.be-you{background:rgb(var(--color-highlight, 245, 240, 223));color:rgb(var(--color-base-text, 0, 0, 0));scroll-behavior:smooth}.be-you__hero{position:relative;min-height:min(88vh,980px);display:grid;align-items:end;overflow:hidden;background:rgb(var(--color-button-background, 24, 24, 26))}.be-you__hero-media,.be-you__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.be-you__hero-image,.be-you__placeholder,.be-you__style-image{width:100%;height:100%;display:block;object-fit:cover}.be-you__hero-overlay{z-index:1;background:linear-gradient(180deg,#00000014,rgba(0,0,0,var(--be-you-overlay)))}.be-you__hero-copy{position:relative;z-index:2;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,6vw,6rem);color:rgb(var(--color-base-solid-button-labels, 255, 255, 255))}.be-you__eyebrow,.be-you__section-label,.be-you__style-card figcaption,.be-you__tip-number,.be-you__button{font-family:var(--font-button-family)}.be-you__eyebrow,.be-you__section-label{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.be-you__hero-heading,.be-you__section-heading,.be-you__tip h3,.be-you__cta h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.be-you__hero-heading{max-width:1050px;margin:0;color:inherit;font-size:clamp(4rem,11vw,10rem);line-height:.88;letter-spacing:.02em}.be-you__hero-text{max-width:650px;margin-top:2rem;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.55}.be-you__hero-text p,.be-you__section-text p,.be-you__tip div p,.be-you__cta div p{margin:0}.be-you__nav{position:static;display:flex;justify-content:center;gap:clamp(1.5rem,6vw,5rem);padding:1.25rem;border-bottom:1px solid rgba(var(--color-base-text, 0, 0, 0),.15);background:rgba(var(--color-highlight, 245, 240, 223),.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.be-you__nav a{color:inherit;font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.be-you__manifesto,.be-you__style,.be-you__tips{scroll-margin-top:calc(var(--header-bottom-position, 0px) + 5rem)}.be-you__manifesto{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(3rem,8vw,10rem);padding:clamp(6rem,12vw,12rem) clamp(1.5rem,6vw,6rem)}.be-you__manifesto-intro,.be-you__tips-intro{max-width:680px}.be-you__section-heading,.be-you__cta h2{margin:0;color:inherit;letter-spacing:0}.be-you__section-heading{font-size:clamp(3rem,6vw,6rem);line-height:.98}.be-you__section-text{max-width:620px;margin-top:2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7}.be-you__manifesto-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--color-base-text, 0, 0, 0),.18)}.be-you__manifesto-list li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:2rem 0;border-bottom:1px solid rgba(var(--color-base-text, 0, 0, 0),.18)}.be-you__manifesto-list span{color:var(--be-you-accent);font-family:var(--font-button-family);font-size:.78rem;font-weight:600}.be-you__manifesto-list strong{font-family:var(--font-heading-family);font-size:clamp(1.35rem,2.2vw,2.2rem);font-weight:var(--font-heading-weight);line-height:1.2}.be-you__style{padding:clamp(5rem,10vw,10rem) clamp(1.5rem,4vw,4rem);background:rgb(var(--color-base-background, 255, 255, 255))}.be-you__style-intro{max-width:1100px;margin:0 auto clamp(3rem,7vw,7rem)}.be-you__style-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,2rem);align-items:start}.be-you__style-card{grid-column:span 4;margin:0}.be-you__style-card--tall{margin-top:clamp(2rem,8vw,8rem)}.be-you__style-image-wrap{overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--color-highlight, 245, 240, 223))}.be-you__style-card--wide .be-you__style-image-wrap{aspect-ratio:1 / 1}.be-you__style-image{transition:transform .8s cubic-bezier(.2,.7,0,1)}.be-you__style-card:hover .be-you__style-image{transform:scale(1.025)}.be-you__style-card figcaption{padding-top:1rem;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.be-you__tips{padding:clamp(6rem,12vw,12rem) clamp(1.5rem,6vw,6rem);background:rgb(var(--color-button-background, 24, 24, 26));color:rgb(var(--color-base-solid-button-labels, 255, 255, 255))}.be-you__tips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(4rem,8vw,8rem);background:rgba(var(--color-base-solid-button-labels, 255, 255, 255),.2)}.be-you__tip{min-height:360px;padding:clamp(2rem,4vw,4rem);background:rgb(var(--color-button-background, 24, 24, 26))}.be-you__tip-number{display:block;color:var(--be-you-accent);font-size:.8rem;font-weight:600;letter-spacing:.16em}.be-you__tip h3{margin:5rem 0 1.5rem;color:inherit;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.be-you__tip div{font-size:1rem;line-height:1.65}.be-you__cta{padding:clamp(6rem,12vw,12rem) 1.5rem;text-align:center}.be-you__cta-inner{max-width:980px;margin:0 auto}.be-you__cta h2{font-size:clamp(3rem,8vw,8rem);line-height:.92}.be-you__cta div{max-width:620px;margin:2rem auto 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65}.be-you__button{display:inline-flex;margin-top:2.5rem;padding:1rem 1.8rem;border:var(--button-border-width) solid rgb(var(--color-button-border, 24, 24, 26));border-radius:var(--button-radius);color:rgb(var(--color-base-text, 0, 0, 0));font-size:var(--font-button-size);font-weight:600;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.be-you__button:hover{background:rgb(var(--color-button-background, 24, 24, 26));color:rgb(var(--color-button-text, 255, 255, 255))}@media screen and (max-width:899px){.be-you__hero{min-height:76vh}.be-you__nav{justify-content:flex-start;overflow-x:auto}.be-you__manifesto,.be-you__style-grid{grid-template-columns:1fr}.be-you__style-card{grid-column:auto}.be-you__style-card--tall{margin-top:0}.be-you__tips-grid{grid-template-columns:1fr}.be-you__tip{min-height:0}.be-you__tip h3{margin-top:3rem}}@media(prefers-reduced-motion:reduce){.be-you,.be-you__style-image,.be-you__button{scroll-behavior:auto;transition:none}.be-you__style-card:hover .be-you__style-image{transform:none}}.craftsmanship{background:rgb(var(--color-highlight, 245, 240, 223));color:rgb(var(--color-base-text, 0, 0, 0))}.craftsmanship__hero{position:relative;min-height:min(82vh,920px);display:grid;align-items:end;overflow:hidden;background:rgb(var(--color-button-background, 24, 24, 26))}.craftsmanship__hero-media,.craftsmanship__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.craftsmanship__video,.craftsmanship__hero-image,.craftsmanship__placeholder,.craftsmanship__story-image{width:100%;height:100%;display:block;object-fit:cover}.craftsmanship__hero-overlay{z-index:1;background:linear-gradient(180deg,#00000014,rgba(0,0,0,var(--craft-overlay)))}.craftsmanship__hero-content{position:relative;z-index:2;width:min(100%,var(--craft-max-width));padding:clamp(3rem,8vw,7rem) clamp(1.5rem,6vw,6rem);color:rgb(var(--color-base-solid-button-labels, 255, 255, 255))}.craftsmanship__eyebrow,.craftsmanship__story-eyebrow{margin:0 0 1rem;font-family:var(--font-button-family);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.craftsmanship__title,.craftsmanship__intro-heading,.craftsmanship__story-heading,.craftsmanship__statement-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.craftsmanship__title{max-width:920px;margin:0;color:inherit;font-size:clamp(3rem,8vw,7.5rem);line-height:.95;letter-spacing:.02em}.craftsmanship__hero-text{max-width:680px;margin-top:1.5rem;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.55}.craftsmanship__hero-text p,.craftsmanship__intro-text p,.craftsmanship__story-text p,.craftsmanship__statement-text p{margin:0}.craftsmanship__hero-text p+p,.craftsmanship__intro-text p+p,.craftsmanship__story-text p+p,.craftsmanship__statement-text p+p{margin-top:1em}.craftsmanship__intro{padding:clamp(5rem,10vw,10rem) clamp(1.5rem,6vw,6rem)}.craftsmanship__intro-inner{width:min(100%,var(--craft-max-width));margin:0 auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:clamp(2rem,8vw,9rem);align-items:start}.craftsmanship__intro-heading,.craftsmanship__story-heading,.craftsmanship__statement-heading{margin:0;color:inherit;letter-spacing:0}.craftsmanship__intro-heading{font-size:clamp(2.5rem,5vw,5rem);line-height:1}.craftsmanship__intro-text{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.7}.craftsmanship__story{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:rgb(var(--color-base-background, 255, 255, 255))}.craftsmanship__story--text_first .craftsmanship__story-media{order:2}.craftsmanship__story--text_first .craftsmanship__story-copy{order:1}.craftsmanship__story-media{min-height:540px;overflow:hidden;background:rgb(var(--color-highlight, 245, 240, 223))}.craftsmanship__story-image{transition:transform .9s cubic-bezier(.2,.7,0,1)}.craftsmanship__story:hover .craftsmanship__story-image{transform:scale(1.025)}.craftsmanship__story-copy{display:grid;place-items:center;padding:clamp(3rem,7vw,8rem)}.craftsmanship__story-copy-inner{max-width:560px}.craftsmanship__story-eyebrow{color:var(--color-sale-price, #a1201c)}.craftsmanship__story-heading{font-size:clamp(2.4rem,4vw,4.6rem);line-height:1.02}.craftsmanship__story-text{margin-top:1.75rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.craftsmanship__statement{padding:clamp(6rem,12vw,12rem) clamp(1.5rem,6vw,6rem);background:rgb(var(--color-button-background, 24, 24, 26));color:rgb(var(--color-base-solid-button-labels, 255, 255, 255));text-align:center}.craftsmanship__statement-inner{width:min(100%,960px);margin:0 auto}.craftsmanship__statement-heading{font-size:clamp(3rem,7vw,7rem);line-height:.96}.craftsmanship__statement-text{max-width:720px;margin:2rem auto 0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}@media screen and (max-width:899px){.craftsmanship__hero{min-height:72vh}.craftsmanship__intro-inner,.craftsmanship__story{grid-template-columns:1fr}.craftsmanship__story{min-height:0}.craftsmanship__story--text_first .craftsmanship__story-media,.craftsmanship__story--text_first .craftsmanship__story-copy{order:initial}.craftsmanship__story-media{min-height:0;aspect-ratio:4 / 5}.craftsmanship__story-copy{min-height:480px;padding:4rem 1.5rem}}@media(prefers-reduced-motion:reduce){.craftsmanship__story-image{transition:none}.craftsmanship__story:hover .craftsmanship__story-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
