.Legal-module__2dCIza__page{isolation:isolate;background:var(--color-night);position:relative}.Legal-module__2dCIza__hero{background:radial-gradient(90% 60% at 85% -20%,#2a407042,#0000 65%),radial-gradient(50% 40% at 10% 120%,#ffa0460d,#0000 70%);position:relative}.Legal-module__2dCIza__heroInner{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:46rem;padding-top:clamp(2.25rem,6vw,4.5rem);display:flex}.Legal-module__2dCIza__crumb{color:var(--color-haze);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Legal-module__2dCIza__crumbLink{min-height:2.75rem;color:var(--color-mist);transition:color .16s var(--ease-out-soft);align-items:center;display:inline-flex}.Legal-module__2dCIza__crumbLink:hover{color:var(--color-snow)}.Legal-module__2dCIza__crumbSep{color:var(--color-slate)}.Legal-module__2dCIza__title{margin-top:-.5rem;font-size:clamp(2.25rem,1.4rem + 3vw,3.5rem)}.Legal-module__2dCIza__draft{border:1px solid color-mix(in srgb, var(--color-champagne) 32%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-champagne) 7%, var(--color-charcoal));width:100%;max-width:38rem;color:var(--color-mist);align-items:flex-start;gap:.75rem;margin-top:.25rem;padding:.85rem 1rem;font-size:.9375rem;line-height:1.5;display:flex}.Legal-module__2dCIza__draft strong{color:var(--color-snow);font-weight:620}.Legal-module__2dCIza__draftIcon{width:1.125rem;height:1.125rem;color:var(--color-champagne);flex:none;margin-top:.15rem}.Legal-module__2dCIza__meta{grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;width:100%;margin-top:.75rem;display:grid}.Legal-module__2dCIza__meta>div:last-child{grid-column:1/-1}.Legal-module__2dCIza__meta dt{color:var(--color-haze);font-size:.8125rem}.Legal-module__2dCIza__meta dd{color:var(--color-snow);margin-top:.15rem;font-size:.9375rem;font-weight:550;line-height:1.4}@media (min-width:640px){.Legal-module__2dCIza__meta{grid-template-columns:auto auto minmax(0,1fr);gap:2.5rem}.Legal-module__2dCIza__meta>div:last-child{grid-column:auto}}.Legal-module__2dCIza__strand{--swag:3.25rem;height:1.5rem;margin-top:clamp(2.5rem,6vw,4rem);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.Legal-module__2dCIza__strand:before,.Legal-module__2dCIza__strand:after{content:"";background-repeat:repeat-x;background-size:var(--swag) 100%;position:absolute;inset:0}.Legal-module__2dCIza__strand:before{background:color-mix(in srgb, var(--color-snow) 30%, transparent);height:.8rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 13' preserveAspectRatio='none'%3E%3Cpath d='M0 1 Q26 23 52 1' fill='none' stroke='%23000' stroke-width='1.1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0 / var(--swag) 100% repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 13' preserveAspectRatio='none'%3E%3Cpath d='M0 1 Q26 23 52 1' fill='none' stroke='%23000' stroke-width='1.1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0 / var(--swag) 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 13' preserveAspectRatio='none'%3E%3Cpath d='M0 1 Q26 23 52 1' fill='none' stroke='%23000' stroke-width='1.1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0 / var(--swag) 100% repeat-x;top:.32rem}.Legal-module__2dCIza__strand:after{background-position:calc(var(--swag) / -2) 0;background-image:radial-gradient(circle at 50% .55rem, #fff6df 0 1.5px, var(--color-bulb) 2.5px, color-mix(in srgb, var(--color-ember) 70%, transparent) 3.5px, color-mix(in srgb, var(--color-ember) 16%, transparent) 6px, transparent 11px)}.Legal-module__2dCIza__layout{gap:2rem;padding-top:clamp(2.25rem,5vw,3.5rem);padding-bottom:clamp(4rem,9vw,7rem);display:grid}@media (min-width:1024px){.Legal-module__2dCIza__layout{grid-template-columns:15.5rem minmax(0,1fr);gap:4.5rem}}@media (min-width:1280px){.Legal-module__2dCIza__layout{grid-template-columns:17rem minmax(0,1fr);gap:6rem}}.Legal-module__2dCIza__body{flex-direction:column;gap:2rem;min-width:0;max-width:44rem;display:flex}.Legal-module__2dCIza__tocColumn{display:none}@media (min-width:1024px){.Legal-module__2dCIza__tocColumn{display:block}}.Legal-module__2dCIza__toc{flex-direction:column;max-height:calc(100dvh - 8rem);display:flex;position:sticky;top:6.25rem}.Legal-module__2dCIza__tocTitle{color:var(--color-snow);padding-bottom:.75rem;font-size:.875rem;font-weight:600}.Legal-module__2dCIza__tocScroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-slate) transparent;margin-inline:-.5rem;padding:.75rem .5rem 1.5rem;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 .4rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#0000,#000 .4rem calc(100% - 1.5rem),#0000)}.Legal-module__2dCIza__tocList{position:relative}.Legal-module__2dCIza__tocList:before{content:"";background:color-mix(in srgb, var(--color-snow) 12%, transparent);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:calc(.25rem - .5px)}.Legal-module__2dCIza__tocLink{min-height:2.125rem;color:var(--color-haze);transition:color .2s var(--ease-out-soft);align-items:baseline;gap:.85rem;padding:.4rem .5rem .4rem 0;font-size:.875rem;line-height:1.35;display:flex;position:relative}@media (pointer:coarse){.Legal-module__2dCIza__tocLink{align-items:center;min-height:2.75rem}}.Legal-module__2dCIza__tocLink:hover{color:var(--color-snow)}.Legal-module__2dCIza__tocLink[data-state=read]{color:var(--color-mist)}.Legal-module__2dCIza__tocLink[data-state=current]{color:var(--color-snow);font-weight:560}.Legal-module__2dCIza__tocBulb{background:var(--color-slate);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--color-night);border-radius:999px;flex:none;position:relative;transform:translateY(-.05rem)}.Legal-module__2dCIza__tocBulb:after{content:"";border-radius:inherit;background:radial-gradient(circle at 40% 35%, #fff6df 0 22%, var(--color-bulb) 48%, var(--color-ember) 100%);box-shadow:0 0 .35rem .05rem color-mix(in srgb, var(--color-bulb) 75%, transparent), 0 0 1.1rem .2rem color-mix(in srgb, var(--color-ember) 35%, transparent);opacity:0;transition:opacity .26s var(--ease-out-soft);position:absolute;inset:0}.Legal-module__2dCIza__tocLink[data-state=read] .Legal-module__2dCIza__tocBulb:after{opacity:.45;box-shadow:none}.Legal-module__2dCIza__tocLink[data-state=current] .Legal-module__2dCIza__tocBulb:after{opacity:1}.Legal-module__2dCIza__tocMobile{border:1px solid color-mix(in srgb, var(--color-snow) 10%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-charcoal) 70%, transparent)}@media (min-width:1024px){.Legal-module__2dCIza__tocMobileNav{display:none}}.Legal-module__2dCIza__tocMobileSummary{border-radius:var(--radius-card);min-height:3.25rem;color:var(--color-snow);cursor:pointer;align-items:center;gap:.75rem;padding:.5rem 1.1rem;font-weight:600;list-style:none;display:flex}.Legal-module__2dCIza__tocMobileSummary::-webkit-details-marker{display:none}.Legal-module__2dCIza__tocMobileCount{color:var(--color-haze);margin-left:auto;font-size:.8125rem;font-weight:500}.Legal-module__2dCIza__tocMobileChevron{width:1.125rem;height:1.125rem;color:var(--color-mist);transition:transform .2s var(--ease-out-soft);flex:none}.Legal-module__2dCIza__tocMobile[open] .Legal-module__2dCIza__tocMobileChevron{transform:rotate(180deg)}.Legal-module__2dCIza__tocMobileList{border-top:1px solid color-mix(in srgb, var(--color-snow) 8%, transparent);padding:.25rem .5rem .6rem}@media (min-width:640px){.Legal-module__2dCIza__tocMobileList{columns:2;column-gap:1rem}.Legal-module__2dCIza__tocMobileList li{break-inside:avoid}}.Legal-module__2dCIza__tocMobileLink{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-mist);align-items:center;gap:.75rem;padding:.35rem .6rem;font-size:.9375rem;line-height:1.3;display:flex}.Legal-module__2dCIza__tocMobileLink:hover{color:var(--color-snow);background:color-mix(in srgb, var(--color-snow) 5%, transparent)}.Legal-module__2dCIza__tocMobileNumber{font-variant-numeric:tabular-nums;min-width:1.4rem;color:var(--color-champagne-deep);flex:none;font-size:.75rem}.Legal-module__2dCIza__prose{max-width:68ch;color:color-mix(in srgb, var(--color-snow) 82%, var(--color-mist));font-size:1rem;line-height:1.75}@media (min-width:768px){.Legal-module__2dCIza__prose{font-size:1.0625rem}}.Legal-module__2dCIza__section+.Legal-module__2dCIza__section{border-top:1px solid color-mix(in srgb, var(--color-snow) 8%, transparent);margin-top:2.25rem;padding-top:2.25rem}@media (min-width:768px){.Legal-module__2dCIza__section+.Legal-module__2dCIza__section{margin-top:2.75rem;padding-top:2.75rem}}.Legal-module__2dCIza__prose h2{letter-spacing:-.015em;color:var(--color-snow);align-items:baseline;gap:.85rem;margin-bottom:1.1rem;font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);font-weight:560;font-stretch:112%;line-height:1.2;display:flex}.Legal-module__2dCIza__sectionNumber{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-champagne);flex:none;font-size:.8125rem;font-weight:550;font-stretch:100%;transform:translateY(-.15em)}.Legal-module__2dCIza__prose h3{color:var(--color-snow);margin-top:1.9rem;margin-bottom:.4rem;font-size:1.0625rem;font-weight:640;line-height:1.35}.Legal-module__2dCIza__prose h2+h3{margin-top:0}.Legal-module__2dCIza__prose p+p,.Legal-module__2dCIza__prose p+.Legal-module__2dCIza__list,.Legal-module__2dCIza__prose .Legal-module__2dCIza__list+p{margin-top:1em}.Legal-module__2dCIza__prose h3+p,.Legal-module__2dCIza__prose h3+.Legal-module__2dCIza__list{margin-top:0}.Legal-module__2dCIza__prose strong{color:var(--color-snow);font-weight:620}.Legal-module__2dCIza__list{flex-direction:column;gap:.55rem;display:flex}.Legal-module__2dCIza__prose p+.Legal-module__2dCIza__list{margin-top:.75rem}.Legal-module__2dCIza__list li{padding-left:1.35rem;position:relative}.Legal-module__2dCIza__list li:before{content:"";background:color-mix(in srgb, var(--color-champagne) 70%, transparent);border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.72em;left:.2rem}.Legal-module__2dCIza__callout{border:1px solid color-mix(in srgb, var(--color-champagne) 22%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-charcoal) 82%, transparent);color:color-mix(in srgb, var(--color-snow) 82%, var(--color-mist));padding:1.15rem 1.25rem 1.25rem;font-size:.9375rem;line-height:1.6}@media (min-width:640px){.Legal-module__2dCIza__callout{padding:1.35rem 1.6rem 1.5rem}}.Legal-module__2dCIza__calloutTitle{color:var(--color-snow);align-items:center;gap:.6rem;margin-bottom:.6rem;font-weight:620;display:flex}.Legal-module__2dCIza__callout .Legal-module__2dCIza__list{gap:.45rem}.Legal-module__2dCIza__prose .Legal-module__2dCIza__callout{margin-block:1.25rem 1.5rem}.Legal-module__2dCIza__prose h2+.Legal-module__2dCIza__callout{margin-top:0}.Legal-module__2dCIza__address{border:1px solid color-mix(in srgb, var(--color-snow) 9%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-charcoal) 60%, transparent);flex-direction:column;width:fit-content;max-width:100%;margin-top:1rem;padding:1.1rem 1.25rem;font-style:normal;line-height:1.6;display:flex}.Legal-module__2dCIza__addressName{color:var(--color-snow);font-weight:620}.Legal-module__2dCIza__addressEmail{overflow-wrap:anywhere;align-items:center;width:fit-content;min-height:2.75rem;margin-top:.15rem;display:inline-flex}.Legal-module__2dCIza__end{border-top:1px solid color-mix(in srgb, var(--color-snow) 8%, transparent);flex-direction:column;gap:1rem;max-width:68ch;margin-top:1.5rem;padding-top:2rem;display:flex}.Legal-module__2dCIza__endActions{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:768px){.Legal-module__2dCIza__end{font-size:1.0625rem}}
