.hr-rail{--section-y: clamp(4rem, 2.4rem + 5.5vw, 8rem);--hr-gap: clamp(.875rem, .55rem + 1.1vw, 1.75rem);--hr-on-clay: #fff}.hr-head{display:grid;gap:clamp(1.25rem,1rem + 1vw,2rem);margin-bottom:clamp(2.25rem,1.6rem + 2.4vw,4rem)}.hr-head__main{display:grid;gap:clamp(.75rem,.6rem + .5vw,1.1rem);justify-items:start}.hr-head__title{max-width:14ch;font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);line-height:1.02;letter-spacing:-.022em}.hr-head__text{max-width:28rem;font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--fg-soft)}@media(min-width:48em){.hr-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;column-gap:var(--gutter)}.hr-head__text{justify-self:end;padding-bottom:.35rem}}.hr-stage{container-type:inline-size}.hr-track{--hr-edge: max(var(--gutter), calc((100vw - var(--container)) / 2));--hr-inner: calc(100vw - 2 * var(--hr-edge));position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hr-edge);scrollbar-width:none;-webkit-overflow-scrolling:touch}@supports (width: 1cqw){.hr-track{--hr-edge: max(var(--gutter), calc((100cqw - var(--container)) / 2));--hr-inner: calc(100cqw - 2 * var(--hr-edge))}}.hr-track::-webkit-scrollbar{display:none}.hr-track:focus-visible{outline-offset:-2px}html.no-js .hr-track{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.hr-list{display:flex;align-items:stretch;gap:var(--hr-gap);width:max-content;margin:0;padding:.5rem var(--hr-edge) 1rem;list-style:none}.hr-card{position:relative;isolation:isolate;display:flex;flex:0 0 calc(var(--hr-inner) * .84);flex-direction:column;justify-content:flex-end;min-width:0;aspect-ratio:4 / 5;overflow:hidden;overflow:clip;color:var(--fg);background:var(--ink-soft);border-radius:var(--radius-lg);scroll-snap-align:start}@media(min-width:48em){.hr-card{flex-basis:calc((var(--hr-inner) - var(--hr-gap)) / 2.3)}}@media(min-width:64em){.hr-card{flex-basis:calc((var(--hr-inner) - 2 * var(--hr-gap)) / 3.2)}}.hr-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(110% 80% at 70% 20%,var(--ink-soft) 0,var(--ink) 55%,var(--ink-deep) 100%)}.hr-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,color-mix(in srgb,var(--ink-deep) 92%,transparent) 0,color-mix(in srgb,var(--ink-deep) 80%,transparent) 46%,color-mix(in srgb,var(--ink-deep) 26%,transparent) 74%,transparent 100%)}.hr-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3) var(--ease-settle)}.hr-card--soon .hr-card__img{filter:grayscale(1) brightness(.7)}.hr-card__num{position:absolute;top:clamp(1rem,.8rem + .8vw,1.5rem);left:clamp(1.25rem,1rem + .8vw,1.875rem);font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(4.25rem,3.4rem + 3vw,6.5rem);font-weight:400;line-height:.82;letter-spacing:-.03em;font-variant-numeric:lining-nums;color:color-mix(in srgb,var(--linen) 42%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}@supports (-webkit-text-stroke: 1px){.hr-card__num{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--linen) 86%,transparent)}}.hr-card__body{display:flex;flex-direction:column;padding:clamp(1.25rem,1rem + .9vw,1.875rem)}.hr-card:not(.hr-card--end) .hr-card__body{margin-top:-4rem;padding-top:calc(4rem + clamp(1.25rem,1rem + .9vw,1.875rem));background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--ink-deep) 84%,transparent) 4rem)}.hr-card__kicker{order:-1;margin-bottom:.65rem;font-size:var(--fs-eyebrow);font-weight:600;font-stretch:104%;line-height:1.45;letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;color:var(--accent)}.hr-card__title{font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(2.5rem,2rem + 1.8vw,3.5rem);font-weight:500;line-height:1;letter-spacing:-.02em}.hr-card__size{margin-top:.5rem;font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.35;color:var(--fg-soft)}.hr-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-top:1.25rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--fg) 24%,transparent)}.hr-card__price{font-size:1.0625rem;font-weight:600;font-stretch:100%}.hr-card__soon{display:flex;align-items:center;min-height:2.75rem;font-size:.75rem;font-weight:600;font-stretch:104%;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft)}.hr-card__cta{display:inline-flex;align-items:center;gap:.5em;min-height:2.75rem;font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--fg)}.hr-card__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.hr-card__cta-label{padding-bottom:.2em;background:linear-gradient(currentcolor,currentcolor) 0 100% / 0 1px no-repeat,linear-gradient(color-mix(in srgb,currentcolor 36%,transparent),color-mix(in srgb,currentcolor 36%,transparent)) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-2) var(--ease-settle)}.hr-card__cta .icon{width:1.3em;height:1.3em;transition:transform var(--dur-2) var(--ease-settle)}@media(hover:hover){.hr-card:not(.hr-card--soon):hover .hr-card__img{transform:scale(1.045)}.hr-card:hover .hr-card__cta-label{background-size:100% 1px,100% 1px}.hr-card:hover .hr-card__cta .icon{transform:translate3d(.35em,0,0)}}@supports selector(:has(*)){.hr-card__cta:focus-visible{outline:none}.hr-card:has(.hr-card__cta:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.hr-card:has(.hr-card__cta:focus-visible) .hr-card__cta-label{background-size:100% 1px,100% 1px}}.hr-card--end{--fg: var(--hr-on-clay);--fg-soft: var(--hr-on-clay);--tone: var(--hr-on-clay);color:var(--hr-on-clay);background:var(--clay);transition:background-color var(--dur-2) var(--ease-settle)}.hr-card--end .hr-card__body{padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.hr-card__title--end{font-size:clamp(2rem,1.5rem + 1.9vw,3.125rem);line-height:1.04;text-wrap:balance}.hr-card__text{margin-top:1rem;max-width:24rem;font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}.hr-card__foot--end{border-top:0;padding-top:0}@media(hover:hover){.hr-card--end:hover{background-color:var(--clay-deep)}}.hr-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(1rem,.8rem + .8vw,1.75rem)}.hr-foot__note{font-size:var(--fs-small);color:var(--muted)}.hr-nav{display:flex;gap:.625rem;margin-left:auto}.hr-nav__btn{display:inline-grid;place-items:center;width:3rem;height:3rem;color:var(--fg);border:1px solid var(--line-strong);border-radius:50%;transition:color var(--dur-1) ease,background-color var(--dur-1) ease,border-color var(--dur-1) ease,opacity var(--dur-1) ease}.hr-nav__btn .icon{--icon-size: 1.125rem}.hr-nav__btn--prev .icon{transform:rotate(180deg)}.hr-nav__btn[aria-disabled=true]{opacity:.35;cursor:default}@media(hover:hover){.hr-nav__btn:not([aria-disabled=true]):hover{color:var(--bg);background-color:var(--fg);border-color:var(--fg)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-home-rail.css.map */
