*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style-type:none}input{border-radius:0/0px}h1,h2,h3,h4,h5,h6,p,span,address,li,blockquote{margin:0;padding:0}::-moz-selection{background:#141414;color:#fff}::selection{background:#141414;color:#fff}.actions{margin:0;padding:0;position:fixed;bottom:10px;right:10px;color:#fff;z-index:1}.actions li{margin:0;padding:0;display:inline-block;line-height:1em}.actions li a{background:#f2f2f2;margin:5px;padding:5px;font-size:14px;color:#141414;letter-spacing:.5px}.cookie{position:fixed;width:100%;bottom:0;left:0;background:#ff0;color:#141414;display:flex;justify-content:space-between;padding:1rem;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.cookie_message,.cookie_btn{display:inline-block}.cookie.hidden{transform:translateY(calc(100% + 1px))}@font-face{font-family:Neue Haas Grotesk Display;src:url(/assets/fonts/NeueHaasGroteskDisplay-65Medium-Web.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}body{font-family:Neue Haas Grotesk Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bold,strong{font-weight:700}.regular,.t-h6,h6,.t-h5,h5,.t-h4,h4,.t-h3,h3,.t-h2,h2,.t-h1,h1,.t-base,.text,p,body{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase}.leading,.t-h6,h6,.t-h5,h5,.t-h4,h4,.t-h3,h3,.t-h2,h2,.t-h1,h1,.t-base,.text,p,body{line-height:1.1em}.leading-loose,.t-p,p{line-height:1.4em}.t-base,.text,p,body{font-size:clamp(16px,14.7865168539px + .1685393258vw,19px)}.t-h1,h1{font-size:clamp(40px,17.3483146067px + 3.1460674157vw,96px)}.t-h2,h2,.t-h3,h3{font-size:clamp(30px,13.0112359551px + 2.3595505618vw,72px)}.t-h4,h4{font-size:clamp(20px,16.7640449438px + .4494382022vw,28px)}.t-h5,h5{font-size:clamp(18px,16.3820224719px + .2247191011vw,22px)}.t-h6,h6{font-size:clamp(16px,14.3820224719px + .2247191011vw,20px)}.t-p{font-size:clamp(24px,21.5730337079px + .3370786517vw,30px)}:root{--bg-color: #fff;--text-color: #000}[x-cloak]{display:none!important}.flex,.grid{display:flex;flex-flow:column}@media (min-width: 720px){.flex,.grid{flex-flow:row}}.grid{overflow-x:hidden;padding-inline:clamp(20px,3.8202247191px + 2.2471910112vw,60px)}.grid .column{padding-top:1rem;padding-bottom:1rem;opacity:0;transform:translateY(2rem);transition:all .8s cubic-bezier(.645,.045,.355,1);transition-delay:var(--stagger-delay, 0s)}.grid .column.in-view{opacity:1;transform:translateY(0)}.grid .column>div,.grid .column>figure{margin-left:.7rem;margin-right:.7rem}.grid .column img{width:100%;height:auto}.grid .column.flush>div,.grid .column.flush>figure{margin-left:0rem;margin-right:0rem}@media (min-width: 720px){.grid .column.flush{margin:0!important}}.grid .column.flush img{width:100%}.grid .column.flush .image,.grid .column.flush .video{padding-left:0rem;padding-right:0rem}.page{margin:2rem}.transition-fade{transition:.3s;opacity:1}html.is-animating .transition-fade,html.is-animating .transition-fade .slider{opacity:0}.text.left{text-align:left}.text.right{text-align:right}.text.center{text-align:center}.text a{color:var(--text-color, #003D2B);transition:all cubic-bezier(.645,.045,.355,1) .3s}.text a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.text p,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding-bottom:1rem}.image svg{width:100%;height:auto}btn{padding:.25rem .75rem;border:solid 1px var(--text-color, black);border-radius:30px;text-decoration:none;color:var(--text-color, black);display:inline-block;margin-right:5px;transition:all cubic-bezier(.645,.045,.355,1) .3s}btn:hover{border:solid 1px var(--text-color, black);background-color:var(--text-color, black);color:var(--bg-color, white)}.rule{display:block;height:1px;width:calc(100% - 1.4rem);margin-left:.7rem;background-color:var(--text-color, #000)}@media only screen and (max-width: 720px){.rule.hide{display:none}}.spacer{display:block;width:calc(100% - 1.4rem);margin-left:.7rem;background-color:red}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}:root{--cream: #f2ece7;--sand: #e5d9cf;--slate: #567585;--blush: #ffe5de;--pink: #eca7c5;--periwinkle: #ccddff;--powder: #c0dbea;--violet: #775a9e;--rust: #954857;--radius: 10px;--bg-color: #f2ece7;--text-color: #567585}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background-color:var(--bg-color);color:var(--text-color)}main{display:block}.bg--cream{background-color:#f2ece7;color:#567585}.bg--sand{background-color:#e5d9cf;color:#567585}.bg--blush{background-color:#ffe5de;color:#567585}.bg--powder{background-color:#c0dbea;color:#954857}.bg--periwinkle{background-color:#cdf;color:#775a9e}.bg--slate{background-color:#567585;color:#f2ece7}.bg--white{background-color:#fff;color:#567585}:where(h1,h2,h3,h4,h5,h6)>p{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.section{position:relative;padding-inline:clamp(20px,3.8202247191px + 2.2471910112vw,60px);scroll-margin-top:calc(70px + clamp(10px,5.9550561798px + .5617977528vw,20px) + 1rem)}.section__label{margin:0;font-weight:400}.section-split{display:grid;gap:clamp(24px,9.4382022472px + 2.0224719101vw,60px);padding-block:clamp(48px,18.8764044944px + 4.0449438202vw,120px)}@media (min-width: 1000px){.section-split{grid-template-columns:46% 1fr}}.btn-pill{display:inline-flex;align-items:center;justify-content:center;padding:.95em 1.5em;border:0;border-radius:999px;background-color:#eca7c5;color:#384b57;font:inherit;line-height:1;cursor:pointer;transition:all cubic-bezier(.645,.045,.355,1) .3s}.btn-pill:hover,.btn-pill:focus-visible{background-color:#567585;color:#f2ece7}.media{margin:0;border-radius:var(--radius);overflow:hidden}.media img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio, 16/9);-o-object-fit:cover;object-fit:cover}.section--media{padding-inline:0}@media (min-width: 1000px) and (min-height: 700px){.section--media .media{height:100%}.section--media .media img{height:100%;aspect-ratio:auto}}@media (min-width: 1000px) and (min-height: 700px){.section--process,.section--topics,.section--media,.section--support{position:sticky;top:0;height:100svh;display:flex;align-items:center;scroll-margin-top:0}.section--process>*,.section--topics>*,.section--media>*,.section--support>*{width:100%;max-height:100%}.section--topics,.section--process{height:90svh}.section--media,.section--support{background-color:#f2ece7}}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1rem;background:#567585;color:#f2ece7}.skip-link:focus{left:0}:where(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.nav{position:fixed;inset:0 0 auto;z-index:20;padding:clamp(10px,5.9550561798px + .5617977528vw,20px) clamp(15px,-4.4157303371px + 2.6966292135vw,63px) 0;color:#567585;transition:color cubic-bezier(.645,.045,.355,1) .4s;pointer-events:none}.nav--cream{color:#f2ece7}.nav--solid{color:#567585}.nav__bar{height:70px;padding-inline:clamp(12px,8.7640449438px + .4494382022vw,20px);padding-left:20px;border-radius:var(--radius);background-color:transparent;transition:background-color cubic-bezier(.645,.045,.355,1) .4s;pointer-events:none;display:flex;align-items:center;justify-content:space-between}@media (min-width: 1000px){.nav__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,-5.3333333333px + 2.1333333333vw,48px)}}.nav__bar>*{pointer-events:auto;min-width:0}.nav--solid .nav__bar{background-color:#fff;pointer-events:auto}.nav__logo{justify-self:start;font-size:clamp(28px,17.4831460674px + 1.4606741573vw,54px);line-height:.9;color:inherit;text-decoration:none;white-space:nowrap}.nav__logo img{display:block;height:clamp(22px,14.7191011236px + 1.0112359551vw,40px);width:auto}.nav__mark{display:block;height:clamp(30px,17.8651685393px + 1.6853932584vw,60px);width:calc(clamp(22px,10.6741573034px + 1.5730337079vw,50px) * var(--mark-ratio, 3.6));background-color:#567585;mask:var(--mark) no-repeat center/contain;-webkit-mask:var(--mark) no-repeat center/contain;transition:background-color cubic-bezier(.645,.045,.355,1) .4s}.nav--cream .nav__mark{background-color:#f2ece7}.nav--solid .nav__mark{background-color:#567585}.nav__links{display:none}@media (min-width: 1000px){.nav__links{display:block;justify-self:center}}.nav__links ul{display:flex;gap:clamp(14px,4.6666666667px + .9333333333vw,28px);margin:0;padding:0;list-style:none;white-space:nowrap}.nav__links a{color:inherit;text-decoration:none;position:relative;transition:opacity cubic-bezier(.645,.045,.355,1) .3s}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-.35em;height:3px;background:#cdf;transform:scaleX(0);transform-origin:left;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.nav__links a:hover:after,.nav__links a.is-active:after{transform:scaleX(1)}.nav__cta{display:none;padding:.95em 1.5em;border:0;border-radius:999px;background-color:#eca7c5;color:#384b57;font:inherit;line-height:1;cursor:pointer;transition:all cubic-bezier(.645,.045,.355,1) .3s}@media (min-width: 1000px){.nav__cta{display:inline-flex;justify-self:end}}.nav__cta:hover,.nav__cta:focus-visible{background-color:#567585;color:#f2ece7}.nav__burger{width:2.5rem;height:2.5rem;display:grid;place-content:center;gap:.3rem;background:none;border:0;cursor:pointer;color:inherit}@media (min-width: 1000px){.nav__burger{display:none}}.nav__burger-line{display:block;width:1.25rem;height:1px;background:currentColor}.mobilenav{position:fixed;inset:0;z-index:19;background:#567585;color:#f2ece7;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:calc(70px + 2rem) clamp(15px,-4.4157303371px + 2.6966292135vw,63px) 2rem}.mobilenav ul{margin:0;padding:0;list-style:none}.mobilenav li+li{margin-top:.5rem}.mobilenav a{color:inherit;text-decoration:none;font-size:clamp(28px,16px + 3.3333333333vw,40px);line-height:1.2}.mobilenav .btn-pill{align-self:flex-start}.footer{background:#567585;color:#f2ece7;margin:0 clamp(20px,3.8202247191px + 2.2471910112vw,60px) 0;border-radius:var(--radius) var(--radius) 0 0;padding:clamp(40px,33.9325842697px + .8426966292vw,55px) clamp(20px,9.8876404494px + 1.404494382vw,45px) 0;overflow:hidden}.footer__cols{display:grid;gap:clamp(24px,17.5280898876px + .8988764045vw,40px)}@media (min-width: 720px){.footer__cols{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.footer__cols{grid-template-columns:3.4fr 1fr 1fr 1fr}}.footer__heading{margin:0 0 .75em;font-size:clamp(15px,13.7865168539px + .1685393258vw,18px);font-weight:400}.footer__text{font-size:clamp(14px,13.191011236px + .1123595506vw,16px);line-height:1.4;max-width:40ch}.footer__text p{font-size:inherit;margin:0 0 .4em}.footer__text a{color:inherit;text-decoration:none;display:block}.footer__text a:hover{text-decoration:underline}.footer__wordmark{margin-top:clamp(32px,-3.595505618px + 4.9438202247vw,120px);color:#f2ece7;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.footer__wordmark span{display:inline-block;font-size:25.5vw;line-height:.78;letter-spacing:-.03em;margin-right:-.03em;white-space:nowrap}.footer__mark{width:100%;aspect-ratio:var(--mark-ratio, 3.6);margin-top:clamp(32px,-3.595505618px + 4.9438202247vw,120px);background-color:#f2ece7;mask:var(--mark) no-repeat center bottom/100% auto;-webkit-mask:var(--mark) no-repeat center bottom/100% auto;margin-bottom:1rem}.section--contact{display:flex;align-items:center;min-height:100svh;padding-top:calc(70px + clamp(40px,19.7752808989px + 2.808988764vw,90px));padding-bottom:clamp(40px,19.7752808989px + 2.808988764vw,90px)}.enquiry{display:grid;gap:clamp(32px,20.6741573034px + 1.5730337079vw,60px);width:100%}@media (min-width: 1000px){.enquiry{grid-template-columns:1fr 1fr;align-items:center}}.enquiry__intro{align-self:center}.enquiry__heading{margin:0 0 clamp(24px,-6.7415730337px + 4.2696629213vw,100px);font-size:clamp(34px,23.875px + 2.8125vw,52px);line-height:1}@media (min-width: 1000px){.enquiry__heading{font-size:clamp(52px,0px + 5.2vw,130px)}}.enquiry__text{max-width:34ch}.enquiry__missing{padding:1rem;border:1px dashed rgba(242,236,231,.4);border-radius:var(--radius)}.df__row{border-top:1px solid rgba(242,236,231,.3);padding-block:clamp(14px,11.5730337079px + .3370786517vw,20px);-moz-column-gap:clamp(12px,8.7640449438px + .4494382022vw,20px);column-gap:clamp(12px,8.7640449438px + .4494382022vw,20px)}.df__col{position:relative;display:grid;align-content:start;row-gap:10px}.df__field+.df__field:has(.df__option){margin-top:10px}.df__legend{margin:0;font-size:clamp(15px,14.191011236px + .1123595506vw,17px);line-height:1}@media (min-width: 1000px){.df__legend{position:absolute;left:0;top:.75em;width:34%;padding-right:1rem}}.df__legend~.df__field .df__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.df__field:not(:has(>.df__label)){padding-left:0}.df__col:has(.df__submit){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.df__field{position:relative;display:flex;flex-wrap:wrap;gap:10px;padding-left:34%}@media only screen and (max-width: 1000px){.df__field{padding-left:0}}.df__label{position:absolute;left:0;top:.75em;width:34%;padding-right:1rem;font-size:clamp(15px,14.191011236px + .1123595506vw,17px);line-height:1}.df__label em{font-style:normal;opacity:.6}@media only screen and (max-width: 1000px){.df__label{position:static;width:auto;padding:0;flex:0 0 100%}}.df__input:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date]),.df textarea.df__input,.df select.df__input{flex:1 0 100%;min-height:40px;padding:10px 20px;border:0;border-radius:var(--radius);background:#f2ece7;color:#567585;font:inherit;font-size:clamp(15px,14.595505618px + .0561797753vw,16px);line-height:1.5}.df__input:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date])::-moz-placeholder,.df textarea.df__input::-moz-placeholder,.df select.df__input::-moz-placeholder{color:#567585;opacity:1}.df__input:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date])::placeholder,.df textarea.df__input::placeholder,.df select.df__input::placeholder{color:#567585;opacity:1}.df__input:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date]):focus-visible,.df textarea.df__input:focus-visible,.df select.df__input:focus-visible{outline:2px solid #f2ece7;outline-offset:2px}.df textarea.df__input{min-height:clamp(120px,105.8426966292px + 1.9662921348vw,155px);resize:vertical}.df__field[data-has-error] .df__input:not([type=radio],[type=checkbox]){box-shadow:inset 0 0 0 2px #eca7c5}.df__option{flex:0 0 auto;position:relative}.df__input:where([type=radio],[type=checkbox]){position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.df__pill{display:inline-block;padding:.6em .75em;border:1px solid transparent;border-radius:5px;background:#f2ece7;color:#567585;font-size:clamp(15px,14.191011236px + .1123595506vw,17px);line-height:1;cursor:pointer;transition:all cubic-bezier(.645,.045,.355,1) .3s}.df__input:where([type=radio],[type=checkbox]):checked+.df__pill{background:#eca7c5;color:#384b57}.df__input:where([type=radio],[type=checkbox]):focus-visible+.df__pill,.df__input:where([type=checkbox]):focus-visible+.df__check{outline:2px solid #f2ece7;outline-offset:2px}.df__check{display:inline-flex;align-items:center;gap:.45em;font-size:clamp(15px,14.191011236px + .1123595506vw,17px);line-height:1;cursor:pointer}.df__check:before{content:"";flex:0 0 auto;width:.9em;height:.9em;border:1px solid currentColor;border-radius:2px;background:transparent center/75% no-repeat;transition:all cubic-bezier(.645,.045,.355,1) .3s}.df__input:where([type=checkbox]):checked+.df__check:before{border-color:#eca7c5;background-color:#eca7c5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.3 2.3 4.9-5.2' fill='none' stroke='%23384b57' stroke-width='1.8'/%3E%3C/svg%3E")}.df__field[data-has-error] .df__check:before{border-color:#eca7c5}.df__submit{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:.95em 1.5em;border:0;border-radius:999px;background-color:#eca7c5;color:#384b57;font:inherit;line-height:1;cursor:pointer;transition:all cubic-bezier(.645,.045,.355,1) .3s}.df__submit:hover,.df__submit:focus-visible{background-color:#f2ece7;color:#567585}.df__success{border-top:1px solid rgba(242,236,231,.3);padding-top:clamp(14px,11.5730337079px + .3370786517vw,20px);font-size:clamp(20px,16.7640449438px + .4494382022vw,28px);line-height:1.25}.df__success p{margin:0;font-size:inherit;line-height:inherit}.df__error{flex:1 0 100%;font-size:.85em;color:#ffe5de}.df__error:empty{display:none}.section--hero{padding-top:clamp(10px,5.9550561798px + .5617977528vw,20px);mix-blend-mode:multiply}.hero{position:relative;display:flex;align-items:center;isolation:isolate;border-radius:var(--radius);overflow:hidden;padding:calc(70px + clamp(32px,8.5393258427px + 3.2584269663vw,90px)) clamp(15px,8.9325842697px + .8426966292vw,30px) calc(70px + clamp(32px,8.5393258427px + 3.2584269663vw,90px));min-height:calc(100vh - clamp(32px,18.6516853933px + 1.8539325843vw,65px))}.hero__media{position:absolute;inset:0;z-index:-1}.hero__media img,.hero__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__media img{mix-blend-mode:multiply}.hero__heading{position:relative;margin:0;font-size:clamp(34px,23.875px + 2.8125vw,52px);line-height:1}@media (min-width: 1000px){.hero__heading{font-size:clamp(52px,0px + 5.2vw,130px);max-width:42%}}.intro{display:grid;gap:clamp(24px,9.4382022472px + 2.0224719101vw,60px);padding-block:clamp(48px,18.8764044944px + 4.0449438202vw,120px)}@media (min-width: 1000px){.intro{grid-template-columns:26.9% 1fr;-moz-column-gap:6.9%;column-gap:6.9%}}.intro__image{margin:0;border-radius:var(--radius);overflow:hidden}.intro__image img{display:block;width:100%;height:auto}.intro__statement{margin:0 0 clamp(32px,4.4943820225px + 3.8202247191vw,100px);font-size:clamp(26px,20.9375px + 1.40625vw,35px);line-height:1.2}@media (min-width: 1000px){.intro__statement{font-size:clamp(35px,0px + 3.5vw,87.5px)}}@media (min-width: 1000px){.intro__text{margin-left:25.5%;max-width:64%}}.intro__links{display:flex;flex-wrap:wrap;gap:1.5rem;margin:clamp(24px,17.5280898876px + .8988764045vw,40px) 0 0;padding:0;list-style:none}@media (min-width: 1000px){.intro__links{margin-left:25.5%}}.intro__links a{color:inherit;text-decoration:underline;text-decoration-color:#cdf;text-decoration-thickness:3px;text-underline-offset:.5em}.process{display:grid;gap:clamp(24px,17.5280898876px + .8988764045vw,40px);padding-top:clamp(56px,17.9775280899px + 5.2808988764vw,150px);padding-bottom:clamp(32px,22.2921348315px + 1.3483146067vw,56px)}@media (min-width: 1000px){.process{grid-template-columns:minmax(0,30%) minmax(0,1fr);align-items:start}}@media (min-height: 700px) and (min-width: 1000px){.process{height:100%;align-items:stretch}}.process__aside{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media (min-width: 1000px){.process__aside{align-self:stretch;padding-top:0;padding-bottom:0;padding-left:1rem}}.process__standfirst{max-width:38ch;font-size:clamp(16px,14.7865168539px + .1685393258vw,19px)}.process__stack{position:relative;aspect-ratio:var(--ratio-portrait, 3/5);cursor:pointer}@media (min-width: 1000px){.process__stack{aspect-ratio:var(--ratio-landscape, 5/3);padding-top:2rem}}@media (min-height: 700px) and (min-width: 1000px){.process__stack{height:100%;aspect-ratio:auto}}.process__stack:focus-visible{outline:2px solid currentColor;outline-offset:6px}.process__card{position:absolute;top:0;left:0;width:100%;height:var(--card-size, 60%);padding:clamp(20px,16.7640449438px + .4494382022vw,28px);overflow:hidden;transform:translateY(calc(var(--order, 0) * 33.3333%));z-index:calc(10 - var(--order, 0));transition:transform .55s cubic-bezier(.645,.045,.355,1);transition-property:transform,z-index;transition-duration:.55s,0s;transition-delay:0s,.275s;transition-timing-function:cubic-bezier(.645,.045,.355,1),linear}@media (min-width: 1000px){.process__card{width:var(--card-size, 60%);height:100%;transform:translate(calc(var(--order, 0) * 33.3333%))}}@media (prefers-reduced-motion: reduce){.process__card{transition-duration:0s,0s}}.process__card.card--periwinkle{background-color:#cdf}.process__card.card--blush{background-color:#ffe5de}.process__card.card--powder{background-color:#c0dbea}.process__card.card--sand{background-color:#e5d9cf}.process__card.card--cream{background-color:#f2ece7}.process__card.ink--violet{color:#775a9e}.process__card.ink--pink{color:#eca7c5}.process__card.ink--rust{color:#954857}.process__card.ink--slate{color:#567585}.process__titles{display:flex;flex-direction:column;margin:0;line-height:1.05;font-size:clamp(28px,13.4382022472px + 2.0224719101vw,64px);font-weight:400;letter-spacing:-.01em}.process__title{opacity:.3}.process__title.is-current{opacity:1}.process__graphic{position:absolute;top:var(--graphic-inset, 0);right:var(--graphic-inset, 0);width:var(--graphic-size, 35%);mix-blend-mode:multiply;pointer-events:none}.process__graphic img{display:block;width:100%;height:auto}.process__body{position:absolute;left:clamp(20px,16.7640449438px + .4494382022vw,28px);bottom:clamp(20px,16.7640449438px + .4494382022vw,28px);width:75%}.process__text p{margin:0 0 .75em;font-size:clamp(16px,14.7865168539px + .1685393258vw,19px);line-height:1.3}.process__text p:last-child{margin-bottom:0}.process__count{position:absolute;right:clamp(20px,16.7640449438px + .4494382022vw,28px);bottom:clamp(20px,16.7640449438px + .4494382022vw,28px);font-size:clamp(20px,7.0561797753px + 1.797752809vw,52px);line-height:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 999px){.process__stack{display:grid;gap:clamp(12px,1.7142857143px + 1.4285714286vw,16px);aspect-ratio:auto;cursor:default}.process__card{position:relative;width:100%;height:auto;min-height:0;transform:none;z-index:auto;transition:none}.process__card{display:grid;grid-template-columns:minmax(0,1fr) var(--graphic-size, 35%);-moz-column-gap:clamp(20px,16.7640449438px + .4494382022vw,28px);column-gap:clamp(20px,16.7640449438px + .4494382022vw,28px);align-items:start}.process__graphic{position:static;grid-column:2;grid-row:1;width:auto;margin-top:calc(clamp(20px,16.7640449438px + .4494382022vw,28px)*-1);margin-right:calc(clamp(20px,16.7640449438px + .4494382022vw,28px)*-1)}.process__body{position:static;grid-column:1/-1;width:auto;margin-top:1.25em}.process__count,.process__title{display:none}.process__title.is-current{display:block;opacity:1}.process__titles{grid-column:1}}.topics{display:grid;gap:clamp(24px,17.5280898876px + .8988764045vw,40px);padding-top:clamp(14px,11.5730337079px + .3370786517vw,20px);padding-bottom:clamp(32px,22.2921348315px + 1.3483146067vw,56px)}@media (min-width: 1000px){.topics{grid-template-columns:46% 1fr}}.topics__groups{display:flex;flex-direction:column;gap:clamp(22px,16.3370786517px + .7865168539vw,36px)}@media (min-width: 720px){.topics__aside{padding-left:1rem}}.topics__heading{margin:0 0 clamp(8px,6.3820224719px + .2247191011vw,12px);font-size:clamp(16px,15.191011236px + .1123595506vw,18px);font-weight:400}.topics__list{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.topics__pill{padding:.5em .55em;border-radius:6px;background:#fff;font-size:clamp(16px,14.7865168539px + .1685393258vw,19px);line-height:1}.section--support{padding-inline:0}.support{border-radius:var(--radius);padding-inline:clamp(28px,16.6741573034px + 1.5730337079vw,56px);display:grid;gap:clamp(24px,17.5280898876px + .8988764045vw,40px);padding-top:clamp(56px,17.9775280899px + 5.2808988764vw,150px);padding-bottom:clamp(32px,22.2921348315px + 1.3483146067vw,56px)}@media (min-height: 700px) and (min-width: 1000px){.support{height:100%;grid-template-rows:auto minmax(0,1fr)}}.support__head{display:grid;gap:clamp(16px,6.2921348315px + 1.3483146067vw,40px)}@media (min-width: 1000px){.support__head{grid-template-columns:repeat(4,1fr);-moz-column-gap:20px;column-gap:20px;padding-left:1rem}}@media (min-width: 1000px){.support__head .section__label{grid-column:1/span 2}}.support__statement{margin:0;max-width:24ch}@media (min-width: 1000px){.support__statement{grid-column:3/span 2}}.support__statement p{margin:0;font-size:inherit;line-height:inherit;padding-bottom:2rem}.support__cards{display:grid;gap:20px;margin:0;padding:0;list-style:none}@media (min-width: 720px){.support__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.support__cards{grid-template-columns:repeat(4,1fr)}}.support__card{min-height:0;overflow-y:auto;background:#fff;border-radius:calc(var(--radius) / 2);padding:clamp(20px,20px + 0vw,20px);padding-bottom:clamp(15px,15px + 0vw,15px);display:flex;flex-direction:column;gap:1.25rem}.support__pill{align-self:flex-start;margin:0;padding:.6em .65em;border-radius:5px;background:#e5d9cf66;font-size:clamp(16px,14.7865168539px + .1685393258vw,19px);font-weight:400;line-height:1}.support__text p{font-size:inherit}.support__text p:last-child{margin-bottom:0;padding-bottom:0}.section--kind{padding-inline:0;padding-block:clamp(56px,17.9775280899px + 5.2808988764vw,150px)}.section--kind.bg--periwinkle{color:#567585}.kind{display:grid;row-gap:clamp(24px,17.5280898876px + .8988764045vw,40px);background:inherit}.kind__label{margin:0;padding-inline:clamp(20px,3.8202247191px + 2.2471910112vw,60px)}@media (min-width: 720px){.kind__label{padding-left:calc(clamp(20px,3.8202247191px + 2.2471910112vw,60px) + 1rem)}}@media (min-width: 1000px){.kind{grid-template-areas:"stack"}.kind>*{grid-area:stack}.kind__label{position:relative;z-index:1;align-self:stretch;width:calc(clamp(20px,3.8202247191px + 2.2471910112vw,60px) + clamp(280px,22.73vw,440px));background:inherit}}.kind__rail{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:clamp(20px,3.8202247191px + 2.2471910112vw,60px);scrollbar-width:none;cursor:grab}.kind__rail::-webkit-scrollbar{display:none}.kind__rail:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.kind__rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 1000px){.kind__rail{scroll-padding-left:calc(clamp(20px,3.8202247191px + 2.2471910112vw,60px) + clamp(280px,22.73vw,440px) + 20px)}}.kind__list{display:flex;align-items:flex-start;gap:20px;width:-moz-max-content;width:max-content;margin:0;padding:0 clamp(20px,3.8202247191px + 2.2471910112vw,60px);list-style:none}@media (min-width: 1000px){.kind__list{padding-left:calc(clamp(20px,3.8202247191px + 2.2471910112vw,60px) + clamp(280px,22.73vw,440px) + 20px)}}.kind__item{flex:0 0 clamp(280px,22.73vw,440px);scroll-snap-align:start}.kind__card{display:flex;flex-direction:column;gap:20px;margin:0;padding:20px;border-radius:5px;background:#fff;color:#567585}.kind__quote{margin:0}.kind__quote p{font-size:inherit}.kind__quote p:last-child{margin-bottom:0;padding-bottom:0}.kind__caption{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1}.kind__name{padding-block:.6em}.kind__tag{line-height:1.2;padding:.5em .625em;border-radius:5px;background:#cdf}.pricing{display:grid;gap:clamp(24px,17.5280898876px + .8988764045vw,40px);padding-block:clamp(48px,14.8314606742px + 4.606741573vw,130px)}@media (min-width: 1000px){.pricing{grid-template-columns:50% 1fr}}.pricing__list{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.pricing__item{width:100%}@media (min-width: 720px){.pricing__aside{padding-left:1rem}}.pricing__row{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pricing__row--static{cursor:default}.pricing__name,.pricing__price{display:inline-block;padding:.6em .65em;border:1px solid transparent;border-radius:5px;font-size:clamp(16px,14.7865168539px + .1685393258vw,19px);line-height:1}.pricing__name{background:#f2ece7;color:#567585}.pricing__price{border-color:currentColor}.pricing__panel{overflow:hidden}.pricing__text{max-width:62ch;padding-block:clamp(16px,10.3370786517px + .7865168539vw,30px)}.pricing__text p{margin:0 0 1em}.pricing__text p:last-child{margin-bottom:0}.pricing__cta{margin-top:clamp(20px,11.9101123596px + 1.1235955056vw,40px)}.faq{display:grid;gap:clamp(16px,6.2921348315px + 1.3483146067vw,40px);padding-block:clamp(48px,18.8764044944px + 4.0449438202vw,120px)}@media (min-width: 1000px){.faq{grid-template-columns:1fr 1fr}}@media (min-width: 720px){.faq__aside{padding-left:1rem}}.faq__list.accordion{border:0;background:transparent;display:flex;flex-direction:column;gap:5px;overflow:visible}.faq__list.accordion .accordion__item{border:0;border-radius:var(--radius);background:#fff;padding-inline:clamp(16px,14.3820224719px + .2247191011vw,20px)}.faq__list.accordion .accordion__trigger{min-height:70px;color:inherit}.faq__list.accordion .accordion__heading{font-size:clamp(15px,13.7865168539px + .1685393258vw,18px);font-weight:400}.faq__list.accordion .faq__icon{width:clamp(24px,21.5730337079px + .3370786517vw,30px);height:clamp(24px,21.5730337079px + .3370786517vw,30px);background-color:currentColor;mask:url(/assets/img/plus.svg) no-repeat center/contain;-webkit-mask:url(/assets/img/plus.svg) no-repeat center/contain;transition:transform .3s cubic-bezier(.645,.045,.355,1)}.faq__list.accordion .faq__icon span{display:none}.faq__list.accordion .faq__icon.is-open{transform:rotate(45deg)}.accordion{border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color);overflow:hidden;background:var(--bg-color)}.accordion__item{border-bottom:1px solid var(--text-color)}.accordion__item:last-child{border-bottom:none}.accordion__trigger{width:100%;padding:.3rem 0rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:space-between;transition:background-color .2s ease}.accordion__heading{font-weight:600;font-size:1.1rem;line-height:1.4;margin:0;color:var(--text-color)}.accordion__heading p{margin:0}.accordion__heading a{color:inherit;text-decoration:none}.accordion__heading a:hover{text-decoration:underline}.accordion__icon{flex-shrink:0;margin-left:1rem;transition:transform .2s ease;color:var(--text-color);width:1em;height:1em;position:relative;transform-origin:center center}.accordion__icon.is-open{transform:rotate(45deg)}.accordion__icon svg{display:block}.accordion__icon span{display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:var(--text-color)}.accordion__icon span:nth-child(1){rotate:90deg}.accordion__content{overflow:hidden}.accordion__body{padding:1rem 0rem;line-height:1.6}.accordion__body p{margin:0 0 1rem}.accordion__body p:last-child{margin-bottom:0}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{margin:0 0 .5rem;color:#333}.accordion__body ul,.accordion__body ol{margin:0 0 1rem;padding-left:1.5rem}.accordion__body ul:last-child,.accordion__body ol:last-child{margin-bottom:0}.accordion__body li{margin-bottom:.25rem}.accordion__body a{color:#06c;text-decoration:none}.accordion__body a:hover{text-decoration:underline}.accordion__body code{background:#f4f4f4;padding:.2em .4em;border-radius:3px;font-size:.9em}@media (prefers-color-scheme: dark){.accordion{background:#1a1a1a;border-color:#333}.accordion__item{border-color:#333}.accordion__trigger{color:#fff}.accordion__trigger:hover,.accordion__trigger[aria-expanded=true]{background-color:#2a2a2a}.accordion__heading{color:#fff}.accordion__icon,.accordion__body{color:#ccc}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{color:#fff}.accordion__body code{background:#2a2a2a;color:#fff}}.carousel-container,.swiper-block{position:relative;margin:2rem 0;width:100%;max-width:100%}.carousel-container .carousel-track-container,.swiper-block .carousel-track-container{overflow:hidden;position:relative;width:100%}.carousel-container .carousel-track,.swiper-block .carousel-track{display:flex;-moz-column-gap:var(--space-between);column-gap:var(--space-between);row-gap:var(--space-between);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-container .carousel-track::-webkit-scrollbar,.swiper-block .carousel-track::-webkit-scrollbar{display:none}.carousel-container .carousel-track:focus,.swiper-block .carousel-track:focus{outline:2px solid currentColor;outline-offset:2px}.carousel-container .carousel-track:active,.swiper-block .carousel-track:active{cursor:grabbing}.carousel-container .carousel-track:has(.default),.swiper-block .carousel-track:has(.default){max-height:70vh;align-items:flex-end}.carousel-container .carousel-track.centered,.swiper-block .carousel-track.centered{align-items:center}.carousel-container .carousel-track[data-direction=vertical],.swiper-block .carousel-track[data-direction=vertical]{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;height:var(--carousel-height-mobile, 400px)}@media (min-width: 768px){.carousel-container .carousel-track[data-direction=vertical],.swiper-block .carousel-track[data-direction=vertical]{height:var(--carousel-height-desktop, 600px)}}.carousel-container .carousel-slide,.swiper-block .carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;position:relative;width:100%;min-width:0;height:auto}.carousel-container .carousel-slide.square,.swiper-block .carousel-slide.square{aspect-ratio:1/1}.carousel-container .carousel-slide.rectangle,.swiper-block .carousel-slide.rectangle{aspect-ratio:4/3}.carousel-container .carousel-slide.skinny,.swiper-block .carousel-slide.skinny{aspect-ratio:16/9}.carousel-container .carousel-slide__image,.swiper-block .carousel-slide__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-container .carousel-slide__image img,.swiper-block .carousel-slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide{width:100%;height:100%}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption{padding:1rem 0;font-size:.875rem;line-height:1.4}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption p,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption p{margin:0}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption a,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption a{text-decoration:underline}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption a:hover,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption a:hover{opacity:.8}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__number,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__number{display:inline-block;margin-right:.5rem;font-weight:500;font-size:.8rem}.carousel-container .carousel-track[data-slides-per-view="1"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="1"] .carousel-slide{width:100%}.carousel-container .carousel-track[data-slides-per-view="1.5"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="1.5"] .carousel-slide{width:calc((100% - var(--space-between) * .5) / 1.5)}.carousel-container .carousel-track[data-slides-per-view="2"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="2"] .carousel-slide{width:calc((100% - var(--space-between) * 1) / 2)}.carousel-container .carousel-track[data-slides-per-view="2.5"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="2.5"] .carousel-slide{width:calc((100% - var(--space-between) * 1.5) / 2.5)}.carousel-container .carousel-track[data-slides-per-view="3"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="3"] .carousel-slide{width:calc((100% - var(--space-between) * 2) / 3)}.carousel-container .carousel-track[data-slides-per-view="3.5"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="3.5"] .carousel-slide{width:calc((100% - var(--space-between) * 2.5) / 3.5)}.carousel-container .carousel-track[data-slides-per-view="4"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="4"] .carousel-slide{width:calc((100% - var(--space-between) * 3) / 4)}.carousel-container .carousel-track[data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view=auto] .carousel-slide{width:85%;max-width:600px}@media (min-width: 768px){.carousel-container .carousel-track[data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view=auto] .carousel-slide{width:65%;max-width:800px}}@media (min-width: 1024px){.carousel-container .carousel-track[data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view=auto] .carousel-slide{width:50%}}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide{width:100%;max-width:none}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide{height:100%}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide{height:calc((100% - var(--space-between) * .5) / 1.5)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide{height:calc((100% - var(--space-between) * 1) / 2)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide{height:calc((100% - var(--space-between) * 1.5) / 2.5)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide{height:calc((100% - var(--space-between) * 2) / 3)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide{height:calc((100% - var(--space-between) * 2.5) / 3.5)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide{height:calc((100% - var(--space-between) * 3) / 4)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide{height:80%}@media (min-width: 768px){.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide{height:60%}}.carousel-container[data-uniform-height=true] .carousel-slide__image,[data-uniform-height=true].swiper-block .carousel-slide__image{height:var(--carousel-height-mobile, 300px)}@media (min-width: 768px){.carousel-container[data-uniform-height=true] .carousel-slide__image,[data-uniform-height=true].swiper-block .carousel-slide__image{height:var(--carousel-height-desktop, 480px)}}.carousel-container[data-uniform-height=true] .carousel-slide__image img,[data-uniform-height=true].swiper-block .carousel-slide__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.carousel-container[data-effect=fade] .carousel-track,[data-effect=fade].swiper-block .carousel-track{position:relative;scroll-snap-type:none;overflow:visible;cursor:grab}.carousel-container[data-effect=fade] .carousel-slide,[data-effect=fade].swiper-block .carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.carousel-container[data-effect=fade] .carousel-slide.is-active,[data-effect=fade].swiper-block .carousel-slide.is-active{opacity:1;pointer-events:auto}.carousel-container[data-freemode=true] .carousel-track,[data-freemode=true].swiper-block .carousel-track{scroll-snap-type:none;scroll-behavior:auto}.carousel-container[data-freemode=true] .carousel-slide,[data-freemode=true].swiper-block .carousel-slide{scroll-snap-align:none;scroll-snap-stop:normal}.carousel-container .carousel-button,.swiper-block .carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .2s,opacity .2s;color:#000}.carousel-container .carousel-button:hover,.swiper-block .carousel-button:hover{background:#fff}.carousel-container .carousel-button:focus,.swiper-block .carousel-button:focus{outline:2px solid currentColor;outline-offset:2px}.carousel-container .carousel-button:disabled,.swiper-block .carousel-button:disabled{opacity:.3;cursor:not-allowed}.carousel-container .carousel-button--prev,.swiper-block .carousel-button--prev{left:1rem}.carousel-container .carousel-button--next,.swiper-block .carousel-button--next{right:1rem}.carousel-container .carousel-button svg,.swiper-block .carousel-button svg{width:24px;height:24px}.carousel-container .carousel-pagination,.swiper-block .carousel-pagination{display:flex;gap:.5rem;justify-content:center;padding:1rem;flex-wrap:wrap}.carousel-container .carousel-pagination__dot,.swiper-block .carousel-pagination__dot{width:12px;height:12px;border-radius:50%;border:2px solid white;background:transparent;cursor:pointer;padding:0;transition:background-color .2s,transform .2s}.carousel-container .carousel-pagination__dot:hover,.swiper-block .carousel-pagination__dot:hover{transform:scale(1.2)}.carousel-container .carousel-pagination__dot:focus,.swiper-block .carousel-pagination__dot:focus{outline:2px solid white;outline-offset:2px}.carousel-container .carousel-pagination__dot.is-active,.swiper-block .carousel-pagination__dot.is-active{background:#fff}.carousel-container[data-direction=vertical] .carousel-button,[data-direction=vertical].swiper-block .carousel-button{left:50%;transform:translate(-50%);top:auto}.carousel-container[data-direction=vertical] .carousel-button--prev,[data-direction=vertical].swiper-block .carousel-button--prev{top:1rem}.carousel-container[data-direction=vertical] .carousel-button--next,[data-direction=vertical].swiper-block .carousel-button--next{bottom:1rem;top:auto}.carousel-container[data-direction=vertical] .carousel-button svg,[data-direction=vertical].swiper-block .carousel-button svg{transform:rotate(90deg)}@media (max-width: 767px){.carousel-container .carousel-button,.swiper-block .carousel-button{width:40px;height:40px}.carousel-container .carousel-button--prev,.swiper-block .carousel-button--prev{left:.5rem}.carousel-container .carousel-button--next,.swiper-block .carousel-button--next{right:.5rem}.carousel-container .carousel-button svg,.swiper-block .carousel-button svg{width:20px;height:20px}.carousel-container .carousel-slide__caption,.swiper-block .carousel-slide__caption{padding:.75rem 0;font-size:.85rem}.carousel-container .carousel-pagination,.swiper-block .carousel-pagination{padding:.75rem}.carousel-container .carousel-pagination__dot,.swiper-block .carousel-pagination__dot{width:10px;height:10px}}@media (prefers-color-scheme: dark){.carousel-container .carousel-button,.swiper-block .carousel-button{background:#000000b3;color:#fff}.carousel-container .carousel-button:hover,.swiper-block .carousel-button:hover{background:#000000e6}}
/*# sourceMappingURL=style.css.map */
