@media only screen and (max-width:749px){html,body,.container,.header-sections,.theme__header,.header__wrapper{max-width:100%;overflow-x:clip}.header__desktop,.header__desktop__bar,.header__desktop__bar__l,.header__desktop__bar__c,.header__desktop__bar__r,.header__desktop__button,.header__menu{display:none!important;visibility:hidden!important;pointer-events:none!important}}@supports not (overflow: clip){@media only screen and (max-width:749px){html,body,.container,.header-sections,.theme__header,.header__wrapper{overflow-x:hidden}}}.product__tax.caption.rte{display:none!important}:root{--edl-ink: #2a2826;--edl-text: #4a4643;--edl-muted: #989490;--edl-border: #e5e3de;--edl-bg: #f4f3f0;--edl-serif: Cormorant, serif;--edl-sans: Inter, sans-serif;--edl-cta-offset: .22em;--edl-cta-thickness: 1px;--edl-header-height-desktop: 76px;--edl-header-height-mobile: 76px;--edl-header-logo-desktop: 184px;--edl-header-logo-mobile: 176px;--edl-header-inline-desktop: clamp(32px, 3.9vw, 56px);--edl-header-inline-mobile: 24px}.header-sections,.theme__header,.header__wrapper{min-height:var(--edl-header-height-desktop)!important;height:var(--edl-header-height-desktop)!important}.header__desktop{display:none!important;visibility:hidden!important;pointer-events:none!important}.header__mobile{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;width:100%!important;min-height:var(--edl-header-height-desktop)!important;height:var(--edl-header-height-desktop)!important;padding:0 var(--edl-header-inline-desktop)!important}.header__mobile .header__logo{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;width:var(--edl-header-logo-desktop)!important;max-width:min(var(--edl-header-logo-desktop),52vw)!important;height:auto!important;display:flex!important;align-items:center!important}.header__mobile .header__logo__link,.header__mobile .logo__img,.header__mobile .logo__img img{width:100%!important;max-width:100%!important;height:auto!important}.header__mobile .header__mobile__left{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:flex!important;width:auto!important;min-width:44px!important}.header__mobile .header__mobile__left .header__mobile__button:not(:first-child),.header__mobile .header__mobile__right{display:none!important;visibility:hidden!important;pointer-events:none!important}.header__mobile .header__mobile__button:first-child,.header__mobile .header__mobile__hamburger{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.header__mobile .header__mobile__hamburger{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;color:var(--edl-text)!important}.header__mobile .header__mobile__hamburger .navtext{display:none!important}.header__mobile .header__mobile__hamburger .icon-menu{width:22px!important;height:22px!important}@media only screen and (max-width:749px){.header-sections,.theme__header,.header__wrapper,.header__mobile{min-height:var(--edl-header-height-mobile)!important;height:var(--edl-header-height-mobile)!important}.header__mobile{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:0 var(--edl-header-inline-mobile)!important}.header__mobile .header__logo{width:var(--edl-header-logo-mobile)!important;max-width:calc(100vw - 112px)!important}}.heading-x-large{font-size:clamp(56px,5.4vw,72px)!important;line-height:1.04!important;letter-spacing:0!important}.heading-large{font-size:clamp(42px,4.2vw,56px)!important;line-height:1.06!important;letter-spacing:0!important}.heading-medium{font-size:clamp(34px,3.4vw,44px)!important;line-height:1.08!important;letter-spacing:0!important}.heading-small{font-size:clamp(28px,2.6vw,34px)!important;line-height:1.1!important;letter-spacing:0!important}.heading-mini{font-size:18px!important;line-height:1.25!important;letter-spacing:0!important}.body-medium{font-size:16px!important;line-height:1.62!important;letter-spacing:0!important}.body-small{font-size:15px!important;line-height:1.58!important;letter-spacing:0!important}.body-x-small{font-size:13px!important;line-height:1.5!important;letter-spacing:0!important}.subheading,[class*=__subheading],[class*=-subheading]{font-size:10.5px!important;line-height:1.25!important;letter-spacing:.12em!important;font-weight:500!important;color:var(--edl-muted)!important}.btn:not(.btn--scroll-top),button.btn:not(.btn--scroll-top),input.btn,.shopify-payment-button__button{min-height:40px!important;padding:11px 18px!important;font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}a.btn:not(.btn--scroll-top),a.btn--outline:not(.btn--scroll-top){width:auto!important;min-width:0!important;min-height:0!important;padding:0 0 4px!important;border:0!important;border-bottom:var(--edl-cta-thickness) solid currentColor!important;background:transparent!important;color:inherit!important;font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;text-underline-offset:var(--edl-cta-offset)!important;box-shadow:none!important}a.btn:not(.btn--scroll-top):hover,a.btn--outline:not(.btn--scroll-top):hover{opacity:.68!important;background:transparent!important;color:inherit!important}button.btn--small:not(.newsletter__submit),input.btn--small,.btn.btn--small:not(a):not(.newsletter__submit){min-height:36px!important;padding:10px 16px!important;font-size:13px!important}main h2:not([class]),.page__heading{font-family:var(--edl-serif)!important;font-size:clamp(40px,4vw,52px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:0!important}.footer .heading-small,[class*=footer] .heading-small,.footer__block__title{font-family:var(--edl-serif)!important;font-size:20px!important;line-height:1.18!important;letter-spacing:0!important;font-weight:400!important}.footer-sections{background:var(--edl-bg)!important;color:var(--edl-text)!important}.footer-sections .site-footer.wrapper--full-padded{max-width:1280px!important;margin:0 auto!important;padding:clamp(64px,6vw,88px) clamp(32px,5vw,64px) 56px!important}.footer-sections .footer__logo__wrapper{display:none!important}.footer-sections .footer__blocks{display:grid!important;grid-template-columns:minmax(150px,.78fr) minmax(170px,.9fr) minmax(340px,1.18fr)!important;align-items:start!important;column-gap:clamp(56px,8vw,128px)!important;row-gap:0!important;width:100%!important;margin:0!important;padding:0!important}.footer-sections .footer__block{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;flex:none!important}.footer-sections .footer__block--newsletter{justify-self:end!important;width:100%!important;max-width:420px!important}.footer-sections .footer__newsletter__wrapper,.footer-sections .newsletter-form{width:100%!important;max-width:420px!important;margin:0!important}.footer-sections .footer__block__title,.footer-sections summary.footer__block__title{display:block!important;list-style:none!important;margin:0 0 18px!important;padding:0!important;font-family:var(--edl-sans)!important;font-size:10.5px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--edl-muted)!important}.footer-sections summary.footer__block__title::-webkit-details-marker{display:none!important}.footer-sections .footer__quicklinks{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;width:100%!important;margin:0!important;padding:0!important}.footer-sections .footer__quicklinks li{display:block!important;margin:0!important;padding:0!important;line-height:1.35!important}.footer-sections .footer__quicklinks a{display:inline-block!important;font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--edl-text)!important;opacity:.72!important;text-decoration:none!important}.footer-sections .footer__quicklinks a:hover{opacity:1!important}.footer-sections .footer__newsletter__text,.footer-sections .footer__newsletter__text p{max-width:360px!important;margin:0 0 24px!important;font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:0!important;color:var(--edl-text)!important;opacity:.72!important}.footer-sections .newsletter-form .input-row{margin:0 0 10px!important}.footer-sections .newsletter-form .field{width:100%!important;min-height:42px!important;height:42px!important;padding:0 0 9px!important;border:0!important;border-bottom:1px solid rgba(74,70,67,.22)!important;border-radius:0!important;background:transparent!important;font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.35!important;color:var(--edl-text)!important;box-shadow:none!important}.footer-sections .newsletter-form .field::placeholder{color:var(--edl-muted)!important;opacity:.76!important}.footer-sections .newsletter__submit{width:auto!important;min-width:0!important;min-height:0!important;margin-top:6px!important;padding:0 0 4px!important;border:0!important;border-bottom:var(--edl-cta-thickness) solid currentColor!important;background:transparent!important;color:var(--edl-text)!important;font-size:0!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.footer-sections .newsletter__submit:after{content:"Join";font-family:var(--edl-sans)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.footer-sections .newsletter__submit:hover{opacity:.68!important}.footer-sections .form__legal,.footer-sections .form__legal p{max-width:360px!important;margin-top:14px!important;font-size:10.5px!important;line-height:1.45!important;color:var(--edl-muted)!important;opacity:.62!important}[class*=ai-cinematic-hero__eyebrow-],[class*=ai-split-pathway-eyebrow-],[class*=ai-doctrine-eyebrow-],[class*=ai-origin-eyebrow-],[class*=ai-horizon-eyebrow-]{font-family:var(--edl-sans)!important;font-size:10.5px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}[class*=ai-cinematic-hero__heading-],[class*=ai-press-quote-],[class*=ai-split-pathway-heading-],[class*=ai-doctrine-heading-],[class*=ai-origin-heading-],[class*=ai-horizon-heading-]{font-family:var(--edl-serif)!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important}[class*=ai-cinematic-hero__heading-]{font-size:clamp(46px,4vw,58px)!important;line-height:1.04!important}[class*=ai-split-pathway-heading-]{font-size:clamp(34px,3vw,42px)!important;line-height:1.08!important;margin-bottom:18px!important}[class*=ai-doctrine-heading-],[class*=ai-origin-heading-],[class*=ai-horizon-heading-]{font-size:clamp(40px,3.8vw,52px)!important;line-height:1.07!important}[class*=ai-about-hero-heading-]{font-family:var(--edl-serif)!important;font-size:clamp(52px,5.2vw,66px)!important;line-height:1.06!important;font-weight:400!important;letter-spacing:0!important}[class*=ai-about-methodology-heading-],[class*=ai-about-creative-heading-],[class*=ai-about-leadership-heading-],[class*=ai-contact-heading-]{font-family:var(--edl-serif)!important;font-size:clamp(36px,3.6vw,48px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:0!important}[class*=ai-split-pathway-subtitle-],[class*=ai-doctrine-body-],[class*=ai-origin-body-],[class*=ai-horizon-body-]{font-family:var(--edl-sans)!important;font-size:15px!important;line-height:1.62!important;font-weight:400!important;letter-spacing:0!important}[class*=ai-split-pathway-link-],[class*=ai-doctrine-link-],[class*=ai-origin-link-]{font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;padding:0 0 4px!important;border:0!important;border-bottom:var(--edl-cta-thickness) solid currentColor!important;text-decoration:none!important;text-underline-offset:var(--edl-cta-offset)!important}[class*=ai-horizon-button-]{min-height:0!important;padding:0 0 4px!important;border:0!important;border-bottom:var(--edl-cta-thickness) solid currentColor!important;background:transparent!important;color:var(--edl-text)!important;font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important}[class*=ai-horizon-cta-container-]{max-width:640px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important;text-align:left!important}[class*=ai-horizon-eyebrow-]{margin-bottom:18px!important;color:var(--edl-muted)!important}[class*=ai-contact-submit-]{min-height:40px!important;padding:11px 18px!important;font-family:var(--edl-sans)!important;font-size:13px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}[class*=ai-industry-list-]{font-family:var(--edl-sans)!important;font-size:12px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;max-width:520px!important;margin:0 0 42px!important;color:var(--edl-muted)!important}[class*=ai-horizon-heading-],[class*=ai-horizon-body-]{max-width:520px!important}[class*=ai-horizon-heading-]{margin-bottom:18px!important}[class*=ai-horizon-body-]{margin-bottom:30px!important;color:var(--edl-text)!important}[class*=ai-horizon-button-]{display:inline-flex!important;width:auto!important;max-width:none!important;align-items:center!important;justify-content:center!important;padding:0 0 4px!important}[class*=ai-split-pathway-link-]:hover,[class*=ai-doctrine-link-]:hover,[class*=ai-origin-link-]:hover,[class*=ai-horizon-button-]:hover{opacity:.68!important;background:transparent!important}@media only screen and (max-width:749px){.heading-x-large{font-size:48px!important}.heading-large{font-size:38px!important}.heading-medium{font-size:34px!important}.heading-small{font-size:28px!important}.heading-mini{font-size:17px!important}main h2:not([class]),.page__heading{font-size:36px!important;line-height:1.08!important}.footer .heading-small,[class*=footer] .heading-small,.footer__block__title{font-size:18px!important;line-height:1.22!important}.footer-sections .site-footer.wrapper--full-padded{padding:54px 1.75rem 42px!important}.footer-sections .footer__blocks{grid-template-columns:1fr!important;row-gap:38px!important;width:100%!important}.footer-sections .footer__block{width:100%!important}.footer-sections .footer__block--menu+.footer__block--menu,.footer-sections .footer__block--newsletter{padding-top:34px!important;border-top:1px solid rgba(74,70,67,.12)!important}.footer-sections .footer__block__title,.footer-sections summary.footer__block__title{margin-bottom:16px!important;font-size:10px!important;letter-spacing:.11em!important}.footer-sections .footer__quicklinks{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:12px!important}.footer-sections .footer__quicklinks a{font-size:13px!important;line-height:1.35!important}.footer-sections .footer__block--newsletter,.footer-sections .footer__newsletter__wrapper,.footer-sections .newsletter-form{max-width:100%!important}.footer-sections .footer__newsletter__text,.footer-sections .footer__newsletter__text p{max-width:100%!important;margin-bottom:22px!important;font-size:13px!important}.footer-sections .newsletter-form .input-row{margin-bottom:9px!important}.footer-sections .newsletter__submit{width:auto!important;max-width:100%!important;min-height:0!important}.footer-sections .form__legal,.footer-sections .form__legal p{max-width:100%!important;font-size:10px!important}.body-medium,.body-small{font-size:15px!important;line-height:1.58!important}.body-x-small{font-size:13px!important}.subheading,[class*=__subheading],[class*=-subheading],[class*=ai-cinematic-hero__eyebrow-],[class*=ai-split-pathway-eyebrow-],[class*=ai-doctrine-eyebrow-],[class*=ai-origin-eyebrow-],[class*=ai-horizon-eyebrow-]{font-size:10px!important;letter-spacing:.1em!important}[class*=ai-cinematic-hero__heading-]{font-size:clamp(34px,8.4vw,38px)!important;line-height:1.06!important}[class*=ai-press-quote-]{font-size:28px!important;line-height:1.18!important}[class*=ai-split-pathway-heading-]{font-size:31px!important;line-height:1.08!important;margin-bottom:14px!important}[class*=ai-doctrine-heading-],[class*=ai-origin-heading-],[class*=ai-horizon-heading-]{font-size:36px!important;line-height:1.08!important}[class*=ai-about-hero-heading-]{font-size:40px!important;line-height:1.08!important}[class*=ai-about-methodology-heading-],[class*=ai-about-creative-heading-],[class*=ai-about-leadership-heading-],[class*=ai-contact-heading-]{font-size:34px!important;line-height:1.1!important}[class*=ai-split-pathway-subtitle-],[class*=ai-doctrine-body-],[class*=ai-origin-body-],[class*=ai-horizon-body-]{font-size:15px!important;line-height:1.58!important}[class*=ai-horizon-cta-container-]{padding-left:1.75rem!important;padding-right:1.75rem!important;text-align:left!important}[class*=ai-horizon-eyebrow-]{margin-bottom:16px!important}[class*=ai-industry-list-]{max-width:100%!important;margin-bottom:34px!important;font-size:13px!important;line-height:1.55!important;overflow-wrap:normal!important}[class*=ai-horizon-heading-]{font-size:34px!important;line-height:1.08!important}[class*=ai-horizon-body-]{max-width:100%!important;margin-bottom:28px!important}button.btn:not(.btn--scroll-top),input.btn,.shopify-payment-button__button,[class*=ai-contact-submit-]{min-height:40px!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}a.btn:not(.btn--scroll-top),a.btn--outline:not(.btn--scroll-top),[class*=ai-split-pathway-link-],[class*=ai-doctrine-link-],[class*=ai-origin-link-],[class*=ai-horizon-button-]{min-height:0!important;padding:0 0 4px!important;font-size:13px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}[class*=ai-horizon-button-]{width:auto!important;max-width:100%!important}.footer-sections .newsletter__submit{min-height:40px!important;padding:10px 16px 4px!important;font-size:0!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/edl-system-overrides.css.map */
