@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Inter:wght@300;400;500;600;700;800&family=Oswald:wght@300;400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#0a0a08;--bg-soft:#11130d;--panel:#0a0a08d1;--line:#f5e8d324;--line-strong:#f5e8d33d;--ink-strong:#f5e8d3;--ink:#f5e8d3d1;--ink-soft:#f5e8d39e;--accent:#d4f87a;--gold:#d6a152;--font-display:"Cormorant Garamond", Georgia, serif;--font-heading:"Oswald", "Inter", sans-serif;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);font:300 1rem/1.7 var(--font-sans);background:radial-gradient(circle at 20% 4%,#d4f87a17,#0000 24%),radial-gradient(circle at 90% 12%,#d6a1521a,#0000 22%),linear-gradient(#171811,#0a0a08 58%,#11130d);margin:0}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f5e8d309 1px,#0000 1px),linear-gradient(90deg,#f5e8d308 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000070,#0000 72%);mask-image:linear-gradient(#00000070,#0000 72%)}a{color:var(--accent)}h1,h2{color:var(--ink-strong);margin-top:0}h1{max-width:11ch;font-family:var(--font-display);letter-spacing:0;margin-bottom:18px;font-size:clamp(4rem,10vw,8.4rem);font-style:italic;font-weight:500;line-height:.88}h2{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.1rem,1.7vw,1.42rem);font-weight:500;line-height:1.05}p{color:var(--ink);margin-top:0}ul{margin:12px 0 0;padding-left:20px}li+li{margin-top:8px}.privacy-page{min-height:100vh;padding:24px 18px 72px}.privacy-shell{width:min(100%,1040px);margin:0 auto}.privacy-back{min-height:44px;color:var(--ink-soft);font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #f5e8d338;align-items:center;margin-bottom:44px;font-size:.75rem;text-decoration:none;display:inline-flex}.privacy-back:hover,.privacy-back:focus-visible{color:var(--ink-strong)}.privacy-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:34px;padding:clamp(34px,6vw,72px) 0 clamp(22px,4vw,42px);position:relative}.privacy-header:after{content:"DINESCOUT";color:#0000;font-family:var(--font-heading);letter-spacing:.18em;opacity:.16;pointer-events:none;-webkit-text-stroke:1px var(--ink-strong);font-size:clamp(3.2rem,11vw,9rem);font-weight:300;line-height:.8;position:absolute;bottom:clamp(22px,4vw,42px);right:0}.privacy-eyebrow{color:var(--accent);letter-spacing:.24em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:800}.privacy-intro{max-width:60ch;color:var(--ink-soft);font-size:clamp(1.05rem,1.6vw,1.22rem)}.privacy-card{border:1px solid var(--line);background:radial-gradient(circle at top right, #d4f87a0f, transparent 30%), linear-gradient(180deg, #f5e8d30f, transparent 22%), var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;padding:28px 24px;position:relative;box-shadow:0 30px 80px #0000005c}.privacy-card:before{content:"";pointer-events:none;border:1px solid #f5e8d314;position:absolute;inset:16px}.privacy-block+.privacy-block{border-top:1px solid var(--line-strong);margin-top:28px;padding-top:28px}.privacy-block p,.privacy-block li{color:var(--ink)}.privacy-block a{color:var(--accent);text-underline-offset:4px;font-weight:700}@media (width>=760px){.privacy-page{padding-inline:32px}.privacy-card{padding:44px 42px}}@media (width<=759px){.privacy-header:after{content:none}h1{font-size:clamp(3.4rem,16vw,5rem)}}
