:is(.collection-home #collection,.experiment-portals) .room-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,2vw,28px);max-width:1000px;margin-inline:auto}:is(.collection-home #collection,.experiment-portals) .room-card{aspect-ratio:2/3;border-color:rgba(var(--room-accent),.6);width:100%;min-width:0;max-width:none;min-height:0;box-shadow:0 14px 30px #0005,inset 0 0 0 4px #0d0e16,inset 0 0 0 5px rgba(var(--room-accent),.22);background:linear-gradient(160deg,#1b1723,#0f1018 75%);border-radius:46% 46% 16px 16px/95px 95px 16px 16px;flex-direction:column;display:flex;overflow:hidden}:is(.collection-home #collection,.experiment-portals) .card-top{color:#d0c4dd;gap:5px 10px;min-height:0;padding:30px 12px 10px;font-size:9px}:is(.collection-home #collection,.experiment-portals) .room-art{aspect-ratio:auto;opacity:1;flex:none;height:clamp(120px,15vw,205px);margin:0 10px 10px}:is(.collection-home #collection,.experiment-portals) .card-copy{flex-direction:column;flex:1;min-width:0;padding:0 18px 22px;display:flex}:is(.collection-home #collection,.experiment-portals) .card-copy h3{color:#f4eafa;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.15}:is(.collection-home #collection,.experiment-portals) .card-copy p{color:#cbbbd9;margin:10px 0 14px;font-size:13px;line-height:1.5}:is(.collection-home #collection,.experiment-portals) .room-enter{color:#ecdbfa;gap:8px;min-height:32px;margin-top:auto;font-size:11px;line-height:1.4}:is(:is(.collection-home #collection,.experiment-portals) .room-card:hover,:is(.collection-home #collection,.experiment-portals) .room-card:focus-visible){border-color:rgba(var(--room-accent),.85);background:linear-gradient(160deg,#241e30,#12131c 75%)}@media (max-width:760px){.collection-home #collection{padding-inline:4%}:is(.collection-home #collection,.experiment-portals) .room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}:is(.collection-home #collection,.experiment-portals) .room-card{aspect-ratio:auto;border-radius:45% 45% 12px 12px/48px 48px 12px 12px;min-height:285px}:is(.collection-home #collection,.experiment-portals) .card-top{gap:4px;padding:22px 6px 7px;font-size:7px;line-height:1.4}:is(.collection-home #collection,.experiment-portals) .card-top>span{justify-content:center;align-items:center;gap:3px;display:flex}:is(.collection-home #collection,.experiment-portals) .card-top svg{width:10px;height:10px}:is(.collection-home #collection,.experiment-portals) .room-art{height:clamp(85px,18vw,135px);margin:0 4px 7px}:is(.collection-home #collection,.experiment-portals) .card-copy{padding:0 8px 12px}:is(.collection-home #collection,.experiment-portals) .card-copy h3{font-size:clamp(15px,3vw,22px)}:is(.collection-home #collection,.experiment-portals) .card-copy p{margin:7px 0 10px;font-size:11px;line-height:1.45}:is(.collection-home #collection,.experiment-portals) .room-enter{gap:4px;min-height:36px;font-size:10px}:is(.collection-home #collection,.experiment-portals) .room-enter i{display:none}}@media (max-width:420px){:is(.collection-home #collection,.experiment-portals) .room-grid{gap:6px}:is(.collection-home #collection,.experiment-portals) .room-card{min-height:265px}:is(.collection-home #collection,.experiment-portals) .card-copy{padding-inline:6px}:is(.collection-home #collection,.experiment-portals) .card-copy h3{font-size:15px}:is(.collection-home #collection,.experiment-portals) .card-copy p{font-size:10px}:is(.collection-home #collection,.experiment-portals) .card-top{font-size:6px}:is(.collection-home #collection,.experiment-portals) .room-enter{font-size:9px}}:is(.collection-home #collection,.experiment-portals) .room-art:before{background-image:url(/home-celestial/experiment-illustrations.png);background-size:300% 100%;background-position:var(--portal-x) center;filter:contrast(1.08)brightness(1.08);animation:none}.collection-home .home-reading-entrance .home-reading-copy h2{letter-spacing:-.035em;color:#f5eafa;margin:1.2rem 0;font:400 clamp(30px,3.3vw,48px)/1.15 Georgia,serif}.collection-home .home-reading-entrance .home-reading-copy h2 em{color:#e4d1ee;font-style:normal}.collection-home .home-reading-entrance .home-reading-copy h3{color:#cbbbd9;margin:0 0 1rem;font:400 17px/1.5 Georgia,serif}.collection-home .home-reading-entrance .home-reading-copy>p{color:#cbbbd9;font-size:17px;line-height:1.7}.collection-home .home-reading-entrance .home-news-image-panel{aspect-ratio:1;background:#0f0d15;border:1px solid #8c789d66;border-radius:16px;min-height:0;padding:0;overflow:hidden;box-shadow:0 15px 35px #0004}.collection-home .home-reading-entrance .home-news-image-panel img{object-fit:cover;filter:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.collection-home .home-reading-entrance .reading-frame-stars{display:none}@media (max-width:760px){.collection-home .home-reading-entrance .home-reading-copy h2{font-size:32px}.collection-home .home-reading-entrance .home-reading-copy>p{font-size:15px}.collection-home .home-reading-entrance .home-news-image-panel{justify-self:center;width:100%;max-width:380px}}.collection-home .home-reading-entrance .home-news-image-panel.reveal-on-scroll{opacity:1;filter:none;transform:none}.collection-home .home-reading-entrance .home-news-image-panel{isolation:isolate;background:#100e13;border:0;border-radius:48% 48% 16px 16px/24% 24% 16px 16px;overflow:hidden;box-shadow:0 14px 30px #0005}.collection-home .home-reading-entrance .home-news-image-panel:after{content:"";z-index:2;pointer-events:none;background:url(/home-celestial/experiment-gold-frame.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}:is(.collection-home #collection,.experiment-portals) .room-card{aspect-ratio:auto;background:#100e13;border:0;border-radius:48% 48% 16px 16px/24% 24% 16px 16px;padding:0;overflow:hidden;box-shadow:0 14px 30px #0005}:is(.collection-home #collection,.experiment-portals) .room-card:after{z-index:3;background:url(/home-celestial/experiment-gold-frame.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;inset:0}:is(.collection-home #collection,.experiment-portals) .room-card:before{display:none}:is(.collection-home #collection,.experiment-portals) .card-top{letter-spacing:.13em;color:#e9d9e4;min-height:0;padding:18% 10% 3%;font-size:clamp(6px,.75vw,10px)}:is(.collection-home #collection,.experiment-portals) .card-top svg{display:none}:is(.collection-home #collection,.experiment-portals) .room-art{aspect-ratio:350/440;border-radius:0;height:auto;margin:0 7%}:is(.collection-home #collection,.experiment-portals) .room-art:before{background-image:var(--homepage-door-artwork,url(/home-celestial/experiment-doors-approved.webp));background-size:438.857% 232.727%;background-position:var(--portal-x) 44.5206%;filter:none;transform:none;animation:none!important}:is(.collection-home #collection,.experiment-portals) .art-memory-trap{--portal-x:12.226%}:is(.collection-home #collection,.experiment-portals) .art-color-conflict{--portal-x:50.1686%}:is(.collection-home #collection,.experiment-portals) .art-confidence-gap{--portal-x:88.1113%}:is(.collection-home #collection,.experiment-portals) .room-art:after{background:linear-gradient(#100e1300 85%,#100e13)}:is(.collection-home #collection,.experiment-portals) .card-copy{text-align:center;padding:0 12% 13%}:is(.collection-home #collection,.experiment-portals) .card-copy h3{letter-spacing:-.035em;color:#fff0e3;font:400 clamp(15px,2.1vw,29px)/1.18 Georgia,serif}:is(.collection-home #collection,.experiment-portals) .card-copy p{color:#e0cfdc;margin:10px 0 14px;font:400 clamp(10px,1.1vw,15px)/1.45 Georgia,serif}:is(.collection-home #collection,.experiment-portals) .room-enter{color:#f0dceb;border:1px solid #d5b685;border-radius:999px;gap:8px;min-height:40px;padding:8px 6px;font:400 clamp(9px,1vw,14px)/1.3 Georgia,serif}:is(.collection-home #collection,.experiment-portals) .room-enter:after{content:"→"}:is(.collection-home #collection,.experiment-portals) .room-enter i{display:none}:is(:is(.collection-home #collection,.experiment-portals) .room-card:hover,:is(.collection-home #collection,.experiment-portals) .room-card:focus-visible){background:#151119;box-shadow:0 14px 35px #0006,0 0 18px #d4ac681a}:is(.collection-home #collection,.experiment-portals) .room-card:focus-visible{outline-offset:4px;outline:2px solid #f0d19a}@media (max-width:760px){:is(.collection-home #collection,.experiment-portals) .room-card{min-height:0}:is(.collection-home #collection,.experiment-portals) .card-top{letter-spacing:.05em;gap:3px;padding:19% 8% 4%;font-size:6px}:is(.collection-home #collection,.experiment-portals) .card-copy{padding:0 10% 14%}:is(.collection-home #collection,.experiment-portals) .card-copy h3{font-size:clamp(13px,2.9vw,21px)}:is(.collection-home #collection,.experiment-portals) .card-copy p{margin:8px 0 12px;font-size:clamp(10px,1.8vw,13px)}:is(.collection-home #collection,.experiment-portals) .room-enter{gap:3px;min-height:44px;padding:7px 4px;font-size:clamp(10px,1.8vw,13px)}}:is(.collection-home #collection,.experiment-portals) .room-art>.celestial-threads,.collection-home .home-news-image-panel>.celestial-threads{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}:is(.collection-home,.experiment-portals) .celestial-thread{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite alternate celestial-thread-drift;animation-delay:var(--thread-delay);animation-play-state:paused}:is(.collection-home,.experiment-portals) .celestial-thread-line{stroke:#edc780;stroke-width:.7px;opacity:.25}:is(.collection-home,.experiment-portals) .celestial-thread-trail{stroke:#ffd998;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:9 91;opacity:.75;animation:celestial-thread-flow var(--thread-duration) linear infinite;animation-delay:var(--thread-delay);animation-play-state:paused}:is(.collection-home,.experiment-portals) .celestial-thread-spark{stroke:#fff3cf;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.16 99.84;filter:drop-shadow(0 0 3px #ffd38b);animation:celestial-thread-flow var(--thread-duration) linear infinite;animation-delay:var(--thread-delay);animation-play-state:paused}:is(.collection-home,.experiment-portals) .celestial-threads-book .celestial-thread-line{stroke-width:1px;opacity:.18}:is(.collection-home,.experiment-portals) .celestial-threads-book .celestial-thread-trail{stroke-width:1.8px}:is(.collection-home,.experiment-portals) .celestial-threads-book .celestial-thread-spark{stroke-width:4px}.collection-home .home-reading-entrance[data-home-active=true] .celestial-threads *,:is(.collection-home #collection,.experiment-portals) .room-card[data-animated=true] .celestial-threads *{animation-play-state:running!important}@keyframes celestial-thread-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes celestial-thread-drift{0%{transform:translate(-1px,1px)rotate(-.4deg)}to{transform:translate(1px,-1px)rotate(.4deg)}}@media (prefers-reduced-motion:reduce){:is(.collection-home,.experiment-portals) .celestial-threads{display:none!important}:is(.collection-home,.experiment-portals) .celestial-threads *{animation:none!important}}
