._albumCollection_4jkas_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 34px;display:grid}._albumLink_4jkas_7{color:inherit;min-width:0;text-decoration:none}._albumCard_4jkas_13{--card-theme:var(--palette-red-600);border:2px solid var(--card-theme);background:var(--card);height:100%;box-shadow:8px 8px 0 var(--card-theme);cursor:pointer;border-radius:0;flex-direction:column;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),background-color .3s;display:flex;overflow:hidden}._themeRed_4jkas_30{--card-theme:var(--palette-red-600)}._themeOlive_4jkas_34{--card-theme:#3a5340}._albumCard_4jkas_13:hover{box-shadow:12px 12px 0 var(--card-theme);transform:translate(-4px,-4px);background:var(--card)!important}._albumWindowBar_4jkas_44{border-bottom:2px solid var(--card-theme);min-height:45px;color:var(--card-theme);font:700 10px/1 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 15px;display:flex}._windowDots_4jkas_57{letter-spacing:-.13em;font-size:16px}._windowClose_4jkas_62{font:400 20px/.5 var(--font-geist-mono)}._albumBody_4jkas_66{color:var(--ink);flex-direction:column;flex:1;padding:19px;display:flex}._albumCover_4jkas_74{aspect-ratio:4/3;border:1px solid var(--stroke-ink-13);background:var(--soft-red);order:2;min-height:0;position:relative;overflow:hidden}._albumCover_4jkas_74 img{object-fit:cover;filter:grayscale()contrast(110%);width:100%;height:100%;transition:transform .6s,filter .3s;display:block}._albumCard_4jkas_13:hover ._albumCover_4jkas_74 img{filter:grayscale(0%)contrast()sepia(0)hue-rotate()brightness();transform:scale(1.05)}._albumMetaTop_4jkas_100{color:var(--card-theme);font:700 10px/1.4 var(--font-geist-mono);letter-spacing:.05em;opacity:.72;order:1;justify-content:space-between;margin-bottom:16px;display:flex}._albumCard_4jkas_13>figcaption{flex-direction:column;order:3;justify-content:space-between;gap:28px;padding-top:20px;display:flex}._albumDate_4jkas_120,._albumMeta_4jkas_100{font:700 10px/1.4 var(--font-geist-mono);letter-spacing:.06em}._albumCard_4jkas_13 h2{color:var(--ink);letter-spacing:-.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:9px 0 10px;font-size:clamp(24px,3vw,38px);font-weight:900;line-height:1.04;display:flex}._albumArrow_4jkas_140{color:var(--card-theme);font:400 28px/1 var(--font-geist-mono);opacity:0;flex:none;transition:opacity .3s,transform .3s;transform:translate(-10px)}._albumCard_4jkas_13:hover ._albumArrow_4jkas_140{opacity:1;transform:translate(0)}._albumCard_4jkas_13 p{margin:0;font-size:13px;line-height:1.65}._albumMeta_4jkas_100{color:var(--card-theme);justify-content:space-between;gap:16px;display:flex}._albumMeta_4jkas_100 span{align-items:center;gap:5px;display:flex}._albumDetail_4jkas_175{width:min(1460px,100% - 32px);padding-top:58px;padding-bottom:120px}._albumDetailHeader_4jkas_181{padding:22px 0 48px}._albumDetailHeader_4jkas_181>a{color:inherit;font:650 11px/1 var(--font-geist-mono);margin-bottom:48px;display:inline-block}._albumHeading_4jkas_192{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:72px;display:grid}._albumHeading_4jkas_192>div:first-child>p{font:650 10px/1.4 var(--font-geist-mono);letter-spacing:.07em;margin:0 0 14px}._albumHeading_4jkas_192 h1{max-width:960px;font-family:var(--font-editorial);letter-spacing:-.055em;margin:0;font-size:clamp(50px,7.2vw,108px);line-height:.9}._albumIntroduction_4jkas_214{border-top:var(--border-strong);padding-top:18px}._albumIntroduction_4jkas_214>p{font:650 10px/1.4 var(--font-geist-mono);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;display:flex}._albumIntroduction_4jkas_214>p>span:not(:last-child):after{content:"·";margin-left:12px}._albumLocation_4jkas_234{align-items:center;gap:5px;display:inline-flex}._albumIntroduction_4jkas_214 strong{font-size:14px;font-weight:600;line-height:1.65;display:block}@media (max-width:760px){._albumCollection_4jkas_1{grid-template-columns:1fr;gap:32px}._albumCover_4jkas_74{aspect-ratio:4/3}._albumCard_4jkas_13>figcaption{min-height:0}._albumDetail_4jkas_175{width:min(100% - 20px,1460px);padding-top:42px;padding-bottom:80px}._albumDetailHeader_4jkas_181{padding:16px 0 34px}._albumDetailHeader_4jkas_181>a{margin-bottom:38px}._albumHeading_4jkas_192{grid-template-columns:1fr;gap:28px}._albumHeading_4jkas_192 h1{font-size:clamp(48px,16vw,76px)}._albumIntroduction_4jkas_214{max-width:520px}}
