:root{--ink: #0a0a0a;--cream: #f5f3ee;--warm: #efe9dc;--accent: #e75018;--win: #2e7d32;--info: #18afe7;--divider-light: rgba(0, 0, 0, .15);--divider-dark: rgba(255, 255, 255, .1);--serif: "Playfair Display", serif;--sans: "Archivo", system-ui, sans-serif}.page-h1{font-family:var(--serif);font-size:clamp(44px,11vw,88px);font-weight:900;letter-spacing:-.03em;line-height:.95;margin:0}.eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:600;opacity:.55}:root{--ease-out: cubic-bezier(.23, 1, .32, 1)}.entrance-fade,.entrance-rise,.entrance-scale{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:var(--enter-delay, 0ms)}@media (prefers-reduced-motion: no-preference){@starting-style{.entrance-fade{opacity:0}.entrance-rise{opacity:0;transform:translateY(8px)}.entrance-scale{opacity:0;transform:scale(.96)}}}@media (prefers-reduced-motion: reduce){.entrance-fade,.entrance-rise,.entrance-scale{transition:opacity .01ms!important;transition-delay:0ms!important}}@media (max-width: 760px){.r-pad{padding-left:20px!important;padding-right:20px!important}}@media (max-width: 880px){.r-stack{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width: 760px){.r-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 480px){.r-cards{grid-template-columns:1fr!important}}.ribbon-right.svelte-12uo7i{display:flex;align-items:center;gap:16px}.ribbon-links.svelte-12uo7i{display:flex;align-items:center;gap:14px}.ribbon-divider.svelte-12uo7i{opacity:.3}.ribbon-link.svelte-12uo7i{color:inherit;text-decoration:none;opacity:.8;transition:color .2s,opacity .2s}.ribbon-link.svelte-12uo7i:hover{opacity:1;color:#18afe7}@media (max-width: 720px){.ribbon-right.svelte-12uo7i{display:none}.ribbon.svelte-12uo7i{justify-content:center}}@media (max-width: 540px){.ribbon.svelte-12uo7i{letter-spacing:.12em;font-size:10px}}html,body{margin:0;padding:0;background:#0a0a0a;overflow-x:clip}body{font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#0a0a0a}*,*:before,*:after{box-sizing:border-box}button{font-family:inherit}
