.story-hero__inner,.balance__inner,.pillars__inner,.icons__inner,.stats__inner,.note__inner{max-width:1240px;margin-inline:auto}.story-hero__eyebrow,.balance__eyebrow,.pillars__eyebrow,.icons__eyebrow,.note__eyebrow{font-size:clamp(1rem,1.6vw,1.1rem);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.story-hero__title,.balance__heading,.pillars__heading,.icons__heading,.note__heading,.balance__item-title,.pillars__card-title,.icons__title{font-weight:400}.story-hero__eyebrow{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1.6rem}.story-hero__eyebrow-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.story-hero__title{margin:0;text-align:center;font-size:clamp(3.2rem,5.4vw,6rem);line-height:1.18;letter-spacing:-.01em}.story-hero__title-line{display:block}.story-hero__title-accent{font-style:italic}.story-hero__body{max-width:62ch;margin:2rem auto 0;text-align:center;font-size:clamp(1.4rem,1.6vw,1.5rem);line-height:1.85;opacity:.82}.story-hero__body p{margin:0}.story-hero__media{position:relative;margin-top:clamp(2.4rem,5vw,4.4rem);overflow:hidden;aspect-ratio:16 / 8}.story-hero__img{display:block;width:100%;height:100%;object-fit:cover}.story-hero__badge{position:absolute;top:clamp(1rem,2vw,1.6rem);right:clamp(1rem,2vw,1.6rem);display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.2rem;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2b2119;font-size:clamp(.95rem,1.4vw,1.1rem);white-space:nowrap}.story-hero__badge-icon{width:14px;height:14px;flex:none}.story-hero__caption{position:absolute;left:clamp(1rem,2vw,1.8rem);bottom:clamp(1rem,2vw,1.8rem);max-width:33rem;padding:1.1rem 1.4rem;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2b2119}.story-hero__caption-label{display:block;margin-bottom:.5rem;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.story-hero__caption-text{margin:0;font-size:1.15rem;line-height:1.5}.balance__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,4vw,5rem);align-items:start}.balance__eyebrow{margin:0 0 .9rem}.balance__heading{margin:0 0 2.8rem;font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.2}.balance__items{display:grid;gap:1.4rem}.balance__item{padding:clamp(1.4rem,2vw,1.8rem) clamp(1.4rem,2vw,2rem);background:#2b211909;border:1px solid rgba(43,33,25,.07)}.balance__item-title{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .7rem;font-size:clamp(1.6rem,2vw,1.7rem)}.balance__item-num{font-style:italic}.balance__item-slash{opacity:.35}.balance__item-text{font-size:1.25rem;line-height:1.65;opacity:.75}.balance__item-text p{margin:0}.balance__pullquote{margin:2.4rem 0 0;padding:.4rem 0 .4rem 1.8rem;border-left:2px solid;font-size:1.3rem;line-height:1.7;opacity:.8}.balance__pullquote p{margin:0}.balance__media{position:relative;margin:0;overflow:hidden}.balance__img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 4}.balance__quote{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;padding:1.4rem 1.6rem 1.2rem;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2b2119}.balance__quotemark{display:block;margin-bottom:.5rem;font-size:1.2rem;font-weight:700;line-height:1}.balance__quote-text{margin:0 0 .9rem;font-style:italic;font-size:clamp(1.35rem,1.9vw,1.55rem);line-height:1.45}.balance__quote-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.pillars__eyebrow{margin:0 0 1rem;text-align:center}.pillars__heading{margin:0 0 1.2rem;text-align:center;font-size:clamp(2.6rem,3.6vw,4rem);line-height:1.2}.pillars__sub{max-width:56ch;margin:0 auto clamp(2.4rem,4vw,4rem);text-align:center;font-size:1.35rem;line-height:1.7;opacity:.75}.pillars__sub p{margin:0}.pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,2vw,2rem)}.pillars__card{display:flex;flex-direction:column;padding:clamp(1.8rem,2.4vw,2.4rem) clamp(1.6rem,2.2vw,2.2rem) 2rem;background:#fff;border:1px solid rgba(43,33,25,.08)}.pillars__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem}.pillars__card-num{font-size:clamp(2.8rem,3.4vw,3.2rem);line-height:1;opacity:.22}.pillars__card-icon{width:22px;height:auto;opacity:.6}.pillars__card-title{margin:0 0 .9rem;font-size:clamp(1.7rem,2.2vw,1.85rem);line-height:1.3}.pillars__card-text{font-size:1.25rem;line-height:1.7;opacity:.75}.pillars__card-text p{margin:0}.pillars__card-foot{margin:2rem 0 0;padding-top:1.4rem;border-top:1px solid rgba(43,33,25,.1);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.icons__head{display:grid;grid-template-columns:1fr minmax(0,38rem);gap:clamp(1.4rem,3vw,3rem);align-items:end;margin-bottom:clamp(2.2rem,3.5vw,3.2rem)}.icons__eyebrow{margin:0 0 .8rem}.icons__heading{margin:0;font-size:clamp(2.4rem,3.4vw,3.6rem);line-height:1.2}.icons__desc{font-size:1.25rem;line-height:1.7;opacity:.75}.icons__desc p{margin:0}.icons__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,2vw,2rem)}.icons__card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(43,33,25,.08)}.icons__media{position:relative;overflow:hidden}.icons__img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.icons__tag{position:absolute;top:1rem;left:1rem;padding:.4rem .85rem;background:#fffffff2;color:#2b2119;font-size:1rem}.icons__body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.6rem 1.6rem 1.4rem}.icons__title{margin:0 0 .7rem;font-size:clamp(1.55rem,2vw,1.7rem);line-height:1.3}.icons__title a{color:inherit;text-decoration:none}.icons__title a:hover{text-decoration:underline;text-underline-offset:.25em}.icons__text{margin:0 0 1.8rem;font-size:1.2rem;line-height:1.6;opacity:.72}.icons__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.icons__price{font-size:1.4rem}.icons__link{display:inline-flex;align-items:center;gap:.4rem;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.icons__link:hover{text-decoration:underline;text-underline-offset:.3em}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats__item{text-align:center;padding:1.2rem 1.6rem;border-left:1px solid rgba(43,33,25,.12)}.stats__item:first-child{border-left:0}.stats__value{margin:0 0 .6rem;font-weight:400;font-size:clamp(3rem,4vw,4.4rem);line-height:1}.stats__symbol{font-size:.55em;vertical-align:super;margin-left:.06em}.stats__label{margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);letter-spacing:.12em;text-transform:uppercase;opacity:.62}.note__card{max-width:74rem;margin-inline:auto;padding:clamp(2.8rem,5vw,5rem) clamp(2rem,5vw,6rem) clamp(2.4rem,4vw,4rem);text-align:center}.note__eyebrow{margin:0 0 1rem}.note__heading{margin:0 0 2.4rem;font-size:clamp(2.4rem,3.4vw,3.6rem);line-height:1.2}.note__letter{font-size:clamp(1.25rem,1.7vw,1.3rem);line-height:1.9;opacity:.82}.note__letter p{margin:0 0 1.8rem}.note__letter p:last-child{margin-bottom:0}.note__sign{margin-top:3rem;padding-top:2.4rem;border-top:1px solid rgba(43,33,25,.12)}.note__sign-img{display:block;width:auto;max-width:22rem;margin:0 auto 1rem}.note__sign-name{margin:0 0 .8rem;font-style:italic;font-size:clamp(1.8rem,2.4vw,2rem)}.note__sign-meta{margin:0;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}@media screen and (max-width:1200px){.icons__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:989px){.balance__inner{grid-template-columns:1fr}.balance__img{aspect-ratio:4 / 3}.pillars__grid{grid-template-columns:1fr}.icons__head{grid-template-columns:1fr;align-items:start}.icons__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.story-hero__media{aspect-ratio:4 / 5}.story-hero__caption{left:1rem;right:1rem;max-width:none}.story-hero__badge{padding:.5rem .9rem}.balance__quote{left:1rem;right:1rem;bottom:1rem;padding:1.2rem 1.2rem 1rem}.balance__quote-meta{flex-direction:column;align-items:flex-start;gap:.4rem}.stats__grid{grid-template-columns:repeat(2,1fr);row-gap:2.4rem}.stats__item:nth-child(odd){border-left:0}}@media screen and (max-width:479px){.icons__grid{grid-template-columns:1fr}.story-hero__media{aspect-ratio:3 / 4}}@media(prefers-reduced-motion:reduce){.story-hero__badge,.story-hero__caption,.balance__quote{-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/story-sections.css.map */
