@charset "UTF-8";@font-face{font-family:Poppins;src:url(../fonts/poppins-extrabold-webfont.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/poppins-semibold-webfont.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/poppins-light-webfont.woff2) format("woff2");font-display:swap}:root{--error-outline:5px solid red;--warning-outline:5px solid orange;--scroll-padding:65px;--size-outer-container:100em;--size-container-max:95vw;--size-container-default:80em;--size-container:var(--size-container-default);--h-header-mobile:50px;--c-border:#d9d9d9;--c-white:#fff;--c-text:#1f1e1e;--c-action:#94141b;--c-primary-h:0;--c-primary-s:0%;--c-primary-l:0%;--c-black:#1e1e1d;--c-secondary-h:0;--c-secondary-s:0%;--c-secondary-l:0%;--c-primary:hsl(var(--c-primary-h),var(--c-primary-s),var(--c-primary-l));--c-secondary:hsl(var(--c-secondary-h),var(--c-secondary-s),var(--c-secondary-l));--c-action-h:357;--c-action-s:76%;--c-action-l:33%;--c-action:hsl(var(--c-action-h),var(--c-action-s),var(--c-action-l));--bg-button-h:var(--c-action-h);--bg-button-s:var(--c-action-s);--bg-button-l:var(--c-action-l);--bd-input:1px solid #d9d9d9;--c-accent:var(--c-action);--c-caret:var(--c-action);--bg-hr:#ccc;--fz-base:16px;--fz-base-mobile:16px;--m-body:0;--p-body:0;--bg-selection:#ccc;--c-selection:#fcfcfc;--bg-header:var(--c-black,#1e1e1e);--bg-body:#f7f5f3;--icon-fill:#1e1e1e;--icon-stroke:#1e1e1e;--icon-accent:var(--c-actions);--c-light-gray:#c6c4c3;--bgc-scrollbar:#ccc;--td-menu-transform:500ms;--td-menu-box-shadow:300ms;--ff-text:"Poppins";--ff-headings:"Poppins";--step--2:clamp(0.61rem,calc(0.6rem + 0.05vw),0.64rem);--step--1:clamp(0.73rem,calc(0.71rem + 0.11vw),0.8rem);--step-0:clamp(0.88rem,calc(0.84rem + 0.2vw),1rem);--step-1:clamp(1.05rem,calc(0.99rem + 0.31vw),1.25rem);--step-2:clamp(1.26rem,calc(1.17rem + 0.47vw),1.56rem);--step-3:clamp(1.51rem,calc(1.37rem + 0.69vw),1.95rem);--step-4:clamp(1.81rem,calc(1.62rem + 0.98vw),2.44rem);--step-5:clamp(2.18rem,calc(1.9rem + 1.37vw),3.05rem);--fz-h1:var(--step-5);--fz-h2:var(--step-4);--fz-h3:var(--step-3);--fz-h4:var(--step-2);--fz-h5:var(--step-1);--fz-small:var(--step--1);--fz-body-m:clamp(1.05rem,calc(0.95rem + 0.25vw),1.25rem);--fz-body-m:1.25rem;--fz-body-l:1.5625rem;--fz-body-xl:1.9375rem;--space-3xs:clamp(0.25rem,0.25rem,0.25rem);--space-2xs:clamp(0.44rem,calc(0.42rem + 0.1vw),0.5rem);--space-xs:clamp(0.69rem,calc(0.67rem + 0.1vw),0.75rem);--space-s:clamp(0.88rem,calc(0.84rem + 0.2vw),1rem);--space-m:clamp(1.31rem,calc(1.25rem + 0.29vw),1.5rem);--space-l:clamp(1.75rem,calc(1.67rem + 0.39vw),2rem);--space-xl:clamp(2.63rem,calc(2.51rem + 0.59vw),3rem);--space-2xl:clamp(3.5rem,calc(3.34rem + 0.78vw),4rem);--space-3xl:clamp(5.25rem,calc(5.01rem + 1.18vw),6rem);--space-3xs-2xs:clamp(0.25rem,calc(0.17rem + 0.39vw),0.5rem);--space-2xs-xs:clamp(0.44rem,calc(0.34rem + 0.49vw),0.75rem);--space-xs-s:clamp(0.69rem,calc(0.59rem + 0.49vw),1rem);--space-s-m:clamp(0.88rem,calc(0.68rem + 0.98vw),1.5rem);--space-m-l:clamp(1.31rem,calc(1.1rem + 1.08vw),2rem);--space-l-xl:clamp(1.75rem,calc(1.36rem + 1.96vw),3rem);--space-xl-2xl:clamp(2.63rem,calc(2.19rem + 2.16vw),4rem);--space-2xl-3xl:clamp(3.5rem,calc(2.72rem + 3.92vw),6rem);--space-s-l:clamp(0.88rem,calc(0.52rem + 1.76vw),2rem);--gap:var(--space-m);--w-widget:15rem;--bxsh-base:0 0 20px rgba(0,0,0,0.1)}@keyframes zoom{0%{transform:scale(1);opacity:1;border-width:3px}to{transform:scale(1.5);opacity:0;border-width:0}}.wrapper{width:min(var(--size-container),var(--size-container-max));margin-inline:auto;padding-inline:var(--space-s)}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,textarea{padding:.5em;border:var(--bd-input,#ccc);transition:all 1s;border-radius:min(5px,1vw);background-color:var(--bg-input,var(--c-white));max-width:100%}input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=phone]:active,input[type=phone]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{border:var(--bd-input-active)}.button{display:inline-block;position:relative;background:0 0;border:none;margin:0;padding:0}.wrapper-grid{--padding-inline:var(--space-s,1rem);--content-max-width:var(--size-container,80em);--breakout-max-width:var(--size-container-max,100em);--breakout-size:calc(var(--breakout-max-width)/2 - var(--content-max-width)/2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box}::-moz-selection{background:var(--bg-selection,#fcfcfc);color:var(--c-selection,#fff)}::selection{background:var(--bg-selection,#fcfcfc);color:var(--c-selection,#fff)}::-webkit-scrollbar{width:.6rem;border-left:1px solid}::-webkit-scrollbar-thumb{background:var(--bgc-scrollbar)}html{min-height:100%;scroll-padding-top:var(--scroll-padding,65px);hanging-punctuation:first last;scrollbar-gutter:stable;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{scrollbar-color:var(--bgc-scrollbar) var(--bg-body);scrollbar-width:thin}body{background-color:var(--bg-body);font-family:var(--ff-text);color:var(--c-text);padding:var(--p-body,0);margin:var(--m-body,0);font-size:var(--fz-base);overflow-x:hidden;line-height:1.5}body.toggled{overflow:hidden}body:has(.title-wrapper) .inner{background-color:var(--bg-header)}.grid-responsive{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:10px}@media (width < 800px){.grid-responsive{--n:2}}@media (width < 400px){.grid-responsive{--n:1}}a:not([class]){transition:color .4s;color:currentColor}a:not([class]),h1 a:not([class]),h2 a:not([class]),h3 a:not([class]),h4 a:not([class]),h5 a:not([class]),h6 a:not([class]){text-decoration:none}a:not([class]):hover{color:hsl(var(--c-action-h),var(--c-action-s),var(--c-action-l));--icon-fill:currentColor;--icon-stroke:currentColor}a{color:var(--c-link);text-decoration:none}a:hover{color:var(--c-link-hover)}figure{margin:0;padding:0}hr{background-color:var(--bg-hr,#ccc);border:none;height:1px;display:block;flex-basis:100%}.values{background:url(../images/elipses.png) no-repeat 100% 0,url(../images/elipse-big.png) no-repeat 70% 35%}.box{background-color:var(--_bxbg-color,var(--c-white));border-radius:min(5vw,30px);overflow:hidden;max-width:100%}.box section{flex-grow:1;flex-basis:50%;max-width:700px}.box h2{margin-top:0}.box--callout{width:min(var(--size-outer-container),94vw);margin-inline:auto;padding:var(--space-l);gap:var(--space-xl);flex-wrap:wrap}.box--callout article{flex-basis:40%;flex-grow:1}.box--narrow{padding-inline:min(5vw,var(--space-xl));box-shadow:0 4px 48px rgba(0,0,0,.05);padding-block:min(5vw,var(--space-l));flex-wrap:wrap-reverse}.box--values{padding:min(10vw,var(--space-2xl)) min(5vw,var(--space-xl));background:inherit url(../images/values-bg.png) repeat 90% 10%}.box--cta,.box--flex{display:flex}.box--cta{width:min(var(--size-outer-container),94vw);margin-inline:auto;align-items:center;color:var(--c-white);--_bxbg-color:var(--c-action);--_underline-color:var(--c-white);--bg-button-l:100%;--c-button-h:var(--c-action-h);--c-button-l:var(--c-action-l);--c-button-s:var(--c-action-s);--c-button-active:var(--c-action);--_bg-alert:var(--c-white);--_c-alert:var(--c-action);--_p-alert:var(--space-m) var(--space-s);--_m-alert:var(--space-xs) 0}.box--cta a:hover{--c-action-l:55%}.box--cta picture{display:flex;align-self:flex-end;min-width:300px}.box--cta article{padding:var(--space-l)}.box--cta fieldset{margin:0;padding:0;display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.box--cta fieldset input{width:100%}.box--cta label{display:block}@media screen and (max-width:760px){.box--cta picture{display:none}}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.1;font-weight:400;color:var(--c-headings,currentColor);font-family:var(--ff-headings)}.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#651314}.h1:only-of-type,.h2:only-of-type,.h3:only-of-type,.h4:only-of-type,.h5:only-of-type,.h6:only-of-type,h1:only-of-type,h2:only-of-type,h3:only-of-type,h4:only-of-type,h5:only-of-type,h6:only-of-type{margin-top:0}.upcase{text-transform:uppercase}.upcase strong{font-weight:800}.upcase span{display:block}.h1,h1{font-weight:800;text-transform:uppercase;font-size:var(--fz-h1);line-height:var(--lh-h1,1.1)}.h2,h2{font-size:var(--fz-h2);line-height:var(--lh-h2,1.1)}.h3,h3{font-size:var(--fz-h3);line-height:var(--lh-h3,1.1)}.h4,h4{font-size:var(--fz-h4);line-height:var(--lh-h4,1.1)}.h5,h5{font-size:var(--fz-h5);line-height:var(--lh-h5,1.1)}.h6,h6{font-size:var(--fz-h6);line-height:var(--lh-h6,1.1)}small{font-size:var(--fz-small)}hgroup *{max-width:60ch}blockquote,dl,figure,hr,ol,p,table,ul{text-wrap:pretty}blockquote{margin:0;padding:0;font-size:var(--fz-body-l)}.flow>*+*{margin-top:var(--flow-space,1.5em)}ol[class],ul[class]{margin:var(--_m,0);padding:var(--_p,0);list-style:none}ol:empty,ul:empty{display:none}.text-columns{-moz-columns:200px 2;columns:200px 2;-moz-column-gap:1em;column-gap:1em;-moz-column-rule:1px dashed var(--c-hr);column-rule:1px dashed var(--c-hr)}@counter-style emoji-list{system:cyclic;symbols:🍎 🍊 🍋 🍌 🍉 🍇 🍓 🍈;suffix:" "}ol.emoji-list{list-style:emoji-list}details{position:relative;max-inline-size:60ch;color:#847566;border:1px solid #e8e3de;border-radius:50px;background-color:#fff;padding:var(--space-s) var(--space-m);transition:border-radius .2s,background-color .3s}details[open]{border-radius:10px}details:focus-within,details:hover{background-color:#f5f2f0}details+details{margin-block-start:var(--space-m)}summary{position:relative;cursor:pointer;color:#685c50;padding-right:2em}details::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility;transition-duration:.5s;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}summary::marker{content:""}summary:after{content:"";background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 3.333v9.334M3.333 8h9.333" stroke="%23EEEAE6" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');display:inline-flex;border-radius:50%;aspect-ratio:1;width:2em;background-color:#fff;transition:rotate .2s;float:right;align-items:center;justify-content:center;translate:.6em -.2em;position:absolute;right:0;top:0}details[open] summary:after{rotate:45deg;inset-block-start:.05rem}.overtitle{font-size:var(--step--1);font-weight:300;text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1}.overtitle:before{width:3em;height:1px;display:inline-block;margin-right:2em;border-radius:100px}.overtitle:before,.underline:after{content:"";background-color:var(--_underline-color,var(--c-action))}.underline:after{width:2em;border-radius:100vw;display:block;height:3px;margin-top:.6em}address{font-style:normal}.lead{line-height:1.2;grid-column:1/-1}.body-m,.lead{font-size:var(--fz-body-m)}.feature strong{color:var(--c-action);display:block;margin-block-end:var(--space-s)}.muted{color:#454545}.circle-before{position:relative;isolation:isolate}.circle-before:before{content:"";z-index:-1;border-radius:50%;border:min(10px,2vw) solid #f6f4f2;aspect-ratio:1;display:inline-block;position:absolute;height:min(100%,2.5em);transform:translateX(-50%)}.accent,.c-accent{color:var(--c-action)}.flex-list{position:relative;isolation:isolate;overflow:auto;--_m:var(--space-xl) 0;--_fz-counter:4em;display:flex;gap:var(--space-l)}.flex-list img,.flex-list strong{display:block;margin-bottom:var(--space-s)}.flex-list li{z-index:1;min-width:200px;flex-grow:1}.list-steps{counter-reset:steps}.list-steps:before{background-image:repeating-linear-gradient(90deg,var(--c-light-gray),var(--c-light-gray) 12px,transparent 0,transparent 16px);background-position:0 0;background-repeat:repeat-x;background-size:100% 2px;content:"";display:inline-block;pointer-events:none;position:absolute;width:100%;height:1px;opacity:.5;top:1em;z-index:-1}.list-steps li{counter-increment:steps;position:relative}.list-steps li:before{font-weight:800;content:counter(steps);font-size:var(--_fz-counter);color:var(--c-light-gray,#535350);background-color:var(--bg-body);padding-inline:.5em;position:relative;left:-.5em;line-height:1;display:inline-block}.small{font-size:var(--fz-small)}.timeline{display:grid;grid-auto-columns:max(min-content,35%);grid-auto-flow:column;-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);grid-auto-rows:1fr;grid-template-rows:repeat(2,auto);overflow:auto;position:relative;background:url(../images/arrow-bg.svg) no-repeat 100% 49%;background-size:100%;--_w-dot:12px;--_col-width:30%;--odd-columns:span 2;--even-columns:span 3;--_p:var(--space-xl)}.timeline .timeline-item{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="40%" fill="none" stroke="%23333" stroke-width="2" stroke-dasharray="2, 20" stroke-linecap="square"/></svg>');background-repeat:no-repeat;background-position-x:6px;display:flex;flex-direction:column;position:relative;padding-inline-end:var(--space-l);min-width:400px}.timeline .timeline-item>*{background-color:var(--bg-body)}.timeline .timeline-item:after,.timeline .timeline-item:before{left:0;position:absolute;content:"";display:inline-block;aspect-ratio:1;width:var(--_w-dot);background-color:var(--_c-dot,var(--c-text));border-radius:50%}.timeline .timeline-item:before{--_c-dot:var(--c-action)}.timeline .timeline-item:after{--_w-dot:10px;margin-left:1px}.timeline::-webkit-scrollbar{height:.6rem}.timeline::-webkit-scrollbar-thumb{background:var(--c-action)}.timeline h3{font-weight:700;color:var(--c-action);margin-bottom:0;padding-block-start:1em}.timeline p{line-height:1.4;font-size:var(--fz-small)}.timeline img{width:-moz-min-content;width:min-content;margin-block:var(--space-s);border:3px solid #fff;border-radius:50%}.timeline p{max-width:30ch}.timeline li:nth-child(2n):after,.timeline li:nth-child(2n):before{bottom:calc(var(--_w-dot)*-1/2)}.timeline li:nth-child(odd):before{top:calc(var(--_w-dot)*-1/2)}.timeline li:nth-child(2n):after{bottom:var(--_p)}.timeline li:nth-child(odd):after{top:var(--_p)}.timeline li:nth-child(odd){grid-column:var(--even-columns);grid-row:2;padding-block-start:var(--space-xl)}.timeline li:nth-child(2n){grid-column:var(--even-columns);padding-block-end:var(--space-xl);grid-row:1;background-position:5px 200px}.timeline li:nth-child(odd) img{order:1}em{font-style:normal;font-size:var(--fz-small)}.card-title{padding-left:20px}.card-title svg{position:absolute;left:0}button,input,select,textarea{font:inherit;hanging-punctuation:none}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--c-muted)}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--c-muted)}label{font-weight:700;color:var(--c-label)}label.legal{text-transform:none;font-size:var(--fz-small);font-weight:400;display:inline-block;color:var(--c-muted,#ccc)}label.legal a{font-size:inherit;font-weight:700}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week]{caret-color:var(--c-caret)}input[type=color]{background-color:transparent;border:none;padding:0}input{accent-color:var(--c-caret)}input:not(:-moz-placeholder-shown):invalid{outline-color:var(--c-error,red)}input:not(:placeholder-shown):invalid,input:user-invalid{outline-color:var(--c-error,red)}input:not(:-moz-placeholder-shown):valid{outline-color:var(--c-success,var(--c-action))}input:not(:placeholder-shown):valid,input:user-valid{outline-color:var(--c-success,var(--c-action))}input:focus:invalid{outline-color:var(--c-warning,orange)}textarea{max-width:90vw}input[type=checkbox],input[type=radio]{position:absolute;z-index:0;transform:scale(0);display:block}input[type=checkbox]+label,input[type=radio]+label{padding-left:30px;position:relative}input[type=checkbox]+label>*,input[type=radio]+label>*{position:relative}input[type=checkbox]+label:after,input[type=checkbox]+label:before,input[type=radio]+label:after,input[type=radio]+label:before{content:"";position:absolute;display:block}input[type=checkbox]+label:before,input[type=radio]+label:before{position:absolute;background-color:#fff;display:inline-block;top:0;width:30px;height:30px;left:0;border-radius:2px;border:1px solid var(--c-primary);height:15px;width:15px;transition:background-color .3s ease}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:var(--c-secondary)}input[type=radio]+label:before{border-radius:50%}.legal,.legal label{font-weight:400;font-size:var(--step--1)}.form-group{margin-block-end:var(--space-s);max-width:90vw}.button,.button-text,[type=reset],[type=submit]{background-color:transparent;border:none;color:hsl(var(--c-button-h,0),var(--c-button-s,0%),var(--c-button-l,100%));border-radius:100vw;text-transform:uppercase;font-weight:700;font-size:.96em;letter-spacing:.11em;transition:box-shadow .2s;border:3px solid var(--c-action);text-align:center}.button-text:active,.button-text:hover,.button:active,.button:hover,[type=reset]:active,[type=reset]:hover,[type=submit]:active,[type=submit]:hover{box-shadow:0 0 0 6px hsla(var(--bg-button-h,0) var(--bg-button-s,0%) var(--bg-button-l,0%)/.4);color:var(--c-button-active)}button:has(svg){background:0 0;padding:0;margin:0;border:none}button:has(svg):active,button:has(svg):hover{--icon-stroke:var(--c-action)}button:has(svg)[disabled]{--icon-stroke:var(--c-gray)}.button{background-color:hsl(var(--bg-button-h,0),var(--bg-button-s,0%),var(--bg-button-l,0%));padding:var(--space-s) var(--space-l)}.button-secondary,.button-text{padding:var(--space-s) var(--space-l);border:3px solid var(--c-white);display:inline-block}.read-more,.readmore{font-weight:700;text-transform:uppercase;letter-spacing:.11em;padding-right:2rem}.read-more:hover,.readmore:hover{color:var(--c-action)}.read-more:hover:after,.readmore:hover:after{transform:translateX(1rem)}.read-more:after,.readmore:after{content:"";display:inline-block;width:15px;aspect-ratio:1;transition:transform .3s;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.394 8.925h9.333m0 0L8.06 4.26m4.667 4.666L8.06 13.592" stroke="%231E1E1E" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:100% 0;margin-left:1rem;vertical-align:text-bottom}@media screen and (min-width:760px){.menu-toggle{display:none}}.menu-toggle path{transition:all var(--transition-speed,.3s) ease-in-out;transform-origin:center}.menu-open .menu-toggle path:first-child{opacity:0;transform:translateY(4px)}.menu-open .menu-toggle path:nth-child(2){transform:rotate(45deg) translate(2%)}.menu-open .menu-toggle path:nth-child(3){transform:rotate(-45deg) translate(-2%,-17%)}fieldset{border:none;padding:0;margin:0}label{display:block}.alert{clear:both;padding:var(--_p-alert,0);margin:var(--_m-alert,0);background-color:var(--_bg-alert);color:var(--_c-alert);border:var(--_bd-alert,0);border-radius:var(--_bdrs-alert,10px)}.alert .close{float:right;padding:var(--space-3xs);margin-inline-start:var(--space-m)}.nav ul,nav ul{margin:0;padding:0;list-style:none}.inline-contact{padding-right:15px}.inline-contact strong{font-size:1rem;font-weight:700;padding-right:5px}.main-navigation ul{display:flex;flex-direction:column}.main-navigation ul [aria-current=page]{font-weight:700}.main-navigation ul li{position:relative;padding:var(--space-3xs)}.main-navigation ul li.active a{font-weight:700}.main-navigation ul .sub-menu{overflow:hidden;transition:transform var(--td-menu-transform,.5s) ease,box-shadow var(--td-menu-box-shadow,.3s) ease;transform-origin:left top;transition-delay:var(--td-menu-box-shadow,.3s),0s;margin-left:var(--space-s)}.main-navigation ul .sub-menu li{white-space:nowrap}.main-navigation ul ul li a,.main-navigation ul ul li span{font-weight:400;font-size:.8em}@media screen and (min-width:760px){.main-navigation ul{flex-direction:row}.main-navigation .sub-menu{top:100%;left:0;margin-left:0;position:absolute;background-color:var(--c-black);border-radius:10px;padding-top:20px;padding-inline:var(--space-3xs)}.main-navigation .top-level+li{margin-left:var(--space-s)}.main-navigation .top-level:last-child .sub-menu{left:auto;right:0}.main-navigation .top-level .sub-menu{transform:scaleY(0)}.main-navigation .top-level .sub-menu li{opacity:0;transition-delay:0s;transition:opacity var(--td-menu-box-shadow,.3s)}.main-navigation .top-level.open .sub-menu,.main-navigation .top-level:active .sub-menu,.main-navigation .top-level:focus .sub-menu,.main-navigation .top-level:hover .sub-menu{transition-delay:0s,var(--td-menu-transform,.5s);transform:scaleY(1)}.main-navigation .top-level.open .sub-menu li,.main-navigation .top-level:active .sub-menu li,.main-navigation .top-level:focus .sub-menu li,.main-navigation .top-level:hover .sub-menu li{transition-delay:var(--td-menu-transform,.5s);opacity:1}}.footer-nav a{font-size:.9rem}nav.pages{display:flex;justify-content:space-between;margin-top:var(--spacing)/3;flex-wrap:wrap}.site-footer nav ul{margin:0 0 0 1em;padding:0;list-style:disc}.pills .pill{padding:var(--_p-pill,var(--space-xs));display:inline-block}.testimonials-carousel{--slide-size:100%;overflow:hidden}.offer-carousel{gap:var(--space-l);--slide-size:100%}@media screen and (min-width:556px){.offer-carousel{--slide-size:50%}}.dots-carousel{--slide-size:100%;max-width:60ch;margin-inline:auto;text-align:center;font-size:var(--fz-body-l);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ew-resize}.embla .embla__viewport{overflow:hidden}.embla__container{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-size)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla__controls{display:flex;justify-content:space-between;flex-wrap:wrap-reverse;gap:var(--space-m)}.buttons,.embla__buttons{display:flex;--c-action:currentColor}.buttons .button,.embla__buttons .button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;cursor:pointer;border:0;padding:0;margin:0;z-index:1}.buttons .button:disabled,.embla__buttons .button:disabled{opacity:.5}.buttons .button--prev svg,.buttons .embla__button--prev svg,.embla__buttons .button--prev svg,.embla__buttons .embla__button--prev svg{transform:rotate(180deg)}.embla__dots{display:flex;justify-content:center;align-items:center;gap:var(--space-3xs)}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:1px solid var(--c-text);padding:0;margin:0;height:15px;width:15px;border-radius:100%}.embla__dot:hover{box-shadow:0 0 0 6px hsla(var(--bg-button-h,0) var(--bg-button-s,0%) var(--bg-button-l,0%)/.4)}.embla__dot--selected{background-color:var(--c-action)}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s ease-in-out infinite}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}figure.gallery{text-align:center}.centered-image{margin-inline:auto;display:block}.hidden-svg{visibility:hidden;width:0;height:0;position:absolute}.filled-icon{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:var(--icon-fill,#e4e4e4)}.stroked-icon{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:none;stroke:var(--icon-stroke,#e4e4e4);stroke-width:var(--stroke-width,1px);vertical-align:middle;stroke-linecap:round}svg.logo{max-width:250px}svg.logo path{fill:inherit}svg.logo use{fill:var(--brand-blue)}iframe,img,svg,video{max-width:100%;height:auto}svg{height:auto}svg.active{--icon-fill:var(--c-action)}.icon-box{display:flex;gap:var(--space-s)}.icon-box-inline{align-items:center}.contact-box{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon{width:var(--icon-size,48px);height:var(--icon-size,48px);min-width:var(--icon-size,48px)}.icon-xs{--icon-size:var(--icon-size-xs,32px)}.icon-2xs{--icon-size:var(--icon-size-2xs,28px)}.icon-3xs{--icon-size:var(--icon-size-3xs,24px)}.icon-4xs{--icon-size:var(--icon-size-4xs,20px)}.icon-5xs{--icon-size:var(--icon-size-5xs,16px)}.icon-s{--icon-size:var(--icon-size-s,32px)}.icon-m{--icon-size:var(--icon-size-m,48px)}.icon-l{--icon-size:var(--icon-size-l,64px)}.icon-xl{--icon-size:var(--icon-size-xl,96px)}.icon-2xl{--icon-size:var(--icon-size-2xl,128px)}.icon-3xl{--icon-size:var(--icon-size-3xl,192px)}.icon-4xl{--icon-size:var(--icon-size-4xl,256px)}.stroke-s{--stroke-width:1.3px}.stroke-m,.stroke-s{--stroke-linejoin:miter;--stroke-miterlimit:10}.stroke-m{--stroke-width:2px}.stroke-l{--stroke-width:4px}.stroke-l,.stroke-xl{--stroke-linejoin:miter;--stroke-miterlimit:10}.stroke-xl{--stroke-width:6px}.stroke-2xl{--stroke-width:8px;--stroke-linejoin:miter;--stroke-miterlimit:10}.button svg{--icon-fill:var(--c-action);--icon-stroke:var(--c-action)}.inline-icons{display:flex}.icon{width:var(--icon-size,24px);height:var(--icon-size,24px);min-width:var(--icon-size,24px)}.icon--16{--icon-size:16px}.icon--32{--icon-size:32px}.icon--48{--icon-size:48px}.icon--64{--icon-size:64px}.icon--96{--icon-size:96px}.icon--128{--icon-size:128px}.icon--256{--icon-size:256px}.media-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--_col-width,35%);overflow:auto;gap:var(--_gap,var(--space-s));overscroll-behavior-inline:contain}.media-scroller::-webkit-scrollbar{height:6px;width:6px}.media-scroller::-webkit-scrollbar-thumb{background-color:var(--c-action);border-radius:3px}.snaps-inline{scroll-snap-type:inline mandatory;scroll-padding-inline:var(--space-xs)}.snaps-inline>*{scroll-snap-align:start}[class*=grid-]{display:grid;gap:var(--gap,0)}.content{grid-area:content;grid-row:auto}@media screen and (min-width:760px){.grid--half{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:760px){.grid--half,.grid--third{display:grid;gap:var(--gap,1rem)}.grid--third{grid-template-columns:repeat(3,1fr)}}.column--span-2{grid-column:span 2}@media (max-width:768px){aside{grid-column:span 2}}.column--span-2 :is(h1,h2,h3,h4){grid-column:1/-1;--color-underline:var(--c-accent);position:relative;margin-bottom:4rem}.column--span-2 :is(h1,h2,h3,h4):before{content:"";display:inline-block;width:4rem;height:2px;background-color:var(--color-underline);position:absolute;bottom:-2rem}.card-sidebar{background-color:var(--c-white);border-radius:var(--bdrs-base,10px);padding:var(--space-l);align-self:flex-start;position:sticky;top:0;--icon-stroke:#1e1e1e}@supports (contain:layout){.card{contain:layout}}@media screen and (min-width:760px){.grid--reverse :first-child{order:2}}.grid--sidebar{grid-template-areas:"sidebar content";grid-template-columns:1fr 2fr;grid-template-rows:auto}.grid--stacked>*{grid-column:1;grid-row:1}.section{margin-block:var(--space-xl)}.skip-link{opacity:0;pointer-events:none;position:absolute;top:10px;left:10px;z-index:1000;background:var(--c-action);color:var(--c-text);padding:var(--space-xs) var(--space-m);text-transform:uppercase;font-weight:700}.skip-link:focus{opacity:1;pointer-events:auto}.single-product-card{border-radius:20px;overflow:hidden;align-items:flex-end;position:relative;isolation:isolate}.single-product-card img,.single-product-card video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.single-product-card .body-m,.single-product-card p,.single-product-card video{will-change:opacity,transform;transition:all .4s}.single-product-card p,.single-product-card video{opacity:var(--_p-opacity,0)}.single-product-card .body-m{transform:translateY(var(--_m-translate,0));opacity:var(--_m-opacity,1);color:#fff}.single-product-card .body-m,.single-product-card p{margin:var(--space-l)}.single-product-card p{background-color:#fff;border-radius:10px;padding:var(--space-xs);line-height:1.5;transform:translateY(var(--_p-translate,30%))}.single-product-card:hover{--_p-opacity:1;--_p-translate:0;--_m-translate:30%;--_m-opacity:0}.single-product-card small{color:var(--c-action);font-weight:700;display:block;margin-block-start:var(--space-xs)}.single-product-card a{position:absolute;inset:0;z-index:9}@keyframes marquee-content{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.contact-marquee{background-color:#e8e3de;padding-block:var(--space-l);border-radius:20px;margin-block:var(--space-xl)}.contact-marquee p{font-size:2em;margin:0;padding-inline:var(--space-3xl)}.marquee{display:flex;isolation:isolate;position:relative;overflow:hidden}.marquee:after,.marquee:before{content:"";display:block;pointer-events:none;background-color:inherit;z-index:2;inset:0;position:absolute;width:min(100px,10vw);-webkit-mask-image:linear-gradient(var(--_direction,to left),transparent 5%,#000 50%);mask-image:linear-gradient(var(--_direction,to left),transparent 5%,#000 50%)}.marquee:after{right:0;left:auto;--_direction:to right}.marquee:hover .marquee-element{animation-play-state:paused}.marquee-element{animation-duration:8s;animation-iteration-count:infinite;animation-name:marquee-content;animation-timing-function:linear;flex:0 0 5em;white-space:nowrap;padding-inline:var(--space-s)}@media screen and (max-width:760px){.grid--image-vertical{grid-template-columns:repeat(2,1fr);grid-column:span 2}}.grid--image-vertical img{border-radius:20px;max-height:100%;-o-object-fit:cover;object-fit:cover}.grid-embla-gallery{--padding-inline:var(--space-s,1rem);--content-max-width:var(--size-container,80em);--breakout-max-width:var(--size-container-max,100em);--breakout-size:calc(var(--breakout-max-width)/2 - var(--content-max-width)/2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(var(--padding-inline),1fr) [full-width-end];overflow:hidden;grid-auto-flow:row;--slide-size:25%}.grid-embla-gallery .embla__container{gap:var(--space-s)}.grid-embla-gallery .embla__controls{grid-row:2;grid-column:2}.grid-embla-gallery img{border-radius:20px}.content,.embla__viewport{grid-column:2/-1;overflow:hidden}.single-assortment{isolation:isolate;position:relative;overflow:visible;margin-block-start:var(--space-3xl)}.single-assortment *{z-index:2;position:relative}.single-assortment div{padding-inline:min(var(--space-xl),5vw)}.single-assortment:after,.single-assortment:before{content:"";display:inline-block;position:absolute}.single-assortment:before{border:min(20px,2vw) solid var(--c-accent);width:var(--_width,min(75px,10vw));right:var(--_right,calc(min(5%,1vw)*-1));top:var(--_top,-10%)}.single-assortment:after{z-index:1;background-color:#fff;inset:0;border-radius:inherit}.single-assortment:before{z-index:-1;border-radius:50%;aspect-ratio:1}.single-assortment:nth-child(2n){--_right:87%;--_top:88%}.single-assortment:nth-child(2n) div{order:-1}.single-assortment:nth-of-type(3n){--_right:80%;--_top:-5%;--_width:min(20px,3vw)}.grid--gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);position:relative;isolation:isolate;gap:min(var(--space-s),2vw)}.grid--gallery:before{border:min(20px,2vw) solid var(--c-accent);width:var(--_width,min(50px,10vw));left:calc(min(5%,1vw)*-1);top:var(--_top,40%);display:inline-block;content:"";position:absolute;border-radius:50%;aspect-ratio:1;z-index:-1}.grid--gallery img{border-radius:min(2vw,20px);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.grid--gallery a:nth-of-type(3n){grid-column:span 2;grid-row:span 2}.map-wrapper{border-radius:10px;overflow:hidden;margin-bottom:var(--space-m)}.map-wrapper iframe{border-radius:inherit;max-width:100%;aspect-ratio:16/9;height:100%}.title-wrapper{margin-top:calc(var(--scroll-padding) + var(--space-3xl))}.top-bar{display:flex;-moz-column-gap:min(var(--space-l),2vw);column-gap:min(var(--space-l),2vw);row-gap:var(--space-s);margin-inline:var(--space-s);--icon-stroke:#fff;--icon-fill:#fff;grid-area:top}.site-header{width:100%;transition:all .7s ease-out;z-index:999;position:fixed;top:var(--space-l);color:var(--c-white);--icon-fill:var(--c-white);--icon-accent:var(--c-white);--icon-stroke:var(--c-white)}.site-header .head{margin-right:auto;margin-left:auto}.site-header a{text-decoration:none}.site-header .logo{margin:0;line-height:1;transition:all .4s;grid-area:brand;display:flex;align-items:center}.site-header .logo svg{height:auto}.site-header .contact{grid-area:top}.site-header .main-navigation{grid-area:nav}.site-header .inner{padding-inline:var(--space-m);padding-block:var(--space-xs);border-radius:100vw}.site-header a:hover{color:var(--c-action);--icon-stroke:var(--c-action);--icon-fill:var(--c-action);--icon-accent:var(--c-action)}.headroom--unpinned{transform:translateY(-200%);pointer-events:none}.headroom--not-top .inner,.no-hero .site-header .inner{background-color:var(--c-black,#000)}@media screen and (max-width:761px){.site-header{--headroom-translate:0%;position:fixed;bottom:0;box-shadow:var(--bxsh-base);height:-moz-min-content;height:min-content}.site-header .inner{height:var(--h-header-mobile);display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.site-header .toggable{background-color:var(--bg-header,#fff);background-color:rgba(0,0,0,.7);opacity:0;position:fixed;padding:var(--space-m);overflow:auto;overscroll-behavior:contain;pointer-events:none;top:70px;border-radius:20px;right:0;font-size:1.5em}.menu-open .site-header .toggable{pointer-events:all;opacity:1}.site-header a span{display:none}.site-header div.logo{width:3rem;overflow:hidden}}@media screen and (min-width:760px){.site-header{--headroom-translate:-100%}.site-header .inner{width:min(var(--size-container),var(--size-container-max));margin-inline:auto;display:grid;grid-template-areas:"brand nav top";grid-template-columns:min-content 1fr min-content;justify-items:center}.site-header .toggable{margin-inline:auto}.site-header .toggable .sub-menu{flex-direction:column}.site-header .top-bar a span{display:none}}.site-footer{--icon-fill:currentColor;--icon-stroke:currentColor;padding-block:var(--space-l);width:min(var(--size-outer-container),94vw);margin-inline:auto;background:url(../images/logo-bg.svg) no-repeat 100% 100%;background-color:#fff;border-radius:var(--bdrs-footer,min(20px,10vw));border:1px solid var(--c-border);background-size:auto min(320px,90%)}.site-footer a:hover{color:var(--c-action)}.site-footer .toggable ul{list-style-type:none;margin:0;padding:0}.site-footer .read-more{display:block;font-size:var(--fz-small);margin-top:var(--space-l)}.site-footer .logo{max-width:140px;aspect-ratio:148/23}.site-footer .flex{display:flex;flex-wrap:wrap;gap:var(--space-3xl);margin-block:var(--space-l)}.site-footer .contact *{margin-bottom:var(--space-3xs)}.site-footer address{line-height:1.6}.site-footer p{max-width:70ch}.site-footer .toggable span{font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-footer .toggable ul{opacity:0;transition:opacity .3s}.site-footer .toggable.toggled span svg{transform:rotate(45deg)}.site-footer .toggable.toggled ul{opacity:1}.designer{text-align:center;padding-top:var(--space-xs,.5rem);margin-bottom:var(--space-xs,.5rem);margin-top:var(--space-xs,.5rem)}.designer svg{height:var(--h-designer-logo,1em);width:auto}.hero{width:min(var(--size-outer-container),94vw);margin-inline:auto;--_underline-color:var(--c-white);background-color:#1e1e1d;color:var(--c-white);border-radius:20px;overflow:hidden;display:grid;isolation:isolate;margin-top:var(--space-l);align-items:center}.hero h1:not([class=overtitle]){max-width:20ch}.hero ol,.hero p,.hero ul{max-width:60ch}.hero .wrapper{align-items:center;z-index:1}.hero ul{list-style:none;padding:0;margin:0 0 2rem}.hero ul li{position:relative;padding-left:1.5em;margin-bottom:.2em}.hero ul li:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M14.667 7.387V8a6.668 6.668 0 01-12.26 3.625 6.667 6.667 0 018.306-9.718m3.954.76L8 9.34l-2-2" fill="none" stroke="%23fff" stroke-width="1.6"/></svg>');content:"";top:.2em;display:inline-block;width:1em;left:0;aspect-ratio:1;position:absolute}.hero .h1{margin-block:0;max-width:20ch}.hero img{-o-object-fit:cover;object-fit:cover;display:block;height:100%}.hero .wrapper{margin-block-end:var(--space-l)}.hero picture{-webkit-mask-image:linear-gradient(var(--_direction,to top),transparent 5%,#000 50%);mask-image:linear-gradient(var(--_direction,to top),transparent 5%,#000 50%);justify-self:flex-end;position:relative}@media screen and (min-width:760px){.hero{--_direction:to right}.hero .wrapper{margin-block:var(--space-3xl)}.hero picture{max-width:50%;height:100%}.hero .wrapper,.hero picture{grid-row:1;grid-column:1}}.hero .marquee{max-width:60ch;align-items:center}.hero .marquee svg{min-width:100px;max-height:30px}.hero .muted{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row-reverse;max-width:60ch;margin-top:var(--space-2xl)}.hero .muted:before{flex-basis:10%;min-width:150px;margin-inline:var(--space-m);content:"";flex-grow:1;border-top:1px dashed}
