.cited{background:var(--ink);color:var(--paper);padding-bottom:clamp(4.5rem,10vw,8rem);overflow-x:clip}.cited__stage{--p: 0;height:220vh}.cited__scene{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center;padding-inline:var(--page-pad);overflow:hidden}.cited__word,.net__node,.net__speck,.net__edges line,.net__signals{--v: clamp(0, (var(--p) - var(--t)) * 9, 1)}.cited__word{display:inline-block;white-space:pre;opacity:calc(.08 + var(--v) * .92);filter:blur(calc((1 - var(--v)) * 10px))}.net__node,.net__speck{opacity:var(--v)}.net__node{scale:calc(.6 + var(--v) * .4)}.net__edges line{opacity:var(--v)}.net__signals{opacity:var(--v)}.cited__heading{position:relative;z-index:1;text-align:center;font-family:var(--font-display);font-weight:300;font-size:clamp(2.6rem,6.2vw,5.75rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.net{position:absolute;top:4%;right:2%;bottom:4%;left:2%}.net__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.net__edges line{stroke:#fbf9f717;stroke-width:1}.net__signals line{stroke:var(--magenta);stroke-width:1.25;opacity:.5}.net__speck{position:absolute;width:4px;height:4px;border-radius:2px;background:#fbf9f738;translate:-50% -50%}.net__speck--bar{width:14px;height:5px;border-radius:1.7px;background:#fbf9f729}.net__node{position:absolute;translate:-50% -50%}.net__node img{display:block;width:40px;height:40px;border-radius:28%;filter:grayscale(1) contrast(.9);opacity:.5}.net__node--mid img{width:30px;height:30px;opacity:.32}.net__node--far img{width:22px;height:22px;opacity:.18;filter:grayscale(1) blur(1.2px)}.net__node--round img{border-radius:50%}.net__node--signal img{filter:none;opacity:1;box-shadow:0 0 28px #ce1a728c}.net__node--signal.net__node--mid img{opacity:.85}@media (max-width: 720px){.cited__stage{height:200vh}.net__node img{width:30px;height:30px}.net__node--mid img{width:24px;height:24px}.net__node--far,.net__band{display:none}}.studies{margin-top:clamp(4rem,9vw,7rem)}.studies__heading{font-family:var(--font-display);font-weight:300;font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 clamp(1.5rem,3vw,2.25rem)}.studies__table{width:100%;border-collapse:collapse}.studies__table thead th{padding:0 0 .85rem;text-align:left;font-family:var(--font-subhead);font-weight:500;font-size:.8rem;color:#fbf9f780}.studies__table thead th:last-child{text-align:right}.studies__row{border-top:1px solid rgba(251,249,247,.14)}.studies__row:last-child{border-bottom:1px solid rgba(251,249,247,.14)}.studies__row>*{padding-block:clamp(.9rem,1.8vw,1.25rem);vertical-align:middle}.studies__name{text-align:left;font-family:var(--font-display);font-weight:300;font-size:clamp(1.3rem,2.2vw,1.75rem);letter-spacing:-.02em}.studies__name a{background:linear-gradient(currentColor,currentColor) left bottom / 0% 1px no-repeat;transition:background-size .35s cubic-bezier(.22,1,.36,1),color .2s ease}.studies__name a:after{content:" ↗";font-family:var(--font-subhead);font-size:.6em;color:#fbf9f773}.studies__name a:hover{background-size:100% 1px}.studies__date{font-size:.9rem;color:#fbf9f78c;white-space:nowrap}.studies__rank{text-align:right}.slots{display:inline-grid;grid-template-columns:repeat(3,clamp(3.25rem,7vw,5.5rem));gap:.4rem}.slot{height:2.1rem;border-radius:var(--radius);background:#fbf9f712}.slot--hit{display:flex;align-items:center;justify-content:center;gap:.4em;background:var(--magenta);font-family:var(--font-subhead);font-weight:600;font-size:.95rem;color:var(--paper)}.slot__logo{width:1.1rem;height:1.1rem;border-radius:22%}@media (max-width: 560px){.studies__table thead{display:none}.studies__row{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1rem;padding-block:.9rem}.studies__row>*{padding:0}.studies__date{grid-row:2;font-size:.8rem}.studies__rank{grid-row:1 / 3;grid-column:2}.slots{grid-template-columns:repeat(3,2.6rem);gap:.3rem}.slot__logo{display:none}}@media (prefers-reduced-motion: no-preference){.net__node{animation:net-drift var(--drift) ease-in-out var(--delay) infinite alternate}.net__signals line{animation:net-pulse 4.5s ease-in-out infinite;animation-delay:calc(1s + var(--s) * .6s)}.slot--hit{transform-origin:left center;transform:scaleX(0);transition:transform .56s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--r) * 90ms)}.studies__row.is-in .slot--hit{transform:none}}@keyframes net-drift{to{transform:translate(5px,-6px)}}@keyframes net-pulse{0%,to{opacity:.12}50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.cited__stage{--p: 1;height:auto}.cited__scene{position:relative;min-height:clamp(34rem,88vh,54rem)}}.waitlist{margin-top:clamp(1.25rem,3vh,2rem);width:100%;max-width:34rem;margin-inline:auto;padding-inline:var(--page-pad)}.waitlist__row{display:flex;gap:.35rem;padding:.35rem;background:var(--paper);border:1px solid rgba(10,10,10,.18);border-radius:calc(var(--radius) + .35rem);transition:border-color .2s ease,box-shadow .2s ease}.waitlist__row:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #ce1a722e}.waitlist__input{flex:1;min-width:0;font-family:var(--font-body);font-size:1rem;color:var(--ink);background:transparent;border:0;padding:.6em .75em}.waitlist__input::placeholder{color:#0a0a0a66}.waitlist__input:focus{outline:none}.waitlist__row:has([aria-invalid=true]){border-color:#b3261e}.waitlist__submit{flex:none;white-space:nowrap}.waitlist__submit:disabled{opacity:.6;cursor:default}.waitlist__hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.waitlist__status{min-height:1.25rem;margin:.6rem 0 0;font-family:var(--font-subhead);font-weight:500;font-size:.78rem;line-height:1.25rem;color:#b3261e}.waitlist__success{margin:clamp(1.25rem,3vh,2rem) 0 0;padding-inline:var(--page-pad);font-family:var(--font-subhead);font-weight:500;font-size:.9rem;color:var(--ink)}.waitlist__success:before{content:"";display:inline-block;width:1.4em;height:.55em;margin-right:.6em;border-radius:.2em;background:var(--magenta)}.hero{min-height:100svh;background:var(--stone);color:var(--ink);display:flex;flex-direction:column;overflow-x:clip}.hero__field{flex:1;width:100%;min-height:42svh;max-height:62svh;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 34%,#000 82%,transparent 100%)}.signal__bar{fill:#0a0a0a13}.signal__bar--mark{fill:var(--magenta)}.hero__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);align-items:end;gap:clamp(1.75rem,5vw,5rem);padding-top:clamp(1rem,3vh,2rem);padding-bottom:clamp(2.5rem,7vh,5rem)}.hero__headline{font-family:var(--font-display);font-weight:300;font-size:clamp(3rem,6.4vw,6.25rem);line-height:.94;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.hero__headline:after{content:"";display:inline-block;width:.42em;height:.14em;margin-left:.12em;border-radius:.05em;background:var(--magenta);vertical-align:baseline}.hero__subhead{margin:0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.5;color:var(--ash)}.hero .waitlist{margin:1.5rem 0 0;padding-inline:0;max-width:none}.hero .waitlist__success{padding-inline:0}@media (max-width: 860px){.hero__copy{grid-template-columns:minmax(0,1fr);align-items:start}.hero__headline{font-size:clamp(2.5rem,10.5vw,5rem)}.hero__field{min-height:38svh}}@media (prefers-reduced-motion: no-preference){.signal__bar{transform-box:fill-box;transform-origin:left center;animation:bar-type .56s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--assembly-delay) + var(--d))}.signal__bar--live{animation:bar-type .56s cubic-bezier(.22,1,.36,1) both,bar-rewrite 9s ease-in-out infinite;animation-delay:calc(var(--assembly-delay) + var(--d)),calc(2.5s + var(--r) * 1.3s)}.hero__headline,.hero__aside{animation:hero-reveal var(--copy-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--copy-delay)}.hero__aside{animation-delay:calc(var(--copy-delay) + var(--copy-stagger))}.hero__headline:after{animation:cursor-blink 1.1s steps(1,end) infinite;animation-delay:calc(var(--copy-delay) + var(--copy-duration))}}@keyframes bar-type{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes bar-rewrite{0%,70%,to{transform:none}80%{transform:scaleX(.12)}}@keyframes cursor-blink{50%{opacity:0}}@keyframes hero-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-nav{position:absolute;top:0;left:0;right:0;z-index:10}.hero-nav__inner{display:flex;align-items:center;gap:2rem;padding-block:clamp(1.5rem,3vw,2.25rem)}.hero-nav__logo{display:block;animation:hero-wordmark var(--wordmark-duration) ease-out both;animation-delay:var(--wordmark-delay)}.hero-nav__logo img{width:auto;height:clamp(28px,2.6vw,34px)}@keyframes hero-wordmark{0%{opacity:0}to{opacity:1}}.hero-nav__cta{animation:hero-wordmark var(--wordmark-duration) ease-out both;animation-delay:calc(var(--wordmark-delay) + .22s);margin-left:auto;white-space:nowrap}@media (max-width: 720px){.hero-nav__inner{gap:1.25rem}.hero-nav__cta{font-size:.88rem;padding:.65em 1.05em}}@media (prefers-reduced-motion: reduce){.hero-nav__logo,.hero-nav__cta{animation:none}}.legal{padding-top:var(--nav-space);padding-bottom:clamp(3.5rem,8vw,6rem)}.legal__inner{max-width:46rem}.legal__head{padding-block:clamp(1.5rem,4vw,2.75rem);border-bottom:1px solid rgba(10,10,10,.12);margin-bottom:clamp(2rem,5vw,3rem)}.legal__title{font-family:var(--font-display);font-weight:300;font-size:clamp(2.75rem,7vw,5rem);line-height:.98;letter-spacing:-.035em;margin-top:.5rem}.legal__entity{font-family:var(--font-subhead);font-size:1.05rem;color:var(--ash);margin:.5rem 0 0}.legal__dates{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;margin:1.5rem 0 0}.legal__dates div{display:flex;flex-direction:column;gap:.15rem}.legal__dates dt{font-family:var(--font-subhead);font-weight:500;font-size:.78rem;color:var(--ash)}.legal__dates dd{margin:0;font-size:.95rem}.legal__section{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.legal__section h2{font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,1.6rem);line-height:1.2;margin-bottom:.75rem}.legal__section p{margin:0 0 1rem}.legal__section p:last-child{margin-bottom:0}.legal__section ul{margin:0 0 1rem;padding-left:1.25rem}.legal__section li{margin-bottom:.6rem}.legal__section li:last-child{margin-bottom:0}.legal__section a{color:var(--ink);border-bottom:1px solid var(--magenta);transition:color .2s ease,border-color .2s ease}.legal__section a:hover{color:var(--magenta)}.legal__contact{font-family:var(--font-subhead)}.site-footer{background:var(--ink);color:var(--paper);padding-block:clamp(3.5rem,8vw,6rem) clamp(1.5rem,3vw,2.25rem)}.signoff{font-size:clamp(9px,1.5vw,18px);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5em;align-items:start;margin-left:calc(-1 * var(--page-pad))}.signoff__lines{display:grid;row-gap:.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 30%);mask-image:linear-gradient(to right,transparent,#000 30%)}.signoff__line{display:flex;justify-content:flex-end;gap:.5em;height:1em}.signoff__line span{flex:none;height:1em;border-radius:.34em;background:#fbf9f71f}.signoff__lockup{height:7.11em;width:auto}.site-footer__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem clamp(1.25rem,3vw,2.25rem);margin-top:clamp(3rem,7vw,5rem);padding-top:1.25rem;border-top:1px solid rgba(251,249,247,.12);font-family:var(--font-subhead);font-weight:500;font-size:.8rem}.site-footer__link{color:var(--paper);transition:color .2s ease}.site-footer__link:hover{color:var(--magenta)}.site-footer__copy{margin-left:auto;font-weight:400;color:#fbf9f78c}@media (max-width: 560px){.site-footer__copy{margin-left:0;flex-basis:100%}}.stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:clamp(11px,.95vw,14px);background:#f6f4f0;box-shadow:inset 0 0 0 1px #0a0a0a0f;border-radius:calc(var(--radius) + 4px);overflow:hidden}.stage__screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:1em;padding:1.6em;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.stage__screen.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .12s,transform .6s cubic-bezier(.22,1,.36,1) .12s,visibility 0s}.stage__screen:not(.is-active) *{animation-play-state:paused!important}.pw-grow{flex:1;min-height:0}.pw-head{display:flex;align-items:center;justify-content:space-between;gap:1em}.pw-title{margin:0;font-family:var(--font-display);font-weight:300;font-size:1.75em;line-height:1;letter-spacing:-.025em}.pw-chip{display:inline-flex;align-items:center;gap:.5em;padding:.35em .8em;border-radius:.6em;background:var(--stone);font-family:var(--font-subhead);font-weight:500;font-size:.85em;white-space:nowrap}.pw-panel{padding:1em 1.1em;border-radius:.9em;background:#f4f2ee}.pw-kicker{margin:0 0 .75em;font-family:var(--font-subhead);font-weight:500;font-size:.8em;color:var(--ash)}.pw-kicker--gap{margin-top:1.25em}.pw-meter{display:block;height:.45em;border-radius:.16em;background:#0a0a0a12;overflow:hidden}.pw-meter i{display:block;height:100%;width:calc(var(--fill) * 100%);border-radius:inherit;background:var(--ink);transform-origin:left center}.pw-meter i.is-down{background:#0a0a0a40}.stage__screen--context{padding:0}.orbit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;container-type:size}.stage__texture{position:absolute;top:0;right:0;bottom:0;left:0;fill:#0a0a0a0b;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 22%,#000 70%);mask-image:radial-gradient(circle at 50% 50%,transparent 22%,#000 70%)}.orbit__field{position:relative;width:min(94cqw,94cqh);aspect-ratio:1}.orbit__rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.orbit__rings circle{fill:none;stroke:#0a0a0a21;stroke-width:.45;stroke-linecap:round;stroke-dasharray:1.6 1.9}.orbit__spin{position:absolute;top:0;right:0;bottom:0;left:0}.orbit__logo{position:absolute;aspect-ratio:1;translate:-50% -50%}.orbit__logo img{display:block;width:100%;height:100%;border-radius:26%;background:#fff;box-shadow:0 0 0 1px #0a0a0a12,0 8px 18px -10px #0a0a0a59}.orbit__logo.is-round img{border-radius:50%}.orbit__spoke{position:absolute;left:50%;top:50%;height:0;transform-origin:0 0}.orbit__spoke i{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(var(--from))}.orbit__spoke i:before{content:"";position:absolute;right:0;top:-.27em;width:1.1em;height:.54em;border-radius:.18em;background:var(--magenta);box-shadow:0 0 .5em #ce1a72bf,0 0 1.4em #ce1a7259}.orbit__spoke i:after{content:"";position:absolute;right:-2.6em;top:-.17em;width:2.8em;height:.34em;border-radius:.17em;background:linear-gradient(to right,#ce1a72b3,#ce1a7200);transform-origin:left center;transform:scaleX(.2)}.orbit__core{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;border-radius:26%;background:var(--magenta);box-shadow:0 0 0 .7em #ce1a7214,0 0 0 1.6em #ce1a720a,0 24px 44px -16px #ce1a7299}.orbit__mark{width:46%;height:auto;color:var(--paper);overflow:visible}.dr{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1em}.dr-post{display:flex;flex-direction:column;min-height:0;padding:1.2em 1.25em;background:var(--paper);border-radius:.9em;box-shadow:0 0 0 1px #0a0a0a0f,0 20px 40px -28px #0a0a0a66}.dr-post__head{display:flex;align-items:center;gap:.7em;margin-bottom:.9em}.dr-post__head>span:last-child{display:grid;line-height:1.25}.dr-post__avatar{display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--font-subhead);font-weight:600;font-size:.85em}.dr-post__name{font-family:var(--font-subhead);font-weight:600}.dr-post__role{font-size:.85em;color:var(--ash)}.dr-post__text{margin:0;font-family:var(--font-display);font-weight:300;font-size:1.05em;line-height:1.5;letter-spacing:-.01em}.dr-post__text sup,.dr-source sup{margin-left:.1em;font-family:var(--font-subhead);font-weight:600;font-size:.68em;color:var(--magenta)}.dr-post__text .is-struck{color:#0a0a0a59;text-decoration:line-through;text-decoration-color:var(--magenta);text-decoration-thickness:.1em}.dr-cursor{display:inline-block;width:.7em;height:.22em;margin-left:.15em;border-radius:.08em;background:var(--magenta);vertical-align:baseline}.dr-sources{display:flex;flex-wrap:wrap;gap:.4em;margin-top:auto;padding-top:.9em;border-top:1px dashed rgba(10,10,10,.14);min-height:2.4em}.dr-source{display:inline-flex;align-items:center;gap:.4em;padding:.25em .55em;border-radius:.5em;background:var(--stone);font-family:var(--font-subhead);font-weight:500;font-size:.8em;white-space:nowrap}.dr-source sup{margin:0;font-size:.85em}.dr-source img{width:1.2em;height:1.2em;border-radius:26%;box-shadow:0 0 0 1px #0a0a0a0f}.dr-reason{display:flex;flex-direction:column;gap:.55em;min-height:0}.dr-reason__head{display:flex;align-items:center;gap:.55em;margin:0 0 .1em;font-family:var(--font-subhead);font-weight:600;font-size:.82em;color:var(--ash)}.dr-reason__head:before{content:"";width:1.1em;height:.42em;border-radius:.15em;background:var(--magenta)}.dr-reason__steps{display:flex;flex-direction:column;gap:.55em}.dr-step{margin:0;padding:.65em .8em;background:var(--paper);border-radius:.75em;border:1px solid rgba(10,10,10,.07);font-size:.9em;line-height:1.4}.dr-step b{font-weight:600}.dr-step.is-cut{border-color:#ce1a7266}.dr-reason__done{display:flex;align-items:center;gap:.5em;margin:auto 0 0;font-family:var(--font-subhead);font-weight:600;font-size:.82em;opacity:0;transition:opacity .4s ease}.dr-reason__done.is-on{opacity:1}.dr-tick{position:relative;flex:none;width:1.15em;height:1.15em;border-radius:.35em;background:var(--magenta)}.dr-tick:after{content:"";position:absolute;left:.32em;top:.26em;width:.48em;height:.26em;border-left:.13em solid var(--paper);border-bottom:.13em solid var(--paper);transform:rotate(-45deg)}.pw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em}.pw-stat{display:grid;gap:.2em;padding:.9em 1em;border-radius:.8em;background:var(--paper);border:1px solid rgba(10,10,10,.07)}.pw-stat__label{font-family:var(--font-subhead);font-weight:500;font-size:.85em;color:var(--ash)}.pw-stat__value{font-family:var(--font-display);font-weight:400;font-size:2.5em;line-height:1;letter-spacing:-.035em;color:var(--ink)}.pw-stat__vs{font-weight:500;color:var(--ash)}.pw-stat__delta,.pw-up{font-family:var(--font-subhead);font-weight:600;font-size:.8em;color:var(--magenta)}.pw-down{font-family:var(--font-subhead);font-weight:600;font-size:.8em;color:var(--ash)}.pw-chart{display:flex;flex-direction:column}.pw-chart__bars{flex:1;min-height:4em;display:flex;align-items:flex-end;gap:.45em}.pw-chart__bars i{flex:1;height:calc(var(--h) * 100%);border-radius:.3em;background:#0a0a0a1f;transform-origin:bottom center}.pw-chart__bars i.is-recent{background:var(--magenta)}.pw-working{display:grid;gap:.6em;margin:0;padding:0;list-style:none}.pw-working li{display:grid;grid-template-columns:11em minmax(0,1fr) 3.4em;align-items:center;gap:.8em;font-size:.9em}.pw-working li>:nth-child(3){text-align:right}.pw-recs{display:grid;gap:.55em;margin:0;padding:0;list-style:none}.pw-recs li{display:grid;grid-template-columns:11em minmax(0,1fr);align-items:baseline;gap:1em;padding-bottom:.55em;border-bottom:1px dashed rgba(10,10,10,.1);font-size:.92em}.pw-recs li:last-child{border-bottom:0;padding-bottom:0}.pw-recs__type{font-family:var(--font-subhead);font-weight:600}.pw-recs__rec{color:var(--ash)}.pw-call{justify-self:end;padding:.15em .6em;border-radius:.45em;background:#ce1a721a;color:var(--magenta);font-family:var(--font-subhead);font-weight:600;font-size:.78em;white-space:nowrap}.pw-call.is-down{background:#0a0a0a0f;color:var(--ash)}.pw-hours{gap:.45em}.pw-hour{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:.4em}.pw-hour i{display:block;flex:none;height:calc(var(--h) * (100% - 1.5em));border-radius:.3em;background:#0a0a0a1f;transform-origin:bottom center}.pw-hour i.is-best{background:var(--magenta)}.pw-hour i.is-good{background:#ce1a7261}.pw-hour__label{text-align:center;font-family:var(--font-subhead);font-weight:500;font-size:.72em;color:var(--ash)}.pw-key{float:right;display:inline-flex;align-items:center;gap:.45em}.pw-key:before{content:"";width:1em;height:.45em;border-radius:.15em;background:var(--magenta)}@media (max-width: 560px){.stage{font-size:11px}.pw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-stats .pw-stat:last-child{display:none}.stage__screen{padding:1em}.dr{grid-template-columns:minmax(0,1fr)}.dr-post{padding:1em}.dr-reason{display:none}}@media (prefers-reduced-motion: no-preference){.pw-stat,.pw-working li,.pw-recs li{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.stage__screen.is-active :is(.pw-stat,.pw-working li,.pw-recs li){opacity:1;transform:none;transition-delay:calc(.25s + var(--i) * 70ms)}.pw-meter i,.pw-chart__bars i{transform:scaleX(0);transition:transform .8s cubic-bezier(.22,1,.36,1)}.pw-chart__bars i{transform:scaleY(0)}.stage__screen.is-active .pw-hour i{transition-delay:calc(.35s + var(--i) * 35ms)}.stage__screen.is-active :is(.pw-meter i,.pw-chart__bars i){transform:none;transition-delay:calc(.35s + var(--i, 0) * 45ms)}.dr-step,.dr-source{animation:dr-in .45s cubic-bezier(.22,1,.36,1) both}.dr-cursor{animation:dr-blink 1s steps(1,end) infinite}}@media (prefers-reduced-motion: no-preference){.orbit__spin--outer{animation:orbit-spin 120s linear infinite}.orbit__spin--inner{animation:orbit-spin 80s linear infinite reverse}.orbit__spin--outer .orbit__logo img{animation:orbit-spin 120s linear infinite reverse}.orbit__spin--inner .orbit__logo img{animation:orbit-spin 80s linear infinite}.orbit__spoke i{animation:orbit-feed 4.1s cubic-bezier(.55,0,.8,.3) infinite;animation-delay:var(--delay)}.orbit__spoke i:after{animation:orbit-tail 4.1s cubic-bezier(.55,0,.8,.3) infinite;animation-delay:var(--delay)}.orbit__spoke i:before{animation:orbit-flare 4.1s ease-out infinite;animation-delay:var(--delay)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-feed{0%{opacity:0;transform:translate(var(--from))}12%,62%{opacity:1}72%,to{opacity:0;transform:translate(var(--to))}}@keyframes orbit-tail{0%,10%{transform:scaleX(.2)}62%{transform:scaleX(1.3)}72%,to{transform:scaleX(.4)}}@keyframes orbit-flare{0%,8%{scale:1.5}20%,58%{scale:1}66%{scale:1.7}72%,to{scale:1}}@keyframes dr-in{0%{opacity:0;transform:translateY(6px)}}@keyframes dr-blink{50%{opacity:0}}.what{background:var(--stone);color:var(--ink);padding-block:clamp(4.5rem,10vw,8rem)}.what__heading{font-family:var(--font-display);font-weight:300;font-size:clamp(2.75rem,7vw,6rem);line-height:.95;letter-spacing:-.035em;margin-bottom:clamp(2.5rem,6vw,4rem)}.what__frame{display:grid;grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);min-height:clamp(30rem,44vw,38rem);padding:.6rem;background:var(--paper);border-radius:calc(var(--radius) + 10px);box-shadow:0 1px #0a0a0a0d,0 40px 80px -40px #0a0a0a59}.steps{display:flex;flex-direction:column;padding:.4rem clamp(.9rem,2vw,1.6rem) .4rem clamp(.9rem,1.6vw,1.2rem)}.step{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.45rem;width:100%;padding:1.25rem 0;text-align:left;color:inherit;background:none;border:0}.step__title{font-family:var(--font-subhead);font-weight:600;font-size:clamp(1.15rem,1.6vw,1.35rem);letter-spacing:-.015em;transition:color .3s ease}.step__body{max-width:22rem;font-family:var(--font-body);font-size:.98rem;line-height:1.5;color:var(--ash);transition:opacity .3s ease}.step:not(.is-active) .step__title{color:#0a0a0a61}.step:not(.is-active) .step__body{opacity:.5}.step:not(.is-active):hover .step__title{color:var(--ink)}.step__track{position:absolute;left:0;right:0;bottom:0;height:1px;background:#0a0a0a1a}.step:last-child .step__track{background:transparent}.step__timer{position:absolute;left:0;right:0;top:-2px;height:5px;border-radius:1.7px;background:var(--magenta);transform-origin:left center;animation:step-timer linear forwards}.what.is-paused .step__timer{animation-play-state:paused}.step__timer.is-static{animation:none;right:auto;width:2.25rem}@keyframes step-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.what__panel{position:relative;min-height:0}.what__frame .pw-panel{background:var(--paper)}@media (max-width: 900px){.what__frame{grid-template-columns:minmax(0,1fr);min-height:0}.steps{padding:0 .6rem .6rem}.step{padding:1rem 0}.what__panel{height:clamp(31rem,132vw,38rem)}}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/fraunces-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0a0a0a;--magenta: #ce1a72;--magenta-deep: #a8125b;--paper: #fbf9f7;--stone: #edeae6;--ash: #5f5958;--radius: 10px;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-subhead: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-body: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--page-max: 1180px;--page-pad: clamp(1.5rem, 5vw, 4rem);--nav-space: clamp(4.75rem, 8vw, 6.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--stone);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin:0;font-weight:400}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img,svg{display:block;max-width:100%}.app{position:relative;overflow-x:clip}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}main:focus,main:focus-visible{outline:none}.container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.overline{font-family:var(--font-subhead);font-weight:500;font-size:.8rem;color:var(--ash)}.btn{font-family:var(--font-subhead);font-weight:500;font-size:.95rem;letter-spacing:-.005em;border:1px solid transparent;border-radius:var(--radius);padding:.75em 1.25em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--primary{background:var(--magenta);color:var(--paper)}.btn--primary:hover{background:var(--ink)}.btn--primary:active{background:var(--magenta-deep)}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:var(--magenta)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
