@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-arabic-wght-normal.CGnJ-sf6.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-ext-wght-normal.BjodpZir.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-wght-normal.DveCct9I.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-hebrew-wght-normal.BIkpbuMU.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-ext-wght-normal.OacczzuJ.woff2) format("woff2-variations");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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-wght-normal.CnQIisVs.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #ffffff;--bg-soft: #f5f5f5;--card: #ffffff;--ink: #16202b;--muted: #6b6b6b;--border: #e6e6e6;--brand: #f0561f;--brand-ink: #c23e0a;--band-background: #16202b;--band-foreground: #f5f5f5;--band-muted: #9ea8b3;--band-border: #303d4b;--band-accent: #212d3b;--band-brand: #ff773d;--radius: 6px;--radius-btn: 4px;--radius-chip: 2px;--shadow-float: 0 10px 30px -12px rgb(22 32 43 / 18%);--sky: #e6eff5;--paper: #f6f4f0;--radius-stage: 16px;--shadow-stage: 0 30px 60px -36px rgb(22 32 43 / 45%);--content: 72rem;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{margin:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:Rubik Variable,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;font-size:1.0625rem;-webkit-font-smoothing:antialiased}.skip-link{position:absolute;inset-inline-start:1rem;top:-3rem;background:var(--ink);color:var(--bg);padding:.5rem 1rem;border-radius:0 0 var(--radius) var(--radius);z-index:100;transition:top .12s ease}.skip-link:focus{top:0}.wrap{max-width:var(--content);margin-inline:auto;padding-inline:1.5rem}.eyebrow{color:var(--muted);font-weight:500;text-transform:uppercase;font-size:.78rem;letter-spacing:.1em;font-family:var(--mono)}.eyebrow:before{content:"[ "}.eyebrow:after{content:" ]"}header.site{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px);position:sticky;top:0;z-index:50}header.site .wrap{display:flex;align-items:center;gap:1.5rem;min-height:4rem;flex-wrap:wrap;padding-block:.5rem}header.site .mobile-links{display:none}@media(max-width:640px){header.site{position:static}header.site .wrap{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.25rem .75rem;padding-block:.65rem;min-height:0}header.site .brand{grid-row:1}header.site nav.primary{display:contents}header.site nav.primary a.btn.primary{grid-row:1;grid-column:3;justify-self:end;margin:0}header.site nav.primary>a:not(.btn):not(.signin){display:none}header.site nav.primary>a.signin{grid-row:1;grid-column:2;justify-self:end;font-size:.9rem;padding:.55rem .4rem;margin:0}header.site .mobile-links{grid-row:2;grid-column:1 / -1;display:flex;gap:.25rem;justify-content:space-between;flex-wrap:wrap}header.site .mobile-links a{color:var(--muted);text-decoration:none;font-weight:500;font-size:.9rem;padding:.55rem .5rem;border-radius:var(--radius-btn)}header.site .mobile-links a[aria-current=page]{color:var(--ink);background:var(--bg-soft)}}.brand{font-family:Bricolage Grotesque Variable,Rubik Variable,system-ui,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.04em;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;direction:ltr}.brand .mark{display:inline-flex;width:26px;height:26px}.brand .mark svg{width:100%;height:100%}.brand .word,footer.site .foot-brand .word{display:inline-flex;line-height:0}.brand .word svg,footer.site .foot-brand .word svg{height:.723em;width:auto;overflow:visible}@media(forced-colors:active){.brand-art{forced-color-adjust:none}}nav.primary{display:flex;gap:1.5rem;flex-wrap:wrap;margin-inline-start:auto;align-items:center}nav.primary a{color:var(--muted);text-decoration:none;font-weight:500;font-size:.95rem;padding:.25rem .1rem;position:relative}nav.primary a:hover,nav.primary a[aria-current=page]{color:var(--ink)}nav.primary a:not(.btn):after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left 50%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}nav.primary a:not(.btn):hover:after,nav.primary a[aria-current=page]:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){nav.primary a:not(.btn):after{transition:none}}nav.primary a.btn.primary{padding:.5rem 1.05rem;font-size:.9rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;text-decoration:none;border-radius:var(--radius-btn);padding:.62rem 1.25rem;border:1px solid transparent;font-size:.98rem;line-height:1.3;transition:background .14s ease,border-color .14s ease,color .14s ease}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.primary:hover{background:#22303f;border-color:#22303f}.btn.ghost{border-color:var(--ink);color:var(--ink);background:var(--bg)}.btn.ghost:hover{background:var(--bg-soft)}@media(prefers-reduced-motion:reduce){.btn{transition:none}}main{display:block}section.block{padding-block:clamp(4rem,10vw,6.5rem)}section.block.tint{background:var(--bg-soft);border-block:1px solid var(--border)}h1,h2,h3,.pledge,.brand,footer.site .foot-brand,.tagline{font-family:Bricolage Grotesque Variable,Rubik Variable,system-ui,sans-serif}h1{font-size:clamp(2.5rem,6.2vw,4.5rem);line-height:1;letter-spacing:-.045em;font-weight:700;text-wrap:balance}h2{font-size:clamp(1.85rem,3.6vw,2.6rem);line-height:1.06;letter-spacing:-.035em;margin-bottom:.75rem;font-weight:700}h3{font-size:1.2rem;margin-bottom:.35rem;font-weight:700;letter-spacing:-.02em}.lede{font-size:1.18rem;color:var(--muted);max-width:44rem;line-height:1.55}.hero{padding-block:clamp(3.5rem,8vw,5.5rem) 3rem;text-align:center;position:relative;isolation:isolate}.hero h1{max-width:19em;margin-inline:auto}.hero h1 em{font-style:normal;color:var(--brand)}.hero .lede{margin:1.4rem auto 2rem}.hero .eyebrow{margin-bottom:1.1rem}.cta-row{display:flex;gap:.75rem;flex-wrap:wrap}.hero .cta-row{justify-content:center}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.js .hero>*{animation:hero-rise .64s cubic-bezier(.2,.8,.2,1) both}html.js .hero>*:nth-child(2){animation-delay:70ms}html.js .hero>*:nth-child(3){animation-delay:.14s}html.js .hero>*:nth-child(4){animation-delay:.21s}@media(prefers-reduced-motion:reduce){html.js .hero>*{animation:none}}.hero-scene{width:min(24rem,100%);margin:0 auto 2.25rem}.hero.sub{padding-block:clamp(3.5rem,7vw,5rem) clamp(2.5rem,5vw,3.5rem);text-align:start}.hero.sub h1{font-size:clamp(2.1rem,4.6vw,3.4rem);max-width:56rem;margin-inline:0}.hero.sub .lede{margin:1.25rem 0 0}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:2rem}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;transition:background .15s ease,border-color .15s ease}.card:hover{background:var(--bg-soft)}.card p{color:var(--muted);font-size:.96rem}.card p a{color:var(--brand-ink)}@media(prefers-reduced-motion:reduce){.card{transition:none}}.grid.blueprint{gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.grid.blueprint .card{border:0;border-radius:0}.grid.blueprint .card:hover{background:var(--bg-soft)}section.band{background:var(--band-background);color:var(--band-foreground);padding-block:clamp(4rem,10vw,6.5rem)}section.band .eyebrow{color:var(--band-muted)}section.band h2{color:var(--band-foreground)}section.band p{color:var(--band-muted)}section.band .kw{color:var(--band-foreground);font-weight:600}section.band a{color:var(--band-brand);font-weight:600;text-decoration:underline;text-underline-offset:.18em}section.band :focus-visible{outline-color:var(--band-brand)}.band-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center}@media(max-width:860px){.band-grid{grid-template-columns:1fr;gap:2rem}}.band-grid>div>p{max-width:36em;margin-bottom:1rem}.sig{background:var(--band-accent);border:1px solid var(--band-border);border-radius:var(--radius);padding:1.1rem 1.1rem 1rem;color:var(--band-foreground);font-size:.86rem;display:flex;flex-direction:column;gap:.75rem;max-width:28rem;margin-inline-start:auto}@media(max-width:860px){.sig{margin-inline-start:0}}.sig .t{font-weight:600;font-size:.98rem;line-height:1.3}.sig .meta{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;color:var(--band-muted);font-size:.8rem}.sig .tag{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--band-border);border-radius:var(--radius-chip);background:var(--band-background);color:var(--band-foreground);font-size:.74rem;font-weight:500;padding:.15rem .45rem}.sig .tag.agent{border-color:var(--band-brand);color:var(--band-brand)}.sig .trail{border-top:1px solid var(--band-border);padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem;color:var(--band-muted);font-size:.8rem}.sig .trail>div{display:flex;gap:.6rem;align-items:baseline}.sig .trail b{color:var(--band-foreground);font-weight:600}.sig .trail .when{margin-inline-start:auto;color:var(--band-muted);font-variant-numeric:tabular-nums}section.band .pledge{font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--band-foreground)}:not(pre)>code{overflow-wrap:anywhere;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-chip);padding:.1rem .4rem;font-size:.9em;font-family:var(--mono)}pre{overflow-x:auto;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.15rem;font-size:.88rem;line-height:1.6;font-family:var(--mono)}pre code{background:none;border:0;padding:0;font-family:inherit}section.block.tint pre{background:var(--card)}[id]{scroll-margin-top:5rem}.wrap.prose{max-width:var(--content)}.wrap.prose>*{max-width:46rem}.prose{max-width:46rem}.prose p,.prose ul,.prose ol{margin-block:.9rem;color:var(--ink)}.prose ul,.prose ol{padding-inline-start:1.4rem}.prose h1{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:.5rem}.prose h2{margin-top:2.4rem}.prose a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:.15em}.prose .eyebrow{color:var(--muted)}footer.site{border-top:1px solid var(--border);background:var(--bg);padding-block:3.5rem;margin-top:5rem;color:var(--muted);font-size:.95rem}footer.site .foot-brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.15rem;letter-spacing:-.04em;color:var(--ink);margin-bottom:.5rem;direction:ltr}footer.site .foot-brand .mark{display:inline-flex;width:22px;height:22px}footer.site .foot-brand .mark svg{width:100%;height:100%}footer.site .cols{display:flex;gap:2.5rem;flex-wrap:wrap;justify-content:space-between}footer.site a{color:var(--muted);display:inline-block;padding-block:.45rem}footer.site a:hover{color:var(--ink)}footer.site ul{list-style:none;padding:0;display:grid;gap:.15rem}.tagline{font-weight:700;color:var(--ink);letter-spacing:-.02em}html.js .reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out}html.js .reveal.in{opacity:1;transform:none}html.js .reveal[data-d="1"]{transition-delay:70ms}html.js .reveal[data-d="2"]{transition-delay:.14s}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none;transition-delay:0ms}}.consent{position:fixed;inset-inline-start:1rem;inset-inline-end:4.6rem;bottom:1rem;z-index:59;max-width:34rem;background:var(--card);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-float);padding:1rem 1.15rem;font-size:.92rem;line-height:1.55}.consent p{margin:0 0 .75rem}.consent p a{color:var(--brand-ink)}.consent .actions{display:flex;gap:.5rem;flex-wrap:wrap}.consent .actions .btn{font-size:.88rem;padding:.42rem 1rem}.linklike{background:none;border:0;padding:.3rem 0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.linklike:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero.home{text-align:start;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3rem,7vw,5rem)}.hero.split .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(2rem,5vw,3.5rem);align-items:center}.hero.sub.split .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hero.home h1{margin-inline:0;max-width:11em;font-size:clamp(2.6rem,5.4vw,4.6rem)}.hero.home .lede{margin:1.4rem 0 2rem}.hero.home .cta-row{justify-content:flex-start}.fineprint{font-size:.9rem;color:var(--muted);margin-top:1rem;max-width:34rem}@media(max-width:860px){.hero.split .hero-grid,.hero.sub.split .hero-grid{grid-template-columns:1fr}.hero.sub.split .stage{max-width:30rem}}html.js .hero.split>*{animation:none}html.js .hero.split .hero-copy>*,html.js .hero.split .stage{animation:hero-rise .64s cubic-bezier(.2,.8,.2,1) both}html.js .hero.split .hero-copy>*:nth-child(2){animation-delay:70ms}html.js .hero.split .hero-copy>*:nth-child(3){animation-delay:.14s}html.js .hero.split .hero-copy>*:nth-child(n+4),html.js .hero.split .stage{animation-delay:.21s}@media(prefers-reduced-motion:reduce){html.js .hero.split .hero-copy>*,html.js .hero.split .stage{animation:none}}.stage{position:relative;overflow:hidden;border-radius:var(--radius-stage);background-color:var(--sky);background-image:radial-gradient(120% 90% at 6% 0%,rgb(255 255 255 / 72%),transparent 58%)}.stage.paper{background-color:var(--paper)}.stage.ink{background-color:var(--band-accent);background-image:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--brand) 24%,transparent),transparent 62%)}.stage>svg.scene{display:block;width:100%;height:auto}.stage.bleed{padding:clamp(1.25rem,4vw,2.75rem) 0 0 clamp(1.25rem,4vw,2.75rem)}.stage.bleed .shot{border-radius:10px 0 0}.stage.views{padding:clamp(1rem,3.2vw,2.75rem) clamp(1rem,3.2vw,2.75rem) 0}.stage.views .shot{border-radius:10px 10px 0 0}.shot{overflow:hidden;line-height:0;background:var(--card);box-shadow:var(--shadow-stage),0 0 0 1px var(--border)}.shot img{display:block;width:100%;height:auto}.views-head{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:1.75rem}.views-head>div:first-child{max-width:38rem}.views-head p{color:var(--muted)}.viewtabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--ink);border-radius:var(--radius-btn);background:var(--bg)}.viewtabs button{font:inherit;font-weight:600;font-size:.92rem;line-height:1.3;padding:.45rem .95rem;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--muted);cursor:pointer}.viewtabs button:hover{color:var(--ink)}.viewtabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}html:not(.js) .viewtabs{display:none}html:not(.js) .viewpanel[hidden]{display:block}html:not(.js) .viewpanel+.viewpanel{margin-top:1rem}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.card.pic{padding:0;overflow:hidden}.card.pic:hover{background:var(--card)}.card.pic .stage{border-radius:0}.card.pic .tx{padding:1.4rem 1.5rem 1.6rem}@media(max-width:860px){.trio{grid-template-columns:1fr;max-width:30rem}}.tour-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.tour-row+.tour-row{margin-top:clamp(4rem,9vw,7rem)}.tour-row.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.tour-row.flip>.tx{order:2}.tour-row .tx p{color:var(--muted);max-width:32rem}.ticks{list-style:none;padding:0;margin-top:1.25rem;display:grid;gap:.6rem}.ticks li{display:flex;gap:.7rem;align-items:flex-start}.ticks li:before{content:"";flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem;border-radius:50%;background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.2 11.4l3.2 3.2 6.4-7' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}@media(max-width:860px){.tour-row,.tour-row.flip{grid-template-columns:1fr}.tour-row.flip>.tx{order:0}}.stage.phonestage{display:flex;justify-content:flex-end;padding:clamp(1.5rem,4vw,2.75rem) clamp(1.5rem,6vw,4.5rem) 0 clamp(1.25rem,4vw,2.75rem);min-height:22rem}.phone{width:min(250px,62%);padding:8px 8px 0;background:var(--ink);border-radius:36px 36px 0 0;box-shadow:var(--shadow-stage);line-height:0}.phone img{display:block;width:100%;height:auto;border-radius:28px 28px 0 0}.note{position:absolute;inset-inline-start:clamp(1rem,3vw,2.25rem);width:min(17rem,calc(100% - 2rem));background:var(--card);border-radius:8px;padding:.8rem 1rem;box-shadow:var(--shadow-stage);font-size:.86rem;line-height:1.4}.note b{display:block;font-size:.92rem}.note span{color:var(--muted)}.note i{display:block;font-style:normal;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:.2rem}.note.n1{top:3.25rem}.note.n2{top:10.5rem;inset-inline-start:clamp(1.75rem,7vw,5.25rem)}@media(max-width:560px){.stage.phonestage{flex-direction:column;align-items:center;gap:.75rem;padding-inline:1rem}.note,.note.n2{position:static;width:100%}}section.band .stage.ink.bleed{overflow:visible}section.band .stage.ink .shot{border-radius:10px 0 var(--radius-stage) 0;box-shadow:var(--shadow-stage),0 0 0 1px var(--band-border)}.stage .sig{position:absolute;inset-inline-start:-1.5rem;bottom:1.75rem;width:min(22rem,86%);max-width:none;margin:0;box-shadow:var(--shadow-stage)}@media(max-width:1240px){.stage .sig{inset-inline-start:1rem}}@media(max-width:860px){.stage .sig{position:static;width:auto;margin:1rem 1rem 1rem 0;box-shadow:none}}.plans-mini,.plans-full{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.plans-full{margin-top:0;align-items:stretch}.plans-mini .card{display:flex;flex-direction:column;gap:.5rem}.plans-full .card{display:flex;flex-direction:column}.plans-full .card.start .plan-list:last-of-type{margin-bottom:1.25rem}.plans-mini .card:hover,.plans-full .card:hover{background:var(--card)}.plans-mini .card.start,.plans-full .card.start{border-color:var(--ink)}.plans-mini h3{font-size:1.4rem;margin:0}.plan-kicker{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink)}.tagchip{align-self:flex-start;margin-top:auto;font-size:.78rem;font-weight:600;background:var(--sky);border-radius:var(--radius-chip);padding:.2rem .5rem}.plans-foot{margin-top:1.25rem;font-size:.92rem;color:var(--muted)}.plans-foot a{color:var(--brand-ink);font-weight:600;text-decoration:underline;text-underline-offset:.15em}@media(max-width:1080px){.plans-full{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.plans-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.plans-mini,.plans-full{grid-template-columns:1fr}}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.steps3{list-style:none;padding:0;margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;counter-reset:step}.steps3 li{counter-increment:step;border-top:2px solid var(--ink);padding-top:1rem}.steps3 li:before{content:counter(step);display:block;font-family:Bricolage Grotesque Variable,Rubik Variable,system-ui,sans-serif;font-weight:700;font-size:2.25rem;line-height:1;letter-spacing:-.03em;color:var(--brand-ink);margin-bottom:.7rem}.steps3 p{color:var(--muted);font-size:.96rem}@media(max-width:760px){.steps3{grid-template-columns:1fr;gap:1.25rem}}section.block.sky{background-color:var(--sky);background-image:radial-gradient(90% 120% at 8% 0%,rgb(255 255 255 / 72%),transparent 58%)}.closing-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,3.5rem);align-items:center}.closing-grid .lede{margin:.9rem 0 1.75rem}.closing-grid h2+.cta-row{margin-top:1.75rem}.perch-lockup{display:block;width:100%;max-width:26rem;margin-inline-start:auto;height:auto;overflow:visible;color:var(--ink)}body:has(main>section.sky:last-of-type) footer.site{margin-top:0}@media(max-width:760px){.closing-grid{grid-template-columns:1fr}.perch-lockup{max-width:18rem;margin-inline-start:0}}
