:root{--paper:#ede4d5;--paper-soft:#f2ebdf;--ink:#1c1a18;--ink-soft:#3a352e;--muted:#7a7164;--border:#d9cfbe;--accent:#9e3d1f;--font-display:var(--font-inter-tight), "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-serif:"Iowan Old Style", "Charter", "Source Serif Pro", Georgia, serif}.subpage{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.55;position:relative;overflow-x:hidden}.subpage *{box-sizing:border-box}.subpage ::selection{background:var(--accent);color:var(--paper)}.subpage h1,.subpage h2,.subpage h3,.subpage h4{font-family:var(--font-display);letter-spacing:-.024em;text-wrap:balance;color:var(--ink);font-weight:600;line-height:1.05}.subpage p{text-wrap:pretty;color:var(--ink-soft)}.subpage a{color:inherit;text-decoration:none}.subpage:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.11;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='5'/><feColorMatrix values='0 0 0 0 .14 0 0 0 0 .12 0 0 0 0 .10 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.subpage:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.9;background-blend-mode:multiply, multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='520' height='520'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.85' numOctaves='2' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.10 0 0 0 0 0.09 0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='340' height='340'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='1' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.20 0 0 0 0 0.16 0 0 0 0 0.12 0 0 0 0.6 0'/><feComponentTransfer><feFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0 0 0 1'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>");background-size:520px 520px,340px 340px;position:fixed;inset:0}.subpage .topnav{z-index:100;background:color-mix(in oklch, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid color-mix(in oklch, var(--ink) 8%, transparent);opacity:1;visibility:visible;justify-content:space-between;align-items:center;padding:18px clamp(24px,4vw,56px);display:flex;position:fixed;top:0;left:0;right:0;transform:none}.subpage .brand{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.subpage .brand-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 18%, transparent);border-radius:50%}.subpage .nav-links{align-items:center;gap:clamp(20px,2.5vw,36px);font-size:14px;display:flex}.subpage .nav-links a{color:var(--ink-soft);transition:color .2s}.subpage .nav-links a:hover,.subpage .nav-links a[aria-current]{color:var(--accent)}.subpage .nav-links a.cta{color:var(--paper);background:var(--ink);border-radius:99px;padding:8px 16px}.subpage .nav-links a.cta:hover{background:var(--accent)}.subpage main{z-index:2;position:relative}.subpage .placa{border-top:1px solid var(--ink);position:relative;overflow:hidden}.subpage .placa:first-of-type{border-top:0;padding-top:clamp(112px,16vh,168px)}.subpage .inner{width:100%;max-width:1400px;margin:0 auto;padding:clamp(72px,11vh,128px) clamp(28px,5vw,80px);position:relative}.subpage .coords{transform-origin:0;font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);white-space:nowrap;pointer-events:none;font-size:9.5px;position:absolute;top:50%;left:14px;transform:rotate(-90deg)translate(50%)}.subpage .plate-bar{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:clamp(40px,7vh,80px);padding:12px 0;font-size:11px;display:grid}.subpage .plate-id{background:var(--ink);color:var(--paper);letter-spacing:.24em;padding:6px 12px;font-weight:600}.subpage .plate-meta{color:var(--ink-soft);flex-wrap:wrap;gap:24px;display:flex}.subpage .plate-coord{color:var(--accent);font-weight:600}.subpage .plate-end{color:var(--accent);border-left:1px solid var(--border);padding-left:20px}.subpage .hero h1{letter-spacing:-.04em;font-size:clamp(56px,11vw,168px);font-weight:600;line-height:.94}.subpage .hero h1 em{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.subpage .hero .lead{max-width:720px;color:var(--ink-soft);margin-top:clamp(32px,4vh,48px);font-size:clamp(18px,1.6vw,22px);line-height:1.5}.subpage .hero .lead em{font-family:var(--font-serif);color:var(--accent);font-size:1.08em;font-style:italic}.subpage .placa-final{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink);position:relative}.subpage .placa-final:before{content:"";pointer-events:none;opacity:.4;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 .6 0 0 0 0 .5 0 0 0 0 .4 0 0 0 .15 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.subpage .placa-final .inner{z-index:2;padding:clamp(96px,15vh,180px) clamp(28px,5vw,80px);position:relative}.subpage .placa-final .plate-bar{border-color:var(--paper)}.subpage .placa-final .plate-id{background:var(--paper);color:var(--ink)}.subpage .placa-final .plate-meta,.subpage .placa-final .plate-end{color:color-mix(in oklch, var(--paper) 78%, transparent)}.subpage .final-h{letter-spacing:-.04em;color:var(--paper);margin-bottom:32px;font-size:clamp(64px,11vw,180px);font-weight:600;line-height:.94}.subpage .final-h em{font-family:var(--font-serif);color:#e8a57a;font-style:italic;font-weight:400}.subpage .final-sub{max-width:620px;color:color-mix(in oklch, var(--paper) 82%, transparent);margin-bottom:48px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.subpage .final-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.subpage .btn-primary{background:var(--paper);color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;border-radius:99px;align-items:center;gap:10px;padding:18px 28px;font-size:16px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.subpage .btn-primary:hover{background:#e8a57a;transform:translateY(-2px)}.subpage .btn-secondary{color:var(--paper);font-family:var(--font-display);letter-spacing:-.01em;border:1px solid color-mix(in oklch, var(--paper) 30%, transparent);border-radius:99px;align-items:center;gap:10px;padding:18px 28px;font-size:16px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.subpage .btn-secondary:hover{color:#e8a57a;border-color:#e8a57a}.subpage .final-pie{border-top:1px solid color-mix(in oklch, var(--paper) 18%, transparent);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklch, var(--paper) 60%, transparent);margin-top:48px;padding-top:24px;font-size:11px}.subpage [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--d,0) * 80ms);transform:translateY(28px)}.subpage [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.subpage [data-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:860px){.subpage .coords{display:none}.subpage .inner{padding:64px clamp(20px,5vw,32px)}.subpage .plate-bar{gap:12px;font-size:9.5px}.subpage .plate-meta{gap:14px}.subpage .nav-links{gap:14px;font-size:13px}.subpage .nav-links a.cta{padding:7px 14px}}@media (max-width:640px){.subpage .nav-links{display:none}}
