*{font:inherit;box-sizing:border-box;border:0;margin:0;padding:0;font-size:100%}html{overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;height:100%;font-size:max(.694444vw,10px);overflow:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body{color:#444;font-weight:400;line-height:1.25;font-family:var(--font-abc-diatype);overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow:hidden}body::-webkit-scrollbar{width:0;height:0;display:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}:root{--side-padding:8rem;--wheel-h:calc((750/2056)*100vw);touch-action:pan-x pan-y;height:100%}@media (max-width:1780px){:root{--side-padding:calc(max(24px,4vw))}}@media (max-width:1024px){:root{--wheel-h:42vh}}input,textarea{background:0 0}input:active,input:focus,textarea:active,textarea:focus{background:0 0;outline:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],textarea[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}a,input,textarea{color:inherit;background:0 0;outline:0;font-family:inherit;text-decoration:none}a:focus,input:focus,textarea:focus{outline:0}button{color:inherit;cursor:pointer;background:0 0;padding:0;text-decoration:none}ol,ul{list-style:none}main{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100vh;padding-right:54px;display:block;position:relative;overflow-x:hidden;overflow-y:auto}main::-webkit-scrollbar{width:0;height:0;display:none}#app-scroll-content{width:100%}@media (max-width:768px){main{height:calc(100vh - 64px);padding-right:0}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d89fb377-module__B_rulq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d89fb377-module__B_rulq__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_6ed36146-module__KdPPOG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_6ed36146-module__KdPPOG__variable{--font-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:abcDiatype;src:url(../media/ABC_Diatype_Variable-s.p.da1cbb70.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:abcDiatype Fallback;src:local(Arial);ascent-override:93.82%;descent-override:32.11%;line-gap-override:0.0%;size-adjust:99.34%}.abcdiatype_52e39a62-module__u52tQG__className{font-family:abcDiatype,abcDiatype Fallback}.abcdiatype_52e39a62-module__u52tQG__variable{--font-abc-diatype:"abcDiatype","abcDiatype Fallback"}
@font-face{font-family:neue;src:url(../media/NeueMontreal_Variable-s.p.4f102cdd.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:neue Fallback;src:local(Arial);ascent-override:105.13%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:91.13%}.neue_5e13bf11-module__cB6Pia__className{font-family:neue,neue Fallback}.neue_5e13bf11-module__cB6Pia__variable{--font-neue:"neue","neue Fallback"}
nav{z-index:3;width:100%;padding:0px calc(var(--side-padding) + 54px)16px var(--side-padding);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;font-size:14px;display:flex;position:fixed;top:0;left:0}@media (max-width:480px){nav{position:absolute}}nav .nav-content{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:50px;width:100%;display:flex}nav .nav-block{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:20px;display:flex}nav .home-link{color:#000;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;font-size:16px;font-weight:600;display:flex}nav .home-link .home-link-subtitle{color:#888;font-size:16px;font-weight:500}nav .latest-update{min-width:300px;color:inherit;cursor:pointer;background:#115876;border-radius:0 0 12px 12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex;position:relative}@media (max-width:768px){nav .latest-update{display:none}}nav .latest-update:before,nav .latest-update:after{content:"";width:10px;height:10px;clip-path:path(evenodd,"M0 0 L10 0 L10 10 L0 10 Z M10 0 L10 10 L0 10 A10 10 0 0 1 10 0 Z");background:#115876;position:absolute;top:0;right:-10px}nav .latest-update:after{transform-origin:50%;left:-10px;right:auto;transform:scaleX(-1)}nav .latest-update .media{background:#888;border-radius:6px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:0;width:44px;height:44px;display:flex;overflow:hidden;box-shadow:0 9px 9px rgba(0,0,0,.1),0 0 29px rgba(0,0,0,.1)}nav .latest-update .media img,nav .latest-update .media video{object-fit:cover;width:100%;height:100%}nav .latest-update .update-details{width:100%;font-family:var(--font-mono);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}nav .latest-update .update-details h3{color:#fff;font-size:14px;font-weight:600}nav .latest-update .update-details p{color:#ddd;font-size:14px;font-weight:500}@media (max-width:768px){nav{padding:0px var(--side-padding)16px var(--side-padding)}}
.progressive-blur{opacity:1;z-index:0;pointer-events:none;width:100%;position:absolute;top:0;left:0;right:0}.progressive-blur__inner{width:100%;height:100%;position:relative}.progressive-blur__layer{opacity:1;position:absolute;top:0;bottom:0;left:0;right:0}.progressive-blur__layer--1{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);-webkit-mask-image:linear-gradient(transparent 40%,#000 60%,#000 80%,transparent 100%);mask-image:linear-gradient(transparent 40%,#000 60%,#000 80%,transparent 100%)}.progressive-blur__layer--2{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);-webkit-mask-image:linear-gradient(transparent 20%,#000 40%,#000 60%,transparent 80%);mask-image:linear-gradient(transparent 20%,#000 40%,#000 60%,transparent 80%)}.progressive-blur__layer--3{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-mask-image:linear-gradient(transparent 0%,#000 20%,#000 40%,transparent 60%);mask-image:linear-gradient(transparent 0%,#000 20%,#000 40%,transparent 60%)}.progressive-blur__layer--4{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);-webkit-mask-image:linear-gradient(#000 0%,#000 20%,transparent 40%);mask-image:linear-gradient(#000 0%,#000 20%,transparent 40%)}.progressive-blur__layer--5{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);-webkit-mask-image:linear-gradient(#000 0%,transparent 20%);mask-image:linear-gradient(#000 0%,transparent 20%)}
.sidebar{z-index:4;background:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:50px;width:54px;height:100vh;padding:20px 0 16px;font-size:14px;display:flex;position:fixed;top:0;right:0;overflow:hidden}.sidebar .action-btn{color:#fff;background:#141414;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:36px;height:36px;font-size:18px;display:flex}.sidebar .scrollbar-wrapper{cursor:pointer;background:#f3f3f3;border-radius:10px;flex:1;width:6px;overflow:hidden}.sidebar .scrollbar-wrapper .scrollbar-thumb{will-change:transform,height;cursor:grab;background:#ccc;border-radius:10px;width:100%;height:20%}.sidebar .nav-block{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sidebar .nav-link{color:#000;text-transform:uppercase;writing-mode:sideways-lr;text-orientation:sideways;border:1px solid #ccc;border-radius:20px;padding:10px 6px;font-size:13px;font-weight:600}.sidebar .nav-link.active{color:#fff;background:#000;border-color:#000}@media (max-width:768px){.sidebar{width:100%;height:auto;padding:12px var(--side-padding)6px;border-top:1px solid rgba(192,192,192,.5);flex-direction:row;justify-content:space-between;align-items:center;gap:18px;top:auto;bottom:0;left:0;right:0}.sidebar .scrollbar-wrapper{display:none}.sidebar .nav-block{flex-direction:row;flex:none;gap:10px}.sidebar .nav-link{writing-mode:initial;text-orientation:initial;border-radius:999px;padding:6px 8px}.sidebar .nav-links{flex-direction:row-reverse}}
