._site_15pet_1{color:var(--foreground);background:var(--background);font-family:var(--font-family-base);overflow:hidden;min-height:100vh}._site_15pet_1 *{box-sizing:border-box}._site_15pet_1 a{color:inherit}._site_15pet_1 button{font-family:inherit}._site_15pet_1 :focus-visible{outline:2px solid var(--accent);outline-offset:4px}._header_15pet_3{height:78px;padding:0 max(5vw,25px);position:absolute;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff2d;background:linear-gradient(180deg,#071018ad,transparent)}._mark_15pet_4{font-weight:800;text-decoration:none;letter-spacing:.21em;font-size:.8rem;color:#fff!important;white-space:nowrap}._mark_15pet_4 span{color:var(--primary)}._nav_15pet_5,._navOpen_15pet_5{display:flex;align-items:center;gap:clamp(13px,2vw,31px)}._nav_15pet_5 a,._navOpen_15pet_5 a{font-size:.67rem;letter-spacing:.12em;text-decoration:none;color:#e7e8e4;text-transform:uppercase}._nav_15pet_5 a:hover,._navOpen_15pet_5 a:hover{color:var(--accent)}._tools_15pet_5{display:flex;align-items:center;gap:9px;margin-left:16px}._tools_15pet_5 button{border:0;background:transparent;color:#b8c4c9;font-weight:700;letter-spacing:.11em;font-size:.8rem;cursor:pointer;padding:8px 2px}._tools_15pet_5 button._selected_15pet_5{color:var(--accent)}._tools_15pet_5 span{opacity:.4}._menu_15pet_5{display:none;background:none;border:0;color:#fff;font-size:24px;cursor:pointer}._hero_15pet_6{position:relative;min-height:720px;height:98vh;max-height:1150px;background-position:center 52%;background-size:cover;display:flex;align-items:center;padding:110px max(8vw,26px) 80px}._heroBody_15pet_6{max-width:820px;position:relative;z-index:2}._pretitle_15pet_6{display:flex;gap:13px;align-items:center;font-size:.71rem;letter-spacing:.19em;font-weight:700;color:#ebc6a1;line-height:1.6}._redLine_15pet_6{height:2px;width:40px;background:var(--primary);flex:none}._hero_15pet_6 h1{margin:37px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,8.4vw,146px);line-height:.88;letter-spacing:-.055em;font-weight:900;text-transform:uppercase;text-shadow:0 8px 35px #0009}._hero_15pet_6 h1 span,._hero_15pet_6 h1 strong{display:block}._hero_15pet_6 h1 span{color:#f4f1eb}._hero_15pet_6 h1 strong{color:#d31f2c;letter-spacing:-.04em}._tagline_15pet_6{font:italic clamp(23px,2.4vw,37px)/1.3 var(--font-family-display);color:#f8e4d2;margin:0 0 20px}._heroCopy_15pet_6{font-size:1.01rem;line-height:1.9;max-width:540px;color:#d1d8db;margin:0}._ctas_15pet_6{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}._btnMain_15pet_6,._btnLine_15pet_6{display:inline-flex;align-items:center;gap:21px;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;padding:19px 22px;min-height:55px}._btnMain_15pet_6{background:var(--primary);color:#fff!important}._btnMain_15pet_6:hover{background:#e02a3a}._btnLine_15pet_6{border:1px solid #ffffff88;color:#fff!important}._btnLine_15pet_6:hover{border-color:#fff;background:#ffffff16}._heroFoot_15pet_6{position:absolute;left:max(8vw,26px);bottom:33px;right:max(8vw,26px);display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.2em;color:#bbc9d1}._heroFoot_15pet_6 span:last-child{color:#e4b789}._kicker_15pet_7,._sectionLabel_15pet_7{color:#d9b08b;font-weight:700;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;margin:0}._manifesto_15pet_7{padding:120px 26px;text-align:center;background:linear-gradient(180deg,#0b141d,#111c26)}._manifesto_15pet_7 h2{max-width:960px;margin:29px auto 33px;font:400 clamp(39px,5.8vw,81px)/1.1 var(--font-family-display);letter-spacing:-.03em}._miniRule_15pet_7,._smallRule_15pet_7{height:2px;width:68px;background:var(--primary)}._miniRule_15pet_7{margin:0 auto 26px}._manifesto_15pet_7 p{font-size:.69rem;letter-spacing:.25em;color:#a8b5bf;line-height:1.8}._story_15pet_8{display:grid;grid-template-columns:1fr 1fr;min-height:740px;background:#131e27}._storyVisual_15pet_8{position:relative;overflow:hidden}._storyVisual_15pet_8 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:69% center}._storyVisual_15pet_8:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#111b251c)}._verticalLabel_15pet_8{position:absolute;bottom:27px;left:25px;z-index:2;color:#f0ece1;background:#0b1119aa;padding:11px;font-size:.65rem;letter-spacing:.17em}._storyCopy_15pet_8{padding:clamp(58px,7.4vw,120px);display:flex;flex-direction:column;justify-content:center}._storyCopy_15pet_8 h2,._case_15pet_8 h2,._trailerCopy_15pet_8 h2,._gallery_15pet_8 h2,._excerpt_15pet_8 h2,._editions_15pet_8 h2,._series_15pet_8 h2{font:400 clamp(40px,4.8vw,77px)/1.07 var(--font-family-display);letter-spacing:-.035em;margin:19px 0 30px}._storyCopy_15pet_8>p:not(._kicker_15pet_7){color:#c5cdd1;font-size:.96rem;line-height:1.93;max-width:550px;margin:0 0 22px}._storyCopy_15pet_8 ._smallRule_15pet_7{margin:16px 0 26px;width:40px;height:1px}._storyCopy_15pet_8 blockquote{font:italic 27px/1.45 var(--font-family-display);color:#e5c9ac;margin:0}._timeline_15pet_9{background:#0a1219;padding:76px max(10vw,25px);display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;gap:30px;border-block:1px solid #314351;text-align:center}._timeline_15pet_9>div>span{color:#e9d5c0;font-family:var(--font-family-display);font-size:clamp(20px,2.7vw,35px)}._timeline_15pet_9 p{line-height:1.7;color:#abbac2;font-size:.92rem}._timelineAxis_15pet_9{height:2px;background:var(--primary);position:relative}._timelineAxis_15pet_9 span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:28px;background:#0a1219;padding:0 7px;color:var(--primary)}._case_15pet_8{padding:125px max(7vw,25px);text-align:center;background:#0c141b}._case_15pet_8 h2{margin-bottom:59px}._caseGrid_15pet_10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1310px;margin:auto}._caseGrid_15pet_10 article{text-align:left;border-top:2px solid #942934;padding:30px 27px 40px;background:linear-gradient(180deg,#172530,#101a23)}._caseGrid_15pet_10 article>span{font-size:.65rem;letter-spacing:.15em;color:#be8f8e}._caseGrid_15pet_10 h3{font:400 clamp(25px,2.4vw,34px)/1.15 var(--font-family-display);margin:26px 0 17px}._caseGrid_15pet_10 p{line-height:1.85;color:#b8c4cb;font-size:.89rem;margin:0}._trailer_15pet_8{display:grid;grid-template-columns:1.1fr .9fr;min-height:630px;background:#172029}._trailerVisual_15pet_11{background-position:center;background-size:cover;position:relative;min-height:510px}._trailerStatus_15pet_11{position:absolute;bottom:35px;left:35px;font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;background:#080c15dc;color:#eee0cd;border-left:3px solid var(--primary);padding:16px 19px}._trailerCopy_15pet_8{padding:clamp(52px,7vw,110px);display:flex;flex-direction:column;justify-content:center}._trailerCopy_15pet_8>p:not(._kicker_15pet_7){line-height:1.9;color:#c3cbd0}._trailerCopy_15pet_8 small{display:block;color:#91a3ac;line-height:1.7;margin-top:26px}._gallery_15pet_8{padding:120px max(7vw,24px);background:#0a1118;text-align:center}._gallery_15pet_8 h2{margin-bottom:20px}._gallerySub_15pet_12{color:#a8b5bc;max-width:670px;margin:0 auto 40px;line-height:1.9;font-size:.89rem}._galleryGrid_15pet_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;max-width:1250px;margin:auto}._galleryCard_15pet_12{display:block;border:1px solid #32434d;overflow:hidden;background:#111e27;padding:0;text-align:left;color:#f3eeea;cursor:pointer}._galleryCard_15pet_12 img{width:100%;aspect-ratio:1.8;object-fit:cover;display:block;filter:saturate(.85);transition:transform .45s,filter .45s}._galleryCard_15pet_12:hover img{transform:scale(1.035);filter:saturate(1.03)}._galleryCard_15pet_12 span{display:flex;justify-content:space-between;padding:18px 20px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}._excerpt_15pet_8{padding:140px 24px;text-align:center;background:radial-gradient(ellipse at 50% 50%,#1e2a33,#101821 75%)}._excerptInner_15pet_13{max-width:980px;margin:0 auto}._excerpt_15pet_8 h2{margin-bottom:25px}._excerptWhere_15pet_13{font-size:.69rem;letter-spacing:.22em;color:#c9a78e;margin-bottom:37px}._excerpt_15pet_8 blockquote{margin:0 auto;max-width:810px;color:#f0e8dd;font:italic clamp(24px,3.1vw,40px)/1.65 var(--font-family-display)}._excerpt_15pet_8 blockquote span{display:block;font:100px/.8 Georgia;color:var(--primary);margin-bottom:9px}._excerptNote_15pet_13{margin:36px auto 0;max-width:650px;color:#aab6bb;line-height:1.8;font-size:.85rem}._editions_15pet_8{padding:120px max(7vw,25px);background:#111c25;text-align:center}._editions_15pet_8 h2{margin-bottom:18px}._editionsLead_15pet_14{color:#c2c5c2;margin:0 0 55px}._editionGrid_15pet_14{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;text-align:left}._editionCard_15pet_14{padding:25px;min-height:360px;display:grid;grid-template-columns:45% 1fr;gap:25px;align-items:center;background:#192530;border:1px solid #3a4650}._coverCrop_15pet_14{width:100%;height:300px;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;box-shadow:0 13px 38px #000b;background-color:#0e1823}._editionMeta_15pet_14>span{font-size:.65rem;color:#e7b98a;letter-spacing:.2em;text-transform:uppercase}._editionMeta_15pet_14 h3{font:400 clamp(26px,2.7vw,43px)/1.05 var(--font-family-display);margin:15px 0}._editionMeta_15pet_14 p{line-height:1.65;color:#bcc8cf;font-size:.79rem}._availability_15pet_14{display:inline-block;margin:58px auto 12px;color:#f0e3d2;font:italic clamp(24px,2.4vw,34px) var(--font-family-display);border-top:1px solid #a72a3b;border-bottom:1px solid #a72a3b;padding:24px}._availabilityNote_15pet_14{color:#9daab4;font-size:.78rem}._series_15pet_8{padding:120px max(7vw,25px);background:linear-gradient(180deg,#0b131b,#14212a);text-align:center}._series_15pet_8 h2{margin-bottom:18px}._seriesLead_15pet_15{max-width:610px;margin:0 auto 46px;line-height:1.8;color:#b6c2c9}._seriesGrid_15pet_15{display:grid;grid-template-columns:1fr 1fr;max-width:1120px;gap:22px;margin:auto}._seriesBook_15pet_15{display:block;text-decoration:none!important;text-align:left;padding:clamp(28px,4.8vw,67px);background:linear-gradient(155deg,#20313b,#111b24);border:1px solid #3a5261;min-height:340px;transition:transform .2s,border-color .2s}._seriesBook_15pet_15[href]:hover{transform:translateY(-5px);border-color:#c8a280}._seriesBook_15pet_15>span{font-size:.69rem;font-weight:800;letter-spacing:.2em;color:#dcb18a}._seriesBook_15pet_15 h3{font:400 clamp(35px,3.6vw,53px)/1.06 var(--font-family-display);margin:27px 0 18px}._seriesBook_15pet_15 p{color:#afbdc6;line-height:1.75;max-width:350px}._seriesBook_15pet_15 strong{display:block;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;margin-top:32px;color:#ecd4b5}._seriesCurrent_15pet_15{border-color:#7c313c;background:linear-gradient(155deg,#30232b,#111a23)}._footer_15pet_16{background:#060c12;padding:83px max(7vw,25px) 26px;border-top:1px solid #35434a}._footerTop_15pet_16{display:flex;justify-content:space-between;gap:48px}._footerTop_15pet_16 strong{font:400 27px var(--font-family-display);letter-spacing:.09em}._footerTop_15pet_16 p{color:#9cabb4;font-size:.8rem;max-width:510px;line-height:1.85}._footerNav_15pet_16{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;max-width:510px;justify-content:flex-end}._footerNav_15pet_16 a{font-size:.75rem;color:#becbd1;text-underline-offset:5px}._footerBottom_15pet_16{margin-top:65px;border-top:1px solid #263542;padding-top:23px;color:#7d94a2;font-size:.65rem;letter-spacing:.14em;display:flex;justify-content:space-between;gap:20px}._lightbox_15pet_17{inset:0;position:fixed;z-index:99;display:flex;align-items:center;justify-content:center;background:#000e;padding:70px 15px;cursor:pointer}._lightbox_15pet_17 img{max-width:97vw;max-height:89vh;object-fit:contain}._lightbox_15pet_17 button{position:absolute;right:28px;top:18px;border:0;background:transparent;color:#fff;font-size:30px;cursor:pointer}._site_15pet_1 [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}._site_15pet_1 ._visible_15pet_18{opacity:1;transform:translateY(0)}@media(max-width:1120px){._nav_15pet_5{gap:13px}._nav_15pet_5 a{font-size:.59rem}._header_15pet_3{padding-inline:26px}._hero_15pet_6 h1{font-size:clamp(59px,9vw,122px)}}@media(max-width:900px){._header_15pet_3{height:67px}._menu_15pet_5{display:block}._tools_15pet_5{margin-left:auto;margin-right:21px}._nav_15pet_5{display:none}._navOpen_15pet_5{position:absolute;left:0;right:0;top:67px;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#0a141df7;border-bottom:1px solid #3a4b55;padding:14px 25px 20px}._navOpen_15pet_5 a{padding:13px 0;border-bottom:1px solid #2a3843;font-size:.75rem}._hero_15pet_6{min-height:690px;height:95vh;background-position:61% center;padding:105px 25px 90px}._heroBody_15pet_6{max-width:610px}._hero_15pet_6 h1{font-size:clamp(54px,11vw,110px)}._story_15pet_8,._trailer_15pet_8{grid-template-columns:1fr}._storyVisual_15pet_8{min-height:430px}._storyCopy_15pet_8,._trailerCopy_15pet_8{padding:76px 32px}._trailerVisual_15pet_11{min-height:450px}._editionGrid_15pet_14{grid-template-columns:1fr}._editionCard_15pet_14{max-width:620px;width:100%;margin:auto}._caseGrid_15pet_10{grid-template-columns:1fr}._caseGrid_15pet_10 article{min-height:220px}._seriesGrid_15pet_15{grid-template-columns:1fr}._gallery_15pet_8,._editions_15pet_8,._series_15pet_8,._case_15pet_8{padding-block:87px}._footerTop_15pet_16{flex-direction:column}._footerNav_15pet_16{justify-content:flex-start}._manifesto_15pet_7{padding:87px 24px}}@media(max-width:530px){._mark_15pet_4{font-size:.64rem}._header_15pet_3{padding:0 18px}._pretitle_15pet_6{font-size:.55rem;letter-spacing:.1em}._hero_15pet_6 h1{font-size:clamp(50px,13vw,83px)}._heroCopy_15pet_6{font-size:.87rem;line-height:1.75}._heroFoot_15pet_6{font-size:.52rem;left:25px;right:25px}._heroFoot_15pet_6 span:last-child{display:none}._tagline_15pet_6{font-size:23px}._btnMain_15pet_6,._btnLine_15pet_6{padding:15px 16px;font-size:.62rem;gap:13px}._manifesto_15pet_7 h2{font-size:clamp(36px,9vw,51px)}._manifesto_15pet_7 p{letter-spacing:.08em}._timeline_15pet_9{padding:42px 22px;grid-template-columns:1fr;gap:10px}._timelineAxis_15pet_9{height:32px;width:2px;justify-self:center}._timelineAxis_15pet_9 span{font-size:17px;padding:3px 0}._galleryGrid_15pet_12{grid-template-columns:1fr}._storyVisual_15pet_8{min-height:290px}._storyCopy_15pet_8,._trailerCopy_15pet_8{padding:64px 23px}._gallery_15pet_8,._editions_15pet_8,._series_15pet_8,._case_15pet_8{padding:78px 22px}._trailerVisual_15pet_11{min-height:315px}._trailerStatus_15pet_11{bottom:20px;left:20px;font-size:.6rem}._excerpt_15pet_8{padding:95px 22px}._editionCard_15pet_14{grid-template-columns:42% 1fr;gap:12px;padding:13px;min-height:270px}._coverCrop_15pet_14{height:226px}._editionMeta_15pet_14 h3{font-size:24px}._editionMeta_15pet_14 p{font-size:.68rem}._footer_15pet_16{padding:67px 23px 27px}._footerBottom_15pet_16{flex-direction:column}._hero_15pet_6{height:auto;min-height:750px}}._trailerVisual_15pet_11{overflow:hidden;background:#08111b}._trailerPreview_15pet_25{display:block;width:100%;height:100%;min-height:510px;position:relative;border:0;padding:0;cursor:pointer;overflow:hidden;background:#071018;color:#fff}._trailerPreview_15pet_25 img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.84);transition:filter .35s,transform .35s}._trailerPreview_15pet_25:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#000a,#0001 45%,#0002)}._trailerPreview_15pet_25:hover img,._trailerPreview_15pet_25:focus-visible img{filter:brightness(1);transform:scale(1.025)}._trailerPlayCircle_15pet_29{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:88px;height:88px;border:1px solid #fff9;border-radius:50%;background:#bf2532e9;box-shadow:0 8px 45px #000a;font-size:31px;padding-left:5px}._trailerPlayLabel_15pet_30{position:absolute;z-index:2;bottom:39px;left:50%;transform:translate(-50%);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;text-shadow:0 3px 10px #000}._trailerFrame_15pet_31{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:#050505}._trailerExternal_15pet_32{display:inline-block;align-self:flex-start;margin-top:22px;padding:16px 23px;border:1px solid #b99283;text-transform:uppercase;font-weight:800;letter-spacing:.1em;font-size:.73rem;text-decoration:none!important;color:#fff!important}._trailerExternal_15pet_32:hover{background:#b82735;border-color:#b82735}._trailerCopy_15pet_8 small a{color:#eccdb5}@media(max-width:900px){._trailerPreview_15pet_25{min-height:450px}}@media(max-width:530px){._trailerPreview_15pet_25{min-height:315px}._trailerPlayCircle_15pet_29{width:67px;height:67px;font-size:24px}._trailerPlayLabel_15pet_30{font-size:.63rem;bottom:22px}}@media(prefers-reduced-motion:reduce){._site_15pet_1 [data-reveal]{opacity:1!important;transform:none!important;transition:none}._galleryCard_15pet_12 img,._seriesBook_15pet_15{transition:none!important}}@media(prefers-reduced-motion:reduce){._trailerPreview_15pet_25 img{transition:none!important}}
