:is(html:has(.press-page),body:has(.press-page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.press-page{color:#edf0fa;background:#000;min-height:100svh;font:15px/1.65 system-ui,sans-serif}.press-page a{color:inherit;text-decoration:none}.press-page a:focus-visible{outline-offset:5px;outline:2px solid #a89eff}.press-header{border-bottom:1px solid #282936;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:28px;font-size:12px;display:flex}.press-page .press-brand{letter-spacing:-1px;align-items:center;gap:10px;font:750 22px/1 system-ui,sans-serif;display:flex}.press-brand img{display:block}.press-main{max-width:1120px;margin:auto;padding:0 28px}.press-hero{grid-template-columns:1fr 300px;align-items:center;gap:32px;padding:90px 0 80px;display:grid}.press-page .press-eyebrow{color:#a89eff;letter-spacing:1.5px;margin:0 0 20px;font:11px/1.5 ui-monospace,monospace}.press-hero h1{letter-spacing:-2.5px;margin:0 0 26px;font:800 clamp(38px,4.8vw,65px)/1.08 system-ui,sans-serif}.press-hero h1 span{color:#a89eff}.press-intro{color:#a6abbc;max-width:600px;margin:0 0 30px;font-size:16px}.press-intro p{margin:0 0 16px}.press-intro p:last-child{margin-bottom:0}.press-page .press-zip{color:#101018;background:#a89eff;border-radius:7px;justify-content:space-between;align-items:center;gap:36px;min-height:52px;padding:14px 18px;font-size:14px;font-weight:700;display:inline-flex}.press-zip:hover{background:#dbb2ff}.press-zip span{font:12px ui-monospace,monospace}.press-small{color:#a6abbc;margin:12px 0 0;font-size:11px}.press-hero-symbol{aspect-ratio:1;background-color:#101018;background-image:linear-gradient(#a89eff10 1px,#0000 1px),linear-gradient(90deg,#a89eff10 1px,#0000 1px);background-size:20px 20px;border:1px solid #2c352d;border-radius:12px;justify-content:center;align-items:center;display:flex}.press-hero-symbol img{width:100%;height:auto}.press-section{border-top:1px solid #282936;padding:48px 0 54px}.press-page h2{letter-spacing:-1px;margin:0 0 16px;font:700 clamp(25px,3vw,34px)/1.2 system-ui,sans-serif}.press-page h3{margin:0 0 6px;font:650 14px/1.4 system-ui,sans-serif}.press-section-heading{margin-bottom:30px}.press-section-heading>p:last-child{color:#a6abbc;max-width:650px;margin:0}.press-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.press-logo-card{min-width:0}.press-logo-preview{aspect-ratio:1.3;background:#101218;border:1px solid #282936;border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;display:flex;overflow:hidden}.press-logo-preview img{width:72%;height:auto}.press-original{background:#07070b}.press-transparent{background-color:#101218;background-image:linear-gradient(45deg,#20222b 25%,#0000 25%),linear-gradient(-45deg,#20222b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#20222b 75%),linear-gradient(-45deg,#0000 75%,#20222b 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.press-logo-card>p{color:#a6abbc;margin:0 0 10px;font-size:12px}.press-downloads{flex-wrap:wrap;gap:6px 15px;margin-top:14px;display:flex}.press-page .press-downloads a{color:#a89eff;align-items:center;min-height:34px;font:11px/1.3 ui-monospace,monospace;display:inline-flex}.press-downloads a:hover,.press-text-link:hover{text-decoration:underline}.press-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.press-colour{background:#08090d;border:1px solid #282936;border-radius:8px;overflow:hidden}.press-swatch{border-bottom:1px solid #282936;height:92px}.press-colour>div:last-child{padding:16px}.press-colour code{color:#a6abbc;font:12px/1.5 ui-monospace,monospace}.press-colour p{color:#a6abbc;margin:8px 0 0;font-size:11px}.press-type{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.press-type p{color:#a6abbc;max-width:520px}.press-page .press-text-link{color:#a89eff;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.press-type-sample{background:#08090d;border:1px solid #282936;border-radius:8px;padding:40px 28px}.press-type-sample strong{letter-spacing:-1px;font:800 clamp(24px,3vw,36px)/1.1 system-ui,sans-serif;display:block}.press-type-sample p{margin:18px 0;font-size:13px}.press-type-sample code{color:#a89eff;font:13px ui-monospace,monospace}.press-about-heading{align-items:center;gap:22px;margin-bottom:30px;display:flex}.press-about-heading>img{object-fit:cover;object-position:50% 28%;border-radius:50%;width:80px;height:80px}.press-about-heading .press-eyebrow{margin-bottom:9px}.press-about-heading h2{margin-bottom:0}.press-copy-grid{grid-template-columns:1fr;gap:18px;max-width:760px;display:grid}.press-copy-grid article{background:#08090d;border:1px solid #282936;border-radius:8px;padding:26px}.press-copy-grid article .press-eyebrow{color:#a6abbc;margin-bottom:16px;font-size:10px}.press-copy-grid h3{margin-bottom:18px;font-size:18px}.press-copy-grid article>p:not(.press-eyebrow){color:#a6abbc;margin:0 0 14px;font-size:14px}.press-credit{color:#a6abbc;margin:24px 0 0;font-size:11px}@media (max-width:760px){.press-header{padding:20px}.press-main{padding:0 20px}.press-hero{grid-template-columns:1fr;gap:36px;padding:48px 0}.press-hero h1{letter-spacing:-1.6px;font-size:clamp(35px,8.5vw,60px)}.press-hero-symbol{justify-self:center;width:100%;max-width:240px}.press-logos{grid-template-columns:1fr;gap:32px}.press-logo-preview{aspect-ratio:1.6}.press-logo-preview img{width:48%;max-width:220px}.press-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.press-type,.press-copy-grid{grid-template-columns:1fr;gap:24px}.press-section{padding:36px 0 42px}.press-about-heading{gap:16px}.press-about-heading>img{width:64px;height:64px}.press-about-heading h2{font-size:24px}.press-about-heading .press-eyebrow{letter-spacing:1px;font-size:9px}.press-copy-grid article{padding:22px}.press-type-sample{padding:30px 22px}.press-header>a:last-child{font-size:11px}}.press-page .press-brand{flex:0 196px;gap:0;min-width:0;max-width:50%;min-height:44px}.press-brand img{width:196px;max-width:100%;height:auto}.press-logo-lockup{grid-column:1/-1}.press-logo-lockup .press-logo-preview{aspect-ratio:auto;min-height:190px;padding:24px}.press-logo-lockup .press-logo-preview img{width:100%;max-width:620px;height:auto}.press-lockup-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin-top:22px;display:grid}.press-lockup-files h4{color:#a6abbc;margin:0;font:500 12px/1.5 system-ui,sans-serif}.press-lockup-files .press-downloads{margin-top:4px}@media (max-width:760px){.press-logo-lockup .press-logo-preview{min-height:130px;padding:18px}.press-logo-lockup .press-logo-preview img{width:100%;max-width:none}.press-lockup-files{grid-template-columns:1fr;gap:16px}}
