.section-header.menu-open .header-wrapper{--color-foreground: 255, 255, 255;--color-button-text: 0, 0, 0;--color-button: 255, 255, 255}.section-header.menu-open .header__menu-drawer-trigger{background-color:rgba(var(--color-button), 1);color:rgba(var(--color-button-text), 1)}.section-header.menu-open .header__menu-drawer-trigger svg,.section-header.menu-open .header__menu-drawer-trigger svg path{stroke:rgba(var(--color-button-text), 1)}.section-header .header__icons{display:flex;gap:24px}.section-header .header__icon{--corner-size: 2px;--corner-offset-x: -1px;--corner-offset-y: -1px;position:relative}.section-header .header__icon::after{content:"";position:absolute;top:var(--corner-offset-y);left:var(--corner-offset-x);right:var(--corner-offset-x);bottom:var(--corner-offset-y);pointer-events:none;background-color:rgba(var(--color-foreground, #fff), 0.8);-webkit-mask-image:url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg);mask-image:url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg);-webkit-mask-size:var(--corner-size) var(--corner-size);mask-size:var(--corner-size) var(--corner-size);-webkit-mask-position:top left,top right,bottom left,bottom right;mask-position:top left,top right,bottom left,bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-wrapper{padding-top:var(--padding-top-section-mobile);padding-bottom:var(--padding-bottom-section-mobile);z-index:2}@media screen and (min-width: 750px){.header-wrapper{padding-top:var(--padding-top-section-desktop);padding-bottom:var(--padding-bottom-section-desktop)}}.header-drawer-float{position:relative;z-index:3}@media screen and (min-width: 750px){.header-drawer-float{z-index:1}}.header-drawer-float .header__icon--summary{width:0;height:0}.header-drawer-float .header__icon--summary span{display:none}.header-drawer-float .header__icon--menu[aria-expanded=true]:before{height:150vh;height:150lvh;position:fixed;top:0;left:0;z-index:1}@media screen and (min-width: 750px){.header-drawer-float .menu-drawer{border:none}}.header__menu-drawer-trigger{min-height:3.2rem;font-size:1.6rem;letter-spacing:-0.05em;min-width:auto;background-color:rgba(0,0,0,0);color:rgb(var(--color-button));border-color:rgba(0,0,0,0);transition:150ms background-color;--corner-size: 2px;--corner-offset-x: -1px;--corner-offset-y: -1px;position:relative}.header__menu-drawer-trigger::after{content:"";position:absolute;top:var(--corner-offset-y);left:var(--corner-offset-x);right:var(--corner-offset-x);bottom:var(--corner-offset-y);pointer-events:none;background-color:rgba(var(--color-foreground, #fff), 0.8);-webkit-mask-image:url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg);mask-image:url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg),url(icon-button-dot.svg);-webkit-mask-size:var(--corner-size) var(--corner-size);mask-size:var(--corner-size) var(--corner-size);-webkit-mask-position:top left,top right,bottom left,bottom right;mask-position:top left,top right,bottom left,bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header__menu-drawer-trigger svg,.header__menu-drawer-trigger svg path{stroke:rgb(var(--color-button))}.header__menu-drawer-trigger .button__inner-content{padding:4px 15px;min-height:3.6rem}.menu-drawer-container__placeholder-banner{opacity:0;position:fixed;z-index:0;inset:auto;width:100%;height:100vh;height:100dvh;transition:opacity var(--duration-default) ease}.menu-drawer-container__placeholder-banner video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}