
.MuJ4MG_page{--ink:#103b31;--forest:#0b4034;--forest-deep:#092d27;--paper:#faf7f0;--gold-soft:#f5d98b;background:var(--paper);color:var(--text-strong);overflow:clip}.MuJ4MG_hero{isolation:isolate;color:var(--text-on-dark);background:radial-gradient(circle at 8% 90%,#1e5942 0,#0000 38%),linear-gradient(120deg,#072b25 0%,#0c4033 70%,#143b30 100%);position:relative;overflow:hidden}.MuJ4MG_hero:before{content:"";z-index:-1;opacity:.48;background:repeating-linear-gradient(30deg,#0000 0 77px,#f2d48e0b 78px 79px),radial-gradient(circle at 88% 20%,#f4da9c29,#0000 28%),radial-gradient(circle at 70% 66%,#f3d89433 0 1px,#0000 2px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 45%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000 45%,#0000 100%)}.MuJ4MG_hero:after{content:"";inset-inline-end:-470px;pointer-events:none;border:1px solid #ffe9a72e;border-radius:50%;width:780px;height:780px;position:absolute;top:-360px;box-shadow:0 0 0 84px #ffe9a706,0 0 0 168px #ffe9a705}.MuJ4MG_heroInner{grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);align-items:center;gap:clamp(35px,6vw,90px);min-height:710px;padding-block:62px 94px;display:grid}.MuJ4MG_heroCopy{z-index:1;animation:.8s both MuJ4MG_rise;position:relative}.MuJ4MG_breadcrumbs{color:var(--text-on-dark-accent);font-size:var(--fs-xs);align-items:center;gap:11px;margin-bottom:clamp(42px,5vw,76px);display:flex}.MuJ4MG_breadcrumbs a{color:var(--text-on-dark);text-decoration:none}.MuJ4MG_breadcrumbs a:hover{color:var(--text-on-dark)}.MuJ4MG_breadcrumbs span:nth-child(2){opacity:.45}.MuJ4MG_eyebrow,.MuJ4MG_kicker{color:var(--text-accent);font-size:var(--fs-sm);margin:0 0 17px;font-weight:700}.MuJ4MG_eyebrow{color:var(--text-on-dark-accent);align-items:center;gap:11px;display:flex}.MuJ4MG_eyebrow span{width:32px;height:32px;font-size:var(--fs-base);border:1px solid #f5d98b66;border-radius:50%;place-items:center;display:grid}.MuJ4MG_hero h1{max-width:810px;font-size:var(--fs-display);letter-spacing:normal;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.MuJ4MG_hero h1 em{color:var(--text-on-dark-accent);font-style:normal;display:inline}.MuJ4MG_heroLead{max-width:650px;color:var(--text-on-dark-muted);font-size:var(--fs-xl);text-wrap:pretty;margin:29px 0 0;line-height:2}.MuJ4MG_heroActions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.MuJ4MG_heroActions a{min-height:54px;color:var(--text-on-dark);font-size:var(--fs-sm);border:1px solid #ffffff38;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.MuJ4MG_heroActions a:hover{transform:translateY(-3px)}.MuJ4MG_heroActions .MuJ4MG_primaryAction{background:var(--gold-soft);color:var(--text-strong);border-color:#f5d98b}.MuJ4MG_heroActions .MuJ4MG_secondaryAction{background:#ffffff12}.MuJ4MG_heroFacts{border-top:1px solid #f5d98b3d;flex-wrap:wrap;gap:16px 0;margin-top:44px;padding-top:22px;display:flex}.MuJ4MG_heroFacts>div{gap:5px;min-width:175px;padding-inline:0 26px;display:grid}.MuJ4MG_heroFacts>div+div{border-inline-start:1px solid #f5d98b38;padding-inline:26px 0}.MuJ4MG_heroFacts span{color:var(--text-on-dark-accent);font-size:var(--fs-xs)}.MuJ4MG_heroFacts strong{color:var(--text-on-dark);font-size:var(--fs-sm);font-weight:700}.MuJ4MG_heroVisual{justify-self:center;width:min(100%,490px);padding:20px 15px 28px;animation:1s .12s both MuJ4MG_rise;position:relative}.MuJ4MG_heroVisual:before{content:"";border:1px solid #f5d98b59;border-radius:48% 48% 29px 29px;position:absolute;inset:5px 0 12px;transform:rotate(-5deg)}.MuJ4MG_heroVisual:after{content:"";z-index:-1;aspect-ratio:1;inset-inline-end:-9%;pointer-events:none;border:1px dashed #f5d98b55;border-radius:50%;width:58%;animation:24s linear infinite MuJ4MG_orbit;position:absolute;top:-8%}.MuJ4MG_portraitFrame{aspect-ratio:.94;background:#17392f;border-radius:47% 47% 25px 25px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #0006}.MuJ4MG_portraitFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#041a15e6);position:absolute;inset:0}.MuJ4MG_portraitFrame img{object-fit:cover;object-position:center 34%;filter:saturate(.82)sepia(.07);transition:transform .6s,filter .6s}.MuJ4MG_heroVisual:hover img{filter:saturate();transform:scale(1.045)}.MuJ4MG_portraitCaption{z-index:1;bottom:26px;color:var(--text-on-dark);font-size:var(--fs-xl);font-weight:700;display:grid;position:absolute;inset-inline-start:30px}.MuJ4MG_portraitCaption small{color:var(--text-on-dark-accent);font-size:var(--fs-xs);margin-top:3px;font-weight:600}.MuJ4MG_placeBadge{z-index:2;inset-inline-end:-12px;color:var(--text-strong);font-size:var(--fs-xs);background:#f8e3ae;border:1px solid #f5d98b88;border-radius:999px;align-items:center;gap:11px;padding:12px 15px;font-weight:700;display:flex;position:absolute;bottom:1px;box-shadow:0 14px 30px #041c155e}.MuJ4MG_placeBadge i{font-style:normal;font-size:var(--fs-base)}.MuJ4MG_visualMark{z-index:2;top:35px;width:58px;height:58px;color:var(--text-on-dark-accent);font-size:var(--fs-xl);background:#103b31;border:1px solid #f5d98b77;border-radius:17px;place-items:center;font-weight:700;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 15px 35px #0005}.MuJ4MG_portraitNote{z-index:2;inset-inline-end:32px;color:var(--text-on-dark-muted);font-size:var(--fs-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a3029b8;border:1px solid #f5d98b77;border-radius:999px;padding:7px 12px;font-weight:700;position:absolute;top:36px}.MuJ4MG_chapterNav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf7f0f7;border-bottom:1px solid #e1ddd0;position:sticky;top:78px;box-shadow:0 8px 24px #102c2110}.MuJ4MG_chapterNav:after{content:"";inset-inline-start:0;width:var(--chapter-progress,0%);pointer-events:none;background:linear-gradient(90deg,#1a5b43,#d3ac64);height:2px;transition:width .4s;position:absolute;bottom:-1px}.MuJ4MG_chapterNavInner{align-items:center;gap:clamp(18px,3vw,43px);min-height:68px;display:flex}.MuJ4MG_chapterNavLabel{color:var(--text-accent);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;gap:12px;font-weight:700;display:inline-flex}.MuJ4MG_chapterNavLabel i{color:var(--text-on-dark-accent);font-size:var(--fs-xs);font-style:normal}.MuJ4MG_chapterNavLinks{justify-content:space-between;align-items:center;gap:clamp(4px,1vw,14px);width:100%;min-width:0;display:flex}.MuJ4MG_chapterNavLinks a{min-height:38px;color:var(--text-body);font-size:var(--fs-xs);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-weight:700;text-decoration:none;transition:color .24s,background .24s,border-color .24s;display:inline-flex}.MuJ4MG_chapterNavLinks a small{color:var(--text-accent);font:600 .67rem Arial,sans-serif}.MuJ4MG_chapterNavLinks a:hover,.MuJ4MG_chapterNavLinks a:focus-visible{background:#f3eddd;border-color:#e1d2ab}.MuJ4MG_chapterNavLinks a[aria-current=location]{color:var(--text-strong);background:#e7f0e8;border-color:#c4d4c0}.MuJ4MG_chapterNavLinks a[aria-current=location] small{color:var(--text-link)}.MuJ4MG_routeMap{padding-block:91px 45px;position:relative}.MuJ4MG_routeMapHeading{grid-template-columns:1fr minmax(260px,.8fr);align-items:end;gap:32px;margin-bottom:37px;display:grid}.MuJ4MG_routeMapHeading h2{font-size:var(--fs-display);letter-spacing:normal;margin:0;line-height:1.3}.MuJ4MG_routeMapHeading h2 em{color:var(--text-accent);font-style:normal}.MuJ4MG_routeMapHeading>p{max-width:520px;color:var(--text-muted);font-size:var(--fs-base);margin:0 0 7px;line-height:1.98}.MuJ4MG_routeCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.MuJ4MG_routeCard{min-width:0;min-height:239px;color:var(--text-strong);background:#fffdf8;border:1px solid #d9dece;border-radius:18px;flex-direction:column;padding:21px 20px 17px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s,background .28s;display:flex;position:relative;box-shadow:0 10px 24px #244a2b09}.MuJ4MG_routeCard:after{content:"";top:35px;pointer-events:none;border-top:1px dashed #ad945e;width:13px;position:absolute;inset-inline-end:-13px}.MuJ4MG_routeCard:last-child:after{display:none}.MuJ4MG_routeCard:hover,.MuJ4MG_routeCard:focus-visible{background:#fffefa;border-color:#b7a471;transform:translateY(-6px);box-shadow:0 18px 34px #1a48331a}.MuJ4MG_routeCardNumber{min-height:29px;color:var(--text-accent);justify-content:space-between;align-items:center;gap:8px;margin-bottom:27px;font:850 .87rem Arial,sans-serif;display:flex}.MuJ4MG_routeCardNumber i{background:#caac68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f7edda}.MuJ4MG_routeCard strong{font-size:var(--fs-xl);line-height:1.4;display:block}.MuJ4MG_routeCardDescription{color:var(--text-muted);font-size:var(--fs-xs);margin-top:9px;line-height:1.8;display:block}.MuJ4MG_routeCardArrow{width:30px;height:30px;color:var(--text-link);font-size:var(--fs-sm);background:#e9f1e8;border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;transition:transform .25s,background .25s;display:grid}.MuJ4MG_routeCard:hover .MuJ4MG_routeCardArrow{background:#d8e9db;transform:translate(-3px,3px)}.MuJ4MG_story,.MuJ4MG_journey,.MuJ4MG_perspective,.MuJ4MG_connect{scroll-margin-top:0}.MuJ4MG_story{grid-template-columns:minmax(205px,.43fr) minmax(0,1.57fr);gap:clamp(38px,6vw,100px);padding-block:96px 137px;display:grid}.MuJ4MG_storyRail{flex-direction:column;align-items:flex-start;gap:65px;display:flex}.MuJ4MG_sectionIndex{color:var(--text-accent);font-size:var(--fs-xs);white-space:nowrap;align-items:flex-start;gap:13px;padding-top:8px;font-weight:700;display:flex}.MuJ4MG_sectionIndex i{background:#c6b48c;width:50px;height:1px;margin-top:11px}.MuJ4MG_originMark{background:linear-gradient(145deg,#f6f0e3,#fffdf7);border:1px solid #dfd6bf;border-radius:20px;gap:16px;width:100%;max-width:255px;padding:27px 25px 30px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 22px 50px #244a2b0c}.MuJ4MG_originMark:after{content:"✦";top:-17px;width:32px;height:32px;color:var(--text-accent);background:#fffdf8;border:1px solid #d2b574;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:19px}.MuJ4MG_originMark strong{color:var(--text-strong);letter-spacing:normal;font:850 clamp(2.9rem,5vw,4.6rem)/1 Arial,sans-serif}.MuJ4MG_originMark>span{color:var(--text-body);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:9px;font-weight:700;display:flex}.MuJ4MG_originMark i{background:#b69455;flex:1;min-width:18px;height:1px}.MuJ4MG_originMark small{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.7}.MuJ4MG_storyCopy{max-width:910px}.MuJ4MG_story h2,.MuJ4MG_journey h2,.MuJ4MG_perspective h2,.MuJ4MG_connect h2{font-size:var(--fs-display);letter-spacing:normal;margin:0 0 32px;line-height:1.24}.MuJ4MG_story h2 em,.MuJ4MG_journey h2 em,.MuJ4MG_perspective h2 em,.MuJ4MG_connect h2 em{color:var(--text-accent);font-style:normal}.MuJ4MG_storyCopy>p:not(.MuJ4MG_kicker){max-width:820px;color:var(--text-muted);font-size:var(--fs-md);text-wrap:pretty;margin:0 0 26px;line-height:2.13}.MuJ4MG_storyCopy strong{color:var(--text-body)}.MuJ4MG_sectionTrail{width:100%;max-width:820px;color:var(--text-body);font-size:var(--fs-xs);background:#f5f4e9;border:1px solid #d9dece;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin-top:34px;padding:18px 20px;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex}.MuJ4MG_sectionTrail span{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.MuJ4MG_sectionTrail strong{color:var(--text-strong);font-size:var(--fs-sm)}.MuJ4MG_sectionTrail i{width:32px;height:32px;color:var(--text-body);font-size:var(--fs-base);background:#e0eadc;border-radius:50%;flex:0 0 32px;place-items:center;font-style:normal;display:grid}.MuJ4MG_sectionTrail:hover{background:#fffdf7;border-color:#bda46b;transform:translateY(-3px)}.MuJ4MG_recognition{background:#fffdf7;border:1px solid #d8c594;border-radius:23px;grid-template-columns:minmax(165px,.43fr) minmax(0,1fr);max-width:820px;margin-top:47px;display:grid;overflow:hidden;box-shadow:0 25px 60px #21402d14}.MuJ4MG_recognitionNumber{color:var(--text-on-dark-muted);background:radial-gradient(circle at 5% 90%,#2b7355,#0000 55%),#123f32;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 30px;display:flex}.MuJ4MG_recognitionNumber span{font-size:var(--fs-xs);font-weight:700;line-height:1.55}.MuJ4MG_recognitionNumber strong{color:var(--text-on-dark-accent);font:600 clamp(3.6rem,7vw,5.5rem)/1.15 Arial,sans-serif}.MuJ4MG_recognitionCopy{align-self:center;padding:30px clamp(22px,4vw,42px)}.MuJ4MG_recognitionCopy .MuJ4MG_recognitionEyebrow{color:var(--text-accent);font-size:var(--fs-xs);margin:0 0 9px;font-weight:700}.MuJ4MG_recognitionCopy p:last-child{color:var(--text-body);font-size:var(--fs-base);margin:0;line-height:2}.MuJ4MG_recognitionCopy strong{color:var(--text-strong)}.MuJ4MG_journey{background:#f0ecdf}.MuJ4MG_journeyInner{grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,115px);padding-block:90px 132px;display:grid}.MuJ4MG_journeyHeader{align-self:start;position:sticky;top:172px}.MuJ4MG_journey h2{font-size:var(--fs-display);margin-bottom:21px}.MuJ4MG_journeyHeader>p:last-child{max-width:330px;color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:2}.MuJ4MG_journeyPath{min-width:0}.MuJ4MG_journeyPath .MuJ4MG_sectionTrail{background:#fbf8ee}.MuJ4MG_timeline{gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.MuJ4MG_timeline:before{content:"";border-inline-start:1px dashed #bba274;position:absolute;inset-block:28px;inset-inline-start:25px}.MuJ4MG_timeline li{background:#faf8f1;border:1px solid #dedbce;border-radius:19px;grid-template-columns:52px minmax(0,1fr);gap:21px;padding:24px 27px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.MuJ4MG_timeline li:hover{transform:translateY(-3px);box-shadow:0 20px 36px #284a3313}.MuJ4MG_timelineNumber{z-index:1;width:46px;height:46px;color:var(--text-accent);background:#f7eacb;border:1px solid #d4b674;border-radius:50%;place-items:center;font:850 .82rem Arial,sans-serif;display:grid}.MuJ4MG_timeline h3{font-size:var(--fs-xl);margin:0 0 7px}.MuJ4MG_timeline p{max-width:640px;color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.97}.MuJ4MG_perspective{grid-template-columns:.78fr 1.22fr;gap:clamp(40px,7vw,105px);padding-block:90px 140px;display:grid}.MuJ4MG_perspective h2{font-size:var(--fs-display)}.MuJ4MG_perspectiveIntro>p:not(.MuJ4MG_kicker){color:var(--text-muted);font-size:var(--fs-base);line-height:2.04}.MuJ4MG_perspectiveIntro>.MuJ4MG_perspectiveNote{color:var(--text-muted);border-inline-start:2px solid #d2b26b;margin-top:20px;padding-inline-start:17px}.MuJ4MG_perspectiveIntro>a:not(.MuJ4MG_sectionTrail){color:var(--text-link);font-size:var(--fs-xs);border-bottom:1px solid #ab8744;align-items:center;gap:14px;margin-top:13px;padding-bottom:7px;font-weight:700;text-decoration:none;display:inline-flex}.MuJ4MG_perspectiveIntro>.MuJ4MG_sectionTrail{margin-top:31px}.MuJ4MG_companyGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:14px;display:grid}.MuJ4MG_companyGrid article{background:linear-gradient(145deg,#fffefa,#f8f6ee);border:1px solid #d9ded3;border-radius:21px;flex-direction:column;min-height:250px;padding:clamp(23px,2.5vw,32px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.MuJ4MG_companyGrid article:nth-child(2),.MuJ4MG_companyGrid article:nth-child(3){background:linear-gradient(145deg,#f4f4e9,#fffdf7)}.MuJ4MG_companyGrid article:hover{border-color:#d4b779;transform:translateY(-5px);box-shadow:0 20px 42px #163c2a17}.MuJ4MG_companyNumber{width:37px;height:37px;color:var(--text-accent);border:1px solid #d8c28a;border-radius:11px;align-self:flex-start;place-items:center;font:850 .75rem Arial,sans-serif;display:grid}.MuJ4MG_companyGrid small{color:var(--text-accent);font-size:var(--fs-xs);margin-top:22px;font-weight:700}.MuJ4MG_companyGrid h3{font-size:var(--fs-2xl);margin:6px 0 12px;line-height:1.35}.MuJ4MG_companyGrid p{color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.88}.MuJ4MG_connect{grid-template-columns:160px 1fr;align-items:center;gap:clamp(40px,6vw,100px);padding-block:80px 120px;display:grid}.MuJ4MG_connectMark{aspect-ratio:1;width:150px;color:var(--text-on-dark-accent);font-size:var(--fs-display);background:#133f32;border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 9px #133f32,inset 0 0 0 10px #d9be77,0 20px 50px #0d3b2f2b}.MuJ4MG_connect h2{margin-bottom:18px}.MuJ4MG_connect p:not(.MuJ4MG_kicker){color:var(--text-muted);line-height:1.9}.MuJ4MG_connectLinks{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.MuJ4MG_connectLinks a{color:var(--text-strong);font-size:var(--fs-xs);border:1px solid #d7decf;border-radius:12px;justify-content:space-between;align-items:center;gap:13px;padding:13px 16px;font-weight:700;text-decoration:none;transition:transform .22s,background .22s;display:inline-flex}.MuJ4MG_connectLinks a:first-child{color:var(--text-on-dark);background:#173f32;border-color:#173f32}.MuJ4MG_connectLinks a:hover{background:#f2e8d0;transform:translateY(-3px)}.MuJ4MG_connectLinks a:first-child:hover{background:#235842}@keyframes MuJ4MG_rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MuJ4MG_orbit{to{transform:rotate(360deg)}}@media (max-width:920px){.MuJ4MG_heroInner{grid-template-columns:1fr;gap:35px;padding-block:47px 72px}.MuJ4MG_breadcrumbs{margin-bottom:38px}.MuJ4MG_heroVisual{width:min(65vw,430px)}.MuJ4MG_story{grid-template-columns:1fr;gap:39px}.MuJ4MG_storyRail{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.MuJ4MG_originMark{max-width:220px;padding:19px 21px}.MuJ4MG_originMark strong{font-size:var(--fs-display)}.MuJ4MG_journeyInner,.MuJ4MG_perspective{grid-template-columns:1fr;gap:45px}.MuJ4MG_journeyHeader{position:static}.MuJ4MG_companyGrid article{min-height:225px}.MuJ4MG_routeMapHeading{grid-template-columns:1fr;gap:12px}.MuJ4MG_routeCards{grid-template-columns:repeat(3,minmax(0,1fr))}.MuJ4MG_routeCard:nth-child(3):after,.MuJ4MG_chapterNavLabel{display:none}}@media (max-width:660px){.MuJ4MG_heroInner{gap:29px;padding-block:28px 52px}.MuJ4MG_breadcrumbs{margin-bottom:35px}.MuJ4MG_hero h1{font-size:var(--fs-display)}.MuJ4MG_heroLead{font-size:var(--fs-base)}.MuJ4MG_heroFacts{gap:0;margin-top:31px}.MuJ4MG_heroFacts>div{flex:145px;min-width:0;padding-inline-end:12px}.MuJ4MG_heroFacts>div+div{padding-inline-start:12px}.MuJ4MG_heroFacts strong{font-size:var(--fs-xs);line-height:1.6}.MuJ4MG_heroVisual{width:min(81vw,360px)}.MuJ4MG_placeBadge{font-size:var(--fs-xs);inset-inline-end:-10px}.MuJ4MG_portraitNote{font-size:var(--fs-xs);inset-inline-end:25px}.MuJ4MG_chapterNav{top:68px}.MuJ4MG_chapterNavInner{min-height:58px}.MuJ4MG_chapterNavLinks{scrollbar-width:none;justify-content:flex-start;gap:4px;overflow-x:auto}.MuJ4MG_chapterNavLinks::-webkit-scrollbar{display:none}.MuJ4MG_chapterNavLinks a{min-height:38px;font-size:var(--fs-xs);flex:none;padding-inline:10px}.MuJ4MG_routeMap{padding-block:74px 40px}.MuJ4MG_routeMapHeading{margin-bottom:23px}.MuJ4MG_routeMapHeading>p{font-size:var(--fs-sm)}.MuJ4MG_routeCards{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c4ac78 transparent;gap:10px;width:calc(100% + 20px);margin-inline-end:-20px;padding:1px 20px 18px 0;display:flex;overflow-x:auto}.MuJ4MG_routeCard{scroll-snap-align:start;flex:0 0 min(72vw,258px);min-height:219px}.MuJ4MG_routeCard:nth-child(3):after{display:block}.MuJ4MG_routeCard:last-child:after{display:none}.MuJ4MG_story,.MuJ4MG_journey,.MuJ4MG_perspective,.MuJ4MG_connect{scroll-margin-top:0!important}.MuJ4MG_story,.MuJ4MG_perspective{padding-block:84px 94px}.MuJ4MG_storyRail{align-items:stretch}.MuJ4MG_originMark{gap:8px;max-width:170px;padding:16px}.MuJ4MG_originMark strong{font-size:var(--fs-3xl)}.MuJ4MG_originMark>span,.MuJ4MG_originMark small{font-size:var(--fs-xs)}.MuJ4MG_sectionIndex i{width:20px}.MuJ4MG_journeyInner{padding-block:80px}.MuJ4MG_story h2,.MuJ4MG_journey h2,.MuJ4MG_perspective h2,.MuJ4MG_connect h2{font-size:var(--fs-display)}.MuJ4MG_storyCopy>p:not(.MuJ4MG_kicker){font-size:var(--fs-base);line-height:1.98}.MuJ4MG_recognition{grid-template-columns:1fr;margin-top:31px}.MuJ4MG_recognitionNumber{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;padding:15px 22px}.MuJ4MG_recognitionNumber strong{font-size:var(--fs-display)}.MuJ4MG_recognitionCopy{padding:21px 22px 25px}.MuJ4MG_timeline:before{inset-inline-start:26px}.MuJ4MG_timeline li{grid-template-columns:42px 1fr;gap:13px;padding:18px}.MuJ4MG_timelineNumber{width:40px;height:40px}.MuJ4MG_companyGrid{grid-template-columns:1fr}.MuJ4MG_companyGrid article{min-height:0;padding:23px}.MuJ4MG_companyGrid small{margin-top:16px}.MuJ4MG_connect{grid-template-columns:1fr;gap:31px;padding-block:80px}.MuJ4MG_connectMark{width:90px;font-size:var(--fs-2xl)}}@media (max-width:380px){.MuJ4MG_heroFacts>div{flex-basis:100%;padding:0}.MuJ4MG_heroFacts>div+div{border:0;margin-top:14px;padding:0}.MuJ4MG_storyRail{gap:12px}.MuJ4MG_originMark{max-width:155px}.MuJ4MG_recognitionNumber{gap:6px;padding-inline:16px}.MuJ4MG_recognitionNumber span{font-size:var(--fs-xs)}.MuJ4MG_recognitionNumber span:last-child{max-width:100px}}@media (prefers-reduced-motion:reduce){.MuJ4MG_heroCopy,.MuJ4MG_heroVisual,.MuJ4MG_heroVisual:after{animation:none}.MuJ4MG_portraitFrame img,.MuJ4MG_heroActions a,.MuJ4MG_chapterNav:after,.MuJ4MG_chapterNavLinks a,.MuJ4MG_routeCard,.MuJ4MG_routeCardArrow,.MuJ4MG_sectionTrail,.MuJ4MG_timeline li,.MuJ4MG_companyGrid article,.MuJ4MG_connectLinks a{transition:none}}
.IhZmMW_page{--ink:#0b2f27;--forest:#073d31;--forest-deep:#052b23;--mint:#d9eee4;--cream:#f7f1e6;--paper:#fffdf8;--gold:#dfb962;--gold-soft:#f4dd9e;--line:#083d3121;background:var(--paper);color:var(--text-strong);overflow:clip}.IhZmMW_hero{isolation:isolate;min-height:740px;color:var(--text-on-dark);background:radial-gradient(circle at 12% 16%,#e8c67024,#0000 25%),linear-gradient(135deg,#072f27 0%,#0b4939 54%,#05281f 100%);position:relative;overflow:hidden}.IhZmMW_hero:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.IhZmMW_hero:after{content:"ES";z-index:-1;inset-inline-end:-3vw;color:var(--text-on-dark);font-size:var(--fs-display);letter-spacing:normal;pointer-events:none;font-weight:700;line-height:1;position:absolute;bottom:-18vw}.IhZmMW_heroGlow{border:1px solid #e8c67029;border-radius:50%;width:42rem;height:42rem;position:absolute;inset:auto -11rem -15rem auto;box-shadow:0 0 0 100px #e8c67006,0 0 0 200px #e8c67005}.IhZmMW_heroGrid{grid-template-columns:minmax(0,1.04fr) minmax(380px,.84fr);align-items:center;gap:clamp(44px,7vw,108px);min-height:740px;padding-block:76px 96px;display:grid;position:relative}.IhZmMW_heroCopy{z-index:2;animation:.9s cubic-bezier(.2,.72,.2,1) both IhZmMW_revealSide;position:relative}.IhZmMW_breadcrumbs{color:var(--text-on-dark);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:48px;display:flex}.IhZmMW_breadcrumbs a{color:var(--text-on-dark);text-decoration:none}.IhZmMW_breadcrumbs a:hover{color:var(--text-on-dark-accent)}.IhZmMW_breadcrumbs b{color:var(--text-on-dark-accent);font-weight:700}.IhZmMW_eyebrow,.IhZmMW_kicker{color:var(--text-on-dark-muted);font-size:var(--fs-xs);letter-spacing:normal;margin:0 0 15px;font-weight:700}.IhZmMW_eyebrow{color:var(--text-on-dark-accent);align-items:center;gap:10px;display:flex}.IhZmMW_eyebrow i{background:currentColor;width:28px;height:1px}.IhZmMW_hero h1{max-width:720px;color:var(--text-on-dark);font-size:var(--fs-display);letter-spacing:normal;margin:0;font-weight:500;line-height:.92}.IhZmMW_hero h1 strong{color:var(--text-on-dark-accent);margin-top:.12em;font-weight:700;display:inline-block;position:relative}.IhZmMW_hero h1 strong:after{content:"";inset-inline:3% 0;background:linear-gradient(90deg, var(--gold), transparent);transform-origin:100%;border-radius:999px;height:5px;animation:1.2s cubic-bezier(.2,.8,.2,1) .4s both IhZmMW_lineDraw;position:absolute;bottom:-.11em}.IhZmMW_lead{max-width:650px;color:var(--text-on-dark);font-size:var(--fs-xl);margin:38px 0 0;line-height:2}.IhZmMW_lead em{color:var(--text-on-dark);font-style:normal;font-weight:700}.IhZmMW_statement{color:var(--text-on-dark);font-size:var(--fs-2xl);margin:13px 0 0;font-weight:700}.IhZmMW_statement span{color:var(--text-on-dark-accent)}.IhZmMW_heroActions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.IhZmMW_heroActions a{min-height:55px;font-size:var(--fs-sm);border-radius:16px;justify-content:center;align-items:center;gap:18px;padding:0 21px;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.IhZmMW_heroActions a:hover{transform:translateY(-3px)}.IhZmMW_primaryAction{background:var(--gold-soft);color:var(--text-strong);box-shadow:0 13px 34px #0003}.IhZmMW_secondaryAction{color:var(--text-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #fff3}.IhZmMW_secondaryAction:hover{background:#ffffff1a}.IhZmMW_portraitStage{justify-self:end;width:min(100%,520px);padding-bottom:54px;animation:1s cubic-bezier(.2,.72,.2,1) .1s both IhZmMW_revealUp;position:relative}.IhZmMW_portraitFrame{z-index:2;aspect-ratio:1;background:linear-gradient(145deg,#173a31,#091e19);border:1px solid #ffffff2e;border-radius:42px;width:100%;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000057,0 0 0 8px #ffffff06}.IhZmMW_portraitFrame img{object-fit:contain;object-position:center;filter:saturate(.9)contrast(1.03);transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .7s;transform:scale(1)}.IhZmMW_portraitStage:hover .IhZmMW_portraitFrame img{filter:saturate()contrast(1.01);transform:scale(1.018)}.IhZmMW_portraitShade{background:linear-gradient(#0000 72%,#031f1980);position:absolute;inset:0}.IhZmMW_orbit{z-index:1;border:1px solid #e7c67133;border-radius:50% 50% 30% 30%;animation:24s linear infinite IhZmMW_orbitSpin;position:absolute;inset:-38px}.IhZmMW_orbit:before,.IhZmMW_orbit:after{content:"";border-radius:inherit;border:1px solid #ffffff17;position:absolute}.IhZmMW_orbit:before{inset:16px}.IhZmMW_orbit:after{inset:38px -14px -14px 38px}.IhZmMW_orbit span{background:var(--gold-soft);width:9px;height:9px;box-shadow:0 0 24px var(--gold);border-radius:50%;position:absolute}.IhZmMW_orbit span:first-child{top:16%;right:4%}.IhZmMW_orbit span:nth-child(2){width:5px;height:5px;bottom:11%;left:12%}.IhZmMW_orbit span:nth-child(3){width:7px;height:7px;top:47%;left:-4px}.IhZmMW_statusBadge,.IhZmMW_identityBadge,.IhZmMW_codeBadge{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;box-shadow:0 18px 40px #0003}.IhZmMW_statusBadge{inset-inline-start:22px;color:var(--text-strong);background:#fafaf5e6;border:1px solid #ffffff38;border-radius:15px;align-items:center;gap:10px;padding:12px 15px;animation:5s ease-in-out infinite IhZmMW_floatBadge;display:flex;bottom:8px}.IhZmMW_statusBadge i{background:#32b782;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #32b78221}.IhZmMW_statusBadge span{display:grid}.IhZmMW_statusBadge small{color:var(--text-muted);font-size:var(--fs-xs)}.IhZmMW_statusBadge b{font-size:var(--fs-xs);letter-spacing:normal}.IhZmMW_identityBadge{inset-inline-end:-29px;text-align:left;background:#07372cc7;border:1px solid #ffffff29;border-radius:16px;min-width:165px;padding:16px 18px;bottom:76px}.IhZmMW_identityBadge small{color:var(--text-on-dark-accent);letter-spacing:normal;font:700 .54rem/1.4 Arial,sans-serif}.IhZmMW_identityBadge b{color:var(--text-on-dark);letter-spacing:normal;margin-top:5px;font:900 1rem/1.05 Arial,sans-serif;display:block}.IhZmMW_codeBadge{inset-inline-end:14px;color:var(--text-on-dark-accent);background:#04261eb3;border-radius:999px;padding:9px 12px;font:700 .76rem Arial,sans-serif;top:29px}.IhZmMW_navWrap{z-index:8;position:relative}.IhZmMW_metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:38px 102px;display:grid}.IhZmMW_metrics article{border-inline-end:1px solid var(--line);min-height:158px;animation:IhZmMW_revealUp .7s calc(var(--i) * 90ms) both;align-content:center;padding:25px clamp(18px,3vw,37px);display:grid}.IhZmMW_metrics article:first-child{border-inline-end:0}.IhZmMW_metrics b{color:var(--text-strong);letter-spacing:normal;font:900 clamp(2.1rem,4vw,3.6rem)/1 Arial,sans-serif}.IhZmMW_metrics span{font-size:var(--fs-sm);margin-top:9px;font-weight:700}.IhZmMW_metrics small{color:var(--text-muted);font-size:var(--fs-xs);margin-top:3px}.IhZmMW_manifesto{grid-template-columns:minmax(120px,.28fr) minmax(0,1.72fr);align-items:start;gap:clamp(34px,6vw,90px);padding-bottom:120px;display:grid}.IhZmMW_sectionLabel{color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:13px;padding-top:8px;display:flex}.IhZmMW_sectionLabel span{color:var(--text-on-dark-accent);font:600 .78rem Arial,sans-serif}.IhZmMW_sectionLabel:after{content:"";background:var(--line);width:50px;height:1px}.IhZmMW_manifestoCopy{max-width:920px}.IhZmMW_manifestoCopy .IhZmMW_kicker,.IhZmMW_expertiseSection .IhZmMW_kicker,.IhZmMW_processSection .IhZmMW_kicker,.IhZmMW_stackSection .IhZmMW_kicker,.IhZmMW_identitySection .IhZmMW_kicker{color:var(--text-accent)}.IhZmMW_manifestoCopy h2,.IhZmMW_sectionHeader h2,.IhZmMW_workHeader h2,.IhZmMW_processIntro h2,.IhZmMW_stackGrid h2{color:var(--text-strong);font-size:var(--fs-display);letter-spacing:normal;margin:0;font-weight:600;line-height:1.08}.IhZmMW_manifestoCopy h2 em,.IhZmMW_sectionHeader h2 em,.IhZmMW_workHeader h2 em,.IhZmMW_processIntro h2 em,.IhZmMW_stackGrid h2 em,.IhZmMW_closing h2 em{color:var(--text-accent);font-style:normal;font-weight:700}.IhZmMW_manifestoCopy>p:not(.IhZmMW_kicker){max-width:760px;color:var(--text-muted);font-size:var(--fs-base);margin:28px 0 0;line-height:2.05}.IhZmMW_manifestoCopy blockquote{border:1px solid var(--line);border-inline-start:4px solid var(--gold);max-width:800px;color:var(--text-strong);font-size:var(--fs-2xl);background:#f8f3e9;border-radius:6px 22px 22px 6px;margin:44px 0 0;padding:25px 30px 25px 58px;font-weight:700;line-height:1.8;position:relative}.IhZmMW_manifestoCopy blockquote span{inset-inline-end:18px;color:var(--text-accent);font:900 5rem/1 Georgia,serif;position:absolute;top:-15px}.IhZmMW_expertiseSection{padding-bottom:125px}.IhZmMW_sectionHeader,.IhZmMW_workHeader{grid-template-columns:1.25fr .65fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.IhZmMW_sectionHeader>p,.IhZmMW_workHeader>p{color:var(--text-muted);font-size:var(--fs-sm);margin:0 0 9px;line-height:1.9}.IhZmMW_expertiseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.IhZmMW_expertiseGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f7f5ee);border-radius:28px 8px 28px 28px;min-height:315px;padding:29px;transition:transform .3s,box-shadow .3s,border-color .3s;animation:linear both IhZmMW_revealUp;animation-timeline:view();animation-range:entry 8% cover 32%;position:relative;overflow:hidden}.IhZmMW_expertiseGrid article:nth-child(2n){border-radius:8px 28px 28px}.IhZmMW_expertiseGrid article:after{content:attr(data-number)}.IhZmMW_expertiseGrid article:hover{border-color:#b4873359;transform:translateY(-6px);box-shadow:0 24px 60px #12392d17}.IhZmMW_expertiseTop{justify-content:space-between;align-items:center;display:flex}.IhZmMW_expertiseTop>span{color:var(--text-accent);font:600 .8rem Arial,sans-serif}.IhZmMW_expertiseTop small{color:var(--text-on-dark-muted);letter-spacing:normal;font:600 .65rem Arial,sans-serif}.IhZmMW_expertiseGrid h3{max-width:390px;font-size:var(--fs-3xl);margin:48px 0 12px;line-height:1.3}.IhZmMW_expertiseGrid p{max-width:520px;color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.9}.IhZmMW_tags{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.IhZmMW_tags span{color:var(--text-muted);background:#e8f0eb;border-radius:999px;padding:6px 10px;font:700 .63rem Arial,sans-serif}.IhZmMW_workSection{background:var(--forest-deep);color:var(--text-on-dark);padding-block:90px 128px;scroll-margin-top:0;position:relative;overflow:hidden}.IhZmMW_workSection:before{content:"";opacity:.16;background:radial-gradient(circle at 75% 0,#e2bc68,#0000 29%),linear-gradient(120deg,#0000 0 63%,#ffffff14 63% 63.2%,#0000 63.2%);position:absolute;inset:0}.IhZmMW_workInner{position:relative}.IhZmMW_workHeader h2,.IhZmMW_workHeader>p{color:var(--text-on-dark)}.IhZmMW_workHeader .IhZmMW_kicker{color:var(--text-on-dark-accent)}.IhZmMW_nextChapter{color:var(--text-on-dark-muted);font-size:var(--fs-sm);background:#ffffff0f;border:1px solid #f4dd9e52;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:66px;padding:21px 24px;text-decoration:none;transition:background .25s,border-color .25s;display:flex}.IhZmMW_nextChapter span{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.IhZmMW_nextChapter strong{color:var(--text-on-dark-accent);font-size:var(--fs-base)}.IhZmMW_nextChapter i{width:37px;height:37px;color:var(--text-strong);font-size:var(--fs-md);background:#f5d98b;border-radius:50%;flex:0 0 37px;place-items:center;font-style:normal;display:grid}.IhZmMW_nextChapter:hover,.IhZmMW_nextChapter:focus-visible{background:#ffffff1c;border-color:#f5d98b}.IhZmMW_workToolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:-16px 0 32px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff0d}.IhZmMW_workFilters{gap:7px;display:flex}.IhZmMW_filterButton{min-height:46px;color:var(--text-on-dark);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-weight:700;transition:color .22s,background .22s,border-color .22s,transform .22s;display:inline-flex}.IhZmMW_filterButton small{min-width:24px;height:24px;color:var(--text-on-dark);background:#ffffff14;border-radius:99px;place-items:center;padding-inline:6px;font:600 .64rem Arial,sans-serif;display:grid}.IhZmMW_filterButton:hover{color:var(--text-on-dark);background:#ffffff12;transform:translateY(-1px)}.IhZmMW_filterButton[aria-pressed=true]{background:var(--gold-soft);color:var(--text-strong);border-color:#f4dd9e57;box-shadow:0 10px 28px #0000002e}.IhZmMW_filterButton[aria-pressed=true] small{color:var(--text-strong);background:#073d311f}.IhZmMW_filterButton:focus-visible,.IhZmMW_projectCard:focus-visible{outline-offset:4px;outline:3px solid #fff}.IhZmMW_workCount{color:var(--text-on-dark);font-size:var(--fs-xs);white-space:nowrap;flex:none;margin:0 12px}.IhZmMW_workCount span{color:var(--text-on-dark-accent);font:900 1rem Arial,sans-serif}.IhZmMW_projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px;display:grid}.IhZmMW_projectCard{color:inherit;animation:.55s cubic-bezier(.2,.7,.2,1) both IhZmMW_projectIn;animation-delay:calc(var(--project-order) * 55ms);border-radius:26px;text-decoration:none;display:block}.IhZmMW_projectCard:first-child{background:linear-gradient(135deg,#fff1,#ffffff06);border:1px solid #f4dd9e29;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(275px,.65fr);gap:0;padding:10px;display:grid;box-shadow:0 25px 75px #00000021}.IhZmMW_projectCard:first-child .IhZmMW_projectVisual{min-height:500px}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta{flex-direction:column;justify-content:flex-end;padding:40px 34px 32px;display:flex}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta h3{font-size:var(--fs-display)}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta p{font-size:var(--fs-sm);line-height:1.9}.IhZmMW_projectCard:first-child .IhZmMW_projectHighlights{margin-top:20px}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta>b{margin-top:21px}.IhZmMW_projectVisual{--project-accent:#e7c46d;isolation:isolate;background:#0c2c24;border:1px solid #ffffff1f;border-radius:26px;min-height:390px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s;position:relative;overflow:hidden}.IhZmMW_projectCard:hover .IhZmMW_projectVisual{border-color:color-mix(in srgb, var(--project-accent), transparent 45%);transform:translateY(-7px);box-shadow:0 28px 50px #00000042}.IhZmMW_projectImage{z-index:-3;object-fit:cover;object-position:top center;transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .55s;transform:scale(1.01)}.IhZmMW_projectCard:hover .IhZmMW_projectImage{filter:saturate(1.08);transform:scale(1.055)}.IhZmMW_projectScrim{z-index:-2;background:linear-gradient(#03130f1f 22%,#03130f33 48%,#03130ff5 100%);position:absolute;inset:0}.IhZmMW_browserBar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0716125c;border-bottom:1px solid #ffffff1a;align-items:center;gap:5px;height:37px;padding-inline:14px;display:flex;position:absolute;inset:0 0 auto}.IhZmMW_browserBar i{background:#ffffff80;border-radius:50%;width:6px;height:6px}.IhZmMW_browserBar span{color:var(--text-on-dark);margin-inline-start:auto;font:700 .6rem Arial,sans-serif}.IhZmMW_projectVisualCopy{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:5px 20px;padding:80px 30px 27px;display:grid;position:absolute;inset:auto 0 0}.IhZmMW_projectVisualCopy>span{color:var(--text-on-dark-accent);letter-spacing:normal;grid-column:1/-1;font:900 .61rem Arial,sans-serif}.IhZmMW_projectVisualCopy b{max-width:360px;color:var(--text-on-dark);font-size:var(--fs-display);letter-spacing:normal;text-shadow:0 4px 25px #00000061;line-height:1.03}.IhZmMW_projectVisualCopy i{color:var(--text-on-dark);font-size:var(--fs-xs);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071f1952;border:1px solid #ffffff3d;border-radius:999px;align-self:end;margin-bottom:3px;padding:9px 12px;font-style:normal;transition:background .2s,border-color .2s}.IhZmMW_projectCard:hover .IhZmMW_projectVisualCopy i{border-color:var(--project-accent);background:#071f19b3}.IhZmMW_projectUsayrat,.IhZmMW_projectNaqada{--project-accent:#f0d88d}.IhZmMW_projectTawod{--project-accent:#f1ae73}.IhZmMW_projectSama{--project-accent:#8ed7ec}.IhZmMW_projectBowdy{--project-accent:#fa8ec8}.IhZmMW_projectPortfolio{--project-accent:#9dd3ff}.IhZmMW_projectPortfolio .IhZmMW_projectImage{object-position:center 34%}.IhZmMW_projectAhmadi{--project-accent:#efd38c;background:#153b64}.IhZmMW_projectAhmadi .IhZmMW_projectImage{object-fit:contain;object-position:center}.IhZmMW_projectMeta{padding:19px 8px 0}.IhZmMW_projectMetaTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.IhZmMW_projectMetaTop>span{color:var(--text-on-dark-accent);letter-spacing:normal;font:600 .59rem Arial,sans-serif}.IhZmMW_projectMetaTop>small{color:var(--text-on-dark);letter-spacing:normal;font:600 .56rem Arial,sans-serif}.IhZmMW_projectMeta h3{color:var(--text-on-dark);font-size:var(--fs-xl);margin:7px 0 5px}.IhZmMW_projectMeta p{max-width:520px;color:var(--text-on-dark);font-size:var(--fs-xs);margin:0;line-height:1.8}.IhZmMW_projectMeta>b{color:var(--text-on-dark-accent);font-size:var(--fs-xs);gap:8px;margin-top:13px;display:inline-flex}.IhZmMW_projectHighlights{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.IhZmMW_projectHighlights small{color:var(--text-on-dark);font-size:var(--fs-xs);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px;font-weight:700}.IhZmMW_processSection{grid-template-columns:.72fr 1.28fr;gap:clamp(50px,9vw,130px);padding-block:120px;display:grid}.IhZmMW_processIntro{align-self:start;position:sticky;top:120px}.IhZmMW_processIntro h2{font-size:var(--fs-display)}.IhZmMW_processIntro>p:last-child{max-width:400px;color:var(--text-muted);font-size:var(--fs-sm);margin:26px 0 0;line-height:1.9}.IhZmMW_processList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.IhZmMW_processList li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:21px;min-height:145px;animation:linear both IhZmMW_revealSide;animation-timeline:view();animation-range:entry 10% cover 36%;display:grid}.IhZmMW_processList>li>span{color:var(--text-accent);font:600 .74rem Arial,sans-serif}.IhZmMW_processList h3{font-size:var(--fs-3xl);margin:0}.IhZmMW_processList p{color:var(--text-muted);font-size:var(--fs-xs);margin:7px 0 0;line-height:1.75}.IhZmMW_processList i{border:1px solid var(--line);width:42px;height:42px;color:var(--text-muted);border-radius:50%;place-items:center;font-style:normal;transition:transform .2s,background .2s,color .2s;display:grid}.IhZmMW_processList li:hover i{background:var(--forest);color:var(--text-on-dark);transform:translate(-4px)}.IhZmMW_stackSection{background:#f4efe4;padding-block:95px}.IhZmMW_stackGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,110px);display:grid}.IhZmMW_stackGrid h2{font-size:var(--fs-display)}.IhZmMW_stackGrid>div:first-child>p:last-child{max-width:430px;color:var(--text-muted);line-height:1.85}.IhZmMW_stackCloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.IhZmMW_stackCloud span{color:var(--text-body);animation:linear both IhZmMW_chipIn;animation-timeline:view();animation-range:entry 4% cover calc(28% + var(--i) * 0.3%);background:#ffffffb3;border:1px solid #083d311f;border-radius:999px;padding:13px 17px;font:750 clamp(.7rem,1.2vw,.88rem) Arial,sans-serif;box-shadow:0 8px 25px #1f372d09}.IhZmMW_stackCloud span:nth-child(3n){background:var(--forest);color:var(--text-on-dark)}.IhZmMW_stackCloud span:nth-child(4n){color:var(--text-accent);background:#eedba6}.IhZmMW_networkSection{padding-block:120px 42px}.IhZmMW_networkHeader{grid-template-columns:1.15fr .65fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.IhZmMW_networkHeader h2{color:var(--text-strong);font-size:var(--fs-display);letter-spacing:normal;margin:0;font-weight:600;line-height:1.07}.IhZmMW_networkHeader h2 em{color:var(--text-accent);font-style:normal;font-weight:700}.IhZmMW_networkHeader>p{max-width:460px;color:var(--text-muted);font-size:var(--fs-sm);margin:0 0 9px;line-height:1.9}.IhZmMW_networkHeader .IhZmMW_kicker{color:var(--text-accent)}.IhZmMW_socialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.IhZmMW_socialCard{--social-color:#0b2f27;border:1px solid var(--line);min-height:126px;color:var(--text-strong);animation:linear both IhZmMW_revealUp;animation-timeline:view();animation-range:entry 6% cover calc(28% + var(--i) * 0.3%);background:linear-gradient(145deg,#fff,#faf8f2);border-radius:23px 7px 23px 23px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f362a0b}.IhZmMW_socialCard:before{content:"";background:var(--social-color);width:4px;transition:transform .3s;position:absolute;inset:0 auto 0 0;transform:scaleY(.36)}.IhZmMW_socialCard:hover{border-color:color-mix(in srgb, var(--social-color) 35%, transparent);transform:translateY(-5px);box-shadow:0 22px 50px #0f362a1a}.IhZmMW_socialCard:hover:before{transform:scaleY(1)}.IhZmMW_socialCard:nth-child(2n){border-radius:7px 23px 23px}.IhZmMW_socialIcon{background:color-mix(in srgb, var(--social-color) 11%, white);width:54px;height:54px;color:var(--text-link);border-radius:17px;place-items:center;display:grid}.IhZmMW_socialIcon svg{fill:currentColor;width:25px;height:25px}.IhZmMW_socialCopy{min-width:0;display:grid}.IhZmMW_socialCopy b{font:900 .92rem Arial,sans-serif}.IhZmMW_socialCopy small{color:var(--text-link);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:750 .65rem Arial,sans-serif;overflow:hidden}.IhZmMW_socialCopy em{color:var(--text-muted);font-size:var(--fs-xs);margin-top:8px;font-style:normal}.IhZmMW_socialCard>i{border:1px solid var(--line);width:29px;height:29px;color:var(--text-muted);border-radius:50%;place-items:center;font-style:normal;transition:transform .22s,background .22s,color .22s;display:grid}.IhZmMW_socialCard:hover>i{background:var(--social-color);color:var(--text-on-dark);transform:translate(-2px,-2px)}.IhZmMW_socialGithub{--social-color:#24292f}.IhZmMW_socialX{--social-color:#050505}.IhZmMW_socialInstagram{--social-color:#c13584}.IhZmMW_socialThreads{--social-color:#161616}.IhZmMW_socialYoutube{--social-color:#e62117}.IhZmMW_socialTiktok{--social-color:#00a8a8}.IhZmMW_identitySection{grid-template-columns:240px 1fr;align-items:center;gap:clamp(42px,7vw,100px);padding-block:92px 125px;display:grid}.IhZmMW_monogram{aspect-ratio:1;background:var(--forest);width:220px;color:var(--text-on-dark-accent);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 25px 60px #073d312e}.IhZmMW_monogram:before{content:"";border-radius:inherit;border:1px solid #f6dd9e5c;position:absolute;inset:11px}.IhZmMW_monogram span{letter-spacing:normal;font:900 4rem/1 Arial,sans-serif}.IhZmMW_monogram i{inset-inline-end:24px;border:4px solid var(--forest);background:#3cc391;border-radius:50%;width:17px;height:17px;animation:2.2s ease-in-out infinite IhZmMW_glowPulse;position:absolute;bottom:28px;box-shadow:0 0 17px #3cc391b3}.IhZmMW_identityCopy h2{color:var(--text-strong);font-size:var(--fs-display);margin:0;line-height:1.15}.IhZmMW_identityCopy h2 small{color:var(--text-on-dark-muted);letter-spacing:normal;margin-top:10px;font:600 .67rem Arial,sans-serif;display:block}.IhZmMW_identityCopy>p:not(.IhZmMW_kicker){max-width:760px;color:var(--text-muted);margin:23px 0 0;line-height:1.95}.IhZmMW_identityLinks{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.IhZmMW_identityLinks a{border:1px solid var(--line);color:var(--text-strong);font-size:var(--fs-xs);border-radius:10px;padding:10px 13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.IhZmMW_identityLinks a:hover{background:var(--forest);color:var(--text-on-dark)}.IhZmMW_closing{color:var(--text-on-dark);background:linear-gradient(125deg,#092f27,#0b4d3b);padding-block:98px;position:relative;overflow:hidden}.IhZmMW_closing:before{content:"";border:1px solid #edd39121;border-radius:50%;width:430px;height:430px;position:absolute;inset:-180px auto auto -180px;box-shadow:0 0 0 70px #edd39106,0 0 0 140px #edd39105}.IhZmMW_closingInner{grid-template-columns:90px 1fr auto;align-items:center;gap:35px;display:grid;position:relative}.IhZmMW_closingMark{width:80px;height:80px;color:var(--text-on-dark-accent);font-size:var(--fs-2xl);border:1px solid #f4dd9e66;border-radius:50%;place-items:center;font-weight:700;display:grid}.IhZmMW_closing p{color:var(--text-on-dark-muted);font-size:var(--fs-xs);margin:0 0 8px;font-weight:700}.IhZmMW_closing h2{color:var(--text-on-dark);font-size:var(--fs-display);margin:0;line-height:1.08}.IhZmMW_closingActions{gap:9px;min-width:190px;display:grid}.IhZmMW_closingActions a{color:var(--text-on-dark);font-size:var(--fs-xs);border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;gap:20px;padding:14px 17px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:flex}.IhZmMW_closingActions a:first-child{background:var(--gold-soft);color:var(--text-strong)}.IhZmMW_closingActions a:hover{transform:translate(-4px)}@keyframes IhZmMW_revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes IhZmMW_revealSide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes IhZmMW_lineDraw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes IhZmMW_orbitSpin{to{transform:rotate(360deg)}}@keyframes IhZmMW_floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes IhZmMW_glowPulse{0%,to{box-shadow:0 0 #3cc39161,0 0 17px #3cc391b3}50%{box-shadow:0 0 0 8px #3cc39100,0 0 23px #3cc391cc}}@keyframes IhZmMW_chipIn{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes IhZmMW_projectIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.IhZmMW_heroGrid{grid-template-columns:1fr minmax(330px,.75fr);gap:45px}.IhZmMW_statusBadge{inset-inline-start:18px}.IhZmMW_identityBadge{inset-inline-end:-10px}.IhZmMW_projectVisual{min-height:340px}.IhZmMW_projectVisualCopy{padding-inline:24px}}@media (max-width:820px){.IhZmMW_hero{min-height:auto}.IhZmMW_heroGrid{grid-template-columns:1fr;min-height:auto;padding-block:58px 85px}.IhZmMW_heroCopy{text-align:center}.IhZmMW_breadcrumbs,.IhZmMW_eyebrow,.IhZmMW_heroActions{justify-content:center}.IhZmMW_lead{margin-inline:auto}.IhZmMW_portraitStage{justify-self:center;width:min(82vw,490px);margin-top:15px}.IhZmMW_metrics{grid-template-columns:repeat(2,1fr);margin-bottom:80px}.IhZmMW_metrics article:nth-child(odd){border-inline-end:0}.IhZmMW_metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.IhZmMW_manifesto{grid-template-columns:1fr;gap:25px;padding-bottom:90px}.IhZmMW_sectionHeader,.IhZmMW_workHeader{grid-template-columns:1fr;align-items:start;gap:23px}.IhZmMW_sectionHeader>p,.IhZmMW_workHeader>p{max-width:610px}.IhZmMW_workToolbar{flex-direction:column;align-items:flex-start}.IhZmMW_processSection{grid-template-columns:1fr;padding-block:90px}.IhZmMW_processIntro{position:static}.IhZmMW_stackGrid{grid-template-columns:1fr}.IhZmMW_networkHeader{grid-template-columns:1fr;align-items:start;gap:22px}.IhZmMW_socialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.IhZmMW_identitySection{grid-template-columns:170px 1fr;gap:34px}.IhZmMW_monogram{width:165px}.IhZmMW_monogram span{font-size:var(--fs-display)}.IhZmMW_closingInner{grid-template-columns:75px 1fr}.IhZmMW_closingActions{flex-wrap:wrap;grid-column:2;display:flex}.IhZmMW_projectCard:first-child{grid-template-columns:1fr}.IhZmMW_projectCard:first-child .IhZmMW_projectVisual{min-height:390px}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta{padding:25px 20px 20px}}@media (max-width:640px){.IhZmMW_heroGrid{gap:35px;padding-block:35px 70px}.IhZmMW_breadcrumbs{font-size:var(--fs-xs);margin-bottom:31px}.IhZmMW_hero h1{font-size:var(--fs-display);line-height:.98}.IhZmMW_lead{font-size:var(--fs-sm);margin-top:29px;line-height:1.9}.IhZmMW_statement{font-size:var(--fs-lg)}.IhZmMW_heroActions{grid-template-columns:1fr 1fr;display:grid}.IhZmMW_heroActions a{min-height:51px;font-size:var(--fs-xs);gap:10px;padding-inline:12px}.IhZmMW_portraitStage{width:min(89vw,450px)}.IhZmMW_portraitFrame{border-radius:30px}.IhZmMW_orbit{inset:-19px}.IhZmMW_statusBadge{inset-inline-start:14px;transform-origin:0 100%;top:auto;bottom:7px;transform:scale(.9)}.IhZmMW_identityBadge{inset-inline-end:-4px;min-width:140px;padding:13px;bottom:72px}.IhZmMW_codeBadge{top:17px}.IhZmMW_metrics{margin-top:27px;margin-bottom:70px}.IhZmMW_metrics article{min-height:130px;padding:20px 14px}.IhZmMW_metrics b{font-size:var(--fs-3xl)}.IhZmMW_metrics span{font-size:var(--fs-xs)}.IhZmMW_manifestoCopy h2,.IhZmMW_sectionHeader h2,.IhZmMW_workHeader h2,.IhZmMW_processIntro h2,.IhZmMW_stackGrid h2{font-size:var(--fs-display)}.IhZmMW_manifestoCopy>p:not(.IhZmMW_kicker){font-size:var(--fs-sm)}.IhZmMW_manifestoCopy blockquote{font-size:var(--fs-base);padding:22px 20px}.IhZmMW_expertiseSection{padding-bottom:85px}.IhZmMW_expertiseGrid{grid-template-columns:1fr}.IhZmMW_expertiseGrid article{min-height:285px;padding:24px}.IhZmMW_expertiseGrid h3{margin-top:38px}.IhZmMW_workSection{padding-block:80px 90px;scroll-margin-top:0!important}.IhZmMW_nextChapter{margin-top:47px;padding:18px}.IhZmMW_workToolbar{gap:12px;margin-top:-4px;padding:8px}.IhZmMW_workFilters{scrollbar-width:none;width:100%;padding-bottom:3px;overflow-x:auto}.IhZmMW_workFilters::-webkit-scrollbar{display:none}.IhZmMW_filterButton{flex:none;min-height:44px;padding-inline:14px}.IhZmMW_workCount{margin:0 9px 3px}.IhZmMW_projectsGrid{grid-template-columns:1fr;gap:38px}.IhZmMW_projectVisual{min-height:320px}.IhZmMW_projectCard:first-child{box-shadow:none;background:0 0;border:0;padding:0;display:block}.IhZmMW_projectCard:first-child .IhZmMW_projectVisual{min-height:340px}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta{padding:19px 8px 0;display:block}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta h3{font-size:var(--fs-2xl)}.IhZmMW_projectCard:first-child .IhZmMW_projectMeta p{font-size:var(--fs-xs);line-height:1.8}.IhZmMW_projectVisualCopy{grid-template-columns:1fr;padding:72px 22px 22px}.IhZmMW_projectVisualCopy b{font-size:var(--fs-3xl)}.IhZmMW_projectVisualCopy i{justify-self:start;margin-top:8px}.IhZmMW_processSection{gap:38px;padding-block:80px}.IhZmMW_processList li{grid-template-columns:35px 1fr;gap:14px;min-height:135px}.IhZmMW_processList li>i{display:none}.IhZmMW_stackSection{padding-block:75px}.IhZmMW_stackGrid{gap:38px}.IhZmMW_stackCloud{justify-content:flex-start}.IhZmMW_stackCloud span{padding:11px 13px}.IhZmMW_networkSection{padding-block:82px 25px}.IhZmMW_networkHeader h2{font-size:var(--fs-display)}.IhZmMW_socialGrid{grid-template-columns:1fr}.IhZmMW_socialCard{min-height:112px;padding:16px}.IhZmMW_identitySection{grid-template-columns:1fr;padding-block:85px}.IhZmMW_monogram{width:135px}.IhZmMW_monogram span{font-size:var(--fs-3xl)}.IhZmMW_closing{padding-block:75px}.IhZmMW_closingInner{text-align:center;grid-template-columns:1fr}.IhZmMW_closingMark{width:66px;height:66px;margin-inline:auto}.IhZmMW_closingActions{grid-column:auto;width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.IhZmMW_heroCopy,.IhZmMW_portraitStage,.IhZmMW_hero h1 strong:after,.IhZmMW_orbit,.IhZmMW_statusBadge,.IhZmMW_metrics article,.IhZmMW_expertiseGrid article,.IhZmMW_processList li,.IhZmMW_stackCloud span,.IhZmMW_socialCard,.IhZmMW_monogram i,.IhZmMW_projectCard{animation:none}.IhZmMW_portraitFrame img,.IhZmMW_heroActions a,.IhZmMW_expertiseGrid article,.IhZmMW_projectVisual,.IhZmMW_projectImage,.IhZmMW_projectVisualCopy i,.IhZmMW_processList i,.IhZmMW_socialCard,.IhZmMW_socialCard:before,.IhZmMW_socialCard>i,.IhZmMW_identityLinks a,.IhZmMW_closingActions a,.IhZmMW_filterButton{transition:none}}@media print{.IhZmMW_hero{min-height:auto;color:var(--text-strong);background:#fff}.IhZmMW_heroGrid{min-height:auto}.IhZmMW_hero h1,.IhZmMW_lead,.IhZmMW_statement,.IhZmMW_workHeader h2,.IhZmMW_projectMeta h3,.IhZmMW_closing h2{color:var(--text-strong)}.IhZmMW_orbit,.IhZmMW_heroGlow,.IhZmMW_heroActions,.IhZmMW_closing,.IhZmMW_navWrap{display:none}.IhZmMW_workSection{color:var(--text-strong);background:#fff}}
