@font-face{font-family:PP Fraktion Mono;src:url(../../../fonts/aldea/PPFraktionMono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(../../../fonts/aldea/PPFraktionMono-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(../../../fonts/aldea/PPFraktionMono-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.aldea-page{--ink: #000;--ink-muted: #6b6b6b;--ink-faint: #a0a0a0;--rule: rgba(0, 0, 0, .14);--font: "PP Fraktion Mono", ui-monospace, Menlo, monospace;--pad: 32px;--t-display-xl: clamp(48px, 8vw, 120px);--t-display: clamp(40px, 6vw, 88px);--t-h2: clamp(28px, 3.4vw, 48px);--t-h3: clamp(20px, 2vw, 28px);--t-lede: clamp(20px, 2.2vw, 26px);--t-body: 16px;--t-small: 13px;--t-eyebrow: 11px;font-family:var(--font);font-size:var(--t-body);line-height:1.6;color:var(--ink);background:#fff;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aldea-page :is(h1,h2,h3,h4,h5,h6){font-family:var(--font)}.aldea-page *,.aldea-page *:before,.aldea-page *:after{box-sizing:border-box}.aldea-page a{color:inherit;text-decoration:none}.aldea-page img{display:block;max-width:100%}.aldea-page h1,.aldea-page h2,.aldea-page h3,.aldea-page h4{font-weight:400}@media (max-width: 600px){.aldea-page{--pad: 20px}}.aldea-page h1{font-size:var(--t-display);line-height:1.02;letter-spacing:-.015em;margin:0 0 32px}.aldea-page h2{font-size:var(--t-h2);line-height:1.05;letter-spacing:-.012em;margin:0 0 20px}.aldea-page h3{font-size:var(--t-h3);line-height:1.15;letter-spacing:-.005em;margin:0 0 12px}.aldea-page .lede{font-size:var(--t-lede);line-height:1.3;letter-spacing:-.005em}.aldea-page .small{font-size:var(--t-small)}.aldea-page .eyebrow{font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 24px}.aldea-page .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:112px}.aldea-page .hero .hero-img{aspect-ratio:3/4;overflow:hidden;background:#f0f0f0}.aldea-page .hero .hero-img img{width:100%;height:100%;object-fit:cover}.aldea-page.studios .hero .hero-img img{object-position:22% center}.aldea-page .hero .hero-img.placeholder{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-faint);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:24px;background:#efefef}.aldea-page .hero .hero-text{display:flex;flex-direction:column;justify-content:flex-end;padding:24px var(--pad) 8px 0}.aldea-page .hero h1{font-size:var(--t-display);letter-spacing:-.015em;line-height:1.02;margin:0 0 32px}.aldea-page .hero .stand p{margin:0 0 14px;font-size:var(--t-body);line-height:1.6;max-width:56ch}.aldea-page .hero .stand p:last-child{margin:0}@media (max-width: 900px){.aldea-page .hero{grid-template-columns:1fr;align-items:stretch;gap:24px;margin-bottom:80px}.aldea-page .hero .hero-img{aspect-ratio:4/5}.aldea-page .hero .hero-text{padding:24px var(--pad) 32px}}.aldea-page .band{padding:64px 32px 48px;margin-top:56px}.aldea-page .band h2{font-size:var(--t-display-xl);letter-spacing:.11em;font-weight:400;text-transform:uppercase;line-height:1.2;margin:0;display:block;text-align:center}.aldea-page .bio-block{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:80px;align-items:end}.aldea-page .bio-img{aspect-ratio:3/4;overflow:hidden;background:#f0f0f0}.aldea-page .bio-img img{width:100%;height:100%;object-fit:cover}.aldea-page .bio-text{display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--pad) 8px 0}.aldea-page .bio-meta{display:grid;grid-template-columns:90px 1fr;gap:6px 20px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:18px;margin:0 0 20px;border-bottom:.5px solid var(--rule)}.aldea-page .bio-meta dt{color:var(--ink-faint);margin:0}.aldea-page .bio-meta dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.aldea-page .bio-text h3{font-size:var(--t-h2);letter-spacing:-.005em;line-height:1.1;margin:0 0 20px}.aldea-page .bio-text p{font-size:var(--t-body);line-height:1.6;margin:0 0 12px;max-width:56ch}.aldea-page .bio-text p:last-child{margin-bottom:0}@media (max-width: 900px){.aldea-page .bio-block{grid-template-columns:1fr;gap:24px;align-items:stretch}.aldea-page .bio-img{aspect-ratio:4/5}.aldea-page .bio-text{padding:0 var(--pad) 8px}}.aldea-page.about .split-hero:not(.media-split){display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.aldea-page.about .split-hero:not(.media-split) .img-wrap{width:100%;height:100%;min-height:70vh;overflow:hidden}.aldea-page.about .split-hero:not(.media-split) .img-wrap img{width:100%;height:100%;object-fit:cover}.aldea-page.about .split-hero:not(.media-split) .text{padding:80px var(--pad) 80px max(var(--pad),64px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:640px}.aldea-page.about .split-hero .lede{font-size:var(--t-lede);letter-spacing:-.012em;line-height:1.18;margin:0 0 36px;max-width:22ch}.aldea-page.about .split-hero .stand p{margin:0 0 14px;font-size:var(--t-body);line-height:1.6;max-width:52ch}.aldea-page.about .split-hero .stand p:last-child{margin:0}@media (max-width: 900px){.aldea-page.about .split-hero{grid-template-columns:1fr}.aldea-page.about .split-hero .img-wrap{min-height:0;aspect-ratio:4/3}.aldea-page.about .split-hero .text{padding:56px var(--pad)}}.aldea-page.about .mission,.aldea-page.home .mission{padding:96px var(--pad);max-width:1200px}.aldea-page.about .mission .stand,.aldea-page.home .mission .stand{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px;max-width:1080px}.aldea-page.about .mission .stand p,.aldea-page.home .mission .stand p{margin:0 0 14px;font-size:var(--t-body);line-height:1.6;max-width:56ch}.aldea-page.about .mission .stand p:last-child,.aldea-page.home .mission .stand p:last-child{margin:0}@media (max-width: 800px){.aldea-page.about .mission .stand,.aldea-page.home .mission .stand{grid-template-columns:1fr}}.aldea-page.about .programs,.aldea-page.home .programs{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.aldea-page.about .programs a,.aldea-page.home .programs a{position:relative;aspect-ratio:4/5;overflow:hidden;display:block;color:#fff}.aldea-page.about .programs img,.aldea-page.home .programs img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .7s ease,transform 1.2s ease}.aldea-page.about .programs a:hover img,.aldea-page.home .programs a:hover img{filter:grayscale(0);transform:scale(1.03)}.aldea-page.about .programs .ovr,.aldea-page.home .programs .ovr{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.05) 50%,transparent);padding:24px var(--pad);display:flex;flex-direction:column;justify-content:flex-end}.aldea-page.about .programs .lbl,.aldea-page.home .programs .lbl{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin:0 0 6px}.aldea-page.about .programs h3,.aldea-page.home .programs h3{font-size:var(--t-h3);letter-spacing:-.005em;margin:0;line-height:1.1}.aldea-page.about .programs h3:after,.aldea-page.home .programs h3:after{content:" →";opacity:.6}@media (max-width: 800px){.aldea-page.about .programs,.aldea-page.home .programs{grid-template-columns:1fr}.aldea-page.about .programs a,.aldea-page.home .programs a{aspect-ratio:3/2}}.aldea-page.home .planet-hero{position:relative;display:flex;align-items:center;justify-content:center;--nav-h: 92px;--peek: calc(19px * 1.4 + 18px);padding:8px var(--pad) 0;min-height:calc(100svh - var(--nav-h) - var(--peek));overflow:hidden}.aldea-page.home .planet-hero .planet{z-index:0}.aldea-page.home .planet-hero h1{font-size:var(--t-display-xl);line-height:.92;letter-spacing:-.02em;margin:0 0 16px}.aldea-page.home .planet-hero .tag{font-size:13px;letter-spacing:.02em;color:var(--ink-muted);max-width:34ch;margin:0}.aldea-page.home .feed{padding:0 var(--pad);margin:0 0 96px}.aldea-page.home .feed-label{font-size:19px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 18px}.aldea-page.home .feed-label-btn{display:inline-block;font-family:inherit;background:none;border:0;padding:0;cursor:pointer;transition:opacity .2s ease}.aldea-page.home .feed-label-btn:hover{opacity:.6}.aldea-page.home #news{scroll-margin-top:24px}.aldea-page.home .event-list{list-style:none;margin:0;padding:0}.aldea-page.home .event{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:baseline;padding:22px 0;border-top:.5px solid var(--rule)}.aldea-page.home .event:first-child{border-top:0}.aldea-page.home .event .when{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:tabular-nums}.aldea-page.home .event .what{display:flex;flex-direction:column;gap:6px}.aldea-page.home .event .what .t{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15}.aldea-page.home .event .what .d{font-size:var(--t-body);line-height:1.6;color:var(--ink-muted);max-width:64ch}.aldea-page.home .exhibition .ex-card{display:block;color:inherit}.aldea-page.home .exhibition .ex-title{font-size:var(--t-h2);letter-spacing:-.015em;line-height:1.04;margin:0 0 24px}.aldea-page.home .exhibition .ex-row{display:grid;grid-template-columns:1.4fr 1fr;gap:0}.aldea-page.home .exhibition .ex-img{aspect-ratio:3/2;overflow:hidden;background:#f0f0f0}.aldea-page.home .exhibition .ex-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .7s ease,transform 1.2s ease}.aldea-page.home .exhibition .ex-card:hover .ex-img img{filter:grayscale(0);transform:scale(1.03)}.aldea-page.home .exhibition .ex-body{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 8px max(var(--pad),48px)}.aldea-page.home .exhibition .ex-body .dates{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 20px}.aldea-page.home .exhibition .ex-body .abstract{font-size:var(--t-body);line-height:1.6;margin:0 0 24px;max-width:48ch}.aldea-page.home .exhibition .ex-body .more{font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:.5px solid var(--ink);padding-bottom:2px;align-self:flex-start}.aldea-page.home .resident-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.aldea-page.home .resident a{color:inherit;display:block}.aldea-page.home .resident .r-img{aspect-ratio:4/5;overflow:hidden;background:#f0f0f0;margin-bottom:14px}.aldea-page.home .resident .r-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .7s ease,transform 1.2s ease}.aldea-page.home .resident a:hover .r-img img{filter:grayscale(0);transform:scale(1.03)}.aldea-page.home .resident .r-role{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 4px}.aldea-page.home .resident .r-name{font-size:16px;letter-spacing:-.005em;margin:0}.aldea-page.home .news-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aldea-page.home .news-card{color:inherit;display:flex;flex-direction:column;height:100%}.aldea-page.home .news-card .n-img{aspect-ratio:4/3;overflow:hidden;background:#f0f0f0;margin-bottom:16px}.aldea-page.home .news-card .n-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .7s ease,transform 1.2s ease}.aldea-page.home .news-card:hover .n-img img{filter:grayscale(0);transform:scale(1.03)}.aldea-page.home .news-card .n-body{display:flex;flex-direction:column;flex:1}.aldea-page.home .news-card .n-title{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15;margin:0 0 10px}.aldea-page.home .news-card .n-dates{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0 0 14px}.aldea-page.home .news-card .n-abstract{font-size:var(--t-body);line-height:1.6;margin:0 0 18px;max-width:52ch}.aldea-page.home .news-card .more{font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:.5px solid var(--ink);padding-bottom:2px;align-self:flex-start;margin-top:auto}.aldea-page.home .course-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aldea-page.home .course a{color:inherit;display:block}.aldea-page.home .course .c-img{aspect-ratio:4/3;overflow:hidden;background:#f0f0f0;margin-bottom:14px}.aldea-page.home .course .c-meta{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;font-variant-numeric:tabular-nums}.aldea-page.home .course .c-name{font-size:clamp(17px,1.6vw,21px);letter-spacing:-.005em;line-height:1.2;margin:0}.aldea-page.home .empty{font-size:var(--t-body);line-height:1.6;max-width:56ch;color:var(--ink-muted)}.aldea-page.home .empty a{border-bottom:.5px solid var(--ink)}@media (max-width: 900px){.aldea-page.home .exhibition .ex-card{grid-template-columns:1fr}.aldea-page.home .exhibition .ex-body{padding:28px var(--pad) 0 0}.aldea-page.home .resident-grid,.aldea-page.home .news-list,.aldea-page.home .course-grid{grid-template-columns:repeat(2,1fr)}.aldea-page.home .event{grid-template-columns:1fr;gap:8px}}.aldea-page.about .absec:not(.media-split){display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.aldea-page.about .absec:not(.media-split) .img-wrap{width:100%;aspect-ratio:1/1;overflow:hidden}.aldea-page.about .absec:not(.media-split) .img-wrap img{width:100%;height:100%;object-fit:cover}.aldea-page.about .absec:not(.media-split) .text{padding:80px var(--pad);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:640px}.aldea-page.about .absec:not(.media-split).flip .img-wrap{order:2}.aldea-page.about .absec:not(.media-split).flip .text{order:1;padding-left:max(var(--pad),64px)}.aldea-page.about .absec h2{font-size:var(--t-h2);letter-spacing:-.012em;line-height:1.1;margin:0 0 32px;max-width:18ch}.aldea-page.about .absec .stand p{margin:0 0 14px;font-size:var(--t-body);line-height:1.6;max-width:56ch}.aldea-page.about .absec .stand p:last-child{margin:0}.aldea-page.about .absec .more{display:inline-block;margin-top:28px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:.5px solid var(--ink);padding-bottom:2px;align-self:flex-start}.aldea-page.about .absec .ai-vis{background:#000;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.aldea-page.about .absec .ai-vis svg{width:80%;height:80%}.aldea-page.about .absec .ai-net{width:100%;display:flex;align-items:center}.aldea-page.about .absec .ai-net>*{width:100%}.aldea-page.about .about-film{padding:80px 0 96px}.aldea-page.about .about-film .eyebrow{margin:0 var(--pad) 20px}.aldea-page.about .about-film .film-frame{width:100%;aspect-ratio:16/9;background:#000;cursor:pointer;overflow:hidden}.aldea-page.about .about-film .film-frame video{width:100%;height:100%;object-fit:cover;display:block}.aldea-page.about .people{padding:clamp(72px,10vw,140px) var(--pad) 0}.aldea-page.about .people .grp{padding-top:22px}.aldea-page.about .people .grp+.grp{margin-top:72px}.aldea-page.about .people .grp>.eyebrow{margin:0 0 20px}.aldea-page.about .people ul{list-style:none;margin:0;padding:0}.aldea-page.about .people li{display:flex;align-items:baseline;gap:24px;padding:22px 0;border-bottom:.5px solid var(--rule)}.aldea-page.about .people li:last-child{border-bottom:0}.aldea-page.about .people .name{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.01em;line-height:1.2}.aldea-page.about .people .role{margin-left:auto;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}@media (max-width: 600px){.aldea-page.about .people li{flex-direction:column;gap:6px}.aldea-page.about .people .role{margin-left:0;white-space:normal}}@media (max-width: 900px){.aldea-page.about .absec,.aldea-page.about .absec.flip{grid-template-columns:1fr}.aldea-page.about .absec .img-wrap,.aldea-page.about .absec.flip .img-wrap{order:0;aspect-ratio:4/3}.aldea-page.about .absec .text,.aldea-page.about .absec.flip .text{order:1;padding:48px var(--pad)}}.aldea-page .media-split{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--media-gutter, clamp(40px, 5vw, 96px));row-gap:0;align-items:stretch}.aldea-page .media-split+.media-split{margin-top:clamp(72px,9vw,160px)}.aldea-page .media-split>.img-wrap,.aldea-page .media-split>.ai-net{width:100%;height:100%;min-height:var(--media-min-h, 64vh);aspect-ratio:auto;overflow:hidden}.aldea-page .media-split>.img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.aldea-page .media-split>.text{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:560px;padding:var(--media-pad-y, 72px) var(--pad) 0 0}.aldea-page .media-split.flip>.img-wrap,.aldea-page .media-split.flip>.ai-net{order:2}.aldea-page .media-split.flip>.text{order:1;padding:var(--media-pad-y, 72px) 0 0 var(--pad)}.aldea-page.about .split-hero.media-split{--media-min-h: 76vh}.aldea-page.about .split-hero .about-title{font-size:var(--t-display);letter-spacing:-.018em;line-height:1.02;margin:0 0 28px}@media (max-width: 900px){.aldea-page .media-split{grid-template-columns:1fr;column-gap:0}.aldea-page .media-split+.media-split{margin-top:0}.aldea-page .media-split>.img-wrap,.aldea-page .media-split>.ai-net,.aldea-page .media-split.flip>.img-wrap,.aldea-page .media-split.flip>.ai-net{order:0;min-height:0;aspect-ratio:4/3;height:auto}.aldea-page .media-split>.text,.aldea-page .media-split.flip>.text{order:1;padding:48px var(--pad)}}.aldea-page.about.v1 .programs{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 var(--pad)}.aldea-page.about.v1 .absec,.aldea-page.about.v1 .absec.flip{border-top:0;padding:32px var(--pad);margin-top:32px;column-gap:48px}.aldea-page.about.v1 .absec .img-wrap,.aldea-page.about.v1 .absec .ai-vis{aspect-ratio:4/3}@media (max-width: 900px){.aldea-page.about.v1 .programs{grid-template-columns:1fr;gap:16px}}.aldea-page.about.v2 .programs{margin:0 var(--pad);border:.5px solid var(--rule);background:var(--rule);gap:.5px}.aldea-page.about.v2 .programs a{background:#000}.aldea-page.about.v2 .absec,.aldea-page.about.v2 .absec.flip{border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);margin:0 var(--pad);padding:0}.aldea-page.about.v2 .absec .img-wrap{border-right:.5px solid var(--rule)}.aldea-page.about.v2 .absec.flip .img-wrap{border-right:0;border-left:.5px solid var(--rule)}.aldea-page.about.v2 .absec .ai-vis{border-right:.5px solid var(--rule)}@media (max-width: 900px){.aldea-page.about.v2 .absec .img-wrap,.aldea-page.about.v2 .absec.flip .img-wrap{border:0;border-bottom:.5px solid var(--rule)}}.aldea-page.about.v3 .programs{grid-template-columns:2fr 1fr;grid-auto-rows:1fr;gap:16px;padding:0 var(--pad)}.aldea-page.about.v3 .programs a{aspect-ratio:auto;min-height:320px}.aldea-page.about.v3 .programs a:first-child{grid-row:span 2;min-height:0}.aldea-page.about.v3 .absec,.aldea-page.about.v3 .absec.flip{grid-template-columns:1fr 1.6fr;align-items:center;padding:64px var(--pad)}.aldea-page.about.v3 .absec .img-wrap{aspect-ratio:4/5;max-width:480px}.aldea-page.about.v3 .absec.flip .img-wrap{justify-self:end}.aldea-page.about.v3 .absec .ai-vis{aspect-ratio:4/5;max-width:480px}.aldea-page.about.v3 .absec .text{padding:0 var(--pad);max-width:56ch}.aldea-page.about.v3 .absec.flip .text{padding:0 var(--pad)}@media (max-width: 900px){.aldea-page.about.v3 .programs{grid-template-columns:1fr;gap:12px}.aldea-page.about.v3 .programs a:first-child{grid-row:auto}.aldea-page.about.v3 .absec,.aldea-page.about.v3 .absec.flip{grid-template-columns:1fr;padding:48px var(--pad)}}.aldea-page.gallery .feature{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:end;margin-bottom:96px}.aldea-page.gallery .feature .img-wrap{width:100%;aspect-ratio:4/5;overflow:hidden;background:#efefef}.aldea-page.gallery .feature .img-wrap img{width:100%;height:100%;object-fit:cover}.aldea-page.gallery .feature .img-wrap.placeholder{display:flex;align-items:center;justify-content:center;color:var(--ink-faint);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.aldea-page.gallery .feature .text{padding:24px var(--pad) 8px;display:flex;flex-direction:column;justify-content:flex-end}.aldea-page.gallery .feature.image-right .img-wrap{order:2}.aldea-page.gallery .feature.image-right .text{order:1}.aldea-page.gallery .feature.masthead{margin-bottom:128px}.aldea-page.gallery .feature h2{font-size:var(--t-display);letter-spacing:-.015em;line-height:1.04;margin:0 0 20px}.aldea-page.gallery .feature .artist{font-size:clamp(18px,1.7vw,22px);letter-spacing:-.005em;margin:0 0 14px}.aldea-page.gallery .feature .dates{font-size:var(--t-body);letter-spacing:.04em;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0 0 28px}.aldea-page.gallery .feature .stand p{margin:0 0 14px;font-size:var(--t-body);line-height:1.6;max-width:56ch}.aldea-page.gallery .feature .stand p:last-child{margin:0 0 24px}.aldea-page.gallery .feature .more{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:2px;align-self:flex-start}.aldea-page.gallery .past-band{padding:0 var(--pad);max-width:1100px;margin:64px 0 48px}.aldea-page.gallery .past-band h2{font-size:var(--t-display);letter-spacing:-.015em;line-height:1.02;margin:0}.aldea-page.gallery .past-card{display:block;margin:0 0 96px;color:var(--ink)}.aldea-page.gallery .past-card .img-wrap{width:100%;aspect-ratio:21/9;overflow:hidden;background:#efefef}.aldea-page.gallery .past-card .img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.aldea-page.gallery .past-card:hover .img-wrap img{transform:scale(1.02)}.aldea-page.gallery .past-card .img-wrap.placeholder{display:flex;align-items:center;justify-content:center;color:var(--ink-faint);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.aldea-page.gallery .past-card .meta{padding:20px var(--pad) 0;max-width:1100px}.aldea-page.gallery .past-card .ttl{font-size:var(--t-h2);font-weight:400;letter-spacing:-.012em;line-height:1.1;margin:0 0 6px}.aldea-page.gallery .past-card .who{font-size:var(--t-h2);font-weight:400;letter-spacing:-.012em;line-height:1.1;margin:0 0 10px;color:var(--ink)}.aldea-page.gallery .past-card .when{font-size:var(--t-body);letter-spacing:.04em;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}.aldea-page.gallery .empty{padding:0 var(--pad) 96px;color:var(--ink-muted);font-size:14px}@media (max-width: 720px){.aldea-page.gallery .feature,.aldea-page.gallery .feature.image-right{grid-template-columns:1fr}.aldea-page.gallery .feature.image-right .img-wrap,.aldea-page.gallery .feature.image-right .text{order:initial}.aldea-page.gallery .feature .img-wrap{aspect-ratio:5/4}.aldea-page.gallery .feature .text{padding:24px var(--pad) 32px;justify-content:flex-start}}.aldea-page.exhibition .ex-head{padding:8px var(--pad) 56px;max-width:1000px}.aldea-page.exhibition .ex-head h1{font-size:var(--t-display);letter-spacing:-.015em;line-height:1.02;margin:0 0 18px}.aldea-page.exhibition .ex-head .artist{font-size:var(--t-h2);font-weight:400;letter-spacing:-.012em;line-height:1.1;margin:0 0 12px}.aldea-page.exhibition .ex-head .dates{font-size:var(--t-body);letter-spacing:.04em;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0 0 32px}.aldea-page.exhibition .ex-head .statement{font-size:var(--t-body);line-height:1.6;max-width:81ch}.aldea-page.exhibition .ex-head .statement p{margin:0 0 16px}.aldea-page.exhibition .ex-head .statement p:last-child{margin:0}.aldea-page.exhibition .ex-head .credit{margin-top:28px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.aldea-page.exhibition .ex-hero{margin:0 0 48px}.aldea-page.exhibition .ex-hero img{width:100%;height:auto;max-height:78vh;object-fit:cover;display:block}.aldea-page.exhibition figure{margin:0 0 8px}.aldea-page.exhibition figure img{width:100%;height:auto}.aldea-page.exhibition figcaption{padding:12px var(--pad) 64px;font-size:12px;line-height:1.6;color:var(--ink-muted);max-width:64ch}.aldea-page.exhibition .ex-back{padding:32px var(--pad) 0}.aldea-page.exhibition .ex-back a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:2px}.aldea-page.studios .band{margin-bottom:64px}.aldea-page.studios .artists{padding:0 var(--pad);margin:0 0 96px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.aldea-page.studios .artist-card{display:block;color:var(--ink)}.aldea-page.studios .artist-card .img-wrap{width:100%;aspect-ratio:4/5;overflow:hidden;background:#efefef;margin-bottom:18px}.aldea-page.studios .artist-card .img-wrap img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .5s ease,transform .7s ease}.aldea-page.studios .artist-card:hover .img-wrap img{filter:grayscale(0);transform:scale(1.02)}.aldea-page.studios .artist-card h3{font-size:var(--t-h3);letter-spacing:-.005em;line-height:1.15;margin:0 0 6px}.aldea-page.studios .artist-card:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px}.aldea-page.studios .artist-card p.meta{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 4px}.aldea-page.studios .artist-card p.site{font-size:12.5px;color:var(--ink-muted);margin:0;font-variant-numeric:tabular-nums}@media (max-width: 980px){.aldea-page.studios .artists{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.aldea-page.studios .artists{grid-template-columns:1fr}}.aldea-page.studios .past-band{padding:0 var(--pad);max-width:1100px;margin:64px 0 32px}.aldea-page.studios .past-band h2{font-size:var(--t-h2);letter-spacing:-.01em;line-height:1.04;margin:0 0 24px}.aldea-page.studios .past-band p.intro{font-size:var(--t-body);line-height:1.6;max-width:60ch;margin:0 0 48px;color:var(--ink)}.aldea-page.studios .past-list{padding:0 var(--pad);margin-bottom:96px}.aldea-page.studios .past-list ul{list-style:none;padding:0;margin:0;columns:2;column-gap:64px}.aldea-page.studios .past-list li{break-inside:avoid;padding:14px 0;border-top:.5px solid var(--rule);display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline}.aldea-page.studios .past-list li:first-child{border-top:.5px solid var(--ink)}.aldea-page.studios .past-list li .name{font-size:14px}.aldea-page.studios .past-list li .name a{border-bottom:.5px solid var(--rule);padding-bottom:1px}.aldea-page.studios .past-list li .name a:hover{border-bottom-color:var(--ink)}.aldea-page.studios .past-list li .yrs{font-size:10.5px;letter-spacing:.06em;color:var(--ink-muted);font-variant-numeric:tabular-nums}@media (max-width: 900px){.aldea-page.studios .past-list ul{columns:1}}
