.captcha-widget_root__zLFmC{display:grid;justify-items:start;gap:12px;margin-bottom:24px;max-width:100%;overflow-x:auto}.captcha-widget_root__zLFmC p{font-size:14px;line-height:1.7}.contact-form_section__B7IRt{background:#041d2e;color:#f2f7f8;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,8vw,140px);padding:clamp(64px,8vw,140px) clamp(24px,5.4vw,100px)}.contact-form_intro__U45VS h2{font-size:clamp(36px,4.5vw,72px);font-weight:400;line-height:1.15;letter-spacing:-.035em;text-wrap:balance;margin:30px 0}.contact-form_intro__U45VS>p:not(.contact-form_eyebrow__GKQgz){color:#b7c8d2;line-height:1.9;max-width:38ch}.contact-form_eyebrow__GKQgz{font-size:12px;color:#c8b58a;letter-spacing:.18em}.contact-form_form__ajkJi fieldset{border:0;padding:0;min-width:0}.contact-form_form__ajkJi label{display:block;font-size:14px;color:#d6e0e7;line-height:1.65}.contact-form_form__ajkJi input:not([type=checkbox]),.contact-form_form__ajkJi select,.contact-form_form__ajkJi textarea{display:block;width:100%;background:#031724;color:#f2f7f8;border:1px solid #527080;padding:14px 16px;border-radius:0;margin:10px 0 24px;font:inherit;min-height:48px}.contact-form_form__ajkJi textarea{resize:vertical}.contact-form_form__ajkJi button:focus-visible,.contact-form_form__ajkJi input:focus-visible,.contact-form_form__ajkJi select:focus-visible,.contact-form_form__ajkJi textarea:focus-visible{outline:2px solid #c8b58a;outline-offset:4px}.contact-form_row__WWlVx{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form_form__ajkJi .contact-form_consent__9B7HF{display:flex;gap:12px;align-items:flex-start}.contact-form_consent__9B7HF input{margin-top:5px;min-width:18px;width:18px;height:18px;accent-color:#c8b58a}.contact-form_notice__cM5N8{font-size:12px;color:#b7c8d2;line-height:1.8;margin:20px 0 28px}.contact-form_form__ajkJi button{display:flex;align-items:center;justify-content:space-between;gap:70px;min-height:54px;padding:16px 24px;background:transparent;color:#f2f7f8;border:1px solid #c8b58a;font-size:14px;cursor:pointer}.contact-form_form__ajkJi button:hover{background:#c8b58a20}.contact-form_form__ajkJi fieldset:disabled{opacity:.65}.contact-form_form__ajkJi button:disabled{cursor:wait}.contact-form_trap__GTqgl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-form_error__I4NMc{color:#ffcfb8;margin-top:24px;line-height:1.7}.contact-form_success__Lg3tJ{border-top:1px solid #c8b58a;padding-top:32px;overflow-wrap:anywhere;line-height:1.8}.contact-form_success__Lg3tJ p{font-size:24px}.contact-form_success__Lg3tJ small{color:#b7c8d2}@media (max-width:800px){.contact-form_section__B7IRt{grid-template-columns:1fr;gap:48px}.contact-form_row__WWlVx{grid-template-columns:1fr;gap:0}}.contact-form_contained__Itv65{padding:0;background:transparent;color:inherit}.contact-form_contained__Itv65 .contact-form_intro__U45VS h2{font-size:clamp(32px,3.5vw,56px)}.home_home__29IBW{--navy:#062b46;--ink:#041d2e;--deep:#031724;--white:#f2f7f8;--muted:#a8bac5;--teal:#45d4c8;--line:rgba(180,217,234,0.19);--gutter:clamp(24px,5.4vw,100px);color-scheme:dark;font-family:Arial,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;background:var(--ink);color:var(--white)}.home_home__29IBW *{box-sizing:border-box}.home_home__29IBW{scroll-behavior:smooth;scroll-padding-top:100px;margin:0;overflow-x:clip}.home_home__29IBW a,.home_home__29IBW button{-webkit-tap-highlight-color:transparent}.home_home__29IBW a{color:inherit;text-decoration:none}.home_home__29IBW :where(button,input,textarea,select){font:inherit}.home_home__29IBW :where(button){color:inherit;cursor:pointer;border:0;background:none}.home_home__29IBW button:disabled{cursor:default}.home_home__29IBW img{display:block;max-width:100%}.home_home__29IBW h1,.home_home__29IBW h2,.home_home__29IBW h3,.home_home__29IBW p{margin:0}.home_home__29IBW a,.home_home__29IBW button,.home_home__29IBW input,.home_home__29IBW select,.home_home__29IBW textarea{outline-offset:7px}.home_home__29IBW a:focus-visible,.home_home__29IBW button:focus-visible,.home_home__29IBW input:focus-visible,.home_home__29IBW select:focus-visible,.home_home__29IBW textarea:focus-visible{outline:2px solid var(--teal)}.home_home__29IBW [hidden]{display:none!important}.home_srOnly__bgMn_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home_skip__Bq6Ay{position:fixed;top:-100px;left:20px;z-index:100;background:var(--white);color:var(--navy);padding:16px}.home_skip__Bq6Ay:focus{top:16px}.home_section-pad__LoKuw{padding:112px var(--gutter)}.home_eyebrow__4Etmd{font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.23em;display:flex;align-items:center;gap:18px}.home_section-number__gTG3l{color:var(--teal);letter-spacing:.05em}.home_header__BBX5f{position:absolute;top:0;left:0;width:100%;z-index:20;display:flex;align-items:center;padding:30px var(--gutter);gap:40px;background:transparent;transition:background .3s,padding .3s}.home_header__BBX5f.home_scrolled__mkndx{position:fixed;background:rgba(3,23,36,.94);backdrop-filter:blur(16px);padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.home_brand__gdgPC{width:176px;display:block;flex:none}.home_brand__gdgPC img{width:100%;height:auto}.home_desktopNavigation__3w7uX{display:flex;gap:38px;align-items:center;margin-left:auto;font-size:12px}.home_desktopNavigation__3w7uX a,.home_desktopNavigation__3w7uX button{position:relative;padding:10px 0;white-space:nowrap}.home_desktopNavigation__3w7uX a:after,.home_desktopNavigation__3w7uX button:after{content:"";position:absolute;bottom:2px;left:0;width:0;height:1px;background:var(--teal);transition:width .3s}.home_desktopNavigation__3w7uX a:hover:after,.home_desktopNavigation__3w7uX button:hover:after{width:100%}.home_header-actions__mwYJG{display:flex;align-items:center;gap:22px}.home_languageLink__VveSw{font-size:11px;color:var(--muted);border-left:1px solid var(--line);padding:8px 0 8px 22px;min-height:38px}.home_languageLink__VveSw:hover{color:white}.home_menuToggle__OOiyR,.home_mobileNavigation__SX4L2{display:none}.home_hero__uNlpJ{position:relative;min-height:760px;height:100svh;max-height:1220px;isolation:isolate;overflow:hidden;background:var(--deep)}.home_heroShade__pSxx5,.home_heroVisual__zIWbS{position:absolute;inset:0;z-index:-1}.home_heroVisual__zIWbS{transform:translateY(var(--hero-y,0)) scale(var(--hero-scale,1));will-change:transform}.home_heroEffects__SJYVp{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}@media (prefers-reduced-motion:reduce){.home_heroEffects__SJYVp{display:none}}.home_heroVisual__zIWbS>img:not(.home_reveal__y_iu7),.home_reveal__y_iu7{width:100%;height:100%;-o-object-position:center center;object-position:center center;position:absolute;inset:0}.home_reveal__y_iu7{filter:brightness(1.2) saturate(1.1);opacity:0;mask-image:radial-gradient(circle 210px at var(--mx,70%) var(--my,50%),#000 0,rgba(0,0,0,.9) 35%,transparent 100%);-webkit-mask-image:radial-gradient(circle 210px at var(--mx,70%) var(--my,50%),#000 0,rgba(0,0,0,.9) 35%,transparent 100%);transition:opacity .5s}.home_hero__uNlpJ.home_has-pointer__C5iba .home_reveal__y_iu7{opacity:1}.home_heroShade__pSxx5{background:linear-gradient(90deg,rgba(3,23,36,.48),transparent 72%),linear-gradient(0deg,rgba(3,23,36,.38),transparent 24%);pointer-events:none}.home_heroCopy__Euhpl{position:absolute;left:var(--gutter);right:var(--gutter);top:29%;transform:translateY(var(--hero-copy-y,0));opacity:var(--hero-copy-opacity,1)}.home_heroKicker__S0Inc{color:#bfd3df;margin-bottom:29px;font-size:9px;letter-spacing:.24em}.home_home__29IBW h1{font-size:clamp(56px,6.2vw,112px);font-weight:400;letter-spacing:-.057em;line-height:1.06;max-width:1200px}.home_home__29IBW h1 span,.home_home__29IBW h2 span{display:block}.home_heroBody__aR2_x{font-size:clamp(16px,1.65vw,25px);font-weight:300;line-height:1.55;margin-top:26px;letter-spacing:-.025em}.home_textLink__8fHyC{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;font-size:12px;padding:0 0 12px;border-bottom:1px solid rgba(69,212,200,.65);line-height:1.5;transition:color .2s,gap .25s}.home_textLink__8fHyC:hover{color:var(--teal);gap:48px}.home_heroLink__aQEIl{margin-top:40px;min-width:207px}.home_link-icon__M0Qum{width:15px;height:15px;display:inline-block;flex:none;background:currentColor;mask:url(/images/horizon/arrow-up-right.svg) center/contain no-repeat;-webkit-mask:url(/images/horizon/arrow-up-right.svg) center/contain no-repeat}.home_heroFooter__Pl0x9{position:absolute;left:var(--gutter);right:var(--gutter);bottom:43px;display:flex;justify-content:space-between;align-items:center}.home_heroFooter__Pl0x9 .home_eyebrow__4Etmd{font-size:9px}.home_pointerHint__awQvF{margin-left:auto;margin-right:45px;color:#a8c4d4;font-size:10px;letter-spacing:.03em}.home_scroll___TMRI{font-size:9px;letter-spacing:.2em;display:flex;align-items:center;gap:22px;min-height:44px}.home_scrollLine__Unje3{height:32px;border-right:1px solid #afc4d1;position:relative}.home_scrollLine__Unje3:after{content:"";position:absolute;right:-2px;width:3px;height:8px;background:var(--white);animation:home_scrollCue__73Rm5 2.4s ease-in-out infinite}@keyframes home_scrollCue__73Rm5{0%,to{top:0;opacity:.2}45%{top:24px;opacity:1}}.home_story__JOOKX{position:relative;height:180svh;min-height:1100px;border-top:1px solid var(--line);--progress:0}.home_storySticky__A9MGr{position:sticky;top:0;height:100svh;min-height:700px;overflow:hidden;isolation:isolate;background:var(--deep)}.home_storyVisual__bsqAs{position:absolute;inset:0;clip-path:inset(calc((1 - var(--progress)) * 16%) 0 calc((1 - var(--progress)) * 16%) calc((1 - var(--progress)) * 42%));transform:scale(calc(1 + var(--progress) * .08));z-index:-2}.home_storyVisual__bsqAs img{-o-object-position:65% center;object-position:65% center;filter:brightness(.85)}.home_storyShade__WWk0m{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,23,36,.9),rgba(3,23,36,.45) 40%,transparent 80%);z-index:-1}.home_storyCopy__DBI4n{position:absolute;left:var(--gutter);width:36%;top:50%;transform:translateY(calc(-50% - var(--progress) * 50px));opacity:calc(1 - var(--progress) * .45)}.home_storyCopy__DBI4n h2{font-size:clamp(42px,4.5vw,78px);letter-spacing:-.055em;line-height:1.08;font-weight:400;margin-top:38px}.home_storyCopy__DBI4n>p:not(.home_eyebrow__4Etmd){font-size:15px;color:#bccbd4;line-height:1.75;margin-top:26px;max-width:390px}.home_storyCopy__DBI4n .home_textLink__8fHyC{margin-top:32px}.home_storyEnd__tzkau{position:absolute;right:var(--gutter);bottom:18%;width:42%;opacity:var(--story-end,0);transform:translateY(calc((1 - var(--progress)) * 40px));text-shadow:0 2px 30px #041d2e}.home_storyEnd__tzkau>p:last-child{font-size:clamp(36px,4vw,68px);line-height:1.1;letter-spacing:-.04em;margin-top:15px}.home_progress__LSHXQ{position:absolute;bottom:0;height:2px;left:0;right:0;background:var(--line)}.home_progress__LSHXQ span{display:block;height:100%;width:calc(var(--progress) * 100%);background:var(--teal)}.home_portfolio__ljDM2{background:var(--ink);padding-top:108px;padding-bottom:100px}.home_sectionHeading__0MSor{display:flex;justify-content:space-between;gap:20px}.home_sectionNote__rwxjZ{font-size:10px;color:#829aa9}.home_portfolioHeading__Zno4T{display:flex;justify-content:space-between;align-items:flex-end;margin:48px 0 58px;gap:40px}.home_portfolio__ljDM2 h2{font-size:clamp(46px,5.7vw,96px);font-weight:400;letter-spacing:-.055em;line-height:1.06}.home_portfolioHeading__Zno4T>p{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:6px;max-width:300px}.home_portfolioImageWrap__TWBEp{height:clamp(380px,47vw,740px);position:relative;overflow:hidden;background:var(--deep)}.home_portfolioImageWrap__TWBEp>img{width:100%;height:100%;-o-object-position:center;object-position:center;transition:opacity .25s,transform 1s;transform:scale(1.015)}.home_portfolioImageWrap__TWBEp:hover>img{transform:scale(1.045)}.home_portfolioImageWrap__TWBEp>img.home_switching__pR7HV{opacity:.15}.home_imageIndex__BETAN{position:absolute;top:25px;left:25px;font-size:10px;letter-spacing:.18em;background:rgba(3,23,36,.75);padding:10px 14px}.home_imageView__B2JLf{position:absolute;right:28px;bottom:28px;border:1px solid rgba(255,255,255,.45);background:rgba(3,23,36,.8);backdrop-filter:blur(12px);display:flex;align-items:center;gap:32px;padding:20px 23px;font-size:12px;transition:background .2s}.home_imageView__B2JLf:hover{background:var(--navy)}.home_portfolioCaption__ndiLA{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:30px}.home_portfolioCaption__ndiLA .home_eyebrow__4Etmd{color:var(--teal);font-size:9px}.home_portfolioCaption__ndiLA h3{font-size:30px;letter-spacing:-.04em;font-weight:400;margin-top:10px}.home_portfolioCaption__ndiLA>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:420px;justify-self:end}.home_portfolioTabs__fuUKg{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid var(--line)}.home_portfolioTabs__fuUKg button{padding:25px 14px 0 0;display:flex;gap:22px;text-align:left;font-size:13px;color:#8a9faa;position:relative}.home_portfolioTabs__fuUKg button>span:first-child{font-size:10px;color:#6c8c9d}.home_portfolioTabs__fuUKg button:before{content:"";position:absolute;height:1px;left:0;right:0;top:-1px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .4s}.home_portfolioTabs__fuUKg button[aria-selected=true]{color:white}.home_portfolioTabs__fuUKg button[aria-selected=true]:before{transform:scaleX(1)}.home_portfolioTabs__fuUKg button[aria-selected=true]>span:first-child{color:var(--teal)}.home_case__Z8Z_H{height:150svh;min-height:950px;--progress:0}.home_caseSticky__mjgZw{position:sticky;top:0;height:100svh;min-height:660px;isolation:isolate;overflow:hidden}.home_caseSticky__mjgZw>img{position:absolute;width:100%;height:100%;z-index:-2;-o-object-position:20% center;object-position:20% center;transform:scale(calc(1 + var(--progress) * .3)) translateX(calc(var(--progress) * -3%));filter:brightness(.65)}.home_caseShade__0_8zR{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(3,23,36,.5) 50%,rgba(3,23,36,.92))}.home_caseCopy__z_tN4{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%)}.home_caseCopy__z_tN4 h2{font-size:clamp(43px,4.6vw,78px);font-weight:400;line-height:1.07;letter-spacing:-.055em;margin:26px 0}.home_caseCopy__z_tN4>p:not(.home_eyebrow__4Etmd){font-size:15px;line-height:1.8;color:#bdccd4;max-width:350px}.home_caseCopy__z_tN4 .home_textLink__8fHyC{margin-top:32px}.home_detailLabel__QO1FT{position:absolute;bottom:30px;left:var(--gutter);font-size:8px;letter-spacing:.19em;color:#a4b8c4}.home_about__WLjst{background:#06263b;border-bottom:1px solid var(--line)}.home_aboutGrid__5Gtw4{display:grid;grid-template-columns:1.25fr 1fr;gap:12%;margin-top:55px}.home_about__WLjst h2{font-size:clamp(36px,4.05vw,66px);font-weight:400;letter-spacing:-.05em;line-height:1.16}.home_largeCopy__tKT5X{font-size:23px;line-height:1.5;letter-spacing:-.025em}.home_aboutBody__H_sSX>p:nth-child(2){margin-top:24px;font-size:14px;line-height:1.9;color:var(--muted)}.home_values__cB4kb{margin-top:36px;border-top:1px solid var(--line);display:flex;flex-direction:column}.home_values__cB4kb span{border-bottom:1px solid var(--line);padding:16px 0;font-size:12px;color:#bed1db}.home_contact__xhuCi{padding-top:90px;padding-bottom:100px;background:var(--deep)}.home_contactRow__KS_EL{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:35px}.home_contact__xhuCi h2{font-size:clamp(64px,8vw,136px);font-weight:400;line-height:.98;letter-spacing:-.06em}.home_contactButton__kG7fJ{border:1px solid #78909f;padding:21px 25px;display:inline-flex;align-items:center;gap:45px;min-width:235px;font-size:12px;transition:background .3s,color .3s}.home_contactButton__kG7fJ:hover{background:var(--white);color:var(--navy)}.home_contactRow__KS_EL>.home_contactButton__kG7fJ{margin-bottom:8px}.home_footer__lVn1m{padding:40px var(--gutter) 95px;background:var(--deep);border-top:1px solid var(--line);display:flex;align-items:center;gap:45px}.home_footerBrand__lX0Sb{width:130px}.home_footerBrand__lX0Sb img{width:100%;height:auto}.home_footer__lVn1m>p{font-size:10px;line-height:1.8;color:#7b96a6;margin-left:auto}.home_backTop__fwgDa{font-size:11px;padding:10px 0;color:#c5d3da}.home_home__29IBW:lang(zh) h1{letter-spacing:-.035em;line-height:1.25;font-size:clamp(52px,5.8vw,100px)}.home_home__29IBW:lang(zh) h2{line-height:1.22;letter-spacing:-.035em}.home_home__29IBW:lang(zh) .home_heroBody__aR2_x{font-size:19px;letter-spacing:.06em}.home_home__29IBW[data-enhanced=false] .home_caseSticky__mjgZw>img,.home_home__29IBW[data-enhanced=false] .home_heroCopy__Euhpl,.home_home__29IBW[data-enhanced=false] .home_heroVisual__zIWbS{transform:none;opacity:1}.home_home__29IBW[data-enhanced=false] .home_reveal__y_iu7{display:none}.home_home__29IBW[data-enhanced=false] .home_case__Z8Z_H,.home_home__29IBW[data-enhanced=false] .home_story__JOOKX{height:auto;min-height:0}.home_home__29IBW[data-enhanced=false] .home_caseSticky__mjgZw,.home_home__29IBW[data-enhanced=false] .home_storySticky__A9MGr{position:relative;height:85svh;min-height:660px}.home_home__29IBW[data-enhanced=false] .home_storyCopy__DBI4n{transform:translateY(-50%)}.home_home__29IBW[data-enhanced=false] .home_storyVisual__bsqAs{clip-path:inset(12% 0 12% 42%);transform:none}.home_home__29IBW[data-enhanced=false] .home_storyEnd__tzkau{display:none}.home_home__29IBW[data-enhanced=false] .home_scrollLine__Unje3:after{animation:none}.home_home__29IBW[data-enhanced=false] .home_portfolioImageWrap__TWBEp>img{transform:none}.home_home__29IBW[data-enhanced=false] *,.home_home__29IBW[data-enhanced=false] :after,.home_home__29IBW[data-enhanced=false] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}@media (min-width:1800px){.home_heroCopy__Euhpl{top:32%}.home_portfolioCaption__ndiLA>p{max-width:480px}.home_section-pad__LoKuw{padding-top:140px;padding-bottom:140px}}@media (max-width:1000px){.home_desktopNavigation__3w7uX{gap:24px}.home_header__BBX5f{gap:22px}.home_brand__gdgPC{width:145px}.home_hero__uNlpJ{min-height:700px}.home_heroCopy__Euhpl{top:31%}.home_heroKicker__S0Inc{font-size:8px}.home_storyCopy__DBI4n{width:43%}.home_storyCopy__DBI4n h2{font-size:48px}.home_storyCopy__DBI4n>p:not(.home_eyebrow__4Etmd){font-size:13px}.home_storyVisual__bsqAs{clip-path:inset(calc((1 - var(--progress)) * 13%) 0 calc((1 - var(--progress)) * 13%) calc((1 - var(--progress)) * 35%))}.home_caseCopy__z_tN4{width:42%}.home_aboutGrid__5Gtw4{gap:7%}.home_portfolioHeading__Zno4T>p{max-width:230px}}@media (max-width:700px){.home_home__29IBW{--gutter:24px}.home_header__BBX5f{padding-top:20px;padding-bottom:20px}.home_brand__gdgPC{width:126px}.home_header-actions__mwYJG{margin-left:auto;gap:16px}.home_desktopNavigation__3w7uX{display:none}.home_languageLink__VveSw{border:0;padding:8px 0}.home_menuToggle__OOiyR{display:block;font-size:11px;padding:10px 0}.home_mobileNavigation__SX4L2:not([hidden]){position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:25px var(--gutter) 40px;background:var(--deep);border-bottom:1px solid var(--line);gap:26px;font-size:24px}.home_mobileNavigation__SX4L2 button{text-align:left;padding:0;font-size:24px}.home_hero__uNlpJ{min-height:720px;max-height:none;height:100svh}.home_heroVisual__zIWbS>img:not(.home_reveal__y_iu7),.home_reveal__y_iu7{-o-object-position:64% center;object-position:64% center}.home_heroVisual__zIWbS>img:not(.home_reveal__y_iu7){filter:brightness(.68)}.home_heroCopy__Euhpl{top:25%;right:18px}.home_home__29IBW h1{font-size:clamp(40px,8.9vw,62px);line-height:1.12;letter-spacing:-.055em}.home_heroKicker__S0Inc{font-size:7px;letter-spacing:.14em;margin-bottom:26px}.home_heroBody__aR2_x{font-size:15px;max-width:260px;margin-top:24px;line-height:1.7}.home_heroLink__aQEIl{margin-top:32px;min-width:190px;font-size:11px}.home_heroShade__pSxx5{background:linear-gradient(180deg,rgba(3,23,36,.25),transparent 70%)}.home_heroFooter__Pl0x9{bottom:54px;align-items:flex-end}.home_heroFooter__Pl0x9 .home_eyebrow__4Etmd{font-size:7px;letter-spacing:.12em}.home_pointerHint__awQvF{display:none}.home_scroll___TMRI{font-size:7px;letter-spacing:.1em;gap:10px}.home_scrollLine__Unje3{height:24px}.home_section-pad__LoKuw{padding:70px var(--gutter)}.home_story__JOOKX{height:auto;min-height:0}.home_storySticky__A9MGr{position:relative;height:auto;min-height:780px;padding:62px var(--gutter) 340px}.home_storyCopy__DBI4n{position:relative;left:auto;top:auto;width:100%;transform:none!important;opacity:1!important}.home_storyCopy__DBI4n h2{font-size:46px;margin-top:30px}.home_storyCopy__DBI4n>p:not(.home_eyebrow__4Etmd){max-width:330px;font-size:14px}.home_storyVisual__bsqAs{inset:auto 0 0;height:310px;clip-path:none!important;transform:none!important;z-index:0}.home_progress__LSHXQ,.home_storyEnd__tzkau,.home_storyShade__WWk0m{display:none}.home_storyVisual__bsqAs img{-o-object-position:center;object-position:center;filter:none}.home_sectionHeading__0MSor{display:block}.home_sectionNote__rwxjZ{margin-top:16px;font-size:9px}.home_portfolioHeading__Zno4T{display:block;margin:32px 0}.home_portfolio__ljDM2 h2{font-size:48px}.home_portfolioHeading__Zno4T>p{margin-top:24px;max-width:none;font-size:12px}.home_portfolioImageWrap__TWBEp{height:360px;margin-left:-24px;margin-right:-24px}.home_imageIndex__BETAN{top:15px;left:24px;font-size:8px}.home_imageView__B2JLf{right:24px;bottom:20px;padding:15px 17px;font-size:11px;gap:22px}.home_portfolioCaption__ndiLA{grid-template-columns:1fr;gap:16px;margin-top:25px}.home_portfolioCaption__ndiLA h3{font-size:25px}.home_portfolioCaption__ndiLA>p{justify-self:start;font-size:13px;max-width:330px}.home_portfolioTabs__fuUKg{margin-top:32px;gap:10px}.home_portfolioTabs__fuUKg button{flex-direction:column;gap:10px;font-size:11px;padding-top:16px}.home_case__Z8Z_H{height:auto;min-height:0}.home_caseSticky__mjgZw{position:relative;height:680px;min-height:0}.home_caseSticky__mjgZw>img{-o-object-position:36% center;object-position:36% center;transform:none!important;filter:brightness(.45)}.home_caseShade__0_8zR{background:linear-gradient(0deg,rgba(3,23,36,.9),transparent)}.home_caseCopy__z_tN4{left:var(--gutter);right:var(--gutter);width:auto;top:auto;bottom:80px;transform:none}.home_caseCopy__z_tN4 h2{font-size:48px}.home_caseCopy__z_tN4>p:not(.home_eyebrow__4Etmd){font-size:14px;max-width:310px}.home_detailLabel__QO1FT{font-size:6px;letter-spacing:.11em;bottom:28px}.home_aboutGrid__5Gtw4{grid-template-columns:1fr;gap:32px;margin-top:35px}.home_about__WLjst h2{font-size:40px}.home_largeCopy__tKT5X{font-size:21px}.home_aboutBody__H_sSX>p:nth-child(2){font-size:13px}.home_contactRow__KS_EL{display:block}.home_contact__xhuCi h2{font-size:70px}.home_contactRow__KS_EL>.home_contactButton__kG7fJ{margin-top:35px}.home_footer__lVn1m{padding:35px 24px 90px;display:grid;grid-template-columns:1fr auto;gap:28px}.home_footer__lVn1m>p{grid-column:1/-1;grid-row:2;margin:0;font-size:9px}.home_footerBrand__lX0Sb{width:115px}.home_backTop__fwgDa{font-size:10px}.home_contactButton__kG7fJ{padding:18px 20px;min-width:215px}.home_home__29IBW:lang(zh) h1{font-size:42px}.home_home__29IBW:lang(zh) .home_heroBody__aR2_x{font-size:15px;max-width:260px}.home_home__29IBW[data-enhanced=false] .home_storySticky__A9MGr{height:auto;min-height:780px}.home_home__29IBW[data-enhanced=false] .home_caseSticky__mjgZw{height:680px;min-height:0}}@media (hover:none),(pointer:coarse){.home_pointerHint__awQvF,.home_reveal__y_iu7{display:none}.home_portfolioImageWrap__TWBEp:hover>img{transform:none}}@media (prefers-reduced-motion:reduce){.home_home__29IBW{scroll-behavior:auto}.home_home__29IBW *,.home_home__29IBW :after,.home_home__29IBW :before{animation:none!important;transition:none!important}.home_reveal__y_iu7{display:none}}.home_home__29IBW{position:relative;overflow:clip}.home_home__29IBW h1,.home_home__29IBW h2,.home_home__29IBW p{white-space:pre-line;overflow-wrap:anywhere}.home_home__29IBW h1,.home_home__29IBW h2{font-weight:400}.home_home__29IBW img{-o-object-fit:cover;object-fit:cover}.home_navigation__lQyLV{margin-left:auto}.home_desktopNavigation__3w7uX{list-style:none;margin:0;padding:0}.home_mobileNavigation__SX4L2{list-style:none;margin:0}.home_desktopNavigation__3w7uX li{position:relative}.home_desktopNavigation__3w7uX ul{position:absolute;min-width:180px;background:var(--deep);padding:18px;list-style:none}.home_desktopNavigation__3w7uX summary{cursor:pointer}.home_mobileNavigation__SX4L2 ul{list-style:none;padding:12px 18px;font-size:18px}.home_languageLink__VveSw{margin-left:0}.home_staticHeader__VdkjB{background:var(--deep)}.home_hero__uNlpJ{height:auto;min-height:max(760px,100svh);max-height:none}.home_heroVisual__zIWbS{z-index:-2}.home_heroShade__pSxx5{z-index:-1}.home_heroVisual__zIWbS>img{position:absolute;inset:0;width:100%;height:100%}.home_heroCopy__Euhpl{position:relative;left:auto;right:auto;top:auto;padding:29svh var(--gutter) 140px}.home_heroCopy__Euhpl .home_heroKicker__S0Inc{margin-top:0}.home_heroCopy__Euhpl .home_heroBody__aR2_x{margin-top:26px}.home_heroCopy__Euhpl h1{max-width:1200px}.home_heroFooter__Pl0x9 .home_scroll___TMRI{position:static}.home_heroFooter__Pl0x9 .home_eyebrow__4Etmd{color:var(--white)}.home_story__JOOKX{height:auto;min-height:0}.home_storySticky__A9MGr{position:relative;min-height:760px;height:auto}.home_storyCopy__DBI4n{position:relative;left:auto;top:auto;width:calc(36% + var(--gutter));padding:160px 0 160px var(--gutter);transform:none}.home_storyCopy__DBI4n h2 span{display:block}.home_storyEnd__tzkau{display:none}.home_storyVisual__bsqAs img{width:100%;height:100%}.home_storyShade__WWk0m{pointer-events:none}.home_about__WLjst,.home_people__3ief_,.home_portfolio__ljDM2{padding:112px var(--gutter)}.home_portfolioTabs__fuUKg{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.home_portfolioImageWrap__TWBEp img{-o-object-fit:cover;object-fit:cover}.home_portfolioFallback__swXIR{list-style:none;padding:0}.home_home__29IBW[data-enhanced] .home_portfolioFallback__swXIR{display:none}.home_portfolioFallback__swXIR li{padding:20px 0;border-bottom:1px solid var(--line)}.home_case__Z8Z_H{height:auto;min-height:0}.home_caseSticky__mjgZw{position:relative;height:auto;min-height:760px}.home_caseCopy__z_tN4{position:relative;top:auto;right:auto;width:34%;margin-left:auto;margin-right:var(--gutter);padding:160px 0;transform:none}.home_caseCopy__z_tN4 details{margin-top:32px;line-height:1.8}.home_caseCopy__z_tN4 summary{cursor:pointer;color:var(--white);list-style:none;margin-top:0}.home_caseCopy__z_tN4 summary::-webkit-details-marker{display:none}.home_caseCopy__z_tN4 details h3{font-size:20px;margin-top:25px}.home_caseCopy__z_tN4 details p{font-size:15px;line-height:1.8;color:var(--muted)}.home_people__3ief_{background:#06263b}.home_people__3ief_>p{margin-top:24px}.home_companyGrid__ISIVS{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px;margin-top:50px}.home_companyGrid__ISIVS img{width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.home_companyGrid__ISIVS h3{font-size:28px;margin-top:24px}.home_companyGrid__ISIVS blockquote{margin:24px 0;line-height:1.8;color:var(--muted)}.home_contact__xhuCi{padding:90px var(--gutter) 100px}.home_contactRow__KS_EL>div>p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:25px}.home_footerLinks__AKVTt{margin-left:auto;display:flex;gap:25px;font-size:12px}.home_footerBrand__lX0Sb img{-o-object-fit:contain;object-fit:contain}.home_footerBrand__lX0Sb{flex:none}.home_backTop__fwgDa{white-space:nowrap}@media (min-width:701px){.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true]{height:180svh;min-height:1100px}.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true] .home_storySticky__A9MGr{position:sticky;top:0;height:100svh;min-height:700px}.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true] .home_storyCopy__DBI4n{position:absolute;left:var(--gutter);top:50%;width:36%;padding:0;transform:translateY(calc(-50% - var(--progress) * 50px));opacity:calc(1 - var(--progress) * .45)}.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true] .home_storyEnd__tzkau{display:block;opacity:var(--story-end,0)}.home_home__29IBW[data-enhanced=true] .home_case__Z8Z_H[data-pin=true]:not(:has(details[open])){height:150svh;min-height:950px}.home_home__29IBW[data-enhanced=true] .home_case__Z8Z_H[data-pin=true]:not(:has(details[open])) .home_caseSticky__mjgZw{position:sticky;top:0;height:100svh;min-height:660px}.home_home__29IBW[data-enhanced=true] .home_case__Z8Z_H[data-pin=true]:not(:has(details[open])) .home_caseCopy__z_tN4{position:absolute;right:var(--gutter);top:50%;margin:0;padding:0;transform:translateY(-50%)}}@media (max-width:700px){.home_header__BBX5f{align-items:center}.home_navigation__lQyLV{margin-left:auto}.home_hero__uNlpJ{min-height:max(720px,100svh)}.home_heroCopy__Euhpl{padding:25svh 24px 160px}.home_heroCopy__Euhpl h1{font-size:clamp(40px,8.9vw,62px)}.home_heroCopy__Euhpl .home_heroBody__aR2_x{font-size:15px}.home_storySticky__A9MGr{min-height:0;padding:62px 24px 340px}.home_storyCopy__DBI4n{padding:0;width:100%}.home_storyCopy__DBI4n h2{font-size:46px}.home_storyVisual__bsqAs{height:310px}.home_about__WLjst,.home_people__3ief_,.home_portfolio__ljDM2{padding:70px 24px}.home_caseSticky__mjgZw{min-height:680px;height:auto}.home_caseCopy__z_tN4{width:auto;margin:0;padding:220px 24px 80px}.home_contact__xhuCi{padding:70px 24px}.home_footerLinks__AKVTt{flex-wrap:wrap}.home_home__29IBW:lang(zh) h1{font-size:42px}}.home_hero__uNlpJ[data-pointer=true] .home_reveal__y_iu7{opacity:1}.home_header__BBX5f.is-scrolled{position:fixed;background:rgba(3,23,36,.94);backdrop-filter:blur(16px);padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.home_storyPanel__42WmG{position:relative;min-height:760px;isolation:isolate;overflow:hidden}.home_storyPanel__42WmG .home_storyCopy__DBI4n{width:48%}.home_storyPanel__42WmG .home_storyVisual__bsqAs{inset:13% 0 13% 42%;clip-path:none}.home_storyPanel__42WmG:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,23,36,.9),rgba(3,23,36,.45) 40%,transparent 80%)}.home_chapter__U2Oxr{display:block;color:var(--teal);font-size:10px;letter-spacing:.2em;margin-bottom:30px}@media (min-width:701px){.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true][data-sequence=true]{height:var(--story-height)}.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true] .home_storyPanel__42WmG{position:absolute;inset:0;min-height:0;opacity:var(--stage-opacity,0)}.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true] .home_storyPanel__42WmG:first-child{opacity:var(--stage-opacity,1)}}@media (max-width:700px){.home_story__JOOKX:has(.home_storyPanel__42WmG) .home_storySticky__A9MGr{padding:0}.home_storyPanel__42WmG{min-height:0;padding:62px 24px 340px}.home_storyPanel__42WmG .home_storyCopy__DBI4n{width:100%;padding:0}.home_storyPanel__42WmG .home_storyVisual__bsqAs{inset:auto 0 0;height:310px}.home_storyPanel__42WmG:after{display:none}}.home_heroCopy__Euhpl .home_heroKicker__S0Inc{margin-bottom:29px}.home_heroVisual__zIWbS>img:not(.home_reveal__y_iu7){filter:brightness(.8) saturate(.8)}@media (max-width:700px){.home_navigation__lQyLV[data-ready=false] .home_desktopNavigation__3w7uX{display:flex;flex-wrap:wrap;gap:12px}.home_navigation__lQyLV[data-ready=false] .home_menuToggle__OOiyR{display:none}.home_header__BBX5f:has(.home_navigation__lQyLV[data-ready=false]){position:relative;background:var(--deep);flex-wrap:wrap}}.home_storyEnd__tzkau{display:block;position:relative;right:auto;bottom:auto;width:auto;padding:0 var(--gutter) 70px;opacity:1;transform:none}.home_home__29IBW[data-enhanced=false] .home_storyEnd__tzkau{display:block}.home_portfolioCaption__ndiLA>div:last-child{font-size:14px;line-height:1.7;color:var(--muted);max-width:420px;justify-self:end}.home_home__29IBW[data-enhanced=true] .home_story__JOOKX[data-pin=true] .home_storyEnd__tzkau{position:absolute;right:var(--gutter);bottom:18%;width:42%;padding:0;transform:translateY(calc((1 - var(--progress)) * 40px))}@media (max-width:700px){.home_storyEnd__tzkau{margin-top:35px;padding:0}.home_portfolioCaption__ndiLA>div:last-child{justify-self:start}}.home_studyDialog__e78nr{color:var(--white);background:var(--ink);border:1px solid #355166;width:min(1000px,calc(100vw - 32px));max-height:calc(100svh - 48px);overflow:auto;padding:0}.home_studyDialog__e78nr::backdrop{background:rgba(0,10,19,.8);backdrop-filter:blur(12px)}.home_studyDialog__e78nr>img{width:100%;height:330px}.home_studyDialog__e78nr>div{padding:38px 50px 45px}.home_studyDialog__e78nr h2{font-size:42px;margin:24px 0}.home_studyDialog__e78nr p{line-height:1.7;color:var(--muted)}.home_dialogClose__JCIDG{position:absolute;right:24px;top:20px;background:var(--deep);padding:12px 18px;border:1px solid #7594a5;font-size:12px;z-index:1}.home_home__29IBW .home_studyDialog__e78nr:not([open]){display:none}@media (max-width:700px){.home_studyDialog__e78nr>img{height:220px}.home_studyDialog__e78nr>div{padding:28px}.home_heroCopy__Euhpl .home_heroKicker__S0Inc{margin-bottom:26px}.home_menuToggle__OOiyR{font-size:11px}.home_heroCopy__Euhpl .home_heroBody__aR2_x{line-height:1.7}}.home_home__29IBW[data-enhanced=false] .home_storySticky__A9MGr{height:auto;min-height:760px}.home_home__29IBW[data-enhanced=false] .home_storyCopy__DBI4n{transform:none;opacity:1}.home_home__29IBW[data-enhanced=false] .home_caseSticky__mjgZw{height:auto}.home_home__29IBW[data-enhanced=false] .home_storyEnd__tzkau{opacity:1;transform:none}.home_mobileLanguage__6hJ0z{display:none}@media (max-width:700px){.home_navigation__lQyLV{display:flex;align-items:center;gap:16px}.home_navigation__lQyLV[data-ready=true] .home_mobileLanguage__6hJ0z{display:block;color:var(--muted);font-size:11px;padding:8px 0}.home_mobileNavigation__SX4L2 .home_languageLink__VveSw{display:none}.home_home__29IBW[data-enhanced=false] .home_storySticky__A9MGr{min-height:0}.home_home__29IBW[data-enhanced=false] .home_caseSticky__mjgZw{height:auto;min-height:680px}}.home_header__BBX5f{padding-block:32px;gap:56px;min-height:112px;border-bottom:1px solid rgba(200,181,138,.2)}.home_brand__gdgPC{width:clamp(182px,15vw,226px)}.home_desktopNavigation__3w7uX{gap:clamp(26px,3.2vw,56px);font-size:16px;letter-spacing:.045em}.home_desktopNavigation__3w7uX>li>a,.home_desktopNavigation__3w7uX>li>details>summary{display:inline-flex;align-items:center;min-height:48px;padding:12px 0}.home_desktopNavigation__3w7uX summary{list-style:none;gap:13px}.home_desktopNavigation__3w7uX summary::-webkit-details-marker{display:none}.home_desktopNavigation__3w7uX summary:after{content:"";width:6px;height:6px;border-right:1px solid #c8b58a;border-bottom:1px solid #c8b58a;transform:rotate(45deg);margin-top:-4px;transition:transform .2s}.home_desktopNavigation__3w7uX details[open]>summary:after{transform:rotate(225deg);margin-top:4px}.home_desktopNavigation__3w7uX ul{top:calc(100% + 12px);right:-24px;min-width:300px;padding:14px 24px;background:#062334;border:1px solid rgba(200,181,138,.3);box-shadow:0 24px 64px #0006}.home_desktopNavigation__3w7uX ul li+li{border-top:1px solid var(--line)}.home_desktopNavigation__3w7uX ul a{display:block;padding:18px 4px;font-size:15px;line-height:1.5;letter-spacing:.02em}.home_desktopNavigation__3w7uX a:hover,.home_desktopNavigation__3w7uX summary:hover{color:#dcc99f}.home_languageLink__VveSw{font-size:13px;padding-left:28px;border-color:rgba(200,181,138,.35)}.home_home__29IBW :is(a,summary,button):focus-visible{outline:2px solid #c8b58a;outline-offset:5px}.home_staticHeader__VdkjB{position:relative;background:#031724}.home_editorialFooter__CzQlx{display:grid;grid-template-columns:1fr 1.5fr;gap:64px 10%;padding:80px var(--gutter) 28px;background:#031724;border-top:1px solid var(--line)}.home_footerIdentity__zC_XH img{width:200px;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.home_footerIdentity__zC_XH>a:not(:first-child),.home_footerIdentity__zC_XH>p{color:var(--muted);font-size:14px;line-height:1.9;display:block}.home_footerGroups__h5vCe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.home_footerGroups__h5vCe h2{font-size:12px;color:#c8b58a;font-weight:400;letter-spacing:.12em;margin:0 0 24px}.home_footerGroups__h5vCe ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.home_footerGroups__h5vCe a{display:inline-block;font-size:14px;color:#c2d1d9;line-height:1.6}.home_footerGroups__h5vCe a:hover{color:#dcc99f}.home_footerBaseline__BNf8T{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.12em}@media (max-width:1000px){.home_header__BBX5f{gap:24px}.home_desktopNavigation__3w7uX{gap:24px;font-size:14px}.home_brand__gdgPC{width:182px}.home_editorialFooter__CzQlx{grid-template-columns:1fr;gap:44px}}@media (max-width:700px){.home_header__BBX5f{min-height:88px;padding-block:20px}.home_brand__gdgPC{width:158px}.home_desktopNavigation__3w7uX{display:none}.home_menuToggle__OOiyR{font-size:14px;min-height:44px;padding:12px 0}.home_mobileNavigation__SX4L2:not([hidden]){max-height:calc(100svh - 88px);overflow-y:auto;padding-block:28px 40px;gap:0;box-shadow:0 24px 64px #0005}.home_mobileNavigation__SX4L2>li{padding:20px 0;border-bottom:1px solid var(--line)}.home_mobileNavigation__SX4L2 summary{font-size:22px;cursor:pointer;list-style-position:inside}.home_mobileNavigation__SX4L2 ul{padding:20px 0 0 18px;display:grid;gap:18px;font-size:16px;color:var(--muted)}.home_editorialFooter__CzQlx{padding-top:56px}.home_footerGroups__h5vCe{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.home_footerBaseline__BNf8T{font-size:10px}}@media (prefers-reduced-motion:reduce){.home_desktopNavigation__3w7uX summary:after{transition:none}}.home_siteShell__YK43q{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.home_siteShell__YK43q>footer,.home_siteShell__YK43q>header{flex-shrink:0}.home_siteContent__I0gsV{flex:1 0 auto}@media (hover:hover) and (pointer:fine){.home_desktopNavigation__3w7uX>li>details[open]:before{content:"";position:absolute;top:100%;left:-24px;right:-24px;height:14px}}.entity-detail_detail__oWUi_{--gold:#c8b58a;background:#041d2e;color:#f2f7f8;padding:clamp(48px,6vw,100px) clamp(24px,5.4vw,100px) clamp(80px,10vw,160px)}.entity-detail_breadcrumb__o0cto{display:flex;align-items:center;gap:18px;margin:0 0 64px;color:#a8bac5;font-size:12px;letter-spacing:.13em}.entity-detail_breadcrumb__o0cto a:hover{color:var(--gold)}.entity-detail_hero__eg30T{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(40px,6vw,110px);align-items:center}.entity-detail_eyebrow__1Z4PR{color:var(--gold);font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 30px}.entity-detail_heading__yTpyo{font-weight:400;font-size:clamp(40px,4.6vw,80px);line-height:1.12;letter-spacing:-.035em;margin:0 0 32px;overflow-wrap:anywhere;text-wrap:balance}.entity-detail_summary__xjbtJ{color:#c2d1d9;font-size:clamp(17px,1.4vw,21px);line-height:1.9;max-width:48ch}.entity-detail_meta__l_jlM{display:flex;gap:18px 28px;flex-wrap:wrap;margin:36px 0 0;padding-top:24px;border-top:1px solid #b4d9ea30;font-size:12px;color:#c8b58a;letter-spacing:.08em}.entity-detail_media__LZJ_3{margin:0;position:relative;background:#062b46;border:1px solid #b4d9ea20}.entity-detail_media__LZJ_3 img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.entity-detail_media__LZJ_3 .entity-detail_logo__SW05R{-o-object-fit:contain;object-fit:contain}.entity-detail_media__LZJ_3 figcaption{padding:16px 22px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#a8bac5}.entity-detail_body__R64JB{max-width:1260px;margin:clamp(72px,10vw,144px) auto 0}.entity-detail_body__R64JB>section{display:grid;grid-template-columns:minmax(130px,.8fr) 3fr;gap:32px 64px;margin-top:48px;padding-top:40px;border-color:#b4d9ea30}.entity-detail_body__R64JB h2{font-size:13px;color:#c8b58a;line-height:1.8;letter-spacing:.12em}.entity-detail_body__R64JB>section>:last-child{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.95;color:#c2d1d9;max-width:66ch}.entity-detail_companyLink__qji6N{display:inline-flex;gap:40px;margin-top:64px;padding-bottom:14px;border-bottom:1px solid #c8b58a;color:#c8b58a;font-size:16px}@media (max-width:900px){.entity-detail_hero__eg30T{grid-template-columns:1fr}.entity-detail_media__LZJ_3{max-width:760px}.entity-detail_heading__yTpyo{max-width:20ch}.entity-detail_breadcrumb__o0cto{margin-bottom:40px}}@media (max-width:600px){.entity-detail_body__R64JB>section{grid-template-columns:1fr;gap:16px;margin-top:36px;padding-top:28px}.entity-detail_hero__eg30T{gap:36px}.entity-detail_heading__yTpyo{font-size:clamp(34px,9vw,50px)}.entity-detail_breadcrumb__o0cto{flex-wrap:wrap;font-size:11px}}.preview-frame_frame__NHaAR{min-height:100vh;min-height:100dvh}