.schematic[data-astro-cid-gsjqyr7o]{gap:var(--space-2);max-inline-size:52rem;display:grid}.schematic__drawing[data-astro-cid-gsjqyr7o]{block-size:auto;inline-size:100%;color:var(--theme-text);fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;display:block;overflow:visible}.schematic__drawing[data-astro-cid-gsjqyr7o] .water[data-astro-cid-gsjqyr7o]{stroke-dasharray:4 6;stroke-opacity:.45}.schematic__drawing[data-astro-cid-gsjqyr7o] .cut[data-astro-cid-gsjqyr7o]{stroke:var(--theme-accent);stroke-dasharray:6 5}.schematic__drawing[data-astro-cid-gsjqyr7o] .inner[data-astro-cid-gsjqyr7o]{stroke-opacity:.55}.schematic__drawing[data-astro-cid-gsjqyr7o] .ghost[data-astro-cid-gsjqyr7o]{stroke-dasharray:3 5;stroke-opacity:.5}.schematic__drawing[data-astro-cid-gsjqyr7o] .fill-stone[data-astro-cid-gsjqyr7o]{fill:var(--theme-surface)}.schematic__drawing[data-astro-cid-gsjqyr7o] .fill-paper[data-astro-cid-gsjqyr7o]{fill:var(--theme-bg)}.schematic__drawing[data-astro-cid-gsjqyr7o] .fill-ink[data-astro-cid-gsjqyr7o]{fill:currentColor}.schematic__drawing[data-astro-cid-gsjqyr7o] .fill-green[data-astro-cid-gsjqyr7o]{fill:var(--theme-accent);stroke:var(--theme-accent)}.schematic__drawing[data-astro-cid-gsjqyr7o] text[data-astro-cid-gsjqyr7o]{fill:currentColor;stroke:none;font-weight:var(--weight-bold)}.schematic__drawing[data-astro-cid-gsjqyr7o] .num[data-astro-cid-gsjqyr7o]{text-anchor:middle;font-size:30px}.schematic__drawing[data-astro-cid-gsjqyr7o] .tag[data-astro-cid-gsjqyr7o]{font-size:20px;font-weight:var(--weight-semibold)}@media (width<=47.99rem){.schematic__drawing[data-astro-cid-gsjqyr7o] .num[data-astro-cid-gsjqyr7o]{font-size:48px}.schematic__drawing[data-astro-cid-gsjqyr7o] .tag[data-astro-cid-gsjqyr7o]{font-size:34px}}@media (prefers-reduced-motion:no-preference){.schematic[data-astro-cid-gsjqyr7o][data-play-state] .schematic__block[data-astro-cid-gsjqyr7o],.schematic[data-astro-cid-gsjqyr7o][data-play-state] .schematic__cable[data-astro-cid-gsjqyr7o]{transform-box:fill-box;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.schematic[data-astro-cid-gsjqyr7o][data-play-state] .schematic__block[data-astro-cid-gsjqyr7o]{animation-name:schematic-block}.schematic[data-astro-cid-gsjqyr7o][data-play-state] .schematic__cable[data-astro-cid-gsjqyr7o]{transform-origin:50% 0;animation-name:schematic-cable}.schematic[data-astro-cid-gsjqyr7o]:not([data-play-state=on]) [data-astro-cid-gsjqyr7o]{animation-play-state:paused}}@keyframes schematic-block{0%,12%{opacity:1;transform:none}18%{opacity:0;transform:none}19%,28%{opacity:0;transform:translateY(75px)}34%{opacity:1;transform:translateY(75px)}56%,to{opacity:1;transform:none}}@keyframes schematic-cable{0%,18%{transform:none}30%,34%{transform:scaleY(4.95)}56%,to{transform:none}}.hero[data-astro-cid-ge2uvauf]{position:relative;overflow-x:clip}.hero__inner[data-astro-cid-ge2uvauf]{--col:100cqi;gap:var(--space-8);padding-block:clamp(var(--space-8), 8svh, var(--space-16)) 0;display:grid;container-type:inline-size}.hero__title[data-astro-cid-ge2uvauf]{font-size:min(5.5rem, calc(var(--col) / 6.6), 10svh);font-weight:var(--weight-regular);line-height:var(--lh-display);letter-spacing:var(--tracking-tight);gap:.02em;padding-block-end:.12em;display:grid}.hero__title[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.hero__landing[data-astro-cid-ge2uvauf]{font-style:normal;font-weight:var(--weight-extrabold);justify-self:start;padding-inline:.2em;position:relative}.hero__landing[data-astro-cid-ge2uvauf]:after{content:"";inset-inline:0;border:.055em solid var(--theme-accent-text);border-top:0;height:.46em;position:absolute;bottom:-.11em}.hero__proof[data-astro-cid-ge2uvauf]{gap:var(--space-8);max-width:38rem;padding-block-end:var(--space-4);display:grid}.hero__lead[data-astro-cid-ge2uvauf]{gap:var(--space-2);display:grid}.hero__actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.hero__stage[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:16/9;pointer-events:none;margin-block-end:-18%;position:relative}.hero__stage[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{transform-origin:50% 62%;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible;transform:scale(1.45)}@media (width<=63.99rem){.hero__after[data-astro-cid-ge2uvauf]{block-size:calc((100vw - 2 * var(--page-gutter)) * .18)}}@media (width>=64rem){.hero__inner[data-astro-cid-ge2uvauf]{--col:calc((100cqi - var(--space-12)) * 5 / 11);column-gap:var(--space-12);row-gap:var(--space-8);padding-block:clamp(var(--space-8), 8svh, var(--space-16)) clamp(var(--space-8), 8svh, var(--space-16));grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.hero__title[data-astro-cid-ge2uvauf]{grid-area:1/1;align-self:end}.hero__proof[data-astro-cid-ge2uvauf]{grid-area:2/1;align-self:start;padding-block-end:0}.hero__stage[data-astro-cid-ge2uvauf]{grid-area:1/2/3;justify-self:end;inline-size:min(100%,92.4444svh);margin-block-end:0}}.site-parts[data-astro-cid-dzbx3qy5]{--site-parts-cycle:15s;gap:var(--space-4);margin-top:var(--space-12);display:grid}.site-parts__label[data-astro-cid-dzbx3qy5]{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--text-xl--lh);display:grid}.site-parts__label[data-astro-cid-dzbx3qy5]>[data-astro-cid-dzbx3qy5]{grid-area:1/1}.site-parts__row[data-astro-cid-dzbx3qy5]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-parts__slot[data-astro-cid-dzbx3qy5]{outline:2px dashed var(--theme-border-strong);outline-offset:-2px;min-height:5.5rem;display:grid}.site-parts__slot[data-astro-cid-dzbx3qy5]>[data-astro-cid-dzbx3qy5]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--text-base--lh);grid-area:1/1;align-items:flex-end;display:flex}.site-parts__have[data-astro-cid-dzbx3qy5]{background:var(--theme-surface)}.site-parts__drop[data-astro-cid-dzbx3qy5]{color:var(--theme-bg);background:var(--theme-accent)}.site-parts__key[data-astro-cid-dzbx3qy5]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.site-parts__swatch[data-astro-cid-dzbx3qy5]{width:.9rem;height:.9rem;margin-inline-start:var(--space-2);display:inline-block}.site-parts__swatch--have[data-astro-cid-dzbx3qy5]{background:var(--theme-surface);outline:1px solid var(--theme-border-strong);margin-inline-start:0}.site-parts__swatch--drop[data-astro-cid-dzbx3qy5]{background:var(--theme-accent)}@media (width>=48rem){.site-parts__row[data-astro-cid-dzbx3qy5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-parts__site--1[data-astro-cid-dzbx3qy5],.site-parts__site--2[data-astro-cid-dzbx3qy5],.site-parts__have--1[data-astro-cid-dzbx3qy5],.site-parts__have--2[data-astro-cid-dzbx3qy5],.site-parts__have--3[data-astro-cid-dzbx3qy5],.site-parts__drop--0[data-astro-cid-dzbx3qy5]{opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes site-parts-have-0{0%,to{opacity:1}}@keyframes site-parts-drop-0{0%{opacity:0;transform:translateY(-30%)}.5%,31.33%{opacity:0;transform:translateY(-30%)}33.83%,64.67%{opacity:0;transform:translateY(-30%)}67.17%,98%{opacity:0;transform:translateY(-30%)}to{opacity:0;transform:translateY(0)}}@keyframes site-parts-have-1{0%{opacity:0}1%,31.33%{opacity:0}34.33%,64.67%{opacity:0}67.67%,98%{opacity:0}to{opacity:0}}@keyframes site-parts-drop-1{0%{opacity:0;transform:translateY(-30%)}.5%,9%{opacity:0;transform:translateY(-30%)}14%,30.33%{opacity:1;transform:translateY(0)}32.33%{opacity:0;transform:translateY(0)}33.83%,42.33%{opacity:0;transform:translateY(-30%)}47.33%,63.67%{opacity:1;transform:translateY(0)}65.67%{opacity:0;transform:translateY(0)}67.17%,75.67%{opacity:0;transform:translateY(-30%)}80.67%,97%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes site-parts-have-2{0%{opacity:0}1%,31.33%{opacity:0}34.33%,64.67%{opacity:0}67.67%,98%{opacity:1}to{opacity:0}}@keyframes site-parts-drop-2{0%{opacity:0;transform:translateY(-30%)}.5%,12%{opacity:0;transform:translateY(-30%)}17%,30.33%{opacity:1;transform:translateY(0)}32.33%{opacity:0;transform:translateY(0)}33.83%,45.33%{opacity:0;transform:translateY(-30%)}50.33%,63.67%{opacity:1;transform:translateY(0)}65.67%{opacity:0;transform:translateY(0)}67.17%,98%{opacity:0;transform:translateY(-30%)}to{opacity:0;transform:translateY(0)}}@keyframes site-parts-have-3{0%{opacity:0}1%,31.33%{opacity:0}34.33%,64.67%{opacity:1}67.67%,98%{opacity:1}to{opacity:0}}@keyframes site-parts-drop-3{0%{opacity:0;transform:translateY(-30%)}.5%,15%{opacity:0;transform:translateY(-30%)}20%,30.33%{opacity:1;transform:translateY(0)}32.33%{opacity:0;transform:translateY(0)}33.83%,64.67%{opacity:0;transform:translateY(-30%)}67.17%,98%{opacity:0;transform:translateY(-30%)}to{opacity:0;transform:translateY(0)}}@keyframes site-parts-label-0{0%,31.33%{opacity:1}32.83%,98.5%{opacity:0}to{opacity:1}}@keyframes site-parts-label-1{0%,32.83%{opacity:0}34.83%,64.67%{opacity:1}66.17%,to{opacity:0}}@keyframes site-parts-label-2{0%,66.17%{opacity:0}68.17%,97%{opacity:1}98.5%,to{opacity:0}}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__have--0[data-astro-cid-dzbx3qy5]{animation:site-parts-have-0 var(--site-parts-cycle) linear infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__drop--0[data-astro-cid-dzbx3qy5]{animation:site-parts-drop-0 var(--site-parts-cycle) var(--ease-standard) infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__have--1[data-astro-cid-dzbx3qy5]{animation:site-parts-have-1 var(--site-parts-cycle) linear infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__drop--1[data-astro-cid-dzbx3qy5]{animation:site-parts-drop-1 var(--site-parts-cycle) var(--ease-standard) infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__have--2[data-astro-cid-dzbx3qy5]{animation:site-parts-have-2 var(--site-parts-cycle) linear infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__drop--2[data-astro-cid-dzbx3qy5]{animation:site-parts-drop-2 var(--site-parts-cycle) var(--ease-standard) infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__have--3[data-astro-cid-dzbx3qy5]{animation:site-parts-have-3 var(--site-parts-cycle) linear infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__drop--3[data-astro-cid-dzbx3qy5]{animation:site-parts-drop-3 var(--site-parts-cycle) var(--ease-standard) infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__site--0[data-astro-cid-dzbx3qy5]{animation:site-parts-label-0 var(--site-parts-cycle) linear infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__site--1[data-astro-cid-dzbx3qy5]{animation:site-parts-label-1 var(--site-parts-cycle) linear infinite both}[data-astro-cid-dzbx3qy5][data-play-state] .site-parts__site--2[data-astro-cid-dzbx3qy5]{animation:site-parts-label-2 var(--site-parts-cycle) linear infinite both}[data-astro-cid-dzbx3qy5][data-play-state]:not([data-play-state=on]) [data-astro-cid-dzbx3qy5]{animation-play-state:paused}}.line-art{block-size:auto;inline-size:100%;color:var(--theme-text);fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;display:block;overflow:visible}.line-art .water{stroke-dasharray:4 6;stroke-opacity:.45}.line-art .cut{stroke:var(--theme-accent);stroke-dasharray:6 5}.line-art .inner{stroke-opacity:.55}.line-art .ghost{stroke-dasharray:3 5;stroke-opacity:.5}.line-art .fill-stone{fill:var(--theme-surface)}.line-art .fill-paper{fill:var(--theme-bg)}.line-art .fill-ink{fill:currentColor}.line-art .fill-green{fill:var(--theme-accent);stroke:var(--theme-accent)}.line-art text{fill:currentColor;stroke:none;font-family:var(--font-sans);font-weight:var(--weight-semibold)}.line-art .mv{transform-box:fill-box;transform-origin:50%}.line-art .mv-top{transform-box:fill-box;transform-origin:50% 0}.section--surface .line-art .fill-stone{fill:var(--theme-bg-hover)}.band-ink .line-art{color:var(--theme-bg)}.band-ink .line-art .fill-stone,.band-ink .line-art .fill-paper{fill:var(--theme-text)}.band-ink .line-art .fill-green{fill:var(--theme-accent-text);stroke:var(--theme-accent-text)}.band-ink .line-art .cut{stroke:var(--theme-accent-text)}.home-stages[data-astro-cid-emwqhprg]{gap:var(--space-4);display:grid}.home-stages__list[data-astro-cid-emwqhprg]{gap:var(--space-8);display:grid}.home-stages__stage[data-astro-cid-emwqhprg]{gap:var(--space-3);align-content:start;display:grid}.home-stages__art[data-astro-cid-emwqhprg]{position:relative}.home-stages__art[data-astro-cid-emwqhprg]:before{content:"";inset-inline:0;background:repeating-linear-gradient(to right, var(--theme-text) 0 4px, transparent 0 10px);opacity:.45;height:2px;position:absolute;top:87.5%}.home-stages__art[data-astro-cid-emwqhprg]>svg{width:100%;height:auto;display:block;position:relative}.home-stages__caption[data-astro-cid-emwqhprg]{padding-inline:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--text-lg--lh);color:var(--theme-text)}.home-stages__life[data-astro-cid-emwqhprg]{display:none}@media (width>=48rem){.home-stages__list[data-astro-cid-emwqhprg]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.home-stages__caption[data-astro-cid-emwqhprg]{padding-inline-end:var(--space-4)}.home-stages__life[data-astro-cid-emwqhprg]{align-items:center;gap:var(--space-4);display:flex}.home-stages__arrow[data-astro-cid-emwqhprg]{border-top:2px solid var(--theme-text);flex:1;position:relative}.home-stages__arrow[data-astro-cid-emwqhprg]:after{content:"";inset-inline-end:0;border-top:2px solid var(--theme-text);border-right:2px solid var(--theme-text);width:12px;height:12px;position:absolute;top:-7px;transform:rotate(45deg)}}.title-pass[data-astro-cid-bitf2xcm]{gap:var(--space-4);max-width:48rem;margin-top:var(--space-12);padding:var(--space-6);background:var(--theme-bg);display:grid}.title-pass__parties[data-astro-cid-bitf2xcm]{justify-content:space-between;gap:var(--space-4);display:flex}.title-pass__party[data-astro-cid-bitf2xcm]{gap:var(--space-1);display:grid}.title-pass__party--you[data-astro-cid-bitf2xcm]{opacity:.45}.title-pass__party--eec[data-astro-cid-bitf2xcm]{text-align:end}.title-pass__party[data-astro-cid-bitf2xcm] .label[data-astro-cid-bitf2xcm]{color:var(--theme-text-low)}.title-pass__who[data-astro-cid-bitf2xcm]{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--text-xl--lh)}.title-pass__track[data-astro-cid-bitf2xcm]{align-items:center;min-height:3rem;display:flex;position:relative;container-type:inline-size}.title-pass__rail[data-astro-cid-bitf2xcm]{border-top:2px dashed var(--theme-border-strong);position:absolute;inset:50% 0 auto}.title-pass__tag[data-astro-cid-bitf2xcm]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);color:var(--theme-bg);font-weight:var(--weight-extrabold);background:var(--theme-text);border-radius:var(--radius-full);display:inline-flex;position:relative;transform:translate(calc(100cqi - 100%))}.title-pass__ship[data-astro-cid-bitf2xcm]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:2rem;height:1rem}.title-pass__hull[data-astro-cid-bitf2xcm]{fill:var(--theme-bg)}.title-pass__funnel[data-astro-cid-bitf2xcm]{fill:var(--theme-accent)}.title-pass__list[data-astro-cid-bitf2xcm]{gap:var(--space-2);justify-items:end;display:grid}.title-pass__item[data-astro-cid-bitf2xcm]{align-items:center;gap:var(--space-3);font-weight:var(--weight-semibold);display:flex}.title-pass__tick[data-astro-cid-bitf2xcm]{background:var(--theme-accent);width:.75rem;height:.75rem}@media (width>=64rem){.title-pass[data-astro-cid-bitf2xcm]{--title-pass-gap:var(--space-12);--title-pass-to:calc((100cqi - var(--title-pass-gap)) * 7 / 12 + var(--title-pass-gap));column-gap:var(--title-pass-gap);background:0 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);max-width:none;padding:0}.title-pass__parties[data-astro-cid-bitf2xcm]{display:contents}.title-pass__party--eec[data-astro-cid-bitf2xcm]{text-align:start}.title-pass__track[data-astro-cid-bitf2xcm]{grid-column:1/-1}.title-pass__rail[data-astro-cid-bitf2xcm]{inset-inline-end:calc(100% - var(--title-pass-to))}.title-pass__tag[data-astro-cid-bitf2xcm]{transform:translateX(var(--title-pass-to))}.title-pass__list[data-astro-cid-bitf2xcm]{grid-column:2;justify-items:start}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-bitf2xcm][data-play-state] .title-pass__tag[data-astro-cid-bitf2xcm]{animation:1.8s cubic-bezier(.45,0,.25,1) .5s both title-pass-move}[data-astro-cid-bitf2xcm][data-play-state] .title-pass__party--you[data-astro-cid-bitf2xcm]{animation:.6s 1.8s both title-pass-dim}[data-astro-cid-bitf2xcm][data-play-state] .title-pass__item[data-astro-cid-bitf2xcm]{animation:title-pass-in var(--duration-base) var(--ease-standard) both;animation-delay:calc(2.4s + var(--i) * .3s)}[data-astro-cid-bitf2xcm][data-play-state]:not([data-play-state=on]) [data-astro-cid-bitf2xcm]{animation-play-state:paused}}@keyframes title-pass-move{0%{transform:translate(0)}}@keyframes title-pass-dim{0%{opacity:1}}@keyframes title-pass-in{0%{opacity:0;transform:translate(-12px)}}.network-map[data-astro-cid-xyb2ytdt]{--dock-scale:.85;--vessel-scale:1.15;--route-width:5;--land-width:5;--glyph-stroke:1.6;gap:var(--space-2);display:grid}@media (width>=48rem){.network-map[data-astro-cid-xyb2ytdt]{--dock-scale:.5;--vessel-scale:.7;--route-width:3;--land-width:4.2;--glyph-stroke:2}}.network-map__defs[data-astro-cid-xyb2ytdt]{block-size:0;inline-size:0;position:absolute;overflow:hidden}.network-map__drawing[data-astro-cid-xyb2ytdt]{block-size:auto;inline-size:100%;color:var(--theme-text);display:block;overflow:hidden}.network-map__drawing--wide[data-astro-cid-xyb2ytdt]{display:none}@media (width>=48rem){.network-map__drawing--wide[data-astro-cid-xyb2ytdt]{display:block;overflow:visible}.network-map__drawing--narrow[data-astro-cid-xyb2ytdt]{display:none}}.network-map__dock[data-astro-cid-xyb2ytdt]{transform:scale(var(--dock-scale))}.network-map__vessel[data-astro-cid-xyb2ytdt]{transform:scale(var(--vessel-scale))}.network-map__land[data-astro-cid-xyb2ytdt]{fill:none;stroke:currentColor;stroke-width:var(--land-width);stroke-linecap:round;stroke-opacity:.16}.network-map__route[data-astro-cid-xyb2ytdt]{fill:none;stroke:currentColor;stroke-width:var(--route-width);stroke-linecap:round;stroke-dasharray:0 9;stroke-opacity:.7}.network-map__pontoon[data-astro-cid-xyb2ytdt]{fill:var(--theme-surface);stroke:currentColor;stroke-width:var(--glyph-stroke)}.network-map__wall[data-astro-cid-xyb2ytdt],.network-map__bridge[data-astro-cid-xyb2ytdt]{fill:currentColor;stroke:currentColor;stroke-width:var(--glyph-stroke)}.network-map__ship[data-astro-cid-xyb2ytdt]{fill:var(--theme-bg);stroke:currentColor;stroke-width:var(--glyph-stroke);stroke-linejoin:round}.network-map__crane[data-astro-cid-xyb2ytdt]{fill:var(--theme-accent);stroke:var(--theme-accent);stroke-width:var(--glyph-stroke)}.ps-arrows[data-astro-cid-l6naubsd]{gap:var(--space-2);display:none}@media (width>=48rem){.ps-arrows[data-astro-cid-l6naubsd][data-scrollable]{display:flex}}.ps-arrows__btn[data-astro-cid-l6naubsd]{border:2px solid var(--theme-text);block-size:2.75rem;inline-size:2.75rem;color:var(--theme-text);background-color:var(--theme-bg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:inline-grid}.ps-arrows__btn[data-astro-cid-l6naubsd] svg[data-astro-cid-l6naubsd]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:square;block-size:1.25rem;inline-size:1.25rem}.ps-arrows__btn[data-astro-cid-l6naubsd]:hover:not(:disabled){background-color:var(--theme-bg-hover)}.ps-arrows__btn[data-astro-cid-l6naubsd]:disabled{border-color:var(--theme-border-strong);color:var(--theme-border-strong);cursor:default}.ps[data-astro-cid-bsfvgwpy]{--card-gap:var(--space-4);--fade-w:var(--space-8);timeline-scope:--ps;margin-inline:calc(-1 * var(--page-gutter));position:relative}.ps__port[data-astro-cid-bsfvgwpy]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;scroll-timeline:--ps x;overflow-x:auto;container-type:inline-size}.ps__port[data-astro-cid-bsfvgwpy]::-webkit-scrollbar{display:none}.ps__port[data-astro-cid-bsfvgwpy]:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:no-preference){.ps__port[data-astro-cid-bsfvgwpy]{scroll-behavior:smooth}}.ps__list[data-astro-cid-bsfvgwpy]{--card-w:calc(100cqi - 2 * var(--page-gutter) - var(--space-12));grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--card-gap);inline-size:max-content;padding-inline:var(--page-gutter);display:grid}.ps__list[data-astro-cid-bsfvgwpy]>li[data-astro-cid-bsfvgwpy]{scroll-snap-align:start;display:grid}.ps__fade[data-astro-cid-bsfvgwpy]{z-index:1;inline-size:var(--fade-w);pointer-events:none;opacity:0;position:absolute;inset-block:0}.ps__fade--start[data-astro-cid-bsfvgwpy]{background:linear-gradient(to right, var(--theme-bg), transparent);inset-inline-start:0}.ps__fade--end[data-astro-cid-bsfvgwpy]{background:linear-gradient(to left, var(--theme-bg), transparent);inset-inline-end:0}@supports (animation-timeline:scroll()) and (timeline-scope:--ps){.ps__fade[data-astro-cid-bsfvgwpy]{animation:linear both ps-fade-in --ps}.ps__fade--start[data-astro-cid-bsfvgwpy]{animation-range:0 3rem}.ps__fade--end[data-astro-cid-bsfvgwpy]{animation-name:ps-fade-out;animation-range:calc(100% - 3rem) 100%}}@keyframes ps-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ps-fade-out{0%{opacity:1}to{opacity:0}}@supports not ((animation-timeline:scroll()) and (timeline-scope:--ps)){.ps[data-astro-cid-bsfvgwpy][data-more-start] .ps__fade--start[data-astro-cid-bsfvgwpy],.ps[data-astro-cid-bsfvgwpy][data-more-end] .ps__fade--end[data-astro-cid-bsfvgwpy]{opacity:1}@media (prefers-reduced-motion:no-preference){.ps__fade[data-astro-cid-bsfvgwpy]{transition:opacity var(--duration-base) var(--ease-standard)}}}@media (width>=48rem){.ps[data-astro-cid-bsfvgwpy]{margin-inline:0}.ps__port[data-astro-cid-bsfvgwpy]{scroll-padding-inline:0}.ps__list[data-astro-cid-bsfvgwpy]{--card-w:calc((100cqi - var(--card-gap)) / 2);padding-inline:0}}@media (width>=64rem){.ps__list[data-astro-cid-bsfvgwpy]{--card-w:calc((100cqi - 2 * var(--card-gap)) / 3)}}@media (width>=80rem){.ps__list[data-astro-cid-bsfvgwpy]{--card-w:calc((100cqi - 3 * var(--card-gap)) / 4)}}.section__text:has(>.ps-arrows){place-self:end}.home-site-cards[data-astro-cid-lcdefpme]{margin-top:var(--space-12)}
