.hero[data-astro-cid-oqocplwe]{position:relative;min-height:100dvh;isolation:isolate;overflow:hidden;background:var(--horizon-sandstone, #f6f0e8)}.hero__media[data-astro-cid-oqocplwe]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--horizon-sandstone, #f6f0e8)}.hero__video[data-astro-cid-oqocplwe]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:transparent}.hero__layers[data-astro-cid-oqocplwe]{position:absolute;inset:0;background:var(--hero-layers)}.hero__block[data-astro-cid-oqocplwe]:before{content:"";position:absolute;inset:-.85rem -.9rem -.9rem;z-index:-1;border-radius:.75rem;background:color-mix(in srgb,var(--horizon-sunlight, #fdf6ea) 92%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 640px){.hero__block[data-astro-cid-oqocplwe]:before{content:none}}@media (min-width: 640px) and (max-height: 720px),(min-width: 980px) and (max-width: 1092px) and (max-height: 820px){.hero__block[data-astro-cid-oqocplwe]:before{content:""}}.hero__block[data-astro-cid-oqocplwe]{position:absolute;z-index:1;left:var(--block-phone-left);right:var(--block-phone-right);top:var(--block-phone-top);display:flex;flex-direction:column;align-items:flex-end;text-align:right}@media (min-width: 640px){.hero__block[data-astro-cid-oqocplwe]{left:var(--block-tablet-left);right:var(--block-tablet-right);top:var(--block-tablet-top)}}@media (min-width: 1024px){.hero__block[data-astro-cid-oqocplwe]{left:var(--block-laptop-left);right:var(--block-laptop-right);top:var(--block-laptop-top)}}@media (min-width: 1600px){.hero__block[data-astro-cid-oqocplwe]{left:var(--block-desktop-left);right:var(--block-desktop-right);top:var(--block-desktop-top)}}.hero__lockup[data-astro-cid-oqocplwe]{display:block;width:var(--block-phone-logo-w);max-width:100%;height:auto}.hero__display[data-astro-cid-oqocplwe]{margin:var(--block-phone-logo-gap) 0 0;font-family:var(--horizon-font-subhead, system-ui, sans-serif);font-weight:400;font-style:italic;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking, .05em);font-size:var(--block-phone-display-size);line-height:var(--block-phone-display-lh);color:var(--horizon-deep, #2f4a5a)}.hero__supporting[data-astro-cid-oqocplwe]{margin:var(--block-phone-display-gap) 0 0;font-family:var(--horizon-font-body, system-ui, sans-serif);font-weight:400;font-size:var(--block-phone-subhead-size);line-height:var(--block-phone-subhead-lh);color:var(--horizon-deep, #2f4a5a)}.hero__seg[data-astro-cid-oqocplwe]{display:inline}.hero__seg--line[data-astro-cid-oqocplwe]:before,.hero__seg--break-subhead[data-astro-cid-oqocplwe]:before,.hero__seg--break-display[data-astro-cid-oqocplwe]:before{content:"\a";white-space:pre}@media (min-width: 421px) and (max-width: 639px){.hero__seg--break-subhead[data-astro-cid-oqocplwe]:before{content:none}}@media (min-width: 652px) and (max-width: 1023px){.hero__seg--break-subhead[data-astro-cid-oqocplwe]:before{content:none}}@media (min-width: 1093px) and (max-width: 1599px){.hero__seg--break-subhead[data-astro-cid-oqocplwe]:before{content:none}}@media (min-width: 1664px){.hero__seg--break-subhead[data-astro-cid-oqocplwe]:before{content:none}}@media (min-width: 366px){.hero__seg--break-display[data-astro-cid-oqocplwe]:before{content:none}}.hero__stop[data-astro-cid-oqocplwe]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width: 640px){.hero__lockup[data-astro-cid-oqocplwe]{width:var(--block-tablet-logo-w)}.hero__display[data-astro-cid-oqocplwe]{margin-top:var(--block-tablet-logo-gap);font-size:var(--block-tablet-display-size);line-height:var(--block-tablet-display-lh)}.hero__supporting[data-astro-cid-oqocplwe]{margin-top:var(--block-tablet-display-gap);font-size:var(--block-tablet-subhead-size);line-height:var(--block-tablet-subhead-lh)}}@media (min-width: 1024px){.hero__lockup[data-astro-cid-oqocplwe]{width:var(--block-laptop-logo-w)}.hero__display[data-astro-cid-oqocplwe]{margin-top:var(--block-laptop-logo-gap);font-size:var(--block-laptop-display-size);line-height:var(--block-laptop-display-lh)}.hero__supporting[data-astro-cid-oqocplwe]{margin-top:var(--block-laptop-display-gap);font-size:var(--block-laptop-subhead-size);line-height:var(--block-laptop-subhead-lh)}}@media (min-width: 1600px){.hero__lockup[data-astro-cid-oqocplwe]{width:var(--block-desktop-logo-w)}.hero__display[data-astro-cid-oqocplwe]{margin-top:var(--block-desktop-logo-gap);font-size:var(--block-desktop-display-size);line-height:var(--block-desktop-display-lh)}.hero__supporting[data-astro-cid-oqocplwe]{margin-top:var(--block-desktop-display-gap);font-size:var(--block-desktop-subhead-size);line-height:var(--block-desktop-subhead-lh)}}.hero__more[data-astro-cid-oqocplwe]{position:absolute;z-index:1;left:50%;bottom:calc(var(--horizon-nav-height, 4.75rem) + var(--horizon-bottom-inset, 0px) + var(--horizon-bottom-gap, 1.5rem));transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .9rem .35rem;border-radius:999px;font-family:var(--horizon-font-body, system-ui, sans-serif);font-size:.95rem;letter-spacing:.02em;color:var(--horizon-deep, #2f4a5a);text-decoration:none;transition:opacity .42s ease-out;background:color-mix(in srgb,var(--horizon-sunlight, #fdf6ea) 91%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero__more[data-astro-cid-oqocplwe][data-over-hero-copy]{display:none}@media (max-width: 479px){.hero__more[data-astro-cid-oqocplwe]{display:none}}.hero__more[data-astro-cid-oqocplwe]:hover .hero__more-label[data-astro-cid-oqocplwe],.hero__more[data-astro-cid-oqocplwe]:focus-visible .hero__more-label[data-astro-cid-oqocplwe]{text-decoration:underline;text-underline-offset:.2em}.hero__more[data-astro-cid-oqocplwe]:focus-visible{outline:3px solid var(--horizon-deep, #2f4a5a);outline-offset:4px}.hero__more-arrow[data-astro-cid-oqocplwe]{font-size:1.1rem;line-height:1;animation:hero-more-drift 1.9s ease-in-out infinite}@keyframes hero-more-drift{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(4px);opacity:1}}@media (prefers-reduced-motion: reduce){.hero__video[data-astro-cid-oqocplwe]{display:none}.hero__more[data-astro-cid-oqocplwe]{opacity:1;transition:none}.hero__more-arrow[data-astro-cid-oqocplwe]{animation:none;opacity:1}}.building-section[data-astro-cid-yxe2d25n]{background-color:transparent;padding-block:clamp(3rem,8vw,6rem)}.building__frame[data-astro-cid-yxe2d25n]{position:relative}.building__overlay[data-astro-cid-yxe2d25n]{position:absolute;inset:0 0 auto;display:grid;align-content:start;gap:clamp(1rem,3vw,2rem);pointer-events:none}.building__overlay-words[data-astro-cid-yxe2d25n]{background-color:color-mix(in srgb,var(--horizon-sunlight, #fdf6ea) 75%,transparent);padding:clamp(.85rem,2vw,1.35rem) clamp(1rem,2.5vw,1.75rem);border-radius:.5rem}@media (max-width: 63.99rem){.building__frame[data-astro-cid-yxe2d25n]{position:static}.building__overlay[data-astro-cid-yxe2d25n]{position:static;background-color:transparent;max-width:1240px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);margin-block-start:clamp(1.25rem,4vw,2rem)}.building__overlay[data-astro-cid-yxe2d25n]:after{content:none}}@media (min-width: 64rem){.building__overlay[data-astro-cid-yxe2d25n]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.building-section__heading[data-astro-cid-yxe2d25n]{font-family:var(--horizon-font-heading, Georgia, serif);font-weight:500;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.25;letter-spacing:-.01em;color:var(--horizon-deep, #2f4a5a);margin:0}.building__overlay-words[data-astro-cid-yxe2d25n] .page-assistant{align-items:flex-start;text-align:start;padding:0;margin-block-start:clamp(.75rem,1.6vw,1.1rem)}.building[data-astro-cid-yxe2d25n]{position:relative;overflow:hidden;margin:0;aspect-ratio:var(--building-aspect, 3 / 2);background:var(--horizon-sunlight, #fdf6ea)}.building__image[data-astro-cid-yxe2d25n]{display:block;width:100%;height:100%;object-fit:cover}.band__eyebrow[data-astro-cid-iia2s5ay]{font-family:var(--horizon-font-subhead);font-weight:400;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking);font-size:clamp(.8rem,1.3vw,.9rem);color:var(--horizon-deep);margin:0 0 .5rem}.band__rule[data-astro-cid-iia2s5ay]{border:0;height:1px;width:min(1240px,88vw);margin:0 auto;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--horizon-deep) 26%,transparent) 18%,color-mix(in srgb,var(--horizon-deep) 26%,transparent) 82%,transparent)}.band[data-astro-cid-iia2s5ay]{padding-block:clamp(3.5rem,9vh,7rem);padding-inline:1.5rem}.band__inner[data-astro-cid-iia2s5ay]{margin-inline:auto;display:flex;flex-direction:column;gap:1.25rem}.band--measure[data-astro-cid-iia2s5ay] .band__inner[data-astro-cid-iia2s5ay]{max-width:62ch}.band--wide[data-astro-cid-iia2s5ay] .band__inner[data-astro-cid-iia2s5ay]{max-width:min(1240px,92vw)}#journey:has([data-journey-live]) .band__heading{position:sticky;inset-block-start:calc(var(--horizon-nav-height, 5rem) + .75rem);z-index:3;transform:translateY(calc(-1 * var(--journey-exit, 0px)))}#understanding[data-astro-cid-iia2s5ay] .band__eyebrow[data-astro-cid-iia2s5ay]{font-size:clamp(1rem,1.625vw,1.125rem)}.band__heading[data-astro-cid-iia2s5ay]{font-family:var(--horizon-font-heading);font-weight:500;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2;letter-spacing:-.01em;color:var(--horizon-deep);margin:0;text-wrap:balance}#community[data-astro-cid-iia2s5ay] .band__standfirst[data-astro-cid-iia2s5ay]{max-width:56ch}.band__standfirst[data-astro-cid-iia2s5ay]{font-family:var(--horizon-font-body);font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:400;line-height:1.55;color:var(--horizon-deep);margin:0;max-width:46ch;text-wrap:pretty}.freedom-opener[data-astro-cid-gk764q7i]{margin:2.25rem 0 0;aspect-ratio:var(--freedom-art-aspect, 8.9167)}.freedom-opener__image[data-astro-cid-gk764q7i]{display:block;width:100%;height:100%;object-fit:contain}.freedom[data-astro-cid-gk764q7i]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem 2.5rem;margin-top:2.5rem}.freedom__figure[data-astro-cid-gk764q7i]{margin:0}.freedom__figure--photograph[data-astro-cid-gk764q7i],.freedom__figure--awaiting[data-astro-cid-gk764q7i]{aspect-ratio:4 / 3;overflow:hidden;border-radius:.25rem;background:var(--horizon-sunlight, #fdf6ea)}.freedom__figure--photograph[data-astro-cid-gk764q7i] .freedom__image[data-astro-cid-gk764q7i]{display:block;width:100%;height:100%;object-fit:cover}.freedom__figure--drawing[data-astro-cid-gk764q7i]{aspect-ratio:var(--freedom-art-aspect, 3 / 2)}.freedom__figure--drawing[data-astro-cid-gk764q7i] .freedom__image[data-astro-cid-gk764q7i]{display:block;width:100%;height:100%;object-fit:contain}.freedom__awaiting[data-astro-cid-gk764q7i]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1.1rem;background:color-mix(in srgb,var(--horizon-ochre) 22%,var(--horizon-sunlight, #fdf6ea));border:1px dashed color-mix(in srgb,var(--horizon-deep) 45%,transparent)}.freedom__awaiting-label[data-astro-cid-gk764q7i]{font-family:var(--horizon-font-subhead);font-weight:400;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking);font-size:clamp(.75rem,1.2vw,.85rem);color:var(--horizon-deep);margin:0}.freedom__brief[data-astro-cid-gk764q7i]{font-family:var(--horizon-font-body);font-size:clamp(.9rem,1.5vw,1rem);line-height:1.45;color:var(--horizon-deep);margin:0;text-wrap:pretty}.freedom__block[data-astro-cid-gk764q7i]{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--horizon-ochre) 55%,transparent);align-self:center}.freedom__block[data-astro-cid-gk764q7i] h3[data-astro-cid-gk764q7i]{font-family:var(--horizon-font-subhead);font-weight:400;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking);font-size:clamp(1rem,1.7vw,1.15rem);color:var(--horizon-deep);margin:0 0 .6rem;text-wrap:balance}.freedom__block[data-astro-cid-gk764q7i] p[data-astro-cid-gk764q7i]{font-family:var(--horizon-font-body);font-size:clamp(1.175rem,2.2vw,1.275rem);line-height:1.65;color:var(--horizon-deep);margin:0;max-width:60ch;text-wrap:pretty}@media (min-width: 60rem){.freedom[data-astro-cid-gk764q7i]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:repeat(var(--freedom-rows, 4),auto);gap:4rem 3rem}.freedom__figure[data-astro-cid-gk764q7i]{grid-column:1}.freedom__block[data-astro-cid-gk764q7i]{grid-column:2}.freedom[data-astro-cid-gk764q7i][data-freedom-live] .freedom__figure[data-astro-cid-gk764q7i]{grid-row:1 / -1;grid-column:1;position:sticky;top:50vh;align-self:start;opacity:0;transform:translateY(-50%) scale(1.012);transition:opacity .52s ease,transform .52s ease;pointer-events:none;margin-top:37.5%;margin-bottom:-18.75%}.freedom[data-astro-cid-gk764q7i][data-freedom-live] .freedom__figure--drawing[data-astro-cid-gk764q7i]{margin-top:calc(50% / var(--freedom-art-aspect, 1.5));margin-bottom:calc(-25% / var(--freedom-art-aspect, 1.5))}.freedom[data-astro-cid-gk764q7i][data-freedom-live]{row-gap:0}.freedom[data-astro-cid-gk764q7i][data-freedom-live] .freedom__figure[data-astro-cid-gk764q7i][data-freedom-current]{opacity:1;transform:translateY(-50%) scale(1)}.freedom[data-astro-cid-gk764q7i][data-freedom-live] .freedom__block[data-astro-cid-gk764q7i]{padding-block:2rem;box-sizing:border-box;min-height:calc(46vh + 4rem);display:flex;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion: reduce){.freedom[data-astro-cid-gk764q7i][data-freedom-live] .freedom__figure[data-astro-cid-gk764q7i]{position:static;grid-row:auto;opacity:1;transform:none;margin-top:0;transition:none}.freedom[data-astro-cid-gk764q7i][data-freedom-live] .freedom__block[data-astro-cid-gk764q7i]{min-height:0}}.journey__choice[data-astro-cid-6uwcwvta]{position:relative;z-index:3;margin:.9rem 0 0;font-family:var(--horizon-font-body);font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.4;color:var(--horizon-deep)}#journey:has([data-journey-live]) .journey__choice{position:sticky;inset-block-start:calc(var(--horizon-nav-height, 5rem) + 4.5rem);transform:translateY(calc(-1 * var(--journey-exit, 0px)))}.journey__skip[data-astro-cid-6uwcwvta]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.journey__skip[data-astro-cid-6uwcwvta]:focus-visible,.journey__skip[data-astro-cid-6uwcwvta]:focus{position:static;inline-size:auto;block-size:auto;clip-path:none;display:inline-block;align-self:flex-start;font-family:var(--horizon-font-body);font-size:1rem;color:var(--horizon-deep);background:var(--horizon-sunlight, #fdf6ea);border:1px solid var(--horizon-deep);border-radius:999px;padding:.6rem 1.2rem;margin-block-end:1rem;outline:2px solid var(--horizon-deep);outline-offset:3px}.journey__timeframes[data-astro-cid-6uwcwvta],.journey__moments[data-astro-cid-6uwcwvta]{list-style:none;margin:0;padding:0}.journey__timeframes[data-astro-cid-6uwcwvta]{display:grid;gap:2.75rem;margin-top:2rem}.journey__moments[data-astro-cid-6uwcwvta]{display:grid;gap:1.5rem;margin-top:1.25rem}.journey__timeframe-label[data-astro-cid-6uwcwvta]{font-family:var(--horizon-font-subhead);font-weight:400;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking);font-size:clamp(.85rem,1.4vw,.95rem);color:var(--horizon-deep);margin:0}.journey__moment[data-astro-cid-6uwcwvta]{padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--horizon-ochre) 55%,transparent)}.journey__option[data-astro-cid-6uwcwvta]{font-family:var(--horizon-font-body-bold);font-weight:400;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.35;color:var(--horizon-deep);margin:0;text-wrap:balance}.journey__or[data-astro-cid-6uwcwvta]{font-family:var(--horizon-font-subhead);font-weight:400;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking);font-size:clamp(.8rem,1.3vw,.9rem);color:var(--horizon-deep);margin:.35rem 0}.journey__sr[data-astro-cid-6uwcwvta]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width: 64rem){.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__spacer[data-astro-cid-6uwcwvta]{block-size:var(--journey-spacer-height, 200vh)}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__stage[data-astro-cid-6uwcwvta]{position:sticky;top:0;block-size:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding-block-start:calc(var(--horizon-nav-height, 5rem) + 8rem);padding-block-end:var(--horizon-bottom-inset, 0px)}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__timeframes[data-astro-cid-6uwcwvta]{grid-auto-flow:column;grid-auto-columns:max-content;gap:0;align-items:start;margin-top:0}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__timeframe[data-astro-cid-6uwcwvta]{display:grid;grid-template-rows:auto 1fr;gap:1.25rem;padding-inline:1.5rem;border-inline-start:1px solid color-mix(in srgb,var(--horizon-deep) 22%,transparent)}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__timeframes[data-astro-cid-6uwcwvta]>li[data-astro-cid-6uwcwvta]:first-child{border-inline-start:0;padding-inline-start:0}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moments[data-astro-cid-6uwcwvta]{grid-auto-flow:column;grid-auto-columns:min(62rem,74vw);gap:3rem;margin-top:0;align-items:start}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta]{display:grid;gap:.15rem;padding-top:0;border-top:0}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__option[data-astro-cid-6uwcwvta]{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.25;color:var(--caption-ink, var(--horizon-deep))}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta]{opacity:.55;transition:opacity .4s ease}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta][data-journey-current]{opacity:1}}@media (prefers-reduced-motion: reduce){.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__spacer[data-astro-cid-6uwcwvta]{block-size:auto}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta]{opacity:1;transition:none}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__caption[data-astro-cid-6uwcwvta]{opacity:1;transform:none;transition:none}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__stage[data-astro-cid-6uwcwvta]{position:static;block-size:auto;overflow:visible}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__track[data-astro-cid-6uwcwvta]{transform:none!important}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__timeframes[data-astro-cid-6uwcwvta],.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moments[data-astro-cid-6uwcwvta]{grid-auto-flow:row}}.scene[data-astro-cid-6uwcwvta]{position:relative;display:block;aspect-ratio:1400 / 594;overflow:hidden;isolation:isolate;margin-block-end:.9rem;border-radius:2px;background:var(--paper)}.scene[data-astro-cid-6uwcwvta]>span[data-astro-cid-6uwcwvta]{position:absolute;display:block}.scene__sky[data-astro-cid-6uwcwvta]{inset-inline:0;top:0;height:var(--hz);background:var(--sky);z-index:0}.scene__stars-wrap[data-astro-cid-6uwcwvta]{position:absolute;inset:0;z-index:0;color:var(--star)}.scene__stars[data-astro-cid-6uwcwvta]{position:absolute;inset:0;width:100%;height:100%;display:block}.scene__birds[data-astro-cid-6uwcwvta]{position:absolute;inset:0;z-index:0;color:var(--ink);opacity:.5}.scene__bird[data-astro-cid-6uwcwvta]{position:absolute;display:block}.scene__orb[data-astro-cid-6uwcwvta]{width:5.4%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:1}.scene__moonrise[data-astro-cid-6uwcwvta]{width:3.6%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:1;opacity:.72}.scene__moonrise[data-astro-cid-6uwcwvta] svg[data-astro-cid-6uwcwvta]{position:absolute;inset:0;width:100%;height:100%;display:block}.scene__moonrise[data-astro-cid-6uwcwvta] path[data-astro-cid-6uwcwvta]{fill:#f6f0e8}.scene__orb[data-astro-cid-6uwcwvta] i[data-astro-cid-6uwcwvta]{position:absolute;inset:0;border-radius:50%;background:var(--orb-face)}.scene__orb[data-astro-cid-6uwcwvta] b[data-astro-cid-6uwcwvta]{position:absolute;inset:-46%;border-radius:50%;background:radial-gradient(circle,var(--orb-glow),rgb(0 0 0 / 0) 68%)}.scene__range[data-astro-cid-6uwcwvta]{inset:0;z-index:2}.scene__sea[data-astro-cid-6uwcwvta]{inset-inline:0;top:var(--hz);bottom:0;background:var(--sea);z-index:3}.scene__glint[data-astro-cid-6uwcwvta]{top:var(--hz);width:6.5%;height:26%;transform:translate(-50%);z-index:4;opacity:var(--glint-op);background:linear-gradient(to bottom,var(--glint),rgb(0 0 0 / 0) 88%);mask-image:linear-gradient(to right,#0000,#000 22% 78%,#0000)}.scene__interior[data-astro-cid-6uwcwvta],.scene__ground[data-astro-cid-6uwcwvta]{inset:0;z-index:5}.scene__lay[data-astro-cid-6uwcwvta]{inset:0;z-index:6}.scene[data-astro-cid-6uwcwvta] svg{position:absolute;inset:0;width:100%;height:100%;display:block}.scene[data-astro-cid-6uwcwvta] .ink{color:var(--ink)}.scene__lay--b[data-astro-cid-6uwcwvta],.journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .scene__lay--a[data-astro-cid-6uwcwvta]{opacity:0}.journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .scene__lay--b[data-astro-cid-6uwcwvta]{opacity:1}.scene[data-astro-cid-6uwcwvta][data-choice=b],.journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .scene[data-astro-cid-6uwcwvta][data-choice=a]{opacity:0}.journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .scene[data-astro-cid-6uwcwvta][data-choice=b]{opacity:1}.journey__caption[data-astro-cid-6uwcwvta]{display:grid;gap:.1rem}@media (min-width: 64rem){.journey[data-astro-cid-6uwcwvta][data-journey-live]{--frame-w: min(57.5rem, 72.5vw)}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moments[data-astro-cid-6uwcwvta]{grid-auto-columns:var(--frame-w);gap:0}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__timeframe[data-astro-cid-6uwcwvta]{padding-inline:0;border-inline-start:0;grid-template-rows:1fr}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__timeframe-label[data-astro-cid-6uwcwvta]{display:none}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta]{position:absolute;inset:0;display:block;background:color-mix(in srgb,var(--horizon-sandstone, #F6F0E8) 55%,transparent);border-radius:2px;overflow:hidden;visibility:hidden;transform-style:preserve-3d;transform:translate3d(calc(var(--card-x, 1) * 100%),0,0) rotateY(var(--card-angle, 0deg))}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta][data-card-alive]{visibility:visible;will-change:transform}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__face[data-astro-cid-6uwcwvta]{position:absolute;inset:0;transform:scaleX(var(--card-mirror, 1))}.journey[data-astro-cid-6uwcwvta][data-journey-live] .scene[data-astro-cid-6uwcwvta]{position:absolute;inset:0;margin-block-end:0;aspect-ratio:auto}.journey[data-astro-cid-6uwcwvta][data-journey-live][data-journey-pinned] .journey__controls[data-astro-cid-6uwcwvta]{display:flex;justify-content:center;gap:1rem;flex:none;margin-top:.25rem}}.journey__controls[data-astro-cid-6uwcwvta]{display:none;justify-content:center;gap:1rem;margin-top:1.5rem}.journey__step[data-astro-cid-6uwcwvta]{inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--horizon-deep) 30%,transparent);background:transparent;color:var(--horizon-deep);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.journey__step[data-astro-cid-6uwcwvta] svg[data-astro-cid-6uwcwvta]{inline-size:1.25rem;block-size:1.25rem}.journey__step[data-astro-cid-6uwcwvta]:hover{background:color-mix(in srgb,var(--horizon-deep) 8%,transparent)}.journey__step[data-astro-cid-6uwcwvta]:focus-visible{outline:2px solid var(--horizon-deep);outline-offset:3px}.journey__step[data-astro-cid-6uwcwvta][disabled]{opacity:.35;cursor:default}@media (min-width: 64rem){.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__spacer[data-astro-cid-6uwcwvta]{position:relative}}@media (min-width: 64rem){.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__frame[data-astro-cid-6uwcwvta]{position:relative;inline-size:var(--frame-w);aspect-ratio:1400 / 594;margin-inline:auto;overflow:hidden;border-radius:2px;perspective:2600px;perspective-origin:50% 50%}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__caption[data-astro-cid-6uwcwvta]{position:absolute;inset-inline-end:4%;inline-size:min(26%,13rem);max-block-size:16%;text-align:end;padding:0;background:none;opacity:0;transform:translateY(-.4rem);transition:opacity .42s ease .26s,transform .42s ease .26s}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__caption[data-astro-cid-6uwcwvta][data-at=top]{inset-block-start:12%}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__caption[data-astro-cid-6uwcwvta][data-at=bottom]{inset-block-end:5%}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta][data-journey-current] .journey__caption[data-astro-cid-6uwcwvta]{opacity:1;transform:none}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__day[data-astro-cid-6uwcwvta]{inline-size:min(20rem,34vw);block-size:auto;display:block;margin-inline:auto;flex:none}}.journey__day[data-astro-cid-6uwcwvta]{display:none}.journey__day-arc[data-astro-cid-6uwcwvta]{fill:none;stroke:color-mix(in srgb,var(--horizon-deep) 30%,transparent);stroke-width:.7;stroke-dasharray:1.6 3.2;stroke-linecap:round}.journey__day-skyline[data-astro-cid-6uwcwvta]{stroke:color-mix(in srgb,var(--horizon-deep) 45%,transparent);stroke-width:.9}.journey__day-glow[data-astro-cid-6uwcwvta]{fill:color-mix(in srgb,var(--horizon-ochre) 34%,transparent)}.journey__day-sun[data-astro-cid-6uwcwvta]{fill:var(--horizon-ochre)}.journey__day-moon[data-astro-cid-6uwcwvta]{fill:#c7d2d8;opacity:0}[data-astro-cid-6uwcwvta][data-journey-orb][data-orb=moon] .journey__day-glow[data-astro-cid-6uwcwvta]{fill:color-mix(in srgb,#C7D2D8 34%,transparent)}[data-astro-cid-6uwcwvta][data-journey-orb][data-orb=moon] .journey__day-sun[data-astro-cid-6uwcwvta]{opacity:0}@media (min-width: 64rem){.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__or[data-astro-cid-6uwcwvta]{display:none}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__option[data-astro-cid-6uwcwvta]{grid-area:1 / 1;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.2;text-wrap:balance}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__option--b[data-astro-cid-6uwcwvta],.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .journey__option--a[data-astro-cid-6uwcwvta]{opacity:0}.journey[data-astro-cid-6uwcwvta][data-journey-live] .journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .journey__option--b[data-astro-cid-6uwcwvta]{opacity:1}}@media (max-width: 63.999rem){.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__moment[data-astro-cid-6uwcwvta]{perspective:2000px}.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__face[data-astro-cid-6uwcwvta]{transform:rotateY(var(--card-angle, 0deg));transform-style:preserve-3d}.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__face[data-astro-cid-6uwcwvta]>[data-astro-cid-6uwcwvta]{transform:scaleX(var(--card-mirror, 1))}.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__caption[data-astro-cid-6uwcwvta]{display:grid}.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__or[data-astro-cid-6uwcwvta]{display:none}.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__option[data-astro-cid-6uwcwvta]{grid-area:1 / 1}.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__option--b[data-astro-cid-6uwcwvta],.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .journey__option--a[data-astro-cid-6uwcwvta]{opacity:0}.journey[data-astro-cid-6uwcwvta][data-journey-phone] .journey__moment[data-astro-cid-6uwcwvta][data-choice-b] .journey__option--b[data-astro-cid-6uwcwvta]{opacity:1}}@media (max-width: 63.999rem) and (prefers-reduced-motion: no-preference){.journey__face[data-astro-cid-6uwcwvta]{display:grid}.journey__face[data-astro-cid-6uwcwvta]>.scene[data-astro-cid-6uwcwvta]{grid-area:1 / 1}.journey__face[data-astro-cid-6uwcwvta]>.journey__caption[data-astro-cid-6uwcwvta]{grid-area:2 / 1}}@media (prefers-reduced-motion: reduce){.scene[data-astro-cid-6uwcwvta][data-choice=b]{opacity:1}}.community__body[data-astro-cid-rpvzz2q3]{font-family:var(--horizon-font-body);font-size:clamp(1.175rem,2.2vw,1.325rem);line-height:1.65;color:var(--horizon-deep);max-width:62ch;margin:0 0 2.5rem;text-wrap:pretty}.community__slots[data-astro-cid-rpvzz2q3]{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}@media (min-width: 56rem){.community__slots[data-astro-cid-rpvzz2q3]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem}}.community__slot[data-astro-cid-rpvzz2q3]{aspect-ratio:1798 / 791;overflow:hidden;border-radius:.25rem}.community__image[data-astro-cid-rpvzz2q3]{width:100%;height:100%;object-fit:cover;display:block}.community__awaiting[data-astro-cid-rpvzz2q3]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1.1rem;background:color-mix(in srgb,var(--horizon-ochre) 22%,var(--horizon-sunlight, #fdf6ea));border:1px dashed color-mix(in srgb,var(--horizon-deep) 45%,transparent)}.community__awaiting-label[data-astro-cid-rpvzz2q3]{font-family:var(--horizon-font-subhead);font-weight:400;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking);font-size:clamp(.75rem,1.2vw,.85rem);color:var(--horizon-deep);margin:0}.community__brief[data-astro-cid-rpvzz2q3]{font-family:var(--horizon-font-body);font-size:clamp(.9rem,1.5vw,1rem);line-height:1.45;color:var(--horizon-deep);margin:0;text-wrap:pretty}.register[data-astro-cid-vreucvqb]{display:flex;flex-direction:column;gap:1.5rem;max-width:34rem}.register[data-astro-cid-vreucvqb][hidden]{display:none}.register__heading[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-heading);font-size:1.375rem;font-weight:500;color:var(--horizon-deep);margin:0}.times[data-astro-cid-vreucvqb]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.times[data-astro-cid-vreucvqb][hidden]{display:none}.times__legend[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-subhead);font-size:1.0625rem;color:var(--horizon-deep);padding:0;margin-bottom:.2rem}.times__option[data-astro-cid-vreucvqb]{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.5rem .9rem;border:1.5px solid color-mix(in srgb,var(--horizon-deep) 60%,transparent);border-radius:.5rem;cursor:pointer;font-family:var(--horizon-font-body);font-size:1.125rem;color:var(--horizon-deep)}.times__option[data-astro-cid-vreucvqb]:has(input:checked){border-color:var(--horizon-deep);background:var(--horizon-sunlight)}.times__option[data-astro-cid-vreucvqb]:has(input:focus-visible){outline:3px solid var(--horizon-deep);outline-offset:3px}.times__option[data-astro-cid-vreucvqb] input[data-astro-cid-vreucvqb]{width:1.25rem;height:1.25rem;accent-color:var(--horizon-deep)}.field[data-astro-cid-vreucvqb]{display:flex;flex-direction:column;gap:.4rem}.field[data-astro-cid-vreucvqb] label[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-subhead);font-size:1.0625rem;font-weight:400;color:var(--horizon-deep)}.field__optional[data-astro-cid-vreucvqb]{font-weight:400;color:var(--horizon-deep)}.field[data-astro-cid-vreucvqb] input[data-astro-cid-vreucvqb],.field[data-astro-cid-vreucvqb] select[data-astro-cid-vreucvqb],.field[data-astro-cid-vreucvqb] textarea[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-body);font-size:1.125rem;line-height:1.5;color:var(--horizon-deep);background:#fff;border:1.5px solid color-mix(in srgb,var(--horizon-deep) 60%,transparent);border-radius:.5rem;padding:.75rem .9rem;min-height:48px}.field[data-astro-cid-vreucvqb] input[data-astro-cid-vreucvqb]:focus-visible,.field[data-astro-cid-vreucvqb] select[data-astro-cid-vreucvqb]:focus-visible,.field[data-astro-cid-vreucvqb] textarea[data-astro-cid-vreucvqb]:focus-visible{outline:3px solid var(--horizon-deep);outline-offset:2px;border-color:var(--horizon-deep)}.field__hint[data-astro-cid-vreucvqb],.field__error[data-astro-cid-vreucvqb],.privacy-line[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-body);font-size:1.125rem;line-height:1.5;margin:0;color:var(--horizon-deep)}.field__error[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-subhead)}.field[data-astro-cid-vreucvqb][data-invalid] input[data-astro-cid-vreucvqb],.field[data-astro-cid-vreucvqb][data-invalid] textarea[data-astro-cid-vreucvqb]{border-color:var(--horizon-highlight);border-width:2px}.updates-consent[data-astro-cid-vreucvqb]{display:flex;align-items:flex-start;gap:.75rem;min-height:48px;padding:.75rem .9rem;border:1.5px solid color-mix(in srgb,var(--horizon-deep) 60%,transparent);border-radius:.5rem;cursor:pointer;font-family:var(--horizon-font-body);font-size:1.0625rem;line-height:1.5;color:var(--horizon-deep)}.updates-consent[data-astro-cid-vreucvqb]:has(input:checked){border-color:var(--horizon-deep);background:var(--horizon-sunlight)}.updates-consent[data-astro-cid-vreucvqb]:has(input:focus-visible){outline:3px solid var(--horizon-deep);outline-offset:3px}.updates-consent[data-astro-cid-vreucvqb] input[data-astro-cid-vreucvqb]{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem;accent-color:var(--horizon-deep)}.privacy-line[data-astro-cid-vreucvqb] a[data-astro-cid-vreucvqb]{color:var(--horizon-deep);text-decoration:underline;text-underline-offset:.2em}.privacy-line[data-astro-cid-vreucvqb] a[data-astro-cid-vreucvqb]:hover,.privacy-line[data-astro-cid-vreucvqb] a[data-astro-cid-vreucvqb]:focus-visible{color:var(--horizon-deep);text-decoration-thickness:2px}.privacy-line[data-astro-cid-vreucvqb] a[data-astro-cid-vreucvqb]:focus-visible{outline:3px solid var(--horizon-deep);outline-offset:2px}.submit[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-subhead);font-size:1.125rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--horizon-subhead-tracking);color:var(--horizon-cta-text);background:var(--horizon-cta-fill);border:2px solid var(--horizon-cta-fill);border-radius:999px;padding:1rem 2rem;min-height:52px;cursor:pointer;align-self:flex-start}.submit[data-astro-cid-vreucvqb]:focus-visible{outline:3px solid var(--horizon-deep);outline-offset:3px}.submit[data-astro-cid-vreucvqb][disabled]{cursor:progress;opacity:.85}.outcome[data-astro-cid-vreucvqb]{font-family:var(--horizon-font-body);font-size:1.0625rem;line-height:1.6;margin:0;padding:.9rem 1.1rem;border-radius:.5rem;color:var(--horizon-deep);background:var(--horizon-sunlight);border-left:4px solid var(--horizon-deep)}.outcome[data-astro-cid-vreucvqb][data-state=error]{border-left-color:var(--horizon-highlight)}.outcome[data-astro-cid-vreucvqb][data-state=pending]{border-left-style:dashed}.submit[data-astro-cid-vreucvqb][data-pending]{opacity:1;color:var(--horizon-cta-fill);background:transparent}.pathways[data-astro-cid-2tcfxc5a]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:0}.pathway[data-astro-cid-2tcfxc5a]{border-top:1px solid color-mix(in srgb,var(--horizon-ochre) 55%,transparent)}.pathway[data-astro-cid-2tcfxc5a]:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--horizon-ochre) 55%,transparent)}.pathway__label[data-astro-cid-2tcfxc5a]{display:block;width:100%;text-align:left;font-family:var(--horizon-font-heading);font-weight:500;font-size:clamp(1.2rem,2.4vw,1.5rem);color:var(--horizon-deep);padding:1.15rem 0;text-decoration:none;background:none;border:0;cursor:pointer}.pathway__label--pending[data-astro-cid-2tcfxc5a]{cursor:default}a[data-astro-cid-2tcfxc5a].pathway__label:hover,a[data-astro-cid-2tcfxc5a].pathway__label:focus-visible,.pathway__label--button[data-astro-cid-2tcfxc5a]:hover,.pathway__label--button[data-astro-cid-2tcfxc5a]:focus-visible{text-decoration:underline;text-underline-offset:.2em}.pathway__label--button[data-astro-cid-2tcfxc5a]{position:relative;isolation:isolate}.pathway__cta-label[data-astro-cid-2tcfxc5a]{display:inline-block;transition:transform .26s ease-out}.pathway__label--button[data-astro-cid-2tcfxc5a]:hover .pathway__cta-label[data-astro-cid-2tcfxc5a],.pathway__label--button[data-astro-cid-2tcfxc5a]:focus-visible .pathway__cta-label[data-astro-cid-2tcfxc5a]{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.pathway__cta-label[data-astro-cid-2tcfxc5a]{transition:none}.pathway__label--button[data-astro-cid-2tcfxc5a]:hover .pathway__cta-label[data-astro-cid-2tcfxc5a],.pathway__label--button[data-astro-cid-2tcfxc5a]:focus-visible .pathway__cta-label[data-astro-cid-2tcfxc5a]{transform:none}}.pathway__body[data-astro-cid-2tcfxc5a]{font-family:var(--horizon-font-body);font-size:1.125rem;margin:0 0 1.15rem;color:var(--horizon-deep)}.closing[data-astro-cid-2tcfxc5a]{font-family:var(--horizon-font-body);font-size:clamp(1.25rem,2.3vw,1.375rem);line-height:1.7;color:var(--horizon-deep);margin:2rem 0 0;text-wrap:pretty}.enquiry[data-astro-cid-2tcfxc5a]:not([hidden]){margin-top:1.5rem}.faq[data-astro-cid-li6luxhr]{padding-block:clamp(3rem,8vw,5rem);background-color:transparent}.faq__inner[data-astro-cid-li6luxhr]{max-inline-size:48rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,2rem)}.faq__heading[data-astro-cid-li6luxhr]{font-family:var(--horizon-font-heading, Lora, Georgia, serif);font-size:clamp(1.75rem,4vw,2.5rem);color:var(--horizon-deep, #2f4a5a);margin:0 0 .75rem}.faq__intro[data-astro-cid-li6luxhr]{font-family:var(--horizon-font-body, system-ui, sans-serif);font-size:1.25rem;line-height:1.6;color:var(--horizon-deep, #2f4a5a);margin:0 0 2.5rem}.faq__list[data-astro-cid-li6luxhr],.faq__disclosures[data-astro-cid-li6luxhr]{margin:0}.faq__disclosures[data-astro-cid-li6luxhr]{list-style:none;padding:0}.faq__item[data-astro-cid-li6luxhr]+.faq__item[data-astro-cid-li6luxhr]{margin-block-start:2rem}.faq__question[data-astro-cid-li6luxhr]{font-family:var(--horizon-font-heading, Lora, Georgia, serif);font-weight:500;font-size:1.375rem;line-height:1.4;color:var(--horizon-deep, #2f4a5a);margin:0 0 .5rem}.faq__answer[data-astro-cid-li6luxhr]{font-family:var(--horizon-font-body, system-ui, sans-serif);font-size:1.25rem;line-height:1.7;color:var(--horizon-deep, #2f4a5a);margin:0}.faq__answer[data-astro-cid-li6luxhr] p[data-astro-cid-li6luxhr]{margin:0}.faq__answer[data-astro-cid-li6luxhr] p[data-astro-cid-li6luxhr]+p[data-astro-cid-li6luxhr]{margin-top:.85em}.faq__item[data-astro-cid-li6luxhr] .faq__disclosure[data-astro-cid-li6luxhr]{border-top:1px solid color-mix(in srgb,var(--horizon-ochre) 55%,transparent);padding-block-start:.75rem}.faq__disclosure[data-astro-cid-li6luxhr]>summary[data-astro-cid-li6luxhr]{min-block-size:2.75rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;margin:0;list-style:none}.faq__disclosure[data-astro-cid-li6luxhr]>summary[data-astro-cid-li6luxhr]::-webkit-details-marker{display:none}.faq__disclosure[data-astro-cid-li6luxhr]>summary[data-astro-cid-li6luxhr]:after{content:"";margin-inline-start:auto;inline-size:.55rem;block-size:.55rem;border-right:2px solid var(--horizon-deep, #2f4a5a);border-bottom:2px solid var(--horizon-deep, #2f4a5a);transform:rotate(45deg) translate(-.1rem,-.1rem);transition:transform .18s ease;flex:none}.faq__disclosure[data-astro-cid-li6luxhr][open]>summary[data-astro-cid-li6luxhr]:after{transform:rotate(-135deg) translate(-.1rem,-.1rem)}.faq__disclosure[data-astro-cid-li6luxhr]>summary[data-astro-cid-li6luxhr]:focus-visible{outline:2px solid var(--horizon-deep, #2f4a5a);outline-offset:3px}.faq__disclosure[data-astro-cid-li6luxhr]>.faq__answer[data-astro-cid-li6luxhr]{padding-block:.5rem 1rem}.section-rail[data-astro-cid-c4plz34t]{position:fixed;right:clamp(.75rem,2vw,1.5rem);top:50%;transform:translateY(-50%);z-index:30;max-block-size:calc(100dvh - var(--horizon-bottom-inset, 0px) - 4rem)}@media (max-width: 1544px){.section-rail[data-astro-cid-c4plz34t]{display:none}}.section-rail[data-astro-cid-c4plz34t][data-rail-over-hero]{display:none}.section-rail__list[data-astro-cid-c4plz34t]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem;align-items:flex-end}.section-rail__link[data-astro-cid-c4plz34t]{display:flex;flex-direction:row-reverse;align-items:center;gap:.55rem;text-decoration:none}.section-rail__dot[data-astro-cid-c4plz34t]{inline-size:.6rem;block-size:.6rem;flex:none;border-radius:999px;border:2px solid var(--horizon-deep);background:transparent;transition:background .2s ease,transform .2s ease}.section-rail__label[data-astro-cid-c4plz34t]{font-family:var(--horizon-font-body);font-size:.9rem;line-height:1.3;color:var(--horizon-deep);background:color-mix(in srgb,var(--horizon-sunlight) 88%,transparent);padding:.15rem .6rem;border-radius:999px;white-space:nowrap}.section-rail__link--active[data-astro-cid-c4plz34t] .section-rail__label[data-astro-cid-c4plz34t]{background:var(--horizon-sunlight);box-shadow:inset 0 0 0 1.5px var(--horizon-deep)}.section-rail__link[data-astro-cid-c4plz34t]:hover .section-rail__dot[data-astro-cid-c4plz34t],.section-rail__link[data-astro-cid-c4plz34t]:focus-visible .section-rail__dot[data-astro-cid-c4plz34t],.section-rail__link--active[data-astro-cid-c4plz34t] .section-rail__dot[data-astro-cid-c4plz34t]{background:var(--horizon-deep);transform:scale(1.2)}.section-rail__link[data-astro-cid-c4plz34t]:hover .section-rail__label[data-astro-cid-c4plz34t],.section-rail__link[data-astro-cid-c4plz34t]:focus-visible .section-rail__label[data-astro-cid-c4plz34t]{text-decoration:underline;text-underline-offset:.15em}.section-rail__link[data-astro-cid-c4plz34t]:focus-visible{outline:3px solid var(--horizon-deep);outline-offset:3px;border-radius:999px}@media (prefers-reduced-motion: reduce){.section-rail__dot[data-astro-cid-c4plz34t],.section-rail__label[data-astro-cid-c4plz34t]{transition:none}}
