.lp[data-astro-cid-abcjx6vi]{position:relative}.lp-head[data-astro-cid-abcjx6vi],.lp-hero[data-astro-cid-abcjx6vi]{--ink:#1c1f1d;--muted:#464a45;--rule:#1c1f1d38;--accent:#1e6a64;--halo:#f5f5f2eb;--lp-fade:.42s}.lp-head[data-astro-cid-abcjx6vi]{z-index:3;position:absolute;top:0;left:0;right:0}.lp-hero[data-astro-cid-abcjx6vi]{height:max(22rem, calc(100vh - var(--lp-top,0px)));background:var(--lp-world);color:var(--ink);position:relative;overflow:clip}@supports (height:100svh){.lp-hero[data-astro-cid-abcjx6vi]{height:max(22rem, calc(100svh - var(--lp-top,0px)))}}.lp-stage[data-astro-cid-abcjx6vi]{position:absolute;inset:0}.lp-stage[data-astro-cid-abcjx6vi] .lp-canvas{opacity:0;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .lp-stage[data-astro-cid-abcjx6vi] .lp-canvas{transition:opacity .6s linear}}.lp[data-astro-cid-abcjx6vi][data-drawn] .lp-stage[data-astro-cid-abcjx6vi] .lp-canvas{opacity:1}.lp[data-astro-cid-abcjx6vi][data-lost] .lp-stage[data-astro-cid-abcjx6vi] .lp-canvas{visibility:hidden}.lp-words[data-astro-cid-abcjx6vi]{--lp-left:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));pointer-events:none;grid-template-areas:"w";align-items:center;padding-block:5rem 4.5rem;display:grid;position:absolute;inset:0}.lp-text[data-astro-cid-abcjx6vi]{max-width:max(calc(45vw - var(--lp-left)), min(33rem, 40vw));pointer-events:auto;grid-area:w}.lp[data-astro-cid-abcjx6vi][data-settle] [data-astro-cid-abcjx6vi]:is(.lp-eyebrow,.lp-h,.lp-line){transition:opacity .3s linear, transform .3s var(--ease-out), clip-path .3s var(--ease-out)}.lp[data-astro-cid-abcjx6vi]:not([data-live]) .lp-text[data-astro-cid-abcjx6vi]:not(:first-child){opacity:0;pointer-events:none}.lp-eyebrow[data-astro-cid-abcjx6vi]{font-family:var(--font-ui);font-size:var(--text-ui-xs);font-variation-settings:"wdth" 110;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(.75rem,.5rem + .8vw,1.25rem);font-weight:500;line-height:1.3}.lp-h[data-astro-cid-abcjx6vi]{font-family:var(--font-serif);font-variation-settings:"opsz" 60;letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.75rem,min(1.5rem + 5vw,11vh),6.5rem);font-weight:400;line-height:.98}.lp-h[data-astro-cid-abcjx6vi] em[data-astro-cid-abcjx6vi]{font-family:var(--font-source-serif-italic), var(--font-serif);letter-spacing:-.02em;font-style:italic}.lp-line[data-astro-cid-abcjx6vi]{opacity:.86;text-wrap:pretty;max-width:25em;margin-top:clamp(1rem,.6rem + 1.2vw,1.75rem);font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);line-height:1.45}@media (width<=759.98px),(aspect-ratio<=9/10){.lp-words[data-astro-cid-abcjx6vi]{align-items:start;padding-top:7rem}.lp-text[data-astro-cid-abcjx6vi]{max-width:34rem}.lp-h[data-astro-cid-abcjx6vi]{font-size:clamp(2.625rem,1.6rem + 4.5vw,4.5rem);line-height:1}.lp-br[data-astro-cid-abcjx6vi]{display:none}.lp-line[data-astro-cid-abcjx6vi]{font-size:1.0625rem}}@media (height<=520px) and (width>=760px) and (aspect-ratio>=9/10){.lp-words[data-astro-cid-abcjx6vi]{padding-block:4.75rem 3.5rem}.lp-br[data-astro-cid-abcjx6vi]{display:none}.lp-eyebrow[data-astro-cid-abcjx6vi]{margin-bottom:.625rem}.lp-h[data-astro-cid-abcjx6vi]{font-size:clamp(2.25rem,9vh,3rem)}.lp-line[data-astro-cid-abcjx6vi]{margin-top:.75rem;font-size:1rem}}@media (width<=759.98px),(aspect-ratio<=9/10){.lp[data-astro-cid-abcjx6vi][data-still] .lp-hero[data-astro-cid-abcjx6vi]{height:auto;min-height:55svh}.lp[data-astro-cid-abcjx6vi][data-still] .lp-words[data-astro-cid-abcjx6vi]{position:static}}.lp-hud[data-astro-cid-abcjx6vi]{z-index:2;font-family:var(--font-ui);font-size:var(--text-ui-xs);pointer-events:none;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.lp-hud-inner[data-astro-cid-abcjx6vi]{align-items:flex-end;gap:clamp(1.25rem,.5rem + 2vw,2.5rem);padding-bottom:clamp(1rem,.5rem + 1.5vh,1.75rem);display:flex;position:relative}.lp-pause[data-astro-cid-abcjx6vi],.lp-skip[data-astro-cid-abcjx6vi]{text-shadow:0 0 2px var(--halo), 0 0 6px var(--halo);pointer-events:auto;transition:color var(--lp-fade) linear}.lp-pause[data-astro-cid-abcjx6vi]{font-family:var(--font-ui);font-size:var(--text-ui-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:.45rem;margin:0 0 0 -.375rem;padding:.4rem .375rem .375rem;display:inline-flex}.lp-pause[data-astro-cid-abcjx6vi][hidden]{display:none}.lp-pause[data-astro-cid-abcjx6vi]:hover,.lp-skip[data-astro-cid-abcjx6vi]:hover{color:var(--ink)}.lp-skip[data-astro-cid-abcjx6vi]{white-space:nowrap;font-variation-settings:"wdth" 106;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.4rem 0 .375rem;text-decoration:none}.lp-ico[data-astro-cid-abcjx6vi]{fill:currentColor;width:.75rem;height:.75rem}.lp-ico-play[data-astro-cid-abcjx6vi],.lp-pause[data-astro-cid-abcjx6vi][data-paused] .lp-ico-pause[data-astro-cid-abcjx6vi]{display:none}.lp-pause[data-astro-cid-abcjx6vi][data-paused] .lp-ico-play[data-astro-cid-abcjx6vi]{display:block}@media (width<=759.98px),(aspect-ratio<=9/10){.lp-hud-inner[data-astro-cid-abcjx6vi]{justify-content:space-between;gap:.75rem;padding-bottom:.75rem}.lp-hud-inner[data-astro-cid-abcjx6vi]:before{content:"";inset:auto calc(var(--gutter) - .75rem) .375rem;z-index:-1;backdrop-filter:blur(14px)saturate(1.1);background:#f3f2eeb8;border-radius:.875rem;height:3.25rem;position:absolute}.lp-pause[data-astro-cid-abcjx6vi],.lp-skip[data-astro-cid-abcjx6vi]{padding-block:.75rem .5rem}}@media (width<=559.98px){.lp-pause-label[data-astro-cid-abcjx6vi]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.lp-pause[data-astro-cid-abcjx6vi]{justify-content:center;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:no-preference){html[data-arrive]:not([data-motion=reduce]) .lp[data-astro-cid-abcjx6vi]:not([data-live]) .lp-text[data-astro-cid-abcjx6vi]:first-child [data-astro-cid-abcjx6vi]:is(.lp-eyebrow,.lp-h,.lp-line){animation:lp-line-in .7s var(--ease-out) backwards}html[data-arrive]:not([data-motion=reduce]) .lp[data-astro-cid-abcjx6vi]:not([data-live]) .lp-text[data-astro-cid-abcjx6vi]:first-child .lp-eyebrow[data-astro-cid-abcjx6vi]{animation-delay:1.5s}html[data-arrive]:not([data-motion=reduce]) .lp[data-astro-cid-abcjx6vi]:not([data-live]) .lp-text[data-astro-cid-abcjx6vi]:first-child .lp-h[data-astro-cid-abcjx6vi]{animation-delay:1.6s}html[data-arrive]:not([data-motion=reduce]) .lp[data-astro-cid-abcjx6vi]:not([data-live]) .lp-text[data-astro-cid-abcjx6vi]:first-child .lp-line[data-astro-cid-abcjx6vi]{animation-delay:1.77s}}@keyframes lp-line-in{0%{clip-path:inset(-.3em -.2em calc(100% + .3em));transform:translateY(10px)}to{clip-path:inset(-.3em -.2em);transform:translateY(0)}}.after[data-astro-cid-lcdefpme]{padding-block:clamp(2.25rem,1.5rem + 3vh,4rem) clamp(4rem,3rem + 6vh,7rem)}.after[data-astro-cid-lcdefpme]:focus{outline:none}.soon[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);max-width:34rem}.soon-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.85rem .95rem;display:flex}
