.pkg__table-wrap[data-astro-cid-htip432t]{overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--card)}.pkg[data-astro-cid-htip432t] table[data-astro-cid-htip432t]{width:100%;border-collapse:collapse;min-width:820px}.pkg[data-astro-cid-htip432t] th[data-astro-cid-htip432t],.pkg[data-astro-cid-htip432t] td[data-astro-cid-htip432t]{padding:17px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:bottom}.pkg[data-astro-cid-htip432t] thead[data-astro-cid-htip432t] th[data-astro-cid-htip432t]{background:#141415;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.pkg[data-astro-cid-htip432t] thead[data-astro-cid-htip432t] th[data-astro-cid-htip432t].is-best{background:#1d1b16}.pkg__name[data-astro-cid-htip432t]{display:block;font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:-.02em;text-transform:none;color:var(--gold-light);margin-bottom:5px}.pkg__len[data-astro-cid-htip432t]{display:block;font-size:12px;letter-spacing:.08em}.pkg[data-astro-cid-htip432t] tbody[data-astro-cid-htip432t] th[data-astro-cid-htip432t]{font-family:var(--display);font-size:14px;font-weight:600;color:var(--ink);vertical-align:middle}.pkg[data-astro-cid-htip432t] tbody[data-astro-cid-htip432t] td[data-astro-cid-htip432t]{font-family:var(--mono);font-size:12.5px;color:#cdc8bf;vertical-align:middle}.pkg[data-astro-cid-htip432t] tbody[data-astro-cid-htip432t] tr[data-astro-cid-htip432t]:last-child th[data-astro-cid-htip432t],.pkg[data-astro-cid-htip432t] tbody[data-astro-cid-htip432t] tr[data-astro-cid-htip432t]:last-child td[data-astro-cid-htip432t]{border-bottom:0}.pkg[data-astro-cid-htip432t] td[data-astro-cid-htip432t].is-best{background:#1a1915}.pkg[data-astro-cid-htip432t] td[data-astro-cid-htip432t].is-yes{color:var(--gold)}.pkg__price[data-astro-cid-htip432t]{font-family:var(--mono);font-size:22px;font-weight:600;color:var(--gold-light);display:block;letter-spacing:-.02em}.pkg__total[data-astro-cid-htip432t]{display:block;font-family:var(--mono);font-size:12px;color:var(--muted)}.pkg__badge[data-astro-cid-htip432t]{display:inline-block;background:var(--gold);color:#141414;font-family:var(--display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:2px;margin-bottom:8px}.pkg__cards[data-astro-cid-htip432t]{display:none}.pkg__swipe[data-astro-cid-htip432t]{display:none;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.pkg__card[data-astro-cid-htip432t]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px}.pkg__card[data-astro-cid-htip432t].is-best{border-color:var(--gold-deep);background:linear-gradient(180deg,#1f1d18,#101013)}.pkg__card-name[data-astro-cid-htip432t]{font-size:21px;color:var(--gold-light)}.pkg__card[data-astro-cid-htip432t].is-best .pkg__card-name[data-astro-cid-htip432t]{color:var(--gold)}.pkg__card-len[data-astro-cid-htip432t]{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pkg__card-price[data-astro-cid-htip432t]{font-family:var(--mono);font-size:30px;color:var(--gold);margin:12px 0 2px;letter-spacing:-.02em}.pkg__card-price[data-astro-cid-htip432t] small[data-astro-cid-htip432t]{font-size:12px;color:var(--muted)}.pkg__card-total[data-astro-cid-htip432t]{font-family:var(--mono);font-size:12px;color:var(--muted);padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}.pkg__card[data-astro-cid-htip432t] ul[data-astro-cid-htip432t]{list-style:none;padding:0;display:grid;gap:9px;margin-bottom:20px}.pkg__card[data-astro-cid-htip432t] li[data-astro-cid-htip432t]{font-size:14.5px;color:#cdc8bf;padding-left:18px;position:relative}.pkg__card[data-astro-cid-htip432t] li[data-astro-cid-htip432t]:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border:1px solid var(--gold-deep);transform:rotate(45deg)}.pkg__duo[data-astro-cid-htip432t]{margin-top:22px;border:1px dashed #3a3529;background:#141414;border-radius:var(--radius);padding:28px 34px;display:flex;gap:30px;align-items:center;flex-wrap:wrap}.pkg__duo[data-astro-cid-htip432t] h3[data-astro-cid-htip432t]{font-size:24px;color:var(--gold-light)}.pkg__duo[data-astro-cid-htip432t] p[data-astro-cid-htip432t]{color:var(--muted);font-size:15.5px;margin-top:6px;max-width:52ch}.pkg__duo-price[data-astro-cid-htip432t]{font-family:var(--mono);font-size:28px;color:var(--gold);margin-left:auto!important;margin-top:0!important}.pkg__duo-price[data-astro-cid-htip432t] small[data-astro-cid-htip432t]{font-size:13px;color:var(--muted)}@media(max-width:880px){.pkg__table-wrap[data-astro-cid-htip432t]{display:none}.pkg__cards[data-astro-cid-htip432t]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.pkg__card[data-astro-cid-htip432t]{flex:0 0 84%;scroll-snap-align:center;text-align:center}.pkg__card[data-astro-cid-htip432t] ul[data-astro-cid-htip432t]{justify-items:center}.pkg__card[data-astro-cid-htip432t] li[data-astro-cid-htip432t]{padding-left:0}.pkg__card[data-astro-cid-htip432t] li[data-astro-cid-htip432t]:before{position:static;display:inline-block;margin-right:10px;vertical-align:middle}.pkg__swipe[data-astro-cid-htip432t]{text-align:center}.pkg__swipe[data-astro-cid-htip432t]{display:block}}@media(max-width:640px){.pkg__duo[data-astro-cid-htip432t]{padding:28px 22px;gap:14px;justify-content:center;text-align:center}.pkg__duo[data-astro-cid-htip432t] p[data-astro-cid-htip432t]{margin-inline:auto}.pkg__duo-price[data-astro-cid-htip432t]{margin-left:0!important}}.tst__stars[data-astro-cid-aadlzisc]{display:flex;justify-content:center;gap:3px;color:var(--gold);margin-top:20px}.tst__stars[data-astro-cid-aadlzisc] svg[data-astro-cid-aadlzisc]{display:block}.tst__lead[data-astro-cid-aadlzisc]{background:var(--card);border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:var(--radius);padding:52px 56px;margin:0;text-align:center}.tst__lead[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc]{font-family:var(--display);font-size:clamp(22px,3vw,36px);font-weight:600;line-height:1.32;letter-spacing:-.02em;margin:0}.tst__context[data-astro-cid-aadlzisc]{margin-top:20px;color:var(--muted);font-size:17px;max-width:60ch;margin-inline:auto}.tst__lead[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc],.tst__card[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc]{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.tst__lead[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc],.tst__card[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{font-family:var(--display);font-size:15px;font-weight:700;color:var(--gold-light)}.tst__lead[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc],.tst__card[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.tst__grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.tst__card[data-astro-cid-aadlzisc]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px 32px;margin:0;display:flex;flex-direction:column;text-align:center;border-left:2px solid var(--gold)}.tst__card[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc]{font-size:17.5px;line-height:1.55;color:#cdc8bf;margin:0;flex:1}.tst__card[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc]{margin-top:22px}.tst__note[data-astro-cid-aadlzisc]{margin:26px auto 0;max-width:70ch;text-align:center}@media(max-width:760px){.tst__grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr}.tst__lead[data-astro-cid-aadlzisc]{padding:34px 26px}.tst__card[data-astro-cid-aadlzisc]{text-align:center}.tst__stars[data-astro-cid-aadlzisc]{justify-content:center}.tst__note[data-astro-cid-aadlzisc]{text-align:center}}:root{--bg:#08080a;--bg-2:#0c0c0f;--bg-3:#101013;--ink:#f4f1ea;--ink-2:#cfcbc2;--muted:#8d8d93;--faint:#5f5f66;--gold:#d7b978;--gold-light:#f1dda9;--gold-deep:#a67c2e;--line:rgba(255,255,255,.1);--line-gold:rgba(215,185,120,.24);--serif:"Source Serif 4",Georgia,serif;--body:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",monospace;--ease:cubic-bezier(.16,1,.3,1);--wrap:1320px;--gut:48px}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}html{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.locked{overflow:hidden;height:100vh}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.grain{position:fixed;inset:0;z-index:95;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cur,.cur-d{position:fixed;top:0;left:0;z-index:99;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.cur{width:7px;height:7px;background:var(--gold-light)}.cur-d{width:34px;height:34px;border:1px solid rgba(215,185,120,.5);transition:opacity .3s,width .3s var(--ease),height .3s var(--ease),background .3s var(--ease),border-color .3s}.cur-d.grow{width:64px;height:64px;background:#d7b97814;border-color:#d7b978b3}@media(hover:none),(prefers-reduced-motion:reduce){.cur,.cur-d{display:none}}.intro{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;align-items:center;justify-content:center}.intro img{width:150px;opacity:0;transform:translateY(12px)}.intro__bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,var(--gold-deep),var(--gold-light))}.no-motion .intro{display:none}h1{font-family:var(--serif);font-weight:600;font-size:clamp(50px,8.4vw,124px);line-height:.96;letter-spacing:-.022em;color:#fff}h2{font-family:var(--serif);font-weight:600;font-size:clamp(32px,4.2vw,62px);line-height:1.05;letter-spacing:-.018em;color:#fff}h3{font-family:var(--serif);font-weight:600;font-size:clamp(21px,2vw,28px);line-height:1.16}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.eyebrow:before{content:"";width:30px;height:1px;background:#d7b97899}.lede{font-size:17.5px;line-height:1.68;color:var(--muted);max-width:58ch}.mask{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.mask>.ln{display:block;transform:translateY(105%)}.hero h1 .mask>.ln{transform:translateY(105%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:0;font-size:15px;font-weight:500;background:var(--gold);color:#0b0a06;border:1px solid var(--gold);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);will-change:transform}.btn:hover{background:var(--gold-light);border-color:var(--gold)}.btn--ghost{background:transparent;color:var(--ink);border-color:#d7b9788c}.btn--ghost:hover{background:#d7b9781a;border-color:var(--gold);color:var(--gold)}.btn--sm{min-height:44px;padding:0 22px;font-size:14px}.ul{position:relative}.ul:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:var(--gold-light);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.ul:hover:after{transform:scaleX(1);transform-origin:left}header{position:fixed;top:0;left:0;right:0;z-index:80;transition:background .5s var(--ease),border-color .5s var(--ease)}header.solid{background:#08080ad1;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:32px;height:80px}.burger,.drawer{display:none}.nav img{width:136px}.nav ul{display:flex;gap:34px;list-style:none}.nav ul a{font-size:14.5px;color:#f4f1eae6;transition:color .3s var(--ease)}.nav ul a:hover{color:var(--gold)}.nav__r{display:flex;align-items:center;gap:20px;flex:0 0 auto}.nav__r a{font-size:14.5px;color:#f4f1eae6}.hero{position:relative;height:100vh;min-height:680px;overflow:hidden;background:#000}.hero__media{position:absolute;inset:0;will-change:transform}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:44% 38%;will-change:transform}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#060608bd,#06060838 32%,#060608f2)}.hero__in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:80px}.hero h1{max-width:15ch}.hero__sub{margin-top:26px;font-size:18px;line-height:1.62;color:#f4f1eacc;max-width:44ch}.hero__cta{display:flex;gap:12px;margin-top:38px;flex-wrap:wrap}.hero__scroll{position:absolute;right:var(--gut);bottom:80px;z-index:3;font-family:var(--mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#f4f1ea99;writing-mode:vertical-rl}.hero__scroll:after{content:"";display:block;width:1px;height:52px;margin:14px auto 0;background:linear-gradient(180deg,var(--gold),transparent)}.press{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;overflow:hidden;background:var(--bg-2)}.marquee{display:flex;gap:64px;width:max-content;will-change:transform}.press span{font-family:var(--serif);font-size:19px;font-weight:600;color:#d7b97866;white-space:nowrap}.press i{color:#d7b97842;font-style:normal}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.stats div{padding:46px 30px;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.stats b{display:block;font-family:var(--serif);font-size:clamp(36px,4.2vw,62px);font-weight:600;letter-spacing:-.02em;color:var(--gold)}.stats span{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:10px}.pad{padding:118px 0}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:66px}.pinned{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.pinned__head{padding:110px 0 24px}.pinned__track{position:relative}.pinned__stage{position:sticky;top:0;height:100vh;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;pointer-events:none}.sample-note{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);opacity:.7;text-align:center;max-width:40ch}.pinned__copy{position:relative;z-index:2;margin-top:-100vh;padding:0 22px 10vh}.step{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:.18;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.step.active{opacity:1;transform:none}.btn .sm{display:none}.btn .lg{display:inline}.step h3{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:clamp(30px,4.2vw,54px);line-height:1.08;text-shadow:0 2px 28px #000,0 0 3px rgba(0,0,0,.8)}.step h3 i{font-family:var(--mono);font-size:13px;font-style:normal;letter-spacing:.2em;color:var(--gold)}.step p{margin-top:18px;font-size:18px;line-height:1.7;color:var(--ink);max-width:36ch;text-shadow:0 2px 22px #000,0 0 3px rgba(0,0,0,.85)}.phone{width:316px;border-radius:46px;padding:11px;background:linear-gradient(180deg,#26262c,#131316);box-shadow:0 60px 130px -40px #000000f2,0 0 0 1px #d7b9782e;will-change:transform;opacity:.36}.screen{border-radius:36px;background:#0b0b0e;overflow:hidden;position:relative;height:600px}.sface{position:absolute;inset:0;padding:26px 20px;opacity:0;transform:translateY(16px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.sface.on{opacity:1;transform:none}.sface__top{display:flex;justify-content:space-between;align-items:center}.sface__top span{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.schip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:#8ad3a2;background:#8ad3a21a;padding:5px 9px;border-radius:999px;text-transform:uppercase}.schip i{width:5px;height:5px;border-radius:50%;background:#8ad3a2;display:block}.sface h4{font-family:var(--serif);font-size:17px;font-weight:600;margin-top:20px}.big{font-family:var(--serif);font-size:52px;font-weight:600;letter-spacing:-.03em;color:var(--gold);margin-top:6px;line-height:1}.big small{font-family:var(--body);font-size:14px;color:var(--muted);font-weight:400;letter-spacing:0}.srows div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:13.5px}.srows span{color:var(--muted)}.sbars{margin-top:20px;display:flex;flex-direction:column;gap:14px}.sbars .lbl{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.sbars .t{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.sbars .t i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-light));transition:width 1.1s var(--ease)}.smsg{margin-top:16px;background:var(--bg-3);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.55}.av{display:flex;align-items:center;gap:11px;margin-top:16px}.av i{width:32px;height:32px;border-radius:50%;background:linear-gradient(140deg,var(--gold-deep),var(--gold-light));display:block;flex:0 0 32px}.av b{font-size:13.5px;font-weight:500;display:block}.av small{font-size:12px;color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.split__media{position:relative;overflow:hidden;min-height:600px}.split__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:inset(0 0 100% 0);will-change:transform,clip-path}.split__copy{padding:90px 62px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line)}.split__copy p{margin-top:22px;font-size:17px;line-height:1.72;color:var(--muted)}.split__copy .btn{margin-top:34px;align-self:flex-start}.method{border-top:1px solid var(--line)}.mrow{display:grid;grid-template-columns:92px 1fr 1.35fr;gap:40px;align-items:start;padding:48px 0;border-bottom:1px solid var(--line);transition:background .5s var(--ease),padding-left .5s var(--ease)}.mrow:hover{background:var(--bg-3);padding-left:22px}.mn{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--gold)}.mrow p{font-size:16px;line-height:1.7;color:var(--muted)}.stack{position:relative;padding-bottom:14vh}.scard{position:sticky;top:calc(16vh + var(--i) * 16px);margin-bottom:26px;border:1px solid var(--line);background:var(--bg-2);display:grid;grid-template-columns:340px 1fr;box-shadow:0 -20px 60px -30px #000000e6;overflow:hidden}.scard__img{aspect-ratio:4/5;overflow:hidden;background:#111}.scard__img img{width:100%;height:100%;object-fit:cover}.scard__body{padding:44px 46px;display:flex;flex-direction:column;justify-content:center}.scard__body b{font-family:var(--serif);font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.22}.scard__body p{font-size:16.5px;line-height:1.7;color:var(--muted);margin-top:18px;max-width:52ch}.scard__body span{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:26px}.cta{padding:150px 0;border-top:1px solid var(--line)}.cta h2{max-width:22ch}.cta .lede{margin:26px 0 0}.cta .btn{margin-top:42px}footer{border-top:1px solid var(--line);padding:66px 0 40px;background:#0b0b0e}.foot{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:44px}.foot img{width:124px}.foot p{font-size:14.5px;color:var(--muted);margin-top:18px;line-height:1.7;max-width:36ch}.foot h5{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-weight:400}.foot ul{list-style:none;display:flex;flex-direction:column;gap:11px}.foot ul a{font-size:14.5px;color:var(--ink-2)}.foot ul a:hover{color:var(--gold)}.foot__bar{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.prog{position:fixed;top:0;left:0;height:2px;z-index:90;width:0;background:linear-gradient(90deg,var(--gold-deep),var(--gold-light))}.rv{opacity:0;transform:translateY(28px)}.no-motion .rv,.gsap-fail .rv{opacity:1;transform:none}.no-motion .mask>.ln,.gsap-fail .mask>.ln{transform:none}.no-motion .split__media img,.gsap-fail .split__media img{clip-path:inset(0)}.coachline{display:flex;align-items:center;gap:22px;margin-top:30px;font-size:14.5px;color:var(--muted);flex-wrap:wrap}.coachline b{color:var(--gold);font-weight:500;font-family:var(--serif);font-size:17px}.coachline i{width:1px;height:16px;background:var(--line-gold)}.bio{position:fixed;inset:0;z-index:150;display:grid;place-items:center;visibility:hidden;opacity:0;transition:opacity .35s var(--ease),visibility .35s}.bio.open{visibility:visible;opacity:1}.bio__scrim{position:absolute;inset:0;background:#040406b8;backdrop-filter:blur(6px)}.bio__card{position:relative;width:min(560px,calc(100vw - 40px));max-height:82vh;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(215,185,120,.35) transparent;background:#0d0d10;border:1px solid var(--line-gold);padding:44px 46px;box-shadow:0 60px 140px -30px #000000e6;transform:translateY(26px) scale(.985);transition:transform .45s var(--ease)}.bio.open .bio__card{transform:none}.bio__card::-webkit-scrollbar{width:8px}.bio__card::-webkit-scrollbar-thumb{background:#d7b9784d;border-radius:8px}.bio__card::-webkit-scrollbar-track{background:transparent}.bio__x{position:absolute;top:16px;right:18px;background:none;border:0;color:var(--muted);font-size:16px;cursor:pointer;padding:8px;transition:color .3s var(--ease)}.bio__x:hover{color:var(--gold)}.bio__card h3{font-family:var(--serif);font-size:26px;margin:16px 0 6px;color:#fff}.bio__card h3 i{font-style:normal;color:var(--gold);font-size:18px}.bio__card p{margin-top:16px;font-size:15.5px;line-height:1.72;color:var(--muted)}.bio__card h4{margin-top:28px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.bio__creds{margin-top:14px;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:9px 22px}.bio__creds li{font-size:13.5px;color:var(--ink-2);display:flex;gap:10px}.bio__creds li:before{content:"—";color:var(--gold-deep)}.bio .fine{margin-top:18px;font-size:12px}.bio__cta{margin-top:26px}@media(max-width:560px){.bio__card{padding:32px 24px}.bio__creds{grid-template-columns:1fr}}@media(max-width:1080px){:root{--gut:22px}.eyebrow{font-size:13.5px;letter-spacing:.16em}.nav ul,.nav__r a.ul{display:none}.nav__r{gap:12px}.nav img{width:118px}h1{font-size:clamp(48px,13vw,78px)}.hero__in{padding-bottom:44px}.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(2n){border-right:0}.sec-head{grid-template-columns:1fr;gap:24px}.pinned__head{padding:84px 0 12px}.step{min-height:80vh}.step p{font-size:17px}.phone{width:280px}.screen{height:540px}.split{grid-template-columns:1fr}.split__media{min-height:340px}.split__copy{border-left:0;border-top:1px solid var(--line);padding:52px 22px}.mrow{grid-template-columns:56px 1fr;gap:18px}.mrow p{grid-column:2}.scard{grid-template-columns:1fr;position:relative;top:auto}.scard__img{aspect-ratio:16/10}.scard__body{padding:30px 24px}.foot{grid-template-columns:1fr 1fr}.pad{padding:74px 0}.hero__scroll{display:none}.stack{padding-bottom:0}.btn .lg{display:none}.nav{gap:8px}.nav__r{margin-left:auto}.burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;margin-right:-10px;background:none;border:0;cursor:pointer;position:relative;z-index:2}.burger i{display:block;width:24px;height:1.5px;background:var(--ink)}.drawer{display:flex;position:fixed;inset:0;z-index:95;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#08080a;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s .35s}.drawer.open{opacity:1;visibility:visible;transition-delay:0s}.drawer .dl{font-family:var(--serif);font-size:32px;line-height:1.2;color:var(--ink);padding:12px 24px;text-align:center}.drawer .dl--sub{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:10px}.drawer .btn{margin-top:26px}.drawer__social{display:flex;gap:22px;margin-top:28px}.drawer__social a{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:10px 4px}.drawer__x{position:absolute;top:18px;right:14px;width:44px;height:44px;background:none;border:0;cursor:pointer}.drawer__x i{position:absolute;left:10px;top:21px;width:24px;height:1.5px;background:var(--ink);transform:rotate(45deg)}.drawer__x i+i{transform:rotate(-45deg)}.nav>a{will-change:transform;transform:translate(calc(var(--hp,0) * (50vw - var(--gut) - 59px)))}.nav__r{transform:translate(calc(var(--hp,0) * 170%));opacity:calc(1 - var(--hp,0) * 1.5)}body.past-hero .nav__r{pointer-events:none}.btn .sm{display:inline}.nav .btn--sm{padding:12px 14px;font-size:14px}.wrap .wrap{padding-left:0;padding-right:0}:root{--gut:24px}section:not(.enq):not(.faq),footer{text-align:center}.eyebrow{justify-content:center;text-align:center;letter-spacing:.12em}.eyebrow:before{display:none}.hero__in{align-items:center;text-align:center}.hero__cta{justify-content:center}.stats div{text-align:center}.stats span,.lede,.split__copy p,.statement p{margin-inline:auto}.mrow{grid-template-columns:1fr;gap:10px;text-align:center}.mrow p{grid-column:1;margin-inline:auto;max-width:38ch}.mrow:hover{padding-left:0}.coachline{justify-content:center;display:flex;flex-wrap:wrap;gap:8px 18px}.coachline i{display:none}.split__copy .btn,.split__copy .bio__more{margin-inline:auto}.foot{grid-template-columns:1fr;gap:34px;justify-items:center}.foot img,.foot p{margin-inline:auto}.foot__bar{flex-direction:column;gap:8px;align-items:center;text-align:center}.step{background:radial-gradient(ellipse 90% 34% at 50% 50%,#08080ac7,#08080a00)}.phone{opacity:.3}}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.mask>.ln{transform:none}.split__media img{clip-path:inset(0)}}.pkg-band{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:104px 0}footer .ul,header .ul{display:inline-block;padding:10px 0}footer li{margin:0}@media(max-width:760px){.btn--sm{padding:14px 18px}}.mbar{display:none}@media(max-width:760px){.mbar{display:flex;gap:8px;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;transition:transform .35s var(--ease),opacity .35s var(--ease)}.mbar a{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;padding:16px 8px;box-shadow:0 10px 30px #0009}.mbar__book{flex:1;background:var(--gold);color:#0b0a06}.mbar__wa{flex:0 0 auto;background:#0d0d11;color:var(--gold-light);border:1px solid rgba(215,185,120,.55);padding-inline:12px}.mbar.hide{transform:translateY(140%);opacity:0;pointer-events:none}footer{padding-bottom:84px}}
