

﻿:root{--gold:#d8b76a;--gold2:#fff0b0;--dark:#050505;--blue:#67b6ff;--glass:#0606072e;--line:#d8b76a52;--white:#f7f1df;--muted:#c9bea2;--serif:"Cinzel","Cormorant Garamond","Trajan Pro",Georgia,serif;--sans:"Inter","Manrope","Source Sans 3",Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;color:var(--white);font-family:var(--sans);background:#020202;margin:0;overflow:hidden}button,a,input{font:inherit}button{cursor:pointer}body.is-transitioning,body.intro-pending{pointer-events:none}.screen{opacity:0;visibility:hidden;transition:opacity .58s,transform .9s cubic-bezier(.22,.8,.2,1),visibility .58s;position:fixed;inset:0;overflow:hidden;transform:scale(1.015)}.screen.active{opacity:1;visibility:visible;transform:scale(1)}.screen-bg,.hero-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.screen-vignette,.hero-vignette{pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 0 24%,#00000047 60%,#000000c2 100%),linear-gradient(#0000004d,#00000080);position:absolute;inset:0}.topbar{z-index:60;backdrop-filter:blur(12px);background:linear-gradient(#020202b8,#02020242,#0000);border-bottom:1px solid #d8b76a29;align-items:center;gap:26px;height:78px;padding:0 clamp(20px,3vw,54px);display:flex;position:fixed;top:0;left:0;right:0}.brand{color:var(--white);background:0 0;border:0;align-items:center;gap:12px;min-width:190px;display:flex}.brand img{filter:drop-shadow(0 0 16px #d8b76aa6);width:38px}.brand b{font-family:var(--serif);letter-spacing:.22em;color:var(--gold2);font-size:18px;font-weight:500}.brand small{letter-spacing:.25em;color:var(--muted);text-transform:uppercase;font-size:11px;display:block}.nav{flex:1;justify-content:center;align-items:center;gap:clamp(12px,1.6vw,28px);display:flex}.nav button,.footer button,.langs button,.sound{color:#f7f1dfdb;text-transform:uppercase;letter-spacing:.17em;background:0 0;border:0;font-size:12px;font-weight:650}.nav button:hover,.footer button:hover,.langs .active{color:var(--gold2);text-shadow:0 0 18px #d8b76abf}.right-tools{align-items:center;gap:14px;display:flex}.socials-head{gap:10px;display:flex}.socials-head a{width:28px;height:28px;color:var(--white);background:#0000001f;border:1px solid #d8b76a47;border-radius:50%;place-items:center;display:grid}.socials-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.socials-head a:hover{color:var(--gold2);box-shadow:0 0 18px #d8b76a59}.sound{text-align:left;min-width:172px;font-size:11px}.langs{gap:10px;display:flex}.hamburger{border:1px solid var(--line);color:var(--gold2);background:#0003;border-radius:4px;display:none}.home-screen:after{content:"";opacity:.78;background:linear-gradient(#0000 0,#fff6c4 8%,#d8b76a 50%,#fff6c4 92%,#0000);width:2px;position:absolute;top:7%;bottom:18%;left:50%;transform:translate(-50%);box-shadow:0 0 28px #ffdf7be6,0 0 110px #d8b76a8c}.subtitle{font-family:var(--serif);letter-spacing:.42em;text-transform:uppercase;color:#fff2bf;margin:0 0 16px;font-size:clamp(13px,1.3vw,18px)}.cta{color:#fff1bd;text-transform:uppercase;letter-spacing:.16em;background:linear-gradient(#d8b76a1f,#0000002e);border:1px solid #d8b76a85;border-radius:2px;justify-content:center;align-items:center;min-width:220px;min-height:48px;padding:13px 24px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:inset 0 0 24px #d8b76a0a,0 0 #d8b76a00}.cta:hover{background:linear-gradient(#d8b76a33,#0000001f);transform:translateY(-2px);box-shadow:0 0 32px #d8b76a47}.cta.primary{background:linear-gradient(#d8b76a38,#48300f29);border-color:#ffe595b8;min-width:320px}.home-cta{z-index:7;position:relative}.content{z-index:5;flex-direction:column;justify-content:center;height:100%;padding:110px clamp(24px,5vw,90px) 70px;display:flex;position:relative}.content.wide{max-width:1320px;margin:0 auto}.content.narrow{max-width:660px}.glass{backdrop-filter:blur(18px)saturate(1.12);background:#0505062e;border:1px solid #d8b76a3d;padding:clamp(24px,3vw,44px);box-shadow:0 20px 70px #00000047,inset 0 0 30px #ffffff06}.eyebrow{font-family:var(--serif);letter-spacing:.35em;text-transform:uppercase;color:#e4c986;font-size:12px}.content h2{font-family:var(--serif);letter-spacing:.08em;color:#fff3c9;margin:8px 0 22px;font-size:clamp(38px,5vw,76px);font-weight:500;line-height:1.05}.content h2 em{letter-spacing:.28em;text-transform:uppercase;color:#e5d3a2;font-size:.45em;font-style:normal}.lead{color:#fff6dc;font-size:clamp(18px,2vw,26px);line-height:1.42}.content p{color:#ded5c2;line-height:1.78}.status{letter-spacing:.2em;text-transform:uppercase;color:#fff0b0;font-size:11px}.status.restricted{color:#9bd0ff}.status.locked{color:#d8a0a0}.split{max-width:720px}.screen-bg{filter:brightness(.72)saturate(1.08)}.guild-bg{background-image:url(../assets/porte-monumentale.webp);background-position:50%}.omega-bg{background-image:url(../assets/case-omega-office.webp);background-position:50%}.content blockquote{color:#fff0b0;max-width:900px;font-family:Georgia,serif;font-size:clamp(22px,2.6vw,36px);font-style:italic;line-height:1.35}.map-screen{background:#070706;overflow:auto}.map-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;display:grid}.map-wrap img{object-fit:contain;filter:drop-shadow(0 20px 40px #00000073);width:100%;max-height:82vh}.locations{flex-wrap:wrap;gap:9px;display:flex}.locations button{color:#fff2c0;background:#d8b76a1a;border:1px solid #d8b76a42;padding:9px 11px}.place-info{border-top:1px solid #d8b76a40;min-height:130px;margin-top:18px}.cover{object-fit:contain;filter:drop-shadow(0 24px 60px #000000b8);width:100%;max-height:78vh}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.guild-form input{color:#fff;background:#00000040;border:1px solid #d8b76a47;min-height:50px;padding:0 16px}.archive-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.author-screen{background:#050505}.footer{z-index:55;gap:12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.footer button{background:#00000038;border:1px solid #d8b76a2e;padding:9px 14px}.brand-intro{z-index:1000;background:radial-gradient(circle,#d8b76a0f,#0000 18%),#020202;place-items:center;transition:opacity .7s,visibility .7s;display:grid;position:fixed;inset:0}.intro-line{background:linear-gradient(#0000,#fff6be,#d8b76a,#fff6be,#0000);width:2px;height:0;animation:1.05s cubic-bezier(.16,.84,.22,1) forwards introLine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #ffe08ae6,0 0 120px #d8b76ab3}.intro-sigil{opacity:0;filter:drop-shadow(0 0 #0000);width:min(255px,34vw);animation:.78s .55s forwards introSigilIn,.82s 1.25s 3 introBeat;transform:translateY(-34px)scale(.78)}.intro-wordmark{font-family:var(--serif);letter-spacing:.28em;color:#fff0b0;opacity:0;text-shadow:0 0 34px #d8b76a99;font-size:clamp(25px,3vw,48px);animation:.8s 3.6s forwards introWord;position:absolute;top:68%}.audio-consent{z-index:80;backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#0505068c;border:1px solid #d8b76a47;max-width:330px;padding:18px;transition:all .35s;position:fixed;bottom:82px;right:24px;transform:translateY(8px)}.audio-consent.show{opacity:1;visibility:visible;transform:none}.audio-consent p{color:#eee0c0;margin:0 0 12px;font-size:14px}.audio-consent button{color:#fff0b0;background:#d8b76a1a;border:1px solid #d8b76a59;margin-right:8px;padding:8px 12px}.transition{z-index:900;pointer-events:none;opacity:0;visibility:hidden;background:#020202;transition:opacity .18s,visibility .18s;position:fixed;inset:0}@keyframes suspended{0%,to{translate:0}50%{translate:0 2px}}@keyframes introLine{0%{opacity:0;height:0}18%{opacity:1}to{opacity:1;height:140vh}}@keyframes introSigilIn{to{opacity:1;filter:drop-shadow(0 0 28px #ffde83f5)drop-shadow(0 0 92px #d8b76ac2);transform:translateY(0)scale(1)}}@keyframes introBeat{0%,to{transform:scale(1)}45%{filter:drop-shadow(0 0 48px #fff2ba)drop-shadow(0 0 150px #d8b76afa);transform:scale(1.048)}}@keyframes introWord{to{opacity:1}}@media (width<=1120px){.nav{display:none}.hamburger{display:block}.topbar.menu-open .nav{backdrop-filter:blur(14px);background:#050506db;border:1px solid #d8b76a38;flex-direction:column;align-items:stretch;padding:16px;display:flex;position:absolute;top:82px;left:20px;right:20px}.socials-head,.sound{display:none}.map-layout,.book-grid,.author-grid{grid-template-columns:1fr}.archive-grid{grid-template-columns:1fr 1fr}.footer{flex-wrap:wrap;justify-content:center;width:96%}.content{padding-top:100px;overflow:auto}.screen{overflow:auto}.home-screen{overflow:hidden}}@media (width<=680px){.topbar{height:68px;padding:0 14px}.brand b{font-size:14px}.brand small{font-size:9px}.brand img{width:32px}.subtitle{letter-spacing:.25em;font-size:11px}.cta.primary,.cta{width:100%;min-width:0;max-width:340px}.portal-grid,.three-cols,.archive-grid{grid-template-columns:1fr}.content h2{font-size:34px}.glass{padding:22px}.footer{display:none}.intro-sigil{width:170px}}.brand-intro:before{content:"";opacity:0;background:radial-gradient(circle at 50% 24%,#ffeca912,#0000 21%),linear-gradient(90deg,#0000,#d8b76a0a,#0000);animation:2.4s .8s forwards introAmbientV91;position:absolute;inset:0}.intro-line{width:2px;animation:1.18s cubic-bezier(.16,.84,.22,1) forwards introLineV91}.intro-sigil{width:min(230px,30vw);animation:.72s .62s forwards introSigilInV91,.72s 1.35s 3 introBeatV91}.intro-signature{object-fit:contain;opacity:0;filter:drop-shadow(0 0 8px #ffe28e38)drop-shadow(0 0 28px #d8b76a2e);width:min(690px,76vw);max-height:220px;animation:.95s cubic-bezier(.16,.84,.22,1) 3.85s forwards introSignatureV91;position:absolute;top:66.5%;left:50%;transform:translate(-50%,26px)scale(.94)}.brand-intro.done .intro-signature,.brand-intro.done .intro-sigil,.brand-intro.done .intro-line{animation-play-state:paused}@keyframes introAmbientV91{to{opacity:1}}@keyframes introLineV91{0%{opacity:0;height:0}16%{opacity:1}72%{opacity:1;height:132vh;box-shadow:0 0 36px #ffe08af2,0 0 140px #d8b76acc}to{opacity:1;height:148vh;box-shadow:0 0 42px #fff4c4,0 0 180px #d8b76af2}}@keyframes introSigilInV91{to{opacity:1;filter:drop-shadow(0 0 35px #ffe894)drop-shadow(0 0 115px #d8b76ae0);transform:translateY(0)scale(1)}}@keyframes introBeatV91{0%,to{filter:drop-shadow(0 0 35px #ffe894e6)drop-shadow(0 0 115px #d8b76abf);transform:scale(1)}45%{filter:drop-shadow(0 0 60px #fff8d3)drop-shadow(0 0 180px #d8b76a);transform:scale(1.065)}}@keyframes introSignatureV91{0%{opacity:0;filter:drop-shadow(0 0 #d8b76a00);transform:translate(-50%,26px)scale(.94)}72%{opacity:1;filter:drop-shadow(0 0 22px #ffecaae6)drop-shadow(0 0 80px #d8b76ad9);transform:translate(-50%)scale(1.015)}to{opacity:1;filter:drop-shadow(0 0 18px #ffe28eb8)drop-shadow(0 0 58px #d8b76aad);transform:translate(-50%)scale(1)}}.home-screen:after{opacity:.92;width:2.5px;top:4%;bottom:13%;box-shadow:0 0 38px #ffe792,0 0 145px #d8b76abd}.subtitle{letter-spacing:.46em}.cta{white-space:nowrap}.cta.primary{min-width:min(340px,92vw)}.glass,.glass-cards article,.portal-card{backdrop-filter:blur(18px)saturate(1.18);background:#0505062e;border-color:#d8b76a38}@media (width<=900px){.intro-signature{width:88vw;top:68%}.topbar{height:66px}.nav{display:none}.hamburger{display:block}.right-tools{margin-left:auto}.sound{text-overflow:ellipsis;min-width:auto;max-width:120px;overflow:hidden}.socials-head{display:none}}:root{--font-ui:"Inter", "Manrope", "Source Sans 3", Arial, sans-serif;--font-brand:"Cinzel", "Cormorant Garamond", Georgia, serif;--font-fantasy:"Cormorant SC", "Cinzel Decorative", Georgia, serif;--font-scifi:"Space Grotesk", "Sora", "Rajdhani", Arial, sans-serif;--font-vision:"Marcellus", "Cormorant Garamond", Georgia, serif}body{font-family:var(--font-ui)}.brand b,.axis-core h1,.content h2{font-family:var(--font-brand)}.intro-reveal-card{object-fit:contain;opacity:0;filter:drop-shadow(0 0 28px #ffe28ebd)drop-shadow(0 0 92px #d8b76aa3);width:min(1120px,94vw);height:auto;max-height:78vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.982);animation:1.05s cubic-bezier(.16,.84,.22,1) 4.32s forwards introRevealCardV92!important}@keyframes introSigilOutV92{to{opacity:0;filter:drop-shadow(0 0 #d8b76a00);transform:scale(.88)}}@keyframes introRevealCardV92{0%{opacity:0;filter:drop-shadow(0 0 #d8b76a00);transform:translate(-50%,-50%)scale(.965)}70%{opacity:1;filter:drop-shadow(0 0 34px #ffecaae6)drop-shadow(0 0 118px #d8b76ad1);transform:translate(-50%,-50%)scale(1.018)}to{opacity:1;filter:drop-shadow(0 0 24px #ffe28eb8)drop-shadow(0 0 76px #d8b76a9e);transform:translate(-50%,-50%)scale(1)}}@keyframes fantasyAuraRotateV92{to{transform:rotate(360deg)}}@keyframes fantasyLivingTreeV92{0%,to{transform:scale(1)rotate(-.35deg)}50%{transform:scale(1.028)rotate(.35deg)}}@keyframes vortexSpinV92{to{transform:rotate(360deg)}}@keyframes vortexPulseV92{0%,to{filter:drop-shadow(0 0 22px #67b6ff57)drop-shadow(0 0 18px #d8b76a3d);transform:scale(1)}50%{filter:drop-shadow(0 0 42px #67b6ffb8)drop-shadow(0 0 26px #d8b76a7a);transform:scale(1.035)}}@keyframes visionRingsV92{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.62;transform:scale(1.08)}}@keyframes visionCityGrowV92{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@media (width<=900px){.intro-reveal-card{width:96vw;max-height:68vh}}@media (prefers-reduced-motion:reduce){.premium-emblem:after,.emblem-img,.intro-sigil,.intro-reveal-card{opacity:1!important;animation:none!important;transform:none!important}}:root{--font-ui:"Inter","Manrope","Segoe UI",Arial,sans-serif;--font-brand:"Cinzel",Georgia,serif;--font-fantasy:"Cormorant SC","Cinzel",Georgia,serif;--font-scifi:"Space Grotesk","Sora","Rajdhani",Arial,sans-serif;--font-vision:"Marcellus","Cormorant Garamond",Georgia,serif;--accent-fantasy:#d8b76a;--accent-scifi:#67b6ff;--accent-vision:#d8b76a}.brand-intro.done .intro-sigil{opacity:0!important}@keyframes introSigilOutV93{to{opacity:0;filter:drop-shadow(0 0 #d8b76a00);transform:scale(.82)}}@keyframes introRevealCardV93{0%{opacity:0;filter:drop-shadow(0 0 #d8b76a00);transform:translate(-50%,-42%)scale(.955)}72%{opacity:1;filter:drop-shadow(0 0 32px #ffecaadb)drop-shadow(0 0 150px #d8b76ab3);transform:translate(-50%,-50%)scale(1.018)}to{opacity:1;filter:drop-shadow(0 0 24px #ffe28eb8)drop-shadow(0 0 110px #d8b76a85);transform:translate(-50%,-50%)scale(1)}}@keyframes fantasyAuraRotateV93{to{transform:rotate(360deg)}}@keyframes fantasyLivingTreeV93{0%,to{transform:scale(1)rotate(-.35deg)}50%{transform:scale(1.032)rotate(.35deg)}}@keyframes vortexSpinV93{to{transform:rotate(360deg)}}@keyframes vortexPulseV93{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes visionRingsV93{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.66;transform:scale(1.1)}}@keyframes visionCityGrowV93{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.sound{background:#00000029!important;border:1px solid #d8b76a4d!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:0!important;display:grid!important}.sound:before{content:"◉";color:#fff0b0;text-shadow:0 0 14px #d8b76ab3;font-size:15px}@media (width<=900px){.intro-reveal-card{width:96vw!important;max-height:68vh!important}}@media (prefers-reduced-motion:reduce){.premium-emblem:after,.emblem-img,.intro-sigil,.intro-reveal-card{opacity:1!important;animation:none!important;transform:none!important}.intro-sigil{display:none!important}}.brand-intro{transition:opacity .55s,visibility .55s!important}.intro-sigil{animation:.72s .62s forwards introSigilInV91,.72s 1.35s 3 introBeatV91,.24s 3.56s forwards introSigilOutV93a!important}.intro-reveal-card{object-fit:contain!important;opacity:0!important;filter:drop-shadow(0 0 24px #ffe28e94)drop-shadow(0 0 94px #d8b76a61)!important;width:min(1240px,95vw)!important;max-height:76vh!important;animation:.3s cubic-bezier(.16,.84,.22,1) 3.66s forwards introRevealCardV93a!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.985)!important}@keyframes introSigilOutV93a{to{opacity:0;filter:drop-shadow(0 0 #d8b76a00);transform:scale(.82)}}@keyframes introRevealCardV93a{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes fantasyAuraRotateV93a{to{transform:rotate(360deg)}}@keyframes fantasyTreeTurnV93a{0%,to{transform:scale(1)rotate(-1.2deg)}50%{transform:scale(1.018)rotate(1.2deg)}}@keyframes vortexSpinV93a{to{transform:rotate(360deg)}}@keyframes vortexPulseV93a{0%,to{transform:scale(1)}50%{transform:scale(1.032)}}@keyframes visionAuraV93a{0%,to{opacity:.14;transform:scale(.98)}50%{opacity:.26;transform:scale(1.08)}}@keyframes visionCityGrowV93a{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (width<=900px){.intro-reveal-card{width:94vw!important;max-height:62vh!important}}body.threshold-pending{pointer-events:auto;overflow:hidden}.threshold-screen{z-index:1200;opacity:1;visibility:visible;background:radial-gradient(circle at 50% 48%,#d8b76a1a,#0000 18%),radial-gradient(circle at 50% 78%,#d8b76a0e,#0000 32%),#010101;place-items:center;transition:opacity .65s,visibility .65s;display:grid;position:fixed;inset:0}.threshold-start{color:#fff0b8;text-align:center;cursor:pointer;background:0 0;border:0;place-items:center;gap:14px;min-width:min(92vw,520px);min-height:390px;display:grid;position:relative}.threshold-line{opacity:.62;background:linear-gradient(#0000,#fff7c8 22%,#d8b76a 50%,#fff7c8 78%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #ffe18bcc,0 0 90px #d8b76a7a}.threshold-sigil{filter:drop-shadow(0 0 24px #ffe28ed1)drop-shadow(0 0 86px #d8b76a9e);width:min(185px,38vw);animation:3.8s ease-in-out infinite thresholdSigilWait}.threshold-title{font-family:var(--serif);letter-spacing:.34em;text-transform:uppercase;text-shadow:0 0 22px #d8b76a73;font-size:clamp(16px,2vw,26px)}.threshold-subtitle{letter-spacing:.14em;color:#f7f1dfb8;font-size:12px}.threshold-cta{color:#fff0b8;text-transform:uppercase;letter-spacing:.18em;background:linear-gradient(#d8b76a1f,#00000029);border:1px solid #d8b76a6b;margin-top:8px;padding:13px 22px;font-size:12px;font-weight:800}.threshold-start:hover .threshold-sigil{filter:drop-shadow(0 0 34px #ffeeb2)drop-shadow(0 0 118px #d8b76adb)}@keyframes thresholdSigilWait{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(2px)scale(1.015)}}.brand-intro:not(.armed) .intro-line,.brand-intro:not(.armed) .intro-sigil,.brand-intro:not(.armed) .intro-reveal-card{animation-play-state:paused!important}@keyframes introBeatSlowV94{0%,to{filter:drop-shadow(0 0 36px #ffe894e6)drop-shadow(0 0 118px #d8b76abf);transform:scale(1)}42%{filter:drop-shadow(0 0 70px #fff8d3)drop-shadow(0 0 205px #d8b76a);transform:scale(1.078)}}@keyframes introBeatFastV94{0%,to{filter:drop-shadow(0 0 42px #ffe894f5)drop-shadow(0 0 130px #d8b76ad1);transform:scale(1)}45%{filter:drop-shadow(0 0 86px #fff8d3)drop-shadow(0 0 240px #d8b76a);transform:scale(1.105)}}@keyframes introSigilOutV94{to{opacity:0;filter:drop-shadow(0 0 #d8b76a00);transform:scale(.74)}}@keyframes introSignatureZoomV94{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=900px){.threshold-start{min-height:330px}.threshold-title{letter-spacing:.22em}.brand-intro.armed .intro-reveal-card{width:94vw!important;max-height:62vh!important}}.home-screen .subtitle{text-transform:uppercase;color:#ead8aa;margin-top:8px;letter-spacing:.42em!important;font-size:clamp(14px,1.5vw,22px)!important}.home-screen .home-cta{margin-top:14px!important;margin-bottom:32px!important}.sound{min-width:46px;min-height:46px;box-shadow:inset 0 0 0 1px #ffffff08,0 0 18px #d8b76a1f;background:radial-gradient(circle at 50% 45%,#d8b76a3d,#00000038)!important;border:1px solid #d8b76a47!important;border-radius:999px!important}.sound:before{content:"◉";color:#d8b76a;font-size:16px}.brand-intro .intro-signature{transition:opacity .44s,transform .62s cubic-bezier(.16,.84,.22,1),filter .44s}.brand-intro.armed .intro-reveal-card{object-fit:contain!important;opacity:0!important;filter:drop-shadow(0 0 24px #ffdc7cbf)drop-shadow(0 0 120px #d8b76a52)!important;width:min(1360px,96vw)!important;max-height:74vh!important;animation:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.72)!important}@keyframes introLineV95{0%{opacity:0;height:0}16%{opacity:1}to{opacity:1;height:150vh}}@keyframes introSigilInV95{to{opacity:1;filter:drop-shadow(0 0 36px #ffe28ef5)drop-shadow(0 0 120px #d8b76ae0);transform:translateY(0)scale(1)}}@keyframes introBeatSlowV95{0%,to{transform:scale(1)}40%{filter:drop-shadow(0 0 84px #fff8d3)drop-shadow(0 0 230px #d8b76a);transform:scale(1.092)}}@keyframes introBeatFastV95{0%,to{transform:scale(1)}45%{filter:drop-shadow(0 0 92px #fff8d3)drop-shadow(0 0 260px #d8b76a);transform:scale(1.125)}}@keyframes introSigilFadeV95{to{opacity:0;filter:none;transform:scale(.74)}}@media (width<=980px){.brand-intro.show-signature .intro-reveal-card,.brand-intro .intro-reveal-card{width:95vw!important;max-height:62vh!important}}.topbar .nav [data-go=heritieres],.topbar .nav [data-go=codevx],.topbar .nav [data-go=omega],.home-cta,.home-cta-hidden{display:none!important}.home-screen .subtitle{letter-spacing:.42em!important;color:#ead8aa!important;font-size:clamp(13px,1.22vw,21px)!important}.sound{color:#0000!important;background:radial-gradient(circle at 50% 45%,#d8b76a3d,#00000038)!important;border:1px solid #d8b76a4d!important;border-radius:50%!important;min-width:44px!important;min-height:44px!important;overflow:hidden!important}.sound:before{content:"◉"!important;color:#d8b76a!important;font-size:16px!important;line-height:1!important}.brand-intro{z-index:1300!important}.brand-intro:not(.done){opacity:1!important;visibility:visible!important}.brand-intro .intro-signature,.brand-intro .intro-reveal-card{object-fit:contain!important;opacity:0!important;visibility:visible!important;transform-origin:50%!important;filter:drop-shadow(0 0 10px #ffe28e2e)drop-shadow(0 0 36px #d8b76a24)!important;width:min(1380px,96vw)!important;max-height:74vh!important;transition:opacity .32s,transform .58s cubic-bezier(.14,.86,.22,1),filter .32s!important;animation:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.62)!important}.brand-intro.armed .intro-line{animation:1.18s cubic-bezier(.16,.84,.22,1) forwards introLineV96!important}@keyframes introLineV96{0%{opacity:0;height:0}18%{opacity:1}to{opacity:1;height:150vh}}@keyframes introSigilInV96{to{opacity:1;filter:drop-shadow(0 0 36px #ffe28ef5)drop-shadow(0 0 120px #d8b76ae0);transform:translateY(0)scale(1)}}@keyframes introBeatSlowV96{0%,to{transform:scale(1)}42%{filter:drop-shadow(0 0 90px #fff8d3)drop-shadow(0 0 250px #d8b76a);transform:scale(1.1)}}@keyframes introBeatFastV96{0%,to{transform:scale(1)}45%{filter:drop-shadow(0 0 96px #fff8d3)drop-shadow(0 0 280px #d8b76a);transform:scale(1.13)}}@keyframes introSigilOutV96{to{opacity:0;filter:none;transform:scale(.72)}}body.threshold-pending,body.threshold-pending.intro-pending{pointer-events:auto!important;cursor:default!important}.threshold-screen.done{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.threshold-pending .threshold-screen{z-index:1600!important}.threshold-start{pointer-events:auto!important;cursor:pointer!important;z-index:1601!important}.threshold-title,.threshold-subtitle,.threshold-cta{opacity:1!important;visibility:visible!important}.home-screen .subtitle{letter-spacing:.42em!important}.topbar .nav [data-go=heritieres],.topbar .nav [data-go=codevx],.topbar .nav [data-go=omega],.home-screen .emblem-door b,.home-screen .emblem-door small{display:none!important}.brand-intro .intro-signature,.brand-intro .intro-reveal-card{visibility:visible!important;display:block!important}body.threshold-pending,body.threshold-pending.intro-pending{pointer-events:auto!important}.threshold-screen{z-index:99999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.threshold-pending .brand-intro{z-index:1!important;pointer-events:none!important}.brand-intro.armed{z-index:99998!important;pointer-events:none!important}.brand-intro.done{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.home-cta,.home-cta-hidden,.topbar .nav [data-go=heritieres],.topbar .nav [data-go=codevx],.topbar .nav [data-go=omega],.home-screen .emblem-door b,.home-screen .emblem-door small{display:none!important}.brand-intro.done,.threshold-screen.done{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}body:not(.threshold-pending) .threshold-screen:not(.done){pointer-events:none!important}body:not(.intro-pending) .brand-intro:not(.armed){display:none!important}.threshold-title,.threshold-cta{text-transform:uppercase!important}.guild-form{gap:10px;margin-top:18px;display:grid}.guild-form input[type=text],.guild-form input[type=email],.guild-form input:not([type]){box-sizing:border-box;color:#f7f1df;background:#0202026b;border:1px solid #d8b76a52;border-radius:14px;outline:none;width:100%;min-height:46px;padding:0 14px}.guild-form input:focus{border-color:#ffe59bc2;box-shadow:0 0 0 3px #d8b76a1f,0 0 32px #d8b76a1f}.bot-field{clip:rect(0,0,0,0)!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.guild-form.form-error input:invalid,.guild-form.form-error .privacy-check input:invalid{border-color:#ff7171b8}.sound{color:#ffe59b;background:#02020252;border:1px solid #d8b76a5c;border-radius:999px;place-items:center;min-width:38px;min-height:38px;font-size:16px;line-height:1;display:inline-grid}.sound:hover{box-shadow:0 0 24px #d8b76a38}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sound,#soundToggle,.audio-consent{visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-current=home] .topbar,body[data-current=home] .footer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.home-reference-screen{background:#000!important;overflow:hidden!important}.home-reference-screen .home-reference-wrap{background:#000;place-items:center;display:grid;position:absolute;inset:0}.home-reference-screen .home-reference-image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.home-reference-screen .home-hotspot{cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;margin:0;padding:0;position:absolute}.home-reference-screen .home-hotspot:hover,.home-reference-screen .home-hotspot:focus-visible{box-shadow:0 0 0 1px #d8b76a59,inset 0 0 28px #d8b76a38}.home-reference-screen .home-hotspot.hs-domain{width:6.8%;height:7.5%;bottom:5.2%;left:46.4%}@media (width<=900px){.home-reference-screen .home-reference-canvas{width:100vw;height:auto;max-height:none}.home-reference-screen .home-hotspot.hs-fantasy,.home-reference-screen .home-hotspot.hs-scifi,.home-reference-screen .home-hotspot.hs-vision{height:23.8%;top:61.8%}}.home-reference-screen .home-menu-list{gap:2px;margin-top:10px;display:grid}.home-reference-screen .home-menu-list button{color:#f7f1df;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;display:grid}.home-reference-screen .home-menu-list button span{font-family:var(--serif);color:#d8b76aad;letter-spacing:.08em;font-size:11px}.home-reference-screen .home-menu-list button b{font-family:var(--serif);color:#fff1bd;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:500}.home-reference-screen .home-menu-list button:hover,.home-reference-screen .home-menu-list button:focus-visible{background:linear-gradient(90deg,#d8b76a29,#d8b76a09,#0000);outline:none;box-shadow:inset 0 0 0 1px #d8b76a2e,0 0 20px #d8b76a1a}.home-reference-screen .home-menu-list button:hover b,.home-reference-screen .home-menu-list button:focus-visible b{color:#fff6d0}@keyframes homeMenuDrop{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.home-reference-screen .home-menu-list button{min-height:36px}}.home-reference-screen .home-beam-sigil{z-index:4!important;pointer-events:none!important;filter:drop-shadow(0 0 18px #ffe28ed1)drop-shadow(0 0 58px #d8b76a70)!important;opacity:.96!important;width:clamp(44px,5.2%,78px)!important;height:auto!important;position:absolute!important;top:7.8%!important;left:50%!important;transform:translate(-50%)!important}.home-reference-screen .home-hotspot,.home-reference-screen .home-hotspot:hover,.home-reference-screen .home-hotspot:focus,.home-reference-screen .home-hotspot:focus-visible,.home-reference-screen .home-hotspot:active{box-shadow:none!important;opacity:1!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;outline:none!important}.home-reference-screen .home-hotspot:active{transform:scale(.985)}.home-reference-screen .home-hotspot.hs-author{border-radius:0!important;width:24.5%!important;height:7.2%!important;bottom:2.2%!important;left:2.8%!important}.home-reference-screen .home-hotspot.hs-domain{border-radius:50%!important;width:7.7%!important;height:8.9%!important;bottom:2.15%!important;left:46.1%!important}.home-reference-screen .home-hotspot.hs-follow{border-radius:0!important;width:16.2%!important;height:7.2%!important;bottom:2.2%!important;right:20.2%!important}@media (width<=900px){.home-reference-screen .home-beam-sigil{width:6.4%!important;top:7.4%!important}}.home-reference-screen .home-menu-list button{grid-template-columns:26px 1fr!important}.home-reference-screen .home-menu-list button span{color:#d8b76a!important;text-shadow:0 0 12px #d8b76a8c!important;letter-spacing:0!important;font-size:13px!important}.home-reference-screen .home-beam-sigil{opacity:1!important;filter:drop-shadow(0 0 26px #ffeca8f2)drop-shadow(0 0 88px #d8b76a9e)!important;width:clamp(72px,8.3%,124px)!important;top:7.2%!important}.home-reference-screen .home-hotspot.hs-fantasy,.home-reference-screen .home-hotspot.hs-scifi,.home-reference-screen .home-hotspot.hs-vision{overflow:visible!important;transform:none!important}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:screen;filter:blur(.25px);border-radius:50%;width:80%;height:78%;animation:16s linear infinite portalAuraSpin;position:absolute;top:-1%;left:10%}.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;border-radius:50%;width:64%;height:64%;animation:5.4s ease-in-out infinite portalAuraPulse;position:absolute;top:7%;left:18%}.home-reference-screen .home-hotspot.hs-scifi:before{background:conic-gradient(from 0deg, transparent 0 16%, #53b8ff57 24%, transparent 35% 55%, #ffdc7633 64%, transparent 76% 100%);animation-duration:13s}.home-reference-screen .home-hotspot.hs-vision:before{background:conic-gradient(from 0deg, transparent 0 20%, #ffd56645 30%, transparent 42% 60%, #fff3be2e 70%, transparent 82% 100%);animation-duration:18s}@keyframes portalAuraSpin{to{transform:rotate(360deg)}}@keyframes portalAuraPulse{0%,to{opacity:.1;transform:scale(.98)}50%{opacity:.22;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before,.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{animation:none!important}}.home-reference-screen .home-reference-canvas:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#000000fa,#000000eb);width:25%;height:11%;position:absolute;top:0;right:0}.home-reference-screen .home-beam-sigil{content-visibility:auto;animation:4.6s ease-in-out infinite beamSigilFloat;z-index:6!important;opacity:1!important;filter:drop-shadow(0 0 14px #ffe191eb)drop-shadow(0 0 40px #d8b76a94)!important;width:8.8%!important;max-width:148px!important;top:6.2%!important}@keyframes beamSigilFloat{0%,to{opacity:.98;transform:translate(-50%)translateY(0)scale(1)}50%{opacity:1;transform:translate(-50%)translateY(-2px)scale(1.025)}}.home-reference-screen .home-hotspot.hs-fantasy,.home-reference-screen .home-hotspot.hs-scifi,.home-reference-screen .home-hotspot.hs-vision{isolation:isolate;overflow:visible!important}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before,.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{content:"";pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:-8%}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before{filter:blur(1.2px)saturate(1.2);mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle,#fff0 34%,#ffedb12e 52%,#fff0 66%),conic-gradient(#ffdf7b00 0deg,#ffd6826b 55deg,#ffdf7b00 120deg,#ffdf7b57 185deg,#ffdf7b00 260deg,#ffdf7b47 315deg,#ffdf7b00 360deg);animation:7.5s linear infinite portalOrbit;inset:-14%}.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{opacity:.58;filter:blur(5px);background:radial-gradient(circle at 40% 36%,#fff9dca6,#fff9dc00 10%),radial-gradient(circle at 62% 64%,#ffd7826b,#ffd78200 12%),radial-gradient(circle,#ffdc8c1a,#ffdc8c00 58%);animation:3.2s ease-in-out infinite portalPulse;inset:-4%}.home-reference-screen .home-hotspot.hs-scifi:before{filter:blur(1px)saturate(1.35);background:radial-gradient(circle,#fff0 34%,#abdcff33 52%,#fff0 66%),conic-gradient(#55b4ff00 0deg,#52bcff80 58deg,#55b4ff00 122deg,#58c4ff70 190deg,#55b4ff00 255deg,#46a0ff57 320deg,#55b4ff00 360deg)}.home-reference-screen .home-hotspot.hs-scifi:after{background:radial-gradient(circle at 42% 36%,#dbf1ffbf,#dbf1ff00 9%),radial-gradient(circle at 60% 66%,#40aaff94,#40aaff00 13%),radial-gradient(circle,#40aaff1f,#40aaff00 58%)}.home-reference-screen .home-hotspot.hs-vision:before{opacity:.66}@keyframes portalOrbit{0%{opacity:.58;transform:rotate(0)scale(1)}50%{opacity:.86;transform:rotate(180deg)scale(1.06)}to{opacity:.58;transform:rotate(360deg)scale(1)}}@keyframes portalPulse{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.72;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.home-reference-screen .home-beam-sigil,.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before,.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{animation:none!important}}.home-reference-screen .home-topnav{z-index:8;pointer-events:auto;justify-content:center;align-items:center;gap:1.05rem;display:flex;position:absolute;top:2.25%;left:14.5%;right:6.5%}.home-reference-screen .home-topnav:before,.home-reference-screen .home-topnav:after{content:"";background:linear-gradient(90deg,#d8b76a00,#d8b76a94,#d8b76a1a);flex:auto;min-width:60px;height:1px}.home-reference-screen .home-topnav-link{appearance:none;color:#e8cd86;font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-shadow:0 0 10px #d8b76a38;background:0 0;border:0;padding:.25rem .15rem;font-size:clamp(12px,.95vw,15px)}.home-reference-screen .home-topnav-link:hover,.home-reference-screen .home-topnav-link:focus-visible{color:#fff4ca;text-shadow:0 0 18px #ffe9a973;outline:none}.home-reference-screen .home-topnav-sep{color:#d8b76a;opacity:.75;text-shadow:0 0 10px #d8b76a47;font-size:10px;transform:translateY(-1px)}@media (width<=1180px){.home-reference-screen .home-topnav{gap:.72rem;left:11%;right:4%}.home-reference-screen .home-topnav-link{letter-spacing:.12em;font-size:11px}}@media (width<=900px){.home-reference-screen .home-topnav{display:none}}.home-reference-screen .home-beam-sigil{width:8.6%!important;max-width:144px!important;top:8.05%!important}.home-reference-screen .home-hotspot.hs-fantasy,.home-reference-screen .home-hotspot.hs-scifi,.home-reference-screen .home-hotspot.hs-vision{overflow:visible!important}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before,.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{transform-origin:50%;border-radius:50%;top:50%!important;left:50%!important;inset:auto!important}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before{opacity:.82!important;filter:blur(.9px)saturate(1.22)!important;width:76%!important;height:76%!important;transform:translate(-50%,-50%)rotate(0)scale(1)!important}.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{opacity:.62!important;filter:blur(4px)!important;width:62%!important;height:62%!important;transform:translate(-50%,-50%)scale(1)!important}.home-reference-screen .home-hotspot.hs-fantasy:after{box-shadow:0 0 42px #d8b76a40,inset 0 0 32px #d8b76a1c!important}.home-reference-screen .home-hotspot.hs-vision:after{box-shadow:0 0 42px #d8b76a3b,inset 0 0 32px #d8b76a1c!important}@keyframes portalOrbitCentered{0%{opacity:.62;transform:translate(-50%,-50%)rotate(0)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)rotate(180deg)scale(1.05)}to{opacity:.62;transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@keyframes portalPulseCentered{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.07)}}.home-reference-screen .home-topnav{gap:.72rem;top:2.55%;left:15.8%;right:7.2%}.home-reference-screen .home-topnav:before,.home-reference-screen .home-topnav:after{opacity:.45}.home-reference-screen .home-beam-sigil:before{content:none}.home-reference-screen .home-reference-canvas .home-beam-sigil{background:radial-gradient(circle at 50% 62%,#ffe8981f,#ffe89800 66%);border-radius:50%}.home-reference-screen .home-reference-canvas:before{content:"";filter:blur(8px);z-index:5;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffeca752,#ffdf891f 34%,#ffdf8900 68%);width:10.5%;height:14.5%;position:absolute;top:10.8%;left:50%;transform:translate(-50%)}@keyframes portalIconFloat{0%,to{opacity:.84;transform:translate(0)scale(1)rotate(0)}25%{opacity:.94;transform:translateY(-1.5px)scale(1.018)rotate(-1deg)}50%{opacity:1;transform:translate(0)scale(1.03)rotate(0)}75%{opacity:.95;transform:translateY(1px)scale(1.015)rotate(1deg)}}@keyframes portalIconGlowGold{0%,to{filter:drop-shadow(0 0 10px #ffe59938)drop-shadow(0 0 26px #d8b76a29)}50%{filter:drop-shadow(0 0 18px #ffefc46b)drop-shadow(0 0 36px #d8b76a47)}}@keyframes portalIconGlowBlue{0%,to{filter:drop-shadow(0 0 10px #6fc8ff42)drop-shadow(0 0 24px #40aaff29)}50%{filter:drop-shadow(0 0 18px #c4e8ff70)drop-shadow(0 0 34px #40aaff47)}}.home-reference-screen .home-topnav{gap:.62rem;top:2.75%}.home-reference-screen .home-topnav-link{letter-spacing:.11em!important;color:#dfc57d!important;font-size:clamp(9px,.72vw,11px)!important}.home-reference-screen .home-reference-canvas:before{filter:blur(11px)!important;background:radial-gradient(circle at 50% 42%,#fff1c27a,#ffe2922e 33%,#ffdf8900 69%)!important;width:12.2%!important;height:18.5%!important;top:11.1%!important}.home-reference-screen .home-beam-sigil{filter:drop-shadow(0 0 24px #fff6d1)drop-shadow(0 0 54px #ffdc76d1)drop-shadow(0 0 110px #d8b76a9e)!important;width:10.8%!important;max-width:172px!important;top:9.1%!important}.home-reference-screen .home-hotspot.hs-fantasy,.home-reference-screen .home-hotspot.hs-scifi,.home-reference-screen .home-hotspot.hs-vision{isolation:isolate}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before{opacity:.66!important;filter:blur(.65px)saturate(1.1)!important;width:80%!important;height:80%!important}.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{opacity:.26!important;filter:blur(3px)!important;width:68%!important;height:68%!important}.home-reference-screen .home-hotspot.hs-fantasy:before{background:conic-gradient(#ffdf7b00 0deg 22deg,#ffe399b8 22deg 56deg,#ffdf7b00 56deg 135deg,#ffd77657 135deg 176deg,#ffdf7b00 176deg 360deg),radial-gradient(circle,#fff0b800 56%,#ffe4982e 59%,#fff0b800 63%)!important}.home-reference-screen .home-hotspot.hs-scifi:before{background:conic-gradient(#5fb8ff00 0deg 18deg,#7bd1ffd1 18deg 52deg,#5fb8ff00 52deg 145deg,#53aaff57 145deg 186deg,#5fb8ff00 186deg 360deg),radial-gradient(circle,#c8ebff00 56%,#75cdff2e 59%,#c8ebff00 63%)!important}.home-reference-screen .home-hotspot.hs-vision:before{background:conic-gradient(#ffdf7b00 0deg 24deg,#ffe5a2b3 24deg 58deg,#ffdf7b00 58deg 145deg,#ffd77652 145deg 186deg,#ffdf7b00 186deg 360deg),radial-gradient(circle,#fff0b800 56%,#ffe6a429 59%,#fff0b800 63%)!important}.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-vision:after{box-shadow:0 0 28px #d8b76a29,inset 0 0 18px #d8b76a14!important}.home-reference-screen .home-hotspot.hs-scifi:after{box-shadow:0 0 30px #40aaff2b,inset 0 0 18px #40aaff14!important}@keyframes portalOrbitCenteredRefined{0%{opacity:.46;transform:translate(-50%,-50%)rotate(0)scale(1)}50%{opacity:.78;transform:translate(-50%,-50%)rotate(180deg)scale(1.018)}to{opacity:.46;transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@keyframes portalPulseCenteredRefined{0%,to{opacity:.14;transform:translate(-50%,-50%)scale(.985)}50%{opacity:.3;transform:translate(-50%,-50%)scale(1.03)}}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-vision:before{animation:6.6s linear infinite portalOrbitCenteredRefined!important}.home-reference-screen .home-hotspot.hs-scifi:before{animation-duration:5.8s!important}.home-reference-screen .home-hotspot.hs-vision:before{animation-duration:7.2s!important}.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:after{animation:3s ease-in-out infinite portalPulseCenteredRefined!important}.home-reference-screen .home-reference-wrap{background:#050608;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.home-reference-screen .home-reference-wrap:before{content:"";filter:blur(26px)saturate(.86)brightness(.5);opacity:.72;background-image:url(../assets/home-reference-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-4%;transform:scale(1.12)}.home-reference-screen .home-reference-wrap:after{content:"";pointer-events:none;background:radial-gradient(at 14% 48%,#e1a6491c,#e1a64900 38%),radial-gradient(at 86% 48%,#e1a6491c,#e1a64900 38%),linear-gradient(90deg,#020305c7 0%,#02030524 13%,#02030500 24% 76%,#02030524 87%,#020305c7 100%);position:absolute;inset:0}.home-reference-screen .home-reference-canvas{aspect-ratio:1536/1024;background:0 0;width:min(104vw,162vh);max-width:104vw;max-height:100vh;position:relative;overflow:hidden}.home-reference-screen .home-reference-image{object-fit:contain;transform:scale(1.015)}.home-reference-screen .home-reference-canvas:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(at 7% 42%,#efb75a1a,#efb75a00 24%),radial-gradient(at 93% 42%,#efb75a1a,#efb75a00 24%),radial-gradient(at 7% 60%,#3e628e12,#3e628e00 22%),radial-gradient(at 93% 60%,#3e628e12,#3e628e00 22%);position:absolute;inset:0}.home-reference-screen .home-topnav-link{font-size:clamp(8.5px,.68vw,10.5px)!important}.home-reference-screen .home-reference-canvas:before{opacity:.84!important;width:11.2%!important;height:16.8%!important}.home-reference-screen .home-beam-sigil{filter:drop-shadow(0 0 18px #fff6d1eb)drop-shadow(0 0 44px #ffdc7694)drop-shadow(0 0 82px #d8b76a5c)!important;width:10.4%!important;top:9.05%!important}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:before,.home-reference-screen .home-hotspot.hs-vision:after{opacity:0!important;animation:none!important}@keyframes portalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes portalSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (width<=900px){.home-reference-screen .home-reference-wrap:before{opacity:.54;filter:blur(20px)saturate(.84)brightness(.5)}.home-reference-screen .home-reference-canvas{width:100vw;max-width:100vw}}.home-reference-screen .home-reference-wrap:before{filter:blur(34px)saturate(.92)brightness(.58)!important;opacity:.84!important;background-size:cover!important;inset:-6%!important;transform:scale(1.22)!important}.home-reference-screen .home-reference-canvas{width:min(109vw,170vh)!important;max-width:109vw!important}.home-reference-screen .home-reference-image{transform:scale(1.028)!important}.home-reference-screen .home-reference-canvas:after{background:radial-gradient(at 5% 44%,#efb75a24,#efb75a00 26%),radial-gradient(at 95% 44%,#efb75a24,#efb75a00 26%),radial-gradient(at 6% 62%,#3e628e17,#3e628e00 24%),radial-gradient(at 94% 62%,#3e628e17,#3e628e00 24%)!important}.home-reference-screen .home-hotspot.hs-menu,.home-reference-screen #homeMenuPanel{pointer-events:none!important;display:none!important}.home-reference-screen .home-topnav{transform:translate(-50%);justify-content:center!important;gap:clamp(.72rem,1.15vw,1.35rem)!important;width:70%!important;top:2.55%!important;left:50%!important}.home-reference-screen .home-topnav-link{letter-spacing:.12em!important;font-size:clamp(8px,.64vw,10px)!important}@keyframes portalSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes portalSpinSlowReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{-webkit-backdrop-filter:blur(1.3px)saturate(1.02);background:linear-gradient(#1418221f,#0a0c1238);border:1px solid #d8b76a57;justify-content:space-between;align-items:center;gap:.55rem;padding:0 .55rem 0 .95rem;overflow:hidden;box-shadow:0 8px 26px #00000029,inset 0 1px #fff4d81a,inset 0 -1px #784c0c2e;border-radius:999px!important;width:15.1%!important;height:6.2%!important;display:flex!important;bottom:2.05%!important;left:42.5%!important}.home-reference-screen .home-domain-cta__label,.home-reference-screen .home-domain-cta__icon{z-index:1;position:relative}.home-reference-screen .home-domain-cta__label{color:#f7e9c5fa;font-family:var(--font-display,"Cinzel", serif);letter-spacing:.13em;white-space:nowrap;text-shadow:0 0 10px #ffd78c29;font-size:clamp(8px,.6vw,10.5px);font-weight:700;line-height:1}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:hover,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:focus-visible{border-color:#e7c57894!important;box-shadow:0 10px 30px #0003,0 0 18px #d8b76a1a,inset 0 1px #fff4d81f,inset 0 -1px #784c0c2e!important}@media (width<=1100px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:18.8%!important;height:6.5%!important;left:40.8%!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.11em;font-size:clamp(8px,.9vw,10px)}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{padding:0 .48rem 0 .8rem;width:26.6%!important;height:7.4%!important;bottom:2.1%!important;left:36.8%!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.1em;font-size:8px}}.home-reference-screen .home-reference-wrap{background:#000!important}.home-reference-screen .home-reference-wrap:before{opacity:1!important;filter:none!important;background:#000!important;inset:0!important;transform:none!important}.home-reference-screen .home-reference-wrap:after{background:linear-gradient(90deg,#00000057 0%,#0000 10% 90%,#00000057 100%),radial-gradient(#0000 42%,#0000001f 78%,#00000057 100%)!important}.home-reference-screen .home-reference-canvas{aspect-ratio:auto!important;background:#000!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important}.home-reference-screen .home-reference-image{object-fit:fill!important;width:100%!important;height:100%!important;transform:none!important}.home-reference-screen .home-reference-canvas:after{z-index:2!important;background:linear-gradient(90deg,#0000003b 0%,#0000000f 7%,#0000 18% 82%,#0000000f 93%,#0000003b 100%)!important}.home-reference-screen .home-topnav{justify-content:center!important;gap:clamp(.58rem,.96vw,1.16rem)!important;width:77.5%!important;top:2.68%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.home-reference-screen .home-topnav:before,.home-reference-screen .home-topnav:after{content:""!important;opacity:.68!important;background:linear-gradient(90deg,#d8b76a00,#d8b76a9e,#d8b76a2e)!important;flex:0 clamp(72px,8vw,150px)!important;min-width:58px!important;height:1px!important;display:block!important;box-shadow:0 0 12px #d8b76a38!important}.home-reference-screen .home-topnav:after{background:linear-gradient(90deg,#d8b76a2e,#d8b76a9e,#d8b76a00)!important}.home-reference-screen .home-topnav-link{font-family:var(--serif)!important;letter-spacing:.115em!important;color:#ddc078!important;text-shadow:0 0 8px #d8b76a29!important;font-size:clamp(8px,.62vw,10px)!important;font-weight:500!important}.home-reference-screen .home-topnav-sep{opacity:.48!important;font-size:6px!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{-webkit-backdrop-filter:blur(1px)saturate(1.02)!important;background:linear-gradient(#080a10c7,#05060a94)!important;border:1px solid #d8b76a3d!important;border-radius:999px!important;place-items:center!important;width:17.7%!important;height:5.45%!important;padding:0 .95rem!important;display:grid!important;bottom:2.55%!important;left:41.15%!important;overflow:hidden!important;box-shadow:0 6px 20px #0000002e,inset 0 1px #fff1cf14,inset 0 -1px #5c3a0a1f!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:before{content:""!important;pointer-events:none!important;background:radial-gradient(at 50% 48%,#00000047,#0000001a 52%,#00000005 100%),linear-gradient(90deg,#d8b76a0d,#ffecb806,#d8b76a0a)!important;border-radius:999px!important;position:absolute!important;inset:0!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:after{content:""!important;pointer-events:none!important;border:1px solid #ffedb90d!important;border-radius:999px!important;position:absolute!important;inset:1px!important}.home-reference-screen .home-domain-cta__label{z-index:1!important;font-family:var(--serif)!important;color:#dfc078!important;letter-spacing:.135em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 0 8px #d8b76a2e!important;font-size:clamp(8px,.64vw,10.2px)!important;font-weight:500!important;line-height:1!important;position:relative!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:hover,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:focus-visible{background:linear-gradient(#090b11d1,#05060aa3)!important;border-color:#d8b76a57!important;box-shadow:0 8px 24px #0003,0 0 16px #d8b76a14,inset 0 1px #fff1cf1a!important}@media (width<=1100px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:21.4%!important;left:39.3%!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.1em!important;font-size:8px!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:29%!important;height:6.2%!important;left:35.5%!important}}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{background:linear-gradient(#080a10db,#05060aa8)!important;border:1px solid #d8b76a33!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:18.7%!important;height:5.55%!important;padding:0 1rem!important;display:flex!important;bottom:2.48%!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 24px #0003,inset 0 1px #fff1cf12,inset 0 -1px #5c3a0a1a!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:before{background:linear-gradient(90deg,#d8b76a0a,#ffecb805,#d8b76a0a)!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:after{border-color:#ffedb909!important}.home-reference-screen .home-domain-cta__label{text-align:center!important;width:100%!important;font-family:var(--serif)!important;color:#e2c880!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 0 10px #d8b76a38!important;font-size:clamp(8.2px,.66vw,10.4px)!important;font-weight:500!important;line-height:1!important;display:block!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:hover,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:focus-visible{border-color:#d8b76a47!important;transform:translate(-50%)!important;box-shadow:0 10px 28px #00000038,0 0 18px #d8b76a14,inset 0 1px #fff1cf17!important}.home-reference-screen .home-hotspot.hs-author:before,.home-reference-screen .home-hotspot.hs-follow:before{font-family:var(--serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#e3cb88!important;text-shadow:0 0 10px #d8b76a3d,0 0 24px #d8b76a14!important;opacity:.98!important;white-space:nowrap!important;pointer-events:none!important;font-size:clamp(9px,.78vw,12px)!important;font-weight:500!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.home-reference-screen .home-hotspot.hs-author:before{content:"QUI EST AREN SOLIS ?"!important;left:14.2%!important}.home-reference-screen .home-hotspot.hs-follow:before{content:"SUIVONS LE VOYAGE"!important;right:26.2%!important}.home-reference-screen .home-hotspot.hs-author:after,.home-reference-screen .home-hotspot.hs-follow:after{content:""!important;opacity:.58!important;pointer-events:none!important;background:linear-gradient(90deg,#d8b76a00,#d8b76a09 18% 82%,#d8b76a00)!important;border-radius:999px!important;position:absolute!important;inset:14% 0!important}.home-reference-screen .home-hotspot.hs-author:hover:before,.home-reference-screen .home-hotspot.hs-author:focus-visible:before,.home-reference-screen .home-hotspot.hs-follow:hover:before,.home-reference-screen .home-hotspot.hs-follow:focus-visible:before{color:#efd895!important;text-shadow:0 0 12px #d8b76a4d,0 0 28px #d8b76a1f!important}@media (width<=1100px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:22.2%!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.1em!important;font-size:8.2px!important}.home-reference-screen .home-hotspot.hs-author:before,.home-reference-screen .home-hotspot.hs-follow:before{font-size:9px!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:30.2%!important;height:6.2%!important}.home-reference-screen .home-hotspot.hs-author:before,.home-reference-screen .home-hotspot.hs-follow:before{font-size:8px!important}}.home-reference-screen .home-hotspot.hs-author,.home-reference-screen .home-hotspot.hs-follow{position:absolute!important;overflow:visible!important}.home-reference-screen .home-hotspot.hs-author:before,.home-reference-screen .home-hotspot.hs-follow:before{content:""!important;pointer-events:none!important;z-index:1!important;border-radius:999px!important;height:40%!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.home-reference-screen .home-hotspot.hs-author:after,.home-reference-screen .home-hotspot.hs-follow:after{font-family:var(--serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#e5cf91!important;text-shadow:0 0 10px #d8b76a38,0 0 22px #d8b76a14!important;opacity:1!important;white-space:nowrap!important;pointer-events:none!important;z-index:2!important;font-size:clamp(9px,.78vw,12px)!important;font-weight:500!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.home-reference-screen .home-hotspot.hs-author:after{content:"QUI EST AREN SOLIS ?"!important;left:15.4%!important}.home-reference-screen .home-hotspot.hs-follow:after{content:""!important;left:1.2%!important}.home-reference-screen .home-hotspot.hs-author:hover:after,.home-reference-screen .home-hotspot.hs-author:focus-visible:after,.home-reference-screen .home-hotspot.hs-follow:hover:after,.home-reference-screen .home-hotspot.hs-follow:focus-visible:after{color:#f1db9b!important;text-shadow:0 0 12px #d8b76a47,0 0 26px #d8b76a1f!important}@media (width<=1100px){.home-reference-screen .home-hotspot.hs-author:after,.home-reference-screen .home-hotspot.hs-follow:after{font-size:9px!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-author:before{width:73%!important;left:11%!important}.home-reference-screen .home-hotspot.hs-follow:before{width:66%!important}.home-reference-screen .home-hotspot.hs-author:after,.home-reference-screen .home-hotspot.hs-follow:after{font-size:8px!important}}.home-reference-screen .home-lang-switch{z-index:16;-webkit-backdrop-filter:blur(6px);background:linear-gradient(#06080c6b,#05060a29);border:1px solid #d8b76a2e;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .42rem;display:flex;position:absolute;top:2.35%;right:1.9%;box-shadow:0 8px 24px #0000002e,inset 0 1px #fff0c30f}.home-reference-screen .home-lang-switch button{color:#d8bf7a;font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;min-width:20px;padding:0;font-size:clamp(8px,.6vw,10px);line-height:1}.home-reference-screen .home-lang-switch button.active,.home-reference-screen .home-lang-switch button:hover,.home-reference-screen .home-lang-switch button:focus-visible{color:#f0dc9f;text-shadow:0 0 10px #d8b76a47}.home-reference-screen .home-hotspot.hs-author,.home-reference-screen .home-hotspot.hs-follow{isolation:isolate;position:absolute!important;overflow:visible!important}.home-reference-screen .home-hotspot.hs-author:before,.home-reference-screen .home-hotspot.hs-follow:before{content:""!important;pointer-events:none!important;z-index:1!important;filter:blur(.45px)!important;border-radius:999px!important;height:52%!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.home-reference-screen .home-hotspot.hs-author:before{background:linear-gradient(90deg,#04060afe 0%,#04060afb 82%,#04060a00 100%)!important;width:81.5%!important;left:10.8%!important}.home-reference-screen .home-hotspot.hs-follow:before{background:linear-gradient(90deg,#04060afe 0%,#04060afb 84%,#04060a00 100%)!important;width:67.5%!important;left:0!important}.home-reference-screen .home-hotspot.hs-author:after,.home-reference-screen .home-hotspot.hs-follow:after{content:none!important}.home-reference-screen .home-hotspot .hs-action-label,.home-reference-screen .home-hotspot .hs-action-icon{z-index:2;pointer-events:none;position:absolute}.home-reference-screen .home-hotspot .hs-action-label{font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;color:#e5cf91;text-shadow:0 0 10px #d8b76a38,0 0 22px #d8b76a14;white-space:nowrap;font-size:clamp(9px,.78vw,12px);font-weight:500;top:50%;transform:translateY(-50%)}.home-reference-screen .home-hotspot.hs-author .hs-action-icon{background:radial-gradient(circle at 50% 42%,#fff4d224,#fff4d200 52%),linear-gradient(#080a10b8,#0405087a);border:1px solid #d8b76a4d;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;top:50%;left:1.9%;transform:translateY(-50%);box-shadow:0 0 14px #d8b76a1a,inset 0 1px #fff4d21a}.home-reference-screen .home-hotspot.hs-author .hs-action-icon:before{content:"✦";color:#e8d194;text-shadow:0 0 9px #d8b76a47;font-size:12px;line-height:1}.home-reference-screen .home-hotspot.hs-author:hover .hs-action-label,.home-reference-screen .home-hotspot.hs-author:focus-visible .hs-action-label,.home-reference-screen .home-hotspot.hs-follow:hover .hs-action-label,.home-reference-screen .home-hotspot.hs-follow:focus-visible .hs-action-label{color:#f1db9b;text-shadow:0 0 12px #d8b76a47,0 0 26px #d8b76a1f}@media (width<=1100px){.home-reference-screen .home-hotspot .hs-action-label{font-size:9px}.home-reference-screen .home-hotspot.hs-author .hs-action-icon{width:26px;height:26px}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-author:before{width:83.2%!important;left:9.8%!important}.home-reference-screen .home-hotspot.hs-follow:before{width:70.5%!important}.home-reference-screen .home-hotspot .hs-action-label{font-size:8px}.home-reference-screen .home-lang-switch{top:2.1%;right:2.2%}}.home-reference-screen .home-lang-switch{border-color:#d8b76a42!important;gap:.7rem!important;padding:.34rem .56rem!important;top:2.15%!important;right:1.7%!important}.home-reference-screen .home-lang-switch button{cursor:pointer!important;letter-spacing:.14em!important;min-width:auto!important;font-size:clamp(10px,.78vw,12px)!important;font-weight:600!important}.home-reference-screen .home-lang-switch button.active{color:#f5df9e!important;text-shadow:0 0 12px #d8b76a59!important}.home-reference-screen .home-hotspot.hs-follow{width:20.2%!important;right:19.1%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{letter-spacing:.13em!important;left:18.6%!important}.home-reference-screen .home-hotspot.hs-author:before{background:linear-gradient(90deg,#030408fe 0%,#030408fd 84%,#03040800 100%)!important;width:82.8%!important;height:58%!important;left:10.6%!important}.home-reference-screen .home-hotspot.hs-follow{width:24.75%!important;height:7%!important;bottom:2.18%!important;left:56.85%!important;right:auto!important}.home-reference-screen .home-hotspot.hs-follow:before{background:linear-gradient(90deg,#030408fe 0% 88%,#030408fc 96%,#03040800 100%)!important;width:96.2%!important;height:66%!important;left:0!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{letter-spacing:.13em!important;font-size:clamp(9.2px,.8vw,12px)!important;top:50%!important;left:29.8%!important;transform:translateY(-50%)!important}@media (width<=1100px){.home-reference-screen .home-hotspot.hs-follow{width:26.2%!important;left:55.8%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{font-size:9px!important;left:26.8%!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-follow{width:33.8%!important;bottom:2%!important;left:51.8%!important}.home-reference-screen .home-hotspot.hs-follow:before{width:97%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{font-size:8px!important;left:20.5%!important}}@media (width<=1120px){.home-reference-screen .home-topnav{display:none!important}.home-reference-screen .home-lang-switch{z-index:42!important;top:2.1%!important;right:7.2%!important}}@media (width<=760px){.home-reference-screen .home-lang-switch{gap:.5rem!important;padding:.28rem .44rem!important;top:1.8%!important;right:62px!important}.home-reference-screen .home-lang-switch button{font-size:10px!important}}@media (width<=1120px){.home-reference-screen #homeMenuPanel[hidden]{pointer-events:none!important;display:none!important}.home-reference-screen #homeMenuPanel:not([hidden]){pointer-events:auto!important;z-index:70!important;-webkit-backdrop-filter:none!important;background:0 0!important;width:min(330px,88vw)!important;animation:.22s cubic-bezier(.16,.84,.22,1) both homeMenuDrop!important;display:block!important;position:absolute!important;inset:7.6% 1.65% auto auto!important}.home-reference-screen #homeMenuPanel:not([hidden]) .home-menu-list{display:grid!important}.home-reference-screen .home-hotspot.hs-follow{width:22.6%!important;height:7%!important;bottom:2.18%!important;left:60.8%!important;right:auto!important}.home-reference-screen .home-hotspot.hs-follow:before{background:linear-gradient(90deg,#030408fe 0% 88%,#030408fc 96%,#03040800 100%)!important;width:100%!important;height:66%!important;left:0!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{letter-spacing:.12em!important;white-space:nowrap!important;font-size:clamp(8.8px,.76vw,11.4px)!important;top:50%!important;left:30.5%!important;transform:translateY(-50%)!important}}@media (width<=760px){.home-reference-screen #homeMenuPanel:not([hidden]){z-index:70!important;width:min(318px,100vw - 28px)!important;top:58px!important;right:14px!important}.home-reference-screen .home-hotspot.hs-follow{width:29.4%!important;bottom:2%!important;left:56.6%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{letter-spacing:.1em!important;font-size:8px!important;left:34%!important}}@media (width>=1121px){.home-reference-screen .home-hotspot.hs-follow{width:24.2%!important;left:58%!important;right:auto!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{left:35%!important}}@media (width<=1120px){.home-reference-screen #homeMenuPanel:not([hidden]){visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:125!important;width:min(330px,88vw)!important;display:block!important;position:absolute!important;top:7.6%!important;left:auto!important;right:1.65%!important}.home-reference-screen #homeMenuPanel:not([hidden]) .home-menu-list,.home-reference-screen #homeMenuPanel:not([hidden]) .home-menu-inner{visibility:visible!important;opacity:1!important;display:grid!important}.home-reference-screen .home-hotspot.hs-follow{width:22.8%!important;height:7%!important;bottom:2.18%!important;left:62.2%!important;right:auto!important}.home-reference-screen .home-hotspot.hs-follow:before{background:linear-gradient(90deg,#030408 0%,#030408fe 82%,#030408fc 94%,#03040800 100%)!important;width:124%!important;height:68%!important;left:-42%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{letter-spacing:.12em!important;white-space:nowrap!important;font-size:clamp(8.8px,.76vw,11.4px)!important;top:50%!important;left:38.5%!important;transform:translateY(-50%)!important}}@media (width<=760px){.home-reference-screen #homeMenuPanel:not([hidden]){width:min(318px,100vw - 28px)!important;top:58px!important;right:14px!important}.home-reference-screen .home-hotspot.hs-follow{width:26.4%!important;bottom:2%!important;left:59.8%!important}.home-reference-screen .home-hotspot.hs-follow:before{width:118%!important;left:-34%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{letter-spacing:.1em!important;font-size:8px!important;left:39.5%!important}}@media (width>=1121px){.home-reference-screen .home-hotspot.hs-follow{width:18.8%!important;left:63.8%!important;right:auto!important}.home-reference-screen .home-hotspot.hs-follow:before{width:128%!important;left:-48%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{left:38.5%!important}}.home-reference-screen .home-hotspot.hs-author .hs-action-label{left:13.8%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{left:31.4%!important}@media (width>=1121px){.home-reference-screen .home-hotspot.hs-follow{width:18.8%!important;left:63.8%!important;right:auto!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{left:31.4%!important}}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-author .hs-action-label{left:13.8%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{left:32%!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-author .hs-action-label{left:13.2%!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{left:32.8%!important}}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:22.6%!important;min-width:260px!important;padding:0 .95rem!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.095em!important;white-space:nowrap!important;font-size:clamp(7.8px,.58vw,9.4px)!important}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:26.5%!important;min-width:240px!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.075em!important;font-size:8px!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:34%!important;min-width:210px!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.06em!important;font-size:7.4px!important}}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:27.2%!important;min-width:340px!important;max-width:430px!important;height:5.7%!important;padding:0 1.1rem!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.115em!important;white-space:nowrap!important;text-overflow:clip!important;font-size:clamp(8.8px,.68vw,10.6px)!important;overflow:visible!important}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:30.5%!important;min-width:305px!important;max-width:390px!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.095em!important;font-size:clamp(8.2px,.86vw,9.8px)!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:42%!important;min-width:245px!important;max-width:330px!important;height:6.3%!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.075em!important;font-size:8px!important}}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{contain:none!important;width:32.5%!important;min-width:430px!important;max-width:560px!important;height:5.75%!important;padding:0!important;display:block!important;bottom:2.46%!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:before,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:after{pointer-events:none!important}.home-reference-screen .home-domain-cta__label{white-space:nowrap!important;text-overflow:clip!important;letter-spacing:.115em!important;z-index:4!important;width:max-content!important;min-width:max-content!important;max-width:none!important;font-size:clamp(8.8px,.68vw,10.6px)!important;line-height:1!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:38.5%!important;min-width:400px!important;max-width:520px!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.1em!important;font-size:clamp(8.6px,.82vw,10.2px)!important}}@media (width<=900px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:45%!important;min-width:340px!important;max-width:460px!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.085em!important;font-size:8.6px!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:58%!important;min-width:300px!important;max-width:390px!important;height:6.35%!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.065em!important;font-size:8px!important}}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{z-index:90!important;isolation:isolate!important;width:34.5%!important;min-width:455px!important;max-width:590px!important;overflow:visible!important}.home-reference-screen .home-domain-cta__label{z-index:91!important;clip-path:none!important;opacity:1!important;text-indent:0!important;letter-spacing:.115em!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;font-size:clamp(8.8px,.68vw,10.6px)!important;overflow:visible!important}.home-reference-screen .home-hotspot.hs-follow{z-index:28!important;overflow:visible!important}.home-reference-screen .home-hotspot.hs-follow:before{content:none!important;display:none!important}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:42%!important;min-width:420px!important;max-width:560px!important}}@media (width<=900px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:52%!important;min-width:360px!important;max-width:500px!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{width:66%!important;min-width:310px!important;max-width:430px!important}}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{z-index:90!important}.home-reference-screen .home-hotspot.hs-follow{z-index:28!important;isolation:isolate!important;overflow:visible!important}.home-reference-screen .home-hotspot.hs-follow:before{content:""!important;pointer-events:none!important;z-index:1!important;filter:blur(.35px)!important;background:linear-gradient(90deg,#030408 0%,#030408fe 78%,#030408fd 90%,#030408fb 96%,#03040800 100%)!important;border-radius:999px!important;width:126%!important;height:68%!important;display:block!important;position:absolute!important;top:50%!important;left:-24%!important;transform:translateY(-50%)!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{z-index:2!important;position:absolute!important}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-follow:before{width:123%!important;height:70%!important;left:-22%!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-follow:before{width:118%!important;height:72%!important;left:-18%!important}}.home-reference-screen .home-hotspot.hs-follow{z-index:30!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-label{z-index:3!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-icon.follow-tail{pointer-events:none!important;z-index:3!important;width:14px!important;height:14px!important;display:block!important;position:absolute!important;top:50%!important;left:79.4%!important;transform:translateY(-50%)!important}.home-reference-screen .home-hotspot.hs-follow .hs-action-icon.follow-tail:before{content:"✦"!important;font-family:var(--serif)!important;color:#e8d194!important;text-shadow:0 0 8px #d8b76a57,0 0 16px #d8b76a2e!important;opacity:.98!important;place-items:center!important;font-size:11px!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0!important}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-follow .hs-action-icon.follow-tail{left:80.2%!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-follow .hs-action-icon.follow-tail{font-size:10px!important;left:78.4%!important}}.home-reference-screen .home-hotspot.hs-follow .hs-action-icon.follow-tail{left:calc(79.4% + 12px)!important}@media (width<=1120px){.home-reference-screen .home-hotspot.hs-follow .hs-action-icon.follow-tail{left:calc(80.2% + 10px)!important}}@media (width<=760px){.home-reference-screen .home-hotspot.hs-follow .hs-action-icon.follow-tail{left:calc(78.4% + 8px)!important}}.home-reference-screen .home-topnav,.home-reference-screen .home-lang-switch,.home-reference-screen .home-menu-panel,.home-reference-screen .home-hotspot.hs-author,.home-reference-screen .home-hotspot.hs-follow,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta,.home-reference-screen .home-hotspot.hs-instagram,.home-reference-screen .home-hotspot.hs-tiktok,.home-reference-screen .home-hotspot.hs-youtube,.home-reference-screen .home-hotspot.hs-x{transition:transform .24s,box-shadow .24s,border-color .24s,background-color .24s,opacity .24s,filter .24s}.home-reference-screen .home-topnav{filter:drop-shadow(0 10px 24px #00000029)}.home-reference-screen .home-topnav-link{transition:color .22s,text-shadow .22s,opacity .22s,transform .22s}.home-reference-screen .home-topnav-sep{opacity:.72;text-shadow:0 0 10px #d8b76a2e}.home-reference-screen .home-lang-switch{background:linear-gradient(#0a0c129e,#04050875);box-shadow:0 10px 24px #0000002e,inset 0 1px #fff0c80d}.home-reference-screen .home-lang-switch button{transition:color .22s,text-shadow .22s,opacity .22s,transform .22s}.home-reference-screen .home-lang-switch button:hover,.home-reference-screen .home-lang-switch button:focus-visible,.home-reference-screen .home-lang-switch button.active{transform:translateY(-1px)}.home-reference-screen .home-hotspot.hs-author,.home-reference-screen .home-hotspot.hs-follow,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{box-shadow:0 14px 32px #00000029}.home-reference-screen .home-hotspot.hs-author:hover,.home-reference-screen .home-hotspot.hs-author:focus-visible,.home-reference-screen .home-hotspot.hs-follow:hover,.home-reference-screen .home-hotspot.hs-follow:focus-visible,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:hover,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta:focus-visible{transform:translateY(-1px);box-shadow:0 18px 38px #00000038,0 0 16px #d8b76a14}@media (prefers-reduced-motion:reduce){.home-reference-screen .home-topnav-link,.home-reference-screen .home-lang-switch button,.home-reference-screen .home-hotspot.hs-author,.home-reference-screen .home-hotspot.hs-follow,.home-reference-screen .home-hotspot.hs-domain.home-domain-cta,.home-reference-screen .home-hotspot.hs-instagram,.home-reference-screen .home-hotspot.hs-tiktok,.home-reference-screen .home-hotspot.hs-youtube,.home-reference-screen .home-hotspot.hs-x,.home-reference-screen .home-menu-panel button{transition:none!important;transform:none!important}}body:not([data-current=home]) .topbar{-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;background:linear-gradient(#020508e0,#020508b3 58%,#0205082e)!important;border-bottom:1px solid #d8b76a33!important;height:76px!important;padding:0 clamp(18px,3.2vw,50px)!important;box-shadow:0 18px 42px #00000052,inset 0 -1px #ffeeb80a!important}body:not([data-current=home]) .brand img{filter:drop-shadow(0 0 14px #d8b76a9e)!important;width:34px!important}body:not([data-current=home]) .brand b{letter-spacing:.25em!important;font-size:17px!important}body:not([data-current=home]) .brand small{letter-spacing:.26em!important;font-size:10px!important}body:not([data-current=home]) .topbar .nav{justify-content:center!important;align-items:center!important;gap:clamp(9px,1.25vw,22px)!important;display:flex!important}body:not([data-current=home]) .topbar .nav [data-go=heritieres],body:not([data-current=home]) .topbar .nav [data-go=codevx],body:not([data-current=home]) .topbar .nav [data-go=omega]{display:inline-flex!important}body:not([data-current=home]) .nav button,body:not([data-current=home]) .langs button{font-family:var(--serif)!important;letter-spacing:.17em!important;color:#f7e8bcd1!important;font-size:clamp(9px,.72vw,11px)!important;font-weight:600!important;transition:color .22s,text-shadow .22s,transform .22s!important}body:not([data-current=home]) .nav button:hover,body:not([data-current=home]) .nav button:focus-visible,body:not([data-current=home]) .langs button:hover,body:not([data-current=home]) .langs button:focus-visible,body:not([data-current=home]) .langs button.active{color:#f4dd9c!important;text-shadow:0 0 12px #d8b76a52!important;transform:translateY(-1px)!important}body:not([data-current=home]) .socials-head a{background:#04060a38!important;border-color:#d8b76a38!important;width:24px!important;height:24px!important}body:not([data-current=home]) .socials-head svg{width:13px!important;height:13px!important}body:not([data-current=home]) .footer{justify-content:center!important;gap:18px!important;width:min(780px,92vw)!important;padding:0 12px!important;bottom:16px!important}body:not([data-current=home]) .footer button{font-family:var(--serif)!important;letter-spacing:.18em!important;color:#f7e8bcc7!important;background:0 0!important;border:0!important;padding:10px!important;font-size:clamp(9px,.72vw,11px)!important;position:relative!important}body:not([data-current=home]) .footer button:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#d8b76a70,#0000);height:1px;transition:opacity .22s,transform .22s;position:absolute;bottom:5px;left:10px;right:10px}body:not([data-current=home]) .footer button:hover{color:#f4dd9c!important;text-shadow:0 0 12px #d8b76a47!important}body:not([data-current=home]) .footer button:hover:after{opacity:.95;transform:scaleX(1.08)}.internal-premium-screen{background:#020506!important;overflow:hidden!important}.internal-premium-screen .screen-bg{filter:brightness(.56)saturate(1.04)contrast(1.08)!important;transform:scale(1.02)!important}.guild-screen .guild-bg{background-image:url(../assets/porte-monumentale.webp)!important;background-position:50%!important}.guild-chamber{z-index:5;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);align-items:stretch;gap:22px 28px;height:100%;padding:104px clamp(24px,5vw,86px) 72px;display:grid;position:relative}.guild-hero-card{background:linear-gradient(90deg,#01080dbd,#04050861),radial-gradient(circle at 28%,#d8b76a1f,#0000 34%);border:1px solid #d8b76a42;grid-column:1/2;grid-template-columns:minmax(160px,260px) minmax(0,1fr);align-items:center;gap:26px;min-height:300px;padding:clamp(24px,3vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffeeb80d}.guild-hero-card:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#d8b76a14,#0000);width:52%;height:150%;position:absolute;top:-30%;right:-12%;transform:rotate(14deg)}.guild-emblem-panel{place-items:center;min-height:245px;display:grid;position:relative}.guild-emblem-panel img{filter:drop-shadow(0 0 22px #d8b76a85)drop-shadow(0 0 70px #d8b76a2e);opacity:.96;width:min(220px,18vw)}.guild-emblem-panel span{aspect-ratio:.78;background:linear-gradient(#d8b76a1a,#02080c1a);border:1px solid #d8b76a61;border-radius:46% 46% 54% 54%/22% 22% 70% 70%;width:min(235px,19vw);position:absolute;box-shadow:inset 0 0 38px #d8b76a14,0 0 28px #d8b76a0f}.guild-copy-panel{z-index:2;position:relative}.guild-copy-panel h2{font-family:var(--serif);letter-spacing:.08em;color:#fff0c8;text-shadow:0 0 24px #d8b76a2e;margin:8px 0 16px;font-size:clamp(40px,5.5vw,82px);font-weight:500;line-height:1.02}.guild-motto{font-family:var(--serif);text-transform:uppercase;letter-spacing:.18em;font-size:clamp(15px,1.45vw,22px);color:#e6c176!important;margin:0 0 20px!important}.guild-copy-panel p:not(.eyebrow):not(.guild-motto){max-width:660px;font-size:clamp(14px,1vw,17px);color:#e7ddc9!important;line-height:1.75!important}.guild-values-grid{grid-column:1/2;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:14px;display:grid}.guild-values-grid article{background:linear-gradient(#070f1594,#02050866);border:1px solid #d8b76a38;min-height:168px;padding:22px 20px;box-shadow:0 20px 44px #00000038,inset 0 1px #ffeeb80a}.guild-values-grid span{width:46px;height:46px;font-family:var(--serif);color:#e8c57e;border:1px solid #d8b76a57;border-radius:50%;place-items:center;margin-bottom:14px;display:grid;box-shadow:0 0 18px #d8b76a1a}.guild-values-grid h3{font-family:var(--serif);letter-spacing:.13em;text-transform:uppercase;color:#f0d58f;margin:0 0 10px;font-size:clamp(12px,.95vw,15px);font-weight:500}.guild-values-grid p{color:#d8cdb7;margin:0;font-size:13px;line-height:1.6}.guild-form-card{background:linear-gradient(#03080cc7,#030508ad);border:1px solid #d8b76a47;grid-area:1/2/3/3;align-self:center;padding:clamp(24px,2.4vw,38px);position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffeeb80d}.guild-form-card:before{content:"";pointer-events:none;border:1px solid #d8b76a1f;position:absolute;inset:14px}.guild-card-top{text-align:center;z-index:2;position:relative}.guild-card-top h3{font-family:var(--serif);letter-spacing:.13em;text-transform:uppercase;color:#fff0c8;margin:8px 0 12px;font-size:clamp(26px,2.8vw,42px);font-weight:500;line-height:1.1}.guild-card-top p{max-width:360px;margin:0 auto 20px;line-height:1.6;color:#d8cdb7!important}.guild-screen .guild-form{z-index:2;gap:12px;margin-top:18px;display:grid;position:relative}.guild-screen .guild-form input[type=text],.guild-screen .guild-form input[type=email],.guild-screen .guild-form input:not([type]){color:#f7f1df;background:#01040785;border:1px solid #d8b76a47;border-radius:6px;outline:none;min-height:52px;padding:0 16px;transition:border-color .22s,box-shadow .22s,background .22s}.guild-screen .guild-form input:focus{background:#010407b8;border-color:#d8b76a9e;box-shadow:0 0 0 3px #d8b76a14}.guild-screen .guild-form .cta.primary{color:#130b03;text-shadow:0 1px #fff5be40;background:linear-gradient(#e5be71,#9c6a25);border-radius:6px;width:100%;min-width:0;box-shadow:0 16px 34px #00000047,inset 0 1px #fff5be47}.guild-screen .guild-form .cta.primary:hover{transform:translateY(-1px);box-shadow:0 20px 44px #00000057,0 0 22px #d8b76a1f,inset 0 1px #fff5be57}.guild-trust-panel{border-top:1px solid #d8b76a33;grid-column:1/3;grid-template-columns:clamp(90px,10vw,150px) minmax(0,1fr);align-self:end;align-items:center;gap:24px;padding:18px 0 4px;display:grid}.guild-lock{color:#e1bd78;background:radial-gradient(circle,#d8b76a1a,#02060a14);border:1px solid #d8b76a47;border-radius:50%;place-items:center;width:clamp(78px,8vw,116px);height:clamp(78px,8vw,116px);font-size:42px;display:grid;box-shadow:0 0 34px #d8b76a1a}.guild-trust-panel h3{font-family:var(--serif);letter-spacing:.12em;color:#fff0c8;text-transform:uppercase;margin:4px 0 8px;font-size:clamp(24px,2.4vw,38px);font-weight:500}.guild-trust-panel p{color:#ded5c2;max-width:760px;margin:0 0 8px;line-height:1.55}.guild-trust-panel ul{flex-wrap:wrap;gap:18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.guild-trust-panel li{color:#e1d5bd;border-left:1px solid #d8b76a3d;padding-left:12px;font-size:12px}@media (width<=1120px){body:not([data-current=home]) .topbar .nav{display:none!important}body:not([data-current=home]) .hamburger{min-width:38px;min-height:36px;margin-left:4px!important;display:block!important}body:not([data-current=home]) .topbar.menu-open .nav{backdrop-filter:blur(14px)!important;background:#03070ae6!important;border:1px solid #d8b76a3d!important;flex-direction:column!important;align-items:stretch!important;padding:16px!important;display:flex!important;position:absolute!important;top:82px!important;left:18px!important;right:18px!important;box-shadow:0 22px 58px #00000061!important}body:not([data-current=home]) .topbar.menu-open .nav button{text-align:left!important;border-bottom:1px solid #d8b76a14!important;padding:12px 10px!important}.guild-chamber{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding-top:96px;padding-bottom:96px;overflow:auto}.guild-hero-card,.guild-values-grid,.guild-form-card,.guild-trust-panel{grid-area:auto/1!important}.guild-form-card{align-self:stretch}.guild-hero-card{grid-template-columns:150px minmax(0,1fr)}.guild-emblem-panel{min-height:170px}.guild-emblem-panel img{width:150px}.guild-emblem-panel span{width:170px}}@media (width<=720px){body:not([data-current=home]) .brand{min-width:auto!important}body:not([data-current=home]) .brand b{font-size:14px!important}body:not([data-current=home]) .brand small{font-size:9px!important}body:not([data-current=home]) .socials-head{display:none!important}.guild-chamber{gap:16px;padding:86px 18px 92px}.guild-hero-card{text-align:center;grid-template-columns:1fr;padding:22px}.guild-copy-panel h2{font-size:34px}.guild-values-grid{grid-template-columns:1fr}.guild-trust-panel{text-align:center;grid-template-columns:1fr}.guild-lock{margin:0 auto}.guild-trust-panel ul{text-align:left;gap:8px;display:grid}body:not([data-current=home]) .footer{gap:4px!important;display:flex!important;bottom:8px!important}body:not([data-current=home]) .footer button{letter-spacing:.1em!important;padding:8px 4px!important;font-size:8px!important}}.guild-chamber{padding-top:92px!important;padding-bottom:68px!important;overflow:auto!important}.guild-hero-card{min-height:260px!important}.guild-emblem-panel{min-height:210px!important}.guild-values-grid article{min-height:146px!important;padding:18px!important}.guild-values-grid span{width:40px!important;height:40px!important;margin-bottom:10px!important}.guild-trust-panel{padding-top:14px!important}@media (width>=1121px) and (height<=760px){.guild-chamber{gap:16px 24px!important;padding-top:88px!important;padding-bottom:60px!important}.guild-hero-card{min-height:238px!important}.guild-copy-panel h2{font-size:clamp(34px,4.7vw,66px)!important}.guild-copy-panel p:not(.eyebrow):not(.guild-motto){font-size:14px!important;line-height:1.55!important}.guild-values-grid article{min-height:130px!important;padding:15px 16px!important}.guild-values-grid p{font-size:12px!important;line-height:1.45!important}.guild-form-card{padding:24px!important}.guild-card-top h3{font-size:30px!important}.guild-card-top p{margin-bottom:12px!important;font-size:13px!important;line-height:1.45!important}.guild-screen .guild-form{gap:9px!important}.guild-screen .guild-form input[type=text],.guild-screen .guild-form input[type=email],.guild-screen .guild-form input:not([type]){min-height:45px!important}}.guild-screen.internal-premium-screen{background:#020506!important;overflow:hidden!important}.guild-screen .guild-bg{filter:none!important;background:radial-gradient(circle at 50% 16%,#d8b76a1f,#0000 22%),radial-gradient(circle at 17% 52%,#12344838,#0000 34%),radial-gradient(circle at 82%,#d884301a,#0000 32%),linear-gradient(#03080b 0%,#020405 56%,#020202 100%)!important}.guild-screen:before{content:"";pointer-events:none;z-index:1;opacity:.3;background:linear-gradient(90deg,#0000 0 7%,#d8b76a1a 7.05%,#0000 7.2% 92.8%,#d8b76a14 92.95%,#0000 93.1%),repeating-linear-gradient(90deg,#fff5c805 0 1px,#0000 1px 118px),repeating-linear-gradient(0deg,#fff5c804 0 1px,#0000 1px 92px);position:absolute;inset:78px 0 56px}.guild-screen:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 0 44%,#00000052 72%,#000000c2 100%);position:absolute;inset:0}.guild-shell-v3{z-index:5;grid-template-columns:minmax(0,1fr) clamp(320px,28vw,420px);align-items:stretch;gap:clamp(18px,2.4vw,34px);max-width:1440px;height:100%;margin:0 auto;padding:94px clamp(22px,4.2vw,74px) 68px;display:grid;position:relative}.guild-main-v3{grid-template-rows:minmax(245px,1fr) auto auto;gap:14px;min-width:0;display:grid;overflow:hidden}.guild-hero-v3{background:linear-gradient(90deg,#02090edb 0%,#03070ab3 45%,#04060861 100%),radial-gradient(circle at 22%,#d8b76a21,#0000 28%);border:1px solid #d8b76a47;grid-template-columns:clamp(132px,14vw,210px) minmax(0,1fr) clamp(90px,12vw,170px);align-items:center;gap:clamp(18px,2.4vw,34px);min-height:250px;padding:clamp(22px,3vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #0006,inset 0 1px #ffeeb80f}.guild-hero-v3:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 55%,#d8b76a14 72%,#0000 100%);position:absolute;inset:0}.guild-hero-v3:after{content:"";opacity:.22;mix-blend-mode:screen;background:url(../assets/porte-monumentale.webp) 50%/cover no-repeat;width:34%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%)}.guild-seal-v3{z-index:2;place-items:center;min-height:180px;display:grid;position:relative}.guild-shield-v3{aspect-ratio:.82;background:linear-gradient(#d8b76a1a,#02060924);border:1px solid #d8b76a73;border-radius:42% 42% 52% 52%/20% 20% 70% 70%;place-items:center;width:clamp(118px,13vw,185px);display:grid;position:relative;box-shadow:inset 0 0 36px #d8b76a14,0 0 32px #d8b76a1f}.guild-shield-v3:before{content:"";border-radius:inherit;border:1px solid #d8b76a33;position:absolute;inset:11px}.guild-shield-v3 img{filter:drop-shadow(0 0 18px #d8b76a9e)drop-shadow(0 0 54px #d8b76a3d);width:68%}.guild-title-v3{z-index:2;min-width:0;position:relative}.guild-title-v3 .eyebrow{letter-spacing:.32em;color:#e1bf79;margin:0 0 10px;font-size:clamp(10px,.78vw,12px)}.guild-title-v3 h2{font-family:var(--serif);letter-spacing:.075em;color:#fff0c7;text-shadow:0 0 24px #d8b76a33;max-width:820px;margin:0 0 14px;font-size:clamp(36px,4.9vw,70px);font-weight:500;line-height:.98;overflow:visible!important}.guild-title-v3 .guild-motto{font-family:var(--serif);text-transform:uppercase;letter-spacing:.19em;font-size:clamp(14px,1.25vw,20px);color:#e9c578!important;margin:0 0 14px!important}.guild-title-v3 p:not(.eyebrow):not(.guild-motto){max-width:620px;margin:0;font-size:clamp(13px,.96vw,16px);color:#e5dbc7!important;line-height:1.62!important}.guild-banner-v3{z-index:2;opacity:.88;align-self:stretch;place-items:center;display:grid;position:relative}.guild-banner-v3 span{clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);background:linear-gradient(#0c1e2ab8,#04080c99);border:1px solid #d8b76a4d;width:72%;height:76%;position:relative;box-shadow:inset 0 0 26px #d8b76a14,0 0 18px #0000003d}.guild-banner-v3 span:before{content:"♜";font-family:var(--serif);color:#d8b76a;text-shadow:0 0 18px #d8b76a47;place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.guild-benefits-v3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guild-benefits-v3 article{background:linear-gradient(#070e149e,#02050873);border:1px solid #d8b76a38;min-height:122px;padding:16px 16px 14px;overflow:hidden;box-shadow:0 16px 38px #0000003d,inset 0 1px #ffeeb80a}.guild-benefits-v3 span{width:32px;height:32px;font-family:var(--serif);color:#e8c57e;border:1px solid #d8b76a57;border-radius:50%;place-items:center;margin-bottom:10px;display:grid;box-shadow:0 0 16px #d8b76a14}.guild-benefits-v3 h3{font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;color:#f0d58f;margin:0 0 8px;font-size:clamp(11px,.86vw,14px);font-weight:500}.guild-benefits-v3 p{color:#d8cdb7;margin:0;font-size:clamp(11px,.82vw,13px);line-height:1.46}.guild-trust-v3{border-top:1px solid #d8b76a33;grid-template-columns:clamp(68px,7vw,104px) minmax(0,1fr);align-items:center;gap:20px;min-height:120px;padding:12px 0 2px;display:grid}.guild-lock-v3{color:#e1bd78;background:radial-gradient(circle,#d8b76a1c,#02060a0f);border:1px solid #d8b76a4d;border-radius:50%;place-items:center;width:clamp(64px,6.6vw,94px);height:clamp(64px,6.6vw,94px);font-size:34px;display:grid;box-shadow:0 0 32px #d8b76a1a}.guild-trust-v3 .eyebrow{letter-spacing:.28em;margin:0 0 4px;font-size:10px}.guild-trust-v3 h3{font-family:var(--serif);letter-spacing:.12em;color:#fff0c8;text-transform:uppercase;margin:0 0 6px;font-size:clamp(22px,2.1vw,34px);font-weight:500}.guild-trust-v3 p{color:#ded5c2;max-width:840px;margin:0;font-size:clamp(12px,.9vw,14px);line-height:1.46}.guild-trust-v3 ul{flex-wrap:wrap;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.guild-trust-v3 li{color:#e1d5bd;border-left:1px solid #d8b76a3d;padding-left:10px;font-size:11px}.guild-entry-v3{background:linear-gradient(#040a0fd1,#030508b8);border:1px solid #d8b76a4d;flex-direction:column;justify-content:center;align-self:stretch;min-height:0;padding:clamp(22px,2.3vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffeeb80f}.guild-entry-v3:before{content:"";pointer-events:none;border:1px solid #d8b76a21;position:absolute;inset:14px}.guild-entry-v3:after{content:"";pointer-events:none;background:radial-gradient(circle,#d8b76a1f,#0000 62%);width:78%;height:55%;position:absolute;top:-20%;right:-36%}.guild-entry-sigil{filter:drop-shadow(0 0 20px #d8b76a6b);z-index:2;align-self:center;width:clamp(46px,4.8vw,72px);margin:0 0 8px;position:relative}.guild-entry-v3 .eyebrow{text-align:center;z-index:2;letter-spacing:.28em;margin:0 0 8px;font-size:10px;position:relative}.guild-entry-v3 h3{font-family:var(--serif);letter-spacing:.13em;text-align:center;text-transform:uppercase;color:#fff0c8;z-index:2;margin:0 0 12px;font-size:clamp(28px,3.1vw,44px);font-weight:500;line-height:1.05;position:relative}.guild-entry-v3>p{z-index:2;text-align:center;max-width:330px;margin:0 auto 18px;font-size:13px;line-height:1.48;position:relative;color:#d8cdb7!important}.guild-entry-v3 .guild-form{z-index:2;gap:10px;margin:0;display:grid;position:relative}.guild-entry-v3 .guild-form input[type=text],.guild-entry-v3 .guild-form input[type=email],.guild-entry-v3 .guild-form input:not([type]){color:#f7f1df;background:#01040785;border:1px solid #d8b76a4d;border-radius:6px;outline:none;min-height:48px;padding:0 14px;transition:border-color .22s,box-shadow .22s,background .22s}.guild-entry-v3 .guild-form input:focus{background:#010407b8;border-color:#d8b76aa3;box-shadow:0 0 0 3px #d8b76a14}.guild-entry-v3 .guild-form .cta.primary{color:#130b03;text-shadow:0 1px #fff5be40;background:linear-gradient(#e5be71,#9c6a25);border-radius:6px;width:100%;min-width:0;min-height:48px;box-shadow:0 16px 34px #00000047,inset 0 1px #fff5be47}.guild-rgpd-v3{z-index:2;color:#d7c9ac;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin-top:14px;font-size:11px;line-height:1.35;display:grid;position:relative}.guild-rgpd-v3 span{color:#e0bf7b;border:1px solid #d8b76a47;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.guild-rgpd-v3 p{margin:0;color:#d7c9ac!important}@media (width<=1180px){.guild-shell-v3{grid-template-columns:1fr;padding-top:90px;padding-bottom:92px;overflow:auto}.guild-main-v3{overflow:visible}.guild-entry-v3{min-height:auto}.guild-hero-v3{grid-template-columns:150px minmax(0,1fr)}.guild-banner-v3{display:none}}@media (width<=760px){.guild-shell-v3{gap:14px;padding:82px 16px 92px}.guild-hero-v3{text-align:center;grid-template-columns:1fr;padding:22px}.guild-title-v3 h2{font-size:34px;line-height:1.05}.guild-benefits-v3{grid-template-columns:1fr}.guild-trust-v3{text-align:center;grid-template-columns:1fr}.guild-lock-v3{margin:0 auto}.guild-trust-v3 ul{text-align:left;gap:8px;display:grid}}.socials-head[hidden]{display:none!important}.guild-screen-v4{--guild-gold:#d8b76a;--guild-gold-soft:#f2dfab;--guild-ink:#050609;--guild-blue:#07141c;background:#040507!important;overflow:hidden!important}.guild-screen-v4 .screen-bg.guild-bg{display:none!important}.guild-v4-bg{z-index:0;background:radial-gradient(circle at 34% 22%,#d8b76a1f,#0000 20%),radial-gradient(circle at 82% 52%,#d8b76a14,#0000 28%),linear-gradient(90deg,#020407fa 0%,#04080cf0 46%,#0a0705f5 100%);position:absolute;inset:0}.guild-v4-bg:before{content:"";opacity:.72;background:linear-gradient(90deg,#00000070,#00000014 46%,#0000005c),repeating-linear-gradient(90deg,#d8b76a06 0 1px,#0000 1px 92px),repeating-linear-gradient(0deg,#d8b76a05 0 1px,#0000 1px 74px);position:absolute;inset:0}.guild-v4-shell{z-index:1;grid-template-rows:minmax(250px,1.15fr) minmax(132px,.52fr) minmax(118px,.46fr);grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:18px 22px;width:min(92vw,1180px);height:calc(100vh - 126px);min-height:600px;margin:88px auto 56px;display:grid;position:relative}.guild-v4-hero,.guild-v4-entry,.guild-v4-benefits article,.guild-v4-trust{-webkit-backdrop-filter:blur(9px)saturate(1.04);background:linear-gradient(#0a1016bd,#030509a3);border:1px solid #d8b76a3d;box-shadow:0 26px 60px #0000005c,inset 0 1px #ffefbe0e}.guild-v4-hero{grid-area:1/1;grid-template-columns:230px minmax(0,1fr) 120px;align-items:center;padding:34px 42px 34px 36px;display:grid;position:relative;overflow:hidden}.guild-v4-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 48% 44%,#d8b76a1f,#0000 30%),linear-gradient(90deg,#0000000a,#d8b76a09,#00000014);position:absolute;inset:0}.guild-v4-seal{background:radial-gradient(circle,#d8b76a1a,#0000002e 64%);border:1px solid #d8b76a38;border-radius:26px;place-items:center;width:205px;height:205px;display:grid;position:relative}.guild-v4-seal img{filter:drop-shadow(0 0 20px #d8b76a6b)drop-shadow(0 0 52px #d8b76a38);opacity:.96;width:128px}.guild-v4-copy{z-index:2;min-width:0;padding-left:18px;position:relative}.guild-v4-copy .eyebrow,.guild-v4-entry .eyebrow,.guild-v4-trust .eyebrow{letter-spacing:.19em;color:var(--guild-gold);text-transform:uppercase;font-family:Cinzel,Georgia,serif;font-size:clamp(10px,.82vw,13px)}.guild-v4-copy h2{color:#fff4cf;letter-spacing:.018em;text-shadow:0 0 28px #d8b76a24;max-width:680px;margin:10px 0 14px;font-family:Cormorant SC,Cinzel,Georgia,serif;font-size:clamp(42px,5.2vw,78px);line-height:.91}.guild-v4-motto{color:#e9c678;letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;font-family:Cinzel,Georgia,serif;font-size:clamp(14px,1.25vw,19px)}.guild-v4-lead{color:#f7f1dfd1;max-width:610px;margin:0;font-size:clamp(14px,.98vw,17px);line-height:1.58}.guild-v4-banner{z-index:2;border-left:1px solid #d8b76a29;align-self:stretch;place-items:center;display:grid;position:relative}.guild-v4-banner:before{content:"";clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:linear-gradient(#0a2638db,#050a0ff5);border:1px solid #d8b76a52;width:66px;height:178px;display:block;box-shadow:0 18px 34px #00000059,inset 0 0 18px #d8b76a14}.guild-v4-banner span{color:#d8b76a;text-shadow:0 0 14px #d8b76a6b;font-size:22px;position:absolute}.guild-v4-entry{text-align:center;flex-direction:column;grid-area:1/2/span 3;justify-content:center;padding:32px 34px;display:flex;position:relative;overflow:hidden}.guild-v4-entry:before{content:"";pointer-events:none;border:1px solid #d8b76a1f;position:absolute;inset:12px}.guild-v4-entry-sigil{filter:drop-shadow(0 0 18px #d8b76a59);width:66px;margin:0 auto 12px}.guild-v4-entry h3{color:#fff4cf;letter-spacing:.04em;text-transform:uppercase;margin:8px 0 12px;font-family:Cormorant SC,Cinzel,Georgia,serif;font-size:clamp(34px,3.5vw,55px);line-height:.94}.guild-v4-entry p{color:#f7f1dfc7;margin:0 0 18px;line-height:1.45}.guild-form-v4{text-align:left;gap:10px;display:grid}.guild-form-v4 label{color:#d8b76a;text-transform:uppercase;letter-spacing:.11em;font-family:Cinzel,Georgia,serif;font-size:11px}.guild-form-v4 input:not([type=checkbox]){color:#fff4cf;background:#00000038;border:1px solid #d8b76a30;border-radius:4px;outline:none;height:48px;padding:0 14px;font:500 14px Space Grotesk,Arial,sans-serif}.guild-form-v4 input:not([type=checkbox]):focus{border-color:#d8b76a7a;box-shadow:0 0 0 3px #d8b76a14}.guild-form-v4 .cta.primary{color:#140c04;background:linear-gradient(#f2d28a,#b7812e);border:1px solid #ffeba673;border-radius:5px;min-height:52px;box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff38}.guild-v4-demo-note{color:#f7f1df94!important;margin-top:14px!important;font-size:11px!important}.guild-v4-benefits{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guild-v4-benefits article{grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:start;gap:2px 12px;min-height:108px;padding:22px 20px;display:grid}.guild-v4-benefits span{color:#d8b76a;border:1px solid #d8b76a4d;border-radius:50%;grid-row:1/span 2;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 16px #d8b76a1a}.guild-v4-benefits h3{color:#f3d994;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-family:Cinzel,Georgia,serif;font-size:clamp(12px,.92vw,15px)}.guild-v4-benefits p{color:#f7f1dfb8;margin:0;font-size:clamp(12px,.8vw,14px);line-height:1.42}.guild-v4-trust{grid-area:3/1;grid-template-columns:88px minmax(0,1fr) minmax(230px,.72fr);align-items:center;gap:22px;padding:20px 28px;display:grid}.guild-v4-lock{color:#d8b76a;background:#d8b76a0b;border:1px solid #d8b76a40;border-radius:50%;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.guild-v4-trust h3{color:#fff4cf;letter-spacing:.09em;text-transform:uppercase;margin:4px 0 8px;font-family:Cormorant SC,Cinzel,Georgia,serif;font-size:clamp(22px,2vw,36px)}.guild-v4-trust p{color:#f7f1dfc2;margin:0;font-size:clamp(12px,.86vw,15px);line-height:1.45}.guild-v4-trust ul{color:#f7f1dfb3;gap:8px;margin:0;padding:0;font-size:clamp(11px,.76vw,13px);list-style:none;display:grid}.guild-v4-trust li:before{content:"✦";color:#d8b76a;margin-right:8px}.bot-field{opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important}@media (width<=1040px){.guild-v4-shell{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:calc(100vh - 120px);margin:84px auto 72px;padding-bottom:24px;overflow:auto}.guild-v4-hero,.guild-v4-entry,.guild-v4-benefits,.guild-v4-trust{grid-area:auto/1!important}.guild-v4-hero{grid-template-columns:150px 1fr;padding:28px}.guild-v4-banner{display:none}.guild-v4-seal{width:132px;height:132px}.guild-v4-seal img{width:92px}.guild-v4-benefits{grid-template-columns:1fr}.guild-v4-trust{grid-template-columns:64px 1fr}.guild-v4-trust ul{grid-column:1/-1}}@media (width<=700px){.guild-v4-shell{width:min(92vw,520px);margin-top:82px}.guild-v4-hero{text-align:center;grid-template-columns:1fr;gap:18px}.guild-v4-seal{margin:auto}.guild-v4-copy{padding-left:0}.guild-v4-copy h2{font-size:42px}.guild-v4-trust{text-align:center;grid-template-columns:1fr}.guild-v4-lock{margin:auto}}.guild-screen-v5 .guild-v5-bg{background:radial-gradient(circle at 79% 25%,#d8b76a17,#0000 26%),radial-gradient(circle at 8% 42%,#1633482e,#0000 32%),linear-gradient(#020306 0%,#06111a 42%,#020306 100%);position:absolute;inset:0}.guild-screen-v5 .guild-v5-bg:before{content:"";opacity:.25;background-image:linear-gradient(#d8b76a09 1px,#0000 1px),linear-gradient(90deg,#d8b76a06 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 42%,#000000bf,#0000 74%)}.guild-screen-v5 .guild-v5-bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000c2,#00000024 48%,#0000005c),linear-gradient(#00000061,#0000 28%,#0000009e);position:absolute;inset:0}.guild-v5-shell{z-index:3;grid-template-rows:minmax(245px,34vh) minmax(116px,17vh) minmax(178px,26vh) 42px;gap:12px;width:min(92vw,1440px);height:calc(100vh - 132px);margin:84px auto 48px;display:grid;position:relative}.guild-v5-hero{background:linear-gradient(90deg,#03070beb 0%,#03070bb8 34%,#03070b1f 52%,#03070b0a 100%);border:1px solid #d8b76a38;grid-template-columns:minmax(360px,.78fr) minmax(540px,1.22fr);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047,inset 0 0 0 1px #ffeeb405}.guild-v5-hero:before,.guild-v5-benefits article:before,.guild-v5-trust:before,.guild-v5-entry:before{content:"";pointer-events:none;border:1px solid #d8b76a14;position:absolute;inset:9px}.guild-v5-hero-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,3.4vh,44px) clamp(28px,4vw,64px);display:flex;position:relative}.guild-v5-overline,.guild-v5-kicker{text-transform:uppercase;letter-spacing:.25em;color:#e4bd68;margin:0 0 12px;font-family:Cinzel,Georgia,serif;font-size:clamp(10px,.86vw,13px);font-weight:600}.guild-v5-overline:before,.guild-v5-overline:after{content:"";vertical-align:middle;opacity:.8;background:linear-gradient(90deg,#0000,#d8b76a);width:36px;height:1px;margin:0 14px 4px 0;display:inline-block}.guild-v5-overline:after{background:linear-gradient(90deg,#d8b76a,#0000);margin:0 0 4px 14px}.guild-v5-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}.guild-v5-main-cta{color:#1b1008!important;text-shadow:0 1px #ffffff3d!important;background:linear-gradient(#e6bd61,#9a651d)!important;border-color:#ffe8a9a3!important;border-radius:4px!important;min-width:265px!important;min-height:48px!important;box-shadow:0 18px 34px #00000047,inset 0 1px #fff7cc61!important}.guild-v5-main-cta span:first-child{margin-right:10px;font-size:18px}.guild-v5-link{color:#e4bd68;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px #d8b76a2e;background:0 0;border:0;border-bottom:1px solid #d8b76a73;align-items:center;gap:12px;padding:12px 0;font-family:Cinzel,Georgia,serif;font-size:12px;display:inline-flex}.guild-v5-link:hover,.guild-v5-link:focus-visible{color:#fff0b0;text-shadow:0 0 18px #d8b76a6b}.guild-v5-study{filter:saturate(1.03)contrast(1.06);background-image:linear-gradient(90deg,#03070bb3,#03070b1f 20%,#0000000d 100%),url(../assets/guild-study-as-sigil.webp);background-position:50%;background-size:cover;min-width:0;position:relative}.guild-v5-study:before{content:"";background:radial-gradient(circle at 65% 70%,#ffb14d29,#0000 26%),linear-gradient(#00000005,#00000057);position:absolute;inset:0}.guild-v5-study-glow{filter:blur(8px);background:radial-gradient(circle,#ffbe6038,#0000 68%);border-radius:50%;width:140px;height:90px;position:absolute;bottom:19%;right:25%}.guild-v5-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;display:grid}.guild-v5-benefits article,.guild-v5-trust,.guild-v5-entry{background:linear-gradient(#07151fd1,#03090eeb);border:1px solid #d8b76a57;position:relative;box-shadow:0 18px 44px #00000042,inset 0 0 28px #d8b76a05}.guild-v5-benefits article{text-align:center;grid-template-rows:auto auto 1fr;justify-items:center;min-height:0;padding:20px 18px 18px;display:grid}.guild-v5-icon{color:#d9b369;background:radial-gradient(circle,#d8b76a1a,#0000000f 64%);border:1px solid #d8b76a70;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:10px;font-size:24px;display:grid;box-shadow:0 0 24px #d8b76a1a}.guild-v5-benefits h3{letter-spacing:.08em;text-transform:uppercase;color:#e7c16d;margin:0 0 8px;font-family:Cinzel,Georgia,serif;font-size:clamp(13px,1vw,17px);line-height:1.18}.guild-v5-benefits p{color:#f7f1dfc2;max-width:260px;margin:0;font-size:clamp(12px,.88vw,14px);line-height:1.44}.guild-v5-lower{grid-template-columns:1.07fr .93fr;gap:14px;min-height:0;display:grid}.guild-v5-trust{grid-template-columns:minmax(130px,170px) 1fr;align-items:center;gap:24px;padding:22px 28px;display:grid;overflow:hidden}.guild-v5-shield{align-self:center;place-items:center;display:grid}.guild-v5-shield img{object-fit:contain;filter:drop-shadow(0 0 18px #d8b76a38);opacity:.94;width:min(160px,13vw);max-height:190px}.guild-v5-trust h3,.guild-v5-entry h3{color:#fff2c8;letter-spacing:.08em;margin:0 0 12px;font-family:Cormorant SC,Cinzel,Georgia,serif;font-size:clamp(25px,2.2vw,36px);font-weight:500;line-height:1.05}.guild-v5-trust p{color:#f7f1dfd1;margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(13px,.93vw,15px);line-height:1.5}.guild-v5-trust-points span{text-align:center;color:#f7f1dfc7;border-left:1px solid #d8b76a2e;border-right:1px solid #d8b76a17;justify-content:center;align-items:center;min-height:38px;font-family:Georgia,serif;font-size:13px;display:flex}.guild-v5-trust-points span:before{content:"✦";color:#d8b76a;margin-right:8px;font-size:11px}.guild-v5-rgpd{border-top:1px solid #d8b76a29;padding-top:10px;color:#f7f1dfb3!important;font-size:12.5px!important}.guild-v5-entry{flex-direction:column;justify-content:center;padding:24px 30px;display:flex;overflow:hidden}.guild-form-v5{gap:10px;margin-top:10px;display:grid}.guild-form-v5 input:not([type=checkbox]){color:#fff4d0;background:#00000047;border:1px solid #d8b76a4d;border-radius:4px;min-height:42px;padding:0 16px;font-family:Georgia,serif;box-shadow:inset 0 0 18px #00000038}.guild-form-v5 input:not([type=checkbox]):focus{outline:1px solid #ffe8a3a6;box-shadow:0 0 20px #d8b76a1f,inset 0 0 18px #00000038}.guild-form-v5 .cta.primary{width:100%;color:#1b1008!important;background:linear-gradient(#e6bd61,#9a651d)!important;border-color:#ffe8a9b3!important;border-radius:4px!important;min-width:0!important;min-height:46px!important;box-shadow:0 18px 34px #00000042,inset 0 1px #fff7cc5c!important}.guild-v5-demo-note{text-align:center;font-family:Georgia,serif;color:#f7f1df94!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.35!important}.guild-v5-quote{text-align:center;color:#e7c16d;text-shadow:0 0 14px #d8b76a24;justify-content:center;align-items:center;margin:0;font-family:Georgia,serif;font-size:clamp(16px,1.5vw,24px);font-style:italic;line-height:1.25;display:flex;position:relative}.guild-v5-quote:before,.guild-v5-quote:after{content:"“";color:#d8b76a;opacity:.74;margin-right:16px;font-size:34px;line-height:0}.guild-v5-quote:after{content:"”";margin:0 0 0 16px}@keyframes guildCardPulse{0%,to{box-shadow:0 18px 44px #00000042,inset 0 0 28px #d8b76a05}50%{box-shadow:0 20px 54px #00000052,0 0 22px #d8b76a24,inset 0 0 32px #d8b76a0d}}@media (width<=1280px){.guild-v5-shell{grid-template-rows:minmax(235px,34vh) minmax(112px,16vh) minmax(180px,27vh) 38px;gap:10px;width:min(94vw,1240px)}.guild-v5-hero{grid-template-columns:minmax(330px,.82fr) minmax(460px,1.18fr)}.guild-v5-hero-copy{padding:28px 38px}.guild-v5-hero h2{font-size:clamp(50px,4.7vw,72px)}.guild-v5-benefits article{padding:18px 14px}.guild-v5-icon{width:42px;height:42px;font-size:21px}.guild-v5-trust{grid-template-columns:120px 1fr;padding:20px 22px}.guild-v5-shield img{width:118px}.guild-v5-entry{padding:20px 24px}.guild-v5-trust-points span{font-size:12px}.guild-v5-main-cta{min-width:245px!important}}@media (width<=1120px){.guild-screen-v5{overflow:auto!important}.guild-v5-shell{grid-template-rows:auto;height:auto;min-height:calc(100vh - 130px);margin:84px auto 78px;overflow:visible}.guild-v5-hero,.guild-v5-lower{grid-template-columns:1fr}.guild-v5-study{order:-1;min-height:230px}.guild-v5-benefits{grid-template-columns:repeat(2,1fr)}.guild-v5-trust{grid-template-columns:125px 1fr}.guild-v5-quote{padding:18px 0 0}.guild-v5-hero h2{font-size:58px}}@media (width<=760px){.guild-v5-shell{width:min(92vw,560px);margin-top:76px}.guild-v5-hero-copy{text-align:center;padding:26px 24px}.guild-v5-hero h2{max-width:none;font-size:44px}.guild-v5-overline:before,.guild-v5-overline:after{width:22px}.guild-v5-actions{justify-content:center;gap:12px}.guild-v5-benefits,.guild-v5-lower{grid-template-columns:1fr}.guild-v5-trust{text-align:center;grid-template-columns:1fr}.guild-v5-shield img{width:130px}.guild-v5-trust-points{grid-template-columns:1fr}.guild-v5-entry{text-align:center}.guild-v5-quote{font-size:17px}.guild-v5-quote:before,.guild-v5-quote:after{display:none}}.guild-v5-shell{grid-template-rows:minmax(232px,33vh) minmax(104px,15vh) minmax(164px,22vh) 34px!important;gap:10px!important;height:calc(100vh - 156px)!important;margin:84px auto 72px!important}.guild-field-pulse{box-shadow:0 0 0 2px #d8b76a8c,0 0 22px #d8b76a52!important}@media (width<=1280px){.guild-v5-shell{grid-template-rows:minmax(226px,32vh) minmax(100px,14.5vh) minmax(164px,22vh) 32px!important;gap:9px!important;height:calc(100vh - 156px)!important}.guild-v5-hero h2{font-size:clamp(48px,4.45vw,66px)}.guild-v5-lead,.guild-v5-sublead{font-size:clamp(13px,.98vw,16px)}.guild-v5-benefits p{font-size:12px}.guild-v5-trust p{font-size:12.5px}.guild-form-v5 input:not([type=checkbox]){min-height:38px}.guild-form-v5 .cta.primary{min-height:42px!important}.guild-v5-entry h3{font-size:30px}.guild-v5-trust h3{font-size:28px}.guild-v5-icon{width:36px;height:36px;margin-bottom:8px}.guild-v5-benefits article{padding:14px 12px}.guild-v5-trust{padding:16px 20px}.guild-v5-entry{padding:16px 22px}.guild-v5-demo-note{font-size:11px!important}.guild-v5-quote{font-size:17px!important}}@media (width<=1120px){.guild-v5-shell{grid-template-rows:auto!important;height:auto!important;margin:84px auto 78px!important}.guild-v5-quote{padding:18px 0 0!important}}.guild-screen-v5 .guild-v5-bg:before{opacity:.12!important;background-image:linear-gradient(#d8b76a05 1px,#0000 1px),linear-gradient(90deg,#d8b76a05 1px,#0000 1px)!important;background-size:110px 110px!important}.guild-v5-shell{grid-template-rows:2.08fr .78fr 1.2fr .3fr!important;gap:10px!important;width:min(93vw,1400px)!important;height:calc(100vh - 150px)!important;margin:78px auto 72px!important;display:grid!important}.guild-v5-hero{min-height:0!important;box-shadow:none!important;background:linear-gradient(90deg,#02070cfa 0%,#02070ce0 34%,#02070c3d 56%,#02070c0a 100%)!important;border:0!important;grid-template-columns:minmax(360px,.44fr) minmax(560px,.56fr)!important;display:grid!important;overflow:hidden!important}.guild-v5-hero:before,.guild-v5-benefits article:before,.guild-v5-trust:before,.guild-v5-entry:before{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;border:1px solid #d8b76a57!important;inset:0!important;box-shadow:inset 0 0 0 1px #fff0b809!important}.guild-v5-hero:after,.guild-v5-benefits article:after,.guild-v5-trust:after,.guild-v5-entry:after{content:""!important;pointer-events:none!important;opacity:.44!important;background:linear-gradient(90deg,#d8b76a 0 16px,#0000 16px calc(100% - 16px),#d8b76a calc(100% - 16px) 100%) 0 0/100% 1px no-repeat,linear-gradient(90deg,#d8b76a 0 16px,#0000 16px calc(100% - 16px),#d8b76a calc(100% - 16px) 100%) 0 100%/100% 1px no-repeat,linear-gradient(#d8b76a 0 16px,#0000 16px calc(100% - 16px),#d8b76a calc(100% - 16px) 100%) 0 0/1px 100% no-repeat,linear-gradient(#d8b76a 0 16px,#0000 16px calc(100% - 16px),#d8b76a calc(100% - 16px) 100%) 100% 0/1px 100% no-repeat!important;position:absolute!important;inset:0!important}.guild-v5-overline,.guild-v5-kicker{letter-spacing:.25em!important;color:#e4bd68!important;margin:0 0 10px!important;font-size:clamp(10px,.78vw,12px)!important}.guild-v5-overline:before,.guild-v5-overline:after{opacity:.72!important;width:38px!important}.guild-v5-hero h2{letter-spacing:.015em!important;color:#fff0c6!important;text-shadow:0 0 22px #d8b76a26!important;max-width:480px!important;margin:0 0 12px!important;font-family:Cormorant SC,Cormorant Garamond,Cinzel,Georgia,serif!important;font-size:clamp(46px,4.15vw,66px)!important;font-weight:500!important;line-height:.95!important}.guild-v5-lead,.guild-v5-sublead{color:#f7f1dfe0!important;max-width:500px!important;margin:0 0 7px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(14px,1vw,17px)!important;line-height:1.42!important}.guild-v5-sublead{color:#eadcbcc7!important}.guild-v5-main-cta{border-radius:5px!important;min-width:248px!important;min-height:44px!important}.guild-v5-link{letter-spacing:.1em!important;padding:10px 0!important;font-size:11px!important}.guild-v5-study-glow{opacity:.55!important;width:150px!important;height:72px!important;bottom:15%!important;right:35%!important}.guild-v5-benefits{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-height:0!important}.guild-v5-benefits article,.guild-v5-trust,.guild-v5-entry{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;background:linear-gradient(#05121bdb,#03090ef0)!important;border:0!important;box-shadow:0 18px 42px #0000004d,inset 0 0 30px #d8b76a06!important}.guild-v5-benefits article{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:auto 1fr!important;place-items:center start!important;gap:4px 16px!important;padding:16px 18px!important}.guild-v5-icon{color:#e5bf6e!important;background:radial-gradient(circle,#d8b76a1f,#0000000d 64%)!important;border-color:#d8b76a94!important;grid-row:1/span 2!important;width:52px!important;height:52px!important;margin:0!important;font-size:22px!important}.guild-v5-benefits h3{letter-spacing:.06em!important;color:#e7c16d!important;align-self:end!important;margin:0!important;font-size:clamp(14px,1.02vw,17px)!important;line-height:1.12!important}.guild-v5-benefits p{color:#f7f1dfc2!important;align-self:start!important;max-width:none!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(12px,.88vw,14px)!important;line-height:1.28!important}.guild-v5-lower{grid-template-columns:1.05fr .95fr!important;gap:10px!important;min-height:0!important}.guild-v5-trust{grid-template-columns:minmax(100px,138px) 1fr!important;align-items:center!important;gap:20px!important;padding:18px 26px!important}.guild-v5-shield img{filter:drop-shadow(0 0 18px #d8b76a3d)!important;opacity:.95!important;width:min(128px,10vw)!important;max-height:142px!important}.guild-v5-trust-copy{min-width:0!important}.guild-v5-trust h3,.guild-v5-entry h3{letter-spacing:.055em!important;color:#fff0c6!important;margin:0 0 9px!important;font-family:Cormorant SC,Cormorant Garamond,Cinzel,Georgia,serif!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.06!important}.guild-v5-trust p{margin:0 0 8px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(12px,.9vw,14px)!important;line-height:1.34!important}.guild-v5-trust-points{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:8px 0!important;display:grid!important}.guild-v5-trust-points span{border:0!important;border-top:1px solid #d8b76a1f!important;border-bottom:1px solid #d8b76a14!important;min-height:32px!important;font-size:12px!important;line-height:1.15!important}.guild-v5-rgpd{margin:0!important;padding-top:8px!important;font-size:12px!important;line-height:1.28!important}.guild-v5-entry .guild-v5-kicker{display:none!important}.guild-form-v5 input:not([type=checkbox]){border-radius:5px!important;min-height:38px!important;padding:0 14px!important;font-size:14px!important}.guild-form-v5 .cta.primary{letter-spacing:.13em!important;border-radius:5px!important;min-height:42px!important;margin-top:4px!important;font-size:13px!important}.guild-v5-quote{color:#e9c46f!important;align-items:center!important;padding:0 16px!important;font-size:clamp(15px,1.25vw,20px)!important;line-height:1.12!important}#guild.active~.footer button{letter-spacing:.19em!important;color:#f7f1dfc7!important;background:0 0!important;border:0!important;padding:7px 9px!important;font-size:11px!important}#guild.active~.footer button:hover,#guild.active~.footer button:focus-visible{color:#fff0b0!important;text-shadow:0 0 14px #d8b76a75!important}@media (width<=1280px){.guild-v5-shell{grid-template-rows:2fr .76fr 1.18fr .28fr!important;gap:9px!important;width:min(94vw,1240px)!important;height:calc(100vh - 150px)!important}.guild-v5-hero{grid-template-columns:minmax(330px,.44fr) minmax(500px,.56fr)!important}.guild-v5-hero h2{font-size:clamp(44px,4.05vw,58px)!important}.guild-v5-lead,.guild-v5-sublead{font-size:14px!important;line-height:1.35!important}.guild-v5-benefits article{column-gap:12px!important;padding:13px 14px!important}.guild-v5-icon{width:44px!important;height:44px!important;font-size:19px!important}.guild-v5-benefits h3{font-size:13px!important}.guild-v5-benefits p{font-size:12px!important}.guild-v5-trust{grid-template-columns:104px 1fr!important;gap:14px!important;padding:14px 20px!important}.guild-v5-shield img{width:98px!important;max-height:118px!important}.guild-v5-entry{padding:14px 20px!important}.guild-v5-trust h3,.guild-v5-entry h3{font-size:24px!important}.guild-form-v5 input:not([type=checkbox]){min-height:34px!important}.guild-form-v5 .cta.primary{min-height:38px!important}.guild-v5-demo-note{display:none!important}}@media (width<=1120px){.guild-screen-v5{overflow:auto!important}.guild-v5-shell{grid-template-rows:auto!important;height:auto!important;min-height:calc(100vh - 128px)!important;margin:84px auto 78px!important}.guild-v5-hero{grid-template-columns:1fr!important}.guild-v5-study{background-position:50%!important;order:-1!important;min-height:260px!important}.guild-v5-hero h2{font-size:56px!important}.guild-v5-benefits{grid-template-columns:repeat(2,1fr)!important}.guild-v5-lower{grid-template-columns:1fr!important}.guild-v5-trust{grid-template-columns:125px 1fr!important}}@media (width<=760px){.guild-v5-shell{width:min(92vw,560px)!important;margin-top:76px!important}.guild-v5-hero-copy{text-align:center!important;padding:26px 22px!important}.guild-v5-hero h2{max-width:none!important;font-size:42px!important}.guild-v5-actions{justify-content:center!important;gap:12px!important}.guild-v5-benefits{grid-template-columns:1fr!important}.guild-v5-benefits article{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}.guild-v5-icon{grid-row:auto!important}.guild-v5-trust{text-align:center!important;grid-template-columns:1fr!important}.guild-v5-trust-points{grid-template-columns:1fr!important}.guild-v5-entry{text-align:center!important}.guild-v5-quote:before,.guild-v5-quote:after{display:none!important}}.guild-screen-v5{background:#020507!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-bg{background:radial-gradient(circle at 76% 26%,#d8b76a13,#0000 26%),radial-gradient(circle at 14% 30%,#30526214,#0000 24%),linear-gradient(#020507 0%,#061018 48%,#020507 100%)!important}.guild-screen-v5 .guild-v5-bg:before{opacity:.08!important}.guild-screen-v5 .guild-v5-bg:after{background:linear-gradient(90deg,#000000d6,#0000003d 45%,#0000006b),linear-gradient(#0000006b,#0000 32%,#000000b8)!important}.guild-v5-shell{grid-template-rows:minmax(220px,2.05fr) minmax(98px,.82fr) minmax(176px,1.42fr) 36px!important;gap:10px!important;width:min(94vw,1450px)!important;height:calc(100vh - 146px)!important;margin:76px auto 70px!important;display:grid!important;overflow:visible!important}.guild-v5-hero{background:linear-gradient(90deg,#02070cfb 0%,#02070ce0 34%,#02070c3b 58%,#02070c0d 100%)!important;border:0!important;grid-template-columns:minmax(360px,.42fr) minmax(560px,.58fr)!important;min-height:0!important;overflow:hidden!important}.guild-v5-hero-copy{justify-content:center!important;padding:24px clamp(30px,4vw,56px)!important}.guild-v5-hero h2{max-width:610px!important;margin-bottom:12px!important;font-size:clamp(50px,4.35vw,72px)!important;line-height:.96!important}.guild-v5-lead,.guild-v5-sublead{max-width:560px!important;font-size:clamp(14px,.98vw,16.5px)!important;line-height:1.42!important}.guild-v5-actions{gap:22px!important;margin-top:14px!important}.guild-v5-main-cta{min-width:250px!important;min-height:44px!important}.guild-v5-main-cta span:first-child{font-size:18px!important}.guild-v5-study{filter:saturate(1.05)contrast(1.09)brightness(.94)!important;background-image:linear-gradient(90deg,#02070cc2,#02070c2b 22%,#00000005 70%),linear-gradient(#0000002e,#00000026),url(../assets/guild-study-as-sigil.webp)!important;background-position:50%!important;background-size:cover!important}.guild-v5-study:before{background:radial-gradient(circle at 57% 72%,#ffb8522e,#0000 21%),radial-gradient(circle at 73% 38%,#d8b76a14,#0000 18%),linear-gradient(#0000,#00000040)!important}.guild-v5-hero:before,.guild-v5-benefits article:before,.guild-v5-trust:before,.guild-v5-entry:before{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)!important;border:1px solid #d8b76a4d!important;inset:0!important}.guild-v5-hero:after,.guild-v5-benefits article:after,.guild-v5-trust:after,.guild-v5-entry:after{opacity:.54!important;background:linear-gradient(90deg,#d8b76a 0 18px,#0000 18px calc(100% - 18px),#d8b76a calc(100% - 18px) 100%) 0 0/100% 1px no-repeat,linear-gradient(90deg,#d8b76a 0 18px,#0000 18px calc(100% - 18px),#d8b76a calc(100% - 18px) 100%) 0 100%/100% 1px no-repeat,linear-gradient(#d8b76a 0 18px,#0000 18px calc(100% - 18px),#d8b76a calc(100% - 18px) 100%) 0 0/1px 100% no-repeat,linear-gradient(#d8b76a 0 18px,#0000 18px calc(100% - 18px),#d8b76a calc(100% - 18px) 100%) 100% 0/1px 100% no-repeat!important}.guild-v5-benefits{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;height:100%!important;min-height:0!important}.guild-v5-benefits article{grid-template-rows:auto auto!important;grid-template-columns:64px 1fr!important;align-items:center!important;gap:2px 14px!important;height:100%!important;min-height:0!important;padding:14px 18px!important;overflow:hidden!important}.guild-v5-icon{opacity:.94!important;grid-row:1/span 2!important;place-self:center!important;width:48px!important;height:48px!important;margin:0!important;font-size:20px!important}.guild-v5-benefits h3{align-self:end!important;margin:0!important;font-size:clamp(13px,.98vw,16px)!important;line-height:1.12!important}.guild-v5-benefits p{align-self:start!important;margin:0!important;font-size:clamp(11.5px,.82vw,13px)!important;line-height:1.28!important}.guild-v5-lower{grid-template-columns:1.05fr .95fr!important;gap:10px!important;height:100%!important;min-height:0!important;overflow:visible!important}.guild-v5-trust,.guild-v5-entry{height:100%!important;min-height:0!important;overflow:hidden!important}.guild-v5-trust{grid-template-columns:150px 1fr!important;gap:22px!important;padding:18px 28px!important}.guild-v5-shield{background:radial-gradient(circle,#d8b76a1c,#0000000f 58%,#0000002e);box-shadow:inset 0 0 26px #d8b76a0b,0 0 26px #d8b76a0f;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)!important;border:1px solid #d8b76a57!important;place-self:center!important;place-items:center!important;width:132px!important;height:132px!important;display:grid!important}.guild-v5-shield img{object-fit:contain!important;opacity:1!important;filter:drop-shadow(0 0 16px #d8b76a57)!important;width:102px!important;max-width:102px!important;height:102px!important;max-height:102px!important;display:block!important}.guild-v5-trust-copy{min-width:0!important;overflow:hidden!important}.guild-v5-trust h3,.guild-v5-entry h3{margin:0 0 8px!important;font-size:clamp(24px,1.95vw,32px)!important;line-height:1.02!important}.guild-v5-trust p{margin:0 0 8px!important;font-size:clamp(12px,.86vw,13.5px)!important;line-height:1.28!important}.guild-v5-kicker{margin-bottom:7px!important;font-size:clamp(9px,.7vw,11px)!important}.guild-v5-trust-points{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:7px 0!important}.guild-v5-trust-points span{min-height:28px!important;font-size:11.5px!important;line-height:1.1!important}.guild-v5-rgpd{padding-top:7px!important;font-size:11.5px!important;line-height:1.2!important}.guild-form-v5 input:not([type=checkbox]){height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important}.guild-form-v5 .cta.primary{letter-spacing:.12em!important;width:100%!important;height:40px!important;min-height:40px!important;margin-top:3px!important;font-size:12.5px!important}.guild-v5-demo-note{margin:6px 0 0!important;font-size:11px!important;line-height:1.16!important}.guild-v5-quote{height:36px!important;min-height:0!important;padding:0 12px!important;font-size:clamp(15px,1.2vw,20px)!important;line-height:1.06!important;overflow:hidden!important}#guild.active~.footer{z-index:56!important;gap:32px!important;bottom:10px!important}#guild.active~.footer button{pointer-events:auto!important}@media (width<=1280px){.guild-v5-shell{grid-template-rows:minmax(210px,2fr) minmax(92px,.78fr) minmax(174px,1.44fr) 34px!important;gap:9px!important;width:min(95vw,1230px)!important;height:calc(100vh - 144px)!important}.guild-v5-hero{grid-template-columns:minmax(326px,.41fr) minmax(500px,.59fr)!important}.guild-v5-hero h2{font-size:clamp(44px,4vw,58px)!important}.guild-v5-lead,.guild-v5-sublead{font-size:13.5px!important;line-height:1.32!important}.guild-v5-benefits article{grid-template-columns:54px 1fr!important;column-gap:10px!important;padding:12px 14px!important}.guild-v5-icon{width:40px!important;height:40px!important;font-size:17px!important}.guild-v5-benefits h3{font-size:12.5px!important}.guild-v5-benefits p{font-size:11.2px!important}.guild-v5-trust{grid-template-columns:118px 1fr!important;gap:14px!important;padding:14px 18px!important}.guild-v5-shield{width:108px!important;height:108px!important}.guild-v5-shield img{width:84px!important;height:84px!important}.guild-v5-trust h3,.guild-v5-entry h3{font-size:23px!important}.guild-v5-trust p{font-size:11.5px!important;line-height:1.2!important}.guild-v5-entry{padding:14px 20px!important}.guild-form-v5 input:not([type=checkbox]){height:31px!important;min-height:31px!important}.guild-form-v5 .cta.primary{height:36px!important;min-height:36px!important}.guild-v5-demo-note{display:none!important}}@media (width<=1120px){.guild-screen-v5{overflow:auto!important}.guild-v5-shell{grid-template-rows:auto!important;height:auto!important;min-height:calc(100vh - 128px)!important;margin:84px auto 78px!important}.guild-v5-hero{grid-template-columns:1fr!important}.guild-v5-study{background-position:50%!important;order:-1!important;min-height:260px!important}.guild-v5-benefits{grid-template-columns:repeat(2,1fr)!important}.guild-v5-lower{grid-template-columns:1fr!important}.guild-v5-trust{grid-template-columns:125px 1fr!important}.guild-v5-entry{min-height:270px!important}}@media (width<=760px){.guild-v5-shell{width:min(92vw,560px)!important;margin-top:76px!important}.guild-v5-hero-copy{text-align:center!important;padding:26px 22px!important}.guild-v5-hero h2{max-width:none!important;font-size:42px!important}.guild-v5-actions{justify-content:center!important;gap:12px!important}.guild-v5-benefits{grid-template-columns:1fr!important}.guild-v5-benefits article{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;min-height:124px!important}.guild-v5-icon{grid-row:auto!important}.guild-v5-trust{text-align:center!important;grid-template-columns:1fr!important}.guild-v5-shield{margin:0 auto!important}.guild-v5-trust-points{grid-template-columns:1fr!important}.guild-v5-entry{text-align:center!important}.guild-v5-quote:before,.guild-v5-quote:after{display:none!important}}.guild-screen-v5 .guild-v5-hero-copy{padding-top:30px!important;padding-bottom:30px!important}.guild-screen-v5 .guild-v5-hero h2{margin-bottom:14px!important;font-size:clamp(48px,4.18vw,68px)!important;line-height:.98!important}.guild-screen-v5 .guild-v5-lead,.guild-screen-v5 .guild-v5-sublead{margin-bottom:8px!important;line-height:1.38!important}.guild-screen-v5 .guild-v5-trust-copy{padding-top:4px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{margin-top:2px!important}.topbar .nav button{transform-origin:50%!important;transition:transform .18s,color .18s,text-shadow .18s!important}@keyframes asNavGoldBounce{0%{transform:translateY(0)scale(1)}38%{transform:translateY(1px)scale(.965)}72%{transform:translateY(-1px)scale(1.035)}to{transform:translateY(0)scale(1)}}@media (width<=1280px){.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(216px,2.08fr) minmax(94px,.77fr) minmax(168px,1.34fr) 34px!important}.guild-screen-v5 .guild-v5-hero-copy{padding-top:26px!important;padding-bottom:27px!important}.guild-screen-v5 .guild-v5-hero h2{font-size:clamp(44px,3.9vw,56px)!important;line-height:.99!important}.guild-screen-v5 .guild-v5-trust{padding-top:20px!important;padding-bottom:14px!important}.guild-screen-v5 .guild-form-v5 input#guildName{margin-top:5px!important}}.topbar .nav{gap:clamp(8px,1.05vw,18px)!important}.topbar .nav button{white-space:nowrap!important}.topbar .nav .nav-combo{align-items:center!important;gap:.48em!important;display:inline-flex!important}.topbar .nav .nav-combo-sep{opacity:.78!important;color:#d8b76a!important;font-size:.74em!important;transform:translateY(-.03em)!important}body:not([data-current=home]) .nav button{letter-spacing:.145em!important;font-size:clamp(8.6px,.67vw,10.8px)!important}body:not([data-current=home]) .topbar .nav [data-go=heritieres]{display:inline-flex!important}.guild-screen-v5 .guild-v5-entry{padding-bottom:24px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{margin-bottom:8px!important;transform:translateY(-6px)!important}.guild-screen-v5 .guild-v5-benefits h3{letter-spacing:.052em!important;word-spacing:.12em!important;white-space:normal!important}.guild-screen-v5 .guild-v5-benefits article{overflow:hidden!important}@media (width<=1280px){body:not([data-current=home]) .nav button{letter-spacing:.12em!important;font-size:clamp(8px,.62vw,10px)!important}.topbar .nav{gap:clamp(6px,.82vw,12px)!important}.guild-screen-v5 .guild-v5-entry{padding-bottom:22px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{margin-bottom:7px!important;transform:translateY(-5px)!important}}.topbar .nav button,.home-reference-screen .home-topnav-link{font-family:var(--serif)!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:700!important}.topbar .nav .nav-combo{letter-spacing:.13em!important}.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(224px,2.03fr) minmax(92px,.74fr) minmax(188px,1.53fr) 34px!important}.guild-screen-v5 .guild-v5-entry{justify-content:center!important;padding-top:22px!important;padding-bottom:26px!important}.guild-screen-v5 .guild-form-v5{gap:8px!important;margin-top:2px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:37px!important;min-height:37px!important;margin-top:3px!important;margin-bottom:10px!important;transform:translateY(-3px)!important}body[data-current=guild] .footer button[data-go=guild]{display:none!important}body[data-current=guild] .footer{gap:56px!important}.langs button{pointer-events:auto!important;position:relative!important}.langs button.active:after{content:"";background:linear-gradient(90deg,#0000,#d8b76a,#0000);width:70%;height:1px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #d8b76a59}@media (width<=1280px){.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(210px,2fr) minmax(88px,.7fr) minmax(184px,1.58fr) 32px!important}.guild-screen-v5 .guild-v5-entry{padding-top:20px!important;padding-bottom:25px!important}.guild-screen-v5 .guild-form-v5 input#guildName{margin-top:10px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:35px!important;min-height:35px!important;margin-bottom:9px!important;transform:translateY(-2px)!important}}@media (width<=1120px){body[data-current=guild] .footer button[data-go=guild]{display:inline-flex!important}}.guild-screen-v5,.guild-screen-v5 .guild-v5-shell,.guild-screen-v5 .guild-v5-hero,.guild-screen-v5 .guild-v5-benefits,.guild-screen-v5 .guild-v5-lower,.guild-screen-v5 .guild-v5-entry,.guild-screen-v5 .guild-form-v5,.guild-screen-v5 .guild-v5-benefits article,.guild-screen-v5 .guild-v5-entry button,.guild-screen-v5 .guild-v5-entry input,.guild-screen-v5 .guild-v5-entry label,.guild-screen-v5 .guild-v5-main-cta,.guild-screen-v5 .guild-v5-link,.topbar button,.topbar .langs button,.footer button,body.is-transitioning.timeout-unlocked{pointer-events:auto!important}.guild-v5-benefits article{min-width:0!important;overflow:hidden!important}.guild-v5-benefits h3{letter-spacing:.035em!important;word-spacing:.06em!important;overflow-wrap:normal!important;white-space:normal!important;max-width:100%!important;font-size:clamp(12px,.86vw,15px)!important;line-height:1.12!important}.guild-v5-benefits p{max-height:42px!important;font-size:clamp(11px,.78vw,12.5px)!important;line-height:1.24!important;overflow:hidden!important}html[lang=en] .guild-v5-benefits h3,html[lang=es] .guild-v5-benefits h3{letter-spacing:.025em!important;font-size:clamp(11px,.78vw,13px)!important}html[lang=en] .guild-v5-benefits p,html[lang=es] .guild-v5-benefits p{font-size:clamp(10.5px,.72vw,12px)!important;line-height:1.22!important}.guild-v5-entry{justify-content:stretch!important;padding:18px 28px 20px!important}.guild-v5-entry h3{margin-bottom:10px!important}.guild-form-v5{grid-template-rows:36px 36px minmax(38px,auto) 42px minmax(0,14px)!important;align-content:center!important;gap:8px!important;height:100%!important;min-height:0!important;margin-top:0!important;display:grid!important}.guild-form-v5 input:not([type=checkbox]){height:36px!important;min-height:36px!important}.guild-form-v5 .cta.primary{align-self:end!important;height:42px!important;min-height:42px!important;margin:0 0 6px!important}.guild-v5-trust{overflow:hidden!important}.guild-v5-trust h3{font-size:clamp(22px,1.72vw,30px)!important;line-height:1.03!important}.guild-v5-trust p{font-size:clamp(11.5px,.82vw,13px)!important;line-height:1.28!important}.guild-v5-trust-points span{font-size:clamp(10px,.72vw,11.5px)!important;line-height:1.12!important}html[lang=en] .guild-v5-trust h3,html[lang=es] .guild-v5-trust h3{font-size:clamp(20px,1.55vw,27px)!important}html[lang=en] .guild-v5-trust p,html[lang=es] .guild-v5-trust p{font-size:clamp(10.8px,.76vw,12.2px)!important}.topbar .nav button:active{animation:.24s ease-out menuMicroBounce}@keyframes menuMicroBounce{0%{transform:translateY(0)}45%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (width<=1280px){.guild-v5-entry{padding:16px 22px 18px!important}.guild-form-v5{grid-template-rows:34px 34px minmax(36px,auto) 40px minmax(0,10px)!important;gap:7px!important}.guild-form-v5 input:not([type=checkbox]){height:34px!important;min-height:34px!important}.guild-form-v5 .cta.primary{height:40px!important;min-height:40px!important;margin-bottom:5px!important}.guild-v5-benefits h3{font-size:12px!important}.guild-v5-benefits p{font-size:10.8px!important}}.topbar,.topbar *,.footer,.footer *,.guild-screen-v5,.guild-screen-v5 *{pointer-events:auto!important}.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(238px,2.3fr) minmax(88px,.7fr) minmax(176px,1.37fr) 34px!important;gap:9px!important}.guild-screen-v5 .guild-v5-hero-copy{justify-content:center!important;padding-top:26px!important;padding-bottom:28px!important}.guild-screen-v5 .guild-v5-hero h2{max-width:590px!important;margin-bottom:11px!important;font-size:clamp(46px,4.02vw,64px)!important;line-height:.99!important}.guild-screen-v5 .guild-v5-lead,.guild-screen-v5 .guild-v5-sublead{max-width:560px!important;margin-bottom:6px!important;font-size:clamp(13px,.9vw,15px)!important;line-height:1.3!important}.guild-screen-v5 .guild-v5-sublead{padding-bottom:4px!important}.guild-screen-v5 .guild-v5-entry{grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;padding:15px 28px 20px!important;display:grid!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-entry h3{z-index:2!important;margin:0 0 8px!important;padding:0!important;font-size:clamp(22px,1.7vw,28px)!important;line-height:1!important;position:relative!important}.guild-screen-v5 .guild-form-v5{grid-template-rows:34px 34px minmax(34px,auto) 39px minmax(0,11px)!important;align-content:start!important;align-self:center!important;gap:7px!important;height:auto!important;min-height:0!important;margin:0!important}.guild-screen-v5 .guild-form-v5 input#guildName{margin-top:0!important}.guild-screen-v5 .guild-form-v5 input:not([type=checkbox]){height:34px!important;min-height:34px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{align-self:end!important;height:39px!important;min-height:39px!important;margin:0 0 6px!important;transform:none!important}.guild-screen-v5 .guild-v5-trust{padding-top:18px!important;padding-bottom:16px!important}.guild-screen-v5 .guild-v5-trust .guild-v5-kicker{margin-top:0!important;margin-bottom:8px!important}.brand,.footer button{transform-origin:50%!important;transition:transform .2s,color .2s,text-shadow .2s,filter .2s!important}.footer button:active,.brand:active{animation:.28s ease-out asMenuClickBounce!important}@keyframes asMenuClickBounce{0%{transform:translateY(0)scale(1)}45%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}.home-reference-screen .home-topnav-link{font-family:var(--serif)!important;letter-spacing:.145em!important;font-size:clamp(8.6px,.68vw,11px)!important;font-weight:700!important;transition:transform .18s,color .18s,text-shadow .18s!important}.home-reference-screen .home-topnav-link:hover,.home-reference-screen .home-topnav-link:focus-visible{transform:translateY(-1px)!important}.home-reference-screen .home-topnav-link:active{animation:.28s ease-out asMenuClickBounce!important}@media (width<=1280px){.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(224px,2.28fr) minmax(84px,.68fr) minmax(176px,1.42fr) 32px!important;gap:8px!important}.guild-screen-v5 .guild-v5-hero-copy{padding-top:23px!important;padding-bottom:25px!important}.guild-screen-v5 .guild-v5-hero h2{font-size:clamp(40px,3.72vw,55px)!important;line-height:.99!important}.guild-screen-v5 .guild-v5-lead,.guild-screen-v5 .guild-v5-sublead{font-size:12.5px!important;line-height:1.25!important}.guild-screen-v5 .guild-v5-entry{padding:13px 22px 18px!important}.guild-screen-v5 .guild-v5-entry h3{margin-bottom:7px!important;font-size:21px!important}.guild-screen-v5 .guild-form-v5{grid-template-rows:32px 32px minmax(32px,auto) 37px minmax(0,8px)!important;gap:6px!important}.guild-screen-v5 .guild-form-v5 input:not([type=checkbox]){height:32px!important;min-height:32px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:37px!important;min-height:37px!important;margin-bottom:5px!important}}body.is-transitioning{pointer-events:none!important}body.is-transitioning .topbar,body.is-transitioning .topbar *,body.is-transitioning .footer,body.is-transitioning .footer *,body.is-transitioning .screen.active,body.is-transitioning .screen.active *{pointer-events:auto!important}body[data-current=guild],.guild-screen-v5.active,.guild-screen-v5:not(.active){overflow:hidden!important}.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(180px,2.05fr) minmax(80px,.7fr) minmax(150px,1.32fr) clamp(32px,3.2vh,44px)!important;gap:9px!important;width:min(94vw,1420px)!important;height:calc(100vh - 148px)!important;margin:76px auto 72px!important;display:grid!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-entry{box-sizing:border-box!important;grid-template-rows:auto 1fr!important;align-content:start!important;padding:16px 28px 18px!important;display:grid!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-entry h3{z-index:2!important;flex-shrink:0!important;margin:0 0 9px!important;padding:0!important;font-size:clamp(20px,1.6vw,27px)!important;line-height:1!important;position:relative!important}.guild-screen-v5 .guild-form-v5{grid-template-rows:34px 34px auto 39px auto!important;align-content:center!important;gap:7px!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.guild-screen-v5 .guild-form-v5 input:not([type=checkbox]){box-sizing:border-box!important;border-radius:4px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 13px!important;font-size:13px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{letter-spacing:.13em!important;border-radius:4px!important;width:100%!important;height:39px!important;min-height:39px!important;max-height:39px!important;margin:0!important;font-size:12px!important;transform:none!important}.guild-screen-v5 .guild-form-v5 .cta.primary:hover,.guild-screen-v5 .guild-form-v5 .cta.primary:focus-visible{transform:translateY(-1px)!important}.guild-screen-v5 .guild-v5-quote{color:#e9c46f!important;text-align:center!important;justify-content:center!important;align-items:center!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0 20px!important;font-family:Georgia,serif!important;font-size:clamp(13px,1.18vw,19px)!important;font-style:italic!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-quote:before,.guild-screen-v5 .guild-v5-quote:after{content:"\""!important;color:#d8b76a!important;opacity:.7!important;flex-shrink:0!important;margin:0 12px!important;font-size:28px!important;line-height:0!important}.guild-screen-v5 .guild-v5-study{filter:saturate(1.18)contrast(1.06)brightness(1.05)!important;background-image:linear-gradient(90deg,#02070c94,#02070c0f 20%,#0000 65%),url(../assets/guild-study-as-sigil.webp)!important;background-position:50%!important;background-size:cover!important;position:relative!important}.guild-screen-v5 .guild-v5-study:before{content:""!important;pointer-events:none!important;background:radial-gradient(at 55% 72%,#ffa53238,#0000 32%),radial-gradient(circle at 75% 35%,#d8b76a1a,#0000 22%),linear-gradient(#0000000d,#0000002e)!important;position:absolute!important;inset:0!important}.brand{transform-origin:0!important;will-change:transform!important;transition:transform .2s cubic-bezier(.22,.8,.2,1),color .18s,text-shadow .18s,filter .18s!important}.brand:hover,.brand:focus-visible{filter:drop-shadow(0 0 16px #d8b76a38)!important;transform:translateY(-2px)!important}.brand:active{transition-duration:80ms!important;transform:translateY(0)scale(.99)!important}.footer button{will-change:transform!important;transition:transform .2s cubic-bezier(.22,.8,.2,1),color .18s,text-shadow .18s!important}.footer button:hover,.footer button:focus-visible{color:#fff0b0!important;text-shadow:0 0 16px #d8b76a80!important;transform:translateY(-2px)!important}.footer button:active{transition-duration:80ms!important;transform:translateY(1px)scale(.98)!important}.home-reference-screen .home-topnav-link{letter-spacing:.17em!important;text-transform:uppercase!important;color:#f7f1dfdb!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(9px,.72vw,11.5px)!important;font-weight:600!important;transition:transform .18s,color .18s,text-shadow .18s!important}.home-reference-screen .home-topnav-link:hover,.home-reference-screen .home-topnav-link:focus-visible{color:#fff0b0!important;text-shadow:0 0 18px #d8b76ab3!important;transform:translateY(-1px)!important}.home-reference-screen .home-topnav-link:active{transition-duration:70ms!important;transform:translateY(1px)!important}.topbar .nav button,.topbar .nav a{letter-spacing:.17em!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(9px,.72vw,11.5px)!important;font-weight:600!important;transition:transform .18s,color .18s,text-shadow .18s!important}.topbar .nav button:hover,.topbar .nav button:focus-visible{transform:translateY(-1px)!important}.topbar .nav button:active{transition-duration:70ms!important;transform:translateY(1px)!important}.footer button{letter-spacing:.17em!important;text-transform:uppercase!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(9px,.72vw,11px)!important;font-weight:600!important}.guild-screen-v5 .guild-v5-trust{box-sizing:border-box!important;padding-top:16px!important;padding-bottom:16px!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-trust h3{margin:0 0 7px!important;font-size:clamp(21px,1.64vw,28px)!important;line-height:1.02!important}.guild-screen-v5 .guild-v5-trust p{margin:0 0 6px!important;font-size:clamp(11px,.78vw,13px)!important;line-height:1.26!important}.guild-screen-v5 .guild-v5-trust-points{gap:7px!important;margin:6px 0!important}.guild-screen-v5 .guild-v5-trust-points span{min-height:26px!important;font-size:clamp(9.5px,.68vw,11px)!important;line-height:1.1!important}.guild-screen-v5 .guild-v5-rgpd{margin:0!important;padding-top:6px!important;font-size:clamp(10px,.7vw,11.5px)!important;line-height:1.2!important}.guild-screen-v5 .guild-v5-benefits{align-items:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-benefits article{box-sizing:border-box!important;height:100%!important;min-height:0!important;overflow:hidden!important}@media (width<=1280px){.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(168px,2fr) minmax(74px,.68fr) minmax(150px,1.36fr) clamp(28px,2.8vh,38px)!important;gap:8px!important;height:calc(100vh - 146px)!important}.guild-screen-v5 .guild-v5-entry{padding:13px 20px 16px!important}.guild-screen-v5 .guild-v5-entry h3{margin-bottom:7px!important;font-size:20px!important}.guild-screen-v5 .guild-form-v5{grid-template-rows:32px 32px auto 37px auto!important;gap:6px!important}.guild-screen-v5 .guild-form-v5 input:not([type=checkbox]){height:32px!important;min-height:32px!important;max-height:32px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:37px!important;min-height:37px!important;max-height:37px!important}.guild-screen-v5 .guild-v5-quote{font-size:clamp(12px,1.1vw,17px)!important}html[lang=en] .guild-screen-v5 .guild-v5-entry h3,html[lang=es] .guild-screen-v5 .guild-v5-entry h3{font-size:18px!important}}@media (width<=1120px){.guild-screen-v5{overflow:auto!important}.guild-screen-v5 .guild-v5-shell{grid-template-rows:auto!important;height:auto!important;min-height:calc(100vh - 130px)!important;margin:82px auto 80px!important;overflow:visible!important}.guild-screen-v5 .guild-v5-quote{height:auto!important;min-height:40px!important;max-height:none!important;padding:12px 20px!important}.guild-screen-v5 .guild-v5-entry{grid-template-rows:auto auto!important;align-content:start!important;min-height:280px!important}.guild-screen-v5 .guild-form-v5{grid-template-rows:38px 38px auto 44px auto!important;height:auto!important}.guild-screen-v5 .guild-form-v5 input:not([type=checkbox]){height:38px!important;min-height:38px!important;max-height:38px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:44px!important;min-height:44px!important;max-height:44px!important}}@media (width<=760px){.guild-screen-v5 .guild-v5-entry{text-align:center!important;padding:18px 18px 20px!important}.guild-screen-v5 .guild-v5-quote:before,.guild-screen-v5 .guild-v5-quote:after{display:none!important}}html[lang=en] .guild-screen-v5 .guild-v5-hero h2,html[lang=es] .guild-screen-v5 .guild-v5-hero h2{font-size:clamp(40px,3.68vw,56px)!important}html[lang=en] .guild-screen-v5 .guild-v5-lead,html[lang=en] .guild-screen-v5 .guild-v5-sublead,html[lang=es] .guild-screen-v5 .guild-v5-lead,html[lang=es] .guild-screen-v5 .guild-v5-sublead{font-size:clamp(12px,.82vw,14px)!important;line-height:1.28!important}@media (width>=1121px){.guild-screen-v5{overflow:hidden!important}}.topbar .nav button{position:relative!important}.guild-v5-benefits article{cursor:default!important;position:relative!important}.guild-screen-v5 .guild-form-v5{flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;overflow:visible!important}.guild-screen-v5 .guild-form-v5 input#guildName,.guild-screen-v5 .guild-form-v5 input#guildEmail{opacity:1!important;visibility:visible!important;z-index:5!important;box-sizing:border-box!important;color:#f7f1df!important;-webkit-appearance:none!important;background:#0104089e!important;border:1px solid #d8b76a52!important;border-radius:4px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 13px!important;font-size:13px!important;display:block!important;position:relative!important}.guild-screen-v5 .guild-form-v5 input#guildName::placeholder,.guild-screen-v5 .guild-form-v5 input#guildEmail::placeholder{color:#f7f1df73!important;font-size:12px!important}.guild-screen-v5 .guild-form-v5 input:focus{background:#010408d1!important;border-color:#d8b76aa6!important;box-shadow:0 0 0 2px #d8b76a1a!important}.guild-screen-v5 .guild-form-v5 .cta.primary{letter-spacing:.13em!important;color:#1b1008!important;background:linear-gradient(#e6bd61,#9a651d)!important;border-color:#ffe8a9a3!important;border-radius:4px!important;width:100%!important;height:42px!important;min-height:42px!important;font-size:12px!important;display:block!important;box-shadow:0 12px 28px #00000042,inset 0 1px #fff7c861!important}.guild-screen-v5 .guild-v5-demo-note{color:#f7f1df6b!important;text-align:center!important;margin:4px 0 0!important;font-size:9.5px!important;line-height:1.15!important}.guild-screen-v5 .guild-v5-entry{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;padding:18px 26px 16px!important;display:flex!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-entry h3{flex-shrink:0!important;margin:0 0 10px!important;font-size:clamp(19px,1.55vw,26px)!important;line-height:1!important}.guild-screen-v5 .guild-v5-kicker{flex-shrink:0!important;margin-bottom:6px!important;display:block!important}.bot-field{opacity:0!important;pointer-events:none!important;tab-index:-1!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.book-cover-3d-wrap{perspective:900px;justify-content:center;align-items:center;display:flex;position:relative}.book-cover-glow{pointer-events:none;background:radial-gradient(at 50% 60%,#d8b76a33,#0000 62%);animation:4.5s ease-in-out infinite bookGlow;position:absolute;inset:-15%}@keyframes bookGlow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.book-3d{transform-style:preserve-3d;cursor:pointer;width:min(340px,82%);transition:transform .6s cubic-bezier(.22,.8,.2,1);position:relative;transform:rotateY(-18deg)rotateX(3deg)}.book-copy-panel{background:#04060ab8!important;border-color:#d8b76a47!important;flex-direction:column!important;gap:0!important;padding:clamp(28px,3.5vw,48px)!important;display:flex!important}.book-stores{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.store-btn{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #d8b76a73;border-radius:3px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.store-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.home-reference-screen .home-topnav-link.home-topnav-featured{letter-spacing:.17em!important;color:#ffd87a!important;text-shadow:0 0 18px #d8b76a8c!important;text-transform:uppercase!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(9px,.72vw,11.5px)!important;font-weight:700!important;transition:transform .18s,color .18s,text-shadow .18s!important}.home-reference-screen .home-topnav-link.home-topnav-featured:hover,.home-reference-screen .home-topnav-link.home-topnav-featured:focus-visible{text-shadow:0 0 28px #d8b76ad9!important;transform:translateY(-1px)!important}.home-reference-screen .home-hotspot.hs-author,.home-reference-screen .home-hotspot.hs-follow,.home-reference-screen .home-hotspot.hs-author .hs-action-label,.home-reference-screen .home-hotspot.hs-follow .hs-action-label{letter-spacing:.16em!important;text-transform:uppercase!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(9px,.68vw,11px)!important;font-weight:600!important}body.is-transitioning .topbar,body.is-transitioning .topbar *,body.is-transitioning .footer,body.is-transitioning .footer *{pointer-events:auto!important}@media (width<=900px){.book-cover-3d-wrap{max-height:42vh}.book-3d{width:min(240px,70%);margin:0 auto}}@media (width<=600px){.book-stores{flex-direction:column}.store-btn{width:100%}}.guild-screen-v5 .guild-v5-lower{min-height:0!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-trust,.guild-screen-v5 .guild-v5-entry{box-sizing:border-box!important;min-height:0!important;overflow:hidden!important}@media (width<=1280px){.guild-screen-v5 .guild-v5-entry h3{font-size:18px!important}.guild-screen-v5 .guild-form-v5 input#guildName,.guild-screen-v5 .guild-form-v5 input#guildEmail{height:34px!important;min-height:34px!important;max-height:34px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:38px!important;min-height:38px!important}}@media (width<=1120px){.guild-screen-v5 .guild-v5-entry{min-height:280px!important;overflow:visible!important}.guild-screen-v5 .guild-form-v5 input#guildName,.guild-screen-v5 .guild-form-v5 input#guildEmail{height:40px!important;min-height:40px!important;max-height:40px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:44px!important;min-height:44px!important}}.guild-benefit-card{cursor:default!important}.guild-benefit-card:hover,.guild-benefit-card:focus{outline:none!important}body,body.is-transitioning .topbar,body.is-transitioning .topbar *,body.is-transitioning .footer,body.is-transitioning .footer *,body.is-transitioning .langs,body.is-transitioning .langs *,body.is-transitioning [data-lang],body.is-transitioning .nav,body.is-transitioning .nav *{pointer-events:auto!important}.transition{pointer-events:none!important;z-index:900!important}.home-reference-screen .home-topnav-link.home-topnav-featured{letter-spacing:.17em!important;text-transform:uppercase!important;color:#ffd87a!important;text-shadow:0 0 18px #d8b76a8c!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(9px,.72vw,11.5px)!important;font-weight:700!important;transition:transform .18s,color .18s,text-shadow .18s!important}.home-reference-screen .home-hotspot.hs-author .hs-action-label,.home-reference-screen .home-hotspot.hs-follow .hs-action-label,.home-reference-screen .home-hotspot.hs-domain .home-domain-cta__label{letter-spacing:.17em!important;text-transform:uppercase!important;color:#f7f1dfd1!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(8.5px,.67vw,11px)!important;font-weight:600!important;transition:color .18s!important}.home-reference-screen .home-hotspot.hs-author:hover .hs-action-label,.home-reference-screen .home-hotspot.hs-follow:hover .hs-action-label,.home-reference-screen .home-hotspot.hs-domain:hover .home-domain-cta__label{color:#fff0b0!important;text-shadow:0 0 18px #d8b76aa6!important}#book .screen-bg{filter:brightness(.82)saturate(1.18)contrast(1.05)!important}.guild-screen-v5 .guild-v5-entry{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;padding:16px 24px 14px!important;display:flex!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-entry h3{flex-shrink:0!important;order:0!important;margin:0 0 10px!important;font-size:clamp(18px,1.5vw,25px)!important;line-height:1!important}.guild-screen-v5 .guild-form-v5{flex-direction:column!important;flex:1!important;order:1!important;gap:8px!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.guild-screen-v5 #guildName,.guild-screen-v5 #guildEmail{opacity:1!important;visibility:visible!important;box-sizing:border-box!important;color:#f7f1df!important;-webkit-appearance:none!important;background:#010307a6!important;border:1px solid #d8b76a4d!important;border-radius:4px!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;font-size:13px!important;display:block!important}.guild-screen-v5 #guildName::placeholder,.guild-screen-v5 #guildEmail::placeholder{color:#f7f1df6b!important;font-size:12px!important}.guild-screen-v5 #guildName:focus,.guild-screen-v5 #guildEmail:focus{border-color:#d8b76aa6!important;outline:none!important;box-shadow:0 0 0 2px #d8b76a1a!important}.guild-screen-v5 .guild-form-v5 .cta.primary{letter-spacing:.13em!important;color:#1b1008!important;background:linear-gradient(#e6bd61,#9a651d)!important;border-color:#ffe8a9a3!important;border-radius:4px!important;flex-shrink:0!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:11.5px!important;display:block!important;box-shadow:0 10px 26px #00000042,inset 0 1px #fff7c861!important}.guild-screen-v5 .guild-v5-demo-note{color:#f7f1df61!important;text-align:center!important;flex-shrink:0!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.1!important;overflow:hidden!important}@media (width<=1280px){.guild-screen-v5 .guild-v5-entry{padding:13px 20px 12px!important}.guild-screen-v5 .guild-v5-entry h3{margin-bottom:8px!important;font-size:17px!important}.guild-screen-v5 #guildName,.guild-screen-v5 #guildEmail{height:32px!important;min-height:32px!important;max-height:32px!important;font-size:12px!important}.guild-screen-v5 .guild-form-v5{gap:6px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:11px!important}}@media (width<=1120px){.guild-screen-v5 .guild-v5-entry{min-height:260px!important;overflow:visible!important}.guild-screen-v5 #guildName,.guild-screen-v5 #guildEmail{height:40px!important;min-height:40px!important;max-height:40px!important}.guild-screen-v5 .guild-form-v5 .cta.primary{height:44px!important;min-height:44px!important;max-height:44px!important}}html[lang=en] .guild-screen-v5 .guild-v5-entry h3,html[lang=es] .guild-screen-v5 .guild-v5-entry h3{font-size:clamp(15px,1.28vw,21px)!important}.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(175px,2.05fr) minmax(78px,.68fr) minmax(145px,1.3fr) clamp(30px,3vh,42px)!important;gap:9px!important;height:calc(100vh - 148px)!important;overflow:hidden!important}@media (width<=1280px){.guild-screen-v5 .guild-v5-shell{grid-template-rows:minmax(165px,2fr) minmax(72px,.65fr) minmax(145px,1.34fr) clamp(26px,2.6vh,36px)!important;gap:8px!important;height:calc(100vh - 146px)!important}}@media (width<=1120px){.guild-screen-v5 .guild-v5-shell{grid-template-rows:auto!important;height:auto!important;min-height:calc(100vh - 130px)!important;overflow:visible!important}}.guild-screen-v5 .guild-v5-quote{justify-content:center!important;align-items:center!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0 20px!important;font-size:clamp(12px,1.15vw,18px)!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}.guild-screen-v5 .guild-v5-quote:before{content:"“"!important}.guild-screen-v5 .guild-v5-quote:after{content:"”"!important}html,body,body.is-transitioning,body.intro-pending,body.threshold-pending{pointer-events:auto!important}.transition{pointer-events:none!important}.topbar,.topbar *,.footer,.footer *,.langs,.langs *,[data-lang],.nav,.nav *,.hamburger,.brand,.brand *{pointer-events:auto!important}.guild-screen-v5{contain:none!important}.as-book-popup{z-index:50;backdrop-filter:blur(14px)saturate(1.1);opacity:0;pointer-events:auto;background:linear-gradient(160deg,#141009f0,#080705f5);border:1px solid #d8b76a8c;border-radius:8px;gap:14px;width:min(380px,86vw);padding:14px 14px 16px;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:clamp(70px,9vh,120px);right:clamp(16px,2.2vw,40px);transform:translateY(24px)scale(.97);box-shadow:0 0 0 1px #fff0b014,0 28px 80px #000000b3,0 0 60px #d8b76a29}.as-book-popup.is-revealed{opacity:1;transform:none}.as-book-popup[hidden]{display:none}.as-book-popup:before{content:"";pointer-events:none;border:1px solid #d8b76a38;border-radius:5px;position:absolute;inset:6px}.as-book-popup__close{z-index:3;color:#fff0b0;background:#00000073;border:1px solid #d8b76a4d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;transition:all .25s;display:grid;position:absolute;top:6px;right:8px}.as-book-popup__close:hover{background:#d8b76a33;transform:rotate(90deg)}.as-book-popup__cover{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 96px;align-self:center;width:96px;padding:0;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 26px #0009}.as-book-popup__cover img{border-radius:4px;width:100%;height:auto;display:block}.as-book-popup__cover:hover{transform:translateY(-2px);box-shadow:0 14px 34px #d8b76a4d}.as-book-popup__body{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.as-book-popup__eyebrow{font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;color:#e4c986;margin:0;font-size:9.5px}.as-book-popup__saga{font-family:var(--serif);letter-spacing:.04em;color:#fff3c9;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1}.as-book-popup__tome{color:#e8c97a;letter-spacing:.02em;margin:0 0 8px;font-family:Georgia,serif;font-size:14px;font-style:italic}.as-book-popup__cta{cursor:pointer;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1a1408;background:linear-gradient(100deg,#fff0b0,#d8b76a 60%,#a07e34);border:1px solid #ffe595b3;border-radius:2px;align-self:flex-start;align-items:center;gap:8px;padding:9px 16px;font-size:10.5px;font-weight:800;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 0 22px #d8b76a4d}.as-book-popup__cta:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 0 34px #fff0b080}.as-book-popup__cta span{transition:transform .25s}.as-book-popup__cta:hover span{transform:translate(4px)}@media (width<=680px){.as-book-popup{width:min(340px,92vw);bottom:18px;right:50%;transform:translate(50%,24px)scale(.97)}.as-book-popup.is-revealed{transform:translate(50%)}.as-book-popup__cover{flex-basis:78px;width:78px}.as-book-popup__saga{font-size:18px}}.home-reference-screen .home-topnav-link.home-topnav-featured,.home-reference-screen .home-topnav-link[data-go=heritieres]{color:#e8cd86!important;text-shadow:none!important;font-weight:500!important}.home-reference-screen .home-topnav-link.home-topnav-featured:hover,.home-reference-screen .home-topnav-link.home-topnav-featured:focus-visible{color:#f4de9d!important;text-shadow:0 0 10px #d8b76a42!important}.as-book-popup{transform:translateY(-50%);background:linear-gradient(160deg,#1410098f,#0807059e)!important;border-color:#d8b76a61!important;border-radius:16px!important;gap:11px!important;width:min(288px,72vw)!important;padding:11px 12px 12px!important;inset:44% clamp(14px,2.5vw,44px) auto auto!important;box-shadow:0 0 0 1px #fff0b00f,0 22px 60px #0000008c,0 0 44px #d8b76a1f!important}.as-book-popup.is-revealed{opacity:1!important}.as-book-popup:before{border-radius:12px!important;inset:5px!important}.as-book-popup__cover{flex-basis:78px!important;width:78px!important}.as-book-popup__saga{font-size:18px!important}.as-book-popup__cta{padding:8px 14px!important;font-size:10px!important}@media (width<=680px){.as-book-popup{transform:translate(50%);width:min(320px,92vw)!important;inset:auto 50% 16px auto!important}.as-book-popup.is-revealed{opacity:1!important}}.book-3d:hover{transform:rotateY(7deg)rotateX(2deg)scale(1.03)!important}.book-cover-3d-wrap{justify-content:flex-start!important;transform:translate(-4%)!important}.book-copy-panel{backdrop-filter:blur(9px)saturate(1.05)!important;background:#04060a80!important;border-color:#d8b76a38!important}body[data-current=book] .footer{display:none!important}img.img-failed{visibility:hidden!important}.home-reference-screen .home-reference-canvas{background:#0a0807!important}.book-cover-3d-wrap{min-height:260px}.guild-v5-study{background-color:#0a0807;min-height:200px}.guild-form-v5{gap:9px!important;margin-top:8px!important}.guild-form-v5 input:not([type=checkbox]){min-height:42px!important}.guild-form-v5 .cta.primary{min-height:46px!important}.guild-v5-demo-note{margin-top:6px;font-size:11px}.privacy-modal{z-index:1200;backdrop-filter:blur(6px);opacity:0;background:#030406b8;justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}.privacy-modal.is-open{opacity:1}.privacy-modal[hidden]{display:none}.privacy-modal__panel{color:#f4eee2;background:linear-gradient(160deg,#15130e,#0a0908);border:1px solid #d8b76a80;border-radius:10px;width:min(560px,100%);padding:34px 34px 28px;position:relative;box-shadow:0 30px 90px #000000b3,0 0 60px #d8b76a1f}.privacy-modal__panel h2{color:#fff3cc;letter-spacing:.04em;margin:0 0 16px;font-family:Cormorant SC,Cinzel,Georgia,serif;font-size:28px}.privacy-modal__panel p{color:#d8cfbb;margin:0 0 14px;font-family:Georgia,serif;font-size:14.5px;line-height:1.6}.privacy-modal__close{color:#e8c97a;cursor:pointer;background:#0006;border:1px solid #d8b76a4d;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:1;transition:all .25s;position:absolute;top:12px;right:14px}.privacy-modal__close:hover{background:#d8b76a2e;transform:rotate(90deg)}.privacy-modal__ok{min-width:160px;margin-top:8px}.guild-x-screen{background:#04070b;overflow-y:auto!important}.guild-x-screen .guild-v5-bg{filter:saturate(1.02)contrast(1.04);background:linear-gradient(#04070bd6,#04070bb3 42%,#04070bed),url(../assets/guild-study-as-sigil.webp) 50%/cover no-repeat;position:absolute;inset:0}.guild-x-shell{z-index:3;flex-direction:column;gap:30px;width:min(92vw,720px);margin:104px auto;display:flex;position:relative}.guild-x-head{text-align:center}.guild-x-overline{letter-spacing:.34em;text-transform:uppercase;color:#e4c986;margin:0 0 14px;font-family:Cinzel,Georgia,serif;font-size:12px}.guild-x-title{letter-spacing:.04em;color:#fff3c9;text-shadow:0 0 30px #d8b76a2e;margin:0 0 18px;font-family:Cormorant SC,Cinzel,Georgia,serif;font-size:clamp(40px,5.4vw,66px);font-weight:600;line-height:1}.guild-x-lead{color:#d8cfbb;max-width:60ch;margin:0 auto 22px;font-family:Georgia,serif;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.guild-x-points{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.guild-x-points li{letter-spacing:.1em;text-transform:uppercase;color:#e9d6a6;background:#0000004d;border:1px solid #d8b76a47;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:Cinzel,Georgia,serif;font-size:11.5px;display:inline-flex}.guild-x-bullet{color:#d9b369;font-size:13px}.guild-x-form-wrap{backdrop-filter:blur(10px)saturate(1.05);background:linear-gradient(#070c12cc,#03060ae0);border:1px solid #d8b76a57;border-radius:12px;padding:clamp(26px,3vw,40px);box-shadow:0 24px 60px #0000006b,inset 0 0 30px #d8b76a08}.guild-x-kicker{letter-spacing:.28em;text-transform:uppercase;color:#e4c986;margin:0 0 6px;font-family:Cinzel,Georgia,serif;font-size:11px}.guild-x-form-title{color:#fff2c8;letter-spacing:.04em;margin:0 0 16px;font-family:Cormorant SC,Cinzel,Georgia,serif;font-size:clamp(26px,2.4vw,34px);font-weight:500}.guild-x-form{gap:12px;margin-top:2px;display:grid}.guild-x-submit{width:100%;min-height:50px;margin-top:4px}.guild-x-trust{text-align:center;backdrop-filter:blur(8px);background:#05080c80;border:1px solid #d8b76a38;border-radius:12px;padding:24px 28px}.guild-x-trust-line{color:#cfc7b6;max-width:60ch;margin:0 auto 16px;font-family:Georgia,serif;font-size:13.5px;line-height:1.55}.guild-x-engage{min-width:230px}@media (width<=760px){.guild-x-shell{gap:24px;width:min(92vw,460px);margin:90px auto 96px}.guild-x-points{gap:8px 10px}}.guild-x-screen .guild-v5-bg:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 72% 64%,#ffaa501f,#0000 70%);position:absolute;inset:0}.guild-x-shell{width:min(94vw,860px)}.guild-x-points{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.guild-x-points li{text-align:center;letter-spacing:.08em;justify-content:center;padding:9px 10px;font-size:10.5px;line-height:1.25}@media (width<=760px){.guild-x-points{grid-template-columns:repeat(2,1fr)}}.guild-x-rgpd-link{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#e4bd68;text-underline-offset:3px;background:0 0;border:0;place-self:start;margin:-2px 0 4px;padding:2px 0;font-family:Cinzel,Georgia,serif;font-size:11px;text-decoration:underline}.guild-x-rgpd-link:hover{color:#fff0b0}body[data-current=guild] .footer{display:none!important}.guild-x-bottom{border-top:1px solid #d8b76a29;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:8px;padding-top:22px;display:grid}.guild-x-bottom .guild-x-back{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:#b9ac86;background:0 0;border:0;font-family:Cinzel,Georgia,serif;font-size:11.5px;transition:color .22s}.guild-x-bottom .guild-x-back:first-child{text-align:left;justify-self:start}.guild-x-bottom .guild-x-back:last-child{text-align:right;justify-self:end}.guild-x-bottom .guild-x-back:hover{color:#f4de9d}.guild-x-bottom-actions{justify-self:center;gap:8px;width:min(100%,clamp(240px,26vw,330px));display:grid}.guild-x-bottom-cta{letter-spacing:.18em;width:100%;min-height:54px;font-size:13px;box-shadow:0 0 30px #d8b76a47}.guild-x-book-cta{cursor:pointer;color:#e8d7a9e0;letter-spacing:.14em;text-transform:uppercase;background:#0808079e;border:1px solid #d8b76a57;border-radius:999px;width:100%;min-height:38px;padding:8px 18px;font-family:Cinzel,Georgia,serif;font-size:10.5px;font-weight:600;transition:border-color .2s,color .2s,background .2s,transform .2s}.guild-x-book-cta:hover,.guild-x-book-cta:focus-visible{color:#fff0c3;background:#d8b76a12;border-color:#d8b76aad;transform:translateY(-1px)}@media (width<=760px){.guild-x-bottom{text-align:center;grid-template-columns:1fr;gap:14px}.guild-x-bottom .guild-x-back{text-align:center!important;justify-self:center!important}.guild-x-bottom-actions{order:-1;width:100%}.guild-x-bottom-cta,.guild-x-book-cta{width:100%}}.privacy-modal__panel{background:radial-gradient(120% 90% at 50% 0,#d8b76a1a,#0000 60%),linear-gradient(165deg,#15110a 0%,#0a0805 100%)!important;border:1px solid #d8b76a8c!important;box-shadow:0 30px 90px #000000bf,0 0 0 1px #fff0b00f,0 0 70px #d8b76a29!important}.privacy-modal__panel:before{content:"";pointer-events:none;border:1px solid #d8b76a33;border-radius:7px;position:absolute;inset:9px}.privacy-modal__panel h2{text-shadow:0 0 26px #d8b76a40;color:#fff3cc!important}.privacy-modal__panel h2:after{content:"";background:linear-gradient(90deg,#0000,#d8b76a,#0000);width:54px;height:2px;margin:12px auto 0;display:block}.privacy-modal__panel{text-align:center}.privacy-modal__panel p{text-align:left}@keyframes fpDepth{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.03)translate(-.6%,-.5%)}}@keyframes fpMistA{0%,to{opacity:.2;transform:translate(-4%)scale(1.05)}50%{opacity:.32;transform:translate(4%,-2%)scale(1.12)}}@keyframes fpMistB{0%,to{opacity:.12;transform:translate(5%,1%)scale(1.1)}50%{opacity:.22;transform:translate(-5%,-2%)scale(1.04)}}@keyframes fpRibbonSway{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes fpRibbonBreath{0%,to{opacity:.5}50%{opacity:.78}}@keyframes fpWhisper{0%,to{opacity:.7}50%{opacity:.95}}#guild .guild-x-points{overflow:visible}#guild .guild-x-adv{cursor:pointer;outline:none;transition:border-color .25s,box-shadow .25s;position:relative}#guild .guild-x-adv:hover,#guild .guild-x-adv:focus,#guild .guild-x-adv:focus-within{border-color:#d8b76a99;box-shadow:0 0 22px #d8b76a2e}#guild .guild-x-adv-head{justify-content:center;align-items:center;gap:7px;display:inline-flex}#guild .guild-x-adv-chev{color:#caa45f;opacity:.85;font-size:8px;transition:transform .25s}#guild .guild-x-adv:hover .guild-x-adv-chev,#guild .guild-x-adv:focus .guild-x-adv-chev,#guild .guild-x-adv:focus-within .guild-x-adv-chev{transform:rotate(180deg)}#guild .guild-x-adv-menu{text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:9;background:linear-gradient(165deg,#15110a,#0a0805);border:1px solid #d8b76a75;border-radius:10px;flex-direction:column;gap:8px;min-width:max(100%,210px);padding:14px 16px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 18px 52px #0000009e,0 0 30px #d8b76a1f}#guild .guild-x-adv-menu:before{content:"";background:#14110a;border-top:1px solid #d8b76a75;border-left:1px solid #d8b76a75;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}#guild .guild-x-adv-menu span{letter-spacing:.01em;text-transform:none;color:#e4d8bd;padding-left:15px;font-family:Georgia,serif;font-size:12.5px;line-height:1.3;position:relative}#guild .guild-x-adv-menu span:before{content:"◆";color:#c8a24a;font-size:8px;position:absolute;top:2px;left:0}#guild .guild-x-adv:hover .guild-x-adv-menu,#guild .guild-x-adv:focus .guild-x-adv-menu,#guild .guild-x-adv:focus-within .guild-x-adv-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){#guild .guild-x-adv-menu,#guild .guild-x-adv-chev{transition:none}}@media (width<=760px){#guild .guild-x-adv-menu{min-width:min(70vw,240px)}}.as-social-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.as-social-label{letter-spacing:.2em;text-transform:uppercase;color:#b6a981;margin-right:4px;font-family:Cinzel,Georgia,serif;font-size:10.5px}.as-social-ico{cursor:pointer;letter-spacing:.02em;color:#e6d3a0;background:#080a0f80;border:1px solid #d8b76a6b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Cinzel,Georgia,serif;font-size:10px;font-weight:600;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex}.as-social-ico:hover,.as-social-ico:focus-visible{color:#fff2c8;border-color:#ffe595cc;outline:none;transform:translateY(-2px);box-shadow:0 0 20px #d8b76a4d}#guild .as-social-row{justify-content:center;margin:6px 0 2px}#book .as-social-row{justify-content:center;margin-top:8px}#heritieres .as-social-row{margin-top:14px}@media (width<=760px){.as-social-row{justify-content:center}}#guild .guild-x-adv-item{text-align:left;cursor:pointer;color:#e4d8bd;background:0 0;border:0;width:100%;padding:1px 0 1px 15px;font-family:Georgia,serif;font-size:12.5px;line-height:1.3;transition:color .2s,transform .2s;display:block;position:relative}#guild .guild-x-adv-item:before{content:"◆";color:#c8a24a;font-size:8px;position:absolute;top:2px;left:0}#guild .guild-x-adv-item:hover,#guild .guild-x-adv-item:focus-visible{color:#fff2c8;outline:none;transform:translate(2px)}#book .book-stores{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;margin:6px 0 4px;display:flex}#book .store-btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:#f2e4bd;background:linear-gradient(#1e180da8,#0a0805bd);border:1px solid #d8b76a80;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;min-width:170px;padding:14px 22px;font-family:Cinzel,Georgia,serif;font-size:11.5px;font-weight:600;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex;box-shadow:0 0 22px #d8b76a1a,inset 0 1px #ffeeb80f}#book .store-btn:hover{border-color:#ffe595d1;transform:translateY(-2px);box-shadow:0 10px 30px #00000080,0 0 34px #d8b76a4d}.guild-x-screen .guild-v5-bg{filter:saturate(1.1)contrast(1.03)brightness(1.28);background:linear-gradient(#090b1066,#090b1047 42%,#090b108c),url(../assets/guild-study-as-sigil.webp) 50%/cover no-repeat}.as-book-popup{-webkit-backdrop-filter:none!important;background:linear-gradient(#140f09f2,#090704f7)!important}@keyframes sigilBreath{0%,to{opacity:.95;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(2px)scale(1.02)}}#heritieres .cta-row{flex-wrap:nowrap;align-items:stretch;gap:14px;width:100%;margin-top:6px}#heritieres .cta-row .cta{text-align:center;white-space:normal;letter-spacing:.06em;background:linear-gradient(#1c160c8c,#08060473);border-color:#d8b76a80;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:54px;padding:12px 14px;font-size:clamp(11px,.95vw,13px);line-height:1.2;display:inline-flex;box-shadow:0 0 22px #d8b76a1a}#heritieres .cta-row .cta.primary{color:#1a1408;background:linear-gradient(100deg,#fff0b0,#d8b76a 62%,#a07e34);border-color:#ffe595c7;box-shadow:0 0 26px #d8b76a4d}#heritieres .cta-row .cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000073,0 0 30px #d8b76a42}@media (width<=900px){#heritieres .cta-row{flex-wrap:wrap}#heritieres .cta-row .cta{flex:100%}}.as-book-popup__cover img{filter:brightness(1.34)contrast(1.12)saturate(1.05)}.as-social-ico{padding:0;overflow:hidden}.as-social-ico svg{width:19px;height:19px;display:block}.as-social-ico:hover svg,.as-social-ico:focus-visible svg{transition:transform .2s;transform:scale(1.08)}.screen.active,.home-reference-screen .home-hotspot{pointer-events:auto!important}.home-reference-screen .home-hotspot.hs-fantasy,.home-reference-screen .home-hotspot.hs-scifi,.home-reference-screen .home-hotspot.hs-vision{z-index:50!important;pointer-events:auto!important}.home-reference-screen .portal-motion,.home-reference-screen .portal-motion *,.home-reference-screen .home-beam-sigil,.home-reference-screen .home-beam-atmosphere,.home-reference-screen .home-top-left-mask,.home-reference-screen .home-reference-image,.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:before,.home-reference-screen .home-hotspot.hs-vision:after{pointer-events:none!important}#book .book-cover-3d-wrap{perspective:1700px;perspective-origin:55% 42%;overflow:visible!important}#book .book-3d{--t:42px;transition:transform .6s cubic-bezier(.22,.61,.36,1);width:min(250px,72%)!important;transform-style:preserve-3d!important;filter:none!important;margin:0 auto!important;position:relative!important;transform:rotateY(-27deg)rotateX(4deg)!important}#book .book-3d:hover,#book .book-3d:focus-within{transform:rotateY(-16deg)rotateX(3deg)scale(1.045)!important}@media (hover:none){#book .book-3d:active{transform:rotateY(-16deg)rotateX(3deg)scale(1.03)!important}}.home-reference-screen .home-reference-wrap,.home-reference-screen .home-reference-canvas{pointer-events:auto!important}.home-reference-screen .home-reference-canvas:before,.home-reference-screen .home-reference-canvas:after,.home-reference-screen .home-beam-sigil,.home-reference-screen .home-beam-atmosphere,.home-reference-screen .home-top-left-mask,.home-reference-screen .portal-motion,.home-reference-screen .portal-motion *,.home-reference-screen .home-reference-image{pointer-events:none!important}.home-reference-screen .home-hotspot,.home-reference-screen .home-topnav,.home-reference-screen .home-topnav *,.home-reference-screen .home-lang-switch,.home-reference-screen .home-lang-switch *,.home-reference-screen .home-menu-panel,.home-reference-screen .home-menu-panel *{pointer-events:auto!important}.home-reference-screen .home-lang-switch{z-index:130!important}.home-reference-screen .home-hotspot.hs-fantasy,.home-reference-screen .home-hotspot.hs-scifi,.home-reference-screen .home-hotspot.hs-vision{z-index:80!important}.as-book-popup.is-revealed{animation:4.2s ease-in-out 2.5s infinite asPopupPulseY;transform:translateY(-50%);opacity:1!important}.as-book-popup.is-revealed:hover{animation:none;transform:translateY(-50%)scale(1.025)!important}@keyframes asPopupPulseY{0%,80%,to{transform:translateY(-50%)scale(1);box-shadow:0 26px 70px #0000009e,0 0 #d8b76a00}86%{transform:translateY(-50%)scale(1.015);box-shadow:0 26px 80px #000000a8,0 0 40px #d8b76a80}92%{transform:translateY(-50%)scale(1.007);box-shadow:0 26px 74px #000000a3,0 0 22px #d8b76a4d}}@media (width<=680px){.as-book-popup.is-revealed,.as-book-popup.is-revealed:hover{animation:none!important;transform:translate(50%)!important}}#book .as-social-row{transform:translateY(-4px);margin-top:4px!important}#book .book-cover-3d-wrap{perspective:1900px;perspective-origin:55% 42%}#book .book-3d{--t:46px;outline:none;filter:none!important;width:min(286px,76%)!important}#book .book-3d:before{content:"";background:linear-gradient(90deg,#120b04,#2e2112 50%,#090603);border-radius:7px 10px 10px 7px;position:absolute;inset:2.4% -5% 2.4% 5%;transform:translateZ(-34px)translate(-8px);box-shadow:inset -18px 0 24px #0000008c}#book .book-3d:hover,#book .book-3d:focus,#book .book-3d:focus-within{transform:rotateY(-15deg)rotateX(3deg)scale(1.045)!important}@media (hover:none){#book .book-3d:active{transform:rotateY(-15deg)rotateX(3deg)scale(1.03)!important}}@keyframes asPopupPremiumLightM{0%,to{opacity:1;transform:translate(50%)scale(1)}7%{opacity:1;transform:translate(50%,-7px)scale(1.018)}14%{opacity:1;transform:translate(50%)scale(1)}20%{opacity:.98;transform:translate(50%,-3px)scale(1.008)}26%{opacity:1;transform:translate(50%)scale(1)}}.as-book-popup.is-revealed:hover{animation-play-state:paused!important;transform:translateY(-50%)scale(1.025)!important}.as-book-popup .as-book-popup__cta{filter:none!important;transition:transform .22s,background .22s,box-shadow .22s!important}.as-book-popup .as-book-popup__cta:hover{filter:none!important}.as-book-popup.is-revealed .as-book-popup__cta{animation:none!important;box-shadow:0 0 22px #d8b76a4d!important}@media (width<=1180px){#domain .world-door{min-height:560px!important}}@media (width<=680px){#domain .world-door{border:1px solid #d8b76a2e!important;min-height:560px!important}.as-book-popup.is-revealed{animation:6.5s ease-in-out infinite asPopupPremiumLightM!important}.as-book-popup.is-revealed:hover{transform:translate(50%)scale(1.02)!important}}@media (prefers-reduced-motion:reduce){#domain .world-door,#domain .world-door-arch img,#domain .world-door-mist,.as-book-popup.is-revealed{transition:none!important;animation:none!important}}body[data-current=author] .footer,body:has(#author.active) .footer,body[data-current=author] .footer button[data-go=guild],body:has(#author.active) .footer button[data-go=guild]{display:none!important}@media (width<=1120px){#author:after{display:none}#author .author-copy h2{white-space:normal}}@media (width<=680px){#author:before{inset:68px 0 0}#author .author-copy{padding:24px 20px}#author .author-copy h2{letter-spacing:.08em;font-size:38px}}@keyframes asPopupPremiumReduced{0%,to{opacity:1;transform:translateY(-50%)scale(1)}50%{opacity:.99;transform:translateY(calc(-50% - 2px))scale(1.006)}}@keyframes asPopupPremiumReducedM{0%,to{opacity:1;transform:translate(50%)scale(1)}50%{opacity:.99;transform:translate(50%,-2px)scale(1.006)}}@keyframes asBookMistA{0%,to{opacity:.38;background-position:44%;transform:translate(-5%)scale(1.1)}50%{opacity:.54;background-position:56% 48%;transform:translate(4%,-2%)scale(1.16)}}@keyframes asBookMistB{0%,to{opacity:.25;background-position:58% 52%;transform:translate(6%,1%)scale(1.14)}50%{opacity:.36;background-position:45% 49%;transform:translate(-5%,-2%)scale(1.08)}}@media (width<=680px){.as-book-popup.is-revealed{animation:6.5s ease-in-out infinite asPopupPremiumLightM!important}}@media (prefers-reduced-motion:reduce){.as-book-popup.is-revealed{transition:opacity .22s,transform .22s!important;animation:8s ease-in-out infinite asPopupPremiumReduced!important}}@media (prefers-reduced-motion:reduce) and (width<=680px){.as-book-popup.is-revealed{animation:8s ease-in-out infinite asPopupPremiumReducedM!important}}@keyframes asCoverBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes asCoverBreathR{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.as-book-popup.is-revealed .as-book-popup__cover{transform-origin:50%;will-change:transform;animation:5.6s ease-in-out infinite asCoverBreath}.as-book-popup.is-revealed .as-book-popup__cover img{transition:transform .4s}@media (prefers-reduced-motion:reduce){.as-book-popup.is-revealed .as-book-popup__cover{animation-name:asCoverBreathR;animation-duration:9s}}#omega .omega-bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 36%,#78be9629,#0000 60%);position:absolute;inset:0}#omega .eyebrow{letter-spacing:.36em;color:#9fe2bf!important}#omega .content.glass{border:1px solid #9fe2bf29!important;box-shadow:0 0 54px #3c966e1f!important}#omega .status-line{color:#d8f0e2d6;border-left:2px solid #9fe2bf80;padding-left:12px}:root{--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,.84,.22,1);--dur-fast:.2s;--dur:.64s;--stagger:70ms}.screen:not(#home) [data-reveal]{opacity:0;transform:translateY(16px)}.screen:not(#home).reveal-in [data-reveal]{opacity:1;transition:opacity var(--dur) var(--ease-out) calc(var(--i,0) * var(--stagger)), transform var(--dur) var(--ease-out) calc(var(--i,0) * var(--stagger));will-change:opacity,transform;transform:translate(0)}.screen:not(#home).reveal-in [data-reveal]:not(:hover){will-change:auto}.screen:not(#home) .screen-bg{transition:transform var(--dur) var(--ease);will-change:transform;transform:translate(0)scale(1.012)}.cta.primary{isolation:isolate;position:relative;overflow:hidden;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease)!important}.cta.primary:after{content:"";z-index:-1;transition:transform var(--dur) var(--ease-out);background:linear-gradient(100deg,#0000 18%,#fff0b033 42%,#ffffff61 50%,#d8b76a33 58%,#0000 82%);position:absolute;inset:-45% -30%;transform:translate(-120%)}.cta.primary:hover,.cta.primary:focus-visible{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 0 36px #d8b76a5c,inset 0 0 0 1px #fff0b02e!important}.cta.primary:hover:after,.cta.primary:focus-visible:after{transform:translate(120%)}.cta.primary:active{transform:translateY(0)scale(.98)!important}.cta.primary:focus-visible{outline-offset:4px;outline:2px solid #fff0b0f2}#book .book-3d.is-tilting{transition:transform var(--dur-fast) var(--ease);will-change:transform;transform:rotateY(var(--tilt-y,-27deg)) rotateX(var(--tilt-x,4deg)) scale(1.045)!important}#book .book-cover-glow{transition:background-position var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),#fff0b06b,#d8b76a24 34%,transparent 68%)!important}@media (hover:none),(pointer:coarse){#book .book-3d.is-tilting{transform:rotateY(-27deg)rotateX(4deg)!important}}@media (prefers-reduced-motion:reduce){.screen:not(#home) [data-reveal],.screen:not(#home).reveal-in [data-reveal]{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.screen:not(#home) .screen-bg,#book .book-3d.is-tilting,.cta.primary,.cta.primary:after{will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}#book .book-3d{transition:none!important;animation:none!important;transform:rotateY(-27deg)rotateX(4deg)!important}}@keyframes brumeFlow1{0%,to{transform:translate(0)scale(1)}28%{transform:translate(-5%,3%)scale(1.07)}60%{transform:translate(6%,-4%)scale(.96)}82%{transform:translate(-2%,5%)scale(1.03)}}@keyframes brumeFlow2{0%,to{transform:translate(0)scale(1)rotate(0)}35%{transform:translate(8%,-5%)scale(1.09)rotate(1.5deg)}68%{transform:translate(-7%,6%)scale(.95)rotate(-1deg)}}@keyframes sigilEmerge{0%{opacity:0;filter:blur(22px)drop-shadow(0 0 #0000);transform:translate(-50%,-50%)scale(.58)}50%{opacity:.5;filter:blur(8px)drop-shadow(0 0 40px #ffe08799);transform:translate(-50%,-50%)scale(.9)}80%{opacity:.88;filter:blur(1px)drop-shadow(0 0 48px #ffe087e6);transform:translate(-50%,-50%)scale(1.04)}to{opacity:1;filter:drop-shadow(0 0 28px #ffe087f2)drop-shadow(0 0 95px #d8b76ad1);transform:translate(-50%,-50%)scale(1)}}.guild-privacy-note{text-align:center;margin:.7em 0 0}.guild-privacy-link{letter-spacing:.14em;text-transform:uppercase;color:#c9bea2;border-bottom:1px solid #d8b76a59;padding-bottom:2px;font-family:Cinzel,serif;font-size:.62rem;text-decoration:none}.guild-privacy-link:hover{color:#fff0b0;border-color:#fff0b0}#guild .guild-x-adv{z-index:1}#guild .guild-x-adv-menu{z-index:120}#heritieres{position:relative}#heritieres .as-social-row{z-index:6!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important;position:absolute!important;bottom:clamp(56px,7vh,84px)!important;left:auto!important;right:clamp(24px,5vw,90px)!important}@media (width<=760px){#heritieres .as-social-row{justify-content:center!important;margin-top:14px!important;position:static!important}}@media (height<=860px){#heritieres .as-social-row{bottom:96px!important}}@keyframes asHeartHalo{0%,72%,to{box-shadow:0 24px 70px #0009,0 0 #d8b76a00}84%{box-shadow:0 24px 80px #000000a3,0 0 42px #d8b76a8c}92%{box-shadow:0 24px 74px #0000009e,0 0 24px #d8b76a52}}.as-book-popup.is-revealed{animation:4.2s ease-in-out 2s infinite asHeartHalo!important}.as-book-popup.is-revealed .as-book-popup__cover{animation:4.2s ease-in-out infinite asCoverBreath!important}@media (prefers-reduced-motion:reduce){.as-book-popup.is-revealed,.as-book-popup.is-revealed .as-book-popup__cover{animation:none!important}}#guild .guild-x-points{z-index:200!important;position:relative!important;overflow:visible!important}#guild .guild-x-adv{position:relative!important}#guild .guild-x-adv:hover,#guild .guild-x-adv:focus,#guild .guild-x-adv:focus-within,#guild .guild-x-adv:hover .guild-x-adv-menu,#guild .guild-x-adv:focus .guild-x-adv-menu,#guild .guild-x-adv:focus-within .guild-x-adv-menu{z-index:400!important}#guild .guild-x-form-wrap{z-index:2!important;position:relative!important}.home-reference-screen .home-hotspot.hs-social-real,.home-reference-screen .home-social-mask,#domain .as-social-row,#heritieres .as-social-row,#book .as-social-row,#guild .as-social-row{display:none!important}.press-social-row{justify-content:center;gap:14px;margin:6px 0 18px;display:flex}.press-social-row .as-social-ico{background:#0000004d;border:1px solid #d8b76a6b;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.press-social-row .as-social-ico:hover{border-color:#ffe595cc;transform:translateY(-2px);box-shadow:0 0 18px #d8b76a66}#home .home-hotspot.hs-follow,#home .home-hotspot.hs-social-real,#home .home-social-mask,#home .as-home-socials,#home .as-home-social-btn{pointer-events:none!important;display:none!important}@keyframes asPopupPremiumAS1043{0%,70%,to{box-shadow:0 24px 70px #0009,0 0 #d8b76a00}82%{box-shadow:0 26px 82px #000000a8,0 0 34px #d8b76a7a}90%{box-shadow:0 24px 74px #0000009e,0 0 18px #d8b76a47}}@keyframes asPopupPremiumAS1043Mobile{0%,70%,to{box-shadow:0 20px 56px #00000094,0 0 #d8b76a00}82%{box-shadow:0 22px 66px #000000a3,0 0 26px #d8b76a70}90%{box-shadow:0 20px 60px #0009,0 0 14px #d8b76a42}}@keyframes asPopupPremiumReducedAS1043{0%,to{box-shadow:0 24px 70px #0009,0 0 18px #d8b76a38}}@keyframes asPopupPremiumReducedAS1043Mobile{0%,to{box-shadow:0 20px 56px #00000094,0 0 14px #d8b76a33}}#home .as-book-popup.is-revealed,.as-book-popup.is-revealed{animation:4.8s ease-in-out 1.6s infinite asPopupPremiumAS1043!important}#home .as-book-popup.is-revealed:hover,.as-book-popup.is-revealed:hover{animation-play-state:paused!important}#heritieres .cta-row .cta{min-height:48px!important}body[data-current=heritieres] .footer{background:linear-gradient(90deg,#05040400,#0504049e 15% 85%,#05040400)!important;border-radius:999px!important;justify-content:center!important;gap:clamp(16px,3vw,44px)!important;width:min(860px,88vw)!important;padding:10px 18px!important;bottom:clamp(14px,2.2vh,28px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}body[data-current=heritieres] .footer button{white-space:nowrap!important;min-height:34px!important}#guild .guild-x-form select{color:#f6edcf!important;width:100%!important;min-height:46px!important;font:600 .92rem/1.2 var(--font-body,"Inter", sans-serif)!important;background:#0504049e!important;border:1px solid #d8b76a4d!important;border-radius:8px!important;padding:0 14px!important}#guild .guild-x-form select:focus{border-color:#ffe595b8!important;outline:none!important;box-shadow:0 0 0 3px #d8b76a24!important}@media (width<=760px){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed{animation-name:asPopupPremiumAS1043Mobile!important}body[data-current=heritieres] .footer{flex-wrap:wrap!important;gap:10px!important;width:min(94vw,620px)!important;padding:8px 10px!important}}@media (height<=720px){#heritieres .eyebrow,#heritieres .fp-whisper{margin-bottom:0!important;font-size:.82rem!important;line-height:1.1!important}#heritieres h2{margin:0!important;font-size:clamp(2.65rem,6.2vw,4.95rem)!important;line-height:.96!important}#heritieres h2 em{font-size:.42em!important;line-height:1.05!important}#heritieres .lead{margin-top:0!important;font-size:clamp(.98rem,1.55vw,1.14rem)!important;line-height:1.42!important}#heritieres .cta-row{flex-wrap:nowrap!important;gap:8px!important;margin-top:2px!important}#heritieres .cta-row .cta{min-height:38px!important;padding:.64rem .82rem!important;font-size:.58rem!important}body[data-current=heritieres] .footer{min-height:38px!important;padding:7px 14px!important;bottom:8px!important}}@media (prefers-reduced-motion:reduce){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed{animation:4.8s step-end infinite asPopupPremiumReducedAS1043!important}}@media (prefers-reduced-motion:reduce) and (width<=760px){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed{animation-name:asPopupPremiumReducedAS1043Mobile!important}}#home .home-hotspot.hs-follow.home-voyage-command{pointer-events:auto!important;width:29.5%!important;height:7.1%!important;box-shadow:none!important;color:#f7f1dfe0!important;cursor:pointer!important;z-index:58!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding:0 3.2% 0 0!important;display:flex!important;position:absolute!important;inset:auto 1.7% 2.45% auto!important;overflow:visible!important}#home .home-hotspot.hs-follow.home-voyage-command:before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(at 70%,#050506 0%,#050506fe 56%,#050506e6 78%,#05050600 100%),linear-gradient(90deg,#05050600 0%,#050506f5 12%,#050506 28% 92%,#050506c7 100%)!important;border-radius:999px!important;position:absolute!important;inset:-2% -2% -10% -34%!important;box-shadow:0 0 28px 20px #050506db,inset 0 0 18px #d8b76a05!important}#home .home-hotspot.hs-follow.home-voyage-command:after{content:""!important;display:none!important}#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{z-index:2!important;white-space:nowrap!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:#f7f1dfdb!important;text-shadow:0 0 10px #000000c7,0 0 14px #d8b76a14!important;width:auto!important;max-width:none!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(8.5px,.67vw,11px)!important;font-weight:600!important;line-height:1!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{z-index:2!important;color:#f4dc97eb!important;opacity:.95!important;place-items:center!important;width:14px!important;min-width:14px!important;height:14px!important;font-size:11px!important;line-height:1!important;display:inline-grid!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail:before{content:"✦"!important;width:auto!important;height:auto!important;color:inherit!important;text-shadow:0 0 12px #d8b76a57!important;display:block!important;position:static!important;transform:none!important}#home .home-hotspot.hs-follow.home-voyage-command:hover .hs-action-label,#home .home-hotspot.hs-follow.home-voyage-command:focus-visible .hs-action-label{color:#fff0b0!important;text-shadow:0 0 14px #d8b76a6b,0 0 20px #000000d9!important}#home .home-hotspot.hs-follow.home-voyage-command:focus-visible{outline-offset:5px!important;outline:1px solid #d8b76a9e!important}@media (width<=980px){#home .home-hotspot.hs-follow.home-voyage-command{width:32%!important;padding-right:2.5%!important;right:1.5%!important}}@media (width<=760px){#home .home-hotspot.hs-follow.home-voyage-command{gap:8px!important;width:36%!important;padding-right:1.8%!important;bottom:2.35%!important;right:1.2%!important}#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{letter-spacing:.12em!important;font-size:7.6px!important}#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{width:11px!important;min-width:11px!important;height:11px!important;font-size:9px!important}}html[lang=fr] #heritieres h2,html[lang=es] #heritieres h2{max-width:100%!important;font-size:clamp(3.05rem,5.85vw,6.25rem)!important;line-height:.94!important}html[lang=fr] #heritieres h2 span[data-i18n=title\.heirs],html[lang=es] #heritieres h2 span[data-i18n=title\.heirs]{white-space:nowrap!important;letter-spacing:.095em!important;max-width:100%!important;font-size:.86em!important;display:inline-block!important}#heritieres h2 em{margin-top:.18em!important;display:block!important}#heritieres .lead,#heritieres .fp-content>p:not(.eyebrow):not(.fp-whisper):not(.lead){max-width:min(640px,48vw)!important}#heritieres .cta-row{z-index:12!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(8px,1vw,13px)!important;position:relative!important}#heritieres .cta-row .cta{white-space:normal!important;min-width:0!important}body[data-current=heritieres] .footer{z-index:90!important;pointer-events:auto!important;bottom:clamp(10px,1.55vh,20px)!important}body[data-current=heritieres] .footer button{white-space:nowrap!important}@media (height<=820px){html[lang=fr] #heritieres h2,html[lang=es] #heritieres h2{font-size:clamp(2.65rem,5.25vw,4.65rem)!important;line-height:.93!important}html[lang=fr] #heritieres h2 span[data-i18n=title\.heirs],html[lang=es] #heritieres h2 span[data-i18n=title\.heirs]{letter-spacing:.078em!important;font-size:.82em!important}#heritieres .lead{max-width:min(610px,49vw)!important;font-size:clamp(.9rem,1.24vw,1.04rem)!important;line-height:1.34!important}#heritieres .cta-row{flex-wrap:nowrap!important;gap:7px!important;margin-top:0!important}#heritieres .cta-row .cta{letter-spacing:.075em!important;min-height:36px!important;padding:.56rem .66rem!important;font-size:.52rem!important;line-height:1.1!important}body[data-current=heritieres] .footer{gap:clamp(10px,2vw,24px)!important;min-height:34px!important;padding:6px 12px!important}body[data-current=heritieres] .footer button{letter-spacing:.095em!important;padding:6px 4px!important;font-size:clamp(7px,.64vw,9px)!important}}@media (width<=760px){#heritieres .lead,#heritieres .fp-content>p:not(.eyebrow):not(.fp-whisper):not(.lead){max-width:92vw!important}html[lang=fr] #heritieres h2 span[data-i18n=title\.heirs],html[lang=es] #heritieres h2 span[data-i18n=title\.heirs]{letter-spacing:.058em!important;font-size:.72em!important}}@keyframes asPopupHeartbeatAS1045{0%,62%,to{transform:translateY(-50%)scale(1);box-shadow:0 18px 48px #0000009e,0 0 0 1px #d8b76a57,0 0 22px #d8b76a1f}70%{transform:translateY(-50%)scale(1.018);box-shadow:0 22px 58px #000000a8,0 0 0 1px #ffe8aa8a,0 0 34px #d8b76a3d}78%{transform:translateY(-50%)scale(.997)}88%{transform:translateY(-50%)scale(1.01)}}@keyframes asPopupHeartbeatAS1045Mobile{0%,62%,to{transform:translate(50%)scale(1);box-shadow:0 18px 48px #0000009e,0 0 0 1px #d8b76a57,0 0 22px #d8b76a1f}70%{transform:translate(50%)scale(1.018);box-shadow:0 22px 58px #000000a8,0 0 0 1px #ffe8aa8a,0 0 34px #d8b76a3d}78%{transform:translate(50%)scale(.997)}88%{transform:translate(50%)scale(1.01)}}#home .as-book-popup.is-revealed,.as-book-popup.is-revealed{transform-origin:50%!important;animation:4.4s ease-in-out 1.1s infinite asPopupHeartbeatAS1045!important}@media (width<=680px){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed{animation-name:asPopupHeartbeatAS1045Mobile!important}}@media (prefers-reduced-motion:reduce){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed{animation:none!important}}#guild .guild-x-shell,#guild .guild-x-head,#guild .guild-x-points{overflow:visible!important}#guild .guild-x-head{z-index:1000!important;isolation:isolate!important;position:relative!important}#guild .guild-x-points{z-index:1001!important;position:relative!important}#guild .guild-x-adv{z-index:1002!important;isolation:isolate!important;position:relative!important}#guild .guild-x-adv:hover,#guild .guild-x-adv:focus,#guild .guild-x-adv:focus-within{z-index:10010!important}#guild .guild-x-adv-menu{z-index:10020!important;background:linear-gradient(#120e08fc,#050403fc)!important;border-color:#ffe09270!important;min-width:max(100%,230px)!important;max-width:min(88vw,340px)!important;top:calc(100% + 8px)!important;box-shadow:0 24px 52px #000000b8,0 0 0 1px #d8b76a1f!important}#guild .guild-x-form-wrap{z-index:10!important;margin-top:clamp(12px,2vh,24px)!important;position:relative!important}#guild .guild-x-rgpd-link{color:#ffe7a4!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#d8b76a14!important;border:1px solid #d8b76a61!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin:0 0 8px!important;padding:8px 13px!important;font-family:Cinzel,Georgia,serif!important;font-size:11px!important;text-decoration:none!important;display:inline-flex!important}#guild .guild-x-rgpd-link:hover,#guild .guild-x-rgpd-link:focus-visible{color:#fff5c8!important;border-color:#ffe8aaad!important;outline:none!important;box-shadow:0 0 22px #d8b76a29!important}#guild .guild-privacy-note{z-index:25!important;text-align:center!important;margin:10px 0 0!important;display:block!important;position:relative!important}#guild .guild-privacy-link{color:#f7dfa0!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-underline-offset:4px!important;text-shadow:0 0 10px #000000b3!important;background:#00000057!important;border:1px solid #d8b76a47!important;border-radius:999px!important;padding:8px 14px!important;font-family:Cinzel,Georgia,serif!important;font-size:10.5px!important;line-height:1.3!important;text-decoration:underline!important;display:inline-block!important}#guild .guild-privacy-link:hover,#guild .guild-privacy-link:focus-visible{color:#fff5c8!important;border-color:#ffe8aa9e!important;outline:none!important}@keyframes asPopupHeartbeatAS1046{0%,56%,to{filter:brightness();border-color:#d8b76a6b;transform:translateY(-50%)scale(1);box-shadow:0 18px 48px #0000009e,0 0 0 1px #d8b76a47,0 0 18px #d8b76a1a}64%{filter:brightness(1.08);border-color:#ffe8aad1;transform:translateY(-50%)scale(1.045);box-shadow:0 24px 74px #000000b3,0 0 0 1px #ffe8aa9e,0 0 46px #d8b76a70}71%{filter:brightness(1.02);transform:translateY(-50%)scale(.992)}80%{border-color:#ffe8aa9e;transform:translateY(-50%)scale(1.026);box-shadow:0 22px 64px #000000ab,0 0 0 1px #ffe8aa7a,0 0 32px #d8b76a47}90%{transform:translateY(-50%)scale(1.006)}}@keyframes asPopupHeartbeatAS1046Mobile{0%,56%,to{filter:brightness();border-color:#d8b76a6b;transform:translate(50%)scale(1);box-shadow:0 18px 48px #0000009e,0 0 0 1px #d8b76a47,0 0 18px #d8b76a1a}64%{filter:brightness(1.08);border-color:#ffe8aad1;transform:translate(50%)scale(1.04);box-shadow:0 24px 74px #000000b3,0 0 0 1px #ffe8aa9e,0 0 46px #d8b76a70}71%{filter:brightness(1.02);transform:translate(50%)scale(.994)}80%{transform:translate(50%)scale(1.022)}90%{transform:translate(50%)scale(1.004)}}@keyframes asPopupRingAS1046{0%,58%,to{opacity:0;transform:scale(.985)}64%{opacity:.78;transform:scale(1.055)}84%{opacity:.22;transform:scale(1.09)}}@keyframes asPopupCoverBeatAS1046{0%,56%,to{transform:scale(1);box-shadow:0 10px 26px #0009}64%{transform:scale(1.075);box-shadow:0 16px 38px #d8b76a57}72%{transform:scale(.995)}82%{transform:scale(1.035)}}@keyframes asPopupCtaBeatAS1046{0%,56%,to{transform:translateY(0)scale(1);box-shadow:0 0 20px #d8b76a40}64%{transform:translateY(-1px)scale(1.04);box-shadow:0 0 34px #ffe8aa7a}80%{transform:translateY(0)scale(1.018)}}@keyframes asPopupArrowAS1046{0%,60%,to{opacity:.88;transform:translate(0)}70%{opacity:1;transform:translate(5px)}84%{transform:translate(2px)}}#home .as-book-popup.is-revealed,.as-book-popup.is-revealed,#home .as-book-popup.is-heartbeat-active,.as-book-popup.is-heartbeat-active{transform-origin:50%!important;will-change:transform,box-shadow,filter!important;cursor:pointer!important;animation:2.85s cubic-bezier(.42,0,.18,1) infinite asPopupHeartbeatAS1046!important}#home .as-book-popup.is-revealed:hover,.as-book-popup.is-revealed:hover,#home .as-book-popup.is-heartbeat-active:hover,.as-book-popup.is-heartbeat-active:hover{filter:brightness(1.08)!important;animation:2.85s cubic-bezier(.42,0,.18,1) infinite asPopupHeartbeatAS1046!important}.as-book-popup:after{content:"";pointer-events:none;opacity:0;border:1px solid #ffe8aa7a;border-radius:21px;position:absolute;inset:-8px;box-shadow:0 0 34px #d8b76a40;animation:2.85s cubic-bezier(.42,0,.18,1) infinite asPopupRingAS1046!important}.as-book-popup.is-revealed .as-book-popup__cover,.as-book-popup.is-heartbeat-active .as-book-popup__cover{transform-origin:50%!important;will-change:transform,box-shadow!important;animation:2.85s cubic-bezier(.42,0,.18,1) infinite asPopupCoverBeatAS1046!important}.as-book-popup.is-revealed .as-book-popup__cta,.as-book-popup.is-heartbeat-active .as-book-popup__cta{will-change:transform,box-shadow!important;animation:2.85s cubic-bezier(.42,0,.18,1) infinite asPopupCtaBeatAS1046!important}.as-book-popup.is-revealed .as-book-popup__cta span[aria-hidden=true],.as-book-popup.is-heartbeat-active .as-book-popup__cta span[aria-hidden=true]{animation:2.85s ease-in-out infinite asPopupArrowAS1046!important}@media (width<=680px){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed,#home .as-book-popup.is-heartbeat-active,.as-book-popup.is-heartbeat-active{animation-name:asPopupHeartbeatAS1046Mobile!important}}@media (prefers-reduced-motion:reduce){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed,#home .as-book-popup.is-heartbeat-active,.as-book-popup.is-heartbeat-active{animation:4.8s ease-in-out infinite asPopupHeartbeatAS1046!important}.as-book-popup:after{animation:4.8s ease-in-out infinite asPopupRingAS1046!important}.as-book-popup.is-revealed .as-book-popup__cover,.as-book-popup.is-heartbeat-active .as-book-popup__cover,.as-book-popup.is-revealed .as-book-popup__cta,.as-book-popup.is-heartbeat-active .as-book-popup__cta{animation-duration:4.8s!important}}@media (prefers-reduced-motion:reduce) and (width<=680px){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed,#home .as-book-popup.is-heartbeat-active,.as-book-popup.is-heartbeat-active{animation-name:asPopupHeartbeatAS1046Mobile!important}}@keyframes asStoreIntentPulseAS1046{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 #d8b76a00}35%{transform:translateY(-2px)scale(1.035);box-shadow:0 0 28px #d8b76a61}65%{transform:translateY(0)scale(1.012)}}.book-stores.as-funnel-pulse .store-btn{border-color:#ffe8aa9e!important;animation:1.45s ease-in-out 2 asStoreIntentPulseAS1046!important}.home-reference-screen .home-topnav-link[data-press-open]{text-transform:uppercase!important}#heritieres .cta-row{flex-wrap:nowrap!important;gap:14px!important}#heritieres .cta-row .cta{letter-spacing:.08em!important;flex:1 1 0!important;min-height:58px!important;padding:14px 18px!important;font-size:clamp(12px,.96vw,14px)!important;font-weight:700!important}body[data-current=heritieres] .footer{background:linear-gradient(90deg,#05040400,#05040461 16% 84%,#05040400)!important;border-radius:999px!important;justify-content:center!important;gap:clamp(18px,3vw,42px)!important;width:auto!important;max-width:min(1100px,92vw)!important;padding:12px 16px!important;bottom:clamp(18px,2.4vh,30px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}body[data-current=heritieres] .footer button{letter-spacing:.16em!important;white-space:nowrap!important;min-height:40px!important;padding:10px 14px!important;font-size:clamp(12px,.92vw,14px)!important}@media (width<=980px){#heritieres .cta-row{flex-wrap:wrap!important}#heritieres .cta-row .cta{flex:100%!important}}@media (width<=760px){body[data-current=heritieres] .footer{flex-wrap:wrap!important;gap:10px!important;width:min(94vw,640px)!important;padding:9px 10px!important}}@keyframes sistersDrift{0%,to{transform:scale(1.05)translate(0)}50%{transform:scale(1.09)translate(-1.2%,-.8%)}}@keyframes sistersMistA{0%,to{opacity:.16;transform:translate(-4%)scale(1.04)}50%{opacity:.24;transform:translate(4%,-2%)scale(1.12)}}@keyframes sistersMistB{0%,to{opacity:.1;transform:translate(5%,1%)scale(1.1)}50%{opacity:.18;transform:translate(-5%,-2%)scale(1.05)}}@keyframes heritieresSceneDrift{0%,to{transform:scale(1.06)translate(0)}50%{transform:scale(1.09)translate(-.8%,-.6%)}}#heritieres .fp-whisper,#heritieres .eyebrow{text-shadow:0 0 24px #d8b76a38}#heritieres h2{text-wrap:balance;text-shadow:0 0 34px #00000057,0 0 18px #d8b76a0f}#heritieres .lead,#heritieres .fp-content>p:not(.eyebrow):not(.fp-whisper):not(.lead){color:#f0e5cb!important}#heritieres .cta{border-radius:14px!important}#heritieres h2{letter-spacing:.06em!important;font-size:clamp(44px,4.9vw,68px)!important;line-height:.96!important}#heritieres .lead{font-size:clamp(18px,1.7vw,24px)!important}#heritieres .cta-row .cta{min-height:54px!important;font-size:clamp(11px,.88vw,13px)!important}@media (width<=760px){#heritieres h2{font-size:clamp(34px,9vw,52px)!important}}body[data-current=sisters] .footer button{background:#00000047!important;padding:8px 12px!important}#heritieres .screen-vignette{background:radial-gradient(circle at 61% 49%,#0000 0 23%,#00000024 52%,#00000085 100%),linear-gradient(90deg,#00000094 0%,#0000004d 31%,#0000001f 58%,#00000061 100%),linear-gradient(#0000002e,#00000047 60%,#0000006b)}#heritieres .eyebrow{letter-spacing:.3em!important;margin-bottom:6px!important;font-size:11px!important}#heritieres h2{letter-spacing:.055em!important;margin:0 0 10px!important;font-size:clamp(40px,4.4vw,60px)!important;line-height:.96!important}#heritieres .lead{max-width:620px!important;margin:0!important;font-size:clamp(16px,1.38vw,21px)!important;line-height:1.36!important}#heritieres .cta-row{gap:12px!important;margin-top:4px!important}#heritieres .cta-row .cta{letter-spacing:.14em!important;border-radius:14px!important;min-height:52px!important;padding:13px 16px!important;font-size:11px!important;box-shadow:inset 0 0 20px #d8b76a08,0 8px 18px #00000029!important}#heritieres .cta.primary{color:#fff3cb!important;background:linear-gradient(#d8b76a2e,#48300f21)!important;border-color:#ffe5959e!important}#heritieres .fp-ghost:hover,#heritieres .fp-ghost:focus-visible,#heritieres .cta.primary:hover,#heritieres .cta.primary:focus-visible{transform:translateY(-1.5px)!important;box-shadow:0 0 24px #d8b76a29,inset 0 0 24px #d8b76a0d!important}body[data-current=heritieres] .footer{gap:12px!important;padding:10px 14px!important;bottom:16px!important}body[data-current=heritieres] .footer button{letter-spacing:.15em!important;background:#00000042!important;border-color:#d8b76a29!important;border-radius:999px!important;min-height:38px!important;padding:9px 13px!important;font-size:11px!important}body[data-current=sisters] .footer button{letter-spacing:.14em!important;background:#00000038!important;border-color:#d8b76a24!important;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-size:10.5px!important}@keyframes fpNodeGlow{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes fpMistA1054{0%,to{opacity:.16;transform:translate(-6%)scale(1.07)}50%{opacity:.28;transform:translate(6%,-3%)scale(1.15)}}@keyframes fpMistB1054{0%,to{opacity:.1;transform:translate(7%,2%)scale(1.08)}50%{opacity:.18;transform:translate(-7%,-3%)scale(1.16)}}@keyframes sistersMistA1054{0%,to{opacity:.14;transform:translate(-6%)scale(1.05)}50%{opacity:.24;transform:translate(6%,-4%)scale(1.14)}}@keyframes sistersMistB1054{0%,to{opacity:.08;transform:translate(7%,2%)scale(1.06)}50%{opacity:.16;transform:translate(-7%,-3%)scale(1.15)}}@keyframes mistPrimaryDrift{0%,to{opacity:.38;transform:translate(-2%,1%)scale(1.1)}35%{opacity:.5;transform:translate(3.2%,-2.4%)scale(1.16)}68%{opacity:.42;transform:translate(-3.6%,2.2%)scale(1.12)}}@keyframes mistSecondaryDrift{0%,to{opacity:.2;transform:translate(2%)scale(1.18)rotate(0)}42%{opacity:.32;transform:translate(-4.4%,-2.8%)scale(1.25)rotate(.5deg)}76%{opacity:.24;transform:translate(4.2%,2.6%)scale(1.14)rotate(-.4deg)}}@keyframes sigilReveal{0%{opacity:0;filter:blur(28px)brightness(1.06)drop-shadow(0 0 #ffecb400);transform:translate(-50%,-50%)scale(.1)}28%{opacity:.46;filter:blur(15px)brightness(1.16)drop-shadow(0 0 30px #ffecb47a);transform:translate(-50%,-58%)scale(.46)}62%{opacity:.96;filter:blur(.8px)contrast(1.2)saturate(1.16)brightness(1.3)drop-shadow(0 0 42px #fffce8e0)drop-shadow(0 0 104px #d8b76abd);transform:translate(-50%,-53%)scale(1.18)}to{opacity:.92;filter:blur()contrast(1.26)saturate(1.18)brightness(1.24)drop-shadow(0 0 34px #fffae4c7)drop-shadow(0 0 88px #d8b76aa8);transform:translate(-50%,-50%)scale(.98)}}@keyframes sigilHeartbeat{0%,to{opacity:.9;filter:blur()contrast(1.26)saturate(1.18)brightness(1.22)drop-shadow(0 0 32px #fffae4c2)drop-shadow(0 0 82px #d8b76a9e);transform:translate(-50%,-50%)scale(.98)}18%{opacity:1;filter:blur()contrast(1.32)saturate(1.24)brightness(1.34)drop-shadow(0 0 48px #fffff0eb)drop-shadow(0 0 118px #d8b76ad1);transform:translate(-50%,-50%)scale(1.18)}34%{opacity:.92;filter:blur()contrast(1.27)saturate(1.19)brightness(1.24)drop-shadow(0 0 34px #fffae4c7)drop-shadow(0 0 88px #d8b76aa8);transform:translate(-50%,-50%)scale(1.02)}58%{opacity:.98;filter:blur()contrast(1.3)saturate(1.22)brightness(1.3)drop-shadow(0 0 42px #ffffecdb)drop-shadow(0 0 104px #d8b76ac2);transform:translate(-50%,-50%)scale(1.12)}}@keyframes sigilHaloHeartbeat{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.86)}18%{opacity:.68;transform:translate(-50%,-50%)scale(1.16)}34%{opacity:.4;transform:translate(-50%,-50%)scale(.96)}58%{opacity:.56;transform:translate(-50%,-50%)scale(1.06)}}.home-reference-screen .home-reference-canvas{aspect-ratio:1672/941!important;background:#02050b!important;width:min(100vw,177.7vh)!important;max-width:100vw!important;max-height:100vh!important}.home-reference-screen .home-reference-image{object-fit:cover!important;object-position:center center!important;filter:saturate(.98)contrast(1.02)brightness()!important;transform:none!important}.home-reference-screen .home-reference-canvas .home-beam-sigil{filter:drop-shadow(0 0 12px #ffe69b80)drop-shadow(0 0 34px #70baff33)!important}body[data-current=sisters] .footer button{background:#00000057!important;border-color:#d8b76a38!important}.home-reference-screen .home-hotspot.hs-domain.home-domain-cta{background:linear-gradient(#0c0e141a,#0405082e)!important;border-color:#d8b76a42!important;height:5.65%!important;bottom:2.55%!important;box-shadow:0 6px 20px #00000024,inset 0 1px #fff4d812!important}.home-reference-screen .home-domain-cta__label{letter-spacing:.155em!important;font-size:clamp(7.6px,.55vw,9.6px)!important;font-weight:650!important}body[data-current=sisters] .footer button{letter-spacing:.18em!important;text-shadow:0 0 10px #d8b76a1a!important;background:#00000038!important;border-color:#d8b76a29!important;padding:8px 12px!important;font-size:10px!important}.home-reference-screen .home-reference-wrap{display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.home-reference-screen .home-reference-wrap:before{opacity:.62!important;filter:blur(22px)saturate(.88)brightness(.48)!important;background-position:50%!important;background-size:cover!important;inset:-2%!important}.home-reference-screen .home-reference-canvas{aspect-ratio:auto!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}body[data-current=sisters] .footer{gap:16px!important;bottom:16px!important}body[data-current=sisters] .footer button{letter-spacing:.16em!important;padding:6px 10px!important;font-size:9px!important}.as-book-popup__cover img,#book .book-3d-front img{filter:none!important}#book .book-3d{width:min(300px,78%)!important;transform:rotateY(-13deg)rotateX(3deg)!important}#book .book-3d:before{background:linear-gradient(90deg,#150d05,#372513 52%,#0a0704)!important}.home-reference-screen .home-hotspot.hs-fantasy:before,.home-reference-screen .home-hotspot.hs-fantasy:after,.home-reference-screen .home-hotspot.hs-scifi:before,.home-reference-screen .home-hotspot.hs-scifi:after,.home-reference-screen .home-hotspot.hs-vision:before,.home-reference-screen .home-hotspot.hs-vision:after{content:none!important;animation:none!important;display:none!important}.home-reference-screen,.home-reference-screen .home-reference-wrap{background:#000!important}.home-reference-screen .home-reference-wrap:before{content:none!important;display:none!important}.home-reference-screen .home-reference-wrap:after{opacity:.18!important;filter:none!important}.home-reference-screen .home-reference-canvas{aspect-ratio:auto!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.home-reference-screen .home-reference-image{object-fit:cover!important;object-position:center center!important;width:100vw!important;height:100vh!important}.home-reference-screen .home-hotspot.hs-fantasy{width:20%!important;height:18.3%!important;top:53.3%!important;left:14.2%!important}.home-reference-screen .home-hotspot.hs-scifi{width:20%!important;height:18.4%!important;top:53.2%!important;left:40%!important}.home-reference-screen .home-hotspot.hs-vision{width:20%!important;height:18.3%!important;top:53.3%!important;left:65.9%!important}@keyframes transitionMistSoftAS1078{0%{opacity:.24;transform:translate(-1.2%,.4%)scale(1.04)}to{opacity:.34;transform:translate(1.2%,-.6%)scale(1.08)}}#book .book-3d,#book .book-3d-front,#book .book-3d-spine,#book .book-3d:before{display:none!important}#book .book-real-motion{transform-origin:50%!important;will-change:transform!important;width:min(430px,82vw)!important;max-height:74vh!important;animation:6.2s ease-in-out infinite bookRealFloatAS1078!important;display:block!important;position:relative!important;transform:perspective(1500px)rotateY(-7deg)rotateX(2deg)translateZ(0)!important}@keyframes bookRealFloatAS1078{0%,to{transform:perspective(1500px)rotateY(-7deg)rotateX(2deg)translateY(0)translateZ(0)}50%{transform:perspective(1500px)rotateY(-8.5deg)rotateX(2.6deg)translateY(-8px)translateZ(0)}}.as-book-popup__cover img{content:url(../assets/cover-heritieres-v5.webp)!important;filter:none!important}.home-reference-screen .home-hotspot.hs-author .hs-action-icon,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{color:#0000!important;background:linear-gradient(135deg,#fff3ce38,#d8b76a1a)!important;border:1px solid #e4c986eb!important;border-radius:1px!important;width:13px!important;min-width:13px!important;height:13px!important;font-size:0!important;display:block!important;transform:translateY(-50%)rotate(45deg)!important;box-shadow:0 0 8px #d8b76a42,inset 0 0 4px #fff4d22e!important}.home-reference-screen .home-hotspot.hs-author .hs-action-icon:before,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail:before{content:""!important;color:#0000!important;width:auto!important;height:auto!important;text-shadow:none!important;background:radial-gradient(circle,#fff4d2a8,#fff4d21a 62%,#fff4d200 74%)!important;border-radius:1px!important;display:block!important;position:absolute!important;inset:2px!important;transform:none!important}.home-reference-screen .home-hotspot.hs-author .hs-action-label,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{letter-spacing:.15em!important}.home-reference-screen .home-hotspot.hs-author .hs-action-icon{top:50%!important;left:2.2%!important}#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{vertical-align:middle!important;margin-left:10px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:rotate(45deg)!important}#home .home-hotspot.hs-follow.home-voyage-command{justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}.home-reference-screen:after,.home-reference-screen:before,.home-reference-screen .home-beam-atmosphere,.home-reference-screen .home-beam-atmosphere:before,.home-reference-screen .home-beam-atmosphere:after{content:none!important;display:none!important}.home-reference-screen .home-reference-canvas .home-beam-sigil{opacity:.98!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 10px #ffe7a157)drop-shadow(0 0 22px #d8b76a24)!important;width:clamp(62px,5.2vw,96px)!important;height:auto!important;position:absolute!important;top:12.15%!important;left:50.12%!important;transform:translate(-50%)!important}#home .home-voyage-paint-mask,#home .home-top-left-mask,#home .home-hotspot.hs-follow.home-voyage-command:before,#home .home-hotspot.hs-follow.home-voyage-command:after,#home .home-hotspot.hs-author:before,#home .home-hotspot.hs-author:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}#home .home-hotspot.hs-author,#home .home-hotspot.hs-follow.home-voyage-command{width:26.2%!important;height:5.2%!important;box-shadow:none!important;z-index:60!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:11px!important;padding:0!important;display:flex!important;position:absolute!important;bottom:2.25%!important;overflow:visible!important}#home .home-hotspot.hs-author{justify-content:flex-start!important;left:2.7%!important;right:auto!important}#home .home-hotspot.hs-follow.home-voyage-command{justify-content:flex-end!important;left:auto!important;right:2.7%!important}#home .home-hotspot.hs-author .hs-action-label,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{white-space:nowrap!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#efe0aa!important;text-shadow:0 0 7px #000000d1,0 0 10px #d8b76a29!important;width:auto!important;max-width:none!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(8.8px,.7vw,11px)!important;font-weight:700!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}#home .home-hotspot.hs-author .hs-action-icon,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{color:#0000!important;background:linear-gradient(135deg,#fff5db42,#d8b76a1f)!important;border:1px solid #e8d295f0!important;border-radius:1px!important;width:12px!important;min-width:12px!important;height:12px!important;font-size:0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:rotate(45deg)!important;box-shadow:0 0 7px #d8b76a2e,inset 0 0 4px #fff5db33!important}#home .home-hotspot.hs-author .hs-action-icon:before,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail:before{content:""!important;background:radial-gradient(circle,#fff5dbad,#fff5db1f 62%,#fff5db00 76%)!important;border-radius:1px!important;position:absolute!important;inset:2px!important}#book .book-real-motion{transform-origin:42% 52%!important;filter:none!important;width:min(392px,80vw)!important;max-width:392px!important;padding-left:34px!important;position:relative!important;transform:perspective(1700px)rotateY(10deg)rotateX(1.8deg)translateZ(0)!important}#book .book-real-motion:before{content:"LES HÉRITIÈRES\\AAREN SOLIS"!important;white-space:pre!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;color:#f2dfaa!important;letter-spacing:.18em!important;text-align:center!important;text-shadow:0 0 6px #0000006b!important;z-index:3!important;background:linear-gradient(#6e3d1f 0%,#b87952 34%,#8f5631 68%,#5f3319 100%)!important;border:1px solid #e9ce8d70!important;border-radius:7px 0 0 7px!important;justify-content:center!important;align-items:center!important;width:34px!important;font-family:Cinzel,Georgia,serif!important;font-size:11px!important;font-weight:700!important;line-height:1.18!important;display:flex!important;position:absolute!important;top:14px!important;bottom:14px!important;left:0!important;transform:rotate(180deg)!important;box-shadow:inset 1px 0 #fff0c952,inset -1px 0 #00000052,0 20px 42px #00000042!important}#book .book-real-motion:after{content:""!important;z-index:1!important;background:repeating-linear-gradient(#fff8e8eb 0 2px,#decdacf5 2px 4px),linear-gradient(#fff7e7,#dfcfaa)!important;border-radius:0 6px 6px 0!important;width:12px!important;position:absolute!important;top:10px!important;bottom:10px!important;right:-8px!important;box-shadow:inset 1px 0 #fffaecd6,inset -2px 0 4px #88683747,0 8px 18px #0003!important}#book .book-real-motion:hover,#book .book-real-motion:focus{transform:perspective(1700px)rotateY(12deg)rotateX(2.2deg)scale(1.022)translateZ(0)!important}@keyframes bookRealFloatAS1081{0%,to{transform:perspective(1700px)rotateY(10deg)rotateX(1.8deg)translateY(0)translateZ(0)}50%{transform:perspective(1700px)rotateY(11.3deg)rotateX(2.1deg)translateY(-7px)translateZ(0)}}#book .book-real-motion{animation:6.2s ease-in-out infinite bookRealFloatAS1081!important}#book .book-cover-3d-wrap{overflow:visible!important}@media (width<=900px){#book .book-real-motion{width:min(330px,78vw)!important;padding-left:30px!important}#book .book-real-motion:before{letter-spacing:.14em!important;width:30px!important;font-size:10px!important}#book .book-real-motion:after{width:10px!important;right:-7px!important}}@media (prefers-reduced-motion:reduce){#book .book-real-motion{animation:none!important}}@keyframes bookRealFloatAS1083{0%,to{transform:perspective(1800px)rotateY(-12deg)rotateX(2deg)translateY(0)translateZ(0)}50%{transform:perspective(1800px)rotateY(-13.2deg)rotateX(2.4deg)translateY(-7px)translateZ(0)}}@media (width<=900px){#book .book-real-motion{width:min(380px,82vw)!important;max-width:380px!important}}@media (prefers-reduced-motion:reduce){#book .book-real-motion{animation:none!important}}#book .book-real-motion{transform-origin:50% 56%!important;filter:none!important;width:min(500px,86vw)!important;max-width:500px!important;padding-left:0!important;animation:6.4s ease-in-out infinite bookRealFloatAS1083!important;transform:perspective(1800px)rotateY(-12deg)rotateX(2deg)translateZ(0)!important}@media (width<=900px){#book .book-real-motion{width:min(380px,82vw)!important;max-width:380px!important}}@media (prefers-reduced-motion:reduce){#book .book-real-motion{animation:none!important}}#book .book-cover-3d-wrap{contain:layout paint style!important;justify-content:center!important;align-items:center!important;min-height:auto!important;transform:none!important}#book .book-real-motion{transform-origin:48% 58%!important;will-change:transform!important;backface-visibility:hidden!important;width:min(410px,72vw)!important;max-width:410px!important;margin:0 auto!important;animation:8.6s ease-in-out infinite bookRealFloatAS1085!important;transform:perspective(1600px)rotateY(-10.5deg)rotateX(1.6deg)translate(0)!important}#book .book-cover-glow{display:none!important}@keyframes bookRealFloatAS1085{0%,to{transform:perspective(1600px)rotateY(-10.5deg)rotateX(1.6deg)translate(0)}50%{transform:perspective(1600px)rotateY(-11deg)rotateX(1.9deg)translateY(-4px)}}@media (width<=900px){#book .book-real-motion{width:min(340px,78vw)!important;max-width:340px!important}}@media (prefers-reduced-motion:reduce){#book .book-mist-a,#book .book-mist-b,#book .book-real-motion{animation:none!important}}#book .book-copy-panel,#book .book-cover-3d-wrap{z-index:5!important;position:relative!important}#book .book-real-motion{transform-origin:50% 56%!important;transition:transform .2s ease-out,filter .2s ease-out!important}@keyframes bookSceneDriftAS1086{0%,to{transform:scale(1.055)translate(-.8%,.3%)}50%{transform:scale(1.085)translate(1%,-.9%)}}@keyframes asBookMistA_AS1086{0%,to{opacity:.22;transform:translate(-4%)scale(1.06)}50%{opacity:.34;transform:translate(4%,-2.2%)scale(1.13)}}@keyframes asBookMistB_AS1086{0%,to{opacity:.11;transform:translate(4%,1.5%)scale(1.07)}50%{opacity:.19;transform:translate(-5%,-2.5%)scale(1.16)}}#book .screen-bg.book-bg,#book .book-mist-a,#book .book-mist-b,#book .book-real-motion{backface-visibility:hidden!important}@media (prefers-reduced-motion:reduce){#book .screen-bg.book-bg,#book .book-mist-a,#book .book-mist-b,#book .book-real-motion,#heritieres .screen-bg.heritieres-bg{transition:none!important;animation:none!important;transform:none!important}}#book .book-layout,#book .book-copy-panel,#book .book-cover-3d-wrap,#book .book-real-motion,#book .screen-bg.book-bg,#book .book-mist-a,#book .book-mist-b{backface-visibility:hidden!important;transform-style:preserve-3d!important}@keyframes conflictSceneBreathAS1088{0%,to{transform:scale(1.055)translate(-.6%,.2%)}50%{transform:scale(1.085)translate(.9%,-.8%)}}@keyframes conflictMistA_AS1088{0%,to{opacity:.26;transform:translate(-4%)scale(1.08)}48%{opacity:.4;transform:translate(5%,-2.5%)scale(1.15)}}@keyframes conflictMistB_AS1088{0%,to{opacity:.14;transform:translate(5%,2%)scale(1.1)}50%{opacity:.24;transform:translate(-6%,-3%)scale(1.18)}}@keyframes conflictPactPulse_AS1088{0%,to{opacity:.25;transform:scale(.82)}42%{opacity:.88;transform:scale(1.18)}68%{opacity:.46;transform:scale(.96)}}@keyframes conflictSigilFloat_AS1088{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-8px)scale(1.04)}}@keyframes conflictScrollBreath_AS1088{0%,to{filter:drop-shadow(0 26px 48px #00000070)}50%{filter:drop-shadow(0 30px 56px #00000080)}}html,body{max-width:100%;overflow:hidden!important}.as1096-back{z-index:220;backdrop-filter:blur(14px);color:#fff1bd;min-width:150px;min-height:52px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.16em;background:#0406098a;border:1px solid #d8b76a6b;justify-content:center;align-items:center;padding:0 22px;font-weight:700;display:none;position:fixed;top:96px;left:clamp(18px,2vw,38px);box-shadow:0 18px 46px #00000040}.as1096-back:hover,.as1096-back:focus{transform:translateY(-1px);box-shadow:0 0 26px #d8b76a47}[data-go],button,[data-fragment-img]{pointer-events:auto!important}.home-reference-screen .home-hotspot{z-index:260!important;pointer-events:auto!important}.home-reference-screen .home-hotspot.hs-fantasy{border-radius:50%!important;width:23%!important;height:31%!important;top:57%!important;left:14%!important}.home-reference-screen .home-reference-image,.home-reference-screen .home-voyage-paint-mask,.home-reference-screen .home-top-left-mask,.home-reference-screen .home-beam-atmosphere,.home-reference-screen .portal-motion,.fp-ruban,.fp-mist,.screen-vignette,.book-mist,.conflict-rebuilt-mist{pointer-events:none!important}#heritieres .cta-row,#heritieres .cta-row .cta{position:relative;z-index:260!important;pointer-events:auto!important}.as-book-popup__cover img{filter:brightness(1.24)contrast(1.12)saturate(1.08)!important;opacity:1!important}.as-book-popup__cover{background:#ffeeb41a!important;box-shadow:0 0 22px #d8b76a38!important}#book .book-real-motion{transform-origin:50% 54%!important;width:min(322px,68vw)!important;max-width:322px!important;transform:perspective(1600px)rotateY(8deg)rotateX(1.6deg)scale(.9)translateZ(0)!important}#book .book-cover-3d-wrap{align-self:center!important;overflow:visible!important}body[data-current=conflict] .footer{display:none!important}@keyframes as1096MistA{0%,to{transform:translate(-1.5%)scale(1.02)}50%{transform:translate(1.5%,-1%)scale(1.05)}}@keyframes as1096MistB{0%,to{transform:translate(1.8%,.5%)scale(1.04)}50%{transform:translate(-1.2%,1.2%)scale(1.075)}}#conflict .conflict-rebuilt-shell{z-index:5;scrollbar-width:none;grid-template-rows:auto auto auto;gap:17px;max-width:1740px;height:100%;margin:0 auto;padding:104px clamp(22px,3.2vw,62px) 28px;display:grid;position:relative;overflow:auto}#conflict .conflict-rebuilt-shell::-webkit-scrollbar{width:0;height:0;display:none}#conflict .conflict-parchment-btn{border:0;width:100%;max-width:520px;margin:0;padding:0;display:block;box-shadow:none!important;background:0 0!important}#conflict .conflict-parchment-btn img{object-fit:contain;filter:drop-shadow(0 28px 64px #00000094)drop-shadow(0 0 20px #d8b76a1f);width:100%;height:auto;max-height:min(50vh,600px);display:block}.as1096-fragment-lightbox[hidden]{display:none!important}.as1096-fragment-lightbox{z-index:1400;background:#0000007a;place-items:center;padding:clamp(18px,3vw,48px);display:grid;position:fixed;inset:0}.as1096-fragment-backdrop{backdrop-filter:blur(10px);background:#010204d6;position:absolute;inset:0}.as1096-fragment-panel{z-index:1;background:linear-gradient(#080a0ff5,#030407fa);border:1px solid #d8b76a57;grid-template-columns:minmax(0,1.2fr) minmax(300px,.78fr);gap:26px;width:min(1360px,94vw);min-height:62vh;padding:26px;display:grid;position:relative;box-shadow:0 32px 110px #000000ad}.as1096-fragment-close{z-index:2;color:#fff1bd;background:#0000006b;border:1px solid #d8b76a5c;width:44px;height:44px;font-size:28px;position:absolute;top:16px;right:16px}.as1096-fragment-media{background-image:var(--as1096-lightbox-bg);background-color:#0003;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d8b76a1f;place-items:center;min-height:54vh;display:grid}.as1096-fragment-media img{object-fit:contain;filter:drop-shadow(0 28px 64px #0000008c);width:auto;max-width:100%;height:auto;max-height:72vh;display:block}.as1096-fragment-copy{flex-direction:column;justify-content:center;gap:16px;padding-right:24px;display:flex}.as1096-fragment-copy p{font-family:var(--serif);letter-spacing:.28em;text-transform:uppercase;color:#e2c989;margin:0;font-size:12px}.as1096-fragment-copy h3{font-family:var(--serif);color:#fff1c4;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(34px,2.6vw,58px);font-weight:500;line-height:1.04}.as1096-fragment-copy div{color:#efe5d0;font-size:clamp(17px,1.15vw,21px);line-height:1.82}@media (width<=1280px){#conflict .conflict-parchment-btn{max-width:560px}.as1096-fragment-panel{grid-template-columns:1fr;max-height:92vh;overflow:auto}}@media (width<=720px){.as1096-back{min-width:116px;min-height:44px;font-size:12px;top:76px;left:14px}#conflict .conflict-rebuilt-shell{padding-top:92px}}#book .book-real-motion{will-change:transform,filter;transform-origin:50% 54%!important;width:min(354px,74vw)!important;max-width:354px!important;transition:transform .58s cubic-bezier(.22,1,.36,1),filter .58s cubic-bezier(.22,1,.36,1),box-shadow .58s cubic-bezier(.22,1,.36,1)!important;transform:perspective(1600px)rotateY(7.2deg)rotateX(1.2deg)scale(.98)translateZ(0)!important}#book .book-real-motion:hover,#book .book-real-motion:focus,#book .book-real-motion:focus-within{filter:drop-shadow(0 28px 64px #00000057);transform:perspective(1700px)rotateY(3.5deg)rotateX(.65deg)translateY(-10px)scale(1.03)!important}#conflict .conflict-rebuilt-shell{padding-bottom:48px!important}#conflict .conflict-rebuilt-copy,#conflict .conflict-message-panel,#conflict .conflict-fragment-card,.as1096-fragment-panel{position:relative;overflow:hidden}#conflict .conflict-rebuilt-copy:before,#conflict .conflict-message-panel:before,.as1096-fragment-panel:before{content:"";pointer-events:none;border:1px solid #ffe7af14;position:absolute;inset:1px}#conflict .conflict-parchment-btn{border-radius:28px;background:radial-gradient(circle at top,#d8b76a2e,#0000 44%),linear-gradient(#090c12b8,#0405088a)!important;border:1px solid #d8b76a3d!important;width:100%!important;max-width:760px!important;padding:24px 26px 18px!important;box-shadow:0 28px 84px #0000005c,inset 0 0 0 1px #ffffff08!important}#conflict .conflict-parchment-btn:before,#conflict .conflict-parchment-btn:after{content:"";pointer-events:none;border:1px solid #ffe4a824;border-radius:22px;position:absolute;inset:12px}#conflict .conflict-parchment-btn:after{filter:blur(12px);opacity:.52;background:radial-gradient(circle,#d8b76a6b,#0000 72%);border:none;height:22px;inset:auto 22px 8px}#conflict .conflict-parchment-btn img{filter:drop-shadow(0 32px 70px #00000094)drop-shadow(0 0 24px #d8b76a2e);object-fit:contain!important;width:100%!important;max-height:min(72vh,860px)!important}.as1096-fragment-panel{background:radial-gradient(circle at top,#d8b76a1f,#0000 42%),linear-gradient(#0a0d12fb,#020306fc)!important;border-color:#d8b76a6b!important;gap:30px!important;width:min(1460px,95vw)!important;min-height:68vh!important}.as1096-fragment-media{box-shadow:inset 0 0 0 1px #ffe9b614,0 22px 60px #00000057;background-color:#0c0a078f!important;min-height:60vh!important}.as1096-fragment-media img{width:min(100%,980px)!important;max-height:76vh!important}.as1096-fragment-copy{padding-right:10px!important}.as1096-fragment-copy div{white-space:pre-line}@media (width<=1280px){#conflict .conflict-parchment-btn{max-width:840px!important}}@media (width<=720px){#book .book-real-motion{width:min(320px,82vw)!important;max-width:320px!important;transform:perspective(1500px)rotateY(4deg)rotateX(.8deg)scale(.98)translateZ(0)!important}#conflict .conflict-parchment-btn{padding:16px 14px 12px!important}.as1096-fragment-panel{width:96vw!important;padding:16px!important}}.brand-intro.armed .intro-reveal-card,.brand-intro.show-signature .intro-reveal-card,.brand-intro .intro-signature,.brand-intro .intro-reveal-card{content:url(../assets/intro-signature-validated-as1143.webp)!important;object-fit:contain!important;filter:drop-shadow(0 0 32px #ffe28e7a)drop-shadow(0 0 104px #d8b76a52)!important;width:min(860px,58vw)!important;max-height:min(78vh,860px)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.92)!important}.brand-intro.show-signature .intro-reveal-card,.brand-intro.show-signature .intro-signature{opacity:1!important;visibility:visible!important;display:block!important;transform:translate(-50%,-50%)scale(1)!important}#conflict .conflict-parchment-btn,#conflict .conflict-parchment-btn:hover,#conflict .conflict-parchment-btn:focus{width:100%!important;max-width:860px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0 auto!important;padding:0!important}@media (width<=1280px){#conflict .conflict-parchment-btn{max-width:820px!important}.brand-intro.armed .intro-reveal-card,.brand-intro.show-signature .intro-reveal-card,.brand-intro .intro-signature,.brand-intro .intro-reveal-card{width:min(780px,82vw)!important}}@media (width<=720px){.brand-intro.armed .intro-reveal-card,.brand-intro.show-signature .intro-reveal-card,.brand-intro .intro-signature,.brand-intro .intro-reveal-card{width:92vw!important;max-height:70vh!important}#conflict .conflict-parchment-btn img{max-height:68vh!important}}.brand-intro .intro-line{z-index:1!important;opacity:.92!important}.brand-intro .intro-sigil{z-index:6!important;filter:drop-shadow(0 0 40px #ffe9a1fa)drop-shadow(0 0 140px #d8b76aeb)!important;will-change:transform,opacity,filter!important;width:min(290px,34vw)!important;max-width:290px!important;position:relative!important}.brand-intro .intro-signature,.brand-intro .intro-reveal-card{object-fit:contain!important;opacity:0!important;z-index:7!important;mix-blend-mode:screen!important;filter:brightness(1.04)contrast(1.06)saturate(1.05)drop-shadow(0 0 12px #ffe49a42)drop-shadow(0 0 44px #d8b76a2e)!important;will-change:transform,opacity,filter!important;width:min(860px,80vw)!important;max-height:270px!important;position:absolute!important;top:66.6%!important;left:50%!important;transform:translate(-50%,-50%)scale(.84)!important}.brand-intro.armed .intro-reveal-card{animation:.7s cubic-bezier(.16,.84,.22,1) 4.72s forwards introSignatureBlendAS1098!important}.brand-intro.show-signature .intro-sigil{opacity:0!important}.brand-intro.show-signature .intro-reveal-card{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}@keyframes introSigilInAS1098{0%{opacity:0;transform:translateY(-30px)scale(.78)}to{opacity:1;filter:drop-shadow(0 0 42px #ffeaa5)drop-shadow(0 0 155px #d8b76af5);transform:translateY(0)scale(1)}}@keyframes introBeatSlowAS1098{0%,to{filter:drop-shadow(0 0 40px #ffeaa5f0)drop-shadow(0 0 150px #d8b76ae6);transform:scale(1)}46%{filter:drop-shadow(0 0 84px #fff8d3)drop-shadow(0 0 220px #d8b76a);transform:scale(1.09)}}@keyframes introBeatFastAS1098{0%,to{filter:drop-shadow(0 0 44px #ffeaa5fa)drop-shadow(0 0 155px #d8b76af0);transform:scale(1)}48%{filter:drop-shadow(0 0 100px #fff8d3)drop-shadow(0 0 250px #d8b76a);transform:scale(1.13)}}@keyframes introSigilOutAS1098{to{opacity:0;filter:none;transform:scale(.74)}}@keyframes introSignatureBlendAS1098{0%{opacity:0;filter:brightness(1.02)contrast(1.04)saturate(1.03)drop-shadow(0 0 8px #ffe49a1f)drop-shadow(0 0 28px #d8b76a1a);transform:translate(-50%,-50%)scale(.86)}to{opacity:1;filter:brightness(1.05)contrast(1.07)saturate(1.06)drop-shadow(0 0 18px #ffe49a47)drop-shadow(0 0 54px #d8b76a33);transform:translate(-50%,-50%)scale(1)}}body:not([data-current=home]) .as1096-back{display:inline-flex!important}.as1096-back{z-index:240;backdrop-filter:blur(16px)saturate(1.06);color:#fff2c0;min-width:168px;min-height:54px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.18em;background:linear-gradient(#121418c2,#0406098a);border:1px solid #d8b76a6b;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:12px;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s,color .22s;display:none;position:fixed;top:94px;left:clamp(18px,2vw,38px);box-shadow:0 18px 52px #00000057,inset 0 0 22px #d8b76a0f}.as1096-back:before{content:"✦";opacity:.92;color:#f0d999;font-size:11px}.as1096-back:hover,.as1096-back:focus{color:#fff7d7;border-color:#ffe3969e;transform:translateY(-1px);box-shadow:0 0 28px #d8b76a38,0 22px 58px #0000005c,inset 0 0 26px #d8b76a1a}.author-return-links button,.book-nav-link,.guild-x-back,.worlds-return{position:relative;color:#dec892!important;background:linear-gradient(#d8b76a0d,#0000000a)!important;border:1px solid #d8b76a3d!important;border-radius:999px!important;padding:10px 18px!important;transition:transform .22s,box-shadow .22s,border-color .22s,color .22s!important}.author-return-links button:hover,.book-nav-link:hover,.guild-x-back:hover,.worlds-return:hover{transform:translateY(-1px);color:#fff0bf!important;border-color:#d8b76a66!important;box-shadow:0 0 18px #d8b76a24!important}#book .book-layout,#book .book-cover-3d-wrap,#book .book-real-motion{overflow:visible!important}#book .book-cover-3d-wrap{place-self:center!important;padding:28px 0 26px 24px!important}#book .book-real-motion{transform-origin:52% 56%!important;width:min(338px,62vw)!important;max-width:338px!important;max-height:none!important;transform:perspective(1700px)rotateY(6.4deg)rotateX(1.25deg)scale(.965)translate(8px)!important}#heritieres .screen-bg,#conflict .screen-bg{will-change:transform;animation:26s ease-in-out infinite as1098BgDrift}@keyframes as1098BgDrift{0%,to{transform:translate(0)scale(1.03)}50%{transform:translateY(-8px)scale(1.05)}}@keyframes fpMistA_AS1098{0%,to{opacity:.28;transform:translate(-4.5%)scale(1.08)}50%{opacity:.42;transform:translate(5%,-3%)scale(1.16)}}@keyframes fpMistB_AS1098{0%,to{opacity:.18;transform:translate(5%,2%)scale(1.12)}50%{opacity:.28;transform:translate(-6%,-3%)scale(1.07)}}@keyframes sistersMistA_AS1098{0%,to{opacity:.22;transform:translate(-4%)scale(1.07)}50%{opacity:.32;transform:translate(4.5%,-2.5%)scale(1.16)}}@keyframes sistersMistB_AS1098{0%,to{opacity:.14;transform:translate(5%,1%)scale(1.1)}50%{opacity:.22;transform:translate(-5%,-2.2%)scale(1.08)}}@keyframes as1098MistA{0%,to{transform:translate(-2.5%)scale(1.05)}50%{transform:translate(2.5%,-1.6%)scale(1.1)}}@keyframes as1098MistB{0%,to{transform:translate(2.5%,.8%)scale(1.08)}50%{transform:translate(-2.2%,1.5%)scale(1.12)}}@keyframes mistPrimaryDriftAS1098{0%,to{transform:translate(-3%)scale(1.04)}50%{transform:translate(3.2%,-2.4%)scale(1.1)}}@keyframes mistSecondaryDriftAS1098{0%,to{transform:translate(3%,1.2%)scale(1.08)}50%{transform:translate(-3%,-1.8%)scale(1.13)}}#heritieres.active .fp-content,#conflict.active .conflict-rebuilt-shell{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.glass,.book-copy-panel,.conflict-rebuilt-copy,.conflict-message-panel{box-shadow:0 26px 84px #00000057,inset 0 0 26px #ffffff05!important}@media (width<=720px){.as1096-back{min-width:132px!important;min-height:46px!important;padding:0 20px!important;top:76px!important;left:14px!important}#book .book-cover-3d-wrap{padding:20px 0 18px!important}#book .book-real-motion{width:min(300px,76vw)!important;max-width:300px!important;transform:perspective(1600px)rotateY(4deg)rotateX(1deg)scale(.98)translate(0)!important}}body[data-current=nahara] .footer,body[data-current=visages] .footer,body[data-current=nahara] .as1096-back,body[data-current=visages] .as1096-back{display:none!important}.brand-intro.armed:not(.show-signature) .intro-sigil{visibility:visible!important;opacity:1!important;z-index:30!important;transform-origin:50%!important;filter:drop-shadow(0 0 42px #ffeba8fa)drop-shadow(0 0 150px #d8b76aeb)!important;width:min(290px,34vw)!important;max-width:290px!important;animation:3.55s linear both as1103SigilThreeBeats!important;display:block!important;position:relative!important}.brand-intro.show-signature .intro-sigil,.brand-intro.done .intro-sigil{opacity:0!important;visibility:hidden!important}@keyframes as1103SigilThreeBeats{0%{filter:drop-shadow(0 0 18px #ffeba873)drop-shadow(0 0 60px #d8b76a61);transform:translateY(-18px)scale(.82)}9%{filter:drop-shadow(0 0 42px #ffeba8fa)drop-shadow(0 0 150px #d8b76aeb);transform:translateY(0)scale(1)}26%{transform:scale(1)}30%{filter:drop-shadow(0 0 88px #fff9da)drop-shadow(0 0 245px #d8b76a);transform:scale(1.12)}35%{transform:scale(1)}50%{transform:scale(1)}54%{filter:drop-shadow(0 0 88px #fff9da)drop-shadow(0 0 245px #d8b76a);transform:scale(1.12)}59%{transform:scale(1)}74%{transform:scale(1)}78%{filter:drop-shadow(0 0 98px #fff9da)drop-shadow(0 0 270px #d8b76a);transform:scale(1.14)}84%{transform:scale(1)}to{filter:drop-shadow(0 0 42px #ffeba8fa)drop-shadow(0 0 150px #d8b76aeb);transform:scale(1)}}#nahara .nahara-luxe-shell{background:radial-gradient(circle at 28% 18%,#d8b76a14,#0000 30%),#020202;place-items:center;padding:12px clamp(14px,2.15vw,42px) 16px;display:grid;position:absolute;inset:78px 0 0}@media (width<=980px){#nahara .nahara-luxe-shell{min-height:100vh;padding:86px 10px 14px;display:block;position:relative;inset:auto}}@media (width<=560px){#nahara .nahara-luxe-shell{padding-left:6px;padding-right:6px}}body[data-current=visages] .footer,body[data-current=visages] .as1096-back{display:none!important}#visages .screen-vignette{z-index:1;background:radial-gradient(circle at 50% 38%,#0000 0 34%,#0000008a 100%),linear-gradient(#00000014,#0000006b)}@keyframes visagesMistA{to{transform:translate(7%,3%)scale(1.06)}}@keyframes visagesMistB{to{transform:translate(-7%,-2%)scale(1.08)}}#visages .visages-luxe-shell{z-index:3;scrollbar-width:thin;scrollbar-color:#d8b76a5c transparent;height:100vh;padding:96px clamp(28px,3.2vw,58px) 34px;position:relative;overflow:auto}#visages .visages-luxe-shell::-webkit-scrollbar{width:9px}#visages .visages-luxe-shell::-webkit-scrollbar-thumb{background:#d8b76a57;border-radius:999px}.as1096-fragment-panel{border:1px solid #d8b76a66!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 38px 130px #000000bd,0 0 44px #d8b76a1a,inset 0 0 0 1px #fff0bf06!important}.as1096-fragment-media{background-color:#020305!important;border-radius:16px!important;overflow:hidden!important}.as1096-fragment-media img{cursor:zoom-in;opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s,opacity .18s!important}.as1096-fragment-media img.is-ready{opacity:1}.as1096-fragment-media:hover img{filter:drop-shadow(0 32px 74px #0000009e)brightness(1.025);transform:scale(1.018)}.as1096-fragment-close{border-radius:12px!important;transition:transform .22s,border-color .22s,box-shadow .22s!important}.as1096-fragment-close:hover{border-color:#ffe59e9e;transform:scale(1.04);box-shadow:0 0 24px #d8b76a29}@media (width<=900px){#visages .visages-luxe-shell{padding:88px 14px 28px}}#heritieres .cta-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}@media (width<=760px){#heritieres .cta-row{grid-template-columns:1fr!important}}.sisters-v3-dialog{--modal-accent:224,79,65;z-index:2;width:min(930px,100vw - 56px);max-height:calc(100vh - 150px);box-shadow:0 42px 120px #000000c7,0 0 54px rgba(var(--modal-accent),.12),inset 0 0 0 1px #fff3cb09;background:linear-gradient(145deg,#10100efa,#050607fb);border:1px solid #d8b76a9e;border-radius:30px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);animation:.36s cubic-bezier(.22,.8,.2,1) sistersModalIn;display:grid;position:relative;overflow:hidden}.sisters-v3-dialog:before{content:"";pointer-events:none;background:linear-gradient(135deg,rgba(var(--modal-accent),.09),transparent 34%,transparent 72%,#d8b76a0e);z-index:3;position:absolute;inset:0}.sisters-v3-dialog h3{font-family:var(--serif);letter-spacing:.06em;color:var(--gold2);text-transform:uppercase;margin:0;font-size:clamp(29px,3vw,46px);font-weight:500}.sisters-v3-close{z-index:8;width:42px;height:42px;color:var(--gold2);background:#050505b8;border:1px solid #d8b76a8c;border-radius:50%;font-size:26px;line-height:1;transition:transform .2s,border-color .2s,box-shadow .2s;position:absolute;top:16px;right:18px;box-shadow:0 8px 24px #0000006b}.sisters-v3-close:hover,.sisters-v3-close:focus-visible{border-color:#f4df96;outline:none;transform:rotate(6deg)scale(1.05);box-shadow:0 10px 28px #0000007a,0 0 20px #d8b76a2e}body.sisters-modal-open{overflow:hidden}@keyframes sistersModalIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@media (width<=820px){.sisters-v3-dialog{border-radius:24px;grid-template-columns:1fr;max-height:calc(100vh - 125px);overflow:auto}}@media (width<=540px){.sisters-v3-dialog{border-radius:20px;width:calc(100vw - 16px)}.sisters-v3-close{width:38px;height:38px;top:10px;right:12px}}@media (prefers-reduced-motion:reduce){.sisters-v2-card,.sisters-v2-portrait img,.sisters-v2-cta,.sisters-v3-dialog{transition:none;animation:none}}#conflict .conflict-parchment-btn img{object-fit:contain!important;filter:drop-shadow(0 38px 74px #0009)drop-shadow(0 0 26px #d8b76a3d)!important;width:100%!important;max-height:min(82vh,1080px)!important}#conflict .conflict-parchment-feature,#conflict .conflict-parchment-btn{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}#conflict .conflict-parchment-btn img{-webkit-mask-image:radial-gradient(98% 96%,#000 87%,#000000f5 91%,#000000c2 96%,#0000 100%);mask-image:radial-gradient(98% 96%,#000 87%,#000000f5 91%,#000000c2 96%,#0000 100%);object-fit:contain!important;width:100%!important;height:auto!important;max-height:min(82vh,1080px)!important;box-shadow:none!important;filter:brightness(.9)contrast(1.08)saturate(.94)drop-shadow(0 30px 64px #000000b8)drop-shadow(0 0 22px #bb8b3d24)!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}#conflict .conflict-parchment-btn,#conflict .conflict-parchment-btn:hover,#conflict .conflict-parchment-btn:focus{z-index:1!important;width:100%!important;max-width:780px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:visible!important}#conflict .conflict-parchment-btn:before,#conflict .conflict-parchment-btn:after{content:none!important;display:none!important}#conflict .conflict-parchment-btn img{transform:translateZ(0);object-fit:contain!important;width:100%!important;height:auto!important;max-height:min(79vh,980px)!important;box-shadow:none!important;filter:brightness(.98)contrast(1.035)saturate(.98)drop-shadow(0 28px 48px #00000075)drop-shadow(0 0 18px #b584371a)!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=1280px){#conflict .conflict-parchment-btn{max-width:720px!important}}@media (width<=720px){#conflict .conflict-parchment-btn{max-width:min(92vw,620px)!important}#conflict .conflict-parchment-btn img{max-height:72vh!important}}body[data-current=heritieres] .footer,#heritieres.heritieres-v6 .heritieres-v6-name{display:none!important}body[data-current=heritieres] .as1096-back{color:#f5e6bce8!important;letter-spacing:.13em!important;background:linear-gradient(#0e1114b3,#0305087a)!important;border-color:#d8b76a57!important;gap:7px!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:0 17px!important;font-size:10.5px!important;top:102px!important;left:18px!important;box-shadow:0 12px 34px #0000004d,inset 0 0 16px #d8b76a09!important}body[data-current=heritieres] .as1096-back:before{opacity:.72!important;font-size:8px!important}body[data-current=heritieres] .as1096-back:hover,body[data-current=heritieres] .as1096-back:focus-visible{color:#fff3c7!important;border-color:#ffe39685!important;box-shadow:0 0 20px #d8b76a24,0 15px 38px #00000052!important}@media (height<=860px) and (width>=1001px){body[data-current=heritieres] .as1096-back{min-height:40px!important;padding:0 15px!important;font-size:10px!important;top:92px!important}}@media (width<=1000px){body[data-current=heritieres] .as1096-back{letter-spacing:.11em!important;min-height:40px!important;padding:0 14px!important;font-size:10px!important;top:82px!important;left:12px!important}}@media (width<=600px){body[data-current=heritieres] .as1096-back{min-height:38px!important;padding:0 12px!important;font-size:9.5px!important;top:76px!important}}.brand-intro .intro-line{z-index:2!important;opacity:.78!important;background:linear-gradient(#0000 0%,#ffe18b94 10%,#ffe18bb8 31%,#ffe18b29 40%,#0000 46% 56%,#ffe18b21 64%,#ffe18b94 77%,#0000 100%)!important;width:1px!important;transition:opacity .35s!important;box-shadow:0 0 8px #d8b76a38!important}.brand-intro.show-signature .intro-line{opacity:0!important}@keyframes as1140SigilThreeBeats{0%{opacity:0;transform:translateY(-18px)scale(.82)}8%{opacity:1;transform:translateY(0)scale(1)}22%{transform:scale(1)}25%{filter:drop-shadow(0 0 92px #fff9da)drop-shadow(0 0 245px #d8b76a);transform:scale(1.115)}31%{transform:scale(1)}46%{transform:scale(1)}49%{filter:drop-shadow(0 0 94px #fff9da)drop-shadow(0 0 255px #d8b76a);transform:scale(1.12)}55%{transform:scale(1)}70%{transform:scale(1)}73%{filter:drop-shadow(0 0 102px #fff9da)drop-shadow(0 0 275px #d8b76a);transform:scale(1.135)}80%{transform:scale(1)}to{opacity:1;filter:drop-shadow(0 0 42px #ffeba8fa)drop-shadow(0 0 150px #d8b76aeb);transform:scale(1)}}.brand-intro:after{content:""!important;z-index:5!important;filter:blur(26px)!important;opacity:0!important;pointer-events:none!important;background:radial-gradient(#ffbe3633 0%,#d8851217 33%,#0000 72%)!important;border-radius:50%!important;width:min(1220px,88vw)!important;height:min(680px,70vh)!important;transition:opacity .7s,transform .78s cubic-bezier(.16,.84,.22,1)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.9)!important}.brand-intro.show-signature:after{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.brand-intro .intro-signature,.brand-intro .intro-reveal-card,.brand-intro.armed .intro-reveal-card,.brand-intro.show-signature .intro-reveal-card{content:url(../assets/intro-signature-validated-as1143.webp)!important;z-index:8!important;object-fit:contain!important;mix-blend-mode:normal!important;opacity:0!important;filter:brightness(1.03)contrast(1.05)saturate(1.04)drop-shadow(0 0 24px #ffe07e57)drop-shadow(0 0 88px #d8921f47)!important;image-rendering:auto!important;width:min(1672px,94vw)!important;max-width:1672px!important;max-height:82vh!important;transition:opacity .62s,transform .78s cubic-bezier(.16,.84,.22,1),filter .62s!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.9)!important;-webkit-mask-image:radial-gradient(98% 94%,#000 72%,#000000f5 80%,#000000a8 90%,#0000 100%)!important;mask-image:radial-gradient(98% 94%,#000 72%,#000000f5 80%,#000000a8 90%,#0000 100%)!important}.brand-intro.show-signature .intro-signature,.brand-intro.show-signature .intro-reveal-card{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}@media (width<=900px){.brand-intro .intro-signature,.brand-intro .intro-reveal-card,.brand-intro.armed .intro-reveal-card,.brand-intro.show-signature .intro-reveal-card{width:min(1672px,98vw)!important;max-height:76vh!important}}.brand-intro .intro-signature,.brand-intro .intro-reveal-card,.brand-intro.armed .intro-reveal-card,.brand-intro.show-signature .intro-reveal-card{content:url(../assets/intro-signature-validated-as1143.webp)!important;object-fit:contain!important;object-position:center center!important;filter:brightness(1.04)contrast(1.05)saturate(1.03)drop-shadow(0 0 26px #ffe07e47)drop-shadow(0 0 86px #d8921f38)!important;width:min(820px,72vw,78vh)!important;max-width:820px!important;height:auto!important;max-height:78vh!important;transform:translate(-50%,-50%)scale(.92)!important;-webkit-mask-image:radial-gradient(94% 94%,#000 76%,#000000f0 84%,#0000009e 92%,#0000 100%)!important;mask-image:radial-gradient(94% 94%,#000 76%,#000000f0 84%,#0000009e 92%,#0000 100%)!important}.brand-intro:after{border-radius:50%!important;width:min(900px,78vw)!important;height:min(900px,80vh)!important}.brand-intro.armed:not(.show-signature) .intro-sigil{animation:2.45s linear both as1143SigilThreeBeats!important}@keyframes as1143SigilThreeBeats{0%{opacity:0;transform:translateY(-12px)scale(.82)}2%{opacity:1;transform:translateY(0)scale(1)}3.3%{filter:drop-shadow(0 0 96px #fff9da)drop-shadow(0 0 250px #d8b76a);transform:scale(1.12)}11%{transform:scale(1)}33%{transform:scale(1)}35.9%{filter:drop-shadow(0 0 98px #fff9da)drop-shadow(0 0 260px #d8b76a);transform:scale(1.12)}44%{transform:scale(1)}66%{transform:scale(1)}68.6%{filter:drop-shadow(0 0 104px #fff9da)drop-shadow(0 0 280px #d8b76a);transform:scale(1.135)}77%{transform:scale(1)}to{opacity:1;filter:drop-shadow(0 0 42px #ffeba8fa)drop-shadow(0 0 150px #d8b76aeb);transform:scale(1)}}body[data-current=heritieres] .as1096-back{display:none!important}.brand-intro{background:#010101!important}.brand-intro .intro-signature,.brand-intro .intro-reveal-card,.brand-intro.armed .intro-reveal-card,.brand-intro.show-signature .intro-reveal-card{content:url(../assets/intro-signature-validated-as1143.webp)!important;object-fit:contain!important;object-position:center center!important;filter:brightness(1.055)contrast(1.055)saturate(1.04)drop-shadow(0 0 30px #ffe28e42)drop-shadow(0 0 105px #d8921f2e)!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.965)!important;-webkit-mask-image:radial-gradient(96% 94%,#000 72%,#000000fa 82%,#000000c2 91%,#0000 100%)!important;mask-image:radial-gradient(96% 94%,#000 72%,#000000fa 82%,#000000c2 91%,#0000 100%)!important}.brand-intro.show-signature .intro-signature,.brand-intro.show-signature .intro-reveal-card{transform:translate(-50%,-50%)scale(1)!important}.brand-intro:before{content:""!important;z-index:8!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(22% 72% at -2%,#ffe28e57 0,#d89a2d2b 28%,#d89a2d0e 56%,#0000 78%),radial-gradient(22% 72% at 102%,#ffe28e57 0,#d89a2d2b 28%,#d89a2d0e 56%,#0000 78%),linear-gradient(90deg,#ffe18b14,#0000 12% 88%,#ffe18b14)!important;transition:opacity .45s!important;position:absolute!important;inset:0!important;box-shadow:inset 42px 0 78px -48px #ffdc7ab8,inset -42px 0 78px -48px #ffdc7ab8!important}.brand-intro.show-signature:before{opacity:1!important}.brand-intro.show-signature .intro-line{opacity:0!important;visibility:hidden!important}.brand-intro:after{content:""!important;z-index:7!important;pointer-events:none!important;top:50%!important;left:-30%!important;width:22%!important;height:min(340px,42vw)!important;opacity:0!important;mix-blend-mode:screen!important;background:linear-gradient(90deg,transparent 0%,rgba(255,207,42,.06) 12%,rgba(255,229,126,.58) 34%,#fffef4 47%,#fff 52%,rgba(255,224,111,.70) 65%,rgba(255,197,29,.08) 88%,transparent 100%)!important;border-radius:46%!important;filter:drop-shadow(0 0 20px rgba(255,224,137,.62)) drop-shadow(0 0 48px rgba(216,183,106,.42))!important;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 48%,rgba(0,0,0,.82) 62%,transparent 82%)!important;mask-image:radial-gradient(ellipse at center,#000 0 48%,rgba(0,0,0,.82) 62%,transparent 82%)!important;transform:translateY(-50%) skewX(-13deg)!important;will-change:left,opacity!important}.brand-intro.armed:not(.show-signature):after{animation:asBrandSigilSweep 2.35s .12s ease-in-out 1!important}@keyframes asBrandSigilSweep{0%,10%{left:-30%;opacity:0}18%{opacity:.98}72%{opacity:.98}84%,100%{left:108%;opacity:0}}#home .home-beam-sigil{z-index:14!important;filter:drop-shadow(0 0 18px #8ad0ff61)drop-shadow(0 0 34px #ffd67638)!important;width:5.1%!important;top:11.25%!important;left:50%!important;transform:translate(-50%)!important}#home .home-brand-rebuild{z-index:14!important;pointer-events:none!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:min(64%,980px)!important;display:flex!important;position:absolute!important;top:44.4%!important;left:50%!important;transform:translate(-50%)!important}#home .home-brand-rebuild:before{content:"";filter:blur(14px);background:radial-gradient(#050910fa 0%,#050910e0 34%,#0509108a 64%,#05091000 100%);border-radius:40px;position:absolute;inset:-18px 8% -14px}#home .home-brand-subtitle,#home .home-brand-manifesto{z-index:1;margin:0;position:relative;font-family:var(--serif)!important;text-transform:uppercase!important;color:#e6d3a0!important;text-align:center!important;text-shadow:0 0 12px #ffe1962e,0 1px #000000e0!important}#home .home-brand-subtitle{letter-spacing:.52em!important;font-size:clamp(12px,.92vw,18px)!important}#home .home-hotspot.hs-author,#home .home-hotspot.hs-domain.home-domain-cta,#home .home-hotspot.hs-follow.home-voyage-command{backdrop-filter:blur(2px)saturate(1.05)!important;background:linear-gradient(#1214198a,#05070ad1)!important;border:1px solid #d8b76a6b!important;border-radius:999px!important;box-shadow:inset 0 1px #fff8e226,inset 0 -1px #000000b8,0 10px 22px #0000003d,0 0 12px #d8b76a14!important}#home .home-hotspot.hs-author:hover,#home .home-hotspot.hs-author:focus-visible,#home .home-hotspot.hs-domain.home-domain-cta:hover,#home .home-hotspot.hs-domain.home-domain-cta:focus-visible,#home .home-hotspot.hs-follow.home-voyage-command:hover,#home .home-hotspot.hs-follow.home-voyage-command:focus-visible{border-color:#ffe49cb8!important;box-shadow:inset 0 1px #fff8e238,inset 0 -1px #000000b8,0 14px 30px #00000047,0 0 18px #d8b76a24!important}#home .home-hotspot.hs-author .hs-action-label,#home .home-domain-cta__label,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{font-family:var(--serif)!important;letter-spacing:.16em!important;color:#f6e9c4fa!important;text-transform:uppercase!important;text-shadow:0 1px #000000e6,0 0 12px #ffdd8a24!important;font-size:clamp(8.5px,.72vw,11px)!important;font-weight:700!important}#home .home-hotspot.hs-author .hs-action-icon,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail,#home .home-domain-cta__icon{background:linear-gradient(#16181ce0,#07090ef0)!important;border:1px solid #d8b76a7a!important;box-shadow:0 0 14px #d8b76a29,inset 0 1px #fff5d62e!important}body[data-current=sisters] .as1096-back,body[data-current=domain] .as1096-back,body[data-current=sisters] .footer,body[data-current=domain] .footer{display:none!important}#sisters{background:#040607!important}@media (width<=820px){#domain .world-door{min-height:auto!important}}#home .home-brand-subtitle,#home .home-brand-manifesto{z-index:2!important;text-align:center!important;margin:0!important;position:relative!important}#home .home-brand-subtitle{font-family:var(--serif)!important;letter-spacing:.44em!important;text-transform:uppercase!important;color:#ead6a2!important;text-shadow:0 0 10px #ffe49a1a,0 1px #000000eb!important;justify-content:center!important;align-items:center!important;gap:16px!important;font-size:clamp(15px,1.18vw,22px)!important;display:inline-flex!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{content:""!important;background:linear-gradient(90deg,#0000,#e5c574f2,#0000)!important;width:40px!important;height:1px!important;display:block!important;box-shadow:0 0 8px #d8b76a1f!important}#home .home-brand-manifesto{font-family:var(--serif)!important;letter-spacing:.34em!important;text-transform:uppercase!important;color:#e7d8b7eb!important;text-shadow:0 1px #000000eb!important;font-size:clamp(11px,.84vw,15px)!important}#home .home-hotspot.hs-author,#home .home-hotspot.hs-follow.home-voyage-command{background:linear-gradient(#121418eb,#04060af5)!important;border:1px solid #d8b76a70!important;border-radius:999px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:0 18px!important;bottom:2.35%!important;overflow:hidden!important;box-shadow:inset 0 1px #fffae82e,inset 0 -1px #000000d6,0 12px 26px #00000057,0 0 10px #d8b76a14!important}#home .home-hotspot.hs-author{left:2.5%!important;right:auto!important}#home .home-hotspot.hs-follow.home-voyage-command{left:auto!important;right:2.5%!important}#home .home-hotspot.hs-author:before,#home .home-hotspot.hs-follow.home-voyage-command:before{content:""!important;background:linear-gradient(#fff3,#fff8da0d 58%,#0000)!important;border-radius:999px!important;height:42%!important;display:block!important;position:absolute!important;top:1px!important;left:8%!important;right:8%!important}#home .home-hotspot.hs-author:after,#home .home-hotspot.hs-follow.home-voyage-command:after{content:"✦"!important;color:#ffe28eb8!important;text-shadow:0 0 7px #ffebabd1,0 0 15px #d8b76a5c!important;font-size:6px!important;line-height:1!important;display:block!important;position:absolute!important;top:7px!important;right:10px!important}#home .home-hotspot.hs-author .hs-action-label,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{letter-spacing:.14em!important;font-size:clamp(9px,.74vw,11.5px)!important}#home .home-hotspot.hs-author .hs-action-icon,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{color:#fff1c6!important;background:linear-gradient(#14120ee6,#060606eb)!important;border:1px solid #d8b76a70!important;border-radius:999px!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;font-size:12px!important;display:grid!important;transform:none!important;box-shadow:0 0 12px #d8b76a24,inset 0 1px #fff7d729!important}#home .home-hotspot.hs-author .hs-action-icon:before,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail:before{content:"✦"!important;color:#fff1c6!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:11px!important;position:static!important;inset:auto!important}#home .home-hotspot.hs-author .hs-action-icon{margin-right:12px!important}#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{margin-left:12px!important}@media (width<=1440px){#domain .worlds-gallery-shell{width:min(1320px,100% - 36px)!important}#domain .worlds-portal-frame{height:clamp(580px,48vw,740px)!important}#domain .worlds-portal-copy{left:28px!important;right:28px!important}#domain .worlds-portal-copy strong{font-size:clamp(26px,2.15vw,44px)!important}}@media (width<=1180px){#domain .worlds-gallery-shell{width:min(1120px,100% - 26px)!important}#domain .worlds-gallery-portals{grid-template-columns:repeat(2,minmax(0,1fr))!important}#domain .worlds-portal-frame{height:700px!important}#domain .worlds-archives-note{text-align:center!important;grid-template-columns:1fr!important}#domain .worlds-archives-note-mark{display:none!important}#domain .worlds-archives-note-copy{align-items:center!important}#domain .worlds-archives-note-cta{justify-self:center!important}#domain .worlds-gallery-footer{text-align:center!important;grid-template-columns:1fr!important}#domain .worlds-gallery-footer-copy,#domain .worlds-gallery-footer-brand{justify-content:center!important}#domain .worlds-gallery-footer-brand{border:1px solid #d8b76a24!important;border-left:0!important;border-right:0!important;padding:10px 0!important}#domain .worlds-gallery-manifesto{justify-self:center!important}}@media (width<=760px){#domain .worlds-gallery-shell{width:calc(100% - 16px)!important;padding-top:56px!important}#domain .worlds-gallery-back{min-height:40px!important;padding:0 13px!important;font-size:10px!important;top:84px!important;left:10px!important}#domain .worlds-gallery-head{width:96%!important}#domain .worlds-gallery-head h2{letter-spacing:.05em!important;font-size:40px!important}#domain .worlds-gallery-kicker{letter-spacing:.2em!important;font-size:11px!important}#domain .worlds-gallery-intro{font-size:15px!important}#domain .worlds-gallery-portals{grid-template-columns:1fr!important;gap:26px!important}#domain .worlds-portal-frame{height:680px!important}#domain .worlds-portal-mark{width:70px!important;height:70px!important}#domain .worlds-portal-lock{width:74px!important;height:74px!important}#domain .worlds-portal-copy{padding-top:140px!important;bottom:24px!important;left:20px!important;right:20px!important}#domain .worlds-portal-index{font-size:16px!important}#domain .worlds-portal-copy strong{font-size:38px!important}#domain .worlds-portal-copy em{min-height:auto!important;font-size:17px!important}#domain .worlds-archives-note{gap:12px!important;padding:14px!important}#domain .worlds-archives-note-copy p:last-child{font-size:15px!important}#domain .worlds-archives-note-cta,#domain .worlds-gallery-manifesto{width:100%!important;min-width:0!important}}@media (width<=1180px){#domain .worlds-gallery-shell{width:min(1120px,100% - 36px)!important}#domain .worlds-gallery-portals{grid-template-columns:repeat(2,minmax(0,1fr))!important}#domain .worlds-gallery-footer{text-align:center!important;grid-template-columns:1fr!important}#domain .worlds-gallery-footer-copy,#domain .worlds-gallery-footer-brand{justify-content:center!important}#domain .worlds-gallery-footer-brand{border:1px solid #d8b76a24!important;border-left:0!important;border-right:0!important;padding:10px 0!important}#domain .worlds-gallery-manifesto{justify-self:center!important}}@media (width<=760px){#domain .worlds-gallery-shell{width:calc(100% - 22px)!important;padding-top:56px!important}#domain .worlds-gallery-back{min-height:40px!important;padding:0 13px!important;font-size:10px!important;top:84px!important;left:10px!important}#domain .worlds-gallery-head{width:96%!important}#domain .worlds-gallery-head h2{letter-spacing:.05em!important;font-size:40px!important}#domain .worlds-gallery-kicker{letter-spacing:.2em!important;font-size:11px!important}#domain .worlds-gallery-intro{font-size:15px!important}#domain .worlds-gallery-portals{grid-template-columns:1fr!important}#domain .worlds-portal-frame{height:410px!important}}#home .home-reference-canvas .home-beam-sigil{filter:drop-shadow(0 0 8px #91d6ff42)drop-shadow(0 0 16px #cba6522e)drop-shadow(0 0 28px #cba6521f)!important;width:4.05%!important;min-width:54px!important;max-width:78px!important;top:8.9%!important;left:50%!important;transform:translate(-50%)!important}#home .home-brand-rebuild:before{filter:blur(10px)!important;background:radial-gradient(#04070dad 0%,#04070d85 34%,#04070d3d 62%,#04070d00 100%)!important;border-radius:48px!important;inset:-12px -24px -14px!important}#home .home-brand-subtitle{letter-spacing:.4em!important;text-shadow:0 0 8px #ffe49a0f,0 1px #000000db!important;font-size:clamp(14px,1.08vw,20px)!important}#home .home-brand-manifesto{letter-spacing:.26em!important;color:#e7d8b7e0!important;font-size:clamp(10px,.78vw,13px)!important}#home .home-hotspot.hs-author,#home .home-hotspot.hs-domain.home-domain-cta,#home .home-hotspot.hs-follow.home-voyage-command{backdrop-filter:blur(12px)saturate(1.06)!important;background:linear-gradient(#ffffff1a,#fff0 34%),linear-gradient(120deg,#12151afa,#07090cfa 42%,#0f1115fa 100%)!important;border:1px solid #e1b75dc7!important;border-radius:999px!important;overflow:hidden!important;box-shadow:inset 0 1px #fffbe852,inset 0 -1px #000000db,0 18px 38px #0000005c,0 0 24px #d8b76a1a!important}#home .home-hotspot.hs-author:before,#home .home-hotspot.hs-domain.home-domain-cta:before,#home .home-hotspot.hs-follow.home-voyage-command:before{content:""!important;z-index:0!important;background:linear-gradient(#ffffff3d,#fff8da0f 62%,#0000)!important;border-radius:999px!important;height:48%!important;position:absolute!important;top:1px!important;left:4%!important;right:4%!important}#home .home-hotspot.hs-author:after,#home .home-hotspot.hs-domain.home-domain-cta:after,#home .home-hotspot.hs-follow.home-voyage-command:after{content:""!important;pointer-events:none!important;border:1px solid #ffffff0d!important;border-radius:999px!important;position:absolute!important;inset:2px!important}#home .home-hotspot.hs-author:hover,#home .home-hotspot.hs-author:focus-visible,#home .home-hotspot.hs-domain.home-domain-cta:hover,#home .home-hotspot.hs-domain.home-domain-cta:focus-visible,#home .home-hotspot.hs-follow.home-voyage-command:hover,#home .home-hotspot.hs-follow.home-voyage-command:focus-visible{border-color:#ffe49ce0!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffbe85c,inset 0 -1px #000000db,0 22px 44px #0000006b,0 0 32px #d8b76a24!important}#home .home-hotspot.hs-domain.home-domain-cta{width:19.6%!important;height:5.7%!important;min-height:52px!important;bottom:2.3%!important}#home .home-domain-cta__label,#home .home-hotspot.hs-author .hs-action-label,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{color:#f6e6bc!important;letter-spacing:.15em!important;text-shadow:0 1px #000000eb,0 0 10px #ffe0921a!important;z-index:1!important;font-size:clamp(9px,.78vw,11.5px)!important;font-weight:700!important;position:relative!important}#home .home-hotspot.hs-author .hs-action-icon,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{background:linear-gradient(#24262af2,#0c0e11f5)!important;border:1px solid #e1b75db3!important;box-shadow:0 0 14px #d8b76a24,inset 0 1px #fff7d738!important}#home .home-hotspot.hs-author .hs-action-icon:before,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail:before{color:#fff1c6!important}@media (width<=760px){#home .home-brand-rebuild{width:min(66%,440px)!important;top:31.8%!important}#home .home-brand-subtitle{letter-spacing:.28em!important;font-size:12px!important}#home .home-brand-manifesto{letter-spacing:.16em!important;font-size:9px!important}#home .home-hotspot.hs-domain.home-domain-cta{width:31%!important;height:6.2%!important}}#home .home-hotspot.hs-domain.home-domain-cta{contain:none!important;isolation:isolate!important;z-index:90!important;backdrop-filter:blur(4px)saturate(1.04)!important;background:linear-gradient(#ffffff1f,#fff0 38%),linear-gradient(#111419db,#05070ae8)!important;border:1px solid #d8b76a7a!important;border-radius:999px!important;width:34.5%!important;min-width:455px!important;max-width:590px!important;height:5.75%!important;min-height:0!important;padding:0!important;display:block!important;bottom:2.46%!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #fff9e238,inset 0 -1px #000000bd,0 12px 26px #00000042,0 0 16px #d8b76a14!important}#home .home-hotspot.hs-domain.home-domain-cta:before{content:""!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(#fff3,#fff8da0a 62%,#0000)!important;border-radius:999px!important;height:43%!important;display:block!important;position:absolute!important;top:1px!important;left:4%!important;right:4%!important}#home .home-hotspot.hs-domain.home-domain-cta:after{content:""!important;pointer-events:none!important;border:1px solid #ffffff0a!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:2px!important}#home .home-domain-cta__label{white-space:nowrap!important;color:#ead6a2!important;width:max-content!important;min-width:max-content!important;max-width:none!important;font-family:var(--serif)!important;letter-spacing:.115em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 1px #000000e0,0 0 10px #d8b76a29!important;z-index:91!important;margin:0!important;padding:0!important;font-size:clamp(8.8px,.68vw,10.6px)!important;font-weight:600!important;line-height:1!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}#home .home-hotspot.hs-domain.home-domain-cta:hover,#home .home-hotspot.hs-domain.home-domain-cta:focus-visible,#home .home-hotspot.hs-domain.home-domain-cta:active{border-color:#ffe2929e!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #fff9e247,inset 0 -1px #000000bd,0 14px 30px #0000004d,0 0 20px #d8b76a1c!important}#home .home-brand-rebuild{z-index:17!important;gap:7px!important;width:min(48%,810px)!important;top:30.55%!important;left:50%!important;transform:translate(-50%)!important}#home .home-brand-rebuild:before{content:""!important;filter:blur(7px)!important;pointer-events:none!important;background:radial-gradient(#04070d7a 0%,#04070d57 42%,#04070d1f 72%,#04070d00 100%)!important;border-radius:28px!important;position:absolute!important;inset:-7px -24px -10px!important}#home .home-brand-subtitle,#home .home-brand-manifesto{z-index:2!important;text-align:center!important;white-space:nowrap!important;width:100%!important;margin:0!important;position:relative!important}#home .home-brand-subtitle{letter-spacing:.41em!important;color:#ead6a2!important;text-shadow:0 1px #000000d1,0 0 8px #ffe49a14!important;justify-content:center!important;align-items:center!important;gap:14px!important;font-size:clamp(13px,1.01vw,18px)!important;display:flex!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{opacity:.86!important;width:34px!important}#home .home-brand-manifesto{letter-spacing:.3em!important;color:#e7d8b7e6!important;text-shadow:0 1px #000000d1!important;font-size:clamp(9px,.71vw,12px)!important}#home .home-reference-canvas .home-beam-sigil{z-index:19!important;filter:drop-shadow(0 0 7px #b3e0ff47)drop-shadow(0 0 15px #d8b76a3d)drop-shadow(0 0 28px #d8b76a1f)!important;width:3.85%!important;min-width:52px!important;max-width:74px!important;top:7.8%!important;left:49.52%!important;transform:translate(-50%)!important}@media (width<=1120px){#home .home-hotspot.hs-domain.home-domain-cta{width:42%!important;min-width:420px!important;max-width:560px!important}#home .home-brand-rebuild{width:min(58%,700px)!important}}@media (width<=900px){#home .home-hotspot.hs-domain.home-domain-cta{width:52%!important;min-width:360px!important;max-width:500px!important}#home .home-brand-rebuild{width:min(66%,620px)!important;top:30.2%!important}}@media (width<=760px){#home .home-hotspot.hs-domain.home-domain-cta{width:66%!important;min-width:310px!important;max-width:430px!important;height:6.35%!important}#home .home-domain-cta__label{letter-spacing:.065em!important;font-size:8px!important}#home .home-brand-rebuild{gap:5px!important;width:min(78%,520px)!important;top:29.7%!important}#home .home-brand-subtitle{letter-spacing:.27em!important;font-size:11px!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{width:20px!important}#home .home-brand-manifesto{letter-spacing:.15em!important;font-size:8px!important}}#home.home-reference-screen .home-reference-canvas,#home .home-reference-canvas{aspect-ratio:1672/941!important;background:#050607!important;width:min(100vw,177.79vh)!important;max-width:100vw!important;max-height:100vh!important}#home .home-reference-image{object-fit:contain!important;filter:contrast(1.02)saturate(1.03)brightness(1.01)!important;width:100%!important;height:100%!important}#home .home-voyage-paint-mask,#home .home-top-left-mask,#home .home-beam-atmosphere,#home .home-beam-sigil,#home .home-sigil-repair-mask,#home .home-sigil-vertical-beam,#home .portal-motion{display:none!important}#home .home-brand-subtitle{font-family:var(--serif)!important;text-transform:uppercase!important;letter-spacing:.34em!important;color:#f4e4bdf5!important;text-shadow:0 2px 10px #000000bf,0 0 16px #ffe0921c!important;margin:0!important;font-size:clamp(14px,1.45vw,25px)!important;font-weight:500!important;line-height:1.08!important}#home .home-hotspot.hs-domain.home-domain-cta{width:19.6%!important;min-width:300px!important;max-width:370px!important;height:5.45%!important;min-height:52px!important;transition:transform .24s,box-shadow .24s,border-color .24s,filter .24s!important;animation:4.1s ease-in-out infinite as1157HomeCtaFloat!important;bottom:2.45%!important;transform:translateY(0)scale(1)!important}#home .home-hotspot.hs-domain.home-domain-cta:before{opacity:1!important;background:linear-gradient(#ffffff4d,#fff8da1c 58%,#0000)!important}#home .home-hotspot.hs-domain.home-domain-cta:after{border-color:#ffffff12!important}#home .home-domain-cta__label{letter-spacing:.15em!important;font-size:clamp(9.5px,.84vw,12px)!important}@keyframes as1157HomeCtaFloat{0%,to{transform:translateY(0)scale(1);box-shadow:inset 0 1px #fffbe852,inset 0 -1px #000000db,0 18px 38px #0000005c,0 0 24px #d8b76a1a}50%{transform:translateY(-1.5px)scale(1.003);box-shadow:inset 0 1px #fffbe85c,inset 0 -1px #000000db,0 22px 42px #0006,0 0 28px #d8b76a24}}@media (width<=1280px){#home .home-brand-rebuild{width:min(58%,720px)!important;top:31.2%!important}#home .home-hotspot.hs-domain.home-domain-cta{width:23.5%!important;min-width:280px!important}}@media (width<=980px){#home .home-brand-rebuild{gap:6px!important;width:min(66%,620px)!important;top:30.8%!important}#home .home-brand-subtitle{letter-spacing:.28em!important;font-size:clamp(12px,2vw,20px)!important}#home .home-brand-manifesto{letter-spacing:.14em!important;font-size:clamp(9px,1.4vw,13px)!important}#home .home-hotspot.hs-domain.home-domain-cta{width:29%!important;min-width:250px!important;max-width:340px!important}}@media (width<=760px){#home .home-brand-rebuild{gap:5px!important;width:min(84%,520px)!important;top:29.8%!important}#home .home-brand-subtitle{letter-spacing:.26em!important;font-size:11px!important}#home .home-brand-manifesto{letter-spacing:.12em!important;font-size:8px!important}#home .home-hotspot.hs-domain.home-domain-cta{width:62%!important;min-width:0!important;max-width:360px!important;height:6.25%!important;min-height:44px!important}}#home .home-beam-sigil{z-index:24!important;opacity:.98!important;filter:drop-shadow(0 0 8px #bae4ff57)drop-shadow(0 0 18px #d8b76a47)drop-shadow(0 0 28px #d8b76a29)!important;width:3.55%!important;min-width:50px!important;max-width:68px!important;display:block!important;top:6.2%!important;left:50%!important;transform:translate(-50%)!important}#home .home-lang-switch{padding:.3rem .44rem!important;top:2.72%!important;right:1.95%!important}#home .home-hotspot.hs-domain.home-domain-cta{background:linear-gradient(#ffffff2e,#fff0 38%),linear-gradient(#171b22cc,#07090de6 58%,#06080af5)!important;border-color:#e4c676a3!important;width:34.2%!important;min-width:455px!important;max-width:590px!important;height:5.8%!important;animation:4.2s ease-in-out infinite as1158HomeCtaFloat!important;bottom:2.42%!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(0)scale(1)!important;box-shadow:inset 0 1px #fffbec6b,inset 0 -1px #000c,0 18px 36px #0000005c,0 0 18px #ffffff14,0 0 34px #d8b76a2e!important}#home .home-hotspot.hs-domain.home-domain-cta:before{opacity:1!important;background:linear-gradient(#ffffff61,#fff8da1a 62%,#0000)!important;height:48%!important;top:1px!important;left:3.5%!important;right:3.5%!important}#home .home-hotspot.hs-domain.home-domain-cta:after{border:1px solid #ffffff14!important;inset:2px!important}#home .home-domain-cta__label{color:#f1ddb0!important;letter-spacing:.14em!important;text-shadow:0 1px #000000e6,0 0 12px #ffeec438!important;font-size:clamp(9px,.72vw,11px)!important}#home .home-hotspot.hs-domain.home-domain-cta:hover,#home .home-hotspot.hs-domain.home-domain-cta:focus-visible{border-color:#ffe9a7eb!important;animation-play-state:paused!important;transform:translate(-50%)translateY(-3px)scale(1.006)!important;box-shadow:inset 0 1px #fffbec8a,inset 0 -1px #000c,0 20px 40px #0006,0 0 18px #ffffff1a,0 0 40px #d8b76a3d!important}@keyframes as1158HomeCtaFloat{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-1.5px)scale(1.003)}}#home .home-hotspot.hs-author,#home .home-hotspot.hs-follow.home-voyage-command{bottom:2.18%!important}#home .home-hotspot.hs-author:before,#home .home-hotspot.hs-follow.home-voyage-command:before{background:linear-gradient(#ffffff52,#fff8da1f 42%,#0e1217d6 43%,#07090cf0 100%)!important;border-color:#dfbf6ea8!important;box-shadow:inset 0 1px #fffaea6b,inset 0 -1px #000c,0 16px 32px #00000057,0 0 18px #d8b76a24,0 0 10px #ffffff12!important}#home .home-hotspot.hs-author:hover:before,#home .home-hotspot.hs-author:focus-visible:before,#home .home-hotspot.hs-follow.home-voyage-command:hover:before,#home .home-hotspot.hs-follow.home-voyage-command:focus-visible:before{box-shadow:inset 0 1px #fffcee8a,inset 0 -1px #000c,0 18px 36px #00000061,0 0 24px #d8b76a38,0 0 12px #ffffff17!important}@media (width<=560px){#home .home-hotspot.hs-domain.home-domain-cta{width:62%!important;min-width:0!important;max-width:360px!important}}#home.home-reference-screen,#home.home-reference-screen .home-reference-wrap,#home.home-reference-screen .home-reference-canvas{width:100vw!important;max-width:100vw!important}#home.home-reference-screen .home-reference-wrap,#home.home-reference-screen .home-reference-canvas{height:100vh!important;max-height:100vh!important}#home.home-reference-screen .home-reference-canvas{aspect-ratio:auto!important;background:#050607!important;overflow:hidden!important}#home .home-lang-switch{border-radius:999px!important;gap:.42rem!important;min-height:auto!important;padding:.34rem .52rem!important;top:2.22%!important;right:1.92%!important}#home .home-lang-switch button{font-family:var(--serif)!important;letter-spacing:.13em!important;min-width:22px!important;padding:0!important;font-size:clamp(8.9px,.68vw,10.5px)!important;line-height:1!important}#home .home-beam-sigil,#home .home-reference-canvas .home-beam-sigil{z-index:24!important;opacity:1!important;filter:drop-shadow(0 0 10px #bce6ff61)drop-shadow(0 0 20px #d8b76a52)drop-shadow(0 0 34px #d8b76a33)!important;width:4.35%!important;min-width:58px!important;max-width:86px!important;display:block!important;top:2.95%!important;left:50%!important;transform:translate(-50%)!important}#home .home-hotspot.hs-domain.home-domain-cta{transform-origin:50%!important;width:35%!important;min-width:470px!important;max-width:610px!important;height:6.05%!important;animation:4.2s ease-in-out infinite as1159HomeCtaFloat!important;bottom:1.95%!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(0)scale(1)!important}@keyframes as1159HomeCtaFloat{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-1.5px)scale(1.0035)}}#home .home-hotspot.hs-domain.home-domain-cta:hover,#home .home-hotspot.hs-domain.home-domain-cta:focus-visible{animation-play-state:paused!important;transform:translate(-50%)translateY(-3px)scale(1.008)!important}#home .home-hotspot.hs-author,#home .home-hotspot.hs-follow.home-voyage-command{background:linear-gradient(#ffffff2e,#fff0 38%),linear-gradient(#171b22cc,#07090de6 58%,#06080af5)!important;border:1px solid #e4c676a3!important;border-radius:999px!important;height:5.9%!important;animation:4.8s ease-in-out infinite as1159SideCtaFloat!important;bottom:1.98%!important;box-shadow:inset 0 1px #fffbec6b,inset 0 -1px #000c,0 18px 36px #0000005c,0 0 18px #ffffff14,0 0 34px #d8b76a2e!important}#home .home-hotspot.hs-author:before,#home .home-hotspot.hs-follow.home-voyage-command:before{content:""!important;border-radius:inherit!important;opacity:1!important;background:linear-gradient(#ffffff61,#fff8da1a 62%,#0000)!important;height:48%!important;position:absolute!important;top:1px!important;left:3.5%!important;right:3.5%!important}#home .home-hotspot.hs-author:after,#home .home-hotspot.hs-follow.home-voyage-command:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #ffffff14!important;position:absolute!important;inset:2px!important}#home .home-hotspot.hs-author .hs-action-label,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-label{z-index:1!important;color:#f1ddb0!important;text-shadow:0 1px #000000e6,0 0 12px #ffeec438!important;position:relative!important}#home .home-hotspot.hs-author .hs-action-icon,#home .home-hotspot.hs-follow.home-voyage-command .hs-action-icon.follow-tail{z-index:1!important;position:relative!important}#home .home-hotspot.hs-author:hover,#home .home-hotspot.hs-author:focus-visible,#home .home-hotspot.hs-follow.home-voyage-command:hover,#home .home-hotspot.hs-follow.home-voyage-command:focus-visible{border-color:#ffe9a7eb!important;transform:translateY(-3px)scale(1.008)!important;box-shadow:inset 0 1px #fffbec8a,inset 0 -1px #000c,0 20px 40px #0006,0 0 18px #ffffff1a,0 0 40px #d8b76a3d!important}@keyframes as1159SideCtaFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.0025)}}#home .as-book-popup__cta{color:#f1ddb0!important;text-shadow:0 1px #000000d9,0 0 10px #ffeec42e!important;background:linear-gradient(#ffffff2e,#fff0 38%),linear-gradient(#171b22cc,#07090de6 58%,#06080af5)!important;border:1px solid #e4c676a3!important;border-radius:14px!important;position:relative!important;box-shadow:inset 0 1px #fffbec6b,inset 0 -1px #000c,0 16px 28px #0000004d,0 0 16px #ffffff0f,0 0 28px #d8b76a29!important}#home .as-book-popup__cta:before{content:""!important;border-radius:inherit!important;opacity:1!important;background:linear-gradient(#ffffff61,#fff8da1a 62%,#0000)!important;height:48%!important;position:absolute!important;top:1px!important;left:3.5%!important;right:3.5%!important}#home .as-book-popup__cta>*{z-index:1!important;position:relative!important}#home .as-book-popup__cta:hover,#home .as-book-popup__cta:focus-visible{border-color:#ffe9a7eb!important;transform:translateY(-3px)scale(1.01)!important;box-shadow:inset 0 1px #fffbec8a,inset 0 -1px #000c,0 18px 34px #00000057,0 0 18px #ffffff17,0 0 30px #d8b76a38!important}@media (width<=900px){#home.home-reference-screen .home-reference-canvas,#home.home-reference-screen .home-reference-wrap{height:auto!important;min-height:100svh!important}#home.home-reference-screen .home-reference-image{object-position:center top!important}}@media (width<=760px){#home .home-lang-switch{top:2.2%!important;right:2.2%!important}#home .home-lang-switch button{font-size:10px!important}#home .home-hotspot.hs-domain.home-domain-cta{width:62%!important;min-width:0!important;max-width:360px!important}}@keyframes scifiOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes visionSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=1180px){#codevx .scifi-dossiers{grid-template-columns:1fr}}@media (width<=820px){#codevx .scifi-footer,#vision .vision-footer{text-align:center;flex-direction:column;align-items:stretch}#codevx .scifi-footer>div,#vision .vision-footer>div{flex-wrap:wrap;justify-content:center}}@media (width<=560px){#codevx .scifi-cta,#vision .vision-cta{width:100%}}@media (width<=980px){#vision .vision-guild-visual{min-height:320px}}@media (width<=700px){#vision .vision-guild-copy{padding:30px 24px}}@media (width<=820px){:root{--mobile-gutter:16px;--mobile-radius:22px}html,body{width:100%;max-width:100%;overflow-x:hidden!important}body:not(.threshold-pending):not(.intro-pending){overflow:auto!important}.screen{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-top:66px;inset:0;overflow:hidden auto!important}.screen.active{position:fixed}.topbar{backdrop-filter:blur(18px);background:linear-gradient(#020304f7,#020304e6);border-bottom-color:#d8b76a3d;gap:10px;height:64px;padding:0 14px}.brand{gap:8px;min-width:0}.brand img{width:30px}.brand b{letter-spacing:.18em;white-space:nowrap;font-size:13px}.brand small{letter-spacing:.18em;font-size:8px}.right-tools{gap:8px;margin-left:auto}.langs{background:#00000052;border:1px solid #d8b76a38;border-radius:999px;gap:2px;padding:3px}.langs button{letter-spacing:.08em;border-radius:999px;min-width:31px;height:28px;padding:0 6px;font-size:10px}.hamburger{border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:18px;display:grid!important}.topbar.menu-open .nav{background:#030507f5;border-radius:18px;max-height:calc(100svh - 82px);padding:12px;top:70px;left:10px;right:10px;overflow:auto;box-shadow:0 24px 70px #0009}.topbar.menu-open .nav button{text-align:left;border-bottom:1px solid #d8b76a1f;min-height:44px;padding:0 12px;font-size:11px}body[data-current=home] .topbar{display:none!important}#home{background:#020406!important;padding:0!important}#home .home-reference-wrap,#home .home-reference-canvas{aspect-ratio:auto!important;background:#020406!important;width:100vw!important;max-width:none!important;height:100svh!important;max-height:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}#home .home-reference-image{filter:saturate(1.08)contrast(1.04)brightness(.78);object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:100%!important}#home .home-reference-canvas:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#01030738,#01030714 34%,#01030747 60%,#010307f0 100%),radial-gradient(circle at 50% 37%,#0000 0 20%,#00000038 58%,#0000009e 100%);position:absolute;inset:0}#home .home-topnav,#home .home-lang-switch,#home .home-brand-rebuild,#home .home-beam-sigil,#home .home-sigil-repair-mask,#home .home-sigil-vertical-beam,#home .home-beam-atmosphere,#home .portal-motion,#home .home-hotspot,#home .home-voyage-paint-mask,#home .home-top-left-mask{display:none!important}#home .as-book-popup{display:none!important}#heritieres,#sisters,#conflict,#nahara,#visages,#map,#book,#codevx,#omega,#vision{padding-top:64px!important}#heritieres .heritieres-v6-shell,#sisters .sisters-v2-page,#conflict .conflict-rebuilt-shell,#nahara .nahara-luxe-shell,#visages .visages-luxe-shell,#codevx .scifi-shell,#vision .vision-lab-shell{width:100%!important;max-width:none!important;padding:14px var(--mobile-gutter) 34px!important;margin:0!important}#sisters .sisters-v3-dialog{grid-template-columns:1fr!important;width:calc(100vw - 20px)!important;max-height:88svh!important;overflow:auto!important}#map .map-layout{height:auto!important;padding:14px var(--mobile-gutter) 34px!important;flex-direction:column!important;gap:14px!important;display:flex!important}#map .map-wrap img{border-radius:var(--mobile-radius);width:100%!important;max-height:none!important}#map .map-panel{border-radius:var(--mobile-radius);padding:22px 18px!important}#map .locations{grid-template-columns:1fr 1fr!important;display:grid!important}#map .locations button{min-height:44px!important;padding:8px!important;font-size:10px!important}#book .book-cover-3d-wrap{order:1;min-height:60svh!important}#book .book-copy-panel{border-radius:var(--mobile-radius);order:2;padding:24px 18px!important}#book .book-stores{grid-template-columns:1fr!important}#codevx .scifi-dossiers{grid-template-columns:1fr!important;gap:18px!important}button,a{-webkit-tap-highlight-color:transparent}button:active,.cta:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media (width<=390px){.brand span{display:none}#map .locations{grid-template-columns:1fr!important}}@media (width<=1100px){#codevx .sf2-shell{width:min(100% - 20px,1040px);padding-top:88px}#codevx .sf2-hero{min-height:590px}#codevx .sf2-hero-copy{width:62%;padding-left:40px}#codevx .sf2-hero-axis{right:21%}#codevx .sf2-dossiers{grid-template-columns:1fr}#codevx .sf2-status-grid,#codevx .sf2-guild{grid-template-columns:1fr 1fr}}@media (width<=760px){#codevx .sf2-shell{width:100%;padding:76px 10px 26px}#codevx .sf2-hero{border-radius:0 0 20px 20px;min-height:720px}#codevx .sf2-hero-media{object-position:58% center;filter:brightness(.52)saturate(1.16)}#codevx .sf2-hero-shade{background:linear-gradient(#01040a42,#01040ab3 40%,#01040afa 78%)}#codevx .sf2-hero-frame{inset:8px}#codevx .sf2-back{min-height:42px;padding:0 16px;font-size:10px;top:22px;left:20px}#codevx .sf2-hero-copy{width:100%;padding:0 22px 36px;position:absolute;bottom:0;left:0;right:0}#codevx .sf2-hero-copy h2{font-size:clamp(48px,15vw,72px);line-height:.86}#codevx .sf2-hero-subtitle{font-size:13px;line-height:1.5}#codevx .sf2-hero-intro{margin:18px 0 22px;font-size:14px;line-height:1.6}#codevx .sf2-hero-axis{display:none}#codevx .sf2-cta{width:100%;min-height:52px;padding:0 16px;font-size:10px}#codevx .sf2-restricted{grid-template-columns:auto 1fr;gap:8px 12px;min-height:auto;padding:14px 16px}#codevx .sf2-restricted>span:not(.sf2-lock){padding-left:14px;font-size:10px}#codevx .sf2-dossiers{gap:14px}#codevx .sf2-dossier{border-radius:15px;padding:22px 14px 16px}#codevx .sf2-dossier-head{display:block}#codevx .sf2-status{white-space:normal;text-align:center;margin-top:14px}#codevx .sf2-dossier-head h3{font-size:46px}#codevx .sf2-lead{font-size:18px}#codevx .sf2-video{min-height:340px}#codevx .sf2-video-copy{width:auto;max-width:none;padding:14px;bottom:10px;left:10px;right:10px}#codevx .sf2-play{width:60px;height:60px;top:28%;right:20px}#codevx .sf2-artifacts{grid-template-columns:1fr;gap:8px}#codevx .sf2-artifact{text-align:left;grid-template-rows:auto auto;grid-template-columns:94px 1fr;align-items:center;column-gap:14px;min-height:118px;display:grid}#codevx .sf2-artifact-visual{grid-row:1/span 2;height:94px;margin:0}#codevx .sf2-artifact h4{font-size:18px}#codevx .sf2-status-grid{grid-template-columns:1fr}#codevx .sf2-guild{grid-template-columns:1fr;min-height:620px}#codevx .sf2-guild-copy{padding:30px 22px}#codevx .sf2-guild-visual{order:-1;min-height:320px}#codevx .sf2-guild-visual:before{background:linear-gradient(#0000 48%,#0b0804 100%)}#codevx .sf2-footer{padding-inline:10px}#codevx .sf2-footer-cta{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){#codevx .sf2-cta,#codevx .sf2-back,#codevx .sf2-play{transition:none!important}}@media (width<=900px){#codevx .sf2-back{min-height:46px;padding:0 18px;top:18px;left:18px}#codevx .sf2-cta{min-height:54px;padding:0 20px}#codevx .sf2-artifact{grid-template-columns:104px 1fr;min-height:134px}#codevx .sf2-artifact-visual{height:104px;margin-bottom:0}}@media (width<=1180px){#vision .vision-shell{width:min(100% - 20px,1040px);padding-top:88px}#vision .vision-hero{grid-template-columns:1fr;min-height:860px}#vision .vision-hero-media{order:1;min-height:420px}#vision .vision-hero-copy{order:2;padding:28px 40px 40px}#vision .vision-collection{grid-template-columns:1fr 1fr}#vision .vision-collection-intro{grid-column:1/-1;min-height:300px}#vision .vision-video-grid,#vision .vision-guild{grid-template-columns:1fr}#vision .vision-guild-visual{order:-1;min-height:300px}#vision .vision-benefits{grid-template-columns:1fr 1fr}}@media (width<=780px){#vision .vision-shell{width:100%;padding:76px 10px 26px}#vision .vision-hero{border-radius:0 0 20px 20px;min-height:0}#vision .vision-hero-media{min-height:360px}#vision .vision-hero-shade{background:linear-gradient(#07050233,#070502b8 42%,#070502fa 82%)}#vision .vision-hero-frame{inset:8px}#vision .vision-back{min-height:46px;padding:0 18px;font-size:10px;top:18px;left:18px}#vision .vision-hero-copy{padding:22px 20px 28px}#vision .vision-hero-copy h2{font-size:clamp(56px,19vw,92px);line-height:.88}#vision .vision-hero-subtitle{font-size:clamp(18px,6.3vw,28px)}#vision .vision-hero-intro{font-size:14px;line-height:1.65}#vision .vision-hero-actions{grid-template-columns:1fr;gap:10px;display:grid}#vision .vision-cta{width:100%;min-height:52px;padding:0 18px;font-size:10px}#vision .vision-strip{white-space:nowrap;padding:12px;display:flex;overflow:auto}#vision .vision-grid{grid-template-columns:1fr;gap:14px}#vision .vision-card,#vision .vision-card-large{min-height:0}#vision .vision-card-media,#vision .vision-card-large .vision-card-media{min-height:250px}#vision .vision-card-copy{padding:18px 18px 20px}#vision .vision-card h3{font-size:clamp(28px,9vw,42px)}#vision .vision-card:not(.vision-card-large) h3{font-size:clamp(26px,8vw,38px)}#vision .vision-card p:not(.vision-card-index),#vision .vision-collection-intro p:not(.vision-kicker),#vision .vision-small-copy p,#vision .vision-videos-head p:not(.vision-kicker),#vision .vision-video-copy p,#vision .vision-guild-copy>p:not(.vision-kicker){font-size:14px;line-height:1.6}#vision .vision-mini,#vision .vision-link{min-height:42px;padding:0 16px;font-size:10px}#vision .vision-collection{grid-template-columns:1fr;gap:14px}#vision .vision-collection-intro,#vision .vision-small-card{min-height:0}#vision .vision-small-media{min-height:210px}#vision .vision-videos{padding:22px 16px 20px}#vision .vision-guild-copy{padding:26px 18px}#vision .vision-guild-copy h3{font-size:clamp(34px,11vw,48px)}#vision .vision-benefits{grid-template-columns:1fr;gap:10px}#vision .vision-footer{padding-inline:10px}#vision .vision-footer-actions{grid-template-columns:1fr;gap:10px;width:100%}}@media (prefers-reduced-motion:reduce){#vision .vision-back,#vision .vision-cta,#vision .vision-mini,#vision .vision-link{transition:none!important}}@media (width<=780px){#vision .vision-back{min-height:48px;padding:0 20px}#vision .vision-hero-play{width:88px;height:88px;font-size:30px;top:46%}}#home .home-reference-image{object-fit:cover;object-position:center center;filter:saturate(1.03)contrast(1.03)brightness(.98)}#home .home-portal-icon img,#home .home-world-icon img,#home [class*=orbit] img{object-fit:contain;filter:drop-shadow(0 0 10px #d8b76a3d);width:82%;height:82%;margin:auto}#guild.guild-x-screen{background:#020303}#guild .guild-v5-bg{filter:saturate(1.02)contrast(1.03)brightness(1.04)!important;opacity:1!important;background:linear-gradient(90deg,#0203044d,#0203041a 48%,#02030457),linear-gradient(#0203042e,#02030475),url(../assets/guild-library-as1176.webp) 50%/cover no-repeat!important}#guild .guild-x-shell{grid-template-columns:minmax(0,1.12fr) minmax(390px,.7fr);grid-template-areas:"head form""bottom bottom";align-items:center;gap:30px 42px;width:min(1540px,100% - 42px);padding:clamp(112px,10vh,150px) 0 46px;display:grid}#guild .guild-x-head{backdrop-filter:blur(8px);background:linear-gradient(135deg,#040505b8,#06060566);border:1px solid #d8b76a57;border-radius:32px;grid-area:head;max-width:820px;padding:42px 44px;box-shadow:0 30px 90px #00000075,inset 0 1px #ffffff0d}#guild .guild-x-title{text-wrap:balance;letter-spacing:.035em!important;font-size:clamp(54px,5vw,86px)!important;line-height:.92!important}#guild .guild-x-lead{color:#f5ecd6d1;max-width:60ch;font-size:clamp(18px,1.25vw,22px);line-height:1.55}#guild .guild-x-points{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:28px!important}#guild .guild-x-adv{backdrop-filter:blur(7px);min-height:48px;background:#04050585!important;border-radius:999px!important}#guild .guild-x-form-wrap{backdrop-filter:blur(14px);grid-area:form;background:linear-gradient(#070809f0,#030405e0)!important;border:1px solid #d8b76a75!important;border-radius:30px!important;padding:34px 32px!important;box-shadow:0 34px 100px #00000094,0 0 34px #d8b76a14,inset 0 1px #ffffff0f!important}#guild .guild-x-form input,#guild .guild-x-form select{min-height:54px;background:#020304bd!important;border-radius:14px!important}#guild .guild-x-submit{min-height:58px;border-radius:999px!important}#guild .guild-x-bottom{border-top:1px solid #d8b76a2e;grid-area:bottom;margin-top:6px;padding-top:24px}@media (width<=980px){#guild .guild-x-shell{grid-template-columns:1fr;grid-template-areas:"head""form""bottom";padding-top:100px}.guild-x-screen .guild-v5-bg{background-position:57%!important}#guild .guild-x-head{max-width:none}}@media (width<=680px){#guild .guild-x-shell{gap:18px;width:calc(100% - 20px);padding-top:84px}#guild .guild-x-head,#guild .guild-x-form-wrap{border-radius:24px!important;padding:26px 22px!important}#guild .guild-x-points{grid-template-columns:1fr!important}#guild .guild-x-title{font-size:clamp(42px,14vw,62px)!important}}#home.home-reference-screen .home-reference-image{object-fit:contain!important;object-position:50% 50%!important;transform-origin:50%!important;filter:saturate(1.04)contrast(1.025)brightness(.98)!important;transform:scale(.985)!important}#home .home-lang-switch{align-items:center!important;top:2.05%!important;right:1.7%!important}#home .home-lang-switch button{font-size:clamp(9px,.67vw,10.5px)!important;line-height:1!important}#home .home-topnav-featured{color:#f2d98d!important;text-shadow:0 0 10px #e2bb5647!important}#guild .guild-v5-bg{filter:saturate(1.08)contrast(1.04)brightness(1.12)!important;background-image:linear-gradient(90deg,#01020333 0%,#01020314 46%,#0102033d 100%),linear-gradient(#01020314,#01020357),url(../assets/guild-library-as1176.webp)!important;background-position:50%!important;background-size:cover!important}#guild .guild-x-shell{grid-template-areas:"head form""showcase showcase""social social""bottom bottom"!important;align-items:start!important;padding-top:clamp(104px,9vh,132px)!important}#guild .guild-x-head{backdrop-filter:blur(5px)!important;background:linear-gradient(135deg,#030404a3,#06060547)!important;padding:34px 38px!important}#guild .guild-x-title{font-size:clamp(50px,4.35vw,76px)!important;line-height:.96!important}#guild .guild-x-form-wrap{backdrop-filter:blur(10px)!important;background:linear-gradient(#050607e6,#020304d1)!important;padding:30px!important}#guild .guild-luxury-showcase{background:#030404b3;border:1px solid #d8b76a5c;border-radius:30px;grid-area:showcase;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:360px;display:grid;overflow:hidden;box-shadow:0 28px 78px #0000006b}#guild .guild-luxury-showcase__media{min-height:360px;margin:0;overflow:hidden}#guild .guild-luxury-showcase__media img{object-fit:cover;object-position:center 53%;filter:saturate(1.04)brightness(1.03)contrast(1.02);width:100%;height:100%}#guild .guild-luxury-showcase__copy{background:linear-gradient(90deg,#060605b8,#030404f0);flex-direction:column;justify-content:center;padding:clamp(32px,4vw,58px);display:flex}#guild .guild-luxury-showcase__copy h3{font-family:var(--serif);color:#f4e8c6;margin:12px 0 18px;font-size:clamp(34px,3vw,52px);font-weight:500;line-height:1.04}#guild .guild-luxury-showcase__copy>p:not(.guild-x-overline){color:#f4ebd5c2;font-size:17px;line-height:1.65}#guild .guild-luxury-showcase__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:24px;display:grid}#guild .guild-luxury-showcase__benefits span{background:#0003;border:1px solid #d8b76a38;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}#guild .guild-luxury-showcase__benefits b{color:#e1c477;letter-spacing:.08em;text-transform:uppercase;font-size:13px}#guild .guild-luxury-showcase__benefits small{color:#f4ebd5a8;font-size:13px}#guild .as-social-row{grid-area:social!important;justify-self:center!important}#guild .guild-x-bottom{grid-area:bottom!important}@media (width<=980px){#home.home-reference-screen .home-reference-image{object-fit:cover!important;transform:none!important}#guild .guild-x-shell{grid-template-areas:"head""form""showcase""social""bottom"!important}#guild .guild-luxury-showcase{grid-template-columns:1fr!important}#guild .guild-luxury-showcase__media{min-height:300px!important}#vision .vision-reveal-grid{grid-template-columns:1fr!important}#vision .vision-reveal-document .vision-reveal-copy{width:min(72%,560px)!important}}@media (width<=680px){#guild .guild-luxury-showcase__benefits{grid-template-columns:1fr!important}#vision .vision-reveal-document .vision-reveal-overlay{background:linear-gradient(#03030314 20%,#030303eb 68%)!important}#vision .vision-reveal-document .vision-reveal-copy{width:auto!important;bottom:24px!important;left:22px!important;right:22px!important}}#home.home-reference-screen .home-reference-image{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;transform:none!important}#home .home-beam-sigil{z-index:8!important;filter:drop-shadow(0 0 16px #ffebb3f2)drop-shadow(0 0 34px #d8b76aa6)!important;width:min(6.2vw,108px)!important;max-width:108px!important;display:block!important;position:absolute!important;top:10.7%!important;left:50%!important;transform:translate(-50%)!important}#home .home-brand-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{content:"✦"!important;color:#e5c775!important;letter-spacing:0!important;text-shadow:0 0 12px #d8b76a5c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-size:12px!important;display:inline-flex!important}#home .home-topnav-link:hover,#home .home-topnav-link:focus-visible{color:#fff7df!important;text-shadow:0 0 16px #ffe9a93d!important}@media (width<=1280px){#home .home-beam-sigil{width:min(7vw,96px)!important;top:10.9%!important}#home .home-brand-rebuild{width:min(67%,760px)!important;top:28.5%!important}}@media (width<=980px){#home.home-reference-screen .home-reference-image{object-fit:cover!important}#home .home-beam-sigil{width:min(8vw,84px)!important;top:11.1%!important}#home .home-brand-rebuild{gap:6px!important;width:min(72%,620px)!important;top:29.3%!important}#home .home-brand-subtitle{letter-spacing:.26em!important;gap:12px!important;font-size:clamp(12px,2vw,19px)!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{width:18px!important;height:18px!important;font-size:9px!important}#home .home-brand-manifesto{letter-spacing:.15em!important;font-size:clamp(8px,1.4vw,12px)!important}}@media (width<=760px){#home .home-beam-sigil{width:min(10vw,76px)!important;top:11.8%!important}#home .home-brand-rebuild{width:min(86%,520px)!important;top:31%!important}#home .home-brand-subtitle{letter-spacing:.23em!important;gap:10px!important;font-size:10px!important}#home .home-brand-manifesto{letter-spacing:.1em!important;font-size:7px!important}}#book .book-cover-3d-wrap{place-items:center!important;min-height:min(76vh,840px)!important;padding:36px 30px 70px!important;display:grid!important;position:relative!important;overflow:visible!important}#book .book-cover-3d-wrap:before{content:""!important;background:linear-gradient(90deg,#020408a3 0%,#03050833 38%,#0305080f 100%),url(../assets/heritieres-3-soeurs-brume.webp) 50% 36%/cover no-repeat!important;border-radius:38px!important;position:absolute!important;inset:0!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #d8b76a2e,0 36px 100px #00000070!important}#book .book-cover-3d-wrap:after{content:""!important;filter:blur(.2px)!important;background:radial-gradient(circle at 50% 35%,#424347d1,#191b1ff5 56%,#08090cfa 100%)!important;border-radius:48% 52% 38% 42%/56% 54% 46% 44%!important;height:14%!important;position:absolute!important;bottom:6.2%!important;left:18%!important;right:18%!important;box-shadow:0 10px 28px #0000008c,0 30px 70px #0000008a,inset 0 10px 22px #ffffff0d,inset 0 -14px 24px #0000006b!important}#book .book-real-motion{z-index:2!important;transform-origin:50% 56%!important;will-change:transform, filter!important;filter:drop-shadow(0 28px 34px #00000057)drop-shadow(0 42px 58px #00000057)!important;width:min(400px,72vw)!important;max-width:400px!important;transition:transform .9s cubic-bezier(.18,.82,.18,1),filter .7s,box-shadow .7s!important;animation:7.6s ease-in-out infinite as1181BookFloat!important;position:relative!important;transform:perspective(1800px)rotateY(6deg)rotateX(1.35deg)translateY(0)scale(.97)!important}@keyframes as1181BookFloat{0%,to{transform:perspective(1800px)rotateY(6deg)rotateX(1.35deg)translateY(0)scale(.97)}50%{transform:perspective(1800px)rotateY(5.1deg)rotateX(1deg)translateY(-5px)scale(.978)}}#book .store-btn{color:#f4ead2!important;min-height:56px!important;font-family:var(--serif)!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:linear-gradient(#1b150cfa,#09080afa)!important;border:1px solid #d8b76a6b!important;border-radius:999px!important;padding:0 22px!important;font-size:clamp(15px,1vw,18px)!important;transition:transform .24s,box-shadow .24s,border-color .24s,filter .24s!important;box-shadow:0 16px 34px #00000042,inset 0 1px #fff3ce2e,inset 0 -1px #0000007a!important}@media (width<=1120px){#book .book-cover-3d-wrap{min-height:560px!important}#book .book-copy-panel{max-width:min(760px,100%)!important;margin:0 auto!important}}@media (width<=720px){#book .book-cover-3d-wrap{min-height:420px!important;padding:24px 14px 54px!important}#book .book-cover-3d-wrap:after{height:15%!important;bottom:7.4%!important;left:12%!important;right:12%!important}#book .book-real-motion{width:min(320px,82vw)!important;max-width:320px!important}#book .book-copy-panel{border-radius:24px!important;padding:26px 18px!important}#book .book-stores{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){#book .book-real-motion,#book .book-mist-a,#book .book-mist-b{animation:none!important}#book .book-real-motion{transition:none!important}}body:not([data-current=home]) .as-book-popup,body:not([data-current=home]) .as-book-popup.is-revealed,body:not([data-current=home]) .as-book-popup.is-heartbeat-active{opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;display:none!important}body[data-current=home] .as-book-popup{z-index:90!important;opacity:0!important;visibility:hidden!important;width:min(370px,100vw - 32px)!important;max-width:370px!important;transition:opacity .24s,transform .24s,visibility .24s!important;animation:none!important;position:fixed!important;inset:auto clamp(18px,2.8vw,44px) clamp(18px,4.2vh,44px) auto!important;transform:translateY(12px)!important}body[data-current=home] .as-book-popup.is-revealed{opacity:1!important;visibility:visible!important;pointer-events:auto!important;animation:none!important;display:flex!important;transform:translateY(0)!important}.as-book-popup,.as-book-popup:after,.as-book-popup.is-revealed,.as-book-popup.is-heartbeat-active,.as-book-popup.is-revealed:hover,.as-book-popup.is-heartbeat-active:hover,.as-book-popup.is-revealed .as-book-popup__cover,.as-book-popup.is-heartbeat-active .as-book-popup__cover,.as-book-popup.is-revealed .as-book-popup__cta,.as-book-popup.is-heartbeat-active .as-book-popup__cta,.as-book-popup.is-revealed .as-book-popup__cta span[aria-hidden=true],.as-book-popup.is-heartbeat-active .as-book-popup__cta span[aria-hidden=true]{animation:none!important}body[data-current=home] .as-book-popup[hidden]{display:none!important}@media (width<=760px){body[data-current=home] .as-book-popup{display:none!important}}.serelia-message-modal__panel{width:min(760px,96vw)!important;max-height:min(94dvh,980px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important;overflow:visible!important}.serelia-message-modal__close{z-index:4!important;color:#2d1608!important;cursor:pointer!important;background:#ecc989c7!important;border:1px solid #3a25116b!important;border-radius:50%!important;width:48px!important;height:48px!important;font-size:24px!important;line-height:1!important;position:absolute!important;top:clamp(12px,2vw,22px)!important;right:clamp(12px,2vw,22px)!important;box-shadow:0 12px 28px #0000003d,inset 0 0 0 1px #fff5d052!important}.serelia-message-modal__close:focus-visible,.serelia-message-modal__book:focus-visible,[data-serelia-open]:focus-visible{outline-offset:4px!important;outline:2px solid #ffe89feb!important}@media (width<=620px){.serelia-message-modal__panel{width:100vw!important;max-height:100dvh!important}}html,body,.screen{max-width:100vw!important;overflow-x:hidden!important}#conflict .conflict-rebuilt-shell,#conflict .conflict-fragment-grid,#conflict .conflict-rebuilt-nav{max-width:100%!important;overflow-x:hidden!important}#conflict .screen-bg{pointer-events:none!important}@media (width<=760px){#conflict .conflict-rebuilt-copy,#conflict .conflict-parchment-feature,#conflict .conflict-message-panel,#conflict .conflict-rebuilt-nav,#conflict [data-go],#conflict [data-serelia-open]{pointer-events:auto!important;z-index:40!important;position:relative!important}#conflict .conflict-message-panel [data-serelia-open],#conflict .conflict-parchment-btn[data-serelia-open]{isolation:isolate!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;transform:translateZ(0)!important}}#home.home-as1174,#home.home-as1174 .home-reference-wrap,#home.home-as1174 .home-reference-canvas{background:#020407!important;width:100vw!important;max-width:none!important;height:100vh!important;min-height:100svh!important;max-height:none!important}#home.home-as1174 .home-reference-wrap{display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}#home.home-as1174 .home-reference-wrap:before,#home.home-as1174 .home-reference-wrap:after{content:""!important;z-index:1!important;pointer-events:none!important;position:absolute!important;inset:0!important}#home.home-as1174 .home-reference-wrap:before{background:linear-gradient(#00000014,#0000 18% 78%,#0000003d)!important}#home.home-as1174 .home-reference-wrap:after{background:linear-gradient(90deg,#0000002e,#0000 9% 91%,#0000002e),radial-gradient(#0000 48%,#00000014 78%,#00000040 100%)!important}#home.home-as1174 .home-reference-canvas{aspect-ratio:auto!important;position:absolute!important;inset:0!important;overflow:hidden!important}#home.home-as1174 .home-reference-canvas:before,#home.home-as1174 .home-reference-canvas:after{content:none!important;display:none!important}#home.home-as1174 .home-reference-image{z-index:0!important;object-fit:cover!important;object-position:center center!important;filter:contrast(1.015)saturate(1.025)brightness(.985)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}#home.home-as1174 .home-beam-sigil,#home.home-as1174 .home-reference-canvas .home-beam-sigil{z-index:12!important;opacity:1!important;pointer-events:none!important;filter:drop-shadow(0 0 9px #fff4ce75)drop-shadow(0 0 22px #d8b76a47)!important;width:7.05%!important;min-width:80px!important;max-width:132px!important;height:auto!important;animation:7.5s ease-in-out infinite home1174SigilBreath!important;display:block!important;position:absolute!important;top:3.05%!important;left:50%!important;transform:translate(-50%)!important}@keyframes home1174SigilBreath{0%,to{filter:drop-shadow(0 0 8px #fff4ce6b)drop-shadow(0 0 19px #d8b76a3d);transform:translate(-50%)translateY(0)scale(1)}50%{filter:drop-shadow(0 0 11px #fff7db8a)drop-shadow(0 0 25px #d8b76a57);transform:translate(-50%)translateY(-1px)scale(1.014)}}#home.home-as1174 .home-brand-rebuild{z-index:11!important;pointer-events:none!important;text-align:center!important;width:min(48vw,760px)!important;box-shadow:none!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 22px 10px!important;display:flex!important;position:absolute!important;top:28.65%!important;left:50%!important;transform:translate(-50%)!important}#home.home-as1174 .home-brand-rebuild:before{content:none!important;display:none!important}#home.home-as1174 .home-brand-accessible{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}#home.home-as1174 .home-brand-subtitle,#home.home-as1174 .home-brand-manifesto{z-index:1!important;font-family:var(--serif)!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;margin:0!important;position:relative!important}#home.home-as1174 .home-brand-subtitle{color:#f7e8c2fa!important;letter-spacing:.44em!important;text-shadow:0 2px 10px #000000e0,0 0 12px #ffe2971a!important;font-size:clamp(13px,1.12vw,19px)!important;font-weight:500!important;line-height:1.05!important}#home.home-as1174 .home-brand-manifesto{color:#e7d6aceb!important;letter-spacing:.22em!important;text-shadow:0 2px 10px #000000eb,0 0 10px #ffe29714!important;font-size:clamp(9px,.78vw,13px)!important;font-weight:500!important;line-height:1.15!important}#home.home-as1174 .home-topnav{z-index:20!important;gap:clamp(.5rem,.82vw,1rem)!important;width:77.5%!important;top:2.25%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}#home.home-as1174 .home-topnav-link{color:#e3c981!important;letter-spacing:.115em!important;font-size:clamp(8.4px,.63vw,10.2px)!important}#home.home-as1174 .home-lang-switch{z-index:22!important;top:2.08%!important;right:1.45%!important}#home.home-as1174 .home-hotspot.hs-author,#home.home-as1174 .home-hotspot.hs-domain.home-domain-cta,#home.home-as1174 .home-hotspot.hs-follow.home-voyage-command{z-index:18!important}@media (width<=1180px) and (width>=821px){#home.home-as1174 .home-brand-rebuild{width:min(56vw,660px)!important;top:29.6%!important}#home.home-as1174 .home-brand-subtitle{letter-spacing:.36em!important;font-size:clamp(12px,1.38vw,17px)!important}#home.home-as1174 .home-brand-manifesto{letter-spacing:.17em!important;font-size:clamp(8px,.94vw,11px)!important}#home.home-as1174 .home-beam-sigil{width:7%!important;min-width:72px!important}}@media (width<=820px){#home.home-as1174 .home-reference-image{object-fit:cover!important;object-position:center center!important;filter:saturate(1.06)contrast(1.03)brightness(.72)!important;width:100%!important;height:150%!important;inset:-46% 0 auto!important;transform:none!important}#home.home-as1174 .home-reference-canvas:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#010307 0%,#010307f5 15%,#0103078a 25%,#0103071f 40%,#01030761 67%,#010307f7 100%),radial-gradient(circle at 50% 45%,#0000 0 24%,#0000002e 58%,#00000094 100%)!important;display:block!important;position:absolute!important;inset:0!important}#home.home-as1174 .home-topnav,#home.home-as1174 .home-lang-switch,#home.home-as1174 .home-brand-rebuild,#home.home-as1174 .home-reference-canvas .home-beam-sigil,#home.home-as1174 .home-sigil-repair-mask,#home.home-as1174 .home-subtitle-repair-mask,#home.home-as1174 .portal-motion,#home.home-as1174 .home-hotspot.hs-author,#home.home-as1174 .home-hotspot.hs-domain.home-domain-cta,#home.home-as1174 .home-hotspot.hs-follow.home-voyage-command,#home.home-as1174 .home-hotspot.hs-menu,#home.home-as1174 .home-hotspot.hs-fantasy,#home.home-as1174 .home-hotspot.hs-scifi,#home.home-as1174 .home-hotspot.hs-vision{display:none!important}}@media (prefers-reduced-motion:reduce){#home.home-as1174 .home-beam-sigil,#home.home-as1174 .portal-motion .orbit{animation:none!important}}#home.home-as1174 .home-beam-sigil,#home.home-as1174 .home-sigil-repair-mask,#home.home-as1174 .home-subtitle-repair-mask{display:none!important}#home.home-as1174 .home-topnav{align-items:center!important;width:76.8%!important}#home.home-as1174 .home-lang-switch{align-items:center!important;height:auto!important;display:flex!important;top:2.22%!important}#home.home-as1174 .home-lang-switch button{letter-spacing:.115em!important;padding:.28rem .42rem!important;font-size:clamp(8.4px,.63vw,10.2px)!important;line-height:1!important}#home.home-as1174 .home-topnav-featured{color:#f4d777!important;text-shadow:0 0 12px #f4be4a2e!important}@media (width<=980px){#vision .vision-reveal-grid{grid-template-columns:1fr}#vision .vision-reveal-card{min-height:400px}}@media (width<=780px){#vision .vision-shell{width:100%!important;padding:74px 10px 24px!important}#vision .vision-hero{border-radius:0 0 20px 20px!important}#vision .vision-hero-copy h2{font-size:clamp(48px,15vw,72px)!important}#vision .vision-reveal{border-radius:18px;padding:18px 14px}#vision .vision-reveal-card{border-radius:18px;min-height:360px}#vision .vision-reveal-copy{padding:15px;bottom:12px;left:12px;right:12px}}#home.home-as1174 .home-brand-rebuild{gap:5px!important;width:min(52vw,820px)!important;top:20.2%!important}#home.home-as1174 .home-brand-subtitle{letter-spacing:.43em!important;font-size:clamp(13px,1.16vw,19px)!important}#home.home-as1174 .home-brand-manifesto{letter-spacing:.215em!important;font-size:clamp(9px,.82vw,13px)!important}#home.home-as1174 .home-reference-canvas .home-beam-sigil,#home.home-as1174 .home-beam-sigil{opacity:.96!important;z-index:12!important;width:3.05%!important;min-width:42px!important;max-width:58px!important;animation:7.5s ease-in-out infinite home1180SigilBreath!important;display:block!important;top:5.4%!important;left:50.25%!important;transform:translate(-50%)!important}@keyframes home1180SigilBreath{0%,to{filter:drop-shadow(0 0 7px #fff4ce61)drop-shadow(0 0 16px #d8b76a38);transform:translate(-50%)scale(1)}50%{filter:drop-shadow(0 0 10px #fff7db80)drop-shadow(0 0 22px #d8b76a52);transform:translate(-50%)scale(1.025)}}#home.home-as1174 .home-topnav{width:76.6%!important;top:2.15%!important}#home.home-as1174 .home-lang-switch{top:2.05%!important;right:1.45%!important}#home.home-as1174 .home-hotspot.hs-scifi{border-radius:48%!important;width:26.2%!important;height:48.8%!important;top:30.6%!important;left:7.2%!important}#home.home-as1174 .home-hotspot.hs-fantasy{border-radius:48%!important;width:25.6%!important;height:50.2%!important;top:29.8%!important;left:37.2%!important}#home.home-as1174 .home-hotspot.hs-vision{border-radius:48%!important;width:26.2%!important;height:48.8%!important;top:30.6%!important;left:67.1%!important}#home .as-book-popup,.as-book-popup{z-index:40!important;border-radius:12px!important;gap:9px!important;width:min(270px,15.5vw)!important;min-width:236px!important;padding:9px 11px!important;position:absolute!important;inset:8.9% auto auto 7.35%!important;transform:none!important}#home .as-book-popup.is-revealed,.as-book-popup.is-revealed,#home .as-book-popup.is-heartbeat-active,.as-book-popup.is-heartbeat-active{animation:4.2s ease-in-out 1.8s infinite as1180PopupHeartbeat!important;transform:none!important}#home .as-book-popup.is-revealed:hover,.as-book-popup.is-revealed:hover,#home .as-book-popup.is-heartbeat-active:hover,.as-book-popup.is-heartbeat-active:hover{animation-play-state:paused!important;transform:scale(1.018)!important}.as-book-popup__cover{flex:0 0 61px!important;width:61px!important}.as-book-popup__body{gap:3px!important}.as-book-popup__saga{font-size:clamp(13px,.9vw,15px)!important;line-height:1.05!important}.as-book-popup__tome{font-size:clamp(9.5px,.66vw,11px)!important}.as-book-popup__cta{min-height:33px!important;padding:6px 10px!important;font-size:8px!important;line-height:1.22!important}.as-book-popup__close{width:22px!important;height:22px!important;top:6px!important;right:6px!important;font-size:13px!important}@keyframes as1180PopupHeartbeat{0%,42%,to{box-shadow:0 16px 48px #00000085,0 0 0 1px #d8b76a3d,0 0 18px #d8b76a1f}46%{box-shadow:0 16px 48px #0000008a,0 0 0 1px #f6d5816b,0 0 29px #d8b76a4d}50%{box-shadow:0 16px 48px #0000008a,0 0 0 1px #d8b76a47,0 0 20px #d8b76a29}54%{box-shadow:0 16px 48px #0000008a,0 0 0 1px #f6d58161,0 0 26px #d8b76a42}60%{box-shadow:0 16px 48px #00000085,0 0 0 1px #d8b76a3d,0 0 18px #d8b76a1f}}@media (width<=1180px) and (width>=821px){#home .as-book-popup,.as-book-popup{width:286px!important;min-width:0!important;top:8.4%!important;left:3.2%!important}#home.home-as1174 .home-brand-rebuild{top:21.2%!important}}@media (width<=820px){#home .as-book-popup,.as-book-popup{display:none!important}#vision .vision-guild{grid-template-columns:1fr!important}#vision .vision-guild-visual{order:-1!important;min-height:280px!important}}@media (prefers-reduced-motion:reduce){#home .as-book-popup.is-revealed,.as-book-popup.is-revealed,#home .as-book-popup.is-heartbeat-active,.as-book-popup.is-heartbeat-active,#home.home-as1174 .home-beam-sigil{animation:none!important}}﻿ #home .home-voyage-paint-mask,#home .home-top-left-mask,#home .home-sigil-repair-mask,#home .home-subtitle-repair-mask,#home .home-brand-accessible{display:none!important}#home.home-reference-screen .home-reference-canvas{background:#040608!important}#home.home-reference-screen .home-reference-image{object-fit:contain!important;object-position:center center!important;filter:contrast(1.02)saturate(1.03)brightness(1.01)!important;width:100%!important;height:100%!important;transform:none!important}#home .home-reference-canvas:before,#home .home-reference-canvas:after{content:none!important;display:none!important}#home .home-beam-sigil{z-index:10!important;filter:drop-shadow(0 0 18px #ffecb9f2)drop-shadow(0 0 36px #d8b76ab8)!important;opacity:.98!important;width:min(7.4vw,124px)!important;max-width:124px!important;display:block!important;position:absolute!important;top:7.6%!important;left:50%!important;transform:translate(-50%)!important}#home .home-brand-rebuild{z-index:11!important;text-align:center!important;pointer-events:none!important;width:min(68%,880px)!important;box-shadow:none!important;background:0 0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important;position:absolute!important;top:33.7%!important;left:50%!important;transform:translate(-50%)!important}#home .home-brand-rebuild:before{content:none!important;display:none!important}#home .home-brand-subtitle{font-family:var(--serif)!important;text-transform:uppercase!important;letter-spacing:.3em!important;color:#f6e8c6fa!important;text-shadow:0 2px 12px #000000c7,0 0 18px #ffe09224!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin:0!important;font-size:clamp(16px,1.32vw,22px)!important;font-weight:500!important;line-height:1.08!important;display:flex!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{content:""!important;clip-path:polygon(0 50%,10% 18%,92% 18%,100% 50%,92% 82%,10% 82%)!important;filter:drop-shadow(0 0 10px #d8b76a57)!important;opacity:.95!important;background:linear-gradient(90deg,#0000 0 2%,#dfbd68fa 2% 82%,#0000 82% 100%)!important;flex:none!important;width:64px!important;height:10px!important;display:inline-block!important}#home .home-brand-manifesto{font-family:var(--serif)!important;text-transform:uppercase!important;letter-spacing:.26em!important;color:#f2e1b9eb!important;text-shadow:0 2px 10px #000000d1,0 0 14px #ffe09214!important;margin:0!important;font-size:clamp(10px,.86vw,14px)!important;font-weight:500!important;line-height:1.18!important}#home .home-topnav{z-index:12!important;gap:.78rem!important;top:2.4%!important;left:18.6%!important;right:6.4%!important}#home .home-topnav:before,#home .home-topnav:after{opacity:.42!important}#home .home-topnav-link{color:#f8f4ecfa!important;letter-spacing:.13em!important;text-shadow:0 0 9px #ffffff0d!important;font-size:clamp(10px,.76vw,12px)!important}#home .home-topnav-link.home-topnav-featured{color:#e4bd55!important;text-shadow:0 0 12px #e4bd5538!important}#home .home-topnav-link:hover,#home .home-topnav-link:focus-visible{color:#fff7df!important;text-shadow:0 0 16px #ffe9a93d!important;outline:none!important}#home .home-topnav-sep{color:#d8b76a!important;opacity:.68!important;font-size:8px!important}#home .home-lang-switch{z-index:13!important;top:2.15%!important;right:1.8%!important}#home .home-hotspot.hs-scifi{width:21.8%!important;height:49.6%!important;top:31.9%!important;left:9.6%!important}#home .home-hotspot.hs-fantasy{width:21.8%!important;height:50.2%!important;top:31.3%!important;left:39.1%!important}#home .home-hotspot.hs-vision{width:21.8%!important;height:49.6%!important;top:31.9%!important;left:68.6%!important}@media (width<=1280px){#home .home-beam-sigil{width:min(8.1vw,112px)!important;top:7.9%!important}#home .home-brand-rebuild{width:min(74%,760px)!important;top:34.1%!important}}@media (width<=980px){#home.home-reference-screen .home-reference-image{object-fit:cover!important}#home .home-beam-sigil{width:min(9vw,92px)!important;top:9.6%!important}#home .home-brand-rebuild{gap:6px!important;width:min(78%,620px)!important;top:35.3%!important}#home .home-brand-subtitle{letter-spacing:.24em!important;gap:12px!important;font-size:clamp(12px,2vw,18px)!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{width:44px!important;height:8px!important}#home .home-brand-manifesto{letter-spacing:.15em!important;font-size:clamp(8px,1.4vw,12px)!important}}@media (width<=760px){#home .home-beam-sigil{width:min(10vw,76px)!important;top:10.5%!important}#home .home-brand-rebuild{width:min(88%,520px)!important;top:37.2%!important}#home .home-brand-subtitle{letter-spacing:.21em!important;gap:10px!important;font-size:10px!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{width:30px!important;height:6px!important}#home .home-brand-manifesto{letter-spacing:.1em!important;font-size:7px!important}}@keyframes as1182MistA{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-12px)scale(1.05)}}@keyframes as1182MistB{0%{transform:translate(0)scale(1)}to{transform:translate(-18px,16px)scale(1.08)}}#book .book-cover-3d-wrap{min-height:min(78vh,860px)!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}#book .book-cover-3d-wrap:before{content:""!important;opacity:.95!important;background:radial-gradient(circle at 18% 48%,#9ac5ff29,#0000 24%),linear-gradient(90deg,#02060a38 0%,#02060a0f 42%,#02060a00 100%),url(../assets/heritieres-3-soeurs-brume-mirror.webp) 50%/cover no-repeat!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 44%,#000000fa 0% 62%,#000000eb 72%,#000000ad 84%,#0000 100%)!important;mask-image:radial-gradient(circle at 44%,#000000fa 0% 62%,#000000eb 72%,#000000ad 84%,#0000 100%)!important}#book .book-cover-3d-wrap:after{content:""!important;filter:blur(.15px)!important;background:radial-gradient(circle at 50% 28%,#6c6e74d1,#282b31f0 45%,#0a0a0cfa 100%)!important;border-radius:50% 50% 42% 42%/56% 56% 44% 44%!important;width:56%!important;height:16%!important;position:absolute!important;bottom:10.5%!important;left:15%!important;box-shadow:0 16px 30px #0000008f,0 40px 80px #00000085,inset 0 10px 20px #ffffff0d,inset 0 -16px 24px #00000070!important}#book .book-real-motion{z-index:3!important;transform-origin:50% 70%!important;will-change:transform, filter!important;filter:drop-shadow(0 26px 30px #00000057)drop-shadow(0 46px 70px #0000006b)!important;width:min(360px,46vw)!important;max-width:360px!important;transition:transform 1.15s cubic-bezier(.16,1,.3,1),filter .75s!important;animation:8s ease-in-out infinite as1182BookFloat!important;position:absolute!important;bottom:18%!important;left:18%!important;transform:perspective(1800px)rotateY(-10deg)rotateX(2deg)translateY(0)scale(.98)!important}#book .book-real-motion:before,#book .book-real-motion:after{content:none!important;display:none!important}#book .book-real-motion:hover,#book .book-real-motion:focus,#book .book-real-motion:focus-within{filter:drop-shadow(0 34px 42px #00000061)drop-shadow(0 52px 80px #00000070)!important;animation-play-state:paused!important;transform:perspective(1800px)rotateY(-5deg)rotateX(1deg)translateY(-10px)scale(1.03)!important}@keyframes as1182BookFloat{0%,to{transform:perspective(1800px)rotateY(-10deg)rotateX(2deg)translateY(0)scale(.98)}50%{transform:perspective(1800px)rotateY(-9deg)rotateX(1.65deg)translateY(-6px)scale(.985)}}#book .book-copy-panel{z-index:5!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(#07080bf0,#040507e6)!important;border:1px solid #d8b76a52!important;border-radius:36px!important;padding:clamp(36px,3.8vw,56px) clamp(30px,3.1vw,44px)!important;position:relative!important;box-shadow:0 30px 90px #00000085,inset 0 1px #fff8dc14,inset 0 0 0 1px #ffffff05!important}#book .book-copy-panel:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#d8b76a1c,#0000 30%)!important;position:absolute!important;inset:0!important}#book .book-stores{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:12px!important;display:grid!important}#book .store-btn,#book .book-nav-link{cursor:pointer!important;font-family:var(--serif)!important;text-transform:uppercase!important;border-radius:999px!important}#book .store-btn{color:#f4ead2!important;letter-spacing:.09em!important;background:linear-gradient(#1b150cfa,#09080afa)!important;border:1px solid #d8b76a6b!important;min-height:58px!important;padding:0 22px!important;font-size:clamp(15px,1vw,18px)!important;transition:transform .26s,box-shadow .26s,border-color .26s,filter .26s!important;box-shadow:0 16px 34px #00000042,inset 0 1px #fff3ce2e,inset 0 -1px #0000007a!important}#book .store-btn:hover,#book .store-btn:focus-visible{border-color:#e8c86db8!important;outline:none!important;transform:translateY(-3px)!important;box-shadow:0 20px 42px #00000057,0 0 18px #d8b76a14,inset 0 1px #fff3ce33,inset 0 -1px #0000007a!important}@media (width<=1120px){#book .book-cover-3d-wrap{min-height:640px!important}#book .book-real-motion{width:min(340px,62vw)!important;bottom:15%!important;left:17%!important}#book .book-copy-panel{max-width:min(760px,100%)!important;margin:0 auto!important}}@media (width<=720px){#book .book-cover-3d-wrap{min-height:430px!important}#book .book-cover-3d-wrap:before{opacity:.68!important;border-radius:30px!important;-webkit-mask-image:none!important;mask-image:none!important}#book .book-cover-3d-wrap:after{width:68%!important;height:18%!important;bottom:10%!important;left:16%!important}#book .book-real-motion{width:min(290px,74vw)!important;max-width:290px!important;bottom:15%!important;left:50%!important;transform:translate(-50%)perspective(1800px)rotateY(-7deg)rotateX(1.5deg)scale(.97)!important}#book .book-real-motion:hover,#book .book-real-motion:focus,#book .book-real-motion:focus-within{transform:translate(-50%)perspective(1800px)rotateY(-4deg)rotateX(.8deg)translateY(-8px)scale(1.02)!important}#book .book-copy-panel{border-radius:24px!important;padding:26px 18px!important}#book .book-stores{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){#book .book-real-motion,#book .book-mist-a,#book .book-mist-b{animation:none!important}#book .book-real-motion{transition:none!important}}#home.home-reference-screen .home-reference-image{object-fit:contain!important;object-position:center center!important}#home .home-beam-sigil{width:clamp(92px,6.6vw,122px)!important;max-width:122px!important;top:clamp(34px,4.7vh,48px)!important}#home .home-brand-rebuild{gap:7px!important;width:min(70vw,900px)!important;top:clamp(238px,27.4vh,266px)!important}#home .home-brand-subtitle{letter-spacing:.34em!important;gap:16px!important;font-size:clamp(14px,1.08vw,19px)!important;line-height:1!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{clip-path:polygon(0 50%,9% 14%,82% 14%,100% 50%,82% 86%,9% 86%)!important;background:linear-gradient(90deg,#0000 0 4%,#e8c975f2 4% 78%,#0000 78% 100%)!important;width:clamp(42px,4.2vw,68px)!important;height:8px!important}#home .home-brand-manifesto{letter-spacing:.22em!important;font-size:clamp(9px,.72vw,12px)!important}#home .home-topnav{top:2.15%!important}#home .home-topnav-link{color:#fffaf0!important}#home .home-topnav-link.home-topnav-featured{color:#e8bf54!important}#book .book-cover-3d-wrap{contain:none!important;justify-content:center!important;align-items:flex-end!important;height:min(78vh,760px)!important;min-height:690px!important;display:flex!important;overflow:visible!important}#book .book-cover-3d-wrap:before{opacity:.84!important;background:radial-gradient(circle at 44% 43%,#48698a1a,#0000 34%),linear-gradient(90deg,#02050914,#02050900 70%),url(../assets/heritieres-3-soeurs-brume-mirror.webp) 42%/cover no-repeat!important;border-radius:42px!important;inset:4% 0 0!important;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%)!important}#book .book-cover-3d-wrap:after{background:radial-gradient(at 50% 32%,#5d5a56 0%,#302f30 34%,#111216 70%,#03040614 100%)!important;width:66%!important;height:17%!important;bottom:5.5%!important;left:17%!important;box-shadow:0 24px 52px #00000094,inset 0 8px 17px #ffffff0b,inset 0 -14px 24px #00000085!important}#book .book-real-motion{width:min(430px,42vw)!important;max-width:430px!important;margin:0 0 13%!important;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .7s!important;animation:9s ease-in-out infinite as1183BookFloat!important;position:relative!important;bottom:auto!important;left:auto!important;transform:perspective(1800px)rotateY(-8deg)rotateX(1.4deg)translateY(0)scale(.96)!important}#book .book-real-motion:hover,#book .book-real-motion:focus,#book .book-real-motion:focus-within{transform:perspective(1800px)rotateY(-4deg)rotateX(.6deg)translateY(-8px)scale(1.015)!important}@keyframes as1183BookFloat{0%,to{transform:perspective(1800px)rotateY(-8deg)rotateX(1.4deg)translateY(0)scale(.96)}50%{transform:perspective(1800px)rotateY(-7deg)rotateX(1deg)translateY(-5px)scale(.965)}}#book .book-copy-panel{border-radius:34px!important;max-height:calc(100svh - 140px)!important;padding:clamp(30px,3vw,48px)!important;overflow:auto!important}@media (width<=1180px){#home .home-brand-rebuild{top:clamp(214px,28.8vh,248px)!important}#book .book-cover-3d-wrap{height:620px!important;min-height:620px!important}#book .book-copy-panel{max-height:none!important;overflow:visible!important}}@media (width<=760px){#home .home-brand-rebuild{top:clamp(188px,30vh,220px)!important}#home .home-beam-sigil{width:74px!important;top:54px!important}#book .book-cover-3d-wrap{height:480px!important;min-height:480px!important}#book .book-real-motion{width:min(310px,72vw)!important;margin-bottom:14%!important}}#home .home-brand-accessible{display:none!important}#home .home-brand-rebuild{z-index:14!important;gap:9px!important;width:min(62%,820px)!important;top:27.8%!important}#home .home-brand-subtitle{letter-spacing:.34em!important;white-space:nowrap!important;font-size:clamp(13px,1.08vw,19px)!important;line-height:1!important}#home .home-brand-manifesto{letter-spacing:.24em!important;white-space:nowrap!important;font-size:clamp(9px,.74vw,13px)!important;line-height:1.15!important}#home .home-beam-sigil{width:clamp(72px,5.6vw,104px)!important;top:8.2%!important}#book .book-cover-3d-wrap{isolation:isolate!important;justify-content:center!important;align-items:flex-end!important;height:min(78vh,760px)!important;min-height:690px!important;display:flex!important;position:relative!important;overflow:visible!important}#book .book-cover-3d-wrap:before{content:""!important;filter:drop-shadow(0 8px 16px #00000080)!important;opacity:1!important;z-index:1!important;background:radial-gradient(at 48% 12%,#dbb76f2e,#0000 30%),radial-gradient(at 30% 54%,#4f4a43 0 10%,#0000 11%),radial-gradient(at 66% 42%,#353432 0 13%,#0000 14%),radial-gradient(at 48% 55%,#25282b 0 38%,#111417 64%,#050709 100%)!important;border-radius:52% 48% 22% 26%/42% 46% 26% 28%!important;height:28%!important;position:absolute!important;bottom:1%!important;left:5%!important;right:4%!important;box-shadow:0 28px 55px #000000b8,inset 0 9px 13px #fff4d50f,inset 0 -18px 28px #000000ad,0 0 48px #daae531f!important;-webkit-mask-image:none!important;mask-image:none!important}#book .book-cover-3d-wrap:after{content:""!important;filter:blur(11px)!important;z-index:2!important;background:radial-gradient(#e9be6657 0%,#976c2e24 36%,#0000 72%)!important;border-radius:50%!important;height:10%!important;position:absolute!important;bottom:21%!important;left:18%!important;right:14%!important}#book .book-real-motion{z-index:3!important;width:min(500px,44vw)!important;max-width:500px!important;margin:0 0 17%!important;animation:none!important;position:relative!important;transform:perspective(1800px)rotateY(-7deg)rotateX(1deg)!important}#book .book-copy-panel{background:linear-gradient(#050b11f0,#03070ce6)!important;border:1px solid #d3a64994!important;border-radius:34px!important;max-height:none!important;padding:clamp(34px,3.1vw,52px)!important;position:relative!important;overflow:visible!important;box-shadow:0 28px 60px #00000080,inset 0 1px #ffefc314!important}#book .book-footer-nav,#book .as-social-row{display:none!important}#book .book-stores{margin-top:20px!important}#book .store-btn{min-height:52px!important}@media (width<=1180px){#home .home-brand-rebuild{width:min(70%,760px)!important;top:28.9%!important}#book .book-cover-3d-wrap{height:620px!important;min-height:620px!important}#book .book-real-motion{width:min(430px,60vw)!important;margin-bottom:15%!important}}@media (width<=760px){#home .home-brand-rebuild{gap:5px!important;width:90%!important;top:31.5%!important}#home .home-brand-subtitle{letter-spacing:.2em!important;gap:8px!important;font-size:9px!important}#home .home-brand-subtitle:before,#home .home-brand-subtitle:after{width:24px!important;height:5px!important}#home .home-brand-manifesto{letter-spacing:.1em!important;font-size:6.5px!important}#home .home-beam-sigil{width:62px!important;top:9.8%!important}#book .book-cover-3d-wrap{height:480px!important;min-height:480px!important}#book .book-real-motion{width:min(315px,76vw)!important;margin-bottom:18%!important}#book .book-copy-panel{border-radius:24px!important;padding:28px 18px!important}}@media (width>=821px){#home .home-brand-rebuild{gap:9px!important;width:min(62%,820px)!important;top:31.9%!important}#home .home-beam-sigil{transform-origin:50%!important;width:clamp(104px,7.2vw,132px)!important;min-width:104px!important;max-width:132px!important;top:6.7%!important;left:50%!important;transform:translate(-50%)!important}}@media (width>=821px) and (width<=1180px){#home .home-brand-rebuild{top:33.2%!important}#home .home-beam-sigil{width:clamp(96px,9vw,118px)!important;top:6.2%!important}}@media (width>=821px){html body #home.home-as1174 .home-reference-canvas .home-beam-sigil{transform-origin:50%!important;z-index:41!important;pointer-events:none!important;filter:drop-shadow(0 0 12px #ffe28e47)drop-shadow(0 0 40px #d8b76a3d)!important;width:clamp(84px,5vw,96px)!important;min-width:0!important;max-width:96px!important;height:auto!important;display:block!important;position:absolute!important;top:clamp(33px,4vh,43px)!important;left:calc(50% + 4px)!important;transform:translate(-50%)!important}html body #home.home-as1174 .home-brand-rebuild{z-index:40!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:min(68vw,920px)!important;margin:0!important;display:flex!important;position:absolute!important;top:clamp(221px,25.3vh,237px)!important;left:50%!important;transform:translate(-50%)!important}html body #home.home-as1174 .home-brand-subtitle{letter-spacing:.34em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0!important;font-size:clamp(15px,1.12vw,19px)!important;line-height:1!important;display:flex!important}html body #home.home-as1174 .home-brand-subtitle:before,html body #home.home-as1174 .home-brand-subtitle:after{content:"✦"!important;letter-spacing:0!important;color:#e8cd91fa!important;text-shadow:0 0 10px #ffe19473,0 0 22px #d8b76a29!important;opacity:.96!important;background:linear-gradient(90deg,#0000 0%,#e8cd9124 18%,#e8cd91c7 50%,#e8cd9124 82%,#0000 100%)!important;border-radius:999px!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:12px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;transform:translateY(-1px)!important}html body #home.home-as1174 .home-brand-manifesto{letter-spacing:.23em!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:clamp(10px,.78vw,13px)!important;line-height:1.12!important}html body #home.home-as1174 .home-topnav-link{color:#faf7f1fa!important;text-shadow:0 0 10px #ffffff14!important}html body #home.home-as1174 .home-topnav-link.home-topnav-featured{color:#e8bf54!important;text-shadow:0 0 12px #e8bf543d!important}html body #home.home-as1174 .home-topnav-link:hover,html body #home.home-as1174 .home-topnav-link:focus-visible{color:#fff!important;text-shadow:0 0 14px #ffffff24!important;outline:none!important}html body #home.home-as1174 .home-topnav-link.home-topnav-featured:hover,html body #home.home-as1174 .home-topnav-link.home-topnav-featured:focus-visible{color:#f0cb68!important;text-shadow:0 0 16px #f0cb6847!important}html body #home.home-as1174 .home-topnav-sep{color:#fff8e8d1!important;opacity:.78!important}html body #home.home-as1174 .as-book-popup,html body .as-book-popup{box-shadow:0 16px 34px #0000008f,0 0 0 1px #d8b76a38,0 0 18px #d8b76a29,0 0 38px #d8b76a1a!important}html body #home.home-as1174 .as-book-popup:after,html body .as-book-popup:after{content:""!important;pointer-events:none!important;opacity:.62!important;z-index:-1!important;background:radial-gradient(circle,#d8b76a33 0%,#d8b76a1a 34%,#d8b76a0d 56%,#0000 74%)!important;border-radius:18px!important;position:absolute!important;inset:-10px!important}html body #home.home-as1174 .as-book-popup.is-revealed,html body #home.home-as1174 .as-book-popup.is-heartbeat-active,html body .as-book-popup.is-revealed,html body .as-book-popup.is-heartbeat-active{box-shadow:0 18px 38px #0009,0 0 0 1px #d8b76a42,0 0 22px #d8b76a33,0 0 46px #d8b76a21!important}}@media (width>=821px) and (height<=760px){html body #home.home-as1174 .home-reference-canvas .home-beam-sigil{width:78px!important;max-width:78px!important;top:33px!important;left:calc(50% + 4px)!important}html body #home.home-as1174 .home-brand-rebuild{gap:6px!important;top:199px!important}html body #home.home-as1174 .home-brand-subtitle{gap:16px!important;font-size:15px!important}html body #home.home-as1174 .home-brand-subtitle:before,html body #home.home-as1174 .home-brand-subtitle:after{flex-basis:38px!important;width:38px!important}}.aren-portal[hidden]{display:none!important}.aren-portal{z-index:90000;color:#f8efd2;opacity:0;visibility:hidden;pointer-events:none;background:#020303;padding:0;transition:opacity .72s,visibility .72s;display:block;position:fixed;inset:0;overflow:hidden}.aren-portal.is-open{opacity:1;visibility:visible;pointer-events:auto}.aren-portal.is-closing{opacity:0}body.portal-open{overflow:hidden!important}.aren-portal__bg{pointer-events:none;object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.02)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.aren-portal__card{width:min(47.5vw,790px);height:min(78svh,760px);box-shadow:none;text-align:left;background:radial-gradient(circle at 50% 0,#ffe6aa14,#0000 34%);border:0;border-radius:18px;flex-direction:column;justify-content:center;padding:clamp(20px,2.5vw,42px) clamp(34px,3.7vw,58px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.aren-portal__card:after{content:"";opacity:.58;pointer-events:none;background:radial-gradient(circle at 50% 6%,#ffecb01f,#0000 18%),radial-gradient(circle at 56% 78%,#d87a3a0f,#0000 24%);animation:8s ease-in-out infinite as1222PortalBreath;position:absolute;inset:6%}.aren-portal__card>*{z-index:1;position:relative}.aren-portal__sigil{filter:drop-shadow(0 0 24px #d8b76a94);width:clamp(30px,3vw,48px);margin:0 auto clamp(6px,.8vw,12px);display:block}.aren-portal__eyebrow{color:#d9b96d;letter-spacing:.24em;text-transform:uppercase;text-align:center;margin:0 0 clamp(8px,1vw,14px);font-family:Cinzel,Georgia,serif;font-size:clamp(10px,.86vw,15px);line-height:1.25}.aren-portal h1{color:#fff4c8;letter-spacing:.04em;text-align:center;text-shadow:0 0 22px #d8b76a40;margin:0 0 clamp(16px,1.8vw,24px);font-family:Cinzel,Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.55vw,64px);font-weight:500;line-height:.95}.aren-portal__copy{color:#eee2c7;max-width:680px;margin:0 auto;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(15px,1.02vw,19px);line-height:1.32}.aren-portal__copy p{white-space:pre-line;margin:0 0 .54em}.aren-portal__invitation{color:#e9c979;letter-spacing:.08em;font-style:italic}.aren-portal__signature{color:#d8b76a;white-space:pre-line;max-width:680px;margin:clamp(8px,1vw,14px) auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(15px,1.05vw,19px);font-style:italic}.aren-portal__actions{justify-content:center;margin-top:clamp(14px,1.6vw,22px);display:flex}.aren-portal__primary{color:#fff0be;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#d8b76a3d,#0b08059e);border:1px solid #d8b76a8f;border-radius:999px;min-width:min(430px,100%);min-height:clamp(46px,4vw,62px);padding:12px 32px;font-family:Cinzel,Georgia,serif;font-size:clamp(11px,.82vw,14px);font-weight:800;transition:transform .22s,border-color .22s,filter .22s,box-shadow .22s;box-shadow:inset 0 1px #ffefb224,0 14px 35px #0000006b}.aren-portal__primary:hover{filter:brightness(1.08);border-color:#ffe79fd6;transform:translateY(-1px)}.aren-portal__primary:focus-visible,.aren-portal__lang button:focus-visible,.serelia-message-modal__lang button:focus-visible{outline-offset:4px;outline:2px solid #ffecaee6}@keyframes as1222PortalBreath{0%,to{opacity:.45;transform:scale(.985)}50%{opacity:.78;transform:scale(1)}}.portal-highlight-heritieres #home .home-topnav-featured,.portal-highlight-heritieres #home .pm-fantasy,.portal-highlight-heritieres #home .hs-fantasy{filter:brightness(1.28)drop-shadow(0 0 24px #ffdb8094)}.portal-highlight-heritieres #home .home-topnav-featured{color:#fff1bd;text-shadow:0 0 22px #d8b76ac7}.aren-portal__lang,.serelia-message-modal__lang{z-index:2;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,22px);display:flex;position:absolute}.aren-portal__lang{top:clamp(16px,3vw,34px);right:clamp(34px,7vw,118px)}.aren-portal__lang button,.serelia-message-modal__lang button{color:#dfd1ad;opacity:.74;background:0 0;border:0;place-items:center;gap:5px;width:44px;min-height:44px;transition:opacity .22s,transform .22s,color .22s,filter .22s;display:grid}.aren-portal__lang svg,.serelia-message-modal__lang svg{border-radius:3px;width:25px;height:auto;box-shadow:0 0 0 1px #fff2c22e,0 4px 12px #00000073}.aren-portal__lang span,.serelia-message-modal__lang span{letter-spacing:.08em;font-family:Cinzel,Georgia,serif;font-size:12px;font-weight:800}.aren-portal__lang button:hover,.serelia-message-modal__lang button:hover{opacity:.95;filter:brightness(1.08);transform:translateY(-1px)}.aren-portal__lang button.active,.serelia-message-modal__lang button.active{opacity:1;color:#fff0b6;text-shadow:0 0 12px #d8b76a85}.aren-portal__lang button.active:after,.serelia-message-modal__lang button.active:after{content:"";background:linear-gradient(90deg,#0000,#e6c675,#0000);width:24px;height:1px}#conflict .conflict-message-panel [data-i18n=cta\.discoverLore]{border-radius:999px;min-height:48px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}#conflict .conflict-message-panel [data-i18n=cta\.discoverLore]:hover{transform:translateY(-1px);box-shadow:0 0 24px #d8b76a3d}@media (width>=981px) and (height<=790px){#nahara .nahara-luxe-shell{padding-top:8px!important;inset:78px 0 0!important}}.topbar .langs{align-items:center;gap:clamp(7px,.62vw,12px);display:flex}.topbar .langs button{opacity:.78;grid-template-rows:18px auto;place-items:center;gap:4px;transition:opacity .22s,color .22s,filter .22s,transform .22s,text-shadow .22s;color:#fff0c0c7!important;letter-spacing:.11em!important;border-radius:12px!important;min-width:44px!important;min-height:44px!important;padding:4px 5px 3px!important;display:grid!important}.topbar .langs button svg{border-radius:3px;width:24px;height:16px;display:block;box-shadow:0 0 0 1px #ffedb633,0 4px 9px #00000052}.topbar .langs button span{font-family:Cinzel,Georgia,serif;font-size:11px;line-height:1;display:block}.topbar .langs button:hover,.topbar .langs button:focus-visible{opacity:1;filter:brightness(1.08);transform:translateY(-1px)}.topbar .langs button.active,.topbar .langs button[aria-current=true]{opacity:1;text-shadow:0 0 14px #d8b76a70;color:#fff0b0!important}.topbar .langs button.active:after{width:56%!important;bottom:0!important}@media (width<=1480px){.topbar{gap:clamp(12px,1.1vw,22px)!important;padding-inline:clamp(18px,2vw,38px)!important}.brand{min-width:clamp(166px,13vw,190px)!important}.topbar .nav{gap:clamp(6px,.72vw,12px)!important}.topbar .nav button{letter-spacing:.135em!important;font-size:clamp(8.5px,.64vw,10.6px)!important}.topbar .langs{gap:5px}.topbar .langs button{min-width:39px!important;min-height:42px!important}}@media (width<=680px){.topbar .langs{gap:2px;padding:2px!important}.topbar .langs button{grid-template-rows:14px auto;gap:2px;min-width:34px!important;min-height:36px!important;padding:3px 2px 2px!important}.topbar .langs button svg{width:20px;height:13px}.topbar .langs button span{font-size:9px}}body[data-current=home] .as-book-popup{isolation:isolate;background:linear-gradient(#ffecb214,#ffecb200 36%),linear-gradient(#16110ae6,#080807f5)!important;border-color:#ddb2578a!important;overflow:visible!important;box-shadow:0 24px 54px #00000094,0 0 0 1px #d8b76a42,0 0 46px #d8b76a29!important}body[data-current=home] .as-book-popup:after{content:""!important;pointer-events:none!important;opacity:.56!important;z-index:-1!important;border:1px solid #ffe8aa57!important;border-radius:24px!important;animation:2.85s cubic-bezier(.42,0,.18,1) 50ms infinite asPopupFinalRing!important;position:absolute!important;inset:-12px!important;box-shadow:0 0 34px #d8b76a33,inset 0 0 22px #ffecb20f!important}body[data-current=home] .as-book-popup:before{content:""!important;pointer-events:none!important;opacity:.38!important;z-index:-2!important;background:radial-gradient(#ffda7d2e,#ffda7d12 34%,#0000 66%)!important;border-radius:30px!important;animation:2.85s cubic-bezier(.42,0,.18,1) 50ms infinite asPopupFinalGlow!important;position:absolute!important;inset:-34px!important}body[data-current=home] .as-book-popup__cta{min-height:44px!important}@keyframes asPopupFinalHeartbeat{0%,to{transform:translateY(0)scale(1);box-shadow:0 24px 54px #00000094,0 0 0 1px #d8b76a42,0 0 46px #d8b76a29}11%{transform:translateY(0)scale(1.014);box-shadow:0 25px 58px #0000009e,0 0 0 1px #ffe29770,0 0 62px #e6b55257}18%{transform:translateY(0)scale(1)}30%{transform:translateY(0)scale(1.008);box-shadow:0 24px 56px #0009,0 0 0 1px #ffe29757,0 0 50px #e6b5523d}39%,86%{transform:translateY(0)scale(1)}}@keyframes asPopupFinalRing{0%,to,44%{opacity:.44;transform:scale(.992)}12%{opacity:.86;transform:scale(1.018)}30%{opacity:.62;transform:scale(1.008)}}@keyframes asPopupFinalGlow{0%,to,44%{opacity:.28;transform:scale(.98)}12%{opacity:.55;transform:scale(1.025)}30%{opacity:.4;transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){body[data-current=home] .as-book-popup.is-revealed,body[data-current=home] .as-book-popup.is-heartbeat-active,body[data-current=home] .as-book-popup:before,body[data-current=home] .as-book-popup:after{animation:none!important}}@media (width<=760px){.aren-portal{padding:0}.aren-portal__lang{gap:10px;position:absolute;top:10px;left:50%;right:auto;transform:translate(-50%)}.aren-portal__card{background:linear-gradient(#0a0805c2,#030303d1);border:1px solid #d8b76a52;border-radius:18px;width:min(88vw,520px);height:auto;max-height:82svh;padding:clamp(22px,5vw,30px) clamp(18px,5vw,28px);top:51%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.aren-portal h1{font-size:clamp(30px,9vw,48px)}.aren-portal__copy{font-size:clamp(15px,4vw,17px);line-height:1.36}.aren-portal__actions{grid-template-columns:1fr;display:grid}.aren-portal__primary{width:100%;min-width:0}.serelia-message-modal__close{top:12px!important;right:12px!important}#conflict.conflict-rebuilt-screen,#conflict .conflict-rebuilt-shell{overflow:hidden auto!important}#conflict .conflict-rebuilt-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:100svh!important;padding:14px 16px 34px!important;display:block!important}#conflict .conflict-parchment-btn{width:100%!important;max-width:100%!important}#conflict .conflict-parchment-btn img{width:100%!important;max-height:none!important}}@media (width>=761px) and (width<=820px){#conflict.conflict-rebuilt-screen,#conflict .conflict-rebuilt-shell{overflow:hidden auto!important}#conflict .conflict-rebuilt-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:100svh!important;padding:18px 18px 42px!important;display:block!important}#conflict .conflict-parchment-btn{width:100%!important;max-width:720px!important}}@media (prefers-reduced-motion:reduce){.aren-portal,.aren-portal *,.serelia-message-modal__book{transition:none!important;animation:none!important}}body:not(.threshold-pending):not(.intro-pending) .topbar{visibility:visible!important;opacity:1!important;z-index:9000!important;display:flex!important}body[data-current=home] #app{padding-top:var(--topbar-h,84px)!important}body[data-current=home] .home-screen{min-height:calc(100svh - var(--topbar-h,84px))!important}body[data-current=home] .as-book-popup.is-revealed,body[data-current=home] .as-book-popup.is-heartbeat-active{animation:1.05s cubic-bezier(.42,0,.18,1) 3 asPopupFinalHeartbeat!important}body[data-current=home] .as-book-popup.is-revealed:before,body[data-current=home] .as-book-popup.is-heartbeat-active:before,body[data-current=home] .as-book-popup.is-revealed:after,body[data-current=home] .as-book-popup.is-heartbeat-active:after{animation-duration:1.05s!important;animation-iteration-count:3!important}@media (width<=900px){body[data-current=home] #app{padding-top:72px!important}}.aren-portal__bg{object-fit:cover!important;object-position:center!important;filter:saturate(1.03)contrast(1.06)brightness(1.02)!important}.aren-portal:after{content:"";pointer-events:none;background:radial-gradient(#ffe49714,#0000 43%),linear-gradient(90deg,#00000014,#0000 25% 75%,#00000014);position:absolute;inset:0}.aren-portal__card{text-align:center!important;background:radial-gradient(circle at 50% 10%,#ffe59a12,#0000 32%)!important;justify-content:center!important;width:min(45.5vw,740px)!important;height:min(72svh,710px)!important;padding:clamp(18px,2vw,34px) clamp(32px,3vw,52px)!important;top:45.5%!important;left:50%!important;overflow:visible!important}.aren-portal__sigil{width:clamp(34px,3vw,52px)!important;margin-bottom:4px!important}.aren-portal__eyebrow{letter-spacing:.25em!important;margin-bottom:8px!important;font-size:clamp(10px,.76vw,14px)!important}.aren-portal h1{text-wrap:balance;max-width:100%;letter-spacing:.035em!important;margin:0 auto clamp(12px,1.25vw,18px)!important;font-size:clamp(38px,3.55vw,62px)!important;line-height:.94!important}.aren-portal__copy{text-align:center!important;max-width:650px!important;font-size:clamp(14px,.92vw,18px)!important;line-height:1.27!important}.aren-portal__copy p{margin:0 0 .58em!important}.aren-portal__invitation{color:#e9c979;letter-spacing:.08em;text-align:center;margin:0 auto 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(17px,1.18vw,21px);font-style:italic}.aren-portal__signature{text-align:center!important;white-space:pre-line!important;margin:0 auto!important;font-size:clamp(14px,.96vw,18px)!important;line-height:1.18!important}.aren-portal__actions{margin-top:clamp(9px,1vw,14px)!important}.aren-portal__primary{background:linear-gradient(#4a3519b8,#080807f0 60%,#1e1509eb)!important;border-radius:999px!important;flex-direction:column!important;gap:1px!important;min-width:min(440px,88%)!important;min-height:clamp(58px,5vw,72px)!important;padding:9px 30px!important;display:flex!important;box-shadow:inset 0 1px #fff5ca57,inset 0 12px 22px #ffde870d,0 0 24px #d8b76a29!important}.aren-portal__primary>span{letter-spacing:.13em;font-family:Cinzel,Georgia,serif;font-size:clamp(15px,1.2vw,21px);font-weight:600;line-height:1.15}.aren-portal__primary>small{letter-spacing:.025em;text-transform:none;color:#e7c978;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(13px,.96vw,17px);font-style:italic}.aren-portal__features{z-index:3;pointer-events:none;grid-template-columns:repeat(4,1fr);align-items:center;height:9.2%;display:grid;position:absolute;bottom:2.25%;left:2.25%;right:2.25%}.aren-portal__features>div{text-align:left;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:0 clamp(8px,1vw,18px) 0 clamp(62px,5vw,88px);display:flex}.aren-portal__features b{color:#d9b96d;letter-spacing:.12em;white-space:nowrap;font-family:Cinzel,Georgia,serif;font-size:clamp(8px,.72vw,13px);line-height:1.15}.aren-portal__features span{color:#e6dac0;margin-top:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(9px,.73vw,14px);line-height:1.16}.aren-portal__lang{z-index:8!important}body[data-current=home] .topbar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:60!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#020507f7,#020507eb)!important}body[data-current=home] .footer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body[data-current=home] #home{padding-top:78px!important}body[data-current=home] #home .home-reference-wrap{top:78px!important}body[data-current=home] #home .home-reference-canvas{max-height:calc(100vh - 78px)!important}body[data-current=home] .as-book-popup{z-index:120!important;inset:clamp(90px,10vh,112px) auto auto clamp(68px,6.8vw,132px)!important}body[data-current=home] .home-beam-sigil,body[data-current=home] .home-brand-rebuild{z-index:110!important}body[data-current=home] .home-topnav,body[data-current=home] .home-lang-switch{display:none!important}@media (width<=1100px){.aren-portal__card{width:min(58vw,680px)!important;top:45%!important}.aren-portal__features>div{padding-left:clamp(48px,5.5vw,72px)}.aren-portal__features span{display:none}body[data-current=home] #home{padding-top:68px!important}body[data-current=home] #home .home-reference-wrap{top:68px!important}body[data-current=home] #home .home-reference-canvas{max-height:calc(100vh - 68px)!important}}@media (width<=760px){.aren-portal{overflow:auto!important}.aren-portal__bg{min-width:100%;min-height:100%;object-fit:cover!important;position:fixed!important}.aren-portal__card{backdrop-filter:blur(8px)!important;background:#030303c7!important;border:1px solid #d8b76a73!important;border-radius:20px!important;width:92vw!important;height:auto!important;min-height:76vh!important;margin:74px auto 122px!important;padding:24px 22px 20px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.aren-portal h1{font-size:clamp(34px,11vw,48px)!important}.aren-portal__copy{font-size:15px!important;line-height:1.3!important}.aren-portal__primary{min-width:100%!important}.aren-portal__features{background:#030303f0;border-top:1px solid #d8b76a6b;grid-template-columns:repeat(4,1fr);height:84px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.aren-portal__features>div{text-align:center!important;align-items:center!important;padding:8px 5px!important}.aren-portal__features b{white-space:normal!important;font-size:8px!important}.aren-portal__features span{display:none!important}body[data-current=home] .as-book-popup{width:auto!important;top:78px!important;left:12px!important;right:12px!important}}body[data-current=home] #home .home-topnav,body[data-current=home] #home .home-lang-switch{visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-current=home]>header,body[data-current=home] .site-header,body[data-current=home] header.header{z-index:160!important}body[data-current=home] .as-book-popup{z-index:180!important;transform-origin:50%!important;inset:clamp(104px,11.5vh,132px) auto auto clamp(78px,7.4vw,142px)!important;overflow:visible!important;transform:translateY(8px)scale(.985)!important}body[data-current=home] .as-book-popup.is-revealed{transform:translateY(0)scale(1)!important}body[data-current=home] .as-book-popup.is-heartbeat-active{animation:2.7s cubic-bezier(.22,.72,.25,1) both as1227BookTripleBeat!important}body[data-current=home] .as-book-popup.is-heartbeat-active:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #f1cf7cb8!important;animation:2.7s ease-out both as1227BookWave!important;position:absolute!important;inset:-5px!important;box-shadow:0 0 20px #f1cf7c59,0 0 46px #cd973938!important}body[data-current=home] .as-book-popup.is-heartbeat-active:after{opacity:.9!important;animation:2.7s ease-out both as1227BookHalo!important}@keyframes as1227BookTripleBeat{0%,9%,25%,41%,57%,to{transform:translateY(0)scale(1)}4%,20%,36%{transform:translateY(0)scale(1.045)}7%,23%,39%{transform:translateY(0)scale(.994)}}@keyframes as1227BookWave{0%,9%,25%,41%,to{opacity:0;transform:scale(.98)}4%,20%,36%{opacity:.86;transform:scale(1.025)}13%,29%,45%{opacity:0;transform:scale(1.13)}}@keyframes as1227BookHalo{0%,9%,25%,41%,to{opacity:.38;transform:scale(.98)}4%,20%,36%{opacity:.94;transform:scale(1.055)}13%,29%,45%{opacity:.2;transform:scale(1.16)}}body[data-current=home] .as-book-popup>*{z-index:2;position:relative}body[data-current=home] .as-book-popup__cta{background:linear-gradient(#fff1c62e,#211d1680 48%,#05080ce0)!important;border:1px solid #e5bf65b3!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff47,0 0 18px #d3a6422e!important}@media (width<=1180px) and (width>=761px){body[data-current=home] .as-book-popup{width:min(340px,100vw - 56px)!important;top:104px!important;left:28px!important}}@media (width<=760px){body[data-current=home] .as-book-popup{display:none!important}}@media (prefers-reduced-motion:reduce){body[data-current=home] .as-book-popup.is-heartbeat-active,body[data-current=home] .as-book-popup.is-heartbeat-active:before,body[data-current=home] .as-book-popup.is-heartbeat-active:after{animation:none!important}}:root{--hb-gold:#d5a557;--hb-bright:#f2d39a;--hb-paper:#e5d8bd;--hb-line:#daa64861}.hb2-page,.hb2-purchase-page{background:#020607!important;padding:0!important;overflow:hidden!important}body[data-current=book] .footer,body[data-current=purchase] .footer,body[data-current=book] #as1096Back,body[data-current=purchase] #as1096Back{display:none!important}.hb2-scroll,.hb2-purchase-scroll{height:calc(100svh - var(--topbar-height,86px));overscroll-behavior:contain;scrollbar-color:#ad7b31 #050707;overflow:hidden auto}.hb2-stage,.hb2-purchase-stage{width:100%;min-height:100%;color:var(--hb-paper);background:#020607;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.hb2-bg,.hb2-purchase-bg{object-fit:cover;object-position:center top;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hb2-stage:after,.hb2-purchase-stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 65% 45%,#0000 0 26%,#0000002e 68%,#0000008c);position:absolute;inset:0}.hb2-stage button,.hb2-purchase-stage button,.hb2-purchase-stage a{font:inherit}.hb2-back{z-index:8;color:#f5deb0;letter-spacing:.12em;cursor:pointer;backdrop-filter:blur(8px);background:#020708ad;border:1px solid #daa6488c;border-radius:999px;padding:.65em 1.25em;font-weight:700;position:absolute;top:24px;left:28px}.hb2-hero{z-index:2;min-height:max(720px,calc(100svh - var(--topbar-height,86px)));grid-template-columns:minmax(340px,46%) minmax(430px,1fr);align-items:center;gap:clamp(30px,5vw,90px);padding:90px clamp(42px,6vw,110px) 68px;display:grid;position:relative}.hb2-book-object{filter:drop-shadow(0 32px 35px #000000c7)drop-shadow(0 0 28px #d99e4133);justify-self:end;width:min(25vw,315px);transform:perspective(1100px)rotateY(8deg)}.hb2-book-object img,.hb2-purchase-book img{width:100%;height:auto;display:block}.hb2-head{text-align:left;text-shadow:0 2px 15px #000;max-width:680px}.hb2-head small,.hb2-purchase-copy>small,.hb2-section-heading small,.hb2-prologue-copy small{color:#cf8d39;letter-spacing:.24em;font-size:clamp(11px,.82vw,14px);font-weight:700;display:block}.hb2-head h2{color:var(--hb-bright);letter-spacing:.055em;margin:.42em 0 0;font-size:clamp(45px,4.8vw,82px);font-weight:500;line-height:.95}.hb2-subtitle{color:#bd863d;letter-spacing:.2em;margin:.25em 0 1.7em;font-size:clamp(18px,1.75vw,30px)}.hb2-strap{color:#f0ddba;letter-spacing:.11em;margin:0;font-size:clamp(19px,1.45vw,27px);line-height:1.3}.hb2-promise{color:#e5d8c2;max-width:600px;margin:1.1em 0 0;font-size:clamp(17px,1.25vw,22px);line-height:1.55}.hb2-blurb{color:#bfb097;max-width:580px;margin:.85em 0 0;font-size:clamp(14px,1vw,18px);line-height:1.55}.hb2-maincta,.hb2-final-cta button,.hb2-prologue-btn{color:#f8e5bb;letter-spacing:.15em;cursor:pointer;background:linear-gradient(135deg,#744411c7,#231508cc);border:1px solid #f3be55c7;font-weight:700;transition:all .2s;box-shadow:0 0 26px #e8a4342b}.hb2-maincta{margin-top:2em;padding:1em 1.7em;font-size:14px}.hb2-maincta:hover,.hb2-final-cta button:hover,.hb2-prologue-btn:hover{border-color:#f6d18b;transform:translateY(-2px);box-shadow:0 0 34px #e8a43459}.hb2-proof{color:#9e8b6d;letter-spacing:.11em;margin:.8em 0 0;font-size:12px}.hb2-excerpts{z-index:2;background:linear-gradient(#020607ad,#030707 14% 86%,#020607c7);border-top:1px solid #d8a1422e;padding:94px clamp(32px,6vw,110px) 100px;position:relative}.hb2-section-heading{text-align:center;margin-bottom:42px}.hb2-section-heading h3{color:#e4c183;letter-spacing:.12em;margin:.38em 0 0;font-size:clamp(28px,3vw,48px);font-weight:500}.hb2-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1300px;margin:0 auto;display:grid}.hb2-cards button{border:1px solid var(--hb-line);color:#d6c8b1;text-align:left;cursor:pointer;background:linear-gradient(155deg,#241b10d1,#040809e6);flex-direction:column;align-items:flex-start;min-height:300px;padding:42px 32px 34px;transition:all .25s;display:flex;position:relative;overflow:hidden}.hb2-cards button:before{content:"";background:radial-gradient(circle at 20% 0,#e09f3526,#0000 46%);position:absolute;inset:0}.hb2-cards button:hover{border-color:#f4c570c7;transform:translateY(-7px);box-shadow:0 18px 40px #00000080}.hb2-card-index{color:#85602e;letter-spacing:.25em;font-size:13px;position:relative}.hb2-cards strong{color:#e0ad5d;letter-spacing:.1em;margin-top:32px;font-size:clamp(22px,1.8vw,30px);font-weight:500;position:relative}.hb2-cards span:not(.hb2-card-index){margin-top:19px;font-size:15px;line-height:1.65;position:relative}.hb2-cards em{color:#d58a31;letter-spacing:.16em;margin-top:auto;padding-top:32px;font-size:12px;font-style:normal;font-weight:700;position:relative}.hb2-prologue{z-index:2;background:#020607;border-block:1px solid #d8a1422e;grid-template-columns:minmax(330px,1.05fr) minmax(350px,.95fr);min-height:640px;display:grid;position:relative}.hb2-prologue-visual{position:relative;overflow:hidden}.hb2-prologue-visual:after{content:"";background:linear-gradient(90deg,#0000 45%,#020607);position:absolute;inset:0}.hb2-prologue-visual img{object-fit:cover;filter:saturate(.78)brightness(.66);width:100%;height:100%}.hb2-prologue-copy{align-self:center;max-width:550px;padding:70px clamp(38px,6vw,105px) 70px 48px}.hb2-prologue-copy h3{color:#e1b66f;letter-spacing:.08em;margin:.45em 0 .7em;font-size:clamp(34px,3.4vw,56px);font-weight:500}.hb2-prologue-copy p{color:#d6c7ad;font-size:clamp(16px,1.15vw,20px);font-style:italic;line-height:1.8}.hb2-prologue-btn{margin-top:24px;padding:1em 1.45em;font-size:13px}.hb2-final-cta{z-index:2;text-align:center;background:radial-gradient(circle at 50% 0,#7a4c1533,#0000 58%),#020607;padding:80px 30px 92px;position:relative}.hb2-final-cta p{color:#d9c5a2;margin:0 0 26px;font-size:clamp(18px,1.7vw,26px);font-style:italic}.hb2-final-cta button{padding:1em 1.8em;font-size:13px}.hb2-purchase-stage{min-height:max(790px,calc(100svh - var(--topbar-height,86px)));grid-template-rows:auto auto auto;grid-template-columns:minmax(350px,45%) minmax(520px,55%);align-content:center;column-gap:clamp(45px,7vw,120px);padding:70px clamp(40px,6vw,105px);display:grid}.hb2-purchase-book{z-index:2;filter:drop-shadow(0 35px 35px #000000d1)drop-shadow(0 0 34px #dea03d33);grid-area:1/1/4;place-self:center;width:min(24vw,340px);position:relative;transform:perspective(1100px)rotateY(7deg)}.hb2-purchase-copy{z-index:2;color:#d9c6a5;grid-area:1/2;max-width:720px;position:relative}.hb2-purchase-copy h2{color:#e5bc78;letter-spacing:.08em;margin:.38em 0;font-size:clamp(34px,3.2vw,55px);font-weight:500;line-height:1.06}.hb2-purchase-copy>p{max-width:650px;margin:0;font-size:clamp(15px,1vw,18px);line-height:1.55}.hb2-secure{letter-spacing:.08em;color:#9e8e74!important;margin-top:.8em!important;font-size:12px!important}.hb2-after-purchase{z-index:2;border-top:1px solid #d6a04438;grid-area:3/2;grid-template-columns:1fr auto;align-items:center;gap:4px 28px;max-width:760px;margin-top:28px;padding-top:24px;display:grid;position:relative}.hb2-after-purchase p{color:#d8b575;margin:0;font-size:18px}.hb2-after-purchase span{color:#9f9077;font-size:12px}.hb2-after-purchase button{color:#ba8740;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:11px;font-weight:700;text-decoration:underline}.hb2-modal[hidden]{display:none!important}.hb2-modal{z-index:9999;place-items:center;padding:clamp(14px,3vw,44px);display:grid;position:fixed;inset:0}.hb2-modal-backdrop{backdrop-filter:blur(12px);background:#000304e0;position:absolute;inset:0}.hb2-modal-panel{color:#dccfb9;scrollbar-color:#ad7b31 #050707;isolation:isolate;background:linear-gradient(150deg,#0e1312f7,#020506fa);border:1px solid #dca84c85;width:min(880px,96vw);max-height:90svh;padding:clamp(42px,6vw,78px) clamp(26px,7vw,92px) 58px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:auto;box-shadow:0 34px 90px #000000d1}.hb2-modal.is-prologue .hb2-modal-panel{width:min(1040px,96vw)}.hb2-modal-mist{z-index:-2;pointer-events:none;opacity:.2;filter:blur(5px);background:url(../assets/brume.webp) 50%/55%,radial-gradient(#b9cfc33d,#0000 64%);animation:26s linear infinite alternate hbMistDrift;position:fixed;inset:-20%}.hb2-modal.is-prologue .hb2-modal-mist{opacity:.42;animation-duration:18s}@keyframes hbMistDrift{0%{transform:translate(-4%,-1%)scale(1.02)}50%{transform:translate(4%,2%)scale(1.08)}to{transform:translate(-1%,5%)scale(1.04)}}.hb2-modal-close{z-index:4;float:right;color:#e8c98d;cursor:pointer;background:#010506d1;border:1px solid #e1af5780;border-radius:50%;width:44px;height:44px;margin:-22px -48px 0 0;font-size:26px;position:sticky;top:0}.hb2-modal-kicker{color:#bd8032;letter-spacing:.25em;margin:0;font-size:11px}.hb2-modal-panel h2{clear:both;color:#e4bd79;letter-spacing:.08em;margin:.45em 0 .85em;font-size:clamp(30px,4vw,52px);font-weight:500}.hb2-modal-text{font-size:clamp(16px,1.12vw,19px);line-height:1.9}.hb2-modal-text p{margin:0 0 1.35em}.hb2-modal-text p:first-child{color:#f0dfbf;font-style:italic}.hb2-modal-buy{color:#f4d7a4;letter-spacing:.14em;cursor:pointer;background:#7848114d;border:1px solid #eeaf41bf;margin:38px auto 0;padding:1em 1.5em;display:block}@media (width<=760px){.hb2-scroll,.hb2-purchase-scroll{height:calc(100svh - 70px)}.hb2-bg,.hb2-purchase-bg{object-position:28% top;opacity:.64;height:760px}.hb2-back{font-size:10px;top:14px;left:14px}.hb2-hero{flex-direction:column;justify-content:flex-end;gap:25px;min-height:900px;padding:85px 22px 56px;display:flex}.hb2-book-object{order:1;align-self:center;width:min(54vw,235px)}.hb2-head{text-align:center;order:2}.hb2-head h2{font-size:clamp(37px,11vw,54px)}.hb2-subtitle{margin-bottom:1.3em;font-size:17px}.hb2-strap{font-size:16px}.hb2-promise{font-size:15px}.hb2-blurb{font-size:13px}.hb2-maincta{font-size:12px}.hb2-excerpts{padding:66px 18px 74px}.hb2-cards{grid-template-columns:1fr;gap:14px}.hb2-cards button{min-height:245px;padding:30px 26px}.hb2-prologue{grid-template-columns:1fr;min-height:0}.hb2-prologue-visual{height:320px}.hb2-prologue-visual:after{background:linear-gradient(#0000 36%,#020607)}.hb2-prologue-copy{text-align:center;margin-top:-55px;padding:34px 24px 68px;position:relative}.hb2-final-cta{padding:62px 22px 72px}.hb2-purchase-stage{flex-direction:column;min-height:0;padding:62px 20px 72px;display:flex}.hb2-purchase-bg{object-position:32% top;height:100%}.hb2-purchase-book{order:1;width:min(58vw,250px);margin:20px auto 38px}.hb2-purchase-copy{text-align:center;order:2}.hb2-purchase-copy h2{font-size:35px}.hb2-after-purchase{text-align:center;order:4;grid-template-columns:1fr;width:100%}.hb2-after-purchase button{grid-area:auto/1;margin-top:16px}.hb2-modal{padding:9px}.hb2-modal-panel{max-height:94svh;padding:48px 24px 44px}.hb2-modal-close{margin:-30px -8px 0 0}.hb2-modal-text{font-size:16px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.hb2-modal-mist{animation:none}}body[data-current=home] .nav-fantasy-heritieres{color:#e9bf56!important;text-shadow:0 0 12px #e9bf5657,0 0 28px #bb7d2233!important}@media (width>=821px){html body #home.home-as1174 .home-reference-canvas .home-beam-sigil{filter:drop-shadow(0 0 14px #ffe28e6b)drop-shadow(0 0 48px #d8b76a4d)!important;width:clamp(112px,6.8vw,132px)!important;max-width:132px!important;top:clamp(21px,2.8vh,31px)!important}html body[data-current=home] #home .as-book-popup,html body[data-current=home] .as-book-popup{top:clamp(142px,16vh,184px)!important;left:clamp(64px,6vw,116px)!important}}body[data-current=book] .hb2-scroll,body[data-current=purchase] .hb2-purchase-scroll{height:calc(100svh - var(--topbar-height,86px))!important;min-height:0!important}.hb2-page.active,.hb2-purchase-page.active{height:calc(100svh - var(--topbar-height,86px))!important;min-height:calc(100svh - var(--topbar-height,86px))!important}.hb2-stage{min-height:100%!important}.hb2-hero{grid-template-columns:minmax(170px,.65fr) minmax(180px,.68fr) minmax(250px,1.05fr)!important;gap:clamp(12px,1.45vw,28px)!important;min-height:100%!important;padding:72px clamp(18px,2.4vw,46px) 38px 44vw!important}.hb2-discovery{color:#e4d3b5;text-shadow:0 2px 16px #000;align-self:center;min-width:0;font-family:Georgia,Times New Roman,serif}.hb2-discovery>small{color:#ce8d3a;letter-spacing:.2em;font-size:10px;font-weight:700;display:block}.hb2-discovery>h3{color:#ecd099;letter-spacing:.08em;margin:.55em 0 1em;font-size:clamp(18px,1.35vw,25px);font-weight:500;line-height:1.15}.hb2-discovery-actions{gap:10px;display:grid}.hb2-discovery-actions button{color:#ddc49c;text-align:left;cursor:pointer;background:radial-gradient(circle at 12% 0,#f5c3652e,#0000 38%),linear-gradient(145deg,#4c3215d1,#05090ae6);border:1px solid #deab527a;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:72px;padding:12px 13px 11px 46px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 11px 24px #0006,0 0 18px #cb8f2d14}.hb2-discovery-actions button>span{color:#d9a34e;font-size:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.hb2-discovery-actions strong{color:#f0d6a6;letter-spacing:.1em;font-size:12px;font-weight:600}.hb2-discovery-actions em{color:#c98c38;letter-spacing:.13em;margin-top:5px;font-size:9px;font-style:normal;font-weight:700}.hb2-discovery-actions button:hover,.hb2-discovery-actions button:focus-visible{border-color:#f6cd7eeb;outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #fff3,0 17px 32px #00000080,0 0 28px #dc9c3533}.hb2-discovery-actions button:active{transform:translateY(1px)scale(.99)}.hb2-discovery-prologue{background:radial-gradient(circle at 12% 0,#c9e0cd29,#0000 40%),linear-gradient(145deg,#233a30e0,#04090af0)!important;border-color:#ceddcd6b!important}.hb2-book-object,.hb2-purchase-book{isolation:isolate;background:#d5c59e;border-radius:4px 11px 11px 4px;box-shadow:inset -10px 0 14px #482d115c,inset 0 -7px #b8a67f}.hb2-book-object{justify-self:center!important;width:min(16vw,258px)!important;transform:perspective(1200px)rotateY(-13deg)rotateX(1deg)!important}.hb2-book-object:before,.hb2-purchase-book:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#e7d9b8 0 2px,#bca980 2px 3px);border-radius:0 8px 8px 0;width:18px;position:absolute;top:9px;bottom:7px;right:-13px;box-shadow:inset -4px 0 6px #42270c57}.hb2-book-object:after,.hb2-purchase-book:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#180a05c7,#c4853047,#0d060361);border-radius:4px 0 0 4px;width:12px;position:absolute;inset:0 auto 0 0}.hb2-book-object img,.hb2-purchase-book img{z-index:1;border-radius:4px 9px 9px 4px;position:relative;box-shadow:inset 0 0 0 1px #ffd57d40}.hb2-head{align-self:center;max-width:520px!important}.hb2-head h2{font-size:clamp(30px,2.6vw,50px)!important}.hb2-subtitle{margin-bottom:1.2em!important}.hb2-promise{font-size:clamp(15px,1.05vw,19px)!important}.hb2-blurb{font-size:clamp(13px,.9vw,16px)!important}.hb2-maincta{margin-top:1.25em!important}.hb2-excerpts,.hb2-prologue,.hb2-final-cta{display:none!important}.hb2-modal-panel,.hb2-modal-text{max-width:100%!important;overflow-x:hidden!important}.hb2-modal-text p{overflow-wrap:anywhere}.hb2-purchase-stage{min-height:100%!important;overflow:hidden!important}.hb2-purchase-book{filter:drop-shadow(0 38px 30px #000000c2)drop-shadow(0 0 28px #dea03d38)!important;place-self:center!important;width:min(19vw,295px)!important;transform:perspective(1200px)translateY(-16vh)rotateY(-11deg)rotateX(1deg)!important}.hb2-store-mark{align-items:center;height:35px;display:flex;color:#efc46f!important;margin-bottom:13px!important}.hb2-store-amazon .hb2-store-mark i{font-family:Arial,sans-serif;font-size:31px;font-style:normal;font-weight:700;position:relative}.hb2-store-amazon .hb2-store-mark i:after{content:"";border-bottom:3px solid #efa63a;border-radius:50%;width:23px;height:8px;position:absolute;bottom:0;left:1px;transform:rotate(7deg)}.hb2-store-kobo .hb2-store-mark{gap:3px}.hb2-store-kobo .hb2-store-mark i{background:#df554b;border-radius:50%;width:13px;height:13px}.hb2-store-kobo .hb2-store-mark i:nth-child(2){background:#49a788}.hb2-store-kobo .hb2-store-mark i:nth-child(3){background:#61a5d4}.hb2-store-kobo .hb2-store-mark i:nth-child(4){background:#e4a63e}@media (width<=1180px) and (width>=761px){.hb2-hero{grid-template-columns:minmax(165px,.68fr) minmax(170px,.7fr) minmax(240px,1.05fr)!important;gap:12px!important;padding-left:39vw!important}.hb2-book-object{width:min(18vw,225px)!important}.hb2-discovery-actions button{min-height:62px}.hb2-purchase-book{transform:perspective(1200px)translateY(-13vh)rotateY(-11deg)!important}}@media (width<=760px){.hb2-page.active,.hb2-purchase-page.active{height:calc(100svh - var(--topbar-height,70px))!important;min-height:calc(100svh - var(--topbar-height,70px))!important}body[data-current=book] .hb2-scroll,body[data-current=purchase] .hb2-purchase-scroll{height:100%!important;overflow-y:auto!important}.hb2-hero{gap:22px!important;min-height:auto!important;padding:74px 18px 54px!important;display:flex!important}.hb2-discovery{text-align:center;order:3;width:100%}.hb2-discovery-actions{grid-template-columns:1fr 1fr}.hb2-discovery-actions button{min-height:78px}.hb2-book-object{order:1!important;width:min(51vw,220px)!important}.hb2-head{order:2!important}.hb2-purchase-stage{overflow:visible!important}.hb2-purchase-book{width:min(55vw,235px)!important;margin-bottom:24px!important;transform:perspective(1200px)rotateY(-9deg)!important}}@media (width<=430px){.hb2-discovery-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hb2-discovery-actions button{transition:none!important}}body[data-current=book] #book.hb2-page,body[data-current=purchase] #purchase.hb2-purchase-page{width:100%!important;height:auto!important;min-height:0!important;inset:76px 0 0!important}body[data-current=book] .hb2-scroll,body[data-current=purchase] .hb2-purchase-scroll{width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.hb2-stage,.hb2-purchase-stage{background:#020607!important;width:100%!important;height:100%!important;min-height:100%!important}.hb2-bg,.hb2-purchase-bg{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;inset:0!important}.hb2-antique-book{isolation:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.hb2-antique-book:before,.hb2-antique-book:after{content:none!important;display:none!important}.hb2-antique-book img{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}@media (width>=761px){.hb2-hero{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important}.hb2-discovery{z-index:4!important;width:clamp(248px,17vw,316px)!important;max-width:none!important;position:absolute!important;top:52%!important;left:clamp(42px,5vw,96px)!important;transform:translateY(-50%)!important}.hb2-discovery-actions{gap:clamp(8px,1vh,11px)!important}.hb2-discovery-actions button{min-height:clamp(64px,8.1vh,78px)!important}.hb2-book-object.hb2-antique-book{z-index:3!important;filter:drop-shadow(0 34px 29px #000000c7)drop-shadow(0 0 24px #dd9e3b33)!important;justify-self:auto!important;width:clamp(320px,24.8vw,455px)!important;max-width:none!important;position:absolute!important;top:51%!important;left:49%!important;transform:translate(-50%,-50%)!important}.hb2-head{z-index:4!important;width:min(28vw,530px)!important;max-width:none!important;position:absolute!important;top:55%!important;left:68%!important;transform:translateY(-50%)!important}.hb2-head h2{font-size:clamp(34px,3vw,56px)!important}.hb2-subtitle{margin-bottom:1.4em!important}.hb2-purchase-stage{padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.hb2-purchase-book.hb2-antique-book{z-index:3!important;filter:drop-shadow(0 34px 28px #000000d1)drop-shadow(0 0 24px #dea03d2e)!important;width:clamp(350px,27vw,475px)!important;max-width:none!important;position:absolute!important;bottom:49.2%!important;left:18.2%!important;transform:translate(-50%)!important}.hb2-purchase-copy{z-index:4!important;width:45.5%!important;max-width:760px!important;position:absolute!important;top:10.5%!important;left:48%!important}.hb2-purchase-copy h2{margin:.55em 0 .42em!important;font-size:clamp(36px,3.35vw,60px)!important}.hb2-after-purchase{z-index:4!important;width:auto!important;max-width:none!important;margin:0!important;position:absolute!important;bottom:7.5%!important;left:48%!important;right:6.5%!important}}@media (width<=1180px) and (width>=761px){.hb2-discovery{width:235px!important;left:34px!important}.hb2-book-object.hb2-antique-book{width:clamp(292px,28vw,370px)!important;left:47%!important}.hb2-head{width:31vw!important;left:66%!important}.hb2-purchase-book.hb2-antique-book{width:clamp(310px,30vw,405px)!important;left:18.5%!important}.hb2-purchase-copy,.hb2-after-purchase{left:44%!important}.hb2-purchase-copy{width:52%!important}}@media (width<=760px){body[data-current=book] #book.hb2-page,body[data-current=purchase] #purchase.hb2-purchase-page{top:68px!important}body[data-current=book] .hb2-scroll,body[data-current=purchase] .hb2-purchase-scroll{overflow-y:auto!important}.hb2-stage,.hb2-purchase-stage{height:auto!important;min-height:100%!important}.hb2-book-object.hb2-antique-book{filter:drop-shadow(0 24px 25px #000000bf)drop-shadow(0 0 20px #dd9e3b2e)!important;width:min(72vw,290px)!important;transform:none!important}.hb2-purchase-book.hb2-antique-book{filter:drop-shadow(0 24px 25px #000000c7)drop-shadow(0 0 20px #dea03d2e)!important;width:min(74vw,300px)!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.hb2-antique-book{transition:none!important}}@media (width>=901px){.aren-portal__sigil{transform:translateY(-44px);filter:drop-shadow(0 0 12px #ffebb19e)drop-shadow(0 0 34px #d8b76a70)!important;width:clamp(76px,5.1vw,98px)!important;margin:-34px auto -49px!important}}.hb2-maincta,.hb2-modal-buy{color:#f8e6bd!important;background:radial-gradient(circle at 50% -30%,#ffe8a845,#0000 54%),linear-gradient(#7a4f19eb,#2f1b08f2 58%,#120c07fa)!important;border:1px solid #f6c977c7!important;border-radius:999px!important;transition:transform .46s cubic-bezier(.18,.89,.32,1.28),box-shadow .34s,border-color .34s,filter .34s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffae16b,inset 0 -7px 14px #00000047,0 12px 24px #00000075,0 0 26px #dd9e3b2e!important}.hb2-maincta:after,.hb2-modal-buy:after{content:"";pointer-events:none;background:linear-gradient(#ffffff2b,#0000);border-radius:999px;height:40%;position:absolute;inset:1px 12% auto}.hb2-maincta:hover,.hb2-maincta:focus-visible,.hb2-modal-buy:hover,.hb2-modal-buy:focus-visible{filter:brightness(1.08);outline:none;border-color:#ffe0a0!important;transform:translateY(-6px)scale(1.025)!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 15px #0000003d,0 20px 34px #00000094,0 0 40px #e7ae4657!important}.hb2-maincta:active,.hb2-modal-buy:active{transition-duration:.1s!important;transform:translateY(1px)scale(.985)!important}.hb2-modal-buy{cursor:pointer!important;pointer-events:auto!important;min-height:58px!important;padding:14px 30px!important}.hb2-back{opacity:.78;color:#f5deb0bd!important;background:#0207087a!important;border-color:#d5a55752!important;min-width:0!important;padding:.48em .9em!important;font-size:10px!important;transition:opacity .2s,border-color .2s,background .2s!important;top:18px!important;left:22px!important;box-shadow:0 5px 14px #0000003d!important}.hb2-back:hover,.hb2-back:focus-visible{opacity:1;background:#070c0cbf!important;border-color:#e0b86b8a!important;transform:none!important}.hb2-discovery-audio{background:radial-gradient(circle at 12% 0,#65bbc72b,#0000 42%),linear-gradient(145deg,#182f33e6,#04090af2)!important;border-color:#7fb2bc70!important}.hb2-discovery-audio>span{color:#8ec9ce!important}.hb2-discovery-audio em{color:#80bcc3!important}.hb2-prologue-end{color:#e4d3b5;text-align:center;background:linear-gradient(145deg,#452d1357,#04090aad);border:1px solid #dbaa5357;border-radius:18px;padding:24px 22px 22px;box-shadow:inset 0 1px #ffffff12,0 12px 30px #00000047;margin:38px 0 8px!important}.hb2-prologue-end strong{color:#efc777;letter-spacing:.13em;margin-bottom:10px;font-size:.92em;display:block}.hb2-prologue-end span{line-height:1.55;display:block}.hb2-modal.is-audio-placeholder .hb2-modal-text{text-align:center;place-items:center;min-height:190px;font-size:clamp(18px,1.35vw,23px);display:grid}.hb2-modal.is-audio-placeholder .hb2-modal-buy{display:none!important}@media (width>=761px){.hb2-book-object.hb2-antique-book{cursor:default;will-change:transform,filter;width:clamp(360px,27.5vw,520px)!important;transition:transform .55s cubic-bezier(.22,.8,.3,1.24),filter .45s!important;left:48.5%!important}.hb2-book-object.hb2-antique-book:hover{filter:drop-shadow(0 43px 33px #000000db)drop-shadow(0 0 38px #e8ad484f)!important;transform:translate(-50%,-53%)scale(1.035)rotate(-.35deg)!important}.hb2-head{width:min(31.5vw,620px)!important;top:54.5%!important;left:66.5%!important}.hb2-head h2{font-size:clamp(34px,2.85vw,54px)!important}.hb2-maincta{min-height:58px;padding:1em 2.15em!important}.hb2-purchase-book.hb2-antique-book{will-change:transform,filter;width:clamp(320px,24.5vw,430px)!important;transition:transform .55s cubic-bezier(.22,.8,.3,1.24),filter .45s!important;bottom:49.6%!important;left:18.2%!important}.hb2-purchase-book.hb2-antique-book:hover{filter:drop-shadow(0 43px 33px #000000e0)drop-shadow(0 0 36px #e8ad4847)!important;transform:translate(-50%)translateY(-4%)scale(1.025)rotate(-.3deg)!important}.hb2-purchase-copy{top:11.5%!important}.hb2-after-purchase{bottom:5.8%!important}}@media (width<=1180px) and (width>=761px){.hb2-book-object.hb2-antique-book{width:clamp(320px,30vw,410px)!important}.hb2-head{width:33vw!important;left:65%!important}.hb2-purchase-book.hb2-antique-book{width:clamp(290px,27vw,365px)!important}.hb2-purchase-copy{top:12.5%!important}}@media (width<=760px){.hb2-back{top:11px!important;left:12px!important}.hb2-maincta,.hb2-modal-buy{width:min(100%,330px)}.hb2-discovery-audio{grid-column:1/-1}.aren-portal__sigil{width:clamp(54px,16vw,74px)!important;margin:-12px auto 0!important}}@media (prefers-reduced-motion:reduce){.hb2-book-object.hb2-antique-book,.hb2-purchase-book.hb2-antique-book,.hb2-maincta,.hb2-modal-buy{transition:none!important}.hb2-book-object.hb2-antique-book:hover{transform:translate(-50%,-50%)!important}.hb2-purchase-book.hb2-antique-book:hover{transform:translate(-50%)!important}}.aren-portal__sigil{z-index:4!important;pointer-events:none!important;filter:drop-shadow(0 0 8px #fff4c6d1)drop-shadow(0 0 23px #e8bc5bad)drop-shadow(0 0 48px #d8b76a61)!important;width:clamp(88px,5.5vw,96px)!important;margin:0!important;position:absolute!important;top:12vh!important;left:calc(50% + .587vh)!important;transform:translate(-50%,-50%)!important}@media (aspect-ratio>=16/9){.aren-portal__sigil{top:calc(50vh - 21.375vw)!important;left:50.33vw!important}}@media (width<=760px){.aren-portal__sigil{width:clamp(84px,22vw,94px)!important}}.aren-portal__actions{flex-direction:column;align-items:center;gap:8px}@media (width<=760px){#codevx .future-world-status,#vision .future-world-status{border-radius:12px}#codevx .future-world-footer-actions{grid-template-columns:1fr;width:100%}}#guild .guild-x-form-wrap{border-color:#d8b76a8f!important;box-shadow:0 38px 110px #0000009e,0 0 42px #d8b76a1c,inset 0 1px #ffffff13!important}#guild .guild-x-form input,#guild .guild-x-form select{border-color:#d8b76a57!important;min-height:58px!important}#guild .guild-x-submit{min-height:62px!important;box-shadow:0 18px 42px #00000070,0 0 24px #d8b76a21,inset 0 1px #fff5cd29!important}@font-face{font-family:AS Great Vibes;src:url(../assets/fonts/great-vibes-latin-ext-400-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:AS Italianno;src:url(../assets/fonts/italianno-latin-ext-400-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:AS Cormorant;src:url(../assets/fonts/cormorant-garamond-latin-ext-500-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:AS Cormorant;src:url(../assets/fonts/cormorant-garamond-latin-ext-500-italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:500}.serelia-message-modal__parchment-bg--blank{display:none!important}.serelia-message-modal__parchment-bg--print{display:block!important}#purchase [data-store].as1243-unavailable{filter:saturate(.72)brightness(.88);cursor:not-allowed!important;border-color:#d8b76a52!important}#purchase [data-store].as1243-unavailable em{color:#d8bd7a!important}#guild .guild-x-submit:disabled{cursor:not-allowed!important;opacity:.72!important;filter:saturate(.7)!important}body[data-current=domain] .footer{display:none!important}#domain .worlds-bg,#domain .worlds-bg:before,#domain .worlds-bg:after,#domain .world-door-arch,#domain .world-door-arch *,#domain .world-door:before,#domain .world-door:after{pointer-events:none!important}#domain .world-door{--door:#d8b76a;isolation:isolate;cursor:pointer;transform:translateZ(0);background:linear-gradient(#ffffff05,#00000052)!important;border:0!important;border-left:1px solid #d8b76a29!important;align-content:end!important;height:100%!important;min-height:0!important;padding:0 24px 32px!important;transition:transform .36s,box-shadow .36s,border-color .36s!important;display:grid!important;position:relative!important;overflow:hidden!important}#domain .world-door:last-child{border-right:1px solid #d8b76a29!important}#domain .world-door:hover,#domain .world-door:focus-within{z-index:3;box-shadow:0 0 48px color-mix(in srgb, var(--door) 26%, transparent), inset 0 0 48px #0000005c;transform:scale(1.018);border-color:#ffe59a6b!important}#domain .world-door:before{content:"";border:1px solid color-mix(in srgb, var(--door) 46%, #0003);box-shadow:inset 0 0 0 1px #ffeeb50f, inset 0 0 38px #000000b8, 0 0 28px color-mix(in srgb, var(--door) 25%, transparent);opacity:.86;border-radius:48% 48% 4px 4px/18% 18% 4px 4px;position:absolute;inset:5% 7% 4%}#domain .world-door:after{content:"";background:linear-gradient(180deg,transparent 24%,#0000001f 52%,#000000db 100%), radial-gradient(ellipse at 50% 65%,color-mix(in srgb, var(--door) 28%, transparent),transparent 52%);opacity:.88;transition:opacity .36s;position:absolute;inset:0}#domain .world-door:hover:after,#domain .world-door:focus-within:after{opacity:.72}#domain .world-door h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;color:#fff1d1;text-shadow:0 0 22px #000000b8;font-weight:500;line-height:1.05;margin:0!important;font-size:clamp(30px,2.4vw,43px)!important}#domain .world-door h3:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb, var(--door) 72%, #fff),transparent);width:76%;height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--door) 42%, transparent);margin:13px auto 0;display:block}@media (width<=1180px){#domain .world-door{min-height:560px!important}}@media (width<=680px){#domain .world-door{border:1px solid #d8b76a2e!important;min-height:560px!important}}@media (prefers-reduced-motion:reduce){#domain .world-door,#domain .world-door-arch img,#domain .world-door-mist{transition:none!important;animation:none!important}}#author{background:radial-gradient(at 23% 55%,#d8b76a24,#0000 34%),radial-gradient(at 78% 42%,#ffe7a012,#0000 30%),linear-gradient(#050505 0%,#020202 100%)}#author:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000 0 7%,#d8b76a1f 7.1%,#0000 7.4%),linear-gradient(90deg,#0000 0 53%,#d8b76a14 53.1%,#0000 53.35%),linear-gradient(#d8b76a17,#0000 28% 72%,#d8b76a0f);position:absolute;inset:78px 0 58px}#author:after{content:"";pointer-events:none;background:linear-gradient(#0000,#d8b76a57,#ffeba938,#0000);width:1px;position:absolute;top:112px;bottom:92px;left:50%}#author .author-portrait{background:linear-gradient(#ffe8a617,#00000038),#040404a8;border:1px solid #d8b76a94;margin:0;padding:14px;position:relative;box-shadow:0 34px 96px #00000094,0 0 46px #d8b76a24,inset 0 0 0 1px #ffeeb80f}#author .author-portrait:before{content:"";pointer-events:none;border:1px solid #ffe9a62e;position:absolute;inset:8px}#author .author-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe8a6a6,#0000);height:1px;position:absolute;bottom:-13px;left:28px;right:28px;box-shadow:0 0 24px #d8b76a52}#author .author-copy{background:radial-gradient(at 12% 0,#d8b76a14,#0000 42%),linear-gradient(#080705b3,#00000057);border-color:#d8b76a6b;flex-direction:column;gap:12px;padding:clamp(26px,2.8vw,40px);display:flex;position:relative;box-shadow:0 28px 82px #00000080,inset 0 0 42px #d8b76a09}#author .author-copy:before{content:"";pointer-events:none;border:1px solid #d8b76a21;position:absolute;inset:14px}#author .author-copy>*{z-index:1;position:relative}#author .author-copy h2{letter-spacing:.09em;white-space:nowrap;margin:0;font-size:clamp(52px,4.5vw,70px)}body[data-current=author] .footer,body[data-current=author] .footer button[data-go=guild]{display:none!important}@media (width<=1120px){#author:after{display:none}#author .author-copy h2{white-space:normal}}@media (width<=680px){#author:before{inset:68px 0 0}#author .author-copy{padding:24px 20px}#author .author-copy h2{letter-spacing:.08em;font-size:38px}}#author .author-copy{backdrop-filter:blur(6px);background:#0a080557!important;border:1px solid #d8b76a29!important;border-radius:14px!important;box-shadow:0 0 60px #d8b76a0f,inset 0 0 0 1px #d8b76a0d!important}#author .author-portrait{border-radius:14px;box-shadow:0 30px 70px #00000080}#codevx .eyebrow{letter-spacing:.36em;color:#7fd0ff!important}#codevx .content.glass{border:1px solid #7fd0ff29!important;box-shadow:0 0 54px #2878c81f!important}#codevx .status-line{color:#cde8ffd1;border-left:2px solid #7fd0ff80;padding-left:12px}#archives .archive-grid{gap:clamp(16px,2vw,26px)}#archives .archive-grid>*{background:#0c0a0766;border:1px solid #d8b76a29;border-radius:12px;transition:border-color .3s,transform .3s,box-shadow .3s}#archives .archive-grid>:hover{border-color:#d8b76a80;transform:translateY(-4px);box-shadow:0 18px 40px #00000073,0 0 26px #d8b76a1a}#domain .as-social-row{display:none!important}#author .as-social-row{display:flex!important}#domain .worlds-follow,#domain .worlds-follow span[data-i18n=domain\.follow]{letter-spacing:.16em!important}body[data-current=domain] .as1096-back,body[data-current=domain] .footer{display:none!important}#domain{background:#050709!important}#domain .world-door{background:linear-gradient(#090a0cd6,#020304f5)!important;border:1px solid #d8b76a38!important;border-radius:28px!important;min-height:620px!important;overflow:hidden!important;box-shadow:0 28px 70px #0000007a,inset 0 0 0 1px #ffffff05!important}#domain .world-door:before{opacity:1!important;background:linear-gradient(#ffffff08,#0000 38%),linear-gradient(135deg,#d8b76a1a,#0000 44% 66%,#d8b76a0f)!important}#domain .world-door:after{background:linear-gradient(90deg,#0000,#d8b76ad1,#0000)!important;height:1px!important;top:0!important;left:12%!important;right:12%!important;box-shadow:0 0 18px #d8b76a29!important}#domain .world-door:hover,#domain .world-door:focus-within{border-color:#ffe29270!important;transform:translateY(-6px)!important;box-shadow:0 34px 86px #00000094,0 0 28px #d8b76a1a!important}#domain .world-door h3{font-family:var(--serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--gold2)!important;margin:0!important;font-size:clamp(32px,2.45vw,44px)!important}#domain .world-door h3:after{display:none!important}@media (width<=820px){#domain .world-door{min-height:auto!important}}#domain.worlds-gallery-screen{background:#020304!important;overflow:auto!important}#domain .worlds-gallery-bg{z-index:0!important;filter:brightness(.34)saturate(.7)contrast(1.08)!important;background:radial-gradient(circle at 50% 14%,#ffd37517,#0000 20%),radial-gradient(circle at 22% 34%,#8246181f,#0000 28%),radial-gradient(circle at 78% 36%,#214f7124,#0000 28%),linear-gradient(#02030580,#020305e0 76%,#020305fa),url(../assets/guild-study-as-sigil.webp) 50% 10%/cover no-repeat!important;position:fixed!important;inset:78px 0 0!important}#domain .worlds-gallery-vignette{background:radial-gradient(at 50% 15%,#0000 0 20%,#0000001f 34%,#00000085 70%,#000000e0 100%),linear-gradient(90deg,#0000009e,#0000 16% 84%,#0000009e);z-index:1!important;pointer-events:none!important;position:fixed!important;inset:78px 0 0!important}#domain .worlds-gallery-shell{z-index:3!important;flex-direction:column!important;width:min(1640px,100% - 54px)!important;min-height:calc(100vh - 78px)!important;margin:78px auto 0!important;padding:26px 0 30px!important;display:flex!important;position:relative!important}#domain .worlds-gallery-back{z-index:245!important;color:#f9eed0f5!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:linear-gradient(#121314fa,#050607fc 58%,#020304)!important;border:1px solid #d8b76a94!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 16px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important;position:fixed!important;top:104px!important;left:24px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #000000d1,0 12px 30px #0000007a,0 0 16px #d8b76a14!important}#domain .worlds-gallery-back:before{content:""!important;background:linear-gradient(#ffffff2e,#fff8da0a 58%,#0000)!important;border-radius:999px!important;height:42%!important;position:absolute!important;top:1px!important;left:7%!important;right:7%!important}#domain .worlds-gallery-back:after{content:"✦"!important;color:#ffe28eb8!important;text-shadow:0 0 7px #ffebabd1,0 0 15px #d8b76a5c!important;font-size:6px!important;position:absolute!important;top:7px!important;right:10px!important}#domain .worlds-gallery-back-arrow{color:#fff8dc!important;filter:drop-shadow(0 0 7px #fff4cd7a)!important;font-size:15px!important}#domain .worlds-gallery-back:hover,#domain .worlds-gallery-back:focus-visible{border-color:#ffe9a9d1!important;transform:translateY(-2px)!important}#domain .worlds-gallery-head{text-align:center!important;width:min(1140px,82%)!important;margin:0 auto 30px!important}#domain .worlds-gallery-sigil{filter:drop-shadow(0 0 14px #d8b76a38)!important;width:38px!important;margin-bottom:4px!important}#domain .worlds-gallery-head h2{letter-spacing:.072em!important;text-transform:uppercase!important;color:#f5e9c6!important;text-shadow:0 2px 18px #0000007a,0 0 14px #d8b76a0d!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(50px,4.8vw,82px)!important;font-weight:300!important;line-height:.96!important}#domain .worlds-gallery-title-rule{justify-content:center!important;align-items:center!important;gap:15px!important;margin:12px auto 8px!important;display:flex!important}#domain .worlds-gallery-title-rule:before,#domain .worlds-gallery-title-rule:after{content:""!important;background:linear-gradient(90deg,#0000,#d8b76aa3)!important;width:min(28vw,320px)!important;height:1px!important}#domain .worlds-gallery-title-rule:after{transform:scaleX(-1)!important}#domain .worlds-gallery-title-rule span{border:1px solid #d8b76ab8!important;width:9px!important;height:9px!important;transform:rotate(45deg)!important;box-shadow:0 0 10px #d8b76a29!important}#domain .worlds-gallery-kicker{letter-spacing:.3em!important;text-transform:uppercase!important;color:#d8b76a!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(13px,1.08vw,17px)!important;font-weight:500!important}#domain .worlds-gallery-intro{color:#f5e9c6e0!important;margin:6px 0 0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(17px,1.36vw,22px)!important;font-style:italic!important;line-height:1.35!important}#domain .worlds-gallery-portals{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:clamp(24px,2vw,38px)!important;padding:10px 6px 0!important;display:grid!important;position:relative!important}#domain .worlds-gallery-portals:before{background:radial-gradient(circle at 16% 38%,#af681f1f,#0000 18%),radial-gradient(circle at 50% 28%,#5883da1a,#0000 22%),radial-gradient(circle at 84% 38%,#357e751f,#0000 18%),linear-gradient(#0000,#0000000f 40%,#00000047 100%),linear-gradient(90deg,#0000 0 14%,#d8b76a0d 15%,#0000 16% 48%,#d8b76a0f 50%,#0000 52% 84%,#d8b76a0d 85%,#0000 86%);content:""!important;pointer-events:none!important;opacity:.9!important;position:absolute!important;inset:10% -4% -3%!important}#domain .worlds-gallery-portals:after{background:radial-gradient(#d8b76a24,#0000 58%),linear-gradient(#0000,#00000075);content:""!important;pointer-events:none!important;filter:blur(20px)!important;opacity:.8!important;height:18%!important;position:absolute!important;bottom:5%!important;left:10%!important;right:10%!important}#domain .worlds-portal{--portal-accent:#d8b76a;--portal-outline:#d8b76a5c;--portal-outline-2:#ffebb61f;--portal-glow:#d8b76a1f;--portal-bg:#07080bf5;--cta-bg-start:#121418;--cta-bg-end:#040506;--cta-ink:#f4e4b4;--cta-border:#d8b76a6b;--cta-shadow:#00000057;z-index:2!important;position:relative!important}#domain .worlds-portal-fantasy{--portal-accent:#e3aa57;--portal-outline:#eeb25470;--portal-outline-2:#fff0b91a;--portal-glow:#b1491d38;--cta-bg-start:#7a2615;--cta-bg-end:#e2a349;--cta-ink:#fff1cb;--cta-border:#f4c56ae0;--cta-shadow:#ab5d1d61}#domain .worlds-portal-scifi{--portal-accent:#89b8ff;--portal-outline:#75a8ff6b;--portal-outline-2:#d2e5ff1a;--portal-glow:#3973ff38;--cta-bg-start:#0b1e46;--cta-bg-end:#173d82;--cta-ink:#ecf3ff;--cta-border:#8db5ffb8;--cta-shadow:#0c2b6d5c}#domain .worlds-portal-vision{--portal-accent:#9bceb1;--portal-outline:#7ebf9f6b;--portal-outline-2:#e1f3e71a;--portal-glow:#227c6b38;--cta-bg-start:#0d3a39;--cta-bg-end:#1b6460;--cta-ink:#eff7ec;--cta-border:#97c5a9ad;--cta-shadow:#08494c5c}#domain .worlds-portal-entry{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}#domain .worlds-portal-frame{border:1px solid var(--portal-outline)!important;background:radial-gradient(circle at 50% 0%,#fff1c70f,transparent 18%),var(--portal-bg)!important;height:clamp(620px,44vw,790px)!important;box-shadow:inset 0 0 0 1px #fff6da12,inset 0 0 0 8px #07080bf2,inset 0 0 0 9px var(--portal-outline),inset 0 0 0 18px #d8b76a1a,inset 0 0 38px #fff2cc0d,inset 0 -30px 60px #000000a3,inset 0 0 80px #000000bd,0 40px 96px #0000008f,0 0 46px var(--portal-glow),0 0 0 1px #ffefbc0d!important;border-radius:34px!important;transition:transform .45s,border-color .35s,box-shadow .35s!important;display:block!important;position:relative!important;overflow:hidden!important}#domain .worlds-portal-frame:before,#domain .worlds-portal-frame:after{content:""!important;pointer-events:none!important;z-index:5!important;position:absolute!important}#domain .worlds-portal-frame:before{box-shadow:inset 0 0 0 1px var(--portal-outline-2),inset 0 0 22px #d8b76a0d,inset 0 1px 0 #fff7df1a!important;border:1px solid #d8b76a38!important;border-radius:24px!important;inset:18px!important}#domain .worlds-portal-frame:after{background:linear-gradient(var(--portal-outline),var(--portal-outline)) 28px 28px/44px 1px no-repeat, linear-gradient(var(--portal-outline),var(--portal-outline)) 28px 28px/1px 44px no-repeat, linear-gradient(var(--portal-outline),var(--portal-outline)) calc(100% - 72px) 28px/44px 1px no-repeat, linear-gradient(var(--portal-outline),var(--portal-outline)) calc(100% - 29px) 28px/1px 44px no-repeat, linear-gradient(var(--portal-outline),var(--portal-outline)) 28px calc(100% - 29px)/44px 1px no-repeat, linear-gradient(var(--portal-outline),var(--portal-outline)) 28px calc(100% - 72px)/1px 44px no-repeat, linear-gradient(var(--portal-outline),var(--portal-outline)) calc(100% - 72px) calc(100% - 29px)/44px 1px no-repeat, linear-gradient(var(--portal-outline),var(--portal-outline)) calc(100% - 29px) calc(100% - 72px)/1px 44px no-repeat;opacity:.95!important;border-radius:26px!important;inset:14px!important}#domain .worlds-portal-image{background-position:50%!important;background-size:cover!important;border-radius:20px!important;transition:transform .85s,filter .85s!important;position:absolute!important;inset:22px!important}#domain .worlds-portal-fantasy .worlds-portal-image{filter:saturate(1.02)brightness(.96)contrast(1.04)!important;background-image:url(../assets/universe-fantasy-heiresses-red.webp)!important;background-position:50%!important}#domain .worlds-portal-scifi .worlds-portal-image{filter:saturate(1.03)brightness(.95)contrast(1.04)!important;background-image:url(../assets/universe-scifi-blue.webp)!important;background-position:50%!important}#domain .worlds-portal-vision .worlds-portal-image{filter:saturate(.98)brightness(.92)contrast(1.04)!important;background-image:url(../assets/universe-vision-green.webp)!important;background-position:50%!important}#domain .worlds-portal-aura{z-index:1!important;background:radial-gradient(circle at 50% 7%,#fffcf033,#0000 11%),radial-gradient(circle at 50% 55%,#ffefc40a,#0000 28%),linear-gradient(#ffffff0a,#0000000d 18%,#0000001f 42%,#0000009e 100%)!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 84px #00000057!important}#domain .worlds-portal-aura:before{content:""!important;clip-path:polygon(46% 0%,54% 0%,79% 30%,63% 100%,37% 100%,21% 30%)!important;filter:blur(10px)!important;opacity:.72!important;background:linear-gradient(#fff8e157,#ffebb22b 16%,#ffdb8d14 34%,#ffd78400 74%)!important;border:0!important;border-radius:0!important;width:72%!important;height:76%!important;position:absolute!important;top:-4%!important;left:50%!important;transform:translate(-50%)!important}#domain .worlds-portal-aura:after{content:""!important;background:linear-gradient(90deg,transparent,var(--portal-outline),transparent)!important;height:1px!important;box-shadow:0 0 20px var(--portal-glow)!important;position:absolute!important;bottom:23%!important;left:11%!important;right:11%!important}#domain .worlds-portal-fantasy .worlds-portal-aura{background:radial-gradient(circle at 50% 7%,#fff8e547,#0000 11%),radial-gradient(circle at 50% 55%,#ffc77c0f,#0000 30%),linear-gradient(#ffffff12,#45160a05 18%,#00000014 42%,#00000080 100%)!important;box-shadow:inset 0 0 74px #00000047!important}#domain .worlds-portal-fantasy .worlds-portal-aura:before{filter:blur(9px)!important;opacity:1!important;background:linear-gradient(#fffcf08f,#ffedbc47 16%,#ffd38a2e 32%,#ff9d4e1a 46%,#ffd78400 78%)!important;width:82%!important;height:86%!important}#domain .worlds-portal-scifi .worlds-portal-aura:before{opacity:.8!important;background:linear-gradient(#eff6ff57,#b3d1ff2e 18%,#70a9ff14 36%,#ffd78400 74%)!important}#domain .worlds-portal-vision .worlds-portal-aura:before{opacity:.8!important;background:linear-gradient(#f3f7ee57,#badfc72e 18%,#68b09914 36%,#ffd78400 74%)!important}#domain .worlds-portal-mark,#domain .worlds-portal-lock{color:#fff0b0!important;text-shadow:0 0 10px #ffedaf6b!important;z-index:6!important;background:radial-gradient(circle,#181510f5,#040507fa)!important;border:1px solid #d8b76a9e!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 18px #d8b76a38,inset 0 1px #fff7d72e!important}#domain .worlds-portal-mark,#domain .worlds-portal-mark:before,#domain .worlds-portal-mark:after,#domain .worlds-portal-mark:before,#domain .worlds-portal-mark:after,#domain .worlds-portal-lock,#domain .worlds-portal-fantasy .worlds-portal-lock{display:none!important}#domain .worlds-portal-copy{z-index:7!important;text-align:center!important;background:linear-gradient(#0000 0%,#03040614 16%,#03040694 50%,#030406f0 100%)!important;flex-direction:column!important;align-items:center!important;padding:168px 8px 0!important;display:flex!important;position:absolute!important;bottom:34px!important;left:40px!important;right:40px!important}#domain .worlds-portal-index{letter-spacing:.22em!important;text-transform:uppercase!important;color:#dcb96e!important;text-shadow:0 0 8px #d8b76a29!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(18px,1.06vw,21px)!important}#domain .worlds-portal-copy strong{letter-spacing:.06em!important;text-transform:uppercase!important;color:#f6e7c0!important;text-shadow:0 2px 18px #0000007a!important;margin-top:10px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(28px,2.35vw,52px)!important;font-weight:400!important;line-height:.98!important;display:block!important}#domain .worlds-portal-copy em{white-space:pre-line!important;color:#f1e3c1db!important;text-shadow:0 2px 16px #00000085!important;min-height:78px!important;margin:18px 0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(16px,1.12vw,20px)!important;font-style:normal!important;line-height:1.35!important;display:block!important}#domain .worlds-portal-cta{border:1px solid var(--cta-border)!important;background:linear-gradient(180deg,#ffffff14,#fff0 34%),linear-gradient(120deg,var(--cta-bg-start),var(--cta-bg-end))!important;width:min(100%,360px)!important;min-height:58px!important;color:var(--cta-ink)!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 0 #ffffff42,inset 0 -1px 0 #000000b8,0 14px 30px var(--cta-shadow),0 0 18px #d8b76a14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:14px!important;padding:0 24px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:12px!important;font-weight:600!important;display:flex!important;position:relative!important;overflow:hidden!important}#domain .worlds-portal-cta:before{content:""!important;background:linear-gradient(#ffffff38,#fff8da0d 62%,#0000)!important;border-radius:999px!important;height:46%!important;position:absolute!important;top:1px!important;left:4%!important;right:4%!important}#domain .worlds-portal-cta:after{content:""!important;pointer-events:none!important;border:1px solid #ffffff0f!important;border-radius:999px!important;position:absolute!important;inset:2px!important}#domain .worlds-portal-cta-icon,#domain .worlds-portal-cta-arrow{z-index:2!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}#domain .worlds-portal-cta-icon{text-shadow:0 0 12px #ffffff2e!important;width:18px!important;font-size:12px!important}#domain .worlds-portal-cta-arrow{font-size:15px!important;transition:transform .25s!important}#domain .worlds-portal:hover .worlds-portal-frame,#domain .worlds-portal-entry:focus-visible .worlds-portal-frame{box-shadow:inset 0 0 0 1px #fff6da1a,inset 0 0 0 8px #07080bf5,inset 0 0 0 9px var(--portal-outline),inset 0 0 0 18px #d8b76a24,inset 0 0 52px #fff1c80d,inset 0 0 60px #000000b8,0 48px 102px #00000094,0 0 56px var(--portal-glow)!important;border-color:#ffe59ce0!important;transform:translateY(-10px)scale(1.012)!important}#domain .worlds-portal:hover .worlds-portal-image{filter:saturate(1.05)brightness(1.02)contrast(1.05)!important;transform:scale(1.045)!important}#domain .worlds-portal:hover .worlds-portal-lock,#domain .worlds-portal-entry:focus-visible .worlds-portal-lock{box-shadow:0 0 24px #d8b76a42,0 0 42px var(--portal-glow),inset 0 1px 0 #fff7d72e!important}#domain .worlds-portal:hover .worlds-portal-cta,#domain .worlds-portal-entry:focus-visible .worlds-portal-cta{box-shadow:inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #000000b8,0 16px 34px var(--cta-shadow),0 0 24px var(--portal-glow)!important;transform:translateY(-2px)!important}#domain .worlds-portal:hover .worlds-portal-cta-arrow,#domain .worlds-portal-entry:focus-visible .worlds-portal-cta-arrow{transform:translate(4px)!important}#domain .worlds-archives-note{background:linear-gradient(#0a0b0eeb,#030406f5)!important;border:1px solid #d8b76a47!important;border-radius:28px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;width:min(1380px,100%)!important;margin:24px auto 0!important;padding:18px 22px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff5cd0d,0 16px 34px #0000004d,0 0 24px #d8b76a0d!important}#domain .worlds-archives-note:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#d8b76a0f,#0000 18% 82%,#d8b76a0f)!important;position:absolute!important;inset:0!important}#domain .worlds-archives-note:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#d8b76a57,#0000)!important;height:1px!important;position:absolute!important;bottom:1px!important;left:22px!important;right:22px!important}#domain .worlds-archives-note-mark{color:#d8b76a!important;filter:drop-shadow(0 0 10px #d8b76a3d)!important;font-size:24px!important;line-height:1!important}#domain .worlds-archives-note-copy{flex-direction:column!important;gap:6px!important;display:flex!important}#domain .worlds-archives-note-kicker{letter-spacing:.22em!important;text-transform:uppercase!important;color:#d8b76a!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:17px!important}#domain .worlds-archives-note-copy p:last-child{color:#e8dab8c7!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:17px!important;line-height:1.5!important}#domain .worlds-archives-note-cta{color:#f6e6bc!important;letter-spacing:.15em!important;text-transform:uppercase!important;z-index:2!important;background:linear-gradient(#ffffff14,#fff0 34%),linear-gradient(120deg,#0f1114,#090b0d 36%,#14181d 100%)!important;border:1px solid #e0b55dc2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:16px!important;min-width:380px!important;min-height:58px!important;padding:0 30px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #000000c7,0 18px 34px #00000052,0 0 22px #d8b76a1a!important}#domain .worlds-archives-note-cta:hover,#domain .worlds-archives-note-cta:focus-visible{transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #000000c7,0 20px 36px #0000005c,0 0 28px #d8b76a29!important}#domain .worlds-archives-note-cta:before{content:""!important;background:linear-gradient(#ffffff38,#fff8da0d 62%,#0000)!important;border-radius:999px!important;height:46%!important;position:absolute!important;top:1px!important;left:4%!important;right:4%!important}#domain .worlds-archives-note-cta:after{content:""!important;pointer-events:none!important;border:1px solid #ffffff0f!important;border-radius:999px!important;position:absolute!important;inset:2px!important}#domain .worlds-gallery-footer{background:linear-gradient(#0d0e11e0,#030406f0)!important;border:1px solid #d8b76a52!important;border-radius:24px!important;grid-template-columns:1.1fr .85fr 1fr!important;align-items:center!important;gap:18px!important;min-height:76px!important;margin-top:18px!important;padding:12px 18px!important;display:grid!important;box-shadow:inset 0 1px #fff5cd14,0 14px 34px #0000005c!important}#domain .worlds-gallery-footer-copy,#domain .worlds-gallery-footer-brand{align-items:center!important;gap:14px!important;display:flex!important}#domain .worlds-gallery-footer-brand{border-left:1px solid #d8b76a29!important;border-right:1px solid #d8b76a29!important;justify-content:center!important;padding:0 18px!important}#domain .worlds-gallery-footer-brand img{filter:drop-shadow(0 0 10px #d8b76a2e)!important;width:34px!important}#domain .worlds-gallery-footer p{letter-spacing:.14em!important;text-transform:uppercase!important;color:#e2d2abc7!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;line-height:1.45!important}#domain .worlds-gallery-compass{color:#c9a85f!important;font-size:30px!important}#domain .worlds-gallery-manifesto{color:#f6e6bc!important;letter-spacing:.15em!important;text-transform:uppercase!important;background:linear-gradient(#ffffff14,#fff0 34%),linear-gradient(120deg,#0f1114,#090b0d 36%,#14181d 100%)!important;border:1px solid #e0b55dc2!important;border-radius:999px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:16px!important;min-width:330px!important;min-height:58px!important;padding:0 28px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:13px!important;font-weight:700!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #000000c7,0 18px 34px #00000052,0 0 22px #d8b76a1a!important}#domain .worlds-gallery-manifesto:before{content:""!important;background:linear-gradient(#ffffff38,#fff8da0d 62%,#0000)!important;border-radius:999px!important;height:46%!important;position:absolute!important;top:1px!important;left:4%!important;right:4%!important}#domain .worlds-gallery-manifesto:after{content:""!important;pointer-events:none!important;border:1px solid #ffffff0f!important;border-radius:999px!important;position:absolute!important;inset:2px!important}#domain .worlds-gallery-manifesto:hover,#domain .worlds-gallery-manifesto:focus-visible{transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #000000c7,0 20px 36px #0000005c,0 0 28px #d8b76a29!important}@media (width<=1440px){#domain .worlds-gallery-shell{width:min(1320px,100% - 36px)!important}#domain .worlds-portal-frame{height:clamp(580px,48vw,740px)!important}#domain .worlds-portal-copy{left:28px!important;right:28px!important}#domain .worlds-portal-copy strong{font-size:clamp(26px,2.15vw,44px)!important}}@media (width<=1180px){#domain .worlds-gallery-shell{width:min(1120px,100% - 26px)!important}#domain .worlds-gallery-portals{grid-template-columns:repeat(2,minmax(0,1fr))!important}#domain .worlds-portal-frame{height:700px!important}#domain .worlds-archives-note{text-align:center!important;grid-template-columns:1fr!important}#domain .worlds-archives-note-mark{display:none!important}#domain .worlds-archives-note-copy{align-items:center!important}#domain .worlds-archives-note-cta{justify-self:center!important}#domain .worlds-gallery-footer{text-align:center!important;grid-template-columns:1fr!important}#domain .worlds-gallery-footer-copy,#domain .worlds-gallery-footer-brand{justify-content:center!important}#domain .worlds-gallery-footer-brand{border:1px solid #d8b76a24!important;border-left:0!important;border-right:0!important;padding:10px 0!important}#domain .worlds-gallery-manifesto{justify-self:center!important}}@media (width<=760px){#domain .worlds-gallery-shell{width:calc(100% - 16px)!important;padding-top:56px!important}#domain .worlds-gallery-back{min-height:40px!important;padding:0 13px!important;font-size:10px!important;top:84px!important;left:10px!important}#domain .worlds-gallery-head{width:96%!important}#domain .worlds-gallery-head h2{letter-spacing:.05em!important;font-size:40px!important}#domain .worlds-gallery-kicker{letter-spacing:.2em!important;font-size:11px!important}#domain .worlds-gallery-intro{font-size:15px!important}#domain .worlds-gallery-portals{grid-template-columns:1fr!important;gap:26px!important}#domain .worlds-portal-frame{height:680px!important}#domain .worlds-portal-mark{width:70px!important;height:70px!important}#domain .worlds-portal-lock{width:74px!important;height:74px!important}#domain .worlds-portal-copy{padding-top:140px!important;bottom:24px!important;left:20px!important;right:20px!important}#domain .worlds-portal-index{font-size:16px!important}#domain .worlds-portal-copy strong{font-size:38px!important}#domain .worlds-portal-copy em{min-height:auto!important;font-size:17px!important}#domain .worlds-archives-note{gap:12px!important;padding:14px!important}#domain .worlds-archives-note-copy p:last-child{font-size:15px!important}#domain .worlds-archives-note-cta,#domain .worlds-gallery-manifesto{width:100%!important;min-width:0!important}}@media (width<=1180px){#domain .worlds-gallery-shell{width:min(1120px,100% - 36px)!important}#domain .worlds-gallery-portals{grid-template-columns:repeat(2,minmax(0,1fr))!important}#domain .worlds-gallery-footer{text-align:center!important;grid-template-columns:1fr!important}#domain .worlds-gallery-footer-copy,#domain .worlds-gallery-footer-brand{justify-content:center!important}#domain .worlds-gallery-footer-brand{border:1px solid #d8b76a24!important;border-left:0!important;border-right:0!important;padding:10px 0!important}#domain .worlds-gallery-manifesto{justify-self:center!important}}@media (width<=760px){#domain .worlds-gallery-shell{width:calc(100% - 22px)!important;padding-top:56px!important}#domain .worlds-gallery-back{min-height:40px!important;padding:0 13px!important;font-size:10px!important;top:84px!important;left:10px!important}#domain .worlds-gallery-head{width:96%!important}#domain .worlds-gallery-head h2{letter-spacing:.05em!important;font-size:40px!important}#domain .worlds-gallery-kicker{letter-spacing:.2em!important;font-size:11px!important}#domain .worlds-gallery-intro{font-size:15px!important}#domain .worlds-gallery-portals{grid-template-columns:1fr!important}#domain .worlds-portal-frame{height:410px!important}}#codevx.scifi-classified-screen,#vision.vision-lab-screen{color:#efe3c5!important;background:#020305!important;overflow:auto!important}#codevx .scifi-back,#vision .vision-back{z-index:6;color:#f6e6bc;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#16181cf5,#040507fa);border:1px solid #d8b76a8a;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:11px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff40,0 12px 28px #0000006b,0 0 18px #d8b76a12}#codevx .scifi-back:hover,#codevx .scifi-back:focus-visible,#vision .vision-back:hover,#vision .vision-back:focus-visible{border-color:#ffe8a4d9;transform:translateY(-2px)}#codevx .scifi-cta,#vision .vision-cta{color:#f5e5b8;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#ffffff1a,#0000 38%),linear-gradient(120deg,#11151c,#05070a 72%);border:1px solid #d8b76a78;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:56px;padding:0 26px;font-family:Cormorant Garamond,Georgia,serif;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #000000c7,0 16px 30px #00000054,0 0 20px #d8b76a14}#codevx .scifi-cta:before,#vision .vision-cta:before{content:"";background:linear-gradient(#ffffff3b,#fff8da0a 60%,#0000);border-radius:999px;height:46%;position:absolute;top:1px;left:4%;right:4%}#codevx .scifi-cta>*,#vision .vision-cta>*{z-index:1;position:relative}#codevx .scifi-cta:hover,#codevx .scifi-cta:focus-visible,#vision .vision-cta:hover,#vision .vision-cta:focus-visible{filter:brightness(1.08);transform:translateY(-3px)}#codevx .scifi-dossiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;scroll-margin-top:110px;display:grid}#codevx .scifi-footer,#vision .vision-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:18px 0 0;display:flex}#codevx .scifi-footer>p,#vision .vision-footer>p{color:#dad7cf7a;margin:0;font-size:12px}#codevx .scifi-footer>div,#vision .vision-footer>div{gap:10px;display:flex}#vision .vision-collection{background:linear-gradient(#0a0d0cf0,#040606fa);border:1px solid #d8b76a38;border-radius:26px;margin-top:28px;padding:30px;box-shadow:0 28px 70px #0000006b}#vision .vision-footer{border-top-color:#91c5a31f}@media (width<=1180px){#codevx .scifi-dossiers{grid-template-columns:1fr}}@media (width<=820px){#codevx .scifi-footer,#vision .vision-footer{text-align:center;flex-direction:column;align-items:stretch}#codevx .scifi-footer>div,#vision .vision-footer>div{flex-wrap:wrap;justify-content:center}}@media (width<=560px){#codevx .scifi-cta,#vision .vision-cta{width:100%}}#vision .vision-cta:hover,#vision .vision-cta:focus-visible{border-color:#f5d792d6;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff57,0 18px 36px #00000057,0 0 24px #d8b76a24}#vision .vision-collection{background:linear-gradient(#0a0a08f7,#040403fc);border-color:#d8b76a42;border-radius:0;padding:30px}#vision .vision-guild-visual{min-height:390px;position:relative;overflow:hidden}#vision .vision-guild-visual>img:first-child{object-fit:cover;filter:saturate(.92)brightness(.74)contrast(1.08);width:100%;height:100%}#vision .vision-guild-visual:after{content:"";background:linear-gradient(90deg,#0000 54%,#040403d1 100%),linear-gradient(#0000 54%,#0404038a 100%);position:absolute;inset:0}#vision .vision-guild-copy{flex-direction:column;justify-content:center;padding:42px 44px;display:flex}#vision .vision-guild-copy h3{line-height:.98;font-size:clamp(34px,3vw,52px)!important}#vision .vision-guild-copy p{line-height:1.65}#vision .vision-guild-copy .vision-cta{align-self:flex-start;margin-top:22px}#vision .vision-footer{border-top-color:#d8b76a29;margin-top:26px;padding-top:22px}@media (width<=980px){#vision .vision-guild-visual{min-height:320px}}@media (width<=700px){#vision .vision-guild-copy{padding:30px 24px}}@media (width<=820px){#codevx,#vision{padding-top:64px!important}#codevx .scifi-dossiers{grid-template-columns:1fr!important;gap:18px!important}}body[data-current=codevx] .footer{display:none!important}#codevx.sf2-screen{overscroll-behavior-y:contain;scrollbar-color:#375f9a #03060b;background:#02050a!important;overflow:hidden auto!important}#codevx .sf2-page-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 30%,#1f60b921,#0000 31%),radial-gradient(circle at 82% 56%,#a15d141c,#0000 34%),linear-gradient(#02050a,#010204 78%,#030202);position:fixed;inset:0}#codevx .sf2-shell{z-index:1;color:#f6edd8;width:min(1480px,100% - 32px);margin:0 auto;padding:96px 0 48px;font-family:Space Grotesk,Arial,sans-serif;position:relative}#codevx .sf2-shell *{box-sizing:border-box}#codevx .sf2-hero{background:#020711;border:1px solid #d8b76a75;border-radius:0 0 28px 28px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000009e,inset 0 0 0 1px #ffe9ad09}#codevx .sf2-hero-media{object-fit:cover;object-position:center 46%;filter:brightness(.72)saturate(1.18)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.045)}#codevx .sf2-hero-shade{pointer-events:none;background:linear-gradient(90deg,#01040af5 0%,#01040ac7 29%,#01040a47 55%,#01040a2b 100%),linear-gradient(#0003,#0000 45%,#0103086b);position:absolute;inset:0}#codevx .sf2-hero-frame{pointer-events:none;border:1px solid #d8b76a4d;border-radius:0 0 20px 20px;position:absolute;inset:14px;box-shadow:inset 0 0 58px #0000006b}#codevx .sf2-hero-frame:before,#codevx .sf2-hero-frame:after{content:"";background:linear-gradient(90deg,#0000,#d8b76a);width:120px;height:1px;position:absolute;top:22px}#codevx .sf2-hero-frame:before{left:24px}#codevx .sf2-hero-frame:after{right:24px;transform:scaleX(-1)}#codevx .sf2-back{z-index:4;color:#f7e7bb;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#181613db,#07080ce6);border:1px solid #d8b76a7a;border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-family:Cinzel,Georgia,serif;font-size:12px;font-weight:600;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;position:absolute;top:34px;left:42px;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000052}#codevx .sf2-back:hover,#codevx .sf2-back:focus-visible{border-color:#ffde89d1;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 0 28px #d8b76a2e,0 16px 34px #0006}#codevx .sf2-hero-copy{z-index:3;width:min(660px,48%);padding:176px 0 96px 62px;position:relative}#codevx .sf2-kicker{color:#d7b766;letter-spacing:.3em;text-transform:uppercase;margin:0 0 16px;font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:600}#codevx .sf2-hero-copy h2{color:#fff0c7;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 0 34px #4684e51f,0 15px 40px #0000008c;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(64px,7vw,112px);font-weight:500;line-height:.83}#codevx .sf2-hero-subtitle{color:#dfc37c;letter-spacing:.1em;text-transform:uppercase;margin:26px 0 0;font-family:Cinzel,Georgia,serif;font-size:clamp(15px,1.25vw,21px);font-weight:500;line-height:1.55}#codevx .sf2-hero-intro{color:#eff1f9d6;max-width:560px;margin:26px 0 30px;font-size:17px;line-height:1.7}#codevx .sf2-hero-axis{z-index:2;pointer-events:none;background:linear-gradient(#0000,#75b1ff29 18%,#9ec9ffc2 48%,#5a99f71f 88%,#0000);width:2px;position:absolute;top:8%;bottom:8%;right:24.6%;box-shadow:0 0 18px #4488ff47}#codevx .sf2-hero-axis span{background:#fff3bd;width:9px;height:9px;position:absolute;top:17%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 18px #7fb7ff,0 0 36px #619fffb3}#codevx .sf2-hero-axis i{background:#08162fe6;border:1px solid #d9b86b;width:15px;height:15px;position:absolute;bottom:22%;left:50%;transform:translate(-50%,50%)rotate(45deg);box-shadow:0 0 18px #5392ffb3}#codevx .sf2-cta{color:#f5e2af;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(#272726f0,#07090cfa);border:1px solid #d8b76a94;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 28px;font-family:Cinzel,Georgia,serif;font-size:12px;font-weight:700;transition:transform .25s,filter .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -15px 22px #0000005c,0 14px 32px #00000057}#codevx .sf2-cta:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(#ffffff47,#fff0);border-radius:999px;height:42%;position:absolute;top:1px;left:8%;right:8%}#codevx .sf2-cta:hover,#codevx .sf2-cta:focus-visible{filter:brightness(1.13);transform:translateY(-3px);box-shadow:inset 0 1px #fff3,inset 0 -15px 22px #0000005c,0 0 30px #d8b76a38,0 18px 38px #0000006b}#codevx .sf2-cta-gold{color:#fff0bd;background:linear-gradient(#6d5121 0%,#3b290e 52%,#171006 100%);border-color:#e3c36d;box-shadow:inset 0 1px #ffffff3d,inset 0 -18px 25px #0000004d,0 0 26px #d8b76a2e,0 14px 34px #00000061}#codevx .sf2-restricted{color:#e8d7aec7;letter-spacing:.05em;background:linear-gradient(90deg,#260301ad,#0b0807f5 28% 72%,#260301ad);border-top:1px solid #d3391eb8;border-bottom:1px solid #d3391e85;grid-template-columns:auto auto 1fr 1fr 1.35fr;align-items:center;gap:18px;min-height:58px;margin:14px 0 20px;padding:0 32px;font-size:12px;display:grid;position:relative}#codevx .sf2-restricted:before,#codevx .sf2-restricted:after{content:"";background:linear-gradient(90deg,#0000,#ef3d21,#0000);width:150px;height:1px;position:absolute;top:-1px;box-shadow:0 0 12px #e33a20}#codevx .sf2-restricted:before{left:2%}#codevx .sf2-restricted:after{right:2%}#codevx .sf2-restricted strong{color:#f2d69c;letter-spacing:.12em;font-family:Cinzel,Georgia,serif;font-size:13px}#codevx .sf2-restricted>span:not(.sf2-lock){padding-left:20px;position:relative}#codevx .sf2-restricted>span:not(.sf2-lock):before{content:"◆";color:#d7b766;font-size:6px;position:absolute;top:5px;left:0}#codevx .sf2-lock{color:#d9b86b;font-size:20px}#codevx .sf2-dossiers{grid-template-columns:1fr 1fr;gap:18px;display:grid}#codevx .sf2-dossier{background:linear-gradient(155deg,#070e1bfa,#02050bfa);border:1px solid #467bc98c;border-radius:20px;padding:28px 26px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 64px #00000061}#codevx .sf2-dossier:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 6%,#3376dd21,#0000 32%),linear-gradient(135deg,#ffffff06,#0000 30%);position:absolute;inset:0}#codevx .sf2-dossier.sf2-omega{background:linear-gradient(155deg,#140d07fa,#050403fc);border-color:#9f671f99}#codevx .sf2-dossier.sf2-omega:before{background:radial-gradient(circle at 85% 6%,#d280231f,#0000 33%),linear-gradient(135deg,#ffffff05,#0000 30%)}#codevx .sf2-card-watermark{opacity:.16;filter:saturate(1.35);background-image:url(../assets/scifi-code-vx-dossier.webp);background-position:76% 30%;background-size:cover;width:42%;height:210px;position:absolute;top:-4%;right:-2%;mask-image:linear-gradient(90deg,#0000,#000 45%)}#codevx .sf2-omega .sf2-card-watermark{filter:saturate(1.2)sepia(.2);background-image:url(../assets/scifi-omega-dossier.webp);background-position:53% 27%}#codevx .sf2-dossier-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}#codevx .sf2-code{color:#78adff;letter-spacing:.24em;text-transform:uppercase;margin:0 0 8px;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:600}#codevx .sf2-omega .sf2-code{color:#d99c43}#codevx .sf2-dossier-head h3{color:#fff2d1;letter-spacing:.035em;text-transform:uppercase;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4vw,68px);font-weight:500;line-height:.92}#codevx .sf2-status{color:#a9c9ff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#122d5870;border:1px solid #64a0ff80;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}#codevx .sf2-omega .sf2-status{color:#f0b964;background:#5b2f0a59;border-color:#d8923a85}#codevx .sf2-tags{z-index:2;flex-wrap:wrap;gap:8px;margin:18px 0;display:flex;position:relative}#codevx .sf2-tags span{color:#dce3efc2;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #97b1da2e;border-radius:999px;padding:7px 10px;font-size:9px}#codevx .sf2-omega .sf2-tags span{color:#e8cba2c7;border-color:#dc9e4c33}#codevx .sf2-lead{z-index:2;color:#e5dcc7;min-height:58px;margin:0 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;line-height:1.5;position:relative}#codevx .sf2-video{z-index:2;background:#01040a;border:1px solid #548ee47a;border-radius:4px;min-height:285px;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #1950a021}#codevx .sf2-video-omega{border-color:#b86f2180;box-shadow:inset 0 0 48px #914b0f21}#codevx .sf2-video>img{object-fit:cover;filter:brightness(.52)saturate(1.25)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}#codevx .sf2-video-grid{background-image:linear-gradient(#78b1ff0e 1px,#0000 1px),linear-gradient(90deg,#78b1ff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 88%)}#codevx .sf2-video-omega .sf2-video-grid{background-image:linear-gradient(#e69f440b 1px,#0000 1px),linear-gradient(90deg,#e69f440b 1px,#0000 1px)}#codevx .sf2-video-copy{z-index:2;backdrop-filter:blur(10px);background:#02060ec7;border:1px solid #88b1ee26;width:min(72%,440px);padding:18px 20px;position:absolute;bottom:18px;left:18px;box-shadow:0 14px 32px #00000052}#codevx .sf2-video-omega .sf2-video-copy{background:#0e0702c7;border-color:#d8913729}#codevx .sf2-video-copy>span,#codevx .sf2-video-copy small{color:#88b7ff;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}#codevx .sf2-video-omega .sf2-video-copy>span,#codevx .sf2-video-omega .sf2-video-copy small{color:#d7a45e}#codevx .sf2-video-copy h4{color:#fff2d6;letter-spacing:.04em;margin:8px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,2.4vw,39px);font-weight:500;line-height:.95}#codevx .sf2-video-copy p{color:#e5e9f1c7;margin:0 0 12px;font-size:13px;line-height:1.55}#codevx .sf2-play{z-index:3;color:#fff1cd;background:#020710c7;border:1px solid #ffffff7a;border-radius:50%;width:72px;height:72px;font-size:24px;transition:transform .25s,box-shadow .25s;position:absolute;top:50%;right:28px;transform:translateY(-50%);box-shadow:0 0 0 10px #ffffff06,0 0 34px #4b8df529}#codevx .sf2-video-omega .sf2-play{background:#120802d1;box-shadow:0 0 0 10px #ffffff05,0 0 34px #d57f2329}#codevx .sf2-play:hover,#codevx .sf2-play:focus-visible{transform:translateY(-50%)scale(1.07);box-shadow:0 0 0 12px #ffffff09,0 0 40px #6ea4ff40}#codevx .sf2-artifacts{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid;position:relative}#codevx .sf2-artifact{text-align:center;background:linear-gradient(#ffffff06,#0000001f);border:1px solid #819fcf2e;border-radius:3px;min-height:190px;padding:10px}#codevx .sf2-artifact-visual{color:#bad4ff;text-shadow:0 0 20px #4a8df58c;background:radial-gradient(circle at 50% 42%,#488df52e,#0000 34%),linear-gradient(145deg,#101826,#03060b);border:1px solid #ffffff0f;place-items:center;height:104px;margin-bottom:10px;font-family:Cinzel,Georgia,serif;font-size:30px;display:grid;position:relative;overflow:hidden}#codevx .sf2-omega .sf2-artifact-visual{color:#e8b86e;text-shadow:0 0 20px #cc771f8c;background:radial-gradient(circle at 50% 42%,#d27e202e,#0000 34%),linear-gradient(145deg,#21170e,#070402)}#codevx .sf2-artifact-visual:after{content:"";border:1px solid #ffffff12;position:absolute;inset:9px}#codevx .sf2-artifact-doc .sf2-artifact-visual:before,#codevx .sf2-artifact-report .sf2-artifact-visual:before{content:"";background:repeating-linear-gradient(#ebe2c938 0 2px,#0000 2px 8px);border:1px solid #ebe2c95c;width:54px;height:68px;position:absolute;transform:rotate(-5deg);box-shadow:9px 7px #ffffff09}#codevx .sf2-artifact-id .sf2-artifact-visual:before{content:"";opacity:.62;background:linear-gradient(#65748c,#202936);border-radius:50% 50% 42% 42%;width:38px;height:48px;position:absolute;box-shadow:0 36px 0 15px #151c27}#codevx .sf2-artifact-map .sf2-artifact-visual:before{content:"";background:radial-gradient(circle at 30% 65%,#e9592f 0 2px,#0000 3px),radial-gradient(circle at 58% 42%,#e9592f 0 2px,#0000 3px),radial-gradient(circle at 72% 60%,#e9592f 0 2px,#0000 3px),linear-gradient(23deg,#0000 44%,#e6ad6442 45% 47%,#0000 48%),linear-gradient(-35deg,#0000 44%,#e6ad6442 45% 47%,#0000 48%);border:1px solid #e6ad6442;border-radius:50%;position:absolute;inset:18px}#codevx .sf2-artifact h4{color:#f0e2c5;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600;line-height:1.15}#codevx .sf2-artifact p{color:#b5c1d39e;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:9px}#codevx .sf2-omega .sf2-artifact p{color:#d6b07ca6}#codevx .sf2-dossier-foot{z-index:2;color:#70a5f0;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #6b9adf2b;justify-content:space-between;gap:16px;margin-top:14px;padding-top:12px;font-size:8px;display:flex;position:relative}#codevx .sf2-omega .sf2-dossier-foot{color:#d0954a;border-top-color:#ce8c382e}#codevx .sf2-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}#codevx .sf2-status-grid article{background:linear-gradient(#090d14eb,#030508f5);border:1px solid #7795c02e;border-radius:4px;grid-template-columns:52px 1fr;align-items:center;gap:12px;min-height:112px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff06}#codevx .sf2-status-grid article:nth-child(3),#codevx .sf2-status-grid article:nth-child(4){border-color:#c1843633}#codevx .sf2-status-icon{color:#83b0f4;border:1px solid #679df03b;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:inset 0 0 18px #4580dd1a}#codevx .sf2-status-grid article:nth-child(3) .sf2-status-icon,#codevx .sf2-status-grid article:nth-child(4) .sf2-status-icon{color:#d9a253;border-color:#d8953e3d;box-shadow:inset 0 0 18px #c2711b1a}#codevx .sf2-status-grid h4{color:#ecd9ae;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-family:Cinzel,Georgia,serif;font-size:11px;line-height:1.35}#codevx .sf2-status-grid p{color:#d0d2d6a3;margin:0;font-size:10px;line-height:1.55}#codevx .sf2-guild{background:#080603;border:1px solid #d8b76a7a;border-radius:5px;grid-template-columns:45% 55%;min-height:340px;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff09}#codevx .sf2-guild-copy{z-index:2;background:radial-gradient(circle at 10% 18%,#d8b76a1f,#0000 32%),linear-gradient(90deg,#080603 0%,#0b0804 84%,#0a07032e);flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 44px 40px;display:flex;position:relative}#codevx .sf2-guild-copy>img{filter:drop-shadow(0 0 18px #d8b76a75);width:52px;margin-bottom:10px}#codevx .sf2-guild-copy h3{color:#f7e7bd;max-width:520px;margin:4px 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,3.4vw,56px);font-weight:500;line-height:.95}#codevx .sf2-guild-copy>p:not(.sf2-kicker){color:#e8dbbec7;margin:0 0 24px;font-size:15px}#codevx .sf2-guild-visual{position:relative;overflow:hidden}#codevx .sf2-guild-visual img{object-fit:cover;object-position:center 70%;filter:sepia(.55)saturate(1.35)brightness(.74)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}#codevx .sf2-guild-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#0b0804 0%,#0b080424 38%,#0000 78%),radial-gradient(circle at 48% 38%,#ffc25538,#0000 38%);position:absolute;inset:0}#codevx .sf2-guild-visual span{z-index:2;background:linear-gradient(#0000,#f7d070,#0000);width:1px;position:absolute;top:7%;bottom:7%;left:55%;box-shadow:0 0 26px #f7d070d9}#codevx .sf2-footer{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px 0 0;display:flex}#codevx .sf2-footer p{color:#d8c394ad;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Cinzel,Georgia,serif;font-size:10px}#codevx .sf2-footer:before{content:"◆";color:#d7b766;text-shadow:0 0 16px #d8b76a8f;order:1;font-size:9px}#codevx .sf2-footer p{order:0}#codevx .sf2-footer-cta{order:2;min-width:360px}@media (width<=1100px){#codevx .sf2-shell{width:min(100% - 20px,1040px);padding-top:88px}#codevx .sf2-hero{min-height:590px}#codevx .sf2-hero-copy{width:62%;padding-left:40px}#codevx .sf2-hero-axis{right:21%}#codevx .sf2-dossiers{grid-template-columns:1fr}#codevx .sf2-status-grid,#codevx .sf2-guild{grid-template-columns:1fr 1fr}}@media (width<=760px){#codevx .sf2-shell{width:100%;padding:76px 10px 26px}#codevx .sf2-hero{border-radius:0 0 20px 20px;min-height:720px}#codevx .sf2-hero-media{object-position:58% center;filter:brightness(.52)saturate(1.16)}#codevx .sf2-hero-shade{background:linear-gradient(#01040a42,#01040ab3 40%,#01040afa 78%)}#codevx .sf2-hero-frame{inset:8px}#codevx .sf2-back{min-height:42px;padding:0 16px;font-size:10px;top:22px;left:20px}#codevx .sf2-hero-copy{width:100%;padding:0 22px 36px;position:absolute;bottom:0;left:0;right:0}#codevx .sf2-hero-copy h2{font-size:clamp(48px,15vw,72px);line-height:.86}#codevx .sf2-hero-subtitle{font-size:13px;line-height:1.5}#codevx .sf2-hero-intro{margin:18px 0 22px;font-size:14px;line-height:1.6}#codevx .sf2-hero-axis{display:none}#codevx .sf2-cta{width:100%;min-height:52px;padding:0 16px;font-size:10px}#codevx .sf2-restricted{grid-template-columns:auto 1fr;gap:8px 12px;min-height:auto;padding:14px 16px}#codevx .sf2-restricted>span:not(.sf2-lock){padding-left:14px;font-size:10px}#codevx .sf2-dossiers{gap:14px}#codevx .sf2-dossier{border-radius:15px;padding:22px 14px 16px}#codevx .sf2-dossier-head{display:block}#codevx .sf2-status{white-space:normal;text-align:center;margin-top:14px}#codevx .sf2-dossier-head h3{font-size:46px}#codevx .sf2-lead{font-size:18px}#codevx .sf2-video{min-height:340px}#codevx .sf2-video-copy{width:auto;max-width:none;padding:14px;bottom:10px;left:10px;right:10px}#codevx .sf2-play{width:60px;height:60px;top:28%;right:20px}#codevx .sf2-artifacts{grid-template-columns:1fr;gap:8px}#codevx .sf2-artifact{text-align:left;grid-template-rows:auto auto;grid-template-columns:94px 1fr;align-items:center;column-gap:14px;min-height:118px;display:grid}#codevx .sf2-artifact-visual{grid-row:1/span 2;height:94px;margin:0}#codevx .sf2-artifact h4{font-size:18px}#codevx .sf2-status-grid{grid-template-columns:1fr}#codevx .sf2-guild{grid-template-columns:1fr;min-height:620px}#codevx .sf2-guild-copy{padding:30px 22px}#codevx .sf2-guild-visual{order:-1;min-height:320px}#codevx .sf2-guild-visual:before{background:linear-gradient(#0000 48%,#0b0804 100%)}#codevx .sf2-footer{padding-inline:10px}#codevx .sf2-footer-cta{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){#codevx .sf2-cta,#codevx .sf2-back,#codevx .sf2-play{transition:none!important}}body[data-current=codevx] #as1096Back{display:none!important}#codevx .sf2-back{color:#fff0bd;background:linear-gradient(#3d3016fa 0%,#181108fa 56%,#080706fa 100%);border-color:#e4c068c7;border-radius:999px;min-height:56px;padding:0 28px;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -18px 26px #00000057,0 18px 40px #0000005c,0 0 20px #d7ac4e1f}#codevx .sf2-back:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(#ffffff47,#fff0);border-radius:999px;height:44%;position:absolute;top:1px;left:7%;right:7%}#codevx .sf2-back:hover,#codevx .sf2-back:focus-visible{box-shadow:inset 0 1px #ffffff47,inset 0 -18px 26px #00000057,0 22px 46px #0000006b,0 0 28px #e6c0633d}#codevx .sf2-cta{border-color:#e4c068bd;border-radius:999px;min-height:58px;padding:0 32px}#codevx .sf2-cta:before{height:44%;left:7%;right:7%}#codevx .sf2-video{border-radius:20px;overflow:hidden;box-shadow:inset 0 0 48px #1950a02e,0 24px 44px #00000047}#codevx .sf2-video-omega{box-shadow:inset 0 0 48px #914b0f2e,0 24px 44px #00000047}#codevx .sf2-video>img{filter:brightness(.62)saturate(1.18)contrast(1.04)}#codevx .sf2-video-omega>img{filter:brightness(.72)saturate(1.08)contrast(1.06)}#codevx .sf2-artifact{background:linear-gradient(#ffffff08,#00000029);border-color:#819fcf3d;border-radius:18px;min-height:208px;padding:12px;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000029}#codevx .sf2-omega .sf2-artifact{border-color:#d2974a40}#codevx .sf2-artifact-visual{border-color:#ffffff17;border-radius:14px;height:128px;margin-bottom:14px;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 24px #0003}#codevx .sf2-artifact-visual:after{border-color:#ffffff14;border-radius:10px;inset:10px}#codevx .sf2-artifact-visual.sf2-artifact-visual--image{color:#0000;text-shadow:none;background:linear-gradient(145deg,#101826,#03060b);padding:0;display:block}#codevx .sf2-omega .sf2-artifact-visual.sf2-artifact-visual--image{background:linear-gradient(145deg,#21170e,#070402)}#codevx .sf2-artifact-visual.sf2-artifact-visual--image img{z-index:1;object-fit:cover;filter:saturate(1.05)contrast(1.04)brightness(.95);width:100%;height:100%;display:block;position:relative}#codevx .sf2-artifact-visual.sf2-artifact-visual--contain img{object-fit:contain;filter:saturate(1.1)contrast(1.04)brightness();padding:10px}#codevx .sf2-omega .sf2-artifact-visual.sf2-artifact-visual--image img{filter:saturate(1.06)contrast(1.05)brightness(.92)}#codevx .sf2-status-grid article{background:linear-gradient(#060a12f5,#04080ee6);border:1px solid #7391bc29;border-radius:18px;box-shadow:inset 0 1px #ffffff08,0 12px 26px #00000024}#codevx .sf2-footer-cta{border-radius:999px}@media (width<=900px){#codevx .sf2-back{min-height:46px;padding:0 18px;top:18px;left:18px}#codevx .sf2-cta{min-height:54px;padding:0 20px}#codevx .sf2-artifact{grid-template-columns:104px 1fr;min-height:134px}#codevx .sf2-artifact-visual{height:104px;margin-bottom:0}}#codevx .sf2-status-icon--sigil{padding:6px}#codevx .sf2-status-icon--sigil img{object-fit:contain;filter:drop-shadow(0 0 12px #d8b76a52)saturate(1.05);width:24px;height:24px}#codevx .sf2-status-grid article:first-child .sf2-status-icon--sigil,#codevx .sf2-status-grid article:nth-child(2) .sf2-status-icon--sigil{border-color:#679df03b;box-shadow:inset 0 0 18px #4580dd1a}#codevx .sf2-status-grid article:nth-child(3) .sf2-status-icon--sigil,#codevx .sf2-status-grid article:nth-child(4) .sf2-status-icon--sigil{border-color:#d8953e3d;box-shadow:inset 0 0 18px #c2711b1a}#vision.vision-forge-screen{overscroll-behavior-y:contain;scrollbar-color:#7d6130 #060503;background:#040402!important;overflow:hidden auto!important}#vision .vision-page-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 22%,#d8b76a24,#0000 28%),radial-gradient(circle at 84% 24%,#a4741c24,#0000 30%),linear-gradient(#050402,#080604 54%,#050402);position:fixed;inset:0}#vision .vision-shell{z-index:1;color:#f6edd8;width:min(1480px,100% - 32px);margin:0 auto;padding:96px 0 48px;font-family:Space Grotesk,Arial,sans-serif;position:relative}#vision .vision-shell *{box-sizing:border-box}#vision .vision-hero{background:#080603;border:1px solid #d8b76a75;border-radius:0 0 28px 28px;grid-template-columns:46% 54%;min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000009e,inset 0 0 0 1px #ffe9ad09}#vision .vision-hero-media{order:2;min-height:650px;position:relative}#vision .vision-hero-media img{object-fit:cover;object-position:center;filter:sepia(.5)saturate(1.15)brightness(.74)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}#vision .vision-hero-shade{background:linear-gradient(90deg,#070502 0%,#070502f5 32%,#0705027a 56%,#07050214 78%),radial-gradient(circle at 78% 40%,#ffd07033,#0000 32%);position:absolute;inset:0}#vision .vision-hero-frame{pointer-events:none;border:1px solid #e6c57e33;position:absolute;inset:16px}#vision .vision-back{z-index:4;color:#f5e6bc;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0c0b0af5,#050504f5);border:1px solid #d8b76a94;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:0 20px;font:600 11px/1 Cinzel,Georgia,serif;transition:transform .24s,box-shadow .24s;display:inline-flex;position:absolute;top:28px;left:28px;box-shadow:inset 0 1px #ffffff24,0 18px 36px #0000006b}#vision .vision-back:hover,#vision .vision-back:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 22px 42px #00000080,0 0 24px #d9aa4a2e}#vision .vision-hero-copy{z-index:2;flex-direction:column;order:1;justify-content:center;align-items:flex-start;padding:112px 48px 52px;display:flex;position:relative}#vision .vision-kicker{color:#d7b766;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font:600 13px/1.2 Cinzel,Georgia,serif;display:flex}#vision .vision-hero-copy h2{color:#f6edda;text-transform:uppercase;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(80px,8vw,140px);font-weight:500;line-height:.83}#vision .vision-hero-subtitle{color:#efe1be;max-width:620px;margin:16px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,2.4vw,38px);line-height:1.04}#vision .vision-hero-intro{color:#f2e6c6cc;max-width:560px;margin:0;font-size:17px;line-height:1.75}#vision .vision-hero-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}#vision .vision-cta,#vision .vision-mini,#vision .vision-link{color:#f5e6bc;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#080807f5,#040403f5);border:1px solid #d8b76a66;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 24px;font:600 11px/1 Cinzel,Georgia,serif;transition:transform .24s,box-shadow .24s,border-color .24s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #00000047}#vision .vision-cta:hover,#vision .vision-cta:focus-visible,#vision .vision-mini:hover,#vision .vision-mini:focus-visible,#vision .vision-link:hover,#vision .vision-link:focus-visible{border-color:#ebc97e9e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 18px 36px #0000006b,0 0 22px #d8b76a24}#vision .vision-cta-gold{color:#130d04;background:linear-gradient(#d8b149,#b8881f);border-color:#f0cd74b8}#vision .vision-cta-gold:hover,#vision .vision-cta-gold:focus-visible{box-shadow:0 16px 34px #a1761657,0 0 24px #f0cd742e}#vision .vision-strip{color:#d8c59a;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#080705eb,#040403f0);border:1px solid #d8b76a2e;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0 24px;padding:12px 18px;font:600 11px/1.2 Cinzel,Georgia,serif;display:flex}#vision .vision-strip span{align-items:center;gap:10px;display:inline-flex}#vision .vision-strip img{filter:drop-shadow(0 0 8px #d8b76a42);width:16px;height:16px}#vision .vision-strip strong{color:#f3dfab;font-weight:600}#vision .vision-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}#vision .vision-card{background:linear-gradient(#070604fa,#040302fa);border:1px solid #d8b76a3d;flex-direction:column;min-height:520px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #0000004d,inset 0 1px #ffffff08}#vision .vision-card:after{content:"";pointer-events:none;border:1px solid #d8b76a1f;position:absolute;inset:10px}#vision .vision-card-media{min-height:268px;position:relative;overflow:hidden}#vision .vision-card-media img{object-fit:cover;filter:sepia(.46)saturate(1.08)brightness(.74)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}#vision .vision-card-media:after{content:"";background:linear-gradient(#0000 36%,#060503ad 80%,#060503eb 100%);position:absolute;inset:0}#vision .vision-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:22px 24px 24px;display:flex;position:relative}#vision .vision-card-index{color:#d9b65f;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1}#vision .vision-card h3{color:#f5ecd8;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,3.3vw,58px);font-weight:500;line-height:.98}#vision .vision-card p:not(.vision-card-index){color:#e8dabcc2;max-width:95%;margin:0;font-size:15px;line-height:1.7}#vision .vision-badge{color:#eccf88;letter-spacing:.16em;text-transform:uppercase;background:#d8b76a14;border:1px solid #d8b76a47;align-items:center;gap:8px;margin:18px 0 16px;padding:6px 10px;font:600 10px/1 Cinzel,Georgia,serif;display:inline-flex}#vision .vision-badge-muted{color:#caa66a;background:#9e712717;border-color:#ba812f42}#vision .vision-mini{min-height:44px;margin-top:auto;padding:0 18px;font-size:10px}#vision .vision-collection{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:18px;margin-top:18px;display:grid}#vision .vision-collection-intro,#vision .vision-small-card,#vision .vision-videos,#vision .vision-guild{background:linear-gradient(#080705f5,#040403f5);border:1px solid #d8b76a3d;position:relative;box-shadow:0 22px 52px #0000004d,inset 0 1px #ffffff08}#vision .vision-collection-intro{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:420px;padding:28px 26px;display:flex}#vision .vision-collection-intro h3{color:#f4ead4;text-transform:uppercase;margin:.25rem 0 .9rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,3vw,54px);font-weight:500;line-height:.95}#vision .vision-collection-intro p:not(.vision-kicker){color:#e8dabcbd;max-width:95%;margin:0 0 22px;font-size:15px;line-height:1.7}#vision .vision-small-card{flex-direction:column;min-height:420px;display:flex;overflow:hidden}#vision .vision-small-media{min-height:230px;position:relative}#vision .vision-small-media img{object-fit:cover;filter:sepia(.46)saturate(1.06)brightness(.76)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}#vision .vision-small-media:after{content:"";background:linear-gradient(#0000 34%,#0605038f 80%,#060503e0 100%);position:absolute;inset:0}#vision .vision-small-copy{flex-direction:column;flex:1;align-items:flex-start;padding:20px 20px 22px;display:flex}#vision .vision-small-copy h4{color:#f3e6c8;text-transform:uppercase;margin:0 0 10px;font-family:Cinzel,Georgia,serif;font-size:22px;line-height:1.2}#vision .vision-small-copy p{color:#e4d5b8b8;margin:0 0 18px;font-size:14px;line-height:1.6}#vision .vision-link{min-height:42px;margin-top:auto;padding:0 16px;font-size:10px}#vision .vision-videos{margin-top:18px;padding:28px 24px 26px}#vision .vision-guild{grid-template-columns:42% 58%;min-height:420px;margin-top:18px;display:grid;overflow:hidden}#vision .vision-guild-visual{position:relative}#vision .vision-guild-visual img{object-fit:cover;object-position:center 54%;filter:sepia(.48)saturate(1.08)brightness(.72)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}#vision .vision-guild-visual:before{content:"";background:linear-gradient(90deg,#0806031f,#080603a6 80%),radial-gradient(circle at 46% 36%,#ffc45f38,#0000 36%);position:absolute;inset:0}#vision .vision-guild-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 38px 34px;display:flex}#vision .vision-guild-copy h3{color:#f7e7bd;margin:.25rem 0 .85rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,3.5vw,60px);font-weight:500;line-height:.94}#vision .vision-guild-copy>p:not(.vision-kicker){color:#e8dbbec7;margin:0 0 20px;font-size:15px;line-height:1.75}#vision .vision-benefits{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0 0 24px;display:grid}#vision .vision-benefits span{color:#e2cca0;align-items:flex-start;gap:10px;font:500 12px/1.4 Space Grotesk,Arial,sans-serif;display:flex}#vision .vision-benefits img{filter:drop-shadow(0 0 6px #d8b76a3d);flex:0 0 16px;width:16px;height:16px}#vision .vision-footer{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px 0 0;display:flex}#vision .vision-footer p{color:#d8c394ad;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Cinzel,Georgia,serif;font-size:10px}#vision .vision-footer:before{content:"◆";color:#d7b766;text-shadow:0 0 16px #d8b76a8f;order:1;font-size:9px}#vision .vision-footer-actions{order:2;grid-template-columns:1fr 1fr;gap:18px;width:min(100%,980px);display:grid}#vision .vision-footer-actions .vision-cta{justify-content:space-between;width:100%}@media (width<=1180px){#vision .vision-shell{width:min(100% - 20px,1040px);padding-top:88px}#vision .vision-hero{grid-template-columns:1fr;min-height:860px}#vision .vision-hero-media{order:1;min-height:420px}#vision .vision-hero-copy{order:2;padding:28px 40px 40px}#vision .vision-collection{grid-template-columns:1fr 1fr}#vision .vision-collection-intro{grid-column:1/-1;min-height:300px}#vision .vision-video-grid,#vision .vision-guild{grid-template-columns:1fr}#vision .vision-guild-visual{order:-1;min-height:300px}#vision .vision-benefits{grid-template-columns:1fr 1fr}}@media (width<=780px){#vision .vision-shell{width:100%;padding:76px 10px 26px}#vision .vision-hero{border-radius:0 0 20px 20px;min-height:0}#vision .vision-hero-media{min-height:360px}#vision .vision-hero-shade{background:linear-gradient(#07050233,#070502b8 42%,#070502fa 82%)}#vision .vision-hero-frame{inset:8px}#vision .vision-back{min-height:46px;padding:0 18px;font-size:10px;top:18px;left:18px}#vision .vision-hero-copy{padding:22px 20px 28px}#vision .vision-hero-copy h2{font-size:clamp(56px,19vw,92px);line-height:.88}#vision .vision-hero-subtitle{font-size:clamp(18px,6.3vw,28px)}#vision .vision-hero-intro{font-size:14px;line-height:1.65}#vision .vision-hero-actions{grid-template-columns:1fr;gap:10px;display:grid}#vision .vision-cta{width:100%;min-height:52px;padding:0 18px;font-size:10px}#vision .vision-strip{white-space:nowrap;padding:12px;display:flex;overflow:auto}#vision .vision-grid{grid-template-columns:1fr;gap:14px}#vision .vision-card,#vision .vision-card-large{min-height:0}#vision .vision-card-media,#vision .vision-card-large .vision-card-media{min-height:250px}#vision .vision-card-copy{padding:18px 18px 20px}#vision .vision-card h3{font-size:clamp(28px,9vw,42px)}#vision .vision-card:not(.vision-card-large) h3{font-size:clamp(26px,8vw,38px)}#vision .vision-card p:not(.vision-card-index),#vision .vision-collection-intro p:not(.vision-kicker),#vision .vision-small-copy p,#vision .vision-videos-head p:not(.vision-kicker),#vision .vision-video-copy p,#vision .vision-guild-copy>p:not(.vision-kicker){font-size:14px;line-height:1.6}#vision .vision-mini,#vision .vision-link{min-height:42px;padding:0 16px;font-size:10px}#vision .vision-collection{grid-template-columns:1fr;gap:14px}#vision .vision-collection-intro,#vision .vision-small-card{min-height:0}#vision .vision-small-media{min-height:210px}#vision .vision-videos{padding:22px 16px 20px}#vision .vision-guild-copy{padding:26px 18px}#vision .vision-guild-copy h3{font-size:clamp(34px,11vw,48px)}#vision .vision-benefits{grid-template-columns:1fr;gap:10px}#vision .vision-footer{padding-inline:10px}#vision .vision-footer-actions{grid-template-columns:1fr;gap:10px;width:100%}}@media (prefers-reduced-motion:reduce){#vision .vision-back,#vision .vision-cta,#vision .vision-mini,#vision .vision-link{transition:none!important}}body[data-current=vision] #as1096Back,body[data-current=vision]>.footer{display:none!important}#vision .vision-back{color:#fff0bd;background:linear-gradient(#3d3016fa 0%,#181108fa 56%,#080706fa 100%);border-color:#e4c068c7;border-radius:999px;min-height:58px;padding:0 28px;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -18px 26px #00000057,0 18px 40px #0000005c,0 0 20px #d7ac4e1f}#vision .vision-back:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(#ffffff47,#fff0);border-radius:999px;height:44%;position:absolute;top:1px;left:7%;right:7%}#vision .vision-back:hover,#vision .vision-back:focus-visible{border-color:#ffde89eb;box-shadow:inset 0 1px #ffffff47,inset 0 -18px 26px #00000057,0 22px 46px #0000006b,0 0 28px #e6c0633d}#vision .vision-hero-media{isolation:isolate}#vision .vision-hero-poster,#vision .vision-hero-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}#vision .vision-hero-video{z-index:2;filter:none;background:#050403}#vision .vision-hero-video[hidden]{display:none}#vision .vision-hero-play{z-index:3;color:#f1d798;cursor:pointer;background:radial-gradient(circle at 42% 34%,#ffe7a82b,#110c06db 62%,#040302f5);border:1px solid #eecc77ad;border-radius:50%;width:126px;height:126px;font-size:42px;transition:transform .25s,box-shadow .25s,border-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 32px #e6be5d21,0 0 0 16px #120c0547,0 0 48px #e5ba562e}#vision .vision-hero-play:hover,#vision .vision-hero-play:focus-visible{border-color:#ffe08ef5;transform:translate(-50%,-50%)scale(1.06);box-shadow:inset 0 0 36px #e6be5d2e,0 0 0 16px #120c0552,0 0 60px #e5ba564d}#vision .vision-hero-play.is-hidden{display:none}#vision .vision-hero-actions{max-width:360px}@media (width<=780px){#vision .vision-back{min-height:48px;padding:0 20px}#vision .vision-hero-play{width:88px;height:88px;font-size:30px;top:46%}}#vision .vision-shell{width:min(1500px,100% - 44px)!important}#vision .vision-hero-copy h2{font-size:clamp(52px,5.4vw,92px)!important;line-height:.92!important}#vision .vision-reveal{border-radius:30px!important;padding:clamp(34px,4vw,62px)!important}#vision .vision-reveal-head{text-align:center!important;max-width:780px!important;margin:0 auto 30px!important}#vision .vision-reveal-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)!important;align-items:stretch!important;gap:24px!important}#vision .vision-reveal-card{border-radius:28px!important;min-height:440px!important;overflow:hidden!important}#vision .vision-reveal-document img{object-fit:cover!important;object-position:64% 50%!important;filter:saturate(.98)brightness(1.02)contrast(1.04)!important}#vision .vision-reveal-document .vision-reveal-overlay{background:linear-gradient(90deg,#040403e8 0%,#050504b3 42%,#0404031a 72%,#0404030a 100%)!important}#vision .vision-reveal-document .vision-reveal-copy{backdrop-filter:none!important;width:min(47%,560px)!important;max-width:560px!important;box-shadow:none!important;background:0 0!important;padding:0!important;bottom:clamp(24px,3vw,48px)!important;left:clamp(24px,3vw,48px)!important;right:auto!important}#vision .vision-reveal-document .vision-reveal-copy h4{font-size:clamp(34px,3vw,52px)!important;line-height:1.02!important}#vision .vision-reveal-audio{min-height:440px!important}#vision .vision-reveal-audio .vision-reveal-copy h4{font-size:clamp(30px,2.5vw,42px)!important}#vision .vision-guild{border-radius:30px!important;overflow:hidden!important}#vision .vision-guild-visual{min-height:420px!important}#vision .vision-guild-visual img{object-fit:cover!important;object-position:center 58%!important}@media (width<=980px){#vision .vision-reveal-grid{grid-template-columns:1fr!important}#vision .vision-reveal-document .vision-reveal-copy{width:min(72%,560px)!important}}@media (width<=680px){#vision .vision-reveal-document .vision-reveal-overlay{background:linear-gradient(#03030314 20%,#030303eb 68%)!important}#vision .vision-reveal-document .vision-reveal-copy{width:auto!important;bottom:24px!important;left:22px!important;right:22px!important}}#vision .vision-shell{width:min(100% - 36px,1460px)!important;padding-top:96px!important}#vision .vision-hero{border-radius:24px!important;min-height:680px!important;overflow:hidden!important}#vision .vision-hero-copy{padding:88px 42px 42px!important}#vision .vision-hero-copy h2{letter-spacing:-.02em!important;max-width:650px!important;font-size:clamp(58px,5.7vw,94px)!important;line-height:.88!important}#vision .vision-hero-subtitle{max-width:560px!important;font-size:clamp(23px,2vw,32px)!important}#vision .vision-hero-intro{max-width:550px!important;font-size:16px!important}#vision .vision-back{border-radius:999px!important;min-height:58px!important;padding:0 28px!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000057!important}#vision .vision-cta,#vision .vision-mini,#vision .vision-link{border-radius:999px!important}#vision .vision-cta{min-height:54px!important;padding:0 28px!important;font-size:12px!important}#vision .vision-grid{gap:18px!important}#vision .vision-card{border-radius:22px!important;min-height:430px!important}#vision .vision-card-large{min-height:500px!important}#vision .vision-card-media{min-height:228px!important}#vision .vision-card-large .vision-card-media{min-height:276px!important}#vision .vision-card-copy{padding:20px 22px 22px!important}#vision .vision-card h3{font-size:clamp(30px,2.5vw,44px)!important}#vision .vision-card:not(.vision-card-large) h3{font-size:clamp(28px,2.2vw,38px)!important}#vision .vision-collection{gap:18px!important}#vision .vision-collection-intro,#vision .vision-small-card,#vision .vision-guild{border-radius:22px!important;overflow:hidden!important}#vision .vision-reveal{background:linear-gradient(#080705f5,#040403f7);border:1px solid #d8b76a3d;border-radius:24px;margin-top:18px;padding:28px;box-shadow:0 22px 52px #0000004d,inset 0 1px #ffffff08}#vision .vision-reveal-head{max-width:760px;margin-bottom:22px}#vision .vision-reveal-head h3{color:#f5ecd8;text-transform:uppercase;margin:.25rem 0 .8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,3vw,56px);font-weight:500;line-height:.98}#vision .vision-reveal-head>p:not(.vision-kicker){color:#e8dabcbd;margin:0;font-size:15px;line-height:1.7}#vision .vision-reveal-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#vision .vision-reveal-card{background:#070604;border:1px solid #d8b76a3d;border-radius:22px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000052,inset 0 0 54px #d8b76a14}#vision .vision-reveal-card>img{object-fit:cover;filter:saturate(.92)brightness(.72)contrast(1.06);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .35s;position:absolute;inset:0}#vision .vision-reveal-card:hover>img{filter:saturate()brightness(.78)contrast(1.06);transform:scale(1.025)}#vision .vision-reveal-overlay{background:linear-gradient(#0403020f,#04030242 42%,#040302f2 100%);position:absolute;inset:0}#vision .vision-reveal-copy{z-index:2;backdrop-filter:blur(10px);background:linear-gradient(#0e0a05ad,#040302e6);border:1px solid #d8b76a2e;border-radius:16px;padding:19px 20px;position:absolute;bottom:20px;left:20px;right:20px}#vision .vision-reveal-copy>span{color:#d9bb73;letter-spacing:.14em;text-transform:uppercase;font:600 10px/1.2 Cinzel,Georgia,serif;display:block}#vision .vision-reveal-copy h4{color:#f4ead4;margin:9px 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(27px,2vw,36px);font-weight:500;line-height:1}#vision .vision-reveal-copy p{color:#e8dabcc2;margin:0;font-size:14px;line-height:1.6}#vision .vision-audio-button{z-index:3;color:#f5d88c;background:radial-gradient(circle,#22190af5,#080705e0);border:1px solid #eccd859e;border-radius:50%;width:74px;height:74px;font-size:24px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #d8b76a0d,0 14px 34px #0000006b}#vision .vision-document-button{color:#ead19a;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(#ffd7761f,#6e4a0e1a);border:1px solid #d8b76a61;border-radius:999px;align-items:center;gap:12px;min-height:42px;margin-top:14px;padding:0 18px;font:600 10px/1 Cinzel,Georgia,serif;display:inline-flex}#vision .vision-guild{min-height:360px!important}#vision .vision-guild-copy h3{font-size:clamp(36px,3vw,52px)!important}#vision .vision-footer{padding-bottom:34px!important}@media (width<=980px){#vision .vision-reveal-grid{grid-template-columns:1fr}#vision .vision-reveal-card{min-height:400px}}@media (width<=780px){#vision .vision-shell{width:100%!important;padding:74px 10px 24px!important}#vision .vision-hero{border-radius:0 0 20px 20px!important}#vision .vision-hero-copy h2{font-size:clamp(48px,15vw,72px)!important}#vision .vision-reveal{border-radius:18px;padding:18px 14px}#vision .vision-reveal-card{border-radius:18px;min-height:360px}#vision .vision-reveal-copy{padding:15px;bottom:12px;left:12px;right:12px}}#vision .vision-guild{grid-template-columns:44% 56%!important;min-height:420px!important}#vision .vision-guild-visual{background:#090704!important;min-height:420px!important;display:block!important;position:relative!important;overflow:hidden!important}#vision .vision-guild-visual img{object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;filter:saturate(.96)brightness(.86)contrast(1.06)!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#vision .vision-guild-visual:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#04030205 0%,#04030214 58%,#040302c7 100%),linear-gradient(#0000000f,#0003)!important;position:absolute!important;inset:0!important}#vision .vision-guild-copy{z-index:2!important;position:relative!important}@media (width<=820px){#vision .vision-guild{grid-template-columns:1fr!important}#vision .vision-guild-visual{order:-1!important;min-height:280px!important}}#codevx .future-world-status,#vision .future-world-status{color:#e4c978;letter-spacing:.12em;text-transform:uppercase;background:#04070c94;border:1px solid #d8b76a61;border-radius:999px;width:fit-content;max-width:100%;margin:0 0 14px;padding:7px 12px;font-family:Cinzel,Georgia,serif;font-size:clamp(8px,.6vw,10px);font-weight:700;line-height:1.35;box-shadow:inset 0 0 16px #d8b76a0d,0 8px 24px #0003}#codevx .future-world-footer-actions{grid-template-columns:minmax(280px,1.15fr) minmax(250px,.85fr);gap:14px;width:min(100%,980px);display:grid}#codevx .future-world-footer-actions .sf2-cta{width:100%;min-width:0}@media (width<=760px){#codevx .future-world-status,#vision .future-world-status{border-radius:12px}#codevx .future-world-footer-actions{grid-template-columns:1fr;width:100%}}:root{--as-cta-height:56px;--as-cta-radius:999px;--as-cta-font:"AS Cormorant",Georgia,serif;--as-cta-size:13px;--as-cta-track:.155em;--as-sf:#5bb9ff;--as-sf-light:#c8edff;--as-vision:#9fca72;--as-vision-light:#e0f3bf}#codevx .sf2-cta,#vision .vision-cta{min-height:var(--as-cta-height)!important;border-radius:var(--as-cta-radius)!important;font-family:var(--as-cta-font)!important;font-size:var(--as-cta-size)!important;letter-spacing:var(--as-cta-track)!important;text-transform:uppercase!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 clamp(22px,2vw,34px)!important;font-weight:700!important;line-height:1.1!important;text-decoration:none!important;transition:transform .2s,filter .2s,box-shadow .2s!important;display:inline-flex!important}#codevx .sf2-cta{color:var(--as-sf-light)!important;background:linear-gradient(#2d84c33d,#030e1875)!important;border:1px solid #5bb9ff85!important;box-shadow:inset 0 1px #d2f1ff1f,0 14px 34px #0000004d!important}#codevx .sf2-cta.sf2-cta-gold{color:#03111a!important;background:linear-gradient(#4fa8dd,#1a5983)!important;border-color:#7dcdffc7!important}#vision .vision-cta{color:var(--as-vision-light)!important;background:linear-gradient(#66954238,#05110875)!important;border:1px solid #9fca7285!important;box-shadow:inset 0 1px #e6ffcb1f,0 14px 34px #0000004d!important}#vision .vision-cta.vision-cta-gold{color:#071006!important;background:linear-gradient(#a8ce7b,#567c35)!important;border-color:#bce292c7!important}#codevx .sf2-cta:hover,#vision .vision-cta:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important}#codevx .sf2-kicker,#codevx .eyebrow{color:var(--as-sf)!important}#vision .vision-kicker,#vision .eyebrow{color:var(--as-vision)!important}@media (prefers-reduced-motion:reduce){#codevx button,#vision button{transition:none!important}}:root{--institutional-gold:#d8b76a;--institutional-cream:#fff0c8;--institutional-ink:#080706}body[data-current=author]>.footer,body[data-current=press]>.footer,body[data-current=domain]>.footer{display:none!important}#domain.worlds-gallery-screen{background:#020303!important}#domain .worlds-gallery-shell{padding-inline:clamp(22px,3vw,56px)!important}#domain .worlds-gallery-head h2{font-size:clamp(48px,5.1vw,84px)!important}#domain .worlds-gallery-portals{grid-template-columns:minmax(260px,.86fr) minmax(340px,1.18fr) minmax(260px,.86fr)!important;grid-template-areas:"sf fantasy vision"!important;align-items:end!important;gap:clamp(18px,2vw,32px)!important;display:grid!important}#domain .worlds-portal-fantasy{z-index:3;grid-area:fantasy!important}#domain .worlds-portal-scifi{z-index:1;grid-area:sf!important}#domain .worlds-portal-vision{z-index:1;grid-area:vision!important}#domain .worlds-portal-fantasy .worlds-portal-frame{border-color:#ffd871c7!important;min-height:clamp(560px,63vh,760px)!important;transform:translateY(-18px)!important;box-shadow:0 0 0 1px #ffe8a133,0 0 52px #d8973447,0 35px 80px #0000009e,inset 0 0 55px #ffcd5b14!important}#domain .worlds-portal-fantasy .worlds-portal-image{filter:saturate(1.16)contrast(1.06)brightness(1.08)!important}#domain .worlds-portal-fantasy .worlds-portal-aura{background:radial-gradient(circle at 50% 18%,#ffe59b57,#0000 35%),linear-gradient(#0000 44%,#060200e6 79%)!important}#domain .worlds-portal-fantasy strong{font-size:clamp(32px,2.6vw,48px)!important}#domain .worlds-portal-fantasy .worlds-portal-cta{background:linear-gradient(100deg,#9e391e,#edb444)!important;border-color:#ffd57e!important;min-height:62px!important;box-shadow:inset 0 1px #ffffff80,0 0 30px #eaa23757!important}#domain .worlds-portal.is-preview .worlds-portal-frame{min-height:clamp(510px,57vh,690px)!important;transform:scale(.965)!important}#domain .worlds-portal-status{color:#d7e2e7bf!important;letter-spacing:.16em!important;background:#0205079e!important;border:1px solid!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:28px!important;margin:0 auto 10px!important;padding:4px 12px!important;font:700 9px/1.1 Arial,sans-serif!important;display:inline-flex!important}#domain .worlds-portal-status-open{color:#fff0b0!important;background:#5d2d0bb8!important;box-shadow:0 0 18px #d8b76a29!important}.institutional-back{z-index:12;color:#f5e6ba;letter-spacing:.16em;text-transform:uppercase;background:#040404b3;border:1px solid #d8b76a6b;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:0 22px;font:700 12px/1 Georgia,serif;display:inline-flex;position:absolute;top:116px;left:38px}.institutional-eyebrow{color:var(--institutional-gold);letter-spacing:.29em;text-transform:uppercase;margin:0;font:700 11px/1.25 Georgia,serif}.institutional-cta{color:#fff0c8;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(#d8b76a1c,#08060399);border:1px solid #d8b76a80;border-radius:999px;min-height:56px;padding:0 26px;font:700 12px/1.15 Georgia,serif;box-shadow:inset 0 1px #ffffff1f,0 15px 34px #00000052}.institutional-cta-primary{color:#110b03;background:linear-gradient(#d8b65b,#956818);border-color:#ffe697d1;box-shadow:inset 0 1px #ffffff73,0 0 28px #d8b76a33,0 16px 38px #00000061}.institutional-cta:hover,.institutional-back:hover{filter:brightness(1.1);transform:translateY(-2px)}.institutional-text-link{color:#e4c57b;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;font:700 11px Georgia,serif}#author.author-as1245{color:#f4ead6!important;background:#080706!important;min-height:100vh!important;overflow:auto!important}.author-as1245-bg{background:radial-gradient(circle at 22% 45%,#be7d2a2b,#0000 31%),radial-gradient(circle at 78% 18%,#50687021,#0000 28%),linear-gradient(115deg,#0c0a07 0%,#050505 48%,#0b0b09 100%);position:fixed;inset:0}.author-as1245-shell{z-index:2;grid-template-rows:auto auto auto;grid-template-columns:minmax(380px,.9fr) minmax(480px,1.08fr);align-content:center;gap:22px 28px;width:min(1660px,100% - 80px);min-height:100vh;margin:0 auto;padding:116px 0 54px;display:grid;position:relative}.author-as1245-portrait{border:1px solid #d8b76a73;grid-row:1/4;align-self:stretch;min-height:690px;margin:0;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000008c,inset 0 0 0 10px #03030347}.author-as1245-portrait:after{content:"";background:linear-gradient(#0000 54%,#040302eb 100%);position:absolute;inset:0}.author-as1245-portrait>img{object-fit:cover;object-position:center;filter:contrast(1.06)saturate(.92)brightness(.94);width:100%;height:100%}.author-as1245-portrait figcaption{z-index:2;color:#fff0c8;flex-direction:column;font-family:Georgia,serif;display:flex;position:absolute;bottom:30px;left:36px}.author-as1245-portrait figcaption span{letter-spacing:.12em;font-size:32px}.author-as1245-portrait figcaption small{color:#d8b76a;letter-spacing:.28em;text-transform:uppercase;margin-top:6px;font-size:11px}.author-as1245-manifesto{background:linear-gradient(145deg,#100e0af0,#050505d1);border:1px solid #d8b76a52;padding:clamp(28px,3vw,52px);position:relative;box-shadow:0 30px 80px #0006}.author-as1245-sigil{filter:drop-shadow(0 0 18px #d8b76a57);width:66px;position:absolute;top:28px;right:38px}.author-as1245-manifesto h2{color:#fff0c8;letter-spacing:.08em;margin:10px 0 14px;font:500 clamp(56px,5vw,88px)/.95 Georgia,serif}.author-as1245-manifesto>p:not(.institutional-eyebrow){color:#e8deca;max-width:760px;font-size:clamp(14px,1vw,17px);line-height:1.62}.author-as1245-declaration{color:#e8c97b!important;margin:16px 0 22px!important;font:italic 500 clamp(20px,1.65vw,28px)/1.3 Georgia,serif!important}.author-as1245-signature{object-fit:contain;object-position:left center;width:230px;max-height:92px;margin:6px 0}.author-as1245-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.author-as1245-worlds{background:#050504b8;border:1px solid #d8b76a38;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px 28px;display:grid}.author-as1245-worlds>.institutional-eyebrow{grid-column:1/-1;margin-bottom:4px}.author-as1245-worlds>div{border-left:1px solid #d8b76a3d;grid-template-columns:36px 1fr;gap:10px;min-height:88px;padding:14px;display:grid}.author-as1245-worlds b{color:#d8b76a;font:500 22px Georgia,serif}.author-as1245-worlds span{flex-direction:column;gap:7px;display:flex}.author-as1245-worlds strong{color:#fff0c8;font:500 17px Georgia,serif}.author-as1245-worlds small{color:#cfc3aa;font-size:11px;line-height:1.35}.author-as1245-worlds .institutional-text-link{grid-column:1/-1;justify-self:end}#press.press-as1245{color:#f4ead6!important;background:#050505!important;min-height:100vh!important;overflow:auto!important}.press-as1245-bg{background:radial-gradient(circle at 20% 18%,#d8b76a21,#0000 28%),linear-gradient(120deg,#0d0b08,#030303 58%,#0b0d0d);position:fixed;inset:0}.press-as1245-shell{z-index:2;width:min(1580px,100% - 80px);margin:0 auto;padding:112px 0 60px;position:relative}.press-as1245-head{text-align:center;max-width:860px;margin:0 auto 28px}.press-as1245-head>img{filter:drop-shadow(0 0 18px #d8b76a66);width:54px}.press-as1245-head h2{color:#fff0c8;letter-spacing:.07em;margin:8px 0;font:500 clamp(52px,5vw,84px)/.96 Georgia,serif}.press-as1245-head>p:last-child{color:#d8cdb8;max-width:720px;margin:12px auto 0;font:18px/1.5 Georgia,serif}.press-as1245-feature{background:linear-gradient(110deg,#1b1309e6,#050505d1);border:1px solid #d8b76a57;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:34px;max-width:1040px;margin:0 auto 24px;padding:22px 34px;display:grid;box-shadow:0 26px 70px #00000075}.press-as1245-feature>img{object-fit:cover;object-position:top;width:100%;height:320px;box-shadow:0 18px 38px #0000007a}.press-as1245-feature h3{color:#fff0c8;letter-spacing:.05em;margin:7px 0 10px;font:500 clamp(30px,2.8vw,46px)/.96 Georgia,serif}.press-as1245-feature h3 span{color:#d8b76a;letter-spacing:.15em;text-transform:uppercase;font-size:.54em}.press-as1245-feature p:not(.institutional-eyebrow){color:#ddd2bd;max-width:680px;line-height:1.55}.press-as1245-feature dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.press-as1245-feature dl>div{border-left:1px solid #d8b76a52;padding:10px 12px}.press-as1245-feature dt{color:#a99776;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.press-as1245-feature dd{color:#f3e5c1;margin:5px 0 0;font:14px Georgia,serif}.press-as1245-resources{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.press-as1245-resources article{background:linear-gradient(145deg,#110f0be0,#040404c2);border:1px solid #d8b76a3d;min-height:230px;padding:24px}.press-as1245-resources article>span{color:#8c7448;font:500 28px Georgia,serif}.press-as1245-resources h3{color:#fff0c8;margin:12px 0 8px;font:500 26px Georgia,serif}.press-as1245-resources p{color:#cfc4af;min-height:56px;font-size:13px;line-height:1.5}.press-as1245-resources a{color:#e4c57b;letter-spacing:.14em;margin:5px 14px 0 0;font:700 10px Arial,sans-serif;text-decoration:none;display:inline-block}.press-as1245-contact{background:#0c0a07c7;border:1px solid #d8b76a3d;justify-content:space-between;align-items:center;gap:26px;margin-top:14px;padding:22px 28px;display:flex}.press-as1245-contact h3{color:#fff0c8;margin:7px 0 5px;font:500 clamp(22px,2vw,34px) Georgia,serif}.press-as1245-contact p:last-child{color:#afa38e;margin:0;font-size:12px}@media (width<=1120px){#domain .worlds-gallery-portals{grid-template-columns:1fr!important;grid-template-areas:"fantasy""sf""vision"!important}#domain .worlds-portal-fantasy .worlds-portal-frame,#domain .worlds-portal.is-preview .worlds-portal-frame{min-height:600px!important;transform:none!important}#domain .worlds-portal.is-preview{opacity:.86!important}.author-as1245-shell{grid-template-columns:1fr;width:min(920px,100% - 36px);padding-top:104px}.author-as1245-portrait{grid-row:auto;min-height:620px}.author-as1245-worlds{grid-template-columns:1fr}.author-as1245-worlds>.institutional-eyebrow,.author-as1245-worlds .institutional-text-link{grid-column:1}}@media (width<=760px){.institutional-back{min-height:44px;top:86px;left:18px}#domain .worlds-gallery-head h2{font-size:42px!important}#domain .worlds-gallery-shell{padding-inline:14px!important}.author-as1245-shell,.press-as1245-shell{width:calc(100% - 28px);padding-top:146px}.author-as1245-portrait{min-height:480px}.author-as1245-manifesto{padding:25px 20px}.author-as1245-manifesto h2{font-size:48px}.author-as1245-sigil{width:52px;margin-bottom:12px;position:static}.author-as1245-actions{display:grid}.press-as1245-head h2{font-size:46px}.press-as1245-feature{grid-template-columns:1fr;padding:20px}.press-as1245-feature>img{height:420px}.press-as1245-feature dl,.press-as1245-resources{grid-template-columns:1fr}.press-as1245-contact{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.institutional-cta,.institutional-back,#domain .worlds-portal{transition:none!important}}#codevx .sf2-video .sf2-teaser-video{object-fit:cover;filter:saturate(1.04)contrast(1.04);background:#01040a;width:100%;height:100%;position:absolute;inset:0}#codevx .sf2-video-omega .sf2-teaser-video{filter:saturate(.92)contrast(1.08)brightness(.9)}#codevx .sf2-video.is-playing .sf2-video-copy,#codevx .sf2-video.is-playing .sf2-play,#codevx .sf2-video.is-ended .sf2-video-copy,#codevx .sf2-video.is-ended .sf2-play{opacity:0;visibility:hidden;pointer-events:none}#codevx .sf2-video-copy,#codevx .sf2-play{transition:opacity .42s,visibility .42s,transform .42s}#codevx .sf2-teaser-end{z-index:5;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 45%,#2b61b438,#0000 38%),linear-gradient(#01040ab8,#010308f5);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;transition:opacity .7s,visibility .7s;display:flex;position:absolute;inset:0}#codevx .sf2-video-omega .sf2-teaser-end{background:radial-gradient(circle at 50% 20%,#a616123d,#0000 32%),linear-gradient(#0c0402bd,#080302f7)}#codevx .sf2-video.is-ended .sf2-teaser-end{opacity:1;visibility:visible;pointer-events:auto}#codevx .sf2-teaser-end strong{color:#f5f7ff;letter-spacing:.12em;text-shadow:0 0 24px #67a4ff57;font:500 clamp(26px,3vw,46px)/1 Cinzel,Georgia,serif}#codevx .sf2-video-omega .sf2-teaser-end strong{color:#f1dfbd;text-shadow:0 0 24px #d7472c57}#codevx .sf2-teaser-end>span{color:#d7e2f6b8;letter-spacing:.32em;font:600 10px/1.2 Montserrat,Arial,sans-serif}#codevx .sf2-video-omega .sf2-teaser-end>span{color:#f1d2b0b8}#codevx .sf2-teaser-end button{color:#dce9ff;cursor:pointer;background:#040a16bd;border:1px solid #91b6ef61;border-radius:50%;width:44px;height:44px;margin-top:10px;transition:transform .25s,border-color .25s,background .25s}#codevx .sf2-video-omega .sf2-teaser-end button{color:#f0c98e;background:#150803c7;border-color:#de9d4c61}#codevx .sf2-teaser-end button:hover,#codevx .sf2-teaser-end button:focus-visible{border-color:currentColor;outline:none;transform:rotate(-18deg)scale(1.06)}@media (width<=640px){#codevx .sf2-teaser-end{padding:22px}#codevx .sf2-teaser-end strong{letter-spacing:.08em;font-size:clamp(22px,7vw,34px)}}@media (prefers-reduced-motion:reduce){#codevx .sf2-video-copy,#codevx .sf2-play,#codevx .sf2-teaser-end,#codevx .sf2-teaser-end button{transition:none}}:root{--as1247-gold:#d8b76a;--as1247-gold-bright:#f3cf70;--as1247-cream:#fff0c8;--as1247-ink:#060606;--as1247-radius:999px;--as1247-cta-h:56px}body[data-current=archives]>.footer{display:none!important}.as1247-cta,#author .institutional-cta,#press .institutional-cta{min-height:var(--as1247-cta-h)!important;border-radius:var(--as1247-radius)!important;letter-spacing:.16em!important;text-align:center!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;padding:0 28px!important;font:700 11px/1.15 Arial,sans-serif!important;transition:transform .22s,filter .22s,border-color .22s,box-shadow .22s!important;display:inline-flex!important}.as1247-cta{color:var(--as1247-cream);background:linear-gradient(#d8b76a1f,#080603ad);border:1px solid #d8b76a85}.as1247-cta-primary,#author .institutional-cta-primary,#press .institutional-cta-primary{color:#120c03!important;background:linear-gradient(#efcc69,#a97519)!important;border-color:#ffe697e6!important;box-shadow:inset 0 1px #ffffff80,0 0 30px #d8b76a33,0 14px 30px #00000057!important}.as1247-cta-secondary{background:#050504b8}.as1247-cta:hover,.as1247-cta:focus-visible,#author .institutional-cta:hover,#press .institutional-cta:hover{filter:brightness(1.1)!important;outline:none!important;transform:translateY(-2px)!important}#domain .worlds-gallery-portals{grid-template-columns:minmax(240px,.78fr) minmax(390px,1.32fr) minmax(240px,.78fr)!important}#domain .worlds-portal-fantasy:before{content:"PORTE PRINCIPALE";z-index:8;color:#ffe4a0;letter-spacing:.24em;white-space:nowrap;text-shadow:0 0 18px #f5c0467a;background:#160c039e;border:1px solid #ffe0906b;border-radius:999px;padding:7px 13px;font:700 9px/1 Arial,sans-serif;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #f5c04629}#domain .worlds-portal.is-preview{opacity:.62!important;filter:saturate(.68)brightness(.8)!important}#domain .worlds-portal.is-preview:hover{opacity:.88!important;filter:saturate(.9)brightness(.96)!important}#domain .worlds-portal-fantasy .worlds-portal-status-open{animation:3.4s ease-in-out infinite as1247-pulse}@keyframes as1247-pulse{50%{box-shadow:0 0 28px #f4b93d61}}#author .author-as1245-manifesto,#author .author-as1245-worlds,#press .press-as1245-feature,#press .press-as1245-resources article{border-color:#e2bf6a66!important;box-shadow:0 28px 72px #00000070,inset 0 1px #ffefbc09!important}#author .author-as1245-manifesto:before,#press .press-as1245-feature:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#e2bd64,#0000);height:1px;position:absolute;inset:0 0 auto}#author .author-as1245-manifesto,#press .press-as1245-feature{position:relative}#author .author-as1245-declaration{max-width:680px}#press .press-as1245-resources a{background:#d8b76a12!important;border:1px solid #d8b76a5c!important;border-radius:999px!important;align-items:center!important;min-height:38px!important;margin:7px 10px 0 0!important;padding:0 14px!important;display:inline-flex!important}#press .press-as1245-resources article:hover{transform:translateY(-3px);border-color:#e8c775a8!important}#press .press-as1245-resources article{transition:transform .22s,border-color .22s}#archives.archives-as1247{color:#f3ead5!important;background:#050607!important;min-height:100vh!important;overflow:auto!important}.archives-as1247-bg{background:radial-gradient(circle at 18% 26%,#8b5c1d38,#0000 32%),radial-gradient(circle at 82% 32%,#26536f26,#0000 30%),linear-gradient(125deg,#0f0b07,#030405 52%,#090d0f);position:fixed;inset:0}.archives-as1247-shell{z-index:2;width:min(1500px,100% - 80px);margin:0 auto;padding:112px 0 58px;position:relative}.archives-as1247-head{text-align:center;max-width:820px;margin:0 auto 28px}.archives-as1247-head>img{filter:drop-shadow(0 0 20px #d8b76a6b);width:54px}.archives-as1247-head h2{color:#fff0c8;letter-spacing:.08em;margin:8px 0;font:500 clamp(52px,5vw,82px)/.95 Georgia,serif}.archives-as1247-head>p:last-child{color:#d8cdb8;font:18px/1.5 Georgia,serif}.archives-as1247-feature{background:linear-gradient(110deg,#211307e6,#050607d6);border:1px solid #d8b76a5c;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:center;gap:38px;padding:26px;display:grid;box-shadow:0 30px 80px #00000080}.archives-as1247-feature>img{object-fit:cover;filter:saturate(1.08)brightness(.88);width:100%;height:360px;box-shadow:0 20px 50px #00000080}.archives-as1247-status{letter-spacing:.18em;border:1px solid;border-radius:999px;padding:7px 12px;font:700 9px/1 Arial,sans-serif;display:inline-flex}.archives-as1247-status-open{color:#ffe39b;background:#7741107a;box-shadow:0 0 22px #d8b76a29}.archives-as1247-feature h3{color:#fff0c8;margin:8px 0 12px;font:500 clamp(38px,4vw,62px)/1 Georgia,serif}.archives-as1247-feature p:not(.institutional-eyebrow){color:#ddd2bc;max-width:720px;font-size:17px;line-height:1.56}.archives-as1247-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.archives-as1247-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.archives-as1247-card{background:#070707c7;border:1px solid #d8b76a3d;min-height:250px;padding:24px;box-shadow:0 18px 40px #00000057}.archives-as1247-card>span{color:#816c43;font:500 30px Georgia,serif}.archives-as1247-card>small{color:#a8905d;letter-spacing:.19em;margin:15px 0 8px;font:700 9px Arial,sans-serif;display:block}.archives-as1247-card h3{color:#fff0c8;margin:0 0 12px;font:500 27px Georgia,serif}.archives-as1247-card p{color:#cfc4b0;min-height:62px;font-size:13px;line-height:1.5}.archives-as1247-card button{color:#e5c679;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;font:700 10px Arial,sans-serif}.archives-as1247-card-sf{background:linear-gradient(145deg,#051223d6,#040507cc);border-color:#5697e547}.archives-as1247-card-omega{background:linear-gradient(145deg,#220a06cc,#060504d1);border-color:#bc402b45}.archives-as1247-card-vision{background:linear-gradient(145deg,#051b10c7,#040605d1);border-color:#519c6a47}.archives-as1247-footer{background:#0d0a06d1;border:1px solid #d8b76a47;justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:24px 28px;display:flex}.archives-as1247-footer h3{color:#fff0c8;margin:7px 0 0;font:500 clamp(24px,2vw,34px) Georgia,serif}@media (width<=1120px){#domain .worlds-gallery-portals{grid-template-columns:1fr!important;grid-template-areas:"fantasy""sf""vision"!important}#domain .worlds-portal-fantasy:before{display:none}#domain .worlds-portal-fantasy .worlds-portal-frame{transform:none!important}#domain .worlds-portal.is-preview{opacity:.82!important;filter:saturate(.78)!important}.archives-as1247-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.archives-as1247-shell{width:calc(100% - 26px);padding-top:146px}.archives-as1247-head h2{font-size:44px}.archives-as1247-feature{grid-template-columns:1fr;gap:22px;padding:20px}.archives-as1247-feature>img{height:300px}.archives-as1247-grid{grid-template-columns:1fr}.archives-as1247-actions{display:grid}.archives-as1247-footer{flex-direction:column;align-items:stretch}.as1247-cta{width:100%}}@media (prefers-reduced-motion:reduce){#domain .worlds-portal-fantasy .worlds-portal-status-open{animation:none}.as1247-cta,#press .press-as1245-resources article{transition:none!important}}@keyframes naharaMistDriftA{0%{opacity:.22;transform:translate(-4%,2%)scale(1.03)}48%{opacity:.38}to{opacity:.28;transform:translate(7%,-5%)scale(1.12)}}@keyframes naharaMistDriftB{0%{opacity:.14;transform:translate(6%,1%)scaleX(-1)scale(1.05)}to{opacity:.24;transform:translate(-7%,-4%)scaleX(-1)scale(1.16)}}.institutional-back{color:#f1dfa9!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:linear-gradient(#fff4cd14,#0000 45%),linear-gradient(#16130de6,#040506f5)!important;border:1px solid #d8b76a7a!important;border-radius:999px!important;min-width:0!important;min-height:44px!important;padding:0 18px!important;font:700 11px/1 Georgia,serif!important;box-shadow:inset 0 1px #fff8d71a,0 12px 28px #00000057!important}.institutional-back:hover,.institutional-back:focus-visible{border-color:#f5d58cd6!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff8d729,0 16px 34px #00000070,0 0 22px #d8b76a24!important}.institutional-back{top:94px!important;left:28px!important}.institutional-cta,.as1247-cta{color:#f8e9bd!important;background:linear-gradient(#fffae021,#0000 39%),linear-gradient(#322a1af0,#060708fa)!important;border:1px solid #e1b960ad!important;border-radius:999px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffae147,inset 0 -1px #000000d1,0 16px 34px #0000006b,0 0 20px #d8b76a1c!important}.institutional-cta-primary,.as1247-cta-primary{color:#160e04!important;background:linear-gradient(#fff6,#0000 39%),linear-gradient(#e3c06a 0%,#b8872f 55%,#7d5417 100%)!important;border-color:#ffe8a5eb!important;box-shadow:inset 0 1px #ffffff94,inset 0 -2px #512c078c,0 18px 38px #0000007a,0 0 28px #d8a94942!important}.institutional-cta:hover,.institutional-cta:focus-visible,.as1247-cta:hover,.as1247-cta:focus-visible{border-color:#ffe197f0!important;outline:none!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffae157,0 21px 42px #00000085,0 0 30px #d8ac4f36!important}#archives .archives-as1247-feature>div{flex-direction:column!important;align-items:flex-start!important;display:flex!important}#archives .archives-as1247-status-open{margin:0 0 18px!important}#archives .archives-as1247-feature .institutional-eyebrow{margin:0 0 12px!important}#archives .archives-as1247-feature h3{margin:0 0 18px!important}#archives .archives-as1247-actions{gap:16px!important;margin-top:24px!important}#archives .archives-as1247-actions .as1247-cta{min-height:58px!important;padding:0 28px!important}#archives .archives-as1247-card button{background:#d8b76a0a!important;border:1px solid #d8b76a38!important;border-radius:999px!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important;box-shadow:inset 0 1px #fff5cd0d!important}.author-as1245-shell{grid-template-rows:auto auto auto!important}.author-as1245-portrait{grid-row:1/4!important}.author-as1245-portrait:before{content:"AS";z-index:4;color:#e0bd6d;text-shadow:0 0 18px #d8b76a47;font-family:AS Great Vibes,URW Chancery L,cursive;font-size:clamp(38px,3.1vw,54px);line-height:1;position:absolute;bottom:98px;left:34px}.author-as1245-actions{gap:16px!important;margin-top:16px!important}.author-as1245-actions .institutional-cta{min-height:60px!important;padding-inline:30px!important}.author-as1245-socials{grid-column:2!important;grid-row:2!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:5px 4px 8px!important;display:flex!important}.author-as1245-socials .as-social-label{color:#d8b76a!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-right:8px!important;font:700 10px/1 Georgia,serif!important}.author-as1245-socials .as-social-ico{background:#050505bf!important;border:1px solid #d8b76a4d!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;display:inline-grid!important;box-shadow:0 9px 22px #00000057!important}.author-as1245-socials .as-social-ico:hover,.author-as1245-socials .as-social-ico:focus-visible{border-color:#f2d289c2!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 12px 26px #00000070,0 0 18px #d8b76a26!important}@media (width<=760px){.institutional-back{margin:82px 16px 12px!important;position:relative!important;top:auto!important;left:auto!important}.author-as1245-portrait{grid-row:auto!important}.author-as1245-socials{flex-wrap:wrap!important;grid-column:1!important;justify-content:center!important}.author-as1245-socials .as-social-label{text-align:center!important;width:100%!important;margin:0 0 4px!important}#archives .archives-as1247-feature>div{align-items:stretch!important}#archives .archives-as1247-feature .institutional-eyebrow,#archives .archives-as1247-feature h3,#archives .archives-as1247-feature p{text-align:center!important}#archives .archives-as1247-actions{flex-direction:column!important}}.archives-soundtrack{background:radial-gradient(circle at 9%,#9b231b2e,#0000 24%),radial-gradient(circle at 18%,#2357932b,#0000 26%),radial-gradient(circle at 26%,#2f734b24,#0000 27%),linear-gradient(110deg,#1c1007f0,#040709eb);border:1px solid #e2bf6a61;grid-template-columns:100px minmax(280px,1fr) minmax(340px,.82fr);align-items:center;gap:28px;margin-top:18px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000070,inset 0 1px #fff0c30b}.archives-soundtrack:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#e1bd65 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.archives-soundtrack-copy h3{color:#fff0c8;margin:6px 0 9px;font:500 clamp(27px,2.3vw,39px)/1.08 Georgia,serif}.archives-soundtrack-copy>p:not(.institutional-eyebrow){color:#d8cdb8;max-width:700px;margin:0 0 13px;font-size:14px;line-height:1.55}.archives-soundtrack-meta{color:#c7a75f;letter-spacing:.19em;font:700 9px/1 Arial,sans-serif}.archives-soundtrack-player{background:#0103048f;border:1px solid #d8b76a38;padding:18px;box-shadow:inset 0 1px #ffffff06}.archives-soundtrack-player audio{accent-color:#c99b3e;width:100%;display:block}.archives-soundtrack-player p{color:#978c78;text-align:center;margin:10px 0 0;font-size:10px;line-height:1.4}@media (width<=900px){.archives-soundtrack{grid-template-columns:76px 1fr}.archives-soundtrack-player{grid-column:1/-1}}@media (width<=560px){.archives-soundtrack{text-align:center;grid-template-columns:1fr;padding:24px 20px}.archives-soundtrack-player{grid-column:auto}}@media (prefers-reduced-motion:reduce){.archives-soundtrack *{scroll-behavior:auto!important}}@media (width>=761px){.aren-portal__card>*{transform:translateY(20px)}}#book .hb2-cinematic-video{object-fit:cover;background:#020607;width:100%;height:100%;display:block}#book .hb2-cinematic-sound{z-index:3;color:#f0cf93;backdrop-filter:blur(8px);cursor:pointer;background:#020708c2;border:1px solid #efca848a;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:inset 0 1px #fff6d624,0 12px 28px #00000061}#book .hb2-cinematic-sound:hover,#book .hb2-cinematic-sound:focus-visible{border-color:#ffe09ee6;transform:translateY(-2px);box-shadow:inset 0 1px #fff6d638,0 0 28px #d8a64c3d}#book .hb2-cinematic-sound span{font-size:21px;line-height:1}#book .hb2-cinematic-sound:not(.is-audible):after{content:"";background:#efca84e6;width:28px;height:1px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 5px #efca845c}@media (width<=760px){#book .hb2-cinematic-sound{width:42px;height:42px;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){#book .hb2-cinematic-video{animation:none}}.nav [data-menu=codevx],.nav [data-menu=vision],.home-topnav [data-go=codevx],.home-topnav [data-go=vision],.home-menu-list [data-go=codevx],.home-menu-list [data-go=vision],.home-topnav [data-go=codevx]+.home-topnav-sep,.home-topnav [data-go=vision]+.home-topnav-sep,#book .hb2-back,#purchase .hb2-purchase-back,#book~.as1096-back,#purchase~.as1096-back{display:none!important}.hb2-discovery-prologue:after{content:none!important;display:none!important}.hb2-video-trigger{background:linear-gradient(135deg,#0a2c37eb,#041219e6)!important;border-color:#52b5cb8c!important}.hb2-video-trigger strong{letter-spacing:.08em!important;font-size:clamp(10px,.78vw,15px)!important}.hb2-video-trigger em{color:#9bd5df!important}.hb2-prologue-audio{background:linear-gradient(135deg,#1c1711e0,#060f15eb);border:1px solid #d0a6466b;border-radius:16px;max-width:820px;margin:28px auto 10px;padding:18px 20px}.hb2-prologue-audio-label{color:#d8b760;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font:600 12px/1.2 Georgia,serif}.hb2-prologue-audio audio{filter:sepia(.55)saturate(.75)brightness(.82);width:100%}.hb2-prologue-audio small{color:#f4e8cb9e;letter-spacing:.04em;margin-top:8px;font-size:11px;display:block}.as1259-video-modal[hidden]{display:none!important}.as1259-video-modal{z-index:9999;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.as1259-video-backdrop{backdrop-filter:blur(8px);background:#000407e6;position:absolute;inset:0}.as1259-video-panel{background:linear-gradient(145deg,#040a0efa,#0a0e11f5);border:1px solid #d3a94799;border-radius:28px;width:min(1120px,94vw);padding:34px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000,0 0 55px #bb8b2b21}.as1259-video-panel video{z-index:2;object-fit:contain;background:#000;border:1px solid #d4ab485c;border-radius:18px;width:100%;max-height:62vh;display:block;position:relative}.as1259-video-close{z-index:5;color:#f3dfa7;background:#06090b;border:1px solid #d7b04db3;border-radius:50%;width:46px;height:46px;font-size:28px;position:absolute;top:18px;right:20px}.as1259-video-eyebrow,.as1259-video-panel h2,.as1259-video-copy{z-index:2;text-align:center;position:relative}.as1259-video-eyebrow{color:#d5ad55;letter-spacing:.24em;margin:0 0 8px;font-size:12px}.as1259-video-panel h2{color:#f8ebc7;letter-spacing:.06em;margin:0;font:500 clamp(30px,4vw,62px)/1.05 Georgia,serif}.as1259-video-copy{color:#ddd0b5;margin:12px 0 22px;font-size:17px}.as1259-video-cta{z-index:2;color:#0d0b08;letter-spacing:.12em;background:linear-gradient(#e6c46b,#a77518);border:1px solid #d4aa4d;border-radius:999px;margin:22px auto 0;padding:15px 30px;font-weight:800;display:block;position:relative}.as1259-video-mist{z-index:1;opacity:.28;pointer-events:none;background:url(../assets/brume.webp) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate as1259Mist;position:absolute;inset:-25%}.as1259-video-mist-b{opacity:.17;animation-duration:24s;transform:scaleX(-1)}@keyframes as1259Mist{0%{transform:translate(-4%)scale(1.05)}to{transform:translate(5%,-2%)scale(1.12)}}.guild-x-title{letter-spacing:-.035em!important;text-shadow:0 1px 22px #d6aa491f!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(50px,5.2vw,92px)!important;font-weight:400!important;line-height:.92!important}.guild-x-lead{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;line-height:1.45!important}.guild-x-form-title{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,3.1vw,56px)!important;font-weight:400!important;line-height:1.05!important}.guild-x-form{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.guild-x-form input,.guild-x-form select{min-height:58px!important}.guild-x-form select{display:none!important}.guild-x-rgpd-link{z-index:2!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:8px 14px!important;line-height:1.25!important;display:inline-flex!important;position:static!important}.guild-privacy-note,.guild-v5-demo-note{margin:8px 0 0!important;position:static!important}.archives-soundtrack-premium{background:linear-gradient(120deg,#150c09f2,#040b0ef7)!important;border:1px solid #cda3437a!important;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.15fr) minmax(300px,.85fr)!important;align-items:center!important;gap:30px!important;min-height:330px!important;padding:28px!important;display:grid!important;position:relative!important;overflow:hidden!important}.archives-soundtrack-visual{border:1px solid #cda34361;border-radius:22px;height:270px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #000000a6}.archives-soundtrack-visual>img{object-fit:cover;filter:brightness(.5)sepia(.18);width:100%;height:100%}.archives-soundtrack-sigil{filter:drop-shadow(0 0 20px #dcac428c);width:110px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.archives-soundtrack-sigil img{width:100%}.archives-soundtrack-trinity{gap:12px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.archives-soundtrack-trinity i{border-radius:50%;width:12px;height:12px;box-shadow:0 0 18px}.archives-soundtrack-trinity i:first-child{color:#6bae71;background:#6bae71}.archives-soundtrack-trinity i:nth-child(2){color:#c55d50;background:#c55d50}.archives-soundtrack-trinity i:nth-child(3){color:#6ba6c9;background:#6ba6c9}.archives-soundtrack-copy h3{letter-spacing:.045em!important;color:#f4e4b4!important;font:500 clamp(34px,3.2vw,58px)/1 Georgia,serif!important}.archives-soundtrack-subtitle{font-style:italic;color:#d8bd78!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important}.archives-soundtrack-player{z-index:2;border:1px solid #d3a94761;border-radius:20px;padding:22px;position:relative;background:#03080bc7!important}.archives-soundtrack-play{color:#0d0904;letter-spacing:.12em;background:linear-gradient(#dfb757f2,#996716f5);border:1px solid #c69a3b;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;padding:16px;font-weight:800;display:flex}.archives-soundtrack-progress{cursor:pointer;background:#ffffff1f;border-radius:99px;height:8px;margin:20px 0 10px;overflow:hidden}.archives-soundtrack-progress span{background:linear-gradient(90deg,#8cae65,#cc5a4e,#6a9ec3);width:0;height:100%;display:block;box-shadow:0 0 16px #ddb85e73}.archives-soundtrack-time{color:#cbb98d;justify-content:space-between;font-size:12px;display:flex}.archives-soundtrack-player audio{display:none}.archives-soundtrack-fog{opacity:.16;pointer-events:none;background:url(../assets/brume.webp) 50%/cover no-repeat;animation:30s linear infinite alternate as1259Fog;position:absolute;inset:-40%}.archives-soundtrack-fog-b{opacity:.11;animation-duration:38s;transform:scaleX(-1)}@keyframes as1259Fog{0%{translate:-4%}to{translate:5% -2%}}.archives-as1247-grid{grid-template-columns:1.45fr repeat(3,.85fr)!important;align-items:stretch!important}.archives-as1247-card-fantasy{transform:translateY(-8px);background:linear-gradient(145deg,#261a0df2,#070c0af5)!important;border-color:#d9b14abf!important;box-shadow:0 18px 42px #0000005c,0 0 28px #ca9d3621!important}.archives-as1247-card-fantasy h3{font-size:clamp(30px,2.2vw,45px)!important}.as1259-shop-notice[hidden]{display:none!important}.as1259-shop-notice{z-index:10000;color:#ead9ac;background:linear-gradient(145deg,#0c0c0afa,#1f150bfa);border:1px solid #cda64f;border-radius:20px;width:min(470px,100vw - 48px);padding:20px 54px 20px 22px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #000}.as1259-shop-notice>button:first-child{color:#ead9ac;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:14px}.as1259-shop-notice strong,.as1259-shop-notice span{display:block}.as1259-shop-notice strong{letter-spacing:.1em}.as1259-shop-notice span{margin:8px 0 14px;line-height:1.45}.as1259-shop-notice>button:last-child{color:#0d0904;background:#aa7d27;border:1px solid #cda64f;border-radius:999px;padding:10px 16px;font-weight:800}#heritieres h1,#heritieres h2,#sisters h1,#sisters h2,#conflict h1,#conflict h2,#nahara h1,#nahara h2,#visages h1,#visages h2,#book h1,#book h2,#purchase h1,#purchase h2{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}@media (width<=1100px){.archives-soundtrack-premium{grid-template-columns:1fr 1fr!important}.archives-soundtrack-player{grid-column:1/-1}.archives-as1247-grid{grid-template-columns:1fr 1fr!important}.guild-x-shell{grid-template-columns:1fr!important}.guild-x-head,.guild-x-form-wrap{width:100%!important}}@media (width<=720px){.as1259-video-modal{padding:10px}.as1259-video-panel{border-radius:18px;padding:24px 14px 18px}.as1259-video-copy{font-size:14px}.as1259-video-close{width:40px;height:40px;top:8px;right:10px}.archives-soundtrack-premium{grid-template-columns:1fr!important;padding:18px!important}.archives-soundtrack-player{grid-column:auto}.archives-as1247-grid{grid-template-columns:1fr!important}.archives-as1247-card:not(.archives-as1247-card-fantasy){opacity:.78}.guild-x-title{font-size:clamp(43px,13vw,67px)!important}.guild-x-form-title{font-size:36px!important}.guild-x-form-wrap{padding:22px 16px!important}.guild-x-rgpd-link{justify-content:center;width:100%!important}}@media (prefers-reduced-motion:reduce){.as1259-video-mist,.archives-soundtrack-fog{animation:none!important}}.hb2-prologue-audio-pending{color:#d7bf7a;letter-spacing:.12em;opacity:.78;background:#080c0fb8;border:1px solid #d3a94773;border-radius:999px;width:100%;padding:14px 18px;font-weight:700}.nav [data-menu=codevx],.nav [data-menu=vision],.nav [data-menu=press],.home-topnav [data-go=codevx],.home-topnav [data-go=vision],.home-topnav [data-go=press],.home-menu-list [data-go=codevx],.home-menu-list [data-go=vision],.home-menu-list [data-go=press]{display:none!important}.as1096-back,.worlds-gallery-back,.heritieres-v6-local-back,.sisters-local-back,.nahara-luxe-back,.visages-luxe-back,.institutional-back,.sf2-back,.vision-back{color:#f2dfaa!important;letter-spacing:.11em!important;text-transform:uppercase!important;background:linear-gradient(#28231af0,#070809f5)!important;border:1px solid #d1a8468a!important;border-radius:999px!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 18px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:700!important;transition:transform .18s,box-shadow .18s,filter .18s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff5cd2e,inset 0 -8px 20px #00000061,0 10px 28px #00000061!important}.as1096-back:after,.worlds-gallery-back:after,.heritieres-v6-local-back:after,.sisters-local-back:after,.nahara-luxe-back:after,.visages-luxe-back:after,.institutional-back:after,.sf2-back:after,.vision-back:after{content:"";pointer-events:none;background:linear-gradient(#fff3,#0000);border-radius:999px;height:35%;position:absolute;inset:2px 14% auto}.as1096-back:hover,.worlds-gallery-back:hover,.heritieres-v6-local-back:hover,.sisters-local-back:hover,.nahara-luxe-back:hover,.visages-luxe-back:hover,.institutional-back:hover,.sf2-back:hover,.vision-back:hover{filter:brightness(1.12);box-shadow:inset 0 1px #fffadc42,0 14px 34px #00000070,0 0 18px #d1a84629!important}.as1096-back:active,.worlds-gallery-back:active,.heritieres-v6-local-back:active,.sisters-local-back:active,.nahara-luxe-back:active,.visages-luxe-back:active,.institutional-back:active,.sf2-back:active,.vision-back:active{transform:translateY(2px)scale(.97)!important}#book .hb2-back,#purchase .hb2-purchase-back{display:none!important}.hb2-prologue-choice{background:linear-gradient(135deg,#14110dd6,#050c10e0);border:1px solid #cda44457;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 22px;padding:14px;display:grid}.hb2-prologue-choice[hidden]{display:none!important}.hb2-prologue-choice button{color:#e9d49a;letter-spacing:.08em;text-transform:uppercase;background:#00000052;border:1px solid #cda44457;border-radius:999px;min-height:46px;font-family:Georgia,Times New Roman,serif;font-weight:700}.hb2-prologue-choice button.is-active{color:#120d06;background:linear-gradient(#e2c36d,#a8751d);border-color:#ebcf83}.hb2-prologue-choice button[disabled]{opacity:.62;cursor:not-allowed}.hb2-prologue-choice small{text-align:center;color:#efe2c29e;letter-spacing:.03em;grid-column:1/-1;font-size:11px}.worlds-gallery-screen{background:#06080a!important}.worlds-gallery-bg{filter:saturate(.72)brightness(.48)!important;opacity:.95!important;background:radial-gradient(circle at 50% 10%,#ddb14b33,#0000 25%),linear-gradient(#05090d2e,#020406db),url(../assets/intro-page-entree-vierge.webp) 50% 18%/cover no-repeat!important}.worlds-gallery-vignette{background:radial-gradient(circle at 50% 35%,#0000 0 30%,#00000040 64%,#000000d4 100%)!important}.worlds-gallery-sigil{filter:drop-shadow(0 0 18px #f0c45eb8)drop-shadow(0 0 50px #cf972a59)!important;width:clamp(82px,8vw,142px)!important;max-width:none!important;margin-bottom:4px!important}.worlds-gallery-head{padding-top:34px!important}.guild-x-shell{align-items:start!important}.guild-x-head,.guild-x-form-wrap{height:auto!important;min-height:0!important}.guild-x-form-wrap{padding:30px!important;display:block!important;overflow:visible!important}.guild-x-form{grid-template-columns:1fr!important;gap:14px!important;display:grid!important;position:static!important}.guild-x-form>*{position:static!important;transform:none!important}.guild-x-form input{box-sizing:border-box!important;width:100%!important;min-height:58px!important}.guild-x-rgpd-link{white-space:normal!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:9px 14px!important;line-height:1.2!important;display:inline-flex!important;position:static!important}.guild-x-submit{width:100%!important;min-height:62px!important;margin:0!important;position:static!important}.guild-privacy-note,.guild-v5-demo-note,.form-status{margin:12px 0 0!important;line-height:1.35!important;position:static!important}.guild-x-title{letter-spacing:-.025em!important;font-weight:400!important}.archives-as1247-grid{grid-template-columns:1.55fr repeat(3,.82fr)!important}.archives-as1247-card-fantasy{opacity:1!important;border-color:#e1b952c7!important;transform:translateY(-10px)scale(1.015)!important;box-shadow:0 20px 50px #00000073,0 0 30px #d5a94526!important}.archives-as1247-card:not(.archives-as1247-card-fantasy){opacity:.56!important;filter:saturate(.58)brightness(.8)!important}@keyframes as1264ShopMist{0%{translate:-4%}to{translate:5% -2%}}.as1264-shop-dialog{backdrop-filter:blur(10px)!important;background:#000000c2!important;border:0!important;border-radius:0!important;place-items:center!important;width:100%!important;max-width:none!important;padding:24px!important;display:grid!important;inset:0 auto auto 0!important}.as1264-shop-dialog[hidden]{display:none!important}.as1264-shop-dialog>*{grid-column:1;max-width:620px}.as1264-shop-dialog>img{filter:drop-shadow(0 0 18px #daac4380);width:76px;margin-bottom:10px}.as1264-shop-dialog>strong,.as1264-shop-dialog>span,.as1264-shop-dialog>div{box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#16110afa,#05090bfa);width:min(620px,90vw);padding-inline:34px}.as1264-shop-dialog>strong{color:#f4e1ad;border:1px solid #d5aa4694;border-bottom:0;border-radius:26px 26px 0 0;padding-top:34px;font-size:22px}.as1264-shop-dialog>span{border-inline:1px solid #d5aa4694;padding-top:16px;padding-bottom:18px;line-height:1.55;margin:0!important}.as1264-shop-dialog>div{border:1px solid #d5aa4694;border-top:0;border-radius:0 0 26px 26px;flex-wrap:wrap;justify-content:center;gap:12px;padding-bottom:30px;display:flex}.as1264-shop-dialog>div button{color:#100c06;letter-spacing:.08em;background:linear-gradient(#dfbd63,#9f6f18);border:1px solid #d3a943;border-radius:999px;min-width:220px;padding:13px 18px;font-weight:800}.as1264-shop-dialog>div button:first-child{color:#ead59c;background:#05090be6}.as1264-shop-dialog>button:first-child{z-index:2;border-radius:50%;width:48px;height:48px;color:#f2dfaa!important;background:#080a0b!important;border:1px solid #dab252b3!important;position:fixed!important;top:24px!important;right:28px!important}#heritieres h1,#heritieres h2,#heritieres h3,#sisters h1,#sisters h2,#sisters h3,#conflict h1,#conflict h2,#conflict h3,#nahara h1,#nahara h2,#nahara h3,#visages h1,#visages h2,#visages h3,#book h1,#book h2,#book h3,#purchase h1,#purchase h2,#purchase h3{font-family:Georgia,Times New Roman,serif!important}@media (width<=1100px){.guild-x-shell{grid-template-columns:1fr!important}.guild-x-form-wrap{padding:24px!important}.archives-as1247-grid{grid-template-columns:1fr 1fr!important}}@media (width<=720px){.worlds-gallery-sigil{width:88px!important}.hb2-prologue-choice{grid-template-columns:1fr}.hb2-prologue-choice small{grid-column:auto}.guild-x-form-wrap{padding:20px 14px!important}.guild-x-rgpd-link{justify-content:center!important;width:100%!important}.archives-as1247-grid{grid-template-columns:1fr!important}.archives-as1247-card:not(.archives-as1247-card-fantasy){opacity:.72!important}}.guild-x-form select{box-sizing:border-box;color:#e8dcc0;appearance:none;background-color:#050607;background-image:linear-gradient(45deg,#0000 50%,#d9bd78 50%),linear-gradient(135deg,#d9bd78 50%,#0000 50%);background-position:calc(100% - 21px) 25px,calc(100% - 15px) 25px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #d2a9497a;border-radius:16px;outline:none;width:100%;min-height:58px;padding:0 18px;font:500 15px/1.2 Arial,sans-serif;transition:border-color .25s,box-shadow .25s,transform .2s}.guild-x-form select:focus{border-color:#e1bd65;box-shadow:0 0 0 3px #d5a9451f,0 0 22px #d5a9451f}.guild-x-form select:hover{border-color:#e6c269b8;transform:translateY(-1px)}.archives-as1247-card{will-change:transform;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,filter .32s,opacity .32s!important}.archives-as1247-card:hover{filter:saturate(.9)brightness(.98)!important;opacity:.9!important;transform:translateY(-7px)scale(1.025)!important;box-shadow:0 24px 58px #0000008c,0 0 28px #cda34121!important}.archives-as1247-card-fantasy:hover{opacity:1!important;filter:none!important;transform:translateY(-16px)scale(1.035)!important;box-shadow:0 28px 70px #0009,0 0 42px #e1b95247!important}.archives-as1247-card>button{background:linear-gradient(#1f1c16fa,#050708fa)!important;border:1px solid #d7b051ad!important;border-radius:999px!important;min-height:44px!important;padding:12px 20px!important;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,border-color .22s,filter .22s!important;box-shadow:inset 0 1px #fff2be29,0 10px 26px #00000057!important}.archives-as1247-card>button:hover{filter:brightness(1.16);border-color:#e5c36f!important;transform:translateY(-3px)scale(1.045)!important;box-shadow:inset 0 1px #fff9d54d,0 13px 30px #00000073,0 0 24px #d6ab453d!important}.archives-as1247-card>button:active{transform:translateY(1px)scale(.975)!important}.archives-as1247-card-fantasy>button{color:#110d07!important;background:linear-gradient(#e7c46a,#a8761c)!important;min-height:50px!important;padding:14px 25px!important;font-weight:900!important;box-shadow:inset 0 1px #fffada9e,0 13px 32px #0000006b,0 0 22px #d8ab3d2e!important}.author-as1245-official-signature,.author-as1245-signature{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ffffff29);display:block}.author-as1245-portrait figcaption{align-items:flex-start!important;bottom:28px!important;left:30px!important;right:30px!important}.author-as1245-portrait figcaption small{margin-left:18px!important}.author-as1245-signature{object-position:left center!important;width:min(330px,65%)!important;max-height:128px!important;margin:8px 0 10px!important}@media (width>=1101px){.as1264-shop-dialog>:not(button:first-child){transform:translate(clamp(150px,18vw,285px))}}@media (width<=900px){.as1264-shop-dialog>:not(button:first-child){transform:none!important}}@media (prefers-reduced-motion:reduce){.archives-as1247-card,.archives-as1247-card>button{transition:none!important}}#domain .worlds-gallery-sigil{filter:drop-shadow(0 0 22px #f4cc65e0)drop-shadow(0 0 70px #c4841a70)!important;width:clamp(150px,12vw,230px)!important;max-height:190px!important;margin:0 auto 4px!important}#domain .worlds-gallery-head{padding-top:12px!important}.archives-as1247-head>img{filter:drop-shadow(0 0 20px #eec45bc2)drop-shadow(0 0 54px #bc7e1c57)!important;width:clamp(118px,9vw,172px)!important;height:auto!important;margin:0 auto 4px!important}.archives-as1247-grid{align-items:stretch!important;gap:18px!important}.archives-as1247-card{background:radial-gradient(circle at 15% 0,#ffe08e14,#0000 34%),linear-gradient(145deg,#16120cf7,#040709fa)!important;border:1px solid #d6ae4c61!important;border-radius:24px!important;padding:30px 28px 26px!important;transition:transform .34s cubic-bezier(.2,.9,.2,1),box-shadow .34s,border-color .34s,filter .34s,opacity .34s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff5cc1a,inset 0 -24px 55px #00000047,0 18px 48px #00000061!important}.archives-as1247-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffeaae1c 43%,#0000 61%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.archives-as1247-card:hover:before{transform:translate(130%)}.archives-as1247-card:hover{border-color:#e5bf5fb8!important;transform:translateY(-10px)scale(1.025)!important;box-shadow:inset 0 1px #fff8d533,0 28px 68px #00000094,0 0 34px #d3a5382e!important}.archives-as1247-card:active{transform:translateY(-2px)scale(.985)!important}.archives-as1247-card-fantasy{opacity:1!important;filter:none!important;background:radial-gradient(circle at 12% 0,#ffda742e,#0000 38%),linear-gradient(145deg,#251a0e,#080909 78%)!important;border-color:#e8c05bd1!important;min-height:350px!important;transform:translateY(-8px)scale(1.012)!important}.archives-as1247-card:not(.archives-as1247-card-fantasy){opacity:.74!important;filter:saturate(.72)brightness(.88)!important;min-height:318px!important}.archives-as1247-card:not(.archives-as1247-card-fantasy):hover{opacity:1!important;filter:saturate()brightness()!important}.archives-as1247-card>button{background:linear-gradient(#26221bfa,#07090afa)!important;border:1px solid #deb550bd!important;border-radius:999px!important;min-height:48px!important;margin-top:auto!important;box-shadow:inset 0 1px #fff6ca2e,0 11px 26px #0000006b!important}.archives-as1247-card-fantasy>button{background:linear-gradient(#f1d378,#a9781d)!important;min-height:54px!important;box-shadow:inset 0 1px #fffce1b8,0 14px 35px #0000007a,0 0 26px #deb03e38!important}.guild-x-form{grid-template-columns:1fr!important;align-content:start!important;gap:14px!important;display:grid!important}.guild-x-form>input:not(.bot-field),.guild-x-form>select{visibility:visible!important;opacity:1!important;width:100%!important;min-height:62px!important;margin:0!important;display:block!important;position:relative!important}.guild-x-form .guild-x-rgpd-link{align-self:start!important;margin:0!important}.guild-x-form .guild-x-submit{margin-top:8px!important}.as1264-shop-dialog{backdrop-filter:none!important;background:0 0!important;place-items:start center!important;padding:20px!important}.as1264-shop-dialog>img{width:60px!important;margin-top:18px!important;margin-bottom:8px!important}.as1264-shop-dialog>strong,.as1264-shop-dialog>span,.as1264-shop-dialog>div{width:min(500px,82vw)!important;max-width:500px!important;padding-inline:26px!important}.as1264-shop-dialog>strong{border-radius:22px 22px 0 0!important;padding-top:26px!important;font-size:19px!important}.as1264-shop-dialog>span{padding-top:13px!important;padding-bottom:15px!important;font-size:15px!important}.as1264-shop-dialog>div{border-radius:0 0 22px 22px!important;gap:10px!important;padding-bottom:24px!important}.as1264-shop-dialog>div button{border-radius:999px!important;min-width:190px!important;padding:12px 17px!important;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,filter .22s!important;box-shadow:inset 0 1px #fff8d757,0 10px 24px #0000006b!important}.as1264-shop-dialog>div button:hover{filter:brightness(1.12);transform:translateY(-3px)scale(1.045)!important;box-shadow:inset 0 1px #fffadc80,0 15px 32px #00000080,0 0 22px #d8ad4133!important}.as1264-shop-dialog>div button:active{transform:translateY(1px)scale(.975)!important}@media (width>=1101px){.as1264-shop-dialog>:not(button:first-child){transform:translate(clamp(120px,14vw,220px))!important}}.author-as1245-portrait figcaption{flex-direction:column!important;align-items:flex-start!important;display:flex!important;bottom:30px!important;left:38px!important;right:38px!important}.author-as1245-portrait figcaption strong{color:#f3dfaa!important;letter-spacing:.08em!important;text-shadow:0 0 20px #dbab3d2e!important;font:400 clamp(34px,3vw,52px)/1 Georgia,Times New Roman,serif!important;display:block!important}.author-as1245-portrait figcaption small{letter-spacing:.28em!important;margin:10px 0 0 2px!important}.author-as1245-signature{object-fit:contain!important;object-position:left center!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 14px #dba63440)!important;width:min(150px,29%)!important;max-height:58px!important;margin:-10px 0 4px!important}@media (width<=900px){#domain .worlds-gallery-sigil{width:126px!important}.archives-as1247-head>img{width:108px!important}.as1264-shop-dialog>:not(button:first-child){transform:none!important}.as1264-shop-dialog{place-items:center!important}}@media (prefers-reduced-motion:reduce){.archives-as1247-card,.archives-as1247-card:before,.archives-as1247-card>button,.as1264-shop-dialog>div button{transition:none!important}}.author-as1245-portrait figcaption{gap:8px!important;max-width:min(380px,80%)!important}.author-as1267-official-mark{object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 0 14px #ecdeb12e)!important;width:min(310px,78%)!important;height:auto!important;max-height:132px!important;margin:0 0 2px!important;display:block!important}.author-as1267-name{display:none!important}.author-as1245-portrait figcaption small{color:#e8d59b!important;text-shadow:0 2px 12px #000c!important;margin:0 0 0 4px!important}#as1259ShopNotice.as1264-shop-dialog{backdrop-filter:blur(14px)!important;z-index:520!important;pointer-events:none!important;background:linear-gradient(145deg,#16110afb,#05090bfc)!important;border:1px solid #d5aa469e!important;border-radius:24px!important;grid-template-columns:1fr!important;place-items:center!important;width:min(500px,100vw - 40px)!important;max-width:500px!important;height:auto!important;padding:0!important;display:grid!important;position:fixed!important;inset:clamp(104px,13vh,154px) clamp(24px,5vw,86px) auto auto!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px #fff4c71f,0 22px 60px #00000094,0 0 28px #ca91231f!important}#as1259ShopNotice[hidden]{display:none!important}#as1259ShopNotice>*{pointer-events:auto!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;transform:none!important}#as1259ShopNotice>button:first-child{color:#f2dfaa!important;z-index:3!important;background:linear-gradient(#20180e,#080a0b)!important;border:1px solid #dab252b8!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;position:absolute!important;top:-18px!important;right:-18px!important}#as1259ShopNotice>img{width:62px!important;margin:18px 0 4px!important;padding:0!important}#as1259ShopNotice>strong{text-align:center!important;color:#f4e1ad!important;padding:8px 26px 6px!important;font-size:19px!important;line-height:1.35!important}#as1259ShopNotice>span{text-align:center!important;color:#e5d6af!important;padding:8px 28px 12px!important;font-size:15px!important;line-height:1.5!important}#as1259ShopNotice>div{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;padding:4px 22px 24px!important;display:flex!important}#as1259ShopNotice>div button,.shop-as1264-actions .cta{color:#100c06!important;letter-spacing:.08em!important;background:linear-gradient(#e4c46e,#9d6b17)!important;border:1px solid #d3a943!important;border-radius:999px!important;min-width:190px!important;min-height:50px!important;padding:12px 20px!important;font-weight:800!important;transition:transform .23s cubic-bezier(.2,.9,.2,1),filter .23s,box-shadow .23s!important;box-shadow:inset 0 1px #fffadc80,0 12px 28px #00000070!important}#as1259ShopNotice>div button:first-child,.shop-as1264-actions .cta:not(.primary){color:#ead59c!important;background:linear-gradient(#231f18fa,#05090bfa)!important}#as1259ShopNotice>div button:hover,.shop-as1264-actions .cta:hover{filter:brightness(1.12)!important;transform:translateY(-4px)scale(1.045)!important;box-shadow:inset 0 1px #fffadc94,0 18px 38px #0000008c,0 0 24px #d8ad4133!important}#as1259ShopNotice>div button:active,.shop-as1264-actions .cta:active{transform:translateY(1px)scale(.975)!important}body:not([data-current=shop]) #as1259ShopNotice{display:none!important}body[data-current=conflict] #as1096Back{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:620!important;display:inline-flex!important;top:96px!important;left:clamp(18px,2vw,38px)!important}@media (width<=900px){#as1259ShopNotice.as1264-shop-dialog{width:min(92vw,500px)!important;top:92px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.author-as1267-official-mark{width:min(260px,82%)!important}}@media (prefers-reduced-motion:reduce){#as1259ShopNotice>div button,.shop-as1264-actions .cta{transition:none!important}}#guild .guild-x-form{gap:18px!important}#guild .guild-x-rgpd-link{z-index:2!important;margin-top:0!important;position:relative!important}#guild .guild-x-submit{margin-top:2px!important}.serelia-message-modal__close{top:clamp(18px,2.2vh,30px)!important;right:clamp(18px,2.2vw,30px)!important;transform:none!important}.hb2-modal-langs{z-index:8!important;backdrop-filter:blur(10px)!important;background:#040709c2!important;border:1px solid #d8b76a57!important;border-radius:999px!important;justify-content:flex-start!important;gap:8px!important;width:max-content!important;margin:0 72px 18px 0!important;padding:7px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:inset 0 1px #fff5d214,0 10px 26px #00000047!important}.hb2-modal-langs button{color:#cbb98a!important;letter-spacing:.12em!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;min-width:42px!important;height:34px!important;padding:0 10px!important;font:700 11px/1 Arial,sans-serif!important;transition:transform .2s,background .2s,color .2s,box-shadow .2s!important}.hb2-modal-langs button:hover{color:#fff1c5!important;background:#d8b76a1f!important;transform:translateY(-2px)scale(1.05)!important}.hb2-modal-langs button.is-active{color:#100c06!important;background:linear-gradient(#ead17e,#a87419)!important;box-shadow:inset 0 1px #ffffff6b,0 6px 15px #0000004d!important}#archives .archives-as1247-card{background:linear-gradient(145deg,#13100bf5,#040607f5)!important;border-radius:26px!important;transition:transform .28s cubic-bezier(.2,.85,.2,1),box-shadow .28s,filter .28s,opacity .28s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff6d614,0 18px 42px #0000006b!important}#archives .archives-as1247-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 24%,#ffeeb71a 44%,#0000 61%);position:absolute;inset:0;transform:translate(-130%);transition:transform .65s!important}#archives .archives-as1247-card:hover:before{transform:translate(130%)}#archives .archives-as1247-card:hover{filter:brightness(1.08)saturate(1.05)!important;opacity:1!important;transform:translateY(-9px)scale(1.025)!important;box-shadow:inset 0 1px #fff6d61f,0 28px 62px #0000008f,0 0 25px #d8b76a1f!important}#archives .archives-as1247-card:active{transform:translateY(1px)scale(.985)!important}#archives .archives-as1247-card button{background:linear-gradient(#27221af5,#060809fa)!important;border:1px solid #d8b76a75!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 18px!important;display:inline-flex!important;box-shadow:inset 0 1px #fff5d317,0 9px 20px #0000004d!important}#archives .archives-as1247-card-fantasy{background:radial-gradient(circle at 20% 0,#dab14a30,#0000 38%),linear-gradient(145deg,#231b0efa,#060808fa)!important;border-color:#e8c35fdb!important;transform:translateY(-10px)scale(1.02)!important}#archives .archives-as1247-card-fantasy button{color:#100b04!important;background:linear-gradient(#efd57e,#a46d13)!important;border-color:#f0d581!important}#author .author-as1267-official-mark{display:block!important}#author .author-as1245-worlds{background:linear-gradient(145deg,#0f0d09eb,#030506f0)!important;border-radius:22px!important;box-shadow:inset 0 1px #fff1c614,0 18px 45px #00000057!important}#author .author-as1245-worlds>div{transition:transform .22s,background .22s!important}#author .author-as1245-worlds>div:hover{background:#d8b76a0e!important;transform:translateY(-3px)!important}#as1259ShopNotice.as1264-shop-dialog{pointer-events:none!important}#as1259ShopNotice.as1264-shop-dialog>*{pointer-events:auto!important}body[data-current=shop]:before{content:none!important;display:none!important}.as1096-back{border-radius:999px!important;transition:transform .2s,filter .2s,box-shadow .2s!important}.as1096-back:hover{filter:brightness(1.12)!important;transform:translateY(-2px)scale(1.035)!important}.as1096-back:active{transform:translateY(1px)scale(.97)!important}@media (width<=900px){#guild .guild-x-form{gap:15px!important}.hb2-modal-langs{margin-right:64px!important;position:relative!important}}@media (prefers-reduced-motion:reduce){.hb2-modal-langs button,#archives .archives-as1247-card,#archives .archives-as1247-card:before,.as1096-back{transition:none!important}}#conflict .conflict-rebuilt-shell{padding-top:clamp(84px,8vw,118px)!important}#domain.worlds-gallery-screen{isolation:isolate;background:#030506!important}#domain .worlds-gallery-bg{opacity:1!important;filter:saturate(.72)brightness(.54)contrast(1.08)!important;background-image:linear-gradient(#01040752,#020304c7 55%,#000000f0),radial-gradient(circle at 50% 15%,#dab3532e,#0000 36%),url(../assets/nahara-worlds.webp)!important;background-position:50% 38%!important;background-size:cover!important}#domain .worlds-gallery-vignette{background:radial-gradient(at 50% 28%,#0000 12%,#0003 46%,#000000e0 100%)!important}#domain .worlds-gallery-shell{z-index:2;position:relative}#domain .worlds-gallery-head{text-shadow:0 3px 16px #000,0 0 30px #000c;padding-top:clamp(86px,8vw,124px)!important}#domain .worlds-gallery-sigil{filter:drop-shadow(0 0 30px #ddb85b6b)!important;width:clamp(180px,15vw,270px)!important;max-height:none!important}#guild .guild-x-form{grid-template-columns:1fr!important;row-gap:12px!important;display:grid!important}#guild .guild-x-form>input,#guild .guild-x-form>select{min-height:58px!important;margin:0!important}#guild .guild-x-rgpd-link{justify-self:start!important;margin:0!important}#guild .guild-x-submit{min-height:58px!important;margin-top:0!important}@media (width<=780px){.guild-x-form-title{font-size:clamp(35px,10vw,54px)!important}}#conflict .conflict-rebuilt-shell{padding-top:clamp(92px,8vw,124px)!important;padding-bottom:clamp(42px,5vw,74px)!important;position:relative!important;overflow:visible!important}#conflict .conflict-rebuilt-shell{height:auto!important;min-height:100%!important}#guild .guild-x-form{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;display:grid!important}#guild .guild-x-form>input,#guild .guild-x-form>select{border-radius:15px!important;width:100%!important;min-height:56px!important;margin:0!important;display:block!important}#guild .guild-x-form>.bot-field{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}#guild .guild-x-rgpd-link{min-height:34px!important;margin:0!important}#guild .guild-x-submit{min-height:56px!important;margin:0!important}#guild .guild-x-form-wrap{padding-bottom:22px!important;overflow:visible!important}#domain .worlds-gallery-bg{filter:saturate(.86)brightness(.66)contrast(1.06)!important;background-image:linear-gradient(#01040738,#0203049e 58%,#000000e0),radial-gradient(circle at 50% 15%,#dab35338,#0000 38%),url(../assets/nahara-worlds.webp)!important}#domain .worlds-gallery-head{margin-bottom:clamp(42px,4.2vw,68px)!important;padding-top:clamp(28px,3.4vw,52px)!important}#domain .worlds-gallery-sigil{width:clamp(190px,15vw,280px)!important;margin-top:0!important;margin-bottom:6px!important}#domain .worlds-portal-fantasy .worlds-portal-frame{transform:translateY(0)!important}#archives .archives-as1247-head>img{filter:drop-shadow(0 0 26px #eec45bc7)drop-shadow(0 0 70px #bc7e1c61)!important;width:clamp(180px,12vw,240px)!important;max-width:none!important;margin:0 auto 10px!important}.hb2-modal-panel{position:relative!important}.hb2-modal-langs{z-index:40!important;margin:0 72px 18px 0!important;position:sticky!important;top:8px!important;left:auto!important;transform:translateZ(0)!important}.hb2-modal-text{z-index:1!important;position:relative!important}#archives .archives-as1247-bg{opacity:1!important;filter:saturate(.88)contrast(1.06)!important;background-image:linear-gradient(#020303c2,#030303e0 43%,#020202f5 100%),radial-gradient(circle at 50% 18%,#dab3532e,#0000 34%),url(../assets/guild-library-as1176.webp)!important;background-position:50% 42%!important;background-repeat:no-repeat!important;background-size:cover!important}#archives .archives-as1247-head{backdrop-filter:blur(2px)!important;background:radial-gradient(circle at 50% 0,#d8b76a17,#0000 62%),linear-gradient(#03040494,#0304042e)!important;border-radius:30px!important;padding:18px 30px 24px!important}#domain .worlds-gallery-bg{background-position:50% 56%!important}#domain .worlds-gallery-head{margin-bottom:clamp(68px,6vw,96px)!important}#domain .worlds-gallery-portals{padding-top:clamp(46px,4.8vw,74px)!important}#vision .vision-hero{grid-template-columns:48% 52%!important}#vision .vision-hero-media{z-index:1!important;background:url(../assets/vision-hero-portal.webp) 50%/cover no-repeat!important;order:1!important}#vision .vision-hero-media .vision-hero-poster{z-index:1!important;opacity:1!important;visibility:visible!important;filter:saturate(.96)brightness(.82)contrast(1.06)!important;display:block!important}#vision .vision-hero-shade{z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#0404031a,#0505042e 34%,#050403b8 52%,#050403f7)!important}#vision .vision-card:first-child .vision-card-media{background:url(../assets/vision-card-history.webp) 50%/cover no-repeat!important}#vision .vision-card:nth-child(2) .vision-card-media{background:url(../assets/vision-card-earth.webp) 50%/cover no-repeat!important}#vision .vision-card:nth-child(-n/**/+2) .vision-card-media img{opacity:1!important;visibility:visible!important;z-index:1!important;display:block!important}#vision .vision-card:nth-child(-n/**/+2) .vision-card-media:after{z-index:2!important}#vision .vision-back,#domain .worlds-gallery-back,#heritieres .heritieres-v6-local-back,#sisters .sisters-local-back,#nahara .nahara-luxe-back,#codevx .sf2-back,#archives .institutional-back,#author .institutional-back,#press .institutional-back,.guild-x-bottom .guild-x-back:first-child{color:#f7e8bb!important;letter-spacing:.1em!important;text-transform:uppercase!important;z-index:80!important;white-space:nowrap!important;background:linear-gradient(#484640f0 0%,#1c1c1af7 38%,#050708fc 100%)!important;border:1px solid #e0bc5c9e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:118px!important;max-width:154px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 20px!important;font-family:Cinzel,Georgia,serif!important;font-size:12px!important;font-weight:700!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:inline-flex!important;position:fixed!important;inset:108px auto auto 30px!important;box-shadow:inset 0 1px #ffffff4d,inset 0 9px 15px #ffffff09,0 13px 28px #00000061,0 0 18px #d8b76a14!important}#vision .vision-back:hover,#domain .worlds-gallery-back:hover,#heritieres .heritieres-v6-local-back:hover,#sisters .sisters-local-back:hover,#nahara .nahara-luxe-back:hover,#codevx .sf2-back:hover,#archives .institutional-back:hover,#author .institutional-back:hover,#press .institutional-back:hover,.guild-x-bottom .guild-x-back:first-child:hover{border-color:#f7d781db!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff57,0 17px 34px #00000073,0 0 24px #d8b76a24!important}#vision .vision-hero{overflow:visible!important}#vision .vision-footer-actions .vision-cta[data-go=domain],#codevx .sf2-footer-cta[data-go=domain],#sisters .sisters-v2-actions .sisters-v2-cta[data-go=heritieres],.guild-x-bottom .guild-x-back:last-child,.footer>button[data-go=home],.footer>button[data-go=domain]{display:none!important}#author .author-as1267-official-mark{opacity:1!important;visibility:visible!important;display:block!important}#author .author-as1267-name{display:none!important}@media (width<=760px){#guild .guild-x-form{gap:14px!important}#domain .worlds-gallery-shell{padding-top:108px!important}#domain .worlds-gallery-head{margin-bottom:26px!important;padding-top:12px!important}#domain .worlds-gallery-sigil{width:140px!important}#archives .archives-as1247-head>img{width:150px!important}.hb2-modal-langs{margin:0 58px 14px 0!important;position:sticky!important;top:8px!important;left:auto!important}#vision .vision-back,#domain .worlds-gallery-back,#heritieres .heritieres-v6-local-back,#sisters .sisters-local-back,#nahara .nahara-luxe-back,#codevx .sf2-back,#archives .institutional-back,#author .institutional-back,#press .institutional-back,.guild-x-bottom .guild-x-back:first-child{min-width:104px!important;max-width:136px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:10px!important;top:82px!important;left:14px!important}#domain .worlds-gallery-head{margin-bottom:32px!important}#domain .worlds-gallery-portals{padding-top:18px!important}#vision .vision-hero{grid-template-columns:1fr!important;overflow:hidden!important}#vision .vision-hero-media{order:1!important;min-height:340px!important}#vision .vision-hero-copy{order:2!important}#vision .vision-hero-shade{background:linear-gradient(#0404030f,#05040347 38%,#050403f5 68%)!important}}:root{--as-premium-gold:#d8b76a;--as-premium-ivory:#f7e8bb;--as-premium-shadow:0 17px 34px #00000073, 0 0 24px #d8b76a24}.as1096-back,#vision .vision-back,#domain .worlds-gallery-back,#heritieres .heritieres-v6-local-back,#sisters .sisters-local-back,#nahara .nahara-luxe-back,#codevx .sf2-back,#archives .institutional-back,#author .institutional-back,#press .institutional-back,.guild-x-bottom .guild-x-back:first-child{width:auto!important;min-width:118px!important;max-width:154px!important;height:50px!important;min-height:50px!important;color:var(--as-premium-ivory)!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;z-index:220!important;background:linear-gradient(#484640f0,#1c1c1af7 38%,#050708fc)!important;border:1px solid #e0bc5c9e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 20px!important;font-family:Cinzel,Georgia,serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:fixed!important;inset:108px auto auto 30px!important;box-shadow:inset 0 1px #ffffff4d,inset 0 9px 15px #ffffff09,0 13px 28px #00000061,0 0 18px #d8b76a14!important}.as1096-back:hover,.as1096-back:focus-visible,#vision .vision-back:hover,#domain .worlds-gallery-back:hover,#heritieres .heritieres-v6-local-back:hover,#sisters .sisters-local-back:hover,#nahara .nahara-luxe-back:hover,#codevx .sf2-back:hover,#archives .institutional-back:hover,#author .institutional-back:hover,#press .institutional-back:hover,.guild-x-bottom .guild-x-back:first-child:hover{outline:none;box-shadow:inset 0 1px #ffffff57, var(--as-premium-shadow)!important;border-color:#f7d781db!important;transform:translateY(-2px)!important}.cta:focus-visible,#heritieres .heritieres-v6-cta:focus-visible,#nahara .nahara-luxe-action:focus-visible,#conflict .conflict-luxe-cta:focus-visible{outline-offset:4px!important;outline:1px solid #ffe699eb!important;box-shadow:0 0 0 3px #d8b76a24,0 18px 38px #0006,0 0 28px #d8b76a29!important}@media (width<=760px){.as1096-back,#vision .vision-back,#domain .worlds-gallery-back,#heritieres .heritieres-v6-local-back,#sisters .sisters-local-back,#nahara .nahara-luxe-back,#codevx .sf2-back,#archives .institutional-back,#author .institutional-back,#press .institutional-back,.guild-x-bottom .guild-x-back:first-child{min-width:104px!important;max-width:136px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:10px!important;top:82px!important;left:14px!important}}

.hb2-antique-book img{filter:drop-shadow(0 14px 34px rgba(0,0,0,.50)) drop-shadow(0 0 12px rgba(216,183,106,.16));will-change:transform,filter}
.hb2-book-object img{filter:drop-shadow(0 18px 36px rgba(0,0,0,.58)) drop-shadow(0 0 18px rgba(216,183,106,.20)) drop-shadow(0 0 34px rgba(255,229,149,.14));}
.hb2-purchase-book img{filter:drop-shadow(0 24px 48px rgba(0,0,0,.62)) drop-shadow(0 0 22px rgba(216,183,106,.26)) drop-shadow(0 0 48px rgba(255,229,149,.18));}
.hb2-book-object:before,.hb2-purchase-book:before{content:"";position:absolute;inset:12% 16% 10%;pointer-events:none;border-radius:44%;background:radial-gradient(circle,rgba(255,225,140,.16) 0%,rgba(216,183,106,.10) 34%,rgba(216,183,106,0) 72%);filter:blur(26px);opacity:.92;z-index:0}
.hb2-book-object img,.hb2-purchase-book img{position:relative;z-index:1}

.hb2-book-object,.hb2-purchase-book{position:relative;isolation:isolate;overflow:visible}

.hb2-book-object,.hb2-purchase-book{position:relative!important;isolation:isolate!important;overflow:visible!important;}
.hb2-book-object::before,.hb2-purchase-book::before{
  content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%;
  background:radial-gradient(circle,rgba(255,226,145,.18) 0%,rgba(216,183,106,.11) 36%,rgba(216,183,106,0) 73%);
  filter:blur(28px);
}
.hb2-book-object::before{inset:16% 13% 9%;opacity:.82;}
.hb2-purchase-book::before{inset:10% 8% 5%;opacity:1;filter:blur(34px);}
.hb2-book-object img,.hb2-purchase-book img{position:relative;z-index:1;background:transparent!important;}
.hb2-book-object img{filter:drop-shadow(0 20px 34px rgba(0,0,0,.62)) drop-shadow(0 0 18px rgba(216,183,106,.18))!important;}
.hb2-purchase-book img{filter:drop-shadow(0 24px 44px rgba(0,0,0,.68)) drop-shadow(0 0 25px rgba(216,183,106,.26)) drop-shadow(0 0 48px rgba(255,227,150,.13))!important;}

.home-desktop-fantasy-focus{
  position:absolute;z-index:22;left:50%;bottom:5.2%;transform:translateX(-50%);
  width:min(760px,48vw);min-height:122px;padding:16px 22px 14px;border-radius:22px;
  border:1px solid rgba(225,186,91,.48);background:linear-gradient(135deg,rgba(4,5,5,.82),rgba(20,13,7,.78));
  box-shadow:0 18px 48px rgba(0,0,0,.52),0 0 36px rgba(216,183,106,.10);backdrop-filter:blur(16px) saturate(1.08);
  display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"status title cta" "status sub cta" "future future future";gap:3px 16px;align-items:center;
  color:#f4e5bd;text-align:left;
}
.home-desktop-fantasy-focus>span{grid-area:status;align-self:stretch;display:grid;place-items:center;padding:0 12px;border-right:1px solid rgba(216,183,106,.26);font:700 10px/1.2 Arial,sans-serif;letter-spacing:.18em;color:#e7bd61;writing-mode:vertical-rl;transform:rotate(180deg)}
.home-desktop-fantasy-focus>b{grid-area:title;font:600 clamp(17px,1.3vw,24px)/1.1 Georgia,serif;letter-spacing:.11em;color:#fff1c8}
.home-desktop-fantasy-focus>small{grid-area:sub;font:italic 14px/1.3 Georgia,serif;color:#d9c7a0}
.home-desktop-fantasy-focus>button{grid-area:cta;min-width:220px;min-height:54px;padding:0 19px;border-radius:999px;border:1px solid rgba(255,220,130,.74);background:linear-gradient(180deg,#d6aa4e,#8a5615);color:#120c05;font:700 11px/1 Arial,sans-serif;letter-spacing:.10em;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.5),0 0 26px rgba(216,183,106,.15)}
.home-desktop-fantasy-focus>p{grid-area:future;margin:5px 0 0 40px;font:10px/1.25 Arial,sans-serif;letter-spacing:.08em;color:rgba(230,219,193,.58)}
.home-desktop-fantasy-focus>p i{font-style:normal;color:rgba(231,199,126,.72)}

#arenPortal .aren-portal__card{max-width:min(760px,58vw)!important;padding:30px 44px 26px!important;background:linear-gradient(180deg,rgba(8,7,5,.90),rgba(6,5,4,.86))!important;backdrop-filter:blur(12px) saturate(.96)!important;box-shadow:0 24px 80px rgba(0,0,0,.52),inset 0 0 60px rgba(216,183,106,.035)!important}
#arenPortal .aren-portal__eyebrow{margin-bottom:8px!important;opacity:.72!important}
#arenPortal h1{margin:.08em 0 .25em!important;font-size:clamp(42px,4.3vw,74px)!important;line-height:.92!important;letter-spacing:.025em!important}
#arenPortal .aren-portal__copy{max-width:670px!important;margin:0 auto!important;display:grid!important;gap:8px!important}
#arenPortal .aren-portal__copy p{margin:0!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.36!important;color:rgba(247,239,219,.86)!important}
#arenPortal .aren-portal__copy .aren-portal__lead{font-family:Georgia,serif!important;font-size:clamp(20px,1.45vw,26px)!important;line-height:1.25!important;color:#fff0bf!important}
#arenPortal .aren-portal__copy .aren-portal__directive{margin-top:4px!important;font-family:Georgia,serif!important;font-style:italic!important;color:#e7c77f!important}

#arenPortal .aren-portal__invitation{margin:10px 0 0!important;font-size:clamp(19px,1.4vw,25px)!important}
#arenPortal .aren-portal__signature{margin:2px 0 11px!important;opacity:.72!important}
#arenPortal .aren-portal__actions{gap:8px!important}
#arenPortal .aren-portal__primary{min-height:66px!important}

#arenPortal .aren-portal__features{opacity:.48!important;filter:saturate(.72)!important}
#arenPortal .aren-portal__features div span{display:none!important}
#arenPortal .aren-portal__features div b{font-size:10px!important;letter-spacing:.10em!important}

@media (max-width:1200px){.home-desktop-fantasy-focus{width:min(700px,62vw);bottom:4.4%}}
@media (max-width:1024px){.home-desktop-fantasy-focus{display:none!important}}

:root{
  --fantasy-obsidian:#050505;
  --fantasy-charcoal:#0b0a09;
  --fantasy-gold:#d8b76a;
  --fantasy-gold-soft:#f0d99d;
  --fantasy-ember:#a74e22;
  --fantasy-mist:#9ebfd2;
  --alia-accent:#9fc98a;
  --amira-accent:#b84032;
  --lisa-accent:#9bc6e5;
}

#heritieres{background:#050505!important;}

#sisters{background:linear-gradient(180deg,#030303,#090603 62%,#030303)!important;}

#nahara{background:#050505!important;}

:root {
  --as-gold:#d8b76a;
  --as-gold-light:#f3d98a;
  --as-ivory:#f5e9c7;
  --as-panel:linear-gradient(145deg,rgba(15,17,16,.94),rgba(3,5,6,.90));
  --as-depth:inset 0 1px rgba(255,248,218,.14),0 26px 70px rgba(0,0,0,.52),0 0 34px rgba(216,183,106,.08);
}

.as1096-back,#vision .vision-back,#domain .worlds-gallery-back,#heritieres .heritieres-v6-local-back,#sisters .sisters-local-back,#nahara .nahara-luxe-back,#codevx .sf2-back,#archives .institutional-back,#author .institutional-back,#press .institutional-back,.guild-x-bottom .guild-x-back:first-child {
  z-index:220!important; position:fixed!important; inset:108px auto auto 30px!important;
  display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:9px!important;
  width:auto!important; min-width:118px!important; max-width:154px!important; min-height:50px!important; margin:0!important; padding:0 20px!important;
  color:var(--as-ivory)!important; font:700 12px/1 Cinzel,Georgia,serif!important; letter-spacing:.1em!important; text-transform:uppercase!important; white-space:nowrap!important;
  background:linear-gradient(#484640f0,#1c1c1af7 38%,#050708fc)!important; border:1px solid #e0bc5c9e!important; border-radius:999px!important;
  box-shadow:inset 0 1px #ffffff4d,inset 0 9px 15px #ffffff09,0 13px 28px #00000061,0 0 18px #d8b76a14!important;
}
body[data-current=conflict] #as1096Back,body[data-current=visages] #as1096Back{display:none!important}
body[data-current=home] #as1096Back,body[data-current=domain] #as1096Back,body[data-current=heritieres] #as1096Back,body[data-current=sisters] #as1096Back,body[data-current=conflict] #as1096Back,body[data-current=nahara] #as1096Back,body[data-current=visages] #as1096Back,body[data-current=guild] #as1096Back,body[data-current=codevx] #as1096Back,body[data-current=vision] #as1096Back,body[data-current=archives] #as1096Back,body[data-current=author] #as1096Back,body[data-current=press] #as1096Back{display:none!important}
body[data-current=map] #as1096Back,body[data-current=book] #as1096Back,body[data-current=purchase] #as1096Back,body[data-current=shop] #as1096Back,body[data-current=omega] #as1096Back{display:inline-flex!important}

.hb2-modal-panel{
  display:grid!important; grid-template-rows:62px minmax(0,1fr)!important;
  width:min(1080px,96vw)!important; height:min(94svh,920px)!important; max-height:94svh!important;
  padding:0!important; overflow:hidden!important; position:relative!important;
  border:1px solid rgba(220,168,76,.58)!important; border-radius:30px!important;
  background:linear-gradient(150deg,rgba(14,19,18,.98),rgba(2,5,6,.99))!important;
  box-shadow:0 36px 110px rgba(0,0,0,.82),0 0 56px rgba(216,183,106,.12)!important;
}
.hb2-modal-toolbar{
  z-index:90!important; display:flex!important; align-items:center!important; justify-content:space-between!important;
  min-height:62px!important; padding:10px 16px 10px 20px!important;
  background:linear-gradient(180deg,rgba(10,14,15,.99),rgba(6,9,10,.96))!important;
  border-bottom:1px solid rgba(216,183,106,.24)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.28)!important;
}
.hb2-modal-langs,.hb2-modal-close{position:static!important; inset:auto!important; margin:0!important; transform:none!important;}
.hb2-modal-langs{display:flex!important; gap:8px!important; padding:5px!important; border:1px solid rgba(216,183,106,.38)!important; border-radius:999px!important; background:rgba(1,3,4,.72)!important;}
.hb2-modal-langs button{min-width:52px!important; min-height:38px!important; border-radius:999px!important;}
.hb2-modal-close{flex:0 0 44px!important; width:44px!important; height:44px!important; border-radius:50%!important;}
.hb2-modal-scroll{
  min-height:0!important; padding:30px clamp(24px,5vw,72px) 42px!important;
  overflow-x:hidden!important; overflow-y:auto!important; overscroll-behavior:contain!important; scrollbar-gutter:stable!important;
}
.hb2-modal-text{display:block!important; height:auto!important; max-height:none!important; margin:18px 0 0!important; padding:0!important; overflow:visible!important;}
.hb2-modal-scroll::-webkit-scrollbar,.heritieres-v6-story::-webkit-scrollbar{width:10px}
.hb2-modal-scroll::-webkit-scrollbar-thumb,.heritieres-v6-story::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(#edcc73,#9e6c19) padding-box}
.hb2-excerpt-modes{
  display:inline-grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;margin:15px 0 4px!important;padding:5px!important;
  border:1px solid rgba(216,183,106,.34)!important;border-radius:999px!important;background:rgba(1,3,4,.66)!important;
}
.hb2-excerpt-modes button{
  min-width:126px!important;min-height:42px!important;padding:0 18px!important;border:1px solid transparent!important;border-radius:999px!important;
  color:#c9bea1!important;background:transparent!important;font:700 10px/1 Cinzel,Georgia,serif!important;letter-spacing:.13em!important;
}
.hb2-excerpt-modes button[aria-pressed="true"]{color:#130e05!important;background:linear-gradient(110deg,#f1d77f,#af7d24)!important;border-color:#f2d986!important;box-shadow:inset 0 1px rgba(255,255,255,.45),0 9px 22px rgba(0,0,0,.34)!important}
.hb2-excerpt-modes button:disabled{opacity:.42!important;cursor:not-allowed!important;color:#938b78!important;background:rgba(255,255,255,.025)!important;border-color:rgba(216,183,106,.14)!important;box-shadow:none!important}
.hb2-modal[data-excerpt-mode="audio"] .hb2-modal-text{display:none!important}
.hb2-modal[data-excerpt-mode="audio"] .hb2-excerpt-audio{margin-top:20px!important}
.hb2-excerpt-audio{
  margin:26px 0 24px!important; padding:18px!important; border:1px solid rgba(216,183,106,.34)!important; border-radius:20px!important;
  background:linear-gradient(135deg,rgba(216,183,106,.10),rgba(4,7,8,.55))!important; box-shadow:inset 0 1px rgba(255,248,218,.10),0 16px 34px rgba(0,0,0,.24)!important;
}
.hb2-excerpt-audio-copy{display:flex;align-items:center;gap:13px}.hb2-excerpt-audio-copy>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(216,183,106,.48);border-radius:50%;color:#e7c66e}
.hb2-excerpt-audio-copy div{display:flex;flex-direction:column;gap:3px}.hb2-excerpt-audio-copy strong{font:700 12px/1.2 Cinzel,Georgia,serif;letter-spacing:.16em;color:#f4dfa4}.hb2-excerpt-audio-copy small{font:400 12px/1.4 system-ui,sans-serif;color:#bfb6a2}
.hb2-excerpt-audio-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.hb2-excerpt-audio-actions button{min-height:42px;padding:0 16px;border:1px solid rgba(216,183,106,.46);border-radius:999px;background:linear-gradient(#28241b,#080a0b);color:#f1deb0;font:700 10px/1 Cinzel,Georgia,serif;letter-spacing:.1em}.hb2-excerpt-audio-actions button:first-child{background:linear-gradient(110deg,#efd47a,#af7d24);color:#120d05}.hb2-excerpt-audio-actions button:disabled{opacity:.38;cursor:not-allowed}.hb2-excerpt-audio-status{margin:10px 2px 0!important;color:#bea972!important;font:500 11px/1.35 system-ui,sans-serif!important}
.hb2-excerpt-audio-timeline{display:grid!important;grid-template-columns:42px minmax(120px,1fr) 42px!important;align-items:center!important;gap:10px!important;margin-top:15px!important;color:#d8c79d!important;font:600 10px/1 system-ui,sans-serif!important;font-variant-numeric:tabular-nums!important}
.hb2-excerpt-audio-timeline input{width:100%!important;height:4px!important;margin:0!important;padding:0!important;accent-color:#d8b76a!important;cursor:pointer!important}
.hb2-excerpt-audio-timeline input:disabled{opacity:.35!important;cursor:not-allowed!important}
#hb2Narration{display:none!important}

#author .author-as1245-portrait,#author .author-as1245-manifesto,#author .author-as1245-worlds{border-radius:30px!important;overflow:hidden!important;box-shadow:var(--as-depth)!important}
#author .author-as1245-portrait:before,#author .author-as1245-portrait:after{content:none!important}
#author .author-as1245-manifesto{background:radial-gradient(circle at 88% 8%,rgba(216,183,106,.10),transparent 28%),var(--as-panel)!important;border-color:rgba(226,191,106,.42)!important}
#author .author-as1245-worlds{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:22px!important;background:linear-gradient(145deg,rgba(15,13,9,.92),rgba(3,5,6,.94))!important;border-color:rgba(226,191,106,.36)!important}
#author .author-as1245-worlds>.institutional-eyebrow{margin:0 0 4px 4px!important}
#author .author-as1245-worlds>div{min-height:110px!important;padding:18px!important;border:1px solid rgba(216,183,106,.30)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(216,183,106,.075),rgba(4,7,8,.42))!important;box-shadow:inset 0 1px rgba(255,248,218,.08),0 12px 28px rgba(0,0,0,.25)!important;transition:transform .22s,border-color .22s,box-shadow .22s!important}
#author .author-as1245-worlds>div:hover{transform:translateY(-4px)!important;border-color:rgba(243,217,138,.58)!important;box-shadow:inset 0 1px rgba(255,248,218,.12),0 18px 34px rgba(0,0,0,.38),0 0 20px rgba(216,183,106,.10)!important}
#author .author-as1245-worlds b{font-family:Cinzel,Georgia,serif!important;font-size:20px!important}
#author .author-as1245-worlds strong{font-family:Cinzel,Georgia,serif!important;font-size:16px!important;letter-spacing:.03em!important}
#author .author-as1245-worlds small{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:11px!important;line-height:1.45!important}
#author .author-as1245-worlds .institutional-text-link{grid-column:1/-1!important;justify-self:end!important;margin-top:2px!important}
#author .author-as1245-socials{padding-bottom:0!important}

#as1259ShopNotice{
  z-index:10000!important; inset:108px 26px auto auto!important; bottom:auto!important;
  width:min(350px,calc(100vw - 40px))!important; padding:16px 42px 16px 17px!important;
  border-radius:20px!important; background:linear-gradient(145deg,rgba(12,12,10,.97),rgba(23,16,8,.97))!important;
  box-shadow:0 22px 64px rgba(0,0,0,.76),inset 0 1px rgba(255,245,210,.10)!important;
}
#as1259ShopNotice>img{width:44px!important;margin:0 0 6px!important}
#as1259ShopNotice strong{font-size:12px!important;line-height:1.35!important;letter-spacing:.08em!important}
#as1259ShopNotice span{margin:6px 0 11px!important;font-size:12px!important;line-height:1.38!important}
#as1259ShopNotice>div{display:flex!important}
#as1259ShopNotice>div button{width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 14px!important;border-radius:999px!important;font-size:10px!important}

#guild .guild-x-form-wrap{align-self:start!important;margin-top:-48px!important;padding:28px!important;border-radius:30px!important;background:linear-gradient(145deg,rgba(7,10,12,.96),rgba(2,4,5,.92))!important;box-shadow:var(--as-depth)!important;overflow:visible!important}
#guild .guild-x-form-title{margin-bottom:20px!important;font-size:clamp(34px,3.2vw,54px)!important;line-height:.98!important}
#guild .guild-x-form{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin-top:0!important}
#guild .guild-x-form>input,#guild .guild-x-form>select{width:100%!important;min-height:56px!important;margin:0!important;border-radius:15px!important}
#guild .guild-x-form>.bot-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important}

#guild .guild-x-rgpd-link{justify-self:start!important;min-height:34px!important;margin:0!important}
#guild .guild-x-submit{min-height:56px!important;margin:2px 0 0!important}
#guild .guild-privacy-note,#guild .guild-v5-demo-note{display:none!important}

#archives.archives-as1247{background:#050403!important}
#archives .archives-as1247-bg{opacity:1!important;filter:saturate(1.12) brightness(.98) contrast(1.08)!important;background-image:linear-gradient(180deg,rgba(1,2,2,.04),rgba(2,2,2,.16) 48%,rgba(2,2,2,.60)),radial-gradient(circle at 50% 18%,rgba(235,194,91,.24),transparent 38%),url(../assets/guild-library-as1176.webp)!important;background-position:center 48%!important;background-size:cover!important}
#archives .archives-as1247-head{position:relative!important;z-index:1!important;backdrop-filter:blur(5px) saturate(1.15)!important;background:linear-gradient(145deg,rgba(8,7,5,.64),rgba(5,5,4,.20))!important;border:1px solid rgba(231,195,99,.38)!important;border-radius:34px!important;box-shadow:var(--as-depth)!important}
#archives .archives-as1247-head>img{width:clamp(210px,15vw,300px)!important;filter:drop-shadow(0 0 30px rgba(238,196,91,.88)) drop-shadow(0 0 90px rgba(188,126,28,.54))!important}
#vision .vision-hero{grid-template-columns:48% 52%!important;overflow:visible!important}
#vision .vision-hero-media{z-index:1!important;order:1!important;background:url(../assets/vision-hero-portal.webp) 50%/cover no-repeat!important}
#vision .vision-hero-media .vision-hero-poster,#vision .vision-card:nth-child(-n/**/+2) .vision-card-media img{z-index:1!important;opacity:1!important;visibility:visible!important;display:block!important}
#vision .vision-hero-copy{z-index:3!important;order:2!important}

.screen:not(.active),.screen:not(.active) *,.screen:not(.active):before,.screen:not(.active):after,.screen:not(.active) :before,.screen:not(.active) :after{background-image:none!important}

@media (max-width:1100px){
  #author .author-as1245-worlds{grid-template-columns:1fr!important}
  #author .author-as1245-worlds>.institutional-eyebrow,#author .author-as1245-worlds .institutional-text-link{grid-column:1!important}
  #guild .guild-x-form-wrap{margin-top:0!important}
}

@media (max-width:760px){
  .as1096-back,#vision .vision-back,#domain .worlds-gallery-back,#heritieres .heritieres-v6-local-back,#sisters .sisters-local-back,#nahara .nahara-luxe-back,#codevx .sf2-back,#archives .institutional-back,#author .institutional-back,#press .institutional-back,.guild-x-bottom .guild-x-back:first-child{inset:82px auto auto 14px!important;min-width:104px!important;max-width:136px!important;min-height:46px!important;padding:0 16px!important;font-size:10px!important}
  .hb2-modal-panel{width:96vw!important;height:94svh!important;border-radius:22px!important;grid-template-rows:58px minmax(0,1fr)!important}
  .hb2-modal-toolbar{min-height:58px!important;padding:8px 10px 8px 12px!important}
  .hb2-modal-langs button{min-width:44px!important;min-height:36px!important}
  .hb2-modal-scroll{padding:22px 18px 30px!important}
  .hb2-excerpt-modes{display:grid!important;width:100%!important}
  .hb2-excerpt-modes button{min-width:0!important}
  .hb2-excerpt-audio-actions{display:grid!important;grid-template-columns:1fr!important}
  
  
  
  
  
  #author .author-as1245-portrait,#author .author-as1245-manifesto,#author .author-as1245-worlds{border-radius:22px!important}
  #as1259ShopNotice{inset:86px 12px auto auto!important;width:min(320px,calc(100vw - 24px))!important}
  #guild .guild-x-form-wrap{padding:22px 16px!important}
  #guild .guild-x-form-title{font-size:clamp(32px,10vw,48px)!important}
}
@media (prefers-reduced-motion:reduce){.hb2-modal-scroll{scroll-behavior:auto!important}}

:root{
  --as-obsidian:#050403;
  --as-charcoal:#0b0a08;
  --as-panel:rgba(10,8,6,.82);
  --as-panel-soft:rgba(16,12,8,.68);
  --as-gold:#d6b267;
  --as-gold-bright:#f2d58a;
  --as-bronze:#8f642c;
  --as-copper:#a85d32;
  --as-mist:#a6b8c6;
  --as-ink:#efe6ce;
  --as-muted:#b6aa8c;
  --as-line:rgba(214,178,103,.34);
  --as-line-strong:rgba(242,213,138,.64);
  --as-radius:22px;
  --as-radius-pill:999px;
  --as-shadow:0 22px 70px rgba(0,0,0,.46);
  --as-glow:0 0 26px rgba(214,178,103,.18);
  --as-font-display:"Cormorant Garamond", Georgia, serif;
}

#app .screen:not(#codevx):not(#vision){
  background-color:var(--as-obsidian)!important;
  color:var(--as-ink)!important;
}
#app .screen:not(#codevx):not(#vision) h1,
#app .screen:not(#codevx):not(#vision) h2,
#app .screen:not(#codevx):not(#vision) h3{
  font-family:var(--as-font-display)!important;
  color:#f2e3b9;
  text-shadow:0 1px 0 #3b2813,0 0 18px rgba(214,178,103,.10);
}
#app .screen:not(#codevx):not(#vision) .eyebrow,
#app .screen:not(#codevx):not(#vision) [class*="overline"],
#app .screen:not(#codevx):not(#vision) [class*="kicker"]{
  color:var(--as-gold)!important;
  letter-spacing:.16em;
}

.heritieres-v6-cta,
.nahara-luxe-action,
.conflict-luxe-cta,
.visages-luxe-cta,
.hb2-prologue-btn,
.hb2-final-cta button,
.hb2-modal-buy,
.hb2-after-purchase button,
.guild-x-submit,
.institutional-cta,
.as1247-cta,
.shop-as1264-actions .cta,
.worlds-archives-note-cta,
.worlds-gallery-manifesto,
.privacy-modal__ok,
.as1259-shop-notice button[data-go],
.footer button[data-go]{
  min-height:50px!important;
  padding:.78rem 1.35rem!important;
  border-radius:var(--as-radius-pill)!important;
  border:1px solid var(--as-line-strong)!important;
  background:linear-gradient(180deg,rgba(30,24,16,.92),rgba(5,4,3,.96))!important;
  color:#f5e6be!important;
  font-family:var(--as-font-display)!important;
  font-weight:700!important;
  letter-spacing:.10em!important;
  text-transform:uppercase!important;
  box-shadow:inset 0 1px 0 rgba(255,241,194,.08),0 12px 30px rgba(0,0,0,.28),0 0 0 1px rgba(92,57,22,.18)!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important;
}
.heritieres-v6-cta:hover,
.nahara-luxe-action:hover,
.conflict-luxe-cta:hover,
.visages-luxe-cta:hover,
.hb2-prologue-btn:hover,
.hb2-final-cta button:hover,
.hb2-modal-buy:hover,
.hb2-after-purchase button:hover,
.guild-x-submit:hover,
.institutional-cta:hover,
.as1247-cta:hover,
.shop-as1264-actions .cta:hover,
.worlds-archives-note-cta:hover,
.worlds-gallery-manifesto:hover{
  transform:translateY(-2px)!important;
  border-color:#f1d486!important;
  box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 28px rgba(214,178,103,.18)!important;
}
.heritieres-v6-cta-nahara,
.nahara-luxe-conflict,
.conflict-luxe-cta-primary,
.hb2-final-cta button,
.hb2-modal-buy,
.guild-x-submit,
.institutional-cta-primary,
.as1247-cta-primary,
.shop-as1264-actions .primary{
  background:linear-gradient(180deg,#d9b665 0%,#a56f2b 54%,#684015 100%)!important;
  color:#120d06!important;
  border-color:#f4d98f!important;
  box-shadow:inset 0 1px 0 rgba(255,249,221,.60),0 14px 34px rgba(89,49,10,.28),0 0 30px rgba(214,178,103,.18)!important;
}

.heritieres-v6-local-back,
.sisters-local-back,
.nahara-luxe-back,
.visages-luxe-back,
.institutional-back,
.conflict-back,
[class*="local-back"]{
  position:fixed!important;
  top:94px!important;
  left:18px!important;
  z-index:220!important;
  width:auto!important;
  min-width:108px!important;
  min-height:40px!important;
  padding:0 16px!important;
  border-radius:var(--as-radius-pill)!important;
  border:1px solid rgba(214,178,103,.46)!important;
  background:linear-gradient(180deg,rgba(18,16,13,.94),rgba(4,4,4,.94))!important;
  color:#e8d5a4!important;
  font-size:12px!important;
  letter-spacing:.08em!important;
  box-shadow:0 8px 22px rgba(0,0,0,.26)!important;
  backdrop-filter:blur(12px) saturate(120%)!important;
}

.home-desktop-fantasy-focus,
.home-fantasy-focus{display:none!important;}
.hs-fantasy{filter:drop-shadow(0 0 20px rgba(214,178,103,.30));}
.hs-fantasy::after{
  content:"";
  position:absolute;
  inset:-10%;
  border-radius:50%;
  border:1px solid rgba(242,213,138,.18);
  box-shadow:0 0 38px rgba(214,178,103,.14),inset 0 0 28px rgba(214,178,103,.06);
  pointer-events:none;
}

.guild-x-shell{max-width:1500px!important;margin:0 auto!important;padding:128px 5vw 80px!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;gap:42px 54px!important;align-items:start!important;}
.guild-x-head,.guild-x-form-wrap{
  border:1px solid var(--as-line)!important;
  border-radius:28px!important;
  background:linear-gradient(180deg,rgba(13,10,8,.84),rgba(5,4,3,.90))!important;
  box-shadow:var(--as-shadow)!important;
  padding:42px!important;
}
.guild-x-points{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:28px!important;}
.guild-x-adv{min-height:74px!important;border:1px solid rgba(214,178,103,.24)!important;border-radius:18px!important;background:rgba(3,3,3,.42)!important;}
.guild-x-form{display:grid!important;gap:14px!important;}
.guild-x-form input,.guild-x-form select{
  min-height:52px!important;
  border:1px solid rgba(214,178,103,.34)!important;
  border-radius:16px!important;
  background:rgba(0,0,0,.48)!important;
  color:#efe6ce!important;
  padding:0 16px!important;
}
.guild-luxury-showcase{grid-column:1/-1!important;margin-top:8px!important;border:1px solid var(--as-line)!important;border-radius:28px!important;overflow:hidden!important;box-shadow:var(--as-shadow)!important;}
.guild-x-bottom,.guild-screen .as-social-row{grid-column:1/-1!important;}

#purchase [class*="back"],#purchase .footer{display:none!important;}
.hb2-purchase-stage{overflow:hidden!important;}

.shop-as1264-card,
.author-as1245-manifesto,
.author-as1245-worlds,
.press-as1245-feature,
.press-as1245-resources article,
.archives-as1247-card{
  border-color:var(--as-line)!important;
  background:linear-gradient(180deg,rgba(13,10,8,.86),rgba(4,4,4,.94))!important;
  box-shadow:var(--as-shadow)!important;
}
.author-as1245-bg,.press-as1245-bg,.shop-bg{filter:saturate(.74) contrast(1.05) brightness(.72)!important;}
.press-as1245-feature img{border:1px solid rgba(214,178,103,.28)!important;box-shadow:0 20px 50px rgba(0,0,0,.46)!important;}

#codevx button[data-go],#vision button[data-go],#codevx .cta,#vision .cta{
  border-radius:var(--as-radius-pill)!important;
  min-height:50px!important;
  letter-spacing:.09em!important;
  font-family:var(--as-font-display)!important;
}

@media (max-width:1024px){
  .heritieres-v6-local-back,.sisters-local-back,.nahara-luxe-back,.visages-luxe-back,.institutional-back,.conflict-back,[class*="local-back"]{top:78px!important;left:12px!important;min-width:96px!important;min-height:38px!important;padding:0 13px!important;font-size:11px!important;}
  
  
  
  
  
  
  
  .guild-x-shell{display:block!important;padding:104px 16px 88px!important;}
  .guild-x-head,.guild-x-form-wrap{padding:26px 20px!important;margin-bottom:18px!important;}
  .guild-x-points{grid-template-columns:1fr!important;}
  
  
  
  
  
  
}

@font-face{font-family:"AS Canon";src:url("../assets/font-regular.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"AS Canon";src:url("../assets/font-italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap}
:root{--as37-serif:"AS Canon","Cormorant Garamond",Georgia,serif;--as37-gold:#efd083;--as37-line:rgba(210,166,83,.52);--as37-deep:#020607}

body .topbar{height:78px!important;padding:0 clamp(28px,3.4vw,66px)!important;gap:26px!important;background:linear-gradient(180deg,rgba(2,6,7,.985),rgba(3,8,9,.955))!important;border-top:1px solid rgba(210,166,83,.12)!important;border-bottom:1px solid rgba(210,166,83,.24)!important;box-shadow:0 10px 36px rgba(0,0,0,.22)!important;-webkit-backdrop-filter:blur(20px) saturate(1.18)!important;backdrop-filter:blur(20px) saturate(1.18)!important;font-family:var(--as37-serif)!important}
body .brand b{font-family:var(--as37-serif)!important;font-weight:500!important;font-size:23px!important;letter-spacing:.20em!important;color:var(--as37-gold)!important}
body .brand small{font-family:var(--as37-serif)!important;font-weight:500!important;font-size:9px!important;letter-spacing:.23em!important;color:#c1aa7b!important}
body .nav button,body .footer button,body .langs button{font-family:var(--as37-serif)!important;font-weight:500!important;letter-spacing:.14em!important}
body .nav button{font-size:12px!important}
body .nav-combo{color:var(--as37-gold)!important}
body .nav button:hover,body .nav button:focus-visible{color:#fff!important;text-shadow:0 0 16px rgba(255,255,255,.18)!important}

body :is(.axis-core h1,.content h2,.content h3,.hb2-title,.hb2-purchase-title,.worlds-gallery-title,.guild-x-title,.sf2-title,.vision-title,.as1247-title,.institutional-title,.press-as1245-title,.author-as1245-title){font-family:var(--as37-serif)!important;font-weight:500!important}

body :is(
  .cta,.hb2-maincta,.hb2-prologue-btn,.hb2-final-cta>button,.hb2-after-purchase>button,
  .institutional-cta,.as1247-cta,.guild-x-book-cta,.guild-x-cta,.guild-x-form button,
  .vision-cta,.sf2-cta,.shop-as1264-actions button,.worlds-gallery-manifesto,.worlds-archives-note-cta,
  .privacy-modal__ok,.hb2-modal-buy
){
  position:relative!important;isolation:isolate!important;min-height:50px!important;padding:10px 24px!important;
  border:1px solid rgba(210,166,83,.62)!important;border-radius:22px!important;
  color:var(--as37-gold)!important;font-family:var(--as37-serif)!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase!important;
  background:linear-gradient(180deg,rgba(255,247,223,.105) 0,rgba(35,31,20,.18) 18%,rgba(8,13,13,.82) 58%,rgba(2,7,8,.94) 100%)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.22)!important;backdrop-filter:blur(16px) saturate(1.22)!important;
  box-shadow:inset 0 1px 0 rgba(255,245,218,.26),inset 0 9px 16px rgba(255,255,255,.035),inset 0 -10px 20px rgba(0,0,0,.28),0 11px 26px rgba(0,0,0,.30),0 0 18px rgba(210,166,83,.055)!important;
  transition:transform .2s cubic-bezier(.2,.75,.25,1),box-shadow .25s,filter .2s,border-color .2s!important;
}
body :is(.cta,.hb2-maincta,.hb2-prologue-btn,.hb2-final-cta>button,.hb2-after-purchase>button,.institutional-cta,.as1247-cta,.guild-x-book-cta,.guild-x-cta,.guild-x-form button,.vision-cta,.sf2-cta,.shop-as1264-actions button,.worlds-gallery-manifesto,.worlds-archives-note-cta,.privacy-modal__ok,.hb2-modal-buy):is(:hover,:focus-visible){outline:none!important;filter:brightness(1.08)!important;transform:translate3d(0,-2px,12px)!important;border-color:rgba(239,208,131,.88)!important;box-shadow:inset 0 1px 0 rgba(255,250,233,.38),0 17px 34px rgba(0,0,0,.39),0 0 28px rgba(210,166,83,.11)!important}

@media(max-width:980px){
  body .topbar{height:110px!important;padding:0 18px 17px!important;align-items:flex-end!important;gap:10px!important}
  body .brand b{font-size:22px!important;letter-spacing:.15em!important}
  body .brand small{font-size:8px!important}
  body .hamburger{display:grid!important;width:58px!important;height:58px!important;border-radius:20px!important;border:1px solid rgba(210,166,83,.40)!important;background:linear-gradient(145deg,rgba(18,23,22,.78),rgba(3,8,9,.94))!important;box-shadow:inset 0 1px rgba(255,245,218,.08),0 12px 24px rgba(0,0,0,.24)!important;color:var(--as37-gold)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}
  body .topbar.menu-open .nav{top:102px!important;left:14px!important;right:14px!important;padding:9px!important;border-radius:22px!important;background:linear-gradient(155deg,rgba(10,17,18,.965),rgba(2,7,8,.992))!important;border:1px solid rgba(210,166,83,.30)!important;box-shadow:0 24px 58px rgba(0,0,0,.50),inset 0 1px rgba(255,244,211,.04)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important}
  body .topbar.menu-open .nav button{min-height:40px!important;padding:0 12px!important;border-radius:11px!important;font-family:var(--as37-serif)!important;font-size:11.5px!important;font-weight:450!important;letter-spacing:.065em!important}
  body :is(.cta,.hb2-maincta,.hb2-prologue-btn,.hb2-final-cta>button,.hb2-after-purchase>button,.institutional-cta,.as1247-cta,.guild-x-book-cta,.guild-x-cta,.guild-x-form button,.vision-cta,.sf2-cta,.shop-as1264-actions button,.worlds-gallery-manifesto,.worlds-archives-note-cta,.privacy-modal__ok,.hb2-modal-buy){min-height:48px!important;border-radius:20px!important;padding-inline:20px!important;-webkit-backdrop-filter:blur(20px) saturate(1.24)!important;backdrop-filter:blur(20px) saturate(1.24)!important}
}

@font-face{font-family:"AS Canon";src:url("../assets/font-regular.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:"AS Canon";src:url("../assets/font-italic.woff2") format("woff2");font-style:italic;font-weight:400 700;font-display:swap}
:root{
  --as38-serif:"AS Canon","Cormorant Garamond",Georgia,serif;
  --as38-gold:#efd083;
  --as38-gold-2:#d2a653;
  --as38-ivory:#f5eedb;
  --as38-deep:#020607;
  --as38-glass:rgba(6,12,13,.82);
  --as38-line:rgba(210,166,83,.48);
  --as38-header-h:78px;
}

body.as-harmonized-v38 :is(main h1,main h2,.screen h1,.screen h2,.hb2-title,.hb2-purchase-title,.institutional-title,.as1247-title,.guild-x-title,.vision-title,.sf2-title){font-family:var(--as38-serif)!important;font-weight:500!important}
body.as-harmonized-v38 :is(main h3,.screen h3){font-family:var(--as38-serif);font-weight:550}

body.as-harmonized-v38 :is(.cta,.premium-cta,.btn,.hb2-maincta,.hb2-prologue-btn,.hb2-modal-buy,.institutional-cta,.as1247-cta,.guild-x-book-cta,.guild-x-cta,.guild-x-form button,.vision-cta,.sf2-cta,.worlds-portal-cta,.worlds-gallery-manifesto,.worlds-archives-note-cta,.heritieres-v6-cta,.sisters-v2-cta,.nahara-luxe-action,.conflict-luxe-cta,.visages-luxe-book-cta,.visages-luxe-guild-cta,.privacy-modal__ok){border:1px solid rgba(210,166,83,.58)!important;border-radius:21px!important;background:linear-gradient(180deg,rgba(255,248,224,.11) 0,rgba(34,30,20,.17) 18%,rgba(8,13,13,.82) 58%,rgba(2,7,8,.95) 100%)!important;color:var(--as38-gold)!important;box-shadow:inset 0 1px 0 rgba(255,245,218,.25),inset 0 9px 16px rgba(255,255,255,.035),inset 0 -10px 20px rgba(0,0,0,.28),0 11px 26px rgba(0,0,0,.30),0 0 18px rgba(210,166,83,.055)!important;-webkit-backdrop-filter:blur(17px) saturate(1.22)!important;backdrop-filter:blur(17px) saturate(1.22)!important;font-family:var(--as38-serif)!important;font-weight:600!important;letter-spacing:.095em!important;transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .22s,filter .18s,border-color .18s!important}
@media(hover:hover) and (pointer:fine){body.as-harmonized-v38 :is(.cta,.premium-cta,.btn,.hb2-maincta,.hb2-prologue-btn,.hb2-modal-buy,.institutional-cta,.as1247-cta,.guild-x-book-cta,.guild-x-cta,.guild-x-form button,.vision-cta,.sf2-cta,.worlds-portal-cta,.worlds-gallery-manifesto,.worlds-archives-note-cta,.heritieres-v6-cta,.sisters-v2-cta,.nahara-luxe-action,.conflict-luxe-cta,.visages-luxe-book-cta,.visages-luxe-guild-cta,.privacy-modal__ok):hover{transform:translate3d(0,-2px,10px)!important;filter:brightness(1.07)!important;border-color:rgba(239,208,131,.86)!important;box-shadow:inset 0 1px 0 rgba(255,250,233,.36),0 17px 34px rgba(0,0,0,.39),0 0 28px rgba(210,166,83,.10)!important}}
body.as-harmonized-v38 :is(.cta,.premium-cta,.btn,.hb2-maincta,.hb2-prologue-btn,.hb2-modal-buy,.institutional-cta,.as1247-cta,.guild-x-book-cta,.guild-x-cta,.guild-x-form button,.vision-cta,.sf2-cta,.worlds-portal-cta,.worlds-gallery-manifesto,.worlds-archives-note-cta,.heritieres-v6-cta,.sisters-v2-cta,.nahara-luxe-action,.conflict-luxe-cta,.visages-luxe-book-cta,.visages-luxe-guild-cta,.privacy-modal__ok):active{transform:translateY(1px) scale(.985)!important;box-shadow:inset 0 2px 12px rgba(0,0,0,.34),0 6px 16px rgba(0,0,0,.27)!important}

body.as-harmonized-v38 :is(.as1096-back,.institutional-back,.worlds-gallery-back,.heritieres-v6-local-back,.sisters-local-back,.nahara-luxe-back,.sf2-back,.vision-back,.guild-x-back,.back-button,.conflict-return-nahara,.visages-luxe-back){font-family:var(--as38-serif)!important;font-weight:550!important;letter-spacing:.075em!important;border:1px solid rgba(210,166,83,.36)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,248,224,.065),rgba(3,8,9,.86))!important;color:#e8ddc5!important;box-shadow:inset 0 1px rgba(255,255,255,.10),0 8px 20px rgba(0,0,0,.24)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important}

body.as-harmonized-v38 :is(.privacy-modal__panel,.hb2-modal-panel,.serelia-message-modal__panel,.modal-panel,.sister-modal){border-color:rgba(210,166,83,.34)!important;border-radius:24px!important;background:linear-gradient(155deg,rgba(10,16,17,.94),rgba(2,7,8,.985))!important;box-shadow:0 28px 80px rgba(0,0,0,.56),inset 0 1px rgba(255,247,224,.055)!important;-webkit-backdrop-filter:blur(24px) saturate(1.16)!important;backdrop-filter:blur(24px) saturate(1.16)!important}
body.as-harmonized-v38 :is(.privacy-modal__close,.hb2-modal-close,.serelia-message-modal__close,.modal-close){left:auto!important;right:14px!important;top:14px!important;border-radius:50%!important}

@media(max-width:1180px){.as-global-nav{gap:13px}.as-global-nav>a,.as-fantasy-trigger{font-size:10px;letter-spacing:.105em}.as-global-brand{min-width:178px}.as-global-brand strong{font-size:17px}}
@media(max-width:980px){
  :root{--as38-header-h:76px}
  .as-global-header{height:var(--as38-header-h);padding:0 max(14px,env(safe-area-inset-left)) 0 max(14px,env(safe-area-inset-right));gap:10px}
  .as-global-brand{min-width:0;flex:1}.as-global-brand img{width:34px;height:34px}.as-global-brand strong{font-size:17px;letter-spacing:.16em}.as-global-brand small{font-size:8px;letter-spacing:.17em}
  .as-global-nav,.as-global-header>.as-global-langs{display:none}.as-global-menu-button{display:grid;place-items:center}
  .as-global-drawer{padding-bottom:max(13px,env(safe-area-inset-bottom))}
  body.as-harmonized-v38 :is(.cta,.premium-cta,.btn,.hb2-maincta,.hb2-prologue-btn,.hb2-modal-buy,.institutional-cta,.as1247-cta,.guild-x-book-cta,.guild-x-cta,.guild-x-form button,.vision-cta,.sf2-cta,.worlds-portal-cta,.worlds-gallery-manifesto,.worlds-archives-note-cta,.heritieres-v6-cta,.sisters-v2-cta,.nahara-luxe-action,.conflict-luxe-cta,.visages-luxe-book-cta,.visages-luxe-guild-cta,.privacy-modal__ok){border-radius:20px!important;-webkit-backdrop-filter:blur(20px) saturate(1.24)!important;backdrop-filter:blur(20px) saturate(1.24)!important}
  
  
}
@media(max-width:430px){.as-global-brand small{display:none}.as-global-brand strong{font-size:16px}.as-global-menu-button{width:48px;height:48px;border-radius:17px}}
@media(prefers-reduced-motion:reduce){.as-global-header *,body.as-harmonized-v38 :is(.cta,.premium-cta,.btn){transition:none!important}}

:root{--as39-radius-xl:30px;--as39-radius-lg:24px;--as39-radius-md:20px;--as39-gold:#efd083;--as39-line:rgba(210,166,83,.38);--as39-panel:linear-gradient(155deg,rgba(10,16,17,.92),rgba(2,7,8,.985));}

body.as-global-header-ready .as-header,
body.as-global-header-ready .as-drawer{display:none!important}
body.as-global-header-ready .as-page{padding-top:calc(var(--as38-header-h) + 18px)!important}

@media(min-width:981px){
  .as-fantasy-wrap:hover .as-fantasy-submenu,
  .as-fantasy-wrap:focus-within .as-fantasy-submenu,
  .as-fantasy-wrap.is-open .as-fantasy-submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}
  
}

body.as-harmonized-v38 :is(
  .hb2-modal-panel,.hb2-excerpt-audio,.archives-as1247-feature,.archives-soundtrack,.archives-as1247-card,
  .archives-as1247-footer,.guild-x-head,.guild-x-form-wrap,.shop-as1264-card,.author-as1245-portrait,
  .author-as1245-manifesto,.author-as1245-worlds,.press-as1245-feature,.press-as1245-resources article,
  .press-as1245-contact,.visages-luxe-copy,.visages-luxe-relic-panel,.visages-luxe-card,
  .conflict-rebuilt-copy,.conflict-message-panel,.conflict-fragment-card,.nahara-hero,.nahara-brume,
  .passage-card,.portal,.heritieres-v6-summary,.heritieres-v6-story,.sisters-v2-hero,.sisters-v2-card,
  .worlds-gallery-portal,.vision-reveal-card,.vision-guild,.vision-hero,.vision-footer,.shop-as1264-roadmap,
  .shop-as1264-waiting,.guild-x-inline-note
){border-radius:var(--as39-radius-xl)!important;overflow:hidden}

body.as-harmonized-v38 :is(.visages-luxe-card,.conflict-fragment-card,.archives-as1247-card,.shop-as1264-card,.guild-x-head,.guild-x-form-wrap,.author-as1245-manifesto,.press-as1245-feature){box-shadow:0 24px 60px rgba(0,0,0,.34), inset 0 1px rgba(255,247,224,.04)!important}

body.as-harmonized-v38 :is(.cta,.hb2-maincta,.hb2-modal-buy,.as1247-cta,.guild-x-submit,.guild-x-book-cta,.visages-luxe-book-cta,.visages-luxe-guild-cta,.conflict-luxe-cta,.shop-as1264-card .cta,.press-as1245-feature .cta,.author-as1245-actions .cta){min-height:58px!important;padding:0 28px!important;border-radius:999px!important;text-transform:uppercase!important}
body.as-harmonized-v38 :is(.cta.primary,.hb2-maincta,.guild-x-submit,.as1247-cta-primary,.shop-as1264-card .cta.primary,.press-as1245-feature .cta.primary,.author-as1245-actions .cta.primary){background:linear-gradient(180deg,#f0d57b 0%,#dcb657 55%,#b98928 100%)!important;color:#120d05!important;border-color:rgba(241,211,120,.82)!important;box-shadow:inset 0 1px 0 rgba(255,250,228,.55),0 18px 34px rgba(0,0,0,.32),0 0 26px rgba(224,178,70,.16)!important}
body.as-harmonized-v38 :is(.cta.primary,.hb2-maincta,.guild-x-submit,.as1247-cta-primary,.shop-as1264-card .cta.primary,.press-as1245-feature .cta.primary,.author-as1245-actions .cta.primary):hover{filter:brightness(1.03)!important}

body.as-harmonized-v38 :is(.visages-luxe-actions,.conflict-rebuilt-nav,.archives-as1247-actions,.shop-as1264-actions,.author-as1245-actions,.press-as1245-actions){display:flex;flex-wrap:wrap;gap:16px!important;align-items:center}

body.as-harmonized-v38 #guild .guild-form :is(input,select){min-height:58px!important;border-radius:18px!important;border:1px solid rgba(214,178,103,.26)!important;background:rgba(4,8,9,.82)!important;color:#f2ead8!important;padding:0 18px!important}

.transition-art{filter:brightness(.82) contrast(1.03) saturate(.96)!important}
.transition-sigil{mix-blend-mode:screen!important;opacity:.98!important;filter:drop-shadow(0 0 12px rgba(247,214,124,.88)) drop-shadow(0 0 38px rgba(220,163,61,.52))!important}
.transition-vignette::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 68%, rgba(0,0,0,.10) 0 4%, rgba(0,0,0,.16) 8%, transparent 18%);z-index:2}

@media(max-width:560px){
  
  
  
  .transition-frame{inset:12px!important}
}

body[data-page="nahara"] html{scroll-behavior:smooth}
body[data-page="nahara"] #brume{scroll-margin-top:calc(var(--as38-header-h,78px) + 18px)}

body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragments-rebuilt{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  background:transparent!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragment-grid{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  grid-auto-rows:max-content!important;
  align-items:start!important;
  overflow:visible!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragment-card{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:hidden!important;
  padding:0!important;
  border-radius:30px!important;
  background:linear-gradient(180deg,#0b0e0e 0%,#030708 100%)!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragment-card>img{
  position:relative!important;
  inset:auto!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:16/10!important;
  object-fit:cover!important;
  flex:0 0 auto!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-card-copy{
  position:relative!important;
  inset:auto!important;
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  width:100%!important;
  height:auto!important;
  min-height:128px!important;
  max-height:none!important;
  flex:0 0 auto!important;
  padding:16px 18px 19px!important;
  overflow:visible!important;
  visibility:visible!important;
  opacity:1!important;
  text-align:left!important;
  background:linear-gradient(180deg,rgba(15,16,14,.99),rgba(3,7,8,1))!important;
  z-index:5!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-card-kicker,
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-card-copy strong,
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-card-body{
  display:block!important;
  position:relative!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  white-space:normal!important;
  text-overflow:clip!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-card-kicker{
  color:#cda95f!important;
  font-size:11px!important;
  line-height:1.2!important;
  letter-spacing:.15em!important;
  text-transform:uppercase!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-card-copy strong{
  color:#f3e3b8!important;
  font-size:clamp(19px,1.45vw,27px)!important;
  line-height:1.06!important;
  font-weight:550!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-card-body{
  margin-top:3px!important;
  color:#dfd4bd!important;
  font-size:clamp(13px,.96vw,16px)!important;
  line-height:1.4!important;
}
@media (min-width:981px){
  body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragment-grid-primary{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:16px!important;
  }
  body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragment-grid-secondary{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:16px!important;
  }
}

@media (min-width:981px){
  body[data-page="nahara"].as-global-header-ready .as-page{
    padding-top:var(--as38-header-h,78px)!important;
  }
  
}

body[data-page="nahara"] [data-local-brume]{
  appearance:none!important;
  -webkit-appearance:none!important;
  cursor:pointer!important;
  width:100%!important;
  text-align:left!important;
}
body[data-page="nahara"] #brume{
  scroll-margin-top:calc(var(--as38-header-h,78px) + 14px)!important;
}

body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-rebuilt-nav{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;
  width:100%!important;
  align-items:stretch!important;
}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-rebuilt-nav .conflict-luxe-cta,
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-rebuilt-nav .conflict-luxe-cta-primary{
  width:100%!important;
  min-width:0!important;
  min-height:62px!important;
  padding:0 24px!important;
  border:1px solid rgba(216,183,106,.52)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(43,35,24,.78) 0%,rgba(17,18,16,.90) 34%,rgba(5,7,8,.96) 100%)!important;
  color:#f2dfaa!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 10px 18px rgba(255,255,255,.035),inset 0 -12px 20px rgba(0,0,0,.30),0 15px 32px rgba(0,0,0,.42),0 0 18px rgba(216,183,106,.07)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.18)!important;
  backdrop-filter:blur(18px) saturate(1.18)!important;
  font-family:var(--as38-serif,"Cormorant Garamond",Georgia,serif)!important;
  font-weight:600!important;
  letter-spacing:.095em!important;
  text-transform:uppercase!important;
}
@media(hover:hover) and (pointer:fine){
  body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-rebuilt-nav .conflict-luxe-cta:hover,
  body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-rebuilt-nav .conflict-luxe-cta-primary:hover{
    transform:translateY(-2px)!important;
    filter:brightness(1.06)!important;
    border-color:rgba(239,208,131,.86)!important;
    box-shadow:inset 0 1px 0 rgba(255,250,233,.34),0 18px 38px rgba(0,0,0,.46),0 0 28px rgba(216,183,106,.11)!important;
  }
}
@media (max-width:980px){
  body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-rebuilt-nav{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
}

@media (min-width:981px){
  body[data-page="nahara"].as-global-header-ready .as-page{padding-top:var(--as38-header-h,78px)!important}
  
}

@keyframes as43FogFar{from{transform:translate3d(-5%,2%,0) scale(1.04)}to{transform:translate3d(8%,-3%,0) scale(1.12)}}
@keyframes as43FogMid{from{transform:translate3d(7%,1%,0) scale(1.04)}to{transform:translate3d(-8%,-2%,0) scale(1.12)}}
@keyframes as43FogNear{from{transform:translate3d(-9%,4%,0) scale(1.08)}to{transform:translate3d(7%,-4%,0) scale(1.17)}}
@keyframes as43FogSideL{from{transform:translate3d(-7%,5%,0) scale(.94)}to{transform:translate3d(20%,-4%,0) scale(1.14)}}
@keyframes as43FogSideR{from{transform:scaleX(-1) translate3d(-7%,2%,0) scale(.95)}to{transform:scaleX(-1) translate3d(18%,-4%,0) scale(1.12)}}

@media (min-width:981px){
  body[data-page="nahara"] .portal>.copy{
    background:linear-gradient(155deg,rgba(7,13,14,.27),rgba(2,7,8,.55))!important;
    border-color:rgba(217,173,93,.28)!important;
    -webkit-backdrop-filter:blur(11px) saturate(1.08)!important;
    backdrop-filter:blur(11px) saturate(1.08)!important;
    box-shadow:inset 0 1px rgba(255,245,218,.055),0 12px 28px rgba(0,0,0,.18)!important;
  }
  body[data-page="nahara"] .portal::after{
    background:linear-gradient(180deg,rgba(1,7,8,.00) 18%,rgba(1,7,8,.11) 53%,rgba(1,7,8,.55) 100%)!important;
  }
}

html.as-route-entry #brandIntro,
html.as-route-entry #thresholdScreen,
html.as-route-entry #arenPortal{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html.as-route-entry body{pointer-events:auto!important;overflow:auto!important}
html.as-route-entry body:not(.as-route-ready) #app{opacity:0!important}
html.as-route-entry body.as-route-ready #app{opacity:1!important;transition:opacity .16s ease}

#guild.guild46-screen{position:relative!important;min-height:100svh!important;overflow:auto!important;background:#020607!important;color:#f3e6bd!important;isolation:isolate}
#guild .guild46-bg{position:fixed;inset:0;background:
  linear-gradient(90deg,rgba(1,5,6,.96) 0%,rgba(1,5,6,.58) 33%,rgba(1,5,6,.66) 66%,rgba(1,5,6,.96) 100%),
  linear-gradient(180deg,rgba(1,5,6,.40),rgba(1,5,6,.92)),
  url("../assets/guild-library-as1176.webp") center/cover no-repeat;filter:saturate(.82) brightness(.78);z-index:-4}
#guild .guild46-vignette{position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% 28%,rgba(214,168,63,.13),transparent 23%),radial-gradient(circle at 18% 45%,rgba(128,108,58,.09),transparent 31%),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.64))}
#guild .guild46-vignette:after{content:"";position:absolute;right:0;bottom:0;width:240px;height:260px;background:radial-gradient(circle at 100% 100%,#020607 0 32%,rgba(2,6,7,.96) 42%,transparent 76%);pointer-events:none}
#guild .guild46-mist{position:fixed;left:-12vw;right:-12vw;height:28vh;z-index:-2;pointer-events:none;opacity:.12;filter:blur(18px);background:radial-gradient(ellipse at center,rgba(222,219,195,.45),transparent 65%);animation:g46Mist 18s ease-in-out infinite alternate}
#guild .guild46-mist-a{top:28vh}.guild46-mist-b{top:57vh;animation-delay:-8s!important;opacity:.08!important}
@keyframes g46Mist{from{transform:translate3d(-4vw,0,0) scale(1)}to{transform:translate3d(6vw,-2vh,0) scale(1.08)}}

#guild .guild46-shell{width:min(1560px,calc(100% - 64px));margin:0 auto;padding:116px 0 56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.72fr);gap:24px;align-items:stretch}
#guild .guild46-hero,#guild .guild46-invite,#guild .guild46-privileges{position:relative;border:1px solid rgba(216,183,106,.34);box-shadow:0 30px 90px rgba(0,0,0,.48),inset 0 1px rgba(255,247,224,.05);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16);overflow:hidden}
#guild .guild46-hero{min-height:650px;border-radius:34px;background:linear-gradient(90deg,rgba(2,7,8,.93) 0%,rgba(3,8,9,.77) 56%,rgba(3,8,9,.35) 100%)}
#guild .guild46-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,8,.18),transparent 58%),radial-gradient(circle at 80% 24%,rgba(232,193,83,.12),transparent 20%);pointer-events:none}
#guild .guild46-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,220,141,.45),transparent)}
#guild .guild46-copy{position:relative;z-index:2;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:58px 56px 48px;max-width:850px}
#guild .guild46-kicker,#guild .guild46-invite-top p,#guild .guild46-privileges header p{margin:0;color:#dcb45a;font:700 11px/1.2 var(--as38-serif,Georgia,serif);letter-spacing:.24em;text-transform:uppercase}
#guild .guild46-copy h2{margin:18px 0 24px;color:#f7e8bb;font-family:var(--as38-serif,Georgia,serif)!important;font-size:clamp(58px,5.4vw,94px)!important;font-weight:500!important;line-height:.88!important;letter-spacing:-.02em!important;max-width:10.5ch}
#guild .guild46-lead{max-width:760px;margin:0;color:#eee3ca;font-family:Georgia,serif;font-size:clamp(19px,1.4vw,25px);line-height:1.48}
#guild .guild46-promise-line{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start;margin-top:26px;max-width:720px}
#guild .guild46-promise-line>span{height:1px;margin-top:12px;background:linear-gradient(90deg,#d7ad50,transparent)}
#guild .guild46-promise-line p{margin:0;color:#bdae90;font-size:14px;line-height:1.55;font-style:italic}
#guild .guild46-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}
#guild .guild46-primary,#guild .guild46-secondary,#guild .guild46-submit{min-height:60px;border-radius:22px;padding:0 26px;border:1px solid rgba(234,199,108,.70);display:inline-flex;align-items:center;justify-content:center;gap:18px;font-family:var(--as38-serif,Georgia,serif);font-weight:750;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
#guild .guild46-primary,#guild .guild46-submit{background:linear-gradient(180deg,#f5dd8d,#d9ae4e 58%,#ad7c22);color:#151006;box-shadow:inset 0 1px rgba(255,255,255,.72),0 18px 38px rgba(0,0,0,.42),0 0 30px rgba(221,176,61,.14)}
#guild .guild46-final-cta{background:linear-gradient(180deg,#ffe6a0 0%,#e7bd58 54%,#bb8429 100%)!important;color:#130d03!important;border-color:rgba(255,225,139,.88)!important;opacity:1!important;filter:none!important;box-shadow:inset 0 1px rgba(255,255,255,.86),inset 0 -1px rgba(102,63,8,.34),0 18px 38px rgba(0,0,0,.42),0 0 34px rgba(231,185,76,.28)!important}
#guild .guild46-final-cta:active{transform:translateY(1px) scale(.992)!important;box-shadow:inset 0 2px 7px rgba(87,51,4,.28),0 10px 24px rgba(0,0,0,.38),0 0 24px rgba(231,185,76,.20)!important}
#guild .guild46-secondary{background:linear-gradient(180deg,rgba(255,247,220,.10),rgba(4,9,10,.90));color:#f0dfad;border-color:rgba(216,183,106,.42);box-shadow:inset 0 1px rgba(255,255,255,.11),0 12px 28px rgba(0,0,0,.30)}
@media(hover:hover) and (pointer:fine){#guild .guild46-primary:hover,#guild .guild46-secondary:hover,#guild .guild46-submit:hover{transform:translateY(-2px);filter:brightness(1.045)}}
#guild .guild46-proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid rgba(216,183,106,.15)}
#guild .guild46-proof span{display:flex;align-items:center;gap:9px;color:#b9aa8c;font-size:12px}
#guild .guild46-proof i{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(216,183,106,.27);border-radius:50%;font-style:normal;color:#d8b76a;font-size:9px}
#guild .guild46-proof b{font-weight:560}

#guild .guild46-invite{border-radius:34px;padding:34px 32px 30px;background:linear-gradient(155deg,rgba(7,13,14,.94),rgba(2,7,8,.985))}
#guild .guild46-invite:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,238,177,.45),transparent)}
#guild .guild46-invite-top{display:flex;align-items:center;gap:17px}
#guild .guild46-medallion{width:64px;height:64px;border:1px solid rgba(216,183,106,.34);border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(255,244,208,.07),rgba(2,7,8,.42));box-shadow:inset 0 1px rgba(255,255,255,.08)}
#guild .guild46-medallion img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(216,183,106,.38))}
#guild .guild46-invite-top h3{margin:7px 0 0;color:#f4e4b8;font-family:var(--as38-serif,Georgia,serif)!important;font-size:clamp(36px,3vw,54px)!important;font-weight:500!important;line-height:.92!important;letter-spacing:-.015em!important}
#guild .guild46-invite-copy{margin:22px 0;color:#c9b994;font-size:14px;line-height:1.55}
#guild .guild46-form{display:grid!important;gap:14px!important}
#guild .guild46-email{display:grid;gap:8px}
#guild .guild46-email span{color:#c2ad7a;font-size:10px;letter-spacing:.16em;text-transform:uppercase}
#guild .guild46-form :is(input,select){width:100%!important;min-height:58px!important;border:1px solid rgba(216,183,106,.29)!important;border-radius:18px!important;padding:0 17px!important;background:linear-gradient(180deg,rgba(10,15,15,.82),rgba(2,7,8,.94))!important;color:#f3ead7!important;font:500 14px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;outline:none!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}
#guild .guild46-form :is(input,select):focus{border-color:rgba(239,207,118,.72)!important;box-shadow:0 0 0 3px rgba(216,183,106,.08)!important}
#guild .guild46-options{border:1px solid rgba(216,183,106,.16);border-radius:18px;background:rgba(5,9,10,.44);overflow:hidden}
#guild .guild46-options summary{list-style:none;cursor:pointer;padding:15px 16px;color:#c4b392;font-size:12px}
#guild .guild46-options summary::-webkit-details-marker{display:none}#guild .guild46-options summary:after{content:"+";float:right;color:#d8b76a}
#guild .guild46-options[open] summary:after{content:"−"}
#guild .guild46-options summary em{color:#817665;font-style:normal}
#guild .guild46-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px}
#guild .guild46-form>.bot-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important}
#guild .guild46-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;padding:13px 14px;border:1px solid rgba(216,183,106,.15);border-radius:18px;background:rgba(5,9,10,.47)}
#guild .guild46-consent input{width:18px!important;height:18px!important;min-height:18px!important;margin:1px 0 0!important;accent-color:#d7ad4e}
#guild .guild46-consent span{color:#d3c6ae;font-size:12px;line-height:1.42}
#guild .guild46-submit{width:100%;min-height:64px;font-size:13px}
#guild .guild46-status{min-height:18px;margin:0;color:#d9c28a;text-align:center;font-size:12px;line-height:1.4}
#guild .guild46-privacy-row{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:13px;padding-top:13px;border-top:1px solid rgba(216,183,106,.12)}
#guild .guild46-privacy-row button{all:unset;cursor:pointer;color:#d2ae56;font-size:11px;text-decoration:underline;text-underline-offset:3px}
#guild .guild46-privacy-row span{color:#786f5e;font-size:10px}

#guild .guild46-privileges{grid-column:1/-1;border-radius:32px;padding:30px;background:linear-gradient(155deg,rgba(7,13,14,.88),rgba(2,7,8,.96))}
#guild .guild46-privileges header{text-align:center;max-width:900px;margin:0 auto 24px}
#guild .guild46-privileges header h3{margin:8px 0 0;color:#f2dca0;font-family:var(--as38-serif,Georgia,serif)!important;font-size:clamp(32px,3vw,50px)!important;font-weight:500!important;letter-spacing:.02em!important}
#guild .guild46-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#guild .guild46-grid article{min-height:170px;padding:20px 18px;border:1px solid rgba(216,183,106,.18);border-radius:22px;background:linear-gradient(180deg,rgba(255,245,215,.035),rgba(3,8,9,.75));box-shadow:inset 0 1px rgba(255,255,255,.025)}
#guild .guild46-grid article>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(216,183,106,.34);border-radius:50%;color:#d7ad4d;margin-bottom:14px}
#guild .guild46-grid h4{margin:0 0 9px;color:#f0ddb0;font-family:var(--as38-serif,Georgia,serif);font-size:20px;line-height:1.05}
#guild .guild46-grid p{margin:0;color:#aa9d83;font-size:13px;line-height:1.5}
#guild .guild46-privileges footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(216,183,106,.14)}
#guild .guild46-privileges footer p{margin:0;max-width:760px;color:#b0a188;font-size:13px;line-height:1.5}

@media(max-width:1220px){#guild .guild46-shell{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);width:min(1480px,calc(100% - 42px));gap:18px}#guild .guild46-copy{padding:48px 38px 42px}#guild .guild46-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){#guild.guild46-screen{position:relative!important;min-height:100svh!important}#guild .guild46-shell{grid-template-columns:1fr;width:calc(100% - 28px);padding:96px 0 40px}#guild .guild46-hero{min-height:auto}#guild .guild46-copy{padding:36px 24px 32px}#guild .guild46-copy h2{font-size:clamp(48px,10vw,72px)!important;max-width:11ch}#guild .guild46-invite{padding:26px 20px 22px}#guild .guild46-privileges{padding:24px 18px}#guild .guild46-privileges footer{flex-direction:column;align-items:stretch}#guild .guild46-privileges footer .guild46-primary{width:100%}}
@media(max-width:640px){#guild .guild46-actions{display:grid;grid-template-columns:1fr}#guild .guild46-primary,#guild .guild46-secondary{width:100%}#guild .guild46-options-grid{grid-template-columns:1fr}#guild .guild46-grid{grid-template-columns:1fr}#guild .guild46-proof{display:grid;grid-template-columns:1fr}#guild .guild46-privacy-row{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){#guild .guild46-mist{animation:none!important}#guild .guild46-primary,#guild .guild46-secondary,#guild .guild46-submit{transition:none!important}}

#guild .guild46-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(2,6,7,.78) 0 19%,rgba(2,6,7,.46) 36%,transparent 61%),radial-gradient(circle at 100% 100%,rgba(2,6,7,.98) 0 10%,rgba(2,6,7,.62) 18%,transparent 34%);pointer-events:none}

:root{--as47-header:var(--as38-header-h,78px);--as47-gold:#efd083;--as47-line:rgba(216,183,106,.34)}
html,body{max-width:100%;}
body{overflow-x:hidden!important}

@media(min-width:901px){
  body[data-current="guild"] #guild.guild46-screen.active{
    position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;
    overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scrollbar-gutter:stable!important;transform:none!important;
  }
  body[data-current="guild"] #guild .guild46-shell{height:auto!important;min-height:max-content!important;padding-bottom:150px!important;align-items:start!important}
  body[data-current="guild"] #guild .guild46-invite{overflow:visible!important;align-self:start!important}
  body[data-current="guild"] #guild .guild50-options[open]{overflow:visible!important}
  body[data-current="guild"] #guild.guild46-screen.active::-webkit-scrollbar{width:8px}
  body[data-current="guild"] #guild.guild46-screen.active::-webkit-scrollbar-track{background:rgba(2,6,7,.86)}
  body[data-current="guild"] #guild.guild46-screen.active::-webkit-scrollbar-thumb{background:linear-gradient(#e6c46e,#846020);border-radius:999px;border:2px solid rgba(2,6,7,.9)}
}
#guild.guild46-screen *,#guild .guild46-shell,#guild .guild46-hero,#guild .guild46-invite,#guild .guild46-privileges{min-width:0!important;max-width:100%}
#guild .guild46-shell{width:min(1580px,calc(100vw - 54px))!important;margin-inline:auto!important}
#guild .guild46-privileges{scroll-margin-top:calc(var(--as47-header) + 18px)!important;overflow:hidden!important;scroll-snap-align:none!important}
#guild .guild46-proof{display:flex!important;flex-wrap:wrap!important;gap:9px 18px!important;align-items:center!important}
#guild .guild46-proof span{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}
#guild .guild46-invite{align-self:start!important;padding-bottom:28px!important}
#guild .guild46-form{gap:12px!important}
#guild .guild46-email input{min-height:58px!important}
#guild .guild46-consent{margin-top:0!important;padding:13px 14px!important;line-height:1.35!important}
#guild .guild46-status{position:relative!important;inset:auto!important;margin:10px 4px 0!important;min-height:1.4em!important;line-height:1.4!important}
#guild .guild46-privacy-row{margin-top:10px!important}
#guild .guild46-secondary{white-space:nowrap!important}
#guild .guild46-grid article{overflow:hidden!important}

#guild .guild50-options{width:100%;border:1px solid rgba(216,183,106,.22);border-radius:18px;background:linear-gradient(180deg,rgba(255,247,222,.04),rgba(3,8,9,.72));overflow:hidden}
#guild .guild50-options summary{list-style:none;min-height:50px;padding:0 18px;color:#cdbb91;font-family:var(--as38-serif,Georgia,serif);letter-spacing:.035em;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;user-select:none}
#guild .guild50-options summary::-webkit-details-marker{display:none}
#guild .guild50-options summary b{font-size:18px;color:#e3bc61;font-weight:500;transition:transform .22s ease}
#guild .guild50-options[open] summary{border-bottom:1px solid rgba(216,183,106,.16);background:rgba(255,247,222,.025)}
#guild .guild50-options[open] summary b{transform:rotate(45deg)}
#guild .guild50-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}
#guild .guild50-options-grid label{display:grid;gap:7px;color:#cbb47c;font-size:11px;letter-spacing:.10em;text-transform:uppercase}
#guild .guild50-options-grid :is(input,select){width:100%;min-height:54px;border:1px solid rgba(216,183,106,.25);border-radius:16px;background:#050909;color:#f1e7cf;padding:0 15px;outline:none}
#guild .guild50-options-grid :is(input,select):focus{border-color:rgba(239,208,131,.68);box-shadow:0 0 0 3px rgba(216,183,106,.10),0 0 24px rgba(216,183,106,.08)}

@media(min-width:981px){
  html body #home.home-as1174 .home-reference-canvas .home-hotspot.hs-scifi,
  html body #home.home-as1174 .home-reference-canvas .home-hotspot.hs-fantasy,
  html body #home.home-as1174 .home-reference-canvas .home-hotspot.hs-vision{
    display:block!important;position:absolute!important;z-index:90!important;pointer-events:auto!important;cursor:pointer!important;
    background:transparent!important;border:0!important;border-radius:50%!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important;
    color:transparent!important;font-size:0!important;box-shadow:none!important
  }
  html body #home.home-as1174 .home-reference-canvas .home-hotspot:not(.hs-scifi):not(.hs-fantasy):not(.hs-vision){
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:none!important;border:0!important;box-shadow:none!important;color:transparent!important
  }
  
  
  
  
  
  
  
  
  
  
  #home .home-hotspot.hs-scifi:hover,#home .home-hotspot.hs-fantasy:hover,#home .home-hotspot.hs-vision:hover{box-shadow:0 0 46px rgba(216,183,106,.09)!important}
  #home .home-hotspot.hs-scifi:focus-visible,#home .home-hotspot.hs-fantasy:focus-visible,#home .home-hotspot.hs-vision:focus-visible{outline:1px solid rgba(255,232,166,.82)!important;outline-offset:4px!important}
}
@keyframes as50OrbitSpin{to{transform:rotate(360deg)}}

@media(min-width:981px){
  html body #domain .worlds-gallery-shell{width:min(1580px,calc(100% - 58px))!important;padding:16px 0 32px!important}
  html body #domain .worlds-gallery-head{position:relative!important;isolation:isolate!important;width:min(1080px,82vw)!important;min-height:0!important;margin:0 auto!important;padding:26px 18px 0!important;text-align:center!important;overflow:visible!important}
  html body #domain .worlds-gallery-sigil{position:absolute!important;z-index:0!important;pointer-events:none!important;left:50%!important;top:-18px!important;transform:translateX(-50%)!important;width:clamp(132px,9.2vw,168px)!important;height:auto!important;margin:0!important;opacity:.19!important;filter:drop-shadow(0 0 34px rgba(216,183,106,.22))!important}
  html body #domain .worlds-gallery-head>:not(.worlds-gallery-sigil){position:relative!important;z-index:2!important}
  html body #domain .worlds-gallery-head h2{font-size:clamp(48px,4.25vw,72px)!important;line-height:.94!important;margin:0!important;text-shadow:0 8px 34px rgba(0,0,0,.78)!important}
  html body #domain .worlds-gallery-title-rule{margin:10px auto 7px!important}
  html body #domain .worlds-gallery-kicker{font-size:clamp(12px,.96vw,15px)!important;line-height:1.2!important;margin:0!important}
  html body #domain .worlds-gallery-intro{font-size:clamp(16px,1.13vw,20px)!important;line-height:1.32!important;margin:6px auto 0!important;max-width:940px!important}
  html body #domain .worlds-gallery-portals{margin-top:68px!important;padding:0 4px!important;gap:clamp(16px,1.45vw,26px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
  html body #domain .worlds-portal-frame{height:clamp(390px,calc(100svh - 398px),535px)!important;border-radius:28px!important}
  html body #domain .worlds-portal-frame:before{inset:14px!important;border-radius:19px!important}
  html body #domain .worlds-portal-copy{left:22px!important;right:22px!important;bottom:22px!important;padding-top:112px!important}
  html body #domain .worlds-portal-copy strong{font-size:clamp(24px,1.8vw,34px)!important}
  html body #domain .worlds-portal-copy em{font-size:clamp(14px,.95vw,17px)!important;min-height:2.5em!important}
  html body #domain .worlds-gallery-back{top:96px!important}
}
@media(min-width:981px) and (max-width:1180px){
  html body #domain .worlds-gallery-sigil{width:138px!important;top:-10px!important}
  html body #domain .worlds-gallery-portals{margin-top:58px!important;gap:14px!important}
  html body #domain .worlds-portal-frame{height:clamp(370px,48vw,490px)!important}
}

#shop.shop48-screen{background:#020606!important;overflow:hidden!important}
#shop .shop48-scroll{position:absolute!important;inset:var(--as38-header-h,78px) 0 0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;background:radial-gradient(circle at 76% 12%,rgba(191,142,48,.12),transparent 28%),radial-gradient(circle at 16% 35%,rgba(55,90,80,.09),transparent 31%),linear-gradient(180deg,#050808 0%,#020505 55%,#010303 100%)!important}
#shop .shop48-atmosphere{position:absolute;inset:var(--as38-header-h,78px) 0 0;pointer-events:none;overflow:hidden;z-index:0}
#shop .shop48-atmosphere:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(216,183,106,.035) 1px,transparent 1px),linear-gradient(rgba(216,183,106,.025) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 75%)}
#shop .shop48-atmosphere span{position:absolute;border:1px solid rgba(216,183,106,.12);border-radius:50%;filter:blur(.2px);box-shadow:0 0 70px rgba(216,183,106,.04)}
#shop .shop48-atmosphere span:nth-child(1){width:620px;height:620px;right:-210px;top:-250px}
#shop .shop48-atmosphere span:nth-child(2){width:420px;height:420px;left:-160px;top:320px}
#shop .shop48-atmosphere span:nth-child(3){width:780px;height:780px;left:34%;top:420px;opacity:.45}
#shop .shop48-shell{position:relative;z-index:2;width:min(1580px,calc(100% - 64px));margin:0 auto;padding:48px 0 58px;display:grid;gap:36px}
#shop .shop48-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);gap:30px;align-items:stretch}
#shop .shop48-hero-copy,#shop .shop48-featured,#shop .shop48-collection,#shop .shop48-footer{border:1px solid rgba(216,183,106,.30);border-radius:32px;background:linear-gradient(150deg,rgba(12,18,18,.92),rgba(3,8,9,.965));box-shadow:0 30px 85px rgba(0,0,0,.48),inset 0 1px rgba(255,248,224,.055);-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15)}
#shop .shop48-hero-copy{padding:54px 54px 48px;display:flex;flex-direction:column;justify-content:center;min-height:520px;position:relative;overflow:hidden}
#shop .shop48-hero-copy:after{content:"";position:absolute;width:320px;height:320px;border:1px solid rgba(216,183,106,.10);border-radius:50%;right:-110px;top:-120px;box-shadow:0 0 100px rgba(216,183,106,.06)}
#shop .shop48-kicker,#shop .shop48-section-head p,#shop .shop48-footer p{margin:0 0 10px;color:#d9b95f;font-size:12px;letter-spacing:.20em;text-transform:uppercase;font-weight:700}
#shop .shop48-hero-copy h2{margin:0;color:#f4e6bd;font-family:var(--as38-serif,Georgia,serif)!important;font-size:clamp(54px,5.5vw,92px)!important;line-height:.92!important;font-weight:500!important;max-width:10ch;letter-spacing:.005em!important}
#shop .shop48-lead{max-width:760px;margin:26px 0 0;color:#d9cfbb;font-family:var(--as38-serif,Georgia,serif);font-size:clamp(19px,1.38vw,24px);line-height:1.48}
#shop .shop48-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}
#shop .shop48-cta,#shop .shop48-featured-copy button{min-height:60px;border:1px solid rgba(216,183,106,.48);border-radius:999px;padding:0 26px;background:linear-gradient(180deg,rgba(255,248,224,.10),rgba(4,9,10,.92));color:#efd083;font-family:var(--as38-serif,Georgia,serif);font-weight:700;letter-spacing:.085em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:16px;cursor:pointer;box-shadow:inset 0 1px rgba(255,248,224,.18),0 13px 30px rgba(0,0,0,.26)}
#shop .shop48-cta-primary,#shop .shop48-featured-copy button{background:linear-gradient(180deg,#f1d477,#d3a640 58%,#a87822)!important;color:#130e05!important;border-color:#f0d079!important;box-shadow:inset 0 1px rgba(255,251,226,.70),0 16px 36px rgba(85,52,10,.32)!important}
#shop .shop48-trust{display:flex;gap:11px;align-items:flex-start;margin-top:28px;padding-top:21px;border-top:1px solid rgba(216,183,106,.13);color:#9f927b;max-width:760px}
#shop .shop48-trust span{color:#d9b95f}.shop48-trust p{margin:0!important;line-height:1.45!important}
#shop .shop48-featured{padding:30px;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:520px;overflow:hidden;position:relative}
#shop .shop48-featured:before{content:"PIÈCE 01";position:absolute;top:25px;right:28px;color:rgba(239,208,131,.46);font-size:10px;letter-spacing:.20em}
#shop .shop48-featured-media{display:grid;place-items:center;min-height:320px;padding:12px;border-radius:24px;background:radial-gradient(circle at 50% 42%,rgba(216,183,106,.13),transparent 52%),rgba(2,6,7,.46);overflow:hidden}
#shop .shop48-featured-media img{max-height:350px;max-width:84%;object-fit:contain;filter:drop-shadow(0 28px 44px rgba(0,0,0,.75))}
#shop .shop48-featured-copy{padding:20px 2px 0}.shop48-featured-copy small{color:#d9b95f;letter-spacing:.15em;font-size:10px}.shop48-featured-copy h3{margin:6px 0 0;color:#f4e4b7;font-family:var(--as38-serif,Georgia,serif);font-size:34px}.shop48-featured-copy p{margin:6px 0 18px;color:#ae9f83}
#shop .shop48-featured-copy button{width:100%;min-height:54px}
#shop .shop48-collection{padding:34px}
#shop .shop48-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:26px}
#shop .shop48-section-head h3{margin:0;color:#f0ddb0;font-family:var(--as38-serif,Georgia,serif);font-size:clamp(30px,2.7vw,48px);font-weight:500;max-width:23ch;line-height:1.04}
#shop .shop48-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#shop .shop48-card{border:1px solid rgba(216,183,106,.18);border-radius:26px;overflow:hidden;background:linear-gradient(180deg,rgba(255,248,224,.035),rgba(2,7,8,.84));display:grid;grid-template-rows:230px auto;min-width:0}
#shop .shop48-card-media{display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(216,183,106,.12),transparent 56%),#040808}
#shop .shop48-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,7,8,.75))}
#shop .shop48-card-media img{width:100%;height:100%;object-fit:cover;filter:brightness(.80) saturate(.90);transition:transform .5s ease,filter .5s ease}
#shop .shop48-card-live .shop48-card-media img{object-fit:contain;padding:18px;filter:drop-shadow(0 20px 35px rgba(0,0,0,.65))}
#shop .shop48-card-sigil img{object-fit:contain;width:46%;height:46%;filter:drop-shadow(0 0 26px rgba(216,183,106,.38))}
#shop .shop48-card-copy{padding:22px 22px 24px}.shop48-card-copy>span{color:#cdae5a;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.shop48-card-copy h4{margin:8px 0 9px;color:#f1dfb3;font-family:var(--as38-serif,Georgia,serif);font-size:26px}.shop48-card-copy p{margin:0;color:#a99b82;line-height:1.52;min-height:4.6em}.shop48-card-copy button{all:unset;display:inline-block;margin-top:17px;color:#dfbd65;font-size:11px;font-weight:700;letter-spacing:.10em;cursor:pointer;text-transform:uppercase}
#shop .shop48-card.is-coming{opacity:.88}.shop48-card.is-coming .shop48-card-media{filter:saturate(.78)}
#shop .shop48-footer{padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.shop48-footer h3{margin:0;color:#f0ddb0;font-family:var(--as38-serif,Georgia,serif);font-size:clamp(25px,2vw,36px);font-weight:500}.shop48-footer .shop48-cta{flex:0 0 auto}
@media(hover:hover) and (pointer:fine){#shop .shop48-card:hover .shop48-card-media img{transform:scale(1.035);filter:brightness(.92) saturate(1)}#shop .shop48-cta:hover,#shop .shop48-featured-copy button:hover{transform:translateY(-2px);filter:brightness(1.05)}}
@media(max-width:1100px){#shop .shop48-hero{grid-template-columns:1fr}.shop48-featured{min-height:auto!important}#shop .shop48-grid{grid-template-columns:1fr 1fr}.shop48-grid .shop48-card:last-child{grid-column:1/-1}#shop .shop48-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){#guild .guild50-options-grid{grid-template-columns:1fr}#shop .shop48-shell{width:calc(100% - 28px);padding:24px 0 40px;gap:22px}#shop .shop48-hero-copy{padding:34px 22px;min-height:auto}#shop .shop48-hero-copy h2{font-size:clamp(46px,13vw,66px)!important}#shop .shop48-actions{display:grid}.shop48-cta{width:100%}#shop .shop48-featured{padding:18px}.shop48-featured-media{min-height:280px!important}#shop .shop48-collection{padding:22px 16px}#shop .shop48-section-head{display:block}#shop .shop48-grid{grid-template-columns:1fr}.shop48-grid .shop48-card:last-child{grid-column:auto}#shop .shop48-footer{padding:22px 18px}}

@media(max-width:700px){#guild .guild50-options-grid{grid-template-columns:1fr!important}}

body.as-harmonized-v38 :is(.as1096-back,.institutional-back,.worlds-gallery-back,.heritieres-v6-local-back,.sisters-local-back,.nahara-luxe-back,.sf2-back,.vision-back,.guild-x-back,.back-button,.conflict-return-nahara,.visages-luxe-back){
  min-width:82px!important;max-width:112px!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border-radius:999px!important;font-size:9.5px!important;letter-spacing:.065em!important;opacity:.88!important;
}
body.as-harmonized-v38 :is(.as1096-back,.institutional-back,.worlds-gallery-back,.heritieres-v6-local-back,.sisters-local-back,.nahara-luxe-back,.sf2-back,.vision-back,.guild-x-back,.back-button,.conflict-return-nahara,.visages-luxe-back):hover{opacity:1!important}

body[data-current="book"] #as1096Back,body[data-current="purchase"] #as1096Back{display:none!important}

body[data-current="shop"] > .footer{display:none!important}

#shop .shop48-featured{min-height:585px!important}
#shop .shop48-featured-media{min-height:410px!important;padding:20px!important;border:1px solid rgba(228,193,103,.34)!important;border-radius:28px!important;background:radial-gradient(circle at 50% 42%,rgba(216,183,106,.20),transparent 54%),linear-gradient(145deg,rgba(30,20,8,.78),rgba(3,7,8,.96))!important;box-shadow:inset 0 0 0 5px rgba(216,183,106,.035),inset 0 0 42px rgba(216,183,106,.08),0 20px 52px rgba(0,0,0,.34)!important}
#shop .shop48-featured-media img{max-height:455px!important;max-width:96%!important;filter:drop-shadow(0 32px 46px rgba(0,0,0,.78)) drop-shadow(0 0 24px rgba(216,183,106,.10))!important}
@media(max-width:700px){#shop .shop48-featured{min-height:auto!important}#shop .shop48-featured-media{min-height:330px!important}#shop .shop48-featured-media img{max-height:370px!important}}

.langs button img,.aren-portal__lang button img{display:block;object-fit:contain;border-radius:2px}
.langs button img{width:30px;height:20px}
.aren-portal__lang button img{width:36px;height:24px}
.as-global-langs img{object-fit:contain!important;background:transparent}

#home .home-lang-switch{display:none!important}
.as-global-langs button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}
.as-global-langs button img{flex:0 0 auto!important;display:block!important}
.as-global-langs button span{display:inline-block!important;position:static!important;transform:none!important;margin:0!important;line-height:1!important}

#home .home-beam-sigil{display:none!important}

#home .home-brand-rebuild{position:relative!important;z-index:12!important}

#guild .guild46-bg:after{background:radial-gradient(ellipse at 50% 45%,rgba(2,6,7,.84) 0 18%,rgba(2,6,7,.55) 34%,rgba(2,6,7,.18) 54%,transparent 67%),radial-gradient(circle at 100% 100%,rgba(2,6,7,.985) 0 10%,rgba(2,6,7,.68) 18%,transparent 34%)!important}

@keyframes as53PortalPulse{0%,100%{transform:scale(.985);opacity:.26}50%{transform:scale(1.02);opacity:.52}}

.as-global-langs{gap:5px!important}
.as-global-langs button{gap:3px!important;padding-left:7px!important;padding-right:7px!important}
.as-global-langs button img{margin:0!important}
.as-global-langs button span{margin-left:0!important}

#thresholdScreen .intro-book-scene::before,
#thresholdScreen .intro-book-scene::after{content:"";position:absolute;pointer-events:none;z-index:3}
#thresholdScreen .intro-book-scene::before{
  left:39.4%;top:15.2%;width:21.2%;height:29.5%;border-radius:46%;
  -webkit-backdrop-filter:blur(13px) saturate(.72) brightness(.52);backdrop-filter:blur(13px) saturate(.72) brightness(.52);
  background:radial-gradient(ellipse at 50% 48%,rgba(33,21,9,.82) 0 25%,rgba(21,14,8,.62) 47%,rgba(14,10,7,.28) 68%,transparent 84%);
  box-shadow:inset 0 0 44px rgba(38,23,9,.32);
}
#thresholdScreen .intro-book-scene::after{
  right:0;bottom:0;width:18%;height:18%;
  background:radial-gradient(circle at 100% 100%,rgba(3,3,3,.995) 0 32%,rgba(5,4,3,.91) 51%,rgba(7,5,3,.46) 70%,transparent 88%);
}
#thresholdScreen .intro-book-cta{z-index:8!important}

body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragment-grid,
body:is([data-page="visages"],[data-current="visages"]) #visages .visages-luxe-grid{column-gap:20px!important;row-gap:26px!important}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-fragments-title-secondary,
body:is([data-page="visages"],[data-current="visages"]) #visages .visages-luxe-fragments-title-secondary{margin-top:clamp(42px,5vw,72px)!important;margin-bottom:22px!important}
body:is([data-page="conflict"],[data-current="conflict"]) #conflict .conflict-rebuilt-tagline,
body:is([data-page="visages"],[data-current="visages"]) #visages .visages-luxe-tagline{margin-top:clamp(36px,4vw,58px)!important}

body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) .as1096-fragment-panel{
  width:min(1380px,94vw)!important;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)!important;gap:24px!important;
}
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) .as1096-fragment-copy{
  display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(28px,3vw,46px)!important;
}
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) .as1096-fragment-copy h3{
  margin:12px 0 18px!important;max-width:15ch!important;font-size:clamp(34px,3.2vw,58px)!important;line-height:.96!important;
}
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) #as1096FragmentText{
  display:grid!important;gap:12px!important;max-width:48ch!important;
}
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) #as1096FragmentText p{
  margin:0!important;color:#d8ccb3!important;font-size:clamp(15px,1.03vw,18px)!important;line-height:1.58!important;
}
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) #as1096FragmentText p+p{
  padding-top:11px!important;border-top:1px solid rgba(216,183,106,.13)!important;color:#b9ab91!important;font-style:italic!important;
}
@media(max-width:760px){
  body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) .as1096-fragment-panel{grid-template-columns:1fr!important;grid-template-areas:"media" "copy"!important}
  body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) .as1096-fragment-copy{padding:22px 18px 26px!important}
  body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) .as1096-fragment-copy h3{font-size:clamp(31px,10vw,46px)!important}
  #thresholdScreen .intro-book-scene::before{left:38.5%;width:23%;}
}

#thresholdScreen .intro-book-scene::before,
#thresholdScreen .intro-book-scene::after{
  content:none!important;
  display:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  background:none!important;
  box-shadow:none!important;
}

#author .author-as1245-portrait::before,
#author .author-as1245-portrait::after{
  content:none!important;
  display:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  background:none!important;
}
#author .author-as1245-portrait>img{filter:none!important}

body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) #as1096FragmentLabel,
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) #as1096FragmentText,
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) #as1096FragmentText p{
  text-transform:none!important;
  font-variant:normal!important;
  letter-spacing:.01em!important;
}
body:is([data-page="conflict"],[data-current="conflict"],[data-page="visages"],[data-current="visages"]) #as1096FragmentText p{
  font-size:clamp(16px,1.04vw,19px)!important;
  line-height:1.62!important;
  font-weight:500!important;
}

#shop .shop48-shell{
  width:min(1480px,calc(100% - 56px))!important;
  gap:28px!important;
}
#shop .shop48-hero{
  grid-template-columns:minmax(0,1fr) minmax(320px,.60fr)!important;
  gap:24px!important;
}
#shop .shop48-hero-copy{
  min-height:440px!important;
  padding:42px 42px 36px!important;
}
#shop .shop48-hero-copy h2{
  font-size:clamp(42px,4.6vw,74px)!important;
  max-width:9ch!important;
}
#shop .shop48-kicker,
#shop .shop48-section-head p,
#shop .shop48-footer p{
  font-size:11px!important;
  letter-spacing:.18em!important;
}
#shop .shop48-lead{
  margin-top:18px!important;
  max-width:34ch!important;
  font-size:clamp(17px,1.12vw,21px)!important;
  line-height:1.44!important;
}
#shop .shop48-actions{margin-top:24px!important;gap:12px!important}
#shop .shop48-cta,
#shop .shop48-featured-copy button{
  min-height:52px!important;
  padding:0 22px!important;
  font-size:11px!important;
}
#shop .shop48-trust{
  margin-top:22px!important;
  padding-top:16px!important;
  font-size:14px!important;
}
#shop .shop48-featured{
  min-height:470px!important;
  padding:20px!important;
}
#shop .shop48-featured:before{
  top:18px!important;
  right:22px!important;
}
#shop .shop48-featured-media{
  min-height:0!important;
  aspect-ratio:992/1586!important;
  padding:0!important;
  place-items:stretch!important;
  background:rgba(3,6,7,.34)!important;
  border:1px solid rgba(216,183,106,.24)!important;
  box-shadow:inset 0 1px rgba(255,248,224,.055),0 24px 60px rgba(0,0,0,.32)!important;
}
#shop .shop48-featured-media img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center!important;
  display:block!important;
  filter:none!important;
}
#shop .shop48-featured-copy{
  padding:14px 0 0!important;
}
#shop .shop48-featured-copy small{font-size:9px!important}
#shop .shop48-featured-copy h3{font-size:28px!important;margin-top:4px!important}
#shop .shop48-featured-copy p{font-size:15px!important;margin:4px 0 14px!important}

body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog:not([hidden]){
  left:max(28px,calc((100vw - 1480px)/2))!important;
  right:auto!important;
  top:calc(var(--as38-header-h,78px) + 48px)!important;
  bottom:auto!important;
  width:min(910px,calc(60vw - 20px))!important;
  max-width:none!important;
  min-height:156px!important;
  padding:22px 58px 22px 22px!important;
  border-radius:28px!important;
  transform:none!important;
  z-index:130!important;
  display:grid!important;
  grid-template-columns:62px minmax(0,1fr) auto!important;
  grid-template-rows:auto auto!important;
  column-gap:18px!important;
  row-gap:4px!important;
  align-items:center!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.02) 18%,transparent 38%),
    linear-gradient(145deg,rgba(8,14,16,.62),rgba(20,16,10,.44))!important;
  border:1px solid rgba(237,204,117,.54)!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.18)!important;
  backdrop-filter:blur(24px) saturate(1.18)!important;
  box-shadow:
    0 28px 78px rgba(0,0,0,.56),
    inset 0 1px rgba(255,248,231,.22),
    inset 0 -1px rgba(255,255,255,.04),
    0 0 34px rgba(216,183,106,.08)!important;
}
body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > button:first-child{top:10px!important;right:14px!important}
body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > img{
  grid-column:1!important;grid-row:1 / 3!important;
  width:54px!important;margin:0!important;justify-self:center!important;
}
body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > strong{
  grid-column:2!important;grid-row:1!important;
  margin:0!important;font-size:13px!important;line-height:1.35!important;letter-spacing:.075em!important;
}
body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > span{
  grid-column:2!important;grid-row:2!important;
  margin:3px 0 0!important;font-size:13px!important;line-height:1.45!important;color:rgba(238,226,197,.84)!important;
}
body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > div{
  grid-column:3!important;grid-row:1 / 3!important;align-self:center!important;display:flex!important;
}
body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog button[data-go]{
  width:auto!important;min-width:210px!important;min-height:46px!important;padding:0 20px!important;font-size:10px!important;white-space:nowrap!important;
}

#shop .shop48-collection{
  padding:28px!important;
}
#shop .shop48-section-head{
  margin-bottom:20px!important;
}
#shop .shop48-section-head h3{
  font-size:clamp(26px,2.15vw,40px)!important;
  max-width:20ch!important;
}
#shop .shop48-grid{
  gap:16px!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:stretch!important;
}
#shop .shop48-card{
  position:relative!important;
  display:block!important;
  min-height:388px!important;
  height:388px!important;
  overflow:hidden!important;
  background:linear-gradient(155deg,rgba(14,19,19,.26),rgba(3,7,8,.14))!important;
  border:1px solid rgba(216,183,106,.24)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px rgba(255,248,224,.05)!important;
  isolation:isolate!important;
}
#shop .shop48-card-media{
  position:absolute!important;
  inset:0!important;
  min-height:100%!important;
  height:100%!important;
  border-radius:inherit!important;
}
#shop .shop48-card-media:after{
  background:linear-gradient(180deg,rgba(0,0,0,.02) 38%,rgba(3,7,8,.10) 60%,rgba(3,7,8,.28) 78%,rgba(3,7,8,.54) 100%)!important;
}
#shop .shop48-card-media img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  filter:brightness(.84) saturate(.96)!important;
}
#shop .shop48-card-live .shop48-card-media img{
  object-fit:contain!important;
  padding:18px!important;
  transform:scale(.92)!important;
  filter:drop-shadow(0 22px 34px rgba(0,0,0,.58))!important;
}
#shop .shop48-card-sigil img{
  width:52%!important;
  height:52%!important;
  object-fit:contain!important;
  filter:drop-shadow(0 0 24px rgba(216,183,106,.32))!important;
}
#shop .shop48-card-copy{
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:auto!important;
  bottom:0!important;
  z-index:2!important;
  transform:translateZ(18px)!important;
  padding:16px 18px 18px!important;
  background:linear-gradient(180deg,rgba(8,12,12,.03),rgba(8,12,12,.10) 28%,rgba(8,12,12,.18) 60%,rgba(8,12,12,.30) 100%)!important;
  border-top:1px solid rgba(237,205,121,.14)!important;
  -webkit-backdrop-filter:blur(12px) saturate(1.12)!important;
  backdrop-filter:blur(12px) saturate(1.12)!important;
  box-shadow:inset 0 1px rgba(255,248,224,.055)!important;
}
#shop .shop48-card-copy > span{
  font-size:9px!important;
  letter-spacing:.15em!important;
}
#shop .shop48-card-copy h4{
  margin:6px 0 6px!important;
  font-size:22px!important;
  line-height:1.03!important;
}
#shop .shop48-card-copy p{
  font-size:14px!important;
  line-height:1.42!important;
  min-height:auto!important;
  max-width:34ch!important;
  color:rgba(236,224,196,.88)!important;
  text-shadow:0 1px 12px rgba(0,0,0,.44)!important;
}
#shop .shop48-card-copy button{
  margin-top:12px!important;
  font-size:10px!important;
  letter-spacing:.10em!important;
}
#shop .shop48-card.is-coming{opacity:1!important}

@media(max-width:1100px){
  #shop .shop48-hero{grid-template-columns:1fr!important}
  body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog:not([hidden]){
    left:28px!important;
    top:calc(var(--as38-header-h,78px) + 28px)!important;
    width:calc(100vw - 56px)!important;
    max-width:none!important;
    grid-template-columns:54px minmax(0,1fr) auto!important;
  }
  #shop .shop48-grid{grid-template-columns:1fr 1fr!important}
  #shop .shop48-card:last-child{grid-column:1 / -1!important}
}
@media(max-width:700px){
  #shop .shop48-shell{width:calc(100% - 24px)!important;gap:22px!important}
  #shop .shop48-hero-copy{padding:28px 20px 24px!important;min-height:auto!important}
  #shop .shop48-hero-copy h2{font-size:clamp(40px,12vw,60px)!important}
  #shop .shop48-lead{font-size:17px!important;max-width:none!important}
  #shop .shop48-featured{padding:16px!important;min-height:auto!important}
  body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog:not([hidden]){
    left:50%!important;
    top:calc(var(--as38-header-h,72px) + 14px)!important;
    transform:translateX(-50%)!important;
    width:min(94vw,620px)!important;
    min-height:0!important;
    padding:15px 46px 15px 16px!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    grid-template-rows:auto auto auto!important;
    column-gap:12px!important;
  }
  body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > img{grid-column:1!important;grid-row:1 / 3!important;width:42px!important}
  body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > strong{grid-column:2!important;grid-row:1!important;font-size:11px!important}
  body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > span{grid-column:2!important;grid-row:2!important;font-size:12px!important}
  body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog > div{grid-column:1 / -1!important;grid-row:3!important;margin-top:10px!important}
  body[data-current="shop"] #as1259ShopNotice.as1264-shop-dialog button[data-go]{width:100%!important;min-width:0!important}
  #shop .shop48-collection{padding:20px 14px!important}
  #shop .shop48-grid{grid-template-columns:1fr!important}
  #shop .shop48-card,#shop .shop48-card:last-child{grid-column:auto!important;height:360px!important;min-height:360px!important}
}

#arenPortal::before{
  content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background:radial-gradient(circle at 50% 43%,rgba(216,183,106,.05),transparent 24%),linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.18) 24%,rgba(0,0,0,.18) 76%,rgba(0,0,0,.42));
}
#arenPortal .aren-portal__bg{
  filter:saturate(.78) contrast(1.02) brightness(.58) blur(1.2px)!important;
  transform:scale(1.012)!important;
}
#arenPortal .aren-portal__card{
  width:min(76vw,980px)!important;
  max-width:calc(100vw - 120px)!important;
  height:auto!important;max-height:none!important;min-height:0!important;
  top:49%!important;
  padding:32px 56px 30px!important;
  border:1px solid rgba(226,190,97,.46)!important;
  border-radius:28px!important;
  background:linear-gradient(180deg,rgba(8,7,5,.84),rgba(5,6,6,.80))!important;
  -webkit-backdrop-filter:blur(18px) saturate(.92)!important;
  backdrop-filter:blur(18px) saturate(.92)!important;
  box-shadow:0 30px 100px rgba(0,0,0,.52),inset 0 1px rgba(255,243,207,.10),inset 0 0 68px rgba(216,183,106,.025)!important;
  overflow:visible!important;
}
#arenPortal .aren-portal__card::after{inset:5%!important;opacity:.11!important;animation:none!important}
#arenPortal #arenPortalTitle{margin:6px 0 18px!important;font-size:clamp(48px,4.3vw,74px)!important;line-height:.94!important;letter-spacing:.035em!important;text-align:center!important}
#arenPortal .aren-portal__eyebrow{text-align:center!important;margin-bottom:2px!important;opacity:.68!important}
#arenPortal .aren-portal__copy{max-width:720px!important;margin:0 auto!important;gap:8px!important;text-align:center!important}
#arenPortal .aren-portal__copy p{font-size:clamp(15px,1.02vw,18px)!important;line-height:1.38!important;color:rgba(247,239,219,.82)!important}
#arenPortal .aren-portal__copy .aren-portal__lead{font-size:clamp(20px,1.45vw,26px)!important;line-height:1.28!important;color:#fff0bf!important}
#arenPortal .aren-portal__directive,
#arenPortal .aren-portal__emphasis,
#arenPortal .aren-portal__features,
#arenPortal .aren-portal__future-link{display:none!important}
#arenPortal .aren-portal__invitation{margin:15px 0 0!important;text-align:center!important;font-size:clamp(20px,1.5vw,25px)!important;color:#e6c77b!important}
#arenPortal .aren-portal__signature{text-align:center!important;margin:3px 0 15px!important;opacity:.62!important}
#arenPortal .aren-portal__actions{display:flex!important;justify-content:center!important;max-width:620px!important;margin:0 auto!important}
#arenPortal .aren-portal__primary{width:min(100%,520px)!important;min-height:68px!important;border-radius:999px!important;box-shadow:inset 0 1px rgba(255,248,220,.20),0 16px 42px rgba(0,0,0,.38),0 0 28px rgba(216,183,106,.10)!important}

#author .author-as1245-manifesto>p:not(.institutional-eyebrow):not(.author-as1245-declaration){
  max-width:70ch!important;margin:10px 0!important;font-size:clamp(14px,.96vw,17px)!important;line-height:1.57!important;color:rgba(238,231,213,.89)!important;
}
#author .author-as1245-declaration{
  margin:0 0 15px!important;max-width:30ch!important;color:#ead18a!important;
  font-size:clamp(21px,1.58vw,29px)!important;line-height:1.28!important;
}
#author .author-as62-credo{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;
  max-width:860px!important;margin:10px 0 24px!important;
}
#author .author-as62-credo span{
  min-height:68px!important;padding:10px 16px 10px 10px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;
  border:1px solid rgba(216,183,106,.58)!important;border-radius:999px!important;
  background:linear-gradient(110deg,rgba(7,11,10,.98),rgba(43,31,13,.88) 54%,rgba(4,8,9,.985))!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.14)!important;backdrop-filter:blur(16px) saturate(1.14)!important;
  box-shadow:inset 0 1px 0 rgba(255,248,218,.12),inset 0 -10px 22px rgba(0,0,0,.18),0 13px 30px rgba(0,0,0,.28),0 0 18px rgba(216,183,106,.055)!important;
}
#author .author-as62-credo b{
  width:42px!important;height:42px!important;display:grid!important;place-items:center!important;flex:0 0 42px!important;
  border:1px solid rgba(216,183,106,.72)!important;border-radius:50%!important;
  background:radial-gradient(circle at 38% 32%,rgba(103,72,22,.34),rgba(4,7,8,.94) 72%)!important;
  color:#e1bd65!important;font:700 11px/1 Cinzel,Georgia,serif!important;letter-spacing:.10em!important;
  box-shadow:inset 0 0 12px rgba(216,183,106,.09),0 0 14px rgba(216,183,106,.05)!important;
}
#author .author-as62-credo em{
  color:#f3e6c2!important;font:650 11.5px/1.22 Cinzel,Georgia,serif!important;
  font-style:normal!important;letter-spacing:.075em!important;text-transform:uppercase!important;
}
#author .author-as61-intimate{
  margin:15px 0!important;padding:13px 0 13px 18px!important;
  border-left:1px solid rgba(226,190,97,.52)!important;
  color:#e8cf8c!important;font-family:Georgia,serif!important;font-style:italic!important;
  font-size:clamp(16px,1.08vw,19px)!important;line-height:1.48!important;
}
#author .author-as62-horizon{
  margin:15px 0 4px!important;padding:14px 16px!important;max-width:72ch!important;
  border:1px solid rgba(216,183,106,.19)!important;border-radius:16px!important;
  background:linear-gradient(145deg,rgba(216,183,106,.055),rgba(4,7,8,.20))!important;
  box-shadow:inset 0 1px rgba(255,248,218,.05)!important;
}
#author .author-as1245-actions{margin-top:18px!important}
#author .author-as1245-worlds>.institutional-eyebrow{letter-spacing:.20em!important}
#author .author-as1245-worlds small{max-width:34ch!important}

@media(max-width:980px){
  #arenPortal .aren-portal__card{width:min(92vw,760px)!important;max-width:none!important;padding:28px 28px 26px!important;border-radius:24px!important}
  #arenPortal #arenPortalTitle{font-size:clamp(42px,8vw,62px)!important}
}
@media(max-width:620px){
  #author .author-as62-credo{grid-template-columns:1fr!important;gap:11px!important;margin:12px 0 24px!important}
  #author .author-as62-credo span{min-height:64px!important;padding:9px 14px 9px 9px!important}
  #author .author-as62-horizon{padding:12px 13px!important}
  #arenPortal .aren-portal__card{width:94vw!important;padding:24px 18px 22px!important;border-radius:22px!important}
  #arenPortal #arenPortalTitle{font-size:clamp(38px,11vw,52px)!important}
  #arenPortal .aren-portal__copy p{font-size:14px!important}
  #arenPortal .aren-portal__copy .aren-portal__lead{font-size:19px!important}
  #arenPortal .aren-portal__signature{font-size:12px!important}
  #arenPortal .aren-portal__primary{min-height:62px!important}
}

#shop .shop48-card-sigil{
  display:grid!important;
  place-items:center!important;
}
#shop .shop48-card-sigil img{
  width:60%!important;
  height:60%!important;
  object-fit:contain!important;
  transform:translateY(-26px) scale(1.06)!important;
  filter:drop-shadow(0 0 30px rgba(216,183,106,.44)) drop-shadow(0 12px 28px rgba(0,0,0,.36))!important;
}
@media(max-width:700px){
  #shop .shop48-card-sigil img{
    width:56%!important;
    height:56%!important;
    transform:translateY(-18px) scale(1.03)!important;
  }
}

#shop .shop48-featured,
#shop .shop48-card,
#author .author-as1245-portrait,
#author .author-as1245-manifesto,
#author .author-as1245-worlds,
#author .author-as1245-worlds > div{
  position:relative!important;
  overflow:hidden!important;
  transform-style:preserve-3d!important;
  transition:transform .32s cubic-bezier(.22,.8,.2,1),box-shadow .32s cubic-bezier(.22,.8,.2,1),border-color .32s ease!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.02) 18%,transparent 38%),
    linear-gradient(150deg,rgba(10,14,15,.70),rgba(4,7,8,.42))!important;
  border:1px solid rgba(233,199,111,.28)!important;
  -webkit-backdrop-filter:blur(20px) saturate(1.16)!important;
  backdrop-filter:blur(20px) saturate(1.16)!important;
  box-shadow:
    inset 0 1px rgba(255,248,224,.18),
    inset 0 -1px rgba(255,255,255,.03),
    0 22px 54px rgba(0,0,0,.34),
    0 0 26px rgba(216,183,106,.08)!important;
}
#shop .shop48-featured::after,
#shop .shop48-card::after,
#author .author-as1245-portrait::after,
#author .author-as1245-manifesto::after,
#author .author-as1245-worlds::after,
#author .author-as1245-worlds > div::after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:inherit;
  pointer-events:none;
  background:
    radial-gradient(circle at 14% 10%,rgba(255,255,255,.17),transparent 20%),
    linear-gradient(135deg,rgba(255,255,255,.10),transparent 26%,transparent 74%,rgba(255,255,255,.04));
  opacity:.72;
}
#shop .shop48-featured-media,
#shop .shop48-card-media,
#author .author-as1245-portrait > img{
  transform:translateZ(22px)!important;
}
#shop .shop48-featured-copy,
#author .author-as1245-manifesto > :not(img),
#author .author-as1245-worlds > div > *{
  position:relative!important;
  z-index:2!important;
  transform:translateZ(18px)!important;
}
#shop .shop48-featured-copy{
  background:linear-gradient(180deg,rgba(8,12,12,.10),rgba(8,12,12,.26) 32%,rgba(8,12,12,.46) 100%)!important;
  border-top:1px solid rgba(237,205,121,.14)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.16)!important;
  backdrop-filter:blur(18px) saturate(1.16)!important;
}
#shop .shop48-featured-media{
  box-shadow:inset 0 1px rgba(255,248,223,.10),0 24px 58px rgba(0,0,0,.36)!important;
}

#guild .guild46-grid article,
#codevx .sf2-dossier,
#codevx .sf2-artifact,
#codevx .sf2-guild,
#vision .vision-card,
#vision .vision-small-card,
#vision .vision-guild,
#archives .archives-soundtrack,
#archives .archives-as1247-footer,
#press .press-as1245-contact{
  transform-style:preserve-3d;
  -webkit-backdrop-filter:blur(16px) saturate(1.10);
  backdrop-filter:blur(16px) saturate(1.10);
  transition:transform .30s cubic-bezier(.22,.8,.2,1),box-shadow .30s cubic-bezier(.22,.8,.2,1);
}
#guild .guild46-grid article,
#codevx .sf2-artifact,
#vision .vision-card,
#vision .vision-small-card{
  box-shadow:inset 0 1px rgba(255,248,224,.08),0 18px 42px rgba(0,0,0,.30);
}
#archives .archives-as1247-footer,
#press .press-as1245-contact{
  box-shadow:inset 0 1px rgba(255,248,224,.08),0 22px 52px rgba(0,0,0,.34);
}
#shop .shop48-card-media img,
#shop .shop48-featured-media img,
#author .author-as1245-portrait > img{
  transition:transform .34s cubic-bezier(.22,.8,.2,1),filter .34s ease!important;
}
#author .author-as1245-manifesto,
#author .author-as1245-worlds{
  background:
    radial-gradient(circle at 88% 8%,rgba(216,183,106,.10),transparent 28%),
    linear-gradient(150deg,rgba(12,15,16,.76),rgba(4,7,8,.50))!important;
}
#author .author-as1245-worlds > div{
  background:
    linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.02) 18%,transparent 38%),
    linear-gradient(150deg,rgba(216,183,106,.10),rgba(4,7,8,.34))!important;
}
@media(hover:hover) and (pointer:fine){
  #guild .guild46-grid article:hover,
  #codevx .sf2-dossier:hover,
  #codevx .sf2-artifact:hover,
  #codevx .sf2-guild:hover,
  #vision .vision-card:hover,
  #vision .vision-small-card:hover,
  #vision .vision-guild:hover,
  #archives .archives-soundtrack:hover,
  #archives .archives-as1247-footer:hover,
  #press .press-as1245-contact:hover{
    transform:translate3d(0,-4px,0);
  }
  #shop .shop48-featured:hover,
  #shop .shop48-card:hover,
  #author .author-as1245-portrait:hover,
  #author .author-as1245-manifesto:hover,
  #author .author-as1245-worlds:hover,
  #author .author-as1245-worlds > div:hover{
    transform:translate3d(0,-8px,0) rotateX(2deg) rotateY(-2deg)!important;
    border-color:rgba(243,217,138,.52)!important;
    box-shadow:
      inset 0 1px rgba(255,248,224,.24),
      inset 0 -1px rgba(255,255,255,.05),
      0 30px 72px rgba(0,0,0,.42),
      0 0 36px rgba(216,183,106,.14)!important;
  }
  #shop .shop48-featured:hover .shop48-featured-media img,
  #shop .shop48-card:hover .shop48-card-media img,
  #author .author-as1245-portrait:hover > img{
    transform:translateZ(28px) scale(1.03)!important;
    filter:brightness(.98) saturate(1.04)!important;
  }
}
@media(prefers-reduced-motion:reduce){
  #guild .guild46-grid article,
  #codevx .sf2-dossier,
  #codevx .sf2-artifact,
  #codevx .sf2-guild,
  #vision .vision-card,
  #vision .vision-small-card,
  #vision .vision-guild,
  #archives .archives-soundtrack,
  #archives .archives-as1247-footer,
  #press .press-as1245-contact,
  #shop .shop48-featured,
  #shop .shop48-card,
  #author .author-as1245-portrait,
  #author .author-as1245-manifesto,
  #author .author-as1245-worlds,
  #author .author-as1245-worlds > div,
  #shop .shop48-card-media img,
  #shop .shop48-featured-media img,
  #author .author-as1245-portrait > img{
    transition:none!important;
    transform:none!important;
  }
}

#thresholdScreen .intro-book-scene{isolation:isolate!important}
#thresholdScreen .intro-book-cta{
  overflow:hidden!important;isolation:isolate!important;position:absolute!important;will-change:transform,box-shadow!important;
}
#thresholdScreen .intro-book-cta::after{
  content:""!important;position:absolute!important;z-index:4!important;pointer-events:none!important;
  top:-95%!important;bottom:-95%!important;left:-52%;width:30%!important;opacity:0;
  background:linear-gradient(90deg,transparent 0%,rgba(255,216,75,.12) 18%,rgba(255,235,154,.78) 40%,#fff 50%,rgba(255,228,119,.86) 62%,rgba(255,194,26,.12) 82%,transparent 100%)!important;
  transform:skewX(-16deg)!important;filter:drop-shadow(0 0 12px rgba(255,249,224,.98)) drop-shadow(0 0 30px rgba(255,194,24,.92))!important;
  box-shadow:0 0 58px rgba(255,210,62,.72)!important;animation:asIntroCtaSweep 3.25s .2s ease-in-out infinite!important;will-change:left,opacity!important;
}
#thresholdScreen .intro-book-cta>span{position:relative!important;z-index:5!important}
#thresholdScreen .intro-book-cta.is-pressing,#thresholdScreen .intro-book-cta:active{
  animation:asThresholdPress .20s ease-out 1!important;box-shadow:inset 0 1px rgba(255,247,218,.32),0 5px 18px rgba(0,0,0,.52),0 0 52px rgba(244,194,67,.52)!important;
}
#thresholdScreen .intro-sigil-sweep{
  position:absolute!important;z-index:9!important;pointer-events:none!important;left:50%!important;top:0!important;width:min(1080px,72vw)!important;height:78%!important;
  transform:translateX(-50%)!important;overflow:hidden!important;clip-path:ellipse(49% 52% at 50% 48%)!important;opacity:1!important;mix-blend-mode:screen!important;
  background:none!important;filter:none!important;animation:none!important;
}
#thresholdScreen .intro-sigil-sweep::before{
  content:""!important;display:block!important;position:absolute!important;top:-12%!important;bottom:-12%!important;left:-32%;width:18%!important;opacity:0;
  background:linear-gradient(90deg,transparent 0%,rgba(255,207,42,.08) 10%,rgba(255,229,126,.64) 34%,#fffef4 48%,#fff 52%,rgba(255,224,111,.72) 66%,rgba(255,197,29,.10) 90%,transparent 100%)!important;
  transform:skewX(-13deg)!important;filter:drop-shadow(0 0 24px rgba(255,214,91,.52)) drop-shadow(0 0 44px rgba(255,185,30,.34))!important;
  animation:asIntroSigilBand 3.55s .05s ease-in-out infinite!important;will-change:left,opacity!important;
}
@keyframes asIntroCtaSweep{0%,18%{left:-52%;opacity:0}25%{opacity:.98}68%{opacity:.98}78%,100%{left:126%;opacity:0}}
@keyframes asIntroSigilBand{0%,16%{left:-32%;opacity:0}23%{opacity:1}70%{opacity:1}82%,100%{left:118%;opacity:0}}
@keyframes asThresholdPress{0%{scale:1}45%{scale:.955}100%{scale:1.018}}
@media(max-width:900px) and (orientation:portrait){
  #thresholdScreen .intro-sigil-sweep{top:0!important;width:100vw!important;height:70%!important;clip-path:ellipse(58% 52% at 50% 48%)!important}
  #thresholdScreen .intro-book-cta::after{width:38%!important;left:-60%}
}
@media(prefers-reduced-motion:reduce){
  #thresholdScreen .intro-book-cta::after{animation-duration:5.6s!important}
  #thresholdScreen .intro-sigil-sweep::before{animation-duration:6s!important}
}

#arenPortal .aren-portal__primary::after{
  content:""!important;position:absolute!important;z-index:2!important;pointer-events:none!important;top:-90%!important;bottom:-90%!important;left:-54%;width:30%!important;opacity:0;
  background:linear-gradient(90deg,transparent 0%,rgba(255,209,56,.12) 14%,rgba(255,234,145,.82) 36%,#fff 49%,#fff 53%,rgba(255,224,105,.84) 66%,rgba(255,198,29,.12) 86%,transparent 100%)!important;
  transform:skewX(-16deg)!important;filter:drop-shadow(0 0 12px #fff9df) drop-shadow(0 0 32px rgba(255,193,24,.90))!important;box-shadow:0 0 58px rgba(255,211,67,.78)!important;
  animation:asPortalCtaBand 3.25s .18s ease-in-out infinite!important;will-change:left,opacity!important;
}

#arenPortal .aren-portal__primary.is-pressing,#arenPortal .aren-portal__primary:active{animation:asPortalPress .20s ease-out 1!important}
@keyframes asPortalCtaBand{0%,18%{left:-54%;opacity:0}25%{opacity:.98}68%{opacity:.98}80%,100%{left:126%;opacity:0}}
@keyframes asPortalPress{0%{scale:1}45%{scale:.955}100%{scale:1.018}}

@media(max-width:1180px){
  #arenPortal .aren-portal__card{left:clamp(34px,3vw,48px)!important;width:min(40vw,500px)!important;max-width:min(40vw,500px)!important;padding:28px 22px 24px!important}
  #arenPortal #arenPortalTitle{font-size:clamp(36px,3.8vw,58px)!important}
  #arenPortal .aren-portal__copy p{font-size:clamp(14px,1.15vw,18px)!important}
}
@media(max-width:980px){
  #arenPortal::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.42) 42%,rgba(4,4,4,.82) 100%)!important;z-index:1!important}
  #arenPortal .aren-portal__bg{object-position:60% center!important}
  #arenPortal .aren-portal__card{left:50%!important;top:auto!important;bottom:5.5vh!important;width:min(90vw,700px)!important;max-width:min(90vw,700px)!important;padding:26px 24px 22px!important;transform:translateX(-50%)!important;border:1px solid rgba(226,190,97,.44)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(7,6,5,.83),rgba(4,5,5,.86))!important;-webkit-backdrop-filter:blur(16px) saturate(.94)!important;backdrop-filter:blur(16px) saturate(.94)!important;box-shadow:0 26px 80px rgba(0,0,0,.52),inset 0 1px rgba(255,243,207,.10)!important}
  #arenPortal #arenPortalTitle{max-width:none!important;font-size:clamp(34px,8vw,58px)!important}
  #arenPortal .aren-portal__copy{max-width:none!important}
  #arenPortal .aren-portal__copy p{font-size:15px!important}
}
@media(max-width:620px){
  #arenPortal .aren-portal__lang{top:10px!important;right:10px!important;transform:scale(.92)!important;transform-origin:top right!important}
  #arenPortal .aren-portal__card{width:92vw!important;padding:22px 18px 20px!important;bottom:14px!important;border-radius:22px!important}
  #arenPortal #arenPortalTitle{font-size:clamp(31px,10vw,46px)!important}
  #arenPortal .aren-portal__eyebrow{font-size:11px!important;letter-spacing:.22em!important}
  #arenPortal .aren-portal__copy{gap:9px!important}
  #arenPortal .aren-portal__copy p{font-size:14px!important;line-height:1.36!important}
  #arenPortal .aren-portal__copy .aren-portal__lead{font-size:18px!important}
  #arenPortal .aren-portal__invitation{font-size:22px!important}
  #arenPortal .aren-portal__signature{font-size:12px!important;margin:6px 0 14px!important}
  #arenPortal .aren-portal__primary{min-height:62px!important;padding:14px 18px!important}
}
@media(prefers-reduced-motion:reduce){#arenPortal .aren-portal__primary::after{animation-duration:5.7s!important}}

.topbar .nav .nav-heirs-wrap{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  align-self:stretch!important;
}
.topbar .nav .nav-fantasy-heritieres{
  height:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:.48em!important;
}
.topbar .nav .nav-heirs-chev{
  margin-left:.12em!important;
  color:#d8b76a!important;
  font-size:.92em!important;
  opacity:.78!important;
  transform:translateY(-1px)!important;
  transition:transform .2s ease,opacity .2s ease!important;
}
.topbar .nav .nav-heirs-submenu{
  position:absolute!important;
  z-index:500!important;
  top:calc(100% - 5px)!important;
  left:50%!important;
  width:250px!important;
  padding:10px!important;
  display:grid!important;
  gap:3px!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translate(-50%,-7px)!important;
  border:1px solid rgba(216,183,106,.38)!important;
  border-radius:15px!important;
  background:linear-gradient(155deg,rgba(14,12,8,.96),rgba(3,5,6,.96))!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.04)!important;
  backdrop-filter:blur(18px) saturate(1.04)!important;
  box-shadow:0 24px 54px rgba(0,0,0,.58),inset 0 1px rgba(255,244,207,.08),0 0 24px rgba(216,183,106,.10)!important;
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;
}
.topbar .nav .nav-heirs-wrap:hover .nav-heirs-submenu,
.topbar .nav .nav-heirs-wrap:focus-within .nav-heirs-submenu,
.topbar .nav .nav-heirs-wrap.is-open .nav-heirs-submenu{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translate(-50%,0)!important;
}
.topbar .nav .nav-heirs-wrap:hover .nav-heirs-chev,
.topbar .nav .nav-heirs-wrap:focus-within .nav-heirs-chev,
.topbar .nav .nav-heirs-wrap.is-open .nav-heirs-chev{
  opacity:1!important;
  transform:translateY(-1px) rotate(180deg)!important;
}
.topbar .nav .nav-heirs-submenu button{
  width:100%!important;
  min-height:38px!important;
  padding:8px 12px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  color:rgba(244,235,211,.86)!important;
  text-align:left!important;
  text-transform:none!important;
  letter-spacing:.045em!important;
  font-family:Cormorant Garamond,Georgia,serif!important;
  font-size:15px!important;
  font-weight:600!important;
  line-height:1.1!important;
  border:1px solid transparent!important;
  border-radius:10px!important;
  background:transparent!important;
  text-shadow:none!important;
  transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important;
}
.topbar .nav .nav-heirs-submenu button:hover,
.topbar .nav .nav-heirs-submenu button:focus-visible{
  outline:none!important;
  color:#fff0b0!important;
  border-color:rgba(216,183,106,.24)!important;
  background:linear-gradient(90deg,rgba(216,183,106,.12),rgba(216,183,106,.035))!important;
  transform:translateX(2px)!important;
}
@media(max-width:1320px){
  .topbar{gap:18px!important;padding-left:24px!important;padding-right:24px!important;}
  .topbar .nav{gap:clamp(8px,1.05vw,16px)!important;}
  .topbar .nav>button,.topbar .nav .nav-fantasy-heritieres{font-size:11px!important;letter-spacing:.115em!important;}
}

@media(min-width:901px){
  #home.home-reference-screen .home-topnav{
    left:26.5%!important;
    right:13.2%!important;
    gap:clamp(.38rem,.62vw,.72rem)!important;
    justify-content:flex-start!important;
    overflow:visible!important;
  }
  #home.home-reference-screen .home-topnav::before,
  #home.home-reference-screen .home-topnav::after{display:none!important;content:none!important;}
  #home.home-reference-screen .home-topnav-link{
    flex:0 0 auto!important;
    font-size:clamp(10px,.78vw,13px)!important;
    letter-spacing:.105em!important;
    padding:.34rem .10rem!important;
  }
  #home.home-reference-screen .home-topnav-sep{
    flex:0 0 auto!important;
    margin:0 .02rem!important;
    font-size:8px!important;
  }
  #home.home-reference-screen .home-topnav [data-go="press"]{
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
    flex:0 0 auto!important;
  }
  #home.home-reference-screen .home-topnav-heirs-wrap{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    flex:0 0 auto!important;
    overflow:visible!important;
  }
  #home.home-reference-screen .home-topnav-heirs-chev{
    display:inline-block!important;
    margin-left:.34em!important;
    color:#d8b76a!important;
    font-size:.92em!important;
    opacity:.78!important;
    transform:translateY(-1px)!important;
    transition:transform .18s ease,opacity .18s ease!important;
  }
  #home.home-reference-screen .home-topnav-heirs-submenu{
    position:absolute!important;
    z-index:120!important;
    top:calc(100% - 1px)!important;
    left:50%!important;
    width:250px!important;
    padding:10px!important;
    display:grid!important;
    gap:3px!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translate(-50%,-7px)!important;
    border:1px solid rgba(216,183,106,.40)!important;
    border-radius:15px!important;
    background:linear-gradient(155deg,rgba(14,12,8,.97),rgba(3,5,6,.975))!important;
    -webkit-backdrop-filter:blur(18px) saturate(1.05)!important;
    backdrop-filter:blur(18px) saturate(1.05)!important;
    box-shadow:0 24px 58px rgba(0,0,0,.62),inset 0 1px rgba(255,244,207,.08),0 0 24px rgba(216,183,106,.10)!important;
    transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;
  }
  #home.home-reference-screen .home-topnav-heirs-wrap:hover .home-topnav-heirs-submenu,
  #home.home-reference-screen .home-topnav-heirs-wrap:focus-within .home-topnav-heirs-submenu,
  #home.home-reference-screen .home-topnav-heirs-wrap.is-open .home-topnav-heirs-submenu{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translate(-50%,0)!important;
  }
  #home.home-reference-screen .home-topnav-heirs-wrap:hover .home-topnav-heirs-chev,
  #home.home-reference-screen .home-topnav-heirs-wrap:focus-within .home-topnav-heirs-chev,
  #home.home-reference-screen .home-topnav-heirs-wrap.is-open .home-topnav-heirs-chev{
    opacity:1!important;
    transform:translateY(-1px) rotate(180deg)!important;
  }
  #home.home-reference-screen .home-topnav-heirs-submenu button{
    width:100%!important;
    min-height:38px!important;
    padding:8px 12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    color:rgba(244,235,211,.88)!important;
    text-align:left!important;
    text-transform:none!important;
    letter-spacing:.045em!important;
    font-family:Cormorant Garamond,Georgia,serif!important;
    font-size:15.5px!important;
    font-weight:400!important;
    line-height:1.18!important;
    border:1px solid transparent!important;
    border-radius:10px!important;
    background:transparent!important;
    text-shadow:none!important;
  }
  #home.home-reference-screen .home-topnav-heirs-submenu button:hover,
  #home.home-reference-screen .home-topnav-heirs-submenu button:focus-visible{
    outline:none!important;
    color:#fff0b0!important;
    border-color:rgba(216,183,106,.24)!important;
    background:linear-gradient(90deg,rgba(216,183,106,.12),rgba(216,183,106,.035))!important;
  }
}
@media(min-width:901px) and (max-width:1320px){
  #home.home-reference-screen .home-topnav{left:24%!important;right:12.5%!important;gap:.34rem!important;}
  #home.home-reference-screen .home-topnav-link{font-size:10px!important;letter-spacing:.075em!important;}
  #home.home-reference-screen .home-topnav-sep{font-size:7px!important;}
}

:is(.langs,.aren-portal__lang,.language-controls,.home-lang-switch){align-items:center!important;justify-content:center!important;gap:8px!important}
:is(.langs,.aren-portal__lang,.language-controls,.home-lang-switch) button{width:auto!important;min-width:54px!important;min-height:34px!important;padding:5px 8px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;line-height:1!important}
:is(.langs,.aren-portal__lang,.language-controls,.home-lang-switch) button :is(img,svg){width:26px!important;height:17px!important;flex:0 0 26px!important;display:block!important;object-fit:contain!important;border-radius:2px!important}
:is(.langs,.aren-portal__lang,.language-controls,.home-lang-switch) button span{display:inline-block!important;position:static!important;margin:0!important;transform:none!important;line-height:1!important;font-size:11px!important;letter-spacing:.08em!important}

:root{
  --as70-focus:#ffe89a;
  --as70-focus-ring:rgba(216,183,106,.30);
}

#brandIntro .intro-sigil{
  transform-origin:50% 50%!important;
  will-change:transform,filter,opacity!important;
}

:where(
  .topbar .langs,
  #arenPortal .aren-portal__lang,
  .as-global-langs,
  .language-controls,
  .canon-langs
){
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:6px!important;
  width:auto!important;
  height:auto!important;
}

:where(
  .topbar .langs,
  #arenPortal .aren-portal__lang,
  .as-global-langs,
  .language-controls,
  .canon-langs
) button{
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  width:auto!important;
  min-width:0!important;
  height:32px!important;
  min-height:32px!important;
  margin:0!important;
  padding:3px 6px!important;
  white-space:nowrap!important;
  line-height:1!important;
}

:where(
  .topbar .langs,
  #arenPortal .aren-portal__lang,
  .as-global-langs,
  .language-controls,
  .canon-langs
) button img{
  display:block!important;
  position:static!important;
  width:22px!important;
  height:15px!important;
  min-width:22px!important;
  max-width:22px!important;
  flex:0 0 22px!important;
  object-fit:cover!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  border-radius:1px!important;
}

:where(
  .topbar .langs,
  #arenPortal .aren-portal__lang,
  .as-global-langs,
  .language-controls,
  .canon-langs
) button span{
  display:inline-block!important;
  position:static!important;
  inset:auto!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  font-size:10px!important;
  line-height:1!important;
  letter-spacing:.06em!important;
  white-space:nowrap!important;
}

#arenPortal .aren-portal__lang{
  top:20px!important;
  right:28px!important;
}

#home .home-lang-switch{display:none!important;}

.as-global-langs button{
  border-radius:10px!important;
}

body:is([data-page="visages"],[data-current="visages"]) .as1096-fragment-lightbox.is-sisters-focus .as1096-fragment-media{
  background:#020405!important;
}
body:is([data-page="visages"],[data-current="visages"]) .as1096-fragment-lightbox.is-sisters-focus .as1096-fragment-media img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:50% 50%!important;
}

body[data-current="home"] #asBookPopup.is-revealed{
  visibility:visible!important;
  pointer-events:auto!important;
}
body[data-current="home"] #asBookPopup.is-revealed:not([hidden]){
  opacity:1!important;
}

:where(a,button,input,select,textarea,[tabindex]):focus-visible{
  outline:2px solid var(--as70-focus)!important;
  outline-offset:3px!important;
  box-shadow:0 0 0 4px var(--as70-focus-ring)!important;
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important;}
  
  .canon-fog-canvas,.fog-canvas,[class*="fog-canvas"]{display:none!important;}
}

@media(max-width:760px){
  :where(.topbar .langs,#arenPortal .aren-portal__lang,.as-global-langs,.language-controls,.canon-langs){gap:4px!important;}
  :where(.topbar .langs,#arenPortal .aren-portal__lang,.as-global-langs,.language-controls,.canon-langs) button{
    height:30px!important;
    min-height:30px!important;
    padding:3px 5px!important;
    gap:4px!important;
  }
}

@keyframes as1143SigilThreeBeats{
  0%{opacity:0;transform:translateY(-8px) scale(.90);filter:drop-shadow(0 0 28px rgba(255,235,168,.72)) drop-shadow(0 0 92px rgba(216,183,106,.62))}
  1.2%{opacity:1;transform:translateY(0) scale(1)}
  1.84%{opacity:1;transform:scale(1.12);filter:drop-shadow(0 0 96px #fff9da) drop-shadow(0 0 250px #d8b76a)}
  10%{transform:scale(1);filter:drop-shadow(0 0 42px #ffeba8fa) drop-shadow(0 0 150px #d8b76aeb)}
  33.5%{transform:scale(1)}
  35.31%{transform:scale(1.12);filter:drop-shadow(0 0 98px #fff9da) drop-shadow(0 0 260px #d8b76a)}
  44%{transform:scale(1);filter:drop-shadow(0 0 42px #ffeba8fa) drop-shadow(0 0 150px #d8b76aeb)}
  67%{transform:scale(1)}
  68.78%{transform:scale(1.135);filter:drop-shadow(0 0 104px #fff9da) drop-shadow(0 0 280px #d8b76a)}
  77%{transform:scale(1);filter:drop-shadow(0 0 42px #ffeba8fa) drop-shadow(0 0 150px #d8b76aeb)}
  100%{opacity:1;transform:scale(1);filter:drop-shadow(0 0 42px #ffeba8fa) drop-shadow(0 0 150px #d8b76aeb)}
}
#brandIntro.armed .intro-sigil{animation:as1143SigilThreeBeats 2.45s linear both!important;}
#brandIntro.show-signature .intro-sigil,#brandIntro.done .intro-sigil{animation:none!important;}

@media(min-width:901px){
  .topbar{overflow:visible!important;}
  .topbar>.brand{flex:0 0 auto!important;}
  .topbar>.nav{flex:1 1 auto!important;min-width:0!important;gap:clamp(8px,.9vw,15px)!important;justify-content:center!important;}
  .topbar>.nav>button,.topbar>.nav .nav-fantasy-heritieres{flex:0 1 auto!important;font-size:11px!important;letter-spacing:.10em!important;white-space:nowrap!important;}
  .topbar>.right-tools{flex:0 0 auto!important;gap:10px!important;}
  .topbar-media-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 7px!important;border:0!important;background:transparent!important;color:rgba(247,241,223,.88)!important;font-family:var(--serif)!important;font-size:11px!important;font-weight:650!important;letter-spacing:.10em!important;text-transform:uppercase!important;white-space:nowrap!important;}
  .topbar-media-link:hover,.topbar-media-link:focus-visible{color:var(--gold2)!important;text-shadow:0 0 18px rgba(216,183,106,.55)!important;}
}
.guild46-privacy-row{flex-wrap:wrap!important;}
.guild46-privacy-row .guild-privacy-link{color:#d8b76a!important;text-decoration:underline!important;text-underline-offset:3px!important;font-size:12px!important;}

@media(min-width:901px){
  #home.home-reference-screen .home-topnav [data-go="press"]{display:none!important;}
  #home .home-media-direct{
    position:absolute!important;z-index:90!important;top:17px!important;right:176px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    min-height:38px!important;padding:0 10px!important;border:0!important;background:transparent!important;
    color:#f7f1df!important;font-family:Cinzel,Georgia,serif!important;font-size:11px!important;font-weight:700!important;
    letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;
  }
  #home .home-media-direct:hover,#home .home-media-direct:focus-visible{color:#fff0b0!important;text-shadow:0 0 18px rgba(216,183,106,.75)!important;outline:none!important;}
}
@media(max-width:900px){#home .home-media-direct{display:none!important;}}

#home.home-reference-screen .home-reference-wrap{
  top:78px!important;
  height:calc(100vh - 78px)!important;
  min-height:0!important;
  background:#020407!important;
}
#home.home-reference-screen .home-reference-canvas{
  position:absolute!important;
  inset:0!important;
  width:100vw!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  overflow:hidden!important;
  background:#020407!important;
}
#home.home-reference-screen .prod769-home-hero-picture{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  z-index:0!important;
  display:block!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
#home.home-reference-screen .prod769-home-hero-picture .home-reference-image{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:cover!important;
  object-position:center center!important;
  transform:none!important;
  filter:contrast(1.015) saturate(1.025) brightness(.99)!important;
}

#home .home-topnav,
#home .home-lang-switch,
#home .home-media-direct,
#home .home-mobile-console,
#home .home-desktop-fantasy-focus,
#home .home-voyage-paint-mask,
#home .home-top-left-mask,
#home .home-beam-sigil,
#home .home-sigil-repair-mask,
#home .home-subtitle-repair-mask,
#home .portal-motion{
  display:none!important;
}

#home .home-brand-rebuild{
  z-index:52!important;
  pointer-events:none!important;
  position:absolute!important;
  left:50%!important;
  top:auto!important;
  bottom:clamp(18px,2.5vh,34px)!important;
  transform:translateX(-50%)!important;
  width:min(92vw,1100px)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  margin:0!important;
  padding:0 18px!important;
  text-align:center!important;
  background:linear-gradient(90deg,transparent,rgba(1,4,6,.24) 24%,rgba(1,4,6,.36) 50%,rgba(1,4,6,.24) 76%,transparent)!important;
  box-shadow:none!important;
}
#home .home-brand-accessible{
  display:block!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  clip:auto!important;
  clip-path:none!important;
  overflow:visible!important;
  white-space:normal!important;
  margin:0!important;
  color:#f0cb72!important;
  font-family:var(--serif)!important;
  font-size:clamp(34px,4.3vw,70px)!important;
  font-weight:500!important;
  line-height:.92!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  text-shadow:0 2px 16px rgba(0,0,0,.90),0 0 20px rgba(226,183,83,.34)!important;
}
#home .home-brand-subtitle{
  display:block!important;
  position:static!important;
  margin:0!important;
  color:#f5dfaa!important;
  font-family:var(--serif)!important;
  font-size:clamp(11px,1.05vw,17px)!important;
  font-weight:500!important;
  line-height:1.1!important;
  letter-spacing:.34em!important;
  text-transform:uppercase!important;
  text-shadow:0 2px 10px rgba(0,0,0,.92),0 0 12px rgba(226,183,83,.22)!important;
}
#home .home-brand-manifesto{display:none!important;}

.topbar .nav .topbar-media-link{
  color:rgba(232,216,176,.92)!important;
  text-transform:uppercase!important;
  letter-spacing:.17em!important;
  background:transparent!important;
  border:0!important;
  font-size:12px!important;
  font-weight:650!important;
  padding:0!important;
}
.topbar .nav>button:not(.nav-fantasy-heritieres){color:rgba(232,216,176,.92)!important}
.topbar .nav .topbar-media-link:hover,
.topbar .nav .topbar-media-link:focus-visible{
  color:var(--gold2)!important;
  text-shadow:0 0 18px #d8b76abf!important;
  outline:none!important;
}

@media (min-width:901px){
  #home.home-as1174 .home-hotspot.hs-scifi{
    display:block!important;position:absolute!important;z-index:90!important;
    left:10.2%!important;top:20%!important;width:24.2%!important;height:58%!important;
    border-radius:44% 44% 18% 18%!important;background:transparent!important;border:0!important;
    pointer-events:auto!important;cursor:pointer!important;color:transparent!important;font-size:0!important;
  }
  #home.home-as1174 .home-hotspot.hs-fantasy{
    display:block!important;position:absolute!important;z-index:90!important;
    left:36.6%!important;top:7.5%!important;width:27.4%!important;height:70%!important;
    border-radius:44% 44% 18% 18%!important;background:transparent!important;border:0!important;
    pointer-events:auto!important;cursor:pointer!important;color:transparent!important;font-size:0!important;
  }
  #home.home-as1174 .home-hotspot.hs-vision{
    display:block!important;position:absolute!important;z-index:90!important;
    left:66.7%!important;top:20%!important;width:23.5%!important;height:58%!important;
    border-radius:44% 44% 18% 18%!important;background:transparent!important;border:0!important;
    pointer-events:auto!important;cursor:pointer!important;color:transparent!important;font-size:0!important;
  }
  #home.home-as1174 .home-hotspot:not(.hs-scifi):not(.hs-fantasy):not(.hs-vision){
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;
  }
}

@media (max-width:900px){
  body .topbar{
    height:92px!important;
    padding:0 14px!important;
    gap:10px!important;
    align-items:center!important;
    background:linear-gradient(180deg,rgba(2,6,7,.99),rgba(2,6,7,.96))!important;
  }
  body .topbar .nav{display:none!important;}
  body .topbar.menu-open{z-index:1300!important;}
  body .topbar.menu-open .nav{
    display:flex!important;
    position:absolute!important;
    z-index:1301!important;
    top:calc(100% + 8px)!important;
    left:12px!important;
    right:12px!important;
    max-height:calc(100dvh - 116px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain!important;
    touch-action:pan-y pinch-zoom!important;
    -webkit-overflow-scrolling:touch!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:2px!important;
    padding:12px!important;
    border:1px solid rgba(216,183,106,.34)!important;
    border-radius:22px!important;
    background:linear-gradient(180deg,rgba(5,9,9,.985),rgba(2,5,5,.97))!important;
    -webkit-backdrop-filter:blur(18px) saturate(1.05)!important;
    backdrop-filter:blur(18px) saturate(1.05)!important;
    box-shadow:0 28px 70px rgba(0,0,0,.62),inset 0 1px rgba(255,245,214,.07)!important;
  }
  body .topbar.menu-open .nav>button,
  body .topbar.menu-open .nav>.nav-heirs-wrap>.nav-fantasy-heritieres{
    width:100%!important;
    min-height:43px!important;
    padding:8px 12px!important;
    justify-content:flex-start!important;
    text-align:left!important;
    border-radius:12px!important;
  }
  body .topbar.menu-open .nav>button.is-active,
  body .topbar.menu-open .nav>.nav-heirs-wrap>.nav-fantasy-heritieres.is-active{
    color:#f2cd72!important;background:linear-gradient(90deg,rgba(216,183,106,.11),rgba(216,183,106,.025))!important;
    box-shadow:inset 2px 0 0 #d8b76a!important;text-shadow:0 0 14px rgba(239,208,131,.20)!important;
  }
  body .topbar.menu-open .nav>.topbar-media-link{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
  body .topbar.menu-open .nav .nav-heirs-wrap{display:flex!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;}
  body .topbar.menu-open .nav .nav-heirs-wrap .nav-heirs-submenu{
    position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;
    width:100%!important;min-width:0!important;max-width:none!important;max-height:0!important;
    margin:0!important;padding:0 8px!important;overflow:hidden!important;
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;
    border-width:0!important;background:rgba(8,12,12,.70)!important;box-shadow:none!important;
    transition:max-height .22s ease,opacity .16s ease,padding .22s ease,margin .22s ease!important;
  }
  body .topbar.menu-open .nav .nav-heirs-wrap.is-open .nav-heirs-submenu{
    max-height:330px!important;margin:2px 0 5px!important;padding:6px 8px 8px!important;
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;
    border:1px solid rgba(216,183,106,.22)!important;border-radius:12px!important;
  }
  body .topbar.menu-open .nav .nav-heirs-wrap.is-open .nav-heirs-chev{transform:rotate(180deg)!important;}
  body .topbar.menu-open .nav .nav-heirs-submenu button{
    width:100%!important;min-height:42px!important;padding:9px 12px!important;text-align:left!important;
    border-radius:9px!important;font-size:11px!important;letter-spacing:.09em!important;
  }
  body .topbar .brand{min-width:0!important;flex:1 1 auto!important;gap:9px!important;}
  body .topbar .brand img{width:31px!important;}
  body .topbar .brand b{font-size:clamp(15px,4.6vw,21px)!important;letter-spacing:.18em!important;white-space:nowrap!important;}
  body .topbar .brand small{font-size:8px!important;letter-spacing:.22em!important;white-space:nowrap!important;}
  body .right-tools{gap:7px!important;flex:0 0 auto!important;}
  body .langs{gap:4px!important;}
  body .langs button{min-width:42px!important;padding:4px 5px!important;gap:4px!important;}
  body .langs button img{width:22px!important;height:14px!important;}
  body .langs button span{font-size:10px!important;}
  body .hamburger{
    display:grid!important;place-items:center!important;
    width:54px!important;height:54px!important;min-width:54px!important;
    border-radius:18px!important;font-size:26px!important;
    background:linear-gradient(180deg,rgba(24,28,27,.78),rgba(5,8,8,.92))!important;
    border:1px solid rgba(216,183,106,.42)!important;
    box-shadow:inset 0 1px rgba(255,255,255,.12),0 12px 26px rgba(0,0,0,.30)!important;
  }
  #home.home-reference-screen .home-reference-wrap{
    top:92px!important;height:calc(100svh - 92px)!important;
  }
  #home.home-reference-screen .home-reference-canvas{height:100%!important;}
  #home.home-reference-screen .home-reference-image{
    object-fit:cover!important;object-position:center center!important;
  }
  #home .home-brand-rebuild{
    bottom:18px!important;width:94vw!important;gap:4px!important;
    padding:7px 12px 9px!important;
    background:linear-gradient(90deg,transparent,rgba(1,4,6,.28) 18%,rgba(1,4,6,.46) 50%,rgba(1,4,6,.28) 82%,transparent)!important;
  }
  #home .home-brand-accessible{font-size:clamp(30px,9.2vw,48px)!important;letter-spacing:.13em!important;}
  #home .home-brand-subtitle{font-size:clamp(9px,2.8vw,13px)!important;letter-spacing:.28em!important;}
  #home.home-as1174 .home-hotspot.hs-scifi{
    display:block!important;position:absolute!important;z-index:90!important;
    left:5%!important;top:25%!important;width:28%!important;height:48%!important;
    border-radius:42% 42% 16% 16%!important;background:transparent!important;border:0!important;
    pointer-events:auto!important;cursor:pointer!important;color:transparent!important;font-size:0!important;
  }
  #home.home-as1174 .home-hotspot.hs-fantasy{
    display:block!important;position:absolute!important;z-index:90!important;
    left:29.5%!important;top:11%!important;width:42%!important;height:62%!important;
    border-radius:42% 42% 16% 16%!important;background:transparent!important;border:0!important;
    pointer-events:auto!important;cursor:pointer!important;color:transparent!important;font-size:0!important;
  }
  #home.home-as1174 .home-hotspot.hs-vision{
    display:block!important;position:absolute!important;z-index:90!important;
    left:69%!important;top:25%!important;width:26%!important;height:48%!important;
    border-radius:42% 42% 16% 16%!important;background:transparent!important;border:0!important;
    pointer-events:auto!important;cursor:pointer!important;color:transparent!important;font-size:0!important;
  }
  #home.home-as1174 .home-hotspot:not(.hs-scifi):not(.hs-fantasy):not(.hs-vision){
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;
  }
}

@media (max-width:900px) and (orientation:landscape){
  body .topbar{height:58px!important;padding:0 10px!important;gap:8px!important;}
  body .topbar .brand{flex:0 0 42px!important;min-width:42px!important;max-width:42px!important;}
  body .topbar .brand img{width:29px!important;}
  body .topbar .brand span{display:none!important;}
  body .right-tools{margin-left:auto!important;}
  body .langs button{min-width:38px!important;min-height:28px!important;padding:3px 4px!important;}
  body .hamburger{width:44px!important;height:44px!important;min-width:44px!important;border-radius:15px!important;font-size:22px!important;}
  #home.home-reference-screen .home-reference-wrap{top:58px!important;height:calc(100svh - 58px)!important;}
  #home.home-reference-screen .home-reference-image{
    object-fit:cover!important;object-position:center center!important;
  }
  #home .home-brand-rebuild{bottom:7px!important;gap:1px!important;padding:2px 10px 4px!important;}
  #home .home-brand-accessible{font-size:clamp(22px,5.1vw,34px)!important;letter-spacing:.12em!important;}
  #home .home-brand-subtitle{font-size:8px!important;letter-spacing:.24em!important;}
}

@media (max-width:1180px){
 
 #conflict .conflict-parchment-btn{display:block!important;visibility:visible!important;opacity:1!important;width:min(100%,560px)!important;height:auto!important;margin:0 auto!important;overflow:visible!important}
 #conflict .conflict-parchment-btn img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}
 .serelia-message-modal__parchment-bg--blank{display:none!important}
 .serelia-message-modal__parchment-bg--print{position:relative!important;inset:auto!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;max-height:62dvh!important;object-fit:contain!important;-webkit-mask-image:none!important;mask-image:none!important}
 
}

.screen.active:not(#home):not(#shop){overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important}
.screen:not(.active){pointer-events:none!important}
.screen.active{pointer-events:auto}
@media(max-width:1180px){.screen.active:not(#home):not(#shop){scrollbar-gutter:auto!important}}

#home .prod769-door-hint [data-hint-lang]{display:none!important}
html[lang^="fr"] #home .prod769-door-hint [data-hint-lang="fr"],
html[lang^="en"] #home .prod769-door-hint [data-hint-lang="en"],
html[lang^="es"] #home .prod769-door-hint [data-hint-lang="es"]{display:inline!important}
#home .prod769-door-hint{position:absolute!important;z-index:990!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:10px 17px 9px!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(244,209,124,.78)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(18,15,9,.88),rgba(3,6,7,.76))!important;box-shadow:0 12px 36px rgba(0,0,0,.46),inset 0 1px rgba(255,248,220,.16),0 0 30px rgba(232,190,89,.20)!important;-webkit-backdrop-filter:blur(15px) saturate(1.18)!important;backdrop-filter:blur(15px) saturate(1.18)!important;color:#f4dda3!important;text-align:center!important;pointer-events:none!important;user-select:none!important;font-family:Georgia,"Times New Roman",serif!important;text-transform:uppercase!important;letter-spacing:.14em!important}
#home .prod769-door-hint::before{content:"✦";position:relative;z-index:2;font-size:11px;color:#ffe29a;filter:drop-shadow(0 0 9px rgba(255,222,139,.72))}
#home .prod769-door-hint::after{content:"";position:absolute;z-index:1;top:-55%;bottom:-55%;left:0;width:30%;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(255,213,76,.13) 17%,rgba(255,235,149,.92) 39%,#fffef6 50%,rgba(255,226,119,.88) 62%,rgba(255,205,54,.12) 84%,transparent 100%);transform:translate3d(-185%,0,0) skewX(-18deg);filter:drop-shadow(0 0 9px rgba(255,248,216,.96)) drop-shadow(0 0 26px rgba(255,200,48,.82));box-shadow:0 0 42px rgba(255,217,91,.72);animation:asHeroHintBeamLTR 2.35s .15s cubic-bezier(.32,.04,.2,1) infinite!important;will-change:transform,opacity}
#home .prod769-door-hint__copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:2px;min-width:0}
#home .prod769-door-hint__title{font-size:11px;line-height:1.18;font-weight:550;white-space:nowrap;letter-spacing:.12em;text-shadow:0 1px 1px rgba(0,0,0,.70),0 0 8px rgba(0,0,0,.34)}
#home .prod769-door-hint__sub{font-family:Georgia,"Times New Roman",serif;font-size:8.8px;line-height:1.2;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,246,220,.92);white-space:nowrap}#home .prod769-door-hint__trail{font-family:Georgia,"Times New Roman",serif;font-size:8.7px;line-height:1.22;font-weight:500;letter-spacing:.065em;text-transform:none;color:rgba(245,231,199,.90);white-space:nowrap}
@keyframes h3HintPulseMobile{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.018)}}
@keyframes h3HintPulseAlpha{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}
@keyframes asHeroHintBeamLTR{0%,10%{transform:translate3d(-185%,0,0) skewX(-18deg);opacity:0}19%{opacity:1}72%{opacity:1}89%,100%{transform:translate3d(520%,0,0) skewX(-18deg);opacity:0}}
@media(min-width:1181px){
  #home #asBookPopup{left:clamp(22px,2.6vw,48px)!important;right:auto!important;top:clamp(112px,13vh,150px)!important;bottom:auto!important;z-index:980!important}
  #home .prod769-door-hint{left:auto!important;right:clamp(28px,3.4vw,62px)!important;top:clamp(112px,12.5vh,144px)!important;transform:none!important;width:min(340px,24vw)!important;padding:13px 22px 12px!important;border-radius:18px!important;justify-content:flex-start!important;text-align:left!important;animation:h3HintPulseAlpha 3.2s ease-in-out infinite!important}
  #home .prod769-door-hint__copy{align-items:flex-start!important}
  #home .prod769-door-hint__title{font-size:11.5px!important;letter-spacing:.14em!important;font-weight:550!important}
  #home .prod769-door-hint__sub{font-size:8.8px!important;letter-spacing:.09em!important;font-weight:500!important}#home .prod769-door-hint__trail{font-size:8.7px!important;letter-spacing:.055em!important}
  #home .prod769-door-hint::after{right:auto!important;left:0!important;width:30%!important;animation:asHeroHintBeamLTR 2.35s .15s cubic-bezier(.32,.04,.2,1) infinite!important}
}
@media(max-width:1180px){
  #home:not(.active) .home-reference-wrap,#home:not(.active) #asBookPopup{display:none!important}
  
  #home .prod769-door-hint{left:50%!important;right:auto!important;top:30px!important;transform:translateX(-50%)!important;width:min(76vw,350px)!important;animation:h3HintPulseMobile 2.8s ease-in-out infinite!important}
  #home .prod769-door-hint::after{right:auto!important;left:0!important;width:32%!important;animation:asHeroHintBeamLTR 2.25s .15s cubic-bezier(.32,.04,.2,1) infinite!important}
  #home #asBookPopup{z-index:980!important;width:min(220px,62vw)!important;padding:8px 9px 9px!important;gap:7px!important;border-radius:12px!important}
}
@media(max-width:900px) and (orientation:portrait){
  #home.home-reference-screen .home-reference-wrap{top:92px!important;height:calc(100svh - 92px)!important}
  #home .prod769-door-hint{top:34px!important;width:min(78vw,345px)!important;padding:10px 15px 9px!important;gap:8px!important}
  #home .prod769-door-hint__title{font-size:10.2px!important;font-weight:550!important}#home .prod769-door-hint__sub{font-size:8px!important;font-weight:500!important}#home .prod769-door-hint__trail{font-size:7.9px!important}
  #home #asBookPopup{width:min(215px,60vw)!important;right:50%!important;bottom:12px!important;inset:auto 50% 12px auto!important;transform:translate(50%,18px) scale(.96)!important}
  #home #asBookPopup.is-revealed{transform:translate(50%,0) scale(1)!important}
}
@media(max-width:1180px) and (orientation:landscape){
  #home.screen.active{overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}
  #home.home-reference-screen .home-reference-wrap{position:relative!important;top:48px!important;height:max(calc(100dvh - 48px),56.28vw)!important;min-height:max(calc(100dvh - 48px),56.28vw)!important;overflow:visible!important}
  #home .home-reference-canvas{height:100%!important;min-height:100%!important}
  #home .prod769-door-hint{top:8px!important;width:min(38vw,270px)!important;padding:6px 10px 5px!important;gap:6px!important}
  #home #asBookPopup{width:min(185px,31vw)!important;inset:46% 10px auto auto!important;transform:translateY(-50%) scale(.96)!important}
  #home #asBookPopup.is-revealed{transform:translateY(-50%) scale(1)!important}
}
@media(prefers-reduced-motion:reduce){#home .prod769-door-hint{animation:none!important}#home .prod769-door-hint::after{animation-duration:4.6s!important}}

#press .press-as1245-feature,
#press .press-as1245-resources article,
#press .press-as1245-contact{
  border-radius:30px!important;
  overflow:hidden!important;
  border:1px solid rgba(216,183,106,.28)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.34),inset 0 1px rgba(255,248,224,.08)!important;
}
#press .press-as1245-feature>img{border-radius:24px!important;overflow:hidden!important}
#press .press-as1245-resources article>div,
#press .press-as1245-resources article>a{border-radius:18px!important}
@media(max-width:900px){
  #press .press-as1245-shell{padding-inline:16px!important;padding-top:112px!important}
  #press .press-as1245-head{margin-top:0!important;padding-top:0!important}
  #press .press-as1245-feature,
  #press .press-as1245-resources article,
  #press .press-as1245-contact{border-radius:24px!important}
  #press .press-as1245-feature>img{border-radius:20px!important}
}

#vision .vision-hero,
#vision .vision-hero-media,
#vision .vision-strip,
#vision .vision-card,
#vision .vision-small-card,
#vision .vision-collection-intro,
#vision .vision-reveal-card,
#vision .vision-guild,
#vision .vision-footer{
  border-radius:30px!important;
  overflow:hidden!important;
}
#vision .vision-hero-media,
#vision .vision-card,
#vision .vision-small-card,
#vision .vision-collection-intro,
#vision .vision-reveal-card,
#vision .vision-guild,
#vision .vision-footer{
  border:1px solid rgba(216,183,106,.25)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.32),inset 0 1px rgba(255,248,224,.07)!important;
}
#vision .vision-hero-copy h2{max-width:12ch!important;overflow-wrap:normal!important;word-break:normal!important}
#vision .vision-hero-subtitle{max-width:28ch!important}
#vision .vision-hero-intro{max-width:52ch!important}
@media(max-width:900px){
  #vision.screen.active{overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}
  #vision .vision-shell{width:calc(100% - 28px)!important;margin:0 auto!important;padding-top:108px!important;padding-bottom:54px!important;overflow:visible!important}
  #vision .vision-hero{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important;border-radius:24px!important}
  #vision .vision-hero-media{order:1!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:16/10!important;border-radius:24px 24px 0 0!important}
  #vision .vision-hero-media :is(img,video){width:100%!important;height:100%!important;object-fit:cover!important}
  #vision .vision-hero-copy{order:2!important;position:relative!important;width:100%!important;max-width:none!important;padding:30px 22px 34px!important;transform:none!important}
  #vision .vision-kicker{font-size:12px!important;letter-spacing:.22em!important}
  #vision .future-world-status{display:inline-block!important;max-width:100%!important;padding:11px 14px!important;border-radius:16px!important;font-size:11px!important;line-height:1.28!important;letter-spacing:.10em!important;white-space:normal!important}
  #vision .vision-hero-copy h2{font-size:clamp(42px,12vw,64px)!important;line-height:.94!important;letter-spacing:.02em!important;max-width:100%!important;margin:18px 0 14px!important}
  #vision .vision-hero-subtitle{font-size:clamp(24px,7vw,36px)!important;line-height:1.02!important;max-width:16ch!important;margin:0 0 16px!important}
  #vision .vision-hero-intro{font-size:16px!important;line-height:1.55!important;max-width:100%!important}
  #vision .vision-grid,#vision .vision-collection,#vision .vision-reveal-grid{grid-template-columns:1fr!important}
  #vision .vision-card,#vision .vision-small-card,#vision .vision-collection-intro,#vision .vision-reveal-card,#vision .vision-guild,#vision .vision-footer{border-radius:24px!important}
  #vision .vision-card-copy,#vision .vision-small-copy,#vision .vision-guild-copy{padding:22px!important}
}

@media(min-width:1181px){
  #guild.screen.active{
    overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;
    touch-action:pan-y!important;scrollbar-gutter:stable!important;
  }
  #guild .guild46-shell{min-height:max-content!important;height:auto!important;padding-bottom:140px!important}
  #guild .guild46-invite{overflow:visible!important;align-self:start!important}
  #guild .guild50-options[open]{overflow:visible!important}
}

@media(max-width:1180px){
  html,
  body[data-current="guild"]{
    width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;
    overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;
    touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch!important;
  }
  body[data-current="guild"] #guild.screen.active{
    position:relative!important;inset:auto!important;width:100%!important;height:auto!important;
    min-height:100dvh!important;max-height:none!important;overflow:visible!important;transform:none!important;
    touch-action:pan-y pinch-zoom!important;
  }
  body[data-current="guild"] #guild .guild46-shell{
    height:auto!important;min-height:max-content!important;padding-bottom:132px!important;align-items:start!important;
  }
  body[data-current="guild"] #guild .guild46-invite,
  body[data-current="guild"] #guild .guild50-options[open]{overflow:visible!important}
  body[data-current="guild"] #guild .guild46-bg,
  body[data-current="guild"] #guild .guild46-vignette,
  body[data-current="guild"] #guild .guild46-mist{pointer-events:none!important}
}

body[data-current="book"] #book.hb2-page{
  inset:var(--as38-header-h,78px) 0 0!important;
  background:#020607!important;
}
body[data-current="book"] .hb2-scroll{
  width:100%!important;
  height:100%!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior-y:contain;
  -webkit-overflow-scrolling:touch;
}
#book .hb2-stage{height:auto!important;min-height:100%!important;background:#020607!important}
@media (min-width:761px){
  #book .hb2-hero{
    height:clamp(620px,calc(100svh - var(--as38-header-h,78px) - 138px),760px)!important;
    min-height:620px!important;
  }
}
@media (max-width:760px){
  body[data-current="book"] #book.hb2-page{
    inset:var(--as38-header-h,76px) 0 0!important;
    top:var(--as38-header-h,76px)!important;
    margin:0!important;
    padding:0!important;
  }
  #book .hb2-scroll{
    scroll-padding-top:0!important;
    margin:0!important;
    padding:0!important;
  }
  #book .hb2-stage{
    margin:0!important;
    padding:0!important;
  }
  #book .hb2-bg{
    top:0!important;
    margin:0!important;
  }
  #book .hb2-hero{
    margin:0!important;
    padding-top:0!important;
  }
}

#book .hb2-discovery-actions [data-hb-open="pacte"]{order:1!important}
#book .hb2-discovery-actions [data-hb-open="trois"]{order:2!important}
#book .hb2-discovery-actions [data-hb-open="horde"]{order:3!important}
#book .hb2-discovery-actions .hb2-discovery-prologue{order:4!important}
#book .hb2-discovery-actions .hb2-video-trigger{order:5!important}
#book .hb2-discovery-actions{display:grid!important}
#book .hb2-discovery-prologue{
  position:relative!important;
}
@media (max-width:760px){
  #book .hb2-discovery-actions{grid-template-columns:1fr!important}
  #book .hb2-discovery-actions [data-hb-open="pacte"]{order:1!important}
  #book .hb2-discovery-actions [data-hb-open="trois"]{order:2!important}
  #book .hb2-discovery-actions [data-hb-open="horde"]{order:3!important}
  #book .hb2-discovery-actions .hb2-discovery-prologue{order:4!important}
  #book .hb2-discovery-actions .hb2-video-trigger{order:5!important}
}
#book .hb2-discovery-prologue{
  background:
    radial-gradient(circle at 12% 0,rgba(244,204,112,.24),transparent 42%),
    linear-gradient(145deg,rgba(74,51,22,.96),rgba(13,15,14,.98))!important;
  border-color:rgba(239,192,88,.78)!important;
  box-shadow:inset 0 1px rgba(255,242,202,.13),0 12px 28px rgba(0,0,0,.36),0 0 22px rgba(216,183,106,.08)!important;
}
#book .hb2-discovery-prologue strong{color:#ffe4a0!important}
#book .hb2-discovery-prologue em{color:#e8c36c!important}

#book .hb2-video-trigger{
  min-height:104px!important;
  padding:18px 18px 16px 58px!important;
  border-color:rgba(119,190,204,.62)!important;
  background:
    linear-gradient(90deg,rgba(3,11,13,.90) 0 42%,rgba(3,11,13,.58) 72%,rgba(3,11,13,.82) 100%),
    url(../assets/video/fuite-des-heritieres-poster.jpg) center 43%/cover no-repeat!important;
  box-shadow:inset 0 1px rgba(225,250,255,.12),0 14px 34px rgba(0,0,0,.48),0 0 26px rgba(89,169,184,.10)!important;
}
#book .hb2-video-trigger>span{
  width:34px;height:34px;border-radius:50%;display:grid!important;place-items:center;
  background:rgba(5,19,22,.82);border:1px solid rgba(135,207,218,.56);
  box-shadow:0 0 20px rgba(105,193,207,.18);color:#9fdae2!important;
}
#book .hb2-video-trigger strong,#book .hb2-video-trigger em{position:relative;z-index:2;text-shadow:0 2px 12px #000}
#book .hb2-video-trigger:after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(115deg,transparent 0 46%,rgba(174,229,237,.10) 50%,transparent 54%);
  opacity:.85;
}
@media (min-width:761px){
  #book .hb2-discovery-prologue{border-style:solid!important}
  #book .hb2-video-trigger{
    border-width:1px!important;
    border-radius:20px!important;
  }
  #book #bookSoundtrack{
    display:grid!important;
    grid-template-columns:minmax(210px,.68fr) minmax(330px,1.22fr) minmax(280px,.82fr)!important;
    align-items:center!important;
    gap:clamp(24px,3vw,48px)!important;
  }
}
@media (max-width:430px){#book .hb2-video-trigger{min-height:94px!important}}

#book .hb2-soundtrack{
  display:grid!important;
  width:min(1180px,calc(100% - clamp(64px,10vw,190px)));
  margin:24px auto 62px;
  padding:24px 26px!important;
  border-radius:26px;
  box-shadow:0 30px 74px rgba(0,0,0,.46),inset 0 1px rgba(255,244,211,.09);
}
#book .hb2-soundtrack .archives-soundtrack-visual{height:220px!important}
#book .hb2-soundtrack .archives-soundtrack-visual,
#book .hb2-soundtrack .archives-soundtrack-player{border-radius:22px}
#book .hb2-soundtrack .archives-soundtrack-copy{position:relative;z-index:2}
#book .hb2-soundtrack .archives-soundtrack-copy .institutional-eyebrow{color:#d7b76d}
#book .hb2-soundtrack .archives-soundtrack-copy h3{max-width:760px}
#book .hb2-soundtrack .archives-soundtrack-player{align-self:stretch;display:flex;flex-direction:column;justify-content:center}

#press .press-as1245-soundtrack{
  display:grid;grid-template-columns:minmax(250px,.44fr) minmax(340px,1fr);gap:clamp(24px,3vw,48px);align-items:center;
  padding:clamp(24px,3vw,38px);border:1px solid rgba(210,166,83,.38);border-radius:30px;
  background:linear-gradient(145deg,rgba(12,18,18,.95),rgba(4,7,8,.98));
  box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px rgba(255,247,224,.04);
  overflow:hidden;
}
#press .press-as1245-soundtrack-visual{position:relative;min-height:230px;border-radius:24px;overflow:hidden;border:1px solid rgba(216,183,106,.32)}
#press .press-as1245-soundtrack-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:brightness(.55) saturate(.82)}
#press .press-as1245-soundtrack-visual>span{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle,rgba(216,183,106,.12),transparent 56%)}
#press .press-as1245-soundtrack-visual>span img{width:min(42%,132px);filter:drop-shadow(0 0 22px rgba(232,194,102,.42))}
#press .press-as1245-soundtrack-copy h3{margin:7px 0 12px;color:#f0ddb0;font:500 clamp(34px,3vw,54px)/1 Georgia,serif;letter-spacing:.025em}
#press .press-as1245-soundtrack-copy>p:not(.institutional-eyebrow){max-width:720px;color:#d8cfbd;line-height:1.55}
#press .press-as1245-soundtrack-copy .institutional-cta{
  margin-top:10px;
  position:relative;overflow:hidden;
  border-color:rgba(224,187,93,.62)!important;
  color:#f3ddb0!important;
}
#press .press-as1245-soundtrack-toggle[aria-expanded="true"]{display:none!important}
#press .press-as1245-soundtrack-controls{
  display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:max-content;max-width:100%;margin-top:12px;
  padding:8px;border:1px solid rgba(224,187,93,.48);border-radius:999px;
  background:linear-gradient(180deg,rgba(19,22,19,.88),rgba(4,7,8,.96));
  box-shadow:inset 0 1px rgba(255,244,205,.10),0 10px 26px rgba(0,0,0,.30),0 0 20px rgba(216,183,106,.07)
}
#press .press-as1245-soundtrack-controls[hidden]{display:none!important}
#press .press-as1245-soundtrack-controls button{
  min-width:92px;min-height:40px;padding:0 14px;border:1px solid rgba(216,183,106,.42);border-radius:999px;
  background:linear-gradient(180deg,rgba(216,183,106,.12),rgba(0,0,0,.14));color:#f4ddb0;
  display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease
}
#press .press-as1245-soundtrack-controls button:hover:not(:disabled),
#press .press-as1245-soundtrack-controls button:focus-visible:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,rgba(216,183,106,.22),rgba(0,0,0,.12));box-shadow:0 0 18px rgba(216,183,106,.15);outline:none}
#press .press-as1245-soundtrack-controls button:disabled{opacity:.38;cursor:default;transform:none!important;box-shadow:none!important}
#press .press-as1245-soundtrack-controls.is-playing [data-media-soundtrack-play]{background:linear-gradient(180deg,rgba(216,183,106,.30),rgba(61,42,13,.34));box-shadow:inset 0 1px rgba(255,244,205,.18),0 0 18px rgba(216,183,106,.12)}
#press .press-as1245-soundtrack-time{min-width:88px;padding:0 8px;color:#cdbb8c;font-size:10px;letter-spacing:.08em;text-align:center;white-space:nowrap}
#press .press-as1245-soundtrack-time i{padding:0 4px;color:rgba(216,183,106,.50);font-style:normal}

#archives .archives-revealed-piece{
  display:grid;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);gap:clamp(34px,4.5vw,76px);align-items:center;
  margin-top:18px;padding:clamp(28px,3vw,46px);border:1px solid rgba(218,180,89,.46);border-radius:30px;
  background:radial-gradient(circle at 13% 18%,rgba(187,116,50,.14),transparent 28%),radial-gradient(circle at 88% 12%,rgba(85,107,94,.10),transparent 30%),linear-gradient(128deg,rgba(23,14,9,.95),rgba(4,9,10,.94));
  overflow:hidden;box-shadow:0 28px 70px rgba(0,0,0,.46),inset 0 1px rgba(255,246,215,.08);
}
#archives .archives-revealed-visual{position:relative;min-height:320px;border:1px solid rgba(216,183,106,.40);border-radius:24px;overflow:hidden;background:#080604;box-shadow:inset 0 0 54px rgba(0,0,0,.60),0 18px 42px rgba(0,0,0,.30)}
#archives .archives-revealed-visual:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,242,200,.08),transparent 27%,transparent 70%,rgba(0,0,0,.20))}
#archives .archives-revealed-visual img{display:block;width:100%;height:100%;min-height:320px;object-fit:contain;object-position:center;background:radial-gradient(circle at 50% 48%,rgba(116,76,31,.16),rgba(4,5,5,.96) 72%);filter:sepia(.08) contrast(1.04) brightness(.93)}
#archives .archives-revealed-copy{position:relative;z-index:2;max-width:760px}
#archives .archives-revealed-copy h3{margin:10px 0 16px;color:#f4e4b4;font:500 clamp(40px,4vw,70px)/.98 Georgia,serif;letter-spacing:.025em}
#archives .archives-revealed-copy>p:not(.institutional-eyebrow){color:#ddd2bc;max-width:720px;margin:0 0 22px;font-size:clamp(15px,1.16vw,18px);line-height:1.65}
#archives .archives-revealed-index{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}
#archives .archives-revealed-index span{color:#d9bd79;letter-spacing:.16em;font:700 10px/1 Arial,sans-serif;border:1px solid rgba(216,183,106,.34);border-radius:999px;background:rgba(7,10,10,.56);padding:9px 12px}
#archives .archives-revealed-actions{display:flex;flex-wrap:wrap;gap:12px}
#archives .archives-revealed-actions .as1247-cta{min-width:210px}

@media (max-width:980px){
  #book .hb2-soundtrack{width:calc(100% - 32px);margin-bottom:62px}
  #press .press-as1245-soundtrack{grid-template-columns:1fr}
  #press .press-as1245-soundtrack-visual{min-height:260px}
  #archives .archives-revealed-piece{grid-template-columns:1fr;gap:28px}
  #archives .archives-revealed-visual{min-height:300px}
  #archives .archives-revealed-visual img{min-height:300px;max-height:520px}
}
@media (max-width:720px){
  #book .hb2-soundtrack{width:calc(100% - 24px);margin:26px auto 54px;border-radius:22px}
  #book .hb2-soundtrack .archives-soundtrack-visual{height:200px}
  #book .hb2-soundtrack .archives-soundtrack-copy h3{font-size:clamp(34px,10vw,48px)!important}
  #book .hb2-soundtrack .archives-soundtrack-subtitle{font-size:17px!important;line-height:1.35}
  #press .press-as1245-soundtrack{margin-inline:0;padding:18px;border-radius:24px}
  #press .press-as1245-soundtrack-visual{min-height:210px;border-radius:20px}
  #press .press-as1245-soundtrack-copy{text-align:center}
  #press .press-as1245-soundtrack-copy .institutional-cta{width:100%}
  #press .press-as1245-soundtrack-controls{width:100%;border-radius:22px;justify-content:center}
  #press .press-as1245-soundtrack-controls button{flex:1 1 92px;min-width:0}
  #archives .archives-revealed-piece{margin-top:12px;padding:18px;border-radius:24px}
  #archives .archives-revealed-visual{min-height:0;aspect-ratio:4/5;border-radius:18px}
  #archives .archives-revealed-visual img{min-height:0;height:100%;max-height:none;object-fit:contain}
  #archives .archives-revealed-copy{text-align:center}
  #archives .archives-revealed-copy h3{font-size:clamp(38px,12vw,54px)}
  #archives .archives-revealed-index,#archives .archives-revealed-actions{justify-content:center}
  #archives .archives-revealed-actions{flex-direction:column}
  #archives .archives-revealed-actions .as1247-cta{width:100%;min-width:0}
}

@media (min-width:1181px){
  .topbar .nav{
    gap:clamp(10px,1.15vw,22px)!important;
    min-width:0!important;
  }
  .topbar .nav > button,
  .topbar .nav .nav-combo{
    white-space:nowrap!important;
  }
  .topbar .topbar-media-link{
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    width:auto!important;
    height:auto!important;
    clip:auto!important;
    clip-path:none!important;
    overflow:visible!important;
    pointer-events:auto!important;
    align-items:center!important;
    justify-content:center!important;
    order:initial!important;
  }
  .topbar .right-tools{
    flex:0 0 auto!important;
  }
}

#home.home-as1174 .home-brand-rebuild{
  z-index:24!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  pointer-events:none!important;
}
#home.home-as1174 .home-brand-accessible{
  clip:auto!important;
  clip-path:none!important;
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  width:auto!important;
  height:auto!important;
  overflow:visible!important;
  white-space:nowrap!important;
  margin:0 0 10px!important;
  padding:0!important;
  color:#e5c56f!important;
  font-family:var(--serif, Cinzel, Georgia, serif)!important;
  font-size:clamp(34px,4vw,68px)!important;
  font-weight:500!important;
  line-height:.95!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  text-align:center!important;
  -webkit-text-stroke:1.15px rgba(0,0,0,.92)!important;
  paint-order:stroke fill!important;
  text-shadow:-1px -1px 0 rgba(0,0,0,.88),1px -1px 0 rgba(0,0,0,.88),-1px 1px 0 rgba(0,0,0,.88),1px 1px 0 rgba(0,0,0,.88),0 0 16px rgba(229,197,111,.36),0 7px 28px rgba(0,0,0,.62)!important;
  filter:drop-shadow(0 0 7px rgba(216,183,106,.2))!important;
}
#home.home-as1174 .home-brand-subtitle{
  color:#f0dba2!important;
  -webkit-text-stroke:.75px rgba(0,0,0,.9)!important;
  paint-order:stroke fill!important;
  text-shadow:-1px 0 0 rgba(0,0,0,.82),1px 0 0 rgba(0,0,0,.82),0 -1px 0 rgba(0,0,0,.82),0 1px 0 rgba(0,0,0,.82),0 0 12px rgba(229,197,111,.25)!important;
}

@media (max-width:1180px){
  #home.home-as1174 .home-brand-accessible{
    clip:auto!important;
    clip-path:none!important;
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    width:auto!important;
    height:auto!important;
    overflow:visible!important;
    white-space:nowrap!important;
    margin:0 0 7px!important;
    color:#e5c56f!important;
    font-family:var(--serif, Cinzel, Georgia, serif)!important;
    font-size:clamp(24px,7vw,44px)!important;
    font-weight:500!important;
    line-height:.95!important;
    letter-spacing:.15em!important;
    text-transform:uppercase!important;
    text-align:center!important;
    -webkit-text-stroke:1px rgba(0,0,0,.92)!important;
    paint-order:stroke fill!important;
    text-shadow:-1px -1px 0 rgba(0,0,0,.86),1px -1px 0 rgba(0,0,0,.86),-1px 1px 0 rgba(0,0,0,.86),1px 1px 0 rgba(0,0,0,.86),0 0 13px rgba(229,197,111,.34),0 6px 22px rgba(0,0,0,.65)!important;
  }
}

@media (max-width:760px){
  #home.home-as1174 .home-brand-accessible{
    font-size:clamp(22px,8vw,34px)!important;
    letter-spacing:.12em!important;
    margin-bottom:5px!important;
  }
}

@media (max-width:760px){
  #author .author-as1245-socials{margin:20px 0 4px!important;padding:18px 12px 2px!important}
}
@media(max-width:1180px){
  #author .author-as1245-portrait{position:relative!important;align-self:start!important;width:calc(100% + 20px)!important;max-width:none!important;margin-left:-10px!important;margin-right:-10px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:24px!important}
  #author .author-as1245-portrait>img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:none!important}
  #author .author-as1245-portrait figcaption{position:absolute!important;left:18px!important;bottom:16px!important;right:auto!important;top:auto!important;z-index:8!important;width:min(38%,148px)!important;margin:0!important;padding:6px 8px!important;border:1px solid rgba(216,183,106,.30)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(5,9,10,.74),rgba(2,5,6,.52))!important;-webkit-backdrop-filter:blur(12px) saturate(1.12)!important;backdrop-filter:blur(12px) saturate(1.12)!important;box-shadow:inset 0 1px rgba(255,248,224,.12),0 12px 26px rgba(0,0,0,.30)!important}
  #author .author-as1267-official-mark{display:block!important;width:min(100%,108px)!important;height:auto!important;margin:0!important;opacity:.96!important}
  #author .author-as1267-name{display:none!important}
  #author .author-as1245-portrait figcaption small{display:block!important;margin-top:2px!important;font-size:9px!important;letter-spacing:.16em!important;opacity:.82!important}
  #author .author-as1245-signature{display:block!important;width:118px!important;max-width:36%!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:18px 0 22px!important;padding:7px 8px!important;border:1px solid rgba(216,183,106,.30)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(10,12,11,.70),rgba(3,7,8,.88))!important;-webkit-backdrop-filter:blur(14px) saturate(1.10)!important;backdrop-filter:blur(14px) saturate(1.10)!important;box-shadow:inset 0 1px rgba(255,247,220,.09),0 12px 26px rgba(0,0,0,.32),0 0 18px rgba(216,183,106,.07)!important;filter:drop-shadow(0 0 8px rgba(219,166,52,.16))!important}
  #author .author-as1245-actions{margin-top:0!important}

  
  #archives .archives-soundtrack,
  #archives .archives-as1247-feature{
    position:relative!important;isolation:isolate!important;overflow:hidden!important;
    border:1px solid rgba(222,184,101,.44)!important;border-radius:30px!important;
    background:linear-gradient(150deg,rgba(19,24,24,.72),rgba(4,8,9,.93))!important;
    -webkit-backdrop-filter:blur(24px) saturate(1.18)!important;backdrop-filter:blur(24px) saturate(1.18)!important;
    box-shadow:0 30px 68px rgba(0,0,0,.52),inset 0 1px rgba(255,248,224,.14),inset 0 -1px rgba(216,183,106,.08)!important;
    transform:translateZ(0)!important;
  }
  #archives .archives-soundtrack::before,
  #archives .archives-as1247-feature::before{
    content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;
    border-radius:inherit!important;background:linear-gradient(128deg,rgba(255,255,255,.10),transparent 22%,transparent 68%,rgba(216,183,106,.055))!important;
  }
  #archives .archives-soundtrack>* ,
  #archives .archives-as1247-feature>*{position:relative!important;z-index:1!important}

  
  #archives .archives-soundtrack-visual{
    overflow:hidden!important;border:1px solid rgba(236,210,148,.26)!important;border-radius:26px!important;
    box-shadow:0 18px 42px rgba(0,0,0,.40),inset 0 1px rgba(255,255,255,.12),0 0 0 1px rgba(216,183,106,.04)!important;
    transform:translateZ(0)!important;
  }
  #archives .archives-soundtrack-visual>img{
    display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;
    transform:scale(1.025)!important;filter:saturate(1.03) contrast(1.06) brightness(.84)!important;
  }
  #archives .archives-as1247-feature>img{
    display:block!important;width:calc(100% - 24px)!important;max-width:none!important;height:auto!important;margin:12px 12px 0!important;
    border:1px solid rgba(236,210,148,.25)!important;border-radius:25px!important;overflow:hidden!important;
    box-shadow:0 18px 42px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.11)!important;
    transform:translateZ(0) scale(.998)!important;filter:saturate(1.04) contrast(1.05) brightness(.88)!important;
  }
  #archives .archives-soundtrack-copy,
  #archives .archives-soundtrack-player,
  #archives .archives-as1247-feature>div{background:transparent!important}
}

@media(min-width:901px){
  .topbar .nav{gap:clamp(12px,1.45vw,25px)!important}
  .topbar .nav>button,.topbar .nav .nav-fantasy-heritieres,.topbar .nav .topbar-media-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 5px!important;font-family:var(--as38-serif,var(--serif))!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;color:rgba(245,238,219,.88)!important;text-transform:uppercase!important}
  .topbar .nav>button::after,.topbar .nav .nav-fantasy-heritieres::after{content:"";position:absolute;left:50%;bottom:-7px;width:0;height:1px;opacity:0;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#d8b76a 22%,#fff0b0 50%,#d8b76a 78%,transparent);box-shadow:0 0 8px rgba(216,183,106,.48);transition:width .24s ease,opacity .2s ease;pointer-events:none}
  .topbar .nav>button.is-active::after,.topbar .nav .nav-fantasy-heritieres.is-active::after{width:42px;max-width:72%;opacity:1}
  .topbar .nav>button.is-active,.topbar .nav .nav-fantasy-heritieres.is-active{color:#fff4c9!important;text-shadow:0 0 16px rgba(239,208,131,.20)!important;animation:asNavArrival .44s cubic-bezier(.22,.78,.22,1) 1}
  .topbar .nav .nav-heirs-submenu,
  #home.home-reference-screen .home-topnav-heirs-submenu{min-width:238px!important;padding:8px!important;gap:0!important;border:1px solid rgba(210,166,83,.30)!important;border-radius:18px!important;background:linear-gradient(155deg,rgba(10,17,18,.97),rgba(2,7,8,.995))!important;box-shadow:0 24px 58px rgba(0,0,0,.46),inset 0 1px rgba(255,247,224,.05)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important}
  .topbar .nav .nav-heirs-submenu button,
  #home.home-reference-screen .home-topnav-heirs-submenu button{min-height:0!important;padding:9px 12px!important;border-radius:11px!important;color:#e8dfca!important;font-family:var(--as38-serif,var(--serif))!important;font-size:12px!important;font-weight:450!important;letter-spacing:.025em!important;text-transform:none!important;line-height:1.22!important}
  .topbar .nav .nav-heirs-submenu button+button,
  #home.home-reference-screen .home-topnav-heirs-submenu button+button{border-top:0!important}
  .topbar .nav .nav-heirs-submenu button:hover,.topbar .nav .nav-heirs-submenu button:focus-visible,
  #home.home-reference-screen .home-topnav-heirs-submenu button:hover,#home.home-reference-screen .home-topnav-heirs-submenu button:focus-visible{background:rgba(239,208,131,.055)!important;color:#fff3c6!important}
}
@keyframes asNavArrival{0%{translate:0 0;scale:1}38%{translate:0 -2px;scale:1.045}68%{translate:0 1px;scale:.99}100%{translate:0 0;scale:1}}

@media(min-width:1181px){
  #author .author-as1245-portrait{position:relative!important;overflow:hidden!important}
  #author .author-as1245-portrait figcaption{position:absolute!important;z-index:6!important;left:30px!important;right:auto!important;bottom:42px!important;width:220px!important;max-width:220px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;margin:0!important;padding:10px 12px 9px!important;border:1px solid rgba(216,183,106,.42)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(10,9,7,.78),rgba(2,5,6,.88))!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important;box-shadow:inset 0 1px rgba(255,245,210,.08),0 14px 34px rgba(0,0,0,.52),0 0 22px rgba(216,183,106,.10)!important}
  #author .author-as1245-portrait figcaption .author-as1267-official-mark{width:194px!important;max-width:194px!important;max-height:68px!important;height:auto!important;margin:0!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 0 12px rgba(238,216,151,.28))!important}
  #author .author-as1245-portrait figcaption small{margin:1px 0 0 2px!important;font-size:9px!important;letter-spacing:.22em!important;color:#dcc98f!important;line-height:1.2!important}
  #author .author-as1245-portrait figcaption .author-as1267-name{display:none!important}
  #author .author-as1245-signature{display:block!important;width:198px!important;max-width:198px!important;max-height:76px!important;height:auto!important;object-fit:contain!important;object-position:left center!important;margin:20px 0 22px!important;filter:drop-shadow(0 0 14px rgba(219,166,52,.30))!important}
  #author .author-as1245-actions{margin-top:0!important}
}

@media(min-width:901px){
  #domain .worlds-portal.is-preview{opacity:.96!important;filter:saturate(.98) brightness(1.01)!important}
  #domain .worlds-portal.is-preview:hover{opacity:1!important;filter:saturate(1.04) brightness(1.055)!important}
  #domain .worlds-portal-fantasy{opacity:1!important;filter:saturate(1.08) brightness(1.045)!important;--portal-glow:rgba(218,151,47,.38)!important}
  #domain .worlds-portal-fantasy .worlds-portal-image{filter:saturate(1.18) contrast(1.06) brightness(1.12)!important}
  #domain .worlds-portal-scifi{--portal-glow:rgba(57,115,255,.30)!important}
  #domain .worlds-portal-scifi .worlds-portal-image{filter:saturate(1.12) brightness(1.055) contrast(1.045)!important}
  #domain .worlds-portal-vision{--portal-glow:rgba(45,139,116,.28)!important}
  #domain .worlds-portal-vision .worlds-portal-image{filter:saturate(1.08) brightness(1.045) contrast(1.04)!important}
  #domain .worlds-portal-scifi .worlds-portal-aura{background:radial-gradient(circle at 50% 18%,rgba(80,142,255,.27),transparent 38%),linear-gradient(180deg,transparent 48%,rgba(2,8,20,.64) 88%)!important}
  #domain .worlds-portal-vision .worlds-portal-aura{background:radial-gradient(circle at 50% 18%,rgba(91,192,149,.22),transparent 38%),linear-gradient(180deg,transparent 48%,rgba(2,15,12,.62) 88%)!important}
}

@media(min-width:901px){
  #archives .archives-as1247-shell{display:flex!important;flex-direction:column!important;gap:clamp(32px,2.7vw,46px)!important}
  #archives .archives-as1247-head{order:0!important;margin-bottom:0!important}
  #archives .archives-as1247-feature{order:1!important;margin:0!important;border-radius:30px!important;overflow:hidden!important;border:1px solid rgba(216,183,106,.36)!important;box-shadow:0 22px 60px rgba(0,0,0,.46),inset 0 1px rgba(255,242,202,.06)!important}
  #archives .archives-revealed-piece{order:2!important;margin:0!important;border-radius:30px!important;overflow:hidden!important;border:1px solid rgba(216,183,106,.36)!important;box-shadow:0 22px 60px rgba(0,0,0,.46),inset 0 1px rgba(255,242,202,.06)!important}
  #archives .archives-as1247-grid{order:3!important;margin:0!important;gap:18px!important}
  #archives .archives-as1247-card{border-radius:24px!important;overflow:hidden!important}
  #archives .archives-as1247-footer{order:4!important;margin:0!important;border-radius:26px!important;overflow:hidden!important}
}

@media(min-width:901px){
  #press .press-as1245-soundtrack{margin-bottom:clamp(30px,2.8vw,46px)!important}
  #press .press-as1245-resources{margin-top:0!important}
}
@media(max-width:900px){
  #thresholdScreen .intro-book-cta::after,#arenPortal .aren-portal__primary::after{width:38%!important}
  #arenPortal .aren-portal__primary{touch-action:manipulation!important}
}

#press .press-as1245-head{
  padding-top:clamp(18px,3vw,34px)!important;
}
#press .press-as1245-head>img{
  width:clamp(82px,8vw,108px)!important;
  margin:4px auto 16px!important;
  filter:drop-shadow(0 0 22px rgba(216,183,106,.26))!important;
}
#press .press-as1245-head h2{margin-top:10px!important}
@media(max-width:760px){
  #press .press-as1245-head{padding-top:10px!important}
  #press .press-as1245-head>img{width:88px!important;margin:0 auto 14px!important}
}

#book .as36-conversion-cta{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:58px!important;
  padding:16px 30px!important;
  border:1px solid rgba(247,215,129,.82)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#f2d271 0%,#d8a637 55%,#b87c18 100%)!important;
  color:#120d05!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -8px 18px rgba(98,52,0,.20),0 14px 34px rgba(0,0,0,.38),0 0 26px rgba(226,177,70,.16)!important;
  font-family:Cinzel,"Cormorant Garamond",Georgia,serif!important;
  font-weight:700!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
  transform:translateZ(0)!important;
}
#book .as36-conversion-cta::before{
  content:"";
  position:absolute;
  z-index:2;
  top:-45%;
  bottom:-45%;
  width:34%;
  left:-52%;
  pointer-events:none;
  background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.08) 18%,rgba(255,252,224,.90) 49%,rgba(255,255,255,.10) 72%,transparent 100%);
  filter:blur(1.2px);
  transform:skewX(-18deg);
  animation:as36CtaSweep 4.6s cubic-bezier(.2,.72,.28,1) infinite;
}
#book .as36-conversion-cta::after{
  content:"";
  position:absolute;
  inset:2px;
  z-index:-1;
  border-radius:inherit;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 28%,rgba(58,34,7,.08));
}
#book .as36-conversion-cta:is(:hover,:focus-visible){
  outline:none!important;
  filter:brightness(1.06)!important;
  transform:translateY(-2px) scale(1.012)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -8px 18px rgba(98,52,0,.18),0 19px 42px rgba(0,0,0,.43),0 0 38px rgba(235,190,87,.25)!important;
}
#book .hb2-book-purchase-bridge{
  width:min(860px,calc(100% - 36px))!important;
  margin:18px auto 76px!important;
  padding:0!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  background:none!important;
  border:0!important;
}
#book .hb2-book-purchase-bridge .as36-conversion-cta{width:min(620px,100%)!important;}
@keyframes as36CtaSweep{
  0%,18%{left:-52%;opacity:0}
  25%{opacity:.92}
  48%{left:122%;opacity:.72}
  55%,100%{left:122%;opacity:0}
}

#purchase .hb2-store-mark{min-height:40px!important;margin-bottom:11px!important;}
#purchase .hb2-store-mark--amazon{display:block!important;height:42px!important;color:#f3cf7c!important;}
#purchase .hb2-amazon-wordmark{
  display:inline-block!important;
  position:relative!important;
  font:700 31px/1 Arial,Helvetica,sans-serif!important;
  letter-spacing:-1.6px!important;
  text-transform:lowercase!important;
}
#purchase .hb2-amazon-wordmark::after{
  content:"";
  position:absolute;
  left:8px;right:-2px;bottom:-8px;height:9px;
  border-bottom:3px solid #f0a43b;
  border-radius:0 0 70% 50%;
  transform:rotate(2deg);
}
#purchase .hb2-store-mark--kobo{display:flex!important;align-items:flex-end!important;gap:7px!important;height:42px!important;}
#purchase .hb2-kobo-rakuten{color:#c91920!important;font:700 13px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-.03em!important;border-bottom:2px solid #c91920;padding-bottom:2px!important;}
#purchase .hb2-kobo-wordmark{color:#f2dfbc!important;font:700 27px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important;}
#purchase .hb2-store-mark--d2d{display:flex!important;align-items:center!important;gap:8px!important;height:42px!important}
#purchase .hb2-d2d-monogram{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(236,199,116,.64)!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(205,151,54,.28),rgba(5,8,9,.96))!important;color:#f4d68e!important;font:800 14px/1 Arial,sans-serif!important;letter-spacing:-.04em!important;box-shadow:inset 0 1px rgba(255,255,255,.15),0 6px 16px rgba(0,0,0,.3)!important}
#purchase .hb2-d2d-wordmark{margin:0!important;color:#f0dfbd!important;font:700 17px/1 Arial,sans-serif!important;letter-spacing:-.02em!important}
#purchase .hb2-store-mark--google{display:flex!important;align-items:center!important;gap:8px!important;height:42px!important}
#purchase .hb2-google-g{display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:conic-gradient(from -35deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0)!important;color:white!important;font:800 19px/1 Arial,sans-serif!important;box-shadow:inset 0 0 0 5px rgba(4,8,9,.78),0 6px 15px rgba(0,0,0,.28)!important}
#purchase .hb2-google-wordmark{margin:0!important;color:#f0dfbd!important;font:700 15px/1.05 Arial,sans-serif!important;letter-spacing:-.02em!important}
#purchase .hb2-store-mark--network{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-height:30px!important;margin-bottom:5px!important;border:1px solid rgba(234,199,116,.58)!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,rgba(255,232,171,.18),rgba(5,8,9,.95) 66%)!important;color:#f0ca72!important;box-shadow:0 0 14px rgba(220,169,65,.12)!important}
#purchase .hb2-network-symbol{margin:0!important;color:#f0ca72!important;font:700 15px/1 Georgia,serif!important}

@media (max-width:760px){
  #book .as36-conversion-cta{min-height:58px!important;width:100%!important;font-size:16px!important;padding-inline:20px!important;}
  #book .hb2-book-purchase-bridge{width:calc(100% - 40px)!important;margin:14px auto 56px!important;}
  
}
@media (prefers-reduced-motion:reduce){
  #book .as36-conversion-cta::before{animation:none!important;opacity:0!important;}
  
}

#book .as36-conversion-cta:not(.as36-conversion-cta--final){
  background:linear-gradient(180deg,rgba(34,31,24,.96) 0%,rgba(12,13,13,.98) 54%,rgba(3,7,8,.99) 100%)!important;
  color:#f2d995!important;
  border-color:rgba(226,190,103,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,247,219,.20),inset 0 10px 18px rgba(255,255,255,.025),inset 0 -10px 20px rgba(0,0,0,.34),0 13px 30px rgba(0,0,0,.40),0 0 22px rgba(216,183,106,.10)!important;
}
#book .as36-conversion-cta:not(.as36-conversion-cta--final)::after{
  background:linear-gradient(180deg,rgba(255,255,255,.10),transparent 30%,rgba(0,0,0,.12))!important;
}
#book .as36-conversion-cta:not(.as36-conversion-cta--final):is(:hover,:focus-visible){
  filter:brightness(1.08)!important;
  border-color:rgba(247,215,129,.92)!important;
  box-shadow:inset 0 1px 0 rgba(255,250,233,.30),inset 0 -10px 20px rgba(0,0,0,.30),0 18px 38px rgba(0,0,0,.44),0 0 34px rgba(226,177,70,.18)!important;
}
#book .as36-conversion-cta--final{
  background:linear-gradient(180deg,#f2d271 0%,#d8a637 55%,#b87c18 100%)!important;
  color:#120d05!important;
  border-color:rgba(247,215,129,.88)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -8px 18px rgba(98,52,0,.20),0 14px 34px rgba(0,0,0,.38),0 0 26px rgba(226,177,70,.16)!important;
}

@media (orientation:landscape) and (min-width:761px) and (max-height:820px){
  body[data-current="purchase"] #purchase.hb2-purchase-page.active{
    overflow:hidden!important;
    overscroll-behavior:none!important;
    touch-action:auto!important;
  }
  body[data-current="purchase"] #purchase .hb2-purchase-scroll{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior-x:none!important;
    overscroll-behavior-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-y pinch-zoom!important;
    scrollbar-gutter:auto!important;
  }
  body[data-current="purchase"] #purchase .hb2-purchase-stage{
    height:820px!important;
    min-height:820px!important;
    overflow:visible!important;
  }
  body[data-current="purchase"] #purchase .hb2-purchase-bg{
    height:100%!important;
    min-height:820px!important;
  }
}

#book .hb2-soundtrack .archives-soundtrack-play{
  width:min(68%,340px)!important;min-height:52px!important;margin:0 auto!important;padding:12px 18px!important;
  border:1px solid rgba(216,183,106,.66)!important;border-radius:16px!important;
  background:linear-gradient(180deg,rgba(57,45,27,.76),rgba(13,15,14,.96) 58%,rgba(4,8,9,.99))!important;
  color:#edd39a!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.14),0 9px 22px rgba(0,0,0,.28),0 0 16px rgba(216,183,106,.055)!important;
  font-family:Cinzel,Georgia,serif!important;font-size:13px!important;letter-spacing:.105em!important;
}
#book .hb2-soundtrack .archives-soundtrack-play>span{font-size:13px!important}
#book .hb2-soundtrack .archives-soundtrack-play:is(:hover,:focus-visible){outline:none!important;transform:translateY(-1px)!important;filter:brightness(1.06)!important;border-color:rgba(239,208,131,.86)!important}
#book .hb2-soundtrack .archives-soundtrack-play:active{transform:translateY(1px) scale(.985)!important}
@media(max-width:760px){#book .hb2-soundtrack .archives-soundtrack-play{width:min(70%,300px)!important;min-height:52px!important;padding:11px 14px!important;font-size:12px!important}}

@media (min-width:761px){
  #book .hb2-discovery{
    width:clamp(292px,19vw,360px)!important;
    left:clamp(34px,4.4vw,82px)!important;
  }
}
#book .hb2-discovery-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
#book .hb2-discovery-actions [data-hb-open="pacte"],
#book .hb2-discovery-actions [data-hb-open="trois"],
#book .hb2-discovery-actions [data-hb-open="horde"],
#book .hb2-discovery-actions [data-hb-open="prologue"],
#book .hb2-discovery-actions .hb2-video-trigger{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;
  column-gap:13px!important;align-items:center!important;width:100%!important;min-height:84px!important;
  padding:13px 17px!important;text-align:left!important;
  border:1px solid rgba(231,190,101,.72)!important;border-radius:18px!important;
  background:rgba(5,9,9,.48)!important;
  box-shadow:inset 0 1px 0 rgba(255,246,220,.14),0 12px 28px rgba(0,0,0,.34),0 0 18px rgba(218,172,75,.055)!important;
  -webkit-backdrop-filter:blur(7px) saturate(1.08)!important;backdrop-filter:blur(7px) saturate(1.08)!important;
  transition:transform .27s cubic-bezier(.2,.78,.25,1),border-color .25s,box-shadow .25s,filter .25s!important;
}
#book .hb2-discovery-actions [data-hb-open="pacte"]{order:1!important;--p64-art:url(../assets/conflict-relics-vestiges.webp)}
#book .hb2-discovery-actions [data-hb-open="trois"]{order:2!important;--p64-art:url(../assets/fantasy-master-rester-trois.webp)}
#book .hb2-discovery-actions [data-hb-open="horde"]{order:3!important;--p64-art:url(../assets/conflict-horde-approaches.webp)}
#book .hb2-discovery-actions [data-hb-open="prologue"]{order:4!important;--p64-art:url(../assets/conflict-mist-captain.webp)}
#book .hb2-discovery-actions .hb2-video-trigger{order:5!important;--p64-art:url(../assets/video/fuite-des-heritieres-poster.jpg);border-color:rgba(126,201,213,.70)!important}
#book .hb2-discovery-actions [data-hb-open]::before,
#book .hb2-discovery-actions .hb2-video-trigger::before{
  content:""!important;position:absolute!important;inset:-7px!important;z-index:-2!important;
  background-image:var(--p64-art)!important;background-size:cover!important;background-position:center!important;
  filter:saturate(.95) brightness(.83) contrast(1.04)!important;transform:scale(1.025)!important;
  transition:transform .75s cubic-bezier(.2,.78,.25,1),filter .4s ease!important;
}
#book .hb2-discovery-actions [data-hb-open]::after,
#book .hb2-discovery-actions .hb2-video-trigger::after{
  content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(2,6,7,.82) 0%,rgba(2,6,7,.61) 38%,rgba(2,6,7,.18) 70%,rgba(2,6,7,.54) 100%),linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.22))!important;
}
#book .hb2-discovery-actions [data-hb-open="prologue"]::after{
  background:linear-gradient(90deg,rgba(28,18,7,.78),rgba(19,13,7,.53) 42%,rgba(14,10,7,.17) 72%,rgba(20,13,6,.48))!important;
}
#book .hb2-discovery-actions .hb2-video-trigger::after{
  background:linear-gradient(90deg,rgba(3,11,13,.78),rgba(3,11,13,.50) 44%,rgba(4,14,16,.14) 72%,rgba(3,11,13,.50))!important;
}
#book .hb2-discovery-actions [data-hb-open] > span,
#book .hb2-discovery-actions .hb2-video-trigger > span{
  grid-column:1!important;grid-row:1 / span 2!important;display:grid!important;place-items:center!important;
  width:36px!important;height:36px!important;border-radius:50%!important;color:#f2d27f!important;
  background:rgba(3,9,10,.64)!important;border:1px solid rgba(232,193,104,.65)!important;
  font-family:Cinzel,Georgia,serif!important;font-size:15px!important;line-height:1!important;
  box-shadow:inset 0 1px rgba(255,246,220,.10),0 0 18px rgba(216,183,106,.12)!important;
}
#book .hb2-discovery-actions .hb2-video-trigger > span{color:#afe4ea!important;border-color:rgba(135,207,218,.68)!important;box-shadow:0 0 20px rgba(105,193,207,.15)!important}
#book .hb2-discovery-actions [data-hb-open] > strong,
#book .hb2-discovery-actions .hb2-video-trigger > strong{
  grid-column:2!important;grid-row:1!important;align-self:end!important;position:relative!important;z-index:2!important;
  color:#fae5b1!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(13px,1vw,16px)!important;font-weight:650!important;
  letter-spacing:.075em!important;line-height:1.16!important;text-shadow:0 2px 14px rgba(0,0,0,.92)!important;
}
#book .hb2-discovery-actions [data-hb-open] > em,
#book .hb2-discovery-actions .hb2-video-trigger > em{
  grid-column:2!important;grid-row:2!important;align-self:start!important;position:relative!important;z-index:2!important;
  color:#ddb765!important;font-family:Cinzel,Georgia,serif!important;font-size:9px!important;font-style:normal!important;
  font-weight:700!important;letter-spacing:.11em!important;line-height:1.2!important;text-shadow:0 2px 12px rgba(0,0,0,.92)!important;
}
#book .hb2-discovery-actions .hb2-video-trigger > em{color:#a9d9e0!important}
@media(hover:hover) and (pointer:fine){
  #book .hb2-discovery-actions [data-hb-open]:hover,
  #book .hb2-discovery-actions .hb2-video-trigger:hover{
    transform:translateY(-2px) scale(1.01)!important;border-color:rgba(250,216,136,.96)!important;
    box-shadow:inset 0 1px rgba(255,249,228,.18),0 17px 34px rgba(0,0,0,.42),0 0 26px rgba(221,174,75,.13)!important;
  }
  #book .hb2-discovery-actions [data-hb-open]:hover::before,
  #book .hb2-discovery-actions .hb2-video-trigger:hover::before{transform:scale(1.07)!important;filter:saturate(1.02) brightness(.94) contrast(1.03)!important}
}
#book .hb2-discovery-actions [data-hb-open]:active,
#book .hb2-discovery-actions .hb2-video-trigger:active{transform:translateY(1px) scale(.985)!important}

#book .hb2-book-purchase-bridge{width:min(720px,calc(100% - 34px))!important;margin:34px auto 62px!important}
#book .hb2-book-purchase-bridge .as36-conversion-cta--final{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;min-height:66px!important;
  border:1px solid rgba(255,221,137,.90)!important;border-radius:999px!important;
  background:radial-gradient(circle at 50% -18%,rgba(255,235,176,.30),transparent 36%),linear-gradient(100deg,#6e4213 0%,#a86b20 24%,#d4a64b 50%,#9b601a 77%,#633b10 100%)!important;
  color:#171006!important;font-family:Cinzel,Georgia,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;
  text-shadow:0 1px rgba(255,239,195,.24)!important;
  box-shadow:inset 0 2px 0 rgba(255,248,220,.48),inset 0 -12px 24px rgba(86,45,3,.25),0 17px 38px rgba(60,34,5,.36),0 0 30px rgba(225,175,68,.17)!important;
  transition:transform .22s cubic-bezier(.2,.78,.25,1),filter .22s,box-shadow .25s!important;
}
#book .hb2-book-purchase-bridge .as36-conversion-cta--final::after{
  content:""!important;position:absolute!important;top:-55%!important;bottom:-55%!important;left:-38%!important;width:22%!important;pointer-events:none!important;
  transform:skewX(-18deg)!important;background:linear-gradient(90deg,transparent,rgba(255,248,219,.62),transparent)!important;
  animation:as64BookCtaSweep 4.7s cubic-bezier(.2,.72,.28,1) infinite!important;
}
@keyframes as64BookCtaSweep{0%,58%{left:-38%;opacity:0}66%{opacity:.72}82%{left:122%;opacity:.50}90%,100%{left:122%;opacity:0}}
@media(hover:hover) and (pointer:fine){#book .hb2-book-purchase-bridge .as36-conversion-cta--final:hover{transform:translateY(-3px) scale(1.012)!important;filter:brightness(1.06)!important;box-shadow:inset 0 2px rgba(255,250,228,.56),inset 0 -12px 24px rgba(86,45,3,.22),0 22px 48px rgba(64,36,4,.40),0 0 38px rgba(231,181,72,.22)!important}}
#book .hb2-book-purchase-bridge .as36-conversion-cta--final:active{transform:translateY(1px) scale(.985)!important}

@media (max-width:760px){
  #book .hb2-discovery-actions{gap:11px!important}
  #book .hb2-discovery-actions [data-hb-open],#book .hb2-discovery-actions .hb2-video-trigger{min-height:92px!important;padding:14px 16px!important;border-radius:20px!important}
  #book .hb2-book-purchase-bridge{width:calc(100% - 28px)!important;margin:28px auto 52px!important}
  #book .hb2-book-purchase-bridge .as36-conversion-cta--final{min-height:62px!important;font-size:12.5px!important;letter-spacing:.12em!important}
}
@media (prefers-reduced-motion:reduce){
  #book .hb2-discovery-actions [data-hb-open],#book .hb2-discovery-actions [data-hb-open]::before,#book .hb2-discovery-actions .hb2-video-trigger,#book .hb2-discovery-actions .hb2-video-trigger::before{transition:none!important}
  #book .hb2-book-purchase-bridge .as36-conversion-cta--final::after{animation:none!important;opacity:0!important}
}

#purchase .hb2-purchase-copy h2{max-width:none!important;font-size:clamp(32px,2.68vw,50px)!important;line-height:.98!important;letter-spacing:.012em!important}

@media(max-width:760px){
  #purchase .hb2-purchase-copy h2{max-width:none!important;font-size:clamp(32px,10vw,46px)!important}
  
  
}

#arenPortal{background:#020202!important;overflow:hidden!important;isolation:isolate!important}
#arenPortal::before{content:none!important}
#arenPortal::after{content:none!important;display:none!important;animation:none!important}
#arenPortal .aren-portal__bg{filter:none!important;transform:none!important;object-fit:cover!important;object-position:center center!important}
#arenPortal .aren-portal__sigil{display:none!important}
#arenPortal .aren-portal__card{
  position:absolute!important;z-index:2!important;left:clamp(52px,4.2vw,86px)!important;right:auto!important;top:clamp(74px,8.5vh,102px)!important;bottom:clamp(64px,7.4vh,88px)!important;
  width:min(35vw,560px)!important;max-width:min(35vw,560px)!important;min-height:0!important;height:auto!important;max-height:none!important;transform:none!important;margin:0!important;
  padding:clamp(30px,2.5vw,42px) clamp(24px,2.35vw,38px) clamp(26px,2.35vw,36px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;
  border:none!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;overflow:visible!important;
}
#arenPortal .aren-portal__card::after{content:none!important}
#arenPortal #arenPortalTitle{margin:8px 0 18px!important;max-width:11ch!important;font-size:clamp(42px,4.05vw,72px)!important;line-height:.92!important;letter-spacing:.03em!important;text-align:center!important}
#arenPortal .aren-portal__eyebrow{margin:0 0 2px!important;text-align:center!important;letter-spacing:.28em!important;opacity:.72!important}
#arenPortal .aren-portal__copy{width:100%!important;max-width:470px!important;margin:0 auto!important;display:grid!important;gap:11px!important;text-align:center!important}
#arenPortal .aren-portal__copy p{margin:0!important;font-size:clamp(16px,1.02vw,20px)!important;line-height:1.4!important;color:rgba(247,239,219,.88)!important;text-wrap:balance}
#arenPortal .aren-portal__copy .aren-portal__lead{font-size:clamp(21px,1.48vw,29px)!important;line-height:1.28!important;color:#fff2c4!important}
#arenPortal .aren-portal__copy p:nth-child(3){font-family:Cinzel,Georgia,serif!important;font-size:clamp(17px,1.18vw,22px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#e7c77f!important;margin:2px 0!important}
#arenPortal .aren-portal__copy p:nth-child(4){font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(16px,1.08vw,20px)!important;line-height:1.42!important;color:rgba(247,239,219,.90)!important}
#arenPortal .aren-portal__copy p:nth-child(5){font-family:Georgia,serif!important;font-style:italic!important;color:rgba(231,199,127,.84)!important;margin-top:2px!important}
#arenPortal .aren-portal__directive,#arenPortal .aren-portal__emphasis,#arenPortal .aren-portal__features,#arenPortal .aren-portal__future-link{display:none!important}
#arenPortal .aren-portal__invitation{margin:16px 0 0!important;text-align:center!important;font-size:clamp(21px,1.58vw,28px)!important;line-height:1.22!important;color:#e7c77d!important;font-style:italic!important}
#arenPortal .aren-portal__signature{margin:7px 0 18px!important;text-align:center!important;font-size:clamp(14px,.9vw,16px)!important;line-height:1.28!important;opacity:.7!important;white-space:pre-line!important}
#arenPortal .aren-portal__actions{width:100%!important;max-width:420px!important;margin:0 auto!important;display:grid!important;gap:10px!important;justify-items:center!important}
#arenPortal .aren-portal__primary{width:100%!important;min-height:70px!important;padding:16px 24px!important;border-radius:999px!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;box-shadow:inset 0 1px rgba(255,248,220,.2),0 16px 40px rgba(0,0,0,.38),0 0 28px rgba(216,183,106,.14)!important}
#arenPortal .aren-portal__primary::after{
  content:""!important;position:absolute!important;z-index:2!important;pointer-events:none!important;top:-90%!important;bottom:-90%!important;left:-54%;width:30%!important;opacity:0;
  background:linear-gradient(90deg,transparent 0%,rgba(255,209,56,.12) 14%,rgba(255,234,145,.82) 36%,#fff 49%,#fff 53%,rgba(255,224,105,.84) 66%,rgba(255,198,29,.12) 86%,transparent 100%)!important;
  transform:skewX(-16deg)!important;filter:drop-shadow(0 0 12px #fff9df) drop-shadow(0 0 32px rgba(255,193,24,.90))!important;box-shadow:0 0 58px rgba(255,211,67,.78)!important;
  animation:asPortalCtaBand63 3.25s .18s ease-in-out infinite!important;will-change:left,opacity!important;
}
#arenPortal .aren-portal__primary>span,#arenPortal .aren-portal__primary>small{position:relative!important;z-index:3!important}
#arenPortal .aren-portal__primary small{margin-top:3px!important;font-size:clamp(13px,.9vw,15px)!important}
#arenPortal .aren-portal__lang{z-index:5!important}
@keyframes asPortalCtaBand63{0%,18%{left:-54%;opacity:0}25%{opacity:.98}68%{opacity:.98}80%,100%{left:126%;opacity:0}}

#arenPortal [data-portal-lang]{display:none!important}
html[lang^="fr"] #arenPortal [data-portal-lang="fr"],
html[lang^="en"] #arenPortal [data-portal-lang="en"],
html[lang^="es"] #arenPortal [data-portal-lang="es"]{display:inline!important}
#arenPortal .aren-portal__fantasy-direction{color:#efd184!important;letter-spacing:.045em!important}
#arenPortal .aren-portal__signature small{font:inherit!important;font-size:.88em!important;opacity:.78!important}

@media(max-width:1180px){
  #arenPortal .aren-portal__card{left:clamp(34px,3vw,48px)!important;width:min(40vw,500px)!important;max-width:min(40vw,500px)!important;padding:28px 22px 24px!important}
  #arenPortal #arenPortalTitle{font-size:clamp(36px,3.8vw,58px)!important}
  #arenPortal .aren-portal__copy p{font-size:clamp(14px,1.15vw,18px)!important}
}
@media(max-width:980px){
  #arenPortal::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.42) 42%,rgba(4,4,4,.82) 100%)!important;z-index:1!important}
  #arenPortal .aren-portal__bg{object-position:60% center!important}
  #arenPortal .aren-portal__card{left:50%!important;top:auto!important;bottom:5.5vh!important;width:min(90vw,700px)!important;max-width:min(90vw,700px)!important;padding:26px 24px 22px!important;transform:translateX(-50%)!important;border:1px solid rgba(226,190,97,.44)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(7,6,5,.83),rgba(4,5,5,.86))!important;-webkit-backdrop-filter:blur(16px) saturate(.94)!important;backdrop-filter:blur(16px) saturate(.94)!important;box-shadow:0 26px 80px rgba(0,0,0,.52),inset 0 1px rgba(255,243,207,.10)!important}
  #arenPortal #arenPortalTitle{max-width:none!important;font-size:clamp(34px,8vw,58px)!important}
  #arenPortal .aren-portal__copy{max-width:none!important}
  #arenPortal .aren-portal__copy p{font-size:15px!important}
}
@media(max-width:620px){
  #arenPortal .aren-portal__lang{top:10px!important;right:10px!important;transform:scale(.92)!important;transform-origin:top right!important}
  #arenPortal .aren-portal__card{width:92vw!important;padding:22px 18px 20px!important;bottom:14px!important;border-radius:22px!important}
  #arenPortal #arenPortalTitle{font-size:clamp(31px,10vw,46px)!important}
  #arenPortal .aren-portal__eyebrow{font-size:11px!important;letter-spacing:.22em!important}
  #arenPortal .aren-portal__copy{gap:9px!important}
  #arenPortal .aren-portal__copy p{font-size:14px!important;line-height:1.36!important}
  #arenPortal .aren-portal__copy .aren-portal__lead{font-size:18px!important}
  #arenPortal .aren-portal__invitation{font-size:22px!important}
  #arenPortal .aren-portal__signature{font-size:12px!important;margin:6px 0 14px!important}
  #arenPortal .aren-portal__primary{min-height:62px!important;padding:14px 18px!important}
}
@media(prefers-reduced-motion:reduce){#arenPortal .aren-portal__primary::after{animation:none!important}}

#arenPortal [data-portal-lang]{display:none!important;}
html[lang^="fr"] #arenPortal [data-portal-lang="fr"],
html[lang^="en"] #arenPortal [data-portal-lang="en"],
html[lang^="es"] #arenPortal [data-portal-lang="es"]{display:inline!important;}
#arenPortal .aren-portal__fantasy-direction{color:#efd184!important;letter-spacing:.045em!important;}
#arenPortal .aren-portal__signature small{font:inherit!important;font-size:.88em!important;opacity:.78!important;}

#home .is-preview-world{cursor:pointer!important;}

#home .is-preview-world .preview-world-badge{bottom:8%!important;padding:7px 11px!important;border:1px solid rgba(216,183,106,.42)!important;border-radius:999px!important;background:rgba(3,5,6,.76)!important;color:#edd08a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-family:Cinzel,Georgia,serif!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.13em!important;white-space:nowrap!important;box-shadow:0 8px 22px rgba(0,0,0,.36)!important;}
#home .is-preview-world .preview-world-note{bottom:16%!important;width:min(88%,270px)!important;padding:8px 10px!important;border-radius:12px!important;background:rgba(2,5,6,.90)!important;border:1px solid rgba(216,183,106,.22)!important;font-family:Arial,sans-serif!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.02em!important;text-transform:none!important;color:rgba(247,239,219,.90)!important;opacity:0!important;visibility:hidden!important;transition:opacity .18s ease,visibility .18s ease!important;}
#home .is-preview-world:hover .preview-world-note,#home .is-preview-world:focus-visible .preview-world-note{opacity:1!important;visibility:visible!important;}

#home .is-preview-world{cursor:default!important;pointer-events:auto!important;}
#home .is-preview-world .preview-world-badge,#home .is-preview-world .preview-world-note{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;z-index:3!important;text-align:center!important;pointer-events:none!important;}
#home .is-preview-world .preview-world-badge{bottom:8%!important;padding:7px 11px!important;border:1px solid rgba(216,183,106,.46)!important;border-radius:999px!important;background:rgba(3,5,6,.80)!important;color:#edd08a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-family:Cinzel,Georgia,serif!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.13em!important;white-space:nowrap!important;box-shadow:0 8px 22px rgba(0,0,0,.36)!important;}
#home .is-preview-world .preview-world-note{bottom:16%!important;width:min(88%,270px)!important;padding:8px 10px!important;border-radius:12px!important;background:rgba(2,5,6,.92)!important;border:1px solid rgba(216,183,106,.28)!important;font-family:Arial,sans-serif!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.02em!important;text-transform:none!important;color:rgba(247,239,219,.92)!important;opacity:0!important;visibility:hidden!important;transition:opacity .18s ease,visibility .18s ease!important;}
#home .is-preview-world:hover .preview-world-note,#home .is-preview-world:focus-visible .preview-world-note,#home .is-preview-world:focus .preview-world-note{opacity:1!important;visibility:visible!important;}
#home .is-preview-world:focus-visible{outline:1px solid rgba(239,208,138,.62)!important;outline-offset:3px!important;}
#home .is-preview-world [data-hint-lang]{display:none!important;}
html[lang^="fr"] #home .is-preview-world [data-hint-lang="fr"],html[lang^="en"] #home .is-preview-world [data-hint-lang="en"],html[lang^="es"] #home .is-preview-world [data-hint-lang="es"]{display:inline!important;}

@keyframes as50BookTouchRebound{0%{transform:translate3d(0,0,0) scale(1)}34%{transform:translate3d(0,5px,0) scale(.965)}68%{transform:translate3d(0,-5px,0) scale(1.028)}100%{transform:translate3d(0,0,0) scale(1)}}
@media (max-width:900px),(hover:none){
  .hb2-book-object.hb2-antique-book.as50-book-react img,
  .hb2-purchase-book.hb2-antique-book.as50-book-react img{animation:as50BookTouchRebound .58s cubic-bezier(.2,.75,.25,1)!important;will-change:transform!important;}
}
@media (prefers-reduced-motion:reduce){.hb2-book-object.hb2-antique-book.as50-book-react img,.hb2-purchase-book.hb2-antique-book.as50-book-react img{animation:none!important;}}

@keyframes as53HintSweepRTL{
  0%,56%{transform:translateX(285%) skewX(-18deg);opacity:0}
  60%{opacity:.08}
  68%{opacity:.52}
  80%{transform:translateX(-360%) skewX(-18deg);opacity:0}
  100%{transform:translateX(-360%) skewX(-18deg);opacity:0}
}
#home .prod769-door-hint{
  border:0!important;border-radius:0!important;clip-path:none!important;background:none!important;box-shadow:none!important;
  overflow:visible!important;padding-left:52px!important;padding-right:24px!important;
}
#home .prod769-door-hint::before,
#home .prod769-door-hint::after{
  content:""!important;display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  clip-path:polygon(0 50%,13% 0,100% 0,100% 100%,13% 100%)!important;
}
#home .prod769-door-hint::before{
  z-index:0!important;background:linear-gradient(135deg,#8b5d1c 0%,#f2d68b 28%,#b67c28 56%,#f6dc91 78%,#805115 100%)!important;
  filter:drop-shadow(0 10px 24px rgba(0,0,0,.42)) drop-shadow(0 0 12px rgba(219,177,76,.20))!important;
}
#home .prod769-door-hint::after{
  z-index:1!important;inset:1.5px!important;background:linear-gradient(180deg,rgba(19,15,9,.96),rgba(2,5,6,.93))!important;
  -webkit-backdrop-filter:blur(15px) saturate(1.15)!important;backdrop-filter:blur(15px) saturate(1.15)!important;
}
#home .prod769-door-hint__copy{z-index:2!important;overflow:hidden!important;isolation:isolate!important;-webkit-text-stroke:.32px rgba(0,0,0,.82)!important;text-shadow:0 1px 1px rgba(0,0,0,.94),1px 0 1px rgba(0,0,0,.60),-1px 0 1px rgba(0,0,0,.60),0 -1px 1px rgba(0,0,0,.48),0 0 7px rgba(0,0,0,.46)!important;}
#home .prod769-door-hint__copy::after{
  content:""!important;display:block!important;position:absolute!important;z-index:3!important;pointer-events:none!important;
  top:-55%!important;bottom:-55%!important;left:0!important;width:34%!important;
  background:linear-gradient(90deg,transparent 0%,rgba(255,235,173,.03) 25%,rgba(255,224,133,.34) 48%,rgba(255,248,214,.62) 52%,rgba(224,173,69,.18) 67%,transparent 100%)!important;
  filter:blur(.25px)!important;mix-blend-mode:screen!important;
  animation:as53HintSweepRTL 5.2s cubic-bezier(.4,0,.2,1) infinite!important;
}
#home .prod769-door-hint__copy>*{position:relative!important;z-index:2!important;}
#home .prod769-door-hint__arrow{
  display:block!important;position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;
  color:#f5d47f!important;font:600 22px/1 Georgia,serif!important;text-shadow:0 0 12px rgba(240,196,93,.42)!important;z-index:4!important;
}
@media(max-width:1180px){
  #home .prod769-door-hint{
    padding:10px 15px 17px!important;overflow:visible!important;border:0!important;border-radius:10px!important;
  }
  #home .prod769-door-hint::before,
  #home .prod769-door-hint::after{clip-path:inset(0 round 10px)!important;}
  #home .prod769-door-hint::after{inset:1.5px!important;}
  #home .prod769-door-hint__copy{padding:0 2px!important;overflow:hidden!important;}
  #home .prod769-door-hint__arrow{
    display:block!important;left:50%!important;right:auto!important;top:auto!important;bottom:-30px!important;
    width:30px!important;height:34px!important;transform:translateX(-50%)!important;
    color:transparent!important;font-size:0!important;text-shadow:none!important;filter:drop-shadow(0 0 9px rgba(240,196,93,.34))!important;
  }
  #home .prod769-door-hint__arrow::before{
    content:""!important;display:block!important;position:absolute!important;left:14px!important;top:0!important;width:2px!important;height:21px!important;
    background:linear-gradient(180deg,#fff0ba 0%,#e5ba58 58%,#aa7324 100%)!important;border-radius:3px!important;
    box-shadow:0 0 0 1px rgba(55,34,8,.15),0 0 8px rgba(244,201,95,.34)!important;
  }
  #home .prod769-door-hint__arrow::after{
    content:""!important;display:block!important;position:absolute!important;left:8px!important;top:13px!important;width:12px!important;height:12px!important;
    border-right:2px solid #e7bc5c!important;border-bottom:2px solid #e7bc5c!important;transform:rotate(45deg)!important;
    box-shadow:1px 1px 0 rgba(45,27,6,.20)!important;
  }
}
@media(max-width:900px) and (orientation:portrait){#home .prod769-door-hint{padding-bottom:18px!important}}
@media(max-width:1180px) and (orientation:landscape){#home .prod769-door-hint{padding-bottom:13px!important}}
@media(prefers-reduced-motion:reduce){#home .prod769-door-hint__copy::after{animation:none!important;display:none!important}}

@keyframes as71StoreCardSweep{0%,62%{left:-58%;opacity:0}68%{opacity:.72}82%{left:128%;opacity:.50}90%,100%{left:128%;opacity:0}}
@keyframes as71StoreLabelSweep{0%,66%{left:-62%;opacity:0}72%{opacity:.84}85%{left:132%;opacity:.60}92%,100%{left:132%;opacity:0}}
@keyframes as71CountdownBounce{0%,54%,100%{transform:translateY(0) scale(1)}62%{transform:translateY(-9px) scale(1.018)}70%{transform:translateY(3px) scale(.994)}77%{transform:translateY(-4px) scale(1.008)}84%{transform:translateY(0) scale(1)}}
@keyframes as71CountdownSweep{0%,58%{left:-48%;opacity:0}65%{opacity:.78}80%{left:126%;opacity:.48}89%,100%{left:126%;opacity:0}}

#purchase .hb2-purchase-copy{z-index:4!important;width:45.5%!important;max-width:760px!important;position:absolute!important;top:11.5%!important;left:48%!important}
#purchase .hb2-purchase-copy h2{max-width:none!important;margin:.48em 0 .38em!important;font-size:clamp(32px,2.68vw,50px)!important;line-height:.98!important;letter-spacing:.012em!important}
#purchase .hb2-purchase-copy>p{max-width:680px!important}
#purchase .hb2-purchase-copy .hb2-secure{margin-top:12px!important;color:#c9b58b!important;font-size:clamp(12px,.86vw,15px)!important;letter-spacing:.025em!important}

#purchase .hb2-stores{z-index:5!important;position:absolute!important;top:42.5%!important;left:48%!important;width:45.5%!important;max-width:860px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;perspective:1400px!important}
#purchase .hb2-stores>a:is([data-store],[data-distributors-open]){position:relative!important;isolation:isolate!important;overflow:hidden!important;grid-column:span 2!important;height:168px!important;min-height:168px!important;padding:20px 18px 17px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;color:#d8c8ad!important;text-decoration:none!important;border:1px solid rgba(228,190,105,.44)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(91,68,35,.34),rgba(26,23,18,.82) 34%,rgba(7,10,10,.97))!important;box-shadow:inset 0 1px rgba(255,248,226,.20),inset 0 -15px 28px rgba(0,0,0,.30),0 18px 42px rgba(0,0,0,.36)!important;-webkit-backdrop-filter:blur(17px) saturate(1.16)!important;backdrop-filter:blur(17px) saturate(1.16)!important;transform-style:preserve-3d!important;transition:transform .24s cubic-bezier(.22,1.45,.36,1),box-shadow .24s,border-color .24s,filter .24s!important}
#purchase .hb2-stores>a:nth-child(4){grid-column:2 / span 2!important}
#purchase .hb2-stores>a:nth-child(5){grid-column:4 / span 2!important}
#purchase .hb2-stores>a:is([data-store],[data-distributors-open])::before{content:"";position:absolute;z-index:0;top:-55%;bottom:-55%;left:-58%;width:34%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.26),rgba(255,236,179,.52),rgba(255,255,255,.06),transparent);transform:skewX(-18deg);animation:as71StoreCardSweep 6.4s cubic-bezier(.2,.72,.28,1) infinite}
#purchase .hb2-stores>a:is([data-store],[data-distributors-open])>*{position:relative;z-index:2}
#purchase .hb2-stores>a>b{margin:0 0 4px!important;color:#e3b566!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(17px,1.18vw,21px)!important;font-weight:500!important;letter-spacing:.045em!important;line-height:1.08!important}
#purchase .hb2-stores>a>b i{font-size:.63em!important;font-weight:400!important}
#purchase .hb2-stores>a>span:not(.hb2-store-mark){margin-top:8px!important;color:#aa9a80!important;font-size:11.5px!important;line-height:1.25!important}
#purchase .hb2-stores>a>em{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin-top:auto!important;padding:0 15px!important;border:1px solid rgba(221,179,86,.48)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,248,224,.075),rgba(5,10,10,.78))!important;color:#efcf86!important;box-shadow:inset 0 1px rgba(255,255,255,.10)!important;font-family:Cinzel,Georgia,serif!important;font-size:10.5px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.09em!important;white-space:nowrap!important}
#purchase .hb2-stores>a>em::before{content:"";position:absolute;z-index:0;top:-60%;bottom:-60%;left:-62%;width:34%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.04),rgba(255,244,205,.68),rgba(255,255,255,.06),transparent);transform:skewX(-18deg);animation:as71StoreLabelSweep 5.6s .25s cubic-bezier(.2,.72,.28,1) infinite}
#purchase .hb2-store-network{padding-top:14px!important;padding-bottom:13px!important}
#purchase .hb2-store-network>b{font-size:16px!important;line-height:1.02!important;margin-bottom:1px!important}
#purchase .hb2-store-network>span:not(.hb2-store-mark){margin-top:4px!important;font-size:10.5px!important;line-height:1.16!important}
#purchase .hb2-store-network>em{min-height:34px!important;padding-inline:13px!important;font-size:10px!important}
@media(hover:hover) and (pointer:fine){#purchase .hb2-stores>a:is([data-store],[data-distributors-open]):hover{transform:translateY(-6px) scale(1.014)!important;border-color:rgba(245,207,123,.78)!important;filter:brightness(1.055)!important;box-shadow:inset 0 1px rgba(255,250,233,.30),0 26px 54px rgba(0,0,0,.44),0 0 32px rgba(218,166,69,.12)!important}}
#purchase .hb2-stores>a:is([data-store],[data-distributors-open]):active,#purchase .hb2-stores>a:is([data-store],[data-distributors-open]).as36-store-bounce{transform:translateY(3px) scale(.968)!important;filter:brightness(1.08)!important}

#purchase .hb2-launch-countdown{z-index:8!important;position:absolute!important;left:30.35%!important;top:18.5%!important;right:auto!important;bottom:auto!important;width:clamp(258px,16.2vw,292px)!important;max-width:292px!important;margin:0!important;padding:14px 14px 13px!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(239,199,103,.72)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(44,29,12,.94),rgba(5,9,9,.97) 58%,rgba(4,8,9,.99))!important;-webkit-backdrop-filter:blur(19px) saturate(1.18)!important;backdrop-filter:blur(19px) saturate(1.18)!important;box-shadow:inset 0 1px rgba(255,246,218,.18),0 18px 44px rgba(0,0,0,.48),0 0 34px rgba(226,174,69,.19)!important;animation:as71CountdownBounce 4.2s cubic-bezier(.2,.74,.28,1) infinite!important;will-change:transform!important}
#purchase .hb2-launch-countdown::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 10%,rgba(233,189,88,.17),transparent 32%),linear-gradient(112deg,transparent 0 40%,rgba(255,240,190,.055) 48%,transparent 56%)}
#purchase .hb2-launch-countdown::after{content:"";position:absolute;z-index:1;pointer-events:none;top:-45%;bottom:-45%;left:-48%;width:24%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,242,197,.52),transparent);filter:drop-shadow(0 0 14px rgba(244,202,103,.34));animation:as71CountdownSweep 5.3s ease-in-out infinite}
#purchase .hb2-launch-countdown>*{position:relative;z-index:2}
#purchase .hb2-release-proclamation{display:none!important}
#purchase .hb2-preorder-open{display:block!important;margin:0!important;padding:0 0 9px!important;text-align:center!important;border:0!important;border-bottom:1px solid rgba(216,183,106,.24)!important;background:none!important}
#purchase .hb2-preorder-open>span{display:block!important;margin-bottom:5px!important;color:#efc86f!important;font:700 8px/1.2 Arial,sans-serif!important;letter-spacing:.21em!important;text-transform:uppercase!important}
#purchase .hb2-preorder-open>p{margin:0!important;color:#f0dfbb!important;font:500 11.5px/1.36 Georgia,serif!important}
#purchase .hb2-launch-countdown-copy{text-align:center!important}
#purchase .hb2-launch-countdown-copy small{display:block!important;margin-top:8px!important;color:#c9933f!important;font:700 7.5px/1.2 Arial,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important}
#purchase .hb2-launch-countdown-copy h3{margin:4px 0 2px!important;color:#f2d68e!important;font:500 19px/1.05 Cinzel,Georgia,serif!important;letter-spacing:.065em!important}
#purchase .hb2-launch-countdown-copy p{margin:0!important;color:#cdbb98!important;font:italic 10px/1.3 Georgia,serif!important}
#purchase .hb2-launch-countdown-units{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-top:9px!important}
#purchase .hb2-launch-countdown-units>i{display:none!important}
#purchase .hb2-launch-countdown-units>span{min-width:0!important;padding:7px 2px!important;text-align:center!important;border:1px solid rgba(216,183,106,.29)!important;border-radius:11px!important;background:rgba(2,6,7,.65)!important}
#purchase .hb2-launch-countdown-units b{display:block!important;color:#f4d790!important;font:500 19px/1 Cinzel,Georgia,serif!important;font-variant-numeric:tabular-nums!important}
#purchase .hb2-launch-countdown-units em{display:block!important;margin-top:4px!important;color:#bda36d!important;font:700 6.3px/1 Arial,sans-serif!important;letter-spacing:.075em!important;font-style:normal!important;text-transform:uppercase!important}
#purchase .hb2-launch-countdown-live{display:none!important}
#purchase .hb2-countdown-guild{display:grid!important;justify-items:center!important;gap:7px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(216,183,106,.20)!important;text-align:center!important}
#purchase .hb2-countdown-guild>span{color:#c8b897!important;font:500 10px/1.25 Georgia,serif!important}
#purchase .hb2-countdown-guild>button{min-height:34px!important;padding:0 14px!important;border:1px solid rgba(232,194,105,.48)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(65,46,23,.72),rgba(7,10,10,.94))!important;color:#efd18a!important;box-shadow:inset 0 1px rgba(255,247,220,.11),0 7px 16px rgba(0,0,0,.28)!important;font:700 9.5px/1 Cinzel,Georgia,serif!important;letter-spacing:.10em!important;text-transform:uppercase!important}
#purchase .hb2-countdown-guild>button:hover,#purchase .hb2-countdown-guild>button:focus-visible{outline:none!important;filter:brightness(1.08)!important;border-color:rgba(245,207,123,.78)!important}

.hb2-distribution-modal[hidden]{display:none!important}
.hb2-distribution-modal{position:fixed!important;inset:0!important;z-index:10050!important;display:grid!important;place-items:center!important;padding:24px!important}
.hb2-distribution-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(0,3,4,.86)!important;-webkit-backdrop-filter:blur(13px)!important;backdrop-filter:blur(13px)!important}
.hb2-distribution-modal__panel{position:relative!important;width:min(650px,92vw)!important;padding:52px clamp(26px,5vw,54px) 42px!important;border:1px solid rgba(229,190,103,.54)!important;border-radius:28px!important;background:radial-gradient(circle at 22% 0,rgba(199,145,48,.14),transparent 34%),linear-gradient(145deg,rgba(18,18,15,.99),rgba(2,6,7,.995))!important;box-shadow:0 36px 90px rgba(0,0,0,.74),inset 0 1px rgba(255,245,214,.16),0 0 38px rgba(215,164,64,.12)!important;color:#e6d8bc!important;text-align:center!important}
.hb2-distribution-modal__close{position:absolute!important;top:16px!important;right:18px!important;width:42px!important;height:42px!important;border:1px solid rgba(226,188,101,.42)!important;border-radius:50%!important;background:rgba(5,8,9,.82)!important;color:#f0d38c!important;font:400 26px/1 Georgia,serif!important}
.hb2-distribution-modal [data-distrib-lang]{display:none!important}
html[lang^="fr"] .hb2-distribution-modal [data-distrib-lang="fr"],html[lang^="en"] .hb2-distribution-modal [data-distrib-lang="en"],html[lang^="es"] .hb2-distribution-modal [data-distrib-lang="es"]{display:block!important}
.hb2-distribution-modal small{display:block!important;color:#dca84c!important;font:700 10px/1.2 Arial,sans-serif!important;letter-spacing:.24em!important;text-transform:uppercase!important}
.hb2-distribution-modal h2{margin:10px 0 20px!important;color:#f1d896!important;font:500 clamp(28px,4vw,42px)/1.03 Cinzel,Georgia,serif!important;letter-spacing:.045em!important}
.hb2-distribution-modal p{margin:0 auto 12px!important;max-width:520px!important;color:#d8ccb5!important;font:500 16px/1.58 Georgia,serif!important}
.hb2-distribution-modal p strong{color:#f0d28b!important;font-weight:600!important}
body.as-distribution-open{overflow:hidden!important}

@media(max-width:1180px){
  #purchase .hb2-launch-countdown{position:relative!important;inset:auto!important;order:3!important;width:calc(100% - 36px)!important;max-width:470px!important;margin:18px auto 6px!important;padding:15px 14px!important}
  #purchase .hb2-stores{position:relative!important;inset:auto!important;order:4!important;width:calc(100% - 36px)!important;max-width:820px!important;margin:22px auto 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}
  #purchase .hb2-stores>a:is([data-store],[data-distributors-open]){grid-column:auto!important;width:100%!important;height:158px!important;min-height:158px!important}
  #purchase .hb2-stores>a:nth-child(5){grid-column:1/-1!important;width:calc(50% - 6.5px)!important;justify-self:center!important}
}
@media(max-width:760px){
  #purchase .hb2-purchase-copy{position:relative!important;inset:auto!important;order:2!important;width:100%!important;max-width:none!important;padding-inline:20px!important;text-align:center!important}
  #purchase .hb2-purchase-copy h2{font-size:clamp(32px,10vw,46px)!important}
  #purchase .hb2-launch-countdown{width:calc(100% - 28px)!important;max-width:430px!important;margin:18px auto 4px!important}
  #purchase .hb2-stores{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:20px!important}
  #purchase .hb2-stores>a:is([data-store],[data-distributors-open]),#purchase .hb2-stores>a:nth-child(5){grid-column:auto!important;width:100%!important;height:150px!important;min-height:150px!important}
  #purchase .hb2-store-network{padding-top:12px!important;padding-bottom:11px!important}
  #purchase .hb2-store-network .hb2-store-mark--network{width:26px!important;height:26px!important;min-height:26px!important;margin-bottom:4px!important}
  #purchase .hb2-store-network .hb2-network-symbol{font-size:13px!important}
  #purchase .hb2-store-network>b{font-size:15px!important}
  #purchase .hb2-store-network>span:not(.hb2-store-mark){font-size:10px!important;margin-top:3px!important}
  #purchase .hb2-store-network>em{min-height:32px!important;font-size:9.5px!important}
  .hb2-distribution-modal{padding:12px!important}.hb2-distribution-modal__panel{padding:52px 20px 30px!important;border-radius:22px!important}.hb2-distribution-modal p{font-size:15px!important}
}
@media(prefers-reduced-motion:reduce){#purchase .hb2-launch-countdown,#purchase .hb2-launch-countdown::after,#purchase .hb2-stores>a::before,#purchase .hb2-stores>a>em::before{animation:none!important}}



/* G126 — L'unique CTA d'inscription conserve les dorures premium G118.
   Suppression physique des anciens styles : bouton Seuil G110, CTA G116 et
   paire de boutons G118, désormais absents du HTML. */
#guild.guild46-screen .guild46-invite .guild46-submit{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border-radius:999px!important;
  border:1px solid rgba(247,212,137,.78)!important;
  background-clip:padding-box!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  font-family:'Cormorant Garamond',Georgia,serif!important;
  font-weight:600!important;
  text-transform:uppercase!important;
  letter-spacing:.125em!important;
  line-height:1.15!important;
  cursor:pointer;
  text-shadow:0 1px 0 rgba(255,244,216,.27)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease!important;
  min-height:68px!important;
  width:100%!important;
  padding:12px 22px!important;
  background:linear-gradient(180deg,#f6e2a6,#e2bb65 42%,#ba7937 78%,#7e481f)!important;
  color:#1c1207!important;
  box-shadow:inset 0 2px rgba(255,255,255,.66),inset 0 -2px rgba(65,38,9,.35),0 13px 30px rgba(0,0,0,.33)!important;
}
#guild.guild46-screen .guild46-invite .guild46-submit :is(span,b){position:relative!important;z-index:3!important}
#guild.guild46-screen .guild46-invite .guild46-submit::before{
 content:""!important;position:absolute!important;z-index:1!important;inset:0!important;display:block!important;
 border-radius:inherit!important;background:radial-gradient(ellipse at 30% -20%,rgba(255,255,255,.56),transparent 57%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 53%)!important;
 opacity:.66!important;pointer-events:none!important;
}
#guild.guild46-screen .guild46-invite .guild46-submit::after{
 content:""!important;position:absolute!important;z-index:2!important;top:-15%!important;bottom:-15%!important;
 left:-50%!important;width:24%!important;display:block!important;border-radius:32px!important;
 background:linear-gradient(90deg,transparent,rgba(255,255,255,.30),transparent)!important;
 transform:skewX(-15deg)!important;animation:g118GuildGlint 8s ease-in-out infinite!important;pointer-events:none!important;
}
@keyframes g118GuildGlint{0%,7%{left:-50%;opacity:0}12%{opacity:.38}22%{left:120%;opacity:.22}24%,100%{left:120%;opacity:0}}
@media(hover:hover) and (pointer:fine){
 #guild.guild46-screen .guild46-invite .guild46-submit:hover{transform:translateY(-2px)!important;filter:brightness(1.065)!important;border-color:#ffe7aa!important}
}
#guild.guild46-screen .guild46-invite .guild46-submit:active{transform:translateY(1px) scale(.993)!important;filter:brightness(.985)!important}
#guild.guild46-screen .guild46-invite .guild46-submit:focus-visible{outline:2px solid #ffe2a0!important;outline-offset:4px!important}
@media(prefers-reduced-motion:reduce){#guild.guild46-screen .guild46-invite .guild46-submit::after{animation:none!important;opacity:0!important}}

/* G126 - Une seule autorité visuelle pour les états d'accès à la Guilde. */
#guild .g126-required-fields{overflow:visible!important;padding:0;background:rgba(3,8,9,.46)}
#guild .g126-required-fields .g126-fields-heading{margin:0;padding:13px 16px 0;font-size:11px;line-height:1.5;color:#d9bd7e;letter-spacing:.12em}
#guild .g126-required-fields .guild50-options-grid{padding:14px!important}
#guild .guild46-invite [hidden],#guild .guild46-invite [data-g126-panel][hidden]{display:none!important}
#guild .guild46-invite .g126-panel{display:grid;gap:16px;align-content:start;margin:12px 0 26px;min-width:0}
#guild .guild46-invite .g126-panel h4{font-family:var(--as38-serif,Georgia,serif);font-size:clamp(28px,2.4vw,38px);font-weight:500;line-height:1.06;color:#f3dda6;margin:0}
#guild .guild46-invite .g126-panel p{font-size:15px;line-height:1.65;color:#cfbfa0;margin:0}
#guild .guild46-invite .g126-panel .g126-secondary-info{color:#b6a78b;font-size:13px}
#guild .guild46-invite .g126-panel form{display:grid;gap:14px}
#guild .guild46-invite .g126-panel label{display:block;color:#d6b96e;font-size:11px;letter-spacing:.11em}
#guild .guild46-invite #guildMemberEmail{width:100%;min-height:58px;padding:12px 18px;box-sizing:border-box;border-radius:17px;background:#050a09;border:1px solid rgba(216,183,106,.33);color:#f5e9d4;font-size:15px}
#guild .guild46-invite #guildMemberEmail:focus{outline:2px solid #d7b766;outline-offset:2px}
#guild .guild46-invite .g126-switch{display:block;background:transparent;border:0;color:#d9bf83;cursor:pointer;text-decoration:underline;text-underline-offset:5px;font:500 13px/1.6 system-ui,sans-serif;padding:9px 4px;margin:5px auto;text-align:center}
#guild .guild46-invite .g126-switch:hover,#guild .guild46-invite .g126-switch:focus-visible{color:#f7e4b2}
#guild .guild46-invite .g126-main-cta,#guild .guild46-invite #guildMemberLoginButton{display:block;box-sizing:border-box;width:100%;border-radius:999px!important;text-align:center;min-height:62px;padding:20px 14px;border:1px solid #e3c77a;background:linear-gradient(180deg,#fae5a0,#dcb768 48%,#9d6929);color:#160f06!important;font:600 13px/1.4 Georgia,serif;letter-spacing:.07em;text-decoration:none;cursor:pointer}
#guild .guild46-invite #guildMemberLoginButton:disabled{opacity:.65;cursor:wait}
#guild .guild46-invite .g126-main-cta:focus-visible,#guild .guild46-invite #guildMemberLoginButton:focus-visible{outline:2px solid #fff1ce;outline-offset:3px}
#guild .guild46-invite #guildMemberLoginStatus{font-size:13px;line-height:1.5;margin:0;color:#e3cd9c}
#guild .guild46-invite .guild46-submit{width:100%}
#guild .guild46-invite .guild46-privacy-row{margin-top:18px}
@media (max-width:700px){#guild .g126-required-fields .guild50-options-grid{grid-template-columns:1fr!important}#guild .guild46-invite .g126-panel{margin-top:4px}}

#guild .g126-privileged-note{font:400 16px/1.5 Georgia,serif;color:#e4d0a5;max-width:310px;margin:auto 0}

/* G128 — Retour de validation Guilde. Un seul dialogue, Alpha/Beta responsive. */
.g128-required-notice[hidden]{display:none!important}
.g128-required-notice{position:fixed;inset:0;z-index:2147483500;display:grid;place-items:center;padding:clamp(12px,3vw,28px);box-sizing:border-box}
.g128-required-backdrop{position:absolute;inset:0;background:rgba(0,3,4,.83)}
.g128-required-panel{position:relative;z-index:1;width:min(100%,530px);max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box;padding:clamp(25px,5vw,42px);border:1px solid rgba(225,183,99,.68);border-radius:26px;background:radial-gradient(ellipse at 45% 0%,rgba(151,104,38,.16),transparent 52%),#060b0a;box-shadow:0 30px 95px rgba(0,0,0,.86);color:#eadbc0;text-align:center}
.g128-required-close{position:absolute;top:12px;right:14px;display:grid;place-items:center;border:1px solid rgba(216,177,94,.4);border-radius:50%;background:transparent;color:#f2d58f;width:40px;height:40px;font-size:27px;cursor:pointer}
.g128-required-sigil{display:block;width:57px;height:65px;object-fit:contain;margin:0 auto 11px}
.g128-required-kicker{font:600 11px/1.4 Georgia,serif;letter-spacing:.2em;color:#d8aa56;margin:0 0 12px}
.g128-required-panel h2{font:500 clamp(28px,5.7vw,39px)/1.12 Georgia,serif;color:#f0d59d;margin:0 auto 16px}
.g128-required-panel p:not(.g128-required-kicker){font:400 16px/1.6 system-ui,sans-serif;margin:0 auto 15px;color:#e4d8c0}
.g128-required-panel ul{list-style:none;padding:0;margin:10px auto 22px;text-align:left;max-width:320px}
.g128-required-panel li{color:#f1dfbb;border-bottom:1px solid rgba(221,174,80,.17);padding:9px 6px;font:500 15px/1.35 system-ui,sans-serif}
.g128-required-panel li::before{content:'·';color:#dfbb70;font-weight:700;margin-right:12px}
.g128-required-action{display:block;width:100%;min-height:54px;padding:13px 18px;border-radius:999px;border:1px solid #f6dc9c;background:linear-gradient(180deg,#f6e3a5,#d7ab56 58%,#a46b2f);color:#1b1207;font:600 13px/1.35 Georgia,serif;letter-spacing:.065em;cursor:pointer}
.g128-required-action:focus-visible,.g128-required-close:focus-visible{outline:3px solid #ffe6ae;outline-offset:3px}
#guild [aria-invalid="true"]{outline:2px solid #e5b867!important;outline-offset:2px}
@media(max-width:600px){.g128-required-panel{border-radius:22px;padding:28px 23px 26px}.g128-required-sigil{height:56px}}
