:root{--pearl:#eae5dd;--paper:#f8f5ef;--ink:#292524;--muted:#6d6561;--line:#d5cdc3;--on-dark:#f3eee8;--charcoal:#1c1a1a;--charcoal-soft:#292525;--surface-dark:#211e1f;--surface-raised:#2c2728;--surface-border:#514043;--text-soft:#c4b8b7;--accent-light:#ff9298}.header{background:#191718;border-bottom-color:#473638}.header.scrolled{box-shadow:0 10px 35px #110b0c20}.footer{background:#171516}.brand-ribbon{background:#a92330}.kinetic-hero{background:#191718}.portal-section{position:relative;isolation:isolate;color:var(--on-dark);background:#211e1f;border-bottom:1px solid #483337}.portal-section::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 48% 110%,#5f282c50,transparent 64%)}.portal-section .small-index{color:var(--accent-light)}.portal-section .editorial-heading h2 em{color:#b7a6a6}.portal-section .editorial-heading>p{color:var(--text-soft)}.portal-card{color:var(--on-dark);background:linear-gradient(150deg,#332a2c,#282425 70%);border-color:#5a4246;box-shadow:inset 0 1px 0 #f1d4d408}.portal-card:nth-child(2){background:linear-gradient(150deg,#2b2928,#272323 70%)}.portal-card:nth-child(3){background:linear-gradient(150deg,#3d2b2d,#2b2425 70%)}.portal-card:nth-child(4){background:linear-gradient(150deg,#32282c,#272325 70%)}.portal-card:hover,.portal-card:focus-visible{border-color:#ef737d;box-shadow:0 22px 40px #100b0d33,inset 0 1px 0 #f1b9bf12}.portal-top>span{color:#c4b3b5}.portal-top>svg{color:var(--accent-light)}.portal-card p{color:#c8bbba}.portal-bottom{color:#ffa0a6;border-top-color:#624349}.portal-emblem{color:#ff919a}.portal-emblem svg{filter:drop-shadow(0 5px 14px #db303b16)}.portal-card:hover .portal-emblem,.portal-card:focus-visible .portal-emblem{color:#ffb1b7}.home-philosophy{padding-top:80px}.philosophy-visual{background:#2b2023;border:1px solid #624048;box-shadow:0 20px 50px #30202215}.home-invite{background:#a3212e;box-shadow:0 18px 40px #7a26311a}.corporate-page{--cp-line:#514245;--cp-faint:#393032;background:#211e1f}.corporate-page main{--ink:#f3eee8;--muted:#c2b7b5;--line:#514245;color:var(--on-dark);background:radial-gradient(ellipse 850px 590px at 10% 0,#4b2b3059,transparent),#211e1f}.cp-masthead{border-bottom:1px solid #47393b}.cp-masthead h1>span{color:#f2757f}.cp-breadcrumb{color:#c7b7b7}.cp-breadcrumb>span:nth-child(2){color:#897174}.cp-eyebrow{color:var(--accent-light)}.cp-tags{color:#bbaaa9}.cp-btn-quiet{color:var(--on-dark);border-color:#7b575c}.cp-btn-quiet:hover{background:#433035;border-color:#e6757e}.cp-scene{background:radial-gradient(ellipse at 50% 45%,#482b31,#181617 80%);border-color:#795058;box-shadow:0 28px 60px #0b060733}.cp-section-heading h2>span,.cp-editorial h2>span,.cp-contact-information h2>span{color:#f78992}.cp-editorial .cp-editorial-lead{color:var(--ink)}.cp-value-card{background:#2c2728;border-color:#554146;box-shadow:inset 0 1px 0 #f1e1df05}.cp-value-card:hover{border-color:#dc777f;box-shadow:0 20px 40px #0b05051f}.cp-card-meta>span{color:#c1aaac}.cp-card-meta>svg{color:#f58b93}.cp-card-dark{background:#4b2a30;border-color:#87525c}.cp-card-dark p{color:#e3c6c8}.cp-disclosure{color:#c0aaa9}.cp-principles>span::before{color:#f58b93}.cp-faq-list summary::after{color:#ff9298}.cp-phase-section{background:#292224;border-color:#50383e}.cp-phase{background:#34282b;border-color:#6b444d}.cp-phase-art{background:#dfd1c8;color:#a72430}.cp-phase-02{background:#181617;color:#e4c5ca}.cp-phase-03{background:#b62937;color:#fff1ee}.cp-micro{color:#f59ba4}.cp-criteria-grid span{color:#f58b93}.cp-invitation{background:#91303a;border-right-color:#f57a85}.cp-invitation .cp-eyebrow{color:#ffd3d7}.cp-invitation p{color:#edd2d3}.cp-invitation .btn-primary{background:#f5eae4;color:#922432}.cp-invitation .btn-primary:hover{background:#fff7f1}.cp-collaborators{background:#2b2426;border-color:#50383e}.cp-collaborator-grid .cp-value-card{background:#352a2d}.cp-path-number{background:#211e1f;color:#fa949e}.cp-contact-section{background:#282122;border-color:#543b40}.cp-channel-label{color:#c6abad}.cp-channel-arrow{color:#f88d98}.cp-policy-panel{background:#2b2527;border-color:#5e4047}.cp-policy-index,.cp-privacy-nav>a>span{color:#ff939d}.cp-policy-panel p>a{color:#ffb0b7;border-bottom-color:#ab6c77}.cp-about-intro{--ink:#302825;--muted:#6c5d57;--cp-line:#cbbbaf;color:#302825;background:#e3d9cd;border-color:#cabbaf}.cp-about-intro .cp-eyebrow{color:#a92b36}.cp-about-intro .cp-editorial h2>span{color:#a92b36}.corporate-page .cp-form{--ink:#302825;--muted:#6e625d;--line:#d4c6bd;--cp-line:#d4c6bd;color:#302825;background:#ede3d8;border-color:#b99c96;box-shadow:0 22px 60px #0d07071a}.corporate-page .cp-form input,.corporate-page .cp-form select,.corporate-page .cp-form textarea{background:#fcf7f0;border-color:#cbbcaf}.cp-form .form-badge{color:#ad2834;background:#f9f0e6}.cp-form .cp-privacy-link{color:#a12634}.sector-hero,.sector-overview-intro{--muted:#c6b8b8;color:var(--on-dark);background:radial-gradient(ellipse at 7% 35%,#512c334d,transparent 55%),#252021}.sector-breadcrumb a:hover{color:#ffa2ab}.sector-eyebrow{color:#ff939d}.sector-hero h1 em,.sector-overview-headline h1 em{color:#f07884}.sector-hero-tags span{border-color:#725057;color:#d2bdbf;background:#392b2e}.sector-art-panel{background:#171516;border-color:#80515c;box-shadow:0 25px 55px #10090b38}.sector-approach{background:#38292d;border-color:#624049}.sector-approach-layout>div>p:not(.sector-mini-label){color:#d1c2c4}.sector-axes{border-top-color:#75505a}.sector-focus{background:#e6ded3}.sector-focus-card{color:#f5ece8;background:#302628;border-color:#75545a;box-shadow:0 10px 25px #3920250b}.sector-focus-card:hover{background:#3c2b30;border-color:#db6371}.sector-focus-num,.sector-focus-top svg{color:#fa939e}.sector-focus-line::before{background:#78515b}.sector-focus-line i{background:#302628;border-color:#d898a3}.sector-focus-card p{color:#d1bdc0}.sector-invite-section{background:#e6ded3}.sector-invite{background:#a32534}.sector-related{color:var(--on-dark);background:#252021}.sector-related-card{border-color:#715059}.sector-related-meta{color:#c1a4ac}.sector-related-card p{color:#c5b5b9}.sector-link-label{color:#ff9eaa}.sector-link-label>span{border-color:#885b67}.sector-related .sector-text-link{color:#ffadb7;border-bottom-color:#8c5c67}.sector-related .sector-mini-label{color:#ff9ca8}.sector-disclosure{color:#bba6ad}.sector-overview-coord{color:#c6aeb5}.sector-overview-headline .sector-text-link{color:#ff9ea9;border-bottom-color:#a36775}.sector-map-line::before{background:#6d454f}.sector-map-line i{background:#252021;border-color:#ee8493}.sector-explore-section{background:#252021}.sector-explore-card{background:#191618;border-color:#6b454f}.sector-explore-copy{background:linear-gradient(transparent,#191618 20%)}.sector-overview-connection{background:#e5dcd1}@media (max-width:680px){.home-philosophy{padding-top:50px}.portal-card{box-shadow:inset 0 1px 0 #f1d4d408}.cp-masthead{border-bottom-color:#554045}}.sector-invite{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,.7fr);gap:40px;padding:36px 40px;min-height:0}.sector-invite-copy{width:100%;max-width:none;min-width:0;grid-column:1;grid-row:1}.sector-invite h2{font-size:clamp(27px,3vw,38px);line-height:1.65;margin-bottom:12px}.sector-invite h2 br{display:none}.sector-invite-copy>p:not(.sector-mini-label){max-width:650px;margin-bottom:18px}.sector-invite-steps,.sector-invite-large{grid-column:2;grid-row:1;width:100%}.sector-invite-steps>div{padding:13px 0}.sector-invite-large{font-size:clamp(36px,4vw,60px)}.sector-invite-art{left:-130px;width:360px;height:360px;opacity:.55}.footer-head{padding:20px 0;gap:16px}.footer-brand-title strong{font-size:16px}.footer-brand-title>span{font-size:11px}.footer-content{grid-template-columns:1.2fr 1fr .7fr;gap:28px;padding:22px 0}.footer-column h3,.footer-address h3{font-size:14px;margin-bottom:12px}.footer-links{flex-direction:row;flex-wrap:wrap;gap:8px 18px}.footer-links a,.footer-column>a,.footer-address address{font-size:12px}.footer-bottom{padding:14px 0;font-size:11px}.cp-envelope{animation:none}@media(max-width:680px){.sector-invite{grid-template-columns:1fr;padding:26px 24px;gap:20px}.sector-invite-copy{grid-column:1;grid-row:1}.sector-invite-steps{grid-column:1;grid-row:2}.sector-invite-large{display:none}.sector-invite h2{font-size:28px}.footer-head{flex-direction:row;flex-wrap:wrap;padding:18px 0}.footer-brand-title strong{font-size:14px}.footer-content{grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}.footer-column:first-child{grid-column:1/-1}.footer-address{grid-column:auto}.footer-bottom{font-size:10px}}.sector-invite{padding:24px 30px;gap:28px;grid-template-columns:minmax(0,1fr) 210px}.sector-invite h2{font-size:clamp(24px,2.3vw,30px);line-height:1.55;margin:0 0 8px}.sector-invite .sector-mini-label{margin-bottom:8px}.sector-invite-copy>p:not(.sector-mini-label){font-size:13px;line-height:1.9;margin-bottom:12px;max-width:720px}.sector-invite-link{padding-bottom:5px;font-size:13px}.sector-invite-steps>div{padding:10px 0;font-size:12px;gap:18px}.sector-invite-large{font-size:38px;letter-spacing:-1px}.sector-invite-art{width:250px;height:250px;left:-90px}.sector-invite-section{padding-bottom:42px}.home-invite{padding:28px 32px;gap:25px;min-height:0}.home-invite h2{font-size:28px;line-height:1.6;margin-bottom:0}.brand-ribbon>div{font-family:Vazirmatn,Tahoma,sans-serif;font-size:14px;letter-spacing:0}.brand-ribbon span{direction:rtl;unicode-bidi:isolate;white-space:nowrap}.scene-infrastructure .bridge-traffic-light{stroke-dasharray:9 72;stroke-width:2.5;animation:bridge-traffic-travel 3s linear infinite}.scene-infrastructure circle{transform-box:fill-box;transform-origin:center;animation:bridge-beacon 3s ease-in-out infinite}.scene-infrastructure circle:nth-child(2){animation-delay:1.5s}@keyframes bridge-traffic-travel{to{stroke-dashoffset:-81}}@keyframes bridge-beacon{0%,100%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}html[data-motion=paused] .scene-infrastructure *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.scene-infrastructure *{animation:none!important}}@media(max-width:680px){.sector-invite{grid-template-columns:1fr;padding:22px;gap:14px}.sector-invite h2{font-size:25px}.sector-invite-steps{margin-top:0}.sector-invite-steps>div{font-size:10px;padding:0}.home-invite{padding:24px}.home-invite h2{font-size:25px}.brand-ribbon>div{font-size:12px}}.brand-ribbon>.ribbon-track{display:flex;width:max-content;gap:0;direction:ltr;animation:ribbon-seamless 48s linear infinite}.ribbon-group{display:flex;flex:none;align-items:center;justify-content:space-around;gap:32px;padding-inline:16px;width:max-content;min-width:100vw}.ribbon-group>span,.ribbon-group>b{flex:none}@keyframes ribbon-seamless{from{transform:translateX(0)}to{transform:translateX(-50%)}}html[data-motion=paused] .brand-ribbon>.ribbon-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.brand-ribbon>.ribbon-track{animation:none!important}}.sector-connection-visual{isolation:isolate;perspective:850px}.sector-connection-visual::before{content:'';position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#db303b16,transparent 68%);animation:psl-aura 6s ease-in-out infinite;pointer-events:none}.sector-connection-visual .connection-word{font-weight:700;letter-spacing:-4px;background:linear-gradient(110deg,#242124 20%,#242124 38%,#dd3442 48%,#f39b9f 51%,#242124 62%,#242124 80%);background-size:300% 100%;color:#242124;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:psl-metal-light 7s ease-in-out infinite;transform:translate3d(calc(var(--scene-x,0)*18px),calc(var(--scene-y,0)*12px),30px)}.sector-connection-visual .connection-word::after{top:auto;bottom:-12px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,#db303b,transparent);transform-origin:center;animation:psl-core-line 6s ease-in-out infinite}.sector-connection-visual .connection-ring{width:300px;height:300px;border-color:#b84c5945;transform-style:preserve-3d;animation:psl-orbit-one 16s linear infinite}.sector-connection-visual .ring-two{width:280px;height:280px;animation:psl-orbit-two 20s linear infinite;border-color:#db303b55}.sector-connection-visual .ring-three{width:260px;height:260px;animation:psl-orbit-three 24s linear infinite;border-color:#84313e40}.sector-connection-visual .connection-ring::after{content:'';position:absolute;width:9px;height:9px;left:50%;top:-5px;margin-left:-4px;border-radius:50%;background:#ec3c4b;box-shadow:0 0 0 5px #db303b12,0 0 16px #db303b70}.sector-connection-visual .connection-node{animation:psl-node-pulse 4s ease-in-out infinite}.sector-connection-visual .n-two{animation-delay:-1s}.sector-connection-visual .n-three{animation-delay:-2s}.sector-connection-visual .n-four{animation-delay:-3s}@keyframes psl-orbit-one{from{transform:rotateX(64deg) rotateY(12deg) rotateZ(0)}to{transform:rotateX(64deg) rotateY(12deg) rotateZ(360deg)}}@keyframes psl-orbit-two{from{transform:rotateX(-28deg) rotateY(65deg) rotateZ(360deg)}to{transform:rotateX(-28deg) rotateY(65deg) rotateZ(0)}}@keyframes psl-orbit-three{from{transform:rotateX(48deg) rotateY(-48deg) rotateZ(0)}to{transform:rotateX(48deg) rotateY(-48deg) rotateZ(360deg)}}@keyframes psl-metal-light{0%,25%{background-position:100% 50%}70%,100%{background-position:0 50%}}@keyframes psl-core-line{0%,100%{transform:scaleX(.6);opacity:.45}50%{transform:scaleX(1);opacity:1}}@keyframes psl-aura{0%,100%{transform:scale(.85);opacity:.5}50%{transform:scale(1.15);opacity:1}}@keyframes psl-node-pulse{0%,100%{box-shadow:0 0 0 4px #db303b10}50%{box-shadow:0 0 0 10px #db303b08,0 0 18px #db303b30}}.sector-explore-art{position:relative;overflow:hidden}.sector-explore-art::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#ffb8bf0d 49%,#ffe1e522 50%,#ffb8bf0d 51%,transparent 65%);transform:translateX(-130%)}.logo-box img{transition:filter .35s ease,transform .35s ease}@media(hover:hover) and (pointer:fine){.sector-explore-card:hover .sector-explore-art::after{animation:psl-card-sweep 1.1s ease-out both}.logo-box:hover img{filter:drop-shadow(0 0 9px #ed4c5548);transform:translateY(-2px) scale(1.025)}}.sector-explore-card:focus-visible .sector-explore-art::after{animation:psl-card-sweep 1.1s ease-out both}@keyframes psl-card-sweep{to{transform:translateX(130%)}}@media(max-width:680px){.sector-connection-visual .connection-ring{width:240px;height:240px}.sector-connection-visual .ring-two{width:225px;height:225px}.sector-connection-visual .ring-three{width:210px;height:210px}}html[data-motion=paused] .sector-connection-visual::before,html[data-motion=paused] .sector-connection-visual *,html[data-motion=paused] .sector-connection-visual *::after,html[data-motion=paused] .sector-explore-art::after,.document-hidden .sector-connection-visual::before,.document-hidden .sector-connection-visual *,.document-hidden .sector-connection-visual *::after,.sector-connection-visual[data-motion-paused]::before,.sector-connection-visual[data-motion-paused] *::after{animation-play-state:paused!important}html[data-motion=paused] .sector-connection-visual .connection-word{transform:none}@media(prefers-reduced-motion:reduce){.sector-connection-visual::before,.sector-connection-visual *,.sector-connection-visual *::after,.sector-explore-art::after{animation:none!important}.sector-connection-visual .connection-word{transform:none;background:none;-webkit-text-fill-color:currentColor}.logo-box:hover img{transform:none}}html{background:#171516;overscroll-behavior-y:none}body{background-color:#171516;overscroll-behavior-y:none}main{background-color:var(--pearl);display:flow-root}.footer{margin-bottom:0}