:root{--gut:clamp(20px, 5vw, 72px);--hair:var(--hairline) solid var(--on-ground-edge);--e1:var(--shadow-sm);--e2:var(--shadow-md);--e3:var(--shadow-lg);--bar-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}p{margin:0}a{color:inherit}button,a.btn{font-family:inherit}:focus-visible{outline:var(--focus-width) solid var(--focus-outer);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset) var(--focus-inner)}.wrap{max-width:1400px;padding:0 var(--gut);margin:0 auto}.wrap.narrow{max-width:1180px}.lockup{flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:flex}.lockup .barx{border-radius:var(--radius-pill);background:var(--orange);flex-shrink:0;width:6px;height:26px;transition:height .18s cubic-bezier(.2,.8,.2,1)}.lockup:hover .barx{height:34px}.lockup .name{font-family:var(--font-mark);letter-spacing:-.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:21px;font-weight:800;line-height:1}.lockup .name .c{color:var(--orange-700)}.rule{border-radius:var(--radius-pill);background:var(--orange);width:100%;height:6px}.rule.short{max-width:220px;margin-top:34px}header{z-index:60;background:var(--ground);box-shadow:0 1px 0 var(--on-ground-edge);position:sticky;top:0}.navbar>.wrapx{max-width:1400px;padding:0 var(--gut);height:var(--bar-h);align-items:center;gap:20px;margin:0 auto;display:flex}nav.main{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}nav.main a{color:var(--neutral-800);border-radius:var(--radius-pill);white-space:nowrap;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none}nav.main a:hover{background:var(--tint-neutral);color:var(--ink)}.auth{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.auth .login{color:var(--ink);border-radius:var(--radius-pill);align-items:center;min-height:44px;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.auth .login:hover{background:var(--tint-neutral)}.auth .go{background:var(--ink);color:var(--on-ink-body);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-height:44px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.auth .go:hover{background:var(--neutral-900)}.burger{border-radius:var(--radius-pill);background:var(--tint-neutral);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:none}.burger i{border-radius:var(--radius-pill);background:var(--ink);width:20px;height:2.5px;transition:transform .2s,opacity .2s;display:block}.burger[aria-expanded=true] i:first-child{transform:translateY(7.5px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}#mnav{background:var(--ground);border-top:var(--hair);display:none}#mnav.open{display:block}#mnav .wrap{padding-top:6px;padding-bottom:20px}#mnav a{letter-spacing:-.03em;color:var(--ink);border-bottom:var(--hair);justify-content:space-between;align-items:center;padding:15px 0;font-size:22px;font-weight:800;text-decoration:none;display:flex}#mnav a span{letter-spacing:0;color:var(--orange-700);font-size:13px;font-weight:600}#mnav .go-m{background:var(--orange);color:var(--ink);border-radius:var(--radius-control);border-bottom:none;margin:12px 0 4px;padding:16px;font-size:18px;display:none}#mnav .go-m span{color:var(--ink)}@media (width<=1020px){nav.main,.auth .login{display:none}.burger{display:flex}:root{--bar-h:64px}.lockup .name{font-size:18px}}@media (width<=640px){.auth .go{display:none}#mnav .go-m{display:flex}}.btn{border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:15px 26px;font-size:17px;font-weight:800;text-decoration:none;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.solid{background:var(--orange);color:var(--ink);box-shadow:var(--e1)}.btn.solid:hover{background:var(--orange-700);color:var(--ground)}.btn.line{background:var(--tint-neutral);color:var(--ink)}.btn.line:hover{background:var(--tint-neutral-deep)}section.ink .btn.line,footer .btn.line{background:var(--ink-panel);color:var(--on-ink-body)}section.ink .btn.line:hover,footer .btn.line:hover{background:var(--ink-panel-lift)}.cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cta.spaced{margin-top:30px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-700);font-size:14px;font-weight:800}section.ink .eyebrow,.eyebrow.accent{color:var(--orange)}h2{letter-spacing:-.045em;max-width:18ch;font-size:clamp(38px,5.4vw,72px);font-weight:900;line-height:.98}h2.under-eyebrow{margin-top:14px}.sub{color:var(--neutral-800);max-width:58ch;margin-top:18px;font-size:clamp(17px,1.8vw,20px);line-height:1.55}.sub.spaced{margin-top:26px}section.ink .sub{color:var(--on-ink-quiet)}section{padding:clamp(64px,9vw,128px) 0}section.ink{background:var(--ink);color:var(--on-ink-body);border-radius:clamp(32px,5vw,56px);margin:0 clamp(8px,1.4vw,20px)}section.ink h2{color:var(--on-ink-body)}section.close{margin-bottom:clamp(8px,1.4vw,20px)}section.close h2{max-width:24ch}.hero{padding:clamp(40px,6vw,80px) 0 clamp(72px,9vw,120px)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.hero h1{letter-spacing:-.055em;margin-top:18px;font-size:clamp(52px,7.6vw,108px);font-weight:900;line-height:.9}.lede{color:var(--neutral-800);max-width:34ch;margin-top:26px;font-size:clamp(18px,2vw,22px);line-height:1.5}.hero-note{color:var(--neutral-700);margin-top:16px;font-size:15px}section.ink .hero-note{color:var(--on-ink-quiet)}.hero-art{padding:0 0 48px 64px;position:relative}.hero-art .shot{height:clamp(420px,46vw,620px)}.hero-phone{position:absolute;bottom:0;left:0}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.lede{max-width:46ch}}.shot{border-radius:var(--radius-sheet);height:100%;min-height:300px;margin:0;position:relative;overflow:hidden}.shot.t1{background:linear-gradient(165deg, var(--tint-orange), var(--ground-tint-strong))}.shot.t2{background:linear-gradient(165deg, var(--ground-tint-lift), var(--tint-neutral-deep))}.shot.t3{background:linear-gradient(165deg, var(--tint-neutral), var(--ground-tint-strong))}.shot.t4{background:linear-gradient(165deg, var(--tint-orange), var(--tint-neutral-deep))}.shot.t5{background:linear-gradient(165deg, var(--ground-tint), var(--tint-neutral-deep))}.shot .grain{background-image:radial-gradient(var(--surface) 1px, transparent 1.6px);opacity:.35;background-size:7px 7px;position:absolute;inset:0}.shot .scene{width:100%;height:auto;fill:var(--surface);stroke:var(--surface);opacity:.55;position:absolute;bottom:0;left:0;right:0}.shot figcaption{background:var(--surface);max-width:calc(100% - 36px);color:var(--ink);border-radius:var(--radius-pill);box-shadow:var(--e1);padding:8px 14px;font-size:13px;font-weight:700;position:absolute;top:18px;left:18px}.shot-note{background:var(--surface);max-width:calc(100% - 36px);color:var(--ink);border-radius:var(--radius-pill);box-shadow:var(--e1);margin:0;padding:8px 14px;font-size:13px;font-weight:700;position:absolute;top:18px;left:18px}.person.flip .shot-note{left:auto;right:18px}.club{--a:var(--ink);--a-quiet:var(--on-ink-quiet);--a-edge:var(--on-ink-edge);--a-control:var(--on-ink-control);--a-on-control:var(--on-ink-on-control);--a-text:var(--orange-700);--a-fill:var(--ink);--a-fill-text:var(--on-ink-body)}.phone{background:var(--ink);width:268px;height:556px;box-shadow:var(--e3);border-radius:44px;flex-shrink:0;padding:10px}.scr{background:var(--ground);border-radius:35px;height:100%;position:relative;overflow:hidden}.p-bar{background:var(--a-fill);color:var(--a-fill-text);border-radius:0 0 24px 24px;flex-direction:column;padding:34px 16px 18px;display:flex}.p-club{font-size:11px;font-weight:700}.p-title{font-size:16px;font-weight:800}.p-big{letter-spacing:-.03em;margin-top:12px;font-size:26px;font-weight:900;line-height:1.05}.p-line{margin-top:4px;font-size:12px;font-weight:600}.p-meter{border-radius:var(--radius-pill);background:var(--a-control);height:8px;margin-top:12px;display:block;overflow:hidden}.p-meter i{background:var(--orange);width:25%;height:100%;display:block}.p-body{flex-direction:column;gap:8px;padding:12px;display:flex}.p-card{background:var(--surface);box-shadow:var(--e1);border-radius:18px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.p-card b{font-size:13px;font-weight:800}.p-card span,.p-card small{color:var(--neutral-700);font-size:11.5px;line-height:1.35}.p-pick{gap:6px;margin-top:8px;display:flex}.p-pick em,.p-row em,.p-btn{border-radius:var(--radius-pill);text-align:center;background:var(--tint-neutral);color:var(--ink);padding:8px 11px;font-size:11px;font-style:normal;font-weight:800}.p-pick em{flex:1}.p-pick em.on{background:var(--orange)}.p-btn{background:var(--a-fill);color:var(--a-fill-text);align-self:flex-start;margin-top:8px}.p-rows{gap:0;padding-top:4px;padding-bottom:4px}.p-row{border-top:1px solid var(--tint-neutral);align-items:center;gap:8px;padding:9px 0;display:flex}.p-row:first-child{border-top:none}.p-row>span{flex-direction:column;flex:1;display:flex}.p-field{padding:8px}.p-field svg{width:100%;display:block}.p-field .f-grass{fill:var(--ground-tint);stroke:var(--tint-neutral-deep);stroke-width:2px}.p-field .f-line{fill:none;stroke:var(--tint-neutral-deep);stroke-dasharray:3 4}.p-field .f-pitch{fill:var(--tint-neutral-deep)}.p-field .f-dot{fill:var(--surface);stroke:var(--ink)}.p-field .f-you{fill:var(--orange)}.p-nav{border-radius:var(--radius-pill);background:var(--ink);justify-content:space-around;align-items:center;height:48px;padding:0 6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.p-nav i{border:2px solid var(--on-ink-quiet);border-radius:5px;width:16px;height:16px}.p-nav i.on{border-radius:var(--radius-pill);background:var(--orange);border:none;width:60px;height:36px}.lit{letter-spacing:-.035em;text-wrap:pretty;max-width:24ch;margin-top:22px;font-size:clamp(32px,4.6vw,62px);font-weight:800;line-height:1.12}.lit .w{--at:0%}.lit .w.o{color:var(--orange-700)}.layers{flex-direction:column;gap:28px;margin-top:44px;display:flex}.layer{--n:0;top:calc(var(--bar-h) + 20px + var(--n) * 18px);background:var(--surface);box-shadow:var(--e2);border-radius:clamp(28px,3.4vw,40px);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,3vw,40px);min-height:380px;padding:clamp(20px,3vw,32px);display:grid;position:sticky}.layer h3{letter-spacing:-.04em;margin-top:8px;font-size:clamp(32px,3.8vw,46px);font-weight:900}.layer p{color:var(--neutral-800);max-width:40ch;margin-top:12px;font-size:17px}.facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.facts span{border-radius:var(--radius-pill);background:var(--tint-neutral);padding:8px 14px;font-size:14px;font-weight:700}.layer-art svg{width:100%;height:auto;display:block}.layer-art .f-surface{fill:var(--a)}.layer-art .f-line{fill:none;stroke:var(--a-quiet);stroke-width:2px}.layer-art .f-line.dash{stroke-dasharray:5 6}.layer-art .f-line.thin{stroke-width:1px}.layer-art .f-pitch{fill:var(--a-control)}@media (width<=800px){.layer{grid-template-columns:1fr;min-height:0}}.people{flex-direction:column;gap:clamp(88px,11vw,150px);margin-top:clamp(56px,7vw,88px);display:flex}.person{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.person.flip .person-art{order:2}.person-art{padding-bottom:40px;position:relative}.person-art .shot{height:clamp(360px,40vw,520px)}.person-phone{position:absolute;bottom:0;right:-12px}.person.flip .person-phone{left:-12px;right:auto}.who{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-700);margin-bottom:10px;font-size:14px;font-weight:800}.person-words h3{letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);font-weight:900}.person-words p{color:var(--neutral-800);max-width:44ch;margin-top:14px;font-size:18px;line-height:1.55}.ticks{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ticks li{align-items:flex-start;gap:12px;font-size:17px;font-weight:700;display:flex}.ticks li:before{content:"";border-radius:var(--radius-pill);background:var(--orange);width:22px;height:22px;box-shadow:inset 0 0 0 7px var(--tint-orange);flex-shrink:0;margin-top:2px}@media (width<=900px){.person{grid-template-columns:1fr}.person.flip .person-art{order:0}}@media (width<=560px){.hero-art{padding-left:0}.hero-phone,.person-phone,.person.flip .person-phone{margin:-120px auto 0;position:relative;left:auto;right:auto}}.grid{gap:16px;margin-top:36px;display:grid}.grid.spaced{margin-top:28px}.g2{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.cell{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--e1);padding:clamp(22px,2.6vw,30px)}.cell.dark{background:var(--ink);color:var(--on-ink-body)}section.ink .cell.dark{background:var(--ink-panel);box-shadow:none}.cell h3{margin-bottom:8px;font-size:22px;font-weight:800}.cell.dark h3{color:var(--on-ink-body)}.cell p{color:var(--neutral-800);font-size:16px;line-height:1.55}.cell.dark p{color:var(--on-ink-quiet)}.cell.dark .who{color:var(--orange)}.cell-note{margin-top:14px}.divide{background:var(--on-ground-edge);border:none;height:2px;margin:0}.reveal{opacity:1}.stat{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4.6vw,52px);font-weight:900;line-height:1}.stat-said{margin-top:6px}.stat-of{color:var(--neutral-700);letter-spacing:0;font-size:.45em}.bar{border-radius:var(--radius-pill);background:var(--tint-neutral);height:10px;margin-top:16px;overflow:hidden}.bar i{border-radius:var(--radius-pill);background:var(--orange);width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.board{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;margin-top:16px;display:grid}.board i{aspect-ratio:1;background:var(--ground-tint-lift);border-radius:4px;display:block}.board i.out{background:var(--ground-tint-strong);position:relative}.board i.out:after{content:"";background:var(--neutral-700);position:absolute;inset:44% 14%}.board i.mine{background:var(--orange)}.skin{--a:var(--primary);--a-quiet:var(--on-ink-quiet);--a-edge:var(--on-ground-edge);--a-control:var(--on-ink-control);--a-on-control:var(--on-ink-body);--a-text:var(--primary-text);--a-fill:var(--primary-fill);--a-fill-text:var(--primary-fill-text);margin-top:8px}.swatches{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.sw{--edge:var(--on-ground-edge);border-radius:var(--radius-pill);cursor:pointer;width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--edge);border:none;padding:0;transition:transform .16s}.sw:hover{transform:scale(1.08)}.sw[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:3px}.sw-own{border-radius:var(--radius-pill);background:var(--surface);height:44px;box-shadow:inset 0 0 0 2px var(--on-ground-edge);cursor:pointer;color:var(--neutral-800);align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.sw-own input{cursor:pointer;background:0 0;border:none;width:26px;height:26px;padding:0}.skin-said{color:var(--neutral-700);max-width:58ch;min-height:24px;margin-top:14px;font-size:15px}.two{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;margin-top:28px;display:grid}.two>div{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--e2);overflow:hidden}.demo-lab{color:var(--neutral-700);padding:16px 20px 0;font-size:13px;font-weight:700}.demo-top{background:var(--a-fill);color:var(--a-fill-text);border-radius:var(--radius-row);align-items:center;gap:12px;margin:12px 12px 0;padding:16px 18px;display:flex}.demo-top .cr{border-radius:var(--radius-pill);background:var(--a-control);width:36px;height:36px;color:var(--a-on-control);box-shadow:inset 0 0 0 1.5px var(--a-edge);flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.demo-top b{letter-spacing:-.02em;font-size:16px;font-weight:800;display:block}.demo-top span{color:var(--a-quiet);font-size:12px;display:block}.demo-body{flex-direction:column;gap:10px;padding:14px 12px;display:flex}.demo-body.tight{padding-top:0}.demo-card{background:var(--ground);border-radius:var(--radius-row);padding:14px}.demo-k{color:var(--a-text);font-size:12px;font-weight:700}.demo-h{letter-spacing:-.02em;margin-top:4px;font-size:16px;font-weight:800}.demo-p{color:var(--neutral-700);margin-top:3px;font-size:13px}.demo-btn{background:var(--a-fill);color:var(--a-fill-text);border-radius:var(--radius-pill);margin-top:12px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-block}.demo-nav{border-radius:var(--radius-pill);background:var(--ink);gap:4px;margin:4px 12px 14px;padding:6px;display:flex}.demo-nav i{border-radius:var(--radius-pill);height:34px;color:var(--on-ink-quiet);flex:1;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.demo-nav i.on{background:var(--a-fill);color:var(--a-fill-text);flex:2}.demo-rail{flex-wrap:wrap;gap:6px;padding:14px 12px;display:flex}.demo-rail i{border-radius:var(--radius-pill);background:var(--ground-tint);color:var(--neutral-700);padding:8px 12px;font-size:12px;font-style:normal;font-weight:600}.demo-rail i.on{background:var(--a-fill);color:var(--a-fill-text)}.demo-foot{border-top:var(--hair);align-items:center;gap:8px;padding:12px 20px;display:flex}.demo-foot .b{border-radius:var(--radius-pill);background:var(--a);flex-shrink:0;width:4px;height:15px}.demo-foot span{font-family:var(--font-mark);letter-spacing:-.03em;text-transform:uppercase;color:var(--neutral-700);font-size:11px;font-weight:800}.demo-foot span .c{color:var(--a-text)}@media (width<=760px){.two{grid-template-columns:1fr}}.toggle{border-radius:var(--radius-pill);background:var(--ink-panel);flex-wrap:wrap;gap:6px;margin-top:28px;padding:6px;display:inline-flex}.toggle button{border-radius:var(--radius-pill);cursor:pointer;min-height:44px;color:var(--on-ink-quiet);background:0 0;border:none;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:800}.toggle button[aria-pressed=true]{background:var(--orange);color:var(--ink)}.tier{flex-direction:column;display:flex}.tier h3{color:var(--on-ink-quiet);letter-spacing:0;font-size:17px;font-weight:700}.tier .amt{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(40px,4.6vw,56px);font-weight:900;line-height:1}.tier .per{color:var(--on-ink-quiet);margin-top:6px;font-size:14px}.tier .save{color:var(--orange);min-height:20px;margin-top:10px;font-size:14px;font-weight:700}.tier-who{color:var(--on-ink-quiet);flex:1;margin-top:16px;font-size:15px;line-height:1.5}.tier .btn{width:100%;margin-top:20px}.tier .btn.line{background:var(--ink-panel-lift);color:var(--on-ink-body)}.faqs{flex-direction:column;gap:10px;max-width:860px;margin-top:36px;display:flex}.faq{background:var(--surface);border-radius:var(--radius-row);box-shadow:var(--e1);padding:0 22px}.faq summary{cursor:pointer;letter-spacing:-.02em;align-items:baseline;gap:14px;padding:20px 0;font-size:clamp(17px,2vw,20px);font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange-700);flex-shrink:0;margin-left:auto;font-weight:800}.faq[open] summary:after{content:"−"}.faq p{color:var(--neutral-800);max-width:66ch;padding:0 0 20px;font-size:16px}footer{background:var(--ink);color:var(--on-ink-quiet);padding:clamp(40px,5vw,64px) 0 28px}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:32px;display:grid}footer h4{color:var(--on-ink-body);margin:0 0 10px;font-size:14px;font-weight:800}footer a{min-height:40px;color:var(--on-ink-quiet);align-items:center;font-size:15px;text-decoration:none;display:flex}footer a:hover{color:var(--on-ink-body)}footer .lockup{min-height:0;margin-bottom:16px}footer .lockup .name{color:var(--on-ink-body)}footer .lockup .name .c{color:var(--orange)}footer .lockup.big .barx{height:34px}footer .lockup.big .name{font-size:29px}.foot-said{max-width:34ch;font-size:15px;line-height:1.6}.foot-end{border-top:1px solid var(--on-ink-edge);flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:20px;font-size:13px;display:flex}@media (width<=900px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.foot-grid>:first-child{grid-column:1/-1}}@media (width<=600px){.foot-grid{grid-template-columns:1fr}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.float{animation:6s ease-in-out infinite float}@supports (animation-timeline:view()){@keyframes rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translateY(80px)rotate(-3deg)}to{transform:translateY(-80px)rotate(2deg)}}@keyframes parallax{0%{transform:translateY(48px)}to{transform:translateY(-48px)}}@keyframes lite{to{color:var(--ink)}}@keyframes lite-o{to{color:var(--orange-700)}}h2.under-eyebrow,section>.wrap>.sub,.person-words,.grid>.cell,.two>div,.faq{animation:linear both rise;animation-timeline:view();animation-range:entry cover 24%}.par{animation:linear both parallax;animation-timeline:view();animation-range:cover}.drift{animation:linear both drift;animation-timeline:view();animation-range:cover}.lit .w{color:var(--tint-neutral-deep);animation:linear both lite;animation-timeline:view();animation-range:cover var(--at) cover calc(var(--at) + 10%)}.lit .w.o{animation-name:lite-o}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
