.album-layer,.catalogue-hero>.album-layer{z-index:1;pointer-events:none;text-align:initial;text-shadow:none;width:auto;height:auto;margin:0;padding:0;overflow:hidden;position:absolute!important;inset:0!important}.album-frame{opacity:0;transition:opacity 1s;position:absolute;inset:0}.album-frame.is-on{opacity:1}.album-photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-aspect-ratio:4/3){.album-photo{object-position:50% 22%}}.album-frame.album-fit .album-photo{object-fit:contain;object-position:center}.album-back{object-fit:cover;filter:blur(26px)brightness(.82);width:128%;height:128%;display:none;position:absolute;inset:-14%}.album-frame.album-fit .album-back{display:block}@media (prefers-reduced-motion:reduce){.album-frame{transition:none}}.album-frame.album-wide .album-photo{object-position:50% 40%}.gold-ticker{z-index:31;color:#f7f5ef;direction:ltr;background:#111;border-bottom:1px solid #a8946f47;height:36px;font-size:13px;line-height:36px;position:relative;overflow:hidden}.gt-track,.bs-track{width:max-content;animation:26s linear infinite dg-marquee;display:flex}.gold-ticker:hover .gt-track,.brand-strip:hover .bs-track{animation-play-state:paused}.gt-run{direction:rtl;display:flex}.gt-item{white-space:nowrap;align-items:center;display:flex}.gt-item>span{align-items:baseline;gap:7px;padding:0 20px;display:inline-flex}.gt-item b{color:#a8946f;font-weight:700}.gt-item em{font-variant-numeric:tabular-nums;color:#fff;font-style:normal;font-weight:700}.gt-item small{color:#f7f5efb3;font-size:12px}.gt-item s{font-variant-numeric:tabular-nums;font-size:11px;text-decoration:none}.gt-item s.gt-up{color:#5fbf7f}.gt-item s.gt-down{color:#e0645a}.gt-item>i{color:#8a7a5e;font-size:7px;font-style:normal}.b2b-campaign-hero .brand-strip{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);direction:ltr;background:#111111e6;border-top:1px solid #a8946f4d;align-items:center;height:76px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.brand-strip:before,.brand-strip:after{content:"";z-index:1;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.brand-strip:before{background:linear-gradient(90deg,#111,#1110);left:0}.brand-strip:after{background:linear-gradient(270deg,#111,#1110);right:0}.bs-track{animation-duration:38s}.bs-run{align-items:center;margin:0;padding:0;list-style:none;display:flex}.bs-run li{flex:none;justify-content:center;align-items:center;width:200px;height:76px;display:flex}.bs-run img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;max-width:150px;height:20px}.bs-run img.is-be{filter:none;opacity:1;height:32px}.bs-run img.is-mark{filter:none;opacity:1;height:34px}.bs-run span{letter-spacing:.32em;color:#f7f5ef;opacity:.85;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px}.b2b-campaign-hero .b2b-scroll{display:none}.b2b-public .b2b-scroll-stage[data-b2b-flat]{height:auto}.b2b-public .b2b-scroll-stage[data-b2b-flat]>.b2b-hero{height:max(480px,100svh - 100px);min-height:0;max-height:none;position:relative;top:auto}.b2b-public .b2b-campaign-hero .b2b-hero-copy.b2b-scroll-copy{padding-bottom:100px}.b2b-public .b2b-scroll-stage[data-b2b-flat] .b2b-hero-shade:after{opacity:0}.b2b-public .b2b-scroll-stage[data-b2b-flat] .b2b-stage-stories{background:var(--b2b-navy);pointer-events:auto;height:auto;margin-top:0;padding:30px 0 48px;position:relative;opacity:1!important;transform:none!important}.b2b-public .b2b-scroll-stage[data-b2b-flat] .b2b-stage-stories .b2b-stories-heading{clip-path:none;width:84%;height:auto;margin-bottom:22px;position:static;overflow:visible}.b2b-public .b2b-scroll-stage[data-b2b-flat] .b2b-stage-stories .b2b-story-card{max-height:none}@keyframes dg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){.gold-ticker{height:30px;font-size:12px;line-height:30px}.b2b-campaign-hero .brand-strip,.bs-run li{height:58px}.bs-run li{width:140px}.bs-run img{height:17px}.bs-run img.is-be{height:26px}.bs-run img.is-mark{height:28px}.bs-run span{font-size:13px}.b2b-campaign-hero .b2b-hero-copy .b2b-button{margin-top:26px}.b2b-public .b2b-scroll-stage[data-b2b-flat]>.b2b-hero{height:max(440px,100svh - 86px)}.b2b-public .b2b-campaign-hero .b2b-hero-copy.b2b-scroll-copy{padding-bottom:78px}.b2b-public .b2b-scroll-stage[data-b2b-flat] .b2b-stage-stories .b2b-stories-heading{width:auto;padding-inline:7.1vw}}@media (prefers-reduced-motion:reduce){.gt-track,.bs-track{animation:none}}
