:root{--void:#070708;--void-lift:#0d0d10;--glass:#e9e6dc06;--glass-strong:#e9e6dc0d;--bone:#ece8de;--bone-dim:#b6b0a2;--bone-faint:#979184;--amber:#ffb03a;--amber-deep:#c47a12;--flare:#ff5230;--live:#7ce8b0;--hair:#9b7418cc;--hair-flat:#805f18;--hair-light:#78612d24;--hair-strong:#2c2410d5;--hair-amber:#ffb03a47;--display:"Unbounded", "Golos Text", sans-serif;--prose:"Golos Text", "Helvetica Neue", sans-serif;--mono:"JetBrains Mono", ui-monospace, "Courier New", monospace;--shell-x:clamp(20px, 4.5vw, 64px);--bar-h:46px;--deck-h:54px;--measure:62ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.65, 0, .35, 1);font:400 16px/1.6 var(--prose);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--bone);background:var(--void);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media (width<=860px){:root{font-size:15px}}*{box-sizing:border-box;min-width:0}html,body{background:var(--void);margin:0}body{overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;color:var(--bone);text-wrap:balance;margin:0;font-weight:700;line-height:1.02}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}pre{font-family:var(--mono);white-space:pre;font-variant-ligatures:none;margin:0}::selection{background:var(--amber);color:var(--void)}:focus-visible{outline:1px solid var(--amber);outline-offset:3px}*{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--hair-strong)}::-webkit-scrollbar-thumb:hover{background:var(--hair-amber)}.tag{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:12px;font-weight:700}.tag--amber{color:var(--amber)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(14px)saturate(115%);position:relative}.panel:before,.panel:after{content:"";border:2px solid var(--hair-amber);pointer-events:none;width:15px;height:15px;position:absolute}.panel:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.panel:after{border-top:none;border-left:none;bottom:-1px;right:-1px}#root{z-index:1;flex-direction:column;min-height:100svh;display:flex;position:relative}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.enter{opacity:0;animation:rise .75s var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.enter{opacity:1}}.backdrop{z-index:0;pointer-events:none;background:var(--void);position:fixed;inset:0;overflow:hidden}.backdrop__layer{position:absolute;inset:0}.backdrop__glow{background:radial-gradient(62vw 62vw at 12% 8%,#ffb03a1a,#0000 62%),radial-gradient(48vw 48vw at 92% 88%,#ff523013,#0000 60%)}.backdrop__veil{background:linear-gradient(#070708e6 0,#07070838 18% 82%,#070708e6 100%),radial-gradient(120% 90%,#0000 34%,#070708a8 100%)}.backdrop__grid{background-image:repeating-linear-gradient(90deg,#ece8de07 0 1px,#0000 1px 9px),repeating-linear-gradient(#ece8de07 0 1px,#0000 1px 18px);-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 20%,#0000 78%)}.backdrop__scan{opacity:.55;background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px)}.backdrop__grain{opacity:.15;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:7s steps(6,end) infinite grain-shift}.backdrop__sweep{background:linear-gradient(#0000 0%,#ffb03a0d 46%,#ece8de17 50%,#ffb03a0d 54%,#0000 100%);height:100vh;animation:15s linear infinite sweep;bottom:auto}.backdrop--still .backdrop__glow{background:radial-gradient(50vw 50vw at 12% 8%,#ffb03a21,#0000 62%),radial-gradient(50vw 50vw at 92% 88%,#ff52301a,#0000 60%)}@keyframes grain-shift{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-6%)}60%{transform:translate(-3%,-3%)}80%{transform:translate(6%,3%)}to{transform:translate(0)}}@keyframes sweep{0%{transform:translateY(-100vh)}70%{transform:translateY(100vh)}to{transform:translateY(100vh)}}.nav{align-items:center;gap:2px;margin-left:clamp(8px,3vw,40px);display:flex}.nav__link{font-family:var(--mono);letter-spacing:.06em;color:var(--bone-faint);transition:color .22s var(--ease-out);align-items:baseline;gap:6px;padding:7px 14px;font-size:14px;display:inline-flex;position:relative}.nav__link:before,.nav__link:after{color:var(--amber);opacity:0;transition:opacity .22s var(--ease-out), translate .28s var(--ease-out);position:absolute;top:50%;translate:0 -50%}.nav__link:before{content:"[";left:3px;translate:6px -50%}.nav__link:after{content:"]";right:3px;translate:-6px -50%}.nav__link:hover{color:var(--bone)}.nav__link:hover:before,.nav__link:hover:after{opacity:.5;translate:0 -50%}.nav__link.active{color:var(--bone)}.nav__link.active:before,.nav__link.active:after{opacity:1;translate:0 -50%}.nav__link.active .nav__label:after{content:"";background:var(--amber);height:1px;position:absolute;bottom:-4px;left:0;right:0;box-shadow:0 0 10px #ffb03acc}.nav__idx{letter-spacing:.1em;color:var(--amber-deep);transition:color .22s var(--ease-out);font-size:12px}.nav__link.active .nav__idx{color:var(--amber)}.nav__label{position:relative}.nav__trigger{min-height:34px;font-family:var(--mono);letter-spacing:.06em;color:var(--bone);background:var(--glass);border:1px solid var(--hair);transition:border-color .22s var(--ease-out), background .22s var(--ease-out);align-items:center;gap:10px;padding:0 12px;font-size:13px;display:inline-flex}.nav__trigger.open{background:var(--glass-strong);border-color:var(--amber)}.nav__pos{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--amber-deep);transition:color .22s var(--ease-out);font-size:11px}.nav__trigger.open .nav__pos{color:var(--amber)}.nav__caret{color:var(--amber);font-size:10px}.nav-sheet{z-index:15;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(8px)saturate(115%);transition:opacity .26s var(--ease-out), visibility .26s var(--ease-out);background:#070708a8;position:fixed;inset:0}.nav-sheet.open{visibility:visible;opacity:1}.nav-sheet__panel{max-height:calc(100svh - var(--deck-h));background:var(--void-lift);border-bottom:1px solid var(--hair);transition:translate .32s var(--ease-out);overflow-y:auto;translate:0 -10px}.nav-sheet.open .nav-sheet__panel{translate:0}.nav-sheet__row{min-height:52px;font-family:var(--mono);letter-spacing:.04em;color:var(--bone-dim);border-bottom:1px solid var(--hair-light);transition:color .22s var(--ease-out), background .22s var(--ease-out);align-items:center;gap:10px;padding:0 16px;font-size:15px;display:flex}.nav-sheet__idx{text-align:center;letter-spacing:.06em;min-width:4.5ch;color:var(--amber-deep);flex:none;font-size:13px}.nav-sheet__label{flex:none}.nav-sheet__leader{white-space:nowrap;color:var(--bone-faint);opacity:.35;flex:auto;font-size:13px;overflow:hidden}.nav-sheet__path{letter-spacing:.08em;color:var(--bone-faint);flex:none;font-size:12px}.nav-sheet__row.active{color:var(--bone);background:var(--glass)}.nav-sheet__row.active .nav-sheet__idx{color:var(--amber)}.nav-sheet__row.active .nav-sheet__idx:before{content:"["}.nav-sheet__row.active .nav-sheet__idx:after{content:"]"}.nav-sheet__row.active .nav-sheet__path{color:var(--amber-deep)}.nav-sheet__foot{align-items:center;gap:10px;margin:0;padding:18px 16px;display:flex}.nav-sheet__live{background:var(--live);width:5px;height:5px;box-shadow:0 0 8px var(--live);animation:pulse 2.4s var(--ease-snap) infinite;border-radius:50%;flex:none}.ascii-field{--cell:10px;-webkit-user-select:none;user-select:none;width:100%;position:relative}.ascii-field[data-interactive]{cursor:crosshair}.ascii-field--fill{flex:auto;height:100%;min-height:0}.ascii-field--fill .ascii-field__grid{position:absolute;inset:0;overflow:hidden}.ascii-field__grid{font-size:var(--cell);background:linear-gradient(165deg, var(--amber) 0%, var(--bone) 46%, var(--bone-faint) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.2}.ascii-field--muted .ascii-field__grid{background:linear-gradient(165deg, var(--bone-faint) 0%, #57544e73 100%);-webkit-background-clip:text;background-clip:text}.ascii-field--bright .ascii-field__grid{background:linear-gradient(150deg, var(--bone) 0%, var(--amber) 55%, var(--amber-deep) 100%);filter:drop-shadow(0 0 14px #ffb03a47);-webkit-background-clip:text;background-clip:text}.ascii-field--ember .ascii-field__grid{background:linear-gradient(140deg, var(--flare) 0%, var(--amber) 55%, var(--bone) 100%);-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:box-shadow .32s var(--ease-out), transform .32s var(--ease-out), color .26s var(--ease-out), border-color .26s var(--ease-out), background-color .26s var(--ease-out);border:none;padding:12px 20px;font-size:12px;font-weight:bolder;text-decoration:none}.btn__face{display:inline-block;position:relative}.btn__ghost{visibility:hidden}.btn__text{white-space:nowrap;position:absolute;inset:0}.btn__glyph{white-space:nowrap;letter-spacing:.05em;opacity:.55;min-width:0;transition:transform .32s var(--ease-out), opacity .32s var(--ease-out);flex:auto;overflow:hidden}.btn__start{align-self:flex-start}.btn__end{align-self:flex-end}.btn--solid{color:var(--void);background:var(--amber)}.btn--solid:hover,.btn--solid:focus-visible{transform:translateY(-2px);box-shadow:0 10px 34px #ffb03a47}.btn--solid:hover .btn__glyph,.btn--solid:focus-visible .btn__glyph{opacity:.85;transform:translate(5px)}.btn--ghost{color:var(--bone-faint);border:1px solid var(--hair)}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--amber);border-color:var(--hair-amber)}.btn--ghost:active{background:var(--glass-strong)}.btn:focus-visible{outline:1px solid var(--amber);outline-offset:3px}@media (prefers-reduced-motion:reduce){.btn,.btn__glyph{transition:none}}.cmd{font-family:var(--mono);letter-spacing:.04em;color:var(--bone-dim);white-space:nowrap;animation:fade .5s var(--ease-out) both;align-items:center;gap:8px;margin-bottom:clamp(24px,3.5vw,40px);font-size:12px;display:flex;overflow:hidden}.cmd__host{color:var(--bone-faint)}.cmd__sigil{color:var(--amber)}.cmd__body{text-overflow:ellipsis;overflow:hidden}.cmd__caret{background:var(--amber);flex:none;width:7px;height:14px;margin-left:-2px;animation:1.1s step-end infinite caret;box-shadow:0 0 10px #ffb03ab3}.hero{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:clamp(72px,11vw,130px);display:grid}.hero__mark{flex-direction:column;gap:.4em;display:flex}.hero__panel{flex-direction:column;display:flex}.hero__roles{border-top:1px solid var(--hair);margin:0 0 22px;padding:0;list-style:none}.hero__role{border-bottom:1px solid var(--hair);font-family:var(--mono);letter-spacing:.05em;color:var(--bone);align-items:baseline;gap:12px;padding:9px 0;font-size:12px;display:flex}.hero__role-idx{letter-spacing:.12em;color:var(--amber);font-size:12px}.hero__lede{color:var(--bone-dim);margin-bottom:26px;font-size:15px;line-height:1.65}@media (width<=900px){.hero{grid-template-columns:1fr;align-items:start;gap:32px}}.ticker{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track{gap:10px;width:max-content;animation:46s linear infinite ticker-run;display:flex}.ticker__group{flex:none;gap:10px;display:flex}.ticker__item{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.ticker__sep{color:var(--amber-deep);font-size:12px;font-style:normal;position:relative;top:-1px}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}.stubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:18px;display:grid}@media (width<=860px){.stubs{grid-template-columns:1fr}}.stub{background:var(--hair-light);border:2px solid var(--hair-light);transition:background-color .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;padding:22px;display:flex;position:relative}.stub:before,.stub:after{opacity:0;transition:opacity .5s var(--ease-out)}.stub__frame{background:var(--void);height:150px;margin-bottom:20px;overflow:hidden}.stub__photo{object-fit:cover;filter:saturate(.6)brightness(.72);width:100%;height:100%;transition:filter .5s var(--ease-out), transform .6s var(--ease-out)}.stub__foot{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.stub__name{font-family:var(--mono);letter-spacing:.08em;color:var(--bone);font-size:14px}.stub__kind{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;text-align:right;color:var(--amber-deep);transition:color .5s var(--ease-out);font-size:10px;font-weight:700}.stub__summary{color:var(--bone-dim);font-size:13px;line-height:1.55}.stub:hover{background:var(--glass-strong);transform:translateY(-3px)}.stub:hover:before,.stub:hover:after{opacity:1}.stub:hover .stub__photo{filter:saturate()brightness();transform:scale(1.04)}.stub:hover .stub__kind{color:var(--amber)}.more{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);transition:color .3s var(--ease-out);align-items:center;gap:16px;margin-top:32px;font-size:11px;display:flex}.more__rule{background:var(--hair);height:1px;transition:background-color .3s var(--ease-out);flex:1}.more__glyph{transition:transform .3s var(--ease-out)}.more:hover{color:var(--amber)}.more:hover .more__rule{background:var(--hair-amber)}.more:hover .more__glyph{transform:translate(3px,-3px)}.tenets{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);display:grid}@media (width<=860px){.tenets{grid-template-columns:1fr;gap:32px}}.tenet{transition:opacity .35s var(--ease-out)}.tenet__n{font-family:var(--mono);letter-spacing:.16em;color:var(--amber);transition:text-shadow .3s var(--ease-out);align-items:center;gap:12px;margin-bottom:14px;font-size:14px;font-weight:700;line-height:1;display:flex}.tenet__rule{border-top:1px solid var(--hair-strong);transition:border-color .35s var(--ease-out);flex:auto}.tenet:hover .tenet__n{text-shadow:0 0 16px #ffb03a8c}.tenet:hover .tenet__rule{border-top-color:var(--amber)}.tenet:hover .tenet__body{color:var(--bone)}.tenet__title{letter-spacing:-.015em;margin-bottom:10px;font-size:17px;font-weight:500}.tenet__body{color:var(--bone-dim);transition:color .35s var(--ease-out);font-size:14px;line-height:1.65}.tenets:hover .tenet:not(:hover){opacity:.45}.contact__head{grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.contact__lede{color:var(--bone-dim);font-size:15px;line-height:1.65}.contact__emblem{animation:fade .9s var(--ease-out) both;margin:clamp(72px,10vw,130px) auto 0}@media (width<=900px){.contact__head{grid-template-columns:1fr;align-items:start;gap:24px}}.plate{border:1px solid var(--hair-strong);-webkit-backdrop-filter:blur(10px);background:#0b0b0d80;flex-direction:column;height:100%;min-height:0;display:flex}.plate__hint{color:var(--amber-deep)}.plate__stage{flex-direction:column;flex:auto;min-height:220px;padding:clamp(12px,3vw,20px) clamp(10px,2.4vw,16px);display:flex}@media (width<=900px){.plate{height:auto}.plate__stage{flex:none;height:clamp(200px,42vh,300px)}}.channels{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.channel{border-bottom:1px solid var(--hair);transition:background-color .34s var(--ease-out);align-items:center;display:flex;position:relative}.channel:hover{background:var(--glass-strong)}.channel__link{flex:1;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:22px clamp(12px,2vw,22px);display:grid}.channel__value{font-family:var(--mono);letter-spacing:-.01em;color:var(--bone);overflow-wrap:anywhere;transition:color .3s var(--ease-out);font-size:clamp(14px,1.5vw,18px)}.channel__note{color:var(--bone-faint);font-size:13px;line-height:1.5}.channel:hover .channel__value{color:var(--amber)}.channel--primary{box-shadow:inset 2px 0 0 var(--amber)}.channel__copy{letter-spacing:.16em;flex:none;min-width:calc(11ch + 1.76em + 26px);margin-right:clamp(12px,2vw,22px);padding:7px 12px;font-size:10px}@media (width<=760px){.channel{align-items:stretch}.channel__link{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 12px}.channel__copy{display:none}}.terms{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.terms__row{background:var(--void);padding:20px clamp(16px,2vw,26px)}.terms__label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:8px;font-size:10px}.terms__value{color:var(--bone);margin:0;font-size:14px;line-height:1.5}.terms__value--live{color:var(--live);align-items:center;gap:9px;display:flex}.terms__dot{background:var(--live);width:5px;height:5px;box-shadow:0 0 8px var(--live);animation:pulse 2.4s var(--ease-snap) infinite;border-radius:50%}@media (width<=620px){.terms{grid-template-columns:1fr}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{left:var(--yarl__slide_captions_container_left,0);right:var(--yarl__slide_captions_container_right,0);padding:var(--yarl__slide_captions_container_padding,16px);background:var(--yarl__slide_captions_container_background,#00000080);position:absolute;-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);text-align:var(--yarl__slide_description_text_align,start);color:var(--yarl__slide_description_color,#fff);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__counter{position:var(--yarl__counter_position,absolute);top:var(--yarl__counter_top,0);left:var(--yarl__counter_left,0);bottom:var(--yarl__counter_bottom,unset);right:var(--yarl__counter_right,unset);color:var(--yarl__counter_color,var(--yarl__color_button,#fffc));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}.lightbox{--yarl__portal_zindex:100;--yarl__color_backdrop:#070708f5;--yarl__color_button:var(--bone-dim);--yarl__color_button_active:var(--amber);--yarl__color_button_disabled:#b6b0a240;--yarl__button_background_color:#070708b8;--yarl__button_border:1px solid var(--hair-strong);--yarl__button_padding:0;--yarl__button_margin:6px;--yarl__button_filter:none;--yarl__icon_size:30px;--yarl__counter_color:var(--amber);--yarl__counter_filter:none;--yarl__counter_padding:4px 10px;--yarl__counter_line_height:1.6;--yarl__slide_captions_container_background:linear-gradient(to top, #070708eb, #07070800);--yarl__slide_captions_container_padding:14px 18px 18px;--yarl__slide_description_color:var(--bone-dim);--yarl__slide_description_text_align:start}.lightbox .yarl__counter{font-family:var(--mono);letter-spacing:.2em;font-size:14px;font-weight:700}.lightbox .yarl__slide_description{font-family:var(--mono);letter-spacing:.08em;font-size:14px}.lightbox .yarl__button{width:30px;height:30px;transition:color .24s var(--ease-out), border-color .24s var(--ease-out);justify-content:center;align-items:center;display:flex}.lightbox .yarl__button:focus-visible{outline:1px solid var(--hair-amber);outline-offset:2px}.lightbox .yarl__button:hover:not(:disabled){color:var(--amber);border-color:var(--hair-amber)}.lightbox__glyph{font-family:var(--mono);font-size:15px;font-weight:700;line-height:1}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.viewport{border:1px solid var(--hair-strong);-webkit-backdrop-filter:blur(10px);background:#0b0b0d8c;width:100%}.viewport__bar{border-bottom:1px solid var(--hair);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);justify-content:end;align-items:center;gap:14px;padding:9px 14px;font-size:9px;display:flex}.viewport__dots{letter-spacing:.3em;color:var(--amber-deep);font-size:8px}.viewport__count{margin-left:auto}.viewport__stage{cursor:pointer;background-color:#0000;border:0;width:100%;height:clamp(300px,54vh,580px);padding:clamp(14px,2.4vw,26px);display:block;position:relative}.viewport__stage:focus-visible{outline:1px solid var(--hair-amber);outline-offset:-3px}.viewport__stage:hover .viewport__play,.viewport__stage:focus-visible .viewport__play{color:var(--amber);border-color:var(--hair-amber)}.viewport__stage{background-image:repeating-linear-gradient(90deg,#ece8de06 0 1px,#0000 1px 9px),repeating-linear-gradient(#ece8de06 0 1px,#0000 1px 18px)}.viewport__photo{object-fit:contain;width:100%;height:100%;display:block}.viewport__play{font-family:var(--mono);letter-spacing:.2em;color:var(--bone);border:1px solid var(--hair-strong);-webkit-backdrop-filter:blur(4px);transition:color .24s var(--ease-out), border-color .24s var(--ease-out);background:#070708b8;align-items:center;gap:9px;padding:8px 14px;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewport__play-glyph{font-size:9px;line-height:1}.viewport__play-time{color:var(--bone-dim)}.viewport__caption{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.08em;color:var(--bone-dim);align-items:baseline;gap:10px;padding:11px 14px;font-size:12px;display:flex}.viewport__caption-idx{letter-spacing:.2em;color:var(--amber);font-size:12px}.viewport .swiper{padding-bottom:0}.viewport .swiper-button-next,.viewport .swiper-button-prev{width:30px;height:30px;color:var(--bone);border:1px solid var(--hair-strong);transition:color .24s var(--ease-out), border-color .24s var(--ease-out);background:#070708b8;margin-top:-15px}.viewport .swiper-button-next .swiper-navigation-icon,.viewport .swiper-button-prev .swiper-navigation-icon{display:none}.viewport .swiper-button-next:after,.viewport .swiper-button-prev:after{content:none!important}.viewport .swiper-button-next:before,.viewport .swiper-button-prev:before{font-family:var(--mono);font-size:13px;font-weight:700;line-height:1}.viewport .swiper-button-next:hover,.viewport .swiper-button-prev:hover{color:var(--amber);border-color:var(--hair-amber)}.viewport .swiper-button-prev{left:10px}.viewport .swiper-button-prev:before{content:"<"}.viewport .swiper-button-next{right:10px}.viewport .swiper-button-next:before{content:">"}.viewport .swiper-button-disabled{opacity:.25}.viewport .swiper-pagination{justify-content:flex-end;gap:5px;padding:0 14px 11px;display:flex;position:static}.viewport .swiper-pagination-bullet{background:var(--bone-faint);opacity:.45;width:14px;height:3px;transition:background-color .24s var(--ease-out), opacity .24s var(--ease-out);border-radius:0;margin:0!important}.viewport .swiper-pagination-bullet-active{background:var(--amber);opacity:1;box-shadow:0 0 8px #ffb03ab3}.spec,.detail__meta>div{-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--hair-flat);background-color:#0b0b0d8c;background-image:repeating-linear-gradient(90deg,#ece8de06 0 1px,#0000 1px 9px),repeating-linear-gradient(#ece8de06 0 1px,#0000 1px 18px)}.detail{animation:rise .5s var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:20px;display:flex}.detail__container{justify-content:space-between;gap:20px;width:100%;display:flex}@media (width<=768px){.detail__container{flex-direction:column}}.detail__main{flex-direction:column;gap:20px;display:flex}.detail__title{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.detail__title>h2{letter-spacing:-.035em;font-size:clamp(24px,3.2vw,38px)}.detail__title>span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);border:1px solid var(--hair-amber);padding:4px 9px;font-size:12px;font-weight:700}.detail__body{width:100%;max-width:var(--measure);color:var(--bone-dim);flex-direction:column;gap:14px;font-size:15px;line-height:1.72;display:flex}.detail__meta{flex-wrap:wrap;margin:0;display:flex}.detail__meta>div{flex:130px;padding:14px 16px}.detail__meta dt{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:7px;font-size:10px;font-weight:700}.detail__meta dd{color:var(--bone);margin:0;font-size:13px}.detail__body p:first-child{color:var(--bone)}.detail__cols{flex-direction:column;width:100%;display:flex}.detail__specs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.spec{padding:16px 18px 18px}.spec__head{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:10px;font-weight:700}.spec__list{color:var(--bone-dim);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.spec__list li{padding-left:16px;position:relative}.spec__list li:before{content:"—";color:var(--bone-faint);position:absolute;left:0}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips__item{font-family:var(--mono);letter-spacing:.05em;color:var(--bone-dim);border:1px solid var(--hair);transition:color .26s var(--ease-out), border-color .26s var(--ease-out);padding:6px 11px;font-size:11px;font-weight:700}.chips__item:hover{color:var(--amber);border-color:var(--hair-amber)}.dir{--fade:52px;--fade-l:0px;--fade-r:0px;--bleed-x:5px;--bleed-y:6px;margin-bottom:clamp(26px,3.5vw,42px);display:flow-root}.dir.lead{--fade-l:var(--fade)}.dir.trail{--fade-r:var(--fade)}.dir__track{padding:var(--bleed-y) var(--bleed-x);margin:calc(var(--bleed-y) * -1) calc(var(--bleed-x) * -1);scroll-padding-inline:var(--bleed-x);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);align-items:stretch;gap:6px;display:flex;overflow-x:auto}.dir__track::-webkit-scrollbar{display:none}.dir__track.dragging{scroll-snap-type:none}.dir__track.dragging,.dir__track.dragging *{cursor:grabbing}.dir__cell{white-space:nowrap;scroll-snap-align:start;font-family:var(--mono);letter-spacing:.05em;color:var(--bone-dim);border:1px solid var(--hair-strong);opacity:0;animation:rise .55s var(--ease-out) forwards;transition:color .26s var(--ease-out), border-color .26s var(--ease-out), background-color .26s var(--ease-out);flex:none;padding:10px 14px;font-size:14px;line-height:1.2;position:relative}.dir__cell:hover{color:var(--bone);background:var(--glass);border-color:var(--hair)}.dir__cell:before,.dir__cell:after{content:"";border:1px solid var(--amber);opacity:0;width:7px;height:7px;transition:opacity .26s var(--ease-out);pointer-events:none;position:absolute}.dir__cell:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.dir__cell:after{border-top:none;border-left:none;bottom:-1px;right:-1px}.dir__cell.active{color:var(--amber);background:var(--glass-strong);border-color:var(--hair-amber)}.dir__cell.active:before,.dir__cell.active:after{opacity:1}.dir__empty{font-family:var(--mono);letter-spacing:.05em;color:var(--bone-faint);padding:11px 0;font-size:13px}@media (width<=560px){.dir{--fade:34px}.dir__cell{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.dir__cell{opacity:1}}.works__head{border-bottom:1px solid var(--hair-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,44px);padding-bottom:18px;display:flex}.works__title{letter-spacing:-.045em;animation:rise .7s var(--ease-out) both;font-size:clamp(34px,5.4vw,64px)}.works__body{display:block}.shell{z-index:1;width:100%;max-width:1240px;padding:clamp(40px, 7vw, 96px) var(--shell-x) clamp(64px, 9vw, 128px);flex:1;margin:0 auto;position:relative}.deck{z-index:20;border-bottom:1px solid var(--hair);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);position:sticky;top:0}.deck__wrapper{padding:10px var(--shell-x);margin-inline:var(--rail-w);justify-content:end;align-items:center;gap:clamp(16px,4vw,48px);display:flex}.deck__mark{flex:none;align-items:center;gap:10px;display:flex}.deck__sigil{width:26px;height:26px;font-family:var(--mono);letter-spacing:.04em;color:var(--void);background:var(--amber);transition:box-shadow .3s var(--ease-out);place-items:center;font-size:11px;font-weight:700;display:grid}.deck__mark:hover .deck__sigil{box-shadow:0 0 0 1px var(--amber), 0 0 18px #ffb03a8c}.deck__handle{font-family:var(--display);letter-spacing:.04em;color:var(--bone);font-size:13px;font-weight:700}.deck__readout{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.deck__status{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:8px;font-size:10px;display:inline-flex}.deck__dot{background:var(--live);width:5px;height:5px;box-shadow:0 0 8px var(--live);animation:pulse 2.4s var(--ease-snap) infinite;border-radius:50%}.deck__clock{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--bone-faint);font-size:11px}.deck__tick{animation:1s step-end infinite caret}@media (width<=860px){.deck__wrapper{min-height:var(--deck-h);gap:10px 16px;padding:10px 16px}.deck__handle{font-size:12px}.deck__status{display:none}}@media (width<=560px){.deck__readout{display:none}}.base{z-index:1;padding:20px var(--shell-x);margin-inline:var(--rail-w);border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.base__center{color:var(--bone-faint)}.section{flex-direction:column;margin-top:clamp(72px,11vw,130px);display:flex;position:relative}.section__head{border-bottom:1px solid var(--hair);align-items:baseline;gap:16px;margin-bottom:clamp(28px,4vw,48px);padding-bottom:14px;display:flex}.section__index{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);font-size:24px}.section__title{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,24px);font-weight:500}.section__note{text-align:right;max-width:34ch;font-family:var(--mono);color:var(--bone-faint);margin-left:auto;font-size:11px;line-height:1.5}@media (width<=720px){.section__note{display:none}}.prose{max-width:var(--measure);color:var(--bone-dim);font-size:clamp(16px,1.15vw,18px);line-height:1.7}.prose strong,.prose b{color:var(--bone);font-weight:500}
