@font-face{font-family:Fredoka;src:url(/fonts/Fredoka.ttf) format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{--color-bg: #FFFAF0;--color-surface: #FFF3D8;--color-ink: #35190D;--color-ink-muted: #6F625C;--color-accent: #1268FF;--color-accent-ink: #FFFAF0;--color-band: #F4A52E;--color-band-deep: #28130A;--color-band-ink: #FFFAF0;--color-blue-tint: #EAF2FF;--color-card: #FFF3D8;--color-card-accent: #1268FF;--color-card-ink: #35190D;--color-cta: #F2711C;--color-cta-hover: #D95F0E;--color-cta-ink: #FFFAF0;--color-lavender: #FFECEA;--color-proof-icon: #1268FF;--font-display: "Fredoka", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--text-display: clamp(2.75rem, 4.45vw, 4rem);--text-h2: clamp(2.25rem, 3.2vw, 3rem);--text-h3: clamp(1.625rem, 2.25vw, 2.125rem);--text-body: 1.25rem;--text-small: 1.1875rem;--leading-display: 1.06;--leading-body: 1.58;--space-section: clamp(5rem, 7.8vw, 7rem);--space-block: clamp(2rem, 3.33vw, 3rem);--space-gap: clamp(1rem, 1.67vw, 1.5rem);--container-max: 78rem;--radius: 1rem;--radius-btn: .875rem}*,*:before,*:after{box-sizing:border-box;margin:0}html{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body)}body{font-size:var(--text-body);font-weight:500;line-height:var(--leading-body);overflow-x:hidden;color:var(--color-ink);background:var(--color-bg)}h1,h2,h3{font-family:var(--font-display);font-weight:650;line-height:var(--leading-display);text-wrap:pretty;color:inherit}h1{font-size:var(--text-display);letter-spacing:.01em}h2{font-size:var(--text-h2);letter-spacing:.01em}h3{font-size:var(--text-h3);letter-spacing:.01em}p+p{margin-top:calc(var(--text-body)*var(--leading-body))}a{color:var(--color-accent)}img,video{display:block;max-width:100%;height:auto}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-gap)}.btn{display:inline-block;background:var(--color-cta);color:var(--color-cta-ink);font-family:var(--font-display);font-size:var(--text-body);font-weight:650;line-height:1.2;text-decoration:none;border-radius:var(--radius-btn);padding:calc(var(--space-gap)*.75) calc(var(--space-gap)*1.55)}.btn:hover{background:var(--color-cta-hover)}.btn-secondary{background:var(--color-cta-hover);color:var(--color-cta-ink)}.btn-secondary:hover{background:var(--color-cta)}p,li,blockquote{text-wrap:pretty}@media (max-width:700px){:root{--text-body:1.125rem;--text-small:1rem;--text-display:clamp(2.5rem,10.3vw,2.75rem);--space-section:clamp(3rem,14vw,4rem)}}.site-nav[data-astro-cid-t62n7aah]{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-gap);padding:calc(var(--space-gap) * .62) var(--space-gap);background:transparent;border:0;box-shadow:none}.brand[data-astro-cid-t62n7aah]{display:inline-flex;align-items:center;flex:none;text-decoration:none}.nav-logo[data-astro-cid-t62n7aah]{width:auto;height:calc(var(--space-block) * 2.05);object-fit:contain}.nav-links[data-astro-cid-t62n7aah]{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--space-gap) * 1.75);margin-left:auto}.nav-links[data-astro-cid-t62n7aah] a[data-astro-cid-t62n7aah]{color:var(--color-ink);text-decoration:none;font-weight:700;font-size:calc(var(--text-body) * .95);line-height:1.2;white-space:nowrap}.nav-links[data-astro-cid-t62n7aah] a[data-astro-cid-t62n7aah]:hover{color:var(--color-accent)}.nav-cta[data-astro-cid-t62n7aah]{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:calc(var(--space-block) * .92);padding:calc(var(--space-gap) * .5) calc(var(--space-gap) * 1.2);border-radius:var(--radius-btn);background:var(--color-cta);color:var(--color-cta-ink);font-size:calc(var(--text-body) * .95);font-weight:800;line-height:1.5;text-decoration:none}.nav-cta[data-astro-cid-t62n7aah]:hover{background:var(--color-cta-hover)}@media (max-width: 1100px){.nav-links[data-astro-cid-t62n7aah]{display:none}}@media (max-width: 700px){.nav-logo[data-astro-cid-t62n7aah]{height:calc(var(--space-block) * 1.4)}}.hero-shell[data-astro-cid-anhloy43]{min-height:100vh;background:linear-gradient(135deg,var(--color-bg),var(--color-surface))}.nav-wrap[data-astro-cid-anhloy43]{width:min(100%,var(--container-max));margin-inline:auto}.hero[data-astro-cid-anhloy43]{display:flex;align-items:center;min-height:calc(100vh - (var(--space-block) * 2.1));padding-block:calc(var(--space-section) * .75) calc(var(--space-section) * .78);background-color:transparent;background-image:var(--hero-art);background-repeat:no-repeat;background-position:left bottom;background-size:42% auto}.hero-stage[data-astro-cid-anhloy43],.hero-copy[data-astro-cid-anhloy43]{width:100%}h1[data-astro-cid-anhloy43]{width:100%;margin:0 0 calc(var(--space-block) * .72);color:var(--color-cocoa);font-size:calc(var(--text-display) * .72);text-wrap:balance}.hero-lower[data-astro-cid-anhloy43]{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:center;gap:calc(var(--space-block) * .88)}.hero-visual[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:calc(var(--space-section) * 5)}.hero-details[data-astro-cid-anhloy43]{min-width:0;max-width:43rem;align-self:center}.subhead[data-astro-cid-anhloy43]{max-width:43em;color:var(--color-ink);font-size:calc(var(--text-body) * 1.1);line-height:var(--leading-body)}.support-stack[data-astro-cid-anhloy43]{margin-top:calc(var(--space-gap) * .42)}.support-line[data-astro-cid-anhloy43]{color:var(--color-accent);font-weight:700;line-height:1.5}.cta-row[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--space-gap);margin-top:calc(var(--space-gap) * 1.25)}.cta-row[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{padding-block:calc(var(--space-gap) * .4)}.btn-secondary[data-astro-cid-anhloy43]{background:var(--color-accent);color:var(--color-accent-ink)}.btn-secondary[data-astro-cid-anhloy43]:hover{background:var(--color-cocoa)}@media (max-width: 900px){.hero[data-astro-cid-anhloy43]{min-height:auto}.hero-lower[data-astro-cid-anhloy43]{grid-template-columns:1fr}.hero-visual[data-astro-cid-anhloy43]{order:2;justify-content:center}.hero-details[data-astro-cid-anhloy43]{order:1;max-width:none}}@media (max-width: 700px){.hero[data-astro-cid-anhloy43]{padding-block:var(--space-section)}.cta-row[data-astro-cid-anhloy43]{align-items:stretch;flex-direction:column}.btn[data-astro-cid-anhloy43]{text-align:center}}.compliance[data-astro-cid-hedwa45a]{background:var(--color-band-deep);color:#fff;padding-block:calc(var(--space-gap) * 1.6)}.compliance[data-astro-cid-hedwa45a].light{background:var(--color-bg);color:var(--color-ink-muted)}.inner[data-astro-cid-hedwa45a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-gap);flex-wrap:wrap;font-size:calc(var(--text-body) * .95)}.inner[data-astro-cid-hedwa45a].no-legal{justify-content:center}.legal[data-astro-cid-hedwa45a]{opacity:.85}.links[data-astro-cid-hedwa45a]{display:inline-flex;gap:calc(var(--space-gap) * 1.2);flex-wrap:wrap;justify-content:center}.links[data-astro-cid-hedwa45a] a[data-astro-cid-hedwa45a]{color:#fff;text-decoration:none;opacity:.95}.compliance[data-astro-cid-hedwa45a].light .links[data-astro-cid-hedwa45a] a[data-astro-cid-hedwa45a]{color:var(--color-ink-muted)}.links[data-astro-cid-hedwa45a] a[data-astro-cid-hedwa45a]:hover,.links[data-astro-cid-hedwa45a] a[data-astro-cid-hedwa45a]:focus-visible{opacity:1;text-decoration:underline}@media (max-width: 700px){.inner[data-astro-cid-hedwa45a]{flex-direction:column;text-align:center}}
