.legal-document{--legal-document-container: var(--layout-content-wide);--legal-document-sidebar: 364px;--legal-document-layout-gap: clamp(40px, 4.5vw, 78px);--legal-document-hero-padding-end: 121px;--legal-document-hero-padding-start: var(--hero-content-padding-top);--legal-document-control-height: 74px;color:var(--color-text);background-color:var(--color-background)}.legal-document__hero{position:relative;overflow:hidden;background-color:var(--color-longyear-black);color:var(--color-text-inverse)}.legal-document__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.legal-document__hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-black-65);content:""}.legal-document__hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 76%}.legal-document__hero .site-container,.legal-document__body .site-container{width:calc(100% - 2 * var(--layout-gutter-wide));max-width:var(--legal-document-container);padding-inline:0}.legal-document__hero-content{position:relative;display:flex;z-index:1;flex-direction:column;padding-block:var(--legal-document-hero-padding-start) var(--legal-document-hero-padding-end)}.legal-document__eyebrow,.legal-document__contact-eyebrow{margin:0;font-family:var(--typography-hero-eyebrow-family);font-size:var(--typography-hero-eyebrow-size);font-weight:var(--typography-hero-eyebrow-weight);line-height:var(--typography-hero-eyebrow-line-height);letter-spacing:var(--typography-hero-eyebrow-letter-spacing);text-transform:uppercase}.legal-document__eyebrow{color:var(--color-accent-light)}.legal-document__contact-eyebrow{color:var(--color-accent);letter-spacing:var(--typography-legal-document-label-letter-spacing)}.legal-document__title{max-width:819px;margin:12px 0 0;color:var(--color-text-inverse);font-family:var(--typography-hero-title-family);font-size:var(--typography-hero-title-size);font-weight:var(--typography-hero-title-weight);line-height:var(--typography-hero-title-line-height);letter-spacing:var(--typography-hero-title-letter-spacing);overflow-wrap:anywhere;text-transform:uppercase}.legal-document__summary{max-width:967px;margin:6px 0 0;color:var(--color-text-inverse);font-family:var(--typography-hero-copy-family);font-size:var(--typography-hero-copy-size);font-weight:var(--typography-hero-copy-weight);line-height:var(--typography-hero-copy-line-height);letter-spacing:var(--typography-hero-copy-letter-spacing)}.legal-document__metadata{display:flex;max-width:1120px;margin:50px 0 0;scroll-margin-top:24px}.legal-document__metadata-item{padding:0 38px;border-left:1px solid var(--color-overlay-white-10)}.legal-document__metadata-item:first-child{padding-left:0;border-left:0}.legal-document__metadata-item dt{margin:0 0 8px;color:var(--color-accent-light);font-family:var(--font-display);font-size:var(--typography-legal-document-meta-label-size);font-weight:var(--font-weight-regular);line-height:1;letter-spacing:var(--typography-legal-document-meta-label-letter-spacing);text-transform:uppercase}.legal-document__metadata-item dd{margin:0;color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--typography-legal-document-meta-value-size);font-weight:var(--font-weight-regular);line-height:1.25;letter-spacing:0}.legal-document__body{padding:81px 0 103px;background-color:var(--color-background)}.legal-document__layout{display:grid;grid-template-columns:min(var(--legal-document-sidebar),31%) minmax(0,1fr);gap:var(--legal-document-layout-gap);align-items:start}.legal-document__layout--without-navigation{grid-template-columns:minmax(0,1011px);justify-content:end}.legal-document__navigation{position:sticky;top:24px}.legal-document__navigation h2{display:none}.legal-document__navigation ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.legal-document__navigation a{display:flex;padding:12px 17px;align-items:center;justify-content:space-between;gap:14px;background-color:var(--color-longyear-black);border-radius:3px;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--typography-legal-document-navigation-size);font-weight:var(--font-weight-regular);line-height:1.15;letter-spacing:0;text-decoration:none;text-transform:uppercase}.legal-document__navigation a img{flex:0 0 25px;width:25px;height:25px}.legal-document__navigation a:hover,.legal-document__navigation a:focus-visible{background-color:var(--color-longyear-steel)}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container){color:var(--color-text);font-family:var(--typography-legal-document-copy-family);font-size:var(--typography-legal-document-copy-size);font-weight:var(--typography-legal-document-copy-weight);line-height:var(--typography-legal-document-copy-line-height);letter-spacing:0}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>*:first-child{margin-top:0}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>*:last-child{margin-bottom:0}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) h2,:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) h3,:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) h4{color:var(--color-text);font-family:var(--font-display);font-weight:var(--font-weight-regular);letter-spacing:0;scroll-margin-top:24px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) h2{margin:0 0 22px;font-size:var(--typography-legal-document-heading-size);line-height:1;text-transform:uppercase}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>h2:not(:first-child){margin-top:71px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>h2:first-child+p{font-style:italic}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>h2:first-child{margin-bottom:45px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>.section-legal-callout+h2{margin-top:0}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>.wp-block-separator{width:100%;margin:38px 0 75px;border:0;border-top:2px solid var(--color-longyear-muted)}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) h3{margin:44px 0 16px;font-size:2rem;line-height:1.2}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) h4{margin:34px 0 14px;font-size:1.625rem;line-height:1.2}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) p{margin:0 0 31px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) ul,:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) ol{margin:0 0 31px;padding-left:32px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) li+li{margin-top:10px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) a:hover,:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) a:focus-visible{color:var(--color-accent)}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) .wp-block-table{max-width:100%;margin:32px 0;overflow-x:auto}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) .wp-block-table table{width:100%;width:560px;border-collapse:collapse}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) .wp-block-table th,:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) .wp-block-table td{padding:14px 16px;border:1px solid var(--color-border);text-align:left;vertical-align:top}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) .wp-block-table th{background-color:var(--color-surface-alt);color:var(--color-text);font-weight:var(--font-weight-semibold)}.legal-document__contact{padding:0 0 122px;background-color:var(--color-background)}.legal-document__contact>.site-container{display:grid;grid-template-columns:434fr 695fr;gap:clamp(40px,5.6vw,97px);width:calc(100% - 2 * var(--layout-gutter-wide));max-width:var(--legal-document-container);padding:68px 85px 99px 76px;align-items:start;background-color:var(--color-longyear-ink);color:var(--color-text-inverse)}.legal-document__contact-heading{max-width:430px;margin:12px 0 55px;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--typography-legal-document-contact-heading-size);font-weight:var(--font-weight-regular);line-height:1.27;letter-spacing:0;text-transform:uppercase}.legal-document__contact-info-heading,.legal-document__form-heading{margin:0 0 13px;color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--typography-legal-document-form-heading-size);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:0;text-transform:uppercase}.legal-document__contact-info-heading{color:var(--color-accent);letter-spacing:var(--typography-legal-document-label-letter-spacing)}.legal-document__contact-text{color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--typography-legal-document-copy-size);font-weight:var(--font-weight-regular);line-height:var(--typography-legal-document-copy-line-height);letter-spacing:0}.legal-document__contact-text p{margin:0;color:inherit}.legal-document__form-panel{padding-top:29px;scroll-margin-top:24px}.legal-document__form{display:grid;gap:14px}.legal-document__field{display:grid;gap:6px}.legal-document__field input,.legal-document__field textarea{width:100%;height:var(--legal-document-control-height);padding:20px 25px;border:1px solid var(--color-longyear-slate);border-radius:6px;outline:0;background-color:var(--color-longyear-steel);color:var(--color-text-inverse);font-family:var(--font-condensed);font-size:var(--typography-legal-document-field-size);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0}.legal-document__field input::placeholder,.legal-document__field textarea::placeholder{color:var(--color-longyear-slate);opacity:1}.legal-document__field input:focus-visible,.legal-document__field textarea:focus-visible{border-color:var(--color-accent)}.legal-document__field input[aria-invalid=true],.legal-document__field textarea[aria-invalid=true]{border-color:var(--color-accent-light)}.legal-document__field textarea{height:var(--legal-document-control-height);resize:vertical}.legal-document__field-error{color:var(--color-accent-light);font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:1.3}.legal-document__form-notice{margin:0 0 12px;padding:13px 16px;background-color:var(--color-longyear-steel);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.35}.legal-document__form-notice--error{border-left:4px solid var(--color-accent)}.legal-document__submit{height:var(--legal-document-control-height);padding:16px 24px;border:0;border-radius:6px;background-color:var(--color-accent);color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-condensed);font-size:var(--typography-legal-document-submit-size);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0;text-transform:uppercase}.legal-document__submit:hover,.legal-document__submit:focus-visible{background-color:var(--color-accent-hover)}.legal-document__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1024px){.legal-document{--legal-document-content-gutter: 43px;--legal-document-hero-padding-end: 44px}.legal-document__hero .site-container{width:100%;padding-inline:var(--layout-gutter)}.legal-document__body .site-container{width:100%;padding-inline:var(--legal-document-content-gutter)}.legal-document__hero-image{object-position:center;transform:scale(1.35);transform-origin:center bottom}.legal-document__hero-content{padding-bottom:62px}.legal-document__title{margin-top:12px;font-size:var(--typography-hero-title-size-mobile);line-height:var(--typography-hero-title-line-height)}.legal-document__summary{margin-top:12px}.legal-document__metadata{display:grid;gap:36px;margin-top:34px}.legal-document__metadata-item{padding:0;border-left:0}.legal-document__body{padding:66px 0 70px}.legal-document__layout,.legal-document__layout--without-navigation{grid-template-columns:minmax(0,1fr);gap:59px}.legal-document__navigation{position:static}.legal-document__navigation h2{display:block;margin:0 0 19px;color:var(--color-text);font-family:var(--font-display);font-size:var(--typography-hero-eyebrow-size);font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:var(--typography-hero-eyebrow-letter-spacing);text-transform:uppercase}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container) h2{margin-bottom:22px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>h2:not(:first-child){margin-top:55px}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>.section-legal-callout+h2{margin-top:0}:is(.legal-document__content,.post-type-legal-document .editor-styles-wrapper .is-root-container)>.wp-block-separator{margin:34px 0 54px}.legal-document__contact{padding:0 var(--legal-document-content-gutter) 63px}.legal-document__contact>.site-container{display:block;width:100%;max-width:none;margin-inline:0;padding:38px 33px 48px}.legal-document__contact-info{padding-left:9px}.legal-document__eyebrow{margin-left:6px}.legal-document__contact-heading{margin:12px 0 76px;font-size:var(--typography-legal-document-contact-heading-size-mobile)}.legal-document__contact-info-heading{margin-bottom:12px}.legal-document__form-panel{margin-top:70px;padding-top:0}.legal-document__form-heading{margin-bottom:11px}}.post-type-legal-document .editor-styles-wrapper .is-root-container{width:calc(100% - 2 * var(--layout-gutter-wide));max-width:1011px;margin-inline:auto;padding-block:81px 103px}.post-type-legal-document .editor-styles-wrapper .is-root-container>[data-type="acf/section-legal-callout"]{margin-bottom:88px}.post-type-legal-document .editor-styles-wrapper .is-root-container>[data-type="acf/section-legal-callout"] .section-legal-callout{margin-bottom:0}.post-type-legal-document .editor-styles-wrapper .is-root-container>[data-type="acf/section-legal-callout"]+h2{margin-top:0}@media(max-width:1024px){.post-type-legal-document .editor-styles-wrapper .is-root-container{width:100%;padding:66px 43px 70px}.post-type-legal-document .editor-styles-wrapper .is-root-container>[data-type="acf/section-legal-callout"]{margin-bottom:51px}}
