@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_86bc3c{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_86bc3c{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.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 Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_6249e5{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_6249e5{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_cc7970{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_cc7970{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}:root{--paper:#eef0f7;--paper-2:#e4e7f2;--mist:#d8dcee;--ink:#16172e;--ink-2:#4a4c68;--ink-3:#6e7090;--juper:#8f96ff;--juper-deep:#3b41c4;--juper-wash:#dfe1ff;--line:rgba(22,23,46,.12);--line-2:rgba(22,23,46,.22);--surface:#fbfbfe;--photo-ink:#16172e;--photo-label:rgba(251,251,254,.9);--shade:22,23,46;--band:var(--ink);--band-fg:var(--paper);--band-muted:#b7b9d6;--band-line:rgba(238,240,247,.14);--band-chip:rgba(238,240,247,.08);--band-chip-line:rgba(238,240,247,.18);--closer:var(--juper);--closer-fg:var(--ink);--btn:var(--ink);--btn-fg:var(--paper);--btn-hover:var(--juper-deep);--btn-hover-fg:var(--paper);--btn-glow:none;--accent-btn:var(--juper);--accent-btn-fg:var(--ink);--slab:var(--surface);--slab-edge:transparent;--slab-blur:none;--slab-lift:0 1px 0 var(--line),0 30px 60px -40px rgba(var(--shade),.45);--page-glow:none;--header-bg:color-mix(in srgb,var(--paper) 88%,transparent);--menu:var(--surface);--display:var(--font-archivo),system-ui,sans-serif;--display-axes:"wdth" 125;--display-weight:800;--display-track:-0.02em;--display-lh:1.02;--body-font:var(--font-archivo),system-ui,sans-serif;--wide:"wdth" 125;--narrow:"wdth" 100;--gutter:clamp(16px,4vw,40px);--max:1200px;--measure:62ch;--r-tile:14px;--r-panel:22px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page-glow),var(--paper);background-attachment:fixed;color:var(--ink);font-family:var(--body-font);font-variation-settings:var(--narrow);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--juper);color:var(--ink)}:focus-visible{outline:2px solid var(--juper-deep);outline-offset:3px;border-radius:6px}.display,h1,h2,h3{font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:var(--display-lh);margin:0;text-wrap:balance}h1{font-size:clamp(40px,6.4vw,84px)}h2{font-size:clamp(30px,4.2vw,52px)}h3{font-size:clamp(19px,1.6vw,22px);line-height:1.2;letter-spacing:-.01em;font-weight:700}p{margin:0;text-wrap:pretty}.lede{font-size:clamp(18px,1.5vw,21px);line-height:1.5;max-width:52ch}.lede,.muted{color:var(--ink-2)}.small{font-size:15px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(72px,10vw,136px) 0}.section.tight{padding:clamp(48px,6vw,80px) 0}.section.ink{background:var(--band);color:var(--band-fg)}.section.ink .lede,.section.ink .muted{color:var(--band-muted)}.section.band{background:var(--paper-2)}.head{display:grid;grid-gap:18px;gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;border-radius:999px;font:inherit;font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.btn.primary{background:var(--btn);color:var(--btn-fg);box-shadow:var(--btn-glow)}.btn.primary:hover{background:var(--btn-hover);color:var(--btn-hover-fg)}.btn.ghost{border-color:var(--line-2);color:var(--ink);background:transparent}.btn.ghost:hover{border-color:var(--ink)}.btn.juper{background:var(--accent-btn);color:var(--accent-btn-fg)}.btn.juper:hover{background:var(--surface);color:var(--ink)}.btn.small{height:40px;padding:0 18px;font-size:15px}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.textlink{color:var(--juper-deep);font-weight:600;text-decoration:none}.textlink:hover{text-decoration:underline;text-underline-offset:3px}.section.ink .textlink{color:var(--juper)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.site-header.scrolled{border-bottom-color:var(--line)}.bar{display:flex;align-items:center;gap:28px;height:72px}.wordmark{display:block;width:112px;height:13px;flex:none;background:var(--ink);-webkit-mask:url(/wordmark.png) left center/contain no-repeat;mask:url(/wordmark.png) left center/contain no-repeat}.wordmark.light{background:var(--band-fg)}.menu{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.menu>li{position:relative}.menu-trigger{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;background:none;border:0;font:inherit;font-size:15.5px;font-weight:500;color:var(--ink);cursor:pointer;text-decoration:none}.menu-trigger:hover,.menu-trigger[aria-expanded=true]{background:var(--paper-2)}.menu-trigger svg{transition:transform .2s}.menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.bar-end{margin-left:auto;display:flex;gap:8px}.bar-end,.login{align-items:center}.login{font-weight:500;font-size:15.5px;text-decoration:none;padding:0 14px;height:40px;display:inline-flex;border-radius:999px}.login:hover{background:var(--paper-2)}.panel{position:absolute;top:calc(100% + 10px);left:-12px;width:min(640px,calc(100vw - 32px));background:var(--menu);border:1px solid var(--slab-edge,var(--line));border-radius:var(--r-panel);box-shadow:0 24px 60px -24px rgba(var(--shade),.45);padding:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;animation:drop .16s ease-out}.panel.narrow{width:320px;grid-template-columns:1fr}@keyframes drop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.panel{animation:none}}.panel a{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 12px;gap:2px 12px;padding:12px;border-radius:12px;text-decoration:none;align-items:start}.panel a:hover{background:var(--paper)}.panel a strong{font-weight:600;font-size:15.5px}.panel a span.d{grid-column:2;font-size:14px;color:var(--ink-3);line-height:1.4}.panel .foot{grid-column:1/-1;border-top:1px solid var(--line);margin-top:8px;padding:12px 12px 4px;font-size:15px}.pip{width:10px;height:10px;border-radius:999px;background:var(--juper);margin-top:6px;grid-row:1/3}.burger,.drawer{display:none}@media (max-width:940px){.bar-end .btn,.bar-end .login,.menu{display:none}.burger{display:inline-flex;margin-left:auto;width:44px;height:44px;border-radius:999px;align-items:center;justify-content:center;background:var(--paper-2);border:0;cursor:pointer;color:var(--ink)}.drawer.open{display:block;position:fixed;inset:72px 0 0 0;z-index:49;background:var(--paper);overflow-y:auto;padding:8px var(--gutter) 32px;border-top:1px solid var(--line)}.drawer details{border-bottom:1px solid var(--line)}.drawer summary,.drawer>a.row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:19px;font-weight:600;cursor:pointer;list-style:none;text-decoration:none}.drawer>a.row{border-bottom:1px solid var(--line)}.drawer summary::-webkit-details-marker{display:none}.drawer details a{display:block;padding:10px 0;text-decoration:none;color:var(--ink-2)}.drawer details div{padding-bottom:14px}.drawer .actions{margin-top:28px}.drawer .actions .btn{flex:1 1}}.hero{padding:clamp(40px,7vw,96px) 0 clamp(64px,8vw,112px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.hero-copy{display:grid;grid-gap:28px;gap:28px}.hero-copy .fine{font-size:14.5px;color:var(--ink-3)}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}}.nine{--gap:clamp(8px,1.4vw,14px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap);gap:var(--gap);width:100%;max-width:540px;justify-self:end}@media (max-width:900px){.nine{justify-self:start;max-width:460px}}.slot{position:relative;aspect-ratio:1}.slot .dot,.slot .post{position:absolute;inset:0}.slot .dot{border-radius:999px;background:var(--ink);transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s}.slot .post{border-radius:var(--r-tile);overflow:hidden;background:var(--surface);display:flex;flex-direction:column;justify-content:space-between;padding:10px;opacity:0;transform:scale(.6);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s;box-shadow:0 1px 0 var(--line),0 14px 30px -18px rgba(var(--shade),.35)}.nine.open .slot .dot{transform:scale(.3);opacity:0}.nine.open .slot .post{transform:none;opacity:1}.nine.open .slot:first-child *{transition-delay:.05s}.nine.open .slot:nth-child(2) *{transition-delay:.13s}.nine.open .slot:nth-child(3) *{transition-delay:.21s}.nine.open .slot:nth-child(6) *{transition-delay:.29s}.nine.open .slot:nth-child(9) *{transition-delay:.37s}.nine.open .slot:nth-child(8) *{transition-delay:.45s}.nine.open .slot:nth-child(7) *{transition-delay:.53s}.nine.open .slot:nth-child(4) *{transition-delay:.61s}.nine.open .slot:nth-child(5) *{transition-delay:.69s}@media (prefers-reduced-motion:reduce){.slot .dot,.slot .post{transition:none!important}}.post .when{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11.5px;font-weight:600;color:var(--photo-ink);background:var(--photo-label);border-radius:999px;padding:3px 8px 3px 3px;align-self:flex-start}.post .when .m{width:18px;height:18px;font-size:8.5px}.post .cap{font-size:11.5px;line-height:1.3;color:var(--photo-ink);background:var(--photo-label);border-radius:8px;padding:6px 7px;font-weight:500}@media (max-width:520px){.post .cap,.post .when span{display:none}.post .when{padding:3px}}.m{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:var(--c,var(--ink));color:var(--k,#fff);font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);font-size:14px;letter-spacing:-.02em}.m.lg{width:64px;height:64px;font-size:21px}.m.xl{width:104px;height:104px;font-size:34px}.strip{display:flex;flex-wrap:wrap;gap:10px 22px}.strip,.strip a{align-items:center}.strip a{display:inline-flex;gap:10px;text-decoration:none;font-weight:500}.strip a .m{width:32px;height:32px;font-size:11.5px}.strip a:hover span.n{text-decoration:underline;text-underline-offset:3px}.loop{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1.5px solid}.loop li{list-style:none;padding:26px 24px 0 0;display:grid;grid-gap:12px;gap:12px;align-content:start;counter-increment:loop}.loop li:before{content:counter(loop);font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);font-size:15px;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--juper);color:var(--ink);margin-top:-44px}.loop{counter-reset:loop;padding:0;margin:0}@media (max-width:820px){.loop{grid-template-columns:1fr 1fr;row-gap:48px}}@media (max-width:520px){.loop{grid-template-columns:1fr;border-top:0;row-gap:40px;padding-top:18px}.loop li{border-top:1.5px solid}}.rows{grid-gap:clamp(72px,9vw,128px);gap:clamp(72px,9vw,128px)}.row,.rows{display:grid}.row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.row:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.row:nth-child(2n) .copy{order:2}.row .copy{display:grid;grid-gap:18px;gap:18px}.row .copy ul{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.row .copy li{display:grid;grid-template-columns:10px 1fr;grid-gap:14px;gap:14px;align-items:baseline;color:var(--ink-2)}.row .copy li:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--juper-deep);transform:translateY(-1px)}@media (max-width:860px){.row,.row:nth-child(2n){grid-template-columns:1fr}.row:nth-child(2n) .copy{order:0}}.surface{background:var(--slab);border:1px solid var(--slab-edge);border-radius:var(--r-panel);padding:clamp(16px,2.4vw,28px);box-shadow:var(--slab-lift);overflow:hidden;backdrop-filter:var(--slab-blur);-webkit-backdrop-filter:var(--slab-blur)}.surface.tinted{background:var(--juper-wash)}.index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));border-top:1px solid var(--line)}.index a{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 16px;gap:4px 16px;padding:24px 24px 24px 0;border-bottom:1px solid var(--line);text-decoration:none;align-items:start}.index a:hover h3{color:var(--juper-deep)}.index a p{grid-column:2;color:var(--ink-2);font-size:16px}.index a .soon{font-size:13px;color:var(--ink-3);font-weight:500;margin-left:8px}.audiences{display:flex;flex-wrap:wrap;gap:12px}.audiences a{display:inline-flex;align-items:center;gap:12px;padding:12px 22px 12px 12px;border-radius:999px;background:var(--band-chip);border:1px solid var(--band-chip-line);text-decoration:none;font-size:18px;font-weight:600}.audiences a:hover{background:var(--accent-btn);color:var(--accent-btn-fg);border-color:var(--accent-btn)}.audiences a .pip{margin:0;width:26px;height:26px}.audiences a:hover .pip{background:var(--accent-btn-fg)}.billing{display:inline-flex;padding:4px;border-radius:999px;background:var(--paper-2);gap:4px}.billing button{border:0;background:none;font:inherit;font-weight:600;font-size:15px;height:40px;padding:0 18px;border-radius:999px;cursor:pointer;color:var(--ink-2)}.billing button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(var(--shade),.12)}.billing .save{color:var(--juper-deep);font-weight:600;margin-left:6px}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--slab-edge,var(--line));border-radius:var(--r-panel);overflow:hidden;background:var(--slab);box-shadow:var(--slab-lift);backdrop-filter:var(--slab-blur);-webkit-backdrop-filter:var(--slab-blur)}.plan{padding:28px 24px 32px;display:grid;grid-gap:20px;gap:20px;align-content:start;border-left:1px solid var(--line)}.plan:first-child{border-left:0}.plan.pick{background:var(--band);color:var(--band-fg)}.plan.pick .muted{color:var(--band-muted)}.plan .price{display:flex;align-items:baseline;gap:6px}.plan .price strong{font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);font-size:48px;letter-spacing:-.03em;line-height:1}.plan .price span{font-size:15px}.plan ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px;font-size:15.5px}.plan li{display:grid;grid-template-columns:8px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.plan li:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--juper-deep)}.plan.pick li:before{background:var(--juper)}.plan .btn{width:100%}.plan .note{font-size:13.5px}@media (max-width:1020px){.plans{grid-template-columns:1fr 1fr}.plan:nth-child(3){border-left:0}.plan:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){.plans{grid-template-columns:1fr}.plan{border-left:0}.plan+.plan{border-top:1px solid var(--line)}}.compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare{width:100%;min-width:720px;border-collapse:collapse;font-size:15.5px}.compare td,.compare th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}.compare thead th{font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);font-size:18px;position:-webkit-sticky;position:sticky;top:72px;background:var(--paper)}.compare tbody th{font-weight:500;color:var(--ink-2);width:32%}.compare .group th{padding-top:36px;font-weight:700;color:var(--ink);font-size:16px;border-bottom-color:var(--line-2)}.tick{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--juper-deep)}.dash{color:var(--ink-3)}.faq{display:grid;border-top:1px solid var(--line);max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:22px 0;font-size:19px;font-weight:600;display:flex;justify-content:space-between;gap:24px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:12px;height:12px;margin-top:8px;border-radius:999px;border:2px solid var(--ink)}.faq details[open] summary:after{background:var(--ink)}.faq details p{padding:0 0 24px;color:var(--ink-2);max-width:var(--measure)}.page-hero{padding:clamp(48px,8vw,104px) 0 clamp(40px,6vw,72px)}.page-hero .inner{display:grid;grid-gap:24px;gap:24px;justify-items:start}.page-hero .inner>*{max-width:880px}.crumb{font-size:15px;color:var(--ink-3);text-decoration:none;font-weight:500}.crumb:hover{color:var(--ink)}.points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:36px 40px;gap:36px 40px}.points div{display:grid;grid-gap:10px;gap:10px;align-content:start}.points div:before{content:"";width:14px;height:14px;border-radius:999px;background:var(--juper)}.points p{color:var(--ink-2)}.section.ink .points p{color:var(--band-muted)}.closer{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:end}.closer h2{max-width:14ch}@media (max-width:760px){.closer{grid-template-columns:1fr}}.prose{max-width:700px;display:grid;grid-gap:22px;gap:22px;font-size:18px;line-height:1.65}.prose h2{font-size:clamp(24px,2.6vw,30px);margin-top:20px}.prose ol,.prose ul{margin:0;padding-left:22px;display:grid;grid-gap:10px;gap:10px}.prose .table-wrap{overflow-x:auto;margin:8px 0}.prose table{width:100%;min-width:560px;border-collapse:collapse;font-size:15.5px;line-height:1.4}.prose td,.prose th{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--line)}.prose thead th{font-weight:700;border-bottom:1.5px solid var(--ink)}.meta{font-size:15px;color:var(--ink-3)}.site-footer{background:var(--band);color:var(--band-muted);padding:72px 0 40px;font-size:15.5px}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:40px;gap:40px}.foot-grid h4{margin:0 0 14px;color:var(--band-fg);font-size:15.5px;font-weight:600}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.foot-grid a{text-decoration:none}.foot-grid a:hover{color:var(--band-fg)}.foot-base{margin-top:64px;padding-top:24px;border-top:1px solid var(--band-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:14px}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr{position:absolute}.skip{left:12px;top:-60px;z-index:100;background:var(--btn);color:var(--btn-fg);padding:10px 16px;border-radius:999px;text-decoration:none}.skip:focus{top:12px}.v-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:15px}.v-chip,.v-top{align-items:center}.v-chip{display:inline-flex;gap:6px;font-size:12.5px;font-weight:600;background:var(--paper);border-radius:999px;padding:3px 9px 3px 3px;white-space:nowrap}.v-chip .m,.v-draft .m,.v-src .m,.v-tab .m{width:22px;height:22px;font-size:9px}.v-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:999px;background:var(--juper-deep)}.v-dot.wait{background:#d99a1e}.v-tag{display:inline-block;font-size:13px;font-weight:600;padding:4px 11px;border-radius:999px;background:var(--juper-wash);color:var(--ink);margin:0 6px 6px 0}.v-tag.no{background:var(--paper-2);color:var(--ink-3);text-decoration:line-through}.v-tag.sm{font-size:11px;padding:2px 8px;background:var(--photo-label);color:var(--photo-ink);margin:0}.v-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.v-day{background:var(--paper);border-radius:12px;padding:8px 6px;min-height:180px;display:flex;flex-direction:column;gap:6px;position:relative}.v-day.empty{background:repeating-linear-gradient(135deg,var(--paper) 0 6px,var(--paper-2) 6px 7px)}.v-dname{font-size:12px;font-weight:700;color:var(--ink-2);padding:0 4px 4px}.v-day .v-chip{background:var(--surface);font-size:11px;padding-right:6px}.v-gap{font-size:11px;color:var(--ink-3);padding:0 4px}.v-best{margin-top:auto;font-size:10.5px;font-weight:700;color:var(--juper-deep);background:var(--juper-wash);border-radius:8px;padding:4px 6px;line-height:1.2}@media (max-width:560px){.v-day .v-chip{font-size:0;gap:0;padding:2px;align-self:flex-start}.v-best{font-size:9.5px}}.v-comp{display:grid;grid-gap:12px;gap:12px}.v-tabs{display:flex;gap:6px}.v-tab{padding:6px;border-radius:999px;background:var(--paper)}.v-tab.on{background:var(--ink)}.v-tab .m{width:28px;height:28px;font-size:11px}.v-field{background:var(--paper);border-radius:14px;padding:16px;display:grid;grid-gap:12px;gap:12px;font-size:16px}.v-field.dim{padding:12px 16px;font-size:14px}.v-count{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-3)}.v-warn{display:flex;gap:10px;align-items:baseline;font-size:14px;color:var(--ink-2);padding:0 4px}.v-chat{display:grid;grid-gap:12px;gap:12px;font-size:15px}.v-msg{background:var(--paper);border-radius:18px 18px 18px 6px;padding:14px 16px;display:grid;grid-gap:10px;gap:10px;max-width:92%}.v-msg.me{background:var(--ink);color:var(--paper);border-radius:18px 18px 6px 18px;justify-self:end;max-width:80%}.v-draft{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;background:var(--surface);border-radius:12px;padding:10px 12px;font-size:14px}.v-brain dl{margin:0;display:grid;grid-template-columns:110px 1fr;grid-gap:14px 16px;gap:14px 16px;font-size:15px}.v-brain dt{color:var(--ink-3);font-weight:600;font-size:14px;padding-top:3px}.v-brain dd{margin:0}@media (max-width:480px){.v-brain dl{grid-template-columns:1fr;gap:4px}.v-brain dd{margin-bottom:12px}}.v-src{display:flex;gap:4px}.v-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.v-tile{aspect-ratio:1;border-radius:12px;padding:7px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.v-used{font-size:11px;font-weight:700;color:var(--photo-ink);background:var(--photo-label);border-radius:999px;padding:2px 7px}.v-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;max-width:420px;margin:0 auto}.v-g{aspect-ratio:4/5;border-radius:4px;position:relative}.v-g:nth-child(-n+3){outline:2px dashed var(--juper-deep);outline-offset:-6px}.v-sched{position:absolute;left:10px;top:10px;font-size:11px;font-weight:700;background:var(--photo-label);color:var(--photo-ink);border-radius:999px;padding:2px 8px}.v-appr{grid-gap:14px;font-size:15px}.v-appr,.v-post{display:grid;gap:14px}.v-post{grid-template-columns:92px 1fr;grid-gap:14px;background:var(--paper);border-radius:14px;padding:12px}.v-img{aspect-ratio:4/5;border-radius:10px;background:#e9c9a4;background-image:radial-gradient(circle at 60% 60%,#b9793f 0 34%,transparent 35%)}.v-state{display:flex;align-items:baseline;gap:10px;font-weight:600}.v-comment{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;color:var(--ink-2)}.v-comment strong{color:var(--ink);margin-right:6px}.v-av{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--juper);font-weight:700;font-size:13px}.v-btns{display:flex;gap:8px;flex-wrap:wrap}.v-btns .btn{pointer-events:none}.v-an{grid-gap:12px}.v-an,.v-bar{display:grid;gap:12px}.v-bar{grid-template-columns:140px 1fr 44px;grid-gap:12px;align-items:center;font-size:14px}.v-track{height:12px;border-radius:999px;background:var(--paper);overflow:hidden}.v-track span{display:block;height:100%;border-radius:999px;background:var(--juper-deep)}.v-bar:first-of-type .v-track span{background:var(--juper)}.v-n{font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-ask{display:flex;gap:10px;align-items:baseline;margin-top:8px;padding-top:14px;border-top:1px solid var(--line);font-size:15px}@media (max-width:480px){.v-bar{grid-template-columns:100px 1fr 40px;font-size:13px}}.price-peek{margin:0;display:grid;border-top:1.5px solid var(--ink)}.price-peek div{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.price-peek dt{font-size:19px;font-weight:600}.price-peek dd{margin:0;font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);font-size:34px;letter-spacing:-.03em}.price-peek dd span{font-variation-settings:var(--narrow);font-weight:500;font-size:15px;letter-spacing:0;color:var(--ink-3);margin-left:6px}.hero h1{font-size:clamp(40px,4.4vw,62px)}.closer-band{background:var(--closer);color:var(--closer-fg)}.closer-band .btn.primary:hover{background:var(--surface);color:var(--ink)}.panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.soon-tag{display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;background:var(--juper-wash);color:var(--juper-deep);white-space:nowrap;vertical-align:2px}.strip a .soon-tag{margin-left:-2px}.status-note{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;color:var(--ink-2);font-size:16px;max-width:60ch}.cv-top{padding:clamp(40px,7vw,96px) 0 24px}.cv-col{max-width:820px}.cv-top h1{font-size:clamp(34px,4.2vw,56px);text-align:center;margin:0 auto clamp(28px,4vw,44px);max-width:18ch}.cv-hero{display:grid;grid-gap:18px;gap:18px}.cv-thread{min-height:330px;align-content:end}.cv-bubble,.cv-thread{display:grid;grid-gap:12px;gap:12px}.cv-bubble{padding:14px 18px;border-radius:22px 22px 22px 6px;background:var(--slab);border:1px solid var(--slab-edge);box-shadow:var(--slab-lift);backdrop-filter:var(--slab-blur);-webkit-backdrop-filter:var(--slab-blur);max-width:100%;justify-self:start}.cv-bubble.me{justify-self:end;max-width:78%;border-radius:22px 22px 6px 22px;background:var(--btn);color:var(--btn-fg);border-color:transparent}.cv-in{animation:cv-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes cv-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.cv-dots{display:inline-flex;gap:5px;padding:4px 2px}.cv-dots i{width:7px;height:7px;border-radius:99px;background:var(--ink-3);animation:cv-dot 1s ease-in-out infinite}.cv-dots i:nth-child(2){animation-delay:.15s}.cv-dots i:nth-child(3){animation-delay:.3s}@keyframes cv-dot{50%{transform:translateY(-4px);opacity:.5}}.cv-drafts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cv-draft{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 10px;gap:6px 10px;align-items:start;padding:12px;border-radius:14px;background:rgba(var(--hi,22,23,46),.05);border:1px solid var(--line);font-size:14.5px;animation:cv-in .45s cubic-bezier(.2,.8,.2,1) both}.cv-draft .m{width:28px;height:28px;font-size:10.5px}.cv-slot{grid-column:2;font-size:12.5px;font-weight:600;color:var(--ink-3);transition:color .3s}.cv-slot.on{color:var(--juper-deep)}@media (max-width:600px){.cv-drafts{grid-template-columns:1fr}.cv-bubble.me{max-width:92%}}.cv-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.cv-day{border-radius:14px;border:1px solid var(--line);padding:8px;min-height:76px;display:grid;align-content:start;grid-gap:8px;gap:8px;font-size:12.5px;color:var(--ink-3);font-weight:600}.cv-daymarks{display:flex;gap:4px;flex-wrap:wrap}.cv-land{opacity:0;transform:translateY(-18px) scale(.6);transition:opacity .35s,transform .5s cubic-bezier(.2,1.4,.3,1)}.cv-land.on{opacity:1;transform:none}.cv-land .m{width:26px;height:26px;font-size:10px}.cv-input{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 20px;min-height:60px;border-radius:999px;background:var(--slab);border:1px solid var(--slab-edge);box-shadow:var(--slab-lift);backdrop-filter:var(--slab-blur);-webkit-backdrop-filter:var(--slab-blur)}.cv-text{flex:1 1;font-size:16px;line-height:1.35}.cv-placeholder{color:var(--ink-3)}.cv-caret{display:inline-block;width:2px;height:1.1em;vertical-align:-3px;margin-left:1px;background:var(--juper-deep);animation:cv-blink 1s steps(1) infinite}@keyframes cv-blink{50%{opacity:0}}.cv-replay{height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.cv-replay:disabled{opacity:.4;cursor:default}.cv-transcript{display:grid;grid-gap:clamp(48px,7vw,88px);gap:clamp(48px,7vw,88px)}.cv-pair{display:grid;grid-gap:16px;gap:16px}.cv-q{justify-self:end;max-width:78%;padding:14px 20px;border-radius:22px 22px 6px 22px;background:var(--btn);color:var(--btn-fg);font-size:18px;font-weight:500}.cv-a{display:grid;grid-gap:20px;gap:20px}.cv-a>p{font-size:clamp(19px,1.8vw,23px);line-height:1.5;max-width:60ch}@media (prefers-reduced-motion:reduce){.cv-caret,.cv-dots i,.cv-draft,.cv-in{animation:none}.cv-land{transition:none}}.studio-win{margin:0 0 clamp(64px,8vw,96px);max-width:880px;border-radius:var(--r-panel);overflow:hidden;background:var(--slab);border:1px solid var(--slab-edge);box-shadow:var(--slab-lift);backdrop-filter:var(--slab-blur);-webkit-backdrop-filter:var(--slab-blur)}.studio-bar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:15px}.studio-bar .muted{margin-left:auto;font-size:14px}.studio-lights{display:inline-flex;gap:6px;margin-right:6px}.studio-lights i{width:10px;height:10px;border-radius:99px;background:rgba(var(--hi),.22)}.studio-body{padding:clamp(16px,3vw,28px)}.studio-body .cv-bubble:not(.me),.studio-body .cv-input{background:rgba(var(--hi),.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:none;-webkit-backdrop-filter:none}.studio-body .cv-thread{min-height:300px}@media (max-width:600px){.studio-win{margin-left:calc(var(--gutter) * -.5);margin-right:calc(var(--gutter) * -.5)}.studio-body{padding:12px}.studio-bar .muted{display:none}.studio-body .cv-week{gap:3px}.studio-body .cv-day{padding:6px 3px;min-height:64px;border-radius:10px;font-size:11px;text-align:center;justify-items:center}.studio-body .cv-land .m{width:22px;height:22px;font-size:9px}.studio-body .cv-input{padding-left:14px;min-height:52px}.studio-body .cv-text{font-size:14.5px}.studio-body .cv-replay{height:38px;padding:0 14px}}.page-hero .studio-win{margin:0}.chat{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;justify-items:end;grid-gap:12px;gap:12px;font-size:15px}body:has(.lookswitch) .chat{bottom:150px}.chat-launch{width:58px;height:58px;border-radius:999px;border:1px solid var(--slab-edge,var(--line));cursor:pointer;display:grid;place-items:center;background:var(--btn);color:var(--btn-fg);box-shadow:var(--btn-glow),0 18px 40px -14px rgba(var(--shade),.6);animation:chat-arrive .5s cubic-bezier(.2,1.3,.3,1) both}.chat-launch:hover{transform:translateY(-2px);transition:transform .3s cubic-bezier(.2,1.4,.3,1)}.chat-launch-x{font-size:28px;line-height:1}@keyframes chat-arrive{0%{opacity:0;transform:translateY(14px) scale(.8)}}.chat-teaser{display:flex;align-items:flex-start;gap:4px;max-width:280px;padding:12px 8px 12px 16px;border-radius:18px 18px 6px 18px;background:var(--menu);color:var(--ink);border:1px solid var(--slab-edge,var(--line));box-shadow:0 20px 44px -18px rgba(var(--shade),.7);animation:chat-arrive .5s cubic-bezier(.2,1.2,.3,1) .25s both}.chat-teaser-open{border:0;padding:0;color:inherit;font:inherit;font-weight:500;text-align:left;line-height:1.4}.chat-teaser-open,.chat-x{background:none;cursor:pointer}.chat-x{flex:none;width:32px;height:32px;border-radius:999px;border:0;color:var(--ink-3);font-size:22px;line-height:1}.chat-x:hover{background:rgba(var(--hi,22,23,46),.08);color:var(--ink)}.chat-x.small{width:26px;height:26px;font-size:18px}.chat-panel{width:min(390px,calc(100vw - 24px));height:min(600px,calc(100vh - 120px));display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:var(--menu);color:var(--ink);border:1px solid var(--slab-edge,var(--line));border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 30px 80px -24px rgba(var(--shade),.8);animation:chat-open .35s cubic-bezier(.2,.9,.3,1) both;transform-origin:bottom right}body:has(.lookswitch) .chat-panel{height:min(600px,calc(100vh - 250px))}@keyframes chat-open{0%{opacity:0;transform:translateY(12px) scale(.96)}}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;border-bottom:1px solid var(--line)}.chat-head>span:nth-child(2){display:grid;line-height:1.25;flex:1 1}.chat-sub{font-size:12.5px;color:var(--ink-3)}.chat-avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:var(--btn);color:var(--btn-fg)}.chat-avatar svg{width:16px;height:16px}.chat-log{overflow-y:auto;padding:16px;display:grid;grid-gap:10px;gap:10px;align-content:start;overscroll-behavior:contain}.chat-msg{max-width:86%;padding:10px 14px;border-radius:18px 18px 18px 6px;background:rgba(var(--hi,22,23,46),.07);line-height:1.45;animation:cv-in .35s cubic-bezier(.2,.8,.2,1) both}.chat-msg.me{justify-self:end;border-radius:18px 18px 6px 18px;background:var(--btn);color:var(--btn-fg)}.chat-post,.chat-posts{display:grid;grid-gap:8px;gap:8px}.chat-post{padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(var(--hi,22,23,46),.04);font-size:14.5px;line-height:1.45;animation:cv-in .45s cubic-bezier(.2,.8,.2,1) both}.chat-post:nth-child(2){animation-delay:.12s}.chat-post:nth-child(3){animation-delay:.24s}.chat-post-head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.chat-post-head .m{width:24px;height:24px;font-size:9.5px}.chat-note{font-size:13px;color:var(--ink-3);line-height:1.45}.chat-reply{padding:12px 14px 14px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.chat-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto}.chat-chips button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.chat-chips button .m{width:20px;height:20px;font-size:8px;margin-left:-6px}.chat-chips button:hover{border-color:var(--ink-3)}.chat-chips button.on{background:var(--btn);color:var(--btn-fg);border-color:transparent}.chat-go{justify-self:end}.chat-input{display:flex;gap:8px}.chat-input input{flex:1 1;min-width:0;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:rgba(var(--hi,22,23,46),.05);color:var(--ink);font:inherit;font-size:15px}.chat-input input:focus{outline:none;border-color:var(--juper-deep)}.chat-end{display:grid;grid-gap:6px;gap:6px}.chat-end .btn{width:100%}.chat-restart{background:none;border:0;color:var(--ink-3);font:inherit;font-size:14px;cursor:pointer;padding:6px}.chat-restart:hover{color:var(--ink)}@media (max-width:600px){.chat{right:12px;bottom:12px}.chat-panel{width:calc(100vw - 24px);height:min(560px,calc(100dvh - 100px))}}@media (prefers-reduced-motion:reduce){.chat-launch,.chat-msg,.chat-panel,.chat-post,.chat-teaser{animation:none}}.pricing-first{padding:clamp(28px,4vw,48px) 0 clamp(56px,7vw,96px)}.pricing-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.pricing-head{display:grid;grid-gap:8px;gap:8px}.pricing-head h1{font-size:clamp(30px,3.4vw,44px)}.pricing-head p{margin:0;font-size:16px}:root[data-motion] .pricing-head h1{animation:m-settle .8s cubic-bezier(.2,.8,.2,1) .06s both}.addons{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:0;gap:0;border-top:1px solid var(--line)}.addon{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:22px 24px 24px 0;border-bottom:1px solid var(--line)}.addon-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.addon-price{font-weight:600;white-space:nowrap}.addon p{color:var(--ink-2);font-size:16px}.addon .addon-meta{font-size:14px;color:var(--ink-3)}.packs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:15.5px}.packs li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px 10px;gap:6px 10px;align-items:baseline}.packs li span{font-weight:600}.packs li em{grid-column:2/-1;font-style:normal;font-size:13.5px;color:var(--ink-3);margin-top:-4px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--juper);margin:0}.sk{--sk-ink:#1d1c1d;--sk-2:#616061;--sk-line:#e3e2e3;--sk-link:#1264a3;--sk-green:#007a5a;background:#fff;color:var(--sk-ink);border-radius:14px;overflow:hidden;width:100%;max-width:560px;justify-self:center;box-shadow:0 24px 60px -24px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08);font-size:14.5px;line-height:1.45;text-align:left}.sk-top{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--sk-line);background:#f8f8f8;font-size:15px}.sk-dots{display:flex;gap:6px}.sk-dots i{width:10px;height:10px;border-radius:999px;background:#dcdcdc}.sk-body{display:grid;grid-gap:18px;gap:18px;padding:18px 16px 20px}.sk-msg{display:grid;grid-template-columns:36px 1fr;grid-gap:10px;gap:10px}.sk-avatar{width:36px;height:36px;border-radius:8px;background:#16172e;color:#fff;display:grid;place-items:center}.sk-main{display:grid;grid-gap:6px;gap:6px;min-width:0}.sk-main p{margin:0}.sk-name{display:flex;align-items:baseline;gap:6px}.sk-app{font-size:10px;font-weight:700;background:#eee;border-radius:3px;padding:1px 4px}.sk-app,.sk-time{color:var(--sk-2)}.sk-time{font-size:12px}.sk-post{display:grid;grid-template-columns:1fr 72px;grid-gap:12px;gap:12px;align-items:start}.sk-thumb{width:72px;height:72px;border-radius:8px;background:linear-gradient(135deg,#f6d5c9,#d9a7c7 55%,#9a8ad8)}.sk-context{font-size:12.5px}.sk-context,.sk-quote{color:var(--sk-2)}.sk blockquote{margin:0;padding-left:12px;border-left:4px solid #ddd}.sk-lines{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}ol.sk-lines{padding-left:20px;list-style:decimal}.sk-lines i{color:var(--sk-2)}.sk-link{color:var(--sk-link)}.sk-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.sk-btn{font-size:13px;font-weight:700;padding:5px 12px;border-radius:6px;border:1px solid #c9c9c9;background:#fff}.sk-btn.primary{background:var(--sk-green);border-color:var(--sk-green);color:#fff}.sk-kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:22px 36px;gap:22px 36px}.sk-kinds li{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;align-items:start}.sk-kinds li>span:last-child{display:grid;grid-gap:3px;gap:3px}.sk-switch{width:36px;height:20px;border-radius:999px;background:var(--line);position:relative;margin-top:2px;box-shadow:inset 0 0 0 1px var(--line)}.sk-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:var(--ink-2)}.sk-switch.on{background:var(--juper)}.sk-switch.on:after{left:19px;background:var(--paper,#fff)}.sk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:32px 40px;gap:32px 40px;counter-reset:sk}.sk-steps li{counter-increment:sk;display:grid;grid-gap:8px;gap:8px;align-content:start}.sk-steps li:before{content:counter(sk);width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-weight:600;background:var(--juper);color:var(--paper,#fff)}.sk-steps p{margin:0;color:var(--ink-2)}@media (max-width:480px){.sk{font-size:13.5px}.sk-post{grid-template-columns:1fr 56px}.sk-thumb{width:56px;height:56px}}.sk-e{margin:0 .3em 0 .05em}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]){--display:var(--font-outfit),system-ui,sans-serif;--display-axes:normal;--display-weight:500;--display-track:-0.035em;--display-lh:1.04;--body-font:var(--font-outfit),system-ui,sans-serif;--r-tile:18px;--r-panel:28px;--slab-blur:saturate(175%) blur(30px)}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]) h3{font-weight:500}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]) .btn{font-weight:500}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]) .btn.ghost{background:rgba(var(--hi),.06);border-color:rgba(var(--hi),.14);backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px)}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]) .btn.ghost:hover{background:rgba(var(--hi),.12);border-color:rgba(var(--hi),.24)}:root:is([data-look=navy],[data-look=liquid],[data-look=liquid2]) .section.ink,:root:is([data-look=navy],[data-look=liquid],[data-look=liquid2]) .site-footer{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]) .plan.pick{box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]) .slot .dot{background:var(--ink);box-shadow:var(--dot-glow,none)}:root[data-look=navy]{--menu:rgba(7,11,24,.97);color-scheme:dark;--paper:#010307;--paper-2:rgba(170,195,255,.035);--mist:rgba(170,195,255,.06);--surface:rgba(8,14,30,.72);--ink:#f3f6ff;--ink-2:rgba(228,236,255,.72);--ink-3:rgba(228,236,255,.52);--juper:#8fb0ff;--juper-deep:#8fb0ff;--juper-wash:rgba(143,176,255,.15);--line:rgba(180,200,255,.09);--line-2:rgba(180,200,255,.18);--hi:190,210,255;--shade:0,6,28;--band:rgba(170,195,255,.03);--band-fg:#f3f6ff;--band-muted:rgba(228,236,255,.66);--band-line:rgba(180,200,255,.09);--band-chip:rgba(190,210,255,.06);--band-chip-line:rgba(190,210,255,.14);--closer:linear-gradient(180deg,rgba(143,176,255,.14),rgba(143,176,255,.04));--closer-fg:#f3f6ff;--btn:#f4f7ff;--btn-fg:#07122e;--btn-hover:#ffffff;--btn-hover-fg:#07122e;--btn-glow:inset 0 -1px 0 rgba(0,6,28,.12),0 10px 28px -10px rgba(110,150,255,.45);--accent-btn:#f4f7ff;--accent-btn-fg:#07122e;--slab:linear-gradient(180deg,rgba(190,210,255,.07),rgba(150,180,255,.02));--slab-edge:rgba(190,210,255,.1);--slab-lift:inset 0 1px 0 rgba(220,232,255,.18),0 6px 18px rgba(0,6,28,.3),0 26px 60px -22px rgba(0,6,28,.75);--header-bg:rgba(1,3,7,.6);--dot-glow:0 0 40px -8px rgba(143,176,255,.5);--page-glow:radial-gradient(1000px 520px at 75% -22%,rgba(60,100,210,.14),transparent 60%),radial-gradient(900px 760px at -10% 40%,rgba(14,30,84,.34),transparent 62%),radial-gradient(1000px 800px at 85% 115%,rgba(16,36,100,.28),transparent 60%),linear-gradient(165deg,#04081a,#010307 50%,#030612)}:root[data-look=frost]{--menu:rgba(250,251,253,.97);--paper:#e8ecf2;--paper-2:rgba(255,255,255,.4);--mist:rgba(255,255,255,.6);--surface:rgba(255,255,255,.82);--ink:#161b28;--ink-2:#525a6b;--ink-3:#868d9c;--juper:#2a3a66;--juper-deep:#2a3a66;--juper-wash:rgba(42,58,102,.08);--line:rgba(20,28,48,.08);--line-2:rgba(20,28,48,.16);--hi:20,28,48;--shade:30,40,70;--band:rgba(255,255,255,.5);--band-fg:#161b28;--band-muted:#525a6b;--band-line:rgba(20,28,48,.1);--band-chip:rgba(255,255,255,.7);--band-chip-line:rgba(255,255,255,.95);--closer:#1c2540;--closer-fg:#ffffff;--btn:#1c2540;--btn-fg:#ffffff;--btn-hover:#2a3a66;--btn-hover-fg:#ffffff;--btn-glow:0 10px 26px -12px rgba(28,37,64,.45);--accent-btn:#1c2540;--accent-btn-fg:#ffffff;--slab:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.5));--slab-edge:rgba(255,255,255,.9);--slab-lift:inset 0 1px 0 #fff,0 2px 8px rgba(30,40,70,.07),0 22px 50px -22px rgba(30,40,70,.28);--header-bg:rgba(236,240,245,.6);--page-glow:radial-gradient(900px 700px at 85% -10%,rgba(196,206,234,.85),transparent 62%),radial-gradient(800px 700px at -8% 30%,rgba(232,216,228,.6),transparent 60%),radial-gradient(1000px 800px at 60% 115%,rgba(200,224,236,.7),transparent 60%),linear-gradient(160deg,#eff2f6,#e3e7ee)}:root[data-look=frost] .closer-band .btn.primary{background:#fff;color:#1c2540}:root[data-look=frost] .site-footer{border-top:1px solid rgba(255,255,255,.9)}:root[data-look=liquid]{--menu:rgba(32,26,74,.97);color-scheme:dark;--paper:#17123a;--paper-2:rgba(255,255,255,.05);--mist:rgba(255,255,255,.1);--surface:rgba(40,32,86,.72);--ink:#ffffff;--ink-2:rgba(255,255,255,.76);--ink-3:rgba(255,255,255,.56);--juper:#ddd8ff;--juper-deep:#ddd8ff;--juper-wash:rgba(221,216,255,.16);--line:rgba(255,255,255,.13);--line-2:rgba(255,255,255,.22);--hi:255,255,255;--shade:12,6,44;--band:rgba(255,255,255,.05);--band-fg:#ffffff;--band-muted:rgba(255,255,255,.72);--band-line:rgba(255,255,255,.13);--band-chip:rgba(255,255,255,.1);--band-chip-line:rgba(255,255,255,.2);--closer:linear-gradient(120deg,rgba(126,110,255,.45),rgba(214,92,160,.35));--closer-fg:#ffffff;--btn:#ffffff;--btn-fg:#1c1548;--btn-hover:#ffffff;--btn-hover-fg:#1c1548;--btn-glow:0 10px 28px -10px rgba(255,255,255,.6);--accent-btn:#ffffff;--accent-btn-fg:#1c1548;--slab:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06));--slab-edge:rgba(255,255,255,.16);--slab-lift:inset 0 1px 0 rgba(255,255,255,.3),0 6px 18px rgba(12,6,44,.22),0 26px 60px -22px rgba(12,6,44,.65);--header-bg:rgba(23,18,58,.5);--page-glow:radial-gradient(900px 700px at 88% -12%,rgba(126,110,255,.6),transparent 62%),radial-gradient(820px 720px at -8% 28%,rgba(214,92,160,.46),transparent 60%),radial-gradient(1000px 800px at 62% 112%,rgba(64,124,255,.5),transparent 60%),radial-gradient(640px 520px at 22% 96%,rgba(255,140,96,.24),transparent 62%),linear-gradient(160deg,#261d55,#1b1545 45%,#161a45)}:root[data-look=liquid2]{--menu:rgba(16,18,46,.97);color-scheme:dark;--paper:#0b0d24;--paper-2:rgba(255,255,255,.04);--mist:rgba(255,255,255,.08);--surface:rgba(22,24,58,.74);--ink:#ffffff;--ink-2:rgba(240,242,255,.84);--ink-3:rgba(236,238,255,.7);--juper:#c9cdff;--juper-deep:#c9cdff;--juper-wash:rgba(201,205,255,.16);--line:rgba(220,226,255,.12);--line-2:rgba(220,226,255,.22);--hi:225,230,255;--shade:4,6,24;--band:rgba(255,255,255,.035);--band-fg:#ffffff;--band-muted:rgba(236,238,255,.76);--band-line:rgba(220,226,255,.12);--band-chip:rgba(255,255,255,.07);--band-chip-line:rgba(255,255,255,.18);--closer:linear-gradient(120deg,rgba(100,92,230,.34),rgba(56,90,200,.26));--closer-fg:#ffffff;--btn:#ffffff;--btn-fg:#10123a;--btn-hover:#ffffff;--btn-hover-fg:#10123a;--btn-glow:0 10px 28px -10px rgba(170,176,255,.55);--accent-btn:#ffffff;--accent-btn-fg:#10123a;--slab:linear-gradient(180deg,rgba(235,238,255,.11),rgba(220,226,255,.04));--slab-edge:rgba(225,230,255,.14);--slab-lift:inset 0 1px 0 rgba(255,255,255,.24),0 6px 18px rgba(4,6,24,.28),0 26px 60px -22px rgba(4,6,24,.7);--header-bg:rgba(11,13,36,.62);--page-glow:radial-gradient(900px 640px at 88% -12%,rgba(110,100,240,.34),transparent 62%),radial-gradient(820px 720px at -8% 30%,rgba(150,80,170,.18),transparent 60%),radial-gradient(1000px 800px at 62% 112%,rgba(40,80,200,.3),transparent 60%),linear-gradient(160deg,#141638,#0b0d24 48%,#080a1c)}@media (max-width:700px){:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]){--slab-blur:saturate(150%) blur(12px)}:root:is([data-look=navy],[data-look=frost],[data-look=liquid],[data-look=liquid2]) body{background-attachment:scroll}}:root:is([data-look=editorial],[data-look=graphite]){--slab-blur:none;--btn-glow:none;--page-glow:none}:root:is([data-look=editorial],[data-look=graphite]) .plan li:before,:root:is([data-look=editorial],[data-look=graphite]) .row .copy li:before{border-radius:0;width:12px;height:1.5px}:root:is([data-look=editorial],[data-look=graphite]) .row .copy li{grid-template-columns:12px 1fr}:root[data-look=editorial]{--paper:#f6f4ef;--paper-2:#efece5;--mist:#e7e3da;--surface:#ffffff;--ink:#17171b;--ink-2:#55555e;--ink-3:#85858e;--juper:#2f3ad9;--juper-deep:#2f3ad9;--juper-wash:#e9eafc;--line:#e2ddd2;--line-2:#bdb7aa;--hi:23,23,27;--shade:23,23,27;--band:#17171b;--band-fg:#f6f4ef;--band-muted:#b3b1aa;--band-line:rgba(246,244,239,.14);--band-chip:transparent;--band-chip-line:rgba(246,244,239,.24);--closer:#efece5;--closer-fg:#17171b;--btn:#17171b;--btn-fg:#f6f4ef;--btn-hover:#2f3ad9;--btn-hover-fg:#ffffff;--accent-btn:#f6f4ef;--accent-btn-fg:#17171b;--slab:#ffffff;--slab-edge:#e2ddd2;--slab-lift:0 1px 0 rgba(23,23,27,.03);--header-bg:rgba(246,244,239,.92);--display:var(--font-serif),Georgia,serif;--display-axes:normal;--display-weight:400;--display-track:-0.01em;--display-lh:1.02;--body-font:var(--font-inter-tight),system-ui,sans-serif;--r-tile:4px;--r-panel:6px}:root[data-look=editorial] h1{font-size:clamp(46px,7.4vw,104px)}:root[data-look=editorial] .hero h1{font-size:clamp(46px,5.6vw,84px)}:root[data-look=editorial] h3{font-family:var(--body-font);font-weight:600;letter-spacing:-.01em}:root[data-look=editorial] .m{font-family:var(--body-font);font-weight:700}:root[data-look=editorial] .closer-band{border-top:1px solid var(--line-2)}:root[data-look=editorial] .billing,:root[data-look=editorial] .billing button,:root[data-look=editorial] .btn{border-radius:2px}:root[data-look=graphite]{color-scheme:dark;--paper:#0c0c0e;--paper-2:#111113;--mist:#1c1c1f;--surface:#141416;--ink:#ededef;--ink-2:#a1a1a9;--ink-3:#6f6f78;--juper:#8a90ff;--juper-deep:#a2a7ff;--juper-wash:rgba(138,144,255,.12);--line:#232326;--line-2:#404047;--hi:255,255,255;--shade:0,0,0;--band:#141416;--band-fg:#ededef;--band-muted:#a1a1a9;--band-line:#232326;--band-chip:transparent;--band-chip-line:#2f2f34;--closer:#ededef;--closer-fg:#0c0c0e;--btn:#ededef;--btn-fg:#0c0c0e;--btn-hover:#ffffff;--btn-hover-fg:#0c0c0e;--accent-btn:#ededef;--accent-btn-fg:#0c0c0e;--slab:#141416;--slab-edge:#232326;--slab-lift:inset 0 1px 0 rgba(255,255,255,.035);--header-bg:rgba(12,12,14,.88);--display:var(--font-inter-tight),system-ui,sans-serif;--display-axes:normal;--display-weight:600;--display-track:-0.04em;--display-lh:1;--body-font:var(--font-inter-tight),system-ui,sans-serif;--r-tile:7px;--r-panel:11px}:root[data-look=graphite] .closer-band .btn.primary{background:#0c0c0e;color:#ededef}:root[data-look=graphite] .section.ink,:root[data-look=graphite] .site-footer{border-top:1px solid var(--line)}:root[data-look=graphite] .btn{border-radius:8px}.lookswitch{position:fixed;z-index:95;left:50%;bottom:16px;translate:-50% 0;width:min(760px,calc(100vw - 24px));display:grid;grid-gap:6px;gap:6px;padding:6px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(14,15,22,.86);color:#f3f4f7;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);box-shadow:0 20px 50px -16px rgba(0,0,0,.6);font:13px/1.4 system-ui,sans-serif;letter-spacing:0}.lookswitch.folded{width:auto}.lookswitch .row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:2px;gap:2px}.lookswitch .row>:last-child{grid-column:6;grid-row:1}.lookswitch.folded .row{display:flex}.lookswitch button{height:30px;padding:0 8px;border:0;border-radius:12px;background:none;color:rgba(243,244,247,.72);font:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lookswitch button:hover{background:rgba(255,255,255,.08);color:#fff}.lookswitch button.on{background:#f3f4f7;color:#0a0b0f;font-weight:600}.lookswitch p{margin:0;padding:0 8px 4px;color:rgba(243,244,247,.56)}@media (max-width:560px){.lookswitch .row{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.lookswitch .row>:last-child{grid-column:4}}:root:is([data-look=navy],[data-look=liquid],[data-look=liquid2]) .plan.pick{background:linear-gradient(180deg,rgba(var(--hi),.12),rgba(var(--hi),.04));box-shadow:inset 0 0 0 1px rgba(var(--hi),.22),inset 0 1px 0 rgba(255,255,255,.25)}:root[data-look=frost] .plan.pick{background:#1c2540;color:#fff}:root[data-look=frost] .plan.pick .muted{color:rgba(255,255,255,.7)}:root[data-look=frost] .plan.pick .btn.juper{background:#fff;color:#1c2540}:root[data-look=frost] .plan.pick li:before{background:#fff}:root:is([data-look=navy],[data-look=liquid],[data-look=liquid2],[data-look=graphite]) .m.ink{background:#f3f4f7;color:#16172e}@media (prefers-reduced-motion:no-preference){:root[data-motion] .hero h1 .w{display:inline-block;animation:m-settle .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(80ms + var(--i) * 55ms)}:root[data-motion] .hero .lede{animation:m-fade .7s ease-out .5s both}:root[data-motion] .hero .actions{animation:m-fade .7s ease-out .62s both}:root[data-motion] .hero .fine{animation:m-fade .7s ease-out .74s both}:root[data-motion] .page-hero h1{animation:m-settle .8s cubic-bezier(.2,.8,.2,1) .06s both}:root[data-motion] .page-hero .crumb{animation:m-fade .6s ease-out both}:root[data-motion] .page-hero .lede{animation:m-fade .7s ease-out .32s both}:root[data-motion] .page-hero .actions,:root[data-motion] .page-hero .m.xl,:root[data-motion] .page-hero .meta,:root[data-motion] .page-hero .status-note{animation:m-fade .7s ease-out .44s both}:root[data-motion] .page-hero .row .surface{animation:m-fade .9s ease-out .3s both}@keyframes m-settle{0%{opacity:0;transform:translateY(.32em);filter:blur(8px)}}@keyframes m-fade{0%{opacity:0;transform:translateY(6px)}}:root[data-motion] body:before{content:"";position:fixed;inset:-12%;z-index:-1;pointer-events:none;background:var(--page-glow);animation:m-drift 48s ease-in-out infinite alternate}@keyframes m-drift{to{transform:translate3d(3%,-2.5%,0) scale(1.06) rotate(1.5deg)}}:root[data-motion].motion-ready [data-reveal=settle]{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .8s ease-out,transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}:root[data-motion].motion-ready [data-reveal=settle].in{opacity:1;transform:none}:root[data-motion].motion-ready .loop[data-reveal]{border-top-color:transparent;position:relative}:root[data-motion].motion-ready .loop[data-reveal]:after{content:"";position:absolute;left:0;right:0;top:-1.5px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.6,0,.2,1)}:root[data-motion].motion-ready .loop[data-reveal].in:after{transform:none}:root[data-motion].motion-ready .loop[data-reveal] li:before{transform:scale(0);transition:transform .5s cubic-bezier(.2,1.5,.3,1)}:root[data-motion].motion-ready .loop[data-reveal] li>*{opacity:0;transform:translateY(8px);transition:opacity .6s ease-out,transform .7s cubic-bezier(.2,.8,.2,1)}:root[data-motion].motion-ready .loop[data-reveal].in li:before,:root[data-motion].motion-ready .loop[data-reveal].in li>*{transform:none;opacity:1}:root[data-motion].motion-ready .loop[data-reveal] li:first-child:before,:root[data-motion].motion-ready .loop[data-reveal] li:first-child>*{transition-delay:.15s}:root[data-motion].motion-ready .loop[data-reveal] li:nth-child(2):before,:root[data-motion].motion-ready .loop[data-reveal] li:nth-child(2)>*{transition-delay:.45s}:root[data-motion].motion-ready .loop[data-reveal] li:nth-child(3):before,:root[data-motion].motion-ready .loop[data-reveal] li:nth-child(3)>*{transition-delay:.75s}:root[data-motion].motion-ready .loop[data-reveal] li:nth-child(4):before,:root[data-motion].motion-ready .loop[data-reveal] li:nth-child(4)>*{transition-delay:1.05s}:root[data-motion].motion-ready [data-reveal] .v-track span{transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}:root[data-motion].motion-ready [data-reveal].in .v-track span{transform:none}:root[data-motion].motion-ready [data-reveal] .v-bar:nth-of-type(2) .v-track span{transition-delay:.35s}:root[data-motion].motion-ready [data-reveal] .v-bar:nth-of-type(3) .v-track span{transition-delay:.45s}:root[data-motion].motion-ready [data-reveal] .v-bar:nth-of-type(4) .v-track span{transition-delay:.55s}:root[data-motion].motion-ready [data-reveal] .v-bar:nth-of-type(5) .v-track span{transition-delay:.65s}:root[data-motion].motion-ready [data-reveal] .v-bar:nth-of-type(6) .v-track span{transition-delay:.75s}@media (hover:hover) and (pointer:fine){:root[data-motion] .plan,:root[data-motion] .studio-win,:root[data-motion] .surface{position:relative}:root[data-motion] .plan:after,:root[data-motion] .studio-win:after,:root[data-motion] .surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(var(--hi,255,255,255),.09),transparent 60%);opacity:0;transition:opacity .4s}:root[data-motion] .plan:hover:after,:root[data-motion] .studio-win:hover:after,:root[data-motion] .surface:hover:after{opacity:1}:root[data-motion] .strip a .m{transition:transform .35s cubic-bezier(.2,1.4,.3,1)}:root[data-motion] .strip a:hover .m{transform:translateY(-3px) scale(1.06)}:root[data-motion] .btn.primary{transition:background-color .15s,color .15s,box-shadow .35s,transform .35s cubic-bezier(.2,1.4,.3,1)}:root[data-motion] .btn.primary:hover{box-shadow:var(--btn-glow),0 14px 40px -12px rgba(var(--hi,255,255,255),.45);transform:translateY(-1px)}:root[data-motion] .index a .pip{transition:transform .35s cubic-bezier(.2,1.4,.3,1)}:root[data-motion] .index a:hover .pip{transform:scale(1.5)}}}@media (max-width:700px){:root[data-motion] body:before{display:none}}