.immersive-gradient[data-astro-cid-etopr7lu]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 120% 100% at 20% 50%,rgba(248,248,248,.8) 0%,transparent 70%),radial-gradient(ellipse 100% 80% at 80% 20%,rgba(255,255,255,.8) 0%,transparent 60%)}.gear-field[data-astro-cid-etopr7lu]{--gear-s: .8;position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;contain:layout style paint;opacity:0;display:none}@media(min-width:1024px){.gear-field[data-astro-cid-etopr7lu]{display:block}}@media(min-width:1280px){.gear-field[data-astro-cid-etopr7lu]{--gear-s: .9}}@media(min-width:1536px){.gear-field[data-astro-cid-etopr7lu]{--gear-s: 1}}@media(min-width:1920px){.gear-field[data-astro-cid-etopr7lu]{--gear-s: 1.12}}@media(min-width:2560px){.gear-field[data-astro-cid-etopr7lu]{--gear-s: 1.3}}@media(prefers-reduced-motion:reduce){.gear-field[data-astro-cid-etopr7lu]{opacity:1}}.gear-cluster[data-astro-cid-etopr7lu]{position:absolute;width:0;height:0;transform:scale(var(--gear-s))}.gear-cluster--left[data-astro-cid-etopr7lu]{left:max(-300px,calc(50% - 1060px));top:-140px}.gear-cluster--right[data-astro-cid-etopr7lu]{right:max(-250px,calc(50% - 1010px));top:max(96px,calc(55vh - 240px))}.gear-field[data-astro-cid-etopr7lu] .gear{position:absolute;transform-origin:center center;will-change:transform}.gear-field[data-astro-cid-etopr7lu] .gear--a{width:560px;height:560px;left:0;top:0;color:#262626;opacity:.055;fill:currentColor}.gear-field[data-astro-cid-etopr7lu] .gear--b{width:240px;height:240px;left:396px;top:512px;color:var(--red, #ec0401);opacity:.12;fill:none;stroke:currentColor;stroke-width:2.2}.gear-field[data-astro-cid-etopr7lu] .gear--c{width:480px;height:480px;right:0;top:0;color:#262626;opacity:.14;fill:none;stroke:currentColor;stroke-width:1.25}.gear-field[data-astro-cid-etopr7lu] .gear--d{width:200px;height:200px;right:440px;top:-50px;color:var(--red, #ec0401);opacity:.09;fill:currentColor}.gear-field[data-astro-cid-etopr7lu] .gear--e{width:120px;height:120px;right:425px;top:-173px;color:#262626;opacity:.16;fill:none;stroke:currentColor;stroke-width:.34}.gear-field[data-astro-cid-etopr7lu] .gear--f{width:calc(80px * var(--gear-s));height:calc(80px * var(--gear-s));left:max(40px,calc(50% - 720px));bottom:88px;color:#262626;opacity:.14;fill:none;stroke:currentColor;stroke-width:.51}#cookie-notice{--cn-ease: cubic-bezier(.65, 0, .35, 1)}#cookie-notice .cn-bar{--cn-bar-w: 40rem;display:flex;align-items:center;gap:.75rem;height:60px;width:60px;padding:0 18px;border-radius:30px;overflow:hidden;cursor:pointer;will-change:width,border-radius}#cookie-notice .cn-content{display:flex;align-items:center;gap:.75rem;width:calc(var(--cn-bar-w) - 36px - 24px - .75rem);flex:none;opacity:0;visibility:hidden}#cookie-notice .cn-content .cn-text{flex:1 1 0%;min-width:0}#cookie-notice.is-bar .cn-bar{width:var(--cn-bar-w);max-width:calc(100vw - 2rem);border-radius:.75rem;cursor:default}#cookie-notice.is-bar .cn-content{opacity:1;visibility:visible}#cookie-notice.is-ready .cn-bar{transition:width .55s var(--cn-ease),border-radius .55s var(--cn-ease),transform .3s var(--cn-ease)}#cookie-notice.is-ready .cn-content{transition:opacity .2s ease,visibility 0s linear .2s}#cookie-notice.is-ready.is-bar .cn-content{transition:opacity .32s ease .2s,visibility 0s linear 0s}#cookie-notice.is-ready{animation:cn-in .5s var(--cn-ease) both}@keyframes cn-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){#cookie-notice.is-ready:not(.is-bar) .cn-bar:hover{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){#cookie-notice.is-ready{animation:none}#cookie-notice.is-ready .cn-bar,#cookie-notice.is-ready .cn-content{transition:none}#cookie-notice.is-ready:not(.is-bar) .cn-bar:hover{transform:none}}#cookie-notice .cn-pop{display:none;position:absolute;bottom:calc(100% + .75rem);left:0;flex-direction:column;gap:.75rem;width:calc(100vw - 2rem);max-width:20rem;padding:1rem}#cookie-notice .cn-pop.open{display:flex}#cookie-notice .cn-pop .cn-accept{align-self:flex-end}
