.hero[data-astro-cid-ge2uvauf]{height:calc(100svh - var(--shipping-bar-h));background:var(--placeholder-bg);min-height:480px;color:var(--color-on-image);position:relative;overflow:hidden}.hero--no-photo[data-astro-cid-ge2uvauf]{background:var(--ink)}.hero--no-photo[data-astro-cid-ge2uvauf]:after{display:none}.hero[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:55% 40%;animation:hero-zoom 8s var(--ease-out) forwards;will-change:transform}@media (orientation:landscape){.hero[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:50% 50%}}@media (orientation:landscape) and (height<=500px){.hero[data-astro-cid-ge2uvauf]{min-height:0}}.hero[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(#0000 12%,#00000091 45%,#0009 100%);position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{inset-inline:0;z-index:1;padding-inline:var(--gutter);text-align:center;animation:hero-copy-in var(--duration-reveal) var(--ease-out) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:57%}.hero__headline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0 0 8px;font-size:35px;font-weight:400;line-height:1.1}.hero__cta[data-astro-cid-ge2uvauf]{min-height:var(--hit-size);letter-spacing:var(--tracking-ui);text-transform:uppercase;text-underline-offset:4px;align-items:center;font-size:12px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hero__signature[data-astro-cid-ge2uvauf]{inset-inline:0;z-index:1;text-align:center;font-family:var(--font-display);letter-spacing:var(--tracking-wordmark);margin:0;font-size:18px;position:absolute;bottom:60px}@media (width>=1200px){.hero__headline[data-astro-cid-ge2uvauf]{font-size:72px}.hero__cta[data-astro-cid-ge2uvauf]{font-size:14px}}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes hero-copy-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__copy[data-astro-cid-ge2uvauf]{animation:none}}.home-new[data-astro-cid-jzhzb2cr]{padding:48px 0 40px}.home-new__head[data-astro-cid-jzhzb2cr]{padding-inline:var(--gutter);justify-items:center;display:grid}.home-new__head[data-astro-cid-jzhzb2cr] .section-title[data-astro-cid-jzhzb2cr]{margin-bottom:4px}.home-new__all[data-astro-cid-jzhzb2cr]{min-height:var(--hit-size);align-items:center;margin-bottom:16px;font-size:14px;display:inline-flex}.home-new__row[data-astro-cid-jzhzb2cr]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.home-new__row[data-astro-cid-jzhzb2cr]::-webkit-scrollbar{display:none}.home-new__row[data-astro-cid-jzhzb2cr]>*{scroll-snap-align:start}@media (width>=768px){.home-new__row[data-astro-cid-jzhzb2cr]{grid-auto-columns:30%;gap:20px}}@media (width>=1024px){.home-new[data-astro-cid-jzhzb2cr]{max-width:var(--page-max);margin-inline:auto;padding-block:72px 56px}.home-new__row[data-astro-cid-jzhzb2cr]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:40px 20px;overflow:visible}}.tiles__title[data-astro-cid-6sjbnctr]{padding:8px var(--gutter) 0}.tiles__grid[data-astro-cid-6sjbnctr]{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]{aspect-ratio:3/4;background:var(--color-placeholder);color:var(--color-on-image);display:block;position:relative;overflow:hidden}.tile[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]:after{content:"";background:linear-gradient(#0000 50%,#00000073 78%,#000000b8);position:absolute;inset:0}.tile--no-photo[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]{color:var(--ink);place-items:center;display:grid}.tile--no-photo[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]:after{content:none}.tile--no-photo[data-astro-cid-6sjbnctr] .tile__label[data-astro-cid-6sjbnctr]{position:static}.tile[data-astro-cid-6sjbnctr] .tile__photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:scale .8s var(--ease-out);position:absolute;inset:0}.tile__label[data-astro-cid-6sjbnctr]{inset-inline:0;z-index:1;font-family:var(--font-display);text-align:center;text-wrap:balance;padding-inline:8px;font-size:24px;line-height:1.2;position:absolute;bottom:16px}.tile[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]:focus-visible{outline-offset:-4px;outline-color:var(--paper)}.tile--no-photo[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]:focus-visible{outline-color:var(--ink)}@media (hover:hover){.tile[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]:hover .tile__photo{scale:1.04}.tile[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]:hover .tile__label[data-astro-cid-6sjbnctr]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}}@media (width>=1024px){.tiles__grid[data-astro-cid-6sjbnctr]{grid-template-columns:repeat(4,1fr)}.tile[data-astro-cid-6sjbnctr] a[data-astro-cid-6sjbnctr]{aspect-ratio:2/3}.tile__label[data-astro-cid-6sjbnctr]{font-size:26px;bottom:28px}}.story[data-astro-cid-hq2hjjv2]{border-block:1px solid var(--color-divider);display:grid}.story__media[data-astro-cid-hq2hjjv2]{aspect-ratio:4/3;overflow:hidden}.story__media[data-astro-cid-hq2hjjv2] .story__photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.story__text[data-astro-cid-hq2hjjv2]{padding:40px var(--gutter) 48px;text-align:center;justify-items:center;gap:16px;display:grid}.story__title[data-astro-cid-hq2hjjv2]{font-family:var(--font-display);margin:0;font-size:28px;font-weight:400;line-height:1.2}.story__text[data-astro-cid-hq2hjjv2] p[data-astro-cid-hq2hjjv2]{max-width:46ch;margin:0;font-size:16px;line-height:1.8}@media (width>=1024px){.story[data-astro-cid-hq2hjjv2]{grid-template-columns:1fr 1fr;align-items:center}.story__media[data-astro-cid-hq2hjjv2]{aspect-ratio:1}.story__text[data-astro-cid-hq2hjjv2]{padding:64px}.story__title[data-astro-cid-hq2hjjv2]{font-size:40px}}.prom[data-astro-cid-2kfdv7l4]{background:var(--ink);min-height:560px;color:var(--color-on-image);align-items:end;display:grid;position:relative;overflow:hidden}.prom[data-astro-cid-2kfdv7l4] .prom__photo{object-fit:cover;object-position:40% 30%;width:100%;height:100%;position:absolute;inset:0}.prom[data-astro-cid-2kfdv7l4]:after{content:"";background:linear-gradient(#0000 35%,#0000008c 65%,#000c);position:absolute;inset:0}.prom__copy[data-astro-cid-2kfdv7l4]{z-index:1;padding:40px var(--gutter);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.prom__eyebrow[data-astro-cid-2kfdv7l4]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:15px}.prom__title[data-astro-cid-2kfdv7l4]{font-family:var(--font-display);margin:0 0 12px;font-size:34px;font-weight:400;line-height:1.15}.prom__cta[data-astro-cid-2kfdv7l4]{border-color:var(--paper);background:var(--paper);color:var(--ink)}@media (hover:hover){.prom__cta[data-astro-cid-2kfdv7l4]:hover{color:var(--paper);border-color:var(--paper)!important;background:0 0!important}}@media (width>=1024px){.prom[data-astro-cid-2kfdv7l4]{grid-template-columns:1fr 45%;align-items:center;min-height:0}.prom[data-astro-cid-2kfdv7l4]:after{content:none}.prom[data-astro-cid-2kfdv7l4] .prom__photo{aspect-ratio:4/5;grid-area:1/2;height:auto;position:static}.prom__copy[data-astro-cid-2kfdv7l4]{text-align:start;grid-area:1/1;justify-items:start;padding:64px 96px}.prom__title[data-astro-cid-2kfdv7l4]{font-size:52px}}.ig[data-astro-cid-kjxktdr3]{text-align:center;padding:48px 0 0}.ig[data-astro-cid-kjxktdr3] .section-title[data-astro-cid-kjxktdr3]{margin-bottom:0}.ig__handle[data-astro-cid-kjxktdr3]{min-height:var(--hit-size);text-underline-offset:4px;align-items:center;gap:6px;margin-bottom:16px;font-size:15px;text-decoration:underline;display:inline-flex}.ig__grid[data-astro-cid-kjxktdr3]{grid-template-columns:repeat(3,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ig__grid[data-astro-cid-kjxktdr3] a[data-astro-cid-kjxktdr3]{aspect-ratio:1;background:var(--color-placeholder);display:block;overflow:hidden}.ig__grid[data-astro-cid-kjxktdr3] .ig__photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:opacity .2s}@media (hover:hover){.ig__grid[data-astro-cid-kjxktdr3] a[data-astro-cid-kjxktdr3]:hover .ig__photo{opacity:.85}}@media (width>=1024px){.ig[data-astro-cid-kjxktdr3]{padding-top:72px}.ig__grid[data-astro-cid-kjxktdr3]{grid-template-columns:repeat(6,1fr)}}
