:root{--bg: #0A0A0B;--bg-2: #111113;--bg-3: #18181B;--bg-4: #222226;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .18);--text: #F4F2EF;--muted: #A6A29C;--dim: #8A857E;--accent: #E8743B;--accent-2: #F28A55;--accent-ink: #160A04;--head: "Barlow Condensed", "Arial Narrow", sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 4vw, 56px);--max: 1320px;--sec: clamp(72px, 9vw, 144px);--radius: 6px;--ease: cubic-bezier(.2, 1, .3, 1);color-scheme: dark;}*, *::before, *::after{box-sizing: border-box;}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--body);font-size: 1rem;line-height: 1.65;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden;}img, svg{max-width: 100%;height: auto;display: block;}a{color: inherit;}::selection{background: var(--accent);color: var(--accent-ink);}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;}main:focus{outline: none;}.wrap{width: min(var(--max), 100% - 2 * var(--gutter));margin-inline: auto;}.wrap.narrow{width: min(760px, 100% - 2 * var(--gutter));}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.skip{position: fixed;left: 1rem;top: -4rem;z-index: 100;background: var(--accent);color: var(--accent-ink);padding: .7rem 1rem;font-weight: 600;text-decoration: none;border-radius: var(--radius);transition: top .2s;}.skip:focus{top: 1rem;}.i{width: 1.1em;height: 1.1em;flex: none;}h1, h2, h3{font-family: var(--head);font-weight: 800;text-transform: uppercase;line-height: .95;letter-spacing: .005em;margin: 0;text-wrap: balance;}h1{font-size: clamp(3rem, 8vw, 7rem);}h2{font-size: clamp(2.2rem, 4.6vw, 4rem);}h3{font-size: clamp(1.4rem, 2vw, 1.75rem);line-height: 1.05;}p{margin: 0 0 1em;text-wrap: pretty;}.lead{font-size: clamp(1.1rem, 1.6vw, 1.35rem);line-height: 1.55;color: var(--muted);max-width: 52ch;}.small{font-size: .875rem;color: var(--dim);}.eyebrow{display: inline-flex;align-items: center;gap: .6em;font: 600 .75rem/1 var(--body);letter-spacing: .18em;text-transform: uppercase;color: var(--accent);margin-bottom: 1.1rem;}.eyebrow::before{content: "";width: 1.6em;height: 1px;background: currentColor;}.tag{display: inline-block;font: 600 .7rem/1 var(--body);letter-spacing: .1em;text-transform: uppercase;padding: .5em .75em;border: 1px solid var(--line-2);border-radius: 2px;color: var(--muted);}.tag.hot{border-color: var(--accent);color: var(--accent);}.tags{display: flex;flex-wrap: wrap;gap: .4rem;}.link-arrow{display: inline-flex;align-items: center;gap: .55em;font: 600 .85rem var(--body);letter-spacing: .08em;text-transform: uppercase;text-decoration: none;color: var(--text);}.link-arrow .i{transition: transform .3s var(--ease);color: var(--accent);}a.link-arrow:hover .i, a:hover > .link-arrow .i, .panel:hover .link-arrow .i{transform: translateX(4px);}code{font: .9em ui-monospace, "SFMono-Regular", Consolas, monospace;background: var(--bg-3);padding: .15em .4em;border-radius: 3px;}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .55em;font: 600 .9rem/1 var(--body);letter-spacing: .02em;text-decoration: none;padding: 1.05em 1.6em;border-radius: 3px;border: 1px solid transparent;cursor: pointer;transition: background .2s, color .2s, border-color .2s, transform .25s var(--ease);white-space: nowrap;}.btn:hover{transform: translateY(-2px);}.btn.small{padding: .75em 1.15em;font-size: .82rem;}.btn.primary{background: var(--accent);color: var(--accent-ink);}.btn.primary:hover{background: var(--accent-2);}.btn.outline{border-color: var(--line-2);color: var(--text);background: rgba(10, 10, 11, .25);}.btn.outline:hover{background: var(--text);color: var(--bg);border-color: var(--text);}.btn.is-disabled{opacity: .55;cursor: default;}.btn.is-disabled:hover{transform: none;background: rgba(10, 10, 11, .25);color: var(--text);border-color: var(--line-2);}.ctas{display: flex;flex-wrap: wrap;gap: .75rem;}.chip{display: inline-flex;align-items: center;gap: .5em;padding: .7em 1.1em;border: 1px solid var(--line-2);border-radius: 999px;font: 600 .85rem/1 var(--body);text-decoration: none;color: var(--text);background: none;cursor: pointer;transition: border-color .2s, background .2s;}.chip:hover{border-color: var(--text);background: rgba(255, 255, 255, .04);}.chip .i{width: 1em;height: 1em;}.s-head{position: sticky;top: 0;z-index: 40;background: rgba(10, 10, 11, .82);backdrop-filter: saturate(140%) blur(14px);-webkit-backdrop-filter: saturate(140%) blur(14px);border-bottom: 1px solid var(--line);transition: background .35s, border-color .35s;}.s-head.over{position: fixed;left: 0;right: 0;background: linear-gradient(180deg, rgba(0, 0, 0, .65), rgba(0, 0, 0, 0));backdrop-filter: none;-webkit-backdrop-filter: none;border-color: transparent;}.s-head.over.solid{background: rgba(10, 10, 11, .88);backdrop-filter: saturate(140%) blur(14px);-webkit-backdrop-filter: saturate(140%) blur(14px);border-color: var(--line);}.s-head > .wrap{display: flex;align-items: center;gap: 2rem;height: 72px;}.wordmark{display: block;flex: none;}.wordmark img{height: 26px;width: auto;}.s-nav{flex: 1;display: flex;align-items: center;gap: 1.6rem;}.s-nav ul{list-style: none;margin: 0 auto 0 0;padding: 0;display: flex;gap: 1.9rem;}.s-nav ul a{position: relative;font: 600 .8rem/1 var(--body);letter-spacing: .12em;text-transform: uppercase;text-decoration: none;color: rgba(244, 242, 239, .82);padding: .6rem 0;transition: color .2s;}.s-nav ul a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--accent);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease);}.s-nav ul a:hover, .s-nav ul a[aria-current]{color: var(--text);}.s-nav ul a:hover::after, .s-nav ul a[aria-current]::after{transform: scaleX(1);}.lang-switch{display: flex;gap: 2px;}.lang-switch a{font: 600 .72rem/1 var(--body);letter-spacing: .1em;text-decoration: none;color: var(--dim);padding: .5em .55em;border-radius: 2px;transition: color .2s;}.lang-switch a:hover{color: var(--text);}.lang-switch a[aria-current]{color: var(--text);background: rgba(255, 255, 255, .08);}.menu-btn{display: none;margin-left: auto;width: 44px;height: 44px;border: 1px solid var(--line-2);border-radius: 3px;background: none;color: var(--text);cursor: pointer;place-items: center;}.menu-btn .bars, .menu-btn .bars::before, .menu-btn .bars::after{display: block;width: 18px;height: 2px;background: currentColor;transition: transform .3s var(--ease), opacity .2s;}.menu-btn .bars{position: relative;}.menu-btn .bars::before, .menu-btn .bars::after{content: "";position: absolute;left: 0;}.menu-btn .bars::before{top: -6px;}.menu-btn .bars::after{top: 6px;}.s-head.open .menu-btn .bars{background: transparent;}.s-head.open .menu-btn .bars::before{transform: translateY(6px) rotate(45deg);}.s-head.open .menu-btn .bars::after{transform: translateY(-6px) rotate(-45deg);}@media (max-width: 960px){.menu-btn{display: grid;}.s-nav{position: fixed;inset: 72px 0 0;z-index: 39;flex-direction: column;align-items: stretch;gap: 0;padding: 1.5rem var(--gutter) 2rem;background: var(--bg);overflow-y: auto;visibility: hidden;opacity: 0;transform: translateY(-8px);transition: opacity .25s, transform .35s var(--ease), visibility 0s .35s;}.s-head.open .s-nav{visibility: visible;opacity: 1;transform: none;transition: opacity .25s, transform .35s var(--ease);}.s-head.open{background: var(--bg);backdrop-filter: none;-webkit-backdrop-filter: none;}.s-nav ul{flex-direction: column;gap: 0;margin: 0 0 1.5rem;}.s-nav ul a{display: block;font: 800 2.4rem/1 var(--head);letter-spacing: .01em;padding: .9rem 0;border-bottom: 1px solid var(--line);}.s-nav ul a::after{display: none;}.s-nav ul a[aria-current]{color: var(--accent);}.nav-cta{align-self: flex-start;margin-bottom: 1.5rem;}}.feature{position: relative;height: min(100svh, 960px);min-height: 640px;overflow: hidden;background: #000;}.slide{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity .9s var(--ease), visibility 0s .9s;}.slide:first-of-type{opacity: 1;visibility: visible;}@media (scripting: enabled){.slide:first-of-type:not(.on){opacity: 0;visibility: hidden;}}.slide.on{opacity: 1;visibility: visible;transition: opacity .9s var(--ease);}.slide-bg{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center;transform: scale(1.06);transition: transform 9s linear;}.slide-bg.pos-diorama{object-position: 60% 70%;}.slide.on .slide-bg{transform: scale(1);}.slide::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .45) 45%, rgba(0, 0, 0, .05) 78%), linear-gradient(0deg, var(--bg) 0%, rgba(10, 10, 11, 0) 42%);}.slide-body{position: absolute;z-index: 1;left: 0;right: 0;bottom: clamp(9.5rem, 23vh, 14rem);}.slide-body .inner{max-width: 620px;}.slide-logo-h{margin: 0 0 1.2rem;}.slide-logo{width: min(400px, 75%);filter: drop-shadow(0 8px 20px rgba(0, 0, 0, .55));}.slide h2{font-size: clamp(3rem, 7.5vw, 6.6rem);margin-bottom: 1rem;}.slide p{font-size: clamp(1rem, 1.5vw, 1.2rem);color: rgba(255, 255, 255, .86);max-width: 46ch;}.slide .ctas{margin-top: 1.8rem;}.slide.on .slide-body .inner > *{animation: rise .9s var(--ease) both;}.slide.on .slide-body .inner > :nth-child(2){animation-delay: .08s;}.slide.on .slide-body .inner > :nth-child(3){animation-delay: .16s;}.slide.on .slide-body .inner > :nth-child(4){animation-delay: .24s;}@keyframes rise{from{opacity: 0;transform: translateY(18px);}}.tabs{position: absolute;z-index: 2;left: 0;right: 0;bottom: 2rem;}.tabs .wrap{display: flex;gap: .75rem;}.tablist{flex: 1;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: .75rem;}.tab{position: relative;display: flex;align-items: center;gap: .9rem;text-align: left;padding: .6rem;background: rgba(17, 17, 19, .72);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid var(--line);border-radius: var(--radius);color: var(--text);font: 600 .85rem var(--body);cursor: pointer;overflow: hidden;transition: border-color .2s, background .2s;}.tab:hover{background: rgba(34, 34, 38, .9);}.tab img{width: 76px;aspect-ratio: 16 / 10;object-fit: cover;border-radius: 3px;flex: none;}.tab.on{border-color: rgba(255, 255, 255, .55);}.tab .bar{position: absolute;left: 0;bottom: 0;height: 2px;width: 0;background: var(--accent);}.tab.on .bar{animation: fill var(--dur, 7s) linear forwards;}.feature.paused .tab.on .bar, .feature.held .tab.on .bar{animation-play-state: paused;}@keyframes fill{to{width: 100%;}}.pp{width: 52px;flex: none;border: 1px solid var(--line);border-radius: var(--radius);background: rgba(17, 17, 19, .72);backdrop-filter: blur(10px);color: var(--text);cursor: pointer;display: grid;place-items: center;}.pp:hover{background: rgba(34, 34, 38, .9);}.pp .i{width: 14px;height: 14px;}.pp .i-play, .feature.held .pp .i-pause{display: none;}.feature.held .pp .i-play{display: block;}@media (scripting: none){.tabs{display: none;}}@media (max-width: 720px){.feature{min-height: 600px;height: 92svh;}.tablist{gap: .5rem;}.tab{justify-content: center;padding: .45rem;}.tab span{display: none;}.tab img{width: 100%;}.pp{width: 44px;}.slide-body{bottom: 7.5rem;}.slide::after{background: linear-gradient(0deg, var(--bg) 8%, rgba(0, 0, 0, .55) 55%, rgba(0, 0, 0, .25) 100%);}}.page-hero{position: relative;overflow: hidden;padding: clamp(64px, 9vw, 136px) 0 clamp(56px, 7vw, 96px);border-bottom: 1px solid var(--line);background: radial-gradient(ellipse 60% 80% at 85% 0%, rgba(232, 116, 59, .13), transparent 70%), var(--bg);}.page-hero h1{max-width: 14ch;}.page-hero .lead{margin-top: 1.6rem;}.mark-bg{position: absolute;right: -4vw;top: 50%;width: min(42vw, 520px);aspect-ratio: 100 / 124;transform: translateY(-46%);background: url("/assets/brand/mudwink-mark-white.svg?v=f9c1f8eb1f") center / contain no-repeat;opacity: .035;pointer-events: none;}.crumbs{display: flex;flex-wrap: wrap;gap: .6rem;font-size: .8rem;color: var(--dim);margin-bottom: 2rem;}.crumbs a{text-decoration: none;color: var(--muted);}.crumbs a:hover{color: var(--text);}.sec{padding: var(--sec) 0;}.sec-tight{padding: calc(var(--sec) * .7) 0;}.sec-alt{background: var(--bg-2);border-block: 1px solid var(--line);}.sec-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 1.5rem 3rem;flex-wrap: wrap;margin-bottom: clamp(2rem, 4vw, 3.5rem);}.sec-head .eyebrow{margin-bottom: .9rem;}.split{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 2rem clamp(2rem, 6vw, 6rem);align-items: start;}.split > :first-child{position: sticky;top: 104px;}@media (max-width: 860px){.split{grid-template-columns: 1fr;}.split > :first-child{position: static;}}.intro{padding: var(--sec) 0 calc(var(--sec) * .6);}.statement{font: 500 clamp(1.7rem, 3.6vw, 3.1rem)/1.18 var(--body);letter-spacing: -.02em;max-width: 24ch;margin: 0 0 clamp(2rem, 4vw, 3.5rem);}.statement em{font-style: normal;color: var(--accent);}.intro-foot{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 1.5rem 4rem;align-items: end;max-width: 980px;padding-top: 2rem;border-top: 1px solid var(--line);}.intro-foot p{margin: 0;color: var(--muted);max-width: 56ch;}@media (max-width: 720px){.intro-foot{grid-template-columns: 1fr;}}.games{display: grid;grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);gap: 1.25rem;}.game-card{display: flex;flex-direction: column;background: var(--bg-2);border: 1px solid var(--line);border-radius: var(--radius);overflow: hidden;text-decoration: none;transition: border-color .3s, transform .4s var(--ease);}a.game-card:hover{border-color: var(--line-2);transform: translateY(-4px);}.game-art{position: relative;aspect-ratio: 16 / 9;overflow: hidden;background: var(--bg-3);}.game-art > img:first-child{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease);}a.game-card:hover .game-art > img:first-child{transform: scale(1.04);}.game-art::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg, rgba(17, 17, 19, .85), transparent 55%);}.game-logo{position: absolute;z-index: 1;left: 1.5rem;bottom: 1.2rem;width: min(220px, 40%);filter: drop-shadow(0 6px 14px rgba(0, 0, 0, .5));}.game-body{flex: 1;display: flex;flex-direction: column;gap: 1rem;padding: clamp(1.4rem, 2.4vw, 2rem);}.game-body h3{font-size: clamp(1.8rem, 2.6vw, 2.4rem);}.game-body p{color: var(--muted);margin: 0;max-width: 60ch;}.game-body .link-arrow{margin-top: auto;padding-top: .5rem;}.specs{display: grid;grid-template-columns: repeat(3, auto);justify-content: start;gap: .5rem 2.5rem;margin: .25rem 0;}.specs dt{font: 600 .7rem/1 var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--dim);margin-bottom: .35rem;}.specs dd{margin: 0;font-weight: 600;font-size: .95rem;}.games > .game-card:only-child{grid-column: 1 / -1;flex-direction: row;}.games > .game-card:only-child .game-art{flex: 0 0 58%;aspect-ratio: auto;min-height: 340px;}.games > .game-card:only-child .game-art::after{background: linear-gradient(90deg, transparent 60%, rgba(17, 17, 19, .5)), linear-gradient(0deg, rgba(17, 17, 19, .7), transparent 50%);}.games > .game-card:only-child .game-body{justify-content: center;}@media (max-width: 960px){.games{grid-template-columns: 1fr;}.specs{grid-template-columns: 1fr 1fr;}.games > .game-card:only-child{flex-direction: column;}.games > .game-card:only-child .game-art{flex: none;aspect-ratio: 16 / 9;min-height: 0;}}.news-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(1.5rem, 3vw, 2.5rem) 1.5rem;}.news-grid:not(.all) .post.lead{grid-column: span 1;}.news-grid.all .post.lead{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 0 2.5rem;align-items: center;}.news-grid.all .post.lead .post-img{grid-row: span 5;margin: 0;}.news-grid.all .post.lead h3{font-size: clamp(2rem, 3.4vw, 3rem);}.post{display: flex;flex-direction: column;text-decoration: none;}.post-img{aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--radius);background: var(--bg-3);margin-bottom: 1.2rem;}.post-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease);}.post:hover .post-img img{transform: scale(1.05);}.post-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .9rem;margin-bottom: .9rem;font-size: .8rem;color: var(--dim);}.post-meta time{font-weight: 600;letter-spacing: .04em;color: var(--muted);}.post h3{margin-bottom: .7rem;transition: color .2s;}.post:hover h3{color: var(--accent);}.post p{color: var(--muted);font-size: .95rem;margin-bottom: 1rem;}.post .more{display: inline-flex;align-items: center;gap: .5em;font: 600 .78rem var(--body);letter-spacing: .1em;text-transform: uppercase;margin-top: auto;}.post .more .i{color: var(--accent);transition: transform .3s var(--ease);}.post:hover .more .i{transform: translateX(4px);}.feed-note{margin-top: 3rem;}@media (max-width: 960px){.news-grid{grid-template-columns: 1fr 1fr;}.news-grid.all .post.lead{grid-template-columns: 1fr;}}@media (max-width: 620px){.news-grid{grid-template-columns: 1fr;}}.duo{display: grid;grid-template-columns: 1fr 1fr;gap: 1.25rem;}.panel{position: relative;display: flex;flex-direction: column;padding: clamp(1.8rem, 4vw, 3.4rem);min-height: 340px;background: var(--bg-2);border: 1px solid var(--line);border-radius: var(--radius);text-decoration: none;overflow: hidden;transition: border-color .3s, background .3s;}.panel::before{content: "";position: absolute;right: -40px;bottom: -60px;width: 220px;aspect-ratio: 100 / 124;background: url("/assets/brand/mudwink-mark-white.svg?v=f9c1f8eb1f") center / contain no-repeat;opacity: .03;transition: opacity .4s, transform .6s var(--ease);}.panel:hover{border-color: var(--line-2);background: var(--bg-3);}.panel:hover::before{opacity: .07;transform: translateY(-8px) rotate(-4deg);}.panel h2{font-size: clamp(2rem, 3.4vw, 3rem);margin-bottom: 1rem;}.panel p{color: var(--muted);max-width: 42ch;}.panel .link-arrow{margin-top: auto;padding-top: 1rem;}@media (max-width: 760px){.duo{grid-template-columns: 1fr;}.panel{min-height: 0;}}.pillars{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));border-top: 1px solid var(--line-2);}.pillars li{padding: 2rem 2rem 0 0;}.pillars li + li{padding-left: 2rem;border-left: 1px solid var(--line);}.pillars .num{display: block;font: 800 1rem var(--head);color: var(--accent);margin-bottom: 2.4rem;letter-spacing: .06em;}.pillars h3{margin-bottom: .8rem;}.pillars p{color: var(--muted);font-size: .95rem;margin: 0;}@media (max-width: 960px){.pillars{grid-template-columns: 1fr 1fr;}.pillars li, .pillars li + li{padding: 2rem 1.5rem 2rem 0;border-left: 0;border-bottom: 1px solid var(--line);}.pillars li:nth-child(even){padding-left: 1.5rem;border-left: 1px solid var(--line);}.pillars .num{margin-bottom: 1.2rem;}}@media (max-width: 560px){.pillars{grid-template-columns: 1fr;}.pillars li:nth-child(even){padding-left: 0;border-left: 0;}}.facts{margin: 0;border-top: 1px solid var(--line-2);}.facts > div{display: grid;grid-template-columns: minmax(120px, 1fr) 2fr;gap: 1rem;padding: 1.05rem 0;border-bottom: 1px solid var(--line);}.facts dt{font: 600 .75rem/1.6 var(--body);letter-spacing: .12em;text-transform: uppercase;color: var(--dim);}.facts dd{margin: 0;font-weight: 500;}.facts a{color: var(--text);text-decoration-color: var(--accent);text-underline-offset: 3px;}.jobs{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line-2);}.job{display: grid;grid-template-columns: 1fr auto 24px;align-items: center;gap: 2rem;padding: 1.6rem 0;border-bottom: 1px solid var(--line);text-decoration: none;transition: padding .3s var(--ease), color .2s;}.job:hover{padding-left: .75rem;color: var(--accent);}.job-meta{color: var(--muted);font-size: .9rem;}.empty{padding: clamp(2rem, 4vw, 3.5rem);border: 1px dashed var(--line-2);border-radius: var(--radius);background: var(--bg-2);}.empty h3{margin-bottom: .8rem;}.empty p{color: var(--muted);max-width: 60ch;margin-bottom: 1.8rem;}.desks{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 340px), 1fr));gap: 1.25rem;}.desk{display: flex;flex-direction: column;padding: 2rem;background: var(--bg-2);border: 1px solid var(--line);border-radius: var(--radius);}.desk h2{font-size: 1.75rem;margin-bottom: .7rem;}.desk p{color: var(--muted);font-size: .95rem;}.desk .mail{margin-top: auto;display: inline-flex;align-items: center;gap: .6em;font-weight: 600;text-decoration: none;color: var(--text);padding-top: 1rem;border-top: 1px solid var(--line);word-break: break-all;}.desk .mail .i{color: var(--accent);}.desk .mail:hover{color: var(--accent);}.kit{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 2rem;align-items: center;padding: 1.25rem;background: var(--bg-2);border: 1px solid var(--line);border-radius: var(--radius);text-decoration: none;transition: border-color .3s;}.kit:hover{border-color: var(--line-2);}.kit img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 3px;}.kit h3{font-size: 2rem;margin-bottom: .6rem;}.kit p{color: var(--muted);}@media (max-width: 720px){.kit{grid-template-columns: 1fr;}}.logos{list-style: none;margin: 0 0 3.5rem;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1.25rem;}.logo-tile{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius);overflow: hidden;font-size: .85rem;}.logo-tile img{height: 150px;width: 100%;object-fit: contain;padding: 2.4rem 1.6rem;}.logo-tile img.tall{padding: 1.6rem;}.logo-tile.dark img{background: var(--bg-3);}.logo-tile.light img{background: #F4F2EF;}.logo-tile.accent img{background: var(--accent);}.logo-tile > span{padding: .9rem 1rem 0;color: var(--muted);}.logo-tile .files{display: flex;gap: 1rem;padding: .5rem 1rem 1rem;}.logo-tile .files a{font-weight: 600;font-size: .78rem;letter-spacing: .1em;color: var(--text);text-decoration-color: var(--accent);text-underline-offset: 3px;}@media (max-width: 960px){.logos{grid-template-columns: 1fr 1fr;}}.brand-rules h3{font-size: 1.4rem;margin-bottom: 1rem;}.swatches{list-style: none;margin: 0;padding: 0;display: grid;gap: .6rem;}.swatches li{display: grid;grid-template-columns: 44px 1fr auto;align-items: center;gap: 1rem;}.swatches i{width: 44px;height: 44px;border-radius: 3px;border: 1px solid var(--line-2);}.sw-orange{background: #E8743B;}.sw-ink{background: #0B0B0C;}.sw-paper{background: #F4F2EF;}.mt-m{margin-top: 1.6rem;}.mt-l{margin-top: 2.4rem;}.article-head{padding: clamp(48px, 7vw, 96px) 0 2.5rem;}.article-head h1{font-size: clamp(2.6rem, 6vw, 5rem);margin-bottom: 1.4rem;}.notice{border-left: 2px solid var(--accent);padding-left: .9rem;}.article-cover{margin: 0 auto 3rem;}.article-cover img{width: 100%;max-height: 640px;object-fit: cover;border-radius: var(--radius);}.article-foot{display: flex;justify-content: space-between;align-items: center;gap: 1rem;flex-wrap: wrap;margin: 3rem 0 var(--sec);padding-top: 1.5rem;border-top: 1px solid var(--line);}.prose{font-size: 1.05rem;color: rgba(244, 242, 239, .9);}.prose > :first-child{margin-top: 0;}.prose h2{font-size: clamp(1.6rem, 2.6vw, 2.1rem);margin: 2.6rem 0 1rem;}.prose h3{margin: 2rem 0 .8rem;}.prose p, .prose ul, .prose ol{margin: 0 0 1.2em;}.prose ul, .prose ol{padding-left: 1.2em;}.prose li{margin-bottom: .45em;}.prose li::marker{color: var(--accent);}.prose a{color: var(--text);text-decoration-color: var(--accent);text-decoration-thickness: 1px;text-underline-offset: 3px;}.prose a:hover{color: var(--accent);}.prose strong{color: var(--text);}.prose em{color: var(--muted);}.prose img{border-radius: var(--radius);margin: 2rem 0;}.prose blockquote{margin: 2rem 0;padding: .2rem 0 .2rem 1.4rem;border-left: 2px solid var(--accent);font-size: 1.2rem;color: var(--text);}.prose .small{font-size: .875rem;}.legal{display: grid;grid-template-columns: 220px minmax(0, 760px);gap: 2rem clamp(2rem, 6vw, 6rem);}.legal-nav ul{list-style: none;margin: 0;padding: 0;position: sticky;top: 104px;display: grid;gap: .2rem;border-left: 1px solid var(--line);}.legal-nav a{display: block;padding: .5rem 0 .5rem 1rem;margin-left: -1px;border-left: 2px solid transparent;text-decoration: none;color: var(--muted);font-size: .92rem;}.legal-nav a:hover{color: var(--text);}.legal-nav a[aria-current]{color: var(--text);border-color: var(--accent);}@media (max-width: 860px){.legal{grid-template-columns: 1fr;}.legal-nav ul{position: static;display: flex;flex-wrap: wrap;border: 0;gap: .5rem;}.legal-nav a{border: 1px solid var(--line-2);border-radius: 999px;padding: .45rem .9rem;margin: 0;}.legal-nav a[aria-current]{border-color: var(--accent);}}.community{padding: clamp(56px, 7vw, 96px) 0;border-top: 1px solid var(--line);background: radial-gradient(ellipse 50% 120% at 0% 100%, rgba(232, 116, 59, .12), transparent 70%), var(--bg-2);}.community .wrap{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 2rem 4rem;align-items: center;}.community h2{margin-bottom: .8rem;}.community p{color: var(--muted);margin: 0;max-width: 48ch;}.chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .6rem;justify-content: flex-end;}@media (max-width: 860px){.community .wrap{grid-template-columns: 1fr;}.chips{justify-content: flex-start;}}.s-foot{padding: clamp(56px, 6vw, 88px) 0 2rem;border-top: 1px solid var(--line);font-size: .9rem;}.foot-top{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);gap: 3rem;padding-bottom: 3rem;border-bottom: 1px solid var(--line);}.foot-brand img{height: 30px;width: auto;margin-bottom: 1.2rem;}.foot-brand p{color: var(--dim);max-width: 34ch;margin: 0;}.foot-cols{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 2rem;}.foot-cols h2{font: 600 .72rem/1 var(--body);letter-spacing: .16em;text-transform: uppercase;color: var(--text);margin-bottom: 1.2rem;}.foot-cols ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .65rem;}.foot-cols a{color: var(--muted);text-decoration: none;transition: color .2s;}.foot-cols a:hover{color: var(--text);}.foot-bottom{display: flex;flex-wrap: wrap;align-items: center;gap: .8rem 2rem;padding-top: 1.6rem;color: var(--dim);font-size: .8rem;}.foot-bottom .lang-switch{margin-left: auto;}.foot-bottom .lang-switch a{font-size: .78rem;letter-spacing: .02em;}@media (max-width: 960px){.foot-top{grid-template-columns: 1fr;}}@media (max-width: 620px){.foot-cols{grid-template-columns: 1fr 1fr;}.foot-bottom .lang-switch{margin-left: 0;}}.nf{min-height: 100svh;display: grid;place-items: center;text-align: center;padding: 2rem var(--gutter);}.nf img{width: 88px;margin: 0 auto 1.8rem;}.nf .eyebrow::before{display: none;}.nf h1{font-size: clamp(3rem, 10vw, 6.5rem);margin-bottom: 1rem;}.nf p{color: var(--muted);margin-bottom: 2rem;}.nf .ctas{justify-content: center;}@media (scripting: enabled){.reveal{opacity: 0;transform: translateY(22px);transition: opacity .9s var(--ease), transform .9s var(--ease);}.reveal.in{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;}.reveal{opacity: 1 !important;transform: none !important;}.slide-bg{transform: none !important;}}@media print{.s-head, .community, .s-foot, .feature .tabs{display: none;}body{background: #fff;color: #000;}}
