:root{--void:#040407;--paper:#f7f4f8;--muted:#aaa5b3;--cyan:#8eeeff;--pink:#ff2f9b;--gold:#d9aa58;--line:#ffffff24}.memberMenu{position:relative}.memberMenu summary{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.15em;list-style:none;max-width:110px;overflow:hidden;padding:13px 16px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.memberMenu summary::-webkit-details-marker{display:none}.memberMenu summary:after{content:" +"}.memberMenu[open] summary:after{content:" −"}.siteHeader .memberMenu>nav{background:#07060bf5;border:1px solid var(--line);display:grid;min-width:245px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:50}.siteHeader .memberMenu>nav a{align-items:center;border-bottom:1px solid var(--line);display:flex;font-family:Georgia,serif;font-size:21px;font-weight:400;gap:13px;letter-spacing:-.02em;padding:15px 13px;text-transform:none}.siteHeader .memberMenu>nav a:hover{color:var(--cyan)}.siteHeader .memberMenu>nav a span{color:var(--cyan);font:800 9px/1 ui-monospace,monospace;letter-spacing:.12em}.siteHeader .memberMenu>nav form{margin:18px 5px 4px}.mobileMenu nav form button,.siteHeader .memberMenu>nav button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.16em;padding:9px;text-align:left;text-transform:uppercase;width:100%}.siteHeader .memberMenu>nav button:hover{color:var(--pink)}.memberProfilePage{isolation:isolate;min-height:100vh;padding-top:92px;position:relative}.profileAccountCenter{margin:0 auto 72px;max-width:1040px;padding:0 24px 52px}.memberProfilePage .memberProfileSettings{gap:16px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);margin:16px 0 0}.memberProfileSettings .profileForm{gap:13px}.memberProfileSettings .profileForm h2{font-size:clamp(32px,3vw,46px);margin:4px 0 10px}.memberProfileSettings .profileForm>label{gap:6px}.memberProfileSettings .profileForm input[type=email],.memberProfileSettings .profileForm input[type=password],.memberProfileSettings .profileForm input[type=text]{padding:11px 13px}.memberProfileSettings .notificationChoices{gap:10px 18px;grid-template-columns:1fr 1fr;padding:15px 16px}.memberProfileSettings .notificationChoices label:first-of-type{grid-column:1/-1}.memberProfileSettings .profileForm>button{margin-top:4px;padding:13px 16px}.memberLibraryPage{isolation:isolate;min-height:100vh;padding-top:92px;position:relative}.memberLibraryBackdrop{inset:0;overflow:hidden;position:fixed;z-index:-1}.memberLibraryBackdrop>.heroPicture{inset:0;position:absolute}.memberLibraryBackdrop>.heroPicture img{height:100%;object-fit:cover;width:100%}.memberLibraryBackdrop>div{background:linear-gradient(0deg,#040407,#040407c7 30%,transparent 72%),linear-gradient(90deg,#040407eb,#040407a6 34%,transparent 78%);inset:0;position:absolute}.memberLibraryContent{position:relative}.memberLibraryIntro{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,760px) auto;padding:clamp(42px,6vw,88px) 6vw 34px}.memberLibraryIntro header>p:last-child{color:#d1ccd6;font-size:15px;line-height:1.6;margin:0;max-width:620px}.memberLibraryIntro h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;line-height:.88;margin:14px 0 18px}.memberLibraryIntro.heroSize-small h1{font-size:clamp(42px,4vw,64px)}.memberLibraryIntro.heroSize-medium h1{font-size:clamp(48px,5vw,78px)}.memberLibraryIntro.heroSize-large h1{font-size:clamp(56px,6.5vw,98px)}.memberLibraryIntro.heroText-right{grid-template-columns:auto minmax(0,760px)}.memberLibraryIntro.heroText-right header{grid-column:2;text-align:right}.memberLibraryIntro.heroText-right header>p:last-child{margin-left:auto}.memberLibraryIntro.heroText-right .memberLibraryStats{grid-column:1;grid-row:1}.memberLibraryStats{align-items:end;display:flex;gap:clamp(18px,3vw,42px);justify-content:end}.memberLibraryStats span{color:var(--muted);display:grid;font-size:9px;gap:5px;letter-spacing:.14em;text-transform:uppercase}.memberLibraryStats strong{color:var(--paper);font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.03em}.memberLibraryPage .favoriteArchive{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050509e8;border:1px solid var(--line);margin:0 4vw 100px;padding:clamp(26px,4vw,54px)}.memberLibraryPage .favoriteGroup:first-child{margin-top:0}.favoriteGroup h2{font-family:Georgia,serif;font-size:clamp(30px,3vw,46px);font-weight:400;margin:0 0 24px}.memberArchiveHero.heroSize-small h1{font-size:clamp(38px,4vw,64px)}.memberArchiveHero.heroSize-medium h1{font-size:clamp(44px,5vw,78px)}.memberArchiveHero.heroSize-large h1{font-size:clamp(52px,6.5vw,104px)}.archiveVisualHero.memberArchiveHero{aspect-ratio:auto;min-height:0;overflow:visible;padding:clamp(42px,6vw,88px) 6vw 34px}.archiveVisualHero.memberArchiveHero>.archiveHeroShade,.archiveVisualHero.memberArchiveHero>.heroPicture{inset:0;position:fixed}.archiveVisualHero.memberArchiveHero>.heroPicture{z-index:-2}.archiveVisualHero.memberArchiveHero>.archiveHeroShade{background:linear-gradient(0deg,#040407f5,#040407b8 42%,transparent 82%),linear-gradient(90deg,#040407df,#0404078f 42%,transparent 78%);z-index:-1}.archiveVisualHero.memberArchiveHero>.heroPicture img{object-position:center top}.archiveVisualHero.memberArchiveHero header{left:auto;max-width:760px;position:relative;top:auto;transform:none}@media (max-width:800px){.headerTools .memberMenu{display:none}.mobileMenu nav form{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.mobileMenu nav form button{color:var(--pink);font-size:11px;padding:8px 0}.profileAccountCenter{padding:0 4vw 44px}.memberProfilePage .memberProfileSettings{gap:12px;grid-template-columns:1fr}.memberProfileSettings .notificationChoices{grid-template-columns:1fr}.memberProfileSettings .notificationChoices label:first-of-type{grid-column:auto}.memberArchiveHero.heroSize-small h1{font-size:clamp(36px,11vw,48px)}.memberArchiveHero.heroSize-medium h1{font-size:clamp(42px,13vw,58px)}.memberArchiveHero.heroSize-large h1{font-size:clamp(48px,15vw,68px)}.memberLibraryPage{padding-top:92px}.memberLibraryBackdrop{bottom:auto;height:620px;position:absolute}.memberLibraryBackdrop>div{background:linear-gradient(0deg,#040407,#040407b8 42%,transparent 82%)}.memberLibraryIntro,.memberLibraryIntro.heroText-right{align-items:start;gap:24px;grid-template-columns:1fr;padding:38px 6vw 28px}.memberLibraryIntro.heroText-right header{grid-column:1;text-align:left}.memberLibraryIntro.heroText-right header>p:last-child{margin-left:0}.memberLibraryIntro.heroText-right .memberLibraryStats{grid-column:1;grid-row:auto}.memberLibraryIntro.heroSize-small h1{font-size:clamp(38px,12vw,50px)}.memberLibraryIntro.heroSize-medium h1{font-size:clamp(42px,13vw,56px)}.memberLibraryIntro.heroSize-large h1{font-size:clamp(48px,14vw,64px)}.memberLibraryStats{justify-content:start}.memberLibraryStats strong{font-size:25px}.memberLibraryPage .favoriteArchive{margin:0 3vw 64px;padding:24px 4vw 42px}.memberProfilePage{padding-top:92px}.archiveVisualHero.memberArchiveHero{padding:38px 6vw 28px}.archiveVisualHero.memberArchiveHero>.archiveHeroShade,.archiveVisualHero.memberArchiveHero>.heroPicture{bottom:auto;height:620px;position:absolute}.archiveVisualHero.memberArchiveHero>.archiveHeroShade{background:linear-gradient(0deg,#040407f2,#040407a6 42%,transparent 82%)}.archiveVisualHero.memberArchiveHero header{max-width:none}}.memberHeaderLink{border:1px solid var(--line);font-size:10px;font-weight:900;letter-spacing:.14em;max-width:180px;overflow:hidden;padding:13px 16px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.memberHeaderLink.isLoggedIn,.memberHeaderLink:hover{border-color:var(--cyan);color:var(--cyan)}.favoriteForm{display:inline-flex;margin:0}.favoriteButton{background:#06060bcc;border:1px solid var(--line);color:var(--paper);cursor:pointer;display:inline-flex;font-size:9px;font-weight:900;justify-content:center;letter-spacing:.14em;padding:10px 13px;text-transform:uppercase}.favoriteButton:focus-visible,.favoriteButton:hover{border-color:var(--pink);color:var(--pink)}.favoriteButton.isFavorite{border-color:var(--pink);color:var(--pink)}.favoriteFormIcon{display:block}.favoriteButtonIcon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509a8;border:0;border-radius:50%;display:inline-flex;font-size:17px;height:34px;justify-content:center;letter-spacing:0;padding:0;width:34px}.favoriteLogin{color:var(--muted)}.albumCopy>.favoriteButton,.albumCopy>.favoriteForm,.profileHeroCopy>.favoriteForm,.storyFeatureCopy>.favoriteButton,.storyFeatureCopy>.favoriteForm{margin-top:14px}.galleryFeatureWrap,.girlCardWrap,.homepageGalleryCard,.profileRowWrap{min-width:0;position:relative}.girlCardWrap>.girlCard{display:block;height:100%}.galleryFeatureWrap>.favoriteButton,.galleryFeatureWrap>.favoriteForm,.girlCardWrap>.favoriteButton,.girlCardWrap>.favoriteForm,.homepageGalleryCard>.favoriteButton,.homepageGalleryCard>.favoriteForm,.profileRowWrap>.favoriteButton,.profileRowWrap>.favoriteForm{bottom:16px;position:absolute;right:14px;z-index:3}.homepageGalleryCard>a{display:block}.profileRowWrap .profileRow{padding-right:120px}.collectionGrid figcaption .favoriteForm{margin-left:auto}.lightbox figcaption .favoriteForm{flex:0 0 auto}.releasePage ol li{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.memberProfileHeader{border-bottom:1px solid var(--line);padding-bottom:70px}.favoriteArchive>header h2,.memberProfileHeader h1{font-family:Georgia,serif;font-size:clamp(52px,7vw,110px);font-weight:400;letter-spacing:-.055em;line-height:.92;margin:20px 0}.memberProfileHeader>p:last-child{color:var(--muted);font-size:18px;line-height:1.7;max-width:720px}.memberProfileSettings{display:grid;gap:clamp(30px,5vw,80px);grid-template-columns:1fr 1fr}.profileForm{align-content:start;display:grid;gap:20px}.profileForm h2{font-family:Georgia,serif;font-size:clamp(38px,4vw,62px);font-weight:400;margin:8px 0 18px}.profileForm>label{display:grid;font-size:10px;font-weight:900;gap:9px;letter-spacing:.13em;text-transform:uppercase}.profileForm label small{color:var(--muted);font-size:9px;font-weight:400;letter-spacing:0;text-transform:none}.profileForm input[type=email],.profileForm input[type=password],.profileForm input[type=text]{background:#0a0910;border:1px solid var(--line);color:var(--paper);font:400 16px/1.4 system-ui,sans-serif;min-width:0;padding:15px 16px}.profileForm input:focus{border-color:var(--cyan);outline:none}.profileForm>button{background:var(--paper);border:0;color:var(--void);cursor:pointer;font-size:9px;font-weight:900;justify-self:start;letter-spacing:.14em;padding:15px 18px}.profileForm>button:hover{background:var(--cyan)}.notificationChoices{border:1px solid var(--line);display:grid;gap:15px;margin:8px 0;padding:22px}.notificationChoices legend{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;padding:0 8px;text-transform:uppercase}.notificationChoices label{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:12px}.notificationChoices input{accent-color:var(--pink);height:18px;width:18px}.pendingEmailNotice{background:#0b0910;border:1px solid var(--line);display:grid;gap:8px;padding:16px}.pendingEmailNotice>span{color:var(--cyan);font:900 9px/1 ui-monospace,monospace;letter-spacing:.13em}.pendingEmailNotice>strong{font-size:14px;overflow-wrap:anywhere}.pendingEmailNotice>p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.pendingEmailNotice>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pendingEmailNotice button{background:transparent;border:1px solid var(--line);color:var(--paper);cursor:pointer;font-size:8px;font-weight:900;letter-spacing:.13em;padding:10px 12px}.pendingEmailNotice button:hover{border-color:var(--cyan);color:var(--cyan)}.profileStatus{border:1px solid var(--cyan);color:var(--cyan);margin:0 6vw;padding:16px 20px}.profileStatus.isError{border-color:var(--pink);color:var(--pink)}.profileAccountCenter>.profileStatus{background:#07070bd9;margin:12px 0 0}.stripeReturnPage{align-items:center;background:#050507;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:32px;text-align:center}.stripeReturnPage p{color:var(--cyan);font:700 11px/1.4 var(--mono);letter-spacing:.18em}.stripeReturnPage h1{font-size:clamp(34px,5vw,68px);margin:12px 0 24px}.membershipControlCard,.profileSettingsCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0b0910ed,#050509ed);border:1px solid var(--line)}.membershipControlCard{padding:clamp(22px,3vw,34px)}.membershipControlCard.needsAttention{border-color:var(--gold)}.membershipControlCard>header{align-items:start;display:flex;gap:24px;justify-content:space-between}.membershipControlCard h2{font:400 clamp(28px,3vw,42px)/1 Georgia,serif;letter-spacing:-.035em;margin:7px 0 0}.membershipStatusBadge{border:1px solid var(--cyan);color:var(--cyan);flex:0 0 auto;font:900 9px/1 ui-monospace,monospace;letter-spacing:.13em;padding:10px 12px}.needsAttention .membershipStatusBadge{border-color:var(--gold);color:var(--gold)}.membershipFacts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:.55fr 1fr 1.45fr;margin-top:22px}.membershipFacts>div{display:grid;gap:7px;min-width:0;padding:15px 18px 15px 0}.membershipFacts>div+div{border-left:1px solid var(--line);padding-left:18px}.membershipFacts small{color:var(--cyan);font:900 8px/1 ui-monospace,monospace;letter-spacing:.15em}.membershipFacts strong{font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.membershipControlCard>p{color:var(--muted);font-size:12px;line-height:1.6;margin:17px 0 0;max-width:720px}.membershipActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.membershipActions form{margin:0}.membershipActions button{background:transparent;border:1px solid var(--line);color:var(--paper);cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.14em;padding:12px 15px}.membershipActions .primaryAction{background:var(--paper);border-color:var(--paper);color:var(--void)}.membershipActions button:hover{background:var(--cyan);border-color:var(--cyan);color:var(--void)}.profileSettingsCard{padding:22px}.profileSettingsCard.profileForm h2{font-size:30px;margin-bottom:7px}.securitySettings{align-self:start;padding:0}.securitySettings>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:20px 22px}.securitySettings>summary::-webkit-details-marker{display:none}.securitySettings>summary span{display:grid;gap:7px}.securitySettings>summary small{color:var(--cyan);font:900 9px/1 ui-monospace,monospace;letter-spacing:.14em}.securitySettings>summary strong{font:400 27px/1 Georgia,serif}.securitySettings>summary b{color:var(--muted);font-size:9px;letter-spacing:.14em}.securitySettings[open]>summary{border-bottom:1px solid var(--line)}.securitySettings[open]>summary b{color:var(--cyan)}.securitySettings .passwordForm{padding:20px 22px 22px}.authenticatorSettings{grid-column:1/-1}.twoFactorSettingsBody{display:grid;gap:16px;padding:20px 22px 22px}.twoFactorSettingsBody>.profileStatus{margin:0}.twoFactorStart{align-items:end;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr)}.twoFactorActiveState p,.twoFactorEnrollmentIntro>p,.twoFactorRecoveryCodes>p,.twoFactorStart>p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.twoFactorStart .profileForm{gap:10px}.twoFactorActiveState{align-items:center;border:1px solid var(--cyan);display:flex;gap:16px;padding:14px 16px}.twoFactorActiveState span{color:var(--cyan);font:900 9px/1 ui-monospace,monospace;letter-spacing:.14em}.twoFactorSubpanel{border-top:1px solid var(--line);padding-top:13px}.twoFactorSubpanel>summary{color:var(--muted);cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.twoFactorSubpanel>.profileForm{gap:10px;margin-top:13px;max-width:520px}.twoFactorSubpanel.dangerPanel button{border-color:var(--pink);color:var(--pink)}.twoFactorRecoveryCodes{border:1px solid var(--gold);display:grid;gap:13px;padding:18px}.twoFactorEnrollment h3,.twoFactorRecoveryCodes h3{font:400 27px/1.1 Georgia,serif;margin:0}.twoFactorRecoveryCodes>div{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.twoFactorRecoveryCodes code{background:#050509;border:1px solid var(--line);color:var(--paper);font:700 12px/1 ui-monospace,monospace;padding:10px;text-align:center}.twoFactorRecoveryCodes button{background:transparent;border:1px solid var(--line);color:var(--paper);cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.14em;padding:12px 15px}.twoFactorEnrollment{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(230px,.8fr) 220px minmax(280px,1fr)}.twoFactorEnrollment>img{background:#f5f2f7;display:block;height:220px;width:220px}.twoFactorEnrollment>details{grid-column:2}.twoFactorEnrollment>details code{display:block;font-size:11px;margin-top:10px;overflow-wrap:anywhere}.twoFactorEnrollment>.profileForm{align-self:center;grid-column:3;grid-row:1/span 2}.memberTwoFactorLogin{grid-template-columns:1fr}.memberTwoFactorLogin .memberAuthHeading{align-items:start;display:grid;gap:8px}.memberTwoFactorLogin .memberAuthHeading h4{font:400 25px/1.1 Georgia,serif;margin:0}.memberTwoFactorLogin .memberAuthHeading p:last-child{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.twoFactorRestart{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.13em;text-decoration:none}.twoFactorRestart:hover{color:var(--cyan)}.favoriteArchive,.favoriteGroup{border-top:1px solid var(--line)}.favoriteGroup{margin-top:54px;padding-top:26px}.favoriteGroup h3{font-family:Georgia,serif;font-size:clamp(28px,3vw,44px);font-weight:400;margin:0 0 24px}.favoriteRows{display:grid}.favoriteRow{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:17px 0}.favoriteRow>a{display:grid;gap:4px}.favoriteRow>.favoriteRowMain{align-items:center;display:flex;gap:16px;min-width:0}.favoriteRowThumbnail{aspect-ratio:1;background:#0c0b11;flex:0 0 72px;height:72px;object-fit:cover;width:72px}.favoriteRowText{display:grid;gap:4px;min-width:0}.favoriteRow strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.favoriteRowText small{color:var(--muted);font-size:12px}.favoritePhotoGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(112px,148px));justify-content:start}.favoritePhotoGrid figure{background:#09090e;margin:0;min-width:0;position:relative}.favoritePhotoGrid .collectionMediaWrap>button{background:transparent;border:0;cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.favoritePhotoGrid .collectionMediaWrap>button img{display:block;height:100%;object-fit:contain;transition:transform .25s ease;width:100%}.favoritePhotoGrid .collectionMediaWrap>button:hover img{transform:scale(1.035)}.favoritePhotoGrid figcaption{bottom:7px;display:flex;gap:6px;position:absolute;right:7px}.favoritePhotoGrid figcaption>small,.favoritePhotoGrid figcaption>span,.favoritePhotoGrid figcaption>strong{display:none}.favoritePhotoGrid figcaption .favoriteForm button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509b8}.favoritePhoto{aspect-ratio:1;background:#09090e;overflow:hidden;position:relative}.favoritePhoto img{height:100%;object-fit:cover;width:100%}.favoritePhoto .favoriteForm{bottom:10px;position:absolute;right:10px}.emptyFavorites{color:var(--muted);font-size:17px;line-height:1.7}@media (max-width:800px){.headerTools .memberHeaderLink{display:none}.memberProfileSettings{grid-template-columns:1fr}.favoritePhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.favoriteRowThumbnail{flex-basis:58px;height:58px;width:58px}.favoriteRow strong{font-size:20px}.profileRowWrap .profileRow{padding-right:0}.profileRowWrap>.favoriteButton,.profileRowWrap>.favoriteForm{bottom:12px;right:6px}.lightbox figcaption{flex-wrap:wrap}.lightbox figcaption .favoriteForm{flex-basis:100%}.releasePage ol li{grid-template-columns:minmax(0,1fr) auto}.releasePage ol li .favoriteForm{grid-column:1/-1}.membershipControlCard>header{align-items:start;flex-direction:column;gap:14px}.membershipFacts{grid-template-columns:1fr}.membershipFacts>div{padding:13px 0}.membershipFacts>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.profileSettingsCard{padding:19px 17px}.securitySettings{padding:0}.twoFactorSettingsBody{padding:17px}.twoFactorEnrollment,.twoFactorStart{grid-template-columns:1fr}.twoFactorEnrollment>img{height:min(220px,100%);max-width:220px;width:100%}.twoFactorEnrollment>.profileForm,.twoFactorEnrollment>details{grid-column:1;grid-row:auto}.twoFactorRecoveryCodes>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.heroImageMobile{display:none!important}.heroVideo{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.galleryGrid>a:nth-child(2){margin-top:90px}.siteHeader.siteHeaderSolid{background:#050409f5;position:fixed}.innerPage{padding-top:92px}.archiveIntro{min-height:74vh;padding:16vh 6vw 10vh}.archiveIntro h1,.collectionHero h1{font-family:Georgia,serif;font-size:clamp(72px,11vw,170px);font-weight:400;letter-spacing:-.07em;line-height:.78;margin:28px 0}.archiveIntro h1 em{color:var(--pink);font-weight:400}.archiveIntro>p:last-child{color:var(--muted);font-size:19px;line-height:1.7;max-width:620px}.archiveVisualHero{aspect-ratio:16/9;overflow:hidden;position:relative}.archiveVisualHero>.heroPicture,.heroRotator,.heroRotatorFrame,.heroRotatorFrame>.heroPicture{inset:0;position:absolute}.archiveVisualHero>.heroPicture img,.heroRotatorFrame>.heroPicture img{height:100%;object-fit:cover;object-position:center top;width:100%}.archiveHeroShade{background:linear-gradient(0deg,#040407,#040407d6 12%,#04040773 34%,transparent 62%),linear-gradient(90deg,#030306a8,transparent 68%);inset:0;position:absolute;z-index:1}.archiveVisualHero header{bottom:auto;left:6vw;max-width:1050px;position:absolute;top:50%;transform:translateY(-42%);z-index:2}.heroRotatorFrame{animation:heroArtworkFade .42s ease}.heroRotatorControls{align-items:center;background:#050509b8;border:1px solid #ffffff38;display:flex;gap:2px;position:absolute;right:clamp(12px,2vw,34px);top:50%;transform:translateY(-50%);z-index:4}.heroRotatorControls button{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-size:20px;height:42px;justify-content:center;padding:0;transition:background .16s ease,color .16s ease;width:42px}.heroRotatorControls button:focus-visible,.heroRotatorControls button:hover{background:#ffffff17;color:var(--cyan)}.heroRotatorControls span{color:#d8d4dd;font-family:ui-monospace,monospace;font-size:9px;min-width:42px;text-align:center}@keyframes heroArtworkFade{0%{opacity:.35}to{opacity:1}}.archiveVisualHero.heroText-right header{left:auto;right:6vw;text-align:right}.archiveVisualHero.heroText-right header>p:last-child{margin-left:auto}.archiveVisualHero h1{font-family:Georgia,serif;font-size:clamp(72px,7vw,140px);font-weight:400;letter-spacing:-.07em;line-height:.8;margin:25px 0}.heroSize-small h1{font-size:clamp(48px,4.5vw,88px)}.heroSize-medium h1{font-size:clamp(64px,7vw,140px)}.heroSize-large h1{font-size:clamp(78px,9vw,168px)}.archiveVisualHero header>p:last-child{color:#d5d0da;font-size:18px;line-height:1.7;max-width:650px}.releaseDetailPage{min-height:100vh;padding-top:clamp(112px,12vh,150px);position:relative}.releaseDetailBackdrop{inset:0;overflow:hidden;position:fixed;z-index:0}.releaseDetailBackdrop>.heroPicture{inset:0;position:absolute}.releaseDetailBackdrop>.heroPicture img{height:100%;object-fit:cover;width:100%}.releaseDetailBackdropShade{background:linear-gradient(0deg,#040407fa,#040407b8 48%,#0404074d),linear-gradient(90deg,#040407a6,transparent 60%);inset:0;position:absolute}.releaseDetailContent{position:relative;z-index:1}.releaseDetailPage .releasePage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06060ba8;border:1px solid var(--line);margin-left:3vw;margin-right:3vw;align-items:start;gap:clamp(32px,4vw,68px);grid-template-columns:minmax(260px,360px) minmax(0,1fr);padding:clamp(28px,3vw,46px) 3vw}.profileArchive{border-top:1px solid var(--line)}.profileRow{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:3vw;grid-template-columns:50px 220px 1fr auto;padding:30px 0}.profileRow:hover{border-color:var(--accent)}.profileRow>span{color:var(--accent);font-family:ui-monospace,monospace;font-size:11px}.profileThumb{aspect-ratio:4/3;overflow:hidden;position:relative}.profileThumb img{object-fit:cover}.profileRow p{color:var(--accent);font-size:22px}.profileRow h2,.profileRow p{font-family:Georgia,serif;margin:0}.profileRow h2{font-size:55px;font-weight:400;line-height:1}.profileRow small,.profileRow strong{display:block}.profileRow strong,.profileRow>b{font-size:9px;letter-spacing:.17em;text-transform:uppercase}.profileRow small{color:var(--muted);margin-top:8px}.profileHero{aspect-ratio:16/9;overflow:hidden;position:relative}.profileHero>.heroPicture{inset:0;position:absolute}.profileHero>.heroPicture img{object-fit:cover;object-position:center top}.profileHeroShade{background:linear-gradient(90deg,#030306b8,transparent 68%),linear-gradient(0deg,#040407,#040407d6 12%,#04040773 34%,transparent 62%);inset:0;position:absolute}.profileHeroCopy{bottom:clamp(28px,3vw,64px);left:6vw;position:absolute}.profileHeroCopy p{color:var(--accent);font-family:Georgia,serif;font-size:38px;margin:0}.profileHeroCopy h1{font-family:Georgia,serif;font-size:clamp(68px,11vw,160px);font-weight:400;letter-spacing:-.08em;line-height:.78;margin:16px 0 34px;max-width:90vw}.profileHeroCopy span,.profileHeroCopy strong{display:block}.profileHeroCopy strong{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.profileHeroCopy span{color:var(--muted);margin-top:12px}.profileStory{display:grid;gap:9vw;grid-template-columns:180px 1fr}.profileStory blockquote{color:var(--accent);font-family:Georgia,serif;font-size:clamp(38px,5vw,76px);line-height:1.05;margin:0 0 50px;max-width:1000px}.profileStory>div>p{color:var(--muted);font-size:18px;line-height:1.9;max-width:800px}.voiceLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.voiceLinks a{border:1px solid var(--line);font-size:10px;font-weight:800;letter-spacing:.14em;padding:14px 18px;text-transform:uppercase}.voiceLinks a:hover{border-color:var(--accent);color:var(--accent)}.artistCatalog{background:#07070b;border-top:1px solid var(--line)}.voiceAppearances{background:#050508;border-top:1px solid var(--line)}.artistCatalogHeader{display:grid;gap:4vw;grid-template-columns:180px 1fr;margin-bottom:clamp(42px,5vw,72px)}.artistCatalogHeader h2{font-family:Georgia,serif;font-size:clamp(50px,6vw,96px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0}.artistReleaseList{border-top:1px solid var(--line)}.artistRelease{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:clamp(24px,4vw,58px);grid-template-columns:140px minmax(0,1fr);padding:28px 0}.artistReleaseCover{aspect-ratio:1/1;overflow:hidden;position:relative}.artistReleaseCover img{object-fit:cover;transition:transform .22s ease}.artistReleaseCover:hover img{transform:scale(1.035)}.artistReleaseContent{min-width:0}.artistReleaseMeta{color:var(--gold);font-family:ui-monospace,monospace;font-size:9px;font-weight:800;letter-spacing:.18em;margin:2px 0 10px;text-transform:uppercase}.artistReleaseContent h3{font-family:Georgia,serif;font-size:clamp(30px,3.2vw,52px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0 0 22px}.artistReleaseContent h3 a:hover{color:var(--accent,var(--cyan))}.artistReleaseContent ol{list-style:none;margin:0;padding:0}.artistReleaseContent li{border-top:1px solid #ffffff18}.artistReleaseContent li a{align-items:center;display:flex;font-family:ui-monospace,monospace;font-size:11px;justify-content:space-between;letter-spacing:.06em;padding:13px 0}.artistReleaseContent li a:hover{color:var(--cyan)}.artistReleaseContent li b{color:var(--cyan);font-weight:800}.artistReleaseContent time{color:var(--muted);margin-left:24px}.storyFeature{align-items:center;background:#09090e;border-bottom:1px solid var(--line);display:grid;gap:7vw;grid-template-columns:1fr 1fr}.profileArchive>.storyFeature{margin-left:-6vw;margin-right:-6vw}.storyFeatureImage{aspect-ratio:16/10;background:#07070b;overflow:hidden;position:relative}.storyFeature.storyFormat-square .storyFeatureImage{aspect-ratio:1/1}.storyFeature.storyFormat-portrait .storyFeatureImage{aspect-ratio:4/5;max-width:620px}.storyFeature.storyFormat-original .storyFeatureImage{aspect-ratio:auto;min-height:480px}.storyFeatureImage img{object-fit:cover}.storyFeature .status{color:var(--gold);font-size:10px;letter-spacing:.14em;margin-top:32px;text-transform:uppercase}.storyFeature h2{font-family:Georgia,serif;font-size:clamp(48px,6vw,100px);font-weight:400;letter-spacing:-.055em;line-height:.95;margin:24px 0}.storyFeatureCopy>p:not(.sectionNumber,.status),.storyPageBody>p{color:var(--muted);font-size:18px;line-height:1.85;max-width:800px}.storyPageBody{display:flex;justify-content:center}.contentBlock{--block-background:var(--void);--block-heading:var(--paper);--block-accent:var(--pink);--block-text:var(--muted);align-items:center;background:var(--block-background);display:grid;gap:7vw;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contentBlock-text{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.contentBlock-text .contentBlockCopy{grid-column:2}.contentBlock-image-right .contentBlockImage{grid-column:2;grid-row:1}.contentBlock-image-right .contentBlockCopy{grid-column:1;grid-row:1}.contentBlock-image-full{display:block;padding-left:0;padding-right:0}.contentBlock-image-full .contentBlockImage{aspect-ratio:16/9}.contentBlock-image-full .contentBlockCopy{padding:80px 6vw 0}.contentBlockImage{aspect-ratio:16/10;min-width:0;position:relative}.contentBlock-format-square .contentBlockImage{aspect-ratio:1/1}.contentBlock-format-portrait .contentBlockImage{aspect-ratio:4/5}.contentBlockImage img{object-fit:cover}.contentBlockCopy h2{color:var(--block-heading);font-family:Georgia,serif;font-size:clamp(54px,7vw,112px);font-weight:400;letter-spacing:-.055em;line-height:.95;margin:22px 0 30px}.contentBlockCopy h2 span+span:before{content:" "}.contentBlockPart-accent{color:var(--block-accent);font-style:italic}.contentBlockPart-italic{font-style:italic}.contentBlockCopy>p:not(.sectionNumber){color:var(--block-text);font-size:19px;line-height:1.8;max-width:850px}.contentBlock .sectionNumber{color:var(--block-accent)}.textLink{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.16em;margin-top:40px}.releaseFeature{background:#09090e;display:grid;gap:7vw;grid-template-columns:1fr 1fr}.releaseCover{min-height:720px;position:relative}.releaseCover img{object-fit:cover}.releaseDetails{padding:45px 0}.releasePage{align-items:center;display:grid;gap:7vw;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.releasePageCover{align-self:center;aspect-ratio:1/1;max-width:360px;min-width:0;position:relative;width:100%}.releasePageCopy h1{font-family:Georgia,serif;font-size:clamp(64px,8vw,130px);font-weight:400;letter-spacing:-.065em;line-height:.84;margin:18px 0}.releasePageCopy.releaseTitle-small h1{font-size:clamp(42px,4.5vw,76px)}.releasePageCopy.releaseTitle-medium h1{font-size:clamp(56px,6vw,104px)}.releasePageCopy.releaseTitle-large h1{font-size:clamp(68px,8vw,130px)}.releasePageCopy>strong{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.releasePageCopy>p:not(.sectionNumber){color:var(--muted);font-size:18px;line-height:1.85;max-width:760px}.releasePageCopy ol{list-style:none;margin:50px 0;padding:0}.releasePageCopy li{border-top:1px solid var(--line);display:flex;font-family:ui-monospace,monospace;font-size:11px;justify-content:space-between;padding:18px 0}.releaseLinks{display:flex;flex-wrap:wrap;gap:12px}.album .status a,.releaseArtistCredit a{border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.album .status a:focus-visible,.album .status a:hover,.releaseArtistCredit a:focus-visible,.releaseArtistCredit a:hover{border-color:currentColor;color:var(--cyan)}.releasePrimaryActions{display:flex;margin:20px 0 0}.releasePrimaryActions a{background:var(--paper);color:var(--void);font-size:10px;font-weight:900;letter-spacing:.14em;padding:16px 20px}.releasePrimaryActions a:focus-visible,.releasePrimaryActions a:hover{background:var(--cyan)}.releaseLinks a{border:1px solid var(--line);font-size:10px;letter-spacing:.14em;padding:14px 18px;text-transform:uppercase}.mediaEmbed,.videoEmbed{aspect-ratio:16/9;margin-top:50px;overflow:hidden;position:relative}.mediaEmbed iframe,.videoEmbed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.mediaEmbed-soundcloud{aspect-ratio:auto;height:166px}.releasePagePlayer{margin-top:28px}.releasePagePlayer.mediaEmbed-soundcloud{height:118px}.collectionStory{border-bottom:1px solid var(--line);padding-bottom:80px;padding-top:80px}.collectionStory p{color:var(--muted);font-family:Georgia,serif;font-size:clamp(28px,4vw,58px);line-height:1.25;margin:0;max-width:1100px}.collectionGrid figure button{background:transparent;border:0;color:inherit;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.collectionGrid figure button img{height:100%;object-fit:contain;width:100%}.collectionGrid figcaption small,.collectionGrid figcaption strong{display:block}.collectionGrid figcaption small{color:var(--muted);font-family:system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin-top:8px}.lightbox{align-items:center;background:#030306f7;display:flex;inset:0;justify-content:center;padding:66px clamp(8px,2vw,28px) 16px;position:fixed;z-index:1000}.lightbox figure{display:grid;grid-template-rows:minmax(0,1fr) auto auto;height:calc(100svh - 82px);margin:0;max-width:1800px;min-height:0;text-align:center;width:100%}.lightboxMedia{align-items:center;display:flex;justify-content:center;min-height:0;position:relative;touch-action:pan-y;width:100%}.lightboxMedia img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.lightbox figcaption{display:flex;gap:20px;justify-content:center;padding:12px 4vw 8px}.lightbox figcaption span{color:var(--muted)}.lightboxClose,.lightboxNavigation button{background:transparent;border:1px solid var(--line);color:var(--paper);cursor:pointer}.lightboxClose{font-size:10px!important;height:42px;letter-spacing:.14em;position:absolute;right:4vw;top:12px;width:110px}.lightboxImageAction{background:transparent;border:0;bottom:0;cursor:pointer;padding:0;position:absolute;top:0;width:50%}.lightboxImageAction:focus-visible{outline:1px solid var(--cyan);outline-offset:-4px}.lightboxImagePrevious{cursor:w-resize;left:0}.lightboxImageNext{cursor:e-resize;right:0}.lightboxNavigation{align-items:center;display:flex;gap:12px;justify-content:center}.lightboxNavigation button{font-size:9px;height:36px;letter-spacing:.13em;min-width:106px}.lightboxNavigation span{color:var(--muted);font-family:ui-monospace,monospace;font-size:10px;min-width:54px}.autoEnhance{filter:brightness(1.025) contrast(1.035) saturate(1.025)}.headerTools{align-items:center;display:flex;gap:10px}.localeSwitcher select{background:#050409d9;border:1px solid var(--line);color:var(--paper);font-size:10px;font-weight:800;padding:12px 8px}.srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.releaseDetails h2{font-family:Georgia,serif;font-size:clamp(60px,7vw,110px);font-weight:400;letter-spacing:-.06em;line-height:.85;margin:30px 0}.releaseDetails>strong{color:var(--gold);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.releaseDetails>p{color:var(--muted);line-height:1.8;margin-top:35px}.releaseDetails ol{list-style:none;margin:50px 0 0;padding:0}.releaseDetails li{border-top:1px solid var(--line);display:flex;font-family:ui-monospace,monospace;font-size:11px;justify-content:space-between;padding:20px 0}.galleryArchive{display:grid;gap:70px 24px;grid-template-columns:repeat(12,minmax(0,1fr))}.galleryPageItem-gallery{grid-column:span 4}.albumGrid-small{grid-column:span 3}.albumGrid-portrait{grid-column:span 4}.albumGrid-wide{grid-column:span 8}.albumGrid-featured{grid-column:1/-1}.galleryCollectionSection{padding-bottom:40px}.galleryCollectionHeader{border-top:1px solid var(--line);display:grid;gap:18px 5vw;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);margin-bottom:55px;padding-top:34px}.galleryCollectionHeader .sectionNumber{grid-column:1/-1;margin:0}.galleryCollectionHeader h2{font-family:Georgia,serif;font-size:clamp(52px,6vw,96px);font-weight:400;letter-spacing:-.055em;line-height:.92;margin:0}.galleryCollectionHeader>p:last-child:not(.sectionNumber){align-self:end;color:var(--muted);font-size:17px;line-height:1.75;margin:0}.galleryPageItem-full{grid-column:1/-1}.galleryPageItem-full>.sectionShell{margin-left:-6vw;margin-right:-6vw}.galleryArchiveCard>div{aspect-ratio:4/5;overflow:hidden;position:relative}.albumCard-small>div{aspect-ratio:1}.albumCard-wide>div{aspect-ratio:16/9}.albumCard-featured>div{aspect-ratio:21/9}.albumCard-featured h2,.albumCard-wide h2{font-size:clamp(42px,5vw,76px)}.galleryArchiveCard .albumCoverImage{object-fit:cover;transition:.45s}.galleryArchiveCard:hover .albumCoverImage{transform:scale(1.035)}.albumFrameOverlay{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;inset:0;pointer-events:none;position:absolute;z-index:2}.albumFrame-thin-small{background-image:url(/images/frames/bop-wall-frame-thin-square-v1.webp)}.albumFrame-thin-portrait{background-image:url(/images/frames/bop-wall-frame-thin-portrait-v1.webp)}.albumFrame-thin-wide{background-image:url(/images/frames/bop-wall-frame-thin-wide-v1.webp)}.albumFrame-thin-featured{background-image:url(/images/frames/bop-wall-frame-thin-ultrawide-v1.webp)}.albumFrame-statement-wide{background-image:url(/images/frames/bop-wall-frame-statement-wide-v1.webp)}.galleryArchiveCard>span{color:var(--cyan);display:block;font-family:ui-monospace,monospace;font-size:10px;margin-top:22px}.galleryArchiveCard h2{font-family:Georgia,serif;font-size:42px;font-weight:400;margin:8px 0}.galleryArchiveCard p{color:var(--muted);line-height:1.7;min-height:82px}.galleryArchiveCard b{font-size:9px;letter-spacing:.16em}.collectionHero{aspect-ratio:16/9;overflow:hidden;position:relative}.collectionHero>.heroPicture{inset:0;position:absolute}.collectionHero>.heroPicture img{object-fit:cover;object-position:center top}.collectionHero>div{background:linear-gradient(0deg,#040407,#040407d6 12%,#04040773 34%,transparent 62%),linear-gradient(90deg,#030306a8,transparent 68%);inset:0;position:absolute}.collectionHero header{bottom:auto;left:6vw;max-width:1000px;position:absolute;top:50%;transform:translateY(-42%)}.collectionHero h1{font-size:clamp(72px,7vw,140px)}.collectionHero header>p:last-child{color:#d5d0da;font-size:18px;line-height:1.7;max-width:650px}.albumDetailPage{min-height:100vh;padding-top:clamp(108px,12vh,145px);position:relative}.albumDetailBackdrop{inset:0;overflow:hidden;position:fixed;z-index:0}.albumDetailBackdrop>.heroPicture{inset:0;position:absolute}.albumDetailBackdrop>.heroPicture img{height:100%;object-fit:cover;width:100%}.albumDetailBackdrop>div:last-child{background:linear-gradient(0deg,#040407dc,#04040782 45%,#0404072e),linear-gradient(90deg,#040407a8,transparent 72%);inset:0;position:absolute}.albumDetailContent{position:relative;z-index:1}.albumDetailIntro,.albumDetailPage .collectionGrid,.albumStory{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06060ba8;border:1px solid var(--line);margin-left:3vw;margin-right:3vw}.albumDetailIntro{align-items:end;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;display:flex;min-height:clamp(300px,42vh,460px);padding:clamp(30px,4vw,58px) 3vw}.albumDetailIntro header{max-width:940px}.albumBackLink{border-bottom:1px solid #ffffff38;display:inline-block;font-size:9px;font-weight:900;letter-spacing:.17em;margin:0;padding-bottom:7px;transition:border-color .16s ease,color .16s ease}.albumBackLink:focus-visible,.albumBackLink:hover{border-color:var(--cyan);color:var(--cyan)}.albumDetailIntro h1{font-family:Georgia,serif;font-size:clamp(54px,6.5vw,102px);font-weight:400;letter-spacing:-.065em;line-height:.86;margin:18px 0 22px}.albumDetailIntro .albumIntroduction{color:#d5d0da;font-size:clamp(16px,1.3vw,20px);line-height:1.75;margin:0;max-width:760px}.albumIntroActions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:20px}.albumDetailPage .albumStory{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06060b70;border-top:1px solid var(--line);display:grid;gap:3vw;grid-template-columns:minmax(135px,.22fr) minmax(0,1fr);height:auto;min-height:0;padding:clamp(18px,1.8vw,28px) 3vw}.albumDetailPage .albumRecommendedAudio{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06060bd9;border:1px solid var(--line);margin:0 auto;max-width:1220px;padding:14px;width:94vw}.albumRecommendedHeader{align-items:center;display:flex;justify-content:space-between;padding:0 2px 11px}.albumRecommendedHeader>.sectionNumber{margin:0}.albumRecommendedAudio>.mediaEmbed{height:118px;margin:0}.albumRecommendedHeader>a{border-bottom:1px solid var(--cyan);color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.15em;padding-bottom:4px}.albumRecommendedHeader>a:focus-visible,.albumRecommendedHeader>a:hover{border-color:var(--pink);color:var(--pink)}.albumStory>.sectionNumber{margin:5px 0 0}.albumStoryText{max-width:760px}.albumStoryText p{color:#c2bdc8;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.35vw,20px);line-height:1.8;margin:0 0 1.15em}.albumStoryText p:last-of-type{margin-bottom:0}.albumStoryHidden{display:none}.albumStoryText button{background:transparent;border:1px solid var(--line);color:var(--paper);cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.16em;margin-top:18px;padding:12px 15px}.albumStoryText button:focus-visible,.albumStoryText button:hover{border-color:var(--cyan);color:var(--cyan)}.albumDetailPage .collectionGrid{border-top:0;margin-left:auto;margin-right:auto;margin-bottom:65px;max-width:1220px;padding:clamp(24px,3vw,44px) 3vw;width:94vw}.albumDetailPage .archiveBack{padding-left:6vw}.collectionGrid{align-items:start;display:grid;gap:clamp(14px,1.6vw,24px);grid-template-columns:repeat(5,minmax(0,1fr))}.collectionGrid-masonry{grid-auto-rows:4px;row-gap:8px}.collectionGrid figure{margin:0;position:relative}.collectionMediaWrap{position:relative}.collectionThumbControls{align-items:center;bottom:8px;display:flex;justify-content:space-between;left:8px;pointer-events:none;position:absolute;right:8px;z-index:2}.collectionThumbControls>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509a8;color:var(--cyan);font-family:ui-monospace,monospace;font-size:9px;font-weight:800;padding:7px 8px}.collectionThumbControls .favoriteButton,.collectionThumbControls .favoriteForm{pointer-events:auto}.collectionGrid figcaption{align-items:start;background:#050508d9;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-family:system-ui,sans-serif;font-size:13px;gap:7px 10px;min-height:0;padding:9px 10px 10px;width:100%}.collectionGrid figcaption strong{flex:1 1;line-height:1.35;min-width:0}.archiveBack{padding:0 6vw 120px}.membersComing{display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(460px,600px);margin:0 auto;max-width:1540px;padding-bottom:90px;padding-top:80px}.membersComing h2{font-family:Georgia,serif;font-size:clamp(44px,5vw,74px);font-weight:400;letter-spacing:-.055em;line-height:.95;margin:30px 0 0}.memberBenefitsColumn{min-width:0}.memberBenefitNav{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 18px}.memberBenefitNav a{border:1px solid var(--line);color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.14em;padding:9px 11px;transition:border-color .18s ease,color .18s ease}.memberBenefitNav a:focus-visible,.memberBenefitNav a:hover{border-color:var(--cyan);color:var(--cyan)}.memberBenefitList{border-top:1px solid var(--line)}.memberBenefitList article{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:26px minmax(0,1fr);padding:22px 0;scroll-margin-top:110px}.memberBenefitList article>span{color:var(--cyan);font:900 9px/1 ui-monospace,monospace;letter-spacing:.12em;padding-top:7px}.memberBenefitList h3{font-family:Georgia,serif;font-size:clamp(24px,2.2vw,34px);font-weight:400;margin:0 0 7px}.memberBenefitList p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:620px}.memberEntryPanels{justify-self:end;max-width:600px;scroll-margin-top:110px;width:100%}.newsletterPanel{align-self:center}.memberEntryPanels{display:grid;gap:18px}.memberLoginPanel{background:linear-gradient(135deg,rgb(18 15 24/88%),rgb(7 7 10/94%));border:1px solid var(--line);padding:24px 26px 26px;scroll-margin-top:105px}.memberAuthHeading{align-items:baseline;display:flex;gap:14px}.memberAuthHeading .sectionNumber{margin:0}.memberAuthHeading h3,.memberRegister h3{font-family:Georgia,serif;font-size:clamp(25px,2.3vw,34px);font-weight:400;letter-spacing:-.035em;margin:0}.memberAuthForm{display:grid;gap:14px;margin-top:20px}.memberLoginForm,.memberRegisterForm{grid-template-columns:repeat(2,minmax(0,1fr))}.memberField{display:grid;gap:7px;min-width:0}.memberField label{font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.memberField input{background:#050509;border:1px solid var(--line);border-radius:0;color:var(--paper);font:inherit;min-height:44px;padding:11px 13px}.memberField input:focus{border-color:var(--cyan);outline:none}.memberAuthForm button,.memberPrimaryAction{background:transparent;border:1px solid var(--line);color:var(--paper);cursor:pointer;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.16em;padding:13px 17px;text-decoration:none}.memberAuthForm button{background:var(--paper);color:#07070a;grid-column:1/-1;justify-self:start;margin-top:2px}.memberAuthForm .formMessage{grid-column:1/-1;margin-top:0}.memberForgotPassword{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.memberForgotPassword summary{color:var(--muted);cursor:pointer;font-size:11px;letter-spacing:.08em;list-style:none;text-transform:uppercase}.memberForgotPassword summary::-webkit-details-marker{display:none}.memberForgotPassword summary:focus-visible,.memberForgotPassword summary:hover{color:var(--cyan)}.memberForgotPassword form{display:grid;gap:7px;margin-top:14px}.memberForgotPassword label{font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.memberForgotPassword form>div{display:flex;gap:8px}.memberForgotPassword input{background:#050509;border:1px solid var(--line);color:var(--paper);font:inherit;min-height:42px;min-width:0;padding:10px 12px;width:100%}.memberForgotPassword button{background:transparent;border:1px solid var(--line);color:var(--paper);cursor:pointer;flex:0 0 auto;font-size:8px;font-weight:800;letter-spacing:.14em;padding:0 13px}.memberResetPage{align-items:center;display:flex;min-height:82vh;padding:120px clamp(20px,7vw,110px) 70px}.memberResetPanel{background:linear-gradient(135deg,rgb(18 15 24/92%),rgb(7 7 10/96%));border:1px solid var(--line);margin:0 auto;max-width:680px;padding:clamp(28px,5vw,58px);width:100%}.memberResetPanel h1{font:400 clamp(34px,5vw,62px)/.98 Georgia,serif;letter-spacing:-.045em;margin:12px 0 28px}.memberResetPanel .formMessage{margin-top:18px}.memberVerificationMessage{color:var(--muted);line-height:1.65;margin:-10px 0 28px;max-width:520px}.memberRegister{background:#09080de8;border:1px solid var(--line);padding:24px 26px 26px;scroll-margin-top:110px}.memberRegister h3{margin:8px 0 5px}.memberRegister>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.6;margin:0;max-width:560px}.memberWelcome>p:last-child,.membersPublicIntro{color:var(--muted);font-size:17px;line-height:1.7;max-width:660px}.memberLanding{align-items:start;display:grid;gap:clamp(42px,7vw,110px);grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr)}.memberWelcome h2{font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;letter-spacing:-.05em;line-height:.95;margin:24px 0}.memberDashboard{background:linear-gradient(135deg,#110d18e8,#07070bed);border:1px solid var(--line);box-shadow:0 28px 80px #0007;padding:clamp(24px,3vw,42px)}.memberIdentitySummary{border-bottom:1px solid var(--line);padding-bottom:26px}.memberIdentitySummary>div{align-items:center;display:flex;gap:12px}.memberIdentitySummary>div span{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.17em}.memberIdentitySummary>div span:before{background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan);content:"";display:inline-block;height:6px;margin-right:8px;width:6px}.memberIdentitySummary>div small{border-left:1px solid var(--line);color:var(--muted);font-size:9px;letter-spacing:.14em;padding-left:12px}.memberIdentitySummary>strong{display:block;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:400;margin:16px 0 8px;overflow-wrap:anywhere}.memberIdentitySummary>p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.memberDashboardLinks{display:grid}.memberDashboardLinks>a{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:28px minmax(0,1fr) auto;padding:22px 2px;transition:color .18s ease,padding .18s ease}.memberDashboardLinks>a:hover{color:var(--cyan);padding-left:8px}.memberDashboardLinks>a>span{color:var(--cyan);font:900 9px/1 ui-monospace,monospace;letter-spacing:.12em}.memberDashboardLinks>a>div{display:grid;gap:5px}.memberDashboardLinks>a>div strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.memberDashboardLinks>a>div small{color:var(--muted);font-size:12px;line-height:1.45}.memberDashboardLinks>a>b{font-size:9px;letter-spacing:.14em}.memberBillingSummary{border-bottom:1px solid var(--line);display:grid;gap:12px;padding:24px 2px}.memberBillingSummary>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 18px}.memberBillingSummary .sectionNumber{margin:0}.memberBillingSummary strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.memberBillingSummary>p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.memberBillingSummary form{margin:2px 0 0}.memberBillingSummary button{background:var(--paper);border:1px solid var(--paper);color:#07070a;cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.14em;padding:13px 16px}.memberBillingSummary button:hover{background:var(--cyan);border-color:var(--cyan)}.memberBillingSummary .formMessage{color:var(--cyan);margin:0}.memberDashboardLogout{margin:22px 0 0}.memberDashboardLogout button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.16em;padding:4px 0}.memberDashboardLogout button:hover{color:var(--pink)}.newsletterPanel>p{color:var(--muted);font-size:18px;line-height:1.8}.newsletterPanel form{margin-top:40px;position:relative}.newsletterPanel label{display:block;font-size:9px;font-weight:800;letter-spacing:.17em;margin-bottom:12px;text-transform:uppercase}.newsletterPanel form>div{display:flex}.newsletterPanel input[type=email]{background:#0b0a10;border:1px solid var(--line);border-radius:0;color:var(--paper);flex:1 1;font:inherit;min-width:0;padding:20px}.newsletterPanel input[type=email]:focus{border-color:var(--cyan);outline:none}.newsletterPanel button{background:var(--paper);border:0;color:var(--void);cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.12em;padding:0 24px}.newsletterPanel button:hover{background:var(--cyan)}.spamField{height:1px;left:-10000px;opacity:0;position:absolute;width:1px}.formMessage{color:var(--cyan)!important;font-size:14px!important;margin:20px 0 0}.formMessage.isError{color:#ff7199!important}.newsletterPanel small{color:var(--muted);display:block;font-size:10px;margin-top:22px}@media (max-width:1100px){.collectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.heroImageDesktop{display:none!important}.heroImageMobile{display:block!important}.galleryGrid>a:nth-child(2){margin-top:0}.archiveIntro{min-height:65vh}.profileRow{gap:18px;grid-template-columns:30px 100px 1fr}.profileRow>b{display:none}.profileRow h2{font-size:36px}.profileStory{grid-template-columns:1fr}.profileHeroCopy p{font-size:26px}.profileHeroCopy h1{font-size:clamp(52px,15vw,76px);line-height:.82;margin-bottom:26px}.artistCatalogHeader{gap:14px;grid-template-columns:1fr}.artistRelease{gap:20px;grid-template-columns:90px minmax(0,1fr);padding:22px 0}.artistReleaseContent h3{font-size:30px;margin-bottom:16px}.artistReleaseContent li a{font-size:10px}.profileHero>.heroPicture img{object-position:60% top}.galleryArchive,.releaseFeature{grid-template-columns:1fr}.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryCollectionHeader{grid-template-columns:1fr;margin-bottom:38px}.albumGrid-featured,.albumGrid-portrait,.albumGrid-small,.albumGrid-wide,.galleryPageItem-gallery{grid-column:1/-1}.albumCard-featured>div{aspect-ratio:4/5}.albumFrame-thin-featured{background-image:url(/images/frames/bop-wall-frame-thin-portrait-v1.webp)}.albumDetailPage{padding-top:92px}.albumDetailIntro{min-height:52vh;padding:32px 5vw}.albumDetailIntro h1{font-size:clamp(52px,16vw,76px)}.albumDetailPage .albumStory{gap:12px;grid-template-columns:1fr;padding:18px 5vw}.albumDetailPage .albumRecommendedAudio{padding:10px}.albumRecommendedHeader{align-items:start;gap:8px;padding:2px 2px 10px}.albumStoryText p{font-size:16px;line-height:1.75}.albumDetailPage .collectionGrid{margin-bottom:55px;padding-left:5vw;padding-right:5vw}.releaseCover{min-height:70vh}.releaseDetails{padding:0}.galleryArchiveCard p{min-height:0}.memberLanding,.membersComing{grid-template-columns:1fr}.memberEntryPanels{justify-self:start}.memberLoginForm,.memberRegisterForm{grid-template-columns:1fr}.memberLoginPanel,.memberRegister{padding:21px 20px 22px}.memberAuthHeading{align-items:start;flex-direction:column;gap:7px}.memberBenefitsColumn .membersPublicIntro{font-size:15px;line-height:1.6}.memberDashboardLinks>a{gap:10px;grid-template-columns:24px minmax(0,1fr) auto}.newsletterPanel form>div{flex-direction:column}.newsletterPanel button{min-height:56px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--paper);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.notFoundPage{align-items:flex-end;display:flex;min-height:100svh;overflow:hidden;padding:clamp(150px,20vh,230px) 6vw clamp(52px,8vh,96px);position:relative}.notFoundImage{object-fit:cover;object-position:center top}.notFoundShade{background:linear-gradient(0deg,#040407fa,#0404079c 42%,transparent 76%),linear-gradient(90deg,#040407b8,transparent 72%);inset:0;position:absolute}.notFoundContent{max-width:760px;position:relative;z-index:1}.notFoundContent h1{font-family:Georgia,serif;font-size:clamp(54px,7vw,108px);font-weight:400;letter-spacing:-.065em;line-height:.88;margin:20px 0 24px}.notFoundContent>p:not(.sectionNumber){color:#d5d0da;font-size:clamp(16px,1.4vw,20px);line-height:1.65;margin:0;max-width:620px}.notFoundActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.notFoundActions a{border:1px solid #ffffff40;font-size:10px;font-weight:800;letter-spacing:.17em;padding:16px 20px;text-transform:uppercase;transition:.18s ease}.notFoundActions a:first-child,.notFoundActions a:hover{background:var(--paper);border-color:var(--paper);color:var(--void)}a{color:inherit;text-decoration:none}.siteHeader{background:linear-gradient(#050409e8,#05040900);height:92px;justify-content:space-between;padding:0 4vw;position:absolute;width:100%;z-index:5}.siteHeader,.wordmark{align-items:center;display:flex}.wordmark{font-size:10px;letter-spacing:.18em;gap:10px}.wordmark span{align-items:center;border:1px solid var(--pink);border-radius:50%;display:flex;font-family:Georgia,serif;font-size:18px;height:42px;justify-content:center;width:42px}.wordmarkMarkImage{height:64px;object-fit:contain;width:64px}.wordmarkTextImage{height:48px;max-width:min(230px,24vw);object-fit:contain;object-position:left center;width:auto}.siteHeader nav{display:flex;gap:28px}.adminLink,.siteHeader nav a{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.siteHeader nav a:hover{color:var(--cyan)}.adminLink{border:1px solid var(--line);padding:13px 18px}.mobileMenu{display:none}.hero{aspect-ratio:16/9;overflow:hidden;position:relative}.hero>img{object-fit:cover;object-position:center top}.hero>.heroPicture{inset:0;position:absolute}.hero>.heroPicture img{height:100%;object-fit:cover;object-position:center top;width:100%}.heroShade{background:linear-gradient(90deg,#030306b0,transparent 62%),linear-gradient(0deg,#040407,#040407d6 12%,#04040773 34%,transparent 62%);inset:0;position:absolute;z-index:1}.heroCopy{bottom:auto;left:6vw;max-width:780px;position:absolute;top:50%;transform:translateY(-42%);z-index:2}.hero.heroText-right .heroCopy{left:auto;right:6vw;text-align:right}.hero.heroText-right .heroCopy>p:last-child{margin-left:auto}.sectionNumber,.signal,.status{color:var(--cyan);font-family:ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.22em}.hero h1{font-family:Georgia,serif;font-size:clamp(70px,7vw,140px);font-weight:400;letter-spacing:-.07em;line-height:.78;margin:22px 0 30px;max-width:900px}.heroCopy>p:last-child{color:#d6d1da;font-size:18px;line-height:1.7;max-width:570px}.scrollMark{bottom:5vh;font-size:9px;letter-spacing:.2em;position:absolute;right:4vw}.sectionShell{padding:130px 6vw}.manifesto{display:grid;gap:8vw;grid-template-columns:170px 1fr}.album h2,.manifesto h2,.sectionIntro h2{font-family:Georgia,serif;font-size:clamp(54px,7vw,112px);font-weight:400;letter-spacing:-.055em;line-height:.95;margin:0}.manifesto em{color:var(--pink);font-weight:400}.manifesto>div>p{color:var(--muted);font-size:19px;line-height:1.8;max-width:740px}.girls{border-top:1px solid var(--line)}.sectionIntro{align-items:end;display:flex;justify-content:space-between;margin-bottom:65px}.girlGrid{display:grid;grid-template-columns:repeat(4,1fr)}.girlCard{border:1px solid var(--line);min-width:0;padding-bottom:28px;transition:transform .3s}.girlCard:hover{border-color:var(--accent);transform:translateY(-8px)}.girlImage{aspect-ratio:3/4;overflow:hidden;position:relative}.girlImage img{filter:saturate(.85);object-fit:cover;transition:.5s}.girlCard:hover img{filter:saturate(1.1);transform:scale(1.03)}.girlCard h3,.girlCard p,.girlCard small,.girlCard span{display:block;margin-left:22px;margin-right:22px}.girlCard p{color:var(--accent);font-size:26px;margin-bottom:5px}.girlCard h3,.girlCard p{font-family:Georgia,serif}.girlCard h3{font-size:42px;font-weight:400;margin-bottom:12px;margin-top:0}.girlCard span{font-size:9px;font-weight:800;letter-spacing:.14em}.girlCard small{color:var(--muted);margin-top:8px}.album{align-items:center;background:#09090e;display:grid;gap:clamp(30px,4vw,68px);grid-template-columns:minmax(0,280px) minmax(0,1fr);min-height:0;margin:0;padding:clamp(22px,2.2vw,34px) 6vw}.album,.featuredReleasesHeader{border-bottom:1px solid var(--line)}.featuredReleasesHeader{padding-bottom:70px}.featuredReleasesHeader h2{font-family:Georgia,serif;font-size:clamp(52px,7vw,110px);font-weight:400;letter-spacing:-.055em;line-height:.95;margin:24px 0 0}.featuredReleases .album+.album{border-top:0}.albumArt{align-self:center;aspect-ratio:1/1;max-width:280px;min-width:0;position:relative;width:100%}.coverViewerButton{background:transparent;border:0;cursor:zoom-in;height:100%;inset:0;padding:0;position:absolute;width:100%}.coverViewerButton img{object-fit:cover}.coverViewerButton>span{background:#030306d9;bottom:18px;color:var(--paper);font-size:9px;letter-spacing:.16em;padding:12px 14px;position:absolute;right:18px}.coverLightbox{align-items:center;background:#030306fa;display:flex;inset:0;justify-content:center;padding:6vh 4vw;position:fixed;z-index:1200}.coverLightbox>button{background:#050409e6;border:1px solid var(--line);color:var(--paper);cursor:pointer;font-size:10px;letter-spacing:.14em;padding:14px 18px;position:absolute;right:4vw;top:3vh}.coverLightbox>img{cursor:zoom-out;height:auto;max-height:88vh;max-width:92vw;object-fit:contain;width:auto}.albumCopy{align-self:center;min-width:0;padding:0}.releaseSubtitle{color:var(--paper);display:block;font-size:16px;line-height:1.5;margin-top:6px}.releaseActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.releaseActions a{border:1px solid var(--line);font-size:9px;font-weight:900;letter-spacing:.15em;padding:12px 15px}.releaseActions .releaseOpenLink{background:var(--paper);border-color:var(--paper);color:var(--void)}.releaseActions .releaseOpenLink:focus-visible,.releaseActions .releaseOpenLink:hover{background:var(--cyan);border-color:var(--cyan)}.releaseActions .releaseSpotifyLink:focus-visible,.releaseActions .releaseSpotifyLink:hover{border-color:var(--cyan);color:var(--cyan)}.album .status{color:var(--gold);margin:14px 0 0}.album h2{font-size:clamp(46px,5.2vw,88px);margin:12px 0}.albumCopy.releaseTitle-small h2{font-size:clamp(36px,3.2vw,54px)}.albumCopy.releaseTitle-medium h2{font-size:clamp(44px,4.2vw,70px)}.albumCopy.releaseTitle-large h2{font-size:clamp(52px,5.2vw,88px)}.album h2 a{transition:color .16s ease}.album h2 a:focus-visible,.album h2 a:hover{color:var(--cyan)}.albumCopy>p:not(.sectionNumber,.status){color:var(--muted);font-size:17px;line-height:1.75}.album ol{list-style:none;margin:45px 0 0;padding:0}.album .mediaEmbed{margin-top:20px}.album .mediaEmbed-soundcloud{height:118px}.album li{border-top:1px solid var(--line);display:flex;font-family:ui-monospace,monospace;font-size:11px;justify-content:space-between;letter-spacing:.08em;padding:18px 0}.gallery{overflow:hidden}.galleryGrid{display:grid;gap:18px;grid-template-columns:1.1fr .9fr 1.1fr}.galleryGrid figure{aspect-ratio:4/5;margin:0;overflow:hidden;position:relative}.galleryGrid figure:nth-child(2){margin-top:90px}.galleryGrid img{object-fit:cover;transition:.5s}.galleryGrid figure:hover img{transform:scale(1.035)}.galleryGrid figcaption{background:linear-gradient(transparent,#000c);bottom:0;font-family:Georgia,serif;font-size:26px;left:0;padding:80px 25px 24px;position:absolute;width:100%}.siteFooter{align-items:end;background:var(--void);border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:80px 6vw;position:relative;z-index:1}.siteFooter>strong{font-family:Georgia,serif;font-size:clamp(48px,7vw,100px);font-weight:400}.siteFooterMeta{align-items:flex-end;display:flex;flex-direction:column;gap:14px}.siteFooterMeta nav{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.siteFooterMeta a{color:var(--white);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.siteFooterMeta a:hover{color:var(--cyan)}.siteFooterMeta>a{color:var(--muted);text-transform:none}.siteFooter span{color:var(--muted);font-size:9px;letter-spacing:.15em}.legalPage{background:radial-gradient(circle at 80% 8%,rgba(255,31,139,.1),transparent 28%),linear-gradient(180deg,#0b0910 0,var(--void) 560px);min-height:100vh;padding-top:92px}.legalHero{border-bottom:1px solid var(--line);display:grid;gap:24px clamp(40px,7vw,130px);grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);padding-bottom:clamp(54px,8vw,110px);padding-top:clamp(62px,8vw,120px)}.legalHero .sectionNumber,.legalHero h1,.legalPageNav{grid-column:1}.legalHero h1{font-family:Georgia,serif;font-size:clamp(58px,8vw,126px);font-weight:400;letter-spacing:-.065em;line-height:.88;margin:0;max-width:1050px}.legalIntroduction{align-self:end;color:#cfccd5;font-size:clamp(15px,1.15vw,19px);grid-column:2;grid-row:1/span 3;line-height:1.75;max-width:620px}.legalIntroduction p{margin:0 0 1em}.legalIntroduction a,.legalSections a,.memberConsent a,.memberLegalNote a{color:var(--cyan);text-decoration:underline;text-decoration-color:rgba(100,234,255,.35);text-underline-offset:4px}.legalPageNav{display:flex;flex-wrap:wrap;gap:10px}.legalPageNav a{border:1px solid var(--line);color:var(--white);font-size:9px;font-weight:800;letter-spacing:.15em;padding:14px 18px;text-transform:uppercase}.legalPageNav a:hover{border-color:var(--cyan);color:var(--cyan)}.legalSections{padding-bottom:clamp(70px,10vw,150px);padding-top:clamp(25px,4vw,55px)}.legalSections>section{border-bottom:1px solid var(--line);display:grid;gap:30px;grid-template-columns:52px minmax(0,1fr);padding:clamp(34px,4vw,62px) 0}.legalSections>section>span{color:var(--cyan);font-family:monospace;font-size:10px;font-weight:800;letter-spacing:.15em}.legalSections>section>div{display:grid;gap:22px clamp(40px,8vw,150px);grid-template-columns:minmax(250px,.65fr) minmax(320px,1fr)}.legalSections h2{font-family:Georgia,serif;font-size:clamp(32px,3.4vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1;margin:0}.legalSections p{color:#bdb9c4;font-size:15px;line-height:1.75;margin:0 0 1em}.legalSections p:last-child{margin-bottom:0}.memberConsent{align-items:flex-start;color:var(--muted);display:flex;font-size:12px;gap:12px;line-height:1.55}.memberConsent input{accent-color:var(--cyan);flex:0 0 auto;height:18px;margin-top:1px;width:18px}.memberLegalNote{color:var(--muted);display:block;font-size:10px;line-height:1.6;margin-top:12px}@media (max-width:800px){.notFoundPage{min-height:100svh;padding:150px 6vw 8vh}.notFoundImage{object-position:47% top}.notFoundShade{background:linear-gradient(0deg,#040407fc,#0404079e 48%,transparent 82%)}.notFoundContent h1{font-size:clamp(48px,15vw,68px)}.notFoundActions{align-items:stretch;flex-direction:column}.notFoundActions a{text-align:center}.siteHeader>.primaryNav{display:none}.siteHeader{padding:0 5vw}.wordmark strong{display:none}.wordmarkMarkImage{height:54px;width:54px}.wordmarkTextImage{height:42px;max-width:42vw}.mobileMenu{display:block}.mobileMenu summary{border:1px solid var(--line);cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.18em;list-style:none;padding:13px 14px;text-transform:uppercase}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu[open] summary{border-color:var(--pink);color:var(--pink)}.mobileMenu nav{align-items:stretch;background:#050409f7;display:flex;flex-direction:column;gap:0;left:0;padding:18px 5vw 28px;position:absolute;right:0;top:92px}.mobileMenu nav,.mobileMenu nav a{border-bottom:1px solid var(--line)}.mobileMenu nav a{font-family:Georgia,serif;font-size:clamp(30px,10vw,46px);font-weight:400;letter-spacing:-.04em;padding:12px 0;text-transform:none}.archiveVisualHero,.collectionHero,.hero,.profileHero{aspect-ratio:1/1;height:auto;min-height:0;max-height:none}.archiveHeroShade,.collectionHero>div,.heroShade,.profileHeroShade{background:linear-gradient(0deg,#04040780,transparent 48%),linear-gradient(90deg,#03030659,transparent 68%)}.archiveVisualHero header,.collectionHero header,.heroCopy,.profileHeroCopy{bottom:max(18px,3vw);left:6vw;max-width:none;right:6vw;top:auto;transform:none}.archiveVisualHero h1,.collectionHero h1{margin-bottom:14px;margin-top:14px}.archiveVisualHero header>p:last-child,.collectionHero header>p:last-child{font-size:16px;line-height:1.5}.archiveVisualHero .sectionNumber,.collectionHero .sectionNumber{margin-bottom:0;margin-top:0}.hero.heroText-right .heroCopy{left:6vw;right:auto;text-align:left}.hero.heroText-right .heroCopy>p:last-child{margin-left:0}.hero h1{font-size:clamp(44px,14vw,62px)}.heroSize-small h1{font-size:clamp(36px,10vw,48px)}.heroSize-medium h1{font-size:clamp(44px,14vw,62px)}.heroSize-large h1{font-size:clamp(52px,16vw,72px)}.manifesto{grid-template-columns:1fr}.sectionShell{padding:90px 6vw}.sectionIntro{align-items:start;flex-direction:column;gap:20px}.girlGrid{grid-template-columns:1fr 1fr}.girlCard h3{font-size:32px}.girlCard p{font-size:21px}.girlCard span{min-height:34px}.album,.releasePage{grid-template-columns:1fr}.releaseDetailPage .releasePage{grid-template-columns:1fr;margin-left:3vw;margin-right:3vw;padding:22px 5vw 28px}.releaseDetailPage .releasePageCover{max-width:100%}.contentBlock,.contentBlock-text,.storyFeature{grid-template-columns:1fr}.contentBlock-image-right .contentBlockCopy,.contentBlock-image-right .contentBlockImage,.contentBlock-text .contentBlockCopy{grid-column:1;grid-row:auto}.storyFeatureCopy{padding-bottom:20px}.archiveVisualHero.heroText-right header{left:6vw;right:auto;text-align:left}.archiveVisualHero.heroText-right header>p:last-child{margin-left:0}.lightbox{padding:58px 0 10px}.lightbox figure{height:calc(100svh - 68px)}.lightboxImageAction{display:none}.lightbox figcaption{align-items:start;gap:12px;padding:10px 18px 8px;text-align:left}.lightbox figcaption strong{flex:0 0 34%}.lightbox figcaption span{flex:1 1}.lightboxClose{right:10px;top:8px}.adminLink{display:none}.albumArt{min-height:0}.albumCopy{padding:0}.galleryGrid{grid-template-columns:1fr}.galleryGrid figure:nth-child(2){margin-top:0}.siteFooter{align-items:start;flex-direction:column;gap:30px}.siteFooterMeta{align-items:flex-start}.siteFooterMeta nav{justify-content:flex-start}.legalPage{padding-top:78px}.legalHero{display:block;padding-bottom:52px;padding-top:54px}.legalHero h1{font-size:clamp(52px,16vw,76px);margin:18px 0 28px}.legalIntroduction{font-size:15px}.legalPageNav{margin-top:28px}.legalSections>section{gap:14px;grid-template-columns:1fr}.legalSections>section>div{gap:20px;grid-template-columns:1fr}.legalSections h2{font-size:clamp(32px,10vw,44px)}}