*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;-webkit-text-decoration:none;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}:focus:not(:focus-visible){outline:none}small{font-size:inherit}:root{--easeInBack:cubic-bezier(.36, 0, .66, -.56);--easeInCirc:cubic-bezier(.55, 0, 1, .45);--easeInCubic:cubic-bezier(.32, 0, .67, 0);--easeInExpo:cubic-bezier(.7, 0, .84, 0);--easeInOutBack:cubic-bezier(.68, -.6, .32, 1.6);--easeInOutCirc:cubic-bezier(.85, 0, .15, 1);--easeInOutCubic:cubic-bezier(.65, 0, .35, 1);--easeInOutExpo:cubic-bezier(.87, 0, .13, 1);--easeInOutQuad:cubic-bezier(.45, 0, .55, 1);--easeInOutQuart:cubic-bezier(.76, 0, .24, 1);--easeInOutQuint:cubic-bezier(.83, 0, .17, 1);--easeInOutSine:cubic-bezier(.37, 0, .63, 1);--easeInQuad:cubic-bezier(.11, 0, .5, 0);--easeInQuart:cubic-bezier(.5, 0, .75, 0);--easeInQuint:cubic-bezier(.64, 0, .78, 0);--easeInSine:cubic-bezier(.12, 0, .39, 0);--easeOutBack:cubic-bezier(.34, 1.56, .64, 1);--easeOutCirc:cubic-bezier(0, .55, .45, 1);--easeOutCubic:cubic-bezier(.33, 1, .68, 1);--easeOutExpo:cubic-bezier(.16, 1, .3, 1);--easeOutQuad:cubic-bezier(.5, 1, .89, 1);--easeOutQuart:cubic-bezier(.25, 1, .5, 1);--easeOutQuint:cubic-bezier(.22, 1, .36, 1);--easeOutSine:cubic-bezier(.61, 1, .88, 1);--transition-base:.15s;--transition-md:.3s;--transition-lg:.5s;--transition-xl:.7s;--transition-xxl:1s;--transition-xxxl:1.5s}.animate-fade{transition:opacity .7s;transition:opacity var(--transition-xl)}.js .animate-fade:not(.is-visible){opacity:0}.animate-up{transition:opacity .7s,transform .7s cubic-bezier(.25,1,.5,1);transition:opacity var(--transition-xl), transform var(--transition-xl) var(--easeOutQuart)}.js .animate-up:not(.is-visible){opacity:0;transform:translateY(20px)}.animate-left{transition:opacity .7s,transform .7s cubic-bezier(.25,1,.5,1);transition:opacity var(--transition-xl), transform var(--transition-xl) var(--easeOutQuart)}.js .animate-left:not(.is-visible){opacity:0;transform:translate(-20px)}.animate-right{transition:opacity .7s,transform .7s cubic-bezier(.25,1,.5,1);transition:opacity var(--transition-xl), transform var(--transition-xl) var(--easeOutQuart)}.js .animate-right:not(.is-visible){opacity:0;transform:translate(20px)}.animate-down{transition:opacity .7s,transform .7s cubic-bezier(.25,1,.5,1);transition:opacity var(--transition-xl), transform var(--transition-xl) var(--easeOutQuart)}.js .animate-down:not(.is-visible){opacity:0;transform:translateY(-20px)}.animate-scale{transition:transform .7s cubic-bezier(.25,1,.5,1);transition:transform var(--transition-xl) var(--easeOutQuart)}.js .animate-scale:not(.is-visible){transform:scale(.001)}@keyframes offOn{0%{transform:translate(100vw)}to{transform:translate(-100vw)}}.stack{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-direction:column;display:flex}.block-card{gap:clamp(3rem,2.2701rem + 3.0332vw,5rem);gap:var(--padding-xxl);padding:clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-sm);background:#f5ece1;background:var(--background);border-radius:var(--numbers-radius-lg);flex-direction:column;display:flex}.block-card .container,.block-card .text-asset__grid{padding-left:0;padding-right:0}.block-card .text-asset__grid{padding-top:0;padding-bottom:0}.block-card .activity-slider{max-width:100%}.block{--block-gap:var(--padding-xxl);--block-gap-top:var(--block-gap);--block-gap-bottom:var(--block-gap);--block-gap-xs:var(--padding-xs);--block-gap-sm:var(--padding-sm);--block-gap-md:var(--padding-md);--block-gap-lg:var(--padding-lg);--block-gap-xlg:var(--padding-xlg);padding-top:var(--extra-padding-top);padding-bottom:var(--extra-padding-bottom);margin-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);margin-top:var(--block-gap-top);margin-bottom:clamp(3rem,2.2701rem + 3.0332vw,5rem);margin-bottom:var(--block-gap-bottom);position:relative}.block.theme--fill{--extra-padding-top:var(--block-gap-top);--extra-padding-bottom:var(--block-gap-bottom)}.block.theme--fill:first-child{margin-top:calc(var(--block-gap-top) * 0)}.block.theme--fill:last-child{margin-bottom:calc(var(--block-gap-bottom) * 0)}.block[class*=theme--]+.block[class*=theme--]{margin-top:calc(var(--block-gap-top) * -1)}.block.theme--fill.theme--texture+.theme--fill.theme--texture{--extra-padding-top:0;margin-top:calc(var(--block-gap-top) * -1)}.block--anchor{position:relative}.block--top-xs{--block-gap-top:var(--block-gap-xs);--extra-padding-top:var(--block-gap-xs)}.block--bottom-xs{--block-gap-bottom:var(--block-gap-xs);--extra-padding-bottom:var(--block-gap-xs)}.block--top-sm{--block-gap-top:var(--block-gap-sm);--extra-padding-top:var(--block-gap-sm)}.block--bottom-sm{--block-gap-bottom:var(--block-gap-sm);--extra-padding-bottom:var(--block-gap-sm)}.block--top-md{--block-gap-top:var(--block-gap-md);--extra-padding-top:var(--block-gap-md)}.block--bottom-md{--block-gap-bottom:var(--block-gap-md);--extra-padding-bottom:var(--block-gap-md)}.block--top-lg{--block-gap-top:var(--block-gap-lg);--extra-padding-top:var(--block-gap-lg)}.block--bottom-lg{--block-gap-bottom:var(--block-gap-lg);--extra-padding-bottom:var(--block-gap-lg)}.block--top-xlg{--block-gap-top:var(--block-gap-xlg);--extra-padding-top:var(--block-gap-xlg)}.block--bottom-xlg{--block-gap-bottom:var(--block-gap-xlg);--extra-padding-bottom:var(--block-gap-xlg)}.block--top-none{--block-gap-top:0px;--extra-padding-top:0px}@media (width>=62.5em){.block--top-none-desktop{--block-gap-top:0px;--extra-padding-top:0px}}.block--bottom-none{--block-gap-bottom:0px;--extra-padding-bottom:0px}@media (width>=62.5em){.block--bottom-none-desktop{--block-gap-bottom:0px;--extra-padding-bottom:0px}}.button{--top:0;--left:0;--width:500px;text-align:center;border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);justify-content:center;align-items:center;gap:.625rem;gap:var(--padding-xxs);z-index:0;transition:all .5s;transition:var(--transition-lg);border:1px solid;padding:12px 16px;font-weight:700;line-height:1.25;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);z-index:-1;position:absolute;inset:0}.button:after{top:var(--top);left:var(--left);pointer-events:none;content:"";z-index:-1;will-change:width, height, margin-left, margin-top;background-color:red;border-radius:100%;width:0;height:0;margin-top:0;margin-left:0;position:absolute}.button:hover:after{animation:.5s forwards explode;animation:explode var(--transition-lg) forwards}.button:not(:hover):after{animation:.5s forwards desplode;animation:desplode var(--transition-lg) forwards}.button svg{width:24px;height:24px}.button[disabled]{background-color:#d9d9d9;background-color:var(--grey-medium);border-color:#d9d9d9;border-color:var(--grey-medium);color:var(--grey-dark);cursor:not-allowed}.button[disabled]:before{transform:scaleY(0)}@keyframes explode{0%{width:0;height:0;margin-top:0;margin-left:0}to{width:var(--width);height:var(--width);margin-left:calc(var(--width) / -2);margin-top:calc(var(--width) / -2)}}@keyframes desplode{0%{width:var(--width);height:var(--width);margin-left:calc(var(--width) / -2);margin-top:calc(var(--width) / -2)}to{width:0;height:0;margin-top:0;margin-left:0}}.button--primary{color:var(--white)}.button--primary:hover{color:var(--black)}.button--primary:before{background-color:#000;background-color:var(--black);border-color:#000;border-color:var(--black)}.button--primary:after{background-color:#fff;background-color:var(--white)}.button--secondary{color:var(--white)}.button--secondary:hover{color:var(--orange)}.button--secondary:before{background-color:#fc7d27;background-color:var(--orange);border-color:#fc7d27;border-color:var(--orange)}.button--secondary:after{background-color:#fff;background-color:var(--white)}.button--tertiary{color:var(--black)}.button--tertiary:hover{color:var(--white)}.button--tertiary:before{background-color:#fff;background-color:var(--white);border-color:#fff;border-color:var(--white)}.button--tertiary:after{background-color:#000;background-color:var(--black)}:root{--white:#fff;--black:#000;--gold:#fab446;--orange:#fc7d27;--teal:#118d90;--pink:#eac2b6;--mint:#8cf0b0;--forest:#036633;--forest-light:#20b166;--cream:#f5ece1;--grey-dark:#a6a3a3;--grey-medium:#d9d9d9;--grey-light:#ededed;--grey-xlight:#f1efef;--global-width:100%;--container-padding:clamp(1.5rem, 1.1123rem + 1.6114vw, 2.5625rem);--padding-half:clamp(.25rem, .25rem + 0vw, .25rem);--padding-xxs:clamp(.625rem, .625rem + 0vw, .625rem);--padding-xs:clamp(.75rem, .6588rem + .3791vw, 1rem);--padding-sm:clamp(1rem, .8175rem + .7583vw, 1.5rem);--padding-md:clamp(1.5rem, 1.3175rem + .7583vw, 2rem);--padding-lg:clamp(2rem, 1.8175rem + .7583vw, 2.5rem);--padding-xlg:clamp(2rem, 1.4526rem + 2.2749vw, 3.5rem);--padding-xxl:clamp(3rem, 2.2701rem + 3.0332vw, 5rem);--padding-xxxl:clamp(4rem, 3.0877rem + 3.7915vw, 6.5rem);--padding-xxxx:clamp(4.5rem, 2.4929rem + 8.3412vw, 10rem);--radius-small:clamp(.625rem, .5794rem + .1896vw, .75rem);--radius-medium:clamp(1rem, .8175rem + .7583vw, 1.5rem);--radius-large:clamp(1.5rem, 1.3175rem + .7583vw, 2rem)}html{height:100%;font-size:100%;overflow-x:clip}body{flex-direction:column;min-height:100%;display:flex}main{flex-grow:1}img,svg{max-width:100%;height:auto;display:block}.container{padding-right:clamp(1.5rem,1.1123rem + 1.6114vw,2.5625rem);padding-right:var(--container-padding);padding-left:clamp(1.5rem,1.1123rem + 1.6114vw,2.5625rem);padding-left:var(--container-padding);width:100%;max-width:calc(100% + 2*clamp(1.5rem,1.1123rem + 1.6114vw,2.5625rem));max-width:calc(var(--global-width) + (var(--container-padding) * 2));margin-left:auto;margin-right:auto}.main{flex-grow:1}.rich-text{--gap:1.5rem;--media-gap:2rem;line-height:1.5}@media (width>=48em){.rich-text{--media-gap:2.5rem}}.rich-text p,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text ol,.rich-text ul,.rich-text blockquote{max-width:55em}.rich-text>*+*{margin-top:var(--gap)}.rich-text hr{border-top:1px solid #000;border-top:1px solid var(--black)}.rich-text a:not(.button){text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.rich-text a:not(.button):hover{text-decoration-color:#0000}.rich-text ul{padding-left:1em;list-style:outside}.rich-text ol{padding-left:1em;list-style:decimal}.rich-text li{margin-top:.5em}.rich-text li:first-child{margin-top:0}.rich-text strong,.rich-text b{font-weight:700}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child{margin-top:0}.rich-text h1{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1}.rich-text h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}.rich-text h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base)}.rich-text h4{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.rich-text h5{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.rich-text h6{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.55;line-height:var(--line-height-base)}.rich-text img,.rich-text video,.rich-text figure,.rich-text svg,.rich-text iframe{margin-top:var(--media-gap);margin-bottom:var(--media-gap)}.rich-text figure img{margin-top:0;margin-bottom:0}.rich-text video,.rich-text iframe{max-width:100%}.rich-text>img:first-child,.rich-text>video:first-child,.rich-text>figure:first-child,.rich-text>svg:first-child,.rich-text>iframe:first-child{margin-top:0}.rich-text>img:last-child,.rich-text>video:last-child,.rich-text>figure:last-child,.rich-text>svg:last-child,.rich-text>iframe:last-child{margin-bottom:0}.rich-text>p:first-child>img:first-child,.rich-text>p:first-child>video:first-child,.rich-text>p:first-child>figure:first-child,.rich-text>p:first-child>svg:first-child,.rich-text>p:first-child>iframe:first-child{margin-top:0!important}.rich-text>p:last-child>img:last-child,.rich-text>p:last-child>video:last-child,.rich-text>p:last-child>figure:last-child,.rich-text>p:last-child>svg:last-child,.rich-text>p:last-child>iframe:last-child{margin-bottom:0!important}.stack>*{margin-top:var(--stack-gap)}.stack>:first-child{margin-top:0}.stack--padding>*{padding-top:var(--stack-gap);margin-top:0}.stack--padding>:first-child{padding-top:0}html{--color:var(--black);--background:var(--cream)}body{color:var(--color);background-color:#f5ece1;background-color:var(--background)}.theme--fill{background-color:#f5ece1;background-color:var(--background);color:var(--color)}.theme--plum{--background:var(--plum);color:var(--white)}.theme--cream{--background:var(--cream);color:var(--black)}.theme--forest{--background:var(--forest);--color:var(--black)}.theme--mint{--background:var(--mint);--color:var(--black)}.theme--pink{--background:var(--pink);--color:var(--black)}.theme--orange{--background:var(--orange)}.theme--teal{--background:var(--teal);--color:var(--white)}.theme--gold{--background:var(--gold);--color:var(--black)}.theme--black{--background:var(--black);--color:var(--white)}.theme--white{--background:var(--white);--color:var(--black)}.theme--rounded{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small)}.gradient--sky{background-image:linear-gradient(#8fc5ca,#b0d6ce)}.gradient--sky-gold{background-image:linear-gradient(#fab446 12.23%,#fc7d27 54.57%,#f5ece1 100%);background-image:linear-gradient(180deg, var(--gold) 12.23%, var(--orange) 54.57%, var(--cream) 100%)}.gradient--gold-orange{background-image:linear-gradient(#fab446,#fc7d27);background-image:linear-gradient(180deg, var(--gold), var(--orange))}.gradient--cream-gold{background-image:linear-gradient(#0000,#f5ece1 100%,#fab446 70.83%,#f5ece1 100%);background-image:linear-gradient(180deg, #0000, var(--cream) 100%, var(--gold) 70.83%, var(--cream) 100%)}.gradient--gold-cream{background-image:linear-gradient(#0000,#fab446 100%,#f5ece1 70.83%,#fab446 100%);background-image:linear-gradient(180deg, #0000, var(--gold) 100%, var(--cream) 70.83%, var(--gold) 100%)}.gradient--pink-gold-mint-pink{background-image:linear-gradient(#eac2b6 12.91%,#8cf0b0 43.45%,#fab446 72.64%,#eac2b6 100%);background-image:linear-gradient(0deg, var(--pink) 0%, var(--gold) 27.36%, var(--mint) 56.55%, var(--pink) 87.09%)}.gradient--teal-gold-mint-pink{background-image:linear-gradient(#118d90 12.91%,#fab446 43.45%,#8cf0b0 72.64%,#eac2b6 100%);background-image:linear-gradient(0deg, var(--pink) 0%, var(--mint) 27.36%, var(--gold) 56.55%, var(--teal) 87.09%)}.gradient--teal-gold-pink{background-image:linear-gradient(#118d90 0%,#fab446 50.01%,#eac2b6 100%);background-image:linear-gradient(180deg, var(--teal) 0%, var(--gold) 50.01%, var(--pink) 100%)}.gradient--teal-gold-orange{background-image:linear-gradient(#fc7d27 5.68%,#fab446 51.44%,#118d90 100%);background-image:linear-gradient(0deg, var(--teal) 0%, var(--gold) 48.56%, var(--orange) 94.32%)}.gradient--forest-mint-mint{opacity:.8;background-image:linear-gradient(#036633 5.68%,#8cf0b0 51.44% 100%);background-image:linear-gradient(0deg, var(--mint) 0%, var(--mint) 48.56%, var(--forest) 94.32%)}.gradient--teal-pink-cream{background-image:linear-gradient(#f5ece1 32.23%,#eac2b6 64.57%,#118d90 100%);background-image:linear-gradient(180deg, var(--cream) 32.23%, var(--pink) 64.57%, var(--teal) 100%)}.gradient--mint-pink-cream{background-image:linear-gradient(#f5ece1 0%,#eac2b6 50.57%,#8cf0b0 100%);background-image:linear-gradient(180deg, var(--cream) 0%, var(--pink) 50.57%, var(--mint) 100%)}.gradient--pink-mint-forest{background-image:linear-gradient(#eac2b6 0%,#8cf0b0 48.56%,#036633 94.32%);background-image:linear-gradient(180deg, var(--pink) 0%, var(--mint) 48.56%, var(--forest) 94.32%)}.gradient--gold-orange-cream{background-image:linear-gradient(#f5ece1 32.23%,#fc7d27 64.57%,#fab446 100%);background-image:linear-gradient(180deg, var(--cream) 32.23%, var(--orange) 64.57%, var(--gold) 100%)}.gradient--teal-orange-cream{background-image:linear-gradient(#f5ece1 32.23%,#fc7d27 64.57%,#118d90 100%);background-image:linear-gradient(180deg, var(--cream) 32.23%, var(--orange) 64.57%, var(--teal) 100%)}.gradient--pink-mint-pink{background-image:linear-gradient(#eac2b6 0%,#8cf0b0 44.23%,#eac2b6 76.92%);background-image:linear-gradient(180deg, var(--pink) 0%, var(--mint) 44.23%, var(--pink) 76.92%)}.gradient--gold-orange-pink{background-image:linear-gradient(#fab446 5.68%,#fc7d27 51.44%,#eac2b6 100%);background-image:linear-gradient(0deg, var(--pink) 0%, var(--orange) 48.56%, var(--gold) 94.32%)}.gradient-page{z-index:0;background-repeat:no-repeat;background-size:contain;position:relative}.gradient-page:after{content:"";z-index:-1;width:100%;height:100%;max-height:125vh;position:absolute;top:0;left:0}.gradient-page--home:after{background-image:linear-gradient(#118d90 0,#fab446 36.01vh,#eac2b6 84.32vh,#f5ece1 100vh);background-image:linear-gradient(180deg, var(--teal) 0vh, var(--gold) 36.01vh, var(--pink) 84.32vh, var(--cream) 100vh)}.gradient-page--legal:after{opacity:.68;background-image:linear-gradient(#fc7d27 0,#fab446 36.01vh,#118d90 84.32vh,#f5ece1 100vh);background-image:linear-gradient(180deg, var(--orange) 0vh, var(--gold) 36.01vh, var(--teal) 84.32vh, var(--cream) 100vh)}.gradient-page--criteria:after{background-image:linear-gradient(#118d90 0,#fab446 36.01vh,#f5ece1 100vh);background-image:linear-gradient(180deg, var(--teal) 0vh, var(--gold) 36.01vh, var(--cream) 100vh)}.gradient-page--news:after{opacity:.68;background-image:linear-gradient(#fab446 0,#fc7d27,30.01vh,#f5ece1 100vh);background-image:linear-gradient(180deg, var(--gold) 0vh, var(--orange), 30.01vh, var(--cream) 100vh)}.gradient-page--news-detail:after{opacity:.68;background-image:linear-gradient(#118d90 0,#fc7d27,80.01vh,#f5ece1 100vh);background-image:linear-gradient(180deg, var(--teal) 0vh, var(--orange), 80.01vh, var(--cream) 100vh)}.gradient-page--404:after{background-image:linear-gradient(#fab446 0,#fc7d27,21.01vh,#eac2b6 100vh);background-image:linear-gradient(180deg, var(--gold) 0vh, var(--orange), 21.01vh, var(--pink) 100vh)}.gradient-page--people:after{opacity:.68;background:linear-gradient(#fab446,#8cf0b0 60.57vh,#f5ece1 115vh);background:linear-gradient(180deg, var(--gold), var(--mint) 60.57vh, var(--cream) 115vh)}.gradient-page--companies:after{opacity:.68;background:linear-gradient(#f5ece1 32.23%,#fab446 64.57%,#f5ece1 100%);background:linear-gradient(180deg, var(--cream) 32.23%, var(--gold) 64.57%, var(--cream) 100%)}.gradient-page--case-studies:after{opacity:.68;background:linear-gradient(#118d90 0%,#eac2b6 50%,#f5ece1 80%);background:linear-gradient(0deg, var(--cream) 20%, var(--pink) 50%, var(--teal) 100%)}.gradient-page--resonsibility:after{background-image:linear-gradient(#118d90 0,#fc7d27 36.01vh,#eac2b6 84.32vh,#f5ece1 100vh);background-image:linear-gradient(180deg, var(--teal) 0vh, var(--orange) 36.01vh, var(--pink) 84.32vh, var(--cream) 100vh)}:root{--font-sans:"Host Grotesk", sans-serif;--font-serif:"PT Serif", serif;--line-height-base:1.55;--font-size-base:1.125rem}body{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1.125rem;font-size:var(--font-size-base);line-height:1.55;line-height:var(--line-height-base)}@media (resolution>=120dpi){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}.link{text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}:root{--direction:1}@view-transition{navigation:auto}main{view-transition-name:content}::view-transition-old(content){animation:.5s cubic-bezier(.86,0,.07,1) forwards fade-out}::view-transition-new(content){animation:.5s cubic-bezier(.86,0,.07,1) forwards fade-in}@keyframes slide-out{0%{transform:translate(0%)}to{transform:translate(100%);transform:translateX(calc(100% * var(--direction)))}}@keyframes slide-in{0%{transform:translate(-100%);transform:translateX(calc(-100% * var(--direction)))}to{transform:translate(0%)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.areas{padding-bottom:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-bottom:var(--padding-xxl);padding-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-top:var(--padding-xxl)}.areas h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);margin-bottom:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);margin-bottom:var(--padding-xlg);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}@media (width<=47.9375em){.areas h2{margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md)}}.areas p{font-weight:700}.areas ul{margin-top:clamp(.75rem,.6588rem + .3791vw,1rem);margin-top:var(--padding-xs);border-top:1px solid}.areas li{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-left:42px;padding-top:var(--padding-sm);padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm);position:relative}.areas li p{font-weight:400;position:relative;overflow:hidden}.areas li p span{width:100%;transition:transform 1s cubic-bezier(.25,1,.5,1);transition:transform var(--transition-xxl) var(--easeOutQuart);display:block}.areas li:not(.is-visible) span{transform:translateY(100%)}.areas li:after{content:"";width:100%;height:1px;transition:transform 1.5s cubic-bezier(.25,1,.5,1);transition:transform var(--transition-xxxl) var(--easeOutQuart);transform-origin:0;background-color:currentColor;position:absolute;top:100%;left:0}.areas li:not(.is-visible):after{transform:scaleX(0)}.areas li:before{content:"";border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.areas li:nth-child(3n-2):before{background-color:#fab446;background-color:var(--gold)}.areas li:nth-child(3n-1):before{background-color:#8cf0b0;background-color:var(--mint)}.areas li:nth-child(3n-3):before{background-color:#fc7d27;background-color:var(--orange)}.article{margin-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);margin-top:var(--padding-xxl);margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md);position:relative}@media (width>=48em){.article{margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md);padding-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-top:var(--padding-xxl)}}.article__progress{background-color:#d9d9d9;background-color:var(--grey-medium);width:5px;height:100%;position:absolute;top:0;left:0}@media (width>=48em){.article__progress{display:none}}.article__progress span{z-index:1;transform-origin:0 0;background-color:#fc7d27;background-color:var(--orange);width:100%;height:100dvh;display:block;position:sticky;top:0;left:0}.article__nav{padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);top:calc(138px + -1*clamp(1.5rem,1.3175rem + .7583vw,2rem));top:var(--header-offset);padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md);visibility:hidden;z-index:4;width:30%;min-width:30%;position:sticky;left:0}.article__nav .container{flex-wrap:wrap;display:flex}@media (width<=47.9375em){.article__nav{display:none}}.article__nav ul{white-space:nowrap;text-align:left;background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100%;padding:.625rem;padding:var(--padding-xxs) var(--padding-xxs);visibility:visible;line-height:1.88;display:inline-block;box-shadow:0 4px 24px #00000024}.article__nav a{padding:.25rem calc(clamp(.75rem,.6588rem + .3791vw,1rem)/1.33333);padding:var(--padding-half) calc(var(--padding-xs) * .75);width:100%;transition:all .3s;display:block}.article__nav a:hover{border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);background-color:#deebeb}.article__inner{width:70%;margin:0 auto;position:relative}.article__inner--nav{justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media (width<=47.9375em){.article__inner{width:100%}}:root{--article-offset:42px;--article-icon:32px}.article__section{padding-left:74px;padding-left:calc(var(--article-offset) + var(--article-icon));padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md);position:relative}.article__section:last-child{padding-bottom:0}@media (width<=47.9375em){.article__section{padding-left:0}}.article__start{margin-left:-74px;margin-left:calc((var(--article-offset) + var(--article-icon)) * -1);margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md);align-items:flex-start;font-weight:700;display:flex}.article__start~.article__start{margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md)}@media (width<=47.9375em){.article__start{margin-left:0}}.article__start h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);line-height:1}.article__content__wrapper{margin-top:-74px;margin-top:calc((var(--article-offset) + var(--article-icon)) * -1)}@media (width<=47.9375em){.article__content__wrapper{margin-left:0}}.article__start__icon{margin-right:42px;margin-right:var(--article-offset);width:32px;width:var(--article-icon);height:32px;height:var(--article-icon);position:relative}.article__start__icon svg{width:100%}.article__start__icon>svg{opacity:.2}.article__start__icon>svg circle{fill:var(--black)}.article__start__icon>svg path{stroke:var(--white)}.article__start__icon span{transition:all .3s;transition:var(--transition-md);height:32px;height:var(--article-icon);opacity:1;position:absolute;inset:0;overflow:hidden}.article__section:not(.is-active) .article__start__icon span{opacity:0}.article__line{background-color:#0000001a;width:2px;height:calc(100% - 32px);position:absolute;top:32px;left:16px}@media (width<=47.9375em){.article__line{display:none}}.article__line__progress{background-color:#000;background-color:var(--black);transform-origin:top;width:100%;height:100%;transform:scaleY(0);transform:scaleY(var(--scroll-progress,0));position:absolute;top:0;left:0}.article__line__stop{width:32px;width:var(--article-icon);height:32px;height:var(--article-icon);position:absolute;top:100%;left:50%;transform:translate(-50%)}.article__line__stop svg{width:100%}.article__line__stop svg circle{fill:var(--cream)}.article__line__stop>svg{opacity:.2}.article__line__stop span{transition:all .3s;transition:var(--transition-md);height:32px;height:var(--article-icon);position:absolute;inset:0;overflow:hidden}.article__section:not(.is-complete) .article__line__stop span{height:0}.article__section:not(:last-child) .article__line__stop{display:none}.article__content{margin-top:20px;margin-bottom:20px}.article__content h3{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.article__content img{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small)}.article__content__quote{margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md)}.article__content__quote--alt{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);color:var(--forest);padding:clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-sm)}.article__content__quote--alt p{font-family:PT Serif,serif;font-family:var(--font-serif)}.article__content__quote__title{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);margin-bottom:22px;font-weight:700}.article__content__quote__title--alt{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.55;line-height:var(--line-height-base);color:var(--black);margin-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-top:var(--padding-lg);margin-bottom:0;font-weight:700;display:block}.article__content__quote__text{font-family:PT Serif,serif;font-family:var(--font-serif);background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);color:var(--forest);padding:27px}.article__content__bullet{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);padding-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-bottom:var(--padding-lg);padding-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-top:var(--padding-lg);border-bottom:1px solid;flex-direction:column;display:flex}.article__content__bullet+.article__content__bullet{padding-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-top:var(--padding-lg)}.article__content__bullet:last-child{margin-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-bottom:var(--padding-lg)}.article__content__bullet svg{flex-shrink:0;margin-top:4px;margin-right:0}.article__content__bullet__inner{align-items:flex-start;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);display:flex}.article__content__bullet__images{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);align-items:flex-start;display:flex}.article__content__bullet__images img{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small)}.article__content__bullet__content{flex:1}.article__content__bullet__content h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);margin:0 0 8px;font-weight:700}.article__content__bullet__content p{margin:0}.article__content__bullet__image{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);padding-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-top:var(--padding-lg);display:flex}.bigmg{z-index:1;padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md);position:relative}.bigmg__inner{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);position:relative;overflow:hidden}.bigmg__inner:after{content:"";padding-bottom:56.23%;display:block}.bigmg__image{position:absolute;inset:-10%}.bigmg__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;transform:translate(0,0)}.bigmg__image span{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);content:"";background:#fab446;background:var(--gold);mix-blend-mode:multiply;transform-origin:100% 100%;will-change:transform;width:100%;height:100%;position:absolute;bottom:0;right:0}.bigmg__label{pointer-events:none;z-index:1;text-align:center;width:100%;font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);color:var(--white);font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1;position:absolute;bottom:10%;left:0}.responsibilty__cards{display:flex}.responsibilty__cards__image{top:clamp(2rem,1.8175rem + .7583vw,2.5rem);top:var(--padding-lg);z-index:1;justify-content:center;align-items:flex-start;width:45%;height:fit-content;display:flex;position:sticky}.responsibilty__cards__image .ball{z-index:3;width:80px;height:80px;transition:transform .1s ease-out;position:absolute}.responsibilty__cards__image .ball:first-child{top:10%;right:30%;transform:translateY(0)}.responsibilty__cards__image .ball:nth-child(2){bottom:10%;left:30%;transform:translateY(0)}.responsibilty__cards__image .person{z-index:2;border-radius:245px;width:100%;max-width:300px;height:auto;display:block;position:relative}@media (width<=47.9375em){.responsibilty__cards__image{display:none}}.responsibility__cards--list{width:45%}@media (width<=63.9375em){.responsibility__cards--list{width:100%}}.responsibility__card{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);overflow:hidden;box-shadow:0 0 28px -3px #0003}.responsibility__cards--list:not(.is-enabled) .responsibility__card:not(:first-child){margin-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-top:var(--padding-lg)}.responsibility__card--title{padding:17px 30px}.responsibility__card--title h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);font-weight:700}.responsibility__card--title span{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.55;line-height:var(--line-height-base)}.responsibility__card--text{background-color:#eac2b6;background-color:var(--pink);padding:35px}.cards-stacked{margin-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);margin-top:var(--padding-xxl);margin-bottom:clamp(3rem,2.2701rem + 3.0332vw,5rem);margin-bottom:var(--padding-xxl);position:relative}.cards-stacked__horizontal{top:138px;top:var(--header-height);position:sticky;left:0;overflow:hidden}@media (width<=47.9375em){.cards-stacked__horizontal{position:absolute;inset:0}}.cards-stacked__horizontal__inner{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-direction:row;max-width:1400px;margin-left:auto;margin-right:auto;display:flex}@media (width<=47.9375em){.cards-stacked__horizontal__inner{flex-direction:column}}.cards-stacked__vertical{opacity:0;visibility:hidden}.cards-stacked__vertical__inner{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-direction:column;max-width:1300px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.cards-stacked__item{width:calc(33.33% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-1.5);width:calc(33.33% - (var(--padding-sm) / 3 * 2));padding:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-md);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);flex-shrink:0;overflow:hidden}@media (width<=47.9375em){.cards-stacked__item{width:100%}}.cards-stacked__item h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);margin-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-bottom:var(--padding-lg);font-weight:700}.cards-stacked__item a{color:var(--forest);font-weight:700}.cards-stacked__overlay{pointer-events:none;opacity:0;position:absolute;inset:0}.case-studies-list__item{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);text-align:left;padding:clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-sm);aspect-ratio:330/440;transition:all .3s;transition:var(--transition-md);flex-direction:column;display:flex;position:relative}.case-studies-list__item:hover{box-shadow:0 0 10px -3px #0003}.case-studies-list__item img{height:calc(30px + clamp(.75rem,.6588rem + .3791vw,1rem));height:calc(30px + var(--padding-xs));padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs);mix-blend-mode:darken;filter:grayscale();width:auto}.case-studies-list__item a{gap:.625rem;gap:var(--padding-xxs);margin-top:auto;margin-left:auto;display:inline-flex}.case-studies-list__item a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.case-studies-list__item--bottom svg{transition:transform .3s;transition:transform var(--transition-md)}.case-studies-list__item--bottom:hover svg{transform:rotate(10deg)}.companies-bar__header{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);text-align:center;margin-bottom:40px;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}.companies-bar{z-index:0;min-height:40dvh;padding-top:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-top:var(--padding-xxxl);padding-bottom:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-bottom:var(--padding-xxxl);position:relative;overflow:hidden}.companies-bar__cloud{animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;inset:0}.companies-bar.is-visible .companies-bar__cloud{animation-play-state:running}.companies-bar__cloud img{width:50%;position:absolute;top:0%;left:0}@media (width<=47.9375em){.companies-bar__cloud img{width:100%}}.companies-bar__inner{flex-wrap:nowrap;justify-content:space-between;gap:10px;width:90%;margin:0 auto;display:flex}@media (width>=100em){.companies-bar__inner{width:70%}}@media (width<=47.9375em){.companies-bar__inner{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-flow:column wrap}}.companies-bar__item{--shift:var(--padding-lg);will-change:transform;flex:0 420px;min-width:0;max-width:340px;position:relative}@media (width<=47.9375em){.companies-bar__item{flex:auto;width:100%;max-width:none}}@media (width>=30em){.companies-bar__item{flex:0 420px;max-width:260px}}@media (width>=48em){.companies-bar__item{flex:0 420px;max-width:420px}}@media (width>=75em){.companies-bar__item{flex:0 400px;max-width:400px}}.companies-bar__item>span{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);gap:.625rem;gap:var(--padding-xxs);width:100%;height:16px;display:flex;position:relative;overflow:hidden}.companies-bar__item>span span:first-child{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:0%;transition:width .1s linear}.companies-bar__item>span span:last-child{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);flex:auto;width:100%;min-width:0}.companies-bar__item:first-child>span span:last-child{background-color:#c6f8d8}.companies-bar__item:first-child>span span:first-child{background-color:#8cf0b0;background-color:var(--mint)}.companies-bar__item:nth-child(2)>span span:last-child{background-color:#ffe1b3}.companies-bar__item:nth-child(2)>span span:first-child{background-color:#fab446;background-color:var(--gold)}.companies-bar__item:nth-child(3)>span span:last-child{background-color:#f9ceb1}.companies-bar__item:nth-child(3)>span span:first-child{background-color:#fc7d27;background-color:var(--orange)}.companies-bar__item:nth-child(4)>span span:last-child{background-color:#bde3e4}.companies-bar__item:nth-child(4)>span span:first-child{background-color:#118d90;background-color:var(--teal)}.companies-bar__item h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,2.1579rem + 1.4218vw,3.4375rem);font-weight:700;line-height:1.45}.companies-bar__item p{font-weight:700}.companies-bar__button{justify-content:center;margin-top:100px;display:flex}.companies__header--top{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);text-align:center;z-index:1;opacity:1;visibility:visible;margin-top:40px;margin-bottom:40px;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45;position:relative}.companies{background-color:#f5ece1;background-color:var(--cream);z-index:0;--companies-anchor-offset:calc(var(--header-offset) + var(--companies-sticky-header-height,88px) + var(--padding-lg) + 32px);position:relative}.companies__inner{padding:0 0 clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:0 0 var(--padding-md);background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);position:relative}.companies__header{top:calc(138px + -1*clamp(1.5rem,1.3175rem + .7583vw,2rem));top:var(--header-offset);z-index:2;width:100%;position:sticky;left:0}.companies__header:before{bottom:calc(100% + -1*clamp(.625rem,.5794rem + .1896vw,.75rem));bottom:calc(100% - var(--radius-small));width:100%;height:138px;height:var(--header-height);background-color:#f5ece1;background-color:var(--cream);content:"";z-index:-1;position:absolute;left:0}.companies__header__inner{justify-content:space-between;align-items:center;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);padding:clamp(1rem,.8175rem + .7583vw,1.5rem) clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-sm) var(--padding-md);background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);transition:all .3s;transition:var(--transition-md);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.is-sticky .companies__header__inner{box-shadow:0 0 28px -3px #0003}.companies__controls{gap:.25rem;gap:var(--padding-half);padding:.25rem;padding:var(--padding-half);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);background:#ededed;background:var(--grey-light);-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);border:1px solid #ffffff1a;flex-wrap:wrap;display:flex}@media (width<=47.9375em){.companies__controls{display:none}}.companies__controls span{border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);z-index:-1;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-md) cubic-bezier(.4, 0, .2, 1);pointer-events:none;background:0 0;position:absolute}.companies__control{padding:.25rem clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-half) var(--padding-xs);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);transition:all .3s;transition:var(--transition-md);font-size:25px;font-weight:700}.companies__control:hover{color:var(--black)}.companies__control.is-selected{background-color:#0000;background-color:var(--companies-control-active-color,transparent);color:var(--black)}.companies__dropdown{border-radius:500px;width:55px;position:relative;overflow:hidden}@media (width>=64em){.companies__dropdown{display:none}}.companies__dropdown span{background-color:#000;background-color:var(--black);color:var(--white);width:100%;height:100%;pointer-events:none;border-radius:500px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.companies__dropdown span svg{width:70%}.companies__contents{padding:0 clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:0 var(--padding-md);overflow-anchor:none;position:relative}.companies__contents.is-switching .companies__content__inner{transition:none}.companies__content{margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md);position:relative}.companies__content:first-child,.companies__content+.companies__content{padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md)}.companies__content:last-child{margin-bottom:0}.companies__content__empty{padding:clamp(1.5rem,1.3175rem + .7583vw,2rem) clamp(1.5rem,1.3175rem + .7583vw,2rem) 0 0;padding:var(--padding-md) var(--padding-md) 0 0}.companies__content__empty p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);font-weight:700}.companies__content__title{justify-content:space-between;align-items:center;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100%;scroll-margin-top:var(--companies-anchor-offset);display:flex;position:relative}.companies__content__title:focus{outline:none}.companies__content__title:before{content:"";border-radius:inherit;z-index:0;clip-path:inset(0 100% 0 0 round clamp(.625rem,.5794rem + .1896vw,.75rem));clip-path:inset(0 100% 0 0 round var(--radius-small));transition:clip-path .5s cubic-bezier(.25,1,.5,1);transition:clip-path var(--transition-lg) var(--easeOutQuart);pointer-events:none;position:absolute;inset:0}.companies__content:nth-child(3n-2) .companies__content__title:before{background-color:#8cf0b0;background-color:var(--mint)}.companies__content:nth-child(3n-1) .companies__content__title:before{background-color:#fab446;background-color:var(--gold)}.companies__content:nth-child(3n) .companies__content__title:before{background-color:#fc7d27;background-color:var(--orange)}.companies__content__title:hover:before{clip-path:inset(0 round clamp(.625rem,.5794rem + .1896vw,.75rem));clip-path:inset(0 0 0 0 round var(--radius-small))}.companies__content__title h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);z-index:1;flex:1;min-width:0;margin:0;font-size:100px;font-weight:700;line-height:1.45;position:relative}@media (width<=47.9375em){.companies__content__title h2{font-size:50px}}.companies__content__title h2>span{z-index:1;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);max-width:1200px;padding-left:.625rem;padding-left:var(--padding-xxs);padding-right:.625rem;padding-right:var(--padding-xxs);transition:margin-right .3s,background-color .3s;transition:margin-right var(--transition-md), background-color var(--transition-md);display:inline;position:relative}.companies__content:nth-child(3n-2) .companies__content__title h2>span{background-color:#8cf0b0;background-color:var(--mint)}.companies__content:nth-child(3n-1) .companies__content__title h2>span{background-color:#fab446;background-color:var(--gold)}.companies__content:nth-child(3n) .companies__content__title h2>span{background-color:#fc7d27;background-color:var(--orange)}.companies__content__title:hover h2>span{background-color:#0000;margin-right:-34px}.companies__content__title:hover h2 [style="display: block;"]{background-color:#0000}.companies__content__title [style="display: block;"]{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding-left:.625rem;padding-left:var(--padding-xxs);padding-right:.625rem;padding-right:var(--padding-xxs);display:inline-block!important}.companies__content__title [style="display: block;"]:not(:first-child){margin-top:.625rem;margin-top:var(--padding-xxs)}.companies__content:nth-child(3n-2) .companies__content__title [style="display: block;"]{background-color:#8cf0b0;background-color:var(--mint)}.companies__content:nth-child(3n-1) .companies__content__title [style="display: block;"]{background-color:#fab446;background-color:var(--gold)}.companies__content:nth-child(3n) .companies__content__title [style="display: block;"]{background-color:#fc7d27;background-color:var(--orange)}.companies__content__title__icon{z-index:2;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.companies__content__title__icon svg{width:32px;height:32px;transition:all .3s;transition:var(--transition-md);display:block;transform:rotate(180deg)}.companies__content__title.is-active .companies__content__title__icon svg{transform:rotate(0)}.companies__content:nth-child(3n-2) .companies__content__title__icon svg circle{fill:var(--mint);stroke:var(--white);stroke-width:2px;paint-order:stroke fill}.companies__content:nth-child(3n-1) .companies__content__title__icon svg circle{fill:var(--gold);stroke:var(--white);stroke-width:2px;paint-order:stroke fill}.companies__content:nth-child(3n) .companies__content__title__icon svg circle{fill:var(--orange);stroke:var(--white);stroke-width:2px;paint-order:stroke fill}.companies__content__inner{height:0;transition:height .3s;transition:height var(--transition-md);position:relative;overflow:hidden}.companies__content__title.is-active+.companies__content__inner{height:auto;overflow:visible}.companies__content__inner>:first-child{margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md)}.companies__content__inner h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);font-weight:700}.companies__content__items{margin-top:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-top:var(--padding-sm);gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-wrap:wrap;align-items:stretch;display:flex}.companies__content__item{background-color:#fff;background-color:var(--white);width:100%;transition:all .3s;transition:var(--transition-md);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);border:1px solid #ededed;border:1px solid var(--grey-light);flex-direction:column;min-height:300px;display:flex;position:relative;overflow:hidden}.companies__content__item:not(.is-active){cursor:pointer}.companies__content__item:hover{box-shadow:0 0 28px -3px #0003}@media (width>=48em){.companies__content__item{width:calc(50% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);width:calc(50% - (var(--padding-sm) / 2));min-height:340px}}@media (width>=64em){.companies__content__item{width:calc(25% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-1.33333);width:calc(25% - (var(--padding-sm) / 4 * 3));min-height:360px}}.companies__content__item figure{top:clamp(1rem,.8175rem + .7583vw,1.5rem);top:var(--padding-sm);left:clamp(1rem,.8175rem + .7583vw,1.5rem);left:var(--padding-sm);height:calc(clamp(.75rem,.6588rem + .3791vw,1rem) + 60px);height:calc(var(--padding-xs) + 60px);min-height:calc(clamp(.75rem,.6588rem + .3791vw,1rem) + 55px);min-height:calc(var(--padding-xs) + 55px);transition:all .3s;transition:var(--transition-md);position:absolute;overflow:hidden}.companies__content__item.is-active figure{height:0;min-height:0}.companies__content__item img{height:calc(50px + clamp(.75rem,.6588rem + .3791vw,1rem));height:calc(50px + var(--padding-xs));padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs);mix-blend-mode:darken;filter:grayscale();width:auto}.companies__content__item p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base)}.companies__content__item figure+p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1.125rem;font-size:var(--font-size-base);line-height:1.55;line-height:var(--line-height-base)}.companies__content__title__icon{margin-right:15px}.companies__content__item__cross{bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);bottom:var(--padding-sm);right:clamp(1rem,.8175rem + .7583vw,1.5rem);right:var(--padding-sm);position:absolute}.companies__content__item__content{padding:clamp(1rem,.8175rem + .7583vw,1.5rem) clamp(1rem,.8175rem + .7583vw,1.5rem) 90px;padding:var(--padding-sm) var(--padding-sm) 90px;flex-direction:column;flex:1;min-height:100%;display:flex;position:relative}.companies__content__item__content img{-o-object-fit:contain;object-fit:contain;width:126px;max-width:148px;height:auto;display:block}.companies__content__item__excerpt{padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm);transition:all .3s;transition:var(--transition-md)}.companies__content__item:not(.is-active) .companies__content__item__excerpt{transform:translateY(calc(60px + clamp(.75rem,.6588rem + .3791vw,1rem)));transform:translateY(calc(60px + var(--padding-xs)))}@media (width<=47.9375em){.companies__content__item__excerpt{min-height:0!important}}.companies__content__item__link{text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.companies__content__item__link:hover{text-decoration-color:#0000}.companies__content__item__link{color:var(--forest);margin-top:clamp(.75rem,.6588rem + .3791vw,1rem);margin-top:var(--padding-xs);gap:.625rem;gap:var(--padding-xxs);width:100%;margin-top:auto;display:flex}.companies__content__item__link circle{fill:var(--forest);stroke:var(--forest)}.companies__content__item__link path{stroke:var(--white)}.companies__content__item__meta{transition:all .3s;transition:var(--transition-md);justify-content:flex-start;align-items:flex-start;gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);flex-direction:column;flex-grow:1;display:flex}.companies__content__item__meta strong{margin-bottom:2px;display:block}@media (width<=47.9375em){.companies__content__item__meta__team{min-height:0!important}}.companies__content__item__meta__status.is-empty{visibility:hidden}.companies__content__item:not(.is-active) .companies__content__item__meta{opacity:0;visibility:hidden;transform:translateY(calc(60px + clamp(.75rem,.6588rem + .3791vw,1rem)));transform:translateY(calc(60px + var(--padding-xs)))}.companies__content__item__footer{width:100%;padding:.625rem clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-xxs) var(--padding-sm);background-color:#000;background-color:var(--black);color:var(--white);border-radius:0 0 clamp(.625rem,.5794rem + .1896vw,.75rem) clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:0 0 var(--radius-small) var(--radius-small);transition:all .3s;transition:var(--transition-md);justify-content:space-between;align-items:center;margin-top:auto;display:flex;position:absolute;bottom:0;left:0}.companies__content__item:not(.is-active) .companies__content__item__footer{transform:translateY(102%)}.companies__content__item__footer a{padding:.625rem clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-xxs) var(--padding-xs);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);border:1px solid #fff;border:1px solid var(--Colorwhite,#fff);background:#000;background:var(--black,#000);transition:all .15s;transition:var(--transition-base);display:inline-block}.companies__content__item__footer a:hover{background-color:#fff;background-color:var(--white);color:var(--black)}.companies__content__table{margin-top:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-top:var(--padding-sm);-webkit-overflow-scrolling:touch;overflow:auto}.companies__content__table img{width:auto;height:35px}@media (width>=64em){.companies__content__table span{display:none}}.companies__content__table__body__item,.companies__content__table__header{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-wrap:nowrap;min-width:800px;display:flex}@media (width>=64em){.companies__content__table__body__item,.companies__content__table__header{width:100%;min-width:auto}}.companies__content__table__header{border-bottom:1px solid #000;border-bottom:1px solid var(--black);padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs)}.companies__content__table__header__item{white-space:nowrap;font-weight:700}.companies__content__table__body__item{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base);padding-top:clamp(.75rem,.6588rem + .3791vw,1rem);padding-top:var(--padding-xs);padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs);border-bottom:1px solid #000;border-bottom:1px solid var(--black);transition:all .3s;transition:var(--transition-md);position:relative}.companies__content__table__body__item:hover{box-shadow:0 0 28px -3px #0003}.companies__content__table__body__item__content,.companies__content__table__header__item{width:calc(25% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-1.33333);width:calc(25% - (var(--padding-md) / 4 * 3))}.companies__content__table__body__item__content:first-child{align-self:center}.companies__content__item,.companies__content__table__body__item{transition:opacity .3s cubic-bezier(.76,0,.24,1),visibility .3s cubic-bezier(.76,0,.24,1);transition:opacity var(--transition-md) var(--easeInOutQuart), visibility var(--transition-md) var(--easeInOutQuart)}.companies__content__item.is-hidden,.companies__content__table__body__item.is-hidden{pointer-events:none;opacity:.5;background-color:#ededed;background-color:var(--grey-light)}.fields{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-wrap:wrap;width:100%;display:flex}@media (width<=47.9375em){.fields{flex-direction:column}}.field{gap:.625rem;gap:var(--padding-xxs);flex-direction:column;width:100%;display:flex;position:relative}.field--inline{width:auto;display:inline-flex}@media (width>=48em){.field--half{width:calc(50% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-2);width:calc(50% - var(--padding-md) / 2)}}.field__wrap{position:relative}.field__input{min-height:48px;padding:.625rem clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-xxs) var(--padding-sm);align-items:center;gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);color:var(--color);background:#f5ece1;background:var(--background);border:1px solid #0000;align-self:stretch;width:100%;display:flex}.field__input:focus{border-color:#000;border-color:var(--color);outline:none}.field__input[error]{border-color:#fc7d27;border-color:var(--orange)}.field__input:disabled{pointer-events:none;opacity:.5}textarea.field__input{padding:clamp(.75rem,.6588rem + .3791vw,1rem) clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-xs) var(--padding-sm);min-height:120px}.field__select{position:relative}.field__select select{appearance:none;background-color:#000;background-color:var(--black);color:var(--white);border:1px solid #000;border:1px solid var(--black);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);padding:.625rem calc(clamp(2rem,1.8175rem + .7583vw,2.5rem) + clamp(.75rem,.6588rem + .3791vw,1rem)) .625rem clamp(2rem,1.8175rem + .7583vw,2.5rem);padding:var(--padding-xxs) calc(var(--padding-lg) + var(--padding-xs)) var(--padding-xxs) var(--padding-lg);cursor:pointer;transition:all .3s;transition:var(--transition-md);font-weight:700;position:relative}.field__select select:hover{background-color:#fff;background-color:var(--white);color:var(--black)}.field__select select:focus{outline:2px solid #fab446;outline:2px solid var(--gold);outline-offset:2px}.field__select:after{content:"";right:clamp(1.5rem,1.3175rem + .7583vw,2rem);right:var(--padding-md);border-top:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--white);pointer-events:none;width:0;height:0;position:absolute;top:53%;transform:translateY(-50%)}.field__select:hover:after{border-top-color:#000;border-top-color:var(--black)}.footer{padding-top:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-top:var(--padding-xlg);padding-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-bottom:var(--padding-lg);background-color:#f5ece1;background-color:var(--cream);overflow:hidden}@media (width<=47.9375em){.footer{z-index:2}}.footer__inner{position:relative}.footer__content{justify-content:space-between;align-items:flex-start;gap:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);gap:var(--padding-xxxl);display:flex}@media (width<=47.9375em){.footer__content{flex-direction:column}}.footer__address{position:relative;top:1em}@media (width<=47.9375em){.footer__address{width:100%}}.footer__address .rich-text{--gap:12px}.footer__nav{flex-grow:1}@media (width<=47.9375em){.footer__nav{width:100%}}.footer__nav a{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);padding-bottom:.625rem;padding-bottom:var(--padding-xxs);white-space:nowrap;border-bottom:1px solid;width:100%;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45;display:block;position:relative}.footer__nav a>span{display:inline-block;position:relative}.footer__nav span span{color:var(--orange);width:0;white-space:nowrap;transition:width .3s cubic-bezier(.32,0,.67,0);transition:width var(--transition-md) var(--easeInCubic);position:absolute;top:0;left:0;overflow:hidden}.footer__nav a:hover span span{width:100%}.footer__logos{--footer-logo-gap:3%;z-index:0;margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md);position:relative}.footer__logos:before{content:"";padding-bottom:calc(13.47% * 2 + (var(--footer-logo-gap) * 6));display:block}.footer__logos .sun{z-index:-1;transform-origin:50%;width:30%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes safari-force-repaint{0%{transform:translateZ(0)}to{transform:translateZ(0)}}.footer__logo{width:100%;position:absolute;bottom:0;left:0}.footer__logo:before{content:"";padding-bottom:13.47%;display:block}.footer__logo svg{position:absolute;top:0;left:0}.footer__logo:first-child{z-index:1;will-change:transform;backface-visibility:visible;isolation:isolate;transform:translateZ(0)}.footer__logo:first-child .footer__logo__inner{backface-visibility:visible;transform:translateZ(0);height:100%!important}@media (width<=47.9375em){.footer__logo:first-child .footer__logo__inner{opacity:1!important;visibility:visible!important;display:block!important}.footer__logo:first-child{transform:translateZ(0)translateY(0);opacity:1!important;visibility:visible!important;display:block!important}}.footer__logo:first-child.safari-repaint{animation:10ms ease-in-out safari-force-repaint}.footer__logo:nth-child(2){transform:translateY(-215%)}.footer__logo:nth-child(2) .footer__logo__inner{height:15%}.footer__logo:nth-child(3){transform:translateY(-197%)}.footer__logo:nth-child(3) .footer__logo__inner{height:30%}.footer__logo:nth-child(4){transform:translateY(-164%)}.footer__logo:nth-child(4) .footer__logo__inner{height:40%}.footer__logo:nth-child(5){transform:translateY(-121%)}.footer__logo:nth-child(5) .footer__logo__inner{height:55%}.footer__logo:nth-child(6){transform:translateY(-63%)}.footer__logo:nth-child(6) .footer__logo__inner{height:60%}.footer__logo svg{width:100%}.footer__logo__inner{width:100%;position:absolute;top:0;left:0;overflow:hidden}@media (width<=47.9375em){.footer__logo__inner{top:-15px}}.footer__bar{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:.75rem;line-height:1.55;line-height:var(--line-height-base);z-index:1;margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);background-color:#fff;background-color:var(--white);justify-content:space-between;align-items:flex-start;gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);flex-wrap:wrap;padding:13px 20px;display:flex;position:relative}@media (width<=47.9375em){.footer__bar{text-align:center;flex-direction:column;justify-content:center;align-items:center}}.footer__bar p:first-child{flex-grow:1;max-width:100%}.footer__bar a{text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.footer__bar a:hover{text-decoration-color:currentColor}@media (width<=47.9375em){.footer__bar{padding:10px}.footer__bar p:last-child{display:none}}.footer__bottom{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:.75rem;line-height:1.55;line-height:var(--line-height-base);text-align:center;margin-top:10px}@media (width>=48em){.footer__bottom{display:none}}.gallery{height:200vh;margin-bottom:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);margin-bottom:var(--padding-xlg);position:relative;overflow-x:clip}@media (height>=1000px){.gallery{height:155vh}}@media (width<=47.9375em){.gallery{height:150vh;margin-bottom:0}}.gallery .container{height:100%;min-height:100%}.gallery p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.2}.gallery__inner{min-height:100%;position:relative}.gallery__media,.gallery__contents,.gallery__content,.gallery__images{position:absolute;inset:0}.gallery__media__inner,.gallery__contents__inner{width:100%;height:100%;position:absolute;top:0;left:0}.gallery__media{z-index:1;pointer-events:none}.gallery__images img{will-change:transform;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);border:1px solid #ffffff40;position:absolute;box-shadow:0 0 20px #00000040}.gallery__images:first-child{z-index:1}.gallery__images:first-child img:first-child{width:15%;top:0%;left:5%}@media (width<=47.9375em){.gallery__images:first-child img:first-child{width:30%;left:0%}}.gallery__images:first-child img:nth-child(2){width:25%;top:7%;left:23%}@media (width<=47.9375em){.gallery__images:first-child img:nth-child(2){width:45%;top:5%;left:20%}}.gallery__images:first-child img:nth-child(3){width:17%;top:3%;right:23%}@media (width<=47.9375em){.gallery__images:first-child img:nth-child(3){width:35%;right:5%}}.gallery__images:first-child img:nth-child(4){width:15%;top:50%;right:0%;transform:translateY(-50%)}@media (width<=47.9375em){.gallery__images:first-child img:nth-child(4){width:30%;top:60%;right:0%}}.gallery__images:first-child img:nth-child(5){width:20%;bottom:0%;right:45%;transform:translate(50%)}@media (width<=47.9375em){.gallery__images:first-child img:nth-child(5){width:45%;bottom:10%;right:25%}}.gallery__images:first-child img:nth-child(6){width:20%;bottom:52%;left:35%;transform:translateY(50%)}@media (width<=47.9375em){.gallery__images:first-child img:nth-child(6){width:45%;bottom:20%;left:0%}}.gallery__images:last-child img:first-child{width:15%;top:15%;left:47%}@media (width<=47.9375em){.gallery__images:last-child img:first-child{width:35%;top:25%;left:30%}}.gallery__images:last-child img:nth-child(2){width:25%;top:15%;right:0%}@media (width<=47.9375em){.gallery__images:last-child img:nth-child(2){width:40%;top:20%;right:0%}}.gallery__images:last-child img:nth-child(3){width:25%;bottom:36%;right:10%}@media (width<=47.9375em){.gallery__images:last-child img:nth-child(3){width:40%;bottom:10%;right:5%}}.gallery__images:last-child img:nth-child(4){width:30%;bottom:43%;left:1%}@media (width<=47.9375em){.gallery__images:last-child img:nth-child(4){width:40%;bottom:10%;left:5%}}.gallery__images:last-child img:nth-child(5){width:20%;top:20%;left:0%}@media (width<=47.9375em){.gallery__images:last-child img:nth-child(5){width:35%;top:15%}}.gallery__contents{z-index:2}.gallery__content{text-align:center;transition:all .7s cubic-bezier(.76,0,.24,1);transition:var(--transition-xl) var(--easeInOutQuart);flex-direction:column;justify-content:center;align-items:center;display:flex}.gallery__content.is-hidden{opacity:0;pointer-events:none}.gallery__content__inner{position:relative;overflow:hidden}.gallery__sun{z-index:-1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gallery__content__text{opacity:1;transition:opacity 1s cubic-bezier(.76,0,.24,1);transition:opacity var(--transition-xxl) var(--easeInOutQuart)}.gallery__content.is-hidden .gallery__content__text{opacity:0}.gallery__content__text h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1}.gallery__content__text p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.2}.gallery__content__text a{margin-top:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-top:var(--padding-sm)}.gallery__bottom--text{text-align:center;width:50%;margin:0 auto}@media (width<=47.9375em){.gallery__bottom--text{width:100%}}.gradi-stack{--gradi-gap:var(--padding-sm);padding:calc(3*clamp(1rem,.8175rem + .7583vw,1.5rem));padding:calc(var(--gradi-gap) * 3);transition:padding 1.5s cubic-bezier(.25,1,.5,1);transition:padding var(--transition-xxxl) var(--easeOutQuart);position:relative;overflow:hidden}.js .animate-up:not(.is-visible) .gradi-stack{padding:0}@media (width<=47.9375em){.gradi-stack{--gradi-gap:var(--padding-xs)}}.gradi-stack--thin{--gradi-gap:var(--padding-xs)}.gradi-stack span{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);background:linear-gradient(#118d90 0%,#fab446 36.01%,#eac2b6 94.32%);background:linear-gradient(180deg, var(--teal) 0%, var(--gold) 36.01%, var(--pink) 94.32%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gradi-stack span:first-child{opacity:.19;width:100%;height:100%}.gradi-stack span:nth-child(2){width:calc(100% - var(--gradi-gap) * 2);height:calc(100% - var(--gradi-gap) * 2);opacity:.6}.gradi-stack span:nth-child(3){width:calc(100% - var(--gradi-gap) * 4);height:calc(100% - var(--gradi-gap) * 4);opacity:.8}.gradi-stack figure{aspect-ratio:1;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);z-index:1;position:relative;overflow:hidden}.gradi-stack img,.gradi-stack video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.gradi-stack--pink{--gradi-gap:var(--padding-sm);padding:calc(3*clamp(1rem,.8175rem + .7583vw,1.5rem));padding:calc(var(--gradi-gap) * 3);transition:padding .7s cubic-bezier(.25,1,.5,1);transition:padding var(--transition-xl) var(--easeOutQuart);position:relative;overflow:hidden}.js .animate-up:not(.is-visible) .gradi-stack--pink{padding:0}.gradi-stack--pink--thin{--gradi-gap:var(--padding-xs)}.gradi-stack--pink span{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);background:linear-gradient(#118d90 0%,#fab446 36.01%,#eac2b6 94.32%);background:linear-gradient(180deg, var(--teal) 0%, var(--gold) 36.01%, var(--pink) 94.32%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gradi-stack--pink span:first-child{background:#eac2b6;background:var(--pink);width:100%;height:100%}.gradi-stack--pink span:nth-child(2){width:calc(100% - var(--gradi-gap) * 2);height:calc(100% - var(--gradi-gap) * 2);opacity:.5}.gradi-stack--pink span:nth-child(3){width:calc(100% - var(--gradi-gap) * 4);height:calc(100% - var(--gradi-gap) * 4);opacity:.8}.gradi-stack--pink span:nth-child(4){width:calc(100% - var(--gradi-gap) * 6);height:calc(100% - var(--gradi-gap) * 6);opacity:.9}.grow-bar__header{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);text-align:center;margin-bottom:40px;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}.grow-bar{z-index:0;min-height:70dvh;padding-top:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-top:var(--padding-xxxl);position:relative;overflow:hidden}.grow-bar__cloud{animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;inset:0}.grow-bar.is-visible .grow-bar__cloud{animation-play-state:running}.grow-bar__cloud img{width:50%;position:absolute;top:0%;left:0}@media (width<=47.9375em){.grow-bar__cloud img{width:100%}}.grow-bar__inner{--grow-bar-gap:32px;gap:32px;gap:var(--grow-bar-gap);flex-wrap:wrap;justify-content:flex-start;width:90%;margin:0 auto;display:flex}@media (width>=100em){.grow-bar__inner{width:70%}}@media (width<=47.9375em){.grow-bar__inner{--grow-bar-gap:var(--padding-md);gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--grow-bar-gap);flex-flow:column wrap}}.grow-bar__item{--shift:var(--padding-lg);flex:0 1 calc((100% - (2 * var(--grow-bar-gap))) / 3);will-change:transform;min-width:0;max-width:none;margin-bottom:50px;position:relative}@media (width<=63.9375em){.grow-bar__item{flex:0 1 calc((100% - var(--grow-bar-gap)) / 2)}}@media (width<=47.9375em){.grow-bar__item{flex:auto;width:100%;max-width:none}}.grow-bar__item>span{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);gap:.625rem;gap:var(--padding-xxs);width:100%;height:16px;display:flex;position:relative;overflow:hidden}.grow-bar__item>span span:first-child{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);flex:none;width:0}.grow-bar__item>span span:last-child{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);flex:none;width:100%;min-width:0}.grow-bar__item:first-child>span span:last-child{background-color:#f5e1db}.grow-bar__item:first-child>span span:first-child{background-color:#eac2b6;background-color:var(--pink)}.grow-bar__item:nth-child(2)>span span:last-child{background-color:#bde3e4}.grow-bar__item:nth-child(2)>span span:first-child{background-color:#118d90;background-color:var(--teal)}.grow-bar__item:nth-child(3)>span span:last-child{background-color:#f9ceb1}.grow-bar__item:nth-child(3)>span span:first-child{background-color:#fc7d27;background-color:var(--orange)}.grow-bar__item:nth-child(4)>span span:last-child{background-color:#c6f8d8}.grow-bar__item:nth-child(4)>span span:first-child{background-color:#8cf0b0;background-color:var(--mint)}.grow-bar__item:nth-child(5)>span span:last-child{background-color:#ffe1b3}.grow-bar__item:nth-child(5)>span span:first-child{background-color:#fab446;background-color:var(--gold)}.grow-bar__item:nth-child(6)>span span:last-child{background-color:#81b399}.grow-bar__item:nth-child(6)>span span:first-child{background-color:#036633;background-color:var(--forest)}.grow-bar__item h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,2.1579rem + 1.4218vw,3.4375rem);font-weight:700;line-height:1.45}.grow-bar__item p{font-weight:700}.head{padding-bottom:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-bottom:var(--padding-xlg);padding-top:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-top:var(--padding-xlg);position:relative}.head__inner{background:linear-gradient(#eac2b600 0%,#8cf0b0 55.77%,#eac2b6 100%);background:linear-gradient(0deg, var(--pink) 0%, var(--mint) 44.23%, #eac2b600 100%);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs);z-index:0;padding-top:250px;position:relative;overflow:hidden}@media (width<=47.9375em){.head__inner{padding-top:150px}}.head__bg{position:relative;overflow:hidden}.head__bg__ball{will-change:transform;width:120%;max-width:none;height:100%;position:absolute;top:0;left:-20%}@media (width<=47.9375em){.head__bg__ball{width:12%}}.head__bg__ball img{width:15%;position:absolute;left:0%}.head__bg__ball:first-child img{z-index:1;top:20%}.head__bg__ball:last-child img{z-index:0;top:55%;transform:scale(.75)}.head__bg__cloud{will-change:transform;animation-name:offOn;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.head__bg__cloud img{position:absolute}.head__bg__cloud:first-child{animation-duration:80s}.head__bg__cloud:first-child img{z-index:-1;width:40%;top:5%;right:0}@media (width<=47.9375em){.head__bg__cloud:first-child img{width:70%}}.head__bg__cloud:last-child{animation-duration:50s}.head__bg__cloud:last-child img{z-index:-1;width:50%;bottom:0%;left:10%}@media (width<=47.9375em){.head__bg__cloud:last-child img{width:80%}}.head__bg__head{width:100%;max-width:600px;margin-left:auto;margin-right:auto;position:relative}.head__bg__head>img{z-index:1;width:100%;position:relative}.head__marquee{padding-top:clamp(.75rem,.6588rem + .3791vw,1rem);padding-top:var(--padding-xs)}:root{--header-height:138px;--header-offset:calc(138px - var(--padding-md))}.header{width:100%;padding:calc(clamp(1.5rem,1.3175rem + .7583vw,2rem) + clamp(1rem,.8175rem + .7583vw,1.5rem)/2) clamp(1rem,.8175rem + .7583vw,1.5rem) 0;padding:calc(var(--padding-md) + (var(--padding-sm) / 2)) var(--padding-sm) 0;z-index:1;transition:all .5s cubic-bezier(.25,1,.5,1);transition:var(--transition-lg) var(--easeOutQuart);opacity:0;visibility:hidden;position:fixed;top:0;left:0}.header.is-loaded{opacity:1;visibility:visible}@media (width<=47.9375em){.header{padding-top:calc(clamp(1rem,.8175rem + .7583vw,1.5rem) + .25rem);padding-top:calc(var(--padding-sm) + var(--padding-half));padding-left:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-left:var(--padding-md);padding-right:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-right:var(--padding-md)}}.hero-case{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:125px;display:flex}.hero-case__detail{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:calc(70% - 15px);padding:50px 44px}.hero-case__detail h1{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);width:60%;padding-bottom:115px}.hero-case__detail--title{border-bottom:1px solid #000;border-bottom:1px solid var(--black)}@media (width<=47.9375em){.hero-case__detail{width:100%}}.hero-case__detail__info{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.hero-case__detail__info svg{width:42px;transition:all .5s}.hero-case__detail__info svg:hover{color:var(--orange)}@media (width<=47.9375em){.hero-case__detail__info{flex-flow:column-reverse wrap;align-items:start}.case-studies-tag{margin-top:20px}}.hero-case__detail__bottom{flex-wrap:wrap;justify-content:space-between;padding-top:44px;display:flex}@media (width<=47.9375em){.hero-case__detail__bottom{padding-top:20px}}.hero-case__date{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:.875rem;line-height:1.55;line-height:var(--line-height-base)}@media (width<=47.9375em){.hero-case__date{margin-bottom:15px}}.hero-case__detail__stats{background-color:#000;background-color:var(--black);color:var(--white);width:calc(30% - 15px);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding:50px 44px}@media (width<=47.9375em){.hero-case__detail__stats{width:100%}}.hero-case__detail__text{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);font-family:PT Serif,serif;font-family:var(--font-serif)}.hero-case__detail__text img{width:100%;max-width:300px}.hero-case__detail__text p{margin-top:40px;margin-bottom:135px}.hero-case__detail__bottom{border-top:1px solid #000;border-top:1px solid var(--black)}.hero-case__detail__content{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:.875rem;line-height:1.55;line-height:var(--line-height-base)}.hero-case__detail__content span{font-weight:700}.hero-case__detail__content a{text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.hero-case__detail__content a:hover{text-decoration-color:currentColor}@media (width<=47.9375em){.hero-case__detail__content{width:100%;padding-bottom:15px}}.hero-case__detail__stat{border-bottom:1px solid #fff;border-bottom:1px solid var(--white);padding-bottom:32px}.hero-case__detail__stat span{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}.hero-case__detail__controls{align-items:center;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);align-items:flex-start;display:flex}.hero-fix{z-index:0;position:relative;overflow-x:clip}.hero-fix__hero{z-index:-1;width:100%;position:sticky;top:0;left:0}@media (width<=47.9375em){.hero-fix__hero{height:100dvh;position:relative}.hero-fix__hero>.hero{width:100%;position:fixed;top:0;left:0}.hero-fix--no-mobile .hero-fix__hero{position:relative}}.hero-fix__content{z-index:1;background-color:#f5ece1;background-color:var(--cream);border-top-left-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-top-left-radius:var(--radius-small);border-top-right-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-top-right-radius:var(--radius-small);position:relative}.hero-fix__subnav{padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);top:calc(138px + -1*clamp(1.5rem,1.3175rem + .7583vw,2rem));top:var(--header-offset);padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md);visibility:hidden;z-index:4;position:sticky;right:0}.hero-fix__subnav .container{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}@media (width<=47.9375em){.hero-fix__subnav{display:none}}.hero-fix__subnav ul{white-space:nowrap;text-align:left;background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding:.625rem;padding:var(--padding-xxs) var(--padding-xxs);visibility:visible;margin-left:auto;line-height:1.88;display:inline-block;box-shadow:0 4px 24px #00000024}.hero-fix__subnav a{padding:.25rem calc(clamp(.75rem,.6588rem + .3791vw,1rem)/1.33333);padding:var(--padding-half) calc(var(--padding-xs) * .75);width:100%;transition:all .3s;display:block}.hero-fix__subnav a:hover{border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);background-color:#deebeb}.hero-fix__subnav--left{padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);top:calc(138px + -1*clamp(1.5rem,1.3175rem + .7583vw,2rem));top:var(--header-offset);padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md);visibility:hidden;z-index:4;position:sticky;left:0}@media (width<=47.9375em){.hero-fix__subnav--left{display:none}}.hero-fix__subnav--left ul{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:223px;padding:.625rem;padding:var(--padding-xxs);visibility:visible;margin-right:auto;line-height:1.88;box-shadow:0 4px 24px #00000024}.hero-fix__subnav--left a{padding:10px;transition:all .3s}.hero-fix__subnav--left a:hover{background-color:#deebeb;border-radius:57px}.hero-news{margin-top:calc(138px + -1*clamp(1.5rem,1.3175rem + .7583vw,2rem));margin-top:var(--header-offset);padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm);justify-content:space-between;gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-wrap:wrap;align-items:stretch;height:50vh;display:flex}.hero-news__detail{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding:clamp(1rem,.8175rem + .7583vw,1.5rem) clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-sm) var(--padding-md);flex-direction:column;width:100%;display:flex}@media (width>=48em){.hero-news__detail{width:calc(66.66% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-2);width:calc(66.66% - (var(--padding-md) / 2));width:calc(66.66% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-2);width:calc(66.66% - calc(var(--padding-md) / 2))}}.hero-news__detail h1{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm);width:55%}@media (width<=47.9375em){.hero-news__detail h1{width:100%;padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm)}}.hero-news__detail--title{border-bottom:1px solid #000;border-bottom:1px solid var(--black)}.hero-news__detail__content{flex-direction:column;height:100%;display:flex}.hero-news__detail__info{margin-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-bottom:var(--padding-sm);justify-content:space-between;align-items:center;display:flex}@media (width<=47.9375em){.hero-news__detail__info{margin-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-bottom:var(--padding-sm)}}.hero-news__detail__bottom{padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm);border-top:1px solid;flex-wrap:wrap;justify-content:space-between;margin-top:auto;display:flex}@media (width<=47.9375em){.hero-news__detail__bottom{padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm)}}.hero-news__date{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:.875rem;line-height:1.55;line-height:var(--line-height-base)}@media (width<=47.9375em){.hero-news__date{margin-bottom:15px}}.hero-news__detail__image{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}@media (width>=48em){.hero-news__detail__image{width:calc(33.33% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-2);width:calc(33.33% - (var(--padding-md) / 2));width:calc(33.33% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-2);width:calc(33.33% - calc(var(--padding-md) / 2));height:100%}}.hero-news__detail__image img{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);transform-origin:50%;width:100%;transition:transform .1s ease-out;display:block}@media (width>=48em){.hero-news__detail__image img{-o-object-fit:cover;object-fit:cover;height:100%}}.hero-news__detail__controls{align-items:center;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);align-items:flex-start;display:flex}.hero-solid{z-index:0;padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);position:relative;overflow:hidden}@media (width<=47.9375em){.hero-solid{padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm)}.hero-solid .container{padding-right:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-right:var(--padding-sm);padding-left:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-left:var(--padding-sm)}}.hero-solid__content{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);text-align:center;padding:110px clamp(1rem,.8175rem + .7583vw,1.5rem);padding:110px var(--padding-sm);background-image:url(/static/images/news-background.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media (width<=47.9375em){.hero-solid__content{padding:80px clamp(1rem,.8175rem + .7583vw,1.5rem);padding:80px var(--padding-sm)}}.hero-solid__content h1{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);padding-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-top:var(--padding-lg);color:var(--white);z-index:3;font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1;position:relative}@media (width<=47.9375em){.hero-solid__content h1{padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);font-size:50px}}.hero-solid__scene{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-solid__scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.hero-solid__sun{z-index:1;pointer-events:none;width:15%;margin:0 auto;position:absolute;top:0;left:0;right:0}@media (width<=47.9375em){.hero-solid__sun{width:25%}}.hero-solid__sun img{width:100%;height:auto}.hero{z-index:0;padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md);height:100vh;position:relative;overflow:hidden}@media (width<=47.9375em){.hero{padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm)}.hero .container{padding-right:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-right:var(--padding-sm);padding-left:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-left:var(--padding-sm)}}.hero__bg{z-index:-2;will-change:width, height, border-radius;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.hero__solid{border-bottom-left-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-bottom-left-radius:var(--radius-small);border-bottom-right-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-bottom-right-radius:var(--radius-small);z-index:-1;width:100%;height:170px;position:absolute;bottom:0;left:0;overflow:hidden}.hero__content{height:calc(100vh + -2*clamp(1.5rem,1.3175rem + .7583vw,2rem));height:calc(100vh - (var(--padding-md) * 2));z-index:3;text-align:center;width:100%;padding:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding:var(--padding-lg);z-index:0;justify-content:center;align-items:flex-end;display:flex;position:relative}@media (width<=47.9375em){.hero__content{padding-left:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-left:var(--padding-sm);padding-right:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-right:var(--padding-sm);height:calc(100vh + -2*clamp(1rem,.8175rem + .7583vw,1.5rem));height:calc(100vh - (var(--padding-sm) * 2)) ;align-items:flex-start;padding-top:15vh;padding-bottom:85px}}.hero__content__text{color:var(--white);text-align:center;width:100%;transition:opacity .7s,transform .7s;transition:opacity var(--transition-xl), transform var(--transition-xl);position:relative}.hero:not(.is-finished) .hero__content__text{opacity:0;transform:translateY(5dvh)}@media (width<=74.9375em){.hero--home .hero__content__text{min-width:0;height:calc(100dvh + -2*clamp(1rem,.8175rem + .7583vw,1.5rem) + -15vh - 85px);height:calc(100dvh - ((var(--padding-sm) * 2) + (15vh + 85px)));flex-direction:column;justify-content:flex-start;display:flex}}.hero__content__text h1{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);width:100%;margin-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-bottom:var(--padding-sm);color:var(--white);font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1}@media (width<=47.9375em){.hero__content__text h1{font-size:50px}}.hero__content__text p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base)}@media (width<=47.9375em){.hero__content--center{transition:opacity .7s,transformY .7s;transition:opacity var(--transition-xl), transformY var(--transition-xl);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero:not(.is-finished) .hero__content--center{opacity:0;transform:translateY(5dvh)}}.hero__content--right{position:absolute;top:50%;left:10%;transform:translateY(-50%)}@media (width<=63.9375em){.hero__content--right{top:25%;left:50%;transform:translate(-50%,-50%)}}.hero__content--right h1{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);text-align:center;margin-bottom:0;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}.hero__content--right p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);color:var(--white);margin-bottom:25px}.hero__content--right a{width:100%}.hero__stats{padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:auto;display:flex}@media (width<=47.9375em){.hero__stats{gap:8px}}.hero__stat{-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);border-radius:12px;flex-grow:1;max-width:293px;padding:20px}@media (width<=47.9375em){.hero__stat{width:calc(50% - 4px);padding:10px}}.hero__stat:first-child{-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);background:#118d9073}.hero__stat:nth-child(2){-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);background:#fab44673}.hero__stat:nth-child(3){background:#fc7d2773;border:1px solid #b9b1b11c}@media (width<=47.9375em){.hero__stat:nth-child(3){width:100%}}.hero__stat p:first-child{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1}.hero__stat p:last-child{font-weight:700}@media (width<=47.9375em){.hero__stat p:last-child{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:.875rem;line-height:1.55;line-height:var(--line-height-base)}}.hero__home-stairs{z-index:-1;position:absolute;inset:0}.hero__home-stairs__image{position:absolute;inset:0}.hero__home-stairs__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__home-stairs__cloud{z-index:1;will-change:transform;width:115%;height:100%;position:absolute;bottom:0;left:0;transform:translate(-15%,15%)}.hero__home-stairs__cloud img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__home{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__home__image{justify-content:center;align-items:flex-end;width:50%;height:80vh;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=64em){.hero__home__image{width:60%}}@media (width<=47.9375em){.hero__home__image{width:150%}}.hero__home__image>img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;opacity:0;transform-origin:bottom;width:auto;max-width:100%;height:auto;max-height:80vh;position:relative}.hero__home__ball,.hero__home__cloud{position:absolute;inset:0}.hero__home__cloud{mix-blend-mode:soft-light;z-index:-1;opacity:.75;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite}.hero__home__cloud img{z-index:2;width:50%;position:absolute;bottom:5%;left:0}@media (width<=74.9375em){.hero__home__cloud img{width:100%;bottom:50%}}.hero__home__ball{transition:opacity .7s,visibility .7s;transition:opacity var(--transition-xl), visibility var(--transition-xl);will-change:transform}@media (width<=47.9375em){.hero__home__ball{width:150%;max-width:none;height:100%;bottom:auto;left:-25%;right:auto}}.hero:not(.is-begun) .hero__home__ball{opacity:0;visibility:hidden}.hero__home__ball img{will-change:transform;width:15%;position:absolute}.hero__home__ball:first-child{transform:translate(0%)}.hero__home__ball:first-child img{top:10%;left:-5%}.hero__home__ball:nth-child(2){transform:translate(55%)}.hero__home__ball:nth-child(2) img{z-index:-1;top:75%;left:0%;transform:scale(.75)}.hero__legal{z-index:-1;position:absolute;inset:0}.hero__legal__image{max-height:100%;position:absolute;bottom:0;right:0;overflow:hidden}@media (width<=47.9375em){.hero__legal__image{width:100%;height:100%}}.hero__legal__hole{z-index:2;width:auto;height:calc(100vh + -2*clamp(1.5rem,1.3175rem + .7583vw,2rem));height:calc(100vh - (var(--padding-md) * 2));max-width:none;margin-left:auto;position:relative}@media (width<=47.9375em){.hero__legal__hole{height:100%;left:50%;transform:translate(-80%)}}.hero__legal__people{z-index:3;width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=47.9375em){.hero__legal__people{width:auto;max-width:none;height:100%;transform:translate(-50%,-43%)}}.hero__legal__cloud-coin{z-index:1;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.hero__legal__cloud{z-index:2;width:30%;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:25%;left:15%}.hero__criteria{z-index:-1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero__criteria__image{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__criteria__image>img{width:auto;max-width:none;height:75vh;position:relative;left:50%;transform:translate(-50%)}.hero__criteria__ball{pointer-events:none;transition:opacity .7s,visibility .7s;transition:opacity var(--transition-xl), visibility var(--transition-xl);will-change:transform;position:absolute;inset:0}.hero:not(.is-begun) .hero__criteria__ball{opacity:0;visibility:hidden}.hero__criteria__ball img{will-change:transform;width:20%;position:absolute;top:20%;left:10%;transform:translate(-50%,-50%)}.hero__criteria__ball:nth-of-type(2) img{width:15%;top:50%;left:35%}.hero__criteria__cloud{z-index:1;mix-blend-mode:soft-light;opacity:.75;width:30%;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:25%;left:15%}@media (width<=74.9375em){.hero__criteria__cloud{width:40%;left:10%}}@media (width<=47.9375em){.hero__criteria__cloud{width:50%;left:5%}}.hero__grow{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__grow__image{position:absolute;inset:0;overflow:hidden}.hero__grow__image>img{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__grow__ball,.hero__grow__cloud{position:absolute;inset:0}.hero__grow__cloud{mix-blend-mode:soft-light;z-index:-1;opacity:.75;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite}.hero__grow__cloud img{z-index:2;width:50%;position:absolute;bottom:5%;left:0}@media (width<=74.9375em){.hero__grow__cloud img{width:100%;bottom:50%}}.hero__grow__ball{z-index:1;transition:opacity .7s,visibility .7s;transition:opacity var(--transition-xl), visibility var(--transition-xl);will-change:transform}@media (width<=47.9375em){.hero__grow__ball{width:150%;max-width:none;height:100%;bottom:auto;left:-25%;right:auto}}.hero:not(.is-begun) .hero__grow__ball{opacity:0;visibility:hidden}.hero__grow__ball img{will-change:transform;width:8%;position:absolute}.hero__grow__ball:first-child{transform:translate(0%)}.hero__grow__ball:first-child img{top:40%;left:20%}.hero__grow__ball:nth-child(2){transform:translate(55%)}.hero__grow__ball:nth-child(2) img{z-index:-1;top:55%;left:15%;transform:scale(.75)}.hero--grow .hero__grow__cloud img{width:32%;bottom:50%}@media (width<=74.9375em){.hero--grow .hero__grow__cloud img{width:60%;bottom:55%}}.hero:not(.is-begun) .hero--home .hero__grow__ball{visibility:visible;opacity:1}.hero__people{z-index:-1;position:absolute;inset:0}.hero__people__image{width:50%;height:80vh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=64em){.hero__people__image{width:60%}}@media (width<=47.9375em){.hero__people__image{width:150%}}.hero__people__image__heads{z-index:0;width:100%;position:absolute;bottom:0;left:0}.hero__people__image__heads:after{content:"";padding-bottom:150%;display:block}@media (width<=47.9375em){.hero__people__image__heads{transform:translate(-10%)}}.hero__people__image__heads>img{transform-origin:bottom;opacity:0}.hero__people__image__heads>img:first-child{width:auto;max-width:none;height:auto;max-height:80vh;position:absolute;bottom:0;left:0}.hero__people__image__heads>img:nth-child(2){z-index:-1;width:auto;max-width:none;height:auto;max-height:65vh;position:absolute;bottom:0;left:40%}.hero__people__cloud{mix-blend-mode:soft-light;z-index:-1;opacity:.75;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.hero__people__cloud img{z-index:2;width:50%;position:absolute;bottom:5%;left:0}@media (width<=74.9375em){.hero__people__cloud img{width:100%;bottom:50%}}.hero__people__ball{transition:opacity .7s,visibility .7s;transition:opacity var(--transition-xl), visibility var(--transition-xl);will-change:transform;position:absolute;inset:0}@media (width<=47.9375em){.hero__people__ball{width:150%;max-width:none;height:100%;bottom:auto;left:-25%;right:auto}}.hero:not(.is-begun) .hero__people__ball{opacity:0;visibility:hidden}.hero__people__ball img{will-change:transform;width:15%;position:absolute}.hero__people__ball:first-child{transform:translate(0%)}.hero__people__ball:first-child img{top:10%;left:-5%}.hero__people__ball:nth-child(2){transform:translate(55%)}.hero__people__ball:nth-child(2) img{z-index:-1;top:75%;left:0%;transform:scale(.75)}.hero__response{z-index:-1;position:absolute;inset:0}.hero__response__image{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__response__image>img{width:auto;max-width:none;height:80vh;position:relative;left:50%;transform:translate(-50%)translateY(5%)}.hero__response__ball,.hero__response__cloud{position:absolute;inset:0}.hero__response__cloud{mix-blend-mode:soft-light;z-index:-1;opacity:.75;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite}.hero__response__cloud img{z-index:2;width:50%;position:absolute;bottom:5%;left:0}@media (width<=74.9375em){.hero__response__cloud img{width:100%;bottom:50%}}.hero__response__ball{transition:opacity .7s,visibility .7s;transition:opacity var(--transition-xl), visibility var(--transition-xl);will-change:transform}@media (width<=47.9375em){.hero__response__ball{width:150%;max-width:none;height:100%;bottom:auto;left:-25%;right:auto}}.hero:not(.is-begun) .hero__response__ball{opacity:0;visibility:hidden}.hero__response__ball img{will-change:transform;width:10%;position:absolute}.hero__response__ball:first-child{transform:translate(0%)}.hero__response__ball:first-child img{top:5%;left:0%}.hero__response__ball:nth-child(2){transform:translate(55%)}.hero__response__ball:nth-child(2) img{z-index:-1;top:65%;left:0%;transform:scale(.75)}.hero__companies{z-index:-1;position:absolute;inset:0}.hero__companies__image{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__companies__image>img{width:auto;max-width:none;height:95vh;position:relative;left:50%;transform:translate(-50%)translateY(5%)}.hero__companies__ball,.hero__companies__cloud{position:absolute}.hero__companies__cloud{mix-blend-mode:soft-light;z-index:-1;opacity:.75;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;inset:0}.hero__companies__cloud img{z-index:2;width:50%;position:absolute;bottom:5%;left:0}@media (width<=74.9375em){.hero__companies__cloud img{width:100%;bottom:50%}}.hero__companies__ball{transition:opacity .7s,visibility .7s;transition:opacity var(--transition-xl), visibility var(--transition-xl);will-change:transform;inset:0}@media (width<=47.9375em){.hero__companies__ball{width:150%;max-width:none;height:100%;bottom:auto;left:-25%;right:auto}}.hero:not(.is-begun) .hero__companies__ball{opacity:0;visibility:hidden}.hero__companies__ball img{will-change:transform;position:absolute}.hero__companies__ball:first-child{transform:translate(0%)}.hero__companies__ball:first-child img{width:10%;top:40%;left:17%}.hero__companies__ball:nth-child(2){transform:translate(55%)}.hero__companies__ball:nth-child(2) img{z-index:-1;width:10%;top:55%;left:15%;transform:scale(.75)}.hero--simple .our-criteria-hero{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero--simple .gradient{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);height:100%;overflow:hidden}.hero__error{z-index:-1;position:absolute;inset:0}.hero__error__image{flex-grow:1;width:80%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (height>=900px){.hero__error__image{width:100%}}@media (height>=1000px){.hero__error__image{width:125%}}@media (width<=74.9375em){.hero__error__image{width:150%}}@media (width<=47.9375em){.hero__error__image{width:200%;max-width:none}}.hero__error__image img{width:100%;height:auto}.hero__error__cloud{z-index:1;mix-blend-mode:soft-light;opacity:.45;width:30%;position:absolute;top:15%;left:15%}@media (width<=74.9375em){.hero__error__cloud{width:40%;left:10%}}@media (width<=47.9375em){.hero__error__cloud{width:50%;left:5%}}.hero__error__cloud:nth-of-type(2){width:30%;top:30%;left:60%}.hero__error__ball{pointer-events:none;will-change:transform;position:absolute;inset:0}.hero__error__ball img{will-change:transform;width:5%;position:absolute;top:20%;left:30%;transform:translate(-50%,-50%)}.hero__error__ball:nth-of-type(2) img{width:15%;top:50%;left:15%}.image-text-overlay{margin-bottom:100px;position:relative}.image-text-overlay__inner{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);position:relative;overflow:visible}@media (width<=63.9375em){.image-text-overlay__inner{flex-direction:column;display:flex;overflow:visible}}.image-text-overlay__image{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);clip-path:inset(0 round clamp(.625rem,.5794rem + .1896vw,.75rem));clip-path:inset(0 round var(--radius-small));position:absolute;inset:0}.image-text-overlay__image figure{position:absolute;inset:-10%}.image-text-overlay__image img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%}@media (width<=63.9375em){.image-text-overlay__image{height:auto;position:relative;inset:auto}.image-text-overlay__image figure{position:relative;inset:auto}.image-text-overlay__image img{display:block;position:relative}}.image-text-overlay__text{padding:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-md);z-index:1;pointer-events:none;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0}@media (width<=63.9375em){.image-text-overlay__text{padding:clamp(1.5rem,1.3175rem + .7583vw,2rem) 0 0;padding:var(--padding-md) 0 0;pointer-events:auto;position:relative;inset:auto}}.image-text-overlay__text-inner{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);top:calc(138px + -1*clamp(1.5rem,1.3175rem + .7583vw,2rem));top:var(--header-offset,var(--padding-md));-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);pointer-events:auto;background:#ffffff7a;flex-direction:column;gap:10px;width:40%;padding:32px;display:inline-flex;position:sticky}.image-text-overlay__text-inner:before{content:"";background-color:#036633;background-color:var(--forest);border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:32px;left:32px;transform:translateY(-50%)}.image-text-overlay__text-inner p{padding-top:10px}@media (width<=63.9375em){.image-text-overlay__text-inner{width:100%;max-width:none;position:static}}.legal{border-top-left-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-top-left-radius:var(--radius-small);border-top-right-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-top-right-radius:var(--radius-small);margin-top:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-top:var(--padding-sm);padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm)}.legal__header{cursor:pointer;border-bottom:1px solid;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.legal__header>span{width:.5em;height:.5em;margin-left:clamp(.75rem,.6588rem + .3791vw,1rem);margin-left:var(--padding-xs);opacity:0;visibility:hidden;transition:all .15s;transition:var(--transition-base);background-color:currentColor;border-radius:50%;display:inline-block}.legal__header:hover>span{background-color:#fc7d27;background-color:var(--orange);transition:all .15s .5s;transition:var(--transition-base) var(--transition-lg)}.legal__header.is-active>span{opacity:1;visibility:visible}.legal__header h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);padding-bottom:.625rem;padding-bottom:var(--padding-xxs);white-space:nowrap;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45;display:inline-block;position:relative}.legal__header h2>span{display:inline-block;position:relative}.legal__header h2>span span{color:var(--orange);width:0;white-space:nowrap;transition:width .5s;transition:width var(--transition-lg);position:absolute;top:0;left:0;overflow:hidden}.legal__header:hover h2>span span{width:100%}.legal__content{height:0;transition-property:height,opacity,visibility;transition-timing-function:cubic-bezier(.25,1,.5,1);transition-timing-function:var(--easeOutQuart);transition-duration:.5s;transition-duration:var(--transition-lg);position:relative;overflow:hidden}.legal__header:not(.is-active)+.legal__content{opacity:0;visibility:hidden}.legal__content__inner{padding-top:43px}.legal__content__inner h3{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.legal__content__inner a{color:var(--forest);-webkit-text-decoration:underline;text-decoration:underline;transition:all .3s}.legal__content__inner a:hover{color:var(--orange)}.legal__content__wide{margin-top:60px}.legal__content__split{margin-top:60px;margin-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-bottom:var(--padding-lg);gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-wrap:wrap;align-items:flex-start;display:flex}.legal__content__image,.legal__content__content{flex:1}.legal__content__image{top:138px;top:var(--header-height);z-index:1;justify-content:center;align-items:flex-start;height:fit-content;display:flex;position:sticky}.legal__content__image .legal-ball{z-index:3;width:80px;height:80px;transition:transform .1s ease-out;position:absolute}.legal__content__image .legal-ball:first-child{top:10%;right:30%;transform:translateY(0)}.legal__content__image .legal-ball:nth-child(2){bottom:10%;left:30%;transform:translateY(0)}.legal__content__image .legal-person{z-index:2;border-radius:245px;width:100%;max-width:300px;height:auto;display:block;position:relative}@media (width<=47.9375em){.legal__content__image{display:none}}.legal__content__wide{z-index:2;margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md);gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);padding:clamp(1.5rem,1.3175rem + .7583vw,2rem) clamp(2rem,1.8175rem + .7583vw,2.5rem);padding:var(--padding-md) var(--padding-lg);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100%;display:flex;position:relative}@media (width<=47.9375em){.legal__content__wide{flex-direction:column}}.legal__content__wide th,.legal__content__wide td{padding:clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-xs)}.legal__content__wide a{color:var(--forest);-webkit-text-decoration:underline;text-decoration:underline;transition:all .3s}.legal__content__wide a:hover{color:var(--orange)}@media (width<=47.9375em){.legal__content__wide table{width:100%;display:block}.legal__content__wide thead{display:none}.legal__content__wide tbody{display:block}.legal__content__wide tr{margin-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-bottom:var(--padding-sm);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding:clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-xs);display:block}.legal__content__wide th,.legal__content__wide td{padding:.625rem 0;padding:var(--padding-xxs) 0;text-align:left;border:none;display:block}.legal__content__wide th{margin-bottom:.625rem;margin-bottom:var(--padding-xxs);font-weight:700}.legal__content__wide td{padding-left:0;padding-right:0}}.hero-legal__bg{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;min-width:100%;max-width:none;height:100%;position:relative;top:0;left:50%;transform:translate(-50%)}.hero-legal__people{max-width:60%;height:auto;position:absolute;top:10%;left:50%;transform:translate(-50%)}.hero__legal__cloud{width:50%;max-width:50%;height:auto;position:absolute;top:25%;left:50%;transform:translate(-50%)}.legal__image{margin-top:100px;position:relative;overflow:hidden}.legal__image figure{max-width:500px;margin-top:25px;margin-left:auto;margin-right:auto;position:relative}.legal__window__image{z-index:1;width:40%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.legal__person__image{width:80%;margin-left:auto}.marquee{position:relative;overflow:hidden}.marquee__inner{will-change:transform;-webkit-user-select:none;user-select:none;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-flex}@media (prefers-reduced-motion:reduce){.marquee__inner{animation:none!important}}.marquee.is-playing .marquee__inner{will-change:transform}.marquee:hover .marquee__inner{animation-play-state:paused!important}@media (width<=47.9375em){.marquee:hover .marquee__inner{animation-play-state:running!important}}.marquee__content{align-items:center;display:flex}.marquee--start .marquee__content{align-items:flex-start}.marquee--end .marquee__content{align-items:flex-end}.marquee__item{white-space:nowrap;padding:10px;position:relative}.marquee__item--image{width:200px;height:200px}.modal{@include transition((visibility, opacity), $duration: .3s);}.modal{z-index:9999;box-sizing:border-box;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.modal:not(.is-open){visibility:hidden;opacity:0;pointer-events:none;display:none}.modal.is-open{visibility:visible;opacity:1;pointer-events:auto;display:flex}.modal__backdrop{height:calc(138px + 10vh);height:calc(var(--header-height) + 10vh);height:calc(138px + 10dvh);height:calc(var(--header-height) + 10dvh);opacity:.8;background:linear-gradient(#eac2b6,#fab446,#118d90);background:linear-gradient(var(--pink), var(--gold), var(--teal));mix-blend-mode:lighten;width:100%;position:absolute;top:0;left:0}.modal__content{color:var(--white);width:100%;max-width:100vw;height:100%;height:calc(100vh - 138px);height:calc(100vh - var(--header-height));height:calc(100dvh - 138px);height:calc(100dvh - var(--header-height));flex-direction:column;justify-content:flex-end;margin-top:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 20px 10px #00000026}.modal:not(.is-open) .modal__content{transition-timing-function:ease}.modal__close{top:clamp(1rem,.8175rem + .7583vw,1.5rem);top:var(--padding-sm);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0000001a;@include breakpoint(medium down){top: 15px;}}.team-modal{background-color:#000;background-color:var(--black);border-top-right-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-top-right-radius:var(--radius-small);border-top-left-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-top-left-radius:var(--radius-small);-webkit-overflow-scrolling:touch;height:100%;padding-top:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-top:var(--padding-xxxl);padding-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-bottom:var(--padding-lg);overflow:auto}.team-modal::-webkit-scrollbar{width:.5em}.team-modal::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.team-modal::-webkit-scrollbar-thumb{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);outline:1px solid #708090}.team-modal__header{text-align:center;margin-bottom:40px}.team-modal__header h2{margin-bottom:16px}.team-modal__header p{max-width:600px;margin:0 auto}.team-modal__grid{gap:clamp(2rem,1.8175rem + .7583vw,2.5rem) .625rem;gap:var(--padding-lg) var(--padding-xxs);flex-wrap:wrap;padding:0 70px;display:flex}@media (width<=63.9375em){.team-modal__grid{padding:0}}.team-modal__member{text-align:center;width:calc(25% - .46875rem);width:calc(25% - (var(--padding-xxs) / 4 * 3));transition:opacity .3s cubic-bezier(.76,0,.24,1),visibility .3s cubic-bezier(.76,0,.24,1);transition:opacity var(--transition-md) var(--easeInOutQuart), visibility var(--transition-md) var(--easeInOutQuart);flex-direction:column;align-items:center;display:flex}@media (width<=47.9375em){.team-modal__member{width:100%}}.team-modal__member.is-hidden{display:none}.team-modal__member__image{width:100%;margin-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);margin-bottom:var(--padding-xs);aspect-ratio:3/4;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);cursor:pointer;perspective:1000px;position:relative;overflow:hidden}.team-modal__member__image .flip-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.team-modal__member.is-active .team-modal__member__image .flip-card-inner{transform:rotateY(180deg)}.team-modal__member__image .flip-card-front,.team-modal__member__image .flip-card-back{backface-visibility:hidden;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100%;height:100%;position:absolute}.team-modal__member__image .flip-card-front img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out}.team-modal__member__image .flip-card-back{background-color:#fff;background-color:var(--white);text-align:left;color:var(--black);overflow:hidden;transform:rotateY(180deg)}.team-modal__member__image .flip-card-back .rich-text{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#fc7d27 #00000014;scrollbar-color:var(--orange) #00000014;padding:20px;position:absolute;inset:0;overflow-y:auto;transform:translateZ(1px)}.team-modal__member__image .flip-card-back .rich-text::-webkit-scrollbar{width:6px}.team-modal__member__image .flip-card-back .rich-text::-webkit-scrollbar-track{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);background-color:#00000014}.team-modal__member__image .flip-card-back .rich-text::-webkit-scrollbar-thumb{background-color:#fc7d27;background-color:var(--orange);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small)}.team-modal__member__image .flip-card-back h4{margin-bottom:10px}.team-modal__member__image .flip-card-back p{margin-bottom:8px}.team-modal__member__image:after{content:"";background:linear-gradient(#118d90 0,#fab446 36.01vh,#eac2b6 100vh);background:linear-gradient(180deg, var(--teal) 0vh, var(--gold) 36.01vh, var(--pink) 100vh);opacity:0;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);pointer-events:none;transition:opacity .4s ease-in-out;position:absolute;inset:0}.team-modal__member:not(.is-active):hover .team-modal__member__image .flip-card-front img{transform:scale(1.05)}.team-modal__member:not(.is-active):hover .team-modal__member__image:after{opacity:.8}@media (width<=47.9375em){.team-modal__member__image{justify-content:center;align-items:center;display:flex}.team-modal__member__image:after{display:none}.team-modal__member__image .flip-card-inner{width:85%;height:85%}.team-modal__member__image .flip-card-front img{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small)}.team-modal__member:not(.is-active):hover .team-modal__member__image:after{opacity:0}.team-modal__member.is-active .team-modal__member__image{z-index:10000;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100vw;height:100dvh;margin:0;position:fixed;top:0;left:0}.team-modal__member.is-active .team-modal__member__image .flip-card-inner{width:min(85vw,360px);height:min(80dvh,1.33333*min(85vw,360px))}.team-modal__member.is-active .team-modal__member__image .flip-card-back .rich-text{padding:40px 20px;font-size:1.1rem;line-height:1.6}.team-modal__member.is-active .team-modal__member__image .flip-card-back .rich-text h4{margin-bottom:20px;font-size:1.5rem}.team-modal__member.is-active .team-modal__member__image .flip-card-back .rich-text p{margin-bottom:15px;font-size:1rem}}.team-modal__member__info{text-align:left;width:100%}.team-modal__member__info h3{margin-bottom:.25rem;margin-bottom:var(--padding-half);font-weight:700}.more-info{background-color:#f5ece1;background-color:var(--cream);padding-top:82px;position:relative}.more-info h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);text-align:center;margin-bottom:45px;font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1}.more-info__pdfs{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.more-info__pdf{background-color:#fff;background-color:var(--white);padding:clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-sm);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);transition:all .3s;transition:var(--transition-md);width:100%;max-width:300px;display:block;position:relative;overflow:hidden}.more-info__pdf:before{content:"";background-color:#fc7d27;background-color:var(--orange);z-index:0;width:100%;height:0;transition:height .6s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}.more-info__pdf:hover:before{height:100%}.more-info__pdf img{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);z-index:1;position:relative}.more-info__pdf h3{z-index:1;margin-top:15px;font-weight:700;position:relative}.more-info__pdf__top{margin-bottom:120px}.more-info__pdf__top img{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);z-index:1;aspect-ratio:1;width:50%;position:relative}.more-info__pdf__bottom{z-index:1;justify-content:flex-end;display:flex;position:relative}.more-info__pdf__bottom svg{margin-left:10px;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.more-info__pdf:hover .more-info__pdf__bottom svg{transform:rotate(10deg)}.more-info__companies{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:65%;margin-top:45px;padding:23px}@media (width<=47.9375em){.more-info__companies{width:100%}}.more-info__content__table{margin-top:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-top:var(--padding-sm)}.more-info__content__table img{width:auto;height:35px}@media (width>=64em){.more-info__content__table span{display:none}}@media (width<=47.9375em){.more-info__content__table{margin-top:0}}.more-info__content__table__body__item,.more-info__content__table__header{gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);flex-wrap:wrap;display:flex}.more-info__content__table__header{border-bottom:1px solid #000;border-bottom:1px solid var(--black);padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs)}@media (width<=47.9375em){.more-info__content__table__header{border-bottom:none;padding-bottom:0}}.more-info__content__table__header__item{white-space:nowrap;font-weight:700}@media (width<=63.9375em){.more-info__content__table__header__item{display:none}}.more-info__content__table__body__item{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base);padding-top:clamp(.75rem,.6588rem + .3791vw,1rem);padding-top:var(--padding-xs);padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs);border-bottom:1px solid #000;border-bottom:1px solid var(--black);transition:all .3s;transition:var(--transition-md);position:relative}.more-info__content__table__body__item:after{content:"";background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);opacity:0;transition:all .15s;transition:var(--transition-base);position:absolute;inset:-5px -10px;box-shadow:0 0 28px -3px #0003}.more-info__content__table__body__item:hover:after{opacity:1}.more-info__content__table__body__item__content,.more-info__content__table__header__item{z-index:1;position:relative}.more-info__content__table__body__item__content p,.more-info__content__table__header__item p{align-items:center;gap:10px;display:inline-flex}.more-info__content__table__header__item{width:calc(70% + clamp(.75rem,.6588rem + .3791vw,1rem)/-2);width:calc(70% - (var(--padding-xs) / 2))}.more-info__content__table__header__item+.more-info__content__table__header__item{width:calc(30% + clamp(.75rem,.6588rem + .3791vw,1rem)/-2);width:calc(30% - (var(--padding-xs) / 2))}@media (width<=47.9375em){.more-info__content__table__header__item{width:100%}}.more-info__content__table__body__item__content{width:calc(70% + clamp(.75rem,.6588rem + .3791vw,1rem)/-2);width:calc(70% - (var(--padding-xs) / 2))}.more-info__content__table__body__item__content+.more-info__content__table__body__item__content{width:calc(30% + clamp(.75rem,.6588rem + .3791vw,1rem)/-2);width:calc(30% - (var(--padding-xs) / 2))}.more-info__content__table__body__item__content:first-child{align-self:center}.more-info__content__table__body__item__content circle{fill:var(--forest);stroke:var(--white)}.more-info__content__table__body__item__content path{stroke:var(--white)}@media (width<=47.9375em){.more-info__content__table__body__item__content{flex-direction:column;margin-top:10px;display:flex}.more-info__content__table__body__item__content+.more-info__content__table__body__item__content{width:100%}.more-info__content__table__body__item__content span{margin-bottom:15px;font-weight:700}}.navigation{justify-content:space-between;align-items:center;gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);padding:.25rem;padding:var(--padding-half);margin-left:calc(clamp(1.5rem,1.1123rem + 1.6114vw,2.5625rem) - .25rem);margin-left:calc(var(--container-padding) - var(--padding-half));margin-right:calc(clamp(1.5rem,1.1123rem + 1.6114vw,2.5625rem) - .25rem);margin-right:calc(var(--container-padding) - var(--padding-half));z-index:0;display:flex;position:relative}@media (width<=63.9375em){.navigation:after{-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);z-index:-1;opacity:0;visibility:hidden;width:100%;height:100%;transition:all .5s cubic-bezier(.25,1,.5,1);transition:var(--transition-lg) var(--easeOutQuart);content:"";background:#ffffffa6;border-radius:200px;position:absolute;top:0;left:0;box-shadow:0 0 10px #0000000d}.header.is-scrolled .navigation:after{opacity:1;visibility:visible}}@media (width<=47.9375em){.navigation{margin-left:0;margin-right:0}}.navigation__logo{transition:all .15s cubic-bezier(.25,1,.5,1);transition:var(--transition-base) var(--easeOutQuart);display:inline-block;position:relative}@media (width>=64em){html.is-sticky:not(.is-override-sticky) .navigation__logo{opacity:0;visibility:hidden}}@media (width<=63.9375em){.navigation__logo{padding-left:.625rem;padding-left:var(--padding-xxs)}.navigation__logo svg{width:150px}}.navigation__logo:hover{transform:scale(1.1)}@media (width>=48em){.header.is-scrolled .navigation__logo{transform:translate(.625rem);transform:translateX(var(--padding-xxs));transition-timing-function:cubic-bezier(.5,0,.75,0);transition-timing-function:var(--easeInQuart)}.header.is-scrolled .navigation__logo:hover{transform:translate(.625rem)scale(1.1);transform:translateX(var(--padding-xxs)) scale(1.1)}}.navigation__logo span{color:var(--teal);width:0;transition:width .5s cubic-bezier(.32,0,.67,0);transition:width var(--transition-lg) var(--easeInCubic);display:none;position:absolute;top:0;left:0;overflow:hidden}.navigation__logo span svg{width:193px;max-width:none}.navigation__logo:hover span{width:100%}.is-white-logo .header:not(.is-scrolled) .navigation__logo{color:var(--white)}.navigation__bg{-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);width:0;height:0;transition:all .3s cubic-bezier(.25,1,.5,1);transition:var(--transition-md) var(--easeOutQuart);background:#ffffff5e;border-radius:200px;position:fixed;box-shadow:0 0 10px #0000001a}@media (width>=64em){html.is-sticky:not(.is-override-sticky) .navigation__bg{opacity:0;visibility:hidden}}.header.is-scrolled .navigation__bg{transition-timing-function:cubic-bezier(.5,0,.75,0);transition-timing-function:var(--easeInQuart)}@media (width<=63.9375em){.navigation__bg{display:none}}.navigation__nav{padding:.25rem;padding:var(--padding-half);z-index:0;white-space:nowrap;transition:all .15s cubic-bezier(.25,1,.5,1);transition:var(--transition-base) var(--easeOutQuart);gap:2px;max-width:100%;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (width>=64em){html.is-sticky:not(.is-override-sticky) .navigation__nav{opacity:0;visibility:hidden}}@media (width<=63.9375em){.navigation__nav{top:auto;bottom:calc(clamp(1rem,.8175rem + .7583vw,1.5rem) + 10px);bottom:calc(var(--padding-sm) + 10px);-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);background:#ffffffa6;border-radius:200px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0000001a}}@media (width<=47.9375em){.navigation__nav{flex-wrap:wrap;justify-content:center;width:80%;padding:10px 0}}.navigation__nav a{white-space:nowrap;transition:all .15s;transition:var(--transition-base);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);z-index:0;color:inherit;flex-shrink:0;padding:5px 10px;font-weight:700;display:inline-block;position:relative}.navigation__nav a.is-current{background-color:#fff;background-color:var(--white);color:var(--black);z-index:1;opacity:1}@media (width<=63.9375em){.navigation__nav a.is-current{background-color:#fff;box-shadow:0 0 10px #0000001a}}@media (width<=47.9375em){.navigation__nav a{padding:5px 10px}}.navigation__nav span{-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);z-index:-1;opacity:0;pointer-events:none;background:#ffffffa6;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 0 10px #0000001a}.navigation__show{background-color:#fc7d27;background-color:var(--orange);opacity:0;visibility:hidden;color:var(--white);width:55px;height:46px;transition:all .15s cubic-bezier(.25,1,.5,1);transition:var(--transition-base) var(--easeOutQuart);border-radius:500px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=64em){html.is-sticky:not(.is-override-sticky) .navigation__show{opacity:1;visibility:visible}}.navigation__show svg{transform:rotate(90deg)}.navigation__toggle{transition:all .15s cubic-bezier(.25,1,.5,1);transition:var(--transition-base) var(--easeOutQuart);position:relative;right:10px}@media (width>=64em){html.is-sticky:not(.is-override-sticky) .navigation__toggle{opacity:0;visibility:hidden}}.navigation__trigger{z-index:1;text-transform:uppercase;gap:.625rem;gap:var(--padding-xxs);width:50px;height:38px;font-weight:700;position:relative}.navigation__trigger:hover{border-color:#fc7d27;border-color:var(--orange)}.navigation__trigger:after{background-color:#fc7d27;background-color:var(--orange)}.header.is-open .navigation__trigger{border-color:#fc7d27;border-color:var(--orange);color:var(--black)}.header.is-open .navigation__trigger:before{background-color:#fc7d27;background-color:var(--orange);transform:scaleY(1)}.navigation__trigger svg{width:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.navigation__trigger svg circle{transition:transform .5s cubic-bezier(.5,0,.75,0);transition:transform var(--transition-lg) var(--easeInQuart)}.header.is-open .navigation__trigger circle:first-child{transform:translateY(6px)}.header.is-open .navigation__trigger circle:last-child{transform:translateY(-6px)}.navigation__trigger__text{height:1em;position:relative;top:-.1em;overflow:hidden}.navigation__trigger__text span{transition:transform .5s cubic-bezier(.5,0,.75,0);transition:transform var(--transition-lg) var(--easeInQuart);display:block}.header.is-open .navigation__trigger__text span{transform:translateY(-100%)}.navigation__menu{--exit-duration:1.5s;width:338px;max-width:none;top:-.625rem;top:calc(var(--padding-xxs) * -1);right:-.625rem;right:calc(var(--padding-xxs) * -1);gap:.625rem;gap:var(--padding-xxs);opacity:0;visibility:hidden;flex-direction:column;display:flex;position:absolute;transform:translateY(100vh)}.is-header-loaded .navigation__menu{transition:all 0s var(--exit-duration), transform var(--exit-duration) cubic-bezier(.5, 0, .75, 0);transition:all 0s var(--exit-duration), transform var(--exit-duration) var(--easeInQuart)}.header.is-open .navigation__menu{opacity:1;visibility:visible;transition:all;transform:translateY(0)}.navigation__box{z-index:0;border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);padding:clamp(1.5rem,1.3175rem + .7583vw,2rem) clamp(2rem,1.8175rem + .7583vw,2.5rem);padding:var(--padding-md) var(--padding-lg);transition:transform 1s cubic-bezier(.5,0,.75,0) .3s;transition:transform var(--transition-xxl) var(--transition-md) var(--easeInQuart);position:relative;overflow:hidden}.navigation__box--links{transform-origin:100% 100%;padding-top:58px;transform:rotate(10deg)}.navigation__box--offices{color:var(--white);transform-origin:100% 0;transform:rotate(-10deg)}.header.is-open .navigation__box{transition:all;transform:rotate(0)}.navigation__box:after{content:"";z-index:-1;background-color:#000;background-color:var(--black);transform-origin:50% 0;width:100%;height:100%;transition:transform 0s var(--exit-duration) cubic-bezier(.65, 0, .35, 1);transition:transform 0s var(--exit-duration) var(--easeInOutCubic);position:absolute;top:0;left:0;transform:scaleY(0)}.header.is-open .navigation__box:after{transition:transform .7s cubic-bezier(.65,0,.35,1);transition:transform var(--transition-xl) var(--easeInOutCubic);transform:scale(1)}.navigation__box--links:after{background-color:#fff;background-color:var(--white)}.navigation__box--offices:after{background-color:#000;background-color:var(--black)}.navigation__box--links a{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.navigation__box--links a:hover{text-decoration-color:currentColor}.navigation__box--links a{display:block}.navigation__box--offices p{margin-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);margin-bottom:var(--padding-xs);font-weight:700}.navigation__box--offices table{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base)}.navigation__box--offices th{padding-right:.625rem;padding-right:var(--padding-xxs);padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs);font-weight:700}.navigation__box--offices td{padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs)}.navigation__box--offices td p{margin-bottom:0;font-weight:400}.navigation__box--offices td p+p{margin-top:clamp(.75rem,.6588rem + .3791vw,1rem);margin-top:var(--padding-xs)}.navigation__box--offices td a{text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.navigation__box--offices td a:hover{text-decoration-color:currentColor}.navigation__box__inner{opacity:0;transition:0s var(--exit-duration);position:relative;transform:translateY(20px)}.header.is-open .navigation__box__inner{opacity:1;transition:all .5s cubic-bezier(.25,1,.5,1) .5s;transition:var(--transition-lg) var(--transition-lg) var(--easeOutQuart);transform:translateY(0)}.news-list{z-index:1;padding-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-top:var(--padding-xxl);position:relative;overflow:hidden}@media (width<=47.9375em){.news-list{background-color:#f5ece1;background-color:var(--cream)}}.news-list.theme--fill{padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md)}.news-list h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}.news-list__cloud{z-index:1;will-change:transform;width:100%;height:100%;animation-name:offOn;animation-duration:70s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.news-list__cloud img{width:50%}.news-list__inner{z-index:2;position:relative}.news-list__bg:before{content:"";background:linear-gradient(#f5ece1 30%,#fff0);background:linear-gradient(180deg, var(--cream) 30%, #fff0);z-index:0;position:absolute;inset:0}@media (width<=47.9375em){.news-list__bg:before{background:linear-gradient(#f5ece1 0% 100%);background:linear-gradient(180deg, var(--cream) 0%, var(--cream) 100%);top:150px}}.news-list__bg:after{content:"";width:100%;padding-bottom:30%;display:block}@media (width<=47.9375em){.news-list__bg:after{background-color:#f5ece1;background-color:var(--cream)}}.news-list__bg img{z-index:-1;width:100%;position:absolute;bottom:-10%;left:0}@media (width<=47.9375em){.news-list__bg img{bottom:-5%}}.news-list__title{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);text-align:center;margin-bottom:20px;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}@media (width<=47.9375em){.news-list__title--slider{justify-content:space-between;align-items:center;gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);display:flex}}.news-list__title--center{text-align:center}@media (width<=47.9375em){.news-list__title{margin-bottom:0}}.news-list__top{margin-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-bottom:var(--padding-lg);justify-content:space-between;align-items:center;display:flex}.news-list__filter{display:inline-block;position:relative}.news-list__filter label{display:none}.news-list__filter .field__select{width:100%;min-width:180px}.news-list__controls{justify-content:center;align-items:center;gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);display:flex}.news-list__controls button:first-child svg{transform:rotate(180deg)}.news-list__controls button[disabled]{opacity:.25;cursor:not-allowed}.news-list__slides{margin-left:calc(clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);margin-left:calc(var(--padding-sm) / -2);margin-right:calc(clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);margin-right:calc(var(--padding-sm) / -2);position:relative}.news-list__slides .swiper-slide{width:100%;padding-right:calc(clamp(1rem,.8175rem + .7583vw,1.5rem)/2);padding-right:calc(var(--padding-sm) / 2);padding-left:calc(clamp(1rem,.8175rem + .7583vw,1.5rem)/2);padding-left:calc(var(--padding-sm) / 2)}.news-list__slides .news-list__item{width:100%}.news-list__grid{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-wrap:wrap;display:flex}.news-list__grid .news-list__image,.news-list__latest .news-list__image{aspect-ratio:3/4}.news-list__grid .news-list__item{width:100%}@media (width>=30em){.news-list__grid .news-list__item{width:calc(50% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);width:calc(50% - var(--padding-sm) / 2)}}@media (width<=47.9375em){.news-list__grid .news-list__item{width:100%}}@media (width>=64em){.news-list__grid .news-list__item{width:calc(33.3333% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-1.5);width:calc(100% / 3 - var(--padding-sm) * 2 / 3)}}@media (width<=63.9375em){.news-list__slides .news-list__grid .news-list__item:nth-child(n+3){display:none}}@media (width<=47.9375em){.news-list__slides .news-list__grid .news-list__item:nth-child(n+2){display:none}}.news-list__list{justify-content:space-between;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);margin-bottom:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);margin-bottom:var(--padding-xlg);flex-wrap:wrap;display:flex}.news-list__list .news-list__image{aspect-ratio:1}.news-list__list--portrait .news-list__image{aspect-ratio:3/4}.news-list__slides+.news-list__list{display:none}@media (width<=47.9375em){.news-list__slides+.news-list__list{display:none}}.news-list__item{width:100%;position:relative}@media (width>=30em){.news-list__item{width:calc(50% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);width:calc(50% - var(--padding-sm) / 2)}}@media (width>=64em){.news-list__item{width:calc(33.333% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-1.5);width:calc(33.333% - var(--padding-sm) * 2 / 3)}}.news-list__image{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);aspect-ratio:3/4;position:relative;overflow:hidden}.news-list__image img{-o-object-fit:cover;object-fit:cover;filter:contrast(50%)brightness(113%)grayscale()sepia(50%)hue-rotate(105deg);width:100%;height:100%;transition:transform 2s,filter 2s;transform:scale(1.1)}.news-list__item:not(:hover) .news-list__image img{filter:none;transform:scale(1)}.news-list__image:after{content:"";background:linear-gradient(#118d90 0,#fab446 36.01vh,#eac2b6 100vh);background:linear-gradient(180deg, var(--teal) 0vh, var(--gold) 36.01vh, var(--pink) 100vh);opacity:0;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity 2s;position:absolute;top:0;left:0}.news-list__item:hover .news-list__image:after{opacity:.8}.news-list__tag{background-color:#fff;background-color:var(--white);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);letter-spacing:.5px;padding:6px 12px;font-weight:700;position:absolute;bottom:12px;left:12px}.news-list__heading{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);margin-top:15px;font-size:25px;font-weight:700}.news-list__heading a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.news__tag{background-color:#fff;background-color:var(--white);border:1px solid #000;border:1px solid var(--black);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);letter-spacing:.5px;padding:6px 12px;font-weight:700}.news-slider{padding-bottom:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-bottom:var(--padding-xxxl);padding-top:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-top:var(--padding-xxxl);z-index:0;position:relative;overflow:hidden}.news-slider__inner{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;position:relative}.news-slider--case-studies .news-slider__inner{max-width:750px}.news-slider__header{text-align:center;margin-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-bottom:var(--padding-lg)}.news-slider__title{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);text-align:center;margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md);font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1}.news-slider__subtitle{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);padding:.625rem clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-xxs) var(--padding-xs);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);background-color:#8cf0b0;background-color:var(--mint);margin-left:auto;margin-right:auto;font-weight:700;display:inline-flex}.news-slider__cloud{z-index:-1;opacity:.8;width:100%;height:100%;animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.news-slider__cloud img{width:50%}.news-slider__slider{padding-left:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-left:var(--padding-lg);padding-right:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-right:var(--padding-lg);position:relative}.news-slider__slides{position:relative;overflow:hidden}.news-slider__slides .swiper-slide{width:50%;padding:0 calc(clamp(1rem,.8175rem + .7583vw,1.5rem)/2);padding:0 calc(var(--padding-sm) / 2)}@media (width<=47.9375em){.news-slider__slides .swiper-slide{width:100%}}.news-slider__slides .news-list__item,.news-slider__slides .companies__content__item{width:100%}.news-slider__controls{pointer-events:none;z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.news-slider__control{pointer-events:all}.news-slider__control:first-child{transform:rotate(180deg)}.news-slider__control[disabled]{opacity:.3;pointer-events:none}.news-slider__control svg circle{fill:var(--black);stroke:var(--black)}.news-slider__control svg path{fill:var(--white)}.pagination{justify-content:center;align-items:center;gap:8px;padding-bottom:100px;display:flex}.pagination__item{color:var(--black);width:35px;height:35px;transition:all .3s;transition:var(--transition-md);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:flex}.pagination__item:hover{background-color:#000;background-color:var(--black);color:var(--white);border-color:#000;border-color:var(--black)}.pagination__item.is-current{background-color:#fc7d27;background-color:var(--orange);color:var(--black)}.pagination__item--disabled{cursor:not-allowed;pointer-events:none}.pagination__item--prev,.pagination__item--next{border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);border:1px solid #000;border:1px solid var(--black);width:auto;transition:padding .5s,background-color .5s,color .5s,border-color .5s;transition:padding var(--transition-lg), background-color var(--transition-lg), color var(--transition-lg), border-color var(--transition-lg);background-color:#0000;padding:7px 25px;position:relative;overflow:hidden}.pagination__item--prev:hover,.pagination__item--next:hover{background-color:#000;background-color:var(--black);color:var(--white);border-color:#000;border-color:var(--black);padding-left:40px;padding-right:40px}.pagination__item svg{flex-shrink:0;width:16px}.pagination__dots{color:var(--grey-dark);width:40px;height:40px;justify-content:center;align-items:center;font-weight:600;display:flex}.responsibility{background-color:#f5ece1;background-color:var(--cream);position:relative}.responsibility__inner{padding:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-md);background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small)}.responsibility__header{justify-content:space-between;align-items:center;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm);display:flex}.responsibility__controls{gap:.25rem;gap:var(--padding-half);padding:.25rem;padding:var(--padding-half);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);background:#ededed;background:var(--grey-light);-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);border:1px solid #ffffff1a;flex-wrap:wrap;display:flex}@media (width<=63.9375em){.responsibility__controls{gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);flex-direction:column}}.responsibility__controls span{background:#000;background:var(--black);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);z-index:-1;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-md) cubic-bezier(.4, 0, .2, 1);pointer-events:none;position:absolute}@media (width<=47.9375em){.responsibility__controls{display:none}}.responsibility__control{padding:.25rem clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-half) var(--padding-xs);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);transition:all .3s;transition:var(--transition-md);font-weight:700}.responsibility__control:hover,.responsibility__control.is-selected{color:var(--white)}.responsibility__control.is-selected{background-color:#000;background-color:var(--black)}.responsibility__contents,.responsibility__content{position:relative}.responsibility__content+.responsibility__content{border-top:1px solid #000;border-top:1px solid var(--black);margin-top:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);margin-top:var(--padding-xlg);padding-top:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-top:var(--padding-sm)}.responsibility__content__title{width:100%;padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm)}.responsibility__content__title h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);justify-content:space-between;align-items:center;width:100%;font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45;display:flex}.responsibility__content__title h2>span{max-width:1200px;display:inline}.responsibility__content__title [style="display: block;"]{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding-left:.625rem;padding-left:var(--padding-xxs);padding-right:.625rem;padding-right:var(--padding-xxs);display:inline-block!important}.responsibility__content__title [style="display: block;"]:not(:first-child){margin-top:.625rem;margin-top:var(--padding-xxs)}.responsibility__content__inner{padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md);position:relative;overflow:hidden}.responsibility__content:not(.is-selected) .responsibility__content__inner{display:none}.responsibility__content__inner h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);padding-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-top:var(--padding-md);font-weight:700}.responsibilty__content__text h3{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.responsibilty__content__text h3,.responsibilty__content__text p{width:100%;max-width:720px}.responsibility__content__items{margin-top:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-top:var(--padding-sm);gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-wrap:wrap;display:flex}.responsibility__content__item{width:100%;transition:all .3s;transition:var(--transition-md);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);border:1px solid #ededed;border:1px solid var(--grey-light);aspect-ratio:330/440;flex-direction:column;display:flex;position:relative;overflow:hidden}.responsibility__content__item:hover{box-shadow:0 0 28px -3px #0003}@media (width>=48em){.responsibility__content__item{width:calc(50% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);width:calc(50% - (var(--padding-sm) / 2))}}@media (width>=64em){.responsibility__content__item{width:calc(25% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-1.33333);width:calc(25% - (var(--padding-sm) / 4 * 3))}}.responsibility__content__item figure{height:calc(clamp(.75rem,.6588rem + .3791vw,1rem) + 30px);height:calc(var(--padding-xs) + 30px);transition:all .3s;transition:var(--transition-md);position:relative;overflow:hidden}.responsibility__content__item.is-active figure{height:0}.responsibility__content__item img{height:calc(30px + clamp(.75rem,.6588rem + .3791vw,1rem));height:calc(30px + var(--padding-xs));padding-bottom:clamp(.75rem,.6588rem + .3791vw,1rem);padding-bottom:var(--padding-xs);width:auto}.responsibility__content__item p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base)}.responsibility__content__item figure+p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1.125rem;font-size:var(--font-size-base);line-height:1.55;line-height:var(--line-height-base)}.responsibilty__slider{margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md);margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md);position:relative}.responsibilty__slider__horizontal{top:138px;top:var(--header-height);position:sticky;left:0;overflow:hidden}@media (width<=47.9375em){.responsibilty__slider__horizontal{position:absolute;inset:0}}.responsibilty__slider__horizontal__inner{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-direction:row;margin-left:auto;margin-right:auto;display:flex}@media (width<=47.9375em){.responsibilty__slider__horizontal__inner{flex-direction:column}}.responsibilty__slider__vertical{opacity:0;visibility:hidden}.responsibilty__slider__vertical__inner{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-direction:column;max-width:1300px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.responsibilty__slider__card{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);padding:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-md);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.responsibilty__slider__horizontal__inner .responsibilty__slider__card{width:calc(33.33% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-1.5);width:calc(33.33% - (var(--padding-sm) / 3 * 2));max-width:425px}@media (width<=47.9375em){.responsibilty__slider__horizontal__inner .responsibilty__slider__card{width:100%;max-width:350px}}.responsibilty__slider__card:nth-child(4n-3){background-color:#fc7d27;background-color:var(--orange)}.responsibilty__slider__card:nth-child(4n-2){background-color:#fab446;background-color:var(--gold)}.responsibilty__slider__card:nth-child(4n-1){background-color:#8cf0b0;background-color:var(--mint)}.responsibilty__slider__card:nth-child(4n){background-color:#eac2b6;background-color:var(--pink)}.responsibilty__slider__card h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md);font-weight:700}.responsibilty__slider__card p{flex:1;overflow:visible}.responsibilty__focus,.responsibilty__focus__overlay{position:relative}@media (width<=63.9375em){.responsibilty__focus__overlay{flex-direction:column;display:flex}}.responsibilty__focus__overlay__image{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);position:relative;overflow:hidden}.responsibilty__focus__overlay__image figure{position:absolute;inset:-10%}.responsibilty__focus__overlay__image img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%}@media (width<=63.9375em){.responsibilty__focus__overlay__image{background-image:linear-gradient(#118d90 0%,#fc7d27 36.01%,#eac2b6 84.32%,#f5ece1 100%);background-image:linear-gradient(180deg, var(--teal) 0%, var(--orange) 36.01%, var(--pink) 84.32%, var(--cream) 100%);height:auto;aspect-ratio:unset;width:100%;height:100%;position:absolute;top:0;left:0}.responsibilty__focus__overlay__image figure{display:none}}.responsibilty__focus__overlay__content{width:100%;height:100%;position:absolute;top:0;left:0}.responsibilty__focus__overlay__content ul{top:calc(138px + -1*clamp(1.5rem,1.3175rem + .7583vw,2rem));top:var(--header-offset);gap:.625rem;gap:var(--padding-xxs);width:100%;max-width:450px;padding:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-md);flex-direction:column;display:flex;position:sticky;left:0}.responsibilty__focus__overlay__content li{background-color:#fff;background-color:var(--white);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);opacity:.6;align-items:center;min-height:48px;padding:9px 55px;font-weight:700;transition:opacity .3s ease-out;display:flex;position:relative}.responsibilty__focus__overlay__content li:before{content:"";border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:23%;left:5%}.responsibilty__focus__overlay__content li:nth-child(6n+1):before{background-color:#036633;background-color:var(--forest)}.responsibilty__focus__overlay__content li:nth-child(6n+2):before{background-color:#fab446;background-color:var(--gold)}.responsibilty__focus__overlay__content li:nth-child(6n+3):before{background-color:#fc7d27;background-color:var(--orange)}.responsibilty__focus__overlay__content li:nth-child(6n+4):before{background-color:#118d90;background-color:var(--teal)}.responsibilty__focus__overlay__content li:nth-child(6n+5):before{background-color:#eac2b6;background-color:var(--pink)}.responsibilty__focus__overlay__content li:nth-child(6n+6):before{background-color:#8cf0b0;background-color:var(--mint)}.responsibilty__focus__overlay__content li:first-child{opacity:1}@media (width<=63.9375em){.responsibilty__focus__overlay__content{height:auto;position:relative}.responsibilty__focus__overlay__content ul{gap:.625rem;gap:var(--padding-xxs);max-width:none;padding:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-md);flex-direction:column;position:relative;top:auto;overflow:visible}.responsibilty__focus__overlay__content li{width:100%;padding:9px 55px}.responsibilty__focus__overlay__content li:before{top:23%;left:5%;transform:none}}.responsibilty__split{padding-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-top:var(--padding-lg);justify-content:space-between;display:flex}.responsibilty__split__image{top:138px;top:var(--header-height);z-index:1;justify-content:center;align-items:flex-start;width:45%;height:fit-content;display:flex;position:sticky}.responsibilty__split__image figure{background-color:#036633;background-color:var(--forest);border-radius:500px;max-width:300px;margin-left:auto;margin-right:auto;position:relative}.responsibilty__split__image figure span{border-radius:500px;display:block;position:relative;overflow:hidden}.responsibilty__split__image figure span img{width:90%}.responsibilty__split__image .ball{z-index:3;width:80px;height:80px;transition:transform .1s ease-out;position:absolute}.responsibilty__split__image .ball:first-child{top:10%;right:-40px}.responsibilty__split__image .ball:nth-child(2){bottom:10%;left:-40px}@media (width<=47.9375em){.responsibilty__split__image{display:none}}.responsibilty__split__content{width:45%}@media (width<=63.9375em){.responsibilty__split__content{width:100%;margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md)}}.responsibilty__split__content.is-enabled{display:grid}.responsibilty__split__item{transform-origin:50% 0;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100%;position:sticky;overflow:hidden;box-shadow:0 0 28px -3px #0003}.responsibilty__split__content:not(.is-enabled) .responsibilty__split__item:not(:first-child){margin-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-top:var(--padding-lg)}.responsibilty__split__item__overlay{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.responsibilty__split__item__title{padding:clamp(.75rem,.6588rem + .3791vw,1rem) clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-xs) var(--padding-sm)}.responsibilty__split__item:nth-child(4n-3) .responsibilty__split__item__title{background-color:#000;background-color:var(--black);color:var(--white)}.responsibilty__split__item:nth-child(4n-2) .responsibilty__split__item__title{background-color:#036633;background-color:var(--forest);color:var(--white)}.responsibilty__split__item:nth-child(4n-1) .responsibilty__split__item__title{background-color:#fab446;background-color:var(--gold)}.responsibilty__split__item:nth-child(4n) .responsibilty__split__item__title{background-color:#fc7d27;background-color:var(--orange)}.responsibilty__split__item__title h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);font-weight:700}.responsibilty__split__item__title span{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.55;line-height:var(--line-height-base)}.responsibilty__split__item__text{padding:clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-sm);background-color:#fff;background-color:var(--white)}.share{position:relative}.share button{width:42px;transition:all .3s;transition:var(--transition-md)}.share button:hover{color:var(--orange)}.share button svg{width:100%}.share ul{top:calc(100% + .625rem);top:calc(100% + var(--padding-xxs));gap:.625rem;gap:var(--padding-xxs);background-color:#fff;background-color:var(--white);padding:.625rem;padding:var(--padding-xxs);border-radius:clamp(1.5rem,1.3175rem + .7583vw,2rem);border-radius:var(--radius-large);z-index:1;transition:all .3s;transition:var(--transition-md);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #00000024}.share ul a{background-color:#fff;background-color:var(--white);width:32px;height:32px;transition:all .3s;transition:var(--transition-md);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.share ul a:hover{background-color:#000;background-color:var(--black);color:var(--white)}.share ul a svg{width:50%;max-height:50%}.share:not(.is-active) ul{opacity:0;visibility:hidden;transform:translate(-50%)translateY(-10px)}.split{padding-top:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-top:var(--padding-xlg);padding-bottom:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-bottom:var(--padding-xlg);background-color:#f5ece1;background-color:var(--cream);position:relative;overflow:hidden}@media (width>=64em){.split{padding-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-top:var(--padding-xxl);padding-bottom:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-bottom:var(--padding-xxl)}}.split__inner{justify-content:space-between;align-items:flex-start;gap:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);gap:var(--padding-xlg);flex-wrap:wrap;max-width:1360px;margin-left:auto;margin-right:auto;display:flex}.split__content{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-direction:column;width:100%;display:flex}@media (width>=64em){.split__content{width:calc(50% + clamp(2rem,1.4526rem + 2.2749vw,3.5rem)/-2);width:calc(50% - var(--padding-xlg) / 2);max-width:600px}}.split__intro{width:100%;max-width:600px}.split__intro h3{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.split__intro p,.split__small{width:100%;max-width:371px;line-height:1.55}.split__media{width:100%}@media (width>=64em){.split__media{width:calc(50% + clamp(2rem,1.4526rem + 2.2749vw,3.5rem)/-2);width:calc(50% - var(--padding-xlg) / 2);max-width:600px}}.split__button{gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);flex-wrap:wrap;display:flex}.stats-bar{z-index:0;min-height:70dvh;padding-top:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-top:var(--padding-xxxl);padding-bottom:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-bottom:var(--padding-xxxl);position:relative;overflow:hidden}.stats-bar__cloud{animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;inset:0}.stats-bar.is-visible .stats-bar__cloud{animation-play-state:running}.stats-bar__cloud img{width:50%;position:absolute;top:0%;left:0}@media (width<=47.9375em){.stats-bar__cloud img{width:100%}}.stats-bar__inner{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}@media (width<=47.9375em){.stats-bar__inner{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-direction:column}}.stats-bar__item{--shift:var(--padding-lg);will-change:transform;width:100%;max-width:302px;position:relative}@media (width<=47.9375em){.stats-bar__item{transform:none!important}}@media (width>=30em){.stats-bar__item{width:calc(50% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-2);width:calc(50% - (var(--padding-md) / 2))}}@media (width>=48em){.stats-bar__item{width:calc(25% + clamp(1.5rem,1.3175rem + .7583vw,2rem)/-1.33333);width:calc(25% - (var(--padding-md) * 3 / 4))}}.stats-bar__item>span{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);gap:.625rem;gap:var(--padding-xxs);width:100%;height:16px;display:flex;position:relative;overflow:hidden}.stats-bar__item>span span:first-child{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);flex:none;width:0}.stats-bar__item>span span:last-child{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);background-color:red;flex:none;width:100%;min-width:0}.stats-bar__item:first-child>span span:last-child{background-color:#8aa98a}.stats-bar__item:first-child>span span:first-child{background-color:#036633;background-color:var(--forest)}.stats-bar__item:nth-child(2)>span span:last-child{background-color:#ffe1b3}.stats-bar__item:nth-child(2)>span span:first-child{background-color:#fab446;background-color:var(--gold)}.stats-bar__item:nth-child(3)>span span:last-child{background-color:#f9ceb1}.stats-bar__item:nth-child(3)>span span:first-child{background-color:#fc7d27;background-color:var(--orange)}.stats-bar__item:nth-child(4)>span span:last-child{background-color:#bde3e4}.stats-bar__item:nth-child(4)>span span:first-child{background-color:#118d90;background-color:var(--teal)}.stats-bar__item h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}.stats-bar__item p{font-weight:700}.stats{z-index:0;position:relative}.stats__sun{width:100%;height:100%;position:absolute;top:0;left:0}.stats__sun .sun{width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stats__sun__inner{width:100%;height:100vh;position:sticky;top:0;left:0}.stats__button--bottom{margin-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-top:var(--padding-lg);margin-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-bottom:var(--padding-lg);justify-content:center;display:flex}.stats__inner{flex-wrap:wrap;justify-content:center;display:flex}@media (width<=47.9375em){.stats__inner{gap:clamp(1.5rem,1.3175rem + .7583vw,2rem);gap:var(--padding-md);flex-direction:column}}.stats__stat{--shift:var(--padding-lg);will-change:transform;width:100%;position:relative}@media (width<=47.9375em){.stats__stat{transform:none!important}}@media (width>=30em){.stats__stat{width:50%}}@media (width>=48em){.stats__stat{width:33.3333%}}@media (--medium-only){.stats__stat{width:45%}}.stats__stat__inner{padding:clamp(1.5rem, 1.3175rem + .7583vw, 2rem) var(--shift) clamp(1.5rem, 1.3175rem + .7583vw, 2rem) clamp(1.5rem, 1.3175rem + .7583vw, 2rem);padding:var(--padding-md) var(--shift) var(--padding-md) var(--padding-md);-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);background:#ffffff7a;border:1px solid #b9b1b11c;border-radius:12px;position:relative}.stats__stat__inner p{width:100%;max-width:270px}.stats__stat:nth-child(3n+1) .stats__stat__inner{transform:translateX(calc(var(--shift)))}@media (width<=47.9375em){.stats__stat:nth-child(3n+1) .stats__stat__inner,.stats__stat:nth-child(3n+2) .stats__stat__inner{transform:translate(0)}}.stats__stat:nth-child(3n+3) .stats__stat__inner{transform:translateX(calc(var(--shift) * -1))}@media (width<=47.9375em){.stats__stat:nth-child(3n+3) .stats__stat__inner{transform:translate(0)}}.stats__stat:first-child .stats__stat__inner svg circle{fill:var(--pink);stroke:var(--pink)}.stats__stat:nth-child(2) .stats__stat__inner svg circle{fill:var(--teal);stroke:var(--teal)}.stats__stat:nth-child(3) .stats__stat__inner svg circle{fill:var(--orange);stroke:var(--orange)}.stats__stat:nth-child(4) .stats__stat__inner svg circle{fill:var(--mint);stroke:var(--mint)}.stats__stat:nth-child(5) .stats__stat__inner svg circle{fill:var(--gold);stroke:var(--gold)}.stats__stat:nth-child(6) .stats__stat__inner svg circle{fill:var(--forest);stroke:var(--forest)}.stats__stat__inner p:first-child{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1.1}.stats__stat__inner h3{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);font-weight:700}.stats__stat__inner svg{color:var(--white);margin-top:.625rem;margin-top:var(--padding-xxs);margin-bottom:.625rem;margin-bottom:var(--padding-xxs)}.sun{width:200px;position:relative}.sun svg{width:100%}.team{padding-top:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-top:var(--padding-xxxl);padding-bottom:clamp(4rem,3.0877rem + 3.7915vw,6.5rem);padding-bottom:var(--padding-xxxl);background-color:#f5ece1;background-color:var(--cream);position:relative}.team__inner{position:relative;overflow:hidden}.team__intro{justify-content:space-between;align-items:center;padding:0 70px;display:flex}.team__intro .field{width:20%}.team__intro h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(2.5rem,1.8614rem + 2.654vw,4.25rem);font-weight:700;line-height:1.45}@media (width<=63.9375em){.team__intro{padding:0}}@media (width<=47.9375em){.team__intro{flex-wrap:wrap}.team__intro .field,.team__intro h2{width:100%}}.team__slider{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);will-change:transform;display:flex}.team__slider__list{justify-content:flex-start;align-items:stretch;gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex:none;animation-name:tickerSingle;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:relative}@keyframes tickerSingle{0%{transform:translate(-100%)}to{transform:translate(-200%)}}.team__slider__item{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:40vw;min-width:40vw;position:relative;overflow:hidden}@media (width<=47.9375em){.team__slider__item{width:65vw;min-width:65vw}}.team__slider__item figure{height:100%}.team__slider__item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.testimonial-videos{--video-scale:1;padding-bottom:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-bottom:var(--padding-lg);padding-top:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-top:var(--padding-xxl);position:relative;overflow:hidden}@media (width>=64em){.testimonial-videos{--video-scale:.8}}@media (width<=47.9375em){.testimonial-videos{padding-bottom:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-bottom:var(--padding-xxl);background-color:#f5ece1;background-color:var(--cream)}}.testimonial-videos__inner{flex-direction:column;display:flex;position:relative}@media (width>=64em){.testimonial-videos__inner{width:calc(100% * var(--video-scale));margin-left:auto;margin-right:auto}}.testimonial-videos__items{position:relative;overflow:hidden}@media (width<=47.9375em){.testimonial-videos__items{order:2}}.testimonial-videos__item{z-index:0;width:100%;transition:all .5s;transition:var(--transition-lg);position:relative;top:0;left:0}@media (width<=47.9375em){.testimonial-videos__item{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-direction:column;display:flex}}.testimonial-videos__item:not(.is-selected){opacity:0;visibility:hidden;position:absolute}.testimonial-videos__item figure{z-index:1;aspect-ratio:16/9;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);cursor:pointer;width:100%;position:relative;overflow:hidden}@media (width<=47.9375em){.testimonial-videos__item figure{order:1}}.testimonial-videos__item figure:after{content:"";z-index:1;background:#000;background:var(--black);opacity:.25;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.testimonial-videos__item video{z-index:2;opacity:0;visibility:hidden;transition:all .5s;transition:var(--transition-lg);-o-object-fit:fill;object-fit:fill;pointer-events:none;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;inset:0}.testimonial-videos__item.is-playing .testimonial-videos__item video{opacity:1;visibility:visible}.testimonial-videos__youtube{z-index:2;opacity:0;pointer-events:none;transition:opacity .5s;transition:opacity var(--transition-lg);position:absolute;inset:0}.testimonial-videos__item.is-playing .testimonial-videos__youtube{opacity:1}.testimonial-videos__youtube iframe{pointer-events:none;border:0;width:100%;height:100%}.testimonial-videos__image{z-index:1;will-change:transform;max-width:none;position:absolute;inset:-5%}.testimonial-videos__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s;transition:var(--transition-lg);position:absolute;top:0;left:0}.testimonial-videos__item.is-playing .testimonial-videos__image img{opacity:0;visibility:hidden}.testimonial-videos__text{z-index:2;width:100%;max-width:calc(577px * var(--video-scale));transition:all .5s;transition:var(--transition-lg);pointer-events:none;position:relative}@media (width<=47.9375em){.testimonial-videos__text{order:2}}.testimonial-videos__item.is-playing .testimonial-videos__text{opacity:0;visibility:hidden}.testimonial-videos__item.is-playing .testimonial-videos__text:has([data-inline-video-target=video]){opacity:1;visibility:visible}.testimonial-videos__text [data-inline-video-target=video]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;pointer-events:auto;width:100%;height:auto;display:block;min-width:0!important;min-width:initial!important;min-height:0!important;min-height:initial!important;opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important}@media (width>=64em){.testimonial-videos__text{padding:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding:var(--padding-lg);color:var(--white);position:absolute;top:0;left:0}}.testimonial-videos__text blockquote{position:relative}.testimonial-videos__text span{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);font-size:calc(50px * var(--video-scale));line-height:1.2;position:absolute;top:0;left:0;transform:translate(-110%)}.testimonial-videos__text p{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm)}.testimonial-videos__text cite{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base)}@media (width<=47.9375em){.testimonial-videos__text cite{display:none}}.testimonial-videos__text strong{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1.125rem;font-size:var(--font-size-base);line-height:1.55;line-height:var(--line-height-base);font-style:normal;font-weight:700}.testimonial-videos__play{z-index:3;width:calc(15vw * var(--video-scale));height:calc(15vw * var(--video-scale));pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-videos__play button{pointer-events:auto}.testimonial-videos__play__move{width:45%;height:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=47.9375em){.testimonial-videos__play__move{width:100%;height:100%}}.testimonial-videos__play__move button{will-change:transform;-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);background:#fff6;border:1px solid #b9b1b11c;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (width<=47.9375em){.testimonial-videos__play__move button{transform:none!important}}.testimonial-videos__play__move circle{opacity:0}.testimonial-videos__item.is-playing .testimonial-videos__play__move{opacity:0;visibility:hidden;pointer-events:none}.testimonial-videos__volume{right:clamp(1rem,.8175rem + .7583vw,1.5rem);right:var(--padding-sm);bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);bottom:var(--padding-sm);z-index:5;-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);color:var(--black);width:44px;height:44px;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s;transition:var(--transition-lg);background:#ffffff8c;border:1px solid #b9b1b11c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.testimonial-videos__item.is-playing .testimonial-videos__volume{opacity:1;visibility:visible;pointer-events:auto}.testimonial-videos__volume:hover{background:#ffffffbf}.testimonial-videos__volume:focus-visible{outline:2px solid #000;outline:2px solid var(--black);outline-offset:2px}.testimonial-videos__volume__icon{width:24px;height:24px;transition:opacity .3s;transition:opacity var(--transition-md);justify-content:center;align-items:center;display:flex;position:absolute}.testimonial-videos__volume__icon svg{width:100%;height:100%}.testimonial-videos__volume__icon--on{opacity:1}.testimonial-videos__volume__icon--off,.testimonial-videos__volume.is-muted .testimonial-videos__volume__icon--on{opacity:0}.testimonial-videos__volume.is-muted .testimonial-videos__volume__icon--off{opacity:1}.testimonial-videos__controls{pointer-events:none;z-index:1;width:100%;position:relative}@media (width<=63.9375em){.testimonial-videos__controls{pointer-events:auto;margin-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);margin-bottom:var(--padding-sm);order:1}}@media (width>=64em){.testimonial-videos__controls{padding:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding:var(--padding-lg);position:absolute;bottom:0;left:0}}.testimonial-videos__controls ul{gap:.625rem;gap:var(--padding-xxs);flex-direction:column;display:flex}@media (--smalld-down){.testimonial-videos__controls ul{flex-flow:wrap}}@media (width<=63.9375em){.testimonial-videos__controls ul{pointer-events:auto;width:100%;max-width:100%;margin-right:calc(-1*clamp(1.5rem,1.1123rem + 1.6114vw,2.5625rem));margin-right:calc(var(--container-padding) * -1);padding-right:clamp(1.5rem,1.1123rem + 1.6114vw,2.5625rem);padding-right:var(--container-padding);scroll-snap-type:x proximity;scroll-snap-align:start;scroll-snap-stop:always;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none ;flex-direction:row;overflow:auto}.testimonial-videos__controls ul::-webkit-scrollbar{display:none}}@media (width<=47.9375em){.testimonial-videos__controls ul{scroll-snap-type:none;flex-direction:column;margin-right:0;padding-right:0;overflow:visible}}.testimonial-videos__controls li{min-width:calc(277px * var(--video-scale));position:relative;overflow:hidden}@media (width<=47.9375em){.testimonial-videos__controls li{min-width:100%}}.testimonial-videos__control{pointer-events:all;-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);padding:.625rem clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-xxs) var(--padding-xs);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);align-items:center;gap:.625rem;gap:var(--padding-xxs);transition:all .5s,transform 1s cubic-bezier(.25,1,.5,1);transition:all var(--transition-lg), transform var(--transition-xxl) var(--easeOutQuart);white-space:nowrap;width:calc(340px * var(--video-scale));opacity:.65;background:#ffffff8c;border:1px solid #b9b1b11c;display:flex}li:not(.is-visible) .testimonial-videos__control{opacity:0}@media (width<=47.9375em){.testimonial-videos__control{opacity:1;width:100%;min-width:100%}.testimonial-videos__control.is-selected{background-color:#000;background-color:var(--black);color:var(--white)}}.testimonial-videos__control:hover{opacity:1;background:#ffffffb3}.testimonial-videos__control.is-selected{opacity:1;background-color:#000;background-color:var(--black);color:var(--white)}.testimonial-videos__control figure{width:calc(75px * var(--video-scale));height:calc(75px * var(--video-scale));border-radius:50%;position:relative;overflow:hidden}@media (width<=47.9375em){.testimonial-videos__control figure{display:none}}.testimonial-videos__control img{-o-object-fit:cover;object-fit:cover;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100%;height:100%}.testimonial-videos__control p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base)}.testimonial-videos__control strong{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1.125rem;font-size:var(--font-size-base);line-height:1.55;line-height:var(--line-height-base);font-style:normal;font-weight:700}.testimonials-sticker{overflow-x:clip}@media (width<=47.9375em){.testimonials-sticker{z-index:2;isolation:isolate;background-color:#f5ece1;background-color:var(--cream);position:relative;overflow:hidden}.testimonials-sticker__videos,.testimonials-sticker__text{z-index:1;background-color:#f5ece1;background-color:var(--cream);position:relative}}.testimonials{padding-bottom:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-bottom:var(--padding-xlg)}@media (width<=47.9375em){.testimonials{padding-top:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-top:var(--padding-xlg);background-color:#f5ece1;background-color:var(--cream)}}.testimonials__inner{padding-top:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-top:var(--padding-xlg);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);z-index:0;position:relative;overflow:hidden}.testimonials__bg{z-index:-1;background:linear-gradient(#eac2b6 12.91%,#8cf0b0 43.45%,#fab446 72.64%,#eac2b6 100%);background:linear-gradient(0deg, var(--pink) 0%, var(--gold) 27.36%, var(--mint) 56.55%, var(--pink) 87.09%);max-width:none;position:absolute;inset:-5%}.testimonials__slider{width:100%;max-width:660px;margin-left:auto;margin-right:auto;position:relative}@media (width<=47.9375em){.testimonials__slider{padding-left:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-left:var(--padding-lg);padding-right:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-right:var(--padding-lg)}}.testimonials__slides{width:100%;max-width:351px;margin-left:auto;margin-right:auto;position:relative}.testimonials__slides .swiper-slide{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);overflow:hidden}.testimonials__slides .swiper-slide.swiper-slide-active{box-shadow:0 0 28px -3px #0003}.testimonials__item{padding:clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-sm);gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);background:#fff;background:var(--white);width:100%;transition:all .7s;transition:var(--transition-xl);flex-direction:column;display:flex}@media (width>=30em){.testimonials__item{aspect-ratio:351/426}}.swiper-slide:nth-child(8n-1) .testimonials__item{background:#fab446;background:var(--gold)}.swiper-slide:nth-child(8n-2) .testimonials__item{background:#fff;background:var(--white)}.swiper-slide:nth-child(8n-3) .testimonials__item{background:#118d90;background:var(--teal);color:var(--white)}.swiper-slide:nth-child(8n-4) .testimonials__item{background:#eac2b6;background:var(--pink)}.swiper-slide:nth-child(8n-5) .testimonials__item{background:#8cf0b0;background:var(--mint)}.swiper-slide:nth-child(8n-6) .testimonials__item{background:#036633;background:var(--forest);color:var(--white)}.swiper-slide:nth-child(8n-7) .testimonials__item{background:#fc7d27;background:var(--orange);color:var(--white)}.swiper-slide:nth-child(8n-8) .testimonials__item{background:#a6a3a3;background:var(--grey-dark);color:var(--white)}.testimonials__item blockquote{gap:clamp(.75rem,.6588rem + .3791vw,1rem);gap:var(--padding-xs);flex-direction:column;height:100%;min-height:100%;display:flex}.testimonials__item p{font-family:PT Serif,serif;font-family:var(--font-serif);padding-bottom:clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding-bottom:var(--padding-xlg);flex-grow:1}@media (width<=47.9375em){.testimonials__item p{font-size:16px}}.testimonials__item cite{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.55;line-height:var(--line-height-base);font-style:normal}.testimonials__item cite strong{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:1.125rem;font-size:var(--font-size-base);line-height:1.55;line-height:var(--line-height-base)}.testimonials__controls{pointer-events:none;justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=47.9375em){.testimonials__controls{padding-left:.625rem;padding-left:var(--padding-xxs);padding-right:.625rem;padding-right:var(--padding-xxs)}}.testimonials__control{pointer-events:all;color:var(--white)}.testimonials__control[disabled]{opacity:.25;pointer-events:none}.testimonials__control svg{transition:all .5s;transition:var(--transition-lg)}.testimonials__control:hover svg{transform:scale(1.1)}.testimonials__control:first-child{transform:rotate(180deg)}.testimonials__control circle{fill:var(--black);stroke:var(--black)}.testimonials__footer{text-align:center;margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-top:var(--padding-md);margin-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-bottom:var(--padding-md)}.testimonials__footer a{width:100%;max-width:274px}.testimonials__marquee__wrapper{background-color:#f5ece1;background-color:var(--cream)}.testimonials__marquee{padding-bottom:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding-bottom:var(--padding-md)}@media (width<=47.9375em){.testimonials__marquee{z-index:1;background-color:#f5ece1;background-color:var(--cream);position:relative}.testimonials__marquee .marquee,.testimonials__marquee .marquee__inner,.testimonials__marquee .marquee__content{background-color:#f5ece1;background-color:var(--cream)}}.testimonials__marquee__item{padding-left:clamp(.75rem,.6588rem + .3791vw,1rem);padding-left:var(--padding-xs);padding-right:clamp(.75rem,.6588rem + .3791vw,1rem);padding-right:var(--padding-xs)}.testimonials__marquee__item figure{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);width:211px;height:139px;padding:clamp(.75rem,.6588rem + .3791vw,1rem);padding:var(--padding-xs);background:#ffffff7a;border:1px solid #b9b1b11c;justify-content:center;align-items:center;display:flex}@media (width<=47.9375em){.testimonials__marquee__item figure{background:#fff;background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;width:150px;height:100px}}.testimonials__marquee__item figure img{mix-blend-mode:darken;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:100%}.text{z-index:1;text-align:center;padding-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding-top:var(--padding-lg);padding-bottom:clamp(3rem,2.2701rem + 3.0332vw,5rem);padding-bottom:var(--padding-xxl);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}.text--half{padding-top:0}@media (width>=48em){.text{min-height:65dvh}.text.text--half{min-height:50dvh}}.text__inner{position:relative}.text__animate p,.text__fixed p{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);width:100%;max-width:974px;margin-left:auto;margin-right:auto;line-height:normal}@media (width<=47.9375em){.text__animate p,.text__fixed p{font-size:22px;line-height:1.5}}.text__animate{width:100%;height:100%;position:absolute;top:0;left:0}.is-replaced .text__animate{color:#0000}.text__animate .animate-word{transition:color .5s;transition:color var(--transition-lg)}.is-replaced .text__animate .animate-word.is-active{color:var(--black)}.is-replaced .text__fixed{color:#00000040}.text-centered{width:100%;max-width:676px;margin-left:auto;margin-right:auto;padding-bottom:120px}.text-centered h3{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.text-centered p{margin-top:65px}@media (width<=63.9375em){.text-centered{max-width:100%}}.text__intro{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);max-width:660px;margin-top:clamp(1.5rem,1.3175rem + .7583vw,2rem);margin-left:auto;margin-right:auto;margin-top:var(--padding-md)}.tiles{background:linear-gradient(#f5ece1 0%,#eac2b6 66.83%,#f5ece1 97.6%);background:linear-gradient(180deg, var(--cream) 0%, var(--pink) 66.83%, var(--cream) 97.6%);position:relative}.tiles__list.is-enabled{display:grid}.tiles__item{border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);transform-origin:50% 0;padding:clamp(1.5rem,1.3175rem + .7583vw,2rem);padding:var(--padding-md);color:var(--black);position:sticky;overflow:hidden}@media (width>=64em){.tiles__item{padding:clamp(2rem,1.8175rem + .7583vw,2.5rem);padding:var(--padding-lg)}}.tiles__list:not(.is-enabled) .tiles__item:not(:first-child){margin-top:clamp(2rem,1.8175rem + .7583vw,2.5rem);margin-top:var(--padding-lg)}.tiles__item__overlay{background-color:#000;background-color:var(--black);opacity:0;border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);pointer-events:none;position:absolute;inset:0}.tiles__item__inner{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);flex-wrap:wrap;display:flex}.tiles__item__title{align-items:flex-start;gap:.625rem;gap:var(--padding-xxs);width:100%;padding-bottom:clamp(1rem,.8175rem + .7583vw,1.5rem);padding-bottom:var(--padding-sm);flex-direction:column;display:flex}.tiles__item__title span{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.25rem,1.1588rem + .3791vw,1.5rem);line-height:1.55;line-height:var(--line-height-base);position:static}.tiles__item__title h2{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(4.25rem,2.7447rem + 6.2559vw,8.375rem);font-weight:700;line-height:1}@media (width<=47.9375em){.tiles__item__title h2{margin-top:10px;font-size:50px}}.tiles__item__media{width:100%}@media (width>=64em){.tiles__item__media{width:calc(40% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);width:calc(40% - (var(--padding-sm) / 2));max-width:500px}}.tiles__item__content{background-color:#f1efef;background-color:var(--grey-xlight);border-radius:clamp(.625rem,.5794rem + .1896vw,.75rem);border-radius:var(--radius-small);width:100%;padding:clamp(1rem,.8175rem + .7583vw,1.5rem);padding:var(--padding-sm);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=64em){.tiles__item__content{width:calc(60% + clamp(1rem,.8175rem + .7583vw,1.5rem)/-2);width:calc(60% - (var(--padding-sm) / 2));padding:clamp(2rem,1.8175rem + .7583vw,2.5rem) clamp(2rem,1.4526rem + 2.2749vw,3.5rem);padding:var(--padding-lg) var(--padding-xlg);flex-grow:1}}.tiles__item__content .rich-text{width:100%}.tiles__item__content h3{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base)}.window{padding-top:10vh;padding-bottom:10vh;position:relative;overflow-x:clip}.window__fixed{position:absolute;inset:0}.window+*{z-index:1;position:relative}.window__sun{z-index:-1;justify-content:center;align-items:flex-start;width:100%;height:150%;display:flex;position:absolute;top:0;left:0}@media (width<=47.9375em){.window__sun{height:100%}}.window__sun .sun{opacity:0;transform-origin:50%;width:35vw;position:sticky;top:50%;transform:translateY(-50%)}@media (width<=47.9375em){.window__sun .sun{width:70vw}}.window--sun-stop .window__sun{height:135%}@media (width>=75em){.window--sun-stop .window__sun{height:140%}}@media (width<=47.9375em){.window--sun-stop .window__sun{height:100%}}.window__cloud{z-index:1;position:absolute;inset:0;overflow:hidden}.window__cloud img{width:50%;position:absolute;top:50%;left:0}@media (width<=47.9375em){.window__cloud img{width:100%}}.window__cloud__inner{animation-name:offOn;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;inset:0}.window.is-visible .window__cloud__inner{animation-play-state:running}.window__porthole{z-index:2;width:100%;height:100dvh;position:sticky;top:0;left:0}@media (width<=47.9375em){.window__porthole{height:50dvh;top:25vh}}.window__porthole__inner{background-color:#eac2b6;background-color:var(--pink);border-radius:250px;width:18vw;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (width<=47.9375em){.window__porthole__inner{width:40vw}}.window__porthole__inner:before{content:"";padding-bottom:175%;display:block}.window__porthole__inner figure{background-color:#f5ece1;background-color:var(--cream);border-radius:250px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-10%)}.window__porthole__inner video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.window__porthole--coin .window__porthole__inner video{width:150%}.window__porthole--water .window__porthole__inner video{min-width:300%;transform:translate(-65%,-50%)}.window__content{z-index:3;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}@media (width<=47.9375em){.window__content{min-height:75vh}}.window__content__split{font-family:PT Serif,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,1.4088rem + .3791vw,1.75rem);line-height:1.55;line-height:var(--line-height-base);justify-content:space-between;align-items:center;width:100%;display:flex}@media (width<=47.9375em){.window__content__split{gap:clamp(1rem,.8175rem + .7583vw,1.5rem);gap:var(--padding-sm);text-align:center;flex-direction:column}}.window__content__text{font-family:Host Grotesk,sans-serif;font-family:var(--font-sans);font-size:clamp(1.875rem,1.6469rem + .9479vw,2.5rem);line-height:1.55;line-height:var(--line-height-base);text-align:center;justify-content:center;align-items:center;width:100%;min-height:50vh;display:flex}@media (width<=47.9375em){.window__content__text{font-size:20px}}.window__content__text__item{width:100%;max-width:974px;margin-left:auto;margin-right:auto}.window__content__text__item--first{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-replaced .window__content__text__item--first{color:#0000}.is-replaced .window__content__text__item--second{color:#00000026}.window__content__text__item .animate-word{transition:color .5s;transition:color var(--transition-lg)}.is-replaced .window__content__text__item .animate-word.is-active{color:var(--black)}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:ease;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[hidden]{display:none!important}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
