@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/static/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/static/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/static/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/static/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/static/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/static/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Material Symbols Rounded Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/static/assets/material-symbols-rounded-latin-fill-normal-DV6-5-v-.woff2)format("woff2-variations")}:root{--primary:#101d40;--primary-rgb:16 29 64;--on-primary:#fff;--primary-soft:#5b6b93;--primary-soft-rgb:91 107 147;--on-primary-soft:#fff;--secondary:#b3d7e8;--secondary-rgb:179 215 232;--on-secondary:#101d40;--accent:#e8543e;--accent-rgb:232 84 62;--on-accent:#fff;--success:#258e5c;--success-rgb:37 142 92;--on-success:#fff;--danger:#d93036;--danger-rgb:217 48 54;--on-danger:#fff;--page-background:#eef1f6;--text:#3b466b;--outline:#e3e7ef;--radius-small:.8rem;--radius:1rem;--radius-large:1.5rem;--shadow:0 8px 22px #101d400a;--shadow-top:0 -8px 22px #101d4014;--shadow-large:0 8px 22px #101d4029}html{background-color:var(--page-background);color:var(--text)}section{margin:72px 0}body{visibility:visible;background-color:#fff;max-width:1440px;margin:0 auto;font-family:Poppins,Arial,Helvetica,sans-serif}body>main,body>header{padding:24px}body>footer{border-top:solid 1px var(--outline);padding:24px}video,img{max-width:100%;display:block}figure,picture{margin:0;position:relative}figcaption{border-radius:var(--radius);border:solid 1px rgb(var(--primary-rgb) / .1);background-color:#fff;max-width:35%;padding:.7rem 1rem;font-size:.8rem;font-weight:600;line-height:1.1em;position:absolute;bottom:16px;left:16px}@media (width>=800px){body>main,body>header,body>footer{padding:24px 64px}}details{border:solid 1px var(--outline);border-radius:var(--radius);box-shadow:var(--shadow);background-color:#fff}details div{padding:0 1.5rem 1.4rem;font-size:.9rem}details[open] summary:after{content:"-"}details .badge{text-wrap:nowrap}summary{justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.5rem;font-size:1.1rem;font-weight:800;list-style:none;display:flex}summary span{margin-left:auto}summary:after{content:"+";color:var(--accent);font-size:1.3rem;font-weight:600}.badge{letter-spacing:.5px;border-radius:999px;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.badge.dot:before{content:"• ";margin-right:5px}.badge.upper{text-transform:uppercase}.badge.border{border:solid 1px var(--outline);background-color:#fff;padding:.25rem .5rem}.badge.accent{color:var(--accent)}.badge.primary{color:var(--primary)}.badge.primary-soft{color:var(--primary-soft)}.badge.secondary{color:var(--secondary)}.badge.success{color:var(--success)}.badge.danger{color:var(--danger)}.badge.bg{padding:.25rem .5rem}.badge.bg.accent{background-color:rgb(var(--accent-rgb) / .1)}.badge.bg.primary{background-color:rgb(var(--primary-rgb) / .1)}.badge.bg.primary-soft{background-color:rgb(var(--primary-soft-rgb) / .1)}.badge.bg.secondary{background-color:rgb(var(--secondary-rgb) / .1)}.badge.bg.success{background-color:rgb(var(--success-rgb) / .1)}.badge.bg.danger{background-color:rgb(var(--danger-rgb) / .1)}.badge.top-right{position:absolute;top:.5rem;right:.5rem}button,input[type=submit]{all:unset}button:focus{outline:revert}.button,input[type=submit]{cursor:pointer;text-wrap:nowrap;text-align:center;border-radius:999px;transition:all .2s}:is(.button,input[type=submit]):not(.link){text-transform:uppercase;color:var(--button-color,var(--on-primary));background-color:var(--button-background,var(--primary));padding:.8rem 2rem;font-weight:800}:is(.button,input[type=submit]).shadow{box-shadow:0 10px 24px rgb(var(--button-shadow-rgb,var(--primary-rgb)) / .3)}:is(.button,input[type=submit]).small{padding:.4rem 1rem;font-size:.8rem}:is(.button,input[type=submit]).link{text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}:is(.button,input[type=submit]).accent{--button-color:var(--on-accent);--button-background:var(--accent);--button-shadow:var(--accent-rgb)}:is(.button,input[type=submit]).inverse{--button-color:var(--primary);--button-background:var(--on-primary);--button-shadow:var(--primary-rgb)}:is(.button,input[type=submit]).primary-soft{--button-color:var(--on-primary-soft);--button-background:var(--primary-soft);--button-shadow:var(--primary-soft-rgb)}:is(.button,input[type=submit]).secondary{--button-color:var(--on-secondary);--button-background:var(--secondary);--button-shadow:var(--secondary-rgb)}:is(.button,input[type=submit]).success{--button-color:var(--on-success);--button-background:var(--success);--button-shadow:var(--success-rgb)}:is(.button,input[type=submit]).danger{--button-color:var(--on-danger);--button-background:var(--danger);--button-shadow:var(--danger-rgb)}:is(.button,input[type=submit]):hover{filter:grayscale(30%)}:is(.button,input[type=submit]):hover:not(.link){text-decoration:none}:is(.button,input[type=submit]):active{opacity:1;box-shadow:none}.card{--card-bg:#fff;border:solid 1px var(--outline);border-radius:var(--radius);box-shadow:var(--shadow);background-color:var(--card-bg);color:oklch(from var(--card-bg) calc((.65 - l) * 1000) 0 0);flex-direction:column;gap:.5rem;padding:1.2rem 1.6rem;display:flex;position:relative}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.card p{color:inherit}.card.available{border-color:var(--accent);cursor:pointer}.card.disabled{filter:grayscale(70%)brightness(.9)opacity(.6)}.card .action{text-transform:uppercase;margin-top:auto;font-size:.7rem;font-weight:800}.card .button{box-shadow:none}.card.accent{--card-bg:var(--accent)}.card.primary{--card-bg:var(--primary)}.card.primary-soft{--card-bg:var(--primary-soft)}.card.secondary{--card-bg:var(--secondary)}.cookie-bar{background-color:var(--secondary);color:var(--on-secondary);box-shadow:var(--shadow-top);flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;font-size:1.2rem;font-weight:600;display:flex;position:fixed;inset:auto 0 0}.cookie-bar>div{flex-direction:column;gap:1rem;font-size:.9rem;display:flex}.cookie-group{margin-top:3rem}.cookie-group h3{align-items:center;gap:.5rem;display:flex}.cookie-group .badge:before{margin-right:.2rem;font-family:Material Symbols Rounded Variable}.cookie-group .badge.success:before{content:"check"}.cookie-group .badge.danger:before{content:"close"}.cookie-group-form{align-items:center;gap:1rem;display:flex}@media (width>=800px){.cookie-bar{flex-direction:row}.cookie-bar>div{flex-direction:row}}.flex{align-items:center;gap:1rem;justify-content:var(--justify,start);flex-direction:column;display:flex}@media (width>=800px){.flex{flex-direction:row}}form{gap:1.5rem;display:grid}form div:not(:has(button)){gap:.2rem;display:grid}label{text-transform:uppercase;color:var(--primary-soft);font-size:.8rem;font-weight:600}input,textarea{color:#000;border:solid 1px var(--outline);border-radius:var(--radius-small);background-color:rgb(var(--primary-soft-rgb) / .03);padding:.9rem 1rem;font-family:Poppins,Arial,Helvetica,sans-serif}:is(input,textarea)::placeholder{opacity:.7}.grid{--gap:1;--columns:1fr;--tablet-columns:var(--columns);gap:calc(var(--gap,1) * 1rem);grid-template-columns:1fr;display:grid}.grid.center{place-items:center}.grid>*{min-width:0}@media (width>=800px){.grid{grid-template-columns:var(--tablet-columns)}}@media (width>=1200px){.grid{grid-template-columns:var(--columns)}}.eyebrown{color:var(--accent);text-transform:uppercase;border-radius:999px;margin:0;font-size:12px;font-weight:800;display:inline-block}.home .eyebrown{background-color:rgb(var(--accent-rgb) / .1);padding:.25rem .5rem;list-style:circle}.home .eyebrown:before{content:"• ";margin-right:5px}.home video,.home img{border-radius:var(--radius-large);box-shadow:var(--shadow)}.home ul{padding-left:1rem}.home .grid{height:fit-content}.lead{max-width:620px;margin:0;font-size:1.1rem}.icon-list{gap:.7rem;display:flex}.icon-list p{margin:.2rem}.icon-list div:first-child{background-color:var(--primary-soft);border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.icon-list .msr{font-size:1rem}.navbar{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;display:flex}.navbar button{z-index:15;box-shadow:var(--shadow-large);border:solid 1px var(--primary-soft);position:fixed;bottom:1rem;right:1rem}.navbar button:after{content:"Menu"}.navbar.show button{--button-color:var(--on-primary-soft);--button-background:var(--primary-soft);--button-shadow:var(--primary-soft-rgb)}.navbar.show button:after{content:"Close"}.navbar .scrim{background-color:rgb(var(--button-shadow-rgb,var(--primary-rgb)) / .3);z-index:5;opacity:0;display:none;position:fixed;inset:0}.navbar.show .scrim{opacity:1;transition:opacity .2s;display:block}.navbar img{width:auto;height:46px}.navbar a:hover{text-decoration:none}.navbar li{cursor:pointer;opacity:.85;position:relative}.navbar .selected,.navbar .active{opacity:1}:is(.navbar .selected,.navbar .active) :after{content:"";background:var(--accent);border-radius:999px;width:100%;height:1.5px;position:absolute;bottom:-4px;left:0}.navbar nav{z-index:15;background-color:#fff;gap:2rem;width:240px;transition:transform .3s;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.navbar.show nav{transform:translate(0%)}.navbar ul{flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100%;padding:0;list-style:none;display:flex}.navbar ul ul{border-radius:var(--radius);background-color:var(--secondary);flex-direction:column;min-height:fit-content;padding:1rem;display:none;position:absolute;top:100%;right:-100%}.navbar ul ul li{padding:0.}.navbar ul .langs{opacity:1}.navbar ul .langs:hover ul{display:flex}.navbar nav>ul>li:nth-last-child(2){background-color:var(--primary);color:var(--on-primary);border-radius:9999px;padding:12px 24px;position:relative}.navbar nav>ul>li:nth-last-child(2).selected :after{display:none}body:has(.navbar.show){overflow:hidden}@media (width>=800px){.navbar.show .scrim,.navbar button{display:none}.navbar nav{width:auto;position:relative;transform:none}.navbar ul{flex-direction:row}}.stacked{padding:0 3rem 7rem 0;position:relative}.stacked video,.stacked img{box-shadow:var(--shadow-large)}.stacked picture{width:40%;position:absolute;inset:auto 3.2rem 0 auto}.stacked picture img{border:1.6rem solid #fff;height:auto}.stacked picture figcaption{max-width:100%}.steps{grid-template-columns:1fr;font-weight:400;display:grid}.steps.is-mobile{grid-auto-columns:1fr;grid-auto-flow:column}.steps div{padding:1.2rem}.steps p{margin:0;font-size:.8rem}.steps p:last-child{opacity:.8;margin-top:5px}.steps em{font-size:1.3rem;font-style:normal;font-weight:800}.steps.top-border{border-top:solid 1px var(--outline);margin-top:2rem;padding:1.5rem 0}.steps.between-border.is-mobile div:not(:first-child){border-left:solid 1px var(--outline)}.steps.between-border:not(.steps.between-border.is-mobile) div:not(:first-child){border-top:solid 1px var(--outline)}.card:has(.steps){padding:0}@media (width>=800px){.steps{grid-auto-columns:1fr;grid-auto-flow:column}.steps.between-border:not(.steps.between-border.is-mobile) div:not(:first-child){border-top:none;border-left:solid 1px var(--outline)}}.tabs nav{font-size:1.2rem;font-weight:600}.tabs nav ul{border:solid 1px var(--outline);border-radius:999px;gap:1rem;padding:1rem .75rem;list-style:none;display:flex;overflow-x:scroll}.tabs nav a{background-color:rgb(var(--primary-rgb) / .05);text-wrap:nowrap;border-radius:9999px;padding:.5rem 1rem}.tabs nav a.active{background-color:var(--primary);color:var(--on-primary)}.tabs nav a:hover{cursor:pointer;text-decoration:none}a{color:inherit;text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}ul li::marker{color:var(--accent)}em{color:var(--accent);font-style:normal}p,header>p{margin:1rem 0}h1,h2,h3,h4,h5,h6{color:var(--primary);margin:.8rem 0;line-height:1}h1{font-size:2.8rem}h2{font-size:2rem}h3{font-size:1.25rem}h4{font-size:1.1rem}:is(header h1,header h2,header h3,header h4,header h5,header h6):not(.text-center){max-width:700px}small{color:rgba(var(--primary-rgb) / .5)}blockquote{border-left:1px solid var(--outline);margin:0;padding-left:1rem}.text-accent,.cms-admin .text-accent,.cms-editor-inline-wrapper .text-accent{color:var(--accent)}.text-primary,.cms-admin .text-primary,.cms-editor-inline-wrapper .text-primary{color:var(--primary)}.text-primary-soft,.cms-admin .text-primary-soft,.cms-editor-inline-wrapper .text-primary-soft{color:var(--primary-soft)}.text-secondary,.cms-admin .text-secondary,.cms-editor-inline-wrapper .text-secondary{color:var(--secondary)}.text-center{text-align:center}.msr{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-family:Material Symbols Rounded Variable;font-style:normal;font-weight:400}
