.bp-st{display:block;position:relative;overflow:hidden;background:var(--bp-st-bg);color:var(--bp-st-fg);font-family:var(--font-body--family)}.bp-st:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 100% 0%,color-mix(in srgb,var(--bp-st-accent) 22%,transparent),transparent 60%),repeating-linear-gradient(90deg,rgb(255 255 255 / .035) 0 2px,transparent 2px 28px);pointer-events:none}.bp-st__inner{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,110px);max-width:var(--page-width, 1400px);margin:0 auto;padding:var(--bp-st-pad-top) var(--page-margin, 24px) var(--bp-st-pad-bottom)}.bp-st--flip .bp-st__media{order:2}.bp-st__media{position:relative;padding:0 0 60px}.bp-st__arch{position:relative;aspect-ratio:4 / 5;max-width:520px;overflow:hidden;border-radius:999px 999px 32px 32px;background:color-mix(in srgb,var(--bp-st-fg) 10%,transparent);box-shadow:0 40px 80px -40px #000000b3;clip-path:inset(100% 0 0 0 round 999px 999px 32px 32px);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1)}bp-reveal.is-in .bp-st__arch{clip-path:inset(0 0 0 0 round 999px 999px 32px 32px)}.bp-st__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.8s cubic-bezier(.2,.8,.2,1)}bp-reveal.is-in .bp-st__arch .bp-st__img{transform:scale(1)}.bp-st__round{position:absolute;right:0;bottom:0;width:42%;max-width:230px;aspect-ratio:1;overflow:hidden;border-radius:50%;box-shadow:0 0 0 10px var(--bp-st-bg),0 30px 50px -24px #000000b3;opacity:0;transform:scale(.7) rotate(-10deg);transition:opacity .6s ease .6s,transform .9s cubic-bezier(.3,1.4,.5,1) .6s}.bp-st--flip .bp-st__round{right:auto;left:0}bp-reveal.is-in .bp-st__round{opacity:1;transform:none}.bp-st__round .bp-st__img{transform:none}.bp-st__badge{position:absolute;top:6%;right:4%;display:grid;place-items:center;width:124px;height:124px;border-radius:50%;background:var(--bp-st-accent);color:var(--bp-st-bg);box-shadow:0 0 0 8px var(--bp-st-bg)}.bp-st--flip .bp-st__badge{right:auto;left:4%}.bp-st__badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:bp-st-spin 24s linear infinite}.bp-st__badge-ring text{fill:currentColor;font-family:var(--font-body--family);font-size:11.5px;font-weight:600;letter-spacing:.16em}.bp-st__badge-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--bp-st-bg);color:var(--bp-st-accent)}@keyframes bp-st-spin{to{transform:rotate(360deg)}}.bp-st__copy{display:grid;justify-items:start;gap:26px}.bp-st__copy>*{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1)}bp-reveal.is-in .bp-st__copy>*{opacity:1;transform:none}bp-reveal.is-in .bp-st__copy>:nth-child(2){transition-delay:.1s}bp-reveal.is-in .bp-st__copy>:nth-child(3){transition-delay:.2s}bp-reveal.is-in .bp-st__copy>:nth-child(4){transition-delay:.3s}bp-reveal.is-in .bp-st__copy>:nth-child(5){transition-delay:.4s}.bp-st__heading{margin:0;font-family:var(--bp-font-display, var(--font-heading--family));font-size:clamp(56px,6.4vw,104px);font-weight:700;font-variation-settings:"opsz" 96;line-height:.9;letter-spacing:-.03em;color:inherit}.bp-st__heading em{position:relative;display:inline-block;font-family:var(--bp-font-accent, Georgia, serif);font-style:italic;font-weight:560;font-variation-settings:"SOFT" 100,"opsz" 144,"WONK" 1;letter-spacing:-.02em;color:var(--bp-st-accent)}.bp-st__heading em:after{content:"";position:absolute;left:-2%;right:-4%;bottom:-.14em;height:.24em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M3 16C60 6 130 3 200 7c35 2 68 6 96 11' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M3 16C60 6 130 3 200 7c35 2 68 6 96 11' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.6,0,.2,1) .5s}bp-reveal.is-in .bp-st__heading em:after{clip-path:inset(0 0 0 0)}.bp-st__quote{position:relative;margin:0;padding:0 0 0 54px}.bp-st__mark{position:absolute;left:-4px;top:-18px;font-family:var(--bp-font-accent, Georgia, serif);font-size:110px;font-style:italic;line-height:1;color:var(--bp-st-accent)}.bp-st__quote p{margin:0;max-width:560px;font-family:var(--bp-font-accent, Georgia, serif);font-size:clamp(24px,2.3vw,34px);font-style:italic;font-weight:450;font-variation-settings:"SOFT" 100,"opsz" 144,"WONK" 1;line-height:1.22;color:inherit}.bp-st__text{max-width:540px;font-size:17px;line-height:1.65;color:color-mix(in srgb,var(--bp-st-fg) 78%,transparent)}.bp-st__text p{margin:0 0 12px}.bp-st__text p:last-child{margin-bottom:0}.bp-st__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none}.bp-st__promise{display:grid;gap:12px;align-content:start;padding:18px;border-radius:22px;background:color-mix(in srgb,var(--bp-st-fg) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-st-fg) 10%,transparent);transition:background .3s ease,transform .3s ease}.bp-st__promise:hover{background:color-mix(in srgb,var(--bp-st-fg) 11%,transparent);transform:translateY(-3px)}.bp-st__promise-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--bp-st-accent);color:var(--bp-st-bg)}.bp-st__promise-text{display:grid;gap:4px;font-size:14px;line-height:1.45;color:color-mix(in srgb,var(--bp-st-fg) 72%,transparent)}.bp-st__promise-text strong{font-size:15.5px;font-weight:600;color:var(--bp-st-fg)}.bp-st__actions{display:flex;flex-wrap:wrap;gap:12px}.bp-st__btn{display:inline-flex;align-items:center;gap:12px;height:58px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:gap .25s ease,transform .25s ease,background .2s ease,color .2s ease}.bp-st__btn--primary{padding:6px 6px 6px 26px;background:var(--bp-st-fg);color:var(--bp-st-bg)}.bp-st__btn-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--bp-st-accent);color:var(--bp-st-bg);transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.bp-st__btn--primary:hover{gap:16px;transform:translateY(-2px)}.bp-st__btn--primary:hover .bp-st__btn-icon{transform:rotate(-45deg)}.bp-st__btn--ghost{padding:0 24px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bp-st-fg) 35%,transparent);color:var(--bp-st-fg)}.bp-st__btn--ghost .bp-icon{color:var(--bp-st-accent)}.bp-st__btn--ghost:hover{background:var(--bp-st-fg);color:var(--bp-st-bg);transform:translateY(-2px)}.bp-st__btn:focus-visible{outline:2px solid var(--bp-st-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bp-st__arch,.bp-st__round,.bp-st__copy>*,.bp-st__img{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.bp-st__badge-ring{animation:none}}@media screen and (max-width:989px){.bp-st__inner{grid-template-columns:1fr;justify-items:center}.bp-st--flip .bp-st__media{order:0}.bp-st__media{width:min(100%,520px)}.bp-st__copy{width:100%}}@media screen and (max-width:749px){.bp-st__inner{gap:40px;padding-top:calc(var(--bp-st-pad-top) * .6);padding-bottom:calc(var(--bp-st-pad-bottom) * .6)}.bp-st__media{padding-bottom:40px}.bp-st__badge{width:96px;height:96px}.bp-st__badge-icon{width:40px;height:40px}.bp-st__quote{padding-left:40px}.bp-st__mark{font-size:84px;top:-12px}.bp-st__promises{grid-template-columns:1fr}.bp-st__promise{grid-template-columns:auto 1fr;align-items:center;padding:14px}.bp-st__actions{width:100%}.bp-st__btn{flex:1;justify-content:space-between}.bp-st__btn--ghost{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bp-story.css.map */
