.hero{display:grid;gap:var(--sp-xl);padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(3.5rem,8vw,6rem);text-align:center}.hero__text{display:grid;justify-items:center;gap:var(--sp-md);padding-inline:var(--gutter)}.hero__eyebrow{font-size:var(--fs-meta);font-weight:500;letter-spacing:.02em}.hero__title{font-size:clamp(2.75rem,7.5vw,5.75rem);font-weight:600;letter-spacing:-.032em;line-height:1.03;text-wrap:balance;max-width:16ch}.hero__sub{font-size:var(--fs-lede);line-height:1.35;letter-spacing:-.015em;color:var(--mist);max-width:40ch}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2xs);margin-top:var(--sp-2xs)}.hero__media{width:min(var(--page-max),100% - var(--gutter) * 2);margin-inline:auto;border-radius:var(--r-lg);overflow:hidden;background:var(--sheet)}.hero__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}@media(max-width:700px){.hero__media img{aspect-ratio:4 / 5}}.marquee{background:var(--ink);color:var(--accent);overflow:hidden;padding-block:.85rem}.marquee__track{display:flex;width:max-content;animation:marquee 42s linear infinite}.marquee__group{display:flex;flex:none;gap:3.5rem;padding-right:3.5rem}.marquee__item{font-size:.8125rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.tiles__head{display:grid;justify-items:center;gap:var(--sp-sm);text-align:center;margin-bottom:var(--sp-xl)}.tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-md)}.tile{display:block;background:var(--paper);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform .5s var(--ease)}.tile:hover{transform:translateY(-4px)}.tile__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--sheet)}.tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.tile:hover .tile__media img{transform:scale(1.04)}.tile__label{display:grid;gap:.2rem;padding:var(--sp-sm) var(--sp-2xs) 0;text-align:center}.tile__name{font-weight:600;font-size:1.3125rem;letter-spacing:-.018em}.tile__more{font-size:var(--fs-meta);color:var(--mist)}.steps__head{display:grid;justify-items:center;text-align:center;margin-bottom:var(--sp-2xl)}.steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--sp-xl) var(--sp-lg)}.step{display:grid;gap:var(--sp-2xs);justify-items:center;text-align:center}.step__no{font-size:.75rem;font-weight:600;letter-spacing:.14em;color:var(--accent);font-variant-numeric:tabular-nums}.step__title{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-top:var(--sp-2xs)}.step__text{color:var(--on-ink-quiet);font-size:var(--fs-body);max-width:32ch}.steps__foot{margin-top:var(--sp-2xl);display:flex;justify-content:center}.editorial{display:grid;grid-template-columns:1fr;gap:var(--sp-xl);align-items:center}.editorial__media{border-radius:var(--r-lg);overflow:hidden;background:var(--sheet)}.editorial__media img{width:100%;aspect-ratio:5 / 4;object-fit:cover}.editorial__body{display:grid;gap:var(--sp-sm)}.editorial__title{font-size:clamp(2rem,4vw,3.25rem);font-weight:600;letter-spacing:-.028em;line-height:1.06;text-wrap:balance}.editorial__text{color:var(--mist);font-size:var(--fs-lede);line-height:1.4;letter-spacing:-.015em;max-width:40ch}.editorial__actions{margin-top:var(--sp-2xs)}@media(min-width:900px){.editorial{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,6rem)}.editorial--flip .editorial__media{order:2}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-md)}.fact{background:var(--paper);border-radius:var(--r-md);padding:var(--sp-lg);display:grid;gap:var(--sp-3xs);align-content:start}.fact__key{font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.fact__value{font-size:1.75rem;font-weight:600;letter-spacing:-.025em;margin-bottom:var(--sp-3xs)}.fact__text{color:var(--mist);font-size:var(--fs-ui);max-width:30ch}.closing{display:grid;gap:var(--sp-md);justify-items:center;text-align:center}.closing__title{font-size:clamp(2.25rem,5.5vw,4rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;text-wrap:balance;max-width:18ch}.closing__text{color:var(--on-ink-quiet);font-size:var(--fs-lede);line-height:1.35;letter-spacing:-.015em;max-width:42ch}
/*# sourceMappingURL=/cdn/shop/t/44/assets/home.css.map */
