.ss-hero{position:relative;height:var(--hero-h, 100svh);min-height:560px;overflow:hidden;color:#fff;background:var(--ss-teal-deep);isolation:isolate}.ss-hero__media{position:absolute;top:-6%;right:0;bottom:-6%;left:0;will-change:transform}.ss-hero__poster,.ss-hero__video,.ss-hero__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ss-hero__video{opacity:0;transition:opacity 1.2s var(--ss-ease);display:none}.ss-hero__video.is-active{display:block}.ss-hero__video.is-active.is-playing{opacity:1}.ss-hero__poster{transform:scale(1.08);transition:transform 2.6s var(--ss-ease)}.ss-hero.is-ready .ss-hero__poster{transform:scale(1)}.ss-hero__shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ss-hero__content{position:absolute;z-index:2;left:0;right:0;bottom:clamp(6rem,11vh,12rem);display:flex;flex-direction:column;gap:1.6rem}.ss-hero--bottom-center .ss-hero__content{align-items:center;text-align:center}.ss-hero--bottom-left .ss-hero__content{align-items:flex-start;text-align:left}.ss-hero--center .ss-hero__content{top:50%;bottom:auto;transform:translateY(-40%);align-items:center;text-align:center}.ss-hero__script{font-size:clamp(3.4rem,4.6vw,6rem);line-height:1.3;color:var(--ss-gold-soft);margin:0 0 1.6rem;text-shadow:0 1px 18px rgba(0,0,0,.35)}.ss-hero__heading{margin:0;padding-top:.6rem;color:#fff;font-size:clamp(3.8rem,5.8vw,7.4rem);line-height:1.02;letter-spacing:.01em;max-width:14ch;text-shadow:0 2px 30px rgba(0,0,0,.18)}.ss-hero__text{margin:0;max-width:46ch;font-size:clamp(1.5rem,1.25vw,1.8rem);line-height:1.6;color:#ffffffe0}.ss-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:1.6rem 3.2rem;margin-top:.8rem}.ss-hero--bottom-center .ss-hero__actions,.ss-hero--center .ss-hero__actions{justify-content:center}.ss-hero .ss-hero__btn{--color-button: 242, 239, 232;--color-button-text: 22, 71, 85;background:var(--ss-cream);color:var(--ss-teal);min-width:22rem}.ss-hero .ss-hero__btn:after{box-shadow:none!important}.ss-hero__link{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding-bottom:.4rem;background-size:100% 1px}.ss-hero__link:hover{background-size:0 1px;background-position:100% 100%}.ss-hero__in{opacity:0;transform:translateY(18px);transition:opacity 1.1s var(--ss-ease),transform 1.1s var(--ss-ease);transition-delay:var(--d, 0ms)}.ss-hero.is-ready .ss-hero__in{opacity:1;transform:none}.ss-hero.is-ready .ss-words .ss-w>span{transform:none}.ss-hero__badge{position:absolute;z-index:2;right:clamp(2rem,4vw,5.6rem);bottom:clamp(6rem,11vh,12rem);width:12.8rem;height:12.8rem;color:var(--ss-cream)}.ss-hero__badge-ring{width:100%;height:100%;animation:ssSpin 26s linear infinite}.ss-hero__badge-ring text{fill:currentColor;font-family:var(--font-body-family);font-size:9.4px;letter-spacing:.32em;font-weight:600}.ss-hero__badge-mark{position:absolute;inset:50% auto auto 50%;width:2.2rem;height:2.2rem;transform:translate(-50%,-50%);color:var(--ss-gold-soft)}@keyframes ssSpin{to{transform:rotate(360deg)}}.ss-hero__scroll{position:absolute;z-index:2;left:50%;bottom:2.4rem;width:1px;height:4.8rem;transform:translate(-50%);background:#ffffff47;overflow:hidden}.ss-hero__scroll span{position:absolute;left:0;top:-50%;width:1px;height:50%;background:#fff;animation:ssScrollCue 2.2s var(--ss-ease-soft) infinite}@keyframes ssScrollCue{to{top:100%}}@media screen and (max-width:749px){.ss-hero{min-height:520px}.ss-hero__content{bottom:8.8rem;padding:0 2rem}.ss-hero__heading{font-size:clamp(3.6rem,10.5vw,5rem)}.ss-hero__badge{display:none}.ss-hero .ss-hero__btn{min-width:0;width:100%;max-width:32rem}}.ss-marquee{overflow:hidden;padding:1.6rem 0;border-block:1px solid rgba(176,141,87,.35)}.ss-marquee__track{display:flex;width:max-content;animation:ssMarquee var(--ss-marquee-speed, 45s) linear infinite}.ss-marquee:hover .ss-marquee__track{animation-play-state:paused}.ss-marquee__group{display:flex;list-style:none;margin:0;padding:0}.ss-marquee__item{display:flex;align-items:center;gap:3.2rem;padding-right:3.2rem;white-space:nowrap;font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.5vw,2rem);letter-spacing:.24em;text-transform:uppercase}.ss-marquee__mark{width:1.2rem;height:1.2rem;color:var(--ss-gold-soft);flex-shrink:0}@keyframes ssMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ss-marquee__track{animation:none}}.ss-cats{padding:clamp(5.6rem,8vw,10rem) 0 clamp(3.2rem,5vw,6rem)}.ss-cats__head,.ss-quotes__head{text-align:center;margin-bottom:clamp(3.2rem,4vw,5.6rem)}.ss-cats__script,.ss-quotes__script,.ss-story__script{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.3;margin:0 0 1rem}.ss-cats__heading,.ss-quotes__heading{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(2.6rem,3vw,3.8rem)}.ss-cats__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13rem,1fr);justify-content:safe center;gap:clamp(1.6rem,2.4vw,3.2rem);list-style:none;margin:0;padding:.6rem 0 1.6rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none}.ss-cats__list::-webkit-scrollbar{display:none}.ss-cats__item{scroll-snap-align:start}.ss-cats__link{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-decoration:none;color:rgb(var(--color-foreground))}.ss-cats__thumb{position:relative;display:block;width:clamp(11rem,11vw,15.6rem);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--ss-sand)}.ss-cats__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #b08d5766;transition:box-shadow .5s var(--ss-ease)}.ss-cats__thumb img,.ss-cats__thumb svg{width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform 1s var(--ss-ease)}.ss-cats__link:hover .ss-cats__thumb img{transform:scale(1.08)}.ss-cats__link:hover .ss-cats__thumb:after{box-shadow:inset 0 0 0 3px var(--ss-gold)}.ss-cats__meta{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.ss-cats__count{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ss-gold)}.ss-cats__label{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.08em;text-wrap:balance;text-transform:uppercase;display:inline-flex;gap:.6rem;align-items:center}.ss-cats__arrow{display:inline-block;opacity:0;transform:translate(-6px);transition:opacity .4s var(--ss-ease),transform .4s var(--ss-ease)}.ss-cats__link:hover .ss-cats__arrow{opacity:1;transform:none}@media(max-width:749px){.ss-cats__list{grid-auto-columns:11.6rem;margin-inline:-1.5rem;padding-inline:1.5rem}.ss-cats__thumb{width:11.6rem}.ss-cats__label{font-size:1.3rem;letter-spacing:.05em}.ss-cats__arrow{display:none}}.ss-story{padding:clamp(6.4rem,9vw,12rem) 0;overflow:hidden}.ss-story__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(4rem,7vw,10rem);align-items:center}.ss-story__media{position:relative;padding:0 12% 14% 0}.ss-story__main{margin:0;border-radius:999px 999px 0 0;overflow:hidden;aspect-ratio:3 / 4;box-shadow:0 0 0 1px #b08d574d}.ss-story__main img,.ss-story__detail img{width:100%;height:100%;object-fit:cover;display:block}.ss-story__detail{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:1;margin:0;overflow:hidden;border:8px solid var(--ss-cream);box-shadow:0 30px 60px -30px #0f344073}.ss-story__content{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.ss-story__heading{margin:0;font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.08}.ss-story__text{max-width:48ch;color:var(--ss-ink-soft);font-size:1.6rem}.ss-story__promises{list-style:none;padding:2rem 0;margin:.4rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:100%;border-block:1px solid var(--ss-line)}.ss-story__promise{display:flex;flex-direction:column;gap:.4rem}.ss-story__num{font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.04em;color:rgb(var(--color-foreground))}.ss-story__ptext{font-size:1.3rem;color:var(--ss-ink-soft);line-height:1.5}@media(max-width:989px){.ss-story__grid{grid-template-columns:1fr}.ss-story__media{max-width:52rem;width:100%;margin:0 auto}}@media(max-width:749px){.ss-story__promises{grid-template-columns:1fr;gap:1.4rem}.ss-story__promise{flex-direction:row;gap:1.2rem;align-items:baseline}.ss-story__num{min-width:15rem;font-size:1.6rem}}.ss-quotes{padding:clamp(5.6rem,8vw,10rem) 0}.ss-quotes__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3.2rem);list-style:none;margin:0;padding:0}.ss-quote{position:relative;padding:4.8rem 3.2rem 3.2rem;background:var(--ss-paper);border:1px solid var(--ss-line);display:flex;flex-direction:column;gap:1.4rem;transition:transform .6s var(--ss-ease),box-shadow .6s var(--ss-ease)}.ss-quote:hover{transform:translateY(-4px);box-shadow:0 24px 48px -32px #0f344059}.ss-quote__mark{position:absolute;top:.6rem;left:2.4rem;font-family:var(--font-heading-family);font-size:9.6rem;line-height:1;color:var(--ss-gold);opacity:.35}.ss-quote__stars{display:flex;gap:.3rem;color:var(--ss-gold)}.ss-quote__stars svg{width:1.5rem;height:1.5rem}.ss-quote__text{margin:0;font-size:1.55rem;line-height:1.75;color:rgb(var(--color-foreground));flex:1}.ss-quote__text p{margin:0 0 .8rem}.ss-quote__name{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase}.ss-quote__detail{margin:-1rem 0 0;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-gold)}@media(max-width:749px){.ss-quotes__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-1.5rem;padding-inline:1.5rem;scrollbar-width:none}.ss-quotes__list::-webkit-scrollbar{display:none}.ss-quote{scroll-snap-align:center}}.no-js .ss-hero__in{opacity:1;transform:none}.ss-hero:not(.is-ready) .ss-words .ss-w>span{transform:translateY(105%)!important}.ss-hero:not(.is-ready) .ss-hero__in{opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ss-sections.css.map */
