.shero[data-astro-cid-3rmf25uo]{min-height:calc(480 * var(--s));padding-bottom:calc(56 * var(--s));isolation:isolate;z-index:10;color:#fff;background:#2a2a2a;flex:1;align-items:flex-end;display:flex;position:relative;overflow:hidden}.shero[data-astro-cid-3rmf25uo]:before,.shero[data-astro-cid-3rmf25uo]:after{content:"";z-index:-1;position:absolute;inset:0}.shero[data-astro-cid-3rmf25uo]:before{background:var(--hero-img) var(--hero-pos) / cover no-repeat;animation:shero-zoom 2.4s var(--ease-out) both}.shero[data-astro-cid-3rmf25uo]:after{background:linear-gradient(#0000004d,#0000002e 40%,#0000009e)}@keyframes shero-zoom{0%{opacity:.4;transform:scale(1.12)}}.shero__content[data-astro-cid-3rmf25uo]{justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--s));display:flex}.shero__title[data-astro-cid-3rmf25uo]{font-family:var(--font-display);letter-spacing:-.05em;font-size:max(40px,5.05vw);font-weight:600;line-height:1.04}.shero__line[data-astro-cid-3rmf25uo]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.shero__line[data-astro-cid-3rmf25uo]>span[data-astro-cid-3rmf25uo]{display:inline-block}.shero__main[data-astro-cid-3rmf25uo]{gap:calc(28 * var(--s));flex-direction:column;display:flex}.shero__cta[data-astro-cid-3rmf25uo]{flex:none}.shero__points[data-astro-cid-3rmf25uo]{flex-wrap:wrap;align-items:center;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.shero__points[data-astro-cid-3rmf25uo] li[data-astro-cid-3rmf25uo]{font-size:max(15px, calc(17 * var(--s)));letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-weight:500;display:flex}.shero__points[data-astro-cid-3rmf25uo] li[data-astro-cid-3rmf25uo]+li[data-astro-cid-3rmf25uo]{margin-left:calc(22 * var(--s));padding-left:calc(22 * var(--s));border-left:1px solid #ffffff59}.shero__points[data-astro-cid-3rmf25uo] svg[data-astro-cid-3rmf25uo]{background:var(--color-accent);border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.shero__points[data-astro-cid-3rmf25uo] path[data-astro-cid-3rmf25uo]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}@media (width<=960px){.shero__content[data-astro-cid-3rmf25uo]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.shero[data-astro-cid-3rmf25uo]{padding-bottom:32px}.shero__title[data-astro-cid-3rmf25uo]{font-size:clamp(32px,10.2vw,40px)}.shero__content[data-astro-cid-3rmf25uo]{gap:24px}.shero__points[data-astro-cid-3rmf25uo]{flex-direction:column;align-items:flex-start;gap:10px}.shero__points[data-astro-cid-3rmf25uo] li[data-astro-cid-3rmf25uo]+li[data-astro-cid-3rmf25uo]{border-left:0;margin-left:0;padding-left:0}.shero__cta[data-astro-cid-3rmf25uo]{width:100%;height:54px}}.sben[data-astro-cid-4crkrygr]{--cycle:4s;padding-block:calc(140 * var(--s));background:var(--color-ink);color:#fff}.sben__inner[data-astro-cid-4crkrygr]{gap:40px;display:grid}.sben__photo[data-astro-cid-4crkrygr]{aspect-ratio:4/5;border-radius:calc(20 * var(--s));background:#2a2a2a;position:relative;overflow:hidden}.sben__shot[data-astro-cid-4crkrygr]{z-index:1;clip-path:inset(100% 0 0);transition:clip-path 0s 1s;position:absolute;inset:0}.sben__shot[data-astro-cid-4crkrygr].is-active{z-index:2;clip-path:inset(0);transition:clip-path 1s cubic-bezier(.77,0,.18,1)}.sben__shot[data-astro-cid-4crkrygr] img[data-astro-cid-4crkrygr]{object-fit:cover;width:100%;max-width:none;height:100%;transition:scale 0s 1s;scale:1.15}.sben__shot[data-astro-cid-4crkrygr].is-active img[data-astro-cid-4crkrygr]{transition:scale 1.4s var(--ease-out);scale:1}.js .sben__photo[data-astro-cid-4crkrygr][data-reveal]{transform:none}.sben__body[data-astro-cid-4crkrygr]{flex-direction:column;align-items:flex-start;display:flex}.sben__title[data-astro-cid-4crkrygr]{font-family:var(--font-display);letter-spacing:-.05em;font-size:max(36px,3.4vw);font-weight:600;line-height:1.05}.sben__mask[data-astro-cid-4crkrygr]{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.sben__mask[data-astro-cid-4crkrygr]>span[data-astro-cid-4crkrygr]{display:inline-block}.sben__tabs[data-astro-cid-4crkrygr]{display:none}.is-js[data-astro-cid-4crkrygr] .sben__tabs[data-astro-cid-4crkrygr]{width:100%;margin-top:calc(48 * var(--s));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sben__tab[data-astro-cid-4crkrygr]{color:#8a8a86;font-family:var(--font-display);font-weight:600;font-size:max(14px, calc(15 * var(--s)));letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0 0 6px;transition:color .3s;display:grid}.sben__tab[data-astro-cid-4crkrygr]:hover,.sben__tab[data-astro-cid-4crkrygr].is-active{color:#fff}.sben__tab[data-astro-cid-4crkrygr]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px;border-radius:4px}.sben__track[data-astro-cid-4crkrygr]{background:#3a3a38;border-radius:4px;height:4px;position:relative;overflow:hidden}.sben__fill[data-astro-cid-4crkrygr]{border-radius:inherit;background:var(--color-accent);transform-origin:0;transition:transform .4s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.sben__tab[data-astro-cid-4crkrygr].is-active .sben__fill[data-astro-cid-4crkrygr],.sben__tab[data-astro-cid-4crkrygr].is-done .sben__fill[data-astro-cid-4crkrygr]{transform:scaleX(1)}.is-cycling[data-astro-cid-4crkrygr] .sben__tab[data-astro-cid-4crkrygr].is-active .sben__fill[data-astro-cid-4crkrygr]{animation:sben-fill var(--cycle) linear both}@keyframes sben-fill{0%{transform:scaleX(0)}}.sben__panels[data-astro-cid-4crkrygr]{width:100%;margin-top:calc(36 * var(--s));display:grid}.sben__panel[data-astro-cid-4crkrygr]{align-content:start;gap:16px;display:grid}.sben__panel[data-astro-cid-4crkrygr]+.sben__panel[data-astro-cid-4crkrygr]{margin-top:32px}.is-js[data-astro-cid-4crkrygr] .sben__panel[data-astro-cid-4crkrygr]{visibility:hidden;opacity:0;grid-area:1/1;margin-top:0;transition:opacity .3s,transform .3s,visibility 0s .3s;transform:translateY(14px)}.is-js[data-astro-cid-4crkrygr] .sben__panel[data-astro-cid-4crkrygr].is-active{visibility:visible;opacity:1;transition:opacity .7s ease .15s, transform .9s var(--ease-out) .15s;transform:none}.sben__h[data-astro-cid-4crkrygr]{max-width:14ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:max(22px,1.9vw);font-weight:600;line-height:1.1}.sben__text[data-astro-cid-4crkrygr]{color:#d4d4d0;max-width:440px;font-size:max(14px, calc(15 * var(--s)));letter-spacing:-.02em;line-height:1.6}.sben__cta[data-astro-cid-4crkrygr]{margin-top:calc(44 * var(--s))}.btn[data-astro-cid-4crkrygr].sben__cta{isolation:isolate;transition:color .35s ease, gap .45s var(--ease-out), scale .15s ease;gap:0;position:relative;overflow:hidden}.btn[data-astro-cid-4crkrygr].sben__cta:before{content:"";z-index:-1;border-radius:inherit;background:#fff;transition:transform .5s cubic-bezier(.77,0,.18,1);position:absolute;inset:0;transform:translateY(101%)}.sben__cta-arrow[data-astro-cid-4crkrygr]{opacity:0;width:0;height:18px;transition:width .45s var(--ease-out), opacity .3s ease, transform .45s var(--ease-out);transform:translate(-8px)}.sben__cta-arrow[data-astro-cid-4crkrygr] path[data-astro-cid-4crkrygr]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.btn[data-astro-cid-4crkrygr].sben__cta:hover,.btn[data-astro-cid-4crkrygr].sben__cta:focus-visible{color:var(--color-ink);background:var(--color-accent);box-shadow:none;gap:10px;transform:none}.btn[data-astro-cid-4crkrygr].sben__cta:hover:before,.btn[data-astro-cid-4crkrygr].sben__cta:focus-visible:before{transform:none}.btn[data-astro-cid-4crkrygr].sben__cta:hover .sben__cta-arrow[data-astro-cid-4crkrygr],.btn[data-astro-cid-4crkrygr].sben__cta:focus-visible .sben__cta-arrow[data-astro-cid-4crkrygr]{opacity:1;width:18px;transition-delay:80ms;transform:none}.btn[data-astro-cid-4crkrygr].sben__cta:active{scale:.97}.btn[data-astro-cid-4crkrygr].sben__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width>=1024px){.sben__inner[data-astro-cid-4crkrygr]{gap:calc(96 * var(--s));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.sben__photo[data-astro-cid-4crkrygr]{aspect-ratio:auto;min-height:min(calc(760 * var(--s)), calc(100svh - 120px))}.sben__body[data-astro-cid-4crkrygr]{justify-content:center}}@media (width<=767px){.sben[data-astro-cid-4crkrygr]{padding-block:88px}.is-js[data-astro-cid-4crkrygr] .sben__tabs[data-astro-cid-4crkrygr]{margin-top:32px}.sben__tab[data-astro-cid-4crkrygr]{font-size:13px}.sben__panels[data-astro-cid-4crkrygr]{margin-top:24px}.sben__cta[data-astro-cid-4crkrygr]{align-self:stretch;height:54px;margin-top:32px}}@media (prefers-reduced-motion:reduce){.sben__shot[data-astro-cid-4crkrygr]{clip-path:none;opacity:0}.sben__shot[data-astro-cid-4crkrygr].is-active{opacity:1}.sben__shot[data-astro-cid-4crkrygr] img[data-astro-cid-4crkrygr]{scale:1}}.osv[data-astro-cid-vgf3dgtp]{padding-block:calc(140 * var(--s));background:#e9e9e6}.osv__head[data-astro-cid-vgf3dgtp]{margin-bottom:calc(44 * var(--s));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.osv__title[data-astro-cid-vgf3dgtp]{max-width:14ch;font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-heading);font-size:max(36px,3.4vw);font-weight:600;line-height:1.05}.osv__mask[data-astro-cid-vgf3dgtp]{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.osv__mask[data-astro-cid-vgf3dgtp]>span[data-astro-cid-vgf3dgtp]{display:inline-block}.osv__all[data-astro-cid-vgf3dgtp],.osv__more[data-astro-cid-vgf3dgtp]{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.osv__all[data-astro-cid-vgf3dgtp]{min-height:44px;color:var(--color-heading)}.osv__all[data-astro-cid-vgf3dgtp] span[data-astro-cid-vgf3dgtp],.osv__more[data-astro-cid-vgf3dgtp] span[data-astro-cid-vgf3dgtp]{color:var(--color-accent);transition:transform .3s var(--ease-out)}.osv__all[data-astro-cid-vgf3dgtp]:hover span[data-astro-cid-vgf3dgtp],.osv__link[data-astro-cid-vgf3dgtp]:hover .osv__more[data-astro-cid-vgf3dgtp] span[data-astro-cid-vgf3dgtp]{transform:translate(4px)}.osv__grid[data-astro-cid-vgf3dgtp]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.osv__link[data-astro-cid-vgf3dgtp]{border-radius:calc(20 * var(--s));height:100%;color:var(--color-heading);background:#fff;flex-direction:column;display:flex;overflow:hidden}.osv__photo[data-astro-cid-vgf3dgtp]{aspect-ratio:16/10;background:#f4f4f2;overflow:hidden}.osv__photo[data-astro-cid-vgf3dgtp] img[data-astro-cid-vgf3dgtp]{object-fit:cover;width:100%;max-width:none;height:100%;transition:scale 1.6s var(--ease-out) var(--d,0s), transform 1.2s var(--ease-out);scale:1.15}.is-in[data-astro-cid-vgf3dgtp] .osv__photo[data-astro-cid-vgf3dgtp] img[data-astro-cid-vgf3dgtp],html:not(.js) .osv__photo[data-astro-cid-vgf3dgtp] img[data-astro-cid-vgf3dgtp]{scale:1}@media (hover:hover){.osv__link[data-astro-cid-vgf3dgtp]:hover .osv__photo[data-astro-cid-vgf3dgtp] img[data-astro-cid-vgf3dgtp]{transform:scale(1.05)}}.osv__link[data-astro-cid-vgf3dgtp]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.osv__body[data-astro-cid-vgf3dgtp]{flex-direction:column;flex:1;gap:16px;padding:26px 24px 24px;display:flex}.osv__name[data-astro-cid-vgf3dgtp]{font-family:var(--font-display);letter-spacing:-.04em;font-size:max(26px,2vw);font-weight:600}.osv__benefits[data-astro-cid-vgf3dgtp]{color:var(--color-muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.osv__benefits[data-astro-cid-vgf3dgtp] li[data-astro-cid-vgf3dgtp]{align-items:center;gap:7px;display:flex}.osv__benefits[data-astro-cid-vgf3dgtp] li[data-astro-cid-vgf3dgtp]:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px}.osv__more[data-astro-cid-vgf3dgtp]{margin-top:auto;padding-top:8px}@media (width>=768px){.osv__grid[data-astro-cid-vgf3dgtp]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.osv[data-astro-cid-vgf3dgtp]{padding-block:88px}}
