.sor-quiet-hero{color:#1d2f28;background:#fafaf8;padding-block-start:clamp(1.5rem,2.5vw,2.5rem)}.sor-quiet-hero__shell{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);width:min(calc(100% - clamp(3rem,8vw,8rem)),82rem);margin-inline:auto}.sor-quiet-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,3vw,3rem) clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3rem) 0;min-width:0}.sor-quiet-hero__eyebrow{margin:0 0 1.6rem;font-family:var(--font-body--family, sans-serif);font-size:.68rem;font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}.sor-quiet-hero__heading{max-width:12ch;margin:0;color:inherit;font-family:var(--font-heading--family, Georgia, serif);font-style:var(--font-heading--style, normal);font-weight:var(--font-heading--weight, 400);font-size:clamp(2.6rem,4.1vw,4.4rem);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.sor-quiet-hero__body{max-width:29ch;margin:1.7rem 0 0;font-family:var(--font-body--family, sans-serif);font-size:clamp(.92rem,1.05vw,1rem);line-height:1.7;text-wrap:pretty}.sor-quiet-hero__detail{max-width:36ch;margin:.75rem 0 0;color:inherit;font-family:var(--font-body--family, sans-serif);font-size:.8125rem;line-height:1.6}.sor-quiet-hero__body-mobile{display:none}@media(max-width:749px){.sor-quiet-hero__body-desktop{display:none}.sor-quiet-hero__body-mobile{display:inline}}.sor-quiet-hero__link{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;min-height:3.2rem;margin-block-start:0;padding:.85rem 1.3rem;border:1px solid #2f4a3f;background:#2f4a3f;color:#f4f1ea;font-family:var(--font-body--family, sans-serif);font-size:.82rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.sor-quiet-hero__link:hover{border-color:#1d2f28;background:#1d2f28;color:#f4f1ea}.sor-quiet-hero__link svg{flex:0 0 auto;transition:transform .18s ease}.sor-quiet-hero__link:focus-visible{outline:2px solid #1d2f28;outline-offset:5px}.sor-quiet-hero__media{position:relative;min-width:0;min-height:clamp(30rem,43vw,43rem);overflow:hidden;background:#d9d5c7}.sor-quiet-hero__media--film{align-self:center;aspect-ratio:16 / 9;min-height:0}.sor-quiet-hero__media--film .sor-quiet-hero__image{object-fit:contain;object-position:center}.sor-quiet-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-block-start:1.6rem}.sor-quiet-hero__welcome{display:inline-flex;align-items:center;gap:.55rem;min-width:44px;min-height:44px;padding:.5rem 0;border:0;background:transparent;color:#1d2f28;font-family:var(--font-body--family, sans-serif);font-size:.82rem;line-height:1.5;text-align:start;text-underline-offset:4px;cursor:pointer}.sor-quiet-hero__welcome:hover{text-decoration:underline}.sor-quiet-hero__welcome[hidden]{display:none}.sor-quiet-hero__welcome:focus-visible,.sor-welcome-dialog__close:focus-visible{outline:2px solid #1d2f28;outline-offset:4px}.sor-quiet-hero__image,.sor-quiet-film__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sor-quiet-focus, 24% 50%)}.sor-quiet-film{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.sor-quiet-film__video{object-fit:contain;object-position:center;background:#1d2f28;opacity:0;transition:opacity .25s ease}.sor-quiet-film[data-started=true] .sor-quiet-film__video{opacity:1}.sor-quiet-film__toggle{position:absolute;right:clamp(1rem,2vw,2rem);bottom:clamp(1rem,2vw,2rem);display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.7rem 1rem;border:1px solid #f4f1ea;border-radius:0;background:#fafaf8;color:#1d2f28;font-family:var(--font-body--family, sans-serif);font-size:.75rem;line-height:1.4;cursor:pointer}.sor-quiet-film__toggle[hidden],.sor-quiet-film__pause,.sor-quiet-film[data-playing=true] .sor-quiet-film__play{display:none}.sor-quiet-film[data-playing=true] .sor-quiet-film__pause{display:block}.sor-quiet-film__toggle:focus-visible{outline:2px solid #f4f1ea;outline-offset:5px}.sor-quiet-film__status{position:absolute;right:1rem;bottom:1rem;max-width:calc(100% - 2rem);padding:.7rem 1rem;background:#fafaf8;color:#1d2f28;font-size:.8rem;line-height:1.5}.sor-quiet-film__status:empty{display:none}.sor-welcome-dialog{width:min(calc(100vw - 2rem),64rem);max-width:none;max-height:calc(100svh - 2rem);padding:0;border:0;background:#fafaf8;color:#1d2f28;overscroll-behavior:contain}.sor-welcome-dialog::backdrop{background:#0a140fcc}.sor-welcome-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem .6rem .4rem 1.2rem}.sor-welcome-dialog__header h2{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1rem,2vw,1.3rem);font-weight:400;line-height:1.4}.sor-welcome-dialog__close{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.sor-welcome-dialog__video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;max-height:calc(100svh - 6rem);object-fit:contain;background:#101c15}.sor-welcome-dialog__status{margin:0;padding:1rem 1.2rem;font-size:.9rem}.sor-welcome-dialog__status:empty{display:none}html:has(.sor-welcome-dialog[open]){overflow:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sor-quiet-hero__link:hover svg{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){.sor-quiet-hero__copy>*{animation:sor-quiet-arrive .65s cubic-bezier(.2,.65,.3,1)}}@keyframes sor-quiet-arrive{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.sor-quiet-hero{padding-block-start:1rem}.sor-quiet-hero__shell{grid-template-columns:minmax(0,1fr);width:calc(100% - 3rem)}.sor-quiet-hero__media{grid-row:1;min-height:0;height:clamp(12.5rem,57vw,23rem)}.sor-quiet-hero__media--film{aspect-ratio:4 / 5;height:auto}.sor-quiet-hero__copy{padding:2.5rem 0 3rem}.sor-quiet-hero__eyebrow{margin-block-end:1rem;font-size:.64rem}.sor-quiet-hero__heading{max-width:14ch;font-size:clamp(2.5rem,10.6vw,3.8rem);line-height:1.04}.sor-quiet-hero__body{max-width:34ch;margin-block-start:1.1rem;font-size:.93rem;line-height:1.6}.sor-quiet-hero__actions{margin-block-start:1.4rem}.sor-quiet-hero__image{object-position:var(--sor-quiet-focus-mobile, 24% 50%)}.sor-welcome-dialog{width:min(calc(100vw - 1rem),36rem);max-height:calc(100svh - 1rem)}.sor-welcome-dialog__video{aspect-ratio:4 / 5;max-height:calc(100svh - 5rem)}}@media(prefers-reduced-motion:reduce){.sor-quiet-hero__link,.sor-quiet-hero__link svg,.sor-quiet-film__video{transition:none}}.sor-quiet-hero__launch{margin:1rem 0 0;font:500 .75rem/1.5 var(--font-body--family, sans-serif);letter-spacing:.02em}.sor-quiet-hero__link--secondary{color:#1d2f28;background:transparent;border-color:transparent;padding-inline:0;gap:.5rem}.sor-quiet-hero__link--secondary:hover{background:transparent;border-color:transparent;color:#1d2f28;text-decoration:underline;text-underline-offset:5px}.sor-quiet-hero__welcome{flex-basis:100%}.sor-quiet-hero--compact .sor-quiet-hero__copy{padding-block:clamp(1.5rem,3vw,3rem)}@media(max-width:749px){.sor-quiet-hero--compact{padding-top:.25rem}.sor-quiet-hero--compact .sor-quiet-hero__shell{width:calc(100% - 2.5rem)}.sor-quiet-hero--compact .sor-quiet-hero__copy{grid-row:1;padding:1.15rem 0 1.5rem}.sor-quiet-hero--compact .sor-quiet-hero__eyebrow{margin-bottom:.7rem}.sor-quiet-hero--compact .sor-quiet-hero__heading{max-width:16ch;font-size:clamp(2rem,9vw,3.25rem)}.sor-quiet-hero--compact .sor-quiet-hero__body{margin-top:.85rem;font-size:1rem}.sor-quiet-hero--compact .sor-quiet-hero__detail{margin-top:.5rem;font-size:.875rem}.sor-quiet-hero--compact .sor-quiet-hero__launch{margin-top:.65rem;font-size:.875rem}.sor-quiet-hero--compact .sor-quiet-hero__actions{margin-top:.9rem;gap:.25rem .8rem}.sor-quiet-hero--compact .sor-quiet-hero__link{min-height:44px;font-size:.875rem}.sor-quiet-hero--compact .sor-quiet-hero__media{grid-row:2;aspect-ratio:16 / 9;height:auto;margin-bottom:1.5rem}.sor-quiet-hero--compact .sor-quiet-film__toggle{min-height:44px;padding:.45rem .7rem;right:.6rem;bottom:.6rem}}.sor-quiet-hero--compact .sor-quiet-hero__body{max-width:33ch}@media(max-width:749px){.sor-quiet-hero--compact .sor-quiet-hero__copy{padding-bottom:1rem}.sor-quiet-hero--compact .sor-quiet-hero__media{margin-bottom:.5rem}}.sor-quiet-hero__welcome-row{grid-column:2;padding-block:.5rem 0}.sor-quiet-hero__welcome-row .sor-quiet-hero__welcome{font-size:.8125rem}@media(max-width:749px){.sor-quiet-hero--focused :is(.sor-quiet-hero__eyebrow,.sor-quiet-hero__detail,.sor-quiet-hero__launch){display:none}.sor-quiet-hero__welcome-row{grid-column:1;grid-row:3;padding-block:0}#MainContent .sor-quiet-hero--focused .sor-quiet-hero__media{margin-block-end:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sor-quiet-hero.css.map */
