:root{color-scheme:dark;--bg:#0b0e0d;--ink:#efede7;--muted:#a9b0aa;--line:#343b35;--accent:#a74332;--pad:clamp(24px,5vw,96px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #e1b08e;outline-offset:6px}button{color:inherit}img{display:block;max-width:100%;height:auto}::selection{background:#a74332;color:#fff}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;color:#000;padding:10px}.skip:focus{top:10px}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);position:absolute;top:0;width:100%;z-index:10;border-bottom:1px solid #ffffff22;gap:24px}.nav-logo{width:125px;mix-blend-mode:screen}.site-header nav{display:flex;gap:32px;font-size:14px}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:#d59476}.wishlist{background:none;border:1px solid #aeb6ab55;padding:8px 18px;text-align:left;font-size:14px}.wishlist span{display:block;color:#b1b7b1;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hero{min-height:850px;min-height:100svh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:#111a18}.hero-art,.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0}.hero-art{background:linear-gradient(#15221e,#0d1311);background-size:cover;background-position:center}.hero-vignette{background:linear-gradient(180deg,#080b0bd9,#080b0b30 30%,#080b0b80,#0b0e0d)}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hero-content{position:relative;margin:20px var(--pad) 70px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero h1{margin:0 auto;width:min(100%,1060px)}.hero h1 img{width:100%;mix-blend-mode:screen}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hero-line{font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;font-size:clamp(42px,5vw,76px);line-height:.98;font-weight:600;margin:0}.hero-line em,h2 em{font-style:normal;color:#9da69f}.hero-intro{max-width:340px;padding-bottom:4px}.hero-intro p{color:#d0d5cd;margin:0 0 24px}.button{display:inline-flex;justify-content:center;align-items:center;padding:15px 28px;min-height:52px;border:1px solid var(--line);font-size:14px;font-weight:600;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);border-color:var(--ink);color:#0b0e0d}.primary:hover{background:#d3d8cf}.art-caption{font-size:12px;letter-spacing:.05em;text-transform:none}.section{padding:110px var(--pad)}.section-meta{display:flex;align-items:center;gap:30px;margin-bottom:60px;color:#a5b0a6}.fine-rule{height:1px;background:var(--line);flex:1}.world-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:12%}h2{font:600 clamp(48px,6.5vw,94px)/.98 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 30px}.world-copy{padding-top:10px}.world-copy p{max-width:480px;color:#b8c0b8;margin:0 0 25px}.lead{font-size:clamp(21px,2.2vw,30px);line-height:1.4;color:var(--ink)!important}.text-link{font-size:14px;border-bottom:1px solid #8c988d;padding-bottom:6px}.next{background:#141815}.next p{max-width:550px;color:var(--muted)}footer{padding:35px var(--pad);display:flex;gap:30px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}footer>span{font-weight:700;font-size:24px;color:var(--ink)}dialog{background:#131916;color:var(--ink);border:1px solid #59635a;width:min(560px,calc(100% - 32px));padding:60px 40px}dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog h2{font-size:56px;margin-top:22px}dialog p{color:var(--muted)}.dialog-close{position:absolute;right:18px;top:12px;background:none;border:0;font-size:30px}.dialog-close-action{margin-top:15px}@media(max-width:700px){.site-header{height:76px;gap:10px}.site-header nav{gap:15px}.site-header nav a{font-size:12px}.site-header nav a:last-child{display:none}.nav-logo{width:90px}.wishlist{padding:6px 10px;font-size:12px}.wishlist span{font-size:10px}.hero-content{margin-top:35px;margin-bottom:65px}.hero h1{margin:20px 0 48px}.hero-bottom{display:block}.hero-line{font-size:58px}.hero-intro{margin-top:30px}.section{padding:75px var(--pad)}.world-grid{grid-template-columns:1fr;gap:20px}.section-meta{margin-bottom:36px}footer{align-items:flex-start;flex-wrap:wrap}footer p{width:100%;order:3;margin:0}dialog{padding:55px 25px}dialog h2{font-size:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero-art{background-image:none;animation:drift 38s ease-in-out infinite alternate;transform-origin:60% 50%}.hero-vignette{background:linear-gradient(180deg,#080b0bc9,#080b0b15 28%,#080b0b70,#0b0e0d)}.hero h1{isolation:isolate}.hero h1 img{mix-blend-mode:screen}.hero-content{justify-content:flex-end}.hero h1{margin:auto auto 8px;opacity:.95}.hero-line{font-size:clamp(42px,4.5vw,68px)}.nav-logo{width:150px}.section-meta .eyebrow{flex-shrink:0}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.split-heading>p{max-width:370px;color:var(--muted);margin:0 0 32px}.upcoming h3{font:600 29px/1.15 Barlow Condensed,Impact,sans-serif;margin:15px 0}.next{background:linear-gradient(150deg,#171c18,#101511)}.upcoming{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:45px;border-top:1px solid #535e4f}.upcoming article{padding:36px 35px 0 0;display:flex;flex-direction:column;align-items:flex-start}.upcoming article+article{padding-left:35px;border-left:1px solid var(--line)}.tag{display:inline-block;padding:4px 9px;border:1px solid #596153;color:#bbc2b7;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.upcoming h3{font-size:36px;margin-top:25px}.upcoming p{font-size:16px;line-height:1.7;margin-bottom:28px;flex:1}.status-text{font-size:12px;letter-spacing:.07em;color:#9ca795;border-top:1px solid #3e493a;width:100%;padding:18px 0;text-transform:uppercase}.upcoming .button{width:100%}.questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.questions h2{margin-top:30px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{padding:24px 35px 24px 0;cursor:pointer;list-style:none;position:relative;font-size:18px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:20px;color:#b6bdb2;font-size:26px}.faq details[open] summary:after{content:"\2212"}.faq details p{margin:0;padding:0 30px 25px 0;color:var(--muted)}.footer-logo{width:165px;mix-blend-mode:screen}.footer-small{font-size:12px}.footer-controls{display:flex;gap:22px;align-items:center}.footer-controls button{background:none;border:0;border-bottom:1px solid #64715f;padding:4px 0;font-size:14px;color:#b4bdb1}.motion-off .hero-art{animation:none}.motion-off *{scroll-behavior:auto!important;transition:none!important}dialog{max-height:90svh;overflow:auto}.world{border-top:1px solid #ffffff12}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.045)}}@media(min-width:1500px){.hero-content{margin-bottom:85px}.hero h1{max-width:1250px}}@media(max-width:850px){.upcoming{grid-template-columns:1fr}.upcoming article,.upcoming article+article{padding:35px 0;border-left:0;border-bottom:1px solid var(--line)}.upcoming article:last-child{border-bottom:0}.upcoming h3{margin-top:18px}.upcoming p{max-width:100%}.upcoming .button{width:auto}.questions{grid-template-columns:1fr;gap:20px}.split-heading{display:block}.split-heading>p{max-width:500px}.footer-controls{flex-wrap:wrap}}@media(max-width:700px){.nav-logo{width:95px}.hero-art{background-position:59% center}.hero h1{margin:35px auto 45px}.hero{min-height:850px;min-height:100svh}.hero-content{margin-bottom:40px}.hero-line{font-size:56px}.footer-logo{width:150px}footer p{font-size:13px}.footer-controls{gap:18px;font-size:13px}.site-header nav a{font-size:14px}.site-header nav a:nth-child(2){display:none}.wishlist{font-size:14px}.wishlist span{font-size:12px}.faq summary{font-size:17px}}@media(prefers-reduced-motion:reduce){.hero-art{animation:none}}.hero{--torch-x:65%;--torch-y:45%;--torch-radius:210px}.torch-shadow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#00030394;opacity:0;transition:opacity .45s ease;z-index:0}.torch-enabled .torch-shadow{opacity:1}.torch-lit .torch-shadow{background:radial-gradient(circle var(--torch-radius) at var(--torch-x) var(--torch-y),rgba(245,217,170,.07) 0%,rgba(0,0,0,0) 33%,rgba(0,3,3,.18) 57%,rgba(0,3,3,.58) 100%)}.hero-vignette{pointer-events:none}.hero h1{isolation:auto}.torch-hint{width:100%;margin:0;font-size:13px;color:#c1c9c0;letter-spacing:.025em}.torch-hint[hidden]{display:none}.torch-toggle{font-family:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:#0a100ba8;color:#e8e8dd;border:1px solid #85928088;padding:10px 18px;min-height:44px;position:relative;z-index:2}.torch-toggle:hover{background:#233126}.hero-content{z-index:1}.hero-art{animation-play-state:paused}@media(pointer:coarse){.hero{--torch-radius:150px}.torch-hint{font-size:12px}}@media(max-width:700px){.torch-toggle{font-size:12px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.torch-shadow{transition:none}}.hero-content{justify-content:flex-end;padding-top:clamp(180px,30vh,420px)}.hero h1.hero-line{width:auto;max-width:none;margin:0;font-size:clamp(42px,5vw,76px)}.hero .torch-shadow{background:#000303d1}.hero.torch-lit .torch-shadow{background:radial-gradient(circle var(--torch-radius) at var(--torch-x) var(--torch-y),rgba(245,217,170,.07) 0%,transparent 30%,rgba(0,3,3,.35) 60%,rgba(0,3,3,.82) 100%)}@media(max-width:700px){.hero-content{padding-top:160px}.hero h1.hero-line{font-size:56px}}.hero{--torch-radius:245px;--torch-dip:0}.hero.torch-lit .torch-shadow{background:radial-gradient(ellipse var(--torch-radius) calc(var(--torch-radius)*.92) at var(--torch-x) var(--torch-y),transparent 0%,transparent 19%,rgba(0,3,5,.08) 28%,rgba(0,3,5,.4) 40%,rgba(0,3,5,.5) 65%,rgba(0,3,5,.43) 70%,rgba(0,3,5,.63) 75%,rgba(0,3,5,.91) 100%)}.torch-shadow:before,.torch-shadow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.torch-lit .torch-shadow:before{opacity:1;-webkit-backdrop-filter:brightness(1.9) saturate(.78);backdrop-filter:brightness(1.9) saturate(.78);background:radial-gradient(ellipse var(--torch-radius) calc(var(--torch-radius)*.92) at var(--torch-x) var(--torch-y),rgba(222,238,247,.13),rgba(211,230,244,.07) 21%,transparent 37%);-webkit-mask-image:radial-gradient(ellipse var(--torch-radius) calc(var(--torch-radius)*.92) at var(--torch-x) var(--torch-y),#000 0%,#000 19%,#0009 31%,#0003 56%,transparent 78%);mask-image:radial-gradient(ellipse var(--torch-radius) calc(var(--torch-radius)*.92) at var(--torch-x) var(--torch-y),#000 0%,#000 19%,#0009 31%,#0003 56%,transparent 78%)}.torch-lit .torch-shadow:after{opacity:var(--torch-dip);background:radial-gradient(ellipse var(--torch-radius) calc(var(--torch-radius)*.92) at var(--torch-x) var(--torch-y),#000 0%,#000 35%,#000b 65%,transparent 100%)}.motion-off .torch-shadow:after{display:none}@media(pointer:coarse){.hero{--torch-radius:175px}}@media(prefers-reduced-motion:reduce){.torch-shadow:after{display:none}}.hero{--torch-radius:185px}@media(pointer:coarse){.hero{--torch-radius:140px}}.scene-rain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;mix-blend-mode:screen}.scene-rain[hidden],.motion-off .scene-rain{display:none}@media(prefers-reduced-motion:reduce){.scene-rain{display:none}}.hero-art{background-image:none;background-position:58% center}@media(max-width:700px){.hero-art{background-position:60% center}}.scene-encounter{position:absolute;overflow:hidden;z-index:0;pointer-events:none}.scene-encounter img{height:100%;width:auto;max-width:none;filter:brightness(.62) saturate(.55);transform-origin:50% 70%}.scene-encounter[hidden]{display:none}.scene-rain{z-index:3;mix-blend-mode:screen}.hero{--lightning:0;--lightning-origin:35%}.scene-lightning{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--lightning-origin) 0%,rgba(168,195,219,.32),rgba(93,125,157,.09) 58%,transparent 90%);opacity:var(--lightning);mix-blend-mode:screen}.hero .torch-shadow{opacity:calc(1 - var(--lightning)*.68);transition:none}.hero:not(.torch-lit) .torch-shadow{background:#000305e8}.motion-off .scene-lightning{display:none}@media(prefers-reduced-motion:reduce){.scene-lightning{display:none}}:root{--bg:#0c0b0b;--ink:#eee8df;--muted:#b5aba8;--line:#3b3030;--accent:#a52d32;--blood:#8f2028;--blood-light:#d06b6b}body{background:var(--bg)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}::selection{background:#7d202a;color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#df7a7b}.site-header{border-bottom-color:#91515a44;background:linear-gradient(#100b0b90,transparent)}.site-header nav a{position:relative;padding:12px 0}.site-header nav a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background:var(--blood-light);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1)}.site-header nav a:hover{color:#f0c1bd}.button,.wishlist,.torch-toggle{position:relative;overflow:hidden;border-color:#865052;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.button.primary{background:#811f29;color:#fff2e9;border-color:#b4494d;box-shadow:inset 0 1px #e9a09d22}.button.primary:hover,.button.primary:focus-visible{background:#a32a35;box-shadow:0 5px 28px #830c202f;transform:translateY(-2px)}.button:after,.wishlist:after{content:"";position:absolute;width:28%;height:140%;top:-20%;left:-50%;transform:skew(-22deg);background:linear-gradient(90deg,transparent,#ed9a9228,transparent);transition:left .65s ease;pointer-events:none}.button:hover:after,.wishlist:hover:after{left:130%}.wishlist:hover,.torch-toggle:hover{background:#40151c;border-color:#b65059}.torch-toggle{background:#170e10bd}.hero-line em{color:#d4b1aa}.world,.next,.questions{position:relative;isolation:isolate;overflow:hidden}.world{background:radial-gradient(ellipse at 8% 100%,#46151c55,transparent 65%),linear-gradient(110deg,#131011,#0b0d0e)}.world:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#100c0ce6,#0b0d0ed9),none center/cover;opacity:.55}.world:after{content:"01";position:absolute;right:2%;bottom:-.2em;font:600 clamp(180px,27vw,430px)/1 "Barlow Condensed",Impact,sans-serif;color:#b2545e0d;z-index:-1}.section-meta{color:#c9aaa8}.section-meta .eyebrow{border-left:3px solid var(--blood);padding-left:13px}.fine-rule{position:relative;background:#493336;overflow:hidden}.fine-rule:after{content:"";display:block;height:1px;width:100%;background:linear-gradient(90deg,#b33a49,transparent);transform:scaleX(.08);transform-origin:left;transition:transform 1.4s ease}.in-view .fine-rule:after{transform:scaleX(1)}h2 em{color:#b18182}.world h2 em{color:#c4a29c}.world-copy .lead{padding-left:22px;border-left:1px solid #9c3a45}.text-link{border-bottom-color:#ab4851;transition:color .25s,padding .25s}.text-link:hover{color:#ec999b;padding-bottom:10px}.upcoming article{position:relative;transition:background .4s ease}.upcoming article:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#a63644;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.upcoming article:hover:after,.upcoming article:focus-within:after{transform:scaleX(1)}.upcoming article:hover{background:linear-gradient(#6a1d2818,transparent)}.next{background:radial-gradient(ellipse at 0 0,#5e1b2633,transparent 65%),#141012}.upcoming{border-top-color:#82424d}.tag{border-color:#82424d;color:#d9a8a6;background:#63182918}.status-text{color:#c29698;border-top-color:#53353c}.questions{background:linear-gradient(150deg,#151011,#0b0c0d)}.faq summary{transition:color .2s,padding-left .25s}.faq summary:hover{color:#e8a0a2;padding-left:8px}.faq summary:after{color:#c36974}.faq details[open]{border-top-color:#ab4553;background:linear-gradient(90deg,#7f213015,transparent)}.faq details[open] p{animation:answer-in .3s ease both}footer{background:#090809;border-top-color:#69313b}.footer-controls button{color:#d1a5a6;border-bottom-color:#93434f}dialog{background:radial-gradient(ellipse at top right,#4a1820,#120e10 70%);border-color:#9c4651;box-shadow:0 20px 120px #000a}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal-ready.in-view{opacity:1;transform:translateY(0)}@keyframes answer-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.motion-off .reveal-ready{opacity:1;transform:none}.motion-off *{animation:none!important}@media(max-width:700px){.world-copy .lead{padding-left:16px}}@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}*,*:before,*:after{animation:none!important;transition:none!important}}.nav-logo,.footer-logo{mix-blend-mode:normal}.hero>.scene-rain{z-index:11}.world:after{content:none}.hero-description{max-width:540px;margin:0;font-size:13px;line-height:1.6;letter-spacing:0;text-transform:none;text-align:right;color:#b6aaa7}@media(max-width:700px){.hero-description{font-size:12px;max-width:100%}}.brand-tagline span{color:#c16c75}.hero-intro .brand-tagline{max-width:440px}.footer-brand{flex-shrink:0}.footer-brand .brand-tagline{font-size:12px;line-height:1.6;margin:10px 0 0;color:#bfb2ad;width:auto}@media(max-width:700px){.footer-brand .brand-tagline{font-size:12px;margin:8px 0 0}}.hero-content{padding-top:clamp(120px,20vh,250px);margin-bottom:48px}.hero-bottom{display:block;max-width:620px}.hero h1.hero-line{font-size:clamp(58px,6vw,92px);line-height:.94;margin:0 0 24px}.hero-intro{max-width:390px;padding:0;margin:0}.hero-intro p{font-size:17px;line-height:1.65;margin:0 0 24px;color:#c3bab6}.hero-intro .button{min-width:180px}.world{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:8%;align-items:center}.world>.section-meta{grid-column:1/-1}.world-grid{display:block;max-width:650px}.world h2{font-size:clamp(48px,5.3vw,78px);margin-bottom:30px}.world-copy{padding:0;max-width:520px}.world-copy .lead{padding-left:0;border:0;font-size:24px;margin-bottom:24px}.world-copy>p{max-width:510px}.world-window{margin:0;align-self:stretch;min-height:480px;position:relative;border-top:1px solid #75414a;background:#0b0d0d;overflow:hidden}.world-window img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:62% center;filter:brightness(.58) saturate(.55)}.world-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0b0d0df5,transparent 35%,#100d0d22);pointer-events:none}.world-window figcaption{position:absolute;bottom:24px;left:24px;right:24px;z-index:1;font-size:11px;letter-spacing:.12em;color:#c6aaa8}.world-window figcaption span{display:block;margin-top:8px;font-size:11px;letter-spacing:.03em;color:#9f9895}.split-heading{display:block;max-width:760px}.split-heading h2{margin-bottom:22px}.split-heading>p{max-width:500px;margin:0;font-size:17px}.next>.split-heading{max-width:850px}.upcoming{margin-top:42px}.detail-label,.detail-foot{display:block;font:11px/1.5 monospace;letter-spacing:.12em;text-transform:uppercase;color:#d8949c}.detail-foot{color:#8e797c;font-size:10px}.note-panel{position:absolute;bottom:calc(100% + 12px);left:0;width:min(380px,100%);padding:22px 24px;background:linear-gradient(135deg,#28151a,#100d10 80%);border:1px solid #79404b;box-shadow:0 18px 55px #000b;transform-origin:left bottom}.note-panel:after{content:"";position:absolute;left:25px;bottom:-6px;width:10px;height:10px;background:#160f12;border-right:1px solid #79404b;border-bottom:1px solid #79404b;transform:rotate(45deg)}.clue-category{display:block;margin-bottom:14px;color:#d0848c;font:10px/1.5 monospace;letter-spacing:.15em;text-transform:uppercase}@keyframes voice-trace{0%,to{transform:scaleY(.65);opacity:.65}40%{transform:scaleY(1);opacity:1}70%{transform:scaleY(.8);opacity:.8}}@keyframes note-reveal{0%{opacity:0;transform:translateY(9px) rotate(-1deg);clip-path:inset(90% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(-10px -10px -15px -10px)}}@media(max-width:850px){.world{grid-template-columns:1fr;gap:0}.world-window{min-height:360px;margin-top:44px}.world-grid{max-width:650px}}@media(max-width:700px){.hero-content{padding-top:145px;margin-bottom:36px}.hero h1.hero-line{font-size:clamp(50px,12vw,72px);margin-bottom:20px}.hero-intro p{font-size:15px;margin-bottom:20px}.world h2{font-size:clamp(43px,10vw,64px)}.world-window{min-height:320px}}.nav-logo,.footer-logo{width:190px}@media(max-width:700px){.nav-logo{width:110px}}#survive{background:linear-gradient(180deg,#0e0c0e,#111012 55%,#100d10);padding:48px 0 30px}.bloodline-brand{display:block;width:190px;flex-shrink:0}.bloodline-brand .nav-logo,.bloodline-brand .footer-logo{width:100%;margin-top:-10px}.brand-subtitle{display:flex;justify-content:space-between;width:86%;margin:-13px auto 0;color:#b32130;font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2}@media(max-width:700px){.site-header .bloodline-brand{width:110px}.site-header .bloodline-brand .nav-logo{margin-top:-5px}.site-header .brand-subtitle{font-size:8px;margin-top:-7px}}@media(max-width:700px){.site-header nav a:first-child{display:block}.site-header nav a:last-child{display:none}}#world{background:#100e10}#world:before,#world:after{content:none;background:none}#world .world-window img{filter:none;object-position:center;opacity:1}#world .world-window{border:0;background:transparent;box-shadow:none}#world .world-window img{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 89%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 89%,transparent);-webkit-mask-composite:source-in}#answers,#world{background:#050506;border-top:1px solid #241c20;border-bottom:1px solid #241c20}#next,#notify{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#321016,#190c10 43%,#100b0e 73%,#230d13)}#next:before,#notify:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 22% 32% at 3% 0%,#8c233950,transparent 80%),radial-gradient(ellipse 29% 18% at 19% 21%,#76192d48,transparent 74%),radial-gradient(ellipse 17% 24% at 38% 36%,#6d172e35,transparent 74%),radial-gradient(ellipse 23% 16% at 61% 62%,#8a1e3530,transparent 77%),radial-gradient(ellipse 19% 29% at 85% 87%,#78192d42,transparent 78%),radial-gradient(ellipse 19% 17% at 102% 103%,#92263a40,transparent 77%)}#next:after,#notify:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.48;background:radial-gradient(ellipse 9px 6px at 11% 13%,#93324b80 30%,transparent 88%),radial-gradient(ellipse 4px 7px at 24% 9%,#9e354b70 30%,transparent 85%),radial-gradient(ellipse 20px 10px at 28% 25%,#7d203951 25%,transparent 90%),radial-gradient(ellipse 5px 4px at 37% 20%,#a1374b70 28%,transparent 86%),radial-gradient(ellipse 11px 18px at 44% 49%,#80213a50 22%,transparent 88%),radial-gradient(ellipse 4px 5px at 57% 38%,#93284260 25%,transparent 87%),radial-gradient(ellipse 17px 9px at 66% 72%,#92263b55 25%,transparent 90%),radial-gradient(ellipse 5px 4px at 76% 57%,#aa3a4d60 25%,transparent 85%),radial-gradient(ellipse 8px 13px at 83% 79%,#91213a65 20%,transparent 89%),radial-gradient(ellipse 4px 5px at 93% 89%,#b13b4d70 28%,transparent 87%)}.button:before,.button:after,.wishlist:before,.wishlist:after{content:none}.button,.wishlist{--fault-rest:#811f29;--fault-dark:#42151d;--fault-catch:#912632;--fault-settle:#701b25;transition:background-color .22s,border-color .22s}.wishlist{--fault-rest:#241015;--fault-dark:#100c0e;--fault-catch:#491821;--fault-settle:#321219}.button:hover,.button.primary:hover,.button.primary:focus-visible,.wishlist:hover,.wishlist:focus-visible{transform:none;box-shadow:none;background:var(--fault-settle);border-color:#a34b55}@keyframes button-power-fault{0%{background-color:var(--fault-rest);border-color:#a34b55}13%{background-color:var(--fault-dark);border-color:#63323b}29%{background-color:var(--fault-catch);border-color:#b55a63}38%{background-color:var(--fault-dark);border-color:#70303b}57%{background-color:var(--fault-settle);border-color:#91404b}to{background-color:var(--fault-settle);border-color:#a34b55}}@media(hover:hover)and (pointer:fine){.button:hover,.wishlist:hover{animation:button-power-fault .42s steps(1,end) both}}.button:focus-visible,.wishlist:focus-visible{animation:button-power-fault .42s steps(1,end) both}@media(prefers-reduced-motion:reduce){.button:hover,.wishlist:hover,.button:focus-visible,.wishlist:focus-visible{animation:none;transition:none}}.hero-content{align-items:center;margin-bottom:clamp(56px,8svh,110px);padding-top:43svh}.hero-bottom{width:100%;max-width:1100px;text-align:center}.hero h1.hero-line{width:100%;max-width:none;font-size:clamp(82px,8.7vw,132px);line-height:.9;letter-spacing:-.018em;margin:0 0 25px;opacity:1;text-shadow:0 3px 22px #0009}.hero-intro{max-width:none;margin:0 auto}.hero-intro .brand-tagline{max-width:none;font-size:18px;margin-bottom:22px}@media(max-width:700px){.hero-content{padding-top:51svh;margin-bottom:52px}.hero h1.hero-line{font-size:clamp(50px,13.8vw,88px);margin-bottom:22px}.hero-intro .brand-tagline{font-size:15px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;background:#08080af5;border-bottom:1px solid #593037;box-shadow:0 6px 24px #0004}.site-header .wishlist{flex-shrink:0;min-height:48px;padding:10px 24px;background:#a32938;border:1px solid #d25c69;color:#fff;font-weight:700;--fault-rest:#a32938;--fault-dark:#661d29;--fault-catch:#ba3546;--fault-settle:#922332;box-shadow:0 0 18px #9b253326}.site-header .wishlist span{color:#f5cdd2;font-size:10px;letter-spacing:.1em;font-weight:500}.site-header .wishlist:hover,.site-header .wishlist:focus-visible{background:#922332;border-color:#ed8e99}html{scroll-padding-top:110px}@media(max-width:700px){.site-header{height:76px;padding-inline:18px;gap:12px}.site-header nav{gap:12px}.site-header .wishlist{padding:8px 14px;min-height:46px;font-size:13px}html{scroll-padding-top:92px}}@media(max-width:480px){.site-header nav{display:none}.site-header .wishlist{min-width:118px}}@media(max-width:700px){.site-header nav{display:none}.site-header .wishlist{min-width:104px;margin-left:auto}}#next .split-heading{display:block;max-width:1000px;margin-inline:auto;text-align:center}#next .split-heading>p{margin-inline:auto;max-width:620px}#next .upcoming{border:1px solid #593038}#next .upcoming article{padding:34px 30px;background:#080809;transition:background-color .38s ease;border-bottom:0;outline-offset:-4px}#next .upcoming article:first-child{background:var(--brand-red)}#next .upcoming:has(article:focus-within) article:not(:focus-within){background:#080809}#next .upcoming article:focus-within{background:var(--brand-red);outline:2px solid #d18790}#next .upcoming article p{color:#d1c2c3}#next .upcoming .tag{color:#f0c9cc;border-color:#ad6470}#next .upcoming .status-text{color:#dfb6bb}@media(hover:hover){#next .upcoming:has(article:hover) article:not(:hover){background:#080809}#next .upcoming article:hover{background:var(--brand-red)}}#answers>div:first-child{align-self:center}#answers>div:first-child h2{margin-bottom:0}@media(max-width:850px){#next .upcoming article+article{border-top:1px solid #593038}#answers>div:first-child{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){#next .upcoming article{transition:none}}.arrival-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#030507;opacity:0}.hero-content{z-index:3}.reveal-pending{opacity:0}@media(prefers-reduced-motion:reduce){.reveal-pending{opacity:1}}:root{--brand-red:#b32130;--brand-red-light:#e47782;--brand-red-dark:#771620;--blood:var(--brand-red);--blood-light:var(--brand-red-light);--accent:var(--brand-red)}.hero h1.hero-line em,h2 em,.world h2 em,.notify-section h2 em,.brand-subtitle{color:var(--brand-red)}.brand-tagline span,.faq summary:after,.text-link:hover{color:var(--brand-red-light)}.button.primary,.site-header .wishlist{background:var(--brand-red);border-color:#cf4856;color:#fff;--fault-rest:var(--brand-red);--fault-dark:#591018;--fault-catch:#c62b3c;--fault-settle:var(--brand-red-dark)}.button.primary:hover,.button.primary:focus-visible,.site-header .wishlist:hover,.site-header .wishlist:focus-visible{background:var(--brand-red-dark);border-color:var(--brand-red-light)}#next .upcoming article p{color:#f1e5e6}#next .upcoming .tag,#next .upcoming .status-text{color:#f0c7cb}#next .upcoming .tag{border-color:#c35b66}.site-header,.text-link,#next .upcoming{border-color:#62232b}#next,#notify{background:linear-gradient(135deg,#380b12,#1e0a0e 43%,#10090b 73%,#290b11)}#next:before,#notify:before{background:radial-gradient(ellipse 22% 32% at 3% 0%,#b3213050,transparent 80%),radial-gradient(ellipse 29% 18% at 19% 21%,#8e1a2648,transparent 74%),radial-gradient(ellipse 17% 24% at 38% 36%,#77162035,transparent 74%),radial-gradient(ellipse 23% 16% at 61% 62%,#a01e2b30,transparent 77%),radial-gradient(ellipse 19% 29% at 85% 87%,#8e1a2642,transparent 78%),radial-gradient(ellipse 19% 17% at 102% 103%,#b3213040,transparent 77%)}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:var(--brand-red-light)}.hero h1.hero-line em{white-space:nowrap}@media(max-width:700px){.hero h1.hero-line{font-size:clamp(36px,10.8vw,76px)}}@media(min-width:1400px){#world,#next,#answers,#notify,body>footer{padding-inline:max(var(--pad),calc((100% - 1440px)/2))}#world{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:72px}#world .world-grid{max-width:none}#world .world-copy{max-width:590px}#world .world-copy>p{max-width:590px;font-size:18px}#world .world-copy .lead{font-size:26px}#answers{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:80px}#answers .faq summary{font-size:19px}#notify{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}#notify>div>p{font-size:18px;max-width:530px}#notify>.notify-form{max-width:660px;justify-self:end}#next .upcoming article>p,#next .split-heading>p{font-size:18px}}.hero-art{background-image:var(--tent-image);background-position:center center;filter:brightness(.65) saturate(.24);animation:none;transform:none}.hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a16e0,#0c182740 34%,#040a111a 64%,#01050873);mix-blend-mode:multiply}.hero-vignette{background:linear-gradient(90deg,rgba(2,5,8,.65),transparent 65%),linear-gradient(180deg,rgba(1,4,9,.25),transparent 45%,rgba(3,7,10,.9));z-index:1}.hero .torch-shadow{z-index:0}.hero:not(.torch-lit) .torch-shadow{background:#000307a8}.hero.torch-lit .torch-shadow{background:radial-gradient(ellipse var(--torch-radius) calc(var(--torch-radius)*.92) at var(--torch-x) var(--torch-y),transparent 0%,transparent 19%,rgba(0,3,7,.1) 28%,rgba(0,3,7,.35) 50%,rgba(0,3,7,.66) 100%)}.tent-fog{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;mix-blend-mode:screen}.tent-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 58% 44%,rgba(172,194,205,.13),transparent 26%);opacity:.45;animation:tent-lamp 17s linear infinite}@keyframes tent-lamp{0%,40%,46%,to{opacity:.45}42%{opacity:.1}44%{opacity:.3}75%{opacity:.5}78%{opacity:.22}82%{opacity:.45}}.motion-off .tent-light{animation:none}@media(prefers-reduced-motion:reduce){.tent-light{animation:none}}@media(max-width:700px){.hero-art{background-position:52% center}}.tent-light{width:100%;height:100%;background:none;opacity:1;animation:none;mix-blend-mode:screen}.hero-art{bottom:18%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 100%)}.tent-light{mix-blend-mode:multiply}.tent-light{mix-blend-mode:screen;z-index:1}.tent-fog{z-index:1}.hero-art{transform:scale(var(--scene-zoom,1));transform-origin:50% 60.97561%}.tent-light{transform:scale(var(--scene-zoom,1));transform-origin:50% 50%}@media(prefers-reduced-motion:reduce){.hero-art,.tent-light{transform:none}}.notify-section{padding:75px var(--pad);border-top:1px solid var(--line);background:#100e10;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.notify-section h2{font-size:clamp(42px,5vw,64px);margin:22px 0}.notify-section>div>p{color:var(--muted);max-width:470px}.notify-form{width:100%;min-width:0}.notify-form label{display:block;margin-bottom:9px;font-size:14px;color:var(--ink)}.notify-fields{display:flex;gap:10px}.notify-fields input{min-width:0;width:100%;border:1px solid #665057;background:#08090b;color:#f0eae3;padding:15px 16px;font:inherit;border-radius:0}.notify-fields input::placeholder{color:#a69799}.notify-fields input:focus-visible{outline:2px solid #d19b9f;outline-offset:3px}.notify-fields .button{white-space:nowrap;flex-shrink:0}.notify-form .notify-consent{font-size:12px;line-height:1.7;color:#bfb0b1;margin:15px 0 0}.notify-consent a{text-decoration:underline;text-underline-offset:3px}.notify-status:empty{display:none}.notify-form .notify-status{font-size:14px;color:#e5cbc9;margin:16px 0 0}.notify-form .errors{color:#f1b6bb}.notify-form .errors a{text-decoration:underline}#wishlist-dialog{width:min(620px,calc(100% - 32px))}#wishlist-dialog h2{font-size:clamp(40px,5vw,56px)}#wishlist-dialog .notify-form{margin-top:28px}@media(max-width:700px){.notify-section{grid-template-columns:1fr;gap:20px;padding:60px var(--pad)}.notify-fields{flex-direction:column}.notify-fields .button{width:100%}.notify-fields input{font-size:16px}.notify-section h2{font-size:48px}}.utility-header{position:relative;background:#0b090b}.utility-page,.shopify-policy__container{max-width:920px!important;margin:0 auto!important;padding:70px 24px!important;min-height:55vh}.utility-page h1,.shopify-policy__title h1{font:600 clamp(40px,6vw,70px)/1.05 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.utility-page a,.shopify-policy__body a{text-decoration:underline}.utility-page input,.utility-page textarea{display:block;width:100%;padding:14px;background:#100e10;color:var(--ink);border:1px solid #665057;font:inherit;margin:6px 0 20px}.utility-page textarea{min-height:160px}.notify-status{scroll-margin-top:120px}.privacy-link{font-size:12px}.site-header .bloodline-brand img{object-fit:contain}.hero-art{background-image:var(--tent-image)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hordz.css.map */
