.cz-script{font-family:var(--cz-font-script);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1}.cz-link{display:inline-block;font-family:var(--cz-font-text);font-weight:700;font-size:var(--cz-fs-link);line-height:1.2;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--cz-gold-link);border-bottom:1px solid currentColor;padding-bottom:.15em;transition:color .2s ease}.cz-link:hover,.cz-link:focus-visible{color:var(--cz-brown)}.cz-promo{display:grid;gap:3.2rem;align-items:start}.cz-promo .media{position:relative;width:100%;overflow:hidden;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.cz-promo__img,.cz-promo .media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cz-promo__aside{display:flex;flex-direction:column;align-items:center;text-align:center}.cz-promo__text{max-width:min(28em,86%);margin:2.4rem auto 2rem}.cz-promo__text,.cz-promo__text p{font-family:var(--cz-font-text);font-weight:400;font-size:var(--cz-fs-text);line-height:1.33;letter-spacing:var(--cz-tracking);color:var(--cz-ink)}.cz-promo__text p{margin:0}.cz-promo__feature{position:relative;container-type:inline-size}.cz-promo__overlay{position:absolute;left:6.5%;right:6.5%;display:flex;flex-direction:column;color:var(--cz-overlay-color);pointer-events:none}.cz-promo__overlay--top{top:6.5%}.cz-promo__overlay--bottom{bottom:7%}.cz-promo__overlay--left{align-items:flex-start;text-align:left}.cz-promo__overlay--center{align-items:center;text-align:center}.cz-promo__overlay--right{align-items:flex-end;text-align:right}.cz-promo__title{margin:0;font-family:var(--cz-font-display);font-weight:600;font-size:4.3cqw;line-height:1.1;letter-spacing:0;text-transform:uppercase}.cz-promo__title em{font-style:normal;color:var(--cz-overlay-accent)}.cz-promo__title--inline{display:flex;align-items:flex-end;gap:.05em;font-size:6.3cqw;font-weight:500}.cz-promo__title--inline .cz-script{font-size:1.75em;margin-bottom:-.12em}.cz-promo__script-below{margin:-.18em 0 0;font-size:10.5cqw}.cz-promo__overlay--right .cz-promo__script-below{margin-right:-.1em}.cz-promo__caption{margin:0;font-family:var(--cz-font-display);font-weight:500;font-size:3.4cqw;line-height:1.35;letter-spacing:.2em;text-transform:uppercase}@media screen and (min-width:750px){.cz-promo{grid-template-columns:34fr 63fr;gap:3.8%}.cz-promo--large-left{grid-template-columns:63fr 34fr}.cz-promo--large-left .cz-promo__feature{order:-1}.cz-promo__text{margin:2.8rem auto 2.2rem}}.cz-heritage{position:relative}.cz-heritage__media{width:max(var(--cz-heritage-media-width, 100%),70%);line-height:0}.cz-heritage--media-center .cz-heritage__media{margin-inline:auto}.cz-heritage--media-right .cz-heritage__media{margin-left:auto}.cz-heritage__img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.cz-heritage__media .placeholder-svg{width:100%;height:auto;aspect-ratio:16 / 9}.cz-heritage__stories{display:grid;gap:3.2rem;padding:2.4rem 1.5rem 0;text-align:center}.cz-heritage__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;margin:0;font-family:var(--cz-font-display);font-weight:600;font-size:clamp(1.8rem,2.45vw,3rem);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--cz-heritage-heading)}.cz-heritage__heading .cz-script{position:relative;top:.05em;margin-left:-.05em;font-size:3.6rem;color:var(--cz-heritage-script)}.cz-heritage__text{margin:1.2rem 0 0;font-family:var(--cz-font-display);font-weight:400;font-size:clamp(1.5rem,1.761vw,2rem);line-height:1.4;letter-spacing:0;color:var(--cz-heritage-text)}@media screen and (min-width:750px){.cz-heritage__media{width:var(--cz-heritage-media-width, 100%)}.cz-heritage--custom-image.cz-heritage--media-right .cz-heritage__img,.cz-heritage--custom-image.cz-heritage--media-left .cz-heritage__img{-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 70%,transparent 100%)}.cz-heritage__stories{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;text-align:left}.cz-heritage__story{position:absolute;left:var(--cz-x);top:var(--cz-y);max-width:40%}.cz-heritage__heading{justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap}.cz-heritage__text{margin-top:.7em;line-height:1.6}}.cz-band{background:var(--cz-band-gradient);color:#000}.cz-band__inner{display:grid;gap:2.4rem;padding-top:2.8rem;padding-bottom:2.8rem;align-items:center}.cz-band__labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;padding:0}.cz-band__label,.cz-band__heading{font-family:var(--cz-font-display);font-weight:600;font-size:var(--cz-fs-label);line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:inherit}.cz-band__heading{margin:0 0 .8rem}.cz-band__form{display:flex;flex-wrap:wrap;justify-content:center}.cz-band__input,.cz-band__button{height:calc(clamp(3.6rem,3vw,4.4rem) * var(--buttons-size-scale, 1));border:0;border-radius:0;font-size:var(--cz-fs-label)}.cz-band__input{flex:1 1 16rem;max-width:24rem;min-width:0;padding:0 1.2rem;background:#fff;font-family:var(--cz-font-text);letter-spacing:.06em;color:var(--cz-ink)}.cz-band__input::placeholder{color:#8a8a8a;text-align:center}.cz-band__input:focus-visible,.cz-band__button:focus-visible{outline:2px solid var(--cz-brown);outline-offset:2px}.cz-band__button{padding:0 1.2rem;background:var(--cz-brown);color:var(--cz-cream);font-family:var(--cz-font-display);font-weight:var(--buttons-font-weight, 700);letter-spacing:.06em;cursor:pointer;transition:background-color .2s ease}.cz-band__button:hover{background:#2f2118}.cz-band__message{flex-basis:100%;margin:.8rem 0 0;font-size:var(--cz-fs-text-sm);text-align:center}@media screen and (min-width:750px){.cz-band__inner{grid-template-columns:3fr 2fr;gap:4%;padding-top:3.4vw;padding-bottom:3.4vw}.cz-band__labels{justify-items:start}.cz-band__signup{justify-self:end;width:100%;max-width:100%}.cz-band__heading form{justify-content:end}.cz-band__heading{text-align:end}.cz-band__form{justify-content:end}}.cz-heritage__media{position:relative;overflow-x:clip}.cz-heritage__layer{line-height:0;mix-blend-mode:multiply}.cz-heritage__layer .cz-heritage__img{mix-blend-mode:normal}.cz-heritage--motion-split .cz-heritage__layer--a{clip-path:inset(-20% 50% -20% -20%);transform-origin:25% 50%}.cz-heritage--motion-split .cz-heritage__layer--b{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(-20% -20% -20% 50%);transform-origin:75% 50%}@media(prefers-reduced-motion:no-preference){.cz-heritage.scroll-trigger--offscreen .cz-heritage__layer{opacity:0}.cz-heritage--motion-split:not(.scroll-trigger--offscreen) .cz-heritage__layer--a{animation:czDriftFromLeft 1.6s cubic-bezier(.22,.7,.2,1) both,czFloatA 7s ease-in-out 1.6s infinite alternate}.cz-heritage--motion-split:not(.scroll-trigger--offscreen) .cz-heritage__layer--b{animation:czDriftFromRight 1.6s cubic-bezier(.22,.7,.2,1) .15s both,czFloatB 8.5s ease-in-out 1.75s infinite alternate}.cz-heritage--motion-drift:not(.scroll-trigger--offscreen) .cz-heritage__layer--a{animation:czDriftFromBelow 1.6s cubic-bezier(.22,.7,.2,1) both,czFloatA 7.5s ease-in-out 1.6s infinite alternate}.cz-heritage--motion-drift.cz-heritage--media-right:not(.scroll-trigger--offscreen) .cz-heritage__layer--a{animation-name:czDriftFromRight,czFloatB}.cz-heritage--motion-drift.cz-heritage--media-left:not(.scroll-trigger--offscreen) .cz-heritage__layer--a{animation-name:czDriftFromLeft,czFloatA}.cz-heritage__story.scroll-trigger:not(.scroll-trigger--offscreen) .cz-script{animation:czScriptWrite 1.4s cubic-bezier(.45,.05,.25,1) .45s backwards}.cz-heritage__story.scroll-trigger:not(.scroll-trigger--offscreen) .cz-heritage__text{animation:czFadeUp .9s cubic-bezier(0,0,.3,1) .7s backwards}.cz-promo .scroll-trigger:not(.scroll-trigger--offscreen) .cz-promo__img{animation:czSettle 1.8s cubic-bezier(.22,.7,.2,1) both}.scroll-trigger--design-mode .cz-heritage__layer,.scroll-trigger--design-mode .cz-script,.scroll-trigger--design-mode .cz-heritage__text,.scroll-trigger--design-mode .cz-promo__img,.cz-heritage.scroll-trigger--design-mode .cz-heritage__layer{animation:none;opacity:1}@keyframes czDriftFromLeft{0%{opacity:0;translate:-8% 3%;rotate:-5deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes czDriftFromRight{0%{opacity:0;translate:8% -3%;rotate:5deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes czDriftFromBelow{0%{opacity:0;translate:0 6%;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes czFloatA{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(0,-1.4%,0) rotate(-.8deg)}}@keyframes czFloatB{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(0,1.2%,0) rotate(.9deg)}}@keyframes czScriptWrite{0%{clip-path:inset(-60% 100% -60% -15%);opacity:.3}to{clip-path:inset(-60% -15% -60% -15%);opacity:1}}@keyframes czFadeUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes czSettle{0%{scale:1.08}to{scale:1}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cz-sections.css.map */
