.nav-sticky{z-index:50;transition:background var(--duration-quick) var(--ease-quick), box-shadow var(--duration-quick) var(--ease-quick);background:#fff0;padding-block:20px;position:fixed;inset:0 0 auto}.nav-sticky[data-scrolled]{background:var(--frost-fill);-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));box-shadow:0 1px 0 var(--color-line), 0 12px 32px -16px #10201a2e}.home-v2 [id]{scroll-margin-top:96px}.reveal [data-reveal]:not([data-shown]){opacity:0;transform:translateY(24px)}[data-reveal][data-shown]:not([data-instant]){animation:reveal var(--duration-settle) var(--ease-settle) both}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}}.reveal [data-reveal=stagger]:not([data-shown]){opacity:1;transform:none}.reveal [data-reveal=stagger]:not([data-shown]) [data-rise]{opacity:0;filter:blur(6px);transform:translateY(20px)}[data-reveal=stagger][data-shown]:not([data-instant]){animation:none}[data-reveal=stagger][data-shown]:not([data-instant]) [data-rise]{animation:rise-blur .9s var(--ease-depth) both;animation-delay:calc(var(--d,0) * 90ms)}@keyframes rise-blur{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.reveal [data-reveal=stagger]:not([data-shown]) [data-rise]{filter:none;transform:none}[data-reveal=stagger][data-shown]:not([data-instant]) [data-rise]{animation:fade-in var(--duration-reduced) var(--ease-reduced) both}}.mac-frame,.phone-frame{margin:0}.mac-frame{background:var(--color-bg);border-radius:12px;overflow:clip;box-shadow:0 0 0 1px #10201a1a,0 24px 64px -12px #10201a47}.mac-frame img,.phone-screen img,.tile-shot img{width:100%;height:auto;display:block}.phone-frame{container-type:inline-size}.phone-body{background:linear-gradient(180deg, var(--color-ink-top) 0%, var(--color-text) 100%);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px var(--color-ink-rim), 0 24px 64px -12px #10201a47;border-radius:16cqi;padding:3.4cqi}.phone-screen{background:var(--color-night-bg);border-radius:12.6cqi;position:relative;overflow:clip}.phone-island{border-radius:var(--radius-full);background:#000;width:30cqi;height:8.8cqi;position:absolute;top:2.6cqi;left:50%;translate:-50%}.phone-frame figcaption{text-align:center;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:16px}.home-hero{align-items:center;min-height:min(100svh,980px);padding:120px 0 112px;display:flex;position:relative;overflow:clip}.home-hero-inner{z-index:1;width:calc(100% - 2 * var(--gutter));grid-template-columns:minmax(0,1fr) clamp(380px,38vw,520px);align-items:center;column-gap:clamp(48px,6vw,96px);margin-inline:auto;display:grid;position:relative}.hero-copy{container-type:inline-size}.hero-for{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.home-hero-title{font-size:clamp(34px,12.6cqi,88px);line-height:.98;font-weight:var(--font-weight-bold);letter-spacing:-.032em;margin-top:20px}.headline-lead{display:block}.headline-stack{white-space:nowrap;display:grid}.headline-line{opacity:0;filter:blur(6px);transition:opacity .56s var(--ease-depth), transform .7s var(--ease-depth), filter .56s var(--ease-depth);pointer-events:none;grid-area:1/1;padding-bottom:.08em;transform:translateY(.32em)}.headline-line[data-state=in]{opacity:1;filter:none;transition-delay:.14s;transform:none}.headline-line[data-state=out]{transition-duration:.26s,.32s,.26s;transform:translateY(-.32em)}.home-hero-sub{max-width:520px;color:var(--color-text-muted);text-wrap:pretty;margin-top:28px;font-size:19px;line-height:30px}.home-hero-ctas{justify-content:flex-start;margin-top:36px}.hero-proof{font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--color-text-muted);flex-wrap:wrap;gap:8px 22px;margin-top:28px;padding:0;list-style:none;display:flex}.hero-proof li{align-items:center;gap:8px;display:inline-flex}.hero-proof li:before{content:"";background:var(--color-primary);opacity:.55;border-radius:50%;width:5px;height:5px}.life-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#fffc;border:1px solid #ffffffe6;border-radius:28px;padding:36px 36px 30px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #10201a0d,0 28px 72px -28px #10201a42}.cost-line{color:var(--color-text-muted);font-size:18px;line-height:30px}.pick{white-space:nowrap;display:inline-block;position:relative}.pick-face{color:var(--color-text);font-weight:var(--font-weight-bold);text-underline-offset:6px;align-items:center;gap:6px;-webkit-text-decoration:underline dotted #10201a59;text-decoration:underline dotted #10201a59;text-decoration-thickness:2px;display:inline-flex}.pick-face svg{color:var(--color-text-muted)}.pick-native{opacity:0;width:100%;font:inherit;cursor:pointer;position:absolute;inset:0}.pick:hover .pick-face,.pick-native:focus-visible+.pick-face,.pick:focus-within .pick-face{-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember)}.pick:focus-within{border-radius:6px;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e5b4380}.cost-figure{align-items:baseline;gap:12px;margin-top:20px;display:flex}.cost-years .roll{justify-items:start}.cost-line .pick-label{justify-items:center}.cost-years{font-variant-numeric:tabular-nums;font-size:128px;line-height:.86;font-weight:var(--font-weight-bold);letter-spacing:-.045em;color:var(--color-text)}.cost-unit{font-size:36px;line-height:40px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-display);color:var(--color-ember)}.cost-of{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text-muted);margin-top:10px}.life-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:7px;margin-top:28px;display:grid}.life-dot,.life-legend li:before{aspect-ratio:1;box-shadow:inset 0 0 0 1.5px var(--color-rim);background:0 0;border-radius:50%}.life-dot{transition:background-color .36s var(--ease-depth), box-shadow .36s var(--ease-depth), transform .36s var(--ease-depth);transition-delay:calc(var(--y,0) * 5ms)}.life-dot[data-kind=lived],.life-legend [data-kind=lived]:before{box-shadow:none;background:#10201a29}.life-dot[data-kind=screen],.life-legend [data-kind=screen]:before{background:var(--color-ember);box-shadow:0 0 0 3px #e5642e24}.life-legend{font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--color-text-muted);flex-wrap:wrap;gap:6px 18px;margin-top:16px;padding:0;list-style:none;display:flex}.life-legend li{align-items:center;gap:8px;display:inline-flex}.life-legend li:before{content:"";width:9px}.life-legend [data-kind=screen]:before{box-shadow:none}.cost-back{border-top:1px solid var(--color-line);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:24px;padding-top:20px}.cost-back b{color:var(--color-text)}.hero-cue{z-index:1;font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--color-text-muted);transition:opacity .24s var(--ease-quick), color .16s ease;animation:hero-rise .9s var(--ease-depth) 1.3s both;flex-direction:column;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;bottom:28px;left:50%;translate:-50%}.hero-cue svg{animation:1.8s ease-in-out 2.2s infinite cue-drift}.hero-cue[data-hidden]{opacity:0;pointer-events:none}@keyframes cue-drift{50%{transform:translateY(4px)}}.home-hero-dawn{pointer-events:none;transform-origin:70% 100%;height:78%;animation:home-dawn-rise 1.6s var(--ease-sunrise) .15s both, home-dawn-breathe 9s ease-in-out 1.8s infinite;background:radial-gradient(30% 48% at 74% 100%,#e5642e33,#0000 70%),radial-gradient(52% 70% at 70% 100%,#fcebe2e6,#0000 75%);position:absolute;inset:auto -10% 0}@keyframes home-dawn-rise{0%{opacity:0;transform:translateY(14%)scale(.92)}}@keyframes home-dawn-breathe{50%{opacity:.82;transform:scale(1.04)}}@keyframes hero-rise{0%{opacity:.01;filter:blur(8px);transform:translateY(18px)}}.hero-word{animation:hero-rise .9s var(--ease-depth) both;animation-delay:calc(.14s + var(--i,0) * 80ms);display:inline-block}.hero-for,.home-hero-sub,.home-hero-ctas,.hero-proof{animation:hero-rise .9s var(--ease-depth) both}.hero-for{animation-delay:60ms}.home-hero-sub{animation-delay:.42s}.home-hero-ctas{animation-delay:.52s}.hero-proof{animation-delay:.62s}.life-card{animation:hero-card 1.1s var(--ease-depth) .56s both}@keyframes hero-card{0%{opacity:.01;filter:blur(10px);transform:translateY(28px)scale(.97)}}.pick-label{display:inline-grid}.pick-label>*{-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-underline-offset:inherit;grid-area:1/1}.pick-sizer{visibility:hidden}.pick-face{transition:text-decoration-color .16s ease, transform var(--duration-press) var(--ease-press)}.pick-face svg{transition:transform .2s var(--ease-depth)}.pick:active .pick-face{transform:scale(.97)}.home-hero-ctas .btn-ink svg{transition:transform .2s var(--ease-depth)}@media (hover:hover) and (pointer:fine){.pick:hover .pick-face svg{transform:translateY(2px)}.home-hero-ctas .btn-ink:hover,.home-hero-ctas .btn-secondary:hover{transform:translateY(-1px)}.home-hero-ctas .btn-ink:hover svg{transform:translateY(2px)}.hero-cue:hover{color:var(--color-text)}}@media (prefers-reduced-motion:reduce){.home-hero-dawn,.hero-word,.hero-for,.home-hero-sub,.home-hero-ctas,.hero-proof,.life-card,.hero-cue{animation:fade-in var(--duration-reduced) var(--ease-reduced) both}.hero-cue svg{animation:none}.headline-line,.life-dot,.pick-face,.pick-face svg,.home-hero-ctas .btn-ink svg{transition:none}.pick:active .pick-face,.pick:hover .pick-face svg,.home-hero-ctas .btn-ink:hover,.home-hero-ctas .btn-secondary:hover,.home-hero-ctas .btn-ink:hover svg{transform:none}}@media (width<=960px){.home-hero{min-height:auto;padding:128px 0 120px}.home-hero-inner{grid-template-columns:minmax(0,1fr);row-gap:56px}.hero-copy,.life-card{width:min(100%,640px)}.home-hero-dawn{background:radial-gradient(50% 40% at 50% 100%,#e5642e2e,#0000 70%),radial-gradient(80% 60% at 50% 100%,#fcebe2e6,#0000 75%)}}@media (width<=720px){.home-hero{padding:96px 0}.home-hero-inner{row-gap:40px}.home-hero-title{margin-top:14px}.home-hero-sub{font-size:var(--text-lead);line-height:var(--leading-lead)}.home-hero-ctas{flex-direction:column;align-self:stretch}.hero-proof{flex-direction:column}.life-card{border-radius:22px;padding:24px 22px 22px}.cost-line{font-size:var(--text-lead);line-height:28px}.cost-years{font-size:96px}.cost-unit{font-size:28px}.life-grid{gap:4px}.hero-cue{display:none}}.v2-platforms{font-size:var(--text-footnote);color:var(--color-text-muted);align-items:center;gap:8px;line-height:18px;display:inline-flex}.v2-platforms a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.v2-devices{z-index:1;width:min(1100px,100%);margin-inline:auto;position:relative}.v2-mac{width:82%}.v2-phone{width:23%;position:absolute;bottom:-48px;right:0}.hook{gap:64px;padding:136px 0 144px}.lost{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;gap:36px 88px;display:grid}.lost-phone-wrap{grid-row:1/span 2;place-items:center;padding:24px 0;display:grid;position:relative}.lost-glow{filter:blur(28px);pointer-events:none;background:radial-gradient(closest-side at 42% 38%,#6e8cff6b,#0000 72%),radial-gradient(closest-side at 62% 66%,#ff6e9652,#0000 72%);border-radius:50%;position:absolute;inset:4% -6%}.lost-phone{background:var(--color-night-bg);width:290px;height:588px;color:var(--color-night-text);border-radius:48px;flex-direction:column;padding:14px 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #2b3832,0 0 0 9px #0a110e,0 0 0 10px #3a4943,0 40px 80px -24px #08130e8c,0 18px 32px -16px #08130e66}.lost-status{font-size:14px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 16px 10px;display:grid}.lost-pm{color:var(--color-night-text-muted);justify-self:end;font-size:12px}.lost-island{background:#000;border-radius:12px;width:88px;height:24px}.lost-screen{border-radius:20px;flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 56px),#0000)}.lost-feed{flex-direction:column;gap:18px;padding:8px 6px;animation:16s linear infinite paused lost-scroll;display:flex}.lost[data-running] .lost-feed{animation-play-state:running}@keyframes lost-scroll{to{transform:translateY(-50%)}}.lost-post{flex-direction:column;gap:10px;display:flex}.lost-post-head{align-items:center;gap:8px;display:flex}.lost-avatar{background:#2c3a34;border-radius:50%;width:22px;height:22px}.lost-bar{background:#24312b;border-radius:4px;height:8px;display:block}.lost-media{background:radial-gradient(90% 80% at 25% 20%,#ff6392b3,#0000 65%),radial-gradient(80% 90% at 85% 85%,#ffb03b99,#0000 60%),#3a2140;border-radius:14px;height:168px}.lost-post:nth-child(3n+2) .lost-media{background:radial-gradient(90% 70% at 70% 15%,#608fffbf,#0000 62%),radial-gradient(70% 80% at 15% 90%,#00d6be80,#0000 60%),#1d2547;height:228px}.lost-post:nth-child(3n) .lost-media{background:radial-gradient(80% 80% at 30% 75%,#ffd60a99,#0000 62%),radial-gradient(70% 70% at 80% 20%,#ff5c5c99,#0000 60%),#3d2a1c}.lost-reactions{gap:10px;display:flex}.lost-reactions span{border:1.5px solid #3a4943;border-radius:50%;width:16px;height:16px}.lost-meter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#0d1512d1;border:1px solid #f2f5f11a;border-radius:999px;align-items:baseline;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.lost-meter-label{color:var(--color-night-text-muted);font-size:12px}.lost-meter-value{min-width:7.2ch;font-size:16px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.lost-lives{flex-direction:column;align-self:end;gap:20px;display:flex}.lost-lead{font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--font-weight-bold);color:var(--color-text)}.lost-list{border-top:1px solid var(--color-line);display:grid}.lost-list li{border-bottom:1px solid var(--color-line);transition:opacity .7s var(--ease-depth);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 4px 12px 0;display:grid}.lost-list svg{box-sizing:content-box;background:var(--color-primary-soft);color:var(--color-primary);transition:background-color .7s var(--ease-depth), color .7s var(--ease-depth);border-radius:50%;padding:9px}.lost-label{white-space:nowrap;font-size:var(--text-lead);line-height:var(--leading-lead);font-weight:var(--font-weight-bold);color:var(--color-text);transition:text-decoration-color .7s var(--ease-depth), color .7s var(--ease-depth);justify-self:start;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1.5px}.lost-cost{font-size:var(--text-footnote);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.lost-list li[data-lost]{opacity:.55}.lost-list li[data-lost] svg{background:var(--color-surface);color:var(--color-text-muted)}.lost-list li[data-lost] .lost-label{color:var(--color-text-muted);text-decoration-color:currentColor}.lost-tally{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.lost-tally b{color:var(--color-text)}.lost-copy{font-size:var(--text-body);line-height:var(--leading-body);grid-column:2;grid-template-columns:1fr 1fr;align-self:start;gap:32px;display:grid}@media (width<=1100px){.lost{column-gap:56px}}@media (width<=860px){.hook{gap:40px;padding:96px 0 88px}.lost{grid-template-columns:1fr;row-gap:40px}.lost-phone-wrap{grid-row:auto}.lost-phone{border-radius:40px;width:224px;height:452px}.lost-media{height:128px}.lost-island{width:64px;height:20px}.lost-status{padding:2px 12px 8px;font-size:13px}.lost-post:nth-child(3n+2) .lost-media{height:172px}.lost-list li{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:10px 0}.lost-list svg{padding:5px}.lost-label{font-size:var(--text-body);line-height:var(--leading-body)}.lost-copy{grid-column:auto;grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.lost-feed{animation:none}.lost-list li,.lost-list svg,.lost-label{transition:none}}.getback{padding:144px 0}.getback-inner{flex-direction:column;gap:56px;display:flex}.getback-head{flex-direction:column;gap:20px;max-width:820px;display:flex}.getback-sub{text-align:left;max-width:560px}.how-stage{padding:16px 0 48px}.getback-panels{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.getback-panel{border-radius:var(--radius-xl);flex-direction:column;justify-content:space-between;gap:32px;padding:32px;display:flex}.getback-text{flex-direction:column;gap:12px;display:flex}.getback-title .line{display:block}.getback-shot img{border-radius:var(--radius-md);width:100%;height:auto;display:block;box-shadow:0 0 0 1px #10201a14,0 12px 32px -8px #10201a2e}.state-pill{border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-bg);font-size:var(--text-footnote);line-height:18px;font-weight:var(--font-weight-medium);align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.dot{background:var(--color-text);border-radius:50%;width:8px;height:8px}.dot-primary{background:var(--color-primary)}.dot-ember{background:var(--color-ember)}.dot-quiet{background:var(--color-locked)}.getback-pillars{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.getback-pillars li{border-top:2px solid var(--color-text);flex-direction:column;gap:8px;padding-top:20px;display:flex}.getback-pillars p{color:var(--color-text-muted)}.m-line{display:inline}.reveal .how-stage:not([data-shown]) .v2-mac,.reveal .how-stage:not([data-shown]) .v2-phone{filter:none;transform:translateY(40px)scale(.97)}.reveal .how-stage:not([data-shown]) .v2-phone{transform:translateY(80px)}.how-stage[data-shown]:not([data-instant]) .v2-mac{animation:device-in 1.1s var(--ease-depth) both}.how-stage[data-shown]:not([data-instant]) .v2-phone{animation:phone-in 1.1s var(--ease-depth) .28s both}@keyframes device-in{0%{opacity:0;transform:translateY(40px)scale(.97)}}@keyframes phone-in{0%{opacity:0;transform:translateY(80px)}}@supports (animation-timeline:view()){.v2-phone .phone-body{animation:linear both phone-drift;animation-timeline:view();animation-range:entry exit}@keyframes phone-drift{0%{translate:0 36px}to{translate:0 -36px}}}.getback-panel[data-shown]:not([data-instant]) .getback-shot{animation:shot-in 1s var(--ease-depth) .16s both}@keyframes shot-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (width>=1100px){.getback-panel:nth-child(2)[data-shown]:not([data-instant]){animation-delay:.11s}.getback-panel:nth-child(2)[data-shown]:not([data-instant]) .getback-shot{animation-delay:.27s}.getback-panel:nth-child(3)[data-shown]:not([data-instant]){animation-delay:.22s}.getback-panel:nth-child(3)[data-shown]:not([data-instant]) .getback-shot{animation-delay:.38s}}@media (hover:hover) and (pointer:fine){.getback-shot img{transition:transform .6s var(--ease-depth)}.getback-panel:hover .getback-shot img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.reveal .how-stage:not([data-shown]) .v2-mac,.reveal .how-stage:not([data-shown]) .v2-phone{transform:none}.how-stage[data-shown]:not([data-instant]) .v2-mac,.how-stage[data-shown]:not([data-instant]) .v2-phone,.getback-panel[data-shown]:not([data-instant]) .getback-shot{animation:fade-in var(--duration-reduced) var(--ease-reduced) both}.v2-phone .phone-body{animation:none}.getback-shot img{transition:none}.getback-panel:hover .getback-shot img{transform:none}}.home-v2 .one-second{gap:56px;padding:144px 0}.moment{flex-direction:column;gap:32px;width:min(1040px,100%);margin-inline:auto;display:flex}.moment-screen{position:relative}.moment-block{position:absolute;inset:0}.moment[data-step="0"] .moment-block{opacity:0}.moment[data-step="1"] .moment-block{animation:moment-in var(--duration-settle) var(--ease-settle) both}@keyframes moment-in{0%{opacity:0;transform:scale(.985)}}.home-v2 .timeline li,.home-v2 .timeline li[data-now]{border-top:1px solid var(--color-line);font-weight:var(--font-weight-regular);padding:20px 32px 0 0;position:relative}.home-v2 .timeline li:before{content:"";background:var(--color-text);transform-origin:0;height:2px;transition:transform var(--duration-sunrise) var(--ease-sunrise);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.home-v2 .timeline li[data-now]:before,.home-v2 .timeline li[data-past]:before{transform:scaleX(1)}.home-v2 .timeline li[data-now]{font-weight:var(--font-weight-bold)}.home-v2 .timeline li[data-now] .mono{color:var(--color-text)}.bento-section{flex-direction:column;gap:56px;padding-bottom:144px;display:flex}.bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bento-tile{border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:32px;min-height:400px;padding:36px;display:flex;position:relative;overflow:clip}.tile-sessions,.tile-insights{grid-column:span 2}.tile-feed{grid-row:span 2}.tile-text{flex-direction:column;gap:10px;max-width:420px;display:flex}.tile-title{font-size:var(--text-headline);line-height:var(--leading-headline);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.tile-text p{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text-muted)}.bento-tile.light-canopy{background:var(--light-canopy);color:var(--color-on-primary)}.bento-tile.light-canopy .tile-text p{color:#ffffffd1}.tile-shot{margin-top:auto;display:block}.tile-shot img{border-radius:var(--radius-lg);box-shadow:0 0 0 1px #10201a14,0 2px 4px #10201a0f,0 12px 32px -8px #10201a2e}.tile-shot-float{align-self:center;width:min(100%,360px);margin-block:auto}.tile-sound .tile-shot img{box-shadow:0 0 0 1px #ffffff1f,0 12px 32px -8px #00000059}.browser-chips{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.browser-chips li{border:1px solid var(--color-rim);border-radius:var(--radius-sm);font-size:var(--text-body);line-height:20px;font-weight:var(--font-weight-medium);background:linear-gradient(#fff 0%,#f5f7f4 100%);padding:8px 14px;box-shadow:inset 0 1px #fff,0 1px 2px #10201a14}.bento-section .levels{margin-top:-40px}.home-v2 .levels{display:flex}.iphone{background:var(--color-surface);padding:144px 0 160px}.iphone.light-snowfield{background:var(--color-surface)}.iphone-inner{flex-direction:column;align-items:center;gap:72px;display:flex}.iphone-copy{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;display:flex}.iphone-copy .state-pill{align-self:center}.iphone-sub{max-width:560px}.iphone-row{justify-content:center;align-items:flex-start;gap:48px;display:flex}.iphone-side{width:260px;margin-top:72px}.iphone-center{width:280px}.closing-inner{flex-direction:column;align-items:center;gap:32px;display:flex}.v2-closing .v2-platforms{margin-top:-12px}@media (width<=1099px){.getback-panels{grid-template-columns:1fr}.getback-pillars,.bento{grid-template-columns:1fr 1fr}.tile-sessions,.tile-insights{grid-column:span 2}.tile-feed{grid-row:auto}.iphone-side{width:200px}.iphone-center{width:220px}}@media (width<=767px){.nav-sticky{padding:8px 16px}.home-v2 .display,.home-v2 .display-lg,.home-v2 .display-sm{font-size:var(--text-display-xs);line-height:var(--leading-display-xs)}.home-v2 .line.keep,.m-line{display:block}.home-v2 .one-second .display{font-size:30px;line-height:34px}.home-v2 .line.d-only{display:none}.getback{padding:96px 0}.getback-inner{gap:28px}.how-stage{padding:8px 0 24px}.v2-mac{width:92%}.v2-phone{width:38%;margin:-112px 0 0 auto;position:relative;bottom:auto;right:auto}.getback-panels{gap:12px}.getback-panel{gap:20px;padding:24px}.getback-pillars{grid-template-columns:1fr;gap:0}.getback-pillars li{border-top:1px solid var(--color-line);padding:16px 0}.getback-pillars li:first-child{border-top:2px solid var(--color-text)}.home-v2 .one-second{gap:28px;margin-top:0;padding:96px 0}.home-v2 .one-second .center-head{gap:16px;display:flex}.home-v2 .timeline{grid-template-columns:1fr;gap:16px;display:grid}.home-v2 .timeline li{font-size:var(--text-body);line-height:var(--leading-body);padding:14px 0 0}.bento-section{gap:28px;padding-bottom:96px}.bento{grid-template-columns:1fr;gap:12px}.tile-sessions,.tile-insights{grid-column:auto}.bento-tile{gap:24px;min-height:0;padding:24px}.tile-title{font-size:24px;line-height:28px}.tile-text p{font-size:var(--text-body);line-height:var(--leading-body)}.home-v2 .levels{gap:24px;padding:24px;display:flex}.home-v2 .levels .split-head{flex-direction:column;align-items:flex-start;gap:12px}.home-v2 .levels-aside{width:auto}.home-v2 .level{gap:20px;padding:20px}.iphone{padding:96px 0}.iphone-inner{gap:40px}.iphone-row{gap:10px;width:100%}.iphone-side{width:29%;margin-top:40px}.iphone-center{width:34%}.phone-frame figcaption{font-size:var(--text-footnote);margin-top:10px;line-height:18px}.home-v2 .closing{gap:24px;padding:96px 16px;display:flex}.home-v2 .closing .btn-row{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.reveal [data-reveal]:not([data-shown]){transform:none}[data-reveal][data-shown]:not([data-instant]),.moment[data-step="1"] .moment-block{animation:fade-in var(--duration-reduced) var(--ease-reduced) both}.home-v2 .timeline li:before{transition:none}}.home-v2{--ease-rise:cubic-bezier(.23, 1, .32, 1);--rise-duration:.82s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes rise-soft{0%{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes tick-in{0%{opacity:0;transform:translateY(6px)}}.reveal [data-reveal=children]:not([data-shown]){opacity:1;transform:none}[data-reveal=children][data-shown]:not([data-instant]){animation:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-v2 .moment-screen{transform-origin:50% 100%;animation:linear both stand-up;animation-timeline:view();animation-range:entry cover 42%}}}@keyframes stand-up{0%{opacity:.4;transform:perspective(1600px)rotateX(16deg)scale(.92)translateY(40px)}}.home-v2 .moment[data-step="1"] .moment-block{animation:focus-in .64s var(--ease-rise) both}@keyframes focus-in{0%{opacity:0;filter:blur(10px);transform:scale(1.015)}}.home-v2 .timeline li>span:last-child{transition:transform .32s var(--ease-rise), opacity .32s ease}.home-v2 .timeline li:not([data-now]):not([data-past])>span:last-child{opacity:.55;transform:translate(-4px)}.home-v2 .bento-tile[data-shown]:not([data-instant]){animation:rise var(--rise-duration) var(--ease-rise) both}.home-v2 .bento-tile:nth-child(2n)[data-shown]:not([data-instant]){animation-delay:90ms}.home-v2 .bento-tile[data-shown]:not([data-instant]) .tile-shot{animation:rise-soft .9s var(--ease-rise) .16s both}.home-v2 .bento-tile:nth-child(2n)[data-shown]:not([data-instant]) .tile-shot{animation-delay:.25s}.home-v2 .bento-tile[data-shown]:not([data-instant]) .browser-chips li{animation:tick-in .42s var(--ease-rise) both}.home-v2 .browser-chips li:first-child{animation-delay:.26s}.home-v2 .browser-chips li:nth-child(2){animation-delay:.3s}.home-v2 .browser-chips li:nth-child(3){animation-delay:.34s}.home-v2 .browser-chips li:nth-child(4){animation-delay:.38s}.home-v2 .browser-chips li:nth-child(5){animation-delay:.42s}.home-v2 .browser-chips li:nth-child(6){animation-delay:.46s}.home-v2 .browser-chips li:nth-child(7){animation-delay:.5s}.home-v2 .browser-chips li:nth-child(8){animation-delay:.54s}.home-v2 .levels[data-shown]:not([data-instant]) .level{animation:rise var(--rise-duration) var(--ease-rise) both}.home-v2 .levels .level:nth-child(2){animation-delay:90ms}.home-v2 .levels .level:nth-child(3){animation-delay:.18s}.home-v2 .levels[data-shown]:not([data-instant]) .tick{animation:tick-in .42s var(--ease-rise) both;display:inline-block}.home-v2 .levels .tick:first-child{animation-delay:.42s}.home-v2 .levels .tick:nth-child(2){animation-delay:.56s}.home-v2 .levels .tick:nth-child(3){animation-delay:.7s}.home-v2 .levels .tick:nth-child(4){animation-delay:.84s}.home-v2 .levels .tick:nth-child(5){animation-delay:.98s}.home-v2 .iphone-row[data-reveal][data-shown]:not([data-instant]){animation:none}.reveal .home-v2 .iphone-row[data-reveal]:not([data-shown]){opacity:1;transform:none}.reveal .home-v2 .iphone-row:not([data-shown]) .phone-frame{opacity:0}.home-v2 .iphone-row[data-shown]:not([data-instant]) .iphone-center{animation:phone-rise 1s var(--ease-rise) both, phone-float 7s ease-in-out 1.2s infinite}.home-v2 .iphone-row[data-shown]:not([data-instant]) .iphone-side:first-child{--tilt:-5deg;animation:phone-rise 1s var(--ease-rise) .14s both}.home-v2 .iphone-row[data-shown]:not([data-instant]) .iphone-side:last-child{--tilt:5deg;animation:phone-rise 1s var(--ease-rise) .14s both}@keyframes phone-rise{0%{opacity:0;transform:translateY(56px) rotate(var(--tilt,0deg))}}@keyframes phone-float{0%,to{translate:0}50%{translate:0 -8px}}.draw-under{white-space:nowrap;position:relative}.draw-under:after{content:"";background:var(--color-ember);transform-origin:0;border-radius:999px;height:.09em;position:absolute;bottom:.04em;left:0;right:0}.reveal .teaser:not([data-shown]) .draw-under:after{transform:scaleX(0)}.teaser[data-shown]:not([data-instant]) .draw-under:after{animation:draw .7s var(--ease-rise) .42s both}@keyframes draw{0%{transform:scaleX(0)}}.teaser[data-shown]:not([data-instant]) .plan-grid,.teaser[data-shown]:not([data-instant]) .plan-devices,.teaser[data-shown]:not([data-instant]) .compact-plans>*{animation:rise var(--rise-duration) var(--ease-rise) both}.teaser .plans .plan-devices,.teaser .compact-plans>:nth-child(2){animation-delay:.16s}.teaser .compact-plans>:nth-child(n+3){animation-delay:.24s}.faq[data-shown]:not([data-instant]) .faq-item{animation:rise-soft .7s var(--ease-rise) both}.faq .faq-item:nth-child(2){animation-delay:60ms}.faq .faq-item:nth-child(3){animation-delay:.12s}.faq .faq-item:nth-child(4){animation-delay:.18s}.faq .faq-item:nth-child(5){animation-delay:.24s}.faq .faq-item:nth-child(6){animation-delay:.3s}.faq .faq-item:nth-child(n+7){animation-delay:.36s}.reveal .closing-inner:not([data-shown])>*{opacity:0}.reveal .closing-inner:not([data-shown]) .mark-arch{stroke-dasharray:1;stroke-dashoffset:1px}.closing-inner[data-shown]:not([data-instant]) .mark-arch{stroke-dasharray:1;animation:arch-draw .9s var(--ease-rise) both}.closing-inner[data-shown]:not([data-instant]) .mark-sun{transform-box:fill-box;transform-origin:50% 100%;animation:sun-up .7s var(--ease-rise) .6s both}@keyframes arch-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sun-up{0%{opacity:0;transform:translateY(60%)scale(.9)}}.closing-inner[data-shown]:not([data-instant])>*{animation:rise var(--rise-duration) var(--ease-rise) both}.closing-inner>:first-child{animation-delay:0s}.closing-inner>:nth-child(2){animation-delay:.16s}.closing-inner>:nth-child(3){animation-delay:.3s}.closing-inner>:nth-child(4){animation-delay:.4s}@media (hover:hover) and (pointer:fine){.home-v2 .bento-tile,.home-v2 .teaser .plan-featured,.home-v2 .levels .level{transition:translate .26s var(--ease-rise)}.home-v2 .bento-tile .tile-shot img{transition:scale .32s var(--ease-rise), translate .32s var(--ease-rise)}.home-v2 .bento-tile:hover,.home-v2 .teaser .plan-featured:hover,.home-v2 .levels .level:hover{translate:0 -4px}.home-v2 .bento-tile:hover .tile-shot img{translate:0 -2px;scale:1.015}}@media (prefers-reduced-motion:reduce){.home-v2 .bento-tile[data-shown]:not([data-instant]),.home-v2 .bento-tile[data-shown]:not([data-instant]) .tile-shot,.home-v2 .bento-tile[data-shown]:not([data-instant]) .browser-chips li,.home-v2 .levels[data-shown]:not([data-instant]) .level,.home-v2 .levels[data-shown]:not([data-instant]) .tick,.home-v2 .iphone-row[data-shown]:not([data-instant]) .phone-frame,.teaser[data-shown]:not([data-instant]) .plan-grid,.teaser[data-shown]:not([data-instant]) .plan-devices,.teaser[data-shown]:not([data-instant]) .compact-plans>*,.faq[data-shown]:not([data-instant]) .faq-item,.closing-inner[data-shown]:not([data-instant])>*,.closing-inner[data-shown]:not([data-instant]) .mark-sun,.home-v2 .moment[data-step="1"] .moment-block{animation:fade-in var(--duration-reduced) var(--ease-reduced) both;animation-delay:0s}.closing-inner[data-shown]:not([data-instant]) .mark-arch{stroke-dashoffset:0;animation:none}.teaser[data-shown]:not([data-instant]) .draw-under:after{animation:none}.home-v2 .timeline li>span:last-child{transition:none}.home-v2 .bento-tile:hover,.home-v2 .teaser .plan-featured:hover,.home-v2 .levels .level:hover,.home-v2 .bento-tile:hover .tile-shot img{translate:none;scale:none}}
