.language-picker{display:inline-flex;align-items:center;min-width:0;flex-shrink:0}.language-picker select{font:11px Arial,"PingFang SC",sans-serif;line-height:1.5;max-width:150px;width:136px;min-height:35px;padding:7px 22px 7px 10px;border:1px solid #b9a17e66;border-radius:3px;background:transparent;color:inherit;cursor:pointer;text-transform:none;letter-spacing:0}.language-picker option{background:#f2f1e9;color:#252a24}.language-picker select:focus-visible{outline:2px solid #ad9471;outline-offset:3px}.language-picker .sr-only,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl] .language-picker select{padding:7px 10px 7px 22px}[dir=rtl]{letter-spacing:normal}[dir=rtl] .wordmark,[dir=rtl] .header-note{direction:ltr;unicode-bidi:isolate}
.header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:28px}.header-actions .header-link{margin:0}.wordmark{direction:ltr;unicode-bidi:isolate}.header-note{white-space:nowrap}.hero-copy{min-width:0}.hero h1{overflow-wrap:normal}html:lang(en) .hero h1,html:lang(fr) .hero h1,html:lang(es) .hero h1{font-size:56px;letter-spacing:.3px;line-height:1.25}html:lang(ja) .hero h1{font-size:54px;letter-spacing:1px}.hero-text{max-width:590px}.primary-link{width:max-content;min-width:238px;max-width:100%;gap:25px}.structure article{min-width:0}.structure h2,.layer-note{overflow-wrap:anywhere}.art-note{direction:ltr;unicode-bidi:isolate}
[dir=rtl]{--serif:"Geeza Pro",Tahoma,Arial,sans-serif;--sans:"Geeza Pro",Tahoma,Arial,sans-serif}[dir=rtl] .hero h1{font-family:"Geeza Pro",Tahoma,Arial,sans-serif;letter-spacing:0;font-size:59px}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#111514ef 0%,#111514ba 29%,#11151430 55%,#11151400 76%),linear-gradient(0deg,#151918d4,transparent 16%)}[dir=rtl] .hero-copy{text-align:right}[dir=rtl] .eyebrow,[dir=rtl] .hero-text,[dir=rtl] .hero-footnote,[dir=rtl] .layer-label,[dir=rtl] .layer-note,[dir=rtl] .structure h2{letter-spacing:0}[dir=rtl] .structure article:not(:first-child){padding-left:0;padding-right:30px;border-left:0;border-right:1px solid var(--line)}[dir=rtl] .footer{letter-spacing:0}[dir=rtl] .skip{left:auto;right:20px}
@media(max-width:1000px){.header-actions{gap:18px}[dir=rtl] .structure article:not(:first-child){padding-right:24px}}
@media(max-width:700px){.header-row{gap:12px}.header-actions{gap:10px}.header-actions .header-link{display:none}.header-actions .language-picker select{width:126px;font-size:11px}.hero h1{overflow-wrap:normal}html:lang(en) .hero h1,html:lang(fr) .hero h1,html:lang(es) .hero h1{font-size:clamp(31px,9.6vw,43px);letter-spacing:0}html:lang(ja) .hero h1{font-size:clamp(29px,8.1vw,37px);letter-spacing:1px}.hero-text{max-width:100%}.primary-link{min-width:223px;font-size:11px}.structure article{grid-template-columns:105px minmax(0,1fr);column-gap:14px}.structure h2{font-size:13px}.layer-label{font-size:9px}[dir=rtl] .hero h1{font-size:44px}[dir=rtl] .hero-shade{background:linear-gradient(180deg,#151918 0%,#151918 39%,#151918e0 47%,#15191825 66%,#15191800 78%,#151918 100%)}[dir=rtl] .structure article:not(:first-child){padding-right:0;border-right:0}.footer{gap:12px}.footer a{max-width:50%;overflow-wrap:anywhere}}
@media(max-width:359px){.header-actions .language-picker select{width:115px}.structure article{grid-template-columns:92px minmax(0,1fr);column-gap:9px}.primary-link{min-width:210px}.structure h2{font-size:12px}[dir=rtl] .hero h1{font-size:40px}}
