.full-bleed.astro-ndlvh7oo{margin-left:50%;transform:translate(-50%);width:100vw}.motion-toggle.astro-ndlvh7oo{background-color:#f0ebe1;background-color:var(--bg-color,#f0ebe1);border:1px solid #d8c191;color:#4a4d31;color:var(--text-color,#4a4d31);font-size:14px;line-height:1.42;min-width:144px;padding:13px 24px;position:absolute;right:0;top:0;z-index:2}@media only screen and (min-width:1024px){.motion-toggle.astro-ndlvh7oo{left:90px;position:absolute;right:auto;top:0}.motion-toggle.astro-ndlvh7oo:focus-visible span.astro-ndlvh7oo,.motion-toggle.astro-ndlvh7oo:hover span.astro-ndlvh7oo{-webkit-text-decoration:underline;text-decoration:underline}}.motion-toggle.astro-ndlvh7oo span.astro-ndlvh7oo{display:block;min-width:99px;text-decoration-color:#fff0;transition:text-decoration-color .22s ease-out}.motion-toggle--takeover.astro-ndlvh7oo{align-self:flex-start;background-color:#fff0;color:#f0ebe1;margin-left:20px;position:relative}@media only screen and (min-width:1024px){.motion-toggle--takeover.astro-ndlvh7oo{left:48px;margin-left:0;position:absolute}}@keyframes revealImage{0%{clip-path:polygon(23% 0,23% 0,23% 100%,23% 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes reverseRevealImage{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(23% 0,23% 0,23% 100%,23% 100%)}}@keyframes revealDesktopMenu{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes reverseRevealDesktopMenu{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}to{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.full-bleed.astro-y57ar2oz{margin-left:50%;transform:translate(-50%);width:100vw}.banner__top.astro-y57ar2oz{--text-and-logo-color:#fff;align-items:center;display:flex;justify-content:space-between;opacity:0;transform:translateY(30px);width:100%}@media only screen and (min-width:1024px){.banner__top.astro-y57ar2oz{margin:0 55px;position:relative;z-index:2}}.banner__top.astro-y57ar2oz.dark-text{--text-and-logo-color:#2d312d}.banner__top.astro-y57ar2oz .astro-y57ar2oz[data-icon]{--color:var(--text-and-logo-color,#fff);display:flex;height:20px;margin-bottom:45px;width:220px}@media only screen and (min-width:1024px){.banner__top.astro-y57ar2oz .astro-y57ar2oz[data-icon]{height:25px;margin-bottom:0;width:275px}}.banner__top-links.astro-y57ar2oz{display:none}@media only screen and (min-width:1024px){.banner__top-links.astro-y57ar2oz{display:flex;gap:20px}}.banner__top-links.astro-y57ar2oz a.astro-y57ar2oz,.banner__top-links.astro-y57ar2oz button.astro-y57ar2oz{background:#0000;color:var(--text-and-logo-color);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.2;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fff0;text-transform:uppercase;text-underline-offset:2px;transition:text-decoration-color .22s ease-out}@media only screen and (min-width:1024px){.banner__top-links.astro-y57ar2oz a.astro-y57ar2oz:focus-visible,.banner__top-links.astro-y57ar2oz a.astro-y57ar2oz:hover,.banner__top-links.astro-y57ar2oz button.astro-y57ar2oz:focus-visible,.banner__top-links.astro-y57ar2oz button.astro-y57ar2oz:hover{text-decoration-color:inherited;text-decoration-color:initial}}.banner__top-links.astro-y57ar2oz .motion-toggle{display:none}@media only screen and (min-width:1024px){.banner__top-links.astro-y57ar2oz .motion-toggle{display:flex;left:auto!important;right:270px!important;right:var(--motion-toggle-right,270px)!important;top:-30px!important;transform:none!important}}
