@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-normal-300_900.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-italic-300_900.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-normal-400.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-normal-500.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-normal-600.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-normal-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-500.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--off-white:#f3efe7;--deep-forest:#0e2a20;--studio-red:#c0411e;--clay-ink:#a8371a;--clay-glow:#e89b72;--stark-black:#16140f;--on-surface:#22201a;--on-surface-variant:#5c574c;--surface-dim:#e4decf;--surface-container:#ece7db;--outline:#6e6959;--outline-variant:#d5cebe;--stark-fade:#6b6558;--s-25:2px;--s-50:4px;--s-75:8px;--s-100:12px;--s-200:16px;--s-300:24px;--s-400:32px;--s-500:40px;--s-600:48px;--s-700:64px;--s-800:80px;--s-900:96px;--t-xs:12px;--lh-xs:16px;--t-sm:14px;--lh-sm:20px;--t-base:16px;--lh-base:24px;--t-lg:18px;--lh-lg:28px;--t-xl:20px;--lh-xl:28px;--t-2xl:24px;--lh-2xl:32px;--t-3xl:30px;--lh-3xl:36px;--t-4xl:36px;--lh-4xl:40px;--t-5xl:48px;--t-6xl:60px;--t-7xl:72px;--t-8xl:96px;--t-9xl:128px;--gutter:24px;--m-mob:24px;--m-desk:64px;--max-content:1280px;--measure:680px;--fluid:cubic-bezier(.32, .72, 0, 1);--editorial:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--s-900)}body{background:var(--off-white);color:var(--on-surface);font-family:Hanken Grotesk,sans-serif;font-size:var(--t-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--clay-ink);outline-offset:4px}::selection{background:var(--studio-red);color:var(--off-white)}.skip-link{left:var(--s-300);top:calc(-1 * var(--s-900));z-index:100;background:var(--stark-black);color:var(--off-white);padding:var(--s-100) var(--s-300);font-family:JetBrains Mono,monospace;font-size:var(--t-xs);line-height:var(--lh-xs);text-transform:uppercase;letter-spacing:.12em;transition:top .4s var(--fluid);text-decoration:none;position:absolute}.skip-link:focus{top:var(--s-300)}.display{font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.025em;font-family:Fraunces,Georgia,serif;line-height:.96}.display-soft{font-variation-settings:"SOFT" 30, "WONK" 1}.grain{z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}[data-reveal]{opacity:1}.js-reveal [data-reveal=""]{opacity:0;transform:translateY(var(--s-400));filter:blur(8px)}.js-reveal [data-reveal]{transition:opacity .8s var(--fluid), transform .8s var(--fluid), filter .8s var(--fluid)}[data-reveal=in]{opacity:1;filter:none;transform:none}[data-reveal=instant]{opacity:1;filter:none;transition:none;transform:none}.link-underline{color:inherit;text-decoration:none;display:inline-block;position:relative}.link-underline:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--fluid);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-underline:hover:after{transform-origin:0;transform:scaleX(1)}.shell{max-width:var(--max-content);padding:0 var(--m-mob);margin:0 auto}@media (min-width:768px){.shell{padding:0 var(--m-desk)}}.mono{font-family:JetBrains Mono,monospace;font-size:var(--t-xs);line-height:var(--lh-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--on-surface-variant)}.rule-tag{align-items:center;gap:var(--s-100);display:flex}.rule-tag:before{content:"";height:1px;width:var(--s-400);background:var(--studio-red);flex:none;display:block}.lede{font-size:var(--t-lg);line-height:var(--lh-lg);color:var(--on-surface-variant);max-width:var(--measure)}.hero{border-bottom:1px solid var(--stark-black);padding:var(--s-800) 0 var(--s-600)}@media (min-width:768px){.hero{padding:var(--s-900) 0 var(--s-800)}}.hero h1{margin-top:var(--s-300);max-width:var(--measure);font-size:clamp(var(--t-4xl), 4.6vw, var(--t-7xl));color:var(--stark-black);line-height:.94}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero h1{background-image:linear-gradient(90deg, var(--stark-black), var(--stark-fade));color:#0000;-webkit-background-clip:text;background-clip:text}}.hero h1 span{display:block}.hero .lede{max-width:var(--measure)}.hero-proof{gap:var(--s-100) var(--s-300);margin-top:var(--s-300);padding-top:var(--s-200);border-top:1px solid var(--outline-variant);max-width:var(--measure);flex-wrap:wrap;align-items:baseline;display:flex}.hero-proof span{color:var(--on-surface-variant)}.hero-proof .hero-proof-key{color:var(--clay-ink)}.plate{border:1px solid var(--stark-black);background:var(--deep-forest);color:var(--off-white);padding:var(--s-400) var(--s-300);text-align:center}.plate .mono{color:var(--clay-glow)}.plate .num{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:clamp(var(--t-3xl), 5.2vw, var(--t-5xl));margin-top:var(--s-75);color:var(--off-white);padding:var(--s-100) 0;min-height:44px;transition:color .5s var(--fluid);line-height:1;text-decoration:none;display:block}.plate .num:hover{color:var(--clay-glow)}.plate .num:active{transform:translateY(1px)}.demo-cta a{padding:var(--s-200) 0;display:inline-block}.plate .sub{margin-top:var(--s-200);font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--outline-variant)}.kind{font-family:JetBrains Mono,monospace;font-size:var(--t-xs);line-height:var(--lh-xs);text-transform:uppercase;letter-spacing:.12em}.kind.tenant{color:var(--clay-ink)}.kind.broker{color:var(--deep-forest)}.kind.vendor,.kind.other{color:var(--outline)}.nav{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--stark-black);background:#f3efe7e6;position:sticky;top:0}.nav-inner{height:var(--s-700);justify-content:space-between;align-items:center;gap:var(--s-300);z-index:50;display:flex;position:relative}.nav a{color:var(--stark-black);text-decoration:none}.nav-links{gap:var(--s-400);display:none}@media (min-width:1024px){.nav-links{display:flex}}.nav-links a[aria-current=page]{color:var(--clay-ink)}.nav-links a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav-cta{border:1px solid var(--stark-black);padding:var(--s-75) var(--s-200);transition:background .5s var(--fluid), color .5s var(--fluid), transform .2s var(--fluid);display:none}@media (min-width:640px){.nav-cta{display:inline-block}}.nav-cta:hover{background:var(--stark-black);color:var(--off-white)!important}.nav-cta:active{transform:translateY(1px)}.site-foot{background:var(--deep-forest);color:var(--off-white);margin-top:var(--s-900);padding-top:var(--s-700);overflow:hidden}.site-foot .mono{color:var(--off-white)}.site-foot .mono.dim{color:#f3efe78c}.site-foot a{color:var(--off-white);text-decoration:none}.foot-cols{gap:var(--s-500);padding-top:var(--s-500);margin-top:var(--s-400);border-top:1px solid #f3efe733;grid-template-columns:1fr;display:grid}@media (min-width:768px){.foot-cols{gap:var(--gutter);grid-template-columns:2fr 1fr 1fr}}.foot-blurb{font-size:var(--t-base);line-height:var(--lh-lg);color:#f3efe7b3;max-width:26rem}.foot-col{gap:var(--s-100);flex-direction:column;align-items:flex-start;display:flex}.foot-mark{font-optical-sizing:auto;letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;line-height:.8;font-size:clamp(var(--t-7xl), 15vw, var(--t-9xl));margin-top:var(--s-600);-webkit-user-select:none;user-select:none}.foot-base{justify-content:space-between;gap:var(--s-200);padding:var(--s-600) 0 var(--s-500);flex-wrap:wrap;display:flex}.foot-legal{gap:var(--s-300);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;filter:none;transform:none}}.hero-grid{gap:var(--s-600);grid-template-columns:1fr;align-items:end;display:grid}@media (min-width:1024px){.hero-grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.hero-copy{grid-column:span 7}.hero-aside{grid-column:span 5}}.btn{border:1px solid var(--stark-black);padding:var(--s-100) var(--s-300);font-family:JetBrains Mono,monospace;font-size:var(--t-sm);line-height:var(--lh-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--stark-black);transition:background .5s var(--fluid), color .5s var(--fluid), transform .2s var(--fluid);font-weight:500;text-decoration:none;display:inline-block}.btn:hover{background:var(--stark-black);color:var(--off-white)}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.dim-note{color:var(--outline)}.demo-row{border-top:1px solid var(--stark-black);padding:var(--s-200) 0}.demo-row:last-child{border-bottom:1px solid var(--stark-black)}.demo-row-head{justify-content:space-between;align-items:baseline;gap:var(--s-100);display:flex}.demo-name{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:var(--t-xl);margin-top:var(--s-75);color:var(--stark-black);line-height:1.1}.demo-detail{font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant);margin-top:var(--s-50)}.demo-empty{border-top:1px solid var(--stark-black);border-bottom:1px solid var(--stark-black);padding:var(--s-400) 0}.demo-skel{border-top:1px solid var(--outline-variant);padding:var(--s-200) 0}.demo-skel:last-child{border-bottom:1px solid var(--outline-variant)}.demo-skel span{height:var(--s-100);background:var(--surface-dim);animation:pulse 1.6s var(--fluid) infinite;display:block}.demo-skel span+span{margin-top:var(--s-75)}.demo-skel span:first-child{width:30%}.demo-skel span:nth-child(2){width:62%;height:var(--s-200)}.demo-skel span:nth-child(3){width:46%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.band{padding-top:var(--s-800);padding-bottom:var(--s-300)}.tagline-band{padding:var(--s-800) 0;border-top:1px solid var(--stark-black)}.tagline{max-width:var(--measure);font-size:clamp(var(--t-3xl), 4vw, var(--t-5xl));color:var(--stark-black);line-height:1.06}.tagline-line{display:block}.tw{color:#16140f8c;transition:color .7s var(--fluid)}.tw.lit{color:var(--stark-black)}.benefits{margin-top:var(--s-500);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.benefits{column-gap:var(--s-700);grid-template-columns:1fr 1fr}}.benefit{border-top:1px solid var(--stark-black);padding:var(--s-300) 0}.benefit h3{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:var(--t-xl);line-height:var(--lh-xl);margin-top:var(--s-75);color:var(--stark-black)}.benefit p{margin-top:var(--s-75);font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant)}.steps{margin-top:var(--s-500)}.step{gap:var(--s-300);border-top:1px solid var(--stark-black);padding:var(--s-300) 0;align-items:baseline;display:flex}.step:last-child{border-bottom:1px solid var(--stark-black)}.step .mono{padding-top:var(--s-50);flex:none}.step h3{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:var(--t-2xl);color:var(--stark-black);line-height:1.1}.step p{margin-top:var(--s-75);font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant);max-width:42rem}.proof{background:var(--deep-forest);color:var(--off-white);margin-top:var(--s-800);padding:var(--s-800) 0}.proof .mono.dim{color:#f3efe78c}.proof-h{font-size:clamp(var(--t-3xl), 3.4vw, var(--t-5xl));margin-top:var(--s-300);max-width:22ch}.price-grid{gap:var(--s-600);margin-top:var(--s-500);grid-template-columns:1fr;display:grid}@media (min-width:900px){.price-grid{gap:var(--s-700);grid-template-columns:1fr 1fr}}.price{font-optical-sizing:auto;letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;font-size:clamp(var(--t-5xl), 7vw, var(--t-8xl));margin-top:var(--s-300);color:var(--stark-black);line-height:1}.price-unit{font-family:Hanken Grotesk,sans-serif;font-size:var(--t-lg);letter-spacing:0;color:var(--on-surface-variant);margin-left:var(--s-100)}.reversal{margin-top:var(--s-400);gap:var(--s-100);flex-direction:column;display:flex}.reversal p{font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface);border-top:1px solid var(--outline-variant);padding-top:var(--s-100)}.start-card{border:1px solid var(--stark-black);padding:var(--s-400) var(--s-300)}.start-h{font-size:var(--t-3xl);line-height:var(--lh-3xl);margin-top:var(--s-100);color:var(--stark-black)}.proof-grid{gap:var(--s-600);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.proof-grid{gap:var(--s-700);grid-template-columns:1.15fr 1fr}}.proof-lede{margin-top:var(--s-300);font-size:var(--t-lg);line-height:var(--lh-lg);color:#f3efe7b3;max-width:32rem}.proof-note{margin-top:var(--s-300);color:#f3efe78c}.sms{max-width:360px}.sms-from{color:#f3efe78c;margin-bottom:var(--s-75)}.sms-bubble{background:var(--off-white);color:var(--stark-black);padding:var(--s-200);border-radius:16px}.sms-bubble p{font-size:var(--t-base);line-height:var(--lh-base)}.sms-bubble p+p{margin-top:var(--s-25)}.sms-link{color:var(--clay-ink)}.sms-meta{color:#f3efe78c;margin-top:var(--s-75);text-align:right}.start-form{margin-top:var(--s-300)}.start-form fieldset{border:0;margin:0;padding:0}.start-form fieldset:disabled{opacity:.6;cursor:wait}.f-row{gap:var(--s-200);grid-template-columns:1fr;display:grid}@media (min-width:560px){.f-row{gap:var(--gutter);grid-template-columns:1fr 1fr}}.f{margin-bottom:var(--s-200);display:block}.f>.mono{margin-bottom:var(--s-75);display:block}.f input,.f textarea{border:0;border-bottom:1px solid var(--stark-black);width:100%;padding:var(--s-75) 0;font-family:Hanken Grotesk,sans-serif;font-size:var(--t-base);line-height:var(--lh-base);color:var(--stark-black);transition:border-color .4s var(--fluid);background:0 0;border-radius:0}.f input::placeholder,.f textarea::placeholder{color:var(--outline)}.f input:hover,.f textarea:hover{border-bottom-color:var(--on-surface-variant)}.f input:focus,.f textarea:focus{border-bottom-color:var(--clay-ink);outline:none}.f textarea{resize:vertical}.f input[data-touched]:invalid,.f textarea[data-touched]:invalid{border-bottom-color:var(--studio-red)}.f-error{margin-top:var(--s-50);font-family:JetBrains Mono,monospace;font-size:var(--t-xs);line-height:var(--lh-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--studio-red);display:none}.f input[data-touched]:invalid~.f-error,.f textarea[data-touched]:invalid~.f-error{display:block}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.start-actions{align-items:flex-start;gap:var(--s-200);margin-top:var(--s-100);flex-direction:column;display:flex}@media (min-width:560px){.start-actions{align-items:center;gap:var(--s-300);flex-direction:row}}.start-card button.btn{cursor:pointer;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:var(--t-sm);line-height:var(--lh-sm);text-transform:uppercase;letter-spacing:.12em;background:0 0;font-weight:500}.places{gap:var(--s-600);margin-top:var(--s-500);grid-template-columns:1fr;display:grid}@media (min-width:900px){.places{gap:var(--s-700);grid-template-columns:1fr 1fr;align-items:start}}.shot-frame{border:1px solid var(--stark-black);position:relative;overflow:hidden}.shot-frame img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.place-shot figcaption{margin-top:var(--s-75)}.place-list{flex-direction:column;display:flex}.place{border-top:1px solid var(--stark-black);padding:var(--s-300) 0}.place:last-child{border-bottom:1px solid var(--stark-black)}.place p{margin-top:var(--s-75);font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant);max-width:34rem}.places-h{font-size:clamp(var(--t-2xl), 2.8vw, var(--t-4xl));color:var(--stark-black);margin-bottom:var(--s-300);max-width:20ch}.ask-grid{gap:var(--s-600);margin-top:var(--s-500);grid-template-columns:1fr;display:grid}@media (min-width:900px){.ask-grid{gap:var(--s-700);grid-template-columns:1.1fr 1fr}}.ask-h{font-size:clamp(var(--t-2xl), 3.2vw, var(--t-4xl));color:var(--stark-black)}.rules{border-top:1px solid var(--stark-black);padding-top:var(--s-300)}.rule-line{font-optical-sizing:auto;font-family:Fraunces,Georgia,serif;font-size:var(--t-lg);line-height:var(--lh-lg);letter-spacing:-.01em;color:var(--stark-black);padding:var(--s-200) 0;border-bottom:1px solid var(--outline-variant)}.rules .dim-note{padding-bottom:var(--s-75)}.screen-h{font-size:clamp(var(--t-2xl), 3vw, var(--t-4xl));color:var(--stark-black);margin-top:var(--s-300);max-width:26ch}.screen-grid{gap:var(--s-500);margin-top:var(--s-600);grid-template-columns:1fr;display:grid}@media (min-width:800px){.screen-grid{gap:var(--s-700);grid-template-columns:1fr 1fr}}.screen-label{padding-bottom:var(--s-100);border-bottom:1px solid var(--stark-black)}.screen-label.pass{color:var(--clay-ink)}.screen-label.stop{color:var(--outline)}.screen-row{border-bottom:1px solid var(--outline-variant);padding:var(--s-200) 0}.screen-row p{font-size:var(--t-base);line-height:var(--lh-base);color:var(--stark-black);margin-top:var(--s-50)}.screen-row.muted p{color:var(--outline);text-decoration:line-through;-webkit-text-decoration-color:var(--outline-variant);text-decoration-color:var(--outline-variant);margin-top:0}.proof-shot{isolation:isolate;position:relative}.proof-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.proof-shot:after{content:"";z-index:-1;background:#0e2a20ed;position:absolute;inset:0}.demo-extra{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--on-surface-variant);margin-top:var(--s-75)}.demo-extra .mono{color:var(--outline);margin-right:var(--s-50)}.demo-summary{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--on-surface-variant);margin-top:var(--s-75)}.demo-cta{margin-top:var(--s-300)}.demo-cta a{color:var(--clay-ink)}.faq{margin-top:var(--s-400);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.faq{column-gap:var(--s-700);grid-template-columns:1fr 1fr}}.faq-row{border-top:1px solid var(--stark-black);padding:var(--s-300) 0}.faq-row h3{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:var(--t-xl);line-height:var(--lh-xl);color:var(--stark-black)}.faq-row p{margin-top:var(--s-75);font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant)}.home-notes{margin-top:var(--s-400);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.home-notes{column-gap:var(--s-700);grid-template-columns:1fr 1fr}}.home-note{color:inherit;border-top:1px solid var(--stark-black);padding:var(--s-300) 0;transition:color .5s var(--fluid);text-decoration:none;display:block}.home-note h3{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:var(--t-xl);line-height:var(--lh-xl);color:var(--stark-black);margin-top:var(--s-75);transition:color .5s var(--fluid)}.home-note p{margin-top:var(--s-75);font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant)}.home-note:hover h3{color:var(--clay-ink)}.home-notes-all{margin-top:var(--s-300)}.note{max-width:720px;padding:var(--s-700) 0 var(--s-600)}@media (min-width:768px){.note{padding:var(--s-800) 0 var(--s-600)}}.note h1.display{font-size:clamp(var(--t-3xl), 4.4vw, var(--t-5xl));margin-top:var(--s-300);color:var(--stark-black);line-height:1.05}.note .note-open{font-variation-settings:"SOFT" 30, "WONK" 1;max-width:none;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:var(--t-xl);line-height:var(--lh-xl);margin-top:var(--s-300);padding-bottom:var(--s-400);border-bottom:1px solid var(--stark-black)}.note h2.display{font-size:clamp(var(--t-2xl), 3vw, var(--t-3xl));letter-spacing:-.015em;margin:var(--s-600) 0 0;color:var(--stark-black);line-height:1.15}.note p{margin-top:var(--s-200);font-size:var(--t-lg);line-height:var(--lh-lg)}.note ol,.note ul{margin:var(--s-200) 0 0 var(--s-300);padding:0}.note li{margin-top:var(--s-100);font-size:var(--t-lg);line-height:var(--lh-lg)}.note li::marker{color:var(--clay-ink)}.note a{color:inherit;-webkit-text-decoration-color:var(--clay-ink);text-decoration-color:var(--clay-ink);text-underline-offset:3px}.note a:hover{color:var(--clay-ink)}.note a.btn{color:var(--stark-black);text-decoration:none}.note a.btn:hover{color:var(--off-white)}.crumbs{gap:var(--s-75);flex-wrap:wrap;align-items:baseline;display:flex}.crumbs a{color:var(--on-surface-variant);text-decoration:none}.crumbs a:hover{color:var(--clay-ink)}.crumbs span[aria-current=page]{color:var(--outline)}.note-cta{border:1px solid var(--stark-black);padding:var(--s-400) var(--s-300);margin-top:var(--s-600)}.note-cta .display{font-size:var(--t-2xl);line-height:var(--lh-2xl);letter-spacing:-.02em;margin-top:var(--s-100);color:var(--stark-black)}.note-cta p{margin-top:var(--s-100);font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant)}.note-cta-actions{margin-top:var(--s-300)!important}.note-related{border-top:1px solid var(--stark-black);padding:var(--s-600) 0 var(--s-300)}.note-related-grid{background:var(--outline-variant);border:1px solid var(--outline-variant);margin-top:var(--s-300);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:700px){.note-related-grid{grid-template-columns:1fr 1fr}}.note-related-grid a{background:var(--off-white);padding:var(--s-300);color:inherit;transition:background .5s var(--fluid);text-decoration:none;display:block}.note-related-grid a:hover{background:var(--surface-container)}.note-related-grid .display{font-size:var(--t-lg);line-height:var(--lh-lg);letter-spacing:-.02em;margin-top:var(--s-100);color:var(--stark-black)}.notes-index{padding:var(--s-800) 0 var(--s-700)}.notes-index h1.display{font-size:clamp(var(--t-4xl), 6vw, var(--t-7xl));max-width:16ch;margin-top:var(--s-300);color:var(--stark-black)}.notes-index>.lede{max-width:54ch;margin-top:var(--s-300)}.notes-list{margin-top:var(--s-600)}.notes-jump{gap:var(--s-100) var(--s-300);margin-top:var(--s-500);padding-top:var(--s-200);border-top:1px solid var(--stark-black);flex-wrap:wrap;display:flex}.notes-jump a{color:var(--on-surface-variant)}.notes-jump a:hover{color:var(--clay-ink)}.notes-group{margin-top:var(--s-800)}.notes-group:first-of-type{margin-top:var(--s-600)}.notes-group-h{font-size:var(--t-2xl);line-height:var(--lh-2xl);color:var(--stark-black);margin-top:var(--s-100);max-width:34ch}.notes-group-d{margin-top:var(--s-75);max-width:62ch}.notes-item{color:inherit;border-top:1px solid var(--stark-black);padding:var(--s-400) 0;text-decoration:none;display:block}.notes-item:last-of-type{border-bottom:1px solid var(--stark-black)}.notes-item-t{font-size:clamp(var(--t-xl), 3.4vw, var(--t-3xl));letter-spacing:-.015em;margin-top:var(--s-100);max-width:26ch;color:var(--stark-black);transition:color .5s var(--fluid);line-height:1.1}.notes-item-d{color:var(--on-surface-variant);margin-top:var(--s-100);max-width:62ch;font-size:var(--t-base);line-height:var(--lh-base)}.notes-item:hover .notes-item-t{color:var(--clay-ink)}.notes-index .note-cta{max-width:720px}.demo-badges{gap:var(--s-75);margin-top:var(--s-100);flex-wrap:wrap;display:flex}.badge{font-family:JetBrains Mono,monospace;font-size:var(--t-xs);line-height:var(--lh-xs);text-transform:uppercase;letter-spacing:.12em;padding:var(--s-50) var(--s-75);border:1px solid}.badge.qualified{color:var(--deep-forest);background:#0e2a2012}.badge.more-info{color:var(--clay-ink)}.badge.screened{color:var(--outline)}.badge.operator{color:var(--deep-forest)}.badge.neutral{color:var(--outline)}.prose{max-width:720px;padding:var(--s-800) 0 var(--s-600)}.prose h1.display{font-size:clamp(var(--t-4xl), 5.5vw, var(--t-6xl));margin-top:var(--s-300);color:var(--stark-black);line-height:1.05}.prose h2.display{font-size:var(--t-2xl);line-height:var(--lh-2xl);letter-spacing:-.015em;margin:var(--s-600) 0 0;color:var(--stark-black)}.prose p{margin-top:var(--s-200);font-size:var(--t-base);line-height:var(--lh-lg)}.prose ul{margin:var(--s-200) 0 0 var(--s-300);padding:0}.prose li{margin-top:var(--s-75);font-size:var(--t-base);line-height:var(--lh-lg)}.prose li::marker{color:var(--clay-ink)}.prose a{color:inherit;-webkit-text-decoration-color:var(--clay-ink);text-decoration-color:var(--clay-ink);text-underline-offset:3px}.prose a:hover{color:var(--clay-ink)}.nf{padding:var(--s-900) 0;max-width:720px}.nf h1.display{font-size:clamp(var(--t-4xl), 6vw, var(--t-7xl));margin-top:var(--s-300);color:var(--stark-black);line-height:1}.nf-links{gap:var(--s-300);margin-top:var(--s-500);flex-wrap:wrap;display:flex}.byline{justify-content:space-between;align-items:baseline;gap:var(--s-75) var(--s-300);margin-top:var(--s-300);padding-bottom:var(--s-200);border-bottom:1px solid var(--outline-variant);flex-wrap:wrap;display:flex}.byline-who{align-items:baseline;gap:var(--s-75) var(--s-100);flex-wrap:wrap;display:flex}.byline-name{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:var(--t-lg);line-height:var(--lh-lg);color:var(--stark-black);text-decoration:none}.byline-name:hover,.byline-name:focus-visible{text-underline-offset:.18em;color:var(--clay-ink,var(--stark-black));text-decoration:underline;text-decoration-thickness:1px}.byline-role{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--on-surface-variant);max-width:46ch}.byline-when{color:var(--outline);white-space:nowrap}.note-table{margin:var(--s-400) 0 0}.note-table-scroll{border:1px solid var(--stark-black);overflow-x:auto}.note-table table{border-collapse:collapse;width:100%;min-width:560px}.note-table th,.note-table td{text-align:left;vertical-align:top;padding:var(--s-100) var(--s-200);font-size:var(--t-sm);line-height:var(--lh-sm);border-bottom:1px solid var(--outline-variant)}.note-table thead th{font-family:JetBrains Mono,monospace;font-size:var(--t-xs);line-height:var(--lh-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--on-surface-variant);border-bottom:1px solid var(--stark-black);white-space:nowrap}.note-table tbody th{color:var(--stark-black);font-weight:600}.note-table tbody tr:last-child th,.note-table tbody tr:last-child td{border-bottom:0}.note-table tbody tr:hover{background:var(--surface-container)}.note-table figcaption{margin-top:var(--s-75);color:var(--outline)}.note-stat{margin-top:var(--s-400);padding:var(--s-300) 0;border-top:1px solid var(--stark-black);border-bottom:1px solid var(--stark-black)}.note-stat-v{font-optical-sizing:auto;letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;font-size:var(--t-5xl);color:var(--stark-black);line-height:1;display:block}.note-stat-l{margin-top:var(--s-100);font-size:var(--t-base);line-height:var(--lh-base);color:var(--on-surface-variant);max-width:44ch;display:block}.note-faq{margin-top:var(--s-700)}.note-faq-row{border-top:1px solid var(--outline-variant);padding:var(--s-300) 0}.note-faq-row:first-of-type{border-top:1px solid var(--stark-black)}.note-faq-row h3{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:var(--t-xl);line-height:var(--lh-xl);color:var(--stark-black)}.note-faq-row p{margin-top:var(--s-75)}.hero-split{background:var(--deep-forest);border-bottom:1px solid var(--stark-black);margin-top:calc(-1 * (var(--s-700) + 1px));isolation:isolate;position:relative;overflow:hidden}.hero-split>.shell{z-index:1;width:100%;position:relative}.hero-split-copy{max-width:34rem;padding:calc(var(--s-700) + var(--s-500)) 0 var(--s-600)}.hero-split-tag{color:#f3efe7b8}.hero-split-tag:before{background:var(--clay-glow)}.hero-split-h{margin-top:var(--s-300);font-size:clamp(var(--t-2xl), 3.6vw, var(--t-5xl));color:var(--off-white);line-height:1.02}.hero-split-h span{display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-split-h{background-image:linear-gradient(96deg, var(--off-white), #f3efe7c2);color:#0000;-webkit-background-clip:text;background-clip:text}}.hero-split-lede{margin-top:var(--s-300);font-size:var(--t-base);line-height:var(--lh-lg);color:#f3efe7c7}@media (min-width:768px){.hero-split-lede{font-size:var(--t-lg);line-height:var(--lh-lg)}}.hero-split-lede,.hero-act{max-width:34rem}.hero-act{margin-top:var(--s-400);padding:var(--s-300);transition:border-color .5s var(--fluid), background .5s var(--fluid);background:#16140f59;border:1px solid #f3efe747}.hero-act:hover{background:#16140f80;border-color:#f3efe780}.hero-act-label{color:var(--clay-glow)}.hero-num{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:clamp(var(--t-3xl), 4.4vw, var(--t-5xl));margin-top:var(--s-75);color:var(--off-white);padding:var(--s-100) 0;min-height:44px;transition:color .5s var(--fluid), transform .2s var(--fluid);line-height:1;text-decoration:none;display:block}.hero-num:hover{color:var(--clay-glow)}.hero-num:active{transform:translateY(1px)}.hero-act-sub{margin-top:var(--s-75);font-size:var(--t-sm);line-height:var(--lh-sm);color:#f3efe79e}.hero-split-second{margin-top:var(--s-200)}.hero-split-second a{padding:var(--s-100) 0;color:#f3efe7c7;display:inline-block}.hero-split-second a:hover{color:var(--off-white)}.hero-split-proof{margin-top:var(--s-300);border-top-color:#f3efe733;max-width:34rem}.hero-split-proof span{color:#f3efe79e}.hero-split-proof .hero-proof-key{color:var(--clay-glow)}.hero-split-media{aspect-ratio:4/3;width:100%;position:relative}.hero-media{position:absolute;inset:0}.hero-media img,.hero-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-media video{opacity:0;transition:opacity 1.2s var(--fluid)}.hero-media video[data-playing=true]{opacity:1}@media (min-width:1024px){.hero-split{align-items:center;min-height:100svh;display:flex}.hero-split-copy{max-width:40rem;padding:calc(var(--s-700) + var(--s-600)) 0 var(--s-700)}.hero-split-media{aspect-ratio:auto;width:42%;height:auto;position:absolute;top:0;bottom:0;right:0}}@media (min-width:1280px){.hero-split-media{width:38%}}@media (min-width:1024px) and (max-height:780px){.hero-split-copy{padding:calc(var(--s-700) + var(--s-400)) 0 var(--s-500)}.hero-split-h{font-size:clamp(var(--t-2xl), 3vw, var(--t-4xl))}.hero-split-lede{margin-top:var(--s-200);font-size:var(--t-base);line-height:var(--lh-base)}.hero-act{margin-top:var(--s-300)}}@media (max-width:639px){.hero-split-tag{align-items:flex-start;gap:var(--s-100);flex-direction:column}.hero-split-h{font-size:clamp(var(--t-2xl), 7vw, var(--t-4xl))}}.nav-right{align-items:center;gap:var(--s-200);display:flex}.nav{transition:background .6s var(--fluid), border-color .6s var(--fluid), color .6s var(--fluid)}.nav-over{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav-over a,.nav-over .mono{color:var(--off-white)}.nav-over .nav-links a[aria-current=page]{color:var(--clay-glow)}.nav-over .nav-cta{border-color:#f3efe773}.nav-over .nav-cta:hover{background:var(--off-white);color:var(--stark-black)!important}.nav-over .burger span{background:var(--off-white)}.nav-over .display span{color:var(--clay-glow)!important}.burger{justify-content:center;align-items:flex-end;gap:var(--s-50);width:44px;height:44px;margin-right:calc(-1 * var(--s-100));cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}@media (min-width:1024px){.burger{display:none}}.burger span{background:var(--stark-black);width:24px;height:2px;transition:transform .5s cubic-bezier(.76, 0, .24, 1), opacity .3s cubic-bezier(.76, 0, .24, 1), width .5s cubic-bezier(.76, 0, .24, 1), background .6s var(--fluid);border-radius:1px;display:block}.burger span:nth-child(2){width:16px}.nav-menu-open .burger span:first-child{transform:translateY(6px)rotate(45deg)}.nav-menu-open .burger span:nth-child(2){opacity:0;width:0}.nav-menu-open .burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.menu{z-index:49;padding:var(--s-700) var(--m-mob) var(--s-600);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:#0e2a20f0;flex-direction:column;justify-content:center;transition:opacity .7s cubic-bezier(.76,0,.24,1),visibility 0s linear .7s;display:flex;position:fixed;inset:0}.menu-open{opacity:1;visibility:visible;transition-delay:0s,0s}@media (min-width:1024px){.menu{display:none}}.menu-links{flex-direction:column;display:flex}.menu-link{padding:var(--s-300) 0;font-size:clamp(var(--t-4xl), 9vw, var(--t-5xl));color:var(--off-white);opacity:0;transform:translateY(var(--s-400));transition:opacity .7s cubic-bezier(.76, 0, .24, 1), transform .7s cubic-bezier(.76, 0, .24, 1), padding-left .5s var(--fluid), color .5s var(--fluid);border-bottom:1px solid #f3efe724;line-height:1.05;text-decoration:none;display:block}.menu-open .menu-link{opacity:1;transform:translateY(0)}.menu-link:hover{padding-left:var(--s-200);color:var(--clay-glow)}.menu-link[aria-current=page]{color:var(--clay-glow)}.menu-foot{margin-top:var(--s-500);color:#f3efe78c;opacity:0;transition:opacity .7s cubic-bezier(.76,0,.24,1)}.menu-open .menu-foot{opacity:1}.demo-band{gap:var(--s-500);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.demo-band{gap:var(--s-700);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.demo-band-feed{grid-column:span 7}.demo-band-note{top:var(--s-800);grid-column:span 5;position:sticky}}.demo-band-h{font-size:clamp(var(--t-3xl), 3.4vw, var(--t-5xl));color:var(--stark-black);line-height:.98}.demo-band-note .lede{max-width:34rem}.nav-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav-menu-open a,.nav-menu-open .mono{color:var(--off-white)}.nav-menu-open .burger span{background:var(--off-white)}.nav-menu-open .display span{color:var(--clay-glow)!important}.nav-menu-open .nav-cta{border-color:#f3efe773}
