/* Lamen / Forward. Original brand-led composition, October 2026. */
@layer components {
 .brand-sculpture.brand-icon-sculpture{transform:rotate(-5deg)}.brand-icon-sculpture>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(8px 22px 18px #001b1840);animation:sculpture-float 7s ease-in-out infinite}.motion-paused .brand-icon-sculpture>img{animation-play-state:paused}.identity-art .brand-icon-sculpture>img,.financing-art .brand-icon-sculpture>img{animation:none}
 .identity-art .sculpture-front,.identity-art .sculpture-back,.financing-art .sculpture-front,.financing-art .sculpture-back{animation:none}
 .sector-node{color:#9baa83;transition:color .3s}.sector-node>circle{fill:#e8ecdf;stroke:currentColor;stroke-width:1;transition:fill .3s}.sector-node>text{fill:#637b4c;font-size:8px}.sector-node.active{color:#335b25}.sector-node.active>circle{fill:#335b25}.sector-node.active>text{fill:#eef7dc}.sector-node.active>path{stroke-width:1.5}
 .institution-facts{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-top:1px solid var(--line);padding-top:35px;margin-top:60px;gap:40px}.institution-facts>div{display:flex;flex-direction:column;gap:13px}.institution-facts>div+div{border-inline-start:1px solid var(--line);padding-inline-start:50px}.institution-facts strong{font-size:clamp(70px,8vw,120px);letter-spacing:-.07em;line-height:1;font-weight:400;color:#446a38}.institution-facts>div:first-child strong{color:var(--deep)}.institution-facts>div>span{font-size:11px;color:#657656}
 .hero-line{overflow:visible!important}.presence-map{min-width:0;padding-block:15px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.presence-map-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;color:#b0c59c;letter-spacing:.05em}.presence-map-meta>span:first-child{text-transform:uppercase}.presence-map-meta strong{font-weight:400;font-size:36px;letter-spacing:-.06em;color:#d4f578;vertical-align:middle;margin-inline-end:7px}.presence-map>svg{width:100%;height:auto;overflow:visible;margin-block:10px 20px;min-height:0}.province-shape{fill:#284834;stroke:#52714c;stroke-width:.75;vector-effect:non-scaling-stroke;transition:fill .3s,stroke .3s;stroke-linejoin:round}.province-shape.has-branch{fill:#b4d674;stroke:#e2f1c3}.province-link:hover .province-shape,.province-link.active .province-shape,.province-link:focus-visible .province-shape{fill:#e6ffac;stroke:white;stroke-width:1.7}.province-link:focus-visible{outline:none;filter:drop-shadow(0 0 4px #ecff9d)}.presence-map-key{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:8px;color:#c3d5b0}.presence-map-key>span{display:flex;align-items:center;gap:9px}.presence-map-key i{display:block;width:7px;height:7px;background:#b4d674;border-radius:50%}.presence-map-key svg{width:12px;height:12px}.map-attribution{font-size:8px;color:#99b082;margin-top:18px}.map-attribution a{border-bottom:1px solid #748f5b}
}
@layer base {
 :root{--paper:#f5f6f0;--paper-dark:#e9ece2;--ink:#183a2b;--forest:#103d2c;--green:#245438;--lime:#d4f578;--gold:#9bb655;--muted:#5e6c5f;--line:#d3dacd;--serif:'Roboto',Arial,sans-serif;--container:1320px;--acid:#d4f578;--deep:#112e24}
 h1,h2{font-family:var(--sans);font-weight:600;letter-spacing:-.065em;line-height:1.02}h2{font-size:clamp(42px,5vw,76px)}h3{letter-spacing:-.035em}p{color:#5c6c60}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:500}.prose{font-size:17px;line-height:1.8}.container{width:calc(100% - 112px)}
}
@layer components {
 .site-header{background:#f5f6f0f7;border-color:var(--line)}.header-inner{height:88px;width:calc(100% - 80px);max-width:1440px}.brand img{width:156px}.nav-link,.more-menu summary{font-size:13px}.desktop-nav{gap:32px}.button{border-radius:5px;min-height:54px;padding:15px 22px;font-size:13px;font-weight:500;gap:25px}.button-small{min-height:44px;padding:12px 17px}.button-icon{border:0;background:transparent;width:19px;height:19px}.button-icon svg{width:19px;height:19px}.button-green,.button-dark{background:var(--deep);color:var(--paper)}.button-green:hover,.button-dark:hover{background:#2c573a;transform:translateY(-2px);box-shadow:0 8px 22px #163a2b20}.button-acid{background:var(--acid);color:var(--deep);border:1px solid var(--acid)}.button-acid:hover{background:#e4ffa6;transform:translateY(-3px);box-shadow:0 10px 32px #0002}.text-link{font-size:14px;font-weight:500;gap:25px}.text-link svg{transition:transform .4s var(--ease)}.text-link:hover svg{transform:translateX(5px)}
 .future-hero{margin:16px 18px 0;border-radius:12px;background:#103d2c;color:var(--paper);overflow:hidden;position:relative;isolation:isolate}.future-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 80% 38%,#31683c65,transparent 55%)}.future-hero-inner{padding-top:30px}.future-hero-top{display:flex;justify-content:space-between;align-items:center;gap:24px;color:#bdcdb9}.future-hero-top .eyebrow{font-size:10px;letter-spacing:.14em}.live-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--acid);box-shadow:0 0 0 4px #d4f57810}.hero-edition{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.hero-edition>span{margin-inline:15px;color:#739079}.future-hero-stage{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;position:relative;min-height:570px;gap:0}.future-hero-copy{position:relative;z-index:2;padding-block:60px 65px}.future-hero h1{font-size:clamp(74px,8.25vw,126px);font-weight:500;letter-spacing:-.07em;line-height:.99;position:relative;margin-inline-end:-110px;max-width:840px}.hero-line{display:block;overflow:hidden;padding-block:4px}.hero-line>span{display:block;animation:line-enter .95s var(--ease) both}.hero-line:nth-child(2)>span{animation-delay:.12s}.hero-line.accent{color:var(--acid)}.future-hero-description{margin-top:32px;max-width:380px}.future-hero-description p{font-size:15px;line-height:1.85;color:#c3d2bf;max-width:370px}.hero-ctas{display:flex;align-items:center;gap:30px;margin-top:28px}.hero-story-link{font-size:12px;display:flex;align-items:center;gap:13px;white-space:nowrap;color:#dae5cf}.hero-story-link svg{width:15px;height:15px}.hero-story-link:hover{color:var(--acid)}.future-hero-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;margin-inline-end:-38px;min-width:0;perspective:1000px}.brand-sculpture{width:100%;max-width:630px;position:relative;transform:rotate(-11deg);transform-origin:50% 50%;will-change:transform}.brand-sculpture>svg{width:100%;height:auto;overflow:visible}.sculpture-front{animation:sculpture-float 7s ease-in-out infinite;transform-origin:50% 50%}.sculpture-back{animation:sculpture-float 7s ease-in-out infinite reverse;transform-origin:50% 50%}.sculpture-coordinate{position:absolute;font:10px/1.5 var(--sans);letter-spacing:.13em;color:#9ab08c}.coordinate-top{top:40px;inset-inline-end:28px}.sculpture-coordinate::after{content:'';position:absolute;width:20px;top:7px;inset-inline-end:-28px;height:1px;background:#7b997057}.sculpture-caption{position:absolute;inset-inline-start:40px;bottom:20px;display:flex;gap:12px;align-items:center;font-size:9px;color:#a9c09e;letter-spacing:.03em}.caption-cross{font-size:23px;font-weight:300;color:var(--acid)}.motion-toggle{position:absolute;bottom:20px;inset-inline-end:30px;border:1px solid #809b6f5c;border-radius:50%;width:34px;height:34px;background:transparent;display:grid;place-items:center;color:#d8e9c5}.motion-toggle:hover{background:#365a40}.motion-bars{height:9px;width:8px;border-inline:2px solid currentColor}.motion-toggle[aria-pressed=true] .motion-bars{height:0;width:0;border:5px solid transparent;border-inline-start:7px solid currentColor;transform:translateX(3px)}.motion-paused .sculpture-front,.motion-paused .sculpture-back{animation-play-state:paused}.future-hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #9eb88a32;min-height:76px;gap:20px}.hero-scroll{display:flex;gap:28px;align-items:center;font-size:10px;color:#d3dfc6}.hero-scroll svg{width:15px;height:15px;transform:rotate(90deg)}.hero-values{display:flex;gap:27px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#b6cba8}.hero-values span+span::before{content:'+';margin-inline-end:27px;color:#8cae68}.hero-index{font-size:9px;color:#9eb88a;letter-spacing:.1em}
 .section-index{display:flex;align-items:center;justify-content:space-between;gap:25px}.index-cross{font-size:27px;font-weight:300;color:#7b8c6a}.institution-section{padding-block:90px 85px}.institution-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;margin-top:44px}.institution-layout h2{font-size:clamp(48px,6.1vw,92px);max-width:700px}.institution-copy{padding-top:7px}.institution-copy .prose{max-width:420px;font-size:16px}.institution-copy .prose p{color:#536650}.institution-copy .text-link{margin-top:23px}.institution-signature{display:flex;align-items:center;gap:16px;margin-top:35px;color:#5b6f4c;font-size:10px;line-height:1.6}.signature-mark{font-size:45px;line-height:1;font-weight:400;color:#4e6f3d}.manifesto{margin-top:70px;padding-top:45px;border-top:1px solid var(--line);font-size:clamp(46px,7.25vw,110px);font-weight:600;letter-spacing:-.065em;line-height:1.04}.manifesto>span{display:block}.manifesto>span:first-child{color:var(--ink)}.manifesto>span:nth-child(2){color:transparent;-webkit-text-stroke:1px #708560;display:flex;align-items:center;justify-content:space-between;gap:10px}.manifesto-arrow{font-size:1.15em;-webkit-text-stroke:0;color:#3d653e;line-height:.8;padding-inline-end:10px}
 .future-sectors{background:#e8ecdf;padding-block:90px}.future-sector-grid{display:grid;grid-template-columns:.95fr 1.2fr;gap:95px}.future-sector-intro h2{font-size:clamp(45px,4.6vw,68px);margin-top:30px;max-width:470px}.future-sector-intro .prose{font-size:15px;max-width:330px;margin-top:25px}.sector-orbit{width:260px;margin-top:24px;color:#6e8a49}.sector-orbit svg{width:100%;height:auto}.sector-orbit>span{display:block;text-align:center;font-size:8px;letter-spacing:.12em;margin-top:-8px}.future-sector-list{padding-top:6px}.future-sector{border-top:1px solid #bac8ad;transition:background .35s}.future-sector:last-child{border-bottom:1px solid #bac8ad}.future-sector summary{display:flex;align-items:center;gap:21px;padding-block:23px;min-height:82px}.future-sector summary h3{font-size:23px;font-weight:400;line-height:1.22;flex:1}.future-sector .sector-number{font-size:10px;color:#788b66;align-self:center}.sector-toggle{border-radius:50%;display:grid;place-items:center;width:28px;height:28px;border:1px solid #9faf90;flex-shrink:0;transition:background .3s,color .3s,transform .4s}.sector-toggle svg{width:13px;height:13px}.future-sector[open] .sector-toggle{transform:rotate(45deg);background:#284e30;color:#e9f5cf;border-color:#284e30}.future-sector[open] summary h3{color:#335b25}.future-sector-body{padding:0 45px 25px 39px;animation:panel-enter .35s var(--ease)}.future-sector-body p{font-size:14px;color:#5b6f4c}.future-sector-body a{display:inline-flex;align-items:center;gap:15px;margin-top:14px;font-size:11px;border-bottom:1px solid #a6ba8d;padding-bottom:5px}.future-sector-body a svg{width:14px;height:14px}.future-sector:hover summary h3{transform:translateX(3px)}.future-sector summary h3{transition:transform .3s,color .3s}
 .future-product{padding-block:70px 60px;background:var(--acid);color:var(--deep);overflow:hidden}.future-product .section-index{border-bottom:1px solid #76994455;padding-bottom:25px}.product-status{font-size:10px;display:flex;align-items:center;gap:10px}.product-status .live-dot{background:#31562f;box-shadow:0 0 0 4px #31562f12}.future-product-top{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;margin-top:45px;align-items:start}.future-product-top h2{font-size:clamp(46px,4.8vw,72px)}.future-product-copy{padding-top:4px}.future-product-copy .prose{font-size:15px;max-width:385px}.future-product-copy p{color:#3f582b}.future-product-copy .button{margin-top:23px}.product-word{font-size:clamp(90px,15.7vw,238px);font-weight:500;letter-spacing:-.08em;line-height:1;margin-block:45px 37px;display:flex;justify-content:space-between;align-items:center;gap:10px}.product-word>span{font-weight:300;font-size:.7em;margin-inline-end:18px}.product-path{border-top:1px solid #76994477;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.product-path>div{display:flex;align-items:center;gap:22px}.product-path>div>span{font-size:10px;color:#4e692f}.product-path strong{font-size:14px;font-weight:500}.path-link svg{width:20px;height:20px;color:#75964b}
 .future-presence{background:var(--deep);color:#e7efde;padding-block:80px}.future-presence .eyebrow{color:#b3c5a4}.future-presence .text-link{border:0;color:#c5e8a2}.presence-heading{display:flex;align-items:end;justify-content:space-between;gap:75px;margin-top:46px}.presence-heading h2{font-size:clamp(45px,5vw,76px)}.presence-heading .prose{max-width:310px;font-size:14px;margin-bottom:4px}.presence-heading .prose p{color:#b6c7ab}.presence-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;margin-top:50px;align-items:center}.presence-number{align-self:stretch;position:relative;min-height:400px;display:flex;flex-direction:column;justify-content:center}.presence-number strong{font-size:280px;font-weight:400;letter-spacing:-.1em;line-height:.9;color:#b9da92}.presence-number>span{font-size:9px;letter-spacing:.12em;margin-top:25px;color:#afc498}.presence-connection{display:flex;gap:35px;max-width:230px;justify-content:space-between;position:relative;margin-top:34px}.presence-connection::before{content:'';position:absolute;top:4px;inset-inline:4px;height:1px;background:#6b8a55}.presence-connection i{height:8px;width:8px;border:1px solid #b7d78e;border-radius:50%;background:var(--deep);position:relative}.presence-list>a{display:flex;align-items:center;gap:24px;padding-block:21px;border-bottom:1px solid #71876252;transition:padding .35s,background .35s}.presence-list>a:first-child{border-top:1px solid #71876252}.presence-index{font-size:9px;color:#88a274;align-self:start;padding-top:7px}.presence-list h3{font-size:31px;font-weight:400;line-height:1.1}.presence-list a>div>span{font-size:10px;color:#a5bd91;margin-top:6px;display:block}.presence-link{margin-inline-start:auto;border:1px solid #7187626b;width:35px;height:35px;border-radius:50%;display:grid;place-items:center}.presence-link svg{width:16px;height:16px}.presence-list a:hover,.presence-list a.active{padding-inline:15px;background:#6e8a4e16}.presence-list a:hover h3,.presence-list a.active h3{color:var(--acid)}
 .future-callout{padding-block:80px 65px;background:var(--paper)}.future-callout-main{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-top:35px}.future-callout h2{font-size:clamp(52px,6.5vw,98px);max-width:950px}.callout-orb{width:150px;height:150px;flex-shrink:0;border:1px solid #b3c2a2;background:var(--acid);border-radius:50%;display:grid;place-items:center;transition:transform .5s var(--ease),background .5s}.callout-orb svg{width:60px;height:60px;stroke-width:1}.callout-orb:hover{transform:rotate(45deg);background:var(--deep);color:var(--acid)}.future-callout-bottom{display:flex;align-items:end;justify-content:space-between;gap:50px;border-top:1px solid var(--line);padding-top:28px;margin-top:40px}.future-callout-bottom .prose{font-size:14px;max-width:430px}.future-callout-bottom .text-link{white-space:nowrap}.site-footer{background:#0d281f}.footer-intro>p{font-family:var(--sans);font-size:24px;letter-spacing:-.03em}.footer-links{font-size:13px}.footer-bottom{font-size:10px}
 .page-hero{padding-block:75px 70px;position:relative;border-bottom:1px solid var(--line);margin-bottom:55px}.page-hero h1{font-size:clamp(60px,6.8vw,105px);font-weight:500;max-width:1000px}.page-hero-copy>.eyebrow{margin-bottom:30px}.page-hero p{font-size:17px;max-width:580px}.hero-side-note{border:0!important;border-radius:0!important;padding:0!important;font-size:9px!important;line-height:1.8!important;opacity:.8}.page-hero::before{display:none}.page-hero.with-image{grid-template-columns:1fr}.page-hero-image{display:none}.feature-grid article{border-radius:5px}.feature-grid h3{font-size:27px}.leadership-group h2{font-size:35px}.profile-monogram{font-family:var(--sans)}.branch-entry h2{font-size:44px}.featured-product{border-radius:8px}.featured-product h2{font-weight:500}.featured-product .financing-art{min-height:320px;background:#214b33;overflow:hidden;display:grid;place-items:center;padding:0}.financing-art .brand-sculpture{width:85%;max-width:420px}.featured-product>img{display:none}.product-facts strong{font-family:var(--sans);font-weight:500}.section-text h2{font-size:clamp(42px,4.6vw,68px)}.endnote p{font-family:var(--sans);font-size:24px;letter-spacing:-.04em}
 .identity-hero{padding-block:55px 60px;overflow:hidden;background:var(--paper)}.identity-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.identity-location{display:flex;align-items:center;gap:9px;font-size:11px;color:#637954}.identity-location svg{width:14px;height:14px}.identity-main{display:grid;grid-template-columns:1.4fr .75fr;gap:65px;align-items:center;margin-top:45px}.identity-main h1{font-size:clamp(64px,7vw,108px);font-weight:500;max-width:880px}.identity-main h1>span{display:block}.identity-main h1>span+span{color:#6d8649}.identity-art{background:var(--forest);border-radius:9px;position:relative;min-height:330px;display:grid;place-items:center}.identity-art .brand-sculpture{width:105%;margin-top:-25px}.identity-art>span{position:absolute;bottom:22px;inset-inline:25px;font-size:9px;letter-spacing:.12em;color:#bfd1a7}.identity-bottom{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-top:30px}.identity-bottom>p{max-width:600px;font-size:17px}.identity-established{display:flex;align-items:center;gap:16px;flex-shrink:0}.identity-established strong{font-size:57px;letter-spacing:-.06em;font-weight:400;line-height:1}.identity-established>span{font-size:9px;line-height:1.8;text-transform:uppercase;color:#637954}.story-navigation{background:#e6ecd9;border-block:1px solid #cbd6bc}.story-navigation>.container{min-height:76px}.story-nav-label{font-size:10px}.story-navigation a{font-size:12px}.story-navigation a>span{font-size:9px}.page-story .section-text{padding-block:85px;background:#e2ebcf}.page-story .section-text::after{font-family:var(--sans);font-size:330px;bottom:-60px;color:#bccd9d45;font-weight:500}.page-story .text-section{grid-template-columns:1fr 1.2fr;gap:85px}.page-story .text-section h2{font-size:clamp(50px,5vw,75px)}.page-story .text-section .prose{font-family:var(--sans);font-size:26px;letter-spacing:-.025em;line-height:1.55}.page-story .section-features{padding-block:85px}.page-story .feature-grid article{min-height:330px;border-radius:6px;padding:35px}.page-story .feature-grid article:nth-child(2){transform:none}.page-story .feature-grid h3{font-size:33px}.page-story .feature-grid p{font-size:14px}.page-story .feature-number{font-size:10px;margin-bottom:45px}.page-story .feature-grid article:nth-child(2) p{color:#c0d1b0}
 @keyframes line-enter{from{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes sculpture-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
}
@layer responsive {
 @media(max-width:700px){.brand-sculpture.brand-icon-sculpture{transform:rotate(-5deg)}}
 @media(prefers-reduced-motion:reduce){.brand-icon-sculpture>img{animation:none}}
 @media(max-width:980px){.institution-facts{margin-top:45px;padding-top:30px;gap:25px}.institution-facts>div+div{padding-inline-start:30px}.institution-facts strong{font-size:80px}.institution-facts>div>span{font-size:10px}}
 @media(max-width:700px){.institution-facts{grid-template-columns:1.1fr .7fr 1fr;gap:17px;margin-top:32px;padding-top:24px}.institution-facts strong{font-size:clamp(39px,11.5vw,61px);letter-spacing:-.065em}.institution-facts>div{gap:11px}.institution-facts>div+div{padding-inline-start:16px}.institution-facts>div>span{font-size:9px;line-height:1.7}}
 @media(max-width:700px){.presence-map{padding-block:0 30px}.presence-map-meta{font-size:8px;gap:10px}.presence-map-meta strong{font-size:30px}.presence-map>svg{max-height:330px;margin-block:15px}.presence-map-key{font-size:8px;gap:12px}.presence-map-key>span{gap:7px}.map-attribution{font-size:7px;margin-top:13px}}
 @media(min-width:1650px){.future-hero-stage{min-height:650px}.future-hero h1{font-size:140px}.future-hero-description{margin-top:40px}.future-hero-art{margin-inline-end:-45px}}
 @media(max-width:1180px){.container{width:calc(100% - 80px)}.future-hero-stage{min-height:520px;grid-template-columns:1.2fr 1fr}.future-hero h1{font-size:92px}.future-hero-art{margin-inline-end:-40px}.future-hero-description{max-width:330px}.future-hero-description p{font-size:14px}.hero-ctas{gap:20px}.hero-values{gap:15px;font-size:8px}.hero-values span+span::before{margin-inline-end:15px}.institution-layout,.future-sector-grid,.future-product-top{gap:65px}.presence-layout{gap:50px}.presence-heading{gap:50px}.identity-main{gap:40px}.identity-main h1{font-size:80px}.identity-art{min-height:290px}.future-sector summary h3{font-size:22px}.future-sector summary{gap:16px}.future-callout h2{font-size:77px}.callout-orb{width:125px;height:125px}.future-hero-top .eyebrow{max-width:70%}}
 @media(max-width:980px){.header-inner{height:80px;width:calc(100% - 48px)}.brand img{width:140px}.container{width:calc(100% - 64px)}.future-hero{margin:12px 12px 0}.future-hero-top .eyebrow{font-size:9px}.hero-edition{font-size:8px}.hero-edition>span{margin-inline:8px}.future-hero-stage{min-height:485px;grid-template-columns:1.1fr .9fr}.future-hero-copy{padding-block:45px}.future-hero h1{font-size:76px;margin-inline-end:-130px}.future-hero-art{margin-inline-end:-30px}.future-hero-description{max-width:310px;margin-top:25px}.future-hero-description p{font-size:13px}.hero-ctas{gap:18px;flex-wrap:wrap}.hero-ctas .button{min-height:48px;padding:13px 16px;font-size:12px;gap:18px}.hero-story-link{font-size:11px}.sculpture-caption{inset-inline-start:12px;font-size:8px;max-width:190px;bottom:26px;line-height:1.7}.motion-toggle{inset-inline-end:15px;bottom:25px}.coordinate-top{top:45px;inset-inline-end:20px}.future-hero-bottom{min-height:66px}.hero-values{font-size:8px;gap:16px}.hero-values span+span::before{margin-inline-end:16px}.hero-values span:last-child{display:none}.hero-index{display:none}.institution-section{padding-block:65px}.institution-layout{gap:45px;grid-template-columns:1fr 1fr;margin-top:34px}.institution-layout h2{font-size:55px}.institution-copy .prose{font-size:14px}.institution-signature{font-size:9px;margin-top:25px}.manifesto{font-size:8vw;margin-top:50px;padding-top:30px}.future-sectors{padding-block:65px}.future-sector-grid{grid-template-columns:.9fr 1.1fr;gap:40px}.future-sector-intro h2{font-size:46px}.future-sector-intro .prose{font-size:13px}.sector-orbit{width:210px}.future-sector summary{gap:13px;padding-block:20px;min-height:75px}.future-sector summary h3{font-size:20px}.future-sector .sector-number{font-size:9px}.sector-toggle{width:24px;height:24px}.future-sector-body{padding-inline:30px 15px}.future-sector-body p{font-size:12px}.future-product{padding-block:55px}.future-product-top{gap:45px}.future-product-top h2{font-size:50px}.future-product-copy .prose{font-size:13px}.product-word{font-size:16vw;margin-block:35px}.product-path{gap:15px}.product-path>div{gap:12px}.product-path strong{font-size:12px}.product-path>div>span{font-size:9px}.future-presence{padding-block:65px}.presence-heading{gap:35px;align-items:start;margin-top:35px}.presence-heading h2{font-size:51px}.presence-heading .prose{max-width:220px;font-size:13px}.presence-layout{gap:40px;margin-top:35px}.presence-number{min-height:350px}.presence-number strong{font-size:220px}.presence-list>a{padding-block:18px;gap:17px}.presence-list h3{font-size:27px}.future-callout{padding-block:65px 50px}.future-callout h2{font-size:62px}.callout-orb{width:100px;height:100px}.callout-orb svg{width:45px;height:45px}.future-callout-main{gap:35px}.future-callout-bottom{margin-top:30px}.identity-main{grid-template-columns:1.35fr .8fr;gap:30px}.identity-main h1{font-size:65px}.identity-art{min-height:250px}.identity-art>span{font-size:7px;bottom:18px;inset-inline:18px}.identity-bottom{gap:40px}.identity-bottom>p{font-size:14px;max-width:470px}.identity-established strong{font-size:46px}.identity-established>span{font-size:8px}.page-hero h1{font-size:70px}.page-hero p{font-size:15px}.page-story .text-section{gap:45px}.page-story .text-section h2{font-size:50px}.page-story .text-section .prose{font-size:23px}.page-story .feature-grid h3{font-size:28px}.page-story .feature-grid article{padding:27px;min-height:320px}.page-story .feature-grid p{font-size:13px}}
 @media(max-width:700px){.container{width:calc(100% - 40px)}.header-inner{height:72px;width:calc(100% - 36px);gap:15px}.brand img{width:125px}.header-actions{gap:15px}.header-actions>.button{display:none}.language-menu summary{font-size:10px}.future-hero{margin:8px 9px 0;border-radius:9px}.future-hero-inner{width:calc(100% - 36px);padding-top:23px}.future-hero-top{align-items:start;gap:20px}.future-hero-top .eyebrow{font-size:8px;letter-spacing:.08em;max-width:230px;line-height:1.7;gap:9px}.hero-edition{font-size:7px;white-space:nowrap;line-height:1.8}.hero-edition>span{margin-inline:3px}.future-hero-stage{display:flex;flex-direction:column;align-items:stretch;min-height:0}.future-hero-copy{padding-block:38px 0}.future-hero h1{font-size:clamp(51px,12.8vw,86px);letter-spacing:-.065em;line-height:1;max-width:none;margin-inline-end:0}.hero-line{padding-block:2px;overflow:visible}.future-hero-description{max-width:none;margin-top:24px;display:grid;grid-template-columns:1fr;gap:0}.future-hero-description p{font-size:13px;line-height:1.8;max-width:370px}.hero-ctas{margin-top:22px;gap:24px;flex-wrap:nowrap}.hero-ctas .button{font-size:11px;min-height:45px;padding:12px 15px;gap:19px}.hero-story-link{font-size:10px;gap:9px}.future-hero-art{align-self:stretch;height:265px;margin:4px 0 0;min-height:0;display:flex;justify-content:center}.brand-sculpture{width:310px;max-width:82%;flex-shrink:0;transform:rotate(-16deg)}.coordinate-top{top:38px;inset-inline-end:6px;font-size:8px}.sculpture-caption{bottom:17px;inset-inline-start:0;font-size:7px;max-width:none;gap:8px}.caption-cross{font-size:17px}.motion-toggle{bottom:14px;inset-inline-end:0;width:28px;height:28px}.future-hero-bottom{min-height:61px;gap:20px}.hero-scroll{font-size:9px;gap:14px;white-space:nowrap}.hero-values{font-size:7px;gap:0;text-transform:none;letter-spacing:0;max-width:185px;justify-content:end}.hero-values span+span::before{margin-inline:9px}.hero-values span:last-child{display:none}.institution-section{padding-block:48px}.section-index>.eyebrow{font-size:9px;letter-spacing:.09em}.index-cross{font-size:23px}.institution-layout{display:block;margin-top:28px}.institution-layout h2{font-size:clamp(41px,11.4vw,66px);max-width:490px}.institution-copy{padding-top:25px}.institution-copy .prose{font-size:14px;max-width:480px;line-height:1.85}.institution-copy .prose p+p{margin-top:13px}.institution-copy .text-link{margin-top:19px;font-size:12px}.institution-signature{margin-top:25px;gap:13px;font-size:9px}.signature-mark{font-size:35px}.manifesto{font-size:8.65vw;margin-top:35px;padding-top:27px;line-height:1.13;letter-spacing:-.045em}.manifesto>span:nth-child(2){-webkit-text-stroke:.7px #708560}.manifesto-arrow{font-size:1.05em;padding-inline-end:0}.future-sectors{padding-block:48px}.future-sector-grid{display:block}.future-sector-intro h2{font-size:clamp(40px,10.5vw,57px);margin-top:24px;max-width:400px}.future-sector-intro .eyebrow{font-size:9px}.future-sector-intro .prose{font-size:13px;max-width:390px;margin-top:21px}.sector-orbit{display:none}.future-sector-list{padding-top:0;margin-top:30px}.future-sector summary{padding-block:20px;min-height:72px;gap:16px}.future-sector summary h3{font-size:21px;max-width:280px}.future-sector .sector-number{font-size:9px}.sector-toggle{width:27px;height:27px}.future-sector-body{padding:0 20px 22px 31px}.future-sector-body p{font-size:13px}.future-sector-body a{font-size:11px}.future-product{padding-block:42px}.future-product .section-index{padding-bottom:20px;gap:15px;align-items:start}.product-status{font-size:8px;gap:8px;max-width:95px;line-height:1.6}.future-product-top{display:block;margin-top:28px}.future-product-top h2{font-size:45px}.future-product-copy{padding-top:23px}.future-product-copy .prose{font-size:13px;line-height:1.8;max-width:440px}.future-product-copy .button{margin-top:20px;font-size:12px;min-height:48px}.product-word{font-size:17vw;letter-spacing:-.075em;margin-block:30px 24px}.product-word>span{font-size:.62em;margin-inline-end:0}.product-path{gap:12px;align-items:start;padding-top:22px}.product-path>div{display:block;flex:1}.product-path>div>span{font-size:9px;display:block;margin-bottom:10px}.product-path strong{font-size:11px;display:block;line-height:1.5;font-weight:500}.path-link{padding-top:23px;flex-shrink:0}.path-link svg{width:13px;height:13px}.future-presence{padding-block:45px}.future-presence .section-index{gap:17px}.future-presence .text-link{font-size:10px;gap:10px}.future-presence .text-link .button-icon{display:none}.presence-heading{display:block;margin-top:28px}.presence-heading h2{font-size:44px}.presence-heading .prose{margin-top:22px;max-width:370px;font-size:13px}.presence-layout{display:block;margin-top:30px}.presence-number{min-height:0;display:flex;flex-direction:row;gap:25px;align-items:center;justify-content:start;padding-block:8px 30px}.presence-number strong{font-size:100px;letter-spacing:-.08em}.presence-number>span{margin:0;max-width:115px;line-height:1.8;font-size:9px}.presence-connection{display:none}.presence-list>a{padding-block:17px;gap:20px}.presence-list h3{font-size:28px}.presence-list a>div>span{font-size:10px}.presence-index{font-size:9px}.presence-link{width:34px;height:34px}.future-callout{padding-block:48px 40px}.future-callout>.container>.eyebrow{font-size:9px}.future-callout-main{gap:20px;align-items:end;margin-top:25px}.future-callout h2{font-size:clamp(38px,9.6vw,58px);max-width:400px}.callout-orb{width:63px;height:63px;margin-bottom:5px}.callout-orb svg{width:28px;height:28px}.future-callout-bottom{display:block;margin-top:27px;padding-top:22px}.future-callout-bottom .prose{font-size:13px;max-width:370px}.future-callout-bottom .text-link{font-size:12px;margin-top:20px}.site-footer{padding-top:45px}.footer-intro>p{font-size:24px}.footer-bottom{font-size:9px;line-height:1.9}.page-hero{padding-block:40px 38px!important;margin-bottom:35px}.page-hero h1{font-size:clamp(43px,10.4vw,63px);max-width:600px}.page-hero p{font-size:14px;line-height:1.85;margin-top:24px}.page-hero-copy>.eyebrow{font-size:9px;margin-bottom:23px}.hero-side-note{display:none}.featured-product>div{padding:30px}.featured-product h2{font-size:51px}.featured-product .financing-art{min-height:220px}.financing-art .brand-sculpture{width:230px;max-width:80%}.feature-grid h3{font-size:27px}.branch-entry h2{font-size:37px}.product-facts strong{font-size:30px}.identity-hero{padding-block:32px 38px}.identity-top{gap:15px}.identity-top .eyebrow{font-size:9px}.identity-location{font-size:9px;gap:5px}.identity-location svg{width:12px;height:12px}.identity-main{display:block;margin-top:30px}.identity-main h1{font-size:clamp(47px,11.7vw,68px);letter-spacing:-.055em;line-height:1.05}.identity-main h1>span+span{margin-top:3px}.identity-art{display:none}.identity-bottom{display:block;margin-top:25px}.identity-bottom>p{font-size:14px;max-width:480px;line-height:1.85}.identity-established{margin-top:27px;gap:18px}.identity-established strong{font-size:54px}.identity-established>span{font-size:9px}.story-navigation>.container{padding-block:22px}.story-nav-label{font-size:8px;margin-bottom:17px}.story-navigation a{font-size:11px;gap:8px}.story-navigation a>span{font-size:8px}.page-story .section-text{padding-block:50px}.page-story .text-section{display:block}.page-story .text-section h2{font-size:46px;max-width:380px}.page-story .text-section .prose{font-size:23px;line-height:1.6;margin-top:25px;padding:0;max-width:480px}.page-story .section-features{padding-block:50px}.page-story .section-features .section-heading h2{font-size:38px}.page-story .feature-grid article{padding:28px;min-height:230px;margin-inline:0!important}.page-story .feature-grid h3{font-size:29px}.page-story .feature-grid p{font-size:13px}.page-story .feature-number{margin:0}.page-story .endnote p{font-size:23px}.endnote p{font-size:22px}}
 html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:'Vazirmatn',Tahoma,sans-serif;letter-spacing:0;line-height:1.55}html[dir=rtl] .future-hero h1{font-size:clamp(52px,5.9vw,87px);line-height:1.5;max-width:670px;margin-inline-end:-45px;letter-spacing:0}html[dir=rtl] .future-hero h1 .hero-line{padding-block:0}html[dir=rtl] .future-hero-art{direction:ltr}html[dir=rtl] .future-hero-description p{line-height:2}html[dir=rtl] .future-sector-body{padding-inline:39px 45px}html[dir=rtl] .manifesto{font-family:'Vazirmatn',Tahoma,sans-serif;font-size:clamp(45px,6.3vw,95px);line-height:1.65;letter-spacing:0}html[dir=rtl] .manifesto-arrow{transform:scaleX(-1)}html[dir=rtl] .product-word{font-family:'Vazirmatn',Tahoma,sans-serif;line-height:1.5;letter-spacing:0;font-size:clamp(90px,12vw,185px);font-weight:500}html[dir=rtl] .future-callout h2{font-size:clamp(43px,5.8vw,87px)}html[dir=rtl] .identity-main h1{font-size:clamp(50px,5.9vw,88px);line-height:1.6}html[dir=rtl] .institution-layout h2{font-size:clamp(43px,5vw,75px)}html[dir=rtl] .page-story .text-section .prose{font-size:24px;line-height:1.95}html[dir=rtl] .presence-heading h2{font-size:clamp(42px,4.4vw,66px)}
 @media(max-width:700px){html[dir=rtl] .future-hero h1{font-size:clamp(36px,9.6vw,57px);margin:0;line-height:1.6;max-width:none}html[dir=rtl] .future-hero-copy{padding-top:29px}html[dir=rtl] .future-hero-description{margin-top:18px}html[dir=rtl] .future-hero-art{height:235px}html[dir=rtl] .future-hero-top .eyebrow{font-size:9px;line-height:1.9}html[dir=rtl] .hero-values{font-size:8px}html[dir=rtl] .hero-values span:nth-child(2){display:none}html[dir=rtl] .institution-layout h2{font-size:37px}html[dir=rtl] .manifesto{font-size:8.1vw;line-height:1.9}html[dir=rtl] .future-sector-intro h2{font-size:36px}html[dir=rtl] .future-sector summary h3{font-size:19px}html[dir=rtl] .future-sector-body{padding-inline:31px 20px}html[dir=rtl] .future-product-top h2{font-size:36px}html[dir=rtl] .product-word{font-size:19vw;line-height:1.65;margin-block:15px}html[dir=rtl] .product-path strong{font-size:11px}html[dir=rtl] .presence-heading h2{font-size:36px}html[dir=rtl] .presence-list h3{font-size:26px}html[dir=rtl] .future-callout h2{font-size:31px}html[dir=rtl] .future-callout-main{align-items:center}html[dir=rtl] .callout-orb{width:54px;height:54px}html[dir=rtl] .identity-main h1{font-size:39px}html[dir=rtl] .page-story .text-section .prose{font-size:21px}html[dir=rtl] .page-story .feature-grid h3{font-size:26px}}
 @media(prefers-reduced-motion:reduce){.hero-line>span,.sculpture-front,.sculpture-back{animation:none}.motion-toggle{display:none}.brand-sculpture{will-change:auto}.future-sector:hover summary h3,.button:hover,.callout-orb:hover{transform:none}.future-sector-body{animation:none}}
}
