.hf[data-astro-cid-l3wyrs4g]{--w:min(62vw, calc((100svh - 14rem) * 2));background:var(--paper);padding-block:clamp(3rem,8vh,6rem);position:relative;overflow-x:clip}.hf__stage[data-astro-cid-l3wyrs4g]{height:calc(var(--w) / 2 + 2rem);perspective:2000px;-webkit-user-select:none;user-select:none;position:relative}.hf__card[data-astro-cid-l3wyrs4g]{width:var(--w);aspect-ratio:2;transform-origin:50%;will-change:transform;cursor:pointer;position:absolute;top:50%;left:50%}.hf__card[data-astro-cid-l3wyrs4g]:focus-visible{outline:2px solid var(--wine);outline-offset:4px;border-radius:var(--radius)}.hf__face[data-astro-cid-l3wyrs4g]{border-radius:var(--radius);background:var(--paper);position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -20px #16161659}.hf__media[data-astro-cid-l3wyrs4g]{position:absolute;inset:-2px}.hf__media[data-astro-cid-l3wyrs4g] img[data-astro-cid-l3wyrs4g],.hf__media[data-astro-cid-l3wyrs4g] video[data-astro-cid-l3wyrs4g]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;scale:1.02}.hf__soft[data-astro-cid-l3wyrs4g]{--l:calc(50% - var(--w) / 2);--r:calc(50% + var(--w) / 2);z-index:150;pointer-events:none;position:absolute;inset:-2.5rem 0 -5rem}.hf__soft--1[data-astro-cid-l3wyrs4g]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(to right, rgb(243 239 230/var(--wash-edge,.5)), #f3efe626 var(--l), transparent var(--l), transparent var(--r), #f3efe626 var(--r), rgb(243 239 230/var(--wash-edge,.5)));-webkit-mask-image:linear-gradient(to right, #000, #000 calc(var(--l) * .3), #0000008c var(--l), transparent calc(var(--l) + 1px), transparent calc(var(--r) - 1px), #0000008c var(--r), #000 calc(100% - var(--l) * .3), #000);mask-image:linear-gradient(to right, #000, #000 calc(var(--l) * .3), #0000008c var(--l), transparent calc(var(--l) + 1px), transparent calc(var(--r) - 1px), #0000008c var(--r), #000 calc(100% - var(--l) * .3), #000)}.hf[data-astro-cid-l3wyrs4g][data-edge=soft] .hf__soft[data-astro-cid-l3wyrs4g]{--in:var(--feather,48px)}.hf[data-astro-cid-l3wyrs4g][data-edge=soft] .hf__soft--1[data-astro-cid-l3wyrs4g]{background:linear-gradient(to right, rgb(243 239 230/var(--wash-edge,.5)), #f3efe61f var(--l), transparent calc(var(--l) + var(--in)), transparent calc(var(--r) - var(--in)), #f3efe61f var(--r), rgb(243 239 230/var(--wash-edge,.5)));-webkit-mask-image:linear-gradient(to right, #000, #000 calc(var(--l) * .15), #0009 calc(var(--l) * .7), #00000040 var(--l), transparent calc(var(--l) + var(--in)), transparent calc(var(--r) - var(--in)), #00000040 var(--r), #0009 calc(100% - var(--l) * .7), #000 calc(100% - var(--l) * .15), #000);mask-image:linear-gradient(to right, #000, #000 calc(var(--l) * .15), #0009 calc(var(--l) * .7), #00000040 var(--l), transparent calc(var(--l) + var(--in)), transparent calc(var(--r) - var(--in)), #00000040 var(--r), #0009 calc(100% - var(--l) * .7), #000 calc(100% - var(--l) * .15), #000)}.hf[data-astro-cid-l3wyrs4g][data-dip] .hf__soft[data-astro-cid-l3wyrs4g]{transition:opacity .7s var(--ease-io)}.hf[data-astro-cid-l3wyrs4g][data-dip].is-turning .hf__soft[data-astro-cid-l3wyrs4g]{opacity:.35;transition-duration:.25s}.hf__soft--2[data-astro-cid-l3wyrs4g]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(to right, #000, transparent calc(var(--l) * .68), transparent calc(100% - var(--l) * .68), #000);mask-image:linear-gradient(to right, #000, transparent calc(var(--l) * .68), transparent calc(100% - var(--l) * .68), #000)}.hf__info[data-astro-cid-l3wyrs4g]{color:var(--paper);opacity:0;transition:opacity .4s var(--ease-io);pointer-events:none;background:linear-gradient(#0000,#00000080);justify-content:space-between;align-items:flex-end;gap:1rem;padding:4rem clamp(1rem,2.2vw,1.75rem) clamp(.9rem,1.8vw,1.4rem);display:flex;position:absolute;inset:auto 0 0}.hf__card[data-astro-cid-l3wyrs4g].is-front .hf__info[data-astro-cid-l3wyrs4g]{opacity:1;pointer-events:auto}.hf__title[data-astro-cid-l3wyrs4g]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-heading);font-weight:700;font-size:var(--button-size);font-size-adjust:cap-height .7;margin:0;line-height:1.1}.hf__sub[data-astro-cid-l3wyrs4g]{font-family:var(--font-accent);letter-spacing:0;opacity:.9;margin:.2rem 0 0;font-size:1rem;font-style:italic;line-height:1.15}.hf__more[data-astro-cid-l3wyrs4g]{font-size:var(--button-size);font-size-adjust:cap-height .7;flex-shrink:0;padding-bottom:.45em}html.fo-open .hf__arrow[data-astro-cid-l3wyrs4g]{opacity:0;pointer-events:none}.hf__arrow[data-astro-cid-l3wyrs4g]{z-index:300;background:var(--paper);width:3rem;height:3rem;color:var(--ink);cursor:pointer;transition:opacity .5s var(--ease-io), background .3s var(--ease-io), color .3s var(--ease-io);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 6px 18px -8px #16161659}.hf__arrow--prev[data-astro-cid-l3wyrs4g]{left:calc((50% - var(--w) / 2) / 2)}.hf__arrow--next[data-astro-cid-l3wyrs4g]{left:calc(100% - (50% - var(--w) / 2) / 2)}.hf__arrow[data-astro-cid-l3wyrs4g]:hover{background:var(--ink);color:var(--paper)}@media (max-width:48rem){.hf[data-astro-cid-l3wyrs4g]{--w:calc(100vw - 2 * var(--gutter) - 3.5rem)}.hf__arrow[data-astro-cid-l3wyrs4g]{width:2.5rem;height:2.5rem}.hf__info[data-astro-cid-l3wyrs4g]{gap:.5rem;padding:2.25rem .7rem .55rem}.hf__title[data-astro-cid-l3wyrs4g]{font-size:.85rem}.hf__sub[data-astro-cid-l3wyrs4g]{white-space:nowrap;font-size:.75rem}.hf__more[data-astro-cid-l3wyrs4g]{font-size:.85rem}}
