@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Light.c99f09bd.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Regular.356cf140.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-SemiBold.a42bbd27.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Bold.5d53bcb8.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:url(/_next/static/media/Nunito-Black.099f3e00.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Metropolis;src:url(/_next/static/media/Metropolis-Light.654d5d8c.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Metropolis;src:url(/_next/static/media/Metropolis-Regular.95a97a83.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(/_next/static/media/Metropolis-Medium.79ed5294.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Metropolis;src:url(/_next/static/media/Metropolis-SemiBold.8460ced3.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Metropolis;src:url(/_next/static/media/Metropolis-Bold.d7799d86.otf) format("opentype");font-weight:700;font-style:normal}@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";body{font-family:var(--font-heading);margin:0;padding-top:var(--menubar-height);--font-heading:"Metropolis",sans-serif;--font-digit:"Metropolis",sans-serif;--font-body:"Nunito",sans-serif;--max-width:1500px;--menubar-height:calc(75rem / 16);--radius:calc(15rem / 16);--contained-width:85rem;--contained-small-width:40rem;--padding-left:2rem;--size-h1:calc(38rem / 16);--size-h2:calc(25rem / 16);--size-h3:calc(17rem / 16);--size-h4:calc(17rem / 16);--size-h5:calc(16rem / 16);--size-label:calc(13rem / 16);--size-body:calc(16rem / 16);--size-mobile-h1:calc(35rem / 16);--size-mobile-h2:calc(20rem / 16);--size-mobile-h3:calc(13rem / 16);--size-mobile-h4:calc(13rem / 16);--size-mobile-h5:calc(13rem / 16);--size-mobile-body:calc(13rem / 16);--size-mobile-label:calc(10rem / 16);--margin-xl:calc(100rem / 16);--margin-l:calc(60rem / 16);--margin-m:calc(40rem / 16);--margin-s:calc(20rem / 16);--margin-xs:calc(10rem / 16);--color-yellow:#ffda00;--color-light-yellow:#fff6d0;--color-black:#000;--color-white:#fff;--color-disabled:#f4f4f4;--color-background-gray:#f8f8f8;--color-light-gray:#cecece;--color-medium-gray:#ababab;--color-dark-gray:#242424;--color-link:#008dff;--color-subtext:#686868;--color-green:#57965d;--color-red:#de6666;--shadow:0px 4px 15px rgba(0,0,0,.13)}body.mobile{--padding-left:0.05vw;--radius:calc(8rem / 16)}.divider.xl,.spacer.xl{height:var(--margin-xl)}.divider.l,.spacer.l{height:var(--margin-l)}.divider.m,.spacer.m{height:var(--margin-m)}.divider.s,.spacer.s{height:var(--margin-s)}.divider.xs,.spacer.xs{height:var(--margin-xs)}.divider.wxl,.spacer.wxl{width:var(--margin-xl)}.divider.wl,.spacer.wl{width:var(--margin-l)}.divider.wm,.spacer.wm{width:var(--margin-m)}.divider.ws,.spacer.ws{width:var(--margin-s)}.divider.wxs,.spacer.wxs{width:var(--margin-xs)}.divider.fill,.spacer.fill{flex:1 1}.divider.divider,.spacer.divider{position:relative}.divider.divider:after,.spacer.divider:after{content:"";position:absolute;width:100%;top:50%;left:0;height:1px;background:var(--color-light-gray)}.desktop .hide-desktop,.mobile .hide-mobile,.tablet .hide-tablet{display:none}@keyframes placeholder{0%{background-color:#ececec}to{background-color:#c5c5c5}}.placeholder{pointer-events:none;border-radius:.5rem;max-width:100%;display:inline-block}.placeholder,.placeholder *{color:transparent!important}.placeholder,img{animation:placeholder 1s infinite alternate}.gm-style img{animation:none}.flex{display:flex}.flex.justify-start{justify-content:flex-start}.flex.justify-center{justify-content:center}.flex.justify-end{justify-content:flex-end}.flex.space-around{justify-content:space-around}.flex.space-between{justify-content:space-between}.flex.space-evenly{justify-content:space-evenly}.flex.column{flex-direction:column}.flex.column-reverse{flex-direction:column-reverse}.flex.align-start,.flex.start,.flex.top{align-items:flex-start}.flex.align-center,.flex.center{align-items:center}.flex.align-end,.flex.bottom,.flex.end{align-items:flex-end}.flex.gap-xs{gap:var(--margin-xs)}.flex.gap-s{gap:var(--margin-s)}.flex.gap-m{gap:var(--margin-m)}.flex.gap-l{gap:var(--margin-l)}.flex.gap-xl{gap:var(--margin-xl)}.mobile .flex.mobile-column{flex-direction:column;align-items:flex-start}.contained{width:100%;max-width:var(--max-width);margin:auto;padding:0 var(--padding-left)}.mobile .contained{padding:0;max-width:90%;margin:auto}.contained.small{width:100%;max-width:700px;margin:auto;padding:0 var(--padding-left)}.mobile .contained.small{padding:0;max-width:90%;margin:auto}*{font-family:var(--font-heading);font-weight:400;box-sizing:border-box;margin:0;padding:0}.row{display:flex}.row.space-between{justify-content:space-between}.row.right{justify-content:flex-end}.row.left{justify-content:flex-start}.row.center{align-items:center}.row [class*=column]{flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}.row [class*=column][class*="-10"]{width:10%}.row [class*=column][class*="-20"]{width:20%}.row [class*=column][class*="-25"]{width:25%}.row [class*=column][class*="-30"]{width:30%}.row [class*=column][class*="-33"]{width:33.3333%}.row [class*=column][class*="-40"]{width:40%}.row [class*=column][class*="-50"]{width:50%}.row [class*=column][class*="-60"]{width:60%}.row [class*=column][class*="-66"]{width:66.6666%}.row [class*=column][class*="-70"]{width:70%}.row [class*=column][class*="-75"]{width:75%}.row [class*=column][class*="-80"]{width:80%}.row [class*=column][class*="-90"]{width:90%}.row [class*=column][class*="-100"]{width:100%}.mobile .row{flex-direction:column}.mobile .row [class*=column],video{width:100%}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.a,a:not(.nostyle){color:var(--color-dark-gray);text-decoration:none;font-weight:500;transition:color .3s;cursor:pointer}.a:hover,a:not(.nostyle):hover{color:var(--color-black)}.text h1,.text h2,.text h3{margin-top:.6em;margin-bottom:.4em}.text h2{font-size:1.875rem}.text h3{font-size:1.5rem}.text h4,.text ol li,.text p,.text ul li{margin-bottom:1rem}.text ol,.text ul{padding-left:2em}.text ol li,.text ul li{margin-bottom:1em}.mobile .text br{display:none}.mobile .text h1,.mobile .text h2{margin-top:1em;margin-bottom:1em}blockquote{opacity:.7;font-style:italic;display:inline-flex}blockquote:after,blockquote:before{content:'"'}.h1,.h2,.h3,.h4,.h5,.p,.text ol li,.text ul li,h1,h2,h3,h4,h5,p{color:var(--color-dark-gray)}.h1.align-left,.h2.align-left,.h3.align-left,.h4.align-left,.h5.align-left,.p.align-left,.text ol li.align-left,.text ul li.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,p.align-left{text-align:left}.h1.align-center,.h2.align-center,.h3.align-center,.h4.align-center,.h5.align-center,.p.align-center,.text ol li.align-center,.text ul li.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,p.align-center{text-align:center}.h1.align-right,.h2.align-right,.h3.align-right,.h4.align-right,.h5.align-right,.p.align-right,.text ol li.align-right,.text ul li.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,p.align-right{text-align:right}.h1.digit,.h1.number,.h2.digit,.h2.number,.h3.digit,.h3.number,.h4.digit,.h4.number,.h5.digit,.h5.number,.p.digit,.p.number,.text ol li.digit,.text ol li.number,.text ul li.digit,.text ul li.number,h1.digit,h1.number,h2.digit,h2.number,h3.digit,h3.number,h4.digit,h4.number,h5.digit,h5.number,p.digit,p.number{font-family:var(--font-digit)}.h1.bold,.h2.bold,.h3.bold,.h4.bold,.h5.bold,.p.bold,.text ol li.bold,.text ul li.bold,h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,p.bold{font-weight:700}.h1.center,.h2.center,.h3.center,.h4.center,.h5.center,.p.center,.text ol li.center,.text ul li.center,h1.center,h2.center,h3.center,h4.center,h5.center,p.center{text-align:center}.h1.bubble,.h2.bubble,.h3.bubble,.h4.bubble,.h5.bubble,.p.bubble,.text ol li.bubble,.text ul li.bubble,h1.bubble,h2.bubble,h3.bubble,h4.bubble,h5.bubble,p.bubble{position:relative}.h1.bubble:before,.h2.bubble:before,.h3.bubble:before,.h4.bubble:before,.h5.bubble:before,.p.bubble:before,.text ol li.bubble:before,.text ul li.bubble:before,h1.bubble:before,h2.bubble:before,h3.bubble:before,h4.bubble:before,h5.bubble:before,p.bubble:before{content:"";position:absolute;z-index:-1;display:block;top:-3rem;left:-2rem;width:7rem;height:7rem;border-radius:100%;background-color:var(--color-yellow)}b,strong{font-family:inherit;font-weight:600}.subtext,.tag:not(.radio):not(.checkbox),label:not(.radio):not(.checkbox){font-family:var(--font-heading);font-size:var(--size-label);font-weight:400;color:var(--color-subtext)}.subtext.big,.tag:not(.radio):not(.checkbox).big,label:not(.radio):not(.checkbox).big{font-size:var(--size-body);color:var(--color-text)}.mobile .subtext,.mobile .tag:not(.radio):not(.checkbox),.mobile label:not(.radio):not(.checkbox){font-size:var(--size-mobile-label)}.h1,h1{font-family:var(--font-heading);font-size:var(--size-h1);line-height:1em;font-weight:600}.mobile .h1,.mobile h1{font-size:var(--size-mobile-h1)}.h2,h2{font-family:var(--font-heading);font-size:var(--size-h2);line-height:1em;font-weight:600}.mobile .h2,.mobile h2{font-size:var(--size-mobile-h2)}.h3,h3{font-family:var(--font-heading);font-size:var(--size-h3);line-height:1em;font-weight:600}.mobile .h3,.mobile h3{font-size:var(--size-mobile-h3)}.h4,h4{font-family:var(--font-heading);font-size:var(--size-h4);line-height:auto;font-weight:400}.mobile .h4,.mobile h4{font-size:var(--size-mobile-h4)}.h5,h5{font-family:var(--font-heading);font-size:var(--size-h5);line-height:auto;font-weight:400}.mobile .h5,.mobile h5{font-size:var(--size-mobile-h5)}.p,.text ol li,.text ul li,p{font-family:Nunito,sans-serif;font-size:var(--size-body);line-height:1.375em;letter-spacing:-.0015rem;font-weight:300}.mobile .p,.mobile .text ol li,.mobile .text ul li,.mobile p,.text ol .mobile li,.text ul .mobile li{line-height:1.3em;font-size:var(--size-mobile-body)}.p.excerpt,.text ol li.excerpt,.text ul li.excerpt,p.excerpt{font-style:italic}.tag{background-color:var(--color-dark-gray);color:var(--color-white)!important;border-radius:.4375rem;padding:.7em;text-transform:unset}.mobile .tag{font-size:var(--size-label)!important}.loader{width:1.2em;height:1.2em;border:2px solid var(--color-dark-gray);border-left:2px solid transparent;border-radius:10em;animation:rotate_loader 1.3s linear infinite}@keyframes rotate_loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button,button,input[type=submit],textarea[type=submit]{--tspeed:200ms;font-family:var(--font-body);font-size:.8125rem;font-weight:400;padding:.6em 1.7em;position:relative;letter-spacing:.06em;display:inline-flex;align-items:center;justify-content:center;text-transform:unset;transition:filter var(--tspeed),background-color var(--tspeed),color var(--tspeed),border-color var(--tspeed),opacity var(--tspeed);text-decoration:none;cursor:pointer;color:var(--color-dark-gray);background-color:var(--color-yellow);border:1px solid var(--color-yellow);border-radius:.4375rem}.button strong,button strong,input[type=submit] strong,textarea[type=submit] strong{margin-left:.4em}.button.light-background,button.light-background,input[type=submit].light-background,textarea[type=submit].light-background{color:var(--color-dark-gray);background-color:var(--color-white)}.button.light-background:hover,button.light-background:hover,input[type=submit].light-background:hover,textarea[type=submit].light-background:hover{background-color:var(--color-dark-gray)!important;color:var(--color-white)!important}.button.dark-background,button.dark-background,input[type=submit].dark-background,textarea[type=submit].dark-background{color:var(--color-white);background-color:var(--color-dark-gray)}.button.light-outline,button.light-outline,input[type=submit].light-outline,textarea[type=submit].light-outline{border-color:var(--color-white)}.button.dark-outline,button.dark-outline,input[type=submit].dark-outline,textarea[type=submit].dark-outline{border-color:var(--color-dark-gray)}.button.delete,.button.type-delete,.button.type-remove,button.delete,button.type-delete,button.type-remove,input[type=submit].delete,input[type=submit].type-delete,input[type=submit].type-remove,textarea[type=submit].delete,textarea[type=submit].type-delete,textarea[type=submit].type-remove{background:var(--color-red)!important;border-color:var(--color-red)!important;outline-color:var(--color-red)!important;color:#fff!important}.button.secondary,button.secondary,input[type=submit].secondary,textarea[type=submit].secondary{color:var(--color-white);background-color:var(--color-dark-gray);border-color:var(--color-dark-gray)}.button.secondary.outlined,button.secondary.outlined,input[type=submit].secondary.outlined,textarea[type=submit].secondary.outlined{border-color:var(--color-white)}.button.light,button.light,input[type=submit].light,textarea[type=submit].light{color:var(--color-black);background-color:transparent;border-color:var(--color-light-gray)}.button.hover:not(:disabled):not(.loading),.button:hover:not(:disabled):not(.loading),button.hover:not(:disabled):not(.loading),button:hover:not(:disabled):not(.loading),input[type=submit].hover:not(:disabled):not(.loading),input[type=submit]:hover:not(:disabled):not(.loading),textarea[type=submit].hover:not(:disabled):not(.loading),textarea[type=submit]:hover:not(:disabled):not(.loading){background-color:#ffe98d}.button.hover:not(:disabled):not(.loading).secondary,.button:hover:not(:disabled):not(.loading).secondary,button.hover:not(:disabled):not(.loading).secondary,button:hover:not(:disabled):not(.loading).secondary,input[type=submit].hover:not(:disabled):not(.loading).secondary,input[type=submit]:hover:not(:disabled):not(.loading).secondary,textarea[type=submit].hover:not(:disabled):not(.loading).secondary,textarea[type=submit]:hover:not(:disabled):not(.loading).secondary{background-color:#4d4d4d}.button.hover:not(:disabled):not(.loading).light,.button:hover:not(:disabled):not(.loading).light,button.hover:not(:disabled):not(.loading).light,button:hover:not(:disabled):not(.loading).light,input[type=submit].hover:not(:disabled):not(.loading).light,input[type=submit]:hover:not(:disabled):not(.loading).light,textarea[type=submit].hover:not(:disabled):not(.loading).light,textarea[type=submit]:hover:not(:disabled):not(.loading).light{background-color:var(--color-background-gray)}.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=submit].disabled,input[type=submit]:disabled,textarea[type=submit].disabled,textarea[type=submit]:disabled{opacity:.5;cursor:not-allowed}.button.loading,button.loading,input[type=submit].loading,textarea[type=submit].loading{color:transparent!important}.button.loading:after,button.loading:after,input[type=submit].loading:after,textarea[type=submit].loading:after{content:"";position:absolute;top:50%;left:50%;width:1.2em;height:1.2em;transform:translate(-50%,-50%);border:2px solid var(--color-dark-gray);border-left-color:transparent!important;border-radius:10em;animation:rotate 1.3s linear infinite}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.button.loading.delete:after,.button.loading.secondary:after,.button.loading.type-delete:after,.button.loading.type-remove:after,button.loading.delete:after,button.loading.secondary:after,button.loading.type-delete:after,button.loading.type-remove:after,input[type=submit].loading.delete:after,input[type=submit].loading.secondary:after,input[type=submit].loading.type-delete:after,input[type=submit].loading.type-remove:after,textarea[type=submit].loading.delete:after,textarea[type=submit].loading.secondary:after,textarea[type=submit].loading.type-delete:after,textarea[type=submit].loading.type-remove:after{border-color:var(--color-white)}.button .icon,button .icon,input[type=submit] .icon,textarea[type=submit] .icon{font-size:1.5em;margin-left:.75em}.button .icon img,button .icon img,input[type=submit] .icon img,textarea[type=submit] .icon img{filter:invert(1)}.mobile .button,.mobile button,.mobile input[type=submit],.mobile textarea[type=submit]{font-size:.8125rem;font-weight:400}input:not([type=submit]),select,textarea:not([type=submit]){font-size:.8125rem;padding:.75em 1em;border:1px solid var(--color-light-gray);border-radius:.4375rem;background-color:#fff}input:not([type=submit])::placeholder,select::placeholder,textarea:not([type=submit])::placeholder{color:#c9c2c2}input:not([type=submit]).focus,input:not([type=submit]):focus,select.focus,select:focus,textarea:not([type=submit]).focus,textarea:not([type=submit]):focus{border-color:#3eabb2;background-color:#ecf8f9;outline:none}input:not([type=submit]):disabled,select:disabled,textarea:not([type=submit]):disabled{color:#686868;background-color:#e7e7e7}input:not([type=submit]).invalid,select.invalid,textarea:not([type=submit]).invalid{border-color:var(--color-red)!important;background-color:#ffd9d9!important}input:not([type=submit]):-webkit-autofill,input:not([type=submit]):-webkit-autofill:focus,input:not([type=submit]):-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:not([type=submit]):-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}input:not([type=submit]):-webkit-autofill.focus,input:not([type=submit]):-webkit-autofill:focus,input:not([type=submit]):-webkit-autofill:focus.focus,input:not([type=submit]):-webkit-autofill:focus:focus,input:not([type=submit]):-webkit-autofill:hover.focus,input:not([type=submit]):-webkit-autofill:hover:focus,select:-webkit-autofill.focus,select:-webkit-autofill:focus,select:-webkit-autofill:focus.focus,select:-webkit-autofill:focus:focus,select:-webkit-autofill:hover.focus,select:-webkit-autofill:hover:focus,textarea:not([type=submit]):-webkit-autofill.focus,textarea:not([type=submit]):-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #ecf8f9}input:not([type=submit]):-webkit-autofill:disabled,input:not([type=submit]):-webkit-autofill:focus:disabled,input:not([type=submit]):-webkit-autofill:hover:disabled,select:-webkit-autofill:disabled,select:-webkit-autofill:focus:disabled,select:-webkit-autofill:hover:disabled,textarea:not([type=submit]):-webkit-autofill:disabled{-webkit-box-shadow:inset 0 0 0 1000px #e7e7e7;-webkit-text-fill-color:#686868}input:not([type=submit]):-webkit-autofill.invalid,input:not([type=submit]):-webkit-autofill:focus.invalid,input:not([type=submit]):-webkit-autofill:hover.invalid,select:-webkit-autofill.invalid,select:-webkit-autofill:focus.invalid,select:-webkit-autofill:hover.invalid,textarea:not([type=submit]):-webkit-autofill.invalid{-webkit-box-shadow:inset 0 0 0 1000px #ffc3c3}.mobile input:not([type=submit]),.mobile select,.mobile textarea:not([type=submit]){font-size:1rem}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/images/select.png);background-repeat:no-repeat;background-size:1.5em;background-position:right 1rem top 50%;padding-right:3em}.checkbox.tag,.radio.tag,label.checkbox,label.radio{--cb-size:1em;position:relative;padding-left:1.5em;line-height:1em;font-size:1rem;display:flex;align-items:center}.checkbox.tag input,.checkbox.tag textarea,.radio.tag input,.radio.tag textarea,label.checkbox input,label.checkbox textarea,label.radio input,label.radio textarea{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox.tag input:focus~.checkmark,.checkbox.tag textarea:focus~.checkmark,.radio.tag input:focus~.checkmark,.radio.tag textarea:focus~.checkmark,label.checkbox input:focus~.checkmark,label.checkbox textarea:focus~.checkmark,label.radio input:focus~.checkmark,label.radio textarea:focus~.checkmark{outline:.0625em var(--color-dark-gray) solid;outline-offset:.0625em}.checkbox.tag input:checked~.checkmark:after,.checkbox.tag textarea:checked~.checkmark:after,.radio.tag input:checked~.checkmark:after,.radio.tag textarea:checked~.checkmark:after,label.checkbox input:checked~.checkmark:after,label.checkbox textarea:checked~.checkmark:after,label.radio input:checked~.checkmark:after,label.radio textarea:checked~.checkmark:after{display:block}.checkbox.tag span.checkmark,.radio.tag span.checkmark,label.checkbox span.checkmark,label.radio span.checkmark{position:absolute;top:0;left:0;font-size:var(--cb-size);width:1em;height:1em;background-color:#fff;border:.0520833333em solid #000}.checkbox.tag span.checkmark:after,.radio.tag span.checkmark:after,label.checkbox span.checkmark:after,label.radio span.checkmark:after{content:"";display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5em;height:.5em;background:var(--color-dark-gray)}.radio.radio.tag span.checkmark,.radio.radio.tag span.checkmark:after,label.checkbox.radio span.checkmark,label.checkbox.radio span.checkmark:after,label.radio.radio span.checkmark,label.radio.radio span.checkmark:after{border-radius:var(--cb-size)}.mobile .checkbox.tag,.mobile .radio.tag,.mobile label.checkbox,.mobile label.radio{font-size:1.0416666667rem}.checkbox-group>.checkbox:not(:last-child),.radio-group>.radio:not(:last-child){margin-bottom:.75rem}.switch{font-size:1rem!important;position:relative;display:inline-block;width:3.75em;height:2.125em}.switch input,.switch textarea{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.35s}.switch .slider:before{position:absolute;content:"";height:1.875em;width:1.875em;left:.125em;bottom:.125em;background-color:#fff;transition:.35s}.switch input:checked+.slider,.switch textarea:checked+.slider{background-color:var(--color-yellow)}.switch input:focus+.slider,.switch textarea:focus+.slider{box-shadow:0 0 1px var(--color-yellow)}.switch input:checked+.slider:before,.switch textarea:checked+.slider:before{transform:translateX(1.625em)}.switch .slider.round{border-radius:2.125em}.switch .slider.round:before{border-radius:50%}.breadcrumbs,.post{color:#fff}.post{--gap:3em;--speed:500ms;background-color:var(--color-red);cursor:pointer;position:relative;flex-shrink:0;display:flex;flex-direction:column;width:calc(33.3333333333% - var(--gap)*.6666666667);height:35em;margin-right:var(--gap);transition:box-shadow var(--speed)}.post img{width:100%;height:15em;object-fit:cover;transition:transform var(--speed)}.post .content{position:absolute;bottom:0;width:100%;height:20em;background-color:var(--color-red);padding:1.5em;display:flex;flex-direction:column;transition:height var(--speed);will-change:height}.post .content .tag{background:#fff;color:var(--color-concrete);align-self:flex-start;padding:.5em 1em}.post .content .post-title{margin-top:2rem;font-weight:700}.post .content .excerpt{margin-top:var(--margin-s);height:1em;opacity:0;transition:opacity var(--speed)}.post .content .date{margin-top:auto}.post:hover{color:#fff}body:not(.mobile) .post:hover{box-shadow:0 .5em 2em rgba(0,0,0,.2)}body:not(.mobile) .post:hover img{transform:translateY(-20%)}body:not(.mobile) .post:hover .content{height:100%}body:not(.mobile) .post:hover .content .excerpt{transition-delay:.2s;opacity:1}body.mobile .post .content{height:65%}body.mobile .post .content .excerpt{transition-delay:.2s;opacity:1}.mobile .post{width:100%}.mobile .post .content{height:15em}.menubar-draggable{position:fixed;z-index:10;top:0;left:50%;width:10em;transform:translateX(-50%)}.accordion-item{cursor:pointer;display:flex;justify-content:space-between;padding:var(--margin-s) 1em;padding-right:.5em;padding-left:1em;border-bottom:.1em solid var(--color-medium-gray)}.accordion-item .icon{font-size:1.5rem;--color:var(--color-black)}.accordions .accordion:first-child{margin-top:0}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(var(--r,255),var(--g,255),var(--b,255),.7)}70%{transform:scale(1);box-shadow:0 0 0 .5em rgba(var(--r,255),var(--g,255),var(--b,255),0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(var(--r,255),var(--g,255),var(--b,255),0)}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}