:root{--paper:oklch(.975 .009 82);--paper-2:oklch(.945 .013 78);--paper-3:oklch(.913 .017 74);--ink:oklch(.23 .02 48);--ink-soft:oklch(.4 .021 48);--ink-faint:oklch(.54 .022 52);--accent:oklch(.62 .16 40);--accent-strong:oklch(.55 .172 37);--accent-ink:oklch(.99 .012 70);--on-wash:oklch(.27 .08 45);--accent-wash:oklch(.93 .05 58);--accent-line:oklch(.74 .12 46);--verify:oklch(.48 .08 198);--verify-wash:oklch(.93 .03 198);--verify-line:oklch(.66 .07 198);--rule:oklch(.87 .012 74);--rule-strong:oklch(.79 .016 72);--rule-ink:oklch(.23 .02 48);--band-dark:oklch(.235 .016 48);--on-dark:oklch(.95 .012 72);--on-dark-soft:oklch(.74 .014 72);--dark-line:oklch(.38 .018 52);--font-display:"Bricolage Grotesque",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-eyebrow:.78rem;--t-meta:.84rem;--t-body:1.06rem;--t-lead:clamp(1.16rem,.95rem + .9vw,1.34rem);--t-h3:clamp(1.3rem,1.1rem + .9vw,1.65rem);--t-h2:clamp(1.8rem,1.4rem + 1.9vw,2.85rem);--t-h1:clamp(2.5rem,1.8rem + 3vw,4.3rem);--t-mega:clamp(2.9rem,2rem + 4.2vw,5.4rem);--track-mega:-.035em;--track-h1:-.03em;--track-h2:-.022em;--track-h3:-.015em;--lh-display:1.05;--lh-lead:1.45;--lh-body:1.62;--feat-num:"tnum" 1,"lnum" 1;--s-1:.375rem;--s-2:.625rem;--s-3:1rem;--s-4:1.5rem;--s-5:2.25rem;--s-6:3.25rem;--s-7:clamp(3.5rem,2rem + 5vw,6rem);--s-8:clamp(5rem,3rem + 7vw,9rem);--band:clamp(4rem,2.6rem + 6vw,7rem);--r-sm:3px;--r-md:5px;--r-lg:9px;--measure:64ch;--measure-lead:54ch;--content-max:74rem;--ease:cubic-bezier(.22,1,.36,1);--dur:.2s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:84px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);line-height:var(--lh-display);margin:0;text-wrap:balance;font-weight:700}p{margin:0}a{color:inherit}img{max-width:100%;display:block}em{font-style:italic;color:var(--accent-strong)}.wrap{max-width:var(--content-max);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}section{padding-block:var(--band)}.band-2{background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-faint);margin-bottom:var(--s-3)}.eyebrow.amber{color:var(--accent-strong)}.eyebrow.on-dark{color:var(--on-dark-soft)}.h2{font-size:var(--t-h2);letter-spacing:var(--track-h2)}.lead{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--ink-soft);max-width:var(--measure-lead);margin-top:var(--s-3)}.sec-head{margin-bottom:var(--s-6)}.btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display);font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;border-radius:var(--r-md);padding:.9rem 1.5rem;border:2px solid transparent;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.btn--primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-strong);box-shadow:0 2px 0 var(--accent-strong)}.btn--primary:hover{background:var(--accent-strong);transform:translateY(-2px)}.btn--lg{padding:1.05rem 1.8rem;font-size:1.08rem}.btn--block{width:100%;justify-content:center}:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.sample-tag{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--on-wash);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--r-sm);padding:.22rem .5rem}.sample-tag:before{content:"";width:.5em;height:.5em;background:var(--accent);border-radius:1px}.brand{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:700;font-size:1.18rem;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.brand b{color:var(--accent-strong);font-weight:700}.brand .mark{width:23px;height:25px;display:block;flex:none}.brand .mark .pin{fill:var(--accent)}.brand .mark .up{fill:none;stroke:var(--accent-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--paper) 86%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.nav-cta{font-size:.95rem;padding:.6rem 1.1rem}.site-footer{background:var(--band-dark);color:var(--on-dark);border-top:2px solid var(--accent)}.site-footer__inner{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(2rem,6vw,4rem);padding-block:var(--s-7)}.site-footer .brand{color:var(--on-dark)}.site-footer .brand b{color:var(--accent)}.site-footer__brand p{color:var(--on-dark-soft);margin-top:var(--s-4);max-width:46ch;font-size:.98rem;line-height:1.6}.site-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5)}.site-footer__links{display:flex;flex-wrap:wrap;gap:.85rem 1.6rem}.site-footer__links a{color:var(--on-dark-soft);text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:.98rem}.site-footer__links a:hover{color:var(--on-dark)}.site-footer__legal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem var(--s-4);border-top:1px solid var(--dark-line);padding-block:var(--s-4);font-family:var(--font-mono);font-size:.76rem;color:var(--on-dark-soft);letter-spacing:.02em}.site-footer__legal a{color:var(--on-dark);text-decoration:none}.site-footer__legal a:hover{color:var(--accent)}.site-footer__promise{color:var(--on-dark)}@media(max-width:860px){.site-footer__inner{grid-template-columns:1fr;gap:2.5rem}}
.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--rule);padding-block:clamp(2.5rem,1.6rem + 3vw,4.5rem) var(--band)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0 45px,color-mix(in oklab,var(--ink) 6%,transparent) 45px 46px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.hero .wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.hero__kicker{display:inline-flex;align-items:center;gap:.55rem}.hero__kicker .dot{width:9px;height:9px;border-radius:50%;background:var(--verify);box-shadow:0 0 color-mix(in oklab,var(--verify) 55%,transparent);animation:pulse 2.1s var(--ease) infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--verify) 55%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in oklab,var(--verify) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--verify) 0%,transparent)}}.hero h1{font-size:var(--t-mega);letter-spacing:var(--track-mega);font-weight:700}.hero h1 .accent{color:var(--accent-strong)}.hero .lede{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--ink-soft);margin-top:var(--s-4);max-width:46ch}.hero .lede .accent{color:var(--ink);font-weight:600}.hero .cta-row{margin-top:var(--s-5);display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.cta-mini{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-faint);letter-spacing:.02em}.hero .pack{margin-top:clamp(3.5rem,1.5rem + 5vw,7rem)}.hero--vsl .wrap{display:block;max-width:860px;text-align:center}.hero--vsl .hero__kicker{justify-content:center}.hero--vsl .lede{margin:var(--s-4) auto 0;max-width:44ch}.hero--vsl .cta-row{align-items:center;margin-top:var(--s-5)}.vsl{width:100%;max-width:720px;margin:var(--s-5) auto 0;border:1.5px solid var(--rule-ink);border-radius:var(--r-lg);overflow:hidden;background:var(--band-dark);box-shadow:0 1px 0 var(--rule-strong),0 22px 46px -28px #23110380}.vsl iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.pack{background:var(--paper);border:1.5px solid var(--rule-ink);border-radius:var(--r-lg);box-shadow:0 1px 0 var(--rule-strong),0 20px 40px -28px #23110380;overflow:hidden}.pack__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem 1rem;background:var(--band-dark);color:var(--on-dark)}.pack__head .t{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.pack__head .live{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:.68rem;color:var(--on-dark-soft);text-transform:uppercase;letter-spacing:.08em}.pack__head .live:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--verify);box-shadow:0 0 0 3px color-mix(in oklab,var(--verify) 30%,transparent)}.pack__row{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center;padding:.85rem 1rem;border-top:1px solid var(--rule)}.pack__row:first-of-type{border-top:none}.pack__row .rank{font-family:var(--font-mono);font-weight:700;font-size:1.05rem;color:var(--ink-faint);font-feature-settings:var(--feat-num)}.pack__row .biz{font-family:var(--font-display);font-weight:600;font-size:1rem}.pack__row .stars{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-faint);margin-top:.1rem;display:block}.pack__row.is-you{background:var(--accent-wash)}.pack__row.is-you .rank{color:var(--accent-strong)}.pack__row.is-you .tag{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink);background:var(--accent);border-radius:var(--r-sm);padding:.2rem .45rem}.pack__foot{padding:.6rem 1rem;border-top:1px solid var(--rule);display:flex;justify-content:flex-end}.dream{padding-block:clamp(4.5rem,3rem + 7vw,8rem)}.dream__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5.5rem);align-items:center}.dream__copy h2{font-size:var(--t-h2);letter-spacing:var(--track-h2);font-weight:700}.dream__copy .lead{margin-top:var(--s-4);max-width:36ch}.calls{position:relative;background:var(--paper);border:1.5px solid var(--rule-ink);border-radius:var(--r-lg);box-shadow:0 1px 0 var(--rule-strong),0 20px 44px -28px #23110380;overflow:hidden}.calls__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--band-dark);color:var(--on-dark);border-bottom:1.5px solid var(--rule-ink)}.calls__title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:-.01em}.calls__title .dot{width:8px;height:8px;border-radius:50%;background:var(--verify);box-shadow:0 0 color-mix(in oklab,var(--verify) 60%,transparent);animation:pulse 2.1s var(--ease) infinite}.calls__count{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:var(--r-sm);padding:.2rem .5rem;font-weight:500}.calls__list{display:flex;flex-direction:column}.call{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center;padding:.8rem var(--s-4);border-top:1px solid var(--rule);animation:callIn .5s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .12s)}.call:first-child{border-top:none}.call__ic{width:30px;height:30px;border-radius:50%;background:var(--accent-wash);border:1px solid var(--accent-line);display:grid;place-items:center;color:var(--accent-strong)}.call__ic svg{width:14px;height:14px;fill:currentColor}.call__job{font-weight:600;font-size:.95rem;line-height:1.25}.call__time{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint);margin-top:.12rem;font-feature-settings:var(--feat-num);display:block}.call__status{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-sm);padding:.26rem .5rem;font-weight:500;white-space:nowrap}.call__status--booked{background:var(--accent);color:var(--accent-ink)}.call__status--qual{background:var(--verify-wash);color:var(--verify)}@keyframes callIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.calls__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px dashed var(--rule-strong);font-family:var(--font-mono);font-size:.76rem;color:var(--ink-faint)}.work-order{border-top:1.5px solid var(--rule-ink)}.work-row{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,2.2rem);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);align-items:start}.work-row .no{position:relative;font-family:var(--font-display);font-weight:700;font-size:clamp(2.2rem,1.5rem + 2vw,3.2rem);color:var(--ink);letter-spacing:-.02em;line-height:1;font-feature-settings:var(--feat-num)}.work-row .no:before{content:"0";color:var(--ink-faint);opacity:.32}.work-row h3{font-size:var(--t-h3);letter-spacing:var(--track-h3);margin-bottom:.4rem}.work-row p{color:var(--ink-soft);max-width:60ch}.ledger{background:var(--paper);border:1.5px solid var(--rule-ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 1px 0 var(--rule-strong),0 16px 34px -26px #23110373}.rung{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,2rem);align-items:center;padding:var(--s-4) var(--s-5);border-top:1px solid var(--rule)}.rung:first-child{border-top:none}.rung .tag{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:.35rem}.rung h3{font-size:var(--t-h3);letter-spacing:var(--track-h3)}.rung p{color:var(--ink-soft);margin-top:.3rem;font-size:.98rem}.rung .mk{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--ink-faint);font-feature-settings:var(--feat-num);min-width:1.4em;text-align:center}.rung--miss{background:var(--accent-wash)}.rung--miss .tag{color:var(--on-wash)}.rung--miss .mk{color:var(--accent-strong)}.compare{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);border:1.5px solid var(--rule-ink);border-radius:var(--r-lg);overflow:hidden}.compare__col{padding:var(--s-5)}.compare__col h3{font-size:1.1rem;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--s-4)}.compare__col--in{background:var(--paper)}.compare__col--out{background:var(--paper-2);border-left:1px solid var(--rule)}.compare__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.compare__col li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;line-height:1.4}.compare__col--in .ic{color:var(--verify);font-weight:700;font-family:var(--font-mono)}.compare__col--out{color:var(--ink-faint)}.compare__col--out .ic{color:var(--ink-faint);font-family:var(--font-mono)}.band-dark{background:var(--band-dark);color:var(--on-dark)}.band-dark .eyebrow{color:var(--on-dark-soft)}.band-dark h2{color:var(--on-dark)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--dark-line);border:1px solid var(--dark-line);border-radius:var(--r-lg);overflow:hidden;margin-top:var(--s-5)}.stat{background:var(--band-dark);padding:var(--s-5) var(--s-4)}.stat .n{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,1.3rem + 1.8vw,2.7rem);color:var(--accent);letter-spacing:-.02em;font-feature-settings:var(--feat-num)}.stat .l{color:var(--on-dark-soft);font-size:.95rem;margin-top:.5rem;line-height:1.45}.proof-shots{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3);margin-top:var(--s-4)}.proof-shot{margin:0;border:1px solid var(--dark-line);border-radius:var(--r-md);overflow:hidden;background:var(--paper)}.proof-shot img{display:block;width:100%;height:160px;object-fit:cover;object-position:top center}.proof-shot figcaption{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--on-dark-soft);background:var(--band-dark);padding:.5rem .6rem;border-top:1px solid var(--dark-line)}.team-photo{display:block;width:auto;max-width:clamp(340px,40vw,480px);height:auto;margin:var(--s-2) auto 0;border:1.5px solid var(--rule-ink);border-radius:var(--r-lg)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4);margin-top:var(--s-5)}.bio{border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s-4);background:var(--paper)}.bio .name{font-family:var(--font-display);font-weight:700;font-size:1.15rem}.bio .role{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-strong);margin:.25rem 0 .6rem}.bio p{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.fit-list{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:.9rem;max-width:64ch}.fit-list li{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding-bottom:.9rem;border-bottom:1px dashed var(--rule-strong);line-height:1.45}.fit-list .ck{color:var(--verify);font-family:var(--font-mono);font-weight:700}.form-section{background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);max-width:46rem;margin-top:var(--s-5)}.lead-form .full{grid-column:1/-1}.lead-form label{display:block;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:.4rem}.lead-form input{width:100%;font-family:var(--font-body);font-size:1rem;color:var(--ink);background:var(--paper);border:1.5px solid var(--rule-strong);border-radius:var(--r-md);padding:.8rem .9rem}.lead-form input:focus{outline:none;border-color:var(--accent-strong)}.form-error{grid-column:1/-1;margin:0;min-height:1.2em;color:#b6322b;font-size:.92rem;font-weight:500}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr;gap:2.5rem}.hero .pack{margin-top:0}.dream__inner{grid-template-columns:1fr;gap:2.5rem}.stat-grid,.proof-shots{grid-template-columns:1fr 1fr}.team-grid,.compare{grid-template-columns:1fr}.compare__col--out{border-left:none;border-top:1px solid var(--rule)}.lead-form{grid-template-columns:1fr}}
