.ffilm[data-astro-cid-mfoipdrb]{padding:var(--sec) 0;color:#fff;background:#0a0d1a}.ffilm[data-astro-cid-mfoipdrb] .kicker[data-astro-cid-mfoipdrb]{margin-bottom:12px}.fffs[data-astro-cid-mfoipdrb]{display:none}.ffilm[data-astro-cid-mfoipdrb] .display[data-astro-cid-mfoipdrb]{color:#fff;max-width:18em}.ffl[data-astro-cid-mfoipdrb]{opacity:.9;max-width:40em;margin:16px 0 28px;font-size:18px}.ffilm[data-astro-cid-mfoipdrb] figure[data-astro-cid-mfoipdrb]{margin:0;scroll-margin-top:80px}.ffilm[data-astro-cid-mfoipdrb] video[data-astro-cid-mfoipdrb]{aspect-ratio:16/9;background:#0a0d1a;border-radius:14px;width:100%;max-width:calc(177.778vh - 355.556px);margin:0 auto;display:block;box-shadow:inset 0 0 0 1px #ffffff24,0 40px 100px -36px #4f5bff99}.ffilm[data-astro-cid-mfoipdrb] video[data-astro-cid-mfoipdrb]::cue{background:#000000d1;font-size:20px}.ffch[data-astro-cid-mfoipdrb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:calc(177.778vh - 355.556px);margin:14px auto 0;padding:0;list-style:none;display:grid}.ffch[data-astro-cid-mfoipdrb] button[data-astro-cid-mfoipdrb]{color:#fff;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.ffch[data-astro-cid-mfoipdrb] button[data-astro-cid-mfoipdrb]:hover,.ffch[data-astro-cid-mfoipdrb] button[data-astro-cid-mfoipdrb]:focus-visible{background:#ffffff24}.ffch[data-astro-cid-mfoipdrb] b[data-astro-cid-mfoipdrb]{color:#0a0d1a;width:30px;height:30px;font-family:var(--display);background:#ffe24a;border-radius:50%;flex:none;place-items:center;display:grid}.ffch[data-astro-cid-mfoipdrb] span[data-astro-cid-mfoipdrb]{font-family:var(--display);flex-direction:column;font-size:16px;font-weight:650;line-height:1.2;display:flex}.ffch[data-astro-cid-mfoipdrb] small[data-astro-cid-mfoipdrb]{opacity:.85;margin-top:2px;font-size:13px;font-weight:500}.ffilm[data-astro-cid-mfoipdrb] figcaption[data-astro-cid-mfoipdrb]{font-family:var(--display);opacity:.85;text-align:center;max-width:60em;margin:14px auto 0;font-size:14px}@media (width<=760px){.ffilm[data-astro-cid-mfoipdrb]{padding-top:32px}.ffl[data-astro-cid-mfoipdrb]{margin:12px 0 18px;font-size:16px}.ffilm[data-astro-cid-mfoipdrb] video[data-astro-cid-mfoipdrb]{border-radius:0;width:calc(100% + 32px);max-width:none;margin-inline:-16px}.fffs[data-astro-cid-mfoipdrb]{display:inline}.ffch[data-astro-cid-mfoipdrb]{gap:6px;margin-top:10px}.ffch[data-astro-cid-mfoipdrb] button[data-astro-cid-mfoipdrb]{flex-direction:column;align-items:flex-start;gap:6px;min-height:64px;padding:9px 10px}.ffch[data-astro-cid-mfoipdrb] b[data-astro-cid-mfoipdrb]{width:22px;height:22px;font-size:13px}.ffch[data-astro-cid-mfoipdrb] span[data-astro-cid-mfoipdrb]{font-size:14px}.ffch[data-astro-cid-mfoipdrb] small[data-astro-cid-mfoipdrb]{font-size:11.5px}.ffilm[data-astro-cid-mfoipdrb] figcaption[data-astro-cid-mfoipdrb]{text-align:left;font-size:12.5px}}.fam{--k-sky-1:#8fd3ff;--k-sky-2:#c9ecff;--k-sun:#ffd23f;--k-grass-1:#7bd389;--k-grass-2:#4fb36b;--k-ink:#24304f;--k-shadow:0 6px 0 #24304f1f, 0 12px 28px #24304f1f;--k-font:"Baloo 2", "Nunito", ui-rounded, "Arial Rounded MT Bold", "Varela Round", "Trebuchet MS", system-ui, sans-serif;--display:var(--k-font);--text:var(--k-font);font-family:var(--k-font);color:var(--k-ink);background:#fffaf0}.fam h1,.fam h2,.fam h3,.fam summary,.fam .btn,.fam .kbtn{font-family:var(--k-font)}.fam .display{letter-spacing:-.01em;font-weight:800}.fam .display.md{font-size:clamp(36px,5.6vw,68px);line-height:1.02}.fam h2.kh{margin:0 0 10px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.08}.fam .ksub{opacity:.8;margin:0 0 22px;font-size:18px}.fam a{color:inherit}.ksky{color:var(--k-ink);background:linear-gradient(180deg, #2f6fe0 0, #4f98f5 90px, var(--k-sky-1) 240px, var(--k-sky-2) 62%, #e9f7ff 100%);position:relative;overflow:hidden}.ksky:before,.ksky:after{content:"";pointer-events:none;opacity:.9;background:#fff;border-radius:999px;position:absolute;box-shadow:40px -18px 0 6px #fff,86px 0 0 -4px #fff}.ksky:before{width:120px;height:40px;animation:26s ease-in-out infinite alternate kdrift;top:150px;left:6%}.ksky:after{opacity:.75;width:90px;height:30px;animation:32s ease-in-out infinite alternate-reverse kdrift;top:230px;right:14%}.ksun{background:var(--k-sun);pointer-events:none;border-radius:50%;width:86px;height:86px;animation:5s ease-in-out infinite kbob;position:absolute;top:104px;right:6%;box-shadow:0 0 0 14px #ffd23f40,0 0 0 30px #ffd23f1f}@keyframes kdrift{to{transform:translate(60px)}}@keyframes kbob{50%{transform:translateY(-8px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.ksky:before,.ksky:after,.ksun,.fam .kbtn,.fam .ktile{transition:none!important;animation:none!important}}.khero{z-index:1;padding:calc(var(--hero-pt) + 4px) 0 8px;text-align:center;position:relative}.khero .wrap{max-width:860px}.kpill{font:800 15px var(--k-font);color:#2f6fe0;box-shadow:var(--k-shadow);background:#fff;border-radius:999px;margin:0 0 18px;padding:6px 16px;display:inline-block}.khero h1{color:var(--k-ink);margin:0}.khero .lede{color:var(--k-ink);opacity:.9;max-width:40em;margin:16px auto 0;font-size:19px;line-height:1.5}.khero .note{opacity:.75;margin:10px 0 0;font-size:15px}.kbtns{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0 0;display:flex}.fam .kbtn{cursor:pointer;min-height:52px;color:var(--k-ink);touch-action:manipulation;background:#fff;border:0;border-radius:18px;align-items:center;gap:8px;padding:12px 24px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .15s cubic-bezier(.3,1.6,.5,1);display:inline-flex;box-shadow:0 5px #24304f2e}.fam .kbtn.go{color:#fff;background:#0f7a4a;box-shadow:0 5px #0a5232}.fam .kbtn.sun{background:var(--k-sun);color:var(--k-ink);box-shadow:0 5px #c99a00}.fam .kbtn:hover{transform:translateY(-2px)}.fam .kbtn:active{transform:translateY(4px);box-shadow:0 1px #24304f33}.khills{z-index:1;width:100%;height:70px;margin-top:-10px;display:block;position:relative}.fam.fam .ffilm{z-index:1;color:var(--k-ink);background:0 0;padding:26px 0 18px;position:relative}.fam.fam .ffilm .kicker{display:none}.fam.fam .ffilm .display{color:var(--k-ink);text-align:center;max-width:none;font-size:clamp(24px,3vw,34px)}.fam.fam .ffl{text-align:center;opacity:.85;margin:8px auto 18px;font-size:17px}.fam.fam .ffilm video{background:#fff;border:6px solid #fff;border-radius:26px;box-shadow:0 8px #24304f1f,0 24px 60px -20px #2f6fe073}.fam.fam .ffch button{color:var(--k-ink);background:#fff;border-radius:16px;transition:transform .15s;box-shadow:0 4px #24304f1f}.fam.fam .ffch button:hover,.fam.fam .ffch button:focus-visible{background:#fff;transform:translateY(-2px)}.fam.fam .ffch li:first-child b{color:#fff;background:#ff8a3d}.fam.fam .ffch li:nth-child(2) b{color:#fff;background:#8a5cf6}.fam.fam .ffch li:nth-child(3) b{color:#fff;background:#19b9a5}.fam.fam .ffilm figcaption{color:var(--k-ink);opacity:.7}@media (width<=760px){.fam.fam .ffilm video{border-width:0;border-radius:0}}.ksec{padding:44px 0}@media (width<=760px){.ksec{padding:30px 0}}.kgrass{background:linear-gradient(#eaf8e6,#fffaf0 70%)}.kwhy{max-width:900px;box-shadow:var(--k-shadow);background:#fff;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin:0 auto;padding:26px 28px;display:grid}.kwhy img{object-fit:cover;border-radius:50%;width:104px;height:104px;box-shadow:0 0 0 6px #ffe2a8}.kwhy h2{margin:0 0 6px}.kwhy p{margin:6px 0;font-size:17px;line-height:1.55}.kwhy .big{font:800 21px/1.3 var(--k-font)}.kwhy .turn{font:800 19px/1.35 var(--k-font);color:#c2561a}@media (width<=640px){.kwhy{text-align:center;grid-template-columns:1fr;padding:22px 18px}.kwhy img{width:88px;height:88px;margin:0 auto}}.ktiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ktiles.k5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.ktiles.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.ktiles,.ktiles.k5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ktiles,.ktiles.k5{grid-template-columns:1fr}}.ktile{box-shadow:var(--k-shadow);border-top:8px solid var(--c,#2f9bff);background:#fff;border-radius:22px;padding:18px 20px 20px;font-size:16px;line-height:1.5;transition:transform .2s cubic-bezier(.3,1.6,.5,1);position:relative}.ktile:hover{transform:translateY(-4px)rotate(-.4deg)}.ktile .ke{background:color-mix(in srgb, var(--c,#2f9bff) 16%, #fff);border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:10px;font-size:26px;display:grid}.ktile b{font:800 19px/1.25 var(--k-font);margin-bottom:4px;display:block}.ktiles>:nth-child(6n+1){--c:#ff8a3d}.ktiles>:nth-child(6n+2){--c:#2f9bff}.ktiles>:nth-child(6n+3){--c:#8a5cf6}.ktiles>:nth-child(6n+4){--c:#ff5d8f}.ktiles>:nth-child(6n+5){--c:#19b9a5}.ktiles>:nth-child(6n+6){--c:#5cc53a}.kacc{gap:12px;max-width:900px;margin:0 auto;display:grid}.kacc details{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px #24304f1a,0 8px 20px #24304f14}.kacc summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:16px 20px;font-size:19px;font-weight:800;list-style:none;display:flex}.kacc summary::-webkit-details-marker{display:none}.kacc summary .ke{flex:none;font-size:24px}.kacc summary:after{content:"+";background:var(--k-sky-2);color:#1a6fd1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;font-size:24px;line-height:1;transition:transform .2s;display:grid}.kacc details[open] summary:after{transform:rotate(45deg)}.kacc details>:not(summary){margin:0;padding:0 20px 18px;font-size:16.5px;line-height:1.55}.kacc details>p+p{padding-top:0}.kacc .kgroup{font:800 15px var(--k-font);letter-spacing:.04em;text-transform:uppercase;color:#1a6fd1;margin:18px 4px 2px}.kacc .fl.compact{padding:0 20px 18px}.kacc .fl.compact .flg:first-child{margin-top:0}.kjoin{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=860px){.kjoin{grid-template-columns:minmax(0,1fr)}}.kcard{box-shadow:var(--k-shadow);background:#fff;border-radius:28px;padding:26px 28px}.kcard h2{margin:0 0 8px}.kcard>p{margin:0 0 6px;font-size:16.5px;line-height:1.55}.kcard.sunny{background:#fff7d6}.fam .jform{gap:12px;max-width:none;margin-top:16px;display:grid}.fam .jform .field{font:700 16px var(--k-font);gap:4px;display:grid}.fam .jform input:not([type=checkbox]),.fam .gform input{font:inherit;background:#fbfdff;border:2px solid #d6e4f5;border-radius:14px;padding:12px 14px;font-size:16px}.fam .jform .field input,.fam .gform input{color:#24304f}.fam .jform input:focus,.fam .gform input:focus{border-color:#2f9bff;outline:3px solid #8fd3ff}.fam .jconsent{align-items:center;gap:10px;min-height:44px;margin:4px 0;font-size:15px;display:flex}.fam .jconsent input{flex:none;width:24px;height:24px}.fam .gform{gap:8px;margin-top:14px;display:flex}.fam .gform input{flex:1;min-width:0}.fam .msg{min-height:1.4em}.fam .reqlink{word-break:break-all;margin-top:6px;font-weight:700;display:block}@media (width<=560px){.ktiles{gap:12px}.ktile{border-top-width:6px;padding:14px 16px 16px;font-size:15px}.ktile .ke{float:left;border-radius:12px;width:40px;height:40px;margin:0 12px 4px 0;font-size:22px}.ktile b{min-height:36px;padding-top:7px;font-size:18px}.khero .lede{font-size:17px}.kbtns .kbtn{justify-content:center;min-width:220px}}
