.page_home__F9LYb{box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;width:100%;min-height:100svh;padding:clamp(24px,3vw,52px) clamp(22px,4.4vw,84px) clamp(22px,2.5vw,42px);overflow-x:hidden;background:#f4f2ec;color:#292a28;font-family:Arial,Helvetica,sans-serif;isolation:isolate;transition:background-color .5s ease,color .5s ease}.dark .page_home__F9LYb{background:#171816;color:#e9e5dc}.page_utilityHeader__UmXbT{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:32px;animation:page_quietReveal__ShxgT .9s .5s both}.page_eyebrow__qAk74{margin:0;color:rgba(41,42,40,.68);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:500;letter-spacing:.42em;line-height:1;white-space:nowrap;transition:color .5s ease}.dark .page_eyebrow__qAk74{color:hsla(42,23%,89%,.64)}.page_utilities__QQVK2{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2vw,32px);color:rgba(41,42,40,.42);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem;font-weight:500;letter-spacing:.22em;line-height:1;white-space:nowrap;transition:color .5s ease}.dark .page_utilities__QQVK2{color:hsla(42,23%,89%,.42)}.page_utilityControl__8Je7I,.page_utilityGroup__Ji_XV{display:flex;align-items:center}.page_utilityGroup__Ji_XV{gap:1px}.page_utilityChoice__ZBGpg,.page_utilityControl__8Je7I{border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit}.page_utilityControl__8Je7I{gap:9px;min-height:40px;padding:0 4px}.page_utilityChoice__ZBGpg{min-width:40px;min-height:40px;padding:0 5px;cursor:pointer;transition:color .3s ease,opacity .3s ease}.page_utilityChoiceActive__WeS_F,.page_utilityChoice__ZBGpg:focus-visible,.page_utilityChoice__ZBGpg:hover{color:#292a28}.dark .page_utilityChoiceActive__WeS_F,.dark .page_utilityChoice__ZBGpg:focus-visible,.dark .page_utilityChoice__ZBGpg:hover{color:#e9e5dc}.page_utilityChoice__ZBGpg:focus-visible,.page_utilityControl__8Je7I:focus-visible{border-radius:2px;outline:1px solid currentColor;outline-offset:-5px}.page_slash__AGjtT{opacity:.48}.page_utilityDivider__W24__{width:1px;height:14px;background:currentColor;opacity:.7}.page_searchIcon__bLo5i{position:relative;width:12px;height:12px;border:1px solid;border-radius:50%}.page_searchIcon__bLo5i:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:left center}.page_shortcut__B05Fe{padding:3px 5px;border:1px solid;border-radius:2px;background:transparent;color:inherit;font:inherit;letter-spacing:0}.page_hero__R_vTZ{align-self:center;width:min(100%,1680px);margin:0 auto;padding:clamp(54px,7vh,96px) 0 clamp(42px,6vh,82px)}.page_title__r65EF{margin:0;color:#292a28;font-family:Bodoni\ 72,Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(4rem,9.3vw,11rem);font-weight:400;font-feature-settings:"kern";font-kerning:normal;letter-spacing:.085em;line-height:.82;text-align:center;cursor:default;transition:color .5s ease;animation:page_titleReveal__L7P4W 1.1s cubic-bezier(.2,.7,.2,1) both}.dark .page_title__r65EF{color:#e9e5dc}.page_links__CF7qM{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:clamp(220px,19vw,350px);margin-top:clamp(52px,7vh,92px);overflow:hidden;border:1px solid rgba(41,42,40,.16);background-image:url(/legacy-home-bg.webp);background-position:center 53%;background-size:cover;box-shadow:0 24px 60px rgb(31 28 23/5%);isolation:isolate;animation:page_panoramaReveal__N3kKk 1.2s cubic-bezier(.2,.7,.2,1) .18s both;transition:border-color .5s ease,box-shadow .5s ease}.dark .page_links__CF7qM{border-color:hsla(42,23%,89%,.18);box-shadow:0 24px 70px rgba(0,0,0,.18)}.page_links__CF7qM:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(4,11,12,.26),rgb(18 11 6/7%) 45%,rgba(2,10,12,.31));content:"";pointer-events:none}.page_link__5saY8{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:clamp(9px,1vw,18px);min-width:0;padding:0 clamp(10px,1.5vw,28px);border:0;border-radius:0;background:transparent;color:#f4f2ec;font-family:Arial,Helvetica,sans-serif;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .65s cubic-bezier(.2,.7,.2,1),color .5s ease,-webkit-backdrop-filter .65s ease;transition:background-color .65s cubic-bezier(.2,.7,.2,1),color .5s ease,backdrop-filter .65s ease;transition:background-color .65s cubic-bezier(.2,.7,.2,1),color .5s ease,backdrop-filter .65s ease,-webkit-backdrop-filter .65s ease}.page_link__5saY8+.page_link__5saY8{border-left:1px solid hsla(45,27%,94%,.3)}.page_number__USBlM{color:hsla(45,27%,94%,.46);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.58rem,.75vw,.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.2em;transition:color .5s ease}.page_label__nieqg{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(.73rem,1.05vw,1rem);font-weight:400;letter-spacing:.25em;white-space:nowrap}.page_indicator__GYIV_{position:absolute;top:calc(50% + 25px);left:50%;width:54px;height:1px;background:currentColor;opacity:0;transform:translateX(-50%) scaleX(.25);transform-origin:center;transition:opacity .45s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.page_link__5saY8:focus-visible,.page_link__5saY8:hover{background-color:rgb(255 248 235/5%);color:#fffaf0;outline:none;-webkit-backdrop-filter:brightness(1.12) saturate(1.04);backdrop-filter:brightness(1.12) saturate(1.04)}.page_link__5saY8:focus-visible .page_number__USBlM,.page_link__5saY8:hover .page_number__USBlM{color:rgba(255,250,240,.72)}.page_link__5saY8:focus-visible .page_indicator__GYIV_,.page_link__5saY8:hover .page_indicator__GYIV_{opacity:.9;transform:translateX(-50%) scaleX(1)}.page_link__5saY8:focus-visible{box-shadow:inset 0 0 0 1px rgba(255,250,240,.8)}.page_link__5saY8:active{background-color:rgba(0,0,0,.24);transition-duration:.1s}.page_links__CF7qM:has(.page_link__5saY8:hover) .page_link__5saY8:not(:hover){background-color:rgba(2,8,9,.11)}.page_footer__kqf5h{margin:0;color:rgba(41,42,40,.48);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;font-weight:500;letter-spacing:.28em;line-height:1;animation:page_quietReveal__ShxgT .9s .65s both;transition:color .5s ease}.dark .page_footer__kqf5h{color:hsla(42,23%,89%,.45)}@keyframes page_titleReveal__L7P4W{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page_panoramaReveal__N3kKk{0%{opacity:0;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes page_quietReveal__ShxgT{0%{opacity:0}to{opacity:1}}@media (min-width:761px) and (max-width:1199px){.page_links__CF7qM{grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(400px,46vw,520px)}.page_link__5saY8+.page_link__5saY8{border-left:0}.page_link__5saY8:nth-child(2n){border-left:1px solid hsla(45,27%,94%,.3)}.page_link__5saY8:nth-child(n+3){border-top:1px solid hsla(45,27%,94%,.3)}}@media (max-width:760px){.page_utilityHeader__UmXbT{gap:14px}.page_utilities__QQVK2{gap:7px;font-size:.56rem;letter-spacing:.12em}.page_utilityDivider__W24__{height:12px}.page_utilityChoice__ZBGpg{min-width:32px;padding-inline:2px}.page_eyebrow__qAk74{font-size:.55rem;letter-spacing:.25em}.page_links__CF7qM{grid-template-columns:1fr;height:min(56vh,520px);min-height:400px;background-position:58%}.page_link__5saY8{justify-content:flex-start;padding:0 9vw}.page_link__5saY8+.page_link__5saY8{border-top:1px solid hsla(45,27%,94%,.28);border-left:0}.page_indicator__GYIV_{top:50%;right:9vw;left:auto;transform:scaleX(.25);transform-origin:right}.page_link__5saY8:focus-visible .page_indicator__GYIV_,.page_link__5saY8:hover .page_indicator__GYIV_{transform:scaleX(1)}.page_hero__R_vTZ{padding-block:44px}.page_title__r65EF{font-size:clamp(3.25rem,16vw,6rem);letter-spacing:.055em}.page_links__CF7qM{margin-top:42px}}@media (prefers-reduced-motion:reduce){.page_eyebrow__qAk74,.page_footer__kqf5h,.page_links__CF7qM,.page_title__r65EF,.page_utilityHeader__UmXbT{animation:none}.page_indicator__GYIV_,.page_link__5saY8,.page_number__USBlM{transition-duration:.01ms}}