@font-face{font-family:Antonio;src:url(/assets/fonts/Antonio-SemiBold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Antonio;src:url(/assets/fonts/Antonio-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:HarmonyOS;src:url(/assets/fonts/HarmonyOS_Sans_Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:HarmonyOS;src:url(/assets/fonts/HarmonyOS_Sans_Medium.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:HarmonyOS;src:url(/assets/fonts/HARMONYOS_SANS_BOLD.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--navy:#18547c;--navy-deep:#0a2940;--navy-ink:#102f45;--bronze:#a0886a;--bronze-light:#bca98f;--ink:#111820;--black:#020202;--gray:#6c6c6c;--line:#d9dfe2;--surface:#f3f5f5;--warm:#efede8;--white:#fff;--display:"Antonio", "Arial Narrow", "Helvetica Neue", sans-serif;--body:"HarmonyOS", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--reference-unit:clamp(60px, 5.94vw, 100px);--page:min(1500px, calc(100vw - 96px));--section:clamp(88px, 9vw, 156px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);min-width:320px;color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}body,button,input,select,textarea{font-family:var(--body)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.035em;font-weight:800;font-stretch:75%;line-height:.98}::selection{background:var(--bronze);color:var(--white)}:focus-visible{outline:2px solid var(--bronze-light);outline-offset:4px}.page-frame{width:var(--page);margin-inline:auto}.section-pad{padding-block:var(--section)}.eyebrow{color:var(--navy);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;line-height:1.3;display:flex}.eyebrow:before{background:var(--bronze);content:"";flex:none;width:24px;height:1px}.eyebrow--light{color:#fffc}.lead-copy{color:var(--ink);letter-spacing:-.025em;font-size:clamp(21px,1.65vw,29px);font-weight:500;line-height:1.4}.rich-copy{color:var(--gray);gap:26px;font-size:16px;line-height:1.85;display:grid}.text-link{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #11182047;align-items:center;gap:28px;padding-block:12px;font-size:12px;font-weight:800;transition:color .18s,border-color .18s,gap .18s;display:inline-flex}.text-link:hover{border-color:var(--bronze);color:var(--bronze);gap:36px}.text-link--light{color:var(--white);border-color:#ffffff73}.button{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 29px;font-size:11px;font-weight:800;line-height:1;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.button--bronze{background:var(--bronze);color:var(--white)}.button--bronze:hover{background:var(--navy)}.button--outline-dark{color:var(--ink);background:0 0;border-color:#11182073}.button--outline-dark:hover{border-color:var(--navy);background:var(--navy);color:var(--white)}.icon-button{width:50px;height:50px;color:var(--white);background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;font-size:29px;line-height:1;display:inline-grid}.icon-button--dark{color:var(--ink);border-color:#11182047}.section-heading{margin-bottom:clamp(42px,5vw,78px)}.section-heading h2{max-width:900px;color:var(--ink);text-transform:uppercase;margin-top:22px;font-size:clamp(46px,5.2vw,86px)}.section-heading--split{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(50px,8vw,140px);display:grid}.section-heading--split>p,.section-heading--split>div:last-child>p{max-width:560px;color:var(--gray);font-size:16px;line-height:1.8}.section-heading--split>div:last-child .text-link{margin-top:28px}.section-heading--top{align-items:start}.section-heading--center{text-align:center;max-width:920px;margin-inline:auto}.section-heading--center .eyebrow{justify-content:center}.section-heading--center>p:last-child{max-width:680px;color:var(--gray);margin:30px auto 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-shell{overflow:clip}[data-site-locale=zh-CN]{--display:"HarmonyOS", "PingFang SC", "Microsoft YaHei", sans-serif}[data-site-locale=zh-CN] h1,[data-site-locale=zh-CN] h2,[data-site-locale=zh-CN] h3,[data-site-locale=zh-CN] h4{font-family:var(--body);letter-spacing:.01em;font-stretch:100%;line-height:1.12}[data-site-locale=zh-CN] .eyebrow,[data-site-locale=zh-CN] .text-link,[data-site-locale=zh-CN] .button{letter-spacing:.08em;text-transform:none}[data-site-locale=zh-CN] .section-heading h2{letter-spacing:.01em;text-transform:none;max-width:820px;font-size:clamp(40px,4.15vw,68px);line-height:1.16}.site-header{z-index:80;height:var(--reference-unit);color:var(--white);border-bottom:0;transition:height .22s,background-color .22s,border-color .22s;position:fixed;top:0;left:0;right:0}.site-header--solid{height:calc(var(--reference-unit) * .9);background:#000000a6;box-shadow:0 12px 36px #04162224}.site-header__inner{align-items:center;width:100%;max-width:none;height:100%;padding-inline:5.5%;display:flex;position:relative}.site-logo{width:calc(var(--reference-unit) * 2.39);flex:none;display:block}.site-logo img{width:100%;height:auto}.desktop-navigation{align-items:stretch;gap:calc(var(--reference-unit) * .67);height:100%;margin-left:calc(var(--reference-unit) * 1.1);display:flex}.desktop-navigation>a,.nav-cluster>a{height:100%;font-size:clamp(15px, calc(var(--reference-unit) * .2), 20px);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border:0;align-items:center;gap:5px;font-weight:500;transition:color .18s;display:flex;position:relative}.desktop-navigation>a:after,.nav-cluster>a:after{right:0;bottom:calc(var(--reference-unit) * .25);background:var(--bronze);content:"";opacity:0;height:3px;transition:opacity .18s;position:absolute;left:0}.desktop-navigation>a:hover,.nav-cluster:hover>a,.nav-cluster:focus-within>a{color:var(--white)}.desktop-navigation>a:hover:after,.desktop-navigation>a[aria-current=page]:after,.nav-cluster>a[aria-current=page]:after,.nav-cluster:hover>a:after,.nav-cluster:focus-within>a:after{opacity:1}.nav-cluster{height:100%;position:relative}.nav-dropdown{z-index:81;top:var(--reference-unit);visibility:hidden;border-top:3px solid var(--bronze);background:var(--white);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .17s,transform .17s,visibility .17s;position:fixed;left:50%;transform:translate(-50%,12px);box-shadow:0 30px 70px #04182538}.site-header--solid .nav-dropdown{top:calc(var(--reference-unit) * .9)}.nav-cluster:hover .nav-dropdown,.nav-cluster:focus-within .nav-dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown--small{width:390px;padding:22px 28px;display:grid}.nav-dropdown--small>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;display:flex}.nav-dropdown--small>a:last-child{border:0}.nav-dropdown--small>a:hover{color:var(--bronze)}.nav-dropdown--products{grid-template-columns:.7fr 1.35fr 1.5fr 1fr;gap:42px;width:min(1180px,100vw - 80px);padding:38px 44px 44px;display:grid}.nav-dropdown--products section{flex-direction:column;gap:9px;display:flex}.nav-dropdown--products a{color:var(--gray);font-size:12px;line-height:1.45}.nav-dropdown--products a:hover{color:var(--bronze)}.nav-dropdown--products .nav-dropdown__heading{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:8px;padding-bottom:12px;font-size:19px;font-weight:800}.site-header__actions{align-items:center;height:100%;margin-left:auto;display:flex}.header-search-button,.header-language__button,.mobile-menu-button{color:inherit;background:0 0;border:0}.header-search-button{width:clamp(34px, calc(var(--reference-unit) * .38), 38px);height:clamp(34px, calc(var(--reference-unit) * .38), 38px);margin-right:calc(var(--reference-unit) * .4);place-items:center;padding:5px;display:grid}.header-search-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:100%;height:100%}.header-search-button b{display:none}.header-language{align-items:center;height:100%;display:flex;position:relative}.header-language__button{align-items:center;gap:calc(var(--reference-unit) * .1);padding:0 calc(var(--reference-unit) * .1);font-size:clamp(16px, calc(var(--reference-unit) * .18), 18px);text-transform:uppercase;font-weight:500;display:flex}.header-language__globe{width:calc(var(--reference-unit) * .27);height:calc(var(--reference-unit) * .27);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px}.header-language__button i{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .18s}.header-language.is-open .header-language__button i{transform:rotate(180deg)}.header-language__menu{z-index:90;background:var(--white);color:#444;border-radius:3px;min-width:145px;animation:.18s both language-menu-in;display:grid;position:absolute;top:calc(100% - 4px);right:0;overflow:hidden;box-shadow:1px 1px 10px #00000038}.header-language__menu:before{border-right:8px solid #0000;border-bottom:5px solid var(--white);content:"";border-left:8px solid #0000;width:0;height:0;position:absolute;top:-5px;right:15px}@keyframes language-menu-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-language__menu a{text-transform:none;border-bottom:1px solid #eee;padding:10px 12px;font-size:14px;font-weight:500;line-height:22px}.header-language__menu a:last-child{border-bottom:0}.header-language__menu a:hover{color:var(--bronze);background:#f7f7f7}.mobile-menu-button{width:49px;height:49px;padding:13px 10px;display:none}.mobile-menu-button i{background:currentColor;width:27px;height:1px;margin:5px auto;display:block}.mobile-navigation,.search-overlay{z-index:120;background:var(--navy-deep);color:var(--white);animation:.22s both overlay-in;position:fixed;inset:0}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.mobile-navigation{grid-template-rows:auto 1fr auto;padding-bottom:32px;display:grid}.mobile-navigation__top,.search-overlay__top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:92px;display:flex}.search-overlay__top .icon-button{margin-left:auto}.mobile-navigation__links{width:min(860px, var(--page));flex-direction:column;justify-content:center;margin:auto;display:flex}.mobile-navigation__links a{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding:12px 0;font-size:clamp(34px,6vw,68px);font-weight:800;line-height:1;display:flex}.mobile-navigation__links a span{color:var(--bronze-light);font-family:var(--body);letter-spacing:.1em;font-size:10px}.mobile-navigation__foot{width:min(860px, var(--page));color:#fff9;letter-spacing:0;justify-content:flex-start;align-items:flex-start;gap:24px;margin:auto;font-size:12px;display:flex}.mobile-navigation__contact,.mobile-navigation__language,.mobile-navigation__social{align-items:center;gap:12px;display:flex}.mobile-navigation__contact a:last-child{background:var(--bronze);color:var(--white);padding:8px 12px}.mobile-navigation__language p,.mobile-navigation__social p{margin:0}.mobile-navigation__language a{color:var(--white)}.mobile-navigation__social a{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mobile-navigation__social svg{fill:currentColor;width:12px;height:12px}.search-overlay{grid-template-rows:auto 1fr;display:grid}.search-overlay__form{width:min(1040px, var(--page));margin:auto}.search-overlay__form label{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:35px;font-size:clamp(45px,6vw,92px);font-weight:800;line-height:1;display:block}.search-overlay__form>div{border-bottom:1px solid #ffffffb3;display:flex}.search-overlay__form input{width:100%;color:var(--white);background:0 0;border:0;outline:0;padding:22px 0;font-size:clamp(19px,2vw,28px)}.search-overlay__form input::placeholder{color:#ffffff61}.search-overlay__form button{width:80px;color:var(--white);background:0 0;border:0;font-size:38px}.search-overlay__tags{color:#ffffff7a;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:12px;display:flex}.search-overlay__tags a:hover{color:var(--white)}.drawer-layer{z-index:150;position:fixed;inset:0}.drawer-scrim{background:#04121cad;border:0;width:100%;height:100%;position:absolute;inset:0}.inquiry-drawer{background:var(--warm);width:min(720px,100vw);height:100%;padding:clamp(28px,4vw,62px);animation:.26s both drawer-in;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #00000038}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.inquiry-drawer__header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:44px;display:flex}.inquiry-drawer__header h2{text-transform:uppercase;margin-top:15px;font-size:clamp(46px,5vw,72px)}.inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;display:grid}.inquiry-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-form__error{color:#b42318!important;margin-top:.35rem!important}.form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.form-field--wide{grid-column:1/-1}.form-field label{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #11182059;border-radius:0;outline:0}.form-field input,.form-field select{height:48px}.form-field textarea{resize:vertical;padding:13px 0}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--navy)}.form-field [aria-invalid=true]{border-color:#a43f34}.form-field small{color:#9b3026;font-size:11px}.inquiry-form__footer{justify-content:space-between;align-items:center;gap:30px;margin-top:12px;display:flex}.inquiry-form__footer>.button:only-child{margin-left:auto}.inquiry-form__footer p{max-width:270px;color:var(--gray);font-size:10px;line-height:1.5}.inquiry-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex}.inquiry-success>span{background:var(--navy);width:72px;height:72px;color:var(--white);place-items:center;margin-bottom:34px;font-size:30px;display:grid}.inquiry-success h3{text-transform:uppercase;margin:18px 0 24px;font-size:clamp(42px,5vw,68px)}.inquiry-success>p:not(.eyebrow){max-width:470px;color:var(--gray);margin-bottom:34px}.floating-contact{z-index:65;width:50px;color:var(--white);background:#18547c;flex-direction:column;transition:width .4s;display:flex;position:fixed;top:40%;right:0;overflow:visible;transform:translateY(-90px);box-shadow:0 8px 24px #051f2f2e}.floating-contact:hover,.floating-contact:focus-within,.floating-contact--expanded{width:290px}.floating-contact>a,.floating-contact>button{width:100%;min-width:50px;height:50px;color:var(--white);cursor:pointer;background:#18547c;border:0;border-bottom:1px solid #fff3;align-self:stretch;align-items:center;padding:0;display:flex;position:relative}.floating-contact>a:hover,.floating-contact>button:hover,.floating-contact>a:focus-visible,.floating-contact>button:focus-visible{background:#18547c}.floating-contact b{visibility:hidden;width:240px;height:50px;color:var(--white);letter-spacing:0;opacity:0;white-space:nowrap;background:#18547c;align-items:center;padding:0 16px;font-size:16px;font-weight:400;line-height:1.1;transition:opacity .4s,transform .4s,visibility .4s;display:flex;position:absolute;top:0;left:50px;transform:translate(-24px)}.floating-contact:hover b,.floating-contact:focus-within b,.floating-contact--expanded b{visibility:visible;opacity:1;transform:translate(0)}.floating-contact__icon{place-items:center;width:50px;height:50px;display:grid;position:static}.floating-contact__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:24px;height:24px}.floating-contact__qr-item{background:#18547c;border-bottom:1px solid #fff3;width:100%;height:50px;min-height:50px;transition:height .4s;position:relative;overflow:hidden}.floating-contact__qr-item>.floating-contact__icon{position:absolute;top:0;left:0}.floating-contact__qr-content{visibility:hidden;width:240px;height:130px;color:var(--white);opacity:0;padding:8px 16px;transition:opacity .4s,transform .4s,visibility .4s;position:absolute;top:0;left:50px;transform:translate(-24px)}.floating-contact__qr-content strong{margin-bottom:5px;font-size:16px;font-weight:400;line-height:1.1;display:block}.floating-contact__qr-content img{object-fit:contain;width:80px;height:80px;display:block}.floating-contact:hover .floating-contact__qr-item,.floating-contact:focus-within .floating-contact__qr-item,.floating-contact--expanded .floating-contact__qr-item{height:130px}.floating-contact:hover .floating-contact__qr-content,.floating-contact:focus-within .floating-contact__qr-content,.floating-contact--expanded .floating-contact__qr-content{visibility:visible;opacity:1;transform:translate(0)}.floating-contact__mobile-toggle{display:none}.floating-inquiry{z-index:65;min-width:194px;height:50px;color:var(--white);cursor:pointer;text-transform:uppercase;background:#18547c;border:0;border-radius:0;align-items:center;padding:0 18px 0 50px;font-size:16px;font-weight:500;display:flex;position:fixed;bottom:20px;right:28px;box-shadow:0 0 10px #ffffff26}.floating-inquiry .floating-contact__icon{position:absolute;top:0;left:0}.floating-inquiry:hover,.floating-inquiry:focus-visible{background:#103f60}.site-footer{color:#145c88;background:#e8f0f6;position:relative}.footer-reference-grid{grid-template-columns:minmax(180px,.65fr) minmax(150px,.55fr) minmax(245px,.85fr) minmax(440px,1.65fr);align-items:start;gap:clamp(32px,4vw,72px);padding-block:48px 42px;display:grid}.footer-reference-logo{padding-top:3px;display:block}.footer-reference-logo img{width:min(235px,100%)}.footer-reference-links,.footer-reference-tags>div{flex-direction:column;align-items:flex-start;display:flex}.footer-reference-links{border-right:1px dotted #145c8847;gap:23px;min-height:420px;padding-right:28px}.footer-reference-links a{color:#145c88;font-size:17px;font-weight:750;line-height:1.2}.footer-reference-links a:hover,.footer-reference-tags a:hover{color:#082f4b;transform:translate(3px)}.footer-reference-tags h2,.footer-reference-inquiry>h2{color:#145c88;font-family:var(--body);letter-spacing:0;text-transform:none;margin:0 0 22px;font-size:18px;font-weight:800;line-height:1.2}.footer-reference-tags>div{gap:17px}.footer-reference-tags a{color:#145c88;font-size:16px;line-height:1.25}.footer-reference-inquiry .inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.footer-reference-inquiry .form-field{background:#ffffff1f;border:1px solid #8eafc5;gap:2px;min-height:55px;padding:8px 12px 5px}.footer-reference-inquiry .form-field label{color:#145c88;letter-spacing:.08em;font-size:9px}.footer-reference-inquiry .form-field input,.footer-reference-inquiry .form-field select,.footer-reference-inquiry .form-field textarea{color:#103f5e;background:0 0;border:0;height:28px;padding:0;font-size:14px}.footer-reference-inquiry .form-field textarea{height:74px;min-height:74px;padding-top:5px;line-height:1.35}.footer-reference-inquiry .form-field:focus-within{border-color:#145c88;box-shadow:0 0 0 1px #145c88}.footer-reference-inquiry .inquiry-form__verification{padding-top:0}.footer-reference-inquiry .turnstile-widget__surface{min-height:65px}.footer-reference-inquiry .inquiry-form__footer{align-items:center;margin-top:0}.footer-reference-inquiry .inquiry-form__footer p{color:#52758b}.footer-reference-inquiry .inquiry-form__footer .button{min-width:130px;min-height:48px;color:var(--white);background:#145c88}.footer-social-links{gap:11px;margin-top:17px;display:flex}.footer-social-links a{width:36px;height:36px;color:var(--white);background:#145c88;place-items:center;font-size:18px;font-weight:800;display:grid}.footer-social-links svg{fill:currentColor;width:18px;height:18px}.footer-reference-copy{color:var(--white);background:#a0886a;overflow:hidden}.footer-reference-contact{color:var(--white);padding-block:25px 10px;font-size:16px;line-height:1.55}.footer-reference-contact>div{margin-bottom:10px}.footer-reference-contact strong{margin-bottom:15px;font-size:20px;font-weight:600;line-height:1.2;display:block}.footer-reference-contact a{width:fit-content;color:var(--white);display:block}.footer-reference-contact a:hover{color:var(--white);text-decoration:underline}.footer-reference-contact address{text-align:left;font-style:normal}.footer-reference-contact address span{display:block}.site-footer__bottom{color:var(--white);letter-spacing:0;text-transform:none;justify-content:flex-start;align-items:baseline;gap:5px;padding-block:0 25px;font-size:14px;line-height:1.55;display:flex}.site-footer__bottom a{color:var(--white)}.site-footer__bottom a:hover{color:var(--white);text-decoration:underline}.site-footer__bottom nav{white-space:nowrap}[data-site-locale=zh-CN] .desktop-navigation{gap:calc(var(--reference-unit) * .62)}[data-site-locale=zh-CN] .desktop-navigation>a,[data-site-locale=zh-CN] .nav-cluster>a,[data-site-locale=zh-CN] .header-language__button{font-family:var(--body);letter-spacing:.02em;text-transform:none}[data-site-locale=zh-CN] .nav-dropdown__heading,[data-site-locale=zh-CN] .mobile-navigation__links a,[data-site-locale=zh-CN] .footer-reference-grid{font-family:var(--body);letter-spacing:.02em;text-transform:none;line-height:1.16}[data-site-locale=zh-CN] .site-footer__bottom{letter-spacing:.03em;text-transform:none}.home-hero{isolation:isolate;aspect-ratio:16/9;width:100%;height:auto;min-height:0;color:var(--white);background:#111;position:relative;overflow:hidden}.home-hero__media,.home-hero__veil{position:absolute;inset:0}.home-hero__media{z-index:-2;animation:1s both hero-media-in}@keyframes hero-media-in{0%{opacity:.52;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.home-hero__media img{object-fit:cover;width:100%;height:100%}.home-hero__veil{z-index:-1;background:linear-gradient(90deg,#00000082,#0000000f)}.home-hero__copy{z-index:3;width:min(calc(var(--reference-unit) * 16), 100%);padding-inline:0;position:absolute;top:35%;left:50%;transform:translate(-50%)}.home-hero__title-link{width:fit-content;max-width:calc(var(--reference-unit) * 5.3);display:block}.home-hero h1{max-width:calc(var(--reference-unit) * 5.3);padding-top:calc(var(--reference-unit) * .55);color:var(--white);font-family:var(--display);font-size:calc(var(--reference-unit) * .7);letter-spacing:0;font-weight:700;line-height:calc(var(--reference-unit) * .84);text-shadow:none;text-transform:uppercase;animation:.8s both hero-copy-in}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.home-hero__lead{max-width:calc(var(--reference-unit) * 5.3);margin-top:calc(var(--reference-unit) * .28);color:var(--white);font-size:calc(var(--reference-unit) * .18);line-height:calc(var(--reference-unit) * .25);text-transform:uppercase;animation:.8s .1s both hero-copy-in}.hero-specifications{max-width:calc(var(--reference-unit) * 8.2)}.hero-specifications__label{margin:calc(var(--reference-unit) * .35) 0 calc(var(--reference-unit) * .2);color:var(--bronze);font-size:calc(var(--reference-unit) * .38);letter-spacing:0;font-weight:700;line-height:calc(var(--reference-unit) * .42);animation:.8s 80ms both hero-copy-in}.hero-specifications ul{padding:0;list-style:none;animation:.8s .14s both hero-copy-in}.hero-specifications li{margin-bottom:calc(var(--reference-unit) * .1);color:var(--white);font-size:calc(var(--reference-unit) * .18);font-weight:400;line-height:calc(var(--reference-unit) * .22)}.hero-product-rail{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-product-card{width:calc(var(--reference-unit) * 2.3);height:calc(var(--reference-unit) * 3.35);color:var(--white);opacity:1;pointer-events:auto;background:#24323a;border:0;border-radius:20px;padding:0;transition:left .75s,transform .18s;position:absolute;top:50%;left:40%;overflow:hidden;box-shadow:inset 0 20px 30px #ffffff4d}.hero-product-card:nth-child(2){left:calc(40% + var(--reference-unit) * 2.5)}.hero-product-card:nth-child(3){left:calc(40% + var(--reference-unit) * 5)}.hero-product-card:nth-child(4){left:calc(40% + var(--reference-unit) * 7.5)}.hero-product-card:nth-child(5){left:calc(40% + var(--reference-unit) * 10)}.hero-product-card:hover,.hero-product-card:focus-visible{transform:translateY(-6px)}.hero-product-card img{object-fit:cover;width:100%;height:100%}.hero-product-card:after{content:"";pointer-events:none;background:linear-gradient(#00000005 40%,#0000006b 100%);position:absolute;inset:0;box-shadow:inset 0 20px 30px #ffffff2e}.hero-product-card span{z-index:2;bottom:calc(var(--reference-unit) * .22);left:calc(var(--reference-unit) * .2);width:calc(100% - var(--reference-unit) * .2);height:calc(var(--reference-unit) * .96);padding-top:calc(var(--reference-unit) * .24);color:var(--white);font-family:var(--display);font-size:calc(var(--reference-unit) * .24);font-weight:600;line-height:calc(var(--reference-unit) * .38);text-align:left;text-transform:uppercase;position:absolute;overflow:hidden}.hero-product-card span:before{background:var(--white);content:"";width:12px;height:2px;position:absolute;top:0;left:0}.hero-bottom{z-index:6;bottom:calc(var(--reference-unit) * .4);width:min(calc(var(--reference-unit) * 16), 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hero-controls__buttons{gap:calc(var(--reference-unit) * .22);padding-right:calc(var(--reference-unit) * .22);display:flex}.hero-controls__buttons button{width:calc(var(--reference-unit) * .55);height:calc(var(--reference-unit) * .55);border:1px solid var(--white);color:var(--white);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .18s,background-color .18s,color .18s;display:grid}.hero-controls__buttons svg{width:48%;height:48%}.hero-controls__buttons button:hover{border-color:var(--bronze);background:var(--bronze)}.hero-progress{background:#ffffff80;border-radius:10px;width:83%;height:3px;overflow:hidden}.hero-progress span{background:var(--bronze);height:100%;transition:width .75s;display:block}.hero-count{color:#ffffff80;font-family:var(--display);font-size:calc(var(--reference-unit) * .7);letter-spacing:0;flex:none;font-weight:400;line-height:1}.home-about{color:#333;background:#eaf0f4;padding:clamp(76px,6.73vw,112px) 0 clamp(62px,5.27vw,88px)}.home-about__inner{width:min(1820px,100% - clamp(64px,11vw,226px));margin:0 auto}.home-company{grid-template-columns:40% 60%;align-items:start;min-height:clamp(145px,11.47vw,212px);display:grid}.home-company__title h2{color:var(--navy);font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(35px,2.8vw,56px);font-weight:700;line-height:1.08}.home-company__title .lead-copy{max-width:520px;color:var(--bronze);margin:clamp(18px,1.58vw,30px) 0 0;font-size:clamp(16px,1.29vw,23px);font-weight:400;line-height:1.36}.home-company__copy{padding-left:clamp(54px,10.24vw,210px)}.home-company__copy p{color:#666;max-width:780px;margin:0;font-size:clamp(15px,1.17vw,20px);line-height:1.4}.home-proof{color:var(--navy);grid-template-columns:40% 60%;display:grid}.home-proof__primary{grid-template-rows:clamp(230px,18.95vw,350px) minmax(190px,1fr);min-width:0;display:grid}.home-proof__image{clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 42px) 100%,0 100%);min-height:190px;position:relative;overflow:hidden}.home-proof__image img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.home-proof:hover .home-proof__image img{transform:scale(1.025)}.home-proof__metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-proof__metrics--primary{align-items:start;padding-top:clamp(38px,3.51vw,64px)}.home-proof__metrics--secondary{padding:clamp(38px,3.51vw,64px) 0 0 clamp(54px,10.24vw,210px)}.home-proof__metrics article{flex-direction:column;justify-content:flex-start;min-width:0;padding:0 clamp(12px,1.7vw,34px) 0 0;display:flex}.home-proof__metrics--secondary article{min-height:clamp(190px,15.55vw,320px)}.home-proof__metrics--secondary article:nth-child(2n){border-left:1px solid #a0886abf;padding-left:clamp(24px,4vw,72px)}.home-proof__metrics article>p{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(52px,4.68vw,88px);font-weight:600;line-height:1}.home-proof__metric-value{display:inline-block}.home-proof__metrics p i{color:var(--navy);font-family:var(--body);margin-right:3px;font-size:clamp(17px,1.7vw,32px);font-style:normal}.home-proof__metrics p sup{color:var(--navy);font-family:var(--body);letter-spacing:.02em;vertical-align:super;margin-right:5px;font-size:clamp(9px,.72vw,13px);font-weight:500}.home-proof__metrics p small{color:var(--navy);font-family:var(--body);letter-spacing:.02em;margin-left:6px;font-size:clamp(10px,.82vw,15px)}.home-proof__metrics h3{max-width:180px;color:var(--bronze);font-family:var(--body);letter-spacing:0;text-transform:none;order:-1;margin:0 0 clamp(8px,.58vw,12px);font-size:clamp(13px,1.05vw,18px);font-weight:400;line-height:1.25}.home-proof__metrics article>span{color:var(--bronze);letter-spacing:.09em;margin-top:8px;font-size:9px}.home-products{background:var(--surface)}.category-showcase{grid-template-columns:repeat(4,minmax(0,1fr));min-height:580px;margin-bottom:100px;display:grid}.category-showcase>a{min-height:540px;color:var(--white);border-right:1px solid #ffffff40;position:relative;overflow:hidden}.category-showcase>a:last-child{border:0}.category-showcase img{object-fit:cover;filter:saturate(.78)brightness(.58);width:100%;height:100%;transition:filter .3s,transform .55s}.category-showcase>a:hover img{filter:saturate(.9)brightness(.7);transform:scale(1.035)}.category-showcase>a>span{color:var(--bronze-light);font-size:10px;font-weight:800;position:absolute;top:32px;left:30px}.category-showcase>a>div{position:absolute;bottom:36px;left:28px;right:28px}.category-showcase>a>div p{color:#fff9;letter-spacing:.17em;margin-bottom:13px;font-size:8px;font-weight:800}.category-showcase h3{text-transform:uppercase;font-size:clamp(29px,2.4vw,42px)}.category-showcase small{color:#ffffffad;opacity:0;max-height:0;margin-top:0;font-size:11px;line-height:1.55;transition:max-height .26s,margin-top .26s,opacity .26s;display:block;overflow:hidden}.category-showcase>a:hover small{opacity:1;max-height:70px;margin-top:17px}.category-showcase>a>i{border:1px solid #fff6;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid;position:absolute;top:27px;right:27px}.featured-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.global-network{background:#c6e7fb;position:relative;overflow:hidden}.global-network__map{width:100%;position:relative}.global-network__map>img{width:100%;height:auto;max-height:none}.partner-strip,.partner-logo-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.partner-strip figure,.partner-logo-grid figure{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);place-items:center;min-height:128px;display:grid}.partner-strip figure>a{place-items:center;width:100%;height:100%;display:grid}.partner-strip img,.partner-logo-grid img{object-fit:contain;filter:none;opacity:1;width:72%;max-width:140px;max-height:55px;transition:filter .18s,opacity .18s,transform .18s}.partner-strip figure:hover img,.partner-logo-grid figure:hover img{filter:grayscale(0);opacity:1;transform:scale(1.04)}.home-news{background:var(--warm)}.home-news__grid{grid-template-columns:1.35fr .65fr;gap:36px;display:grid}.home-news__grid article{border-bottom:1px solid #11182033;grid-template-columns:180px 1fr;align-items:center;gap:28px;padding-bottom:32px;display:grid}.home-news__grid article.is-featured{border:0;grid-row:span 2;grid-template-columns:1fr;align-items:start;padding:0}.home-news__grid article>a{height:145px;display:block;overflow:hidden}.home-news__grid article.is-featured>a{height:440px}.home-news__grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.home-news__grid article:hover img{transform:scale(1.03)}.home-news__grid article p{color:var(--bronze);letter-spacing:.1em;margin-bottom:13px;font-size:9px;font-weight:800}.home-news__grid h3{font-family:var(--body);letter-spacing:-.03em;font-size:clamp(20px,1.6vw,29px);font-weight:600;line-height:1.25}.home-news__grid h3 a:hover{color:var(--navy)}.home-news__grid small{color:var(--gray);margin-top:15px;font-size:12px;line-height:1.65;display:block}.home-inquiry,.catalog-cta{min-height:550px;color:var(--white);position:relative;overflow:hidden}.home-inquiry>img,.catalog-cta>img,.home-inquiry__veil,.catalog-cta__veil{width:100%;height:100%;position:absolute;inset:0}.home-inquiry>img,.catalog-cta>img{object-fit:cover}.home-inquiry__veil,.catalog-cta__veil{background:#051e2fb3}.home-inquiry__content,.catalog-cta__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex;position:relative}.home-inquiry h2,.catalog-cta h2{margin:24px 0 25px;font-size:clamp(65px,8vw,128px)}.home-inquiry__content>p:not(.eyebrow){color:#ffffffad;max-width:670px;margin-bottom:30px}[data-site-locale=zh-CN] .home-hero h1{max-width:calc(var(--reference-unit) * 6.2);font-family:var(--body);font-size:calc(var(--reference-unit) * .6);letter-spacing:.01em;font-weight:700;line-height:calc(var(--reference-unit) * .76);text-transform:none}[data-site-locale=zh-CN] .hero-specifications__label{font-family:var(--body);font-size:calc(var(--reference-unit) * .32);letter-spacing:.03em;line-height:calc(var(--reference-unit) * .4)}[data-site-locale=zh-CN] .hero-specifications li,[data-site-locale=zh-CN] .home-hero__lead{letter-spacing:.01em;text-transform:none}[data-site-locale=zh-CN] .hero-product-card span{font-family:var(--body);font-size:calc(var(--reference-unit) * .21);letter-spacing:.01em;line-height:calc(var(--reference-unit) * .33);text-transform:none}[data-site-locale=zh-CN] .home-company__title h2,[data-site-locale=zh-CN] .global-network__heading h2,[data-site-locale=zh-CN] .home-inquiry h2,[data-site-locale=zh-CN] .catalog-cta h2{font-family:var(--body);letter-spacing:.01em;line-height:1.15}.inner-hero{--inner-hero-aspect:16 / 9;height:auto;min-height:0;color:var(--white);background:#edf2f5;display:block;position:relative}.news-reference-page{min-height:70vh;padding-top:var(--reference-unit);background:linear-gradient(#174f73 0 var(--reference-unit), #eaf0f4 var(--reference-unit) 100%)}.news-reference-breadcrumbs{background:#eaf0f4;border-bottom:1px solid #a0886a4d;min-height:42px}.news-reference-breadcrumbs>div{color:#333;text-transform:capitalize;justify-content:center;align-items:center;gap:10px;width:min(1600px,89%);min-height:42px;margin:0 auto;font-size:15px;display:flex}.news-reference-breadcrumbs a,.news-reference-breadcrumbs p{color:inherit;margin:0}.news-reference-breadcrumbs a:hover,.news-reference-breadcrumbs span{color:#a0886a}.news-reference-breadcrumbs p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-reference-layout{grid-template-columns:minmax(250px,25%) minmax(0,75%);align-items:start;gap:30px;width:min(1600px,89%);margin:0 auto;padding:30px 0 72px;display:grid}.news-reference-sidebar{min-width:0}.news-reference-categories{background:#ffffff4d}.news-reference-categories h2{color:#20272c;text-transform:none;margin:0;padding:16px 22px;font-size:21px;font-weight:600}.news-reference-categories ul{margin:0;padding:0;list-style:none}.news-reference-categories>ul>li>a{color:#20272c;min-height:52px;font-family:var(--display);border-bottom:1px solid #ffffffb8;align-items:center;padding:13px 22px;font-size:19px;font-weight:700;display:flex}.news-reference-categories>ul>li>ul a{color:#4a5359;padding:7px 22px 7px 36px;font-size:13px;line-height:1.35;display:block}.news-reference-categories a:hover{color:#18547c}.news-reference-help{color:#fff;background:url(/assets/product-details/help-contact.webp) 50%/cover no-repeat;min-height:310px;margin-top:42px;position:relative;overflow:hidden}.news-reference-help>div:first-child{background:#05142175;position:absolute;inset:0}.news-reference-help>div:last-child{z-index:1;padding:42px 27px 30px;position:relative}.news-reference-help h2{color:#fff;text-transform:capitalize;border-bottom:1px solid #ffffff61;margin:0 0 17px;padding-bottom:13px;font-size:26px;font-weight:600;line-height:1.25}.news-reference-help p{margin:0 0 24px;font-size:16px;line-height:1.55}.news-reference-help a,.news-reference-more{color:#fff;background:#a0886a;justify-content:center;align-items:center;min-width:120px;min-height:40px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.news-reference-new-products{margin-top:38px}.news-reference-new-products>h2{color:#171717;text-transform:capitalize;margin:0 0 20px;font-size:27px;font-weight:600}.news-reference-new-products>div{gap:10px;display:grid}.news-reference-new-products article{background:#ffffff59;grid-template-columns:38% minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:12px;display:grid;box-shadow:0 0 24px #0000000b}.news-reference-new-products article>a{display:block;overflow:hidden}.news-reference-new-products img{aspect-ratio:1.2;object-fit:cover;width:100%;transition:transform .3s;display:block}.news-reference-new-products article:hover img{transform:scale(1.06)}.news-reference-new-products h3{font-family:var(--body);margin:0 0 8px;font-size:16px;line-height:1.3}.news-reference-new-products h3 a{color:#444}.news-reference-new-products article>div>a{color:#a0886a;font-size:14px}.news-reference-main{min-width:0}.news-reference-title{text-align:left;margin-bottom:23px}.news-reference-title h1{color:#171717;text-transform:none;margin:0;font-size:32px;font-weight:700;display:inline-block}.news-reference-list{gap:18px;display:grid}.news-reference-card{background:#ffffff4d;border:1px solid #eee;grid-template-columns:minmax(240px,34%) minmax(0,1fr);align-items:start;gap:20px;padding:15px;transition:transform .25s,border-color .25s;display:grid;box-shadow:0 5px 20px #0000000f}.news-reference-card:hover{border-color:#ddd;transform:translateY(-3px)}.news-reference-card__image{display:block;overflow:hidden}.news-reference-card__image img{aspect-ratio:350/210;object-fit:cover;width:100%;transition:opacity .3s,transform .3s;display:block}.news-reference-card:hover .news-reference-card__image img{opacity:.72;transform:scale(1.06)}.news-reference-card__copy h2{font-family:var(--display);text-transform:capitalize;margin:0 0 9px;font-size:20px;font-weight:700;line-height:1.25}.news-reference-card__copy h2 a{color:#171717}.news-reference-card__copy h2 a:hover{color:#a0886a}.news-reference-card__copy time{color:#999;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px;font-size:14px;display:block}.news-reference-card__copy time:before,.news-reference-detail time:before{content:"";vertical-align:-1px;border:1px solid;width:11px;height:11px;margin-right:8px;display:inline-block}.news-reference-card__copy p{color:#555;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;max-height:48px;margin:0;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.news-reference-more{margin-top:18px}.news-reference-detail>header{border-bottom:1px solid #e5e5e5;margin-bottom:30px;padding-bottom:12px}.news-reference-detail>header h1{color:#171717;text-transform:none;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.25}.news-reference-detail time{color:#a0886a;text-transform:uppercase;font-size:15px;font-weight:300;display:inline-block}.news-reference-detail__body{color:#333;font-size:16px;line-height:1.75}.news-reference-detail__body p{margin:0 0 18px}.news-reference-detail__body img{width:100%;height:auto;margin:24px 0 30px;display:block}@media (width<=1120px){.news-reference-page{background:linear-gradient(#174f73 0 78px,#eaf0f4 78px 100%);padding-top:78px}.news-reference-layout{grid-template-columns:minmax(220px,29%) minmax(0,1fr);gap:22px}.news-reference-card{grid-template-columns:minmax(210px,38%) minmax(0,1fr)}}@media (width<=860px){.news-reference-layout{grid-template-columns:1fr;width:calc(100% - 36px);padding-top:22px}.news-reference-sidebar{order:2}.news-reference-help,.news-reference-new-products,.news-reference-categories>ul>li>ul{display:none}.news-reference-categories>ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=600px){.news-reference-breadcrumbs>div{justify-content:flex-start;width:calc(100% - 36px);font-size:13px}.news-reference-card{grid-template-columns:1fr}.news-reference-card__copy time{display:none}.news-reference-detail>header h1{font-size:26px}.news-reference-categories>ul{grid-template-columns:1fr}}.blog-reference-page{min-height:70vh;padding-top:var(--reference-unit);background:linear-gradient(#174f73 0 var(--reference-unit), #eaf0f4 var(--reference-unit) 100%)}.blog-reference-breadcrumbs{background:#eaf0f4;border-bottom:1px solid #a0886a4d;min-height:42px}.blog-reference-breadcrumbs>div{color:#333;text-transform:capitalize;justify-content:center;align-items:center;gap:10px;width:min(1600px,89%);min-height:42px;margin:0 auto;font-size:15px;display:flex}.blog-reference-breadcrumbs a,.blog-reference-breadcrumbs p{color:inherit;margin:0}.blog-reference-breadcrumbs a:hover,.blog-reference-breadcrumbs span{color:#a0886a}.blog-reference-breadcrumbs p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-reference-layout{grid-template-columns:minmax(250px,25%) minmax(0,75%);align-items:start;gap:30px;width:min(1600px,89%);margin:0 auto;padding:30px 0 72px;display:grid}.blog-reference-sidebar,.blog-reference-main{min-width:0}.blog-reference-sidebar__section{background:#ffffff3d;padding:15px;box-shadow:0 5px 20px #0000000b}.blog-reference-sidebar__section+.blog-reference-sidebar__section{margin-top:30px}.blog-reference-sidebar__section h2{color:#171717;font-family:var(--display);text-transform:none;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3}.blog-reference-sidebar__category>a{color:#171717;font-family:var(--display);padding:10px 0;font-size:18px;font-weight:600;display:block}.blog-reference-sidebar__latest ul{margin:0;padding:0;list-style:none}.blog-reference-sidebar__latest a{color:#171717;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;padding:10px 0;font-size:16px;line-height:22px;display:flex;overflow:hidden}.blog-reference-sidebar__latest a span{color:#aaa;font-size:19px}.blog-reference-sidebar__latest a:hover,.blog-reference-sidebar__category>a:hover{color:#a0886a}.blog-reference-sidebar__tags>div{flex-wrap:wrap;gap:8px;display:flex}.blog-reference-sidebar__tags a{color:#171717;text-transform:capitalize;background:#ffffff7a;align-items:center;min-height:34px;padding:6px 12px;font-size:14px;line-height:1.35;display:inline-flex}.blog-reference-sidebar__tags a:hover{color:#fff;background:#a0886a}.blog-reference-title{margin-bottom:23px}.blog-reference-title h1{color:#171717;text-transform:none;margin:0;font-size:32px;font-weight:700}.blog-reference-list{gap:40px;display:grid}.blog-reference-card{z-index:1;background:#fff6;border:1px solid #eee;padding:30px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.blog-reference-card:hover{border-color:#ddd;transform:translateY(-3px);box-shadow:0 5px 30px #0000000f}.blog-reference-card__title{color:#171717;font-family:var(--display);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:18px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.blog-reference-card__title:hover{color:#a0886a}.blog-reference-card time,.blog-reference-detail>header time{color:#999;margin-bottom:10px;font-size:14px;display:block}.blog-reference-card time:before,.blog-reference-detail>header time:before{content:"";vertical-align:-1px;border:1px solid;width:11px;height:11px;margin-right:8px;display:inline-block}.blog-reference-card>p{color:gray;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;max-height:48px;margin:0;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.blog-reference-tags{flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.blog-reference-tags li{margin:0}.blog-reference-tags__label{color:#171717;font-family:var(--display);text-transform:uppercase;font-size:14px;font-weight:500}.blog-reference-tags a{color:#121212;text-transform:capitalize;background:#f2f6f7;align-items:center;min-height:30px;padding:5px 15px;font-size:14px;line-height:20px;transition:background-color .18s,color .18s;display:inline-flex}.blog-reference-tags a:hover{color:#fff;background:#a0886a}.blog-reference-pagination{background:#ffffff1a;align-items:center;gap:8px;margin-top:30px;padding:15px;display:flex;box-shadow:0 5px 20px #0000000d}.blog-reference-pagination>a,.blog-reference-pagination>strong,.blog-reference-pagination>span{color:#171717;background:#ffffff75;border:1px solid #a0886a59;place-items:center;width:38px;height:38px;font-weight:500;display:grid}.blog-reference-pagination>strong,.blog-reference-pagination>a:hover{color:#fff;background:#a0886a;border-color:#a0886a}.blog-reference-pagination>.is-disabled{opacity:.35}.blog-reference-pagination>p{color:#555;margin:0 0 0 auto;font-size:14px}.blog-reference-pagination>p span{color:#a0886a;padding:0 4px;font-weight:700}.blog-reference-detail>header{border-bottom:1px dotted #ddd;margin-bottom:30px;padding-bottom:12px}.blog-reference-detail>header h1{color:#171717;text-transform:none;margin:0 0 12px;font-size:34px;font-weight:700;line-height:1.25}.blog-reference-detail__body{color:#333;font-size:16px;line-height:1.75}.blog-reference-detail__body p{margin:0 0 18px}.blog-reference-detail__body h2,.blog-reference-detail__body h3,.blog-reference-detail__body h4,.blog-reference-detail__body h5,.blog-reference-detail__body h6{color:#171717;text-transform:none;margin:30px 0 14px;font-size:22px;line-height:1.35}.blog-reference-detail__body img{width:auto;max-width:100%;height:auto;margin:24px auto 30px;display:block}.blog-reference-detail__body ul,.blog-reference-detail__body ol{margin:0 0 20px;padding-left:24px}.blog-reference-table-scroll{max-width:100%;margin:24px 0;overflow-x:auto}.blog-reference-table-scroll table{border-collapse:collapse;width:100%}.blog-reference-table-scroll th,.blog-reference-table-scroll td{text-align:left;vertical-align:top;border:1px solid #d6d6d6;padding:10px}.blog-reference-detail>.blog-reference-tags{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin-top:22px;padding:12px 0}.blog-reference-post-navigation{border-top:1px solid #ddd;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;padding-top:30px;display:grid}.blog-reference-post-navigation>a{background:#ffffff59;border:1px solid #e1e1e1;align-content:center;min-height:95px;padding:14px 18px 14px 64px;display:grid;position:relative}.blog-reference-post-navigation>a>span{color:#a0886a;background:#a0886a2e;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-reference-post-navigation strong{color:#171717;font-family:var(--display);text-transform:uppercase;margin-bottom:5px;font-size:16px}.blog-reference-post-navigation small{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.blog-reference-post-navigation>a:hover{border-color:#a0886a}@media (width<=1120px){.blog-reference-page{background:linear-gradient(#174f73 0 78px,#eaf0f4 78px 100%);padding-top:78px}.blog-reference-layout{grid-template-columns:minmax(220px,29%) minmax(0,1fr);gap:22px}}@media (width<=860px){.blog-reference-layout{grid-template-columns:1fr;width:calc(100% - 36px);padding-top:22px}.blog-reference-sidebar{order:2}.blog-reference-sidebar__section{margin-top:0}.blog-reference-sidebar__section+.blog-reference-sidebar__section{margin-top:18px}}@media (width<=600px){.blog-reference-breadcrumbs>div{justify-content:flex-start;width:calc(100% - 36px);font-size:13px}.blog-reference-card{padding:15px}.blog-reference-list{gap:15px}.blog-reference-card time{display:none}.blog-reference-tags{flex-direction:column;align-items:flex-start}.blog-reference-tags li:not(.blog-reference-tags__label),.blog-reference-tags a{width:100%}.blog-reference-pagination{flex-wrap:wrap}.blog-reference-pagination>p{width:100%;margin:8px 0 0}.blog-reference-detail>header h1{font-size:26px}.blog-reference-post-navigation{grid-template-columns:1fr}}.inner-hero--wide-banner{--inner-hero-aspect:1903 / 690}.inner-hero__media{width:100%;aspect-ratio:var(--inner-hero-aspect);background:#dfe7ec;align-items:flex-end;display:flex;position:relative;overflow:hidden}.inner-hero__image,.inner-hero__veil{width:100%;height:100%;position:absolute;inset:0}.inner-hero--embedded-title .inner-hero__veil{display:none}.inner-hero__image{object-fit:cover;object-position:center}.inner-hero__veil{background:linear-gradient(#0000 52%,#00000047)}.inner-hero__veil:after{content:none}.inner-hero__content{z-index:2;width:min(1600px,89%);padding-bottom:72px;position:relative}.inner-hero h1{text-transform:uppercase;text-shadow:0 2px 18px #0003;max-width:1250px;margin:0 0 0 10px;font-size:clamp(64px,6.3vw,102px);line-height:.95}.inner-hero__content>.eyebrow,.inner-hero__description{display:none}.breadcrumbs{z-index:3;color:#30373c;letter-spacing:0;text-transform:none;align-items:center;gap:10px;width:min(1600px,89%);height:41px;font-size:14px;font-weight:400;display:flex;position:relative}.breadcrumbs>a:first-child{align-items:center;gap:4px;display:inline-flex}.breadcrumbs>a:first-child span{color:var(--bronze);font-size:13px}.breadcrumbs span{align-items:center;gap:12px;min-width:0;display:flex}.breadcrumbs i{color:#8c969d;font-style:normal}.breadcrumbs b{color:#30373c;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.breadcrumbs a:hover{color:var(--navy)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(25px,2.8vw,46px) clamp(18px,2vw,34px);display:grid}.product-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card__media{aspect-ratio:1.22;background:#dfe4e5;display:block;position:relative;overflow:hidden}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__media>span{width:43px;height:43px;color:var(--navy);opacity:0;background:#ffffffe6;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:18px;right:18px;transform:translateY(8px)}.product-card:hover .product-card__media>span{opacity:1;transform:translateY(0)}.product-card__body{padding-top:20px}.product-card__body>p{min-height:18px;color:var(--bronze);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.product-card__body h3{font-family:var(--body);letter-spacing:-.025em;margin-top:8px;font-size:clamp(17px,1.4vw,23px);font-weight:650;line-height:1.25}.product-card__body h3 a:hover{color:var(--navy)}.product-card__tags{color:#555;flex-wrap:wrap;gap:6px;margin-top:13px;font-size:13px;line-height:1.55;display:flex}.product-card__tags>span{flex:none;font-weight:650}.product-card__tags a{color:#555;background:#fff;border:1px solid #cfd7dc;border-radius:2px;align-items:center;min-height:26px;padding:3px 8px;line-height:1.35;display:inline-flex}.product-card__tags a:hover{color:#18547c;background:#f3f7f9;border-color:#18547c}.tag-products-page{background:#fff;padding:32px 0 110px}.tag-products-page__inner{width:min(1140px,100vw - 112px)}.tag-products-page__header{border-bottom:1px solid #d9dfe3;padding-bottom:20px}.tag-products-page__header h1{color:#2d658c;font-family:var(--display);letter-spacing:0;margin:0;font-size:32px;font-weight:650;line-height:1.2}.tag-products-page__header p{color:#656d72;margin:10px 0 0;font-size:15px;line-height:1.5}.tag-products-page__toolbar{border-bottom:1px solid #e1e5e8;justify-content:flex-end;align-items:center;gap:6px;height:52px;display:flex}.tag-products-page__toolbar button{color:#8d979d;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:36px;height:36px;padding:0;display:grid}.tag-products-page__toolbar button:hover,.tag-products-page__toolbar button.is-active{color:#2d658c;border-color:#c7d0d5}.tag-view-icon{width:18px;height:18px;display:grid}.tag-view-icon i{background:currentColor;display:block}.tag-view-icon--grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px}.tag-view-icon--list{grid-template-rows:repeat(3,1fr);gap:3px}.tag-view-icon--list i{margin-left:5px;position:relative}.tag-view-icon--list i:before{content:"";background:currentColor;width:2px;position:absolute;top:0;bottom:0;left:-5px}.tag-products-page__results{display:grid}.tag-products-page__results--list .tag-product-card{border-bottom:1px solid #e1e5e8;grid-template-columns:minmax(240px,32%) minmax(0,1fr);gap:34px;padding:28px 0;display:grid}.tag-products-page__results--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:28px}.tag-products-page__results--grid .tag-product-card{background:#fff;border:1px solid #dce2e5;border-radius:4px;overflow:hidden}.tag-product-card__media{aspect-ratio:1.42;background:#e3e7e9;min-width:0;display:block;overflow:hidden}.tag-product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.tag-product-card:hover .tag-product-card__media img{transform:scale(1.025)}.tag-product-card__body{min-width:0;padding:4px 0}.tag-products-page__results--grid .tag-product-card__body{padding:20px}.tag-product-card__body h2{color:#29343a;font-family:var(--display);letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:1.25}.tag-product-card__body h2 a:hover{color:#2d658c}.tag-product-card__features{color:#555f64;margin:14px 0 0;padding:0;font-size:15px;line-height:1.75;list-style:none}.tag-product-card__features li:before{content:"•";margin-right:7px}.tag-product-card__tags{color:#4d565b;align-items:flex-start;gap:8px;margin-top:17px;font-size:13px;line-height:1.4;display:flex}.tag-product-card__tags strong{flex:none;padding-top:4px}.tag-product-card__tags>div{flex-wrap:wrap;gap:6px;display:flex}.tag-product-card__tags a{color:#4d565b;overflow-wrap:anywhere;background:#fff;border:1px solid #cfd7dc;border-radius:2px;align-items:center;min-height:26px;padding:3px 8px;display:inline-flex}.tag-product-card__tags a:hover{color:#18547c;background:#f3f7f9;border-color:#18547c}.tag-product-card__more{color:#2d658c;border:1px solid #2d658c;align-items:center;min-height:34px;margin-top:18px;padding:6px 14px;font-size:13px;font-weight:650;display:inline-flex}.tag-product-card__more:hover{color:#fff;background:#2d658c}.reference-products-section,.reference-product-area{background:#edf2f5}.reference-products-section{padding:24px 0 110px}.reference-products-layout{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:46px;width:min(1140px,100vw - 112px);display:grid}.reference-category-panel{background:#f6f8f9;border-left:1px solid #dbe2e6;border-right:1px solid #dbe2e6}.reference-category-panel header{min-height:43px;color:var(--white);font-family:var(--display);background:#2d658c;justify-content:space-between;align-items:center;padding:0 15px;font-size:22px;font-weight:700;display:flex}.reference-category-panel header i{font-family:var(--body);font-size:15px;font-style:normal}.reference-category-panel nav{flex-direction:column;display:flex}.reference-category-panel nav a{color:#28333a;min-height:56px;font-family:var(--display);border-bottom:1px solid #e2e7ea;justify-content:space-between;align-items:center;padding:0 15px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.reference-category-panel nav a:hover,.reference-category-panel nav a.is-active{background:var(--white);color:#2d658c}.reference-category-panel nav i{font-family:var(--body);font-size:17px;font-style:normal}.reference-products-title{color:#2d658c;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:-2px 0 20px;font-size:31px;font-weight:700;line-height:.98}.reference-products-description{color:#66727a;max-width:760px;margin:-7px 0 20px;font-size:15px;line-height:1.65}.reference-view-toolbar{background:#f7f9fa;align-items:center;gap:6px;height:48px;margin-bottom:14px;padding:8px 10px;display:flex}.reference-view-toolbar button{background:var(--white);color:#2c3439;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.reference-view-toolbar button.is-active{color:var(--white);background:#2d658c}.reference-products-results .product-grid{gap:16px}.reference-products-results .product-card{background:var(--white);padding:10px}.reference-products-results .product-card__media{aspect-ratio:4/3}.reference-products-results .product-card__body{padding:14px 4px 10px}.reference-products-results .product-card__body>p{display:none}.reference-products-results .product-card__body h3{font-family:var(--display);text-transform:uppercase;margin-top:0;font-size:20px}.reference-product-area{padding:24px 0 110px}.reference-product-sheet{background:var(--white);border:1px solid #e0e6e9;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:24px;width:min(1140px,100vw - 112px);padding:14px;display:grid;box-shadow:0 1px 12px #102f450f}.reference-product-sheet__image img{aspect-ratio:4/3;object-fit:cover;width:100%}.reference-product-sheet__copy{padding:4px 6px 16px 0}.reference-product-sheet__copy h2{color:#17242c;letter-spacing:-.02em;text-transform:uppercase;font-size:21px}.reference-product-features{border-bottom:1px solid #e0e4e6;margin:12px 0;padding:0 0 16px 20px;list-style:none}.reference-product-features li{color:#30383d;align-items:flex-start;gap:10px;font-size:14px;line-height:1.75;display:flex}.reference-product-specifications{border-top:1px solid #e0e4e6}.reference-product-specifications>div{border-bottom:1px solid #e0e4e6;grid-template-columns:160px 1fr;gap:16px;min-height:46px;padding:11px 8px;font-size:13px;display:grid}.reference-product-specifications dt{font-family:var(--display);font-size:16px;font-weight:700}.reference-product-specifications dd{color:#39454d}.reference-product-summary{color:var(--gray);margin:16px 0;font-size:13px;line-height:1.65}.product-detail-reference{background:#eaf0f4;padding:42px 0 72px}.product-detail-reference__layout{grid-template-columns:minmax(250px,25%) minmax(0,75%);align-items:start;gap:30px;width:min(1820px,100% - 52px);margin:0 auto;display:grid}.product-detail-reference__sidebar{min-width:0}.product-detail-reference__categories{background:#ffffff3d;flex-direction:column;display:flex}.product-detail-reference__categories>h2{color:#20272c;text-transform:none;margin:0;padding:18px 24px;font-size:21px}.product-detail-reference__categories ul{margin:0;padding:0;list-style:none}.product-detail-reference__categories ul a{min-height:0;font-family:var(--body);border-bottom-color:#ffffff59;padding:8px 24px 8px 38px;font-size:14px;font-weight:500}.product-detail-reference__categories a{color:#20272c;min-height:64px;font-family:var(--display);border-bottom:1px solid #ffffffa3;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;font-size:21px;font-weight:700;line-height:1.25;display:flex}.product-detail-reference__categories a:hover{color:#18547c}.product-detail-reference__categories i{font-family:var(--body);font-size:27px;font-style:normal;font-weight:400}.product-detail-reference__help{color:#fff;background:url(/assets/product-details/help-contact.webp) 50%/cover no-repeat;min-height:310px;margin-top:58px;position:relative;overflow:hidden}.product-detail-reference__help>div:first-child{background:#05142175;position:absolute;inset:0}.product-detail-reference__help>div:last-child{z-index:1;padding:46px 30px 34px;position:relative}.product-detail-reference__help h2{color:#fff;text-transform:capitalize;border-bottom:1px solid #ffffff61;margin:0 0 17px;padding-bottom:13px;font-size:28px;font-weight:600;line-height:1.25}.product-detail-reference__help p{max-width:390px;margin:0 0 28px;font-size:18px;line-height:1.55}.product-detail-reference__help a{color:#fff;background:#a0886a;align-items:center;min-height:54px;padding:8px 24px;font-size:18px;font-weight:600;display:inline-flex}.product-detail-reference__new-products{margin-top:45px}.product-detail-reference__new-products>h2{color:#171717;text-transform:capitalize;margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.25}.product-detail-reference__new-products>div{gap:10px;display:grid}.product-detail-reference__new-products article{background:#ffffff59;grid-template-columns:36% minmax(0,1fr);align-items:center;gap:14px;min-height:134px;padding:14px;display:grid;box-shadow:0 0 30px #0000000b}.product-detail-reference__new-products article>a{display:block;overflow:hidden}.product-detail-reference__new-products img{aspect-ratio:1.2;object-fit:cover;width:100%;transition:transform .3s;display:block}.product-detail-reference__new-products article:hover img{transform:scale(1.06)}.product-detail-reference__new-products h3{font-family:var(--body);margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.25}.product-detail-reference__new-products h3 a{color:#444}.product-detail-reference__new-products article>div>a{color:#a0886a;text-transform:capitalize;font-size:15px}.product-detail-reference__new-products article>div>a span{margin-left:3px}.product-detail-reference__main{min-width:0}.product-detail-reference__details>header{border-bottom:1px solid #18547c}.product-detail-reference__details>header h2{color:#fff;text-transform:capitalize;background:#18547c;border-radius:3px 3px 0 0;align-items:center;min-height:60px;margin:0;padding:10px 30px;font-size:28px;font-weight:600;line-height:1.2;display:inline-flex}.product-detail-reference__content{color:#333;padding:26px 0 4px;font-size:18px;line-height:1.72}.product-detail-reference__content p{margin:0 0 12px}.product-detail-reference__content>p:first-child{color:#18547c;font-weight:700}.product-detail-reference__content strong{font-weight:700}.product-detail-reference__content img{object-fit:contain;width:100%;height:auto;margin:10px auto 20px;display:block}.product-detail-reference__gallery{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px;margin:18px 0 26px;display:grid}.product-detail-reference__gallery img{object-fit:contain;width:100%;height:100%;min-height:180px;margin:0}.product-detail-reference__content h3{color:#18547c;font-family:var(--body);margin:23px 0 13px;font-size:21px;line-height:1.35}.product-detail-reference__content ul,.product-detail-reference__content ol{margin:8px 0 18px;padding-left:24px}.product-detail-reference__content table{border-collapse:collapse;background:#ffffff6b;width:100%;margin:18px 0 26px}.product-detail-reference__content th,.product-detail-reference__content td{text-align:left;vertical-align:middle;border:1px solid #18547c33;padding:9px 12px}.product-detail-reference__tags{color:#333;align-items:flex-start;gap:10px;padding:16px 0 28px;font-size:15px;line-height:1.55;display:flex}.product-detail-reference__tags>strong{flex:none;font-weight:600}.product-detail-reference__tags>div{flex-wrap:wrap;gap:6px;display:flex}.product-detail-reference__tags a{color:#333;overflow-wrap:anywhere;background:#fff;border:1px solid #cfd7dc;border-radius:2px;align-items:center;min-height:28px;padding:3px 9px;display:inline-flex}.product-detail-reference__tags a:hover{color:#18547c;background:#f3f7f9;border-color:#18547c}@media (width<=760px){.tag-products-page{padding:24px 0 72px}.tag-products-page__inner{width:min(100% - 32px,1140px)}.tag-products-page__header h1{overflow-wrap:anywhere;font-size:25px}.tag-products-page__results--list .tag-product-card,.tag-products-page__results--grid{grid-template-columns:1fr}.tag-products-page__results--list .tag-product-card{gap:20px}.tag-product-card__tags{display:block}.tag-product-card__tags>div{margin-top:8px}}.product-inquiry-reference{background:#fff;margin-top:20px;overflow:hidden;box-shadow:0 10px 15px #00000026}.product-inquiry-reference>h2{color:#fff;text-transform:uppercase;background:#a0886a;min-height:70px;margin:0;padding:18px 36px;font-size:28px;font-weight:500;line-height:1.25}.product-inquiry-reference>p{color:#666;border-bottom:1px solid #e5e5e5;margin:0 30px;padding:20px 15px;font-size:17px;line-height:1.55}.product-inquiry-reference__body{padding:30px}.product-inquiry-reference__subject{color:#333;min-height:56px;font-family:var(--display);background:#f7f7f7;margin-bottom:16px;padding:15px;font-size:20px;font-weight:500;line-height:1.3}.product-inquiry-reference__subject a{color:#444;font-family:var(--body);text-decoration:underline}.inquiry-form--product-reference{gap:10px 20px}.inquiry-form--product-reference .form-field input,.inquiry-form--product-reference .form-field textarea{color:#777;background:#ffffff03;border-color:#0000001f}.inquiry-form--product-reference .form-field input::placeholder,.inquiry-form--product-reference .form-field textarea::placeholder{color:#999}.inquiry-form--product-reference .form-field>svg{stroke:#d5d5d5}.inquiry-form--product-reference .form-field textarea{min-height:172px}.inquiry-form--product-reference .inquiry-form__verification{padding-top:12px}.inquiry-form--product-reference .turnstile-widget{width:min(100%,450px)}.inquiry-form--product-reference .inquiry-form__footer .button{letter-spacing:0;text-transform:none;background:#18547c;border-color:#18547c;min-width:130px;min-height:52px;font-size:18px}.inquiry-form--product-reference .inquiry-form__submit-plane{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}[data-site-locale=zh-CN] .product-detail-reference__categories a,[data-site-locale=zh-CN] .product-detail-reference__help h2,[data-site-locale=zh-CN] .product-detail-reference__new-products>h2,[data-site-locale=zh-CN] .product-detail-reference__details>header h2,[data-site-locale=zh-CN] .product-inquiry-reference>h2,[data-site-locale=zh-CN] .product-inquiry-reference__subject{font-family:var(--body)}@media (width<=1180px){.product-detail-reference__layout{grid-template-columns:minmax(230px,27%) minmax(0,73%);gap:22px;width:calc(100% - 42px)}.product-detail-reference__categories a{padding-inline:18px;font-size:18px}.product-detail-reference__help>div:last-child{padding-inline:22px}.product-detail-reference__help h2,.product-detail-reference__new-products>h2{font-size:24px}.product-detail-reference__content{font-size:16px}}@media (width<=980px){.product-detail-reference__layout{display:block}.product-detail-reference__sidebar{display:none}}@media (width<=720px){.product-detail-reference{padding:28px 0 48px}.product-detail-reference__layout{width:calc(100% - 28px)}.product-detail-reference__details>header h2{min-height:50px;padding:8px 20px;font-size:22px}.product-detail-reference__content{padding-top:20px;font-size:15px;line-height:1.68}.product-detail-reference__content table{white-space:nowrap;display:block;overflow-x:auto}.product-detail-reference__gallery{grid-template-columns:1fr}.product-detail-reference__tags{font-size:14px;display:block}.product-detail-reference__tags>div{margin-top:7px}.product-inquiry-reference>h2{min-height:56px;padding:15px 20px;font-size:23px}.product-inquiry-reference>p{margin-inline:0;padding:16px 20px;font-size:15px}.product-inquiry-reference__body{padding:20px}.product-inquiry-reference__subject{font-size:17px}}.catalog-intro{padding-bottom:70px}.catalog-category{padding-top:76px}.catalog-category--tint{background:var(--surface)}.catalog-category__header{border-bottom:1px solid var(--line);grid-template-columns:.18fr 1fr auto;align-items:end;gap:50px;margin-bottom:55px;padding-bottom:30px;display:grid}.catalog-category__header>span{color:var(--bronze);font-family:var(--display);align-self:start;font-size:14px;font-weight:800}.catalog-category__header h2,.category-results h2{text-transform:uppercase;margin-top:15px;font-size:clamp(45px,4.4vw,72px)}.catalog-category__header>div>p:last-child{max-width:620px;color:var(--gray);margin-top:18px}.category-layout{grid-template-columns:290px 1fr;align-items:start;gap:clamp(60px,8vw,130px);display:grid}.category-sidebar{position:sticky;top:110px}.category-sidebar nav{border-top:1px solid var(--line);flex-direction:column;margin-top:27px;display:flex}.category-sidebar nav a{border-bottom:1px solid var(--line);color:var(--gray);justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;display:flex}.category-sidebar nav a.is-active,.category-sidebar nav a:hover{color:var(--navy);font-weight:750}.category-results>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.category-results>header p{color:var(--bronze);letter-spacing:.13em;order:2;font-size:9px;font-weight:800}.catalog-cta h2{max-width:1100px}.product-overview{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(55px,8vw,130px);display:grid}.product-overview__image{position:relative}.product-overview__image img{aspect-ratio:1.12;object-fit:cover;width:100%}.product-overview__image>span{background:var(--navy);color:var(--white);letter-spacing:.14em;padding:14px 18px;font-size:8px;font-weight:800;position:absolute;bottom:0;right:0}.product-overview__copy h2{margin:21px 0 27px;font-size:clamp(54px,5.6vw,90px)}.product-overview__copy>.lead-copy{color:var(--gray);font-size:clamp(18px,1.4vw,23px)}.feature-list{border-top:1px solid var(--line);margin:35px 0;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--line);gap:22px;padding:14px 0;font-size:13px;font-weight:600;display:flex}.feature-list span{color:var(--bronze);font-size:9px;font-weight:800}.specification-section{background:var(--navy-deep);color:var(--white)}.specification-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(70px,9vw,150px);display:grid}.specification-section__heading{position:sticky;top:120px}.specification-section h2{margin:20px 0 26px;font-size:clamp(58px,6.2vw,98px)}.specification-section__heading>p:last-child{color:#ffffff8c;max-width:480px}.specification-table{border-top:1px solid #ffffff47}.specification-table>div{border-bottom:1px solid #fff3;grid-template-columns:170px 1fr;gap:35px;padding:25px 0;display:grid}.specification-table dt{color:var(--bronze-light);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.specification-table dd{color:#ffffffd9;font-size:14px}.application-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.application-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:clamp(32px,4vw,56px)}.application-grid span{color:var(--bronze);font-size:10px;font-weight:800}.application-grid h3{text-transform:uppercase;margin:58px 0 20px;font-size:clamp(27px,2.4vw,40px)}.application-grid p{color:var(--gray);font-size:12px}.related-products{background:var(--surface)}.about-reference-menu>h2{color:#2d658c;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:36px;font-size:29px}.subpage-navigation{z-index:5;flex-wrap:wrap;justify-content:center;gap:10px;width:auto;display:flex;position:relative}.subpage-navigation a{height:37px;color:var(--white);letter-spacing:0;text-align:center;background:#2d658c;border-radius:2px;justify-content:center;align-items:center;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.subpage-navigation a.is-active,.subpage-navigation a:hover{color:var(--white);background:#194f75}.profile-intro{padding-bottom:110px}.profile-image-band{height:min(68vw,820px);min-height:530px;position:relative;overflow:hidden}.profile-image-band img{object-fit:cover;width:100%;height:100%}.profile-image-band__label{background:var(--bronze);color:var(--white);letter-spacing:.18em;padding:20px 40px;font-size:9px;font-weight:800;position:absolute;bottom:0;right:0}.metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.metric-grid--about{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:clamp(32px,4vw,58px)}.metric-grid article>p{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(50px,5vw,80px);font-weight:800;line-height:1}.metric-grid article>p>span{color:var(--bronze);font-family:var(--body);margin-right:5px;font-size:16px}.metric-grid article>p>small{color:var(--gray);font-family:var(--body);letter-spacing:.08em;margin-left:7px;font-size:10px}.metric-grid h3{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:750;line-height:1.5}.metric-grid i{color:var(--bronze);letter-spacing:.1em;margin-top:9px;font-size:8px;font-style:normal;display:block}.organization-section,.honor-section{min-height:850px}.organization-chart{max-width:1180px;margin:90px auto 0}.organization-node{background:var(--navy);width:350px;color:var(--white);font-family:var(--display);letter-spacing:-.02em;text-align:center;margin:0 auto;padding:28px 30px;font-size:24px;font-weight:800;line-height:1.1}.organization-node small{color:#ffffff8c;font-family:var(--body);letter-spacing:.14em;font-size:8px}.organization-line{background:var(--bronze);width:1px;height:70px;margin:0 auto}.organization-branches{border-top:1px solid var(--bronze);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.organization-branches article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:42px 28px;position:relative}.organization-branches article:first-child{border-left:1px solid var(--line)}.organization-branches article:before{background:var(--bronze);content:"";width:1px;height:26px;position:absolute;top:-1px;left:50%}.organization-branches span,.culture-grid article>span{color:var(--bronze);font-size:9px;font-weight:800}.organization-branches h3{text-transform:uppercase;margin:42px 0 18px;font-size:27px}.organization-branches p{color:var(--gray);font-size:12px}.culture-lead{text-align:center;max-width:1050px}.culture-lead .eyebrow{justify-content:center}.culture-lead h2{margin:27px 0;font-size:clamp(68px,8vw,124px)}.culture-lead>p:last-child{max-width:650px;color:var(--gray);margin:0 auto;font-size:18px}.culture-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.culture-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:clamp(38px,5vw,70px)}.culture-grid article>p{color:var(--gray);letter-spacing:.15em;text-transform:uppercase;margin-top:70px;font-size:9px;font-weight:800}.culture-grid h3{text-transform:uppercase;margin-top:14px;font-size:clamp(34px,3.5vw,58px)}.culture-image img{object-fit:cover;width:100%;max-height:800px}.honor-timeline{margin-top:80px;position:relative}.honor-timeline:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:190px}.honor-timeline article{border-bottom:1px solid var(--line);grid-template-columns:160px 60px 1fr;align-items:center;min-height:150px;display:grid}.honor-timeline time{color:var(--navy);font-family:var(--display);letter-spacing:-.04em;font-size:50px;font-weight:800}.honor-timeline span{z-index:2;border:3px solid var(--white);background:var(--bronze);width:11px;height:11px;box-shadow:0 0 0 1px var(--bronze);border-radius:50%;justify-self:center;position:relative}.honor-timeline p{color:var(--gray);padding-left:35px;font-size:17px}.sustainability-reference-page{background:#ebf0f5;overflow:clip}.sustainability-reference-page .breadcrumbs{background:#ebf0f5}.sustainability-reference-content{width:min(1820px,100% - 112px);margin:0 auto;padding:34px 0 98px}.sustainability-reference-content>h2{color:#18547c;font-family:var(--display);letter-spacing:-.018em;text-align:center;text-transform:uppercase;margin:0 0 52px;font-size:clamp(31px,2.45vw,50px);font-weight:700;line-height:1}.sustainability-policy-list{gap:24px;display:grid}.sustainability-policy-row{background:var(--white);border-radius:10px;transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #18547c00}.sustainability-policy-row img{width:100%;height:auto;display:block}.sustainability-policy-row__title{background:var(--white);color:#111820;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:clamp(11px,1.25vw,18px);line-height:1.2;display:flex;position:absolute;inset:0 6.4%;overflow:hidden}.sustainability-policy-row:hover,.sustainability-policy-row:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #18547c1f}.sustainability-policy-row:focus-visible{outline-offset:4px;outline:2px solid #18547c}.sustainability-impact{justify-content:center;margin:66px 0 58px;display:flex}.sustainability-impact-graphic{width:min(917px,100%);height:auto}.sustainability-responsibility{color:#303030}.sustainability-responsibility-intro{margin:0 0 73px;font-size:clamp(16px,1.16vw,24px);font-weight:700;line-height:1.62}.sustainability-responsibility-groups{gap:64px;display:grid}.sustainability-responsibility-group h3{color:#169179;align-items:center;gap:13px;margin:0 0 6px;font-size:clamp(18px,1.24vw,25px);font-weight:700;line-height:1.25;display:flex}.sustainability-responsibility-group h3 img{flex:none;width:50px;height:50px}.sustainability-responsibility-group ul{gap:42px;margin:0;padding-left:27px;display:grid}.sustainability-responsibility-group li{padding-left:0;font-size:clamp(16px,1.16vw,24px);font-weight:700;line-height:1.55}[data-site-locale=zh-CN] .sustainability-reference-content>h2{font-family:var(--body);letter-spacing:.03em}.contact-reference-page{background:#eaf0f4}.contact-reference-overview{text-align:center;padding:30px 0 50px}.contact-reference-overview>h2{color:#18547c;font-family:var(--display);text-transform:uppercase;margin:0 0 25px;font-size:38px;font-weight:700;line-height:1}.contact-reference-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:min(1200px,100% - 76px);margin:0 auto;display:grid}.contact-reference-card{color:#333;text-align:center;background:#ffffff61;border-radius:5px;min-height:265px;padding:30px 20px 28px}.contact-reference-card__icon{background:#18547c;border-radius:10px;place-items:center;width:75px;height:75px;margin:0 auto 35px;transition:border-radius .35s;display:grid;position:relative}.contact-reference-card__icon:before{content:"";opacity:0;border:1px solid #18547c;border-radius:50%;transition:inset .35s,opacity .35s;position:absolute;inset:-10px}.contact-reference-card:hover .contact-reference-card__icon{border-radius:50%}.contact-reference-card:hover .contact-reference-card__icon:before{opacity:.45;inset:-18px}.contact-reference-card__icon svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:48px;height:48px}.contact-reference-card h3{font-family:var(--body);letter-spacing:0;text-transform:uppercase;margin:0 0 13px;font-size:18px;font-weight:700;line-height:1.3}.contact-reference-card p{color:#333;margin:0;font-size:16px;font-weight:400;line-height:1.5}.contact-reference-card p+p{margin-top:1px}.contact-reference-card p strong{font-weight:400}.contact-reference-card a{color:inherit}.contact-reference-message{padding:0 0 58px}.contact-reference-map{background:#dfe8ed;width:100%;height:450px;overflow:hidden}.contact-reference-map iframe{border:0;width:100%;height:100%;display:block}.contact-reference-message__inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:50px;width:min(1240px,100% - 46px);margin:0 auto;display:grid}.contact-reference-message__form{background:#ffffff61;min-height:596px;padding:28px 26px 26px}.contact-reference-message__form>h2{color:#111;font-family:var(--body);letter-spacing:0;text-transform:uppercase;margin:0 0 23px;font-size:24px;font-weight:700;line-height:1.25}.contact-reference-message__form>p{color:#888;margin:0 0 24px;font-size:16px;line-height:1.5}.contact-reference-services{background:#edf3f6;margin:0}.contact-reference-services img{width:100%;height:auto;display:block}.inquiry-form--contact-reference{gap:10px 20px}.inquiry-form--contact-reference .form-field{display:block;position:relative}.inquiry-form--contact-reference .form-field>label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inquiry-form--contact-reference .form-field input,.inquiry-form--contact-reference .form-field select,.inquiry-form--contact-reference .form-field textarea{color:#53616a;background:0 0;border:1px solid #18547c47;font-size:14px;font-weight:400}.inquiry-form--contact-reference .form-field input,.inquiry-form--contact-reference .form-field select{height:45px;padding:0 48px 0 14px}.inquiry-form--contact-reference .form-field select{appearance:none}.inquiry-form--contact-reference .form-field textarea{min-height:135px;padding:10px 48px 10px 14px;line-height:1.45}.inquiry-form--contact-reference .form-field input::placeholder,.inquiry-form--contact-reference .form-field textarea::placeholder{color:#7b858c;opacity:1}.inquiry-form--contact-reference .form-field:focus-within input,.inquiry-form--contact-reference .form-field:focus-within select,.inquiry-form--contact-reference .form-field:focus-within textarea{background:#ffffffb8;border-color:#18547c}.inquiry-form--contact-reference .form-field>svg{z-index:1;fill:none;stroke:#18547c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;pointer-events:none;width:25px;height:25px;position:absolute;top:10px;right:13px}.inquiry-form--contact-reference .form-field--message>svg{top:12px}.inquiry-form--contact-reference .form-field small{margin-top:5px;display:block}.inquiry-form--contact-reference .inquiry-form__verification{padding-top:8px}.inquiry-form--contact-reference .inquiry-form__footer{justify-content:flex-start;margin-top:-2px}.inquiry-form--contact-reference .inquiry-form__footer>div>p:not(.inquiry-form__error){display:none}.inquiry-form--contact-reference .inquiry-form__footer .button{color:#fff;text-transform:capitalize;background:#18547c;border-color:#18547c;min-width:112px;min-height:46px;font-size:16px}[data-site-locale=zh-CN] .contact-reference-overview>h2,[data-site-locale=zh-CN] .contact-reference-message__form>h2{font-family:var(--body);letter-spacing:.03em}@media (width<=720px){.contact-reference-map{height:360px}}.search-results{max-width:1180px}.search-page-form{background:var(--navy-deep);color:var(--white);padding:clamp(35px,5vw,70px)}.search-page-form label{color:var(--bronze-light);letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:800;display:block}.search-page-form>div{grid-template-columns:1fr auto;gap:20px;display:grid}.search-page-form input{min-width:0;color:var(--white);font-family:var(--display);background:0 0;border:0;border-bottom:1px solid #fff9;outline:0;padding:0 0 13px;font-size:clamp(28px,3.5vw,52px);font-weight:800}.search-results__summary{border-bottom:1px solid var(--ink);grid-template-columns:180px 1fr auto;align-items:center;gap:35px;padding:80px 0 35px;display:grid}.search-results__summary h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(38px,4vw,66px);overflow:hidden}.search-results__summary>span{color:var(--gray);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.search-result-list>a{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 60px;align-items:center;gap:28px;min-height:150px;transition:padding .18s,color .18s;display:grid}.search-result-list>a:hover{color:var(--navy);padding-inline:15px}.search-result-list>a>span{color:var(--bronze);font-size:10px;font-weight:800}.search-result-list>a>div>p{color:var(--bronze);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800}.search-result-list h3{font-family:var(--body);letter-spacing:-.025em;font-size:clamp(18px,1.7vw,26px);font-weight:650;line-height:1.25}.search-result-list small{color:var(--gray);margin-top:8px;font-size:11px;line-height:1.6;display:block}.search-result-list>a>i{border:1px solid var(--line);border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.empty-state{text-align:center;padding:100px 0}.empty-state h3{text-transform:uppercase;font-size:48px}.empty-state p{color:var(--gray);margin:20px 0 35px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 38px;display:grid}.news-card--featured{grid-row:span 2}.news-card__image{height:310px;display:block;overflow:hidden}.news-card--featured .news-card__image{height:620px}.news-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-card:hover .news-card__image img{transform:scale(1.03)}.news-card__body{padding-top:24px}.news-card__body>p{color:var(--bronze);letter-spacing:.1em;font-size:9px;font-weight:800}.news-card__body h3{font-family:var(--body);letter-spacing:-.035em;margin:12px 0;font-size:clamp(23px,2.2vw,36px);font-weight:650;line-height:1.25}.news-card__body h3 a:hover{color:var(--navy)}.news-card__body small{max-width:680px;color:var(--gray);font-size:12px;line-height:1.7;display:block}.news-card__body .text-link{margin-top:20px}.faq-section{max-width:1250px}.faq-reference-accordion{border:0;margin:0;padding:0;list-style:none}.faq-reference-accordion .faq-item{border:0;list-style:none}.faq-reference-accordion .faq-item>button{color:#000;text-align:left;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:44px;padding:0;display:flex}.faq-reference-accordion .faq-item>button>span:not(.sr-only){max-width:80%;font-family:var(--body);text-overflow:ellipsis;white-space:nowrap;padding:8px 0 8px 40px;font-size:17px;font-weight:400;line-height:22px;overflow:hidden}.faq-reference-accordion .faq-item>button>i{background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.faq-reference-accordion .faq-item>button>i:before{content:"";border-bottom:2px solid #a0886a;border-right:2px solid #a0886a;width:12px;height:12px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.faq-reference-accordion .faq-item>button.is-open{background:#a0886a}.faq-reference-accordion .faq-item>button.is-open>i:before{border-color:#fff;transform:rotate(225deg)translate(-2px,-2px)}.faq-reference-accordion .faq-item__answer{color:#828282;background:#fff;max-width:none;padding:0 40px 25px 58px;font-size:15px;line-height:22px;list-style:none;overflow:hidden;box-shadow:0 0 10px #0000001a}.faq-reference-accordion .faq-item__answer p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.faq-reference-accordion .faq-item__separator{height:17px;list-style:none}.article-page{grid-template-columns:180px 1fr;gap:70px;max-width:1180px;display:grid}.article-page__meta{color:var(--gray);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:18px;font-size:9px;font-weight:800;display:flex}.article-page__meta span{color:var(--bronze)}.article-page__body{max-width:780px}.article-page__body>p{color:var(--gray);margin-bottom:27px;font-size:17px;line-height:1.9}.article-page__body>.lead-copy{color:var(--ink);margin-bottom:42px;font-size:clamp(24px,2.3vw,36px);line-height:1.45}.article-page__body aside{border-left:3px solid var(--bronze);background:var(--surface);margin-top:60px;padding:42px}.article-page__body aside p{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:22px;font-size:28px;font-weight:800}.partner-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.partner-logo-grid figure{min-height:175px}.legal-page{max-width:920px}.legal-page>.lead-copy{margin-bottom:70px;font-size:clamp(25px,2.4vw,38px)}.legal-page h2{text-transform:uppercase;margin:48px 0 16px;font-size:36px}.legal-page>p:not(.lead-copy){color:var(--gray);font-size:16px;line-height:1.85}.sitemap-page{grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 50px;display:grid}.sitemap-page article{border-top:2px solid var(--navy)}.sitemap-page h2{text-transform:uppercase;padding:24px 0;font-size:34px}.sitemap-page a{border-top:1px solid var(--line);color:var(--gray);justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.sitemap-page a:hover{color:var(--navy)}.not-found-page{background:var(--navy-deep);min-height:85svh;color:var(--white);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.not-found-page>img{object-fit:cover;filter:brightness(.28);width:100%;height:100%;position:absolute;inset:0}.not-found-page>div{z-index:2;width:var(--page);padding-top:90px;position:relative}.not-found-page .eyebrow{justify-content:center}.not-found-page h1{margin:28px 0;font-size:clamp(70px,9vw,145px)}.not-found-page>div>p:not(.eyebrow){color:#ffffffa1;margin-bottom:32px}[data-site-locale=zh-CN] .inner-hero h1{max-width:1000px;font-family:var(--body);letter-spacing:.01em;text-transform:none;font-size:clamp(52px,5.2vw,82px);line-height:1.14}[data-site-locale=zh-CN] .catalog-category__header h2,[data-site-locale=zh-CN] .category-results h2,[data-site-locale=zh-CN] .sitemap-page h2{font-family:var(--body);letter-spacing:.01em;text-transform:none;line-height:1.15}[data-site-locale=zh-CN] .product-card__body h3,[data-site-locale=zh-CN] .news-card h3,[data-site-locale=zh-CN] .article-page h2{letter-spacing:.01em;line-height:1.4}.about-reference-page{background:#eaf0f4;overflow:clip}.about-reference-page .breadcrumbs{background:#eaf0f4}.about-reference-menu{text-align:center;background:#eaf0f4;padding:28px 48px 43px}.about-reference-menu>h2{color:#18547c;font-family:var(--display);letter-spacing:-.018em;text-transform:uppercase;margin:0 0 31px;font-size:clamp(31px,2.45vw,50px);font-weight:700;line-height:1}.about-reference-menu__links{gap:13px;width:min(860px,100%);margin:0 auto}.about-reference-menu__slot{height:54px}.about-reference-menu__links.is-fixed{z-index:76;top:calc(var(--reference-unit) * .9);background:#fff;width:100%;max-width:none;padding:15px 48px;animation:.18s both about-secondary-enter;position:fixed;left:0;right:0;box-shadow:0 8px 18px #122f4117}@keyframes about-secondary-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.about-reference-menu__links a{background:#185a84;border-radius:3px;min-width:172px;height:54px;padding:0 17px;font-size:clamp(14px,1.15vw,22px);line-height:1;transition:background-color .18s,transform .18s}.about-reference-menu__links a:nth-child(2){min-width:266px}.about-reference-menu__links a:hover,.about-reference-menu__links a:focus-visible{background:var(--bronze);transform:translateY(-2px)}.about-reference-section{width:min(1820px,100% - 112px);margin:0 auto;scroll-margin-top:150px}.about-reference-section>h2,.about-honor-reference__header h2{color:#18547c;font-family:var(--display);letter-spacing:-.025em;font-size:clamp(42px,3vw,62px);font-weight:700;line-height:1}.about-profile-reference{padding:53px 0 78px}.about-profile-reference__copy{color:#242424;margin-top:31px;font-size:clamp(16px,1.18vw,24px);line-height:1.58}.about-profile-reference__copy p{margin:0}.about-organization-reference{padding:46px 0 70px}.about-organization-reference__head{flex-direction:column;align-items:center;margin-top:46px;display:flex}.about-organization-reference__head>img{width:clamp(250px,18vw,355px)}.about-organization-reference__head>div{color:#fff;text-align:center;background:#185a84;border-radius:7px;justify-content:center;align-items:center;width:clamp(360px,31vw,520px);min-height:64px;margin-top:36px;padding:12px 28px;font-size:clamp(17px,1.25vw,24px);font-weight:600;line-height:1.25;display:flex;box-shadow:0 14px 24px #224c6930}.about-organization-reference__head>span{filter:drop-shadow(0 7px 5px #224c6926);border-top:34px solid #185a84;border-left:25px solid #0000;border-right:25px solid #0000;width:0;height:0;margin-top:26px}.about-organization-reference__rail{scroll-behavior:smooth;scrollbar-width:none;background:#ffffff3b;border:1px solid #ffffffeb;border-radius:999px;align-items:start;gap:0;min-width:0;margin-top:31px;padding:25px 18px 23px;display:flex;overflow-x:auto}.about-organization-reference__rail::-webkit-scrollbar{display:none}.about-organization-tab{color:#18547c;text-align:center;background:0 0;border:0;flex-direction:column;flex:0 0 14.2857%;align-items:center;min-width:0;padding:0 7px;font-size:clamp(12px,1vw,20px);font-weight:500;line-height:1.28;display:flex;position:relative}.about-organization-tab:not(:last-child):after{content:"";background-image:radial-gradient(circle,#c6d5de 2.5px,#0000 3px);background-position:0 0;background-size:9px 7px;width:27px;height:7px;position:absolute;top:47px;right:-12px}.about-organization-tab__icon{background:#fff;border:5px solid #cad9e3;border-radius:50%;place-items:center;width:98px;height:98px;margin-bottom:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.about-organization-tab__icon img{object-fit:contain;width:73px;height:73px}.about-organization-tab:hover .about-organization-tab__icon,.about-organization-tab:focus-visible .about-organization-tab__icon,.about-organization-tab.is-active .about-organization-tab__icon{border-color:#18547c;transform:translateY(-3px);box-shadow:0 8px 20px #18547c24}.about-organization-tab.is-active{font-weight:700}.about-organization-reference__detail{color:#282828;background:#fff;border-radius:15px;min-height:190px;margin:28px 6px 0;padding:45px 28px 28px;font-size:clamp(15px,1.15vw,23px);line-height:1.55;position:relative;box-shadow:0 5px 15px #1b3f561a}.about-organization-reference__detail:before{content:"";background:#fff;border-radius:15px 0 24px;width:176px;height:27px;position:absolute;top:0;left:0;box-shadow:14px -2px 18px #1b3f5608}.about-organization-reference__detail p{margin:0}.about-organization-reference__detail strong{font-weight:700;display:block}.about-culture-reference{padding:68px 0 76px;position:relative}.about-culture-reference__layout{grid-template-columns:minmax(0,1.18fr) minmax(620px,.82fr);align-items:start;gap:34px;min-height:830px;margin-top:-48px;display:grid}.about-culture-reference__visual{justify-content:flex-end;align-items:flex-start;height:100%;display:flex}.about-culture-reference__art{opacity:.83;width:min(89%,775px)}.about-culture-reference__cards{grid-template-rows:repeat(3,minmax(205px,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-items:start;gap:30px 25px;display:grid}.about-culture-card{background:#fff;border-radius:18px;min-height:205px;padding:25px 31px 27px;box-shadow:0 8px 26px #25475c1f}.about-culture-card:nth-child(n+4){transform:translateY(73px)}.about-culture-card h3{color:#18547c;font-family:var(--body);letter-spacing:-.015em;margin:0 0 13px;font-size:clamp(20px,1.5vw,30px);font-weight:700;line-height:1.18}.about-culture-card>img{object-fit:contain;background:#18547c;border-radius:7px;width:65px;height:65px;margin-bottom:12px;padding:7px;box-shadow:0 8px 15px #18547c33}.about-culture-card p{color:#252525;white-space:pre-line;margin:0;font-size:clamp(14px,1.03vw,20px);line-height:1.45}.about-honor-reference{padding:72px 0 0}.about-honor-reference__header{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.about-honor-reference__controls{gap:13px;display:flex}.about-honor-reference__controls button{background:var(--bronze);color:#fff;border:0;border-radius:11px;place-items:center;width:82px;height:82px;padding:0 0 8px;font-family:Arial,sans-serif;font-size:52px;font-weight:200;line-height:1;transition:background-color .18s,transform .18s;display:grid}.about-honor-reference__controls button:hover,.about-honor-reference__controls button:focus-visible{background:#876f52;transform:translateY(-2px)}.about-honor-reference__stage{height:830px;margin-top:25px;position:relative}.about-honor-reference__orbit{border:1px solid #a0886ad1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.about-honor-reference__orbit--outer{width:1420px;height:1120px;top:74px}.about-honor-reference__orbit--inner{width:940px;height:760px;top:300px}.about-honor-item{z-index:2;color:#18547c;text-align:center;flex-direction:column;align-items:center;margin:0;transition:opacity .18s,transform .25s;display:flex;position:absolute}.about-honor-item img{object-fit:contain;max-width:100%;max-height:290px}.about-honor-item figcaption{max-width:360px;margin-top:34px;font-size:clamp(16px,1.35vw,25px);font-weight:600;line-height:1.25}.about-honor-item--current{width:390px;top:68px;left:50%;transform:translate(-50%)}.about-honor-item--previous{width:380px;top:418px;left:1%}.about-honor-item--next{width:360px;top:380px;right:2%}.about-honor-reference__center{z-index:1;opacity:.85;width:min(420px,28vw);position:absolute;top:645px;left:50%;transform:translate(-50%)}[data-site-locale=zh-CN] .about-reference-section>h2,[data-site-locale=zh-CN] .about-honor-reference__header h2,[data-site-locale=zh-CN] .about-reference-menu>h2{font-family:var(--body);letter-spacing:.02em}.reference-content-page{color:#222;gap:14px;display:grid}.reference-content-page>h1,.reference-content-page>h2,.reference-content-page>h3,.reference-content-page>h4,.reference-content-page>h5,.reference-content-page>h6{color:#111;max-width:980px;margin:24px 0 0;line-height:1.2}.reference-content-page>p,.reference-content-page>ul,.reference-content-page>ol,.reference-content-page>a,.reference-content-page>.reference-field-label{max-width:980px;margin:0;line-height:1.75}.reference-content-page>ul,.reference-content-page>ol{padding-left:24px}.reference-content-page>a{color:#8e5d29;text-underline-offset:3px;width:fit-content;text-decoration:underline}.reference-content-page input,.reference-content-page select,.reference-content-page textarea{color:#222;background:#fff;border:1px solid #c9c9c9;border-radius:0;width:min(100%,760px);min-height:46px;padding:10px 12px}.reference-content-page textarea{min-height:140px}.reference-content-page>button{color:#fff;background:#8e5d29;border:0;border-radius:0;width:fit-content;min-height:44px;padding:10px 24px}.reference-table-scroll{max-width:100%;overflow-x:auto}.reference-table-scroll table{border-collapse:collapse;width:100%}.reference-table-scroll th,.reference-table-scroll td{text-align:left;vertical-align:top;border:1px solid #d6d6d6;padding:10px}@media (width<=1380px){:root{--page:min(1500px, calc(100vw - 72px))}.desktop-navigation{gap:18px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase{min-height:520px}.category-showcase>a{min-height:500px}}@media (width<=1120px){:root{--page:min(1500px, calc(100vw - 56px))}.site-header,.site-header--solid{height:78px}.desktop-navigation{display:none}.site-header__actions{margin-left:auto}.header-search-button{margin-right:5px}.mobile-menu-button{display:block}.home-hero__content{grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:38px;padding-top:78px}.home-hero h1{font-size:clamp(66px,9vw,100px)}.category-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase>a:nth-child(2){border-right:0}.category-showcase>a{min-height:440px}.global-network__heading{grid-template-columns:.5fr 1fr .7fr;gap:40px}.partner-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__top{grid-template-columns:.7fr 1.3fr;gap:6vw}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-contact{grid-column:1/-1}.catalog-category__header{grid-template-columns:80px 1fr auto}.product-overview{gap:60px}.priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-grid article{min-height:330px}.priority-grid h3{margin-top:85px}.contact-section{gap:60px}.partner-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.section-heading--split{grid-template-columns:1fr;align-items:start;gap:30px}.home-hero{height:92svh;min-height:720px}.home-hero__content{grid-template-columns:1fr;align-content:center;padding-block:120px 90px}.home-hero__copy{padding:0}.hero-controls{width:230px;padding:0;position:absolute;bottom:35px;right:0}.hero-controls__buttons{display:none}.hero-count{margin-top:10px}.hero-count strong{font-size:48px}.hero-scroll{align-items:start;left:28px;transform:none}.home-about{padding:72px 0 64px}.home-about__inner{width:calc(100% - 56px)}.home-company{grid-template-columns:1fr;gap:22px;min-height:0}.home-company__copy{padding-left:0}.home-proof{margin-top:36px}.home-proof__primary{grid-template-rows:200px 180px}.home-proof__metrics--primary{padding-top:32px}.home-proof__metrics--secondary{padding:32px 0 0 40px}.home-proof__metrics--secondary article{min-height:174px}.featured-products{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-products .product-card:last-child{display:none}.global-network__heading{grid-template-columns:1fr;align-items:start;gap:30px}.global-network__heading>p:last-child{max-width:550px}.home-news__grid{grid-template-columns:1fr}.home-news__grid article.is-featured{grid-row:auto}.home-news__grid article.is-featured>a{height:420px}.site-footer__top{grid-template-columns:1fr}.footer-brand{border-bottom:1px solid #ffffff21;padding-bottom:55px}.footer-links{grid-template-columns:repeat(3,1fr)}.footer-contact{grid-column:auto}.product-grid,.product-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-products-layout,.reference-product-sheet,.contact-overview-cards{width:var(--page)}.reference-products-layout{grid-template-columns:220px minmax(0,1fr)}.reference-product-sheet{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.category-layout{grid-template-columns:1fr;gap:60px}.category-sidebar{position:static}.category-sidebar nav{grid-template-columns:repeat(2,1fr);display:grid}.category-sidebar nav a:nth-child(odd){border-right:1px solid var(--line);padding-right:25px}.category-sidebar nav a:nth-child(2n){padding-left:25px}.product-overview{grid-template-columns:1fr}.product-overview__image img{max-height:650px}.specification-layout{grid-template-columns:1fr;gap:55px}.specification-section__heading{position:static}.application-grid,.metric-grid--about,.organization-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-branches article:nth-child(3){border-left:1px solid var(--line)}.sustainability-quote{grid-template-columns:1fr}.sustainability-quote>img{height:520px}.contact-section{grid-template-columns:1fr}.news-grid{gap:50px 28px}.news-card--featured{grid-row:auto}.news-card--featured .news-card__image{height:440px}.partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sitemap-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--page:calc(100vw - 36px);--section:78px}body{font-size:14px}.site-header,.site-header--solid{height:70px}.site-logo{width:158px}.header-search-button{padding:10px}.mobile-menu-button{width:42px;height:42px;padding-inline:6px}.mobile-navigation__top,.search-overlay__top{min-height:70px}.mobile-navigation__links a{padding:10px 0;font-size:clamp(31px,10vw,49px)}.mobile-navigation__foot{flex-direction:column;align-items:stretch;gap:15px}.mobile-navigation__foot .button{width:100%}.search-overlay__form label{margin-bottom:25px;font-size:42px}.search-overlay__form input{font-size:17px}.inquiry-drawer{padding:24px 18px 38px}.inquiry-drawer__header{margin-bottom:32px}.inquiry-drawer__header h2{font-size:44px}.inquiry-form{grid-template-columns:1fr}.form-field--wide{grid-column:auto}.inquiry-form__footer{flex-direction:column;align-items:stretch}.inquiry-form__footer .button{width:100%}.floating-contact{flex-direction:row;top:auto;bottom:12px;right:12px;transform:none}.floating-contact>a,.floating-contact>button{border-bottom:0;border-right:1px solid #e2e6e8;width:46px;height:46px}.floating-contact b{display:none}.floating-contact__qr{bottom:56px;right:0}.section-heading h2{font-size:43px}.home-hero{height:100svh;min-height:670px}.home-hero__veil:before{width:100%}.home-hero__content{padding-block:110px 96px}.home-hero h1{margin-top:19px;font-size:clamp(49px,15vw,70px);line-height:.96}.home-hero__lead{margin-top:21px;font-size:14px}.hero-specifications{margin-block:24px 20px}.hero-specifications__grid{grid-template-columns:1fr}.hero-specifications__grid>div{grid-template-columns:78px 1fr;padding-block:7px}.hero-specifications__grid>div:nth-child(n+3){display:none}.hero-controls{width:150px;bottom:17px;right:18px}.hero-count strong{font-size:38px}.hero-scroll{bottom:19px}.home-about{padding:58px 0 54px}.home-about__inner{width:calc(100% - 36px)}.home-company__title h2{font-size:35px}.home-company__title .lead-copy{font-size:16px}.home-company__copy p{font-size:14px;line-height:1.65}.home-proof{grid-template-columns:1fr;margin-top:40px}.home-proof__primary{grid-template-rows:180px 220px}.home-proof__metrics--secondary{padding:34px 0 0}.home-proof__metrics--secondary article{min-height:160px}.home-proof__metrics--secondary article:nth-child(2n){padding-left:22px}.home-proof__metrics article>p{font-size:46px}.home-proof__metrics h3{max-width:140px;font-size:12px}.home-proof__metrics p small{margin:5px 0 0;display:block}.category-showcase{grid-template-columns:1fr;margin-bottom:65px}.category-showcase>a{border-bottom:1px solid #ffffff40;border-right:0;min-height:310px}.category-showcase small{display:none}.featured-products,.product-grid,.product-grid--two,.product-grid--three{grid-template-columns:1fr}.featured-products .product-card:last-child{display:block}.global-network__map{width:100%;overflow:hidden}.global-network__map>img{width:100%}.partner-strip,.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-strip figure,.partner-logo-grid figure{min-height:105px}.home-news__grid article,.home-news__grid article.is-featured{grid-template-columns:1fr}.home-news__grid article>a,.home-news__grid article.is-featured>a{height:260px}.home-inquiry,.catalog-cta,.home-inquiry__content,.catalog-cta__content{min-height:460px}.home-inquiry h2,.catalog-cta h2{font-size:58px}.site-footer__top{padding-block:75px 60px}.footer-brand h2{font-size:52px}.footer-links{grid-template-columns:1fr 1fr;gap:45px 25px}.footer-contact{grid-column:1/-1}.footer-newsletter{grid-template-columns:1fr;gap:25px}.footer-tags{grid-template-columns:1fr;gap:16px}.site-footer__bottom{grid-template-columns:1fr;gap:17px}.site-footer__bottom>div{flex-wrap:wrap}.inner-hero__media{aspect-ratio:auto;height:301px}.inner-hero__content{width:calc(100% - 36px);padding-bottom:67px}.inner-hero h1{margin:0;font-size:clamp(46px,14vw,62px)}.breadcrumbs{gap:8px;width:calc(100% - 36px);font-size:12px;overflow:hidden}.reference-products-section,.reference-product-area{padding:18px 0 72px}.reference-products-layout{grid-template-columns:1fr;width:calc(100% - 36px)}.reference-category-panel nav{display:none}.reference-products-results .product-grid{grid-template-columns:1fr}.reference-product-sheet{grid-template-columns:1fr;width:calc(100% - 36px)}.reference-product-sheet__copy{padding:8px 3px 10px}.reference-product-specifications>div{grid-template-columns:110px 1fr}.about-reference-menu{padding-inline:18px}.about-reference-menu>h2{font-size:24px}.contact-overview-cards{grid-template-columns:1fr;width:calc(100% - 36px)}.catalog-category{padding-top:60px}.catalog-category__header{grid-template-columns:38px 1fr;gap:20px}.catalog-category__header>.text-link{grid-column:2;justify-self:start}.catalog-category__header h2,.category-results h2{font-size:42px}.category-sidebar nav{grid-template-columns:1fr}.category-sidebar nav a:nth-child(odd),.category-sidebar nav a:nth-child(2n){border-right:0;padding-inline:0}.product-overview__copy h2{font-size:52px}.specification-section h2{font-size:53px}.specification-table>div{grid-template-columns:100px 1fr;gap:20px}.application-grid{grid-template-columns:1fr}.application-grid article{min-height:220px}.subpage-navigation{width:100%}.profile-image-band{min-height:390px}.profile-image-band__label{padding:13px 18px}.metric-grid--about{grid-template-columns:1fr}.metric-grid article{min-height:190px}.organization-node{width:100%}.organization-branches{border-top:0;grid-template-columns:1fr}.organization-branches article,.organization-branches article:first-child,.organization-branches article:nth-child(3){border-left:1px solid var(--line)}.organization-branches article:before{display:none}.culture-lead h2{font-size:58px}.culture-grid{grid-template-columns:1fr}.culture-grid article{min-height:240px}.culture-grid article>p{margin-top:45px}.honor-timeline:before{left:96px}.honor-timeline article{grid-template-columns:82px 28px 1fr}.honor-timeline time{font-size:34px}.honor-timeline p{padding-left:14px;font-size:13px}.priority-grid{grid-template-columns:1fr}.priority-grid article{min-height:270px}.priority-grid h3{margin-top:65px}.sustainability-quote>img{height:360px}.sustainability-quote blockquote{padding:55px 18px}.contact-details h2,.contact-form-panel>h2{font-size:44px}.contact-details dl>div{grid-template-columns:1fr;gap:7px}.contact-form-panel{padding:40px 18px}.search-page-form{padding:35px 20px}.search-page-form>div{grid-template-columns:1fr}.search-results__summary{grid-template-columns:1fr auto;gap:16px;padding-top:55px}.search-results__summary .eyebrow{grid-column:1/-1}.search-results__summary h2{font-size:37px}.search-result-list>a{grid-template-columns:35px 1fr;gap:14px;padding-block:25px}.search-result-list>a>i{display:none}.news-grid{grid-template-columns:1fr}.news-card__image,.news-card--featured .news-card__image{height:300px}.faq-item>button{grid-template-columns:30px 1fr 38px;gap:12px;min-height:95px}.faq-item>button>span:nth-child(2){font-size:23px}.faq-item>button>i{width:36px;height:36px}.faq-item__answer{padding:0 0 35px 42px}.article-page{grid-template-columns:1fr;gap:35px}.article-page__meta{flex-direction:row}.article-page__body>p{font-size:15px}.article-page__body aside{padding:30px 22px}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-page{grid-template-columns:1fr}.not-found-page h1{font-size:57px}}@media (width>=993px) and (width<=1380px){.desktop-navigation{gap:calc(var(--reference-unit) * .55);display:flex}.site-header,.site-header--home{height:var(--reference-unit)}.site-header--solid{height:calc(var(--reference-unit) * .9)}.mobile-menu-button{display:none}}@media (width<=992px){:root{--reference-unit:70px}.floating-contact{display:none}.floating-contact--expanded{flex-direction:column;width:min(290px,100vw - 24px);max-height:calc(100svh - 160px);display:flex;top:auto;bottom:140px;right:12px;overflow-y:auto;transform:none}.floating-contact__mobile-toggle{z-index:66;width:50px;height:50px;color:var(--white);background:#18547c;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:80px;right:28px;box-shadow:0 8px 24px #051f2f33}.site-header,.site-header--solid{height:70px}.desktop-navigation,.header-language{display:none}.site-header__inner{padding-inline:30px}.site-logo{width:174px}.site-header__actions{margin-left:auto}.header-search-button{margin-right:10px}.mobile-menu-button{display:block}.home-hero{height:calc(var(--reference-unit) * 7.6);min-height:0}.home-hero__copy{width:100%;padding-inline:calc(var(--reference-unit) * .45);top:35%}.home-hero h1{max-width:calc(var(--reference-unit) * 5.3);padding-top:calc(var(--reference-unit) * .55);font-size:calc(var(--reference-unit) * .76);line-height:calc(var(--reference-unit) * .96)}.hero-product-card{top:40%}.hero-bottom{width:100%;padding-inline:calc(var(--reference-unit) * .45)}.hero-controls__buttons button{width:40px;height:40px}.hero-controls__buttons{display:flex}.hero-progress{width:78%}}@media (width<=769px){:root{--reference-unit:80px}.site-header__inner,.home-hero__copy,.hero-bottom{padding-inline:15px}.home-hero h1{font-size:calc(var(--reference-unit) * .56);line-height:calc(var(--reference-unit) * .76)}.hero-progress{width:70%}.floating-inquiry{border-radius:50%;width:48px;min-width:48px;height:48px;padding:0;bottom:10px;right:50%;transform:translate(50%)}.floating-inquiry .floating-contact__icon{width:48px;height:48px}.floating-inquiry>span:last-child{display:none}.floating-contact--expanded{max-height:calc(100svh - 90px);bottom:70px}.floating-contact__mobile-toggle{width:48px;height:48px;bottom:10px;right:12px}}@media (width<=550px){.home-hero h1{padding-top:calc(var(--reference-unit) * .2);font-size:calc(var(--reference-unit) * .5);line-height:calc(var(--reference-unit) * .58)}.hero-product-card{left:50%}.hero-product-card:nth-child(2){left:calc(50% + var(--reference-unit) * 2.5)}.hero-product-card:nth-child(3){left:calc(50% + var(--reference-unit) * 5)}.hero-product-card:nth-child(4){left:calc(50% + var(--reference-unit) * 7.5)}.hero-product-card:nth-child(5){left:calc(50% + var(--reference-unit) * 10)}.hero-count{font-size:calc(var(--reference-unit) * .56)}}@media (width<=450px){.home-hero{height:calc(var(--reference-unit) * 6.8)}.home-hero__copy{top:5%}.home-hero h1{font-size:calc(var(--reference-unit) * .36);line-height:calc(var(--reference-unit) * .4)}.hero-specifications__label{margin:calc(var(--reference-unit) * .12) 0;font-size:calc(var(--reference-unit) * .28);line-height:calc(var(--reference-unit) * .32)}.hero-specifications li{margin-bottom:4px;font-size:14px;line-height:18px}.hero-product-card{opacity:0;pointer-events:none}.hero-bottom{bottom:18px}.hero-controls__buttons{gap:10px;padding-right:10px}.hero-controls__buttons button{width:38px;height:38px}}@media (width<=375px){.home-hero{height:calc(var(--reference-unit) * 5.2)}}@media (width<=720px){[data-site-locale=zh-CN] .mobile-navigation__links a{font-family:var(--body);letter-spacing:.02em;font-size:clamp(28px,8.5vw,38px);line-height:1.35}[data-site-locale=zh-CN] .home-hero h1{max-width:calc(100vw - 52px);font-size:clamp(38px,11vw,50px);line-height:1.16}[data-site-locale=zh-CN] .hero-specifications__label{font-size:24px;line-height:1.3}[data-site-locale=zh-CN] .hero-specifications li{font-size:13px;line-height:1.5}[data-site-locale=zh-CN] .section-heading h2{font-size:36px;line-height:1.2}[data-site-locale=zh-CN] .inner-hero h1{font-size:clamp(39px,11vw,52px);line-height:1.18}[data-site-locale=zh-CN] .product-card__body h3{font-size:19px;line-height:1.4}[data-site-locale=zh-CN] .inquiry-drawer__header h2{font-size:36px;line-height:1.2}}@media (width<=1180px){.footer-reference-grid{grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);gap:34px 52px}.footer-reference-logo{grid-area:1/1}.footer-reference-links{border-right:0;grid-area:2/1;min-height:0;padding-right:0}.footer-reference-tags{grid-area:3/1}.footer-reference-inquiry{grid-area:1/2/span 3}}@media (width<=760px){.footer-reference-grid{grid-template-columns:1fr;gap:34px;padding-block:42px 34px}.footer-reference-logo,.footer-reference-links,.footer-reference-tags,.footer-reference-inquiry{grid-area:auto/1}.footer-reference-logo img{width:220px}.footer-reference-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;display:grid}.footer-reference-tags>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;display:grid}.footer-reference-inquiry .inquiry-form{grid-template-columns:1fr}.footer-reference-inquiry .form-field--wide{grid-column:1}.footer-reference-inquiry .inquiry-form__footer{align-items:stretch}.footer-reference-inquiry .inquiry-form__footer .button{width:100%}.footer-reference-contact{padding-block:22px 10px;font-size:14px}.footer-reference-contact>div{margin-bottom:8px}.footer-reference-contact address{text-align:left}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=430px){.footer-reference-links,.footer-reference-tags>div{grid-template-columns:1fr}}@media (width<=1280px){.contact-reference-cards,.contact-reference-message__inner{width:calc(100% - 56px)}.contact-reference-message__inner{gap:32px}.about-reference-section{width:calc(100% - 72px)}.about-organization-reference__rail{padding-inline:12px}.about-organization-tab__icon{width:82px;height:82px}.about-organization-tab__icon img{width:61px;height:61px}.about-organization-tab:not(:last-child):after{top:38px;right:-10px}.about-culture-reference__layout{grid-template-columns:minmax(0,.9fr) minmax(570px,1.1fr)}.about-culture-reference__cards{gap:22px 18px}.about-culture-card{padding:23px}.about-honor-item--previous{left:-4%}.about-honor-item--next{right:-3%}}@media (width<=980px){.contact-reference-cards{grid-template-columns:1fr}.contact-reference-card{min-height:0}.contact-reference-message__inner{grid-template-columns:1fr}.contact-reference-message__form{min-height:0}.about-reference-menu{padding-inline:28px}.about-reference-menu__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-reference-menu__links a,.about-reference-menu__links a:nth-child(2){width:100%;min-width:0}.about-reference-section{width:calc(100% - 48px)}.about-organization-reference__rail{scroll-snap-type:x mandatory;border-radius:38px;justify-content:start;overflow-x:auto}.about-organization-tab{scroll-snap-align:start;flex-basis:128px}.about-culture-reference__layout{min-height:0;margin-top:20px;display:block}.about-culture-reference__visual{opacity:.21;pointer-events:none;position:absolute;inset:150px 0 auto}.about-culture-reference__art{width:min(78vw,650px)}.about-culture-reference__cards{z-index:1;grid-template-rows:repeat(3,minmax(205px,auto));position:relative}.about-honor-reference__stage{height:700px}.about-honor-reference__orbit--outer{width:980px;height:850px}.about-honor-reference__orbit--inner{width:700px}.about-honor-item--previous{width:300px;top:430px;left:-10%}.about-honor-item--next{width:280px;top:410px;right:-10%}}@media (width<=720px){.contact-reference-page .inner-hero__media{aspect-ratio:auto;height:301px}.contact-reference-overview{padding:28px 0 40px}.contact-reference-overview>h2{margin-bottom:24px;font-size:30px}.contact-reference-cards,.contact-reference-message__inner{width:calc(100% - 36px)}.contact-reference-cards{gap:16px}.contact-reference-card{padding:28px 18px}.contact-reference-card__icon{margin-bottom:28px}.contact-reference-message__form{padding:24px 18px}.contact-reference-message__form>h2{font-size:22px}.contact-reference-message__form>p{font-size:14px}.inquiry-form--contact-reference{grid-template-columns:1fr}.inquiry-form--contact-reference .form-field--wide{grid-column:1}.about-reference-menu{padding:24px 18px 32px}.about-reference-menu>h2{margin-bottom:22px;font-size:26px}.about-reference-menu__links{gap:8px}.about-reference-menu__links a,.about-reference-menu__links a:nth-child(2){height:46px;padding-inline:8px;font-size:12px}.about-reference-section{width:calc(100% - 36px);scroll-margin-top:86px}.about-reference-section>h2,.about-honor-reference__header h2{font-size:39px}.about-profile-reference{padding:40px 0 52px}.about-profile-reference__copy{margin-top:22px;font-size:14px;line-height:1.75}.about-profile-reference__copy p+p{margin-top:13px}.about-organization-reference{padding:42px 0 48px}.about-organization-reference__head{margin-top:42px}.about-organization-reference__head>img{width:235px}.about-organization-reference__head>div{width:min(100%,340px);min-height:56px;margin-top:28px;font-size:16px}.about-organization-reference__head>span{border-top-width:25px;border-left-width:19px;border-right-width:19px;margin-top:19px}.about-organization-reference__rail{margin-top:24px;padding-block:20px}.about-organization-reference__detail{min-height:0;margin-inline:0;padding:35px 20px 24px;font-size:14px}.about-organization-reference__detail p+p{margin-top:12px}.about-culture-reference{padding:48px 0}.about-culture-reference__visual{inset:130px 0 auto}.about-culture-reference__cards{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:16px;display:grid}.about-culture-card,.about-culture-card:nth-child(n+4){min-height:0;padding:22px;transform:none}.about-culture-card h3{font-size:21px}.about-culture-card>img{width:56px;height:56px}.about-honor-reference{padding-top:48px}.about-honor-reference__controls{gap:8px}.about-honor-reference__controls button{border-radius:7px;width:50px;height:50px;font-size:36px}.about-honor-reference__stage{height:560px}.about-honor-reference__orbit--outer{width:650px;height:610px;top:100px}.about-honor-reference__orbit--inner{width:420px;height:420px;top:300px}.about-honor-item--current{width:min(72vw,310px);top:75px}.about-honor-item--current img{max-height:235px}.about-honor-item--previous,.about-honor-item--next,.about-honor-reference__center{display:none}.about-honor-item figcaption{margin-top:24px;font-size:16px}.sustainability-reference-page .inner-hero__media{aspect-ratio:auto;height:301px}.sustainability-reference-content{width:calc(100% - 36px);padding:28px 0 66px}.sustainability-reference-content>h2{margin-bottom:30px;font-size:28px}.sustainability-policy-list{gap:13px}.sustainability-policy-row{border-radius:5px}.sustainability-impact{margin:46px 0 42px}.sustainability-responsibility-intro{margin-bottom:46px;font-size:14px;line-height:1.75}.sustainability-responsibility-groups{gap:42px}.sustainability-responsibility-group h3{gap:10px;font-size:18px}.sustainability-responsibility-group h3 img{width:42px;height:42px}.sustainability-responsibility-group ul{gap:24px;padding-left:20px}.sustainability-responsibility-group li{font-size:14px;line-height:1.7}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.turnstile-widget{width:100%;min-width:0}.turnstile-widget__surface{width:100%;min-height:65px}.turnstile-widget--visible-test-key .turnstile-widget__surface{height:52px;min-height:52px;overflow:hidden}.turnstile-widget__surface>div,.turnstile-widget__surface iframe{max-width:100%}.turnstile-widget__error{color:#a43f34;margin:8px 0 0;font-size:11px;line-height:1.5}.inquiry-form__verification{min-width:0;padding-top:4px}.admin-auth .turnstile-widget{padding:10px 0 2px}.admin-auth .turnstile-widget__error{color:#a73e35;font-size:12px}@media (prefers-reduced-motion:reduce){.turnstile-widget,.turnstile-widget *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-auth,.admin-app,.admin-session-ended{--admin-navy:#071d2d;--admin-navy-mid:#0d3149;--admin-navy-soft:#164862;--admin-bronze:#a0886a;--admin-paper:#f7f7f4;--admin-white:#fff;--admin-ink:#17232b;--admin-muted:#66727a;--admin-line:#dce1e2;font-family:var(--body), "PingFang SC", "Microsoft YaHei", sans-serif}.admin-auth{background:var(--admin-paper);min-height:100svh;color:var(--admin-ink);grid-template-columns:minmax(360px,46%) minmax(0,54%);display:grid}.admin-auth__visual{background:var(--admin-navy);min-height:100svh;color:var(--admin-white);position:relative;overflow:hidden}.admin-auth__visual:after{content:"";background:#031420a1;position:absolute;inset:0}.admin-auth__photo{object-fit:cover;object-position:52% center;filter:saturate(.72)contrast(1.08)}.admin-auth__visual-content{z-index:1;flex-direction:column;justify-content:space-between;min-height:100%;padding:clamp(34px,5.4vw,82px);display:flex;position:relative}.admin-auth__logo{width:clamp(170px,14vw,236px);height:auto}.admin-auth__line{color:#ffffffb8;letter-spacing:.22em;align-items:center;gap:14px;margin-bottom:26px;font-size:10px;font-weight:700;display:flex}.admin-auth__line:before{background:var(--admin-bronze);content:"";width:38px;height:2px}.admin-auth__visual h2{letter-spacing:-.045em;max-width:620px;font-size:clamp(48px,5vw,86px);line-height:.98}.admin-auth__visual h2+p{color:#ffffffb8;max-width:490px;margin-top:24px;font-size:14px;line-height:1.7}.admin-auth__form-plane{background:var(--admin-paper);align-content:center;min-width:0;padding:clamp(46px,8vw,132px);display:grid}.admin-form,.admin-setup-complete{width:min(100%,510px);margin-inline:auto}.admin-form--enter{animation:.44s cubic-bezier(.2,.75,.25,1) both admin-form-enter}.admin-form__heading{border-bottom:1px solid var(--admin-line);padding-bottom:34px}.admin-kicker{color:var(--admin-bronze);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.admin-form__heading h1,.admin-dashboard__heading h1{color:var(--admin-navy);letter-spacing:-.045em;margin-top:14px;font-size:clamp(43px,4.6vw,68px)}.admin-form__heading h1+p,.admin-dashboard__heading h1+p{max-width:470px;color:var(--admin-muted);margin-top:18px;font-size:14px;line-height:1.7}.admin-form__fields{gap:22px;padding-block:34px;display:grid}.admin-field{color:var(--admin-navy);letter-spacing:.04em;gap:9px;font-size:12px;font-weight:700;display:grid}.admin-field input{width:100%;min-height:50px;color:var(--admin-ink);background:0 0;border:0;border-bottom:1px solid #aab3b7;border-radius:0;outline:0;padding:10px 0;font-size:16px;font-weight:500;transition:border-color .16s,box-shadow .16s}.admin-field input:focus{border-color:var(--admin-bronze);box-shadow:0 1px 0 var(--admin-bronze)}.admin-field input:disabled{opacity:.62}.admin-field small{color:var(--admin-muted);letter-spacing:0;font-size:11px;font-weight:400;line-height:1.5}.admin-primary-action,.admin-signout,.admin-menu-button,.admin-sidebar__close{min-height:44px}.admin-primary-action{border:1px solid var(--admin-navy);background:var(--admin-navy);width:100%;min-height:52px;color:var(--admin-white);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 21px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.admin-primary-action:after{color:var(--admin-bronze);content:"→";font-size:18px}.admin-primary-action:hover:not(:disabled){border-color:var(--admin-navy-mid);background:var(--admin-navy-mid);transform:translate(3px)}.admin-primary-action:disabled{cursor:wait;opacity:.62}.admin-form__error,.admin-shell-error{border-left:2px solid var(--admin-bronze);color:#7a3029;margin-bottom:20px;padding-left:14px;font-size:13px;line-height:1.6}.admin-auth__footnote{color:#7f888d;letter-spacing:.18em;align-self:end;width:min(100%,510px);margin:54px auto 0;font-size:9px;font-weight:700}.admin-setup-complete [role=dialog]{padding-bottom:30px}.admin-setup-complete [role=dialog] h2{color:var(--admin-navy);font-size:clamp(38px,4vw,58px)}.admin-setup-complete [role=dialog]>p{color:var(--admin-muted);margin-top:14px;font-size:13px}.admin-setup-complete [role=dialog] dl{border-top:1px solid var(--admin-line);margin-block:28px}.admin-setup-complete [role=dialog] dl div{border-bottom:1px solid var(--admin-line);grid-template-columns:145px 1fr;gap:14px;padding:12px 0;font-size:13px;display:grid}.admin-setup-complete [role=dialog] dt{color:var(--admin-muted)}.admin-setup-complete [role=dialog] dd{overflow-wrap:anywhere;min-width:0;color:var(--admin-navy);font-weight:600}.admin-setup-complete [role=dialog]>button,.admin-setup-complete [role=dialog] label{width:100%;min-height:44px;margin-top:10px}.admin-setup-complete [role=dialog]>button{border:1px solid var(--admin-line);color:var(--admin-navy);background:0 0;font-size:12px;font-weight:700}.admin-setup-complete [role=dialog] label{color:var(--admin-muted);gap:7px;font-size:11px;display:grid}.admin-setup-complete [role=dialog] input{background:0 0;border:0;border-bottom:1px solid #aab3b7;min-height:44px}.admin-app{background:var(--admin-paper);min-height:100svh;color:var(--admin-ink)}.admin-sidebar{z-index:30;background:var(--admin-navy);width:286px;color:var(--admin-white);flex-direction:column;padding:30px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-sidebar__brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:13px;min-height:52px;padding:0 8px 22px;display:flex}.admin-sidebar__brand-mark{border:1px solid var(--admin-bronze);width:42px;height:42px;color:var(--admin-bronze);font-family:var(--display);letter-spacing:-.04em;place-items:center;font-size:17px;display:grid}.admin-sidebar__brand>span:last-child{gap:2px;display:grid}.admin-sidebar__brand strong{font-family:var(--display);letter-spacing:.01em;font-size:18px;line-height:1}.admin-sidebar__brand small{color:#ffffff80;letter-spacing:.2em;font-size:8px;font-weight:700}.admin-navigation{flex:1;padding-top:34px}.admin-navigation__label{color:#ffffff6b;letter-spacing:.2em;text-transform:uppercase;padding:0 12px 13px;font-size:9px;font-weight:700}.admin-navigation ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.admin-navigation a,.admin-navigation [role=link]{color:#ffffffb3;grid-template-columns:30px 1fr auto;align-items:center;min-height:48px;padding:0 12px;font-size:13px;transition:color .16s,transform .16s,background .16s;display:grid;position:relative}.admin-navigation a:before,.admin-navigation [role=link]:before{content:"";background:0 0;width:2px;position:absolute;inset:10px auto 10px 0}.admin-navigation a:hover,.admin-navigation a.is-active{color:var(--admin-white);background:#ffffff0e;transform:translate(3px)}.admin-navigation a.is-active:before{background:var(--admin-bronze)}.admin-navigation__index{color:#ffffff52;font-family:var(--display);font-size:10px}.admin-navigation__name{font-weight:600}.admin-navigation small{color:#ffffff4f;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.admin-navigation .is-disabled{cursor:not-allowed;color:#ffffff78}.admin-sidebar__session{border-top:1px solid #ffffff1f;align-items:center;gap:11px;min-height:64px;margin-top:26px;padding:14px 8px 0;display:flex}.admin-sidebar__session>span{background:var(--admin-bronze);width:38px;height:38px;color:var(--admin-navy);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.admin-sidebar__session p{min-width:0;display:grid}.admin-sidebar__session strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-sidebar__session small{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.admin-sidebar__close,.admin-menu-button{display:none}.admin-workspace{min-height:100svh;margin-left:286px}.admin-topbar{z-index:20;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f4f5;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.admin-topbar__context{align-items:baseline;gap:16px;display:flex}.admin-topbar__context span{color:var(--admin-bronze);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-topbar__context strong{color:var(--admin-navy);font-size:12px}.admin-topbar__actions{align-items:center;gap:10px;display:flex}.admin-signout,.admin-menu-button,.admin-sidebar__close{border:1px solid var(--admin-line);color:var(--admin-navy);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding-inline:16px;font-size:10px;font-weight:700}.admin-session-strip{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(120px,.45fr) minmax(120px,.45fr) minmax(300px,1.5fr);display:grid}.admin-session-strip p{border-right:1px solid var(--admin-line);align-content:center;gap:3px;min-height:76px;padding:12px clamp(20px,3vw,38px);display:grid}.admin-session-strip p:last-child{border-right:0}.admin-session-strip span{color:var(--admin-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-session-strip strong{color:var(--admin-navy);font-size:12px}.admin-status-valid:before{background:var(--admin-bronze);content:"";border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.admin-main{padding:clamp(42px,6vw,88px) clamp(26px,5vw,72px) 100px}.admin-dashboard{width:min(100%,1160px)}.admin-dashboard__heading{align-content:end;min-height:250px;padding-bottom:46px;display:grid}.admin-dashboard__heading h1{font-size:clamp(54px,6vw,90px)}.admin-dashboard__section{border-top:1px solid var(--admin-line);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(36px,7vw,110px);padding:46px 0;display:grid}.admin-dashboard__number{color:var(--admin-bronze);font-family:var(--display);font-size:16px}.admin-dashboard__section h2{color:var(--admin-navy);margin-top:36px;font-size:clamp(34px,3.4vw,48px)}.admin-dashboard__detail h3{color:var(--admin-navy);font-family:var(--body);letter-spacing:-.01em;font-size:16px;line-height:1.3}.admin-dashboard__detail>p{max-width:630px;color:var(--admin-muted);margin-top:14px;font-size:14px}.admin-dashboard__detail dl{border-top:1px solid var(--admin-line);margin-top:34px}.admin-dashboard__detail dl div{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr 1fr;align-items:center;min-height:48px;font-size:12px;display:grid}.admin-dashboard__detail dt{color:var(--admin-muted)}.admin-dashboard__detail dd{color:var(--admin-navy);font-weight:600}.admin-user-manager{width:min(100%,1320px)}.admin-user-manager__heading{justify-content:space-between;align-items:end;gap:42px;min-height:250px;padding-bottom:44px;display:flex}.admin-user-manager__heading>div{max-width:720px}.admin-user-manager__heading h1{color:var(--admin-navy);letter-spacing:-.045em;margin-top:14px;font-size:clamp(54px,6vw,90px)}.admin-user-manager__heading h1+p{max-width:610px;color:var(--admin-muted);margin-top:18px;font-size:14px;line-height:1.7}.admin-user-manager button,.admin-user-manager input,.admin-user-manager select,.admin-confirmation button{font:inherit}.admin-user-manager button,.admin-user-manager select,.admin-confirmation button{min-height:44px}.admin-user-manager button:focus-visible,.admin-user-manager input:focus-visible,.admin-user-manager select:focus-visible,.admin-confirmation button:focus-visible{outline:2px solid var(--admin-bronze);outline-offset:3px}.admin-user-manager__create-toggle{border:1px solid var(--admin-navy);background:var(--admin-navy);min-width:174px;color:var(--admin-white);letter-spacing:.13em;text-transform:uppercase;flex:none;padding-inline:21px;font-size:10px;font-weight:700;transition:background .16s,transform .16s}.admin-user-manager__create-toggle:hover:not(:disabled){background:var(--admin-navy-mid);transform:translateY(-2px)}.admin-user-manager button:disabled,.admin-user-manager select:disabled,.admin-confirmation button:disabled{cursor:not-allowed;opacity:.52}.admin-user-create{border-block:1px solid var(--admin-line);background:var(--admin-white);grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(145px,.8fr)) minmax(170px,.8fr);gap:0;margin-bottom:54px;animation:.28s cubic-bezier(.2,.75,.25,1) both admin-form-enter;display:grid}.admin-user-create>*{border-right:1px solid var(--admin-line);min-width:0;padding:25px 22px}.admin-user-create>:last-child{border-right:0}.admin-user-create__intro span,.admin-account-ledger__heading span{color:var(--admin-bronze);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-user-create__intro h2{color:var(--admin-navy);margin-top:12px;font-size:24px;line-height:1.05}.admin-user-create__intro p{color:var(--admin-muted);margin-top:10px;font-size:11px;line-height:1.55}.admin-user-create>label{color:var(--admin-muted);letter-spacing:.11em;text-transform:uppercase;align-content:center;gap:9px;font-size:9px;font-weight:700;display:grid}.admin-user-create input,.admin-user-create select,.admin-account-table select{width:100%;color:var(--admin-navy);background:0 0;border:0;border-bottom:1px solid #abb4b8;border-radius:0;outline:0;font-size:13px;font-weight:600}.admin-user-create input{min-height:44px}.admin-user-create__submit{align-content:center;gap:10px;display:grid}.admin-user-create__submit button,.admin-account-state button{border:1px solid var(--admin-navy);background:var(--admin-navy);color:var(--admin-white);letter-spacing:.1em;text-transform:uppercase;padding-inline:16px;font-size:10px;font-weight:700}.admin-user-create__submit [role=alert],.admin-account-row-error{color:#7a3029;font-size:10px;line-height:1.45}.admin-account-ledger{border-top:1px solid var(--admin-line)}.admin-account-ledger__heading{justify-content:space-between;align-items:center;gap:30px;min-height:112px;display:flex}.admin-account-ledger__heading h2{color:var(--admin-navy);margin-top:9px;font-size:clamp(31px,3vw,45px)}.admin-account-ledger__heading>p{color:var(--admin-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-account-state{border-block:1px solid var(--admin-line);min-height:148px;color:var(--admin-muted);place-items:center;font-size:13px;display:grid}.admin-account-state--error{color:#7a3029;align-content:center;gap:14px}.admin-account-table-wrap{border-bottom:1px solid var(--admin-line);background:var(--admin-white);max-width:100%;overflow-x:auto}.admin-account-table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--admin-ink);font-size:11px}.admin-account-table th{border-block:1px solid var(--admin-line);height:47px;color:var(--admin-muted);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:8px 13px;font-size:8px;font-weight:700}.admin-account-table th:last-child{min-width:260px}.admin-account-table td{border-bottom:1px solid var(--admin-line);vertical-align:middle;height:92px;padding:13px}.admin-account-table tbody tr:last-child td{border-bottom:0}.admin-account-table tbody tr[aria-busy=true]{background:#faf9f6}.admin-account-table td:first-child strong{color:var(--admin-navy);font-size:12px;display:block}.admin-account-table td:first-child small{color:var(--admin-bronze);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700;display:block}.admin-account-table select{min-width:94px;padding-inline:5px}.admin-account-status{color:var(--admin-navy);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.admin-account-status:before{background:var(--admin-bronze);content:"";border-radius:50%;width:6px;height:6px}.admin-account-status--disabled{color:var(--admin-muted)}.admin-account-status--disabled:before{background:#a9b0b3}.admin-account-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-account-actions button{border:1px solid var(--admin-line);min-height:44px;color:var(--admin-navy);background:0 0;padding-inline:12px;font-size:9px;font-weight:700;transition:border-color .15s,background .15s}.admin-account-actions button:hover:not(:disabled){border-color:var(--admin-bronze);background:#faf8f4}.admin-account-current-note{max-width:260px;color:var(--admin-muted);margin-top:8px;font-size:9px;line-height:1.4;display:block}.admin-account-row-error{border-left:2px solid var(--admin-bronze);max-width:280px;margin-top:8px;padding-left:9px}.admin-confirmation-layer{--admin-navy:#071d2d;--admin-navy-mid:#0d3149;--admin-bronze:#a0886a;--admin-white:#fff;--admin-ink:#17232b;--admin-muted:#66727a;--admin-line:#dce1e2;z-index:80;font-family:var(--body);background:#041019b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-confirmation{border-top:3px solid var(--admin-bronze);background:var(--admin-white);width:min(100%,520px);color:var(--admin-ink);padding:clamp(30px,5vw,52px);animation:.18s ease-out both admin-form-enter;box-shadow:0 28px 80px #010a1147}.admin-confirmation h2{color:var(--admin-navy);letter-spacing:-.035em;margin-top:13px;font-size:clamp(37px,5vw,52px)}.admin-confirmation h2+p{color:var(--admin-muted);margin-top:18px;font-size:13px;line-height:1.7}.admin-confirmation__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}.admin-confirmation__actions button{border:1px solid var(--admin-line);color:var(--admin-navy);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding-inline:18px;font-size:10px;font-weight:700}.admin-confirmation__actions button:last-child{border-color:var(--admin-navy);background:var(--admin-navy);color:var(--admin-white)}.admin-user-manager--credential{width:min(100%,720px);padding-top:clamp(20px,5vw,70px)}.admin-user-manager--credential [role=dialog]{border-top:3px solid var(--admin-bronze);background:var(--admin-white);padding:clamp(30px,5vw,56px)}.admin-user-manager--credential [role=dialog] h2{color:var(--admin-navy);font-size:clamp(42px,5vw,64px)}.admin-user-manager--credential [role=dialog]>p{color:var(--admin-muted);margin-top:14px;font-size:13px}.admin-user-manager--credential [role=dialog] dl{border-top:1px solid var(--admin-line);margin-block:28px}.admin-user-manager--credential [role=dialog] dl div{border-bottom:1px solid var(--admin-line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;font-size:12px;display:grid}.admin-user-manager--credential [role=dialog] dt{color:var(--admin-muted)}.admin-user-manager--credential [role=dialog] dd{overflow-wrap:anywhere;color:var(--admin-navy);font-weight:600}.admin-user-manager--credential [role=dialog]>button,.admin-user-manager--credential [role=dialog]>label{width:100%;margin-top:10px}.admin-user-manager--credential [role=dialog]>button{border:1px solid var(--admin-line);color:var(--admin-navy);background:0 0;padding-inline:18px;font-size:10px;font-weight:700}.admin-user-manager--credential [role=dialog]>label{color:var(--admin-muted);gap:8px;font-size:10px;display:grid}.admin-user-manager--credential [role=dialog] input{background:0 0;border:0;border-bottom:1px solid #abb4b8;min-height:44px}.admin-drawer-scrim{z-index:25;background:#0410198f;border:0;display:none;position:fixed;inset:0}.admin-session-ended{background:var(--admin-paper);min-height:100svh;color:var(--admin-navy);place-items:center;font-size:13px;display:grid}@keyframes admin-form-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.admin-sidebar{width:min(86vw,310px);transition:transform .22s cubic-bezier(.2,.75,.25,1);transform:translate(-101%)}.admin-app--drawer-open .admin-sidebar{transform:translate(0)}.admin-app--drawer-open .admin-drawer-scrim{display:block}.admin-sidebar__close{width:100%;color:var(--admin-white);border-color:#ffffff2e;margin-top:12px;display:block}.admin-workspace{margin-left:0}.admin-menu-button{display:block}.admin-topbar{gap:12px}.admin-topbar__context span{display:none}.admin-session-strip{grid-template-columns:repeat(2,1fr)}.admin-session-strip p:last-child{border-top:1px solid var(--admin-line);grid-column:1/-1}.admin-user-create{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-create__intro{grid-column:1/-1}.admin-user-create>:nth-child(2n){border-right:0}.admin-user-create__submit{border-top:1px solid var(--admin-line);grid-column:1/-1}}@media (width<=760px){.admin-auth{grid-template-rows:minmax(220px,30svh) auto;grid-template-columns:1fr;min-height:100svh}.admin-auth__visual{min-height:220px}.admin-auth__visual-content{min-height:100%;padding:24px}.admin-auth__visual-content>div:last-child{display:none}.admin-auth__logo{width:164px}.admin-auth__form-plane{align-content:start;padding:46px 24px 34px}.admin-auth__footnote{margin-top:42px}.admin-dashboard__section{grid-template-columns:1fr;gap:28px}.admin-dashboard__section h2{margin-top:20px}.admin-user-manager__heading{flex-direction:column;justify-content:end;align-items:start;gap:26px;min-height:220px}.admin-user-manager__create-toggle{width:100%}.admin-user-create{grid-template-columns:1fr}.admin-user-create>*,.admin-user-create>:nth-child(2n){border-right:0;border-bottom:1px solid var(--admin-line);grid-column:auto}.admin-user-create>:last-child{border-bottom:0}.admin-account-table-wrap{background:0 0;overflow-x:visible}.admin-account-table,.admin-account-table tbody,.admin-account-table tr,.admin-account-table td{width:100%;min-width:0;display:block}.admin-account-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-account-table tr{border-top:1px solid var(--admin-line);background:var(--admin-white);padding:18px 0}.admin-account-table td{border:0;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center;gap:14px;height:auto;min-height:44px;padding:8px 18px;display:grid}.admin-account-table td:before{color:var(--admin-muted);content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.admin-account-actions,.admin-account-current-note,.admin-account-row-error{grid-column:2}}@media (width<=520px){.admin-topbar{min-height:64px;padding-inline:14px}.admin-topbar__context{display:none}.admin-topbar__actions{gap:6px}.admin-session-strip{grid-template-columns:1fr}.admin-session-strip p,.admin-session-strip p:last-child{border-top:0;border-right:0;border-bottom:1px solid var(--admin-line);grid-column:auto;min-height:64px}.admin-main{padding-inline:20px}.admin-dashboard__detail dl div,.admin-setup-complete [role=dialog] dl div,.admin-user-manager--credential [role=dialog] dl div{grid-template-columns:1fr;gap:2px;padding-block:10px}.admin-account-ledger__heading{flex-direction:column;justify-content:center;align-items:start;gap:10px}.admin-account-table td{grid-template-columns:82px minmax(0,1fr);padding-inline:13px}.admin-account-actions{display:grid}.admin-confirmation__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-auth *,.admin-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-resource{width:min(100%,1320px)}.admin-resource__heading{justify-content:space-between;align-items:end;gap:42px;min-height:250px;padding-bottom:44px;display:flex}.admin-resource__heading>div{max-width:760px}.admin-resource__heading h1{color:var(--admin-navy);letter-spacing:-.045em;margin-top:14px;font-size:clamp(54px,6vw,90px)}.admin-resource__heading h1+p{max-width:650px;color:var(--admin-muted);margin-top:18px;font-size:14px;line-height:1.7}.admin-primary-compact,.admin-content-editor button,.admin-record button,.admin-inquiry-card button,.admin-media-upload button,.admin-media-grid button,.admin-settings-form button,.admin-setting-list button{border:1px solid var(--admin-navy);background:var(--admin-navy);min-height:44px;color:var(--admin-white);font:inherit;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding-inline:20px;font-size:10px;font-weight:700;display:inline-flex}.admin-panel-error{color:#7a3029;background:#fff4f1;border-left:3px solid #a24f45;margin:0 0 26px;padding:14px 18px;font-size:13px}.admin-empty{border-top:1px solid var(--admin-line);min-height:130px;color:var(--admin-muted);padding:42px 0;font-size:14px}.admin-record-list,.admin-inquiry-list,.admin-audit-list,.admin-setting-list{border-top:1px solid var(--admin-line);display:grid}.admin-record{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(250px,1.5fr) 130px 110px auto;align-items:center;gap:22px;min-height:106px;padding:20px 0;display:grid}.admin-record small,.admin-inquiry-card small,.admin-audit-list small{color:var(--admin-bronze);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-record h2,.admin-inquiry-card h2,.admin-audit-list h2,.admin-setting-list h2,.admin-media-grid h2{color:var(--admin-navy);font-family:var(--body);letter-spacing:-.015em;margin-top:5px;font-size:16px}.admin-record>p{color:var(--admin-muted);font-size:12px}.admin-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 10px;font-weight:700;font-size:9px!important}.admin-status--published{background:#e3eee8;color:#2f6a4d!important}.admin-status--draft{background:#eee9e0;color:#715d44!important}.admin-record__actions{justify-content:end;gap:8px;display:flex}.admin-record__actions button{border-color:var(--admin-line);min-height:38px;color:var(--admin-navy);background:0 0;padding-inline:13px}.admin-content-editor,.admin-media-upload,.admin-settings-form{border:1px solid var(--admin-line);background:var(--admin-white);margin-bottom:48px;padding:clamp(24px,4vw,42px)}.admin-content-editor>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:28px;display:flex}.admin-content-editor>header h2{color:var(--admin-navy);margin-top:7px;font-size:clamp(30px,3vw,42px)}.admin-content-editor>header button{border-color:var(--admin-line);color:var(--admin-navy);background:0 0}.admin-content-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;padding-block:30px;display:grid}.admin-editor-field,.admin-media-upload label,.admin-settings-form label,.admin-inquiry-card__controls label{color:var(--admin-navy);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.admin-editor-field--wide,.admin-settings-form label:nth-child(2){grid-column:1/-1}.admin-editor-field input,.admin-editor-field select,.admin-editor-field textarea,.admin-media-upload input,.admin-settings-form input,.admin-settings-form textarea,.admin-inquiry-card__controls select,.admin-inquiry-card__controls textarea{border:1px solid var(--admin-line);width:100%;min-height:46px;color:var(--admin-ink);font:inherit;letter-spacing:0;text-transform:none;background:#fbfbf8;border-radius:0;outline:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5}.admin-editor-field textarea,.admin-settings-form textarea,.admin-inquiry-card__controls textarea{resize:vertical}.admin-content-editor>footer{border-top:1px solid var(--admin-line);justify-content:end;padding-top:24px;display:flex}.admin-inquiries .admin-resource__heading{min-height:196px;padding-bottom:30px}.admin-inquiries .admin-resource__heading h1{margin-top:10px;font-size:clamp(48px,5.2vw,72px)}.admin-inquiries .admin-resource__heading h1+p{margin-top:12px}.admin-inquiry-summary{border-block:1px solid var(--admin-line);min-height:56px;color:var(--admin-muted);letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:10px;display:flex}.admin-inquiry-summary__total{border-right:1px solid var(--admin-line);color:var(--admin-navy);letter-spacing:.08em;text-transform:uppercase;align-self:stretch;align-items:center;padding-right:24px;font-weight:800;display:inline-flex}.admin-inquiry-summary__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.admin-inquiry-summary__item i{background:var(--admin-muted);border-radius:50%;width:6px;height:6px}.admin-inquiry-summary__item[data-status=new] i{background:var(--admin-bronze)}.admin-inquiry-summary__item[data-status=in_progress] i{background:#477892}.admin-inquiry-summary__item[data-status=resolved] i{background:#4d765f}.admin-inquiry-summary__item[data-status=spam] i{background:#9a5b55}.admin-inquiries .admin-inquiry-list{border-top:0}.admin-inquiry-card{border-bottom:1px solid var(--admin-line);background:0 0;transition:background .15s}.admin-inquiry-card[data-expanded=true]{background:#ffffffad}.admin-inquiry-card:not([data-expanded=true]):hover{background:#ffffff80}.admin-inquiry-card__summary{grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:24px;min-height:92px;padding:18px 16px;display:grid}.admin-inquiry-card__identity{min-width:0}.admin-inquiry-card__identity h2{overflow-wrap:anywhere;font-size:17px}.admin-inquiry-card__summary-meta{grid-template-columns:auto minmax(145px,auto) 44px;align-items:center;gap:18px;display:grid}.admin-inquiry-card time{color:var(--admin-muted);text-align:right;white-space:nowrap;font-size:10px}.admin-inquiry-card__status{color:#735f48;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#f0ebe4;border:1px solid #d2c5b5;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.admin-inquiry-card__status[data-status=in_progress]{color:#285d78;background:#e7f0f4;border-color:#c2d3dc}.admin-inquiry-card__status[data-status=resolved]{color:#356149;background:#e7f0ea;border-color:#c6d7cd}.admin-inquiry-card__status[data-status=spam]{color:#803e38;background:#f5e9e7;border-color:#dfc9c5}.admin-inquiry-card .admin-inquiry-card__toggle{border-color:var(--admin-line);width:44px;min-height:44px;color:var(--admin-navy);background:0 0;padding:0;position:relative}.admin-inquiry-card__toggle span{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.admin-inquiry-card[data-expanded=true] .admin-inquiry-card__toggle span{transform:translateY(2px)rotate(225deg)}.admin-inquiry-card .admin-inquiry-card__toggle:hover{border-color:var(--admin-bronze);background:var(--admin-navy);color:var(--admin-white)}.admin-inquiry-card .admin-inquiry-card__toggle:focus-visible{outline:2px solid var(--admin-bronze);outline-offset:3px}.admin-inquiry-card__detail{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;padding:0 16px 26px;display:grid}.admin-inquiry-card__detail[hidden]{display:none}.admin-inquiry-card__customer{min-width:0;padding-top:22px}.admin-inquiry-card dl{border:1px solid var(--admin-line);background:#ffffff8f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.admin-inquiry-card dl div{border-right:1px solid var(--admin-line);min-width:0;padding:13px 14px}.admin-inquiry-card dl div:last-child{border-right:0}.admin-inquiry-card dt{color:var(--admin-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.admin-inquiry-card dd{overflow-wrap:anywhere;color:var(--admin-navy);margin-top:5px;font-size:12px}.admin-inquiry-card__message{border-left:3px solid var(--admin-bronze);background:#f0eee9;max-width:none;margin-top:16px;padding:19px 20px 21px}.admin-inquiry-card__section-label{color:var(--admin-bronze);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-inquiry-card__message-copy{overflow-wrap:anywhere;color:var(--admin-ink);white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.7}.admin-inquiry-card__workflow{border:1px solid var(--admin-line);background:#edf1f1;align-self:stretch;margin-top:22px;padding:18px}.admin-inquiry-card__workflow-heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.admin-inquiry-card__controls{grid-template-columns:1fr;align-items:stretch;gap:14px;margin-top:16px;display:grid}.admin-inquiry-card__controls textarea{min-height:100px}.admin-inquiry-card__controls button{width:100%}.admin-inquiry-card__danger{border-top:1px solid #dfc9c5;margin-top:18px;padding-top:14px}.admin-inquiry-delete__trigger{width:100%;color:#8c2f28!important;background:#fff8f7!important;border-color:#b8554d!important}.admin-inquiry-delete__layer{z-index:100}.admin-inquiry-delete__dialog{border-top-color:#b8554d;max-height:calc(100dvh - 32px);overflow-y:auto}.admin-inquiry-delete__dialog h2{overflow-wrap:anywhere}.admin-inquiry-delete__dialog>.admin-panel-error{margin-top:20px}.admin-inquiry-delete__confirm{color:var(--admin-white)!important;background:#8c2f28!important;border-color:#8c2f28!important}.admin-media-upload{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:22px;display:grid}.admin-media-upload label:first-child,.admin-media-upload button{grid-column:1/-1}.admin-media-upload button{justify-self:end}.admin-media-library-filters{border-block:1px solid var(--admin-line);grid-template-columns:minmax(240px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:16px;margin-bottom:30px;padding-block:18px;display:grid}.admin-media-library-filters label,.admin-media-picker__filters label,.admin-media-field__label{color:var(--admin-navy);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.admin-media-library-filters input,.admin-media-library-filters select,.admin-media-picker__filters input,.admin-media-picker__filters select{border:1px solid var(--admin-line);width:100%;min-height:46px;color:var(--admin-ink);font:inherit;background:#fbfbf8;border-radius:0;outline:0;padding:10px 12px;font-size:13px}.admin-media-library-filters button,.admin-media-picker button,.admin-media-field button{border:1px solid var(--admin-navy);background:var(--admin-navy);min-height:44px;color:var(--admin-white);font:inherit;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding-inline:20px;font-size:10px;font-weight:700;display:inline-flex}.admin-media-library-filters input:focus-visible,.admin-media-library-filters select:focus-visible,.admin-media-picker input:focus-visible,.admin-media-picker select:focus-visible,.admin-media-picker button:focus-visible,.admin-media-field button:focus-visible{outline:2px solid var(--admin-bronze);outline-offset:3px}.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.admin-media-grid article{border:1px solid var(--admin-line);background:var(--admin-white);display:grid;overflow:hidden}.admin-media-grid img{aspect-ratio:4/3;object-fit:cover;background:#e9ecec;width:100%}.admin-media-grid__pdf{aspect-ratio:4/3;color:var(--admin-navy);letter-spacing:-.04em;background:#e9ecec;place-items:center;font-size:clamp(42px,5vw,72px);font-weight:700;display:grid}.admin-media-grid article>div{padding:18px}.admin-media-grid p,.admin-media-grid small{color:var(--admin-muted);margin-top:6px;font-size:11px}.admin-media-grid footer{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;display:flex}.admin-media-grid button{color:#7a3029;background:0 0;border:0;min-height:34px}.admin-media-picker{border-top:3px solid var(--admin-bronze);background:var(--admin-white);width:min(100%,1040px);max-height:min(88vh,860px);padding:clamp(24px,4vw,42px);overflow:auto;box-shadow:0 28px 80px #010a1152}.admin-media-picker>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:24px;display:flex}.admin-media-picker>header h2{color:var(--admin-navy);letter-spacing:-.035em;margin-top:7px;font-size:clamp(30px,4vw,46px)}.admin-media-picker>header>button{border-color:var(--admin-line);color:var(--admin-navy);background:0 0}.admin-media-picker__filters{grid-template-columns:minmax(240px,1fr) minmax(170px,.45fr) auto;align-items:end;gap:16px;padding-block:24px;display:grid}.admin-media-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-media-picker__grid>button{border-color:var(--admin-line);min-width:0;color:var(--admin-ink);letter-spacing:0;text-align:left;text-transform:none;background:#fbfbf8;justify-content:stretch;padding:0;display:grid;overflow:hidden}.admin-media-picker__grid>button:hover:not(:disabled),.admin-media-picker__grid>button.is-selected{border-color:var(--admin-bronze);box-shadow:inset 0 0 0 1px var(--admin-bronze)}.admin-media-picker__grid>button:disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.admin-media-picker__grid img,.admin-media-picker__pdf{aspect-ratio:4/3;object-fit:cover;background:#e9ecec;width:100%}.admin-media-picker__pdf{color:var(--admin-navy);place-items:center;font-size:42px;font-weight:700;display:grid}.admin-media-picker__grid>button>span:last-child{gap:5px;min-width:0;padding:14px;display:grid}.admin-media-picker__grid strong,.admin-media-picker__grid small,.admin-media-picker__grid em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-media-picker__grid strong{color:var(--admin-navy);font-size:13px}.admin-media-picker__grid small{color:var(--admin-muted);font-size:11px;font-weight:400}.admin-media-picker__grid em{color:#7a3029;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.admin-media-field{border:1px solid var(--admin-line);background:#fbfbf8;gap:10px;padding:18px;display:grid}.admin-media-field>p{overflow-wrap:anywhere;color:var(--admin-muted);font-size:12px}.admin-media-field>div{flex-wrap:wrap;gap:8px;display:flex}.admin-media-field>div>button+button{border-color:var(--admin-line);color:var(--admin-navy);background:0 0}.admin-panel-success{color:#315f47;background:#edf6f0;border-left:3px solid #47765c;margin:0 0 26px;padding:14px 18px;font-size:13px}.admin-migration-links{border-top:1px solid var(--admin-line);flex-wrap:wrap;gap:12px;padding-top:30px;display:flex}.admin-migration-links a{border:1px solid var(--admin-navy);background:var(--admin-navy);min-height:44px;color:var(--admin-white);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding-inline:20px;font-size:10px;font-weight:700;display:inline-flex}.admin-status--published_with_changes{background:#e8edf2;color:#315e78!important}.admin-status--archived{background:#ececec;color:#656565!important}.admin-cms-create,.admin-cms-filters{border:1px solid var(--admin-line);background:#ffffffb8;align-items:end;gap:14px;padding:22px;display:grid}.admin-cms-create{border-left:3px solid var(--admin-bronze);grid-template-columns:minmax(220px,1fr) auto;margin-bottom:14px}.admin-cms-filters{grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(145px,.8fr)) auto;margin-bottom:34px}.admin-cms-create label,.admin-cms-filters label,.admin-cms-editor__fields>label,.admin-page-metric__fields label,.admin-structured-editor label,.admin-block-editor article>label{color:var(--admin-navy);letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.admin-cms-create input,.admin-cms-filters input,.admin-cms-filters select,.admin-cms-editor input,.admin-cms-editor select,.admin-cms-editor textarea,.admin-structured-editor input,.admin-structured-editor select,.admin-structured-editor textarea{border:1px solid var(--admin-line);width:100%;min-height:46px;color:var(--admin-ink);font:inherit;letter-spacing:0;text-transform:none;background:#fbfbf8;border-radius:0;outline:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5}.admin-cms-editor textarea,.admin-structured-editor textarea{resize:vertical;min-height:116px}.admin-cms-create input:focus,.admin-cms-filters input:focus,.admin-cms-filters select:focus,.admin-cms-editor input:focus,.admin-cms-editor select:focus,.admin-cms-editor textarea:focus,.admin-structured-editor input:focus,.admin-structured-editor select:focus,.admin-structured-editor textarea:focus{border-color:var(--admin-bronze);box-shadow:0 0 0 2px #a0886a24}.admin-cms-editor input:disabled,.admin-cms-editor select:disabled,.admin-cms-editor textarea:disabled{cursor:not-allowed;color:#606a70;opacity:.72}.admin-cms-create button,.admin-cms-filters button,.admin-cms-editor button,.admin-cms-editor__actions a,.admin-cms-revisions button,.admin-structured-editor button{border:1px solid var(--admin-navy);background:var(--admin-navy);min-height:42px;color:var(--admin-white);font:inherit;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding-inline:17px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.admin-cms-create button:disabled,.admin-cms-filters button:disabled,.admin-cms-editor button:disabled,.admin-cms-revisions button:disabled,.admin-structured-editor button:disabled{cursor:not-allowed;opacity:.48}.admin-cms-collection__records{border-top:1px solid var(--admin-line);display:grid}.admin-cms-record{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(230px,1.45fr) minmax(170px,.9fr) minmax(110px,.55fr) minmax(126px,auto) 110px auto;align-items:center;gap:20px;min-height:124px;padding:22px 0;display:grid}.admin-cms-record>*{min-width:0}.admin-cms-record small{color:var(--admin-bronze);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-cms-record h2{overflow-wrap:anywhere;color:var(--admin-navy);font-family:var(--body);margin-top:5px;font-size:16px}.admin-cms-record h2+p,.admin-cms-record>p,.admin-cms-record time{color:var(--admin-muted);margin-top:5px;font-size:11px}.admin-cms-record>a{min-width:max-content;color:var(--admin-navy);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.admin-cms-record__completeness{gap:7px;display:grid}.admin-cms-record__completeness span{color:var(--admin-muted);padding-left:13px;font-size:10px;position:relative}.admin-cms-record__completeness span:before{content:"";background:#a24f45;border-radius:50%;width:6px;height:6px;position:absolute;top:.42em;left:0}.admin-cms-record__completeness .is-complete:before{background:#47765c}.admin-cms-editor{padding-bottom:54px}.admin-cms-editor__heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:30px;min-height:216px;padding-bottom:34px;display:flex}.admin-cms-editor__heading h1{max-width:880px;color:var(--admin-navy);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(42px,5vw,72px)}.admin-cms-editor__heading h1+p{color:var(--admin-muted);margin-top:12px;font-size:11px}.admin-cms-editor>.admin-panel-error,.admin-cms-editor>.admin-panel-success{margin-top:22px;margin-bottom:0}.admin-cms-tabs{border:1px solid var(--admin-line);background:var(--admin-white);margin-top:30px}.admin-cms-tabs__list{border-bottom:1px solid var(--admin-line);display:flex;overflow-x:auto}.admin-cms-tabs__list button{border:0;border-right:1px solid var(--admin-line);min-height:54px;color:var(--admin-muted);background:0 0;flex:none}.admin-cms-tabs__list button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--admin-bronze);color:var(--admin-navy)}.admin-cms-tabs__panel{padding:clamp(22px,4vw,42px)}.admin-cms-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;display:grid}.admin-cms-editor__fields>.is-wide{grid-column:1/-1}.admin-blog-editor,.admin-blog-editor .admin-cms-editor,.admin-blog-editor .admin-cms-tabs,.admin-blog-editor .admin-cms-tabs__panel,.admin-blog-editor .admin-cms-editor__fields,.admin-blog-editor .admin-structured-editor,.admin-blog-editor .admin-block-editor__list{min-width:0}.admin-blog-body-section{border:1px solid var(--admin-line);background:#f7f7f3;min-width:0}.admin-blog-body-section>summary{color:var(--admin-navy);cursor:pointer;letter-spacing:.05em;padding:18px 22px;font-size:12px;font-weight:700;list-style-position:inside}.admin-blog-body-section[open]>summary{border-bottom:1px solid var(--admin-line)}.admin-blog-body-section>.admin-blog-block-editor{border:0}.admin-blog-block{border:1px solid var(--admin-line);background:var(--admin-white);min-width:0}.admin-blog-block>summary{min-width:0;color:var(--admin-navy);cursor:pointer;grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:14px;padding:17px 18px;display:grid}.admin-blog-block>summary strong{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.admin-blog-block>summary small{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-blog-block>.admin-block-editor__body{margin:0 18px 18px}.admin-blog-tags__list{gap:14px;display:grid}.admin-blog-tags__list>article{border:1px solid var(--admin-line);background:var(--admin-white);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;min-width:0;padding:16px;display:grid}.admin-blog-table-editor{gap:12px;min-width:0;display:grid}.admin-blog-table-editor>header,.admin-blog-table-editor>header>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-blog-table-scroll{max-width:100%;overflow-x:auto}.admin-blog-table-scroll table{min-width:max-content}.admin-blog-table-editor th,.admin-blog-table-editor__row-actions{white-space:nowrap}.admin-blog-table-editor th>span,.admin-blog-table-editor th>button{margin-right:8px}.admin-blog-table-editor__row-actions{align-items:center;gap:8px;display:flex}.admin-checkbox{align-self:end;align-items:center;min-height:46px;gap:10px!important;display:flex!important}.admin-checkbox input{width:18px;min-height:18px;accent-color:var(--admin-bronze);flex:0 0 18px}.admin-field-error{color:#8a3931;letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.admin-structured-editor{border:1px solid var(--admin-line);background:#f7f7f3;gap:18px;padding:22px;display:grid}.admin-structured-editor>header,.admin-block-editor article>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-structured-editor h3{color:var(--admin-navy);font-size:17px}.admin-structured-editor table{border-collapse:collapse;width:100%}.admin-structured-editor th{color:var(--admin-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:9px}.admin-structured-editor td{border-top:1px solid var(--admin-line);padding:6px}.admin-structured-editor td:last-child{white-space:nowrap;width:1%}.admin-structured-editor td button,.admin-block-editor article>header button,.admin-gallery-field>button{border-color:var(--admin-line);color:var(--admin-navy);background:0 0}.admin-block-editor__list{gap:14px;display:grid}.admin-block-editor__list>article{border:1px solid var(--admin-line);background:var(--admin-white);gap:16px;padding:18px;display:grid}.admin-block-editor__toolbar,.admin-block-editor__actions,.admin-data-table-editor>header>div{flex-wrap:wrap;gap:8px;display:flex}.admin-block-editor__outline{align-items:stretch!important}.admin-block-editor__toggle{text-align:left;flex:1;grid-template-columns:auto minmax(130px,auto) minmax(160px,1fr);gap:10px;min-width:0;color:var(--admin-navy)!important;background:0 0!important;border:0!important;justify-content:start!important;display:grid!important}.admin-block-editor__toggle strong{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.admin-block-editor__toggle small{min-width:0;color:var(--admin-muted);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.admin-block-editor__body{border-top:1px solid var(--admin-line);gap:16px;padding-top:16px;display:grid}.admin-block-editor__body>label{min-width:min(100%,280px);color:var(--admin-navy);letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.admin-block-editor__help{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.admin-data-table-editor,.admin-image-gallery-editor{gap:14px;display:grid}.admin-data-table-editor>header,.admin-image-gallery-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-data-table-editor h4,.admin-image-gallery-editor h4{color:var(--admin-navy);margin:0;font-size:14px}.admin-data-table-editor__scroll{border:1px solid var(--admin-line);background:var(--admin-white);max-width:100%;overflow-x:auto}.admin-data-table-editor table{width:max-content;min-width:100%}.admin-data-table-editor th{white-space:nowrap;min-width:150px}.admin-data-table-editor th:last-child{min-width:90px}.admin-data-table-editor th span{margin-right:8px}.admin-data-table-editor input{min-width:140px}.admin-image-gallery-editor__items{gap:12px;display:grid}.admin-image-gallery-editor__items>article{border:1px solid var(--admin-line);background:var(--admin-white);grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-image-gallery-editor__items>article>label{color:var(--admin-navy);letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.admin-gallery-field{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:14px;display:grid}.admin-cms-revisions{display:grid}.admin-cms-revisions article{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 0;display:flex}.admin-cms-revisions article>div{gap:4px;display:grid}.admin-cms-revisions strong{color:var(--admin-navy);font-size:13px}.admin-cms-revisions span,.admin-cms-revisions small{color:var(--admin-muted);font-size:10px}.admin-cms-editor__actions{z-index:20;border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f7f4f2;justify-content:end;align-items:center;gap:9px;margin-top:20px;padding:14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 22px #071d2d0f}.admin-cms-editor__actions>a{border-color:var(--admin-line);background:var(--admin-white);color:var(--admin-navy)}.admin-cms-editor__actions details{position:relative}.admin-cms-editor__actions summary{border:1px solid var(--admin-line);min-height:42px;color:var(--admin-navy);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 16px;font-size:9px;font-weight:700;list-style:none;display:inline-flex}.admin-cms-editor__actions details>div{border:1px solid var(--admin-line);background:var(--admin-white);gap:6px;min-width:170px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 14px 32px #071d2d24}.admin-cms-editor__danger{border-top:1px solid var(--admin-line);margin-top:2px;padding-top:7px}.admin-permanent-delete__trigger{width:100%;color:#8c2f28!important;background:#fff8f7!important;border-color:#b8554d!important}.admin-permanent-delete__layer{z-index:100}.admin-permanent-delete__dialog{border-top-color:#b8554d;max-height:calc(100dvh - 32px);overflow-y:auto}.admin-permanent-delete__dialog h2{overflow-wrap:anywhere}.admin-permanent-delete__dialog>.admin-panel-error{margin-top:20px}.admin-permanent-delete__confirm{color:var(--admin-white)!important;background:#8c2f28!important;border-color:#8c2f28!important}.admin-delete-dependencies{gap:12px;margin-top:18px;display:grid}.admin-delete-dependencies>section{background:#fff8f7;border:1px solid #ead3d0;min-width:0;padding:14px}.admin-delete-dependencies h3,.admin-delete-dependencies li,.admin-delete-dependencies a{overflow-wrap:anywhere}.admin-delete-dependencies h3{color:#72261f;font-size:13px}.admin-delete-dependencies ul{color:var(--admin-muted);gap:4px;margin:10px 0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.admin-delete-dependencies a{color:var(--admin-white);margin-top:8px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=480px){.admin-permanent-delete__layer{padding:16px}.admin-permanent-delete__dialog{width:100%;padding:24px 20px}.admin-permanent-delete__dialog h2{font-size:clamp(30px,10vw,40px)}.admin-permanent-delete__dialog .admin-confirmation__actions{grid-template-columns:1fr}}.admin-repeatable{border:1px solid var(--admin-border);padding:1rem}.admin-page-selector{border:1px solid var(--admin-border);background:#fbfbf8;grid-column:1/-1;overflow:hidden}.admin-page-selector>summary{min-height:58px;color:var(--admin-navy);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:grid}.admin-page-selector>summary::-webkit-details-marker{display:none}.admin-page-selector>summary:before{content:"+";border:1px solid var(--admin-bronze);width:24px;height:24px;color:var(--admin-bronze);place-items:center;font-size:16px;font-weight:500;line-height:1;display:grid}.admin-page-selector[open]>summary:before{content:"−"}.admin-page-selector>summary>span{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-page-selector>summary>small{color:var(--admin-muted);letter-spacing:.02em;font-size:11px;font-weight:600}.admin-page-selector__list{border-top:1px solid var(--admin-border);background:var(--admin-white);gap:2px;max-height:360px;padding:10px 18px 16px 56px;display:grid;overflow-y:auto}.admin-page-selector__list .admin-checkbox{align-self:auto}.admin-repeatable>article{border:1px solid var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:1rem;display:grid}.admin-repeatable textarea{min-height:7rem}.admin-page-metric{border:1px solid var(--admin-border);background:#fbfbf8;grid-column:1/-1;overflow:hidden}.admin-page-metric>summary{min-height:58px;color:var(--admin-navy);cursor:pointer;grid-template-columns:auto minmax(180px,.7fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;list-style:none;display:grid}.admin-page-metric>summary::-webkit-details-marker{display:none}.admin-page-metric>summary:before{content:"+";border:1px solid var(--admin-bronze);width:24px;height:24px;color:var(--admin-bronze);place-items:center;font-size:16px;font-weight:500;line-height:1;display:grid}.admin-page-metric[open]>summary:before{content:"−"}.admin-page-metric>summary>strong{overflow-wrap:anywhere;letter-spacing:.02em;font-size:12px}.admin-page-metric>summary>span{min-width:0;color:var(--admin-muted);overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-page-metric__fields{border-top:1px solid var(--admin-border);background:var(--admin-white);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.admin-migration-links{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.admin-migration-links a{border:1px solid;padding:.75rem 1rem}.admin-audit-list article,.admin-setting-list article{border-bottom:1px solid var(--admin-line);grid-template-columns:190px minmax(0,1fr);gap:30px;padding:24px 0;display:grid}.admin-audit-list time,.admin-audit-list p,.admin-setting-list p{color:var(--admin-muted);font-size:11px}.admin-audit-list p{margin-top:6px}.admin-settings-form{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:22px;display:grid}.admin-settings-form button{justify-self:end}.admin-setting-list article{grid-template-columns:180px minmax(0,1fr) auto;align-items:start}.admin-setting-list pre{color:var(--admin-ink);background:#eef0ee;padding:14px;font-size:11px;line-height:1.6;overflow-x:auto}.admin-dialog-layer{z-index:80;background:#031420a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-dialog-layer .admin-confirmation{background:var(--admin-white);width:min(100%,560px);padding:38px}.admin-dialog-layer .admin-confirmation>div{justify-content:end;gap:10px;margin-top:28px;display:flex}@media (width<=1360px){.admin-cms-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cms-filters button{grid-column:1/-1}.admin-cms-record{grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) 130px;gap:18px 12px}.admin-cms-record>time,.admin-cms-record>a,.admin-cms-record>.admin-status{justify-self:start}}@media (width<=980px){.admin-record{grid-template-columns:minmax(220px,1fr) 110px}.admin-record__actions{grid-column:1/-1;justify-content:start}.admin-inquiry-card__controls,.admin-media-upload,.admin-media-library-filters,.admin-media-picker__filters{grid-template-columns:1fr}.admin-media-upload label:first-child,.admin-media-upload button{grid-column:auto}.admin-media-upload button{justify-self:stretch}.admin-inquiry-card__detail{grid-template-columns:1fr;gap:0}.admin-inquiry-card__workflow{margin-top:18px}.admin-media-grid,.admin-media-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-blog-editor{min-width:0}.admin-blog-tags__list>article,.admin-blog-block>summary{grid-template-columns:1fr}.admin-blog-block>summary small{white-space:normal;overflow-wrap:anywhere}.admin-cms-create,.admin-cms-filters,.admin-cms-editor__fields,.admin-gallery-field{grid-template-columns:1fr}.admin-cms-filters button,.admin-cms-editor__fields>.is-wide,.admin-page-selector,.admin-page-metric{grid-column:auto}.admin-page-selector>summary{grid-template-columns:auto minmax(0,1fr)}.admin-page-selector>summary>small{grid-column:2}.admin-page-selector__list{padding-left:18px}.admin-page-metric>summary{grid-template-columns:auto minmax(0,1fr)}.admin-page-metric>summary>span{grid-column:2}.admin-page-metric__fields{grid-template-columns:1fr}.admin-cms-record{grid-template-columns:1fr 1fr;gap:14px 18px}.admin-cms-record>div:first-child{grid-column:1/-1}.admin-cms-editor__heading{flex-direction:column;justify-content:end;align-items:start;min-height:180px}.admin-cms-editor__actions{grid-template-columns:1fr 1fr;display:grid;position:static}.admin-cms-editor__actions>button:first-child,.admin-cms-editor__actions details{grid-column:1/-1}.admin-cms-editor__actions summary,.admin-cms-editor__actions details>button{width:100%}.admin-structured-editor{padding:16px;overflow-x:auto}.admin-structured-editor>header,.admin-block-editor article>header,.admin-cms-revisions article{flex-direction:column;align-items:stretch}.admin-block-editor__toolbar,.admin-block-editor__actions,.admin-data-table-editor>header>div{width:100%}.admin-block-editor__toggle{grid-template-columns:auto 1fr;width:100%}.admin-block-editor__toggle small{grid-column:2}.admin-image-gallery-editor__items>article{grid-template-columns:1fr}.admin-resource__heading{flex-direction:column;justify-content:end;align-items:start;gap:26px;min-height:220px}.admin-primary-compact{width:100%}.admin-inquiries .admin-resource__heading{gap:20px;min-height:178px;padding-bottom:28px}.admin-inquiries .admin-resource__heading h1{font-size:clamp(44px,14vw,58px)}.admin-inquiry-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:0;padding-block:10px;display:grid}.admin-inquiry-summary__total{border-right:0;border-bottom:1px solid var(--admin-line);grid-column:1/-1;min-height:36px;padding:0 0 9px}.admin-inquiry-summary__item{white-space:normal;min-height:34px;padding-right:10px}.admin-inquiry-card__summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:104px;padding:16px 0}.admin-inquiry-card__summary-meta{grid-template-columns:auto 44px;gap:7px 10px}.admin-inquiry-card__summary-meta time{grid-column:1;font-size:9px}.admin-inquiry-card__summary-meta .admin-inquiry-card__toggle{grid-area:1/2/3}.admin-inquiry-card__detail{padding:0 0 22px}.admin-inquiry-card__customer{padding-top:18px}.admin-inquiry-card__message{padding:17px 16px 19px}.admin-inquiry-card__workflow{padding:16px}.admin-content-editor__grid,.admin-settings-form,.admin-setting-list article,.admin-audit-list article,.admin-inquiry-card dl{grid-template-columns:1fr}.admin-inquiry-card dl div{border-right:0;border-bottom:1px solid var(--admin-line)}.admin-inquiry-card dl div:last-child{border-bottom:0}.admin-media-grid,.admin-media-picker__grid{grid-template-columns:1fr}}.admin-system-status>header{max-width:780px;margin-bottom:clamp(28px,4vw,56px)}.admin-system-status>header h1{margin:8px 0 12px}.admin-system-status__grid{border-top:1px solid var(--admin-line);border-left:1px solid var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-system-status__grid>div{border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);min-height:150px;padding:24px}.admin-system-status__grid dt,.admin-system-status__grid small{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.admin-system-status__grid dd{overflow-wrap:anywhere;margin:22px 0 8px;font-size:clamp(18px,2vw,26px);font-weight:650}@media (width<=1100px){.admin-system-status__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-system-status__grid{grid-template-columns:1fr}}
