@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--imprint: "Archivo", "Arial Black", "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--g-bg: #0C0E12;--g-soft: #12151A;--g-el: #1A1E28;--g-fg: #E8E8ED;--g-mut: #8B92A5;--g-line: #1E2230;--stab-bg: #0F1319;--stab-soft: #151A22;--stab: #F4C868;--rfl-bg: #0C0E14;--rfl-soft: #141720;--rfl: #D96627;--rfl-hi: #F0874A;--rfl-cyan: #0CCADC;--pyx-bg: #0A0E0A;--pyx-soft: #111611;--pyx: #9BBC0F;--qwz-bg: #0F0820;--qwz-soft: #1A1030;--qwz: #8C66F2;--qwz-hi: #A98BF7;--smu-bg: #15110F;--smu-soft: #1C1614;--smu: #E23E7A;--smu-hi: #F0709E}body{line-height:1.55}.site{container-type:inline-size;background:var(--g-bg);color:var(--g-fg);font-family:var(--sans);overflow:hidden;min-height:100vh}.site a,.site a:hover{color:inherit;text-decoration:none}.site p{color:inherit;max-width:none;margin:0;font-size:inherit}.site h1,.site h2{margin:0;text-wrap:balance}.sw{max-width:1240px;margin:0 auto;padding-inline:clamp(18px,4.4cqi,56px)}.nav{display:flex;justify-content:space-between;align-items:center;padding-block:22px}.nav .wm{font-family:var(--imprint);font-weight:850;font-size:15px;letter-spacing:.2em;font-stretch:125%}.nav nav{display:flex;gap:22px;font-size:13px;color:var(--g-mut)}.nav nav a:hover{color:var(--g-fg)}@container (max-width: 520px){.nav nav a:not(:last-child){display:none}}.hero{padding-block:clamp(36px,8cqi,104px) clamp(30px,5cqi,64px);display:grid;gap:clamp(18px,2.4cqi,28px)}.hero h1{font-family:var(--imprint);font-weight:800;font-stretch:112%;font-size:clamp(32px,7cqi,88px);line-height:.98;letter-spacing:-.03em;max-width:14ch}.site .hero h1 a{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.t-stab{color:var(--stab)}.t-pyx{color:var(--pyx)}.hero h1 .t-gfx{background:linear-gradient(90deg,var(--qwz-hi),var(--smu-hi));-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration-color:color-mix(in srgb,var(--qwz-hi) 35%,transparent)}.hero .sub{color:var(--g-mut);font-size:clamp(14.5px,1.6cqi,18px);line-height:1.6;max-width:58ch}.hero .sub b{color:var(--g-fg);font-weight:500}.shelf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2cqi,16px)}.shelf>.cover{grid-column:span 2}.shelf>.cover.big{grid-column:span 3}.shelf>.cover.small{margin-top:clamp(4px,.6cqi,8px)}@container (max-width: 520px){.shelf{grid-template-columns:minmax(0,1fr)}.shelf>.cover,.shelf>.cover.big{grid-column:auto}}.cover{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:14px;overflow:hidden;min-width:0;border:1px solid #FFFFFF0F;transition:transform .25s ease,box-shadow .25s ease;scroll-margin-top:24px}.cover:hover,.cover:focus-within{transform:translateY(-4px);box-shadow:0 18px 40px -18px #000}.art{aspect-ratio:16 / 9;position:relative;display:block;overflow:hidden;max-width:100%}.cover.big .art{aspect-ratio:1.65 / 1}.art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;display:block}@container (max-width: 520px){.cover.big .art{aspect-ratio:16 / 9}.cover.small .art{display:none}}.ctext{padding:18px 18px 16px;display:grid;gap:8px;align-content:start}.cover.big .ctext{padding:22px 24px;gap:10px}.cover.big .cname{font-size:22px}.cover.big .cname img{width:40px;height:40px;border-radius:10px}.cover.big h2{font-size:19px}.cover.big .body{font-size:14px}.cover.small .ctext{padding:14px 16px;gap:6px}.cover.small .cname{font-size:15px}.cover.small .cname img{width:24px;height:24px;border-radius:6px}.cover.small h2{font-size:13.5px}.cname{display:flex;align-items:center;gap:10px;font-weight:650;font-size:17px;letter-spacing:-.01em}.cname img{width:30px;height:30px;border-radius:8px}.ctext h2{font-size:15.5px;line-height:1.35;font-weight:500;font-style:italic;letter-spacing:0}.ctext .body{font-size:13px;line-height:1.55;color:#a3a8b5;max-width:52ch}.cmeta{display:flex;justify-content:space-between;align-items:baseline;gap:6px 10px;flex-wrap:wrap;font:11.5px/1.5 var(--mono);color:#8b92a5;padding-top:4px}.cmeta b{font-weight:600}.plats{display:inline-flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.plats .out{color:#d6d9e0}.plats .soon{color:#6c7385}.plats .soon em{font-style:normal;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3A4050;border-radius:4px;padding:1px 5px;margin-left:2px;color:#8b92a5}.ctas{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding-top:6px}.btn{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--sans);padding:10px 14px;border-radius:99px;background:var(--stab);color:#1a1406!important;white-space:nowrap}.btn small{font:500 11px/1 var(--mono);opacity:.7}.lnk{font:600 11.5px var(--mono);color:var(--stab)}.new{position:absolute;top:12px;left:12px;z-index:1;font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;border-radius:99px;background:var(--stab);color:#1a1406}.c-stab{background:var(--stab-soft)}.c-stab .art{background:var(--stab-bg)}.c-stab h2,.c-stab .cmeta b{color:var(--stab)}.c-rfl{background:var(--rfl-soft)}.c-rfl .art{background:var(--rfl-bg)}.c-rfl h2,.c-rfl .cmeta b{color:var(--rfl-hi)}.c-pyx{background:var(--pyx-soft)}.c-pyx .art{background:var(--pyx-bg)}.c-pyx h2,.c-pyx .cmeta b{color:var(--pyx)}.c-qwz{background:var(--qwz-soft)}.c-qwz .art{background:var(--qwz-bg)}.c-qwz h2,.c-qwz .cmeta b{color:var(--qwz-hi)}.c-smu{background:var(--smu-soft)}.c-smu .art{background:var(--smu-bg)}.c-smu h2,.c-smu .cmeta b{color:var(--smu-hi)}.also{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 32px;align-items:center;margin-top:clamp(28px,4cqi,48px);padding-block:22px;border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line)}.k{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-mut)}.also ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 34px}.also li{display:flex;align-items:center;gap:10px;font-size:14px}.site .also li a:hover{text-decoration:underline}.also img{width:26px;height:26px;border-radius:7px}.also small{color:var(--g-mut);font-size:12.5px}@container (max-width: 560px){.also{grid-template-columns:minmax(0,1fr)}.also ul{flex-direction:column}}.studio{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3cqi,40px);padding-block:clamp(40px,6cqi,72px) clamp(28px,4cqi,48px);align-items:start}.studio .yr{font-family:var(--imprint);font-weight:850;font-stretch:125%;font-size:clamp(54px,9cqi,116px);line-height:.9;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.3px #4A5163}.studio .yr+p{margin-top:14px;font-size:14px;color:#a3a8b5;line-height:1.6;max-width:36ch}.studio .k{display:block;margin-bottom:12px}.studio p{font-size:13.5px;line-height:1.65;color:#a3a8b5}.site .studio p a{text-decoration:underline;text-decoration-color:#4a5060;text-underline-offset:3px}.studio p a:hover{color:var(--g-fg)}@container (max-width: 760px){.studio{grid-template-columns:minmax(0,1fr)}}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;color:var(--g-mut);padding-block:18px;border-top:1px solid var(--g-line)}.foot a:hover{color:var(--g-fg)}.giant{font-family:var(--imprint);font-weight:900;font-stretch:125%;text-transform:uppercase;font-size:15.6cqi;line-height:.74;letter-spacing:-.015em;color:#171b24;white-space:nowrap;margin-bottom:-.06em;user-select:none;text-align:center}.site a:focus-visible{outline:2px solid #93AAF2;outline-offset:3px}@media(prefers-reduced-motion:reduce){.cover{transition:none}.cover:hover,.cover:focus-within{transform:none}}
