._site_1siwn_1{--gold:#e8be80;--ink:#fcf9ff;--muted:#c4cfe6;--line:#566382;background:#0b1226;color:var(--ink);min-height:100vh;font-family:inherit}._site_1siwn_1 *{box-sizing:border-box}._header_1siwn_3{max-width:1360px;margin:auto;padding:18px clamp(18px,3vw,40px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;border-bottom:1px solid #35405a}._logo_1siwn_4{width:180px;display:block;flex-shrink:0}._logo_1siwn_4 img{width:100%;height:58px;object-fit:contain;object-position:left}._header_1siwn_3 nav{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(8px,1.8vw,21px)}._header_1siwn_3 nav a{font-size:11px;font-weight:900;letter-spacing:.04em;text-decoration:none;color:#e4e3f4;min-height:40px;display:inline-flex;align-items:center;gap:7px}._header_1siwn_3 nav a:hover{color:#ffd197}._header_1siwn_3 nav ._navJoin_1siwn_8{background:#eac487;color:#202238;padding:10px 13px;border-radius:9px}._header_1siwn_3 nav ._navJoin_1siwn_8:hover{color:#202238;background:#faddae}._wrap_1siwn_10{width:min(1220px,calc(100% - 40px));margin:0 auto}._eyebrow_1siwn_11{font-size:11px;letter-spacing:.12em;color:#edd29e;font-weight:900}._hero_1siwn_12{padding:clamp(42px,6vw,83px) 0 40px}._hero_1siwn_12 h1{font:700 clamp(39px,5vw,67px)/1.07 Georgia,serif;letter-spacing:-.042em;color:#fff;margin:15px 0 20px}._hero_1siwn_12 h1 em{font-style:normal;color:#d5a9f4}._lead_1siwn_15{font-size:clamp(14px,1.7vw,17px);line-height:1.75;color:#d3d9e8;max-width:800px}._actions_1siwn_16{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px}._primary_1siwn_17,._secondary_1siwn_17{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;min-height:45px;padding:12px 17px;text-align:center;font-size:11px;font-weight:900;text-decoration:none;letter-spacing:.02em}._primary_1siwn_17{background:var(--gold);color:#161c31}._primary_1siwn_17:hover{background:#ffdda9;color:#161c31}._secondary_1siwn_17{color:#fff;border:1px solid #9e8ab8;background:#252443}._secondary_1siwn_17:hover{background:#393150;color:#fff}._infoStrip_1siwn_20{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}._infoStrip_1siwn_20 span{background:#1e2942;border:1px solid #465777;border-radius:999px;color:#ecdef8;padding:8px 12px;font-size:11px;font-weight:750}._libraryHead_1siwn_22{padding:11px 0 18px;display:flex;align-items:end;justify-content:space-between;gap:12px;border-bottom:1px solid #45516d}._libraryHead_1siwn_22 h2{font:700 27px Georgia,serif;color:#fff;margin:7px 0}._libraryHead_1siwn_22 p{color:#cad7e7;font-size:12px}._shelf_1siwn_25{padding:25px 0 8px}._shelf_1siwn_25 h3{font-size:12px;color:#ecc48a;letter-spacing:.09em;margin:0 0 14px}._grid_1siwn_26{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}._card_1siwn_27{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #4c5775;border-radius:15px;background:#18223b;box-shadow:0 13px 32px #0002}._card_1siwn_27:hover{border-color:#a48bbc}._image_1siwn_29{height:132px;display:grid;place-items:center;padding:14px;background:radial-gradient(ellipse at 35% 5%,#433055,#141b2d 73%)}._image_1siwn_29 img{max-width:100%;width:100%;max-height:111px;height:100%;object-fit:contain}._fallbackLogo_1siwn_31{font:750 18px Georgia,serif;text-align:center;color:#ffd492;text-wrap:balance}._cardBody_1siwn_32{display:flex;flex-direction:column;flex:1;padding:14px}._cardBody_1siwn_32 small{font-size:9px;color:#edd099;letter-spacing:.07em;font-weight:850}._cardBody_1siwn_32 h4{font:700 20px/1.18 Georgia,serif;color:#fff;margin:11px 0 7px;overflow-wrap:anywhere}._cardBody_1siwn_32 p{font-size:12px;line-height:1.6;color:#cdd8e7;margin:0 0 16px;flex:1}._cardBody_1siwn_32 a{font-size:11px;color:#f8dfb6;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-weight:900;padding:9px 0}._cardBody_1siwn_32 a:hover{text-decoration:underline}._detailHero_1siwn_38{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:clamp(20px,5vw,58px);align-items:center}._detailArtwork_1siwn_39{min-height:260px;padding:34px;border:1px solid #6e648c;border-radius:22px;background:radial-gradient(circle at 35% 15%,#5e3d6b,#212440 64%,#13192c);display:grid;place-items:center}._detailArtwork_1siwn_39 img{max-width:100%;max-height:290px;width:100%;object-fit:contain}._detailArtwork_1siwn_39 ._fallbackLogo_1siwn_31{font-size:clamp(28px,3vw,38px)}._category_1siwn_42{font-size:12px;color:#e7c18b;letter-spacing:.11em;font-weight:800}._detailDescription_1siwn_43{border-top:1px solid #4c5c79;margin-top:27px;padding:24px 0 7px}._detailDescription_1siwn_43 h2,._features_1siwn_44 h2,._related_1siwn_44 h2,._gate_1siwn_44 h2{font:700 27px Georgia,serif;color:#fff;margin:0 0 12px}._detailDescription_1siwn_43 p{max-width:850px;font-size:15px;line-height:1.8;color:#d0d8e9;margin:0}._features_1siwn_44{margin:30px 0}._featureList_1siwn_46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;max-width:1000px}._featureList_1siwn_46 li{background:#1b2841;border:1px solid #435575;padding:13px 14px;border-radius:11px;font-size:13px;line-height:1.5;color:#e4e8f4}._featureList_1siwn_46 li:before{content:"✦";color:#ffdc9e;margin-right:9px}._gate_1siwn_44{margin:38px 0 46px;padding:clamp(20px,4vw,36px);border-radius:20px;border:1px solid #a48bba;background:linear-gradient(110deg,#252442,#38264e);display:grid;grid-template-columns:1fr auto;align-items:center;gap:17px}._gate_1siwn_44 p{font-size:13px;color:#d9e4f0;line-height:1.75;margin:0}._gateCtas_1siwn_51{display:flex;flex-wrap:wrap;gap:10px}._related_1siwn_44{padding:22px 0 48px}._relatedGrid_1siwn_52{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}._relatedGrid_1siwn_52 a{border:1px solid #58607e;border-radius:12px;background:#1a243d;color:#f1eafc;display:flex;align-items:center;gap:10px;padding:11px;text-decoration:none;font-size:12px;font-weight:800}._relatedGrid_1siwn_52 a:hover{border-color:#cdb18b}._relatedGrid_1siwn_52 img{width:58px;height:54px;object-fit:contain}._breadcrumb_1siwn_56{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#ced6e8;font-size:12px;padding:17px 0 0}._breadcrumb_1siwn_56 a{color:#f1ce9f;text-decoration:none}._footer_1siwn_58{background:#10192f;border-top:1px solid #46516d;margin-top:32px;padding:30px max(20px,calc((100% - 1180px)/2))}._footerTop_1siwn_59{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}._footerTop_1siwn_59 b{color:#fff;font-size:15px}._footerTop_1siwn_59 p{font-size:12px;line-height:1.6;color:#cbd5e6;max-width:550px;margin:7px 0}._footerCtas_1siwn_61{display:flex;align-items:center;flex-wrap:wrap;gap:9px}._footerCtas_1siwn_61 a{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#f8dcb0;text-decoration:none;border:1px solid #736389;border-radius:9px;padding:10px}._footer_1siwn_58 nav{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:18px 0}._footer_1siwn_58 nav a{color:#e0d9ea;text-decoration:none;font-size:11px}._footer_1siwn_58 small{display:flex;align-items:center;gap:8px;font-size:11px;color:#bdc8da;line-height:1.65}@media(max-width:1050px){._grid_1siwn_26{grid-template-columns:repeat(3,minmax(0,1fr))}._detailHero_1siwn_38{grid-template-columns:1.2fr .8fr}}@media(max-width:720px){._header_1siwn_3 nav{gap:11px}._header_1siwn_3 nav a{font-size:10px}._grid_1siwn_26{grid-template-columns:repeat(2,minmax(0,1fr))}._detailHero_1siwn_38{grid-template-columns:1fr}._detailArtwork_1siwn_39{min-height:195px}._relatedGrid_1siwn_52{grid-template-columns:repeat(2,minmax(0,1fr))}._gate_1siwn_44,._featureList_1siwn_46{grid-template-columns:1fr}._wrap_1siwn_10{width:calc(100% - 28px)}}@media(max-width:430px){._grid_1siwn_26{gap:8px}._cardBody_1siwn_32{padding:10px}._cardBody_1siwn_32 h4{font-size:16px}._image_1siwn_29{height:109px;padding:9px}._image_1siwn_29 img{max-height:88px}._relatedGrid_1siwn_52{grid-template-columns:1fr}._hero_1siwn_12 h1{font-size:39px}._header_1siwn_3{padding:10px 13px}}
