.hsr-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hsr-x{max-width:1480px;margin:0 auto;padding-inline:clamp(20px,4vw,64px)}.hsr-kicker{font-family:var(--hsr-sans);font-size:.62rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--hsr-olive);margin:0 0 18px}.hsr-motion [data-hsr-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,.68,.43,.99),transform 1s cubic-bezier(.16,.68,.43,.99);transition-delay:var(--hsr-delay, 0ms)}.hsr-motion [data-hsr-reveal=up]{transform:translate3d(0,26px,0)}.hsr-motion [data-hsr-reveal=soft]{transform:translate3d(0,14px,0)}.hsr-motion [data-hsr-reveal=image]{transform:scale(1.035)}.hsr-motion [data-hsr-reveal=line]{opacity:1;transform:scaleX(0);transform-origin:left center}.hsr-motion [data-hsr-reveal].is-in{opacity:1;transform:none}.hsr-motion .hsr-hero--parallax .hsr-hero__media,.hsr-motion .hsr-feature--parallax .hsr-feature__media{top:-8%;bottom:auto;height:116%}@media(prefers-reduced-motion:reduce){.hsr-motion [data-hsr-reveal]{opacity:1!important;transform:none!important;transition:none!important}.hsr-motion .hsr-hero--parallax .hsr-hero__media,.hsr-motion .hsr-feature--parallax .hsr-feature__media{top:0;height:100%;transform:none!important}.hsr-style__media img,.hsr-style__name,.hsr-style__cta,.hsr-lens__panel,.hsr-lens__item,.hsr-lens__btn,.hsr-story__frame,.hsr-story__stage,.hsr-step__rule:after,.hsr-prodcard__media img,.hsr-quizmoment__img img,.hsr-btn,.hsr-arrowlink__arrow{transition:none!important}.hsr-style:hover .hsr-style__media img,.hsr-prodcard:hover .hsr-prodcard__media img{transform:none!important}.hsr-story__frame{opacity:0;transform:none}.hsr-story__frame.is-active{opacity:1}}.hsr-btn{position:relative;transition:background-color .4s cubic-bezier(.2,.7,.2,1),color .4s cubic-bezier(.2,.7,.2,1),border-color .4s cubic-bezier(.2,.7,.2,1)}.hsr-arrowlink{display:inline-flex;align-items:center;gap:10px;font-family:var(--hsr-sans);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--hsr-charcoal);text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--hsr-stone);transition:border-color .4s,color .4s}.hsr-arrowlink__arrow{display:inline-block;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.hsr-arrowlink:hover{border-color:var(--hsr-charcoal)}.hsr-arrowlink:hover .hsr-arrowlink__arrow{transform:translate(5px)}.hsr-arrowlink--light{color:#fff;border-bottom-color:#ffffff61}.hsr-arrowlink--light:hover{border-bottom-color:#fff}:where(.hsr) a:focus-visible,:where(.hsr) button:focus-visible{outline:2px solid var(--hsr-olive);outline-offset:3px}.hsr-thesis{background:var(--hsr-ivory);padding-block:clamp(76px,12vw,176px)}.hsr-thesis__title{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(2.2rem,6vw,5.2rem);line-height:1.03;letter-spacing:-.006em;color:var(--hsr-charcoal);margin:0;max-width:17ch;text-wrap:balance}.hsr-thesis__rule{height:1px;background:var(--hsr-charcoal);margin:clamp(34px,4.4vw,66px) 0 0}.hsr-thesis__body{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.4vw,44px);margin-top:clamp(28px,3.4vw,48px)}.hsr-thesis__p{font-family:var(--hsr-sans);font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.85;color:var(--hsr-olive);margin:0}.hsr-thesis__p strong{color:var(--hsr-charcoal);font-weight:500}@media(min-width:750px){.hsr-thesis__body{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,820px);margin-left:auto}}.hsr-steps{background:#fff;padding-block:clamp(64px,8.5vw,128px)}.hsr-steps__grid{display:grid;grid-template-columns:1fr;gap:clamp(38px,4vw,30px)}.hsr-step{position:relative}.hsr-step__rule{position:relative;height:1px;background:var(--hsr-stone);margin-bottom:clamp(20px,2.2vw,32px)}.hsr-step__rule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hsr-charcoal);transform:scaleX(0);transform-origin:left center;transition:transform 1.3s cubic-bezier(.16,.68,.43,.99);transition-delay:calc(var(--hsr-delay, 0ms) + .12s)}.hsr-step.is-in .hsr-step__rule:after{transform:scaleX(1)}.hsr-step__num{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(2.8rem,5.4vw,5rem);line-height:.86;color:var(--hsr-stone);margin:0}.hsr-step__title{font-family:var(--hsr-serif);font-weight:400;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.2;letter-spacing:.012em;color:var(--hsr-charcoal);margin:clamp(14px,1.6vw,22px) 0 0}.hsr-step__text{font-family:var(--hsr-sans);font-size:.95rem;line-height:1.8;color:var(--hsr-olive);margin:12px 0 0;max-width:34ch}@media(min-width:990px){.hsr-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.2vw,62px);align-items:start}.hsr-step:nth-child(2){margin-top:clamp(26px,3.4vw,62px)}.hsr-step:nth-child(3){margin-top:clamp(52px,6.8vw,124px)}}.hsr-styles{display:grid;grid-template-columns:1fr;gap:clamp(12px,1.8vw,26px)}.hsr-style{position:relative;overflow:hidden;background:var(--hsr-stone);isolation:isolate}.hsr-style__media{position:relative;overflow:hidden;aspect-ratio:4 / 3}.hsr-style:nth-child(odd) .hsr-style__media{aspect-ratio:5 / 4}.hsr-style:nth-child(2n) .hsr-style__media{aspect-ratio:4 / 5}.hsr-style__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.3s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hsr-style:hover .hsr-style__media img{transform:scale(1.045)}}.hsr-style__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hsr-style__link:focus-visible{outline:2px solid #fff;outline-offset:-8px}.hsr-style__label{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;padding:clamp(16px,2vw,30px);background:linear-gradient(0deg,#12110fa8,#12110f42 48%,#12110f00);transition:opacity .5s cubic-bezier(.16,.68,.43,.99)}.hsr-style__name{font-family:var(--hsr-serif);font-weight:400;font-size:clamp(1.1rem,1.75vw,1.75rem);line-height:1.16;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.38),0 2px 22px rgba(0,0,0,.32);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hsr-style__cta{font-family:var(--hsr-sans);font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd6;margin:9px 0 0;transition:opacity .55s,transform .55s}@media(hover:hover){.hsr-style__cta{opacity:0;transform:translateY(8px)}.hsr-style:hover .hsr-style__name{transform:translateY(-4px)}.hsr-style:hover .hsr-style__cta{opacity:1;transform:none}}.hsr-lens{position:absolute;top:0;right:0;z-index:4;padding:clamp(10px,1.3vw,18px)}.hsr-lens__btn{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#12110f4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--hsr-sans);font-size:1.05rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .35s,border-color .35s,transform .35s cubic-bezier(.2,.7,.2,1)}.hsr-lens__btn:hover{background:#12110f94;border-color:#fff;transform:scale(1.07)}.hsr-lens__btn span{display:block;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.hsr-style.is-lens-open .hsr-lens__btn span{transform:rotate(45deg)}.hsr-lens__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,2.6vw,42px);background:#12110fbd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.16,.68,.43,.99),visibility .5s}.hsr-lens__title{font-family:var(--hsr-sans);font-size:.56rem;letter-spacing:.26em;text-transform:uppercase;color:#ffffff9e;margin:0 0 clamp(12px,1.4vw,20px)}.hsr-lens__list{list-style:none;margin:0;padding:0}.hsr-lens__item{position:relative;font-family:var(--hsr-serif);font-size:clamp(.98rem,1.35vw,1.3rem);line-height:1.45;color:#fff;padding:6px 0 6px 22px;opacity:0;transform:translateY(8px);transition:opacity .55s cubic-bezier(.16,.68,.43,.99),transform .55s cubic-bezier(.16,.68,.43,.99);transition-delay:calc(var(--i, 0) * 70ms + 80ms)}.hsr-lens__item:before{content:"";position:absolute;left:0;top:1.05em;width:10px;height:1px;background:#ffffff8c}.hsr-style.is-lens-open .hsr-lens__panel{opacity:1;visibility:visible;pointer-events:auto}.hsr-style.is-lens-open .hsr-lens__item{opacity:1;transform:none}.hsr-style.is-lens-open .hsr-style__label{opacity:0}@media(hover:hover){.hsr-style:hover .hsr-lens__panel{opacity:1;visibility:visible}.hsr-style:hover .hsr-lens__item{opacity:1;transform:none}.hsr-style:hover .hsr-style__label{opacity:0}}@media(min-width:990px){.hsr-styles{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(70px,7.2vw,112px)}.hsr-style__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.hsr-style:nth-child(8n+1){grid-column:span 7;grid-row:span 4}.hsr-style:nth-child(8n+2){grid-column:span 5;grid-row:span 4}.hsr-style:nth-child(8n+3){grid-column:span 5;grid-row:span 5}.hsr-style:nth-child(8n+4){grid-column:span 7;grid-row:span 5}.hsr-style:nth-child(8n+5){grid-column:span 7;grid-row:span 4}.hsr-style:nth-child(8n+6){grid-column:span 5;grid-row:span 4}.hsr-style:nth-child(8n+7){grid-column:span 5;grid-row:span 5}.hsr-style:nth-child(8n){grid-column:span 7;grid-row:span 5}}@media(max-width:480px){.hsr-style__name{font-size:1.05rem}.hsr-lens__item{font-size:.95rem;padding-block:4px}}.hsr-story{background:var(--hsr-charcoal);color:#fff;padding-block:clamp(60px,8vw,110px)}.hsr-story__intro{max-width:46ch;margin:0 0 clamp(34px,4.6vw,68px)}.hsr-story__kicker{color:#ffffff94}.hsr-story__lede{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.08;color:#fff;margin:0}.hsr-story__layout{display:grid;grid-template-columns:1fr;gap:0}.hsr-story__visual{position:sticky;top:calc(var(--header-height, 60px) + 10px);z-index:1;height:38vh;min-height:240px;margin-bottom:clamp(18px,3vw,30px)}.hsr-story__media{position:relative;width:100%;height:100%;overflow:hidden;background:#1b1a18}.hsr-story__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.045);transition:opacity 1.05s cubic-bezier(.16,.68,.43,.99),transform 1.7s cubic-bezier(.16,.68,.43,.99)}.hsr-story__frame.is-active{opacity:1;transform:none}.hsr-story__frame img{width:100%;height:100%;object-fit:cover;display:block}.hsr-story__stages{position:relative;display:flex;flex-direction:column;padding-left:22px}.hsr-story__track{position:absolute;left:0;top:0;bottom:0;width:1px;background:#ffffff2e}.hsr-story__track:after{content:"";position:absolute;left:0;top:0;width:1px;height:var(--hsr-story-progress, 0%);background:#ffffffd9;transition:height .8s cubic-bezier(.16,.68,.43,.99)}.hsr-story__stage{min-height:46vh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(22px,4vw,38px);opacity:.34;transition:opacity .8s cubic-bezier(.16,.68,.43,.99)}.hsr-story__stage.is-active{opacity:1}.hsr-story__index{font-family:var(--hsr-sans);font-size:.58rem;letter-spacing:.26em;text-transform:uppercase;color:#ffffff8c;margin:0 0 14px}.hsr-story__heading{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(1.75rem,3.4vw,3.1rem);line-height:1.08;color:#fff;margin:0}.hsr-story__text{font-family:var(--hsr-sans);font-size:.98rem;line-height:1.8;color:#ffffffb8;margin:16px 0 0;max-width:40ch}.hsr-story__foot{margin-top:clamp(30px,4vw,54px)}@media(min-width:990px){.hsr-story__layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(40px,5vw,96px)}.hsr-story__visual{height:min(72vh,640px);align-self:start;top:max(calc(var(--header-height, 72px) + 24px),calc((100vh - min(72vh,640px))/2));margin-bottom:0}.hsr-story__stage{min-height:76vh}.hsr-story__stages{padding-left:34px}}.hsr-prodcard{display:block;text-decoration:none;color:inherit}.hsr-prodcard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#efebe3}.hsr-prodcard__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hsr-prodcard:hover .hsr-prodcard__media img{transform:scale(1.04)}}.hsr-prodcard__title{font-family:var(--hsr-serif);font-weight:400;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.32;color:var(--hsr-charcoal);margin:16px 0 0}.hsr-prodcard__price{font-family:var(--hsr-sans);font-size:.76rem;letter-spacing:.08em;color:var(--hsr-olive);margin:7px 0 0}.hsr-hotspot{position:absolute;z-index:3;transform:translate(-50%,-50%)}.hsr-hotspot__dot{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;font-family:var(--hsr-sans);font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .35s,transform .35s cubic-bezier(.2,.7,.2,1)}.hsr-hotspot__dot:hover{background:#ffffff6b;transform:scale(1.1)}.hsr-hotspot__card{position:absolute;left:50%;bottom:calc(100% + 14px);width:min(236px,62vw);transform:translate(-50%) translateY(6px);background:var(--hsr-ivory);color:var(--hsr-charcoal);text-decoration:none;padding:12px;display:flex;gap:12px;align-items:center;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.16,.68,.43,.99),transform .4s cubic-bezier(.16,.68,.43,.99),visibility .4s;box-shadow:0 24px 50px -26px #12110f8c}.hsr-hotspot__card img{width:56px;height:70px;object-fit:cover;display:block;flex:none}.hsr-hotspot__name{font-family:var(--hsr-serif);font-size:.95rem;line-height:1.3;margin:0}.hsr-hotspot__price{font-family:var(--hsr-sans);font-size:.72rem;letter-spacing:.06em;color:var(--hsr-olive);margin:5px 0 0}.hsr-hotspot.is-open .hsr-hotspot__card{opacity:1;visibility:visible;transform:translate(-50%)}@media(hover:hover){.hsr-hotspot:hover .hsr-hotspot__card{opacity:1;visibility:visible;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hsr-hotspot__dot,.hsr-hotspot__card{transition:none!important}}.hsr-quizmoment{background:var(--hsr-stone);padding-block:clamp(66px,9vw,140px);overflow:visible}.hsr-quizmoment__inner{display:grid;grid-template-columns:1fr;gap:clamp(34px,4.4vw,76px);align-items:center}.hsr-quizmoment__title{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(2.3rem,5.2vw,4.4rem);line-height:1.03;letter-spacing:-.005em;color:var(--hsr-charcoal);margin:0;text-wrap:balance}.hsr-quizmoment__text{font-family:var(--hsr-sans);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.8;color:var(--hsr-charcoal);opacity:.78;margin:22px 0 0;max-width:38ch}.hsr-quizmoment__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3.4vw,42px)}.hsr-quizmoment__stack{position:relative;z-index:2;aspect-ratio:5 / 4.4}.hsr-quizmoment__img{position:absolute;overflow:hidden;background:var(--hsr-ivory)}.hsr-quizmoment__img img{width:100%;height:100%;object-fit:cover;display:block}.hsr-quizmoment__img--a{left:0;top:0;width:66%;height:78%}.hsr-quizmoment__img--b{right:0;bottom:0;width:52%;height:56%;box-shadow:0 34px 70px -34px #12110f80}@media(min-width:990px){.hsr-quizmoment__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}.hsr-quizmoment__stack{margin-top:clamp(-116px,-7vw,-58px)}}.hsr-reviews{background:var(--hsr-ivory);padding-block:clamp(64px,8.5vw,128px)}.hsr-reviewrail{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,380px);gap:clamp(16px,2vw,30px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.hsr-reviewrail::-webkit-scrollbar{height:0;display:none}.hsr-reviewrail>*{scroll-snap-align:start}@media(min-width:990px){.hsr-reviewrail{grid-auto-columns:minmax(0,calc((100% - 2 * clamp(16px,2vw,30px)) / 3))}}.hsr-review{display:flex;flex-direction:column;border-top:1px solid var(--hsr-charcoal);padding-top:clamp(18px,2vw,28px)}.hsr-review__stars{font-size:.86rem;letter-spacing:.22em;color:var(--hsr-olive);margin:0 0 clamp(14px,1.6vw,22px)}.hsr-review__quote{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.44;color:var(--hsr-charcoal);margin:0}.hsr-review__meta{margin-top:auto;padding-top:clamp(20px,2.4vw,32px)}.hsr-review__name{font-family:var(--hsr-sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hsr-charcoal);margin:0}.hsr-review__detail{font-family:var(--hsr-sans);font-size:.72rem;line-height:1.7;color:var(--hsr-olive);margin:6px 0 0}.hsr-review__media{margin-top:clamp(18px,2vw,26px);aspect-ratio:4 / 3;overflow:hidden;background:var(--hsr-stone)}.hsr-review__media img{width:100%;height:100%;object-fit:cover;display:block}.hsr-editor-note{font-family:var(--hsr-sans);font-size:.8rem;line-height:1.7;color:var(--hsr-olive);border:1px dashed var(--hsr-stone);padding:20px 22px}.hsr-pillars{background:var(--hsr-ivory);padding-block:clamp(64px,8.5vw,128px)}.hsr-pillar{display:grid;grid-template-columns:1fr;gap:10px;padding-block:clamp(26px,3.2vw,50px);border-top:1px solid var(--hsr-stone)}.hsr-pillar:last-child{border-bottom:1px solid var(--hsr-stone)}.hsr-pillar__name{font-family:var(--hsr-sans);font-size:.66rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--hsr-olive);margin:0}.hsr-pillar__text{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.34;color:var(--hsr-charcoal);margin:0;max-width:30ch}@media(min-width:750px){.hsr-pillar{grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(24px,4vw,80px);align-items:baseline}}.hsr-letter{background:#fff;padding-block:clamp(64px,8.5vw,128px)}.hsr-letter__inner{display:grid;grid-template-columns:1fr;gap:clamp(30px,4vw,70px);align-items:end}.hsr-letter__title{font-family:var(--hsr-serif);font-weight:300;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.05;color:var(--hsr-charcoal);margin:0}.hsr-letter__text{font-family:var(--hsr-sans);font-size:.98rem;line-height:1.8;color:var(--hsr-olive);margin:18px 0 0;max-width:40ch}.hsr-letter__form{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.hsr-letter__field{flex:1 1 240px}.hsr-letter__input{width:100%;font-family:var(--hsr-sans);font-size:1rem;color:var(--hsr-charcoal);background:transparent;border:0;border-bottom:1px solid var(--hsr-stone);padding:14px 2px;transition:border-color .4s}.hsr-letter__input::placeholder{color:var(--hsr-olive);opacity:.75}.hsr-letter__input:focus{outline:none;border-bottom-color:var(--hsr-charcoal)}.hsr-letter__note{font-family:var(--hsr-sans);font-size:.72rem;line-height:1.7;color:var(--hsr-olive);margin:18px 0 0}@media(min-width:990px){.hsr-letter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hsr-head--split{align-items:flex-end}.hsr-railhead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,54px)}.hsr-railhead__actions{display:flex;align-items:center;gap:18px}@media(max-width:749px){.hsr-railhead__actions .hsr-navbtns{display:none}}#shopify-section-template--22325689647328__thesis{position:relative;z-index:2;margin-top:-1px}#shopify-section-template--22325689647328__thesis .hsr-feeling{position:relative}#shopify-section-template--22325689647328__thesis .hsr-feeling:after{content:"";position:absolute;z-index:2;right:0;bottom:-1px;left:0;height:clamp(56px,10vh,130px);pointer-events:none;background:linear-gradient(transparent,var(--hsr-ivory))}@media(max-width:989px)and (prefers-reduced-motion:no-preference){#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__journey{min-height:800svh!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__pin{position:sticky!important;top:0!important;height:100svh!important;overflow:clip!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__frames{position:relative!important;display:block!important;height:100%!important;background:#1d1c19!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,4%,0) scale(.965)!important;transition:opacity .7s cubic-bezier(.16,.68,.43,.99),transform 1s cubic-bezier(.16,.68,.43,.99)!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__frame.is-active{z-index:1!important;opacity:1!important;pointer-events:auto!important;transform:none!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;aspect-ratio:auto!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__content{position:absolute!important;right:22px!important;bottom:max(42px,env(safe-area-inset-bottom))!important;left:22px!important;z-index:2!important;padding:0!important;background:transparent!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__triggers{position:relative!important;z-index:2!important;display:block!important;margin-top:-100svh!important;pointer-events:none!important}#shopify-section-template--22325689647328__styles .hsr-discovery.is-mobile-story .hsr-discovery__trigger{min-height:100svh!important}}#shopify-section-template--22325689647328__steps .hsr-vocabulary__group{isolation:isolate}#shopify-section-template--22325689647328__steps .hsr-vocabulary__term{will-change:transform}#shopify-section-template--22325689647328__steps .hsr-vocabulary__group.is-active .hsr-vocabulary__term:nth-child(1){transform:translate3d(-.1em,-.04em,0) scale(1.02)}#shopify-section-template--22325689647328__steps .hsr-vocabulary__group.is-active .hsr-vocabulary__term:nth-child(2){transform:translate3d(.18em,.16em,0) scale(.96)}#shopify-section-template--22325689647328__steps .hsr-vocabulary__group.is-active .hsr-vocabulary__term:nth-child(3){transform:translate3d(-.04em,.3em,0) scale(1.05)}@media(min-width:990px){#shopify-section-template--22325689647328__steps .hsr-vocabulary__group.is-active .hsr-vocabulary__term:nth-child(1){transform:translate3d(-.18em,-.1em,0) scale(1.03)}#shopify-section-template--22325689647328__steps .hsr-vocabulary__group.is-active .hsr-vocabulary__term:nth-child(2){transform:translate3d(.34em,.18em,0) scale(.94)}#shopify-section-template--22325689647328__steps .hsr-vocabulary__group.is-active .hsr-vocabulary__term:nth-child(3){transform:translate3d(-.12em,.34em,0) scale(1.06)}}@media(max-width:749px){#shopify-section-template--22325689647328__story .hsr-story__media{background:#171714}#shopify-section-template--22325689647328__story .hsr-story__frame img{object-fit:contain!important;object-position:50% 50%!important}}.hsr-community{position:relative;overflow:clip;background:#f4efe7;color:#292722}.hsr-community__journey{position:relative;min-height:430svh}.hsr-community__pin{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.hsr-community__field{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(41,39,34,.09) 1px,transparent 1px) 0 0 / min(12vw,160px) 100%,linear-gradient(0deg,rgba(41,39,34,.08) 1px,transparent 1px) 0 0 / 100% min(12vw,160px),#f4efe7;opacity:.42}.hsr-community__intro,.hsr-community__resolution{position:absolute;z-index:4;width:min(100% - 44px,92rem);left:50%;transform:translate(-50%)}.hsr-community__intro{top:50%;text-align:center;opacity:var(--hsr-community-intro, 1);transform:translate3d(-50%,calc(-50% - var(--hsr-community-intro-y, 0px)),0)}.hsr-community__eyebrow,.hsr-community__resolution-title{margin:0;font-family:var(--hsr-sans);font-size:.62rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.hsr-community__eyebrow{color:#6d675d}.hsr-community__number{margin:15px 0 0;font-family:var(--hsr-serif);font-size:clamp(4.6rem,15vw,17rem);font-weight:300;line-height:.76;letter-spacing:-.075em;color:#292722;transform:translate3d(0,var(--hsr-community-number-y, 0px),0) scale(var(--hsr-community-number-scale, 1));transform-origin:center}.hsr-community__line,.hsr-community__resolution-line{max-width:30ch;margin:25px auto 0;color:#625d54;font-family:var(--hsr-sans);font-size:clamp(.86rem,1.1vw,1rem);line-height:1.7}.hsr-community__phone{position:absolute;z-index:3;top:50%;left:50%;width:clamp(210px,23vw,336px);aspect-ratio:9 / 18.7;opacity:var(--hsr-community-phone-opacity, 0);transform:translate3d(calc(-50% + var(--hsr-community-phone-x, 0px)),calc(-50% + var(--hsr-community-phone-y, 90px)),0) rotate(var(--hsr-community-phone-rotate, 0deg)) scale(var(--hsr-community-phone-scale, .76));transform-origin:center;will-change:transform,opacity}.hsr-community__phone-shell{position:absolute;top:0;right:0;bottom:0;left:0;padding:11px;border:1px solid rgba(41,39,34,.7);border-radius:11.5%;background:#1b1a18;box-shadow:0 44px 80px -42px #191612c7}.hsr-community__speaker{position:absolute;z-index:2;top:8px;left:50%;width:26%;height:4px;border-radius:999px;background:#ffffff47;transform:translate(-50%)}.hsr-community__screen{width:100%;height:100%;overflow:hidden;border-radius:8.5%;background:#2b2925}.hsr-community__screen video,.hsr-community__video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hsr-community__video-placeholder{display:grid;width:100%;height:100%;align-content:center;padding:24px;background:#2b2925;color:#f4efe7;text-align:center}.hsr-community__video-placeholder span{font-family:var(--hsr-serif);font-size:2rem}.hsr-community__video-placeholder p{margin:12px 0 0;font:.72rem/1.5 var(--hsr-sans)}.hsr-community__fragments{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.hsr-community__fragment{position:absolute;color:#292722;font-family:var(--hsr-sans);font-size:clamp(.56rem,.8vw,.68rem);font-weight:500;letter-spacing:.25em;opacity:var(--hsr-community-fragments, 0)}.hsr-community__fragment--one{top:calc(50% - 13vh);left:calc(50% - min(20vw,310px) - var(--hsr-community-fragment-shift, 0px))}.hsr-community__fragment--two{right:calc(50% - min(23vw,350px) - var(--hsr-community-fragment-shift, 0px));bottom:calc(50% - 16vh)}.hsr-community__fragment--three{top:calc(50% + 22vh);left:calc(50% - min(29vw,430px) - var(--hsr-community-fragment-shift, 0px))}.hsr-community__resolution{top:55%;max-width:56rem;text-align:center;opacity:var(--hsr-community-resolution, 0);transform:translate3d(-50%,calc(-50% + var(--hsr-community-resolution-y, 26px)),0)}.hsr-community__resolution-title{font-family:var(--hsr-serif);font-size:clamp(2.6rem,7vw,8rem);font-weight:300;letter-spacing:-.05em;line-height:.9}.hsr-community__resolution-line{margin-top:22px}.hsr-community__resolution .hsr-arrowlink{margin-top:30px}#shopify-section-template--22325689647328__community+#shopify-section-template--22325689647328__pillars{margin-top:-1px}@media(max-width:749px){.hsr-community__journey{min-height:480svh}.hsr-community__intro,.hsr-community__resolution{width:calc(100% - 38px)}.hsr-community__phone{width:min(63vw,286px)}.hsr-community__fragment--one{top:29%;left:max(20px,calc(50% - 42vw))}.hsr-community__fragment--two{right:max(18px,calc(50% - 43vw));bottom:28%}.hsr-community__fragment--three{top:69%;left:max(22px,calc(50% - 40vw))}}#shopify-section-template--22325689647328__shop_the_look{position:relative;z-index:2;margin-top:-1px}#shopify-section-template--22325689647328__shop_the_look .hsr-room-shop{background:#25231f!important;color:#f4efe7!important;padding-top:clamp(56px,7vw,104px)!important}#shopify-section-template--22325689647328__shop_the_look .hsr-room-shop__eyebrow,#shopify-section-template--22325689647328__shop_the_look .hsr-room-shop__text{color:#f4efe7ad!important}#shopify-section-template--22325689647328__shop_the_look .hsr-room-shop__scene{box-shadow:0 34px 80px -46px #000c}#shopify-section-template--22325689647328__shop_the_look .hsr-room-shop__hint{opacity:.84}#shopify-section-template--22325689647328__hsr_style_collage_GEHceC{position:relative;z-index:2}#shopify-section-template--22325689647328__hsr_style_collage_GEHceC .hsr-commerce{position:relative;transform:translate3d(0,calc(var(--hsr-commerce-lift, 0) * -1px),0);clip-path:inset(0 0 var(--hsr-commerce-cut, 0%) 0 round 0 0 min(14vw,170px) min(14vw,170px));will-change:transform,clip-path}#shopify-section-template--22325689647328__hsr_closing_xGFiMg{position:relative;z-index:1;margin-top:calc(var(--hsr-closing-overlap, 0) * -1px)}#shopify-section-template--22325689647328__hsr_closing_xGFiMg .hsr-closing{min-height:max(var(--hsr-closing-h, 560px),100svh)}#shopify-section-template--22325689647328__hsr_closing_xGFiMg .hsr-closing__media{transform:scale(calc(.96 + var(--hsr-closing-reveal, 0) * .04))}#shopify-section-template--22325689647328__hsr_closing_xGFiMg .hsr-closing__scrim{opacity:calc(.84 - var(--hsr-closing-reveal, 0) * .3)}#shopify-section-template--22325689647328__letter{position:relative;z-index:3;margin-top:-1px}#shopify-section-template--22325689647328__letter .hsr-letter{position:relative}#shopify-section-template--22325689647328__letter .hsr-letter:before{content:"";position:absolute;top:0;right:clamp(20px,4vw,64px);left:clamp(20px,4vw,64px);height:1px;background:var(--hsr-stone);transform:scaleX(var(--hsr-letter-rule, 1));transform-origin:left center}@media(prefers-reduced-motion:reduce){.hsr-community__journey{min-height:auto}.hsr-community__pin{position:relative;display:grid;min-height:100svh}.hsr-community__intro,.hsr-community__phone,.hsr-community__resolution{position:relative;top:auto;left:auto;width:min(100% - 44px,540px);margin:0 auto;opacity:1;transform:none}.hsr-community__intro{padding-top:80px}.hsr-community__phone{margin-top:34px}.hsr-community__resolution{padding:54px 0 80px}.hsr-community__fragments,.hsr-community__field{display:none}#shopify-section-template--22325689647328__hsr_style_collage_GEHceC .hsr-commerce{transform:none;clip-path:none}#shopify-section-template--22325689647328__hsr_closing_xGFiMg{margin-top:0}#shopify-section-template--22325689647328__hsr_closing_xGFiMg .hsr-closing__media{transform:none}}#shopify-section-template--22325689647328__hsr_mosaic_WX9Rrm{position:relative;z-index:4}#shopify-section-template--22325689647328__shop_the_look{position:relative;z-index:3;margin-top:-100svh}#shopify-section-template--22325689647328__shop_the_look .hsr-room-shop{background:transparent!important;padding:0!important}#shopify-section-template--22325689647328__hsr_style_collage_GEHceC{position:relative;z-index:3}#shopify-section-template--22325689647328__hsr_closing_xGFiMg{position:relative;z-index:2}#shopify-section-template--22325689647328__letter{position:relative;z-index:4;margin-top:-1px}@media(prefers-reduced-motion:reduce){#shopify-section-template--22325689647328__shop_the_look{margin-top:0}}#shopify-section-template--22325689647328__shop_the_look.hsr-room-shop-active{z-index:5}[data-hsr-discovery] .hsr-discovery__content{top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-content:center!important;justify-items:center!important;padding:clamp(24px,6vw,88px)!important;text-align:center!important;pointer-events:none}[data-hsr-discovery] .hsr-discovery__content>*{pointer-events:auto}[data-hsr-discovery] .hsr-discovery__index{margin:0 0 18px!important;font:600 .65rem/1 var(--hsr-sans,Arial,sans-serif)!important;letter-spacing:.2em!important;color:#fff!important;text-shadow:0 2px 15px rgba(0,0,0,.45)}[data-hsr-discovery] .hsr-discovery__name{max-width:11ch!important;margin:0 auto!important;font:500 clamp(3.2rem,9vw,9rem)/.8 var(--hsr-serif,Georgia,serif)!important;letter-spacing:-.065em!important;color:#fff!important;text-shadow:0 3px 24px rgba(0,0,0,.5)}[data-hsr-discovery] .hsr-discovery__summary{max-width:29ch!important;margin:18px auto 0!important;color:#ffffffe0!important;text-shadow:0 2px 12px rgba(0,0,0,.45)}[data-hsr-discovery] .hsr-discovery__link{margin-top:23px!important;color:#fff!important;font:600 .66rem/1.2 var(--hsr-sans,Arial,sans-serif)!important;letter-spacing:.17em!important;text-transform:uppercase!important;text-shadow:0 2px 12px rgba(0,0,0,.45)}@media(max-width:749px){[data-hsr-discovery] .hsr-discovery__journey{min-height:560svh!important}[data-hsr-discovery] .hsr-discovery__name{font-size:clamp(3rem,14vw,5.25rem)!important}[data-hsr-discovery] .hsr-discovery__summary{font-size:.86rem!important}}@media(min-width:750px){[data-hsr-discovery] .hsr-discovery__journey{min-height:500svh!important}}@media(min-width:750px){[data-hsr-discovery] .hsr-discovery__journey{height:640svh!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hsr-experience.css.map */
