@property --dial-deg{syntax:"<integer>";inherits:false;initial-value:0}.dial[data-astro-cid-3yxcqqne]{pointer-events:none;-webkit-user-select:none;user-select:none}.dial__box[data-astro-cid-3yxcqqne]{aspect-ratio:var(--dial-ar);position:absolute;container:dial/inline-size}.dial__box[data-astro-cid-3yxcqqne]:before{content:"";left:var(--dial-px);top:var(--dial-py);aspect-ratio:1;background:radial-gradient(closest-side,#b50f5f4d,#b50f5f1c 45%,#0000);border-radius:50%;width:150%;position:absolute;translate:-50% -50%}.dial__svg[data-astro-cid-3yxcqqne]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sp-hero:has(>.sp-hero__media>.dial--cover):before{opacity:0}.dial--cover[data-astro-cid-3yxcqqne]{--dial-bottom:calc(clamp(5.75rem, 11vh, 7rem) + 5.5rem);position:absolute;inset:0;overflow:hidden}.dial--cover[data-astro-cid-3yxcqqne] .dial__box[data-astro-cid-3yxcqqne]{right:max(var(--pad), calc(50% - 44rem));bottom:var(--dial-bottom);height:min(44rem, calc(100% - var(--header-h) - 1.25rem - var(--dial-bottom)), calc(33vw * var(--dial-hw)))}.dial__grid[data-astro-cid-3yxcqqne]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:50%;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 55% at 78% 42%,#000 10%,#0000 75%);mask-image:radial-gradient(45% 55% at 78% 42%,#000 10%,#0000 75%)}.dial[data-astro-cid-3yxcqqne] .dial__ph[data-astro-cid-3yxcqqne]{top:calc(var(--header-h) + 1rem);width:min(26rem,60%);height:6rem;position:absolute;right:1rem}@media (width>=64rem) and (aspect-ratio>=1001/1000){.sp-hero:not(.sp-hero--aside):has(>.sp-hero__media>.dial--cover) .sp-hero__body{grid-template-columns:minmax(0,1fr) min(30rem,36vw);row-gap:clamp(1rem,3vh,2rem)}.sp-hero:not(.sp-hero--aside):has(>.sp-hero__media>.dial--cover) .sp-hero__side{grid-column:1;max-width:34rem}}@media (height<=46rem){.dial--cover[data-astro-cid-3yxcqqne]{--dial-bottom:10rem}}.dial--stage[data-astro-cid-3yxcqqne]{border-radius:var(--radius-lg);color:#f3f1ee;background:#141317;min-height:clamp(20rem,48vw,30rem);position:relative;overflow:hidden}.dial--stage[data-astro-cid-3yxcqqne] .dial__grid[data-astro-cid-3yxcqqne]{-webkit-mask-image:radial-gradient(45% 60% at 72% 55%,#000 10%,#0000 75%);mask-image:radial-gradient(45% 60% at 72% 55%,#000 10%,#0000 75%)}.dial--stage[data-astro-cid-3yxcqqne] .dial__box[data-astro-cid-3yxcqqne]{height:calc(100% - 2*clamp(1.5rem,3.5vw,2.75rem));bottom:clamp(1.5rem,3.5vw,2.75rem);right:clamp(1rem,4vw,3rem)}.dial--stage[data-astro-cid-3yxcqqne].dial--aside{background:#0a0a0c99;min-height:clamp(14rem,30vh,20rem)}.dial--stage[data-astro-cid-3yxcqqne].dial--aside .dial__box[data-astro-cid-3yxcqqne]{height:calc(100% - 2.5rem);bottom:1.25rem;left:50%;right:auto;translate:-45%}@media (width<=47.99rem){.dial--stage[data-astro-cid-3yxcqqne]{min-height:17rem}.dial--stage[data-astro-cid-3yxcqqne] .dial__box[data-astro-cid-3yxcqqne]{height:14rem;bottom:1.5rem;left:50%;right:auto;translate:-45%}}.dial--perch[data-astro-cid-3yxcqqne]{left:50%;bottom:calc(100% + var(--perch-gap,0px));width:0;height:0;position:absolute}.dial--perch[data-astro-cid-3yxcqqne] .dial__box[data-astro-cid-3yxcqqne]{height:var(--perch-h,18rem);bottom:0;left:0;translate:-66%}.dial__back[data-astro-cid-3yxcqqne]{stroke:#ffffff1f;stroke-width:1.5px;stroke-dasharray:1.5 7;stroke-linecap:round}.dial__band[data-astro-cid-3yxcqqne]{stroke:#ffffff08}.dial__bezel[data-astro-cid-3yxcqqne]{stroke:#fff6;stroke-width:1.8px}.dial__tick[data-astro-cid-3yxcqqne]{stroke:#fff;stroke-dasharray:var(--da);stroke-dashoffset:-10px}.dial__tick--1[data-astro-cid-3yxcqqne]{stroke-opacity:.24}.dial__tick--5[data-astro-cid-3yxcqqne]{stroke-opacity:.45}.dial__tick--10[data-astro-cid-3yxcqqne]{stroke-opacity:.7}.dial__lit[data-astro-cid-3yxcqqne] .dial__tick[data-astro-cid-3yxcqqne]{stroke:#e0418b}.dial__lit[data-astro-cid-3yxcqqne] .dial__tick--1[data-astro-cid-3yxcqqne]{stroke-opacity:.55}.dial__lit[data-astro-cid-3yxcqqne] .dial__tick--30[data-astro-cid-3yxcqqne]{stroke:#ff8fc1}.dial__num[data-astro-cid-3yxcqqne]{fill:#ffffff80;font-family:var(--font-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;font-size:15px;font-weight:600}.dial__num--major[data-astro-cid-3yxcqqne]{fill:#ffffffd9}.dial__wedge[data-astro-cid-3yxcqqne],.dial__sweep[data-astro-cid-3yxcqqne],.dial__lit-mask[data-astro-cid-3yxcqqne]{stroke-dasharray:180 181;stroke-dashoffset:calc((180 - var(--dial-end)) * 1px)}.dial__track[data-astro-cid-3yxcqqne]{stroke:#ffffff14;stroke-width:4.5px;stroke-linecap:round}.dial__sweep[data-astro-cid-3yxcqqne]{stroke:#e0418b;stroke-width:4.5px;stroke-linecap:round}.dial__sweep--core[data-astro-cid-3yxcqqne]{stroke:#ffe1ee;stroke-width:1.4px}.dial__ghost[data-astro-cid-3yxcqqne]{fill-opacity:.1;stroke-opacity:.32;stroke-width:1px;opacity:var(--o)}.dial__fixed[data-astro-cid-3yxcqqne]{stroke:#fff6;stroke-width:1.2px;stroke-dasharray:3 5}.dial__floor[data-astro-cid-3yxcqqne]{stroke:#ffffff24;stroke-width:1.5px}.dial__shadow[data-astro-cid-3yxcqqne]{fill:#b50f5f38}.dial__shade[data-astro-cid-3yxcqqne]{fill:#12121829}.dial__rim[data-astro-cid-3yxcqqne]{stroke-width:1.6px;stroke-linecap:round}.dial__arm[data-astro-cid-3yxcqqne],.dial__echo[data-astro-cid-3yxcqqne]{transform:rotate(calc(var(--dial-end) * -1deg))}.dial__echo[data-astro-cid-3yxcqqne]{opacity:0}.dial__echo--1[data-astro-cid-3yxcqqne]{fill:#fff3}.dial__echo--2[data-astro-cid-3yxcqqne]{fill:#ffffff1a}.dial__axis[data-astro-cid-3yxcqqne]{stroke:#e0418b80;stroke-width:1.2px;stroke-linecap:round}.dial__node[data-astro-cid-3yxcqqne]{fill:#fff;stroke:#e0418b;stroke-width:1.5px}.dial__tip[data-astro-cid-3yxcqqne]{fill:#fff;stroke:#e0418b;stroke-width:2.4px}.dial__ping[data-astro-cid-3yxcqqne]{stroke:#e0418b;stroke-width:2px;opacity:0}.dial__cross[data-astro-cid-3yxcqqne]{stroke:#e0418bd9;stroke-width:1.4px;stroke-linecap:round}.dial__ring[data-astro-cid-3yxcqqne]{stroke:#b50f5f;stroke-width:2.2px}.dial__core[data-astro-cid-3yxcqqne]{fill:#b50f5f}.dial__scan[data-astro-cid-3yxcqqne]{opacity:0;stroke:#fff;stroke-width:1.5px;stroke-linecap:round}.dial__reveal[data-astro-cid-3yxcqqne]{stroke-dasharray:196 196}.dial__readout[data-astro-cid-3yxcqqne]{right:0;bottom:calc(var(--dial-floor) + 1.4cqw);font-family:var(--font-sans);color:#fff;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1.8cqw;line-height:1;display:flex;position:absolute}.dial__value[data-astro-cid-3yxcqqne]{--dial-deg:var(--dial-end);counter-reset:dial-deg var(--dial-deg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:19cqw;font-weight:700;font-stretch:85%;line-height:.74;display:flex}.dial__value[data-astro-cid-3yxcqqne]:before{content:counter(dial-deg)}.dial__value[data-astro-cid-3yxcqqne]:after{content:"";box-sizing:border-box;border:.05em solid #e0418b;border-radius:50%;width:.17em;height:.17em;margin-left:.05em}.dial__caption[data-astro-cid-3yxcqqne]{letter-spacing:.24em;text-transform:uppercase;color:#ffffffb8;border-top:1px solid #e0418bd9;padding-top:1.4cqw;font-size:max(.6875rem,2.5cqw);font-weight:600}.dial--cover[data-astro-cid-3yxcqqne] .dial__num--30[data-astro-cid-3yxcqqne],.dial--stage[data-astro-cid-3yxcqqne] .dial__num--30[data-astro-cid-3yxcqqne]{display:none}.dial--perch[data-astro-cid-3yxcqqne] .dial__readout[data-astro-cid-3yxcqqne]{align-items:flex-start;margin-left:5cqw;bottom:max(.75rem,8cqw);left:100%;right:auto}.dial--perch[data-astro-cid-3yxcqqne] .dial__value[data-astro-cid-3yxcqqne]{font-size:max(1.25rem,24cqw)}.dial--perch[data-astro-cid-3yxcqqne] .dial__caption[data-astro-cid-3yxcqqne]{letter-spacing:.16em;font-size:max(.625rem,5cqw)}@container dial (width<=339.98px){.dial__tick--1[data-astro-cid-3yxcqqne],.dial__back[data-astro-cid-3yxcqqne],.dial__num[data-astro-cid-3yxcqqne]:not(.dial__num--major),.dial__ghost[data-astro-cid-3yxcqqne]:first-child,.dial__node[data-astro-cid-3yxcqqne],.dial__caption-long[data-astro-cid-3yxcqqne]{display:none}.dial__tick[data-astro-cid-3yxcqqne]{stroke-dasharray:var(--da-m)}.dial__num[data-astro-cid-3yxcqqne]{font-size:25px;font-weight:700}.dial__num--0[data-astro-cid-3yxcqqne]{transform:translateY(6px)}.dial__num--90[data-astro-cid-3yxcqqne]{transform:translate(8px)}.dial__bezel[data-astro-cid-3yxcqqne]{stroke-width:3px}.dial__ghost[data-astro-cid-3yxcqqne]{fill-opacity:.2;stroke-opacity:.14}.dial__sweep[data-astro-cid-3yxcqqne],.dial__track[data-astro-cid-3yxcqqne]{stroke-width:6.5px}.dial__caption[data-astro-cid-3yxcqqne]{letter-spacing:.16em;font-size:max(.625rem,3.6cqw)}}@container dial (width<=229.98px){.dial__tick--5[data-astro-cid-3yxcqqne],.dial__nums[data-astro-cid-3yxcqqne],.dial__ghosts[data-astro-cid-3yxcqqne],.dial__echo[data-astro-cid-3yxcqqne],.dial__axis[data-astro-cid-3yxcqqne],.dial__cross[data-astro-cid-3yxcqqne]{display:none}.dial__tick[data-astro-cid-3yxcqqne]{stroke-dasharray:var(--da-s)}.dial__bezel[data-astro-cid-3yxcqqne]{stroke-width:4.5px}.dial__sweep[data-astro-cid-3yxcqqne],.dial__track[data-astro-cid-3yxcqqne]{stroke-width:10px}.dial__sweep--core[data-astro-cid-3yxcqqne]{stroke-width:3px}.dial__fixed[data-astro-cid-3yxcqqne]{stroke-width:3px;stroke-dasharray:8 10}.dial__rim[data-astro-cid-3yxcqqne]{stroke-width:3px}.dial__ring[data-astro-cid-3yxcqqne],.dial__tip[data-astro-cid-3yxcqqne]{stroke-width:4px}}@media (prefers-reduced-motion:no-preference){.motion-ok .dial__box[data-astro-cid-3yxcqqne]:before{animation:1.4s both dial-fade}.motion-ok .dial__reveal[data-astro-cid-3yxcqqne]{animation:1s cubic-bezier(.5,0,.3,1) .1s both dial-reveal}.motion-ok .dial__scan[data-astro-cid-3yxcqqne]{animation:1s cubic-bezier(.5,0,.3,1) .1s both dial-scan}.motion-ok .dial__back[data-astro-cid-3yxcqqne]{animation:1.2s .5s both dial-fade}.motion-ok .dial__arm[data-astro-cid-3yxcqqne]{animation:dial-arm var(--dial-dur) var(--dial-delay) both}.motion-ok .dial__axis[data-astro-cid-3yxcqqne],.motion-ok .dial__node[data-astro-cid-3yxcqqne],.motion-ok .dial__tip[data-astro-cid-3yxcqqne]{animation:.5s .4s both dial-fade}.motion-ok .dial__arm[data-astro-cid-3yxcqqne] .dial__rim[data-astro-cid-3yxcqqne]{animation:dial-fade .9s calc(var(--dial-delay) + .8s) both}.motion-ok .dial__echo--1[data-astro-cid-3yxcqqne]{animation:dial-arm var(--dial-dur) calc(var(--dial-delay) + 80ms) both, dial-echo var(--dial-dur) calc(var(--dial-delay) + 80ms) both}.motion-ok .dial__echo--2[data-astro-cid-3yxcqqne]{animation:dial-arm var(--dial-dur) calc(var(--dial-delay) + .16s) both, dial-echo var(--dial-dur) calc(var(--dial-delay) + .16s) both}.motion-ok .dial__lit-mask[data-astro-cid-3yxcqqne]{animation:dial-sweep var(--dial-dur) var(--dial-delay) both}.motion-ok .dial__wedge[data-astro-cid-3yxcqqne],.motion-ok .dial__sweep[data-astro-cid-3yxcqqne]{animation:dial-sweep var(--dial-dur) var(--dial-delay) both, dial-fade .5s .4s both}.motion-ok .dial__lit[data-astro-cid-3yxcqqne]{animation:.5s .4s both dial-fade}.motion-ok .dial__value[data-astro-cid-3yxcqqne]{animation:dial-count var(--dial-dur) var(--dial-delay) both}.motion-ok .dial__ghost[data-astro-cid-3yxcqqne]{animation:dial-ghost 1.1s ease-out var(--t) both}.motion-ok .dial__ping[data-astro-cid-3yxcqqne]{transform-box:fill-box;transform-origin:50%;animation:dial-ping .8s var(--ease-out) calc(var(--dial-delay) + var(--dial-dur) - 50ms) forwards}.motion-ok .dial__caption[data-astro-cid-3yxcqqne]{animation:dial-lock .7s calc(var(--dial-delay) + var(--dial-dur) - 50ms) both}.motion-ok .dial__readout[data-astro-cid-3yxcqqne]{animation:.6s .2s both dial-fade}}@keyframes dial-fade{0%{opacity:0}}@keyframes dial-reveal{0%{stroke-dashoffset:196px}to{stroke-dashoffset:0}}@keyframes dial-scan{0%{opacity:0;transform:rotate(4deg)}12%{opacity:.8}80%{opacity:.6}to{opacity:0;transform:rotate(-184deg)}}@keyframes dial-arm{0%{transform:rotate(calc(var(--dial-a0) * -1deg));animation-timing-function:cubic-bezier(.55,0,.25,1)}72%{transform:rotate(calc(var(--dial-peak) * -1deg));animation-timing-function:cubic-bezier(.45,0,.3,1)}to{transform:rotate(calc(var(--dial-end) * -1deg))}}@keyframes dial-sweep{0%{stroke-dashoffset:calc((180 - var(--dial-a0)) * 1px);animation-timing-function:cubic-bezier(.55,0,.25,1)}72%{stroke-dashoffset:calc((180 - var(--dial-peak)) * 1px);animation-timing-function:cubic-bezier(.45,0,.3,1)}to{stroke-dashoffset:calc((180 - var(--dial-end)) * 1px)}}@keyframes dial-count{0%{--dial-deg:var(--dial-a0);animation-timing-function:cubic-bezier(.55,0,.25,1)}72%{--dial-deg:var(--dial-peak);animation-timing-function:cubic-bezier(.45,0,.3,1)}to{--dial-deg:var(--dial-end)}}@keyframes dial-echo{0%{opacity:0}10%,70%{opacity:1}to{opacity:0}}@keyframes dial-ghost{0%{opacity:0}15%{opacity:1}to{opacity:var(--o)}}@keyframes dial-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes dial-lock{0%{color:#fff;border-top-color:#fff}}@media (width<=63.99rem),(aspect-ratio<=1){.sp-hero:has(>.sp-hero__media>.dial--cover) .sp-crumbs{margin-bottom:max(0px, calc(var(--dial-strip,10rem) + 1rem - var(--dial-gap,clamp(2rem, 5vh, 3.5rem))))}.sp-hero:has(>.sp-hero__media>.dial--cover:not(.dial--card)){--dial-strip:clamp(10rem, calc(100svh - 41rem), 12rem)}.dial--cover[data-astro-cid-3yxcqqne] .dial__box[data-astro-cid-3yxcqqne]{top:calc(var(--header-h) + 3.4rem);height:var(--dial-strip,10rem);translate:var(--dial-shift,-66%) 0;bottom:auto;left:50%;right:auto}.dial--cover[data-astro-cid-3yxcqqne] .dial__readout[data-astro-cid-3yxcqqne]{align-items:flex-start;margin-left:5cqw;left:100%;right:auto}.dial--cover[data-astro-cid-3yxcqqne] .dial__value[data-astro-cid-3yxcqqne]{font-size:max(1.75rem,24cqw)}.dial--cover[data-astro-cid-3yxcqqne] .dial__caption[data-astro-cid-3yxcqqne]{letter-spacing:.16em;font-size:max(.625rem,5cqw)}.dial--cover[data-astro-cid-3yxcqqne] .dial__grid[data-astro-cid-3yxcqqne]{-webkit-mask-image:radial-gradient(80% 30% at 50% 22%,#000 10%,#0000 75%);mask-image:radial-gradient(80% 30% at 50% 22%,#000 10%,#0000 75%)}.dial[data-astro-cid-3yxcqqne] .dial__ph[data-astro-cid-3yxcqqne]{top:calc(var(--header-h) + 3.4rem);width:calc(100% - 2rem);height:4rem;right:1rem}}@media (width>=40rem) and (width<=63.99rem),(width>=40rem) and (aspect-ratio<=1){.sp-hero:has(>.sp-hero__media>.dial--cover:not(.dial--card)){--dial-strip:max(clamp(10rem, calc(100svh - 41rem), 12rem), min(24rem, calc(100svh - 47.75rem)))}}@media (width>=40rem) and (width<=63.99rem) and (height>=69rem),(width>=40rem) and (aspect-ratio<=1) and (height>=69rem){.sp-hero:has(>.sp-hero__media>.dial--cover) .sp-crumbs{margin-bottom:max(0px, calc(var(--dial-strip,10rem) + 1.75rem - var(--dial-gap,clamp(2rem, 5vh, 3.5rem))))}.dial--cover[data-astro-cid-3yxcqqne] .dial__box[data-astro-cid-3yxcqqne]{top:calc(var(--header-h) + 4.15rem)}}@container dial (width<=99.98px){.dial__caption[data-astro-cid-3yxcqqne]{display:none}.dial[data-astro-cid-3yxcqqne] .dial__value[data-astro-cid-3yxcqqne]{font-size:max(1.125rem,26cqw)}}@media (width<=39.99rem) and (height<=46rem){.dial--cover[data-astro-cid-3yxcqqne] .dial__box[data-astro-cid-3yxcqqne]{display:none}.sp-hero:has(>.sp-hero__media>.dial--cover) .sp-crumbs{margin-bottom:0}}@media (forced-colors:active){.dial__box[data-astro-cid-3yxcqqne],.dial__grid[data-astro-cid-3yxcqqne]{display:none}.sp-hero:has(>.sp-hero__media>.dial--cover) .sp-crumbs{margin-bottom:0}}
