.siteArrowIcon{stroke:currentColor;stroke-width:1.35px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(122%);backdrop-filter:blur(20px)saturate(122%);opacity:1;will-change:transform, opacity;background:linear-gradient(#0d0d0d9e 0%,#0d0d0d6e 72%,#0d0d0d52 100%);border-bottom:0;align-items:center;width:100%;height:96px;padding:0 56px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s,background-color .3s;display:flex;position:fixed;top:0;left:0;transform:translate(0,0);box-shadow:0 12px 26px #0000005c,0 26px 56px #00000038}.navbar--hidden{opacity:0;pointer-events:none;transition:transform .82s cubic-bezier(.22,1,.36,1),opacity .5s,background-color .3s;transform:translateY(-112%)}.navbar--pinned{opacity:1;pointer-events:auto;transform:translate(0,0)}.navbar--home{justify-content:flex-end}.navbar--inner{justify-content:space-between}.navbarBackLink,.navbarHomeLink,.menuLink{color:#fff;font-family:var(--font-text);letter-spacing:-.04em;font-kerning:normal;font-synthesis:none;text-rendering:geometricprecision;text-shadow:0 2px 4px #000000eb,0 5px 15px #000000d1;font-size:18px;font-style:normal;font-weight:300;line-height:1.027;text-decoration:none;transition:color .3s,opacity .3s,transform .3s}.navbarLeft{flex:none;align-items:center;gap:46px;display:flex}.navbarBackLink,.navbarHomeLink{transform-origin:0;align-items:center;display:inline-flex}.navbarBackLink{gap:5px}.navbarBackArrow{width:9px;height:18px;font-family:var(--font-text);letter-spacing:0;transform-origin:50%;text-shadow:0 2px 4px #000000eb,0 5px 15px #000000d1;justify-content:center;align-items:center;font-size:18px;font-weight:200;line-height:18px;display:flex;transform:scaleX(.78)}.navbarBackArrow .siteArrowIcon{width:100%;height:100%}.navbarHomeLink{transform-origin:0;height:18px;line-height:18px;transform:scaleX(1.06)}.menu{align-items:center;gap:70px;display:flex}.menuLink{transform-origin:50%;display:inline-block;transform:scaleX(1.08)}.menuLabelMobile{display:none}.menuLink--active{color:#999;opacity:.5;pointer-events:none;cursor:default}.navbarBackLink:hover,.navbarHomeLink:hover,.menuLink:not(.menuLink--active):hover{opacity:.55}.navbarBackLink:focus-visible,.navbarHomeLink:focus-visible,.menuLink:focus-visible{outline-offset:7px;outline:1px solid #fff}@media (prefers-reduced-motion:reduce){.navbar{transition:none}}@media (width<=768px),(height<=500px) and (width<=900px){.navbar{-webkit-backdrop-filter:blur(14px)saturate(116%);backdrop-filter:blur(14px)saturate(116%);background:#0d0d0da8;height:72px;padding:0 16px;box-shadow:0 10px 24px #00000057,0 18px 38px #00000029}.navbar--hidden,.navbar--visible,.navbar--pinned{opacity:1;pointer-events:auto;transform:translate(0,0)}.navbarBackLink,.navbarHomeLink,.menuLink{align-items:center;min-height:44px;font-size:16px;line-height:1;display:inline-flex}.navbarLeft{gap:0;min-width:0}.navbarBackLink{white-space:nowrap;gap:4px}.navbarBackArrow{height:20px;line-height:20px}.navbar--pinned .navbarHomeLink{display:none}.navbarHomeLink{height:44px;line-height:44px}.menu{gap:clamp(14px,4.6vw,24px);min-width:0}.menuLink{transform:none}.menuLabelDesktop{display:none}.menuLabelMobile{display:inline}.menuLink--active{opacity:.72}.navbarBackLink:focus-visible,.navbarHomeLink:focus-visible,.menuLink:focus-visible{outline-offset:1px}}@media (width<=390px){.navbar{padding:0 12px}.navbarBackLink,.navbarHomeLink,.menuLink{font-size:15px}.menu{gap:11px}}.siteFooter{color:#ffffff80;width:100%;font-family:var(--font-text);text-align:left;background:#000;padding:72px clamp(24px,9.375vw,180px) 68px;position:relative}.siteFooterBrand{color:#ffffff94;letter-spacing:.015em;margin-bottom:11px;font-size:clamp(14px,.9375vw,18px);font-weight:300;line-height:1.2}.siteFooterLegal{color:#fff6;letter-spacing:.012em;max-width:1320px;margin:0;font-size:clamp(10px,.625vw,12px);font-weight:300;line-height:1.5}.siteFooterMediaNotice{max-width:1320px;margin-top:16px}.siteFooterMediaText{color:#fff6;letter-spacing:.012em;margin:0;font-size:clamp(10px,.625vw,12px);font-weight:300;line-height:1.5}.siteFooterMediaText+.siteFooterMediaText{margin-top:8px}.siteFooterBrand::selection{color:#000;background:#fff}.siteFooterLegal::selection{color:#000;background:#fff}.siteFooterMediaText::selection{color:#000;background:#fff}@media (width<=768px),(height<=500px) and (width<=900px){.siteFooter{padding:54px 16px 46px}.siteFooterBrand{margin-bottom:13px;font-size:15px}.siteFooterLegal,.siteFooterMediaText{max-width:620px;font-size:12px;line-height:1.55}.siteFooterMediaNotice{margin-top:20px}.siteFooterMediaText+.siteFooterMediaText{margin-top:10px}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-text:"Inter Tight", Arial, sans-serif;--font-display:"Anton", Impact, sans-serif;--font-display-scale:.82}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}html{background:#000}body{color:#fff;font-family:var(--font-text);background:#000;overflow-x:hidden}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #fff}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-content{background:#000;width:100%;min-height:100vh;padding-top:96px;position:relative}.routeLoadingFallback{background:#000;width:100%;min-height:calc(100vh - 96px)}.pageTransition{will-change:opacity, transform;background:#000;width:100%;min-height:calc(100vh - 96px);animation:.38s cubic-bezier(.22,1,.36,1) both pageEnter;position:relative}@keyframes pageEnter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.pageTransition{animation:none}}@media (width<=768px),(height<=500px) and (width<=900px){.app-content{padding-top:72px}.routeLoadingFallback,.pageTransition{min-height:calc(100vh - 72px)}.pageTransition{animation-duration:.28s}}:is(.fadeCustomVideoPlayer,.project48CustomVideoPlayer){background:#000;overflow:hidden}:is(.fadeVideoControlsShade,.project48VideoControlsShade){background:linear-gradient(#0000 0%,#0000001f 30%,#0000007a 64%,#000000eb 100%);height:220px;transition:opacity .3s}:is(.fadeVideoCenterPlay,.project48VideoCenterPlay){z-index:3;color:#fff;cursor:pointer;background:#0003;border:2px solid #ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;padding:0;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .28s;animation:.28s cubic-bezier(.22,1,.36,1) both videoPlaybackPlayEnter;display:flex;transform:translate(-50%,-50%)scale(1);box-shadow:0 8px 28px #0003}:is(.fadeVideoCenterPlay,.project48VideoCenterPlay):hover{background:#ffffff14;transform:translate(-50%,-50%)scale(1.065);box-shadow:0 10px 32px #00000047}:is(.fadeVideoCenterPlay,.project48VideoCenterPlay):active{transform:translate(-50%,-50%)scale(.97)}:is(.fadeVideoCenterPlayIcon,.project48VideoCenterPlayIcon){border:15px solid #0000;border-left:24px solid #fff;border-right:0;width:0;height:0;margin:0;display:block;transform:translate(4px)}.videoControlIcon{fill:currentColor;flex:none;width:24px;height:24px;display:block}:is(.fadeVideoControls,.project48VideoControls){z-index:4;opacity:0;pointer-events:none;padding:0 18px 12px;transition:opacity .28s,transform .34s cubic-bezier(.22,1,.36,1);bottom:0;left:0;right:0;transform:translateY(9px)}:is(.fadeVideoControls--visible,.project48VideoControls--visible){opacity:1;pointer-events:auto;transform:translateY(0)}:is(.fadeVideoProgressWrapper,.project48VideoProgressWrapper){align-items:center;width:100%;height:18px;display:flex}:is(.fadeVideoProgress,.project48VideoProgress){--video-progress:0%;appearance:none;cursor:pointer;background:linear-gradient(to right, #fff 0%, #fff var(--video-progress), #ffffff61 var(--video-progress), #ffffff61 100%);border:0;border-radius:999px;outline:0;width:100%;height:4px;margin:0;transition:height .18s}:is(.fadeVideoProgress,.project48VideoProgress):hover,:is(.fadeVideoProgress,.project48VideoProgress):focus-visible{height:6px}:is(.fadeVideoProgress,.project48VideoProgress)::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:13px;height:13px;transition:transform .16s;transform:scale(0);box-shadow:0 1px 5px #00000073}:is(.fadeVideoProgress,.project48VideoProgress):hover::-webkit-slider-thumb{transform:scale(1)}:is(.fadeVideoProgress,.project48VideoProgress):focus-visible::-webkit-slider-thumb{transform:scale(1)}:is(.fadeVideoProgress,.project48VideoProgress)::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 5px #00000073}:is(.fadeVideoControlsBottom,.project48VideoControlsBottom){justify-content:space-between;align-items:center;width:100%;height:40px;margin-top:0;display:flex}:is(.fadeVideoControlsLeft,.fadeVideoControlsRight,.project48VideoControlsLeft,.project48VideoControlsRight){align-items:center;gap:8px;display:flex}:is(.fadeVideoControlButton,.project48VideoControlButton){color:#fff;min-width:36px;height:36px;font-family:var(--font-text);opacity:.9;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:0;justify-content:center;align-items:center;padding:6px;font-size:14px;font-weight:500;line-height:1;transition:opacity .18s,background-color .18s,transform .18s;display:flex}:is(.fadeVideoControlButton,.project48VideoControlButton):hover{opacity:1;background:#ffffff1a;transform:scale(1.045)}:is(.fadeVideoControlButton,.project48VideoControlButton,.fadeVideoCenterPlay,.project48VideoCenterPlay):focus-visible{outline-offset:2px;outline:2px solid #fffffff2}:is(.fadeVideoPlayPause,.project48VideoControlsLeft>.project48VideoControlButton:first-child){padding-left:5px}:is(.fadeVideoVolumeGroup,.project48VideoVolumeGroup){align-items:center;gap:0;display:flex}:is(.fadeVideoVolume,.project48VideoVolume){--video-volume:100%;appearance:none;opacity:0;cursor:pointer;background:linear-gradient(to right, #fff 0%, #fff var(--video-volume), #ffffff4d var(--video-volume), #ffffff4d 100%);border:0;border-radius:999px;outline:0;width:0;height:3px;margin:0;transition:width .26s cubic-bezier(.22,1,.36,1),margin .26s cubic-bezier(.22,1,.36,1),opacity .2s}:is(.fadeVideoVolumeGroup,.project48VideoVolumeGroup):hover :is(.fadeVideoVolume,.project48VideoVolume),:is(.fadeVideoVolumeGroup,.project48VideoVolumeGroup):focus-within :is(.fadeVideoVolume,.project48VideoVolume){opacity:1;width:72px;margin-right:5px}:is(.fadeVideoVolume,.project48VideoVolume)::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:11px;height:11px}:is(.fadeVideoVolume,.project48VideoVolume)::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:11px;height:11px}:is(.fadeVideoTime,.project48VideoTime){color:#ffffffeb;font-family:var(--font-text);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 7px #000000d9;font-size:13px;font-weight:400;line-height:1}:is(.fadeVideoSpeedButton,.project48VideoSpeedWrapper .project48VideoControlButton){letter-spacing:0;min-width:43px;font-size:13px}:is(.fadeVideoSpeedMenu,.project48VideoSpeedMenu){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121212eb;border:1px solid #ffffff1f;border-radius:10px;width:174px;padding:7px;animation:.2s cubic-bezier(.22,1,.36,1) both videoPlaybackMenuEnter;bottom:48px;right:0;overflow:hidden;box-shadow:0 14px 36px #0000007a}:is(.fadeVideoSpeedMenuTitle,.project48VideoSpeedMenuTitle){color:#ffffff7a;font-family:var(--font-text);letter-spacing:.055em;padding:8px 10px 10px;font-size:11px;font-weight:600}:is(.fadeVideoSpeedOption,.project48VideoSpeedOption){color:#ffffffc2;width:100%;height:34px;font-family:var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:400;transition:color .16s,background-color .16s;display:flex}:is(.fadeVideoSpeedOption,.project48VideoSpeedOption):hover{color:#fff;background:#ffffff1a}:is(.fadeVideoSpeedOption--active,.project48VideoSpeedOption--active){color:#fff;background:#ffffff13}@keyframes videoPlaybackPlayEnter{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes videoPlaybackMenuEnter{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.fadeVideoControlsShade,.project48VideoControlsShade,.fadeVideoCenterPlay,.project48VideoCenterPlay,.fadeVideoControls,.project48VideoControls,.fadeVideoControlButton,.project48VideoControlButton,.fadeVideoVolume,.project48VideoVolume){transition-duration:.01ms;animation-duration:.01ms}}
