@font-face{font-family:manrope;src:url(../media/Manrope_Regular_Var-s.p.3259ncl47-hqj.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.M8IDqa_className{font-family:manrope,manrope Fallback}.M8IDqa_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:nunitoSans;src:url(../media/NunitoSans_Regular_Var-s.p.3bm7l-ln3bnu5.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:nunitoSans;src:url(../media/NunitoSans_Italic_Var-s.p.3ntnen-w8ies4.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:italic}@font-face{font-family:nunitoSans Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.eg3HGa_className{font-family:nunitoSans,nunitoSans Fallback}.eg3HGa_variable{--font-nunito-sans:"nunitoSans", "nunitoSans Fallback"}
:root{--white:#fff;--black:#000;--light:#eaeaee;--mailerlite-card:#f6f6f6;--font-heading:var(--font-manrope), "Manrope", sans-serif;--font-body:var(--font-nunito-sans), "Nunito Sans", sans-serif;--gutter:4vw;--max-width:1500px;--max-page-width:2000px;--header-pad-y:1.9vw;--header-pad-x:4vw;--header-height:calc(70px + 2 * var(--header-pad-y));--gap:11px}@media only screen and (pointer:coarse) and (max-width:1024px),screen and (max-width:899px){:root{--header-pad-y:6vw;--header-pad-x:6vw;--header-height:calc(37px + 2 * var(--header-pad-y))}}@media screen and (max-width:767px){:root{--gutter:6vw}}.fs{font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)))}@media screen and (max-width:767px) and (orientation:portrait){.fs{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--light);color:var(--black);font-family:var(--font-body);margin:0;font-weight:400;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500;line-height:calc(1.2 * (1 + (1 - var(--v)) / 25));margin:2rem 0}h1{--v:4}h2{--v:2.8}h3{--v:2.2}h4{--v:1.6}h1,h2,h3,h4{font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)))}@media screen and (max-width:767px) and (orientation:portrait){h1,h2,h3,h4{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}p{margin:1rem 0}strong{font-weight:700}a{color:inherit}img{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rt{--v:1;overflow-wrap:break-word;position:relative}.rt>:first-child{margin-top:0}.rt>:last-child{margin-bottom:0}.rt p,.rt h1,.rt h2,.rt h3,.rt h4,.rt li{white-space:pre-wrap}.rt p,.rt li{font-size:inherit;line-height:1.5em}.rt .table-wrap{-webkit-overflow-scrolling:touch;margin:1.6em 0;overflow-x:auto}.rt table{border-collapse:collapse;width:100%;line-height:1.45em}.rt .table-wrap.wide table{min-width:36em}.rt th,.rt td{text-align:left;vertical-align:top;border-bottom:1px solid #0000001f;padding:.75em 1em .75em 0}.rt thead th{font-family:var(--font-heading);border-bottom:1.5px solid;padding-bottom:.6em;font-size:1.1em;font-weight:500}.rt tbody td:first-child{font-weight:700}.rt tbody tr:last-child td{border-bottom:0}@media (max-width:767px){.rt table{font-size:.9em}.rt th,.rt td{padding-right:.75em}}.rt a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.rt ul,.rt ol{margin:1rem 0;padding:0 0 0 40px}.rt ul{list-style:none}.rt li{position:relative}.rt ul>li:before{content:"•";text-align:center;width:40px;position:absolute;left:-40px}.rt ol>li{padding-left:0}.rt li>p{margin:8px 0}.rt blockquote{margin:1rem 40px}.rt.size-large{--v:1.4}.rt.size-small{--v:.9}.rt.size-large,.rt.size-small{font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)))}@media screen and (max-width:767px) and (orientation:portrait){.rt.size-large,.rt.size-small{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.rt.align-center{text-align:center}.rt.align-right{text-align:right}.rt.fit>*{white-space:nowrap;margin:0;line-height:1}main{display:block}.sec{isolation:isolate;align-items:center;display:flex;position:relative}.sec-bg{background:var(--sec-bg);position:absolute;inset:0;overflow:hidden}.sec-bg img{object-fit:cover;width:100%;height:100%}.sec-content{justify-content:center;width:100%;display:flex;position:relative}.sec-content>*{width:100%}.theme-white{--sec-bg:var(--white);color:var(--black)}.theme-light{--sec-bg:var(--light);color:var(--black)}.theme-black,.theme-dark{--sec-bg:var(--black);color:var(--white)}.theme-bright{--sec-bg:#8eb6dc;color:var(--black)}.sec.h-small{min-height:33vh}.sec.h-medium{min-height:66vh}.sec.h-large{min-height:100vh}.sec.h-small>.sec-content{padding-top:3.3vmax;padding-bottom:3.3vmax}.sec.h-medium>.sec-content{padding-top:6.6vmax;padding-bottom:6.6vmax}.sec.h-large>.sec-content{padding-top:10vmax;padding-bottom:10vmax}.sec.sec-postList{min-height:0}.sec.sec-postList>.sec-content{padding-top:0;padding-bottom:0}.sec.h-custom>.sec-content{padding-top:calc(var(--pt,0) * 1vmax / 10);padding-bottom:calc(var(--pb,0) * 1vmax / 10)}main>.sec:first-child{padding-top:var(--header-height)}main>.sec-grid:first-child{align-items:flex-start;min-height:0}main>.sec-grid:first-child>.sec-content,main>.sec-text:first-child>.sec-content,main>.sec-cards:first-child>.sec-content,main>.sec-quotes:first-child>.sec-content{padding-top:3.3vmax}.fe{--cols:8;--grid-gutter:calc(var(--gutter) - var(--gap));--cell-max:calc((var(--max-width) - var(--gap) * (var(--cols) - 1)) / var(--cols));grid-template-columns:minmax(var(--grid-gutter), 1fr) repeat(var(--cols), minmax(0, var(--cell-max))) minmax(var(--grid-gutter), 1fr);grid-template-rows:repeat(var(--rows-m), minmax(24px, auto));row-gap:var(--gap);column-gap:var(--gap);display:grid;position:relative;overflow-x:clip}@media (min-width:768px){.fe{--cols:24;--container-width:min(var(--max-width), calc(100vw - var(--gutter) * 2));grid-template-rows:repeat(var(--rows-d), minmax(calc(var(--container-width) * var(--row-scale,.0215)), auto))}}.fe-block{grid-area:var(--area-m);z-index:var(--z-m,auto);justify-content:var(--valign-m,flex-start);flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}@media (min-width:768px){.fe-block{grid-area:var(--area-d);z-index:var(--z-d,auto);justify-content:var(--valign-d,flex-start)}}.img-block{width:100%;height:100%;position:relative;overflow:hidden}.img-block img{object-fit:var(--fit,cover);object-position:var(--focal,50% 50%);width:100%;height:100%;position:absolute;inset:0}.img-block .overlay{opacity:var(--overlay,0);pointer-events:none;background:#000;position:absolute;inset:0}.img-block>a{position:absolute;inset:0}.img-block .img-mobile{display:none}@media (max-width:767px){.img-block.has-mobile .img-desktop{display:none}.img-block.has-mobile .img-mobile{display:block}}.btn-wrap{justify-content:flex-start;display:flex}.btn-wrap.align-center{text-align:center;justify-content:center}.btn-wrap.align-right{text-align:right;justify-content:flex-end}.btn-wrap.stretch{flex:1;height:100%}.btn{--v:1.1;background:var(--black);color:var(--white);font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;text-align:center;cursor:pointer;font-weight:400;line-height:normal;font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)));border:0;border-radius:300px;justify-content:center;align-items:center;padding:1.5rem 2.2rem;text-decoration:none;transition:opacity .1s linear;display:inline-flex}@media screen and (max-width:767px) and (orientation:portrait){.btn{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.btn:hover{opacity:.8}.btn-wrap.stretch .btn{flex:1;height:100%;padding-top:0;padding-bottom:0}.theme-black .btn,.theme-dark .btn{background:var(--white);color:var(--black)}.embed-block{width:100%}.embed-block iframe{max-width:100%;display:block}.newsletter-block{width:100%}.newsletter-pill{background:var(--black);min-height:62px;color:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 22px;display:flex}.newsletter-icon{opacity:.85;flex:none;width:24px;height:24px}.newsletter-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;opacity:.85;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.newsletter-cta,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-button-horizontal button.primary{cursor:pointer;flex:none;transition:background .2s;color:var(--white)!important;font-family:var(--font-body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ffffff38!important;border:0!important;border-radius:999px!important;width:auto!important;height:auto!important;margin:0!important;padding:15px 24px!important;font-size:.78rem!important;font-weight:400!important;line-height:1.2!important}.newsletter-cta:hover,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-button-horizontal button.primary:hover{background:#ffffff52!important}.newsletter-block .ml-embedded{flex:1;min-width:0;display:none}.newsletter-block.is-open .newsletter-label,.newsletter-block.is-open .newsletter-cta{display:none}.newsletter-block.is-open .ml-embedded{align-self:stretch;align-items:center;display:flex}.newsletter-block.is-open .newsletter-pill{cursor:default}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-align-center,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-input-horizontal,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .horizontal-fields,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-field-group{display:block!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-input-horizontal,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-button-horizontal,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .horizontal-fields,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-field-group{float:none!important;clear:none!important;height:auto!important;min-height:0!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-align-center,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-input-horizontal,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .horizontal-fields,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-field-group{width:100%!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-mobileButton-horizontal{display:none!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{gap:10px;align-items:center!important;display:flex!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-input-horizontal{flex:auto!important;width:auto!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-button-horizontal{flex:none!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-field-group input.form-control{width:100%!important;height:auto!important;box-shadow:none!important;color:var(--white)!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:10px 0!important;font-size:1rem!important;line-height:1.3!important;display:block!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-field-group input.form-control::placeholder{color:#ffffff8c!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{color:var(--white)!important;padding:10px 0!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:var(--white)!important;font-family:var(--font-body)!important;text-align:left!important;margin:0!important;padding:0!important;font-size:.95rem!important}#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{opacity:.8;font-size:.85rem!important}@media (max-width:767px){.newsletter-pill{gap:10px;padding-left:16px}.newsletter-label{letter-spacing:.1em;font-size:.7rem}.newsletter-cta,#newsletter[data-newsletter].newsletter-block .newsletter-pill [id^=mlb2-].ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-button-horizontal button.primary{padding:13px 16px!important;font-size:.7rem!important}}.form{font-family:var(--font-body)}.form .field-list{flex-direction:column;display:flex}.form fieldset{border:0;min-width:0;margin:0;padding:0}.form .form-item{margin:0 0 24px}.form .title{padding:0 0 4px;font-size:16px;line-height:24px;display:block}.form .name-fields{align-items:flex-end;gap:0 10px;display:flex}.form .name-fields>label{flex:1}.form .sub-label{margin:0 0 4px;font-size:12px;display:block}.form .required{--v:.9;opacity:.7;line-height:1;font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)));margin-left:.4em}@media screen and (max-width:767px) and (orientation:portrait){.form .required{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.form input,.form textarea{background:var(--light);width:100%;color:inherit;font:inherit;border:1px solid #0000;border-radius:25.84px;padding:10px 20px;font-size:16px;line-height:24px;display:block}.form textarea{resize:vertical;min-height:100px}.theme-light .form input,.theme-light .form textarea{background:var(--white)}.form input:focus,.form textarea:focus{outline-offset:0;border-color:currentColor;outline:1px solid}.form .hp{position:absolute;left:-10000px}.form .actions{text-align:left}.form .btn{padding:1.5rem 2.2rem}.form .message{margin:1rem 0 0}.form .error{color:#ad1f1f;margin:1rem 0 0}.form .turnstile{margin:0 0 24px}.accordion{width:100%;margin:0;padding:0;list-style:none}.accordion details{border-bottom:1px solid}.accordion details:first-child{border-top:1px solid}.accordion summary{--v:1.6;cursor:pointer;font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500;line-height:normal;font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)));justify-content:space-between;align-items:center;padding:15px 0;list-style:none;display:flex}@media screen and (max-width:767px) and (orientation:portrait){.accordion summary{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.accordion summary::-webkit-details-marker{display:none}.accordion .acc-title{font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding-right:14px}.accordion .acc-icon{flex:0 0 14px;width:14px;height:14px;position:relative}.accordion .acc-icon:before,.accordion .acc-icon:after{content:"";background:currentColor;transition:transform .2s;position:absolute}.accordion .acc-icon:before{height:1px;top:6.5px;left:0;right:0}.accordion .acc-icon:after{width:1px;top:0;bottom:0;left:6.5px}.accordion details[open] .acc-icon:after{transform:rotate(90deg)}.accordion .acc-body{padding:24px 0 16px}.carousel{--cols:var(--cols-max,3);width:100%;min-height:100px;padding:var(--pad,3.3vmax) 0}@media (max-width:1023px){.carousel{--cols:min(var(--cols-max,3), 2)}}.carousel-title{--v:2.8;font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500;line-height:1.5em;font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)));padding:0 4vw 8px}.carousel-title p{margin:0}@media screen and (max-width:767px) and (orientation:portrait){.carousel-title{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.carousel-viewport{padding:0 4vw;position:relative}.carousel-track{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--spacing) * (var(--cols) - 1)) / var(--cols));gap:var(--spacing);scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;display:grid;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{scroll-snap-align:start;background:var(--light);align-items:center;padding:10%;display:flex}.theme-light .carousel-slide{background:var(--white)}.carousel-slide .rt{text-align:left;max-width:95%;margin:10px auto 0}.carousel-arrow{width:60px;height:60px;color:var(--white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.carousel-arrow[hidden]{display:none}.carousel-arrow span{justify-content:center;align-items:center;display:flex}@media (min-width:768px){.carousel-nav{pointer-events:none;position:absolute;inset:0}.carousel-arrow{pointer-events:auto;background:#454545;border-radius:50%;margin-top:-30px;position:absolute;top:50%}.carousel-arrow svg{width:34px;height:20px}.carousel-arrow.prev{left:3vw}.carousel-arrow.next{right:3vw}}@media (max-width:767px){.carousel{--spacing:20px}.carousel-track{grid-auto-columns:100%}.carousel-nav{justify-content:center;gap:10px;margin-top:20px;display:flex}.carousel-arrow{width:48px;height:48px}.carousel-arrow span{background:var(--black);border-radius:50%;width:40px;height:40px}.carousel-arrow svg{width:20px;height:12px}.carousel-arrow[hidden]{visibility:visible;display:flex}}.sec-hero>.sec-content,.sec-cards>.sec-content,.sec-text>.sec-content,.sec-quotes>.sec-content{padding-top:var(--pad-t,6.6vmax);padding-bottom:var(--pad-b,6.6vmax)}.flow{max-width:calc(var(--max-width) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.flow-heading{text-align:center;text-wrap:balance;margin:0 0 2.5rem}.nobr{white-space:nowrap}.flow-intro{text-align:center;max-width:720px;margin:-1rem auto 2.5rem}.flow-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.flow-footer{text-align:center;max-width:800px;margin:3rem auto 0}.hero{text-align:center}.hero-heading{--v:3.4;text-wrap:balance;max-width:18em;margin:0 auto}@media screen and (max-width:767px) and (orientation:portrait){.hero-heading{--v:3}}.flow .rt p{text-wrap:pretty}.hero-tagline{--v:2.2;text-wrap:balance;max-width:24em;font-family:var(--font-heading);letter-spacing:-.02em;margin:1.25rem auto 0;font-weight:500;line-height:1.2}.hero-note{letter-spacing:.25em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.9rem}@media (max-width:767px){.hero-note-sep{height:0;display:block;overflow:hidden}}.cards{--card-gap:24px}.cards[data-cols-m="2"]{--card-gap:12px}.cards-plain{--card-gap:3rem}.cards-grid{grid-template-columns:repeat(var(--cols-m,1), minmax(0, 1fr));column-gap:var(--card-gap);margin-bottom:calc(-1 * var(--card-gap));row-gap:0;display:grid}@media (min-width:768px){.cards,.cards[data-cols-m="2"]{--card-gap:min(2vw, 32px)}.cards-plain{--card-gap:4vw}.cards-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.cards[data-cols="4"] .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cards[data-cols="2"] .cards-grid{max-width:1100px;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.cards[data-cols="4"] .cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{--card-pad-x:1.75rem;grid-row:span 5;grid-template-rows:subgrid;border-bottom:var(--card-gap) solid transparent;text-align:center;background-clip:padding-box;padding-bottom:2.25rem;display:grid;position:relative}.cards.align-left .card{text-align:left}.cards.align-left .card .flow-actions{justify-content:flex-start}.card>.card-img{grid-row:1}.card>.card-title{grid-row:2}.card>.card-body{grid-row:3}.card>.flow-actions{grid-row:4}.card>.card-after{grid-row:5}.card>:not(.card-img){padding-left:var(--card-pad-x);padding-right:var(--card-pad-x)}.cards-plain .card{--card-pad-x:0;padding-bottom:0}.theme-white .cards-boxed .card{background-color:var(--light)}.theme-light .cards-boxed .card,.theme-bright .cards-boxed .card{background-color:var(--white)}.theme-black .cards-boxed .card,.theme-dark .cards-boxed .card{background-color:#1f1f1f}.card-img{aspect-ratio:4/3;position:relative;overflow:hidden}.card-img.ratio-square{aspect-ratio:1}.card-title{margin:0;padding-top:2.5rem;padding-bottom:1rem}.cards-plain .card-title{padding-top:0}.cards[data-cols="3"] .card-title,.cards[data-cols="4"] .card-title{--v:1.6}.card>.flow-actions{align-self:end;margin-top:0;padding-top:1.75rem}.card-after{padding-top:1.25rem}.card-link{text-decoration:none}.card-link:after{content:"";position:absolute;inset:0}.card-link:focus-visible{outline:none}.card-linked:has(.card-link:focus-visible):before{content:"";pointer-events:none;border:2px solid;position:absolute;inset:-3px}.card-linked{transition:transform .15s,filter .15s}.card-linked:hover{filter:drop-shadow(0 8px 12px #00000014);transform:translateY(-2px)}.card-linked:hover .card-link{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:767px){.card{--card-pad-x:1.25rem;padding-bottom:1.75rem}.card-title{padding-top:1.75rem}.cards[data-cols-m="2"] .card{--card-pad-x:.75rem;padding-bottom:1.5rem}.cards-plain[data-cols-m="1"] .card-title{--v:1.7;padding-bottom:.75rem}.cards[data-cols-m="2"] .card-title{--v:1.3;padding-top:1.25rem;padding-bottom:.5rem}.cards[data-cols-m="2"] .card-body{font-size:.95rem}}.sec-split>.sec-content{padding:0}.split{grid-template-columns:1fr 1fr;min-height:40vw;display:grid}.split-img{position:relative;overflow:hidden}.split-right .split-img{order:2}.split-text{padding:6.6vmax var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex}.split-text .rt{width:100%;max-width:560px}@media (max-width:767px){.split{grid-template-columns:1fr;min-height:0}.split-img{aspect-ratio:1}.split-right .split-img{order:0}.split-text{padding:12vw var(--gutter)}}.flow-text{max-width:calc(820px + 2 * var(--gutter))}.flow-text.align-center{text-align:center}.flow-text.align-left .flow-actions{justify-content:flex-start}.flow-text blockquote{--v:1.5;font-family:var(--font-heading);letter-spacing:-.01em;font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)));margin:0 0 1.5rem}@media screen and (max-width:767px) and (orientation:portrait){.flow-text blockquote{--v:1.3;font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.flow-text blockquote p{line-height:1.45em}.flow-after{margin-top:1.5rem}.quotes{max-width:calc(860px + 2 * var(--gutter));text-align:center}.quotes-stage{display:grid}.quote-slide{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;margin:0;transition:opacity .9s,visibility .9s}.quote-slide.is-active{opacity:1;visibility:visible}.quote-slide blockquote{--v:1.5;font-family:var(--font-heading);letter-spacing:-.01em;font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)));margin:0 0 1.5rem}.quote-slide blockquote p{line-height:1.45em}.quote-slide figcaption{font-size:.95rem}@media screen and (max-width:767px) and (orientation:portrait){.quote-slide blockquote{--v:1.3;font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.quote-progress{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:2px;width:120px;height:2px;margin:1.75rem auto 0;overflow:hidden}.quote-progress[hidden]{display:none}.quote-progress i{background:color-mix(in srgb, currentColor 55%, transparent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.quote-dots{justify-content:center;gap:4px;margin-top:2rem;display:flex}.quote-progress:not([hidden])+.quote-dots{margin-top:.6rem}.quote-dot{width:32px;height:32px;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.quote-dot:before{content:"";border:1px solid;border-radius:50%;width:10px;height:10px;margin:auto;transition:background .3s;display:block}.quote-dot[aria-current=true]:before{background:currentColor}@media (prefers-reduced-motion:reduce){.quote-slide{transition:none}}.post-list{padding:4vw var(--gutter)}.post-list-item{padding:0 0 50px;display:flex}.post-list-text{text-align:left;flex-direction:column;width:75%;display:flex}.post-list-title{--v:1.8;margin:0 0 20px;line-height:1.2em}.post-list-title a{text-decoration:none}.post-list-excerpt p{margin:0}.post-list-meta{flex-wrap:wrap;order:3;align-items:center;gap:6px;margin:20px 0 0;display:flex}.post-list-categories,.post-categories{flex-wrap:wrap;gap:6px;display:flex}.badge{background:color-mix(in srgb, currentColor 8%, transparent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:.72rem;line-height:1.4;text-decoration:none;transition:background-color .2s;display:inline-block}.badge:hover,.badge:focus-visible{background:color-mix(in srgb, currentColor 16%, transparent)}.post-list-meta .delim:before{content:"•"}.post-list-more{order:4;align-self:flex-start;padding:20px 0 0;text-decoration:none;display:inline-block;position:relative}.post-list-more span{border-bottom:1px solid;display:inline-block}@media (max-width:767px){.post-list-text{width:100%}.post-list-meta{margin-top:2vw}.post-list-more{padding-top:2vw}}.post{background:var(--light);padding:var(--gutter);padding-top:calc(3.3vmax - 5px)}.post-inner{max-width:75%;margin:0 auto}.post-header{flex-direction:column;margin:0 0 50px;display:flex}.post-title{--v:4;margin:0;line-height:1.2em}.post-meta{flex-wrap:wrap;align-items:center;gap:11px;margin-top:32px;display:flex}.post-body{margin:0 0 3vw}.post-note{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 20%, transparent);margin:0 0 3vw;padding-top:1.5rem;font-style:italic}.post-note p{margin:0}.post-meta .post-updated:before{content:"·";margin-right:11px}.post-nav{padding:3vw var(--gutter);background:var(--light);border-top:1px solid #0000001a;justify-content:space-between;display:flex}.post-nav a{align-items:center;min-width:0;max-width:50%;text-decoration:none;display:flex}.post-nav .next{text-align:right;margin-left:auto}.post-nav svg{box-sizing:content-box;flex:none;width:18px;height:32px}.post-nav .prev svg{padding-right:25px}.post-nav .next svg{padding-left:25px}.post-nav-title{--v:2.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500;line-height:1;font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)));margin:0}@media screen and (max-width:767px) and (orientation:portrait){.post-nav-title{font-size:calc((var(--v) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}@media (max-width:767px){.post-inner{max-width:100%}.post-nav-title{font-size:1.1rem;line-height:1.3}.post-meta{margin-top:19.2px}.post-body{padding:17px 0}}.site-header{z-index:10;padding:var(--header-pad-y) var(--header-pad-x);background:var(--light);line-height:1;position:absolute;top:0;left:0;right:0}.header-desktop,.header-mobile{align-items:center;width:100%;display:flex}.header-mobile{display:none}@media only screen and (pointer:coarse) and (max-width:1024px),screen and (max-width:899px){.header-desktop{display:none}.header-mobile{min-height:37px;display:flex}}.site-title{--v:1.5;font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;font-weight:500;line-height:1.2em;text-decoration:none}.header-desktop .site-title{font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem), max(calc((var(--v) - 1) * .012 * var(--max-page-width) + 1rem), calc(var(--v) * 1rem)))}.header-mobile .site-title{--v:1;font-size:calc(var(--v) * 1rem + .012 * min(100vh, 900px) * 0)}.header-nav{flex:1;justify-content:flex-end;margin:0 2.5vw 0 0;display:flex}.header-nav ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-item{margin-left:1.7vw;font-size:16px;line-height:24px;position:relative}.nav-item>a,.nav-item>button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:1.6px 0;text-decoration:none;display:flex}.nav-item>a:after,.nav-item>button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-item.active>a:after,.nav-item.active>button:after,.nav-item:hover>a:after,.nav-item:hover>button:after{transform:scaleX(1)}.nav-folder-list{text-align:center;flex-direction:column;min-width:200px;padding:10px 0 0;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-item:hover .nav-folder-list,.nav-item:focus-within .nav-folder-list{display:flex}.nav-folder-list ul{background:var(--white);flex-direction:column;align-items:stretch;padding:10px 0;box-shadow:0 1px 4px #0000001a}.nav-folder-list a{white-space:nowrap;padding:6px 20px;text-decoration:none;display:block}.nav-folder-list a:hover,.nav-folder-list a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.header-cta .btn{--v:1;white-space:nowrap;padding:24px 35.2px;font-size:16px;line-height:22px}.burger{justify-content:flex-end;align-items:flex-end;width:50px;margin-left:auto;display:flex}.burger button{cursor:pointer;width:47px;height:37px;color:inherit;background:0 0;border:0;padding:1px 6px;position:relative}.burger .bun{background:currentColor;height:1px;margin:auto;transition:transform .25s cubic-bezier(.2,.6,.3,1),width .25s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0 6px}.burger .bun.top{transform:translateY(-5.5px)}.burger .bun.bottom{transform:translateY(5.5px)}.menu-open .burger .bun.top{transform:rotate(-135deg)}.menu-open .burger .bun.bottom{transform:rotate(135deg)}.mobile-menu{z-index:1;background:var(--light);padding:var(--header-height) 6vw 6vw;opacity:0;visibility:hidden;flex-direction:column;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-open .mobile-menu{opacity:1;visibility:visible}.menu-open .site-header{position:fixed}.header-mobile .site-title,.header-mobile .burger{z-index:2;position:relative}.mobile-menu nav{flex-direction:column;flex:1;justify-content:center;padding:0 3vw;display:flex}.mobile-menu nav.in-folder{justify-content:flex-start}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu nav a,.mobile-menu button.folder-toggle{width:100%;color:inherit;font-family:var(--font-body);text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35em;padding:.35em 0;font-size:8.5vmin;line-height:1;text-decoration:none;display:flex}.mobile-menu .chevron{opacity:.5;width:.4em;height:.7em}.mobile-menu .folder-back{opacity:.5;margin-bottom:.3em}.mobile-menu .folder-back .chevron{opacity:1}.mobile-menu .menu-cta{justify-content:center;padding-top:6vw;display:flex}.mobile-menu .menu-cta .btn{padding:1.5rem 2.2rem;font-size:1.2rem;line-height:1.2em}.menu-open .burger .bun{left:9.5px;right:9.5px}.site-footer .sec:first-child{padding-top:0}.sticky-cta{display:none}@media (max-width:767px){.sticky-cta{z-index:20;padding:10px var(--gutter) calc(14px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;visibility:hidden;transition:transform .3s,opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 20px))}.sticky-cta.is-shown{opacity:1;visibility:visible;transition:transform .3s,opacity .3s,visibility;transform:none}.sticky-cta .btn{pointer-events:auto;flex:1;padding:14px 20px;box-shadow:0 8px 28px #00000038}body.menu-open .sticky-cta{display:none}}@media (min-width:768px){.sticky-cta{z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s,opacity .3s,visibility 0s linear .3s;display:block;position:fixed;bottom:28px;left:50%;transform:translate(-50%,calc(100% + 40px))}.sticky-cta.is-shown{opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s,opacity .3s,visibility;transform:translate(-50%)}.sticky-cta .btn{white-space:nowrap;padding:15px 34px;box-shadow:0 8px 28px #0000002e}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}
