.compactSectionHead,.houseSectionHead{align-items:end;gap:clamp(26px,5vw,70px)}.contactReasonCard h3,.housePanel h2,.houseSectionHead h2,.innerRoomCards h3,.investorGrid h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.houseSectionHead h2{max-width:760px;font-size:clamp(2rem,4vw,3.65rem);line-height:.98}.compactSectionHead h2{font-size:clamp(1.95rem,3.7vw,3.25rem)}.compactHousePanel h2,.housePanel h2{margin:.25em 0 .45em;font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.02}.contactHouseHero .houseHeroCopy h1{max-width:760px}.contactReasonSection{background:radial-gradient(circle at 12% 15%,rgba(127,29,102,.18),transparent 24rem),#0b050e}.contactReasonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.contactReasonCard{min-width:0;min-height:285px;display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;padding:clamp(22px,3vw,30px);border:1px solid rgba(216,179,94,.2);border-radius:24px;background:radial-gradient(circle at 85% 12%,rgba(127,29,102,.22),transparent 12rem),linear-gradient(160deg,rgba(43,16,51,.96),rgba(16,7,21,.98));box-shadow:0 20px 48px rgba(0,0,0,.25)}.contactReasonCard h3{margin:.24em 0 .42em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.7vw,2.65rem);font-weight:500;line-height:.98;letter-spacing:-.035em}.contactReasonCard>p:not(.eyebrow){margin:0;color:var(--muted);font-size:.96rem;line-height:1.65}.contactReasonCard .textLink{align-self:end;margin-top:24px}.houseMessageForm{max-width:1040px;margin-inline:auto;padding:clamp(24px,5vw,54px);border:1px solid rgba(216,179,94,.22);border-radius:28px;background:radial-gradient(circle at 84% 12%,rgba(127,29,102,.28),transparent 19rem),linear-gradient(145deg,rgba(36,13,44,.98),rgba(12,5,16,.99));box-shadow:0 30px 80px rgba(0,0,0,.34)}.houseMessageHeading{max-width:760px;margin-bottom:30px}.houseMessageHeading h2{margin:.2em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.4vw,4rem);font-weight:500;line-height:.98}.houseMessageHeading p:last-child,.houseMessageStatus{color:var(--muted)}.houseMessageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.askLilithComposer textarea,.houseMessageGrid input,.houseMessageGrid select,.houseMessageGrid textarea{width:100%;box-sizing:border-box}.houseMessageActions,.whisperActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.whisperFieldset{margin:0;padding:0;border:0}.whisperFieldset legend{margin-bottom:10px}.partnerArtwork{min-height:170px;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 10rem),linear-gradient(145deg,#250d2d,#100713)}.partnerLogo{width:min(220px,78%);height:90px;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(0,0,0,.42))}.partnerCardBody h3{font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:1}.locationEventStack{display:grid;grid-gap:52px;gap:52px}.locationEventGroup{min-width:0}.locationEventHeading{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:12px 24px;gap:12px 24px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(216,179,94,.2)}.locationEventHeading .eyebrow{grid-column:1/-1;margin-bottom:0}.locationEventHeading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:500;line-height:.95}.locationEventHeading>span{color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.verifiedEventGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.verifiedEventCard{min-width:0;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(216,179,94,.2);border-radius:22px;background:radial-gradient(circle at 90% 8%,rgba(127,29,102,.22),transparent 10rem),linear-gradient(155deg,rgba(39,14,47,.95),rgba(14,6,18,.98))}.verifiedEventTopline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--gold);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.verifiedEventCard h3{margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:500;line-height:1}.verifiedEventCard>p{color:var(--muted);line-height:1.6}.verifiedEventDate{color:var(--gold-light)!important;font-weight:800}.verifiedEventFacts{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.verifiedEventFacts div{display:grid;grid-template-columns:65px 1fr;grid-gap:10px;gap:10px}.verifiedEventFacts dt{color:var(--gold);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.verifiedEventFacts dd{margin:0;color:#eee4ef}.verifiedEventNote{margin-top:auto;font-size:.82rem}.verifiedEventCard .btn{width:100%;box-sizing:border-box;margin-top:14px;text-align:center}.compactEventConcepts .eventArtwork h2{font-size:clamp(1.8rem,3vw,3rem)}.askLilithHero,.investorHero,.legalHero{border-bottom:1px solid rgba(216,179,94,.18);background:radial-gradient(circle at 82% 22%,rgba(127,29,102,.34),transparent 28rem),linear-gradient(135deg,#130718,#070309 74%)}.legalHeroInner{max-width:960px;padding-block:clamp(70px,10vw,132px)}.askLilithHero h1,.investorHero h1,.legalHero h1{max-width:1000px;margin:.14em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,6vw,5.7rem);font-weight:500;line-height:.95;letter-spacing:-.045em}.askLilithHero p,.investorHero p,.legalHero p{max-width:760px;color:var(--muted);font-size:1.04rem;line-height:1.7}.legalHeroInner>span{display:inline-block;margin-top:18px;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legalSection{padding:72px 0 100px}.legalLayout{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);grid-gap:clamp(32px,7vw,92px);gap:clamp(32px,7vw,92px);align-items:start}.legalIndex{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:5px;gap:5px;padding:20px;border:1px solid rgba(216,179,94,.16);border-radius:18px;background:rgba(34,12,41,.58)}.legalIndex a{padding:9px 10px;color:var(--muted);font-size:.84rem}.legalContent{display:grid;grid-gap:20px;gap:20px}.legalContent section{scroll-margin-top:110px;padding:clamp(24px,4vw,38px);border:1px solid rgba(216,179,94,.14);border-radius:22px;background:linear-gradient(150deg,rgba(33,12,40,.72),rgba(12,5,16,.78))}.legalContent h2{margin:.15em 0 .45em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:500;line-height:1}.legalContent li,.legalContent p{color:var(--muted);line-height:1.72}.legalContent a:not(.btn){color:var(--gold-light)}.askLilithHeroGrid,.investorHeroGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.72fr);grid-gap:clamp(36px,7vw,90px);gap:clamp(36px,7vw,90px);align-items:center;padding-block:clamp(70px,9vw,118px)}.askLilithSigil,.investorSigil{min-height:300px;display:grid;place-items:center;position:relative}.askLilithSigil img,.investorSigil img{width:min(210px,65%);opacity:.75}.askLilithSigil span,.investorSigil span{position:absolute;bottom:20px;max-width:280px;color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-style:italic;text-align:center}.investorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.innerRoomCards article,.investorGrid article{padding:24px;border:1px solid rgba(216,179,94,.17);border-radius:20px;background:linear-gradient(145deg,rgba(38,13,46,.82),rgba(13,6,17,.9))}.innerRoomCards span,.investorGrid span{color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.14em}.innerRoomCards h3,.investorGrid h3{margin:18px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.innerRoomCards p,.investorGrid p{color:var(--muted);line-height:1.6}.investorInvitation{padding:76px 0;border-block:1px solid rgba(216,179,94,.18);background:radial-gradient(circle at 20% 50%,rgba(127,29,102,.22),transparent 24rem),#100614}.investorInvitationInner{display:flex;align-items:center;justify-content:space-between;gap:36px}.investorInvitation h2{margin:.15em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:500}.investorInvitation p{max-width:720px;color:var(--muted)}.askLilithSection{background:radial-gradient(circle at 82% 18%,rgba(127,29,102,.16),transparent 22rem)}.askLilithExperience{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-gap:22px;gap:22px}.askLilithComposer,.askLilithPrompts{padding:clamp(24px,4vw,42px);border:1px solid rgba(216,179,94,.18);border-radius:24px;background:linear-gradient(150deg,rgba(38,13,46,.9),rgba(13,6,17,.96))}.askLilithComposer>label{display:block;margin-bottom:12px;color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.7rem)}.askLilithComposer textarea{min-height:170px;resize:vertical;padding:18px;border:1px solid rgba(216,179,94,.2);border-radius:16px;background:rgba(6,3,8,.68);color:var(--text);font:inherit;line-height:1.6}.askLilithActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.askLilithPrompts{display:grid;align-content:start;grid-gap:9px;gap:9px}.askLilithPrompts button{padding:12px 14px;border:1px solid rgba(216,179,94,.14);border-radius:12px;background:rgba(255,255,255,.02);color:var(--muted);cursor:pointer;font:inherit;text-align:left}.askLilithPrompts button:focus-visible,.askLilithPrompts button:hover{border-color:rgba(216,179,94,.55);color:var(--gold-light)}.askLilithBoundaries{border-top:1px solid rgba(216,179,94,.14);background:#09040b}.forumHero h1{max-width:920px}.forumAccessBand{padding:34px 0;border-block:1px solid rgba(216,179,94,.14);background:rgba(29,10,35,.58)}.forumAccessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.forumAccessGrid article{padding-right:20px;border-right:1px solid rgba(216,179,94,.13)}.forumAccessGrid article:last-child{border-right:0}.forumAccessGrid h2{margin:.2em 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.forumAccessGrid p,.innerRoomsCopy p{color:var(--muted);line-height:1.6}.innerRoomsSection{padding:80px 0;border-top:1px solid rgba(216,179,94,.18);background:radial-gradient(circle at 84% 40%,rgba(127,29,102,.28),transparent 28rem),linear-gradient(135deg,#130718,#08030a 70%)}.innerRoomsGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(34px,7vw,90px);gap:clamp(34px,7vw,90px);align-items:center}.innerRoomsCopy h2{margin:.15em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.5vw,4.2rem);font-weight:500;line-height:.97}.innerRoomCards{display:grid;grid-gap:14px;gap:14px}.richPostBody{display:grid;grid-gap:10px;gap:10px;margin-block:14px;min-width:0}.richPostBody p{margin:0;color:inherit;line-height:1.7;overflow-wrap:anywhere}.richPostBody a{color:var(--gold-light);text-decoration:underline;-webkit-text-decoration-color:rgba(216,179,94,.34);text-decoration-color:rgba(216,179,94,.34);text-underline-offset:3px}.richPostTag{display:inline-flex;margin-inline:2px;padding:2px 7px;border:1px solid rgba(216,179,94,.22);border-radius:999px;color:var(--gold-light);font-size:.84em}.richPostBreak{height:4px}.richLinkCard,.richMediaCard{min-width:0;overflow:hidden;border:1px solid rgba(216,179,94,.18);border-radius:16px;background:rgba(8,3,11,.72);text-decoration:none!important}.richMediaCard img,.richMediaCard video{display:block;width:100%;max-height:520px;object-fit:contain;background:#050207}.richMediaCard>a,.richMediaCard>span{display:block;padding:10px 14px}.richLinkCard{display:grid;grid-gap:4px;gap:4px;padding:16px}.richLinkCard small,.richLinkCard span{color:var(--muted);font-size:.78rem}.richLinkCard strong{color:var(--gold-light);overflow-wrap:anywhere}.forumComposerHint{color:var(--muted);font-size:.86rem}.editorialOrnament{min-height:190px;align-items:flex-end;padding:22px 195px 22px 22px}.editorialOrnament img{width:140px;right:24px;top:22px;opacity:.38}.editorialOrnament em{left:22px;right:auto;top:22px;bottom:auto;max-width:330px;color:#e8d9bb;font-size:1rem;line-height:1.35;text-align:left}.editorialOrnament>span{position:relative;z-index:2}@media (max-width:1020px){.contactReasonGrid,.investorGrid,.verifiedEventGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.askLilithExperience,.askLilithHeroGrid,.innerRoomsGrid,.investorHeroGrid,.legalLayout{grid-template-columns:1fr}.legalIndex{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.askLilithSigil,.investorSigil{min-height:210px}}@media (max-width:720px){.contactReasonGrid,.forumAccessGrid,.houseMessageGrid,.investorGrid,.verifiedEventGrid{grid-template-columns:1fr}.contactReasonCard{min-height:0}.locationEventHeading{grid-template-columns:1fr;align-items:start}.forumAccessGrid article{padding:0 0 18px;border-right:0;border-bottom:1px solid rgba(216,179,94,.13)}.forumAccessGrid article:last-child{padding-bottom:0;border-bottom:0}.investorInvitationInner{align-items:flex-start;flex-direction:column}.legalIndex{grid-template-columns:1fr}.editorialOrnament{min-height:235px;padding:118px 18px 18px}.editorialOrnament img{width:105px;right:16px;top:15px}.editorialOrnament em{left:16px;top:18px;max-width:calc(100% - 145px);font-size:.88rem}}.footer{grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(145px,1fr));align-items:start}.footerLegal a{display:block;margin-top:10px}.gateReveal video{align-self:end;width:min(470px,100%);max-height:92%;filter:drop-shadow(0 35px 70px rgba(0,0,0,.9))}.gateReveal video,.portraitFrame video{object-fit:cover;object-position:center top}.portraitFrame video{width:100%;height:100%;transform:scale(1.025) translateZ(22px)}.houseHero h1{font-size:clamp(2.7rem,6.4vw,5.8rem);line-height:.96;letter-spacing:-.038em}.gameShell h2,.housePanel h2,.houseSectionHead h2,.houseStatement h2,.whisperCard h2{font-size:clamp(2rem,4.4vw,3.8rem);line-height:1;letter-spacing:-.026em}.houseSigil span{width:min(280px,82%);bottom:18px;text-align:center;font-size:.64rem;line-height:1.55;letter-spacing:.11em}@media (min-width:1121px){nav[aria-label="Primary navigation"]{gap:clamp(12px,1.25vw,22px)}nav[aria-label="Primary navigation"] a{font-size:clamp(.78rem,.9vw,.94rem);white-space:nowrap}}@media (max-width:1100px){.footer{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBrand{grid-column:1/-1}}@media (max-width:760px){.houseHero{padding-top:56px}.houseSigil{min-height:280px}.houseSigil span{width:min(250px,88%);font-size:.6rem;letter-spacing:.09em}}@media (max-width:640px){.footer{grid-template-columns:1fr}.footerBrand{grid-column:auto}}.hero,.houseHero{min-height:auto}.catalogueHeroGrid,.heroGrid,.houseHeroGrid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(36px,5vw,68px)}.heroGrid{padding-block:clamp(68px,8vw,106px)}.catalogueHeroGrid>div:first-child,.heroCopy,.houseHeroCopy{width:min(100%,980px);max-width:980px;text-align:center}.catalogueHeroGrid>div:first-child .actions,.heroCopy .actions,.houseHeroCopy .actions{justify-content:center}.catalogueHeroGrid>div:first-child>p,.heroCopy .heroIntro,.heroCopy>p,.houseHeroLead,.houseHeroNote{margin-inline:auto}.catalogueHero h1,.hero h1,.houseHero h1,.pageHero h1{max-width:980px;font-size:clamp(2.85rem,5.7vw,5.35rem);line-height:.98;letter-spacing:-.038em}.pageHero{padding-block:clamp(62px,8vw,96px)}.pageHero .shell{max-width:1060px}.pageHero p{max-width:780px}.houseHero{padding:clamp(64px,8vw,100px) 0 clamp(58px,7vw,90px)}.houseHero h1{margin-inline:auto}.houseHeroLead{font-size:clamp(1rem,1.55vw,1.16rem)}.houseHeroNote{max-width:760px;padding:14px 0 0;border:0;border-top:1px solid var(--line);background:transparent;color:#bfb1c4}.catalogueSigil,.heroEmblem,.houseSigil{width:min(100%,760px);min-height:clamp(300px,40vw,470px);margin-inline:auto}.heroEmblem img{width:min(420px,72vw)}.catalogueSigil img,.houseSigil img{width:min(230px,48vw)}.heroNotes{justify-content:center;gap:8px 0}.heroNotes span{gap:0;padding-inline:14px;border-right:1px solid rgba(216,179,94,.28)}.heroNotes span:last-child{border-right:0}.heroNotes span:before{display:none}.houseSection,.section{padding-block:clamp(68px,7vw,94px)}.houseSectionHead,.sectionHead{align-items:flex-start;gap:28px}.editorialPanel h2,.gameShell h2,.houseManifesto h2,.housePanel h2,.houseSectionHead h2,.houseStatement h2,.sectionHead h2,.whisperCard h2{font-size:clamp(2.05rem,3.8vw,3.55rem);line-height:1.03;letter-spacing:-.026em}.houseSectionHead>p,.sectionHead>p{max-width:520px;margin-top:.65rem;font-size:.98rem;line-height:1.72}.doorwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.doorwayCard{min-height:280px;padding:28px}.doorwayNumber{font-size:.78rem;letter-spacing:.12em}.principleGrid,.productPrivilegeGrid,.tierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;overflow:visible;border:0;background:transparent}.principleCard,.productPrivilege,.tierCard{min-height:0;border:1px solid var(--line);border-radius:22px}.tierBenefits{gap:0;border-top:1px solid var(--line)}.tierBenefits li{padding:10px 0;border-bottom:1px solid rgba(240,215,154,.11);font-size:.88rem;line-height:1.5}.tierBenefits li:before{display:none}.productPrivilege{min-height:220px;justify-content:flex-start}.productPrivilegeMark{display:none}.productPrivilege h3{margin:0 0 10px}.principleCard span{font-size:.72rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.principleCard h3{margin-top:14px}.accessStep small{display:block}.accessStepMeta{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:18px}.accessStepNumber{color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.13em}.accessStepAudience{color:#c7b9cb;font-size:.76rem;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}.houseUtilitySpacer{height:1px}@media (max-width:900px){.doorwayGrid,.principleGrid,.productPrivilegeGrid,.tierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.houseSectionHead,.sectionHead{display:grid}}@media (max-width:620px){.heroGrid{padding-block:56px 70px}.catalogueHero h1,.hero h1,.houseHero h1,.pageHero h1{font-size:clamp(2.45rem,13vw,3.45rem)}.doorwayGrid,.principleGrid,.productPrivilegeGrid,.tierGrid{grid-template-columns:minmax(0,1fr)}.heroNotes span{width:100%;justify-content:center;padding:4px 0;border-right:0}.catalogueSigil,.heroEmblem,.houseSigil{min-height:280px}}.storyWingGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.storyWingGrid .doorwayCard{flex:1 1 210px;max-width:calc((100% - 72px) / 5);min-width:0;min-height:250px}.communityEventsPage{background:#08040a}.communityEventsHero{border-bottom:1px solid rgba(216,179,94,.16);background:radial-gradient(circle at 84% 18%,rgba(127,29,102,.22),transparent 28rem),linear-gradient(135deg,#140817,#08040a 68%)}.communityEventsHeroInner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:clamp(38px,7vw,88px);gap:clamp(38px,7vw,88px);padding-block:clamp(72px,9vw,118px)}.communityEventsHero h1{max-width:920px;margin:.16em 0 .28em;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.8rem);font-weight:500;line-height:.95;letter-spacing:-.045em}.communityEventsHero p{max-width:780px;color:#d0c3d3;font-size:1.03rem;line-height:1.72}.communityReviewNote{margin-top:22px;color:#9f919f!important;font-size:.78rem!important}.communityEventsPrinciples{padding:26px;border:1px solid rgba(216,179,94,.2);border-radius:22px;background:rgba(255,255,255,.025)}.communityEventsPrinciples strong{display:block;margin-bottom:14px;color:#f4e1a1;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.communityEventsPrinciples ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px;color:#d8cbdc;line-height:1.55}.communityFeatureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.communityDirectoryCard,.communityFeatureCard{min-width:0;overflow:hidden;border:1px solid rgba(216,179,94,.18);border-radius:22px;background:rgba(18,8,22,.92);box-shadow:0 20px 48px rgba(0,0,0,.22)}.communityDirectoryImage,.communityFeatureImage{aspect-ratio:16/9;overflow:hidden;background:#130916}.communityDirectoryImage img,.communityFeatureImage img{width:100%;height:100%;object-fit:cover}.communityDirectoryCardBody,.communityFeatureBody{padding:22px}.communityDirectoryCard h3,.communityDirectoryEmpty h3,.communityFeatureBody h3,.communityPlainPanel h2,.communityRatedCard h3{margin:.34em 0 .42em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.02}.communityDirectoryCard h3,.communityFeatureBody h3{font-size:clamp(1.55rem,2.4vw,2.25rem)}.communityDirectoryCardBody>p,.communityDirectoryEmpty p,.communityFeatureBody>p,.communityPlainPanel>p{color:#cdbfd1;line-height:1.62}.communityDirectoryMeta{display:flex;flex-wrap:wrap;gap:7px}.communityDirectoryMeta span{padding:5px 8px;border:1px solid rgba(216,179,94,.2);border-radius:999px;color:#f1dfac;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.communityRatedGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.communityRatedCard{padding:24px;border:1px solid rgba(216,179,94,.18);border-radius:20px;background:rgba(255,255,255,.022)}.communityRatedCard>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px}.communityRatedScore{color:#f4e1a1;font-size:1.18rem;font-weight:800}.communityRatedCard small{color:#9f919f;font-size:.72rem}.communityRatedCard h3{font-size:1.75rem}.communityRatedCard p{color:#cdbfd1}.communityDirectoryControls{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.55fr));grid-gap:12px;gap:12px;margin-bottom:18px;padding:16px;border:1px solid rgba(216,179,94,.16);border-radius:18px;background:rgba(255,255,255,.02)}.communityDirectoryControls label{min-width:0}.communityDirectoryControls label>span{display:block;margin:0 0 7px;color:#bbaebd;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.communityDirectoryControls input,.communityDirectoryControls select{width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1px solid rgba(216,179,94,.2);border-radius:12px;background:#100712;color:#fff8f2}.communityDirectorySummary{margin-bottom:18px;color:#a99baa;font-size:.82rem}.communityDirectorySummary strong{color:#f4e1a1}.communityDirectoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.communityDirectoryCard{display:flex;flex-direction:column}.communityDirectoryCardBody{display:flex;flex:1 1;flex-direction:column}.communityDirectoryDate,.communityDirectoryFormat,.communityDirectoryRating{margin:0 0 10px!important}.communityDirectoryFormat{color:#e6d7df!important;font-size:.88rem;font-weight:700}.communityDirectoryDate,.communityDirectoryRating{color:#f4e1a1!important;font-size:.82rem;font-weight:800}.communityDirectoryRating span{color:#a99baa;font-weight:600}.communityDirectoryFacts{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.communityDirectoryFacts div{display:grid;grid-template-columns:60px 1fr;grid-gap:10px;gap:10px}.communityDirectoryFacts dt{color:#d8b35e;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.communityDirectoryFacts dd{margin:0;color:#e7dce9;font-size:.84rem}.communityDirectoryNote{margin-top:auto!important;padding-top:8px;color:#a99baa!important;font-size:.76rem}.communityDirectoryCard .btn{width:100%;box-sizing:border-box;margin-top:14px;text-align:center}.communityDirectoryEmpty,.communityPlainPanel{padding:clamp(24px,4vw,38px);border:1px solid rgba(216,179,94,.16);border-radius:22px;background:rgba(255,255,255,.02)}.communityDirectoryEmpty h3,.communityPlainPanel h2{font-size:clamp(1.8rem,3vw,2.8rem)}.communityEventsBottomGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:1100px){.storyWingGrid .doorwayCard{flex-basis:30%;max-width:calc((100% - 36px) / 3)}.communityDirectoryControls,.communityFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.communityDirectorySearch{grid-column:1/-1}.communityDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.communityEventsHeroInner{grid-template-columns:1fr;padding-block:64px 76px}.communityEventsHero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.communityEventsBottomGrid,.communityRatedGrid{grid-template-columns:1fr}}@media (max-width:760px){.storyWingGrid .doorwayCard{flex-basis:46%;max-width:calc((100% - 18px) / 2)}.communityDirectoryControls,.communityDirectoryGrid,.communityFeatureGrid{grid-template-columns:1fr}.communityDirectorySearch{grid-column:auto}}@media (max-width:520px){.storyWingGrid .doorwayCard{flex-basis:100%;max-width:100%}.communityDirectoryCardBody,.communityFeatureBody,.communityPlainPanel,.communityRatedCard{padding:20px}}.lilithCheckCard,.lilithEraPanel,.lilithTensionPanel,.newsletterCard,.partnerPrinciples,.partnershipBanner,.partnershipBoundaryGrid>article,.partnershipForm,.partnershipOpportunity{border:1px solid rgba(212,175,55,.24);background:linear-gradient(180deg,rgba(29,10,31,.94),rgba(13,6,16,.98));box-shadow:0 22px 55px rgba(0,0,0,.28)}.newsletterCard{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,58px);border-radius:24px}.lilithCodeCard h3,.lilithExplorer h2,.lilithExplorer h3,.lilithIdentityCard h3,.lilithPathCard h3,.newsletterIntro h2,.partnerHero h1,.partnerPrinciples h2,.partnershipBanner h2,.partnershipBoundaryGrid h2,.partnershipOpportunity h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.newsletterIntro h2{margin:.15em 0 .3em;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.newsletterIntro p:not(.eyebrow){color:var(--muted);font-size:1.02rem}.newsletterFields{display:grid;grid-gap:18px;gap:18px}.newsletterTopics{margin:0;padding:0;border:0}.newsletterTopics legend{margin-bottom:10px;font-weight:700}.newsletterTopicGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.newsletterConsent,.newsletterTopic,.partnershipConsent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);line-height:1.45}.newsletterTopic{min-height:52px;padding:12px 14px;border:1px solid rgba(212,175,55,.16);border-radius:12px;background:rgba(255,255,255,.025)}.newsletterConsent input,.newsletterTopic input,.partnershipConsent input{margin-top:3px;accent-color:#d4af37}.newsletterSubmitRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.newsletterSubmitRow small{max-width:380px;color:var(--muted)}.newsletterTrap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.newsletterComplete{grid-template-columns:1fr}.newsletterComplete p{color:var(--muted)}.newsletterCompact{grid-template-columns:1fr;gap:22px}.partnershipBanner{display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(250px,.85fr);grid-gap:28px 48px;gap:28px 48px;align-items:end;padding:clamp(28px,5vw,52px);border-radius:22px}.partnershipBannerCopy h2{margin:.15em 0 .32em;max-width:850px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.partnershipBannerCopy p:not(.eyebrow){max-width:760px;color:var(--muted)}.partnershipBannerPaths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.partnershipBannerPaths span{padding:10px 12px;border:1px solid rgba(212,175,55,.16);border-radius:999px;color:#eadca9;text-align:center;font-size:.86rem}.partnershipBannerActions{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.partnershipBannerCompact{grid-template-columns:1fr}.partnerHero{padding:clamp(72px,10vw,132px) 0 clamp(56px,8vw,96px);border-bottom:1px solid rgba(212,175,55,.14);background:radial-gradient(circle at 75% 25%,rgba(127,29,102,.2),transparent 30rem)}.partnerHeroGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:clamp(38px,7vw,88px);gap:clamp(38px,7vw,88px);align-items:center}.partnerHero h1{margin:.12em 0 .28em;max-width:900px;font-size:clamp(3.1rem,7vw,6.6rem);line-height:.94;letter-spacing:-.035em}.partnerLead{max-width:780px;color:var(--muted);font-size:1.08rem}.partnerPrinciples{padding:28px;border-radius:18px}.partnerPrinciples ul{margin:14px 0 0;padding-left:20px;color:var(--muted)}.partnerPrinciples li+li{margin-top:10px}.partnershipOpportunityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.partnershipOpportunity{min-height:220px;padding:26px;border-radius:16px}.partnershipOpportunity h3{margin-top:0;font-size:1.55rem}.partnershipOpportunity p{color:var(--muted)}.partnershipBoundaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.partnershipBoundaryGrid>article{padding:clamp(28px,4vw,44px);border-radius:18px}.partnershipBoundaryGrid p:not(.eyebrow){color:var(--muted)}.partnershipFormSection{max-width:980px}.partnershipForm{padding:clamp(24px,4vw,40px);border-radius:18px}.partnershipConsent{margin:18px 0 22px}.partnershipFormComplete{max-width:720px}.lilithHero.lilithHeroExpanded{padding-bottom:clamp(54px,8vw,92px)}.lilithHeroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.lilithHookLine{margin-top:24px;padding-left:16px;border-left:2px solid rgba(212,175,55,.42);color:#eadca9;font-family:Georgia,serif;font-size:1.18rem}.lilithIdentityGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.lilithIdentityCard{padding:24px;border-top:1px solid rgba(212,175,55,.32);background:rgba(255,255,255,.02)}.lilithIdentityCard span{display:inline-block;margin-bottom:14px;color:rgba(212,175,55,.62);font-family:Georgia,serif;font-size:1.7rem}.lilithIdentityCard h3{margin:0 0 10px;font-size:1.45rem}.lilithIdentityCard p{margin-bottom:0;color:var(--muted)}.lilithExplorer{display:grid;grid-gap:clamp(54px,8vw,96px);gap:clamp(54px,8vw,96px)}.lilithExplorerIntro{max-width:850px}.lilithExplorerIntro h2{margin:.14em 0 .3em;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.98}.lilithExplorerIntro>p:not(.eyebrow){color:var(--muted)}.lilithEraTabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 12px}.lilithEraTabs button,.lilithTensionButtons button{border:1px solid rgba(212,175,55,.2);border-radius:999px;background:rgba(255,255,255,.025);color:#d7cbd9;padding:11px 15px;cursor:pointer}.lilithEraTabs button.active,.lilithTensionButtons button.active{border-color:rgba(212,175,55,.62);background:rgba(127,29,102,.18);color:#f3e7b7}.lilithEraPanel{padding:clamp(28px,5vw,48px);border-radius:18px}.lilithEraPanel h3{margin:.2em 0;font-size:clamp(1.9rem,4vw,3.1rem)}.lilithEraPanel>p:not(.tag){max-width:880px;color:var(--muted);font-size:1.03rem}.lilithEraAnswer{display:grid;grid-gap:6px;gap:6px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(212,175,55,.18)}.lilithEraAnswer span{color:#eadca9}.lilithCheckList{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.lilithCheckCard{border-radius:14px;overflow:hidden}.lilithCheckCard button{width:100%;display:flex;justify-content:space-between;gap:24px;padding:20px 22px;border:0;background:transparent;color:#fff8f2;text-align:left;cursor:pointer}.lilithCheckCard button span{font-size:1.02rem}.lilithCheckCard button strong{flex:0 0 auto;color:#eadca9}.lilithCheckCard p{margin:0;padding:0 22px 22px;color:var(--muted)}.lilithCheckCard.open{border-color:rgba(212,175,55,.46)}.lilithTensionGrid{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);grid-gap:18px;gap:18px;margin-top:24px}.lilithTensionButtons{display:grid;align-content:start;grid-gap:10px;gap:10px}.lilithTensionButtons button{border-radius:12px;text-align:left}.lilithTensionPanel{min-height:240px;padding:clamp(28px,5vw,48px);border-radius:18px}.lilithTensionPanel h3{margin:.18em 0;font-size:clamp(2rem,4vw,3.3rem)}.lilithTensionPanel p:not(.tag){color:var(--muted)}.lilithKeepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.lilithKeepGrid article{padding:28px;border:1px solid rgba(212,175,55,.18);border-radius:16px;background:rgba(255,255,255,.018)}.lilithKeepGrid h3{margin-top:0;font:500 1.8rem Georgia,serif}.lilithKeepGrid p{color:var(--muted)}.lilithCodeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.lilithCodeCard{padding:24px;border-left:1px solid rgba(212,175,55,.35);background:rgba(255,255,255,.018)}.lilithCodeCard h3{margin:0 0 9px}.lilithCodeCard p{color:var(--muted)}.lilithPathGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.lilithPathCard{min-height:220px;padding:26px;border:1px solid rgba(212,175,55,.18);border-radius:16px;background:rgba(255,255,255,.02);text-decoration:none}.lilithPathCard:hover{border-color:rgba(212,175,55,.44);transform:translateY(-2px)}.lilithPathCard h3{color:#f5e8b9}.lilithPathCard p{color:var(--muted)}.lilithPathCard span{color:#eadca9}@media (max-width:1000px){.newsletterCard,.partnerHeroGrid,.partnershipBanner{grid-template-columns:1fr}.partnershipOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lilithIdentityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lilithCodeGrid,.lilithPathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lilithCodeGrid,.lilithIdentityGrid,.lilithKeepGrid,.lilithPathGrid,.lilithTensionGrid,.newsletterTopicGrid,.partnershipBannerPaths,.partnershipBoundaryGrid,.partnershipOpportunityGrid{grid-template-columns:1fr}.newsletterCard,.partnershipBanner,.partnershipForm{border-radius:16px}.partnerHero h1{font-size:clamp(2.7rem,13vw,4.6rem)}.lilithEraTabs{display:grid;grid-template-columns:1fr 1fr}.lilithEraTabs button{border-radius:10px}.lilithCheckCard button{gap:12px;padding:18px}.lilithCheckCard p{padding-inline:18px}}@media (max-width:440px){.lilithEraTabs{grid-template-columns:1fr}.newsletterSubmitRow .btn,.partnerHero .actions .btn,.partnershipBannerActions .btn{width:100%;text-align:center}}.lilithHeroExpanded h1{max-width:820px;font-size:clamp(3.4rem,7vw,6.4rem);line-height:.92}.lilithHeroExpanded .lilithLead{max-width:780px}@media (max-width:720px){.lilithHeroExpanded h1{font-size:clamp(3rem,16vw,4.7rem)}}.newsletterConsent input[type=checkbox],.newsletterTopic input[type=checkbox],.partnershipConsent input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:3px 0 0}.newsletterConsent span,.newsletterTopic span,.partnershipConsent span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}@media (max-width:720px){.newsletterConsent,.newsletterTopic,.partnershipConsent{width:100%;align-items:flex-start}.partnershipForm .actions,.partnershipForm .actions .btn{width:100%}.partnershipForm .actions .btn{text-align:center}}.communityEventsHeroInner{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(34px,5vw,68px);align-items:center;padding-block:clamp(62px,7.5vw,96px)}.communityEventsHeroCopy{min-width:0}.communityEventsHero h1{max-width:790px;margin:.18em 0 .32em;font-size:clamp(2.8rem,4.8vw,4.7rem);line-height:1.01;letter-spacing:-.03em}.communityEventsHero p{max-width:720px;font-size:1rem;line-height:1.68}.communityEventsPrinciples{padding:clamp(24px,3vw,34px);background:linear-gradient(155deg,rgba(28,11,31,.96),rgba(10,5,12,.95)),radial-gradient(circle at 100% 0,rgba(216,179,94,.08),transparent 60%);box-shadow:0 26px 58px rgba(0,0,0,.24)}.communityPrinciplesHead{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid rgba(216,179,94,.16)}.communityPrinciplesHead .eyebrow{margin:0;color:#a99baa;font-size:.62rem}.communityPrinciplesHead>strong{margin:0;color:#f3e7b7;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;letter-spacing:-.015em;text-transform:none}.communityPrinciplesGrid{display:grid}.communityPrinciple{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.055)}.communityPrinciple:last-child{border-bottom:0;padding-bottom:0}.communityPrinciple>span{color:#d8b35e;font-family:Georgia,Times New Roman,serif;font-size:.92rem;letter-spacing:.05em}.communityPrinciple div>strong{display:block;margin-bottom:4px;color:#fff8f2;font-size:.92rem;font-weight:700;letter-spacing:.01em;text-transform:none}.communityPrinciple p{margin:0;color:#bcaebe!important;font-size:.8rem!important;line-height:1.52!important}.cabinetSectionHead{align-items:end}.cabinetDepartmentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cabinetDepartment{position:relative;min-width:0;min-height:260px;display:flex;flex-direction:column;padding:clamp(24px,3vw,32px);overflow:hidden;border:1px solid rgba(216,179,94,.19);border-radius:22px;background:radial-gradient(circle at 96% 8%,rgba(127,29,102,.16),transparent 42%),linear-gradient(150deg,rgba(25,10,29,.97),rgba(10,5,12,.98));box-shadow:0 22px 52px rgba(0,0,0,.22);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.cabinetDepartment:after{position:absolute;right:-48px;bottom:-62px;width:150px;height:150px;border:1px solid rgba(216,179,94,.11);border-radius:50%;content:"";pointer-events:none}.cabinetDepartment:hover{transform:translateY(-3px);border-color:rgba(216,179,94,.34);box-shadow:0 28px 62px rgba(0,0,0,.3)}.cabinetDepartmentTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:30px}.cabinetDepartmentIndex{color:#d8b35e;font-family:Georgia,Times New Roman,serif;font-size:.9rem;letter-spacing:.08em}.cabinetDepartmentNote{color:#9f919f;font-size:.61rem;font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase}.cabinetDepartment h3{max-width:330px;margin:0 0 12px;color:#fff8f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:500;line-height:1.04;letter-spacing:-.025em}.cabinetDepartment p{margin:0 0 24px;color:#cbbdce;font-size:.9rem;line-height:1.62}.cabinetDepartmentLink{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:15px;border-top:1px solid rgba(216,179,94,.14);color:#f4e1a1;font-size:.8rem;font-weight:800;letter-spacing:.03em;text-decoration:none}.cabinetDepartmentLink span{font-size:1rem;transition:transform .16s ease}.cabinetDepartmentLink:hover span{transform:translate(2px,-2px)}.discoveryClarityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.discoveryClarityPanel{padding:clamp(26px,4vw,40px);border:1px solid rgba(216,179,94,.16);border-radius:22px;background:rgba(255,255,255,.02)}.discoveryClarityPanel h2{margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:500;line-height:1.04;letter-spacing:-.025em}.discoveryClarityItems{display:grid}.discoveryClarityItem{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:13px 0;border-top:1px solid rgba(255,255,255,.06)}.discoveryClarityItem span{color:#d8b35e;font-family:Georgia,Times New Roman,serif;font-size:.78rem}.discoveryClarityItem p{margin:0;color:#d3c5d7;line-height:1.5}.subtleSupportLink{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,700px);margin-top:22px;padding:13px 16px;border:1px solid rgba(216,179,94,.16);border-radius:14px;background:rgba(255,255,255,.018);color:#cdbfd1;font-size:.8rem;text-decoration:none}.subtleSupportLink span{flex:0 0 auto;color:#f4e1a1;font-weight:800}.profileSupportRibbon{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin-top:22px;padding:20px 22px;border:1px solid rgba(216,179,94,.15);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(127,29,102,.1),transparent 48%),rgba(255,255,255,.018)}.profileSupportRibbon .eyebrow{margin-bottom:6px}.profileSupportRibbon strong{display:block;color:#fff8f2;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.supportPage{background:#08040a}.supportHero{border-bottom:1px solid rgba(216,179,94,.15);background:radial-gradient(circle at 84% 18%,rgba(127,29,102,.18),transparent 28rem),linear-gradient(135deg,#140817,#08040a 70%)}.supportHeroGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-gap:clamp(38px,6vw,78px);gap:clamp(38px,6vw,78px);align-items:center;padding-block:clamp(68px,8vw,110px)}.supportHero h1{max-width:790px;margin:.14em 0 .28em;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.2vw,5rem);font-weight:500;line-height:1;letter-spacing:-.035em}.supportHeroLead{max-width:730px;margin:0;color:#d2c4d5;font-size:1rem;line-height:1.7}.supportEmergencyCard{padding:clamp(24px,4vw,34px);border:1px solid rgba(216,179,94,.24);border-radius:22px;background:rgba(8,3,10,.6);box-shadow:0 24px 56px rgba(0,0,0,.24)}.supportEmergencyCard>span{display:block;margin-bottom:14px;color:#d8b35e;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.supportEmergencyCard strong{display:block;color:#fff8f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.8vw,2.4rem);font-weight:500;line-height:1.06}.supportEmergencyCard p{margin:15px 0 0;color:#bcaebe;font-size:.84rem;line-height:1.58}.supportDirectoryHead{align-items:end}.supportCountryNav{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 38px}.supportCountryNav a{padding:9px 12px;border:1px solid rgba(216,179,94,.18);border-radius:999px;background:rgba(255,255,255,.018);color:#d8cbdc;font-size:.72rem;font-weight:700;text-decoration:none}.supportCountryNav a:hover{border-color:rgba(216,179,94,.38);color:#f4e1a1}.supportCountryStack{display:grid;grid-gap:28px;gap:28px}.supportCountry{scroll-margin-top:100px;padding:clamp(26px,4vw,42px);border:1px solid rgba(216,179,94,.15);border-radius:24px;background:linear-gradient(145deg,rgba(22,9,25,.92),rgba(10,5,12,.96))}.supportCountryHead{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin-bottom:28px}.supportCountryIndex{color:#d8b35e;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;letter-spacing:.05em}.supportCountryHead .eyebrow{margin-bottom:5px}.supportCountryHead h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:500;line-height:1.02;letter-spacing:-.025em}.supportEmergencyLine{margin:10px 0 0;color:#f3e7b7;font-size:.88rem;font-weight:700}.supportCountryNote{margin:6px 0 0;color:#9f919f;font-size:.76rem}.supportResourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.supportResource{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(255,255,255,.018)}.supportResourceLabel{color:#9f919f;font-size:.58rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.supportResource h3{margin:9px 0 8px;color:#fff8f2;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;line-height:1.08}.supportResource p{margin:0 0 14px;color:#c9bbcc;font-size:.84rem;line-height:1.58}.supportResource>strong{display:block;margin-top:auto;padding-top:5px;color:#f3e7b7;font-size:.84rem}.supportResource>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(216,179,94,.12);color:#d8b35e;font-size:.75rem;font-weight:800;text-decoration:none}.supportLilithCard{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(220px,.4fr);grid-gap:clamp(26px,4vw,48px);gap:clamp(26px,4vw,48px);align-items:center;padding:clamp(28px,4vw,44px);border:1px solid rgba(216,179,94,.2);border-radius:24px;background:radial-gradient(circle at 95% 10%,rgba(127,29,102,.18),transparent 36%),rgba(20,8,23,.85)}.supportLilithMark img{width:78px;height:78px}.supportLilithCard h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:500;line-height:1.02;letter-spacing:-.025em}.supportLilithCard p{margin:0;color:#cbbdce;line-height:1.65}.supportLilithAction{display:grid;grid-gap:11px;gap:11px}.supportLilithAction .btn{width:100%;box-sizing:border-box;text-align:center}.supportLilithAction span{color:#9f919f;font-size:.69rem;line-height:1.45;text-align:center}.supportBoundary{max-width:880px}.supportBoundary h2{margin:.12em 0 .35em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:500;line-height:1.04}.supportBoundary>p:not(.eyebrow){color:#cbbdce;line-height:1.68}@media (max-width:1080px){.communityEventsHeroInner,.supportHeroGrid{grid-template-columns:1fr}.communityEventsPrinciples{max-width:760px}.cabinetDepartmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supportLilithCard{grid-template-columns:72px minmax(0,1fr)}.supportLilithAction{grid-column:2;max-width:360px}}@media (max-width:760px){.communityEventsHeroInner{padding-block:56px 70px}.communityEventsHero h1{font-size:clamp(2.55rem,11vw,3.8rem)}.communityPrinciplesHead{display:grid;grid-gap:5px;gap:5px}.cabinetDepartmentGrid,.discoveryClarityGrid,.supportResourceGrid{grid-template-columns:1fr}.cabinetDepartment{min-height:235px}.profileSupportRibbon{grid-template-columns:1fr}.supportHeroGrid{padding-block:58px 72px}.supportHero h1{font-size:clamp(2.65rem,11vw,4rem)}.supportCountry{padding:24px 20px}.supportCountryHead{grid-template-columns:38px minmax(0,1fr);gap:12px}.supportLilithCard{grid-template-columns:1fr}.supportLilithMark img{width:64px;height:64px}.supportLilithAction{grid-column:auto;max-width:none}}@media (max-width:520px){.cabinetDepartmentTop{align-items:flex-start}.cabinetDepartmentNote{max-width:150px}.subtleSupportLink{align-items:flex-start;flex-direction:column;gap:7px}}img[src="/brand-lockup.webp"],img[src="/brand-mark.webp"]{display:block!important;opacity:1!important;visibility:visible!important;background:transparent!important;-webkit-clip-path:none!important;clip-path:none!important;object-fit:contain}.brandMark,.catalogueSigil img,.footerLockup img,.heroSigil img,.houseSigil img{opacity:1!important;visibility:visible!important}.brand .brandMark{object-fit:contain}.footerBrand .footerLockup{display:block;margin-bottom:18px}.footerBrand .footerLockup img{width:min(190px,58vw)!important;height:auto!important}.brandedHero .compact .portraitFrame{background-image:radial-gradient(circle at 50% 40%,rgba(127,29,102,.24),transparent 56%),url(/brand-mark.webp)}.cataloguePage .catalogueSigil:after,.cataloguePage .catalogueSigil:before,.houseSigil:after{display:none!important}.houseSigil:before{width:min(292px,80%);opacity:.42;box-shadow:0 0 0 20px rgba(216,179,94,.018),0 0 72px rgba(127,29,102,.18)}.houseSigil img{width:min(270px,76%)!important;filter:drop-shadow(0 22px 38px rgba(0,0,0,.58))}.cataloguePage .catalogueSigil{min-height:250px}.cataloguePage .catalogueSigil img{width:min(245px,68vw)}.cataloguePage .catalogueSigil span{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-style:normal;font-weight:600;line-height:1.35;letter-spacing:.08em;text-align:center}.lilithHistoryVideo{overflow:hidden}.lilithHistoryVideo video,.lilithHistoryVideo>img{display:block;width:min(560px,100%);max-height:790px;aspect-ratio:9/16;object-fit:cover;object-position:center top;border:1px solid rgba(216,179,94,.18);border-radius:48% 48% 18px 18px;box-shadow:0 34px 72px rgba(0,0,0,.54),0 0 84px rgba(127,29,102,.16);filter:drop-shadow(0 36px 70px rgba(0,0,0,.5));-webkit-mask-image:radial-gradient(ellipse 78% 91% at 50% 47%,#000 0 72%,rgba(0,0,0,.94) 80%,transparent 100%);mask-image:radial-gradient(ellipse 78% 91% at 50% 47%,#000 0 72%,rgba(0,0,0,.94) 80%,transparent 100%)}@media (max-width:640px){.footerBrand .footerLockup img{width:min(172px,52vw)!important}.lilithHistoryVideo video,.lilithHistoryVideo>img{width:min(430px,100%);max-height:620px}}.homeCinematicHero{position:relative;min-height:0;overflow:hidden;padding:clamp(64px,7vw,102px) 0 clamp(76px,8vw,116px);border-bottom:1px solid rgba(216,179,94,.16);background:radial-gradient(ellipse at 50% 88%,rgba(127,29,102,.22),transparent 34rem),radial-gradient(circle at 92% 12%,rgba(185,52,32,.08),transparent 24rem),linear-gradient(180deg,#09040b,#080309)}.homeCinematicHero:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.homeCinematicHeroInner{position:relative;z-index:1;width:min(1160px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(46px,6vw,82px);gap:clamp(46px,6vw,82px);margin-inline:auto}.homeCinematicHero .homeCinematicCopy{width:100%;max-width:1080px;margin-inline:auto;padding:0;text-align:center}.homeCinematicHero .eyebrow{max-width:none;margin:0 auto;font-size:clamp(.68rem,.78vw,.76rem);line-height:1.55;letter-spacing:.145em;text-wrap:balance}.homeCinematicHero .heroBrandName{display:block;width:100%;margin:14px auto 0;color:#eadcae;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,1.55vw,1.65rem);line-height:1.2;letter-spacing:.055em;text-align:center}.homeCinematicHero h1{width:min(980px,100%);max-width:none;margin:.17em auto .22em;font-size:clamp(4.15rem,6.8vw,6.15rem);line-height:.92;letter-spacing:-.047em;text-wrap:balance}.homeCinematicHero .heroIntro{max-width:72ch;margin:0 auto 28px;color:#d7cbd9;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.homeCinematicHero .actions,.homeCinematicHero .heroNotes{justify-content:center}.homeCinematicHero .heroNotes{margin-top:24px}.homeCinematicStage{position:relative;width:min(1080px,100%);min-height:760px;display:grid;place-items:center;margin-inline:auto;padding:34px clamp(20px,6vw,82px) 22px;overflow:hidden;isolation:isolate;border-block:1px solid rgba(216,179,94,.12);background:radial-gradient(ellipse at 50% 52%,rgba(127,29,102,.34),transparent 31rem),radial-gradient(ellipse at 50% 92%,rgba(216,179,94,.06),transparent 28rem),linear-gradient(180deg,rgba(255,255,255,.009),rgba(0,0,0,.08))}.homeCinematicStage:before{position:absolute;inset:28px 10% 20px;z-index:0;content:"";pointer-events:none;border:1px solid rgba(216,179,94,.19);border-radius:50% 50% 24px 24px;box-shadow:0 0 0 28px rgba(127,29,102,.025),0 0 110px rgba(127,29,102,.23),inset 0 0 80px rgba(0,0,0,.18)}.homeCinematicStage:after{position:absolute;left:8%;right:8%;bottom:0;z-index:3;height:26%;content:"";pointer-events:none;background:linear-gradient(0deg,rgba(8,3,10,.82),transparent)}.homeCinematicStage .lilithPortrait{z-index:1;width:100%;min-height:700px}.homeCinematicStage .portraitAura{top:5%;right:auto;bottom:4%;left:50%;width:min(600px,72vw);transform:translateX(-50%);border-radius:50% 50% 24px 24px}.homeCinematicStage .portraitFrame{width:min(490px,72vw);height:auto;aspect-ratio:2/3;margin-inline:auto;border-radius:48% 48% 20px 20px}.homeCinematicStage .portraitFrame video{width:100%;height:100%;object-fit:cover;object-position:center top}.homeCinematicStage .portraitCaption{bottom:4.5%}.lilithHistoryPortrait{position:relative;min-height:clamp(620px,66vw,790px);display:grid;place-items:center;margin:0;isolation:isolate}.lilithHistoryPortrait:before{position:absolute;inset:8% -4% 4%;z-index:-1;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(185,52,32,.18),transparent 24rem),radial-gradient(ellipse at 50% 54%,rgba(127,29,102,.28),transparent 30rem);filter:blur(10px)}.lilithHistoryPortrait img{display:block;width:min(560px,100%);max-height:790px;object-fit:cover;object-position:center top;filter:drop-shadow(0 36px 70px rgba(0,0,0,.66));-webkit-mask-image:radial-gradient(ellipse 78% 91% at 50% 47%,#000 0 72%,rgba(0,0,0,.94) 80%,transparent 100%);mask-image:radial-gradient(ellipse 78% 91% at 50% 47%,#000 0 72%,rgba(0,0,0,.94) 80%,transparent 100%)}.lilithHistoryPortrait figcaption{position:absolute;right:0;bottom:18px;left:0;margin:0;color:#e7d39b;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.9)}@media (max-width:860px){.homeCinematicHeroInner{width:min(760px,calc(100% - 36px))}.homeCinematicHero h1{font-size:clamp(3.5rem,10vw,5.65rem)}.homeCinematicStage{min-height:680px}.homeCinematicStage:before{inset-inline:5%}.homeCinematicStage .lilithPortrait{min-height:630px}.lilithHistoryPortrait{min-height:680px;margin-top:18px}}@media (max-width:640px){.homeCinematicHero{padding:44px 0 64px}.homeCinematicHeroInner{width:min(100% - 28px,600px);gap:34px}.homeCinematicHero h1{width:min(100%,11.5ch);font-size:clamp(3rem,14vw,4.35rem);line-height:.98}.homeCinematicHero .heroIntro{font-size:1rem;line-height:1.64}.homeCinematicHero .actions{align-items:stretch;flex-direction:column}.homeCinematicHero .actions .btn{width:100%;justify-content:center}.homeCinematicHero .heroNotes{gap:9px 12px}.homeCinematicStage{min-height:560px;padding-inline:10px}.homeCinematicStage:before{inset:22px 1% 14px}.homeCinematicStage .lilithPortrait{min-height:520px}.homeCinematicStage .portraitAura{width:min(390px,88vw)}.homeCinematicStage .portraitFrame{width:min(320px,82vw)}.homeCinematicStage .portraitCaption{bottom:4%;font-size:.64rem!important;letter-spacing:.1em}.lilithHistoryPortrait{min-height:580px}.lilithHistoryPortrait img{width:min(430px,100%);max-height:620px}.lilithHistoryPortrait figcaption{bottom:9px;font-size:.64rem;letter-spacing:.1em}}html{font-size:16px}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.56}.siteHeader{z-index:60}.nav{min-height:72px;gap:20px}.brand{gap:10px}.brandMark{width:48px;height:48px;object-fit:contain}.brandName{font-size:clamp(1.08rem,1.35vw,1.34rem);letter-spacing:.025em}.brandTagline{margin-top:6px;font-size:.62rem;letter-spacing:.15em}.nav nav{gap:18px}.nav nav a{font-size:.88rem}.hero h1,.pageHero h1{font-size:clamp(3rem,5.6vw,5.6rem);line-height:.96}.hero p,.heroIntro,.pageHero p{font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.62}.houseHero{padding:clamp(62px,7vw,96px) 0 clamp(52px,6vw,78px)}.houseHero h1{max-width:860px;font-size:clamp(2.9rem,5.8vw,5.45rem);line-height:.95;letter-spacing:-.042em}.houseHeroLead{font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.62}.houseSigil{min-height:325px}.houseSection,.section{padding-top:clamp(58px,6vw,78px);padding-bottom:clamp(58px,6vw,78px)}.editorialPanel h2,.gameShell h2,.houseManifesto h2,.housePanel h2,.houseSectionHead h2,.houseStatement h2,.sectionHead h2,.whisperCard h2{font-size:clamp(2rem,3.7vw,3.65rem);line-height:1.01;letter-spacing:-.028em}.housePanel p,.houseSectionHead>p,.houseStatement p,.sectionHead p{font-size:.98rem;line-height:1.62}.doorwayGrid{gap:12px}.doorwayCard{min-height:270px;padding:21px;border-radius:18px}.doorwayCard h3{font-size:clamp(1.45rem,1.8vw,1.72rem);line-height:1.08}.doorwayCard p{font-size:.91rem;line-height:1.58}.storyWingGrid .doorwayCard{min-height:300px}.storyWingGrid .doorwayPlain{font-size:.72rem;letter-spacing:.08em}.supportResourceLabel{font-size:.68rem;letter-spacing:.09em}.housePanel,.panel{border-radius:18px}.housePanel{padding:clamp(20px,2.2vw,27px)}.tierCard{padding:24px 21px 22px;border-radius:20px}.tierCard h2,.tierCard h3{font-size:1.65rem}.productPrivilege{min-height:240px;padding:22px;border-radius:19px}.productPrivilege h3{font-size:1.45rem}.btn{min-height:43px;padding:9px 17px;font-size:.92rem}.eyebrow,.tag{font-size:.68rem;letter-spacing:.16em}.footer{font-size:.9rem}.footerLockup{gap:12px}.footerLockup img{width:68px;height:68px;object-fit:contain}.footer h3,.footer>div:not(.footerBrand):not(.footerSocial) h3,.footerSocial h3{font-size:1.02rem;line-height:1.2}.footer a,.footerBrand>p,.footerSocial p{font-size:.86rem;line-height:1.55}.footerTagline{font-size:.66rem!important;letter-spacing:.12em}@media (max-width:1040px){.hero h1,.houseHero h1,.pageHero h1{font-size:clamp(2.75rem,7.5vw,4.65rem)}.housePanel h2,.houseSectionHead h2,.houseStatement h2,.sectionHead h2{font-size:clamp(1.9rem,5vw,3.2rem)}}@media (max-width:760px){html{font-size:15.5px}.nav{min-height:66px}.brandMark{width:42px;height:42px}.hero h1,.houseHero h1,.pageHero h1{font-size:clamp(2.45rem,11vw,3.65rem)}.houseSection,.section{padding-top:48px;padding-bottom:48px}.doorwayCard,.storyWingGrid .doorwayCard{min-height:0}}@media (hover:hover) and (pointer:fine){[role=main] img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]),main img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]){position:relative;z-index:1;transform:scale(1);transform-origin:center center;transition:transform .18s cubic-bezier(.2,.75,.2,1),box-shadow .18s ease,filter .18s ease;will-change:transform}[role=main] img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]):hover,main img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]):hover{z-index:60;transform:scale(1.12);box-shadow:0 18px 44px rgba(0,0,0,.44),0 0 0 1px rgba(214,177,90,.22);filter:brightness(1.03) saturate(1.02);cursor:zoom-in}[role=main] :where(div,figure,article,a):has(>img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]):hover),main :where(div,figure,article,a):has(>img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]):hover){overflow:visible!important;position:relative;z-index:55}}@media (prefers-reduced-motion:reduce){[role=main] img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]),main img:not([src*=brand-mark]):not([src*=brand-lockup]):not([aria-hidden=true]){transition:none}}[class*=control-centre-tools_badgeRow] span,[class*=global-chat-dock_trustSignals] em,[class*=member-social-identity_badges] span{--emblem-fg:#f1d78d;--emblem-border:rgba(232,199,110,.42);--emblem-bg:linear-gradient(135deg,rgba(236,210,132,.16),rgba(114,71,21,.08));--emblem-glow:rgba(232,199,110,.16);display:inline-flex;align-items:center;gap:.38rem;position:relative;overflow:hidden;color:var(--emblem-fg)!important;border-color:var(--emblem-border)!important;background:var(--emblem-bg)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 14px var(--emblem-glow);text-shadow:0 0 10px color-mix(in srgb,var(--emblem-fg) 32%,transparent)}[class*=control-centre-tools_badgeRow] span:before,[class*=global-chat-dock_trustSignals] em:before,[class*=member-social-identity_badges] span:before{content:"✦";display:grid;place-items:center;width:1.18em;height:1.18em;flex:0 0 1.18em;border:1px solid;border-radius:50%;font-size:.86em;line-height:1;box-shadow:0 0 9px currentColor,inset 0 0 8px color-mix(in srgb,currentColor 18%,transparent);opacity:.92}[class*=control-centre-tools_badgeRow] span:nth-child(4n+2),[class*=global-chat-dock_trustSignals] em:nth-child(4n+2),[class*=member-social-identity_badges] span:nth-child(4n+2){--emblem-fg:#c7a9ff;--emblem-border:rgba(164,119,235,.48);--emblem-bg:linear-gradient(135deg,rgba(109,64,164,.22),rgba(31,17,50,.2));--emblem-glow:rgba(157,105,231,.18)}[class*=control-centre-tools_badgeRow] span:nth-child(4n+2):before,[class*=global-chat-dock_trustSignals] em:nth-child(4n+2):before,[class*=member-social-identity_badges] span:nth-child(4n+2):before{content:"☾"}[class*=control-centre-tools_badgeRow] span:nth-child(4n+3),[class*=global-chat-dock_trustSignals] em:nth-child(4n+3),[class*=member-social-identity_badges] span:nth-child(4n+3){--emblem-fg:#ff9b8e;--emblem-border:rgba(207,68,58,.5);--emblem-bg:linear-gradient(135deg,rgba(132,23,28,.24),rgba(47,8,12,.2));--emblem-glow:rgba(190,43,42,.2)}[class*=control-centre-tools_badgeRow] span:nth-child(4n+3):before,[class*=global-chat-dock_trustSignals] em:nth-child(4n+3):before,[class*=member-social-identity_badges] span:nth-child(4n+3):before{content:"◆";transform:rotate(45deg);font-size:.62em}[class*=control-centre-tools_badgeRow] span:nth-child(4n),[class*=global-chat-dock_trustSignals] em:nth-child(4n),[class*=member-social-identity_badges] span:nth-child(4n){--emblem-fg:#d7d9e3;--emblem-border:rgba(190,193,207,.42);--emblem-bg:linear-gradient(135deg,rgba(194,197,210,.13),rgba(48,48,58,.16));--emblem-glow:rgba(185,188,207,.13)}[class*=control-centre-tools_badgeRow] span:nth-child(4n):before,[class*=global-chat-dock_trustSignals] em:nth-child(4n):before,[class*=member-social-identity_badges] span:nth-child(4n):before{content:"✧"}[data-house-role=sovereign]{--emblem-fg:#f6d77b!important;--emblem-border:rgba(246,200,72,.72)!important;--emblem-bg:linear-gradient(135deg,rgba(8,5,10,.96),rgba(116,12,27,.42),rgba(97,68,13,.24))!important;--emblem-glow:rgba(221,53,51,.28)!important;letter-spacing:.045em;font-weight:800!important}[data-house-role=sovereign]:before{content:"♛"!important;transform:none!important;border-radius:42% 42% 50% 50%!important;box-shadow:0 0 8px #e7be53,0 0 17px rgba(191,32,39,.42)!important}[data-house-role=infernal_court]{--emblem-fg:#efaca6!important;--emblem-border:rgba(196,55,59,.62)!important;--emblem-bg:linear-gradient(135deg,rgba(65,7,17,.78),rgba(16,7,19,.92),rgba(89,47,113,.23))!important;--emblem-glow:rgba(189,43,53,.25)!important;font-weight:750!important}[data-house-role=infernal_court]:before{content:"⚔"!important;transform:none!important;border-radius:45% 45% 50% 50%!important}[data-house-role=keeper]{--emblem-fg:#eacb79!important;--emblem-border:rgba(211,166,59,.55)!important;--emblem-bg:linear-gradient(135deg,rgba(88,57,7,.28),rgba(21,8,22,.9))!important}[data-house-role=keeper]:before{content:"⚿"!important;transform:none!important}[data-house-role=warden]{--emblem-fg:#c8b8ef!important;--emblem-border:rgba(145,117,202,.58)!important;--emblem-bg:linear-gradient(135deg,rgba(58,38,92,.38),rgba(16,8,20,.92))!important}[data-house-role=warden]:before{content:"⛨"!important;transform:none!important}[data-house-role=house_steward],[data-house-role=steward]{--emblem-fg:#d7d3c7!important;--emblem-border:rgba(190,183,164,.46)!important;--emblem-bg:linear-gradient(135deg,rgba(70,62,48,.24),rgba(15,8,18,.9))!important}[data-house-role=house_steward]:before,[data-house-role=steward]:before{content:"✥"!important;transform:none!important}[class*=global-chat-dock_trustPopover]>p,[class*=member-social-identity_title] strong{color:#f2dfaa!important;text-shadow:0 0 16px rgba(231,192,88,.18)}[class*=global-chat-dock_messageMeta] em:not([data-house-role]):first-of-type{border:1px solid rgba(231,198,108,.3);background:rgba(231,198,108,.08)!important;color:#e9cd7c!important}[class*=global-chat-dock_messageMeta] em:not([data-house-role]):nth-of-type(2){border:1px solid rgba(151,92,202,.34);background:rgba(104,46,140,.12)!important;color:#d0a8ef!important}@media (hover:hover) and (pointer:fine){[class*=control-centre-tools_badgeRow] span:hover,[class*=global-chat-dock_trustSignals] em:hover,[class*=member-social-identity_badges] span:hover{transform:translateY(-1px) scale(1.035);filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){[class*=control-centre-tools_badgeRow] span,[class*=global-chat-dock_trustSignals] em,[class*=member-social-identity_badges] span{transition:none!important}}[class*=CookieConsent_banner]{width:min(520px,calc(100vw - 28px))!important;margin:0!important;max-height:calc(100vh - 118px);overflow:auto;overscroll-behavior:contain}[class*=CookieConsent_banner],[class*=CookieConsent_reopen]{left:14px!important;right:auto!important;top:96px!important;bottom:auto!important}[class*=house-utility-dock_dock]{right:16px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}[class*=dating-teaser-dock_wrap]{right:16px!important;left:auto!important;top:calc(50% + 116px)!important;bottom:auto!important;transform:none!important}[class*=dating-teaser-dock_launcher]{width:76px!important;min-width:76px!important;max-width:76px!important}[class*=global-chat-dock_rail]{left:14px!important;right:auto!important;top:56%!important;bottom:auto!important;width:max-content!important;transform:translateY(-50%)!important}[class*=global-chat-dock_panel]{width:min(920px,calc(100vw - 142px))!important;top:74px!important;bottom:14px!important}[class*=global-chat-dock_messages]{min-height:220px;padding:14px 18px!important}[class*=global-chat-dock_composer]{padding:12px 16px!important}[class*=global-chat-dock_composer] textarea{min-height:112px!important;max-height:260px!important;font-size:.92rem!important;line-height:1.45!important}[class*=global-chat-dock_roomIntro]{padding:8px 16px!important}[class*=global-chat-dock_header]{padding:14px 18px 11px!important}[class*=global-chat-dock_rooms] button:first-child strong{font-size:0!important}[class*=global-chat-dock_rooms] button:first-child strong:after{content:"Global";font-size:.72rem}.lp-chat-link-armed{outline:2px solid #f1c95f!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(241,201,95,.12),0 0 20px rgba(241,201,95,.22)!important;border-radius:6px!important;filter:brightness(1.08)}.forumPage .shell{width:min(1440px,calc(100% - 32px))}.forumPage input,.forumPage select,.forumPage textarea{max-width:100%;min-width:0}[class*=ForumRoom_roomShell],[class*=discussion_threadShell],[class*=forum_forumShell]{width:min(1440px,calc(100vw - 40px));max-width:none;margin-left:50%;transform:translateX(-50%)}[class*=ForumRoom_roomShell],[class*=discussion_threadShell]{grid-template-columns:minmax(0,1fr) minmax(240px,285px)!important;gap:18px!important}[class*=ForumRoom_composer],[class*=discussion_replyComposer]{padding:26px!important}[class*=ForumRoom_formGrid] textarea,[class*=discussion_replyComposer] textarea{min-height:210px!important;font-size:.95rem!important;line-height:1.5!important}[class*=ForumRoom_postCard],[class*=discussion_commentCard],[class*=discussion_threadCard]{padding:24px!important}[class*=ForumRoom_postCard] p,[class*=discussion_commentCard] p,[class*=discussion_threadCard] p{line-height:1.58}.forumGifCard{display:grid;grid-gap:6px;gap:6px;width:min(560px,100%);margin:12px 0;text-decoration:none}.forumInlineGif{display:block;width:100%;max-height:420px;object-fit:contain;border:1px solid rgba(216,179,94,.24);border-radius:16px;background:#0b050d;box-shadow:0 16px 38px rgba(0,0,0,.3)}.forumGifCard small{color:#9f92a6;font-size:.68rem}.housePanel,.housePanel label{min-width:0}.housePanel input:not([type=checkbox]):not([type=radio]),.housePanel select,.housePanel textarea{position:static;max-width:100%;min-width:0}@media(max-width:980px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}[class*=CookieConsent_banner]{width:min(500px,calc(100vw - 104px))!important;max-height:52vh}[class*=CookieConsent_banner],[class*=CookieConsent_reopen]{top:78px!important;left:8px!important;right:auto!important;bottom:auto!important}[class*=house-utility-dock_dock]{top:auto!important;right:10px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;left:10px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;transform:none!important}[class*=house-utility-dock_dockButton]{width:auto!important;min-width:0!important;max-width:none!important}[class*=house-utility-dock_dockButton] span{display:block!important;inline-size:max-content!important;max-inline-size:100%!important;margin-inline:auto!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;text-align:center!important}[class*=global-chat-dock_rail]{top:auto!important;left:auto!important;right:10px!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;width:82px!important;transform:none!important;display:block!important}[class*=global-chat-dock_chatLauncher]{width:82px!important;min-width:82px!important;max-width:82px!important;min-height:58px!important}[class*=global-chat-dock_presenceRail]{display:none!important}[class*=dating-teaser-dock_wrap]{top:auto!important;left:auto!important;right:10px!important;bottom:calc(154px + env(safe-area-inset-bottom,0px))!important;transform:none!important}[class*=dating-teaser-dock_launcher]{width:82px!important;min-width:82px!important;max-width:82px!important}[class*=global-chat-dock_panel]{left:8px!important;right:8px!important;top:66px!important;bottom:66px!important;width:auto!important;max-width:none!important}[class*=global-chat-dock_houseAuthority]{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}[class*=global-chat-dock_houseAuthority]>div{width:100%!important;min-width:0!important}[class*=global-chat-dock_houseAuthority]>div span{white-space:normal!important;overflow-wrap:anywhere!important}[class*=global-chat-dock_houseAuthority] label{width:100%!important;white-space:normal!important;justify-content:space-between!important;min-width:0!important}[class*=global-chat-dock_houseAuthority] select{max-width:58%!important;min-width:0!important}[class*=global-chat-dock_locationSwitch]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}[class*=global-chat-dock_locationSwitch] span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}[class*=ForumRoom_roomShell],[class*=discussion_threadShell]{grid-template-columns:1fr!important}.forumPage .shell{width:min(100% - 20px,1440px)}}@media(max-width:700px){[class*=global-chat-dock_panel]{left:3px!important;right:3px!important;top:calc(58px + env(safe-area-inset-top,0px))!important;bottom:calc(4px + env(safe-area-inset-bottom,0px))!important;border-radius:15px!important}[class*=global-chat-dock_messages]{padding:10px!important}[class*=global-chat-dock_composer]{padding:9px 10px!important}[class*=global-chat-dock_composer] textarea{min-height:96px!important;max-height:220px!important}[class*=ForumRoom_roomShell],[class*=discussion_threadShell],[class*=forum_forumShell]{width:100%;margin-left:0;transform:none}[class*=ForumRoom_composer],[class*=discussion_replyComposer]{padding:18px!important}[class*=ForumRoom_formGrid] textarea,[class*=discussion_replyComposer] textarea{min-height:170px!important}[class*=ForumRoom_postCard],[class*=discussion_commentCard],[class*=discussion_threadCard]{padding:18px!important}.forumInlineGif{max-height:300px}}@media(max-width:560px){[class*=CookieConsent_banner]{width:calc(100vw - 96px)!important;max-height:44vh;padding:12px!important}[class*=CookieConsent_banner],[class*=CookieConsent_reopen]{top:70px!important;left:6px!important;right:auto!important;bottom:auto!important}[class*=house-utility-dock_dock]{left:6px!important;right:6px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;gap:5px!important}[class*=house-utility-dock_dockButton]{min-height:48px!important;padding-inline:4px!important;overflow:hidden!important}[class*=house-utility-dock_dockButton] span{font-size:clamp(.5rem,2.25vw,.58rem)!important;line-height:1!important;letter-spacing:0!important;inline-size:max-content!important;max-inline-size:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important}[class*=house-utility-dock_lilithButton]{grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:4px!important}[class*=house-utility-dock_lilithButton] img{width:18px!important;height:18px!important;min-width:18px!important}[class*=global-chat-dock_rail]{left:auto!important;right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;width:70px!important}[class*=global-chat-dock_chatLauncher]{width:70px!important;min-width:70px!important;max-width:70px!important;min-height:56px!important}[class*=dating-teaser-dock_wrap]{left:auto!important;right:8px!important;bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}[class*=dating-teaser-dock_launcher]{width:70px!important;min-width:70px!important;max-width:70px!important;min-height:56px!important}[class*=global-chat-dock_panel]{left:4px!important;right:4px!important;top:62px!important;bottom:62px!important;border-radius:15px!important}[class*=global-chat-dock_composer] textarea{min-height:104px!important;max-height:220px!important}[class*=global-chat-dock_houseAuthority]{padding:10px!important}[class*=global-chat-dock_houseAuthority] label{display:grid!important;grid-template-columns:1fr minmax(0,auto)!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}[class*=global-chat-dock_houseAuthority] select{max-width:100%!important;width:auto!important}[class*=global-chat-dock_locationSwitch]{grid-template-columns:auto 1fr!important}.forumPage .shell{width:calc(100% - 12px)}}@media(max-width:360px){[class*=house-utility-dock_dock]{gap:4px!important;left:4px!important;right:4px!important}[class*=house-utility-dock_dockButton]{padding-inline:2px!important}[class*=house-utility-dock_dockButton] span{font-size:.49rem!important}[class*=house-utility-dock_lilithButton]{gap:2px!important}[class*=house-utility-dock_lilithButton] img{width:16px!important;height:16px!important;min-width:16px!important}}