@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_7677acc4-module__OUO-5G__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_7677acc4-module__OUO-5G__variable{--fx-font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Sometype Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89e7ecb710a6c099-s.2htgrs151lo6c.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:Sometype Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/543712a1048bd1ed-s.p.190pyztj8rh01.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:Sometype Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89e7ecb710a6c099-s.2htgrs151lo6c.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:Sometype Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/543712a1048bd1ed-s.p.190pyztj8rh01.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:Sometype Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/89e7ecb710a6c099-s.2htgrs151lo6c.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:Sometype Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/543712a1048bd1ed-s.p.190pyztj8rh01.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:Sometype Mono Fallback;src:local(Arial);ascent-override:71.1%;descent-override:21.14%;line-gap-override:0.0%;size-adjust:130.1%}.sometype_mono_7b7f79b8-module__uGKpqG__className{font-family:Sometype Mono,Sometype Mono Fallback;font-style:normal}.sometype_mono_7b7f79b8-module__uGKpqG__variable{--fx-font-mono:"Sometype Mono", "Sometype Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e7e76fe7-module__d1CgOa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e7e76fe7-module__d1CgOa__variable{--fx-font-serif:"Instrument Serif", "Instrument Serif Fallback"}
#fx-root{--fx-grid-margin:1rem;--fx-grid-gap:1.5rem;--fx-grid-cols:12;--fx-space-2xs:max(calc(4 / 16 * 1rem), calc(6 / 1440 * 100vw));--fx-space-xs:max(calc(8 / 16 * 1rem), calc(12 / 1440 * 100vw));--fx-space-sm:max(calc(12 / 16 * 1rem), calc(16 / 1440 * 100vw));--fx-space-md:max(calc(16 / 16 * 1rem), calc(24 / 1440 * 100vw));--fx-space-lg:max(calc(24 / 16 * 1rem), calc(32 / 1440 * 100vw));--fx-space-xl:max(calc(32 / 16 * 1rem), calc(48 / 1440 * 100vw));--fx-space-2xl:max(calc(48 / 16 * 1rem), calc(64 / 1440 * 100vw));--fx-section-xs:max(calc(30 / 16 * 1rem), calc(60 / 1440 * 100vw));--fx-section-sm:max(calc(40 / 16 * 1rem), calc(80 / 1440 * 100vw));--fx-section-md:max(calc(60 / 16 * 1rem), calc(120 / 1440 * 100vw));--fx-section-lg:max(calc(80 / 16 * 1rem), calc(160 / 1440 * 100vw));--fx-section-xl:max(calc(100 / 16 * 1rem), calc(200 / 1440 * 100vw));--fx-black:0 0 0;--fx-off-black:9 9 10;--fx-dark:18 18 19;--fx-line:38 38 40;--fx-ash:110 110 112;--fx-smoke:168 168 170;--fx-off-white:244 242 238;--fx-white:255 255 255;--fx-bg:rgb(var(--fx-black));--fx-bg-raised:rgb(var(--fx-off-black) / .58);--fx-bg-solid:rgb(var(--fx-dark));--fx-text:rgb(var(--fx-off-white));--fx-text-muted:rgb(var(--fx-smoke));--fx-text-faint:rgb(var(--fx-ash));--fx-border:rgb(var(--fx-line));--fx-border-soft:rgb(var(--fx-off-white) / .1);--fx-accent:rgb(var(--fx-off-white));--fx-on-accent:rgb(var(--fx-black));--fx-ascii:134 134 137;--fx-ascii-mark:168 168 171;--fx-ascii-mark-hot:236 234 230;--fx-trail:244 242 238;--fx-nav-h:calc(50 / 16 * 1rem);--fx-nav-w:min(calc(440 / 16 * 1rem), calc(100vw - 2rem));--fx-radius:calc(4 / 16 * 1rem);--fx-radius-lg:calc(6 / 16 * 1rem);--fx-ease:cubic-bezier(.22, 1, .36, 1);--fx-ease-inout:cubic-bezier(.65, 0, .35, 1);--fx-dur:.5s;background:var(--fx-bg);min-height:100dvh;color:var(--fx-text);font-family:var(--fx-font-sans), Helvetica, Arial, sans-serif;letter-spacing:0;position:relative}html:has(#fx-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(#fx-root){color:#f4f2ee;background:#000}.fx-tag{font-family:var(--fx-font-mono), ui-monospace, monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1.8}.fx-menu-label{font-family:var(--fx-font-sans), Helvetica, Arial, sans-serif;letter-spacing:-.02em;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:400;line-height:1.15}.fx-serif{font-family:var(--fx-font-serif), Georgia, serif;font-style:italic}#fx-ascii{font-family:var(--fx-font-mono), ui-monospace, monospace;z-index:0;pointer-events:none;background:var(--fx-bg);position:fixed;inset:0}#fx-ascii canvas{width:100%;height:100%;display:block}#fx-ascii:after{content:"";background:radial-gradient(ellipse 84% 70% at 50% 48%, rgb(var(--fx-black) / 0) 0%, rgb(var(--fx-black) / .3) 72%, rgb(var(--fx-black) / .8) 100%);position:absolute;inset:0}#fx-trail{z-index:5;pointer-events:none;position:fixed;inset:0}#fx-trail canvas{width:100%;height:100%;display:block}#fx-nav{inset-inline:0;z-index:30;pointer-events:none;padding:var(--fx-space-md);justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0}#fx-nav>*{pointer-events:auto}#fx-nav-bar{height:var(--fx-nav-h);cursor:pointer;justify-content:space-between;align-items:center;padding-left:.5625rem;padding-right:.8125rem;display:flex;position:relative}#fx-nav-hit{cursor:pointer;position:absolute;inset:0}#fx-nav-logo{aspect-ratio:1;border-radius:2px;width:2.25rem;display:block;position:relative;overflow:hidden}#fx-nav-logo img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;transform:scale(1.75)}#fx-nav-message{text-align:center;pointer-events:none;max-width:calc(100% - 7rem);position:absolute;left:50%;right:-50%;transform:translate(-50%)}#fx-nav-toggle{cursor:pointer;flex-direction:column;row-gap:.1875rem;padding:.75rem .4375rem;display:flex;position:relative}.fx-surface{border-radius:var(--fx-radius);background:var(--fx-bg-raised);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:inset 0 0 0 1px var(--fx-border-soft);position:relative}#fx-nav-pill{width:var(--fx-nav-w);transition:background var(--fx-dur) var(--fx-ease), backdrop-filter var(--fx-dur) var(--fx-ease), box-shadow var(--fx-dur) var(--fx-ease);overflow:hidden}#fx-nav-pill[data-open=true]{background:rgb(var(--fx-off-black) / .97);-webkit-backdrop-filter:blur(30px)saturate(1.3);backdrop-filter:blur(30px)saturate(1.3)}#fx-nav-drawer{transition:grid-template-rows var(--fx-dur) var(--fx-ease);grid-template-rows:0fr;display:grid}#fx-nav-pill[data-open=true] #fx-nav-drawer{grid-template-rows:1fr}#fx-nav-drawer>div{min-height:0;overflow:hidden}.fx-menu-row{justify-content:space-between;align-items:center;gap:var(--fx-space-md);border-top:1px solid var(--fx-border);width:100%;padding:var(--fx-space-md) calc(26 / 16 * 1rem);color:var(--fx-text);text-align:left;opacity:0;transition:opacity .34s var(--fx-ease), transform .34s var(--fx-ease), background .2s linear;display:flex;transform:translateY(-.375rem)}#fx-nav-pill[data-open=true] .fx-menu-row{opacity:1;transition-delay:calc(50ms + var(--fx-i) * 45ms);transform:none}.fx-menu-row:hover{background:rgb(var(--fx-off-white) / .04)}.fx-bar{width:1rem;height:2px;transition:transform .4s var(--fx-ease-inout), opacity .2s linear;background:currentColor;display:block}#fx-nav-pill[data-open=true] .fx-bar-top{transform:translateY(5px)}#fx-nav-pill[data-open=true] .fx-bar-bottom{transform:translateY(-5px)}#fx-nav-actions{right:var(--fx-space-md);top:var(--fx-space-md);flex-direction:column;gap:.25rem;width:10rem;padding-bottom:.25rem;display:none;position:absolute}@media (min-width:1024px){#fx-nav-actions{display:flex}}.fx-plate{width:100%;height:100%;transition:opacity .34s var(--fx-ease);position:absolute;inset:0}.fx-plate-base{background:rgb(var(--fx-off-white));opacity:.6}.fx-plate-fill{z-index:1;background:rgb(var(--fx-off-white));opacity:0}.fx-rail-bright:hover .fx-plate-fill{opacity:1}.fx-plate-dark{background:rgb(var(--fx-dark));opacity:.5;box-shadow:inset 0 0 0 1px rgb(var(--fx-off-white) / .08)}.fx-rail-item:hover .fx-plate-dark,.fx-rail-item[data-open=true] .fx-plate-dark{opacity:.92}.fx-rail-card,.fx-rail-item{border-radius:var(--fx-radius);white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);width:100%;position:relative;overflow:hidden}.fx-rail-card{height:var(--fx-nav-h);align-items:center;column-gap:1.25rem;padding-left:.6875rem;padding-right:2rem;display:flex}.fx-rail-bright{color:rgb(var(--fx-black))}.fx-rail-content{z-index:2;align-items:center;column-gap:1.25rem;min-width:0;display:flex;position:relative}.fx-rail-mark{z-index:2;aspect-ratio:1;border-radius:2px;flex-shrink:0;width:1.75rem;display:block;position:relative;overflow:hidden}.fx-rail-mark img{object-fit:cover;width:100%;height:100%}.fx-rail-hover-label{z-index:2;color:rgb(var(--fx-dark));position:absolute;right:2rem}.fx-rail-item{height:max-content;padding-inline:.75rem}.fx-rail-title{z-index:2;width:100%;height:var(--fx-nav-h);color:var(--fx-text);cursor:pointer;justify-content:space-between;align-items:center;padding-block:.5rem;display:flex;position:relative}.fx-rail-title-label,.fx-rail-title-mark{padding-bottom:2px}.fx-rail-title-mark{white-space:nowrap;flex-shrink:0}.fx-rail-children{z-index:2;transition:grid-template-rows .44s var(--fx-ease);grid-template-rows:0fr;display:grid;position:relative}.fx-rail-item[data-open=true] .fx-rail-children{grid-template-rows:1fr}.fx-rail-children>div{min-height:0;overflow:hidden}.fx-rail-preview{cursor:pointer;width:100%;padding-block:.75rem;display:block}.fx-rail-preview-frame{background:rgb(var(--fx-black));height:12.5rem;transition:opacity .3s var(--fx-ease);display:block;position:relative;overflow:hidden}.fx-rail-preview:hover .fx-rail-preview-frame{opacity:.82}.fx-rail-preview video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#fx-nyx-warm{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}#fx-lightbox{z-index:60;padding:var(--fx-space-2xl) var(--fx-space-lg);animation:fx-fade-in .28s var(--fx-ease) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#fx-lightbox-scrim{background:rgb(var(--fx-black) / .92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;inset:0}#fx-lightbox-frame{z-index:1;width:100%;max-width:min(calc(1280 / 16 * 1rem), 100%, calc((100dvh - 2 * var(--fx-space-2xl) - calc(44 / 16 * 1rem)) * 16 / 9));position:relative}#fx-lightbox-player{border-radius:var(--fx-radius);background:rgb(var(--fx-black)) center / cover no-repeat;width:100%;display:block;overflow:hidden}#fx-lightbox-close{z-index:2;border-radius:var(--fx-radius);height:2rem;color:var(--fx-text);cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--fx-off-white) / .16);transition:background .24s var(--fx-ease);align-items:center;padding-inline:.75rem;display:flex;position:absolute;bottom:calc(100% + .75rem);right:0}#fx-lightbox-close:hover{background:rgb(var(--fx-off-white) / .1)}@keyframes fx-fade-in{0%{opacity:0}to{opacity:1}}.fx-roll{min-width:0;line-height:1.8;display:block;position:relative;overflow:hidden}.fx-roll-target{transition:transform .42s var(--fx-ease);position:absolute;left:0;right:0;transform:translateY(110%)}.fx-roll[data-out=true] .fx-roll-target{transform:translateY(0)}.fx-roll-sizer{opacity:0;pointer-events:none;display:block}.fx-rail-card:hover .fx-roll-target{transform:translateY(0)}.fx-rail-card:hover .fx-roll[data-out=true] .fx-roll-target{transform:translateY(-110%)}#fx-nav-drawer-actions{border-top:1px solid var(--fx-border);flex-direction:column;gap:.25rem;padding:.625rem;display:flex}#fx-nav-drawer-cta{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}#fx-nav-drawer-actions .fx-btn{border-radius:var(--fx-radius-lg);height:3.625rem}.fx-dot-mark{fill:currentColor;opacity:.55;flex-shrink:0}.fx-btn{height:var(--fx-nav-h);border-radius:var(--fx-radius);white-space:nowrap;transition:background .28s var(--fx-ease), color .28s var(--fx-ease), box-shadow .28s var(--fx-ease);justify-content:center;align-items:center;padding-inline:1.125rem;display:flex}.fx-btn-primary{background:var(--fx-accent);color:var(--fx-on-accent)}.fx-btn-primary:hover{background:rgb(var(--fx-white))}.fx-btn-outline{color:var(--fx-text);box-shadow:inset 0 0 0 1px var(--fx-border)}.fx-btn-outline:hover{box-shadow:inset 0 0 0 1px rgb(var(--fx-off-white) / .32)}.fx-reveal{position:relative;overflow:hidden}.fx-reveal-live{inset-inline:0;position:absolute;top:0}.fx-reveal-sizer{opacity:0;pointer-events:none}#fx-main{z-index:10;min-height:100dvh;position:relative}#fx-intro-block{left:var(--fx-space-lg);bottom:var(--fx-space-lg);max-width:min(calc(640 / 11 * 1rem), calc(100vw - 2 * var(--fx-space-lg)));position:absolute}#fx-intro-tag{margin-bottom:var(--fx-space-sm);color:var(--fx-text-muted)}#fx-intro{font-family:var(--font-inter), Helvetica, Arial, sans-serif;letter-spacing:-.032em;color:#b8b8ba;font-size:clamp(1.375rem,2.4vw,2.25rem);font-weight:400;line-height:1.18}#fx-intro-lead{color:rgb(var(--fx-white))}@media (prefers-reduced-motion:reduce){#fx-root *,#fx-root :before,#fx-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
