.s7-hero{position:relative;overflow:hidden;background:rgb(var(--color-background));font-family:var(--font-body-family)}.s7-hero__amp{position:absolute;right:-3rem;top:-7rem;font-family:var(--font-heading-family);font-style:italic;font-weight:700;font-size:clamp(18rem,36vw,52rem);line-height:1;color:rgba(var(--color-button),.07);-webkit-user-select:none;user-select:none;pointer-events:none}.s7-hero__wrap{position:relative;display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media screen and (min-width:750px){.s7-hero__wrap{grid-template-columns:1.08fr .92fr;gap:64px}.s7-hero--flip .s7-hero__content{order:2}.s7-hero--flip .s7-hero__pair{order:1}}.s7-hero__eyebrow{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-button))}.s7-hero__heading{margin:2.2rem 0 2rem;font-family:var(--font-heading-family);font-weight:600;font-size:calc(3.6rem * var(--font-heading-scale));line-height:1.12;letter-spacing:-.02em;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.s7-hero__heading{font-size:calc(5.4rem * var(--font-heading-scale));line-height:1.08}}.s7-hero__heading em{font-style:italic;color:rgb(var(--color-button))}.s7-hero__lede{max-width:46ch}.s7-hero__lede p{margin:0 0 1rem;font-size:1.6rem;line-height:1.7;font-weight:300;color:rgba(var(--color-foreground),.75)}.s7-hero__lede p:last-child{margin-bottom:0}.s7-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:3.2rem}.s7-hero__btn{display:inline-block;padding:1.3rem 2.4rem;border-radius:6px;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.02em;text-decoration:none;text-align:center;transition:background-color .18s ease,color .18s ease}.s7-hero__btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button))}.s7-hero__btn--primary:hover,.s7-hero__btn--primary:focus-visible{background:rgba(var(--color-button),.85);color:rgb(var(--color-button-text))}.s7-hero__btn--ghost{background:transparent;color:rgb(var(--color-button));border:1px solid rgba(var(--color-button),.55)}.s7-hero__btn--ghost:hover,.s7-hero__btn--ghost:focus-visible{background:rgba(var(--color-button),.07);color:rgb(var(--color-button))}.s7-hero__btn:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.s7-hero__pair{position:relative;height:340px;max-width:620px;margin:0 4px}@media screen and (min-width:750px){.s7-hero__pair{height:470px;margin:0}}.s7-hero__frame{position:absolute;margin:0;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.14);border-radius:10px;padding:10px 10px 14px;box-shadow:0 26px 50px rgba(var(--color-shadow),.16)}.s7-hero__frame--1{width:62%;left:0;top:0;transform:rotate(-2.2deg);z-index:1}.s7-hero__frame--2{width:56%;right:0;bottom:0;transform:rotate(2deg);z-index:2}.s7-hero__ph{border-radius:6px;overflow:hidden;height:225px;background:rgba(var(--color-foreground),.06)}.s7-hero__frame--2 .s7-hero__ph{height:185px}@media screen and (min-width:750px){.s7-hero__ph{height:330px}.s7-hero__frame--2 .s7-hero__ph{height:280px}}.s7-hero__img{width:100%!important;height:100%!important;object-fit:cover;display:block}.s7-hero__img--placeholder{fill:rgba(var(--color-foreground),.25)}.s7-hero__caption{margin-top:10px;text-align:center;font-size:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}@media(prefers-reduced-motion:reduce){.s7-hero__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-7sea-hero.css.map */
