html[data-v-b38c775b]{font-size:1.0582vw}@media screen and (max-width:820px){html[data-v-b38c775b]{font-size:1.95122vw}}@media screen and (max-width:600px){html[data-v-b38c775b]{font-size:4vw}}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:500;src:url(./PPNeueMontreal-Regular.DwD3JlBZ.otf) format("opentype")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:600;src:url(./PPNeueMontreal-Semibold.BkZW_6K3.otf) format("opentype")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:700;src:url(./PPNeueMontreal-Extrabold.uhQA3pYx.otf) format("opentype")}.heading-lg[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9.375rem;font-weight:700}@media screen and (max-width:820px){.heading-lg[data-v-b38c775b]{font-size:2.8125rem}}@media screen and (max-width:600px){.heading-lg[data-v-b38c775b]{font-size:2.8125rem}}.heading-lg[data-v-b38c775b]{letter-spacing:-.02em;line-height:.8;text-transform:uppercase;-webkit-font-smoothing:antialiased}@media screen and (max-width:820px){.heading-lg[data-v-b38c775b]{line-height:.86}}.heading-md[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7rem;font-weight:700}@media screen and (max-width:820px){.heading-md[data-v-b38c775b]{font-size:2.625rem}}@media screen and (max-width:600px){.heading-md[data-v-b38c775b]{font-size:2.625rem}}.heading-md[data-v-b38c775b]{letter-spacing:-.02em;line-height:.77;text-transform:uppercase;-webkit-font-smoothing:antialiased}.heading-sm[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:4.125rem;font-weight:700}@media screen and (max-width:820px){.heading-sm[data-v-b38c775b]{font-size:2rem}}@media screen and (max-width:600px){.heading-sm[data-v-b38c775b]{font-size:2rem}}.heading-sm[data-v-b38c775b]{letter-spacing:-.01em;line-height:.78;-webkit-font-smoothing:antialiased}@media screen and (max-width:820px){.heading-sm[data-v-b38c775b]{line-height:.84}}.label-xs-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}@media screen and (max-width:820px){.label-xs-medium[data-v-b38c775b]{font-size:.875rem}}@media screen and (max-width:600px){.label-xs-medium[data-v-b38c775b]{font-size:.875rem}}.label-xs-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-xs-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600}@media screen and (max-width:820px){.label-xs-semibold[data-v-b38c775b]{font-size:.875rem}}@media screen and (max-width:600px){.label-xs-semibold[data-v-b38c775b]{font-size:.875rem}}.label-xs-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-sm-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500}@media screen and (max-width:820px){.label-sm-medium[data-v-b38c775b]{font-size:1.125rem}}@media screen and (max-width:600px){.label-sm-medium[data-v-b38c775b]{font-size:1.125rem}}.label-sm-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-sm-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600}@media screen and (max-width:820px){.label-sm-semibold[data-v-b38c775b]{font-size:1.125rem}}@media screen and (max-width:600px){.label-sm-semibold[data-v-b38c775b]{font-size:1.125rem}}.label-sm-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-md-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500}@media screen and (max-width:820px){.label-md-medium[data-v-b38c775b]{font-size:1.5rem}}@media screen and (max-width:600px){.label-md-medium[data-v-b38c775b]{font-size:1.5rem}}.label-md-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-md-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600}@media screen and (max-width:820px){.label-md-semibold[data-v-b38c775b]{font-size:1.5rem}}@media screen and (max-width:600px){.label-md-semibold[data-v-b38c775b]{font-size:1.5rem}}.label-md-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.label-lg-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:500}@media screen and (max-width:820px){.label-lg-medium[data-v-b38c775b]{font-size:2rem}}@media screen and (max-width:600px){.label-lg-medium[data-v-b38c775b]{font-size:2rem}}.label-lg-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-lg-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width:820px){.label-lg-semibold[data-v-b38c775b]{font-size:2rem}}@media screen and (max-width:600px){.label-lg-semibold[data-v-b38c775b]{font-size:2rem}}.label-lg-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-xs-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}@media screen and (max-width:820px){.body-xs-medium[data-v-b38c775b]{font-size:.875rem}}@media screen and (max-width:600px){.body-xs-medium[data-v-b38c775b]{font-size:.875rem}}.body-xs-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-xs-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600}@media screen and (max-width:820px){.body-xs-semibold[data-v-b38c775b]{font-size:.875rem}}@media screen and (max-width:600px){.body-xs-semibold[data-v-b38c775b]{font-size:.875rem}}.body-xs-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-sm-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500}@media screen and (max-width:820px){.body-sm-medium[data-v-b38c775b]{font-size:1.125rem}}@media screen and (max-width:600px){.body-sm-medium[data-v-b38c775b]{font-size:1.125rem}}.body-sm-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-sm-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600}@media screen and (max-width:820px){.body-sm-semibold[data-v-b38c775b]{font-size:1.125rem}}@media screen and (max-width:600px){.body-sm-semibold[data-v-b38c775b]{font-size:1.125rem}}.body-sm-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-md-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500}@media screen and (max-width:820px){.body-md-medium[data-v-b38c775b]{font-size:1.5rem}}@media screen and (max-width:600px){.body-md-medium[data-v-b38c775b]{font-size:1.5rem}}.body-md-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-md-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600}@media screen and (max-width:820px){.body-md-semibold[data-v-b38c775b]{font-size:1.5rem}}@media screen and (max-width:600px){.body-md-semibold[data-v-b38c775b]{font-size:1.5rem}}.body-md-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-lg-medium[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:500}@media screen and (max-width:820px){.body-lg-medium[data-v-b38c775b]{font-size:2rem}}@media screen and (max-width:600px){.body-lg-medium[data-v-b38c775b]{font-size:2rem}}.body-lg-medium[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-lg-semibold[data-v-b38c775b]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width:820px){.body-lg-semibold[data-v-b38c775b]{font-size:2rem}}@media screen and (max-width:600px){.body-lg-semibold[data-v-b38c775b]{font-size:2rem}}.body-lg-semibold[data-v-b38c775b]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.pointer[data-v-b38c775b]{cursor:pointer}.pointer-events-none[data-v-b38c775b]{pointer-events:none}.disable-scrollbar[data-v-b38c775b]{scrollbar-width:none;-ms-overflow-style:none}.disable-scrollbar[data-v-b38c775b]::-webkit-scrollbar{display:none}.text-nowrap[data-v-b38c775b],.text-ellipsis[data-v-b38c775b]{white-space:nowrap}.text-ellipsis[data-v-b38c775b],.text-ellipsis-2[data-v-b38c775b]{overflow:hidden;text-overflow:ellipsis}.text-ellipsis-2[data-v-b38c775b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.text-align-center[data-v-b38c775b]{text-align:center}.text-align-left[data-v-b38c775b]{text-align:left}.text-align-right[data-v-b38c775b]{text-align:right}.text-uppercase[data-v-b38c775b]{text-transform:uppercase}.text-lowercase[data-v-b38c775b]{text-transform:lowercase}.text-capitalize[data-v-b38c775b]{text-transform:capitalize}.text-transform-none[data-v-b38c775b]{text-transform:none}.display-block[data-v-b38c775b]{display:block}.display-inline[data-v-b38c775b]{display:inline}.display-inline-block[data-v-b38c775b]{display:inline-block}.display-inline-flex[data-v-b38c775b],.inline-flex[data-v-b38c775b]{display:inline-flex;flex-wrap:wrap}.display-none[data-v-b38c775b]{display:none}.display-flex[data-v-b38c775b],.flex[data-v-b38c775b],.flex-wrap[data-v-b38c775b]{display:flex}.flex-wrap[data-v-b38c775b]{flex-wrap:wrap}.flex-nowrap[data-v-b38c775b]{display:flex;flex-wrap:nowrap}.flex-column[data-v-b38c775b]{display:flex;flex-direction:column}.flex-row[data-v-b38c775b]{display:flex;flex-direction:row}.flex-column-reverse[data-v-b38c775b]{display:flex;flex-direction:column-reverse}.flex-row-reverse[data-v-b38c775b]{display:flex;flex-direction:row-reverse}.flex-center[data-v-b38c775b]{align-items:center;display:flex;justify-content:center}.flex-1[data-v-b38c775b]{flex:1}.flex-2[data-v-b38c775b]{flex:2}.flex-3[data-v-b38c775b]{flex:3}.flex-4[data-v-b38c775b]{flex:4}.grid[data-v-b38c775b]{display:grid}.grid-cols-1[data-v-b38c775b]{grid-template-columns:repeat(1,1fr)}.grid-cols-2[data-v-b38c775b]{grid-template-columns:repeat(2,1fr)}.grid-cols-3[data-v-b38c775b]{grid-template-columns:repeat(3,1fr)}.grid-cols-4[data-v-b38c775b]{grid-template-columns:repeat(4,1fr)}.grid-cols-5[data-v-b38c775b]{grid-template-columns:repeat(5,1fr)}.grid-cols-6[data-v-b38c775b]{grid-template-columns:repeat(6,1fr)}.grid-cols-7[data-v-b38c775b]{grid-template-columns:repeat(7,1fr)}.grid-cols-8[data-v-b38c775b]{grid-template-columns:repeat(8,1fr)}.grid-cols-9[data-v-b38c775b]{grid-template-columns:repeat(9,1fr)}.grid-cols-10[data-v-b38c775b]{grid-template-columns:repeat(10,1fr)}.grid-cols-11[data-v-b38c775b]{grid-template-columns:repeat(11,1fr)}.grid-cols-12[data-v-b38c775b]{grid-template-columns:repeat(12,1fr)}.justify-between[data-v-b38c775b]{justify-content:space-between}.justify-center[data-v-b38c775b]{justify-content:center}.justify-end[data-v-b38c775b]{justify-content:flex-end}.justify-start[data-v-b38c775b]{justify-content:flex-start}.justify-around[data-v-b38c775b]{justify-content:space-around}.justify-evenly[data-v-b38c775b]{justify-content:space-evenly}.align-center[data-v-b38c775b]{align-items:center}.align-start[data-v-b38c775b]{align-items:flex-start}.align-end[data-v-b38c775b]{align-items:flex-end}.width-100[data-v-b38c775b]{width:100%}.height-100[data-v-b38c775b]{height:100%}.height-100svh[data-v-b38c775b]{height:100svh}.max-width-100[data-v-b38c775b]{max-width:100%}.max-height-100[data-v-b38c775b]{max-height:100%}.min-width-100[data-v-b38c775b]{min-width:100%}.min-height-100[data-v-b38c775b]{min-height:100%}.min-width-0[data-v-b38c775b]{min-width:0}.min-height-0[data-v-b38c775b]{min-height:0}.overflow-auto[data-v-b38c775b]{overflow:auto}.overflow-hidden[data-v-b38c775b]{overflow:hidden}.overflow-visible[data-v-b38c775b]{overflow:visible}.overflow-scroll[data-v-b38c775b]{overflow:scroll}.overflow-scroll-y[data-v-b38c775b]{overflow-y:scroll}.overflow-scroll-x[data-v-b38c775b]{overflow-x:scroll}.position-static[data-v-b38c775b]{position:static}.position-relative[data-v-b38c775b]{position:relative}.position-absolute[data-v-b38c775b]{position:absolute}.position-fixed[data-v-b38c775b]{position:fixed}.position-sticky[data-v-b38c775b]{position:sticky}.top-0[data-v-b38c775b]{top:0}.right-0[data-v-b38c775b]{right:0}.bottom-0[data-v-b38c775b]{bottom:0}.left-0[data-v-b38c775b]{left:0}.top-auto[data-v-b38c775b]{top:auto}.right-auto[data-v-b38c775b]{right:auto}.bottom-auto[data-v-b38c775b]{bottom:auto}.left-auto[data-v-b38c775b]{left:auto}.position-absolute-center[data-v-b38c775b]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.position-absolute-center-y[data-v-b38c775b]{position:absolute;top:50%;transform:translateY(-50%)}.position-absolute-center-x[data-v-b38c775b]{left:50%;position:absolute;transform:translate(-50%)}.position-fixed-center[data-v-b38c775b]{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:600){.hide-d[data-v-b38c775b]{display:none}}@media screen and (max-width:820px){.hide-t[data-v-b38c775b]{display:none}}@media screen and (max-width:400px){.hide-m[data-v-b38c775b]{display:none}}.page-bg[data-v-b38c775b]{background-color:var(--surface-page)}.bg-elevated[data-v-b38c775b]{background-color:var(--surface-elevated)}.bg-inverse[data-v-b38c775b]{background-color:var(--surface-inverse)}.bg-accent[data-v-b38c775b]{background-color:var(--accent-primary)}.text-primary[data-v-b38c775b]{color:var(--text-primary)}.text-secondary[data-v-b38c775b]{color:var(--text-secondary)}.text-tertiary[data-v-b38c775b]{color:var(--text-tertiary)}.text-on-dark[data-v-b38c775b]{color:var(--text-on-dark)}.text-accent[data-v-b38c775b]{color:var(--accent-primary)}.trailer-player[data-v-b38c775b]{background:#000;overflow:hidden;position:relative}.trailer-player[data-v-b38c775b],.trailer-player--full[data-v-b38c775b]{height:100%;width:100%}.trailer-player--full .trailer-player__video[data-v-b38c775b]{cursor:pointer;-o-object-fit:contain;object-fit:contain}.trailer-player--fake[data-v-b38c775b]{height:100vh;height:100dvh;inset:0;position:fixed;width:100vw;z-index:60}.trailer-player__video[data-v-b38c775b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trailer-player__fullscreen[data-v-b38c775b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-onyx);cursor:pointer;left:50%;padding:.625rem 1.25rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;white-space:nowrap}@media(hover:hover){.trailer-player__fullscreen[data-v-b38c775b]{opacity:0;pointer-events:none}.trailer-player:hover .trailer-player__fullscreen[data-v-b38c775b],.trailer-player__fullscreen[data-v-b38c775b]:focus-visible{opacity:1;pointer-events:auto}}.trailer-player__fullscreen-bg[data-v-b38c775b]{background:var(--color-white);border-radius:999px;inset:0;position:absolute;will-change:transform}.trailer-player__fullscreen-text[data-v-b38c775b]{display:block;line-height:1;overflow:hidden;position:relative}.trailer-player__fullscreen-label[data-v-b38c775b]{display:block}.trailer-player__fullscreen-label--solid[data-v-b38c775b]{left:0;position:absolute;top:0;width:100%}.trailer-player__close[data-v-b38c775b]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--color-onyx-a8);border-radius:50%;cursor:pointer;display:flex;height:2.875rem;justify-content:center;padding:0;position:absolute;right:calc(var(--space-page-x)*2);top:calc(var(--space-page-x)*2);width:2.875rem;z-index:1}.trailer-player__close-bars[data-v-b38c775b]{height:1.125rem;position:relative;width:1.125rem}.trailer-player__close-bar[data-v-b38c775b]{background:var(--color-onyx);border-radius:.0625rem;height:.125rem;left:50%;position:absolute;top:50%;width:100%}.trailer-player__close-bar--a[data-v-b38c775b]{transform:translate(-50%,-50%) rotate(45deg)}.trailer-player__close-bar--b[data-v-b38c775b]{transform:translate(-50%,-50%) rotate(-45deg)}.trailer-player__controls[data-v-b38c775b]{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent);bottom:0;color:var(--color-white);display:flex;gap:.625rem;left:0;padding:2.5rem 1rem .75rem;position:absolute;right:0;transition:opacity .4s ease}.trailer-player__controls--hidden[data-v-b38c775b]{opacity:0;pointer-events:none}@media screen and (max-width:820px){.trailer-player__controls[data-v-b38c775b]{gap:.375rem;padding:2rem .625rem .5rem}}.trailer-player__button[data-v-b38c775b]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex:none;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.trailer-player__button svg[data-v-b38c775b]{display:block;fill:currentColor;height:1.25rem;width:1.25rem}.trailer-player__time[data-v-b38c775b]{flex:none;font-variant-numeric:tabular-nums;min-width:2.6em;text-align:center}.trailer-player__track[data-v-b38c775b]{cursor:pointer;flex:1 1 auto;height:2.5rem;min-width:0;outline:none;position:relative;touch-action:none}.trailer-player__line[data-v-b38c775b]{background:#ffffff4d;border-radius:.125rem;height:.25rem;left:0;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:height .2s ease}.trailer-player__fill[data-v-b38c775b]{background:var(--color-white);display:block;height:100%}.trailer-player__thumb[data-v-b38c775b]{background:var(--color-white);border-radius:50%;height:.875rem;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:.875rem}.trailer-player__track--dragging .trailer-player__line[data-v-b38c775b],.trailer-player__track:focus-visible .trailer-player__line[data-v-b38c775b],.trailer-player__track:hover .trailer-player__line[data-v-b38c775b]{height:.375rem}.trailer-player__track--dragging .trailer-player__thumb[data-v-b38c775b],.trailer-player__track:focus-visible .trailer-player__thumb[data-v-b38c775b],.trailer-player__track:hover .trailer-player__thumb[data-v-b38c775b]{transform:translate(-50%,-50%) scale(1)}html[data-v-30f97e9e]{font-size:1.0582vw}@media screen and (max-width:820px){html[data-v-30f97e9e]{font-size:1.95122vw}}@media screen and (max-width:600px){html[data-v-30f97e9e]{font-size:4vw}}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:500;src:url(./PPNeueMontreal-Regular.DwD3JlBZ.otf) format("opentype")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:600;src:url(./PPNeueMontreal-Semibold.BkZW_6K3.otf) format("opentype")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:700;src:url(./PPNeueMontreal-Extrabold.uhQA3pYx.otf) format("opentype")}.heading-lg[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9.375rem;font-weight:700}@media screen and (max-width:820px){.heading-lg[data-v-30f97e9e]{font-size:2.8125rem}}@media screen and (max-width:600px){.heading-lg[data-v-30f97e9e]{font-size:2.8125rem}}.heading-lg[data-v-30f97e9e]{letter-spacing:-.02em;line-height:.8;text-transform:uppercase;-webkit-font-smoothing:antialiased}@media screen and (max-width:820px){.heading-lg[data-v-30f97e9e]{line-height:.86}}.heading-md[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7rem;font-weight:700}@media screen and (max-width:820px){.heading-md[data-v-30f97e9e]{font-size:2.625rem}}@media screen and (max-width:600px){.heading-md[data-v-30f97e9e]{font-size:2.625rem}}.heading-md[data-v-30f97e9e]{letter-spacing:-.02em;line-height:.77;text-transform:uppercase;-webkit-font-smoothing:antialiased}.heading-sm[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:4.125rem;font-weight:700}@media screen and (max-width:820px){.heading-sm[data-v-30f97e9e]{font-size:2rem}}@media screen and (max-width:600px){.heading-sm[data-v-30f97e9e]{font-size:2rem}}.heading-sm[data-v-30f97e9e]{letter-spacing:-.01em;line-height:.78;-webkit-font-smoothing:antialiased}@media screen and (max-width:820px){.heading-sm[data-v-30f97e9e]{line-height:.84}}.label-xs-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}@media screen and (max-width:820px){.label-xs-medium[data-v-30f97e9e]{font-size:.875rem}}@media screen and (max-width:600px){.label-xs-medium[data-v-30f97e9e]{font-size:.875rem}}.label-xs-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-xs-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600}@media screen and (max-width:820px){.label-xs-semibold[data-v-30f97e9e]{font-size:.875rem}}@media screen and (max-width:600px){.label-xs-semibold[data-v-30f97e9e]{font-size:.875rem}}.label-xs-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-sm-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500}@media screen and (max-width:820px){.label-sm-medium[data-v-30f97e9e]{font-size:1.125rem}}@media screen and (max-width:600px){.label-sm-medium[data-v-30f97e9e]{font-size:1.125rem}}.label-sm-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-sm-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600}@media screen and (max-width:820px){.label-sm-semibold[data-v-30f97e9e]{font-size:1.125rem}}@media screen and (max-width:600px){.label-sm-semibold[data-v-30f97e9e]{font-size:1.125rem}}.label-sm-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-md-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500}@media screen and (max-width:820px){.label-md-medium[data-v-30f97e9e]{font-size:1.5rem}}@media screen and (max-width:600px){.label-md-medium[data-v-30f97e9e]{font-size:1.5rem}}.label-md-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-md-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600}@media screen and (max-width:820px){.label-md-semibold[data-v-30f97e9e]{font-size:1.5rem}}@media screen and (max-width:600px){.label-md-semibold[data-v-30f97e9e]{font-size:1.5rem}}.label-md-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.label-lg-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:500}@media screen and (max-width:820px){.label-lg-medium[data-v-30f97e9e]{font-size:2rem}}@media screen and (max-width:600px){.label-lg-medium[data-v-30f97e9e]{font-size:2rem}}.label-lg-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1.1;-webkit-font-smoothing:antialiased}.label-lg-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width:820px){.label-lg-semibold[data-v-30f97e9e]{font-size:2rem}}@media screen and (max-width:600px){.label-lg-semibold[data-v-30f97e9e]{font-size:2rem}}.label-lg-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-xs-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}@media screen and (max-width:820px){.body-xs-medium[data-v-30f97e9e]{font-size:.875rem}}@media screen and (max-width:600px){.body-xs-medium[data-v-30f97e9e]{font-size:.875rem}}.body-xs-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-xs-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600}@media screen and (max-width:820px){.body-xs-semibold[data-v-30f97e9e]{font-size:.875rem}}@media screen and (max-width:600px){.body-xs-semibold[data-v-30f97e9e]{font-size:.875rem}}.body-xs-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-sm-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500}@media screen and (max-width:820px){.body-sm-medium[data-v-30f97e9e]{font-size:1.125rem}}@media screen and (max-width:600px){.body-sm-medium[data-v-30f97e9e]{font-size:1.125rem}}.body-sm-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-sm-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600}@media screen and (max-width:820px){.body-sm-semibold[data-v-30f97e9e]{font-size:1.125rem}}@media screen and (max-width:600px){.body-sm-semibold[data-v-30f97e9e]{font-size:1.125rem}}.body-sm-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-md-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500}@media screen and (max-width:820px){.body-md-medium[data-v-30f97e9e]{font-size:1.5rem}}@media screen and (max-width:600px){.body-md-medium[data-v-30f97e9e]{font-size:1.5rem}}.body-md-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-md-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600}@media screen and (max-width:820px){.body-md-semibold[data-v-30f97e9e]{font-size:1.5rem}}@media screen and (max-width:600px){.body-md-semibold[data-v-30f97e9e]{font-size:1.5rem}}.body-md-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-lg-medium[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:500}@media screen and (max-width:820px){.body-lg-medium[data-v-30f97e9e]{font-size:2rem}}@media screen and (max-width:600px){.body-lg-medium[data-v-30f97e9e]{font-size:2rem}}.body-lg-medium[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.body-lg-semibold[data-v-30f97e9e]{font-family:PP Neue Montreal,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width:820px){.body-lg-semibold[data-v-30f97e9e]{font-size:2rem}}@media screen and (max-width:600px){.body-lg-semibold[data-v-30f97e9e]{font-size:2rem}}.body-lg-semibold[data-v-30f97e9e]{letter-spacing:-.01em;line-height:1;-webkit-font-smoothing:antialiased}.pointer[data-v-30f97e9e]{cursor:pointer}.pointer-events-none[data-v-30f97e9e]{pointer-events:none}.disable-scrollbar[data-v-30f97e9e]{scrollbar-width:none;-ms-overflow-style:none}.disable-scrollbar[data-v-30f97e9e]::-webkit-scrollbar{display:none}.text-nowrap[data-v-30f97e9e],.text-ellipsis[data-v-30f97e9e]{white-space:nowrap}.text-ellipsis[data-v-30f97e9e],.text-ellipsis-2[data-v-30f97e9e]{overflow:hidden;text-overflow:ellipsis}.text-ellipsis-2[data-v-30f97e9e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.text-align-center[data-v-30f97e9e]{text-align:center}.text-align-left[data-v-30f97e9e]{text-align:left}.text-align-right[data-v-30f97e9e]{text-align:right}.text-uppercase[data-v-30f97e9e]{text-transform:uppercase}.text-lowercase[data-v-30f97e9e]{text-transform:lowercase}.text-capitalize[data-v-30f97e9e]{text-transform:capitalize}.text-transform-none[data-v-30f97e9e]{text-transform:none}.display-block[data-v-30f97e9e]{display:block}.display-inline[data-v-30f97e9e]{display:inline}.display-inline-block[data-v-30f97e9e]{display:inline-block}.display-inline-flex[data-v-30f97e9e],.inline-flex[data-v-30f97e9e]{display:inline-flex;flex-wrap:wrap}.display-none[data-v-30f97e9e]{display:none}.display-flex[data-v-30f97e9e],.flex[data-v-30f97e9e],.flex-wrap[data-v-30f97e9e]{display:flex}.flex-wrap[data-v-30f97e9e]{flex-wrap:wrap}.flex-nowrap[data-v-30f97e9e]{display:flex;flex-wrap:nowrap}.flex-column[data-v-30f97e9e]{display:flex;flex-direction:column}.flex-row[data-v-30f97e9e]{display:flex;flex-direction:row}.flex-column-reverse[data-v-30f97e9e]{display:flex;flex-direction:column-reverse}.flex-row-reverse[data-v-30f97e9e]{display:flex;flex-direction:row-reverse}.flex-center[data-v-30f97e9e]{align-items:center;display:flex;justify-content:center}.flex-1[data-v-30f97e9e]{flex:1}.flex-2[data-v-30f97e9e]{flex:2}.flex-3[data-v-30f97e9e]{flex:3}.flex-4[data-v-30f97e9e]{flex:4}.grid[data-v-30f97e9e]{display:grid}.grid-cols-1[data-v-30f97e9e]{grid-template-columns:repeat(1,1fr)}.grid-cols-2[data-v-30f97e9e]{grid-template-columns:repeat(2,1fr)}.grid-cols-3[data-v-30f97e9e]{grid-template-columns:repeat(3,1fr)}.grid-cols-4[data-v-30f97e9e]{grid-template-columns:repeat(4,1fr)}.grid-cols-5[data-v-30f97e9e]{grid-template-columns:repeat(5,1fr)}.grid-cols-6[data-v-30f97e9e]{grid-template-columns:repeat(6,1fr)}.grid-cols-7[data-v-30f97e9e]{grid-template-columns:repeat(7,1fr)}.grid-cols-8[data-v-30f97e9e]{grid-template-columns:repeat(8,1fr)}.grid-cols-9[data-v-30f97e9e]{grid-template-columns:repeat(9,1fr)}.grid-cols-10[data-v-30f97e9e]{grid-template-columns:repeat(10,1fr)}.grid-cols-11[data-v-30f97e9e]{grid-template-columns:repeat(11,1fr)}.grid-cols-12[data-v-30f97e9e]{grid-template-columns:repeat(12,1fr)}.justify-between[data-v-30f97e9e]{justify-content:space-between}.justify-center[data-v-30f97e9e]{justify-content:center}.justify-end[data-v-30f97e9e]{justify-content:flex-end}.justify-start[data-v-30f97e9e]{justify-content:flex-start}.justify-around[data-v-30f97e9e]{justify-content:space-around}.justify-evenly[data-v-30f97e9e]{justify-content:space-evenly}.align-center[data-v-30f97e9e]{align-items:center}.align-start[data-v-30f97e9e]{align-items:flex-start}.align-end[data-v-30f97e9e]{align-items:flex-end}.width-100[data-v-30f97e9e]{width:100%}.height-100[data-v-30f97e9e]{height:100%}.height-100svh[data-v-30f97e9e]{height:100svh}.max-width-100[data-v-30f97e9e]{max-width:100%}.max-height-100[data-v-30f97e9e]{max-height:100%}.min-width-100[data-v-30f97e9e]{min-width:100%}.min-height-100[data-v-30f97e9e]{min-height:100%}.min-width-0[data-v-30f97e9e]{min-width:0}.min-height-0[data-v-30f97e9e]{min-height:0}.overflow-auto[data-v-30f97e9e]{overflow:auto}.overflow-hidden[data-v-30f97e9e]{overflow:hidden}.overflow-visible[data-v-30f97e9e]{overflow:visible}.overflow-scroll[data-v-30f97e9e]{overflow:scroll}.overflow-scroll-y[data-v-30f97e9e]{overflow-y:scroll}.overflow-scroll-x[data-v-30f97e9e]{overflow-x:scroll}.position-static[data-v-30f97e9e]{position:static}.position-relative[data-v-30f97e9e]{position:relative}.position-absolute[data-v-30f97e9e]{position:absolute}.position-fixed[data-v-30f97e9e]{position:fixed}.position-sticky[data-v-30f97e9e]{position:sticky}.top-0[data-v-30f97e9e]{top:0}.right-0[data-v-30f97e9e]{right:0}.bottom-0[data-v-30f97e9e]{bottom:0}.left-0[data-v-30f97e9e]{left:0}.top-auto[data-v-30f97e9e]{top:auto}.right-auto[data-v-30f97e9e]{right:auto}.bottom-auto[data-v-30f97e9e]{bottom:auto}.left-auto[data-v-30f97e9e]{left:auto}.position-absolute-center[data-v-30f97e9e]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.position-absolute-center-y[data-v-30f97e9e]{position:absolute;top:50%;transform:translateY(-50%)}.position-absolute-center-x[data-v-30f97e9e]{left:50%;position:absolute;transform:translate(-50%)}.position-fixed-center[data-v-30f97e9e]{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:600){.hide-d[data-v-30f97e9e]{display:none}}@media screen and (max-width:820px){.hide-t[data-v-30f97e9e]{display:none}}@media screen and (max-width:400px){.hide-m[data-v-30f97e9e]{display:none}}.page-bg[data-v-30f97e9e]{background-color:var(--surface-page)}.bg-elevated[data-v-30f97e9e]{background-color:var(--surface-elevated)}.bg-inverse[data-v-30f97e9e]{background-color:var(--surface-inverse)}.bg-accent[data-v-30f97e9e]{background-color:var(--accent-primary)}.text-primary[data-v-30f97e9e]{color:var(--text-primary)}.text-secondary[data-v-30f97e9e]{color:var(--text-secondary)}.text-tertiary[data-v-30f97e9e]{color:var(--text-tertiary)}.text-on-dark[data-v-30f97e9e]{color:var(--text-on-dark)}.text-accent[data-v-30f97e9e]{color:var(--accent-primary)}.project-panel__backdrop[data-v-30f97e9e]{backdrop-filter:blur(1.0625rem);-webkit-backdrop-filter:blur(1.0625rem);background:#00000080;inset:0;position:fixed;visibility:hidden;z-index:40}.project-panel[data-v-30f97e9e]{background:var(--surface-page);color:var(--text-primary);height:100vh;height:100lvh;position:fixed;right:0;top:0;visibility:hidden;width:41.375rem;z-index:41}@media screen and (max-width:820px){.project-panel[data-v-30f97e9e]{width:100%}}.project-panel__scroll[data-v-30f97e9e]{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-page-x);padding-bottom:calc(var(--space-page-x) + 100lvh - 100dvh);scrollbar-width:none;touch-action:pan-y}@media screen and (max-width:820px){.project-panel__scroll[data-v-30f97e9e]{padding-top:7.5rem}}.project-panel__scroll[data-v-30f97e9e]::-webkit-scrollbar{display:none}.project-panel__scroll[data-v-30f97e9e]>*{flex-shrink:0}.project-panel__edge[data-v-30f97e9e]{background:var(--surface-page);border-radius:50%;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:0;z-index:-1}.project-panel__close[data-v-30f97e9e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-onyx);cursor:pointer;display:none;left:var(--space-page-x);padding:0;position:absolute;top:var(--space-page-x);z-index:1}.project-panel__close[data-v-30f97e9e]:after{content:"";inset:-.625rem;position:absolute}@media screen and (max-width:820px){.project-panel__close[data-v-30f97e9e]{display:block}}.project-panel__main[data-v-30f97e9e]{display:flex;flex-direction:column;gap:.625rem;padding-bottom:7.5rem}.project-panel__media[data-v-30f97e9e]{border-radius:var(--radius-sm);height:25.8125rem;overflow:hidden}@media screen and (max-width:820px){.project-panel__media[data-v-30f97e9e]{aspect-ratio:3/2;height:auto;max-height:18.75rem}}.project-panel__media img[data-v-30f97e9e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-panel__info[data-v-30f97e9e]{display:flex;gap:.625rem}.project-panel__info[data-v-30f97e9e]>*{flex:1 0 0;margin:0;min-width:0}.project-panel__info .project-panel__description[data-v-30f97e9e]{white-space:pre-line}@media screen and (max-width:820px){.project-panel__info[data-v-30f97e9e]{display:contents}.project-panel__info[data-v-30f97e9e]>*{flex:none}.project-panel__info .project-panel__title[data-v-30f97e9e]{order:-1}.project-panel__info .project-panel__description[data-v-30f97e9e]{order:1}}.project-panel__meta[data-v-30f97e9e]{display:flex;flex-direction:column;gap:.625rem}.project-panel__rule[data-v-30f97e9e]{background:var(--color-onyx-a8);height:1px}.project-panel__rows[data-v-30f97e9e]{flex-direction:column;margin:0}.project-panel__row[data-v-30f97e9e],.project-panel__rows[data-v-30f97e9e]{display:flex;gap:.625rem}.project-panel__row+.project-panel__row[data-v-30f97e9e]{border-top:1px solid var(--color-onyx-a8);padding-top:.625rem}.project-panel__row dd[data-v-30f97e9e],.project-panel__row dt[data-v-30f97e9e]{flex:1 0 0;margin:0;min-width:0}.project-panel__row a[data-v-30f97e9e]{color:inherit;text-decoration-line:underline;text-decoration-thickness:from-font;text-underline-position:from-font}
