:root{--devont-color-brand-brown: #2A211C;--devont-color-brand-brown-texture: #382B21;--devont-color-brand-green-900: #101E1E;--devont-color-brand-green-800: #192E2E;--devont-color-brand-fendi-600: #6A5D53;--devont-color-brand-fendi-400: #B2A69A;--devont-color-brand-beige: #D3CCC9;--devont-font-sans: FK Grotesk Neue, Neue Haas Grotesk, Helvetica Now, Inter, system-ui, sans-serif;--devont-font-wordmark: official-vector-only;--devont-font-size-xs: .75rem;--devont-font-size-sm: .875rem;--devont-font-size-md: 1rem;--devont-font-size-lg: 1.125rem;--devont-font-size-xl: 1.5rem;--devont-font-size-2xl: 2rem;--devont-font-line-height-tight: 1.2;--devont-font-line-height-body: 1.5;--devont-font-weight-regular: 400;--devont-font-weight-medium: 500;--devont-font-weight-semibold: 600;--devont-font-weight-bold: 700;--devont-space-1: .25rem;--devont-space-2: .5rem;--devont-space-3: .75rem;--devont-space-4: 1rem;--devont-space-5: 1.25rem;--devont-space-6: 1.5rem;--devont-space-8: 2rem;--devont-space-10: 2.5rem;--devont-space-12: 3rem;--devont-space-16: 4rem;--devont-radius-sm: .25rem;--devont-radius-md: .5rem;--devont-radius-lg: .75rem;--devont-radius-xl: 1rem;--devont-radius-round: 999px;--devont-border-thin: 1px;--devont-motion-duration-fast: .16s;--devont-motion-duration-normal: .24s;--devont-motion-duration-slow: .32s;--devont-motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--devont-motion-ease-out: cubic-bezier(.22, 1, .36, 1)}:root,:root[data-theme=light]{--devont-color-background-canvas: #D3CCC9;--devont-color-background-surface: #D3CCC9;--devont-color-background-surface-strong: #B2A69A;--devont-color-background-chrome: #101E1E;--devont-color-text-primary: #192E2E;--devont-color-text-secondary: #2A211C;--devont-color-text-on-action: #D3CCC9;--devont-color-text-on-chrome: #D3CCC9;--devont-color-text-on-chrome-muted: #B2A69A;--devont-color-border-default: rgba(25, 46, 46, .24);--devont-color-action-primary: #192E2E;--devont-color-action-primary-foreground: #D3CCC9;--devont-color-field-background: #D3CCC9;--devont-color-field-foreground: #192E2E;--devont-color-field-border: #6A5D53;--devont-color-focus-ring: #192E2E}:root[data-theme=dark]{--devont-color-background-canvas: #2A211C;--devont-color-background-surface: #382B21;--devont-color-background-surface-strong: #2A211C;--devont-color-background-chrome: #2A211C;--devont-color-text-primary: #D3CCC9;--devont-color-text-secondary: #B2A69A;--devont-color-text-on-action: #2A211C;--devont-color-text-on-chrome: #D3CCC9;--devont-color-text-on-chrome-muted: #B2A69A;--devont-color-border-default: rgba(211, 204, 201, .18);--devont-color-action-primary: #D3CCC9;--devont-color-action-primary-foreground: #2A211C;--devont-color-field-background: #382B21;--devont-color-field-foreground: #D3CCC9;--devont-color-field-border: #B2A69A;--devont-color-focus-ring: #D3CCC9}:root{--font-display: var(--devont-font-sans);--font-body: var(--devont-font-sans);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--radius-control: .25rem;--radius-field: .5rem;--line-thin: 1px;--content-max: 90rem;--content-pad: clamp(1.25rem, 4vw, 4.5rem);--duration-fast: .16s;--duration-medium: .32s;--ease-out: cubic-bezier(.22, 1, .36, 1)}:root,:root[data-theme=light]{--color-canvas: var(--devont-color-background-canvas);--color-surface: var(--devont-color-background-surface);--color-surface-strong: var(--devont-color-background-surface-strong);--color-chrome: var(--devont-color-background-chrome);--color-chrome-text: var(--devont-color-text-on-chrome);--color-text: var(--devont-color-text-primary);--color-text-muted: var(--devont-color-text-secondary);--color-text-soft: var(--devont-color-text-secondary);--color-border: var(--devont-color-border-default);--color-border-strong: rgba(25, 46, 46, .56);--color-action: var(--devont-color-action-primary);--color-action-text: var(--devont-color-action-primary-foreground);--color-accent-field: var(--devont-color-field-border);--color-accent-soft: var(--devont-color-background-surface-strong);--color-focus: var(--devont-color-focus-ring);--color-selection: #b2a69a;--color-media-text: #d3ccc9;--color-media-overlay: rgba(42, 33, 28, .14);--media-filter: grayscale(.18) sepia(.1) saturate(.78) contrast(1.02)}:root[data-theme=dark]{--color-canvas: var(--devont-color-background-canvas);--color-surface: var(--devont-color-background-surface);--color-surface-strong: var(--devont-color-background-surface-strong);--color-chrome: var(--devont-color-background-chrome);--color-chrome-text: var(--devont-color-text-on-chrome);--color-text: var(--devont-color-text-primary);--color-text-muted: var(--devont-color-text-secondary);--color-text-soft: var(--devont-color-text-secondary);--color-border: var(--devont-color-border-default);--color-border-strong: rgba(211, 204, 201, .44);--color-action: var(--devont-color-action-primary);--color-action-text: var(--devont-color-action-primary-foreground);--color-accent-field: var(--devont-color-field-border);--color-accent-soft: var(--devont-color-background-surface-strong);--color-focus: var(--devont-color-focus-ring);--color-selection: #6a5d53;--color-media-text: #d3ccc9;--color-media-overlay: rgba(42, 33, 28, .42);--media-filter: grayscale(.72) sepia(.48) saturate(.62) brightness(.82) contrast(1.06)}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-Regular-COSUV5bM.woff) format("woff");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-Medium-fMl-dL3c.woff) format("woff");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-Bold-CBMTtq1b.woff) format("woff");font-style:normal;font-weight:600 700;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-Black-BHuVL2MQ.woff) format("woff");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-RegularItalic-ggolsEhH.woff) format("woff");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-MediumItalic-Ds_p7_NY.woff) format("woff");font-style:italic;font-weight:500;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-BoldItalic-Bhf0tEe3.woff) format("woff");font-style:italic;font-weight:600 700;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}@font-face{font-family:FK Grotesk Neue;src:url(/assets/FKGroteskNeue-BlackItalic-D317japg.woff) format("woff");font-style:italic;font-weight:900;font-display:swap;unicode-range:U+0000-0023,U+0025-007F,U+00A0-00A1,U+00A4,U+00A6-00BF,U+00D7,U+00F7,U+2000-206F,U+2122}:root{font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--color-canvas);color:var(--color-text);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility}a{color:var(--color-action);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}a:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.privacy-doc-header,.privacy-doc-footer{display:flex;width:min(100%,76rem);align-items:center;justify-content:space-between;gap:var(--space-4);margin-inline:auto;padding:var(--space-4) var(--content-pad)}.privacy-doc-header{min-height:4rem;border-bottom:var(--line-thin) solid var(--color-border)}.privacy-doc-label,.privacy-doc-footer p{margin:0;color:var(--color-text-muted);font-size:.875rem;font-weight:600}.privacy-doc-main{width:min(100%,56rem);margin-inline:auto;padding:clamp(1.5rem,5vw,4rem) var(--content-pad) var(--space-9)}.privacy-doc-eyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:.875rem;font-weight:600}h1,h2{line-height:1.2;text-wrap:pretty}h1{margin:0;font-size:clamp(2rem,6vw,2.75rem);letter-spacing:-.035em}.privacy-doc-intro{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,2.5vw,1.125rem)}.privacy-doc-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3) var(--space-6);margin:var(--space-6) 0;padding-block:var(--space-4);border-block:var(--line-thin) solid var(--color-border)}.privacy-doc-meta div{min-width:0}.privacy-doc-meta dt{color:var(--color-text-muted);font-size:.875rem}.privacy-doc-meta dd{margin:.2rem 0 0;font-weight:600}.privacy-doc-toc{display:grid;gap:var(--space-2);margin-block:var(--space-6) var(--space-8);padding:var(--space-5);border:var(--line-thin) solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface)}.privacy-doc-toc strong{margin-bottom:var(--space-1)}.privacy-doc-section{margin-top:var(--space-8);scroll-margin-top:var(--space-5)}.privacy-doc-section h2,.privacy-doc-contact h2{margin:0 0 var(--space-3);font-size:clamp(1.25rem,3vw,1.5rem)}.privacy-doc-section p,.privacy-doc-contact p{margin:0 0 var(--space-3)}.privacy-doc-section ul{display:grid;gap:var(--space-2);padding-inline-start:1.4rem}.privacy-doc-contact{margin-top:var(--space-8);padding:var(--space-5);border:var(--line-thin) solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface)}.privacy-doc-contact p{margin-bottom:0}.privacy-doc-footer{flex-wrap:wrap;border-top:var(--line-thin) solid var(--color-border)}@media(max-width:480px){.privacy-doc-header,.privacy-doc-footer{align-items:flex-start;flex-direction:column}.privacy-doc-draft,.privacy-doc-toc,.privacy-doc-contact{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
