:root{--muted:#6e6255}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=tab]:focus-visible{outline:3px solid #8b551c!important;outline-offset:4px!important}main:focus{outline:none}.eyebrow,figcaption,.hero-base,.choice-number{font-size:11px}.hero-base{line-height:1.5}.text-link,footer nav a,.legal-footer a{min-height:36px;align-content:center}.legal-footer{padding:22px 4.4% 95px;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 34px;font-size:13px;border-top:1px solid var(--line);color:var(--ink)}.legal-footer a{text-decoration:underline;text-underline-offset:4px;padding:6px 0}.accessibility-trigger{position:fixed;right:22px;bottom:20px;z-index:40;background:#3d3023;color:#fff8ed;border:1px solid #e7dac4;border-radius:28px;min-height:48px;padding:12px 19px;display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer;box-shadow:0 3px 18px #21180e26}.accessibility-trigger:hover{background:#5a4530}.accessibility-panel{position:fixed;inset:auto 20px 20px auto;margin:0;border:1px solid #c5b7a3;border-radius:5px;background:var(--paper);color:var(--ink);width:365px;max-width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:25px;box-shadow:0 8px 50px #20160c33;overflow:auto;z-index:100}.accessibility-panel::backdrop{background:#1d160f44}.accessibility-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.accessibility-panel-heading h2{font-size:27px;letter-spacing:-.025em;line-height:1.2}.accessibility-panel-heading button{border:0;background:transparent;color:inherit;font-size:30px;min-width:44px;min-height:44px;cursor:pointer}.accessibility-intro{font-size:14px;margin:10px 0 25px;color:var(--muted)}.text-size-options{border:0;padding:0;margin:0 0 23px}.text-size-options legend{font-size:13px;margin-bottom:12px}.text-size-options>div{display:flex;gap:8px}.text-size-options button{min-height:44px;flex:1;background:transparent;color:inherit;border:1px solid #9d8c76;border-radius:3px;cursor:pointer;font-size:13px;padding:8px}.text-size-options button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.access-option{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--line);font-size:14px;margin:0;gap:20px;cursor:pointer}.access-option>span{color:inherit}.access-option input{width:22px;height:22px;min-width:22px;padding:0;margin:0 3px;accent-color:#5b4025;cursor:pointer}.access-motion-note,.access-local-note{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}.access-local-note{margin-top:15px}#accessibility-reset{border:1px solid #99866d;min-height:44px;background:transparent;color:inherit;cursor:pointer;width:100%;margin-top:24px;padding:10px;font-size:13px}.access-saved{font-size:12px;margin-top:12px;min-height:19px}.accessibility-statement-link{font-size:13px;text-decoration:underline;text-underline-offset:4px;line-height:1.7;display:block;padding:8px 0}.policy-hero{padding:70px 6% 55px;border-bottom:1px solid var(--line)}.policy-hero h1{font-size:clamp(46px,6.2vw,95px);line-height:1.1;margin:35px 0 22px;letter-spacing:-.045em}.policy-hero>p{color:var(--muted);font-size:18px}.policy-date{display:block;margin-top:30px;color:var(--muted);font-size:13px}.policy-content{max-width:850px;margin:auto;padding:65px 28px 100px}.policy-content p,.policy-content li{font-size:16px;line-height:1.85;color:var(--ink)}.policy-content .policy-lead{font-size:21px;margin-bottom:45px;line-height:1.65}.policy-content h2{font-size:29px;letter-spacing:-.025em;line-height:1.25;margin:40px 0 18px}.policy-content a,.form-privacy-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.policy-content ul{padding-left:24px}.policy-content li+li{margin-top:10px}.policy-content code{font-size:.9em;overflow-wrap:anywhere}.form-privacy-note{font-size:13px!important;line-height:1.6;color:var(--muted);margin:0 0 20px}.required-marker{font-size:11px;color:var(--muted)}html[data-text-size=large] :is(p,label,li,input,textarea,select,nav a,figcaption,.text-link,.eyebrow){font-size:18px!important}html[data-text-size=larger] :is(p,label,li,input,textarea,select,nav a,figcaption,.text-link,.eyebrow){font-size:21px!important}html[data-text-size=large] .accessibility-panel :is(p,label,button,legend,a){font-size:16px!important}html[data-text-size=larger] .accessibility-panel :is(p,label,button,legend,a){font-size:18px!important}html[data-contrast=high]{--paper:#fff;--ink:#15110d;--muted:#302820;--line:#73675a;--gold:#573817;--sand:#f4eee5}html[data-contrast=high] :is(.trade p,.material-grid p,.intro p,.category-heading p,.product>p,.choice-number,.slider-status,.product small,footer>span){color:var(--ink)}html[data-contrast=high] .trade,html[data-contrast=high] .collection-preview{background:#f4eee5}html[data-contrast=high] .hero-picture:after{background:#140d0780}html[data-contrast=high] .hospitality-banner:after{background:#140d0780}html[data-contrast=high] .thumbnail-rail .moment-thumb{opacity:1}html[data-highlight-links=true] a:not(.brand):not(.moment-thumb){text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:2px}html[data-reduce-motion=true]{scroll-behavior:auto!important}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-reduce-motion=true] .word-reveal{transform:none!important;opacity:1!important}html[data-reduce-motion=true] .image-reveal{clip-path:none!important;transform:none!important;opacity:1!important}html[data-reduce-motion=true] .hero-picture,html[data-reduce-motion=true] .editorial-image img{transform:none!important}.custom-production{background:var(--paper);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.custom-production h2{margin-top:24px}.custom-production p{color:var(--muted);margin-top:30px;max-width:520px}.custom-production .text-link{margin-top:25px}.custom-production .custom-detail{font-size:13px;margin-top:20px}.custom-collection-note{margin:32px 0 5px;padding:25px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink)}.custom-collection-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.legal-footer{padding:22px 6% 100px;justify-content:flex-start;gap:12px 25px;font-size:13px}.accessibility-trigger{right:12px;bottom:12px;padding:11px 15px;font-size:12px}.accessibility-panel{inset:auto 12px 12px auto;padding:20px}.policy-hero{padding:50px 6% 40px}.policy-content{padding:40px 6% 70px}.policy-content .policy-lead{font-size:19px}.policy-content h2{font-size:27px}.custom-production{grid-template-columns:1fr;gap:0}.custom-production>div>p:first-child{margin-top:30px}header nav{gap:20px}html[data-text-size=larger] header nav a{font-size:18px!important}.slider-toolbar{flex-wrap:wrap}}
.trade p{color:var(--muted)}
