/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
.b-hero{--cutout-x:50%;--cutout-y:76%;--cutout-r:8.25rem}@media (width>=1024px){.b-hero{--cutout-x:73%;--cutout-y:57%;--cutout-r:10rem}}@media (width>=1280px){.b-hero{--cutout-r:15rem}}.b-hero__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:radial-gradient(circle var(--cutout-r) at var(--cutout-x) var(--cutout-y), transparent 99.5%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--cutout-r) at var(--cutout-x) var(--cutout-y), transparent 99.5%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--cutout-r) at var(--cutout-x) var(--cutout-y), transparent 99.5%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--cutout-r) at var(--cutout-x) var(--cutout-y), transparent 99.5%, #000 100%);mask-image:radial-gradient(circle var(--cutout-r) at var(--cutout-x) var(--cutout-y), transparent 99.5%, #000 100%);background-color:#bbb6}.b-hero__glass.is-menu-open{-webkit-mask-image:none;mask-image:none}.b-hero__glass.is-menu-open .b-hero__rings{display:none}.b-hero__rings{top:var(--cutout-y);left:var(--cutout-x);width:calc(var(--cutout-r) * 2 * 1.681);aspect-ratio:1;z-index:3;height:auto;position:absolute;transform:translate(-50%,-50%)}
