.theme-nura body{background-color:var(--bg);background-image:radial-gradient(90% 50% at 50% -6%,#1e2c428c,#0000 72%),radial-gradient(45% 38% at 102% 46%,#965c261a,#0000 70%),radial-gradient(40% 34% at -4% 82%,#78461c14,#0000 70%),linear-gradient(#0d0c0b 0%,#0a0908 45%,#070605 100%);background-attachment:fixed}.theme-nura ::selection{background:var(--bronze);color:#0a0908}.particles-host{z-index:1;pointer-events:none;position:fixed;inset:0}.particles-canvas{width:100%;height:100%;position:absolute;inset:0}.theme-nura main{z-index:2;position:relative}.nura-header .wrap{gap:1rem}.nura-brand{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.nura-brand img{filter:drop-shadow(0 2px 8px #0009);width:auto;height:2.3rem}.nura-header .nav-main a{font-family:var(--font-display-nura);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-inline:.6rem;font-size:.72rem}@media (width>=961px){.nura-header .nav-back{display:none}}.nura-header .nav-main a[aria-current=page]:after{background:var(--gold)}.nura-header .btn-wish{min-height:2.6rem;padding:.55rem 1rem;font-size:.72rem}.nura-back{font-family:var(--font-sans);color:var(--muted);font-size:.78rem;text-decoration:none}.nura-back:hover{color:var(--text)}@media (width<=1240px){.nura-header .nav-main a{letter-spacing:.08em;padding-inline:.4rem}}@media (width<=960px){.nura-header .btn-wish span.long{display:none}}.wish-bar{z-index:45;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);border-top:1px solid var(--line);backdrop-filter:blur(10px);gap:.5rem;display:none;position:fixed;bottom:0;left:0;right:0}.wish-bar .btn{flex:1;min-height:2.8rem;padding-inline:.6rem;font-size:.7rem}@media (width<=760px){.wish-bar{display:flex}.theme-nura .a11y-fab{bottom:4.8rem}.theme-nura .a11y-panel{bottom:8.6rem}.theme-nura .consent{bottom:4.6rem}}.nura-hero{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.nura-hero-media{z-index:-2;position:absolute;inset:0}.nura-hero-media video,.nura-hero-media img{object-fit:cover;width:100%;height:100%}.nura-hero-media:after{content:"";background:linear-gradient(#0a09088c 0%,#0a090826 30%,#0a09088c 62%,#0a0908 100%),radial-gradient(80% 60% at 30% 70%,#0a09088c,#0000 70%);position:absolute;inset:0}.nura-hero-embers{z-index:-1;mix-blend-mode:screen;opacity:.32;pointer-events:none;filter:blur(.5px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#00000080 35%,#000 70%)}.nura-hero-embers video{object-fit:cover;width:100%;height:100%}.nura-hero-inner{padding:calc(var(--header-h) + 3rem) 0 clamp(4rem, 9vh, 7rem);justify-items:start;gap:1.4rem;display:grid}.nura-hero h1{margin:0;line-height:0}.nura-hero h1 img{filter:drop-shadow(0 12px 40px #000000bf);width:min(36rem,86vw);height:auto}.nura-tagline{font-family:var(--font-display-nura);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0;font-size:clamp(.72rem,1.2vw,.9rem)}.nura-sub{font-family:var(--font-display-nura);letter-spacing:.04em;text-shadow:0 2px 20px #000c;max-width:34ch;margin:0;font-size:clamp(1.15rem,2.2vw,1.75rem);line-height:1.35}.nura-desc{max-width:46ch;color:var(--text-soft);text-shadow:0 2px 16px #000000e6;margin:0;font-size:clamp(1.15rem,1.7vw,1.35rem);font-style:italic}.nura-ctas{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.nura-ctas .btn-steam svg{width:1.3rem;height:1.3rem}.nura-note{font-family:var(--font-sans);color:var(--muted);max-width:46ch;margin:0;font-size:.82rem}.nura-trailer-link{font-family:var(--font-display-nura);letter-spacing:.16em;text-transform:uppercase;color:var(--text);align-items:center;gap:.6rem;font-size:.8rem;text-decoration:none;display:inline-flex}.nura-trailer-link i{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.nura-trailer-link:hover i{border-color:var(--gold)}.facts{font-family:var(--font-sans);color:var(--text-soft);flex-wrap:wrap;gap:.5rem 1.6rem;margin:1rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.facts li{align-items:center;gap:.5rem;display:inline-flex}.facts li:before{content:"";background:var(--bronze);width:6px;height:6px;transform:rotate(45deg)}.nura-rule{color:var(--bronze);align-items:center;gap:1rem;width:min(26rem,80%);margin:0 auto;display:flex}.nura-rule:before,.nura-rule:after{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);flex:1;height:1px}.nura-rule svg{width:2.2rem;height:2.2rem}.sigil{color:var(--bronze)}.sigil path,.sigil circle{stroke:currentColor;fill:none}.sigil-glow{filter:drop-shadow(0 0 6px #e3b8748c)}.bronze-frame{background:var(--metal);border-radius:4px;padding:6px;position:relative;box-shadow:0 30px 70px -30px #000000f2,inset 0 0 0 1px #ffe6be40}.bronze-frame>*{border-radius:2px;overflow:hidden}.bronze-frame:before,.bronze-frame:after{content:"";background:radial-gradient(circle at 35% 35%,#f6dca6,#8a5a28 60%,#3d2410);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 2px #140c0499}.bronze-frame:before{top:-5px;left:-5px}.bronze-frame:after{bottom:-5px;right:-5px}.nura-section{padding-block:clamp(5rem,11vw,9rem);position:relative}.nura-head{gap:1.1rem;max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.nura-head.center{text-align:center;justify-items:center;margin-inline:auto}.nura-head p{margin:0}.split-2{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.split-2.reverse>:first-child{order:2}@media (width<=900px){.split-2{grid-template-columns:1fr}.split-2.reverse>:first-child{order:0}}.nura-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nura-list li{color:var(--text-soft);grid-template-columns:auto 1fr;align-items:baseline;gap:.8rem;display:grid}.nura-list li:before{content:"◈";color:var(--bronze);font-size:.8em}.nura-media{background:#000;border-radius:4px;position:relative;overflow:hidden}.nura-media img,.nura-media video{object-fit:cover;width:100%;height:100%;display:block}.nura-media figcaption{font-family:var(--font-sans);color:var(--sand);background:linear-gradient(#0000,#000c);padding:2.2rem 1rem .8rem;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}.ratio-16{aspect-ratio:16/9}.ratio-4{aspect-ratio:4/3}.wreck{position:relative}.wreck-pin{height:100svh;position:relative;overflow:hidden}.wreck-frame{opacity:0;transition:opacity 1s;position:absolute;inset:0}.wreck-frame.is-on{opacity:1}.wreck-frame img,.wreck-frame video{object-fit:cover;width:100%;height:100%}.wreck-veil{background:linear-gradient(90deg,#080706f0 0%,#080706c7 38%,#08070659 62%,#08070614 100%);position:absolute;inset:0}.wreck-text{align-content:center;display:grid;position:absolute;inset:0}.wreck-lines{gap:1.2rem;max-width:34rem;display:grid}.wreck-lines p{color:var(--text);text-shadow:0 2px 20px #000;margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.45}.wreck-lines p.quote{font-family:var(--font-display-nura);color:var(--gold);letter-spacing:.06em}.wreck-label{right:var(--gutter);position:absolute;bottom:1.4rem}.wreck-label .media-badge{position:static}.wreck-label-inline{display:none}html.js-motion .wreck{height:420svh}html.js-motion .wreck-pin{position:sticky;top:0}html.js-motion .wreck-lines [data-seq-line]{opacity:0;filter:blur(3px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s;transform:translateY(26px)}html.js-motion .wreck-lines [data-seq-line].is-on{opacity:.5;filter:none;transform:none}html.js-motion .wreck-lines [data-seq-line].is-current{opacity:1}html:not(.js-motion) .wreck-pin{height:auto}html:not(.js-motion) .wreck-frame{opacity:1;display:none;position:relative}html:not(.js-motion) .wreck-frame:first-child{aspect-ratio:16/9;display:block}html:not(.js-motion) .wreck-text{padding-block:3rem;position:relative}html:not(.js-motion) .wreck-veil{display:none}.daynight{aspect-ratio:16/9;user-select:none;touch-action:pan-y;border-radius:4px;position:relative;overflow:hidden}.daynight img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.daynight .dn-night{clip-path:inset(0 0 0 var(--split,50%))}.dn-handle{top:0;bottom:0;left:var(--split,50%);background:var(--gold);width:2px;box-shadow:0 0 18px var(--gold);position:absolute;transform:translate(-1px)}.dn-handle span{border:2px solid var(--gold);width:3rem;height:3rem;color:var(--gold);background:#120e0a;border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.dn-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.dn-labels{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.dn-labels span{font-family:var(--font-display-nura);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--line);background:#0a0908b3;border-radius:3px;padding:.35rem .7rem;font-size:.75rem}.torch{isolation:isolate;position:relative;overflow:hidden}.torch-bg{z-index:-2;position:absolute;inset:0}.torch-bg img,.torch-bg video{object-fit:cover;width:100%;height:100%}.torch-carvings{z-index:-1;color:var(--gold);opacity:.55;position:absolute;inset:0}.torch-dark{z-index:-1;pointer-events:none;background:#06060894;transition:background .6s;position:absolute;inset:0}.torch.torch-on .torch-dark{background:radial-gradient(circle 260px at var(--tx,50%) var(--ty,45%), #06060800 0%, #06060859 40%, #060608ed 100%)}.torch-content{position:relative}.torch-content .card{backdrop-filter:blur(6px);background:#0e0c0ac7}.transform{aspect-ratio:16/9;border-radius:4px;position:relative;overflow:hidden}.transform img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.transform .tf-night{opacity:0;transition:opacity 1.2s var(--ease-inout)}.transform:hover .tf-night,.transform.is-night .tf-night,.transform:focus-within .tf-night{opacity:1}.signs{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sign{gap:.5rem;padding:1.4rem;display:grid}.sign h3{color:var(--gold);font-size:1.15rem}.sign p{color:var(--text-soft);margin:0;font-size:1.08rem}.glitch{display:inline-block;position:relative}.torch-on .glitch,.js-motion .glitch{animation:7s step-end infinite glitch}@keyframes glitch{0%,92%,to{text-shadow:none;transform:none}93%{text-shadow:2px 0 var(--blood), -2px 0 #1f3a5c;transform:translate(1px)}94%{text-shadow:-2px 0 var(--blood), 2px 0 #1f3a5c;transform:translate(-1px)}95%{text-shadow:none;transform:none}}.places{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.place{aspect-ratio:4/5;isolation:isolate;background:#000;border-radius:4px;grid-column:span 4;position:relative;overflow:hidden}.place.wide{aspect-ratio:auto;grid-column:span 8}.place video,.place img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0}.place:hover video,.place:hover img{transform:scale(1.05)}.place:after{content:"";z-index:0;background:linear-gradient(#0000 40%,#000000d9);position:absolute;inset:0}.place-body{z-index:1;gap:.4rem;padding:1.3rem 1.3rem 1.2rem;display:grid;position:absolute;bottom:0;left:0;right:0}.place-body h3{font-size:clamp(1.15rem,1.8vw,1.45rem)}.place-body p{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.45}.place .media-badge{z-index:2}@media (width<=900px){.place,.place.wide{aspect-ratio:16/10;grid-column:span 12}}.gallery{columns:3 22rem;column-gap:1rem}.gallery-item{break-inside:avoid;cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;margin:0 0 1rem;padding:0;display:block;position:relative;overflow:hidden}.gallery-item img{width:100%;height:auto;transition:transform 1.2s var(--ease-out), filter .6s;filter:saturate(.92)contrast(1.02)}.gallery-item:hover img{filter:saturate(1.05);transform:scale(1.04)}.gallery-item .gi-caption{text-align:left;color:var(--sand);font-family:var(--font-sans);opacity:0;background:linear-gradient(#0000,#000000d9);padding:2rem .9rem .7rem;font-size:.82rem;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.gallery-item:hover .gi-caption,.gallery-item:focus-visible .gi-caption{opacity:1}.filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.filters button{font-family:var(--font-display-nura);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:3px;padding:.55rem .9rem;font-size:.72rem}.filters button[aria-pressed=true]{background:var(--bronze);color:#120a02;border-color:var(--gold)}.lightbox{width:min(96vw,1600px);max-width:96vw;height:fit-content;max-height:94vh;color:var(--text);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.lightbox::backdrop{backdrop-filter:blur(6px);background:#040302eb}.lightbox figure{gap:.8rem;margin:0;display:grid}.lightbox img{border-radius:4px;width:auto;max-width:100%;height:auto;max-height:84svh;margin-inline:auto;display:block}.lightbox figcaption{text-align:center;font-family:var(--font-sans);color:var(--text-soft);font-size:.9rem}.lb-btn{border:1px solid var(--line-strong);width:3rem;height:3rem;color:var(--text);cursor:pointer;background:#0a0908b3;border-radius:50%;font-size:1.3rem;position:fixed;top:50%;translate:0 -50%}.lb-prev{left:1rem}.lb-next{right:1rem}@media (width<=760px){.lightbox .lb-btn{top:auto;bottom:calc(1.4rem + env(safe-area-inset-bottom));translate:none}.lightbox .lb-prev{left:calc(50% - 3.8rem)}.lightbox .lb-next{right:calc(50% - 3.8rem)}.lightbox img{max-height:72svh}}.lb-close{border:1px solid var(--line-strong);width:2.8rem;height:2.8rem;color:var(--text);cursor:pointer;background:#0a0908b3;border-radius:50%;font-size:1.4rem;position:fixed;top:1rem;right:1rem}.steam-band{isolation:isolate;border-block:1px solid var(--line);position:relative;overflow:hidden}.steam-band-bg{z-index:-1;position:absolute;inset:0}.steam-band-bg img,.steam-band-bg video{object-fit:cover;width:100%;height:100%}.steam-band-bg:after{content:"";background:linear-gradient(90deg,#0a0908 15%,#0a0908b3 55%,#0a090859);position:absolute;inset:0}.steam-band-inner{justify-items:start;gap:1.2rem;max-width:40rem;padding-block:clamp(4rem,9vw,7rem);display:grid}.steam-band .h2{margin:0}.demo-card{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.6rem,4vw,2.6rem);display:grid}.demo-card .demo-seal{width:5rem;height:5rem}@media (width<=760px){.demo-card{text-align:left;grid-template-columns:1fr}}.coop-grid{grid-template-columns:1.3fr .7fr;gap:1rem;display:grid}.coop-grid .nura-media:first-child{grid-row:span 2}@media (width<=900px){.coop-grid{grid-template-columns:1fr}}.stat-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.6rem;display:grid}.stat-row div{text-align:center;align-content:start;justify-items:center;gap:.6rem;padding:1.7rem 1.2rem;display:grid}.stat-row div+div{border-left:1px solid var(--line)}@media (width<=760px){.stat-row{grid-template-columns:1fr}.stat-row div{padding:1.3rem 1rem}.stat-row div+div{border-left:0;border-top:1px solid var(--line)}}.stat-row strong{font-family:var(--font-display-nura);color:var(--gold);font-size:clamp(2rem,4vw,3rem);line-height:1}.stat-row span{font-family:var(--font-sans);color:var(--muted);max-width:30ch;font-size:.9rem;line-height:1.4}.bronze-stage{aspect-ratio:3/4;max-height:80vh;position:relative}.bronze-stage canvas{width:100%!important;height:100%!important}.bronze-stage .bronze-poster{object-fit:contain;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.bronze-stage.is-live .bronze-poster{opacity:0}.bronze-hint{font-family:var(--font-sans);color:var(--muted);text-align:center;margin-top:.6rem;font-size:.8rem}.news-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.news-item{gap:.4rem;padding:1.3rem 1.4rem;display:grid}.news-item time{font-family:var(--font-sans);color:var(--muted);font-size:.8rem}.news-item h3{font-size:1.15rem}.news-item p{color:var(--text-soft);margin:0;font-size:1.02rem}.news-item a{text-decoration:none}.news-item a:hover h3{color:var(--gold)}.article-hero{padding-top:calc(var(--header-h) + clamp(3rem, 7vw, 5rem))}.article-hero .display{text-transform:none;letter-spacing:.02em;max-width:22ch;font-size:clamp(2.2rem,5.6vw,4.6rem)}.article-meta{color:var(--muted);font-family:var(--font-sans);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1rem;font-size:.9rem;display:flex}.article-cover{margin-top:2.5rem}.article-body{padding-block:3rem 2rem}.article-body .prose{font-size:1.22rem}.article-body .prose h2{font-family:var(--font-display-nura);letter-spacing:.03em}.cards-3{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;display:grid}.post-card{transition:transform .5s var(--ease-out), border-color .3s;text-decoration:none;display:grid}.post-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.post-card .pc-media{aspect-ratio:16/9;overflow:hidden}.post-card .pc-media img{object-fit:cover;width:100%;height:100%}.post-card .pc-body{gap:.5rem;padding:1.2rem 1.3rem 1.4rem;display:grid}.post-card .pc-body p{color:var(--text-soft);margin:0;font-size:1.02rem}.post-card time{font-family:var(--font-sans);color:var(--muted);font-size:.78rem}.nura-footer{z-index:2;position:relative}.nura-footer .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.nura-footer .footer-brand img{width:12rem;height:auto}.community{gap:.6rem;margin-top:1.2rem;display:flex}.community a{border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;color:var(--text-soft);border-radius:50%;place-items:center;display:grid}.community a:hover{color:var(--gold);border-color:var(--gold)}.community svg{fill:currentColor;width:1.1rem;height:1.1rem}.nura-page-hero{padding-top:calc(var(--header-h) + clamp(3rem, 8vw, 6rem));isolation:isolate;padding-bottom:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.nura-page-hero .display{margin-top:1rem;font-size:clamp(2.4rem,6.4vw,5.4rem)}.nura-page-hero .lead{max-width:44rem;margin-top:1.2rem}.nura-page-hero-bg{z-index:-1;opacity:.35;position:absolute;inset:0}.nura-page-hero-bg img,.nura-page-hero-bg video{object-fit:cover;width:100%;height:100%}.nura-page-hero-bg:after{content:"";background:linear-gradient(#0a090899,#0a0908);position:absolute;inset:0}.fact-table{border-collapse:collapse;width:100%;font-size:1.05rem}.fact-table th,.fact-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem .5rem}.fact-table th{font-family:var(--font-display-nura);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);width:34%;font-size:.78rem;font-weight:600}.downloads{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.downloads a{gap:.3rem;padding:1.2rem 1.3rem;text-decoration:none;display:grid}.downloads a span{font-family:var(--font-sans);color:var(--muted);font-size:.82rem}.downloads a:hover{border-color:var(--gold)}.bg-badge{bottom:1rem;right:1rem;top:auto!important;left:auto!important}.torch-bg{pointer-events:none}.carve{width:clamp(8rem,18vw,15rem);height:auto;position:absolute}.carve-a{top:10%;left:6%}.carve-b{top:18%;right:8%}.carve-c{bottom:6%;left:42%}.trailer{aspect-ratio:16/9;background:#000;position:relative}.trailer video{width:100%;height:100%;display:block}.trailer .media-badge{pointer-events:none}.trailer-frame{max-width:72rem;margin-inline:auto}.day-media{display:grid;position:relative}.day-media-b{z-index:2;width:62%;position:relative;margin:-18% 0 0 auto!important}.teaser-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(9rem,16vw,15rem);gap:.8rem;display:grid}.teaser-grid>li{position:relative}.teaser-grid a,.teaser-grid picture,.teaser-grid img{width:100%;height:100%;display:block}.teaser-grid img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.teaser-grid li:hover img{transform:scale(1.05)}.tg-0{grid-area:span 2/span 4}.tg-1,.tg-2,.tg-3,.tg-4,.tg-5{grid-column:span 2}@media (width<=760px){.teaser-grid{grid-template-columns:1fr 1fr;grid-auto-rows:9rem}.tg-0{grid-area:span 2/span 2}.tg-1,.tg-2,.tg-3,.tg-4,.tg-5{grid-column:span 1}}.community-cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.community-cards a{justify-items:start;gap:.4rem;padding:1.6rem;text-decoration:none;display:grid}.community-cards svg{width:1.8rem;height:1.8rem;fill:var(--gold)}.community-cards strong{font-family:var(--font-display-nura);letter-spacing:.1em;font-size:1.1rem}.community-cards span{color:var(--text-soft);font-size:1rem}.community-cards a:hover{border-color:var(--gold)}@media (width<=760px){.community-cards{grid-template-columns:1fr}}.steam-band-inner .sigil{width:4.5rem;height:4.5rem}.nura-rule svg{flex:none}.art-row{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.art-row .nura-media{aspect-ratio:4/3}@media (width<=900px){.art-row{grid-template-columns:1fr}}.deck-page{padding-top:calc(var(--header-h) + 2rem);padding-bottom:4rem}.deck-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.2rem;display:flex}.deck-wrap{width:min(100% - 2 * var(--gutter), 1400px);margin-inline:auto}.deck{border:1px solid var(--line);background:#050505;border-radius:6px;padding:.8rem;position:relative}.deck:fullscreen{border:0;border-radius:0;grid-template-rows:auto 1fr auto;padding:1rem;display:grid}.deck:fullscreen .deck-viewport{place-items:center;min-height:0;display:grid}.deck:fullscreen .deck-slide{width:min(100%,177.78vh - 12.4446rem)}.deck-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.deck-count{color:var(--muted);font-size:.9rem}.deck-count b{color:var(--text)}.deck-tools{flex-wrap:wrap;gap:.4rem;display:flex}.deck-tools .btn{min-height:2.4rem;padding:.4rem .9rem;font-size:.7rem}.deck-index{background:var(--surface);border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.3rem;max-height:50vh;margin:0 0 .8rem;padding:.6rem;list-style:none;display:grid;overflow:auto}.deck-index button{text-align:left;width:100%;color:var(--text-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;padding:.45rem .5rem;font-size:.95rem}.deck-index button:hover{background:var(--surface-2);color:var(--text)}.deck-slide{width:100%;margin-inline:auto}.deck-slide.is-on{animation:deck-in .5s var(--ease-out)}@keyframes deck-in{0%{opacity:0;transform:translate(14px)}}.deck-stage{color:#f2e6cc;background:#0d1520;width:100%;font-family:Cambria,EB Garamond Variable,Georgia,serif;line-height:1.2;position:relative;overflow:hidden;container-type:inline-size}.deck-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.deck-el{transform-origin:50%;position:absolute}.deck-img{overflow:hidden}.deck-img img,.deck-img video{object-fit:fill;max-width:none;position:absolute}.deck-shape{box-sizing:border-box}.deck-text{flex-direction:column;display:flex;position:absolute;inset:0;overflow:visible}.deck-text p,.deck-table p{margin:0}.deck-text a{color:inherit}.deck-gap{font-size:1cqw}.deck-bu{text-indent:0;color:#e3b874;width:1.4em;font-size:.8em;display:inline-block}.deck-table table{border-collapse:collapse;table-layout:fixed;width:100%;height:100%}.deck-table td{vertical-align:middle;border-bottom:.08cqw solid #d6a25c59}.deck-print-only{display:none}.deck-hint{font-family:var(--font-sans);color:var(--muted);text-align:center;margin:.6rem 0 0;font-size:.8rem}@media print{@page{size:13.333in 7.5in;margin:0}.deck-page .wrap,.deck-bar,.deck-hint,.deck-index,.particles-host,.wish-bar{display:none!important}.deck{background:0 0;border:0;padding:0}.deck-wrap{width:100%}.deck-slide{break-after:page;animation:none;display:block!important}.deck-slide[hidden]{display:block!important}.deck-img video{display:none!important}.deck-print-only{display:block!important}.deck-stage{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100vw;height:100vh;aspect-ratio:auto!important}.deck-slide{height:100vh;margin:0;overflow:hidden;width:100vw!important}.deck-slide:last-child{break-after:auto}.deck-wrap{width:100%!important;margin:0!important}.deck-page{padding:0!important}.skip-link{display:none!important}}.wreck-text{padding-top:calc(var(--header-h,4.5rem) + 1rem);padding-bottom:3.5rem}.wreck-lines{gap:clamp(.55rem,1.6vh,1.2rem)}.wreck-lines .h2{font-size:clamp(1.9rem,min(4.2vw,6.4vh),3.6rem);line-height:1.02}.wreck-lines p{font-size:clamp(1.05rem,min(1.9vw,2.6vh),1.6rem);line-height:1.42}@media (width<=760px){.wreck-veil{background:linear-gradient(#0a09088c,#0a0908d9 45%,#0a0908eb)}.wreck-label{display:none}.wreck-label-inline{margin:0;display:block}.wreck-label-inline .media-badge{font-size:.62rem;position:static}.wreck-text{padding-top:calc(var(--header-h,4.5rem) + .8rem);align-content:safe center}.wreck .wreck-cue span{white-space:nowrap;font-size:.62rem}}@media (width<=760px) and (height<=760px){.wreck .wreck-cue{display:none}.wreck-lines{gap:.5rem}.wreck-lines .h2{font-size:1.75rem}.wreck-lines p{font-size:1rem;line-height:1.36}}.article-hero h1.display{letter-spacing:.02em;max-width:22ch;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.08}.wreck-frame{transition:opacity 1.2s,transform 7s linear;transform:scale(1.08)}.wreck-frame.is-on{transform:scale(1)}.wreck-steps{z-index:2;gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:clamp(1rem,3vw,2.4rem);translate:0 -50%}.wreck-steps li{border:1px solid #f0d7a08c;border-radius:50%;width:.55rem;height:.55rem;transition:background .5s,transform .5s,box-shadow .5s}.wreck-steps li.is-on{background:var(--gold);transform:scale(1.15);box-shadow:0 0 12px #e0ae4f99}.wreck-cue{z-index:2;font-family:var(--font-display-nura);letter-spacing:.22em;text-transform:uppercase;color:var(--sand);justify-items:center;gap:.5rem;font-size:.75rem;transition:opacity .6s;display:grid;position:absolute;bottom:1.6rem;left:50%;translate:-50%}.wreck-cue i{background:linear-gradient(var(--gold), transparent);width:1px;height:2.4rem;animation:1.8s ease-in-out infinite cue-drop}.wreck.is-end .wreck-cue{opacity:0}@keyframes cue-drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}html:not(.js-motion) .wreck-steps,html:not(.js-motion) .wreck-cue{display:none}.wreck-lines p{text-shadow:0 2px 18px #000000e6,0 0 2px #000c}@media (width<=760px){.wreck-steps{gap:.7rem;right:.6rem}.wreck-cue{bottom:6.4rem}}@media (prefers-reduced-motion:reduce){.wreck-frame{transition:opacity .3s;transform:none}.wreck-cue i{animation:none}}.theme-nura .stone{background-blend-mode:normal;background-image:radial-gradient(120% 80% at 10% 0,#d6a25c14,#0000 60%),linear-gradient(160deg,#191511,#100e0c)}.bronze-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.bronze-stage:active{cursor:grabbing}.bronze-stage .bronze-poster,.bronze-stage img{pointer-events:none;-webkit-user-drag:none}.bronze-pill{color:var(--sand);backdrop-filter:blur(6px);font-family:var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;background:#0c0a08c7;border:1px solid #f0d7a059;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .7rem;font-size:.82rem;transition:opacity .6s;display:inline-flex;position:absolute;bottom:1rem;left:50%;translate:-50%}.bronze-stage.is-live .bronze-pill{opacity:1;animation:2.6s ease-in-out 1.2s 3 pill-nudge}.bronze-stage.was-dragged .bronze-pill{opacity:0;animation:none}.bronze-pill svg{width:2.4rem;height:auto;color:var(--gold);flex:none}.bronze-pill .hint-touch{display:none}@media (hover:none){.bronze-pill .hint-mouse{display:none}.bronze-pill .hint-touch{display:inline}}@keyframes pill-nudge{0%,to{transform:translate(0)}30%{transform:translate(-6px)}60%{transform:translate(6px)}}
