html{--font-size-body:1.2rem;--line-height-body:1.5em;--font-size-code:1.3rem;--line-height-code:1.2em;--underline-offset:-0.2em;--underline-offset-hover:-0.5em;--link-underline-height:3px;--gutter-width:15px;--gutter-default:var(--gutter-width);--gutter-50:calc(var(--gutter-width) * 0.5);--gutter-100:calc(var(--gutter-width) * 1);--gutter-200:calc(var(--gutter-width) * 2);--gutter-300:calc(var(--gutter-width) * 3);--gutter-400:calc(var(--gutter-width) * 4);--z-index-0:0;--z-index-1:100;--z-index-2:200;--z-index-3:300;--z-index-4:400;--z-index-5:500;--z-index-6:600;--z-index-7:700;--z-index-8:800;--z-index-9:900;--z-index-10:1000;--container-width:1080px;--container-offset:calc((100% - var(--container-width)) / 2);--container-padding:45px;--container-content-width:calc(var(--container-width) - var(--gutter-200));--footer-depth:500px;--sidebar-nav-width:60vw}@font-face{font-family:rubik;src:url(/fonts/Rubik/Rubik-VariableFont_wght.ttf)format('truetype');font-weight:100 1000}@font-face{font-family:yanonekaffeesatz;src:url(/fonts/Yanone_Kaffeesatz/YanoneKaffeesatz-VariableFont_wght.ttf)format('truetype');font-weight:100 1000}@font-face{font-family:montserrat;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf)format('truetype');font-weight:100 1000}body{font-family:rubik,-apple-system,helvetica,sans-serif;font-size:16px}p,ul,ol,li,label,input,button,textarea,select,address,time,figcaption,blockquote,thead th,tbody tr td{font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body)}p{width:100%;margin:var(--gutter-default)0}p:last-child{margin-bottom:0}a{text-decoration:none;box-shadow:inset 0 var(--underline-offset,-.2em)var(--link-underline);transition:box-shadow .25s ease-in-out}a:hover{box-shadow:inset 0 var(--underline-offset-hover,-.5em)var(--link-underline);transition:box-shadow .25s ease-in-out}a.button{box-shadow:none}a,span{font-size:inherit;line-height:inherit}h1{font-size:2.2rem;line-height:1.5em;font-weight:bolder}h2{font-size:1.8rem;line-height:1.5em}h3{font-size:1.6rem;line-height:1.5em}h4{font-size:1.4rem;line-height:1.5em}h5{font-size:1.2rem;line-height:1.5em}h6{font-size:1rem;line-height:1.5em}h1,h2,h3,h4,h5,h6{margin-top:var(--gutter-default);margin-bottom:var(--gutter-default)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}em{padding-right:2.5px}li{padding-bottom:5px}sup{vertical-align:super;position:relative;top:0;text-decoration:none}sup,sub,li>sup,li>sup>a,li>p>sup,blockquote>p>sup,sup>*,sub>*{font-size:.6rem;line-height:0;text-decoration:none;box-shadow:none}sub{vertical-align:sub}address{white-space:pre-line;font-style:unset;padding-left:10px;padding-bottom:var(--gutter-default);line-height:1.2em}address a[href^=mailto]::before{content:"📧 "}address a[href^=tel]::before{content:"📞 "}blockquote{background-color:var(--background-secondary);margin-left:0;margin-right:0;padding:var(--gutter-default)calc(var(--gutter-default) * 2);border-left:var(--gutter-default)solid var(--background-secondary)}blockquote.pullquote{background-color:inherit;font-weight:500;border-left:none;border-right:var(--gutter-default)solid var(--background-secondary);text-align:right;padding-left:50%}blockquote p{margin:0}blockquote p:not(:last-child){margin-bottom:var(--gutter-default)}code{overflow:scroll;font-size:inherit}pre{margin:0;font-size:16px;line-height:18px}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:inherit}ul{list-style:square}ol>li>p{margin:inherit}ul>li>p:last-child,ol>li>p:last-child{margin-bottom:0}.footnotes{margin-top:calc(var(--container-padding) * 2)}[id],a[href],.footnote,.footnotes ol li{scroll-margin-top:var(--gutter-400,60px)}.footnotes *{font-size:1em}.footnotes p{margin-bottom:var(--gutter-50)}.footnotes a.footnote-backref{text-decoration:none;line-height:0;box-shadow:none}.hero h1>em,.form .form-group .form-control.gradient-text,.gradient-text{font-style:normal;color:transparent;-webkit-text-fill-color:transparent;background-clip:text!important;-webkit-background-clip:text!important;-moz-background-clip:text;background:var(--gradient-text);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}span.glow:not(.animated){text-shadow:0 0 5px var(--text-primary-color),0 0 10px var(--text-primary-color),0 0 15px var(--text-primary-color),0 0 20px var(--text-primary-color)}.draft{margin-left:10px}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0}html{--primary-black:rgba(0,0,0,1.0);--secondary-black:rgba(0,0,0,0.80);--tertiary-black:rgba(0,0,0,0.60);--faint-black:rgba(0,0,0,0.10);--primary-white:rgba(255,255,255,0.95);--secondary-white:rgba(255,255,255,0.75);--tertiary-white:rgba(255,255,255,0.25);--faint-white:rgba(255,255,255,0.10);--link-blue:rgba(0, 213, 255, 0.75);--link-underline:rgba(0, 213, 255, 0.75);--color-red:rgba(255, 59, 48,0.75);--blinky-pink:rgba(236, 127, 255, 1.0);--blinky-pink-light:rgba(236, 127, 255, 0.5);--blinky-pink-lighter:rgba(236, 127, 255, 0.25);--eggplant-purple:rgba(125,84,137,1.0);--eggplant-purple-light:rgba(125,84,137,0.75);--eggplant-purple-lighter:rgba(125,84,137,0.5);--alert-yellow:rgba(255,236,181,1.0);--alert-yellow-light:rgba(255,236,181,0.7);--alert-yellow-lighter:rgba(255,236,181,0.5);--international-orange:rgba(255,79,0,1.0);--international-orange-light:rgba(255,79,0,0.75);--international-orange-lighter:rgba(255,79,0,0.25);--twitter-blue:rgba(28,155,240,1.0);--twitter-blue-light:rgba(28,155,240,0.75);--twitter-blue-lighter:rgba(28,155,240,0.50);--apricot:rgba(255, 205, 178, 1);--melon:rgba(255, 180, 162, 1);--pastel-pink:rgba(229, 152, 155, 1);--english-lavender:rgba(181, 131, 141, 1);--old-lavender:rgba(109, 104, 117, 1);--color-1:var(--apricot);--color-2:var(--melon);--color-3:var(--pastel-pink);--color-4:var(--english-lavender);--color-5:var(--old-lavender);--gradient-text:linear-gradient(90deg, hsla(303, 79%, 76%, 1) 0%, hsla(360, 86%, 67%, 1) 100%);--gradient-bg1:linear-gradient(90deg,#008FFF,#3838FF,#752CFF);--gradient-bg2:linear-gradient(90deg,#752CFF,#922BFF,#B025F1);--gradient-top:linear-gradient(0deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-right:linear-gradient(90deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-bottom:linear-gradient(180deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-left:linear-gradient(270deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-top-right:linear-gradient(45deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-bottom-right:linear-gradient(135deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-top-left:linear-gradient(225deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-bottom-left:linear-gradient(315deg, #ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff);--gradient-radial:radial-gradient(#ffcdb2ff, #ffb4a2ff, #e5989bff, #b5838dff, #6d6875ff)}p,a,blockquote,span,li,h1,h2,h3,h4,h5,h6{color:var(--text-primary-color)}h1:not(.gradient-text) strong,h2:not(.gradient-text) strong,h3:not(.gradient-text) strong,h4:not(.gradient-text) strong,h5:not(.gradient-text) strong,h6:not(.gradient-text) strong{color:var(--color-1)}.strong-colors:nth-of-type(1) strong,.strong-colors:nth-of-type(6) strong{color:var(--color-1)}.strong-colors:nth-of-type(2) strong,.strong-colors:nth-of-type(7) strong{color:var(--color-2)}.strong-colors:nth-of-type(3) strong,.strong-colors:nth-of-type(8) strong{color:var(--color-3)}.strong-colors:nth-of-type(4) strong,.strong-colors:nth-of-type(9) strong{color:var(--color-4)}.strong-colors:nth-of-type(5) strong,.strong-colors:nth-of-type(10) strong{color:var(--color-5)}.draft{color:var(--color-red)}.grayscale-50{filter:grayscale(.5)}.grayscale-100{filter:grayscale(1)}.scroll-button .icon{color:var(--text-secondary-color);fill:var(--text-secondary-color)}.scroll-button.disabled .icon{color:var(--text-tertiary-color);fill:var(--text-tertiary-color)}.theme-light-color-scheme{--background-primary:white;--background-secondary:var(--faint-black);--text-primary-color:var(--primary-black);--text-secondary-color:var(--secondary-black);--text-tertiary-color:var(--tertiary-black);--text-alternate-color:var(--primary-white);--image-brightness-filter:100%;background-color:var(--background-primary)}.theme-light-color-scheme p,.theme-light-color-scheme a,.theme-light-color-scheme span,.theme-light-color-scheme svg,.theme-light-color-scheme time,.theme-light-color-scheme li,.theme-light-color-scheme h1,.theme-light-color-scheme h2,.theme-light-color-scheme h3,.theme-light-color-scheme h4,.theme-light-color-scheme h5,.theme-light-color-scheme h6{color:var(--text-primary-color)}.theme-light-color-scheme figcaption p{color:var(--text-tertiary-color)}.theme-light-color-scheme code span{color:unset}.theme-light-color-scheme p code{background-color:var(--background-secondary);padding:3px;border-radius:3px}.theme-light-color-scheme [data-item='0'] h3,.theme-light-color-scheme [data-item='5'] h3{color:var(--old-lavender)}.theme-light-color-scheme [data-item='1'] h3,.theme-light-color-scheme [data-item='6'] h3{color:var(--english-lavender)}.theme-light-color-scheme [data-item='2'] h3,.theme-light-color-scheme [data-item='7'] h3{color:var(--pastel-pink)}.theme-light-color-scheme [data-item='3'] h3,.theme-light-color-scheme [data-item='8'] h3{color:var(--melon)}.theme-light-color-scheme [data-item='4'] h3,.theme-light-color-scheme [data-item='5'] h3{color:var(--melon)}.theme-auto-color-scheme .form.form-inline .form-group .form-control{color:var(--text-alternate-color)}.theme-dark-color-scheme{--background-primary:var(--primary-black);--background-secondary:var(--faint-white);--text-primary-color:var(--primary-white);--text-secondary-color:var(--secondary-white);--text-tertiary-color:var(--tertiary-white);--image-brightness-filter:70%;background-color:var(--background-primary)}.theme-dark-color-scheme p,.theme-dark-color-scheme a,.theme-dark-color-scheme span,.theme-dark-color-scheme svg,.theme-dark-color-scheme time,.theme-dark-color-scheme address,.theme-dark-color-scheme li,.theme-dark-color-scheme h1,.theme-dark-color-scheme h2,.theme-dark-color-scheme h3,.theme-dark-color-scheme h4,.theme-dark-color-scheme h5,.theme-dark-color-scheme h6{color:var(--text-primary-color)}.theme-dark-color-scheme figcaption p{color:var(--text-tertiary-color)}.theme-dark-color-scheme code span{color:unset}.theme-dark-color-scheme p code{background-color:var(--background-secondary);padding:3px;border-radius:3px}.theme-dark-color-scheme [data-item='0'] h3,.theme-dark-color-scheme [data-item='5'] h3{color:var(--old-lavender)}.theme-dark-color-scheme [data-item='1'] h3,.theme-dark-color-scheme [data-item='6'] h3{color:var(--english-lavender)}.theme-dark-color-scheme [data-item='2'] h3,.theme-dark-color-scheme [data-item='7'] h3{color:var(--pastel-pink)}.theme-dark-color-scheme [data-item='3'] h3,.theme-dark-color-scheme [data-item='8'] h3{color:var(--melon)}.theme-dark-color-scheme [data-item='4'] h3,.theme-dark-color-scheme [data-item='9'] h3{color:var(--melon)}.theme-solid-color-scheme{--background-primary:var(--blinky-pink);--background-secondary:var(--color-2);--text-primary-color:var(--primary-white);--text-secondary-color:var(--secondary-white);--text-tertiary-color:var(--tertiary-white);--image-brightness-filter:70%;background-color:var(--background-primary)}.theme-solid-color-scheme p,.theme-solid-color-scheme a,.theme-solid-color-scheme span,.theme-solid-color-scheme svg,.theme-solid-color-scheme time,.theme-solid-color-scheme li,.theme-solid-color-scheme h1,.theme-solid-color-scheme h2,.theme-solid-color-scheme h3,.theme-solid-color-scheme h4,.theme-solid-color-scheme h5,.theme-solid-color-scheme h6{color:var(--text-primary-color)}.theme-solid-color-scheme figcaption p{color:var(--text-tertiary-color)}.theme-solid-color-scheme code span{color:unset}.theme-solid-color-scheme p code{background-color:var(--background-secondary);padding:3px;border-radius:3px}.theme-solid-color-scheme [data-item='0'] h3,.theme-solid-color-scheme [data-item='5'] h3{color:var(--old-lavender)}.theme-solid-color-scheme [data-item='1'] h3,.theme-solid-color-scheme [data-item='6'] h3{color:var(--english-lavender)}.theme-solid-color-scheme [data-item='2'] h3,.theme-solid-color-scheme [data-item='7'] h3{color:var(--pastel-pink)}.theme-solid-color-scheme [data-item='3'] h3,.theme-solid-color-scheme [data-item='8'] h3{color:var(--melon)}.theme-solid-color-scheme [data-item='4'] h3,.theme-solid-color-scheme [data-item='9'] h3{color:var(--melon)}.theme-gradient-color-scheme{--background-primary:var(--gradient-bg2);--background-secondary:var(--faint-white);--text-primary-color:var(--primary-white);--text-secondary-color:var(--secondary-white);--text-tertiary-color:var(--tertiary-white);--image-brightness-filter:70%;background-color:var(--background-primary);background-image:var(--background-primary)}.theme-gradient-color-scheme h1:not(.gradient-text) strong,.theme-gradient-color-scheme h2:not(.gradient-text) strong,.theme-gradient-color-scheme h3:not(.gradient-text) strong,.theme-gradient-color-scheme h4:not(.gradient-text) strong,.theme-gradient-color-scheme h5:not(.gradient-text) strong,.theme-gradient-color-scheme h6:not(.gradient-text) strong,.theme-gradient-color-scheme p:not(.gradient-text) strong{color:inherit}.theme-gradient-color-scheme p,.theme-gradient-color-scheme a,.theme-gradient-color-scheme span,.theme-gradient-color-scheme svg,.theme-gradient-color-scheme time,.theme-gradient-color-scheme li,.theme-gradient-color-scheme h1,.theme-gradient-color-scheme h2,.theme-gradient-color-scheme h3,.theme-gradient-color-scheme h4,.theme-gradient-color-scheme h5,.theme-gradient-color-scheme h6{color:var(--text-primary-color)}.theme-gradient-color-scheme figcaption p{color:var(--text-tertiary-color)}.theme-gradient-color-scheme code span{color:unset}.theme-gradient-color-scheme p code{background-color:var(--background-secondary);padding:3px;border-radius:3px}.theme-gradient-color-scheme [data-item='0'] h3,.theme-gradient-color-scheme [data-item='5'] h3{color:var(--old-lavender)}.theme-gradient-color-scheme [data-item='1'] h3,.theme-gradient-color-scheme [data-item='6'] h3{color:var(--english-lavender)}.theme-gradient-color-scheme [data-item='2'] h3,.theme-gradient-color-scheme [data-item='7'] h3{color:var(--pastel-pink)}.theme-gradient-color-scheme [data-item='3'] h3,.theme-gradient-color-scheme [data-item='8'] h3{color:var(--melon)}.theme-gradient-color-scheme [data-item='4'] h3,.theme-gradient-color-scheme [data-item='9'] h3{color:var(--melon)}.theme-auto-color-scheme{--background-primary:white;--background-secondary:var(--faint-black);--text-primary-color:var(--primary-black);--text-secondary-color:var(--secondary-black);--text-tertiary-color:var(--tertiary-black);--text-alternate-color:var(--primary-white);--image-brightness-filter:100%;background-color:var(--background-primary)}.theme-auto-color-scheme p,.theme-auto-color-scheme a,.theme-auto-color-scheme span,.theme-auto-color-scheme svg,.theme-auto-color-scheme time,.theme-auto-color-scheme address,.theme-auto-color-scheme li,.theme-auto-color-scheme h1,.theme-auto-color-scheme h2,.theme-auto-color-scheme h3,.theme-auto-color-scheme h4,.theme-auto-color-scheme h5,.theme-auto-color-scheme h6{color:var(--text-primary-color)}.theme-auto-color-scheme figcaption p{color:var(--text-tertiary-color)}.theme-auto-color-scheme code span{color:unset}.theme-auto-color-scheme p code{background-color:var(--background-secondary);padding:3px;border-radius:3px}.theme-auto-color-scheme [data-item='0'] h3,.theme-auto-color-scheme [data-item='5'] h3{color:var(--old-lavender)}.theme-auto-color-scheme [data-item='1'] h3,.theme-auto-color-scheme [data-item='6'] h3{color:var(--english-lavender)}.theme-auto-color-scheme [data-item='2'] h3,.theme-auto-color-scheme [data-item='7'] h3{color:var(--pastel-pink)}.theme-auto-color-scheme [data-item='3'] h3,.theme-auto-color-scheme [data-item='8'] h3{color:var(--melon)}.theme-auto-color-scheme [data-item='4'] h3,.theme-auto-color-scheme [data-item='5'] h3{color:var(--melon)}.theme-auto-color-scheme .form.form-inline .form-group .form-control{color:var(--text-alternate-color)}@media screen and (prefers-color-scheme:dark){.theme-auto-color-scheme{--background-primary:var(--primary-black);--background-secondary:var(--faint-white);--text-primary-color:var(--primary-white);--text-secondary-color:var(--secondary-white);--text-tertiary-color:var(--tertiary-white);--image-brightness-filter:70%}}*,*::before,*::after{box-sizing:border-box}html{height:100%;overflow-x:hidden}.content-wrapper.nav{position:relative}.content-wrapper.body{position:relative;z-index:var(--z-index-5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;width:100%;min-height:100vh;margin:0}.content-section{width:100%}.content-section.header{max-height:fit-content}.content-section:not(.header):not(.hero):not(.footer):not(.noflex){flex:1}.content-section.footer{margin-bottom:0;height:auto;max-height:fit-content}.content-container{display:inline-block;width:var(--container-width);padding:var(--container-padding)0;margin-left:calc( calc( 100% - var(--container-width))/2 );margin-right:calc( calc( 100% - var(--container-width))/2 )}.content-section:last-of-type .content-container{padding-bottom:0}.content-row{display:grid;box-sizing:content-box;width:var(--container-content-width);padding-left:var(--gutter-width,15);padding-right:var(--gutter-width,15);grid-template-columns:repeat(auto-fit,1fr);grid-template-rows:auto;grid-column-gap:var(--gutter-default,15px);column-gap:var(--gutter-default,15px);grid-row-gap:var(--gutter-200,30px);row-gap:var(--gutter-200,30px)}.content-container+.content-container,.content-row+.content-row{margin-top:var(--gutter-200,30px)}.content-row.double-wide{grid-column-gap:var(--gutter-200,30px)}.content-row:first-child{margin-bottom:0}.content-row .content-column:last-of-type{padding-bottom:0}.content-row>*{align-self:start;justify-self:start}.align-self-centered{align-self:center}.justify-self-centered{justify-self:center}.justify-self-left{justify-self:start}.justify-self-right{justify-self:end}.justify-items-centered{justify-items:center}.justify-content-center{justify-content:center}.justify-content-right{justify-content:right}[data-columns="1"],.content-row[data-columns="1"],.content-row.one-column{grid-template-columns:1fr}[data-columns="2"],.content-row[data-columns="2"],.content-row.two-columns{grid-template-columns:1fr 1fr}[data-columns="3"],.content-row[data-columns="3"],.content-row.three-columns{grid-template-columns:1fr 1fr 1fr}[data-columns="4"],.content-row[data-columns="4"],.content-row.four-columns{grid-template-columns:1fr 1fr 1fr 1fr}[data-columns="5"],.content-row[data-columns="5"],.content-row.five-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[data-columns="6"],.content-row[data-columns="6"],.content-row.six-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}[data-columns="7"],.content-row[data-columns="7"],.content-row.seven-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}[data-columns="8"],.content-row[data-columns="8"],.content-row.eight-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.content-column{width:100%}.twenty-eighty,.twenty-eighty.flip-flop:nth-child(odd),.twenty-eighty.flop-flip:nth-child(even),.eighty-twenty.flip-flop:nth-child(even),.eighty-twenty.flop-flip:nth-child(odd){grid-template-columns:calc(20% - var(--gutter-50))calc(80% - var(--gutter-50))}.thirty-seventy,.thirty-seventy.flip-flop:nth-child(odd),.thirty-seventy.flop-flip:nth-child(even),.seventy-thirty.flip-flop:nth-child(even),.seventy-thirty.flop-flip:nth-child(odd){grid-template-columns:calc(30% - var(--gutter-50))calc(70% - var(--gutter-50))}.forty-sixty,.forty-sixty.flip-flop:nth-child(odd),.forty-sixty.flop-flip:nth-child(even),.sixty-forty.flip-flop:nth-child(even),.sixty-forty.flop-flip:nth-child(odd){grid-template-columns:calc(40% - var(--gutter-50))calc(60% - var(--gutter-50))}.fortyfive-fiftyfive,.fortyfive-fiftyfive.flip-flop:nth-child(odd),.fortyfive-fiftyfive.flop-flip:nth-child(even),.fiftyfive-fortyfive.flip-flop:nth-child(even),.fiftyfive-fortyfive.flop-flip:nth-child(odd){grid-template-columns:calc(45% - var(--gutter-50))calc(55% - var(--gutter-50))}.fifty-fifty{grid-template-columns:calc(50% - var(--gutter-50))calc(50% - var(--gutter-50))}.fiftyfive-fortyfive,.fiftyfive-fortyfive.flip-flop:nth-child(odd),.fiftyfive-fortyfive.flop-flip:nth-child(even),.fortyfive-fiftyfive.flip-flop:nth-child(even),.fortyfive-fiftyfive.flop-flip:nth-child(odd){grid-template-columns:calc(55% - var(--gutter-50))calc(45% - var(--gutter-50))}.sixty-forty,.sixty-forty.flip-flop:nth-child(odd),.sixty-forty.flop-flip:nth-child(even),.forty-sixty.flip-flop:nth-child(even),.forty-sixty.flop-flip:nth-child(odd){grid-template-columns:calc(60% - var(--gutter-50))calc(40% - var(--gutter-50))}.seventy-thirty,.seventy-thirty.flip-flop:nth-child(odd),.seventy-thirty.flop-flip:nth-child(even),.thirty-seventy.flip-flop:nth-child(even),.thirty-seventy.flop-flip:nth-child(odd){grid-template-columns:calc(70% - var(--gutter-50))calc(30% - var(--gutter-50))}.eighty-twenty,.eighty-twenty.flip-flop:nth-child(odd),.eighty-twenty.flop-flip:nth-child(even),.twenty-eighty.flip-flop:nth-child(even),.twenty-eighty.flop-flip:nth-child(odd){grid-template-columns:calc(80% - var(--gutter-50))calc(20% - var(--gutter-50))}.content-row.flip-flop{margin-top:var(--container-padding)}.content-row.flip-flop>*,.content-row.flop-flip>*{align-self:center;justify-self:start}.content-row.flip-flop.align-self-start>*,.content-row.flop-flip.align-self-start>*{align-self:start}.content-row.flip-flop:first-of-type,.content-row.flop-flip:first-of-type{margin-top:0}.content-row.flip-flop:nth-child(odd),.content-row.flop-flip:nth-child(even){grid-template-areas:"content media"}.content-row.flip-flop:nth-child(even),.content-row.flop-flip:nth-child(odd){grid-template-areas:"media content"}.content-row.flip-flop .content,.content-row.flop-flip .content{grid-area:content}.content-row.flip-flop .media,.content-row.flop-flip .media{grid-area:media}.content-section>.content-row{padding:var(--container-padding)}.content-wrapper.body:not(.animated){transition:all .5s ease-in-out}.content-wrapper.body.animated{transform:translateX(calc(var(--sidebar-nav-width) * -1));transition:transform .5s ease-in-out;box-shadow:5px 0 5px var(--tertiary-black)}.glow:not(.animated) strong{text-shadow:none;transition:text-shadow .5s ease-in-out}span.glow.animated,.glow.animated strong{-webkit-animation:glowup 1s cubic-bezier(.83,0,.17,1)2 alternate;-moz-animation:glowup 1s cubic-bezier(.83,0,.17,1)2 alternate;animation:glowup 1s cubic-bezier(.83,0,.17,1)2 alternate}.float:not(.animated) h3{transform:translateY(var(--gutter-default));transition:transform .5s ease-in;transition-delay:0s}.float.animated h3{transition:transform .35s ease-in-out;transition-delay:0s}@keyframes glowup{from{text-shadow:0 0 5px transparent,0 0 10px transparent,0 0 15px transparent,0 0 20px transparent}to{text-shadow:0 0 5px var(--text-primary-color),0 0 10px var(--text-primary-color),0 0 15px var(--text-primary-color),0 0 20px var(--text-primary-color)}}@-webkit-keyframes glowup{from{text-shadow:0 0 5px transparent,0 0 10px transparent,0 0 15px transparent,0 0 20px transparent}to{text-shadow:0 0 5px var(--text-primary-color),0 0 10px var(--text-primary-color),0 0 15px var(--text-primary-color),0 0 20px var(--text-primary-color)}}.u-hidden{display:none!important}.u-fullWidth{width:100%}.u-inline{display:inline}.u-inlineBlock{display:inline-block}.u-noMargin{margin:0}.u-noMarginTop{margin-top:0}.u-noMarginBottom{margin-bottom:0}.u-noScrollBar{scrollbar-color:transparent transparent;scrollbar-width:none;-ms-overflow-style:none}.u-noScrollBar::-webkit-scrollbar{display:none}.u-noPadding{padding:0}.u-noPaddingTop{padding-top:0}.u-noPaddingBottom{padding-bottom:0}.u-noPaddingVertical{padding-top:0;padding-bottom:0}.bold{font-weight:700}.center,.center>*{text-align:center;margin-left:auto;margin-right:auto}.right,.right>*{text-align:right;margin-left:auto;margin-right:auto}.no-decoration,.no-decoration:focus,.no-decoration:hover{text-decoration:none}.content-title .draft{margin-left:var(--gutter-default);font-size:.75em;color:var(--color-red)}@media screen and (max-width:374px){html{--responsive-mode:"xxs";--font-size-body:1.1rem;--line-height-body:1.5em}html .form.form-inline{display:block;height:auto;overflow:unset}html .form.form-inline .form-group{margin-bottom:var(--gutter-default)}html .form.form-inline .form-group:last-of-type{margin-bottom:unset}html .form.form-inline .form-group,html .form.form-inline .form-group .form-control,html .form.form-inline .form-group .form-submit{display:block;width:100%;text-align:center}html .form.form-inline .form-group .form-control,html .form.form-inline .form-group:first-child .form-control,html .form.form-inline .form-group:last-child .form-control,html .form.form-inline .form-group:not(:first-child):not(:last-child) .form-control{border:1px solid gray;border-right:1px solid gray;border-left:1px solid gray;border-radius:var(--gutter-50);border-top-right-radius:var(--gutter-50);border-bottom-right-radius:var(--gutter-50);border-bottom-left-radius:var(--gutter-50);border-top-left-radius:var(--gutter-50)}html .justify-content-right{justify-content:left}html .seventy-thirty:not(.no-responsive){grid-template-columns:1fr}}@media screen and (max-width:576px){html{--responsive-mode:"xs";--font-size-body:1.1rem;--line-height-body:1.5em;--gutter-width:15px;--container-width:98vw;--container-gutter:5vw;--max-columns:1;--figure-tiny-width:40%;--figure-small-width:50%;--figure-default-width:70%;--figure-large-width:90%;--figure-max-width:90%}html .hidden-xs{display:none}html .content-row[data-columns]:not(.no-responsive){grid-template-columns:repeat(var(--max-columns),1fr)}html .hero h1{font-size:2.75rem}html h2{font-size:1.75rem;line-height:1.5em}html .image-grid.three-columns,html .image-grid.four-columns,html .image-grid.five-columns,html .image-grid.six-columns,html .forty-sixty,html .fifty-fifty{grid-template-columns:1fr}html .gallery-horizontal{--gh-item-width:calc(var(--container-width) * .75)}html .justify-content-right{justify-content:left}html blockquote.pullquote{padding-left:25%}}@media screen and (min-width:577px) and (max-width:767px){html{--responsive-mode:"sm";--container-width:520px;--container-gutter:calc(calc(100% - 520px) / 2);--gutter-width:15px;--max-columns:1;--figure-tiny-width:35%;--figure-small-width:45%;--figure-default-width:65%;--figure-large-width:90%;--figure-max-width:90%;--sidebar-nav-width:50vw}html .hidden-sm{display:none}html .content-row[data-columns="2"]:not(.no-responsive),html .content-row[data-columns="3"]:not(.no-responsive),html .content-row[data-columns="4"]:not(.no-responsive),html .content-row[data-columns="5"]:not(.no-responsive),html .content-row[data-columns="6"]:not(.no-responsive),html .content-row[data-columns="7"]:not(.no-responsive),html .content-row[data-columns="8"]:not(.no-responsive){grid-template-columns:repeat(var(--max-columns),1fr)}html .content-row[data-columns][data-sm-columns="1"],html .content-row[data-columns][data-md-columns="1"]{grid-template-columns:1fr}html .forty-sixty,html .fifty-fifty{grid-template-columns:1fr}html .hero h1{font-size:4rem}html .image-grid.three-columns,html .image-grid.four-columns,html .image-grid.five-columns,html .image-grid.six-columns{grid-template-columns:1fr}html .justify-content-right{justify-content:left}}@media screen and (min-width:768px) and (max-width:991px){html{--responsive-mode:"md";--container-width:720px;--container-gutter:calc(calc(100% - 640px) / 2);--max-columns:3;--figure-tiny-width:30%;--figure-small-width:40%;--figure-default-width:60%;--figure-large-width:90%;--figure-max-width:90%}html .content-wrapper.body.animated{transform:translateX(0)}html .hidden-md{display:none}html .content-row[data-columns="4"],html .content-row[data-columns="5"],html .content-row[data-columns="6"],html .content-row[data-columns="7"],html .content-row[data-columns="8"]{grid-template-columns:repeat(var(--max-columns),1fr)}html .content-row[data-columns][data-md-columns="1"]{grid-template-columns:1fr}html .image-grid.three-columns,html .image-grid.four-columns,html .image-grid.five-columns{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px) and (max-width:1199px){html{--responsive-mode:"lg";--container-width:960px;--container-gutter:calc(calc(100% - 760px) / 2);--max-columns:4;--figure-tiny-width:25%;--figure-small-width:35%;--figure-default-width:55%;--figure-large-width:90%;--figure-max-width:90%}html .content-wrapper.body.animated{transform:translateX(0)}html .hidden-lg{display:none}html .content-row[data-columns="5"],html .content-row[data-columns="6"],html .content-row[data-columns="7"],html .content-row[data-columns="8"]{grid-template-columns:repeat(var(--max-columns),1fr)}}@media screen and (min-width:1200px){html{--responsive-mode:"xl";--container-width:1080px;--container-gutter:calc(calc(100% - 880px) / 2);--figure-tiny-width:20%;--figure-small-width:30%;--figure-default-width:50%;--figure-large-width:70%;--figure-max-width:90%}html .content-wrapper.body.animated{transform:translateX(0)}html .hidden-xl{display:none}}@media(hover:none) and (pointer:coarse){html .desktop-only{display:none}}@media(hover:none) and (pointer:fine){html .desktop-only{display:none}}@media(hover:hover) and (pointer:coarse){html .desktop-only{display:none}}@media(hover:hover) and (pointer:fine){}.bio{background-color:var(--background-secondary);border-radius:var(--gutter-default);padding:var(--gutter-200);height:100%}.bio:last-of-type{margin-bottom:var(--gutter-default,15px)}.bios{padding-bottom:var(--gutter-default,15px)}.bio-image-wrapper{display:flex;flex-direction:column;border-radius:50%;background-color:var(--faint-black);padding:2rem;width:16rem;height:16rem;margin-left:auto;margin-right:auto;margin-bottom:var(--gutter-default,15px)}.bio-image-wrapper .bio-image{width:auto;height:100%;margin-left:auto;margin-right:auto}.bio-image-wrapper .bio-emoji{font-size:8rem;margin-left:auto;margin-right:auto}.breadcrumbs{margin-bottom:var(--gutter-default)}.breadcrumbs,.breadcrumbs .breadcrumb{color:var(--text-tertiary-color)}.breadcrumbs .breadcrumb:not(:hover){box-shadow:none}.button{display:inline-block;border:3px var(--pastel-pink)solid;border-radius:9999px;background:0 0;padding:var(--gutter-default,15px)var(--gutter-200,30px);margin:var(--gutter-default,15px)0;height:auto;text-decoration:none}.highlight{display:block;width:inherit;box-sizing:border-box}.highlight pre{font-family:monospace;font-size:var(--font-size-code);line-height:var(--line-height-code);padding:var(--gutter-width);border-radius:calc(var(--gutter-width)/2);overflow-x:scroll}.highlight pre code *{height:var(--line-height-code)}.faq-items{row-gap:var(--gutter-default,15px)}.faq-item{border-bottom:1px solid var(--text-tertiary-color)}.faq-item .item-question{width:100%;padding-right:var(--gutter-200)}.faq-item .item-question:not(.icon){color:var(--color-3)}.faq-item .icon{float:right;font-size:2rem;line-height:1em;height:1em;padding-top:var(--gutter-50,7.5px);padding-bottom:var(--gutter-50,7.5px);margin-right:calc(var(--gutter-200) * -1);transform:rotate(0);transition:transform .25s ease-in-out}.faq-item.expanded .icon{transform:rotate(180deg);transition:transform .25s ease-in-out}.faq-item .item-answer{overflow:hidden;max-height:0;transition-property:max-height;transition-duration:.5s;transition-timing-function:ease-in-out}.faq-item.expanded .item-answer{height:fit-content;max-height:1000px;transition-property:max-height;transition-duration:.5s;transition-timing-function:ease-in-out}.faq-item .item-answer p,.faq-item .item-answer *{color:var(--text-primary-color)}.faq-item .item-answer p:last-child{padding-bottom:var(--gutter-default,15px)}.faq-item .item-answer em{color:var(--color-1)}.faq-item .item-answer strong{color:var(--color-2)}.figure{width:100%;text-align:center;margin:0}.figure img{width:var(--figure-default-width);margin-left:auto;margin-right:auto}.figure-tiny img,.figure.figure-tiny img{width:var(--figure-tiny-width)}.figure-small img,.figure.figure-small img{width:var(--figure-small-width)}.figure-large img,.figure.figure-large img{width:var(--figure-large-width)}.figure img{filter:brightness(var(--image-brightness-filter))}.figure figcaption p{font-size:.9rem;width:var(--figure-default-width);margin-left:auto;margin-right:auto}.figure figcaption p a{font-size:inherit;color:inherit}.figure:first-child{padding-top:var(--gutter-200,30px)}.footer{font-size:1.2rem}.footer .content-row:last-of-type{margin-bottom:var(--gutter-default,15px)}.footer .footer-title{align-self:start}.footer .menu-group-header{color:var(--text-secondary-color);padding-bottom:var(--gutter-default)}.footer .footer-link{display:block;align-self:start;padding-top:10px}.footer .title-link:not(:hover),.footer .footer-link:not(:hover){box-shadow:none}.footer .footer-copyright{font-size:1.2rem;line-height:1.5em;grid-column-gap:0}.footer .footer-copyright .copyright span{font-size:inherit;line-height:inherit;color:var(--text-tertiary-color)}.footer .follows .social-platform-link{font-size:inherit;line-height:inherit;color:inherit;fill:inherit;margin-left:5px;box-shadow:none}.footer .follows .social-platform-link svg{font-size:inherit;line-height:inherit;height:1em;width:1em;align-self:center;vertical-align:middle;fill:var(--text-tertiary-color);margin-bottom:10px}.form{width:100%}.form .form-group *{width:100%}.form .form-group .form-label{font-weight:700;color:var(--text-primary-color)}.form .form-group .form-control{display:block;box-sizing:border-box;margin-bottom:var(--gutter-width);border:1px solid gray;border-radius:calc(var(--gutter-width)/2);border-radius:calc(var(--gutter-width)/2);padding:7.5px 15px;box-shadow:none;-webkit-box-shadow:none;color:var(--text-primary-color);background:var(--background-primary)}.form .form-group .form-control:focus:valid{}.form .form-group .form-control.form-select{appearance:searchfield;-webkit-appearance:searchfield;-moz-appearance:searchfield;height:2.5rem;line-height:2.5rem}.form .form-group .checkbox-group{display:block}.form .form-group input[type=file]{display:block;width:100%}.form .form-group input[type=checkbox]{display:inline-block;width:auto;font-size:inherit;vertical-align:-webkit-baseline-middle;margin-right:10px;color:var(--text-primary-color)}.form .form-group input[type=date]{text-align:center}.form .form-group .radio-group{display:block}.form .form-group .radio-group .form-control{font-weight:unset;display:inline;width:auto;vertical-align:-webkit-baseline-middle;margin-right:10px;color:var(--text-primary-color);background:var(--background-primary)}.form .form-group .radio-group .form-label{font-weight:unset;display:inline;width:auto;color:var(--text-primary-color)}.form .form-group input[type=submit],.form .form-group input[type=button]{display:block;margin-top:var(--gutter-width);padding:var(--gutter-width);text-decoration:none;cursor:pointer;border:1px solid gray;border-radius:var(--gutter-50);color:var(--text-primary-color);background:var(--background-primary);-webkit-appearance:none}.form .form-group input[type=submit][disabled]{opacity:.75}.form.form-pending,.form .form-group input[type=submit].form-pending{cursor:wait}.form.form-success,.form .form-group input[type=submit].form-success{font-weight:700}.form .form-group.humanoid,.form.form-inline .form-group.humanoid{display:none}.form .form-submit{font-weight:700}.form .form-control:focus{outline:none}.form.form-inline{display:flex;flex-direction:row;height:60px;overflow:hidden;width:100%}.form.form-inline .form-group,.form.form-inline .form-group .form-label,.form.form-inline .form-group .form-control,.form.form-inline .form-group .form-submit{box-sizing:border-box;display:inline;height:100%;margin:0}.form.form-inline .form-group .form-label{display:none}.form.form-inline .form-group:first-child .form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.form.form-inline .form-group:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.form.form-inline .form-group:not(:first-child):not(:last-child) .form-control{border-radius:0;border-left:0;border-right:0}.center .form.form-inline{justify-content:center}.form.form-inline .form-group .form-control{background:var(--primary-black);background-color:var(--primary-black)}.gallery-horizontal{display:block;position:relative;width:100vw;height:fit-content;--gh-item-width:360px;--gh-item-height:200px}.gh-scroll-container{display:block;overflow:scroll;scroll-snap-type:x mandatory;scroll-padding:calc(var(--container-offset) + var(--gutter-default,15px));transition:scroll-behavior 1.5s ease-in-out}.gh-container-control{z-index:var(--z-index-10);position:absolute;top:50%;width:4rem;height:4rem}.gh-container-control.scroll-left{left:0;margin-left:var(--gutter-default,15px)}.gh-container-control.scroll-right{right:0;margin-right:var(--gutter-default,15px)}.gh-container-control .scroll-button,.gh-container-control .scroll-button .icon{background-color:inherit;border:none;width:100%;height:100%}.gh-container-control .scroll-button:hover,.gh-container-control .scroll-button .icon:hover{cursor:pointer}.gh-container-control .scroll-button.disabled:hover,.gh-container-control .scroll-button.disabled .icon:hover{cursor:not-allowed}.gh-item-container{display:grid;grid-auto-flow:column;justify-content:start;width:fit-content;padding-top:var(--gutter-200);padding-bottom:var(--gutter-200);padding-left:calc(var(--container-offset) + var(--gutter-width,15px));padding-right:100vw}.gh-item-tile{position:relative;width:var(--gh-item-width);min-height:var(--gh-item-height);scroll-snap-align:start;padding:var(--gutter-200);margin-right:var(--gutter-default);background:var(--background-secondary);border-radius:var(--gutter-default)}.gh-item-tile h2,.gh-item-tile h3,.gh-item-tile h4{padding-top:0;margin-top:0}.gh-item-tile p:nth-child(2),.gh-item-tile p:first-child{margin-top:0}.gh-item-tile p:last-child{padding-bottom:0;margin-bottom:0}.header{font-size:var(--font-size-body);line-height:var(--line-height-body)}.header .header-nav .header-title{display:inline-flex;align-items:center;fill:var(--text-primary-color)}.header .content-container{padding-top:var(--gutter-200,30px);padding-bottom:var(--gutter-200,30px)}.header .header-nav .header-title .title-link{}.header .header-nav .header-title .title-link .title{font-size:1.6rem;line-height:1em;font-weight:700}.header .header-nav .header-links{display:inline-block;margin-left:auto;margin-right:0;padding-bottom:0;align-content:center}.header .header-nav .content-column{width:unset}.header .header-nav .header-links .header-link{display:inline-block;margin-left:var(--gutter-default)}.header .header-nav .header-title .title-link:not(:hover),.header .header-nav .header-links .header-link:not(:hover){box-shadow:none}.header .header-nav .content-column.header-menu{justify-self:end;font-size:1.6em;line-height:1em;padding:0}.hero{flex:0}.hero h1{font-family:rubik,-apple-system,helvetica,sans-serif;font-size:5em;font-weight:700;line-height:1em}.hero h1 em strong{text-decoration:underline!important}.hero p{margin-bottom:var(--gutter-default)}.hero p:last-of-type{margin-bottom:0}.hero .button{margin-bottom:0}.hero .form{margin-top:var(--gutter-200)}.icon{font-size:1em;line-height:inherit;height:1em;width:1em;color:var(--text-primary-color);fill:var(--text-primary-color)}.icon.icon-md{font-size:2em;line-height:inherit;height:1em;width:1em}.icon.icon-md{font-size:3em;line-height:inherit;height:1em;width:1em}.icon.appstore{display:block;max-width:75%;width:240px;height:auto;padding-top:var(--gutter-default);padding-bottom:var(--gutter-default)}.st0{stroke:tranparent;fill-opacity:1}.st1{stroke:var(--text-primary);stroke-width:15;stroke-linecap:square;stroke-miterlimit:3}.image-grid{display:grid;width:100%;grid-template-rows:auto;grid-row-gap:var(--gutter-200,30px);row-gap:var(--gutter-200,30px);grid-column-gap:var(--gutter-default,15px);column-gap:var(--gutter-default,15px)}.image-grid>*{align-self:start;justify-self:start}.image-grid-image,.image-grid-icon{display:grid;align-self:center;justify-self:center}.image-grid-image{width:100%;height:auto}.image-grid-image.small{width:50%;height:auto}.image-grid-icon{width:100%;text-align:center}.image-grid-icon.xlarge{font-size:4em}.image-grid-icon.large{font-size:3em}.image-grid-icon.medium{font-size:2em}.image-grid-icon.small{font-size:1em}.image-grid-icon.red{color:var(--alert-red)}.image-grid:last-child{margin-bottom:0}.image-grid .align-self-centered{align-self:center}.image-grid .justify-self-centered{justify-self:center}.double-wide>.image-grid,.image-grid.double-wide{--grid-gutter:var(--gutter-200, 30px)}.triple-wide>.image-grid,.image-grid.triple-wide{--grid-gutter:var(--gutter-200, 30px)}.image-grid.one-column{grid-template-columns:1fr}.image-grid.two-columns{grid-template-columns:1fr 1fr}.image-grid.three-columns{grid-template-columns:1fr 1fr 1fr}.image-grid.four-columns{grid-template-columns:1fr 1fr 1fr 1fr}.image-grid.five-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.image-grid.six-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.image-grid.seven-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.image-grid.eight-columns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.image-grid.centered{margin-top:var(--container-padding)}.image-grid.centered>*{align-self:start;justify-self:start}.image-grid.centered:first-child{margin-top:0}.image-grid .image-grid-image.grayscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.image-grid .image-grid-image.grayscale:hover{-webkit-filter:grayscale(0);filter:none}.content-section>.image-grid{padding:var(--container-padding)}.fancy-link{display:block;box-sizing:content-box;clear:right;text-decoration:none;white-space:nowrap;overflow-x:auto;text-overflow:clip;-ms-overflow-style:none}.fancy-link:after{content:" ";display:block;width:0;height:var(--link-underline-height);background-color:var(--link-underline);margin-bottom:5px;transition:all .5s ease}.fancy-link:hover{}.fancy-link:hover:after{content:" ";display:block;width:100%;height:var(--link-underline-height);background-color:var(--link-underline);margin-bottom:5px}.fancy-link>*{display:inline-block;font-size:inherit;line-height:inherit;color:inherit}.fancy-link .fancy-link-prefix-icon{line-height:inherit;width:1.2em}.fancy-link .fancy-link-suffix-icon{padding-left:3px;width:1.2em}.fancy-link>img{height:35px;width:auto}.list-items .list-item{width:100%}.list-items .list-item:hover{}.list-items .list-item a h4,.list-items .list-item p{margin-top:var(--gutter-width)}.list-items .list-item blockquote p{margin-top:0}.list-items .list-item .list-item-featured-image{display:inline-block;width:100%;max-height:100px;box-sizing:border-box;text-align:center}.list-items .list-item .list-item-featured-image img{display:inline-block;object-fit:cover;object-position:50% 50%;width:100%;height:150px;margin-top:15px;border-radius:calc(var(--gutter-width)/2);transition:all 500ms ease;filter:brightness(var(--image-brightness-filter))}.list-items .list-item:hover .list-item-featured-image img{width:calc(100% + var(--gutter-width));margin-left:calc(var(--gutter-width) * -.5);margin-right:calc(var(--gutter-width) * .5)}.list-items .list-item .list-item-header .draft{margin-left:var(--gutter-width);font-size:.75em;color:var(--color-red)}.list-items .list-item .content-row .content-block .list-item-summary{justify-self:stretch;color:var(--text-secondary-color)}.list-items .list-item .list-item-time{color:var(--text-tertiary-color)}.article{font-size:var(--font-size-body);line-height:var(--line-height-body);width:inherit}.article .content-author{margin-bottom:var(--gutter-default)}.article .content-meta{margin-bottom:var(--container-padding)}.article .content-meta span{color:var(--text-tertiary-color)}.article .content-body{width:inherit;max-width:inherit}.content-row.postnav{grid-auto-rows:min-content}.postnav .postnav-button{display:grid;width:100%;height:inherit;padding:var(--gutter-width);background-color:transparent;border:1px var(--text-primary-color)solid;border-radius:5px;align-self:stretch}.postnav .postnav-button a{text-decoration:none;align-self:start;box-shadow:none}.postnav .postnav-button .postnav-button-text{display:block}.postnav .postnav-button .postnav-button-text.postnav-button-desc{text-transform:uppercase;color:inherit}.postnav .postnav-button .postnav-button-text.postnav-button-title{font-weight:700;color:inherit}.postnav .postnav-button.postnav-prev .postnav-button-text{text-align:right}.postnav .postnav-button.postnav-next .postnav-button-text{text-align:left}.content-wrapper.sidebar{position:fixed;z-index:var(--z-index-0);height:100vh;right:0;width:100%}.sidebar-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-1);transition:background-color .5s ease-in-out}.sidebar-cover.animated{background-color:transparent;z-index:-100;transition:background-color .5s ease-in-out}.sidebar-nav{position:absolute;top:0;right:0;bottom:0;width:var(--sidebar-nav-width);overflow-x:hidden;overflow-y:scroll;background-color:var(--faint-white)}.sidebar-nav .content-row{width:inherit;margin-top:var(--gutter-200);padding:0}.sidebar-nav .title-link .title{font-size:2rem;line-height:1em}.sidebar-nav .content-row .content-column .title-link,.sidebar-nav .content-row .content-column .sidebar-link{display:block;text-align:center;margin-bottom:var(--gutter-default);width:auto;margin-left:var(--gutter-default);margin-right:var(--gutter-default)}.sidebar-nav .content-row .content-column .title-link:not(:hover),.sidebar-nav .content-row .content-column .sidebar-link:not(:hover){box-shadow:none}.stats .overview{margin-bottom:0}.stats .content-column:last-of-type{padding-bottom:0}.stats .stat-metric span{font-size:5rem;line-height:1em;font-weight:700}.item-tags{margin:var(--gutter-default)0;line-height:2rem}.item-tags .item-link{text-decoration:none;box-shadow:none}.item-tags .item-tag{font-size:.85em;padding:5px 8px;border-radius:5px;background-color:var(--background-secondary)}.video-player{width:100%;text-align:center;margin-top:var(--gutter-300,45px);margin-bottom:var(--gutter-300,45px)}.video-player .video{width:100%}.video-player.small-player .video{width:65%;margin-left:auto;margin-right:auto}.video-player figcaption{margin-bottom:var(--gutter-200,30px)}.video-player figcaption p{font-size:.9rem;width:var(--figure-default-width);margin-left:auto;margin-right:auto}.video-player figcaption p a{font-size:inherit;color:inherit}@media screen and (max-width:374px){}@media screen and (max-width:576px){.video-player.small-player .video{width:95%}}@media screen and (min-width:577px) and (max-width:767px){.video-player.small-player .video{width:90%}}@media screen and (min-width:768px) and (max-width:991px){.video-player.small-player .video{width:80%}}@media screen and (min-width:992px) and (max-width:1199px){}@media screen and (min-width:1200px){}@media(hover:none) and (pointer:coarse){}@media(hover:none) and (pointer:fine){}@media(hover:hover) and (pointer:coarse){}@media(hover:hover) and (pointer:fine){}