@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.92bfb490.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0173d481ef9df56a-s.d2fbf9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/74f465119297d0e6-s.p.0267d7bc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.92bfb490.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0173d481ef9df56a-s.d2fbf9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/74f465119297d0e6-s.p.0267d7bc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Fallback;src:local(Arial);ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.0%;size-adjust:107.22%}.chivo_6c5b0113-module__BGwmjW__className{font-family:Chivo,Chivo Fallback;font-style:normal}.chivo_6c5b0113-module__BGwmjW__variable{--font-legacy-display:"Chivo","Chivo Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_cb78778-module__7lfgOG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_cb78778-module__7lfgOG__variable{--font-legacy-sans:"Figtree","Figtree Fallback"}
.lg{--lg-bg:#f5f5f5;--lg-text:#4a4a4a;--lg-heading:#424242;--lg-muted:#aaa;--lg-link:#658ce2;--lg-rule:#e2e2e2;--lg-tile:#4d4d4d;--lg-max:1070px;--lg-gutter:17px;--lg-pad:3vw;--lg-sans:var(--font-legacy-sans),"Proxima Nova","Helvetica Neue",Arial,sans-serif;--lg-display:var(--font-legacy-display),"Chivo",Arial,sans-serif;background:var(--lg-bg);min-height:100dvh;color:var(--lg-text);font-family:var(--lg-sans);letter-spacing:.02em;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.8}.lg a{color:var(--lg-link);text-decoration:none}.lg a:hover{text-decoration:underline}.lg img,.lg video{max-width:100%;height:auto;display:block}.lg-figure video{width:100%}.lg{--lg-notice-h:34px;padding-top:var(--lg-notice-h)}.lg-notice{z-index:50;box-sizing:border-box;min-height:var(--lg-notice-h);padding:8px var(--lg-pad);color:#fffc;letter-spacing:.04em;text-transform:uppercase;background:#2b2b2b;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;font-size:12px;line-height:1.5;display:flex;position:fixed;top:0;left:0;right:0}.lg-notice a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.lg-notice a:hover{text-decoration-color:#fff}.lg-header{max-width:100%;padding:24px var(--lg-pad)0;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 0 32px;display:grid;position:relative}.lg-nav{gap:30px;display:flex}.lg-nav a{color:#45454599;letter-spacing:.02em;text-transform:uppercase;border-bottom:2px solid #0000;padding-bottom:3px;font-size:16px;font-weight:500;line-height:1}.lg-nav a:hover{color:#454545e6;text-decoration:none}.lg-nav a[aria-current=page]{color:#3e3e3e;border-bottom-color:#3e3e3e}.lg-logo{width:36px;height:36px;display:block}.lg-logo img{object-fit:contain;width:100%;height:100%}.lg-page{box-sizing:border-box;max-width:var(--lg-max);padding:0 var(--lg-pad)64px;margin:0 auto}.lg .lg-tile{color:#fff}@media (max-width:640px){.lg-header{grid-template-columns:1fr auto;padding-top:16px}.lg-header .lg-logo{justify-self:end}.lg-header>:last-child{display:none}.lg-header .lg-nav{gap:18px}}.lg h1,.lg h2,.lg h3,.lg h4{color:var(--lg-heading);margin:0}.lg-text h1{font-family:var(--lg-display);margin-bottom:30px;font-size:30px;font-weight:400;line-height:1.5}.lg-text h2{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.83em;font-size:28px;font-weight:400;line-height:1.5}.lg-text h3{font-size:26px;font-weight:300;line-height:1.6}.lg-text p{margin:0}.lg-text p+p,.lg-text p+ul,.lg-text p+ol{margin-top:0}.lg-text ul,.lg-text ol{margin:0;padding-left:1.5em}.lg-text blockquote{border-left:2px solid var(--lg-rule);margin:.5em 0;padding-left:1em;font-style:italic}.lg-text strong{font-weight:700}.lg-center{text-align:center}.lg-right{text-align:right}@media (max-width:640px){.lg-text h1{font-size:24px}.lg-text h2{font-size:22px}.lg-text h3{font-size:21px}.lg-right{text-align:left}}.lg-layout{width:calc(100% + 2*var(--lg-gutter));margin:0 calc(-1*var(--lg-gutter))}.lg-row{flex-wrap:wrap;align-items:flex-start;display:flex}.lg-col{box-sizing:border-box;flex:0 0 var(--lg-span);max-width:var(--lg-span);min-width:0}.lg-block{box-sizing:border-box;padding:var(--lg-gutter)}@media (max-width:640px){.lg-col{flex-basis:100%;max-width:100%}.lg-spacer{display:none}}.lg-figure{margin:0 auto}.lg-figure img{width:100%}.lg-caption{padding-top:18px;font-size:14.85px;line-height:1.7}.lg-caption p{margin:0}.lg-spacer{width:100%}.lg-embed{background:#000;width:100%;position:relative}.lg-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lg-hr{border:0;border-top:1px solid var(--lg-rule);margin:0}.lg-quote{text-align:center;margin:1em 0}.lg-quote blockquote{font-family:var(--lg-display);color:var(--lg-heading);margin:0;font-size:26px;line-height:1.5}.lg-quote blockquote:before{content:"“"}.lg-quote figcaption{color:var(--lg-muted);margin-top:12px;font-size:15px}.lg .lg-button{border:2px solid var(--lg-heading);color:var(--lg-heading);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:700;display:inline-block}.lg .lg-button:hover{background:var(--lg-heading);color:#fff;text-decoration:none}.lg-gallery-stacked>*+*{margin-top:var(--lg-gutter)}.lg-gallery-grid{grid-template-columns:repeat(var(--lg-per-row,2),minmax(0,1fr));gap:12px;display:grid}.lg-gallery-grid .lg-thumb{background:#e9e9e9;position:relative;overflow:hidden}.lg-gallery-grid .lg-thumb img{object-fit:cover;width:100%;height:100%}.lg-gallery-grid .lg-thumb-title{text-align:center;color:var(--lg-text);margin-top:8px;font-size:14px;line-height:1.5}.lg-gallery-grid a.lg-thumb:hover img{opacity:.85}@media (max-width:640px){.lg-gallery-grid{grid-template-columns:repeat(min(var(--lg-per-row,2),2),minmax(0,1fr))}}.lg-slideshow{position:relative}.lg-slideshow-stage{background:#e9e9e9;position:relative;overflow:hidden}.lg-slideshow-stage img{object-fit:contain;width:100%;height:100%;transition:opacity .3s cubic-bezier(.33,0,.2,1);position:absolute;inset:0}.lg-slideshow-arrow{color:#fff;cursor:pointer;background:#00000059;border:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lg-slideshow-arrow:hover{background:#0009}.lg-slideshow-arrow[data-dir=prev]{left:0}.lg-slideshow-arrow[data-dir=next]{right:0}.lg-slideshow-meta{text-align:center;min-height:1.5em;padding:10px 0 0;font-size:14px;line-height:1.5}.lg-slideshow-meta strong{color:var(--lg-heading);display:block}.lg-slideshow-thumbs{scrollbar-width:none;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.lg-slideshow-thumbs::-webkit-scrollbar{display:none}.lg-slideshow-thumbs button{cursor:pointer;opacity:.45;background:0 0;border:0;flex:none;width:70px;height:70px;padding:0;transition:opacity .15s}.lg-slideshow-thumbs button[aria-current=true],.lg-slideshow-thumbs button:hover{opacity:1}.lg-slideshow-thumbs img{object-fit:cover;width:100%;height:100%}.lg-index{grid-template-columns:1fr 1fr;margin-bottom:64px;display:grid}.lg-tile{background:var(--lg-tile);color:#fff;height:70vh;min-height:320px;display:block;position:relative;overflow:hidden}.lg-tile img,.lg-tile iframe{object-fit:cover;width:100%;height:100%;transition:opacity .3s cubic-bezier(.33,0,.2,1);position:absolute;inset:0}.lg-tile iframe{pointer-events:none;border:0;width:178vh;height:100%;left:50%;transform:translate(-50%)}.lg-tile-media{transition:opacity .3s cubic-bezier(.33,0,.2,1);position:absolute;inset:0}.lg-tile-title{color:#fffffff0;opacity:0;margin:0;font-size:clamp(25px,3.65vw,70px);font-weight:700;line-height:1.5;transition:opacity .3s cubic-bezier(.33,0,.2,1);position:absolute;top:4vw;left:4vw}.lg-tile:hover .lg-tile-media,.lg-tile:focus-visible .lg-tile-media{opacity:.2}.lg-tile:hover .lg-tile-title,.lg-tile:focus-visible .lg-tile-title{opacity:1}.lg-tile:hover{text-decoration:none}@media (hover:none){.lg-tile-title{opacity:1;text-shadow:0 1px 12px #00000080}}@media (max-width:640px){.lg-index{grid-template-columns:1fr}.lg-tile{height:50vh;min-height:240px}}.lg-banner{background:var(--lg-tile);width:100%;max-height:80vh;margin-bottom:32px;overflow:hidden}.lg-banner img{object-fit:cover;width:100%;height:100%;max-height:80vh}.lg-blog-desc{text-align:center;margin:0 0 40px;font-size:28px;line-height:1.5}.lg-blog-desc p{margin:0}.lg-blog-list{grid-template-columns:1fr 1fr;gap:60px 90px;display:grid}.lg-blog-item{text-align:center;flex-direction:column;align-items:center;display:flex}.lg-blog-item-image{aspect-ratio:3/2;background:#e9e9e9;width:100%;margin-bottom:14px;display:block;overflow:hidden}.lg-blog-item-image img{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.lg-blog-item-image:hover img{opacity:.85}.lg-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--lg-muted);font-size:14px;line-height:1.8}.lg-meta a{color:inherit}.lg-meta .lg-meta-sep{margin:0 8px}.lg .lg-blog-item-title{color:var(--lg-heading);margin-top:8px;font-size:24px;font-weight:700;line-height:1.2}.lg .lg-blog-item-title:hover{color:var(--lg-link);text-decoration:none}@media (max-width:640px){.lg-blog-list{grid-template-columns:1fr;gap:44px}.lg-blog-desc{font-size:20px}}.lg-post-header{text-align:center;margin-bottom:30px}.lg-post-header .lg-meta{margin-bottom:16px}.lg-post-title{letter-spacing:-.02em;color:var(--lg-heading);margin:0 0 30px;font-size:45px;font-weight:700;line-height:1}.lg-post-footer{text-align:center;margin-top:40px}.lg-post-nav{border-top:1px solid var(--lg-rule);grid-template-columns:1fr 1fr;gap:30px;margin-top:60px;padding-top:30px;display:grid}.lg-post-nav a{display:block}.lg-post-nav a:hover{text-decoration:none}.lg-post-nav a:hover .lg-post-nav-title{color:var(--lg-link)}.lg-post-nav-next{text-align:right}.lg-post-nav-label{font-family:var(--lg-display);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-muted);font-size:12px;line-height:1.6}.lg-post-nav-title{color:var(--lg-heading);margin:4px 0 0;font-size:24px;font-weight:700;line-height:1}@media (max-width:640px){.lg-post-title{font-size:32px}.lg-post-nav{grid-template-columns:1fr}.lg-post-nav-next{text-align:left}}.lg-gallery-page-desc{text-align:center;margin:0 0 32px}.lg-gallery-page{columns:2;column-gap:var(--lg-gutter)}.lg-gallery-page figure{margin:0 0 var(--lg-gutter);break-inside:avoid}.lg-gallery-page figcaption{text-align:center;padding-top:8px;font-size:14px}@media (max-width:640px){.lg-gallery-page{columns:1}}
