.privacyPage-module__2uCtLa__introductionBand,.privacyPage-module__2uCtLa__policyBand{box-shadow:none;background-image:none;border-radius:0}.privacyPage-module__2uCtLa__introductionBand *,.privacyPage-module__2uCtLa__policyBand *{box-shadow:none;background-image:none;border-radius:0;animation:none}.privacyPage-module__2uCtLa__introductionBand{background:var(--fg-bg-dark);color:var(--fg-text-light)}.privacyPage-module__2uCtLa__introductionInner,.privacyPage-module__2uCtLa__policyLayout{width:100%;min-width:0;max-width:var(--fg-container);padding-inline:var(--fg-gutter);margin-inline:auto}.privacyPage-module__2uCtLa__introductionInner{min-height:clamp(34rem,54vw,43rem);padding-block:clamp(5rem,9vw,8.5rem);padding-top:calc(clamp(5rem, 9vw, 8.5rem) + var(--fg-header-offset));grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:clamp(4rem,10vw,9rem);display:grid}.privacyPage-module__2uCtLa__introductionCopy,.privacyPage-module__2uCtLa__documentDetails,.privacyPage-module__2uCtLa__policyCopy{min-width:0}.privacyPage-module__2uCtLa__introductionTitle{max-width:12ch;color:var(--fg-text-light);font-family:var(--font-soehne), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:1.5rem 0 0;font-size:clamp(3rem,6.5vw,5.75rem);font-weight:300;line-height:.96}.privacyPage-module__2uCtLa__introductionLead{max-width:48ch;color:var(--fg-text-muted-light);margin:2rem 0 0;font-size:clamp(1.0625rem,1.7vw,1.25rem);font-weight:300;line-height:1.6}.privacyPage-module__2uCtLa__documentDetails{border-top:1px solid var(--fg-text-light)}.privacyPage-module__2uCtLa__documentMeta{color:var(--fg-text-muted-light);font-family:var(--font-soehne-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.6875rem;line-height:1.5;display:grid}.privacyPage-module__2uCtLa__documentMeta>div{border-bottom:1px solid var(--fg-rule-dark);min-width:0;padding-block:.875rem}.privacyPage-module__2uCtLa__documentMeta>div:first-child{color:var(--fg-text-light)}.privacyPage-module__2uCtLa__acknowledgement{padding-top:1.25rem}.privacyPage-module__2uCtLa__acknowledgement p{color:var(--fg-text-muted-light);margin:0;font-size:.8125rem;line-height:1.7}.privacyPage-module__2uCtLa__policyBand{background:var(--fg-bg-light);color:var(--fg-text-dark)}.privacyPage-module__2uCtLa__policyLayout{grid-template-columns:minmax(12rem,15rem) minmax(0,46rem);justify-content:space-between;align-items:start;gap:clamp(3.5rem,9vw,8rem);padding-block:clamp(4.5rem,8vw,8rem);display:grid}.privacyPage-module__2uCtLa__desktopIndex{overscroll-behavior:contain;border-top:1px solid var(--fg-text-dark);scrollbar-gutter:stable;min-width:0;max-height:calc(100vh - 3rem);padding-top:1.25rem;padding-right:.5rem;position:sticky;top:2rem;overflow-y:auto}.privacyPage-module__2uCtLa__phoneIndex{display:none}.privacyPage-module__2uCtLa__indexDescription{color:var(--fg-text-muted-dark);margin:1rem 0 0;font-size:.8125rem;line-height:1.65}.privacyPage-module__2uCtLa__indexNavigation{border-top:1px solid var(--fg-rule-light);margin-top:1.25rem;display:grid}.privacyPage-module__2uCtLa__indexNavigation a{min-width:var(--fg-control-size);min-height:var(--fg-control-size);border-bottom:1px solid var(--fg-rule-light);color:var(--fg-text-muted-dark);font-family:var(--font-soehne-mono), ui-monospace, monospace;letter-spacing:.08em;align-items:center;font-size:.6875rem;line-height:1.35;display:flex}.privacyPage-module__2uCtLa__indexNavigation a:hover{border-bottom-color:var(--fg-accent-strong);background:color-mix(in srgb, var(--fg-accent) 8%, transparent);color:var(--fg-text-dark)}.privacyPage-module__2uCtLa__policyCopy{width:100%;max-width:46rem}.privacyPage-module__2uCtLa__policySection{border-top:1px solid var(--fg-rule-light);padding-block:clamp(3.5rem,6vw,5rem)}.privacyPage-module__2uCtLa__policySection:first-child{border-top-color:var(--fg-text-dark);padding-top:1.25rem}.privacyPage-module__2uCtLa__sectionHeading{grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.privacyPage-module__2uCtLa__sectionNumber{color:var(--fg-text-muted-dark);font-family:var(--font-soehne-mono), ui-monospace, monospace;letter-spacing:.12em;margin:0;font-size:.6875rem;line-height:1.5}.privacyPage-module__2uCtLa__sectionTitle{min-width:0;color:var(--fg-text-dark);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:300;line-height:1.02}.privacyPage-module__2uCtLa__sectionBody{color:var(--fg-text-muted-dark);gap:1.5rem;margin-top:2rem;font-size:1rem;line-height:1.75;display:grid}.privacyPage-module__2uCtLa__sectionBody p,.privacyPage-module__2uCtLa__subsectionBody p{margin:0}.privacyPage-module__2uCtLa__sectionBody strong{color:var(--fg-text-dark);font-weight:500}.privacyPage-module__2uCtLa__policySubsection,.privacyPage-module__2uCtLa__subsectionBody{gap:1rem;display:grid}.privacyPage-module__2uCtLa__subsectionTitle{color:var(--fg-text-dark);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.privacyPage-module__2uCtLa__policyList{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.privacyPage-module__2uCtLa__policyList li{grid-template-columns:.5rem minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.privacyPage-module__2uCtLa__listMarker{background:var(--fg-accent-strong);width:.3125rem;height:.3125rem;margin-top:.75rem}.privacyPage-module__2uCtLa__inlineLink,.privacyPage-module__2uCtLa__contactAction a{color:var(--fg-text-dark);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fg-text-dark) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-text-dark) 32%, transparent);text-underline-offset:.25rem}.privacyPage-module__2uCtLa__inlineLink:hover,.privacyPage-module__2uCtLa__contactAction a:hover{color:var(--fg-text-dark);-webkit-text-decoration-color:var(--fg-accent-strong);text-decoration-color:var(--fg-accent-strong)}.privacyPage-module__2uCtLa__contactBlock{border-block:1px solid var(--fg-rule-light);gap:.25rem;padding:1.25rem 0;display:grid}.privacyPage-module__2uCtLa__contactName,.privacyPage-module__2uCtLa__contactAttention{margin:0}.privacyPage-module__2uCtLa__contactName{color:var(--fg-text-dark);font-weight:500}.privacyPage-module__2uCtLa__contactAttention{font-size:.8125rem}.privacyPage-module__2uCtLa__contactBlock .privacyPage-module__2uCtLa__inlineLink{width:fit-content;min-height:var(--fg-control-size);align-items:center;margin-top:.5rem;display:inline-flex}.privacyPage-module__2uCtLa__contactAction{padding-top:.5rem}.privacyPage-module__2uCtLa__contactAction a{min-width:var(--fg-control-size);min-height:var(--fg-control-size);font-family:var(--font-soehne-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:.6875rem;display:inline-flex}@media (max-width:767px){.privacyPage-module__2uCtLa__introductionInner{min-height:0;padding-block:clamp(4rem,18vw,6rem);padding-top:calc(clamp(4rem, 18vw, 6rem) + var(--fg-header-offset));grid-template-columns:1fr;gap:3.5rem}.privacyPage-module__2uCtLa__introductionTitle{overflow-wrap:break-word;max-width:11ch;font-size:clamp(2.65rem,13vw,4rem)}.privacyPage-module__2uCtLa__policyLayout{grid-template-columns:minmax(0,1fr);gap:3.5rem;padding-block:3.5rem 5rem}.privacyPage-module__2uCtLa__desktopIndex{display:none}.privacyPage-module__2uCtLa__phoneIndex{border-block:1px solid var(--fg-text-dark);min-width:0;display:block}.privacyPage-module__2uCtLa__phoneIndex summary{min-width:var(--fg-control-size);min-height:var(--fg-control-size);color:var(--fg-text-dark);cursor:pointer;font-family:var(--font-soehne-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.6875rem;line-height:var(--fg-control-size);text-transform:uppercase;list-style-position:inside;display:list-item}.privacyPage-module__2uCtLa__phoneIndex .privacyPage-module__2uCtLa__indexDescription{border-top:1px solid var(--fg-rule-light);margin-top:0;padding:1rem 0}.privacyPage-module__2uCtLa__phoneIndex .privacyPage-module__2uCtLa__indexNavigation{margin-top:0}.privacyPage-module__2uCtLa__phoneIndex .privacyPage-module__2uCtLa__indexNavigation a{padding-block:.625rem}.privacyPage-module__2uCtLa__policySection{padding-block:3.5rem}.privacyPage-module__2uCtLa__sectionHeading{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.privacyPage-module__2uCtLa__sectionTitle{font-size:clamp(1.85rem,9vw,2.5rem)}}
