@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url('/assets/cormorant-garamond-a8cd37e4276e86ea.woff') format('woff')}
/* Sector-specific public experiences. Original artwork is preserved. */
:root{--s-pad:clamp(22px,5.4vw,88px);--s-width:1440px;--s-ink:#172a3a;--s-blue:#075beb;--s-ease:cubic-bezier(.22,.7,.12,1)}
.sector-page{font-family:Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;line-height:1.65;letter-spacing:-.015em;background:#f4f3ef;color:var(--s-ink);overflow-x:clip}.sector-page *{box-sizing:border-box}.sector-page main{min-height:60vh}.sector-page h1,.sector-page h2,.sector-page h3,.sector-page p{margin-top:0}.sector-page h1{font-size:clamp(58px,7.5vw,112px);font-weight:500;line-height:1.04;letter-spacing:-.065em;margin-bottom:30px}.sector-page h2{font-size:clamp(39px,5vw,76px);font-weight:500;line-height:1.12;letter-spacing:-.05em;margin-bottom:28px}.sector-page h3{font-size:27px;font-weight:550;line-height:1.3;letter-spacing:-.03em}.sector-page p{line-height:1.85}.sector-page img{display:block;max-width:100%;height:auto}.sector-page button{font:inherit;touch-action:manipulation}.sector-page a{touch-action:manipulation}.sector-page [hidden]{display:none!important}.s-wrap{width:min(var(--s-width),calc(100% - var(--s-pad)*2));margin-inline:auto}.s-section{padding-block:clamp(70px,8vw,125px)}.s-eyebrow{font-size:11px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;line-height:1.7;margin-bottom:24px}.s-lead{font-size:clamp(19px,2vw,27px);line-height:1.65;max-width:760px}.s-copy{font-size:17px;line-height:1.9;max-width:640px}.s-note{font-size:12px;line-height:1.8;opacity:.65;max-width:750px}.s-actions{display:flex;align-items:center;gap:15px 24px;flex-wrap:wrap;margin-top:30px}.s-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:15px 23px;background:#123853;color:#fff;border:1px solid #123853;font-size:13px;transition:background .25s,transform .25s}.s-button:hover{background:#075beb;border-color:#075beb;transform:translateY(-2px)}.s-button-quiet{background:transparent;color:inherit;border-color:#8293a66b}.s-inline{display:inline-flex;align-items:center;gap:22px;min-height:46px;font-size:13px;border-bottom:1px solid currentColor;padding-bottom:4px}.s-inline:hover{gap:32px}.s-split{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.s-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6%}.s-triad>article{border-top:1px solid #9aabba5e;padding-top:25px}.s-triad p{font-size:16px}.s-status{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.05em;padding:8px 12px;background:#7b9ba315;border:1px solid #8293a63b}.s-status:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.s-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #849eaf55;margin-block:28px}.s-tabs button{font-size:14px;min-height:50px;padding:12px 20px;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;opacity:.6;cursor:pointer}.s-tabs button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}.s-tabs button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.s-panel{padding:25px 0}.s-panel h3{font-size:32px}.s-panel p{max-width:700px}.s-panel ul{padding-left:20px;line-height:2}.s-screen{background:#071624;color:#dceaf4;border:1px solid #7296ac45;box-shadow:0 35px 100px #10233026;overflow:hidden}.s-screen-top{display:flex;justify-content:space-between;gap:18px;padding:18px 24px;border-bottom:1px solid #8daac32b;font-size:11px;letter-spacing:.07em}.s-screen-body{padding:30px}.s-table-wrap{overflow-x:auto;max-width:100%}.s-table{width:100%;border-collapse:collapse;font-size:13px;min-width:450px}.s-table th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-align:left;opacity:.6;font-weight:500}.s-table th,.s-table td{padding:15px 12px;border-bottom:1px solid #8ba7b12b}.s-breadcrumb{font-size:12px;display:flex;gap:15px;align-items:center;margin-bottom:30px;opacity:.75}.s-close{padding-block:90px;background:#e5e8eb}.s-close>.s-wrap{display:flex;justify-content:space-between;align-items:center;gap:60px}.s-close h2{font-size:clamp(40px,5vw,72px);max-width:900px}.s-close p{max-width:640px}.s-close .s-button{flex-shrink:0}.sector-nav{height:92px;padding:16px var(--s-pad);display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #8ba0af33;background:#f4f3eff5;color:#142b3e;position:relative;z-index:80}.sector-nav .nav-brand{flex-shrink:0;min-width:240px;gap:13px}.sector-nav .brand-wordmark{font-size:25px}.sector-nav .brand-mark{width:64px;height:54px}.sector-nav .brand-tagline{font-size:8px}.sector-nav .brand-alias{font-size:9px}.sector-lockup{display:flex;align-items:center;gap:13px;min-width:0}.sector-lockup b{font-size:25px;letter-spacing:-.035em;font-weight:600;line-height:1.1;white-space:nowrap}.sector-lockup b span{font-weight:400}.sector-lockup small{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase;line-height:1.6;margin-top:6px}.sector-symbol{width:44px;height:44px;object-fit:contain}.sector-links{display:flex;gap:clamp(18px,2.7vw,42px);align-items:center;margin-left:auto}.sector-links a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.sector-links a:last-child{font-weight:650}.sector-worlds{position:relative;flex-shrink:0;margin-left:18px}.sector-worlds summary{font-size:11px;cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:16px}.sector-worlds summary::-webkit-details-marker{display:none}.sector-worlds[open] summary>span{transform:rotate(45deg)}.sector-worlds nav{position:absolute;right:0;top:56px;width:650px;padding:30px;background:#f3f3ef;color:#172d41;box-shadow:0 25px 80px #0003;display:grid;grid-template-columns:1fr 1fr;gap:5px 30px;border:1px solid #a2acb83b}.sector-worlds nav a{display:block;padding:15px 0;border-bottom:1px solid #8492a335}.sector-worlds strong{font-size:17px;font-weight:550}.sector-worlds nav span{display:block;font-size:11px;opacity:.65;margin-top:5px}.sector-nav .mobile-nav{display:none}.sector-footer{background:#07111e;color:#c8d6e5;padding-block:60px 25px}.sector-footer .footer-top{display:grid;grid-template-columns:1.15fr 1fr .8fr;gap:9%;padding-bottom:55px}.sector-footer .footer-name{font-size:27px;font-weight:500;letter-spacing:-.04em}.sector-footer p{font-size:13px;opacity:.6;margin-top:14px}.sector-footer .footer-next{font-size:30px;letter-spacing:-.04em;display:flex;gap:20px;margin-top:10px}.sector-footer .footer-links{display:flex;flex-direction:column;gap:7px;font-size:12px}.sector-footer .footer-links a{min-height:32px}.sector-footer .footer-bottom{display:flex;gap:25px;justify-content:space-between;align-items:center;border-top:1px solid #a3b4c62c;padding-top:25px;font-size:10px;letter-spacing:.04em}.sector-footer .motion-button{position:static;inset:auto;font-size:11px;padding:10px 14px;min-height:40px}.sector-footer .motion-button[hidden]{display:none!important}.mobile-divider{font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:15px 0;opacity:.5}
/* CPX — consulting and execution. */
.sector-agency{background:#f1f2f1;color:#172d40}.agency-hero{background:#091c32;color:#edf2f7;overflow:hidden;position:relative}.agency-hero>.s-wrap{min-height:710px;display:grid;grid-template-columns:1.2fr .8fr;gap:4%;align-items:center;padding-block:80px 95px}.agency-hero h1{font-size:clamp(66px,7.8vw,118px);font-weight:450;letter-spacing:-.07em}.agency-hero h1 em{font-family:'Cormorant Garamond',serif;font-weight:400;color:#99c2f0}.agency-hero .s-lead{max-width:630px;color:#c0cfdf;font-size:22px}.agency-hero .s-button{background:#f2f3ef;color:#102c47;border-color:#f2f3ef}.agency-hero .s-button-quiet{background:transparent;color:#d6e6f5;border-color:#8fa5c55e}.agency-hero-visual{position:relative;min-height:480px;display:grid;place-items:center;perspective:900px}.agency-hero-visual>img{width:92%;height:auto;max-height:430px;object-fit:contain;filter:drop-shadow(0 25px 45px #0007);z-index:2}.agency-plane{position:absolute;width:85%;height:240px;border:1px solid #72a5d936;background:linear-gradient(145deg,#256ba224,#08335408);transform:rotateX(58deg) rotateZ(-30deg);box-shadow:0 40px 50px #0002}.agency-plane:nth-child(2){translate:0 50px}.agency-plane:nth-child(3){translate:0 100px}.agency-visual-caption{position:absolute;bottom:0;right:0;font-size:10px;letter-spacing:.15em;color:#8cabc8}.agency-hero .hero-location{font-size:11px;color:#91a9c0;margin-top:35px}.agency-hero .intro-replay{position:static;margin-top:12px}.agency-expertise{padding-block:100px;background:#f1f2f1}.agency-expertise .s-split{align-items:start;grid-template-columns:.7fr 1.3fr}.agency-expertise h2{font-family:'Cormorant Garamond',serif;font-weight:400}.agency-expertise .s-tabs{margin-top:0}.agency-expertise .s-panel h3{font-size:37px;max-width:600px}.agency-expertise .s-panel p{font-size:18px;color:#566878}.expertise-deliverables{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.expertise-deliverables span{font-size:11px;border-top:1px solid #8da0af63;padding:14px 0;min-width:160px;flex:1}.agency-portfolio{background:#e5e9ec}.portfolio-heading{display:flex;gap:70px;justify-content:space-between;align-items:end;margin-bottom:55px}.portfolio-heading p{max-width:400px;font-size:16px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.portfolio-world{min-height:310px;padding:35px;display:flex;flex-direction:column;justify-content:end;position:relative;overflow:hidden;background:#0b1d32;color:#e9f3fd}.portfolio-world>img{position:absolute;right:25px;top:25px;width:110px;height:110px;object-fit:contain;opacity:.8;transition:transform .8s var(--s-ease)}.portfolio-world:hover>img{transform:scale(1.13) rotate(-3deg)}.portfolio-world>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9bb6cf}.portfolio-world strong{font-size:31px;font-weight:450;letter-spacing:-.04em;margin:15px 0 8px}.portfolio-world p{font-size:13px;max-width:250px;color:#a9bfd1;margin:0}.portfolio-world.theron{background:#e9f1ef;color:#194c4b}.portfolio-world.theron>span,.portfolio-world.theron p{color:#5b7f7c}.portfolio-world.clico{background:#191b18;color:#e4dece}.portfolio-world.clico>img{width:150px;height:150px;mix-blend-mode:screen}.portfolio-world.clico strong{font-family:'Cormorant Garamond',serif;letter-spacing:.12em}.portfolio-world.chyphnx{background:#d3d6dd;color:#28324a}.portfolio-world.chyphnx p,.portfolio-world.chyphnx>span{color:#586479}.portfolio-world.omega{background:#091421}.agency-method{background:#f7f6f1}.agency-method .s-triad{margin-top:65px}.agency-method h2{max-width:850px;font-family:'Cormorant Garamond',serif;font-weight:400}.agency-method .s-triad h3{font-size:31px}.agency-service-hero{padding-block:85px;background:#0d2136;color:#e4edf6}.agency-service-hero h1{max-width:1080px}.agency-service-list{margin-top:55px}.agency-service-list article{display:grid;grid-template-columns:.2fr .7fr 1fr;gap:5%;padding:40px 0;border-top:1px solid #9aabb947}.agency-service-list p{font-size:17px}.agency-service-list h3{font-size:31px}
/* CHYPHNX — an institutional research and IP portfolio. */
.sector-chyphnx{background:#f2f0ed;color:#28283b}.sector-chyphnx .sector-nav{background:#f2f0edf5}.sector-chyphnx .sector-lockup b{font-family:'Cormorant Garamond',serif;letter-spacing:.12em;font-size:23px}.ip-hero{background:#ebe9e5;color:#242637;padding-block:100px 85px;position:relative;overflow:hidden}.ip-hero .s-wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:7%;align-items:center}.ip-hero h1{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:clamp(62px,7vw,108px);letter-spacing:-.055em}.ip-hero .s-lead{font-size:20px;color:#656674}.ip-sculpture{position:relative;min-height:520px;display:grid;place-items:center;perspective:800px}.ip-sculpture>span{position:absolute;display:block;width:68%;aspect-ratio:1;border:1px solid #837c704f;transform:rotateX(54deg) rotateZ(45deg);background:linear-gradient(145deg,#fff7,#b7b2c01a);box-shadow:30px 40px 70px #35313b0d}.ip-sculpture>span:nth-child(2){translate:0 70px}.ip-sculpture>span:nth-child(3){translate:0 140px}.ip-sculpture>b{font:400 clamp(60px,8vw,120px)/1 'Cormorant Garamond',serif;letter-spacing:-.08em;color:#57505c;z-index:2}.ip-governance{background:#252a39;color:#e3e3eb}.ip-governance .s-triad{margin-top:55px}.ip-governance h2{font-family:'Cormorant Garamond',serif;font-weight:400}.ip-governance p{color:#adb5c6}.ip-register{background:#f2f0ed}.ip-register-list{margin-top:40px}.ip-register-list a{display:grid;grid-template-columns:.6fr 1fr 25px;gap:7%;padding:28px 0;border-top:1px solid #8d91a250;align-items:center}.ip-register-list strong{font-size:26px;font-weight:500}.ip-register-list p{font-size:15px;color:#6d6d7b;margin:0}.ip-licensing{background:#e1dfdb}.ip-licensing .s-split{align-items:start}.ip-licensing h2{font-family:'Cormorant Garamond',serif;font-weight:400}
/* THERON — calm, precise medical technology. */
.sector-theron{background:#f6f8f5;color:#163d3d}.sector-theron .sector-nav{background:#f6f8f5f5;border-color:#bdd1c8}.sector-theron .s-button{background:#075d5c;border-color:#075d5c}.theron-hero{background:#e6efeb;position:relative;overflow:hidden}.theron-hero>.s-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:7%;align-items:center;min-height:690px;padding-block:70px}.theron-hero h1{font-size:clamp(59px,6.6vw,100px);letter-spacing:-.065em;font-weight:450}.theron-hero .s-lead{color:#597976;font-size:21px}.theron-object{position:relative;min-height:480px;display:grid;place-items:center}.theron-object>img{width:64%;max-width:340px;filter:drop-shadow(0 30px 40px #1f646533)}.theron-orbit{position:absolute;width:94%;aspect-ratio:1;border:1px solid #418c7c2b;border-radius:50%;transform:rotateX(56deg) rotateZ(-20deg)}.theron-orbit:after{content:"";position:absolute;width:11px;height:11px;background:#258a81;border:3px solid #b9e7db;left:9%;top:15%;border-radius:50%;box-shadow:0 0 0 8px #258a810c}.theron-orbit:nth-child(2){transform:rotateX(55deg) rotateZ(80deg);width:85%}.theron-label{position:absolute;font-size:11px;color:#547974;letter-spacing:.06em}.theron-label.one{left:0;top:20%}.theron-label.two{right:0;bottom:18%}.theron-band{background:#075b59;color:#ebf5ee;padding-block:24px}.theron-band .s-wrap{display:flex;justify-content:space-between;gap:20px;font-size:14px;flex-wrap:wrap}.theron-platform{background:#fbfcf8}.theron-platform h2{font-size:clamp(45px,5vw,76px)}.theron-platform .s-copy{color:#60807b}.theron-platform .s-triad{margin-top:60px}.theron-workbench{background:#dae8e2}.theron-workbench .s-split{align-items:start}.theron-workbench h2{font-size:clamp(41px,4.7vw,69px)}.theron-workbench .s-screen{background:#f6faf5;color:#1f5151;box-shadow:0 20px 70px #28524616;border-color:#acc8bb}.theron-workbench .s-screen-top{border-color:#acc8bb}.evidence-card{padding:22px 0;border-top:1px solid #aac2b74d}.evidence-card>div{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.05em}.evidence-card h3{font-size:24px;margin:17px 0 10px}.evidence-card p{font-size:14px;margin-bottom:0}.evidence-state{font-size:13px;font-weight:650;color:#0e7366}.evidence-state.review{color:#98602b}.theron-development{background:#f6f8f5}.theron-development .s-triad{margin-top:55px}.sector-theron .s-close{background:#d4e3db}.sector-theron .sector-footer{background:#123f3e}
/* MissionGrid — space systems and an inspectable command workspace. */
.sector-mission{background:#050d17;color:#e1edf7}.sector-mission .sector-nav{background:#050d17f5;color:#e1edf7}.sector-mission .s-button{background:#bce8ff;color:#0d2c49;border-color:#bce8ff}.mission-hero{position:relative;background:radial-gradient(ellipse at 80% 45%,#123657,#050d17 65%);overflow:hidden}.mission-hero>.s-wrap{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;min-height:710px;padding-block:70px}.mission-hero h1{font-size:clamp(64px,7.5vw,112px);letter-spacing:-.07em}.mission-hero .s-lead{font-size:20px;color:#9ebbd1;max-width:620px}.mission-visual{position:relative;min-height:530px}.mission-visual .hero-art{height:530px;width:100%;margin:0;position:relative;background:none}.mission-visual .hero-art canvas,.mission-visual .orbit-poster{height:100%;width:100%;object-fit:contain;inset:0}.mission-visual #orbital-canvas{opacity:0;pointer-events:none}.mission-ellipse{position:absolute;left:0;top:31%;width:100%;height:38%;border:1px solid #96dcfc55;border-radius:50%;transform:rotate(-28deg)}.mission-ellipse.second{transform:rotate(48deg);opacity:.4}.mission-visual-label{position:absolute;bottom:0;left:7%;font-size:10px;letter-spacing:.1em;color:#81acc9}.mission-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #8cabca3b;border-bottom:1px solid #8cabca3b}.mission-rail a{font-size:12px;padding:22px 26px;border-right:1px solid #8cabca3b;display:flex;justify-content:space-between}.mission-rail a:last-child{border:0}.mission-platform{background:#0c1d30}.mission-platform p{color:#9ab3c8}.mission-platform .s-triad{margin-top:55px}.mission-workspace{background:#dce4eb;color:#19354f}.mission-workspace h2{max-width:900px}.mission-workspace>.s-wrap>.s-lead{font-size:18px;color:#62798d;max-width:880px}.mission-workspace .s-tabs{border-color:#879cad6b}.mission-stage{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;align-items:start}.mission-stage h3{font-size:32px}.mission-stage p{font-size:15px;color:#a3bbce}.mission-stage .s-note{font-size:11px}.mission-stage-content{padding:30px}.mission-chart{width:100%;height:270px;border:1px solid #6a98b329;background:radial-gradient(ellipse,#124064,#071827);position:relative;overflow:hidden}.mission-chart svg{width:100%;height:100%}.mission-chart .grid-line{stroke:#6093b94d;stroke-width:1}.mission-chart .track{stroke:#79d4f2;stroke-width:2;fill:none;stroke-dasharray:5 4}.mission-chart .marker{fill:#e2f7ff;stroke:#7bd3ee;stroke-width:6}.mission-timeline{display:flex;align-items:center;gap:20px;font-size:11px;margin-top:18px}.mission-timeline input{width:100%;accent-color:#8bdbfa}.mission-source-row{border-top:1px solid #7094b03b;padding:18px 0;display:flex;justify-content:space-between;gap:30px;font-size:13px}.mission-source-row span{font-size:11px;color:#89a6bd}.mission-data-status{font-size:10px;letter-spacing:.08em;color:#8cb8d6}.sector-mission .s-close{background:#10304b;color:#e1edf7}.mission-chart-readout{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.05em;margin-top:15px}.mission-step{padding:13px 0;font-size:12px;color:#a7cce4}
/* OMEGA — institutional quantitative research, without an execution connection. */
.sector-omega{background:#070b12;color:#dbe5f0}.sector-omega .sector-nav{background:#070b12f5;color:#dbe5f0}.sector-omega .sector-lockup b{letter-spacing:.12em;font-size:24px}.sector-omega .sector-symbol{width:53px;height:45px}.omega-hero{background:radial-gradient(ellipse at 84% 36%,#16304c,#070b12 60%);overflow:hidden}.omega-hero>.s-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;min-height:700px;align-items:center;padding-block:80px}.omega-hero h1{font-size:clamp(62px,6.7vw,105px);letter-spacing:-.065em}.omega-hero h1 em{color:#a7c7e8;font-style:normal}.omega-hero .s-lead{font-size:20px;color:#91abc4}.omega-hero-art{display:grid;place-items:center;position:relative;min-height:510px}.omega-hero-art img{width:100%;max-height:510px;object-fit:contain;mix-blend-mode:screen}.omega-hero .s-button{background:#e7b56b;color:#172537;border-color:#e7b56b}.omega-research{background:#101b2a}.omega-research .s-triad{margin-top:55px}.omega-research p{color:#8fa7c0}.omega-workspace{background:#e4e8ec;color:#182e45}.omega-workspace>.s-wrap>.s-lead{font-size:18px;color:#687e91}.omega-console{background:#0b1624;color:#d9e7f4;border:1px solid #5d7a9655}.omega-console .s-screen-top{color:#90aac1}.omega-console-body{display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;padding:32px}.omega-lane h3{font-size:28px;color:#edf4fc}.omega-lane p{font-size:14px;line-height:1.9;color:#92aac2}.omega-lane ul{font-size:12px;padding-left:15px;line-height:2.2;color:#b6c9db}.omega-plot{width:100%;height:250px;background:linear-gradient(#30506b10,#30506b00);position:relative}.omega-plot svg{width:100%;height:100%}.omega-plot .grid-line{stroke:#7499b12e;stroke-width:1}.omega-plot path{fill:none;stroke:#82c9f1;stroke-width:2.5;vector-effect:non-scaling-stroke}.omega-plot .secondary{stroke:#b19b71;opacity:.65}.omega-chart-legend{display:flex;gap:25px;flex-wrap:wrap;font-size:10px;color:#8ca8c0;margin-top:15px}.omega-evidence-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #8aacc336}.omega-evidence-strip>div{padding:22px 30px;border-right:1px solid #8aacc336}.omega-evidence-strip small{display:block;font-size:9px;letter-spacing:.07em;color:#7b98b2}.omega-evidence-strip strong{display:block;font-size:16px;font-weight:450;margin-top:8px}.omega-method{background:#0d1827}.omega-method .s-triad{margin-top:50px}.omega-method p{color:#8fa7c0}.sector-omega .s-close{background:#1b2c40;color:#e2ecf5}.sector-omega .s-close .s-button{background:#dfb778;border-color:#dfb778;color:#16283b}
/* CLICO — an editorial luxury house. Full-bleed original imagery, no logo tile. */
.sector-clico{background:#f5f1e9;color:#252921;font-family:Manrope,sans-serif}.sector-clico .sector-nav{background:#f7f4eef7;color:#252921;border-color:#d5d0c4;height:98px}.sector-clico .sector-lockup b{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:38px;letter-spacing:.12em}.sector-clico .sector-lockup small{font-size:8px;letter-spacing:.22em}.sector-clico .sector-links a{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.sector-clico .sector-worlds summary{font-size:10px}.sector-clico h1,.sector-clico h2{font-family:'Cormorant Garamond','Times New Roman',serif;font-weight:400;letter-spacing:-.035em}.sector-clico .s-button{background:#232c26;border-color:#232c26}.maison-hero{position:relative;background:#070809;color:#f0eae0;min-height:min(840px,calc(100svh - 98px));overflow:hidden;isolation:isolate;display:flex;align-items:center}.maison-hero .fullbleed{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.maison-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02060866,transparent 65%);z-index:-1}.maison-hero .s-wrap{padding-block:100px}.maison-hero h1{font-size:clamp(65px,7.8vw,120px);line-height:1.02;max-width:670px}.maison-hero .s-lead{font-family:'Cormorant Garamond',serif;font-size:25px;max-width:410px;line-height:1.65;color:#d8d3ca}.maison-hero .s-button{background:#f0eee6;color:#152536;border-color:#f0eee6}.maison-hero .s-inline{color:#e7e0d3}.maison-hero .s-note{position:absolute;right:var(--s-pad);bottom:22px;font-size:10px;color:#a9ada8}.maison-identity{background:#080c0e;color:#e0dacf;padding:42px 0}.maison-identity .s-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.maison-identity img{width:140px;height:140px;object-fit:contain;mix-blend-mode:screen}.maison-identity p{font-family:'Cormorant Garamond',serif;font-size:28px;letter-spacing:-.02em;margin:0;max-width:700px}.maison-collection-intro{background:#f5f1e9;text-align:center;padding-bottom:55px}.maison-collection-intro h2{max-width:900px;margin-inline:auto;font-size:clamp(44px,5.3vw,80px)}.maison-collection-intro p{font-size:16px;max-width:630px;margin-inline:auto;color:#77796e}.maison-journal{position:relative;min-height:680px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;background:#e9e8e2}.maison-journal .journal-art{position:relative;overflow:hidden;min-height:650px}.journal-art img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--s-ease)}.maison-journal:hover .journal-art img{transform:scale(1.035)}.journal-copy{padding:80px clamp(35px,6vw,100px);display:flex;flex-direction:column;justify-content:center}.journal-copy h2{font-size:clamp(43px,4.8vw,75px)}.journal-copy p{font-size:17px;max-width:520px;line-height:1.9;color:#6c746d}.journal-copy .s-inline{align-self:start;margin-top:20px}.maison-journal.mermaid{background:#ccdde3;color:#173847}.maison-journal.mermaid .journal-art{order:2}.maison-journal.mermaid img{object-fit:contain;mix-blend-mode:multiply}.maison-journal.mermaid .journal-copy{order:1}.maison-journal.money{background:#1b1c19;color:#ebe6db}.maison-journal.money .journal-copy p{color:#b0afa2}.maison-book{background:#dce2e7;color:#25374a}.maison-book .s-split{grid-template-columns:.7fr 1.3fr}.maison-book-cover{max-width:330px;margin:auto;transform:rotate(-3deg);box-shadow:20px 25px 50px #142b4128;transition:transform .6s}.maison-book-cover:hover{transform:rotate(0) translateY(-7px)}.maison-book h2{font-size:clamp(48px,5.8vw,85px)}.maison-book .s-copy{color:#5d7080}.collection-crosslinks{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;padding:30px var(--s-pad);background:#e4e0d6;color:#3c493e;border-top:1px solid #c5c8bd}.collection-crosslinks a{font-size:11px;min-height:38px;display:inline-flex;align-items:center}.maison-line-hero{position:relative;isolation:isolate;min-height:730px;overflow:hidden;display:flex;align-items:center;background:#0c1216;color:#eee9df}.maison-line-hero .s-wrap{position:relative;padding-block:95px}.maison-line-hero h1{font-size:clamp(62px,7vw,108px);max-width:690px}.maison-line-hero .s-lead{font-family:'Cormorant Garamond',serif;font-size:26px;max-width:550px}.maison-line-hero .line-art{position:absolute;right:0;top:0;width:64%;height:100%;object-fit:cover;z-index:-2;mask-image:linear-gradient(90deg,transparent,#000 30%)}.maison-line-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07101a 3%,#07101a88 45%,transparent);z-index:-1}.maison-line-hero .s-button{background:#ebe9df;color:#173a4d;border-color:#ebe9df}.maison-line-hero.mary{background:#cbdfe6;color:#17384a}.maison-line-hero.mary .line-art{object-fit:contain;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 30%)}.maison-line-hero.mary:after{background:linear-gradient(90deg,#cbdfe6 15%,#cbdfe688 45%,transparent)}.maison-story{background:#f3f0e9}.maison-story .s-split{align-items:start}.maison-story p{font-size:18px;color:#6b756c}.sector-clico .s-close{background:#e7e2d7}.sector-clico .sector-footer{background:#1c211d;color:#dddacf}.maison-trinity{background:#090e11;color:#e0e4df}.maison-trinity .s-split{gap:7%}.maison-trinity img{width:100%;height:auto}.maison-trinity .s-copy{color:#9ca8a8}.maison-trinity .s-tabs{border-color:#8a9d9e3e}
/* Extraordinary Gems — contemporary, accessible jewelry. */
.sector-gems{background:#fbfaf6;color:#28524f}.sector-gems .sector-nav{background:#fbfaf6}.sector-gems .sector-lockup b{font-size:19px;letter-spacing:.06em;font-weight:500}.gems-hero{background:#e7efeb}.gems-hero>.s-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:5%;align-items:center;min-height:680px;padding-block:65px}.gems-hero h1{font:400 clamp(60px,6.5vw,100px)/1.04 'Cormorant Garamond',serif;letter-spacing:-.045em}.gems-hero .s-lead{font-size:20px;max-width:470px;color:#65847b}.gems-hero img{width:100%;mix-blend-mode:multiply}.gems-hero .s-button{background:#37685e;border-color:#37685e}.gems-edit{background:#fbfaf6}.gems-edit .s-tabs{justify-content:center}.gems-edit h2{font:400 clamp(43px,5vw,70px)/1.15 'Cormorant Garamond',serif;text-align:center}.gems-design{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;align-items:center}.gems-design img{mix-blend-mode:multiply;max-height:530px;object-fit:contain;width:100%}.gems-design h3{font:400 43px/1.18 'Cormorant Garamond',serif}.gems-design p{color:#65847b;font-size:17px}.gems-story{background:#d8e7df}.gems-story h2{font-family:'Cormorant Garamond',serif;font-weight:400}.sector-gems .s-close{background:#e5ebe1}.sector-gems .s-button{background:#37685e;border-color:#37685e}
/* Money Brand — fashion-led editorial direction and a curated concept edit. */
.sector-money{background:#eae5da;color:#242920}.sector-money .sector-nav{background:#10120ff5;color:#e7e0d3;border-color:#5c604f55}.sector-money .sector-lockup b{font:500 24px/1 'Cormorant Garamond',serif;letter-spacing:.06em}.sector-money .sector-links a{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.money-hero{position:relative;min-height:min(850px,calc(100svh - 92px));display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#161a15;color:#eee8dc}.money-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;object-position:70% 50%}.money-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e130de8,#0e130d88 50%,#0e130d22);z-index:-1}.money-hero .s-wrap{padding-block:100px}.money-hero h1{font:400 clamp(70px,9.1vw,145px)/.98 'Cormorant Garamond',serif;letter-spacing:-.06em;max-width:780px}.money-hero .s-lead{font-size:22px;max-width:530px;color:#e0d7c2}.money-hero .s-button{background:#d8bf83;color:#202a20;border-color:#d8bf83}.money-hero .s-note{font-size:11px;margin-top:30px;color:#e5ddc7}.money-codes{background:#151c16;color:#e7e4d8}.money-codes .s-triad{grid-template-columns:repeat(4,minmax(0,1fr));gap:5%;margin-top:50px}.money-codes h2{font:400 clamp(42px,5vw,72px)/1.12 'Cormorant Garamond',serif}.money-codes h3{font-size:27px;font-weight:450}.money-codes p{color:#aeb6a6;font-size:14px}.money-codes .s-triad>article:nth-child(2){border-color:#c6ccd2}.money-codes .s-triad>article:nth-child(3){border-color:#c6a962}.money-codes .s-triad>article:nth-child(4){border-color:#9d819e}.money-collection{background:#eee9df}.money-collection h2{font:400 clamp(45px,5.3vw,79px)/1.1 'Cormorant Garamond',serif;letter-spacing:-.035em}.money-collection .s-tabs{border-color:#8e998448}.money-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.money-product{min-width:0}.money-product .product-image{background:#dfdbd1;height:350px;overflow:hidden;position:relative}.money-product img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--s-ease)}.money-product:hover img{transform:scale(1.045)}.money-product>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;display:block;margin:20px 0 10px}.money-product h3{font-size:18px;font-weight:500}.money-product p{font-size:12px;color:#7b8172}.money-denim{background:#17211a;color:#e8e6dc}.money-denim .s-split{grid-template-columns:1.15fr .85fr;gap:8%}.money-denim img{width:100%;max-height:700px;object-fit:cover}.money-denim h2{font:400 clamp(45px,5vw,75px)/1.08 'Cormorant Garamond',serif}.money-denim p{color:#b1b9a7;font-size:17px}.money-denim .s-button{background:#d2bc86;border-color:#d2bc86;color:#1f2d21}.sector-money .s-close{background:#e4dece}.sector-money .sector-footer{background:#131c16;color:#d6ddce}.sector-money .collection-crosslinks{background:#ded8c9}
/* GHOST — product-led security experiences, one page per primary product. */
.sector-ghost{background:#060b10;color:#dae9ef}.sector-ghost .sector-nav{background:#060b10f7;color:#dbe9ef;border-color:#829da529}.sector-ghost .sector-lockup b{font-size:25px;letter-spacing:-.04em}.sector-ghost .sector-lockup b span{color:#79d7e7}.sector-ghost .sector-symbol{width:43px;height:43px;border-radius:50%}.sector-ghost .s-button{background:#d7edf0;color:#0c2d39;border-color:#d7edf0}.security-hero{background:radial-gradient(ellipse at 80% 30%,#11333e,transparent 55%),#050b10;position:relative;overflow:hidden}.security-hero>.s-wrap{min-height:690px;display:grid;grid-template-columns:1.15fr .85fr;gap:8%;align-items:center;padding-block:75px}.security-hero h1{font-size:clamp(66px,8vw,124px);font-weight:500;letter-spacing:-.075em}.security-hero h1 span{color:#98d6e0}.security-hero .s-lead{font-size:21px;color:#a6c3ca;max-width:650px}.security-identity{position:relative;display:grid;place-items:center;min-height:460px}.security-identity img{width:95%;max-width:470px;border-radius:50%;box-shadow:0 0 0 25px #63c1d904,0 0 0 60px #63c1d902;filter:drop-shadow(0 25px 45px #0007)}.security-identity:after{content:"";position:absolute;inset:0;border:1px solid #67b2ce29;border-radius:50%;transform:rotateX(55deg) rotateZ(-25deg);pointer-events:none}.security-products{background:#dce7e9;color:#1c3946}.security-products>.s-wrap>h2{max-width:900px}.security-products .s-lead{font-size:18px;color:#5e7e88}.security-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:60px}.security-product-card{padding:15px 0 30px;border-bottom:1px solid #98b0b63b;min-width:0}.security-product-card h3{font-size:27px;margin-top:30px}.security-product-card p{font-size:14px;color:#5f7c85;min-height:55px}.security-product-card .s-inline{font-size:12px}.product-mini-stage{height:220px;display:grid;place-items:center;background:linear-gradient(145deg,#cddde1,#e7eeec);perspective:800px;overflow:hidden}.mini-device{width:70%;height:140px;border:4px solid #263e4b;border-radius:9px;background:#0b2736;box-shadow:12px 22px 30px #17374732;transform:rotateY(-13deg) rotateX(7deg);position:relative;padding:15px}.mini-device:before{content:"";position:absolute;left:0;top:0;right:0;height:13px;background:#335461;border-bottom:1px solid #8db1be27}.mini-device i{display:block;height:8px;margin:12px 0;background:#5e9caf60;border-radius:3px}.mini-device i:nth-child(2){width:75%}.mini-device i:nth-child(3){width:50%}.mini-phone{width:85px;height:175px;border:4px solid #263e4b;border-radius:17px;background:linear-gradient(145deg,#224e60,#051b29);box-shadow:10px 20px 30px #16374930;position:relative;padding:25px 8px}.mini-phone:before{content:"";position:absolute;top:6px;left:29px;width:22px;height:5px;background:#05101a;border-radius:10px}.mini-phone i{display:block;background:#72a4b344;border-radius:5px;height:14px;margin:8px 0}.mini-messenger i:nth-child(2n){background:#7ee2d365;width:80%;margin-left:auto}.mini-drive i{height:14px;width:70%;border-left:8px solid #80c8dc;background:#a0c4d12e}.mini-vpn{display:grid;place-items:center}.mini-vpn b{font-size:48px;line-height:1;color:#7bdbda;font-weight:350}.security-depth{background:#0a1e2a}.security-depth .s-triad{margin-top:55px}.security-depth p{color:#9ab4c1}.security-family-lab{background:#06121c}.security-family-lab .ghostHead h2{font-size:clamp(40px,5vw,65px);line-height:1.15;letter-spacing:-.04em;text-transform:none;font-family:Manrope,sans-serif}.security-family-lab .ghostHead p{font-size:16px}.security-family-lab .ghostDevice{min-height:450px}.security-family-lab .ghostConsole{font-size:12px}.security-family-lab .ghostMode button{min-height:48px;font-size:12px}.sector-ghost .s-close{background:#133342;color:#dfedf1}.product-hero{background:radial-gradient(ellipse at 80% 50%,#14384a,transparent 65%),#07111b;overflow:hidden}.product-hero>.s-wrap{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;min-height:710px;padding-block:65px}.product-hero h1{font-size:clamp(54px,5.8vw,87px);letter-spacing:-.065em;overflow-wrap:anywhere}.product-hero h1 span{font-weight:400;color:#87cbd9}.product-hero .s-lead{font-size:22px;max-width:580px;color:#9ab9c9}.product-render{perspective:1200px;min-height:490px;display:grid;place-items:center;position:relative}.product-window{width:100%;max-width:560px;min-height:355px;border:1px solid #749baa79;border-radius:17px;background:linear-gradient(145deg,#203f50,#071924);padding:24px;box-shadow:25px 40px 100px #0008;transform:rotateY(-9deg) rotateX(6deg);color:#b6d0db}.product-window .window-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;letter-spacing:.08em;padding-bottom:20px;border-bottom:1px solid #89aeb840}.window-dots{display:flex;gap:6px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#93bfcb77}.window-body{padding-top:25px}.window-body h3{font-size:29px;font-weight:450;margin:0 0 25px;letter-spacing:-.04em}.window-row{padding:16px 0;border-bottom:1px solid #9eb5c12b;font-size:12px;display:flex;justify-content:space-between;gap:20px}.window-row>span{color:#7393a7}.window-note{font-size:9px;opacity:.6;margin-top:24px;letter-spacing:.08em}.product-phone .product-window{width:250px;min-height:490px;border:8px solid #304d5c;border-radius:35px;padding:25px 20px;transform:rotateY(-14deg) rotateX(6deg)}.product-phone .window-top{padding-top:20px}.product-phone .window-body h3{font-size:25px}.product-phone .window-row{font-size:10px}.product-story{background:#e4eceb;color:#1e3f4a}.product-story .s-triad{margin-top:55px}.product-story p{color:#5e7f88}.product-crosslinks{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;padding:25px 22px;background:#0d222e;color:#a7cbd6;border-top:1px solid #7fa0ac3b}.product-crosslinks a{font-size:12px;min-height:36px;display:inline-flex;align-items:center}.product-crosslinks a[aria-current]{border-bottom:1px solid #90d6dc}.product-profile{background:#0b202d}.product-profile p{color:#92b2c1}.product-profile .s-tabs{margin-top:0}.apollo-hero{background:radial-gradient(ellipse at 75% 40%,#243a4d,transparent 60%),#080e18}.apollo-hero>.s-wrap{min-height:720px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-block:80px}.apollo-hero h1{font-size:clamp(61px,6.7vw,101px)}.apollo-hero .s-lead{font-size:21px;color:#9cb6c9}.apollo-vault{position:relative;min-height:470px;display:grid;place-items:center;perspective:1000px}.vault-layer{position:absolute;width:70%;height:280px;border:1px solid #95b3c68a;border-radius:8px;background:linear-gradient(145deg,#7e96a533,#10324a66);transform:rotateX(55deg) rotateZ(-28deg);box-shadow:25px 40px 70px #0004}.vault-layer.two{translate:0 65px;background:linear-gradient(145deg,#99856233,#15354a66);border-color:#b8a57e77}.vault-layer.three{translate:0 130px;border-color:#6cbbbb66}.apollo-vault>strong{font:400 95px/1 'Cormorant Garamond',serif;position:relative;z-index:2;color:#d3dce0;letter-spacing:-.1em}.apollo-vault>p{position:absolute;bottom:0;font-size:10px;letter-spacing:.14em;color:#88a6bf}.apollo-flow{background:#dfe6e9;color:#193746}.apollo-flow .s-tabs{margin-top:0}.apollo-flow .s-screen{min-height:330px}.apollo-gate{display:flex;align-items:center;gap:15px;justify-content:center;padding:45px 25px;font-size:14px}.apollo-gate>span{padding:25px;border:1px solid #7195af55}.apollo-gate>span.active{color:#a2dfdf;border-color:#a2dfdf;background:#4aa5a512}.apollo-flow .s-copy{color:#5b7d8b}
/* Progressive motion: scenes respond to scrolling, controls remain immediate. */
.s-reveal{opacity:1;transform:none}.s-motion-ready .s-awaiting{opacity:0;transform:translateY(24px)}.s-motion-ready .s-reveal{transition:opacity .7s ease,transform .9s var(--s-ease)}.s-drift{transform:translateY(calc(var(--s-drift,0)*1px));will-change:transform}.sector-page a:focus-visible,.sector-page button:focus-visible,.sector-page select:focus-visible,.sector-page input:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sector-page .mobile-nav-panel{max-height:calc(100svh - 90px);overflow-y:auto}.sector-page details>summary{touch-action:manipulation}
@media(max-width:1180px){.sector-nav .sector-links,.sector-nav .sector-worlds{display:none}.sector-nav .mobile-nav{display:block}.sector-nav .mobile-nav-panel{background:#f5f5f0;color:#173347;border-color:#a1acb87d}.sector-nav .mobile-nav-panel a{font-size:15px;min-height:45px}.sector-nav .mobile-nav-panel a:last-child{margin-top:0;padding-top:10px}.sector-nav .mobile-nav summary{color:inherit;border-color:#8c9aaa66}.portfolio-world{padding:26px}.portfolio-world strong{font-size:27px}.security-product-grid{gap:25px}.money-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-page h1{font-size:clamp(58px,7.4vw,100px)}.sector-page .sector-nav.site-nav{position:relative;transform:none}}
@media(max-width:760px){:root{--s-pad:23px}.sector-page{font-size:16px}.sector-page h1{font-size:clamp(48px,13vw,78px);line-height:1.08;margin-bottom:26px}.sector-page h2{font-size:clamp(36px,10vw,56px)}.sector-page h3{font-size:25px}.s-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:19px}.s-lead{font-size:19px}.s-copy{font-size:16px;line-height:1.85}.s-note{font-size:11px}.s-section{padding-block:65px}.s-button{min-height:50px;font-size:12px;padding:14px 20px;gap:23px}.s-actions{gap:15px 22px;margin-top:25px}.s-split,.s-triad{display:block}.s-triad>article{margin-top:30px;padding-top:24px}.s-split>div+div{margin-top:35px}.s-tabs{gap:0}.s-tabs button{font-size:12px;padding:13px 14px;min-height:48px}.s-panel h3{font-size:28px}.s-panel p{font-size:16px}.s-screen-top{padding:16px 20px;font-size:9px}.s-screen-body{padding:22px}.s-close{padding-block:60px}.s-close>.s-wrap{display:block}.s-close .s-button{margin-top:25px}.sector-nav{height:80px;padding-block:12px;gap:15px}.sector-nav .nav-brand{min-width:0;gap:10px}.sector-nav .brand-wordmark{font-size:22px}.sector-nav .brand-mark{width:54px;height:44px}.sector-nav .brand-tagline{font-size:7px}.sector-nav .brand-alias{font-size:8px}.sector-nav .brand-signature{gap:7px}.sector-lockup b{font-size:24px}.sector-lockup small{font-size:7px;letter-spacing:.1em}.sector-symbol{width:36px;height:36px}.sector-footer{padding-top:45px}.sector-footer .footer-top{display:block;padding-bottom:30px}.sector-footer .footer-top>div+div{margin-top:30px}.sector-footer .footer-name{font-size:25px}.sector-footer .footer-next{font-size:28px}.sector-footer .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:5px 15px}.sector-footer .footer-bottom{flex-wrap:wrap;font-size:9px;gap:15px;justify-content:start}.sector-footer .footer-bottom .motion-button{margin-left:auto}.agency-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding-block:45px 65px}.agency-hero h1{font-size:clamp(56px,14vw,86px)}.agency-hero .s-lead{font-size:19px}.agency-hero-visual{min-height:300px;order:2;margin-top:20px}.agency-hero-visual>img{max-height:270px;width:82%}.agency-plane{height:180px;width:74%}.agency-plane:nth-child(2){translate:0 30px}.agency-plane:nth-child(3){translate:0 60px}.agency-hero .hero-location{margin-top:25px;font-size:10px}.agency-expertise{padding-block:65px}.agency-expertise .s-split{display:block}.agency-expertise .s-tabs{margin-top:30px}.agency-expertise .s-panel h3{font-size:31px}.agency-expertise .s-panel p{font-size:16px}.portfolio-heading{display:block;margin-bottom:35px}.portfolio-heading p{font-size:16px}.portfolio-grid{grid-template-columns:1fr 1fr}.portfolio-world{min-height:295px;padding:24px 18px}.portfolio-world>img{width:85px;height:85px;top:20px;right:20px}.portfolio-world strong{font-size:23px;overflow-wrap:anywhere}.portfolio-world>span{font-size:8px}.portfolio-world p{font-size:11px}.portfolio-world.clico>img{height:110px;width:110px}.agency-method .s-triad{margin-top:30px}.agency-method .s-triad h3{font-size:29px}.agency-service-hero{padding-block:50px}.agency-service-list article{display:block;padding-block:28px}.agency-service-list article>span{font-size:12px;display:block;margin-bottom:15px}.agency-service-list p{font-size:16px}.agency-service-list h3{font-size:29px}.ip-hero{padding-block:50px}.ip-hero .s-wrap{display:flex;flex-direction:column;gap:25px}.ip-hero h1{font-size:clamp(51px,13vw,75px)}.ip-hero .s-lead{font-size:19px}.ip-sculpture{min-height:300px;width:100%;margin-top:10px}.ip-sculpture>span{width:62%;max-width:280px}.ip-sculpture>span:nth-child(2){translate:0 40px}.ip-sculpture>span:nth-child(3){translate:0 80px}.ip-sculpture>b{font-size:75px}.ip-register-list a{grid-template-columns:1fr 24px;gap:10px;padding-block:24px}.ip-register-list strong{font-size:25px}.ip-register-list p{grid-column:1;font-size:14px}.ip-register-list a>span{grid-column:2;grid-row:1}.theron-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:35px 55px;gap:25px}.theron-object{order:-1;min-height:290px;height:290px;width:100%}.theron-object>img{max-height:245px;width:65%}.theron-hero h1{font-size:clamp(48px,12.6vw,74px)}.theron-hero .s-lead{font-size:19px}.theron-orbit{width:80%}.theron-label{font-size:9px}.theron-label.one{top:14%}.theron-label.two{bottom:9%}.theron-band .s-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:12px}.theron-workbench .s-split{display:block}.theron-workbench .s-screen{margin-top:30px}.theron-platform h2{font-size:42px}.mission-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding-block:25px 55px;min-height:0}.mission-visual{order:-1;min-height:310px;height:310px;width:100%}.mission-visual .hero-art{height:310px}.mission-hero h1{font-size:clamp(51px,13.3vw,77px)}.mission-hero .s-lead{font-size:18px}.mission-visual-label{font-size:8px;bottom:0;left:0}.mission-rail{grid-template-columns:1fr 1fr}.mission-rail a{font-size:11px;padding:18px 22px}.mission-rail a:nth-child(2){border-right:0}.mission-rail a:nth-child(-n+2){border-bottom:1px solid #8cabca3b}.mission-stage{display:block}.mission-stage .mission-stage-content{padding:23px}.mission-stage h3{font-size:29px}.mission-chart{height:220px}.mission-timeline{gap:15px}.mission-data-status{font-size:9px}.omega-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:30px 55px;gap:25px}.omega-hero-art{order:-1;min-height:300px;height:300px}.omega-hero-art img{height:300px;width:100%;object-fit:contain}.omega-hero h1{font-size:clamp(48px,12.8vw,75px)}.omega-hero .s-lead{font-size:18px}.omega-console-body{display:block;padding:24px}.omega-console-body>div+div{margin-top:25px}.omega-plot{height:210px}.omega-evidence-strip{grid-template-columns:1fr}.omega-evidence-strip>div{padding:18px 24px;border-right:0;border-bottom:1px solid #8aacc336}.sector-clico .sector-nav{height:88px}.sector-clico .sector-lockup b{font-size:33px}.sector-clico .sector-lockup small{font-size:7px}.maison-hero{min-height:760px;align-items:end}.maison-hero .fullbleed{object-position:69% top;height:67%;mask-image:linear-gradient(#000 65%,transparent)}.maison-hero:after{background:linear-gradient(0deg,#080b0d 5%,#080b0d66 40%,transparent 75%)}.maison-hero .s-wrap{padding-block:330px 65px}.maison-hero h1{font-size:66px;line-height:1.02}.maison-hero .s-lead{font-size:23px;max-width:360px}.maison-hero .s-note{position:static;margin-top:25px;font-size:9px;max-width:310px}.maison-identity .s-wrap{display:flex;align-items:center;gap:20px}.maison-identity img{width:95px;height:95px;flex-shrink:0}.maison-identity p{font-size:19px}.maison-collection-intro h2{font-size:42px}.maison-collection-intro p{font-size:15px}.maison-journal{display:flex;flex-direction:column;min-height:0}.maison-journal .journal-art{min-height:0;height:420px;order:0}.maison-journal .journal-copy,.maison-journal.mermaid .journal-copy{padding:45px 24px 60px;order:1}.maison-journal.mermaid .journal-art{order:0}.journal-copy h2{font-size:43px}.journal-copy p{font-size:16px}.journal-copy .s-inline{margin-top:12px}.maison-book .s-split{display:block}.maison-book-cover{max-width:240px;margin-bottom:45px}.maison-book h2{font-size:48px}.maison-line-hero{min-height:780px;align-items:end}.maison-line-hero .line-art{width:100%;height:65%;top:0;object-position:center;mask-image:linear-gradient(#000 55%,transparent 95%)}.maison-line-hero:after{background:linear-gradient(0deg,#07101a 5%,#07101a77 40%,transparent 70%)}.maison-line-hero .s-wrap{padding-block:370px 55px}.maison-line-hero h1{font-size:55px}.maison-line-hero .s-lead{font-size:23px}.maison-line-hero.mary .line-art{width:100%;height:510px;object-fit:contain;mask-image:linear-gradient(#000 75%,transparent)}.maison-line-hero.mary:after{background:linear-gradient(0deg,#cbdfe6 10%,transparent 45%)}.maison-line-hero.mary .s-wrap{padding-top:500px}.maison-story p{font-size:17px}.collection-crosslinks{justify-content:start;gap:10px 22px;padding:25px 22px}.collection-crosslinks a{font-size:10px;min-height:35px}.gems-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding-block:35px 55px}.gems-hero img{order:-1;height:300px;object-fit:contain}.gems-hero h1{font-size:clamp(51px,13vw,74px)}.gems-hero .s-lead{font-size:19px}.sector-gems .sector-lockup b{font-size:15px;letter-spacing:.025em;white-space:normal;max-width:200px;display:block}.sector-gems .sector-lockup small{font-size:7px}.gems-design{display:block}.gems-design img{height:330px;margin-bottom:25px}.gems-design h3{font-size:36px}.gems-design p{font-size:16px}.money-hero{min-height:730px;align-items:end}.money-hero>img{height:100%;object-position:60% 45%}.money-hero:after{background:linear-gradient(0deg,#11190df5,#11190d55 80%)}.money-hero .s-wrap{padding-block:260px 65px}.money-hero h1{font-size:82px;max-width:500px}.money-hero .s-lead{font-size:20px}.money-codes .s-triad{display:grid;grid-template-columns:1fr 1fr;gap:25px}.money-codes .s-triad>article{margin-top:10px}.money-codes .s-triad h3{font-size:25px}.money-codes .s-triad p{font-size:13px}.money-product-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.money-product .product-image{height:230px}.money-product h3{font-size:16px;line-height:1.4}.money-product>span{font-size:9px;margin-top:15px}.money-product p{font-size:11px}.money-denim .s-split{display:block}.money-denim img{height:380px;margin-bottom:35px;object-fit:cover}.money-denim h2{font-size:48px}.money-denim p{font-size:16px}.sector-money .sector-lockup b{font-size:22px}.security-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:35px 55px;gap:25px}.security-identity{order:-1;min-height:290px;height:290px}.security-identity img{width:270px;height:auto}.security-hero h1{font-size:clamp(55px,14vw,85px)}.security-hero .s-lead{font-size:18px}.security-product-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.product-mini-stage{height:180px}.mini-device{width:82%;height:115px;padding:13px}.mini-phone{height:150px;width:75px}.security-product-card h3{font-size:19px;overflow-wrap:anywhere;margin-top:20px}.security-product-card p{font-size:12px;min-height:90px}.security-product-card .s-inline{font-size:10px;gap:10px}.security-family-lab .ghostHead h2{font-size:38px}.product-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:30px 55px;gap:25px}.product-render{order:-1;min-height:330px;max-width:100%;width:100%;padding:10px}.product-window{min-height:300px;padding:20px;width:100%;transform:rotateY(-6deg) rotateX(4deg)}.product-window .window-top{font-size:8px}.window-body h3{font-size:25px}.window-row{font-size:11px;padding-block:14px}.window-note{font-size:8px}.product-phone .product-window{width:220px;min-height:420px}.product-phone{min-height:440px}.product-hero h1{font-size:clamp(45px,11.7vw,68px)}.product-hero .s-lead{font-size:19px}.product-crosslinks{justify-content:start;gap:8px 23px}.product-crosslinks a{font-size:10px}.apollo-hero>.s-wrap{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:35px 55px;gap:25px}.apollo-vault{order:-1;min-height:330px;height:330px;width:100%}.vault-layer{height:200px;width:70%}.vault-layer.two{translate:0 40px}.vault-layer.three{translate:0 80px}.apollo-vault>strong{font-size:75px}.apollo-vault>p{font-size:8px;bottom:-5px}.apollo-hero h1{font-size:clamp(53px,13vw,77px)}.apollo-hero .s-lead{font-size:19px}.apollo-gate{padding:30px 18px;gap:8px;font-size:10px}.apollo-gate>span{padding:20px 14px}.sector-page .s-drift{transform:none;will-change:auto}}
@media(max-width:360px){:root{--s-pad:20px}.sector-lockup b{font-size:21px}.sector-nav .brand-wordmark{font-size:20px}.sector-nav .brand-mark{width:48px;height:40px}.sector-nav .brand-tagline{font-size:6px}.sector-nav .brand-alias{font-size:7px}.agency-hero h1{font-size:52px}.portfolio-grid{grid-template-columns:1fr}.portfolio-world{min-height:250px;padding:30px}.portfolio-world strong{font-size:30px}.portfolio-world>img{width:110px;height:110px}.portfolio-world p{font-size:13px}.sector-theron .sector-lockup small{font-size:6px}.sector-theron .sector-lockup b{font-size:23px}.theron-object{height:250px;min-height:250px}.theron-object>img{max-height:215px}.theron-hero h1{font-size:46px}.omega-hero-art{height:250px;min-height:250px}.omega-hero-art img{height:250px}.security-identity{min-height:250px;height:250px}.security-identity img{width:235px}.security-product-grid{grid-template-columns:1fr}.security-product-card h3{font-size:27px}.security-product-card p{min-height:0;font-size:15px}.product-mini-stage{height:240px}.security-product-card .s-inline{font-size:12px}.product-hero h1{font-size:43px}.mission-visual{height:270px;min-height:270px}.mission-visual .hero-art{height:270px}.maison-hero h1{font-size:57px}.maison-line-hero h1{font-size:48px}.money-hero h1{font-size:70px}.money-product-grid{grid-template-columns:1fr}.money-product .product-image{height:350px}.money-product h3{font-size:20px}.money-product p{font-size:13px}.sector-gems .sector-lockup b{font-size:14px;max-width:180px}.s-tabs button{font-size:11px;padding-inline:11px}.sector-omega .sector-lockup b{font-size:21px}.sector-omega .sector-symbol{width:42px}.footer-bottom>span:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){.sector-page *{scroll-behavior:auto!important}.s-motion-ready .s-awaiting{opacity:1;transform:none}.s-reveal,.s-drift,.sector-page img,.agency-plane,.ip-sculpture>span,.vault-layer,.product-window{animation:none!important;transition:none!important}.s-drift{transform:none;will-change:auto}.s-button:hover{transform:none}}html[data-motion=paused] .s-drift{transform:none;will-change:auto}html[data-motion=paused] .s-awaiting{opacity:1;transform:none}html[data-motion=paused] .sector-page *{animation-play-state:paused!important}

/* Header identity remains legible on the agency ivory surface. */
.sector-agency .sector-nav .brand-wordmark{color:#1a3449;text-shadow:none}.sector-agency .sector-nav .brand-signature{color:#536d80}.sector-agency .sector-nav .brand-type{filter:none}.sector-agency .sector-nav .nav-brand{color:#173a51}

/* One professional profile, supported by accessible application documents. */
.career-hero{background:#0c2033;color:#e7ebee;padding:100px 0 110px}.career-hero h1{font-size:clamp(75px,9vw,140px);font-weight:450}.career-hero em{font-family:'Cormorant Garamond',serif;color:#a3c6e7;font-weight:400}.career-hero .s-lead{max-width:850px;color:#aabecb;font-size:25px}.career-hero .s-note{color:#9aafbf}.career-about{background:#f3f3ef;color:#203747}.career-about h2{font-size:clamp(40px,4.8vw,69px)}.career-about .s-copy{color:#506a78;margin-top:0;margin-bottom:25px}.career-experience{background:#e4e9e9}.career-history{margin-top:35px}.career-history article{display:block;border-top:1px solid #92a5ad55;padding:25px 0}.career-history h3{font-size:25px;line-height:1.4}.career-history p:last-child{color:#526d7b;max-width:850px;line-height:1.8}.career-documents{background:#0d2539;color:#e1e9ed}.career-documents .s-copy{color:#a9bfcc}.career-variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-block:45px}.career-variant-grid a{border-top:1px solid #7b9ab850;padding-top:25px;min-width:0;position:relative}.career-variant-grid span{font-size:25px}.career-variant-grid p{font-size:14px;color:#a1bac9;line-height:1.8;max-width:90%}.career-variant-grid b{position:absolute;right:0;top:27px}.career-document-links{display:flex;gap:25px;padding:28px var(--s-pad);background:#dae2e4;flex-wrap:wrap;color:#214253}.career-document-links a{font-size:12px;min-height:35px;display:flex;align-items:center}.career-document-hero{padding:80px 0;background:#0c2033;color:#e3eaed}.career-document-hero .s-eyebrow{margin-top:35px}.career-document-hero h1{font-size:clamp(53px,6.5vw,95px);max-width:1000px}.career-document-hero .s-lead{max-width:1050px;color:#b0c3cf;font-size:23px;line-height:1.8}.career-document-hero .s-note{color:#a0b5c4}.career-document-hero .s-button{background:#e2e8e9;color:#17364b;border-color:#e2e8e9}.s-print{font:inherit;font-size:12px;border:0;border-bottom:1px solid currentColor;color:inherit;background:none;padding:15px 0;cursor:pointer}.career-selector{background:#f1f3f0;color:#214052}.career-selector label{display:block;font-weight:600;margin-bottom:15px}.career-selector textarea{width:100%;resize:vertical;display:block;border:1px solid #7b949f;background:#fff;color:#193449;border-radius:0;padding:20px;font:inherit;line-height:1.6;margin-bottom:22px}.career-selector .s-button{color:#eef3f4;background:#1d4962;border-color:#1d4962}.career-match-result{margin-top:25px;padding:23px;border-left:2px solid #6b9cae;line-height:1.8;background:#e3eaeb}.career-selector-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid #889da84d;font-size:17px}.career-selector-list strong{font-weight:500}
@media(max-width:760px){.career-hero{padding-block:65px}.career-hero h1{font-size:75px}.career-hero .s-lead,.career-document-hero .s-lead{font-size:19px}.career-document-hero{padding-block:50px}.career-document-hero h1{font-size:49px;overflow-wrap:anywhere}.career-variant-grid{grid-template-columns:1fr}.career-history h3{font-size:24px}.career-history p{font-size:15px}.career-document-links{gap:8px 25px}.career-variant-grid span{font-size:24px}}
@media print{.sector-nav,.sector-footer,.career-document-links,.s-actions,.brand-intro{display:none!important}.sector-page,.career-document-hero,.career-about,.career-experience,.career-documents{background:white!important;color:#17232d!important}.s-wrap{width:auto!important;padding:0!important;margin:0!important}.s-section,.career-document-hero{padding:15px 0!important}.sector-page h1{font-size:30pt!important}.sector-page h2{font-size:18pt!important}.sector-page h3{font-size:13pt!important}.sector-page p{color:#26333b!important;font-size:10pt!important}.career-history article{break-inside:avoid}.s-reveal,.s-awaiting{opacity:1!important;transform:none!important}}

/* Cinematic v5 composition: full-viewport opening and portfolio chapters. */
@media(min-width:761px){
  .sector-nav{position:sticky;top:0;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
  .agency-hero{min-height:calc(100svh - 92px);isolation:isolate;background:radial-gradient(circle at 75% 46%,#173d66 0,#0b2541 28%,#07182b 67%,#050e19 100%)}
  .agency-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061425 0,#061425e8 32%,transparent 66%),linear-gradient(0deg,#061425 0,transparent 30%);pointer-events:none}
  .agency-hero>.s-wrap{min-height:calc(100svh - 92px);grid-template-columns:minmax(520px,.82fr) 1.18fr;max-width:none;width:100%;padding:clamp(70px,8vh,120px) var(--s-pad);position:relative}
  .agency-hero h1{font-size:clamp(92px,10vw,164px);line-height:.86;max-width:820px;margin-bottom:42px}
  .agency-hero .s-lead{font-size:clamp(21px,1.65vw,29px);max-width:720px}
  .agency-hero-visual{position:absolute;z-index:-1;inset:0 0 0 43%;min-height:0;overflow:hidden}
  .agency-hero-visual>img{position:absolute;right:-1%;top:50%;translate:0 -50%;width:min(64vw,960px);max-height:82%;object-fit:contain;filter:drop-shadow(0 48px 70px #000a) saturate(1.12)}
  .agency-plane{width:66%;height:46%;right:4%;opacity:.55}
  .agency-plane:nth-child(2){translate:0 70px}.agency-plane:nth-child(3){translate:0 140px}
  .agency-visual-caption{right:var(--s-pad);bottom:7%;writing-mode:vertical-rl}
  .agency-portfolio{padding-block:clamp(90px,10vw,150px);background:#dfe4e8}
  .portfolio-heading{min-height:42vh;align-items:center;margin-bottom:70px}
  .portfolio-heading h2{font-size:clamp(70px,8vw,124px);line-height:.92}
  .portfolio-heading>p{font-size:20px;max-width:470px}
  .portfolio-grid{display:block}
  .portfolio-world{min-height:min(72svh,720px);padding:clamp(55px,7vw,110px);margin-bottom:4px;justify-content:center;align-items:flex-start;isolation:isolate;transition:filter .35s,transform .55s var(--s-ease)}
  .portfolio-world:after{content:"ENTER  ↗";position:absolute;left:clamp(55px,7vw,110px);bottom:clamp(45px,6vw,90px);font-size:11px;letter-spacing:.14em;border-bottom:1px solid currentColor;padding-bottom:8px;opacity:.75}
  .portfolio-world:nth-child(even){padding-left:55%}
  .portfolio-world:nth-child(even):after{left:55%}
  .portfolio-world>img{right:5%;top:50%;translate:0 -50%;width:43%;height:72%;object-fit:contain;opacity:.98;filter:drop-shadow(0 30px 55px #0005)}
  .portfolio-world:nth-child(even)>img{left:4%;right:auto}
  .portfolio-world:hover{transform:scale(.992);filter:saturate(1.08)}
  .portfolio-world:hover>img{transform:scale(1.045)}
  .portfolio-world>span{font-size:11px}.portfolio-world strong{font-size:clamp(54px,6.5vw,100px);line-height:.92;max-width:630px;margin:25px 0}.portfolio-world p{font-size:17px;line-height:1.8;max-width:470px}
  .portfolio-world.theron{background:linear-gradient(115deg,#d8ebe5,#eef5f1)}
  .portfolio-world.clico{background:radial-gradient(circle at 78% 40%,#313141,#111317 68%)}
  .portfolio-world.clico>img{width:46%;height:80%}
  .portfolio-world.chyphnx{background:linear-gradient(125deg,#ece9e3,#cbcfd7)}
  .portfolio-world.omega{background:radial-gradient(circle at 25% 45%,#17324d,#07111d 70%)}
}
.sector-clico .sector-lockup>.sector-symbol{width:158px;height:54px;object-fit:cover;object-position:center 45%;mix-blend-mode:screen;filter:contrast(1.1);border-radius:1px}
.sector-clico .sector-lockup>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sector-clico .sector-nav{background:#080b0df4;color:#f1eee7;border-color:#ffffff1f}
@media(max-width:760px){
  .sector-nav{position:sticky;top:0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
  .agency-hero{background:radial-gradient(circle at 62% 32%,#163b62,#081a2e 55%,#050e19)}
  .agency-hero>.s-wrap{min-height:calc(100svh - 80px);justify-content:flex-end;padding-top:36px}
  .agency-hero h1{font-size:clamp(63px,18vw,91px);line-height:.88}
  .agency-hero-visual{position:absolute;inset:0;opacity:.5;pointer-events:none}
  .agency-hero-visual>img{position:absolute;right:-14%;top:3%;width:96%;max-height:43%;object-position:right top}
  .agency-hero-visual .agency-plane{display:none}
  .agency-hero>.s-wrap>div:first-child{position:relative;z-index:2;margin-top:auto}
  .agency-portfolio{padding-inline:0}.agency-portfolio>.s-wrap{width:100%}.portfolio-heading{padding-inline:var(--s-pad)}
  .portfolio-grid{display:block}.portfolio-world{min-height:72svh;margin-bottom:2px;padding:38px 25px;justify-content:flex-end}
  .portfolio-world>img,.portfolio-world.clico>img{width:76%;height:48%;right:12%;top:6%;object-fit:contain}
  .portfolio-world strong{font-size:clamp(44px,13vw,66px);line-height:.95}.portfolio-world p{font-size:14px;max-width:92%}
  .sector-clico .sector-lockup>.sector-symbol{width:128px;height:48px}
}

/* Text clarity at the contact handoff and compact identity. */
.sector-page .s-note{font-size:12px;line-height:1.7}.sector-agency .sector-nav .brand-signature,.sector-agency .sector-nav .brand-signature *{color:#526b7c}.sector-agency .contact-intro .premium-lead,.sector-agency .contact-steps p,.sector-agency .contact-data-note{color:#526b7b}.sector-agency .contact-intro .premium-kicker,.sector-agency .contact-steps>li>span{color:#536f83}.sector-agency .inquiry-form .form-description,.sector-agency .form-field label,.sector-agency .form-field small,.sector-agency .form-consent,.sector-agency .form-delivery-note{color:#becedb}.maison-hero .s-note{font-size:12px;color:#c4c8bf}.sector-page .sector-footer .footer-bottom{font-size:11px}

/* Readability corrections from the complete engine audit. */
.sector-page .s-tabs button{opacity:1}.sector-page .s-note{opacity:1}
.portfolio-world.chyphnx p,.portfolio-world.chyphnx>span{color:#46536a}
.portfolio-world.theron p,.portfolio-world.theron>span{color:#416864}
.ip-register-list p{color:#60606f}.ip-licensing .s-note{color:#565563}
.security-products .s-lead,.security-product-card p{color:#3d616d}.security-family-lab .ghostMode button small{color:#9aabba}
.product-story p{color:#3b626b}.apollo-flow .s-copy{color:#385c6a}.product-profile .s-copy{color:#b0cad4}
.mission-workspace>.s-wrap>.s-lead{color:#3d5a72}.omega-workspace>.s-wrap>.s-lead{color:#405b72}
.theron-hero .s-lead,.theron-label,.theron-platform .s-copy{color:#3d655f}
.theron-workbench .window-row span{color:#3c626b}
.sector-theron .sector-footer p{opacity:1;color:#b2c9d3}.sector-theron .footer-bottom{color:#c5d8e4}
.maison-collection-intro p{color:#5a5d50}.journal-copy p{color:#4e5b51}
.maison-book .s-copy,.maison-book .s-note{color:#405567}
.gems-hero .s-lead,.gems-design p{color:#42645a}
.money-product p{color:#566047}
.career-history p:last-child{color:#435f6d}.career-about .s-note{color:#465966}
.sector-agency .inquiry-form .button-primary{background:#0758ca;border-color:#0758ca}

@media(max-width:760px){.maison-hero{display:block}.maison-hero>.s-wrap{width:calc(100% - 46px);margin-inline:23px;padding-top:350px;padding-bottom:55px}.maison-hero h1{font-size:clamp(52px,15vw,64px)}.maison-hero .s-note{position:static;max-width:100%;margin-top:25px}.maison-line-hero>.s-wrap,.money-hero>.s-wrap{width:calc(100% - 46px);margin-inline:23px}}

.maison-story p{color:#4d5d50}.sector-agency .privacy-copy p:not(.premium-kicker){color:#435969}.sector-agency .privacy-copy .premium-kicker{color:#415d77}

/* Desktop acceptance: compact laptop heights, clear anchors and framed identities. */
.portfolio-world.ghost>img{border-radius:50%;object-fit:contain;aspect-ratio:1;height:auto;max-height:76%}
.portfolio-world.clico>img{mix-blend-mode:screen}
.sector-worlds nav{max-height:calc(100svh - 130px);overflow:auto;overscroll-behavior:contain}
@media(min-width:761px){.portfolio-heading{min-height:0;align-items:center}.agency-portfolio{padding-top:86px}.portfolio-heading h2{font-size:clamp(60px,6.8vw,100px)}.portfolio-heading>p{font-size:18px}.agency-hero>.s-wrap{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.agency-hero h1{font-size:clamp(83px,9vw,142px)}}
@media(min-width:761px) and (max-height:800px){
 .sector-nav,.sector-clico .sector-nav{height:76px;padding-block:10px}.sector-nav .brand-mark{height:46px}.sector-nav .brand-wordmark{font-size:23px}
 .agency-hero,.agency-hero>.s-wrap{min-height:calc(100svh - 76px)}.agency-hero>.s-wrap{padding-block:40px}.agency-hero h1{font-size:clamp(74px,12vh,108px);margin-bottom:24px}.agency-hero .s-eyebrow{margin-bottom:22px}.agency-hero .s-lead{font-size:19px;line-height:1.65}.agency-hero .s-actions{margin-top:22px}.agency-hero .hero-location{margin-top:22px}.agency-hero .intro-replay{font-size:11px;margin-top:0}.agency-hero-visual>img{max-height:86%;right:1%;width:58vw}
 .theron-hero>.s-wrap,.mission-hero>.s-wrap,.omega-hero>.s-wrap,.security-hero>.s-wrap,.product-hero>.s-wrap,.apollo-hero>.s-wrap{min-height:calc(100svh - 76px);padding-block:40px}
 .theron-hero h1,.mission-hero h1,.omega-hero h1,.security-hero h1,.apollo-hero h1{font-size:clamp(58px,8.8vh,78px)}
 .theron-object,.mission-visual,.omega-hero-art,.security-identity,.apollo-vault{min-height:360px;max-height:440px}.mission-visual .hero-art{height:380px}.omega-hero-art img{max-height:390px}.security-identity img{max-width:370px}
 .ip-hero{padding-block:45px}.ip-hero h1{font-size:clamp(60px,10vh,88px)}.ip-sculpture{min-height:390px}
 .maison-hero,.money-hero{min-height:calc(100svh - 76px)}.maison-hero .s-wrap,.money-hero .s-wrap{padding-block:50px}.maison-hero h1{font-size:clamp(66px,10.5vh,92px)}.money-hero h1{font-size:clamp(74px,12vh,110px)}
 .career-hero{padding-block:55px}.career-hero h1{font-size:clamp(85px,15vh,125px)}.career-hero .s-lead{font-size:21px}
}
@media(min-width:761px) and (max-width:1180px){.sector-nav .sector-links{display:none}.sector-nav .mobile-nav{display:block}.portfolio-world{padding:48px}.portfolio-world:nth-child(even){padding-left:53%}.portfolio-world:nth-child(even):after{left:53%}.portfolio-world strong{font-size:clamp(45px,6.5vw,78px)}}
