.tealium27--hero{--t27-hero-primary: #68D8D5;--t27-hero-primary-text: #0B1626;--t27-hero-icon: #68d8d5;--t27-hero-glow: #68d8d5;background:var(--t27-bg)}.tealium27--hero[data-theme=light]{--t27-hero-primary: #68D8D5;--t27-hero-primary-text: #0B1626;--t27-hero-icon: #0B1626;--t27-hero-glow: #0b1626}.tealium27--hero .t27-hero{padding-top:88px;padding-bottom:0}.tealium27--hero .t27-hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:28px;align-items:center;margin-top:0;min-height:380px}.tealium27--hero h1{margin:0;padding:0;color:inherit;font-family:inherit;font-size:clamp(52.2px,5.67vw,81px);font-weight:700;letter-spacing:-.06em;line-height:1.02}.tealium27--hero h1 span{font-weight:300}.tealium27--hero .t27-hero-copy{max-width:455px;font-size:17px;line-height:1.65;color:var(--t27-muted);margin-top:30px}.tealium27--hero .t27-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:32px}.tealium27--hero button.t27-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font-weight:500;font-size:13px;line-height:18px;text-align:center;min-height:40px;white-space:nowrap;background:var(--t27-hero-primary);color:var(--t27-hero-primary-text)}.tealium27--hero[data-theme=light] button.t27-hero-cta:hover{background:#b6eceb;color:#0b1626}.tealium27--hero:not([data-theme=light]) button.t27-hero-cta:hover{background:#b6eceb;color:#0b1626}.tealium27--hero button.t27-hero-cta--secondary{background:transparent;color:var(--t27-fg);border-color:color-mix(in srgb,var(--t27-fg) 25%,transparent)}.tealium27--hero:not([data-theme=light]) button.t27-hero-cta--secondary:hover{background:#6d7784;color:#fff;border-color:transparent}.tealium27--hero[data-theme=light] button.t27-hero-cta--secondary{background:#fff;color:#0b1626;border-color:#bfc0be}.tealium27--hero[data-theme=light] button.t27-hero-cta--secondary:hover{background:#0b1626;color:#fff;border-color:transparent}.tealium27--hero .t27-hero-icon-stage{min-width:0;min-height:0;display:grid;place-items:center end}.tealium27--hero button.t27-hero-icon{display:block;width:min(100%,202.5px);margin:0;padding:15px 26.25px;border:0;border-radius:24px;color:var(--t27-hero-icon);background:transparent;cursor:default;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.tealium27--hero .t27-hero-icon svg{display:block;width:100%;height:auto;overflow:visible}.tealium27--hero .t27-icon-fill{fill:currentColor;transition:fill 1.8s ease-out}.tealium27--hero .t27-icon-glow{fill:var(--t27-hero-glow);opacity:0;pointer-events:none;transition:opacity 1.8s ease-out}.tealium27--hero .t27-icon-dot[data-lit=true] .t27-icon-fill{fill:#68d8d5;transition-duration:50ms}.tealium27--hero .t27-icon-dot[data-lit=true] .t27-icon-glow{opacity:.35;transition-duration:50ms}.tealium27--hero:not([data-theme=light]) .t27-icon-dot[data-lit=true] .t27-icon-glow{opacity:.95}.tealium27--hero:not([data-theme=light]) .t27-icon-dot[data-lit=true] .t27-icon-fill{fill:#c2fff5}.tealium27--hero .t27-icon-corona{opacity:0;pointer-events:none;transition:opacity 1.8s ease-out}.tealium27--hero[data-theme=light] .t27-icon-corona{display:none}.tealium27--hero .t27-icon-dot[data-hovered=true] .t27-icon-corona{opacity:.85;transition-duration:50ms}.tealium27--hero .t27-icon-corona-orbit{transform-origin:0 0;animation:t27-corona-orbit 16s linear infinite,t27-corona-shimmer 6s ease-in-out infinite;animation-delay:var(--corona-phase);animation-play-state:paused}.tealium27--hero .t27-icon-corona-orbit-secondary{animation-direction:reverse,alternate;animation-duration:22s,8s}.tealium27--hero .t27-icon-dot[data-hovered=true] .t27-icon-corona-orbit{animation-play-state:running}.tealium27--hero .t27-icon-flare-growth{transform-origin:.5px 0;animation:t27-flare-reach var(--flare-duration) ease-in-out var(--flare-delay) infinite alternate;animation-play-state:paused}.tealium27--hero .t27-icon-dot[data-hovered=true] .t27-icon-flare-growth{animation-play-state:running}@keyframes t27-flare-reach{0%,to{transform:scaleX(var(--flare-rest))}35%{transform:scaleX(var(--flare-peak))}68%{transform:scaleX(var(--flare-mid))}82%{transform:scaleX(1.08)}}@keyframes t27-corona-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t27-corona-shimmer{0%,to{opacity:.65}50%{opacity:.9}}.tealium27--hero .t27-customers{margin-top:64px}.tealium27--hero .t27-customer-stage{padding:18px 0}.tealium27--hero .t27-customer-row{display:flex;justify-content:space-between;align-items:center;gap:24px;animation:t27-customer-exit 6s linear both}.tealium27--hero .t27-customer-logo{min-width:0;height:44px;display:flex;align-items:center;justify-content:center;outline-offset:8px;opacity:1;filter:none;animation:t27-customer-enter .5s ease-out var(--entrance-delay) backwards;animation-play-state:running}.tealium27--hero .t27-customer-logo:focus-visible{outline:2px solid var(--t27-fg);border-radius:4px}.tealium27--hero .t27-customer-art{position:relative;display:block;max-width:100%;width:var(--logo-width);height:var(--logo-height)}.tealium27--hero .t27-customer-art img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;opacity:0;transition:opacity .22s ease}.tealium27--hero .t27-customer-art:after{content:"";position:absolute;inset:0;background:#6d7784;-webkit-mask:var(--logo-mask) center/contain no-repeat;mask:var(--logo-mask) center/contain no-repeat;transition:opacity .22s ease,background-color .22s ease}.tealium27--hero .t27-customer-art:not([style*=--logo-mask]) img{opacity:1}.tealium27--hero .t27-customer-art:not([style*=--logo-mask]):after{content:none}.tealium27--hero .t27-customer-logo:is(:hover,:focus-visible) .t27-customer-art img{opacity:1}.tealium27--hero .t27-customer-logo:is(:hover,:focus-visible) .t27-customer-art:after{opacity:0}.tealium27--hero[data-theme=light] .t27-customer-logo[data-logo=gap] .t27-customer-art img{opacity:0}.tealium27--hero[data-theme=light] .t27-customer-logo[data-logo=gap] .t27-customer-art:after{opacity:1}.tealium27--hero[data-theme=light] .t27-customer-logo[data-logo=gap]:is(:hover,:focus-visible) .t27-customer-art:after{background:#002a5f}.tealium27--hero:not([data-theme=light]) .t27-customer-logo:is(:hover,:focus-visible) .t27-customer-art img{opacity:0}.tealium27--hero:not([data-theme=light]) .t27-customer-logo:is(:hover,:focus-visible) .t27-customer-art:after{opacity:1;background:#fff}@keyframes t27-customer-exit{0%,90%{opacity:1;filter:none}to{opacity:0;filter:blur(18px)}}@keyframes t27-customer-enter{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur(0)}}.tealium27--hero .t27-customer-row[data-static],.tealium27--hero .t27-customer-row[data-static] .t27-customer-logo{animation:none;opacity:1;filter:none;will-change:auto}@media(min-width:1500px){.tealium27--hero .t27-hero-grid{gap:55px}}@media(max-width:1200px){.tealium27--hero .t27-hero-copy{font-size:15px}.tealium27--hero button.t27-hero-icon{padding:15px}}@media(max-width:1000px){.tealium27--hero .t27-hero-grid{gap:5px}}@media(min-width:768px){.tealium27--hero button.t27-hero-icon{width:min(100%,243px);padding:18px 31.5px;margin-right:min(150px,max(0px,100% - 243px))}}@media(min-width:768px)and (max-width:1200px){.tealium27--hero button.t27-hero-icon{padding:18px}}@media(max-width:767px){.tealium27--hero .t27-hero{padding-top:78px;padding-bottom:0;text-align:center}.tealium27--hero .t27-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:0;min-height:0}.tealium27--hero .t27-hero-icon-stage{order:-1;min-height:240px;place-items:center}.tealium27--hero button.t27-hero-icon{width:220px;max-width:100%;padding:24px}.tealium27--hero h1{font-size:clamp(34px,9.8vw,56px);line-height:1.12;letter-spacing:-.04em}.tealium27--hero .t27-hero-copy{max-width:390px;margin:22px auto 0;font-size:15px;line-height:1.65}.tealium27--hero .t27-hero-actions{justify-content:center;gap:10px;margin-top:26px}.tealium27--hero .t27-customers{margin-top:54px}.tealium27--hero .t27-customer-stage{padding:12px 0}}@media(max-width:640px){.tealium27--hero .t27-customer-row{gap:20px;justify-content:space-between}.tealium27--hero .t27-customer-art{width:var(--mobile-logo-width);height:var(--mobile-logo-height)}}@media(prefers-reduced-motion:reduce){.tealium27--hero .t27-icon-fill,.tealium27--hero .t27-icon-glow,.tealium27--hero .t27-icon-corona{transition:none}.tealium27--hero .t27-icon-corona-orbit,.tealium27--hero .t27-icon-flare-growth{animation:none}.tealium27--hero .t27-customer-row,.tealium27--hero .t27-customer-logo{animation:none;filter:none;opacity:1;will-change:auto}.tealium27--hero .t27-customer-art img,.tealium27--hero .t27-customer-art:after{transition:none}}.tealium27--hero h1{font-weight:300}.tealium27--hero h1 strong{font-weight:700}.tealium27--hero .t27-hero-copy>*+*{margin-top:1em}
