/* TRYHARD WORLD — EDITORIAL REDESIGN. Public-facing styles only. */
:root{color-scheme:dark}html{scroll-behavior:smooth}body{background:#050505;color:#f5f4f1}button,a{-webkit-tap-highlight-color:transparent}.editorial-world{margin:0 auto;padding:0 clamp(18px,4.7vw,74px);max-width:1800px}.ew-hero{min-height:640px;display:grid;grid-template-columns:minmax(280px,34%) 1fr 80px;gap:clamp(18px,3vw,48px);padding:80px 0 40px;border-bottom:1px solid #3c3c3c}.ew-overline,.ew-section-no,.ew-index{font:700 12px Inter,Arial,sans-serif;letter-spacing:.12em;color:#f22}.ew-overline{color:#888}.ew-overline b{margin-right:15px}.ew-hero h1{font:clamp(73px,9.3vw,176px)/.84 Anton,Impact,sans-serif;letter-spacing:-.025em;margin:24px 0 22px;color:#f5f4f1}.ew-hero h1 span{color:#f22}.ew-hero-type>p{font:10px/1.65 monospace;letter-spacing:.065em;color:#aaa}.ew-hero-bottom{margin-top:65px;padding-left:14px;border-left:1px solid #777;font:10px/1.45 monospace;color:#a0a0a0;letter-spacing:.08em}.ew-hero-image{min-height:470px;position:relative;overflow:hidden;background:radial-gradient(circle at 60% 40%,#3b0a0a,#111 43%,#070707 75%)}.ew-hero-image>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0;filter:grayscale(1) contrast(1.12)}.ew-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 72%,#05050577);pointer-events:none}.ew-empty-cover{font:clamp(45px,7vw,110px)/1 Anton,Impact,sans-serif;color:#3f3f3f;position:absolute;top:30%;left:10%}.ew-empty-cover small{display:block;font:12px monospace;color:#777;margin-top:14px}.ew-photo-credit{position:absolute;bottom:20px;left:22px;z-index:1;font:10px monospace;letter-spacing:.1em;color:#ddd}.ew-side-note{font:10px/1.6 monospace;color:#aaa;letter-spacing:.04em}.ew-archive{padding:48px 0 80px}.ew-section-heading{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;margin-bottom:30px}.ew-section-heading h2,.ew-people h2{font:clamp(42px,5.5vw,80px)/1 Anton,Impact,sans-serif;margin:11px 0 0}.ew-section-heading p{font:11px/1.6 monospace;color:#aaa}.ew-heading-aside{font:10px monospace;color:#aaa}.ew-albums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 22px}.ew-album{background:transparent;color:inherit;border:0;padding:0;text-align:left;cursor:pointer;min-width:0}.ew-album.ew-featured{grid-column:1/-1;display:grid;grid-template-columns:1.65fr 1fr;min-height:365px;border:1px solid #373737;margin-bottom:6px}.ew-album-media{background:#151515;aspect-ratio:1.35;overflow:hidden;position:relative}.ew-featured .ew-album-media{aspect-ratio:auto;min-height:365px}.ew-album-media img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.75) contrast(1.15);transition:transform .7s,filter .5s}.ew-featured .ew-album-media img{filter:grayscale(.18) contrast(1.15)}.ew-album:hover .ew-album-media img{transform:scale(1.045);filter:grayscale(0)}.ew-placeholder{position:absolute;top:45%;left:10%;font:36px Anton,Impact,sans-serif;color:#444}.ew-album-info{position:relative;padding:13px 0 20px}.ew-featured .ew-album-info{padding:48px;display:flex;flex-direction:column;justify-content:center}.ew-album-info h3{font:clamp(21px,2.1vw,37px)/1.05 Anton,Impact,sans-serif;margin:15px 0 3px;text-transform:uppercase}.ew-featured .ew-album-info h3{font-size:clamp(34px,4vw,65px)}.ew-album-date{font:clamp(14px,1.5vw,24px) Anton,Impact,sans-serif;color:#eee}.ew-album-info p{font:10px/1.4 monospace;color:#888;letter-spacing:.04em}.ew-album-arrow{position:absolute;bottom:13px;right:8px;font:22px Arial;color:white;transition:transform .2s}.ew-album:hover .ew-album-arrow{transform:translate(3px,-3px);color:#f22}.ew-featured .ew-album-arrow{right:35px;bottom:30px}.ew-detail{padding:16px 0 40px}.ew-detail-header{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3c3c3c;padding-top:22px;font:11px monospace;color:#a5a5a5}.ew-back{border:0;background:none;color:#f22;cursor:pointer;font:700 11px Inter,sans-serif;letter-spacing:.1em}.ew-detail h3{font:clamp(50px,8vw,125px)/.95 Anton,Impact,sans-serif;margin:35px 0 8px}.ew-detail-subtitle{color:#777;font:11px monospace;letter-spacing:.1em;margin-bottom:26px}.ew-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ew-photo{padding:0;border:0;background:#151515;aspect-ratio:3/4;cursor:zoom-in;overflow:hidden}.ew-photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s;display:block}.ew-photo:hover img{transform:scale(1.045)}.ew-lightbox{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:18px clamp(12px,3vw,42px);background:#050505;color:#fff;border:0;box-sizing:border-box}.ew-lightbox::backdrop{background:#000}.ew-lightbox-top,.ew-lightbox-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font:11px monospace;letter-spacing:.05em}.ew-lightbox-top button{background:none;border:1px solid #555;color:#fff;padding:10px 14px;cursor:pointer}.ew-lightbox-stage{height:calc(100% - 105px);display:flex;align-items:center;justify-content:space-between;gap:16px}.ew-lightbox-stage img{max-width:calc(100% - 110px);max-height:100%;object-fit:contain}.ew-lightbox-stage button{background:none;border:1px solid #555;color:#fff;padding:12px;cursor:pointer}.ew-lightbox-foot{height:50px}.ew-lightbox-foot a{display:inline-block;padding:12px 17px;background:#f22;color:#fff;font:800 11px Inter,sans-serif;text-decoration:none;white-space:nowrap}.ew-people{margin:0 0 45px;min-height:280px;display:grid;grid-template-columns:1fr 1.5fr .5fr;border:1px solid #363636}.ew-people-title{padding:30px}.ew-people-title p{font:10px/1.6 monospace;color:#aaa}.ew-people-title a{display:inline-block;margin-top:25px;color:#fff;font:11px Inter,sans-serif;text-decoration:none}.ew-people-title b{color:#f22;margin-left:12px}.ew-people-visual{background-size:cover;background-position:center;background-color:#202020;position:relative;min-height:230px}.ew-people-visual span{position:absolute;bottom:20px;left:22px;font:11px monospace;color:#ddd}.ew-people-red{background:linear-gradient(140deg,#3c0505,#da1717);padding:22px;display:flex;align-items:end;font:13px/1.4 Anton,Impact,sans-serif;letter-spacing:.04em}.world-footer{max-width:1800px;margin:auto}.world-navbar{z-index:100}.world-mobile-menu.active{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:900px){.ew-hero{grid-template-columns:1fr 1.1fr;min-height:520px}.ew-side-note{display:none}.ew-albums{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-section-heading{grid-template-columns:1fr 1fr}.ew-heading-aside{display:none}.ew-people{grid-template-columns:1fr 1fr}.ew-people-red{display:none}}@media(max-width:620px){.editorial-world{padding:0 16px}.ew-hero{display:flex;flex-direction:column;padding:36px 0 24px;gap:22px;min-height:0}.ew-hero h1{font-size:clamp(65px,19vw,112px);margin:18px 0}.ew-hero-bottom{display:none}.ew-hero-image{min-height:300px}.ew-archive{padding:36px 0 60px}.ew-section-heading{display:block}.ew-section-heading p{margin-top:18px}.ew-albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 11px}.ew-album.ew-featured{display:block;grid-column:1/-1;min-height:0}.ew-featured .ew-album-media{height:250px;min-height:0}.ew-featured .ew-album-info{padding:20px;min-height:150px}.ew-album-info h3{font-size:20px}.ew-featured .ew-album-info h3{font-size:38px}.ew-album-date{font-size:16px}.ew-album-info p{font-size:9px}.ew-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ew-detail h3{font-size:52px}.ew-lightbox-stage{gap:5px}.ew-lightbox-stage img{max-width:calc(100% - 70px)}.ew-lightbox-stage button{padding:8px}.ew-lightbox-foot span{display:none}.ew-people{grid-template-columns:1fr}.ew-people-title{padding:22px}.ew-people-visual{min-height:230px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
