@property --glow-color{syntax:"<color>";inherits:false;initial-value:#ffedd7}.home[data-astro-cid-lcdefpme]{isolation:isolate;min-height:calc(100svh - var(--nav-height));padding:var(--space-24) 0 var(--space-41);background:var(--color-canvas);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.home-texture[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;opacity:.12;mix-blend-mode:luminosity;background-position:50% 42%;background-repeat:no-repeat;background-size:min(1100px,92vw);position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 55% at 50% 45%,#000 25%,#0000 80%);mask-image:radial-gradient(58% 55% at 50% 45%,#000 25%,#0000 80%)}.flow-glow[data-astro-cid-lcdefpme]{left:calc(50% + var(--dx));top:calc(var(--flow-card) * .885);width:calc(var(--flow-card) * 4);height:calc(var(--flow-card) * 2.8);background:radial-gradient(closest-side, var(--glow-color), transparent);opacity:.3;pointer-events:none;transition:--glow-color .6s,left .32s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-50%)}html:not(.js) .home[data-astro-cid-lcdefpme]{justify-content:flex-start}.flow[data-astro-cid-lcdefpme]{--flow-card:min(40vw, 180px);--flow-pad:calc(var(--flow-card) / 2 + 24px);--dx:0px;z-index:1;width:100%;max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto;position:relative}@media (width>=1024px){.flow[data-astro-cid-lcdefpme]{--flow-card:200px}}@media (hover:hover) and (pointer:fine){.flow[data-astro-cid-lcdefpme]{--dx:calc(var(--flow-pad) - (min(100vw, var(--max-width)) - 2 * var(--gutter)) / 2)}}html:not(.js) .flow[data-astro-cid-lcdefpme]{display:none}.flow-stage[data-astro-cid-lcdefpme]{height:calc(var(--flow-card) * 1.77);perspective:calc(var(--flow-card) * 6.7);perspective-origin:calc(50% + var(--dx)) 50%;touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:perspective-origin .32s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.flow-stage[data-astro-cid-lcdefpme]:focus-visible{outline:none}.flow-stage[data-astro-cid-lcdefpme]:focus-visible:after{content:"";border:2px solid var(--color-text);border-radius:var(--radius-card);z-index:3000;pointer-events:none;position:absolute;inset:2px}.flow-card[data-astro-cid-lcdefpme]{width:var(--flow-card);aspect-ratio:1632/2220;margin-left:calc(var(--flow-card) / -2);margin-top:calc(var(--flow-card) * -.68);transform-style:preserve-3d;transform:translateX(calc(var(--flow-card) * (.79 + (var(--i) - 1) * .29))) translateZ(calc(var(--flow-card) * -1.15)) rotateY(-68deg);translate:var(--dx) 0;transition:transform .32s cubic-bezier(.2,.7,.2,1),translate .32s cubic-bezier(.2,.7,.2,1),opacity .3s;position:absolute;top:50%;left:50%}.flow-card[data-astro-cid-lcdefpme][data-i="0"]{transform:translateZ(calc(var(--flow-card) * .38))}html.flow-intro .flow-card[data-astro-cid-lcdefpme]{transform:translateZ(calc(var(--flow-card) * .38));opacity:0}html.flow-intro .flow-card[data-astro-cid-lcdefpme].is-deck{opacity:1}html.flow-intro .flow-card[data-astro-cid-lcdefpme].is-deck .flow-in[data-astro-cid-lcdefpme]{transform:rotateY(180deg)}.flow-in[data-astro-cid-lcdefpme]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .34s;position:relative}.flow-in[data-astro-cid-lcdefpme].is-down{transform:rotateY(180deg)}.flow[data-astro-cid-lcdefpme].is-tracking .flow-card[data-astro-cid-lcdefpme]{transition:transform .32s cubic-bezier(.2,.7,.2,1),translate 80ms linear,opacity .3s}.flow[data-astro-cid-lcdefpme].is-tracking .flow-stage[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme].is-tracking .flow-link[data-astro-cid-lcdefpme]{transition-duration:80ms;transition-timing-function:linear}.flow[data-astro-cid-lcdefpme].is-tracking .flow-mark[data-astro-cid-lcdefpme]{transition-duration:80ms}.flow[data-astro-cid-lcdefpme].is-tracking .flow-glow[data-astro-cid-lcdefpme]{transition:--glow-color .6s,left 80ms linear}.flow[data-astro-cid-lcdefpme].is-instant .flow-card[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme].is-instant .flow-in[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme].is-instant .flow-stage[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme].is-instant .flow-glow[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme].is-instant .flow-link[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme].is-instant .flow-mark[data-astro-cid-lcdefpme]{transition:none}.flow-face[data-astro-cid-lcdefpme],.flow-back[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:var(--radius-card);background:var(--color-surface);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.flow-back[data-astro-cid-lcdefpme]{transform:rotateY(180deg)}.flow-line[data-astro-cid-lcdefpme]{height:2px;margin:var(--space-18) var(--space-8) 0;cursor:pointer;touch-action:none;gap:3px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.flow-line[data-astro-cid-lcdefpme]{margin-left:var(--flow-pad);margin-right:var(--flow-pad)}}.flow-line[data-astro-cid-lcdefpme]:before{content:"";height:44px;position:absolute;top:-21px;left:0;right:0}.flow-seg[data-astro-cid-lcdefpme]{height:2px;display:block}.flow-mark[data-astro-cid-lcdefpme]{background:var(--color-text);width:2px;height:12px;transition:left .2s;position:absolute;top:-5px;left:-1px}.flow-caption[data-astro-cid-lcdefpme]{margin-top:var(--space-24);text-align:center;min-height:64px}.flow-link[data-astro-cid-lcdefpme]{gap:var(--space-6);translate:var(--cx,var(--dx)) 0;justify-items:center;transition:translate .32s cubic-bezier(.2,.7,.2,1);display:inline-grid}.flow-name[data-astro-cid-lcdefpme]{text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.1}@media (width>=768px){.flow-name[data-astro-cid-lcdefpme]{font-size:24px}}.flow-fallback[data-astro-cid-lcdefpme]{z-index:1;padding-top:var(--space-24);position:relative}html.js .flow-fallback[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
