.stage[data-astro-cid-z4gs7ff3]{inset:var(--photo-inset);border-radius:var(--photo-radius);background:var(--photo-base);position:absolute;overflow:hidden}.photo[data-astro-cid-z4gs7ff3]{--zoom:1.3;object-fit:cover;object-position:50% 50%;opacity:0;transform-origin:74%;width:100%;max-width:none;height:100%;transform:scale(calc(var(--zoom) * 1.06));transition:opacity 1.8s,transform 10s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0}@media (width>=1024px){.photo[data-astro-cid-z4gs7ff3]{--zoom:1;object-position:var(--focus,50% 50%)}}.photo[data-astro-cid-z4gs7ff3].is-active{opacity:1;transform:scale(var(--zoom))}.stage[data-astro-cid-z4gs7ff3].is-instant .photo[data-astro-cid-z4gs7ff3]{transition:none}.shade[data-astro-cid-z4gs7ff3]{pointer-events:none;background:radial-gradient(130px 130px at 0% 0%, #0208189e, #02081800 100%), radial-gradient(60% 40% at 0% 0%, #2766e93d, transparent 70%), linear-gradient(180deg, #06112859 0%, #06112800 34%, #06112800 52%, rgba(6, 17, 40, calc(.96 * var(--photo-side-melt) + .5 * (1 - var(--photo-side-melt)))) 100%);position:absolute;inset:0}@media (width>=1024px){.shade[data-astro-cid-z4gs7ff3]{background:radial-gradient(170px 170px at 0% 0%, #020818a8, #02081800 100%), radial-gradient(60% 40% at 0% 0%, #2766e93d, transparent 70%), linear-gradient(90deg, #06112800 58%, rgba(6, 17, 40, calc(.55 * var(--photo-side-melt))) 84%, rgba(6, 17, 40, var(--photo-side-melt)) 100%), linear-gradient(180deg, #0611284d 0%, #06112800 22%, #06112800 70%, #061128b3 100%)}}.caption[data-astro-cid-z4gs7ff3]{z-index:1;backdrop-filter:blur(12px)saturate(140%);max-width:calc(100% - 2rem);color:var(--on-photo-text);white-space:nowrap;animation:captionIn .35s var(--ease-glide);background:#0208186b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.4rem .8rem .4rem .55rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:inset 0 1px #ffffff1f,0 10px 30px -14px #000c}.caption[data-astro-cid-z4gs7ff3][hidden]{display:none}@media (width>=1024px){.caption[data-astro-cid-z4gs7ff3]{max-width:calc(100% - 3rem);bottom:1.5rem;left:1.5rem}}html:not(.js) .caption[data-astro-cid-z4gs7ff3]{display:none}.flags[data-astro-cid-z4gs7ff3]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.flag[data-astro-cid-z4gs7ff3]{object-fit:cover;width:20px;height:15px;animation:flagIn .3s var(--ease-glide);border-radius:3px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff2e}.more[data-astro-cid-z4gs7ff3]{color:var(--on-photo-text-2);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:.15rem}.flag[data-astro-cid-z4gs7ff3][hidden],.more[data-astro-cid-z4gs7ff3][hidden],.product[data-astro-cid-z4gs7ff3][hidden],.sep[data-astro-cid-z4gs7ff3][hidden]{display:none}.sep[data-astro-cid-z4gs7ff3]{background:#ffffff38;flex-shrink:0;width:1px;height:.9rem}.products[data-astro-cid-z4gs7ff3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.product[data-astro-cid-z4gs7ff3]:not([hidden])~.product[data-astro-cid-z4gs7ff3]:not([hidden]):before{content:"·";color:var(--on-photo-muted);margin:0 .4rem}@media (prefers-reduced-motion:reduce){.photo[data-astro-cid-z4gs7ff3],.photo[data-astro-cid-z4gs7ff3].is-active{transform:scale(var(--zoom));transition:opacity 10ms linear}.caption[data-astro-cid-z4gs7ff3],.flag[data-astro-cid-z4gs7ff3]{animation:none}}@keyframes captionIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes flagIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.split-page[data-astro-cid-au2zm26d]{min-height:calc(100svh - var(--nav-h));padding:1.5rem var(--wrap-pad) var(--section-pad);place-items:center;display:grid;position:relative}@media (width>=1024px) and (height<=779.98px){.split-page[data-astro-cid-au2zm26d]{padding-top:.75rem}}.card[data-astro-cid-au2zm26d]{z-index:1;width:100%;max-width:calc(var(--wrap-max) - 2 * var(--wrap-pad));border-radius:var(--radius-card);border:1px solid var(--card-border);background:var(--color-void-2);backdrop-filter:none;box-shadow:var(--card-shadow);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}@media (width>=640px){.card[data-astro-cid-au2zm26d]{border-radius:var(--radius-panel)}}@media (width>=1024px){.card[data-astro-cid-au2zm26d]{min-height:min(680px, calc(100svh - var(--nav-h) - 76px));grid-template-rows:none;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media (width>=1200px){.card[data-astro-cid-au2zm26d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.visual[data-astro-cid-au2zm26d],.panel[data-astro-cid-au2zm26d]{z-index:-2}.visual[data-astro-cid-au2zm26d]{height:11.25rem;padding:var(--photo-inset);position:relative}@media (width>=640px){.visual[data-astro-cid-au2zm26d]{height:12.5rem}}@media (width>=1024px){.visual[data-astro-cid-au2zm26d]{height:auto}}.back[data-astro-cid-au2zm26d]{z-index:2;top:calc(1rem + var(--photo-inset));left:calc(1rem + var(--photo-inset));width:var(--control-h-sm);height:var(--control-h-sm);color:var(--on-photo-text);backdrop-filter:blur(12px)saturate(140%);transition:background-color .25s ease, border-color .25s ease, transform .35s var(--ease-glide);background:#02081861;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff24,0 8px 24px -12px #000c}@media (width>=1024px){.back[data-astro-cid-au2zm26d]{top:calc(1.5rem + var(--photo-inset));left:calc(1.5rem + var(--photo-inset))}}.back[data-astro-cid-au2zm26d]:hover{background-color:#02081899;border-color:#ffffff4d}.back[data-astro-cid-au2zm26d]:hover svg[data-astro-cid-au2zm26d]{transform:translate(-2px)}.back[data-astro-cid-au2zm26d] svg[data-astro-cid-au2zm26d]{transition:transform .35s var(--ease-glide)}.back[data-astro-cid-au2zm26d]:focus-visible{outline:2px solid var(--on-photo-text);outline-offset:3px;border-radius:50%}.panel[data-astro-cid-au2zm26d]{background:var(--color-void-2);flex-direction:column;justify-content:center;min-width:0;padding:1.5rem 1.25rem 1.75rem;display:flex;position:relative}@media (width>=640px){.panel[data-astro-cid-au2zm26d]{padding:2rem 2.5rem 2.25rem}}@media (width>=1024px){.panel[data-astro-cid-au2zm26d]{padding:clamp(2rem,20svh - 136px,2.75rem) 3.5rem}}@media (width>=1200px){.panel[data-astro-cid-au2zm26d]{padding-inline:4rem}}@media (width>=1024px) and (height<=779.98px){.panel[data-astro-cid-au2zm26d]{padding-block:1.5rem}}.panel[data-astro-cid-au2zm26d] .cta{height:var(--control-h);box-shadow:var(--primary-shadow);background-color:#0000;background-image:linear-gradient(100deg,#2766e9 0%,#1a6cd2 60%,#0b78b5 100%);padding:0 1.25rem}.panel[data-astro-cid-au2zm26d] .cta:hover{box-shadow:var(--primary-shadow-hover);background-color:#0000;background-image:linear-gradient(100deg,#2d6ef0 0%,#1d70d8 60%,#0b78b5 100%)}@media (prefers-reduced-motion:reduce){.back[data-astro-cid-au2zm26d],.back[data-astro-cid-au2zm26d] svg[data-astro-cid-au2zm26d]{transition:none}}
