/* Crush One: silver, pale mint and lilac. Original photography is never regenerated. */
.cinema-placeholder-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:260px;border-left:1px solid #d8e9ec12;background:radial-gradient(ellipse at 80% 20%,#d9f3ed0b,transparent 65%);color:#9fb8c1}
.empty-film-icon{width:80px;height:60px;display:block;color:#91aab3}
.cinema-placeholder-art>span{font-size:10px;letter-spacing:3px;color:#8ea7b0}
.cinema-empty-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px;aspect-ratio:16/8;border:1px solid #aac9d02b;background:linear-gradient(135deg,#1b353e,#142a32);padding:40px 24px;text-align:center}
.cinema-empty-screen .empty-film-icon{margin-bottom:30px}.cinema-empty-screen .section-eyebrow{color:#8da9b3;font-size:9px;margin-bottom:16px}.cinema-empty-screen h2{font:normal 28px/1.5 var(--serif);letter-spacing:2px}.cinema-empty-screen>p:last-child{font-size:13px;color:#9bb2bc;line-height:1.9;margin-top:12px}.cinema-empty-back{margin-top:24px}
.rewards.three-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.three-tiers .reward:nth-child(2){border-right:1px solid var(--line)}
@media(max-width:800px){.rewards.three-tiers{grid-template-columns:1fr}.three-tiers .reward{border-right:0!important;border-bottom:1px solid var(--line)!important}.three-tiers .reward:last-child{border-bottom:0!important}.cinema-empty-screen{min-height:300px;aspect-ratio:auto}.cinema-empty-screen h2{font-size:25px}}
@media(max-width:520px){.atelier-cinema.cinema-pending{min-height:260px}.cinema-pending .cinema-copy{width:100%}.cinema-placeholder-art{min-height:260px;gap:20px}.cinema-placeholder-art .empty-film-icon{width:65px;height:49px}.cinema-placeholder-art>span{font-size:8px;letter-spacing:2px}}
:root{--paper:#f5f6f5;--ink:#2b3d43;--muted:#738187;--line:#d4dddf;--mint:#d9f3ed;--lilac:#eee4f4;--ease:cubic-bezier(.22,.61,.36,1)}
html{scroll-padding-top:24px}body{background:var(--paper)}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.site-header{max-width:1440px;height:84px;padding-inline:5.5%;border-bottom:1px solid #d8e0e144;background:#f5f6f5}
.site-header .brand{font:25px Georgia,serif;letter-spacing:-.6px}.site-header .brand span{font-size:14px;letter-spacing:2px;border-left:1px solid #bac7ca;padding-left:15px;margin-left:15px}
.site-header nav{gap:28px}.site-header nav a{font-size:12px;color:#6a7a80;letter-spacing:1px}.site-header nav a[aria-current=page]{color:#243d45}.site-header .header-note{display:none}
.nav-marker{height:1px;background:#536b74;box-shadow:none}
.site-footer{max-width:1280px;margin-inline:auto;padding:30px 5.5%;font-size:11px}.site-footer>a{font:19px Georgia,serif}.site-footer p{font-size:11px}.site-footer>span{font-size:8px;letter-spacing:2px}
.page-intro{padding-block:64px 42px}.intro-row h1{font-size:40px;font-weight:400}.intro-row p{font-size:13px}.page-intro>.kicker{letter-spacing:2.4px;color:#7c8b91}
.button{background:#304950;border-color:#304950;border-radius:2px;box-shadow:inset 0 1px 0 #ffffff24;font-size:13px;min-height:46px}.button.ghost{background:#f9fbfa;border-color:#b5c3c9;color:var(--ink)}
.photo-card,.photo-card:nth-child(3n+2),.photo-card:nth-child(even){padding-top:0}.photo-open,.photo-card:nth-child(3n) .photo-open{aspect-ratio:3/4}.photo-caption h2{font-size:13px}.tabs button{font-size:13px}.gallery-toolbar{border-color:#d6dfe1}
.search-box input{font-size:16px}.directory-heading h2{font-size:27px}.directory-empty{background:linear-gradient(115deg,#f1f5f3,#f4f1f5);border:1px solid #ffffff}.directory-empty h3{font-size:23px}.quiet-note{font-size:12px;line-height:1.8}
.reward{background:linear-gradient(135deg,#fcfdfc,#f1f4f4);border-color:#d8e0e1}.reward h3{font-size:22px}.reward p{font-size:12px}.reward>small{font-size:11px}.accordion summary{font-size:14px}.accordion details>p{font-size:13px}.rules-section h2{font-size:34px}.collection-notice{font-size:12px;line-height:1.8}
.dark{--paper:#152c33;--ink:#edf3f4;--muted:#abbcc1;--line:#3a525b}.dark .site-header{background:#152c33;border-color:#ffffff12}.dark .site-header nav a{color:#b2c3c8}.dark .site-header nav a[aria-current=page]{color:#fff}.dark .nav-marker{background:#d3e4e6}.dark .site-footer{border-color:#4b616944}
.atelier-home{max-width:1440px;margin-inline:auto;overflow:hidden;isolation:isolate;background:#f5f6f5}
.atelier-hero{min-height:650px;height:min(60vw,790px);position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(112deg,#eef2f1 10%,#f3f5f4 57%,#f3f1f5 100%)}
.hero-material{position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 75% 25%,#fff 0%,#fff0 54%),radial-gradient(ellipse at 95% 70%,#eee4f48c,transparent 50%),radial-gradient(ellipse at 37% 85%,#d9f3ed80,transparent 47%)}
.silver-orbit{position:absolute;right:-8%;top:5%;width:47%;height:84%;transform:rotate(29deg);border-radius:50%;padding:11px;background:conic-gradient(from 12deg,#ecf2f1 0deg,#91a5a7 32deg,#fff 58deg,#d8e9e5 94deg,#748c95 131deg,#fff 162deg,#d4d2e2 210deg,#faffff 258deg,#70868e 289deg,#e8eff0 340deg,#ecf2f1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.65}
.orbit-glint{position:absolute;right:4%;top:18%;width:28%;height:65%;border-radius:50%;transform:rotate(29deg);border-right:1px solid #ffffffd9;opacity:.8}
.atelier-portrait{position:absolute;left:0;top:0;width:57%;height:100%;z-index:-1;mask-image:linear-gradient(90deg,#000 0%,#000 69%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 69%,transparent 100%)}
.atelier-portrait svg{display:block;width:100%;height:100%}.atelier-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 72%,#f0f4f2 100%);pointer-events:none}
.atelier-cover-copy{position:absolute;top:13%;left:55%;right:5.5%}
.cover-overline{font-size:10px;line-height:1.6;letter-spacing:3px;color:#79888c;margin-bottom:26px}
.atelier-cover-copy h1{font:normal clamp(72px,8.6vw,124px)/.9 Georgia,'Times New Roman',serif;letter-spacing:-6px;color:#344d53;text-shadow:0 1px 0 #fff}
.atelier-cover-copy h1>span{display:block}.atelier-cover-copy h1>span+span{padding-left:16%;margin-top:5px}
.cover-name{display:inline-block;font:normal 23px/1.5 var(--serif);letter-spacing:5px;vertical-align:middle;margin-left:24px}
.cover-rule{width:50px;height:1px;background:linear-gradient(90deg,#718b92,#c6d5d5);margin:32px 0 24px}
.cover-description{font:18px/2 var(--serif);letter-spacing:2px;color:#425b61}
.atelier-cover-actions{margin-top:28px;display:flex;align-items:flex-start;gap:20px;flex-direction:column}
.metal-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:14px 22px;color:#fbffff;background:linear-gradient(125deg,#293d44,#49646b);border:1px solid #3b555d;border-radius:2px;box-shadow:inset 0 1px 0 #ffffff40;font-size:13px;letter-spacing:1px;overflow:hidden;transition:background .25s,box-shadow .25s}
.metal-button:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff20,transparent 70%);transform:translateX(-110%);transition:transform .6s var(--ease)}.metal-button:hover:before{transform:translateX(110%)}.metal-button:hover{box-shadow:inset 0 1px 0 #ffffff66,0 5px 18px #1d3c4314}
.metal-button .ui-icon{width:18px;height:18px}.quiet-link{font-size:12px;display:inline-flex;align-items:center;gap:16px;min-height:40px;letter-spacing:.6px;color:#526c73}.quiet-link .ui-icon{width:14px;height:14px}
.atelier-cover-foot{position:absolute;bottom:23px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#6f8389}.atelier-cover-foot>span{font-size:9px;letter-spacing:2.4px}.atelier-cover-foot>a{font-size:11px;display:inline-flex;align-items:center;gap:16px;min-height:44px}.atelier-cover-foot .ui-icon{width:16px;height:16px}
.section-eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:2.4px;color:#859398;margin-bottom:15px}
.reference-gallery{padding:72px 5.5% 78px}.ref-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.ref-section-heading h2,.reference-community h2{font:normal 32px/1.4 var(--serif);letter-spacing:1px}
.ref-text-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:12px;letter-spacing:.5px}.ref-text-link .ui-icon{width:18px;height:18px;transition:transform .25s var(--ease)}.ref-text-link:hover .ui-icon{transform:translateX(5px)}
.reference-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.reference-card{display:block;min-width:0}.ref-card-photo{aspect-ratio:4/5;overflow:hidden;background:#e0e5e5}.reference-photo{display:block;width:100%;height:100%;transition:transform .7s var(--ease)}.reference-card:hover .reference-photo{transform:scale(1.025)}
.ref-card-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:19px}.ref-card-caption h3{font:normal 17px/1.6 var(--serif);letter-spacing:1px}.ref-card-caption .ui-icon{width:16px;height:16px;color:#88989d}
.atelier-cinema{margin:0 5.5%;display:grid;grid-template-columns:1.05fr 1fr;min-height:390px;background:#172d35;color:#edf4f4;overflow:hidden;position:relative}
.cinema-copy{padding:48px 12%;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.cinema-copy .section-eyebrow{color:#95abb2;margin-bottom:25px}.cinema-copy h2{font:normal clamp(27px,3vw,41px)/1.6 var(--serif);letter-spacing:2px}.cinema-description{font-size:13px;letter-spacing:1px;color:#abc0c6;line-height:1.9;margin-top:18px}.cinema-entry{display:flex;align-items:center;gap:16px;margin-top:35px;font-size:13px;letter-spacing:.5px}.cinema-entry>.ui-icon{width:16px;height:16px;margin-left:8px}.play-disc{display:grid;place-items:center;width:48px;height:48px;border:1px solid #b6c7cd88;border-radius:50%;background:#eaf4ff04;transition:background .25s,box-shadow .25s}.play-disc .ui-icon{width:17px;height:17px}.cinema-entry:hover .play-disc{background:#eaf4ff16;box-shadow:0 0 0 5px #ffffff06}.cinema-index{margin-top:auto;padding-top:30px;font-size:11px;color:#869fa7;letter-spacing:1px}
.cinema-portrait{position:relative;display:block;min-width:0;overflow:hidden}.cinema-portrait svg{display:block;width:100%;height:100%;position:absolute;inset:0;transition:transform .8s var(--ease)}.cinema-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#172d35 0%,transparent 23%),linear-gradient(0deg,#132932ad,transparent 35%);pointer-events:none}.cinema-portrait:hover svg{transform:scale(1.018)}.cinema-image-note{position:absolute;z-index:1;right:28px;bottom:26px;font:9px/1.6 Arial,sans-serif;letter-spacing:2px;color:#d2dfe3}
.reference-community{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:76px 5.5%}.reference-community>article{min-width:0}.reference-community .ref-panel-intro{font-size:13px;line-height:1.9;letter-spacing:.5px;color:#788a90;margin-top:13px}.reference-fans{display:flex;flex-direction:column;align-items:stretch}
.ref-fan-search{display:flex;align-items:center;gap:13px;margin-top:29px;padding:0 14px;border:1px solid #c9d3d7;border-radius:2px;background:#fcfdfc;min-height:52px}.ref-fan-search>.ui-icon{width:19px;height:19px;flex-shrink:0;color:#7b9199}.ref-fan-search input{border:0;outline:none;min-width:0;width:100%;font-size:14px;padding:15px 0;background:transparent}.ref-fan-search:focus-within{outline:1px solid #829ea5;outline-offset:3px}.ref-fan-search button{display:grid;place-items:center;border:0;width:42px;min-width:42px;min-height:48px;padding:0}.ref-fan-search button .ui-icon{width:18px;height:18px}
.ref-roster-status{display:flex;align-items:flex-start;gap:12px;margin-top:27px;padding:25px 0;border-block:1px solid #dce4e5}.ref-status-dot{width:5px;height:5px;background:#9aabb1;border-radius:50%;flex-shrink:0;margin-top:9px}.ref-roster-status h3{font-size:14px;font-weight:400;line-height:1.7}.ref-roster-status p{font-size:12px;line-height:1.8;color:#8b999e;margin-top:6px}.ref-panel-link{margin-top:24px;align-self:flex-start}
.reference-merch{display:block;margin-top:29px;aspect-ratio:365/241;overflow:hidden;padding:12px;background:linear-gradient(135deg,#eef4f2,#f4f1f6);border:1px solid #fff;box-shadow:0 8px 25px #30465005}.reference-art{display:block;width:100%;height:100%;overflow:hidden;transition:transform .6s var(--ease)}.reference-merch:hover .reference-art{transform:scale(1.02)}
.reference-gift-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.reference-gift-title>p{font:15px Georgia,serif;letter-spacing:1.3px}.reference-gift-title>span{font-size:11px;color:#7d8d94}.reference-gift-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px}.reference-gift-bottom>small{font-size:11px;line-height:1.7;color:#8b989d}
.reference-support{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 5.5%;padding:50px 0 58px;border-top:1px solid #d4dddf}.reference-support h2{font:normal 29px/1.6 var(--serif);letter-spacing:1px}.reference-support-actions{display:flex;align-items:center;gap:28px}.reference-support .section-eyebrow{margin-bottom:16px}
@media(min-width:1280px){.atelier-cover-actions{flex-direction:row;align-items:center;gap:22px}.atelier-cover-copy{top:15%}.cover-rule{margin-top:40px}.cover-description{font-size:20px}.atelier-cover-actions{margin-top:34px}}
@media(max-width:1100px) and (min-width:801px){.site-header{gap:18px}.site-header nav{gap:20px}.site-header .brand{font-size:23px}.site-header .brand span{font-size:13px;margin-left:11px;padding-left:11px}.site-header nav a{font-size:11px}.atelier-hero{min-height:620px}.cover-name{font-size:19px;margin-left:18px}.cover-overline{font-size:9px;letter-spacing:2px}.cover-description{font-size:16px}.cinema-copy{padding:38px 10%}.cinema-copy h2{font-size:31px}.reference-support h2{font-size:25px}.reference-support-actions{gap:20px}}
@media(max-width:800px){
.site-header{height:66px;padding-inline:6%}.site-header .brand{font-size:23px}.site-header .brand span{font-size:13px;letter-spacing:2px;margin-left:12px;padding-left:12px}.site-header .menu-button{width:44px;height:44px}.site-header nav{top:66px;background:#f7f9f8f5;backdrop-filter:blur(18px);border-bottom:1px solid #d2dcde55;gap:12px 28px}.site-header nav a{font-size:14px;min-height:46px}.site-header nav a[aria-current=page]{background:none;padding-left:0}.dark .site-header nav{background:#152c33f5}.site-footer{margin-inline:6%;padding:25px 0;gap:16px;flex-wrap:wrap}.site-footer>a{font-size:17px}.site-footer p{font-size:10px}.site-footer>span{display:none}
.page-intro{padding:42px 6% 30px}.intro-row h1{font-size:32px}.intro-row p{font-size:13px;line-height:1.9}.page-intro>.kicker{font-size:9px}.photo-caption h2{font-size:12px}.photo-caption p{font-size:8px;letter-spacing:1px}.photo-card:nth-child(even){padding-top:0}.tabs button{font-size:12px}.gallery-toolbar>.kicker{font-size:8px}.quiet-note{font-size:11px}.reward h3{font-size:20px}.reward p{font-size:12px}.reward>small{font-size:11px}.accordion summary{font-size:13px}.accordion details>p{font-size:12px}.collection-heading h2{font-size:27px}.directory-empty h3{font-size:22px}.directory-empty p{font-size:12px}.rules-section h2{font-size:30px}.collection-notice{font-size:11px}
.atelier-hero{height:620px;min-height:0}.atelier-portrait{width:64%;mask-image:linear-gradient(90deg,#000 58%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 58%,transparent 100%)}.atelier-cover-copy{left:51%;right:5%;top:15%}.atelier-cover-copy h1{font-size:clamp(60px,10vw,80px);letter-spacing:-4px}.cover-name{font-size:18px;letter-spacing:3px;margin-left:15px}.cover-overline{font-size:8px;letter-spacing:1.8px;margin-bottom:24px}.cover-rule{margin:28px 0 20px}.cover-description{font-size:15px;line-height:2;letter-spacing:1px}.atelier-cover-actions{margin-top:26px;gap:12px}.metal-button{font-size:12px;padding:14px 18px;gap:25px}.quiet-link{font-size:11px}.atelier-cover-foot{left:6%;right:6%;bottom:16px}.atelier-cover-foot>span{font-size:8px;letter-spacing:1.7px}.silver-orbit{width:50%;right:-13%;height:77%;top:7%;padding:8px}
.reference-gallery{padding:48px 6% 52px}.ref-section-heading{margin-bottom:25px}.section-eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:12px}.ref-section-heading h2,.reference-community h2{font-size:28px}.reference-cards{gap:18px}.ref-card-caption{padding-top:15px}.ref-card-caption h3{font-size:16px}
.atelier-cinema{margin-inline:6%;min-height:365px}.cinema-copy{padding:34px 10%}.cinema-copy h2{font-size:27px;letter-spacing:1px}.cinema-copy .section-eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:23px}.cinema-description{font-size:12px}.cinema-entry{font-size:12px;gap:12px;margin-top:27px}.cinema-entry>.ui-icon{display:none}.play-disc{width:44px;height:44px}.cinema-index{font-size:10px}.cinema-image-note{font-size:7px;letter-spacing:1.4px;right:20px;bottom:24px}
.reference-community{padding:50px 6%;gap:7%}.reference-community .ref-panel-intro{font-size:13px}.ref-fan-search{gap:10px;padding-inline:12px}.ref-fan-search input{font-size:16px}.reference-gift-title{margin-top:17px}.reference-gift-bottom{flex-direction:column;align-items:flex-start;gap:4px}.reference-merch{padding:8px}.reference-support{margin-inline:6%;padding:36px 0 42px;display:block}.reference-support h2{font-size:28px}.reference-support-actions{margin-top:26px;gap:30px}.reference-support .section-eyebrow{margin-bottom:13px}
}
@media(max-width:520px){
.atelier-hero{height:595px}.atelier-portrait{width:90%;height:435px;left:-13%;top:0;mask-image:linear-gradient(90deg,#000 67%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 67%,transparent 100%)}.atelier-portrait:after{background:linear-gradient(180deg,transparent 65%,#f0f4f2 99%)}.atelier-cover-copy{left:52%;right:5%;top:62px}.atelier-cover-copy h1{font-size:clamp(49px,14vw,69px);letter-spacing:-3.5px;line-height:.94}.atelier-cover-copy h1>span+span{padding-left:8%;margin-top:2px}.cover-name{display:block;font-size:20px;letter-spacing:5px;margin:25px 0 0 5px}.cover-overline{font-size:7px;letter-spacing:1.3px;max-width:130px;line-height:1.8;margin-bottom:19px}.cover-rule{width:34px;margin:22px 0 0 8px}.cover-description{position:absolute;left:calc(-46vw);top:335px;width:88vw;font-size:16px;line-height:1.9;letter-spacing:1.5px}.atelier-cover-actions{position:absolute;left:calc(-46vw);top:418px;width:88vw;flex-direction:row;align-items:center;margin:0;gap:22px}.metal-button{font-size:12px;min-height:47px;padding:13px 17px;gap:22px}.quiet-link{font-size:11px;gap:10px}.atelier-cover-foot{bottom:12px}.atelier-cover-foot>span{font-size:7px;letter-spacing:1.6px}.atelier-cover-foot>a{font-size:10px;gap:9px}.silver-orbit{top:45px;right:-16%;width:62%;height:300px;padding:7px;transform:rotate(26deg);opacity:.55}.orbit-glint{top:65px;right:-4%;width:41%;height:250px}
.reference-gallery{padding:39px 0 39px 6%}.ref-section-heading{padding-right:6.38%;gap:15px;margin-bottom:23px}.ref-section-heading h2,.reference-community h2{font-size:27px}.section-eyebrow{font-size:8px;letter-spacing:1.8px}.ref-text-link{font-size:12px;gap:13px}.ref-section-heading>.ref-text-link{align-self:flex-end}
.reference-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:55%;gap:17px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 6.38% 14px 0;scrollbar-width:thin;scrollbar-color:#ccd7da transparent}.reference-cards::-webkit-scrollbar{height:3px}.reference-cards::-webkit-scrollbar-thumb{background:#ccd7da;border-radius:2px}.reference-card{scroll-snap-align:start}.ref-card-caption{padding-top:14px}.ref-card-caption h3{font-size:16px}.ref-card-caption .ui-icon{width:15px;height:15px}
.atelier-cinema{min-height:330px;grid-template-columns:1fr 1fr}.cinema-copy{padding:27px 0 26px 22px;width:115%}.cinema-copy .section-eyebrow{font-size:7px;letter-spacing:1.1px;margin-bottom:20px}.cinema-copy h2{font-size:25px;line-height:1.65;letter-spacing:0}.cinema-description{font-size:11px;letter-spacing:0;margin-top:14px}.cinema-entry{margin-top:24px;gap:10px;font-size:11px}.play-disc{width:38px;height:38px}.play-disc .ui-icon{width:15px;height:15px}.cinema-index{font-size:9px;padding-top:22px;letter-spacing:.5px}.cinema-portrait svg{width:160%;max-width:none;left:-30%}.cinema-portrait:after{background:linear-gradient(90deg,#172d35 0%,#172d3520 35%,transparent 65%),linear-gradient(0deg,#132932aa,transparent 30%)}.cinema-image-note{display:none}
.reference-community{grid-template-columns:1fr;gap:37px;padding-block:45px}.reference-community>article+article{border-top:1px solid #d6dfe0;padding-top:37px}.reference-community .ref-panel-intro{font-size:13px}.ref-fan-search{margin-top:23px}.ref-roster-status{margin-top:21px;padding-block:20px}.ref-panel-link{margin-top:17px}.reference-merch{margin-top:23px;padding:10px}.reference-gift-bottom{flex-direction:row;align-items:center;gap:10px}.reference-gift-bottom>small{font-size:10px}.reference-gift-title>span{font-size:11px}.reference-support h2{font-size:27px}.reference-support-actions{gap:27px}
}
@media(max-width:360px){.site-header .brand{font-size:21px}.atelier-cover-actions{gap:15px}.metal-button{padding-inline:13px;gap:13px}.quiet-link{font-size:10px;gap:7px}.cover-description{font-size:15px;letter-spacing:1px}.cinema-copy{padding-left:18px}.cinema-copy h2{font-size:23px}.cinema-entry{gap:8px;font-size:10px}.play-disc{width:35px;height:35px}.reference-gift-bottom{flex-direction:column;align-items:flex-start;gap:2px}.reference-support h2{font-size:24px}}
@media(hover:none){.reference-card:hover .reference-photo,.cinema-portrait:hover svg,.reference-merch:hover .reference-art{transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reference-photo,.cinema-portrait svg,.reference-art,.metal-button:before,.ref-text-link .ui-icon{transition:none}.reference-card:hover .reference-photo,.cinema-portrait:hover svg,.reference-merch:hover .reference-art{transform:none}.metal-button:before{display:none}}
