.ap-hero{background:var(--hero-bg, var(--ap-cream));padding:var(--hero-pad-top, 60px) 0 var(--hero-pad-bottom, 90px);position:relative;overflow:hidden}.ap-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ap-hero__bg>img,.ap-hero__bg>video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.ap-hero__bg>.ap-hero__placeholder{width:100%;height:100%}.ap-hero--full .ap-hero__overlay{z-index:1}.ap-hero__full-wrap{position:relative;z-index:2;display:flex;width:100%}.ap-hero--full .ap-hero__copy{padding:var(--hero-pad-top, 90px) 0 var(--hero-pad-bottom, 90px);max-width:var(--hero-copy-max, 520px)}.ap-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--hero-grid-gap, 40px);align-items:center}@media(min-width:990px){.ap-hero__grid{grid-template-columns:1fr 1.05fr}}.ap-hero__copy{max-width:var(--hero-copy-max, 520px)}.ap-hero__title{font-size:var(--hero-title-size, 64px);line-height:calc(var(--hero-title-line, 104) / 100);letter-spacing:-.018em;color:var(--hero-title-color, var(--ap-ink));margin:0 0 22px}.ap-hero__subtitle{font-size:var(--hero-subtitle-size, 17px);line-height:1.6;color:var(--hero-subtitle-color, var(--ap-ink-soft));margin:0 0 28px;max-width:var(--hero-copy-max, 480px)}.ap-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:8px}.ap-hero__btn-primary,.ap-hero__btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--hero-btn-pad-y, 14px) var(--hero-btn-pad-x, 28px);border-radius:var(--hero-btn-radius, 6px);font-family:var(--font-body-family);font-weight:600;font-size:var(--hero-btn-size, 15px);letter-spacing:.035em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;line-height:1;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.ap-hero__btn-primary{background:var(--hero-btn1-bg, var(--ap-orange));color:var(--hero-btn1-text, #fff);border-color:var(--hero-btn1-bg, var(--ap-orange))}.ap-hero__btn-primary:hover{background:var(--hero-btn1-hover, var(--ap-orange-dark));border-color:var(--hero-btn1-hover, var(--ap-orange-dark));transform:translateY(-1px)}.ap-hero__btn-primary.is-glass{background:color-mix(in srgb,var(--hero-btn1-bg, var(--ap-orange)) 65%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-color:color-mix(in srgb,var(--hero-btn1-bg, var(--ap-orange)) 55%,transparent);box-shadow:0 6px 22px #0000001f}.ap-hero__btn-primary.is-glass:hover{background:color-mix(in srgb,var(--hero-btn1-hover, var(--ap-orange-dark)) 80%,transparent);border-color:color-mix(in srgb,var(--hero-btn1-hover, var(--ap-orange-dark)) 70%,transparent)}.ap-hero__btn-secondary{background:transparent;color:var(--hero-btn2-text, var(--ap-ink));border-color:var(--hero-btn2-border, var(--ap-ink))}.ap-hero__btn-secondary:hover{background:var(--hero-btn2-border, var(--ap-ink));color:#fff;transform:translateY(-1px)}.ap-hero__btn-secondary.is-glass{background:#ffffff14;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-color:color-mix(in srgb,var(--hero-btn2-border, #ffffff) 80%,transparent)}.ap-hero__btn-secondary.is-glass:hover{background:#ffffff2e;color:var(--hero-btn2-text, #fff)}.ap-hero__note{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:.9rem;color:var(--ap-ink-mute);font-weight:500}.ap-hero__note svg{width:16px;height:16px;color:var(--ap-orange)}.ap-hero__video-toggle{display:inline-flex;align-items:center;gap:12px;margin-top:24px;background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--font-body-family);color:var(--hero-video-toggle-text, var(--ap-ink));-webkit-tap-highlight-color:transparent}.ap-hero__video-toggle-circle{width:38px;height:38px;border-radius:50%;background:var(--hero-video-toggle-bg, #ffffff);color:var(--hero-video-toggle-icon, var(--ap-ink));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 4px 14px #00000024;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.ap-hero__video-toggle.is-glass .ap-hero__video-toggle-circle{background:color-mix(in srgb,var(--hero-video-toggle-bg, #ffffff) 45%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid color-mix(in srgb,var(--hero-video-toggle-icon, var(--ap-ink)) 22%,transparent)}.ap-hero__video-toggle:hover .ap-hero__video-toggle-circle{transform:scale(1.08);box-shadow:0 6px 18px #0003}.ap-hero__video-toggle:focus-visible{outline:none}.ap-hero__video-toggle:focus-visible .ap-hero__video-toggle-circle{outline:2px solid var(--hero-video-toggle-icon, var(--ap-ink));outline-offset:3px}.ap-hero__video-toggle .ap-icon-play{display:none;margin-left:1px}.ap-hero__video-toggle.is-paused .ap-icon-pause{display:none}.ap-hero__video-toggle.is-paused .ap-icon-play{display:inline-block}.ap-hero__video-toggle-label{font-size:var(--hero-video-toggle-label-size, 13px);font-weight:500;letter-spacing:.02em;text-decoration:none}.ap-hero__video-toggle.is-underlined .ap-hero__video-toggle-label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:currentColor}.ap-hero__media{position:relative;border-radius:var(--hero-media-radius, 22px);overflow:hidden;background:var(--ap-cream-3);aspect-ratio:var(--hero-media-aspect, 1 / 1)}.ap-hero__media img,.ap-hero__video{width:100%;height:100%;object-fit:cover;display:block}.ap-hero__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ap-ink-mute);background:linear-gradient(160deg,var(--ap-cream-3) 0%,var(--ap-cream-2) 100%)}.ap-hero__placeholder svg{width:28%;height:28%;opacity:.35}.ap-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-overlay-rgba, transparent);pointer-events:none;z-index:1}.ap-hero__bubble{position:absolute;top:28px;right:28px;background:var(--ap-orange);color:var(--ap-white);font-family:var(--font-heading-family);font-weight:700;font-size:1rem;padding:12px 18px;border-radius:999px;transform:rotate(-8deg);letter-spacing:.02em;box-shadow:0 6px 18px #e0854352;z-index:3}.ap-hero__badge{position:absolute;bottom:24px;left:24px;background:var(--ap-paper);color:var(--ap-ink);font-family:var(--font-body-family);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;border-radius:999px;font-weight:600;border:1px solid var(--ap-line);z-index:3}.ap-hero__copy>*{animation:ap-fadeUp .7s ease both}.ap-hero__copy>*:nth-child(1){animation-delay:.05s}.ap-hero__copy>*:nth-child(2){animation-delay:.15s}.ap-hero__copy>*:nth-child(3){animation-delay:.25s}.ap-hero__copy>*:nth-child(4){animation-delay:.35s}.ap-hero__copy>*:nth-child(5){animation-delay:.45s}.ap-hero__copy>*:nth-child(6){animation-delay:.55s}.ap-hero__media img,.ap-hero__video,.ap-hero__bg>img,.ap-hero__bg>video{animation:ap-zoomIn 1.1s ease both;animation-delay:.05s}@media(prefers-reduced-motion:reduce){.ap-hero__copy>*,.ap-hero__media img,.ap-hero__video,.ap-hero__bg>img,.ap-hero__bg>video{animation:none!important}}@media(hover:hover)and (pointer:fine){.ap-hero:not(.ap-hero--full) .ap-hero__media img{animation:ap-zoomIn 1.1s ease both,ap-float-soft 7s ease-in-out 1.4s infinite;will-change:transform}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ap-sec-ap-hero.css.map */
