@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.a5ef9b83.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.7fc8a889.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.1f6cfc96.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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.p.862752e2.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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.45f567a3.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:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_cf2775ed-module__Emczaa__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.62b55a98.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_90086dad-module__g84Sfa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:wrap;text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}button{appearance:none;color:inherit;box-shadow:none;text-align:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0}:root{--base-font-size:1rem;--heading-font-family:"Exo 2",serif;--heading-line-height:1.1;--heading-letter-spacing:normal;--heading-font-weight:700;--heading-emphasis-font-family:Exo 2,serif;--heading-emphasis-font-weight:900;--heading-emphasis-font-style:normal;--body-font-family:"Montserrat",sans-serif;--body-line-height:1.4;--body-letter-spacing:normal;--body-font-weight:400;--body-emphasis-font-family:Montserrat,sans-serif;--body-emphasis-font-weight:400;--body-emphasis-font-style:italic;--default-link-color:inherit;--paragraph-margin:1rem;--heading-margin:2rem;--color-surface:#000;--color-on-surface:#fff;--color-section:transparent;--color-on-section:inherit;--color-default:#fff;--color-on-default:#000;--color-hover-default:#9e9e9e;--color-light-default:#dedede;--color-dark-default:#161616;--font-sm-size:.8rem;--font-md-size:1rem;--font-lg-size:1.25rem;--font-xl-size:1.5625rem;--font-2xl-size:1.95313rem;--font-3xl-size:2.44141rem;--font-4xl-size:3.05176rem;--font-5xl-size:3.8147rem;--font-sm-family:"Montserrat",sans-serif;--font-sm-weight:400;--font-sm-style:normal;--font-md-family:"Montserrat",sans-serif;--font-md-weight:400;--font-md-style:normal;--font-lg-family:"Exo 2",serif;--font-lg-weight:700;--font-lg-style:normal;--font-xl-family:"Exo 2",serif;--font-xl-weight:700;--font-xl-style:normal;--font-2xl-family:"Exo 2",serif;--font-2xl-weight:700;--font-2xl-style:normal;--font-3xl-family:"Exo 2",serif;--font-3xl-weight:700;--font-3xl-style:normal;--font-4xl-family:"Exo 2",serif;--font-4xl-weight:700;--font-4xl-style:normal;--font-5xl-family:"Exo 2",serif;--font-5xl-weight:700;--font-5xl-style:normal;--font-emphasis-sm-family:"Montserrat",sans-serif;--font-emphasis-sm-weight:700;--font-emphasis-sm-style:normal;--font-emphasis-md-family:"Montserrat",sans-serif;--font-emphasis-md-weight:700;--font-emphasis-md-style:normal;--font-emphasis-lg-family:"Exo 2",serif;--font-emphasis-lg-weight:900;--font-emphasis-lg-style:normal;--font-emphasis-xl-family:"Exo 2",serif;--font-emphasis-xl-weight:900;--font-emphasis-xl-style:normal;--font-emphasis-2xl-family:"Exo 2",serif;--font-emphasis-2xl-weight:900;--font-emphasis-2xl-style:normal;--font-emphasis-3xl-family:"Exo 2",serif;--font-emphasis-3xl-weight:900;--font-emphasis-3xl-style:normal;--font-emphasis-4xl-family:"Exo 2",serif;--font-emphasis-4xl-weight:900;--font-emphasis-4xl-style:normal;--font-emphasis-5xl-family:"Exo 2",serif;--font-emphasis-5xl-weight:900;--font-emphasis-5xl-style:normal;--spacing-4xs:.28672rem;--spacing-3xs:.3584rem;--spacing-2xs:.448rem;--spacing-xs:.56rem;--spacing-sm:.7rem;--spacing-md:.875rem;--spacing-lg:1.09375rem;--spacing-xl:1.36719rem;--spacing-2xl:1.70898rem;--spacing-3xl:2.13623rem;--spacing-4xl:2.67029rem}@media (max-width:768px){:root{--paragraph-margin:1rem;--heading-margin:calc(1.325rem + .9vw);--font-sm-size:.8rem;--font-md-size:1rem;--font-lg-size:1.25rem;--font-xl-size:calc(1.28125rem + .375vw);--font-2xl-size:calc(1.32031rem + .84375vw);--font-3xl-size:calc(1.36914rem + 1.42969vw);--font-4xl-size:calc(1.43018rem + 2.16211vw);--font-5xl-size:calc(1.50647rem + 3.07764vw);--spacing-4xs:.2048rem;--spacing-3xs:.256rem;--spacing-2xs:.32rem;--spacing-xs:.4rem;--spacing-sm:.5rem;--spacing-md:.625rem;--spacing-lg:.78125rem;--spacing-xl:.976563rem;--spacing-2xl:1.2207rem;--spacing-3xl:1.52588rem;--spacing-4xl:1.90735rem}}body{font-family:var(--body-font-family);font-size:var(--base-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-line-height);background-color:var(--color-surface);color:var(--color-on-surface);position:relative}h1,.h1{font-size:var(--font-5xl-size);font-family:var(--font-5xl-family);font-weight:var(--font-5xl-weight);font-style:var(--font-5xl-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h1 .--emphasis,h1 em,.h1 .--emphasis,.h1 em{font-weight:var(--font-emphasis-5xl-weight);font-style:var(--font-emphasis-5xl-style)}h2,.h2{font-size:var(--font-4xl-size);font-family:var(--font-4xl-family);font-weight:var(--font-4xl-weight);font-style:var(--font-4xl-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h2 .--emphasis,h2 em,.h2 .--emphasis,.h2 em{font-weight:var(--font-emphasis-4xl-weight);font-style:var(--font-emphasis-4xl-style)}h3,.h3{font-size:var(--font-3xl-size);font-family:var(--font-3xl-family);font-weight:var(--font-3xl-weight);font-style:var(--font-3xl-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h3 .--emphasis,h3 em,.h3 .--emphasis,.h3 em{font-weight:var(--font-emphasis-3xl-weight);font-style:var(--font-emphasis-3xl-style)}h4,.h4{font-size:var(--font-2xl-size);font-family:var(--font-2xl-family);font-weight:var(--font-2xl-weight);font-style:var(--font-2xl-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h4 .--emphasis,h4 em,.h4 .--emphasis,.h4 em{font-weight:var(--font-emphasis-2xl-weight);font-style:var(--font-emphasis-2xl-style)}h5,.h5{font-size:var(--font-xl-size);font-family:var(--font-xl-family);font-weight:var(--font-xl-weight);font-style:var(--font-xl-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h5 .--emphasis,h5 em,.h5 .--emphasis,.h5 em{font-weight:var(--font-emphasis-weight-xl);font-style:var(--font-emphasis-style-xl)}h6,.h6{font-size:var(--font-lg-size);font-family:var(--font-lg-family);font-weight:var(--font-lg-weight);font-style:var(--font-lg-style);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}h6 .--emphasis,h6 em,.h6 .--emphasis,.h6 em{font-weight:var(--font-emphasis-weight-lg);font-style:var(--font-emphasis-style-lg)}p,.p{font-size:var(--font-md-size);font-family:var(--font-md-family);font-weight:var(--font-md-weight);font-style:var(--font-md-style);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}p .--emphasis,p em,.p .--emphasis,.p em{font-weight:var(--font-emphasis-weight-md);font-style:var(--font-emphasis-style-md)}small,.small{font-size:var(--font-sm-size);font-family:var(---font-sm-family);font-weight:var(---font-sm-weight);font-style:var(---font-sm-style);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}small .--emphasis,small em,.small .--emphasis,.small em{font-weight:var(--font-emphasis-weight-sm);font-style:var(--font-emphasis-style-sm)}a{color:var(--default-link-color);text-decoration:underline}:where(h1,h2,h3,h4,h5,h6,p)+p{margin-top:var(--paragraph-margin)}:where(h1,h2,h3,h4,h5,h6,p)+h1,:where(h1,h2,h3,h4,h5,h6,p)+h2,:where(h1,h2,h3,h4,h5,h6,p)+h3,:where(h1,h2,h3,h4,h5,h6,p)+h4,:where(h1,h2,h3,h4,h5,h6,p)+h5,:where(h1,h2,h3,h4,h5,h6,p)+h6{margin-top:var(--heading-margin)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-md{font-size:var(--font-size-md)}.font-size-lg{font-size:var(--font-size-lg)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-2xl{font-size:var(--font-size-2xl)}.font-size-3xl{font-size:var(--font-size-3xl)}.font-size-4xl{font-size:var(--font-size-4xl)}.font-size-5xl{font-size:var(--font-size-5xl)}.button{--color-button:var(--color-on-section,var(--color-default));--color-on-button:var(--color-section,var(--color-on-default));--color-hover-button:var(--color-hover-section,var(--color-hover-default));--color-light-button:var(--color-light-section,var(--color-light-default));--color-dark-button:var(--color-dark-section,var(--color-dark-default));--button-color:var(--color-button);--button-bg:transparent;--button-border-color:transparent;--button-hover-border-color:transparent;--button-padding-x:.75rem;--button-padding-y:.75rem;--button-font-family: ;--button-font-size:1rem;--button-font-size-mobile:1rem;--button-font-weight:600;--button-border-width:1px;--button-border-radius:.375rem;--button-disabled-opacity:.5;padding:var(--button-padding-y)var(--button-padding-x);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--button-color);border:var(--button-border-width)solid var(--button-border-color);border-radius:var(--button-border-radius);background-color:var(--button-bg);justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:color .25s cubic-bezier(.64,0,.78,0),background-color .25s cubic-bezier(.64,0,.78,0),border-color .25s cubic-bezier(.64,0,.78,0),box-shadow .25s cubic-bezier(.64,0,.78,0),opacity .25s cubic-bezier(.64,0,.78,0);display:inline-flex;position:relative}.button:disabled{opacity:var(--button-disabled-opacity);cursor:default}.button:hover:not(:disabled){color:var(--button-hover-color);background-color:var(--button-hover-bg);border-color:var(--button-hover-border-color)}@media (max-width:768px){.button{font-size:var(--button-font-size-mobile)}}.button.--filled{--button-color:var(--color-on-button);--button-bg:var(--color-button);--button-border-color:var(--color-button);--button-hover-color:var(--color-on-button);--button-hover-bg:var(--color-hover-button);--button-hover-border-color:var(--color-hover-button)}.button.--outline{--button-color:var(--color-button);--button-bg:transparent;--button-border-color:var(--color-button);--button-hover-color:var(--color-on-button);--button-hover-bg:var(--color-button);--button-hover-border-color:var(--color-button)}.button.--transparent{--button-color:var(--color-button);--button-bg:transparent;--button-border-color:transparent;--button-hover-color:var(--color-button);--button-hover-bg:transparent;--button-hover-border-color:transparent}.button.--transparent:after{content:"";box-sizing:content-box;background-color:var(--button-color);opacity:0;border:var(--button-border-width)solid var(--color-button);border-radius:var(--button-border-radius);transition:color .25s cubic-bezier(.64,0,.78,0),background-color .25s cubic-bezier(.64,0,.78,0),border-color .25s cubic-bezier(.64,0,.78,0),box-shadow .25s cubic-bezier(.64,0,.78,0),opacity .25s cubic-bezier(.64,0,.78,0);display:block;position:absolute;inset:0}.button.--transparent:hover:not(:disabled):after{opacity:.15}.button.--sm{--button-font-size:.8rem;--button-font-size-mobile:.8rem;--button-padding-x:.5rem;--button-padding-y:.5rem;--button-border-radius:.25rem}.button.--lg{--button-font-size:1rem;--button-font-size-mobile:1rem;--button-padding-x:1rem;--button-padding-y:1rem;--button-border-radius:.5rem}.button.--xl{--button-font-size:1.25rem;--button-font-size-mobile:1.25rem;--button-padding-x:1.25rem;--button-padding-y:1.25rem;--button-border-radius:.75rem}.button.--active{--button-font-weight:700}.button.--inactive{--button-font-weight:400}.part-lexical :last-child{margin-bottom:0}.layout-default{--navbar-height:5.25rem;position:relative}.layout-default main{position:relative}.layout-default.--nav-drawer-open{position:fixed}.layout-default.--nav-drawer-open #main{top:var(--navbar-height)}.default-header{--default-header-font-size:var(--font-5xl-size);--default-header-font-family:var(--font-5xl-family);--default-header-font-weight:var(--font-5xl-weight);--default-header-font-style:var(--font-5xl-style);--default-header-line-height:var(--heading-line-height);--default-header-align:center;--default-header-padding-y:3.90625rem;--default-header-padding-x:.976563rem;font-size:var(--default-header-font-size);font-family:var(--default-header-font-family);font-weight:var(--default-header-font-weight);line-height:var(--default-header-line-height);font-style:var(--default-header-font-style);width:100%;padding:var(--default-header-padding-y)var(--default-header-padding-x);text-align:var(--default-header-align);margin-left:auto;margin-right:auto}.main-nav{--navbar-logo-width:13.125rem;--navbar-padding-y:1rem;--navbar-toggle-size:2rem;--navbar-toggle-color:#e6e6e6;--navbar-toggle-border-width:1px;--navbar-toggle-border-radius:.375rem;--nav-drawer-dropdown-padding-y:0px;--nav-drawer-dropdown-padding-x:20px;--nav-drawer-animation-duration:.25s;--nav-drawer-animation-easing:cubic-bezier(.64,0,.78,0)}.main-nav ul{margin:0;padding:0;list-style:none}.main-nav ul li{margin:0;padding:0}.main-nav .navbar{padding:var(--navbar-padding-y)0;z-index:1000;height:var(--navbar-height);width:100%}.main-nav .navbar-container{height:100%}.main-nav .navbar-content{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100%;display:flex}.main-nav .navbar-brand{flex:0 1 var(--navbar-logo-width);width:auto;height:100%}.main-nav .navbar-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.main-nav .nav-links{flex-wrap:wrap;flex:none;align-items:center;display:none}@media (min-width:768px){.main-nav .nav-links{display:flex}}.main-nav .navbar-dropdown{position:relative}.main-nav .navbar-dropdown-wrap{z-index:10;width:auto;position:absolute;top:100%}.main-nav .navbar-dropdown-content{color:#000;background-color:#fff;margin-top:.3125rem;padding:.625rem 0}.main-nav .navbar-toggle{height:var(--navbar-toggle-size);width:var(--navbar-toggle-size);border:solid var(--navbar-toggle-border-width);border-color:var(--navbar-toggle-size);border-radius:var(--navbar-toggle-border-radius);position:relative}.main-nav .navbar-toggle:after{content:"";background-color:var(--navbar-toggle-color);opacity:0;z-index:-1;transition:opacity .25s cubic-bezier(.64,0,.78,0);display:block;position:absolute;inset:0}.main-nav .navbar-toggle:hover:after{opacity:.2}.main-nav .navbar-toggle span{height:var(--navbar-toggle-border-width);background-color:var(--navbar-toggle-color);border-radius:var(--navbar-toggle-border-radius);width:60%;display:block;position:absolute}@media (min-width:768px){.main-nav .navbar-toggle{display:none}}.main-nav .nav-drawer{top:var(--navbar-height);color:#000;z-index:10000;width:95%;height:100vh;transition:transform var(--nav-drawer-animation-duration)var(--nav-drawer-animation-easing);padding:6px;position:fixed;right:0}.main-nav .nav-drawer .nav-links{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.main-nav .nav-drawer .nav-links li{width:100%}.main-nav .nav-drawer:after{content:"";background-color:var(--color-default);opacity:.95;z-index:-1;display:block;position:absolute;inset:0}.main-nav .nav-drawer .navbar-dropdown-wrap{position:relative}.main-nav .nav-drawer .navbar-dropdown-content{padding:var(--nav-drawer-dropdown-padding-y)var(--nav-drawer-dropdown-padding-x);background:0 0}.main-nav .navbar-dropdown-content .button,.main-nav .nav-drawer .button{--color-button:var(--color-on-default);--color-on-button:var(--color-default);justify-content:flex-start;width:100%}.main-footer{--footer-color:var(--color-light-default);--footer-bg:var(--color-dark-default);--colophon-color:var(--color-dark-default);--colophon-bg:var(--color-light-default);--footer-logo-width:150px;--footer-nav-link-weight:600;--footer-padding-y:3.90625rem;--footer-social-icon-size:2rem;--colophon-padding-y:.15625rem}.main-footer ul{padding:0}.main-footer ul li{list-style:none}.main-footer ul.footer-nav-sublinks{padding-left:.3125rem}.main-footer .footer-wrapper{padding:var(--footer-padding-y)0;color:var(--footer-color);background:var(--footer-bg)}.main-footer .footer-nav-links{font-weight:var(--footer-font-weight);flex-wrap:wrap;flex:none;gap:1.25rem;display:flex}@media (max-width:768px){.main-footer .footer-nav-links{justify-content:space-evenly;align-items:flex-start}}.main-footer .footer-nav-item a{text-decoration:underline}.main-footer .footer-content{flex-wrap:nowrap;justify-content:space-between;align-items:start;gap:1.875rem;display:flex}@media (max-width:768px){.main-footer .footer-content{flex-direction:column;align-items:center}}.main-footer .footer-logo{width:var(--footer-logo-width);flex:none;height:auto;display:block}.main-footer .footer-social-links{flex-wrap:wrap;flex:none;gap:.3125rem;display:flex}.main-footer .footer-social-links li{height:auto;list-style:none}.main-footer .footer-social-icon{width:var(--footer-social-icon-size);height:var(--footer-social-icon-size);display:block}.main-footer .footer-social-icon svg,.main-footer .footer-social-icon img{object-fit:contain;width:100%;height:100%}.main-footer .colophon{padding:var(--colophon-padding-y)0;color:var(--colophon-color);background-color:var(--colophon-bg)}.section_columns{--gutter:1.5625rem;--cols:2;gap:var(--gutter);flex-wrap:wrap;display:flex}.section_columns.--flex-start{justify-content:flex-start}.section_columns.--center{justify-content:center}.section_columns.--flex-end{justify-content:flex-end}.section_columns.--stretch .columns-col{flex-grow:1}.section_columns.--2{--cols:2}.section_columns.--3{--cols:3}.section_columns.--4{--cols:4}.section_columns.--5{--cols:5}.section_columns.--6{--cols:6}.section_columns.g-sm{--gutter:1rem}.section_columns.g-md{--gutter:1.5625rem}.section_columns.g-lg{--gutter:2.44141rem}.section_columns.g-xl{--gutter:3.05176rem}.section_columns.g-none{--gutter:0}.columns-col{width:calc((100% - var(--gutter)*(var(--cols) - 1))/var(--cols));flex:none}@media (max-width:768px){.columns-col{width:100%}}.section-container.--has-color{color:var(--color-on-section);background-color:var(--color-section)}.container-narrow,.container-narrow-mobile,.container-standard,.container-full,.container-bleed{width:100%;padding-left:var(--padding-x);padding-right:var(--padding-x);margin-left:auto;margin-right:auto}.container-narrow-mobile{--padding-x:.976563rem;max-width:62rem}@media (max-width:62rem){.container-narrow-mobile{max-width:90%}}.container-narrow{--padding-x:.976563rem;max-width:62rem}.container-standard{--padding-x:.976563rem;max-width:82.5rem}.container-full{--padding-x:0;max-width:none}.container-pt{padding-top:3.90625rem}.container-pb{padding-bottom:3.90625rem}.section_row{--gutter:1.5625rem;--col-1:6fr;--col-2:6fr;gap:var(--gutter);grid-template-columns:var(--col-1)var(--col-2);display:grid}.section_row.--6_6{--col-1:6fr;--col-2:6fr}.section_row.--5_7{--col-1:5fr;--col-2:7fr}.section_row.--7_5{--col-1:7fr;--col-2:5fr}.section_row.--4_8{--col-1:4fr;--col-2:8fr}.section_row.--8_4{--col-1:8fr;--col-2:4fr}.section_row.--3_9{--col-1:3fr;--col-2:9fr}.section_row.--9_9{--col-1:9fr;--col-2:9fr}.section_row.g-sm{--gutter:1rem}.section_row.g-md{--gutter:1.5625rem}.section_row.g-lg{--gutter:2.44141rem}.section_row.g-xl{--gutter:3.05176rem}.section_row.g-none{--gutter:0}@media (max-width:768px){.section_row{grid-template-columns:1fr}.section_row.--mobile-reverse :first-child{order:2}}.section-left-nav{--left-nav-gutter:var(--spacing-2xl);--left-nav-inactive-opacity:.8;--left-nav-button-justify-mobile:center;--left-nav-title-font-size:var(--font-3xl-size);--left-nav-title-font-weight:var(--font-3xl-weight);--left-nav-title-font-family:var(--font-3xl-family);--left-nav-title-font-style:var(--font-3xl-style);--left-nav-title-margin-bottom:var(--heading-margin);display:flex}.section-left-nav .left-nav{padding-right:var(--left-nav-gutter);border-right:1px solid;flex:none}.section-left-nav .left-nav ul{padding:0;list-style:none}.section-left-nav .left-nav-button{width:100%}.section-left-nav .left-nav-button.--active{opacity:1;--button-hover-bg:transparent;cursor:default}.section-left-nav .left-nav-content{padding-left:var(--left-nav-gutter);flex:auto}.section-left-nav .left-nav-content-title{font-size:var(--left-nav-title-font-size);font-weight:var(--left-nav-title-font-weight);font-family:var(--left-nav-title-font-family);font-style:var(--left-nav-title-font-style);margin-bottom:var(--left-nav-title-margin-bottom)}@media (max-width:768px){.section-left-nav{flex-direction:column}.section-left-nav .left-nav{padding-right:0;padding-bottom:var(--left-nav-gutter);border-bottom:1px solid;border-right:none}.section-left-nav .left-nav ul{justify-content:var(--left-nav-button-justify-mobile);flex-wrap:wrap;display:flex}.section-left-nav .left-nav ul li:last-child{margin:0 auto}.section-left-nav .left-nav-content{padding-left:0;padding-top:var(--left-nav-gutter)}.section-left-nav .left-nav-button{width:auto}}.block-accordion{--accordion-color:var(--color-dark-accordion,var(--color-on-default));--accordion-bg:var(--color-light-accordion,var(--color-default));--accordion-border-color:var(--color-dark-accordion,#dedede);--accordion-button-color:var(--color-on-accordion,var(--color-on-default));--accordion-button-bg:var(--color-accordion,var(--accordion-bg));--accordion-button-hover-bg:var(--color-hover-accordion,var(--color-hover-default));--accordion-active-color:var(--color-light-accordion,var(--color-dark-default));--accordion-active-bg:var(--color-dark-accordion,var(--color-light-default));--accordion-border-width:1px;--accordion-border-radius:.375rem;--accordion-inner-border-radius:calc(.375rem - 1px);--accordion-button-font-size:var(--font-lg-size);--accordion-button-padding-x:var(--spacing-lg);--accordion-button-padding-y:var(--spacing-md);--accordion-button-icon-size:1.5rem;--accordion-button-icon-transform:rotate(-180deg);--accordion-body-padding-x:var(--spacing-lg);--accordion-body-padding-y:var(--spacing-md);--accordion-transition:color .25s cubic-bezier(.64,0,.78,0),background-color .25s cubic-bezier(.64,0,.78,0)}.block-accordion .accordion-button{width:100%;padding:var(--accordion-button-padding-y)var(--accordion-button-padding-x);font-size:var(--accordion-button-font-size);color:var(--accordion-button-color);text-align:left;background:var(--accordion-button-bg);overflow-anchor:none;transition:var(--accordion-transition);border:0;border-radius:0;justify-content:space-between;align-items:center;display:flex;position:relative}.block-accordion .accordion-button:not(.--collapsed){color:var(--accordion-active-color);background:var(--accordion-active-bg);cursor:default;box-shadow:inset 0 calc(-1*var(--accordion-border-width))0 var(--accordion-border-color)}.block-accordion .accordion-button:not(.--collapsed):after{background-image:var(--accordion-button-active-icon);transform:var(--accordion-button-icon-transform)}.block-accordion .accordion-button:not(.--collapsed) .accordion-icon{transition:transform .2s,color .2s;transform:rotate(180deg)}.block-accordion .accordion-button:hover{z-index:2}.block-accordion .accordion-button:focus{z-index:3;outline:0}.block-accordion .accordion-button.collapsed:hover{background:var(--accordion-button-hover-bg)}.block-accordion svg.accordion-icon{width:var(--accordion-button-icon-size);height:var(--accordion-button-icon-size)}.block-accordion .accordion-header{margin-bottom:0}.block-accordion .accordion-item{color:var(--accordion-color);background:var(--accordion-bg);border:var(--accordion-border-width)solid var(--accordion-border-color)}.block-accordion .accordion-item:first-of-type{border-top-left-radius:var(--accordion-border-radius);border-top-right-radius:var(--accordion-border-radius)}.block-accordion .accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--accordion-inner-border-radius);border-top-right-radius:var(--accordion-inner-border-radius)}.block-accordion .accordion-item:not(:first-of-type){border-top:0}.block-accordion .accordion-item:last-of-type{border-bottom-left-radius:var(--accordion-border-radius);border-bottom-right-radius:var(--accordion-border-radius)}.block-accordion .accordion-item:last-of-type>.accordion-header .accordion-button.--collapsed{border-bottom-left-radius:var(--accordion-inner-border-radius);border-bottom-right-radius:var(--accordion-inner-border-radius)}.block-accordion .accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--accordion-border-radius);border-bottom-right-radius:var(--accordion-border-radius)}.block-accordion .accordion-body{padding:var(--accordion-body-padding-y)var(--accordion-body-padding-x)}.block-blockquote{--blockquote-color:var(--color-dark-blockquote,inherit);--blockquote-bg:var(--color-light-blockquote,transparent);--blockquote-font-size:var(--font-2xl-size);--blockquote-font-family:var(--font-2xl-family);--blockquote-line-height:var(--heading-line-height);--blockquote-font-weight:var(--font-2xl-weight);--blockquote-font-style:var(--font-2xl-family);--blockquote-margin-bottom:var(--heading-margin);--blockquote-source-font-size:var(--font-lg-size);--blockquote-source-font-family:var(--font-lg-family);--blockquote-source-line-height:var(--heading-line-height);--blockquote-source-font-weight:var(--font-lg-weight);--blockquote-source-font-style:var(--font-lg-style);--blockquote-icon-icon:"“";--blockquote-icon-size:var(--font-5xl-size);--blockqoute-padding-left:var(--font-3xl-size);--blockquote-icon-font-family:var(--font-2xl-family);--blockquote-icon-font-weight:var(--font-2xl-size);--blockquote-icon-font-style:var(--font-2xl-family);--blockquote-padding-y:var(--spacing-lg);--blockquote-padding-x:var(--spacing-lg);--blockquote-padding-y-mobile:var(--spacing-lg);--blockquote-padding-x-mobile:var(--spacing-lg);--blockquote-radius:.75rem;color:var(--blockquote-color);background-color:var(--blockquote-bg)}.block-blockquote.--has-color{padding:var(--blockquote-padding-y)var(--blockquote-padding-x);border-radius:var(--blockquote-radius)}@media (max-width:768px){.block-blockquote.--has-color{padding:var(--blockquote-padding-y-mobile)var(--blockquote-padding-x-mobile)}}.block-blockquote blockquote{font-size:var(--blockquote-font-size);font-family:var(--blockquote-font-family);line-height:var(--blockquote-line-height);font-weight:var(--blockquote-font-weight);font-style:var(--blockquote-font-style);padding-left:var(--blockqoute-padding-left);position:relative}.block-blockquote blockquote:before{content:var(--blockquote-icon-icon);line-height:1;font-family:var(--blockquote-icon-font-family);font-size:var(--blockquote-icon-size);font-weight:var(--blockquote-icon-font-weight);font-style:var(--blockquote-icon-font-style);position:absolute;top:0;left:0}.block-blockquote blockquote+figcaption{margin-top:var(--blockquote-margin-bottom)}.block-blockquote figcaption{font-size:var(--blockquote-source-font-size);font-family:var(--blockquote-source-font-family);line-height:var(--blockquote-source-line-height);font-weight:var(--blockquote-source-font-weight);font-style:var(--blockquote-source-font-style);padding-left:var(--blockqoute-padding-left)}.block-buttons{flex-wrap:wrap;gap:1.25rem;display:flex}.block-buttons.--justify-flex-start{justify-content:flex-start}.block-buttons.--justify-center{justify-content:center}.block-buttons.--justify-flex-end{justify-content:flex-end}.block-buttons.--justify-space-between{justify-content:space-between}.block-buttons.--justify-space-evenly{justify-content:space-evenly}.block-card{--card-title-font-size:var(--font-xl-size);--card-title-font-family:var(--font-xl-family);--card-title-font-weight:var(--font-xl-weight);--card-title-font-style:var(--font-xl-style);--card-title-line-height:var(--heading-line-height);--card-subtitle-font-size:var(--font-lg-size);--card-subtitle-title-font-family:var(--font-lg-family);--card-subtitle-font-weight:var(--font-lg-weight);--card-subtitle-font-style:var(--font-lg-style);--card-subtitle-line-height:var(--heading-line-height);--card-font-color:var(--color-dark-card,inherit);--card-title-color:var(--color-dark-card,inherit);--card-subtitle-color:var(--color-dark-card,inherit);--card-bg:var(--color-light-card,transparent);--card-border-color:var(--color-card,#dedede);--card-spacer-y:1.25rem;--card-spacer-x:1.25rem;--card-title-spacer-y:.625rem;--card-border-width:1px;--card-border-radius:.375rem;--card-box-shadow: ;--card-inner-border-radius:calc(.375rem - 1px);--card-height: ;--card-img-height:160px;--card-img-position:center;min-width:0;height:var(--card-height);color:var(--card-font-color);word-wrap:break-word;border:var(--card-border-width)solid var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);background-clip:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.block-card>hr{margin-left:0;margin-right:0}.block-card:after{content:"";background-color:var(--card-bg);z-index:-2;display:block;position:absolute;inset:0}.block-card .card-img-top{height:var(--card-img-height);object-position:var(--card-img-position);object-fit:cover;z-index:-1;width:100%}.block-card .card-body{padding:var(--card-spacer-y)var(--card-spacer-x);color:var(--card-color);flex:auto}.block-card .card-title{margin-bottom:var(--card-title-spacer-y);color:var(--card-title-color);font-size:var(--card-title-font-size);font-family:var(--card-title-font-family);font-weight:var(--card-title-font-weight);font-style:var(--card-title-font-style);line-height:var(--card-title-line-height)}.block-card .card-subtitle{margin-top:calc(-.5*var(--card-title-spacer-y));color:var(--card-subtitle-color);font-size:var(--card-subtitle-font-size);font-family:var(--card-subtitle-font-family);font-weight:var(--card-subtitle-font-weight);font-style:var(--card-subtitle-font-style);line-height:var(--card-subtitle-line-height);margin-bottom:0}.block-gallery{--gallery-gap:1.5625rem;--gallery-close-size:1.8rem;--gallery-close-padding:4px;--gallery-close-color:#fffc;--gallery-close-bg:#00000054;--gallery-close-color-hover:#000c;--gallery-close-bg-hover:#ffffff54;--gallery-close-transition:color .25s cubic-bezier(.64,0,.78,0),background-color .25s cubic-bezier(.64,0,.78,0);--gallery-backdrop-color:#000;--gallery-backdrop-opacity:.8;--gallery-photo-duration:.375s;--gallery-photo-transition:all .375s cubic-bezier(.64,0,.78,0)}.block-gallery .gallery-photo{width:100%;height:auto;display:block}.block-gallery .gallery-photo-container+.gallery-photo-container{margin-top:var(--gallery-gap)}.block-gallery .gallery-close-button{box-sizing:content-box;width:var(--gallery-close-size);height:var(--gallery-close-size);padding:var(--gallery-close-padding);color:var(--gallery-close-color);background-color:var(--gallery-close-bg);transition:var(--gallery-close-transition);border-radius:100%;display:none;position:absolute;top:8px;right:8px}.block-gallery .gallery-close-button svg{width:100%;height:100%}.block-gallery .gallery-close-button:hover{color:var(--gallery-close-color-hover);background-color:var(--gallery-close-bg-hover)}.block-gallery .gallery-photo-container{transition:var(--gallery-photo-transition)}@media (min-width:768px){.block-gallery{justify-content:space-between;width:100%;display:flex;position:relative}.block-gallery .gallery-photo{cursor:pointer}.block-gallery .gallery-row{width:calc(33.3333% - var(--gallery-gap)*2/3)}.block-gallery .gallery-backdrop.--active{background-color:var(--gallery-backdrop-color);opacity:var(--gallery-backdrop-opacity);z-index:999;position:fixed;inset:0}.block-gallery .gallery-photo-container.__landscape{height:90%}.block-gallery .gallery-photo-container.__portrait{width:80%}.block-gallery .gallery-photo-container.__active{z-index:99999;margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.block-gallery .gallery-photo-container.__active .gallery-close-button{display:flex}.block-gallery .gallery-photo-container.__active .gallery-photo{cursor:default}.block-gallery .gallery-photo-container.__active.__portrait .gallery-photo{width:auto;height:100%}.block-gallery .gallery-photo-container.__active.__landscape .gallery-photo{width:100%;height:auto}}.product-menu{--product-menu-name-font-size:var(--font-lg-size);--product-menu-name-font-family:var(--font-lg-family);--product-menu-name-font-weight:var(--font-lg-weight);--product-menu-name-font-style:var(--font-lg-style);--product-menu-desc-font-size:var(--font-md-size);--product-menu-desc-font-family:var(--font-md-family);--product-menu-desc-font-weight:var(--font-md-weight);--product-menu-desc-font-style:var(--font-md-style);--product-menu-item-margin-bottom:var(--spacing-md);--product-menu-item-separator:dotted}.product-menu .item{margin-bottom:1.5rem}.product-menu .item-group{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;display:flex}.product-menu .item-name,.product-menu .item-price{font-size:var(--product-menu-name-font-size);font-family:var(--product-menu-name-font-family);font-weight:var(--product-menu-name-font-weight);font-style:var(--product-menu-name-font-style);flex:none}.product-menu .item-separator{border-bottom:1px dotted;flex:1 0 auto;height:1px;margin:0 10px}.product-menu .item-description{font-size:var(--product-menu-desc-font-size);font-family:var(--product-menu-desc-font-family);font-weight:var(--product-menu-desc-font-weight);font-style:var(--product-menu-desc-font-style)}.block-tabs{--tabs-indicator-height:4px;--tabs-indicator-border-radius:.25rem;--tabs-indicator-color:var(--color-tabs,currentColor);--tabs-bar-height:2px;--tabs-bar-border-radius:.25rem;--tabs-bar-bg:var(--color-tabs,currentColor);--tabs-bar-opacity:.2;--tabs-tabs-margin-bottom:calc(4px + .5rem);--tabs-panel-padding-y:var(--spacing-xl);--tabs-panel-padding-x:var(--spacing-xl);--tabs-panel-bg:var(--color-light-tabs,transparent);--tabs-panel-color:var(--color-dark-tabs,inherit);--tabs-panel-border-width:1px;--tabs-panel-border-color:var(--color-dark-tabs,transparent);--tabs-panel-border-radius:.375rem}.block-tabs .tabs-controls{flex-wrap:nowrap;align-items:flex-start;display:flex}.block-tabs .tabs-scroll-button{--button-disabled-opacity:0;flex:none}.block-tabs .tabs-wrap{min-width:0;margin-bottom:var(--tabs-tabs-margin-bottom);flex:0 auto;position:relative;overflow:hidden}.block-tabs .tabs-tabs{display:flex}.block-tabs .tabs-button,.block-tabs .tabs-scroll-button,.block-tabs .tabs-button:after,.block-tabs .tabs-scroll-button:after{border-bottom-right-radius:0;border-bottom-left-radius:0}.block-tabs .tabs-button.--active,.block-tabs .tabs-scroll-button.--active{cursor:default}.block-tabs .tabs-button.--active:hover:after,.block-tabs .tabs-scroll-button.--active:hover:after{opacity:0}.block-tabs .tabs-bar{width:100%;height:var(--tabs-bar-height);border-radius:var(--tabs-bar-border-radius);background:var(--tabs-bar-bg);opacity:var(--tabs-bar-opacity);position:absolute;bottom:0}.block-tabs .tabs-indicator{height:var(--tabs-indicator-height);border-radius:var(--tabs-bar-border-radius);background-color:var(--tabs-indicator-color);position:absolute;bottom:0}.block-tabs .tabs-panels{padding:var(--tabs-panel-padding-y)var(--tabs-panel-padding-x);color:var(--tabs-panel-color);background:var(--tabs-panel-bg);border:var(--tabs-panel-border-width)solid var(--tabs-panel-border-color);border-radius:var(--tabs-panel-border-radius);position:relative;overflow:hidden}.block-hero{min-height:var(--min_height);align-items:var(--align_hero);justify-content:var(--justify_hero);z-index:0;width:100%;height:100%;padding:var(--hero_padding_x)var(--hero_padding_y);color:var(--color-on-surface);display:flex;position:relative}@media (max-width:768px){.block-hero{min-height:var(--min_height_mobile)}}.block-hero .hero-bg-img{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.block-hero .hero-text{z-index:10}.block-hero .hero-gradient{width:100%;height:100%;opacity:var(--gradient_opacity);z-index:2;background-image:linear-gradient(to var(--gradient_direction),#000,#0000 var(--gradient_width));position:absolute;top:0;left:0}
