body,html{font-family:var(--main-font);letter-spacing:0;text-transform:uppercase;font-size:16rem;font-weight:500;line-height:1}body::-moz-selection{background-color:var(--color-white);color:var(--color-black)}html::-moz-selection{background-color:var(--color-white);color:var(--color-black)}body::selection{background-color:var(--color-white);color:var(--color-black)}html::selection{background-color:var(--color-white);color:var(--color-black)}@media screen and (width<=900px){body,html{font-size:16rem}}@font-face{font-family:Archivo;src:url(./Archivo-Medium.CbuV28Or.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--vw:100vw;--vh:100vh;--ivh:100dvh;--rem:1px;--main-font-name:"Archivo";--display-font-name:"Archivo";--main-font:var(--main-font-name), "Helvetica Neue", "Arial", sans-serif;--display-font:var(--display-font-name), "Helvetica Neue", "Arial", sans-serif;--color-black:#000;--color-white:#fff;--color-red:#e45050;--grid-margin:20rem;--grid-gutter:20rem;--grid-column:calc(var(--vw)/10 - var(--grid-gutter)*9/10 - var(--grid-margin)*2/10);--gap-xs:5rem;--gap-s:10rem;--gap-m:20rem;--gap-l:40rem;--gap-xl:60rem;--gap-xxl:100rem;--gap-xxxl:140rem;--radius-xs:4rem;--radius-s:8rem;--radius-m:12rem;--radius-l:16rem;--radius-xl:20rem;--radius-full:9999px;--padding:10rem;--ease-spring:linear(0, .0014, .0055 1.03%, .0239, .053 3.44%, .0961 4.81%, .1957 7.39%, .4354 12.88%, .5484, .6494, .7362, .8083 23.88%, .8696, .9168 29.72%, .9368, .9536 32.81%, .9793 35.9%, .997 39.17%, 1.0084 42.77%, 1.0142 47.07%, 1.0144 53.43%, 1.0054 68.37%, 1.0019 77.3%, .9998 99.98%);--ease-quad-in-out:cubic-bezier(.455, .03, .515, .955);--ease-expo-out:cubic-bezier(.19, 1, .22, 1)}@media screen and (width<=900px){:root{--padding:10rem;--width-reference:394;--button-height:38rem;--grid-margin:20rem;--grid-gutter:20rem;--grid-column:calc(var(--vw)/4 - var(--grid-gutter)*3/4 - var(--grid-margin)*2/4)}}@media screen and (width<=420px){:root{--padding:8rem;--grid-margin:10rem;--grid-gutter:10rem;--grid-column:calc(var(--vw)/4 - var(--grid-gutter)*3/4 - var(--grid-margin)*2/4)}}body,html{scroll-behavior:auto;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:auto;margin:0}body::-webkit-scrollbar{display:none}html::-webkit-scrollbar{display:none}body,html{overflow-x:hidden}body{overflow:unset!important}sup{line-height:0}html{height:100%;min-height:100%;font-family:var(--main-font);font-size:var(--rem);overscroll-behavior:none;position:relative;overflow:visible}html.no-desktop.no-scroll,html.no-desktop.no-scroll body{height:var(--vh);touch-action:none;overflow:hidden}html.desktop.no-scroll body{height:var(--vh);overflow:hidden}.scrolling-element{overscroll-behavior-y:none;overflow:hidden scroll}.scrolling-element.safari.desktop{overscroll-behavior-y:auto}body{background:var(--color-white);max-width:100%;min-height:100%;color:var(--color-black);flex-direction:column;display:flex;position:relative}*{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000;text-rendering:optimizelegibility;text-rendering:geometricprecision;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-touch-callout:none}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,p br{margin:0!important}a,button{color:inherit;cursor:pointer;font-weight:inherit;letter-spacing:inherit;text-decoration:none}button{margin-top:0;margin-bottom:0}a:active,a:focus,button:active,button:focus,input:active,input:focus{outline:none}[role=button]{cursor:pointer}strong{font-weight:700}nav,ul{margin:0;padding:0}nav li,ul li{list-style-type:none}img{-webkit-user-select:none;user-select:none;display:block}button,input[type=submit]{color:inherit;cursor:pointer;border:none;padding:0;display:block}button,input,input[type=submit],textarea{appearance:none;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0}button,input,textarea{font-family:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;border-radius:0}.hidden{pointer-events:none;visibility:hidden;position:fixed;left:-100vh}#__next{height:100%;min-height:inherit;flex-direction:column;flex-grow:1;display:flex}@media screen and (width<=900px){html{--border-size:1rem!important;--vertical-padding:8rem!important}html.scroll-locked{overflow:clip}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .35s}.project-enter-from{opacity:0;transform:translateY(80px)scale(.96)}.project-enter-to{opacity:1;transform:translateY(0)scale(1)}.project-enter-active{transition:opacity .65s .2s,transform .65s cubic-bezier(.16,1,.3,1) .2s}.project-leave-from{opacity:1;transform:translateY(0)scale(1)}.project-leave-to{opacity:0;transform:translateY(0)scale(.985)}.project-leave-active{transition:opacity .45s,transform .45s;position:absolute;inset:0}.project-fade-enter-from{opacity:0;transform:translateY(18rem)scale(.96)}.project-fade-enter-active{transition:all .35s cubic-bezier(.22,1,.36,1)}.project-fade-enter-to,.project-fade-leave-from{opacity:1;transform:translateY(0)scale(1)}.project-fade-leave-active{transition:all .25s cubic-bezier(.22,1,.36,1)}.project-fade-leave-to{opacity:0;transform:translateY(-12rem)scale(.96)}.video-fade-enter-from,.video-fade-leave-to{opacity:0;border-top-left-radius:16rem;border-top-right-radius:16rem;transform:scaleY(.95)scaleX(.95)}.video-fade-enter-active,.video-fade-leave-active{transform-origin:bottom;transition:opacity .4s ease-in-out,transform .4s ease-in-out,border-radius .4s ease-in-out}.video-fade-enter-active{transition-delay:.1s}.iconfade-leave-from{opacity:1;filter:blur();transform:scale(1)rotate(0)}.iconfade-leave-to{opacity:0;filter:blur(2px);transform:scale(.8)rotate(15deg)}.iconfade-leave-active{transition:opacity .25s,transform .25s,filter .25s}.iconfade-enter-from{opacity:0;filter:blur(2px);transform:scale(.8)rotate(-15deg)}.iconfade-enter-to{opacity:1;filter:blur();transform:scale(1)rotate(0)}.iconfade-enter-active{transition:opacity .25s,transform .25s,filter .25s}:root{--vp-primary:#3dd68c;--vp-primary-hover:#2ec97a;--vp-primary-active:#24b86e;--vp-primary-glow:#3dd68c33;--vp-bg:#000;--vp-surface-1:#0f0f0ff2;--vp-surface-2:#1a1a1af2;--vp-surface-3:#262626f2;--vp-border:#ffffff14;--vp-text-1:#fff;--vp-text-2:#ffffffb3;--vp-text-3:#fff6;--vp-controls-bg:linear-gradient(0deg, #000000d1, #0006 60%, transparent);--vp-controls-padding:12px 16px 14px;--vp-controls-gap:6px;--vp-controls-height:44px;--vp-radius:12px;--vp-radius-sm:8px;--vp-radius-xs:6px;--vp-radius-pill:9999px;--vp-timeline-height:4px;--vp-timeline-height-hover:6px;--vp-timeline-radius:var(--vp-radius-pill);--vp-timeline-bg:#ffffff2e;--vp-timeline-buffered:#ffffff52;--vp-timeline-progress:var(--vp-primary);--vp-timeline-gap:3px;--vp-thumb-size:14px;--vp-thumb-color:#fff;--vp-thumb-shadow:0 0 0 3px var(--vp-primary-glow);--vp-volume-width:72px;--vp-button-size:36px;--vp-button-radius:var(--vp-radius-pill);--vp-button-hover-bg:#ffffff1a;--vp-button-active-bg:#ffffff29;--vp-icon-size:18px;--vp-menu-bg:var(--vp-surface-1);--vp-menu-border:var(--vp-border);--vp-menu-radius:var(--vp-radius-sm);--vp-menu-shadow:0 8px 32px #0009, 0 2px 8px #0006;--vp-menu-item-hover:#ffffff14;--vp-menu-item-active:#3dd68c1f;--vp-menu-item-radius:var(--vp-radius-xs);--vp-live-bg:#ef4444;--vp-live-color:#fff;--vp-overlay-bg:#00000080;--vp-spinner-size:36px;--vp-spinner-color:var(--vp-primary);--vp-spinner-track:#ffffff1f;--vp-font-family:inherit;--vp-font-size:13px;--vp-font-size-sm:11px;--vp-font-weight:500;--vp-transition:.2s ease;--vp-transition-fast:.12s ease}.vp-player{aspect-ratio:16/9;width:100%;font-family:var(--vp-font-family);font-size:var(--vp-font-size);font-weight:var(--vp-font-weight);color:var(--vp-text-1);-webkit-user-select:none;user-select:none;transition:box-shadow var(--vp-transition);outline:none;display:block;position:relative;container-type:inline-size}.vp-player,.vp-video-area{background:var(--vp-bg);border-radius:var(--vp-radius)}.vp-video-area{position:absolute;inset:0;overflow:hidden}.vp-player:focus-visible{box-shadow:0 0 0 3px var(--vp-primary-glow)}:-webkit-any(.vp-player:-webkit-full-screen,.vp-player:fullscreen){border-radius:0}:is(.vp-player:fullscreen,.vp-player:fullscreen){border-radius:0}.vp-svg-icon{width:var(--vp-icon-size);height:var(--vp-icon-size);flex-shrink:0}.vp-player video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.vp-poster{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.vp-poster-leave-active{transition:opacity .2s}.vp-poster-leave-to{opacity:0}.vp-video-click-area{cursor:pointer;position:absolute;inset:0}.vp-controls{z-index:2;padding:var(--vp-controls-padding);background:var(--vp-controls-bg);border-bottom-left-radius:var(--vp-radius);border-bottom-right-radius:var(--vp-radius);transition:opacity var(--vp-transition),transform var(--vp-transition);flex-direction:column;gap:2px;display:flex;position:absolute;bottom:0;left:0;right:0}.vp-player.vp-controls-hidden .vp-controls{opacity:0;pointer-events:none;transform:translateY(4px)}.vp-controls-row{align-items:center;gap:var(--vp-controls-gap);height:var(--vp-controls-height);display:flex}.vp-spacer{flex:1}.vp-button{width:var(--vp-button-size);height:var(--vp-button-size);border-radius:var(--vp-button-radius);color:var(--vp-text-1);cursor:pointer;transition:background var(--vp-transition-fast),transform var(--vp-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.vp-button:hover{background:var(--vp-button-hover-bg)}.vp-button:active{background:var(--vp-button-active-bg);transform:scale(.92)}.vp-button:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.vp-button:focus{outline:none}.vp-button.vp-captions-active{color:var(--vp-primary)}.vp-button:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px}.vp-button svg{width:var(--vp-icon-size);height:var(--vp-icon-size);flex-shrink:0}.vp-button[aria-label]:after{content:attr(aria-label);background:var(--vp-surface-1);border:1px solid var(--vp-border);border-radius:var(--vp-radius-xs);font-size:var(--vp-font-size-sm);color:var(--vp-text-1);white-space:nowrap;pointer-events:none;opacity:0;z-index:200;padding:4px 8px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.vp-button[aria-label]:not(.vp-menu-open):hover:after{opacity:1;transform:translate(-50%)translateY(0)}.vp-controls-row>.vp-button:last-child[aria-label]:after{left:auto;right:0;transform:translateY(4px)}.vp-controls-row>.vp-button:last-child[aria-label]:not(.vp-menu-open):hover:after{transform:translateY(0)}.vp-speed-button{width:auto;min-width:var(--vp-button-size);height:var(--vp-button-size);font-size:var(--vp-font-size-sm);letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:0 8px;font-weight:600}.vp-timeline{cursor:pointer;touch-action:none;width:100%;height:20px;padding:0 calc(var(--vp-thumb-size)/2);box-sizing:border-box;align-items:center;display:flex;position:relative}.vp-timeline-track{align-items:center;gap:var(--vp-timeline-gap);flex:1;display:flex}.vp-timeline-segment{height:var(--vp-timeline-height);background:var(--vp-timeline-bg);border-radius:var(--vp-timeline-radius);min-width:4px;transition:height var(--vp-transition-fast),background .25s ease;position:relative;overflow:hidden}.vp-timeline--seeking .vp-timeline-segment,.vp-timeline-track:hover .vp-timeline-segment{height:var(--vp-timeline-height-hover)}.vp-timeline-track .vp-timeline-segment:hover{height:calc(var(--vp-timeline-height-hover) + 2px)}.vp-timeline-segment--active{transition:height var(--vp-transition-fast),background .15s ease;background:#ffffff2e}.vp-timeline-buffered,.vp-timeline-fill{border-radius:var(--vp-timeline-radius);pointer-events:none;height:100%;position:absolute;top:0;left:0}.vp-timeline-buffered{background:var(--vp-timeline-buffered)}.vp-timeline-fill{background:var(--vp-timeline-progress)}.vp-timeline-thumb{width:var(--vp-thumb-size);height:var(--vp-thumb-size);background:var(--vp-thumb-color);pointer-events:none;transition:box-shadow var(--vp-transition-fast),transform var(--vp-transition-fast);top:50%;left:calc(var(--vp-thumb-size)/2 + var(--progress,0)*(100% - var(--vp-thumb-size)));border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.vp-timeline--seeking .vp-timeline-thumb,.vp-timeline:hover .vp-timeline-thumb{box-shadow:var(--vp-thumb-shadow);transform:translate(-50%,-50%)scale(1.15)}.vp-timeline-tooltip{background:var(--vp-surface-1);border:1px solid var(--vp-border);border-radius:var(--vp-radius-xs);font-size:var(--vp-font-size-sm);color:var(--vp-text-1);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;display:flex;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}.vp-tooltip-chapter{color:var(--vp-text-2);font-size:11px;font-weight:500;line-height:1.3}.vp-thumbnail-preview{border-radius:calc(var(--vp-radius-xs) - 1px);background:var(--vp-timeline-bg);flex-shrink:0;width:160px;height:90px;margin-bottom:2px;overflow:hidden}.vp-thumbnail-img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.vp-thumbnail-sprite{background-repeat:no-repeat}.vp-volume{align-items:center;gap:2px;display:flex}.vp-volume-slider{appearance:none;width:var(--vp-volume-width);background:var(--vp-timeline-bg);border-radius:var(--vp-radius-pill);cursor:pointer;outline:none;height:4px}.vp-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--vp-thumb-size);height:var(--vp-thumb-size);background:var(--vp-thumb-color);cursor:pointer;-webkit-transition:box-shadow var(--vp-transition-fast);transition:box-shadow var(--vp-transition-fast);border-radius:50%}.vp-volume-slider:hover::-webkit-slider-thumb{box-shadow:var(--vp-thumb-shadow)}.vp-volume-slider::-moz-range-thumb{width:var(--vp-thumb-size);height:var(--vp-thumb-size);background:var(--vp-thumb-color);cursor:pointer;border:none;border-radius:50%}.vp-time{font-size:var(--vp-font-size-sm);color:var(--vp-text-2);white-space:nowrap;letter-spacing:.02em;font-variant-numeric:tabular-nums}.vp-time-current{color:var(--vp-text-1)}.vp-time-sep{color:var(--vp-text-3);margin:0 4px}.vp-menu-wrap{position:relative}.vp-menu{background:var(--vp-menu-bg);border:1px solid var(--vp-menu-border);border-radius:var(--vp-menu-radius);box-shadow:var(--vp-menu-shadow);z-index:100;-webkit-backdrop-filter:blur(16px);transform-origin:100% 100%;min-width:150px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:-8px}.vp-menu-header{font-size:var(--vp-font-size-sm);color:var(--vp-text-1);letter-spacing:.01em;border-bottom:1px solid var(--vp-menu-border);align-items:center;margin-bottom:4px;padding:6px 10px 8px;font-weight:600;display:flex}.vp-menu-items{flex-direction:column;gap:1px;display:flex}.vp-menu-label{font-size:var(--vp-font-size-sm);color:var(--vp-text-3);letter-spacing:.05em;text-transform:uppercase;padding:4px 8px 8px;display:block}.vp-menu-item{border-radius:var(--vp-menu-item-radius);width:100%;color:var(--vp-text-2);font-size:var(--vp-font-size);font-weight:var(--vp-font-weight);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--vp-transition-fast),color var(--vp-transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.vp-menu-item:hover{background:var(--vp-menu-item-hover);color:var(--vp-text-1)}.vp-menu-item.vp-active{background:var(--vp-menu-item-active);color:var(--vp-primary);font-weight:600}.vp-check-icon{opacity:0;width:14px;height:14px;transition:opacity var(--vp-transition-fast);flex-shrink:0}.vp-menu-item.vp-active .vp-check-icon{opacity:1}.vp-settings-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.vp-settings-icon--open{transform:rotate(135deg)}.vp-settings-menu{min-width:200px;padding:6px}.vp-settings-body{transition:height .22s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.vp-settings-panel{width:100%}.vp-settings-row{border-radius:var(--vp-menu-item-radius);width:100%;color:var(--vp-text-2);font-size:var(--vp-font-size);font-weight:var(--vp-font-weight);white-space:nowrap;cursor:pointer;transition:background var(--vp-transition-fast),color var(--vp-transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:9px 10px;display:flex}.vp-settings-row:hover{background:var(--vp-menu-item-hover);color:var(--vp-text-1)}.vp-settings-row-icon{width:16px;height:16px;color:var(--vp-text-3);flex-shrink:0}.vp-settings-row-label{text-align:left;flex:1}.vp-settings-row-value{font-size:var(--vp-font-size-sm);color:var(--vp-text-3);font-variant-numeric:tabular-nums}.vp-settings-row-arrow{width:14px;height:14px;color:var(--vp-text-3);flex-shrink:0}.vp-settings-back{border:none;border-bottom:1px solid var(--vp-menu-border);width:100%;color:var(--vp-text-1);font-size:var(--vp-font-size);cursor:pointer;transition:color var(--vp-transition-fast);background:0 0;align-items:center;gap:6px;margin-bottom:4px;padding:8px 10px 10px;font-weight:600;display:flex}.vp-settings-back:hover{color:var(--vp-primary)}.vp-settings-back-icon{flex-shrink:0;width:16px;height:16px}.vp-speed-track{align-items:center;gap:6px;padding:8px 10px 4px;display:flex}.vp-step-button{flex-shrink:0;width:28px;height:28px}.vp-step-button svg{width:14px;height:14px}.vp-speed-current-value{text-align:center;color:var(--vp-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;padding:6px 10px 2px;font-size:1.1em;font-weight:700}.vp-cslider{flex:1;align-items:center;height:20px;display:flex;position:relative}.vp-cslider-rail{background:var(--vp-timeline-bg);margin:auto;inset:0}.vp-cslider-fill,.vp-cslider-rail{border-radius:var(--vp-radius-pill);pointer-events:none;height:4px;position:absolute}.vp-cslider-fill{transition:width 16ms linear;left:0;transform:translateY(-50%)}.vp-cslider-fill,.vp-cslider-thumb{background:var(--vp-primary);top:50%}.vp-cslider-thumb{width:var(--vp-thumb-size);height:var(--vp-thumb-size);pointer-events:none;border-radius:50%;transition:left 16ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.vp-cslider-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp-speed-badges{justify-content:center;gap:6px;padding:6px 10px 10px;display:flex}.vp-speed-badge{text-align:center;border-radius:var(--vp-radius-pill);border:1px solid var(--vp-menu-border);color:var(--vp-text-2);font-size:var(--vp-font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--vp-transition-fast),color var(--vp-transition-fast),border-color var(--vp-transition-fast);background:0 0;flex:1;padding:3px 4px}.vp-speed-badge:hover{background:var(--vp-menu-item-hover);color:var(--vp-text-1)}.vp-speed-badge.vp-active{background:var(--vp-primary);border-color:var(--vp-primary);color:#fff;font-weight:600}.vp-quality-option{width:100%;color:var(--vp-text-1);font-size:var(--vp-font-size);cursor:pointer;transition:background var(--vp-transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.vp-quality-option:hover{background:var(--vp-menu-item-hover)}.vp-quality-option.vp-active{color:var(--vp-primary);font-weight:600}.vp-quality-check{width:14px;height:14px;color:var(--vp-primary);flex-shrink:0}.vp-quality-label{flex:1}.vp-menu-sep{background:var(--vp-menu-border);height:1px;margin:2px 6px 6px}.vp-slide-bck-enter-active,.vp-slide-bck-leave-active,.vp-slide-fwd-enter-active,.vp-slide-fwd-leave-active{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s}.vp-slide-bck-leave-active,.vp-slide-fwd-leave-active{position:absolute;top:0;left:0;right:0}.vp-slide-fwd-enter-from{opacity:0;transform:translate(40%)}.vp-slide-bck-enter-from,.vp-slide-fwd-leave-to{opacity:0;transform:translate(-40%)}.vp-slide-bck-leave-to{opacity:0;transform:translate(40%)}.vp-popup-enter-active{transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1)}.vp-popup-leave-active{transition:opacity .12s,transform .12s}.vp-popup-enter-from,.vp-popup-leave-to{opacity:0;transform:scale(.9)translateY(8px)}.vp-live-badge{background:var(--vp-live-bg);color:var(--vp-live-color);border-radius:var(--vp-radius-pill);font-size:var(--vp-font-size-sm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 8px;font-weight:600;display:inline-flex}.vp-live-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite vp-live-pulse}@keyframes vp-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.vp-overlay{background:var(--vp-overlay-bg);border-radius:var(--vp-radius);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}:-webkit-any(.vp-player:-webkit-full-screen .vp-overlay,.vp-player:fullscreen .vp-overlay){border-radius:0}:is(.vp-player:fullscreen .vp-overlay,.vp-player:fullscreen .vp-overlay){border-radius:0}.vp-spinner{width:var(--vp-spinner-size);height:var(--vp-spinner-size);border:2.5px solid var(--vp-spinner-track);border-top-color:var(--vp-spinner-color);border-radius:50%;animation:.7s linear infinite vp-spin}@keyframes vp-spin{to{transform:rotate(1turn)}}.vp-error{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.vp-error-icon{opacity:.5;width:32px;height:32px}.vp-error-message{font-size:var(--vp-font-size);color:var(--vp-text-2);max-width:260px;line-height:1.5}.vp-error-retry{background:var(--vp-surface-3);border:1px solid var(--vp-border);border-radius:var(--vp-radius-pill);color:var(--vp-text-1);font-size:var(--vp-font-size);cursor:pointer;transition:background var(--vp-transition-fast),border-color var(--vp-transition-fast);margin-top:4px;padding:7px 18px;font-weight:500}.vp-error-retry:hover{background:var(--vp-surface-3);border-color:var(--vp-primary);color:var(--vp-primary)}.vp-subtitles{left:0;right:0;bottom:calc(var(--vp-controls-height) + 46px);pointer-events:none;z-index:5;transition:bottom var(--vp-transition);flex-direction:column;align-items:center;gap:3px;padding:0 48px;display:flex;position:absolute}.vp-player.vp-controls-hidden .vp-subtitles{bottom:16px}.vp-subtitle-cue{color:#fff;font-size:var(--vp-font-size);text-align:center;white-space:pre-line;background:#080808cc;border-radius:3px;padding:3px 10px;line-height:1.5}.vp-play-flash{pointer-events:none;z-index:10;position:absolute;inset:0}.vp-play-flash,.vp-play-flash-circle{justify-content:center;align-items:center;display:flex}.vp-play-flash-circle{-webkit-backdrop-filter:blur(4px);background:#00000073;border-radius:50%;width:72px;height:72px;animation:.65s forwards vp-flash-in}.vp-play-flash-circle .vp-svg-icon{color:#fff;width:32px;height:32px}@keyframes vp-flash-in{0%{opacity:0;transform:scale(.75)}15%{opacity:1;transform:scale(1.08)}35%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.vp-fade-enter-active,.vp-fade-leave-active{transition:opacity var(--vp-transition)}.vp-fade-enter-from,.vp-fade-leave-to{opacity:0}@container (width<=500px){.vp-subtitle-cue{padding:2px 7px;font-size:11px}.vp-subtitles{gap:2px;padding:0 28px;bottom:69px}.vp-volume-slider{display:none}.vp-controls{gap:1px;padding:6px 12px 8px}.vp-controls-row{gap:4px;height:36px}.vp-button{width:36px;height:36px}.vp-menu{max-height:60cqh;right:0;overflow-y:auto}.vp-settings-body{max-height:none;overflow-y:visible}.vp-play-flash-circle{width:52px;height:52px}.vp-play-flash-circle .vp-svg-icon{width:24px;height:24px}}@container (width<=380px){.vp-subtitle-cue{padding:2px 6px;font-size:10px}.vp-subtitles{padding:0 16px;bottom:61px}.vp-controls{padding:4px 8px 6px}.vp-controls-row{gap:2px;height:32px}.vp-button{width:32px;height:32px}.vp-time{font-size:10px}}@media (hover:none){.vp-button[aria-label]:after{display:none}}.elmvdc0{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:clip}@keyframes _1b6o2se0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._1b6o2se1{animation:.5s linear infinite _1b6o2se0}._1omd6w40{width:0;height:0;display:block;position:absolute;overflow:clip}.header[data-v-f53f673a]{font-family:var(--main-font);letter-spacing:0;font-size:13rem;font-weight:500;line-height:1}@media screen and (width<=900px){.header[data-v-f53f673a]{font-size:13rem}}.works[data-v-f53f673a]{font-family:var(--display-font);letter-spacing:0;font-size:clamp(30rem,3vw,40rem);font-weight:500;line-height:1}@media screen and (width<=900px){.works[data-v-f53f673a]{font-size:32rem}}.header[data-v-f53f673a]{z-index:40;width:100%;padding:var(--grid-margin);gap:var(--grid-gutter);mix-blend-mode:difference;color:var(--color-white);-webkit-user-select:none;user-select:none;pointer-events:none;display:flex;position:fixed;top:0;left:0}.home-link[data-v-f53f673a]{width:calc(var(--grid-column)*2 + var(--grid-gutter)*1);height:fit-content}.works[data-v-f53f673a]{width:calc(var(--grid-column)*3 + var(--grid-gutter)*2);gap:var(--gap-xs);pointer-events:none;flex-direction:column;line-height:.9;display:flex}.works button[data-v-f53f673a]{pointer-events:auto;width:fit-content}.menu-text[data-v-f53f673a]{pointer-events:none}.infos[data-v-f53f673a]{width:calc(var(--grid-column)*5 + var(--grid-gutter)*4);justify-content:space-between;height:fit-content;display:flex}.info-link[data-v-f53f673a]{pointer-events:auto;width:fit-content;position:relative}.info-link[data-v-f53f673a]:before{content:"";background-color:var(--color-white);transform-origin:100%;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media screen and (hover:hover) and (pointer:fine){.info-link[data-v-f53f673a]:hover:before{transform-origin:0;transform:scaleX(1)}}.link[data-v-f53f673a]{pointer-events:auto;width:fit-content}.selected[data-v-e9f1efdd]{font-family:var(--main-font);letter-spacing:0;font-size:13rem;font-weight:500;line-height:1}@media screen and (width<=900px){.selected[data-v-e9f1efdd]{font-size:13rem}}.close[data-v-e9f1efdd],.menu-works[data-v-e9f1efdd]{font-family:var(--display-font);letter-spacing:0;font-size:clamp(30rem,3vw,40rem);font-weight:500;line-height:1}@media screen and (width<=900px){.close[data-v-e9f1efdd],.menu-works[data-v-e9f1efdd]{font-size:32rem}}.menu[data-v-e9f1efdd]{z-index:50;padding:var(--grid-margin);gap:var(--gap-xs);flex-direction:column;display:flex;position:fixed;inset:0}.menu.opened[data-v-e9f1efdd]{pointer-events:auto;visibility:visible}.menu.closed[data-v-e9f1efdd]{pointer-events:none;visibility:hidden}.close[data-v-e9f1efdd]{mix-blend-mode:difference;color:var(--color-white);margin-left:calc(var(--grid-column)*2 + var(--grid-gutter)*1 + var(--grid-margin)*1);width:fit-content;line-height:.9;position:relative}.selected[data-v-e9f1efdd]{clip-path:inset(0 100% 0 0);will-change:transform,clip-path;align-items:center;height:34rem;display:flex;position:absolute;top:0;left:0}.menu-image[data-v-e9f1efdd]{z-index:0;background-color:var(--color-black);width:100%;height:100%;position:fixed;inset:0}.menu-image[data-v-e9f1efdd]:after{content:"";background-color:var(--color-white);opacity:.5;position:absolute;inset:0}.menu-image .image[data-v-e9f1efdd]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;filter:blur(5px);width:100%;height:100%}.menu-works[data-v-e9f1efdd]{z-index:50;gap:var(--gap-xs);width:calc(var(--grid-column)*10 + var(--grid-gutter)*9);mix-blend-mode:difference;color:var(--color-white);flex-direction:column;line-height:.9;display:flex;position:relative}.menu-works .link[data-v-e9f1efdd]{padding-left:calc(var(--grid-column)*2 + var(--grid-gutter)*1 + var(--grid-margin)*1);will-change:transform}.text[data-v-eb1dfd7c]{font-family:var(--main-font);letter-spacing:0;font-size:13rem;font-weight:500;line-height:1}@media screen and (width<=900px){.text[data-v-eb1dfd7c]{font-size:13rem}}.text-reveal[data-v-eb1dfd7c]{z-index:30;pointer-events:none;will-change:transform;color:var(--color-white);background-color:var(--color-black);justify-content:center;align-items:center;padding:5rem 10rem;display:flex;position:fixed;top:0;left:0}.text[data-v-eb1dfd7c]{text-align:center;white-space:nowrap}.gridHelper[data-v-0181db1e]{z-index:99999;width:var(--vw);height:100vh;padding:0 var(--grid-margin);gap:var(--grid-gutter);opacity:1;pointer-events:none;grid-template-columns:repeat(10,1fr);display:grid;position:fixed;top:0;left:0}.gridHelperCol[data-v-0181db1e]{background:var(--color-black);transform-origin:bottom;opacity:.1;transition:transform .3s ease-in-out;transform:scaleY(0)}.gridHelperCol[data-v-0181db1e]:first-child{transition-delay:0s}.gridHelperCol[data-v-0181db1e]:nth-child(2){transition-delay:40ms}.gridHelperCol[data-v-0181db1e]:nth-child(3){transition-delay:80ms}.gridHelperCol[data-v-0181db1e]:nth-child(4){transition-delay:.12s}.gridHelperCol[data-v-0181db1e]:nth-child(5){transition-delay:.16s}.gridHelperCol[data-v-0181db1e]:nth-child(6){transition-delay:.2s}.gridHelperCol[data-v-0181db1e]:nth-child(7){transition-delay:.24s}.gridHelperCol[data-v-0181db1e]:nth-child(8){transition-delay:.28s}.gridHelperCol[data-v-0181db1e]:nth-child(9){transition-delay:.32s}.gridHelperCol[data-v-0181db1e]:nth-child(10){transition-delay:.36s}.visible .gridHelperCol[data-v-0181db1e]{transform-origin:top;transform:scaleY(1)}@media screen and (width<=900px){.gridHelper[data-v-0181db1e]{grid-template-columns:repeat(4,1fr)}.gridHelperCol[data-v-0181db1e]:nth-child(n+5){display:none}}.page-overlay[data-v-27fe0385]{z-index:9999;pointer-events:none;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.page-overlay .page-overlay-item[data-v-27fe0385]{background-color:var(--color-black);transform-origin:bottom;flex:1;height:10%;transform:scaleY(0)}
