html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;cursor:pointer;text-decoration:none}button{-webkit-appearance:none;text-transform:inherit;color:inherit;cursor:pointer;font:inherit;background-color:#0000;border:none;outline:none;margin:0;padding:0}*{box-sizing:border-box}@keyframes blink{0%,50%{opacity:1}50.1%,to{opacity:0}}.text-60{letter-spacing:-.1125rem;font-size:2.5rem;line-height:3.125rem}@media (max-width:768px){.text-60{letter-spacing:-.028125rem;font-size:2.1875rem;line-height:2.5rem}}@media (max-width:320px){.text-60{letter-spacing:-.0375rem;font-size:1.5625rem;line-height:1.875rem}}.text-45{letter-spacing:-.028125rem;font-family:BB Modern,serif;font-size:1.875rem;line-height:2.1875rem}@media (max-width:768px){.text-45{letter-spacing:-.0375rem;font-size:1.5625rem;line-height:1.875rem}}.text-30{letter-spacing:-.0375rem;font-size:1.5rem;line-height:1.8125rem}@media (max-width:768px){.text-30{letter-spacing:-.01em;font-size:1.25rem;line-height:1.5625rem}}.text-25{letter-spacing:-.01em;font-size:1.25rem;line-height:1.3125rem}.text-20{letter-spacing:0;font-family:BB Modern,serif;font-size:1.125rem;line-height:1.4375rem}@media (max-width:768px){.text-20{letter-spacing:0;font-size:1rem;line-height:1.25rem}}.text-16{letter-spacing:0;font-size:1rem;line-height:1.25rem}.text-14{letter-spacing:0;font-size:.875rem;line-height:.9375rem}.text-12{letter-spacing:0;font-size:.75rem;line-height:1}:root{--color-black:#000;--color-white:#fff;--color-lighter:#ebebeb;--color-darker:#2b2b2b;--color-darker-50:#2b2b2b80;--color-darker-30:#2b2b2b4d;--color-gray:#969696;--color-grey:#969696;--color-red:#ff1222;--color-green:#00e63c;--color-lightgreen:#8bf981;--color-darkgreen:#006c54;--color-grey-bg:#959595;--color-black-bg:#292929;--color-red-bg:#f0f0f0;--color-lightgray-bg:#f0f0f0;--color-lightgrey-bg:#f0f0f0;--color-lightred-bg:#ffe3e4;--color-black-border:#000;--color-grey-border:#2b2b2b1a;--vh:1svh;--margin:1.25rem;--gutter:1.25rem;--header-h:56px}@media (max-width:768px){:root{--margin:.9375rem;--gutter:.9375rem;--header-h:86.66px}}:root{--default-padding-h:1.25rem;--header-height-desktop:86.66px;--header-height:var(--header-height-desktop)}@media (max-width:768px){:root{--header-height:67px;--default-padding-h:.9375rem}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:#0000;margin:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;overscroll-behavior:none}@media (min-width:1660px){html{font-size:.963855vw}}html{background-color:var(--color-lighter);color:var(--color-black);scroll-behavior:none}body{overscroll-behavior:none;letter-spacing:-.02em;background-color:var(--color-lighter);height:100%;font-family:BB Modern,serif;font-weight:400;line-height:1.16667;overflow-x:hidden}html,body,#__next,#app{min-height:calc(var(--vh)*100)}#app{flex-direction:column;display:flex}main{flex-direction:column;flex:1;width:100%;display:flex}main>section:first-of-type>:first-of-type{padding-top:calc(var(--header-h) + var(--margin)*2)}body a{transition:all .25s}body p strong,body p b{font-weight:400}body .hs-error-msgs{color:#00f;font-weight:700}body h1,body .h1{font-size:45px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:1025px){body h1,body .h1{font-size:40px}}@media (max-width:768px){body h1,body .h1{font-size:35px}}body h2,body .h2{font-size:35px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:1025px){body h2,body .h2{font-size:40px}}@media (max-width:768px){body h2,body .h2{font-size:35px}}body h3,body .h3{font-size:30px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:1025px){body h3,body .h3{font-size:20px}}body h3 small,body .h3 small{font-size:30px;font-style:normal;font-weight:300;line-height:normal}body h4,body .h4{font-size:25px;font-style:normal;font-weight:400;line-height:26px}body h4 strong,body .h4 strong{color:var(--rojo-1,red);font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1200px){body h4,body .h4{font-size:18px;line-height:normal}}@media (max-width:1025px){body h4,body .h4{font-size:16px}}@media (max-width:768px){body h4,body .h4{font-size:16px}}body p,body .p,body ul,body ol{font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:1025px){body p,body .p,body ul,body ol{font-size:14px}}body p strong,body .p strong,body ul strong,body ol strong{font-weight:700}body button{font-size:19px;font-style:normal;font-weight:400;line-height:normal}body .link{color:var(--grey,#969696);text-transform:uppercase;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:767px){body .link{font-size:14px}}body h5.caps{text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:normal}body .anchor{top:calc(-1*var(--header-height) - .625rem);visibility:hidden;cursor:none;display:block;position:relative}body .richtext p,body .richtext ul,body .richtext ol{padding-bottom:1.25rem;font-size:1.25rem;font-weight:400;line-height:1.3}body .richtext p:last-child,body .richtext ul:last-child,body .richtext ol:last-child{padding-bottom:0}body .richtext ul{padding-left:1em;list-style-type:disc}body .richtext ol{padding-left:1em;list-style-type:decimal}body .richtext b,body .richtext strong{color:var(--red,#f22);font-weight:400}body .richtext h1,body .richtext h2,body .richtext h3{padding-top:.625rem;padding-bottom:1.25rem}body .richtext h1:first-child,body .richtext h2:first-child,body .richtext h3:first-child{padding-top:0}body .richtext a{color:var(--red,#f22)}body .richtext img{border-radius:10px;margin-bottom:1.25rem}body .loader{text-align:center;width:100%;height:100vh;color:var(--color-black);align-content:center;font-size:35px;display:grid;position:absolute;top:0;left:0}.swiper-button-prev,.swiper-button-next{color:var(--color-darker)}.swiper-button-prev:after,.swiper-button-next:after{color:var(--color-darker);opacity:0;transition:all .3s cubic-bezier(1,0,0,1)}@media (max-width:990px){.swiper-button-prev:after,.swiper-button-next:after{opacity:1}}.swiper:hover .swiper-button-prev:after,.swiper:hover .swiper-button-next:after{opacity:1}@media (max-width:990px){.swiper-button-prev:after,.swiper-button-next:after{font-size:25px!important}}.swiper .swiper-pagination-bullet-active{background:var(--color-darker)}.provisional-home p{text-align:center;margin-bottom:30px;font-size:40px}.default-padding{padding:var(--margin)}@font-face{font-family:BB Modern;src:url(../media/bb-modern-regular.1v776bjydg0m8.woff2)format("woff2"),url(../media/bb-modern-regular.077arakxz_m08.woff)format("woff"),url(../media/bb-modern-regular.2__7wls_4xv7d.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-grey{color:var(--color-grey)}.onlybg-black{background-color:var(--color-black)}.onlybg-white{background-color:var(--color-white)}.onlybg-grey{background-color:var(--color-grey)}.bg-white{background-color:var(--color-white);color:var(--color-black)}.bg-white b,.bg-white strong{color:var(--color-green)}.bg-grey{background-color:var(--color-grey-bg);color:var(--color-lighter)}.bg-grey b,.bg-grey strong{color:var(--color-green)}.bg-darkgray{background-color:var(--color-black);color:var(--color-white)}.bg-darkgray b,.bg-darkgray strong{color:var(--color-green)}.bg-black{background-color:var(--color-black-bg);color:var(--color-lighter)}.bg-black b,.bg-black strong{color:var(--color-green)}.overflow-hidden{overflow:hidden}.uppercase{text-transform:uppercase}.not-bold{font-weight:400}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);transform:translateY(4px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--media{transform:none}.reveal--media img,.reveal--media video{transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transform:scale(1.04)}.reveal--media.is-visible img,.reveal--media.is-visible video{transform:scale(1)}.caret{animation:1.1s step-end infinite blink}::view-transition{pointer-events:none}::view-transition-old(.page-fade){animation:.2s cubic-bezier(.165,.84,.44,1) reverse both vt-fade}::view-transition-new(.page-fade){animation:.3s cubic-bezier(.19,1,.22,1) .1s both vt-fade}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.caret{animation:none}.reveal,.reveal--media img,.reveal--media video{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
