.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:24px;background:transparent;color:inherit;font-size:10px;white-space:nowrap;flex:none}
.theme-toggle:hover{border-color:var(--silver)}
.theme-swatch{width:17px;height:17px;border:1px solid #ffffff75;border-radius:50%;background:linear-gradient(90deg,#fff 50%,#a51d24 50%);flex:none}
.home-header .header-social{margin-left:0}
.home-header .brand-symbol svg{position:absolute;max-width:none;width:98px;height:98px;left:-12px;top:-28px}
[data-home-theme=light]{color-scheme:light;--black:#fff;--white:#a51d24;--silver:#65564f;--line:#e5ded9}
[data-home-theme=light] body{color:#292220}
[data-home-theme=light] .theme-swatch{border-color:#736763;background:linear-gradient(90deg,#000 50%,#a6a6a6 50%)}
[data-home-theme=light] .brand,[data-home-theme=light] h1,[data-home-theme=light] h2,[data-home-theme=light] h3,[data-home-theme=light] .silver-text,[data-home-theme=light] .footer-signature{color:#a51d24}
[data-home-theme=light] #hero-title{color:#fff}
[data-home-theme=light] .main-nav a[href="/boutique"]{color:#a51d24}
[data-home-theme=light] .main-nav a:hover,[data-home-theme=light] .footer-links a:hover{color:#80151b}
[data-home-theme=light] .hero-shade,[data-home-theme=light] .event-shade,[data-home-theme=light] .founder-shade{opacity:.82}
[data-home-theme=light] .hero,[data-home-theme=light] .event-section,[data-home-theme=light] .founder-section{--silver:#fff;--line:#ffffff70;color:#fff}
[data-home-theme=light] .hero-description,[data-home-theme=light] .founder-description,[data-home-theme=light] .founder-role,[data-home-theme=light] .founder-values p,[data-home-theme=light] .hero-intro,[data-home-theme=light] .founder-lead{color:#fff}
[data-home-theme=light] .hero-copy>.eyebrow,[data-home-theme=light] .art-caption,[data-home-theme=light] .hero-bottom a,[data-home-theme=light] .founder-topline .silver-text{color:#fff}
[data-home-theme=light] .button,[data-home-theme=light] .hero-video-toggle{text-shadow:none}
[data-home-theme=light] .status-dot{background:#a51d24}
[data-home-theme=light] .button-light:hover{background:#80151b;border-color:#80151b;color:#fff}
[data-home-theme=light] .hero-video-toggle{color:#a51d24;background:#ffffffb3;border-color:#cbbcb6}
[data-home-theme=light] .hero-video-toggle:hover{background:#fff;border-color:#a51d24}
[data-home-theme=light] .event-section,[data-home-theme=light] .founder-section{background:#fff}
[data-home-theme=light] .event-facts,[data-home-theme=light] .event-bottom,[data-home-theme=light] .countdown-unit,[data-home-theme=light] .founder-values,[data-home-theme=light] .founder-values li,[data-home-theme=light] .founder-bottom{border-color:#ffffff70}
[data-home-theme=light] .event-chapter,[data-home-theme=light] .event-kicker,[data-home-theme=light] .event-facts dt,[data-home-theme=light] .fact-secondary,[data-home-theme=light] .countdown-label,[data-home-theme=light] .countdown-unit dt,[data-home-theme=light] .event-description,[data-home-theme=light] .event-note,[data-home-theme=light] .event-bottom{color:#fff}
[data-home-theme=light] .event-facts dd,[data-home-theme=light] .countdown-unit dd,[data-home-theme=light] .event-time{color:#fff}
[data-home-theme=light] .events-section-label{background:#a51d24;color:#fff}
[data-home-theme=light] .events-empty{background:#faf6f3}
[data-home-theme=light] .past-cover-placeholder{background:linear-gradient(135deg,#f2eeeb,#e5ded9)}
[data-home-theme=light] .upcoming-date,[data-home-theme=light] .past-date,[data-home-theme=light] .album-description{color:#65564f}
[data-home-theme=light] .upcoming-link,[data-home-theme=light] .past-action,[data-home-theme=light] .past-event[open]{border-color:var(--line)}
[data-home-theme=light] .upcoming-arrow,[data-home-theme=light] .past-symbol,[data-home-theme=light] .album-close{border-color:#cbbcb6;color:#a51d24}
[data-home-theme=light] .past-symbol::before,[data-home-theme=light] .past-symbol::after{background:#a51d24}
[data-home-theme=light] .album-photo figcaption,[data-home-theme=light] .album-photo .album-status{color:#fff}
[data-home-theme=light] .events-page .button-outline{border-color:#a51d24;color:#a51d24}
[data-home-theme=light] .events-page .button-outline:hover{background:#fff2f0}
@media(max-width:1100px) and (min-width:701px){.home-header{gap:15px}.home-header .main-nav{gap:20px}.theme-toggle-label{display:none}.theme-toggle{width:44px;padding:8px}}
@media(max-width:700px){.home-header{display:grid;grid-template-columns:1fr 44px;gap:4px 14px;height:auto;min-height:126px;padding:17px 0 5px}.home-header .brand-symbol svg{width:76px;height:76px;left:-11px;top:-22px}.home-header .theme-toggle{grid-column:2;grid-row:1;width:44px;padding:8px}.theme-toggle-label{display:none}.home-header .main-nav{grid-column:1/-1;grid-row:2;width:100%;justify-content:space-between;margin-left:0;gap:18px}.home-header .main-nav a:first-child{display:inline-flex}.hero{min-height:calc(100svh - 126px)}}

.header-socials{display:flex;align-items:center;gap:8px;flex-shrink:0}
@media(max-width:700px){.home-header{grid-template-columns:minmax(0,1fr) 80px 36px;column-gap:6px}.home-header .header-socials{grid-column:2;grid-row:1;gap:4px}.home-header .header-social{display:flex;min-width:38px;min-height:40px}.home-header .theme-toggle{grid-column:3;grid-row:1;width:36px;min-height:40px}}
