@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_e19891ce-module__cIIW2a__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_e19891ce-module__cIIW2a__variable{--font-wide:"Archivo", "Archivo Fallback"}
:root{--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-wide-stack:var(--font-wide), "SF Pro Display", -apple-system, system-ui, sans-serif;--gutter:clamp(22px, 5.4vw, 80px);--max:1320px;--ease:cubic-bezier(.45, 0, .35, 1);--glass-inset:0px;--glass-radius:38px;--bezel:#020305;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:900px){:root{--glass-inset:12px;--glass-radius:44px}}@supports (corner-shape:squircle){:root{--glass-radius:56px}@media (min-width:900px){:root{--glass-radius:84px}}.viewport-light,.glass-frame:before,.ritual-phone,.boundary-inside,.specimen-screen,.fig-crop-frame{corner-shape:squircle}.ritual-phone{border-radius:64px!important}.boundary-inside{border-radius:56px!important}.specimen-screen{border-radius:32px!important}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:24px}body{background:var(--bg);min-height:100svh;font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-weight:500;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ol,ul,dl,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}::selection{color:var(--ink);background:#60c6b559}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--ink);color:var(--bg);border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;inset-block-start:-60px;inset-inline-start:16px}.skip:focus{inset-block-start:16px}.viewport-light{inset:var(--glass-inset);width:calc(100% - 2 * var(--glass-inset));height:calc(100% - 2 * var(--glass-inset));z-index:0;pointer-events:none;display:block;position:fixed}.glass-frame{display:none}@media (min-width:900px){html{background:var(--bezel)}.viewport-light{border-radius:var(--glass-radius)}.glass-frame{z-index:4;pointer-events:none;display:block;position:fixed;inset:0}.glass-frame:before{content:"";inset:var(--glass-inset);border-radius:var(--glass-radius);box-shadow:0 0 0 max(100vw, 100vh) var(--bezel), inset 0 0 0 1px #eef1f509;position:absolute}}.no-webgl body{background:radial-gradient(40vmax 30vmax at 0% 22%, #5675ea38, transparent 70%), radial-gradient(30vmax 20vmax at 0% 22%, #63c6b614, transparent 70%), var(--bg);background-attachment:fixed}.page{z-index:1;position:relative}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.wordmark{font-family:var(--font-wide-stack);letter-spacing:.235em;color:var(--ink);margin-inline-end:-.235em;font-size:15px;font-weight:900;font-stretch:125%;line-height:1}.statement-giant{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(3.1rem,.9rem + 9.4vw,10.5rem);font-weight:700;line-height:.92}.statement-xl{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(2.45rem,1.2rem + 4.6vw,5.4rem);font-weight:700;line-height:.99}.statement-l{letter-spacing:-.036em;text-wrap:balance;font-size:clamp(2rem,1.25rem + 2.9vw,4rem);font-weight:700;line-height:1.02}.statement{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.6rem,1.25rem + 1.3vw,2.35rem);font-weight:700;line-height:1.08}.body{color:var(--ink-2);text-wrap:pretty;max-width:36ch;font-size:clamp(1.0625rem,.98rem + .32vw,1.25rem);font-weight:500;line-height:1.5}.small{color:var(--ink-2);font-size:.8125rem;font-weight:500;line-height:1.45}.label{font-family:var(--font-wide-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:600;font-stretch:125%}.text-link{color:var(--ink);border-block-end:1px solid var(--hairline);transition:border-color .3s var(--ease);align-items:center;gap:10px;padding-block:10px;font-size:.9375rem;font-weight:600;display:inline-flex}.text-link:after{content:"";opacity:.6;border-block-start:1.5px solid;border-inline-end:1.5px solid;width:7px;height:7px;transform:rotate(45deg)}.text-link:hover{border-color:#eef1f580}.capsule{background:var(--ink);height:58px;color:var(--bg);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding-inline:34px;font-size:17px;font-weight:700;transition:transform .15s ease-out,opacity .15s ease-out;display:inline-flex}.capsule:active,.capsule[data-playing]{opacity:.85;transform:scale(.975)}.status{color:var(--ink-2);align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.status-dot{width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--ink-2);border-radius:50%;flex:none}.status-dot.is-on{box-shadow:none;background:#eef1f5b3}.site-header{z-index:2;justify-content:space-between;align-items:center;padding-block:22px;display:flex;position:relative}.home-link{padding-block:10px}.site-header nav{gap:4px;margin-inline-end:-12px;display:flex}.site-header nav a{color:var(--ink-2);transition:color .3s var(--ease);padding:10px 12px;font-size:.875rem;font-weight:500}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--ink)}.site-footer{border-block-start:1px solid var(--hairline);gap:28px;margin-block-start:40px;padding-block:64px 44px;display:grid}.footer-mark{gap:14px;display:grid}.footer-line{color:var(--ink-2);font-size:1.0625rem;font-weight:600}.footer-nav{flex-wrap:wrap;gap:4px 24px;display:flex}.footer-nav a{color:var(--ink-2);padding-block:8px;font-size:.875rem}.footer-nav a:hover{color:var(--ink)}.footer-small{color:var(--ink-3);font-size:.75rem}@media (min-width:900px){.site-footer{grid-template-columns:1fr auto;align-items:end}.footer-navs{justify-content:flex-end}.footer-small{grid-column:1/-1}}.js .reveal{opacity:0;transition:opacity 1s var(--ease)}.js .reveal.is-in{opacity:1}.hero{gap:36px;padding-block:12px 72px;display:grid}.hero-copy{align-content:start;display:grid}.hero-copy h1{max-width:14ch}.hero-lines{color:var(--ink-2);gap:2px;margin-block-start:22px;font-size:clamp(1.0625rem,.98rem + .4vw,1.3rem);font-weight:600;line-height:1.45;display:grid}.hero-actions{justify-items:start;gap:18px;margin-block-start:40px;display:grid}.hero-buttons{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.hero-buttons .cta{min-width:220px}@media (max-width:560px){.hero-buttons{flex-direction:column;align-items:stretch;gap:14px;width:100%}.hero-buttons .cta{width:100%}.hero-buttons .hear{align-self:center}}@media (min-width:900px){.hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:3vw;min-height:calc(100svh - 86px);padding-block:0 56px}.hero-copy{padding-block-end:6vh}}.drift{justify-self:center;width:min(100%,60.8svh)}.drift-stage{aspect-ratio:4/5;width:100%;position:relative}.drift-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.drift-label{font-family:var(--font-wide-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600;font-stretch:125%;position:absolute;inset-block-start:4px;inset-inline-end:0}.beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-start:6px;display:grid}.beat{color:var(--ink-3);transition:color .5s var(--ease);padding-block-start:14px;font-size:.8125rem;font-weight:600;line-height:1.35;position:relative}.beat[data-live],.beats[data-still] .beat{color:var(--ink)}.beat-bar{background:var(--hairline);height:1px;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.beat-bar:after{content:"";transform-origin:0;transform:scaleX(var(--p,0));background:#eef1f5bf;position:absolute;inset:0}[dir=rtl] .beat-bar:after{transform-origin:100%}.beats[data-still] .beat-bar:after{background:#eef1f54d;transform:scaleX(1)}.feeling{align-content:end;gap:40px;min-height:100svh;padding-block:24vh 16vh;display:grid}.feeling-copy{gap:30px;display:grid}.feeling-moments{letter-spacing:-.022em;gap:2px;font-size:clamp(1.3rem,1rem + 1.1vw,2rem);font-weight:600;line-height:1.28;display:grid}.feeling-line{color:var(--ink-2);font-size:clamp(1rem,.95rem + .3vw,1.2rem);font-weight:500}@media (min-width:900px){.feeling-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4vw}.feeling-line{text-align:end}}.presence{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:92svh;padding-block:16vh;display:grid}.presence-title{letter-spacing:-.02em;color:#eef1f5e6;font-size:clamp(1.7rem,1.25rem + 1.6vw,2.6rem);font-weight:600}.presence-body{max-width:40ch;margin-inline:auto;font-size:clamp(.95rem,.9rem + .2vw,1.05rem)}.ritual-zone{padding-block-start:10vh}.ritual-head h2{max-width:16ch}.ritual{height:calc(var(--steps) * 85svh + 100svh);margin-block-start:6vh;position:relative}.ritual-sticky{height:100svh;padding:28px var(--gutter) 0;width:min(100%, calc(var(--max) + 2 * var(--gutter)));grid-template-rows:auto minmax(0,1fr);margin-inline:auto;display:grid;position:sticky;inset-block-start:0}.ritual-copy{align-content:start;gap:20px;display:grid}.marks{gap:2px;margin-inline-start:-12px;display:flex}.marks button{place-items:center;width:32px;height:32px;display:grid}.mark{width:7px;height:7px;transition:background-color .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;box-shadow:inset 0 0 0 1px #eef1f54d}.marks [data-state=past] .mark{box-shadow:none;background:#eef1f573}.marks [data-state=now] .mark{background:var(--ink);box-shadow:none}.captions{min-height:118px;display:grid}.caption{opacity:0;transition:opacity .6s var(--ease);grid-area:1/1;align-content:start;gap:8px;display:grid}.caption[data-active]{opacity:1}.caption-title{letter-spacing:-.022em;font-size:clamp(1.25rem,1.05rem + .8vw,1.9rem);font-weight:700;line-height:1.15}.caption-detail{white-space:pre-line;color:var(--ink-2);max-width:34ch;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.5}.app-screens{--pt:1px;position:absolute;inset:0;container-type:size}.ritual-bleed{margin-inline:calc(var(--gutter) * -1);position:relative}.app-screen{padding:calc(20 * var(--pt)) calc(32 * var(--pt)) calc(28 * var(--pt));opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s linear .6s;flex-direction:column;display:flex;position:absolute;inset:0}.app-screen[data-active]{opacity:1;visibility:visible;transition:opacity .6s var(--ease), visibility 0s}.app-top{min-height:calc(44 * var(--pt));justify-content:space-between;align-items:center;display:flex}.app-top-end{justify-content:flex-end}.app-wordmark{font-size:calc(15 * var(--pt))}.app-more{width:calc(22 * var(--pt));height:calc(22 * var(--pt));fill:#eef1f547}.app-statement{font-size:calc(34 * var(--pt));letter-spacing:-.024em;white-space:pre-line;font-weight:700;line-height:1.08}.app-home .app-statement{margin-block-start:auto}.app-status{margin-block:calc(56 * var(--pt)) calc(16 * var(--pt));font-size:calc(13 * var(--pt));color:#eef1f575;align-items:center;gap:7px;display:flex}.app-capsule{width:100%;height:calc(58 * var(--pt));font-size:calc(17 * var(--pt))}.app-week{height:calc(52 * var(--pt));font-size:calc(13 * var(--pt));color:#eef1f575;place-items:center;margin-block-end:calc(96 * var(--pt));display:grid}.app-centre{text-align:center;justify-content:center;align-items:center}.app-active{align-items:stretch}.app-presence{justify-items:center;gap:calc(10 * var(--pt));margin-block:auto;display:grid}.app-quiet{font-size:calc(17 * var(--pt));color:#eef1f5db;font-weight:600;display:grid}.app-quiet span{text-align:center;opacity:0;transition:opacity 1.2s var(--ease);grid-area:1/1}.app-quiet span[data-on]{opacity:1}.app-timer{font-family:var(--font-wide-stack);font-stretch:125%;font-size:calc(15 * var(--pt));font-variant-numeric:tabular-nums;color:#eef1f575;font-weight:500}.app-end{padding:calc(12 * var(--pt)) calc(24 * var(--pt)) calc(16 * var(--pt));font-size:calc(13 * var(--pt));color:#eef1f575;align-self:center}.app-figure{font-family:var(--font-wide-stack);font-stretch:125%;font-size:calc(64 * var(--pt));letter-spacing:-.023em;font-weight:700;line-height:1}.app-with{font-size:calc(17 * var(--pt));color:#eef1f575;margin-block-start:calc(6 * var(--pt));font-weight:600}@media (min-width:900px){.ritual-sticky{grid-template-rows:none;grid-template-columns:minmax(0,440px) auto;justify-content:center;align-items:center;gap:clamp(72px,12vw,220px);padding-block:0}.ritual-copy{align-self:center;gap:28px}.captions{min-height:160px}.ritual-phone{aspect-ratio:428/926;border-radius:46px;height:min(82svh,780px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eef1f50a}.ritual-phone-light{width:100%;height:100%;position:absolute;inset:0}.ritual-phone .app-screens{--pt:calc(100cqh / 926)}.ritual-phone .app-screen{padding-block-start:calc(58 * var(--pt))}}.notices{gap:56px;padding-block:18vh 14vh;display:grid}.notices-head{gap:24px;display:grid}.notices-head h2{max-width:13ch}.notices-principle{text-align:end;justify-self:end;max-width:18ch}@media (min-width:900px){.notices-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:end;gap:4vw}}.dayline-plot{width:100%;margin-block-end:52px;position:relative}.dayline-plot svg{position:absolute;inset:0;overflow:visible}.dl-ref{stroke:#eef1f52e;stroke-width:1px;stroke-dasharray:3 7}.dl-trace{fill:none;stroke:#f2f5ffd1;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.dl-trace-glow{stroke:#5675ea;stroke-width:5px;opacity:.6}.dl-drift{fill:none;stroke:var(--warm);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.dl-drift-glow{stroke-width:8px;opacity:.55}.dl-cue{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 18px 2px #60c6b573;opacity:0;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;inset-inline-start:var(--x)}.dl-label{color:var(--ink-2);white-space:nowrap;opacity:0;margin-block-start:22px;font-size:.8125rem;font-weight:600;line-height:1.3;position:absolute;inset-inline-start:var(--x);translate:-50%}.dl-label-cue{color:var(--ink)}.dl-label-glance{translate:-18%}@media (max-width:700px){.dl-label-glance{translate:-34%}}.dl-label-back{translate:14px -46px}.dl-label-back[data-end]{translate:calc(-100% - 14px) -46px}.dayline-note{color:var(--ink-3);margin-block-start:0;font-size:.75rem}.dayline[data-drawn] .dl-trace{transition:stroke-dashoffset var(--draw) linear;stroke-dashoffset:0}.dayline[data-drawn] .dl-drift{transition:stroke-dashoffset var(--span) linear var(--delay);stroke-dashoffset:0}.dayline[data-drawn] .dl-cue,.dayline[data-drawn] .dl-label{transition:opacity .8s var(--ease) var(--delay);opacity:1}.teaser{gap:28px;padding-block:14vh;display:grid}.teaser-body{justify-items:start;gap:24px;display:grid}@media (min-width:900px){.teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4vw}.teaser-body{padding-block-start:.6em}}.close{align-content:end;gap:36px;min-height:92svh;padding-block:20vh 12vh;display:grid}.close h2{max-width:9ch}.close-meta{gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none}.dl-trace,.dl-drift{stroke-dashoffset:0}.dl-cue,.dl-label{opacity:1}.dayline[data-drawn] .dl-trace,.dayline[data-drawn] .dl-drift,.dayline[data-drawn] .dl-cue,.dayline[data-drawn] .dl-label{transition:none}.caption,.app-screen,.app-quiet span{transition-duration:10ms}}.hero-foot{color:var(--ink-3);font-weight:400}.notices-body,.teaser-body .body{max-width:none}.notices-body .line,.teaser-body .body .line{text-wrap:balance;display:block}.notices-body .line br,.teaser-body .body .line br{display:none}.presence-body{max-width:none}.hero-lines p{text-wrap:balance}.cta{min-height:58px;transition:transform .15s ease-out, opacity .15s ease-out, box-shadow .6s var(--ease), background-color .6s var(--ease);position:relative;box-shadow:0 0 #5675ea00}@media (hover:hover){.cta:hover{background:#f6f8ff;box-shadow:0 10px 40px -12px #5675ea8c,0 0 0 1px #93b2fe40}}.cta:active{opacity:.88;transform:scale(.975)}.hear{min-height:44px;color:var(--ink);opacity:.82;transition:opacity .3s var(--ease);align-items:center;gap:12px;padding-inline:4px;font-size:.9375rem;font-weight:600;display:inline-flex}.hear:hover{opacity:1}.hear-mark{border-radius:50%;width:22px;height:22px;position:relative;box-shadow:inset 0 0 0 1.5px #eef1f58c}.hear-mark:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:8px}.hear-mark i{box-shadow:0 0 0 1px var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.hear[data-playing] .hear-mark i{animation:hear-ring 1.2s var(--ease) forwards}.hear[data-playing] .hear-mark i+i{animation-delay:.22s}@keyframes hear-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.store-note{gap:6px;display:grid}.store-note .small{color:var(--ink-3);font-weight:400}.store-note .price{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.presence-cta{justify-items:center;margin-block-start:36px;display:grid}.cta.cta-quiet{background:#eef1f5e6;height:42px;min-height:42px;padding-inline:22px;font-size:.9375rem}.close-meta{justify-items:start;gap:22px;margin-block-start:clamp(12px,2vw,28px);display:grid}.store-note .small{text-wrap:balance}.close-meta .cta{min-width:240px}@media (max-width:560px){.close-meta{justify-items:stretch;width:100%}.close-meta .cta{width:100%}}@media (prefers-reduced-motion:reduce){.hear[data-playing] .hear-mark i{animation:none}.cta{transition:none}}
.page-intro{align-content:end;justify-items:start;gap:24px;min-height:72svh;padding-block:10vh 12vh;display:grid}.page-intro h1{max-width:14ch}.lead{max-width:44ch}.section{gap:48px;padding-block:12vh;display:grid}.split{gap:24px;display:grid}.stack{gap:16px;display:grid}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4vw}.split>:last-child{padding-block-start:.5em}section.split{padding-block:12vh}}section.split{padding-block:10vh}.list-title{font-family:var(--font-wide-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-block-end:14px;font-size:.6875rem;font-weight:600;font-stretch:125%}.rule-list{display:grid}.rule-list>li{border-block-start:1px solid var(--hairline);color:var(--ink);padding-block:13px;font-size:1rem;font-weight:500;line-height:1.45}.rule-list>li:last-child{border-block-end:1px solid var(--hairline)}.rule-list.is-muted>li{color:var(--ink-2)}.rule-list.is-large>li{padding-block:16px;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem)}.rule-list.is-struck>li{-webkit-text-decoration:line-through #eef1f559;text-decoration:line-through #eef1f559;text-decoration-thickness:1px}.rule-list.is-numbered{counter-reset:n}.rule-list.is-numbered>li{counter-increment:n;grid-template-columns:28px 1fr;display:grid}.rule-list.is-numbered>li:before{content:counter(n);color:var(--ink-3);font-variant-numeric:tabular-nums}.two-lists{gap:36px;display:grid}@media (min-width:640px){.two-lists{grid-template-columns:1fr 1fr;gap:28px}}.grid-notes{gap:0;display:grid}.grid-notes>li{border-block-start:1px solid var(--hairline);gap:10px;padding-block:26px 30px;display:grid}.note-title{letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);font-weight:700;line-height:1.15}.note-body{color:var(--ink-2);max-width:40ch;font-size:1rem;line-height:1.5}@media (min-width:900px){.grid-notes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4vw}.grid-notes.is-three{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3vw}}@media (min-width:1200px){.grid-notes:not(.is-three){grid-template-columns:repeat(4,minmax(0,1fr));column-gap:36px}.grid-notes>li{align-content:start}}.page-note{color:var(--ink-3);max-width:60ch}.measures{gap:40px;padding-block:8vh 12vh;display:grid}.measures-copy{align-content:center;gap:28px;display:grid}@media (min-width:900px){.measures{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:5vw}}.measures-figure{gap:6px;display:grid}.still{aspect-ratio:4/5;width:min(100%,520px);margin-inline:auto;position:relative}.still-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.still-caption{text-align:center;color:var(--ink-2);font-size:.875rem;font-weight:500}.shelves{display:grid}.shelf{border-block-start:1px solid var(--hairline);gap:14px;padding-block:24px;display:grid}.shelf:last-child{border-block-end:1px solid var(--hairline)}.shelf-title{letter-spacing:-.015em;font-size:1.125rem;font-weight:700}.shelf-status{color:var(--ink-3);align-items:center;gap:8px;font-size:.8125rem;display:flex}@media (min-width:900px){.shelf{grid-template-columns:minmax(0,1fr) 160px;align-items:start}.shelf-status{justify-content:flex-end;padding-block-start:4px}}.entries{grid-column:1/-1;gap:24px;display:grid}.entry{justify-items:start;gap:12px;display:grid}.entry-cite{font-size:.975rem}.entry-cite cite{font-style:normal;font-weight:700}.entry-notes{color:var(--ink-2);grid-template-columns:120px 1fr;gap:6px 16px;font-size:.9375rem;display:grid}.entry-notes dt{color:var(--ink-3)}.claims{gap:40px;display:grid}.claims-dont{display:grid}.claims-dont li{border-block-start:1px solid var(--hairline);letter-spacing:-.02em;padding-block:18px;font-size:clamp(1.25rem,1.05rem + .9vw,1.9rem);font-weight:700;line-height:1.2}@media (min-width:900px){.claims{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:5vw}}.boundary{align-items:center;gap:20px;display:grid}.boundary-inside{border-radius:40px;align-content:center;min-height:300px;padding:44px 40px;display:grid;position:relative;overflow:hidden}.boundary-light{width:100%;height:100%;position:absolute;inset:0}.boundary-content{gap:18px;display:grid;position:relative}.boundary-title{letter-spacing:-.028em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:700}.boundary ul{color:var(--ink-2);gap:6px;font-size:1.0625rem;font-weight:600;display:grid}.boundary-gap{background:linear-gradient(90deg, transparent, var(--hairline), transparent);height:1px}.boundary-outside{gap:14px;padding:8px 40px;display:grid}.boundary-outside .boundary-title{color:var(--ink-2)}.boundary-outside li:last-child{color:var(--ink)}@media (min-width:900px){.boundary{grid-template-columns:minmax(0,7fr) 80px minmax(0,4fr);gap:0}.boundary-inside{min-height:420px;padding:56px 64px}.boundary-gap{background:linear-gradient(180deg, transparent, var(--hairline), transparent);width:1px;height:100%;margin-inline:auto}}.support{max-width:820px;padding-block:8vh 12vh}.support-intro{gap:18px;margin-block-end:48px;display:grid}.support-index{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.support-index a{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);transition:color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;padding:8px 14px;font-size:.875rem}.support-index a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #eef1f54d}.faq-group{padding-block:28px 12px;scroll-margin-block-start:24px}.faq-group-title{font-family:var(--font-wide-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-block-end:8px;font-size:.75rem;font-weight:600;font-stretch:125%}.faq{border-block-start:1px solid var(--hairline);scroll-margin-block-start:24px}.faq-list .faq:last-child{border-block-end:1px solid var(--hairline)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:14px;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:14px;height:14px;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--ink-2);height:1.5px;transition:transform .3s var(--ease);border-radius:1px;position:absolute;inset-block-start:6px;inset-inline:0}.faq summary i:after{transform:rotate(90deg)}.faq[open] summary i:after{transform:rotate(0)}.faq-answer{max-width:62ch;color:var(--ink-2);gap:10px;padding-block:0 20px;font-size:1rem;line-height:1.6;display:grid}.faq-pending{color:var(--ink-3)}.faq-todo{color:#e9c98f;background:#d8a45d14;border-radius:10px;padding:10px 12px;font-size:.8125rem;line-height:1.5;box-shadow:inset 0 0 0 1px #d8a45d40}.faq-todo strong{letter-spacing:.06em;margin-inline-end:6px;font-weight:700}.still-states{justify-content:center;gap:22px;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset-block-end:4%;inset-inline:0}.still-states span{color:var(--ink-3);transition:color .8s var(--ease)}.still-states span[data-on]{color:var(--ink)}.still-states span.is-warm[data-on]{color:var(--warm)}.testing-figures{gap:8px;margin:0;display:grid}.testing-figures>div{border-block-start:1px solid var(--hairline);gap:2px;padding-block:18px;display:grid}.testing-figures dd{font-family:var(--font-wide-stack);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-weight:700;font-stretch:125%}.testing-figures dt{color:var(--ink-2);font-size:.9375rem}@media (min-width:900px){.testing-figures{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3vw}}.testing-contexts{flex-wrap:wrap;gap:10px;display:flex}.testing-contexts li{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;padding:9px 16px;font-size:.9375rem}.themes .faq summary{font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.theme-body{gap:14px;max-width:64ch;margin:0;padding-block:0 22px;display:grid}.theme-body dt{font-family:var(--font-wide-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-block-end:4px;font-size:.6875rem;font-weight:600;font-stretch:125%}.theme-body dd{color:var(--ink-2);margin:0;line-height:1.55}@media (min-width:900px){.theme-body{grid-template-columns:1fr 1fr;gap:32px;max-width:none}}.is-isnt{gap:48px;display:grid}.is-list{display:grid}.is-list li{border-block-start:1px solid var(--hairline);letter-spacing:-.02em;padding-block:16px;font-size:clamp(1.2rem,1.05rem + .7vw,1.7rem);font-weight:700;line-height:1.2}.is-list.is-not li{color:var(--ink-2)}@media (min-width:900px){.is-isnt{grid-template-columns:1fr 1fr;gap:5vw}}.notice-first{text-align:center;justify-items:center;gap:26px;padding-block:18vh;display:grid}.notice-first-body{max-width:40ch}.notice-first-body .line{display:block}.notice-first-body .line+.line{margin-block-start:10px}.notice-signals{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-block-start:10px;font-size:.9375rem;font-weight:600;display:flex}.is-note{color:var(--ink-3);margin-block-start:18px}.doc{max-width:760px;padding-block:8vh 12vh}.doc-head{gap:16px;margin-block-end:40px;display:grid}.doc-draft{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:14px;padding:12px 16px;font-size:.875rem}.doc-section{border-block-start:1px solid var(--hairline);padding-block:22px;scroll-margin-block-start:24px}.doc-section h2{letter-spacing:-.01em;margin-block-end:10px;font-size:1.125rem;font-weight:700}.doc-section p{color:var(--ink-2);max-width:64ch;line-height:1.65}.doc-section p+p{margin-block-start:10px}.doc-section a,.legal-list a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.doc-pending{color:var(--ink-3)!important}.doc-section .faq-todo{margin-block-start:12px}.legal-list{margin:0 0 28px;display:grid}.legal-list>div{border-block-start:1px solid var(--hairline);gap:4px;padding-block:16px;display:grid}.legal-list dt{color:var(--ink-3);font-size:.8125rem}.legal-list dd{margin:0;line-height:1.55}@media (min-width:700px){.legal-list>div{grid-template-columns:220px 1fr;gap:24px}}.footer-navs{flex-wrap:wrap;gap:8px 40px;display:flex}.support-contact{justify-items:start;gap:12px;padding-block-start:40px;display:grid}.faq-anchor{position:absolute}
