/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.fancy-link{backface-visibility:hidden;margin-right:14px;transition:color .3s ease-in-out;display:inline-block;position:relative;color:var(--color-gray1)!important;letter-spacing:-.0166667em!important;font-size:18px!important;font-weight:500!important;line-height:1.44444!important}.fancy-link:before{content:"";background-color:var(--color-gray1);opacity:0;z-index:0;transition:opacity .3s ease-in-out;display:block;position:absolute;inset:0 -36px 0 -11px}.fancy-link.fancy-link--large{margin-right:24px;letter-spacing:-.0372727em!important;font-size:22px!important;font-weight:700!important;line-height:1.36364!important}@media (width>=800px){.fancy-link.fancy-link--large{font-size:30px!important}}.fancy-link.fancy-link--large:before{right:-48px}.fancy-link:hover,.user-tabbing .fancy-link:focus,.hovered .fancy-link{color:var(--color-white)!important}:is(.fancy-link:hover,.user-tabbing .fancy-link:focus,.hovered .fancy-link):before{opacity:1}.fancy-link__label{z-index:1;display:inline-block;position:relative}.fancy-link__icon{backface-visibility:hidden;pointer-events:none;width:20px;height:14px;transition:transform .3s ease-in-out;display:inline;position:absolute;transform:translate(-9px,7px)}.fancy-link__icon:before,.fancy-link__icon:after{backface-visibility:hidden}.fancy-link__icon:before{content:"";border-top:2px solid var(--color-red);border-right:2px solid var(--color-red);width:7px;height:7px;transition:border .3s ease-in-out;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.fancy-link__icon:after{content:"";background-color:var(--color-white);opacity:0;width:100%;height:2px;transition:opacity .3s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fancy-link--large .fancy-link__icon{width:25px;transform:translate(-8px,8px)}@media (width>=800px){.fancy-link--large .fancy-link__icon{transform:translate(-8px,15px)}}.fancy-link--large .fancy-link__icon:before{border-top-width:3px;border-right-width:3px;width:12px;height:12px}.fancy-link--large .fancy-link__icon:after{height:3px}.fancy-link:hover .fancy-link__icon,.user-tabbing .fancy-link:focus .fancy-link__icon,.hovered .fancy-link__icon{transform:translate(6px,7px)}:is(.fancy-link:hover .fancy-link__icon,.user-tabbing .fancy-link:focus .fancy-link__icon,.hovered .fancy-link__icon):before{border-top-color:var(--color-white);border-right-color:var(--color-white)}:is(.fancy-link:hover .fancy-link__icon,.user-tabbing .fancy-link:focus .fancy-link__icon,.hovered .fancy-link__icon):after{opacity:1}.fancy-link--large:hover .fancy-link__icon,.user-tabbing .fancy-link--large:focus .fancy-link__icon.fancy-link--large,.hovered .fancy-link--large .fancy-link__icon{transform:translate(8px,8px)}@media (width>=800px){.fancy-link--large:hover .fancy-link__icon,.user-tabbing .fancy-link--large:focus .fancy-link__icon.fancy-link--large,.hovered .fancy-link--large .fancy-link__icon{transform:translate(8px,15px)}}
