pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--color-base-background:#111;--color-base-background-lighter:#24242d;--color-base-text:#fff;--color-base-text-lighter:#4caccf;--color-border:#4caccf;--color-primary-background:#4caccf;--color-primary-text:#b0c4de}html{box-sizing:border-box;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.7}@media screen and (max-width:576px){html{font-size:15px}}*,:after,:before{box-sizing:inherit}body{margin:0;color:var(--color-base-text);background:var(--color-base-background);word-break:break-word;word-wrap:break-word;font-family:Avenir,Inter,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}img{max-width:100%}blockquote,dd,dl,dt,p,section{margin:0}a{text-decoration:none;transition:.25s;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.5}button{border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:inherit;font-weight:inherit;font-family:inherit;transition:.25s;padding:0;margin:0}table,td,th,tr{border:1px solid #555;padding:.2rem}.content-wrapper{max-width:850px;margin:0 auto;padding:0 1.3rem}.undo-wrap-for-scroll{margin-right:-1.3rem}.site-header{padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;background:var(--color-base-background);z-index:99}.site-header__inner{justify-content:space-between}.site-header__inner,.site-header__logo-link{display:flex;align-items:center}.site-header__logo-img{height:40px;border-radius:20px}.site-header__links{display:flex;align-items:center}.site-header__link{margin-left:1.5rem;font-size:.95rem}.site-footer{margin-top:5rem;padding:1rem 0;border-top:1px solid var(--color-border);text-align:center;font-size:.9rem;color:var(--color-base-text-lighter)}.scrollable-members{display:flex;align-items:flex-start;overflow-x:scroll;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth}.scrollable-members:after{content:"";display:block;width:20px;height:20px;flex-shrink:0}.scrollable-members::-webkit-scrollbar{display:none;-webkit-appearance:none}.scrollable-member__link{display:block;flex-shrink:0;width:90px;margin-right:23px;margin-left:-5px;text-align:center;line-height:1.5;scroll-snap-align:center}.scrollable-member__image,.scrollable-member__img,.scrollable-member__name,.scrollable-member__role{display:block}.scrollable-member__img{border-radius:18px;margin:0 auto}.scrollable-member__name{margin-top:8px;font-size:13px}.scrollable-member__role{font-size:12px;color:var(--color-base-text-lighter)}.post-list-empty{padding:5rem 0;text-align:center;font-weight:700;color:var(--color-base-text-lighter);font-size:1.4rem}.post-link{display:flex;flex-flow:column;position:relative;background:var(--color-base-background-lighter)}.post-link__author{padding:1.6rem 1.6rem 0;display:flex;align-items:center;font-size:13px;line-height:1.4}@media screen and (max-width:576px){.post-link__author{padding:1.4rem 1rem 0}}.post-link__main-link{padding:.7rem 1.6rem .5rem;flex:1 1;display:flex;flex-flow:column}@media screen and (max-width:576px){.post-link__main-link{padding:1rem 1rem 1.2rem}}.post-link__date{color:var(--color-base-text-lighter);font-size:12px}.post-link__author-img{border-radius:25%;margin-right:.7rem}.post-link__title{font-size:1.1rem;flex:1 1}.post-link__site{margin-top:.5rem;color:var(--color-base-text-lighter);font-size:12px;display:flex;align-items:center}.post-link__site-favicon{border-radius:3px;margin-right:6px}.post-link__new-label{position:absolute;right:-5px;top:-5px;display:block;text-align:center;width:38px;height:38px;line-height:38px;font-size:11px;font-weight:700;color:#fff;background:var(--color-primary-background);border-radius:12px}@media screen and (max-width:576px){.post-link__new-label{right:0;top:0;height:20px;line-height:20px;width:34px;border-radius:0;font-size:10px}}.post-tag__block{margin-top:0;padding-top:0;padding-left:1.6rem;padding-right:1.6rem}.post-list{display:flex;justify-content:space-between;flex-wrap:wrap}.post-list .post-link{margin-top:5%;width:47.5%}@media screen and (max-width:576px){.post-list .post-link{margin-top:1.3rem;width:100%}}.post-list-load{margin-top:3rem;text-align:center}.post-list-load__button{border:1px solid var(--color-border);padding:.9em 2em;border-radius:2.5em;font-size:.9rem;color:var(--color-base-text-lighter);overflow-anchor:none}.link-back-home{font-size:.95rem;padding:.7em 1.3em;color:#fff;background:var(--color-primary-background)}.tag__ul{list-style:none;padding-left:0;text-align:center;flex-wrap:wrap;margin-top:0;margin-bottom:2rem}.tag__li{display:inline-block;font-size:.8rem;margin:.1rem;float:left}.tag__link{color:var(--color-primary-text);padding:.2rem .2rem .2rem 0;text-decoration:none;box-sizing:border-box;transition:1s}.home-hero{padding:2.7rem 0 2rem}.home-hero__title{font-size:3.1rem;line-height:1.4}@media screen and (max-width:400px){.home-hero__title{font-size:2.6rem}}.home-hero__description{margin-top:.4rem;font-size:1.2rem;color:var(--color-base-text-lighter)}.home-section-title-container{display:flex;align-items:center;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid var(--color-border)}.home-section-title{font-size:1.7rem}.home-section-link{font-size:1.1rem;color:var(--color-primary-text)}.home-members{padding:3rem 0}.home-members-container{margin-top:2rem}.about{padding:2.5rem 0}.about__title{font-size:2.3rem}.about__body h1{margin-top:1rem;border-bottom:solid}.about__body h2{border-bottom:thin solid}.about__body h2,.about__body h3,.about__body h4,.about__body h5,.about__body h6,.about__body p{margin-top:1.2rem}.about__body a{color:var(--color-primary-text)}.about__body table{margin-top:1.2rem}.about__actions{margin-top:3.5rem;text-align:center}.careers__page-title{font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:.75em;color:var(--color-base-text-lighter)}@media screen and (max-width:576px){.careers__page-title{font-size:1.5rem}}.careers__page-body h1{font-size:1.875rem;margin-top:1.875rem}@media screen and (max-width:576px){.careers__page-body h1{font-size:1.5rem}}.careers__page-body h2{font-size:1.5rem;margin-top:1.5rem;border-bottom:thin solid}@media screen and (max-width:576px){.careers__page-body h2{font-size:1.3rem}}.careers__page-body h3{font-size:1.25rem;margin-top:1.25rem;border-bottom:thin solid}@media screen and (max-width:576px){.careers__page-body h3{font-size:1.2rem}}.careers__page-body h4{font-size:1rem;margin-top:1rem;border-bottom:thin solid}@media screen and (max-width:576px){.careers__page-body h4{font-size:.9rem}}.careers__page-body a{color:var(--color-primary-text)}.careers__page-body .blueText{color:var(--color-base-text-lighter)}.careers__page-body .source{border:1px solid #ddd;border-radius:3px;padding:1.5em;word-break:break-all}.careers__page-body .callout{border-radius:3px;padding:1rem}.careers__page-body figure{margin:1.25em 0;page-break-inside:avoid}.careers__page-body figcaption{opacity:.5;font-size:85%;margin-top:.5em}.careers__page-body mark{background-color:transparent}.careers__page-body .indented{padding-left:1.5em}.careers__page-body hr{background:transparent;display:block;width:100%;height:1px;visibility:visible;border:none;border-bottom:1px solid rgba(55,53,47,.09)}.careers__page-body img{max-width:100%}@media only print{.careers__page-body img{max-height:100vh;object-fit:contain}}@page{.careers__page-body{margin:1in}}.careers__page-body .collection-content{font-size:.875rem}.careers__page-body .column-list{display:flex;justify-content:space-between}.careers__page-body .column{padding:0 1em}.careers__page-body .column:first-child{padding-left:0}.careers__page-body .column:last-child{padding-right:0}.careers__page-body .table_of_contents-item{display:block;font-size:.875rem;line-height:1.3;padding:.125rem}.careers__page-body .table_of_contents-indent-1{margin-left:1.5rem}.careers__page-body .table_of_contents-indent-2{margin-left:3rem}.careers__page-body .table_of_contents-indent-3{margin-left:4.5rem}.careers__page-body .table_of_contents-link{text-decoration:none;opacity:.7;border-bottom:1px solid rgba(55,53,47,.18)}.careers__page-body table{border-collapse:collapse;width:100%;table-layout:auto;margin:1em 0;border:1px solid #ddd}.careers__page-body td,.careers__page-body th{font-weight:400;padding:.5em;line-height:1.5;min-height:1.5em;text-align:left;border:1px solid #ddd;word-wrap:break-word;white-space:normal;vertical-align:top}.careers__page-body th{background-color:rgba(55,53,47,.05);font-weight:600}.careers__page-body .column-list table{min-width:300px;overflow-x:auto;display:block;width:100%;clear:both;margin:1.5em 0}.careers__page-body .column-list table tbody,.careers__page-body .column-list table thead{display:table;width:100%;table-layout:fixed}.careers__page-body .column-list table tr{display:table-row}.careers__page-body .column-list table td,.careers__page-body .column-list table th{display:table-cell}@media screen and (max-width:576px){.careers__page-body table{font-size:.875rem}.careers__page-body td,.careers__page-body th{padding:.375em}}.careers__page-body ol,.careers__page-body ul{margin:0;-webkit-margin-before:.6em;margin-block-start:.6em;-webkit-margin-after:.6em;margin-block-end:.6em}.careers__page-body li>ol:first-child,.careers__page-body li>ul:first-child{-webkit-margin-before:.6em;margin-block-start:.6em}.careers__page-body ul>li{list-style:disc}.careers__page-body ul.to-do-list{-webkit-padding-start:0;padding-inline-start:0}.careers__page-body ul.to-do-list>li{list-style:none}.careers__page-body .to-do-children-checked{text-decoration:line-through;opacity:.375}.careers__page-body ul.toggle>li{list-style:none}.careers__page-body ul{-webkit-padding-start:1.7em;padding-inline-start:1.7em}.careers__page-body ul>li{padding-left:.1em}.careers__page-body ol{-webkit-padding-start:1.6em;padding-inline-start:1.6em}.careers__page-body ol>li{padding-left:.2em}.careers__page-body .mono ol{-webkit-padding-start:2em;padding-inline-start:2em}.careers__page-body .mono ol>li{text-indent:-.4em}.careers__page-body .toggle{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.careers__page-body .toggle>li>details{padding-left:1.7em}.careers__page-body .toggle>li>details>summary{margin-left:-1.1em}.careers__page-body .selected-value{display:inline-block;padding:0 .5em;background:hsla(45,4%,80%,.5);border-radius:3px;margin-right:.5em;margin-top:.3em;margin-bottom:.3em;white-space:nowrap}.careers__page-body .collection-title{display:inline-block;margin-right:1em}.careers__page-body .page-description{margin-bottom:2em}.careers__page-body .simple-table{margin-top:1em;font-size:.875rem;empty-cells:show;border-color:#fff}.careers__page-body .simple-table td,.careers__page-body .simple-table th{height:29px;min-width:120px;border-color:#fff}.careers__page-body .simple-table th{color:#fff}.careers__page-body .simple-table-header{font-weight:500}.careers__page-body time{opacity:.5}.careers__page-body .icon{display:inline-block;max-width:1.2em;max-height:1.2em;text-decoration:none;vertical-align:text-bottom;margin-right:.5em}.careers__page-body img.icon{border-radius:3px}.careers__page-body .user-icon{width:1.5em;height:1.5em;border-radius:100%;margin-right:.5rem}.careers__page-body .user-icon-inner{font-size:.8em}.careers__page-body .text-icon{border:1px solid #000;text-align:center}.careers__page-body .page-cover-image{display:block;object-fit:cover;width:100%;max-height:30vh}.careers__page-body .page-header-icon{font-size:3rem;margin-bottom:1rem}.careers__page-body .page-header-icon-with-cover{margin-top:-.72em;margin-left:.07em}.careers__page-body .page-header-icon img{border-radius:3px}.careers__page-body .link-to-page{margin:1em 0;padding:0;border:none;font-weight:500}.careers__page-body p>.user{opacity:.5}.careers__page-body td>.user,.careers__page-body td>time{white-space:nowrap}.careers__page-body input[type=checkbox]{transform:scale(1.5);margin-right:.6em;vertical-align:middle}.careers__page-body p{margin-top:.5em;margin-bottom:.5em}.careers__page-body .image{border:none;margin:1.5em 0;padding:0;border-radius:0;text-align:center}.careers__page-body .code,.careers__page-body code{background:hsla(44,6%,50%,.15);border-radius:3px;padding:.2em .4em;font-size:85%;-moz-tab-size:2;tab-size:2}.careers__page-body code{color:#eb5757}.careers__page-body .code{padding:1.5em 1em}.careers__page-body .code-wrap{white-space:pre-wrap;word-break:break-all}.careers__page-body blockquote{font-size:1.25em;margin:1em 0;padding-left:1em;border-left:3px solid #37352f}.careers__page-body .bookmark{text-decoration:none;max-height:8em;padding:0;display:flex;width:100%;align-items:stretch}.careers__page-body .bookmark-title{font-size:.85em;overflow:hidden;text-overflow:ellipsis;height:1.75em;white-space:nowrap}.careers__page-body .bookmark-text{display:flex;flex-direction:column}.careers__page-body .bookmark-info{flex:4 1 180px;padding:12px 14px 14px;display:flex;flex-direction:column;justify-content:space-between}.careers__page-body .bookmark-image{width:33%;flex:1 1 180px;display:block;position:relative;object-fit:cover;border-radius:1px}.careers__page-body .bookmark-description{color:rgba(55,53,47,.6);font-size:.75em;overflow:hidden;max-height:4.5em;word-break:break-word}.careers__page-body .bookmark-href{font-size:.75em;margin-top:.25em}.careers__page-body .speakerdeck-iframe{border:0;background:padding-box padding-box rgba(0,0,0,.1);margin:0;padding:0;border-radius:6px;box-shadow:0 5px 40px rgba(0,0,0,.2);width:100%;height:400px}@media screen and (max-width:576px){.careers__page-body .speakerdeck-iframe{width:100%;height:200px}}.careers__page-body .sans{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol}.careers__page-body .code{font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace}.careers__page-body .serif{font-family:Lyon-Text,Georgia,ui-serif,serif}.careers__page-body .mono{font-family:iawriter-mono,Nitti,Menlo,Courier,monospace}.careers__page-body .pdf .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol,Twemoji,Noto Color Emoji,Noto Sans CJK JP}.careers__page-body .pdf:lang(zh-CN) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol,Twemoji,Noto Color Emoji,Noto Sans CJK SC}.careers__page-body .pdf:lang(zh-TW) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol,Twemoji,Noto Color Emoji,Noto Sans CJK TC}.careers__page-body .pdf:lang(ko-KR) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol,Twemoji,Noto Color Emoji,Noto Sans CJK KR}.careers__page-body .pdf .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK JP}.careers__page-body .pdf:lang(zh-CN) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK SC}.careers__page-body .pdf:lang(zh-TW) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK TC}.careers__page-body .pdf:lang(ko-KR) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK KR}.careers__page-body .pdf .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,Noto Color Emoji,"Noto Serif CJK JP"}.careers__page-body .pdf:lang(zh-CN) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,Noto Color Emoji,"Noto Serif CJK SC"}.careers__page-body .pdf:lang(zh-TW) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,Noto Color Emoji,"Noto Serif CJK TC"}.careers__page-body .pdf:lang(ko-KR) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,Noto Color Emoji,"Noto Serif CJK KR"}.careers__page-body .pdf .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK JP}.careers__page-body .pdf:lang(zh-CN) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK SC}.careers__page-body .pdf:lang(zh-TW) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK TC}.careers__page-body .pdf:lang(ko-KR) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,Noto Color Emoji,Noto Sans Mono CJK KR}.careers__page-body .highlight-default{color:#37352f}.careers__page-body .highlight-gray{color:#787774;fill:#787774}.careers__page-body .highlight-brown{color:#9f6b53;fill:#9f6b53}.careers__page-body .highlight-orange{color:#d9730d;fill:#d9730d}.careers__page-body .highlight-yellow{color:#cb912f;fill:#cb912f}.careers__page-body .highlight-teal{color:#448361;fill:#448361}.careers__page-body .highlight-blue{color:#337ea9;fill:#337ea9}.careers__page-body .highlight-purple{color:#9065b0;fill:#9065b0}.careers__page-body .highlight-pink{color:#c14c8a;fill:#c14c8a}.careers__page-body .highlight-red{color:#d44c47;fill:#d44c47}.careers__page-body .highlight-default_background{color:#37352f}.careers__page-body .highlight-gray_background{background:#f1f1ef}.careers__page-body .highlight-brown_background{background:#f4eeee}.careers__page-body .highlight-orange_background{background:#fbecdd}.careers__page-body .highlight-yellow_background{background:#fbf3db}.careers__page-body .highlight-teal_background{background:#edf3ec}.careers__page-body .highlight-blue_background{background:#e7f3f8}.careers__page-body .highlight-purple_background{background:rgba(244,240,247,.8)}.careers__page-body .highlight-pink_background{background:rgba(249,238,243,.8)}.careers__page-body .highlight-red_background{background:#fdebec}.careers__page-body .block-color-default,.careers__page-body .block-color-default_background{color:inherit;fill:inherit}.careers__page-body .block-color-gray,.careers__page-body .block-color-gray_background{color:#787774;fill:#787774;background:#f1f1ef}.careers__page-body .block-color-brown,.careers__page-body .block-color-brown_background{color:#9f6b53;fill:#9f6b53;background:#f4eeee}.careers__page-body .block-color-orange,.careers__page-body .block-color-orange_background{color:#d9730d;fill:#d9730d;background:#fbecdd}.careers__page-body .block-color-yellow,.careers__page-body .block-color-yellow_background{color:#cb912f;fill:#cb912f;background:#fbf3db}.careers__page-body .block-color-teal,.careers__page-body .block-color-teal_background{color:#448361;fill:#448361;background:#edf3ec}.careers__page-body .block-color-blue,.careers__page-body .block-color-blue_background{color:#337ea9;fill:#337ea9;background:#e7f3f8}.careers__page-body .block-color-purple,.careers__page-body .block-color-purple_background{color:#9065b0;fill:#9065b0;background:rgba(244,240,247,.8)}.careers__page-body .block-color-pink,.careers__page-body .block-color-pink_background{color:#c14c8a;fill:#c14c8a;background:rgba(249,238,243,.8)}.careers__page-body .block-color-red,.careers__page-body .block-color-red_background{color:#d44c47;fill:#d44c47;background:#fdebec}.careers__page-body .select-value-color-uiBlue{background-color:rgba(35,131,226,.07)}.careers__page-body .select-value-color-pink{background-color:#f5e0e9}.careers__page-body .select-value-color-purple{background-color:#e8deee}.careers__page-body .select-value-color-green{background-color:#dbeddb}.careers__page-body .select-value-color-gray{background-color:#e3e2e0}.careers__page-body .select-value-color-transparentGray{background-color:hsla(40,5%,88%,0)}.careers__page-body .select-value-color-translucentGray{background-color:rgba(0,0,0,.06)}.careers__page-body .select-value-color-orange{background-color:#fadec9}.careers__page-body .select-value-color-brown{background-color:#eee0da}.careers__page-body .select-value-color-red{background-color:#ffe2dd}.careers__page-body .select-value-color-yellow{background-color:#fdecc8}.careers__page-body .select-value-color-blue{background-color:#d3e5ef}.careers__page-body .checkbox{display:inline-flex;vertical-align:text-bottom;width:16px;height:16px;background-size:16px;margin-left:2px;margin-right:5px}.careers__page-body .checkbox-on{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2358A9D7%22%2F%3E%0A%3Cpath%20d%3D%22M6.71429%2012.2852L14%204.9995L12.7143%203.71436L6.71429%209.71378L3.28571%206.2831L2%207.57092L6.71429%2012.2852Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E")}.careers__page-body .checkbox-off{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E")}@media only screen{.careers__page-body body{margin:2em auto;max-width:900px}}.error{padding:3rem 0;text-align:center}.error__status{font-size:110px;font-weight:700;line-height:1.2}.error__message{color:var(--color-base-text-lighter)}.error__actions{margin-top:3rem}.member-header{padding:2rem 0;text-align:center}.member-header__avatar-img{border-radius:18px}.member-header__name{margin-top:.5rem;font-size:1.5rem}.member-header__bio{display:inline-block;margin-top:.8rem;font-size:.9rem;max-width:500px;opacity:.8}.member-posts-container{padding-top:1rem;border-top:1px solid var(--color-border)}.member-header__links{margin-top:.6rem}.member-header__link{margin:.5rem;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--color-base-background-lighter)}.members{padding:2.5rem 0}.members__title{font-size:2.3rem}.members__title-team{display:block;font-size:1.3rem;color:var(--color-base-text-lighter)}.members__cards{margin-top:2rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5em 2em}@media screen and (max-width:576px){.members__cards{grid-template-columns:repeat(2,1fr)}}.member-card{display:block;text-align:center;font-size:.95rem;position:relative}.member-card:hover:before{content:"";position:absolute;z-index:-1;top:-1rem;bottom:-1rem;left:-1rem;right:-1rem;background:var(--color-base-background-lighter);opacity:0;opacity:1}.member-card__name{margin-top:.7rem;font-size:1.1rem}.member-card__bio{margin-top:.5rem;display:inline-block;text-align:left;font-size:.85rem;line-height:1.6;opacity:.7;color:var(--color-base-text-lighter)}.member-card__avatar-img{border-radius:0;width:100%;height:auto;display:block}.back-home-link{margin-top:3.5rem;text-align:center}.post-author,.post-author__link{horizontal-align:middle}.post-author__img{border-radius:18px;margin-left:.5rem;margin-right:.3rem;vertical-align:middle}.posts__body h1{margin-top:1rem;border-bottom:solid}.posts__body h2{border-bottom:thin solid}.posts__body h2,.posts__body h3,.posts__body h4,.posts__body h5,.posts__body h6,.posts__body p{margin-top:1.2rem}.posts__body a{color:var(--color-primary-text)}.posts__body table{margin-top:1.2rem}.posts__body code{background:hsla(215,8%,47%,.4)}.posts__body blockquote{background:#16385e73;color:#ffdcd7}.posts__body blockquote a{color:#ffdcd7;text-decoration:underline}.posts__tag{margin:0;padding:0}.tag-card-list-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}@media screen and (max-width:576px){.tag-card-list-container{grid-template-columns:repeat(2,1fr)}}.tag-section-title-container{justify-content:center;margin-bottom:1rem}.tag-card-list-link{color:var(--color-primary-text);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:0;padding:.5rem;border:1px solid var(--color-primary-text);border-radius:10px}.tag-card-list-link-text{color:var(--color-primary-text);text-align:center}.tag-hero{padding:2.7rem 0 2rem}.tag-hero__title{font-size:3.1rem;line-height:1.4}@media screen and (max-width:400px){.tag-hero__title{font-size:2.6rem}}.tag-hero__description{margin-top:.4rem;font-size:1.2rem;color:var(--color-base-text-lighter)}.tag-section-title-container{display:flex;align-items:center;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid var(--color-border)}.tag-section-title{font-size:1.7rem}.tag-section-link{font-size:1.1rem;color:var(--color-primary-text)}.tag-members{padding:3rem 0}.tag-members-container{margin-top:2rem}