body.theme-dark{background:#0a0a0e}.press-shell{position:relative;min-height:100vh;background:radial-gradient(1200px 480px at 50% -8%,rgba(255,107,157,.1),transparent 65%),radial-gradient(900px 420px at 80% 100%,rgba(255,126,182,.08),transparent 60%),#0a0a0e;overflow:hidden}.press-shell:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.06'/></svg>");pointer-events:none;z-index:0;mix-blend-mode:overlay}.press-page{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:3rem 1.25rem 5rem;color:#ffffffdb}.press-hero{text-align:center;padding:2.5rem 0 3rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:3rem}.press-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:var(--ls-eyebrow, .12em);color:var(--color-pink, #ff7eb6);text-transform:uppercase;margin:0 0 1rem;font-weight:500;padding:6px 14px;border-radius:var(--radius-chip, 999px);background:#ff6b9d14;border:1px solid var(--hairline-pink, rgba(255, 107, 157, .14));box-shadow:inset 0 1px #ffffff0d}.press-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff7eb6;box-shadow:0 0 8px #ff7eb6cc;animation:pressDot 2.4s ease-in-out infinite}@keyframes pressDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.press-title{font-size:var(--text-display-sm, clamp(2.4rem, 2rem + 1.6vw, 3.2rem));letter-spacing:var(--ls-display, -.04em);font-weight:700;margin:0 0 1.1rem;line-height:1.05;color:#fff;background:linear-gradient(180deg,#fff,#ffffffc7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.press-sub{color:#fff9;max-width:620px;margin:0 auto 2rem;font-size:1.02rem;line-height:1.65}.press-cta{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.cta-primary,.cta-secondary{display:inline-flex;align-items:center;padding:.78rem 1.5rem;border-radius:var(--radius-chip, 999px);font-size:.92rem;font-weight:600;text-decoration:none;transition:transform var(--dur-chip-press, .22s) var(--ease-spring, cubic-bezier(.32, .72, 0, 1)),box-shadow .22s ease,background .22s ease,border-color .22s ease}.cta-primary{background:var(--gradient-brand, linear-gradient(135deg, #FF6B9D 0%, #E8446B 100%));color:#fff;box-shadow:var(--glow-pink-sm, 0 4px 20px rgba(255, 107, 157, .28))}.cta-primary:hover{transform:translateY(-2px);box-shadow:var(--glow-pink-md, 0 8px 32px rgba(255, 107, 157, .38))}.cta-primary:active{transform:scale(.97);transition-duration:80ms}.cta-secondary{background:#ffffff0d;color:#ffffffdb;border:1px solid var(--hairline-bright, rgba(255, 255, 255, .08));box-shadow:inset 0 1px #ffffff0a}.cta-secondary:hover{background:#ffffff17;border-color:var(--hairline-pink-active, rgba(255, 107, 157, .45));transform:translateY(-2px)}.cta-secondary:active{transform:scale(.97);transition-duration:80ms}.press-section{margin-bottom:3.5rem}.section-h2{font-size:1.55rem;font-weight:600;letter-spacing:-.018em;margin:0 0 .5rem;color:#fff}.section-sub{color:#ffffff8c;margin:0 0 1.5rem;font-size:.92rem;line-height:1.6}.facts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}.fact-card{background:var(--surface-1, #111018);border:1px solid var(--hairline-bright, rgba(255, 255, 255, .08));border-radius:var(--radius-lg, 16px);padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff0a,var(--elev-1, 0 1px 3px rgba(0, 0, 0, .45));transition:border-color var(--dur-card-hover, .32s) ease,background var(--dur-card-hover, .32s) ease,box-shadow var(--dur-card-hover, .32s) ease,transform var(--dur-card-hover, .32s) var(--ease-spring, cubic-bezier(.32, .72, 0, 1))}.fact-card:hover{background:var(--surface-2, #17141F);border-color:var(--hairline-pink-active, rgba(255, 107, 157, .45));transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,var(--glow-pink-xs, 0 0 12px rgba(255, 107, 157, .18))}.fact-label{font-size:.7rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;font-weight:500}.fact-value{font-size:1.02rem;font-weight:600;color:#fff;margin-bottom:.4rem;line-height:1.4}.fact-note{font-size:.78rem;color:#ffffff80;line-height:1.55}.press-quote{margin:0 0 1.25rem;padding:1.4rem 1.6rem;background:linear-gradient(135deg,#ff7eb61a,#ff6b9d0d);border-left:3px solid #ff7eb6;border-radius:0 12px 12px 0;font-size:1.05rem;line-height:1.7;color:#ffffffd9;font-style:italic;position:relative}.diff-list{margin:0;padding-left:1.4rem;color:#ffffffc7}.diff-list li{margin-bottom:.55rem;line-height:1.6}.diff-list li::marker{color:#ff7eb6;font-weight:600}.assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.875rem}.asset-card{display:block;background:var(--surface-1, #111018);border:1px solid var(--hairline-bright, rgba(255, 255, 255, .08));border-radius:var(--radius-lg, 16px);padding:1.1rem;text-decoration:none;color:inherit;box-shadow:inset 0 1px #ffffff0a,var(--elev-1, 0 1px 3px rgba(0, 0, 0, .45));transition:transform var(--dur-card-hover, .32s) var(--ease-spring, cubic-bezier(.32, .72, 0, 1)),border-color var(--dur-card-hover, .32s) ease,box-shadow var(--dur-card-hover, .32s) ease,background var(--dur-card-hover, .32s) ease}.asset-card:hover{transform:translateY(-4px);background:var(--surface-2, #17141F);border-color:var(--hairline-pink-active, rgba(255, 107, 157, .45));box-shadow:inset 0 1px #ffffff0d,var(--glow-pink-sm, 0 4px 20px rgba(255, 107, 157, .28))}.asset-card:active{transform:translateY(-1px) scale(.995);transition-duration:.12s}.asset-name{font-weight:600;margin-bottom:.4rem;color:#fff}.asset-desc{font-size:.82rem;color:#ffffff8c;margin-bottom:.85rem;line-height:1.55}.asset-meta{display:flex;justify-content:space-between;align-items:center;font-size:.78rem}.asset-size{color:#fff6;font-variant-numeric:tabular-nums}.asset-action{color:#ff7eb6;font-weight:500}.contact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.875rem}.contact-card{display:block;background:var(--surface-1, #111018);border:1px solid var(--hairline-bright, rgba(255, 255, 255, .08));border-radius:var(--radius-lg, 16px);padding:1.1rem;text-decoration:none;color:inherit;box-shadow:inset 0 1px #ffffff0a,var(--elev-1, 0 1px 3px rgba(0, 0, 0, .45));transition:border-color var(--dur-card-hover, .32s) ease,background var(--dur-card-hover, .32s) ease,box-shadow var(--dur-card-hover, .32s) ease,transform var(--dur-card-hover, .32s) var(--ease-spring, cubic-bezier(.32, .72, 0, 1))}.contact-card:hover{background:var(--surface-2, #17141F);border-color:var(--hairline-pink-active, rgba(255, 107, 157, .45));transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,var(--glow-pink-xs, 0 0 12px rgba(255, 107, 157, .18))}.contact-card:active{transform:scale(.99);transition-duration:.12s}.contact-label{font-size:.72rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;font-weight:500}.contact-value{font-size:1rem;font-weight:600;color:#ff7eb6;margin-bottom:.4rem;word-break:break-all}.contact-note{font-size:.78rem;color:#ffffff80;line-height:1.55}.machine-list{margin:0;padding-left:1.4rem;color:#ffffffc7}.machine-list li{margin-bottom:.55rem;line-height:1.65;font-size:.95rem}.machine-list li::marker{color:#ff7eb680}.machine-list a{color:#ff7eb6;text-decoration:none;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem}.machine-list a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.press-page{padding:2rem 1rem 3.5rem}.press-hero{padding:1.5rem 0 2rem;margin-bottom:2rem}.press-section{margin-bottom:2.5rem}.facts-grid,.assets-grid,.contact-grid{grid-template-columns:1fr}.fact-card{padding:.875rem 1rem}.press-cta{flex-direction:column}.cta-primary,.cta-secondary{justify-content:center}}@media(prefers-reduced-motion:reduce){.press-eyebrow:before{animation:none}.fact-card,.asset-card,.contact-card,.cta-primary,.cta-secondary{transition:none}.fact-card:hover,.asset-card:hover,.asset-card:active,.contact-card:hover,.contact-card:active,.cta-primary:hover,.cta-primary:active,.cta-secondary:hover,.cta-secondary:active{transform:none}}
