@font-face{font-family:Luckiest Guy;font-weight:400;font-display:swap;src:url(/fonts/luckiest-guy-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Luckiest Guy;font-weight:400;font-display:swap;src:url(/fonts/luckiest-guy-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:400;font-display:swap;src:url(/fonts/nunito-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:400;font-display:swap;src:url(/fonts/nunito-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:600;font-display:swap;src:url(/fonts/nunito-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:600;font-display:swap;src:url(/fonts/nunito-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:800;font-display:swap;src:url(/fonts/nunito-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-weight:800;font-display:swap;src:url(/fonts/nunito-latin-ext-800-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink: #102229;--deep: #0d3240;--deeper: #08212b;--sea: #1f7f97;--lagoon: #3fc1c9;--sand: #f2c46d;--sand-deep: #e0a53a;--leaf: #4c9a2a;--coral: #e2573b;--paper: #fdf6e7;--paper-2: #f6ead1;--muted: #5c6d72;--radius: 18px;--shadow: 0 18px 40px rgba(8, 33, 43, .22);--display: "Luckiest Guy", "Trebuchet MS", system-ui, sans-serif;--body: "Nunito", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--body);color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--sea)}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}@media(max-width:520px){.wrap{width:calc(100% - 32px)}}.eyebrow{font-family:var(--display);letter-spacing:.06em;color:var(--coral);font-size:1.05rem;margin:0 0 6px;text-transform:uppercase}.h2{font-family:var(--display);font-weight:400;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.02;letter-spacing:.01em;margin:0 0 18px;color:var(--deep)}.lead{font-size:1.12rem;max-width:46em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-weight:400;letter-spacing:.05em;font-size:1.08rem;line-height:1;text-transform:uppercase;text-decoration:none;padding:16px 24px 14px;border-radius:999px;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.btn-sand{background:var(--sand);color:#3a2304;box-shadow:0 5px 0 var(--sand-deep),0 12px 24px #00000040}.btn-sand:hover{background:#ffd27f}.btn-ghost{background:#08212b8c;color:#fff;border:2px solid rgba(255,255,255,.7);backdrop-filter:blur(4px)}.btn-ghost:hover{background:#08212bbf}.btn[aria-disabled=true]{cursor:default}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.footer[data-astro-cid-sz7xmlte]{background:var(--deeper);color:#9fbcc0;padding:34px 0;font-size:.9rem}.foot-in[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.foot-in[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.foot-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:44px;width:auto;background:#fff;border-radius:10px;padding:8px 12px;box-sizing:content-box}.foot-links[data-astro-cid-sz7xmlte]{text-align:right}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--sand)}@media(max-width:900px){.foot-in[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:16px}.foot-links[data-astro-cid-sz7xmlte]{text-align:left}}
