@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&display=swap";:root{--royal:#2c5be8;--navy:#0d2b6b;--ink:#0a0a0a;--cloud:#f3f4fa;--periwinkle:#c7d4ff;--slate:#a7abc0;--white:#fff;--line:#0d2b6b26;--line-dark:#c7d4ff33;--scroll-progress:0;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cloud)}body{background:var(--cloud);color:var(--navy);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,sans-serif;overflow-x:hidden}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:var(--white);background:var(--royal)}:focus-visible{outline:2px solid var(--royal);outline-offset:4px}.responsive-editorial-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}main{max-width:100%;min-height:100vh;overflow:clip}.scroll-rail{z-index:120;pointer-events:none;background:#0d2b6b14;width:4px;position:fixed;inset:0 auto 0 0}.scroll-rail span{width:100%;height:calc(var(--scroll-progress) * 100%);background:var(--royal);display:block}.chapter-spine{z-index:90;color:#0d2b6b6b;letter-spacing:.08em;pointer-events:none;justify-items:center;gap:16px;font-family:Poppins,sans-serif;font-size:7px;font-weight:700;display:grid;position:fixed;top:42%;left:13px}.chapter-spine:before{content:"";z-index:-1;background:#0d2b6b26;width:1px;position:absolute;top:12px;bottom:12px;left:50%}.chapter-spine b,.chapter-spine span{background:var(--cloud);place-items:center;width:18px;height:18px;display:grid}.chapter-spine b{color:var(--royal);font-size:10px}.agency-header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f4faf0;justify-content:space-between;align-items:center;gap:30px;min-height:76px;padding:11px 4vw;display:flex;position:fixed;inset:0 0 auto}.agency-logo{align-items:center;gap:14px;width:auto;min-width:0;display:flex}.agency-logo img{filter:invert();width:178px;height:auto;display:block}.agency-logo>span{border-left:1px solid var(--line);letter-spacing:.13em;white-space:nowrap;padding-left:14px;font-size:8px;font-weight:700}.agency-header nav{letter-spacing:.04em;align-items:center;gap:30px;font-size:11px;font-weight:600;display:flex}.agency-header nav>a:not(.header-action){opacity:.65;transition:opacity .18s}.agency-header nav>a:not(.header-action):hover{opacity:1}.header-action{min-height:46px;color:var(--royal);border:1px solid #2c5be852;align-items:center;gap:34px;padding:12px 15px;transition:color .18s,background .18s;display:inline-flex}.header-action:hover{color:var(--white);background:var(--royal)}.section-folio,.hero-folio{z-index:5;color:#0d2b6b91;letter-spacing:.14em;align-items:center;gap:18px;font-size:9px;font-weight:600;display:flex;position:absolute;top:104px;left:4vw;right:4vw}.section-folio:after,.hero-folio:after{content:"";background:var(--line);flex:1;height:1px}.section-folio span,.hero-folio span{white-space:nowrap}.section-folio-dark{color:#f3f4fa8a}.section-folio-dark:after{background:var(--line-dark)}.kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:700;line-height:1.35}.kicker-light{color:var(--periwinkle)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(30px)}[data-reveal].is-visible{opacity:1;transform:none}.agency-hero{min-height:960px;padding:174px 4vw 98px;position:relative;overflow:hidden}.tension-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.agency-hero-copy{z-index:4;width:min(75vw,1120px);position:relative}.agency-hero h1{max-width:1040px;color:var(--ink);letter-spacing:-.055em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(62px,6.7vw,108px);font-weight:800;line-height:.88}.agency-hero h1 em{color:var(--royal);font-style:normal}.agency-hero h1>span,.agency-hero h1>em{display:block}.agency-hero-deck{gap:25px;width:min(680px,54vw);margin-top:34px;display:grid}.agency-hero-deck>p{color:var(--navy);margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.62}.hero-value-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-value-path span{border-right:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;min-height:58px;padding:11px 14px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.hero-value-path span:first-child{padding-left:0}.hero-value-path span:last-child{border-right:0}.hero-value-path b{color:var(--royal);letter-spacing:.13em;font-size:8px}.hero-actions{align-items:center;gap:26px;display:flex}.action{min-width:340px;min-height:62px;transition:transform .18s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:2px 40px;padding:13px 17px;font-size:13px;font-weight:600;display:inline-grid}.action:hover{transform:translateY(-2px)}.action small{opacity:.65;letter-spacing:.14em;grid-column:1;font-size:8px}.action span{grid-column:1}.action b{grid-area:1/2/3;font-weight:500}.action-primary{color:var(--white);background:var(--royal)}.action-light{color:var(--navy);background:var(--white)}.text-action{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;font-size:12px;font-weight:600;display:inline-flex}.agency-hero-image{z-index:1;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 9%);border-left:1px solid var(--line);width:51vw;height:760px;margin:0;position:absolute;top:132px;right:0;overflow:hidden;box-shadow:-35px 0 95px #0d2b6b14}.agency-hero-image:after{content:"";z-index:2;background:var(--cloud);clip-path:polygon(0 0,100% 0,38% 100%,0 100%);pointer-events:none;width:48%;position:absolute;inset:0 auto 0 0}.agency-hero-image img{object-fit:cover;object-position:61% center;animation:16s ease-in-out infinite alternate hero-breathe;transform:scale(1.025)}@keyframes hero-breathe{to{transform:scale(1.065)translate(-.8%,-.6%)}}.agency-hero-image figcaption{z-index:3;max-width:330px;color:var(--navy);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f4fae6;padding:12px 14px;font-size:10px;line-height:1.5;position:absolute;top:20px;right:20px}.agency-hero-image figcaption span{color:var(--royal);letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.audience-line{z-index:5;border-top:1px solid var(--line);letter-spacing:.13em;padding-top:13px;font-size:9px;font-weight:700;position:absolute;bottom:28px;left:4vw}.proof-section,.range-section,.judgment-section,.ownership-section{background:var(--white);position:relative}.proof-section{min-height:1780px;padding:210px 4vw 120px}.proof-heading{grid-template-columns:170px minmax(520px,920px) minmax(260px,430px);align-items:end;gap:3vw;display:grid}.proof-heading h2,.constraint-heading h2,.range-heading h2,.judgment-copy h2,.advantage-heading h2,.ownership-heading h2,.engagement-heading h2,.contact-copy h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(52px,6.2vw,100px);font-weight:800;line-height:.94}.proof-heading>p:last-child{margin:0 0 4px;font-size:16px;line-height:1.65}.case-ledger{color:var(--white);background:#081b46;border:1px solid #081b46;grid-template-columns:minmax(290px,.42fr) minmax(620px,1fr);margin-top:110px;display:grid}.case-index{border-right:1px solid var(--line-dark);flex-direction:column;display:flex}.case-index button{text-align:left;color:#f3f4fa85;border:0;border-bottom:1px solid var(--line-dark);cursor:pointer;min-height:145px;transition:color .18s ease, background .18s ease, padding .24s var(--ease);background:0 0;grid-template-columns:38px 1fr;gap:4px 12px;padding:24px;display:grid}.case-index button[aria-selected=true],.case-index button:hover{color:var(--white);background:#2c5be821;padding-left:31px}.case-index button>span{color:var(--royal);letter-spacing:.12em;grid-row:1/3;font-size:10px}.case-index button strong{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.18}.case-index button small{color:var(--periwinkle);letter-spacing:.08em;font-size:9px}.case-stage{min-width:0;padding:38px 46px 42px}.case-stage-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.client-logo-wrap{align-items:center;width:230px;height:74px;display:flex}.client-logo-wrap img{object-fit:contain;object-position:left center;transform-origin:0;width:100%;height:100%;transform:scale(1.9)}.case-source{color:var(--periwinkle);letter-spacing:.13em;font-size:8px}.impact-label{color:#c7d4ff8f;letter-spacing:.12em;margin:32px 0 -6px;font-size:7px}.impact-signature{width:100%;height:300px;margin:18px 0 30px;display:block}.signature-grid{fill:none;stroke:#c7d4ff1f;stroke-width:1px}.impact-signature .signature-route{fill:none;stroke:var(--royal);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1100;animation:signature-draw 1s var(--ease) both}.impact-signature circle{fill:var(--royal);stroke:var(--ink);stroke-width:3px}@keyframes signature-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}.case-facts{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.case-facts>div{border-bottom:1px solid var(--line-dark);min-height:142px;padding:22px 0}.case-facts span{color:var(--periwinkle);letter-spacing:.13em;font-size:8px;font-weight:700}.case-facts p{color:#f3f4fac2;margin:14px 0 0;font-size:14px;line-height:1.55}.case-facts .case-change{grid-column:1/-1;min-height:160px}.case-facts .case-change p{max-width:820px;color:var(--white);font-family:Montserrat,sans-serif;font-size:clamp(25px,2.4vw,40px);font-weight:800;line-height:1.15}.case-link{border-bottom:1px solid var(--royal);color:var(--periwinkle);justify-content:space-between;gap:30px;margin-top:28px;padding:16px 0;font-size:11px;font-weight:600;display:flex}.experience-strip{background:var(--navy);color:var(--white);grid-template-columns:minmax(260px,1.2fr) repeat(5,minmax(90px,.7fr));align-items:center;gap:28px;margin-top:60px;padding:35px;display:grid}.experience-strip>div span{color:var(--periwinkle);letter-spacing:.13em;font-size:8px}.experience-strip>div p{margin:10px 0 0;font-size:13px;line-height:1.5}.experience-strip img{object-fit:contain;filter:grayscale();opacity:.8;width:100%;max-height:58px}.proof-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:40px;padding:30px 0 0;display:flex}.proof-cta>div span{color:var(--royal);letter-spacing:.13em;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.proof-cta>div strong{max-width:650px;color:var(--ink);font-family:Montserrat,sans-serif;font-size:clamp(24px,2.3vw,38px);line-height:1.08;display:block}.constraint-section,.team-section,.advantage-section,.manifesto-section,.media-section,.engagement-section,.contact-section{background:var(--ink);color:var(--white);position:relative}.constraint-section{min-height:1250px;padding:210px 4vw 120px}.constraint-heading{grid-template-columns:180px minmax(470px,850px) minmax(260px,400px);align-items:end;gap:3vw;display:grid}.constraint-heading h2,.advantage-heading h2,.engagement-heading h2,.contact-copy h2{color:var(--white)}.constraint-heading>p:last-child{color:#f3f4fa9e;margin:0;font-size:14px;line-height:1.6}.constraint-lab{border:1px solid var(--line-dark);grid-template-columns:minmax(430px,.78fr) minmax(520px,1.22fr);margin-top:100px;display:grid}.constraint-list{border-right:1px solid var(--line-dark);flex-direction:column;display:flex}.constraint-list button{text-align:left;color:#f3f4fa85;border:0;border-bottom:1px solid var(--line-dark);cursor:pointer;background:0 0;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:92px;padding:20px;font-family:Montserrat,sans-serif;font-size:clamp(15px,1.4vw,22px);font-weight:800;display:grid}.constraint-list button span{color:var(--royal);letter-spacing:.1em;font-family:Poppins,sans-serif;font-size:9px}.constraint-list button[aria-selected=true],.constraint-list button:hover{color:var(--white);background:var(--royal)}.constraint-list button[aria-selected=true] span,.constraint-list button:hover span{color:var(--white)}.constraint-answer{min-height:700px;padding:55px}.answer-label{color:var(--periwinkle);letter-spacing:.14em;font-size:9px}.constraint-answer h3{letter-spacing:-.035em;max-width:760px;margin:85px 0 70px;font-family:Montserrat,sans-serif;font-size:clamp(38px,4vw,66px);font-weight:800;line-height:1.02}.answer-needs{border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:9px;padding-top:20px;display:flex}.answer-needs>span{width:100%;color:var(--periwinkle);letter-spacing:.13em;margin-bottom:10px;font-size:8px}.answer-needs strong{border:1px solid var(--line-dark);border-radius:999px;padding:9px 12px;font-size:10px;font-weight:600}.constraint-answer>a{border-bottom:1px solid var(--royal);color:var(--periwinkle);justify-content:space-between;margin-top:80px;padding:17px 0;font-size:12px;font-weight:600;display:flex}.range-section{min-height:1320px;padding:210px 4vw 120px}.range-heading{grid-template-columns:180px minmax(600px,1060px);gap:4vw;display:grid}.range-thesis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px minmax(560px,1fr) minmax(260px,420px);align-items:end;gap:4vw;margin-top:85px;padding:34px 0;display:grid}.range-thesis>span{color:var(--royal);letter-spacing:.13em;align-self:start;font-size:8px;font-weight:700}.range-thesis blockquote{color:var(--navy);letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,58px);line-height:1.06}.range-thesis blockquote em{color:var(--royal)}.range-thesis p{margin:0;font-size:14px;line-height:1.65}.capability-list{border-top:1px solid var(--line);margin-top:110px}.capability-list article{border-bottom:1px solid var(--line);min-height:148px;transition:padding .25s var(--ease), background .2s ease;grid-template-columns:70px minmax(300px,.8fr) minmax(360px,1fr) 40px;align-items:center;gap:28px;display:grid}.capability-list article:hover{background:#c7d4ff29;padding:0 18px}.capability-list article>span{color:var(--royal);letter-spacing:.12em;font-size:10px;font-weight:700}.capability-list h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(25px,2.6vw,43px);font-weight:800}.capability-list p{max-width:700px;margin:0;font-size:15px;line-height:1.65}.capability-list i{color:var(--royal);font-style:normal}.judgment-section{grid-template-columns:minmax(480px,1.05fr) minmax(460px,.95fr);align-items:start;gap:6vw;min-height:1220px;padding:210px 4vw 130px;display:grid}.judgment-image{clip-path:polygon(0 0,92% 0,100% 8%,100% 100%,0 100%);height:780px;margin:0;position:sticky;top:120px;overflow:hidden}.judgment-image img{object-fit:cover;object-position:center 68%}.judgment-image figcaption{color:var(--white);letter-spacing:.13em;background:#0a0a0acc;padding:10px 12px;font-size:8px;position:absolute;bottom:18px;left:18px}.judgment-copy{padding-top:80px}.judgment-copy>p:not(.kicker){max-width:650px;margin:45px 0;font-size:17px;line-height:1.7}.judgment-copy blockquote{border-left:2px solid var(--royal);color:var(--ink);margin:70px 0;padding:28px 0 28px 30px;font-family:Montserrat,sans-serif;font-size:clamp(26px,2.8vw,44px);font-weight:800;line-height:1.15}.judgment-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.judgment-stats div{border-top:1px solid var(--line);padding-top:18px}.judgment-stats strong{color:var(--royal);font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;display:block}.judgment-stats span{letter-spacing:.1em;margin-top:10px;font-size:8px;line-height:1.5;display:block}.stats-source{color:#0d2b6b80;letter-spacing:.06em;margin-top:24px;font-size:8px;line-height:1.5;display:block}.team-section{min-height:1540px;padding:210px 4vw 125px;position:relative;overflow:hidden}.team-section:before{content:"";opacity:.13;background-image:linear-gradient(#c7d4ff2e 1px,#0000 1px),linear-gradient(90deg,#c7d4ff2e 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 85%,#0000);mask-image:linear-gradient(#0000,#000 18% 85%,#0000)}.team-heading,.team-grid,.american-band{z-index:1;position:relative}.team-heading{grid-template-columns:180px minmax(580px,950px) minmax(280px,430px);align-items:end;gap:3vw;display:grid}.team-heading h2,.podcast-copy h2{color:var(--white);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(52px,6vw,96px);font-weight:800;line-height:.94}.team-heading>p:last-child{color:#f3f4faa6;margin:0 0 4px;font-size:15px;line-height:1.65}.team-grid{background:var(--royal);grid-template-columns:repeat(2,1fr);gap:2px;margin-top:100px;display:grid}.team-card{background:#081b46;grid-template-columns:minmax(260px,.92fr) minmax(260px,1.08fr);min-height:620px;display:grid}.team-card figure{min-height:620px;margin:0;position:relative;overflow:hidden}.team-card figure:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(135deg,#2c5be814,#0000 45%,#081b4694);position:absolute;inset:0}.team-card figure img{object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.06);transition:transform .9s var(--ease), filter .5s ease}.team-card:hover figure img{filter:saturate()contrast(1.03);transform:scale(1.025)}.team-identity{border-left:1px solid var(--line-dark);flex-direction:column;padding:34px;display:flex}.team-identity>span{color:var(--periwinkle);letter-spacing:.13em;font-size:8px;font-weight:700}.team-identity h3{color:var(--white);letter-spacing:-.04em;margin:auto 0 28px;font-family:Montserrat,sans-serif;font-size:clamp(36px,3.4vw,60px);font-weight:800;line-height:.96}.team-identity p{color:#f3f4faad;margin:0;font-size:14px;line-height:1.65}.team-identity a{border-bottom:1px solid var(--royal);color:var(--periwinkle);margin-top:42px;padding:14px 0;font-size:11px;font-weight:600}.american-band{color:var(--navy);background:var(--periwinkle);grid-template-columns:100px 1fr auto;align-items:center;gap:34px;margin-top:2px;padding:26px 32px;display:grid}.american-band img{object-fit:contain;width:74px;height:74px}.american-band p{margin:0}.american-band strong{font-family:Montserrat,sans-serif;font-size:clamp(18px,2vw,30px);font-weight:800;display:block}.american-band p span{margin-top:4px;font-size:12px;display:block}.american-band a{border-bottom:1px solid #0d2b6b4d;align-items:center;gap:45px;padding:14px 0;font-size:11px;font-weight:600;display:flex}.advantage-section{min-height:1450px;padding:210px 4vw 130px}.advantage-heading{grid-template-columns:180px minmax(560px,970px) minmax(280px,430px);align-items:end;gap:3vw;display:grid}.advantage-heading h2 em{color:var(--royal);font-style:normal}.advantage-heading>p:last-child{color:#f3f4faa6;margin:0 0 4px;font-size:15px;line-height:1.65}.engine-lab{border:1px solid var(--line-dark);grid-template-columns:240px minmax(520px,1fr) minmax(280px,.58fr);min-height:720px;margin-top:110px;display:grid}.engine-controls{border-right:1px solid var(--line-dark);flex-direction:column;display:flex}.engine-controls button{text-align:left;color:#f3f4fa85;border:0;border-bottom:1px solid var(--line-dark);cursor:pointer;letter-spacing:.08em;background:0 0;grid-template-columns:34px 1fr;gap:9px;min-height:96px;padding:20px;font-size:10px;font-weight:700;display:grid}.engine-controls button span{color:var(--royal)}.engine-controls button[aria-selected=true],.engine-controls button:hover{color:var(--white);background:var(--royal)}.engine-controls button[aria-selected=true] span,.engine-controls button:hover span{color:var(--white)}.engine-cutaway{align-content:center;gap:26px;min-height:720px;padding:60px;display:grid;position:relative;overflow:hidden}.engine-cutaway:before{content:"";background-image:linear-gradient(#c7d4ff12 1px,#0000 1px),linear-gradient(90deg,#c7d4ff12 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.engine-layer{z-index:1;justify-content:space-between;align-items:center;min-height:82px;padding:18px 22px;font-family:Montserrat,sans-serif;font-size:clamp(13px,1.3vw,19px);font-weight:800;display:flex;position:relative}.engine-layer span{letter-spacing:.12em;font-family:Poppins,sans-serif;font-size:8px;font-weight:600}.engine-layer-model{color:#f3f4faa6;border:1px dashed #c7d4ff59;margin:0 12%}.engine-layer-work{color:var(--white);background:var(--royal);margin:0 7%}.engine-layer-human{color:var(--navy);background:var(--periwinkle);margin:0 3%}.engine-layer-client{color:var(--white);background:var(--navy);border:1px solid var(--line-dark)}.engine-signal{z-index:2;background:var(--white);border-radius:50%;width:7px;height:7px;animation:2.7s ease-in-out infinite engine-pulse;position:absolute;top:23%;left:50%;box-shadow:0 0 20px #c7d4ffe6}@keyframes engine-pulse{0%{transform:translateY(0)}to{transform:translateY(365px)}}.engine-answer{border-left:1px solid var(--line-dark);padding:40px}.engine-answer>span{color:var(--periwinkle);letter-spacing:.13em;font-size:8px}.engine-answer h3{margin:90px 0 30px;font-family:Montserrat,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:800;line-height:1.05}.engine-answer p{color:#f3f4faad;font-size:15px;line-height:1.65}.engine-answer a{border-bottom:1px solid var(--royal);color:var(--periwinkle);justify-content:space-between;margin-top:80px;padding:16px 0;font-size:11px;font-weight:600;display:flex}.ownership-section{min-height:1120px;padding:210px 4vw 130px}.ownership-heading{grid-template-columns:180px minmax(600px,1060px);gap:4vw;display:grid}.ownership-declaration{border:1px solid var(--line);color:var(--navy);background:var(--white);grid-template-columns:repeat(3,1fr) .72fr;margin:90px 0 0;display:grid}.ownership-declaration span,.ownership-declaration em{border-right:1px solid var(--line);letter-spacing:-.03em;align-items:end;min-height:180px;padding:28px;font-family:Montserrat,sans-serif;font-size:clamp(20px,2.2vw,34px);font-style:normal;font-weight:800;line-height:1.08;display:flex}.ownership-declaration em{color:var(--white);background:var(--royal);border-right:0;font-size:clamp(28px,3vw,48px)}.ownership-rules{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:110px;display:grid}.ownership-rules article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:34px}.ownership-rules article:nth-child(2n){border-right:0}.ownership-rules article:nth-last-child(-n+2){border-bottom:0}.ownership-rules article>span{color:var(--royal);letter-spacing:.12em;font-size:10px;font-weight:700}.ownership-rules h3{color:var(--ink);margin:80px 0 25px;font-family:Montserrat,sans-serif;font-size:clamp(34px,4vw,60px);font-weight:800}.ownership-rules p{max-width:540px;margin:0;font-size:15px;line-height:1.65}.pricing-preview{background:var(--cloud);min-height:1350px;padding:210px 4vw 130px;position:relative;overflow:hidden}.pricing-watermark{z-index:0;opacity:.82;pointer-events:none;width:min(34vw,560px);position:absolute;top:155px;right:5vw}.pricing-watermark img{width:100%;height:auto;display:block}.pricing-preview-heading,.price-rail,.pricing-preview-action{z-index:1;position:relative}.pricing-preview-heading{grid-template-columns:180px minmax(560px,900px) minmax(280px,430px);align-items:end;gap:3vw;display:grid}.pricing-preview-heading h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(52px,6vw,96px);font-weight:800;line-height:.94}.pricing-preview-heading>p:last-child{margin:0 0 4px;font-size:15px;line-height:1.65}.price-rail{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.price-rail article{border-right:1px solid var(--line);min-height:540px;transition:color .26s ease, background .26s ease, transform .26s var(--ease);flex-direction:column;padding:30px;display:flex}.price-rail article:last-child{border-right:0}.price-rail article:hover{z-index:2;color:var(--white);background:var(--navy);transform:translateY(-12px)}.price-rail article>span{color:var(--royal);letter-spacing:.13em;font-size:8px;font-weight:700}.price-rail h3{letter-spacing:-.035em;min-height:90px;margin:75px 0 35px;font-family:Montserrat,sans-serif;font-size:clamp(24px,2.3vw,37px);font-weight:800;line-height:1.02}.price-rail strong{color:var(--royal);flex-wrap:wrap;align-items:baseline;font-family:Montserrat,sans-serif;font-size:clamp(46px,4.5vw,72px);font-weight:800;line-height:1;display:flex}.price-rail strong small{width:100%;color:var(--slate);letter-spacing:.13em;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:8px}.price-rail strong em{margin-left:5px;font-family:Poppins,sans-serif;font-size:12px;font-style:normal}.price-rail p{opacity:.7;border-top:1px solid;margin:auto 0 0;padding-top:28px;font-size:13px;line-height:1.65}.pricing-preview-action{justify-content:space-between;align-items:center;gap:30px;margin-top:45px;display:flex}.pricing-preview-action>span{letter-spacing:.13em;font-size:8px;font-weight:700}.manifesto-section{background:var(--navy);min-height:1480px;color:var(--white);padding:210px 4vw 140px;position:relative;overflow:hidden}.manifesto-section:before{content:"";opacity:.18;background-image:linear-gradient(#c7d4ff2e 1px,#0000 1px),linear-gradient(90deg,#c7d4ff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 76%,#0000);mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.manifesto-opening,.manifesto-story,.manifesto-oath{z-index:1;position:relative}.manifesto-opening{grid-template-columns:180px minmax(600px,1120px);gap:4vw;display:grid}.manifesto-opening h2{color:var(--white);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(52px,6.2vw,100px);font-weight:800;line-height:.94}.manifesto-opening h2 em{color:var(--periwinkle);font-style:normal}.manifesto-story{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:120px;display:grid}.manifesto-story article{border-right:1px solid var(--line-dark);min-height:390px;padding:42px 34px}.manifesto-story article:last-child{border-right:0}.manifesto-story article>span{color:var(--periwinkle);letter-spacing:.13em;font-size:8px;font-weight:600}.manifesto-story article p{color:#f3f4fabf;margin:135px 0 0;font-size:15px;line-height:1.7}.lineage-line{z-index:2;height:10px;position:absolute;top:-5px;left:0;right:0}.lineage-line:before{content:"";background:linear-gradient(90deg, var(--royal), var(--periwinkle));transform-origin:0;height:2px;position:absolute;top:4px;left:0;right:0;transform:scaleX(.92)}.lineage-line span,.lineage-line i{z-index:1;background:var(--periwinkle);border-radius:50%;width:10px;height:10px;position:absolute;top:0;box-shadow:0 0 22px #c7d4ffa6}.lineage-line span{left:0}.lineage-line i{right:8%}.manifesto-oath{border-top:1px solid var(--line-dark);grid-template-columns:180px minmax(450px,.9fr) minmax(280px,.55fr);align-items:end;gap:4vw;margin-top:110px;padding-top:35px;display:grid}.manifesto-oath>span{color:var(--periwinkle);letter-spacing:.14em;align-self:start;font-size:8px;font-weight:700}.manifesto-oath blockquote{letter-spacing:-.035em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(38px,4.4vw,72px);font-weight:800;line-height:1}.manifesto-oath p{color:#f3f4fab8;margin:0;font-size:15px;line-height:1.7}.manifesto-oath a{border-bottom:1px solid var(--royal);color:var(--periwinkle);grid-column:3;justify-content:space-between;margin-top:14px;padding:16px 0;font-size:11px;font-weight:600;display:flex}.media-section{background:var(--navy);min-height:1460px;padding:210px 4vw 130px;position:relative;overflow:hidden}.media-section:before{content:"";background:radial-gradient(circle at 16% 40%,#2c5be861,#0000 34%),linear-gradient(135deg,#0000 0 52%,#c7d4ff09 52% 53%,#0000 53%);position:absolute;inset:0}.podcast-stage,.social-ledger{z-index:1;position:relative}.podcast-stage{border:1px solid var(--line-dark);grid-template-columns:minmax(440px,.85fr) minmax(560px,1.15fr);min-height:800px;display:grid}.podcast-art{min-height:800px;color:var(--navy);background:var(--periwinkle);flex-direction:column;justify-content:space-between;padding:42px;display:flex;position:relative;overflow:hidden}.podcast-art:before{content:"";border:92px solid var(--royal);opacity:.9;border-radius:50%;width:460px;height:460px;position:absolute;top:120px;right:-200px}.podcast-overline,.podcast-art small{z-index:2;letter-spacing:.14em;font-size:8px;font-weight:700;position:relative}.podcast-art>strong{z-index:2;letter-spacing:-.07em;font-family:Montserrat,sans-serif;font-size:clamp(72px,7.4vw,126px);font-weight:800;line-height:.72;position:relative}.podcast-art>strong em{color:var(--royal);font-style:normal}.waveform{z-index:2;align-items:center;gap:6px;height:90px;margin:20px 0;display:flex;position:relative}.waveform i{width:4px;height:calc(14px + (var(--bar,1) * 5px));background:var(--royal);animation:1.8s ease-in-out infinite alternate wave}.waveform i:nth-child(3n){height:62px;animation-delay:-1.1s}.waveform i:nth-child(4n){height:34px;animation-delay:-.7s}.waveform i:nth-child(5n){height:80px;animation-delay:-1.5s}@keyframes wave{to{opacity:.45;transform:scaleY(.48)}}.podcast-copy{flex-direction:column;padding:55px;display:flex}.podcast-copy h2{font-size:clamp(48px,5.3vw,85px)}.podcast-copy>p:not(.kicker){color:#f3f4fab3;max-width:680px;margin:55px 0;font-size:17px;line-height:1.7}.podcast-actions{border-top:1px solid var(--line-dark);margin-top:auto}.podcast-actions a{border-bottom:1px solid var(--line-dark);color:var(--periwinkle);justify-content:space-between;padding:22px 0;font-size:12px;font-weight:600;display:flex}.social-ledger{border-top:1px solid var(--line-dark);grid-template-columns:220px 1fr;margin-top:60px;display:grid}.social-ledger>span{color:var(--periwinkle);letter-spacing:.14em;padding:26px 0;font-size:8px;font-weight:700}.social-ledger a{border-bottom:1px solid var(--line-dark);min-height:92px;transition:padding .22s var(--ease), color .22s ease;grid-column:2;grid-template-columns:200px 1fr 30px;align-items:center;gap:30px;padding:18px 0;display:grid}.social-ledger a:hover{color:var(--periwinkle);padding-left:18px}.social-ledger b{font-family:Montserrat,sans-serif;font-size:20px}.social-ledger i{color:#f3f4fa94;font-size:12px;font-style:normal}.social-ledger em{color:var(--royal);font-style:normal}.engagement-section{min-height:1120px;padding:210px 4vw 130px}.engagement-heading{grid-template-columns:180px minmax(600px,1000px);gap:4vw;display:grid}.engagement-grid{border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.engagement-grid article{border-right:1px solid var(--line-dark);min-height:550px;padding:32px}.engagement-grid article:last-child{border-right:0}.engagement-grid article>span{color:var(--periwinkle);letter-spacing:.13em;font-size:8px}.engagement-grid h3{margin:120px 0 28px;font-family:Montserrat,sans-serif;font-size:clamp(34px,3.4vw,55px);font-weight:800;line-height:1.02}.engagement-grid p{color:#f3f4faa6;font-size:15px;line-height:1.65}.engagement-grid a{border-bottom:1px solid var(--royal);color:var(--periwinkle);margin-top:90px;padding:16px 0;font-size:11px;font-weight:600;display:block}.pricing-hero{background:var(--cloud);min-height:940px;padding:190px 4vw 100px;position:relative;overflow:hidden}.pricing-hero:after{content:"";z-index:0;border:12vw solid #2c5be80e;border-radius:50%;width:70vw;height:70vw;position:absolute;inset:auto -12vw -32vw auto}.pricing-hero-copy{z-index:2;max-width:1000px;position:relative}.pricing-hero h1{color:var(--ink);letter-spacing:-.065em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(78px,9.5vw,158px);font-weight:800;line-height:.82}.pricing-hero h1 em{color:var(--royal);font-style:normal}.pricing-hero-copy>p:not(.kicker){max-width:670px;margin:45px 0 0;font-size:18px;line-height:1.7}.pricing-hero-actions{align-items:center;gap:32px;margin-top:45px;display:flex}.pricing-hero-mark{z-index:1;opacity:.94;width:min(29vw,490px);position:absolute;top:190px;right:5vw;transform:rotate(-5deg)}.pricing-hero-mark img{width:100%;height:auto}.pricing-offers{background:var(--white);padding:110px 4vw 130px}.pricing-offers-intro{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(500px,750px);gap:4vw;padding-bottom:60px;display:grid}.pricing-offers-intro span{color:var(--royal);letter-spacing:.14em;font-size:8px;font-weight:700}.pricing-offers-intro p{color:var(--ink);margin:0;font-family:Montserrat,sans-serif;font-size:clamp(24px,2.8vw,44px);font-weight:700;line-height:1.15}.offer-stack{border-bottom:1px solid var(--line)}.offer-card{border-top:1px solid var(--line);grid-template-columns:150px minmax(320px,.75fr) minmax(220px,.45fr) minmax(320px,1fr);gap:3vw;padding:80px 0;display:grid}.offer-index span{color:var(--royal);font-family:Montserrat,sans-serif;font-size:52px;font-weight:800;display:block}.offer-index small{letter-spacing:.13em;margin-top:12px;font-size:8px;font-weight:700;display:block}.offer-title h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(34px,3.5vw,58px);font-weight:800;line-height:.98}.offer-title p{color:var(--royal);margin:28px 0 0;font-size:14px;font-weight:600;line-height:1.5}.offer-price small{color:var(--slate);letter-spacing:.13em;margin-bottom:14px;font-size:8px;font-weight:700;display:block}.offer-price strong{color:var(--royal);letter-spacing:-.05em;font-family:Montserrat,sans-serif;font-size:clamp(48px,5vw,80px);font-weight:800;line-height:1;display:block}.offer-price em{margin-top:9px;font-size:11px;font-style:normal;display:block}.offer-scope>p{margin:0 0 26px;font-size:14px;line-height:1.65}.offer-scope ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.offer-scope li{border-bottom:1px solid var(--line);padding:13px 0;font-size:11px}.offer-scope li:before{content:"↘";color:var(--royal);margin-right:9px}.offer-card>a{color:var(--royal);border-bottom:1px solid var(--royal);grid-column:2/-1;justify-content:space-between;margin-top:10px;padding:17px 0;font-size:12px;font-weight:600;display:flex}.pricing-value-bridge{color:var(--white);background:var(--navy);grid-template-columns:160px minmax(500px,1fr) auto;align-items:end;gap:4vw;padding:90px 4vw;display:grid}.pricing-value-bridge>span{color:var(--periwinkle);letter-spacing:.14em;font-size:8px;font-weight:700}.pricing-value-bridge h2{letter-spacing:-.04em;max-width:780px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(34px,4vw,62px);font-weight:800;line-height:1}.pricing-value-bridge p{color:#f3f4fab3;max-width:630px;margin:28px 0 0;font-size:15px;line-height:1.65}.pricing-value-bridge>a{min-width:220px;color:var(--periwinkle);border-bottom:1px solid var(--royal);padding:17px 0;font-size:12px;font-weight:600}.pricing-close{min-height:980px;color:var(--white);background:var(--ink);grid-template-columns:minmax(300px,.4fr) minmax(650px,1fr);align-items:center;gap:10vw;padding:170px 4vw 100px;display:grid;position:relative;overflow:hidden}.pricing-close:after{content:"";background:radial-gradient(circle,#2c5be84d,#0000 70%);width:450px;height:450px;position:absolute;bottom:0;left:5%}.pricing-close>img,.pricing-close>div{z-index:1;position:relative}.pricing-close>img{width:min(31vw,430px);height:auto}.pricing-close h2{color:var(--white);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(52px,6.2vw,100px);font-weight:800;line-height:.94}.pricing-close h2 em{color:var(--royal);font-style:normal}.pricing-close>div>p:not(.kicker){color:#f3f4faad;max-width:700px;margin:40px 0 48px;font-size:17px;line-height:1.65}.value-hero{background:var(--cloud);min-height:810px;padding:190px 4vw 90px;position:relative;overflow:hidden}.value-hero-copy{max-width:1180px}.value-hero h1{max-width:1100px;color:var(--ink);letter-spacing:-.06em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(64px,7.2vw,116px);font-weight:800;line-height:.87}.value-hero h1 em{color:var(--royal);font-style:normal}.value-hero-deck{grid-template-columns:minmax(360px,620px) 250px;align-items:end;gap:6vw;margin-top:42px;display:grid}.value-hero-deck>p{color:var(--navy);margin:0;font-size:18px;line-height:1.7}.value-hero-investment{border-left:1px solid var(--line);padding-left:24px}.value-hero-investment small{color:var(--slate);letter-spacing:.14em;font-size:8px;font-weight:700;display:block}.value-hero-investment strong{color:var(--royal);letter-spacing:-.055em;margin-top:12px;font-family:Montserrat,sans-serif;font-size:62px;font-weight:800;line-height:1;display:block}.value-hero-investment span{margin-top:8px;font-size:12px;display:block}.value-hero .text-action{margin-top:38px}.value-department,.value-deliverables,.value-proof{background:var(--white);padding:130px 4vw 110px;position:relative}.value-deliverables{background:var(--cloud)}.value-section-heading{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(480px,760px) minmax(250px,390px);align-items:start;gap:4vw;padding-bottom:55px;display:grid}.value-section-heading h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(38px,4.4vw,68px);font-weight:800;line-height:.98}.value-section-heading h2 em{color:var(--royal);font-style:normal}.value-section-heading>p:last-child{color:var(--navy);margin:0;font-size:14px;line-height:1.7}.value-capability-ledger{border-bottom:1px solid var(--line)}.value-capability-ledger article{border-top:1px solid var(--line);grid-template-columns:80px minmax(240px,.65fr) minmax(340px,1fr) minmax(210px,.45fr);align-items:center;gap:3vw;min-height:145px;padding:28px 0;display:grid}.value-capability-ledger article:first-child{border-top:0}.value-capability-ledger article>span{color:var(--royal);font-family:Montserrat,sans-serif;font-size:34px;font-weight:800}.value-capability-ledger h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(23px,2.25vw,36px);font-weight:800;line-height:1}.value-capability-ledger p{color:var(--navy);margin:0;font-size:13px;line-height:1.65}.value-capability-ledger small{color:#0d2b6b8c;letter-spacing:.05em;font-size:9px;font-weight:600;line-height:1.55}.value-scope-note{color:#0d2b6b94;max-width:760px;margin:32px 0 0 auto;font-size:11px;line-height:1.7}.value-comparisons{color:var(--white);background:var(--ink);padding:130px 4vw 110px;position:relative}.value-comparison-heading{grid-template-columns:180px 1fr;gap:4vw;padding-bottom:60px;display:grid}.value-comparison-heading h2{letter-spacing:-.05em;max-width:1000px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(44px,5.5vw,86px);font-weight:800;line-height:.94}.value-comparison-list{border-top:1px solid var(--line-dark)}.value-comparison-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:90px minmax(360px,1fr) 230px 230px;align-items:center;gap:3vw;min-height:185px;padding:34px 0;display:grid}.value-comparison-list article>span{color:var(--periwinkle);font-family:Montserrat,sans-serif;font-size:38px;font-weight:800}.value-comparison-list h3{letter-spacing:-.04em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(27px,3vw,46px);font-weight:800;line-height:1}.value-comparison-list p{color:#f3f4faa6;max-width:630px;margin:18px 0 0;font-size:13px;line-height:1.65}.value-comparison-list strong{color:var(--royal);text-align:right;font-family:Montserrat,sans-serif;font-size:clamp(24px,2.5vw,42px);line-height:1}.value-comparison-list small{color:#f3f4fa75;letter-spacing:.12em;font-size:8px;font-weight:700;line-height:1.55}.value-market-ledger{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.value-market-ledger article{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.55fr) 1fr;align-items:start;gap:30px;min-height:140px;padding:34px 36px 34px 0;display:grid}.value-market-ledger article:nth-child(2n){border-left:1px solid var(--line);padding-left:36px;padding-right:0}.value-market-ledger h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-family:Montserrat,sans-serif;font-size:25px;font-weight:800;line-height:1}.value-market-ledger p{margin:0;font-size:12px;line-height:1.55}.value-market-ledger span{color:var(--royal);letter-spacing:.1em;grid-column:2;font-size:8px;font-weight:700}.value-ownership-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:start;gap:4vw;margin-top:58px;padding:40px 0;display:grid}.value-ownership-note strong{color:var(--ink);letter-spacing:-.035em;font-family:Montserrat,sans-serif;font-size:31px;line-height:1}.value-ownership-note p{max-width:700px;margin:0;font-size:14px;line-height:1.7}.value-ownership-note a{color:var(--royal);border-bottom:1px solid var(--royal);padding-bottom:12px;font-size:11px;font-weight:600}.value-assessment{color:var(--white);background:var(--navy);padding:130px 4vw 110px;position:relative}.value-assessment-heading{grid-template-columns:160px minmax(500px,780px) minmax(250px,390px);align-items:start;gap:4vw;display:grid}.value-assessment-heading h2{letter-spacing:-.055em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(50px,6vw,94px);font-weight:800;line-height:.88}.value-assessment-heading h2 em{color:var(--periwinkle);font-style:normal}.value-assessment-heading>p:last-child{color:#f3f4fab3;margin:0;font-size:14px;line-height:1.7}.value-calculator{border:1px solid var(--line-dark);background:#03031447;grid-template-columns:minmax(500px,1.05fr) minmax(420px,.95fr);margin-top:68px;display:grid}.value-calculator-controls{border-right:1px solid var(--line-dark);padding:38px}.value-calculator fieldset{border:0;margin:0;padding:0}.value-calculator legend{padding:0;font-family:Montserrat,sans-serif;font-size:25px;font-weight:800}.value-calculator fieldset>p{color:#f3f4fa99;margin:10px 0 24px;font-size:12px}.value-check-list{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);display:grid}.value-check-list label{border-bottom:1px solid var(--line-dark);cursor:pointer;grid-template-columns:22px 1fr;gap:12px;min-height:94px;padding:18px 16px 16px 0;display:grid}.value-check-list label:nth-child(2n){border-left:1px solid var(--line-dark);padding-left:16px}.value-check-list label.is-selected{background:#2c5be829}.value-check-list input{width:16px;height:16px;accent-color:var(--royal);margin:2px 0 0}.value-check-list strong,.value-check-list small{display:block}.value-check-list strong{font-size:12px;line-height:1.35}.value-check-list small{color:#f3f4fa85;margin-top:8px;font-size:8px;line-height:1.45}.value-time-fields{border-top:1px solid var(--line-dark)!important;margin-top:38px!important;padding-top:32px!important}.value-time-fields>label{border-top:1px solid var(--line-dark);grid-template-columns:1fr 180px;align-items:center;gap:24px;min-height:66px;font-size:11px;display:grid}.value-time-fields input,.value-time-fields select{width:100%;height:42px;color:var(--white);border:1px solid var(--line-dark);font:inherit;background:#ffffff0f;border-radius:0;padding:0 12px}.value-time-fields select option{color:var(--ink);background:var(--white)}.value-calculator-result{padding:40px}.value-empty-result{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:220px;padding:45px 0}.value-empty-result strong{letter-spacing:-.04em;max-width:470px;font-family:Montserrat,sans-serif;font-size:38px;line-height:1.02;display:block}.value-empty-result p{color:#f3f4fa9e;max-width:520px;font-size:13px;line-height:1.7}.value-result-row{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:30px;min-height:92px;padding:22px 0;display:flex}.value-result-row span{color:#f3f4faa8;max-width:180px;font-size:10px;line-height:1.5}.value-result-row strong{color:var(--white);letter-spacing:-.05em;font-family:Montserrat,sans-serif;font-size:43px;line-height:1}.value-result-conclusion{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:32px 0}.value-result-conclusion small,.value-capacity-result small{color:var(--periwinkle);letter-spacing:.13em;font-size:8px;font-weight:700}.value-result-conclusion strong,.value-capacity-result strong{color:var(--periwinkle);letter-spacing:-.055em;margin-top:12px;font-family:Montserrat,sans-serif;font-size:64px;line-height:1;display:block}.value-result-conclusion p,.value-capacity-result p{color:#f3f4fa9e;font-size:11px;line-height:1.6}.value-result-note{color:#f3f4fab8;border:1px solid var(--line-dark);margin:28px 0;padding:22px;font-size:12px;line-height:1.65}.value-capacity-result{border-bottom:1px solid var(--line-dark);padding:28px 0}.value-capacity-result strong{font-size:45px}.value-source-disclosure{border-bottom:1px solid var(--line-dark);margin-top:28px}.value-source-disclosure summary{color:var(--periwinkle);cursor:pointer;padding:17px 0;font-size:11px;font-weight:600}.value-source-disclosure article{border-top:1px solid var(--line-dark);padding:20px 0}.value-source-disclosure h3{margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:18px}.value-source-disclosure p{color:#f3f4fa94;margin:5px 0;font-size:10px;line-height:1.55}.value-source-disclosure ul{margin:12px 0 0;padding:0;list-style:none}.value-source-disclosure li{justify-content:space-between;gap:20px;margin-top:8px;font-size:9px;line-height:1.5;display:flex}.value-source-disclosure li a{color:var(--periwinkle);text-underline-offset:3px;text-decoration:underline}.value-source-disclosure li span{color:#f3f4fa73}.value-disclaimer{color:#f3f4fa73;margin:25px 0;font-size:9px;line-height:1.65}.value-calculator-action{width:100%}.value-client-record{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:4vw;margin:58px 0 70px;padding:42px 0;display:grid}.value-client-record-intro h3{max-width:440px;color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(34px,3.4vw,52px);font-weight:800;line-height:.98}.value-client-record-intro>p:not(.kicker){max-width:480px;color:var(--navy);margin:24px 0 0;font-size:13px;line-height:1.7}.value-client-record-intro a{max-width:320px;color:var(--royal);border-bottom:1px solid var(--royal);justify-content:space-between;margin-top:28px;padding:14px 0;font-size:11px;font-weight:600;display:flex}.value-client-record-data ul{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.value-client-record-data li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:142px;padding:24px 22px}.value-client-record-data li:last-child{grid-column:span 2}.value-client-record-data strong,.value-client-record-data span{display:block}.value-client-record-data strong{color:var(--royal);letter-spacing:-.055em;font-family:Montserrat,sans-serif;font-size:clamp(39px,3.5vw,56px);font-weight:800;line-height:1}.value-client-record-data span{max-width:150px;color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin-top:16px;font-size:10px;font-weight:600;line-height:1.45}.value-client-record-data>p{color:#0d2b6b80;letter-spacing:.12em;margin:15px 0 0;font-size:8px;font-weight:700}.value-proof-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.value-proof-list article{border-right:1px solid var(--line);min-height:530px;padding:36px 34px 32px 0}.value-proof-list article:nth-child(2),.value-proof-list article:nth-child(3){padding-left:34px}.value-proof-list article:last-child{border-right:0;padding-right:0}.value-proof-list article>span{color:var(--royal);font-family:Montserrat,sans-serif;font-size:38px;font-weight:800}.value-proof-list h3{min-height:90px;color:var(--ink);letter-spacing:-.04em;margin:55px 0 28px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;line-height:1.05}.value-proof-list small{color:var(--royal);letter-spacing:.13em;margin-top:26px;font-size:8px;font-weight:700;display:block}.value-proof-list p{margin:10px 0 0;font-size:12px;line-height:1.65}.value-proof-list a{color:var(--royal);border-bottom:1px solid var(--royal);justify-content:space-between;margin-top:34px;padding:15px 0;font-size:11px;font-weight:600;display:flex}.value-methodology{color:var(--white);background:var(--navy);grid-template-columns:minmax(350px,.65fr) minmax(520px,1fr);gap:8vw;padding:80px 4vw;display:grid}.value-methodology h2{letter-spacing:-.05em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(40px,5vw,74px);font-weight:800;line-height:.95}.value-methodology>div:last-child{padding-top:5px}.value-methodology>div:last-child p{color:#f3f4fab3;margin:0 0 24px;font-size:14px;line-height:1.7}.value-methodology a{color:var(--periwinkle);border-bottom:1px solid var(--royal);padding:14px 0;font-size:11px;font-weight:600;display:inline-block}.value-close{min-height:820px}.contact-section{grid-template-columns:minmax(300px,.45fr) minmax(650px,1fr);align-items:center;gap:10vw;min-height:920px;padding:180px 4vw 110px;display:grid;overflow:hidden}.contact-section:after{content:"";background:radial-gradient(circle,#2c5be840,#2c5be800 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:7%;left:8%}.contact-mark,.contact-copy{z-index:1;position:relative}.contact-mark img{filter:none;width:min(31vw,420px);height:auto}.contact-copy h2 em{color:var(--royal);font-style:normal}.contact-copy>p:not(.kicker){color:#f3f4faad;max-width:700px;margin:40px 0 48px;font-size:17px;line-height:1.65}.direct-contact{color:var(--periwinkle);gap:34px;margin-top:30px;font-size:11px;display:flex}footer{background:var(--cloud);border-top:1px solid var(--line);grid-template-columns:260px 1fr auto;align-items:start;gap:50px;padding:65px 4vw 32px;font-size:12px;display:grid}footer>img{filter:invert();width:240px;height:auto}footer>p{max-width:500px;margin:3px 0 0;line-height:1.6}footer>p a{color:var(--royal)}footer nav{grid-template-columns:repeat(2,auto);gap:12px 28px;font-weight:600;display:grid}footer>span{border-top:1px solid var(--line);color:#0d2b6b80;letter-spacing:.12em;grid-column:1/-1;margin-top:35px;padding-top:18px;font-size:8px}@media (width<=1120px){.chapter-spine,.agency-header nav>a:not(.header-action){display:none}.agency-hero{min-height:1280px}.agency-hero-copy{width:100%}.agency-hero-deck{width:min(680px,74vw)}.agency-hero-image{width:auto;height:620px;top:auto;bottom:42px;left:8vw}.audience-line{bottom:14px}.proof-heading,.constraint-heading,.advantage-heading{grid-template-columns:140px 1fr}.proof-heading>p:last-child,.constraint-heading>p:last-child,.advantage-heading>p:last-child{grid-column:2}.case-ledger,.constraint-lab{grid-template-columns:300px 1fr}.experience-strip{grid-template-columns:repeat(3,1fr)}.experience-strip>div{grid-column:1/-1}.range-thesis{grid-template-columns:140px 1fr}.range-thesis p{grid-column:2}.team-heading,.pricing-preview-heading{grid-template-columns:140px 1fr}.team-heading>p:last-child,.pricing-preview-heading>p:last-child{grid-column:2}.team-grid{grid-template-columns:1fr}.team-card{grid-template-columns:minmax(320px,.85fr) minmax(360px,1.15fr)}.price-rail{grid-template-columns:repeat(3,1fr)}.podcast-stage{grid-template-columns:.85fr 1.15fr}.pricing-hero-mark{opacity:.35}.offer-card{grid-template-columns:120px 1fr 220px}.offer-scope,.offer-card>a{grid-column:2/-1}.pricing-value-bridge{grid-template-columns:130px 1fr}.pricing-value-bridge>a{grid-column:2;width:fit-content}.pricing-close{grid-template-columns:260px 1fr}.value-section-heading,.value-assessment-heading{grid-template-columns:130px 1fr}.value-section-heading>p:last-child,.value-assessment-heading>p:last-child{grid-column:2}.value-capability-ledger article{grid-template-columns:65px minmax(220px,.65fr) 1fr}.value-capability-ledger article small{grid-column:2/-1}.value-comparison-list article{grid-template-columns:70px 1fr 190px}.value-comparison-list article small{grid-column:2/-1}.value-ownership-note{grid-template-columns:180px 1fr}.value-ownership-note a{grid-column:2;width:fit-content}.value-calculator{grid-template-columns:1fr}.value-calculator-controls{border-right:0;border-bottom:1px solid var(--line-dark)}.value-client-record{grid-template-columns:minmax(230px,.4fr) 1fr}.value-client-record-data ul{grid-template-columns:repeat(2,minmax(0,1fr))}.value-client-record-data li:last-child{grid-column:auto}.value-methodology{grid-template-columns:280px 1fr}.engine-lab{grid-template-columns:210px 1fr}.engine-answer{border-left:0;border-top:1px solid var(--line-dark);grid-column:1/-1;min-height:360px}.judgment-section{grid-template-columns:1fr}.judgment-image{height:650px;position:relative;top:auto}.contact-section{grid-template-columns:260px 1fr}}@media (width<=760px){.agency-header{min-height:58px;padding:7px 7px 7px 10px;inset:10px 12px auto}.agency-logo img{width:112px}.agency-logo>span{display:none}.agency-header nav{gap:0}.header-action{gap:12px;min-height:40px;padding:9px 10px;font-size:0}.header-action:before{content:"Show us what’s stuck";font-size:9px}.header-action span{font-size:10px}.hero-folio,.section-folio{font-size:7px;top:88px;left:20px;right:20px}.hero-folio span,.section-folio span{display:none}.agency-hero{min-height:0;padding:155px 20px 0}.agency-hero h1{letter-spacing:-.045em;font-size:9.5vw;line-height:.94}.agency-hero h1 .departments-line{white-space:nowrap;letter-spacing:-.055em;font-size:8.45vw}.agency-hero-deck{width:100%;margin-top:32px}.agency-hero-deck>p{font-size:16px}.hero-value-path span{min-height:54px;padding:10px 8px;font-size:7.5px}.hero-value-path span:first-child{padding-left:0}.hero-actions{gap:12px;display:grid}.action{width:100%;min-width:0}.text-action{width:fit-content}.tension-canvas{display:none}.agency-hero-image{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%,0 8%);width:calc(100% + 20px);height:470px;margin:54px -20px 0 0;position:relative;inset:auto}.agency-hero-image:after{display:none}.agency-hero-image figcaption{max-width:none;top:12px;left:12px;right:12px}.audience-line{background:var(--navy);color:var(--white);border-top:0;margin:0 -20px;padding:18px 20px;line-height:1.5;position:relative;bottom:auto;left:auto}.kicker{margin-bottom:19px;font-size:9px}.proof-section,.constraint-section,.range-section,.judgment-section,.team-section,.advantage-section,.ownership-section,.pricing-preview,.manifesto-section,.media-section,.engagement-section{min-height:0;padding:160px 20px 80px}.proof-heading,.constraint-heading,.range-heading,.team-heading,.advantage-heading,.ownership-heading,.pricing-preview-heading,.manifesto-opening,.engagement-heading{grid-template-columns:1fr;gap:25px}.proof-heading>p:last-child,.constraint-heading>p:last-child,.team-heading>p:last-child,.advantage-heading>p:last-child,.pricing-preview-heading>p:last-child{grid-column:1}.proof-heading h2,.constraint-heading h2,.range-heading h2,.judgment-copy h2,.team-heading h2,.advantage-heading h2,.ownership-heading h2,.pricing-preview-heading h2,.manifesto-opening h2,.engagement-heading h2,.contact-copy h2{font-size:12vw}.case-ledger{grid-template-columns:1fr;margin:70px -20px 0}.case-index{border-right:0;border-bottom:1px solid var(--line-dark);flex-direction:row;overflow-x:auto}.case-index,.engine-controls{scrollbar-width:none}.case-index::-webkit-scrollbar{display:none}.engine-controls::-webkit-scrollbar{display:none}.case-index button{min-width:220px;min-height:115px;padding:18px}.case-index button[aria-selected=true],.case-index button:hover{padding-left:23px}.case-stage{padding:28px 20px 32px}.case-source{text-align:right;max-width:120px;line-height:1.5}.impact-signature{height:210px;margin:25px 0 20px}.case-facts{grid-template-columns:1fr}.case-facts>div,.case-facts .case-change{grid-column:1;min-height:0}.case-facts .case-change p{font-size:26px}.experience-strip{grid-template-columns:repeat(2,1fr);margin:40px -20px 0;padding:26px 20px}.experience-strip img{max-height:46px}.proof-cta{flex-direction:column;align-items:stretch;margin-top:35px}.constraint-lab{grid-template-columns:1fr;margin:65px -20px 0}.constraint-list{border-right:0}.constraint-list button{min-height:76px;padding:16px 20px;font-size:16px}.constraint-answer{min-height:570px;padding:28px 20px}.constraint-answer h3{margin:60px 0 50px;font-size:34px}.constraint-answer>a{margin-top:55px}.capability-list{margin-top:65px}.range-thesis{grid-template-columns:1fr;gap:20px;margin-top:55px;padding:26px 0}.range-thesis p{grid-column:1}.range-thesis blockquote{font-size:9vw}.capability-list article{grid-template-columns:34px 1fr 18px;gap:14px;min-height:140px}.capability-list article p{grid-column:2/4;padding-bottom:20px;font-size:13px}.capability-list h3{font-size:24px}.judgment-section{display:block}.judgment-image{height:470px;margin:0 -20px 60px}.judgment-copy{padding-top:0}.judgment-stats{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr;margin:65px -20px 0}.team-card{grid-template-columns:1fr}.team-card figure{min-height:480px}.team-identity{border-left:0;border-top:1px solid var(--line-dark);min-height:420px;padding:26px 20px}.team-identity h3{font-size:11vw}.american-band{grid-template-columns:64px 1fr;gap:18px;margin:2px -20px 0;padding:22px 20px}.american-band img{width:56px;height:56px}.american-band a{grid-column:1/-1;justify-content:space-between}.advantage-heading>p:last-child{font-size:14px}.engine-lab{grid-template-columns:1fr;margin:65px -20px 0}.engine-controls{border-right:0;border-bottom:1px solid var(--line-dark);flex-direction:row;overflow-x:auto}.engine-controls button{min-width:165px}.engine-cutaway{min-height:520px;padding:32px 20px}.engine-layer{padding:14px;font-size:12px}.engine-layer span{display:none}@keyframes engine-pulse{0%{transform:translateY(0)}to{transform:translateY(270px)}}.engine-answer{min-height:430px;padding:30px 20px}.engine-answer h3{margin-top:65px;font-size:35px}.ownership-rules{grid-template-columns:1fr;margin-top:65px}.ownership-declaration{grid-template-columns:1fr;margin:60px -20px 0}.ownership-declaration span,.ownership-declaration em{border-right:0;border-bottom:1px solid var(--line);min-height:120px;padding:24px 20px;font-size:27px}.ownership-declaration em{border-bottom:0;font-size:40px}.ownership-rules article,.ownership-rules article:nth-child(2n),.ownership-rules article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:280px;padding:26px}.ownership-rules article:last-child{border-bottom:0}.ownership-rules h3{margin-top:65px;font-size:38px}.price-rail{grid-template-columns:1fr;margin:65px -20px 0}.price-rail article,.price-rail article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:430px;padding:26px 20px}.price-rail article:last-child{border-bottom:0}.price-rail h3{min-height:0;margin:60px 0 28px;font-size:34px}.price-rail strong{font-size:58px}.pricing-preview-action{flex-direction:column;align-items:stretch;margin-top:40px}.pricing-watermark{opacity:.5;width:270px;top:255px;right:-55px}.manifesto-story{grid-template-columns:1fr;margin:75px -20px 0}.manifesto-opening .kicker{max-width:275px;line-height:1.55}.manifesto-opening h2{letter-spacing:-.04em;font-size:10.5vw;line-height:.98}.manifesto-story article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:330px;padding:34px 20px}.manifesto-story article:last-child{border-bottom:0}.manifesto-story article p{margin-top:95px}.lineage-line{left:20px;right:20px}.manifesto-oath{grid-template-columns:1fr;gap:28px;margin-top:75px}.manifesto-oath blockquote{font-size:11vw}.manifesto-oath a{grid-column:1;margin-top:12px}.podcast-stage{border-left:0;border-right:0;grid-template-columns:1fr;margin:0 -20px}.podcast-art{min-height:610px;padding:28px 20px}.podcast-art>strong{font-size:22vw}.podcast-copy{min-height:680px;padding:40px 20px}.podcast-copy h2{font-size:11vw}.social-ledger{grid-template-columns:1fr;margin:45px -20px 0}.social-ledger>span{padding:22px 20px}.social-ledger a{grid-column:1;grid-template-columns:1fr auto;gap:12px;padding:20px}.social-ledger a i{grid-column:1}.social-ledger a em{grid-area:1/2/3}.engagement-grid{grid-template-columns:1fr;margin:65px -20px 0}.engagement-grid article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:430px;padding:26px 20px}.engagement-grid article:last-child{border-bottom:0}.engagement-grid h3{margin-top:80px;font-size:38px}.engagement-grid a{margin-top:60px}.contact-section{grid-template-columns:1fr;gap:60px;min-height:920px;padding:140px 20px 80px}.contact-mark img{width:170px}.contact-copy h2{font-size:12vw}.direct-contact{flex-direction:column;gap:10px}.pricing-hero{min-height:0;padding:160px 20px 90px}.pricing-hero h1{font-size:18vw}.pricing-hero-copy>p:not(.kicker){font-size:16px}.pricing-hero-actions{flex-direction:column;align-items:stretch}.pricing-hero-mark{opacity:.95;width:190px;margin:60px 0 0 auto;position:relative;inset:auto}.pricing-offers{padding:80px 20px}.pricing-offers-intro{grid-template-columns:1fr;gap:24px}.offer-card{grid-template-columns:1fr;gap:30px;padding:65px 0}.offer-index{justify-content:space-between;align-items:baseline;display:flex}.offer-index span{font-size:42px}.offer-title h2{font-size:11vw}.offer-scope,.offer-card>a{grid-column:1}.offer-scope ul{grid-template-columns:1fr}.pricing-value-bridge{grid-template-columns:1fr;gap:25px;padding:70px 20px}.pricing-value-bridge>a{grid-column:1}.pricing-close{grid-template-columns:1fr;gap:55px;min-height:0;padding:120px 20px 80px}.pricing-close>img{width:170px}.pricing-close h2{font-size:12vw}.value-hero{min-height:0;padding:160px 20px 80px}.value-hero h1{font-size:15vw;line-height:.91}.value-hero-deck{grid-template-columns:1fr;gap:32px;margin-top:34px}.value-hero-deck>p{font-size:16px}.value-hero-investment{border-top:1px solid var(--line);border-left:0;padding:22px 0 0}.value-hero-investment strong{font-size:54px}.value-department,.value-deliverables,.value-proof,.value-comparisons,.value-assessment{padding:140px 20px 75px}.value-section-heading,.value-assessment-heading,.value-comparison-heading{grid-template-columns:1fr;gap:24px}.value-section-heading>p:last-child,.value-assessment-heading>p:last-child{grid-column:1}.value-section-heading h2,.value-comparison-heading h2{font-size:11.5vw}.value-assessment-heading h2{font-size:14vw}.value-capability-ledger article{grid-template-columns:48px 1fr;gap:15px;min-height:0;padding:28px 0}.value-capability-ledger article>span{font-size:28px}.value-capability-ledger h3{font-size:26px}.value-capability-ledger article p,.value-capability-ledger article small{grid-column:2}.value-comparison-list article{grid-template-columns:48px 1fr;gap:18px;min-height:0;padding:32px 0}.value-comparison-list article>span{font-size:30px}.value-comparison-list article strong,.value-comparison-list article small{text-align:left;grid-column:2}.value-market-ledger{grid-template-columns:1fr}.value-market-ledger article,.value-market-ledger article:nth-child(2n){border-left:0;grid-template-columns:1fr;min-height:0;padding:28px 0}.value-market-ledger span{grid-column:1}.value-ownership-note{grid-template-columns:1fr;gap:22px}.value-ownership-note a{grid-column:1}.value-calculator{border-left:0;border-right:0;margin:55px -20px 0}.value-calculator-controls,.value-calculator-result{padding:28px 20px}.value-check-list{grid-template-columns:1fr}.value-check-list label,.value-check-list label:nth-child(2n){border-left:0;min-height:82px;padding:16px 0}.value-time-fields>label{grid-template-columns:1fr;gap:10px;padding:14px 0}.value-result-row{flex-direction:column;align-items:start;gap:12px}.value-result-row strong{font-size:38px}.value-result-conclusion strong{font-size:52px}.value-source-disclosure li{flex-direction:column;gap:2px}.value-client-record{grid-template-columns:1fr;gap:38px;margin:46px 0 58px;padding:36px 0}.value-client-record-intro h3{font-size:11vw}.value-client-record-intro>p:not(.kicker){font-size:13px}.value-client-record-data li{min-height:124px;padding:20px 18px}.value-client-record-data strong{font-size:44px}.value-proof-list{grid-template-columns:1fr}.value-proof-list article,.value-proof-list article:nth-child(2),.value-proof-list article:nth-child(3){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:34px 0}.value-proof-list h3{min-height:0;margin:42px 0 25px}.value-methodology{grid-template-columns:1fr;gap:35px;padding:70px 20px}.value-close{min-height:0}footer{grid-template-columns:1fr;gap:26px;padding:50px 20px 28px}footer nav{grid-template-columns:repeat(4,auto);gap:12px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.agency-hero-image img{transform:scale(1.025)}}.not-found-page{color:#f3f4fa;background:radial-gradient(circle at 72% 36%,#2c5be838,#0000 28rem),#030314;min-height:100vh}.not-found-page>section{width:min(1180px,100% - 40px);min-height:100vh;margin:0 auto;padding:clamp(10rem,20vh,14rem) 0 5rem}.not-found-page h1{max-width:980px;font-family:var(--font-display,"Montserrat", sans-serif);letter-spacing:-.055em;margin:1.5rem 0 2rem;font-size:clamp(3.4rem,8vw,8rem);font-weight:500;line-height:.92}.not-found-page h1 em{color:#2c5be8;font-weight:500}.not-found-page>section>p:not(.kicker){color:#f3f4fab8;max-width:700px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.not-found-actions{align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}@media (width<=760px){.not-found-actions{flex-direction:column;align-items:flex-start}}.story-page{background:var(--cloud);min-height:100vh}.story-copy{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(8.5rem,16vh,11rem) 0 5rem}.story-copy h1{color:var(--ink);letter-spacing:-.055em;margin:1.25rem 0 1.5rem;font-family:Montserrat,sans-serif;font-size:clamp(3rem,6.4vw,5.4rem);font-weight:800;line-height:.9}.story-copy h2{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin:2.4rem 0 .7rem;font-size:.82rem;font-weight:700}.story-copy p,.story-copy li{color:#0d2b6bdb;font-size:1.05rem;line-height:1.75}.story-copy a{color:var(--royal);text-underline-offset:3px;text-decoration:underline}.story-copy ul{margin:.4rem 0 0;padding-left:1.2rem}.story-updated{color:#0d2b6b8c;margin-top:2.4rem;font-size:.92rem}.privacy-page{background:var(--cloud);min-height:100vh}.privacy-copy{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(8.5rem,16vh,11rem) 0 5rem}.privacy-copy h1{color:var(--ink);letter-spacing:-.055em;margin:1.25rem 0 1.5rem;font-family:Montserrat,sans-serif;font-size:clamp(3rem,6.4vw,5.4rem);font-weight:800;line-height:.9}.privacy-copy h2{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin:2.4rem 0 .7rem;font-size:.82rem;font-weight:700}.privacy-copy p,.privacy-copy li{color:#0d2b6bdb;font-size:1.05rem;line-height:1.75}.privacy-copy a{color:var(--royal);text-underline-offset:3px;text-decoration:underline}.privacy-copy ul{margin:.4rem 0 0;padding-left:1.2rem}.privacy-updated{color:#0d2b6b8c;margin-top:2.4rem;font-size:.92rem}._page_1saxx_1{background:var(--cloud);min-height:100vh;color:var(--navy)}._header_1saxx_7{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f4faf5;justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:11px 4vw;display:flex;position:sticky;top:0}._brand_1saxx_22{align-items:center;gap:14px;display:flex}._brand_1saxx_22 img{filter:invert();width:178px;height:auto;display:block}._brand_1saxx_22 span{border-left:1px solid var(--line);letter-spacing:.13em;white-space:nowrap;padding-left:14px;font-size:8px;font-weight:700}._nav_1saxx_44{align-items:center;gap:24px;font-size:11px;font-weight:600;display:flex}._nav_1saxx_44 a:last-child{color:var(--royal);border:1px solid #2c5be852;padding:12px 15px}._hero_1saxx_58{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:7vw;min-height:720px;padding:92px 4vw 76px;display:grid}._eyebrow_1saxx_67,._sectionLabel_1saxx_68,._fact_1saxx_69 span,._signal_1saxx_70 span,._cardNumber_1saxx_71{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}._eyebrow_1saxx_67{color:var(--royal);margin:0 0 30px}._hero_1saxx_58 h1{max-width:980px;color:var(--ink);letter-spacing:-.06em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(54px,7.5vw,120px);font-weight:800;line-height:.88}._hero_1saxx_58 h1 em{color:var(--royal);font-style:normal;display:block}._summary_1saxx_100{max-width:760px;margin:36px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}._identity_1saxx_107{border:1px solid var(--line);background:var(--white);align-self:end;padding:28px}._logoWrap_1saxx_114{background:var(--cloud);place-items:center;min-height:150px;margin-bottom:24px;padding:24px;display:grid}._logoWrap_1saxx_114 img{object-fit:contain;width:100%;max-width:270px;height:100px}._monogram_1saxx_130{color:var(--navy);letter-spacing:-.04em;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800}._identity_1saxx_107 strong,._identity_1saxx_107 small{display:block}._identity_1saxx_107 strong{color:var(--ink);font-family:Montserrat,sans-serif;font-size:22px}._identity_1saxx_107 small{color:#0d2b6ba8;margin-top:7px}._signals_1saxx_154{background:var(--navy);color:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._signal_1saxx_70{border-right:1px solid var(--line-dark);min-height:180px;padding:34px 4vw}._signal_1saxx_70:last-child{border-right:0}._signal_1saxx_70 span{color:var(--periwinkle);margin-bottom:25px;display:block}._signal_1saxx_70 strong{letter-spacing:-.05em;font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,60px);line-height:1}._valueFrame_1saxx_184{background:var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;padding:90px 4vw;display:grid}._valueIntro_1saxx_192,._outcomeGrid_1saxx_193,._replacement_1saxx_194{background:var(--white)}._valueIntro_1saxx_192{padding:42px}._valueIntro_1saxx_192 h2{color:var(--ink);letter-spacing:-.05em;margin:18px 0 24px;font-family:Montserrat,sans-serif;font-size:clamp(36px,4.5vw,68px);line-height:.98}._valueIntro_1saxx_192>p:last-child{max-width:570px;margin:0;font-size:17px;line-height:1.7}._outcomeGrid_1saxx_193{display:grid}._outcomeGrid_1saxx_193 article{border-bottom:1px solid var(--line);padding:30px 36px}._outcomeGrid_1saxx_193 article:last-child{border-bottom:0}._outcomeGrid_1saxx_193 span,._replacement_1saxx_194 span{color:var(--royal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}._outcomeGrid_1saxx_193 p{color:var(--navy);margin:10px 0 0;font-size:17px;line-height:1.55}._replacement_1saxx_194{background:var(--periwinkle);grid-column:1/-1;grid-template-columns:.75fr 1fr 1fr 1.5fr;align-items:start;gap:36px;padding:36px 42px;display:grid}._replacement_1saxx_194>p:first-child{margin:4px 0 0}._replacement_1saxx_194 div span,._replacement_1saxx_194 div strong{display:block}._replacement_1saxx_194 div strong{color:var(--ink);letter-spacing:-.04em;margin-top:8px;font-family:Montserrat,sans-serif;font-size:clamp(24px,2.5vw,38px)}._replacement_1saxx_194>p:not(:first-child){margin:0;line-height:1.55}._replacement_1saxx_194 small{color:#0d2b6bad;grid-column:2/-1;line-height:1.5}._facts_1saxx_285{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:90px 4vw;display:grid}._fact_1saxx_69{background:var(--white);min-height:310px;padding:42px}._fact_1saxx_69 span{color:var(--royal);margin-bottom:30px;display:block}._fact_1saxx_69 p,._fact_1saxx_69 li{color:var(--navy);font-size:clamp(17px,1.5vw,22px);line-height:1.65}._fact_1saxx_69 p{margin:0}._fact_1saxx_69 ul{margin:0;padding-left:1.2em}._factWide_1saxx_321{background:var(--royal);grid-column:1/-1;min-height:0}._factWide_1saxx_321 span,._factWide_1saxx_321 p{color:var(--white)}._system_1saxx_332{color:var(--white);background:#05071a;padding:90px 4vw}._system_1saxx_332 h2,._indexHero_1saxx_339 h1{letter-spacing:-.055em;max-width:980px;margin:20px 0 50px;font-family:Montserrat,sans-serif;font-size:clamp(42px,6vw,86px);line-height:.96}._systemLead_1saxx_348{color:#f3f4fab8;max-width:820px;margin:-24px 0 48px;font-size:18px;line-height:1.7}._systemGrid_1saxx_356,._cardGrid_1saxx_357{background:var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}._systemGrid_1saxx_356 article{background:#05071a;min-height:280px;padding:34px}._systemGrid_1saxx_356 article span{color:var(--periwinkle);letter-spacing:.14em;font-size:9px;font-weight:700}._systemGrid_1saxx_356 h3{margin:45px 0 16px;font-family:Montserrat,sans-serif;font-size:24px}._systemGrid_1saxx_356 p{color:#f3f4fab8;margin:0;line-height:1.7}._handoff_1saxx_389{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:90px 4vw;display:grid}._handoff_1saxx_389 h2{max-width:900px;color:var(--ink);letter-spacing:-.05em;margin:20px 0 0;font-family:Montserrat,sans-serif;font-size:clamp(36px,5vw,76px);line-height:1}._cta_1saxx_407{border:1px solid var(--royal);min-width:280px;color:var(--royal);justify-content:space-between;align-items:center;gap:40px;padding:18px;font-size:12px;font-weight:700;display:inline-flex}._footer_1saxx_420{background:var(--navy);color:#ffffffb8;justify-content:space-between;gap:30px;padding:32px 4vw;font-size:11px;display:flex}._indexHero_1saxx_339{background:var(--navy);color:var(--white);padding:120px 4vw 80px}._indexHero_1saxx_339 p:last-child{color:#ffffffb8;max-width:720px;font-size:19px;line-height:1.65}._cardGrid_1saxx_357{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px}._card_1saxx_71{background:var(--white);min-height:410px;padding:42px;transition:background .18s,color .18s;display:grid}._card_1saxx_71:hover{background:var(--royal);color:var(--white)}._cardNumber_1saxx_71{color:var(--royal)}._card_1saxx_71:hover ._cardNumber_1saxx_71{color:var(--periwinkle)}._card_1saxx_71 h2{color:var(--ink);letter-spacing:-.05em;align-self:end;margin:0 0 18px;font-family:Montserrat,sans-serif;font-size:clamp(30px,4vw,58px);line-height:.96}._card_1saxx_71:hover h2{color:var(--white)}._card_1saxx_71 p{margin:0;line-height:1.65}._card_1saxx_71 b{letter-spacing:.08em;margin-top:30px;font-size:11px}@media (width<=900px){._header_1saxx_7{min-height:66px}._brand_1saxx_22 img{width:145px}._brand_1saxx_22 span,._nav_1saxx_44 a:not(:last-child){display:none}._hero_1saxx_58{grid-template-columns:1fr;min-height:0;padding-top:70px}._identity_1saxx_107{max-width:520px}._signals_1saxx_154,._systemGrid_1saxx_356,._valueFrame_1saxx_184{grid-template-columns:1fr}._replacement_1saxx_194{grid-column:auto;grid-template-columns:1fr}._replacement_1saxx_194 small{grid-column:auto}._signal_1saxx_70{border-right:0;border-bottom:1px solid var(--line-dark);min-height:140px}._facts_1saxx_285,._cardGrid_1saxx_357{grid-template-columns:1fr}._fact_1saxx_69,._card_1saxx_71{min-height:0}._factWide_1saxx_321{grid-column:auto}._handoff_1saxx_389{grid-template-columns:1fr}._footer_1saxx_420{flex-direction:column}}
