:where(.m-gfx){--t:var(--sp,1)}.m-gfx{contain:strict;container-type:size;opacity:var(--gfx-o,1);overflow:hidden;pointer-events:none;--T:min(1,calc(var(--t)*2.2));--m-gfx-halo:0 0 10px rgba(var(--m-base),.6),0 0 3px rgba(var(--m-base),.7)}.m-gfx,.m-gfx-in{inset:0;position:absolute}.m-gfx-in{--kd:1;--kc:1;--k:calc(var(--kd)*var(--kc));--kx:var(--m-gfx-x,max(190px,calc(12% + var(--kxn, .5)*7%)));--ky:var(--m-gfx-y,calc(46% - var(--kyn, .5)*14%));-webkit-mask-image:linear-gradient(90deg,transparent 64%,#000 78%);mask-image:linear-gradient(90deg,transparent 64%,#000 78%)}.m-gfx.is-left .m-gfx-in{-webkit-mask-image:linear-gradient(270deg,transparent 64%,#000 78%);mask-image:linear-gradient(270deg,transparent 64%,#000 78%)}.m-gfx--edge .m-gfx-in{--kd:.86;--kx:var(--m-gfx-x,max(150px,calc(9% + var(--kxn, .5)*6%)))}.m-gfx--slate .m-gfx-in{--kx:var(--m-gfx-x,max(120px,calc(8% + var(--kxn, .5)*6%)))}.m-gfx-key{height:0;position:absolute;right:var(--kx);top:var(--ky);width:0}.m-gfx.is-left .m-gfx-key{left:var(--kx);right:auto}.m-gfx-svg{height:1px;left:0;overflow:visible;position:absolute;top:0;width:1px}.m-gfx-move{transform:translate3d(calc(var(--dx, 0)*(1 - var(--T))*1px),calc(var(--dy, 0)*(1 - var(--T))*1px),0) scale(var(--k))}.m-gfx-flow{transform:translate3d(calc(var(--flx, 0)*var(--t)*1px),calc(var(--fly, 0)*var(--t)*1px),0)}.m-gfx-line{fill:none;stroke:var(--m-line);stroke-dasharray:1 1;stroke-dashoffset:clamp(0,calc(1 - var(--T)*1.7 + var(--dl, 0)*.7),1);stroke-linecap:round;stroke-width:calc(var(--m-hair)/var(--k))}.m-gfx-line.is-index{stroke:var(--m-line-index);stroke-width:calc(var(--m-hair-index)/var(--k))}.m-gfx-mark{fill:none;opacity:clamp(0,calc(var(--T)*2.5 - .4),1);stroke:var(--m-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--m-hair)/var(--k))}.m-gfx-mark.is-key{opacity:clamp(0,calc(var(--T)*4),1);stroke:rgb(var(--m-key));stroke-width:calc(1.25px/var(--k))}.m-gfx-mark.is-lattice{stroke:var(--m-line-soft)}.m-gfx-mark.is-proj{stroke-dasharray:1 5}.m-gfx--edge .m-gfx-line.is-index{stroke-width:calc(1.25px/var(--k))}.m-gfx-label{color:var(--m-label);font-family:var(--m-gfx-font);font-size:var(--m-label-size);left:calc(var(--lx)*var(--k)*1px);letter-spacing:var(--m-label-track);line-height:1;opacity:clamp(0,calc(var(--T)*2.5 - .9),1);position:absolute;text-shadow:var(--m-gfx-halo);text-transform:uppercase;top:calc(var(--ly)*var(--k)*1px);transform:translateY(-50%);white-space:nowrap}.m-gfx-label.is-end{transform:translate(-100%,-50%)}.m-gfx-label.is-quiet{color:rgba(var(--m-ink),.5);font-size:var(--m-label-size-s)}.m-gfx-scale{background:repeating-linear-gradient(to bottom,var(--m-line) 0 1px,transparent 1px 10px);height:201px;opacity:clamp(0,calc(var(--T)*3 - .3),1);position:absolute;right:0;top:calc(var(--ky) - 100px);width:6px}.m-gfx-scale:after{background:repeating-linear-gradient(to bottom,var(--m-line-index) 0 1px,transparent 1px 50px);content:"";height:100%;position:absolute;right:0;top:0;width:12px}.m-gfx-read{background:linear-gradient(to right,transparent,var(--m-line-soft) 45%,var(--m-line));height:1px;position:absolute;right:14px;top:var(--ky);transform:scaleX(clamp(0,calc(var(--T)*2 - .6),1));transform-origin:100% 50%;width:calc(var(--kx) - 38px)}.m-gfx-north{color:rgba(var(--m-ink),.5);font-family:var(--m-gfx-font);font-size:var(--m-label-size-s);letter-spacing:var(--m-label-track);line-height:1;opacity:clamp(0,calc(var(--T)*2.5 - 1.1),1);position:absolute;right:18px;text-shadow:var(--m-gfx-halo);top:calc(var(--ky) - 15px)}.m-gfx.is-left .m-gfx-scale,.m-gfx.is-left .m-gfx-scale:after{left:0;right:auto}.m-gfx.is-left .m-gfx-read{background:linear-gradient(to left,transparent,var(--m-line-soft) 45%,var(--m-line));left:14px;right:auto;transform-origin:0 50%}.m-gfx.is-left .m-gfx-north{left:18px;right:auto}.m-gfx--edge .m-gfx-scale{height:81px;top:calc(var(--ky) - 40px)}.m-gfx-slate{align-items:flex-end;color:rgba(var(--m-ink),.86);display:flex;flex-direction:column;font-family:var(--m-gfx-font);font-size:var(--m-label-size);gap:4px;letter-spacing:var(--m-label-track);line-height:1;opacity:clamp(0,calc(var(--T)*3 - .3),1);position:absolute;right:24px;text-shadow:var(--m-gfx-halo);text-transform:uppercase;top:calc(var(--header-height, 72px) + 16px);white-space:nowrap}.m-gfx-slate.is-left{align-items:flex-start;left:24px;right:auto}.m-gfx-slate-row{align-items:center;display:inline-flex;gap:8px}.m-gfx-slate-row.is-ref{color:var(--m-label);font-size:var(--m-label-size-s)}.m-gfx-dot{color:rgb(var(--m-key));flex:none;height:12px;width:12px}.m-gfx-dot svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;width:100%}@container (max-height: 700px){.m-gfx-in{--kc:.82;--ky:var(--m-gfx-y,calc(52% - var(--kyn, .5)*12%))}}@container (max-height: 520px){.m-gfx-in{--kc:.66}.m-gfx-north,.m-gfx-scale{display:none}}@container (max-width: 760px) and (min-height: 421px){.m-gfx-in{--kc:.64;--kx:var(--m-gfx-x,calc(24% + var(--kxn, .5)*12%));--ky:var(--m-gfx-y,calc(33% - var(--kyn, .5)*8%))}.m-gfx-in,.m-gfx.is-left .m-gfx-in{-webkit-mask-image:linear-gradient(180deg,#000 36%,transparent 48%);mask-image:linear-gradient(180deg,#000 36%,transparent 48%)}.m-gfx--edge .m-gfx-in,.m-gfx--slate .m-gfx-in{--kx:var(--m-gfx-x,calc(24% + var(--kxn, .5)*12%))}.m-gfx--slate .m-gfx-key,.m-gfx-label,.m-gfx-north,.m-gfx-read,.m-gfx-scale{display:none}.m-gfx-slate{right:16px}.m-gfx-slate.is-left{left:16px}}@container (max-width: 760px) and (min-height: 110vh){.m-gfx-in{display:none}}@container (max-width: 560px) and (max-height: 420px){.m-gfx-in{display:none}.m-gfx-slate{font-size:var(--m-label-size-s);right:12px;top:12px}.m-gfx-slate.is-left{left:12px}.m-gfx-slate-row.is-ref{display:none}}@supports not (container-type:size){.m-gfx-in{display:none}}.m-reduced .m-gfx-move{transform:scale(var(--k))!important}.m-reduced .m-gfx-flow,.m-reduced .m-gfx-read{transform:none!important}@media(prefers-reduced-motion:reduce){.m-gfx-move{transform:scale(var(--k))!important}.m-gfx-flow,.m-gfx-read{transform:none!important}.m-gfx-line{stroke-dashoffset:0!important}.m-gfx-label,.m-gfx-mark,.m-gfx-north,.m-gfx-scale,.m-gfx-slate{opacity:1!important}}.s2-backdrop[data-v-fdf1b6dc]{inset:0;overflow:hidden;position:absolute;z-index:0}.s2-backdrop-layer[data-v-fdf1b6dc]{inset:-14% 0;position:absolute;will-change:transform}.s2-backdrop-img[data-v-fdf1b6dc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s2-backdrop-picture[data-v-fdf1b6dc]{display:contents}@media(max-width:900px){.s2-backdrop--gated[data-v-fdf1b6dc]{display:none}}.s2-backdrop-media[data-v-fdf1b6dc]{height:100%;width:100%}.s2-backdrop-media[data-v-fdf1b6dc] img,.s2-backdrop-media[data-v-fdf1b6dc] video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s2-backdrop-wash[data-v-fdf1b6dc]{background:linear-gradient(180deg,var(--s2-bg,#08090c) 0,rgba(8,9,12,0) 10%,rgba(8,9,12,0) 92%,var(--s2-bg,#08090c) 100%),var(--s2-scrim,linear-gradient(90deg,rgba(8,9,12,.86) 0,rgba(8,9,12,.62) 38%,rgba(8,9,12,.18) 68%,rgba(8,9,12,0) 100%)),linear-gradient(rgba(8,9,12,var(--s2-wash-a0,0)),rgba(8,9,12,var(--s2-wash-a1,0)));inset:0;position:absolute}@media(max-width:900px){.s2-backdrop-wash[data-v-fdf1b6dc]{--s2-scrim:linear-gradient(180deg,rgba(8,9,12,.55),rgba(8,9,12,.7) 40%,rgba(8,9,12,.9))}}@media(prefers-reduced-motion:reduce){.s2-backdrop-layer[data-v-fdf1b6dc]{will-change:auto}}
