.philosophy-preview{--philosophy-font: var(--font-body--family), sans-serif;--philosophy-accent: #d65b31}.philosophy-preview .section-content-wrapper{width:100%;max-width:68.75rem;margin-inline:auto;padding-block-start:calc(var(--padding-block-start) + 1rem);padding-block-end:calc(var(--padding-block-end) + .5rem);gap:0;align-items:center;text-align:center}.philosophy-preview .text-block[class*=__heading]{width:100%;align-items:center;color:var(--color-foreground)}.philosophy-preview .text-block[class*=__heading]>*{margin:0;font-family:var(--philosophy-font);font-size:1rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.25em;text-align:center;text-transform:uppercase}.philosophy-preview .text-block[class*=__heading]:after{content:"";display:block;width:var(--decorative-line-width);height:var(--decorative-line-height);margin-block-start:1.75rem;background:var(--philosophy-accent)}.philosophy-preview .text-block[class*=__body]{width:100%;max-width:68rem;margin-block-start:4.25rem;align-items:center}.philosophy-preview .text-block[class*=__body]>*,.philosophy-preview .text-block[class*=__body] p{width:100%;max-width:none;margin:0;font-family:var(--philosophy-font);font-size:3.5rem;font-style:normal;font-weight:400;line-height:1.24;letter-spacing:0;text-align:center;text-wrap:balance;white-space:normal}.philosophy-preview__char{display:inline-block;opacity:0;transform:translateY(.35em);animation:philosophy-char-in .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--char-index) * 24ms)}.philosophy-preview__word{display:inline-block;white-space:nowrap}.philosophy-preview__word--accent{color:var(--philosophy-accent)}@keyframes philosophy-char-in{to{opacity:1;transform:translateY(0)}}.philosophy-preview__keep{white-space:nowrap}.philosophy-preview .text-block[class*=__supporting_text]{width:100%;margin-block-start:3.75rem;align-items:center;color:#716b63}.philosophy-preview .text-block[class*=__supporting_text]>*,.philosophy-preview .text-block[class*=__supporting_text] p{width:100%;max-width:none;margin:0;font-family:var(--philosophy-font);font-size:1.625rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.philosophy-preview .button-unstyled[class*=__link]{display:inline-flex;width:22rem;min-height:3.5rem;margin-block-start:3.3125rem;padding:1rem 2.5rem;align-items:center;justify-content:center;gap:2rem;border:1px solid var(--philosophy-accent);border-radius:0;background:transparent;color:var(--color-foreground);font-family:var(--philosophy-font);font-size:.875rem;font-weight:400;line-height:1.2;letter-spacing:.22em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.philosophy-preview .button-unstyled[class*=__link]:after{content:"\2192";flex:0 0 auto;font-family:var(--philosophy-font);font-size:1.2rem;line-height:1;letter-spacing:0;transition:transform .18s ease}.philosophy-preview .button-unstyled[class*=__link]:focus-visible{outline:2px solid var(--philosophy-accent);outline-offset:3px}@media(hover:hover){.philosophy-preview .button-unstyled[class*=__link]:hover{border-color:var(--philosophy-accent);background:var(--philosophy-accent);color:#171512}.philosophy-preview .button-unstyled[class*=__link]:hover:after{transform:translate(.2rem)}}@media screen and (max-width:989px){.philosophy-preview .text-block[class*=__body]>*,.philosophy-preview .text-block[class*=__body] p{font-size:3rem}}@media screen and (max-width:749px){.philosophy-preview .section-content-wrapper{max-width:35rem;padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}.philosophy-preview .text-block[class*=__heading]>*{font-size:.8125rem}.philosophy-preview .text-block[class*=__heading]:after{width:var(--decorative-line-width);margin-block-start:1.15rem}.philosophy-preview .text-block[class*=__body]{max-width:20.5rem;margin-block-start:2.75rem}.philosophy-preview .text-block[class*=__body]>*,.philosophy-preview .text-block[class*=__body] p{font-size:1.75rem;line-height:1.3;letter-spacing:0;text-wrap:pretty;white-space:normal}.philosophy-preview .text-block[class*=__body] br{display:none}.philosophy-preview .text-block[class*=__supporting_text]{margin-block-start:2.25rem}.philosophy-preview .text-block[class*=__supporting_text]>*,.philosophy-preview .text-block[class*=__supporting_text] p{font-size:1.25rem;line-height:1.45}.philosophy-preview .button-unstyled[class*=__link]{width:100%;min-height:4rem;margin-block-start:2.75rem;padding-inline:1.5rem;gap:1.25rem;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.philosophy-preview__char{opacity:1;transform:none;animation:none}.philosophy-preview .button-unstyled[class*=__link],.philosophy-preview .button-unstyled[class*=__link]:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/philosophy-preview.css.map */
