.concept_site__FXYZC{--forest:#0c2927;--forest-deep:#071b1a;--leaf:#16483f;--gold:#d7b66a;--paper:#f5f3ea;--cream:#fcf9ef;--ink:#18302b;--mute:#5d6c63;--line:rgba(20,50,42,.16);min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--portfolio-body),Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.concept_site__FXYZC *{box-sizing:border-box}.concept_site__FXYZC h1,.concept_site__FXYZC h2,.concept_site__FXYZC h3,.concept_site__FXYZC p{margin:0}.concept_site__FXYZC h1,.concept_site__FXYZC h2,.concept_site__FXYZC h3{font-family:var(--portfolio-heading),Georgia,serif;font-weight:500}.concept_site__FXYZC a{color:inherit;text-decoration:none}.concept_site__FXYZC button{font:inherit;cursor:pointer}.concept_site__FXYZC a:focus-visible,.concept_site__FXYZC button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.concept_skip__jqLyA{position:fixed;z-index:1000;top:-100px;left:1rem;padding:.7rem 1rem;background:var(--gold);color:var(--forest-deep)}.concept_skip__jqLyA:focus{top:1rem}.concept_draftRibbon__jk6Q7{position:fixed;z-index:90;bottom:16px;left:16px;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:30px;background:var(--gold);color:var(--forest-deep);font-size:10px;font-weight:800;letter-spacing:.09em;box-shadow:0 8px 26px rgba(0,0,0,.2)}.concept_draftRibbon__jk6Q7 span{padding:0 6px}.concept_topbar___7epX{position:absolute;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;gap:clamp(16px,2.4vw,44px);height:98px;padding:0 clamp(22px,4.7vw,90px);color:var(--cream);border-bottom:1px solid rgba(255,255,255,.15);background:linear-gradient(180deg,rgba(5,24,23,.58),rgba(5,24,23,.1))}.concept_brand__zute5{font-family:var(--portfolio-heading),Georgia,serif;font-size:37px;font-weight:700;letter-spacing:-.12em;line-height:1;white-space:nowrap}.concept_brand__zute5 span,.concept_footer__GJHyW>span span{color:var(--gold)}.concept_topMeta__qkJ_S{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:750;letter-spacing:.2em;white-space:nowrap;opacity:.77}.concept_topMeta__qkJ_S i{width:22px;height:1px;background:var(--gold)}.concept_nav__vJeSZ{display:flex;align-items:center;gap:clamp(16px,2vw,36px);margin-left:auto}.concept_nav__vJeSZ>a{position:relative;font-size:11px;font-weight:650;letter-spacing:.045em;white-space:nowrap;transition:color .2s}.concept_nav__vJeSZ>a:hover{color:var(--gold)}.concept_nav__vJeSZ>a:not(.concept_navContact__VCwdP):after{content:"";position:absolute;left:0;bottom:-8px;height:1px;width:0;background:var(--gold);transition:width .25s}.concept_nav__vJeSZ>a:not(.concept_navContact__VCwdP):hover:after{width:100%}.concept_nav__vJeSZ .concept_navContact__VCwdP{padding:12px 17px;border:1px solid rgba(255,255,255,.38);border-radius:3px}.concept_lang__7Y6XI{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.35);border-radius:28px;background:rgba(7,27,26,.32)}.concept_lang__7Y6XI button{border:0;background:transparent;color:#fff;min-width:36px;min-height:32px;border-radius:18px;font-weight:800;font-size:10px;letter-spacing:.06em}.concept_lang__7Y6XI button[aria-pressed=true]{background:var(--gold);color:var(--forest-deep)}.concept_mobileMenu__v7erw{display:none;border:0;background:transparent;color:#fff;font-size:23px}.concept_hero__GpeTk{position:relative;display:grid;grid-template-columns:53% 47%;min-height:730px;height:100svh;max-height:1120px;isolation:isolate;background:var(--forest-deep);color:var(--cream)}.concept_hero__GpeTk:before{content:"";position:absolute;z-index:1;inset:0 47% 0 0;pointer-events:none;background:radial-gradient(circle at 28% 60%,rgba(74,130,104,.2),transparent 56%),repeating-linear-gradient(90deg,transparent,transparent 130px,rgba(255,255,255,.018) 131px)}.concept_heroPhoto__pJvCX{position:relative;grid-column:2;grid-row:1;overflow:hidden;min-width:0;background:#174639}.concept_heroPhoto__pJvCX>img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:saturate(.9) contrast(1.03)}.concept_heroPhotoShade__r_gCg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,27,26,.42),transparent 40%),linear-gradient(0deg,rgba(7,27,26,.38),transparent 40%),linear-gradient(180deg,rgba(7,27,26,.18),transparent 28%)}.concept_photoCaption__LNDPt{position:absolute;right:32px;bottom:33px;padding:10px 13px;border:1px solid rgba(255,255,255,.6);background:rgba(7,27,26,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;letter-spacing:.16em;font-weight:700}.concept_heroText__ksssh{position:relative;z-index:3;grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;max-width:930px;min-width:0;padding:145px clamp(24px,5.5vw,100px) 85px}.concept_kicker__P0Fbb{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;line-height:1.8}.concept_kicker__P0Fbb i{width:25px;height:1px;background:currentColor;flex-shrink:0}.concept_heroText__ksssh h1{font-size:clamp(48px,5.2vw,88px);line-height:1.03;letter-spacing:-.06em;margin-top:24px;text-wrap:balance;white-space:normal}.concept_about__NbPJz h2 em,.concept_contact__IRf2e h2 em,.concept_editorial__Mu2Go h2 em,.concept_heroText__ksssh h1 em,.concept_learning__k4zqf h2 em,.concept_projects__1nxyD h2 em{font-weight:400;font-style:italic;color:var(--gold)}.concept_heroText__ksssh>p{max-width:540px;margin-top:30px;color:#d5e0d8;font-size:clamp(14px,1.15vw,17px);line-height:1.75}.concept_heroTags__UfotJ{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.concept_heroTags__UfotJ span{padding:9px 12px;border:1px solid rgba(255,255,255,.25);border-radius:28px;background:rgba(255,255,255,.045);color:#e7ede6;font-size:10px;font-weight:600;letter-spacing:.02em}.concept_heroActions__W4186{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:34px}.concept_heroActions__W4186 a,.concept_heroActions__W4186 button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:14px 19px;border:1px solid rgba(255,255,255,.36);border-radius:3px;font-size:11px;font-weight:750;letter-spacing:.025em;transition:background .2s,transform .25s,border-color .2s}.concept_heroActions__W4186 a:hover,.concept_heroActions__W4186 button:hover{transform:translateY(-3px)}.concept_heroActions__W4186 .concept_actionPrimary__CNPpk{background:var(--gold);border-color:var(--gold);color:var(--forest-deep)}.concept_heroActions__W4186 .concept_actionSecondary__YlbDF{color:var(--cream);background:rgba(255,255,255,.06)}.concept_heroActions__W4186 .concept_actionQuiet__FfSf9{border-color:transparent;color:var(--gold);padding-inline:8px}.concept_verticalStamp__wC3UE{position:absolute;z-index:2;right:24px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);display:flex;gap:12px;align-items:center;font-size:10px;letter-spacing:.2em;color:#fff9}.concept_verticalStamp__wC3UE i{width:2px;height:2px;border-radius:50%;background:var(--gold)}.concept_scrollHint__rnKyw{position:absolute;z-index:4;left:5.5vw;bottom:25px;display:flex;gap:18px;align-items:center;letter-spacing:.18em;font-weight:700;font-size:9px;opacity:.65}.concept_scrollHint__rnKyw span{font-size:18px;opacity:1}.concept_marquee__X3B4q{height:50px;overflow:hidden;background:var(--gold);color:var(--forest-deep);display:flex;align-items:center;border-block:1px solid #94753d}.concept_marqueeTrack__Iq9Qv{display:flex;width:max-content;animation:concept_marqueeFlow__VHofi 35s linear infinite}.concept_marqueeTrack__Iq9Qv>span{display:inline-block;white-space:nowrap;padding-left:20px;font-size:11px;font-weight:850;letter-spacing:.16em}.concept_marqueeTrack__Iq9Qv b{font-size:19px;font-weight:400;margin-inline:32px;vertical-align:-2px}@keyframes concept_marqueeFlow__VHofi{to{transform:translateX(-50%)}}.concept_sectionNum__FEOKJ{display:block;color:#b79552;font-size:10px;font-weight:850;letter-spacing:.2em;line-height:1.6}.concept_focus__Wo0XQ{padding:75px clamp(24px,6vw,110px) 85px;background:var(--forest);color:var(--cream)}.concept_focusHead__sG9fn{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.18)}.concept_focusHead__sG9fn p{max-width:560px;font-size:20px;line-height:1.55;color:#d7e2d9;font-family:var(--portfolio-heading),Georgia,serif}.concept_focusGrid__gdR0B{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.concept_focusItem__AGrWh{min-height:142px;display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:22px;padding:26px 20px 5px 0;border-right:1px solid rgba(255,255,255,.18)}.concept_focusItem__AGrWh:not(:first-child){padding-left:23px}.concept_focusItem__AGrWh:last-child{border-right:0}.concept_focusItem__AGrWh small{font-size:10px;color:var(--gold);font-weight:850;letter-spacing:.12em}.concept_focusItem__AGrWh strong{max-width:215px;font-family:var(--portfolio-heading),Georgia,serif;font-weight:500;font-size:clamp(18px,2.1vw,28px);line-height:1.2}.concept_focusItem__AGrWh>span{position:absolute;right:17px;bottom:7px;font-size:18px;color:var(--gold)}.concept_about__NbPJz{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:clamp(46px,9vw,155px);gap:clamp(46px,9vw,155px);align-items:center;padding:clamp(85px,10vw,160px) clamp(24px,7vw,130px);background:var(--cream)}.concept_aboutVisual__8LJCa{position:relative;aspect-ratio:.89;max-height:655px;overflow:hidden;border-radius:1px;background:var(--leaf);box-shadow:23px 24px 0 rgba(215,182,106,.17)}.concept_aboutVisual__8LJCa>img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.concept_aboutPhotoLabel__HZfZp{position:absolute;left:0;right:18%;bottom:0;background:var(--forest);color:#fff;padding:22px 26px;display:flex;flex-direction:column;gap:8px}.concept_aboutPhotoLabel__HZfZp span{font-size:9px;color:var(--gold);letter-spacing:.16em;font-weight:700}.concept_aboutPhotoLabel__HZfZp strong{font-family:var(--portfolio-heading),Georgia,serif;font-size:17px;font-weight:500}.concept_aboutCopy__OwlSB h2,.concept_contact__IRf2e h2,.concept_editorial__Mu2Go h2,.concept_learning__k4zqf h2,.concept_projects__1nxyD h2{font-size:clamp(40px,5.2vw,78px);letter-spacing:-.055em;line-height:1.04;margin-top:18px}.concept_aboutCopy__OwlSB h2 em,.concept_learning__k4zqf h2 em,.concept_projects__1nxyD h2 em{color:#b18e45}.concept_aboutCopy__OwlSB p{font-size:clamp(15px,1.35vw,18px);line-height:1.9;color:#52635b;max-width:610px;margin-top:26px}.concept_aboutCopy__OwlSB p+p{margin-top:17px}.concept_inlineLink__Q0U3B{display:inline-flex;align-items:center;gap:28px;border-bottom:1px solid #c5ab6d;padding-bottom:13px;margin-top:35px;font-size:12px;font-weight:800;letter-spacing:.035em}.concept_inlineLink__Q0U3B span{font-size:19px;color:#af8a3f}.concept_projects__1nxyD{background:#e8ebe4;padding:clamp(80px,9vw,135px) clamp(24px,6vw,110px)}.concept_projectsHead__5DwkV{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-bottom:52px}.concept_projectsHead__5DwkV>p{max-width:420px;font-size:17px;color:#5a6b61;line-height:1.8}.concept_projectGrid__p2mfF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.concept_projectCard__ZfIq6{min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:34px clamp(27px,3vw,46px) 28px;min-height:510px;background:var(--forest);color:var(--cream);transition:transform .3s ease,box-shadow .3s ease}.concept_projectCardLight__ZHs6y{background:var(--cream);color:var(--ink)}.concept_projectCard__ZfIq6:hover{transform:translateY(-5px);box-shadow:0 22px 45px rgba(9,38,33,.14)}.concept_cardFoot__vQ2pj,.concept_cardHead__eXafs{display:flex;align-items:center;justify-content:space-between;gap:14px}.concept_cardHead__eXafs{font-size:10px;font-weight:800;letter-spacing:.14em;opacity:.8}.concept_cardHead__eXafs span:last-child{text-align:right}.concept_cardArt__qx5XX{position:relative;height:170px;margin-top:22px;margin-bottom:9px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(215,182,106,.24);background:radial-gradient(circle at center,rgba(215,182,106,.14),transparent 55%)}.concept_projectCardLight__ZHs6y .concept_cardArt__qx5XX{background:radial-gradient(circle at center,rgba(17,74,61,.12),transparent 58%);border-color:#d9dfd3}.concept_cardArt__qx5XX>span{position:absolute;top:17px;left:20px;font-size:10px;letter-spacing:.2em;opacity:.7}.concept_cardArt__qx5XX b{font-family:var(--portfolio-heading),Georgia,serif;font-size:clamp(90px,11vw,150px);font-weight:400;line-height:1;color:var(--gold);opacity:.7;letter-spacing:-.15em}.concept_projectCardLight__ZHs6y .concept_cardArt__qx5XX b{color:#3a8069}.concept_cardArt__qx5XX i{position:absolute;inset:16px;border:1px solid rgba(255,255,255,.11);transform:rotate(-5deg);pointer-events:none}.concept_projectCardLight__ZHs6y .concept_cardArt__qx5XX i{border-color:rgba(22,72,61,.16)}.concept_projectCard__ZfIq6 h3{font-size:clamp(27px,3vw,39px);letter-spacing:-.04em}.concept_projectCard__ZfIq6>p{font-size:14px;line-height:1.7;max-width:480px;opacity:.75;margin-top:12px;margin-bottom:24px}.concept_cardFoot__vQ2pj{border-top:1px solid;margin-top:auto;padding-top:20px;font-size:10px;font-weight:750;letter-spacing:.015em}.concept_cardFoot__vQ2pj>span{opacity:.65;line-height:1.6}.concept_cardFoot__vQ2pj a{color:var(--gold);white-space:nowrap}.concept_projectCardLight__ZHs6y .concept_cardFoot__vQ2pj a{color:var(--leaf)}.concept_editorial__Mu2Go{display:grid;grid-template-columns:1fr 1fr;background:#0b2625;color:var(--cream)}.concept_editorialCopy__vClS0{padding:clamp(70px,8vw,125px) clamp(24px,6vw,100px)}.concept_editorialCopy__vClS0>p{color:#cadbd1;font-size:16px;line-height:1.9;max-width:640px;margin-top:24px}.concept_editorialStats__ogfpC{display:flex;align-items:center;gap:15px;margin:30px 0 35px;flex-wrap:wrap}.concept_editorialStats__ogfpC span{padding:10px 13px;border:1px solid #ffffff3c;border-radius:30px;color:var(--gold);font-size:11px;letter-spacing:.09em;font-weight:800}.concept_publications__1l9eS{display:flex;flex-direction:column}.concept_publications__1l9eS>a{position:relative;display:grid;grid-template-columns:minmax(95px,.45fr) 1fr 15px;align-items:center;grid-gap:18px;gap:18px;border-top:1px solid #ffffff38;padding:20px 0;transition:padding .2s}.concept_publications__1l9eS>a:last-child{border-bottom:1px solid #ffffff38}.concept_publications__1l9eS>a:hover{padding-left:8px}.concept_publications__1l9eS strong{font-size:15px;font-weight:700}.concept_publications__1l9eS span{font-size:12px;line-height:1.6;color:#c4d4c9}.concept_publications__1l9eS b{color:var(--gold);font-size:16px}.concept_editorialVisual__Q3t3R{display:flex;flex-direction:column;min-width:0;background:#071c1b}.concept_editorialImage__LjDtp{position:relative;flex:1 1;min-height:600px;overflow:hidden}.concept_editorialImage__LjDtp img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;transition:opacity .2s;background:#050a09}.concept_galleryControls__JHPtT{height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 34px;color:var(--gold);font-weight:800;font-size:12px;letter-spacing:.16em;border-top:1px solid #ffffff2d}.concept_galleryControls__JHPtT>div{display:flex;gap:10px}.concept_galleryControls__JHPtT button{width:43px;height:43px;border:1px solid #ffffff52;background:transparent;color:var(--cream);font-size:20px;transition:background .2s}.concept_galleryControls__JHPtT button:hover{background:#ffffff1d}.concept_journey__7mkfT{padding:clamp(90px,10vw,150px) clamp(24px,7vw,120px);background:var(--cream)}.concept_journeyHead__ryEX3{max-width:1080px;margin-bottom:60px}.concept_journeyHead__ryEX3 h2{font-size:clamp(42px,5.6vw,86px);line-height:1;letter-spacing:-.055em;margin-top:17px}.concept_journeyHead__ryEX3 p{margin-top:20px;color:#6a786b;font-size:17px}.concept_timeline__QOMTA{max-width:1240px;margin-inline:auto}.concept_timeline__QOMTA article{display:grid;grid-template-columns:130px 1fr 28px;grid-gap:30px;gap:30px;padding:26px 10px;border-bottom:1px solid #cfdbcf}.concept_timeline__QOMTA article:first-child{border-top:1px solid #cfdbcf}.concept_timelineYear__bW5YZ{font-size:11px;font-weight:800;color:#a7843f;letter-spacing:.07em;padding-top:8px}.concept_timelineCompany__7NSTN{font-size:10px;letter-spacing:.1em;font-weight:800;color:#7a897c;text-transform:uppercase}.concept_timeline__QOMTA h3{font-size:clamp(23px,2.7vw,34px);margin:9px 0 12px;letter-spacing:-.02em}.concept_timeline__QOMTA p{font-size:14px;line-height:1.75;color:#59695e;max-width:820px}.concept_timelineArrow__UI_HS{font-size:24px;color:#bb9a58;align-self:start}.concept_learning__k4zqf{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:8vw;gap:8vw;padding:clamp(85px,9vw,140px) clamp(24px,7vw,120px);background:#dfe6db}.concept_learning__k4zqf>div:first-child>p{font-size:16px;color:#54685a;line-height:1.85;max-width:450px;margin-top:24px}.concept_learningDetail__J4GF0 h3{font:800 11px/1.5 var(--portfolio-body),Inter,Arial,sans-serif;letter-spacing:.17em;margin-bottom:24px}.concept_educationRow__8WkMj{display:flex;flex-direction:column;gap:8px;border-top:1px solid #b6c6b8;padding:17px 0}.concept_educationRow__8WkMj strong{font-family:var(--portfolio-heading),Georgia,serif;font-size:19px;font-weight:600}.concept_educationRow__8WkMj span{font-size:12px;color:#64786a}.concept_learningDetail__J4GF0 h3:not(:first-child){margin-top:42px}.concept_skills__vn2T3{display:flex;flex-wrap:wrap;gap:9px}.concept_skills__vn2T3 span{padding:10px 12px;border:1px solid #99b09e;border-radius:3px;background:rgba(255,255,255,.36);font-size:11px;font-weight:650;color:#294b3d}.concept_contact__IRf2e{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:7vw;gap:7vw;align-items:center;padding:clamp(88px,10vw,160px) clamp(24px,7vw,120px);background:var(--forest);color:var(--cream)}.concept_contactIntro__ESOjI>p{font-size:16px;color:#c7d7ce;max-width:650px;line-height:1.85;margin-top:28px}.concept_contactActions__bw8gC{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.concept_contactActions__bw8gC a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;border:1px solid rgba(255,255,255,.38);font-size:12px;font-weight:800}.concept_contactActions__bw8gC .concept_contactMain__PDAok{background:var(--gold);color:var(--forest-deep);border-color:var(--gold)}.concept_contactPanel__ItLY4{padding:clamp(25px,3vw,48px);border:1px solid rgba(215,182,106,.45);background:linear-gradient(145deg,rgba(255,255,255,.065),transparent 75%);min-width:0}.concept_panelTop__MgAdw{display:flex;align-items:center;justify-content:space-between;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.2em;margin-bottom:66px}.concept_panelTop__MgAdw span{font-size:28px}.concept_contactPanel__ItLY4>strong{font-family:var(--portfolio-heading),Georgia,serif;font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-.05em;font-weight:500}.concept_contactPanel__ItLY4>p{font-size:13px;line-height:1.7;color:#cad7ce;margin-top:14px}.concept_contactPanel__ItLY4>div:not(.concept_panelTop__MgAdw){display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:40px}.concept_contactPanel__ItLY4 a,.concept_contactPanel__ItLY4 button{border:1px solid #ffffff3d;background:transparent;color:var(--cream);padding:12px;text-align:center;font-size:10px;font-weight:800;letter-spacing:.04em}.concept_contactPanel__ItLY4 a:hover,.concept_contactPanel__ItLY4 button:hover{border-color:var(--gold);color:var(--gold)}.concept_contactPanel__ItLY4>small{display:block;color:#c0d0c6;font-size:10px;line-height:1.6;margin-top:25px;opacity:.7}.concept_footer__GJHyW{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#061b19;color:#fff;padding:26px clamp(24px,6vw,110px);min-height:100px}.concept_footer__GJHyW>span{font-family:var(--portfolio-heading),Georgia,serif;font-size:30px;font-weight:750;letter-spacing:-.12em}.concept_footer__GJHyW a,.concept_footer__GJHyW p{font-size:11px;color:#c6d2c8}.concept_revealed__5EdPs{animation:concept_revealUp__Ce2ou .75s cubic-bezier(.21,.75,.2,1) both}@keyframes concept_revealUp__Ce2ou{0%{transform:translateY(17px);opacity:.5}to{transform:translateY(0);opacity:1}}@media (max-width:1180px){.concept_topMeta__qkJ_S{display:none}.concept_heroText__ksssh h1{font-size:clamp(45px,5.1vw,70px)}.concept_heroText__ksssh{padding-inline:4vw}.concept_heroActions__W4186 a{font-size:10px;padding:12px 14px}.concept_verticalStamp__wC3UE{display:none}.concept_editorialCopy__vClS0{padding-inline:38px}.concept_about__NbPJz{gap:5vw}}@media (max-width:850px){.concept_topbar___7epX{height:78px;padding-inline:24px}.concept_nav__vJeSZ{gap:15px}.concept_nav__vJeSZ a{font-size:10px}.concept_brand__zute5{font-size:31px}.concept_hero__GpeTk{grid-template-columns:50% 50%;height:auto;min-height:680px}.concept_heroText__ksssh{padding-top:138px;padding-bottom:75px}.concept_heroText__ksssh h1{font-size:clamp(41px,5.9vw,56px)}.concept_heroText__ksssh>p{font-size:13px}.concept_heroTags__UfotJ span{font-size:9px}.concept_about__NbPJz{grid-template-columns:.95fr 1.05fr}.concept_editorial__Mu2Go{grid-template-columns:1fr 1fr}.concept_editorialImage__LjDtp{min-height:480px}.concept_publications__1l9eS>a{grid-template-columns:1fr 22px}.concept_publications__1l9eS span{grid-column:1;grid-row:2}.concept_publications__1l9eS b{grid-column:2;grid-row:1}.concept_focusHead__sG9fn p{font-size:16px}}@media (max-width:760px){.concept_topbar___7epX{height:70px;background:linear-gradient(180deg,rgba(5,23,22,.74),rgba(5,23,22,.23));border-bottom-color:rgba(255,255,255,.16);padding-inline:18px}.concept_lang__7Y6XI{margin-left:auto}.concept_lang__7Y6XI button{min-width:31px;min-height:29px}.concept_mobileMenu__v7erw{display:block}.concept_nav__vJeSZ{position:absolute;left:0;right:0;top:70px;display:none;flex-direction:column;align-items:stretch;gap:0;margin:0;background:#082523;padding:12px 22px 20px;box-shadow:0 12px 20px #0003}.concept_navOpen__mhyAm{display:flex}.concept_nav__vJeSZ>a{padding:14px 8px;border-bottom:1px solid #ffffff21;font-size:12px}.concept_nav__vJeSZ .concept_navContact__VCwdP{border:0;border-bottom:1px solid #ffffff21;border-radius:0}.concept_hero__GpeTk{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;padding:0}.concept_hero__GpeTk:before{display:none}.concept_heroPhoto__pJvCX{height:clamp(350px,54svh,520px);width:100%;flex:none;order:0}.concept_heroPhoto__pJvCX>img{object-position:center 22%}.concept_heroPhotoShade__r_gCg{background:linear-gradient(180deg,#071b1a2e,transparent 30%,transparent 65%,#071b1a)}.concept_photoCaption__LNDPt{right:16px;bottom:35px;font-size:9px}.concept_heroText__ksssh{padding:14px 24px 95px;max-width:none;order:1;background:var(--forest-deep)}.concept_kicker__P0Fbb{font-size:9px;letter-spacing:.12em;gap:8px}.concept_kicker__P0Fbb i{width:14px}.concept_heroText__ksssh h1{font-size:clamp(38px,9.1vw,66px);white-space:normal;letter-spacing:-.045em;margin-top:21px}.concept_heroText__ksssh>p{font-size:14px;margin-top:22px;line-height:1.8}.concept_heroTags__UfotJ{margin-top:23px;gap:6px}.concept_heroTags__UfotJ span{font-size:10px;padding:8px 10px}.concept_heroActions__W4186{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:29px}.concept_heroActions__W4186 a,.concept_heroActions__W4186 button{padding:11px 8px;font-size:10px;min-height:46px;text-align:center}.concept_scrollHint__rnKyw{left:24px;bottom:21px}.concept_marquee__X3B4q{height:43px}.concept_marqueeTrack__Iq9Qv>span{font-size:10px}.concept_focus__Wo0XQ{padding:60px 24px}.concept_focusHead__sG9fn{display:block}.concept_focusHead__sG9fn p{font-size:17px;margin-top:15px}.concept_focusGrid__gdR0B{grid-template-columns:repeat(2,minmax(0,1fr))}.concept_focusItem__AGrWh{min-height:132px;border-bottom:1px solid #ffffff30;padding:20px 14px 20px 0}.concept_focusItem__AGrWh:nth-child(2n){border-right:0;padding-left:15px}.concept_focusItem__AGrWh:nth-child(3){padding-left:0}.concept_focusItem__AGrWh:nth-child(n+3){border-bottom:0}.concept_focusItem__AGrWh strong{font-size:21px}.concept_about__NbPJz{grid-template-columns:1fr;gap:58px;padding:76px 24px 85px}.concept_aboutVisual__8LJCa{max-width:490px;width:100%;margin-inline:auto}.concept_aboutCopy__OwlSB h2,.concept_contact__IRf2e h2,.concept_editorial__Mu2Go h2,.concept_learning__k4zqf h2,.concept_projects__1nxyD h2{font-size:clamp(40px,9vw,65px)}.concept_aboutCopy__OwlSB p{font-size:15px}.concept_projects__1nxyD{padding:70px 20px 80px}.concept_projectsHead__5DwkV{display:block;margin-bottom:35px;padding-inline:4px}.concept_projectsHead__5DwkV>p{margin-top:20px;font-size:15px}.concept_projectGrid__p2mfF{grid-template-columns:1fr;gap:14px}.concept_projectCard__ZfIq6{min-height:430px;padding:23px 24px}.concept_cardArt__qx5XX{height:132px}.concept_cardArt__qx5XX b{font-size:100px}.concept_projectCard__ZfIq6 h3{font-size:31px}.concept_projectCard__ZfIq6>p{font-size:13px}.concept_editorial__Mu2Go{grid-template-columns:1fr}.concept_editorialCopy__vClS0{padding:80px 24px 66px}.concept_editorialCopy__vClS0>p{font-size:14px}.concept_editorialImage__LjDtp{height:380px;min-height:0}.concept_galleryControls__JHPtT{height:66px;padding-inline:20px}.concept_journey__7mkfT{padding:80px 24px}.concept_journeyHead__ryEX3 h2{font-size:48px}.concept_journeyHead__ryEX3 p{font-size:15px}.concept_timeline__QOMTA article{grid-template-columns:1fr 22px;gap:12px;padding:22px 0}.concept_timelineYear__bW5YZ{grid-column:1;grid-row:1}.concept_timeline__QOMTA article>div{grid-column:1;grid-row:2}.concept_timelineArrow__UI_HS{grid-column:2;grid-row:1}.concept_timeline__QOMTA h3{font-size:25px}.concept_timeline__QOMTA p{font-size:13px}.concept_learning__k4zqf{grid-template-columns:1fr;gap:50px;padding:80px 24px}.concept_learning__k4zqf>div:first-child>p{font-size:14px}.concept_contact__IRf2e{grid-template-columns:1fr;gap:45px;padding:85px 24px}.concept_contactIntro__ESOjI>p{font-size:15px}.concept_contactPanel__ItLY4{padding:30px 24px}.concept_panelTop__MgAdw{margin-bottom:45px}.concept_footer__GJHyW{flex-wrap:wrap;padding:27px 24px 72px}.concept_footer__GJHyW p{order:3;width:100%}}@media (max-width:380px){.concept_topbar___7epX{padding-inline:12px}.concept_heroText__ksssh{padding-inline:16px}.concept_heroText__ksssh h1{font-size:clamp(37px,10vw,48px)}.concept_heroActions__W4186 a,.concept_heroActions__W4186 button,.concept_heroTags__UfotJ span{font-size:9px}.concept_about__NbPJz,.concept_contact__IRf2e,.concept_focus__Wo0XQ,.concept_journey__7mkfT,.concept_learning__k4zqf{padding-inline:17px}.concept_draftRibbon__jk6Q7{font-size:8px;bottom:9px;left:9px}}@media (prefers-reduced-motion:reduce){.concept_site__FXYZC *,.concept_site__FXYZC :after,.concept_site__FXYZC :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.concept_cardArt__qx5XX img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.concept_projectCard__ZfIq6:hover .concept_cardArt__qx5XX img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.concept_projectCard__ZfIq6:hover .concept_cardArt__qx5XX img{transform:none}}