@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}._kahrG_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}
:root{--blue:#1e3c79;--blue-deep:#142a57;--grey:#f0f0f0;--text:#424242;--muted:#6b6b6b;--red:#e62a3a;--gold:#d9b36c;--white:#fff;--max:1080px;--pad:clamp(20px, 5vw, 48px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:"Source Sans 3",Myriad Pro,system-ui,sans-serif;font-size:18px;line-height:1.6}img{max-width:100%;display:block}a{color:var(--blue)}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.4rem,7vw,4.6rem)}h2{color:var(--blue);font-size:clamp(1.7rem,4vw,2.6rem)}h3{color:var(--blue);font-size:1.25rem}p{margin:0 0 1em}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin-bottom:.9em;font-size:.8rem;font-weight:600}.lead{font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.5}.bar{background:linear-gradient(90deg,#000 0%,#333 100%);height:6px}.top{background:var(--white)}.top .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px;display:flex}.logo{width:auto;height:34px}.wordmark{color:var(--blue);letter-spacing:.01em;font-size:1.25rem;font-weight:600;text-decoration:none}.claim{color:var(--muted);font-size:.95rem}.hero{background:radial-gradient(120% 90% at 85% 0%, #2c5299 0%, var(--blue) 45%, var(--blue-deep) 100%);color:var(--white);padding:clamp(64px,12vw,140px) 0 clamp(72px,12vw,130px);position:relative;overflow:hidden}.hero h1{color:var(--white);max-width:14ch}.hero .eyebrow{color:var(--gold)}.hero .lead{color:#ffffffe0;max-width:36ch}.hero .sig{color:#ffffffbf;margin-top:2em;font-size:1rem}.hero .sig strong{color:var(--white);font-size:1.15rem;font-weight:600;display:block}.star{opacity:.95;pointer-events:none;width:clamp(220px,38vw,460px);position:absolute;top:50%;right:clamp(-60px,4vw,60px);transform:translateY(-50%)}@media (max-width:760px){.star{opacity:.55;width:220px;top:-40px;right:-70px;transform:none}.hero{padding-top:120px}.claim{display:none}}.snow{pointer-events:none;position:absolute;inset:0}.snow i{background:#ffffffbf;border-radius:50%;width:6px;height:6px;animation:linear infinite fall;position:absolute;top:-10px}@keyframes fall{to{transform:translateY(110vh)translate(30px)}}@media (prefers-reduced-motion:reduce){.snow{display:none}}.video{background:var(--grey);padding:clamp(56px,9vw,100px) 0}.frame{aspect-ratio:16/9;background:var(--blue-deep);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #142a578c}.frame iframe,.frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.placeholder{color:var(--white);background:linear-gradient(160deg,#1e3c7933,#142a57f2),repeating-linear-gradient(45deg,#1b386f 0 14px,#1e3c79 14px 28px);flex-direction:column;justify-content:flex-end;padding:clamp(20px,4vw,40px);display:flex;position:absolute;inset:0}.play{background:var(--red);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:clamp(20px,4vw,40px);left:clamp(20px,4vw,40px)}.play:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid #fff;margin-left:6px}.placeholder strong{font-size:clamp(1.3rem,3vw,1.9rem);font-weight:600}.placeholder span{color:#ffffffbf}.section{padding:clamp(64px,10vw,120px) 0}.grid2{grid-template-columns:1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (min-width:860px){.grid2{grid-template-columns:5fr 7fr}}.quote{border-left:4px solid var(--red);color:var(--blue);margin:0;padding-left:22px;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:600;line-height:1.3}.tiles{grid-template-columns:1fr;gap:16px;margin-top:8px;display:grid}@media (min-width:700px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{background:var(--grey);border-radius:6px;padding:24px}.tile b{color:var(--blue);margin-bottom:6px;font-size:1.15rem;display:block}.tile p{margin:0;font-size:1rem}.route{background:var(--blue);color:var(--white)}.route h2{color:var(--white)}.route .eyebrow{color:var(--gold)}.route p{color:#ffffffe0}.line{align-items:center;gap:14px;margin:28px 0 32px;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:600;display:flex}.line .dash{background:repeating-linear-gradient(90deg, var(--gold) 0 10px, transparent 10px 18px);flex:1;min-width:40px;height:2px}.line .dot{background:var(--gold);border-radius:50%;flex:none;width:14px;height:14px}.photo{aspect-ratio:4/3;background:#2a4a8a;border-radius:6px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo.ph{color:#ffffffb3;background:repeating-linear-gradient(45deg,#24478c 0 14px,#29509a 14px 28px);align-items:flex-end;padding:18px;font-size:.9rem;display:flex}.btn{cursor:pointer;border:0;border-radius:4px;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-red{background:var(--red);color:#fff}.btn-ghost{color:#fff;background:0 0;border:1.5px solid #fff9}.btn-blue{background:var(--blue);color:#fff}.btn-line{color:var(--blue);border:1.5px solid var(--blue);background:0 0}.btns{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.family{background:var(--grey)}.regional .cards{grid-template-columns:1fr;gap:16px;margin:28px 0;display:grid}@media (min-width:760px){.regional .cards{grid-template-columns:repeat(3,1fr)}}.card{border:1.5px solid #dcdcdc;border-radius:6px;padding:24px}.card .n{color:var(--red);letter-spacing:.1em;font-size:.85rem;font-weight:600}.closing{background:radial-gradient(120% 120% at 0% 100%, #2c5299 0%, var(--blue) 50%, var(--blue-deep) 100%);color:#fff;position:relative;overflow:hidden}.closing h2{color:#fff;max-width:16ch;font-size:clamp(2rem,6vw,3.6rem)}.closing p{color:#ffffffe0;max-width:46ch}.share-note{color:#ffffffb3;margin-top:14px;font-size:.95rem}footer{color:#797979;background:#fff;padding:40px 0 48px;font-size:.95rem}footer .claim-f{color:var(--text);margin-bottom:4px;font-weight:600}footer p{margin:0}footer a{color:#797979}
