.brand-marketing h1{font-family:var(--font-brand-impact), sans-serif;text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(48px,5.7vw,84px);font-weight:400;line-height:1.06}.brand-marketing .editorial-explorer-intro{align-items:end;gap:48px}.brand-marketing .editorial-explorer-intro h1{font-size:clamp(48px,5.7vw,84px)}.brand-story-strip{grid-template-columns:repeat(3,1fr);gap:22px;margin:40px 0 64px;display:grid}.brand-story-strip figure{min-width:0;margin:0}.brand-story-strip img{aspect-ratio:1.7;object-fit:cover;border-radius:12px;width:100%;height:auto}.brand-story-strip figure:first-child img{border-top-left-radius:80px}.brand-story-strip figcaption{font-family:var(--font-serif);margin-top:12px;font-size:27px}.brand-marketing .editorial-explorer-panel{background:0 0;border-radius:0;padding:0}.brand-marketing .editorial-explorer-nav button[aria-pressed=true]{background:var(--paper);border-color:var(--coral-500)}.brand-guest-link{border-block:1px solid var(--night-200);font-family:var(--font-serif);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:30px 0;font-size:30px;display:flex}.brand-guest-hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:80px 90px;display:grid}.brand-guest-hero h1{margin:20px 0 28px}.brand-guest-hero .editorial-lead{margin-bottom:30px}.brand-guest-hero .editorial-text-button{margin-top:24px;display:flex}.brand-guest-hero figure{margin:0}.brand-guest-hero figure img{aspect-ratio:.95;object-fit:cover;object-position:65% center;border-radius:110px 18px 18px;width:100%;height:auto}.brand-guest-hero figcaption{font-family:var(--font-serif);padding:20px 4px;font-size:25px}.brand-guest-proof{background:#e8edf7;padding-block:80px}.brand-guest-proof-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.brand-guest-proof figure{text-align:center;margin:0}.brand-guest-proof figure img{border:7px solid var(--night-900);border-radius:30px;width:260px;max-width:100%;height:auto}.brand-guest-proof figcaption{color:var(--night-700);margin-top:18px;font-size:12px}.brand-guest-proof h2{font-family:var(--font-serif);margin:16px 0 24px;font-size:clamp(34px,4vw,56px);line-height:1.12}.brand-guest-proof li>svg{color:var(--coral-600);flex-shrink:0}@media (max-width:880px){.brand-marketing .editorial-container{padding-inline:28px}.brand-guest-hero{grid-template-columns:1fr;gap:30px;padding-block:40px}.brand-guest-hero figure img{aspect-ratio:1.5}.brand-guest-proof-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.brand-marketing .editorial-explorer-intro{gap:24px}}@media (max-width:600px){.brand-marketing .editorial-container{padding-inline:22px}.brand-story-strip{gap:12px;margin-block:28px 40px}.brand-story-strip img{aspect-ratio:.8}.brand-story-strip figure:first-child img{border-top-left-radius:36px}.brand-story-strip figcaption{font-size:18px}.brand-guest-proof-grid{grid-template-columns:1fr}.brand-guest-proof-grid>div{grid-row:1}.brand-guest-proof{padding-block:48px}.brand-guest-hero figure img{border-top-left-radius:65px}.brand-guest-link{font-size:25px}.brand-marketing .editorial-explorer-panel{padding:0}}.brand-marketing .editorial-explorer{padding-top:44px}@media (max-width:880px){.brand-marketing .editorial-explorer{padding-top:32px}}.brand-screen-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b93826 #eee9e3;gap:24px;padding-bottom:16px;display:flex;overflow-x:auto}.brand-screen-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.brand-screen-caption{color:var(--night-900);align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.brand-screen-caption>span{color:var(--coral-700);font-weight:700}.brand-marketing .editorial-explorer-layout{display:block}.brand-marketing .editorial-explorer-nav{position:static}.brand-marketing .editorial-screen-choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.brand-marketing .editorial-screen-choices button{justify-content:center;min-height:48px;padding:10px}.brand-marketing .editorial-screen-choices small,.brand-marketing .editorial-choice-icon,.brand-marketing .editorial-explorer-nav>.editorial-eyebrow{display:none}.brand-marketing .editorial-explorer-nav>.editorial-note{margin:10px 0;font-size:12px}.brand-screen-carousel .brand-screen-controls{padding:8px 0 12px}.brand-screen-carousel .brand-screen-slide{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:24px;display:grid}.brand-screen-carousel .editorial-panel-heading{grid-row:1/3}.brand-screen-carousel .editorial-panel-heading h2{margin:12px 0;font-size:clamp(26px,3vw,40px)}.brand-screen-carousel .editorial-panel-heading>p:last-child{font-size:16px;line-height:1.5}.brand-screen-carousel .editorial-gallery-stage{justify-content:center;align-items:center;height:clamp(240px,48svh,480px);min-height:0;margin:0;padding:12px;display:flex}.brand-screen-carousel .editorial-product-image{width:auto;max-width:100%;height:100%;margin:0}.brand-screen-carousel .editorial-product-pixels,.brand-screen-carousel .editorial-product-pixels svg,.brand-screen-carousel .editorial-product-pixels img{object-fit:contain;width:auto;max-width:100%;height:100%}.brand-screen-carousel .editorial-panel-meta{justify-content:space-between;gap:8px;margin:10px 0 0;font-size:12px}@media (max-width:700px){.brand-marketing .editorial-screen-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-marketing .editorial-screen-choices button strong{font-size:12px}.brand-screen-carousel .brand-screen-slide{display:block}.brand-screen-carousel .editorial-panel-heading .editorial-eyebrow{display:none}.brand-screen-carousel .editorial-panel-heading h2{margin:0 0 8px;font-size:24px}.brand-screen-carousel .editorial-panel-heading>p:last-child{margin:0 0 12px;font-size:14px}.brand-screen-carousel .editorial-gallery-stage{height:clamp(210px,36svh,330px)}}.brand-screen-carousel .editorial-panel-meta>span{border:0;padding:0}@media (max-width:700px){.brand-marketing .editorial-explorer-layout{gap:12px}.brand-marketing .editorial-screen-choices button{min-height:44px;padding:7px}.brand-marketing .editorial-explorer-nav>.editorial-note{display:none}.brand-screen-carousel .editorial-gallery-stage{height:clamp(180px,30svh,280px)}.brand-screen-carousel .editorial-panel-heading>p:last-child{line-height:1.35}}.brand-marketing .editorial-screen-choices button{text-align:center;align-items:center;display:flex}.brand-marketing .editorial-screen-choices button>span:last-child{width:100%}.brand-marketing .editorial-screen-choices button strong{max-width:none}.brand-screen-carousel .editorial-panel-meta>span{border-right:0}@media (max-width:700px){.brand-screen-carousel .editorial-panel-heading{min-height:112px}.brand-screen-carousel .editorial-panel-meta{flex-wrap:nowrap}.brand-screen-carousel .editorial-panel-meta>span{max-width:45%}}.brand-screen-carousel .editorial-gallery-stage{position:relative}.brand-screen-expand-hit{border-radius:inherit;color:#0000;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;font-size:0;position:absolute;inset:0}.brand-screen-expand-hit svg{display:none}.brand-screen-expand-hit:focus-visible{outline:3px solid var(--coral-700);outline-offset:3px}
