:root{color:#f7f3ec;--accent-gold:#c8aa72;--accent-gold-soft:#c8aa72d1;--accent-gold-muted:#c8aa725c;--accent-gold-faint:#c8aa721f;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#030303;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.site-shell{background:#030303;min-height:100dvh}.section-frame,.proof-rail,.closing-cta{color:#fffffff0;background:radial-gradient(circle at 16% 0,#ffffff0b,#0000 28%),linear-gradient(#050504 0%,#030303 100%);padding-inline:clamp(24px,2.45vw,39px);position:relative}.section-frame{padding-block:clamp(76px,8.4vw,128px);overflow:hidden}.section-frame:before,.closing-cta:before{content:"";background:linear-gradient(90deg, #ffffff57, var(--accent-gold-muted) 18%, #ffffff14 46%, #c8aa7233 72%, #fff3);height:1px;position:absolute;top:0;left:clamp(24px,2.45vw,39px);right:clamp(24px,2.45vw,39px)}.section-kicker,.section-meta,.service-card span,.service-card__output,.why__list span,.why__artifact,.credibility__ledger,.proof-metrics,.case-study__markers,.case-study__dossier,.closing-cta__ledger,.testimonial__index,.case-study__stats,.testimonial figcaption{text-transform:uppercase;letter-spacing:.29em;color:#ffffffb8;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:700;line-height:1.4}.section-kicker{color:var(--accent-gold-soft)}.section-meta span:last-child{color:#e8d5b4ad}.section-meta{justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4.1vw,66px);display:flex}.section-heading-row{grid-template-columns:minmax(0,1.12fr) minmax(250px,.46fr);align-items:end;gap:clamp(28px,8vw,136px);margin-bottom:clamp(36px,5.4vw,86px);display:grid}.section-heading-row h2,.credibility h2,.why h2,.case-study h2,.testimonials h2,.closing-cta h2{color:#fffffff5;letter-spacing:0;margin:0;font-family:Didot,"Bodoni 72","Bodoni 72 Smallcaps",Hoefler Text,Georgia,serif;font-weight:400}.section-heading-row h2,.why h2,.testimonials h2,.closing-cta h2{font-size:clamp(52px,7vw,118px);line-height:.86}.section-heading-row p,.credibility__notes p,.case-study__copy>p,.why__list p,.service-card p,.testimonial blockquote{color:#ffffffc7;margin:0;font-size:clamp(15px,1.16vw,19px);line-height:1.42}.proof-rail{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(310px,.55fr) 1fr;align-items:center;gap:clamp(28px,4vw,68px);min-height:154px;display:grid}.proof-rail__intro{gap:22px;display:grid}.proof-metrics{background:#ffffff1a;border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.proof-metrics span{background:#050504eb;align-content:center;gap:6px;min-height:72px;padding:14px;display:grid}.proof-metrics b{color:#fffffff5;letter-spacing:0;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(24px,2.4vw,40px);font-weight:400;line-height:.9}.proof-rail__track{border-left:1px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.proof-rail__track span{color:#ffffffc7;text-transform:uppercase;letter-spacing:.28em;text-align:center;border-right:1px solid #ffffff1f;place-items:center;min-height:92px;padding:18px 14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.68vw,10px);font-weight:700;display:grid}.credibility{padding-top:clamp(70px,7.8vw,116px)}.credibility:after{z-index:0;content:"";pointer-events:none;filter:blur(26px);opacity:.82;background:radial-gradient(at 50% 42%,#ffffff1f,#ffffff0b 30%,#0000 66%),radial-gradient(at 58% 58%,#3a3a3657,#0000 62%);border-radius:999px;width:clamp(560px,48vw,820px);height:clamp(640px,54vw,920px);position:absolute;top:clamp(170px,18vw,260px);right:clamp(-150px,-7vw,-58px)}.credibility .section-meta{z-index:1;width:100%;margin-bottom:clamp(32px,4.4vw,70px);position:relative}.credibility__content{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(480px,.7fr);align-items:center;gap:clamp(18px,3.4vw,54px);display:grid;position:relative}.credibility__copy{flex-direction:column;justify-content:space-between;gap:clamp(30px,4vw,62px);display:flex}.credibility h2{max-width:920px;font-size:clamp(54px,7.25vw,118px);line-height:.86}.credibility__notes{z-index:3;background:#0000002e;border-top:1px solid #ffffff24;gap:18px;padding:clamp(18px,2vw,28px);display:grid;position:relative}.credibility__visual{z-index:0;background:radial-gradient(at 50% 12%,#ffffff29,#0000 38%),radial-gradient(at 54% 62%,#ffffff0f,#0000 56%),linear-gradient(#ffffff0f,#ffffff03 44%,#00000057),#050504a3;border:1px solid #ffffff18;border-radius:clamp(22px,2.4vw,38px);align-content:start;justify-self:end;width:min(100%,690px);margin-right:clamp(-22px,-1.45vw,-8px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff06,0 44px 118px #0000009e}.credibility__visual:before{z-index:0;content:"";filter:blur(18px);background:radial-gradient(at 50% 34%,#ffffff1b,#ffffff09 31%,#0000 68%),radial-gradient(at 68% 64%,#78787814,#0000 58%);position:absolute;inset:-28%}.credibility__visual:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#0303032e,#0000 22% 78%,#03030333),radial-gradient(#0000 38%,#000000a8 100%);position:absolute;inset:-1px}.credibility__video-frame{z-index:1;aspect-ratio:4/5;background:#030303;border-radius:clamp(18px,1.9vw,30px);min-height:clamp(590px,52vw,790px);margin:clamp(8px,.75vw,12px);position:relative;overflow:hidden;box-shadow:0 26px 82px #0000008a}.credibility__video-frame:before,.credibility__video-frame:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.credibility__video-frame:before{border-radius:inherit;border:1px solid #ffffff1d;box-shadow:inset 0 0 58px #0000009e}.credibility__video-frame:after{background:linear-gradient(#0000002e,#0000 28%,#00000052),radial-gradient(circle at 50% 18%,#ffffff14,#0000 36%)}.credibility__video-frame video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.credibility__ledger{background:#ffffff1a;border:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.credibility__ledger span{background:linear-gradient(#ffffff06,#0000),#050504;align-items:center;min-height:62px;padding:18px;display:grid}.problem{text-align:center;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/18vw 100%,radial-gradient(at 76% 22%,#ffffff0f,#0000 31%),linear-gradient(#050504 0%,#030303 100%)}.problem__content{grid-template-columns:1fr;place-items:center;gap:clamp(32px,4.8vw,74px);display:grid}.problem__copy{justify-items:center;gap:clamp(18px,2.4vw,32px);max-width:980px;display:grid}.problem h2,.origin h2,.social-proof h2{color:#fffffff5;letter-spacing:0;margin:0;font-family:Didot,"Bodoni 72","Bodoni 72 Smallcaps",Hoefler Text,Georgia,serif;font-size:clamp(42px,4.9vw,82px);font-weight:400;line-height:.95}.problem__graphic{background:linear-gradient(135deg,#ffffff0f,#0000 42%),radial-gradient(at 50% 16%,#ffffff14,#0000 48%),#050504;border:1px solid #ffffff24;border-radius:clamp(22px,2.5vw,36px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,1.7vw,24px);width:min(860px,100%);min-height:clamp(260px,24vw,380px);padding:clamp(26px,3vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b,inset 0 0 42px #ffffff05}.problem__graphic:before{content:"";background:linear-gradient(90deg, #ffffff1a, var(--accent-gold-soft), #ffffff14);height:1px;position:absolute;inset:50% clamp(28px,3vw,48px) auto}.problem__signal{background:var(--accent-gold-soft);width:46px;height:6px;box-shadow:0 0 28px var(--accent-gold-faint);border-radius:999px;animation:4.8s cubic-bezier(.45,0,.2,1) infinite signal-pass;position:absolute;top:calc(50% - 3px);left:clamp(28px,3vw,48px)}.problem__signal--two{opacity:.72;animation-delay:2.4s}.problem__node{z-index:1;color:#ffffffeb;background:linear-gradient(#ffffff0e,#ffffff03),#00000070;border:1px solid #ffffff29;border-radius:18px;place-items:center;min-height:82px;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(28px,2.6vw,46px);display:grid;position:relative}.problem__node--dim{color:#ffffff8a}.problem__graphic p{color:#ffffffab;margin:0;font-size:clamp(14px,1vw,17px);line-height:1.45;position:absolute;bottom:clamp(22px,2.4vw,36px);left:clamp(24px,2.8vw,44px);right:clamp(24px,2.8vw,44px)}.problem__points{text-align:left;background:#ffffff1a;border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(34px,4vw,62px);display:grid}.problem__points article{background:#050504e6;align-content:space-between;gap:18px;min-height:clamp(150px,11vw,188px);padding:clamp(20px,2.1vw,30px);display:grid}.problem__points span,.origin__notes span{color:#ffffff8f;text-transform:uppercase;letter-spacing:.29em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:700}.problem__points p,.origin__body p,.origin__notes p,.review-card figcaption{color:#ffffffb8;margin:0;font-size:clamp(15px,1.12vw,19px);line-height:1.45}.system{background:radial-gradient(at 50% 0,#ffffff12,#0000 33%),linear-gradient(#030303 0%,#050504 100%)}.system .section-heading-row,.social-proof .section-heading-row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(16px,2.2vw,28px);max-width:920px;margin-inline:auto}.system .section-heading-row h2{max-width:760px;font-size:clamp(42px,4.7vw,78px);line-height:.96}.system .section-heading-row p,.social-proof .section-heading-row p{max-width:560px}.system__flow{background:#ffffff1a;border:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.system__flow:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1d,#0000);width:22%;animation:7s cubic-bezier(.45,0,.2,1) infinite system-scan;position:absolute;top:0;bottom:0;left:-26%;transform:skew(-12deg)}.system__flow article{background:linear-gradient(#ffffff0a,#0000 42%),#050504;flex-direction:column;justify-content:space-between;gap:24px;min-height:clamp(220px,18vw,300px);padding:clamp(20px,2vw,30px);display:flex;position:relative}.system__flow span{color:#ffffff75;text-transform:uppercase;letter-spacing:.29em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:700}.system__flow h3{color:#fffffff0;margin:auto 0 0;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(28px,2.15vw,42px);font-weight:400;line-height:1}.system__flow p{color:#ffffffab;margin:0;font-size:clamp(14px,.98vw,17px);line-height:1.42}.origin{background:linear-gradient(90deg,#0000 0%,#ffffff09 50%,#0000 100%),radial-gradient(at 14% 18%,#ffffff0e,#0000 34%),#030303;grid-template-columns:minmax(330px,.72fr) minmax(500px,1.08fr);align-items:center;gap:clamp(34px,5vw,86px);min-height:clamp(650px,54vw,840px);display:grid}.origin__copy{gap:clamp(22px,2.5vw,36px);max-width:610px;display:grid}.origin__statement{gap:clamp(14px,1.8vw,24px);max-width:600px;display:grid}.origin__rule{background:var(--accent-gold-soft);width:62px;height:1px;display:block}.origin h2{max-width:560px;font-size:clamp(48px,4.9vw,82px);line-height:.96}.origin__body{gap:22px;max-width:540px;padding-top:clamp(2px,.6vw,8px);display:grid}.origin__body p:first-child{color:#ffffffc7;font-size:clamp(16px,1.18vw,20px)}.origin__link{width:fit-content;color:var(--accent-gold-soft);text-transform:uppercase;letter-spacing:.34em;margin-top:clamp(6px,1vw,14px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.74vw,11px);font-weight:800;transition:color .18s,transform .22s cubic-bezier(.19,1,.22,1)}.origin__link b{color:var(--accent-gold-soft);margin-left:10px;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:0;transition:transform .22s cubic-bezier(.19,1,.22,1);display:inline-block}.origin__link:hover{color:#f4e2c0;transform:translate(2px)}.origin__link:hover b{transform:translate(6px)}.origin__visual{background:radial-gradient(at 50% 32%,#ffffff12,#0000 44%),#050504;border:1px solid #ffffff3d;border-radius:clamp(22px,2.2vw,34px);place-self:center end;width:min(800px,100%);height:clamp(560px,48vw,790px);position:relative;overflow:visible;box-shadow:0 34px 110px #00000085,inset 0 0 42px #ffffff06}.origin__visual:after{z-index:1;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#00000014,#0000 34%,#0000001f),linear-gradient(#0000 66%,#0003);position:absolute;inset:0}.origin__image{border-radius:inherit;object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.social-proof{background:radial-gradient(at 78% 18%,#ffffff0e,#0000 28%),linear-gradient(#050504 0%,#030303 100%)}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,38px);max-width:1120px;margin-inline:auto;display:grid}.review-card{background:radial-gradient(at 20% 12%,#ffffff13,#0000 42%),linear-gradient(#ffffff0b,#ffffff03),#050504;border:1px solid #ffffff24;border-radius:clamp(18px,2vw,28px);flex-direction:column;justify-content:space-between;gap:28px;min-height:clamp(250px,20vw,330px);margin:0;padding:clamp(24px,2.6vw,40px);display:flex;position:relative;overflow:hidden}.review-card__stars{color:var(--accent-gold-soft);letter-spacing:.18em;font-size:clamp(18px,1.5vw,26px)}.review-card blockquote{color:#ffffffe6;margin:0;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(28px,2.55vw,48px);font-weight:400;line-height:1.04}.review-card figcaption{gap:6px;display:grid}.review-card figcaption span{color:#ffffffeb;text-transform:uppercase;letter-spacing:.29em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:700}.services{background:radial-gradient(at 50% 18%,#ffffff12,#0000 31%),radial-gradient(circle at 86% 34%,#ffffff0a,#0000 25%),linear-gradient(#030303 0%,#050504 100%);gap:clamp(34px,5vw,78px);display:grid}.services__intro{text-align:center;justify-items:center;gap:clamp(16px,2vw,28px);max-width:920px;margin-inline:auto;display:grid}.services__intro h2{color:#fffffff5;letter-spacing:0;margin:0;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(42px,4.7vw,78px);font-weight:400;line-height:.96}.services__intro>p:not(.section-kicker){color:#ffffffa8;max-width:670px;margin:0;font-size:clamp(17px,1.45vw,24px);line-height:1.45}.service-toggle{background:linear-gradient(#ffffff0b,#ffffff03),#090908e6;border:1px solid #ffffff2b;border-radius:16px;grid-template-columns:repeat(2,minmax(112px,1fr));justify-self:center;padding:7px;display:grid;position:relative;box-shadow:0 20px 54px #00000057,inset 0 0 24px #ffffff06}.service-toggle__indicator{background:linear-gradient(180deg, #f7ecd7fa, #c8aa72e0), var(--accent-gold);width:calc(50% - 7px);box-shadow:0 14px 34px #00000057, 0 0 30px var(--accent-gold-faint);border-radius:11px;transition:transform .32s cubic-bezier(.19,1,.22,1);position:absolute;top:7px;bottom:7px;left:7px}.service-toggle__indicator[data-active=ads]{transform:translate(100%)}.service-toggle button{z-index:1;color:#ffffffc2;min-height:48px;font:inherit;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-radius:11px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:800;transition:color .22s;position:relative}.service-toggle button.is-active{color:#050504eb}.service-context{text-align:center;gap:12px;max-width:860px;margin-inline:auto;display:grid}.service-context span{color:var(--accent-gold-soft);text-transform:uppercase;letter-spacing:.29em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:700}.service-context h3{color:#ffffffe8;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22px,2.4vw,42px);font-weight:400;line-height:1.14}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.8vw,44px);display:grid}.service-card{background:radial-gradient(at 20% 8%,#ffffff16,#0000 34%),linear-gradient(145deg,#ffffff0d,#ffffff02 42%,#00000047),#050504;border:1px solid #ffffff24;border-radius:clamp(22px,2.7vw,38px);flex-direction:column;min-height:clamp(470px,36vw,620px);padding:clamp(28px,3.2vw,54px);transition:border-color .22s,background-color .22s,transform .26s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 88px #00000061,inset 0 0 44px #ffffff05}.service-card:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#0000 0%,#0003 64%,#0000007a 100%),radial-gradient(at 78% 12%,#ffffff0f,#0000 42%);transition:opacity .24s;position:absolute;inset:0}.service-card:hover{border-color:var(--accent-gold-muted);background-color:#ffffff06;transform:translateY(-3px)}.service-card:hover:before{opacity:1}.service-card__mark{z-index:1;border:1px solid var(--accent-gold-muted);background:var(--accent-gold-faint);color:#f4e2c0eb;letter-spacing:.02em;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:clamp(34px,4vw,70px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:800;display:grid;position:relative}.service-card__body{z-index:1;gap:clamp(18px,2vw,26px);margin-bottom:clamp(28px,3vw,42px);display:grid;position:relative}.service-card__body span{color:#e8d5b49e;text-transform:uppercase;letter-spacing:.29em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:700}.service-card__body h3{color:#fffffff5;letter-spacing:0;margin:0;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(40px,4vw,74px);font-weight:400;line-height:.94}.service-card__body p{color:#ffffffad;max-width:44ch;margin:0;font-size:clamp(16px,1.22vw,20px);line-height:1.4}.service-card__button{z-index:1;background:linear-gradient(180deg, #f6ecd8f5, #c8aa72db), var(--accent-gold);color:#050504e6;min-height:58px;box-shadow:0 18px 48px #00000057, 0 0 26px var(--accent-gold-faint);border:1px solid #c8aa7294;border-radius:999px;place-items:center;margin-bottom:clamp(34px,4vw,64px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(14px,1vw,17px);font-weight:700;transition:box-shadow .22s,transform .26s cubic-bezier(.19,1,.22,1);display:grid;position:relative}.service-card__button b{margin-left:9px;font-weight:400}.service-card__button:hover{transform:translateY(-1px);box-shadow:0 22px 58px #0000006b,0 0 28px #c8aa722e}.service-card__list{z-index:1;gap:14px;margin:auto 0 0;padding:0;list-style:none;display:grid;position:relative}.service-card__list li{color:#ffffffd1;grid-template-columns:34px 1fr;align-items:center;gap:14px;font-size:clamp(15px,1.15vw,20px);line-height:1.25;display:grid}.service-card__list li:before{content:"✓";background:var(--accent-gold-faint);color:#f4e2c0f0;text-transform:uppercase;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.why{grid-template-columns:64px minmax(0,.95fr) minmax(300px,.62fr);align-items:start;gap:clamp(24px,5vw,86px);display:grid}.section-meta--vertical{writing-mode:vertical-rl;justify-content:flex-start;margin-bottom:0}.why__statement{gap:26px;display:grid}.why__artifact{background:#ffffff1a;border:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:680px;display:grid}.why__artifact span{background:#050504db;align-items:center;min-height:58px;padding:14px 16px;display:grid}.why h2 em{padding-bottom:.06em;font-style:italic;display:inline-block}.why__list{border-top:1px solid #fff3;display:grid}.why__list article{border-bottom:1px solid #ffffff29;grid-template-columns:54px 1fr;gap:18px;padding-block:clamp(20px,2.7vw,36px);display:grid}.case-study{padding-bottom:clamp(96px,11vw,172px)}.case-study__panel{background:#050504;border:1px solid #ffffff29;grid-template-columns:minmax(0,.95fr) minmax(350px,.7fr);min-height:clamp(560px,55vw,780px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b}.case-study__image{min-height:420px;position:relative;overflow:hidden}.case-study__image:after{content:"";background:linear-gradient(90deg,#0000002e,#0000 42%),linear-gradient(#0000 52%,#000000ad);position:absolute;inset:0}.case-study__image img{object-fit:cover;object-position:42% center;filter:saturate(.86)contrast(1.05);width:100%;height:100%;transform:scale(1.02)}.case-study__markers{z-index:2;background:#ffffff14;border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:absolute;bottom:clamp(18px,2vw,34px);left:clamp(18px,2vw,34px);right:clamp(18px,2vw,34px)}.case-study__markers span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000075;align-items:center;min-height:52px;padding:13px;display:grid}.case-study__copy{background:linear-gradient(#ffffff0a,#0000),#050504;flex-direction:column;justify-content:flex-end;gap:clamp(24px,2.8vw,42px);padding:clamp(30px,4.2vw,68px) clamp(30px,4.2vw,68px) clamp(82px,6vw,108px);display:flex}.case-study h2{font-size:clamp(46px,5.5vw,96px);line-height:.88}.case-study__stats{background:#ffffff1f;border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.case-study__stats span{background:#050504;align-content:center;gap:8px;min-height:96px;padding:18px;display:grid}.case-study__stats b{color:#fffffff5;letter-spacing:0;text-transform:none;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(32px,3.1vw,52px);font-weight:400;line-height:.9}.case-study__dossier{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.case-study__dossier span{border-right:1px solid #ffffff1f;place-items:center;min-height:46px;display:grid}.text-link{width:fit-content;color:var(--accent-gold-soft);text-transform:uppercase;letter-spacing:.29em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(8px,.72vw,11px);font-weight:700}.text-link b{margin-left:12px;font-size:18px;font-weight:400;transition:transform .22s cubic-bezier(.19,1,.22,1);display:inline-block}.text-link:hover b{transform:translate(6px)}.testimonials h2{max-width:980px;margin-bottom:clamp(40px,6vw,92px)}.testimonial-grid{background:#ffffff1f;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.testimonial{background:#050504;flex-direction:column;justify-content:space-between;gap:44px;min-height:clamp(270px,23vw,360px);margin:0;padding:clamp(28px,3.3vw,54px);display:flex;position:relative}.testimonial__index{color:#ffffff75}.testimonial blockquote{color:#ffffffe6;font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(31px,3.2vw,58px);line-height:.98}.testimonial:after{content:"";background:#ffffff40;width:84px;height:1px;position:absolute;bottom:clamp(22px,2.2vw,36px);right:clamp(22px,2.2vw,36px)}.closing-cta{place-items:center;min-height:72dvh;padding-block:clamp(92px,12vw,180px);display:grid;overflow:hidden}.closing-cta:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff12,#0000 28%),linear-gradient(#0000 58%,#0000008f);position:absolute;inset:0}.closing-cta__inner{z-index:1;text-align:center;justify-items:center;gap:clamp(24px,3.5vw,48px);max-width:980px;display:grid;position:relative}.closing-cta__ledger{background:#c8aa721a;border:1px solid #c8aa722e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(680px,100%);display:grid}.closing-cta__ledger span{background:#050504cc;place-items:center;min-height:58px;padding:14px;display:grid}.closing-cta h2{font-size:clamp(54px,7.8vw,132px);line-height:.86}.closing-cta__button{margin-block:2px 0;position:relative;bottom:auto;left:auto;right:auto}.hero{--motion-x:0;--motion-y:0;isolation:isolate;background:#050504;min-height:100dvh;position:relative;overflow:hidden}.hero__background{z-index:-4;object-fit:cover;object-position:center center;width:100%;height:100%;transform:translate3d(calc(var(--motion-x) * -1px), calc(var(--motion-y) * -.65px), 0) scale(1.018);transform-origin:50%;will-change:transform, object-position;transition:transform .9s cubic-bezier(.19,1,.22,1);animation:24s cubic-bezier(.45,0,.2,1) infinite alternate hero-plate-drift;position:absolute;inset:0}.hero__shade{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero__shade--top{background:linear-gradient(#0000008f 0%,#00000038 7%,#0000 19%)}.hero__shade--left{background:linear-gradient(90deg,#0000005c 0%,#00000017 19%,#0000 49%),radial-gradient(circle at 30% 48%,#0000000d,#0000 35%)}.hero__shade--bottom{background:linear-gradient(#0000 73%,#00000042 91%,#00000094 100%)}.hero__nav{z-index:4;text-transform:uppercase;letter-spacing:.46em;color:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#000000e0,#000000ad),#000000c7;border-bottom:1px solid #c8aa7224;grid-template-columns:minmax(230px,.65fr) minmax(420px,1fr);align-items:center;gap:24px;min-height:clamp(74px,5.8vw,96px);padding-inline:clamp(24px,2.45vw,39px);animation:1.1s cubic-bezier(.2,.85,.18,1) .14s both top-rail-resolve;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 16px 44px #00000057,inset 0 -1px #ffffff09}.hero__wordmark{opacity:.94;justify-self:start;width:clamp(178px,15vw,258px);line-height:0;transition:opacity .18s,filter .18s;display:block}.hero__wordmark img{mix-blend-mode:screen;width:100%;height:auto;display:block}.hero__links{letter-spacing:.34em;justify-self:end;align-items:center;gap:clamp(48px,5.2vw,90px);font-size:clamp(8px,.7vw,11px);font-weight:700;display:flex}.hero__links a{opacity:.92;transition:opacity .18s,text-shadow .18s}.hero__links a:hover,.hero__wordmark:hover{opacity:1;text-shadow:0 0 18px #ffffff2e,0 3px 12px #0000008c}.hero__headline{z-index:3;color:#fffffff5;letter-spacing:0;isolation:isolate;text-shadow:0 6px 22px #00000085,0 1px 1px #ffffff29;flex-direction:column;max-width:min(61vw,980px);font-family:Didot,"Bodoni 72","Bodoni 72 Smallcaps",Hoefler Text,Georgia,serif;font-size:clamp(70px,9vw,154px);font-weight:400;line-height:.71;display:flex;position:absolute;top:clamp(174px,27.15vh,258px);left:clamp(86px,9.45vw,158px)}.hero__headline:before{z-index:-1;content:"";filter:blur(1px);background:linear-gradient(90deg,#000000a8 0%,#0000008c 38%,#00000045 72%,#0000 100%);position:absolute;inset:-.12em -.22em -.07em -.58em}.hero__headline span{display:block}.hero__headline-line{clip-path:none;transform:none}.hero__headline em{padding-bottom:.06em;font-style:italic;font-weight:400;line-height:.94;display:inline-block}.hero__side{z-index:3;text-transform:uppercase;color:#ffffffeb;letter-spacing:.31em;text-shadow:0 3px 14px #000000b3;opacity:0;margin:0;font-size:clamp(8px,.72vw,11px);font-weight:700;line-height:1.45;animation:1.2s .9s both microcopy-resolve;position:absolute}.hero__side--right{writing-mode:vertical-rl;top:42.7%;right:clamp(24px,2.05vw,34px)}.hero__cta{z-index:3;color:#fffffff5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:linear-gradient(#ffffff09,#fff0),#03030314;border:1px solid #e8d5b4db;border-radius:999px;place-items:center;width:clamp(236px,17.1vw,292px);height:clamp(52px,3.55vw,62px);font-family:Didot,"Bodoni 72",Hoefler Text,Georgia,serif;font-size:clamp(15px,1.12vw,19px);line-height:1;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .26s cubic-bezier(.19,1,.22,1);animation:1.2s cubic-bezier(.19,1,.22,1) 1.05s both cta-etch-in;display:grid;position:absolute;bottom:clamp(32px,3.05vw,51px);right:clamp(30px,2.45vw,41px);overflow:hidden;transform:translate(0,0);box-shadow:0 14px 34px #00000052,inset 0 0 20px #ffffff06}.hero__cta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#fff0 0%,#ffffff1c 48%,#fff0 64%);transition:transform .62s cubic-bezier(.19,1,.22,1);position:absolute;inset:1px;transform:translate(-115%)}.hero__cta:hover{box-shadow:0 16px 42px #00000061, 0 0 24px var(--accent-gold-faint), inset 0 0 24px #ffffff0a;background-color:#ffffff09;border-color:#f4e2c0;transform:translateY(-1px)}.hero__cta:hover:before{transform:translate(115%)}.closing-cta .closing-cta__button{opacity:1;animation:none;position:relative;bottom:auto;left:auto;right:auto}@keyframes hero-plate-drift{0%{object-position:50% 50%}to{object-position:50.8% 49.5%}}@keyframes top-rail-resolve{0%{opacity:0;filter:blur(5px);letter-spacing:.58em}to{opacity:1;filter:blur();letter-spacing:.46em}}@keyframes microcopy-resolve{0%{opacity:0;filter:blur(4px)}to{opacity:.96;filter:blur()}}@keyframes cta-etch-in{0%{opacity:0;clip-path:inset(0 50% round 999px)}to{opacity:1;clip-path:inset(0 round 999px)}}@keyframes signal-pass{0%{opacity:0;transform:translate(0,0)scaleX(.55)}12%{opacity:.92}76%{opacity:.92}to{opacity:0;transform:translate(calc(100vw - 320px))scaleX(1)}}@keyframes system-scan{0%{opacity:0;transform:translate(0,0)skew(-12deg)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(620%)skew(-12deg)}}@media (max-width:1100px){.hero__nav{grid-template-columns:1fr}.hero__links{display:none}.hero__headline{max-width:72vw}.hero__side--right{display:none}.proof-rail,.credibility__content,.problem__content,.section-heading-row,.origin,.why,.case-study__panel{grid-template-columns:1fr}.proof-rail{gap:24px;padding-block:30px}.proof-rail__track,.proof-metrics,.problem__points,.origin__notes,.system__flow,.credibility__ledger,.why__artifact,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid,.review-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.section-meta--vertical{writing-mode:horizontal-tb;justify-content:space-between}.why__statement{max-width:860px}.case-study__panel{min-height:0}.case-study__image{aspect-ratio:16/10}.case-study__dossier{grid-template-columns:repeat(2,minmax(0,1fr))}.credibility__video-frame{aspect-ratio:16/10;min-height:360px}.credibility__visual{justify-self:stretch;width:100%;margin-right:0}.problem__graphic{min-height:360px}.origin{min-height:auto}.origin__copy{text-align:center;justify-items:center;max-width:780px;margin-inline:auto}.origin__statement,.origin__body{justify-items:center;margin-inline:auto}.origin__rule{margin-inline:auto}.origin__visual{margin-inline:auto;width:min(760px,100%);height:clamp(560px,74vw,760px);margin-bottom:76px}.origin__image{height:100%}.system__flow article{min-height:210px}.system__flow article:last-child{grid-column:1/-1}}@media (max-width:760px){.hero{min-height:100svh}.hero__background{object-position:48% center;transform:scale(1.018)}.hero__shade--left{background:linear-gradient(90deg,#00000085 0%,#0000002e 50%,#0000 100%)}.hero__nav{grid-template-columns:1fr;gap:14px;min-height:74px;padding-inline:20px;top:0;left:0;right:0}.hero__wordmark{width:172px}.hero__headline{max-width:calc(100vw - 44px);font-size:clamp(54px,17vw,86px);line-height:.78;top:29%;left:22px}.hero__headline:before{background:linear-gradient(90deg,#000000a8 0%,#0000007a 64%,#0000 100%);inset:-.14em -.14em -.1em -.32em}.hero__cta{width:min(286px,100vw - 44px);bottom:30px;left:22px;right:auto}.section-frame{padding-block:72px}.section-meta,.proof-rail,.section-heading-row{gap:18px}.section-meta{flex-direction:column}.section-heading-row h2,.why h2,.testimonials h2,.closing-cta h2{font-size:clamp(48px,15vw,76px);line-height:.9}.credibility h2{font-size:clamp(50px,15.6vw,82px);line-height:.88}.credibility__content{gap:30px}.credibility__video-frame{aspect-ratio:4/5;min-height:340px}.proof-rail{grid-template-columns:1fr;min-height:0}.proof-rail__track,.proof-metrics,.problem__points,.origin__notes,.system__flow,.review-grid,.credibility__ledger,.why__artifact,.service-grid,.testimonial-grid,.case-study__stats,.case-study__markers,.case-study__dossier,.closing-cta__ledger{grid-template-columns:1fr}.proof-rail__track span{text-align:left;justify-content:start;min-height:48px}.problem h2,.origin h2,.social-proof h2{font-size:clamp(38px,11vw,62px);line-height:.96}.problem__graphic{grid-template-columns:1fr;align-items:stretch;min-height:330px}.problem__graphic:before,.problem__signal{display:none}.problem__node{min-height:68px;font-size:34px}.problem__points article,.origin__notes article{min-height:150px}.system__flow article{min-height:180px}.system__flow article:last-child{grid-column:auto}.origin__body p:first-child{font-size:18px}.origin{gap:36px}.origin h2{font-size:clamp(42px,12vw,66px);line-height:.96}.origin__visual{height:clamp(430px,112vw,620px);margin-bottom:0}.origin__image{height:100%}.review-card{border-radius:20px;min-height:0}.review-card blockquote{font-size:clamp(31px,9vw,46px)}.service-card{grid-column:auto;min-height:0;padding:26px 22px}.services__intro{text-align:left;justify-items:start}.services__intro h2{font-size:clamp(48px,14vw,78px)}.service-toggle{grid-template-columns:repeat(2,minmax(96px,1fr));justify-self:start;width:min(100%,300px)}.service-context{text-align:left;margin-inline:0}.service-card__mark{margin-bottom:34px}.service-card__body h3{font-size:clamp(42px,12vw,66px)}.service-card__button{text-align:center;min-height:52px;margin-bottom:30px}.service-card__list li{grid-template-columns:30px 1fr;gap:12px}.service-card__list li:before{border-radius:9px;width:30px;height:30px}.why{gap:34px}.why__list article{grid-template-columns:42px 1fr}.case-study__image{aspect-ratio:4/5;min-height:320px}.case-study__copy{padding:28px 22px 112px}.case-study__stats span{min-height:86px}.case-study__markers{margin:18px;position:relative;bottom:auto;left:auto;right:auto}.case-study__dossier span{min-height:40px}.testimonial{min-height:240px}.testimonial blockquote{font-size:clamp(30px,9.5vw,44px)}.closing-cta{text-align:left;min-height:68dvh;padding-block:86px}.closing-cta__inner{text-align:left;justify-items:start}.closing-cta__ledger span{justify-items:start}.closing-cta__button{width:min(250px,100vw - 48px);bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero__background{object-position:center center;transform:scale(1.001)}.hero__headline-line{clip-path:inset(0);transform:none}.hero__nav,.hero__side,.hero__cta{opacity:1}}
