:root{--background:#F8F7FC;--surface:#fff;--surface-soft:#F2EFF8;--violet:#7963B8;--violet-deep:#57447F;--violet-soft:#EAE4F7;--lilac:#B7A6DA;--lilac-pale:#F3EFFB;--pink:#E6A6BA;--pink-deep:#A64E77;--pink-soft:#FBEAF0;--ice-blue:#A7CDE5;--blue-deep:#38668E;--blue-soft:#EAF4FA;--apricot:#EBC69F;--apricot-soft:#FBF2E8;--mint:#91BDB0;--mint-soft:#EDF6F2;--title:#302B3D;--body:#514B5C;--muted:#6F687A;--border:#E7E1ED;--divider:#F0ECF3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--body);font:16px/1.77 system-ui,-apple-system,'PingFang SC','Microsoft Yahei',sans-serif}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--violet-deep)}button,input,select{font:inherit}button,a,select,input{outline-offset:3px}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--title);line-height:1.3}h1{font-size:clamp(2.2rem,4.5vw,4rem);letter-spacing:-.055em}h2{font-size:clamp(1.55rem,2.5vw,2.35rem);letter-spacing:-.035em}h3{font-size:1.14rem}p{margin-bottom:1rem}em{font-weight:400;font-style:normal;color:var(--violet)}.shell{width:min(1200px,calc(100% - 54px));margin-inline:auto}.section{padding-top:82px;padding-bottom:82px}.eyebrow{display:inline-block;font-size:.76rem;letter-spacing:.15em;font-weight:750;text-transform:uppercase;color:var(--violet-deep);margin-bottom:12px}.text-link{color:var(--violet-deep);font-size:.9rem;font-weight:750}.text-link:hover{text-decoration:underline}.skip{position:absolute;top:-100px;left:1rem;z-index:100;background:#fff;padding:10px}.skip:focus{top:5px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{background:rgba(255,255,255,.95);position:relative;z-index:20;border-bottom:1px solid var(--border)}.header-row{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;min-width:224px}.brand-word strong{font-size:1.37rem;display:block;color:var(--violet-deep);letter-spacing:.08em;line-height:1.3}.brand-word small{color:var(--muted);font-size:.58rem;letter-spacing:.095em;white-space:nowrap}.brand-img{max-width:150px;max-height:49px;object-fit:contain}.brand-img+.brand-word{display:none}.main-nav{display:flex;align-items:center;gap:28px}.main-nav a{font-size:.91rem;font-weight:700;white-space:nowrap}.main-nav a.on{color:var(--violet-deep)}.header-tools{display:flex;align-items:center;gap:10px}.circle-tool,.menu-button{height:40px;width:40px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--violet-deep);font-size:25px;line-height:1}.menu-button{display:none;font-size:20px}.category-nav{border-top:1px solid #f1edf5}.category-track{min-height:48px;display:flex;justify-content:center;align-items:center;gap:12px;overflow-x:auto;scrollbar-width:thin}.category-track a{font-size:.82rem;white-space:nowrap;color:var(--muted);padding:5px 9px;border-radius:99px}.category-track a:hover{background:var(--violet-soft);color:var(--violet-deep)}.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;inset:0;background:#221a387c;z-index:80}.mobile-menu-panel{position:absolute;right:0;top:0;bottom:0;background:#fff;width:min(340px,90vw);padding:80px 25px 30px;display:flex;flex-direction:column;gap:12px;box-shadow:-20px 0 60px #241a3522}.mobile-menu-panel a{border-bottom:1px solid var(--border);padding:13px;color:var(--title);font-weight:700}.menu-close{position:absolute;right:24px;top:25px;border:0;background:var(--violet-soft);color:var(--violet-deep);width:38px;height:38px;border-radius:50%}.mobile-bottom{display:none}.hero{min-height:570px;display:grid;grid-template-columns:.97fr 1.03fr;align-items:center;gap:46px;padding-top:56px;padding-bottom:44px}.hero h1{margin-bottom:24px}.hero h1 em{display:block}.hero-copy>p{font-size:1.08rem;max-width:500px;line-height:2}.hero-actions,.closing>div{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--violet-deep);color:#fff!important;border-radius:999px;padding:12px 25px;font-weight:720;font-size:.93rem;border:1px solid var(--violet-deep);min-height:46px}.btn:hover{background:#3d315e}.btn.ghost{background:transparent;color:var(--violet-deep)!important;border-color:#b8a8cf}.btn.ghost:hover{background:var(--violet-soft)}.hero-stats{display:flex;gap:40px;margin-top:45px}.hero-stats span{font-family:Georgia,serif;color:var(--violet-deep);font-weight:700;font-size:1.55rem}.hero-stats small{display:block;font-family:inherit;font-size:.7rem;color:var(--muted);font-weight:500}.hero-visual{position:relative;min-height:420px}.art{position:relative;background:linear-gradient(133deg,#f4e5f3 0%,#dcd7f1 42%,#d6eaf5 100%);border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.art:before,.art:after{content:'';position:absolute;inset:auto auto -22% -20%;height:85%;width:85%;border:1.4px solid #ffffffa8;border-radius:48% 52% 20% 80%;transform:rotate(38deg)}.art:after{inset:-32% -19% auto auto;border:2px solid #ffffff90;border-radius:40% 62% 70% 30%;transform:rotate(-31deg)}.art-pattern{font-family:Georgia,serif;font-size:clamp(56px,9vw,130px);color:#fff9;text-shadow:0 8px 40px #63488c33;transform:rotate(-12deg)}.cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.hero-image{height:420px;border-radius:35% 16% 20% 16%}.hero-note{position:absolute;z-index:3;right:-16px;bottom:28px;background:#fff;padding:19px 23px;border-radius:16px;box-shadow:0 15px 50px #60537d20;font-size:.76rem;color:var(--muted);max-width:240px}.hero-note strong,.hero-note a{display:block;font-size:1rem;color:var(--title)}.hero-note a{font-size:.8rem;color:var(--violet-deep)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:.91rem;color:var(--muted);max-width:360px;text-align:right;margin-bottom:0}.channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.channel{position:relative;min-height:174px;padding:22px;border:1px solid var(--border);background:#fff;border-radius:19px;transition:transform .2s,box-shadow .2s}.channel:hover{transform:translateY(-3px);box-shadow:0 14px 38px #61537912}.channel-pink{background:#fff7fa}.channel-blue{background:#f2f8fb}.channel-violet{background:#f6f2ff}.channel-apricot{background:#fdf7ef}.channel-mint{background:#f0f8f5}.channel-emoji{font-size:1.5rem}.channel h3{font-size:1.05rem;margin:11px 0 7px}.channel p{font-size:.82rem;line-height:1.6;color:var(--muted);margin:0}.channel>span:last-child{position:absolute;right:18px;top:18px;color:var(--violet-deep)}.tint{background:#f0edf8}.horizontal-rail{display:flex;overflow-x:auto;gap:18px;padding:4px 2px 20px;scroll-snap-type:x mandatory}.work-card{background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;display:block;min-width:0;transition:transform .2s,box-shadow .2s}.work-card:hover{transform:translateY(-3px);box-shadow:0 10px 35px #5b4e7515}.horizontal-rail>.work-card{flex:0 0 236px;scroll-snap-align:start}.work-art{height:245px;border-radius:0}.work-copy{padding:18px}.work-copy .eyebrow{font-size:.69rem;margin-bottom:7px}.work-copy h3{margin-bottom:9px}.work-copy p{font-size:.82rem;line-height:1.7;color:var(--muted);min-height:84px}.character-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.character-entry{background:#fff;border:1px solid var(--border);padding:13px;border-radius:20px;display:flex;gap:13px;align-items:center}.character-art{flex:0 0 40%;height:190px;border-radius:12px}.character-entry>div:last-child{min-width:0}.character-entry h3{font-size:1rem}.character-entry p{font-size:.79rem;line-height:1.65;margin:0}.mystery-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:23px}.mystery-lead{background:#e8e5f4;border-radius:21px;display:flex;gap:24px;padding:20px;align-items:center}.mystery-image{width:44%;height:310px;flex-shrink:0}.mystery-lead>div:last-child p{font-size:.91rem}.mystery-lead strong{color:var(--violet-deep)}.clue-list{display:grid;gap:10px}.clue-list a{padding:18px 21px;background:#fff;border-radius:16px;border:1px solid var(--border)}.clue-list span{color:var(--violet);font-size:.7rem;font-weight:750}.clue-list h3{margin:4px 0}.clue-list p{font-size:.8rem;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.universe-strip{background:#fff}.universe-feature{display:grid;grid-template-columns:1.2fr .8fr;gap:23px}.universe-feature a{background:#f5f1fa;padding:20px;border-radius:22px}.world-art{height:260px;margin-bottom:23px}.universe-feature a:nth-child(2){background:#eaf4fa}.universe-feature p{font-size:.9rem;max-width:630px}.two-story-panels{display:grid;grid-template-columns:1fr 1fr;gap:38px}.two-story-panels>div{background:#fff;border-radius:22px;padding:28px}.two-story-panels>div>p{font-size:.91rem}.sideways{display:flex;align-items:stretch;margin-top:26px}.sideways .work-art{height:auto;width:38%;min-height:205px;flex-shrink:0}.sideways .work-copy{align-self:center}.sideways .work-copy p{min-height:auto}.light-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.light-grid>a{background:#fcf5ed;border-radius:21px;padding:27px}.light-grid>a:nth-child(2){background:#f4edff}.light-grid>a:nth-child(3){background:#eaf4fa}.tiny-star{font-size:2rem;color:var(--violet)}.light-grid p{font-size:.87rem}.world-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.world-row>a{background:#fff;border-radius:20px;padding:28px}.world-row>a p{font-size:.86rem}.world-row>a>span:last-child{color:var(--violet-deep);font-weight:700;font-size:.82rem}.studio-peek{border-top:1px solid var(--border)}.studio-peek a{display:flex;gap:25px;align-items:center;padding:22px 10px;border-bottom:1px solid var(--border)}.studio-peek .step{color:var(--violet);font:italic 2rem Georgia,serif}.studio-peek a>div{flex:1}.studio-peek h3{margin-bottom:5px}.studio-peek p{margin:0;font-size:.85rem}.studio-peek strong{color:var(--violet)}.closing{padding:75px 45px;margin-bottom:80px;border-radius:28px;background:linear-gradient(112deg,#eee5f5,#e7f1fb);text-align:center}.closing>div{justify-content:center}.closing h2{font-size:clamp(1.8rem,3vw,2.8rem)}.site-footer{background:#322b46;color:#e5dfee;padding-top:60px}.site-footer h3{color:#fff}.footer-cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.footer-cols>div{display:flex;flex-direction:column;align-items:start}.footer-brand{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:12px}.footer-cols p{max-width:430px}.footer-cols small{max-width:490px;color:#c9bdd9}.footer-cols a{display:block;margin:3px 0;color:#e4ddeb;font-size:.89rem}.footer-bottom{border-top:1px solid #ffffff26;margin-top:50px;padding:21px 0;display:flex;justify-content:space-between;font-size:.79rem;color:#e0d5eb}.page-intro{max-width:830px;margin-bottom:48px}.page-intro h1 em{display:block}.page-intro p{font-size:1.04rem}.discovery-layout,.universe-layout,.studio-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.side-index{position:sticky;top:15px;background:#fff;border:1px solid var(--border);border-radius:19px;padding:18px}.side-index h2{font-size:1rem;padding:3px 12px 14px;border-bottom:1px solid var(--border)}.side-index>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;font-size:.85rem;color:var(--body);border-radius:10px}.side-index>a:hover,.side-index>a.selected{background:var(--violet-soft);color:var(--violet-deep);font-weight:750}.side-index>a span{font-size:.76rem;color:var(--muted)}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.filter-bar h2{font-size:1.5rem;margin:0}.filter-form{display:flex;align-items:center;gap:8px}.filter-form label{font-size:.82rem;white-space:nowrap}.filter-form select,.filter-form button{border:1px solid var(--border);padding:9px 11px;border-radius:9px;background:#fff;color:var(--title);font-size:.85rem}.filter-form button{background:var(--violet-deep);color:white}.mini-tags{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 25px}.mini-tags a{background:#fff;border:1px solid var(--border);border-radius:99px;padding:6px 12px;font-size:.78rem}.mini-tags a.active{background:var(--violet-soft);color:var(--violet-deep);border-color:var(--lilac)}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.directory-grid .work-art{height:235px}.directory-grid .featured-card{grid-column:span 2;display:flex}.directory-grid .featured-card .work-art{width:43%;height:auto;min-height:270px;flex-shrink:0}.directory-grid .featured-card .work-copy{align-self:center}.pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:34px}.pagination a{border:1px solid var(--border);border-radius:9px;background:#fff;padding:8px 15px}.pagination a.active{background:var(--violet-deep);color:#fff}.empty-state{background:#fff;padding:65px 30px;border-radius:20px;text-align:center}.empty-state>a{color:var(--violet-deep);font-weight:700}.crumbs{margin:-20px 0 35px;font-size:.79rem;color:var(--muted)}.crumbs a{color:var(--violet-deep)}.drama-lead{display:grid;grid-template-columns:355px minmax(0,1fr);gap:60px;align-items:center}.drama-art{height:500px}.drama-lead h1{font-size:clamp(2.2rem,4vw,3.7rem)}.lead-text{font-size:1.1rem;line-height:2}.meta-tags{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0 25px}.meta-tags span{border-radius:30px;padding:5px 12px;font-size:.79rem;background:var(--violet-soft);color:var(--violet-deep)}.media-note{background:#f2f5fa;border-left:3px solid var(--ice-blue);padding:15px 20px;border-radius:8px;margin:20px 0 27px}.media-note p{margin:0;font-size:.85rem}.drama-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;margin-top:75px}.story-content>section{margin-top:66px}.story-prose{font-size:1.01rem;line-height:2.18;white-space:pre-line}.story-facts{display:grid;gap:13px;margin-top:30px}.story-facts>div{border-left:3px solid var(--lilac);background:#fff;padding:17px 21px;border-radius:9px}.story-facts small{color:var(--violet-deep);font-weight:700}.story-facts p{margin:4px 0 0}.story-aside{display:grid;gap:20px;align-content:start}.story-aside>div{background:#fff;padding:22px;border:1px solid var(--border);border-radius:16px}.story-aside h2{font-size:1.15rem}.story-aside p{font-size:.86rem}.aside-point{padding:12px 0;border-bottom:1px solid var(--border)}.people-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.people-list article{padding:22px 18px;border-radius:16px;background:#fff;border:1px solid var(--border)}.initial{font:italic 1.9rem Georgia,serif;color:var(--lilac)}.people-list h3{margin:10px 0}.people-list p,.people-list dl{font-size:.78rem}.people-list dt{font-weight:700;color:var(--violet-deep)}.people-list dd{margin:0 0 9px}.episode-list{margin-top:25px;border-top:1px solid var(--border)}.episode-list article{display:flex;gap:23px;padding:22px 0;border-bottom:1px solid var(--border)}.episode-num{font:italic 2rem Georgia,serif;color:var(--violet)}.episode-list p{font-size:.9rem;margin:0}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.related-grid .work-art{height:230px}.world-detail>.world-hero{height:330px;margin-bottom:26px}.world-detail h2{margin-bottom:21px}.world-rule{background:#f2eff9;border-radius:18px;padding:22px;margin:27px 0}.world-timeline{padding-left:25px}.world-timeline li{padding:9px 0}.world-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.world-works .work-art{height:190px}.world-works .work-copy{padding:14px}.world-works .work-copy p{min-height:0}.all-worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.world-summary{padding:20px;border-radius:20px;background:#fff}.world-summary-art{height:180px;margin-bottom:20px}.world-summary h2{font-size:1.6rem}.world-summary p{font-size:.87rem}.studio-banner{background:linear-gradient(112deg,#f2e9fa,#e7f2f9);display:grid;grid-template-columns:1fr 310px;align-items:center;padding:40px 50px;border-radius:27px;gap:40px;margin-bottom:42px}.studio-banner h1{margin-bottom:16px}.studio-banner p{max-width:570px}.studio-banner-art{height:210px}.studio-articles{display:grid;gap:30px}.studio-article{padding:40px 48px;background:#fff;border:1px solid var(--border);border-radius:20px;scroll-margin-top:20px}.studio-article h2{margin-bottom:24px}.studio-article p{font-size:.98rem;line-height:2.12}.studio-action{background:var(--mint-soft);border-radius:13px;padding:16px 20px;margin-top:25px;font-size:.88rem}.search-intro{text-align:center;max-width:900px;margin:auto auto 70px}.search-intro h1{margin-bottom:12px}.search-form{display:flex;gap:9px;background:#fff;border:1px solid var(--border);padding:9px;border-radius:15px;margin-top:30px;box-shadow:0 13px 46px #55447a12}.search-form input{flex:1;min-width:0;padding:13px;border:none;outline:none}.search-form select{max-width:155px;border:0;border-left:1px solid var(--border);padding:7px;background:#fff}.search-form button{border:0;background:var(--violet-deep);color:#fff;border-radius:10px;padding:10px 22px;font-weight:750}.search-suggestions h2{font-size:1.45rem;margin-top:35px}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-layout article{background:#fff;border-radius:20px;padding:37px;scroll-margin-top:20px}.about-layout h2{font-size:1.5rem}.about-layout p{font-size:.94rem;line-height:2}.not-found{text-align:center;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found>div:last-child{display:flex;gap:12px}.not-found h1{font-size:2.65rem}
@media(max-width:1020px){.main-nav{gap:13px}.main-nav a{font-size:.81rem}.brand{min-width:180px}.shell{width:min(100% - 38px,1200px)}.related-grid{grid-template-columns:repeat(3,1fr)}.character-feature{grid-template-columns:1fr 1fr}.character-entry:last-child{grid-column:span 2}.people-list{grid-template-columns:1fr}.drama-body{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.directory-grid{grid-template-columns:repeat(2,1fr)}.directory-grid .featured-card{grid-column:span 2}.hero{gap:25px}}
@media(max-width:760px){body{font-size:15px;padding-bottom:60px}.shell{width:calc(100% - 30px)}.section{padding-top:48px;padding-bottom:48px}.header-row{height:66px}.brand{min-width:0}.brand-word strong{font-size:1.17rem}.brand-word small{font-size:.49rem}.main-nav{display:none}.menu-button{display:grid}.category-track{justify-content:flex-start;gap:5px;min-height:43px}.category-track a{font-size:.77rem}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;z-index:19;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--border);box-shadow:0 -8px 25px #40314d0a}.mobile-bottom a{text-align:center;color:var(--violet-deep);font-size:1.1rem;padding:6px}.mobile-bottom small{display:block;font-size:.67rem;line-height:1.1}.hero{grid-template-columns:1fr;padding-top:42px;gap:24px}.hero h1{font-size:2.7rem}.hero-copy>p{font-size:.96rem}.hero-visual{min-height:300px}.hero-image{height:310px}.hero-note{right:3px;bottom:17px}.hero-stats{margin-top:25px}.section-heading{align-items:start;flex-direction:column;margin-bottom:25px;gap:9px}.section-heading>p{text-align:left}.channel-grid{grid-template-columns:repeat(2,1fr);gap:10px}.channel{padding:17px;min-height:176px}.channel h3{font-size:.93rem}.channel p{font-size:.74rem}.character-feature,.mystery-layout,.universe-feature,.two-story-panels,.light-grid,.world-row,.footer-cols,.discovery-layout,.universe-layout,.studio-layout,.drama-lead,.drama-body,.about-layout{grid-template-columns:1fr}.character-entry:last-child{grid-column:auto}.mystery-image{height:250px}.universe-feature .world-art{height:220px}.two-story-panels{gap:15px}.two-story-panels>div{padding:20px}.world-row{gap:11px}.footer-cols{gap:24px}.footer-bottom{display:block}.footer-bottom span{display:block}.page-intro{margin-bottom:27px}.page-intro h1{font-size:2.3rem}.side-index{position:static;display:flex;overflow:auto;align-items:center;gap:6px;white-space:nowrap;padding:9px}.side-index h2{display:none}.side-index>a{flex:0 0 auto;display:inline-flex;padding:8px 11px}.discovery-layout,.universe-layout,.studio-layout{gap:18px}.filter-bar{flex-direction:column;align-items:stretch}.filter-form{justify-content:flex-start}.directory-grid{gap:10px}.directory-grid .work-art{height:180px}.directory-grid .featured-card .work-art{min-height:220px}.work-copy{padding:12px}.work-copy h3{font-size:1rem}.work-copy p{font-size:.77rem}.drama-lead{gap:20px}.drama-lead>div:first-child{max-width:350px;width:100%;margin:auto}.drama-art{height:410px}.drama-body{margin-top:50px}.story-aside{grid-template-columns:1fr}.related-grid{grid-template-columns:repeat(2,1fr);gap:10px}.related-grid .work-art{height:170px}.world-works{grid-template-columns:repeat(2,1fr)}.all-worlds{grid-template-columns:1fr}.studio-banner{grid-template-columns:1fr;padding:30px 23px;gap:15px}.studio-banner-art{height:180px}.studio-article{padding:25px}.search-form{flex-wrap:wrap}.search-form input{flex:1 0 100%}.search-form select{flex:1}.search-form button{flex:1}.closing{padding:47px 17px;margin-bottom:38px}.site-footer{padding-top:45px}}
@media(max-width:390px){.shell{width:calc(100% - 24px)}.hero h1{font-size:2.25rem}.hero-actions .btn{padding:10px 16px;font-size:.82rem}.hero-stats{gap:23px}.mystery-lead{display:block}.mystery-image{width:100%;height:190px;margin-bottom:19px}.directory-grid .featured-card{display:block;grid-column:span 2}.directory-grid .featured-card .work-art{height:200px;width:100%}.related-grid .work-art{height:135px}.world-works{grid-template-columns:1fr}.sideways{display:block}.sideways .work-art{height:165px;width:100%}.search-form button{padding:9px}.footer-cols{gap:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
