@import "https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap";:root{--bg:#050505;--surface-1:#101010;--surface-2:#151515;--blood:#720a14;--crimson:#e10616;--text:#f5f5f5;--muted:#a1a1a1;--border:#ffffff14;--font-display:"Playfair Display", Georgia, serif;--font-ui:"Inter", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);margin:0;line-height:1.15}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}::selection{background:var(--crimson);color:#fff}.container{width:min(1240px,92%);margin:0 auto}body:after{content:"";z-index:100;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body{background:radial-gradient(1100px 600px at 90% -5%, #720a1452, transparent 60%), radial-gradient(900px 500px at -10% 45%, #720a1429, transparent 60%), var(--bg)}@media (width>=1000px){body{background-attachment:fixed}}.brand{flex-direction:column;align-items:stretch;font-weight:400;line-height:1;display:inline-flex}.brand .brand-top{align-items:baseline;gap:.75rem;display:flex}.brand .brand-name{letter-spacing:.06em;color:#fff;text-shadow:0 0 26px #e1061666;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:2.7rem;font-weight:400;line-height:.8}.brand .logo-sub{letter-spacing:.32em;color:var(--crimson);background:0 0;border:0;margin:0 -.32em 0 0;padding:0;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:1.1rem;font-weight:400;line-height:1}.brand .brand-tag{text-align:right;font-family:var(--font-display);letter-spacing:.05em;color:#d6d6d6;white-space:nowrap;border:0;margin-top:.3rem;padding:0;font-size:.74rem;font-style:italic;font-weight:500;line-height:1.1}.brand .brand-tag:before{content:"";background:linear-gradient(90deg, var(--crimson), #e1061600);height:1px;margin-bottom:.28rem;display:block}@media (width<=600px){.brand .brand-top{gap:.5rem}.brand .brand-name{font-size:1.85rem}.brand .logo-sub{letter-spacing:.2em;margin-right:-.2em;font-size:.75rem}.brand .brand-tag{font-size:.58rem}}.scroll-line{z-index:95;transform-origin:0;background:linear-gradient(90deg, var(--blood), var(--crimson));pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #e10616cc}.draw-line{transform-origin:0;background:linear-gradient(90deg, var(--crimson), #e1061633 55%, transparent);height:1px;margin:-.7rem 0 1.4rem;display:block}.trending{position:relative}@media (prefers-reduced-motion:no-preference){.trending{border-left-color:#0000}}.trending-rail{transform-origin:top;background:linear-gradient(to bottom, var(--crimson), #e1061626 70%, transparent);width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 12px #e1061680}.trending-num{transform-origin:0;display:inline-block}@media (width<=960px){.trending-rail{display:none}}.tilt{perspective:900px}.tilt-inner{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1)}.tilt.is-tilting .tilt-inner{transition:transform .12s ease-out}.tilt.is-tilting .story-card{border-color:#e10616b3;box-shadow:0 26px 50px #0009,0 0 38px #e1061640}.brand .logo-sub{letter-spacing:.24em;margin-right:-.24em;font-size:1.5rem}@media (width<=600px){.brand .logo-sub{letter-spacing:.16em;margin-right:-.16em;font-size:.95rem}.brand .brand-tag{font-size:.66rem}}.brand .brand-top{align-items:baseline;gap:.55rem}.brand .brand-name,.brand .logo-sub{letter-spacing:.06em;margin:0;font-size:2.3rem;line-height:.8}.brand .brand-name{color:#fff}.brand .logo-sub{color:var(--crimson);text-shadow:0 0 22px #e1061659}.brand .brand-tag{letter-spacing:.03em;color:#f0f0f0;margin-top:.38rem;font-size:1.05rem}.brand .brand-tag:before{margin-bottom:.3rem}@media (width<=600px){.brand .brand-top{gap:.4rem}.brand .brand-name,.brand .logo-sub{letter-spacing:.05em;font-size:1.45rem}.brand .brand-tag{margin-top:.3rem;font-size:.7rem}}html,body{overflow-x:clip}.brand{--bn:2.3rem}.brand .brand-top{white-space:nowrap;font-size:var(--bn);line-height:.85;display:block}.brand .brand-name,.brand .logo-sub{vertical-align:baseline;font-size:inherit;line-height:inherit;display:inline;position:static;top:auto;transform:none}.brand .logo-dot{vertical-align:baseline;font-size:inherit;line-height:inherit;display:inline;position:static;transform:none}.brand .logo-sub{margin:0 0 0 .3em}@media (width<=600px){.brand{--bn:1.45rem}.brand .logo-sub{margin-left:.22em}}@media (width<=800px),(pointer:coarse){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .site-header{background:#050505}html .glass{background:linear-gradient(115deg,#34050a,#780914 50%,#42060c)}html .story-chip{background:#050505d9}}.search{z-index:90;-webkit-backdrop-filter:blur(10px);background:#050505cc;justify-content:center;align-items:flex-start;padding:9vh 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.search-panel{background:linear-gradient(#130507,#0b0b0b 60%);border:1px solid #e106164d;width:min(760px,100%);box-shadow:0 0 90px #720a1466}.search-form{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.search-icon{color:var(--crimson);place-items:center;display:grid}.search-input{color:#fff;min-width:0;font-family:var(--font-display);background:0 0;border:none;outline:none;flex:1;font-size:clamp(1.25rem,3vw,1.8rem)}.search-input::placeholder{color:#555}.search-esc{border:1px solid var(--border);color:var(--muted);letter-spacing:.12em;background:0 0;padding:.35rem .7rem;font-size:.66rem;font-weight:700;transition:color .25s,border-color .25s}.search-esc:hover{color:#fff;border-color:#e10616b3}.search-body{max-height:60vh;padding:1.3rem 1.3rem 1.6rem;overflow-y:auto}.search-label{color:var(--muted);letter-spacing:.16em;margin:0 0 1rem;font-size:.7rem;font-weight:700}.search-chips{flex-wrap:wrap;gap:.6rem;display:flex}.search-chip{border:1px solid var(--border);color:var(--text);padding:.55rem 1.1rem;font-size:.85rem;font-weight:500;transition:border-color .25s,box-shadow .25s,transform .25s}.search-chip:hover{border-color:#e10616b3;transform:translateY(-2px);box-shadow:0 0 18px #e1061640}.search-none{color:var(--muted);margin:1rem 0}.search-none strong{color:#fff}.search-result{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.9rem 0;display:flex}.search-result:last-child{border-bottom:none}.search-thumb{border:1px solid var(--border);flex-shrink:0;width:64px;height:64px;transition:border-color .3s}.st-0{background:linear-gradient(150deg,#3a0a10,#101010 75%)}.st-1{background:linear-gradient(150deg,#1a1a1a,#2a0a0e 85%)}.st-2{background:linear-gradient(150deg,#2b0710,#0d0d0d 75%)}.search-result:hover .search-thumb{border-color:#e1061699}.search-result-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.search-result-cat{color:var(--crimson);letter-spacing:.16em;font-size:.64rem;font-weight:700}.search-result-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1.3;transition:text-shadow .25s}.search-result:hover .search-result-title{text-shadow:0 0 18px #e1061666}.search-result-time{color:var(--muted);font-size:.74rem}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#050505d1;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;height:68px;display:flex}.logo{font-family:var(--font-display);letter-spacing:.04em;font-size:1.6rem;font-weight:800}.logo-dot{color:var(--crimson)}.nav-desktop{gap:1.4rem;display:flex}.nav-link{color:var(--muted);padding:.4rem 0;font-size:.88rem;font-weight:500;transition:color .25s;position:relative}.nav-link:after{content:"";background:var(--crimson);transform-origin:0;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav-link:hover,.nav-link.active{color:#fff}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.header-actions{align-items:center;gap:.8rem;display:flex}.icon-btn{width:38px;height:38px;color:var(--text);background:0 0;border:none;place-items:center;transition:color .25s;display:grid}.icon-btn:hover{color:var(--crimson)}.subscribe-btn{background:linear-gradient(180deg, var(--crimson), var(--blood));color:#fff;letter-spacing:.04em;border:1px solid #e1061699;padding:.55rem 1.2rem;font-size:.82rem;font-weight:600;transition:box-shadow .3s,transform .2s;box-shadow:0 0 #e1061600}.subscribe-btn:hover{transform:translateY(-1px);box-shadow:0 0 22px #e1061659}.menu-btn{display:none}.menu-backdrop{z-index:60;background:#000000b3;position:fixed;inset:0}.menu-panel{background:var(--surface-1);border-left:1px solid var(--border);z-index:70;flex-direction:column;width:min(320px,85%);padding:1.2rem 1.5rem;display:flex;position:fixed;top:0;bottom:0;right:0}.menu-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.menu-links{flex-direction:column;gap:.3rem;display:flex}.menu-links .nav-link{border-bottom:1px solid var(--border);padding:.7rem 0;font-size:1.1rem}.menu-links .nav-link:after{display:none}.menu-links .nav-link.active{color:var(--crimson)}.menu-subscribe{margin-top:auto;padding:.9rem;font-size:.9rem}@media (width<=1000px){.nav-desktop{display:none}.menu-btn{display:grid}}@media (width<=520px){.header-actions .subscribe-btn:not(.menu-subscribe){display:none}}.header-inner{height:76px}.logo{align-items:center;line-height:0;display:inline-flex}.logo-img{filter:drop-shadow(0 0 14px #e1061640);width:auto;height:56px;display:block}.menu-logo{height:48px}.footer-brand .logo-img{height:78px}@media (width<=600px){.header-inner{height:64px}.logo-img{height:42px}.menu-logo{height:40px}.footer-brand .logo-img{height:64px}}.ticker{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#720a1459,#05050500)}.ticker-inner{align-items:center;gap:1rem;height:44px;display:flex}.ticker-label{color:#fff;letter-spacing:.08em;background:#e1061626;border:1px solid #e1061680;flex-shrink:0;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex}.ticker-dot{background:var(--crimson);width:7px;height:7px;box-shadow:0 0 8px var(--crimson);border-radius:50%;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.ticker-text{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{width:max-content;animation:ticker-move var(--ticker-time,60s) linear infinite;will-change:transform;display:flex}.ticker-text:hover .ticker-track{animation-play-state:paused}.ticker-item{white-space:nowrap;color:inherit;align-items:center;gap:.55rem;padding-right:2.25rem;font-size:.9rem;text-decoration:none;display:inline-flex}.ticker-cat{color:var(--crimson);letter-spacing:.08em;text-transform:uppercase;border:1px solid #e1061673;flex-shrink:0;padding:.14rem .5rem;font-size:.6rem;font-weight:700;line-height:1.4}@keyframes ticker-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-text{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.nl-wrap{padding-bottom:4.5rem}.nl{background:radial-gradient(620px at 0 0,#720a148c,#0000 60%),linear-gradient(135deg,#140507,#0b0b0b 62%);border:1px solid #e1061647;grid-template-columns:auto 1fr minmax(320px,.95fr);align-items:center;gap:2rem;padding:2.4rem 2.6rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 60px #720a1433,inset 0 1px #ffffff0a}.nl-spot{background:radial-gradient(340px circle at var(--sx,50%) var(--sy,50%), #e1061624, transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.nl:hover .nl-spot{opacity:1}.nl-icon{width:68px;height:68px;color:var(--crimson);background:#e106161a;border:1px solid #e106168c;place-items:center;display:grid;position:relative;box-shadow:0 0 28px #e1061647}.nl-copy{position:relative}.nl-copy h2{margin-bottom:.5rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.nl-copy p{max-width:28rem;color:var(--muted);margin:0;font-size:.95rem}.nl-side{min-height:88px;position:relative}.nl-row{display:flex}.nl-input{border:1px solid var(--border);min-width:0;height:52px;color:var(--text);font-family:var(--font-ui);background:#050505bf;border-right:none;outline:none;flex:1;padding:0 1.1rem;font-size:.92rem;transition:border-color .25s,box-shadow .25s}.nl-input::placeholder{color:#6f6f6f}.nl-input:focus{border-color:#e10616b3;box-shadow:0 0 0 3px #e106161f}.nl-input.error{border-color:#ff5a5f}.nl-btn{background:linear-gradient(180deg, var(--crimson), var(--blood));color:#fff;height:52px;font-family:var(--font-ui);letter-spacing:.12em;white-space:nowrap;border:1px solid #e1061699;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:.78rem;font-weight:700;transition:box-shadow .3s,filter .3s;display:inline-flex}.nl-btn:hover:not(:disabled){box-shadow:0 0 28px #e1061673}.nl-btn:disabled{cursor:wait;filter:brightness(.8)}.nl-arrow{transition:transform .3s;display:inline-block}.nl-btn:hover .nl-arrow{transform:translate(5px)}.nl-msg{color:#ff5a5f;min-height:1.3rem;margin:.5rem 0 0;font-size:.8rem}.nl-success{align-items:center;gap:1rem;height:88px;display:flex}.nl-check{width:46px;height:46px;color:var(--crimson);background:#e106161f;border:1px solid #e1061699;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 22px #e106164d}.nl-success strong{font-size:1rem;display:block}.nl-success span:not(.nl-check){color:var(--muted);font-size:.85rem}@media (width<=960px){.nl{grid-template-columns:auto 1fr;padding:2rem 1.8rem}.nl-side{grid-column:1/-1;min-height:0}.nl-success{height:auto}}@media (width<=560px){.nl{grid-template-columns:1fr;gap:1.3rem;padding:1.6rem 1.2rem}.nl-icon{width:54px;height:54px}.nl-row{flex-direction:column;gap:.6rem}.nl-input{border-right:1px solid var(--border)}.nl-btn{justify-content:center}}.footer{background:linear-gradient(#0000,#101010d9 25%,#070707);position:relative}.footer:before{content:"";background:linear-gradient(90deg,#0000,#e10616a6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer-grid{grid-template-columns:1.5fr .9fr .9fr 1.5fr;gap:3rem;padding:4.5rem 0 3.5rem;display:grid}.footer-brand p{max-width:18rem;color:var(--muted);margin:1rem 0 1.5rem;font-size:.92rem}.socials{gap:.7rem;display:flex}.social{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);place-items:center;transition:color .25s,border-color .25s,box-shadow .25s,transform .25s;display:grid}.social:hover{color:#fff;border-color:#e10616b3;transform:translateY(-2px);box-shadow:0 0 18px #e106164d}.footer-col h4{font-family:var(--font-ui);letter-spacing:.16em;margin-bottom:1.2rem;font-size:.74rem;font-weight:700}.footer-col ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.footer-col li a{color:var(--muted);font-size:.9rem;transition:color .25s,padding-left .25s}.footer-col li a:hover{color:#fff;padding-left:4px}.footer-stories{gap:1rem!important}.footer-story{align-items:center;gap:.9rem;display:flex}.footer-story:hover{padding-left:0!important}.footer-thumb{border:1px solid var(--border);flex-shrink:0;width:52px;height:52px;transition:border-color .3s}.ft-0{background:linear-gradient(150deg,#3a0a10,#101010 75%)}.ft-1{background:linear-gradient(150deg,#1a1a1a,#2a0a0e 85%)}.ft-2{background:linear-gradient(150deg,#2b0710,#0d0d0d 75%)}.footer-story:hover .footer-thumb{border-color:#e1061699}.footer-story-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.footer-story-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.footer-story-time{color:var(--muted);font-size:.74rem}.footer-bottom{border-top:1px solid var(--border)}.footer-bottom-inner{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:.8rem;display:flex}.to-top{border:1px solid var(--border);color:var(--text);letter-spacing:.14em;background:0 0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.68rem;font-weight:700;transition:border-color .25s,box-shadow .25s,color .25s;display:inline-flex}.to-top span{transition:transform .3s;display:inline-block}.to-top:hover{border-color:#e10616b3;box-shadow:0 0 18px #e1061640}.to-top:hover span{transform:translateY(-3px)}@media (width<=960px){.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=560px){.footer-grid{grid-template-columns:1fr;padding:3rem 0 2.5rem}.footer-bottom-inner{text-align:center;flex-direction:column}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.glass{z-index:150;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);will-change:transform;background:linear-gradient(115deg,#3c050b9e,#e1061657 50%,#5a08109e);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;display:flex;position:fixed;inset:0;box-shadow:inset 1px 0 #ff969659,inset -1px 0 #ff969659,0 0 90px #e1061666}.glass:before{content:"";pointer-events:none;background:radial-gradient(600px,#ffffff14,#0000 60%);position:absolute;inset:0}.glass-logo{font-family:var(--font-display);letter-spacing:.05em;color:#fff;text-shadow:0 0 30px #e10616b3;font-size:clamp(2rem,6vw,3.6rem);font-weight:800;position:relative}.glass-logo i{color:var(--crimson);font-style:normal}.glass-bar{background:#ffffff2e;width:min(180px,40vw);height:2px;position:relative;overflow:hidden}.glass-bar span{background:#fff;width:40%;height:100%;animation:1s ease-in-out infinite glass-load;display:block;box-shadow:0 0 10px #fffc}@keyframes glass-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#280409f5}}.intro{z-index:200;color:#fff;background:#000;transition:opacity .9s .25s;position:fixed;inset:0;overflow:hidden}.intro.is-exit{opacity:0;pointer-events:none}.intro-bloom{opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(circle,#e1061680 0%,#78061047 20%,#2800051f 42%,#0000 68%);position:absolute;inset:0}.intro-gl{pointer-events:none;position:absolute;inset:0}.intro-canvas{display:block}.intro-core{opacity:0;pointer-events:none;will-change:transform, opacity;background:#ff3030;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px 4px #e10616e6,0 0 60px 18px #e1061659}.intro-vig{pointer-events:none;background:radial-gradient(#0000 35%,#000000eb 100%);position:absolute;inset:0}.intro-pw{pointer-events:none;position:absolute;inset:0}.intro-parts{width:100%;height:100%;display:block;position:absolute;inset:0}.intro-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 4vw;transition:transform 1s cubic-bezier(.7,0,.2,1),opacity .7s;display:flex;position:absolute;inset:0}.intro.is-exit .intro-center{opacity:0;transform:scale(1.14)}.intro-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.intro-logo-wrap{width:min(80vw,760px);display:block;position:relative}.intro-logo{opacity:0;will-change:transform, opacity;filter:drop-shadow(0 0 40px #e1061659);width:100%;height:auto;display:block}.intro.is-logo .intro-logo{animation:.9s cubic-bezier(.2,.7,.2,1) .1s both introLogo}.intro-sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/brand/logo-wide.png);mask-image:url(/brand/logo-wide.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro-sheen:before{content:"";opacity:0;will-change:transform, opacity;background:linear-gradient(100deg,#0000 0%,#ffffffd9 50%,#0000 100%);width:35%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.intro.is-logo .intro-sheen:before{animation:1.4s cubic-bezier(.45,0,.25,1) 1s both introSheen}.intro-tag{font-family:var(--font-display);letter-spacing:.04em;color:#f0f0f0;text-shadow:0 0 22px #e1061680;opacity:0;margin:clamp(1rem,2.6vw,1.8rem) 0 0;font-size:clamp(1rem,2.6vw,1.7rem);font-style:italic;font-weight:500}.intro.is-logo .intro-tag{animation:1s 1s both introUp}.intro-flash{opacity:0;pointer-events:none;position:absolute;inset:0}.intro-skip{z-index:3;color:#fff9;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border:1px solid #ffffff38;padding:.55rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:.68rem;font-weight:500;transition:color .25s,border-color .25s;animation:.6s 1.2s both introFade;position:absolute;bottom:22px;right:22px}.intro-skip:hover{color:#fff;border-color:var(--crimson)}@keyframes introLogo{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes introSheen{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(320%)}}@keyframes introUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes introFade{to{opacity:1}}@media (width<=600px){.intro-skip{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.intro-sheen{display:none}}.hero{--cw:min(1240px, 92vw);touch-action:pan-y;align-items:center;min-height:clamp(620px,100vh - 150px,860px);display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse at 85% 15%, #720a148c, transparent 55%), radial-gradient(ellipse at 5% 95%, #720a1440, transparent 50%), var(--bg);position:absolute;inset:0}.hero-aura{filter:blur(30px);background:radial-gradient(closest-side,#e106164d,#720a141f 55%,#0000 75%);width:70%;height:120%;animation:7s ease-in-out infinite breathe;position:absolute;top:-10%;right:-5%}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.hero-glow{background:radial-gradient(520px circle at var(--mx,70%) var(--my,30%), #e106162e, transparent 65%);pointer-events:none;position:absolute;inset:0}.hero-media{position:absolute;inset:0 0 0 50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18%);mask-image:linear-gradient(90deg,#0000 0%,#000 18%)}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 74%,#050505cc);position:absolute;inset:0}.hero-slide{will-change:opacity;position:absolute;inset:0}.hero-backdrop{object-fit:cover;filter:blur(28px)brightness(.5)saturate(1.2);-webkit-user-drag:none;width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;top:-30px;left:-30px}.hero-par{position:absolute;inset:.8rem 3.8rem 3.8rem 1.5rem}.hero-photo{object-fit:contain;object-position:center;-webkit-user-drag:none;filter:drop-shadow(0 12px 28px #0009);width:100%;height:100%;animation:9s ease-in-out infinite alternate heroFloat;display:block}@keyframes heroFloat{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.hero-ph{background:radial-gradient(ellipse at var(--px,75%) var(--py,30%), #e106168c, #720a1459 40%, transparent 70%), linear-gradient(135deg, #1a0508, #0a0a0a);position:absolute;inset:0}.hero-inner{z-index:2;padding:3rem 0 5rem;position:relative}.hero-copy{max-width:calc(var(--cw) * .5 - 2rem)}.hero-kicker{color:var(--crimson);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem;font-weight:700;display:inline-block}.hero-title{margin-bottom:1rem;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:700}.hero-title.is-long{font-size:clamp(1.7rem,3.3vw,2.7rem)}.hero-title.is-xlong{font-size:clamp(1.5rem,2.8vw,2.3rem)}.hero-word{display:inline-block}.hero-excerpt{max-width:32rem;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:.98rem;display:-webkit-box;overflow:hidden}.hero-cta{background:linear-gradient(180deg, var(--crimson), var(--blood));color:#fff;letter-spacing:.1em;border:1px solid #e1061699;align-items:center;gap:.8rem;padding:.85rem 1.5rem;font-size:.8rem;font-weight:700;transition:box-shadow .35s,transform .25s;display:inline-flex;box-shadow:0 0 #e1061600}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 0 34px #e1061673}.hero-arrow{transition:transform .3s;display:inline-block}.hero-cta:hover .hero-arrow{transform:translate(6px)}.hero-meta{color:var(--muted);margin:1rem 0 0;font-size:.82rem}.hero-meta span{color:var(--crimson);margin:0 .4rem}.hero-controls-wrap{z-index:3;pointer-events:none;position:absolute;bottom:.8rem;left:0;right:0}.hero-controls-row{justify-content:flex-end;display:flex}.hero-controls{pointer-events:auto;align-items:center;gap:1.1rem;display:flex}.hero-count{letter-spacing:.14em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.hero-num{color:var(--text);font-weight:700;animation:.5s both heroNum;display:inline-block}@keyframes heroNum{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hero-track{background:#ffffff24;width:clamp(70px,12vw,170px);height:2px;position:relative;overflow:hidden}.hero-bar{background:linear-gradient(90deg, var(--blood), var(--crimson));transform-origin:0;animation:linear forwards heroBar;position:absolute;inset:0;transform:scaleX(0)}.hero-bar.is-paused{animation-play-state:paused}@keyframes heroBar{to{transform:scaleX(1)}}.hero-dots{align-items:center;gap:.45rem;display:flex}.hero-dot{background:#ffffff47;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .4s,background .3s,box-shadow .3s;position:relative}.hero-dot:after{content:"";position:absolute;inset:-10px -4px}.hero-dot:hover{background:#fff9}.hero-dot.is-active{background:var(--crimson);width:22px;box-shadow:0 0 10px #e1061699}.hero-nav{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#e1061647,#720a142e);border:1px solid #e1061680;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background .3s,box-shadow .3s,transform .25s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 0 #e1061600}.hero-nav:hover{background:linear-gradient(145deg,#e10616b3,#720a1480);transform:scale(1.06);box-shadow:inset 0 1px #ffffff40,0 0 26px #e1061680}.hero-nav:active{transform:scale(.96)}.hero-nav:focus-visible,.hero-dot:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero-side{z-index:3;width:36px;height:36px;position:absolute;top:calc(50% - 18px)}.hero-side-prev{left:.5rem}.hero-side-next{right:.5rem}.hero-pause{width:36px;height:36px}@media (width<=1100px){.hero-side{display:none}.hero-par{right:1.5rem}}@media (width<=800px){.hero{min-height:0;padding-bottom:3rem;display:block}.hero-media{width:100%;height:clamp(270px,78vw,440px);position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.hero-media:after{display:none}.hero-par{inset:.7rem .8rem 1.4rem;transform:none!important}.hero-inner{padding:.6rem 0 0;opacity:1!important;transform:none!important}.hero-copy{max-width:none}.hero-controls-wrap{margin-top:1.1rem;position:relative;inset:auto}.hero-controls-row{justify-content:flex-start}.hero-controls{gap:.8rem}.hero-nav{width:40px;height:40px}}@media (width<=520px){.hero-dots{display:none}}.hero-loading{background:#050505;justify-content:center;align-items:center;min-height:70vh;display:flex}.hero-loading-line{background:linear-gradient(90deg,#0000,#e50914,#0000);width:min(220px,40vw);height:2px;animation:1.4s ease-in-out infinite hero-loading-sweep}@keyframes hero-loading-sweep{0%,to{opacity:.2;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-aura,.hero-num,.hero-photo{animation:none}}@media (width<=800px),(pointer:coarse){.hero-aura{filter:none;opacity:.85;animation:none}.hero-photo{filter:none;animation:none}.hero-backdrop{filter:blur(14px)brightness(.5)}}img.photo{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.story-cards-wrap{z-index:5;margin-top:0;padding-bottom:3rem;position:relative}.story-cards{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.story-card{border:1px solid var(--border);background:var(--surface-1);height:300px;transition:border-color .35s,box-shadow .35s,transform .35s;display:block;position:relative;overflow:hidden}.story-card:hover{border-color:#e1061699;transform:translateY(-4px);box-shadow:0 0 30px #e1061633}.story-img{transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.story-card:hover .story-img{transform:scale(1.1)}.story-img img{object-fit:cover;width:100%;height:100%}.tone-0{background:linear-gradient(160deg,#3a0a10,#101010 70%)}.tone-1{background:linear-gradient(160deg,#1a1a1a,#2a0a0e 80%)}.tone-2{background:linear-gradient(160deg,#2b0710,#0d0d0d 75%)}.tone-3{background:linear-gradient(160deg,#151515,#3d0b12 85%)}.story-shade{background:linear-gradient(#0505051a 35%,#050505f2 92%);position:absolute;inset:0}.story-spot{background:radial-gradient(240px circle at var(--cx,50%) var(--cy,50%), #e1061633, transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.story-card:hover .story-spot{opacity:1}.story-body{padding:1.2rem;position:absolute;bottom:0;left:0;right:0}.story-cat{color:var(--crimson);letter-spacing:.16em;font-size:.68rem;font-weight:700}.story-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.45em;margin:.5rem 0 1rem;font-size:1.15rem;font-weight:700;display:-webkit-box;overflow:hidden}.story-foot{justify-content:space-between;align-items:center;display:flex}.story-time{color:var(--muted);font-size:.78rem}.story-arrow{border:1px solid #ffffff40;place-items:center;width:30px;height:30px;font-size:.9rem;transition:background .3s,border-color .3s,transform .3s;display:grid}.story-card:hover .story-arrow{background:var(--crimson);border-color:var(--crimson);transform:translate(4px)}.story-chip{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.12em;opacity:0;background:#05050599;border:1px solid #e1061699;padding:.4rem .75rem;font-size:.65rem;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;top:1rem;right:1rem;transform:translateY(-6px)}.story-card:hover .story-chip{opacity:1;transform:none}@media (hover:none){.story-chip{display:none}}@media (width<=1000px){.story-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.story-cards-wrap{margin-top:1.4rem;padding-bottom:2.2rem}.story-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.story-cards::-webkit-scrollbar{display:none}.story-cards>div{scroll-snap-align:start;flex:0 0 78%}.story-card{height:280px}}.story-motion{will-change:transform, opacity}.story-cards-wrap{padding-bottom:4rem}.latest-wrap{grid-template-columns:1.7fr 1fr;gap:3.5rem;padding:2rem 0 5rem;display:grid}.section-head{align-items:center;gap:.7rem;margin-bottom:1.4rem;display:flex}.section-bar{background:var(--crimson);width:3px;height:16px;box-shadow:0 0 10px #e1061699}.section-head h2{font-family:var(--font-ui);letter-spacing:.14em;font-size:.85rem;font-weight:700}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:1.6rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:var(--muted);white-space:nowrap;background:0 0;border:none;padding:.7rem 0;font-size:.88rem;font-weight:500;transition:color .25s;position:relative}.tab:hover,.tab.active{color:#fff}.tab-underline{background:var(--crimson);height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px #e1061699}.latest-list{flex-direction:column;display:flex}.latest-item{border-bottom:1px solid var(--border);grid-template-columns:220px 1fr;gap:1.4rem;padding:1.4rem 0;display:grid}.latest-thumb{border:1px solid var(--border);height:150px;transition:border-color .3s,box-shadow .3s}.thumb-0{background:linear-gradient(150deg,#3a0a10,#101010 75%)}.thumb-1{background:linear-gradient(150deg,#1a1a1a,#2a0a0e 85%)}.thumb-2{background:linear-gradient(150deg,#2b0710,#0d0d0d 75%)}.thumb-3{background:linear-gradient(150deg,#151515,#3d0b12 90%)}.latest-item:hover .latest-thumb{border-color:#e1061699;box-shadow:0 0 24px #e106162e}.latest-cat{color:var(--crimson);letter-spacing:.16em;font-size:.68rem;font-weight:700}.latest-text h3{margin:.4rem 0 .6rem;font-size:1.35rem;transition:color .25s}.latest-item:hover h3{color:#fff;text-shadow:0 0 18px #e1061659}.latest-text p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .8rem;font-size:.9rem;display:-webkit-box;overflow:hidden}.latest-meta{color:var(--muted);font-size:.78rem}.latest-meta i{color:var(--crimson);margin:0 .3rem;font-style:normal}.empty{color:var(--muted);text-align:center;padding:3rem 0}.trending{border-left:1px solid var(--border);padding-left:2.5rem}.trending-list{margin:0;padding:0;list-style:none}.trending-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:1rem;padding:1.1rem 0;display:flex}.trending-num{min-width:2.6rem;font-family:var(--font-display);color:var(--crimson);font-size:2.1rem;font-weight:700;line-height:1;transition:text-shadow .3s}.trending-item:hover .trending-num{text-shadow:0 0 18px #e10616b3}.trending-body{flex-direction:column;gap:.35rem;display:flex}.trending-title{font-family:var(--font-display);font-size:1.02rem;font-weight:700;line-height:1.3;transition:color .25s}.trending-reads{color:var(--muted);font-size:.76rem}@media (width<=960px){.latest-wrap{grid-template-columns:1fr;gap:2.5rem}.trending{border-left:none;padding-left:0}}@media (width<=560px){.latest-item{grid-template-columns:110px 1fr;gap:1rem}.latest-thumb{height:110px}.latest-text h3{font-size:1.05rem}.latest-text p{display:none}}.latest-thumb{position:relative;overflow:hidden}.latest-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.latest-wrap{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.latest-main,.trending,.latest-text,.trending-body{min-width:0}.latest-text h3,.trending-title{overflow-wrap:anywhere}@media (width<=960px){.latest-wrap{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.tabs{justify-content:space-between;gap:.9rem}.tab{padding:.8rem 0;font-size:.82rem}.latest-item{padding:1.1rem 0}.latest-text h3{margin:.3rem 0 .5rem;line-height:1.25}}.share{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.share-label{color:var(--muted);letter-spacing:.16em;margin-right:.3rem;font-size:.7rem;font-weight:700}.share-btn{border:1px solid var(--border);color:var(--text);font-family:var(--font-ui);background:#ffffff05;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s;display:inline-flex}.share-btn:hover{border-color:#e10616b3;transform:translateY(-2px);box-shadow:0 0 18px #e1061640}.share-btn.primary{background:linear-gradient(180deg, var(--crimson), var(--blood));border-color:#e1061699}.share-btn.done{color:#fff;background:#e1061629;border-color:#e10616b3}.cm{width:min(780px,92%);margin:0 auto;padding:3.5rem 0 4.5rem}.cm-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.cm-title{align-items:center;gap:.7rem;display:flex}.cm-bar{background:var(--crimson);width:3px;height:16px;box-shadow:0 0 10px #e1061699}.cm-title h2{font-family:var(--font-ui);letter-spacing:.14em;font-size:.85rem;font-weight:700}.cm-title em{color:var(--crimson);margin-left:.4rem;font-style:normal}.cm-sort{gap:.4rem;display:flex}.cm-sort button{border:1px solid var(--border);color:var(--muted);letter-spacing:.12em;background:0 0;padding:.38rem .85rem;font-size:.68rem;font-weight:700;transition:color .25s,border-color .25s,background .25s}.cm-sort button:hover,.cm-sort button.on{color:#fff;background:#e106161f;border-color:#e1061699}.cm-form{border:1px solid var(--border);background:linear-gradient(145deg,#160608e6,#0b0b0bf2);gap:.7rem;padding:1.3rem;transition:border-color .3s,box-shadow .3s;display:grid}.cm-form:focus-within{border-color:#e1061680;box-shadow:0 0 40px #720a1440}.cm-input,.cm-text{border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-ui);background:#050505b3;outline:none;padding:.8rem 1rem;font-size:.92rem;transition:border-color .25s,box-shadow .25s}.cm-text{resize:vertical;min-height:90px}.cm-input::placeholder,.cm-text::placeholder{color:#6f6f6f}.cm-input:focus,.cm-text:focus{border-color:#e10616b3;box-shadow:0 0 0 3px #e106161f}.cm-form-foot{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cm-count{color:#6f6f6f;font-size:.74rem}.cm-err{color:#ff5a5f;flex:1;font-size:.8rem}.cm-actions{gap:.6rem;margin-left:auto;display:flex}.cm-post{background:linear-gradient(180deg, var(--crimson), var(--blood));color:#fff;letter-spacing:.12em;border:1px solid #e1061699;padding:.72rem 1.4rem;font-size:.72rem;font-weight:700;transition:box-shadow .3s}.cm-post:hover{box-shadow:0 0 26px #e1061673}.cm-ghost{border:1px solid var(--border);color:var(--muted);letter-spacing:.12em;background:0 0;padding:.72rem 1.1rem;font-size:.72rem;font-weight:700;transition:color .25s,border-color .25s}.cm-ghost:hover{color:#fff;border-color:#ffffff4d}.cm-form.is-compact{margin-top:.2rem;padding:1rem}.cm-list,.cm-replies{margin:0;padding:0;list-style:none}.cm-list{margin-top:2rem}.cm-thread{border-bottom:1px solid var(--border);padding:1.5rem 0}.cm-replies{border-left:1px solid #e1061659;gap:1.2rem;margin:1.1rem 0 0 1.3rem;padding-left:1.2rem;display:grid}.cm-item{gap:.9rem;display:flex}.cm-avatar{color:#fff;letter-spacing:.04em;border:1px solid #e1061666;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:700;display:grid}.cm-avatar.sm{width:34px;height:34px;font-size:.68rem}.av-0{background:linear-gradient(145deg,#7a0c18,#1a0508)}.av-1{background:linear-gradient(145deg,#3a3a3a,#101010)}.av-2{background:linear-gradient(145deg,#a30d1c,#2b0710)}.av-3{background:linear-gradient(145deg,#5a0a13,#151515)}.av-4{background:linear-gradient(145deg,#2a2a2a,#6b0b16)}.cm-main{flex:1;min-width:0}.cm-meta{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.cm-name{font-size:.92rem;font-weight:700}.cm-me{color:var(--crimson);letter-spacing:.14em;font-size:.62rem;font-weight:700}.cm-time{color:var(--muted);font-size:.76rem}.cm-body{color:#d8d8d8;white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 .75rem;font-size:.96rem;line-height:1.65}.cm-acts{align-items:center;gap:1.2rem;display:flex}.cm-act{color:var(--muted);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.78rem;font-weight:600;transition:color .2s;display:inline-flex}.cm-act:hover{color:#fff}.cm-act.liked{color:var(--crimson)}.cm-act.liked svg{fill:currentColor;filter:drop-shadow(0 0 6px #e10616b3)}.cm-reply-box{margin-top:.9rem;overflow:hidden}.cm-empty{color:var(--muted);text-align:center;padding:2.5rem 0}@media (width<=560px){.cm-form{padding:1rem}.cm-replies{margin-left:.3rem;padding-left:.8rem}.cm-avatar{width:36px;height:36px}.cm-avatar.sm{width:30px;height:30px}}.status{text-align:center;place-items:center;min-height:68vh;display:grid;position:relative;overflow:hidden}.status-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#e1061638,#0000 70%);width:640px;max-width:100%;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-inner{padding:5rem 0;position:relative}.status-kicker{font-family:var(--font-display);color:var(--crimson);text-shadow:0 0 40px #e1061673;margin-bottom:1rem;font-size:clamp(3.5rem,12vw,7rem);font-weight:800;line-height:1;display:block}.status h1{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.8rem)}.status p{max-width:30rem;color:var(--muted);margin:0 auto 2rem}.status-btn{background:linear-gradient(180deg, var(--crimson), var(--blood));color:#fff;letter-spacing:.1em;border:1px solid #e1061699;align-items:center;gap:.8rem;padding:.95rem 1.7rem;font-size:.8rem;font-weight:700;transition:box-shadow .35s,transform .25s;display:inline-flex}.status-btn:hover{transform:translateY(-2px);box-shadow:0 0 34px #e1061673}.status-btn span{transition:transform .3s;display:inline-block}.status-btn:hover span{transform:translate(6px)}.read-progress{z-index:80;transform-origin:0;background:linear-gradient(90deg, var(--blood), var(--crimson));height:3px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #e10616b3}.a-head{padding:2.4rem 0 2rem;position:relative;overflow:hidden}.a-head-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#720a1480,#0000 72%);width:70%;height:130%;position:absolute;top:-30%;right:-10%}.a-head-inner{position:relative}.crumbs{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-size:.74rem;font-weight:700;display:flex}.crumbs a{color:var(--muted);transition:color .25s}.crumbs a:last-of-type{color:var(--crimson)}.crumbs a:hover{color:#fff}.crumbs span{color:#444}.a-title{max-width:22ch;margin-bottom:1.1rem;font-size:clamp(2.2rem,5.6vw,4.2rem);font-weight:700}.a-dek{max-width:44rem;color:var(--muted);margin:0 0 1.5rem;font-size:1.2rem;line-height:1.6}.a-byline{align-items:center;gap:.9rem;margin-bottom:1.3rem;display:flex}.a-byline strong{font-size:.92rem;display:block}.a-byline span:not(.a-avatar){color:var(--muted);font-size:.8rem}.a-byline i{color:var(--crimson);margin:0 .3rem;font-style:normal}.a-avatar{color:#fff;letter-spacing:.06em;background:linear-gradient(160deg,#e1061640,#720a1433);border:1px solid #e106168c;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:.8rem;font-weight:700;display:grid}.a-avatar.big{width:58px;height:58px;font-size:.95rem}.a-figure{margin-top:0;margin-bottom:2.2rem}.a-media{aspect-ratio:16/9;border:1px solid var(--border);background:radial-gradient(at 80% 20%,#e1061640,#0000 60%),linear-gradient(150deg,#2a0a0e,#0d0d0d 75%);width:100%;max-height:min(72vh,680px);position:relative;overflow:hidden}.a-backdrop{object-fit:cover;filter:blur(28px)brightness(.5)saturate(1.2);width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;top:-30px;left:-30px}.a-photo{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.a-figure figcaption{color:#6f6f6f;margin-top:.6rem;font-size:.76rem}.a-narrow{width:min(740px,92%);margin:0 auto}.a-text p{color:#d6d6d6;margin:0 0 1.5rem;font-size:1.14rem;line-height:1.85}.a-text h2{margin:2.4rem 0 1rem;font-size:1.8rem}.a-text blockquote{border-left:3px solid var(--crimson);font-family:var(--font-display);background:linear-gradient(90deg,#720a1438,#0000 80%);margin:2.4rem 0;padding:1.4rem 0 1.4rem 1.6rem;font-size:1.5rem;font-style:italic;line-height:1.45}.a-text p.a-drop:first-letter{color:#e50914;text-shadow:0 0 28px #e5091473;-webkit-initial-letter:3;initial-letter:3;margin-right:.14em;font-family:Playfair Display,Georgia,serif;font-weight:800}@supports not ((initial-letter:3) or (-webkit-initial-letter:3)){.a-text p.a-drop:first-letter{float:left;padding:.06em .1em 0 0;font-size:4.3em;line-height:.78}}.a-text p.a-lead{color:#fff;font-family:var(--font-display);margin-bottom:2rem;padding-top:1.6rem;font-size:1.55rem;font-weight:500;line-height:1.5;position:relative}.a-text p.a-lead:before{content:"";background:var(--crimson);width:56px;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 14px #e10616b3}.a-tags{border-top:1px solid var(--border);flex-wrap:wrap;gap:.6rem;margin:2.2rem 0 1.8rem;padding-top:1.8rem;display:flex}.a-tags a{border:1px solid var(--border);color:var(--muted);padding:.4rem .9rem;font-size:.76rem;font-weight:600;transition:color .25s,border-color .25s}.a-tags a:hover{color:#fff;border-color:#e10616b3}.a-share-end{margin-bottom:2.2rem}.a-author{border:1px solid var(--border);background:linear-gradient(135deg, #720a142e, var(--surface-1) 70%);align-items:center;gap:1.1rem;margin-bottom:3rem;padding:1.3rem 1.5rem;display:flex}.a-author strong{margin-bottom:.2rem;display:block}.a-author p{color:var(--muted);margin:0;font-size:.88rem}.related{border-top:1px solid var(--border);background:linear-gradient(#101010b3,#0000);padding:3rem 0 4rem}.rel-head{align-items:center;gap:.7rem;margin-bottom:1.4rem;display:flex}.rel-bar{background:var(--crimson);width:3px;height:16px;box-shadow:0 0 10px #e1061699}.rel-head h2{font-family:var(--font-ui);letter-spacing:.14em;font-size:.85rem;font-weight:700}.rel-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.rel-card{border:1px solid var(--border);background:var(--surface-1);transition:border-color .35s,box-shadow .35s,transform .35s;display:block;overflow:hidden}.rel-card:hover{border-color:#e1061699;transform:translateY(-4px);box-shadow:0 0 28px #e106162e}.rel-img{height:170px;overflow:hidden}.rel-img img{object-fit:cover;width:100%;height:100%}.rel-0{background:linear-gradient(150deg,#3a0a10,#101010 75%)}.rel-1{background:linear-gradient(150deg,#1a1a1a,#2a0a0e 85%)}.rel-2{background:linear-gradient(150deg,#2b0710,#0d0d0d 75%)}.rel-body{padding:1.1rem 1.2rem 1.3rem}.rel-cat{color:var(--crimson);letter-spacing:.16em;font-size:.66rem;font-weight:700}.rel-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 .8rem;font-size:1.1rem;display:-webkit-box;overflow:hidden}.rel-time{color:var(--muted);font-size:.76rem}.a-loading{justify-content:center;align-items:center;min-height:70vh;display:flex}.a-loading-line{background:linear-gradient(90deg,#0000,#e50914,#0000);width:min(220px,40vw);height:2px;animation:1.4s ease-in-out infinite a-loading-sweep}@keyframes a-loading-sweep{0%,to{opacity:.2;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@media (width<=900px){.rel-grid{grid-template-columns:1fr 1fr}.rel-grid .rel-card:last-child{display:none}}@media (width<=600px){.a-head{padding:1.6rem 0 1.5rem}.a-media{aspect-ratio:4/3}.a-text p{font-size:1.05rem}.a-text p.a-lead{font-size:1.3rem}.a-text blockquote{font-size:1.25rem}.rel-grid{grid-template-columns:1fr}.rel-grid .rel-card:last-child{display:block}.rel-img{height:150px}}.a-text strong{color:#fff;font-weight:700}.a-text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson);text-underline-offset:4px;text-decoration-thickness:2px;transition:color .25s}.a-text a:hover{color:var(--crimson)}.a-text h3{margin:2rem 0 .8rem;font-size:1.4rem}.a-text ul,.a-text ol{color:#d6d6d6;margin:0 0 1.5rem;padding-left:1.5rem;font-size:1.14rem;line-height:1.85}.a-text li{margin-bottom:.5rem;padding-left:.3rem}.a-text li::marker{color:var(--crimson)}.a-divider{background:var(--crimson);border:0;width:72px;height:3px;margin:2.6rem auto;box-shadow:0 0 14px #e1061699}.a-img,.a-gallery,.a-video{margin:2.4rem 0}.a-img-btn{border:1px solid var(--border);cursor:zoom-in;background:#0d0d0d;width:100%;padding:0;transition:border-color .35s,box-shadow .35s;display:block;overflow:hidden}.a-img-btn img{width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.a-img-btn:hover{border-color:#e1061699;box-shadow:0 0 28px #e106162e}.a-img-btn:hover img{transform:scale(1.025)}.a-img-btn:focus-visible{outline:2px solid var(--crimson);outline-offset:3px}.a-img figcaption{border-left:2px solid var(--crimson);color:#8a8a8a;margin-top:.7rem;padding-left:.9rem;font-size:.82rem;line-height:1.5}.a-gallery{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.a-gallery .a-img-btn{aspect-ratio:4/3}.a-gallery .a-img-btn img{object-fit:cover;height:100%}.a-video{aspect-ratio:16/9;border:1px solid var(--border);background:#000;position:relative}.a-video iframe,.a-video video{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=1100px){.a-img,.a-gallery,.a-video{width:960px;margin-left:calc(50% - 480px)}}.lb{z-index:9000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#050505f0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3.5rem 1.2rem 2rem;display:flex;position:fixed;inset:0}.lb img{object-fit:contain;border:1px solid #e1061659;max-width:min(1400px,96vw);max-height:80vh;box-shadow:0 0 80px #e1061640}.lb p{color:#b8b8b8;text-align:center;max-width:52rem;margin:0;font-size:.9rem;line-height:1.5}.lb-close{color:#fff;cursor:pointer;background:#141414d9;border:1px solid #e106168c;width:44px;height:44px;font-size:1.5rem;line-height:1;transition:background .25s;position:absolute;top:1rem;right:1rem}.lb-close:hover{background:var(--crimson)}@media (width<=600px){.a-text ul,.a-text ol{font-size:1.05rem}}@media (width>=1100px){.a-img,.a-gallery,.a-video{width:auto;margin-left:0}}.a-img{margin:2rem 0}.a-img-btn{width:fit-content;max-width:100%;margin:0 auto}.a-img-btn img{width:auto;max-width:100%;max-height:380px;margin:0 auto}.a-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.a-gallery .a-img-btn{width:100%}.a-gallery .a-img-btn img{width:100%;max-height:none}@media (width<=600px){.a-img-btn img{max-height:300px}}.a-skel{min-height:100vh;padding:7rem 0 4rem;animation:.35s both aSkelIn}.a-skel-inner{flex-direction:column;gap:1rem;max-width:820px;display:flex}.a-skel-bar{background:linear-gradient(100deg,#ffffff0d 30%,#ffffff1a 50%,#ffffff0d 70%) 0 0/220% 100%;border-radius:4px;animation:1.8s ease-in-out infinite aSkelShine;display:block}.a-skel-cat{width:90px;height:12px}.a-skel-t1{width:100%;height:34px;margin-top:.4rem}.a-skel-t2{width:70%;height:34px}.a-skel-by{width:200px;height:14px;margin:.4rem 0 1.2rem}.a-skel-img{aspect-ratio:16/9;width:100%;margin-bottom:1.4rem}.a-skel-p{width:100%;height:14px}.a-skel-short{width:60%}@keyframes aSkelIn{0%{opacity:0}to{opacity:1}}@keyframes aSkelShine{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.a-skel-bar{animation:none}}.a-text p.a-drop:first-letter{-webkit-initial-letter:2;initial-letter:2;text-shadow:0 0 16px #e509144d;margin-right:.07em;font-weight:700}@supports not ((initial-letter:2) or (-webkit-initial-letter:2)){.a-text p.a-drop:first-letter{float:left;margin-right:0;padding:.04em .07em 0 0;font-size:3.2em;line-height:.8}}.cat-head{border-bottom:1px solid var(--border);padding:4.5rem 0 3rem;position:relative;overflow:hidden}.cat-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#720a148c,#0000 72%);width:70%;height:160%;animation:7s ease-in-out infinite breathe;position:absolute;top:-40%;right:-10%}.cat-head-inner{position:relative}.cat-kicker{color:var(--crimson);letter-spacing:.2em;margin-bottom:1rem;font-size:.76rem;font-weight:700;display:inline-block}.cat-head h1{font-size:clamp(2.8rem,8vw,6rem);font-weight:800}.cat-count{color:var(--muted);margin:.8rem 0 0;font-size:.95rem}.cat-body{padding:3rem 0 5rem}.cat-grid{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.cat-item.first{grid-column:span 2}.cat-card{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-1), #0b0b0b);flex-direction:column;height:100%;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;overflow:hidden}.cat-card:hover{border-color:#e1061699;transform:translateY(-4px);box-shadow:0 0 32px #e1061633}.cat-img{height:200px;position:relative;overflow:hidden}.cat-item.first .cat-img{height:300px}.cat-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.cat-card:hover .cat-img img{transform:scale(1.08)}.ci-0{background:linear-gradient(150deg,#3a0a10,#101010 75%)}.ci-1{background:linear-gradient(150deg,#1a1a1a,#2a0a0e 85%)}.ci-2{background:linear-gradient(150deg,#2b0710,#0d0d0d 75%)}.cat-chip{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.12em;opacity:0;background:#05050599;border:1px solid #e1061699;padding:.4rem .75rem;font-size:.65rem;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;top:1rem;right:1rem;transform:translateY(-6px)}.cat-card:hover .cat-chip{opacity:1;transform:none}@media (hover:none){.cat-chip{display:none}}.cat-text{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem;display:flex}.cat-cat{color:var(--crimson);letter-spacing:.16em;font-size:.68rem;font-weight:700}.cat-text h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 .7rem;font-size:1.3rem;display:-webkit-box;overflow:hidden}.cat-item.first .cat-text h3{font-size:1.9rem}.cat-text p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.9rem;display:-webkit-box;overflow:hidden}.cat-meta{color:var(--muted);margin-top:auto;font-size:.78rem}.cat-meta i{color:var(--crimson);margin:0 .3rem;font-style:normal}.cat-empty{text-align:center;background:radial-gradient(at 50% 0,#720a1440,#0000 70%);border:1px dashed #e106164d;padding:4rem 1rem}.cat-empty h2{margin-bottom:.7rem;font-size:1.8rem}.cat-empty p{color:var(--muted);margin:0 0 1.8rem}.cat-btn{background:linear-gradient(180deg, var(--crimson), var(--blood));color:#fff;letter-spacing:.1em;border:1px solid #e1061699;align-items:center;gap:.8rem;padding:.9rem 1.6rem;font-size:.78rem;font-weight:700;transition:box-shadow .35s,transform .25s;display:inline-flex}.cat-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #e1061673}.cat-btn span{transition:transform .3s;display:inline-block}.cat-btn:hover span{transform:translate(6px)}@media (width<=960px){.cat-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.cat-head{padding:3rem 0 2rem}.cat-grid{grid-template-columns:1fr}.cat-item.first{grid-column:span 1}.cat-item.first .cat-img{height:200px}.cat-item.first .cat-text h3{font-size:1.4rem}}.dk-stage{z-index:5;font-size:min(2.3vh,2.6vw,20px);position:fixed;inset:0;overflow:hidden}.dk-glow{pointer-events:none;background:radial-gradient(closest-side,#e1061661,#720a1438 40%,#0000 70%);width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;position:absolute;top:50%;left:50%}.dk-wind{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dk-wind i{left:0;top:var(--t);width:var(--w);height:1px;opacity:var(--o);animation:dk-gust var(--d) linear var(--s) infinite;background:linear-gradient(90deg,#0000,#ff465099,#0000);position:absolute;transform:translate(110vw)}.dk-wind b{left:0;top:var(--y);animation:dk-dust var(--d) ease-in-out var(--s) infinite;background:#ff969680;border-radius:50%;position:absolute;transform:translate(110vw)}@keyframes dk-gust{0%{transform:translate(110vw)}to{transform:translate(-60vw)}}@keyframes dk-dust{0%{transform:translate(110vw)}50%{transform:translate(40vw,-4vh)}to{transform:translate(-10vw,3vh)}}.dk-shadow{filter:blur(1.4em);pointer-events:none;background:#000000f2;border-radius:.6em;width:36em;height:25em;margin:-12.2em 0 0 -18em;position:absolute;top:50%;left:50%}.dk-book{color:#15151a;will-change:transform;width:34em;height:23em;margin:-11.5em 0 0 -17em;position:absolute;top:50%;left:50%}.dk-cover{background:radial-gradient(at 20% 15%,#ffffff12,#0000 55%),linear-gradient(145deg,#2c0b11,#140a0b 60%,#1f0c10);border-radius:.6em;position:absolute;inset:-.8em;box-shadow:0 0 0 1px #ffffff12,inset 0 0 1.8em #000000bf}.dk-cover:after{content:"";border:1px solid #e1061659;border-radius:.4em;position:absolute;inset:.3em}.dk-page{background:linear-gradient(160deg,#f6f0e6 0%,#ece3d3 60%,#e2d8c6 100%);width:16.9em;height:100%;position:absolute;top:0;box-shadow:0 .1em #d9cfba,0 .2em #cbc0a8,0 .3em #bfb49b}.dk-left{background:linear-gradient(90deg,#0000 80%,#5a3c1447),linear-gradient(160deg,#f4eee2 0%,#eadfcc 100%);border-radius:.25em 0 0 .25em;left:0}.dk-right{background:linear-gradient(270deg,#0000 80%,#5a3c1447),linear-gradient(160deg,#f6f0e6 0%,#ece3d3 60%,#e2d8c6 100%);border-radius:0 .25em .25em 0;right:0}.dk-page:before{content:"";pointer-events:none;background:linear-gradient(#0000 calc(1.9em - 1px),#4664a038 calc(1.9em - 1px)) 0 .6em/100% 1.9em;position:absolute;inset:0}.dk-spine{background:linear-gradient(90deg,#1a0a0c,#3a1218 50%,#1a0a0c);width:.5em;margin-left:-.25em;position:absolute;top:-.2em;bottom:-.2em;left:50%;box-shadow:0 0 .8em #0009}.dk-ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);filter:drop-shadow(0 .2em .2em #00000080);background:linear-gradient(90deg,#b30511,#e10616 50%,#8c0a14);width:.9em;height:3.4em;margin-left:-.15em;position:absolute;bottom:-2.4em;left:50%}.dk-crest{color:#7a0a12;font-family:var(--font-display,"Playfair Display", Georgia, serif);letter-spacing:.22em;text-align:center;font-size:1.5em;font-weight:800;position:absolute;top:9.2em;left:2em;right:2em}.dk-crest-line{background:#e10616;width:4em;height:2px;margin-left:-2em;position:absolute;top:11.4em;left:50%}.dk-foot{color:#15151a8c;font-family:var(--font-display,"Playfair Display", Georgia, serif);text-align:center;font-size:.85em;font-style:italic;position:absolute;top:12.2em;left:2em;right:2em}.dk-margin{background:#e1061680;width:2px;position:absolute;top:0;bottom:0;left:2.4em}.dk-brand{color:#7a0a12;font-family:var(--font-ui,"Inter", system-ui, sans-serif);letter-spacing:.28em;font-size:.62em;font-weight:700;position:absolute;top:1.4em;left:3.2em}.dk-line{white-space:nowrap;font-family:Caveat,Segoe Script,Bradley Hand,Comic Sans MS,cursive;font-weight:700;line-height:1.1;position:absolute;left:3.2em}.dk-ch{clip-path:inset(-30% 100% -30% 0);display:inline-block}.dk-l1{color:#16161d;font-size:2.4em;top:6.1em}.dk-l2{color:#7a0a12;font-size:1.6em;top:10.6em}.dk-underline{clip-path:inset(-60% 100% -60% 0);width:100%;height:.35em;position:absolute;bottom:-.2em;left:0;overflow:visible}.dk-underline path{fill:none;stroke:#e10616;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dk-pen{filter:drop-shadow(0 .5em .4em #00000080);pointer-events:none;align-items:center;width:12em;height:.9em;margin-top:-.45em;font-size:.8em;display:flex;position:absolute;top:0;left:0}.dk-pen i{flex-shrink:0;height:100%;display:block}.dk-pen-nib{clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(#e8d9a8,#a88f4a);width:1.4em}.dk-pen-grip{background:linear-gradient(#2b2b30,#0b0b0d 55%,#1d1d21);width:2em}.dk-pen-ring{background:#e10616;width:.35em}.dk-pen-body{background:linear-gradient(#34343a,#0b0b0d 50%,#232328);width:6.6em}.dk-pen-end{background:linear-gradient(#ff3a48,#8a0a14);border-radius:0 .45em .45em 0;width:1.65em}.dk-skip{z-index:10;color:#cfcfcf;font-family:var(--font-ui,system-ui, sans-serif);cursor:pointer;opacity:0;background:#0a0a0a99;border:1px solid #ffffff2e;border-radius:6px;padding:.7rem 1.2rem;font-size:.78rem;font-weight:600;transition:border-color .25s,color .25s;animation:.6s 1.2s forwards dk-fade-in;position:fixed;bottom:1.4rem;right:1.4rem}.dk-skip:hover{color:#fff;border-color:var(--crimson,#e10616)}@keyframes dk-fade-in{to{opacity:1}}.dk-stage{background:radial-gradient(at 50% 55%,#3a2616 0%,#24160d 45%,#120a05 85%)}.dk-glow{background:radial-gradient(closest-side,#fff1d0 0%,#f1e6cb 55%,#f1e6cbe6 82%,#f1e6cb00 100%)}.dk-wind i{background:linear-gradient(90deg,#0000,#e2b86899,#0000)}.dk-wind b{background:#f0d29680}.dk-cover{background:radial-gradient(at 20% 15%,#ffebbe1a,#0000 55%),linear-gradient(145deg,#4a2f1c,#24160d 60%,#38230f)}.dk-cover:after{border-color:#d6aa5a8c}.dk-page:before{background:linear-gradient(#0000 calc(1.9em - 1px),#b08a4a4d calc(1.9em - 1px)) 0 .6em/100% 1.9em}.dk-spine{background:linear-gradient(90deg,#1b100a,#3a2616 50%,#1b100a)}.dk-crest{color:#4a2f1c}.dk-crest-line{background:#b08a4a}.dk-margin{background:#b08a4a80}.dk-brand{color:#6b4a22}.dk-l1{color:#3b2412}.dk-l2{color:#9a6f1f}.dk-underline path{stroke:#b08a4a}.dk-pen-ring{background:#d6aa5a}.dk-pen-end{background:linear-gradient(#e3c27c,#8a6a2c)}.dk-skip:hover{border-color:#d6aa5a}.dk-root.has-custom-bar,.ds.has-custom-bar{scrollbar-width:none}.dk-root.has-custom-bar::-webkit-scrollbar{display:none}.ds.has-custom-bar::-webkit-scrollbar{display:none}.dk-sb{touch-action:none;background:#ffffff0d;width:14px;display:none;position:fixed;top:0;bottom:0;right:0}.dk-sb-thumb{cursor:grab;background:#c40d1a;border-radius:99px;transition:background .2s;position:absolute;top:0;left:3px;right:3px;box-shadow:0 0 8px #e1061673}.dk-sb-thumb:hover,.dk-sb-thumb:active{cursor:grabbing;background:#ee1f2e}@media (pointer:coarse){.dk-sb{display:none!important}}.ds{z-index:82;color:#e8e8ea;font-family:var(--font-ui,"Inter", system-ui, sans-serif);background:#070707;position:fixed;inset:0;overflow-y:auto}.ds-bar{z-index:2;background:#09090a;border-bottom:1px solid #222225;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.6rem;display:flex;position:sticky;top:0}.ds-bar h2{font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:0;font-size:1.4rem}.ds-bar-actions{gap:.5rem;display:flex}.ds-wrap{width:min(900px,92%);margin:0 auto;padding:1.6rem 0 5rem}.ds-tabs{border-bottom:1px solid #222225;flex-wrap:wrap;gap:.3rem;margin-bottom:1.2rem;display:flex}.ds-tabs button{color:#9b9ba1;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.7rem .9rem;font-size:.88rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.ds-tabs button:hover{color:#fff}.ds-tabs button.is-on{border-bottom-color:var(--crimson,#e10616);color:#fff}.ds-tabs small{color:#6f6f76;font-size:.74rem}.ds-tools{flex-wrap:wrap;align-items:center;gap:1rem;min-height:2.6rem;margin-bottom:.6rem;display:flex}.ds-all{color:#b4b4ba;cursor:pointer;align-items:center;gap:.6rem;font-size:.86rem;display:inline-flex}.ds input[type=checkbox]{accent-color:#e10616;width:17px;height:17px}.ds-bulk{color:#ffb4ba;align-items:center;gap:.6rem;font-size:.86rem;display:flex}.dr-btn.danger{color:#ff9aa2;border-color:#e106168c}.dr-btn.danger:hover:not(:disabled){color:#fff;background:#e106162e}.ds-list{margin:0;padding:0;list-style:none}.ds-row{background:#0e0e10;border:1px solid #222225;border-radius:10px;align-items:center;gap:1rem;margin-bottom:.6rem;padding:.9rem 1rem;transition:border-color .2s,background .2s;display:flex}.ds-row:hover{border-color:#38383c}.ds-row.is-picked{background:#720a1429;border-color:#e1061699}.ds-main{flex:1;min-width:0}.ds-name{color:#fff;font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:0 0 .35rem;font-size:1.08rem;font-weight:700;line-height:1.3}.ds-name em{color:#3ddc84;font-family:var(--font-ui,"Inter", system-ui, sans-serif);margin-left:.6rem;font-size:.72rem;font-style:normal;font-weight:600}.ds-meta{color:#8a8a90;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0;font-size:.78rem;display:flex}.ds-chip{border:1px solid #38383c;border-radius:99px;padding:.1rem .55rem;font-size:.72rem;font-weight:600}.ds-chip.is-publish{color:#3ddc84;border-color:#3ddc8480}.ds-chip.is-future{color:#ffbe46;border-color:#ffbe468c}.ds-chip.is-pending{color:#8fb4ff;border-color:#78aaff80}.ds-acts{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.ds-empty{color:#8a8a90;text-align:center;padding:3rem 0}.ds-foot{color:#6f6f76;text-align:center;margin-top:1rem;font-size:.8rem}@media (width<=700px){.ds-bar{padding:.7rem .9rem}.ds-row{flex-wrap:wrap}.ds-acts{justify-content:flex-start;width:100%;padding-left:2rem}}.dk-root,.dr-aside,.dk-prose,.dp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:auto;scrollbar-color:#c40d1a #121212}.dr-aside{scrollbar-width:thin}@supports not (scrollbar-color:auto){.dk-root::-webkit-scrollbar{width:14px}.dp::-webkit-scrollbar{width:14px}.dk-root::-webkit-scrollbar-track{background:#121212}.dp::-webkit-scrollbar-track{background:#121212}.dk-root::-webkit-scrollbar-thumb{background:#c40d1a;border:3px solid #121212;border-radius:99px}.dp::-webkit-scrollbar-thumb{background:#c40d1a;border:3px solid #121212;border-radius:99px}}.dr{--dr-top:3.5rem;--line:#222225;--ink:#e8e8ea;--soft:#9b9ba1;flex-direction:column;min-height:100%;display:flex;position:relative}.dr-top{z-index:40;height:var(--dr-top);border-bottom:1px solid var(--line);background:#09090a;align-items:center;gap:1rem;padding:0 1.4rem;display:flex;position:sticky;top:0}.dr-brand{white-space:nowrap;font-family:var(--font-display,"Playfair Display", Georgia, serif);align-items:baseline;font-size:1.15rem;font-weight:800;display:flex}.dr-brand i{color:var(--crimson,#e10616);font-style:normal}.dr-brand em{color:var(--soft);font-family:var(--font-ui,"Inter", system-ui, sans-serif);border-left:1px solid #333;margin-left:.8rem;padding-left:.8rem;font-size:.8rem;font-style:normal;font-weight:500}.dr-status{color:#77777d;white-space:nowrap;margin-left:auto;font-size:.76rem}.dr-actions{align-items:center;gap:.5rem;display:flex}.dr-btn{color:#dcdce0;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #38383c;border-radius:6px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s,box-shadow .3s,opacity .3s;display:inline-flex}.dr-btn:hover:not(:disabled){color:#fff;border-color:var(--crimson,#e10616)}.dr-btn.primary{color:#fff;background:linear-gradient(#d90614,#8c0a14);border-color:#ff5a6480}.dr-btn.primary:hover:not(:disabled){box-shadow:0 0 24px #e1061673}.dr-btn:disabled{opacity:.55;cursor:progress}.only-sm{display:none}.dr-menu{position:relative}.dr-menu summary{color:#fff;cursor:pointer;background:#e1061626;border:1px solid #e106168c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:700;list-style:none;display:grid}.dr-menu summary::-webkit-details-marker{display:none}.dr-menu-box{z-index:50;background:#0e0e10;border:1px solid #2a2a2e;border-radius:8px;flex-direction:column;min-width:190px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 50px #0009}.dr-menu-box p{color:var(--soft);border-bottom:1px solid #222;margin:0;padding:.5rem .7rem;font-size:.8rem}.dr-menu-box button,.dr-menu-box a{color:#d6d6da;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.65rem .7rem;font-size:.85rem;text-decoration:none}.dr-menu-box button:hover,.dr-menu-box a:hover{color:#fff;background:#e1061626}.dr-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;width:min(1180px,100%);margin:0 auto;padding:2.4rem 1.6rem 5rem;display:grid;position:relative}.dr-main{width:100%;min-width:0;max-width:780px;margin:0 auto}.dr-title{color:#fff;width:100%;font-family:var(--font-display,"Playfair Display", Georgia, serif);resize:none;background:0 0;border:0;padding:.2rem 0;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.18;display:block;overflow:hidden}.dr-title:focus,.dr-summary:focus{outline:none}.dr-title::placeholder,.dr-summary::placeholder{color:#4a4a50}.dr-sumwrap{border-left:2px solid #e106168c;margin:.4rem 0 1.6rem;padding-left:1rem;position:relative}.dr-summary{color:#b4b4ba;width:100%;font:inherit;resize:none;background:0 0;border:0;padding:.3rem 0 1.4rem;font-size:1.02rem;line-height:1.6;display:block}.dr-count{color:#5a5a60;font-size:.7rem;position:absolute;bottom:.2rem;right:0}.dk-toolwrap{top:var(--dr-top);z-index:20;border:1px solid var(--line);background:#0e0e10;border-radius:10px;margin-bottom:1.6rem;position:sticky}.dk-tools{flex-wrap:wrap;align-items:stretch;gap:.2rem 0;padding:.35rem .4rem .2rem;display:flex}.dk-group{border-right:1px solid var(--line);flex-direction:column;gap:.15rem;padding:0 .55rem;display:flex}.dk-group:last-of-type{border-right:0}.dk-gbtns{gap:.15rem;display:flex}.dk-gname{color:#5f5f66;text-align:center;font-size:.62rem}.dk-tool{color:#cfcfd4;min-width:34px;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 .55rem;font-size:.82rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.dk-tool b,.dk-tool i,.dk-tool u{font-size:1rem}.dk-tool:hover:not(:disabled){color:#fff;background:#1d1d20}.dk-tool.is-on{color:#fff;background:#e1061640;border-color:#e1061699}.dk-tool:disabled{opacity:.35;cursor:default}.dk-help{color:#cfcfd4;font:inherit;cursor:pointer;background:0 0;border:1px solid #38383c;border-radius:99px;align-self:center;margin:0 .2rem .6rem auto;padding:.35rem .8rem;font-size:.78rem;transition:border-color .2s,color .2s}.dk-help span{background:var(--crimson,#e10616);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:.3rem;font-size:.7rem;font-weight:700;display:inline-grid}.dk-help:hover,.dk-help.is-on{border-color:var(--crimson,#e10616);color:#fff}.dk-hint{border-top:1px solid var(--line);color:#7d7d84;margin:0;padding:.45rem .9rem;font-size:.78rem}.dk-hint.is-live{color:#ffb4ba}.dk-guide{border-top:1px solid var(--line);padding:.8rem 1rem 1rem}.dk-guide ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem 1.4rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.dk-guide li{color:#a8a8ae;gap:.7rem;font-size:.82rem;line-height:1.5;display:flex}.dk-guide li strong{color:#fff;flex:0 0 4.7rem;font-weight:600}.dk-guide li em{color:#dcdce0;font-style:normal;font-weight:600}.dk-guide p{color:#7d7d84;margin:0 0 .8rem;font-size:.8rem}.dk-guide>button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(#d90614,#8c0a14);border:1px solid #ff5a6480;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:600}.dk-panel{border-top:1px solid var(--line);color:#bdbdc2;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem;font-size:.85rem;display:flex}.dk-panel input{color:#fff;font:inherit;background:#0f0f11;border:1px solid #2a2a2e;border-radius:6px;flex:220px;padding:.6rem .7rem}.dk-panel input:focus{border-color:var(--crimson,#e10616);outline:none}.dk-panel button{color:#d6d6da;font:inherit;cursor:pointer;background:0 0;border:1px solid #38383c;border-radius:6px;padding:.55rem .9rem;font-size:.8rem;font-weight:600}.dk-panel button.is-main{color:#fff;background:linear-gradient(#d90614,#8c0a14);border-color:#ff5a6480}.dk-panel-error{color:#ff8b94;flex-basis:100%}.dk-prose{color:#dedee2;min-height:55vh;padding-bottom:6rem;font-size:1.14rem;line-height:1.85}.dk-prose:focus{outline:none}.dk-prose p{margin:0 0 1.3rem}.dk-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#4a4a50;pointer-events:none;height:0}.dk-prose h2{color:#fff;font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:2.2rem 0 .9rem;font-size:1.8rem;line-height:1.25}.dk-prose h3{color:#fff;font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:1.8rem 0 .8rem;font-size:1.4rem}.dk-prose strong{color:#fff}.dk-prose a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--crimson,#e10616);text-decoration-color:var(--crimson,#e10616);text-underline-offset:4px;text-decoration-thickness:2px}.dk-prose blockquote{border-left:3px solid var(--crimson,#e10616);font-family:var(--font-display,"Playfair Display", Georgia, serif);background:linear-gradient(90deg,#720a1438,#0000 80%);margin:2rem 0;padding:1rem 0 1rem 1.4rem;font-size:1.35rem;font-style:italic}.dk-prose blockquote p{margin:0}.dk-prose ul,.dk-prose ol{margin:0 0 1.3rem;padding-left:1.5rem}.dk-prose li::marker{color:var(--crimson,#e10616)}.dk-prose li p{margin:0 0 .4rem}.dk-prose hr{background:var(--crimson,#e10616);border:0;width:72px;height:3px;margin:2.2rem auto;box-shadow:0 0 14px #e1061699}.dk-prose hr.ProseMirror-selectednode{outline-offset:6px;outline:2px solid #e1061699}.dk-fig{background:#0e0e10;border:1px solid #2a2a2e;border-radius:10px;width:fit-content;max-width:min(100%,420px);margin:1.8rem auto;padding:.5rem;transition:border-color .25s,box-shadow .25s}.dk-fig.is-selected,.dk-embed.is-selected{border-color:#e10616b3;box-shadow:0 0 24px #e106162e}.dk-fig-frame{background:#050505;border-radius:6px;justify-content:center;display:flex;position:relative;overflow:hidden}.dk-fig-frame img{object-fit:contain;width:auto;max-width:100%;max-height:240px;display:block}.dk-fig-remove{color:#fff;cursor:pointer;background:#0a0a0ad9;border:1px solid #e1061699;border-radius:50%;width:30px;height:30px;font-size:1.2rem;line-height:1;position:absolute;top:.4rem;right:.4rem}.dk-fig-remove:hover{background:var(--crimson,#e10616)}.dk-fig-input{color:#e6e6e8;width:100%;min-width:260px;font:inherit;background:#0a0a0b;border:1px solid #2a2a2e;border-radius:6px;margin-top:.45rem;padding:.5rem .65rem;font-size:.86rem;display:block}.dk-fig-input:focus{border-color:var(--crimson,#e10616);outline:none}.dk-fig-alt{color:#a8a8ae;font-size:.78rem}.dk-embed{background:#0e0e10;border:1px solid #2a2a2e;border-radius:10px;align-items:center;gap:1rem;width:fit-content;max-width:min(100%,520px);margin:1.8rem auto;padding:.5rem;display:flex;position:relative}.dk-embed-thumb{aspect-ratio:16/9;background:#1a0a0d 50%/cover no-repeat;border-radius:6px;flex-shrink:0;width:150px;position:relative}.dk-embed-play{color:#fff;background:#00000059;border-radius:6px;place-items:center;font-size:1.2rem;display:grid;position:absolute;inset:0}.dk-embed-label{color:#bdbdc2;word-break:break-all;min-width:0;padding-right:2.4rem;font-size:.82rem}.dk-embed .dk-fig-remove{top:50%;transform:translateY(-50%)}.dr-aside{flex-direction:column;align-self:start;gap:.9rem;display:flex}.dr-aside-head{display:none}.dr-card{border:1px solid var(--line);background:#0e0e10;border-radius:10px;padding:1rem 1.1rem 1.1rem}.dr-card h3{color:#e3e3e6;font-family:var(--font-ui,"Inter", system-ui, sans-serif);margin:0 0 .7rem;font-size:.88rem;font-weight:600}.dr-card-top{justify-content:space-between;align-items:center;display:flex}.dr-card-top h3{margin-bottom:.7rem}.dr-pill{color:#9b9ba1;border:1px solid #38383c;border-radius:99px;margin-bottom:.7rem;padding:.15rem .6rem;font-size:.72rem;font-weight:600}.dr-pill.ok{color:#3ddc84;border-color:#3ddc8480}.dr-input{color:#fff;width:100%;font:inherit;background:#0a0a0b;border:1px solid #2a2a2e;border-radius:6px;padding:.65rem .75rem;font-size:.9rem}.dr-input:focus{border-color:var(--crimson,#e10616);outline:none;box-shadow:0 0 0 3px #e1061626}.dr-note{color:#7d7d84;margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.dr-sub{color:#6f6f76;margin:.9rem 0 .2rem;font-size:.74rem}.dr-link{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dr-row{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.dr-check{margin:0;padding:0;list-style:none}.dr-check li{color:#8a8a90;align-items:center;gap:.6rem;padding:.28rem 0;font-size:.88rem;transition:color .25s;display:flex}.dr-check li span{text-align:center;width:1.1rem}.dr-check li.ok{color:#e3e3e6}.dr-check li.ok span{color:#3ddc84}.dr-check li.bad{color:#ff8b94}.dr-check.is-extra li{font-size:.84rem}.dr-switch{color:#d6d6da;cursor:pointer;align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:.88rem;display:flex}.dr-switch input{accent-color:#e10616;width:17px;height:17px}.dr-cover{border:1px solid #2a2a2e;border-radius:8px;overflow:hidden}.dr-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.dr-more{border:1px solid var(--line);background:#0e0e10;border-radius:10px}.dr-more summary{color:#e3e3e6;cursor:pointer;padding:.85rem 1.1rem;font-size:.88rem;font-weight:600;list-style:none}.dr-more summary::-webkit-details-marker{display:none}.dr-more summary:after{content:"+";float:right;color:var(--crimson,#e10616);font-size:1.1rem;line-height:1}.dr-more[open] summary:after{content:"−"}.dr-field{padding:0 1.1rem 1.1rem}.dr-field label:not(.dr-switch){color:#a8a8ae;margin-bottom:.4rem;font-size:.78rem;display:block}.dr-serp{background:#fff;border-radius:6px;margin-top:.8rem;padding:.75rem}.dr-serp p{margin:0}.dr-serp-url{color:#4d5156;word-break:break-all;font-size:.72rem}.dr-serp-title{color:#1a0dab;font-size:1.02rem;line-height:1.3;margin-top:.15rem!important}.dr-serp-text{color:#4d5156;font-size:.8rem;line-height:1.5;margin-top:.25rem!important}.dr-scrim{display:none}.dr-foot{z-index:15;border-top:1px solid var(--line);color:#77777d;text-align:center;background:#09090aeb;padding:.55rem 1.2rem;font-size:.75rem;position:sticky;bottom:0}.dr-exitfocus,.dr.is-focus .dr-top,.dr.is-focus .dr-aside,.dr.is-focus .dr-foot,.dr.is-focus .dr-sumwrap{display:none}.dr.is-focus .dr-body{grid-template-columns:minmax(0,1fr);width:min(820px,100%)}.dr.is-focus .dk-toolwrap{top:0}.dr.is-focus .dr-exitfocus{z-index:60;color:#bdbdc2;font:inherit;cursor:pointer;background:#0a0a0acc;border:1px solid #38383c;border-radius:6px;padding:.5rem .9rem;font-size:.78rem;display:block;position:fixed;top:.8rem;right:1.6rem}.dr-modal{z-index:85;background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dr-modal-box{background:#0e0e10;border:1px solid #e1061666;border-radius:10px;width:min(420px,100%);padding:1.6rem}.dr-modal-box h3{font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:0 0 .6rem;font-size:1.4rem}.dr-modal-box p{color:#a8a8ae;margin:0;line-height:1.6}.dr-toasts{z-index:120;pointer-events:none;flex-direction:column;gap:.5rem;width:min(460px,92vw);display:flex;position:fixed;bottom:3.5rem;left:50%;transform:translate(-50%)}.dr-toast{color:#e6e6e8;background:#0e0e10f5;border:1px solid #2f2f33;border-radius:8px;margin:0;padding:.8rem 1rem;font-size:.88rem;line-height:1.5;box-shadow:0 10px 40px #00000080}.dr-toast.ok{border-color:#3ddc8480}.dr-toast.warn{border-color:#ffbe468c}.dr-toast.error{color:#ffb4ba;border-color:#e10616b3}.dp{z-index:80;background:#070707;position:fixed;inset:0;overflow-y:auto}.dp-bar{z-index:2;border-bottom:1px solid var(--line,#222225);color:#9b9ba1;background:#09090af2;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.2rem;font-size:.8rem;display:flex;position:sticky;top:0}.dp-article{width:min(740px,92%);margin:0 auto;padding:2.5rem 0 5rem}.dp-cat{color:var(--crimson,#e10616);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:700}.dp-article h1{font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.15}.dp-dek{color:#a8a8ae;margin:0 0 1.2rem;font-size:1.2rem;line-height:1.6}.dp-by{color:#8a8a90;margin:0 0 1.6rem;font-size:.85rem}.dp-by i{color:var(--crimson,#e10616);margin:0 .3rem;font-style:normal}.dp-cover img{object-fit:cover;border:1px solid #222225;width:100%;max-height:460px;margin-bottom:2rem;display:block}.dp-text{color:#d6d6da;font-size:1.14rem;line-height:1.85}.dp-text p{margin:0 0 1.5rem}.dp-text h2,.dp-text h3{color:#fff;font-family:var(--font-display,"Playfair Display", Georgia, serif)}.dp-text h2{margin:2.4rem 0 1rem;font-size:1.8rem}.dp-text h3{margin:2rem 0 .8rem;font-size:1.4rem}.dp-text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--crimson,#e10616);text-decoration-color:var(--crimson,#e10616);text-underline-offset:4px}.dp-text blockquote{border-left:3px solid var(--crimson,#e10616);font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:2.2rem 0;padding:1.2rem 0 1.2rem 1.5rem;font-size:1.4rem;font-style:italic}.dp-text blockquote p{margin:0}.dp-text ul,.dp-text ol{margin:0 0 1.5rem;padding-left:1.5rem}.dp-text hr{background:var(--crimson,#e10616);border:0;width:72px;height:3px;margin:2.4rem auto}.dp-text figure{text-align:center;margin:2rem 0}.dp-text figure img{border:1px solid #2a2a2e;border-radius:6px;max-width:100%;max-height:300px}.dp-text figcaption{border-left:2px solid var(--crimson,#e10616);color:#8a8a90;text-align:left;margin-top:.6rem;padding-left:.9rem;font-size:.82rem}.dp-text .wp-block-embed{color:#9b9ba1;word-break:break-all;border:1px solid #2a2a2e;border-radius:8px;padding:1rem;font-size:.85rem}.dp-text .wp-block-embed:before{content:"Video";color:var(--crimson,#e10616);margin-bottom:.3rem;font-size:.78rem;font-weight:700;display:block}.dd{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505f0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dd-glow{pointer-events:none;background:radial-gradient(closest-side,#e106164d,#0000 70%);width:90vmin;height:90vmin;margin:-45vmin 0 0 -45vmin;animation:2.6s ease-in-out infinite dd-pulse;position:absolute;top:46%;left:50%}@keyframes dd-pulse{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.dd-card{text-align:center;width:min(440px,100%);position:relative}.dd-svg{filter:drop-shadow(0 0 14px #e10616cc);width:130px;height:130px;margin:0 auto 1.2rem}.dd-svg circle,.dd-svg path{fill:none;stroke:#e10616;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.dd-card h2{font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:0 0 .5rem;font-size:2.3rem}.dd-card p{color:#a8a8ae;margin:0 0 .6rem;line-height:1.6}.dd-when{font-weight:700;color:#fff!important}.dd-warn{border:1px solid #ffbe4680;border-radius:6px;padding:.7rem .9rem;font-size:.82rem}.dd-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.6rem;display:flex}@media (width<=1000px){.dr-body{grid-template-columns:minmax(0,1fr);padding-top:1.6rem}.only-sm{display:inline-flex}.hide-sm{display:none}.dr-aside{z-index:70;background:#09090a;border-left:1px solid #222225;width:min(380px,92vw);max-height:none;padding:1rem;transition:transform .35s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.dr-aside.is-open{transform:none}.dr-aside-head{color:#fff;justify-content:space-between;align-items:center;display:flex}.dr-aside-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #38383c;border-radius:6px;width:36px;height:36px;font-size:1.3rem}.dr-scrim{z-index:65;background:#0009;display:block;position:fixed;inset:0}}@media (width<=700px){.dr-status,.dr-brand em{display:none}.dr-top{gap:.6rem;padding:0 .7rem}.dr-actions{gap:.35rem;margin-left:auto}.dr-btn{padding:.5rem .6rem;font-size:.74rem}.dr-body{padding:1.1rem .9rem 3rem}.dk-prose{font-size:1.06rem}.dk-group{padding:0 .35rem}.dk-help{margin-left:.4rem}.dk-embed{flex-direction:column;align-items:stretch}.dk-embed-thumb{width:100%}.dk-fig-input{min-width:0}}body:has(.dk-root):after{display:none}body:has(.dk-root){background:#070707}.dr-editing{color:#ffb4ba;background:#720a142e;border:1px solid #e1061666;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.6rem .9rem;font-size:.84rem;display:flex}.dr-editing button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #e106168c;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;font-weight:600}.dr-editing button:hover{background:#e1061640}.dp-switch{border:1px solid #38383c;border-radius:99px;padding:3px;display:inline-flex}.dp-switch button{color:#9b9ba1;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:.35rem 1rem;font-size:.8rem;font-weight:600}.dp-switch button.is-on{background:var(--crimson,#e10616);color:#fff}.dp.is-phone-mode{overflow:hidden}.dp-stage.is-phone{scrollbar-width:none;background:#070707;border:10px solid #1b1b1e;border-radius:36px;width:390px;max-width:calc(100% - 1.5rem);height:calc(100vh - 6.2rem);margin:1rem auto;overflow-y:auto;box-shadow:0 0 0 1px #333,0 24px 60px #0009}.dp-stage.is-phone::-webkit-scrollbar{display:none}.dp-stage.is-phone .dp-article{width:100%;padding:1.4rem 1.1rem 3rem}.dp-stage.is-phone h1{font-size:1.75rem}.dp-stage.is-phone .dp-dek,.dp-stage.is-phone .dp-text{font-size:1.02rem}.dp-stage.is-phone .dp-text h2{font-size:1.45rem}.dp-stage.is-phone .dp-text blockquote{font-size:1.15rem}.dp-stage.is-phone .dp-text figure img{max-height:240px}.dp-stage.is-phone .dp-cover img{max-height:220px}@media (width<=700px){.dp-note{display:none}}.dk-root:has(.dr){scrollbar-color:#c40d1a #efe2c4;background-color:#f1e6cb}.dr-aside,.dk-prose{scrollbar-color:#c40d1a #efe2c4}.dr{--line:#dccb9f;--soft:#8a7852;background-color:#f1e6cb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cg id='o' fill='none' stroke='%23b08a4a' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0,-34C16,-18 16,18 0,34C-16,18 -16,-18 0,-34Z' fill='%23b08a4a' fill-opacity='.2'/%3E%3Cpath d='M0,-18C7,-8 7,8 0,18C-7,8 -7,-8 0,-18Z'/%3E%3Ccircle r='3.5' fill='%23b08a4a' stroke='none'/%3E%3Cpath d='M0,22C18,20 30,8 26,-6C23,-14 14,-12 15,-5'/%3E%3Cpath d='M0,22C-18,20 -30,8 -26,-6C-23,-14 -14,-12 -15,-5'/%3E%3Cpath d='M0,-22C18,-20 30,-8 26,6C23,14 14,12 15,5'/%3E%3Cpath d='M0,-22C-18,-20 -30,-8 -26,6C-23,14 -14,12 -15,5'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23o' x='60' y='60'/%3E%3Cuse href='%23o' x='0' y='0'/%3E%3Cuse href='%23o' x='120' y='0'/%3E%3Cuse href='%23o' x='0' y='120'/%3E%3Cuse href='%23o' x='120' y='120'/%3E%3C/svg%3E");background-size:120px 120px}.dr .dr-top{--line:#3b2a1c;--soft:#b9a583;background:#24180f}.dr .dr-status{color:#a8957a}.dr .dr-menu-box{background:#2a1d14;border-color:#4a3727}.dr .dr-menu-box p{border-bottom-color:#4a3727}.dr .dr-foot{color:#a8957a;background:#24180ff2;border-top-color:#3b2a1c}.dr .dr-main{box-sizing:border-box;background:#fffbf2;border:1px solid #d6c395;border-radius:14px;max-width:860px;padding:2rem 2.4rem 1.2rem;box-shadow:0 18px 50px #462d0f29,0 2px 6px #462d0f14}.dr .dr-title{color:#24170e}.dr .dr-title::placeholder,.dr .dr-summary::placeholder{color:#b9a982}.dr .dr-summary{color:#5e4f38}.dr .dr-count{color:#a8977a}.dr .dr-editing{color:#7a0c14;background:#c40d1a14;border-color:#c40d1a59}.dr .dr-editing button{color:#7a0c14;border-color:#c40d1a80}.dr .dr-editing button:hover{background:#c40d1a24}.dr .dk-toolwrap{background:#f6ecd3}.dr .dk-gname{color:#8a7852}.dr .dk-tool{color:#3a2a1a}.dr .dk-tool:hover:not(:disabled){color:#1c120a;background:#ecdfbf}.dr .dk-tool.is-on{color:#7a0c14;background:#c40d1a24;border-color:#c40d1a80}.dr .dk-help{color:#3a2a1a;border-color:#cdbb90}.dr .dk-help:hover,.dr .dk-help.is-on{color:#7a0c14;border-color:#c40d1a}.dr .dk-hint{color:#7a6a4c}.dr .dk-hint.is-live{color:#a30d18}.dr .dk-guide li{color:#5e4f38}.dr .dk-guide li strong{color:#24170e}.dr .dk-guide li em{color:#3a2a1a}.dr .dk-guide p{color:#7a6a4c}.dr .dk-panel{color:#5e4f38}.dr .dk-panel input{color:#24170e;background:#fffdf7;border-color:#d4c196}.dr .dk-panel button{color:#3a2a1a;border-color:#cdbb90}.dr .dk-panel button.is-main{color:#fff;border-color:#ff5a6480}.dr .dk-panel-error{color:#b00d1a}.dr .dk-prose{color:#2b2014}.dr .dk-prose p.is-editor-empty:first-child:before{color:#b9a982}.dr .dk-prose h2,.dr .dk-prose h3,.dr .dk-prose strong{color:#1c120a}.dr .dk-prose a{color:#7a0c14}.dr .dk-prose blockquote{color:#3a2a1a;background:linear-gradient(90deg,#c40d1a14,#0000 80%)}.dr .dk-prose hr{box-shadow:none}.dr .dk-fig,.dr .dk-embed{background:#f6ecd3;border-color:#dccb9f}.dr .dk-fig-frame{background:#efe2c4}.dr .dk-fig-input{color:#24170e;background:#fffdf7;border-color:#d4c196}.dr .dk-fig-alt,.dr .dk-embed-label{color:#7a6a4c}.dr .dr-card,.dr .dr-more{background:#fffbf2;box-shadow:0 10px 30px #462d0f1a}.dr .dr-card h3,.dr .dr-more summary{color:#2b1d12}.dr .dr-pill{color:#7a6a4c;border-color:#cdbb90}.dr .dr-pill.ok{color:#1f7a45;border-color:#1f7a4580}.dr .dr-input{color:#24170e;background:#fffdf7;border-color:#d4c196}.dr .dr-note{color:#7a6a4c}.dr .dr-sub{color:#8a7852}.dr .dr-link{color:#7a0c14}.dr .dr-check li{color:#8a7852}.dr .dr-check li.ok{color:#2b1d12}.dr .dr-check li.ok span{color:#1f7a45}.dr .dr-check li.bad{color:#b00d1a}.dr .dr-switch{color:#3a2a1a}.dr .dr-cover{border-color:#dccb9f}.dr .dr-field label:not(.dr-switch){color:#5e4f38}.dr.is-focus .dr-exitfocus{color:#3a2a1a;background:#fffbf2eb;border-color:#cdbb90}@media (width<=1000px){.dr .dr-aside{background:#f1e6cb;border-left-color:#d6c395}.dr .dr-aside-head{color:#2b1d12}.dr .dr-aside-head button{color:#2b1d12;border-color:#cdbb90}}@media (width<=700px){.dr .dr-main{border-radius:10px;padding:1.2rem 1rem .6rem}}.dr .dr-title,.dr .dr-summary,.dr .dr-count,.dr .dk-prose,.dr .dk-prose h2,.dr .dk-prose h3,.dr .dk-prose strong,.dr .dk-prose blockquote,.dr .dk-tool,.dr .dk-gname,.dr .dk-help,.dr .dk-hint,.dr .dk-guide li,.dr .dk-guide li strong,.dr .dk-guide li em,.dr .dk-guide p,.dr .dk-panel,.dr .dk-panel input,.dr .dk-panel button,.dr .dk-fig-input,.dr .dk-fig-alt,.dr .dk-embed-label,.dr .dr-card h3,.dr .dr-more summary,.dr .dr-input,.dr .dr-note,.dr .dr-sub,.dr .dr-check li,.dr .dr-check li.ok,.dr .dr-switch,.dr .dr-field label:not(.dr-switch),.dr .dr-pill{color:#000}.dr .dr-title::placeholder,.dr .dr-summary::placeholder,.dr .dk-prose p.is-editor-empty:first-child:before{color:#3d3d3d}.dk-root{z-index:50;color:#f2f2f2;font-family:var(--font-ui,"Inter", system-ui, sans-serif);background:#070707;position:fixed;inset:0;overflow-y:auto}.dk-floor{pointer-events:none;background:radial-gradient(at 50% 55%,#2a0d12 0%,#140708 42%,#070707 80%);position:fixed;inset:0}.dk-login{place-items:center;min-height:100%;padding:2rem 1rem;display:grid;position:relative}.dk-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#280a0ed9,#0c0c0ceb);border:1px solid #e1061659;width:min(440px,100%);padding:2.2rem 2rem 1.8rem;box-shadow:0 0 80px #e106161f}.dk-eyebrow{color:var(--muted,#9a9a9a);letter-spacing:.22em;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.7rem;font-weight:700;display:flex}.dk-eyebrow span{background:var(--crimson,#e10616);width:3px;height:14px;box-shadow:0 0 10px #e10616b3}.dk-card h1{font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:0 0 .4rem;font-size:2.3rem;line-height:1.1}.dk-sub{color:var(--muted,#9a9a9a);margin:0 0 1.8rem;font-size:.95rem;line-height:1.6}.dk-card form{flex-direction:column;display:flex}.dk-card label{color:#cfcfcf;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:700}.dk-card input[type=text],.dk-card input[type=password]{color:#fff;width:100%;font:inherit;background:#0d0d0e;border:1px solid #2a2a2a;margin-bottom:1.2rem;padding:.85rem .9rem;font-size:1rem;transition:border-color .25s,box-shadow .25s}.dk-card input[type=text]:focus,.dk-card input[type=password]:focus{border-color:var(--crimson,#e10616);outline:none;box-shadow:0 0 0 3px #e106162e}.dk-keyrow{position:relative}.dk-keyrow input{padding-right:4.6rem}.dk-keyrow button{color:#bdbdbd;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;height:calc(100% - 1.2rem);padding:0 1rem;font-size:.72rem;font-weight:700;position:absolute;top:0;right:0}.dk-card .dk-check{color:#bdbdbd;letter-spacing:0;text-transform:none;cursor:pointer;align-items:center;gap:.6rem;margin:0 0 1.4rem;font-size:.85rem;font-weight:500;display:flex}.dk-check input{accent-color:#e10616;width:17px;height:17px}.dk-error{color:#ffb4ba;background:#720a1447;border:1px solid #e1061680;margin:0 0 1.1rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.5}.dk-enter{color:#fff;width:100%;font:inherit;letter-spacing:.16em;text-align:center;text-transform:uppercase;cursor:pointer;background:linear-gradient(#d90614,#8c0a14);border:1px solid #ff5a6480;padding:.95rem 1rem;font-size:.82rem;font-weight:700;transition:box-shadow .3s,transform .3s,opacity .3s;display:block}.dk-enter:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px #e1061673}.dk-enter:disabled{opacity:.65;cursor:progress}.dk-help{color:#9a9a9a;margin-top:1.4rem;font-size:.85rem}.dk-help summary{cursor:pointer;color:#bdbdbd}.dk-help ol{margin:.8rem 0 0;padding-left:1.2rem;line-height:1.7}.dk-replay{color:#6f6f6f;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:1.4rem auto 0;padding:0;font-size:.75rem;display:block}.dk-room .dk-sub{margin-bottom:1.6rem}.dk-actions{flex-direction:column;gap:.8rem;display:flex}.dk-link{text-decoration:none}.dk-ghost{color:#cfcfcf;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #333;padding:.85rem 1rem;font-size:.78rem;font-weight:700;transition:border-color .25s,color .25s}.dk-ghost:hover{color:#fff;border-color:var(--crimson,#e10616)}.dk-root{background:#f1e6cb}.dk-floor{background-color:#f1e6cb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cg id='o' fill='none' stroke='%23b08a4a' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0,-34C16,-18 16,18 0,34C-16,18 -16,-18 0,-34Z' fill='%23b08a4a' fill-opacity='.2'/%3E%3Cpath d='M0,-18C7,-8 7,8 0,18C-7,8 -7,-8 0,-18Z'/%3E%3Ccircle r='3.5' fill='%23b08a4a' stroke='none'/%3E%3Cpath d='M0,22C18,20 30,8 26,-6C23,-14 14,-12 15,-5'/%3E%3Cpath d='M0,22C-18,20 -30,8 -26,-6C-23,-14 -14,-12 -15,-5'/%3E%3Cpath d='M0,-22C18,-20 30,-8 26,6C23,14 14,12 15,5'/%3E%3Cpath d='M0,-22C-18,-20 -30,-8 -26,6C-23,14 -14,12 -15,5'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23o' x='60' y='60'/%3E%3Cuse href='%23o' x='0' y='0'/%3E%3Cuse href='%23o' x='120' y='0'/%3E%3Cuse href='%23o' x='0' y='120'/%3E%3Cuse href='%23o' x='120' y='120'/%3E%3C/svg%3E");background-size:120px 120px}.dk-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffbf2;border-color:#d6c395;box-shadow:0 24px 70px #462d0f38}.dk-eyebrow{color:#7a6a4c}.dk-eyebrow span{background:#b08a4a;box-shadow:0 0 10px #b08a4a80}.dk-card h1{color:#000}.dk-sub{color:#3d3d3d}.dk-card label{color:#1c120a}.dk-card input[type=text],.dk-card input[type=password]{color:#000;background:#fffdf7;border-color:#d4c196}.dk-card input[type=text]:focus,.dk-card input[type=password]:focus{border-color:#9a6f1f;box-shadow:0 0 0 3px #b08a4a40}.dk-keyrow button{color:#5e4f38}.dk-keyrow button:hover{color:#000}.dk-card .dk-check{color:#3a2a1a}.dk-check input{accent-color:#3a2616}.dk-error{color:#8a0c16;background:#c40d1a14;border-color:#c40d1a73}.dk-enter{color:#f0d9a0;background:linear-gradient(#4a2f1c,#24160d);border-color:#5a3b22}.dk-enter:hover:not(:disabled){box-shadow:0 0 26px #b08a4a73}.dk-help{color:#5e4f38}.dk-help summary{color:#3a2a1a}.dk-help summary:hover{color:#000}.dk-replay{color:#7a6a4c}.dk-replay:hover{color:#000}.dk-card input[type=text],.dk-card input[type=password]{color:#000;caret-color:#000}.dk-card input:-webkit-autofill{-webkit-text-fill-color:#000;caret-color:#000;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fffdf7}.dk-card input:-webkit-autofill:hover{-webkit-text-fill-color:#000;caret-color:#000;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fffdf7}.dk-card input:-webkit-autofill:focus{-webkit-text-fill-color:#000;caret-color:#000;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fffdf7}.dk-card input:-webkit-autofill:active{-webkit-text-fill-color:#000;caret-color:#000;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fffdf7}.info-head{border-bottom:1px solid var(--border);padding:4rem 0 2.6rem;position:relative;overflow:hidden}.info-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#720a1480,#0000 72%);width:70%;height:160%;position:absolute;top:-40%;right:-10%}.info-head-inner{position:relative}.info-head h1{max-width:20ch;font-size:clamp(2.2rem,5.6vw,4rem);font-weight:800}.info-lead{max-width:40rem;color:var(--muted);margin:1.1rem 0 0;font-size:1.15rem;line-height:1.65}.info-body{width:min(740px,92%);margin:0 auto;padding:2.6rem 0 5rem}.info-block{margin-bottom:2.4rem}.info-block h2{margin-bottom:.8rem;font-size:1.5rem}.info-block p,.info-block li{color:#d0d0d0;font-size:1.05rem;line-height:1.8}.info-block p{margin:0 0 1rem}.info-block ul{margin:0 0 1rem;padding-left:1.3rem}.info-block li{margin-bottom:.4rem}.info-block li::marker{color:var(--crimson)}.info a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson);text-underline-offset:4px;text-decoration-thickness:2px}.info a:hover{color:var(--crimson)}.info-contact{gap:2.4rem;display:grid}.info-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.info-cards>div{border:1px solid var(--border);background:linear-gradient(145deg, #280a0e80, var(--surface-1));padding:1.1rem 1.2rem}.info-cards h3{font-family:var(--font-ui);margin-bottom:.4rem;font-size:.95rem;font-weight:700}.info-cards a{word-break:break-all;font-size:.92rem}.info-form{flex-direction:column;display:flex}.info-form label{color:#cfcfcf;margin-bottom:.4rem;font-size:.86rem;font-weight:600}.info-form input,.info-form select,.info-form textarea{color:#fff;width:100%;font:inherit;background:#0d0d0e;border:1px solid #2a2a2a;margin-bottom:1.2rem;padding:.8rem .9rem;font-size:1rem;transition:border-color .25s,box-shadow .25s}.info-form textarea{resize:vertical}.info-form input:focus,.info-form select:focus,.info-form textarea:focus{border-color:var(--crimson);outline:none;box-shadow:0 0 0 3px #e1061626}.info-error{color:#ffb4ba;background:#720a1447;border:1px solid #e1061680;margin:0 0 1rem;padding:.7rem .9rem;font-size:.9rem}.info-ok{color:#b8f2d2;border:1px solid #3ddc8480;margin:0 0 1rem;padding:.7rem .9rem;font-size:.9rem}.info-btn{background:linear-gradient(180deg, var(--crimson), var(--blood));color:#fff;letter-spacing:.06em;border:1px solid #e1061699;align-self:flex-start;padding:.9rem 1.6rem;font-size:.85rem;font-weight:700;transition:box-shadow .3s,transform .25s}.info-btn:hover{transform:translateY(-2px);box-shadow:0 0 28px #e1061673}@media (width<=600px){.info-head{padding:2.6rem 0 2rem}}.info-body a,.info-cards a{color:#f2f2f2;word-break:break-word;background-image:linear-gradient(#e10616d9,#e10616d9);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none;transition:color .25s,background-size .25s}.info-body a:hover,.info-cards a:hover{color:#ff3b3b;background-size:100% 2px}
