@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");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}.country-mark[data-astro-cid-2y5oy2qo]{border-radius:3px;flex:none;width:48px;height:32px;box-shadow:0 0 0 1px #17203314}:root{color-scheme:light;color:#172033;font-synthesis:none;background:#f6f3ec;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:18px;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,p{margin:0}p{color:#4e5a70}:focus-visible{outline-offset:5px;outline:3px solid #3157d5}.container{width:min(1120px,100% - 64px);margin-inline:auto}header{justify-content:space-between;align-items:center;min-height:112px;display:flex}nav{border:1px solid #d8d8d4;border-radius:6px;gap:4px;padding:4px;font-size:16px;font-weight:700;display:flex}nav a{border-radius:3px;min-height:44px;padding:8px 12px}nav a[aria-current]{color:#fff;background:#172033}.intro{max-width:780px;padding-block:54px 48px}.mark{border-top:4px solid #3157d5;border-left:4px solid #3157d5;width:30px;height:30px;margin-bottom:28px;display:block}h1,h2{letter-spacing:-.045em;text-wrap:balance;font-family:Georgia,serif;font-weight:500;line-height:1.1}h1{max-width:20ch;margin-bottom:24px;font-size:clamp(42px,5vw,64px)}h2{margin-bottom:20px;font-size:40px}.destinations{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:60px;display:grid}.destination{--country-accent:#3157d5;--country-hover:#2445b5;--country-stripe:linear-gradient(90deg, #3157d5 0 33.333%, #fff 33.333% 66.666%, #ed2939 66.666%);background:#fffefb;border:1px solid #d8d8d4;border-radius:8px;flex-direction:column;padding:36px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.destination[data-country=CA]{--country-accent:#bd2431;--country-hover:#9e1c28;--country-stripe:linear-gradient(90deg, #d5212e 0 25%, #fff 25% 75%, #d5212e 75%)}.destination:before{content:"";background:var(--country-stripe);border-radius:8px 8px 0 0;height:5px;position:absolute;inset:-1px -1px auto}.destination:hover{border-color:var(--country-accent);box-shadow:0 6px 24px #1720330d}.destination:focus-visible{outline-color:var(--country-accent)}.country-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.region{color:var(--country-accent);font-size:16px;font-weight:750}.destination p{margin-bottom:28px}.language{color:#4e5a70;margin-top:auto;font-size:14px}.cta{color:#fff;background:var(--country-accent);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 20px;font-size:16px;font-weight:750;display:flex}.cta span{font-size:24px;line-height:1}.destination:hover .cta{background:var(--country-hover)}footer{color:#4e5a70;border-top:1px solid #d8d8d4;justify-content:space-between;align-items:start;gap:28px;padding-block:28px;font-size:14px;display:flex}.footer-details{gap:28px;max-width:700px;display:flex}details{flex:1}summary{cursor:pointer;min-height:44px}details p{margin-bottom:12px}details a{text-underline-offset:4px;text-decoration:underline}.skip{color:#fff;background:#172033;padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip:focus{transform:none}@media (width<=760px){.container{width:calc(100% - 40px)}.destinations{grid-template-columns:1fr;gap:20px;margin-bottom:36px}header{min-height:88px}header img{width:125px}.intro{padding-block:30px 32px}.destination{padding:28px}footer,.footer-details{flex-direction:column;gap:12px}}@media (width<=599px){body{font-size:16px}h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.destination{transition:none}}
