.Concept_section__JcC2R{position:relative;overflow:hidden;-webkit-padding-after:clamp(13rem,25vw,21rem);padding-block-end:clamp(13rem,25vw,21rem)}.Concept_hills__pmy1J{position:absolute;inset:auto 0 0;height:min(70%,620px);pointer-events:none;mask-image:linear-gradient(180deg,transparent 0,#000 42%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 42%)}.Concept_hills__pmy1J[data-flat=true]{background:repeating-radial-gradient(ellipse 120% 90% at 50% 120%,transparent 0 16px,rgba(201,162,39,.16) 16px 17px)}.Concept_copy__0bRU7{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.Concept_heading__v2NwT{font-size:clamp(2.3rem,6vw,4.4rem);margin-block:1.1rem 1.6rem}.Concept_accent__fTkFP{background:linear-gradient(100deg,#f6e7b8,var(--gold-bright) 45%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline:.06em}.Concept_body__rO9Uy{font-size:clamp(1rem,1.5vw,1.12rem);line-height:2.05;max-width:62ch}.Concept_closing__3Y7kc{margin:2.6rem 0 0;font-size:clamp(1.35rem,3.4vw,2rem);line-height:1.6;color:var(--gold-bright)}@media (max-width:900px){.Concept_closing__3Y7kc{-webkit-margin-before:2rem;margin-block-start:2rem}}.Contact_section__116Ae{position:relative;overflow:hidden;text-align:center}.Contact_inner__Dzx3J{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.Contact_heading__rq7Yv{font-size:clamp(2.1rem,5.6vw,3.6rem);margin-block:1.1rem 1rem}.Contact_buttons__zyBTZ{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;-webkit-margin-before:2.6rem;margin-block-start:2.6rem}.CosmosLayer_layer__wIgOu{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;display:grid;place-items:center}.CosmosLayer_orb__AULUi{grid-area:1/1;width:min(118vh,118vw);aspect-ratio:1;-webkit-margin-before:-14vh;margin-block-start:-14vh;will-change:transform,opacity}.CosmosLayer_orb__AULUi[data-base=true]{transition:opacity .9s var(--ease)}.CosmosLayer_orb__AULUi[data-hidden=true]{opacity:0}.CosmosLayer_orb__AULUi:after,.CosmosLayer_orb__AULUi:before{content:"";position:absolute;inset:0;border-radius:50%}.CosmosLayer_orb__AULUi:before{background:radial-gradient(circle at center,rgba(246,231,184,.36) 0,rgba(232,199,102,.27) 9%,rgba(232,199,102,.15) 20%,rgba(201,162,39,.075) 34%,rgba(201,162,39,.025) 50%,transparent 72%)}.CosmosLayer_orb__AULUi:after{background:repeating-radial-gradient(circle at center,transparent 0 9%,rgba(201,162,39,.16) 9%,rgba(201,162,39,.16) 9.2%,transparent 0 18%);mask-image:radial-gradient(circle at center,transparent 5%,#000 16%,transparent 50%);-webkit-mask-image:radial-gradient(circle at center,transparent 5%,#000 16%,transparent 50%);opacity:.8}.Expertise_chips__7YQpz{display:flex;flex-wrap:wrap;gap:.7rem;-webkit-margin-before:3rem;margin-block-start:3rem}.Expertise_chip__Dxx3Y{display:inline-flex;align-items:center;padding:.62rem 1.25rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink-dim);font-size:.95rem;font-weight:600;direction:ltr;cursor:default;transition:border-color .5s var(--ease),color .5s var(--ease),background-color .5s var(--ease),transform .5s var(--ease)}.Expertise_chip__Dxx3Y:hover{border-color:var(--gold);color:var(--gold-bright);background:var(--panel-2);transform:translateY(-2px)}.FloatingContact_fab__WKsVo{position:fixed;inset-block-end:clamp(1.1rem,3vw,2rem);inset-inline-start:clamp(1.1rem,3vw,2rem);z-index:50;display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:rgba(17,19,24,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ink);font-weight:700;font-size:.93rem;box-shadow:0 18px 40px -22px rgba(0,0,0,.9);opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .5s var(--ease),background-color .5s var(--ease)}.FloatingContact_fab__WKsVo[data-shown=true]{opacity:1;pointer-events:auto;transform:none}.FloatingContact_fab__WKsVo:hover{border-color:var(--gold);background:rgba(22,25,31,.92)}.FloatingContact_fab__WKsVo svg{width:20px;height:20px;flex:none;fill:var(--gold)}.FloatingContact_label__fKRPE{white-space:nowrap}@media (max-width:560px){.FloatingContact_fab__WKsVo{padding:.85rem}.FloatingContact_label__fKRPE{display:none}}.Footer_footer__UaG1g{position:relative;z-index:2;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);background:var(--black)}.Footer_inner__ACAek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:2.2rem;font-size:.88rem;color:var(--ink-faint)}.Footer_credit__Vefv_{transition:color .5s var(--ease);direction:ltr}.Footer_credit__Vefv_:hover{color:var(--gold)}.LanguageToggle_toggle__PKrb9{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:999px;background:rgba(17,19,24,.6);direction:ltr}.LanguageToggle_option__bXK6N{min-width:38px;padding:.3rem .55rem;border:0;border-radius:999px;background:transparent;color:var(--ink-faint);font-size:.82rem;font-weight:700;line-height:1.4;cursor:pointer;transition:color .4s var(--ease),background-color .4s var(--ease)}.LanguageToggle_option__bXK6N:hover{color:var(--ink)}.LanguageToggle_option__bXK6N[aria-pressed=true]{background:var(--gold);color:#0a0a0a}.LanguageToggle_large__yrgzu .LanguageToggle_option__bXK6N{min-width:54px;padding:.5rem .9rem;font-size:1rem}.Header_header__MvnS2{position:fixed;inset-block-start:0;inset-inline:0;z-index:60;height:var(--header-h);display:flex;align-items:center;background:rgba(8,9,11,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);border-bottom:1px solid transparent;transition:background-color .7s var(--ease),backdrop-filter .7s var(--ease),-webkit-backdrop-filter .7s var(--ease),border-color .7s var(--ease)}.Header_header__MvnS2[data-solid=true]{background:rgba(8,9,11,.72);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--line)}.Header_inner__ggL_E{width:var(--shell);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.Header_mark__x6vLA{display:inline-flex;align-items:center;gap:.5rem;font-size:1.42rem;font-weight:900;letter-spacing:-.02em;color:var(--ink);direction:ltr}.Header_markIcon__GAbjg{width:1.55em;height:1.55em;flex:none;transition:transform .6s var(--ease),filter .6s var(--ease)}.Header_mark__x6vLA:hover .Header_markIcon__GAbjg{transform:translateY(-1px);filter:drop-shadow(0 0 10px rgba(201,162,39,.45))}.Header_markText__nk9uP span{color:var(--gold);font-weight:700}.Header_nav__EE71E{display:flex;align-items:center;gap:2.1rem}.Header_link__qN2Ll{position:relative;font-size:.98rem;font-weight:600;color:var(--ink-dim);padding-block:.4rem;transition:color .45s var(--ease)}.Header_link__qN2Ll:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:inline-end;transition:transform .55s var(--ease)}.Header_link__qN2Ll:hover{color:var(--ink)}.Header_link__qN2Ll:hover:after{transform:scaleX(1);transform-origin:inline-start}.Header_compact__PvoC2{display:none;align-items:center;gap:.6rem}.Header_burger__CUvUF{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:10px;cursor:pointer}.Header_burger__CUvUF i{position:relative;display:block;width:18px;height:1.5px;background:var(--ink);transition:background-color .3s var(--ease)}.Header_burger__CUvUF i:after,.Header_burger__CUvUF i:before{content:"";position:absolute;inset-inline-start:0;width:100%;height:100%;background:var(--ink);transition:transform .45s var(--ease)}.Header_burger__CUvUF i:before{transform:translateY(-6px)}.Header_burger__CUvUF i:after{transform:translateY(6px)}.Header_burger__CUvUF[aria-expanded=true] i{background:transparent}.Header_burger__CUvUF[aria-expanded=true] i:before{transform:rotate(45deg)}.Header_burger__CUvUF[aria-expanded=true] i:after{transform:rotate(-45deg)}.Header_overlay__qJh_7{position:fixed;inset:0;z-index:55;background:rgba(8,9,11,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.Header_overlay__qJh_7[data-open=true]{opacity:1;pointer-events:auto}.Header_overlayLink__y5KNh{font-size:1.7rem;font-weight:700;color:var(--ink);transform:translateY(14px);opacity:0;transition:transform .6s var(--ease),opacity .6s var(--ease),color .3s var(--ease)}.Header_overlay__qJh_7[data-open=true] .Header_overlayLink__y5KNh{transform:none;opacity:1}.Header_overlayLink__y5KNh:hover{color:var(--gold-bright)}@media (max-width:860px){.Header_nav__EE71E{display:none}.Header_burger__CUvUF,.Header_compact__PvoC2{display:inline-flex}}.Hero_hero__T3Fr4{position:relative;height:135vh}.Hero_hero__T3Fr4[data-static=true]{height:auto;min-height:100svh}.Hero_sticky__EpUC2{position:-webkit-sticky;position:sticky;inset-block-start:0;height:100svh;display:grid;place-items:center;overflow:hidden}.Hero_hero__T3Fr4[data-static=true] .Hero_sticky__EpUC2{position:relative;min-height:100svh;height:auto;padding-block:calc(var(--header-h) + 3rem) 5rem}.Hero_rings__Fgz5e{position:absolute;inset:0;margin:auto auto 8%;width:min(150vh,150vw);aspect-ratio:1;z-index:0;pointer-events:none;opacity:.34;translate:var(--rings-x,0) 0;background:repeating-radial-gradient(circle at center,transparent 0 58px,rgba(201,162,39,.075) 58px 59px);mask-image:radial-gradient(circle at center,#000 12%,transparent 66%);-webkit-mask-image:radial-gradient(circle at center,#000 12%,transparent 66%);animation:Hero_ripple___OKCi 14s var(--ease-soft) infinite}@keyframes Hero_ripple___OKCi{0%{scale:.94;opacity:.18}50%{scale:1.03;opacity:.55}to{scale:.94;opacity:.18}}@media (min-width:901px){.Hero_sticky__EpUC2{--rings-x:24%}[dir=rtl] .Hero_sticky__EpUC2{--rings-x:-24%}}.Hero_spotlight__bCgxA{position:absolute;inset-block-start:-22%;inset-inline-start:-8%;width:62%;aspect-ratio:1.3;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(232,199,102,.13) 0,rgba(201,162,39,.05) 42%,transparent 70%);animation:Hero_spotlight-in__ULW_W 1.8s var(--ease) both}@keyframes Hero_spotlight-in__ULW_W{0%{opacity:0;transform:translateY(-6%) scale(.92)}to{opacity:1;transform:none}}.Hero_scrim__62csk{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,9,11,.72) 0,rgba(8,9,11,.42) 38%,transparent 62%)}[dir=rtl] .Hero_scrim__62csk{background:linear-gradient(270deg,rgba(8,9,11,.72) 0,rgba(8,9,11,.42) 38%,transparent 62%)}.Hero_content__9ypWn{position:relative;z-index:2;width:var(--shell);text-align:start;display:flex;flex-direction:column;align-items:flex-start}.Hero_kicker__BXeBp{display:inline-flex;align-items:center;gap:.6rem;padding:.34rem .95rem;border:1px solid var(--line);border-radius:999px;background:rgba(17,19,24,.7);font-size:.72rem;font-weight:700;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.Hero_kicker__BXeBp:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-bright)}.Hero_wordmark__55Dzh{direction:ltr;font-size:clamp(3.4rem,9.6vw,8.4rem);font-weight:900;line-height:1;letter-spacing:-.04em}.Hero_nun__kZxFW{color:var(--ink)}.Hero_forge__zEnPe{-webkit-padding-end:.08em;padding-inline-end:.08em;font-weight:700;letter-spacing:-.01em;background:linear-gradient(100deg,#f6e7b8 0,var(--gold-bright) 45%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.Hero_tagline__VAUvl{margin-block:1.6rem 0;max-width:46ch;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.95;color:var(--ink-dim)}.Hero_ctas__4iFP6{display:flex;flex-wrap:wrap;gap:.9rem;-webkit-margin-before:2.6rem;margin-block-start:2.6rem}.Hero_regions__0fM_s{display:flex;margin:2.4rem 0 0;padding:0;list-style:none}.Hero_regions__0fM_s li{display:flex;flex-direction:column;align-items:center;padding-inline:clamp(1rem,2vw,1.7rem)}.Hero_regions__0fM_s li:first-child{-webkit-padding-start:0;padding-inline-start:0}.Hero_regions__0fM_s li:last-child{-webkit-padding-end:0;padding-inline-end:0}.Hero_regions__0fM_s li+li{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.Hero_regions__0fM_s img{display:block;width:48px;height:32px;object-fit:cover;border-radius:2px}.Hero_regions__0fM_s strong{-webkit-margin-before:.55rem;margin-block-start:.55rem;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:800;line-height:1.2;color:var(--ink)}.Hero_regions__0fM_s span{font-size:.68rem;letter-spacing:.06em;color:var(--ink-dim);text-transform:uppercase}.Hero_sticky__EpUC2{-webkit-padding-before:var(--header-h);padding-block-start:var(--header-h)}@media (max-height:800px){.Hero_kicker__BXeBp{-webkit-margin-after:.9rem;margin-block-end:.9rem}.Hero_wordmark__55Dzh{font-size:clamp(3.4rem,min(9.6vw,15svh),8.4rem)}.Hero_tagline__VAUvl{-webkit-margin-before:1rem;margin-block-start:1rem;line-height:1.8}.Hero_ctas__4iFP6{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.Hero_regions__0fM_s{-webkit-margin-before:1.4rem;margin-block-start:1.4rem}}@media (max-height:640px){.Hero_regions__0fM_s{display:none}}@media (max-width:900px){.Hero_sticky__EpUC2 .Hero_scrollHint__v1GiD{display:none}.Hero_regions__0fM_s{-webkit-margin-before:1.8rem;margin-block-start:1.8rem}.Hero_content__9ypWn{text-align:center;align-items:center}.Hero_ctas__4iFP6{justify-content:center}.Hero_spotlight__bCgxA{width:120%;inset-inline-start:-10%}.Hero_scrim__62csk,[dir=rtl] .Hero_scrim__62csk{background:radial-gradient(ellipse 80% 40% at 50% 62%,rgba(8,9,11,.82) 0,rgba(8,9,11,.55) 50%,transparent 78%)}}.Hero_scrollHint__v1GiD{position:absolute;inset-block-end:2.2rem;inset-inline:0;margin-inline:auto;width:max-content;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.22em;color:var(--ink-faint);text-transform:uppercase}.Hero_scrollHint__v1GiD i{display:block;width:1px;height:46px;background:linear-gradient(to bottom,var(--gold),transparent)}.Hero_hero__T3Fr4[data-static=true] .Hero_scrollHint__v1GiD{display:none}@media (max-width:700px){.Hero_hero__T3Fr4{height:115vh}.Hero_tagline__VAUvl{line-height:1.85}}.Projects_list__ZEc6D{padding:0;-webkit-margin-before:3.2rem;margin-block-start:3.2rem;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.Projects_row__pUadm{display:grid;grid-template-columns:minmax(72px,108px) 1fr;grid-gap:clamp(1rem,3vw,2.4rem);gap:clamp(1rem,3vw,2.4rem);align-items:baseline;padding-block:clamp(1.6rem,3vw,2.3rem);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);position:relative;transition:background-color .6s var(--ease)}.Projects_row__pUadm:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:0;width:100%;height:1px;background:linear-gradient(to left,var(--gold),rgba(201,162,39,.05));transform:scaleX(0);transform-origin:inline-end;transition:transform .75s var(--ease)}.Projects_row__pUadm:hover:after{transform:scaleX(1);transform-origin:inline-start}.Projects_num__g7XWh{font-size:clamp(2.2rem,5.4vw,3.6rem);line-height:1;color:var(--gold-dim);opacity:.5;direction:ltr;text-align:start;transition:color .6s var(--ease),opacity .6s var(--ease),transform .7s var(--ease)}.Projects_row__pUadm:hover .Projects_num__g7XWh{color:var(--gold);opacity:.95;transform:translateY(-2px)}.Projects_title__EIH5o{font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:800;color:var(--ink);transition:color .5s var(--ease),transform .7s var(--ease)}.Projects_row__pUadm:hover .Projects_title__EIH5o{color:var(--gold-bright);transform:translateX(-4px)}.Projects_desc__IjwMS{-webkit-margin-before:.5rem;margin-block-start:.5rem;font-size:1rem;line-height:1.85;max-width:62ch}.Projects_tags__TaanK{display:flex;flex-wrap:wrap;gap:.45rem;-webkit-margin-before:.95rem;margin-block-start:.95rem}.Projects_tag__lO4LY{font-size:.76rem;font-weight:600;letter-spacing:.02em;padding:.28rem .7rem;border:1px solid var(--line);border-radius:999px;color:var(--ink-faint);direction:ltr;transition:color .5s var(--ease),border-color .5s var(--ease)}.Projects_row__pUadm:hover .Projects_tag__lO4LY{color:var(--ink-dim);border-color:rgba(201,162,39,.3)}.Projects_text__sFQl4{min-width:0}.Projects_links__fmOLN{display:flex;flex-wrap:wrap;gap:.6rem;-webkit-margin-before:1.15rem;margin-block-start:1.15rem}.Projects_link__AKEne{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.05rem;border:1px solid var(--gold-dim);border-radius:999px;color:var(--gold-bright);font-size:.86rem;font-weight:700;direction:ltr;transition:color .4s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.Projects_link__AKEne:hover{background:var(--gold);border-color:var(--gold);color:#0a0a0a;transform:translateY(-2px)}.Projects_row__pUadm[data-media=true]{grid-template-columns:minmax(72px,108px) minmax(0,1fr) auto}.Projects_shots__Ggv3P{display:flex;gap:.7rem;align-self:center}.Projects_shots__Ggv3P img{display:block;flex:none;width:clamp(104px,9.6vw,126px);height:auto;border:1px solid var(--line);border-radius:14px}@media (max-width:1080px){.Projects_row__pUadm[data-media=true]{grid-template-columns:minmax(72px,108px) minmax(0,1fr)}.Projects_shots__Ggv3P{grid-column:2;overflow-x:auto;-webkit-padding-after:.4rem;padding-block-end:.4rem;scrollbar-width:none}.Projects_shots__Ggv3P::-webkit-scrollbar{display:none}}@media (max-width:640px){.Projects_row__pUadm,.Projects_row__pUadm[data-media=true]{grid-template-columns:54px minmax(0,1fr);gap:1rem}.Projects_shots__Ggv3P{grid-column:1/-1}}.Reach_section__9Lm5o{overflow:hidden}.Reach_grid__8bJbx{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:center}.Reach_heading__9wGKe{font-size:clamp(2.3rem,5.4vw,3.9rem);margin-block:1.1rem 1.4rem}.Reach_accent__s6tsD{background:linear-gradient(100deg,#f6e7b8,var(--gold-bright) 45%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline:.06em}.Reach_body__cbtc5{font-size:clamp(1rem,1.5vw,1.12rem);line-height:2;max-width:52ch}.Reach_stats__S02MH{display:flex;gap:clamp(2.2rem,5vw,3.6rem);margin:2.6rem 0 0}.Reach_stats__S02MH>div{display:flex;flex-direction:column-reverse}.Reach_stats__S02MH dd{margin:0;font-size:clamp(2rem,3.6vw,2.7rem);font-weight:800;line-height:1.1;color:var(--gold-bright);text-align:start;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .Reach_stats__S02MH dd{text-align:end}.Reach_stats__S02MH dt{-webkit-margin-before:.45rem;margin-block-start:.45rem;font-size:.78rem;font-weight:600;letter-spacing:.1em;color:var(--ink-dim);text-transform:uppercase}.Reach_stage__w0qFA{position:relative;width:100%;max-width:560px;aspect-ratio:1;justify-self:center}.Reach_halo__D79c3{position:absolute;inset:-6%;border-radius:50%;background:radial-gradient(circle at center,rgba(201,162,39,.16) 40%,rgba(201,162,39,.05) 58%,transparent 70%)}.Reach_pin__R2vUo{display:block;padding:.12rem .5rem;border:1px solid var(--line);border-radius:4px;background:rgba(8,9,11,.9);color:var(--gold-bright);font-size:.72rem;font-weight:600;line-height:1.5;white-space:nowrap;transition:opacity .4s var(--ease)}@media (max-width:900px){.Reach_grid__8bJbx{grid-template-columns:1fr}.Reach_stage__w0qFA{max-width:420px}}