:root{--bg:#0c0c0c;--bg-2:#141414;--bg-3:#1c1c1c;--ink:#f2f0eb;--ink-soft:#c9c6bf;--ink-mute:#7a7770;--ink-faint:#4a4744;--rule:#2a2825;--rule-soft:#1c1a18;--display:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;font-size:17px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--bg)}em,i{font-style:normal}.grain-overlay{pointer-events:none;z-index:100;opacity:.12;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.85'/></svg>");animation:1.2s steps(6,end) infinite grainShift;position:fixed;inset:-50%}@keyframes grainShift{0%{transform:translate(0)}20%{transform:translate(-3%,4%)}40%{transform:translate(2%,-2%)}60%{transform:translate(-2%,3%)}80%{transform:translate(3%,-3%)}to{transform:translate(0)}}.vignette{pointer-events:none;z-index:99;background:radial-gradient(#0000 55%,#0000008c 100%);position:fixed;inset:0}.wrap{z-index:2;max-width:1480px;margin:0 auto;padding:0 56px;position:relative}.wrap-narrow{z-index:2;max-width:920px;margin:0 auto;padding:0 56px;position:relative}@media (max-width:1024px){.wrap,.wrap-narrow{padding:0 36px}}@media (max-width:720px){.wrap,.wrap-narrow{padding:0 20px}}.nav{z-index:50;justify-content:space-between;align-items:center;padding:22px 56px;display:flex;position:relative}.nav-mark{filter:brightness(1.5)contrast();opacity:.9;width:auto;height:60px;display:block}.nav-socials{align-items:center;gap:20px;display:flex}.nav-links{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:24px;margin-left:auto;margin-right:30px;font-size:10.5px;display:flex}.nav-links a{transition:color .25s}.nav-links a:hover{color:var(--ink)}.nav-socials a{color:#fff;opacity:.75;align-items:center;transition:opacity .25s;display:flex}.nav-socials a:hover{opacity:1}.nav-socials svg{width:22px;height:22px}@media (max-width:720px){.nav{flex-wrap:wrap;row-gap:18px;padding:16px 20px}.nav-mark{height:48px}.nav-links{letter-spacing:.2em;order:3;justify-content:space-between;gap:12px;width:100%;margin:0;font-size:9.5px}.nav-socials{gap:14px}.nav-socials svg{width:20px;height:20px}}.hero-art{grid-template-columns:1fr;align-content:end;padding:80px 0;display:grid;position:relative;overflow:hidden}.hero-art .wrap{width:100%;padding-left:clamp(20px,4vw,64px);padding-right:clamp(36px,6vw,96px)}.hero-mega{font-family:var(--display);letter-spacing:-.035em;max-width:100%;color:var(--ink);text-transform:uppercase;text-align:center;text-wrap:balance;overflow-wrap:normal;margin:0;font-size:clamp(42px,10.5vw,180px);font-weight:900;line-height:.86}.hero-mega .ghost{color:#0000;-webkit-text-stroke:2.5px var(--ink-faint);text-stroke:2.5px var(--ink-faint)}.hero-mega .grey{color:var(--ink-mute)}.hero-mega .small{vertical-align:.58em;letter-spacing:.04em;color:var(--ink-mute);margin-left:12px;font-size:.42em;font-weight:600}.hero-strip{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;gap:56px;margin-top:80px;padding-top:32px;display:grid}@media (max-width:1024px){.hero-strip{gap:32px}}@media (max-width:900px){.hero-strip{grid-template-columns:1fr;gap:28px}}.hero-cell-label{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px;font-size:10.5px}.hero-cell-body{font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:18px;line-height:1.5}.hero-cell-body strong{color:var(--ink);font-weight:600}.hero-frame-tl{font-family:var(--mono);letter-spacing:.35em;text-transform:uppercase;color:var(--ink-mute);font-size:10px;position:absolute;top:96px;left:56px}.hero-frame-tr{font-family:var(--mono);letter-spacing:.35em;text-transform:uppercase;color:var(--ink-mute);text-align:right;font-size:10px;position:absolute;top:96px;right:56px}@media (max-width:1024px){.hero-art{padding:64px 0}.hero-frame-tl,.hero-frame-tr{display:none}}@media (max-width:720px){.hero-art{padding:80px 0 48px}.hero-art .wrap{padding-left:20px;padding-right:32px}.hero-mega{letter-spacing:-.025em;text-align:left;font-size:clamp(34px,11vw,58px);line-height:.92}.hero-mega .ghost{-webkit-text-stroke-width:1.5px;text-stroke-width:1.5px}.hero-strip{margin-top:48px}}.section{padding:160px 0;position:relative}.section-narrow{padding:140px 0}@media (max-width:1024px){.section{padding:100px 0}.section-narrow{padding:80px 0}}@media (max-width:720px){.section{padding:64px 0}.section-narrow{padding:56px 0}}.section-num{font-family:var(--display);letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint);text-transform:uppercase;margin:0 0 24px;font-size:clamp(80px,14vw,200px);font-weight:900;line-height:.82}.section-eyebrow{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.section-eyebrow:before{content:"";background:var(--ink-mute);width:36px;height:1px}.section-title{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:.96}.section-title .grey{color:var(--ink-mute)}.section-title .ghost{color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint)}.manifesto-block{max-width:880px}.manifesto-block p{font-family:var(--serif);color:var(--ink);margin:0 0 32px;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.35}.manifesto-block p strong{color:var(--ink);font-weight:600}.manifesto-block p .grey{color:var(--ink-mute)}.manifesto-rule{background:var(--rule);width:100%;height:1px;margin:64px 0}.is-isnot-cine{grid-template-columns:1fr 1fr;gap:80px;display:grid}@media (max-width:720px){.is-isnot-cine{grid-template-columns:1fr;gap:48px}}.is-col h4{font-family:var(--display);letter-spacing:.35em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;margin:0 0 28px;font-size:14px;font-weight:800;display:flex}.is-col h4 .mark{border:1px solid var(--ink);width:24px;height:24px;font-family:var(--mono);color:var(--ink);place-items:center;font-size:14px;font-weight:400;display:inline-grid}.is-col ul{margin:0;padding:0;list-style:none}.is-col li{font-family:var(--serif);border-top:1px solid var(--rule);color:var(--ink-soft);padding:22px 0;font-size:22px;font-weight:400;line-height:1.4}.is-col li:last-child{border-bottom:1px solid var(--rule)}.acts-cine{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin-top:80px;display:grid}@media (max-width:900px){.acts-cine{grid-template-columns:1fr}}.act-cine{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-height:480px;padding:56px 40px;display:flex;position:relative}.act-cine:last-child{border-right:0}@media (max-width:900px){.act-cine{border-right:0;min-height:auto}}.act-roman-mega{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint);margin:0 0 32px;font-size:120px;font-weight:900;line-height:.82}.act-name{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0 0 24px;font-size:36px;font-weight:800;line-height:1}.act-desc{font-family:var(--serif);color:var(--ink-soft);flex:1;max-width:38ch;margin:0 0 32px;font-size:17px;line-height:1.55}.act-marker{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);border-top:1px solid var(--rule);padding-top:18px;font-size:10px}.episodes-cine{margin-top:100px}.ep-still{grid-template-columns:5fr 1fr;gap:24px;margin-bottom:100px;display:grid;position:relative}.ep-still:last-child{margin-bottom:0}.ep-still-frame{aspect-ratio:16/9;background:var(--bg-3);filter:grayscale()contrast(1.05);width:100%;position:relative;overflow:hidden}.ep-still-frame .duotone{position:absolute;inset:0}.ep-still-frame .duotone.a{background:radial-gradient(at 30% 35%,#4a4845 0%,#1d1d1d 55%,#050505 100%)}.ep-still-frame .duotone.b{background:radial-gradient(at 65% 40%,#44423f 0%,#1a1a1a 55%,#050505 100%)}.ep-still-frame .duotone.c{background:radial-gradient(at 50% 30%,#535151 0%,#222 60%,#060606 100%)}.ep-still-frame .duotone.d{background:radial-gradient(at 25%,#3f3d3a 0%,#1c1c1c 60%,#050505 100%)}.ep-still-frame .duotone.e{background:radial-gradient(at 70% 25%,#4a4845 0%,#1f1f1f 55%,#060606 100%)}.ep-still-frame .scratches{mix-blend-mode:screen;opacity:.6;background-image:linear-gradient(90deg,#0000 0% 18%,#ffffff0d 18.05%,#0000 18.4% 51%,#ffffff08 51.05%,#0000 51.4% 82%,#ffffff0a 82.05%,#0000 82.4%);position:absolute;inset:0}.ep-still-frame .corner{font-family:var(--mono);letter-spacing:.3em;color:#f2f0eb8c;text-transform:uppercase;font-size:9px;position:absolute}.ep-still-frame .corner.tl{top:18px;left:22px}.ep-still-frame .corner.tr{top:18px;right:22px}.ep-still-frame .corner.bl{bottom:18px;left:22px}.ep-still-frame .corner.br{bottom:18px;right:22px}.ep-still-frame .placeholder-tag{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#f2f0eb66;white-space:nowrap;border:1px solid #f2f0eb33;padding:10px 18px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ep-listen-links{flex-direction:column;gap:10px;padding-top:8px;display:flex}.ep-platform-btn{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:10px;transition:background .25s,color .25s,border-color .25s;display:flex}.ep-platform-btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ep-platform-btn .arrow{font-family:var(--mono);font-size:12px;font-weight:400}.ep-still-meta{grid-column:1/-1;margin-top:24px;padding-bottom:0}.ep-still .ep-no-mega{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint);margin:0;font-size:88px;font-weight:900;line-height:.82}.ep-still .ep-title{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;max-width:100%;margin:0;font-size:clamp(28px,3.6vw,52px);font-weight:800;line-height:1.05}.ep-still .ep-guest{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);margin-top:14px;font-size:11px;display:block}.ep-still .ep-guest a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1024px){.ep-still{grid-template-columns:1fr;gap:14px;margin-bottom:80px}.ep-listen-links{flex-direction:row}.ep-platform-btn{flex:1;justify-content:center}}@media (max-width:720px){.ep-still{margin-bottom:56px}.ep-still .ep-title{font-size:clamp(22px,5vw,36px)}.episodes-cine{margin-top:48px}.ep-platform-btn{padding:10px 12px;font-size:9px}}.pullquote-cine{text-align:left;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:220px 0;position:relative;overflow:hidden}@media (max-width:1024px){.pullquote-cine{padding:120px 0}}@media (max-width:720px){.pullquote-cine{padding:72px 0}}.pullquote-cine .pq-mark{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(200px,30vw,480px);font-weight:900;line-height:.82;position:absolute;top:80px;left:0}.pullquote-cine blockquote{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;max-width:26ch;color:var(--ink);text-wrap:balance;z-index:2;margin:0 auto 36px;font-size:clamp(36px,5.5vw,88px);font-weight:800;line-height:.98;position:relative}.pullquote-cine blockquote .grey{color:var(--ink-mute)}.pullquote-cine .attribution{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);z-index:2;font-size:11px;position:relative}.listen-cine{border-top:1px solid var(--rule);padding:160px 0 180px}@media (max-width:1024px){.listen-cine{padding:100px 0 120px}}@media (max-width:720px){.listen-cine{padding:64px 0 80px}}.listen-cine h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;max-width:18ch;margin:0 0 64px;font-size:clamp(36px,5.5vw,80px);font-weight:800;line-height:.96}.listen-cine h3 .grey{color:var(--ink-mute)}.platforms-cine{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:1024px){.platforms-cine{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.platforms-cine{grid-template-columns:1fr 1fr}}.platform-cine{font-family:var(--display);letter-spacing:-.005em;text-transform:uppercase;border-right:1px solid var(--rule);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:36px 28px;font-size:18px;font-weight:800;transition:background .25s,color .25s;display:flex}.platform-cine:last-child{border-right:0}.platform-cine:hover{background:var(--ink);color:var(--bg)}.platform-cine .arrow{font-family:var(--mono);font-size:14px;font-weight:400}.platforms-row{flex-wrap:wrap;gap:12px;display:flex}.platforms-row .platform-cine{border:1px solid var(--rule);letter-spacing:.25em;font-size:12px;font-family:var(--mono);padding:16px 22px;font-weight:400}.foot{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.15em;color:var(--ink-mute);padding:80px 0 64px;font-size:11px}.foot-grid{grid-template-columns:2.4fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:1024px){.foot-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}.foot-grid>:first-child{grid-column:1/-1}}@media (max-width:720px){.foot-grid{grid-template-columns:1fr 1fr;gap:28px}}.foot h5{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);margin:0 0 20px;font-size:10px}.foot ul{margin:0;padding:0;list-style:none}.foot li{text-transform:none;letter-spacing:.04em;padding:6px 0;font-size:13px}.foot li a:hover{color:var(--ink)}.foot-mark img{filter:brightness(1.6);opacity:.9;width:auto;height:56px;margin-bottom:20px;display:block}.foot-tag{font-family:var(--serif);color:var(--ink-soft);text-transform:none;letter-spacing:0;max-width:32ch;margin-top:6px;font-size:18px;font-weight:400;line-height:1.4}.foot .credit{text-transform:none;letter-spacing:.04em;border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:28px;font-size:11px;display:flex}.foot .credit em{color:var(--ink-soft);font-style:normal}.archive-hero-cine{padding:200px 0 100px}.archive-hero-cine h1{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:14ch;margin:24px 0 36px;font-size:clamp(64px,12vw,200px);font-weight:900;line-height:.82}.archive-hero-cine h1 .grey{color:var(--ink-mute)}.archive-hero-cine h1 .ghost{color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint)}.archive-hero-cine .standfirst{font-family:var(--serif);color:var(--ink-soft);max-width:56ch;margin:0;font-size:20px;line-height:1.5}.archive-toolbar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;align-items:center;margin-bottom:40px;padding:22px 0;font-size:11px;display:flex}.archive-filters{flex-wrap:wrap;gap:32px;display:flex}.archive-filters button{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;transition:color .2s,border-color .2s}.archive-filters button.is-active{color:var(--ink);border-color:var(--ink)}.archive-filters button:hover{color:var(--ink)}.about-portrait-cine{aspect-ratio:4/5;filter:grayscale()contrast(1.05);background:radial-gradient(at 40% 35%,#4a4845 0%,#1d1d1d 55%,#050505 100%);width:100%;position:relative;overflow:hidden}.about-portrait-cine .placeholder-tag{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#f2f0eb80;white-space:nowrap;border:1px solid #f2f0eb38;padding:12px 20px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-portrait-cine .scratches{mix-blend-mode:screen;opacity:.6;background-image:linear-gradient(90deg,#0000 0% 18%,#ffffff0d 18.05%,#0000 18.4% 51%,#ffffff08 51.05%,#0000 51.4% 82%,#ffffff0a 82.05%,#0000 82.4%);position:absolute;inset:0}.about-hero-cine{grid-template-columns:5fr 7fr;align-items:end;gap:80px;padding:200px 0 120px;display:grid}@media (max-width:900px){.about-hero-cine{grid-template-columns:1fr;gap:48px;padding-top:140px}}.about-hero-cine h1{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0 0 32px;font-size:clamp(56px,9vw,140px);font-weight:900;line-height:.82}.about-hero-cine h1 .grey{color:var(--ink-mute)}.about-hero-cine h1 .ghost{color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint)}.about-hero-cine .standfirst{font-family:var(--serif);color:var(--ink-soft);max-width:42ch;margin:0 0 32px;font-size:22px;line-height:1.5}.about-hero-cine .meta-line{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:18px;font-size:10.5px;display:flex}.about-hero-cine .meta-line .sep{background:var(--rule);width:24px;height:1px}.about-essay-cine{padding:120px 0}.about-essay-cine p{font-family:var(--serif);color:var(--ink-soft);margin:0 0 28px;font-size:22px;line-height:1.6}.about-essay-cine p .grey{color:var(--ink-mute)}.about-essay-cine p strong{color:var(--ink);font-weight:600}.about-essay-cine h3{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-mute);border-top:1px solid var(--rule);margin:64px 0 24px;padding-top:28px;font-size:11px}.principles-cine{border-top:1px solid var(--rule);padding:120px 0}@media (max-width:1024px){.principles-cine{padding:80px 0}}@media (max-width:720px){.principles-cine{padding:56px 0}}.principles-grid-cine{border-top:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:0;margin-top:64px;display:grid}@media (max-width:720px){.principles-grid-cine{grid-template-columns:1fr}}.principle-cine{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:48px 48px 56px}.principle-cine:nth-child(2n){border-right:0}@media (max-width:720px){.principle-cine{border-right:0;padding:36px 24px}}.principle-cine .pn-num{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint);margin:0 0 24px;font-size:64px;font-weight:900;line-height:.82}.principle-cine h4{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:26px;font-weight:800;line-height:1.05}.principle-cine p{font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.center{text-align:center}.partner-hero-cine{padding:180px 0 100px}.partner-hero-cine h1{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:12ch;margin:24px 0 36px;font-size:clamp(60px,11vw,180px);font-weight:900;line-height:.82}.partner-hero-cine h1 .grey{color:var(--ink-mute)}.partner-hero-cine .standfirst{font-family:var(--serif);color:var(--ink-soft);max-width:48ch;margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.42}.partner-section{border-top:1px solid var(--rule);padding:120px 0}.partner-stat-grid{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;display:grid}.partner-stat-lead h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(34px,5vw,74px);font-weight:800;line-height:.98}.partner-stat-list{border-top:1px solid var(--rule)}.partner-stat-list div{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr;gap:24px;padding:28px 0;display:grid}.partner-stat-list span{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);font-size:42px;font-weight:900;line-height:.9}.partner-stat-list p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:18px;line-height:1.45}.partner-two-col{grid-template-columns:5fr 7fr;align-items:start;gap:80px;display:grid}.partner-two-col p{font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:clamp(24px,3vw,40px);line-height:1.25}.partner-options-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;display:grid}.partner-option{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:220px;padding:40px 34px}.partner-option:nth-child(3n){border-right:0}.partner-option .pn-num{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--ink-faint);text-stroke:1px var(--ink-faint);margin-bottom:28px;font-size:56px;font-weight:900;line-height:.82}.partner-option h3{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0;font-size:25px;font-weight:800;line-height:1.05}.partner-best-fit{font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:clamp(28px,4vw,52px);line-height:1.18}.partner-tag-title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0 0 18px;font-size:clamp(24px,3vw,42px);font-weight:900;line-height:.92}.partner-brand-tags{flex-wrap:wrap;gap:12px;max-width:980px;margin-top:42px;display:flex}.partner-brand-tags span{border:1px solid var(--rule);color:var(--ink);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:#f2f0eb05;padding:13px 16px;font-size:12px;line-height:1}.partner-tag-note{color:var(--ink-mute);font-family:var(--sans);margin:16px 0 0;font-size:15px;line-height:1.4}.partner-form-section{border-top:1px solid var(--rule);padding:130px 0 150px}.partner-form-grid{grid-template-columns:5fr 7fr;align-items:start;gap:80px;display:grid}.partner-form-grid h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0 0 28px;font-size:clamp(36px,5vw,76px);font-weight:800;line-height:.96}.partner-form-grid p{font-family:var(--serif);color:var(--ink-soft);max-width:38ch;margin:0 0 22px;font-size:20px;line-height:1.5}.partner-disclaimer{border-top:1px solid var(--rule);padding-top:24px;color:var(--ink-mute)!important;font-size:16px!important}.partner-form{grid-template-columns:1fr 1fr;gap:22px;padding-top:6px;display:grid}.partner-form label{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-mute);flex-direction:column;gap:10px;font-size:10.5px;display:flex}.partner-form-full,.partner-submit{grid-column:1/-1}.partner-form input,.partner-form select,.partner-form textarea{border:1px solid var(--rule);width:100%;color:var(--ink);font-family:var(--sans);background:#f2f0eb09;border-radius:0;outline:0;padding:16px 18px;font-size:16px;line-height:1.4;transition:border-color .2s,background .2s}.partner-form textarea{resize:vertical;min-height:150px}.partner-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-mute) 50%), linear-gradient(135deg, var(--ink-mute) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.partner-form select option{background:var(--ink);color:var(--bg)}.partner-form input:focus,.partner-form select:focus,.partner-form textarea:focus{border-color:var(--ink-soft);background:#f2f0eb0f}.partner-submit{border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;padding:18px 24px;font-size:11px;transition:background .2s,color .2s}.partner-submit:hover{color:var(--ink);background:0 0}@media (max-width:1024px){.partner-hero-cine{padding:140px 0 80px}.partner-section{padding:90px 0}.partner-stat-grid,.partner-two-col,.partner-form-grid{grid-template-columns:1fr;gap:48px}.partner-options-grid{grid-template-columns:repeat(2,1fr)}.partner-option:nth-child(3n){border-right:1px solid var(--rule)}.partner-option:nth-child(2n){border-right:0}}@media (max-width:720px){.partner-hero-cine{padding:96px 0 64px}.partner-section,.partner-form-section{padding:64px 0}.partner-stat-list div{grid-template-columns:1fr;gap:12px}.partner-options-grid,.partner-form{grid-template-columns:1fr}.partner-option{min-height:auto;padding:34px 24px;border-right:0!important}}:root{--grow-progress:0}body.grow-page-active{--g-bg:#f4efe6;--g-bg-2:#ddd9d0;--g-ink:#171513;--g-ink-2:#4c4a46;--g-ink-3:#807d77;--g-rule:#ccc7c0;--g-rule-strong:#afaba4;--g-accent:#a53a2a;--g-accent-soft:#edd9ce;--g-accent-ink:#f4efe6;--g-dark:#171513;--g-dark-ink:#f4efe6;--g-serif:"Instrument Serif", "Spectral", Georgia, serif;--g-sans:"Inter", "Geist", Arial, -apple-system, BlinkMacSystemFont, sans-serif;--g-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--g-maxw:1280px;--g-pad:clamp(24px, 5vw, 80px);background:var(--g-bg);color:var(--g-ink);font-family:var(--g-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "ss02";font-size:17px;line-height:1.55;overflow-x:hidden}@supports (color:lab(0% 0 0)){body.grow-page-active{--g-bg-2:lab(86.7555% .597596 4.70599);--g-ink-2:lab(31.4597% .649065 2.70576);--g-ink-3:lab(52.5248% .629008 3.46735);--g-rule:lab(80.6115% .603139 4.48363);--g-rule-strong:lab(70.079% .612736 4.10246);--g-accent-soft:lab(88.1706% 5.61401 7.92636)}}body.grow-page-active .nav,body.grow-page-active .foot,body.grow-page-active .grain-overlay,body.grow-page-active .vignette{display:none}.grow-progress{z-index:120;width:calc(var(--grow-progress) * 100%);background:var(--g-ink);pointer-events:none;height:2px;position:fixed;top:0;left:0}.grow-reveal{opacity:1;transform:none}.grow-js .grow-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transform:translateY(18px)}.grow-js .grow-reveal.is-visible{opacity:1;transform:none}.grow-wrap{max-width:var(--g-maxw);width:100%;padding:0 var(--g-pad);margin:0 auto}.grow-hero,.grow-pain,.grow-vision,.grow-outcomes,.grow-weeks,.grow-authority,.grow-fit,.grow-scarcity-section,.grow-apply{padding:clamp(56px,8vh,100px) 0;position:relative}.grow-display{font-family:var(--g-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:.95}.grow-h2{font-size:clamp(40px,6.4vw,96px)}.grow-italic,body.grow-page-active em{color:var(--g-accent);font-style:italic}.grow-stamp{color:var(--g-accent);font-weight:700}.grow-quiet{color:var(--g-ink-3)}.grow-italic.grow-quiet{color:var(--g-accent)}.grow-lead{color:var(--g-ink-2);text-wrap:pretty;max-width:72ch;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.grow-eyebrow{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.grow-eyebrow:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.grow-sticky-bar{z-index:50;background:var(--g-ink);color:var(--g-bg);padding:10px var(--g-pad);transition:transform .4s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}body.grow-page-active.grow-scrolled .grow-sticky-bar{transform:translateY(0)}.grow-sticky-inner{max-width:var(--g-maxw);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.grow-sticky-meta{font-family:var(--g-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.grow-sticky-sep{opacity:.4}.grow-sticky-cta{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-bg);border:1px solid color-mix(in oklab, var(--g-bg) 54%, transparent);white-space:nowrap;background:0 0;border-radius:999px;padding:8px 16px;font-size:11px;text-decoration:none;transition:background .2s,color .2s}.grow-sticky-cta:hover{background:var(--g-bg);color:var(--g-ink)}.grow-dot-live{background:#3ecf4b;border-radius:50%;width:8px;height:8px;animation:2s infinite grow-pulse;display:inline-block}@keyframes grow-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (max-width:560px){.grow-sticky-meta{gap:6px;font-size:10px}.grow-sticky-meta strong{display:inline}.grow-sticky-sep:last-of-type,.grow-sticky-sep:last-of-type~*{display:none}}.grow-topbar{z-index:30;padding:18px var(--g-pad);background:color-mix(in oklab, var(--g-bg), transparent 8%);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:border-color .3s;display:flex;position:sticky;top:0}.grow-brand{font-family:var(--g-serif);letter-spacing:-.01em;font-size:22px}.grow-brand em{color:var(--g-accent);font-style:italic}.grow-topbar-cta{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--g-ink);border-radius:999px;padding:10px 14px;font-size:11px;text-decoration:none;transition:background .2s,color .2s}.grow-topbar-cta:hover{background:var(--g-ink);color:var(--g-bg)}.grow-btn-primary{font-family:var(--g-sans);background:var(--g-ink);color:var(--g-bg);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:12px;padding:20px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 12px #17151329}.grow-btn-primary:hover{background:var(--g-accent);color:var(--g-accent-ink);transform:translateY(-2px);box-shadow:0 4px 20px #a53a2a3d}.grow-btn-primary .grow-arrow{transition:transform .25s}.grow-btn-primary:hover .grow-arrow{transform:translate(4px)}.grow-btn-secondary{font-family:var(--g-sans);border:1px solid var(--g-ink);color:var(--g-ink);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:18px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:inline-flex}.grow-btn-secondary:hover{background:var(--g-ink);color:var(--g-bg);transform:translateY(-1px)}.grow-cap{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-3);font-size:11px}.grow-hero{padding-top:clamp(40px,8vh,100px);padding-bottom:clamp(60px,10vh,120px)}.grow-hero-meta{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(40px,7vh,80px);font-size:11px;display:flex}.grow-dot{background:var(--g-accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2.4s ease-in-out infinite grow-pulse;display:inline-block}.grow-hero-h1{font-family:var(--g-serif);letter-spacing:-.025em;text-wrap:balance;margin:0 0 clamp(28px,4vh,48px);font-size:clamp(64px,11vw,168px);font-weight:400;line-height:.92}.grow-hero-h1 .grow-row{display:block}.grow-hero-h1 .grow-indent{padding-left:clamp(0px,8vw,120px)}.grow-hero-h1 .grow-italic{color:var(--g-accent);font-style:italic}.grow-hero-tail{border-top:1px solid var(--g-rule);grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);padding-top:28px;display:grid}.grow-hero-tail p{color:var(--g-ink-2);max-width:42ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.grow-hero-cta-row{text-align:right;flex-direction:column;grid-column:2;align-items:flex-end;gap:14px;display:flex}.grow-ticker{border-block:1px solid var(--g-rule);margin-top:clamp(50px,8vh,100px);padding:22px 0;overflow:hidden}.grow-ticker-track{white-space:nowrap;font-family:var(--g-serif);color:var(--g-ink);gap:56px;font-size:clamp(28px,3.6vw,52px);font-style:italic;animation:19s linear infinite grow-scroll;display:flex}.grow-ticker-track span{align-items:center;gap:56px;display:inline-flex}.grow-ticker-track span:after{content:"✦";color:var(--g-ink-3);font-size:.6em;font-style:normal}@keyframes grow-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.grow-pain{background:var(--g-bg)}.grow-pain-grid{grid-template-columns:1fr;align-items:start;gap:clamp(24px,5vw,48px);display:grid}.grow-section-no{font-family:var(--g-mono);letter-spacing:.16em;color:var(--g-ink-3);font-size:12px}.grow-pain-quote{font-family:var(--g-serif);letter-spacing:-.02em;text-wrap:balance;color:var(--g-ink);margin:0 0 36px;font-size:clamp(40px,5.6vw,84px);line-height:1.02}.grow-pain-quote em{color:var(--g-accent);font-style:italic}.grow-pain-tail{border-top:1px solid var(--g-rule);grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);margin-top:clamp(40px,6vh,80px);padding-top:32px;display:grid}.grow-pain-tail p{color:var(--g-ink-2);margin:0;font-size:17px;line-height:1.55}.grow-pain-tail strong{color:var(--g-ink);font-weight:500}.grow-vision{background:var(--g-bg-2)}.grow-vision-h{font-family:var(--g-serif);letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(44px,6.4vw,96px);line-height:1}.grow-vision-h em{color:var(--g-accent);font-style:italic}.grow-vision-grid{grid-template-columns:120px 1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.grow-vision-tail{background:var(--g-rule);border:1px solid var(--g-rule);border-radius:4px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(40px,6vh,72px);display:grid;overflow:hidden}.grow-vision-cell{background:var(--g-bg-2);flex-direction:column;gap:12px;padding:28px 24px;display:flex}.grow-k{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-3);font-size:11px}.grow-v{font-family:var(--g-serif);letter-spacing:-.01em;font-size:clamp(28px,2.8vw,40px);line-height:1}.grow-outcomes-head{grid-template-columns:120px 1fr;align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(40px,6vh,72px);display:grid}.grow-outcomes-list{border-top:1px solid var(--g-rule)}.grow-outcomes-row{border-bottom:1px solid var(--g-rule);grid-template-columns:60px 1fr auto;align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(22px,3.5vh,32px) 0;transition:background .25s,padding .25s;display:grid}.grow-outcomes-row:hover{background:var(--g-bg-2);padding-inline:16px}.grow-n{font-family:var(--g-mono);letter-spacing:.16em;color:var(--g-ink-3);font-size:12px}.grow-t{font-family:var(--g-serif);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,34px);line-height:1.15}.grow-mark{font-family:var(--g-mono);letter-spacing:.16em;color:var(--g-ink-3);text-transform:uppercase;font-size:11px}.grow-weeks{background:var(--g-bg-2)}.grow-weeks-head{grid-template-columns:120px 1fr;align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(40px,6vh,72px);display:grid}.grow-weeks-grid{background:var(--g-rule);border:1px solid var(--g-rule);border-radius:4px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.grow-week{background:var(--g-bg);flex-direction:column;gap:18px;min-height:clamp(280px,36vh,360px);padding:clamp(28px,3vw,40px);transition:background .25s;display:flex;position:relative}.grow-week:hover{background:var(--g-bg-2)}.grow-week .grow-label{font-family:var(--g-mono);letter-spacing:.16em;color:var(--g-ink-3);font-size:11px}.grow-week h3{font-family:var(--g-serif);letter-spacing:-.01em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1}.grow-week p{color:var(--g-ink-2);margin:auto 0 0;font-size:15px;line-height:1.5}.grow-weeks-foot{flex-direction:column;gap:28px;margin-top:clamp(40px,6vh,72px);display:flex}.grow-weeks-foot-meta{background:var(--g-rule);border:1px solid var(--g-rule);border-radius:2px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.grow-weeks-foot-meta>div{background:var(--g-bg);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.grow-weeks-foot-meta .grow-k{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3);font-size:11px}.grow-weeks-foot-meta .grow-v{font-family:var(--g-serif);letter-spacing:-.01em;color:var(--g-ink);font-size:clamp(20px,1.8vw,26px);line-height:1.1}.grow-authority{background:var(--g-bg)}.grow-authority-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.grow-authority-portrait{aspect-ratio:1;background:var(--g-bg-2);border:1px solid var(--g-rule);border-radius:50%;justify-content:center;align-items:flex-end;max-width:480px;display:flex;position:relative;overflow:hidden}.grow-authority-portrait img{object-fit:cover;object-position:center 25%}.grow-tag{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-rule);white-space:nowrap;z-index:1;border-radius:999px;padding:8px 14px;font-size:11px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.grow-authority h2{font-family:var(--g-serif);letter-spacing:-.02em;text-wrap:balance;margin:20px 0 28px;font-size:clamp(40px,5.2vw,76px);line-height:1}.grow-authority h2 em{font-style:italic}.grow-authority p{color:var(--g-ink-2);max-width:56ch;margin:0 0 18px;font-size:17px;line-height:1.55}.grow-authority-bio{max-width:none;margin-top:clamp(40px,6vh,72px)}.grow-authority-bio p{max-width:72ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.grow-authority-stats{border-top:1px solid var(--g-ink);border-bottom:1px solid var(--g-rule);grid-template-columns:repeat(2,1fr);gap:24px;margin:8px 0 32px;padding:28px 0;display:grid}.grow-authority-stats>div{border-top:1px solid var(--g-rule);flex-direction:column;gap:8px;padding-top:16px;display:flex}.grow-authority-stats strong{font-family:var(--g-serif);letter-spacing:-.02em;color:var(--g-ink);font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1}.grow-authority-stats span{color:var(--g-ink-2);font-size:13px;line-height:1.45}.grow-deliverables{border-top:1px solid var(--g-rule);margin-top:40px;padding-top:32px}.grow-deliverables-head{margin-bottom:24px}.grow-deliverables-eyebrow{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2);font-size:11px;font-weight:500}.grow-deliverables-list{grid-template-columns:repeat(2,1fr);gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.grow-deliverables-list li{border-top:1px solid var(--g-rule);flex-direction:column;gap:6px;padding-top:16px;display:flex}.grow-deliverables-list strong{font-family:var(--g-serif);letter-spacing:-.01em;color:var(--g-ink);font-size:22px;font-weight:400}.grow-deliverables-list span{color:var(--g-ink-2);font-size:14px;line-height:1.5}.grow-fit{background:var(--g-bg-2)}.grow-fit-head{margin-bottom:clamp(32px,5vh,56px)}.grow-fit-grid{background:var(--g-rule);border:1px solid var(--g-rule);border-radius:4px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.grow-fit-col{background:var(--g-bg-2);padding:clamp(32px,4vw,56px)}.grow-fit-col.grow-fit-yes{background:var(--g-bg)}.grow-fit-col h3{font-family:var(--g-serif);letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1}.grow-fit-col.grow-fit-yes h3 em{font-style:italic}.grow-fit-col ul{margin:0;padding:0;list-style:none}.grow-fit-col li{border-top:1px solid var(--g-rule);color:var(--g-ink-2);align-items:baseline;gap:14px;padding:14px 0;font-size:16px;line-height:1.45;display:flex}.grow-fit-col li:before{content:"+";font-family:var(--g-mono);color:var(--g-ink);flex-shrink:0;font-size:12px}.grow-fit-col.grow-fit-no li:before{content:"—";color:var(--g-ink-3)}.grow-scarcity-section{background:var(--g-dark);color:var(--g-dark-ink);padding:clamp(72px,10vh,140px) 0;position:relative;overflow:hidden}.grow-scarcity-section:before{content:"";pointer-events:none;background:linear-gradient(#f4efe60d,#0000 44%),linear-gradient(90deg,#f4efe60a,#0000 36%);position:absolute;inset:0}.grow-scarcity-section .grow-wrap{position:relative}.grow-scarcity-section .grow-eyebrow{color:var(--g-accent)}.grow-scarcity-section .grow-eyebrow:before{background:var(--g-accent);opacity:1}.grow-scarcity-section h2{font-family:var(--g-serif);letter-spacing:-.025em;text-wrap:balance;margin:28px 0 36px;font-size:clamp(56px,9vw,144px);font-weight:400;line-height:.95}.grow-scarcity-section h2 em{color:var(--g-accent);font-style:italic}.grow-scarcity-grid{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,8vw,120px);margin-top:clamp(60px,10vh,120px);display:grid}.grow-scarcity-grid p{color:color-mix(in oklab, var(--g-dark-ink) 82%, var(--g-dark));max-width:42ch;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.grow-scarcity-meta{font-family:var(--g-mono);text-transform:uppercase;letter-spacing:.12em;grid-template-columns:1fr 1fr;gap:24px;font-size:13px;display:grid}.grow-scarcity-row{border-top:1px solid #f4efe62e;flex-direction:column;gap:8px;padding-top:16px;display:flex}.grow-scarcity-row .grow-k{color:#f4efe694}.grow-scarcity-row .grow-v{color:var(--g-dark-ink);letter-spacing:.04em;font-size:18px}.grow-scarcity-row .grow-v em{color:var(--g-accent);font-style:normal}.grow-scarcity-section .grow-btn-primary{background:var(--g-dark-ink);color:var(--g-dark);margin-top:48px;box-shadow:0 2px 16px #0003}.grow-scarcity-section .grow-btn-primary:hover{background:var(--g-accent);color:var(--g-accent-ink);box-shadow:0 4px 24px #a53a2a52}.grow-apply{background:var(--g-bg);padding-top:clamp(56px,8vh,100px);padding-bottom:clamp(56px,8vh,100px)}.grow-apply-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.grow-apply h2{font-family:var(--g-serif);letter-spacing:-.025em;text-wrap:balance;margin:24px 0;font-size:clamp(48px,7vw,108px);font-weight:400;line-height:.95}.grow-apply h2 em{color:var(--g-accent);font-style:italic}.grow-apply-lead{color:var(--g-ink-2);max-width:48ch;margin:0 0 24px;font-size:17px;line-height:1.55}.grow-form{background:var(--g-bg-2);border:1px solid var(--g-rule);border-radius:4px;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(28px,3vw,40px);display:grid}.grow-form-full{grid-column:1/-1}.grow-form-tier-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grow-form-tier-option{background:var(--g-bg);border:1px solid var(--g-rule);cursor:pointer;font-family:var(--g-sans);border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.grow-form-tier-option:hover{border-color:var(--g-ink-3)}.grow-form-tier-active{border-color:var(--g-accent);background:var(--g-accent-soft);box-shadow:0 0 0 3px #a53a2a1f}.grow-form-tier-option:last-child.grow-form-tier-active{background:var(--g-accent-soft);border-color:var(--g-accent)}.grow-form-tier-option:last-child.grow-form-tier-active .grow-form-tier-name,.grow-form-tier-option:last-child.grow-form-tier-active .grow-form-tier-price{color:var(--g-accent)}.grow-form-tier-name{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-2);font-size:11px}.grow-form-tier-price{color:var(--g-accent);font-size:20px;font-weight:600}.grow-form label{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-2);flex-direction:column;gap:8px;font-size:11px;display:flex}.grow-form label:has(select){grid-column:1/-1}.grow-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--g-ink-2) 50%), linear-gradient(135deg, var(--g-ink-2) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.grow-form input,.grow-form select,.grow-form textarea{font-family:var(--g-sans);letter-spacing:0;text-transform:none;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-rule);resize:vertical;border-radius:2px;outline:none;width:100%;padding:14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.grow-form input:focus,.grow-form select:focus,.grow-form textarea:focus{border-color:var(--g-accent);box-shadow:0 0 0 3px #a53a2a1f}.grow-form-submit{background:var(--g-ink);color:var(--g-bg);font-family:var(--g-sans);cursor:pointer;border:none;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:20px 28px;font-size:16px;font-weight:500;transition:background .2s,transform .15s;display:inline-flex}.grow-form-submit:hover{background:var(--g-accent);transform:translateY(-1px)}.grow-form-foot{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3);text-align:center;grid-column:1/-1;margin-top:4px;font-size:11px}.grow-form-status{color:var(--g-ink);background:#a53a2a14;border:1px solid #a53a2a59;border-radius:2px;padding:12px 14px;font-size:14px;line-height:1.45}.grow-form-status-error{background:#a53a2a1a;border-color:#a53a2a73}.grow-form-payment{border-top:1px solid var(--g-rule);flex-direction:column;gap:12px;margin-top:4px;padding-top:20px;display:flex}.grow-form-payment-header{flex-direction:column;gap:6px;display:flex}.grow-form-payment-label{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-2);font-size:11px;font-weight:500}.grow-form-payment-note{color:var(--g-ink-2);font-size:14px;line-height:1.45}.grow-form-card-wrapper{background:var(--g-bg);border:1px solid var(--g-rule);border-radius:2px;padding:14px;transition:border-color .2s,box-shadow .2s}.grow-form-card-wrapper:focus-within{border-color:var(--g-accent);box-shadow:0 0 0 3px #a53a2a1f}.grow-form-payment-reassurance{font-family:var(--g-mono);letter-spacing:.08em;color:var(--g-ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.grow-form-payment-reassurance svg{color:var(--g-ink-3);flex-shrink:0}.grow-form-consent{cursor:pointer;align-items:flex-start;line-height:1.45;letter-spacing:0!important;text-transform:none!important;color:var(--g-ink-2)!important;flex-direction:row!important;gap:12px!important;font-size:13px!important}.grow-form-consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--g-accent);cursor:pointer;flex-shrink:0;margin-top:1px}.grow-form-submit:disabled{opacity:.5;cursor:not-allowed}.grow-form-thanks-heading{font-family:var(--g-serif);margin:0 0 16px;font-size:clamp(28px,3vw,42px);font-weight:400}.grow-form-thanks-body{color:var(--g-ink-2);max-width:40ch;margin:0 auto;font-size:16px;line-height:1.5}.grow-inline-cta{font-family:var(--g-sans);letter-spacing:.02em;color:var(--g-bg);background:var(--g-ink);border-radius:999px;align-items:center;gap:12px;margin-top:40px;padding:16px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .2s,background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 12px #17151324}.grow-inline-cta:hover{background:var(--g-accent);color:var(--g-accent-ink);gap:18px;transform:translateY(-2px);box-shadow:0 4px 20px #a53a2a3d}.grow-inline-cta .grow-arrow{letter-spacing:0;font-size:16px}.grow-footer{border-top:1px solid var(--g-rule);padding:36px var(--g-pad);font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3);justify-content:space-between;align-items:center;font-size:11px;display:flex}.grow-footer em{color:var(--g-accent);font-style:italic;font-family:var(--g-serif);text-transform:none;letter-spacing:0;font-size:14px}.grow-comparison{background:var(--g-bg-2);border-top:1px solid var(--g-rule);border-bottom:1px solid var(--g-rule);padding:clamp(48px,7vh,80px) 0}.grow-comparison-inner{flex-direction:column;gap:16px;max-width:none;display:flex}.grow-comparison-inner .grow-section-no{margin-bottom:4px}.grow-comparison-quote{font-family:var(--g-serif);letter-spacing:-.015em;color:var(--g-ink);margin:16px 0 8px;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.15}.grow-comparison p{color:var(--g-ink-2);max-width:72ch;margin:0;font-size:17px;line-height:1.55}.grow-testimonials{padding:clamp(56px,8vh,100px) 0}.grow-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.grow-testimonial{background:var(--g-bg-2);border:1px solid var(--g-rule);flex-direction:column;gap:20px;padding:32px 28px;display:flex}.grow-testimonial-label{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-2);font-size:11px;font-weight:500}.grow-testimonial blockquote{font-family:var(--g-serif);letter-spacing:-.01em;color:var(--g-ink);border-left:2px solid var(--g-ink);flex:1;margin:0;padding-left:16px;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.4}.grow-testimonial-cite{border-top:1px solid var(--g-rule);font-family:var(--g-mono);letter-spacing:.08em;color:var(--g-ink-2);flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:500;display:flex}.grow-testimonial-location{letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3);font-size:10px;font-weight:400}.grow-tiers{background:var(--g-bg-2);border-top:1px solid var(--g-rule);padding:clamp(56px,8vh,100px) 0}.grow-tiers-head{text-align:center;max-width:56ch;margin:0 auto clamp(40px,6vh,80px)}.grow-tiers-head .grow-section-no{margin-bottom:20px}.grow-tiers-head .grow-display{margin-top:12px}.grow-tiers-head em{color:var(--g-accent);font-style:italic}.grow-tiers-lead{color:var(--g-ink-2);margin-top:20px;font-size:17px;line-height:1.55}.grow-tiers-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:0 auto;display:grid}.grow-tier{background:var(--g-bg);border:1px solid var(--g-rule);border-radius:4px;flex-direction:column;gap:16px;padding:clamp(28px,3vw,40px);display:flex;position:relative}.grow-tier-featured{border-color:var(--g-accent);box-shadow:0 0 0 1px var(--g-accent)}.grow-tier-badge{background:var(--g-accent);color:var(--g-accent-ink);font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:600;position:absolute;top:-12px;left:24px}.grow-tier-head{flex-direction:column;gap:4px;display:flex}.grow-tier-name{font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2);font-size:11px;font-weight:500}.grow-tier-price{font-family:var(--g-serif);letter-spacing:-.02em;color:var(--g-ink);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.grow-tier-tax{font-family:var(--g-mono);letter-spacing:.1em;color:var(--g-ink-3);font-size:11px}.grow-tier-tagline{color:var(--g-ink-2);margin:0;font-size:16px;line-height:1.45}.grow-tier-list{flex-direction:column;flex:1;gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.grow-tier-list li{color:var(--g-ink-2);padding-left:20px;font-size:15px;line-height:1.4;position:relative}.grow-tier-list li:before{content:"✓";color:var(--g-accent);font-weight:600;position:absolute;left:0}.grow-tier .grow-btn-primary,.grow-tier .grow-btn-secondary{justify-content:center;width:100%;margin-top:auto}.grow-tier-foot{font-family:var(--g-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink-3);text-align:center;font-size:10px}.grow-scarcity-row-loud .grow-v{font-size:28px;font-family:var(--g-serif);letter-spacing:-.01em}.grow-scarcity-row-loud .grow-v em{color:var(--g-accent);font-style:normal}.grow-cap .grow-stamp,.grow-v.grow-stamp,.grow-weeks-foot-meta .grow-v.grow-stamp,.grow-scarcity-row .grow-v.grow-stamp,.grow-tier-price,.grow-form-tier-price{color:var(--g-accent)}.grow-sticky-meta .grow-stamp,.grow-scarcity-row .grow-v.grow-stamp{width:fit-content;color:var(--g-accent-ink);background:var(--g-accent);border-radius:2px;align-items:baseline;gap:4px;padding:3px 8px;display:inline-flex;transform:rotate(-.4deg)}.grow-scarcity-row .grow-v.grow-stamp{padding:5px 10px}.grow-scarcity-row .grow-v.grow-stamp em,.grow-scarcity-row .grow-v.grow-stamp .grow-v-sub{color:currentColor}.grow-v-sub{opacity:.5;font-size:16px}.grow-scarcity-foot{font-family:var(--g-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4efe694;text-align:center;margin-top:16px;font-size:11px;display:block}.grow-apply-deadline{font-weight:500}@media (max-width:900px){.grow-weeks-grid{grid-template-columns:1fr 1fr}.grow-authority-grid{grid-template-columns:1fr}.grow-authority-stats,.grow-testimonial-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:720px){.grow-wrap{max-width:100%;overflow:hidden}.grow-topbar{overflow:hidden}.grow-brand{overflow-wrap:anywhere;max-width:100%;font-size:19px;line-height:1.1}.grow-hero-meta{letter-spacing:.11em;flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.grow-hero-meta>span{overflow-wrap:anywhere;max-width:100%}.grow-hero-h1{font-size:clamp(52px,15vw,64px);line-height:.98}.grow-hero-h1 .grow-indent{padding-left:0}.grow-hero-h1 .grow-italic{display:block}.grow-hero-tail{width:100%;min-width:0;max-width:100%;display:block}.grow-hero-tail p{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;display:block;white-space:normal!important}.grow-hero-tail p+p{margin-top:24px}.grow-hero-cta-row{text-align:left;grid-column:auto;align-items:stretch;width:100%;min-width:0;max-width:100%}.grow-hero-cta-row .grow-btn-primary{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;width:100%;min-width:0;max-width:100%;padding-inline:18px;font-size:14px;line-height:1.15;white-space:normal!important}.grow-cap{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;line-height:1.55;display:block}.grow-pain-grid{grid-template-columns:1fr}.grow-section-no{position:static}.grow-pain-tail,.grow-vision-grid{grid-template-columns:1fr}.grow-vision-tail{grid-template-columns:1fr 1fr}.grow-outcomes-head{grid-template-columns:1fr}.grow-outcomes-row{grid-template-columns:40px 1fr}.grow-outcomes-row .grow-mark{display:none}.grow-weeks-head{grid-template-columns:1fr}.grow-weeks-foot-meta{grid-template-columns:1fr 1fr}.grow-fit-grid,.grow-tiers-grid,.grow-scarcity-grid,.grow-apply-grid,.grow-form{grid-template-columns:1fr}.grow-deliverables-list{grid-template-columns:1fr;gap:24px}.grow-topbar{flex-direction:column;align-items:flex-start;gap:12px}.grow-topbar-cta{text-align:center;width:100%}}@media (max-width:560px){.grow-weeks-grid,.grow-vision-tail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.grow-reveal{opacity:1;transition:none;transform:none}.grow-progress{display:none}.grow-ticker-track,.grow-dot{animation:none}}body:has(.sprint-page){color:#171513;background:#f4efe6}:is(body:has(.sprint-page) .nav,body:has(.sprint-page) .foot,body:has(.sprint-page) .grain-overlay){display:none}.sprint-page{--sprint-bg:#f4efe6;--sprint-card:#ddd9d0;--sprint-ink:#171513;--sprint-soft:#4c4a46;--sprint-muted:#807d77;--sprint-rule:#ccc7c0;--sprint-accent:#a53a2a;background:var(--sprint-bg);min-height:100vh;color:var(--sprint-ink);font-family:"Geist", "Inter", var(--sans);overflow-x:hidden}@supports (color:lab(0% 0 0)){.sprint-page{--sprint-card:lab(86.7555% .597596 4.70599);--sprint-soft:lab(31.4597% .649065 2.70576);--sprint-muted:lab(52.5248% .629008 3.46735);--sprint-rule:lab(80.6115% .603139 4.48363)}}.sprint-page *{box-sizing:border-box}.sprint-topbar{border-bottom:1px solid var(--sprint-rule);justify-content:space-between;align-items:center;gap:24px;min-height:79px;padding:0 clamp(24px,4.6vw,60px);display:flex}.sprint-brand{letter-spacing:-.02em;font-family:Instrument Serif,Newsreader,Georgia,serif;font-size:clamp(18px,1.6vw,22px);line-height:1}.sprint-brand span{color:var(--sprint-accent)}.sprint-topbar-cta{border:1px solid var(--sprint-ink);min-height:38px;color:var(--sprint-ink);font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px 11px 21px;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.sprint-hero{grid-template-columns:minmax(0,1fr) minmax(400px,477px);align-items:start;gap:clamp(52px,7.2vw,94px);max-width:982px;min-height:calc(100vh - 128px);margin:0 auto;padding:34px 0 84px;display:grid}.sprint-copy{padding-top:9px}.sprint-eyebrow{color:var(--sprint-soft);font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex}.sprint-eyebrow:before{content:"";background:var(--sprint-muted);width:17px;height:1px;display:inline-block}.sprint-title{color:var(--sprint-ink);letter-spacing:-.045em;margin:0;font-family:Instrument Serif,Newsreader,Georgia,serif;font-size:clamp(60px,7.45vw,96px);font-weight:400;line-height:.95}.sprint-title em{color:var(--sprint-accent);font-style:italic}.sprint-lede{color:#17243a;max-width:425px;margin:24px 0 0;font-size:16px;line-height:1.55}.sprint-form{border:1px solid var(--sprint-rule);background:var(--sprint-card);border-radius:3px;gap:18px;width:100%;margin-top:0;padding:38px 36px 35px;display:grid}.sprint-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sprint-form label{color:#14223a;font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:9px;font-weight:500;line-height:1.15;display:flex}.sprint-form input,.sprint-form textarea,.sprint-form select{border:1px solid var(--sprint-rule);width:100%;color:var(--sprint-ink);font-family:"Geist", "Inter", var(--sans);letter-spacing:0;text-transform:none;background:#f5f1e9;border-radius:0;outline:none;padding:12px 13px;font-size:15px;line-height:1.4}.sprint-form input,.sprint-form select{height:45px}.sprint-form textarea{resize:vertical;min-height:82px}.sprint-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sprint-muted) 50%), linear-gradient(135deg, var(--sprint-muted) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.sprint-form input:focus,.sprint-form textarea:focus,.sprint-form select:focus{border-color:var(--sprint-accent);background:#faf7f0}.sprint-submit{background:var(--sprint-ink);color:#fffaf2;cursor:pointer;min-height:53px;font-family:"Geist", "Inter", var(--sans);border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-top:1px;padding:16px 24px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.sprint-form-foot{color:#80746d;font-family:var(--mono);letter-spacing:.32em;text-align:center;text-transform:uppercase;font-size:9px;line-height:1.5}.sprint-form-foot span{padding:0 8px}.sprint-form-status{color:var(--sprint-ink);background:#9c4a2f14;border:1px solid #9c4a2f59;padding:12px 14px;font-size:14px;line-height:1.45}.sprint-form-status-error{background:#9c2f2f1a;border-color:#9c2f2f73}.sprint-footer{z-index:40;color:#855844;font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:0 clamp(24px,4.6vw,60px) 9px;font-size:9px;line-height:1;display:flex;position:fixed;bottom:0;left:0;right:0}@media (max-width:1100px){.sprint-hero{grid-template-columns:minmax(0,1fr);max-width:none;padding-left:56px;padding-right:56px}.sprint-form{max-width:520px}}@media (max-width:720px){.sprint-topbar{flex-direction:column;align-items:flex-start;padding-top:22px;padding-bottom:22px}.sprint-topbar-cta{width:100%}.sprint-hero{gap:36px;min-height:auto;padding:40px 22px 82px}.sprint-title{font-size:clamp(55px,16vw,72px)}.sprint-form{padding:28px 22px}.sprint-form-row{grid-template-columns:1fr}.sprint-footer{flex-direction:column;padding:26px 22px;position:static}}body:has(.audit-page){color:#171513;background:#f4efe6}:is(body:has(.audit-page) .grain-overlay,body:has(.audit-page) .vignette,body:has(.audit-page) .nav,body:has(.audit-page) .foot){display:none}.audit-page{--audit-bg:#f4efe6;--audit-paper:#fbf7ef;--audit-ink:#171513;--audit-soft:#171513b8;--audit-muted:#17151385;--audit-rule:#17151329;--audit-accent:#a53a2a;background:var(--audit-bg);color:var(--audit-ink);font-family:"Inter", var(--sans);overflow-x:hidden}.audit-page *{min-width:0}.audit-wrap{width:min(1180px,100% - 48px);margin:0 auto}.audit-topbar{border-bottom:1px solid var(--audit-rule);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 clamp(22px,4vw,56px);display:flex}.audit-brand{color:#17151347;font-family:var(--display);letter-spacing:-.02em;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1}.audit-topbar a{color:var(--audit-ink);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:500}.audit-hero{border-bottom:1px solid var(--audit-rule);padding:clamp(42px,7vw,92px) 0 clamp(58px,8vw,110px)}.audit-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,482px);align-items:start;gap:clamp(42px,7vw,92px);max-width:100%;display:grid}.audit-copy{padding-top:clamp(8px,2vw,32px)}.audit-kicker{color:var(--audit-accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.audit-kicker:before{content:"";background:currentColor;width:28px;height:1px}.audit-copy h1,.audit-thanks h1{max-width:10ch;color:var(--audit-ink);letter-spacing:-.045em;margin:22px 0 0;font-family:Instrument Serif,Newsreader,Georgia,serif;font-size:clamp(62px,9vw,132px);font-weight:400;line-height:.9}.audit-lede,.audit-thanks p{max-width:48ch;color:var(--audit-soft);overflow-wrap:break-word;margin:28px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.52}.audit-proof-strip{border-top:1px solid var(--audit-rule);border-bottom:1px solid var(--audit-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(38px,5vw,64px);display:grid}.audit-proof-strip div{border-right:1px solid var(--audit-rule);min-height:116px;padding:22px 20px 20px 0}.audit-proof-strip div+div{padding-left:22px}.audit-proof-strip div:last-child{border-right:0}.audit-proof-strip span,.audit-form-head span,.audit-section-head span,.audit-cards article span{color:var(--audit-muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:500;display:block}.audit-proof-strip strong{color:var(--audit-ink);letter-spacing:-.018em;margin-top:14px;font-family:Instrument Serif,Newsreader,Georgia,serif;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1;display:block}.audit-form{background:radial-gradient(circle at 8% 0%, #a53a2a24, transparent 36%), linear-gradient(180deg, #fffaf2, var(--audit-paper));border:1px solid var(--audit-rule);border-radius:6px;gap:17px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 26px 76px #17151321}.audit-form-head{border-bottom:1px solid var(--audit-rule);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.audit-form-head strong{color:var(--audit-accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:right;font-size:10.5px;font-weight:500}.audit-form-status{color:var(--audit-ink);background:#a53a2a14;border:1px solid #a53a2a73;padding:12px 14px;font-size:14px;line-height:1.45}.audit-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audit-form label{color:var(--audit-soft);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:500;line-height:1.25;display:grid}.audit-form input,.audit-form select,.audit-form textarea{width:100%;color:var(--audit-ink);font-family:"Inter", var(--sans);letter-spacing:0;text-transform:none;background:#fffcf6eb;border:1px solid #1715132e;border-radius:2px;outline:0;padding:12px 13px;font-size:15.5px;line-height:1.42}.audit-form input,.audit-form select{height:47px}.audit-form textarea{resize:vertical;min-height:94px}.audit-form input:focus,.audit-form select:focus,.audit-form textarea:focus{border-color:var(--audit-accent);background:#fff;box-shadow:0 0 0 3px #a53a2a1f}.audit-form button{background:var(--audit-ink);color:#fffaf2;cursor:pointer;min-height:54px;font-family:"Inter", var(--sans);border:0;border-radius:999px;padding:16px 24px;font-size:15px;font-weight:700;line-height:1;transition:background .2s,transform .15s}.audit-form button:hover{background:var(--audit-accent);transform:translateY(-1px)}.audit-form-foot{color:var(--audit-muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.audit-how{background:var(--audit-paper);padding:clamp(56px,8vw,104px) 0}.audit-section-head{grid-template-columns:210px 1fr;align-items:end;gap:52px;display:grid}.audit-section-head h2{max-width:15ch;color:var(--audit-ink);letter-spacing:-.035em;margin:0;font-family:Instrument Serif,Newsreader,Georgia,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.98}.audit-cards{border-top:1px solid var(--audit-rule);border-bottom:1px solid var(--audit-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(34px,5vw,64px);display:grid}.audit-cards article{border-right:1px solid var(--audit-rule);min-height:260px;padding:clamp(24px,3vw,34px)}.audit-cards article:last-child{border-right:0}.audit-cards h3{color:var(--audit-ink);letter-spacing:-.02em;margin:30px 0 14px;font-family:Instrument Serif,Newsreader,Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1}.audit-cards p{color:var(--audit-soft);margin:0;font-size:15.5px;line-height:1.52}.audit-thanks{border-top:1px solid var(--audit-rule);align-items:center;min-height:70vh;padding:clamp(72px,12vw,132px) 0;display:grid}.audit-thanks h1{max-width:12ch}.audit-thanks-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.audit-thanks-actions a{border:1px solid var(--audit-ink);min-height:44px;color:var(--audit-ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:10.5px;font-weight:500;display:inline-flex}.audit-thanks-actions a:first-child{background:var(--audit-ink);color:#fffaf2}@media (max-width:980px){.audit-hero-grid,.audit-section-head{grid-template-columns:1fr}.audit-form{max-width:560px}.audit-cards{grid-template-columns:1fr}.audit-cards article{border-right:0;border-bottom:1px solid var(--audit-rule);min-height:0}.audit-cards article:last-child{border-bottom:0}}@media (max-width:720px){.audit-wrap{width:min(100% - 36px,1180px)}.audit-hero{padding-top:34px}.audit-copy h1,.audit-thanks h1{letter-spacing:-.035em;overflow-wrap:break-word;max-width:10ch;font-size:clamp(48px,13vw,58px);line-height:.95}.audit-topbar{min-height:74px;padding-inline:18px}.audit-topbar a{letter-spacing:.12em;text-align:right;white-space:normal;max-width:54%;font-size:9.5px;line-height:1.25}.audit-proof-strip,.audit-field-row{grid-template-columns:1fr}.audit-proof-strip div{border-right:0;border-bottom:1px solid var(--audit-rule);min-height:0;padding:18px 0}.audit-proof-strip div+div{padding-left:0}.audit-proof-strip div:last-child{border-bottom:0}.audit-form-head{flex-direction:column;align-items:flex-start}.audit-form-head strong{text-align:left}}
