*,:before,:after{box-sizing:border-box}ul{margin:0;padding:0}ul[class]{list-style:none}h2,h3,p{margin:0}button,h1,h2,h3{font:inherit}img,video{display:block;max-width:100%}a,button{touch-action:manipulation}a:not([class]){color:inherit;text-decoration-skip-ink:auto;transition:color .25s ease-in-out}a:not([class]):hover,a:not([class]):focus{color:var(--hover-color)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--body-color: #fff;--body-color-medium: #f3f3f3;--text-color: #1e2124;--text-color-light: #767676;--hover-opacity: .33;--hover-color: rgba(30, 33, 36, var(--hover-opacity));--border-color: currentColor;--accent: #1f5566;--title-family: "Alliance No.1", "Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--title-size: 1.8888888889rem;--title-line: 1;--title-letter: normal;--text-s-size: .8888888889rem;--text-s-line: 1.4286;--text-m-size: 1rem;--text-m-line: 1.3889;--text-l-size: 1.1111111111rem;--text-l-line: 1.3;--caption-family: "Alliance No.2", "Alliance No.1", "Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--caption-size: .5555555556rem;--caption-line: 1.6;--caption-letter: .05em;--max-width: 80rem;--grid: repeat(12, minmax(10px, 1fr));--gutter: .5555555556rem;--v-gutter: 1.1111111111rem;--h-spacing: 1.1111111111rem;--h-contain: max(calc((100% - var(--max-width)) / 2), var(--h-spacing));--section-v-spacing: 3.3333333333rem;--spacing-xs: .5555555556rem;--spacing-s: 1.1111111111rem}@media(min-width:35em){:root{--title-family: "Alliance No.2", "Alliance No.1", "Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--title-size: 2.2222222222rem;--title-letter: -.02em;--gutter: .8333333333rem;--v-gutter: 1.6666666667rem;--section-v-spacing: 4.4444444444rem}}@media(min-width:60em){:root{--title-size: 2.7777777778rem;--text-l-size: 1.8888888889rem;--text-l-line: 1.1765;--gutter: 1.6666666667rem;--h-spacing: 1.6666666667rem;--section-v-spacing: 5.5555555556rem}}html{font-size:1.125em;overflow-x:clip;scroll-behavior:smooth;scroll-margin-block:0;scroll-padding-block:0}:root{color:var(--text-color)}html,body{min-height:100%;background:var(--body-color)}body{margin:0;color:var(--text-color);font-family:"Alliance No.1",Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.38889;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed}[id]{scroll-margin-top:150px}.home-page{--text-color: #1e1f2b;--text-color-light: #666;background-color:#efefef;color:var(--text-color)}.main{position:relative;z-index:5}.home-page .main{background-color:#fff;color:var(--text-color)}.visually-hidden{position:absolute;width:1px;height:auto;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.is-hidden{display:none!important}.notice{align-items:flex-start;background:var(--text-color);box-sizing:content-box;color:var(--body-color);display:flex;font-size:var(--text-s-size);line-height:var(--text-s-line);position:relative;transition:opacity .25s ease-in-out;z-index:2}.notice__text{flex-grow:1;padding:.8333333333rem 0 .8333333333rem max((100% - var(--max-width))/2 + var(--gutter),.8333333333rem)}@media(min-width:90em){.notice__text{padding:.8333333333rem calc((100% - var(--max-width))/2 + var(--gutter))}}.notice__text a{color:var(--body-color)}@media(hover:hover)and (pointer:fine){.notice__text a:hover{color:var(--text-color-light)}}.notice__close{background:var(--text-color);border:1px solid var(--text-color);color:inherit;cursor:pointer;padding:.777778rem 1.05556rem;transition-duration:.25s;transition-property:background-color,color;transition-timing-function:ease-in-out}@media(hover:hover)and (pointer:fine){.notice__close:hover{background:var(--body-color);color:var(--text-color)}}.notice__close-icon{fill:currentcolor}.notice__inner{display:flex;margin:0 auto;width:var(--max-width)}.skip-link{font-size:var(--text-s-size);line-height:var(--text-s-line);background:#1e2124;border-top:0;color:#fff;left:css-max(calc((100% - var(--max-width))/2 + var(--gutter)),var(--h-spacing));opacity:0;padding:.5em .857143em;position:fixed;text-decoration:none;top:0;transform:translateY(-100%);transition:transform .25s ease-in-out,opacity linear .25s;width:auto;z-index:690}.skip-link:focus,.skip-link:hover{opacity:1;outline:none;transform:translateY(0);transition:transform .25s ease-in-out}.site-header{mix-blend-mode:difference;position:sticky;top:0;z-index:600}.theme-light{--header-color-bg: #fff;--header-color-text: #1e2124}.header-actions{bottom:var(--v-gutter);padding-left:var(--h-spacing);position:fixed;top:unset;width:100%;z-index:600}@media(min-width:35em){.header-actions{position:sticky;top:0;width:auto}}.header-actions__inner{display:flex;flex-direction:row-reverse;justify-content:space-between;top:unset;width:100%}@media(min-width:35em){.header-actions__inner{flex-direction:row;height:2.22222rem;justify-content:flex-end;position:absolute;right:var(--h-contain);top:var(--v-gutter);width:auto}}.header-actions__primary{font-size:var(--text-s-size);line-height:var(--text-s-line);display:flex;margin-right:var(--h-spacing);min-width:calc((100vw - var(--h-spacing)*2 - var(--gutter)*11)/12*2 + var(--gutter)*3)}.header-actions__primary a{background:var(--header-color-bg);color:var(--header-color-text)}@media(min-width:35em){.header-actions__primary{min-width:calc((100vw - var(--h-spacing)*2 - var(--gutter)*11)/12*2 + var(--gutter)*3)}}@media(min-width:60em){.header-actions__primary{min-width:calc((100vw - var(--h-spacing)*2 - var(--gutter)*11)/12*2 + var(--gutter))}}.header-actions__secondary{font-size:var(--text-s-size);line-height:var(--text-s-line);bottom:var(--v-gutter);display:flex;flex-direction:row-reverse}.header-actions__secondary button{margin-right:-1px}@media(min-width:35em){.header-actions__secondary{flex-direction:row}}.header-bg{position:sticky;top:0;width:auto;z-index:500}.header-bg__fill{--header-bg-margin: calc(var(--h-contain) - 20px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ababab1a;border-radius:10px;box-shadow:#0000001a 0 2px 10px;height:70px;left:var(--header-bg-margin);opacity:.9;position:absolute;right:var(--header-bg-margin);top:16px;z-index:10}@media(max-width:59.9375em){.header-bg__fill{border-radius:0;height:82px;left:0;right:0;top:0}}@media(max-width:34.9375em){.header-bg__fill{height:65px}}.brand{align-items:center;display:flex}.brand--fixed{left:var(--h-contain);padding-bottom:16px;padding-top:var(--v-gutter);position:absolute;z-index:670}.brand__link{display:block}.brand--fixed .brand__link{color:#fff;z-index:670}@media(min-width:35em){.brand--fixed .brand__link{align-items:center;display:flex;height:2.22222rem}}.brand__logo{display:block;fill:currentcolor}.btn{align-items:center;border:1px solid var(--border-color);cursor:pointer;display:flex;height:2.22222rem;justify-content:center;padding:.642857em;text-align:center;text-decoration:none;transition:.25s ease-in-out;width:100%}@media(hover:hover)and (pointer:fine){.btn:focus,.btn:hover{background:var(--accent);border-color:transparent;color:#fff}}.icon-btn{align-items:center;background:var(--header-color-bg);border:1px solid var(--border-color);bottom:var(--v-gutter);color:var(--header-color-text);cursor:pointer;display:flex;height:2.22222rem;justify-content:center;padding:0;transition:.25s ease-in-out;width:2.22222rem;z-index:670}@media(min-width:60em){.icon-btn{bottom:auto;left:auto;right:var(--h-contain);top:var(--v-gutter)}}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:var(--header-color-text);border-color:var(--header-color-text);color:var(--header-color-bg)}}.icon-btn:focus-visible{background:var(--header-color-text);border-color:var(--header-color-bg);color:var(--header-color-bg)}.burger{padding:0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0}.burger.is-active:hover,.burger:hover{opacity:1}.burger__box{width:20px;height:13px;display:inline-block;position:relative}.burger__lines{display:block;top:50%;margin-top:-.5px}.burger__lines,.burger__lines:after,.burger__lines:before{width:20px;height:1px;background-color:currentcolor;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.burger__lines:after,.burger__lines:before{content:"";display:block}.burger__lines:before{top:-6px}.burger__lines:after{bottom:-6px}.burger--cross{overflow:hidden}.burger--cross .burger__lines{transition:background-color .125s ease-in .175s}.burger--cross .burger__lines:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.burger--cross .burger__lines:after{top:6px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.nav-toggle{align-items:center;background:var(--header-color-bg);border:1px solid var(--border-color);bottom:var(--v-gutter);color:var(--header-color-text);cursor:pointer;display:flex;height:2.22222rem;justify-content:center;padding:0;transition:.25s ease-in-out;width:2.22222rem;z-index:670}@media(hover:hover)and (pointer:fine){.nav-toggle:hover{background:var(--header-color-text);border-color:var(--header-color-text);color:var(--header-color-bg)}}.nav-toggle:focus-visible{background:var(--header-color-text);border-color:var(--header-color-bg);color:var(--header-color-bg)}@media(min-width:60em){.nav-toggle{bottom:auto;left:auto;right:var(--h-contain);top:var(--v-gutter)}}.nav-toggle__burger{place-items:center;display:flex!important}.nav-menu{--text-color: #fff;--text-color-light: #fff;--hover-color: rgba(255,255,255,var(--hover-opacity));color:var(--text-color);padding:var(--gutter) var(--h-spacing)}.nav-menu:not(.nav-menu--open){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;display:inline;opacity:0}@media(min-width:1500px){.nav-menu{margin:0 auto}}.nav-menu__wrapper{display:grid;column-gap:var(--gutter);grid-template-columns:var(--grid);grid-column:1 / -1;row-gap:0;max-width:var(--max-width);padding:calc(var(--v-gutter)*2 + 2.2222222222rem) calc(var(--h-spacing));width:var(--max-width)}@media(min-width:35em){.nav-menu__wrapper{padding:calc(var(--v-gutter)*2 + 2.2222222222rem)0}}.nav-menu__item{grid-column:1 / -1;padding:var(--spacing-s)0;position:relative}@media(min-width:60em){.nav-menu__item{grid-column:auto / span 1}}.nav-menu__item:before{background-color:#fff;content:"";height:.0555556rem;left:0;position:absolute;top:0;width:100%}.nav-menu__heading{align-items:center;display:flex;justify-content:space-between}.nav-menu__earmark{font-family:var(--caption-family);font-size:var(--caption-size);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:var(--caption-letter);line-height:var(--caption-line);text-transform:uppercase;color:#b9b9b9;margin-bottom:var(--v-gutter)}.nav-menu__link{color:#fff;transition:color .25s ease-in-out}.nav-menu__link:active,.nav-menu__link:focus,.nav-menu__link:hover{color:#8a8a8a}.nav-menu__col-left{grid-column:1 / -1}@media(min-width:47.5em){.nav-menu__col-left{grid-column:1 / 5}}.nav-menu__col-right{display:grid;grid-column:1 / -1;column-gap:var(--gutter);padding-bottom:calc(var(--spacing-s)*3)}@media(min-width:47.5em){.nav-menu__col-right{grid-column:5 / -1;padding-bottom:calc(var(--spacing-s))}}.nav-menu__row{column-gap:var(--gutter);display:grid;row-gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:47.5em){.nav-menu__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-menu__block{display:flex;flex-wrap:wrap;gap:var(--gutter)}@media(min-width:35em){.nav-menu__block{flex-wrap:nowrap}}.nav-menu__block>li{flex:1 1 50%}@media(max-width:34.9375em){.nav-menu__block>li:not(:first-child){display:none}}.nav-menu__links{font-size:var(--text-l-size);line-height:var(--text-l-line)}.nav-menu__links a{display:inline-block;padding:var(--spacing-xs)0;text-decoration:none}.nav-menu__quick{font-size:var(--text-s-size);line-height:var(--text-s-line);display:flex;gap:var(--gutter);justify-content:space-between;min-width:50%;order:1}@media(max-width:59.9375em){.nav-menu__quick{grid-column:1 / -1}}.nav-menu__quick-list{min-width:50%}.nav-menu__quick-list li:first-child a{border-top:0;padding-top:0!important}.link-list{--linkAnimationDone: 0;font-size:inherit}.link-list__item{position:relative}.link-list__item:first-child a{border-top:1px solid var(--border-color)}.link-list--plain .link-list__item a{border:0}.link-list--plain .link-list__item+.link-list__item{margin-top:.357143em}.link-list a{color:var(--text-color);display:block;text-decoration:none}.link-list:not(.link-list--plain) a{padding:.714286em 0}.link-list:not(.link-list--plain) a{display:flex}.link-list:not(.link-list--plain) a:before{background:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.link-list:not(.link-list--plain) [data-animation=list] a:before{opacity:var(--linkAnimationDone)}.link-list:not(.link-list--plain) a:after{align-self:flex-start;content:"→";margin-left:auto;padding-left:.714286em;padding-right:.333333rem;transform:translate(0);transition:.25s ease-in-out}@media(hover:hover)and (pointer:fine){.link-list:not(.link-list--plain) a:focus:after,.link-list:not(.link-list--plain) a:hover:after{transform:translate(.333333rem)}.link-list:not(.link-list--plain) a:focus,.link-list:not(.link-list--plain) a:hover{color:var(--text-color);z-index:1}}.link-list:not(.link-list--plain):focus-within a:not(:hover,:focus),.link-list:not(.link-list--plain):hover a:not(:hover,:focus){color:var(--hover-color)}.link-list--plain .link-list__item{overflow:hidden;padding-right:1.14286em}.link-list--plain a{position:relative;transition:.35s ease-in-out}.link-list--plain a:before{color:currentcolor;content:"—";height:100%;padding-right:.285714em;position:absolute;right:100%}@media(hover:hover)and (pointer:fine){.link-list--plain a:focus,.link-list--plain a:hover{color:#8a8a8a;transform:translate(1.14286em)}}.media-card{display:block;text-decoration:none;width:100%}@media(hover:hover)and (pointer:fine){a.media-card:focus>*,a.media-card:hover>*{opacity:.8}}.media-card__container{display:flex;flex-direction:column;transition:opacity .25s ease-in-out}.media-card__container--image{margin-bottom:.555556rem}.media-card__earmark{font-family:var(--caption-family);font-size:var(--caption-size);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:var(--caption-letter);line-height:var(--caption-line);text-transform:uppercase;color:var(--text-color-light);margin-bottom:.555556rem}.media-card__title{--text-line: var(--text-s-line);font-size:var(--text-s-size);line-height:var(--text-s-line);transition:opacity .25s ease-in-out}.media-card--200 .media-card__title{--text-line: var(--text-m-line);font-size:var(--text-m-size);line-height:var(--text-m-line)}.media-card__link{font-size:var(--text-s-size);line-height:var(--text-s-line);color:var(--text-color-light);display:inline-block;margin-top:1.11111rem;text-decoration:none!important}@media(hover:hover)and (pointer:fine){a.media-card:focus .media-card__link,a.media-card:hover .media-card__link{opacity:1!important}}.media-card__link span{display:inline-block;overflow:hidden;position:relative;vertical-align:text-bottom}.media-card__link span:after,.media-card__link span:before{background:var(--border-color);bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .25s ease-in-out;width:100%}.media-card__link span:after{transition:transform linear .25s}@media(hover:hover)and (pointer:fine){a.media-card:focus .media-card__link span:before,a.media-card:hover .media-card__link span:before{transform:translate(-100%);transition:none}a.media-card:focus .media-card__link span:after,a.media-card:hover .media-card__link span:after{transform:translate(100%);transition:transform .25s ease-in-out}}.media-card__picture{overflow:hidden;position:relative}.media-card__picture img{height:auto;width:100%}.text-block{--text-spacing: var(--text-line,var(--text-s-line));--text-margin: calc(var(--text-spacing)*1em);color:var(--text-color);-webkit-hyphens:none;hyphens:none;word-break:break-word;overflow-wrap:break-word}.text-block :where(ul,ol){counter-reset:li 0;list-style:none;margin-left:1.75em}.text-block :where(ul,ol){padding-bottom:2em}.text-block :where(*+:not(iframe,svg)){margin-top:var(--text-margin)}.text-block :where(h1,h2,h3,h4,h5,h6){color:var(--text-color);font-size:inherit;font-weight:400;margin-bottom:0}.text-block :where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.text-block :where(h1,h2,h3,h4,h5,h6) :where(strong,b){font-size:var(--text-l-size);line-height:var(--text-l-line);font-weight:400}.text-block :where(div[class]){color:var(--text-color);margin:2.77778rem 0}.text-block :where(div[class]:first-child){margin-top:0}.text-block :where(div[class]:last-child){margin-bottom:0}.heading{grid-column:1 / -2}@media(min-width:35em){.heading{grid-column-start:1}}.heading--200{font-family:var(--title-family);font-size:var(--title-size);letter-spacing:var(--title-letter);line-height:var(--title-line)}@media(min-width:60em){.heading--200{grid-column-end:7}}.rule{border-color:var(--text-color);height:.0555556rem;overflow:hidden}.rule__line{border-top:1px solid var(--border-color);height:100%}.hero__wrapper{position:relative}.hero{min-height:100svh}.hero__video-frame{--hero-video-position: center center;--hero-video-scale: 1.03;background-color:var(--hero-video-background,#0d0e10);inset:0;overflow:hidden;position:fixed;z-index:1}@media(max-width:444px){.hero__video-frame{display:grid;place-items:center}}.hero__video{display:block;height:100%;object-fit:cover;object-position:var(--hero-video-position);transform:scale(var(--hero-video-scale));transform-origin:center center;width:100%}@media(max-width:27.7153em){.hero__video{--hero-video-scale: 1;object-fit:contain}}@media(max-width:444px){.hero__video{--hero-video-edge-fade: linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent);--hero-video-scale: 1;height:auto;-webkit-mask-image:var(--hero-video-edge-fade);mask-image:var(--hero-video-edge-fade);max-height:100%;object-fit:contain;width:100%}}.hero__playback-icon{display:block;height:.666667rem;width:.666667rem}.hero__playback{align-items:center;background-color:var(--text-color);border:1px solid var(--body-color);border-radius:50%;bottom:24px;color:var(--body-color);cursor:pointer;display:flex;height:1.11111rem;justify-content:center;line-height:1;padding:0;position:absolute;right:var(--h-spacing);text-transform:uppercase;width:1.11111rem;z-index:5}.hero__playback:focus-visible{box-shadow:0 0 0 4px var(--body-color);outline:2px solid var(--text-color);outline-offset:2px}@media(max-width:34.9375em){.hero__playback{bottom:80px}}.section-content{box-sizing:content-box;margin:0 auto;max-width:var(--max-width);padding-left:var(--h-spacing);padding-right:var(--h-spacing);padding-top:20px}@media(min-width:47.5em){.section-content{padding-bottom:58px;padding-top:72px}}.section-grey{background-color:#efefef;position:relative;z-index:5}.section-line>div{border-color:#aaa}.section-line--partner{padding-bottom:32px}.section-line--spaced{margin-top:70px}.callout{display:flex;justify-content:center;padding:64px 12px}@media(min-width:35em){.callout{padding:162px 0 72px}}.callout__text{font-size:24px;font-weight:400;letter-spacing:-.02em;max-width:1500px;text-align:center}@media(min-width:35em){.callout__text{font-size:68px;letter-spacing:-.04em;margin:0 64px}}.callout__text>span{color:var(--accent)}.products>h2{font-size:20px;margin-bottom:22px}@media(min-width:1500px){.products>h2{font-size:46px;margin-bottom:70px}}.products__list{margin:0;padding:0}.products__item{border-top:1px solid rgb(247,247,247);color:inherit;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;isolation:isolate;position:relative}@media(min-width:1500px){.products__item{column-gap:0;grid-template-columns:minmax(0px,15%) 48px minmax(0px,calc(35% - 48px)) minmax(0px,50%);grid-template-rows:1fr auto;min-height:328px}.products__item:before{background-color:#f7f7f7;content:"";height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:opacity .2s;width:99vw;z-index:-1}}.products__decoration,.products__link{box-sizing:border-box;display:grid;grid-area:1 / 1 / -1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid;min-width:0;padding-bottom:40px;padding-top:12px}@media(min-width:1500px){.products__decoration,.products__link{padding-bottom:124px}}.products__link{color:inherit;text-decoration:none;z-index:1}.products__link:focus-visible{outline:currentcolor solid 3px;outline-offset:4px}.products__decoration{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.products__title{font-family:"Alliance No.2","Alliance No.1",Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss04";font-size:72px;grid-area:1 / 1;letter-spacing:-3px;line-height:1;margin:0;min-width:0;overflow-wrap:anywhere;padding:0 0 16px;transition:transform .5s}@media(min-width:35em){.products__title{font-size:80px;letter-spacing:-4px}}@media(min-width:1500px){.products__title{font-size:10em;grid-area:1 / 4 / -1;letter-spacing:-10px;padding-bottom:4px}}.products__semantic-title{opacity:0}.products__description{font-size:20px;grid-area:2 / 1 / auto / -1;line-height:22px;margin:0;min-width:0}@media(min-width:1500px){.products__description{grid-area:1 / 1}}.products__number{color:var(--text-color-light);font-size:16px;line-height:1.5;transition:color .3s}.products__number{display:none}@media(min-width:1500px){.products__number{align-self:end;display:block;grid-area:2 / 1;padding-bottom:24px;padding-top:16px}}.products__artwork{display:none}@media(min-width:1500px){.products__artwork{align-self:start;display:block;grid-area:1 / 3 / -1;min-width:0;position:relative}}.products__icon{display:block;height:auto;max-width:100%;width:146px}@media(prefers-reduced-motion:reduce){.products__number,.products__item:before,.products__title{transition:none}}.carousel{margin-left:50%;margin-top:0;padding-bottom:0;transform:translate(-50%);width:96vw}@media(min-width:35em){.carousel{padding-bottom:192px;width:97vw}}@media(min-width:47.5em){.carousel{padding-bottom:192px;width:98vw}}@media(min-width:1820px){.carousel{padding-bottom:192px;width:99vw}}.carousel__track{display:flex;gap:var(--gutter);height:484px;margin-top:40px;overflow-x:scroll;overscroll-behavior-x:contain;padding:0 var(--h-contain);scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:35em){.carousel__track{height:auto;overscroll-behavior-x:none;scroll-snap-type:none}}.carousel__track::-webkit-scrollbar{display:none}.carousel__header{display:none;flex-direction:row;gap:20px;justify-content:space-between;margin-bottom:20px}@media(min-width:35em){.carousel__header{display:flex}}.carousel__tab{align-items:center;background-color:#fff;border:none;border-radius:2px;color:var(--text-color-light);cursor:pointer;display:flex;gap:20px;height:33px;justify-content:center;padding:12px 20px;transition:background-color .3s,color .3s,border-color .3s;white-space:nowrap}@media(min-width:47.5em){.carousel__tab{padding:12px 10px}}.carousel__tab:not(.carousel__tab--active):hover{background-color:#f5f5f5;color:#000;transition:background-color .3s,color .3s,border-color .3s}.carousel__tabs{display:flex;flex-flow:wrap;gap:12px}.carousel__tabs::-webkit-scrollbar{display:none}.carousel__tab--active{background-color:#fff;color:var(--accent);overflow:hidden;position:relative}.carousel__tab--active .carousel__text{position:relative;z-index:2}.carousel__tab--active:after{animation:8s linear 0s 1 normal none running carousel-tab-progress;background-color:#1f556624;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:100%;z-index:1}@keyframes carousel-tab-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}.carousel__cta{align-items:center;border:1px solid var(--text-color);border-radius:4px;color:#000;display:inline-flex;flex-shrink:0;font-size:16px;gap:10px;height:33px;justify-content:center;padding:6px 18px;text-decoration:none;text-transform:uppercase;transition:background-color .3s,color .3s,border-color .3s}@media(min-width:60em){.carousel__cta{font-size:12px;letter-spacing:-.26px}}.carousel__cta:visited{color:#000}.carousel__cta:hover{background-color:#aaa;border-color:#aaa;color:#fff;transition:background-color .3s,color .3s}.carousel__item{box-sizing:content-box;flex:0 0 min(100%,1440px);scroll-snap-align:center}@keyframes feature-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-fade-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.feature{display:block;position:relative;text-decoration:none;width:100%}@media(min-width:35em){.feature:focus-within .feature__controls,.feature:hover .feature__controls{animation:.5s ease 0s 1 normal forwards running feature-fade-in-up;display:flex;pointer-events:auto}}.feature:not(:hover,:focus-within) .feature__controls{animation:.5s ease 0s 1 normal forwards running feature-fade-out-down;display:flex;pointer-events:none}@media(min-width:35em){.feature{height:825px}}.feature__link{display:block;height:100%;position:relative;text-decoration:none;width:100%}.feature__link:visited{color:inherit}.feature__image{border-radius:6px;height:100%;object-fit:cover;width:100%;z-index:0}@media(max-width:34.9375em){.feature__image{height:300px;object-fit:cover}}.feature__text{display:flex;flex-direction:column;justify-content:center;margin:20px;padding-bottom:20px;z-index:5}@media(min-width:35em){.feature__text{background-color:#1e2124;border-radius:4px;color:#fff;left:0;margin:24px;padding:24px;position:absolute}}.feature__text--single{max-width:600px;top:0}.feature__title{color:var(--text-color);font-size:18px;letter-spacing:-.9px;line-height:22px;text-align:center;z-index:10}.feature__title:after{content:" ↗"}@media(min-width:35em){.feature__title{color:#fff;font-size:34px;letter-spacing:-1.7px;line-height:36px;text-align:left}}.feature__earmark{color:var(--text-color);font-size:16px;line-height:22px;padding-bottom:20px;text-align:center;text-transform:uppercase}@media(min-width:35em){.feature__earmark{color:#fff;font-size:20px;line-height:12px;padding-bottom:26px;text-align:left}}.feature__controls{justify-content:space-between;margin:-464px 0 0;opacity:0;padding:0 32px;position:relative;transition:opacity .5s;width:100%;z-index:5}@media(min-width:35em){.feature__controls{display:inherit}}.feature__control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:4px;color:#fff;font-size:30px;padding:8px 32px;transition:background-color .3s}.feature__control:hover{background:#fff9}.feature__control--hidden{visibility:hidden}.duplex{display:flex;flex-direction:column;gap:50px;padding-bottom:22px}@media(min-width:60em){.duplex{flex-direction:row}.duplex>*{box-sizing:border-box;flex:1 1 0%}}.duplex__left{height:226px;overflow:hidden;position:relative;width:100%}@media(min-width:60em){.duplex__left{height:500px}}.duplex__left img{border-radius:4px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.duplex__left img:first-child{opacity:1}.duplex__left img:nth-child(2){animation:10s ease 0s infinite normal none running duplex-fade;opacity:0;transition:opacity 1s ease-in-out}@keyframes duplex-fade{0%,20%{opacity:0}30%,70%{opacity:1}80%,to{opacity:0}}.duplex__right{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:38px;justify-content:center;padding:34px 0}@media(min-width:60em){.duplex__right{padding:0}}.duplex__right>.duplex__heading{font-size:26px;letter-spacing:-.06px;line-height:26px;max-width:212px;text-align:center}@media(min-width:60em){.duplex__right>.duplex__heading{font-size:46px;letter-spacing:-1.15px;line-height:48px;max-width:100%;padding:0 50px}}.duplex__right>p{font-size:18px;letter-spacing:-.18px;line-height:20px;max-width:620px;padding:0 50px;text-align:center}@media(min-width:60em){.duplex__right>p{font-size:26px;letter-spacing:-.26px;line-height:28px}}.duplex__right>a{align-items:center;border:1px solid var(--text-color);border-radius:4px;color:#000;display:inline-flex;flex-shrink:0;font-size:16px;gap:10px;height:40px;justify-content:center;padding:6px 18px;text-decoration:none;text-transform:uppercase;transition:background-color .3s,color .3s,border-color .3s}@media(min-width:60em){.duplex__right>a{font-size:12px;letter-spacing:-.26px}}.duplex__right>a:visited{color:#000}.duplex__right>a:hover{background-color:#aaa;border-color:#aaa;color:#fff;transition:background-color .3s,color .3s}.principle{background-color:var(--body-color-medium);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--spacing-s);position:relative;scroll-snap-align:center;text-decoration:none;transition:color .3s}.principle:before{border-left:2.5em solid var(--body-color-medium);border-top:2.5em solid var(--body-color);content:"";position:absolute;right:0;top:0;width:0}.principle__body{font-family:"Alliance No.1",Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;gap:var(--spacing-xs)}.principle__body{height:360px}.principle__earmark{font-family:"Alliance No.2","Alliance No.1",Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss04"}.principle__title{background-color:var(--color-text);color:var(--text-color-light);line-height:22px;margin-top:auto;transform:translateY(0);transition:transform .3s}.principle__body:hover .principle__title{color:var(--text-color)}.principles{display:grid;column-gap:var(--gutter);row-gap:var(--v-gutter);grid-template-columns:var(--grid)}.principles__cards{display:flex;grid-column:1 / -1;margin-top:calc(var(--section-v-spacing) - var(--v-gutter));overflow-x:hidden;scroll-snap-type:x}.card-track{animation:card-track-scroll var(--rotation-duration) linear infinite;display:flex;flex-wrap:nowrap;justify-content:space-between}.card-track>*{margin-right:20px;vertical-align:middle}@media(max-width:34.9375em){.card-track>*{width:300px}}.card-track--narrow>*{width:300px}@keyframes card-track-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media(max-width:47.4375em){.principles__cards{overflow-x:auto}.principles__cards::-webkit-scrollbar{display:none}.card-track{animation:auto ease 0s 1 normal none running none}}.footer-cta__container{display:flex;flex-direction:column}@media(min-width:47.5em){.footer-cta__container{flex-direction:row;gap:24px;margin:32px 1px}}.footer-cta{border-radius:4px;display:flex;flex:0 1 50%;flex-direction:row;gap:20px;justify-content:space-between;line-height:36px;padding:18px 16px;text-decoration:none;transition:.3s}@media(min-width:35em){.footer-cta{line-height:64px}}@media(min-width:47.5em){.footer-cta{margin:12px;padding:12px 16px 112px}}@media(min-width:35em){.footer-cta{margin:35px 0}}.footer-cta>span{font-size:36px;letter-spacing:-2px}@media(min-width:35em){.footer-cta>span{font-size:48px;letter-spacing:-2px}}.footer-cta--dark{background-color:#202426;color:#fff;margin:0 0 22px}@media(min-width:47.5em){.footer-cta--dark{margin:0}}.footer-cta--dark:hover{flex:0 1 50%}@media(min-width:35em){.footer-cta--dark:hover{background-color:#868686;padding:12px 24px 112px}}.footer-cta--light{background-color:#dbdbdb;color:var(--text-color);margin:22px 0 14px}@media(min-width:47.5em){.footer-cta--light{margin:0}}.footer-cta--light:hover{background-color:#c6c6c6;flex:0 1 50%;padding:12px 24px 112px}.site-footer{font-size:var(--text-s-size);line-height:var(--text-s-line);padding:calc(var(--v-gutter)*3)0 calc(var(--v-gutter)*2 + 2.2222222222rem)}.site-footer__container{box-sizing:content-box;margin:0 auto;max-width:var(--max-width);padding:0 var(--h-spacing)}.site-footer__primary{--v-gutter: 2.7777777778rem;display:grid;column-gap:var(--gutter);row-gap:var(--v-gutter);grid-template-columns:var(--grid)}@media(min-width:35em){.site-footer__primary{--v-gutter: 5.5555555556rem}}.site-footer__primary{grid-auto-flow:dense}.site-footer__credits{grid-column:1 / -1;overflow:hidden}@media(min-width:35em){.site-footer__credits{grid-column-end:7}}@media(min-width:60em){.site-footer__credits{grid-column-end:5}}.site-footer__credits-secondary{margin-top:.333333rem}.site-footer__secondary{--v-gutter: 2.7777777778rem;display:grid;column-gap:var(--gutter);row-gap:var(--v-gutter);grid-template-columns:var(--grid);grid-column:1 / -1}@media(min-width:35em){.site-footer__secondary{--grid: repeat(6,minmax(10px,1fr));grid-column-start:7}}@media(min-width:60em){.site-footer__secondary{--grid: repeat(8,minmax(10px,1fr));grid-column-start:5}}.site-footer__secondary-menu{grid-column:auto / span 6}@media(min-width:35em){.site-footer__secondary-menu{grid-column-end:span 3}}@media(min-width:60em){.site-footer__secondary-menu{grid-column-end:span 2}}.site-footer__menu:not(.site-footer__menu--simple){display:grid;column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(10px,1fr))}.site-footer__menu--titled:not(.site-footer__menu--simple){border-top:1px solid var(--border-color)}.site-footer__menu:not(.site-footer__menu--simple) .site-footer__menu-title{grid-column:1 / 2;padding-top:.714286em}.site-footer__menu:not(.site-footer__menu--simple) .site-footer__menu-list{grid-column:2 / -1;margin-top:-1px}.site-footer__menu--simple .site-footer__menu-title{font-family:var(--caption-family);font-size:var(--caption-size);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:var(--caption-letter);line-height:var(--caption-line);text-transform:uppercase;color:var(--text-color-light);margin-bottom:.555556rem}.site-footer__button{appearance:none;background-color:transparent;border:0;color:var(--text-color);cursor:pointer;display:flex;font-size:inherit;padding-left:0;padding-top:20px;position:relative;text-decoration:none;transition:.25s ease-in-out;width:100%}.site-footer__button:before{color:var(--hover-color);content:"—";height:100%;position:absolute;right:100%}@media(hover:hover)and (pointer:fine){.site-footer__button:focus,.site-footer__button:hover{color:var(--hover-color)}}.site-footer__locale-wrapper{display:flex;padding-left:0;padding-top:20px}.site-footer__locale{background:none;border:none;color:var(--text-color);cursor:pointer;display:inline-block;margin-right:.555556rem;padding:0;text-decoration:none}.site-footer__locale:hover{text-decoration:underline}.site-footer__border{border-top:1px solid rgb(170,170,170);margin-top:1.11111rem;max-width:264px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Alliance No.1";src:url(/fonts/alliance/AllianceNo1-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alliance No.1";src:url(/fonts/alliance/AllianceNo1-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Alliance No.1";src:url(/fonts/alliance/AllianceNo1-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Alliance No.1";src:url(/fonts/alliance/AllianceNo1-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Alliance No.1";src:url(/fonts/alliance/AllianceNo1-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Alliance No.1";src:url(/fonts/alliance/AllianceNo1-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Alliance No.2";src:url(/fonts/alliance/AllianceNo2-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alliance No.2";src:url(/fonts/alliance/AllianceNo2-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.products__item[data-active=true]{color:var(--text-color, #111)}.products__item[data-active=true]:before{opacity:1}.products__item[data-active=true] .products__title{transform:translate(16px)}.products__item[data-active=true] .products__number{color:inherit}.products__item{container-type:inline-size}.products__title{font-size:min(72px,19cqi);overflow-wrap:normal}@media(min-width:47.5em){.products__title{font-size:min(80px,19cqi)}}html[lang=en] .products__title{font-size:min(72px,17cqi)}@media(min-width:47.5em){html[lang=en] .products__title{font-size:min(80px,17cqi)}}@media(min-width:1500px){.products__title{font-size:min(10em,10.4cqi)}}.products__video{aspect-ratio:16 / 9;border-radius:2px;display:none;left:0;max-width:450px;object-fit:contain;position:absolute;top:0;width:100%}.products__item[data-preview-playing=true] .products__icon{opacity:0}.products__item[data-preview-playing=true] .products__video{display:block}@media(prefers-reduced-motion:reduce){.products__item[data-active=true] .products__title{transform:none}.products__item[data-preview-playing=true] .products__icon{opacity:1}.products__item[data-preview-playing=true] .products__video{display:none}}.legal{padding:160px var(--h-spacing, 20px) 120px}.legal__article{margin:0 auto;max-width:760px}.legal__earmark{font-size:14px;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.legal__title{font-size:clamp(40px,6vw,72px);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0 0 16px}.legal__updated{color:var(--text-color-light, #6b6b6b);font-size:14px;margin:0 0 56px}.legal__article h2{border-top:1px solid rgb(219,219,219);font-size:24px;font-weight:400;letter-spacing:-.01em;margin:48px 0 16px;padding-top:20px;scroll-margin-top:120px}.legal__article p,.legal__article li{font-size:18px;line-height:1.55}.legal__article p{margin:0 0 16px}.legal__article ul{margin:0 0 16px;padding-left:1.2em}.legal__article li{margin-bottom:6px}.legal__article a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal__pendiente{background:#ffec99;border-radius:2px;color:#111;padding:0 4px}.request{inset:0;pointer-events:none;position:fixed;z-index:1000}.request--open{pointer-events:auto}.request__overlay{background:#1e2124f2;inset:0;opacity:0;position:absolute;transition:opacity .25s ease-in-out}.request--open .request__overlay{opacity:1}.request__panel{background:#fff;box-sizing:border-box;color:#1e2124;height:100%;overflow-y:auto;padding:72px 40px 48px;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .25s ease-in-out;width:min(560px,100%)}.request--open .request__panel{transform:none}.request__close{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:8px;letter-spacing:.04em;position:absolute;right:32px;text-transform:uppercase;top:28px}.request__close span{font-size:22px;line-height:1}.request__earmark{font-size:14px;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.request__title{font-size:clamp(28px,3vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 32px}.request__form{display:grid;gap:18px}.request__row{display:grid;gap:18px;grid-template-columns:1fr 1fr}.request__form label{display:grid;font-size:14px;gap:6px}.request__form input:not([type=checkbox]),.request__form select,.request__form textarea{background:#fff;border:1px solid rgb(196,196,196);border-radius:2px;box-sizing:border-box;color:inherit;font:inherit;font-size:16px;padding:10px 12px;width:100%}.request__form input:focus,.request__form select:focus,.request__form textarea:focus{border-color:#1e2124;outline:1px solid rgb(30,33,36)}.request__form input:user-invalid,.request__form select:user-invalid{border-color:#b03030}.request__form small{color:#6b6b6b;font-size:13px;line-height:1.4}.request__check{align-items:start;grid-template-columns:auto 1fr}.request__check input{margin:2px 0 0}.request__check a,.request__note a{color:inherit}.request__submit{background:#1e2124;border:1px solid rgb(30,33,36);border-radius:2px;color:#fff;cursor:pointer;font:inherit;font-size:16px;justify-self:start;margin-top:8px;padding:12px 28px;transition:background-color .2s,color .2s}.request__submit:hover{background:#fff;color:#1e2124}.request__submit:disabled{cursor:default;opacity:.6}.request__done{display:grid;font-size:18px;gap:12px;line-height:1.5}.request__done p{margin:0}.request__note{background:#ffec99;font-size:15px;padding:10px 12px}.request__error{color:#b03030;margin:0}@media(max-width:600px){.request__panel{padding:72px 20px 40px}.request__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.request__overlay,.request__panel{transition:none}}.page{margin:0 auto;max-width:1440px;padding:160px var(--h-spacing, 20px) 96px}.page__header{margin-bottom:96px;max-width:1100px}.page__earmark{font-size:14px;letter-spacing:.04em;margin:0 0 20px;text-transform:uppercase}.page__title{font-size:clamp(44px,7vw,112px);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0 0 32px}.page__lead{font-size:clamp(20px,2vw,28px);line-height:1.3;margin:0;max-width:820px}.page__section{border-top:1px solid rgb(219,219,219);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:32px 0 64px;scroll-margin-top:120px}.page__label{font-size:14px;font-weight:400;letter-spacing:.04em;margin:4px 0 0;text-transform:uppercase}.page__body>p{font-size:22px;line-height:1.4;margin:0 0 16px;max-width:760px}.page__body a{color:inherit;text-underline-offset:3px}.page__items{display:grid;gap:0;margin:0}.page__items>div{border-top:1px solid rgb(235,235,235);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:16px 0}.page__items>div[id]{scroll-margin-top:120px}.page__items>div:first-child{border-top:0;padding-top:0}.page__items dt{font-size:22px;letter-spacing:-.01em}.page__items dd{color:#5a5a5a;font-size:18px;line-height:1.45;margin:0}.page__steps{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.page__step-n{color:#646464;font-size:14px}.page__steps h3{font-size:22px;font-weight:400;margin:12px 0 8px}.page__steps p{color:#5a5a5a;font-size:16px;line-height:1.45;margin:0}.page__cta{align-items:end;background:#1e2124;color:#fff;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;margin-top:32px;padding:48px 40px}.page__cta p{font-size:clamp(22px,2.4vw,32px);letter-spacing:-.01em;line-height:1.2;margin:0;max-width:760px}.page__cta-button{align-items:center;border:1px solid #fff;color:#fff;display:inline-flex;font-size:18px;gap:24px;padding:14px 24px;text-decoration:none;transition:background-color .2s,color .2s;white-space:nowrap}.page__cta-button:hover{background:#fff;color:#1e2124}@media(max-width:760px){.page{padding-top:120px}.page__header{margin-bottom:56px}.page__section,.page__items>div,.page__cta{grid-template-columns:1fr}.page__items>div{gap:4px}.page__cta{padding:32px 20px}}.theme-dark{--header-color-bg: rgb(30, 33, 36);--header-color-text: #fff;--border-color: #fff}.burger.is-active .burger__lines{background-color:transparent;transition-delay:0s}.burger.is-active .burger__lines:before{left:0;top:0;transform:rotate(45deg)}.burger.is-active .burger__lines:after{right:0;top:0;transform:rotate(-45deg)}.is-securx .home-page{background:#1f2225}.is-securx .site-footer{background:#1e2124;color:#fff;--text-color: #fff;--text-color-light: #aaa;--border-color: rgba(255, 255, 255, .3)}.is-securx .site-footer a{color:inherit}.sx{color:#fff;position:relative}.visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.is-securx .notice,.is-securx .header-bg{display:none}.sx-hero{align-items:end;background-color:#0009;display:grid;min-height:100vh;padding:40px;position:relative;z-index:5}.sx-hero-video-frame{inset:0;position:fixed;z-index:1}.sx-hero-video{height:100%;object-fit:cover;opacity:0;width:100%}.sx-wordmark{color:#fff;display:block;overflow:visible}.sx-wordmark--h{width:100%}.sx-wordmark--v{display:none}.sx-wordmark__letters{fill:currentColor;font-family:"Alliance No.1",Inter Variable,system-ui,sans-serif;font-size:300px;font-weight:400}.sx-letter{opacity:0}@media(max-width:761px){.sx-hero{align-content:start;align-items:start;gap:0 20px;grid-template-columns:1fr auto;padding:100px 40px}.sx-wordmark--h{display:none}.sx-wordmark--v{display:block;grid-column:2;height:min(60vh,490px);width:auto}}.sx-main{background:#1f2225;position:relative;z-index:5}.sx-lettermenu{display:flex;flex-direction:column;left:10px;opacity:0;position:fixed;top:50%;transform:translate(-100%);z-index:100}@media(min-width:960px){.sx-lettermenu{left:20px}}.sx-letterlink{color:#efefef;display:block;font-size:20px;opacity:.25;text-align:center;text-decoration:none;width:24px}.sx-letterlink:hover{opacity:.5}.sx-letterlink:before{content:"[";opacity:0}.sx-letterlink:after{content:"]";opacity:0}.sx-letterlink.is-active,.sx-letterlink.is-active:before,.sx-letterlink.is-active:after{animation-name:sxFlicker;opacity:1}.sx-letterlink.is-active{animation-duration:.3s}.sx-letterlink.is-active:before{animation-duration:.4s}.sx-letterlink.is-active:after{animation-duration:.45s}@keyframes sxFlicker{0%,14%{opacity:1}15%,29%{opacity:0}30%,44%{opacity:1}45%,59%{opacity:0}60%,74%{opacity:1}75%,89%{opacity:0}90%,to{opacity:1}}.sx-h75{align-content:space-between;display:grid;min-height:75vh}.sx-subheader{display:flex;font-size:14px;justify-content:space-between;letter-spacing:-.03em;line-height:1;opacity:0;padding:20px;text-transform:uppercase}.sx-subheader__link{color:inherit;text-decoration:none}.sx-subheader__link:hover{opacity:.33}@media(min-width:760px){.sx-subheader{font-size:18px;padding:40px 60px}}.sx-container{padding:0 var(--h-spacing, 20px)}.sx-heading{color:#fff;font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:104%;margin:0;text-align:center}@media(min-width:760px){.sx-heading{font-size:72px}}@media(min-width:1200px){.sx-heading{font-size:120px}}.sx-reveal{margin-bottom:40px;opacity:0;position:relative;transform:translateY(40%);z-index:5}.sx-subfooter{margin-bottom:10px;text-align:center}.sx-subfooter p{font-size:14px;margin:0}.sx-subfooter span{color:#aaa;display:block}@media(min-width:760px){.sx-subfooter{margin-bottom:40px}.sx-subfooter p{font-size:18px}}.sx-fullbleed{aspect-ratio:16 / 9;display:block;height:auto;object-fit:cover;position:relative;width:100%;z-index:1}.sx-clip--slide{clip-path:inset(10% 22% 75% 21%)}.sx-clip--diagonal{clip-path:polygon(55% 0,77% 0,45% 100%,25% 100%)}.sx-clip--chevron{clip-path:polygon(100% 30%,100% 50%,50% 70%,0 50%,0 30%,50% 50%)}.sx-clip--diagonal-reverse{clip-path:polygon(25% 0,45% 0,75% 100%,55% 100%)}.sx-white{background-color:#fff;color:#202426;padding-block:60px}.sx-white__container{margin:0 auto;max-width:1440px;padding:0 var(--h-spacing, 20px)}.sx-duplex{align-items:end;border-bottom:1px solid #dbdbdb;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:40px 0 60px}.sx-earmark{font-size:14px;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.sx-duplex__title{font-size:clamp(40px,5vw,72px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin:0}.sx-duplex__link{color:#202426;font-size:24px;text-decoration:none;text-transform:uppercase}.sx-duplex__link:hover{opacity:.5}.sx-tab{gap:40px;margin-bottom:142px}@media(min-width:60em){.sx-tab{display:grid;grid-template-columns:minmax(auto,35ch) 1fr}}@media(min-width:75em){.sx-tab{grid-template-columns:minmax(auto,50ch) 1fr}}.sx-tab__header{padding-top:106px;position:sticky;top:-1px}.sx-tab__indexes{display:flex;gap:24px;margin-bottom:40px;overflow:hidden;position:relative}.sx-tab__divider{background-color:#dbdbdb;height:1px;left:4px;position:absolute;right:4px;top:calc(50% - 1px);transform:translate(-100%);z-index:1}.sx-tab__index{color:#dbdbdb;flex-shrink:0;font-size:20px;z-index:5}.sx-tab__index:last-of-type{text-align:right}.sx-tab__index--active{color:#202426;flex-grow:1}.sx-tab__bg{background-color:#fff;padding-inline:5px}.sx-tab__n{opacity:0}.sx-tab__n--active:before{content:"["}.sx-tab__n--active:after{content:"]"}.sx-tab__heading{color:#202426;font-size:54px;font-weight:400;letter-spacing:-.03em;line-height:107%;margin:0 0 40px}@media(min-width:60em){.sx-tab__heading{margin-bottom:0}}@media(min-width:75em){.sx-tab__heading{font-size:72px}}.sx-tab__desc{color:#5a5a5a;font-size:24px;letter-spacing:-.01em;line-height:1.35;margin-bottom:70px;max-width:720px}@media(min-width:60em){.sx-tab__desc{padding-top:170px}}.sx-switch__tabs{border:1px solid #aaa;border-radius:99em;display:inline-flex;margin-bottom:72px;overflow:hidden;padding:2px}.sx-switch__tab{align-items:center;background:transparent;border:0;color:#1e1f2b;cursor:pointer;display:inline-flex;font:inherit;line-height:1;padding:11px 24px;position:relative;text-transform:uppercase;z-index:5}.sx-switch__tab--selected{color:#1e2124}.sx-switch__text{font-size:14px;height:12px;position:relative;z-index:1}.sx-switch__bubble{background-color:#dbdbdb;border-radius:99em;inset:0;position:absolute;z-index:0}.sx-switch__content{background:#fff;border-radius:10px;overflow:hidden;position:relative}.sx-switch__content--border{border:1px solid #000}.sx-switch__mask{background-color:#595959;inset:-50%;pointer-events:none;position:absolute;transform:translate(100%) skew(15deg)}.sx-switch__video{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.sx-details{padding:8px 0 24px}.sx-details h4{font-size:24px;font-weight:400;margin:24px 0 8px}.sx-details p{color:#5a5a5a;font-size:18px;line-height:1.45;margin:0}.sx-details hr{border:0;border-top:1px solid #dbdbdb;margin:24px 0 0}.sx-statement{border-top:1px solid #dbdbdb;display:grid;gap:24px;grid-template-columns:minmax(0,3fr) minmax(0,1fr);padding:80px 0 40px}.sx-statement__text{font-size:clamp(32px,4vw,56px);grid-column:1 / -1;letter-spacing:-.03em;line-height:1.1;margin:0;max-width:1100px}.sx-statement__caption{font-size:18px}.sx-statement__meta{color:#aaa;display:flex;font-size:18px;justify-content:space-between;text-transform:uppercase}@media(max-width:760px){.sx-statement{grid-template-columns:1fr}.sx-statement__meta{flex-wrap:wrap;font-size:14px;gap:8px 16px}}.sx-cta{padding-block:200px;text-align:center}.sx-cta__container{margin-inline:auto;max-width:1170px;padding-inline:30px}@media(min-width:60em){.sx-cta__container{padding-inline:60px}}.sx-cta__container>*+*{margin-top:54px}.sx-cta__heading{color:#fff;font-size:72px;font-weight:400;letter-spacing:-.04em;margin-bottom:0}.sx-cta__icon{display:block;margin-inline:auto}.sx-cta__text{color:#aaa;font-size:72px;letter-spacing:-.04em;line-height:104%;margin-bottom:0}@media(max-width:47.4375em){.sx-cta__heading{font-size:50px}.sx-cta__text{font-size:40px}}.sx-cta__button{background-color:#595959;border-radius:4px;color:#fff;display:inline-flex;padding:12px 32px;text-decoration:none;transition:transform .25s ease-in-out}.sx-cta__button:hover{background-color:#aaa;transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.sx-clip--slide,.sx-clip--diagonal,.sx-clip--chevron,.sx-clip--diagonal-reverse{clip-path:none}.sx-letter,.sx-hero-video,.sx-subheader,.sx-reveal,.sx-tab__n{opacity:1;transform:none}}.sx-header-btn{flex:0 0 auto;margin-right:8px;padding:0 22px;width:auto}@media(max-width:47.4375em){.header-actions__primary .btn{font-size:14px;white-space:nowrap}.header-actions__primary{flex:1 1 auto;min-width:0}.header-actions__primary .btn:not(.sx-header-btn){flex:1 1 auto;min-width:0;padding:0 8px}.header-actions__primary .sx-header-btn{margin-right:6px;padding:0 12px}}@media(max-width:349px){.header-actions__primary .sx-header-btn{display:none}}.hero-title-wrap{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.hero-title{color:#fff;font-size:clamp(40px,4.6vw,76px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0;padding:0 var(--h-spacing, 20px);text-align:center}.hero-title__line{display:block}.hero-title__mask{display:inline-block;overflow:hidden;padding-bottom:.08em;vertical-align:top}.hero-title__word{display:inline-block}.hero__video{height:100%!important;-webkit-mask-image:none!important;mask-image:none!important;max-height:none!important;object-fit:cover!important}.search{inset:0;pointer-events:none;position:fixed;z-index:1000}.search--open{pointer-events:auto}.search__overlay{background:#1e212499;inset:0;opacity:0;position:absolute;transition:opacity .25s ease-in-out}.search--open .search__overlay{opacity:1}.search__panel{background:#1e2124;box-sizing:border-box;color:#fff;left:0;max-height:100%;overflow-y:auto;padding:24px 40px 40px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .25s ease-in-out}.search--open .search__panel{transform:none}.search__bar{align-items:center;border-bottom:1px solid rgba(255,255,255,.4);display:flex;gap:24px}.search__input{appearance:none;background:none;border:0;color:inherit;flex:1;font:inherit;font-size:clamp(24px,4vw,48px);letter-spacing:-.02em;min-width:0;outline:none;padding:16px 0}.search__input::placeholder{color:#fff6}.search__input::-webkit-search-cancel-button{display:none}.search__close{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:14px;white-space:nowrap}.search__close span{font-size:20px;margin-left:6px}.search__results ul{list-style:none;margin:0;padding:0}.search__results a{border-bottom:1px solid rgba(255,255,255,.15);color:inherit;display:grid;gap:4px;padding:16px 0;text-decoration:none}.search__results a:hover .search__title,.search__results a:focus-visible .search__title{text-decoration:underline}.search__context{color:#ffffff8c;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.search__title{font-size:20px}.search__empty{color:#fff9;margin:24px 0 0}@media(max-width:761px){.search__panel{padding:16px 20px 32px}}.nav-menu__link--sub{color:#b9b9b9;font-size:.8em;padding-left:1.2em!important}.footer-cta__note{display:flex;flex:0 1 50%;flex-direction:column;font-size:var(--text-l-size);gap:var(--spacing-s);justify-content:space-between;line-height:var(--text-l-line);padding:18px 0 22px}.footer-cta__note p:last-child{color:var(--text-color-light);font-size:var(--text-m-size);line-height:var(--text-m-line)}.footer-cta__note a{color:var(--text-color)}.nav-menu__tips{counter-reset:consejo;display:grid;gap:var(--v-gutter);list-style:none;margin:0;padding:0}.nav-menu__tips li{color:#fff;counter-increment:consejo;font-size:var(--text-m-size);line-height:var(--text-m-line)}.nav-menu__tips li:before{color:#b9b9b9;content:"0" counter(consejo);display:block;font-family:var(--caption-family);font-size:var(--caption-size);letter-spacing:var(--caption-letter);margin-bottom:.4em}.site-footer__locale a{color:var(--text-color-light);text-decoration:underline;text-underline-offset:3px}.site-footer__locale a:hover{color:var(--text-color)}.site-footer__locale strong{font-weight:500}.page__faq details{border-top:1px solid rgb(235,235,235)}.page__faq details:first-child{border-top:0}.page__faq summary{align-items:baseline;cursor:pointer;display:flex;font-size:22px;gap:24px;justify-content:space-between;letter-spacing:-.01em;list-style:none;padding:16px 0}.page__faq details:first-child summary{padding-top:0}.page__faq summary::-webkit-details-marker{display:none}.page__faq summary:after{color:var(--accent);content:"+";flex:none;font-size:26px;line-height:1;transition:transform .25s ease-in-out}.page__faq details[open] summary:after{transform:rotate(45deg)}.page__faq summary:hover{color:var(--accent)}.page__faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page__faq p{color:#5a5a5a;font-size:18px;line-height:1.45;margin:0;max-width:680px;padding:0 0 20px}@media(max-width:47.5em){.page__faq summary{font-size:19px}.page__faq p{font-size:16px}}.page__earmark a{color:inherit;text-decoration:none}.page__earmark a:hover,.page__items dt a:hover{color:var(--accent)}.page__items dt a{color:inherit;text-decoration:none}.spaces{padding:var(--section-v-spacing) 0 var(--section-v-spacing)}.spaces>h2{margin-bottom:var(--v-gutter)}.spaces__list{display:grid;grid-template-columns:1fr;margin:0;padding:0}@media(min-width:47.5em){.spaces__list{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.spaces__link{align-items:baseline;border-top:1px solid rgb(219,219,219);color:inherit;display:flex;font-size:22px;gap:16px;justify-content:space-between;letter-spacing:-.01em;padding:18px 0 28px;text-decoration:none;transition:color .25s ease-in-out}.spaces__link span:last-child{color:var(--accent);transition:transform .25s ease-in-out}.spaces__link:hover{color:var(--accent)}.spaces__link:hover span:last-child{transform:translate(4px)}.spaces__zone{color:var(--text-color-light);font-size:var(--text-m-size);line-height:var(--text-m-line);margin:var(--spacing-s) 0 0}.spaces__zone a{color:var(--text-color)}.principles__cards{margin-left:calc(-1 * var(--h-spacing));margin-right:calc(-1 * var(--h-spacing))}.request__signal{color:var(--text-color-light);font-size:15px;margin:0 0 20px}.request__signal a,.nav-menu__tips a{color:inherit;text-underline-offset:3px}.page__cta-signal{font-size:15px!important;margin-top:12px!important;opacity:.75}.page__cta-signal a{color:inherit}.request__channel{border:0;margin:0;padding:0}.request__channel legend{font-size:14px;margin-bottom:8px;padding:0}.request__channel-options{display:flex;flex-wrap:wrap;gap:8px}.request__channel-options label{align-items:center;border:1px solid rgb(196,196,196);border-radius:2px;cursor:pointer;display:flex!important;font-size:15px!important;gap:8px;padding:8px 14px;white-space:nowrap}.request__channel-options label:has(input:checked){border-color:var(--accent);color:var(--accent)}.request__channel-options input{accent-color:var(--accent);margin:0}.signal-link{align-items:center;color:inherit;display:inline-flex;gap:.35em;text-decoration:none;vertical-align:baseline}.signal-link span{text-decoration:underline;text-underline-offset:3px}.signal-link svg{flex:none;position:relative;top:.08em}.signal-link:hover{color:var(--accent)}.page__cta .signal-link:hover,.nav-menu .signal-link:hover{color:inherit;opacity:.75}
