.kdraft.pg-home{--gutter:clamp(20px,4vw,60px);min-height:100svh;display:flex;flex-direction:column;overflow-x:clip;background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.kdraft.pg-home *{box-sizing:border-box}.kdraft.pg-home a{text-decoration:none}.kdraft.pg-home button{font-family:var(--sans)}.kdraft.pg-home :focus-visible{outline:2px solid var(--amber-send);outline-offset:5px}.kdraft.pg-home>main{flex:1}@media (max-width:720px){.kdraft.pg-home{--gutter:14px}}.kdraft.pg-home .home-hero{display:flex;align-items:center;gap:40px;width:1100px;max-width:calc(100% - 2 * var(--gutter));margin:0 auto;padding:72px 0 24px}.kdraft.pg-home .home-hero-copy{flex:1;min-width:0;position:relative;z-index:1}.kdraft.pg-home .home-hero h1{max-width:860px;margin:0;font-family:var(--serif);font-weight:500;font-size:64px;line-height:1.04;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.kdraft.pg-home .home-hero-line{max-width:560px;margin:18px 0 0;font-size:21px;line-height:1.5;color:var(--ink-read);text-wrap:pretty}.kdraft.pg-home .home-doors-hero{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.kdraft.pg-home .home-hero-fan{flex:none}.kdraft.pg-home .wfan{position:relative;width:390px;height:600px;margin-top:-100px;zoom:1.3;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;isolation:isolate}.kdraft.pg-home .dtile-fan:focus-visible{opacity:1!important;z-index:102!important;pointer-events:auto!important;transform:translate(90px,150px) scale(1) translate(50%,50%) rotate(-2deg) translate(-50%,-50%)!important}.kdraft.pg-home .wfan:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.kdraft.pg-home .wfan{cursor:default}}@media (max-width:1099.98px){.kdraft.pg-home .home-hero{flex-direction:column;align-items:center;gap:0;padding-top:40px;text-align:center}.kdraft.pg-home .home-hero h1{margin-inline:auto;font-size:52px}.kdraft.pg-home .home-hero-line{margin-inline:auto}.kdraft.pg-home .home-doors-hero{justify-content:center}.kdraft.pg-home .wfan{margin-top:-56px;margin-bottom:0;zoom:1.15}}@media (max-width:719.98px){.kdraft.pg-home .home-hero{padding-top:24px}.kdraft.pg-home .home-hero h1{font-size:36px;line-height:1.08}.kdraft.pg-home .home-hero-line{margin-top:14px;font-size:17px}.kdraft.pg-home .home-doors-hero{gap:8px;margin-top:20px}.kdraft.pg-home .wfan{margin-top:-70px;zoom:.82}}@media (min-width:1100px){.kdraft.pg-home .home-hero+.home-words{margin-top:64px}}.kdraft.pg-home .home-words+.home-words{margin-top:96px}.kdraft.pg-home .home-words:last-child{padding-bottom:88px}.kdraft.pg-home .home-words .home-doors{justify-content:center;margin-top:36px}.kdraft.pg-home .home-words{width:640px;max-width:calc(100% - 2 * var(--gutter));text-align:center}.kdraft.pg-home .home-words .read-title{font-size:48px}.kdraft.pg-home .home-words .read-title+.read-body{margin-top:26px}@media (max-width:719.98px){.kdraft.pg-home .home-words+.home-words{margin-top:64px}.kdraft.pg-home .home-words:last-child{padding-bottom:56px}.kdraft.pg-home .home-words .home-doors{margin-top:28px}.kdraft.pg-home .home-words{width:auto;max-width:none}.kdraft.pg-home .home-words .read-title{font-size:34px}.kdraft.pg-home .home-hero+.home-words{margin-top:72px}}