:root{--bg:#080c16;--surface:#111a29;--text:#f3efe6;--muted:#aeb9cd;--accent:#c5cff0;--gold:#dfc8a1;--line:#aebed624}
body{background:radial-gradient(ellipse at 80% 8%,#17233e55,transparent 32%),var(--bg)}
.container{width:min(1320px,calc(100% - 112px))}
.site-header{height:96px;border-bottom-color:#aebed626}
.brand-symbol{color:var(--gold)}.brand small{letter-spacing:2px}
.site-header nav{gap:32px}.site-header nav a{position:relative}
.site-header nav a:after{content:"";position:absolute;bottom:5px;left:0;right:100%;height:1px;background:var(--gold);transition:right .3s}.site-header nav a:hover:after{right:0}
.saved-open{border-radius:30px;border-color:#75809a66}.saved-open svg{stroke:var(--gold)}
.hero{min-height:790px;grid-template-columns:1fr 1fr;align-items:center}
.hero-copy{padding:85px 0 105px;max-width:610px}
.hero-eyebrow{font-size:10px;letter-spacing:2.2px;color:var(--gold)}
h1{font-size:clamp(64px,6.4vw,94px);line-height:1.4;letter-spacing:-2px;margin:24px 0 25px}
.blue-word{color:#cbd6ed}.hero-description{font-size:14px;line-height:2.1;letter-spacing:1px}
.hero-actions{margin-top:29px;gap:25px}.hero-cta{border-radius:30px;padding:13px 25px;background:#eadfca;border-color:#eadfca;min-width:163px}
.hero-index{margin-top:32px;gap:17px;font-size:11px}.hero-index strong{font-size:18px;color:var(--gold)}
.hero-visual{inset:-15px -4% 70px 34%;overflow:visible;pointer-events:auto}
#celestial-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 90%,transparent)}
.hero-visual[data-scene=ready] #celestial-canvas{opacity:1}
.hero-visual[data-scene=ready] picture{opacity:0;pointer-events:none}
.hero-visual[data-scene=ready] .moon-disc,.hero-visual[data-scene=ready] .moon-halo,.hero-visual[data-scene=ready] .moon-tap-ring,.hero-visual[data-scene=ready] .moon-mist,.hero-visual[data-scene=ready] .scene-star{display:none}
.hero-visual[data-scene=ready] .moon-toggle{transform:none;transition:none;z-index:2}
.hero-visual[data-scene=ready] .moon-hint{opacity:0;top:calc(100% + 12px);transition:opacity .3s;color:#e6dfd2}
.hero-visual[data-scene=ready] .moon-toggle:is(:hover,:focus-visible) .moon-hint{opacity:1}
.hero-visual:after{display:none}
.scene-edition{position:absolute;top:42px;right:8%;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1px;color:#bbc4d8;pointer-events:none}
.scene-edition>span:last-child{margin-left:30px;font:9px var(--eng);letter-spacing:2px;color:#aeb8c9}
.edition-dot{width:4px;height:4px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px #dfc8a1}
.hero-visual .visual-caption{bottom:19px;left:10%;right:0;display:flex;flex-direction:column;gap:9px;font-size:9px;letter-spacing:2px}
.visual-caption>span:last-child{font:10px var(--sans);letter-spacing:2px;color:#a6b4cb}
.moon-console{margin-top:24px;gap:5px 12px;max-width:330px;border-top:1px solid #aebed62a;padding-top:17px}
.moon-console>p{font-size:10px}.moon-console-star{color:var(--gold)}
.phase-options{gap:4px}.phase-options button{font-size:10px;padding:5px 10px;min-height:33px;border-radius:20px}
#meteor-button{font-size:10px;min-height:30px;color:#bdc8e1}
.hero-baseline{min-height:68px;font-size:11px}.hero-baseline>span:before{content:"✧";color:var(--gold);padding-right:14px}
.featured-section{position:relative;padding:94px 0 35px;background:linear-gradient(#0e1420f5,#080c16f5);border-top:1px solid var(--line)}
.section-heading{margin-bottom:42px}.section-heading h2{font-size:43px;letter-spacing:1px;line-height:1.5}.section-heading h2 span{color:#c3cfe8}
.section-no{font:12px var(--eng);color:var(--gold);letter-spacing:1px;margin-right:16px}.section-note{font-size:12px;line-height:2.2}
.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(340px,auto) minmax(365px,auto);gap:22px}
.collection-card{border:1px solid #9aaec92b;border-radius:3px;background:#111927;overflow:hidden;box-shadow:none}
.collection-card:is(:hover,:focus-within){border-color:#c4cbdb77}
.featured-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(ellipse at 88% 40%,#2d426b66,transparent 70%),#141d2c}
.featured-card:first-child .card-cover{order:2;min-height:340px;background:transparent;border:0}
.featured-card:first-child .card-body{padding:36px 10px 30px 30px;justify-content:center}
.featured-card:first-child .card-body h3{font-family:var(--eng);font-size:50px;margin:20px 0 15px;letter-spacing:-2px}
.featured-card:first-child .card-footer{margin-top:25px}
.featured-card:nth-child(2){grid-column:3;grid-row:1 / span 2;background:linear-gradient(160deg,#24312f,#111e24)}
.featured-card:nth-child(2) .card-cover{flex:1;min-height:425px}
.featured-card:nth-child(2) .card-body{flex:0;padding:26px 28px}
.featured-card:nth-child(2) h3{font-size:31px}
.featured-card:nth-child(n+3) .card-cover{height:210px;min-height:210px}
.featured-card:nth-child(n+3) .card-body{padding:18px 23px 20px}
.featured-card:nth-child(n+3) .card-body h3{font-size:25px;margin:6px 0}
.featured-card:nth-child(n+3) .card-reason{font-size:12px;min-height:0;margin-bottom:15px}
.card-cover,.featured-card .card-cover{padding:32px;display:grid;place-items:center;perspective:1000px;background:radial-gradient(ellipse at 45% 100%,#49608b28,transparent 70%),#101a2a}
.card-cover:before{inset:auto 12% 7%;height:15%;filter:blur(15px);background:#02050cc9;transform:rotate(-7deg)}
.card-cover:after{bottom:0;left:0;right:0;background:linear-gradient(90deg,transparent,#a7b5cc44,transparent)}
.exhibit-index{position:absolute;top:18px;left:20px;font:9px var(--eng);letter-spacing:1.8px;color:#c0cada;z-index:1}
.exhibit-caption{position:absolute;bottom:15px;left:20px;font-size:9px;letter-spacing:2px;color:#bac6db}
.detail-open{display:grid;place-items:center;box-shadow:none;width:100%;height:100%;min-height:0;position:static}
.exhibit-object{display:block;position:relative;width:90%;transform-style:preserve-3d;transform:rotateY(-12deg) rotateX(6deg) rotateZ(-5deg);transition:transform .7s cubic-bezier(.2,.75,.2,1)}
.detail-open:hover .exhibit-object,.detail-open:focus-visible .exhibit-object{transform:rotateY(0) rotateX(0) rotateZ(0) translateY(-8px)}
.exhibit-face{display:block;overflow:hidden;background:#19293b;border:1px solid #9aafcc66;box-shadow:9px 18px 22px #0006}
.card-cover svg{display:block;width:100%;height:auto;aspect-ratio:4/3;filter:saturate(.85) brightness(1);transform:none!important;object-fit:cover}
.exhibit-title{display:none}
.cover-invitation{right:15px;bottom:13px;border-radius:50%;width:36px;height:36px;padding:0;display:grid;place-items:center;overflow:hidden;font-size:0;background:#0e1729e8;border-color:#afbedc66}
.cover-invitation:after{content:"↗";font:19px var(--sans)}
.card-cover:has(.detail-open:focus-visible){outline:2px solid var(--accent);outline-offset:-5px}
[data-format=portal] .exhibit-object{width:94%}
[data-format=portal] .exhibit-face{padding:10px 7px 7px;border-radius:9px;background:#1a2436}
[data-format=portal] .exhibit-face:before{content:"● ● ●";display:block;font-size:6px;letter-spacing:3px;line-height:1;color:#b5c4db;text-align:left;margin:0 0 8px 4px}
[data-format=portal] .exhibit-face svg{border-radius:2px}
[data-format=poster] .card-cover{background:radial-gradient(ellipse at 50% 80%,#63726933,transparent 70%),#132425}
[data-format=poster] .exhibit-object{width:75%;max-width:260px;transform:rotateZ(5deg) rotateY(-9deg)}
[data-format=poster] .exhibit-face{padding:10px;background:#ded9cb;border-color:#eee2c6;box-shadow:12px 18px 0 #030a0b40,18px 30px 36px #0006}
[data-format=poster] .exhibit-title{display:block;color:#172831;font:22px/1.6 var(--serif);text-align:center;padding:17px 4px 13px}
.exhibit-title small{display:block;font:8px/1.7 var(--sans);letter-spacing:2px;margin-top:9px}
[data-format=book] .card-cover{background:radial-gradient(ellipse at 65% 70%,#b9a27626,transparent 65%),#1b2128}
[data-format=book] .exhibit-object{width:61%;max-width:210px;transform:rotateY(-25deg) rotateX(9deg) rotateZ(-9deg);border-radius:0 3px 3px 0}
[data-format=book] .exhibit-face{padding:0 0 4px;border-left:8px solid #6c6557;border-top:0;background:#d1c8b3;color:#263642;box-shadow:9px 16px 25px #0008}
[data-format=book] .exhibit-face:after{content:"";position:absolute;inset:0 auto 0 8px;width:7px;background:linear-gradient(90deg,#0005,transparent)}
[data-format=book] .exhibit-object:after{content:"";position:absolute;top:2px;bottom:0;right:-9px;width:9px;transform-origin:left;transform:rotateY(35deg);background:repeating-linear-gradient(90deg,#c6c0b0 0 1px,#ebe5d7 1px 2px);border-block:2px solid #887f6c}
[data-format=book] .exhibit-title{display:block;font:17px/1.4 var(--serif);text-align:center;padding:12px 5px;color:#26323b}
[data-format=book] .exhibit-title small{font-size:7px;letter-spacing:1px;margin-top:6px}
[data-format=world] .card-cover{background:radial-gradient(ellipse at 50% 90%,#7c659e33,transparent 70%),#1a1d30}
[data-format=world] .exhibit-object{width:90%;transform:rotateY(-14deg) rotateX(12deg) rotateZ(4deg)}
[data-format=world] .exhibit-face{border:5px solid #3b3d53;outline:1px solid #9c9ab466;box-shadow:10px 14px 0 #0b101f,10px 15px 0 1px #73758d99,20px 25px 32px #0008}
.featured-card:nth-child(n+3) .exhibit-object{max-width:190px}
.featured-card:nth-child(n+3)[data-format=book] .exhibit-object{width:40%;max-width:135px}
.featured-card:nth-child(n+3) .exhibit-index{top:12px;font-size:8px}
.featured-card:nth-child(n+3) .exhibit-caption{font-size:8px;bottom:10px}
.featured-card:nth-child(n+3) .exhibit-title{font-size:12px;padding:7px 3px}
.featured-card:nth-child(n+3) .exhibit-title small{font-size:6px;margin-top:3px}
.card-body{padding:23px 24px}.card-meta{font-size:10px;gap:8px}.category-label{color:#c5d1e9;font-size:10px;letter-spacing:.4px}
.personal-label{font-size:9px;color:var(--gold)}.card-body h3{font-size:25px;margin:9px 0}.card-reason{font-size:12px;line-height:1.95;min-height:47px}
.card-footer{padding-top:13px;margin-top:19px;border-top-color:#96a8c22b;gap:7px}.tags{gap:5px}.tags span{border:0;padding:0;font-size:10px;color:#c2cbdc}.tags span+span:before{content:"/";color:#8794ad;margin-right:5px}
.icon-button{border-radius:50%;border-color:#869ab54d;width:36px;height:36px;min-width:36px;min-height:36px}.card-controls{gap:6px}.save-button[aria-pressed=true]{background:#dfc8a11c;border-color:#dfc8a1}
.featured-bottom{padding-top:24px;font-size:10px;letter-spacing:.4px}
.discovery-section{margin-block:45px 78px;border-inline:0;border-radius:0;padding:31px 0;background:linear-gradient(90deg,transparent,#a8b9de08,transparent);border-color:#aebed638}
.discovery-copy .eyebrow{color:var(--gold);font-size:9px;letter-spacing:2px}.discovery-copy h2{font-size:26px}.discovery-orbit{margin-inline:16px 12px;border-color:#dfc8a166}.discovery-orbit span{color:var(--gold)}
.collection-section{padding-top:12px}.filter-toolbar{border:0;background:#131c2a;padding:9px;border-radius:5px;gap:14px}.category-filters{gap:3px}.filter-button{font-size:12px;padding:10px 13px;border:0}.filter-button[aria-pressed=true]{background:#e6ddcc;color:#17202d;border:0}.filter-button[aria-pressed=true]:before{background:#3a4c62}.search-field{background:#0b111d;border-color:#899bb633;border-radius:3px;width:280px}
.results-line{min-height:62px;font-size:11px}
.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:27px}
.collection-grid .collection-card:nth-child(6n+2){margin-top:60px}
.collection-grid .collection-card:nth-child(6n+3){margin-top:24px}
.collection-grid .collection-card:nth-child(6n+4){margin-top:-18px}
.collection-grid .card-cover{height:300px;padding:36px}
.collection-grid [data-format=portal] .exhibit-object{max-width:260px}
.collection-grid [data-format=book] .card-cover{height:300px}
.collection-grid [data-format=poster] .card-cover{height:330px}
.collection-grid [data-format=world] .card-cover{height:270px}
.collection-grid .card-body{padding:21px 23px}.collection-grid .card-footer{margin-top:18px}
.collection-end{margin-top:64px}.manifesto{background:radial-gradient(ellipse at 50% 115%,#39476e55,transparent 65%),#0c121f}
.manifesto-quote{font-size:37px}.closing-moon{width:330px;height:330px;left:calc(50% - 165px);top:20px;border-color:#b6c9ed26;transform:rotateX(30deg);box-shadow:0 0 65px #a4bce60a}
.site-footer{background:#0b111d}.ambience-dock{background:#101a2ce8;border-color:#8d9eb866}.sound-bars i{background:var(--gold)}
.motion-off .exhibit-object{transform:none!important}.motion-off .hero-visual[data-scene=ready] #celestial-canvas{transition:none}
@media(hover:hover) and (pointer:fine){.collection-card:hover{transform:perspective(1200px) rotateX(calc(var(--tilt-x)*.5)) rotateY(calc(var(--tilt-y)*.5)) translateY(-5px)}}
@media(max-width:1100px){
  .container{width:calc(100% - 64px)}.site-header nav{gap:21px}.hero{min-height:735px}.hero-copy{padding:74px 0 90px}h1{font-size:72px}
  .hero-visual{inset:10px -3% 70px 31%}.hero-eyebrow{font-size:8px;letter-spacing:1.7px}.hero-index{gap:12px}.hero-index i{display:none}.hero-index .hero-study-link{font-size:10px}
  .scene-edition{right:7%;font-size:9px;top:25px}.scene-edition>span:last-child{margin-left:15px;font-size:8px}.hero-visual .visual-caption{font-size:8px;letter-spacing:1px}
  .featured-grid{gap:18px;grid-template-rows:minmax(320px,auto) minmax(365px,auto)}.featured-card:first-child .card-body{padding-left:24px}.featured-card:first-child .card-body h3{font-size:42px}.featured-card:first-child .card-cover{min-height:320px;padding:20px}
  .featured-card:nth-child(2) .card-body{padding:23px 20px}.featured-card:nth-child(n+3) .card-body{padding:18px}.card-meta{flex-wrap:wrap;gap:4px 10px}
  .card-cover,.featured-card .card-cover{padding:30px 22px}.collection-grid{gap:21px}.collection-grid .card-cover{padding:28px 22px}.collection-grid .card-body{padding:20px}.card-footer{flex-wrap:wrap}.card-controls{margin-left:auto}
  .section-heading h2{font-size:35px}.filter-toolbar{flex-wrap:wrap}.search-field{max-width:300px}.featured-card:nth-child(n+3) .exhibit-object{max-width:160px}
}
@media(min-width:701px) and (max-width:900px){
  .site-header nav{gap:16px}.hero{min-height:740px}.hero-copy{padding:55px 0 90px}h1{font-size:61px}.hero-description{font-size:12px}.hero-visual{inset:75px -3% 80px 26%}.hero-visual .scene-edition{top:-30px;font-size:8px;right:1%}.hero-visual .visual-caption{bottom:2px;left:25%;font-size:7px}.visual-caption>span:last-child{font-size:8px}.hero-index{font-size:10px;flex-wrap:wrap}.moon-console{max-width:285px}
  .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:20px}.featured-card:first-child{grid-column:span 2}.featured-card:nth-child(2){grid-column:auto;grid-row:span 2}.featured-card:nth-child(n+3) .card-cover{height:200px;min-height:200px}.featured-card:nth-child(n+3) .card-body h3{font-size:24px}.featured-card:nth-child(2) .card-cover{min-height:420px}.featured-card:nth-child(2) .exhibit-object{width:85%;max-width:240px}.featured-card:nth-child(2) .exhibit-title{font-size:25px;padding-block:25px}
  .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.collection-grid .collection-card:nth-child(n){margin-top:0}.collection-grid .collection-card:nth-child(even){margin-top:40px}.collection-grid .card-cover{height:250px}.collection-grid [data-format=poster] .card-cover{height:320px}.collection-grid [data-format=book] .card-cover{height:290px}
}
@media(max-width:700px){
  .container{width:calc(100% - 40px)}.site-header{height:82px}.site-header .brand{font-size:17px}.brand small{font-size:6px;letter-spacing:1.5px}.site-header nav{display:none}.saved-open{min-height:38px;padding:6px 10px}
  .hero{display:flex;min-height:0;align-items:stretch}.hero-copy{display:contents}.hero-eyebrow{font-size:8px;letter-spacing:1.55px;margin-top:35px}h1{font-size:51px;line-height:1.35;letter-spacing:-1px;margin:18px 0}.hero-description{font-size:12px;line-height:2.15;letter-spacing:.5px}.hero-actions{margin-top:21px;gap:24px}.hero-cta{min-width:154px;font-size:12px}.hero-index{order:2;margin-top:5px;gap:15px;flex-wrap:wrap}.hero-index strong{font-size:16px}.hero-index i{display:block}.hero-index .hero-study-link{font-size:11px}
  .moon-console{order:3;position:relative;margin-block:18px;max-width:100%;padding-top:14px;grid-template-columns:auto auto;column-gap:18px;width:100%}.moon-console>p{font-size:10px}.phase-options{justify-content:flex-end}.phase-options button{min-height:36px;padding:6px 12px}#meteor-button{font-size:10px;min-height:32px}
  .hero-visual{order:1;position:relative;inset:auto;height:390px;margin:8px -20px 0;pointer-events:auto}.hero-visual[data-scene=ready]{height:365px}.hero-visual picture{position:absolute;inset:0;height:100%;aspect-ratio:auto;transform:none}.hero-artwork{height:100%;object-fit:cover;object-position:center}.hero-visual .scene-edition{top:12px;right:24px;font-size:8px;gap:7px}.scene-edition>span:last-child{font-size:7px;margin-left:20px}.hero-visual .visual-caption{left:0;bottom:12px;font-size:7px;gap:7px;letter-spacing:1.5px}.visual-caption>span:last-child{display:none}#celestial-canvas{mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.hero-baseline{order:4;min-height:64px;align-self:stretch;font-size:9px;margin:0}.hero-baseline>span:before{padding-right:7px}.hero-baseline a{font-size:7px;letter-spacing:.7px}
  .featured-section{padding:57px 0 24px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:32px;line-height:1.55;letter-spacing:0;margin-top:15px}.section-heading h2 span{display:block}.section-heading .eyebrow{font-size:9px;letter-spacing:1.4px}.section-note{font-size:11px;margin-top:17px}.section-no{font-size:10px;margin-right:12px}
  .featured-grid{grid-template-columns:1fr;grid-template-rows:none;gap:22px}.featured-card:first-child{display:flex;grid-column:auto}.featured-card:first-child .card-cover{order:0;min-height:0;height:270px;padding:38px}.featured-card:first-child .card-body{padding:24px}.featured-card:first-child .card-body h3{font-size:37px;margin:12px 0}.featured-card:first-child .card-footer{margin-top:20px}.featured-card:nth-child(2){grid-column:auto;grid-row:auto}.featured-card:nth-child(2) .card-cover{min-height:0;height:370px;flex:auto}.featured-card:nth-child(2) .card-body{padding:24px}.featured-card:nth-child(2) h3{font-size:27px}.featured-card:nth-child(n+3) .card-cover{height:275px;min-height:0}.featured-card:nth-child(n+3) .card-body{padding:24px}.featured-card:nth-child(n+3) .exhibit-object{max-width:240px;width:88%}.featured-card:nth-child(n+3)[data-format=book] .exhibit-object{width:53%;max-width:175px}.featured-card:nth-child(n+3) .exhibit-title{font-size:17px;padding:10px 5px}.featured-card:nth-child(n+3) .exhibit-title small{font-size:7px;margin-top:6px}.featured-card:nth-child(n+3) .exhibit-index{font-size:9px;top:18px}.featured-card:nth-child(n+3) .exhibit-caption{font-size:9px;bottom:15px}.featured-card:nth-child(n+3) .card-reason{font-size:12px;margin-bottom:5px}.featured-bottom{padding-top:22px;font-size:10px}
  .card-meta{flex-wrap:nowrap}.category-label{font-size:10px}.personal-label{font-size:9px}.card-body h3{font-size:25px}.card-reason{font-size:12px;min-height:0;margin-bottom:0}.card-footer{flex-wrap:nowrap;margin-top:20px}.icon-button{width:40px;height:40px;min-height:40px;min-width:40px}.tags span{font-size:10px}.cover-invitation{opacity:1}
  .discovery-section{margin-block:32px 49px;padding:27px 0}.discovery-copy h2{font-size:23px}.discovery-copy>p:last-child{font-size:11px}.discovery-controls{margin-top:19px}.discovery-controls .button{gap:17px;padding-inline:19px}.discovery-controls select{max-width:none;font-size:11px}.collection-section{padding-top:0}.collection-section .section-note{max-width:none}.filter-toolbar{padding:7px}.category-filters{justify-content:space-between;gap:0;margin-bottom:10px;flex-wrap:nowrap}.filter-button{padding:9px 7px;font-size:11px;min-height:40px}.filter-button span{margin-left:4px;font-size:9px}.filter-button[aria-pressed=true]:before{display:none}.search-field{width:100%;max-width:none}.search-field input{font-size:12px;height:43px}.results-line{font-size:10px;padding:16px 0;min-height:56px}
  .collection-grid{grid-template-columns:1fr;gap:25px}.collection-grid .collection-card:nth-child(n){margin-top:0}.collection-grid .card-cover{height:260px;padding:36px}.collection-grid [data-format=book] .card-cover{height:310px}.collection-grid [data-format=poster] .card-cover{height:345px}.collection-grid [data-format=world] .card-cover{height:275px}.collection-grid .card-body{padding:22px 24px}.collection-grid .card-footer{margin-top:18px}
  .manifesto{padding:72px 0}.manifesto-quote{font-size:28px}.closing-moon{top:30px;width:260px;height:260px;left:calc(50% - 130px)}.manifesto-caption{font-size:10px}.site-footer{padding-bottom:94px}.ambience-dock{right:12px;bottom:12px}
}
@media(max-width:359px){
  .container{width:calc(100% - 32px)}.hero-visual{margin-inline:-16px}.hero-copy{padding-top:38px}h1{font-size:47px}.hero-eyebrow{font-size:7px;letter-spacing:1.3px}.hero-description{font-size:11px}.hero-actions{gap:17px}.hero-actions .button{padding-inline:19px;min-width:146px}.hero-index{gap:11px;font-size:10px}.hero-index .hero-study-link{font-size:10px}.moon-console{column-gap:8px}.phase-options button{padding-inline:9px}.hero-visual[data-scene=ready]{height:380px}.hero-baseline{font-size:8px}.hero-baseline a{font-size:6px}.section-heading h2{font-size:29px}.filter-button{font-size:10px;padding:8px 6px}.featured-card:first-child .card-cover{height:235px;padding:32px}.card-cover,.collection-grid .card-cover{padding:30px}.collection-grid .card-body,.featured-card:nth-child(n) .card-body{padding:21px}.featured-card:nth-child(n+3)[data-format=book] .exhibit-object{width:62%}.card-meta{gap:5px}.category-label{font-size:9px}.card-footer{gap:5px}.card-controls{gap:5px}.tags{gap:4px}.tags span{font-size:9px}.icon-button{min-width:36px;width:36px;height:36px;min-height:36px}
}
@media(prefers-reduced-motion:reduce){.exhibit-object{transform:none!important}}
