:root{--white:#fff;--black:#000;--dark:#141414;--light-dark:#262626;--grey:#5c5c5c;--grey-70:#b2b2b2;--grey-50:grey;--peony:#d43c7d;--forest-green:#3a9144;--zinnia-green:#a8d500;--golden:#f8c758;--light-blue:#8dc9f7;--bg:#f7f7f7;--default-timing:.3s;--fade-in-transition:transform 850ms cubic-bezier(0.215,0.61,0.355,1),opacity 450ms linear;--hover-transition:0.3s ease-in-out;--font-DM-Mono-400:"DM Mono 400",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-DM-Mono-500:"DM Mono 500",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-DM-Sans-400:"DM Sans 400",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-DM-Sans-500:"DM Sans 500",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-DM-Sans-500-italic:"DM Sans 500 Italic",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-DM-Sans-600:"DM Sans 600",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-DM-Sans-700:"DM Sans 700",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@font-face{font-display:swap;font-family:DM Mono\ 400;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmmono/v15/aFTU7PB1QTsUX8KYthSQBK6PYK3EXw.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:DM Mono\ 400;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmmono/v15/aFTU7PB1QTsUX8KYthqQBK6PYK0.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:auto;font-family:DM Mono\ 500;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/dmmono/v14/aFTR7PB1QTsUX8KYvumzEY2tbYf-Vlh3uA.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:auto;font-family:DM Mono\ 500;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/dmmono/v14/aFTR7PB1QTsUX8KYvumzEYOtbYf-Vlg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:DM Sans\ 400;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8Ck0q7u6-K6z9mXgjU0.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:DM Sans\ 400;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8Ck0q7u0-K6z9mXg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:block;font-family:DM Sans\ 500;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8CkGq7u6-K6z9mXgjU0.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:block;font-family:DM Sans\ 500;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8CkGq7u0-K6z9mXg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:block;font-family:DM Sans\ 500 Italic;font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86FHwyKK58UfivUw4aw.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:block;font-family:DM Sans\ 500 Italic;font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86FHwyKy58UfivUw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:block;font-family:DM Sans\ 600;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8CnqrLu6-K6z9mXgjU0.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:block;font-family:DM Sans\ 600;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8CnqrLu0-K6z9mXg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:DM Sans\ 700;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8CnTrLu6-K6z9mXgjU0.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans\ 700;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/dmsans/v16/rP2Yp2ywxg089UriI5-g7M8btVsD8CnTrLu0-K6z9mXg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,svg{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}*{border:none;margin:0;padding:0}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}address{font-style:normal}ul{list-style:none}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{border:0;padding:0}button,label{cursor:pointer}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}*,body,html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-appearance:none;max-height:9001em}html{height:100%}html.lock{-ms-scroll-chaining:none;overscroll-behavior:none;-ms-touch-action:none;touch-action:none}body{-webkit-tap-highlight-color:transparent;--header-offset:0px;background-color:var(--black);color:var(--white);font-family:var(--font-DM-Sans-400);font-size:max(.9375rem,12px);height:100%;line-height:max(1.25rem,12px);margin:0;min-height:100%;min-width:320px;position:relative;width:100%}@media (max-width:1439.98px){body{font-size:max(.875rem,12px);line-height:max(1.125rem,14px)}}body.full-lock,body.lock{-ms-scroll-chaining:none;overscroll-behavior:none;-ms-touch-action:none;touch-action:none}body.full-lock{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}.in-view-detect-tag>*{--delay:150ms;opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}.in-view-detect-tag .section-head__row,.in-view-detect-tag>.b-image{-webkit-transform:none;transform:none}.in-view-detect-tag>.in-view{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--fade-in-transition);transition:var(--fade-in-transition);-webkit-transition-delay:var(--delay);transition-delay:var(--delay)}.is-show .in-view-detect-tag>.in-view{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:calc(var(--delay)/2 + .2s);transition-delay:calc(var(--delay)/2 + .2s)}.is-hide .in-view-detect-tag>.in-view{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);-webkit-transition-delay:0ms;transition-delay:0ms}.in-view-detect-tag.is-hide>.in-view{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:0ms;transition-delay:0ms}.in-view-detect-tag.is-show>.in-view{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:calc(var(--delay)/2 + .2s);transition-delay:calc(var(--delay)/2 + .2s)}.split-text{opacity:0}.split-text__triangle:first-child:before{-ms-flex-negative:0;aspect-ratio:1;background:var(--triangle-color);clip-path:polygon(0 100%,100% 0,100% 100%);content:"";display:inline-block;flex-shrink:0;margin-right:var(--triangle-space);width:var(--triangle-width)}.split-text.in-view{opacity:1}.split-text i{display:inline-block}.split-text .line{display:inline-block!important}.split-text .char,.split-text .line,.split-text .word{margin:-10px;padding:10px;text-rendering:optimizeSpeed;vertical-align:top;will-change:transform,opacity}.split-text .word{overflow:hidden}.global-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;flex-basis:auto;flex-grow:1;flex-shrink:0;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);width:100%}.main.no-overflow{overflow:initial}body:has(.header__dropdown.is-active) .main{opacity:.4}.container{margin:0 auto;max-width:116rem;padding:0 3.25rem}.container--small{max-width:97.5rem}@media (max-width:1439.98px){.container{padding:0 2rem}}@media (max-width:1023.98px){.container{padding:0 1.25rem}}@media (max-width:767.98px){.container{padding:0 .75rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-DM-Sans-600);font-size:inherit;font-weight:400;letter-spacing:normal;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1{--triangle-width:48px;--triangle-space:18px;--triangle-color:var(--peony);font-size:max(4.625rem,12px);letter-spacing:.05em;line-height:max(5.1875rem,12px)}@media (max-width:1579.98px){h1{--triangle-width:42px;--triangle-space:16px;font-size:max(4.25rem,12px);line-height:max(4.625rem,12px)}}@media (max-width:1023.98px){h1{--triangle-width:26px;--triangle-space:12px;font-size:max(2.5rem,12px);line-height:max(2.75rem,12px)}}h2{--triangle-width:32px;--triangle-space:14px;--triangle-color:var(--zinnia-green);font-family:var(--font-DM-Sans-400);font-size:max(3rem,12px);letter-spacing:.05em;line-height:max(3.625rem,12px)}@media (max-width:1579.98px){h2{--triangle-width:28px;font-size:max(2.625rem,12px);line-height:max(3rem,12px)}}@media (max-width:1439.98px){h2{--triangle-width:24px;--triangle-space:12px;font-size:max(2.25rem,12px);letter-spacing:.04em;line-height:max(2.625rem,12px)}}@media (max-width:1023.98px){h2{--triangle-width:20px;--triangle-space:12px;font-size:max(2rem,12px);letter-spacing:.03em;line-height:max(2.5rem,12px)}}h3{font-size:max(2.25rem,12px);line-height:117%}@media (max-width:1023.98px){h3{font-size:20px;line-height:130%}}h4{font-family:var(--font-DM-Sans-400);font-size:max(1.5rem,12px);line-height:max(2rem,12px)}@media (max-width:1439.98px){h4{font-size:max(1.375rem,12px);line-height:max(1.75rem,12px)}}@media (max-width:1023.98px){h4{font-size:max(1.25rem,12px);line-height:1.625rem}}p{margin:0}p a{text-decoration:underline!important;-webkit-transition:color var(--default-timing);transition:color var(--default-timing)}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px solid transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-DM-Mono-500);font-size:max(.9375rem,12px);height:3.25rem;justify-content:center;letter-spacing:.06em;line-height:max(1.25rem,12px);padding:0 2.125rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:border-color var(--default-timing),background-color var(--default-timing),color var(--default-timing);transition:border-color var(--default-timing),background-color var(--default-timing),color var(--default-timing)}.btn svg{fill:var(--peony);height:.6875rem;width:.5rem}.btn span,.btn svg{-ms-flex-negative:0;flex-shrink:0}.btn span{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:0;height:1.25rem;min-height:1.25rem;overflow:hidden;position:relative;white-space:nowrap;z-index:3}.btn span:after,.btn span:before{content:attr(data-text);font-size:max(.9375rem,12px);line-height:max(1.25rem,12px);-webkit-transition:-webkit-transform var(--default-timing);transition:-webkit-transform var(--default-timing);transition:transform var(--default-timing);transition:transform var(--default-timing),-webkit-transform var(--default-timing)}.btn span:after{bottom:-105%;position:absolute}.btn:after{bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);z-index:2}.btn--gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#a8d500),to(#d43c7d));background:linear-gradient(90deg,#a8d500,#d43c7d);border:none;padding:0 1.375rem 0 2.25rem}.btn--gradient:before{background-color:var(--peony);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity var(--default-timing);transition:opacity var(--default-timing);z-index:1}@media (any-hover:hover){.btn--gradient:hover{color:var(--white)}.btn--gradient:hover:before{opacity:1}.btn--gradient:hover:after{opacity:0}}.btn--black-bg:after{background-color:var(--black)}.btn--dark-bg:after{background-color:var(--dark)}.btn--white-bg:after{background-color:var(--white)}.btn--light-grey-bg:after{background-color:var(--bg)}.btn--peony{background-color:var(--peony);color:var(--white)}.btn--peony svg{fill:currentColor}.btn--white{background-color:var(--white);color:var(--black)}.btn--white-border{border-color:var(--white);border-width:1px;color:var(--white)}.btn--grey{background-color:#404040;color:var(--white)}.btn--light-grey{background-color:#f2f2f2;color:var(--black)}.btn--small{height:2.625rem;padding:0 1.5rem}.btn--arrow{padding:0 1.25rem 0 2.25rem}.btn__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;margin-left:1.375rem;overflow:hidden;position:relative;z-index:3}.btn__arrow,.btn__arrow svg{-ms-flex-negative:0;flex-shrink:0;width:1rem}.btn__arrow svg{height:.6875rem;padding:0 .25rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:fill var(--default-timing),-webkit-transform var(--default-timing);transition:fill var(--default-timing),-webkit-transform var(--default-timing);transition:transform var(--default-timing),fill var(--default-timing);transition:transform var(--default-timing),fill var(--default-timing),-webkit-transform var(--default-timing)}@media (max-width:1023.98px){.btn__arrow{margin-left:.875rem}.btn__arrow svg{padding:0 .3125rem}}.btn__icon{-ms-flex-negative:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;margin-right:.375rem}.btn__icon svg{height:1.125rem;width:1.125rem}@media (any-hover:hover){.btn:hover span:after,.btn:hover span:before{-webkit-transform:translateY(-105%);transform:translateY(-105%)}.btn:hover .btn__arrow svg{fill:var(--white);-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:1023.98px){.btn{height:3rem}.btn--small{height:2.625rem}.btn span:after,.btn span:before{font-size:max(.875rem,12px);line-height:max(1.25rem,12px)}}@media (max-width:575.98px){.btn{width:100%}}.b-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-DM-Mono-500);font-size:max(.9375rem,12px);letter-spacing:.06em;line-height:max(1.25rem,12px);overflow:hidden;padding:.4375rem 0;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-link:before{-webkit-transform:translateX(-110%);transform:translateX(-110%)}.b-link:after,.b-link:before{border-bottom:1px solid;bottom:0;content:"";display:block;position:absolute;width:100%}.b-link--peony:after,.b-link--peony:before{border-bottom-color:var(--peony)}@media (any-hover:hover){.b-link:hover:before{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1) .3s;transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1) .3s;transition:transform .5s cubic-bezier(.19,1,.22,1) .3s;transition:transform .5s cubic-bezier(.19,1,.22,1) .3s,-webkit-transform .5s cubic-bezier(.19,1,.22,1) .3s}.b-link:hover:after{-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1)}}@media (max-width:1023.98px){.b-link{font-size:max(.875rem,12px);line-height:max(1.25rem,12px);padding:.5rem 0}}.b-image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.b-image,.b-image img{height:100%;width:100%}.b-image img{-o-object-fit:cover;object-fit:cover}.b-image--cut{clip-path:polygon(100% 0,100% calc(100% - 52px),calc(100% - 52px) 100%,0 100%,0 0)}@media (max-width:1439.98px){.b-image--cut{clip-path:polygon(100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 0)}}@media (max-width:1023.98px){.b-image--cut{clip-path:polygon(100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 0)}}.b-image--decor,.b-image--no-clip{clip-path:none!important}.b-image__decor{--offset:32px;bottom:var(--offset);left:var(--offset);position:absolute;right:var(--offset);top:var(--offset)}.b-image__decor:after,.b-image__decor:before{aspect-ratio:1;background-color:var(--white);clip-path:polygon(0 0,100% 0,100% 100%);content:"";position:absolute;width:3.25rem}.b-image__decor:before{left:0;top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.b-image__decor:after{bottom:0;right:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media (max-width:1439.98px){.b-image__decor{--offset:24px}.b-image__decor:after,.b-image__decor:before{width:2.625rem}}@media (max-width:1023.98px){.b-image__decor{--offset:12px}.b-image__decor:after,.b-image__decor:before{width:2rem}}.colored-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}@media (max-width:1023.98px){.colored-list{gap:.375rem}}.colored-list li{font-size:max(1.5rem,12px);line-height:max(2rem,12px);padding-left:1.5rem;position:relative}.colored-list li:nth-child(5n+1){--color:var(--zinnia-green)}.colored-list li:nth-child(5n+2){--color:var(--light-blue)}.colored-list li:nth-child(5n+3){--color:var(--golden)}.colored-list li:nth-child(5n+4){--color:var(--peony)}.colored-list li:nth-child(5n){--color:var(--forest-green)}.colored-list li:before{aspect-ratio:10/12;background-color:var(--color);clip-path:polygon(0 0,100% 50%,0 100%);content:"";left:0;position:absolute;top:.5625rem;width:10px}@media (max-width:1439.98px){.colored-list li{font-size:max(1.375rem,12px);line-height:max(1.75rem,12px);padding-left:1.375rem}}@media (max-width:1023.98px){.colored-list li{font-size:max(1.25rem,12px);line-height:max(1.625rem,12px);padding-left:1.25rem}.colored-list li:before{width:8px}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}::-moz-selection{color:var(--white)}::selection{background-color:#000;color:var(--white)}::-moz-selection{background-color:#000;color:var(--zinnia-green)}a{color:inherit;text-decoration:none}img{border:0;height:auto;max-width:100%;vertical-align:bottom}svg{-ms-flex-negative:0;fill:currentColor;stroke:currentColor;stroke-width:0;flex-shrink:0}img,video{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1280px){html{font-size:14px}}@media (max-width:1080px){html{font-size:13px}}@media (max-width:991px){html{font-size:10px}}@media (max-width:768px){html{font-size:16px}}
