.Banner-module-scss-module__6w39AG__banner{padding:9px var(--layout-margin);background-color:var(--banner-background);width:100%;transition:opacity .4s;position:relative}@media (prefers-reduced-motion:reduce){.Banner-module-scss-module__6w39AG__banner{transition:none}}.Banner-module-scss-module__6w39AG__banner:has(a.Banner-module-scss-module__6w39AG__copy:focus-visible){opacity:.9}@media (hover:hover){.Banner-module-scss-module__6w39AG__banner:has(a.Banner-module-scss-module__6w39AG__copy:hover){opacity:.9}}.Banner-module-scss-module__6w39AG__pink{--banner-background:var(--color-pink);color:var(--color-blackPink)}.Banner-module-scss-module__6w39AG__grey{--banner-background:var(--color-lightGrey2);color:var(--color-darkGrey1)}.Banner-module-scss-module__6w39AG__banner.Banner-module-scss-module__6w39AG__grey .Banner-module-scss-module__6w39AG__closeBadge{--badge-background:var(--color-darkGrey3)}.Banner-module-scss-module__6w39AG__green{--banner-background:var(--color-green);color:var(--color-blackGreen)}.Banner-module-scss-module__6w39AG__gold,.Banner-module-scss-module__6w39AG__orange{--banner-background:var(--color-gold);color:var(--color-blackGold)}.Banner-module-scss-module__6w39AG__blue{--banner-background:var(--color-blue);color:var(--color-blackBlue)}.Banner-module-scss-module__6w39AG__content{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.Banner-module-scss-module__6w39AG__copy{font-family:var(--beausite,sans-serif);letter-spacing:0;min-inline-size:0;color:inherit;align-items:center;gap:2px;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;text-decoration:none;display:flex}a.Banner-module-scss-module__6w39AG__copy:before{content:"";position:absolute;inset:0}.Banner-module-scss-module__6w39AG__start{align-items:center;gap:10px;min-inline-size:0;display:flex}.Banner-module-scss-module__6w39AG__badge{flex-shrink:0}.Banner-module-scss-module__6w39AG__text{overflow-wrap:anywhere;min-inline-size:0}.Banner-module-scss-module__6w39AG__chevron{width:16px;height:16px;color:var(--color-black);flex-shrink:0;position:relative;overflow:clip}.Banner-module-scss-module__6w39AG__chevron>span{transition:transform .4s cubic-bezier(.75,0,.1,.99),opacity .4s cubic-bezier(.75,0,.1,.99);position:absolute;inset:0}.Banner-module-scss-module__6w39AG__chevron>span:last-child{opacity:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.Banner-module-scss-module__6w39AG__chevron>span{transition:none}}a.Banner-module-scss-module__6w39AG__copy:focus-visible .Banner-module-scss-module__6w39AG__chevron>span:first-child{opacity:0;transform:translate(100%)}a.Banner-module-scss-module__6w39AG__copy:focus-visible .Banner-module-scss-module__6w39AG__chevron>span:last-child{opacity:1;transform:translate(0)}@media (hover:hover){a.Banner-module-scss-module__6w39AG__copy:hover .Banner-module-scss-module__6w39AG__chevron>span:first-child{opacity:0;transform:translate(100%)}a.Banner-module-scss-module__6w39AG__copy:hover .Banner-module-scss-module__6w39AG__chevron>span:last-child{opacity:1;transform:translate(0)}}.Banner-module-scss-module__6w39AG__close{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;display:flex;position:relative}.Banner-module-scss-module__6w39AG__close:before{content:"";position:absolute;inset:-9px -10px}.Banner-module-scss-module__6w39AG__close:focus-visible,.Banner-module-scss-module__6w39AG__copy:focus-visible{outline:1px solid var(--color-black);outline-offset:3px}
.PageTransition-module-scss-module__ZSiPYa__overlay{z-index:999;pointer-events:none;background-color:#fff;position:fixed;inset:0}
.RotateDevice-module-scss-module__E7fBDa__overlay{z-index:100;padding-inline:var(--section-inset);text-align:center;background-color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:none;position:fixed;inset:0}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px),(pointer:coarse) and (orientation:portrait) and (min-width:600px){.RotateDevice-module-scss-module__E7fBDa__overlay{display:flex}}.RotateDevice-module-scss-module__E7fBDa__icon{block-size:32px;inline-size:32px}.RotateDevice-module-scss-module__E7fBDa__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;max-inline-size:525px;color:var(--color-black);margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.1}.RotateDevice-module-scss-module__E7fBDa__text{font-family:var(--beausite,sans-serif);letter-spacing:.01em;max-inline-size:320px;color:var(--color-darkGrey2);margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}
.LayoutWrapper-module-scss-module__BPqcyW__banner{flex-shrink:0}.LayoutWrapper-module-scss-module__BPqcyW__main{background:linear-gradient(var(--color-white),var(--color-white))center/min(100% - 2*var(--section-inset),var(--typography-max-vw) - 2*var(--grid-gap))100% no-repeat,var(--background-texture);flex-grow:1}.LayoutWrapper-module-scss-module__BPqcyW__main:has([data-page=not-found])+#footer{display:none}
