@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=DM+Sans:wght@400;500&family=Manrope:wght@300;400;500&display=swap";:root{--paper:#fcfbf8;--beige:#f5f1ea;--ink:#2b2b2b;--gold:#c7a86b;--muted:#74706a;--line:#ded7ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.8 Manrope,sans-serif}.legal-header{border-bottom:1px solid var(--line);z-index:5;background:#fcfbf8f2;justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex;position:sticky;top:0}.legal-logo{color:var(--ink);text-align:center;flex-direction:column;line-height:1;text-decoration:none;display:flex}.legal-logo span{letter-spacing:.3em;font:600 25px Cormorant Garamond,serif}.legal-logo small{letter-spacing:.2em;color:#927b53;margin-top:7px;font:6px DM Sans}.back{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font:500 10px DM Sans;text-decoration:none}.legal-hero{background:var(--beige);border-bottom:1px solid var(--line);padding:100px 8vw 70px}.eyebrow{letter-spacing:.24em;color:#9b7b42;text-transform:uppercase;font:500 9px DM Sans}.legal-hero h1{max-width:850px;margin:12px 0 20px;font:500 clamp(45px,6vw,75px)/1 Cormorant Garamond,serif}.legal-hero p{max-width:700px;color:var(--muted)}.legal-content{grid-template-columns:220px minmax(0,760px);gap:80px;padding:80px 8vw 120px;display:grid}.legal-nav{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:120px}.legal-nav a{color:#777;border-left:1px solid var(--line);padding:5px 15px;font-size:11px;text-decoration:none}.legal-nav a:hover{color:#92733f;border-color:var(--gold)}article section{border-bottom:1px solid var(--line);margin:0 0 42px;padding:0 0 42px}article h2{margin:0 0 15px;font:600 30px Cormorant Garamond,serif}article h3{text-transform:uppercase;letter-spacing:.08em;margin-top:25px;font-size:12px}article p,article li{color:#5e5b56}article ul{padding-left:20px}.legal-box{background:var(--beige);border-left:2px solid var(--gold);padding:22px 25px}.legal-footer b{color:#d0b982;font-weight:500}.legal-footer a{color:#d0b982}.legal-footer div{max-width:900px}@media (width<=760px){.legal-header{padding:0 20px}.legal-content{grid-template-columns:1fr;padding:60px 24px 90px}.legal-nav{display:none}.legal-hero{padding:75px 24px 55px}.legal-logo span{font-size:20px}.back{font-size:9px}}.legal-footer{color:#918d86;background:#242321;padding:64px 8vw 28px;font-size:10px}.legal-footer a{color:#aaa59d;text-decoration:none;transition:color .25s}.legal-footer a:hover{color:#d0b982}.legal-footer-grid{grid-template-columns:1.4fr 1fr .75fr;gap:60px;display:grid;max-width:1200px!important}.legal-footer-grid>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.legal-footer-grid>div>b{color:#d0b982;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font:500 9px DM Sans}.legal-footer .legal-logo span{color:#f1ece3;font-size:25px}.legal-footer-brand p{color:#8f8b84;margin:7px 0 12px}.legal-social{gap:9px;display:flex}.legal-social a{border:1px solid #48453f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.legal-social img{object-fit:contain;filter:brightness(0)saturate()invert(77%)sepia(18%)saturate(727%)hue-rotate(358deg)brightness(89%)contrast(84%);width:14px;height:14px}.legal-social img[src$=youtube\.svg]{width:16px}.legal-company{color:#817d76;border-top:1px solid #3d3b37;border-bottom:1px solid #3d3b37;margin-top:40px;padding:23px 0;line-height:1.9;max-width:1200px!important}.legal-copyright{color:#67645f;margin-top:22px;max-width:1200px!important}@media (width<=760px){.legal-footer{padding:52px 24px 25px}.legal-footer-grid{grid-template-columns:1fr;gap:32px}.legal-footer-grid>div+div{border-top:1px solid #393733;padding-top:24px}.legal-company{margin-top:32px}}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #8a672e}[id]{scroll-margin-top:32px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*$vite$:1*/