:root{--blt-font-base:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif}.blt-12px{letter-spacing:0;font-size:12px;line-height:1.2}.blt-14px{letter-spacing:0;font-size:14px;line-height:1.2}.blt-16px{letter-spacing:0;font-size:16px;line-height:1.2}.blt-18px{letter-spacing:0;font-size:18px;line-height:1.2}.blt-20px{letter-spacing:-.01em;font-size:20px;line-height:1.2}.blt-24px{letter-spacing:-.01em;font-size:24px;line-height:1.2}.blt-28px{letter-spacing:-.01em;font-size:28px;line-height:1.2}.blt-32px{letter-spacing:-.02em;font-size:32px;line-height:1.2}.blt-36px{letter-spacing:-.02em;font-size:36px;line-height:1.2}.blt-40px{letter-spacing:-.02em;font-size:40px;line-height:1.2}.blt-44px{letter-spacing:-.02em;font-size:44px;line-height:1.2}.blt-48px{letter-spacing:-.02em;font-size:48px;line-height:1.2}.blt-56px{letter-spacing:-.02em;font-size:56px;line-height:1.2}.blt-64px{letter-spacing:-.02em;font-size:64px;line-height:1.2}.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{letter-spacing:-.02em;margin:0;font-size:36px;line-height:1.2}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{letter-spacing:-.01em;margin:0;font-size:28px;line-height:1.2}.blt-wrap h3,.blt-wrap .blt-h3,.blt-h3{letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.2}.blt-wrap h4,.blt-wrap .blt-h4,.blt-h4{letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.2}.blt-wrap h5,.blt-wrap .blt-h5,.blt-h5{letter-spacing:0;margin:0;font-size:16px;line-height:1.2}.blt-wrap h6,.blt-wrap .blt-h6,.blt-h6{letter-spacing:0;margin:0;font-size:14px;line-height:1.2}.blt-wrap .blt-h7,.blt-h7{letter-spacing:0;margin:0;font-size:12px;line-height:1.2}.blt-wrap .blt-p4,.blt-p4{letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.5}.blt-wrap p,.blt-wrap .blt-p,.blt-p{letter-spacing:0;margin:0;font-size:16px;line-height:1.5}.blt-wrap .blt-p6,.blt-p6{letter-spacing:0;margin:0;font-size:14px;line-height:1.5}.blt-wrap .blt-p7,.blt-p7{letter-spacing:0;margin:0;font-size:12px;line-height:1.5}@media (width>=768px){.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{letter-spacing:-.02em;font-size:40px;line-height:1.2}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{letter-spacing:-.02em;font-size:32px;line-height:1.2}}@media (width>=992px){.blt-wrap h1,.blt-wrap .blt-h1,.blt-h1{letter-spacing:-.02em;font-size:48px;line-height:1.2}.blt-wrap h2,.blt-wrap .blt-h2,.blt-h2{letter-spacing:-.02em;font-size:36px;line-height:1.2}}.blt-wrap p,.blt-wrap ol,.blt-wrap ul,.blt-wrap dl,.blt-wrap pre,.blt-wrap address,.blt-wrap blockquote{letter-spacing:0;margin:0;font-size:16px;line-height:1.5}:root{--theme-nested-navlinks-floating-background-color:light-dark(#fff,#212121);--theme-nested-navlinks-floating-text-color:light-dark(#212121,#fff);--theme-nested-navlinks-floating-hover-background-color:light-dark(color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), black 8%),color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), white 8%));--theme-nested-navlinks-floating-border-color:light-dark(color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), black 20%),color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), white 20%));--theme-nested-navlinks-floating-box-shadow:0 1px 5px light-dark(rgba(#000, .1),rgba(#fff, .1))}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks{display:none}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap:hover .theme-navlinks2-nested-navlinks{z-index:1;background-color:var(--theme-nested-navlinks-floating-background-color);border:1px solid var(--theme-nested-navlinks-floating-border-color);max-width:240px;box-shadow:var(--theme-nested-navlinks-floating-box-shadow);color:var(--theme-nested-navlinks-floating-text-color);text-align:left;border-radius:4px;margin:0;padding:4px 0;display:block;position:absolute}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link{word-break:normal;width:100%;color:inherit;text-shadow:none;border:none;padding:8px 16px;font-size:16px;line-height:24px;text-decoration:none;display:block}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link:hover{background-color:var(--theme-nested-navlinks-floating-hover-background-color)}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link.is-active{font-weight:700}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item.is-active .theme-navlinks2-nested-navlinks-item-link{background-color:var(--theme-nested-navlinks-floating-hover-background-color);font-weight:700}html,body{background-color:var(--theme-background-color);color:var(--theme-text-color)}.theme-anchor{position:relative;top:-80px}.theme-text-b2{color:color-mix(in srgb, var(--theme-text-color) 54%, transparent)}.theme-text-b3{color:color-mix(in srgb, var(--theme-text-color) 38%, transparent)}.theme-btn,a.theme-btn:link,a.theme-btn:visited,a.theme-btn:hover,a.theme-btn:active{cursor:pointer;border-radius:20px;height:40px;padding:0 20px;font-family:inherit;font-weight:400;text-decoration:none!important}.goggles-container{max-width:752px;padding-left:24px;padding-right:24px}:root{--goggles-header-avatar-border-color:light-dark(#fff,#212121);--goggles-header-shadow:0 2px 4px 0 light-dark(#00000024,#ffffff24), 0 4px 5px 0 light-dark(#0000001f,#ffffff1f), 0 1px 10px 0 light-dark(#0003,#fff3)}.goggles-header{color:var(--theme-header-text-color);background-color:var(--theme-header-background-color)}.goggles-header .goggles-container{height:auto;min-height:50vh;padding-top:64px;padding-bottom:64px}@media (width>=768px){.goggles-header .goggles-container{padding-top:64px;padding-bottom:64px}}@media (width>=992px){.goggles-header .goggles-container{padding-top:64px;padding-bottom:64px}}.goggles-site-avatar{width:200px;height:200px;margin:0 auto;display:block}.goggles-site-avatar .theme-site-avatar-picture,.goggles-site-avatar .theme-site-avatar-letter-avatar{border:5px solid var(--goggles-header-avatar-border-color);box-shadow:var(--goggles-header-shadow);border-radius:999px}.goggles-site-avatar .theme-site-avatar-picture img{border-radius:999px}h1.goggles-header__title{text-shadow:var(--goggles-header-shadow);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:700;line-height:1.2}@media (width>=768px){h1.goggles-header__title{letter-spacing:-.02em;font-size:40px;line-height:1.2}}@media (width>=992px){h1.goggles-header__title{letter-spacing:-.02em;font-size:48px;line-height:1.2}}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}.goggles-header.goggles-header--banner{background-color:#fff;background-position:50%;background-size:cover}.goggles-header.goggles-header--banner>.container{position:relative}.goggles-header.goggles-header--light h1.goggles-header__title,.goggles-header.goggles-header--light .goggles-header__subtitle{color-scheme:light}.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-scheme:dark}a:link,a:visited,a:hover,a:active{color:material-color("blue", "500")}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}.goggles-main{min-height:100vh;padding:48px 0}@media (width>=768px){.goggles-main{padding:48px 0}}@media (width>=992px){.goggles-main{padding:48px 0}}.goggles-main h1,.goggles-main .text-h1{letter-spacing:-.01em;font-size:28px;line-height:1.2}@media (width>=768px){.goggles-main h1,.goggles-main .text-h1{letter-spacing:-.02em;font-size:32px;line-height:1.2}}@media (width>=992px){.goggles-main h1,.goggles-main .text-h1{letter-spacing:-.02em;font-size:36px;line-height:1.2}}.goggles-nav{z-index:100;flex-direction:row;justify-content:center;min-width:0;margin-top:-20px;padding:0 24px;display:flex;position:sticky;top:16px}:root{--goggles-navlinks-background-color:light-dark(#fff,#212121);--goggles-navlinks-border-color:light-dark(#0000,#666);--goggles-navlinks-text-color:light-dark(#212121,#fff);--goggles-navlinks-shadow:0 2px 4px 0 light-dark(#00000024,#ffffff14), 0 4px 5px 0 light-dark(#0000001f,#ffffff0f), 0 1px 10px 0 light-dark(#0003,#ffffff24)}.goggles-navlinks2-wrap{background-color:var(--goggles-navlinks-background-color);border:1px solid var(--goggles-navlinks-border-color);min-width:0;box-shadow:var(--goggles-navlinks-shadow);border-radius:22px;flex-direction:row;min-width:0;margin:0;padding:0 12px;display:flex}.goggles-navlinks2{flex-direction:row;min-width:0;display:flex}.goggles-navlinks2 .theme-navlinks2{flex-direction:row;flex:1;min-width:0;display:flex}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap{padding:0 12px}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item{flex-direction:row;align-items:center;display:flex}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap a.theme-navlinks2-item-link{white-space:nowrap;color:var(--goggles-navlinks-text-color);padding:10px 0;font-size:18px;font-weight:400;line-height:24px;text-decoration:none;display:block}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active a.theme-navlinks2-item-link{font-weight:700}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator{margin:0;padding:0}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator svg{fill:var(--goggles-navlinks-text-color);display:block}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap:hover .theme-navlinks2-nested-navlinks{border-radius:8px;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003}.goggles-navlinks2 .theme-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link{padding:10px 16px;font-size:18px}.goggles-navlinks2-overflow-toggle{flex-direction:row;align-items:center;padding:0 12px;font-size:18px;line-height:44px;display:flex}.goggles-navlinks2-overflow-toggle>span{white-space:nowrap}.goggles-navlinks2-overflow-toggle>svg{fill:currentColor;display:block}.goggles-navlinks2-overflow-menu .theme-navlinks2{color:#000000de;text-align:left;background-color:#fff;border:1px solid #eee;border-radius:8px;max-width:240px;margin:0;padding:4px 0;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003}.goggles-navlinks2-overflow-menu .theme-navlinks2-item-wrap .theme-navlinks2-item{flex-direction:row;align-items:center;display:flex}.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{word-break:normal;color:#000000de;border:none;width:100%;padding:8px 16px;font-size:18px;line-height:24px;text-decoration:none;display:block}.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{color:#000000de;text-align:left;margin:0;padding:0;display:block}.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{word-break:normal;width:100%;color:inherit;border:none;padding:8px 16px 8px 32px;font-size:18px;line-height:24px;text-decoration:none;display:block}.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{vertical-align:middle;cursor:pointer;white-space:nowrap;background-color:#fff;border-radius:20px;margin:0 auto;padding:0 20px;font-size:18px;line-height:40px;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003}.goggles-nav-modal .goggles-nav-modal__full-screen{z-index:1000;opacity:0;background-color:#fff;flex-direction:column;height:100vh;padding:16px;transition:opacity .25s;display:flex;position:fixed;top:100vh;left:0;right:0;overflow:auto}.goggles-nav-modal__navlinks{text-align:center;margin:64px auto}.goggles-nav-modal__navlinks ul{margin:0;padding:0;list-style:none}.goggles-nav-modal__navlinks ul>li>a{color:#000000de;margin:16px 0;font-size:24px;font-weight:400;line-height:32px;text-decoration:none;display:block}.goggles-nav-modal__navlinks ul>li>a.is-active{font-weight:700}.goggles-nav-modal.is-modal-active .goggles-nav-modal__full-screen{opacity:1;top:0}.goggles-nav-modal-navlinks2 .theme-navlinks2{text-align:center;flex-direction:column;gap:2px;margin:64px 0;padding:0;font-size:16px;display:flex}.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{color:#000000de;padding:8px 0;font-size:24px;font-weight:400;line-height:32px;text-decoration:none;display:block}.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{z-index:1;cursor:pointer;border-radius:40px;padding:8px;position:absolute;top:0;right:0}.goggles-nav-modal-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator svg{fill:#000000de;width:32px;height:32px;display:block}.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{color:var(--theme-sidebar-link-color);padding:8px 24px;font-size:20px;line-height:28px;text-decoration:none;display:block}.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{border:1px solid #eee;border-width:1px 0;flex-direction:column;gap:4px;margin:4px 0;padding:4px 0;display:flex}.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}:root{--goggles-social-btns-background-color:light-dark(#fff,#212121);--goggles-social-btns-text-color:light-dark(#212121,#fff);--goggles-social-btns-border-color:light-dark(#0000,#666);--goggles-social-btns-shadow:0 2px 4px 0 light-dark(#00000024,#ffffff14), 0 4px 5px 0 light-dark(#0000001f,#ffffff0f), 0 1px 10px 0 light-dark(#0003,#ffffff24)}ul.goggles-social-btns{margin:0;padding:0;list-style:none}ul.goggles-social-btns>li{vertical-align:middle;padding:0 4px;display:inline-block}ul.goggles-social-btns>li>a{border:1px solid var(--goggles-social-btns-border-color);background-color:var(--goggles-social-btns-background-color);width:44px;height:44px;color:var(--goggles-social-btns-text-color);box-shadow:var(--goggles-social-btns-shadow);border-radius:999px;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}ul.goggles-social-btns>li>a>svg{width:24px;height:24px}.goggles-social-btns__letter{color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:700}:root{--theme-background-color:light-dark(#fff,#212121);--theme-text-color:light-dark(#212121,#fff);--theme-link-color:material-color("blue", "500");--theme-btn-shadow:0 2px 4px 0 light-dark(#00000024,#ffffff24), 0 4px 5px 0 light-dark(#0000001f,#ffffff1f), 0 1px 10px 0 light-dark(#0003,#fff3)}
