._site_1e44r_1{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);min-height:100vh}._site_1e44r_1 *{box-sizing:border-box}._header_1e44r_1{height:76px;position:absolute;inset:0 0 auto;z-index:20;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff2}._mark_1e44r_1{font-weight:800;letter-spacing:.24em;text-decoration:none;color:#fff;font-size:.8rem}._mark_1e44r_1 span{color:#b92630}._navOpen_1e44r_1,._nav_1e44r_1{display:flex;gap:32px}._nav_1e44r_1 a,._tools_1e44r_1 button{color:#d3d1cc;font-size:.7rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}._nav_1e44r_1 a:hover{color:#fff}._tools_1e44r_1{display:flex;align-items:center;gap:8px}._tools_1e44r_1 button{background:none;border:0;cursor:pointer}._tools_1e44r_1 button._current_1e44r_1{color:#df5056}._tools_1e44r_1 span{opacity:.35}._hamburger_1e44r_1{display:none;background:none;color:#fff;border:0;font-size:24px}._hero_1e44r_1{min-height:850px;height:98vh;max-height:1100px;background-size:cover;background-position:center;display:flex;position:relative;align-items:center;padding:100px max(8vw,24px) 70px}._heroInner_1e44r_1{max-width:850px}._eyebrow_1e44r_1{color:#d7a8a7;font-size:.67rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}._hero_1e44r_1 h1{font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,10vw,157px);font-weight:800;letter-spacing:-.012em;line-height:.78;margin:35px 0 36px;max-width:920px;text-transform:uppercase}._hero_1e44r_1 h1 strong{display:block;color:#bf2c36;font-size:1.04em;letter-spacing:-.02em}._tagline_1e44r_1{font-family:var(--font-family-display);font-size:clamp(24px,3vw,40px);font-style:italic;margin:0 0 20px}._lead_1e44r_1{font-size:1.01rem;line-height:1.85;max-width:560px;color:#c5c6c4}._actions_1e44r_1{display:flex;gap:14px;flex-wrap:wrap;margin-top:35px}._primary_1e44r_1,._outline_1e44r_1{padding:18px 25px;font-size:.73rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}._primary_1e44r_1{background:var(--primary);color:#fff}._outline_1e44r_1{border:1px solid #858585;color:#fff}._scroll_1e44r_1{position:absolute;bottom:33px;left:max(8vw,24px);letter-spacing:.24em;font-size:.56rem;color:#abb1b4}._intro_1e44r_1{text-align:center;padding:125px 25px;background:#0e151a}._intro_1e44r_1 h2{font-family:var(--font-family-display);font-weight:400;font-size:clamp(39px,6vw,82px);max-width:900px;line-height:1.06;margin:25px auto}._divider_1e44r_1{width:60px;height:2px;background:#bf2c36;margin:35px auto}._introFine_1e44r_1{font-size:.68rem;letter-spacing:.26em;color:#9eaaa9}._story_1e44r_1{display:grid;grid-template-columns:1fr 1fr;min-height:680px}._storyImg_1e44r_1{background-size:cover;background-position:center}._storyText_1e44r_1{background:#171c20;padding:clamp(50px,7vw,120px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}._storyText_1e44r_1 h2,._gallery_1e44r_1 h2,._excerpt_1e44r_1 h2,._books_1e44r_1 h2{font:400 clamp(40px,4.5vw,67px)/1.1 var(--font-family-display);margin:15px 0 26px}._storyText_1e44r_1>p:not(._eyebrow_1e44r_1){line-height:2;color:#c1c5c5;max-width:470px}._smallRule_1e44r_1{width:45px;height:1px;background:#8c4b4d;margin:25px 0}._gallery_1e44r_1{padding:120px max(6vw,24px);background:#090e12}._gallery_1e44r_1 h2{margin-bottom:45px}._galleryGrid_1e44r_1{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._imageCard_1e44r_1{padding:0;border:1px solid #25333e;background:#152027;cursor:pointer;text-align:left;color:#fff}._imageCard_1e44r_1 img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}._imageCard_1e44r_1 span{padding:20px 17px;display:block;font-size:.7rem;letter-spacing:.13em}._imageCard_1e44r_1:hover img{filter:brightness(1.16)}._excerpt_1e44r_1{text-align:center;padding:130px 24px;background:#191b1b}._excerpt_1e44r_1 h2{margin-bottom:30px}._quote_1e44r_1{max-width:830px;margin:0 auto 35px}._quote_1e44r_1 span{display:block;font:100px var(--font-family-display);height:70px;color:#ba2d35}._quote_1e44r_1 p{font:italic 30px/1.55 var(--font-family-display);color:#e7d9ca}._books_1e44r_1{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:100px max(7vw,24px)}._books_1e44r_1>div>p:last-child{color:#bcc5c7}._pending_1e44r_1{padding:17px 25px;border:1px solid #5b494b;color:#d2c3c1;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}._footer_1e44r_1{padding:80px max(7vw,24px) 32px;background:#06090c;border-top:1px solid #27323a}._footer_1e44r_1 strong{font-family:Barlow Condensed;letter-spacing:.12em;font-size:24px}._footer_1e44r_1 p{color:#a0a8ac;font-size:.78rem;max-width:620px;line-height:1.8}._footer_1e44r_1>div{display:flex;justify-content:space-between;margin-top:55px;font-size:.65rem;letter-spacing:.15em;color:#81878a}._lightbox_1e44r_1{position:fixed;z-index:100;inset:0;background:#000e;display:grid;place-items:center;padding:50px 20px;cursor:pointer}._lightbox_1e44r_1 img{max-width:100%;max-height:90vh;object-fit:contain}._lightbox_1e44r_1 button{position:absolute;right:30px;top:20px;background:none;border:0;color:#fff;font-size:28px;cursor:pointer}@media(max-width:850px){._header_1e44r_1{height:65px}._hamburger_1e44r_1{display:block}._nav_1e44r_1{display:none}._navOpen_1e44r_1{position:absolute;left:0;right:0;top:65px;background:#0b1117;display:flex;flex-direction:column;padding:30px;gap:24px}._tools_1e44r_1{margin-left:auto;margin-right:25px}._hero_1e44r_1{min-height:690px;height:91vh;background-position:63% center;padding:100px 25px 90px}._hero_1e44r_1 h1{font-size:clamp(57px,12vw,100px);overflow-wrap:anywhere}._tagline_1e44r_1{font-size:27px}._lead_1e44r_1{font-size:.88rem}._intro_1e44r_1{padding:85px 25px}._story_1e44r_1{grid-template-columns:1fr}._storyImg_1e44r_1{min-height:420px}._storyText_1e44r_1{padding:70px 25px}._gallery_1e44r_1{padding:90px 25px}._galleryGrid_1e44r_1{grid-template-columns:1fr}._imageCard_1e44r_1 img{aspect-ratio:1.8}._quote_1e44r_1 p{font-size:24px}._books_1e44r_1{display:block;padding:85px 25px}._pending_1e44r_1{display:inline-block;margin-top:30px}._footer_1e44r_1>div{gap:25px;flex-wrap:wrap}}._editions_1e44r_2{padding:115px max(7vw,24px);background:#11171b}._editionIntro_1e44r_2{text-align:center;margin:0 auto 45px}._editionIntro_1e44r_2 h2{font:400 clamp(40px,5vw,68px)/1.1 var(--font-family-display);margin:16px 0}._editionIntro_1e44r_2>p:last-child{color:#b8bcbc}._editionGrid_1e44r_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1040px;margin:auto}._editionCard_1e44r_2{display:grid;grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:28px;padding:28px;border:1px solid #35434b;background:#1a2329}._editionCard_1e44r_2 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;box-shadow:0 16px 35px #0008}._editionCard_1e44r_2 h3{font:400 clamp(25px,2.5vw,40px)/1.1 var(--font-family-display);margin:14px 0}._editionCard_1e44r_2 p:not(._eyebrow_1e44r_1){color:#c3c6c6}._editionCard_1e44r_2 span{display:block;margin-top:25px;color:#d9c4aa;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}._pendingNote_1e44r_2{text-align:center;margin:40px auto 0;color:#cbb7b0;font-size:.82rem}._legalNav_1e44r_2{display:flex;gap:25px;margin-top:20px;flex-wrap:wrap}._legalNav_1e44r_2 a{color:#c5c8c8;font-size:.75rem;text-underline-offset:5px}._legalNav_1e44r_2 a:hover{color:#fff}@media(max-width:900px){._editionGrid_1e44r_2{grid-template-columns:1fr}._editionCard_1e44r_2{grid-template-columns:minmax(105px,190px) 1fr}}@media(max-width:480px){._editionCard_1e44r_2{padding:15px;gap:16px;grid-template-columns:110px 1fr}._editionCard_1e44r_2 h3{font-size:25px}._editions_1e44r_2{padding:80px 20px}}._trailerSection_1e44r_4{padding:115px max(7vw,24px);background:radial-gradient(ellipse at 65% 5%,#283039,#11171d 55%,#0c1014);border-top:1px solid #303942;border-bottom:1px solid #303942}._trailerIntro_1e44r_5{text-align:center;max-width:750px;margin:0 auto 40px}._trailerIntro_1e44r_5 h2{font:400 clamp(42px,5vw,74px)/1.1 var(--font-family-display);margin:15px 0 17px;color:#f0e9e1}._trailerIntro_1e44r_5>p:last-child{font:italic clamp(18px,2vw,25px)/1.5 var(--font-family-display);color:#cac0b8}._trailerPlayer_1e44r_8{width:100%;max-width:1100px;aspect-ratio:16/9;margin:auto;background:#050607;border:1px solid #4a4b4b;box-shadow:0 20px 80px #000b;overflow:hidden}._trailerPlayer_1e44r_8 iframe{display:block;width:100%;height:100%;border:0}._trailerPreview_1e44r_10{width:100%;height:100%;display:block;position:relative;padding:0;border:0;overflow:hidden;background:#000;color:#fff;cursor:pointer}._trailerPreview_1e44r_10:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000b,#0002 40%,#0005);pointer-events:none}._trailerPreview_1e44r_10 img{height:100%;width:100%;object-fit:cover;filter:brightness(.63) saturate(.78);transition:transform .45s ease,filter .45s ease}._trailerPreview_1e44r_10:hover img,._trailerPreview_1e44r_10:focus-visible img{transform:scale(1.03);filter:brightness(.85) saturate(.88)}._trailerPlay_1e44r_8{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:85px;height:85px;border:1px solid #f3eeeacc;border-radius:50%;background:#b92630dc;color:#fff;font-size:26px;padding-left:5px;box-shadow:0 0 50px #0006}._trailerPlayLabel_1e44r_15{position:absolute;z-index:2;bottom:34px;left:50%;transform:translate(-50%);white-space:nowrap;text-transform:uppercase;letter-spacing:.17em;font-size:.76rem;font-weight:700}._trailerInfo_1e44r_16{max-width:1100px;margin:19px auto 0;display:flex;justify-content:space-between;align-items:flex-start;gap:30px}._trailerInfo_1e44r_16 p{font-size:.73rem;line-height:1.8;max-width:650px;color:#9fa6ac;margin:0}._trailerInfo_1e44r_16 a{color:#dad1ca;text-underline-offset:4px}._trailerExternal_1e44r_19{white-space:nowrap;font-weight:700;font-size:.75rem;letter-spacing:.08em}@media(max-width:850px){._trailerSection_1e44r_4{padding:85px 24px}._trailerInfo_1e44r_16{flex-direction:column;gap:12px}._trailerPlay_1e44r_8{width:65px;height:65px;font-size:20px}._trailerPlayLabel_1e44r_15{bottom:17px;font-size:.63rem}}@media(prefers-reduced-motion:reduce){._trailerPreview_1e44r_10 img{transition:none}}._nextNovel_1e44r_22{display:grid;grid-template-columns:1fr 1fr;min-height:590px;background:#101a23;border-top:1px solid #394751}._nextNovelPicture_1e44r_22{min-height:430px;position:relative}._nextNovelPicture_1e44r_22 img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;filter:brightness(.67) saturate(.76)}._nextNovelText_1e44r_22{padding:clamp(50px,7vw,110px);display:flex;flex-direction:column;justify-content:center}._nextNovelText_1e44r_22 h2{font:400 clamp(36px,4.5vw,66px)/1.15 Georgia,serif;margin:15px 0 35px}._nextNovelText_1e44r_22 h3{color:#dc3745;font:700 clamp(27px,3.4vw,50px)/1.03 Georgia,serif;margin:0 0 25px}._nextNovelText_1e44r_22>p:not(._eyebrow_1e44r_1){max-width:520px;color:#c9d0d2;line-height:1.9}._nextNovelText_1e44r_22>a{font-weight:700;letter-spacing:.1em;font-size:.75rem;text-transform:uppercase;border:1px solid #af8584;padding:20px 22px;align-self:flex-start;margin-top:20px;text-decoration:none;color:#fff}._nextNovelText_1e44r_22>a:hover{background:#b92630;border-color:#b92630}@media(max-width:850px){._nextNovel_1e44r_22{grid-template-columns:1fr}._nextNovelPicture_1e44r_22{min-height:340px}._nextNovelText_1e44r_22{padding:65px 25px}}
