.sm-home-hero{position:relative;isolation:isolate;container-type:size;overflow:hidden;box-sizing:border-box;margin-top:var(--sm-header-space);margin-bottom:var(--sm-space-after);height:var(--sm-preferred-height);min-height:var(--sm-minimum-height);background:var(--sm-background);color:var(--sm-text);--sm-image-x: var(--sm-desktop-x);--sm-image-y: var(--sm-desktop-y);--sm-image-zoom: var(--sm-desktop-zoom);--sm-preferred-height: calc(100vw * var(--sm-photo-ratio) * var(--sm-desktop-height));--sm-minimum-height: max(500px, calc(var(--sm-preferred-height) * .94));--sm-header-space: var(--sm-measured-header, var(--header-height, 108px));--sm-available-height: max(180px, calc(100svh - var(--sm-header-space) - var(--sm-measured-banner, var(--sm-banner-height, 95px)) - var(--sm-space-after) - 8px));--sm-composition-unit: min(1px, calc(100cqh / var(--sm-reference-height)));--sm-heading-size: calc(var(--sm-desktop-heading) * var(--sm-composition-unit));--sm-heading-leading: .86666667;--sm-eyebrow-size: max(12px, calc(16 * var(--sm-composition-unit)))}.sm-home-hero[data-fit-first-screen=true]{height:max(var(--sm-minimum-height),min(var(--sm-preferred-height),var(--sm-available-height)))}.sm-home-hero__media,.sm-home-hero__media picture,.sm-home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.sm-home-hero__media{z-index:-2;object-position:var(--sm-image-x) var(--sm-image-y)}.sm-home-hero__media picture{object-position:inherit}.sm-home-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(var(--sm-image-zoom));transform-origin:var(--sm-image-x) var(--sm-image-y)}.sm-home-hero__overlay{z-index:-1;background:none}.sm-home-hero__copy{position:absolute;left:50%;bottom:calc(var(--sm-copy-bottom) * var(--sm-composition-unit));transform:translate(-50%);width:min(calc(100% - 72px),var(--sm-desktop-width));text-align:var(--sm-alignment);text-shadow:0 2px 12px rgb(58 20 14 / .18)}.sm-home-hero__eyebrow{padding:0;margin:0 0 calc(var(--sm-eyebrow-cap-gap) * var(--sm-composition-unit) - var(--sm-eyebrow-size) * .3085 - var(--sm-heading-size) * .05833333);color:inherit;font:400 var(--sm-eyebrow-size)/1.3 "ff-nexus-typewriter",nexus,monospace;font-synthesis:none;letter-spacing:.07em;text-transform:uppercase}.sm-home-hero__heading{padding:0;margin:0;color:inherit;font-family:sm-homepage-brick,Georgia,serif;font-weight:200;font-style:normal;font-synthesis:none;font-size:var(--sm-heading-size);line-height:var(--sm-heading-leading);letter-spacing:0;text-transform:none}.sm-home-hero__line{display:block}.sm-home-hero__heading em,.sm-home-hero__heading i{font-family:sm-homepage-clifton,clifton,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0}.sm-home-hero__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:max(44px,calc(54 * var(--sm-composition-unit)));max-width:100%;padding:max(10px,calc(12 * var(--sm-composition-unit))) max(20px,calc(28 * var(--sm-composition-unit)));margin-top:calc(var(--sm-button-baseline-gap) * var(--sm-composition-unit) - var(--sm-heading-size) * .10833333);border:var(--sm-button-border) solid currentColor;border-radius:var(--sm-button-radius);background:var(--sm-button-background);color:var(--sm-button-text);font:700 max(12px,calc(14 * var(--sm-composition-unit)))/1 granville,Georgia,serif;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:.18em;transition:background-color .18s ease}.sm-home-hero__button:hover{background:var(--sm-button-hover-background);color:var(--sm-button-hover-text)}.sm-home-hero__button:focus-visible{outline:3px solid var(--sm-text);outline-offset:5px}@media(max-width:1500px)and (min-width:901px){.sm-home-hero{--sm-image-y: var(--sm-laptop-y);--sm-image-zoom: var(--sm-laptop-zoom);--sm-preferred-height: calc(100vw * var(--sm-photo-ratio) * var(--sm-laptop-height));--sm-heading-size: calc(var(--sm-laptop-heading) * var(--sm-composition-unit));--sm-copy-bottom: var(--sm-laptop-bottom)}.sm-home-hero__copy{width:min(calc(100% - 60px),var(--sm-laptop-width))}}@media(max-width:900px)and (min-width:601px){.sm-home-hero{--sm-image-x: var(--sm-tablet-x);--sm-image-y: var(--sm-tablet-y);--sm-image-zoom: 1;--sm-preferred-height: calc(100svh * var(--sm-tablet-height));--sm-minimum-height: 500px;--sm-composition-unit: 1px;--sm-heading-size: min(calc(var(--sm-tablet-heading) * 1px), calc(var(--sm-tablet-heading) * 100cqw / 820));--sm-heading-leading: .92;--sm-eyebrow-size: 13px}.sm-home-hero__overlay{background:linear-gradient(180deg,transparent 25%,rgb(67 25 20 / .03) 40%,rgb(55 19 17 / var(--sm-tablet-overlay)) 100%)}.sm-home-hero__copy{bottom:var(--sm-tablet-bottom);width:min(calc(100% - 68px),var(--sm-tablet-width))}.sm-home-hero__eyebrow{margin-bottom:20px}.sm-home-hero__button{min-height:54px;margin-top:26px;font-size:13px}}@media(max-width:600px){.sm-home-hero{--sm-image-x: var(--sm-mobile-x);--sm-image-y: var(--sm-mobile-y);--sm-image-zoom: 1;--sm-preferred-height: calc(100svh * var(--sm-mobile-height));--sm-minimum-height: 340px;--sm-composition-unit: 1px;--sm-heading-size: min(calc(var(--sm-mobile-heading) * 1px), calc((100cqw - 32px) * var(--sm-mobile-heading) / 358), max(32px, calc(var(--sm-mobile-heading) * 100cqh / 560)));--sm-heading-leading: .98;--sm-eyebrow-size: min(calc(var(--sm-mobile-eyebrow) * 1px), calc((100cqw - 32px) / 30))}.sm-home-hero__overlay{background:linear-gradient(180deg,#38131308,#3d14161a 29%,rgb(51 16 17 / calc(var(--sm-mobile-overlay) * .78313)) 62%,rgb(43 12 17 / var(--sm-mobile-overlay)))}.sm-home-hero__copy{bottom:min(var(--sm-mobile-bottom),max(calc(var(--sm-mobile-bottom) * 5 / 6),8cqh));width:min(calc(100% - 32px),var(--sm-mobile-width));text-shadow:0 2px 9px rgb(44 13 11 / .7)}.sm-home-hero__eyebrow{line-height:1.45;white-space:nowrap;margin-bottom:clamp(10px,2cqh,12px)}.sm-home-hero__button{min-height:48px;padding:12px 24px;margin-top:clamp(16px,3.2cqh,20px);font-size:11px}}@media(max-width:1199px){.sm-home-hero{--sm-banner-height: 58px}}@media(max-width:760px){.sm-home-hero{--sm-banner-height: 54px}}@media(prefers-reduced-motion:reduce){.sm-home-hero__button{transition:none}}.sm-home-banner{display:flex;align-items:center;width:100%;min-height:var(--sm-ribbon-tablet-height);padding:0;overflow:hidden;background:linear-gradient(90deg,var(--sm-ribbon-start),var(--sm-ribbon-end));color:var(--sm-ribbon-ink);font:400 var(--sm-ribbon-font)/1.45 "ff-nexus-typewriter",monospace;font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.18em}.sm-home-banner__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm-home-banner__viewport{flex:1;min-width:0;overflow:hidden}.sm-home-banner__track{display:flex;width:max-content;margin-inline:0;animation:sm-home-banner-scroll var(--sm-ribbon-duration) linear infinite}.sm-home-banner__group{display:flex;flex:none;align-items:center}.sm-home-banner__item{display:inline-flex;flex:none;align-items:center;gap:20px;margin-right:20px;white-space:nowrap;text-transform:uppercase}.sm-home-banner__dot{font-size:1rem;line-height:1}@media(hover:hover)and (pointer:fine){.sm-home-banner:hover .sm-home-banner__track{animation-play-state:paused}}@keyframes sm-home-banner-scroll{to{transform:translate(-25%)}}@media(min-width:1200px){.sm-home-banner{min-height:var(--sm-ribbon-height)}}@media(max-width:760px){.sm-home-banner{min-height:var(--sm-ribbon-mobile-height);font-size:var(--sm-ribbon-mobile-font)}}[data-bar-motion-root] .bar-preview-motion__card{opacity:1;transform:none;transition:none}[data-bar-motion-root][data-bar-motion-state=armed] .bar-preview-motion__card{opacity:0;transform:translate3d(0,100px,0);will-change:opacity,transform}[data-bar-motion-root][data-bar-motion-state=running] .bar-preview-motion__card{opacity:1;transform:translateZ(0);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--bar-motion-order, 0) * .12s);will-change:opacity,transform}[data-bar-motion-root] a:focus-visible>.bar-preview-motion__card,[data-bar-motion-root] a.bar-preview-motion__card:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:4px;transform:none;transition:none}@media(prefers-reduced-motion:reduce){[data-bar-motion-root] .bar-preview-motion__card{opacity:1;transform:none;transition:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/127/compiled_assets/styles.css.map */
