:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-divider-light-1:#3c3c3c4a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-border-hover:var(--vt-c-divider-light-1);--color-navy:#1f3988;--color-blue-rgb:82, 134, 221;--color-blue:rgb(var(--color-blue-rgb));--font-display:"Instrument Serif", Georgia, "Times New Roman", serif;--font-heading:"Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-body:"Hanken Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif}*,:before,:after{box-sizing:border-box;margin:0}html,body{overscroll-behavior:none;height:100dvh;overflow:hidden}body{font-family:var(--font-body);text-rendering:optimizelegibility;color:var(--color-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);font-size:15px;font-weight:400;line-height:1.6}:root{--color-accent:#00bd7e;--color-accent-soft:#00bd7e1f;--radius-pill:999px;--action-inset:4.5rem;--transition-base:.25s ease}#app{flex-direction:column;max-width:46rem;height:100%;margin:0 auto;padding:2rem 1.5rem;font-weight:400;display:flex}@media (width>=1024px){#app{padding:3rem 2rem}}h1{font-family:var(--font-display);color:var(--color-navy);font-weight:400}h2,h3{font-family:var(--font-heading);color:var(--color-navy);font-weight:600}a{color:var(--color-accent);text-decoration:none}.button-row{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;max-width:26rem;margin:0 auto;display:flex}.button-row .action-button{white-space:nowrap;flex:1 1 0;min-width:max-content}@media (height<=740px){:root{--action-inset:3rem}}@media (width<=384px),(height<=700px){:root{--action-inset:2.875rem}#app{padding:1.25rem}}@media (width<=360px) and (height<=700px),(height<=600px) and (width<=900px){:root{--action-inset:2.75rem}#app{padding:.875rem 1rem}}.page-enter-active[data-v-133e1711],.page-leave-active[data-v-133e1711]{transition:opacity .25s}.page-enter-from[data-v-133e1711],.page-leave-to[data-v-133e1711]{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active[data-v-133e1711],.page-leave-active[data-v-133e1711]{transition:none}}.action-button[data-v-c044401b]{--ink:var(--button-ink-rgb,31, 57, 136);--button-face:linear-gradient(180deg, #fff 0%, #eceef3 100%);--button-edge:#ffffffe6;--button-shadow:0 1px 1px #1f39880d, 0 10px 20px -8px #1f39883d, inset 0 1px 0 #fffffff2, inset 0 -2px 3px #1f39880f;--button-shadow-hover:0 1px 1px #1f39880d, 0 16px 26px -10px #1f39884d, inset 0 1px 0 #fffffff2, inset 0 -2px 3px #1f39880f;border:1px solid var(--button-edge);border-radius:var(--radius-pill);min-width:8rem;min-height:3.25rem;font:inherit;font-family:var(--font-body);letter-spacing:.01em;text-align:center;color:rgb(var(--ink));background:var(--button-face);box-shadow:var(--button-shadow);cursor:pointer;transition:background-color var(--transition-base), border-color var(--button-ink-transition,var(--transition-base)), box-shadow var(--transition-base), color var(--button-ink-transition,var(--transition-base)), transform var(--transition-base), opacity var(--transition-base);justify-content:center;align-items:center;gap:.5rem;padding:0 2rem;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.action-button[data-v-c044401b]:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.action-button__icon[data-v-c044401b]{flex:none;justify-content:center;align-items:center;width:1.15em;height:1.15em;display:inline-flex}.action-button__icon[data-v-c044401b] svg{width:100%;height:100%;display:block}.action-button.is-disabled[data-v-c044401b]{opacity:.25;cursor:not-allowed}@media (hover:hover){.action-button[data-v-c044401b]:not(.is-disabled):hover{box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}}.action-button[data-v-c044401b]:not(.is-disabled):active{transform:translateY(1px);box-shadow:0 1px 2px #1f39881f,inset 0 2px 5px #1f39881f}.action-button--secondary[data-v-c044401b]{--button-face:transparent;--button-edge:rgba(var(--ink), .7);--button-shadow:none;--button-shadow-hover:none}@media (hover:hover){.action-button--secondary[data-v-c044401b]:not(.is-disabled):hover{border-color:rgb(var(--ink));background:rgba(var(--ink), .07)}}.action-button--secondary[data-v-c044401b]:not(.is-disabled):active{background:rgba(var(--ink), .13);box-shadow:none}.action-button--icon-right .action-button__icon[data-v-c044401b]{order:1}.action-button--link[data-v-c044401b]{--button-face:transparent;--button-edge:transparent;--button-shadow:none;--button-shadow-hover:none;text-underline-offset:.25em;border:0;min-width:0;min-height:0;padding:0;text-decoration:underline}@media (hover:hover){.action-button--link[data-v-c044401b]:not(.is-disabled):hover{text-decoration-thickness:2px;transform:none}}.action-button--link[data-v-c044401b]:not(.is-disabled):active{box-shadow:none;transform:none}.action-button--ghost[data-v-c044401b]{--button-face:transparent;--button-edge:transparent;--button-shadow:none;--button-shadow-hover:none;padding:0 .75rem}@media (prefers-reduced-motion:reduce){.action-button[data-v-c044401b]{transition:none}.action-button[data-v-c044401b]:hover,.action-button[data-v-c044401b]:active{transform:none}}.birds[data-v-0d345063]{pointer-events:none;position:absolute;inset:0}.birds__lane[data-v-0d345063]{top:var(--y);left:var(--x);--bird-size:calc(var(--scale) * var(--bird-base));width:var(--bird-size);opacity:var(--fade);animation:bird-cross-0d345063 var(--travel-time) linear var(--travel-delay) infinite;will-change:transform;position:absolute}.birds__lane--reverse[data-v-0d345063]{animation-direction:reverse}.birds__drift[data-v-0d345063]{perspective:calc(var(--bird-size) * 3);animation:bird-drift-0d345063 var(--drift-time) ease-in-out var(--drift-delay) infinite alternate;display:block}@media (prefers-reduced-motion:reduce){.birds__lane[data-v-0d345063],.birds__drift[data-v-0d345063]{animation:none}}.bird[data-v-0d345063]{width:100%;height:auto;transform:rotateX(var(--sky-tilt)) rotateZ(var(--yaw)) rotateY(var(--roll));transform-origin:50% 45%;animation:bird-roll-0d345063 var(--drift-time) ease-in-out var(--drift-delay) infinite alternate;filter:blur(.5px)drop-shadow(0 .5px .6px #1f39884d);display:block;overflow:visible}.bird__part[data-v-0d345063]{fill:#fff}.bird__form[data-v-0d345063]{animation:bird-bob-0d345063 var(--flap-time) ease-in-out var(--flap-delay) infinite}.bird__side--left[data-v-0d345063]{transform:translate(100px)scaleX(-1)}.bird__wing[data-v-0d345063]{transform-box:view-box;transform-origin:50px 25px;animation:bird-flap-0d345063 var(--flap-time) ease-in-out var(--flap-delay) infinite}.bird__wing-tip[data-v-0d345063]{transform-box:view-box;transform-origin:71px 22px;animation:bird-flap-tip-0d345063 var(--flap-time) ease-in-out calc(var(--flap-delay) + var(--flap-time) * .03) infinite}@media (prefers-reduced-motion:reduce){.bird[data-v-0d345063],.bird__form[data-v-0d345063],.bird__wing[data-v-0d345063],.bird__wing-tip[data-v-0d345063]{animation:none}}@keyframes bird-cross-0d345063{0%{transform:translate3d(calc(-1 * var(--x) - 16vw), calc(var(--rise) / 2), 0)}to{transform:translate3d(calc(100vw - var(--x) + 16vw), calc(var(--rise) / -2), 0)}}@keyframes bird-drift-0d345063{0%{transform:translate3d(0, var(--drift-y), 0)}to{transform:translate3d(0, calc(var(--drift-y) * -1), 0)}}@keyframes bird-roll-0d345063{0%{transform:rotateX(var(--sky-tilt)) rotateZ(var(--yaw)) rotateY(var(--roll))}to{transform:rotateX(var(--sky-tilt)) rotateZ(var(--yaw)) rotateY(calc(var(--roll) * -1))}}@keyframes bird-flap-0d345063{0%{transform:rotate(-34deg)scaleX(.84)}4%{transform:rotate(36deg)scaleX(.83)}11%{transform:rotate(-34deg)scaleX(.84)}15%{transform:rotate(34deg)scaleX(.85)}22%{transform:rotate(-32deg)scaleX(.86)}26%{transform:rotate(30deg)scaleX(.87)}33%{transform:rotate(-27deg)scaleX(.89)}37%{transform:rotate(20deg)scaleX(.94)}44%{transform:rotate(-14deg)scaleX(.97)}56%{transform:rotate(-3deg)scaleX(1)}68%{transform:rotate(2deg)scaleX(1)}80%{transform:rotate(-5deg)scaleX(.99)}90%{transform:rotate(-1deg)scaleX(1)}to{transform:rotate(-34deg)scaleX(.84)}}@keyframes bird-flap-tip-0d345063{0%{transform:rotate(14deg)}4%{transform:rotate(-15deg)}11%{transform:rotate(14deg)}15%{transform:rotate(-14deg)}22%{transform:rotate(13deg)}26%{transform:rotate(-12deg)}33%{transform:rotate(11deg)}37%{transform:rotate(-8deg)}44%{transform:rotate(6deg)}56%{transform:rotate(1deg)}68%{transform:rotate(-1deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0)}to{transform:rotate(14deg)}}@keyframes bird-bob-0d345063{0%{transform:translateY(2.6px)}6%{transform:translateY(-2.8px)}11%{transform:translateY(2.5px)}17%{transform:translateY(-2.7px)}22%{transform:translateY(2.3px)}28%{transform:translateY(-2.4px)}33%{transform:translateY(1.9px)}39%{transform:translateY(-1.7px)}44%{transform:translateY(1.1px)}60%{transform:translateY(.2px)}80%{transform:translateY(-.3px)}to{transform:translateY(2.6px)}}.landing[data-v-9387272c]{--landing-ink:#16242e;--land-rise:42.97vw;--leaf-width:clamp(35px, 9vw, 75px);--marks-bottom:20px;--marks-gap:20px;--heist-height:30px;--heist-width:calc(var(--heist-height) * 168 / 72);--half-rez-height:35px;text-align:center;color:var(--landing-ink);flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin:auto 0;padding:3rem 0;display:flex;position:relative}.landing__sky[data-v-9387272c]{z-index:-1;background:linear-gradient(#4194d6,#d2edf8 60%);position:fixed;inset:0;overflow:hidden}.landing__sky picture[data-v-9387272c]{display:contents}.landing__cloud[data-v-9387272c]{--cloud-bleed:40px;--cloud-lift:min(10vh, 26vw);bottom:calc(var(--cloud-lift) - var(--cloud-bleed));left:calc(-1 * var(--cloud-bleed));width:calc(100% + var(--cloud-bleed) * 2);animation:cloud-sway-9387272c var(--sway-time) ease-in-out var(--sway-delay) infinite alternate;position:absolute}.landing__cloud img[data-v-9387272c]{width:100%;height:auto;animation:cloud-bob-9387272c var(--bob-time) ease-in-out var(--bob-delay) infinite alternate;display:block}@media (prefers-reduced-motion:reduce){.landing__cloud[data-v-9387272c],.landing__cloud img[data-v-9387272c]{animation:none}}@media (width>=1024px){.landing__cloud[data-v-9387272c]{--cloud-lift:0px}}.landing__cloud--middle[data-v-9387272c]{--drift-x:8px;--drift-y:5px;--sway-time:24.64s;--bob-time:18.12s;--sway-delay:-10.14s;--bob-delay:-2.17s}.landing__cloud--middle-left[data-v-9387272c]{--drift-x:11px;--drift-y:6px;--sway-time:21.02s;--bob-time:15.94s;--sway-delay:-5.8s;--bob-delay:-12.32s}.landing__cloud--middle-right[data-v-9387272c]{--drift-x:14px;--drift-y:7px;--sway-time:18.84s;--bob-time:22.47s;--sway-delay:-13.77s;--bob-delay:-5.08s}.landing__cloud--front-left[data-v-9387272c]{--drift-x:18px;--drift-y:9px;--sway-time:15.94s;--bob-time:13.04s;--sway-delay:-1.45s;--bob-delay:-15.22s}.landing__cloud--front-right[data-v-9387272c]{--drift-x:22px;--drift-y:11px;--sway-time:13.77s;--bob-time:19.57s;--sway-delay:-7.98s;--bob-delay:-10.87s}.landing__land[data-v-9387272c]{width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.landing__leaf[data-v-9387272c]{left:0;bottom:min(var(--land-rise) + 1.5rem, 100dvh - 22rem);width:var(--leaf-width);height:auto;position:absolute}.landing__title[data-v-9387272c]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-blue);font-size:clamp(4rem,10.35vw,5.5rem);font-weight:400;line-height:1.05}@media (width>=1024px){.landing__title br[data-v-9387272c]{display:none}}.landing__ready[data-v-9387272c]{margin-bottom:10dvh}.landing__ready .button-row[data-v-9387272c]{max-width:26rem}.landing__ready .button-row[data-v-9387272c] .action-button{flex-basis:100%}@media (width>=1024px){.landing__ready .button-row[data-v-9387272c]{max-width:36rem}.landing__ready .button-row[data-v-9387272c] .action-button{flex-basis:0}}.landing__marks[data-v-9387272c]{bottom:var(--marks-bottom);align-items:flex-end;gap:var(--marks-gap);display:flex;position:fixed;left:50%;transform:translate(-50%)scale(1)}.landing__mark[data-v-9387272c]{width:auto;display:block}.landing__mark--heist[data-v-9387272c]{height:var(--heist-height)}.landing__mark--half-rez[data-v-9387272c]{height:var(--half-rez-height)}@media (width>=1024px){.landing[data-v-9387272c]{--land-rise:29.32vw;--leaf-width:clamp(125px, 12.14vw, 233px)}}.landing--intro[data-v-9387272c]{--reveal-time:.7s;--reveal-land:0s;--reveal-clouds:.16s;--reveal-birds:.32s;--reveal-title:.48s;--reveal-ready:.72s;--marks-centre:translate(-50%, calc(var(--marks-bottom) + max(var(--heist-height), var(--half-rez-height)) / 2 - 50dvh));--marks-hero:1.8}@media (width>=1024px){.landing--intro[data-v-9387272c]{--marks-hero:2.2}}.landing--intro[data-v-9387272c]{--half-rez-solo:calc((var(--heist-width) + var(--marks-gap)) / -2)}.landing--intro .landing__land[data-v-9387272c],.landing--intro .landing__leaf[data-v-9387272c],.landing--intro .landing__cloud[data-v-9387272c],.landing--intro .landing__birds[data-v-9387272c],.landing--intro .landing__title[data-v-9387272c],.landing--intro .landing__ready[data-v-9387272c]{opacity:0;transition:opacity var(--reveal-time) ease}.landing--intro .landing__title[data-v-9387272c],.landing--intro .landing__ready[data-v-9387272c]{transition:opacity var(--reveal-time) ease, transform var(--reveal-time) cubic-bezier(.22, 1, .36, 1);transform:translateY(14px)}.landing--intro .landing__marks[data-v-9387272c]{will-change:transform;transform:var(--marks-centre) scale(var(--marks-hero))}.landing--intro .landing__mark[data-v-9387272c]{will-change:transform;transform:scale(0)}.landing--intro .landing__mark--half-rez[data-v-9387272c]{transform:translateX(var(--half-rez-solo)) scale(0)}.landing--solo .landing__mark--half-rez[data-v-9387272c]{transform:translateX(var(--half-rez-solo)) scale(1);transition:transform .75s cubic-bezier(.34,1.56,.64,1)}.landing--paired .landing__mark--half-rez[data-v-9387272c]{transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1)}.landing--paired .landing__mark--heist[data-v-9387272c]{transition:transform .75s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.landing--placed .landing__marks[data-v-9387272c]{transition:transform .8s cubic-bezier(.22,1,.36,1);transform:translate(-50%)scale(1)}.landing--scene .landing__land[data-v-9387272c],.landing--scene .landing__leaf[data-v-9387272c]{opacity:1;transition-delay:var(--reveal-land)}.landing--scene .landing__cloud[data-v-9387272c]{opacity:1;transition-delay:var(--reveal-clouds)}.landing--scene .landing__birds[data-v-9387272c]{opacity:1;transition-delay:var(--reveal-birds)}.landing--scene .landing__title[data-v-9387272c]{opacity:1;transition-delay:var(--reveal-title);transform:none}.landing--scene .landing__ready[data-v-9387272c]{opacity:1;transition-delay:var(--reveal-ready);transform:none}@media (prefers-reduced-motion:reduce){.landing--intro .landing__marks[data-v-9387272c]{opacity:0;will-change:auto;transition:opacity var(--reveal-time) ease;transform:translate(-50%)scale(1)}.landing--intro .landing__mark[data-v-9387272c],.landing--intro .landing__mark--half-rez[data-v-9387272c]{will-change:auto;transition:none;transform:none}.landing--intro .landing__title[data-v-9387272c],.landing--intro .landing__ready[data-v-9387272c]{transition:opacity var(--reveal-time) ease;transform:none}.landing--scene .landing__marks[data-v-9387272c]{opacity:1;transition-delay:var(--reveal-birds)}}.landing__loader[data-v-9387272c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.landing__bar[data-v-9387272c]{border-radius:var(--radius-pill);background:#ffffff40;width:7.35rem;max-width:42vw;height:4px;display:block;overflow:hidden}.landing__bar-fill[data-v-9387272c]{width:calc(var(--bar-fill,0) * 100%);border-radius:var(--radius-pill);background:#ffffffe6;height:100%;display:block}.loader-leave-active[data-v-9387272c]{transition:opacity .3s}.loader-leave-to[data-v-9387272c]{opacity:0}@keyframes cloud-sway-9387272c{0%{transform:translate3d(calc(var(--drift-x) * -1), 0, 0)}to{transform:translate3d(var(--drift-x), 0, 0)}}@keyframes cloud-bob-9387272c{0%{transform:translate3d(0, var(--drift-y), 0)}to{transform:translate3d(0, calc(var(--drift-y) * -1), 0)}}
