@charset "UTF-8";*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{-moz-tab-size:2;tab-size:2;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"​";clip:rect(0 0 0 0);clip-path:inset(100%);position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;white-space:nowrap}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:.0625rem solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:.0625rem dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}:root{--font-base: 1rem;--font-family: "Atkinson Hyperlegible", Helvetica, Arial, sans-serif;--border-radius-s: .625rem;--border-radius-m: .9375rem;--max-width-container: 72.5rem;--max-width-post-container: 47.5rem;--spacing-s: 1.25rem;--spacing-m: 2.5rem;--spacing-l: 3.75rem;--show-loading-animation: 1;--show-slide-up-animation: 1;--hero-image-transparency: .6;--hero-image-gradient-transparency: .4;--backdrop-opacity: .8;--backgrop-controls-opacity: .2;--post-card-height: 38.75rem;--hide-post-card-overlay: 1;--hover-post-image-zoom: 1.1;--post-feature-image-width: 100%;--show-post-card-excerpt: none}:root{--foreground: hsl(0, 0%, 7%);--background: hsl(0, 0%, 100%);--header-background: rgba(255, 255, 255, .5);--gradient-card-background: rgba(255, 255, 255, 0);--light-background: hsl(0, 0%, 91%);--light-secondary-background: hsl(0, 0%, 98%);--dark-background: hsl(0, 0%, 7%);--color-on-dark: hsl(0, 0%, 100%);--accent-color: hsl(0, 0%, 7%);--border: hsl(0, 0%, 91%);--border-on-dark: hsl(0, 0%, 16%);--light-text: hsl(0, 0%, 36%);--gradient-first-color: hsl(299, 100%, 50%);--gradient-second-color: hsl(181, 100%, 44%);--focus: hsl(203, 82%, 76%);--success: hsl(173, 58%, 39%);--error: hsl(355, 78%, 56%);--highlighted: hsl(60, 100%, 50%);--active-status: hsl(146, 32%, 38%);--trialing-status: hsl(217, 100%, 51%);--issue-status: hsl(351, 72%, 45%);--canceled-status: hsl(208, 10%, 34%);--display-light-logo: inline-block;--display-dark-logo: none}[theme-mode=dark]{--foreground: hsl(240, 25%, 98%);--background: hsl(245, 17%, 12%);--header-background: rgba(27, 26, 37, .5);--gradient-card-background: rgba(26, 25, 36, 0);--light-background: hsl(225, 13%, 18%);--light-secondary-background: hsl(225, 13%, 8%);--accent-color: hsl(32, 100%, 49%);--border: hsl(228, 13%, 23%);--light-text: hsl(240, 25%, 78%);--display-light-logo: none;--display-dark-logo: inline-block}.hide{display:none}.invisible{visibility:hidden}.vivisle{visibility:visible}.transparent{opacity:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;white-space:nowrap}.content-centered{display:flex;align-items:center;justify-content:center}.horizontal-centered-items{display:flex;align-items:center}.full-absolute{position:absolute;top:0;left:0;width:100%;height:100%}.focusable:focus{outline:none!important;box-shadow:0 0 0 2px var(--focus)}.no-appearance{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;-ms-appearance:none!important;appearance:none!important;outline:0;border:0;padding:0;background-color:transparent}.no-scroll-y{overflow-y:hidden}.pos-relative{position:relative}.pointer{cursor:pointer}body{font-size:var(--font-base);font-family:var(--gh-font-body, var(--font-family));width:100%;overflow-x:hidden;background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--gh-font-heading, var(--font-family))}[x-cloak]{display:none}.g-main-container{display:flex;flex-direction:column;flex-grow:1}html[lang=ar] .g-main-container,html[lang=ar] .g-header,html[lang=ar] .g-footer,html[lang=he] .g-main-container,html[lang=he] .g-header,html[lang=he] .g-footer,html[lang=fa] .g-main-container,html[lang=fa] .g-header,html[lang=fa] .g-footer{direction:rtl}p{line-height:1.5;margin:0}a{color:inherit;text-decoration:none}fieldset{padding:0;margin:0;border:0;position:relative}img.lazy{opacity:0}img:not(.initial){-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;transition:opacity 1s}img.initial,img.loaded,img.error{opacity:1}img:not([src]){visibility:hidden}.lg-sub-html{font-family:var(--gh-font-body, var(--font-family))}.lg-outer div.lg-thumb-item.active,.lg-outer div.lg-thumb-item:hover{border-color:var(--accent-color)}::-webkit-input-placeholder{color:var(--light-text)}::-moz-placeholder{color:var(--light-text)}:-ms-input-placeholder{color:var(--light-text)}:-moz-placeholder{color:var(--light-text)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}select::-ms-expand{display:none}[class^=icon-],[class*=" icon-"]{display:inline-block;font: 1em/1 Galerie;color:inherit;flex-shrink:0;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sm{font-size:.8em}.icon-lg{font-size:1.2em}.icon-16{font-size:16px}.icon-32{font-size:32px}.icon-is-spinning{animation:icon-spin 1s infinite linear}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.icon-flip-y{transform:scaleY(-1)}.icon-flip-x{transform:scaleX(-1)}.icon-apple-mac:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-behance-squared:before{content:""}.icon-bluesky:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-cancel:before{content:""}.icon-cart:before{content:""}.icon-chat-bubble-empty:before{content:""}.icon-check-circled-outline:before{content:""}.icon-clock-outline:before{content:""}.icon-cloud:before{content:""}.icon-codepen:before{content:""}.icon-creative-commons:before{content:""}.icon-credit-card:before{content:""}.icon-discord:before{content:""}.icon-dribbble:before{content:""}.icon-emoji:before{content:""}.icon-facebook-squared:before{content:""}.icon-github:before{content:""}.icon-gitlab-full:before{content:""}.icon-google:before{content:""}.icon-half-cookie:before{content:""}.icon-half-moon:before{content:""}.icon-headset:before{content:""}.icon-heart:before{content:""}.icon-home-simple-door:before{content:""}.icon-instagram:before{content:""}.icon-language:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-lock:before{content:""}.icon-mail:before{content:""}.icon-mastodon:before{content:""}.icon-medium:before{content:""}.icon-menu-scale:before{content:""}.icon-modern-tv:before{content:""}.icon-nav-arrow-down:before{content:""}.icon-nav-arrow-left:before{content:""}.icon-nav-arrow-right:before{content:""}.icon-paypal:before{content:""}.icon-phone:before{content:""}.icon-pin-alt:before{content:""}.icon-pinterest:before{content:""}.icon-pocket:before{content:""}.icon-podcast:before{content:""}.icon-rss-feed-squared:before{content:""}.icon-search:before{content:""}.icon-shop:before{content:""}.icon-snapchat:before{content:""}.icon-spotify:before{content:""}.icon-stackoverflow:before{content:""}.icon-star-outline:before{content:""}.icon-sun-light:before{content:""}.icon-telegram:before{content:""}.icon-threads:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-tiktok:before{content:""}.icon-twitter-verified-badge:before{content:""}.icon-user:before{content:""}.icon-wallet:before{content:""}.icon-x:before{content:""}.icon-youtube:before{content:""}.g-load-transition__container{display:flex;flex-direction:column;min-height:100vh;min-height:-webkit-fill-available;opacity:calc((var(--show-loading-animation) - 1) * -1)}@media only screen and (min-width:45rem){.g-load-transition__container{min-height:100vh}}.g-load-transition__container{-webkit-animation:loadFadeTransition .5s linear .75s forwards;-moz-animation:loadFadeTransition .5s linear .75s forwards;-o-animation:loadFadeTransition .5s linear .75s forwards;animation:loadFadeTransition .5s linear .75s forwards}@-webkit-keyframes loadFadeTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1)}to{opacity:1}}@-moz-keyframes loadFadeTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1)}to{opacity:1}}@-o-keyframes loadFadeTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1)}to{opacity:1}}@keyframes loadFadeTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1)}to{opacity:1}}.g-load-transition__container.fade-up{-webkit-animation:loadFadeUpTransition .5s cubic-bezier(.77,0,.18,1) .75s forwards;-moz-animation:loadFadeUpTransition .5s cubic-bezier(.77,0,.18,1) .75s forwards;-o-animation:loadFadeUpTransition .5s cubic-bezier(.77,0,.18,1) .75s forwards;animation:loadFadeUpTransition .5s cubic-bezier(.77,0,.18,1) .75s forwards}@-webkit-keyframes loadFadeUpTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1);-webkit-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-moz-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-ms-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-o-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));transform:translateY(calc(12.5rem * var(--show-slide-up-animation)))}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes loadFadeUpTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1);-webkit-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-moz-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-ms-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-o-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));transform:translateY(calc(12.5rem * var(--show-slide-up-animation)))}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes loadFadeUpTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1);-webkit-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-moz-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-ms-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-o-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));transform:translateY(calc(12.5rem * var(--show-slide-up-animation)))}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes loadFadeUpTransition{0%{opacity:calc((var(--show-loading-animation) - 1) * -1);-webkit-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-moz-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-ms-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));-o-transform:translateY(calc(12.5rem * var(--show-slide-up-animation)));transform:translateY(calc(12.5rem * var(--show-slide-up-animation)))}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.g-load-transition__overlay{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:999;pointer-events:none;background-color:var(--background);-webkit-animation:loadTransitionOverlay .75s cubic-bezier(.77,0,.18,1) forwards;-moz-animation:loadTransitionOverlay .75s cubic-bezier(.77,0,.18,1) forwards;-o-animation:loadTransitionOverlay .75s cubic-bezier(.77,0,.18,1) forwards;animation:loadTransitionOverlay .75s cubic-bezier(.77,0,.18,1) forwards}@-webkit-keyframes loadTransitionOverlay{0%{opacity:var(--show-loading-animation)}to{opacity:0}}@-moz-keyframes loadTransitionOverlay{0%{opacity:var(--show-loading-animation)}to{opacity:0}}@-o-keyframes loadTransitionOverlay{0%{opacity:var(--show-loading-animation)}to{opacity:0}}@keyframes loadTransitionOverlay{0%{opacity:var(--show-loading-animation)}to{opacity:0}}.g-logo.in-drawer span{font-size:1.125rem}@media only screen and (min-width:45rem){.g-logo.in-drawer span{font-size:1.25rem}}.g-logo img{width:auto;height:1.625rem}@media only screen and (min-width:45rem){.g-logo img{height:1.875rem}}.g-logo img.g-logo__image-light{display:var(--display-light-logo)}.g-logo img.g-logo__image-dark{display:var(--display-dark-logo)}.g-logo span{display:block;color:var(--foreground);text-align:center;line-height:1.3;font-size:1rem;font-weight:700}@media only screen and (min-width:45rem){.g-logo span{font-size:1.125rem}}.g-wrapper{position:relative;padding:0 var(--spacing-s);margin:0 auto;max-width:var(--max-width-container)}@media only screen and (min-width:45rem){.g-wrapper{padding:0 var(--spacing-m)}}@media only screen and (min-width:64rem){.g-wrapper{padding:0 var(--spacing-l)}}@media only screen and (min-width:90rem){.g-wrapper{padding:0}}.g-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;pointer-events:none}.g-drawer.in-search{left:auto;right:0}.g-drawer.in-search .g-drawer__content{left:auto;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%)}.g-drawer.open{pointer-events:all}.g-drawer.open .g-drawer__backdrop{opacity:1}.g-drawer.open .g-drawer__content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.g-drawer__backdrop{position:absolute;width:0;height:0;z-index:1;opacity:0}@media only screen and (min-width:45rem){.g-drawer__backdrop{width:100%;height:100%;background-color:rgba(0,0,0,var(--backdrop-opacity));-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}}.g-drawer__content{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:var(--foreground);background-color:var(--background);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:transform .2s ease .2s;-moz-transition:transform .2s ease .2s;-o-transition:transform .2s ease .2s;-ms-transition:transform .2s ease .2s;transition:transform .2s ease .2s}@media only screen and (min-width:45rem){.g-drawer__content{width:75%}}@media only screen and (min-width:64rem){.g-drawer__content{width:45rem}}.g-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px var(--spacing-s)}@media only screen and (min-width:45rem){.g-drawer__header{padding:var(--spacing-l)}}.g-drawer__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.g-drawer__footer{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-s)}@media only screen and (min-width:45rem){.g-drawer__footer{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:var(--spacing-l)}}.g-drawer__social{margin-bottom:1.5rem}@media only screen and (min-width:45rem){.g-drawer__social{order:2;margin-bottom:0}}.g-social-list{display:flex;align-items:center;justify-content:center;margin:0}.g-social-list li{height:1.125rem;margin:0 .75rem}.g-social-list li:first-of-type{margin-left:0}.g-social-list li:last-of-type{margin-right:0}.g-social-list li a{-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-social-list li a:hover{opacity:.6}.g-social-list li a span{font-size:1.125rem;vertical-align:middle}.g-footer-copyright{line-height:1.5;text-align:center;font-size:.875rem;opacity:.6}@media only screen and (min-width:45rem){.g-footer-copyright{text-align:initial}}.g-footer-copyright.in-menu span{display:block}.g-footer-copyright.in-menu span:nth-child(2){display:block}.g-footer-copyright span{display:block}@media only screen and (min-width:45rem){.g-footer-copyright span{display:inline}}.g-footer-copyright span:nth-child(2){display:none}@media only screen and (min-width:45rem){.g-footer-copyright span:nth-child(2){display:inline}}.g-footer-copyright a{color:inherit;text-decoration:underline;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-footer-copyright a:hover{opacity:.8}.g-circles-shape{width:100%;height:100%;stroke:var(--foreground);opacity:.2}a.g-button,button.g-button{display:inline-block;color:var(--color-on-dark);text-align:center;text-decoration:none;font-size:1.125rem;font-weight:700;padding:1.1875rem 2.25rem 1.125rem;position:relative;cursor:pointer;overflow:hidden;border-radius:var(--border-radius-m);background-color:var(--accent-color);-webkit-transition:transform .2s cubic-bezier(.77,0,.18,1);-moz-transition:transform .2s cubic-bezier(.77,0,.18,1);-o-transition:transform .2s cubic-bezier(.77,0,.18,1);-ms-transition:transform .2s cubic-bezier(.77,0,.18,1);transition:transform .2s cubic-bezier(.77,0,.18,1)}a.g-button.wide,button.g-button.wide{min-width:15.625rem}a.g-button.block,button.g-button.block{width:100%;min-width:1px}a.g-button.outline,button.g-button.outline{color:var(--accent-color);background-color:transparent;border:1px solid var(--accent-color)}a.g-button.secondary,button.g-button.secondary{color:var(--foreground);border-color:var(--foreground)}a.g-button.on-dark-background,button.g-button.on-dark-background{color:var(--color-on-dark);border-color:var(--color-on-dark)}a.g-button.inverted,button.g-button.inverted{color:var(--foreground);background-color:var(--background)}a.g-button:not(.loading):hover,button.g-button:not(.loading):hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}a.g-button:disabled,button.g-button:disabled{cursor:default}a.g-button.loading:after,button.g-button.loading:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;pointer-events:none;background:linear-gradient(-90deg,var(--gradient-first-color) 0%,var(--gradient-second-color) 40%,var(--gradient-second-color) 45%,var(--gradient-second-color) 55%,var(--gradient-first-color) 60%);background-size:250% 250%;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}@-moz-keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}@-o-keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}@keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}.g-header{display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:10;top:1rem;left:1rem;right:1rem;height:3.25rem;padding:0 .5rem;border-radius:var(--border-radius-m);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;box-shadow:0 1px 5px #0000001a,0 0 0 transparent;-webkit-transition:transform .2s ease,opacity .2s linear;-moz-transition:transform .2s ease,opacity .2s linear;-o-transition:transform .2s ease,opacity .2s linear;-ms-transition:transform .2s ease,opacity .2s linear;transition:transform .2s ease,opacity .2s linear}@media only screen and (min-width:45rem){.g-header{top:1.5rem;left:var(--spacing-m);right:var(--spacing-m);height:3.875rem}}@media only screen and (min-width:64rem){.g-header{left:var(--spacing-l);right:var(--spacing-l)}}@media only screen and (min-width:80rem){.g-header{left:50%;right:auto;width:calc(var(--max-width-container) - var(--spacing-l) * 2);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}}@media only screen and (min-width:90rem){.g-header{width:var(--max-width-container)}}.g-header.headroom--pinned{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:80rem){.g-header.headroom--pinned{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%)}}.g-header.headroom--pinned.headroom--not-top:before{opacity:1}.g-header.headroom--unpinned{opacity:0;pointer-events:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:80rem){.g-header.headroom--unpinned{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.g-header:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--border-radius-m);background-color:var(--header-background);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:-1}button.g-header-button{color:var(--foreground);height:2.25rem;padding-left:.5rem;padding-right:.5rem;cursor:pointer;border-radius:var(--border-radius-s)}@media only screen and (min-width:45rem){button.g-header-button{height:1.875rem;padding-left:1rem;padding-right:1rem}}.g-header-button__icon{font-size:1.375rem}@media only screen and (min-width:45rem){.g-header-button__icon{font-size:1.125rem}}.g-header-button__label{display:none}@media only screen and (min-width:45rem){.g-header-button__label{display:inline-block;letter-spacing:.0213rem;text-transform:uppercase;font-size:.75rem;padding-left:.625rem}}#announcement-bar-root{position:absolute;left:var(--border-radius-s);right:var(--border-radius-s);top:100%;z-index:-2}@media only screen and (min-width:45rem){#announcement-bar-root{left:var(--border-radius-m);right:var(--border-radius-m)}}div.gh-announcement-bar{position:relative;line-height:1.4;font-size:.875rem;padding:.75rem 3rem .75rem .75rem;border-radius:0 0 var(--border-radius-m) var(--border-radius-m);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;box-shadow:0 1px 5px #0000001a,0 0 0 transparent;min-height:auto;z-index:auto}@media only screen and (min-width:45rem){div.gh-announcement-bar{font-size:1rem}}div.gh-announcement-bar.accent{background-color:var(--accent-color)}div.gh-announcement-bar.light{border:1px solid var(--border);border-top-width:0}div.gh-announcement-bar a,div.gh-announcement-bar button{-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}div.gh-announcement-bar a:hover,div.gh-announcement-bar button:hover{opacity:.8}div.gh-announcement-bar button{right:.5rem}[dir=rtl] div.gh-announcement-bar{padding:.75rem .75rem .75rem 3rem}[dir=rtl] div.gh-announcement-bar button{right:auto;left:.5rem}.g-menu-navigation{padding:var(--spacing-m) var(--spacing-s)}@media only screen and (min-width:45rem){.g-menu-navigation{padding:var(--spacing-m) var(--spacing-l) var(--spacing-l)}}.g-menu-navigation nav:last-of-type ul{margin-bottom:0}.g-menu-navigation nav:last-of-type ul li a{font-size:1rem;opacity:.8}@media only screen and (min-width:45rem){.g-menu-navigation nav:last-of-type ul li a{font-size:1.125rem}}.g-menu-navigation nav:last-of-type ul li a:hover{opacity:.6}.g-menu-navigation ul{display:flex;flex-wrap:wrap;margin:0 0 var(--spacing-m)}@media only screen and (min-width:45rem){.g-menu-navigation ul{margin-bottom:var(--spacing-l)}}.g-menu-navigation ul li{flex-basis:50%;margin-bottom:1.5rem}@media only screen and (min-width:45rem){.g-menu-navigation ul li{margin-bottom:2rem}}.g-menu-navigation ul li:last-of-type,.g-menu-navigation ul li:nth-last-child(2){margin-bottom:0}.g-menu-navigation ul li a{display:inline-block;line-height:1.2;font-size:1.375rem;max-width:calc(100% - var(--spacing-s));-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}@media only screen and (min-width:45rem){.g-menu-navigation ul li a{font-size:1.5rem}}.g-menu-navigation ul li a:hover{opacity:.6}.g-menu-account{display:flex;align-items:flex-start;padding:0 var(--spacing-s)}@media only screen and (min-width:45rem){.g-menu-account{padding:0 var(--spacing-l)}}@media only screen and (min-width:45rem){.g-menu-account__container{flex-basis:50%}}.g-menu-account__content{display:flex;align-items:flex-start}.g-menu-account__avatar{display:block;position:relative;width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;background-color:var(--light-background)}.g-menu-account__avatar__fallback{position:absolute;top:50%;left:50%;width:2rem;height:2rem;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g-menu-account__image{position:relative;width:100%;height:100%;object-fit:cover;z-index:2}.g-menu-account__navigation{padding:.375rem 1rem}.g-menu-account__navigation nav ul{margin:0}.g-menu-account__navigation nav ul li{margin-bottom:.375rem}.g-menu-account__navigation nav ul li:last-of-type{margin-bottom:0}.g-menu-account__navigation nav ul li:last-of-type a{font-size:.875rem;opacity:.6}.g-menu-account__navigation nav ul li a{font-size:1rem}.g-theme-toggle{display:flex;align-items:center;flex-shrink:0;padding:0;margin:0 -.625rem}.g-theme-toggle.is-member{padding:0 .625rem;margin:0}@media only screen and (min-width:45rem){.g-theme-toggle.is-member{padding:0;margin:0 -.625rem}}button.g-theme-toggle__button{display:flex;align-items:center;justify-content:center;color:var(--foreground);font-family:var(--gh-font-body, var(--font-family));width:2rem;height:2rem;margin:0 .3125rem;border-radius:.3125rem;cursor:pointer;opacity:.6;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}@media only screen and (min-width:45rem){button.g-theme-toggle__button{width:auto;padding:0 .4375rem}}@media only screen and (min-width:64rem){button.g-theme-toggle__button{margin:0 .125rem;border-radius:var(--border-radius-s)}}button.g-theme-toggle__button.dark .g-theme-toggle__button__icon,button.g-theme-toggle__button.system .g-theme-toggle__button__icon{font-size:1.125rem}button.g-theme-toggle__button.active{opacity:1}.g-theme-toggle__button__label{display:none;font-size:.875rem;padding:0 .625rem}@media only screen and (min-width:64rem){.g-theme-toggle__button__label{display:block}}.g-theme-toggle__button__icon{font-size:1.25rem}.g-search-form{padding:1.875rem var(--spacing-s) var(--spacing-l)}@media only screen and (min-width:45rem){.g-search-form{padding:0 var(--spacing-l) 6.25rem}}input.g-search-form__input{color:var(--foreground);font-size:2rem;padding:.625rem 0;width:100%;border-radius:0;border-bottom:1px solid var(--border)}@media only screen and (min-width:45rem){input.g-search-form__input{font-size:3.75rem}}.g-search-container{padding:0 var(--spacing-s) var(--spacing-m);overflow-x:hidden}@media only screen and (min-width:45rem){.g-search-container{padding:0 var(--spacing-l) var(--spacing-l)}}.g-search-section-title{display:block;color:var(--light-text);text-transform:uppercase;letter-spacing:.0231rem;font-size:.8125rem;margin-bottom:var(--spacing-s);opacity:.6}@media only screen and (min-width:45rem){.g-search-recent-container{display:flex;flex-wrap:wrap}}.g-search-recent-container article:last-of-type{margin-bottom:0}@media only screen and (min-width:45rem){.g-search-recent-container article:nth-last-child(2){margin-bottom:0}}.g-search-recent{display:flex;align-items:flex-start;color:var(--foreground);margin-bottom:var(--spacing-s);-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}@media only screen and (min-width:45rem){.g-search-recent{flex-basis:50%}}.g-search-recent:hover{opacity:.8}.g-search-recent__image{display:block;position:relative;flex-basis:4.6875rem;flex-shrink:0;height:4.6875rem;overflow:hidden;background-color:var(--light-background)}.g-search-recent__image img{position:relative;width:100%;height:100%;object-fit:cover;z-index:2}.g-search-recent__image__fallback{position:absolute;top:50%;left:50%;width:3rem;height:3rem;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g-search-recent__main{flex:1;padding:0 1rem}.g-search-recent__tag{display:inline-block;letter-spacing:.0231rem;font-size:.8125rem;margin-bottom:.5rem;opacity:.8}.g-search-recent__title{font-weight:400;font-size:.9375rem;line-height:1.46;margin:0}.g-search-recent__title a{color:inherit}@media only screen and (min-width:45rem){.g-search-results-container{display:flex;flex-wrap:wrap;margin:0 -.625rem}}.g-search-results-container article:last-of-type{margin-bottom:0}@media only screen and (min-width:45rem){.g-search-results-container article:nth-last-child(2){margin-bottom:0}}.g-search-result{margin-bottom:var(--spacing-s);-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}@media only screen and (min-width:45rem){.g-search-result{flex-basis:calc(50% - var(--spacing-s));margin:0 .625rem var(--spacing-s)}}.g-search-result:hover{opacity:.8}.g-search-result__image{display:block;position:relative;width:100%;height:12.5rem;margin-bottom:1rem;overflow:hidden;background-color:var(--light-background)}.g-search-result__image img{position:relative;width:100%;height:100%;object-fit:cover;z-index:2}.g-search-result__image__fallback{position:absolute;top:50%;left:50%;width:6.25rem;height:6.25rem;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g-search-result__title{line-height:1.28;font-size:1.125rem;font-weight:400;margin:0}@media only screen and (min-width:45rem){.g-search-result__title{display:-webkit-box;max-width:100%;max-height:2.88rem;font-size:1.125rem;line-height:1.28;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.g-search-result__title a{color:inherit}.g-search-tags-list{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:-.375rem -.375rem 0}@media only screen and (min-width:45rem){.g-search-tags-list{margin:-.5rem -.5rem 0}}.g-search-tags-list li{display:inline-block;margin:.375rem .375rem .75rem}@media only screen and (min-width:45rem){.g-search-tags-list li{margin:.5rem .5rem 1rem}}.g-search-tag{color:var(--foreground);font-size:.875rem;padding:.25rem .5rem;border-radius:.3125rem;border:1px solid var(--border);-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-search-tag:hover{opacity:.8}.g-footer{flex-shrink:0;color:var(--color-on-dark);background-color:var(--dark-background)}.g-footer__main{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--spacing-m) 0 var(--spacing-l)}@media only screen and (min-width:45rem){.g-footer__main{align-items:flex-start;padding:var(--spacing-l) 0}}.g-footer__bottom{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-m) 0;border-top:1px solid var(--border-on-dark)}@media only screen and (min-width:45rem){.g-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-l) 0}}.g-footer__social{margin-bottom:var(--spacing-m)}@media only screen and (min-width:45rem){.g-footer__social{order:2;margin-bottom:0}}.g-footer-title{flex-basis:50%;line-height:1.26;letter-spacing:.0462rem;font-size:1.625rem;font-weight:700}@media only screen and (min-width:45rem){.g-footer-title{flex-basis:12.5rem;line-height:1.18;letter-spacing:.0569rem;font-size:2rem}}button.g-footer-button{color:var(--color-on-dark);width:2.625rem;height:2.625rem;cursor:pointer;border-radius:var(--border-radius-s);border:1px solid var(--border-on-dark)}@media only screen and (min-width:64rem){button.g-footer-button{order:3}}button.g-footer-button span{font-size:1.375rem}.g-footer-navigation{flex-basis:100%;padding-top:var(--spacing-m)}@media only screen and (min-width:45rem){.g-footer-navigation{display:flex;justify-content:space-between;padding-top:var(--spacing-l)}}@media only screen and (min-width:64rem){.g-footer-navigation{order:2;flex-basis:auto;padding-top:0}}.g-footer-navigation nav{margin-bottom:var(--spacing-m)}@media only screen and (min-width:45rem){.g-footer-navigation nav{flex-basis:33.33%}}@media only screen and (min-width:64rem){.g-footer-navigation nav{flex-basis:auto;margin:0 var(--spacing-l) 0}}.g-footer-navigation nav:last-of-type{margin-bottom:0}.g-footer-navigation nav ul{display:flex;flex-wrap:wrap;margin:0}@media only screen and (min-width:45rem){.g-footer-navigation nav ul{flex-direction:column}}.g-footer-navigation nav ul li{flex-basis:50%;margin-bottom:var(--spacing-s)}@media only screen and (min-width:45rem){.g-footer-navigation nav ul li{flex-basis:auto;width:100%;margin-bottom:1.5rem}}.g-footer-navigation nav ul li:last-of-type,.g-footer-navigation nav ul li:nth-last-child(2){margin-bottom:0}@media only screen and (min-width:45rem){.g-footer-navigation nav ul li:nth-last-child(2){margin-bottom:1.5rem}}.g-footer-navigation nav ul li a{display:inline-block;line-height:1.3;font-size:.875rem;max-width:calc(100% - var(--spacing-s));-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}@media only screen and (min-width:45rem){.g-footer-navigation nav ul li a{line-height:1.4;font-size:1rem}}@media only screen and (min-width:64rem){.g-footer-navigation nav ul li a{max-width:100%}}.g-footer-navigation nav ul li a:hover{opacity:.6}
