.nav-feedback-link{position:relative}.nav-feedback-link>.nav-feedback-indicator{opacity:0;transform-origin:0;pointer-events:none;background:currentColor;border-radius:2px;height:2px;display:block;position:absolute;inset:auto 0 0;transform:scaleX(0)}.nav-feedback-link>.nav-feedback-indicator[data-pending=true]{opacity:.8;animation:1s ease-in-out infinite navigation-pending}@keyframes navigation-pending{0%,to{transform:scaleX(.2)}50%{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){.nav-feedback-link>.nav-feedback-indicator[data-pending=true]{animation:none;transform:scaleX(1)}}
.FC7-Yq_hero{--hero-ease:cubic-bezier(.16, 1, .3, 1);background:var(--forest-deep);color:var(--cream)}.FC7-Yq_stage{isolation:isolate;min-height:660px;position:relative;overflow:hidden}.FC7-Yq_photograph{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:var(--olive);position:absolute;inset:0 0 0 43%;overflow:hidden}.FC7-Yq_photoMotion{position:absolute;inset:-5% 0}.FC7-Yq_image{object-fit:cover;object-position:55% 50%;filter:saturate(.5);width:100%;height:100%;animation:FC7-Yq_photo-arrive 1.4s var(--hero-ease) both}.FC7-Yq_photoShade{background:linear-gradient(90deg,#343e2840 0,#0000 45%),linear-gradient(0deg,#182014aa 0,#0000 35%);position:absolute;inset:0}.FC7-Yq_imageLabel{letter-spacing:.18em;color:var(--cream);font-size:9px;line-height:1.5;position:absolute;bottom:39px;right:40px}.FC7-Yq_registration{gap:7px;display:flex;position:absolute;top:38px;right:40px}.FC7-Yq_registration i{background:var(--lemon);width:5px;height:30px;display:block;transform:skew(-25deg)}.FC7-Yq_inner{min-height:inherit;align-items:center;display:flex;position:relative}.FC7-Yq_copy{width:53%;padding-block:64px 32px}.FC7-Yq_eyebrow{letter-spacing:.13em;max-width:420px;color:var(--lemon);animation:FC7-Yq_copy-arrive .7s var(--hero-ease) both;align-items:center;gap:13px;font-size:10px;line-height:1.8;display:flex}.FC7-Yq_line{background:currentColor;flex:none;width:28px;height:1px}.FC7-Yq_title{letter-spacing:-.055em;text-wrap:initial;max-width:660px;animation:FC7-Yq_copy-arrive .8s 80ms var(--hero-ease) both;margin-top:30px;font-size:clamp(64px,6.7vw,98px);line-height:.98}.FC7-Yq_title span{color:var(--lemon)}.FC7-Yq_chinese .FC7-Yq_title{letter-spacing:.01em;font-size:clamp(58px,5.5vw,86px);line-height:1.22}.FC7-Yq_chinese .FC7-Yq_description{max-width:390px;line-height:1.85}.FC7-Yq_chinese .FC7-Yq_serviceText strong{letter-spacing:.02em}.FC7-Yq_chinese .FC7-Yq_eyebrow{letter-spacing:.1em}.FC7-Yq_description{color:#e3e7d7;max-width:405px;animation:FC7-Yq_copy-arrive .8s .16s var(--hero-ease) both;margin-top:30px;font-size:17px;line-height:1.7}.FC7-Yq_actions{animation:FC7-Yq_copy-arrive .8s .24s var(--hero-ease) both;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.FC7-Yq_primary{gap:22px;min-height:52px;padding-inline:25px;font-size:14px}.FC7-Yq_secondary{border-bottom:1px solid #cdd3bc99;align-items:center;gap:14px;min-height:44px;padding-block:10px;font-size:13px;display:inline-flex}.FC7-Yq_secondary .ui-icon{width:17px;height:17px;transition:transform .25s var(--hero-ease)}.FC7-Yq_secondary:hover .ui-icon{transform:translate(2px,-2px)}.FC7-Yq_hero a:focus-visible{outline-color:var(--lemon)}.FC7-Yq_footnote{max-width:435px;animation:FC7-Yq_copy-arrive .8s .32s var(--hero-ease) both;border-top:1px solid #b5bea438;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:55px;padding-top:23px;display:flex}.FC7-Yq_footnote>span{letter-spacing:.14em;color:#cbd2bc;font-size:8px}.FC7-Yq_scrollLink{align-items:center;gap:10px;font-size:10px;display:inline-flex}.FC7-Yq_scrollIcon{border:1px solid #b5bea460;border-radius:50%;place-items:center;width:27px;height:27px;display:inline-grid;overflow:hidden}.FC7-Yq_scrollIcon .ui-icon{width:13px;height:13px;transition:transform .25s var(--hero-ease)}.FC7-Yq_scrollLink:hover .ui-icon{transform:translateY(3px)}.FC7-Yq_serviceRail{background:var(--lemon);color:var(--forest-deep)}.FC7-Yq_services{grid-template-columns:repeat(3,1fr);display:grid}.FC7-Yq_service{align-items:center;gap:20px;min-height:112px;padding:24px 32px;display:flex;position:relative}.FC7-Yq_service:first-child{padding-left:0}.FC7-Yq_service:last-child{padding-right:0}.FC7-Yq_service+.FC7-Yq_service:before{content:"";background:#444e3530;width:1px;position:absolute;inset:27px auto 27px 0}.FC7-Yq_number{opacity:.75;align-self:flex-start;padding-top:6px;font-size:10px}.FC7-Yq_serviceText{flex-direction:column;gap:6px;display:flex}.FC7-Yq_serviceText strong{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.2}.FC7-Yq_serviceText small{font-size:12px}.FC7-Yq_service>.ui-icon{width:21px;height:21px;transition:transform .25s var(--hero-ease);margin-left:auto}.FC7-Yq_service:hover>.ui-icon{transform:translate(3px,-3px)}.FC7-Yq_serviceRail a:focus-visible{outline-color:var(--forest);outline-offset:-8px}@keyframes FC7-Yq_copy-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FC7-Yq_photo-arrive{0%{opacity:.65;transform:scale(1.065)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){.FC7-Yq_stage{min-height:740px}.FC7-Yq_title{font-size:108px}.FC7-Yq_copy{padding-block:78px 38px}}@media (max-width:1250px){.FC7-Yq_stage{min-height:640px}.FC7-Yq_copy{width:56%}.FC7-Yq_photograph{left:45%}.FC7-Yq_description{max-width:350px;font-size:16px}.FC7-Yq_actions{gap:18px;max-width:360px}.FC7-Yq_footnote{max-width:360px;margin-top:35px}.FC7-Yq_service{gap:13px;padding-inline:24px}.FC7-Yq_serviceText strong{font-size:19px}.FC7-Yq_serviceText small{font-size:11px}}@media (max-width:900px){.FC7-Yq_stage{min-height:625px}.FC7-Yq_copy{width:60%;padding-block:55px 32px}.FC7-Yq_title{font-size:clamp(60px,8.1vw,75px)}.FC7-Yq_photograph{left:47%}.FC7-Yq_image{object-position:58% 50%}.FC7-Yq_imageLabel{text-align:right;max-width:140px;font-size:8px;right:20px}.FC7-Yq_registration{right:25px}.FC7-Yq_description,.FC7-Yq_footnote{max-width:310px}.FC7-Yq_footnote>span{display:none}.FC7-Yq_service{gap:10px;min-height:106px;padding-inline:17px}.FC7-Yq_serviceText strong{font-size:17px}.FC7-Yq_serviceText small{max-width:120px;font-size:10px;line-height:1.5}.FC7-Yq_service>.ui-icon{width:17px;height:17px}}@media (max-width:640px){.FC7-Yq_stage{min-height:0;padding-bottom:260px}.FC7-Yq_inner{display:block}.FC7-Yq_copy{width:100%;padding-block:36px 33px}.FC7-Yq_eyebrow{letter-spacing:.1em;gap:10px;max-width:none;font-size:8px}.FC7-Yq_line{width:19px}.FC7-Yq_title{max-width:100%;margin-top:22px;font-size:clamp(54px,13vw,76px);line-height:1}.FC7-Yq_chinese .FC7-Yq_title{font-size:clamp(44px,11.5vw,66px);line-height:1.2}.FC7-Yq_description{max-width:390px;margin-top:22px;font-size:15px;line-height:1.65}.FC7-Yq_actions{gap:18px 20px;max-width:none;margin-top:25px}.FC7-Yq_primary{gap:18px;min-height:48px;padding-inline:22px;font-size:13px}.FC7-Yq_secondary{font-size:12px}.FC7-Yq_footnote{display:none}.FC7-Yq_photograph{clip-path:none;height:260px;inset:auto 0 0}.FC7-Yq_photoMotion{inset:-8% 0}.FC7-Yq_image{object-position:50% 64%}.FC7-Yq_photoShade{background:linear-gradient(0deg,#18201499 0,#0000 60%)}.FC7-Yq_imageLabel{max-width:none;font-size:7px;bottom:18px;right:20px}.FC7-Yq_registration{gap:5px;top:20px;right:22px}.FC7-Yq_registration i{width:4px;height:22px}.FC7-Yq_services{grid-template-columns:1fr;width:100%}.FC7-Yq_service{gap:18px;min-height:81px;padding:17px 22px}.FC7-Yq_service:first-child{padding-left:22px}.FC7-Yq_service:last-child{padding-right:22px}.FC7-Yq_service+.FC7-Yq_service{border-top:1px solid #444e3525}.FC7-Yq_service+.FC7-Yq_service:before{display:none}.FC7-Yq_number{padding-top:3px;font-size:9px}.FC7-Yq_serviceText{gap:3px}.FC7-Yq_serviceText strong{font-size:19px}.FC7-Yq_serviceText small{max-width:none;font-size:11px}.FC7-Yq_service>.ui-icon{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.FC7-Yq_image,.FC7-Yq_eyebrow,.FC7-Yq_title,.FC7-Yq_description,.FC7-Yq_actions,.FC7-Yq_footnote{animation:none}.FC7-Yq_photoMotion{animation:none!important;transform:none!important}:is(.FC7-Yq_service>.ui-icon,.FC7-Yq_secondary .ui-icon,.FC7-Yq_scrollIcon .ui-icon){transition:none}}
