@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/avenir-fonts/AvenirLTStd-Book.woff2) format("woff2")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/avenir-fonts/AvenirLTStd-Roman.woff2) format("woff2")}@font-face{font-family:Avenir LT Std;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/avenir-fonts/AvenirLTStd-Oblique.woff2) format("woff2")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/avenir-fonts/AvenirLTStd-Medium.woff2) format("woff2")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/avenir-fonts/AvenirLTStd-Heavy.woff2) format("woff2")}@font-face{font-family:Avenir LT Std;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/avenir-fonts/AvenirLTStd-BlackOblique.woff2) format("woff2")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-bg: #ffffff;--color-fg: #000000;--color-muted: #6b6b6b;--color-border: #e5e5e5;--font-sans: "Avenir LT Std", "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, sans-serif;--container: 1440px;--gutter: 32px}h1,h2,h3,h4,h5,h6,.title-big,.title-large,.title-medium,.title-small{font-family:var(--font-sans);font-weight:500}.digi-title-big{font-family:var(--font-sans);font-size:3rem;font-weight:500;letter-spacing:-.04em;line-height:.8333333333}.digi-title-medium{font-family:var(--font-sans);font-size:2rem;font-weight:500;letter-spacing:-.02em;line-height:1}.digi-title-small{font-family:var(--font-sans);font-size:1.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.3333333333}.digi-paragraph-large,.digi-subheading-small{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.3333333333}.digi-subheading-small{letter-spacing:-.04em}.digi-paragraph{font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5}.digi-eyebrow{font-family:var(--font-sans);font-size:.75rem;font-weight:800;letter-spacing:.04em;line-height:1rem;text-transform:uppercase}.digi-cap-title-small-italic{font-family:var(--font-sans);font-size:.75rem;font-style:italic;font-weight:500;line-height:1rem}.digi-cap-small{font-family:var(--font-sans);font-size:.6875rem;font-weight:800;line-height:1rem;text-transform:uppercase}@media(min-width:1024px){.digi-title-big{font-size:clamp(3rem,8vw,8rem);line-height:1}.digi-title-medium{font-size:clamp(2rem,4vw,4rem)}.digi-title-small{font-size:2rem;line-height:1}.digi-paragraph-large{font-size:1.25rem;line-height:1.6}}html,body,#root{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.3}html{scroll-behavior:smooth}section{scroll-margin-top:88px}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}[data-reveal=fade]{transform:none}[data-reveal=rise-sm]{transform:translate3d(0,14px,0)}[data-reveal].is-revealed{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}[data-reveal-delay="5"]{transition-delay:.4s}}[data-parallax]{will-change:transform}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}@media(max-width:768px){:root{--gutter: 20px}}.legalPage{background:#fff;color:#000}.legalHero{padding:144px 32px 72px;border-bottom:1px solid #000}.legalInner{max-width:var(--container);margin:0 auto}.legalHero .digi-title-big{max-width:920px;margin:24px 0}.legalHero .digi-paragraph-large{max-width:720px}.legalSource{display:inline-block;margin-top:28px;border-bottom:1px solid currentColor;color:#444}.legalBody{padding:64px 32px 112px}.legalGrid{display:grid;grid-template-columns:1fr;gap:48px}.legalToc{display:grid;align-content:start;gap:12px}.legalToc a{display:block;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.legalSections{display:grid;gap:1px;background:#000;border:1px solid #000}.legalSection{display:grid;gap:18px;padding:28px;background:#fff;scroll-margin-top:104px}.legalSection .digi-paragraph{max-width:840px;color:#333}@media(min-width:1024px){.legalGrid{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start}.legalToc{position:sticky;top:104px}}
