@font-face{font-family:Aksen;src:url("../fonts/Aksen-Condensed-SemiBold.woff2") format("woff2");font-weight:600;font-display:block}@font-face{font-family:"Inter var";src:url("../fonts/Inter-roman.var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-named-instance:"Regular";font-display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none!important}a{background-color:transparent}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;overflow-y:scroll}*,::after,::before{box-sizing:inherit}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}html{font-size:100%;font-size:var(--font-size-root, 100%);-webkit-tap-highlight-color:transparent;--font-family-base:Inter var,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-family-display:Georgia,Times New Roman,Times,serif}body{font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.6rem;color:var(--text-primary);background-color:var(--background-default);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}r-grid{column-gap:0}abbr[data-original-title],abbr[title]{cursor:help}dl,ol,ul{padding:0;margin:0;list-style-type:none}pre{margin:0}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}th{text-align:left}label{display:inline-block;margin:0}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;border:0}input[type=search]{box-sizing:inherit;-webkit-appearance:none}html{overflow-y:initial}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--text-primary);border-radius:4px;padding:2px 5px;margin:0 -5px}a:hover{color:var(--background-default);background:var(--text-primary);text-decoration:none}hr{border:1px solid var(--border-default);border-top:1px}::selection{background:var(--text-primary);color:var(--background-default)}::-moz-selection{background:var(--text-primary);color:var(--background-default)}::-webkit-selection{background:var(--text-primary);color:var(--background-default)}body{overflow-x:hidden}.layout{display:flex;flex-direction:column;min-height:100%;min-height:100vh;position:relative}.layout .footer,.layout .header{flex:none}.layout .main{display:flex;flex-direction:column;flex:1 0 auto}.layout .main::after{content:"";display:block;height:0;visibility:hidden}.container{width:100%;margin-left:auto;margin-right:auto;padding:0 24px;max-width:1200px}@media (max-width:959px){.container{padding:0}}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-family:Aksen,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-bottom:24px;font-weight:600;color:var(--text-primary)}h1{font-size:3.25rem;line-height:3.575rem}@media (max-width:959px){h1{font-size:2.875rem;line-height:3.1625rem}}@media (max-width:479px){h1{font-size:2rem;line-height:2.2rem}}h2{font-size:2.875rem;line-height:3.1625rem}@media (max-width:479px){h2{font-size:2rem;line-height:2.2rem}}h3{font-size:2.25rem;line-height:2.475rem}h4{font-size:2rem;line-height:2.2rem}h5{font-size:1.8125rem;line-height:1.99375rem}h6{font-size:1.25rem;line-height:1.375rem}p.subtitle{font-size:1.4375rem;line-height:2.0125rem}@media (max-width:479px){p.subtitle{font-size:1.125rem;line-height:1.575rem}}p.body-large{font-size:1.125rem;line-height:1.575rem;font-weight:520}p{color:var(--text-secondary);margin:0;line-height:1.6rem;letter-spacing:-.01rem}p.bold{font-weight:520}p a{color:var(--text-secondary)}p strong{font-weight:520}small{font-size:.875rem;line-height:1.2rem;font-weight:520;letter-spacing:-.01rem}small.helper{font-size:.8125rem;line-height:1.2rem}strong{font-weight:600}a.button.btn-outline:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:4px solid #2cbeef}.js-focus-visible :focus:not(.focus-visible){outline:0}[tabindex="-1"]:focus{outline:0!important}.sr-skip-link:focus{outline:0}a:focus:hover{outline:0}.u-mt0{margin-top:0!important}.u-mt1{margin-top:1rem!important}.u-mt2{margin-top:2rem!important}.u-mt3{margin-top:3rem!important}.u-mt4{margin-top:4rem!important}.u-mb0{margin-bottom:0!important}.u-mb1{margin-bottom:1rem!important}.u-mb2{margin-bottom:2rem!important}.u-mb3{margin-bottom:3rem!important}.u-mb4{margin-bottom:4rem!important}.u-align-left{text-align:left!important}.u-align-center{text-align:center!important}.u-align-right{text-align:right!important}@media (min-width:768px){.u-mobile-only{display:none!important}}@media (min-width:960px){.u-tablet-only{display:none!important}}@media (max-width:959px){.u-desktop-only{display:none!important}}@media not print{.u-print-only{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.sr-skip-link:active,.sr-skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link:focus{position:absolute;z-index:9999;left:50%;top:0;font-size:1rem;transform:translateX(-50%);background-color:#191a1b;color:#fff;border-radius:0 0 .5rem .5rem;padding:1rem 1.5rem;outline:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){*{animation-duration:10ms!important;transition-duration:10ms!important}}@keyframes equalizer-animation-1{0%{height:10%}50%{height:60%}100%{height:10%}}@keyframes equalizer-animation-2{0%{height:65%}50%{height:100%}100%{height:65%}}@keyframes equalizer-animation-3{0%{height:20%}50%{height:80%}100%{height:20%}}@keyframes bounce-down{0%{top:-120px}100%{top:0}}@keyframes bounce-down-click{0%{top:0}50%{top:-120px}100%{top:0}}@keyframes bounce-down-lg{0%{top:-120px}100%{top:-64px}}@keyframes slideInFromTop{from{top:-100%}to{top:50%}}@keyframes slideOutToTop{from{top:50%}to{top:-100%}}@keyframes slideInFromBottom{from{top:100%}to{top:50%}}@keyframes slideOutToBottom{from{top:50%}to{top:150%}}@keyframes appear{from{opacity:0}to{opacity:1}}@keyframes dissolve{from{opacity:1}to{opacity:0}}[text-split]{opacity:0}.word{overflow:hidden;margin-bottom:-.185em;transform-origin:bottom}.b-all{border-width:1px;border-style:solid;border-color:var(--border-default)}.b-l{border-width:0 0 0 1px;border-style:solid;border-color:var(--border-default)}.b-t{border-width:1px 0 0 0;border-style:solid;border-color:var(--border-default)}.b-b{border-width:0 0 1px 0;border-style:solid;border-color:var(--border-default)}.b-r{border-width:0 1px 0 0;border-style:solid;border-color:var(--border-default)}.b-lb{border-width:0 0 1px 1px;border-style:solid;border-color:var(--border-default)}.b-lr{border-width:0 1px 0 1px;border-style:solid;border-color:var(--border-default)}.b-lrt{border-width:1px 1px 0 1px;border-style:solid;border-color:var(--border-default)}.b-lt{border-width:1px 0 0 1px;border-style:solid;border-color:var(--border-default)}.b-rt{border-width:1px 1px 0 0;border-style:solid;border-color:var(--border-default)}.b-lrb{border-width:0 1px 1px 1px;border-style:solid;border-color:var(--border-default)}.b-tb{border-width:1px 0 1px 0;border-style:solid;border-color:var(--border-default)}.b-bt{border-width:1px 0 1px 0;border-style:solid;border-color:var(--border-default)}.nav{display:flex;align-items:center}.nav__item{margin:0 12px}.nav__item--active{text-decoration:underline}.nav__menu{display:none;position:absolute;right:10%;top:40px;background-color:var(--background-default)}.nav__link{display:block;text-decoration:none;color:var(--text-primary);font-weight:500}.nav__toggle{border:0;padding:0;background-color:transparent;-webkit-appearance:none}.nav__themebtn{margin-left:8px;transition:all .1s ease-in-out;background:0 0;transition:all .2s cubic-bezier(.4, 0, .2, 1)}.nav__themebtn:hover{box-shadow:0 0 0 2px var(--text-primary);transition:all .2s cubic-bezier(.4, 0, .2, 1)}.nav__themebtn:active{transition:all .2s cubic-bezier(.4, 0, .2, 1)}@media (max-width:959px){.nav.is-open .nav__menu{display:block}}@media (min-width:960px){.nav__toggle{display:none}.nav__menu{display:flex;align-items:center;position:static;background-color:transparent}}.nav__mobile{visibility:hidden;position:fixed;width:100%;height:100%;left:0;z-index:98}@media (max-width:767px){.nav__mobile{padding-top:0}}.nav__mobile .nav-sheet{transition-delay:1s;height:100%;position:relative;background:var(--background-default);transform:translateY(100vh);transition:all .7s cubic-bezier(.4, 0, .2, 1);padding-top:64px;display:flex;align-items:center}.nav__mobile .nav-sheet .container{max-width:960px;padding:0}.nav__mobile.is-open{visibility:visible}.nav__mobile.is-open .nav-sheet{opacity:1;transition-delay:1s;transition:transform .7s cubic-bezier(.4, 0, .2, 1);transform:translateY(0)}.nav__nav-list{margin:0;position:relative;text-align:left}.nav__nav-list h2{margin:0}.nav__nav-list a{padding:1.5rem 0;margin:0}.nav__nav-list-item{border-bottom:1px solid var(--border-default);padding:0 24px}.nav__nav-list-item a{color:var(--text-primary);text-decoration:none;display:block}.nav__nav-list-item a:hover{background:0 0}.nav__nav-list-item:hover{border-bottom:1px solid transparent}.nav__mobile-themebtn{position:absolute;bottom:16px;margin:0 16px}.header{padding:12px 0;width:100%;background:var(--background-default);position:sticky;top:-1px;z-index:99}@media (max-width:959px){.header{padding:12px 24px}}.header--inner{display:flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;transition:all .2s cubic-bezier(.4, 0, .2, 1)}.header .logo{background:0 0;padding:0;margin:0}.header .logo:hover img{box-shadow:0 0 0 2px var(--text-primary);transition:all .2s cubic-bezier(.4, 0, .2, 1)}.header .logo img{border-radius:100%;background:0 0}.header--branding a.logo{color:var(--text-primary);text-decoration:none}.header--nav{display:flex;align-items:center}.header.is-open .header--inner{transition:all .2s cubic-bezier(.4, 0, .2, 1)}.main{position:relative;z-index:2;margin-bottom:87px;background-color:var(--background-default)}@media (max-width:479px){.main{margin-bottom:120px}}.footer--social{width:100%;padding:24px 0}@media (max-width:959px){.footer--social{padding:24px}}.footer--rug-footer{display:flex;width:100%;padding:24px 0;position:fixed;bottom:0;background:var(--text-primary);background-size:142px 90px;align-items:center;color:var(--background-default)}@media (max-width:959px){.footer--rug-footer{padding:24px}}.footer--rug-footer .rug-footer--main{display:flex;justify-content:space-between}@media (max-width:479px){.footer--rug-footer .rug-footer--main{flex-direction:column}}.footer--rug-footer .select-version{display:flex;align-items:center}.footer--rug-footer .select-version select{margin-left:12px}@media (max-width:479px){.footer--rug-footer .select-version{margin-bottom:16px;display:flex;justify-content:center}}.footer--rug-footer .select-version small{gap:8px;display:inline-flex}.footer--rug-footer .built-with{display:flex;justify-content:flex-end;align-items:center;white-space:nowrap}@media (max-width:479px){.footer--rug-footer .built-with{flex-direction:column;text-align:center}}.footer--rug-footer .built-with a,.footer--rug-footer .built-with small{color:var(--background-default)}.footer--rug-footer .built-with a:hover{color:var(--text-primary);background:var(--background-default)}.icon{display:inline-block;font-size:1.5em;height:1em;width:1em;vertical-align:middle;fill:currentColor;pointer-events:none}.menuicon{display:block;width:18px;height:18px;position:relative;transition:transform .3s cubic-bezier(.4, 0, .2, 1);cursor:pointer;margin:0 auto}.menuicon__bar{display:block;position:absolute;left:0;right:0;height:2px;width:100%;background-color:currentColor;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.menuicon__bar:first-child{top:10%}.menuicon__bar:nth-child(2){top:50%}.menuicon__bar:nth-child(3){top:90%}.is-open .menuicon .menuicon__bar:first-child{transform:translateY(7px)}.is-open .menuicon .menuicon__bar:nth-child(3){transform:translateY(-7px)}.equalizer-container{display:flex;justify-content:center;align-items:flex-end;height:20px;width:20px;padding:1px;margin-right:4px}.equalizer-container .equalizer-bar{width:2px;height:18px;background-color:var(--text-disabled);margin:0 1.5px}.equalizer-container .equalizer-bar:first-child{animation:equalizer-animation-1 1.1s ease-in-out infinite}.equalizer-container .equalizer-bar:nth-child(2){animation:equalizer-animation-2 1s ease-in-out infinite}.equalizer-container .equalizer-bar:nth-child(3){animation:equalizer-animation-3 .9s ease-in-out infinite}.badge{display:flex;align-items:center}.badge.badge-tags{padding:4px 8px;background:var(--surface-default);color:var(--text-disabled);border-radius:24px;text-transform:lowercase}.badge.badge-tags:before{content:"#";margin-right:4px}.badge.badge-category{padding:4px 12px;background:var(--surface-default);color:var(--text-disabled);border-radius:24px;text-transform:capitalize}.badge.badge-draft{padding:8px 16px;background:var(--text-primary);border-radius:24px}.badge.badge-draft small{color:var(--background-default)}@media (max-width:959px){.badge.badge-draft{top:24px;left:24px}}.hidden-badge{display:none}.icon-button{border:0;padding:0;background-color:transparent;-webkit-appearance:none;justify-content:center;-webkit-justify-content:center;align-items:center;text-align:center;width:2rem;height:2rem;border-radius:50%;color:var(--text-primary)}.icon-button .icon{margin:auto}.button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;border-radius:.5rem;margin:0;font-size:1.125rem;line-height:1.575rem;font-weight:520}.button .icon{width:20px;height:20px}.button.toggle-tags{padding:4px;background:var(--surface-default);color:var(--text-disabled);border-radius:24px;cursor:pointer;border:none}.button.toggle-tags:hover{background:var(--text-primary);color:var(--surface-default)}.button.btn-secondary{color:var(--text-primary);padding:12px 24px;text-decoration:none;gap:8px;background:var(--surface-default)}.button.btn-secondary:hover{box-shadow:0 0 0 2px var(--text-primary)}.button.btn-outline{color:var(--text-primary);border:1px solid var(--border-default);padding:12px 24px;text-decoration:none;gap:8px}.button.btn-outline:hover{background:0 0;box-shadow:0 0 0 2px var(--text-primary)}.accordion details summary::-webkit-details-marker{display:none}.accordion--item{border-top:1px solid var(--border-default)}.accordion--item:hover p.bold{text-decoration:underline}.accordion--item[open] .accordion--title .icon--chevron-down{transform:rotate(180deg)}.accordion--title{display:flex;user-select:none;cursor:pointer;padding:12px 24px}.accordion--title p{flex:1 0 0}.accordion--title:focus-visible{outline:4px solid #2cbeef}.accordion--content{padding:8px 24px 0 24px;color:var(--text-secondary);cursor:default}.accordion--content p{margin-bottom:24px}.recommendation--accordion{position:relative}.recommendation--accordion .accordion-wrapper.hidden{height:900px;overflow:hidden}.recommendation--accordion.speaking--list-wrapper .accordion-wrapper.hidden{height:700px}.recommendation--accordion .accordion-inner{gap:24px;columns:2 100px;column-gap:1.5rem;overflow:hidden}@media (max-width:479px){.recommendation--accordion .accordion-inner{columns:1 100px}}.recommendation--accordion .accordion-inner .accordion-slide{display:inline-block;background:var(--surface-default);padding:24px;border-radius:1rem;transition:transform .3s ease;height:100%;margin-bottom:24px}@media (max-width:479px){.recommendation--accordion .accordion-inner .accordion-slide{border-radius:.75rem}}.recommendation--accordion .accordion-inner .accordion-slide.speaking-card{padding:0}.recommendation--accordion .accordion-inner .accordion-slide.speaking-card .title{display:flex;flex-direction:column;padding:24px;gap:12px}.recommendation--accordion .accordion-inner .accordion-slide.speaking-card .title p{width:100%;color:var(--text-secondary)}.recommendation--accordion .accordion-inner .accordion-slide.speaking-card .title p.body-large{margin-bottom:0;color:var(--text-primary)}.recommendation--accordion .accordion-inner .accordion-slide.hidden{display:none}.recommendation--accordion .accordion-inner .accordion-slide blockquote{font-size:1.125rem;line-height:1.575rem;font-weight:520;margin:0;padding:0;margin-bottom:24px}.recommendation--accordion .accordion-inner .accordion-slide blockquote:before{content:open-quote}.recommendation--accordion .accordion-inner .accordion-slide blockquote:after{content:close-quote}.recommendation--accordion .accordion-inner .accordion-slide cite{font-style:normal;display:flex;align-items:center}.recommendation--accordion .accordion-inner .accordion-slide cite img{width:40px;height:40px;border-radius:99px;margin-right:12px;background-color:#e2e4e5}.recommendation--accordion .accordion-inner .accordion-slide cite small{color:var(--text-secondary)}.recommendation--accordion .show-more{text-align:center;margin-top:24px;height:400px;width:100%;position:absolute;bottom:0;display:flex;justify-content:center;align-items:end;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--background-default) 80%)}.recommendation--accordion .show-more .show-more-link{cursor:pointer;text-decoration:underline;padding:2px 5px;margin:0 -5px;border-radius:4px;align-items:center;font-weight:520}.recommendation--accordion .show-more .show-more-link svg{margin-left:8px;width:20px;height:20px;position:relative}.recommendation--accordion .show-more .show-more-link:hover{color:var(--background-default);background:var(--text-primary);text-decoration:none}.recommendation--accordion .show-more .show-more-link:focus-visible{outline:4px solid #2cbeef}.picture-container{max-width:100%;display:flex;justify-content:space-between;align-items:start;margin:64px 0}@media (max-width:479px){.picture-container{align-items:center}}.picture-container.picture-history{padding:0 64px}@media (max-width:479px){.picture-container.picture-history{margin:44px 0}}@media (max-width:959px){.picture-container.picture-history{padding:0}}.picture-container.picture-history .pic-frame:first-child{transform:rotate(-4.611deg)}.picture-container.picture-history .pic-frame:nth-child(2){transform:rotate(2.978deg);margin-top:162px}@media (max-width:479px){.picture-container.picture-history .pic-frame:nth-child(2){margin-top:0}}.picture-container.picture-history .pic-frame:nth-child(3){transform:rotate(6.759deg)}.picture-container.picture-comp{justify-content:center;margin:44px 0}@media (max-width:479px){.picture-container.picture-comp{margin:44px 0}}.picture-container.picture-comp figure{text-align:center}.picture-container.picture-comp figure figcaption{margin-top:8px}@media (max-width:479px){.picture-container.picture-comp figure{width:100%}}.picture-container.picture-comp .pic-frame{transform:rotate(-1deg)}@media (max-width:479px){.picture-container.picture-comp .pic-frame img{width:100%;height:auto}}.picture-container.picture-speaking{padding:0 24px}@media (max-width:959px){.picture-container.picture-speaking{padding:0}}@media (max-width:479px){.picture-container.picture-speaking .pic-frame{width:100%}.picture-container.picture-speaking .pic-frame img{width:100%;height:auto}}.picture-container.picture-speaking .pic-frame:first-child{transform:rotate(-2deg)}.picture-container.picture-speaking .pic-frame:nth-child(2){transform:rotate(2.144deg);margin-top:80px}@media (max-width:479px){.picture-container.picture-speaking .pic-frame:nth-child(2){margin-top:0}}@media (max-width:479px){.picture-container{flex-direction:column}}.picture-container .pic-frame{border:2px solid var(--text-primary);display:block;position:relative}.picture-container .pic-frame img{transform-origin:center}.picture-container .pic-frame li{position:absolute;width:16px;height:16px;border:2px solid var(--text-primary);background:var(--background-default)}.picture-container .pic-frame li:first-child{top:-8px;left:-8px}.picture-container .pic-frame li:nth-child(2){top:-8px;right:-8px}.picture-container .pic-frame li:nth-child(3){bottom:-8px;right:-8px}.picture-container .pic-frame li:nth-child(4){bottom:-8px;left:-8px}.content--content{padding:64px 0 0 0;color:var(--text-secondary)}@media (max-width:959px){.content--content{padding:64px 24px 0 24px}}@media (max-width:479px){.content--content{padding:44px 24px 0 24px}}.content--content>:first-child{margin-top:0}.content--content h1,.content--content h2{margin:0;margin-top:4rem;margin-bottom:2rem;color:var(--text-primary)}@media (max-width:479px){.content--content h1,.content--content h2{margin-bottom:1.5rem}}.content--content h3,.content--content h4,.content--content h5,.content--content h6{margin:0;color:var(--text-primary)}.content--content h3,.content--content h4,.content--content h5,.content--content h6{margin-top:4rem;margin-bottom:1.25rem}.content--content h2+*,.content--content h3+*{margin-top:0}.content--content h2+p>img,.content--content h3+p>img{margin-top:0}.content--content p{margin-top:1.5rem;margin-bottom:1.5rem}.content--content p.body-large{margin-bottom:1.5rem}.content--content blockquote{margin:0;font-weight:500;font-style:italic;border-left:3px solid var(--text-primary);padding-left:1em;margin:2.75rem -1.5rem}@media (max-width:959px){.content--content blockquote{padding-right:24px}}.content--content blockquote p{font-size:1.125rem;line-height:1.7777778rem}.content--content blockquote p:first-of-type::before{content:open-quote}.content--content blockquote p:last-of-type::after{content:close-quote}.content--content pre[class*=language-]{margin-top:2rem;margin-bottom:1.5rem;border-radius:.5rem}.content--content .footnotes-sep{margin-top:2.75rem;margin-bottom:2.75rem}.content--content .footnotes ol{font-size:.875rem;line-height:1.2rem;font-weight:520;letter-spacing:-.01rem}.content--content .footnotes .footnote-backref{text-decoration:none}.content--content .footnote-ref a{text-decoration:none;font-weight:520}.content--content hr{margin-top:4rem;margin-bottom:4rem;border-color:var(--border-default);border-top-width:1px}@media (max-width:959px){.content--content hr{margin-top:2.75rem;margin-bottom:2.75rem}}.content--content hr+*{margin-top:0}.content--content ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:decimal}.content--content ol>li{padding-left:.4444444em}.content--content ol li{margin-top:.6666667em;margin-bottom:.6666667em}.content--content code{padding:4px 8px;background:var(--surface-default);border-radius:.25rem;font-size:.875rem;font-weight:600;font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace;color:var(--text-secondary)}.content--content code:hover{background:var(--text-primary);color:var(--background-default)}.content--content ul{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:square;color:var(--text-secondary)}.content--content ul>li{padding-left:.4444444em}.content--content ul>li p:first-of-type{margin-bottom:.5rem}.content--content ul>li>p{margin-top:0;margin-bottom:.75rem}.content--content ul li{margin-top:.6666667em;margin-bottom:.6666667em}.content--content img{width:100%;height:auto;border-radius:.5rem}.content--content p>img{margin-top:1rem;margin-bottom:1rem}.content--content figure{margin-top:2rem;margin-bottom:2rem}.content--content figure figcaption{font-size:.875rem;line-height:1.2rem;font-weight:520;letter-spacing:-.01rem;color:var(--text-secondary);margin-top:.75rem}.content--content ul.tag-list{display:inline-flex;margin:0;padding:0;list-style-type:none;margin-top:24px;align-items:center;width:100%;overflow-x:auto}.content--content ul.tag-list li{margin-right:4px;padding:0;white-space:nowrap}.content--content ul.tag-list a{text-decoration:none;padding:0;margin:0}.content--content ul.tag-list a:hover small{color:var(--background-default);background:var(--text-primary)}.content--content video{width:100%;height:auto;outline:2px solid var(--background-default);outline-offset:-2px;clip-path:inset(2px 2px round 8px);background:#fff}.content--content .eleventy-plugin-embed-twitter{display:flex;justify-content:center}.content--content .eleventy-plugin-embed-twitter blockquote{border:none}.content--content .eleventy-plugin-youtube-embed{border-radius:.75rem;overflow:hidden;margin:44px 0}@media (max-width:479px){.content--content .eleventy-plugin-youtube-embed{margin:24px 0}}.content--content .eleventy-plugin-embed-instagram{width:100%;border-radius:.75rem!important;border:none!important}.introduction--content{margin:120px 0}@media (max-width:959px){.introduction--content .headline{margin:0 24px}}@media (max-width:959px){.introduction--content{margin:120px 0}}@media (max-width:479px){.introduction--content{margin:64px 0}}.introduction .button-intro{margin:32px 44px 0 0;display:flex;gap:12px}@media (max-width:959px){.introduction .button-intro{margin:32px 24px 0 24px}}@media (max-width:479px){.introduction .button-intro{flex-direction:column}.introduction .button-intro a.button{width:100%}}.introduction .button-intro svg.icon{height:24px;width:24px}.selected-work{margin:0 0 120px 0}@media (max-width:959px){.selected-work{margin:0 24px 120px 24px}}@media (max-width:479px){.selected-work{margin-bottom:64px}}.selected-work--content h2{margin:0 0 44px 0}@media (max-width:479px){.selected-work--content h2{margin:0 0 24px 0}}.selected-work--content p{margin-bottom:24px}@media (max-width:479px){.selected-work--content p{margin-bottom:12px}}.selected-work--item{margin-bottom:64px}@media (max-width:959px){.selected-work--item{margin-bottom:44px}}.selected-work--item .thumbnail-wrapper{position:relative;border-radius:1rem;overflow:hidden}@media (max-width:479px){.selected-work--item .thumbnail-wrapper{border-radius:.75rem}}.selected-work--item .thumbnail-wrapper .badge-draft{position:absolute;top:44px;left:44px}@media (max-width:959px){.selected-work--item .thumbnail-wrapper .badge-draft{top:16px;left:16px}}.selected-work--item .thumbnail-wrapper a{padding:0;margin:0;border-radius:0;line-height:0}.selected-work--item .thumbnail-wrapper a:hover{text-decoration:none;background:0 0}.selected-work--item .thumbnail-wrapper img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;background:var(--surface-default)}.selected-work--item .description{gap:24px;margin:24px 0 0 0;color:var(--text-primary)}@media (max-width:479px){.selected-work--item .description{gap:0}}.selected-work--item .description--project{margin-bottom:16px}.selected-work--item:last-child{margin-bottom:0}.selected-work--item ul{display:flex;flex-wrap:wrap;gap:4px}.selected-work--item ul a{text-decoration:none;padding:0;margin:0}.selected-work--item ul a:hover small{color:var(--background-default);background:var(--text-primary)}.design-tooling{margin:0 0 120px 0}@media (max-width:959px){.design-tooling{margin:0 24px 120px 24px}}@media (max-width:479px){.design-tooling{margin-bottom:64px}}.design-tooling--content .title{margin:0 0 64px 0}@media (max-width:959px){.design-tooling--content .title{margin:0 0 44px 0}}.design-tooling--content h2{margin:0 0 24px 0}.design-tooling--list-wrapper{margin:24px 0 0 0;gap:24px}.design-tooling--list-wrapper ul{display:inline-flex}.design-tooling--list-wrapper ul li{margin-right:4px}.design-tooling-card{background:var(--surface-default);border-radius:1rem}@media (max-width:479px){.design-tooling-card{border-radius:.75rem}}.design-tooling-card .thumbnail-wrapper{display:flex;justify-content:center;overflow:hidden}.design-tooling-card .thumbnail-wrapper a{padding:0;margin:0;border-radius:0;line-height:0}.design-tooling-card .thumbnail-wrapper a:hover{text-decoration:none;background:0 0}.design-tooling-card .thumbnail-wrapper img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.design-tooling-card .tool-title{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px 24px;gap:12px}.design-tooling-card .tool-title p{width:100%;color:var(--text-secondary)}.design-tooling-card .tool-title p.body-large{margin-bottom:0;color:var(--text-primary)}.skills{margin:0 0 120px 0}@media (max-width:959px){.skills{margin:0 24px 120px 24px}}@media (max-width:479px){.skills{margin-bottom:64px}}.skills--content .title{margin:0 0 40px 0}.skills--content h2{margin:0 0 24px 0}.skills--content ul li{border-bottom:1px solid var(--border-default);padding:24px 0}@media (max-width:479px){.skills--content ul li{padding:16px 0}}.skills--content ul li h3{margin:0}.recommendation{margin:0}@media (max-width:959px){.recommendation{margin:0 24px 0 24px}}.recommendation--content .title{margin:0 0 44px 0}@media (max-width:479px){.recommendation--content .title{margin:0 0 24px 0}}.recommendation--content h2{margin:0}.work-detail--content{margin:120px 0 0 0}.work-detail--content .title{margin:0 0 44px 0}@media (max-width:959px){.work-detail--content .title{margin:0 24px 44px 24px}}@media (max-width:479px){.work-detail--content .title{margin:0 24px 24px 24px}}@media (max-width:959px){.work-detail--content{margin:64px 0 0 0}}.work-detail--info{gap:16px}@media (max-width:959px){.work-detail--info{padding:0 24px 0 24px;gap:24px}}@media (max-width:479px){.work-detail--info{gap:8px}}.work-detail--info .info-title{color:var(--text-primary)}.work-detail--info .info-data{color:var(--text-secondary)}.work-detail--info .info-list .row{gap:16px 24px}@media (max-width:479px){.work-detail--info .info-list .row{gap:0}.work-detail--info .info-list .row .info-title{margin-bottom:4px}.work-detail--info .info-list .row .info-data{margin-bottom:16px}}.work-detail--info .info-list ul{display:inline-flex}.work-detail--info .info-list ul li{margin-right:4px}.work-detail--info .button-list{display:flex;justify-content:flex-end;align-items:start}@media (max-width:959px){.work-detail--info .button-list{justify-content:flex-start}.work-detail--info .button-list a,.work-detail--info .button-list p{width:100%;margin-top:0}}.work-detail--preview{display:flex;justify-content:center;margin-top:44px}@media (max-width:479px){.work-detail--preview{margin-top:24px}}.work-detail--preview video{width:100%;height:auto;outline:2px solid var(--background-default);outline-offset:-2px;clip-path:inset(2px 2px round 8px)}@media (max-width:479px){.work-detail--preview video{padding:0 12px}}.work-detail--preview img{width:100%;height:auto}.other-work--content{margin:64px 0}.other-work--content .title{margin:0 0 44px 0}.other-work--content .title h2{margin:0}@media (max-width:959px){.other-work--content .title{margin:0 24px 44px 24px}}@media (max-width:959px){.other-work--content .title{margin:0 24px 24px 24px}}@media (max-width:959px){.other-work--content{margin:44px 0}}.other-work--list-wrapper{margin:24px 0 0 0;gap:24px}@media (max-width:959px){.other-work--list-wrapper{margin:24px 24px 0 24px}}@media (max-width:479px){.other-work--list-wrapper{gap:0}}@media (max-width:479px){.other-work-card{margin-bottom:44px}.other-work-card:last-child{margin-bottom:0}}.other-work-card .thumbnail-wrapper{position:relative;border-radius:1rem;overflow:hidden}@media (max-width:479px){.other-work-card .thumbnail-wrapper{border-radius:.75rem}}.other-work-card .thumbnail-wrapper a{padding:0;margin:0;border-radius:0;line-height:0}.other-work-card .thumbnail-wrapper a:hover{text-decoration:none;background:0 0}.other-work-card .thumbnail-wrapper img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;background:var(--surface-default)}.other-work-card .description{gap:12px;margin:24px 0;color:var(--text-primary)}@media (max-width:959px){.other-work-card .description{margin:24px 0 0 0}}.other-work-card .description--project{margin-bottom:16px}.other-work-card ul{display:flex;flex-wrap:wrap;gap:4px}.other-work-card ul a{text-decoration:none;padding:0;margin:0}.other-work-card ul a:hover small{color:var(--background-default);background:var(--text-primary)}.quick-nav-wrapper{position:relative;width:100%}.quick-nav{width:100%}.quick-nav--about{position:fixed;top:-200px;transition:top .5s ease-in-out;z-index:88;left:0;overflow:hidden}.quick-nav--about ul{justify-content:center}@media (max-width:479px){.quick-nav--about ul{justify-content:flex-start;padding-left:24px}}.quick-nav--about.show-nav{top:76px}@media (max-width:479px){.quick-nav--about.show-nav{top:72px}}.quick-nav ul{display:flex;overflow-y:scroll;gap:8px}.quick-nav ul li{display:flex;background:var(--background-default);border-radius:100px;border:1px solid var(--border-default)}.quick-nav ul li:hover{background:var(--text-primary);border:1px solid transparent}.quick-nav ul li.active{background:var(--text-primary);border:1px solid transparent}.quick-nav ul li.active a{color:var(--background-default)}.quick-nav ul li.active:hover{background:var(--background-default);border:1px solid var(--border-default)}.quick-nav ul li.active:hover a{color:var(--text-primary)}.quick-nav ul li a{padding:12px 24px;color:var(--text-primary);font-weight:520;text-decoration:none;white-space:nowrap;margin:0}.quick-nav ul li a:hover{background:0 0;color:var(--background-default)}.about .process{margin-top:44px}.about .process--list-wrapper{margin-top:44px;gap:24px}.about .process--list-wrapper ul{display:inline-flex}.about .process--list-wrapper ul li{margin-right:4px}.about .process .process-card{background:var(--surface-default);border-radius:1rem}@media (max-width:479px){.about .process .process-card{border-radius:.75rem}}.about .process .process-card .thumbnail-wrapper{display:flex;height:245px;align-items:center;justify-content:center}.about .process .process-card .thumbnail-wrapper a{padding:0;margin:0;border-radius:0;line-height:0}.about .process .process-card .thumbnail-wrapper a:hover{text-decoration:none;background:0 0}.about .process .process-card .thumbnail-wrapper svg{width:90px;height:90px;color:var(--text-primary)}.about .process .process-card .title{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 24px 24px 24px;gap:12px}.about .process .process-card .title p{width:100%;color:var(--text-secondary)}.about .process .process-card .title p.body-large{margin-bottom:0;color:var(--text-primary)}.career h2{margin:44px 0}@media (max-width:959px){.career h2{margin-bottom:44px}}.career--item{margin-bottom:24px;position:relative}@media (max-width:479px){.career--item{margin-bottom:16px}}.career--item:last-child{margin-bottom:0}.career--item p.description{margin-bottom:16px}.career--item .item-bullet{width:8px;height:8px;background-color:var(--text-primary);display:block;position:absolute;left:0;top:8px}.career--item .timeline-top{width:1px;height:100%;background:var(--border-default);position:absolute;left:3px;top:8px}.career--item .timeline-bottom{width:1px;height:32px;background:var(--border-default);position:absolute;left:3px;top:-16px}.career--item .list-timeline{position:relative;padding:0 0 0 24px}.career--item .list-timeline p.role{font-weight:400}@media (max-width:479px){.career--item .list-timeline{margin-bottom:12px}}.career--item .description-container{display:inline-flex;flex-direction:column}@media (max-width:479px){.career--item .description-container{margin-left:24px}}.career--item small{color:var(--text-disabled);padding-bottom:24px;border-bottom:1px solid var(--border-default)}@media (max-width:479px){.career--item small{border:none}}.about .speaking--link{border-top:1px solid var(--border-default);display:flex;padding:12px 24px;text-decoration:underline;margin:0;justify-content:space-between;align-items:center}.about .speaking--link a{cursor:pointer;font-weight:520}.about .speaking--link svg.icon{width:20px;height:20px}.outside-work--list-wrapper{margin:44px 0 0 0;gap:24px}.outside-work--item img{margin-bottom:16px;border-radius:1rem;width:100%;height:auto}@media (max-width:479px){.outside-work--item img{border-radius:.75rem}}.outside-work--item p{margin-bottom:24px}.userinfo{background:var(--surface-default);z-index:100}.userinfo--inner{padding:12px 0;color:var(--text-disabled);justify-content:space-between;display:flex}@media (max-width:959px){.userinfo--inner{padding:12px 24px}}.userinfo--inner small{margin-left:8px}.userinfo--inner .commit-code,.userinfo--inner .local-time,.userinfo--inner .now-playing{display:flex;align-items:center}.userinfo--inner .commit-code small,.userinfo--inner .local-time small,.userinfo--inner .now-playing small{white-space:nowrap;overflow:hidden}.userinfo--inner svg{width:20px;height:20px}.userinfo--inner .commit-code{margin:0 24px}@media (max-width:479px){.userinfo--inner .commit-code{margin:0}}.userinfo--inner .commit-code small{display:flex;align-items:center;margin:0}.userinfo--inner .commit-code small a{margin:0;color:var(--text-disabled);text-decoration:none;max-width:50ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userinfo--inner .commit-code small a:hover{color:var(--background-default)}.userinfo--inner .now-playing{margin-left:auto}@media (max-width:479px){.userinfo--inner .now-playing{margin-bottom:0;margin-left:0;display:none}}.userinfo--inner .now-playing small{display:flex;align-items:center;margin:0}.userinfo--inner .now-playing small a{margin:0;color:var(--text-disabled);text-decoration:none;max-width:50ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userinfo--inner .now-playing small a:hover{color:var(--background-default)}.cta--content{padding:120px 0}@media (max-width:959px){.cta--content{padding:64px 24px}}.copy-email{cursor:pointer;text-decoration:underline;padding:2px 5px;margin:0 -5px;border-radius:4px}.copy-email svg{margin-left:8px;width:20px;height:20px;top:-2px;position:relative}.copy-email:hover{color:var(--background-default);background:var(--text-primary);text-decoration:none}.copy-email:focus-visible{outline:4px solid #2cbeef}.custom-select{display:inline-block;position:relative;cursor:pointer;color:var(--background-default)}.custom-select--label{display:flex}.custom-select--label:hover+.custom-select{color:var(--text-primary)}.custom-select svg{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.custom-select select{padding:8px 16px;border-radius:100px;border:1px solid var(--border-default);background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:94px}.custom-select select.small{font-size:.875rem;line-height:1.2rem;font-weight:520;letter-spacing:-.01rem}.custom-select select:focus-visible{outline:4px solid #2cbeef}.custom-select select:active,.custom-select select:hover{border:1px solid transparent;color:var(--text-primary);background:var(--background-default)}.custom-select select:hover+svg{color:var(--text-primary)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden}.modal--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay);z-index:1000;animation:appear .1s ease-out}@media (max-width:479px){.modal--overlay{animation:none;background-color:transparent}}.modal--content{position:absolute;top:50%;left:50%;top:-100%;transform:translate(-50%,-50%);background:var(--background-default);border-radius:12px;max-width:564px;width:100%;z-index:1001;animation:slideInFromTop .8s cubic-bezier(.19,1,.22,1) forwards;box-shadow:0 1px 20px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.25)}@media (max-width:479px){.modal--content{height:100vh;border-radius:0;animation:slideInFromBottom .8s cubic-bezier(.19,1,.22,1) forwards}}.modal--title{width:100%;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-default)}@media (max-width:479px){.modal--title{height:61px}}.modal--title h2{color:var(--text-secondary);margin:0;line-height:1.4rem;letter-spacing:-.01rem;font-weight:520;font-size:1rem;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.modal--close-button{border:none;background:0 0;border-radius:100px;padding:4px;display:flex;align-items:center}.modal--close-button:hover{box-shadow:0 0 0 2px var(--text-primary);transition:all .2s cubic-bezier(.4, 0, .2, 1)}.modal--close-button:focus-visible{outline:4px solid #2cbeef}.modal--body{padding-bottom:24px}.no-js .modal{display:none}.modal-theme-switcher .theme-switcher{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0}@media (max-width:479px){.modal-theme-switcher .theme-switcher{flex-direction:column;gap:12px}}.modal-theme-switcher .theme-switcher button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0;width:100%;height:100%;padding:56px 0;border:none;position:relative}@media (max-width:479px){.modal-theme-switcher .theme-switcher button{flex-direction:column;padding:24px 24px;align-items:flex-start}}.modal-theme-switcher .theme-switcher button:hover{opacity:.7;transition:all .2s cubic-bezier(.4, 0, .2, 1)}.modal-theme-switcher .theme-switcher button:focus-visible{outline:4px solid #2cbeef}.modal-theme-switcher .theme-switcher button p{color:#191a1b}.modal-theme-switcher .theme-switcher button#light-mode{background:#fff;box-shadow:0 12px 0 #e7e7e7}.modal-theme-switcher .theme-switcher button#dark-mode{background:#191a1b;box-shadow:0 12px 0 #4e5153}.modal-theme-switcher .theme-switcher button#dark-mode p{color:#fff}.modal-theme-switcher .theme-switcher button#minimal-mode{background:#e2e4e5;box-shadow:0 12px 0 #d3d7d9}.modal-theme-switcher .theme-switcher button#pink-mode{background:#ffc6e7;box-shadow:0 12px 0 #ffa3d8}.modal-theme-switcher .theme-switcher button#blue-mode{background:#baeafa;box-shadow:0 12px 0 #99e3fc}.modal-theme-switcher .theme-switcher button .theme-selected{position:absolute;bottom:0;padding:2px 12px;background:#d6f5e2;color:#104424;border-radius:12px 12px 0 0;display:flex;align-items:center}@media (max-width:479px){.modal-theme-switcher .theme-switcher button .theme-selected{right:24px;bottom:24px;border-radius:12px;padding:2px 12px}}.modal-theme-switcher .system-settings-option{padding:36px 24px 0 24px;display:flex;gap:8px}.modal-theme-switcher .system-settings-option label{display:flex;align-items:center}input[type=checkbox]{position:absolute;opacity:0}input[type=checkbox]+label{position:relative;cursor:pointer;padding-left:24px}input[type=checkbox]+label small{top:-2px;position:relative}input[type=checkbox]+label::before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;outline:2px solid var(--text-primary);background-color:var(--background-default);border-radius:4px}input[type=checkbox]+label::after{content:"";position:absolute;left:0;top:0;width:15px;height:15px;background:#fff;border-radius:4px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='currentColor' viewBox='0 0 20 20'><path fill-rule='evenodd' d='m17.593 5.507-8.49 10.26a1 1 0 0 1-1.541 0L2.536 9.673 4.079 8.4l4.255 5.16 7.718-9.328 1.541 1.275Z' clip-rule='evenodd'/></svg>");background-size:cover;opacity:0}input[type=checkbox]:focus-visible+label::before{outline:4px solid #2cbeef}input[type=checkbox]:checked+label::before{background-color:var(--background-default);border-color:var(--text-primary)}input[type=checkbox]:checked+label::after{opacity:1}.article-card{padding:24px;position:relative;overflow:hidden;border:1px solid var(--border-default);background:var(--background-default);display:flex;flex-direction:row;justify-content:space-between;border-radius:.75rem;gap:12px}@media (max-width:959px){.article-card{flex-direction:column;border-radius:.75rem}}.article-card .article-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.article-card .article-date{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:24px}.article-card .article-date p{font-size:1.25rem;line-height:1.375rem;text-rendering:optimizeLegibility;font-family:Aksen,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-variation-settings:"ital" 0,"wdth" 90;font-weight:600;color:var(--text-primary)}.article-card .article-date small{color:var(--text-disabled)}.article-card .article-title a{background:0 0;text-decoration:none;margin:0;padding:0}.article-card .article-title a h2{font-size:1.8125rem;line-height:1.99375rem;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:inline}.article-card .article-title p.description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;margin-top:16px}.article-card .article-thumbnail{width:20%}@media (max-width:959px){.article-card .article-thumbnail{width:100%;display:flex;justify-content:center;position:relative;bottom:-24px;height:100px}}.article-card .article-thumbnail .article-thumbnail-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden;width:155px;height:155px;position:relative;box-shadow:15px 15px 45px var(--shadow);border-radius:.75rem;top:20%;transform:rotate(8deg);right:-12px}@media (max-width:959px){.article-card .article-thumbnail .article-thumbnail-wrapper{top:0;right:0;width:200px;height:200px}}.article-card .article-thumbnail a:hover{background:0 0}.article-card .article-thumbnail img{width:300px;height:auto}@media (max-width:479px){.article-card .article-thumbnail img{width:400px}}.article-card ul{display:flex;margin-top:24px;flex-wrap:wrap;gap:8px;align-items:center;color:var(--text-disabled)}.article-card ul a{text-decoration:none;padding:0;margin:0}.article-card ul a:hover small{color:var(--background-default);background:var(--text-primary)}.article-card ul small.helper{color:var(--text-disabled)}.writing-detail--content{margin:120px 0 0 0;padding-bottom:64px;border-bottom:1px solid var(--border-default)}@media (max-width:959px){.writing-detail--content{margin:64px 24px 0 24px;padding-bottom:64px}}@media (max-width:479px){.writing-detail--content{padding-bottom:24px}}.writing-detail--content .date{margin-bottom:32px;font-weight:520;color:var(--text-disabled)}.writing-detail--content .info{display:flex;gap:8px;color:var(--text-disabled);margin-top:32px;align-items:center;font-weight:520;overflow:auto}@media (max-width:479px){.writing-detail--content .info{padding-bottom:20px}}.writing-detail--content .info p{color:var(--text-disabled);white-space:nowrap}.writing-detail--content .info span{white-space:nowrap}.writing-detail--content .info .badge-category{text-decoration:none;margin:0}.writing-detail--content .info .badge-category:hover{color:var(--background-default);background:var(--text-primary)}.writing-detail--content h1{margin:0 0 24px 0}body.social-card{background-color:#fff;color:#191a1b;display:block;margin:0}body.social-card .box{width:1200px;height:630px;position:relative;background-color:#e2e4e5;padding:32px;box-sizing:border-box;display:flex}body.social-card .box .container{background:#fff;color:#191a1b;border-radius:24px;height:100%;width:100%;padding:48px;position:relative;display:flex;overflow:hidden}body.social-card .box .container .avatar{border-radius:100px;position:absolute}body.social-card .box .container .image-thumbnail{overflow:hidden;width:350px;height:350px;position:absolute;box-shadow:15px 15px 45px rgba(25,26,27,.1);border-radius:24px;top:20%;right:-44px;transform:rotate(6.35deg);display:flex;justify-content:center;align-items:center}body.social-card .box .container .image-thumbnail img{width:800px;height:100%}body.social-card .box .container h1{width:740px;font-size:70px;display:flex;align-items:center;line-height:5rem;margin:0}body.social-card .box .container p{font-size:32px;font-weight:500;line-height:3rem;letter-spacing:-.001em;position:absolute;bottom:48px;display:flex;gap:16px;align-items:center}.discussion{padding:44px 0}@media (max-width:479px){.discussion{padding:24px}}.about--header-empty,.contact--header-empty,.work--header-empty{height:120px;grid-row:1}@media (max-width:1599px){.about--header-empty,.contact--header-empty,.work--header-empty{height:0;grid-row:1}}@media (max-width:959px){.about--header-container,.contact--header-container,.work--header-container{grid-row:1;border:none}}@media (max-width:959px){.about--title-footer,.about--title-intro,.contact--title-footer,.contact--title-intro,.work--title-footer,.work--title-intro{border:none}}.about--section-title,.contact--section-title,.work--section-title{height:36px;width:100%;display:flex;align-items:center;padding:12px}.about--section-title p,.contact--section-title p,.work--section-title p{color:var(--text-primary)}@media (max-width:959px){.about--section-title,.contact--section-title,.work--section-title{padding:12px 16px}}.about span.block,.contact span.block,.work span.block{height:36px;width:100%;display:flex}.not-found{grid-row:3}.not-found--content{margin:120px 0 120px 0;height:50vh}@media (max-width:959px){.not-found--content{margin:64px 24px}}.all-work.selected-work{margin:0}.all-work.selected-work--content{margin:120px 0}@media (max-width:959px){.all-work.selected-work--content{margin:120px 24px}}@media (max-width:479px){.all-work.selected-work--content{margin:64px 24px}}.all-work.selected-work--content h1{margin-bottom:64px}@media (max-width:959px){.all-work.selected-work--content h1{margin-bottom:44px}}.all-work.selected-work--content h2.year-title{color:var(--text-inverse-subdued);margin-bottom:24px}.tag-work.selected-work{margin:0}.tag-work.selected-work--content{margin:120px 0}@media (max-width:959px){.tag-work.selected-work--content{margin:120px 24px}}@media (max-width:479px){.tag-work.selected-work--content{margin:64px 24px}}.tag-work.selected-work--content h1{margin-bottom:64px}@media (max-width:959px){.tag-work.selected-work--content h1{margin-bottom:44px}}@media (max-width:479px){.tag-work.selected-work--content h1{margin-bottom:24px}}@media (max-width:959px){.about--content{margin:120px 0}}@media (max-width:479px){.about--content{margin:44px 0}}.about--content.introduction{margin:120px 0 0}@media (max-width:959px){.about--content.introduction{margin:64px 24px 0 24px}}.about--content.introduction .headline-container{margin:64px 0}@media (max-width:959px){.about--content.introduction .headline-container{margin:44px 0}}@media (max-width:479px){.about--content.introduction .headline-container{margin:44px 0}}.about--content.introduction .headline-container .headline{margin:0}.about--content.introduction .headline-container .headline h1{color:var(--text-inverse-subdued);margin-bottom:16px}.about--content.introduction .headline-container .headline h2{margin-top:16px;margin-bottom:44px}.about--content.introduction .headline-container p{margin:0 0 24px}.about--content.introduction .headline-container img{width:100%;height:auto;margin:44px 0;border-radius:1rem}@media (max-width:959px){.about--content.introduction .headline-container img{margin:24px 0}}@media (max-width:479px){.about--content.introduction .headline-container img{border-radius:.75rem}}.about--content.history{margin:120px 0 0}@media (max-width:959px){.about--content.history{margin:64px 24px 0 24px}}.about--content.history .headline-container{margin-bottom:0}.about--content.history .headline-container .headline{margin-bottom:0}.about--content.history .headline-container .content{margin-top:64px;margin-bottom:44px}@media (max-width:959px){.about--content.history .headline-container .content{margin-bottom:44px}}.about--content.history .headline-container .content p{margin-bottom:24px}.about--content.speaking{margin:120px 0 0}@media (max-width:959px){.about--content.speaking{margin:44px 24px 0 24px}}.about--content.speaking .headline-container h2{margin:0}@media (max-width:959px){.about--content.speaking .headline-container{margin-bottom:24px}}.about--content.outside-work{margin:120px 0}@media (max-width:959px){.about--content.outside-work{margin:44px 24px 44px 24px}}@media (max-width:959px){.about--content.outside-work .headline-container{margin-bottom:44px}}.contact--content{padding:120px 0 120px 0;position:relative;overflow:hidden}@media (max-width:959px){.contact--content{padding:64px 24px 64px 24px}}.contact--content .headline-container{margin-bottom:64px}.contact--content .headline-container .headline{margin:0 0 44px 0}.contact--content .headline-container h1{margin:0}.contact--content .headline-container .subtitle{margin-top:24px}.contact--social-media-nav{margin-top:120px}@media (max-width:959px){.contact--social-media-nav{margin-top:64px}}.contact--social-media-nav p{color:var(--text-disabled);margin:0 0 16px 0}.contact--faq{padding:64px 0 0 0}.contact--faq h3{margin:0}.contact--faq .accordion{margin-top:44px;background:var(--surface-default);border-radius:1rem;overflow:hidden}@media (max-width:479px){.contact--faq .accordion{border-radius:.75rem}}.contact--faq .accordion--title{padding:16px 24px}.contact--faq .accordion--item:first-child{border:none}.contact svg g path{fill:var(--background-default)}.contact--illustration{position:absolute;cursor:pointer;right:64px;top:-120px;animation:bounce-down .6s cubic-bezier(.19,1,.22,1) forwards}.contact--illustration:active{animation:bounce-down-click .6s cubic-bezier(.19,1,.22,1) forwards}@media (max-width:959px){.contact--illustration{right:44px;top:-64px;animation:bounce-down-lg .6s cubic-bezier(.19,1,.22,1) forwards}}@media (max-width:479px){.contact--illustration{display:none}}.big-tags{display:flex;flex-direction:column;gap:24px}.big-tags li{display:flex}.big-tags a{text-decoration:none;padding:0;margin:0}.big-tags a:hover{background:0 0}.big-tags a:hover p{color:var(--background-default);background:var(--text-primary);border-radius:99px}.big-tags a p{margin:0}.writing--article-list{gap:24px}.writing--content{margin:120px 0}@media (max-width:959px){.writing--content{margin:120px 24px}}@media (max-width:479px){.writing--content{margin:64px 24px}}.writing--content .title{margin:0 0 44px 0}@media (max-width:479px){.writing--content .title{margin:0 0 32px 0}}.writing--content h2.year-title{color:var(--text-inverse-subdued);margin-top:64px;margin-bottom:24px}@media (max-width:959px){.writing--content h2.year-title{margin-top:44px}}.writing--content.writing-tags{min-height:60vh}.writing--content.writing-tags h1{margin:0 0 64px 0}@media (max-width:959px){.writing--content.writing-tags h1{margin:0 0 44px 0}}@media (max-width:479px){.writing--content.writing-tags h1{margin:0 0 24px 0}}r-grid{display:grid;--grid-tc:repeat(4, 1fr);grid-template-columns:var(--grid-tc);--grid-cs:1;--grid-ce:-1}r-grid>r-cell{display:block;appearance:none;-webkit-appearance:none}r-grid[columns="1"]{--grid-tc:repeat(1, 1fr)}r-grid[columns="2"]{--grid-tc:repeat(2, 1fr)}r-grid[columns="3"]{--grid-tc:repeat(3, 1fr)}r-grid[columns="4"]{--grid-tc:repeat(4, 1fr)}r-grid[columns="5"]{--grid-tc:repeat(5, 1fr)}r-grid[columns="6"]{--grid-tc:repeat(6, 1fr)}r-grid[columns="7"]{--grid-tc:repeat(7, 1fr)}r-grid[columns="8"]{--grid-tc:repeat(8, 1fr)}r-grid[columns="9"]{--grid-tc:repeat(9, 1fr)}r-grid[columns="10"]{--grid-tc:repeat(10, 1fr)}r-grid[columns="11"]{--grid-tc:repeat(11, 1fr)}r-grid[columns="12"]{--grid-tc:repeat(12, 1fr)}r-grid>r-cell[span^="1"]{--grid-cs:1}r-grid>r-cell[span^="2"]{--grid-cs:2}r-grid>r-cell[span^="3"]{--grid-cs:3}r-grid>r-cell[span^="4"]{--grid-cs:4}r-grid>r-cell[span^="5"]{--grid-cs:5}r-grid>r-cell[span^="6"]{--grid-cs:6}r-grid>r-cell[span^="7"]{--grid-cs:7}r-grid>r-cell[span^="8"]{--grid-cs:8}r-grid>r-cell[span^="9"]{--grid-cs:9}r-grid>r-cell[span^="10"]{--grid-cs:10}r-grid>r-cell[span^="11"]{--grid-cs:11}r-grid>r-cell[span^="12"]{--grid-cs:12}r-grid>r-cell[span$="+1"],r-grid>r-cell[span="1"]{--grid-ce:1}r-grid>r-cell[span$="+2"],r-grid>r-cell[span$="-1"],r-grid>r-cell[span="2"]{--grid-ce:2}r-grid>r-cell[span$="+3"],r-grid>r-cell[span$="-2"],r-grid>r-cell[span="3"]{--grid-ce:3}r-grid>r-cell[span$="+4"],r-grid>r-cell[span$="-3"],r-grid>r-cell[span="4"]{--grid-ce:4}r-grid>r-cell[span$="+5"],r-grid>r-cell[span$="-4"],r-grid>r-cell[span="5"]{--grid-ce:5}r-grid>r-cell[span$="+6"],r-grid>r-cell[span$="-5"],r-grid>r-cell[span="6"]{--grid-ce:6}r-grid>r-cell[span$="+7"],r-grid>r-cell[span$="-6"],r-grid>r-cell[span="7"]{--grid-ce:7}r-grid>r-cell[span$="+8"],r-grid>r-cell[span$="-7"],r-grid>r-cell[span="8"]{--grid-ce:8}r-grid>r-cell[span$="+9"],r-grid>r-cell[span$="-8"],r-grid>r-cell[span="9"]{--grid-ce:9}r-grid>r-cell[span$="+10"],r-grid>r-cell[span$="-9"],r-grid>r-cell[span="10"]{--grid-ce:10}r-grid>r-cell[span$="+11"],r-grid>r-cell[span$="-10"],r-grid>r-cell[span="11"]{--grid-ce:11}r-grid>r-cell[span$="+12"],r-grid>r-cell[span$="-11"],r-grid>r-cell[span="12"]{--grid-ce:12}r-grid>r-cell[span$="-12"]{--grid-ce:13}r-grid>r-cell[span]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span*="+"],r-grid>r-cell[span*="-"],r-grid>r-cell[span*=".."]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span*="-"],r-grid>r-cell[span*=".."]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span=row]{grid-column:1/-1}@media only screen and (max-width:480px){r-grid[columns-s="1"]{--grid-tc:repeat(1, 1fr)}r-grid[columns-s="2"]{--grid-tc:repeat(2, 1fr)}r-grid[columns-s="3"]{--grid-tc:repeat(3, 1fr)}r-grid[columns-s="4"]{--grid-tc:repeat(4, 1fr)}r-grid[columns-s="5"]{--grid-tc:repeat(5, 1fr)}r-grid[columns-s="6"]{--grid-tc:repeat(6, 1fr)}r-grid[columns-s="7"]{--grid-tc:repeat(7, 1fr)}r-grid[columns-s="8"]{--grid-tc:repeat(8, 1fr)}r-grid[columns-s="9"]{--grid-tc:repeat(9, 1fr)}r-grid[columns-s="10"]{--grid-tc:repeat(10, 1fr)}r-grid[columns-s="11"]{--grid-tc:repeat(11, 1fr)}r-grid[columns-s="12"]{--grid-tc:repeat(12, 1fr)}r-grid>r-cell[span-s^="1"]{--grid-cs:1}r-grid>r-cell[span-s^="2"]{--grid-cs:2}r-grid>r-cell[span-s^="3"]{--grid-cs:3}r-grid>r-cell[span-s^="4"]{--grid-cs:4}r-grid>r-cell[span-s^="5"]{--grid-cs:5}r-grid>r-cell[span-s^="6"]{--grid-cs:6}r-grid>r-cell[span-s^="7"]{--grid-cs:7}r-grid>r-cell[span-s^="8"]{--grid-cs:8}r-grid>r-cell[span-s^="9"]{--grid-cs:9}r-grid>r-cell[span-s^="10"]{--grid-cs:10}r-grid>r-cell[span-s^="11"]{--grid-cs:11}r-grid>r-cell[span-s^="12"]{--grid-cs:12}r-grid>r-cell[span-s$="+1"],r-grid>r-cell[span-s="1"]{--grid-ce:1}r-grid>r-cell[span-s$="+2"],r-grid>r-cell[span-s$="-1"],r-grid>r-cell[span-s="2"]{--grid-ce:2}r-grid>r-cell[span-s$="+3"],r-grid>r-cell[span-s$="-2"],r-grid>r-cell[span-s="3"]{--grid-ce:3}r-grid>r-cell[span-s$="+4"],r-grid>r-cell[span-s$="-3"],r-grid>r-cell[span-s="4"]{--grid-ce:4}r-grid>r-cell[span-s$="+5"],r-grid>r-cell[span-s$="-4"],r-grid>r-cell[span-s="5"]{--grid-ce:5}r-grid>r-cell[span-s$="+6"],r-grid>r-cell[span-s$="-5"],r-grid>r-cell[span-s="6"]{--grid-ce:6}r-grid>r-cell[span-s$="+7"],r-grid>r-cell[span-s$="-6"],r-grid>r-cell[span-s="7"]{--grid-ce:7}r-grid>r-cell[span-s$="+8"],r-grid>r-cell[span-s$="-7"],r-grid>r-cell[span-s="8"]{--grid-ce:8}r-grid>r-cell[span-s$="+9"],r-grid>r-cell[span-s$="-8"],r-grid>r-cell[span-s="9"]{--grid-ce:9}r-grid>r-cell[span-s$="+10"],r-grid>r-cell[span-s$="-9"],r-grid>r-cell[span-s="10"]{--grid-ce:10}r-grid>r-cell[span-s$="+11"],r-grid>r-cell[span-s$="-10"],r-grid>r-cell[span-s="11"]{--grid-ce:11}r-grid>r-cell[span-s$="+12"],r-grid>r-cell[span-s$="-11"],r-grid>r-cell[span-s="12"]{--grid-ce:12}r-grid>r-cell[span-s$="-12"]{--grid-ce:13}r-grid>r-cell[span-s]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span-s*="+"],r-grid>r-cell[span-s*="-"],r-grid>r-cell[span-s*=".."]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span-s*="-"],r-grid>r-cell[span-s*=".."]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span-s=row]{grid-column:1/-1}}@media only screen and (max-width:960px){r-grid[columns-lg="1"]{--grid-tc:repeat(1, 1fr)}r-grid[columns-lg="2"]{--grid-tc:repeat(2, 1fr)}r-grid[columns-lg="3"]{--grid-tc:repeat(3, 1fr)}r-grid[columns-lg="4"]{--grid-tc:repeat(4, 1fr)}r-grid[columns-lg="5"]{--grid-tc:repeat(5, 1fr)}r-grid[columns-lg="6"]{--grid-tc:repeat(6, 1fr)}r-grid[columns-lg="7"]{--grid-tc:repeat(7, 1fr)}r-grid[columns-lg="8"]{--grid-tc:repeat(8, 1fr)}r-grid[columns-lg="9"]{--grid-tc:repeat(9, 1fr)}r-grid[columns-lg="10"]{--grid-tc:repeat(10, 1fr)}r-grid[columns-lg="11"]{--grid-tc:repeat(11, 1fr)}r-grid[columns-lg="12"]{--grid-tc:repeat(12, 1fr)}r-grid>r-cell[span-lg^="1"]{--grid-cs:1}r-grid>r-cell[span-lg^="2"]{--grid-cs:2}r-grid>r-cell[span-lg^="3"]{--grid-cs:3}r-grid>r-cell[span-lg^="4"]{--grid-cs:4}r-grid>r-cell[span-lg^="5"]{--grid-cs:5}r-grid>r-cell[span-lg^="6"]{--grid-cs:6}r-grid>r-cell[span-lg^="7"]{--grid-cs:7}r-grid>r-cell[span-lg^="8"]{--grid-cs:8}r-grid>r-cell[span-lg^="9"]{--grid-cs:9}r-grid>r-cell[span-lg^="10"]{--grid-cs:10}r-grid>r-cell[span-lg^="11"]{--grid-cs:11}r-grid>r-cell[span-lg^="12"]{--grid-cs:12}r-grid>r-cell[span-lg$="+1"],r-grid>r-cell[span-lg="1"]{--grid-ce:1}r-grid>r-cell[span-lg$="+2"],r-grid>r-cell[span-lg$="-1"],r-grid>r-cell[span-lg="2"]{--grid-ce:2}r-grid>r-cell[span-lg$="+3"],r-grid>r-cell[span-lg$="-2"],r-grid>r-cell[span-lg="3"]{--grid-ce:3}r-grid>r-cell[span-lg$="+4"],r-grid>r-cell[span-lg$="-3"],r-grid>r-cell[span-lg="4"]{--grid-ce:4}r-grid>r-cell[span-lg$="+5"],r-grid>r-cell[span-lg$="-4"],r-grid>r-cell[span-lg="5"]{--grid-ce:5}r-grid>r-cell[span-lg$="+6"],r-grid>r-cell[span-lg$="-5"],r-grid>r-cell[span-lg="6"]{--grid-ce:6}r-grid>r-cell[span-lg$="+7"],r-grid>r-cell[span-lg$="-6"],r-grid>r-cell[span-lg="7"]{--grid-ce:7}r-grid>r-cell[span-lg$="+8"],r-grid>r-cell[span-lg$="-7"],r-grid>r-cell[span-lg="8"]{--grid-ce:8}r-grid>r-cell[span-lg$="+9"],r-grid>r-cell[span-lg$="-8"],r-grid>r-cell[span-lg="9"]{--grid-ce:9}r-grid>r-cell[span-lg$="+10"],r-grid>r-cell[span-lg$="-9"],r-grid>r-cell[span-lg="10"]{--grid-ce:10}r-grid>r-cell[span-lg$="+11"],r-grid>r-cell[span-lg$="-10"],r-grid>r-cell[span-lg="11"]{--grid-ce:11}r-grid>r-cell[span-lg$="+12"],r-grid>r-cell[span-lg$="-11"],r-grid>r-cell[span-lg="12"]{--grid-ce:12}r-grid>r-cell[span-lg$="-12"]{--grid-ce:13}r-grid>r-cell[span-lg]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span-lg*="+"],r-grid>r-cell[span-lg*="-"],r-grid>r-cell[span-lg*=".."]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span-lg*="-"],r-grid>r-cell[span-lg*=".."]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span-lg=row]{grid-column:1/-1}}@media only screen and (min-width:1599px){r-grid[columns-l="1"]{--grid-tc:repeat(1, 1fr)}r-grid[columns-l="2"]{--grid-tc:repeat(2, 1fr)}r-grid[columns-l="3"]{--grid-tc:repeat(3, 1fr)}r-grid[columns-l="4"]{--grid-tc:repeat(4, 1fr)}r-grid[columns-l="5"]{--grid-tc:repeat(5, 1fr)}r-grid[columns-l="6"]{--grid-tc:repeat(6, 1fr)}r-grid[columns-l="7"]{--grid-tc:repeat(7, 1fr)}r-grid[columns-l="8"]{--grid-tc:repeat(8, 1fr)}r-grid[columns-l="9"]{--grid-tc:repeat(9, 1fr)}r-grid[columns-l="10"]{--grid-tc:repeat(10, 1fr)}r-grid[columns-l="11"]{--grid-tc:repeat(11, 1fr)}r-grid[columns-l="12"]{--grid-tc:repeat(12, 1fr)}r-grid>r-cell[span-l^="1"]{--grid-cs:1}r-grid>r-cell[span-l^="2"]{--grid-cs:2}r-grid>r-cell[span-l^="3"]{--grid-cs:3}r-grid>r-cell[span-l^="4"]{--grid-cs:4}r-grid>r-cell[span-l^="5"]{--grid-cs:5}r-grid>r-cell[span-l^="6"]{--grid-cs:6}r-grid>r-cell[span-l^="7"]{--grid-cs:7}r-grid>r-cell[span-l^="8"]{--grid-cs:8}r-grid>r-cell[span-l^="9"]{--grid-cs:9}r-grid>r-cell[span-l^="10"]{--grid-cs:10}r-grid>r-cell[span-l^="11"]{--grid-cs:11}r-grid>r-cell[span-l^="12"]{--grid-cs:12}r-grid>r-cell[span-l$="+1"],r-grid>r-cell[span-l="1"]{--grid-ce:1}r-grid>r-cell[span-l$="+2"],r-grid>r-cell[span-l$="-1"],r-grid>r-cell[span-l="2"]{--grid-ce:2}r-grid>r-cell[span-l$="+3"],r-grid>r-cell[span-l$="-2"],r-grid>r-cell[span-l="3"]{--grid-ce:3}r-grid>r-cell[span-l$="+4"],r-grid>r-cell[span-l$="-3"],r-grid>r-cell[span-l="4"]{--grid-ce:4}r-grid>r-cell[span-l$="+5"],r-grid>r-cell[span-l$="-4"],r-grid>r-cell[span-l="5"]{--grid-ce:5}r-grid>r-cell[span-l$="+6"],r-grid>r-cell[span-l$="-5"],r-grid>r-cell[span-l="6"]{--grid-ce:6}r-grid>r-cell[span-l$="+7"],r-grid>r-cell[span-l$="-6"],r-grid>r-cell[span-l="7"]{--grid-ce:7}r-grid>r-cell[span-l$="+8"],r-grid>r-cell[span-l$="-7"],r-grid>r-cell[span-l="8"]{--grid-ce:8}r-grid>r-cell[span-l$="+9"],r-grid>r-cell[span-l$="-8"],r-grid>r-cell[span-l="9"]{--grid-ce:9}r-grid>r-cell[span-l$="+10"],r-grid>r-cell[span-l$="-9"],r-grid>r-cell[span-l="10"]{--grid-ce:10}r-grid>r-cell[span-l$="+11"],r-grid>r-cell[span-l$="-10"],r-grid>r-cell[span-l="11"]{--grid-ce:11}r-grid>r-cell[span-l$="+12"],r-grid>r-cell[span-l$="-11"],r-grid>r-cell[span-l="12"]{--grid-ce:12}r-grid>r-cell[span-l$="-12"]{--grid-ce:13}r-grid>r-cell[span-l]{grid-column-end:span var(--grid-ce)}r-grid>r-cell[span-l*="+"],r-grid>r-cell[span-l*="-"],r-grid>r-cell[span-l*=".."]{grid-column-start:var(--grid-cs)}r-grid>r-cell[span-l*="-"],r-grid>r-cell[span-l*=".."]{grid-column-end:var(--grid-ce)}r-grid>r-cell[span-l=row]{grid-column:1/-1}}r-grid.debug>*{--color:rgba(248, 110, 91, 0.3);background-image:linear-gradient(to bottom,var(--color) 0,var(--color) 100%)}r-grid.debug>:nth-child(6n+2){--color:rgba(103, 126, 208, 0.3)}r-grid.debug>:nth-child(6n+3){--color:rgba(224, 174, 72, 0.3)}r-grid.debug>:nth-child(6n+4){--color:rgba(77, 214, 115, 0.3)}r-grid.debug>:nth-child(6n+5){--color:rgba(217, 103, 219, 0.3)}r-grid.debug>:nth-child(6n+6){--color:rgba(94, 204, 211, 0.3)}r-grid.debug>:nth-child(6n+7){--color:rgba(248, 110, 91, 0.3)}code[class*=language-],pre[class*=language-]{color:#c5c8c6;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,"Courier New",Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1d1f21}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7c7c7c}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.keyword,.token.property,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6;text-decoration:underline}.token.boolean,.token.constant{color:#9c9}.token.deleted,.token.symbol{color:#f92672}.token.number{color:#ff73fd}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}