@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{scroll-behavior:smooth}body{margin:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a{color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;width:100%}video{width:100%}svg{display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}textarea{max-width:100%}:target{scroll-margin-block:5ex}ul[class]{margin-block-end:0}:root{--c-brown-light: #f8ede7;--c-brown-regular: #edcfbf;--c-brown-dark: #9c6649;--c-slate: #413c3a}.input-group{display:flex;flex-direction:column}.input-group>label~*{margin-block-start:var(--space-3xs)}.input-group>*~input{margin-block-start:var(--space-2xs)}.input-group input{padding-block:var(--space-3xs);padding-inline:var(--space-2xs);border:2px var(--c-brown-dark) solid;border-radius:3px}.input-group span[id$=error]{color:red;font-size:var(--step--1)}.input-group input[aria-invalid=true]{border-color:red}.input-group.hidden{display:none}:root{--step--1: clamp(1rem, .9614rem + .1932vw, 1.1111rem);--step-0: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--step-1: clamp(1.2656rem, 1.2167rem + .2446vw, 1.4063rem);--step-2: clamp(1.4238rem, 1.3688rem + .2751vw, 1.582rem);--step-3: clamp(1.6018rem, 1.5399rem + .3095vw, 1.7798rem);--step-4: clamp(1.802rem, 1.7324rem + .3482vw, 2.0023rem);--step-5: clamp(2.0273rem, 1.9489rem + .3917vw, 2.2525rem);--step-6: clamp(2.2807rem, 2.1926rem + .4407vw, 2.5341rem)}@media screen and (max-width: 600px){h2,.as-h2{letter-spacing:normal;text-transform:none}}h1,h2,h3,h4,h5,h6,.as-h1,.as-h2,.as-h3,.as-h4,.as-h5,.as-h6{font-weight:600;hyphens:auto;text-wrap:balance}h1,.as-h1{font-size:var(--step-6);line-height:1}h2,.as-h2{font-size:var(--step-5);line-height:1}h3,.as-h3{font-size:var(--step-4);line-height:1.2}h4,.as-h4{font-size:var(--step-2);line-height:1.3}h5,.as-h5{font-size:var(--step-1);line-height:1.4}h6,.as-h5{font-size:var(--step-0);font-size:1.5}strong,b{font-weight:600}small,p.small{font-size:var(--step--1)}blockquote{box-shadow:0 4px 64px #089dc41a;border-radius:4px;border-left:4px solid var(--c-brown-dark);color:var(--c-brown-dark);margin:0;padding-block:var(--space-s-m);padding-inline:var(--space-l-xl)}:root{--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5408rem + .1087vw, .625rem);--space-xs: clamp(.875rem, .8533rem + .1087vw, .9375rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6223rem + .3261vw, 1.875rem);--space-l: clamp(2.25rem, 2.163rem + .4348vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2446rem + .6522vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.3261rem + .8696vw, 5rem);--space-3xl: clamp(6.75rem, 6.4891rem + 1.3043vw, 7.5rem);--space-3xs-2xs: clamp(.3125rem, .2038rem + .5435vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4321rem + .6522vw, .9375rem);--space-xs-s: clamp(.875rem, .7446rem + .6522vw, 1.25rem);--space-s-m: clamp(1.125rem, .8641rem + 1.3043vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.4049rem + 1.413vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.7283rem + 2.6087vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.8098rem + 2.8261vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.4565rem + 5.2174vw, 7.5rem)}.breakout,.breakout:before{cursor:pointer}.breakout:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.emphasize{font-size:var(--step--1);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.flex-list{display:flex;list-style:none;margin:0;padding:0}.flow-3xs>*~*{margin-block-start:var(--space-3xs)}.flow-2xs>*~*{margin-block-start:var(--space-2xs)}.flow-xs>*~*{margin-block-start:var(--space-xs)}.flow-s>*~*{margin-block-start:var(--space-s)}.flow-m>*~*{margin-block-start:var(--space-m)}.flow-l>*~*{margin-block-start:var(--space-l)}.flow-xl>*~*{margin-block-start:var(--space-xl)}.flow-2xl>*~*{margin-block-start:var(--space-2xl)}.flow-3xl>*~*{margin-block-start:var(--space-3xl)}[class*=flow-s]>*:is(h1,h2,h3,h4,h5,h6)+p{margin-top:var(--space-m)}.grid{display:grid;gap:var(--grid-gap, var(--space-m));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-size, 14rem),100%),1fr))}.lead{font-size:var(--step-2);line-height:1.4}@keyframes spin{0%{rotate:0}to{rotate:360deg}}button[aria-busy=true]:before{content:"";display:inline-block;vertical-align:text-bottom;animation:spin 1s linear infinite;width:1em;aspect-ratio:1;border-radius:50%;border:3px solid color-mix(in srgb,currentColor,transparent 66%);border-top-color:currentColor}.rounded-icon{background-color:transparent;border:none}.rounded-icon:not([aria-disabled]):hover .rounded-icon__icon-wrapper{background-color:var(--c-brown-light);translate:0 -2px}.rounded-icon[aria-disabled]{opacity:.3}.rounded-icon__icon-wrapper{background-color:var(--c-brown-regular);border-radius:64px;color:#000;padding:var(--space-xs);translate:0 0;transition:.3s ease;transition-property:background-color,translate;pointer-events:none}.rounded-icon__icon-wrapper svg{height:var(--space-s-m);translate:0;width:var(--space-s-m)}.reel{display:flex;block-size:auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:#000 transparent}.reel::-webkit-scrollbar{block-size:.5rem}.reel::-webkit-scrollbar-track{background-color:transparent}.reel::-webkit-scrollbar-thumb{background-color:transparent;background-image:linear-gradient(transparent 0,transparent .25rem,#000 .25rem,#000 .75rem,transparent .75rem)}.reel>*{flex:0 0 auto}.rounded{border-radius:4px;overflow:hidden}.shadow-soft{box-shadow:0 4px 64px #089dc41a}img.shadow-soft{box-shadow:none;filter:drop-shadow(0 4px 64px rgba(8,157,196,.1));-webkit-filter:drop-shadow(0 4px 64px rgba(8,157,196,.1))}.skip-link{background-color:#000;color:#fff;padding:var(--space-s-m) var(--space-l-xl);position:absolute;z-index:7777}.skip-link:not(:focus,:focus-within){clip:rect(1px,1px,1px,1px);pointer-events:none;overflow:hidden;height:1px;width:1px;border:0;padding:0;position:absolute}.tight{line-height:1}.unlist{padding:0;list-style:none}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wrapper{margin-inline:auto;max-width:100%;padding-inline:var(--space-l-xl);width:1200px}.link-icon{align-items:center;display:flex;gap:var(--space-2xs-xs)}.link-icon span:has(svg){display:block}.link-icon svg{height:var(--space-xs-s)!important;width:var(--space-xs-s)!important}sc-video{display:block;position:relative}sc-video>[data-backdrop]{width:100%}sc-video>*[data-content]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}sc-video iframe{height:100%;width:100%}sc-video:has(.playbutton:focus,.playbutton:focus-visible){outline:2px solid black;outline-offset:4px}sc-video [data-content]:has(.disclaimer){background-color:#fffc;backdrop-filter:blur(1em);-webkit-backdrop-filter:blur(1em)}sc-video .disclaimer{padding-block:var(--space-m-l);padding-inline:var(--space-s-m)}sc-video .disclaimer button{background-color:var(--c-brown-regular);border:none;border-radius:3px;color:#000;line-height:1;padding-block:var(--space-s);padding-inline:var(--space-m);transition:.3s ease;transition-property:background-color,translate}sc-video .disclaimer button:hover,sc-video .disclaimer button:focus,sc-video .disclaimer button:focus-visible{background-color:var(--c-brown-light);translate:0 -2px}sc-video .disclaimer button:focus,sc-video .disclaimer button:focus-visible{outline:2px solid black;outline-offset:4px}.link-button{background-color:var(--c-brown-dark);border:none;color:#fff;display:inline-flex;gap:var(--space-xs-s);line-height:1;padding-block:var(--space-s);padding-inline:var(--space-m);text-decoration:none}.image-default{height:fit-content}footer{background-color:var(--c-slate);color:var(--c-brown-regular);margin-top:var(--space-xl-2xl);padding-block-start:var(--space-l-xl)}footer .content,footer .secondary-links{padding-inline:var(--space-l-xl)}footer .content{display:grid;gap:var(--space-m)}footer .secondary-links{color:var(--c-brown-regular);display:flex;flex-wrap:wrap;justify-content:space-between}footer .secondary-links li{white-space-collapse:break-spaces}footer .secondary-links li+li:before{content:" | "}footer .logo{margin-inline:auto;max-width:100%;width:300px}footer h2{font-size:var(--step-4);letter-spacing:normal;line-height:1.2;text-transform:none}footer .stripe{background-color:var(--c-brown-dark);height:16px;width:100%;margin-block-start:var(--space-l)}@media screen and (min-width: 1000px){footer .content{grid-template-columns:repeat(3,1fr)}footer .content>*:nth-child(2){text-align:center}footer .content>*:nth-child(3){text-align:right}footer .content>*:nth-child(3) .link-icon{justify-content:end;width:100%}footer .content>*:nth-child(3) .link-icon .rounded-icon{order:2}}.b-header{position:relative}.b-header a{display:block}.b-header a:has(img):focus{outline:2px solid black;outline-offset:8px}.l-header{display:grid;gap:var(--space-s-m) 0;grid-template-areas:"logo nav-lang" "logo nav-primary";grid-template-columns:minmax(0,min(50%,180px)) minmax(0,1fr);padding-block:var(--space-s-m);padding-inline:var(--space-l-xl)}.l-header__logo{grid-area:logo}.l-header__nav-lang{grid-area:nav-lang;place-self:end}.l-header__nav-primary{grid-area:nav-primary;justify-self:end}.lang-switcher a{padding:var(--space-3xs-2xs) var(--space-2xs-xs);position:relative;text-decoration:none}.lang-switcher a[aria-current=page]{color:#fff}.lang-switcher a[aria-current=page]:before{content:"";background-color:#000;border-radius:3px;inset:calc(var(--space-3xs-2xs) / 2) calc(var(--space-2xs-xs) / 2);position:absolute;z-index:-1}nav.primary a{padding-block:var(--space-3xs-2xs);padding-inline:var(--space-2xs-xs);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:.3s ease;transition-property:text-decoration-color}nav.primary a:hover,nav.primary a:focus{outline:none;text-decoration-color:currentColor}@media screen and (max-width: 1000px){.l-header{grid-template-areas:"logo nav-lang" "nav-primary nav-primary";padding-block-end:0}.l-header__nav-lang{align-self:center;justify-self:end}.l-header__nav-primary{justify-self:stretch}nav.primary{margin-inline:calc(-1 * var(--space-l-xl))}nav.primary .reel{padding-block:var(--space-xs-s);padding-inline:calc(var(--space-l-xl) - var(--space-2xs-xs))}}
