.explore-views{background:#211151;border:1px solid #fff6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:640px;margin:28px 0 32px;padding:6px;display:grid}.explore-views a{color:#fff;border-radius:4px;align-items:center;gap:14px;min-height:72px;padding:12px 18px;text-decoration:none;display:flex}.explore-views a[aria-current=true]{color:#251440;background:#f7fa87}.explore-views a:hover{box-shadow:inset 0 0 0 1px}.explore-views a:focus-visible{outline-offset:3px;outline:3px solid #fff}.explore-views svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:24px;height:24px}.explore-views strong{font-size:1.05rem;display:block}.explore-views a>span>span{margin-top:3px;font-size:.75rem;display:block}[data-explore-panel]{scroll-margin-top:150px}.explore-map-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.explore-map-intro h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.explore-page>.lead{max-width:680px}.explore-page .atlas-proposal{border-color:#6a4d94}.explore-page .atlas-room-switch button{border-color:#b7aacb}.explore-page .atlas-room-switch button[aria-pressed=true]{border-color:#776734}.explore-page .atlas-directory-room>h3,.explore-page .atlas-directory-placeholder{border-color:#c9bfd7}@media (width<=580px){.explore-views a{gap:8px;padding:10px}.explore-views a>span>span{font-size:.65rem}}@media (forced-colors:active){.explore-views a[aria-current=true]{outline:2px solid highlight}}body[data-page=explore] .explore-page{padding-block:28px 64px}.discovery-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.discovery-heading .eyebrow{letter-spacing:.13em;margin:0 0 12px;font-size:.7rem}body[data-page=explore] .discovery-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.08}.discovery-heading>p{color:#575267;margin:0;font-size:1rem;line-height:1.5}.explore-page .discovery-toolbar{border-block:1px solid #d1cbdc;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;margin:0;padding:12px 0;display:grid;position:relative}.discovery-toolbar .search-label{grid-area:1/1;min-width:0}.discovery-toolbar .search-label>label{margin-bottom:7px;font-size:.75rem;font-weight:600;display:block}.discovery-toolbar .search-control input{background:#fff;border:1px solid #b3a9c3;border-radius:6px;width:100%;min-height:50px;padding:12px 108px 12px 16px;font-size:1rem}.explore-views{background:#e9e5ef;border:1px solid #c8c0d7;border-radius:7px;grid-area:1/2;gap:4px;margin:0;padding:4px;display:flex}.explore-views a{color:#423650;border-radius:4px;justify-content:center;gap:9px;min-height:42px;padding:10px 17px;font-size:.85rem}.explore-views strong{font-size:.85rem}.explore-views a[aria-current=true]{color:#fff;background:#352052;box-shadow:0 1px 3px #21115122}.explore-views svg{width:19px;height:19px}.explore-page :is(a,button,input,summary,select):focus-visible{outline-offset:4px;outline:3px solid #4425df}.discovery-toolbar .filter-drawer{background:0 0;border:0;grid-area:1/3;margin:0}.discovery-toolbar .filter-drawer>summary{background:#fff;border:1px solid #b3a9c3;border-radius:6px;align-items:center;gap:9px;min-height:52px;padding:12px 16px;font-size:.85rem;display:flex}.discovery-toolbar [data-filter-summary]{font-size:.7rem;font-weight:400}.discovery-toolbar .filter-drawer-body{z-index:20;background:#fff;border:1px solid #b3a9c3;border-radius:8px;gap:20px;width:min(680px,100%);padding:24px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 16px 36px #25143a22}.discovery-toolbar .filter-drawer:not([open]) .filter-drawer-body{display:none}.discovery-saved{align-items:center;gap:10px;font-size:.9rem;display:flex}.discovery-saved input{accent-color:#352052;width:20px;height:20px}.discovery-toolbar .active-filters{grid-column:1/-1;gap:8px;margin:0}.discovery-toolbar .filter-chip{color:#352052;background:#eeebf4;border:1px solid #b3a9c3;border-radius:30px;min-height:38px;padding:7px 12px;font-size:.75rem}.discovery-results{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:.8rem;display:flex}.discovery-results #result-count{margin:0;padding:0;font-weight:600}.discovery-results>span{color:#62596f}[data-explore-panel],#result-count{scroll-margin-top:130px}.explore-page .explore-grid{gap:24px}.explore-page .project-card{background:#fff;border:1px solid #d1cbdc;border-radius:10px;overflow:hidden;box-shadow:0 3px 9px #25143a06}.explore-page .project-media{aspect-ratio:1.65}.discovery-type-cover{aspect-ratio:1.65;color:#352052;background:#eae3f3;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.discovery-type-cover.world{color:#284630;background:#e2ebdf}.discovery-type-cover.relation{color:#593b2b;background:#f3e3d6}.discovery-type-cover>span{letter-spacing:.06em;font-size:.65rem}.discovery-type-cover>strong{max-width:18ch;font:italic 500 clamp(1.4rem,2.2vw,2.2rem)/1.12 Georgia,serif}.explore-page .project-card .card-copy{flex-direction:column;display:flex}.explore-page .card-copy{padding:22px}.explore-page .project-card h2{letter-spacing:-.025em;margin:8px 0;font-size:clamp(1.3rem,1.65vw,1.65rem);line-height:1.22}.explore-page .card-copy .theme-label{letter-spacing:.08em;margin:0;font-size:.65rem}.explore-page .card-copy .maker{color:#584765;margin:10px 0;font-size:.9rem}.explore-page .card-copy>p:not([class]){font-size:.9rem;line-height:1.55}.explore-page .card-arrow,.explore-page .artwork-peek{display:none}.discovery-card-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.discovery-card-links a{color:#382368;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:.8rem;display:inline-flex}.discovery-card-links a:first-child{font-weight:700}.explore-page .card-bottom{border-top:1px solid #e2dce9;margin-top:10px;padding-top:12px}.explore-page .card-bottom .tag{color:#62596f;background:0 0;border:0;padding:0;font-size:.72rem}.explore-page .save-button{border-radius:5px;min-width:80px}.discovery-layout-note{color:#62596f;border:0;margin:0;font-size:.75rem;position:relative}.discovery-layout-note summary{cursor:pointer;width:fit-content;min-height:32px;padding:6px 0}.discovery-layout-note p{max-width:660px;margin:0;padding:8px 0}.discovery-layout-note[open] p{z-index:5;background:#fff;border:1px solid #b3a9c3;border-radius:6px;width:min(400px,75vw);padding:16px;position:absolute;right:0}[data-explore-view=projects] .discovery-layout-note,[data-explore-view=map] .discovery-results>span{display:none}.explore-page .atlas-toolbar{border:0;gap:8px;margin:0 0 14px;padding:0}.explore-page .atlas-storage:empty,.explore-page .atlas-saved-toggle{display:none}.explore-page .atlas-room-switch{gap:6px}.explore-page .atlas-room-switch button{color:#40324e;border:1px solid #b7aacb;border-radius:5px;min-height:44px;padding:8px 13px;font-size:.8rem}.explore-page .atlas-room-switch button[aria-pressed=true]{background:#f7fa87;border-color:#827742}[data-room-match-count]{opacity:.8;margin-left:8px;font-size:.7rem;display:inline-block}.explore-page .atlas-breadcrumb{margin:0 0 12px}.explore-page [data-preview-jump]{color:#352052;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:none}.explore-page .atlas-workspace{border-radius:10px;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden;box-shadow:0 8px 28px #25143a0c}.explore-page .atlas-map-heading{padding:16px 20px 12px}.explore-page .atlas-view-bar{gap:6px;padding:0 16px 6px}.explore-page .atlas-detail-panel{max-height:700px;padding:22px;overflow:auto}.explore-page .atlas-detail-panel h2{letter-spacing:-.035em;font-size:1.8rem}.explore-page .atlas-detail-panel p{font-size:.85rem}.explore-page .atlas-room-list>a{grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px;display:grid}.explore-page .atlas-room-teaser{width:64px;height:58px}.explore-page .atlas-room-teaser .atlas-artwork:not(:first-child){display:none}.explore-page .atlas-scene{aspect-ratio:auto;height:460px;min-height:430px}.explore-page .atlas-scene[data-atlas-scene=all]{height:470px;min-height:470px}.explore-page .atlas-selected-project .atlas-project-art{margin:0}.explore-page .atlas-selected-project .atlas-project-art img{object-fit:contain;background:#ece8f2;border-radius:5px;height:160px}.explore-page .atlas-selected-project .atlas-project-copy{padding-top:12px}.explore-page .atlas-project-copy h3{font-size:1.4rem;line-height:1.25}.explore-page .atlas-project-actions .button{min-height:44px;padding:10px 12px;font-size:.8rem}.explore-page .atlas-find{background:0 0;border:0;margin:0;padding:0}.explore-page .atlas-find>label,.explore-page .atlas-search-field{display:none}.explore-page .atlas-search-results{grid-template-columns:1fr}.explore-page .atlas-search-results>a{border-bottom:1px solid #d1cbdc;padding:10px 0}.explore-page .atlas[data-filter-active=true] :is([data-map-welcome],[data-room-detail]){display:none}.explore-page .atlas-pin.is-filtered-out{opacity:.3;filter:grayscale()}.explore-page .atlas-room-hit.has-filter-matches{outline-offset:3px;background:#f7fa87;outline:2px solid #827742}.explore-page .atlas-pin.is-filtered-out:is(:focus-visible,:hover,[aria-current=true]){opacity:1;filter:none}.atlas-directory-disclosure{border-block:1px solid #c9bfd7;margin-top:24px}.atlas-directory-disclosure>summary{cursor:pointer;padding:20px 0;font-size:.9rem;font-weight:600}.atlas-directory-disclosure>summary>span{float:right}.explore-page .atlas-directory-room>h3,.explore-page .atlas-directory-placeholder{border-color:#c9bfd7}.explore-page .atlas-landmarks{background:#ece8f2;border-radius:8px;margin-top:16px;padding:16px}.explore-page .atlas-landmarks h2{font-size:.85rem}@media (width>=961px){.explore-page .atlas-workspace{height:650px}}@media (width<=960px){.explore-page [data-preview-jump]{display:inline-flex}.explore-page #atlas-details{scroll-margin-top:120px}.discovery-heading>p{font-size:.85rem}.explore-page .discovery-toolbar{grid-template-columns:minmax(0,1fr) auto}.discovery-toolbar .search-label{grid-column:1/-1}.explore-views{grid-area:2/1;justify-self:start}.discovery-toolbar .filter-drawer{grid-area:2/2}.explore-page .atlas-workspace{grid-template-columns:minmax(0,1fr)}.explore-page .atlas-detail-panel{max-height:none;overflow:visible}.explore-page .atlas-selected-project{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.explore-page .atlas-preview-bar{grid-column:1/-1;margin:0}.explore-page .atlas-selected-project .atlas-project-art img{height:100px}.explore-page .atlas-selected-project .atlas-project-art figcaption{font-size:.6rem}.explore-page .atlas-selected-project .atlas-project-copy{padding:0}.explore-page .atlas-selected-project .atlas-project-copy>p:not(.atlas-maker):not(.atlas-kicker){display:none}.explore-page .atlas-selected-project .atlas-project-copy h3{font-size:1.2rem}}@media (width<=580px){body[data-page=explore] .explore-page{padding-block:22px 40px}.discovery-heading{margin-bottom:18px;display:block}.discovery-heading .eyebrow{margin-bottom:8px;font-size:.6rem}.discovery-heading>p{margin-top:10px}.discovery-heading>p br{display:none}.explore-page .discovery-toolbar{gap:10px;padding:12px 0}.discovery-toolbar .filter-drawer>summary{padding:10px}.discovery-toolbar [data-filter-summary]{display:none}.discovery-toolbar .filter-drawer-body{padding:16px}.discovery-toolbar .filter-tools,.discovery-toolbar .filter-actions{flex-wrap:wrap}.discovery-toolbar .filter-actions>*{width:auto;min-width:0;font-size:.8rem}.explore-views a{min-height:44px;padding:10px 15px}.discovery-results{margin:12px 0}.discovery-results>span{display:none}.explore-page .explore-grid{grid-template-columns:1fr;gap:20px}.explore-page .card-copy{padding:20px}.explore-page .atlas-room-switch{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.explore-page .atlas-room-switch button{padding:7px 5px;font-size:.7rem}[data-room-match-count]{margin-left:4px;font-size:.65rem}.explore-page .atlas-map-heading{gap:10px;padding:12px}.explore-page .atlas-map-heading .atlas-kicker,.explore-page .atlas-scale{font-size:.6rem}.explore-page .atlas-view-bar{padding:0 10px}.explore-page .atlas-view-switch button{padding:8px 12px;font-size:.75rem}.explore-page .atlas-scene,.explore-page .atlas-scene[data-atlas-scene=all]{height:400px;min-height:400px}.explore-page .atlas-map-footer{padding:12px;font-size:.65rem}.explore-page .atlas-detail-panel{padding:16px}.explore-page .atlas-project-actions{gap:8px}.explore-page .atlas-work-next{flex-wrap:wrap}}@media (forced-colors:active){.explore-page .atlas-pin.is-filtered-out{opacity:1;outline:1px dashed graytext}}
