.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}}.bb[data-astro-cid-7jd357ym]{--bb-bg:#fcfcfc;--bb-media-bg:#f4f4f2;--media-h:min(88px + 86vw, 58svh);background:var(--bb-bg);color:var(--color-heading);grid-template-columns:1fr;display:grid;position:relative}.bb__media[data-astro-cid-7jd357ym]{z-index:1;height:var(--media-h);background:var(--bb-media-bg);padding-top:76px;position:sticky;top:0;overflow:hidden}.bb__stage[data-astro-cid-7jd357ym]{width:100%;height:100%;position:relative}.bb__poster[data-astro-cid-7jd357ym],.bb__canvas[data-astro-cid-7jd357ym]{width:100%;height:100%;position:absolute;inset:0}.bb__poster[data-astro-cid-7jd357ym] img[data-astro-cid-7jd357ym],.bb__canvas[data-astro-cid-7jd357ym]{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.bb__poster[data-astro-cid-7jd357ym]{mix-blend-mode:multiply;opacity:0;transition:opacity .4s}.bb__poster[data-astro-cid-7jd357ym].is-active{opacity:1}.bb__canvas[data-astro-cid-7jd357ym]{opacity:0;transition:opacity .5s}.is-live[data-astro-cid-7jd357ym] .bb__canvas[data-astro-cid-7jd357ym]{opacity:1}.is-live[data-astro-cid-7jd357ym] .bb__poster[data-astro-cid-7jd357ym]{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.bb__steps[data-astro-cid-7jd357ym]{padding:0 var(--gutter)}.bb__step[data-astro-cid-7jd357ym]{min-height:calc(100svh - var(--media-h));flex-direction:column;justify-content:center;gap:16px;padding-block:32px;display:flex}.bb__slot[data-astro-cid-7jd357ym]:after{content:"";height:45svh;display:block}.bb__slot--build[data-astro-cid-7jd357ym]:after{height:110svh}.bb__slot--build[data-astro-cid-7jd357ym]:last-child:after{height:130svh}.bb__slot[data-astro-cid-7jd357ym]>.bb__step[data-astro-cid-7jd357ym]{top:var(--media-h);position:sticky}.bb__slot[data-astro-cid-7jd357ym]:last-child>.bb__step[data-astro-cid-7jd357ym]{padding-bottom:64px}.bb__title[data-astro-cid-7jd357ym]{font-family:var(--font-display);letter-spacing:-.05em;font-size:max(36px,3.4vw);font-weight:600;line-height:1.05}.bb__lead[data-astro-cid-7jd357ym]{max-width:440px;color:var(--color-heading);font-size:max(13px, calc(14 * var(--s)));letter-spacing:-.02em;line-height:1.6}.bb__group[data-astro-cid-7jd357ym]{font-family:var(--font-display);letter-spacing:-.05em;font-size:max(36px,3.4vw);font-weight:600;line-height:1.05}.bb__mask[data-astro-cid-7jd357ym]{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.bb__word[data-astro-cid-7jd357ym]{display:inline-block}.bb__items[data-astro-cid-7jd357ym]{margin:calc(12 * var(--s)) 0 0;gap:14px;padding:0;list-style:none;display:grid}.bb__items[data-astro-cid-7jd357ym] li[data-astro-cid-7jd357ym]{color:var(--color-heading);font-family:var(--font-display);font-weight:500;font-size:max(14px, calc(15 * var(--s)));letter-spacing:-.02em;align-items:flex-start;gap:12px;line-height:1.3;display:flex}.bb__items[data-astro-cid-7jd357ym] svg[data-astro-cid-7jd357ym]{background:var(--color-accent);border-radius:50%;flex:none;width:20px;height:20px;margin-top:-1px;padding:3px}.is-js[data-astro-cid-7jd357ym] [data-astro-cid-7jd357ym][data-done] svg[data-astro-cid-7jd357ym]{background:#d9d6d0;transition:background-color .3s,scale .3s}.is-js[data-astro-cid-7jd357ym] [data-astro-cid-7jd357ym][data-done]:not(.is-done){color:#8a8984;transition:color .3s}.is-js[data-astro-cid-7jd357ym] [data-astro-cid-7jd357ym][data-done].is-done svg[data-astro-cid-7jd357ym]{background:var(--color-accent);animation:.5s cubic-bezier(.34,1.56,.64,1) bb-tick}@keyframes bb-tick{40%{scale:1.3}}.bb__items[data-astro-cid-7jd357ym] path[data-astro-cid-7jd357ym]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.is-js[data-astro-cid-7jd357ym] .bb__word[data-astro-cid-7jd357ym]{transition:transform .45s cubic-bezier(.7,0,.84,0);transform:translateY(110%)}.is-js[data-astro-cid-7jd357ym] .is-active[data-astro-cid-7jd357ym] .bb__word[data-astro-cid-7jd357ym]{transition:transform 1s var(--ease-out) calc(var(--i) * 70ms);transform:none}.bb__cta[data-astro-cid-7jd357ym]{align-self:flex-start;margin-top:8px}.is-js[data-astro-cid-7jd357ym] .bb__lead[data-astro-cid-7jd357ym],.is-js[data-astro-cid-7jd357ym] .bb__cta[data-astro-cid-7jd357ym],.is-js[data-astro-cid-7jd357ym] .bb__items[data-astro-cid-7jd357ym] li[data-astro-cid-7jd357ym]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(16px)}.is-js[data-astro-cid-7jd357ym] .is-active[data-astro-cid-7jd357ym] .bb__lead[data-astro-cid-7jd357ym],.is-js[data-astro-cid-7jd357ym] .is-active[data-astro-cid-7jd357ym] .bb__cta[data-astro-cid-7jd357ym],.is-js[data-astro-cid-7jd357ym] .is-active[data-astro-cid-7jd357ym] .bb__items[data-astro-cid-7jd357ym] li[data-astro-cid-7jd357ym]{opacity:1;transition:opacity .8s ease var(--delay), transform .9s var(--ease-out) var(--delay);transform:none}.is-js[data-astro-cid-7jd357ym] .is-active[data-astro-cid-7jd357ym] .bb__lead[data-astro-cid-7jd357ym]{--delay:.25s}.is-js[data-astro-cid-7jd357ym] .is-active[data-astro-cid-7jd357ym] .bb__cta[data-astro-cid-7jd357ym]{--delay:.4s}.is-js[data-astro-cid-7jd357ym] .is-active[data-astro-cid-7jd357ym] .bb__items[data-astro-cid-7jd357ym] li[data-astro-cid-7jd357ym]{--delay:calc(.4s + var(--i) * 80ms)}@media (width<=1023px){.bb__steps[data-astro-cid-7jd357ym] .bb__step[data-astro-cid-7jd357ym]{gap:12px;padding-block:24px}.bb__steps[data-astro-cid-7jd357ym] .bb__items[data-astro-cid-7jd357ym]{gap:10px;margin-top:4px}}@media (width<=767px){.bb__cta[data-astro-cid-7jd357ym]{align-self:stretch;height:54px}}.bb__callouts[data-astro-cid-7jd357ym]{display:none}.bb__callout[data-astro-cid-7jd357ym]{position:absolute;inset:0}.bb__callout-line[data-astro-cid-7jd357ym]{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.bb__callout-line[data-astro-cid-7jd357ym] path[data-astro-cid-7jd357ym]{fill:none;stroke:#a8a49c;stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s}.bb__callout-dot[data-astro-cid-7jd357ym]{left:calc(var(--dx) - 7px);top:calc(var(--dy) - 7px);border:3px solid var(--bb-media-bg);background:var(--color-accent);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;transform:scale(0)}.bb__callout-tag[data-astro-cid-7jd357ym]{color:var(--color-heading);white-space:nowrap;opacity:0;gap:3px;transition:opacity .2s,translate .2s;display:grid;position:absolute;translate:0 8px}.bb__callout-tag[data-astro-cid-7jd357ym].is-tl{top:4%;left:3%}.bb__callout-tag[data-astro-cid-7jd357ym].is-tr{text-align:right;top:4%;right:3%}.bb__callout-tag[data-astro-cid-7jd357ym].is-bl{bottom:2%;left:3%}.bb__callout-tag[data-astro-cid-7jd357ym].is-br{text-align:right;bottom:2%;right:3%}.bb__callout-name[data-astro-cid-7jd357ym]{font-family:var(--font-display);font-weight:600;font-size:max(16px, calc(17 * var(--s)));letter-spacing:-.03em;line-height:1.2}.bb__callout-note[data-astro-cid-7jd357ym]{color:var(--color-muted);letter-spacing:-.01em;font-size:13px;line-height:1.35}.is-active[data-astro-cid-7jd357ym]>.bb__callout[data-astro-cid-7jd357ym].is-on .bb__callout-dot[data-astro-cid-7jd357ym]{transition:transform .45s cubic-bezier(.34,1.56,.64,1) .1s;transform:scale(1)}.is-active[data-astro-cid-7jd357ym]>.bb__callout[data-astro-cid-7jd357ym].is-on .bb__callout-line[data-astro-cid-7jd357ym] path[data-astro-cid-7jd357ym]{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-out) .3s}.is-active[data-astro-cid-7jd357ym]>.bb__callout[data-astro-cid-7jd357ym].is-on .bb__callout-tag[data-astro-cid-7jd357ym]{opacity:1;transition:opacity .5s ease .65s, translate .6s var(--ease-out) .65s;translate:0}@media (width>=1024px){.bb[data-astro-cid-7jd357ym]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.bb__media[data-astro-cid-7jd357ym]{height:100svh;padding-top:calc(110 * var(--s));grid-area:1/2}.bb__steps[data-astro-cid-7jd357ym]{grid-area:1/1}.bb__step[data-astro-cid-7jd357ym]{gap:20px;min-height:100svh}.bb__slot[data-astro-cid-7jd357ym]>.bb__step[data-astro-cid-7jd357ym]{top:0}.has-callouts[data-astro-cid-7jd357ym] .bb__callouts[data-astro-cid-7jd357ym]{pointer-events:none;display:block;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.is-js[data-astro-cid-7jd357ym] .bb__word[data-astro-cid-7jd357ym],.is-js[data-astro-cid-7jd357ym] .bb__lead[data-astro-cid-7jd357ym],.is-js[data-astro-cid-7jd357ym] .bb__cta[data-astro-cid-7jd357ym],.is-js[data-astro-cid-7jd357ym] .bb__items[data-astro-cid-7jd357ym] li[data-astro-cid-7jd357ym]{transition:opacity .3s!important;transform:none!important}}.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}}.first-screen[data-astro-cid-crfeev3d]{flex-direction:column;min-height:100svh;display:flex}
