.p-contact{font-family:var(--font-stack-body);color:rgb(var(--color-foreground));padding:56px 0 60px}.p-contact .container-full{padding-inline:40px}.p-contact__intro{padding-bottom:40px;border-bottom:1px solid rgb(var(--color-border));max-width:100%}.p-contact__eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.p-contact h1,.p-contact h2{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);color:rgb(var(--color-heading))}.p-contact h1{font-size:clamp(40px,4.5vw,64px);line-height:1.1;margin:0 0 18px}.p-contact .rte{font-size:14px;line-height:1.8;color:rgb(var(--color-foreground-secondary))}.p-contact__intro .rte{max-width:560px}.p-contact__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,110px);padding:44px 0 48px}.p-contact h2{font-size:32px;line-height:1.2;margin:0 0 16px}.p-contact__details>.rte{max-width:340px;margin-bottom:30px}.p-contact__detail{margin:0 0 24px}.p-contact__detail h3{font-family:var(--font-stack-body);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin:0 0 8px}.p-contact__detail a{text-underline-offset:4px;text-decoration:underline}.p-contact .m-button--link{font-size:12px}.p-contact__form{background:rgb(var(--color-background-secondary));padding:32px}.p-contact__form h2{font-size:30px}.p-contact__hint{font-size:12px;line-height:1.7;color:rgb(var(--color-foreground-secondary));margin:0 0 24px}.p-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.p-contact__fields>div{min-width:0}.p-contact__wide{grid-column:1/-1}.p-contact label{display:block;font-size:12px;line-height:1.5;margin-bottom:8px}.p-contact__optional{color:rgb(var(--color-foreground-secondary))}.p-contact .form-field{display:block;width:100%;border:1px solid rgb(var(--color-border));border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));min-height:48px;padding:12px 14px;font-family:inherit;font-size:14px}.p-contact textarea.form-field{resize:vertical;min-height:136px}.p-contact .form-field:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}.p-contact__form button{margin-top:22px}.p-contact__note{border-top:1px solid rgb(var(--color-border));padding-top:28px;display:flex;align-items:center;gap:24px}.p-contact__note>span{font-family:var(--font-stack-header);font-size:25px;flex-shrink:0}.p-contact__note p{font-size:13px;line-height:1.7;color:rgb(var(--color-foreground-secondary));margin:0;max-width:540px}.p-contact__note a{margin-left:auto;flex-shrink:0}@media(max-width:767px){.p-contact{padding:36px 0 38px}.p-contact .container-full{padding-inline:20px}.p-contact__intro{padding-bottom:28px}.p-contact h1{font-size:42px}.p-contact__layout{grid-template-columns:1fr;gap:30px;padding:30px 0}.p-contact h2{font-size:29px}.p-contact__details>.rte{margin-bottom:22px}.p-contact__detail{margin-bottom:20px}.p-contact__form{padding:24px 18px}.p-contact__fields{grid-template-columns:1fr;gap:18px}.p-contact .form-field{font-size:16px}.p-contact__form button{width:100%}.p-contact__note{display:block;padding-top:24px}.p-contact__note>span{display:block;margin-bottom:10px}.p-contact__note a{margin-top:16px}.p-contact__eyebrow{margin-bottom:12px}}.p-story{color:rgb(var(--color-foreground));font-family:var(--font-stack-body)}.p-story .container-full{padding-inline:40px}.p-story__intro{text-align:center;max-width:850px;margin:auto;padding:64px 0 48px}.p-story__eyebrow{font-size:10px;line-height:1.6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px}.p-story h1,.p-story h2,.p-story h3{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);color:rgb(var(--color-heading))}.p-story h1{font-size:clamp(36px,4.5vw,64px);line-height:1.12;margin:0 auto 22px;max-width:800px}.p-story__quote{font-size:15px;line-height:1.8;color:rgb(var(--color-foreground-secondary));margin:0}.p-story__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,88px);align-items:center}.p-story__image{margin:0;position:relative;overflow:hidden;background:rgb(var(--color-background-secondary))}.p-story__image img{width:100%;height:100%;aspect-ratio:5/4;object-fit:cover;display:block}.p-story__image figcaption{padding:12px 16px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.p-story__copy{padding:16px 0}.p-story__copy--full{grid-column:1/-1;max-width:760px;margin:auto;text-align:center}.p-story__copy h2{font-size:clamp(30px,3vw,42px);line-height:1.2;margin:0 0 22px}.p-story .rte{font-size:14px;line-height:1.85;color:rgb(var(--color-foreground-secondary))}.p-story .rte p+p{margin-top:14px}.p-story__signature{margin-top:24px;font-family:var(--font-stack-header);font-size:24px}.p-story__chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:52px 0 60px}.p-story__chapters article{border-top:1px solid rgb(var(--color-border));padding-top:22px}.p-story__number{font-size:10px;letter-spacing:.14em;color:rgb(var(--color-foreground-secondary))}.p-story__chapters h3{font-size:25px;line-height:1.25;margin:12px 0}.p-story__closing{text-align:center;padding:50px 0 56px;color:rgb(var(--color-foreground))}.p-story__closing h2{font-size:clamp(32px,3.5vw,46px);line-height:1.2;margin:0 0 16px}.p-story__closing .rte{max-width:580px;margin:auto}.p-story__closing .m-button{margin-top:24px}@media(max-width:767px){.p-story .container-full{padding-inline:20px}.p-story__intro{padding:40px 0 32px}.p-story h1{font-size:38px;line-height:1.12}.p-story__quote{font-size:13px;max-width:310px;margin:auto}.p-story__split{grid-template-columns:1fr;gap:28px}.p-story__image img{aspect-ratio:5/4}.p-story__copy{padding:0}.p-story__copy h2{font-size:31px;margin-bottom:18px}.p-story__chapters{grid-template-columns:1fr;gap:24px;padding:34px 0 40px}.p-story__chapters article{padding-top:18px}.p-story__chapters h3{font-size:25px;margin:8px 0 10px}.p-story__closing{padding:38px 0 42px}.p-story__closing h2{font-size:33px}.p-story .rte{font-size:14px;line-height:1.8}}.p-product-story__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px)}.p-product-story__grid--text{grid-template-columns:1fr;max-width:680px}.p-product-story__image{aspect-ratio:1;overflow:hidden;background:rgb(var(--color-background-secondary))}.p-product-story__image img{width:100%;height:100%;object-fit:cover}.p-product-story__eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:20px}.p-product-story__content h2{line-height:1.1;max-width:460px;margin-bottom:24px}.p-product-story__content .rte{max-width:400px;line-height:1.8;color:rgb(var(--color-foreground-secondary));margin-bottom:28px;font-size:14px}.p-product-story__content .m-button{font-size:11px;letter-spacing:.06em;display:inline-flex;align-items:center;gap:28px}.p-product-story__categories{border-top:1px solid rgb(var(--color-border));padding-top:28px;margin-top:48px;display:flex;align-items:baseline;gap:28px}.p-product-story__categories>span{font-size:12px;flex-shrink:0}.p-product-story__categories>div{display:flex;flex-wrap:wrap;gap:12px 24px}.p-product-story__categories a{font-size:11px;text-decoration:underline;text-underline-offset:5px}.p-product-story__categories a[aria-current]{opacity:.65}@media(max-width:767px){.p-product-story__grid{grid-template-columns:1fr;gap:28px}.p-product-story__content h2{font-size:36px;margin-bottom:18px}.p-product-story__eyebrow{margin-bottom:14px}.p-product-story__categories{margin-top:32px;flex-direction:column;gap:18px}.p-product-story__categories>div{gap:14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
