@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5e3682c042514af9-s.woff2?dpl=70ebcc157c3076057e86e3ff3e45891553164e74) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1d785e63fa9f7dd7-s.woff2?dpl=70ebcc157c3076057e86e3ff3e45891553164e74) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/07b1b2f8f3d10624-s.woff2?dpl=70ebcc157c3076057e86e3ff3e45891553164e74) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/72816dcde6df287c-s.p.woff2?dpl=70ebcc157c3076057e86e3ff3e45891553164e74) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_9ed883{font-family:Bodoni Moda,Bodoni Moda Fallback;font-weight:900;font-style:normal}.__variable_9ed883{--font-realms-display:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:realmsBody;src:url(/_next/static/media/e149ed1307c6abe9-s.p.woff2?dpl=70ebcc157c3076057e86e3ff3e45891553164e74) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:realmsBody Fallback;src:local("Times New Roman");ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.00%;size-adjust:95.82%}.__className_aab17c{font-family:realmsBody,realmsBody Fallback}.__variable_aab17c{--font-realms-body:"realmsBody","realmsBody Fallback"}@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7edcaf8ffb72b913-s.woff2?dpl=70ebcc157c3076057e86e3ff3e45891553164e74) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5027f589d2b9109f-s.p.woff2?dpl=70ebcc157c3076057e86e3ff3e45891553164e74) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pirata One Fallback;src:local("Arial");ascent-override:127.77%;descent-override:35.44%;line-gap-override:0.00%;size-adjust:78.73%}.__className_0b8547{font-family:Pirata One,Pirata One Fallback;font-weight:400;font-style:normal}.__variable_0b8547{--font-realms-masthead:"Pirata One","Pirata One Fallback"}.realms-footer,.realms-header,.realms-menu,.realms-page{--realms-paper:#e2dedb;--realms-surface:#cdc6be;--realms-ink:#1d1d1b;--realms-accent:#c03f13;color:var(--realms-ink);background:var(--realms-paper);font-family:var(--font-realms-body),Georgia,serif}body:has(.realms-page){background:#e2dedb}.realms-page{padding:0 2.1vw;overflow:clip;position:relative;isolation:isolate}.realms-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url(/assets/realms/paper-texture.webp) repeat;background-size:650px;opacity:.38;mix-blend-mode:multiply}.realms-page h1,.realms-page h2,.realms-page h3{font-family:var(--font-realms-display),Georgia,serif;font-weight:900;line-height:.9;letter-spacing:-.07em;text-transform:uppercase}.realms-page p{font-size:clamp(20px,1.85vw,32px);line-height:1.16;font-weight:400;letter-spacing:-.025em}.realms-page figure{margin:0;min-width:0}.realms-page section>*{min-width:0}.realms-page figcaption{font-size:16px;line-height:1.2;margin-top:9px}.realms-footer a,.realms-header a,.realms-menu a,.realms-page a{color:inherit}.realms-footer :focus-visible,.realms-header :focus-visible,.realms-lightbox :focus-visible,.realms-menu :focus-visible,.realms-page :focus-visible{outline:2px solid #c03f13;outline-offset:5px}.realms-header{height:78px;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2.1vw;border-bottom:1px solid #1d1d1b55}.realms-home-link{display:flex;align-items:center;gap:10px;font-size:17px}.realms-home-link .brand-logo{width:30px;height:28px}.realms-publication{font-family:var(--font-realms-masthead),Georgia,serif;font-size:clamp(23px,2vw,35px)}.realms-menu-trigger{display:flex;justify-content:center;align-items:center;background:transparent;border:0;width:44px;height:44px;color:#1d1d1b;justify-self:end}.realms-lightbox-overlay,.realms-menu-overlay{position:fixed;inset:0;z-index:60;background:#1d1d1bb3}.realms-menu{position:fixed;inset:16px;z-index:61;padding:28px clamp(24px,6vw,90px);overflow:auto;border:1px solid #1d1d1b}.realms-menu-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #1d1d1b66;font-size:28px}.realms-menu-top h2{font-family:var(--font-realms-display),Georgia,serif;font-size:clamp(27px,3vw,46px);line-height:1;font-weight:900;letter-spacing:-.06em}.realms-menu-description{margin-top:12px;font-size:20px}.realms-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 60px;margin:30px 0}.realms-menu nav a{font-family:var(--font-realms-display),Georgia,serif;font-size:clamp(30px,5vw,76px);font-weight:900;letter-spacing:-.06em;line-height:1.2}.realms-menu nav a:hover,.realms-menu nav a[aria-current]{color:#c03f13}.realms-text-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid;font-size:19px;line-height:1.4;width:fit-content}.realms-text-link:hover{color:#c03f13}.realms-front{display:grid;grid-template-columns:1fr 1.04fr 1fr;padding:30px 0 35px;gap:2.8vw}.realms-front-community{padding:4px 1.5vw 0}.realms-page .realms-small-label{font-size:15px;line-height:1.3}.realms-front-community h2{font-size:clamp(35px,4vw,75px);margin:15px 0 20px}.realms-front-community>p:not(.realms-small-label){font-size:clamp(19px,1.6vw,27px);max-width:32ch}.realms-front-community .realms-text-link{margin-top:18px}.realms-front-title{text-align:center;border-inline:1px solid #1d1d1b55;padding:2px 2vw 0;display:flex;align-items:center;flex-direction:column}.realms-front-title h2{font-size:clamp(38px,4.6vw,90px);line-height:.82;margin-bottom:16px}.realms-front-title p{font-size:clamp(24px,2.55vw,43px);line-height:1.02}.realms-front-title .realms-text-link{margin-top:23px;font-size:16px}.realms-front-feature{display:block;min-width:0;padding:0 1.5vw 0 0}.realms-image-frame{overflow:hidden;border:1px solid #1d1d1b;background:#cdc6be}.realms-image-frame img{width:100%;height:auto;display:block;transition:transform .65s cubic-bezier(.2,.7,.2,1)}a:hover .realms-image-frame img{transform:scale(1.04)}.realms-front-feature .realms-image-frame{aspect-ratio:2.45}.realms-front-feature .realms-image-frame img{width:100%;height:100%;object-fit:cover}.realms-front-feature h3{font-size:clamp(21px,2.1vw,38px);margin:15px 0 10px;display:flex;align-items:center;gap:10px}.realms-stamp{background:#c03f13;color:#f6eee6;display:inline-block;font-family:var(--font-realms-body),Georgia,serif;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.3;padding:4px 6px;vertical-align:middle;border-radius:2px;white-space:nowrap}.realms-front-feature p{font-size:20px}.realms-page .realms-banner{color:#e2dedb;text-align:center;font-size:22.8vw;line-height:.86;letter-spacing:-.085em;padding:0 1.5vw 2.8vw 0;font-weight:900;margin:0}.realms-lead{display:grid;grid-template-columns:1fr 2.08fr;gap:3vw;margin:45px 0;scroll-margin-top:100px}.realms-lead-sidebar{padding-right:2.8vw;border-right:1px solid #1d1d1b66}.realms-lead-sidebar h2{font-size:clamp(40px,5.7vw,108px);line-height:.84;margin-bottom:25px}.realms-lead-sidebar h2 span{font-size:.77em}.realms-dragon-figure{margin-bottom:24px!important}.realms-dragon-figure .realms-image-frame{aspect-ratio:.85}.realms-dragon-figure img{height:100%;object-fit:cover}.realms-dropcap:first-letter{font-family:var(--font-realms-display),Georgia,serif;font-size:3em;float:left;line-height:.8;padding:4px 8px 0 0}.realms-lead-story>figure .realms-image-frame{aspect-ratio:1.85}.realms-lead-story>figure img{height:100%;object-fit:cover}.realms-story-byline{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:18px;margin:24px 0 18px}.realms-lead-story h2{font-size:clamp(85px,12.4vw,240px);line-height:.76;letter-spacing:-.08em;margin:28px 0}.realms-lead-description{max-width:38ch}.realms-story-details{display:flex;flex-wrap:wrap;gap:12px 22px;margin:24px 0 12px;border-top:1px solid #1d1d1b66;padding-top:14px;font-size:18px}.realms-page .realms-historical-ip{font-size:16px;color:#514b45;line-height:1.4}.realms-historical-ip span{font-weight:600}.realms-kingdoms{display:grid;grid-template-columns:.95fr 1fr 1fr;gap:2.8vw;border-block:1px solid #1d1d1b66;padding:35px 0}.realms-kingdom-intro{border-right:1px solid #1d1d1b66;padding-right:2.6vw}.realms-kingdom-intro h2{font-size:clamp(40px,5vw,94px);line-height:.84;margin-bottom:25px}.realms-kingdom-intro h2 span{font-size:.83em}.realms-kingdom-intro p{margin-top:17px}.realms-kingdoms figure .realms-image-frame{aspect-ratio:1.12}.realms-kingdoms figure img{height:100%;object-fit:cover}.realms-kingdoms h3{font-size:3vw;margin:13px 0 10px}.realms-kingdoms figcaption p{font-size:22px}.realms-kingdoms small{display:block;font-size:15px;margin-top:15px}.realms-play-spread{display:grid;grid-template-columns:.8fr 1.6fr;gap:3vw;margin:43px 0}.realms-play-spread>div:first-child{border-right:1px solid #1d1d1b66;padding-right:3vw}.realms-play-spread h2{font-size:clamp(43px,6.3vw,121px);line-height:.87;margin-bottom:25px}.realms-play-symbols{display:flex;gap:25px;color:#c03f13;margin-top:25px}.realms-gallery{min-width:0}.realms-gallery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.realms-gallery h3{font-size:clamp(25px,2.7vw,45px)}.realms-gallery-heading p{font-size:18px;max-width:35ch;margin-top:12px}.realms-gallery-controls{display:flex;gap:8px}.realms-gallery-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #1d1d1b;background:transparent;color:#1d1d1b}.realms-gallery-controls button:hover{background:#cdc6be}.realms-gallery-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#69645f #cdc6be}.realms-gallery-track figure{flex:0 0 66%;scroll-snap-align:start}.realms-gallery-track button{border:1px solid #1d1d1b;padding:0;background:#cdc6be;width:100%;display:block;overflow:hidden}.realms-gallery-track img{width:100%;height:340px;object-fit:cover;filter:saturate(.5) sepia(.2);transition:transform .5s}.realms-gallery-track button:hover img{transform:scale(1.035)}.realms-gallery-track figcaption{font-size:23px}.realms-lightbox{position:fixed;z-index:61;top:50%;left:50%;transform:translate(-50%,-50%);width:min(94vw,1400px);max-height:92dvh;overflow:auto;padding:20px;background:#e2dedb;color:#1d1d1b;font-family:Georgia,serif}.realms-lightbox-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:24px}.realms-lightbox-top h2{font-family:var(--font-realms-display),Georgia,serif;font-size:clamp(27px,3vw,45px);line-height:1;font-weight:900;letter-spacing:-.06em}.realms-lightbox-top button{width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center}.realms-lightbox>p{margin:8px 0 20px}.realms-lightbox img{width:100%;height:auto;max-height:72dvh;object-fit:contain}.realms-archive-divider{background:#1d1d1b;color:#e2dedb;font-family:var(--font-realms-display),Georgia,serif;font-weight:900;font-size:8.3vw;line-height:1.1;text-align:center;letter-spacing:-.07em;padding:12px 0 20px}.realms-halfheart{margin:43px 0;scroll-margin-top:105px}.realms-halfheart-heading{display:grid;grid-template-columns:1.8fr 1fr;gap:7vw;align-items:center}.realms-halfheart h2{font-size:clamp(70px,13vw,250px);line-height:.78}.realms-halfheart h2 span{color:#c03f13}.realms-halfheart-heading p{margin-top:24px;max-width:30ch}.realms-season-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #1d1d1b66;margin-top:35px;padding:25px 0}.realms-season-strip article{padding:0 2.3vw;border-right:1px solid #1d1d1b66}.realms-season-strip article:last-child{border-right:0}.realms-season-strip article>div{display:flex;align-items:center;justify-content:space-between;font-size:24px}.realms-season-strip svg{color:#c03f13}.realms-season-strip h3{font-size:clamp(95px,15vw,280px);line-height:1}.realms-season-strip p{font-size:19px}.realms-page .realms-era-note{font-size:16px;margin-top:14px}.realms-first{display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;padding:35px 0 43px;border-bottom:1px solid #1d1d1b66;scroll-margin-top:105px}.realms-first h2{font-size:clamp(64px,9.3vw,180px);line-height:.86;margin-bottom:25px}.realms-first-copy{border-left:1px solid #1d1d1b66;padding-left:4vw}.realms-first h3{font-size:clamp(30px,3vw,52px);margin-bottom:24px}.realms-first-copy p+p{margin-top:20px}.realms-origin{display:grid;grid-template-columns:.65fr 1.5fr;gap:4vw;margin:43px 0 55px;scroll-margin-top:105px}.realms-origin-mark{border:1px solid #1d1d1b;padding:4vw 2vw 2vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px}.realms-origin-mark .brand-logo{width:100%;height:auto;max-width:290px}.realms-origin-mark span{font-size:20px}.realms-origin h2{font-size:clamp(38px,6.55vw,135px);margin:23px 0}.realms-origin-intro{font-size:clamp(26px,3vw,50px)!important;margin-bottom:24px}.realms-origin article>p:not(.realms-origin-intro):not(.realms-small-label){max-width:43ch;margin-top:18px}.realms-closing{border-top:1px solid #1d1d1b66;text-align:center;padding:35px 0 50px}.realms-closing>p{font-size:22px}.realms-closing h2{font-size:clamp(60px,11vw,210px);line-height:.83;margin:30px 0}.realms-closing .realms-text-link{font-size:27px}.realms-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #1d1d1b66;padding:24px 2.1vw;font-size:17px}.realms-footer>div{display:flex;align-items:center;gap:16px}.realms-footer-brand{font-family:var(--font-realms-display),Georgia,serif;font-weight:900;font-size:26px;letter-spacing:-.06em}.realms-footer nav{display:flex;align-items:center;gap:25px}.realms-footer nav a:last-child{display:flex;align-items:center;gap:8px}@media(min-width:1800px){.realms-front-feature p{font-size:25px}.realms-gallery-track img{height:440px}}@media(max-width:1023px) and (min-width:768px){.realms-front{gap:2vw}.realms-front-community h2{font-size:4vw}.realms-front-community>p:not(.realms-small-label){font-size:19px}.realms-front-feature h3{flex-wrap:wrap}.realms-front-title p{font-size:3vw}.realms-gallery-heading{flex-wrap:wrap}.realms-halfheart-heading{gap:4vw}}@media(max-width:767px){.realms-page>div{display:flex;flex-direction:column}.realms-page .realms-banner{order:-1;margin-top:22px}.realms-front-community{order:-1}.realms-front-feature{order:0}.realms-front-title{order:1}.realms-header{height:66px;padding:0 16px;grid-template-columns:44px 1fr 44px;gap:6px}.realms-home-link span{display:none}.realms-publication{text-align:center;font-size:24px}.realms-menu{inset:8px;padding:20px}.realms-menu nav{grid-template-columns:1fr;gap:10px;margin:25px 0}.realms-menu nav a{font-size:34px}.realms-page{padding:0 16px}.realms-page p{font-size:23px}.realms-front{grid-template-columns:1fr;gap:24px;padding:24px 0}.realms-front-community{padding:0}.realms-front-community h2{font-size:44px;line-height:.92;margin:10px 0 16px}.realms-front-community>p:not(.realms-small-label){font-size:23px}.realms-front-title{border-inline:0;border-block:1px solid #1d1d1b55;padding:22px 0;display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:12px}.realms-front-title h2{font-size:44px;margin:0}.realms-front-title p{font-size:26px}.realms-front-title .realms-text-link{grid-column:1/-1;margin-top:8px}.realms-front-feature{padding:0}.realms-front-feature h3{font-size:30px}.realms-front-feature p{font-size:21px}.realms-page .realms-banner{font-size:21.7vw;padding:8px 0 17px;line-height:.9}.realms-lead{grid-template-columns:1fr;gap:28px;margin:30px 0}.realms-lead-sidebar{border-right:0;border-bottom:1px solid #1d1d1b66;padding:0 0 28px}.realms-lead-sidebar h2{font-size:54px;margin-bottom:20px}.realms-dragon-figure .realms-image-frame{aspect-ratio:1.2}.realms-lead-story h2{font-size:24vw;line-height:.85;margin:23px 0}.realms-story-byline{flex-wrap:wrap;margin-top:17px;font-size:18px}.realms-story-details{gap:10px 20px}.realms-page figcaption{font-size:16px}.realms-page .realms-historical-ip{font-size:17px}.realms-kingdoms{grid-template-columns:1fr;gap:27px;padding:27px 0}.realms-kingdom-intro{border:0;padding:0}.realms-kingdom-intro h2{font-size:54px}.realms-kingdoms figure .realms-image-frame{aspect-ratio:1.6}.realms-kingdoms h3{font-size:40px}.realms-kingdoms small{margin-top:9px}.realms-play-spread{grid-template-columns:1fr;gap:28px;margin:30px 0}.realms-play-spread>div:first-child{border:0;padding:0}.realms-play-spread h2{font-size:64px}.realms-play-symbols{display:none}.realms-gallery-heading{flex-wrap:wrap}.realms-gallery h3{font-size:30px}.realms-gallery-heading p{font-size:19px}.realms-gallery-track figure{flex-basis:88%}.realms-gallery-track img{height:280px}.realms-archive-divider{font-size:7.5vw;padding:15px 6px}.realms-halfheart{margin:30px 0}.realms-halfheart-heading{grid-template-columns:1fr;gap:22px}.realms-halfheart h2{font-size:24vw;line-height:.85}.realms-halfheart-heading p{margin-top:15px;max-width:none}.realms-season-strip{grid-template-columns:1fr 1fr;row-gap:25px;margin-top:25px}.realms-season-strip article{padding:0 16px}.realms-season-strip article:nth-child(2){border-right:0}.realms-season-strip h3{font-size:115px}.realms-season-strip p{font-size:18px}.realms-first{grid-template-columns:1fr;gap:25px;padding:25px 0 30px}.realms-first h2{font-size:20vw}.realms-first-copy{border:0;padding:0}.realms-first h3{font-size:34px}.realms-origin{grid-template-columns:1fr;gap:25px;margin:30px 0}.realms-origin-mark{padding:35px 25px 25px;gap:20px}.realms-origin-mark .brand-logo{max-width:190px}.realms-origin h2{font-size:9vw}.realms-origin-intro{font-size:30px!important}.realms-closing{padding:28px 0 36px}.realms-closing>p{font-size:21px}.realms-closing h2{font-size:19vw}.realms-closing .realms-text-link{font-size:24px}.realms-footer{padding:22px 16px;display:block}.realms-footer nav{flex-wrap:wrap;gap:15px 24px;margin-top:20px}.realms-lightbox{padding:14px}.realms-lightbox-top{font-size:21px}}@media(prefers-reduced-motion:reduce){.realms-gallery-track img,.realms-image-frame img{transition:none}.realms-gallery-track{scroll-behavior:auto}}@media(max-width:767px){.realms-first,.realms-front,.realms-halfheart-heading,.realms-kingdoms,.realms-lead,.realms-origin,.realms-play-spread{grid-template-columns:minmax(0,1fr)}.realms-front-title{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.realms-front-title h2{font-size:clamp(26px,8.3vw,44px)}.realms-front-title p{font-size:clamp(22px,6.5vw,26px)}.realms-publication{font-size:clamp(18px,5.9vw,24px);white-space:nowrap}.realms-page .realms-banner{font-size:20.9vw}.realms-lead-story h2{font-size:20.5vw}.realms-halfheart h2{font-size:22.5vw}.realms-first h2{font-size:18vw}}.realms-footer,.realms-header,.realms-page{--realms-paper:#e6d4bd;background:linear-gradient(115deg,#e8dacc,#e6d4bd 52%,#e7c9ac)}body:has(.realms-page){background:#e6d4bd}.realms-dropcap:first-letter{background:#1d1d1b;color:#e6d4bd;padding:7px 8px 8px;margin:4px 10px 0 0;font-style:italic}.archive-index{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #1d1d1b88;padding:20px 0;font-size:22px;text-transform:uppercase}.archive-index a:hover{color:#a63713}.archive-spread{padding:48px 0;border-bottom:1px solid #1d1d1b77;scroll-margin-top:100px}.archive-heading{margin-bottom:35px}.archive-heading h2{font-size:clamp(50px,9.5vw,185px);line-height:.83;margin:20px 0}.archive-heading>p:last-child{max-width:35ch}.archive-columns{display:grid;grid-template-columns:1fr 1fr;gap:5vw;margin-bottom:35px}.archive-columns>article+article{border-left:1px solid #1d1d1b66;padding-left:5vw}.archive-columns h3{font-size:clamp(35px,5vw,90px);margin-bottom:16px}.archive-columns p+p{margin-top:20px}.realms-page .archive-byline,.realms-page .archive-credit{font-size:18px;margin:14px 0}.realms-page .archive-credit{font-weight:600;border-top:1px solid #1d1d1b55;padding-top:12px}.realms-page .archive-note{font-size:18px;line-height:1.35;margin-top:18px}.sector-list{margin-top:28px}.sector-list>div{padding:17px 0;border-top:1px solid #1d1d1b66}.sector-list dt{display:flex;align-items:center;gap:15px;font-size:30px}.sector-list dt span{background:#1d1d1b;color:#e6d4bd;padding:5px 10px;font-family:var(--font-realms-display),serif}.sector-list dd{font-size:23px;margin-top:10px;line-height:1.2}.spirals-expanded .realms-gallery{margin:35px 0 10px}.spirals-expanded .realms-gallery-track figure{flex-basis:38%}.realms-gallery-track img{filter:none}.build-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 3.5vw}.build-editorial-grid article:nth-child(3n+2){margin-top:70px}.build-editorial-grid .realms-image-frame{aspect-ratio:1.25}.build-editorial-grid img{width:100%;height:100%;object-fit:cover}.build-editorial-grid h3{font-size:clamp(32px,4.3vw,78px);margin:14px 0}.monument-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;margin:50px 0 15px}.monument-grid h3{font-size:clamp(29px,3.5vw,64px);margin:20px 0}.monument-grid .realms-image-frame{aspect-ratio:1.12}.monument-grid img{width:100%;height:100%;object-fit:cover}.monument-grid p{font-size:clamp(22px,1.8vw,30px)}.result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw}.result-grid article+article{border-left:1px solid #1d1d1b66;padding-left:3vw}.result-rank{font-family:var(--font-realms-display),serif;font-size:9vw;line-height:1;display:block}.result-grid h3{font-size:clamp(30px,3.4vw,65px);margin:23px 0}.result-grid p{font-size:24px}.result-grid dl{border-block:1px solid #1d1d1b66;margin:22px 0;padding:12px 0}.result-grid dl>div,.score-list li{display:flex;justify-content:space-between;gap:12px;font-size:19px;padding:5px 0}.result-grid dd{font-weight:600}.score-list{list-style:none;padding:0}.leaderboard-record{border-top:1px solid #1d1d1b66;padding-top:35px;margin-top:35px}.combat-notes{margin-top:45px}.economy-spread{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.economy-spread h2{font-size:clamp(60px,10vw,195px);line-height:.85}.economy-spread p+p{margin-top:22px}.realms-oval-link{border:1px solid #1d1d1b88;border-radius:50%;min-height:170px;display:flex;align-items:center;justify-content:center;gap:20px;font-family:var(--font-realms-display),serif;font-size:clamp(35px,5vw,90px);letter-spacing:-.06em;font-weight:900;margin-top:30px}.realms-oval-link span{transition:transform .3s}.realms-oval-link:hover span{transform:translateX(10px)}.player-ensemble .realms-image-frame{aspect-ratio:2}.player-ensemble img{width:100%;height:100%;object-fit:cover}.player-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;gap:0 30px}.player-credit-grid article{border-top:1px solid #1d1d1b66;padding:22px 0}.player-credit-grid h3{font-size:clamp(23px,2.5vw,45px);overflow-wrap:anywhere}.player-credit-grid p{font-size:21px;margin-top:12px}.community-roll{border-block:1px solid #1d1d1b66;padding:20px 0}.community-roll summary{cursor:pointer;font-size:28px}.community-roll p{margin:20px 0}.community-roll ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;padding:0;font-size:22px;overflow-wrap:anywhere}.halfheart-art{display:grid;grid-template-columns:1fr 1fr;gap:3vw;margin-top:35px}.halfheart-art img{width:100%;height:auto}.community-messages{padding:45px 0;border-top:1px solid #1d1d1b66}.community-messages h2{font-size:clamp(50px,8vw,150px);margin:20px 0 35px}.message-stack{display:flex;min-height:400px}.message-card{flex:1;min-width:0;position:relative;text-align:left;padding:30px 25px;background:#dfccb7 url(/assets/realms/paper-texture.webp);background-size:650px;border:1.5px solid #1d1d1b;border-radius:18px;color:#1d1d1b;display:flex;flex-direction:column;gap:22px;overflow:hidden;transition:flex .6s cubic-bezier(.2,.7,.2,1);box-shadow:0 3px 4px #1d1d1b22}.message-card+button{margin-left:-18px}.message-card.is-active{flex:2.6;z-index:2}.message-card:before{content:"";pointer-events:none;position:absolute;inset:12px;border:1px dashed #1d1d1b99;border-radius:10px}.message-draft{font-size:14px;white-space:nowrap}.message-quote{font-family:var(--font-realms-body),serif;font-size:clamp(26px,2.6vw,46px);line-height:1.1;letter-spacing:-.035em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;flex:1;min-width:280px}.message-author{display:flex;align-items:center;gap:14px;white-space:nowrap}.message-author img{width:52px;height:52px;object-fit:cover;border-radius:50%;border:1px solid #1d1d1b}.message-author b{font-family:var(--font-realms-display),serif;font-size:28px;letter-spacing:-.06em;display:block}.message-author small{font-family:var(--font-realms-body),serif;font-size:20px}.realms-about{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding:35px 0;border-top:1px solid #1d1d1b66;scroll-margin-top:100px}.realms-about h2{font-size:clamp(45px,6vw,115px)}.realms-marquee{position:relative;overflow:hidden;border-block:1px solid #1d1d1b;margin:25px 0 45px;padding:20px 0}.realms-marquee-track{display:flex;width:max-content;animation:realms-marquee 28s linear infinite;animation-play-state:paused}.realms-marquee[data-playing=true] .realms-marquee-track{animation-play-state:running}.realms-marquee:focus-within .realms-marquee-track,.realms-marquee:hover .realms-marquee-track{animation-play-state:paused}.realms-marquee-track>span{font-size:clamp(45px,6.5vw,125px);line-height:1.1;white-space:nowrap;padding-right:40px;letter-spacing:-.04em}.realms-marquee a{background:#1d1d1b;color:#e6d4bd;font-family:var(--font-realms-display),serif;font-weight:900;padding:0 14px;letter-spacing:-.06em}.realms-marquee>button{position:absolute;right:0;bottom:0;width:44px;height:44px;background:#e6d4bd;border:1px solid #1d1d1b;display:grid;place-items:center}@keyframes realms-marquee{to{transform:translateX(-50%)}}.realms-menu{inset:0;border:0;background:#1d1d1b;color:#e6d4bd;padding:25px 3vw;display:flex;flex-direction:column;overflow:hidden}.realms-menu-top{border:0;position:relative;justify-content:center;padding:0}.realms-menu-top h2{font-family:var(--font-realms-masthead),serif;font-size:25px;font-weight:400;letter-spacing:0}.realms-menu-top .realms-menu-trigger{position:absolute;right:0;top:0;color:#e6d4bd}.realms-menu nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:1;margin:20px 0}.realms-menu nav a{font-size:min(15vw,23dvh);line-height:.9;position:relative;color:#e6d4bd}.realms-menu nav a[aria-current]{color:#e6d4bd}.realms-menu nav a[aria-current]:after{content:"";position:absolute;inset:45% -3% auto;height:.055em;background:#c03f13}.realms-menu-socials{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;font-size:18px;text-transform:uppercase;padding:20px 0 0}.realms-menu:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:30px;background:#e6d4bd url(/assets/realms/paper-texture.webp);clip-path:polygon(0 85%,3% 54%,6% 72%,10% 32%,14% 60%,18% 25%,22% 67%,27% 42%,30% 80%,34% 58%,38% 15%,43% 45%,48% 26%,53% 63%,58% 35%,62% 74%,67% 54%,72% 20%,77% 64%,82% 37%,88% 72%,93% 30%,97% 56%,100% 45%,100% 100%,0 100%)}.realms-menu[data-state=open]{animation:paper-menu-open .7s cubic-bezier(.2,.7,.2,1)}.realms-menu[data-state=closed]{animation:paper-menu-close .55s cubic-bezier(.5,0,.8,.3)}@keyframes paper-menu-open{0%{transform:translateY(-105%)}to{transform:translateY(0)}}@keyframes paper-menu-close{to{transform:translateY(-105%)}}.realms-unfold{position:fixed;z-index:50;inset:0;pointer-events:none;display:grid;place-items:center;background:#e6d4bd url(/assets/realms/paper-texture.webp);transform-origin:center;animation:newspaper-unfold 1.1s cubic-bezier(.2,.7,.2,1) forwards}.realms-unfold span{font-family:var(--font-realms-display),serif;font-weight:900;letter-spacing:-.08em;font-size:20vw}.realms-unfold:after{content:"";position:absolute;inset:0 50%;border-left:1px solid #1d1d1b33;box-shadow:0 0 25px 6px #1d1d1b22}@keyframes newspaper-unfold{0%{transform:perspective(1200px) scale(.025,.12) rotateX(30deg)}65%{transform:perspective(1200px) scale(1) rotateX(0);opacity:1}to{transform:scale(1.03);opacity:0;visibility:hidden}}@media(max-width:767px){.archive-index{font-size:18px;gap:18px}.archive-spread{padding:30px 0}.archive-heading h2{font-size:12vw}.archive-columns,.build-editorial-grid,.economy-spread,.halfheart-art,.monument-grid,.realms-about,.result-grid{grid-template-columns:minmax(0,1fr);gap:28px}.archive-columns>article+article,.result-grid article+article{border-left:0;padding-left:0;border-top:1px solid #1d1d1b66;padding-top:25px}.archive-columns h3{font-size:42px}.build-editorial-grid article:nth-child(3n+2){margin-top:0}.build-editorial-grid h3{font-size:37px}.monument-grid h3{font-size:38px}.spirals-expanded .realms-gallery-track figure{flex-basis:88%}.result-rank{font-size:100px}.result-grid h3{font-size:37px}.economy-spread h2{font-size:19vw}.realms-oval-link{min-height:135px;font-size:45px}.player-ensemble .realms-image-frame{aspect-ratio:1.35}.player-credit-grid{grid-template-columns:1fr 1fr;gap:0 20px}.player-credit-grid h3{font-size:25px}.player-credit-grid p{font-size:19px}.community-roll ul{grid-template-columns:1fr 1fr;font-size:20px}.community-messages h2{font-size:14vw}.message-stack{display:flex;flex-direction:column;gap:14px}.message-card+button{margin-left:0}.message-card{min-height:275px}.message-quote{min-width:0;font-size:31px}.message-card.is-active{flex:1}.message-author b{font-size:27px}.realms-menu{padding:22px 16px}.realms-menu nav a{font-size:min(24vw,20dvh)}.realms-menu-socials{gap:14px;font-size:16px}.realms-unfold{display:grid!important}}@media(prefers-reduced-motion:reduce){.realms-unfold{display:none!important}.realms-marquee-track,.realms-menu[data-state]{animation:none}.message-card,.realms-oval-link span{transition:none}}.founder-portrait{margin:25px 0!important;display:flex;align-items:center;gap:20px}.founder-portrait img{width:40%;height:auto}.founder-portrait figcaption{max-width:18ch;font-size:21px}@media(max-width:767px){.realms-menu nav a{font-size:min(20vw,20dvh)}}.blueprint-lead{grid-template-columns:minmax(0,2.8fr) minmax(0,1fr);gap:2.8vw;align-items:start}.blueprint-lead .realms-lead-story{padding-right:2.8vw;border-right:1px solid #1d1d1b77}.blueprint-lead .realms-lead-story h2{font-size:clamp(80px,12vw,230px)}.blueprint-lead .realms-lead-story>p+p{margin-top:22px}.journey-jump{display:flex;flex-direction:column;min-height:350px;border:1px solid #1d1d1b;padding:25px 20px}.journey-jump h2{font-size:clamp(38px,4.2vw,80px)}.journey-jump p{font-size:24px;margin-top:22px}.journey-jump>span{font-size:85px;line-height:1;margin-top:auto;align-self:flex-end;transition:transform .3s}.journey-jump:hover>span{transform:translate(-8px,8px)}.sidebar-thanks{margin-top:24px;padding-top:20px;border-top:1px solid #1d1d1b}.sidebar-thanks h3{font-size:clamp(30px,3.1vw,60px)}.sidebar-thanks>p{font-size:21px;margin:12px 0 20px}.thanks-heads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.player-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:var(--font-realms-body),serif;font-size:18px;letter-spacing:0}.player-chip img{width:24px;height:24px;image-rendering:pixelated;border:1px solid #1d1d1b44}.player-chip>span:last-child{overflow-wrap:anywhere;min-width:0}.thanks-heads .player-chip{font-size:13px;gap:6px}.thanks-heads .player-chip>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-thanks small{display:block;font-size:13px;line-height:1.4;margin-top:20px}.skin-fallback{display:grid;place-items:center;width:24px;height:24px;background:#1d1d1b;color:#e6d4bd;font-size:11px;flex:none}.realms-marquee{margin:30px 0;padding:18px 0}.realms-marquee-track>span{font-size:clamp(25px,2.5vw,45px)}.realms-marquee a{padding:3px 8px}.blueprint-build-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.8fr);gap:2.8vw;padding:35px 0;border-bottom:1px solid #1d1d1b77;scroll-margin-top:100px}.infirals-teaser{border-right:1px solid #1d1d1b77;padding-right:2.8vw}.infirals-teaser h2{font-size:clamp(36px,4vw,78px)}.infirals-teaser>p{font-size:clamp(22px,2vw,34px);margin:25px 0}.teaser-memorial{margin-top:40px!important}.teaser-memorial figcaption{display:grid;gap:12px}.blueprint-build-main .archive-heading h2{font-size:clamp(50px,7vw,135px)}.blueprint-build-main .archive-heading p{font-size:23px}.build-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:310px;gap:15px}.bento-build{position:relative;overflow:hidden;border:1px solid #1d1d1b}.bento-build .realms-image-frame{position:absolute;inset:0;border:0}.bento-build img{width:100%;height:100%;object-fit:cover}.bento-build-1,.bento-build-2,.bento-build-5,.bento-build-8,.bento-build-9{grid-column:span 2}.bento-build-caption{position:absolute;inset:auto 0 0;padding:35px 14px 14px;background:linear-gradient(transparent,#e6d4bdf2 25%,#e6d4bd)}.build-number{font-size:12px}.bento-build h3{font-size:clamp(21px,1.8vw,34px);letter-spacing:-.055em;line-height:1;margin:8px 0 12px}.bento-build .player-chip{font-size:14px}.bento-build p{display:none}.bento-build-1 p{display:block;font-size:19px;margin-top:14px}.blueprint-arenas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;padding:28px 0;border-bottom:1px solid #1d1d1b77;scroll-margin-top:100px}.blueprint-arenas>article+article{border-left:1px solid #1d1d1b77;padding-left:2vw}.blueprint-arenas .realms-image-frame{aspect-ratio:2.7}.blueprint-arenas img{width:100%;height:100%;object-fit:cover}.blueprint-arenas h3{font-size:clamp(28px,3vw,58px);margin:18px 0 12px}.blueprint-arenas p{font-size:clamp(20px,1.6vw,28px)}.blueprint-arenas .archive-byline{display:block;font-size:15px;margin-top:15px}.arena-notes{grid-column:1/-1;border-top:1px solid #1d1d1b55;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.arena-notes summary{cursor:pointer;font-size:22px}.arena-notes details p{margin-top:14px}.kingdom-blueprint{border:1px solid #1d1d1b;padding:24px;margin:35px 0;scroll-margin-top:100px}.kingdom-blueprint>h2{border:1px solid #1d1d1b;padding:15px 18px 20px;font-size:clamp(40px,6vw,115px);line-height:1;margin-bottom:24px}.kingdom-blueprint-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:3vw}.osaka-blueprint .kingdom-blueprint-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.kingdom-photo-stack{display:grid;gap:24px;align-content:start}.kingdom-photo-stack img{width:100%;height:100%;object-fit:cover}.kingdom-copy{min-width:0;position:relative}.kingdom-builders,.kingdom-copy>.player-chip{margin-bottom:25px}.kingdom-copy p+p{margin-top:20px}.kingdom-copy h3{font-size:clamp(32px,4vw,75px);margin:35px 0 20px}.kingdom-builders{display:flex;flex-wrap:wrap;gap:15px 25px}.blocktown-economy{padding-right:20%}.blocktown-economy p{font-size:clamp(20px,1.8vw,30px)}.blocktown-founder{margin:25px 0 0 auto!important;width:42%}.blocktown-founder img{width:100%;height:auto}.blocktown-founder figcaption{font-size:14px}.osaka-blueprint .kingdom-copy{align-self:center;padding-right:2vw}.blueprint-results{padding:35px 0;border-bottom:1px solid #1d1d1b77;scroll-margin-top:100px}.blueprint-results .archive-heading h2{font-size:clamp(52px,8vw,155px)}.blueprint-results .result-grid>article{border:1px solid #1d1d1b77;padding:22px}.blueprint-results .result-grid h3{font-size:clamp(28px,3vw,55px)}.result-team{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.result-team .player-chip{font-size:16px}.blueprint-results .realms-image-frame{aspect-ratio:1.5;margin-bottom:20px}.blueprint-results img{width:100%;height:100%;object-fit:cover}.result-scorebars{display:grid;gap:14px}.result-scorebars label{display:flex;justify-content:space-between;gap:10px;font-size:18px;margin-bottom:6px}.result-scorebars progress{width:100%;height:8px;display:block;appearance:none;border:0;background:#1d1d1b22;accent-color:#a63712}.result-scorebars progress::-webkit-progress-bar{background:#1d1d1b22}.result-scorebars progress::-webkit-progress-value{background:#a63712}.result-scorebars progress::-moz-progress-bar{background:#a63712}.blueprint-journey{padding:45px 0;border-top:1px solid #1d1d1b77}.blueprint-journey,.journey-heading{scroll-margin-top:100px}.journey-heading h2{font-size:clamp(65px,12vw,230px);margin:20px 0}.journey-heading>p{font-size:27px}.journey-timeline{list-style:none;margin:35px 0 0}.journey-timeline li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.8fr);gap:3vw;position:relative;padding:30px 0;border-top:1px solid #1d1d1b66;scroll-margin-top:100px}.journey-timeline time{font-size:clamp(25px,3vw,55px);line-height:1}.journey-timeline li>div{border-left:1px solid #1d1d1b77;padding-left:3vw}.journey-timeline h3{font-size:clamp(36px,5vw,95px)}.journey-timeline p{max-width:48ch;margin-top:20px}.journey-players{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:20px}@media(min-width:768px) and (max-width:1023px){.thanks-heads{grid-template-columns:1fr}.journey-jump{min-height:280px;padding:20px 12px}.journey-jump h2{font-size:3.8vw}.build-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}.bento-build-1{grid-row:span 1}.bento-build-2,.bento-build-5,.bento-build-8,.bento-build-9{grid-column:span 1}.blueprint-results .result-grid{gap:14px}.blueprint-results .result-grid>article{padding:14px}.result-grid dl>div{flex-direction:column}.blocktown-economy{padding-right:0}}@media(max-width:767px){.arena-notes,.blueprint-arenas,.blueprint-build-spread,.blueprint-lead,.kingdom-blueprint-body,.osaka-blueprint .kingdom-blueprint-body{grid-template-columns:minmax(0,1fr)}.blueprint-lead .realms-lead-story,.infirals-teaser{border-right:0;padding-right:0}.blueprint-lead .realms-lead-story h2{font-size:21vw}.blueprint-lead-sidebar{display:grid;gap:25px}.journey-jump{min-height:250px}.journey-jump h2{font-size:50px}.sidebar-thanks{margin:0}.thanks-heads{grid-template-columns:repeat(3,minmax(0,1fr))}.thanks-heads .player-chip{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.thanks-heads .player-chip>span:last-child{max-width:100%;font-size:12px}.blueprint-build-spread{gap:28px;padding:28px 0}.infirals-teaser h2{font-size:14vw}.infirals-teaser>p{font-size:23px}.teaser-memorial{display:none}.blueprint-build-main .archive-heading h2{font-size:13vw}.build-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:310px;gap:12px}.bento-build-1{grid-column:span 2;grid-row:span 1}.bento-build-2,.bento-build-5,.bento-build-8,.bento-build-9{grid-column:span 1}.bento-build-caption{padding:30px 10px 12px}.bento-build h3{font-size:23px}.bento-build .player-chip{font-size:12px;gap:6px}.bento-build-1 p{display:none}.blueprint-arenas{gap:24px}.blueprint-arenas>article+article{border-left:0;padding-left:0;border-top:1px solid #1d1d1b66;padding-top:24px}.blueprint-arenas h3{font-size:35px}.kingdom-blueprint{padding:15px;margin:28px 0}.kingdom-blueprint>h2{font-size:10vw;padding:12px 10px 15px}.kingdom-blueprint-body{gap:25px}.kingdom-photo-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kingdom-photo-stack .realms-image-frame{aspect-ratio:.9}.kingdom-photo-stack figcaption{font-size:13px}.kingdom-copy p{font-size:23px}.kingdom-copy h3{font-size:36px}.blocktown-economy{padding-right:0}.blocktown-founder{width:60%}.osaka-blueprint .kingdom-copy{padding-right:0}.sector-list dt{font-size:26px}.sector-list dd{font-size:21px}.blueprint-results .archive-heading h2{font-size:14vw}.blueprint-results .result-grid>article{padding:20px}.blueprint-results .result-grid h3{font-size:35px}.journey-heading h2{font-size:23vw}.journey-timeline li{grid-template-columns:1fr;gap:18px}.journey-timeline li>div{padding-left:18px}.journey-timeline h3{font-size:11vw}.journey-timeline time{font-size:28px}}@media(prefers-reduced-motion:reduce){.journey-jump>span{transition:none}}.build-credit-label{font-size:12px;margin-right:3px}.community-messages h2{font-size:clamp(35px,4.5vw,85px);margin:15px 0 25px}@media(max-width:767px){.teaser-memorial{display:flex;gap:16px;align-items:center}.teaser-memorial>.realms-image-frame{width:40%;flex:none}.teaser-memorial .player-chip,.teaser-memorial figcaption{font-size:16px}}.bento-build .player-chip img,.blueprint-results .player-chip img{width:24px;height:24px;object-fit:contain}.thanks-heads .player-chip>span:last-child{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.realms-page .realms-banner{color:#e6d4bd;background:#1d1d1b;border:1px solid #1d1d1b}.realms-story-details{border:0;gap:10px}.realms-story-details>span{border:1px solid #1d1d1b77;padding:7px 12px;display:flex;align-items:center;gap:9px;background:#e6d4bd66}.realms-story-details>span:before{content:"";width:7px;height:7px;background:#9d3e20;flex:none}.realms-story-details>span:nth-child(2):before{background:#46654a}.realms-story-details>span:nth-child(3):before{background:#516481}.player-chip{border:1px solid #1d1d1b66;background:#d3bea477;padding:5px 7px;border-radius:0;width:fit-content;line-height:1.1}.player-chip img{padding:2px;background:#1d1d1b;flex:none}.bento-build .player-chip img,.blueprint-results .player-chip img,.player-chip img{width:28px;height:28px}.thanks-heads{gap:7px}.thanks-heads .player-chip{width:100%;padding:5px;font-size:12px}.realms-marquee{padding:25px 0;margin:24px 0}.realms-marquee-track{animation:none!important;will-change:transform}.realms-marquee-track>span{display:flex;align-items:center;gap:26px;padding-right:26px;font-size:clamp(30px,3.5vw,66px)}.realms-marquee a{padding:7px 15px 10px}.realms-marquee a i{color:#e7a269;font-style:normal}.blueprint-build-spread{display:block;padding:24px 0}.blueprint-build-main .archive-heading{margin-bottom:24px}.blueprint-build-main .archive-heading h2{font-size:clamp(55px,7.5vw,145px)}.build-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:290px;gap:14px}.bento-build{grid-column:span 2}.bento-build-1{grid-row:span 2}.bento-build-1,.bento-build-2,.bento-build-3,.bento-build-8,.bento-build-9{grid-column:span 3}.bento-build h3{font-size:clamp(25px,2.5vw,46px)}.bento-build .player-chip{font-size:17px}.bento-build-caption{padding:45px 18px 18px}.blueprint-arenas .realms-image-frame{aspect-ratio:auto}.blueprint-arenas img{height:auto;object-fit:contain}.kingdom-blueprint{padding:18px;margin:24px 0}.kingdom-title{border-block:1px solid #1d1d1b;padding:12px 0 16px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:18px}.kingdom-title h2{font-size:clamp(45px,7vw,130px)}.kingdom-title .kingdom-builders{margin:0;justify-content:flex-end;gap:8px}.kingdom-photo-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kingdom-photo-stack .realms-image-frame{aspect-ratio:1.5}.kingdom-newspaper{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw;margin-top:22px}.kingdom-newspaper article{border-right:1px solid #1d1d1b55;padding-right:2.5vw}.kingdom-newspaper h3{font-size:clamp(29px,3vw,54px);margin:20px 0 12px}.kingdom-newspaper p,.kingdom-points dd{font-size:clamp(21px,1.75vw,31px);line-height:1.15}.kingdom-points{display:grid;gap:14px}.kingdom-points>div{padding-bottom:14px;border-bottom:1px solid #1d1d1b44}.kingdom-points>div:last-child{padding-bottom:0;border:0}.kingdom-points dt{display:flex;align-items:center;gap:10px;font-weight:600;font-size:clamp(23px,2vw,35px);margin-bottom:7px}.kingdom-points svg{flex:none;color:#a63716}.message-stack{min-height:390px}.message-card{transition:flex .6s cubic-bezier(.2,.7,.2,1),filter .4s,background-color .4s;filter:blur(.65px);background-color:#e2d4c4;background-blend-mode:multiply}.message-card.is-active{flex:2.8;filter:blur(0);background-color:#cbbbA6}.message-card.is-active:hover{background-color:#bdad98}.message-quote{min-width:360px}.message-author img{border-radius:0}.realms-season-strip{gap:12px;border:0;padding:0}.realms-season-strip article{border:1px solid #1d1d1b88!important;padding:18px;background:#d5baa333}.realms-season-strip h3{font-size:clamp(85px,10vw,185px)}.season-data-label{display:block;min-height:36px;font-size:13px;line-height:1.3;margin:14px 0 8px}.season-stats{display:grid;gap:7px}.season-stats>div{display:flex!important;align-items:center;justify-content:space-between;gap:8px;border:1px solid #1d1d1b66;padding:10px}.season-stats dt{font-size:17px}.season-stats dd{font-size:26px;line-height:1;font-weight:600}.halfheart-story{display:grid;grid-template-columns:1fr 1fr;gap:3vw;margin:24px 0}.blueprint-journey{height:calc(100dvh - 78px);min-height:590px;max-height:1000px;padding:20px 0;display:flex;flex-direction:column;overflow:hidden}.journey-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.journey-heading h2{font-size:clamp(55px,8.5vw,165px);margin:12px 0 0}.journey-heading>p{font-size:22px}.journey-window{overflow:hidden;flex:1;min-height:0}.journey-timeline{display:flex;width:max-content;height:100%;gap:24px;margin:0;padding:0;will-change:transform}.journey-timeline li{flex:0 0 min(55vw,850px);width:min(55vw,850px);height:100%;display:block;border:1px solid #1d1d1b88;padding:22px;background:#d3b99b33}.journey-number{display:block;font-size:14px;margin-bottom:12px}.journey-timeline time{display:block;font-size:clamp(26px,3vw,52px);color:#a53d19}.journey-timeline li>div{border:0;padding:0;margin-top:18px}.journey-timeline h3{font-size:clamp(35px,4.4vw,80px)}.journey-timeline p{font-size:clamp(22px,2vw,34px);max-width:38ch;margin-top:14px}.journey-players{gap:8px;margin-top:18px}.journey-players .player-chip{font-size:16px}.journey-controls{margin-top:22px;position:relative}.journey-progress{height:4px;background:#1d1d1b33}.journey-progress span{display:block;width:100%;height:100%;background:#c03f13;transform:scaleX(0);transform-origin:left}.journey-controls input{width:100%;height:24px;position:absolute;top:-10px;cursor:ew-resize;margin:0;opacity:0}.journey-controls:focus-within .journey-progress{outline:2px solid #c03f13;outline-offset:4px}.journey-steps{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:12px}.journey-step{text-align:left;font-size:19px;padding:5px 0;cursor:pointer;border:0;background:transparent}.journey-step small{display:block;font-size:12px}.journey-step[aria-current=step]{color:#a53d19;font-weight:600}.realms-page .journey-note{margin-top:12px;font-size:13px}.realms-unfold{display:flex!important;opacity:0;visibility:hidden;animation:none!important;perspective:1400px;background:none;z-index:80}.unfold-panel{width:50%;height:100%;background:#e6d4bd url(/assets/realms/paper-texture.webp);background-size:650px;box-shadow:inset 0 0 50px #1d1d1b22;transform-style:preserve-3d}.unfold-left{transform-origin:right center}.unfold-right{transform-origin:left center}.realms-unfold>span{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.realms-menu[data-state]{animation:none!important}.realms-menu{will-change:transform;backface-visibility:hidden}.realms-menu:before{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid #e6d4bd22;box-shadow:0 0 30px 8px #0003;pointer-events:none}@media(max-width:1023px){.build-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:330px}.bento-build{grid-column:span 1}.bento-build-1{grid-column:span 2;grid-row:span 1}.bento-build-8,.bento-build-9{grid-column:span 1}.thanks-heads{grid-template-columns:1fr}}@media(max-width:767px){.thanks-heads{grid-template-columns:repeat(3,minmax(0,1fr))}.thanks-heads .player-chip{flex-direction:row;align-items:center}.thanks-heads .player-chip>span:last-child{font-size:11px}.build-bento{grid-auto-rows:295px}.bento-build h3{font-size:24px}.bento-build .player-chip{font-size:12px}.bento-build-caption{padding:35px 10px 12px}.kingdom-title{align-items:start;flex-direction:column;gap:12px}.kingdom-title h2{font-size:12vw}.kingdom-photo-stack{gap:8px}.kingdom-photo-stack .realms-image-frame{aspect-ratio:1.1}.kingdom-newspaper{grid-template-columns:1fr;gap:18px;margin-top:18px}.kingdom-newspaper article{padding:0;border:0}.kingdom-newspaper p,.kingdom-points dd{font-size:22px}.message-stack{flex-direction:row;min-height:340px;gap:0}.message-card{min-height:340px;padding:25px 16px;flex:.3}.message-card+button{margin-left:-14px}.message-card.is-active{flex:3}.message-quote{font-size:25px;min-width:215px}.message-author{gap:8px}.message-author b{font-size:24px}.message-author small{font-size:17px}.message-author img{width:38px;height:38px}.realms-season-strip{gap:10px}.realms-season-strip article{padding:12px}.season-stats>div{flex-direction:column;align-items:start;padding:7px}.season-stats dt{font-size:15px}.halfheart-story{grid-template-columns:1fr;gap:18px}.blueprint-journey{min-height:620px;padding:18px 0}.journey-heading{display:block;margin-bottom:20px}.journey-heading h2{font-size:14vw}.journey-heading>p{font-size:19px;margin-top:12px}.journey-timeline{gap:14px}.journey-timeline li{flex-basis:85vw;width:85vw;padding:18px}.journey-timeline h3{font-size:10vw}.journey-timeline p{font-size:22px}.journey-timeline time{font-size:26px}.journey-players .player-chip{font-size:12px}.journey-step{font-size:14px}.journey-step small{display:none}.journey-controls{margin-top:15px}.realms-page .journey-note{font-size:11px}}@media(prefers-reduced-motion:reduce){.realms-page .realms-unfold{display:flex!important}.realms-page .message-card{transition:flex .6s cubic-bezier(.2,.7,.2,1),filter .4s,background-color .4s!important}}@media(min-width:1024px){.bento-build-8,.bento-build-9{grid-column:span 2}}.realms-story-details>span:before{border-radius:50%}.realms-story-details>span:nth-child(4):before{background:#89702e}.realms-page [data-realms-motion=on] .message-card{transition:flex .6s cubic-bezier(.2,.7,.2,1),filter .4s,background-color .4s!important}.realms-page [data-realms-motion=on] .realms-image-frame img{transition:transform .65s cubic-bezier(.2,.7,.2,1)!important}.realms-page [data-realms-motion=on] .journey-jump>span{transition:transform .3s!important}@media(max-width:767px){.blueprint-lead .realms-lead-story h2{font-size:19vw}.bento-build h3{overflow-wrap:anywhere;hyphens:auto}.message-card.is-active .message-quote{min-width:0}.message-author{flex-wrap:wrap}.message-author b,.message-author small{white-space:normal}}@media(max-width:400px){.bento-build h3{font-size:21px}.bento-build .player-chip{padding:4px;gap:4px}.bento-build .player-chip img{width:24px;height:24px}}.realms-header .realms-home-link{gap:18px;font-size:23px;white-space:nowrap}.realms-header .realms-home-link .brand-logo{width:56px;height:auto;flex-shrink:0}.realms-header .realms-home-link b{display:inline-block;background:#1d1d1b;color:#e6d4bd;font-family:var(--font-realms-display),Georgia,serif;font-weight:900;letter-spacing:-.04em;padding:4px 7px 2px;line-height:1}.realms-ending{min-height:calc(100dvh - 78px);display:flex;flex-direction:column;margin-inline:-2.1vw}.realms-page.realms-refined-page .realms-ending .realms-closing{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 2.1vw;border-top:1px solid #1d1d1b66;text-align:center}.realms-ending .realms-closing h2{font-size:clamp(64px,10vw,180px);margin:24px 0}.realms-ending .realms-footer{flex-shrink:0;background:linear-gradient(115deg,#e8dacc,#e6d4bd 52%,#e7c9ac)}@media(max-width:767px){.realms-header .realms-home-link{gap:10px}.realms-header .realms-home-link .brand-logo{width:44px;height:auto}.realms-ending{min-height:calc(100dvh - 66px);margin-inline:-16px}.realms-ending .realms-closing h2{font-size:17vw}.realms-page.realms-refined-page .realms-ending .realms-closing{padding:28px 16px}.realms-ending .realms-footer{padding:18px 16px}.realms-ending .realms-footer nav{gap:12px 20px;margin-top:14px}}@media(min-width:768px) and (max-width:1050px){.realms-header .realms-home-link{gap:12px;font-size:18px}.realms-header .realms-home-link .brand-logo{width:46px}}.realms-publication-words{display:inline-flex;align-items:baseline;gap:.18em;white-space:nowrap}.realms-publication-morph{position:relative;display:inline-block;line-height:1.4;min-width:4.2em;text-align:left;vertical-align:baseline}.realms-publication-morph [data-morph-layer]{line-height:1.4;will-change:auto}.realms-publication-morph[data-animation-active=true] [data-morph-layer]{will-change:filter,opacity}@media(max-width:400px){.realms-header .realms-publication{font-size:21px}.realms-publication-morph{min-width:4.1em}}