.shopify-section--header{--header-logo-width: 180px !important}@media(min-width:700px){.shopify-section--header{--header-logo-width: 251px !important}}.shopify-section--header .header__logo img,.shopify-section--header .header__logo svg,.shopify-section--header [class*=header__logo] img,.shopify-section--header [class*=header__logo] svg{max-width:var(--header-logo-width, 180px)!important;width:auto!important;height:auto!important}.shopify-section--header .header__logo-text{font-size:1.25em!important}.shopify-section--header .header__primary-nav a,.shopify-section--header .header__primary-nav summary,.shopify-section--header .header__primary-nav .h6,.shopify-section--header .header__primary-nav [class*=h6],.shopify-section--header .header__inline-links a,.shopify-section--header .header__inline-links summary,.shopify-section--header .header__secondary-nav a,.shopify-section--header .header__secondary-nav summary,.shopify-section--header [class*=primary-nav] a,.shopify-section--header [class*=primary-nav] summary,.shopify-section--header [class*=submenu] a,.shopify-section--header [class*=dropdown] a,.shopify-section--header [class*=mega-menu] a,.shopify-section--header .header__menu-submenu a,.shopify-section--header .header__primary-nav-submenu a,.shopify-section--header .header__inline-links-submenu a,.shopify-section--header [role=menu] a,.shopify-section--header [role=menu] [role=menuitem]{font-size:.672rem!important;letter-spacing:.06em!important;text-transform:capitalize!important;font-family:var(--eb-font-body)!important;font-weight:400!important}.shopify-section--header .header__menu-submenu,.shopify-section--header .header__primary-nav-submenu,.shopify-section--header .header__inline-links-submenu,.shopify-section--header [class*=submenu],.shopify-section--header [class*=dropdown]:not([class*=disclosure]),.shopify-section--header [class*=mega-menu],.shopify-section--header dropdown-menu-disclosure [role=menu],.shopify-section--header [role=menubar] [role=menu]{background:var(--eb-color-deep-navy)!important;background-color:var(--eb-color-deep-navy)!important;padding:1.1rem 1.4rem!important;min-width:200px!important;box-shadow:0 12px 28px #0000002e!important}.shopify-section--header .header__menu-submenu a,.shopify-section--header .header__primary-nav-submenu a,.shopify-section--header .header__inline-links-submenu a,.shopify-section--header [class*=submenu] a,.shopify-section--header [class*=mega-menu] a,.shopify-section--header dropdown-menu-disclosure [role=menu] a,.shopify-section--header [role=menubar] [role=menu] a{color:var(--eb-color-white)!important;display:block!important;padding:.55rem 0!important;opacity:.92}.shopify-section--header .header__menu-submenu a:hover,.shopify-section--header .header__primary-nav-submenu a:hover,.shopify-section--header [class*=submenu] a:hover,.shopify-section--header [role=menu] a:hover{opacity:1}.shopify-section--header .header__menu-submenu li,.shopify-section--header .header__primary-nav-submenu li,.shopify-section--header [class*=submenu] li,.shopify-section--header [role=menu] li{background:transparent!important}@media(min-width:1000px){.shopify-section--header .header__primary-nav [data-title=Home],.shopify-section--header .header__primary-nav li:has([data-title=Home]){display:none!important}}@media(min-width:1000px){.shopify-section--header .header__primary-nav>ul{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.15em!important;list-style:none!important;padding:0!important;margin:0!important}.shopify-section--header .header__primary-nav{position:absolute!important;top:1.5rem!important;left:1.75rem!important;z-index:5!important;grid-area:unset!important}.shopify-section--header .header__primary-nav-item{width:auto}.shopify-section--header .header__primary-nav a,.shopify-section--header .header__primary-nav summary{padding:.15em 0!important;white-space:nowrap}.shopify-section--header .header__primary-nav details summary{list-style:none!important;cursor:pointer}.shopify-section--header .header__primary-nav details summary::-webkit-details-marker,.shopify-section--header .header__primary-nav details summary::marker{display:none!important}.shopify-section--header .header__primary-nav details[open]>*:not(summary){display:none!important}.shopify-section--header .header__dropdown-menu,.shopify-section--header .header__primary-nav-submenu{display:none!important}}@media(max-width:999px){.eb-brand-mark{display:none!important}}.eb-tile__meta,.eb-sector-hero__title,.eb-meet-emma__copy h2,.eb-project-meta__sub,.eb-project-credit-row dt,.eb-team-tile__name,.eb-team-tile__role,.eb-team-grid__heading,.eb-journal-hero__title,.eb-journal-hero__eyebrow,.eb-journal-hero__date,.eb-journal-body__content h2,.eb-journal-body__content h3,.eb-journal-faq__heading,.eb-journal-image-text__heading,.eb-journal-related__heading,.eb-journal-related__eyebrow,.eb-journal-related__title,.eb-journal-related__date,.eb-journal-end-cta__heading,.eb-press-title,.eb-press-card__project,.eb-press-card__masthead,.eb-contact-form-section__heading,.eb-contact-form-section__eyebrow,.eb-contact-cta h2,.eb-sitewide-cta h2,.shopify-section--footer .h6,.footer .h6,.shopify-section--image-with-text-overlay h1,.shopify-section--image-with-text-overlay h2,.shopify-section--image-with-text-overlay h3,.shopify-section--image-with-text-overlay h4,.shopify-section--image-with-text-overlay .subheading,.shopify-section--image-with-text-overlay [class*=subheading],.shopify-section--image-with-text-overlay .h6,.shopify-section--image-with-text h1,.shopify-section--image-with-text h2,.shopify-section--image-with-text h3,.shopify-section--image-with-text h4,.shopify-section--rich-text h1,.shopify-section--rich-text h2,.shopify-section--rich-text h3,.shopify-section--rich-text h4,.shopify-section--slideshow h1,.shopify-section--slideshow h2,.shopify-section--slideshow .subheading,.shopify-section--slideshow [class*=subheading]{text-transform:capitalize!important}.eb-tile__title,.eb-project-meta__title{text-transform:uppercase!important;letter-spacing:.04em!important}.eb-cta-wrapper a,.eb-journal-cta-link,.eb-journal-cta__button,.eb-contact-form__submit,.eb-contact-cta a,.eb-sitewide-cta__button,.eb-press-list .button,[class*=button--primary],[class*=button--secondary]{font-size:.8125rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:var(--eb-font-body)!important;font-weight:400!important}.eb-sitewide-cta{padding:clamp(3rem,6.5vw,5rem) 1.5rem;background:var(--eb-color-deep-navy);color:var(--eb-color-white);text-align:center}.eb-sitewide-cta h2{font-family:var(--eb-font-display)!important;font-weight:300;font-size:clamp(1.75rem,3.25vw,2.375rem)!important;letter-spacing:.03em;line-height:1.2;margin:0 auto 1.725rem;max-width:22ch;color:var(--eb-color-white)}.eb-sitewide-cta p{font-family:var(--eb-font-body);line-height:1.6;max-width:52ch;margin:0 auto 3.05rem;opacity:.92}.eb-sitewide-cta__button{display:inline-block;padding:.875rem 2.5rem;background:transparent;color:var(--eb-color-white)!important;text-decoration:none!important;border:1px solid var(--eb-color-white);transition:background .2s ease,color .2s ease}.eb-sitewide-cta__button:hover,.eb-sitewide-cta__button:focus-visible{background:var(--eb-color-white);color:var(--eb-color-deep-navy)!important}html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header .header,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header .header.color-scheme,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header [class*=color-scheme],html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) x-header.header,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) header.header,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header .header,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header .header.color-scheme,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header [class*=color-scheme],html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) x-header.header,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) header.header{background:transparent!important;background-color:transparent!important;--background: transparent !important;--background-without-opacity: transparent !important;--color-background: transparent !important}html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header a,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header button,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header svg,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header summary,html.eb-page-about:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header .header__logo-text,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header a,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header button,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header svg,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header summary,html.eb-page-services:not(.eb-header-scrolled):not(.eb-nav-dropdown-open) .shopify-section--header .header__logo-text{color:var(--eb-color-white)!important}html.eb-page-about main>.shopify-section:first-child,html.eb-page-about #MainContent>.shopify-section:first-child,html.eb-page-services main>.shopify-section:first-child,html.eb-page-services #MainContent>.shopify-section:first-child{margin-top:calc(-1 * var(--header-height, 80px))!important}@media(max-width:749px){html.eb-page-services main>.shopify-section:first-child,html.eb-page-services [id*=image_with_text_overlay]:first-child,html.eb-page-services [id*=__image_with_text_overlay_YMdbnT]{display:block!important}}.shopify-section--footer .footer__block--newsletter .h6,.footer .footer__block--newsletter .h6,.footer__block--newsletter .h6,.shopify-section--footer [class*=newsletter] .h6,.footer [class*=newsletter] .h6{margin-bottom:.375em!important}.shopify-section--footer .footer__block--newsletter .prose,.shopify-section--footer .footer__block--newsletter .prose p,.shopify-section--footer .footer__block--newsletter p,.footer .footer__block--newsletter .prose,.footer .footer__block--newsletter .prose p,.footer .footer__block--newsletter p,.footer__block--newsletter .prose,.footer__block--newsletter .prose p,.footer__block--newsletter p,.shopify-section--footer [class*=newsletter] p,.footer [class*=newsletter] p{margin-top:0!important;padding-top:0!important}.pro-gallery-margin-container,.pro-gallery-margin-container *,[id*=pro-gallery],[id*=pro-gallery] *,[class*=pro-gallery],[class*=pro-gallery] *,.gallery-item,.gallery-item *,.gallery-item-container,.gallery-item-container *,.image-item,.image-item *,[class*=gallery-item]{text-transform:none!important;letter-spacing:normal!important;font-size:revert!important;font-weight:revert!important;font-family:revert!important}body .shopify-section--footer .footer__block--links a,body .shopify-section--footer .footer__block--links li,body .footer .footer__block--links a,body .footer__block--links a,body .footer .menu a,body .shopify-section--footer .menu a,body .shopify-section--footer .footer__block--links a *,body .footer .footer__block--links a *,body .footer__block--links a *{font-size:.9375rem!important;letter-spacing:inherit!important;text-transform:capitalize!important;font-family:var(--eb-font-body)!important;font-weight:400!important}.eb-primary-featured,.eb-home-featured{margin-bottom:4px}@media(max-width:899px){.eb-contact-form-section__image{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:1.5rem}.eb-contact-form-section__image img{display:block}}.eb-primary-featured__eyebrow{font-size:.75rem!important;letter-spacing:.12em!important}.eb-home-featured .eb-cta-wrapper{padding-top:3rem!important;padding-bottom:3rem!important}.eb-feature-banner h2{font-size:clamp(1.5rem,3vw,2.25rem)!important;letter-spacing:.04em!important;line-height:1.1!important;max-width:22ch!important}.eb-feature-banner p{font-size:.8125rem!important;letter-spacing:.12em!important}.eb-feature-banner span{font-size:.75rem!important}@media(max-width:539px){.eb-press-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.75rem 1rem!important}.eb-press-card__masthead{font-size:.7rem!important}.eb-press-card__project{font-size:.9rem!important}}@media screen and (min-width:700px){main>.shopify-section--slideshow:first-child .content-over-media,#MainContent>.shopify-section--slideshow:first-child .content-over-media{--eb-home-intro-height: 214px;--content-over-media-height: max(16rem, calc(88vh - var(--eb-home-intro-height)))}}@supports (height: 100svh){@media screen and (min-width:700px){main>.shopify-section--slideshow:first-child .content-over-media,#MainContent>.shopify-section--slideshow:first-child .content-over-media{--content-over-media-height: max(16rem, calc(88svh - var(--eb-home-intro-height)))}}}@media screen and (min-width:1000px)and (max-width:1439px){html body .shopify-section--header nav.header__primary-nav>ul.unstyled-list{display:none!important}html body .shopify-section--header a.eb-brand-mark{display:none!important}}@media screen and (min-width:1000px)and (max-width:1439px){html body .shopify-section--header nav.header__primary-nav>button[aria-controls=sidebar-menu]{display:block!important;position:absolute!important;top:50%!important;left:2rem!important;transform:translateY(-50%)!important;width:56px!important;height:56px!important;padding:0!important;margin:0!important;z-index:21!important}html body .shopify-section--header nav.header__primary-nav>button[aria-controls=sidebar-menu]:before{width:56px!important;height:56px!important}}html body .shopify-section--slideshow .eb-hero-squiggle{width:220px!important;height:220px!important;top:auto!important;bottom:-70px!important;left:50%!important;transform:translate(-50%)!important}html body .shopify-section--slideshow+.shopify-section--rich-text>.section-spacing{padding-block-start:60px!important}@media screen and (max-width:749px){html body .shopify-section--slideshow .eb-hero-squiggle{bottom:-68px!important}}html.eb-page-services body .shopify-section--image-with-text-overlay .content-over-media img{object-position:51% 60%!important}html body .eb-projects-hero__img{object-position:50% 78%!important}html body .eb-contact-faq__answer{max-width:min(100%,1500px)!important}@media screen and (max-width:749px){html body .shopify-section--image-with-text-overlay .content-over-media>.content{position:relative!important;isolation:isolate!important}html body .shopify-section--image-with-text-overlay .content-over-media>.content:before{content:""!important;position:absolute!important;top:-12vh!important;right:-20vw!important;bottom:-12vh!important;left:-20vw!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(ellipse 60% 55% at 50% 50%,#00000073,#00000042 55%,#0000)!important}}@media screen and (max-width:749px){html body .eb-projects-hero__content{position:relative!important;isolation:isolate!important}html body .eb-projects-hero__content:before{content:""!important;position:absolute!important;top:-12vh!important;right:-20vw!important;bottom:-12vh!important;left:-20vw!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(ellipse 60% 55% at 50% 50%,#00000073,#00000042 55%,#0000)!important}}html.eb-page-services body .accordion__disclosure>summary .accordion__toggle{font-size:clamp(1.15rem,2.2vw,1.75rem)!important;letter-spacing:.03em!important;line-height:1.2!important}html.eb-page-services body .accordion__disclosure>summary .animated-plus{width:16px!important;height:16px!important}html body .shopify-section--footer .eb-studio-credit a{text-decoration:none!important}html body .shopify-section--footer .eb-studio-credit a:hover,html body .shopify-section--footer .eb-studio-credit a:focus-visible{text-decoration:underline!important;text-underline-offset:.18em!important}html body .button,html body .eb-primary-featured__button,html body .eb-back-to-top__label,html body .eb-contact-form__field label,html body .eb-contact-form__office-label{letter-spacing:.12em!important}html body .eb-journal-body__content,html body .eb-contact-form-section__intro p{letter-spacing:.03em!important}html body .eb-journal-related__eyebrow{letter-spacing:.12em!important}html body .eb-journal-image-text__body,html body .eb-journal-cta__sub{letter-spacing:.03em!important}html body .eb-back-to-top{z-index:900!important}html body newsletter-popup{z-index:950!important}@media screen and (max-width:749px){html body .shopify-section--apps:has(.gfa-carousel__track){padding-bottom:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/eb-overrides.css.map */
