.LegalPage-module__KIVwkG__page{color:#f2efe7;background:#0a0a09;min-height:100vh}.LegalPage-module__KIVwkG__header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.LegalPage-module__KIVwkG__brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:18px;font-weight:620;display:inline-flex}.LegalPage-module__KIVwkG__logo{object-fit:contain;width:34px;height:34px}.LegalPage-module__KIVwkG__nav{color:#8d8a82;align-items:center;gap:26px;font-size:12px;display:flex}.LegalPage-module__KIVwkG__nav a{border-bottom:1px solid #0000;padding:9px 0;transition:color .2s,border-color .2s}.LegalPage-module__KIVwkG__nav a:hover,.LegalPage-module__KIVwkG__nav .LegalPage-module__KIVwkG__active{color:#efeade;border-bottom-color:#f4b400}.LegalPage-module__KIVwkG__hero{border-bottom:1px solid #ffffff17;width:min(1240px,100% - 48px);margin:0 auto;padding:112px 0 92px}.LegalPage-module__KIVwkG__kicker{color:#c5a847;text-transform:uppercase;letter-spacing:.18em;font-size:10px}.LegalPage-module__KIVwkG__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:96px;margin-top:28px;display:grid}.LegalPage-module__KIVwkG__hero h1{letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(64px,8.2vw,116px);font-weight:520;line-height:.9}.LegalPage-module__KIVwkG__heroCopy{color:#99968e;max-width:690px;margin:30px 0 0;font-size:16px;line-height:1.75}.LegalPage-module__KIVwkG__meta{border-top:1px solid #ffffff1f;margin:0}.LegalPage-module__KIVwkG__metaRow{border-bottom:1px solid #ffffff13;grid-template-columns:115px 1fr;gap:24px;padding:16px 0;display:grid}.LegalPage-module__KIVwkG__meta dt{color:#5f5d57;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.LegalPage-module__KIVwkG__meta dd{color:#c6c1b5;margin:0;font-size:12px}.LegalPage-module__KIVwkG__meta a:hover{color:#f4b400}.LegalPage-module__KIVwkG__shell{grid-template-columns:235px minmax(0,760px);justify-content:space-between;gap:92px;width:min(1240px,100% - 48px);margin:0 auto;padding:82px 0 120px;display:grid}.LegalPage-module__KIVwkG__toc{align-self:start;position:sticky;top:28px}.LegalPage-module__KIVwkG__tocTitle{color:#5f5d57;text-transform:uppercase;letter-spacing:.16em;margin-bottom:18px;font-size:9px;display:block}.LegalPage-module__KIVwkG__toc nav{border-left:1px solid #ffffff1c}.LegalPage-module__KIVwkG__toc a{color:#77756f;border-left:1px solid #0000;grid-template-columns:28px 1fr;gap:8px;margin-left:-1px;padding:9px 0 9px 16px;font-size:11px;line-height:1.35;transition:color .2s,border-color .2s;display:grid}.LegalPage-module__KIVwkG__toc a:hover{color:#e3ddd0;border-left-color:#f4b400}.LegalPage-module__KIVwkG__toc small{color:#45433e;padding-top:2px;font-size:8px}.LegalPage-module__KIVwkG__content{min-width:0}.LegalPage-module__KIVwkG__section{border-bottom:1px solid #ffffff16;margin:0 0 58px;padding:0 0 58px;scroll-margin-top:28px}.LegalPage-module__KIVwkG__section:last-child{margin-bottom:0}.LegalPage-module__KIVwkG__sectionHead{grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:18px;margin-bottom:24px;display:grid}.LegalPage-module__KIVwkG__number{color:#6c685d;font-family:var(--font-geist-mono), monospace;font-size:9px}.LegalPage-module__KIVwkG__section h2{color:#eee9dd;letter-spacing:-.045em;margin:0;font-size:clamp(27px,3.2vw,38px);font-weight:530;line-height:1.1}.LegalPage-module__KIVwkG__sectionBody{padding-left:60px}.LegalPage-module__KIVwkG__sectionBody p,.LegalPage-module__KIVwkG__sectionBody li{color:#9a978f;font-size:14px;line-height:1.9}.LegalPage-module__KIVwkG__sectionBody p{margin:0}.LegalPage-module__KIVwkG__sectionBody p+p{margin-top:18px}.LegalPage-module__KIVwkG__sectionBody ul{margin:20px 0 0;padding:0;list-style:none}.LegalPage-module__KIVwkG__sectionBody li{margin:10px 0;padding-left:18px;position:relative}.LegalPage-module__KIVwkG__sectionBody li:before{content:"";background:#8c762c;border-radius:50%;width:5px;height:5px;position:absolute;top:.88em;left:0}.LegalPage-module__KIVwkG__sectionBody strong{color:#cfc9bc;font-weight:560}.LegalPage-module__KIVwkG__sectionBody a{color:#d7bc55;text-underline-offset:4px;-webkit-text-decoration:underline #d7bc554d;text-decoration:underline #d7bc554d}.LegalPage-module__KIVwkG__sectionBody a:hover{color:#f4cd45}.LegalPage-module__KIVwkG__contactBand{background:#0c0c0b;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17}.LegalPage-module__KIVwkG__contactInner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;width:min(1240px,100% - 48px);margin:0 auto;padding:68px 0 72px;display:grid}.LegalPage-module__KIVwkG__contactIntro span{color:#6c6962;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.LegalPage-module__KIVwkG__contactIntro h2{letter-spacing:-.06em;max-width:420px;margin:18px 0 0;font-size:clamp(38px,4.6vw,62px);font-weight:520;line-height:.98}.LegalPage-module__KIVwkG__contactGrid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,1fr);display:grid}.LegalPage-module__KIVwkG__contactCard{border-bottom:1px solid #ffffff13;padding:19px 0}.LegalPage-module__KIVwkG__contactCard:nth-child(odd){padding-right:28px}.LegalPage-module__KIVwkG__contactCard:nth-child(2n){border-left:1px solid #ffffff13;padding-left:28px}.LegalPage-module__KIVwkG__contactCard span{color:#65625b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:9px;display:block}.LegalPage-module__KIVwkG__contactCard a{color:#c9c3b7;font-size:12px}.LegalPage-module__KIVwkG__contactCard a:hover{color:#f4b400}.LegalPage-module__KIVwkG__footer{color:#5c5a54;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1240px,100% - 48px);min-height:98px;margin:0 auto;font-size:9px;display:grid}.LegalPage-module__KIVwkG__footerLinks{gap:24px;display:flex}.LegalPage-module__KIVwkG__footerLinks a:hover{color:#aaa69c}.LegalPage-module__KIVwkG__backTop{justify-self:end}.LegalPage-module__KIVwkG__backTop:hover{color:#aaa69c}@media (max-width:900px){.LegalPage-module__KIVwkG__heroGrid{grid-template-columns:1fr;gap:52px}.LegalPage-module__KIVwkG__shell{grid-template-columns:1fr;gap:48px}.LegalPage-module__KIVwkG__toc{position:static}.LegalPage-module__KIVwkG__toc nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LegalPage-module__KIVwkG__contactInner{grid-template-columns:1fr;gap:45px}}@media (max-width:620px){.LegalPage-module__KIVwkG__header{width:calc(100% - 28px);min-height:72px}.LegalPage-module__KIVwkG__brand{font-size:16px}.LegalPage-module__KIVwkG__logo{width:30px;height:30px}.LegalPage-module__KIVwkG__nav{gap:16px;font-size:10px}.LegalPage-module__KIVwkG__nav a:last-child{display:none}.LegalPage-module__KIVwkG__hero{width:calc(100% - 32px);padding:76px 0 66px}.LegalPage-module__KIVwkG__heroGrid{gap:40px;margin-top:22px}.LegalPage-module__KIVwkG__hero h1{font-size:clamp(56px,17vw,82px)}.LegalPage-module__KIVwkG__heroCopy{font-size:14px;line-height:1.7}.LegalPage-module__KIVwkG__metaRow{grid-template-columns:95px 1fr}.LegalPage-module__KIVwkG__shell{width:calc(100% - 32px);padding:56px 0 80px}.LegalPage-module__KIVwkG__toc nav{grid-template-columns:1fr}.LegalPage-module__KIVwkG__section{margin-bottom:42px;padding-bottom:42px}.LegalPage-module__KIVwkG__sectionHead{grid-template-columns:30px 1fr;gap:10px}.LegalPage-module__KIVwkG__sectionBody{padding-left:40px}.LegalPage-module__KIVwkG__sectionBody p,.LegalPage-module__KIVwkG__sectionBody li{font-size:13px;line-height:1.8}.LegalPage-module__KIVwkG__contactInner{width:calc(100% - 32px);padding:54px 0}.LegalPage-module__KIVwkG__contactGrid{grid-template-columns:1fr}.LegalPage-module__KIVwkG__contactCard:nth-child(odd),.LegalPage-module__KIVwkG__contactCard:nth-child(2n){border-left:0;padding:18px 0}.LegalPage-module__KIVwkG__footer{grid-template-columns:1fr;gap:14px;width:calc(100% - 32px);padding:28px 0}.LegalPage-module__KIVwkG__footerLinks{flex-wrap:wrap}.LegalPage-module__KIVwkG__backTop{justify-self:start}}
