.gs-home-showcase{padding:72px 0 36px;background:#111;position:relative}.gs-home-intro{padding:0 4.2vw 54px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:18px 40px}.gs-home-intro>.gs-eyebrow{grid-column:1/-1;color:#d7c298;letter-spacing:.23em;font-size:10px}.gs-home-intro h2{font:400 clamp(42px,6vw,92px)/.98 var(--font-condensed);text-transform:uppercase;letter-spacing:-.015em}.gs-home-intro h2 em{font:italic 400 .85em/1 var(--font-editorial);text-transform:none;color:#dfc9a0}.gs-home-intro>p:last-child{max-width:420px;justify-self:end;color:#999;font:14px/1.8 var(--font-body)}.gs-home-showcase .gs-shelf{margin-bottom:0;padding-top:0}.gs-home-showcase .gs-shelf h2{font-size:clamp(21px,2.2vw,34px)}.gs-home-collection-link{padding:10px 4.2vw 54px;text-align:right;font-size:9px;letter-spacing:.16em;color:#d7c298}.gs-home-showcase #home-winners .gs-card{flex-basis:clamp(205px,24vw,360px)}.gs-home-showcase #home-winners .gs-track{gap:20px}.gs-home-showcase .gs-row-controls button{width:42px;height:42px;font-size:18px}.home-persona{min-height:650px;position:relative;isolation:isolate;overflow:hidden;background:#080606;color:#f4eee5;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:7vw;padding:90px 8vw;font-family:var(--font-display)}.home-persona-backdrop,.home-persona-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.home-persona-backdrop{opacity:.55;-o-object-position:center;object-position:center}.home-persona-shade{background:linear-gradient(90deg,#080606ef,#08060680 65%,#080606bb),linear-gradient(0deg,#080606,transparent 50%,#08060666)}.home-persona .gs-eyebrow{font-size:9px;letter-spacing:.25em;color:#bdaea3}.home-persona-tagline{margin-top:46px;letter-spacing:.32em;font-size:11px}.home-persona h2{font:400 clamp(72px,9vw,150px)/1 var(--font-condensed);letter-spacing:.025em;color:#e64237;margin:10px 0 16px}.home-persona-cast{font-size:8px;letter-spacing:.15em;line-height:1.7}.home-persona-description{font:16px/1.7 var(--font-body);color:#b8b1aa;margin-top:24px}.home-persona-availability{display:flex;align-items:center;gap:20px;margin-top:28px}.home-persona-availability>span{font-size:8px;letter-spacing:.15em;color:#aaa}.home-persona-availability strong{font:italic 600 30px/1.2 Georgia,serif}.home-persona-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}.home-persona-actions>a:last-child{font-size:10px;color:#ddd;display:flex;align-items:center;gap:9px}.home-persona-poster{width:100%;max-width:310px;justify-self:end;box-shadow:0 24px 90px #000b;transition:transform .3s}.home-persona-poster:hover{transform:translateY(-5px)}.home-persona-poster img{width:100%;height:auto;display:block}@media(max-width:640px){.gs-home-showcase{padding-top:45px}.gs-home-intro{grid-template-columns:1fr;padding-bottom:36px}.gs-home-intro>p:last-child{justify-self:start;font-size:12px}.gs-home-collection-link{padding-bottom:38px;font-size:8px}.gs-home-showcase #home-winners .gs-card{flex-basis:68vw}.home-persona{grid-template-columns:1fr;padding:54px 6vw;gap:34px}.home-persona-tagline{margin-top:28px}.home-persona-poster{max-width:220px;justify-self:center}.home-persona h2{font-size:24vw}.home-persona-description{font-size:14px}}@media(prefers-reduced-motion:reduce){.home-persona-poster{transition:none}}.home-persona-ranking{display:flex;align-items:center;gap:18px;margin-top:28px;padding:18px 0;border-top:1px solid #d7c29845;border-bottom:1px solid #d7c29845;width:-moz-fit-content;width:fit-content;color:#e1cba3}.home-persona-ranking>strong{font:400 clamp(64px,6.7vw,96px)/.85 var(--font-condensed);letter-spacing:-.025em}.home-persona-ranking>div{display:flex;flex-direction:column;gap:5px}.home-persona-ranking span{font-size:11px;font-weight:600;letter-spacing:.22em}.home-persona-ranking b{font:italic 600 28px/1.15 Georgia,serif}.home-persona-ranking small{font-size:7px;letter-spacing:.16em;color:#bdaea3;margin-top:3px}#home-persona{scroll-margin-top:55px}@media(max-width:640px){.home-persona-ranking{gap:16px}.home-persona-ranking>strong{font-size:76px}.home-persona-ranking b{font-size:28px}}.home-persona h2:has(.home-persona-logo){margin:16px 0 22px;line-height:0}.home-persona-logo{display:block;width:100%;max-width:560px;height:auto;overflow:hidden}