/*!
 * Bootstrap Grid v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blt-font-base: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif}.blt-12px{font-size:12px;line-height:1.2;letter-spacing:0}.blt-14px{font-size:14px;line-height:1.2;letter-spacing:0}.blt-16px{font-size:16px;line-height:1.2;letter-spacing:0}.blt-18px{font-size:18px;line-height:1.2;letter-spacing:0}.blt-20px{font-size:20px;line-height:1.2;letter-spacing:-.01em}.blt-24px{font-size:24px;line-height:1.2;letter-spacing:-.01em}.blt-28px{font-size:28px;line-height:1.2;letter-spacing:-.01em}.blt-32px{font-size:32px;line-height:1.2;letter-spacing:-.02em}.blt-36px{font-size:36px;line-height:1.2;letter-spacing:-.02em}.blt-40px{font-size:40px;line-height:1.2;letter-spacing:-.02em}.blt-44px{font-size:44px;line-height:1.2;letter-spacing:-.02em}.blt-48px{font-size:48px;line-height:1.2;letter-spacing:-.02em}.blt-56px{font-size:56px;line-height:1.2;letter-spacing:-.02em}.blt-64px{font-size:64px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{margin:0;font-size:36px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.01em}.blt-wrap h3,.blt-wrap .blt-h3,.blt-h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.01em}.blt-wrap h4,.blt-wrap .blt-h4,.blt-h4{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.01em}.blt-wrap h5,.blt-wrap .blt-h5,.blt-h5{margin:0;font-size:16px;line-height:1.2;letter-spacing:0}.blt-wrap h6,.blt-wrap .blt-h6,.blt-h6{margin:0;font-size:14px;line-height:1.2;letter-spacing:0}.blt-wrap .blt-h7,.blt-h7{margin:0;font-size:12px;line-height:1.2;letter-spacing:0}.blt-wrap .blt-p4,.blt-p4{margin:0;font-size:20px;line-height:1.5;letter-spacing:-.01em}.blt-wrap p,.blt-wrap .blt-p,.blt-p{margin:0;font-size:16px;line-height:1.5;letter-spacing:0}.blt-wrap .blt-p6,.blt-p6{margin:0;font-size:14px;line-height:1.5;letter-spacing:0}.blt-wrap .blt-p7,.blt-p7{margin:0;font-size:12px;line-height:1.5;letter-spacing:0}@media (min-width: 768px){.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{font-size:40px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{font-size:32px;line-height:1.2;letter-spacing:-.02em}}@media (min-width: 992px){.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{font-size:48px;line-height:1.2;letter-spacing:-.02em}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{font-size:36px;line-height:1.2;letter-spacing:-.02em}}.blt-wrap p,.blt-wrap ol,.blt-wrap ul,.blt-wrap dl,.blt-wrap pre,.blt-wrap address,.blt-wrap blockquote{margin:0;font-size:16px;line-height:1.5;letter-spacing:0}.theme-btn,a.theme-btn:link,a.theme-btn:visited,a.theme-btn:hover,a.theme-btn:active{display:inline-flex;padding:0 20px;line-height:40px;border-radius:20px;font-family:inherit;font-size:16px;font-weight:400;text-decoration:none!important;box-shadow:0 0 2px #00000024,0 2px 2px #0000001f,0 1px 3px #0003;cursor:pointer}.goggles-container{max-width:752px;padding-left:24px;padding-right:24px}.goggles-header{color:#000000de;background-color:#333}.goggles-header .goggles-container{height:auto;min-height:50vh;padding-top:64px;padding-bottom:64px}@media (min-width: 768px){.goggles-header .goggles-container{padding-top:64px;padding-bottom:64px}}@media (min-width: 992px){.goggles-header .goggles-container{padding-top:64px;padding-bottom:64px}}.goggles-site-avatar{display:block;margin:0 auto;width:200px;height:200px}.goggles-site-avatar .theme-site-avatar-picture,.goggles-site-avatar .theme-site-avatar-letter-avatar{border:5px solid rgba(0,0,0,.87);border-radius:50%;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003}.goggles-site-avatar .theme-site-avatar-picture img{border-radius:50%}h1.goggles-header__title{margin:0;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.02em}@media (min-width: 768px){h1.goggles-header__title{font-size:40px;line-height:1.2;letter-spacing:-.02em}}@media (min-width: 992px){h1.goggles-header__title{font-size:48px;line-height:1.2;letter-spacing:-.02em}}h1.goggles-header__title a:link,h1.goggles-header__title a:visited,h1.goggles-header__title a:hover,h1.goggles-header__title a:active{color:inherit;text-decoration:none}ul.goggles-header__menu{list-style:none;margin:0;padding:4px 0;max-width:240px;background-color:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 1px 5px #0000001a;color:#000000de;text-align:left;text-shadow:none}ul.goggles-header__menu>li{display:block}ul.goggles-header__menu>li:hover{background-color:#f8f8f8}ul.goggles-header__menu>li>a{display:block;padding:8px 16px;line-height:24px;font-size:16px;white-space:nowrap;text-decoration:none;border:none}ul.goggles-header__menu>li>a:link,ul.goggles-header__menu>li>a:visited,ul.goggles-header__menu>li>a:hover,ul.goggles-header__menu>li>a:active{color:inherit}ul.goggles-header__menu>li>a.is-active{font-weight:700}ul.goggles-header__menu>li.goggles-header__menu-separator{margin:4px 0;height:1px;background-color:#eee}.goggles-header.goggles-header--banner{background-color:#fff;background-size:cover;background-position:center}.goggles-header.goggles-header--banner>.container{position:relative}.goggles-header.goggles-header--banner,.goggles-header.goggles-header--dark{color:#fff}.goggles-header.goggles-header--banner h1.goggles-header__title,.goggles-header.goggles-header--banner .goggles-header__subtitle,.goggles-header.goggles-header--dark h1.goggles-header__title,.goggles-header.goggles-header--dark .goggles-header__subtitle{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.14),0 4px 5px rgba(0,0,0,.12),0 1px 10px rgba(0,0,0,.2)}.goggles-header.goggles-header--banner .goggles-site-avatar .theme-site-avatar-picture,.goggles-header.goggles-header--banner .goggles-site-avatar .theme-site-avatar-letter-avatar,.goggles-header.goggles-header--dark .goggles-site-avatar .theme-site-avatar-picture,.goggles-header.goggles-header--dark .goggles-site-avatar .theme-site-avatar-letter-avatar{border-color:#fff}.goggles-header.goggles-header--banner ul.goggles-social-btns a,.goggles-header.goggles-header--dark ul.goggles-social-btns a{background-color:#fff;color:#000000de}a:link,a:visited,a:hover,a:active{color:#2196f3}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}.goggles-main{min-height:100vh;padding:48px 0}@media (min-width: 768px){.goggles-main{padding:48px 0}}@media (min-width: 992px){.goggles-main{padding:48px 0}}.goggles-main h1,.goggles-main .text-h1{font-size:28px;line-height:1.2;letter-spacing:-.01em}@media (min-width: 768px){.goggles-main h1,.goggles-main .text-h1{font-size:32px;line-height:1.2;letter-spacing:-.02em}}@media (min-width: 992px){.goggles-main h1,.goggles-main .text-h1{font-size:36px;line-height:1.2;letter-spacing:-.02em}}.goggles-nav{display:flex;flex-direction:row;justify-content:center;position:sticky;z-index:100;top:16px;margin-top:-20px;padding:0 24px;min-width:0}.goggles-navlinks2-wrap{display:flex;flex-direction:row;margin:0;padding:0 12px;background-color:#fff;border-radius:22px;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;min-width:0}.goggles-navlinks2{display:flex;flex-direction:row;min-width:0}.goggles-navlinks2 .theme-navlinks2{display:flex;flex:1 1 0%;flex-direction:row;min-width:0}.goggles-navlinks2 .theme-navlinks2-item-wrap{padding:0 12px}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item{display:flex;flex-direction:row;align-items:center}.goggles-navlinks2 .theme-navlinks2-item-wrap a.theme-navlinks2-item-link{display:block;padding:10px 0;line-height:24px;font-size:18px;white-space:nowrap;color:#000;text-decoration:none;font-weight:400}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active a.theme-navlinks2-item-link{font-weight:700}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator{margin:0;padding:0}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator svg{display:block;fill:#000}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks{display:none;position:absolute;margin:0;padding:4px 0;max-width:240px;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;color:#000000de;text-align:left}.goggles-navlinks2 .theme-navlinks2-item-wrap:hover .theme-navlinks2-nested-navlinks{display:block}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link{display:block;padding:10px 16px;width:100%;line-height:24px;font-size:18px;word-break:normal;text-decoration:none;border:none;color:inherit;text-shadow:none}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link:hover{background-color:#f8f8f8}.goggles-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item.is-active .theme-navlinks2-nested-navlinks-item-link{font-weight:700}.goggles-navlinks2-overflow-toggle{display:flex;flex-direction:row;align-items:center;padding:0 12px;line-height:44px;font-size:18px}.goggles-navlinks2-overflow-toggle>span{white-space:nowrap}.goggles-navlinks2-overflow-toggle>svg{display:block;fill:currentColor}.goggles-navlinks2-overflow-menu .theme-navlinks2{margin:0;padding:4px 0;max-width:240px;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;color:#000000de;text-align:left}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-item{display:flex;flex-direction:row;align-items:center}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active{font-weight:700}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap a.theme-navlinks2-item-link{display:block;padding:8px 16px;width:100%;line-height:24px;font-size:18px;word-break:normal;text-decoration:none;border:none;color:#000000de}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap a.theme-navlinks2-item-link:hover{background-color:#f8f8f8}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator{display:none}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks{display:block;margin:0;padding:0;color:#000000de;text-align:left}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item.is-active{font-weight:700}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link{display:block;padding:8px 16px 8px 32px;width:100%;line-height:24px;font-size:18px;word-break:normal;text-decoration:none;border:none;color:inherit}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link:hover{background-color:#f8f8f8}.goggles-nav-modal{margin:0;padding:0}.goggles-nav-modal .goggles-nav-modal__open,.goggles-nav-modal .goggles-nav-modal__close{margin:0 auto;padding:0 20px;line-height:40px;font-size:18px;vertical-align:middle;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;cursor:pointer;white-space:nowrap}.goggles-nav-modal .goggles-nav-modal__full-screen{display:flex;flex-direction:column;position:fixed;z-index:1000;top:100vh;left:0;right:0;height:100vh;padding:16px;overflow:auto;background-color:#fff;transition:opacity .25s;opacity:0}.goggles-nav-modal__navlinks{margin:64px auto;text-align:center}.goggles-nav-modal__navlinks ul{list-style:none;margin:0;padding:0}.goggles-nav-modal__navlinks ul>li>a{display:block;margin:16px 0;line-height:32px;font-size:24px;font-weight:400;text-decoration:none;color:#000000de}.goggles-nav-modal__navlinks ul>li>a.is-active{font-weight:700}.goggles-nav-modal.is-modal-active .goggles-nav-modal__full-screen{top:0;opacity:1}.goggles-nav-modal-navlinks2 .theme-navlinks2{display:flex;flex-direction:column;gap:2px;margin:64px 0;padding:0;font-size:16px;text-align:center}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap{position:relative}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item{display:block}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap a.theme-navlinks2-item-link{display:block;padding:8px 0;line-height:32px;font-size:24px;font-weight:400;text-decoration:none;color:#000000de}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active a.theme-navlinks2-item-link{font-weight:700}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator{position:absolute;z-index:1;top:0;right:0;padding:8px;border-radius:40px;cursor:pointer}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator svg{display:block;width:32px;height:32px;fill:#000000de}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator .is-closed{display:block}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator .is-open{display:none}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator:hover{background-color:#0000000d}.goggles-nav-modal-navlinks2 .theme-navlinks2-nested-navlinks{display:none}.goggles-nav-modal-navlinks2 .theme-navlinks2-nested-navlinks-item a.theme-navlinks2-nested-navlinks-item-link{display:block;padding:8px 24px;font-size:20px;line-height:28px;color:var(--theme-sidebar-link-color);text-decoration:none}.goggles-nav-modal-navlinks2 .theme-navlinks2-nested-navlinks-item.is-active a.theme-navlinks2-nested-navlinks-item-link{font-weight:700}.goggles-nav-modal-navlinks2 .theme-navlinks2-item.is-toggle-on~.theme-navlinks2-nested-navlinks{display:flex;flex-direction:column;gap:4px;margin:4px 0;padding:4px 0;border:1px solid #eee;border-width:1px 0}.goggles-nav-modal-navlinks2 .theme-navlinks2-item.is-toggle-on .theme-navlinks2-nested-indicator .is-open{display:block}.goggles-nav-modal-navlinks2 .theme-navlinks2-item.is-toggle-on .theme-navlinks2-nested-indicator .is-closed{display:none}ul.goggles-social-btns{list-style:none;margin:0;padding:0}ul.goggles-social-btns>li{padding:0 4px;display:inline-block;vertical-align:middle}ul.goggles-social-btns>li>a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#000000de;color:#fff;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;text-decoration:none}ul.goggles-social-btns>li>a>svg{width:24px;height:24px}.goggles-social-btns__letter{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:700;color:inherit}
