html:has(.privacy-page){--official-paper: var(--site-newsprint)}.privacy-disclosure-table{display:grid;margin-top:34px;border:1px solid rgba(23,21,18,0.26);background:color-mix(in srgb,var(--site-newsprint) 64%,transparent)}.privacy-disclosure-table [role=row]{display:grid;grid-template-columns:1.25fr 1.1fr 1fr 0.58fr}.privacy-disclosure-table [role=row]+[role=row]{border-top:1px solid rgba(23,21,18,0.18)}.privacy-disclosure-table strong,.privacy-disclosure-table span{padding:14px;font-size:15px;line-height:1.35}.privacy-disclosure-table strong{font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--site-deep-current)}.privacy-disclosure-table span{color:#2b2823}.privacy-disclosure-table strong+strong,.privacy-disclosure-table span+span{border-left:1px solid rgba(23,21,18,0.18)}.privacy-request-form{--site-form-error: var(--site-glowing-meteor);position:relative;display:block;margin-top:36px;min-height:500px;overflow:hidden;border-radius:8px;background:var(--site-black);color:var(--site-white)}.privacy-request-form__face{box-sizing:border-box;width:100%;min-height:500px;padding:clamp(24px,4vw,42px);border-radius:8px;background:var(--site-black)}.privacy-request-form__face--front{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;opacity:1;visibility:visible;transition:opacity 180ms ease,visibility 0s linear}.privacy-request-form__face--back{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;visibility:hidden;transition:opacity 180ms ease,visibility 0s linear 180ms}.privacy-request-form.is-success .privacy-request-form__face--front{opacity:0;pointer-events:none;visibility:hidden;transition:opacity 180ms ease,visibility 0s linear 180ms}.privacy-request-form.is-success .privacy-request-form__face--back{opacity:1;pointer-events:auto;visibility:visible;transition:opacity 180ms ease 120ms,visibility 0s linear}.privacy-request-form__header,.privacy-request-form__message,.privacy-request-form__status,.privacy-request-form__actions{grid-column:1 / -1}.privacy-request-form__header{padding-bottom:12px}.privacy-request-form label,.privacy-request-form__field{display:grid;gap:8px;min-width:0}.privacy-request-form label:has(>:required){grid-template-columns:auto minmax(0,1fr);column-gap:0.25em;row-gap:8px}.privacy-request-form label:has(>:required)>span{grid-column:1;grid-row:1}.privacy-request-form label:has(>:required)::after{grid-column:2;grid-row:1;justify-self:start;order:initial}.privacy-request-form label:has(>input:not([type=checkbox]):not([type=radio]):not([type=hidden]):required)>input:not([type=checkbox]):not([type=radio]):not([type=hidden]):required,.privacy-request-form label:has(>textarea:required)>textarea:required{grid-column:1 / -1;grid-row:2;flex-basis:auto;margin-top:0;order:initial}.privacy-request-form label span,.privacy-request-form__field>span{font-size:12px;font-weight:700;letter-spacing:0.16em;line-height:1;text-transform:uppercase;color:var(--site-white)}.privacy-request-form input,.privacy-request-form textarea{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--site-white) 78%,transparent);border-radius:0;background:transparent;color:var(--site-white);font:inherit;font-size:18px;line-height:1.3}.privacy-request-form input{min-height:48px;padding:10px 12px}.privacy-request-form textarea{min-height:150px;resize:vertical;padding:12px}.privacy-request-form input::placeholder,.privacy-request-form textarea::placeholder{color:color-mix(in srgb,var(--site-white) 48%,transparent)}.privacy-request-form input:focus-visible,.privacy-request-form textarea:focus-visible{outline:2px solid var(--site-white);outline-offset:3px}.privacy-request-form input.is-invalid,.privacy-request-form textarea.is-invalid{border-color:var(--site-form-error)}.privacy-request-form label:has(.is-invalid) span,.privacy-request-form__field:has(.is-invalid)>span{color:var(--site-form-error)}.privacy-request-form__field--select{position:relative;grid-column:1 / -1}.privacy-custom-select__button{position:relative;width:100%;min-height:auto;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--site-white) 78%,transparent);border-radius:0;background:transparent;color:color-mix(in srgb,var(--site-white) 72%,transparent);font:18px/1.3 "Source Sans 3",sans-serif;padding:10px 40px 10px 12px;text-align:left;text-transform:none}.privacy-custom-select__button:hover,.privacy-custom-select__button[aria-expanded=true]{border-width:1px;background:color-mix(in srgb,var(--site-glowing-meteor) 14%,transparent);padding:10px 40px 10px 12px}.privacy-custom-select__button:focus-visible{outline:2px solid var(--site-white);outline-offset:3px}.privacy-custom-select__button.is-invalid{border-color:var(--site-form-error)}.privacy-custom-select__arrow{background:currentColor;height:16px;-webkit-mask:url(/assets/icons/chevron-down.svg) center / contain no-repeat;mask:url(/assets/icons/chevron-down.svg) center / contain no-repeat;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform 180ms ease;width:16px}.privacy-custom-select__button[aria-expanded=true] .privacy-custom-select__arrow{transform:translateY(-50%) rotate(180deg)}.privacy-custom-select__list{position:absolute;z-index:4;top:calc(100% - 1px);right:0;left:0;display:grid;gap:1px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--site-white) 78%,transparent);border-radius:0;background:color-mix(in srgb,var(--site-black) 98%,transparent);color:var(--site-white);font:18px/1.25 "Source Sans 3",sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 12px 30px rgba(0,0,0,0.18);visibility:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity 140ms ease,transform 180ms ease,visibility 0s linear 180ms}.privacy-custom-select__list.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity 140ms ease,transform 180ms ease}.privacy-custom-select__list button{width:100%;padding:10px 12px;border:0;border-radius:0;background:transparent;color:var(--site-white);font:18px/1.25 "Source Sans 3",sans-serif;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.privacy-custom-select__list button:hover,.privacy-custom-select__list button:focus-visible{outline:0;background:var(--site-white);color:var(--site-black)}.privacy-custom-select__list button[aria-selected=true]{background:var(--site-glowing-meteor);color:var(--site-black)}.privacy-request-form__trap{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.privacy-request-form__status{min-height:20px;color:var(--site-white);font-size:15px}.privacy-request-form__status.is-error{color:var(--site-form-error)}.privacy-request-form__actions{display:flex;justify-content:flex-start}.privacy-request-form button:not(.privacy-custom-select__button):not([data-custom-select-option]){border:0;padding:0;background:transparent;color:var(--site-white);cursor:pointer;font-family:inherit;font-weight:900;font-size:36px;line-height:1;letter-spacing:0;text-transform:uppercase}.privacy-request-form button:not(.privacy-custom-select__button):not([data-custom-select-option]):hover,.privacy-request-form button:not(.privacy-custom-select__button):not([data-custom-select-option]):focus-visible,.privacy-request-form button:not(.privacy-custom-select__button):not([data-custom-select-option]):active{color:var(--site-glowing-meteor)}.privacy-request-form__success-kicker{margin:0 0 24px;color:var(--site-white);font-size:12px;font-weight:700;letter-spacing:0.16em;line-height:1;text-transform:uppercase}.privacy-request-form__face--back h3{max-width:720px;margin-top:24px;margin-bottom:24px;font-family:inherit;font-weight:900;font-size:clamp(54px,7vw,90px);line-height:var(--site-section-leading);text-transform:uppercase}.privacy-request-form__face--back p:not(.privacy-request-form__success-kicker){max-width:560px;color:color-mix(in srgb,var(--site-white) 86%,transparent);font-size:clamp(21px,2vw,27px);line-height:1.32}.privacy-request-form__face--back button{align-self:flex-start;margin-top:48px;font-size:30px}.privacy-request-form button:disabled{cursor:not-allowed;opacity:0.55}.privacy-request-form button:focus-visible{outline:2px solid var(--site-glowing-meteor);outline-offset:5px}@media(max-width:640px){.privacy-disclosure-table{display:block}.privacy-disclosure-table [role=row]{display:block}.privacy-disclosure-table [role=row]:first-child{display:none}.privacy-disclosure-table [role=row]+[role=row]{border-top:1px solid rgba(23,21,18,0.28)}.privacy-disclosure-table span{display:block;padding:12px 14px}.privacy-disclosure-table span::before{display:block;margin-bottom:5px;font-size:9px;font-weight:700;letter-spacing:0.14em;line-height:1;text-transform:uppercase;color:var(--site-deep-current)}.privacy-disclosure-table span:nth-child(1)::before{content:"Categories of information"}.privacy-disclosure-table span:nth-child(2)::before{content:"Why we use it"}.privacy-disclosure-table span:nth-child(3)::before{content:"How long we keep it"}.privacy-disclosure-table span:nth-child(4)::before{content:"Sold or shared"}.privacy-disclosure-table span+span{border-top:1px solid rgba(23,21,18,0.12);border-left:0}.privacy-request-form{gap:18px;margin-left:0;margin-right:0;min-height:640px}.privacy-request-form__face{min-height:640px}.privacy-request-form__face--front{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){.privacy-request-form__face--front,.privacy-request-form__face--back,.privacy-request-form.is-success .privacy-request-form__face--front,.privacy-request-form.is-success .privacy-request-form__face--back{transition:none}}.privacy-request-form h3{margin:0;font-size:clamp(24px,2.4vw,36px);line-height:var(--site-card-leading)}
