.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}}
