.journey-copy-with-cards[data-astro-cid-c25w5ddf]{min-height:82svh}@media (width>=768px){.landing-copy[data-astro-cid-c25w5ddf].journey-copy-with-cards{max-width:min(100%,1200px)}.journey-heading[data-astro-cid-c25w5ddf]{padding-top:clamp(1.5rem,4svh,3rem)}}.journey-card-rail[data-astro-cid-c25w5ddf]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1.25rem);width:100%;margin:clamp(1.3rem,3svh,2.25rem) auto 0;display:grid}.journey-card[data-astro-cid-c25w5ddf]{border:1px solid var(--border-subtle);background:var(--bg-elevated);text-align:left;min-width:0;overflow:hidden}.journey-card-media[data-astro-cid-c25w5ddf]{aspect-ratio:1.08;background-color:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.journey-card-media[data-astro-cid-c25w5ddf]:before{background-image:linear-gradient(90deg, transparent 49.6%, var(--border-2) 50%, transparent 50.4%), linear-gradient(transparent 49.6%, var(--border-2) 50%, transparent 50.4%);opacity:.48;content:"";background-size:2.25rem 2.25rem;position:absolute;inset:0}.journey-card-media-2[data-astro-cid-c25w5ddf]{background-color:color-mix(in srgb, var(--bg-subtle) 74%, var(--bg-page))}.journey-card-media-3[data-astro-cid-c25w5ddf]{background-color:color-mix(in srgb, var(--bg-subtle) 88%, var(--fg-muted))}.journey-card-image[data-astro-cid-c25w5ddf]{z-index:1;object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:relative}.journey-card-image-centered[data-astro-cid-c25w5ddf]{object-position:center}.journey-card-image-contained[data-astro-cid-c25w5ddf]{object-fit:contain;object-position:center}.journey-card-copy[data-astro-cid-c25w5ddf]{font-family:var(--font-sans);padding:clamp(.7rem,1.2vw,1rem) clamp(.75rem,1.3vw,1.05rem) clamp(.8rem,1.4vw,1.15rem)}.journey-card-copy[data-astro-cid-c25w5ddf] h3[data-astro-cid-c25w5ddf]{color:var(--fg-1);font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:14px;font-weight:500;line-height:1.25}.journey-card-copy[data-astro-cid-c25w5ddf] p[data-astro-cid-c25w5ddf]{color:color-mix(in srgb, var(--fg-1) 65%, var(--bg-page));font-family:var(--font-sans);margin:.35rem 0 0;font-size:12px;line-height:1.4}.journey-card-rail[data-astro-cid-c25w5ddf]:focus-visible{outline:2px solid var(--fg-1);outline-offset:4px}@media (width<=767px){.journey-panel[data-astro-cid-c25w5ddf]{scroll-snap-stop:normal}.journey-copy-with-cards[data-astro-cid-c25w5ddf]{min-height:76svh;transform:none}.journey-card-rail[data-astro-cid-c25w5ddf]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(80vw,22rem);grid-auto-flow:column;gap:.7rem;width:calc(100vw - 20px);margin:1.15rem 0 0 50%;padding:0 calc(50vw - 10px - min(80vw,22rem)/2) .7rem;scroll-padding-inline:calc(50vw - 10px - min(80vw,22rem)/2);display:grid;overflow-x:auto;transform:translate(-50%)}.journey-card-rail[data-astro-cid-c25w5ddf]::-webkit-scrollbar{display:none}.journey-card[data-astro-cid-c25w5ddf]{scroll-snap-align:center;scroll-snap-stop:always}.journey-card-media[data-astro-cid-c25w5ddf]{aspect-ratio:auto;height:clamp(13rem,30svh,17rem)}.journey-card-image[data-astro-cid-c25w5ddf]{object-position:center 40%}.journey-card-image-lower-framing[data-astro-cid-c25w5ddf]{object-position:center 15%}.journey-card-image-mobile-top[data-astro-cid-c25w5ddf]{object-position:center top}.journey-card-copy[data-astro-cid-c25w5ddf]{padding:.8rem .85rem .95rem}}.home-closing-panel[data-astro-cid-5muyvn7v]{--home-closing-light-strong:color-mix(in srgb, var(--fg-inverse) 14%, transparent);--home-closing-light-soft:color-mix(in srgb, var(--fg-inverse) 7%, transparent);isolation:isolate;min-height:100dvh;padding:4rem 1.5rem max(3rem, env(safe-area-inset-bottom));background:var(--bg-inverse);color:var(--fg-inverse);place-items:center;display:grid;position:relative;overflow:hidden}.home-closing-panel[data-astro-cid-5muyvn7v]:before{z-index:-1;background:radial-gradient(ellipse at 48% 38%, var(--home-closing-light-strong) 0%, transparent 37%), radial-gradient(ellipse at 28% 68%, var(--home-closing-light-soft) 0%, transparent 34%), radial-gradient(ellipse at 76% 62%, var(--home-closing-light-soft) 0%, transparent 38%);content:"";filter:blur(34px);opacity:.8;pointer-events:none;animation:24s ease-in-out infinite alternate home-closing-shader;position:absolute;inset:-20%}.home-closing-content[data-astro-cid-5muyvn7v]{z-index:1;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:min(100%,80rem);height:min(62svh,680px);display:flex;position:relative}.home-closing-brand[data-astro-cid-5muyvn7v]{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.home-closing-mark[data-astro-cid-5muyvn7v]{isolation:isolate;width:4rem;height:4rem;display:block;position:relative}.home-closing-mark[data-astro-cid-5muyvn7v]:before{z-index:-1;background:radial-gradient(circle, var(--home-closing-light-strong) 0%, var(--home-closing-light-soft) 38%, transparent 70%), conic-gradient(from 0deg, transparent 0deg, var(--home-closing-light-strong) 72deg, transparent 145deg, var(--home-closing-light-soft) 248deg, transparent 330deg);content:"";filter:blur(17px);opacity:.78;pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite home-closing-mark-aura;position:absolute;inset:-2.75rem}.home-closing-mark[data-astro-cid-5muyvn7v] [role=img]{background-color:var(--fg-inverse)}.home-closing-tagline[data-astro-cid-5muyvn7v]{max-width:min(32ch,100%);color:color-mix(in srgb, var(--fg-inverse) 90%, transparent);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.12}.home-closing-wordmark[data-astro-cid-5muyvn7v]{color:inherit;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:600;line-height:1}.home-closing-cta[data-astro-cid-5muyvn7v]{border-color:var(--fg-inverse);background:var(--fg-inverse);color:var(--fg-1);margin-bottom:clamp(0rem,3svh,1.75rem)}.home-closing-cta[data-astro-cid-5muyvn7v]:hover{border-color:var(--gray-150);background:var(--gray-150);color:var(--fg-1)}@keyframes home-closing-shader{0%{transform:translate(-2%,-1%)scale(.98)rotate(-2deg)}to{transform:translate(2%,1%)scale(1.04)rotate(2deg)}}@keyframes home-closing-mark-aura{0%,to{opacity:.62;transform:scale(.82)rotate(0)}50%{opacity:.96;transform:scale(1.12)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.home-closing-panel[data-astro-cid-5muyvn7v]:before,.home-closing-mark[data-astro-cid-5muyvn7v]:before{animation:none}}
