.faq-section{background-color:rgb(var(--color-background))}.faq-container{max-width:860px;margin-inline:auto}.faq-header{text-align:center;margin-bottom:3.6rem}.faq-eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground) / .55);margin-bottom:1rem}.faq-title{font-size:clamp(2.8rem,5vw,4.8rem);font-weight:700;line-height:1.15;margin-bottom:1.4rem;color:rgb(var(--color-foreground))}.faq-subheading{font-size:1.7rem;color:rgb(var(--color-foreground) / .65);max-width:560px;margin-inline:auto;line-height:1.6}.faq-filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3.2rem}.faq-filter-btn{padding:.8rem 2rem;border-radius:10rem;border:1.5px solid rgb(var(--color-foreground) / .2);background:transparent;color:rgb(var(--color-foreground) / .7);font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease}.faq-filter-btn:hover,.faq-filter-btn--active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.faq-list{display:flex;flex-direction:column;gap:1.2rem}.faq-item{border-radius:1.2rem;border:1.5px solid rgb(var(--color-foreground) / .1);background:rgb(var(--color-background));box-shadow:0 1px 4px rgb(var(--color-foreground) / .04);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.faq-item:hover{border-color:rgb(var(--color-foreground) / .22);box-shadow:0 4px 16px rgb(var(--color-foreground) / .07)}.faq-item[hidden]{display:none}.faq-details{width:100%}.faq-summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq-summary::-webkit-details-marker{display:none}.faq-question{font-size:1.65rem;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground));flex:1}.faq-icon{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--color-foreground) / .07);display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));transition:background .2s ease,transform .3s ease}.faq-icon-minus{display:none}.faq-details[open] .faq-icon{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:rotate(45deg)}.faq-details[open] .faq-icon-plus{display:block}.faq-details[open] .faq-icon-minus{display:none}.faq-answer{overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq-details[open] .faq-answer{max-height:800px}.faq-answer-inner{padding:0 2.4rem 2rem;font-size:1.55rem;line-height:1.7;color:rgb(var(--color-foreground) / .75)}.faq-answer-inner a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.faq-contact{margin-top:5.6rem;text-align:center;padding:3.2rem;border-radius:1.6rem;border:1.5px solid rgb(var(--color-foreground) / .12);background:rgb(var(--color-foreground) / .03)}.faq-contact-text{font-size:1.7rem;color:rgb(var(--color-foreground) / .7);margin-bottom:2rem}.faq-contact-btn{display:inline-block}@media screen and (max-width:749px){.faq-summary{padding:1.6rem 1.8rem}.faq-answer-inner{padding:0 1.8rem 1.6rem}.faq-question{font-size:1.5rem}}.multicolumn-card__icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:1.6rem}.multicolumn-card__icon-wrapper svg{display:block}.story-section{overflow:hidden}.story-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center}.story-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.story-hero__img{width:100%;height:100%;object-fit:cover;object-position:center}.story-hero__placeholder{width:100%;height:100%;object-fit:cover}.story-hero__media--placeholder{background:rgb(var(--color-foreground) / .06)}.story-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000047,#0000008c)}.story-hero__content{position:relative;z-index:1;text-align:center;color:#fff;padding-top:10rem;padding-bottom:10rem}.story-hero__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.8;margin-bottom:1.4rem}.story-hero__title{font-size:clamp(3.6rem,7vw,7.2rem);font-weight:800;line-height:1.08;margin-bottom:2rem;letter-spacing:-.02em}.story-hero__subtitle{font-size:clamp(1.6rem,2.5vw,2rem);opacity:.85;max-width:580px;margin-inline:auto;line-height:1.6}.story-origin{padding-top:8rem;padding-bottom:8rem}.story-origin__grid{display:grid;grid-template-columns:1fr;gap:4.8rem;align-items:center}@media screen and (min-width:750px){.story-origin__grid{grid-template-columns:1fr 1fr;gap:7.2rem}}.story-origin__label{font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground) / .5);margin-bottom:1.2rem}.story-origin__heading{font-size:clamp(2.8rem,4vw,4rem);font-weight:700;line-height:1.2;margin-bottom:2.4rem;color:rgb(var(--color-foreground))}.story-origin__body{font-size:1.65rem;line-height:1.8;color:rgb(var(--color-foreground) / .72)}.story-origin__body p+p{margin-top:1.4rem}.story-origin__media{border-radius:2rem;overflow:hidden;aspect-ratio:4 / 5}.story-origin__img{width:100%;height:100%;object-fit:cover;display:block}.story-origin__img-placeholder{width:100%;height:100%;background:rgb(var(--color-foreground) / .06);display:flex;align-items:center;justify-content:center}.story-origin__placeholder{width:100%;height:100%;object-fit:cover;opacity:.4}.story-mission{padding:8rem 0;text-align:center}.story-mission__label{font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground) / .5);margin-bottom:2rem}.story-mission__text{font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:700;line-height:1.4;max-width:820px;margin-inline:auto;color:rgb(var(--color-foreground));font-style:italic}.story-mission__text:before{content:"\201c";display:block;font-size:6rem;line-height:.6;margin-bottom:1.6rem;opacity:.25;font-style:normal}.story-values{padding-top:8rem;padding-bottom:8rem;text-align:center}.story-values__label{font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground) / .5);margin-bottom:1.2rem}.story-values__heading{font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;margin-bottom:5.6rem;color:rgb(var(--color-foreground))}.story-values__grid{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width:600px){.story-values__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.story-values__grid{grid-template-columns:repeat(4,1fr)}}.story-value{padding:3.2rem 2.4rem;border-radius:1.6rem;border:1.5px solid rgb(var(--color-foreground) / .1);text-align:center;transition:box-shadow .2s ease,border-color .2s ease}.story-value:hover{border-color:rgb(var(--color-foreground) / .2);box-shadow:0 8px 24px rgb(var(--color-foreground) / .06)}.story-value__icon{font-size:3.6rem;margin-bottom:1.6rem;line-height:1}.story-value__title{font-size:1.7rem;font-weight:700;margin-bottom:1rem;color:rgb(var(--color-foreground))}.story-value__body{font-size:1.5rem;line-height:1.65;color:rgb(var(--color-foreground) / .65)}.story-cta{padding-top:2rem;padding-bottom:8rem;text-align:center}.story-cta__text{font-size:2rem;color:rgb(var(--color-foreground) / .7);margin-bottom:2.8rem;max-width:560px;margin-inline:auto;line-height:1.5}.story-cta__buttons{display:flex;gap:1.6rem;justify-content:center;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
