about-section{display:block;position:relative;isolation:isolate;color:var(--about-text, #4a5565);padding-top:var(--about-pt-mobile, 30px);padding-bottom:var(--about-pb-mobile, 40px);overflow:hidden}about-section *,about-section *:before,about-section *:after{box-sizing:border-box}about-section.about--bg-white{background:#fff}about-section.about--bg-tealmist{background:linear-gradient(135deg,#f7fffe,#edfafa 52%,#f8ffff)}about-section.about--bg-mist{background:linear-gradient(135deg,#f8fbff,#eef5fb)}about-section.about--bg-mintwave{background:linear-gradient(135deg,#f7fffb,#eaf8f2,#f7fffd)}about-section.about--bg-warm{background:linear-gradient(135deg,#fffdfa,#fbf6ee)}about-section .about__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--about-accent) 11%,transparent) 0,transparent 26%),radial-gradient(circle at 88% 78%,color-mix(in srgb,var(--about-accent) 8%,transparent) 0,transparent 24%)}about-section .about__container{width:min(1240px,calc(100% - 32px));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--about-gap-mobile, 20px);position:relative}about-section .about-banner,about-section .about-content{min-width:0}about-section .about-banner{position:relative;isolation:isolate;width:min(var(--about-image-width-mobile, 100%),680px);margin:0;overflow:visible}about-section .about__media-frame{position:relative;z-index:1;width:100%;border-radius:var(--about-image-radius, 24px);transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease,filter .42s ease;will-change:transform}about-section .about__img-holder{width:100%;overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--about-accent) 7%,#fff);box-shadow:0 24px 64px #0f172a24;border:1px solid color-mix(in srgb,var(--about-accent) 10%,transparent)}about-section[data-image-ratio=square] .about__img-holder{aspect-ratio:1 / 1}about-section[data-image-ratio=portrait] .about__img-holder{aspect-ratio:4 / 5}about-section[data-image-ratio=landscape] .about__img-holder{aspect-ratio:4 / 3}about-section[data-image-ratio=wide] .about__img-holder{aspect-ratio:16 / 9}about-section[data-image-ratio=ultrawide] .about__img-holder{aspect-ratio:21 / 9}about-section .about__main-image,about-section .about__placeholder{display:block;width:100%;border-radius:inherit}about-section[data-image-ratio=adapt] .about__main-image{height:auto}about-section:not([data-image-ratio=adapt]) .about__main-image{height:100%;object-fit:var(--about-image-fit, cover);object-position:var(--about-image-position, center)}about-section .about__placeholder{min-height:320px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed color-mix(in srgb,var(--about-accent) 30%,transparent);background:color-mix(in srgb,var(--about-accent) 7%,#fff);color:var(--about-accent);text-align:center}about-section .about__placeholder span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;font-weight:800}about-section .about__media-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none}about-section .about__media-sheen:before{content:"";position:absolute;top:-35%;bottom:-35%;left:-70%;width:38%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);opacity:0}about-section .about-shape{position:absolute;z-index:var(--shape-z, 4);width:var(--shape-w-mobile, 100px);opacity:var(--shape-opacity, 1);pointer-events:none;transform:translate(var(--shape-x-mobile, 0px),var(--shape-y-mobile, 0px)) rotate(var(--shape-rotation, 0deg));transform-origin:center;transition:outline-color .18s ease,filter .18s ease}about-section .about-shape--top_left{top:0;left:0}about-section .about-shape--top_right{top:0;right:0}about-section .about-shape--bottom_left{bottom:0;left:0}about-section .about-shape--bottom_right{bottom:0;right:0}about-section .about-shape--center{top:50%;left:50%;transform:translate(calc(-50% + var(--shape-x-mobile, 0px)),calc(-50% + var(--shape-y-mobile, 0px))) rotate(var(--shape-rotation, 0deg))}about-section .about-shape.is-editor-focus{outline:2px dashed var(--about-accent);outline-offset:6px;filter:saturate(1.08)}about-section .about-shape__image{display:block;width:100%;height:auto;transform-origin:center;will-change:transform}about-section .about-shape__image--float{animation:aboutFloat 3.4s ease-in-out infinite alternate;animation-play-state:running}about-section .about-shape__image--bob{animation:aboutBob 2.8s ease-in-out infinite;animation-play-state:running}about-section .about-shape__image--pulse{animation:aboutPulse 2.8s ease-in-out infinite;animation-play-state:running}about-section .about-shape__image--drift{animation:aboutDrift 4.8s ease-in-out infinite alternate;animation-play-state:running}about-section .about-shape__image--spin{animation:aboutSpin 14s linear infinite;animation-play-state:running}@keyframes aboutFloat{0%{transform:translateY(0)}to{transform:translateY(-16px)}}@keyframes aboutBob{0%,to{transform:translateY(0)}45%{transform:translateY(-12px)}62%{transform:translateY(-5px)}}@keyframes aboutPulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes aboutDrift{0%{transform:translate3d(-5px,4px,0) rotate(-1deg)}to{transform:translate3d(7px,-7px,0) rotate(1deg)}}@keyframes aboutSpin{to{transform:rotate(360deg)}}@keyframes aboutFloatReduced{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes aboutBobReduced{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aboutPulseReduced{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes aboutDriftReduced{0%{transform:translate3d(-3px,2px,0) rotate(-.5deg)}to{transform:translate3d(5px,-5px,0) rotate(.5deg)}}@keyframes aboutSpinReduced{to{transform:rotate(360deg)}}@keyframes aboutSheen{0%{left:-70%;opacity:0}18%{opacity:1}to{left:135%;opacity:0}}@keyframes aboutPillShine{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(390%) skew(-18deg)}}about-section .about-content{width:100%;position:relative;text-align:var(--about-align-mobile, center);border-radius:30px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}about-section.about--surface-transparent .about-content{padding:0;background:transparent}about-section.about--surface-soft .about-content{padding:26px;border:1px solid color-mix(in srgb,var(--about-accent) 11%,transparent);background:color-mix(in srgb,var(--about-accent) 5%,#fff)}about-section.about--surface-outline .about-content{padding:26px;border:1px solid color-mix(in srgb,var(--about-accent) 30%,transparent);background:#ffffff47}about-section.about--surface-glass .about-content{padding:26px;border:1px solid rgba(255,255,255,.78);background:#ffffffad;box-shadow:0 18px 48px #0f172a14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}about-section.about--surface-elevated .about-content{padding:26px;border:1px solid color-mix(in srgb,var(--about-accent) 10%,transparent);background:#fff;box-shadow:0 24px 68px #0f172a1f}about-section.about--surface-premium .about-content{padding:28px;border:1px solid color-mix(in srgb,var(--about-accent) 14%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--about-accent) 12%,transparent),transparent 34%),linear-gradient(145deg,#fffffff0,#ffffffb8);box-shadow:0 26px 76px #0f172a1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}about-section .about__heading-stack{display:grid;justify-items:inherit}about-section .about__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;max-width:100%;margin:0 0 12px;color:var(--about-accent);font-size:var(--about-eyebrow-size, 13px);line-height:1.1;font-weight:800;letter-spacing:.09em;text-transform:uppercase}about-section .about__eyebrow-icon{width:1.15em;height:1.15em;stroke:currentColor;stroke-width:1.9}about-section.about--eyebrow-pill .about__eyebrow{min-height:32px;padding:8px 13px;border-radius:999px;background:color-mix(in srgb,var(--about-accent) 10%,#fff)}about-section.about--eyebrow-outline .about__eyebrow{min-height:32px;padding:8px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--about-accent) 34%,transparent)}about-section.about--eyebrow-soft .about__eyebrow{min-height:32px;padding:8px 13px;border-radius:12px;background:color-mix(in srgb,var(--about-accent) 8%,#fff)}about-section.about--eyebrow-glass .about__eyebrow{min-height:32px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.78);background:#ffffffa3;box-shadow:0 10px 26px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}about-section .about__title{margin:0;color:var(--about-heading, #171717);font-size:var(--about-heading-mobile, 34px);line-height:.98;font-weight:850;letter-spacing:-.045em;text-wrap:balance}about-section .about__subtitle{margin:14px 0 0;color:color-mix(in srgb,var(--about-accent) 78%,var(--about-heading));font-size:var(--about-subtitle-size, 18px);line-height:1.35;font-weight:650;text-wrap:balance}about-section .about__description{margin:16px 0 0;color:var(--about-text, #4a5565);font-size:var(--about-description-size, 16px);line-height:1.7;text-wrap:pretty}about-section .about-list{display:grid;grid-template-columns:repeat(var(--about-benefit-cols-mobile, 1),minmax(0,1fr));gap:var(--about-benefit-gap, 10px);list-style:none;padding:0;margin:24px 0 0}about-section .about-item{min-width:0;position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;color:var(--about-item-text-color, var(--about-text));font-size:var(--about-item-font-size, 15px);font-weight:var(--about-item-text-weight, 600);line-height:1.35;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,background .24s ease,border-color .24s ease}about-section.about--benefits-clean .about-item{padding:7px 0}about-section.about--benefits-soft .about-item{padding:12px 13px;border-radius:16px;background:color-mix(in srgb,var(--about-accent) 7%,#fff)}about-section.about--benefits-outline .about-item{padding:12px 13px;border:1px solid color-mix(in srgb,var(--about-accent) 25%,transparent);border-radius:16px;background:#ffffff2e}about-section.about--benefits-pill .about-item{padding:10px 14px;border:1px solid color-mix(in srgb,var(--about-accent) 18%,transparent);border-radius:999px;background:#ffffffe6;box-shadow:0 9px 22px #0f172a0d}about-section.about--benefits-glass .about-item{padding:12px 13px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffff8f;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);box-shadow:0 12px 28px #0f172a0f}about-section.about--benefits-solid .about-item{padding:12px 13px;border-radius:18px;background:var(--about-accent);color:#fff}about-section .about-item--highlight{box-shadow:0 12px 30px color-mix(in srgb,var(--about-accent) 16%,transparent)}about-section .about-item__icon{display:inline-grid;place-items:center;flex:0 0 var(--about-item-icon-size, 26px);width:var(--about-item-icon-size, 26px);height:var(--about-item-icon-size, 26px);border-radius:50%;color:var(--about-accent);background:color-mix(in srgb,var(--about-accent) 9%,#fff)}about-section.about--benefits-solid .about-item__icon{color:#fff;background:#ffffff29}about-section .about-item__icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}about-section .about-item__fallback-icon{width:58%;height:58%;stroke:currentColor;stroke-width:2.25}about-section .about-item__body{min-width:0;display:grid;gap:2px}about-section .about-item__text{min-width:0}about-section .about-item__subtext{display:block;font-size:.79em;line-height:1.25;font-weight:500;opacity:.72}about-section .about-item__shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}about-section .about-item__shine:before{content:"";position:absolute;inset-block:-25%;left:-34%;width:22%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:0}@media(any-hover:hover){about-section[data-image-interaction=lift] .about__media-frame:hover{transform:translateY(-8px);box-shadow:0 30px 74px #0f172a2b}about-section[data-image-interaction=zoom] .about__media-frame:hover{transform:scale(1.025)}about-section[data-image-interaction=tilt] .about__media-frame:hover{transform:perspective(900px) rotateY(-2deg) rotateX(1.5deg) translateY(-4px)}about-section[data-image-interaction=glow] .about__media-frame:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--about-accent) 28%,transparent),0 28px 70px color-mix(in srgb,var(--about-accent) 24%,transparent)}about-section[data-image-interaction=lift-shine] .about__media-frame:hover{transform:translateY(-7px);box-shadow:0 30px 74px #0f172a29}about-section[data-image-interaction=lift-shine] .about__media-frame:hover .about__media-sheen:before{animation:aboutSheen .82s cubic-bezier(.16,1,.3,1) 1}about-section .about-item:hover{transform:translateY(-3px)}about-section .about-item:hover .about-item__shine:before{animation:aboutPillShine .72s ease-out 1;opacity:.85}}about-section[data-image-interaction=lift] .about__media-frame.is-pointer-hover{transform:translateY(-8px);box-shadow:0 30px 74px #0f172a2b}about-section[data-image-interaction=zoom] .about__media-frame.is-pointer-hover{transform:scale(1.025)}about-section[data-image-interaction=tilt] .about__media-frame.is-pointer-hover{transform:perspective(900px) rotateY(-2deg) rotateX(1.5deg) translateY(-4px)}about-section[data-image-interaction=glow] .about__media-frame.is-pointer-hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--about-accent) 28%,transparent),0 28px 70px color-mix(in srgb,var(--about-accent) 24%,transparent)}about-section[data-image-interaction=lift-shine] .about__media-frame.is-pointer-hover{transform:translateY(-7px);box-shadow:0 30px 74px #0f172a29}about-section[data-image-interaction=lift-shine] .about__media-frame.is-pointer-hover .about__media-sheen:before{animation:aboutSheen .82s cubic-bezier(.16,1,.3,1) 1}about-section .about-item.is-pointer-hover{transform:translateY(-3px)}about-section .about-item.is-pointer-hover .about-item__shine:before{animation:aboutPillShine .72s ease-out 1;opacity:.85}about-section[data-image-interaction=lift] .about__media-frame.is-pressed,about-section[data-image-interaction=lift-shine] .about__media-frame.is-pressed{transform:translateY(-5px) scale(.995)}about-section[data-image-interaction=zoom] .about__media-frame.is-pressed{transform:scale(1.018)}about-section[data-image-interaction=tilt] .about__media-frame.is-pressed{transform:perspective(900px) rotateY(-2deg) rotateX(1deg)}about-section[data-image-interaction=glow] .about__media-frame.is-pressed{box-shadow:0 0 0 1px color-mix(in srgb,var(--about-accent) 28%,transparent),0 22px 54px color-mix(in srgb,var(--about-accent) 22%,transparent)}about-section[data-image-interaction=lift-shine] .about__media-frame.is-pressed .about__media-sheen:before{animation:aboutSheen .7s cubic-bezier(.16,1,.3,1) 1}about-section .about-item.is-pressed{transform:translateY(-2px) scale(.99)}about-section .about-item.is-pressed .about-item__shine:before{animation:aboutPillShine .66s ease-out 1;opacity:.85}about-section .about-item.is-editor-focus{outline:2px dashed var(--about-accent);outline-offset:4px}about-section .about__reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--about-entry-duration, .7s);transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:var(--about-reveal-delay, 0ms);will-change:opacity,transform}about-section[data-entry-animation=none] .about__reveal,about-section .about__reveal.is-visible{opacity:1;transform:none}about-section[data-entry-animation=fade] .about__reveal{transform:none}about-section[data-entry-animation=fade-up] .about__reveal{transform:translateY(24px)}about-section[data-entry-animation=fade-down] .about__reveal{transform:translateY(-24px)}about-section[data-entry-animation=slide-left] .about__reveal{transform:translate(-30px)}about-section[data-entry-animation=slide-right] .about__reveal{transform:translate(30px)}about-section[data-entry-animation=zoom] .about__reveal{transform:scale(.965)}about-section[data-entry-animation=none] .about__reveal,about-section .about__reveal.is-visible{transform:none}@media screen and (max-width:749px){about-section .about-content{text-align:var(--about-align-mobile, center)}about-section .about__heading-stack{justify-items:var(--about-align-mobile, center)}about-section[data-align-mobile=left] .about__heading-stack{justify-items:start}about-section[data-align-mobile=center] .about__heading-stack{justify-items:center}about-section[data-align-mobile=right] .about__heading-stack{justify-items:end}about-section .about-list{grid-template-columns:repeat(var(--about-benefit-cols-mobile, 1),minmax(0,1fr))}about-section.about--surface-soft .about-content,about-section.about--surface-outline .about-content,about-section.about--surface-glass .about-content,about-section.about--surface-elevated .about-content,about-section.about--surface-premium .about-content{padding:20px}about-section.about--benefits-pill .about-item{border-radius:20px}}@media screen and (min-width:750px){about-section{padding-top:var(--about-pt-tablet, 40px);padding-bottom:var(--about-pb-tablet, 50px)}about-section .about__container{flex-direction:row;align-items:center;gap:var(--about-gap-tablet, 36px)}about-section .about-banner{flex:0 0 var(--about-image-width-tablet, 48%);width:var(--about-image-width-tablet, 48%)}about-section .about-content{flex:1 1 0;text-align:var(--about-align-tablet, left)}about-section .about__title{font-size:var(--about-heading-tablet, 42px)}about-section .about-list{grid-template-columns:repeat(var(--about-benefit-cols-tablet, 2),minmax(0,1fr))}about-section[data-align-tablet=left] .about__heading-stack{justify-items:start}about-section[data-align-tablet=center] .about__heading-stack{justify-items:center}about-section[data-align-tablet=right] .about__heading-stack{justify-items:end}about-section[data-layout-tablet=media_right] .about-banner{order:2}about-section[data-layout-tablet=media_right] .about-content{order:1}about-section[data-layout-tablet=media_left] .about-banner{order:1}about-section[data-layout-tablet=media_left] .about-content{order:2}about-section .about-shape{width:var(--shape-w-tablet, 140px);transform:translate(var(--shape-x-tablet, 0px),var(--shape-y-tablet, 0px)) rotate(var(--shape-rotation, 0deg))}about-section .about-shape--center{transform:translate(calc(-50% + var(--shape-x-tablet, 0px)),calc(-50% + var(--shape-y-tablet, 0px))) rotate(var(--shape-rotation, 0deg))}}@media screen and (min-width:990px){about-section{padding-top:var(--about-pt-desktop, 40px);padding-bottom:var(--about-pb-desktop, 50px)}about-section .about__container{gap:var(--about-gap-desktop, 50px)}about-section .about-banner{flex-basis:var(--about-image-width-desktop, 44%);width:var(--about-image-width-desktop, 44%)}about-section .about-content{text-align:var(--about-align-desktop, left)}about-section .about__title{font-size:var(--about-heading-desktop, 50px)}about-section .about-list{grid-template-columns:repeat(var(--about-benefit-cols-desktop, 2),minmax(0,1fr))}about-section[data-align-desktop=left] .about__heading-stack{justify-items:start}about-section[data-align-desktop=center] .about__heading-stack{justify-items:center}about-section[data-align-desktop=right] .about__heading-stack{justify-items:end}about-section[data-layout-desktop=media_right] .about-banner{order:2}about-section[data-layout-desktop=media_right] .about-content{order:1}about-section[data-layout-desktop=media_left] .about-banner{order:1}about-section[data-layout-desktop=media_left] .about-content{order:2}about-section .about-shape{width:var(--shape-w-desktop, 160px);transform:translate(var(--shape-x-desktop, 0px),var(--shape-y-desktop, 0px)) rotate(var(--shape-rotation, 0deg))}about-section .about-shape--center{transform:translate(calc(-50% + var(--shape-x-desktop, 0px)),calc(-50% + var(--shape-y-desktop, 0px))) rotate(var(--shape-rotation, 0deg))}}@media(prefers-reduced-motion:reduce){about-section .about__reveal{opacity:1!important;transform:none!important;transition:none!important}about-section .about-shape__image--float{animation:aboutFloatReduced 5.4s ease-in-out infinite alternate!important;animation-play-state:running!important}about-section .about-shape__image--bob{animation:aboutBobReduced 5s ease-in-out infinite!important;animation-play-state:running!important}about-section .about-shape__image--pulse{animation:aboutPulseReduced 5.4s ease-in-out infinite!important;animation-play-state:running!important}about-section .about-shape__image--drift{animation:aboutDriftReduced 6.8s ease-in-out infinite alternate!important;animation-play-state:running!important}about-section .about-shape__image--spin{animation:aboutSpinReduced 24s linear infinite!important;animation-play-state:running!important}about-section .about-item{transition-duration:.18s!important}about-section .about-item:hover,about-section .about-item.is-pointer-hover{transform:translateY(-1px)}about-section .about-item.is-pressed{transform:translateY(-1px) scale(.997)}about-section .about-item:hover .about-item__shine:before,about-section .about-item.is-pointer-hover .about-item__shine:before{animation:aboutPillShine .98s ease-out 1!important;opacity:.45!important}about-section[data-image-interaction=lift-shine] .about__media-frame:hover .about__media-sheen:before,about-section[data-image-interaction=lift-shine] .about__media-frame.is-pointer-hover .about__media-sheen:before{animation:aboutSheen 1.1s cubic-bezier(.16,1,.3,1) 1!important;opacity:.45}about-section .about__media-frame{transition-duration:.18s!important}about-section[data-image-interaction=lift] .about__media-frame:hover,about-section[data-image-interaction=lift] .about__media-frame.is-pointer-hover,about-section[data-image-interaction=lift-shine] .about__media-frame:hover,about-section[data-image-interaction=lift-shine] .about__media-frame.is-pointer-hover{transform:translateY(-2px)}about-section[data-image-interaction=zoom] .about__media-frame:hover,about-section[data-image-interaction=zoom] .about__media-frame.is-pointer-hover{transform:scale(1.006)}about-section[data-image-interaction=tilt] .about__media-frame:hover,about-section[data-image-interaction=tilt] .about__media-frame.is-pointer-hover{transform:perspective(900px) rotateY(-.5deg) rotateX(.35deg) translateY(-1px)}about-section[data-image-interaction=lift] .about__media-frame.is-pressed,about-section[data-image-interaction=lift-shine] .about__media-frame.is-pressed{transform:translateY(-1px) scale(.999)}about-section[data-image-interaction=zoom] .about__media-frame.is-pressed{transform:scale(1.004)}about-section[data-image-interaction=tilt] .about__media-frame.is-pressed{transform:perspective(900px) rotateY(-.35deg) rotateX(.25deg)}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-about.css.map */
