*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;background:var(--navy-900)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped,html.is-locked{overflow:hidden}html{scrollbar-width:thin;scrollbar-color:var(--gold-500) var(--navy-900)}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:var(--navy-900)}html::-webkit-scrollbar-thumb{border:2px solid var(--navy-900);border-radius:999px;background:linear-gradient(180deg,var(--gold-400),var(--gold-600))}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--gold-200),var(--gold-500))}html.splash-locked{overflow:hidden!important;scrollbar-width:none!important;padding-right:var(--scrollbar-w, 0px);touch-action:none}html.splash-locked body{overflow:hidden!important}html.splash-locked::-webkit-scrollbar{display:none;width:0}html.splash-locked .header{padding-right:var(--scrollbar-w, 0px)}.nav-progress{display:none!important}html.js img[loading=lazy]{transition:opacity .7s var(--ease-out),filter .9s var(--ease-out)}html.js img[loading=lazy]:not(.is-loaded){opacity:0;filter:blur(8px)}@media(prefers-reduced-motion:reduce){html.js img[loading=lazy]:not(.is-loaded){opacity:1;filter:none}}html.menu-open{overflow:hidden;padding-right:var(--scrollbar-w, 0px)}html.menu-open .header{padding-right:var(--scrollbar-w, 0px)}[data-lenis-prevent],[data-lenis-prevent-wheel],[role=listbox],[role=menu],.psb-dropdown-menu,.psb-suggest-popup,.select__list,.select__panel,.navmenu,.pdp-filmstrip-track,.pdp-lightbox-thumbs-bar,.pdp-social-modal-box,.pg-modal__panel,.auth__body,.pg-suggest{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}body{margin:0;background:var(--ivory);color:var(--navy-800);font-family:var(--font-body);font-size:var(--text-md);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--gold-400);color:var(--navy-900)}:focus-visible{outline:1px solid var(--gold-400);outline-offset:4px}.container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-600)}.eyebrow:before{content:"";width:36px;height:1px;background:currentColor}.on-navy .eyebrow{color:var(--gold-400)}.display{font-family:var(--font-display);font-weight:500;line-height:1.02;letter-spacing:.01em;text-transform:uppercase}.script{font-family:var(--font-script);font-weight:400;text-transform:none;letter-spacing:0;line-height:1}.text-gold{background-image:var(--gold-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.on-navy{background:var(--navy-900);color:var(--ivory)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.split-line-mask{display:block;overflow:clip;padding-bottom:.08em;margin-bottom:-.08em}.js [data-reveal]{visibility:hidden}@media(prefers-reduced-motion:reduce){.js [data-reveal]{visibility:visible}}
