@font-face{font-family:"Memento Adelaide 96";src:url(//tmg-sporting-memorabilia.myshopify.com/cdn/shop/t/52/assets/adelaide-webfont.woff2?v=74555556231406897011788450024) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--display-font-family: "Memento Adelaide 96", var(--heading-font-family);--strapline-font-family: "Bodoni Moda", "Bodoni MT", Didot, Georgia, serif}p.h0,p.h1,p.h2,.h0,.h1,.h2,.prose :is(h1,h2){font-family:var(--display-font-family)!important;font-weight:400!important;font-style:normal!important;text-transform:uppercase;letter-spacing:.01em;line-height:1.05}p.strapline,.strapline,.prose .strapline{font-family:var(--strapline-font-family)!important;font-style:italic!important;font-weight:400!important;text-transform:none;letter-spacing:0;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.35}.shopify-section--video .prose p.bold{text-transform:uppercase;letter-spacing:.16em;font-size:.8125rem;font-weight:700!important}.shopify-section--video .place-self-center{place-self:end start!important;text-align:left!important;padding:0 3.5rem 3.5rem;max-width:820px}.shopify-section--video .prose{text-align:left;margin:0}.shopify-section--video .prose p.bold{color:#00fca6;font-weight:700!important}.shopify-section--video .prose .h1{font-size:clamp(3rem,6vw,4.75rem)}.shopify-section--video .prose .strapline{color:#e8ecf0}.prose p.bold,.subheading{text-transform:uppercase;letter-spacing:.16em;font-size:.8125rem}.button,button.button,a.button{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.8125rem}.prose em,.rte em{font-family:var(--strapline-font-family)}[id*=__ticker] .h0,[id*=__ticker] .h1,[id*=__ticker] .h2,[id*=__ticker] p,[id*=__ticker] span{font-family:"Memento Adelaide 96",var(--heading-font-family)!important;font-size:clamp(.9rem,1.2vw,1.1rem)!important;letter-spacing:.08em}[id*=__ticker]{border-top:1px solid #223040}[id*=__stats] svg{display:none}[id*=__stats] .h4,[id*=__stats] .h5,[id*=__stats] .h6{font-family:"Memento Adelaide 96",var(--heading-font-family);font-size:1.9rem;text-transform:uppercase}[id$=__header] nav a,[id$=__header] .header a{text-transform:uppercase;letter-spacing:.11em;font-size:.8rem;font-weight:600}@media(min-width:900px){[id$=__who_we_are] .prose{display:grid;grid-template-columns:1.05fr .95fr;column-gap:3.5rem;align-items:start;max-width:none}[id$=__who_we_are] .prose>p.bold{grid-column:1 / -1}[id$=__who_we_are] .prose>.h1,[id$=__who_we_are] .prose>.h2{grid-column:1;margin-top:0}[id$=__who_we_are] .prose>div{grid-column:2;grid-row:2 / span 2;margin-top:.4rem}[id$=__who_we_are] .prose>.button,[id$=__who_we_are] .prose>a{grid-column:1;justify-self:start}}[id$=__stats] svg,[id$=__stats] [class*=placeholder],[id$=__stats] img{display:none!important}[id$=__stats] .prose>*:first-child{border-top:2px solid #101921;padding-top:1.2rem}[id$=__what_we_build] .prose a:not(.button),[id$=__inside_grid] .prose a:not(.button){text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;text-decoration:none;box-shadow:inset 0 -2px #00fca6;padding-bottom:2px}[id$=__what_we_build] .h3,[id$=__inside_grid] .h3,[id$=__what_we_build] h3,[id$=__inside_grid] h3{font-family:var(--heading-font-family);font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:1.05rem}.shopify-section--text-with-icons svg,.shopify-section--text-with-icons [class*=placeholder]{display:none!important}[id$=__retail] .h1,[id$=__retail] .h2,[id$=__retail] .h3{font-family:var(--heading-font-family)!important;font-size:.8rem!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5a6470}.story-ledger .container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.story-ledger__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.6rem}.story-ledger__eyebrow{color:#5a6470}.story-ledger__all{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 -2px #00fca6;padding-bottom:2px;white-space:nowrap}.story-ledger__rows{border-top:2px solid #101921}.story-ledger__row{display:grid;grid-template-columns:120px 1fr auto;gap:1.2rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid #d9dae4;text-decoration:none;color:inherit}.story-ledger__row:hover .story-ledger__title{text-decoration:underline;text-decoration-color:#00fca6;text-underline-offset:4px}.story-ledger__date{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a6470}.story-ledger__title{font-size:1.05rem;font-weight:600}.story-ledger__read{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 -2px #00fca6;padding-bottom:2px}.story-ledger__note{margin-top:1rem;font-size:.8rem;color:#5a6470;font-style:italic}@media(max-width:700px){.story-ledger__row{grid-template-columns:1fr auto}.story-ledger__date{grid-column:1 / -1}}.article-brief{background:#f2f3f6;border-left:3px solid #00fca6;padding:1.1rem 1.4rem;margin:0 0 1.8rem}.article-brief__label{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5a6470;margin:0 0 .5rem}.article-brief ul{margin:0;padding-left:1.1rem}.article-brief li{margin-bottom:.35rem}.article-gallery{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:2rem 0}.article-gallery img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.article-gallery{grid-template-columns:1fr}}.article-video{position:relative;aspect-ratio:16 / 9;margin:2rem 0;background:#101921}.article-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.article-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:#101921;color:#fff;margin:2rem 0}.article-stats__item{padding:1.4rem 1.2rem;border-right:1px solid #223040}.article-stats__value{display:block;font-family:"Memento Adelaide 96",Barlow,sans-serif;font-size:1.9rem;color:#00fca6}.article-stats__label{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#96a1ac}.article-quote{border-left:3px solid #00fca6;margin:2rem 0;padding:.4rem 0 .4rem 1.4rem}.article-quote p{font-family:Bodoni Moda,Bodoni MT,Didot,Georgia,serif;font-style:italic;font-size:1.35rem;line-height:1.45;margin:0 0 .5rem}.article-quote cite{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:#5a6470}.text-with-icons svg,[class*=text-with-icons] svg,.shopify-section [class*=icon-block] svg{display:none!important}svg[class*=icon-picto]{display:none!important}.h0,.h1,.h2,p.h0,p.h1,p.h2,.prose :is(h1,h2){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.memento-films__media{display:block;width:100%}.memento-films__card{width:100%}.text-with-icons div:has(>svg[class*=icon-picto]){display:none!important}.shopify-section--logo-marquee{background:#101921}.logo-marquee{padding-block:1.4rem;border-block:1px solid rgba(217,218,228,.12)}.logo-marquee__eyebrow{margin:0 0 1.1rem;text-align:center;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#d9dae48c;opacity:1}.logo-marquee__viewport{overflow:hidden}.logo-marquee__track{display:flex;width:max-content;animation:corp-marquee var(--marquee-duration,45s) linear infinite}.logo-marquee__group{display:flex;align-items:center;gap:4.5rem;padding-inline-end:4.5rem}.logo-marquee__item{display:flex;align-items:center}.logo-marquee__img{display:block;height:30px;width:auto;max-width:none;filter:brightness(0) invert(1);opacity:.82;transition:opacity .2s}.logo-marquee__item:hover .logo-marquee__img{opacity:1}@keyframes corp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:699px){.logo-marquee__group{gap:2.6rem;padding-inline-end:2.6rem}.logo-marquee__img{height:22px}}@media(prefers-reduced-motion:reduce){.logo-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.logo-marquee__group[aria-hidden]{display:none}.logo-marquee__group{flex-wrap:wrap;justify-content:center;row-gap:1.2rem}}.careers-jobs__title{margin-bottom:.6rem}.careers-jobs__intro{margin-bottom:2rem;max-width:52ch}.careers-jobs__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(16,25,33,.14)}.careers-jobs__row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid rgba(16,25,33,.14)}.careers-jobs__role{margin:0;font-weight:600;font-size:1.05rem}.careers-jobs__loc{margin:.15rem 0 0;font-size:.85rem;opacity:.65}.careers-jobs__apply{flex-shrink:0;display:inline-block;padding:.55rem 1.1rem;border:1px solid currentColor;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.careers-jobs__apply:hover{background:#101921;color:#fff;border-color:#101921}.careers-jobs__synced{margin-top:1rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.45}.careers-jobs__empty p{max-width:48ch;margin-bottom:1.2rem}@media screen and (max-width:699px){.careers-jobs__row{flex-direction:column;align-items:flex-start;gap:.8rem}}.enquiry-form__fallback{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding-block:.5rem}.enquiry-form__fallback-note{margin:0;font-size:.85rem;opacity:.65}.hot-spot__dot{width:26px;height:26px;min-width:26px;min-height:26px;font-size:.72rem}.shopify-section--slideshow .h1{font-size:clamp(1.7rem,3.2vw,3.1rem);line-height:1.16;max-width:22ch;margin-inline:auto;text-shadow:0 2px 28px rgba(0,0,0,.55)}.corp-motion-ready [data-corp-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.2,.6,.2,1),transform .65s cubic-bezier(.2,.6,.2,1);transition-delay:var(--corp-delay,0s)}.corp-motion-ready [data-corp-reveal=rise]{transform:translateY(16px)}.corp-motion-ready [data-corp-reveal=pop]{transform:scale(.35);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.corp-motion-ready [data-corp-reveal].corp-inview{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.corp-motion-ready [data-corp-reveal]{opacity:1!important;transform:none!important;transition:none!important}}[id$=__latest_news] .blog-post-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.hot-spot-popover{width:min(320px,84vw)}.hot-spot-popover .corp-pin-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;margin-bottom:.65rem}.hot-spot-popover .corp-pin-link{display:inline-block;margin-top:.5rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #00fca6;padding-bottom:2px}.blog-post-card--featured .blog-post-card__figure{width:100%!important;height:auto!important;aspect-ratio:3/2!important}.blog-post-card--featured .blog-post-card__figure img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.hot-spot-popover{width:min(330px,86vw);max-height:none}.hot-spot-popover .prose{max-height:none;overflow:visible;font-size:.86rem}.hot-spot-popover .corp-pin-img{aspect-ratio:16/9;height:auto;margin-bottom:.55rem}.hot-spot-popover .prose p{margin:.3rem 0}.hot-spot-popover .prose a{display:inline-block;margin-top:.3rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #00fca6;padding-bottom:1px}.multi-column__item img{aspect-ratio:3/2;object-fit:cover;width:100%}.hot-spot-popover{--popover-content-max-height: 80vh}.hot-spot-popover::part(content){max-height:none}.hot-spot-popover::part(body){overflow-y:visible;overscroll-behavior-y:none}.article-stats{align-items:stretch}.article-stats__item{display:flex;flex-direction:column;justify-content:flex-start;gap:.4rem;padding:1.1rem 1.2rem}.article-stats__value{display:block;line-height:1}.article-stats__label{display:block;line-height:1.35}.article-stats__item{margin:0!important}.article-onrecord{margin-top:2rem;padding-top:.9rem;border-top:1px solid rgba(16,25,33,.14);font-size:.82rem;letter-spacing:.02em;color:#10192199}.article-onrecord strong{color:#101921;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;margin-right:.3rem}.article-onrecord a{color:inherit;text-decoration:underline;text-underline-offset:2px}.shopify-section--header{padding:0!important}.header{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;border-bottom-right-radius:0!important}.header>*,.header .header__wrapper{border-radius:0!important}[data-testid^=klaviyo-form-] *{font-family:Barlow,sans-serif!important}[data-testid^=klaviyo-form-] h1,[data-testid^=klaviyo-form-] h2,[data-testid^=klaviyo-form-] h3{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}[data-testid^=klaviyo-form-] input,[data-testid^=klaviyo-form-] textarea,[data-testid^=klaviyo-form-] select{border-radius:0!important}[data-testid^=klaviyo-form-] button[type=submit],[data-testid^=klaviyo-form-] button.needsclick{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}[id$=__what_we_build] .multi-column__item .h3,[id$=__what_we_build] .multi-column__item h3{font-size:1.55rem!important;line-height:1.15;margin-bottom:.5rem}[id$=__what_we_build] .prose ul,[id$=__spec] .prose ul,[id$=__current_grid] .prose ul,[id$=__range] .prose ul,[id$=__sim_spec] .prose ul{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;padding:0;margin:1rem 0 0}[id$=__what_we_build] .prose ul li,[id$=__spec] .prose ul li,[id$=__current_grid] .prose ul li,[id$=__range] .prose ul li,[id$=__sim_spec] .prose ul li{border:1px solid rgb(16 25 33 / .25);padding:.3rem .7rem;font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}[id$=__what_we_build] .prose ul li::marker{content:none}[id$=__what_we_build] .multi-column__item a:not(.button){display:inline-block;margin-top:1.1rem;padding:.7rem 1.35rem;background:#00fca6;color:#101921;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}[id$=__what_we_build] .multi-column__item a:not(.button):hover{background:#101921;color:#fff}@media screen and (max-width:699px){.shopify-section--hot-spots .section-stack{overflow-x:auto;-webkit-overflow-scrolling:touch}.shopify-section--hot-spots .content-over-media{min-width:2000px}.shopify-section--hot-spots .section-stack{position:relative;padding-bottom:1.6rem}.shopify-section--hot-spots .section-stack:after{content:"Swipe the map \2192";position:sticky;left:0;bottom:0;display:block;width:max-content;margin-top:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00fca6}.shopify-section--hot-spots .hot-spot__dot{width:16px;height:16px;min-width:16px;min-height:16px;font-size:.55rem}}.shopify-section--racer>*{padding-block:0!important}.shopify-section--racer .racer{margin-block:-1rem 0}[id$=__spec] .prose ul li,[id$=__range] .prose ul li,[id$=__sim_spec] .prose ul li{border-color:#d9dae44d}.timeline__num,.timeline__nav-item:hover .timeline__nav-label,.timeline__nav-item[aria-current=true] .timeline__nav-label{color:#00fca6}.enquiry-form__with-media{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;align-items:center}.enquiry-form__media{display:block;width:100%;aspect-ratio:4/3;overflow:hidden}.enquiry-form__media img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:800px){.enquiry-form__with-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.6rem}.enquiry-form__with-media--end .enquiry-form__media{order:2}}.template-blog:not(.template-blog--case-files) .content-over-media{--content-over-media-height:168px}.template-blog:not(.template-blog--case-files) .content-over-media img{object-position:center 46%}.template-blog:not(.template-blog--case-files) .content-over-media h1{margin:0;text-transform:uppercase;letter-spacing:.07em;font-size:clamp(1.75rem,4.2vw,3rem);text-shadow:0 2px 18px rgba(0,0,0,.55)}@media screen and (min-width:700px){.template-blog:not(.template-blog--case-files) .content-over-media{--content-over-media-height:232px}}@media screen and (min-width:1400px){.template-blog:not(.template-blog--case-files) .content-over-media{--content-over-media-height:252px}}.template-blog:not(.template-blog--case-files) .blog-banner{padding-block:0!important}.template-blog:not(.template-blog--case-files) .blog-banner-content:not(:has(form)){display:none}.template-blog:not(.template-blog--case-files) .blog-banner .scroll-area{justify-items:start!important;padding-block:1.15rem .85rem}.template-blog:not(.template-blog--case-files) .nav-categories ul{gap:1.75rem}.template-blog:not(.template-blog--case-files) .nav-categories a{padding:.45rem 0;letter-spacing:.11em;font-size:.8rem;opacity:.6;border-block-end:2px solid transparent;transition:opacity .18s,color .18s,border-color .18s}.template-blog:not(.template-blog--case-files) .nav-categories a:hover{opacity:1;color:#00fca6}.template-blog:not(.template-blog--case-files) .nav-categories [aria-selected=true]{background-color:transparent;color:inherit}.template-blog:not(.template-blog--case-files) .nav-categories li[aria-selected=true] a{opacity:1;color:#00fca6;border-block-end-color:#00fca6}.template-blog:not(.template-blog--case-files) .blog-post-card p.h2{font-size:clamp(1.35rem,2.1vw,1.95rem);line-height:1.16}.template-blog:not(.template-blog--case-files) .blog-post-card p.h3{font-size:clamp(1.02rem,1.45vw,1.25rem);line-height:1.22}[id$=__hero],[id$=__hero] .section-stack{margin-bottom:0!important;padding-bottom:0!important}.template-index [id$=__hero] .content-over-media,.template-index [id$=__hero] video-media{aspect-ratio:auto!important;height:calc(100vh - 102px);height:calc(100svh - 102px);min-height:32rem}.template-index [id$=__hero] video{width:100%;height:100%;object-fit:cover;object-position:center 62%}.template-index [id$=__hero] .place-self-center{align-self:start!important;padding-top:clamp(1.25rem,6vh,4rem)}.template-index [id$=__hero] .prose>p,.template-index [id$=__hero] .prose>div{transform:none}.template-index [id$=__world_map] .hidden.md\:block{align-self:stretch!important}.template-index [id$=__world_map] .hidden.md\:block>.prose{position:relative;height:100%}.template-index [id$=__world_map] .hidden.md\:block>.prose>.button{position:absolute;left:0;bottom:0;margin:0}@media screen and (min-width:800px){[id$=__groups] .pc{row-gap:0}[id$=__groups] .pc__col{display:contents}[id$=__groups] .pc__col:first-child>*{grid-column:1}[id$=__groups] .pc__col:last-child>*{grid-column:2}[id$=__groups] .pc__col>.pc__title{grid-row:1}[id$=__groups] .pc__col>.pc__media{grid-row:2}[id$=__groups] .pc__col>.pc__text{grid-row:3}[id$=__groups] .pc__col>.pc__logos{grid-row:4}[id$=__groups] .pc__logos{align-content:start}}.template-page--partners [id$=__hero] .prose>.h1,.template-page--partners [id$=__hero] h1{font-size:clamp(3rem,7.5vw,6.5rem);line-height:1.02}.template-page--partners [id$=__enq] .section-header,.template-page--partners [id$=__enq] .prose,.template-page--partners [id$=__enq] .text-center{text-align:left!important}.template-page--partners [id$=__enq] .section-header{align-items:flex-start;justify-items:start;justify-content:start}.template-page--partners [id$=__enq] .enquiry-form__fallback{align-items:flex-start}[id$=__films] .section-header a,[id$=__inside_film] .section-header a{transition:color .18s}[id$=__films] .section-header a:hover,[id$=__inside_film] .section-header a:hover{color:#00fca6}.template-index [id$=__hero] .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#0a1017cc,#0a101794 26%,#0a101738 48%,#0a101700 66%)}.template-index [id$=__hero] .place-self-center{position:relative;z-index:2}.footer__block--text .prose>p:last-child{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.15rem;padding:.5rem .9rem;border:1px solid rgb(255 255 255 / .3);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;opacity:1}.footer__block--text .prose>p:last-child:before{content:"";width:13px;height:15px;flex:0 0 auto;background:#00fca6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath fill-rule='evenodd' d='M12 1 L22 5 V13 C22 19.5 17.5 24.5 12 26.5 C6.5 24.5 2 19.5 2 13 V5 Z M10.8 18.6 L18 11.4 L16.1 9.5 L10.8 14.8 L7.9 11.9 L6 13.8 Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath fill-rule='evenodd' d='M12 1 L22 5 V13 C22 19.5 17.5 24.5 12 26.5 C6.5 24.5 2 19.5 2 13 V5 Z M10.8 18.6 L18 11.4 L16.1 9.5 L10.8 14.8 L7.9 11.9 L6 13.8 Z'/%3E%3C/svg%3E") center/contain no-repeat}.template-page--showcars [id$=__hero] .prose>h3.title-font,.template-page--careers [id$=__hero] .prose>h3.title-font,.template-page--experiences [id$=__hero] .prose>h3.title-font,.template-page--facilities [id$=__hero] .prose>h3.title-font,.template-page--about-us [id$=__hero] .prose>h3.title-font,.template-page--work-with-us [id$=__hero] .prose>h3.title-font{font-family:var(--text-font-family, Barlow, sans-serif)!important;font-size:.74rem;font-weight:700;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .7rem}@media screen and (max-width:699px){.shopify-section--hot-spots.corp-globe-on .content-over-media{display:none!important}.shopify-section--hot-spots.corp-globe-on .section-stack:after{content:none!important}.shopify-section--hot-spots.corp-globe-on .section-stack{padding-bottom:0;overflow:visible}.corp-globe{display:flex;flex-direction:column;align-items:center;padding:.5rem 0 0}.corp-globe__canvas{display:block;touch-action:none;cursor:grab}.corp-globe__canvas:active{cursor:grabbing}.corp-globe__canvas:focus-visible{outline:2px solid #00fca6;outline-offset:4px}.corp-globe__hint{margin:.5rem 0 0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00fca6}.shopify-section--hot-spots.corp-globe-on .section-header .button{display:none}.corp-globe__card{transform:translateY(6px);opacity:0;transition:opacity .22s ease,transform .22s ease;position:relative;width:100%;margin-top:1.1rem;padding:1rem 1.1rem 1.2rem;background:#ffffff0f;border:1px solid rgb(255 255 255 / .14)}.corp-globe__card img{width:100%;height:auto;margin-bottom:.75rem}.corp-globe__card .h6{margin:0 0 .4rem}.corp-globe__card p{margin:0 0 .5rem;font-size:.9rem}.corp-globe__card .corp-pin-link{color:#00fca6}.corp-globe__card.is-in{transform:none;opacity:1}.corp-globe__close{position:absolute;top:.35rem;right:.5rem;width:2rem;height:2rem;background:none;border:0;color:inherit;font-size:1.5rem;line-height:1;opacity:.6;cursor:pointer}.corp-globe__close:hover{opacity:1}}.header a[aria-controls=search-drawer],.header__icon-list a[aria-controls=search-drawer]{display:none!important}:root{--display-font-family: var(--heading-font-family)}.h0,.h1,.h2,.h3,h1,h2,h3{letter-spacing:-.015em;font-weight:700}[id*=__ticker] .h0,[id*=__ticker] .h1,[id*=__ticker] .h2,[id*=__ticker] p,[id*=__ticker] span,[id*=__stats] .h4,[id*=__stats] .h5,[id*=__stats] .h6,.article-stats__value{font-family:var(--heading-font-family)!important}.article-stats__value{color:#fff}.storefront-card__stat-value{color:#fff!important}[id$=__stats] .text-with-icons__item .prose>p:first-child{color:inherit}.button:not(.button--outline):not([class*=outline]){background:rgb(var(--text-color, 16 25 33))!important;color:rgb(var(--background, 255 255 255))!important;transition:background .2s ease,color .2s ease}.button:not(.button--outline):not([class*=outline]):hover{background:#00fca6!important;color:#101921!important}.content-over-media .button:not(.button--outline):not([class*=outline]),.color-scheme--dark .button:not(.button--outline):not([class*=outline]){background:#fff!important;color:#101921!important}.content-over-media .button:not(.button--outline):not([class*=outline]):hover,.color-scheme--dark .button:not(.button--outline):not([class*=outline]):hover{background:#00fca6!important;color:#101921!important}:root{--strapline-font-family: var(--text-font-family)}.article-quote p{font-family:var(--text-font-family)!important;font-size:1.2rem;font-style:italic}[class*=pull-quote] blockquote,[class*=pull-quote] p,[class*=pull-quote] cite{font-family:var(--text-font-family)!important}.h2,h2,.h3,h3,.storefront-cards__title,.social-wall__title,.wq__title,.lead__title,.memento-films__heading,.pc__title,.case-file-index__title,.h1,h1{text-transform:none!important}[id$=__hero] .h1,[id$=__hero] h1,[id$=__hero] .h0,.content-over-media .h1,.content-over-media h1{text-transform:uppercase!important}.multi-column__item{background:transparent!important;border:0!important;box-shadow:none!important;padding-inline:0!important}.multi-column__item img{margin-bottom:.9rem}[class$=__eyebrow]{color:currentColor!important;opacity:.55}[id$=__what_we_build] .multi-column__item a:not(.button){background:transparent!important;color:inherit!important;padding:0!important;border-bottom:1px solid currentColor;transition:color .18s,border-color .18s}[id$=__what_we_build] .multi-column__item a:not(.button):hover{color:#00fca6!important;border-color:#00fca6}.memento-films__play,.hero-story__cta{background:#fff!important;color:#101921!important}.hero-story__cta:hover,.memento-films__play:hover{background:#00fca6!important;color:#101921!important}.badge--primary{background:#10192114!important;color:#101921!important}.color-scheme--dark .badge--primary{background:#ffffff24!important;color:#fff!important}.hot-spot__dot{background:#fff!important;color:#101921!important;transition:background .18s ease,transform .18s ease}.hot-spot__dot:hover{transform:scale(1.12)}.hot-spot__dot:hover,.hot-spot__dot[aria-expanded=true]{background:#00fca6!important;color:#101921!important}.hot-spot__dot:after{background-image:radial-gradient(50% 50%,#fff0,#ffffff42)!important}.hot-spot__dot:hover:after,.hot-spot__dot[aria-expanded=true]:after{background-image:radial-gradient(50% 50%,#00fca600,#00fca673)!important}.logo-marquee__track,.logo-marquee__track:hover,.logo-marquee__track:focus-within{animation-play-state:running!important}.shopify-section--video{margin-block:0!important}.shopify-section--video .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0a1017bd,#0a10174d 30%,#0a101700 62%),linear-gradient(to right,#0a101766,#0a101700 46%),radial-gradient(128% 108% at 50% 45%,#0a101700 56%,#0a101757)}.shopify-section--video .place-self-center{position:relative;z-index:2}.shopify-section--video .prose p.bold{color:inherit!important;opacity:.75}.template-index [id$=__hero] .prose p.bold{color:#00fca6!important;opacity:1}.shopify-section--video .prose .h2{font-size:var(--text-h1);line-height:1.1}@media screen and (max-width:699px){.shopify-section--video .content-over-media,.shopify-section--video video-media{aspect-ratio:1/1!important;--content-over-media-height:auto;height:auto}.shopify-section--video .content-over-media>video-media,.shopify-section--video video{width:100%;height:100%;object-fit:cover;object-position:center center}.shopify-section--video .place-self-center{padding:0 1.5rem 1.75rem!important;max-width:none!important}.shopify-section--video .prose .strapline{font-size:1rem}}.shopify-section--video+.shopify-section--video{margin-top:clamp(3rem,7vw,6rem)!important}.shopify-section--video .place-self-center.vb-align--end{place-self:end end!important;text-align:right!important}.shopify-section--video .vb-align--end .prose{text-align:right}.shopify-section--video .content-over-media:has(.vb-align--end):after{background:linear-gradient(to top,#0a1017bd,#0a10174d 30%,#0a101700 62%),linear-gradient(to left,#0a101766,#0a101700 46%),radial-gradient(128% 108% at 50% 45%,#0a101700 56%,#0a101757)}@media screen and (max-width:699px){.shopify-section--video .place-self-center.vb-align--end{place-self:end start!important;text-align:left!important}.shopify-section--video .vb-align--end .prose{text-align:left}.shopify-section--video+.shopify-section--video{margin-top:2rem!important}}@media screen and (max-width:699px){.shopify-section--video .content-over-media:after,.shopify-section--video .content-over-media:has(.vb-align--end):after{background:linear-gradient(to top,#0a1017e6,#0a1017bd 34%,#0a101761 62%,#0a101700 94%)}}@media screen and (max-width:699px){.template-index [id$=__hero] .content-over-media,.template-index [id$=__hero] video-media{aspect-ratio:1/1!important;height:auto!important;min-height:0!important}.template-index [id$=__hero] video{width:100%;height:100%;object-fit:cover;object-position:center center}.template-index [id$=__hero] .place-self-center{align-self:end!important;padding-top:0!important;padding-bottom:1.5rem!important}.template-index [id$=__hero] .prose .h1{font-size:clamp(1.9rem,8vw,2.6rem)!important}.template-index [id$=__hero] .prose>div p{font-size:.9rem}.template-index [id$=__hero] .button{padding-block:.7rem}.template-index [id$=__hero] .content-over-media:after{background:linear-gradient(to top,#0a1017e6,#0a1017bd 36%,#0a10175c 64%,#0a101700 95%)!important}}@media screen and (min-width:700px){.template-index [id$=__hero] .place-self-center{align-self:end!important;padding-top:0!important;padding-bottom:clamp(2rem,5vh,3.5rem)!important}}.template-index [id$=__hero] .content-over-media:after{background:linear-gradient(to top,#0a1017c2,#0a101757 26%,#0a101700 56%),linear-gradient(100deg,#0a1017b8,#0a101775 28%,#0a101729 50%,#0a101700 68%)}@media screen and (min-width:700px){body.template-index:has(#shopify-pc__banner) [id$=__hero] .place-self-center{padding-bottom:calc(267px + 1.25rem)!important}}@media screen and (min-width:700px)and (max-height:768px){body.template-index:has(#shopify-pc__banner) [id$=__hero] .prose .h1{font-size:clamp(2.1rem,min(5vw,6.2vh),3.4rem)!important}body.template-index:has(#shopify-pc__banner) [id$=__hero] .prose>div p{font-size:.88rem}}@media screen and (max-width:699px){.template-index [id$=__hero] .place-self-center{padding-bottom:1.25rem!important}.template-index [id$=__hero] .prose p.bold{font-size:.7rem;letter-spacing:.1em;line-height:1.35;margin:0 0 .4rem}.template-index [id$=__hero] .prose .h1{margin:0 0 .5rem!important}.template-index [id$=__hero] .prose>div p{font-size:.82rem;line-height:1.35;margin:0 0 .8rem}.template-index [id$=__hero] .button{padding-block:.6rem}}@media screen and (max-width:359px){.template-index [id$=__hero] .content-over-media,.template-index [id$=__hero] video-media{aspect-ratio:4/5!important}}.template-index [id$=__world_map] .hidden.md\:block{pointer-events:none}.template-index [id$=__world_map] .hidden.md\:block a,.template-index [id$=__world_map] .hidden.md\:block button{pointer-events:auto}.hot-spot__dot:after{pointer-events:none}@media(hover:hover)and (pointer:fine){.hot-spot__dot:before{pointer-events:none}}.template-article [id$=__hero] .h1,.template-article [id$=__hero] h1,.template-blog [id$=__hero] .h1,.template-blog [id$=__hero] h1,.article-header .h1,.article-header h1{text-transform:none!important}.template-article [id$=__hero] .h1,.template-blog [id$=__hero] .h1{font-weight:500!important;font-size:clamp(1.9rem,3.6vw,2.9rem)!important;letter-spacing:-.01em}.blog-post-card .h2,.blog-post-card .h3,.blog-post-card p.h2,.hero-story__title,.storefront-cards__title{font-weight:500!important}.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p.h0,p.h1,p.h2,p.h3,p.h4,[id$=__what_we_build] .h3,[id$=__inside_grid] .h3,[id$=__retail] .h1,[id$=__retail] .h2,[id$=__retail] .h3,.template-blog .content-over-media h1,.template-blog:not(.template-blog--case-files) .content-over-media h1,.template-article .content-over-media h1,.blog-post-card .h2,.blog-post-card .h3,.storefront-cards__title,.hero-story__title,.memento-films__heading,.pc__title,.case-file-index__title,.wq__title,.lead__title,.social-wall__title{text-transform:none!important}.template-index [id$=__hero] .h1,.template-index [id$=__hero] h1,.template-index [id$=__hero] .h0,[id*=__stats] .h4,[id*=__stats] .h5,[id*=__stats] .h6,[id*=__facts] .h4,[id*=__facts] .h5,[id*=__facts] .h6{text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/corp-brand.css.map */
