@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:Bodoni;src:url('/assets/fonts/bodoni-moda-variable.ttf') format('truetype');font-weight:400 900;font-display:swap}
@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-condensed-bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Signature;src:url('/assets/fonts/allura.ttf') format('truetype');font-display:swap}
:root{--ink:#100b10;--paper:#f7efe2;--pink:#ff3b91;--gold:#d9b87c;--soft:#d7c5d0;--line:#d9b87c3b}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--ink);color:var(--paper);font:16px/1.65 Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--pink);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.03;text-wrap:balance}h2{font-family:Bodoni,Georgia,serif;font-size:clamp(38px,5.1vw,76px);font-weight:500;letter-spacing:-.045em}h2 em{color:var(--pink);font-weight:400}p+p{margin-top:1em}main{overflow:clip}small{font-size:12px}.eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--gold);margin-bottom:18px}.section-space{max-width:1200px;margin:0 auto;padding:95px 50px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:45px}.section-heading>p{max-width:320px;color:var(--soft)}.text-link{display:inline-block;font-size:13px;font-weight:800;border-bottom:1px solid var(--gold);padding:10px 0}.primary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pink);background:var(--pink);color:#170b10;padding:14px 22px;font-size:13px;font-weight:800;min-height:48px;transition:background .2s,color .2s}.primary-button:hover{background:transparent;color:var(--paper)}.skip-link{position:fixed;z-index:100;left:10px;top:8px;background:var(--paper);color:var(--ink);padding:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}
.atelier-nav{max-width:1400px;padding:27px 45px 20px;margin:auto;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;align-items:center}.nav-mark{display:flex;align-items:center;gap:12px;font-family:Bodoni,serif;font-size:29px;line-height:1}.nav-mark span{font:700 9px/1.4 Manrope,sans-serif;letter-spacing:.18em;max-width:80px}.atelier-nav nav{display:flex;align-items:center;gap:23px;flex-wrap:wrap;font-size:11px;font-weight:700}.atelier-nav nav a{padding:8px 0}.nav-persona{color:var(--pink)}.owner-link{color:var(--soft);border-bottom:1px solid var(--line)}
.signature-stage{position:relative;text-align:center;padding:52px 30px 40px;isolation:isolate}.stage-orbit{position:absolute;width:min(88vw,1000px);height:1000px;max-height:95%;left:50%;top:100px;transform:translateX(-50%);border:1px solid #d9b87c15;border-radius:50%;pointer-events:none;z-index:-1}.stage-orbit:before,.stage-orbit:after{content:"";position:absolute;inset:70px;border:1px solid #ff3b9112;border-radius:50%;transform:rotate(-15deg)}.stage-orbit:after{inset:140px}.brand-title{position:relative;z-index:2}.brand-title h1{font-family:Bodoni,Georgia,serif;font-size:clamp(36px,7.6vw,112px);font-weight:650;letter-spacing:-.065em;line-height:1.15;background:linear-gradient(105deg,#fff3e8 15%,#e4bc78 29%,#fff5ef 41%,#ff8bb8 51%,#fff2e7 61%,#e9c887 73%,#fff5ed 85%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:letter-light 13s ease-in-out infinite;text-shadow:0 8px 30px #ffc6df0a}.brand-title .eyebrow{margin-bottom:10px}.queen-line{font-family:Signature,cursive;font-size:clamp(30px,4.4vw,54px);line-height:1.25;color:var(--pink);margin:2px 0 28px;transform:rotate(-3deg);text-shadow:0 0 22px #ff3b9150}.lady-prefix{font-size:12px;letter-spacing:.7em;color:var(--gold);margin:0 0 8px}.main-shot{position:relative;max-width:780px;margin:auto;min-height:350px}.main-shot>img{margin:auto;width:auto;max-width:100%;height:min(74vw,720px);min-height:500px;object-fit:contain;position:relative;z-index:1}.photo-halo{position:absolute;inset:10% -10% 0;background:radial-gradient(ellipse at center,#63394b55,transparent 66%);filter:blur(20px);animation:halo-breathe 10s ease-in-out infinite}.main-shot figcaption{position:absolute;z-index:2;left:0;right:0;bottom:25px;display:flex;align-items:end;justify-content:space-between;text-align:left;gap:30px;text-shadow:0 2px 15px #000}.main-shot figcaption>span{font-family:Bodoni,serif;font-style:italic;font-size:clamp(25px,4vw,45px);max-width:280px;line-height:1.1}.main-shot figcaption>small{font-weight:800;font-size:10px;letter-spacing:.16em;writing-mode:vertical-rl;text-orientation:mixed}.stage-invitation{font-size:13px;color:var(--soft);margin-top:26px}.availability-section{max-width:1100px;margin:20px auto 0;padding:55px 35px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);display:grid;grid-template-columns:.9fr 1.3fr;gap:70px}.availability-intro h2{font-size:clamp(36px,4.8vw,60px);margin-bottom:28px}.dated-row{display:grid;grid-template-columns:170px 1fr;gap:25px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.dated-row:first-child{padding-top:0}.dated-row time{display:flex;gap:13px;align-items:center}.dated-row time b{font-family:Bodoni,serif;font-size:63px;font-weight:500;line-height:1}.dated-row time span{font-size:12px;line-height:1.6}.dated-row>p{font-size:16px;font-weight:550;line-height:1.6}.dated-row strong{color:var(--pink)}.availability-note{margin:16px 0;color:var(--soft);font-size:12px}.slot-disclosure{font-size:12px}.slot-disclosure summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;font-weight:750;min-height:44px}.slot-disclosure>div{color:var(--soft);padding:12px 0}.slot-disclosure>a{color:var(--gold)}.slot-row{padding:12px 0;display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--line)}
.front-news{max-width:1100px;margin:0 auto;padding:42px 35px;display:grid;grid-template-columns:130px 1fr;gap:32px}.news-flag{font:700 26px/1.1 Barlow,sans-serif;color:var(--pink);align-self:start;max-width:90px;padding-top:2px}.front-news h2{font-size:34px;letter-spacing:-.035em;margin-bottom:20px}.front-news h2 em{font-style:normal;color:var(--paper)}#front-news-copy{color:var(--soft);font-size:14px;line-height:1.8;max-width:680px}#front-news-copy p{white-space:pre-line}.news-actions{display:flex;gap:26px;flex-wrap:wrap;margin-top:22px;font-size:12px;font-weight:750}.news-actions a{border-bottom:1px solid var(--gold);padding-bottom:6px}.breaking-strip{display:flex;align-items:center;border-block:1px solid var(--line);padding:14px 40px;gap:25px;background:#1b1018;margin:25px 0;overflow:hidden;font-size:11px}.breaking-strip>strong{white-space:nowrap;font-weight:800;color:var(--pink);letter-spacing:.1em}.breaking-strip>a{white-space:nowrap;color:var(--gold)}.ticker-window{flex:1;min-width:0;overflow:hidden}.ticker-track{display:flex;width:max-content;animation:news-roll 40s linear infinite}.ticker-track>span{display:block;white-space:nowrap;padding-right:20px}.ticker-track i{font-style:normal;color:var(--pink);margin:0 20px}
.edition-pair{display:grid;grid-template-columns:1fr 1fr;gap:58px;max-width:940px;margin:0 auto;perspective:1600px}.edition-link{display:block;min-width:0}.editorial-cover{aspect-ratio:2/3;position:relative;overflow:hidden;box-shadow:12px 20px 30px #0008,-3px 0 0 #a68a77;border:1px solid #ffffff33;isolation:isolate;transform:rotateY(-5deg) rotateZ(-1.4deg);transition:transform .5s,box-shadow .5s}.edition-link:nth-child(2) .editorial-cover{transform:rotateY(5deg) rotateZ(2deg)}.edition-link:hover .editorial-cover{transform:translateY(-8px) rotateY(0);box-shadow:15px 30px 40px #000a}.editorial-cover:after{content:"";position:absolute;inset:0 auto 0 4px;width:5px;background:linear-gradient(90deg,#ffffff42,transparent);z-index:7;pointer-events:none}.cover-glint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 34%,#fff2 48%,transparent 63%);transform:translateX(-150%);animation:cover-light 10s ease-in-out infinite;z-index:5}.newspaper-cover{background:var(--paper);color:#211319;padding:5% 6%}.cover-topline{display:flex;justify-content:space-between;font-size:clamp(7px,.72vw,10px);font-weight:800;border-block:1px solid #25191e;padding:1.8% 0}.newspaper-logo{font-family:Barlow,sans-serif;font-size:clamp(49px,7.6vw,100px);font-weight:700;line-height:.77;letter-spacing:-.04em;margin:5% 0 2%;text-align:left}.newspaper-logo strong{font-size:1.22em;letter-spacing:-.035em}.cover-subline{font-size:clamp(6px,.7vw,10px);letter-spacing:.1em;font-weight:800;border-block:3px double #24171c;padding:2% 0;margin:3% 0}.newspaper-cover>img{width:100%;height:45%;object-fit:cover;object-position:50% 27%;filter:none}.paper-cover-bottom{position:absolute;bottom:4%;left:6%;right:6%;padding-top:3%;border-top:2px solid var(--ink);background:var(--paper)}.paper-cover-bottom>span{font-size:clamp(7px,.85vw,11px);font-weight:800;color:#a71550;letter-spacing:.08em}.paper-cover-bottom h3{font:700 clamp(23px,3.3vw,43px)/.96 Barlow,sans-serif;letter-spacing:-.02em;margin:2% 0}.paper-cover-bottom p{font-size:clamp(7px,.9vw,12px);margin-top:3%}.gloss-cover{background:#1b151a}.gloss-cover>img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.gloss-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(#120a1377,transparent 30%,transparent 38%,#130a12ec 82%);z-index:1}.gloss-heading{position:absolute;z-index:2;top:5%;left:6%;right:6%;font:700 clamp(54px,8.4vw,109px)/.8 Barlow,sans-serif;letter-spacing:-.015em;color:var(--pink);text-shadow:0 2px 10px #0005}.gloss-heading>span{display:block;font:650 clamp(10px,1.4vw,18px)/1.5 Manrope,sans-serif;letter-spacing:.52em;color:#fff;margin-top:2%;text-align:center}.gloss-date{position:absolute;top:27%;left:7%;z-index:2;font-size:clamp(6px,.9vw,10px);font-weight:800;letter-spacing:.08em;line-height:1.6}.gloss-cover-bottom{position:absolute;z-index:2;bottom:5%;left:7%;right:7%}.gloss-cover-bottom>span{font-size:clamp(7px,.8vw,11px);font-weight:800;color:var(--gold)}.gloss-cover-bottom h3{font:700 clamp(45px,7vw,90px)/.85 Barlow,sans-serif;margin:4% 0}.gloss-cover-bottom h3 em{font-family:Bodoni,serif;font-size:.72em;color:var(--pink);font-weight:500}.gloss-cover-bottom p{font-size:clamp(8px,1.15vw,14px);line-height:1.6}.edition-label{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;font-size:13px}.edition-label strong{display:block;font-size:18px}.edition-label small{color:var(--soft)}.edition-label b{font-size:11px;font-weight:800;color:var(--gold);white-space:nowrap}.edition-under{display:flex;gap:35px;justify-content:center;margin-top:40px;color:var(--soft);font-size:12px}.edition-under a{border-bottom:1px solid var(--line)}
.photo-trio{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:start}.photo-trio figure:nth-child(2){padding-top:70px}.photo-trio figure:nth-child(3){padding-top:20px}.photo-trio img{aspect-ratio:2/3;width:100%;object-fit:cover;object-position:50% 25%;border-radius:44% 44% 0 0}.photo-trio figure:nth-child(2) img{border-radius:0;aspect-ratio:3/4}.photo-trio figure:nth-child(3) img{border-radius:0 0 44% 44%}.photo-trio figcaption{font-size:12px;color:var(--gold);margin-top:15px}.persona-invitation{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:85px}.persona-invitation>img{width:100%;max-height:670px;object-fit:cover;object-position:50% 25%;clip-path:polygon(0 4%,100% 0,100% 94%,0 100%)}.persona-invitation h2{font-size:clamp(46px,6vw,85px);margin-bottom:30px}.persona-invitation p:not(.eyebrow){color:var(--soft);margin:20px 0 30px;max-width:340px}.persona-invitation .text-link{display:block;width:max-content;margin-top:12px}.community-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line)}.community-section h2{font-size:clamp(40px,4.2vw,60px);margin:25px 0}.community-section p:not(.eyebrow){color:var(--soft);font-size:14px;margin-bottom:25px;max-width:350px}.game-story{position:relative;padding-top:120px}.game-art{position:absolute;top:-50px;right:40px;font:140px/.9 Georgia,serif;color:var(--pink);transform:rotate(-15deg)}.game-art i{font-style:normal;display:inline-block;color:var(--gold);transform:rotate(30deg);font-size:.75em}.contact-finale{text-align:center;border-top:1px solid var(--line)}.contact-finale h2{font-size:clamp(70px,10vw,140px)}.contact-finale>a{display:inline-block;font-size:18px;margin-top:30px;padding-bottom:8px;border-bottom:1px solid var(--gold)}.contact-finale>a>span{margin-left:30px;color:var(--pink)}.atelier-footer{padding:50px 25px 35px;border-top:1px solid var(--line);text-align:center;background:#0c090b}.footer-name{font-family:Signature,cursive;font-size:49px;color:var(--gold)}.atelier-footer>p{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.atelier-footer nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;font-size:12px;margin:25px 0}.atelier-footer small{font-size:10px;color:var(--soft)}
/* A readable newspaper, distinct from the photo-led weekly magazine. */
.publication-bar{display:flex;gap:20px;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:24px 28px;font-size:12px}.publication-bar nav{display:flex;gap:20px;flex-wrap:wrap}.newspaper-reader{max-width:1150px;margin:0 auto 80px}.newspaper-front{background:var(--paper);color:#231c20;padding:35px 45px}.newspaper-front .front-rail{display:flex;justify-content:space-between;gap:15px;border-block:1px solid currentColor;font-size:11px;font-weight:750;padding:8px 0}.newspaper-front h1{font:700 clamp(65px,15vw,165px)/.9 Barlow,sans-serif;letter-spacing:-.035em;text-align:center;margin:14px 0}.newspaper-front .front-motto{text-align:center;border-block:3px double currentColor;font-size:10px;letter-spacing:.13em;padding:6px;margin-bottom:20px}.front-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}.front-lead img{width:100%;height:480px;object-fit:cover;object-position:center 20%}.front-lead h2{font:700 clamp(44px,6vw,73px)/.95 Barlow,sans-serif;letter-spacing:-.02em;margin:14px 0}.front-lead p{font-size:15px}.front-kicker{font-size:12px;letter-spacing:.1em;font-weight:800;color:#a61653}.front-briefs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:2px solid currentColor;margin-top:25px;padding-top:20px}.front-briefs h3{font:700 24px/1 Barlow,sans-serif;margin-bottom:10px}.front-briefs p{font-size:12px}.reading-tools{max-width:1150px;margin:auto;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 25px;background:#171016f5;backdrop-filter:blur(18px);border-block:1px solid var(--line);font-size:12px}.reading-tools a,.reading-tools button,.reading-tools summary{display:inline-block;min-height:40px;padding:9px 10px;cursor:pointer;color:var(--paper);background:transparent;border:1px solid var(--line);border-radius:0}.reading-tools select{max-width:45vw;color:var(--paper);background:#23151d;border:1px solid var(--line);padding:10px}.paper-page{background:var(--paper);color:#241b20;margin-top:24px;padding:36px 48px;position:relative;min-height:520px;scroll-margin-top:90px;border-bottom:9px solid #ded2c0}.paper-page .page-rail{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em;font-weight:800;border-bottom:2px solid #211b20;padding-bottom:10px;margin-bottom:26px}.paper-page h2{font:700 clamp(38px,5vw,65px)/1 Barlow,sans-serif;letter-spacing:-.015em;margin-bottom:25px;max-width:930px}.paper-page .story-copy{font:16px/1.8 Georgia,serif;column-count:2;column-gap:40px;column-rule:1px solid #211b2025}.story-copy p{break-inside:avoid;margin:0 0 1em}.story-copy h3{font:700 23px/1.1 Barlow,sans-serif;break-after:avoid;margin:1em 0 .5em}.story-copy a{word-break:break-word;text-decoration:underline;text-underline-offset:3px}.page-photo{float:right;width:38%;margin:0 0 25px 35px}.page-photo img{width:100%;max-height:440px;object-fit:cover;object-position:50% 25%}.page-photo figcaption{font:10px/1.5 Manrope,sans-serif;margin-top:8px}.paper-page.kind-photo{padding-bottom:45px}.paper-page.kind-photo .page-photo{float:none;width:65%;max-width:520px;margin:15px auto 30px}.paper-page.kind-photo .page-photo img{max-height:640px;object-fit:contain}.paper-page.kind-photo .story-copy{column-count:1;max-width:750px;margin:auto}.paper-page blockquote{clear:both;margin:25px 0 0;border-top:3px solid #b32460;padding:20px 0;font:italic 24px/1.35 Bodoni,Georgia,serif;color:#94234f}.fact-source{font:11px/1.7 Manrope,sans-serif;clear:both;margin-top:22px;overflow-wrap:anywhere}.fact-source a{text-decoration:underline}.page-footer{clear:both;margin-top:30px;border-top:1px solid #211b203b;padding-top:12px;font-size:10px;display:flex;justify-content:space-between;gap:20px}.editorial-label{display:inline-block;padding:4px 10px;border:1px solid #94234f;color:#94234f;font:700 10px/1.4 Manrope,sans-serif;margin-bottom:17px}.newspaper-index{background:#25151e;padding:35px 45px;margin:25px 0}.newspaper-index h2{font-size:35px;margin-bottom:20px}.newspaper-index ol{columns:3;column-gap:30px;list-style:none;padding:0;font-size:12px;line-height:1.6;margin:0}.newspaper-index li{break-inside:avoid;margin-bottom:11px}.newspaper-index a{display:flex;gap:10px}.newspaper-index a b{color:var(--pink);font-size:11px}.newspaper-index a:hover{color:var(--gold)}
.magazine-reader{max-width:1250px;margin:auto}.magazine-front{position:relative;min-height:900px;display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;background:#1e1520}.magazine-front img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;max-height:980px}.magazine-front>div{padding:70px 35px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.magazine-front h1{font:700 clamp(60px,7vw,95px)/.78 Barlow,sans-serif;letter-spacing:-.02em;color:var(--pink);margin:20px 0}.magazine-front h1 span{display:block;font:800 17px/2 Manrope,sans-serif;letter-spacing:.24em;color:var(--paper);margin-top:10px}.magazine-front h2{font:700 clamp(65px,10vw,140px)/.86 Barlow,sans-serif;margin:40px 0}.magazine-front h2 em{font:italic 500 .7em/1 Bodoni,serif}.magazine-front p{font-size:13px;color:var(--soft)}.magazine-spread{display:grid;grid-template-columns:1.1fr 1fr;min-height:690px;scroll-margin-top:82px;margin-top:25px;position:relative;background:#1f111c}.spread-photo{min-width:0;position:relative}.spread-photo img{width:100%;height:100%;max-height:800px;object-fit:cover;object-position:50% 25%}.spread-photo figcaption{position:absolute;bottom:20px;left:25px;right:25px;font-size:10px;color:white;text-shadow:0 1px 8px black}.spread-copy{padding:65px 45px;align-self:center}.spread-copy h2{font-family:Barlow,sans-serif;font-weight:700;font-size:clamp(48px,6vw,80px);letter-spacing:-.025em;margin-bottom:28px}.spread-copy p{font-size:15px;line-height:1.8;color:inherit}.spread-copy .eyebrow{font-size:10px;margin-bottom:20px}.spread-copy blockquote{font:italic 28px/1.25 Bodoni,serif;margin:25px 0;border-left:2px solid var(--pink);padding-left:18px}.spread-copy details{margin:20px 0;border-top:1px solid currentColor;padding:15px 0;font-size:14px}.spread-copy summary{font-weight:800;cursor:pointer}.spread-copy a{text-decoration:underline;text-underline-offset:4px}.magazine-spread.tone-cream{background:#eee5d7;color:#21121b}.tone-cream .eyebrow{color:#a21957}.magazine-spread.tone-pink{background:#ed3488;color:#1d0714}.tone-pink .eyebrow{color:#2a0f19}.magazine-spread.tone-pink blockquote{border-color:#1c0b15}.magazine-spread.reversed .spread-photo{order:2}.magazine-spread.fullbleed{display:block;min-height:680px}.fullbleed .spread-photo{position:absolute;inset:0}.fullbleed .spread-photo img{height:100%;object-position:50% 30%}.fullbleed:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#100b10ef 5%,#100b10aa 47%,transparent 80%)}.fullbleed .spread-copy{position:relative;z-index:2;max-width:550px;padding-top:150px;padding-bottom:150px}.magazine-spread.collage{grid-template-columns:1fr;min-height:0;background:var(--paper);color:var(--ink)}.collage .image-pair{display:grid;grid-template-columns:1fr 1.25fr;gap:25px;padding:45px}.image-pair img{width:100%;height:580px;object-fit:cover;object-position:50% 20%}.image-pair img:nth-child(1){margin-top:80px}.collage .spread-copy{padding:20px 60px 60px;max-width:920px}.magazine-spread .page-footer{border-color:#ffffff33;color:inherit;font-size:10px}.tone-cream .page-footer,.tone-pink .page-footer,.collage .page-footer{border-color:#1c102433}
.owner-dated-panel{margin:28px 0;padding:22px;border:1px solid #d9b87c70}.owner-dated-panel h3{font-size:21px;margin-bottom:10px}.owner-dated-panel p{font-size:13px;margin:10px 0}.owner-date-row{display:grid;grid-template-columns:150px 1fr auto;gap:10px;margin:12px 0}.owner-date-row input{min-width:0;max-width:100%;padding:10px}.owner-dated-actions{display:flex;gap:12px;flex-wrap:wrap}.owner-dated-actions button{min-height:44px;padding:10px 15px}.owner-dated-status{min-height:25px}
@keyframes letter-light{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes halo-breathe{50%{opacity:.6;transform:scale(1.12)}}@keyframes news-roll{to{transform:translateX(-50%)}}@keyframes cover-light{0%,35%{transform:translateX(-150%)}68%,100%{transform:translateX(150%)}}@keyframes reveal-in{from{opacity:.2;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal.is-seen{animation:reveal-in .75s ease-out both}
@media(min-width:1500px){.main-shot figcaption{left:-70px;right:-60px}.signature-stage{padding-top:65px}}
@media(max-width:850px){.atelier-nav{padding:20px 24px;align-items:start}.atelier-nav nav{gap:15px;justify-content:end;max-width:480px}.nav-mark span{display:none}.section-space{padding:70px 30px}.availability-section{gap:30px;padding:38px 30px;margin-inline:24px;grid-template-columns:1fr 1.2fr}.dated-row{grid-template-columns:130px 1fr;gap:15px}.dated-row>p{font-size:14px}.dated-row time b{font-size:50px}.dated-row time span{font-size:10px}.edition-pair{gap:30px}.persona-invitation{gap:40px}.community-section{gap:40px}.front-news{padding:35px 30px}.paper-page{padding:30px}.newspaper-front{padding:25px}.front-lead img{height:390px}.magazine-front{min-height:650px}.magazine-front>div{padding:40px 25px}.magazine-spread{min-height:540px}.spread-copy{padding:40px 30px}.spread-copy p{font-size:14px}.image-pair img{height:430px}.image-pair img:nth-child(1){margin-top:45px}}
@media(max-width:600px){body{font-size:15px}.atelier-nav{padding:16px 18px;gap:20px;align-items:center}.atelier-nav nav{gap:9px 15px;font-size:10px;justify-content:end}.atelier-nav nav a{padding:4px 0;min-height:28px}.atelier-nav nav>a:nth-child(4),.atelier-nav nav>a:nth-child(5){display:none}.nav-mark{font-size:30px;min-width:38px}.signature-stage{padding:35px 18px 25px}.brand-title h1{font-size:clamp(30px,9vw,55px);letter-spacing:-.065em;line-height:1.15;white-space:nowrap}.brand-title .eyebrow{font-size:9px}.queen-line{font-size:34px;margin-bottom:20px}.main-shot{min-height:0}.main-shot>img{width:100%;height:auto;min-height:0;max-height:670px;object-fit:contain}.main-shot figcaption{bottom:15px;left:12px;right:12px;gap:15px}.main-shot figcaption>span{font-size:31px;max-width:185px}.main-shot figcaption>small{font-size:8px}.stage-invitation{font-size:11px;margin-top:20px;max-width:280px;margin-inline:auto}.availability-section{display:block;margin:15px 22px 0;padding:30px 0;border-top:1px solid var(--gold)}.availability-intro{margin-bottom:25px}.availability-intro h2{font-size:44px;line-height:1.02;margin-bottom:10px}.availability-intro .eyebrow{margin-bottom:14px}.dated-row{grid-template-columns:130px 1fr;gap:15px;padding:17px 0}.dated-row time b{font-size:56px}.dated-row time span{font-size:10px}.dated-row>p{font-size:13px}.front-news{padding:30px 22px;grid-template-columns:1fr;gap:20px}.news-flag{font-size:18px;max-width:100%;letter-spacing:.07em}.front-news h2{font-size:34px}.front-news .eyebrow{font-size:9px;margin-bottom:10px}.news-actions{gap:20px;font-size:11px}#front-news-copy{font-size:13px}.breaking-strip{padding:12px 18px;gap:14px;font-size:10px}.breaking-strip>strong{font-size:9px;max-width:55px;white-space:normal;line-height:1.4}.breaking-strip>a{font-size:10px}.ticker-track i{margin:0 14px}.section-space{padding:55px 22px}.section-heading{display:block;margin-bottom:32px}.section-heading h2{font-size:42px}.section-heading>p{font-size:12px;margin-top:18px}.section-heading .text-link{margin-top:15px;font-size:12px}.edition-pair{gap:17px;margin:0 0 0 3px}.editorial-cover{box-shadow:6px 12px 17px #000a;transform:rotateY(-3deg) rotateZ(-1deg)}.edition-link:nth-child(2) .editorial-cover{transform:rotateY(3deg) rotateZ(1deg)}.cover-topline{font-size:5.3px;letter-spacing:-.025em}.cover-topline span{display:none}.newspaper-logo{font-size:clamp(33px,10.7vw,62px)}.cover-subline{font-size:4.5px;letter-spacing:0;line-height:1.8;border-block-width:2px}.newspaper-cover>img{height:44%}.paper-cover-bottom>span{font-size:5px;letter-spacing:.025em}.paper-cover-bottom h3{font-size:clamp(14px,4.55vw,26px);line-height:1}.paper-cover-bottom p{font-size:5.6px}.gloss-heading{font-size:clamp(34px,11.5vw,65px)}.gloss-heading>span{font-size:6px;letter-spacing:.37em;line-height:2}.gloss-date{font-size:5.3px;top:27%}.gloss-cover-bottom>span{font-size:4.5px;letter-spacing:0}.gloss-cover-bottom h3{font-size:clamp(32px,10.8vw,55px)}.gloss-cover-bottom p{font-size:6px;line-height:1.6}.edition-label{display:block;margin-top:16px}.edition-label strong{font-size:13px}.edition-label small{font-size:9px;display:block;margin:3px 0 5px}.edition-label b{font-size:10px}.edition-under{display:block;text-align:center;font-size:10px;margin-top:25px}.edition-under a{display:block;width:max-content;max-width:100%;margin:10px auto}.photo-trio{gap:12px}.photo-trio figure:nth-child(2){padding-top:35px}.photo-trio figure:nth-child(3){padding-top:10px}.photo-trio figcaption{font-size:9px;line-height:1.5}.persona-invitation{grid-template-columns:1fr;gap:32px}.persona-invitation>img{max-height:520px;max-width:390px}.persona-invitation h2{font-size:62px;margin-bottom:20px}.persona-invitation p:not(.eyebrow){font-size:14px}.community-section{grid-template-columns:1fr;gap:80px}.community-section h2{font-size:46px}.game-story{padding-top:60px}.game-art{font-size:115px;top:-35px;right:25px}.contact-finale h2{font-size:75px}.contact-finale>a{font-size:15px}.atelier-footer{padding:35px 22px}.footer-name{font-size:42px}.publication-bar{padding:17px 20px;gap:10px;font-size:10px}.publication-bar nav{gap:12px}.publication-bar nav a:nth-child(3){display:none}.newspaper-front{padding:20px 18px}.newspaper-front .front-rail{font-size:8px}.newspaper-front h1{font-size:18vw}.newspaper-front .front-motto{font-size:7px;letter-spacing:.04em}.front-lead{grid-template-columns:1fr;gap:20px}.front-lead img{height:380px;object-fit:cover;object-position:center 25%}.front-lead h2{font-size:52px}.front-lead p{font-size:14px}.front-briefs{grid-template-columns:1fr;gap:16px}.front-briefs article{border-bottom:1px solid #231c2026;padding-bottom:14px}.front-briefs h3{font-size:25px;margin-bottom:5px}.front-briefs p{font-size:12px}.reading-tools{padding:9px 12px;gap:8px;font-size:10px}.reading-tools .reader-label{display:none}.reading-tools a,.reading-tools button{padding:10px 9px;white-space:nowrap}.reading-tools select{max-width:45vw;font-size:10px;min-width:0}.newspaper-index{padding:28px 22px}.newspaper-index ol{columns:2;column-gap:20px;font-size:10px}.newspaper-index h2{font-size:33px}.paper-page{margin-top:14px;padding:25px 22px;min-height:0}.paper-page .page-rail{font-size:8px;letter-spacing:.07em;margin-bottom:24px}.paper-page h2{font-size:39px;margin-bottom:20px}.paper-page .story-copy{column-count:1;font-size:17px;line-height:1.85}.page-photo{float:none;width:100%;margin:0 0 22px}.page-photo img{max-height:470px;width:100%;object-fit:cover}.paper-page.kind-photo .page-photo{width:100%}.paper-page.kind-photo .page-photo img{max-height:540px;object-fit:contain}.paper-page blockquote{font-size:26px}.fact-source{font-size:10px}.page-footer{font-size:8px;line-height:1.7}.magazine-front{grid-template-columns:1fr;min-height:0}.magazine-front>img{height:570px;object-position:center 20%}.magazine-front>div{padding:35px 22px 40px}.magazine-front h1{font-size:80px;line-height:.78}.magazine-front h1 span{font-size:13px;line-height:2}.magazine-front h2{font-size:90px;margin:30px 0}.magazine-spread{grid-template-columns:1fr;min-height:0;margin-top:14px}.spread-photo img{height:510px;max-height:600px;object-position:center 20%}.spread-copy{padding:36px 24px}.spread-copy h2{font-size:55px}.spread-copy p{font-size:15px}.magazine-spread.reversed .spread-photo{order:0}.magazine-spread.fullbleed{min-height:680px}.fullbleed .spread-copy{padding:60px 24px 100px;max-width:360px}.fullbleed:after{background:linear-gradient(#100b10e0,#100b1070 50%,#100b10ef)}.fullbleed .spread-photo img{height:100%;object-position:center}.image-pair{gap:10px!important;padding:25px 16px!important}.image-pair img{height:300px}.image-pair img:nth-child(1){margin-top:40px}.collage .spread-copy{padding:25px}.owner-date-row{grid-template-columns:1fr}.owner-date-row button{justify-self:start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{body{background:white;color:black}.atelier-nav,.publication-bar,.reading-tools,.atelier-footer,.newspaper-index{display:none}.newspaper-reader{max-width:none;margin:0}.newspaper-front,.paper-page{break-after:page;margin:0;border:0;min-height:0;padding:14mm;background:white}.paper-page .story-copy{font-size:10pt}.paper-page h2{font-size:32pt}.page-photo img{max-height:110mm}.newspaper-front h1{font-size:74pt}.front-lead img{height:110mm}.magazine-spread{break-before:page;margin:0;min-height:240mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
@media(max-width:600px){.cover-subline,.paper-cover-bottom>span,.paper-cover-bottom>p,.gloss-cover-bottom>span,.gloss-cover-bottom>p{display:none}.cover-topline{font-size:9px;letter-spacing:-.02em;padding:4px 0;line-height:1.2}.newspaper-logo{margin:9% 0 7%;font-size:10.7vw}.newspaper-cover>img{height:44%;object-position:center 20%}.paper-cover-bottom{bottom:5%;padding-top:5%}.paper-cover-bottom h3{font-size:clamp(17px,5.1vw,28px)}.gloss-date{display:block;top:30%;font-size:8px;line-height:1.5;text-shadow:0 2px 4px #000}.edition-label small{font-size:11px}.gloss-heading>span{font-size:8px;letter-spacing:.18em}}
.newspaper-cover{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:0}.newspaper-cover>img{height:100%;min-height:0;object-fit:cover;object-position:center 36%}.paper-cover-bottom{position:static;margin-top:12px;padding-top:10px;left:auto;right:auto;bottom:auto}.newspaper-logo{font-size:clamp(48px,6.2vw,88px)}.gloss-cover>img{position:absolute;top:20%;height:80%;object-position:center 15%}.gloss-heading{top:4%;font-size:clamp(52px,7.6vw,100px)}.gloss-date{top:24%;left:7%}.gloss-cover-bottom{bottom:5%}.gloss-cover-bottom h3{font-size:clamp(43px,6.4vw,82px)}
@media(max-width:600px){.newspaper-logo{font-size:clamp(31px,9.3vw,57px);line-height:.77;margin:9% 0 8%}.newspaper-cover>img{object-position:50% 36%}.paper-cover-bottom{margin-top:7px;padding-top:5px}.paper-cover-bottom h3{font-size:clamp(16px,4.6vw,25px)}.gloss-heading{font-size:clamp(34px,10.7vw,61px)}.gloss-date{top:25%;font-size:8px;max-width:70%}.gloss-cover-bottom h3{font-size:clamp(29px,9vw,54px)}}
.newspaper-cover{grid-template-rows:6% 25% 6% 40% 23%}.cover-topline{grid-row:1;align-self:stretch;align-items:center;line-height:1.2;padding:0}.newspaper-logo{grid-row:2;align-self:center;margin:0;font-size:clamp(44px,5.7vw,80px)}.cover-subline{grid-row:3;align-self:center;margin:0;padding:4px 0}.newspaper-cover>img{grid-row:4;width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center 37%}.paper-cover-bottom{grid-row:5;align-self:center;margin-top:9px;padding-top:8px;min-height:0}.paper-cover-bottom h3{font-size:clamp(22px,3vw,39px)}
@media(max-width:600px){.newspaper-cover{grid-template-rows:8% 25% 3% 36% 28%}.newspaper-logo{font-size:clamp(28px,8.7vw,52px)}.paper-cover-bottom{margin-top:5px;padding-top:5px}.paper-cover-bottom h3{font-size:clamp(14px,4.3vw,24px);line-height:.95;margin:0}.contact-finale h2{font-size:clamp(48px,15.5vw,75px)}}
.archive-title{font:500 clamp(55px,9vw,120px)/1 Bodoni,serif;margin-bottom:25px}.archive-grid{margin:55px 0;display:grid;grid-template-columns:1fr 1fr;gap:45px}.archive-item{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line)}.archive-item img{width:110px;height:150px;object-fit:cover}.archive-item small{font-size:10px;color:var(--gold)}.archive-item h2{font-size:27px;margin:10px 0}.archive-item p{font-size:12px;color:var(--soft)}.archive-item span{font-size:12px;display:block;margin-top:12px;color:var(--pink)}.archive-history h2{font-size:40px}.archive-history ul{list-style:none;padding:0}.archive-history li{padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}@media(max-width:700px){.archive-grid{grid-template-columns:1fr;gap:30px}.archive-item{grid-template-columns:85px 1fr;gap:16px}.archive-item img{width:85px;height:125px}.archive-item h2{font-size:27px}}
