.LegalPage_legalPage__faW6G{--legal-line:rgb(var(--home-fg-rgb)/0.11);--legal-soft:rgb(var(--home-fg-rgb)/0.055);overflow:visible}.LegalPage_readingProgress__u3wUv{position:fixed;inset:0 0 auto;z-index:100;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-info));box-shadow:0 0 1rem rgb(var(--color-accent-rgb)/.5);transform-origin:left}.LegalPage_hero__avv_j{position:relative;overflow:hidden;padding:clamp(8.5rem,14vw,11.5rem) 0 clamp(4rem,8vw,7rem)}.LegalPage_hero__avv_j:after{position:absolute;right:-7rem;bottom:-18rem;width:42rem;height:42rem;border:1px solid rgb(var(--color-accent-rgb)/.12);border-radius:50%;content:"";box-shadow:0 0 0 5rem rgb(var(--color-accent-rgb)/.025),0 0 0 10rem rgb(var(--color-accent-rgb)/.018);pointer-events:none}.LegalPage_heroAtmosphere__lfWuR{position:absolute;inset:0;overflow:hidden;pointer-events:none}.LegalPage_heroAtmosphere__lfWuR:before{position:absolute;inset:14% auto auto 50%;width:1px;height:75%;content:"";background:linear-gradient(transparent,var(--legal-line),transparent)}.LegalPage_heroAtmosphere__lfWuR>span{position:absolute;border-radius:50%;filter:blur(.2px)}.LegalPage_heroAtmosphere__lfWuR>span:first-child{top:15%;right:7%;width:.45rem;height:.45rem;background:var(--color-accent);box-shadow:0 0 2.4rem .7rem rgb(var(--color-accent-rgb)/.26);animation:LegalPage_legal-float__PjcNl 5.5s ease-in-out infinite}.LegalPage_heroAtmosphere__lfWuR>span:nth-child(2){top:68%;left:6%;width:8rem;height:8rem;border:1px solid rgb(var(--color-accent-rgb)/.14);box-shadow:inset 0 0 3rem rgb(var(--color-accent-rgb)/.04);animation:LegalPage_legal-orbit__HZqb5 18s linear infinite}.LegalPage_heroAtmosphere__lfWuR>span:nth-child(3){top:11%;left:42%;width:23rem;height:23rem;background:rgb(var(--color-accent-rgb)/.08);filter:blur(7rem)}.LegalPage_heroInner__aXmqc{position:relative;z-index:2;display:grid;align-items:end;gap:clamp(2.5rem,7vw,6rem)}.LegalPage_heroCopy__N0S7G{max-width:57rem}.LegalPage_eyebrow__RpqCu{display:flex;align-items:center;gap:.7rem;margin:0 0 1.25rem;color:var(--color-accent);font-family:var(--home-label);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.LegalPage_eyebrow__RpqCu>span{width:2.1rem;height:1px;background:currentColor}.LegalPage_hero__avv_j h1{max-width:11ch;margin:0;font-family:var(--home-display);font-size:clamp(3.6rem,8.6vw,8rem);font-weight:300;letter-spacing:-.045em;line-height:.88}.LegalPage_hero__avv_j h1 em{display:block;color:var(--color-accent);font-style:normal}.LegalPage_heroSummary__LiSLv{max-width:44rem;margin:1.75rem 0 0;color:rgb(var(--home-fg-rgb)/.66);font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.72}.LegalPage_metaRow__OWqzT{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.8rem}.LegalPage_metaRow__OWqzT>span{display:inline-flex;min-height:2.2rem;align-items:center;gap:.42rem;border:1px solid var(--legal-line);border-radius:999px;padding:0 .75rem;background:color-mix(in srgb,var(--home-surface) 70%,transparent);color:rgb(var(--home-fg-rgb)/.56);font-family:var(--home-label);font-size:.61rem;backdrop-filter:blur(.8rem)}.LegalPage_metaRow__OWqzT>span:first-child{border-color:rgb(var(--color-accent-rgb)/.35);color:var(--home-text)}.LegalPage_metaRow__OWqzT>span:first-child svg{color:var(--color-accent)}.LegalPage_heroArtifact__2uy2l{position:relative;min-height:24rem;overflow:hidden;border:1px solid rgb(var(--color-accent-rgb)/.28);border-radius:1.7rem;padding:1.2rem;background:linear-gradient(145deg,rgb(var(--home-fg-rgb)/.06),transparent 58%),radial-gradient(circle at 85% 16%,rgb(var(--color-accent-rgb)/.2),transparent 12rem),color-mix(in srgb,var(--home-surface) 88%,transparent);box-shadow:0 2.5rem 7rem rgb(var(--home-shadow-rgb)/.2),inset 0 1px rgb(var(--home-fg-rgb)/.09);transform-origin:bottom right}.LegalPage_heroArtifact__2uy2l:before{position:absolute;inset:0;content:"";background-image:linear-gradient(115deg,transparent 0 46%,rgb(var(--home-fg-rgb)/.035) 46% 46.4%,transparent 46.4% 100%);background-size:2.2rem 2.2rem;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.LegalPage_heroArtifact__2uy2l>svg{position:absolute;top:5rem;right:1.4rem;color:var(--color-accent);filter:drop-shadow(0 0 1.2rem rgb(var(--color-accent-rgb)/.38))}.LegalPage_artifactTop__D5vHQ{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--legal-line);color:rgb(var(--home-fg-rgb)/.48);font-family:var(--home-label);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.LegalPage_artifactTop__D5vHQ span:first-child{color:var(--color-accent)}.LegalPage_artifactTitle__hR74Q{position:absolute;right:1.2rem;bottom:4.3rem;left:1.2rem;z-index:1}.LegalPage_artifactTitle__hR74Q span{display:block;margin-bottom:.5rem;color:var(--color-accent);font-family:var(--home-label);font-size:.62rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.LegalPage_artifactTitle__hR74Q strong{display:block;max-width:11ch;font-family:var(--home-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;letter-spacing:-.03em;line-height:.96}.LegalPage_artifactSeal__NieKp{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:1;display:flex;align-items:center;gap:.55rem;padding-top:.9rem;border-top:1px solid var(--legal-line);color:rgb(var(--home-fg-rgb)/.42);font-family:var(--home-label);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.LegalPage_artifactSeal__NieKp i{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 1rem var(--color-accent)}.LegalPage_summaryBand__itXSo{position:relative;z-index:3;display:grid;overflow:hidden;border:1px solid var(--legal-line);border-radius:1.6rem;background:color-mix(in srgb,var(--home-surface) 74%,transparent);box-shadow:0 1.5rem 5rem rgb(var(--home-shadow-rgb)/.1);backdrop-filter:blur(1rem)}.LegalPage_summaryBand__itXSo article{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem;padding:1.4rem}.LegalPage_summaryBand__itXSo article+article{border-top:1px solid var(--legal-line)}.LegalPage_summaryBand__itXSo svg{grid-row:2/span 2;color:var(--color-accent)}.LegalPage_summaryIndex__QpmmY{grid-column:1/-1;color:rgb(var(--home-fg-rgb)/.28);font-family:var(--home-label);font-size:.55rem}.LegalPage_summaryBand__itXSo h2{margin:0;font-size:.9rem;font-weight:600}.LegalPage_summaryBand__itXSo p{margin:0;color:rgb(var(--home-fg-rgb)/.5);font-size:.76rem;line-height:1.55}.LegalPage_documentSwitch__61vYH{display:flex;gap:.45rem;margin-top:clamp(2.8rem,7vw,5rem);padding-bottom:.8rem;border-bottom:1px solid var(--legal-line)}.LegalPage_documentSwitch__61vYH a{display:inline-flex;min-height:2.8rem;align-items:center;gap:.55rem;border:1px solid var(--legal-line);border-radius:999px;padding:0 .9rem;background:var(--legal-soft);color:rgb(var(--home-fg-rgb)/.58);font-size:.76rem;font-weight:500;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.LegalPage_documentSwitch__61vYH a:focus-visible,.LegalPage_documentSwitch__61vYH a:hover{border-color:rgb(var(--color-accent-rgb)/.5);color:var(--home-text);transform:translateY(-1px)}.LegalPage_documentSwitch__61vYH a>span{font-family:var(--home-label);font-size:.55rem}.LegalPage_documentSwitch__61vYH .LegalPage_documentSwitchActive__euPGj{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-primary)}.LegalPage_mobileContents__aX3AT{margin-top:1rem;border:1px solid var(--legal-line);border-radius:1rem;background:color-mix(in srgb,var(--home-surface) 82%,transparent)}.LegalPage_mobileContents__aX3AT summary{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;font-size:.78rem;font-weight:600;cursor:pointer;list-style:none}.LegalPage_mobileContents__aX3AT summary::-webkit-details-marker{display:none}.LegalPage_mobileContents__aX3AT summary span:last-child{color:var(--color-accent);font-family:var(--home-label);font-size:.6rem}.LegalPage_mobileContents__aX3AT nav{display:grid;max-height:22rem;overflow-y:auto;border-top:1px solid var(--legal-line);padding:.5rem}.LegalPage_mobileContents__aX3AT a{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;padding:.65rem;border-radius:.7rem;color:rgb(var(--home-fg-rgb)/.6);font-size:.72rem;line-height:1.35;text-decoration:none}.LegalPage_mobileContents__aX3AT a:focus-visible,.LegalPage_mobileContents__aX3AT a:hover{background:rgb(var(--color-accent-rgb)/.08);color:var(--home-text)}.LegalPage_mobileContents__aX3AT a span{color:var(--color-accent);font-family:var(--home-label);font-size:.55rem}.LegalPage_documentLayout__j2ZrV{display:grid;gap:1.5rem;margin-top:1.3rem;margin-bottom:clamp(4rem,9vw,8rem)}.LegalPage_contentsRail__Dvzei{display:none}.LegalPage_document__HzT_6{overflow:hidden;border:1px solid var(--legal-line);border-radius:clamp(1.2rem,3vw,2rem);background:linear-gradient(145deg,rgb(var(--home-fg-rgb)/.025),transparent 25rem),color-mix(in srgb,var(--home-surface) 92%,transparent);box-shadow:0 2.2rem 7rem rgb(var(--home-shadow-rgb)/.13),inset 0 1px rgb(var(--home-fg-rgb)/.08)}.LegalPage_documentHeader__srY6H{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--legal-line);padding:clamp(1.3rem,4vw,2.5rem);background:radial-gradient(circle at 88% 0,rgb(var(--color-accent-rgb)/.12),transparent 16rem),var(--legal-soft)}.LegalPage_documentHeader__srY6H p,.LegalPage_documentHeader__srY6H span{color:var(--color-accent);font-family:var(--home-label);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.LegalPage_documentHeader__srY6H h2{margin:.4rem 0 0;font-family:var(--home-display);font-size:clamp(2.2rem,5vw,4rem);font-weight:300;letter-spacing:-.03em;line-height:1}.LegalPage_documentHeader__srY6H p{display:none;margin:0;color:rgb(var(--home-fg-rgb)/.38);text-align:right}.LegalPage_legalSection__Q3bgI{display:grid;scroll-margin-top:7rem;border-bottom:1px solid var(--legal-line);padding:clamp(1.6rem,5vw,3.4rem) clamp(1.3rem,4vw,2.8rem)}.LegalPage_legalSection__Q3bgI:last-child{border-bottom:0}.LegalPage_sectionNumber__GrfHW{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.2rem;color:rgb(var(--home-fg-rgb)/.3)}.LegalPage_sectionNumber__GrfHW span{font-family:var(--home-label);font-size:.55rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.LegalPage_sectionNumber__GrfHW strong{color:rgb(var(--color-accent-rgb)/.7);font-family:var(--home-display);font-size:2.5rem;font-weight:300;line-height:.75}.LegalPage_sectionBody__KZGX3{min-width:0}.LegalPage_sectionBody__KZGX3 h2{max-width:24ch;margin:0 0 1rem;font-family:var(--home-display);font-size:clamp(1.85rem,4vw,2.8rem);font-weight:300;letter-spacing:-.025em;line-height:1.05}.LegalPage_sectionBody__KZGX3>p{max-width:68ch;margin:0;color:rgb(var(--home-fg-rgb)/.67);font-size:clamp(.9rem,1.25vw,1rem);line-height:1.82}.LegalPage_sectionBody__KZGX3 ul{display:grid;gap:0;max-width:70ch;margin:1.35rem 0 0;padding:0;border-top:1px solid var(--legal-line);list-style:none}.LegalPage_sectionBody__KZGX3 li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:.9rem 0;border-bottom:1px solid var(--legal-line)}.LegalPage_sectionBody__KZGX3 li>span{width:.38rem;height:.38rem;margin-top:.58rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 .7rem rgb(var(--color-accent-rgb)/.46)}.LegalPage_sectionBody__KZGX3 li p{margin:0;color:rgb(var(--home-fg-rgb)/.62);font-size:.86rem;line-height:1.7}.LegalPage_contactPanel__lIah6{position:relative;display:grid;gap:1.4rem;overflow:hidden;margin-bottom:clamp(4rem,8vw,7rem);border:1px solid rgb(var(--color-accent-rgb)/.3);border-radius:clamp(1.4rem,4vw,2.3rem);padding:clamp(1.5rem,5vw,3.4rem);background:linear-gradient(130deg,rgb(var(--home-fg-rgb)/.04),transparent 58%),radial-gradient(circle at 82% 30%,rgb(var(--color-accent-rgb)/.19),transparent 20rem),color-mix(in srgb,var(--home-surface) 88%,transparent);box-shadow:0 2rem 6rem rgb(var(--home-shadow-rgb)/.14)}.LegalPage_contactPanel__lIah6>div:nth-child(2){position:relative;z-index:2}.LegalPage_contactPanel__lIah6>div:nth-child(2)>p{margin:0 0 .6rem;color:var(--color-accent);font-family:var(--home-label);font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.LegalPage_contactPanel__lIah6 h2{margin:0;font-family:var(--home-display);font-size:clamp(2.4rem,6vw,5rem);font-weight:300;letter-spacing:-.035em;line-height:.95}.LegalPage_contactPanel__lIah6>div:nth-child(2)>span{display:block;max-width:42rem;margin-top:.9rem;color:rgb(var(--home-fg-rgb)/.58);font-size:.9rem;line-height:1.65}.LegalPage_contactGraphic__15eWo{position:absolute;top:-7rem;right:-5rem;width:21rem;height:21rem;border:1px solid rgb(var(--color-accent-rgb)/.18);border-radius:50%}.LegalPage_contactGraphic__15eWo span{position:absolute;inset:2.8rem;border:1px dashed rgb(var(--color-accent-rgb)/.26);border-radius:50%;animation:LegalPage_legal-orbit__HZqb5 20s linear infinite}.LegalPage_contactGraphic__15eWo svg{position:absolute;bottom:4rem;left:4rem;color:var(--color-accent)}.LegalPage_contactActions__aZTH_{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.65rem}.LegalPage_contactActions__aZTH_ a{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--legal-line);border-radius:.8rem;padding:0 1rem;background:var(--legal-soft);color:var(--home-text);font-size:.76rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.LegalPage_contactActions__aZTH_ a:first-child{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-primary)}.LegalPage_contactActions__aZTH_ a:focus-visible,.LegalPage_contactActions__aZTH_ a:hover{border-color:var(--color-accent);transform:translateY(-2px)}.LegalPage_relatedDocument__1s5sa{display:flex;width:min(100% - 2rem,88rem);align-items:center;justify-content:flex-end;gap:.9rem;margin:-3.5rem auto 2rem;color:rgb(var(--home-fg-rgb)/.36);font-family:var(--home-label);font-size:.58rem;text-transform:uppercase}.LegalPage_relatedDocument__1s5sa a{display:inline-flex;align-items:center;gap:.45rem;color:var(--home-text);font-family:var(--home-body);font-size:.74rem;font-weight:600;text-decoration:none;text-transform:none}.LegalPage_relatedDocument__1s5sa a:focus-visible,.LegalPage_relatedDocument__1s5sa a:hover{color:var(--color-accent)}@keyframes LegalPage_legal-float__PjcNl{50%{transform:translateY(-.7rem)}}@keyframes LegalPage_legal-orbit__HZqb5{to{rotate:1turn}}@media (min-width:720px){.LegalPage_summaryBand__itXSo{grid-template-columns:repeat(3,minmax(0,1fr))}.LegalPage_summaryBand__itXSo article+article{border-top:0;border-left:1px solid var(--legal-line)}.LegalPage_documentHeader__srY6H p{display:block}.LegalPage_legalSection__Q3bgI{grid-template-columns:minmax(5rem,.18fr) minmax(0,.82fr);gap:1.4rem}.LegalPage_sectionNumber__GrfHW{display:block;margin:0}.LegalPage_sectionNumber__GrfHW span,.LegalPage_sectionNumber__GrfHW strong{display:block}.LegalPage_sectionNumber__GrfHW strong{margin-top:.55rem;font-size:3.3rem}.LegalPage_contactPanel__lIah6{grid-template-columns:minmax(0,1fr) auto;align-items:end}.LegalPage_contactActions__aZTH_{justify-content:flex-end}}@media (min-width:980px){.LegalPage_heroInner__aXmqc{grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr)}.LegalPage_mobileContents__aX3AT{display:none}.LegalPage_documentLayout__j2ZrV{grid-template-columns:minmax(13rem,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(1.3rem,3vw,2.5rem);margin-top:1.8rem}.LegalPage_contentsRail__Dvzei{display:block}.LegalPage_contentsRail__Dvzei>div{position:sticky;top:7rem;max-height:calc(100vh - 8.5rem);overflow:hidden}.LegalPage_contentsRail__Dvzei>div>p{margin:0 0 .8rem;color:var(--color-accent);font-family:var(--home-label);font-size:.59rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.LegalPage_railCounter__r3znD{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-bottom:.75rem;color:rgb(var(--home-fg-rgb)/.34);font-family:var(--home-label);font-size:.58rem}.LegalPage_railCounter__r3znD span:first-child{color:var(--color-accent)}.LegalPage_railCounter__r3znD i{height:1px;background:var(--legal-line)}.LegalPage_contentsRail__Dvzei nav{display:grid;max-height:calc(100vh - 12.5rem);overflow-y:auto;padding-right:.45rem;scrollbar-color:rgb(var(--color-accent-rgb)/.32) transparent;scrollbar-width:thin}.LegalPage_contentsRail__Dvzei a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.35rem;border-left:1px solid var(--legal-line);padding:.53rem .65rem;color:rgb(var(--home-fg-rgb)/.42);font-size:.67rem;line-height:1.25;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.LegalPage_contentsRail__Dvzei a>span:first-child{font-family:var(--home-label);font-size:.53rem}.LegalPage_contentsRail__Dvzei a:focus-visible,.LegalPage_contentsRail__Dvzei a:hover{border-color:rgb(var(--color-accent-rgb)/.45);color:var(--home-text)}.LegalPage_contentsRail__Dvzei .LegalPage_contentsLinkActive__Vg_i5{border-color:var(--color-accent);background:linear-gradient(90deg,rgb(var(--color-accent-rgb)/.09),transparent);color:var(--home-text)}}@media (max-width:519px){.LegalPage_hero__avv_j{padding-top:7.5rem}.LegalPage_hero__avv_j h1{font-size:clamp(3.15rem,15.5vw,4.7rem)}.LegalPage_heroArtifact__2uy2l{min-height:20rem}.LegalPage_artifactTitle__hR74Q strong{font-size:2.65rem}.LegalPage_metaRow__OWqzT>span:last-child{width:100%;justify-content:center}.LegalPage_documentSwitch__61vYH{display:grid;grid-template-columns:1fr 1fr}.LegalPage_documentSwitch__61vYH a{justify-content:center;padding-inline:.55rem}.LegalPage_contactActions__aZTH_{display:grid}.LegalPage_contactActions__aZTH_ a{width:100%}.LegalPage_relatedDocument__1s5sa{align-items:flex-end;flex-direction:column}}@media (prefers-reduced-motion:reduce){.LegalPage_contactGraphic__15eWo span,.LegalPage_heroAtmosphere__lfWuR>span{animation:none}}