:root{--ease-spring:linear(0,0.0605,0.1948,0.3532,0.5069,0.6414,0.751,0.8357,0.8981,0.9419,0.9712,0.9897,1.0005,1.0062,1.0084,1.0087,1.0079,1.0066,1.0052,1.0039,1.0028,1.0019,1.0012,1.0007,1.0004)}.for-pocket,.for-pocket-inline{display:none}.for-desk-flex{display:flex}@media (max-width:767px){.for-desk,.for-desk-flex{display:none}.for-pocket{display:inline}.for-pocket-inline{display:inline-flex}}[data-platform=android] .hero-app,[data-platform=android] .hero-qr{display:none}.site-nav-start,.site-navlinks{transition:opacity .2s ease-out,visibility 0s}.site-nav-start{text-decoration:none}.site-nav[data-condensed=true] .site-navlinks{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}@media (max-width:767px){.site-nav[data-bar=true] .site-nav-start{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}}@media (prefers-reduced-motion:reduce){.site-nav-start,.site-navlinks{transition:none!important}}.site-nav-signin{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);padding:10px 14px;margin-right:calc(var(--space-lg, 24px) * -.5);border-radius:var(--shape-row);text-decoration:none;white-space:nowrap}.site-nav-signin:hover{color:var(--color-text);background:var(--color-surface)}@media (max-width:767px){.site-nav-signin{padding:10px 8px;margin-right:-12px}}.hero{--color-text:var(--color-on-deep);--color-text-muted:var(--color-on-deep-muted);isolation:isolate;display:flex;min-height:min(max(calc(100svh - 76px),560px),980px);color:var(--color-text);background:var(--color-deep);overflow:hidden}.hero,.hero-track{position:relative}@media (min-width:768px) and (prefers-reduced-motion:no-preference){[data-platform] .hero-track{height:250svh}[data-platform] .hero{position:-webkit-sticky;position:sticky;top:76px;height:calc(100svh - 76px);min-height:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){[data-platform] .hero-track{height:250svh}[data-platform] .hero{position:-webkit-sticky;position:sticky;top:60px;height:calc(100svh - 60px);min-height:0}}.hero-media{z-index:-1;overflow:hidden;container-type:size}.hero-media,.hero-window{position:absolute;inset:0}@property --win{syntax:"<length>";inherits:false;initial-value:0}.hero-media{--wx:calc(100cqw - 100cqh * 0.4589);--wy:calc(100cqh * 0.302)}.hero-media.is-arriving .hero-window{-webkit-mask-image:url(/hero/mark-window.svg);mask-image:url(/hero/mark-window.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--win) var(--win);mask-size:var(--win) var(--win);-webkit-mask-position:calc(var(--wx) - var(--win) / 2) calc(var(--wy) - var(--win) / 2);mask-position:calc(var(--wx) - var(--win) / 2) calc(var(--wy) - var(--win) / 2);animation:hero-arrive 1.3s cubic-bezier(.7,0,.2,1) .2s both}@keyframes hero-arrive{0%{--win:22cqh}to{--win:340cqmax}}.hero-arrival-core{display:none}.hero-media.is-arriving .hero-arrival-core{display:block;position:absolute;z-index:4;left:var(--wx);top:var(--wy);width:calc(var(--win) * 10 / 46);aspect-ratio:1;translate:-50% -50%;background:var(--color-mark-core);border-radius:22%;animation:hero-core 1.3s cubic-bezier(.7,0,.2,1) .2s both}@keyframes hero-core{0%{--win:22cqh;opacity:1}40%{opacity:0}to{--win:340cqmax;opacity:0}}@media (prefers-reduced-motion:reduce){.hero-media.is-arriving .hero-window{-webkit-mask-image:none;mask-image:none;animation:none}.hero-media.is-arriving .hero-arrival-core{display:none}}.hero-veil{position:absolute;inset:0;z-index:1;background:var(--color-deep);opacity:0;pointer-events:none}.hero-frame{position:absolute;top:0;right:0;height:100%;aspect-ratio:1926/1076;transform-origin:0 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%);mask-image:linear-gradient(90deg,transparent,#000 16%)}.hero-film,.hero-frame picture,.hero-poster{position:absolute;inset:0;width:100%;height:100%}.hero-film,.hero-poster{object-fit:cover}.hero-film{opacity:0;transition:opacity .6s var(--ease-draw,ease)}.hero-film[data-state=paused],.hero-film[data-state=playing]{opacity:1}@media (prefers-reduced-motion:reduce){.hero-film{transition:none}}.screen-overlay{--flat:0;position:absolute;left:0;top:0;z-index:2;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:9px}.screen-overlay.is-phone{border-radius:165px}.screen-overlay img,.screen-overlay picture{display:block;width:100%;height:100%}.screen-overlay img{object-fit:cover;filter:brightness(.97) saturate(.97)}.screen-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgb(255 255 255/.07),rgb(255 255 255/0) 38%),linear-gradient(0deg,rgb(0 0 0/.05),rgb(0 0 0/0) 18%);opacity:calc(1 - var(--flat))}.hero-scrim{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,color-mix(in srgb,var(--color-deep) 78%,transparent) 0,color-mix(in srgb,var(--color-deep) 52%,transparent) 30%,transparent 58%)}.hero-inner{width:100%;max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(48px,9svh,112px);justify-content:center;gap:clamp(28px,4svh,44px)}.hero-inner,.hero-words{display:flex;flex-direction:column}.hero-words{gap:20px;max-width:34rem}.hero-title{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:clamp(44px,5.6vw,80px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.hero-line{margin:0;max-width:30rem;font-family:var(--font-sans),sans-serif;font-weight:400;font-size:clamp(19px,1.6vw,22px);line-height:1.5;color:var(--color-text-muted)}.hero-act{display:flex;flex-direction:column;gap:20px}.hero-start-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hero-start{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border-radius:var(--shape-row);background:var(--color-on-deep);color:var(--color-deep);font:500 var(--font-size-md)/1 var(--font-sans),-apple-system,sans-serif;text-decoration:none;transition:background-color .18s var(--ease-ui,ease)}.hero-start:active,.hero-start:hover{background:var(--color-brass-lit)}.hero-trust{margin:0;font:400 var(--font-size-sm)/1.4 var(--font-sans),sans-serif;color:var(--color-text-muted)}.hero-second{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.hero-qr{align-items:center;gap:14px;text-decoration:none;color:var(--color-text);font:400 var(--font-size-sm)/1.35 var(--font-sans),sans-serif;max-width:16rem}.hero-qr img{width:64px;height:64px;border-radius:var(--shape-row);flex:none}.hero-link{color:var(--color-text);font:500 var(--font-size-sm)/1.4 var(--font-sans),sans-serif;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-on-deep) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-on-deep) 45%,transparent);text-underline-offset:4px}.hero-link:hover{-webkit-text-decoration-color:var(--color-brass-lit);text-decoration-color:var(--color-brass-lit)}.hero a:focus-visible,.hero-film-toggle:focus-visible{outline:2px solid var(--color-brass-lit);outline-offset:3px}.hero-film-toggle{position:absolute;right:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,28px);z-index:1;min-height:36px;padding:0 14px;border-radius:var(--shape-row);border:1px solid color-mix(in srgb,var(--color-on-deep) 32%,transparent);background:color-mix(in srgb,var(--color-deep) 55%,transparent);font:500 12px/1 var(--font-sans),sans-serif;cursor:pointer}@media (min-width:768px) and (max-width:1023px){.hero-scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--color-deep) 82%,transparent) 0,color-mix(in srgb,var(--color-deep) 40%,transparent) 60%,transparent 85%)}}@media (max-width:767px){.hero{min-height:max(calc(100svh - 60px),620px)}.hero-media{--wx:50cqw;--wy:69cqh}.hero-frame{right:auto;left:50%;transform:translateX(-50%);aspect-ratio:1536/2752;min-width:100%;-webkit-mask-image:none;mask-image:none}.hero-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--color-deep) 88%,transparent) 0,color-mix(in srgb,var(--color-deep) 72%,transparent) 30%,transparent 48%),linear-gradient(0deg,color-mix(in srgb,var(--color-deep) 90%,transparent) 0,color-mix(in srgb,var(--color-deep) 50%,transparent) 22%,transparent 40%)}.hero-inner{justify-content:space-between;padding-block:28px calc(24px + env(safe-area-inset-bottom, 0px));padding-inline:20px}.hero-words{gap:12px}.hero-title{font-size:clamp(36px,10.5vw,46px);line-height:1.04}.hero-line{font-size:18px;color:var(--color-on-deep)}.hero-act{gap:14px}.hero-start-row{flex-direction:column;align-items:stretch;gap:10px}.hero-start{min-height:52px;border-radius:999px;background:var(--color-brass-lit);color:var(--color-deep);font-size:17px}.hero-start:active,.hero-start:hover{background:var(--color-on-deep)}.hero-trust{text-align:center}.hero-second{justify-content:center;gap:8px 24px}.hero-film-toggle{top:12px;bottom:auto;border-radius:999px}}.sitting{--color-text:var(--color-on-deep);--color-text-muted:var(--color-on-deep-muted);background:var(--color-deep);color:var(--color-text)}.sitting,.sitting-stage{position:relative}.sitting-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(72px,12svh,140px)}.sitting-kicker{margin:0 0 clamp(32px,5svh,56px);font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-brass-lit)}.sitting-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(72px,12svh,140px);gap:clamp(72px,12svh,140px)}.sitting-step{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.sitting-cap{margin:0 0 16px;font:600 clamp(34px,3.6vw,54px)/1.04 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.sitting-line{margin:0;max-width:26rem;font:300 clamp(18px,1.5vw,21px)/1.5 var(--font-sans),sans-serif;color:var(--color-text-muted)}.sitting-still{aspect-ratio:1800/1110;border-radius:var(--shape-feature);overflow:hidden}.sitting-layer img,.sitting-still img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.97) saturate(.97)}.sitting-pending{display:grid;place-items:center;width:100%;height:100%;padding:8%;background:color-mix(in srgb,var(--color-on-deep) 8%,transparent);border:1px dashed color-mix(in srgb,var(--color-on-deep) 30%,transparent);font:500 var(--font-size-sm)/1.4 var(--font-sans),sans-serif;text-align:center;color:var(--color-on-deep-muted)}.sitting-screen,.sitting-ticks{display:none}@media (min-width:768px){.sitting.is-driven{height:calc(100svh - 76px + 300svh);margin-top:calc(76px - 100svh);z-index:1;background:transparent;pointer-events:none}.is-driven .sitting-stage{position:-webkit-sticky;position:sticky;top:76px;height:calc(100svh - 76px);overflow:hidden;visibility:hidden;background:var(--color-deep)}.is-driven .sitting-stage[data-pinned]{visibility:visible;pointer-events:auto}.is-driven .sitting-inner{height:100%;display:flex;flex-direction:column;justify-content:center;padding-block:0}.is-driven .sitting-words{width:calc(40% - clamp(24px, 3vw, 56px));opacity:0;transition:opacity .5s var(--ease-draw,ease)}.is-driven [data-step="0"] .sitting-words,.is-driven [data-step="1"] .sitting-words,.is-driven [data-step="2"] .sitting-words,.is-driven [data-step="3"] .sitting-words{opacity:1}.is-driven .sitting-steps{gap:0}.is-driven .sitting-step{grid-area:1/1;display:block;opacity:0;transform:translate3d(0,18px,0);transition:opacity .35s var(--ease-draw,ease),transform .5s var(--ease-draw,ease)}.is-driven .sitting-still{display:none}.is-driven [data-step="0"] .sitting-step:first-child,.is-driven [data-step="1"] .sitting-step:nth-child(2),.is-driven [data-step="2"] .sitting-step:nth-child(3),.is-driven [data-step="3"] .sitting-step:nth-child(4){opacity:1;transform:none;transition-delay:.12s}.is-driven .sitting-ticks{display:flex;gap:8px;margin-top:clamp(32px,5svh,56px)}.sitting-ticks span{width:28px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--color-on-deep) 22%,transparent);transition:background-color .35s var(--ease-draw,ease)}[data-step="0"] .sitting-ticks span:first-child,[data-step="1"] .sitting-ticks span:nth-child(2),[data-step="2"] .sitting-ticks span:nth-child(3),[data-step="3"] .sitting-ticks span:nth-child(4){background:var(--color-brass-lit)}.is-driven .sitting-screen{display:block;position:absolute;left:0;top:0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:9px}.sitting-layer{position:absolute;inset:0;opacity:0;transition:opacity .45s var(--ease-draw,ease)}.sitting-layer:first-child,[data-step="1"] .sitting-layer:nth-child(-n+2),[data-step="2"] .sitting-layer:nth-child(-n+3),[data-step="3"] .sitting-layer:nth-child(-n+4){opacity:1}.sitting-layer .sitting-pending{font-size:40px;border-width:3px;border-radius:9px;background:color-mix(in srgb,var(--color-on-deep) 92%,var(--color-deep));color:var(--color-deep)}}@property --strike{syntax:"<percentage>";inherits:true;initial-value:100%}.excuses{background:var(--color-bg);color:var(--color-text)}.excuses-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(96px,16svh,200px)}.excuses-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(56px,14svh,150px);gap:clamp(56px,14svh,150px)}.excuse{margin:0;text-wrap:balance}.excuse s{text-decoration:none}.excuse-text{font:600 clamp(36px,5.2vw,80px)/1.12 var(--font-serif),Georgia,serif;letter-spacing:-.02em;background-image:linear-gradient(var(--color-brass),var(--color-brass));background-repeat:no-repeat;background-position:0 50%;background-size:var(--strike) max(3px,.055em)}.excuses-turn{margin:clamp(96px,18svh,200px) 0 0;max-width:16em;font:600 clamp(36px,5.2vw,80px)/1.08 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.excuses-turn span{display:block}.excuses-turn span:first-child{color:var(--color-text-muted)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.excuse{animation:excuse-strike linear both;animation-timeline:view();animation-range:entry 100% cover 52%}}}@keyframes excuse-strike{0%{--strike:0%}to{--strike:100%}}@media (max-width:767px){.excuses-list{gap:40px}.excuse-text{line-height:1.14}.excuse-text,.excuses-turn{font-size:clamp(34px,9.6vw,44px)}.excuses-turn{margin-top:88px}}.pricing{background:var(--color-bg);color:var(--color-text)}.pricing-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(96px,14svh,180px)}.pricing-kicker{margin:0 0 16px;font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-brass-ink)}.pricing-title{margin:0 0 clamp(40px,7svh,72px);max-width:14em;font:600 clamp(36px,4.4vw,64px)/1.06 var(--font-serif),Georgia,serif;letter-spacing:-.02em}.pricing-title span{display:block;text-wrap:balance}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;max-width:980px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pricing-col{display:flex;flex-direction:column;padding:40px 40px 40px 0}.pricing-col+.pricing-col{border-left:1px solid var(--color-border);padding-left:40px}.pricing-col.is-brass{background:var(--color-surface);border-radius:0 var(--shape-card) var(--shape-card) 0}.pricing-name{margin:0;font:600 clamp(28px,2.4vw,34px)/1.1 var(--font-serif),Georgia,serif;letter-spacing:-.01em}.pricing-desc{margin:8px 0 0;font:400 var(--font-size-sm)/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pricing-price{margin:32px 0 0;display:flex;align-items:baseline;gap:8px;font-family:var(--font-sans),sans-serif;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pricing-amount{font-size:clamp(56px,5.6vw,76px);font-weight:500;line-height:1;letter-spacing:-.03em}.pricing-per{font-size:var(--font-size-md,17px);color:var(--color-text-muted)}.pricing-billed{margin:12px 0 0;font:400 var(--font-size-sm)/1.5 var(--font-sans),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-radio{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;opacity:0}.pricing-billing{display:inline-flex;gap:4px;padding:4px;margin:0 0 clamp(24px,4svh,36px);border:1px solid var(--color-border-strong);border-radius:calc(var(--shape-row) + 4px)}.pricing-billing label{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border-radius:var(--shape-row);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font:500 var(--font-size-sm)/1 var(--font-sans),sans-serif;color:var(--color-text-muted);transition:background-color .18s var(--ease-ui,ease),color .18s var(--ease-ui,ease)}.pricing-billing label:hover{color:var(--color-text)}#billing-month:checked~.pricing-billing [for=billing-month],#billing-year:checked~.pricing-billing [for=billing-year]{background:var(--color-accent);color:var(--color-on-accent)}#billing-month:focus-visible~.pricing-billing [for=billing-month],#billing-year:focus-visible~.pricing-billing [for=billing-year]{outline:2px solid var(--color-brass);outline-offset:2px}.pricing-if-month{display:none}#billing-month:checked~.pricing-grid .pricing-if-month{display:inline}#billing-month:checked~.pricing-grid .pricing-if-year{display:none}.pricing-holds{list-style:none;margin:32px 0 0;padding:0}.pricing-holds li{padding:10px 0;border-top:1px solid var(--color-border);font:400 var(--font-size-sm)/1.45 var(--font-sans),sans-serif}.pricing-under{max-width:980px;margin-top:clamp(32px,5svh,48px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.pricing-anchor{margin:0;max-width:36rem;text-wrap:balance;font:400 clamp(18px,1.5vw,21px)/1.45 var(--font-sans),sans-serif}.pricing-source{display:block;margin-top:6px;font:400 var(--font-size-xs,12px)/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pricing-start{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border-radius:var(--shape-row);background:var(--color-accent);color:var(--color-on-accent);font:500 var(--font-size-md,17px)/1 var(--font-sans),sans-serif;text-decoration:none;transition:background-color .18s var(--ease-ui,ease)}.pricing-start:active,.pricing-start:hover{background:var(--color-accent-hover)}.pricing-start:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}@media (max-width:767px){.pricing-grid{grid-template-columns:1fr}.pricing-col{padding:28px 0}.pricing-col+.pricing-col{border-left:0;border-top:1px solid var(--color-border);padding:28px 20px}.pricing-col.is-brass{border-radius:16px;margin-bottom:20px}.pricing-under{flex-direction:column;align-items:stretch}.pricing-start{min-height:52px;font-size:17px}.pricing-billing,.pricing-billing label,.pricing-start{border-radius:999px}}.number{background:var(--color-bg);color:var(--color-text)}.number-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(96px,14svh,180px)}.number-words{margin-bottom:clamp(40px,6svh,64px)}.number-title{margin:0;font:600 clamp(36px,4.4vw,64px)/1.06 var(--font-serif),Georgia,serif;letter-spacing:-.02em}.number-title span{display:block}.number-line{margin:20px 0 0;max-width:34rem;text-wrap:pretty;font:300 clamp(18px,1.5vw,21px)/1.5 var(--font-sans),sans-serif;color:var(--color-text-muted)}.number-panel{margin:0;max-width:1100px;padding:28px;display:flex;flex-direction:column;gap:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--shape-card)}.number-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.number-subject{font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif}.number-tag{padding:5px 10px;border-radius:var(--shape-row);font:500 var(--font-size-xs,12px)/1 var(--font-sans),sans-serif;color:var(--color-brass-ink);background:color-mix(in srgb,var(--color-brass-ink) 10%,var(--color-surface))}.number-chart{position:relative}.number-chart svg{display:block;width:100%;height:auto}.number-series{position:absolute;inset:0;--reveal:1;-webkit-clip-path:inset(0 calc(100% - var(--reveal) * 100%) 0 0);clip-path:inset(0 calc(100% - var(--reveal) * 100%) 0 0);transition:-webkit-clip-path .55s var(--ease-draw,ease);transition:clip-path .55s var(--ease-draw,ease);transition:clip-path .55s var(--ease-draw,ease),-webkit-clip-path .55s var(--ease-draw,ease)}.number-chart .grid-line{stroke:var(--color-border);stroke-width:1}.number-chart .target-line{stroke:var(--color-brass);stroke-width:1;stroke-dasharray:3 3}.number-chart .series-band{fill:color-mix(in srgb,var(--color-text) 9%,transparent)}.number-chart .series-line{stroke:var(--color-text);stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}.number-chart .series-dot{fill:var(--color-text);stroke:var(--color-surface);stroke-width:2}.number-chart .series-dot.origin{fill:var(--color-surface);stroke:var(--color-text);stroke-width:1.5}.number-chart .axis-text{fill:var(--color-text-ghost,var(--color-text-faint))}.number-chart .axis-text,.number-chart .target-text{font-size:11px;font-family:var(--font-sans),sans-serif}.number-chart .target-text{fill:var(--color-brass-ink)}.number-chart.is-pocket{display:none}.number-strip{display:grid;padding-top:16px;border-top:1px solid var(--color-border)}.number-reading{grid-area:1/1;visibility:hidden;display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.number-reading.is-current{visibility:visible}.number-reading .fig{display:flex;flex-direction:column;gap:3px;min-width:0}.number-reading .tiny{font:400 var(--font-size-xs,12px)/1.4 var(--font-sans),sans-serif;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.number-reading .n,.number-reading .subhead{font:400 var(--font-size-lg,20px)/1.15 var(--font-sans),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.number-reading .subhead{padding-top:6px}.number-reading .big{font:500 clamp(32px,3.6vw,44px)/1 var(--font-sans),sans-serif;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.number-note{max-width:72ch;font:400 var(--font-size-xs,12px)/1.5 var(--font-sans),sans-serif;color:var(--color-text-muted)}@media (max-width:767px){.number-panel{padding:20px 16px;border-radius:16px}.number-chart.is-desk{display:none}.number-chart.is-pocket{display:block}.number-reading{grid-template-columns:1fr 1fr;gap:20px 12px}.number-reading .who{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.number-series{transition:none}}@property --rule{syntax:"<number>";inherits:false;initial-value:1}.why{background:var(--color-bg);color:var(--color-text)}.why-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(96px,14svh,180px)}.why-title{margin:0 0 clamp(40px,6svh,64px);font:600 clamp(36px,4.4vw,64px)/1.06 var(--font-serif),Georgia,serif;letter-spacing:-.02em}.why-title span{display:block}.why-table{max-width:1100px}.why-row{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:8px clamp(24px,4vw,64px);gap:8px clamp(24px,4vw,64px);padding:28px 0}.why-row:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--color-border);transform-origin:0 50%;transform:scaleX(var(--rule))}.why-labels{padding:0 0 12px;font:500 var(--font-size-xs,12px)/1.3 var(--font-sans),sans-serif;color:var(--color-text-muted)}.why-labels:before{display:none}.why-claim{margin:0;text-wrap:balance;font:600 clamp(22px,2vw,28px)/1.25 var(--font-serif),Georgia,serif;letter-spacing:-.01em}.why-source{display:inline-block;margin-top:8px;font:400 var(--font-size-xs,12px)/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px}.why-source:hover{color:var(--color-brass-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.why-source:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.why-elio{margin:0;padding-top:4px;text-wrap:balance;font:400 clamp(17px,1.3vw,19px)/1.45 var(--font-sans),sans-serif}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.why-row:before{animation:why-rule linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@keyframes why-rule{0%{--rule:0}to{--rule:1}}.questions{background:var(--color-bg);color:var(--color-text)}.questions-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(96px,14svh,180px)}.questions-title{margin:0 0 clamp(32px,5svh,48px);font:600 clamp(36px,4.4vw,64px)/1.06 var(--font-serif),Georgia,serif;letter-spacing:-.02em}.questions-list{max-width:880px;border-bottom:1px solid var(--color-border)}.q{border-top:1px solid var(--color-border)}.q summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font:600 clamp(20px,1.7vw,24px)/1.3 var(--font-serif),Georgia,serif}.q summary::-webkit-details-marker{display:none}.q summary:after{content:"+";flex:none;font:400 22px/1 var(--font-sans),sans-serif;color:var(--color-text-muted)}.q[open] summary:after{content:"\2212"}.q summary:hover{color:var(--color-brass-ink)}.q summary:focus-visible{outline:2px solid var(--color-brass);outline-offset:4px}.q-answer{padding:0 0 24px;max-width:64ch;font:400 var(--font-size-md,17px)/1.55 var(--font-sans),sans-serif}.q-answer p{margin:0 0 12px}.q-answer p:last-child{margin-bottom:0}.q-subjects{margin:0 0 12px;display:grid;grid-gap:10px;gap:10px}.q-subjects dt{font:500 var(--font-size-xs,12px)/1.5 var(--font-sans),sans-serif;color:var(--color-text-muted)}.q-subjects dd{margin:0}.q-held{padding:10px 14px;border:1px dashed var(--color-border);border-radius:var(--shape-row);font-size:13px;line-height:1.5;color:var(--color-brass-ink)}@property --fwin{syntax:"<length>";inherits:false;initial-value:0}.final{--color-text:var(--color-on-deep);--color-text-muted:var(--color-on-deep-muted);background:var(--color-deep);color:var(--color-text)}.final-stage,.final-track{position:relative}.final-stage{height:calc(100svh - 76px);min-height:560px;overflow:hidden;container-type:size;--mx:50cqw;--my:30cqh;--mark:20cqh;--fstart:190cqmax}.final-media,.final-window{position:absolute;inset:0}.final-window{--fwin:var(--mark);-webkit-mask-image:url(/hero/mark-window.svg);mask-image:url(/hero/mark-window.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--fwin) var(--fwin);mask-size:var(--fwin) var(--fwin);-webkit-mask-position:calc(var(--mx) - var(--fwin) / 2) calc(var(--my) - var(--fwin) / 2);mask-position:calc(var(--mx) - var(--fwin) / 2) calc(var(--my) - var(--fwin) / 2)}.final-window img,.final-window picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.final-body{position:absolute;inset:0;background:var(--color-mark)}.final-core{--fwin:var(--mark);width:calc(var(--fwin) * 10 / 46);aspect-ratio:1;background:var(--color-mark-core);border-radius:22%}.final-core,.final-glass{position:absolute;left:var(--mx);top:var(--my);translate:-50% -50%}.final-glass{width:var(--mark);height:var(--mark)}.final-words{position:absolute;left:0;right:0;top:calc(var(--my) + var(--mark) / 2 + 5cqh);padding-inline:clamp(20px,5vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.final-title{margin:0;font:600 clamp(40px,5vw,72px)/1.05 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.final-count{margin:0;min-height:1.5em;font:400 var(--font-size-sm)/1.5 var(--font-sans),sans-serif;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.final-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:12px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.final-track{height:260svh;view-timeline:--final block}.final-stage{position:-webkit-sticky;position:sticky;top:76px}.final-window{animation:final-close linear both;animation-timeline:--final;animation-range:contain 0 contain 55%}.final-core{animation:final-close linear both,final-stamp linear both;animation-timeline:--final,--final;animation-range:contain 0 contain 55%,contain 56% contain 64%}.final-body{animation:final-fade linear both;animation-timeline:--final;animation-range:contain 44% contain 58%}.final-words{animation:final-rise linear both;animation-timeline:--final;animation-range:contain 60% contain 74%}.final-glass{animation:final-glaze linear both;animation-timeline:--final;animation-range:contain 63% contain 70%}}}@keyframes final-close{0%{--fwin:var(--fstart)}to{--fwin:var(--mark)}}@keyframes final-fade{0%{opacity:0}to{opacity:1}}@keyframes final-glaze{0%{opacity:0}to{opacity:1}}@keyframes final-stamp{0%{opacity:0;scale:1.5}70%{opacity:1;scale:.94}to{opacity:1;scale:1}}@keyframes final-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:767px){.final-stage{height:calc(100svh - 60px);--my:24cqh;--mark:16cqh;--fstart:230cqmax}.final-title span{display:block}.final-act{flex-direction:column;align-items:stretch;width:100%;gap:12px}.final-act .hero-link{align-self:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.final-stage{top:60px}}}}.site-footer{background:var(--color-panel);color:var(--color-text)}.site-footer-inner{max-width:1320px;margin:0 auto;padding:48px clamp(20px,5vw,64px) 40px;display:flex;flex-direction:column;gap:16px}.site-footer-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 40px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 14%,transparent)}.site-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.site-footer-links a{font:500 var(--font-size-sm)/1.4 var(--font-sans),sans-serif;color:var(--color-text);text-decoration:none}.site-footer-links a:hover{color:var(--color-brass-ink)}.site-footer-links a:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}.site-footer-legal{margin:0;max-width:80ch;font:400 var(--font-size-xs,12px)/1.55 var(--font-sans),sans-serif;color:var(--color-text-muted)}.site-footer-held{margin:8px 0 0;padding:0;max-width:none}.for-pocket-block,.pb-phone,.pb-ticks{display:none}.pocket-phone{position:relative;padding:2%;border-radius:15.44%/7.28%;background:#0a0c0c;box-shadow:0 0 0 1.5px #a39a90,inset 0 0 0 1px rgba(255,255,255,.07),0 34px 60px -30px rgba(20,30,28,.55)}.pocket-phone img,.pocket-phone picture{display:block;width:100%;height:auto}.pocket-phone img{border-radius:14%/6.46%}.pocket-island{position:absolute;left:50%;top:2.21%;width:30.8%;aspect-ratio:126/37;transform:translateX(-50%);border-radius:999px;background:#000}@media (max-width:767px){.for-pocket-block{display:block}.pocket-beats{background:var(--color-bg);color:var(--color-text);padding:64px 20px 16px}.pocket-beats-kicker{margin:0;font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-brass-ink)}.pocket-chapter{min-height:100svh;padding:32px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.pocket-words{align-self:stretch}.pocket-kicker{margin:0 0 6px;font:500 13px/1.3 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pocket-line{margin:0;font:600 clamp(28px,8vw,34px)/1.12 var(--font-serif),Georgia,serif;letter-spacing:-.015em;text-wrap:balance}.pocket-beats .pocket-phone{width:min(58vw,250px,calc((100svh - 290px) / 2.12))}.pocket-note{margin:0;align-self:stretch;font:400 12px/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted);text-align:center}.pocket-beats[data-driven]{padding:0}.pocket-beats[data-driven] .pb-track{height:calc(100svh - 60px + 380svh)}.pocket-beats[data-driven] .pb-stage{position:-webkit-sticky;position:sticky;top:60px;height:calc(100svh - 60px);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-row-gap:14px;row-gap:14px;padding:24px 20px calc(56px + env(safe-area-inset-bottom, 0px))}.pocket-beats[data-driven] .pb-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pocket-beats[data-driven] .pb-ticks{display:flex;gap:6px}.pb-ticks span{width:20px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--color-text) 16%,transparent);transition:background-color .35s var(--ease-draw,ease)}.pocket-beats[data-driven] .pb-chapters{display:grid}.pocket-beats[data-driven] .pocket-chapter{grid-area:1/1;min-height:0;padding:0;display:block;opacity:0;transform:translate3d(0,14px,0);transition:opacity .35s var(--ease-draw,ease),transform .5s var(--ease-draw,ease)}.pocket-beats[data-driven] .pocket-chapter .pocket-phone{display:none}.pocket-beats[data-driven] .pocket-line{font-size:clamp(24px,6.6vw,28px)}.pocket-beats[data-driven] .pocket-note{margin-top:8px;text-align:left}.pb-stage[data-step="-1"] .pocket-chapter:first-child,.pb-stage[data-step="0"] .pocket-chapter:first-child,.pb-stage[data-step="1"] .pocket-chapter:nth-child(2),.pb-stage[data-step="2"] .pocket-chapter:nth-child(3),.pb-stage[data-step="3"] .pocket-chapter:nth-child(4){opacity:1;transform:none;transition-delay:.12s}.pb-stage[data-step="-1"] .pb-ticks span:first-child,.pb-stage[data-step="0"] .pb-ticks span:first-child,.pb-stage[data-step="1"] .pb-ticks span:nth-child(2),.pb-stage[data-step="2"] .pb-ticks span:nth-child(3),.pb-stage[data-step="3"] .pb-ticks span:nth-child(4){background:var(--color-brass)}.pocket-beats[data-driven] .pb-phone{display:block;position:relative;min-height:0;margin-inline:-20px}.desk-row{background:var(--color-bg);color:var(--color-text);padding:64px 0 72px}.desk-row-words{padding:0 20px;margin-bottom:28px}.desk-row-track{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-gap:14px;gap:14px;margin:0;padding:4px 20px 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}}@media (max-width:767px){.desk-row-track::-webkit-scrollbar{display:none}.desk-row-track:focus-visible{outline:2px solid var(--color-brass);outline-offset:-2px}.desk-row-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.desk-row-screen{margin-bottom:10px;padding:2.6% 2.6% 2%;border-radius:12px 12px 6px 6px;background:#0a0c0c}.desk-row-screen img,.desk-row-screen picture{display:block;width:100%;height:auto;border-radius:3px}.desk-row-count{margin:0;font:500 12px/1.3 var(--font-sans),sans-serif;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-row-title{margin:0;font:600 22px/1.2 var(--font-serif),Georgia,serif;letter-spacing:-.01em}.desk-row-line{margin:0;font:400 15px/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted)}.desk-row.is-driven .desk-row-card{opacity:0;transform:translateX(28px);transition:opacity .2s ease-out,transform .62s var(--ease-spring)}.desk-row.is-in .desk-row-card{opacity:1;transform:none}.desk-row.is-in .desk-row-card:nth-child(2){transition-delay:55ms}.desk-row.is-in .desk-row-card:nth-child(3){transition-delay:.11s}.desk-row.is-in .desk-row-card:nth-child(4){transition-delay:165ms}}.handoff-canvas,.handoff-live{position:absolute;inset:0;width:100%;height:100%;display:none}[data-handoff][data-driven] .handoff-canvas,[data-handoff][data-live="1"] .handoff-live{display:block}.handoff-screens,[data-handoff][data-live="1"] .handoff-canvas{visibility:hidden}.handoff-screens{position:absolute;left:50%;top:7.401%;height:85.198%;aspect-ratio:393/852;transform:translateX(-50%);overflow:hidden;border-radius:14%/6.46%}[data-step="0"] .handoff-screens,[data-step="1"] .handoff-screens,[data-step="2"] .handoff-screens,[data-step="3"] .handoff-screens{visibility:visible}.handoff-layer{position:absolute;inset:0;opacity:0;transform:translate3d(0,4%,0);transition:opacity .25s ease-out,transform .62s var(--ease-spring)}.handoff-layer:first-child{transform:none;transition:none}.handoff-layer img{display:block;width:100%;height:100%}[data-step="0"] .handoff-layer:first-child,[data-step="1"] .handoff-layer:nth-child(-n+2),[data-step="2"] .handoff-layer:nth-child(-n+3),[data-step="3"] .handoff-layer:nth-child(-n+4){opacity:1;transform:none}.handoff-island{position:absolute;left:50%;top:1.29%;width:32.06%;height:4.34%;transform:translateX(-50%);border-radius:999px;background:#000}.pocket-desk{background:var(--color-bg);color:var(--color-text)}.pd-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-top:clamp(96px,12vw,160px)}.pd-kicker{margin:0 0 14px;font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-brass-ink)}.pd-title{margin:0 0 clamp(40px,6vw,72px);font:600 clamp(38px,4.2vw,60px)/1.04 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.pd-beats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.pd-beat{display:flex;flex-direction:column;gap:28px}.pd-beat .pocket-phone{width:min(100%,240px)}.pd-label{margin:0 0 6px;font:500 13px/1.3 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pd-line{margin:0;font:600 clamp(22px,1.9vw,28px)/1.18 var(--font-serif),Georgia,serif;letter-spacing:-.01em;text-wrap:balance}.pd-note{margin:10px 0 0;font:400 12px/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pd-phone,.pd-ticks{display:none}.pd-close{max-width:1320px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(20px,5vw,64px) clamp(96px,12vw,160px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.pd-close .q-held{max-width:40rem}.pd-qr{display:flex;align-items:center;gap:18px;max-width:20rem;color:var(--color-text);text-decoration:none;font:400 var(--font-size-md)/1.35 var(--font-sans),sans-serif}.pd-qr img{width:112px;height:112px;flex:none;border-radius:var(--shape-row)}.pd-qr:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--color-brass);text-decoration-color:var(--color-brass);text-underline-offset:4px}.pd-qr:focus-visible{outline:2px solid var(--color-brass);outline-offset:4px}@media (min-width:768px) and (max-width:1023px){.pd-beats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (min-width:768px){.pocket-desk[data-driven] .pd-track{height:calc(100svh - 76px + 380svh)}.pocket-desk[data-driven] .pd-stage{position:-webkit-sticky;position:sticky;top:76px;height:calc(100svh - 76px);overflow:hidden}.pocket-desk[data-driven] .pd-inner{height:100%;padding-top:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.pocket-desk[data-driven] .pd-beats{grid-template-columns:minmax(0,1fr);gap:0}.pocket-desk[data-driven] .pd-beat{grid-area:1/1;display:block;opacity:0;transform:translate3d(0,18px,0);transition:opacity .35s var(--ease-draw,ease),transform .5s var(--ease-draw,ease)}.pocket-desk[data-driven] .pd-beat-phone{display:none}.pocket-desk[data-driven] .pd-line{font-size:clamp(24px,2.2vw,32px)}[data-step="0"] .pd-beat:first-child,[data-step="1"] .pd-beat:nth-child(2),[data-step="2"] .pd-beat:nth-child(3),[data-step="3"] .pd-beat:nth-child(4){opacity:1;transform:none;transition-delay:.12s}.pocket-desk[data-driven] .pd-ticks{display:flex;gap:8px;margin-top:clamp(32px,5svh,56px)}.pd-ticks span{width:28px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--color-text) 16%,transparent);transition:background-color .35s var(--ease-draw,ease)}[data-step="0"] .pd-ticks span:first-child,[data-step="1"] .pd-ticks span:nth-child(2),[data-step="2"] .pd-ticks span:nth-child(3),[data-step="3"] .pd-ticks span:nth-child(4){background:var(--color-brass)}.pocket-desk[data-driven] .pd-phone{display:block;position:relative;height:100%}}.parents-band{background:var(--color-panel);color:var(--color-text)}.parents-inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);padding-block:clamp(64px,10svh,112px)}.parents-title{margin:0 0 clamp(28px,4svh,40px);max-width:18em;font:600 clamp(28px,3vw,40px)/1.1 var(--font-serif),Georgia,serif;letter-spacing:-.015em;text-wrap:balance}.parents-facts{margin:0;max-width:1100px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 clamp(24px,4vw,64px);gap:0 clamp(24px,4vw,64px)}.parents-fact{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid color-mix(in srgb,var(--color-text) 14%,transparent)}.parents-fact dt{font:500 var(--font-size-xs,12px)/1.6 var(--font-sans),sans-serif;color:var(--color-text-muted)}.parents-fact dd{margin:0;font:400 clamp(16px,1.2vw,18px)/1.45 var(--font-sans),sans-serif;text-wrap:pretty}.parents-link{display:inline-block;margin-top:24px;font:500 var(--font-size-sm)/1.4 var(--font-sans),sans-serif;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-text) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--color-text) 35%,transparent);text-underline-offset:4px}.parents-link:hover{color:var(--color-brass-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.parents-link:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}@media (max-width:767px){.parents-fact,.parents-facts{grid-template-columns:1fr}.parents-fact{gap:4px}.why-row{grid-template-columns:1fr;padding:22px 0}.why-labels{display:none}.why-elio:before{content:"Elio: ";color:var(--color-brass-ink);font-weight:500}}.bottom-bar{display:none}@media (max-width:767px){.bottom-bar{display:block;position:fixed;z-index:40;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));transform:translateY(calc(100% + 16px + env(safe-area-inset-bottom, 0px)));transition:transform .62s var(--ease-spring)}.bottom-bar[data-shown=true]{transform:none}.bottom-bar-start{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;border:1px solid var(--color-brass);background:var(--color-brass-lit);color:var(--color-deep);font:500 17px/1 var(--font-sans),-apple-system,sans-serif;text-decoration:none;transition:background-color .18s var(--ease-ui,ease)}.bottom-bar-start:active{background:var(--color-brass)}.bottom-bar-start:focus-visible{outline:2px solid var(--color-deep);outline-offset:3px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.bottom-bar{transition:none}}.skip{position:absolute;left:12px;top:-48px;z-index:50;padding:10px 14px;border-radius:var(--shape-row);background:var(--color-bg);color:var(--color-text);font:500 var(--font-size-sm)/1 var(--font-sans),sans-serif;text-decoration:none}.skip:focus-visible{top:12px;outline:2px solid var(--color-brass);outline-offset:2px}html[data-consent-stored] .consent{display:none}.consent{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:0 clamp(16px,4vw,48px) max(12px,env(safe-area-inset-bottom,0px));pointer-events:none}.consent-inner{pointer-events:auto;position:relative;max-width:1320px;margin:0 auto;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--shape-card);padding:16px 56px 16px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font:400 var(--font-size-sm)/1.5 var(--font-sans),sans-serif}.consent-line{margin:0;flex:1 1 32ch}.consent-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}.consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.consent .btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:var(--shape-row);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);font:500 var(--font-size-sm)/1 var(--font-sans),sans-serif;cursor:pointer;transition:background-color .18s var(--ease-ui,ease)}.consent .btn:hover{background:var(--color-panel)}.consent .label{margin:0;font-weight:500}.consent-choose,.footer-link-button{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.consent-close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;background:none;padding:0;border-radius:var(--shape-row);font-size:24px;line-height:1;color:var(--color-text-muted);cursor:pointer}.consent-close:hover{color:var(--color-text)}.consent-form{display:grid;grid-gap:12px;gap:12px;flex:1 1 100%}.consent-purpose{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;cursor:pointer}.consent-purpose input{margin:4px 0 0;width:16px;height:16px;accent-color:var(--color-brass-ink)}.consent-purpose strong{font-weight:500}.consent-note{margin:0;font-size:var(--font-size-xs);color:var(--color-text-faint)}body[data-consent-open] .bottom-bar{transform:translateY(calc(100% + 16px + env(safe-area-inset-bottom, 0px)))}.consent :focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}@media (max-width:767px){body[data-consent-open] .site-nav[data-bar=true] .site-nav-start{opacity:1;visibility:visible}}.pp-hero{--color-text:var(--color-on-deep);--color-text-muted:var(--color-on-deep-muted);position:relative;isolation:isolate;overflow:hidden;background:var(--color-deep);color:var(--color-text);min-height:min(max(calc(100svh - 76px),560px),900px);display:flex;align-items:center}.pp-hero-picture{position:absolute;top:0;right:0;height:100%;aspect-ratio:1926/1076;z-index:-1}.pp-hero-picture img{display:block;width:100%;height:100%;object-fit:cover}.pp-hero-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-deep) 0,color-mix(in srgb,var(--color-deep) 0%,transparent) 22%)}.pp-hero-inner{width:100%;max-width:1320px;margin:0 auto;padding:clamp(56px,9svh,112px) clamp(20px,5vw,64px)}.pp-hero-words{max-width:34rem;display:flex;flex-direction:column;gap:22px}.pp-hero-title{margin:0;font:600 clamp(40px,4.8vw,68px)/1.04 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.pp-hero-line{margin:0;max-width:30rem;font:300 clamp(19px,1.6vw,22px)/1.5 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pp-hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px}.pp-share{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 26px;border:0;border-radius:var(--shape-row);background:var(--color-on-deep);color:var(--color-deep);font:500 var(--font-size-md)/1 var(--font-sans),sans-serif;cursor:pointer;transition:background-color .18s var(--ease-ui,ease)}.pp-share:active,.pp-share:hover{background:var(--color-brass-lit)}.pp-plans-link{color:var(--color-text);font:500 var(--font-size-sm)/1.4 var(--font-sans),sans-serif;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-on-deep) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-on-deep) 45%,transparent);text-underline-offset:4px}.pp-plans-link:hover{-webkit-text-decoration-color:var(--color-brass-lit);text-decoration-color:var(--color-brass-lit)}.pp-plans-link:focus-visible,.pp-share:focus-visible{outline:2px solid var(--color-brass-lit);outline-offset:3px}.pp-section{background:var(--color-bg);color:var(--color-text)}.pp-inner{max-width:1320px;margin:0 auto;padding:clamp(72px,10vw,128px) clamp(20px,5vw,64px) 0}.pp-kicker{margin:0 0 clamp(24px,3vw,36px);font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-brass-ink)}.pp-title{margin:0 0 18px;font:600 clamp(32px,3.4vw,48px)/1.06 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.pp-text{margin:0;max-width:34rem;font:300 clamp(18px,1.5vw,21px)/1.55 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pp-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px)}.pp-fact{padding:22px 0;border-top:1px solid var(--color-border)}.pp-fact dt{margin:0 0 6px;font:500 13px/1.3 var(--font-sans),sans-serif;color:var(--color-text-muted)}.pp-fact dd{margin:0;font:600 clamp(20px,1.7vw,24px)/1.3 var(--font-serif),Georgia,serif}.pp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.pp-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px}.pp-figure .pocket-phone{width:min(100%,260px)}.pp-note{margin:0;font:400 12px/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted);text-align:center}.pp-safe{background:var(--color-panel)}.pp-safe .pp-inner{padding-bottom:clamp(72px,10vw,128px)}.pp-safe .sk-held{margin-top:28px}@media (max-width:767px){.pp-hero{display:block;min-height:0}.pp-hero-picture{position:relative;display:block;height:auto;width:100%}.pp-hero-picture:after{background:linear-gradient(180deg,var(--color-deep) 0,transparent 18%)}.pp-hero-inner{padding:40px 20px 28px}.pp-hero-title{font-size:clamp(34px,9.5vw,44px)}.pp-hero-line{font-size:18px}.pp-hero-act{flex-direction:column;align-items:stretch}.pp-share{min-height:52px;border-radius:999px;background:var(--color-brass-lit);font-size:17px}.pp-plans-link{text-align:center}.pp-facts,.pp-split{grid-template-columns:1fr}}.pp-grade .pp-inner{padding-bottom:clamp(72px,10vw,128px)}.site-footer-links .footer-link-button{color:inherit}.hero-trust{max-width:22rem}@media (max-width:767px){.hero-trust{max-width:none}}.legal{max-width:1320px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(20px,5vw,64px) clamp(64px,9vw,120px);display:grid;grid-gap:40px;gap:40px;grid-template-columns:220px minmax(0,68ch);justify-content:start}.legal .label{margin:0;font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif}.legal-contents{position:-webkit-sticky;position:sticky;top:108px;align-self:start;font-size:var(--font-size-sm)}.legal-contents ol{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.legal-contents a{color:var(--color-text-faint);text-decoration:none}.legal-contents a:hover{color:var(--color-text)}.legal-draft{border:1px solid var(--color-brass);border-radius:var(--shape-card);padding:14px 18px;margin-bottom:40px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.legal-draft .label{color:var(--color-brass-ink);margin-bottom:4px}.legal-draft p{margin:0}.legal-body{font:400 16.5px/1.75 var(--font-sans),sans-serif;color:var(--color-text-muted)}.legal-body h1,.legal-body h2,.legal-body h3{font-family:var(--font-serif),Georgia,serif;font-weight:600;color:var(--color-text)}.legal-body h1{margin:0;font-size:clamp(38px,5vw,56px);font-weight:600;letter-spacing:-.028em;line-height:1.05}.legal-body h2{font-size:26px;margin:56px 0 0;padding-top:20px;border-top:1px solid var(--color-border)}.legal-body h3{font-size:19px;margin:32px 0 0}.legal-body .legal-table,.legal-body blockquote,.legal-body ol,.legal-body p,.legal-body ul{margin:14px 0 0}.legal-body ol,.legal-body ul{padding-left:1.3em}.legal-body li+li{margin-top:6px}.legal-body strong{color:var(--color-text);font-weight:500}.legal-body a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.legal-body a:hover{color:var(--color-brass-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.legal-body code{font-size:.88em;background:var(--color-surface);border-radius:4px;padding:1px 5px}.legal-body hr{border:0;margin:40px 0}.legal-body blockquote,.legal-body hr{border-top:1px solid var(--color-border)}.legal-body blockquote{margin-left:0;margin-right:0;padding:14px 0;border-bottom:1px solid var(--color-border);font:400 18px/1.6 var(--font-sans),sans-serif;color:var(--color-text)}.legal-table{overflow-x:auto;max-width:100%}.legal-body table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);line-height:1.5}.legal-body th{text-align:left;font-weight:500;color:var(--color-text);padding:8px 12px 8px 0;border-bottom:1px solid var(--color-border-strong);vertical-align:bottom}.legal-body td{padding:9px 12px 9px 0;border-bottom:1px solid var(--color-border);vertical-align:top}@media (max-width:1023px){.legal{grid-template-columns:minmax(0,68ch)}.legal-contents{display:none}}.hero-film-toggle{background:var(--color-deep);color:var(--color-on-deep);border:1px solid var(--color-deep-line);opacity:1}.product-example{color:var(--color-text-muted);font-size:13px;line-height:1.5;margin-top:18px}.hero>.hero-film-toggle{z-index:6}.hero-scrim{pointer-events:none}@media (max-width:767px){.hero>.hero-film-toggle{top:45%;bottom:auto;min-height:44px}}.wl{background:var(--color-bg);color:var(--color-text)}.wl-inner{max-width:40rem;margin:0 auto;padding:clamp(56px,9svh,112px) clamp(16px,5vw,64px) clamp(72px,10vw,128px)}.wl-title{margin:0 0 18px;font:600 clamp(36px,4.4vw,60px)/1.05 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.wl-line{margin:0 0 32px;font:300 clamp(18px,1.5vw,21px)/1.55 var(--font-sans),sans-serif;color:var(--color-text-muted)}.wl-line[aria-busy=true]{min-height:1.55em}.wl-form{gap:26px}.wl-field,.wl-form{display:flex;flex-direction:column}.wl-field{gap:8px;margin:0;padding:0;border:0;min-width:0}.wl-field>legend,.wl-field>span{padding:0;font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-text)}.wl-field em{font-style:normal;font-weight:400;color:var(--color-text-muted)}.wl-field input[type=email],.wl-field input[type=text],.wl-field select{min-height:48px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--shape-row);background:var(--color-surface);color:var(--color-text);font:400 var(--font-size-md)/1.3 var(--font-sans),sans-serif}.wl-hint{margin:0;font:400 13px/1.45 var(--font-sans),sans-serif;color:var(--color-text-muted)}.wl-subjects{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.wl-subject{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:var(--shape-row);background:var(--color-surface)}.wl-subject[data-on=true]{border-color:var(--color-brass-ink)}.wl-subject button{min-height:40px;padding:8px 12px;border:0;background:none;color:var(--color-text);font:400 14px/1.2 var(--font-sans),sans-serif;cursor:pointer;border-radius:var(--shape-row)}.wl-subject button:hover{color:var(--color-brass-ink)}.wl-level{display:inline-flex;padding-right:4px}.wl-level button{min-height:32px;padding:4px 8px;font-weight:500;color:var(--color-text-muted)}.wl-level button[aria-pressed=true]{color:var(--color-brass-ink);text-decoration:underline;text-underline-offset:3px}.wl-choices{display:flex;flex-wrap:wrap;gap:8px 20px}.wl-check,.wl-choice{display:inline-flex;align-items:center;gap:10px;min-height:40px;font:400 var(--font-size-md)/1.3 var(--font-sans),sans-serif;cursor:pointer}.wl-check input,.wl-choice input{width:18px;height:18px;accent-color:var(--color-brass-ink)}.wl-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wl-error{margin:0;font:500 var(--font-size-sm)/1.45 var(--font-sans),sans-serif;color:var(--color-text)}.wl-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.wl-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 26px;border:0;border-radius:var(--shape-row);background:var(--color-deep);color:var(--color-on-deep);font:500 var(--font-size-md)/1 var(--font-sans),sans-serif;cursor:pointer;transition:background-color .18s var(--ease-ui,ease)}.wl-button:active,.wl-button:hover{background:var(--color-brass-ink)}.wl-button:disabled{opacity:.6;cursor:default}.wl-link{padding:0;border:0;background:none;font:400 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wl-link:hover{color:var(--color-text)}.wl-share{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:28px;border-top:1px solid var(--color-border)}.wl-kicker{margin:0;font:500 var(--font-size-sm)/1.3 var(--font-sans),sans-serif;color:var(--color-brass-ink)}.wl-text{margin:0;font:400 var(--font-size-md)/1.5 var(--font-sans),sans-serif;color:var(--color-text)}.wl :focus-visible{outline:2px solid var(--color-brass-lit);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wl-button{transition:none}}@font-face{font-family:"serif";src:url(/_next/static/media/ef4c941c953d94d0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_acb719{font-family:"serif","serif Fallback"}.__variable_acb719{--font-serif:"serif","serif Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_db7f83{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_db7f83{--font-sans:"Instrument Sans","Instrument Sans Fallback"}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}.sk-body{margin:0;background:var(--color-bg);color:var(--color-text);font:400 16px/1.5 var(--font-sans),-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}code{font:12px ui-monospace,Menlo,monospace}a{color:inherit}@media (min-width:768px){.sk-pocket,.sk-pocket-inline{display:none!important}}@media (max-width:767px){.sk-desk,.sk-desk-inline{display:none!important}}.sk-body{--sk-row:var(--shape-row);--sk-card:var(--shape-card);--sk-feature:var(--shape-feature);--sk-btn:var(--shape-row);--sk-btn-h:44px}@media (max-width:767px){.sk-body{--sk-row:10px;--sk-card:16px;--sk-feature:22px;--sk-btn:999px;--sk-btn-h:52px}.sk-box{corner-shape:squircle}}.sk-shape-row{border-radius:var(--sk-row)}.sk-shape-card{border-radius:var(--sk-card)}.sk-shape-feature{border-radius:var(--sk-feature)}.sk-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.sk-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1320px;margin:0 auto;min-height:76px;padding-inline:clamp(16px,4vw,48px)}.sk-wordmark{display:inline-flex;align-items:baseline;gap:0;text-transform:none;font-weight:600;font-variation-settings:"SOFT" 0,"WONK" 0;font-family:var(--font-serif),Georgia,serif;font-size:var(--font-size-xl);letter-spacing:-.02em;white-space:nowrap;text-decoration:none;color:var(--color-text)}.sk-wordmark:after{content:"";display:inline-block;flex:0 0 auto;width:.2em;height:.2em;margin-left:.14em;border-radius:22%;background:var(--color-mark-core);vertical-align:baseline}.sk-wordmark>.glass-mark,.sk-wordmark>svg{align-self:center;margin-right:.32em}.glass-mark{position:relative;display:inline-block;line-height:0;flex:none}.glass-mark>svg{display:block;transition:opacity .28s cubic-bezier(.32,.72,.28,1) .12s}.glass-mark-canvas{position:absolute;display:block;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.32,.72,.28,1)}.glass-mark.is-glass>.glass-mark-canvas{opacity:1}.glass-mark.is-glass>svg{opacity:0}.sk-nav-right{gap:var(--space-lg,24px)}.sk-nav-right,.sk-navlinks{display:flex;align-items:center}.sk-navlinks{gap:6px}.sk-navlinks a{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);padding:10px 14px;border-radius:var(--shape-row);border:1px solid transparent;text-decoration:none}.sk-navlinks a:hover{color:var(--color-text);background:var(--color-surface)}.sk-navlinks a.active{color:var(--color-brass-ink);background:var(--color-brass-tint);border-color:var(--color-brass)}@media (max-width:767px){.sk-nav-inner{min-height:60px}.sk-wordmark{display:inline-flex;align-items:baseline;gap:0;text-transform:none;font-weight:600;font-variation-settings:"SOFT" 0,"WONK" 0;font-size:25px}}.mark-body{fill:var(--color-mark)}.mark-core{fill:var(--color-mark-core)}.sk-banner{margin:12px clamp(16px,4vw,48px) 0;padding:10px 14px;border-radius:var(--sk-card);background:var(--color-brass-tint);color:var(--color-brass-ink);font-size:13px}.sk-footer{border-top:1px dashed var(--color-border-strong)}.sk-footlinks{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--color-text-muted);margin:12px 0 16px}.sk-bar-foot{display:block;width:min(640px,100%);height:10px;margin-bottom:8px}.sk-consent{position:fixed;left:16px;bottom:16px;z-index:30;max-width:300px;padding:10px 12px;border:1px dashed var(--color-border-strong);border-radius:var(--sk-card);background:var(--color-surface);font-size:12px;color:var(--color-text-faint)}@media (max-width:767px){.sk-consent{display:none}}.sk-badge{position:fixed;right:12px;top:64px;z-index:30;padding:6px 10px;border-radius:999px;background:var(--color-deep);color:var(--color-on-deep);font-size:12px}.sk-badge span{display:none}@media (min-width:1024px){.sk-badge-desk{display:inline!important}}@media (min-width:768px) and (max-width:1023px){.sk-badge-tablet{display:inline!important}}@media (max-width:767px){.sk-badge-pocket{display:inline!important}.sk-badge{top:auto;bottom:84px}}.sk-sec{position:relative;padding-inline:clamp(16px,4vw,48px);padding-block:clamp(56px,9vw,112px);border-bottom:1px dashed var(--color-border)}.sk-sectag{position:relative;z-index:2;display:inline-block;margin-bottom:20px;font-size:12px;letter-spacing:.04em;color:var(--color-brass-ink)}.sk-sectag b{font-weight:600;margin-right:4px}.sk-sectag span{color:var(--color-text-faint)}.sk-stack{display:flex;flex-direction:column;gap:18px}.sk-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.sk-center{justify-content:center;margin-top:32px}.sk-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:center}@media (max-width:767px){.sk-split{grid-template-columns:1fr}}.sk-box{position:relative;display:flex;align-items:flex-end;min-height:80px;width:100%;max-width:100%;border:1.5px dashed var(--color-border-strong);background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--color-border) 45%,transparent) 14px 15px);padding:10px}.sk-box-label{font-size:12px;line-height:1.35;color:var(--color-text-muted);background:var(--color-surface);padding:4px 7px;border-radius:6px;max-width:100%}.sk-box-label em{font-style:normal;color:var(--color-brass-ink)}.sk-box-film{background-color:color-mix(in srgb,var(--color-deep) 12%,transparent);border-color:var(--color-deep-line)}.sk-box-screen{background-color:var(--color-surface);border-style:solid;border-width:2px;border-color:var(--color-text-faint)}.sk-box-chart{background-color:var(--color-brass-tint);border-color:var(--color-brass)}.sk-box-photo{background-color:var(--color-surface-sunken)}.sk-box-code{background-color:var(--color-surface)}.sk-lines{display:flex;flex-direction:column;gap:8px;width:100%}.sk-tag{font-size:12px;color:var(--color-text-faint)}.sk-tag i{font-style:normal;color:var(--color-brass-ink)}.sk-face-serif{font-family:var(--font-serif),Georgia,serif;font-size:14px}.sk-face-sans{font-family:var(--font-sans),-apple-system,sans-serif}.sk-bar{display:block;border-radius:4px;background:color-mix(in srgb,var(--color-text) 14%,transparent)}.sk-lines-display .sk-bar{height:clamp(32px,5vw,56px)}.sk-lines-title .sk-bar{height:clamp(22px,3vw,30px)}.sk-lines-lead .sk-bar{height:16px}.sk-lines-body .sk-bar{height:12px}.sk-lines-small .sk-bar{height:9px}.sk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sk-btn-h);padding:0 20px;border-radius:var(--sk-btn);border:1.5px dashed var(--color-text-faint);font-size:14px;font-weight:500;white-space:nowrap}.sk-btn-primary{background:var(--color-accent);color:var(--color-on-accent);border:0}.sk-link{font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--color-text-muted)}.sk-note{font-size:12px;color:var(--color-text-faint)}.sk-held{max-width:1320px;margin:-64px auto 64px;padding:0 clamp(20px,5vw,64px);font-size:12px;line-height:1.5;color:var(--color-brass-ink)}.sk-held-after-band{margin:24px auto 0}.sk-held ul{max-width:980px;margin:6px 0 0;padding:12px 16px 12px 28px;border:1px dashed var(--color-border);border-radius:var(--sk-row)}.sk-qr{width:64px;min-height:64px;aspect-ratio:1;padding:4px}.sk-qr .sk-box-label{font-size:10px}.sk-qr-large{width:120px}.sk-phone{max-width:240px}.sk-phone-small{max-width:130px}.sk-laptop{max-width:640px}.sk-hero{min-height:calc(100svh - 60px);display:flex;flex-direction:column}.sk-hero-film{position:absolute;inset:88px clamp(16px,4vw,48px) 24px;width:auto}.sk-hero-film>.sk-box-label{position:absolute;top:10px;right:10px;max-width:360px}.sk-markwindow{position:absolute;right:24px;top:56px;width:min(170px,30%);display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;padding:12px;font-size:11px;color:var(--color-deep);border:1px dashed var(--color-brass);border-radius:var(--sk-card);background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.sk-hero-grid{position:relative;flex:1 1;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:40px clamp(8px,2vw,32px)}.sk-hero-grid>.sk-stack{background:color-mix(in srgb,var(--color-bg) 82%,transparent);padding:20px;border-radius:var(--sk-card)}.sk-devices{display:flex;align-items:flex-end;gap:20px;align-self:end;margin-top:200px}@media (min-width:768px) and (max-width:1023px){.sk-hero-grid{grid-template-columns:1fr}.sk-hero-film{inset:88px 16px 24px}}.sk-hero-pocket{position:relative;padding:24px 16px;background:color-mix(in srgb,var(--color-bg) 82%,transparent);border-radius:var(--sk-card);margin-top:64px}.sk-phone-card{margin-inline:auto;max-width:220px}.sk-hero-parents{min-height:70svh}.sk-parents-hero{position:relative;padding:32px;margin-top:40px;max-width:640px;background:color-mix(in srgb,var(--color-bg) 85%,transparent);border-radius:var(--sk-card)}.sk-excuses{display:flex;flex-direction:column;gap:40px}.sk-excuse{position:relative}.sk-strike{position:absolute;left:0;right:30%;bottom:14px;height:3px;background:var(--color-brass);transform-origin:left;transform:scaleX(0);animation:sk-strike linear both;animation-timeline:view();animation-range:entry 40% cover 45%}@supports not (animation-timeline:view()){.sk-strike{transform:none}}@keyframes sk-strike{to{transform:scaleX(1)}}.sk-scrolly-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px}.sk-step{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:14px;border-top:1px dotted var(--color-border-strong)}.sk-stepnum{font-size:12px;color:var(--color-brass-ink);font-weight:600}.sk-scrolly-stage{position:relative}.sk-scrolly-stage>.sk-box{position:-webkit-sticky;position:sticky;top:calc(50svh - 180px)}@media (min-width:768px) and (max-width:1023px){.sk-scrolly-grid{grid-template-columns:1fr 1fr;gap:24px}}.sk-handoff{padding-bottom:0}.sk-handoff-stage{height:250svh}.sk-handoff-box{position:-webkit-sticky;position:sticky;top:72px;height:calc(100svh - 110px);align-items:center;justify-content:center}.sk-handoff-box .sk-box-label{max-width:440px;text-align:center}.sk-beats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.sk-beat{display:flex;flex-direction:column;gap:12px}@media (min-width:768px) and (max-width:1023px){.sk-beats{grid-template-columns:repeat(2,1fr)}}.sk-chapter{min-height:100svh;display:flex;flex-direction:column;gap:24px;justify-content:center}.sk-phone-chapter{margin-inline:auto;max-width:260px}.sk-swipe{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:24px;padding-bottom:8px}.sk-swipe-card{flex:0 0 82%;scroll-snap-align:center}.sk-table{display:flex;flex-direction:column;gap:0;margin-top:24px}.sk-trow{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:16px 0;border-bottom:1px solid var(--color-border)}.sk-band{background:var(--color-surface)}.sk-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin:24px 0}@media (max-width:1023px){.sk-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sk-facts,.sk-trow{grid-template-columns:1fr}}.sk-plans{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.sk-plan{display:flex;flex-direction:column;gap:14px;padding:28px 24px}.sk-plan+.sk-plan{border-left:1px solid var(--color-border);background:color-mix(in srgb,var(--color-brass-tint) 50%,transparent)}@media (max-width:767px){.sk-plans{grid-template-columns:1fr}.sk-plan+.sk-plan{border-left:0;border-top:1px solid var(--color-border)}}.sk-under-plans{margin-top:24px;align-items:flex-start}.sk-faq{display:flex;flex-direction:column;max-width:760px}.sk-q{border-bottom:1px solid var(--color-border);padding:14px 0}.sk-q summary{cursor:pointer;font-size:15px;color:var(--color-text-muted)}.sk-q .sk-lines{margin-top:12px}.sk-final{display:flex;flex-direction:column;gap:20px;text-align:center}.sk-final,.sk-final .sk-lines{align-items:center}.sk-final-box{min-height:220px;max-width:720px;justify-content:center}.sk-markwindow small{display:block;max-width:180px}.sk-final-mark{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%)}.sk-plan .sk-lines-display .sk-bar{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}