:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-paper:#f8f7f2;--k-ink:#262624;--k-muted:#615e57;--k-line:#d5d1c7;--k-wine:#663546;--k-sans:"Manrope Variable", Arial, sans-serif;--k-serif:"Cormorant Garamond", Georgia, serif;--k-gutter:clamp(24px, 4.75vw, 88px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--k-paper);color:var(--k-ink);font:400 15px/1.65 var(--k-sans);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}a{color:inherit;text-underline-offset:5px}button,input,summary{font:inherit}button,summary{cursor:pointer}img{max-width:100%;display:block}em{font-weight:400}::selection{color:#321f26;background:#e3c7ce}:focus-visible{outline:2px solid var(--k-wine);outline-offset:4px}.skip-link{z-index:100;background:var(--k-ink);color:#fff;padding:12px 20px;position:fixed;top:8px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@media (max-width:760px){html{scroll-padding-top:76px}}@media (max-width:420px){:root{--k-gutter:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.privacy-page{background:var(--k-paper);min-height:100vh}.privacy-wrap{width:min(1320px, calc(100% - 2 * var(--k-gutter)));margin-inline:auto}.privacy-header{border-bottom:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.privacy-brand{flex:none;align-items:center;min-height:44px;display:inline-flex}.privacy-brand img{width:clamp(138px,12vw,173px);height:auto}.privacy-back{border:1px solid var(--k-line);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 18px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.privacy-back:hover{border-color:var(--k-wine);color:var(--k-wine)}.privacy-main{padding-block:clamp(56px,7vw,100px) 72px}.privacy-intro{max-width:850px;margin-bottom:clamp(48px,6vw,84px)}.privacy-eyebrow{color:var(--k-wine);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:26px;font-size:12px;font-weight:650;display:flex}.privacy-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.privacy-intro h1{letter-spacing:-.055em;font-size:clamp(42px,5.5vw,76px);font-weight:500;line-height:1.05}.privacy-intro h1 em{color:var(--k-wine);font:italic 400 1.22em / 1 var(--k-serif)}.privacy-lead{max-width:59ch;color:var(--k-muted);margin-top:28px;font-size:17px;line-height:1.8}.privacy-date{color:var(--k-muted);margin-top:20px;font-size:13px}.privacy-layout{grid-template-columns:minmax(210px,.85fr) minmax(0,2fr);align-items:start;gap:clamp(48px,7vw,116px);display:grid}.privacy-index{padding-top:10px;display:grid;position:sticky;top:32px}.privacy-index a{min-height:44px;color:var(--k-muted);align-items:baseline;gap:14px;padding-block:10px;font-size:13px;text-decoration:none;display:flex}.privacy-index a span{color:var(--k-wine);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.privacy-index a:hover{color:var(--k-wine);text-decoration:underline}.privacy-content{min-width:0;max-width:73ch}.privacy-content section{border-top:1px solid var(--k-line);padding-block:30px 38px;scroll-margin-top:24px}.privacy-section-number{color:var(--k-wine);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:12px}.privacy-content h2{letter-spacing:-.035em;margin-bottom:23px;font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.2}.privacy-content p:not([class]),.privacy-content li,.privacy-content dd{color:var(--k-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.privacy-content p+p{margin-top:17px}.privacy-content a,.privacy-content button{color:var(--k-wine)}.privacy-content button{min-height:44px;font:550 14px / 1.6 var(--k-sans);text-underline-offset:5px;background:0 0;border:0;margin-top:18px;padding:8px 0;text-decoration:underline}.privacy-content ul{gap:17px;margin:0 0 20px;padding-left:21px;display:grid}.privacy-content strong{color:var(--k-ink);font-weight:600}.privacy-purposes{gap:24px;margin:0;display:grid}.privacy-purposes dt{margin-bottom:5px;font-size:15px;font-weight:600}.privacy-purposes dd{margin:0}.privacy-footer{border-top:1px solid var(--k-line);color:var(--k-muted);justify-content:space-between;align-items:center;gap:20px 32px;padding-block:26px 34px;font-size:13px;display:flex}.privacy-footer>div{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.privacy-footer a,.privacy-footer button{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.privacy-footer button{color:inherit;font:inherit;text-underline-offset:5px;background:0 0;border:0;text-decoration:underline}@media (max-width:850px){.privacy-layout{grid-template-columns:1fr;gap:36px}.privacy-index{border-block:1px solid var(--k-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-block:16px;position:static}.privacy-content{max-width:100%}.privacy-footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.privacy-header{gap:12px;min-height:74px}.privacy-back{gap:7px;padding-inline:12px;font-size:12px}.privacy-main{padding-top:44px}.privacy-intro h1 em{display:block}.privacy-lead{font-size:15px}.privacy-index{grid-template-columns:1fr;gap:0}.privacy-content section{padding-block:26px 32px}}
