:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#17392f;background:#f6f4ed;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}header{height:90px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8d9cf;background:#f6f4ed}.wordmark{font-size:26px;letter-spacing:.16em;font-weight:800;border:0;background:none;color:#17392f}.dot{color:#ba9250}nav{display:flex;gap:35px}nav button,footer button{border:0;background:none;color:inherit;font-size:14px}nav button:hover,footer button:hover{color:#ba9250}.navtoggle{display:none;background:transparent;border:1px solid #c6c6b8;border-radius:5px;padding:8px 14px}.intro{padding:125px 7% 105px;min-height:590px;background:radial-gradient(circle at 85% 15%,#e7e3d4,transparent 38%)}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.22em;color:#a47b3b}.intro h1,.companyHero h1{font-size:clamp(48px,7vw,105px);letter-spacing:-.065em;line-height:1.04;max-width:1000px;margin:27px 0}.intro h1 em{color:#b28b4e;font-style:normal}.intro p,.companyHero p{max-width:680px;font-size:21px;line-height:1.65;color:#586a60}.actions{display:flex;gap:12px;margin:36px 0 55px;flex-wrap:wrap}.primary,.secondary{padding:17px 25px;border-radius:5px;font-weight:700}.primary{background:#183d31;border:1px solid #183d31;color:#fff}.primary span{margin-left:20px}.secondary{border:1px solid #aeb6aa;background:transparent;color:#183d31}.stats{display:flex;gap:42px;flex-wrap:wrap;font-size:13px;color:#66736a}.stats strong{color:#17392f;font-size:21px;margin-right:6px}.listing{padding:90px 7% 110px;background:#eaece4}.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:20px}.sectionHead h2,.companyDetails h2{font-size:clamp(35px,5vw,65px);letter-spacing:-.055em;margin:13px 0 30px}.sectionHead p{color:#67786d}.listing input{padding:16px 20px;width:min(100%,380px);border:1px solid #c9cec4;border-radius:4px;background:#f8f9f5;margin:0 0 30px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.brandCard{min-height:270px;background:#f7f6ef;border:1px solid #d5d8cd;border-radius:7px;text-align:left;padding:25px;display:flex;flex-direction:column;justify-content:space-between;color:#193b31;transition:transform .2s,box-shadow .2s}.brandCard:hover{transform:translateY(-5px);box-shadow:0 16px 32px #12352918}.cardTop{display:flex;justify-content:space-between;color:#967540}.cardTop small{font-size:11px;letter-spacing:.08em}.cardName{font-size:clamp(25px,3vw,40px);font-weight:750;letter-spacing:-.05em;overflow-wrap:anywhere}.cardBottom{font-size:13px;color:#728074}.companyHero{padding:120px 7%;min-height:550px;background:#17392f;color:#fff}.companyHero .eyebrow{color:#d6b477}.companyHero p{color:#cbd8d0}.pills{display:flex;gap:12px;flex-wrap:wrap}.pills span{border:1px solid #668076;border-radius:25px;padding:10px 17px;font-size:12px}.companyDetails{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:110px 7%}.companyDetails p{color:#66766a;line-height:1.7}.detailPanel{padding:40px;background:#e9ede5;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.detailPanel a{color:#17392f}.textButton{background:none;border:0;padding:0;color:#a17d43;margin-top:30px}.steps{padding:40px 7% 90px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.steps article{padding:25px;background:#e9ede5;border-radius:6px}.steps b{color:#a17d43}.steps p{line-height:1.6;color:#66766a}.notice{padding:0 7% 80px;color:#7a6d50}footer{background:#102e26;color:#e4e9df;padding:55px 7%;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}footer strong{letter-spacing:.17em;font-size:22px}footer p,footer small{color:#b4c4b8;font-size:12px}footer>div:nth-child(2){display:flex;gap:20px}@media (max-width:760px){header{height:72px}.navtoggle{display:block}nav{display:none;position:absolute;top:72px;left:0;right:0;background:#f6f4ed;padding:25px;z-index:5;flex-direction:column}nav.open{display:flex}.intro{padding:80px 7%}.cards{grid-template-columns:1fr}.sectionHead{display:block}.companyDetails{grid-template-columns:1fr;gap:25px;padding:70px 7%}.steps{grid-template-columns:1fr 1fr}.stats{gap:18px}.brandCard{min-height:210px}}@media (max-width:450px){.steps{grid-template-columns:1fr}.intro h1,.companyHero h1{font-size:48px}}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b99458;outline-offset:4px}.siteHeader{position:relative;z-index:20}.noResults{color:#65766b;padding:20px 0}.listingNote{color:#68786e;font-size:13px;margin-top:28px;max-width:750px;line-height:1.7}.brandCard{position:relative;overflow:hidden;isolation:isolate}.brandCard:after{content:"";position:absolute;inset:auto -55px -95px auto;width:210px;height:210px;border:1px solid currentColor;border-radius:50%;opacity:.13;z-index:-1}.brandCard--glocal{background:#f1e8d8}.brandCard--frequencia{background:#f4e8ee}.brandCard--literalices{background:#f4e8d9}.brandCard--cylinder{background:#e3eee9}.brandCard--woit{background:#e6eced}.brandCard .cardName{font-size:clamp(24px,2.5vw,37px)}.brandCard .cardBottom{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.brandPage{--brandBg:#17392f;--brandAccent:#d7b37b;--brandPale:#f0e8da;--brandText:#f6f2e9;--brandMuted:#c6d4ca;background:#f8f6f0;color:#1b372e}.brand--glocal{--brandBg:#183c32;--brandAccent:#e3b46b;--brandPale:#eee7d8;--brandMuted:#c9d6cb}.brand--frequencia{--brandBg:#312334;--brandAccent:#e7b2d5;--brandPale:#f1e6ed;--brandMuted:#ead3e2}.brand--literalices{--brandBg:#3a2b25;--brandAccent:#dfb58b;--brandPale:#f3e9dd;--brandMuted:#dfc9b7}.brand--cylinder{--brandBg:#133b3a;--brandAccent:#b7d8b8;--brandPale:#e4ede8;--brandMuted:#c1d7d1}.brand--woit{--brandBg:#203743;--brandAccent:#dec294;--brandPale:#e9eef0;--brandMuted:#c4d4db}.brandHero{background:var(--brandBg);color:var(--brandText);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:4%;padding:65px 7% 85px;min-height:660px;overflow:hidden}.brandHeroCopy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.brandMeta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:10px;letter-spacing:.15em;font-weight:700;margin-bottom:45px}.brandNum{color:var(--brandAccent)}.brandStatus{border:1px solid #ffffff40;border-radius:30px;padding:9px 12px;color:var(--brandMuted);letter-spacing:.1em}.brandEyebrow{font-size:11px;font-weight:800;letter-spacing:.25em;color:var(--brandAccent);margin:0 0 20px}.brandHero h1{font-size:clamp(52px,5.5vw,94px);letter-spacing:-.065em;line-height:1.04;font-weight:650;margin:0 0 30px;max-width:830px}.brandLead{font-size:clamp(16px,1.45vw,20px);line-height:1.75;color:var(--brandMuted);max-width:660px;margin:0}.brandHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.brandAction,.brandGhost{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 22px;border-radius:4px;text-decoration:none;font-size:13px;font-weight:750;transition:transform .2s,background .2s}.brandAction:hover,.brandGhost:hover{transform:translateY(-3px)}.brandAction{background:var(--brandAccent);color:var(--brandBg)}.brandGhost{color:#fff;border:1px solid #ffffff55}.brandArtwork{display:flex;align-items:stretch;justify-content:stretch;min-height:500px}.artFrame{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:25px 30px;background:radial-gradient(circle at 25% 20%,#ffffff21,transparent 42%),linear-gradient(140deg,#ffffff15,#00000029);border:1px solid #ffffff35;box-shadow:20px 30px 65px #00000030}.artFrame:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #ffffff25;pointer-events:none}.artTop{align-self:flex-start;color:var(--brandAccent);font-size:10px;letter-spacing:.23em;z-index:2}.artMark{font-family:Georgia,Times New Roman,serif;font-size:clamp(185px,24vw,380px);line-height:1;color:var(--brandAccent);font-weight:400;opacity:.85;position:relative;z-index:2;text-shadow:0 20px 65px #00000030}.artOrbit{position:absolute;aspect-ratio:1;border:1px solid #ffffff3a;border-radius:50%;width:90%;top:7%;left:6%;transform:rotate(25deg);pointer-events:none}.artOrbitB{width:125%;left:-8%;top:-11%;border-color:#ffffff24}.artBrand{font-size:clamp(17px,2.1vw,31px);letter-spacing:.15em;overflow-wrap:anywhere;text-align:center;z-index:2;font-weight:750;color:var(--brandText)}.artBottom{font-family:Georgia,serif;font-style:italic;font-size:13px;color:var(--brandMuted);z-index:2;text-align:center;max-width:250px}.brand--literalices .artFrame{background:linear-gradient(130deg,#6b4637,#34231d)}.brand--literalices .artMark{font-style:italic}.brand--frequencia .artFrame{background:radial-gradient(circle at 25% 25%,#ca7a9a65,transparent 38%),radial-gradient(circle at 85% 80%,#b17ac26b,transparent 43%),linear-gradient(145deg,#4c2a52,#211a2d)}.brand--glocal .artFrame{background:radial-gradient(circle at 80% 12%,#c39c5b44,transparent 38%),linear-gradient(135deg,#31594b,#142b27)}.brand--cylinder .artFrame{background:radial-gradient(circle at 20% 80%,#a7e2c244,transparent 45%),linear-gradient(135deg,#245d56,#0d282c)}.brand--woit .artFrame{background:radial-gradient(circle at 50% 30%,#d3b98144,transparent 40%),linear-gradient(135deg,#375365,#1b2d38)}.brandFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--brandPale);border-bottom:1px solid #203e2d1c;padding:0 7%}.brandFacts>div{padding:27px 20px 27px 0;border-right:1px solid #183a2c21;margin-right:24px;display:flex;flex-direction:column;gap:7px}.brandFacts>div:last-child{border-right:0}.brandFacts small{color:#94734d;font-size:10px;letter-spacing:.17em;font-weight:800}.brandFacts strong{font-size:16px;letter-spacing:-.02em}.brandIntroduction{display:grid;grid-template-columns:.8fr 1.5fr;gap:8%;padding:120px 7% 135px;align-items:start}.sectionLabel{font-size:11px;font-weight:800;letter-spacing:.19em;color:#9a7746;margin:0;line-height:1.7}.tinyRule{display:inline-block;width:32px;height:1px;background:#9a7746;margin-right:12px;vertical-align:middle}.brandIntroduction h2,.brandCollections h2,.brandConnect h2{font-size:clamp(39px,4.3vw,70px);letter-spacing:-.055em;line-height:1.09;font-weight:650;margin:0 0 26px}.brandIntroduction p,.brandConnect p{font-size:18px;line-height:1.9;color:#596b60;max-width:760px;margin:0}.brandCollections{background:var(--brandPale);padding:105px 7% 120px}.brandSectionHead{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:45px}.brandSectionHead h2{max-width:750px;margin:13px 0 0}.sectionHint{font-size:13px;color:#66766a;text-align:right}.sectionHint span{font-size:26px;color:#ad8a58;margin-left:15px}.brandFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.brandFeature{min-height:320px;background:#fffefa;border:1px solid #d6d8cd;border-radius:5px;padding:27px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s}.brandFeature:hover{transform:translateY(-4px);box-shadow:0 16px 32px #1b33201a}.featureTop{display:flex;justify-content:space-between;gap:12px;color:#987443;font-size:10px;font-weight:800;letter-spacing:.13em}.featureTop span:last-child{font-size:19px}.featureGlyph{font-family:Georgia,serif;font-size:76px;color:#a88b622b;line-height:1;margin:10px 0}.brandFeature h3{font-size:25px;line-height:1.18;letter-spacing:-.04em;margin:0 0 12px}.brandFeature p{font-size:14px;line-height:1.7;color:#6b796e;margin:0}.brandStatement{background:var(--brandBg);color:var(--brandText);text-align:center;padding:110px 7% 120px}.brandStatement>span{color:var(--brandAccent);font-size:32px}.brandStatement blockquote{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.5vw,69px);font-weight:400;line-height:1.2;letter-spacing:-.025em;max-width:1050px;margin:32px auto}.brandStatement p{color:var(--brandAccent);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.brandConnect{display:grid;grid-template-columns:1fr .9fr;gap:10%;padding:120px 7% 125px}.brandConnect h2{margin-top:15px}.brandConnectCard{background:var(--brandPale);padding:36px;border:1px solid #17392f18;align-self:start;display:flex;flex-direction:column;gap:0}.connectLabel{font-size:10px;font-weight:800;letter-spacing:.17em;color:#967342;margin-bottom:22px}.brandConnectCard a{padding:19px 0;border-top:1px solid #15392c29;text-decoration:none;color:#1b3a30;font-weight:750;display:flex;justify-content:space-between;gap:20px}.brandConnectCard a:hover{color:#a17b46}.brandConnectCard a:last-of-type{border-bottom:1px solid #15392c29}.brandConnectCard .pendingInfo,.brandConnectCard .emptyLinks{font-size:13px;line-height:1.75;color:#6c786c;margin:24px 0 0}.brandDisclosure{display:flex;align-items:center;gap:22px;padding:26px 7%;background:#e7eae2;border-top:1px solid #c9d2c7}.brandDisclosure>span{font-size:10px;letter-spacing:.16em;font-weight:800;color:#97774a;white-space:nowrap}.brandDisclosure p{font-size:12px;line-height:1.6;color:#68776a;flex:1;margin:0}.brandDisclosure button{background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;font-size:12px;color:#1d4537;white-space:nowrap}@media (max-width:1050px){.brandHero{grid-template-columns:1fr 1fr;gap:25px}.brandHero h1{font-size:clamp(45px,5vw,75px)}.brandArtwork{min-height:410px}.brandFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brandIntroduction{grid-template-columns:1fr 1.8fr;gap:30px}}@media (max-width:760px){.brandHero{grid-template-columns:1fr;padding:55px 7% 70px}.brandMeta{margin-bottom:35px}.brandHero h1{font-size:clamp(44px,10vw,67px)}.brandArtwork{min-height:380px}.artMark{font-size:210px}.brandFacts{grid-template-columns:1fr}.brandFacts>div{margin:0;padding:20px 0;border-right:0;border-bottom:1px solid #183a2c21}.brandFacts>div:last-child{border-bottom:0}.brandIntroduction{grid-template-columns:1fr;padding:85px 7%}.brandCollections{padding:80px 7%}.brandSectionHead{display:block}.sectionHint{text-align:left}.brandFeatureGrid{grid-template-columns:1fr}.brandFeature{min-height:260px}.brandConnect{grid-template-columns:1fr;gap:45px;padding:85px 7%}.brandDisclosure{flex-wrap:wrap;align-items:flex-start}.brandDisclosure p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brandCard,.brandFeature,.brandAction,.brandGhost{transition:none}}:root{--portalForest:#112e27;--portalDeep:#0c221d;--portalGold:#c5a16a;--portalIvory:#f5f2e9;--portalMint:#dce7db;--portalInk:#17382e}.siteHeader.portalHeader{height:86px;padding:0 5.5%;position:relative;z-index:50;background:var(--portalIvory);border-bottom:1px solid #a5ae9f48}.portalHeader .wordmark{font-size:27px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;letter-spacing:.2em;font-weight:800}.portalHeader nav{gap:30px;align-items:center}.portalHeader nav a{color:#1b3a30;font-size:13px;text-decoration:none;transition:color .2s;font-weight:600;white-space:nowrap}.portalHeader nav a:hover{color:#aa854f}.portalFooter a{color:#d6e2d6;text-decoration:none;font-size:13px}.portalFooter a:hover{color:#d3ae78}.portalHome{overflow:hidden}.portalEyebrow{color:#a78148;font-size:11px;font-weight:800;letter-spacing:.21em;line-height:1.5;margin:0 0 25px;text-transform:uppercase}.portalEyebrowLine{display:inline-block;width:30px;height:1px;background:currentColor;vertical-align:middle;margin-right:14px}.visionHero{position:relative;isolation:isolate;background:radial-gradient(circle at 74% 43%,#2a5a483b,transparent 40%),linear-gradient(120deg,#0c251f,#143b30 58%,#0c261f);color:#f5f4ea;min-height:760px;overflow:hidden}.visionHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.17;background-image:linear-gradient(#e3d2a40d 1px,transparent 1px),linear-gradient(90deg,#e3d2a40d 1px,transparent 1px);background-size:75px 75px;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 85%);mask-image:linear-gradient(90deg,transparent 12%,#000 85%)}.visionHero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#c7a66a80,transparent)}.visionHeroInner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:center;gap:4%;padding:85px 6% 75px;min-height:705px;max-width:1680px;margin:auto}.visionHeroText{position:relative;z-index:3}.visionHero .portalEyebrow{color:#cfad76;margin-bottom:30px}.visionHero h1{font-size:clamp(57px,5.9vw,105px);font-weight:570;letter-spacing:-.072em;line-height:1.035;margin:0 0 35px;max-width:920px}.visionHero h1 em{font-family:Georgia,Times New Roman,serif;font-style:italic;color:#d3af76;font-weight:400;letter-spacing:-.06em}.visionLead{font-size:clamp(17px,1.4vw,21px);line-height:1.76;max-width:670px;color:#c9d9cf;margin:0}.visionHeroActions{display:flex;gap:14px;flex-wrap:wrap;margin:40px 0 47px}.portalPrimary,.portalSecondary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;text-decoration:none;font-size:14px;font-weight:700;border-radius:3px;padding:19px 25px;transition:transform .2s,background .2s;min-height:57px}.portalPrimary{background:#d0ae78;color:#153329;border:1px solid #d0ae78}.portalSecondary{background:transparent;color:#f4f2e8;border:1px solid #b6c8b577}.portalPrimary:hover,.portalSecondary:hover{transform:translateY(-3px)}.portalPrimary:hover{background:#e6c18a}.portalSecondary:hover{background:#ffffff15}.heroKeywords{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:#c6d3c6a8;font-size:10px;letter-spacing:.19em;font-weight:800}.heroKeywords i{width:4px;height:4px;border-radius:50%;background:#c6a56f}.visionOrbit{position:relative;width:100%;aspect-ratio:1;max-width:630px;margin:auto;isolation:isolate}.orbitGlow{position:absolute;top:11%;right:11%;bottom:11%;left:11%;border-radius:50%;background:radial-gradient(circle,#c8b28c2a 0,#c9a77810 45%,transparent 72%);filter:blur(10px)}.orbitRing{position:absolute;border:1px solid #d9c08b55;border-radius:50%;aspect-ratio:1;pointer-events:none}.orbitRingOne{top:20%;right:20%;bottom:20%;left:20%;box-shadow:0 0 45px #bba06d0d}.orbitRingTwo{top:8%;right:8%;bottom:8%;left:8%;border-color:#d9c08b2d}.orbitRingThree{top:0;right:0;bottom:0;left:0;border-color:#d9c08b19;border-style:dashed}.orbitAxis{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid #b9c9b53c;border-radius:50%;transform:rotate(36deg) scaleY(.46)}.orbitAxisTwo{transform:rotate(-48deg) scaleY(.42);border-color:#c9a76e55}.orbitCenter{position:absolute;top:32%;right:32%;bottom:32%;left:32%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#325d4b,#14372d 75%);border:1px solid #d4b77e8a;box-shadow:0 0 0 12px #d5b67c0d,0 22px 65px #0005;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:3}.orbitCenter>span{font-family:Georgia,serif;font-size:clamp(76px,9vw,160px);line-height:1;color:#ddbd86;font-weight:400}.orbitCenter>small{font-size:9px;letter-spacing:.28em;color:#d9c7a6;font-weight:800;margin-top:-8px}.orbitNode{position:absolute;z-index:4;display:flex;gap:7px;align-items:center;background:#193c31f5;border:1px solid #d4b57a70;box-shadow:0 15px 35px #071a1566;padding:13px 17px;color:#f3e8d4;white-space:nowrap;font-size:10px;letter-spacing:.13em}.orbitNode small{color:#d5b27a;font-size:10px}.orbitNode b{font-weight:750}.orbitNodeOne{left:31%;top:3%}.orbitNodeTwo{right:-1%;top:32%}.orbitNodeThree{left:4%;bottom:22%}.orbitNodeFour{right:11%;bottom:4%}.orbitCaption{position:absolute;left:0;right:0;bottom:-22px;text-align:center;font-size:9px;letter-spacing:.2em;color:#c3cbbda8;font-weight:700}.heroBottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #d1bc9240;padding:24px 6%;color:#c9d5c9b5;font-size:10px;letter-spacing:.17em;font-weight:750}.heroBottom a{color:#dfbf87;text-decoration:none}.heroBottom a span{font-size:16px;margin-left:10px}.portalVision{display:grid;grid-template-columns:1.05fr .95fr;gap:10%;padding:140px 7%;background:#f6f4ed}.portalVisionCopy h2,.portalSectionHead h2,.journeyLead h2,.portalClosing h2{font-size:clamp(42px,4.9vw,76px);line-height:1.09;letter-spacing:-.058em;margin:0 0 30px;font-weight:650;color:#183a30}.portalVisionCopy h2 em,.portalClosing h2 em{font-family:Georgia,serif;color:#a7834d;font-style:italic;font-weight:400}.portalVisionCopy>p:last-child{font-size:18px;line-height:1.9;color:#627467;max-width:700px}.visionPillars{display:flex;flex-direction:column;border-top:1px solid #c7cec1}.visionPillars article{padding:24px 0 29px;border-bottom:1px solid #c7cec1}.visionPillars article span{font-size:10px;color:#a07b47;letter-spacing:.17em;font-weight:800}.visionPillars article h3{font-size:27px;letter-spacing:-.04em;margin:11px 0}.visionPillars article p{color:#6c7a6e;line-height:1.75;font-size:15px;max-width:480px;margin:0}.portalArchitecture{padding:115px 7% 110px;background:#e9eee5}.portalSectionHead{max-width:940px}.portalSectionHead h2{margin-bottom:22px}.portalSectionHead>p:last-child{font-size:18px;line-height:1.75;color:#627669;max-width:790px;margin:0}.architectureRail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:65px 0 30px}.architectureStep{background:#fffefa;min-height:225px;border:1px solid #d5ddd0;padding:24px 19px;position:relative;box-shadow:0 7px 25px #13352c08}.architectureStep:first-child{background:#173c30;color:#f2f4e9;border-color:#173c30}.archNum{font-family:Georgia,serif;color:#ad8951;font-size:33px}.architectureStep:first-child .archNum{color:#d7b67d}.architectureStep h3{font-size:clamp(17px,1.5vw,22px);letter-spacing:-.04em;line-height:1.2;margin:29px 0 8px}.architectureStep p{font-size:12px;color:#738275;line-height:1.6;margin:0}.architectureStep:first-child p{color:#bed0c2}.archArrow{position:absolute;right:-15px;top:47%;z-index:3;color:#a78959;background:#f9f8f1;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid #d2d8cb}.archFootnote{font-size:12px;color:#6f8072;line-height:1.75;max-width:850px}.portalCategories{padding:115px 7% 110px;background:#f8f6f0}.portalCategoriesIntro{margin-bottom:60px}.sectorGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sectorCard{display:flex;flex-direction:column;justify-content:space-between;min-height:310px;padding:25px 24px;background:#f0f0e8;border:1px solid #d9dfd4;color:#183a30;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.sectorCard:after{content:"";width:150px;height:150px;border:1px solid #a9b8a833;border-radius:50%;position:absolute;right:-60px;bottom:-60px;pointer-events:none}.sectorCard:hover{transform:translateY(-5px);background:#e4eae0;box-shadow:0 20px 40px #112e2720}.sectorTop{display:flex;justify-content:space-between;color:#97774a;font-size:10px;letter-spacing:.13em;font-weight:800}.sectorTop>span:last-child{font-size:19px}.sectorCard h3{font-size:clamp(23px,2vw,30px);line-height:1.12;letter-spacing:-.05em;margin:0 0 15px}.sectorCard p{font-size:13px;line-height:1.65;color:#66766a;margin:0}.sectorBottom{font-size:10px;letter-spacing:.08em;color:#7a8a7c;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #aebbb06a;padding-top:16px;margin-top:25px}.sectorBottom span{font-size:17px;color:#96764b}.categoriesFoot{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;letter-spacing:.15em;font-weight:750;color:#9a815c;margin-top:35px}.portalGrowth{background:#102e26;color:#eef3e9;padding:125px 7% 120px}.portalGrowth .portalSectionHead h2{color:#f2f4e9}.portalGrowth .portalSectionHead>p:last-child{color:#b6c8ba}.portalGrowth .portalEyebrow{color:#d4b47e}.growthTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:70px 0 50px;border-top:1px solid #d4b47e88}.growthPhase{padding:35px 28px 28px 0;position:relative;border-right:1px solid #b8cbb73d;margin-right:28px}.growthPhase:last-child{border-right:0;margin-right:0}.growthPhase:before{content:"";width:9px;height:9px;background:#cfa96c;position:absolute;top:-5px;left:0;border-radius:50%;box-shadow:0 0 0 6px #cfa96c17}.growthHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.growthHead span{font-family:Georgia,serif;color:#d5b67e;font-size:38px}.growthHead small{font-size:9px;letter-spacing:.12em;color:#a9c2ad;text-align:right}.growthPhase h3{font-size:29px;letter-spacing:-.04em;margin:25px 0 12px}.growthPhase p{font-size:14px;line-height:1.8;color:#bbccbf;max-width:280px}.growthGoal{border:1px solid #c6aa7a5c;background:linear-gradient(120deg,#284e3b,#19392d);padding:32px 40px;display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center}.growthGoal>div{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center}.growthGoal>div>span{grid-column:1/-1;font-size:10px;letter-spacing:.17em;color:#d7b77e;font-weight:800}.growthGoal strong{font-size:clamp(72px,8vw,115px);font-weight:550;line-height:1;color:#e2c38c;letter-spacing:-.08em}.growthGoal p{font-size:14px;line-height:1.75;color:#d3dfd0;margin:12px 0}.growthGoal>p{max-width:530px}.portalJourney{display:grid;grid-template-columns:1fr .9fr;gap:10%;padding:130px 7%;background:#f5f2e9}.journeyLead h2{max-width:660px}.journeyLead>p:not(.portalEyebrow){font-size:18px;line-height:1.8;color:#68796a}.portalTextLink{color:#2c4d3c;text-decoration:none;border-bottom:1px solid #b38f55;padding-bottom:8px;display:inline-block;margin-top:28px;font-size:14px;font-weight:800}.journeyList{border-top:1px solid #b8c7b9}.journeyList article{display:grid;grid-template-columns:55px 1fr;gap:15px;border-bottom:1px solid #b8c7b9;padding:22px 0}.journeyList article>span{font-family:Georgia,serif;font-size:31px;color:#ac8752}.journeyList h3{font-size:23px;letter-spacing:-.04em;margin:0 0 8px}.journeyList p{font-size:14px;line-height:1.7;color:#718072;margin:0}.portalClosing{background:radial-gradient(circle at 50% 50%,#e8e5d8,#e1e7dc);padding:125px 7%;text-align:center;display:flex;align-items:center;flex-direction:column}.portalClosing h2{max-width:950px;margin-bottom:40px}.portalClosing .portalPrimary{background:#173e31;border-color:#173e31;color:#fff}.categoryPage,.categoriesIndex,.modelPage{background:#f7f5ee;color:#17392f;min-height:60vh}.categoryHero{background:linear-gradient(115deg,#15372c,#0d2922);color:#f5f2e9;padding:35px 7% 90px;overflow:hidden}.categoryBreadcrumb{display:flex;flex-wrap:wrap;gap:11px;align-items:center;font-size:11px;letter-spacing:.07em;color:#b3c6b6;margin-bottom:70px}.categoryBreadcrumb a{color:#d6c39f;text-decoration:none}.categoryHeroLayout{display:grid;grid-template-columns:1.1fr .65fr;gap:6%;align-items:center}.categoryHero h1{font-size:clamp(60px,7vw,115px);letter-spacing:-.065em;line-height:1.04;margin:0 0 30px;max-width:850px}.categoryHero h1 span{color:#cfa96c}.categoryHeroLayout>div:first-child>p:not(.portalEyebrow){font-size:20px;line-height:1.8;max-width:720px;color:#c8d8c9}.categoryHeroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.categorySymbol{aspect-ratio:1;max-width:400px;width:100%;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #d3b57d6b;border-radius:50%;margin:auto}.categorySymbol:before,.categorySymbol:after{content:"";position:absolute;border-radius:50%;top:10%;right:10%;bottom:10%;left:10%;border:1px solid #d3b57d35}.categorySymbol:after{top:-12%;right:-12%;bottom:-12%;left:-12%;border-style:dashed}.categorySymbol span{font-family:Georgia,serif;font-size:clamp(100px,16vw,240px);color:#d3b57d;letter-spacing:-.08em}.categorySymbol i{position:absolute;width:15px;height:15px;background:#d3b57d;border-radius:50%;top:7%;left:20%}.categoryInner{padding:105px 7% 120px}.categoryInner .portalSectionHead{margin-bottom:50px}.specialtyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.specialtyGrid a{background:#e8ede4;border:1px solid #d2dacf;min-height:270px;padding:30px;display:flex;flex-direction:column;text-decoration:none;color:#17392f;transition:transform .2s,box-shadow .2s}.specialtyGrid a:hover{transform:translateY(-4px);box-shadow:0 18px 35px #17392f1c}.specialtyGrid a>span{font-size:10px;color:#967649;font-weight:800;letter-spacing:.15em;display:flex;justify-content:space-between}.specialtyGrid a>span b{font-size:18px}.specialtyGrid h3{font-size:30px;letter-spacing:-.04em;margin:auto 0 15px}.specialtyGrid p{font-size:14px;line-height:1.7;color:#718072;margin:0}.categoryPending{padding:45px;max-width:770px;background:#e8ede4;border-left:4px solid #bb965d}.categoryPending>span{font-size:10px;letter-spacing:.18em;color:#9d7a48;font-weight:800}.categoryPending h3{font-size:35px;letter-spacing:-.04em;margin:20px 0}.categoryPending p{font-size:17px;line-height:1.75;color:#68796c}.categoryPending a{color:#204536;font-weight:800;text-decoration:none}.categoryCross{background:#e6e9e0;padding:80px 7% 100px}.categoryCross h2{font-size:clamp(35px,4vw,62px);letter-spacing:-.055em;margin:0 0 35px}.categoryCrossLinks{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.categoryCrossLinks a{display:flex;justify-content:space-between;gap:15px;padding:25px 20px;border:1px solid #bdcbbd;color:#1d4134;text-decoration:none;font-weight:700;line-height:1.4}.categoryCrossLinks a:hover{background:#f5f6ef}.categoryIndexHero{padding:110px 7% 100px;background:linear-gradient(120deg,#153b30,#0e2a22);color:#f4f2e9}.categoryIndexHero h1{font-size:clamp(55px,7vw,105px);letter-spacing:-.06em;line-height:1.05;max-width:950px;margin:20px 0 28px}.categoryIndexHero h1 em{font-family:Georgia,serif;font-style:italic;color:#d1af7b;font-weight:400}.categoryIndexHero>p:not(.portalEyebrow){font-size:20px;line-height:1.7;color:#d0dcd0;max-width:760px}.categoryIndexHero>a{color:#d7b67e}.categoriesIndex .portalCategories{padding-top:85px}.modelPage .steps{padding-top:70px}.modelPage .notice{max-width:950px;line-height:1.7}@media (max-width:1200px){.visionHeroInner{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);padding:75px 5% 70px}.visionHero h1{font-size:clamp(56px,5.7vw,78px)}.orbitNode{font-size:9px;padding:11px 12px}.architectureRail{grid-template-columns:repeat(3,minmax(0,1fr))}.architectureStep:nth-child(3) .archArrow{display:none}.sectorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.portalHeader nav{gap:17px}}@media (max-width:900px){.visionHeroInner{grid-template-columns:1fr;padding:90px 7% 65px}.visionHeroText{max-width:780px}.visionHero h1{font-size:clamp(54px,8vw,90px)}.visionOrbit{max-width:530px;margin:30px auto 15px}.orbitCenter>span{font-size:135px}.portalVision,.portalJourney{grid-template-columns:1fr;gap:55px;padding:95px 7%}.growthTimeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.growthPhase:nth-child(2){border-right:0}.sectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryHeroLayout{grid-template-columns:1fr .65fr}.categorySymbol{max-width:270px}.specialtyGrid,.categoryCrossLinks{grid-template-columns:1fr 1fr}}@media (max-width:760px){.siteHeader.portalHeader{height:72px}.portalHeader .wordmark{font-size:22px}.portalHeader nav{position:absolute;top:72px;left:0;right:0;background:#f6f4ed;padding:25px;z-index:50;box-shadow:0 20px 30px #102e2620}.portalHeader nav a{font-size:16px;padding:8px 0}.visionHeroInner{padding:80px 7% 55px}.visionHero h1{font-size:clamp(48px,11vw,73px)}.visionLead{font-size:17px}.visionHeroActions{margin:32px 0 35px}.heroBottom{padding:20px 7%}.heroBottom span:last-child{display:none}.visionOrbit{max-width:440px}.orbitNode{font-size:8px;letter-spacing:.07em}.orbitCenter>span{font-size:105px}.portalArchitecture,.portalCategories,.portalGrowth{padding:85px 7%}.architectureRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.architectureStep:nth-child(3) .archArrow{display:flex}.architectureStep:nth-child(2n) .archArrow{display:none}.growthGoal{grid-template-columns:1fr;gap:20px}.categoryHero{padding:30px 7% 70px}.categoryBreadcrumb{margin-bottom:55px}.categoryHeroLayout{grid-template-columns:1fr}.categorySymbol{display:none}.categoryHero h1{font-size:clamp(52px,11vw,78px)}.categoryInner{padding:80px 7%}.specialtyGrid{grid-template-columns:1fr}.portalClosing{padding:90px 7%}}@media (max-width:530px){.visionHero h1{font-size:clamp(43px,11.5vw,60px)}.portalPrimary,.portalSecondary{padding:16px 18px;font-size:13px}.visionOrbit{max-width:340px}.orbitNode{padding:9px 8px}.orbitNodeOne{left:22%;top:0}.orbitNodeTwo{right:-4%;top:27%}.orbitNodeThree{left:-5%;bottom:25%}.orbitNodeFour{right:3%;bottom:2%}.orbitCenter>span{font-size:82px}.orbitCenter>small{font-size:7px}.heroBottom{font-size:8px}.portalVision,.portalJourney{padding:85px 7%}.portalVisionCopy h2,.portalSectionHead h2,.journeyLead h2,.portalClosing h2{font-size:clamp(39px,9vw,55px)}.architectureRail{grid-template-columns:1fr 1fr;gap:10px}.architectureStep{padding:18px 14px;min-height:205px}.architectureStep h3{font-size:19px}.architectureStep p{font-size:11px}.sectorGrid{grid-template-columns:1fr}.sectorCard{min-height:255px}.growthTimeline{grid-template-columns:1fr;margin-top:50px}.growthPhase{border-right:0;border-bottom:1px solid #b8cbb73d;margin:0;padding:25px 0}.growthPhase:last-child{border-bottom:0}.growthGoal{padding:28px 23px}.categoryCrossLinks{grid-template-columns:1fr}.categoryCross{padding:75px 7%}}@media (prefers-reduced-motion:reduce){.sectorCard,.specialtyGrid a,.portalPrimary,.portalSecondary{transition:none}}:root{--v-forest-950: #0c221d;--v-forest-900: #102f27;--v-forest-800: #173b30;--v-forest-700: #245344;--v-gold-600: #ad8347;--v-gold-500: #c5a16a;--v-gold-400: #d6b77d;--v-ivory-100: #f8f6f0;--v-ivory-200: #f5f2e9;--v-sage-100: #e7ede4;--v-sage-300: #c7d7c9;--v-ink: #17382e;--v-muted: #65776a;--v-border: #c9d3c7;--v-font-display: Georgia, "Times New Roman", serif;--v-font-body: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--v-radius-xs: 3px;--v-radius-sm: 8px;--v-radius-md: 16px;--v-radius-lg: 24px;--v-shadow-soft: 0 14px 34px rgba(12,34,29,.1);--v-shadow-lift: 0 24px 50px rgba(12,34,29,.17);--v-space-1: 4px;--v-space-2: 8px;--v-space-3: 12px;--v-space-4: 16px;--v-space-6: 24px;--v-space-8: 32px;--v-space-12: 48px;--v-space-16: 64px;--v-ease: cubic-bezier(.2,.75,.3,1);--v-duration: .22s;color-scheme:light}html{scroll-behavior:smooth}body{font-family:var(--v-font-body)}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--v-gold-500);outline-offset:4px}::selection{background:var(--v-gold-400);color:var(--v-forest-950)}.brandLockup{display:inline-flex;align-items:center;gap:11px;vertical-align:middle;line-height:1;color:var(--v-forest-900)}.brandMark{display:block;width:42px;height:42px;flex:0 0 auto;object-fit:contain;border-radius:10px}.brandLockupText{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.brandLockupName{display:inline-block;font-family:var(--v-font-body);font-weight:800;font-size:25px;letter-spacing:.13em;white-space:nowrap}.brandLockupDot{color:var(--v-gold-600);letter-spacing:0}.brandLockupDescriptor{font-size:8px;font-weight:750;letter-spacing:.18em;white-space:nowrap;color:var(--v-gold-600)}.brandLockup--compact .brandMark{width:38px;height:38px}.brandLockup--compact .brandLockupName{font-size:22px}.portalHeader .wordmark{text-decoration:none;display:inline-flex;align-items:center;flex-shrink:0}.portalHeader .wordmark .brandLockupName{font-size:23px}.portalHeader .wordmark .brandMark{width:42px;height:42px}.portalHeader nav a{transition:color var(--v-duration) var(--v-ease)}.portalFooter .brandLockup{color:var(--v-ivory-100)}.portalFooter .brandLockupDot,.portalFooter .brandLockupDescriptor{color:var(--v-gold-400)}.portalFooter .brandMark{width:46px;height:46px}.portalFooter .brandLockupName{font-size:24px}.portalFooter .brandSignature{font-family:var(--v-font-display);font-size:15px;font-style:italic;color:var(--v-gold-400);margin:14px 0 5px}.portalFooter .brandSignaturePt{color:#c5d5c7;font-size:12px;margin:0}.visionHero .globalHeroSignature{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--v-gold-400);font-size:11px;letter-spacing:.17em;font-weight:800;margin:0 0 18px}.globalHeroSignature .signatureLine{width:34px;height:1px;background:var(--v-gold-400)}.visionHero .visionLead{max-width:690px}.visionOrbit .orbitCenter{gap:4px}.visionOrbit .orbitCenter .brandMark{width:clamp(84px,10vw,135px);height:auto;aspect-ratio:1;border-radius:20px;box-shadow:0 15px 30px #071e1766}.visionOrbit .orbitCenter small{margin:0;letter-spacing:.17em;font-size:8px}.visionOrbit .orbitCenter{background:radial-gradient(circle at 30% 30%,#3c6352,#14372d 75%)}.visionHero .heroBottom{border-color:#d1bc9240}.heroBottom .globalHeroMotto{color:var(--v-gold-400)}.portalVision .globalManifesto{color:var(--v-gold-600);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;margin-top:30px}.sectorCard,.specialtyGrid a,.categoryCrossLinks a{transition:transform var(--v-duration) var(--v-ease),background var(--v-duration) var(--v-ease),box-shadow var(--v-duration) var(--v-ease)}.sectorCard:hover,.specialtyGrid a:hover{box-shadow:var(--v-shadow-lift)}.portalPrimary,.portalSecondary{transition:transform var(--v-duration) var(--v-ease),background var(--v-duration) var(--v-ease)}.portalPrimary:focus-visible,.portalSecondary:focus-visible{outline-color:var(--v-gold-400)}.brandStatus{text-transform:uppercase}@media (max-width: 900px){.portalHeader .wordmark .brandLockupName{font-size:21px}.portalHeader .wordmark .brandMark{width:38px;height:38px}.visionOrbit .orbitCenter .brandMark{width:clamp(72px,13vw,115px)}}@media (max-width: 760px){.portalHeader .wordmark .brandLockupName{font-size:19px}.portalHeader .wordmark .brandMark{width:34px;height:34px}.brandLockup{gap:8px}.visionHero .globalHeroSignature{font-size:9px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vStoreBackdrop{--store-dark:#102f27;--store-accent:#d6b77d;--store-soft:#e8eee7;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:#041210cc;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.vStoreTheme--technology{--store-dark:#092532;--store-accent:#8bd9df;--store-soft:#e5f0ef}.vStoreTheme--fashion{--store-dark:#332033;--store-accent:#f0b4cf;--store-soft:#f6eaf1}.vStoreTheme--literature{--store-dark:#372921;--store-accent:#e6c48d;--store-soft:#f2ede5}.vStoreTheme--culture{--store-dark:#263c34;--store-accent:#dfb978;--store-soft:#eef0e6}.vStoreTheme--education{--store-dark:#25374a;--store-accent:#bad4ec;--store-soft:#e9eef5}.vStoreDialog{width:min(1020px,100%);max-height:min(92vh,920px);overflow-y:auto;overscroll-behavior:contain;background:#f8f7f2;color:#17372f;border:1px solid #d7dfd5;box-shadow:0 35px 100px #0008;border-radius:12px}.vStoreTopbar{height:auto;min-height:84px;padding:20px 35px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--store-dark);color:#f5f5ef;border:0}.vStoreBrand{display:flex;align-items:center;gap:14px;min-width:0}.vStoreGlyph{width:43px;height:43px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--store-accent);color:var(--store-accent);font-family:Georgia,serif;font-size:29px}.vStoreBrand>div{display:flex;flex-direction:column;gap:6px;min-width:0}.vStoreBrand>div>span{font-size:9px;font-weight:750;letter-spacing:.15em;color:var(--store-accent)}.vStoreBrand strong{font-size:19px;letter-spacing:.1em;overflow-wrap:anywhere}.vStoreClose{display:flex;align-items:center;gap:12px;color:#f5f5ef;border:1px solid #ffffff70;background:transparent;padding:9px 13px;border-radius:4px;font-size:13px;font-weight:700;cursor:pointer;flex-shrink:0}.vStoreClose span{font-size:24px;line-height:1}.vStoreClose:hover{background:#ffffff18}.vStoreContent{padding:38px 42px 34px}.vStoreHero{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:40px;padding-bottom:36px;border-bottom:1px solid #d4ddd4}.vStoreEyebrow{font-size:10px!important;letter-spacing:.15em;font-weight:800;color:#598479!important;text-transform:uppercase;margin:0 0 18px!important}.vStoreHero h2{font-size:clamp(34px,4.6vw,57px);line-height:1.06;letter-spacing:-.05em;font-weight:500;margin:0 0 19px;color:#153b32}.vStoreHero p{font-size:15px;line-height:1.75;color:#647a72;max-width:650px;margin:0}.vStoreEmblem{height:170px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border-radius:50%;border:1px solid #b9c9c1;outline:1px solid #e2e8e0;outline-offset:10px;color:#b48f58;background:radial-gradient(circle,#e4eae0,#f8f7f2);font-family:Georgia,serif}.vStoreEmblem span{font-size:70px;line-height:1}.vStoreEmblem small{font-size:10px;letter-spacing:.26em;font-family:system-ui,sans-serif}.vStoreSectionHeading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:35px 0 22px}.vStoreSectionHeading>div>span,.vStoreAvailability>div>span{font-size:10px;letter-spacing:.14em;color:#64877b;font-weight:800}.vStoreSectionHeading h3,.vStoreAvailability h3{font-size:26px;line-height:1.15;font-weight:550;letter-spacing:-.03em;margin:10px 0 0}.vStoreTag{font-size:9px;font-weight:800;letter-spacing:.08em;color:#56756b;background:#e7ede5;border:1px solid #d1dfd3;padding:9px 12px;white-space:nowrap}.vStoreCategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vStoreCategory{background:var(--store-soft);border:1px solid #d5e1d9;padding:24px;min-height:192px}.vStoreCategory>span{font-size:12px;color:#598578;font-weight:800}.vStoreCategory h4{font-size:21px;font-weight:600;letter-spacing:-.03em;margin:30px 0 9px}.vStoreCategory p{font-size:13px;color:#667c75;line-height:1.6;margin:0}.vStoreAvailability{margin-top:27px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e7ede5;border-left:3px solid #a8baac}.vStoreAvailability>div:first-child{max-width:550px}.vStoreAvailability p{font-size:13px;color:#667a71;line-height:1.65;margin:13px 0 0}.vStoreActions{display:flex;flex-direction:column;gap:9px;min-width:215px}.vStorePrimary,.vStoreSecondary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer;border-radius:3px}.vStorePrimary{background:var(--store-dark);color:#fff;border:1px solid var(--store-dark)}.vStorePrimary:hover{filter:brightness(1.25)}.vStoreSecondary{background:transparent;color:#254b3c;border:1px solid #aabdb0}.vStoreSecondary:hover{background:#dce6dd}.vStoreNote{font-size:11px;color:#7b8d83;line-height:1.7;margin:23px 0 0}.vStoreTrigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 19px;min-height:48px;font-weight:800;font-size:13px;cursor:pointer;border:1px solid #d4b981;border-radius:3px;background:#d6b77d;color:#18362c;transition:transform .2s,background .2s}.vStoreTrigger:hover{background:#ead1a0;transform:translateY(-2px)}.vStoreTrigger svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brandHeroActions .vStoreTrigger{background:#d6b77d;color:#18362c}.cmHeroCtas .vStoreTrigger{background:#d7bb88;color:#092532;border-color:#d7bb88}.tenantHeader .vStoreTrigger{background:#a7e0df;border-color:#a7e0df;color:#092532}@media (max-width:760px){.vStoreBackdrop{padding:0}.vStoreDialog{height:100dvh;max-height:100dvh;border-radius:0;width:100%;border:0}.vStoreTopbar{padding:18px 22px}.vStoreContent{padding:30px 22px}.vStoreHero{grid-template-columns:1fr;gap:15px}.vStoreEmblem{display:none}.vStoreCategories{grid-template-columns:1fr}.vStoreCategory{min-height:120px}.vStoreCategory h4{margin-top:14px}.vStoreAvailability{flex-direction:column;align-items:stretch}.vStoreSectionHeading{align-items:start;flex-direction:column}.vStoreActions{min-width:0}.vStoreBrand strong{font-size:16px}.vStoreBrand>div>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.vStoreTrigger{transition:none}}.cylinderPage{--cm-deep:#06121c;--cm-navy:#0a1e2b;--cm-blue:#103346;--cm-cyan:#80dbe5;--cm-cyan-dim:#a7d6d9;--cm-gold:#d6b77d;--cm-white:#f4f7f5;--cm-muted:#a4b9bc;background:#f5f7f3;color:#102d36;overflow:hidden}.cylinderPage *{box-sizing:border-box}.cylinderPage h1,.cylinderPage h2,.cylinderPage h3{font-weight:500}.cylinderPage .cmEyebrow{font-size:10px;letter-spacing:.22em;font-weight:800;color:#377e85;margin:0 0 23px}.cylinderPage h2{font-size:clamp(39px,4.8vw,72px);line-height:1.08;letter-spacing:-.057em;margin:0 0 28px}.cylinderPage h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#398b91}.cmHero{position:relative;background:radial-gradient(circle at 75% 40%,#1b59644a,transparent 45%),linear-gradient(118deg,#07141e,#0c2634 66%,#06131d);color:#f3f8f7;isolation:isolate}.cmHeroMesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.23}.cmHeroMesh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#86cfd513 1px,transparent 1px),linear-gradient(90deg,#86cfd513 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.cmHeroMesh span{position:absolute;border:1px solid #7fd2db66;border-radius:50%;width:700px;height:700px;right:-180px;top:-120px}.cmHeroMesh span:nth-child(2){width:550px;height:550px;right:-105px;top:-45px}.cmHeroMesh span:nth-child(3){width:400px;height:400px;right:-30px;top:30px}.cmHeroMain{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:5%;max-width:1680px;margin:auto;padding:70px 7% 80px;align-items:center;min-height:730px}.cmHeroCopy{position:relative;z-index:2}.cmKicker{font-size:10px;letter-spacing:.17em;color:#9ed5d9;font-weight:750;display:flex;gap:12px;align-items:center;margin-bottom:48px}.cmKickerRule{width:27px;height:1px;background:#91d4d9}.cmBrandIdentity{display:flex;align-items:center;gap:15px;margin-bottom:35px}.cmBrandIdentity img{width:73px;height:73px;object-fit:contain;filter:drop-shadow(0 5px 12px #0005)}.cmBrandIdentity>div{display:flex;flex-direction:column;gap:8px;min-width:0}.cmBrandIdentity strong{font-size:clamp(20px,2.4vw,32px);font-weight:750;letter-spacing:.11em;line-height:1.2}.cmBrandIdentity>div>span{font-size:9px;letter-spacing:.17em;color:#a4d4d5;font-weight:750}.cmOverline{font-size:10px;color:#d7bb8c;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 18px}.cmHero h1{font-size:clamp(52px,5.6vw,92px);line-height:1.02;letter-spacing:-.063em;margin:0 0 31px;max-width:900px}.cmHero h1 em{font-family:Georgia,serif;font-weight:400;color:#8fdce0;font-style:italic}.cmHeroLead{font-size:clamp(16px,1.45vw,20px);line-height:1.8;color:#b7ccd0;max-width:700px;margin:0}.cmHeroCtas{display:flex;gap:12px;flex-wrap:wrap;margin:35px 0 45px}.cmButtonPrimary,.cmButtonGhost{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:57px;padding:17px 22px;border-radius:3px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .2s,background .2s}.cmButtonPrimary{background:#94dce0;color:#0b2630}.cmButtonPrimary:hover{background:#b6eef0;transform:translateY(-3px)}.cmButtonGhost{border:1px solid #92c5c760;color:#f0f7f4}.cmButtonGhost:hover{background:#ffffff10;transform:translateY(-3px)}.cmHeroTags{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#a7c5c4;font-size:9px;font-weight:800;letter-spacing:.14em}.cmHeroTags i{width:4px;height:4px;border-radius:50%;background:#d6b77d}.cmHeroVisual{min-height:530px;aspect-ratio:1;max-width:640px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;border:1px solid #83cbd331;background:radial-gradient(circle at 45% 40%,#194a5c77,transparent 65%),#07192488;box-shadow:0 30px 90px #00000036;overflow:hidden}.cmVisualGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#7cb8c411 1px,transparent 1px),linear-gradient(90deg,#7cb8c411 1px,transparent 1px);background-size:50px 50px}.cmVisualRing{position:absolute;aspect-ratio:1;border:1px solid #a4dbe26b;border-radius:50%;transform:rotate(-23deg) scaleY(.57);width:90%}.cmVisualRingB{transform:rotate(48deg) scaleY(.46);width:110%;border-color:#d8bb8755}.cmHeroLogo{position:relative;width:min(62%,330px);height:auto;object-fit:contain;z-index:2;filter:drop-shadow(0 25px 40px #00000066)}.cmVisualLabel{position:absolute;font-size:9px;letter-spacing:.19em;color:#9bd1d5;font-weight:800;z-index:3}.cmVisualLabelTop{top:25px;left:28px}.cmVisualLabelSide{right:18px;top:48%;writing-mode:vertical-rl}.cmVisualFooter{position:absolute;bottom:0;left:0;right:0;padding:22px 26px;border-top:1px solid #a1d1d237;display:flex;justify-content:space-between;gap:15px;color:#9ccbd1;font-size:9px;letter-spacing:.13em;font-weight:750}.cmHeroFooter{display:flex;justify-content:space-between;gap:15px;padding:22px 7%;border-top:1px solid #94d6d24d;color:#b2d0d0;font-size:9px;font-weight:800;letter-spacing:.15em}.cmAuthority{padding:125px 7% 135px;background:#f3f6f2}.cmAuthorityLead{display:grid;grid-template-columns:1.05fr .85fr;gap:10%;align-items:end}.cmAuthorityLead .cmEyebrow{grid-column:1/-1;margin-bottom:0}.cmAuthorityLead h2{max-width:880px}.cmAuthorityLead>p:last-child{font-size:18px;line-height:1.85;color:#627981;margin:0 0 25px}.cmCapabilityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:55px}.cmCapabilityGrid article{padding:30px 25px 38px;background:#e5eeeb;border:1px solid #d0ddda;min-height:295px;transition:transform .2s,box-shadow .2s}.cmCapabilityGrid article:hover{transform:translateY(-4px);box-shadow:0 18px 35px #0b2b3019}.cmCapabilityGrid article span{color:#438e94;font-size:10px;letter-spacing:.16em;font-weight:800}.cmCapabilityGrid article h3{font-size:26px;letter-spacing:-.045em;line-height:1.15;margin:65px 0 15px}.cmCapabilityGrid article p{font-size:14px;line-height:1.75;color:#61797a;margin:0}.cmLeadership{display:grid;grid-template-columns:.83fr 1.17fr;gap:0;background:#09202c;color:#f5f7f4}.cmLeadershipPhoto{position:relative;min-height:600px;overflow:hidden;background:linear-gradient(140deg,#123f4b,#091b29)}.cmLeadershipPhoto>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 27%}.cmLeadershipPhoto:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#06141de0)}.cmPhotoCaption{position:absolute;bottom:27px;left:32px;right:32px;color:#e6f1ec;font-size:9px;letter-spacing:.14em;font-weight:800;z-index:1}.cmLeadershipText{padding:95px 11% 95px 10%;display:flex;flex-direction:column;justify-content:center}.cmLeadershipText .cmEyebrow{color:#92dce0}.cmLeadershipText h2{color:#f4f8f5}.cmLeadershipText h2 em{color:#8edce0}.cmLeadershipText>p:not(.cmEyebrow){color:#b1c8c8;font-size:17px;line-height:1.9}.cmFounder{display:flex;align-items:center;gap:15px;border-top:1px solid #b2d9d933;padding-top:26px;margin-top:20px}.cmFounderIcon{width:51px;height:51px;border:1px solid #88cbd1;color:#9cdee0;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:20px}.cmFounder>div{display:flex;flex-direction:column;gap:7px}.cmFounder strong{font-size:18px;font-weight:600}.cmFounder small{font-size:12px;color:#adc3c3}.cmTextLink{display:inline-flex;align-items:center;gap:15px;color:#a4e2e4;font-size:13px;font-weight:800;text-decoration:none;border-bottom:1px solid #8bced08b;padding-bottom:9px;margin-top:35px;align-self:flex-start}.cmPortfolio{padding:125px 7% 130px;background:#f7f7f2}.cmPortfolioIntro{display:grid;grid-template-columns:1fr .75fr;gap:10%;align-items:end;margin-bottom:55px}.cmPortfolioIntro>p{font-size:17px;line-height:1.85;color:#627c7e;margin-bottom:25px}.cmProjectsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.cmProjectCard{background:#e9f0ec;border:1px solid #d5e0d9;display:flex;flex-direction:column;min-height:330px;padding:25px 23px 22px;transition:transform .2s,box-shadow .2s}.cmProjectCard:hover{transform:translateY(-3px);box-shadow:0 17px 38px #0b2b3017}.cmProjectTop{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.cmProjectTop>span:first-child{font-size:9px;letter-spacing:.12em;color:#6b8a8b;font-weight:800;text-transform:uppercase}.cmStatus{display:inline-block;border:1px solid #b6cac5;border-radius:50px;padding:7px 10px;font-size:9px;font-weight:800;letter-spacing:.04em;color:#476b67}.cmStatus--active{background:#d9eae2;color:#245f50;border-color:#b6d5c7}.cmStatus--developing{background:#e8e9df;color:#7e714b;border-color:#d9d3b8}.cmStatus--planned{background:#e4e5ed;color:#58637b;border-color:#cbd0df}.cmProjectCard h3{font-size:27px;line-height:1.1;letter-spacing:-.04em;margin:35px 0 15px}.cmProjectCard>p{font-size:13px;line-height:1.7;color:#627c7e;margin:0 0 25px;flex:1}.cmProjectBottom{border-top:1px solid #b7c9c4;padding-top:18px;display:flex;flex-direction:column;gap:10px}.cmProjectBottom>a{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;color:#235f66;font-size:12px;font-weight:800}.cmProjectBottom>a:hover{text-decoration:underline}.cmProjectBottom>span:first-child{font-size:11px;color:#6e8582}.cmProjectCategory{font-size:10px;color:#859793}.cmPortfolioNote{font-size:12px;color:#6b807e;line-height:1.7;max-width:900px;margin:28px 0 0}.cmIria{display:grid;grid-template-columns:.85fr 1.15fr;gap:0;background:#091b25;color:#f5f6f2}.cmIriaVisual{min-height:560px;background:radial-gradient(circle at 40% 45%,#1b424b,#061620 72%);padding:70px;display:flex;align-items:center;justify-content:center}.cmIriaFrame{width:100%;max-width:510px;min-height:400px;border:1px solid #c7aa7650;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;padding:50px;background:#06141d9c;position:relative}.cmIriaFrame:before,.cmIriaFrame:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #c9ad7530}.cmIriaFrame:after{top:40px;right:40px;bottom:40px;left:40px;border-style:dashed}.cmIriaFrame img{width:min(70%,260px);height:auto;object-fit:contain;z-index:2;filter:drop-shadow(0 10px 20px #0007)}.cmIriaFrame span{z-index:2;font-size:9px;letter-spacing:.14em;color:#d7b983;font-weight:800;text-align:center}.cmIriaCopy{padding:95px 11% 95px 9%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cmIriaCopy .cmEyebrow{color:#d6b77d}.cmIriaCopy h2{color:#f4f6f1}.cmIriaCopy h2 em{color:#d6b77d}.cmIriaCopy p:not(.cmEyebrow){font-size:16px;line-height:1.9;color:#b3c9c8;margin:0 0 22px}.cmIriaCopy .cmButtonPrimary{margin-top:18px}.cmIriaCopy>small{color:#8da8a9;font-size:11px;line-height:1.6;margin-top:20px}.cmGovernance{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;padding:125px 7%;background:#e7efea}.cmGovernance>div:first-child>p:last-child{color:#637d7a;font-size:17px;line-height:1.8}.cmGovernanceItems{border-top:1px solid #b4c8c3}.cmGovernanceItems>div{display:grid;grid-template-columns:48px 1fr;gap:17px;border-bottom:1px solid #b4c8c3;padding:20px 0}.cmGovernanceItems span{font-family:Georgia,serif;color:#438e94;font-size:26px}.cmGovernanceItems p{font-size:14px;color:#4b6b6d;line-height:1.75;margin:0}.cmContact{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;padding:130px 7%;background:#f7f8f4}.cmContact>div:first-child>p:not(.cmEyebrow){font-size:18px;line-height:1.8;color:#637d7a;max-width:700px}.cmContactLocation{font-size:11px;letter-spacing:.14em;color:#5d8889;font-weight:800;margin-top:35px}.cmContactPanel{padding:40px;background:#102f3a;color:#f4f7f5;display:flex;flex-direction:column;justify-content:center;gap:0;box-shadow:0 20px 50px #0a27331e}.cmContactPanel>span{font-size:10px;letter-spacing:.14em;color:#a2dadd;font-weight:800;margin-bottom:23px}.cmContactPanel>a{color:#f1f7f4;text-decoration:none;font-size:clamp(14px,1.55vw,20px);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 0;border-top:1px solid #bad4d135;overflow-wrap:anywhere}.cmContactPanel>a:hover{color:#a4e0e3}.cmContactPanel>a span{color:#9cd5d9;flex:0 0 auto}.cmDisclosure{padding:25px 7%;background:#e7ebe7;display:flex;justify-content:space-between;align-items:center;gap:30px}.cmDisclosure>div{max-width:1050px}.cmDisclosure>div>span{font-size:9px;letter-spacing:.16em;color:#63817e;font-weight:800}.cmDisclosure p{font-size:11px;color:#637c7b;line-height:1.75;margin:9px 0 0}.cmDisclosure button{background:none;border:0;color:#28666c;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}@media (max-width:1250px){.cmHeroMain{grid-template-columns:1.1fr .9fr;gap:4%;padding-left:5%;padding-right:5%}.cmHero h1{font-size:clamp(49px,5.5vw,76px)}.cmHeroVisual{min-height:460px}.cmCapabilityGrid,.cmProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmCapabilityGrid article{min-height:230px}.cmCapabilityGrid article h3{margin-top:35px}}@media (max-width:900px){.cmHeroMain{grid-template-columns:1fr;padding:80px 7%}.cmHeroVisual{max-width:610px;width:100%;min-height:480px;margin:auto}.cmHero h1{font-size:clamp(55px,8vw,80px)}.cmAuthorityLead,.cmPortfolioIntro{grid-template-columns:1fr;gap:0}.cmAuthorityLead>p:last-child{max-width:750px}.cmLeadership,.cmIria{grid-template-columns:1fr}.cmLeadershipPhoto{min-height:600px;max-height:800px}.cmLeadershipText,.cmIriaCopy{padding:90px 7%}.cmIriaVisual{min-height:450px}.cmGovernance,.cmContact{grid-template-columns:1fr;gap:40px}}@media (max-width:650px){.cmHeroMain{padding:65px 7%}.cmHero h1{font-size:clamp(45px,11vw,64px)}.cmBrandIdentity img{width:57px;height:57px}.cmBrandIdentity strong{font-size:clamp(18px,5vw,25px)}.cmBrandIdentity>div>span{font-size:8px}.cmHeroVisual{min-height:320px}.cmHeroLogo{max-width:190px}.cmVisualLabel{font-size:8px}.cmVisualFooter{font-size:7px;padding:15px}.cmHeroFooter{font-size:8px;flex-wrap:wrap}.cmHeroFooter span:last-child{display:none}.cmAuthority,.cmPortfolio,.cmGovernance,.cmContact{padding:85px 7%}.cmCapabilityGrid,.cmProjectsGrid{grid-template-columns:1fr}.cmCapabilityGrid article{min-height:215px}.cmCapabilityGrid article h3{margin-top:25px}.cmProjectCard{min-height:285px}.cmLeadershipPhoto{min-height:470px}.cmLeadershipText,.cmIriaCopy{padding:75px 7%}.cmIriaVisual{min-height:380px;padding:40px 7%}.cmIriaFrame{min-height:300px}.cmContactPanel{padding:25px}.cmDisclosure{flex-direction:column;align-items:flex-start}.cmDisclosure button{white-space:normal}}@media (prefers-reduced-motion:reduce){.cylinderPage *{transition:none!important}}.cmStoreSection{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:92px 7%;background:radial-gradient(circle at 85% 40%,#2a66715c,transparent 48%),#0b2631;color:#f5f8f5;border-top:1px solid #8ac8ce33}.cmStoreSection h2{color:#f4f8f6;max-width:780px;margin-bottom:18px}.cmStoreSection h2 em{color:#9ddce0}.cmStoreSection .cmEyebrow{color:#a7e0df}.cmStoreSection p:not(.cmEyebrow){font-size:16px;line-height:1.8;color:#b2caca;max-width:780px;margin:0}.cmStoreSection .vStoreTrigger{min-width:205px;min-height:58px}@media (max-width:900px){.cmStoreSection{grid-template-columns:1fr;gap:27px}}@media (max-width:650px){.cmStoreSection{padding:75px 7%}.cmStoreSection .vStoreTrigger{justify-self:start}}.tenantShell{min-height:100vh;background:#f7f8f5}.tenantHeader{height:auto;min-height:92px;padding:17px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#071b25;border-bottom:1px solid #87bdc442;color:#f4f8f6;position:relative;z-index:15}.tenantLogo{display:inline-flex;align-items:center;gap:13px;color:#f4f8f6;text-decoration:none;min-width:0}.tenantLogo img{width:53px;height:53px;object-fit:contain;flex-shrink:0}.tenantLogo span{display:flex;flex-direction:column;gap:7px;min-width:0}.tenantLogo strong{font-size:20px;letter-spacing:.11em;line-height:1.1;overflow-wrap:anywhere}.tenantLogo small{font-size:8px;letter-spacing:.15em;color:#a3d7da;font-weight:800}.tenantNav{display:flex;align-items:center;gap:30px;position:static;background:transparent;padding:0}.tenantNav>a{color:#e0efee;text-decoration:none;font-size:13px;font-weight:700}.tenantNav>a:hover{color:#a7e0df}.tenantNav .vStoreTrigger{padding:12px 17px;min-height:44px}.tenantFooter{background:#071b25;color:#d7e6e5;padding:45px 7%;display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap}.tenantFooter>div{display:flex;flex-direction:column;gap:10px}.tenantFooter strong{font-size:17px;letter-spacing:.14em}.tenantFooter span,.tenantFooter a{font-size:12px;color:#a9c6c6;text-decoration:none}.tenantFooter a:hover{color:#fff}.tenantNotFound{min-height:55vh;padding:100px 7%;background:#102f3a;color:#f4f7f5}.tenantNotFound>span{font-size:11px;letter-spacing:.2em;color:#94d8db}.tenantNotFound h1{font-size:clamp(38px,7vw,76px);font-weight:500}.tenantNotFound a{color:#a5e3e5}.tenantShell .cmHeroMain{min-height:650px}@media (max-width:760px){.tenantHeader{padding:15px 5%;gap:14px;flex-wrap:wrap}.tenantLogo strong{font-size:17px}.tenantLogo small{font-size:7px}.tenantLogo img{width:42px;height:42px}.tenantNav{display:flex;position:static;flex-direction:row;gap:15px;width:100%;justify-content:space-between;padding:0;background:transparent}.tenantNav>a{font-size:12px}.tenantNav .vStoreTrigger{font-size:12px;padding:9px 12px;min-height:40px}.tenantFooter{padding:36px 7%}}
