.sf-about-page{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,52,139,.08),transparent 28%),radial-gradient(circle at top right,rgba(81,61,255,.08),transparent 24%),linear-gradient(180deg,#f8f6fff2,#fff 34%)}.sf-about-page__hero{padding-top:clamp(64px,9vw,110px);padding-bottom:clamp(26px,4vw,42px);position:relative}.sf-about-page__hero .m-page-header__title{max-width:760px;margin-left:auto;margin-right:auto;font-size:clamp(44px,6vw,88px);line-height:.96;letter-spacing:-.05em;font-weight:700}.sf-about-page__hero .m-breadcrumb{margin-top:18px}.sf-about-page__hero .m-breadcrumb--item{color:rgba(var(--color-foreground),.58);font-size:14px}.sf-about-page__story{padding:0 0 clamp(36px,5vw,64px)}.sf-about-page__story-shell{max-width:1040px;margin:0 auto}.sf-about-page__story-kicker{margin:0 0 14px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.48)}.sf-about-page__story-card{position:relative;overflow:hidden;border-radius:36px;padding:clamp(26px,5vw,54px);background:rgba(var(--color-background),.88);border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 28px 80px #11182714}.sf-about-page__story-glow{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(8px);opacity:.6;pointer-events:none}.sf-about-page__story-glow--left{top:-140px;left:-120px;background:radial-gradient(circle,rgba(255,56,146,.18),transparent 70%)}.sf-about-page__story-glow--right{right:-120px;bottom:-140px;background:radial-gradient(circle,rgba(92,70,255,.16),transparent 70%)}.sf-about-page__content{position:relative;z-index:1;max-width:880px;margin:0 auto;font-size:clamp(18px,1.7vw,24px);line-height:1.95;color:rgba(var(--color-foreground),.88);text-wrap:pretty}.sf-about-page__content p{margin:0}@media screen and (max-width:1023px){.sf-about-page__hero .m-page-header__title{font-size:clamp(38px,8vw,62px)}.sf-about-page__story-card{border-radius:28px}.sf-about-page__content{font-size:18px;line-height:1.85}}@media screen and (max-width:767px){.sf-about-page__hero{padding-top:44px;padding-bottom:14px}.sf-about-page__hero .m-page-header__title{font-size:clamp(34px,10vw,48px);line-height:1}.sf-about-page__hero .m-breadcrumb{margin-top:12px}.sf-about-page__story-kicker{text-align:left;margin-bottom:10px}.sf-about-page__story-card{border-radius:24px;padding:22px 18px}.sf-about-page__content{font-size:16px;line-height:1.8;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/about-us.css.map */
