.mc[data-astro-cid-l5edcr4s]{--mc-cell: calc(var(--mc-size, 8rem) / 4);--mc-sweep: 9s;--mc-breath: calc(var(--mc-sweep) / 2);--mc-wave-dur: 2.8s;position:relative;width:var(--mc-size, 8rem);height:var(--mc-size, 8rem);pointer-events:none}.mc-bloom[data-astro-cid-l5edcr4s]{position:absolute;top:50%;left:50%;width:calc(var(--mc-size, 8rem) * 3.5);height:calc(var(--mc-size, 8rem) * 3.5);transform:translate(-50%,-50%);--mc-lag: 90ms;--mc-peak: var(--mc-glow, 1);opacity:var(--mc-peak);background:radial-gradient(closest-side at 50% 50%,rgba(224,62,87,.2) 0%,rgba(224,62,87,.19) 29%,rgba(224,62,87,.09) 45%,rgba(224,62,87,.03) 62%,transparent 82%)}@property --mc-wave-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.mc-wave[data-astro-cid-l5edcr4s]{position:absolute;top:50%;left:50%;width:calc(var(--mc-size, 8rem) * 3.5);height:calc(var(--mc-size, 8rem) * 3.5);transform:translate(-50%,-50%);--mc-wave-r: 0px;opacity:0;background-image:linear-gradient(to right,rgba(224,62,87,.7) 1px,transparent 1px),linear-gradient(to bottom,rgba(224,62,87,.7) 1px,transparent 1px);background-size:var(--mc-cell) var(--mc-cell);mask-image:radial-gradient(circle var(--mc-wave-r) at 50% 50%,transparent 0%,transparent 44%,rgba(0,0,0,.3) 74%,#000 93%,transparent 100%);mask-repeat:no-repeat}@media(hover:hover)and (pointer:fine){.mc[data-astro-cid-l5edcr4s].is-pulsing .mc-wave[data-astro-cid-l5edcr4s]{animation-name:mc-wave-out;animation-duration:var(--mc-wave-dur);animation-timing-function:cubic-bezier(.22,.6,.22,1);animation-iteration-count:infinite}}@keyframes mc-wave-out{0%{--mc-wave-r: calc(var(--mc-cell) * 2.05);opacity:0}5%{opacity:calc(.9 * var(--mc-glow, 1))}32%{opacity:calc(.44 * var(--mc-glow, 1))}58%{opacity:calc(.18 * var(--mc-glow, 1))}82%{--mc-wave-r: calc(var(--mc-cell) * 6.6);opacity:0}to{--mc-wave-r: calc(var(--mc-cell) * 6.6);opacity:0}}.mc-plate[data-astro-cid-l5edcr4s]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;background-color:var(--mc-fill, #181818);box-shadow:inset 0 0 0 1px var(--mc-edge, rgba(255, 255, 255, .1))}.mc-veil[data-astro-cid-l5edcr4s]{position:absolute;inset:0;--mc-lag: 90ms;--mc-peak: calc(.19 * var(--mc-glow, 1));background:#e03e57;opacity:var(--mc-peak)}.mc-rim[data-astro-cid-l5edcr4s]{--mcr-hot: rgb(240, 242, 247);--mcr-warm: rgb(176, 182, 193);--mcr-deep: rgb(102, 108, 120);--mcr-dim: rgb(62, 66, 76);--mcr-cool: rgb(146, 160, 184);--mcr-tint: rgb(190, 182, 170);--mcr-rim: 1;position:absolute;inset:0;overflow:hidden;isolation:isolate;pointer-events:none}.mc-rim[data-astro-cid-l5edcr4s]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--mc-edge, rgba(255, 255, 255, .1))}.mc-field[data-astro-cid-l5edcr4s]{position:absolute;top:50%;left:50%;width:calc(var(--mc-cell) * 6);height:calc(var(--mc-cell) * 6);margin:calc(var(--mc-cell) * -3) 0 0 calc(var(--mc-cell) * -3);background:conic-gradient(from 0deg,var(--mcr-dim) 0deg,var(--mcr-deep) 30deg,var(--mcr-cool) 62deg,var(--mcr-hot) 82deg,var(--mcr-warm) 104deg,var(--mcr-tint) 138deg,var(--mcr-deep) 176deg,var(--mcr-dim) 206deg,var(--mcr-cool) 238deg,var(--mcr-hot) 262deg,var(--mcr-warm) 288deg,var(--mcr-tint) 318deg,var(--mcr-dim) 360deg)}.mc-field--b[data-astro-cid-l5edcr4s]{mix-blend-mode:screen;opacity:.42;background:conic-gradient(from 40deg,var(--mcr-dim) 0deg,var(--mcr-deep) 74deg,var(--mcr-hot) 128deg,var(--mcr-dim) 200deg,var(--mcr-cool) 268deg,var(--mcr-hot) 312deg,var(--mcr-dim) 360deg)}.mc-pane[data-astro-cid-l5edcr4s]{position:absolute;inset:calc(var(--mc-cell) * .05 * var(--mcr-rim));background:var(--mc-fill, #181818);filter:blur(calc(var(--mc-cell) * .13 * var(--mcr-rim)))}.mc-pane--b[data-astro-cid-l5edcr4s]{inset:calc(var(--mc-cell) * .26 * var(--mcr-rim));filter:blur(calc(var(--mc-cell) * .3 * var(--mcr-rim)))}.mc-mark[data-astro-cid-l5edcr4s]{position:relative;display:block;height:40%;width:auto;aspect-ratio:15 / 17;filter:drop-shadow(0 0 calc(var(--mc-cell) * .27) color-mix(in srgb,#e03e57 calc(70% * var(--mc-glow, 1)),transparent)) drop-shadow(0 0 calc(var(--mc-cell) * .75) color-mix(in srgb,#e03e57 calc(45% * var(--mc-glow, 1)),transparent))}@keyframes mc-breathe{0%,to{opacity:calc(var(--mc-peak, 0) * .35)}50%{opacity:var(--mc-peak, 0)}}@keyframes mc-breathe-mark{0%,to{filter:brightness(.94) drop-shadow(0 0 calc(var(--mc-cell) * .18) color-mix(in srgb,#e03e57 calc(70% * var(--mc-glow, 1) * .35),transparent)) drop-shadow(0 0 calc(var(--mc-cell) * .5) color-mix(in srgb,#e03e57 calc(45% * var(--mc-glow, 1) * .35),transparent))}50%{filter:brightness(1.12) drop-shadow(0 0 calc(var(--mc-cell) * .27) color-mix(in srgb,#e03e57 calc(70% * var(--mc-glow, 1)),transparent)) drop-shadow(0 0 calc(var(--mc-cell) * .75) color-mix(in srgb,#e03e57 calc(45% * var(--mc-glow, 1)),transparent))}}@keyframes mc-spin{to{transform:rotate(360deg)}}@keyframes mc-field-breath{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}:root[data-intro] .mc-bloom[data-astro-cid-l5edcr4s],:root[data-intro] .mc-veil[data-astro-cid-l5edcr4s]{animation-name:mc-breathe;animation-duration:var(--mc-breath);animation-timing-function:ease-in-out;animation-delay:var(--mc-lag, 0ms);animation-iteration-count:infinite}:root[data-intro] .mc-mark[data-astro-cid-l5edcr4s]{animation-name:mc-breathe-mark;animation-duration:var(--mc-breath);animation-timing-function:ease-in-out;animation-iteration-count:infinite}:root[data-intro] .mc-field[data-astro-cid-l5edcr4s]{animation-name:mc-spin,mc-field-breath;animation-duration:var(--mc-sweep),var(--mc-breath);animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite}:root[data-intro] .mc-field--b[data-astro-cid-l5edcr4s]{animation-duration:calc(var(--mc-sweep) * 1.7),var(--mc-breath);animation-direction:reverse,normal}@media(prefers-reduced-motion:reduce){.mc-bloom[data-astro-cid-l5edcr4s],.mc-veil[data-astro-cid-l5edcr4s],.mc-mark[data-astro-cid-l5edcr4s],.mc-field[data-astro-cid-l5edcr4s],:root[data-intro] .mc-bloom[data-astro-cid-l5edcr4s],:root[data-intro] .mc-veil[data-astro-cid-l5edcr4s],:root[data-intro] .mc-mark[data-astro-cid-l5edcr4s],:root[data-intro] .mc-field[data-astro-cid-l5edcr4s]{animation:none}.mc-wave[data-astro-cid-l5edcr4s],.mc[data-astro-cid-l5edcr4s].is-pulsing .mc-wave[data-astro-cid-l5edcr4s]{display:none;animation:none}}.cta-mark[data-astro-cid-3dyr47cn] .mc-wave{display:none}.cta-mark[data-astro-cid-3dyr47cn] .mc-mark path{clip-path:inset(0 100% 0 0)}.cta-mark[data-astro-cid-3dyr47cn].is-visible .mc-mark path{clip-path:inset(0 -1% 0 0);transition:clip-path .62s cubic-bezier(.22,.61,.36,1)}.cta-mark[data-astro-cid-3dyr47cn].is-visible .mc-mark path:nth-child(2){transition-duration:.42s;transition-delay:.12s}.cta-mark[data-astro-cid-3dyr47cn].is-visible .mc-mark path:nth-child(3){transition-duration:.26s;transition-delay:.24s}.cta-pulses[data-astro-cid-3dyr47cn]{--pulse-fade: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .05) 30%, rgba(255, 255, 255, .16) 58%, rgba(255, 255, 255, .42) 80%, rgba(255, 255, 255, .78) 93%, #fff 100%}@property --cta-grid-pulse-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.cta-grid-pulse[data-astro-cid-3dyr47cn]{position:absolute;inset:0;--cta-grid-pulse-r: 0px;opacity:0;background-image:linear-gradient(to right,rgba(236,240,248,.38) 1px,transparent 1px),linear-gradient(to bottom,rgba(236,240,248,.38) 1px,transparent 1px);background-size:var(--cell) var(--cell),var(--cell) var(--cell);-webkit-mask-image:radial-gradient(circle var(--cta-grid-pulse-r) at 50% 50%,transparent 0%,transparent 44%,rgba(0,0,0,.3) 74%,#000 93%,transparent 100%);mask-image:radial-gradient(circle var(--cta-grid-pulse-r) at 50% 50%,transparent 0%,transparent 44%,rgba(0,0,0,.3) 74%,#000 93%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cta-mark[data-astro-cid-3dyr47cn].is-visible .cta-grid-pulse[data-astro-cid-3dyr47cn]{animation:cta-grid-pulse-out 5.2s cubic-bezier(.22,.6,.22,1) .9s infinite}.cta-mark[data-astro-cid-3dyr47cn].is-visible .cta-grid-pulse--b[data-astro-cid-3dyr47cn]{animation-delay:3.5s}@keyframes cta-grid-pulse-out{0%{--cta-grid-pulse-r: calc(var(--cell) * 1.15);opacity:0}8%{opacity:.8}65%{opacity:.36}to{--cta-grid-pulse-r: calc(var(--cell) * 9);opacity:0}}.cta-lines[data-astro-cid-3dyr47cn]{opacity:0;transition:opacity .7s ease .5s}.cta-mark[data-astro-cid-3dyr47cn].is-visible .cta-lines[data-astro-cid-3dyr47cn]{opacity:1}@media(prefers-reduced-motion:reduce){.cta-mark[data-astro-cid-3dyr47cn] .mc-mark path,.cta-mark[data-astro-cid-3dyr47cn].is-visible .mc-mark path{clip-path:none;transition:none}.cta-lines[data-astro-cid-3dyr47cn]{opacity:1;transition:none}.cta-mark[data-astro-cid-3dyr47cn].is-visible .cta-grid-pulse[data-astro-cid-3dyr47cn]{animation:none}}
