/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-duration:initial}}}.announcement-banner{z-index:10;text-align:center;font-size:var(--text-m,.875rem);position:relative}@media(min-width:48rem){.announcement-banner{font-size:var(--text-l,1rem)}}.announcement-banner__inner{padding-inline:var(--spacing-xl,1.5rem);padding-block:var(--spacing-xs,.25rem);justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.announcement-banner__inner{padding-inline:var(--spacing-2xl,2rem);padding-block:var(--spacing-s,.5rem)}}.announcement-banner__text{margin:calc(var(--spacing,.25rem)*0);text-align:center}.announcement-banner__link{text-decoration-line:underline}@media(hover:hover){.announcement-banner__link:hover{text-decoration-line:none}}.announcement-banner__link{color:inherit}.announcement-banner__nav{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute;top:50%}@media(hover:hover){.announcement-banner__nav:hover{opacity:.7}}@media(min-width:48rem){.announcement-banner__nav{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}}.announcement-banner__nav{color:inherit}.announcement-banner__nav--prev{left:var(--spacing-xs,.25rem)}@media(min-width:48rem){.announcement-banner__nav--prev{left:var(--spacing-s,.5rem)}}.announcement-banner__nav--next{right:var(--spacing-xs,.25rem)}@media(min-width:48rem){.announcement-banner__nav--next{right:var(--spacing-s,.5rem)}}.announcement-banner__nav svg{width:100%;height:100%}.announcement-banner__swiper{width:100%;overflow:hidden}.announcement-banner__slide{justify-content:center;align-items:center;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
