@import url(https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,600;1,600&family=Source+Sans+3:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;margin:.3em .6em .3em 0;vertical-align:top}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{font-size:1.5em;vertical-align:middle;width:1em}img.jssocials-share-logo{height:1em;width:auto}.jssocials-share-link{display:inline-block;line-height:1;text-align:center;text-decoration:none}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{cursor:default;display:inline-block;height:1.5em;line-height:1;padding:0 .3em;vertical-align:middle}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}
@charset "UTF-8";

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Source Sans\ 3,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select{color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact}[multiple]{color-adjust:unset;background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset}[type=checkbox],[type=radio]{color-adjust:exact;--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}:root{--tagify-dd-color-primary:#3595f6;--tagify-dd-bg-color:#fff}.tagify{--tags-border-color:#ddd;--tags-hover-border-color:#ccc;--tags-focus-border-color:#3595f6;--tag-bg:#e5e5e5;--tag-hover:#d3e2e2;--tag-text-color:#000;--tag-text-color--edit:#000;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#d39494;--tag-invalid-bg:hsla(0,42%,70%,.5);--tag-remove-bg:hsla(0,42%,70%,.3);--tag-remove-btn-color:#000;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:0.3s;--placeholder-color:rgba(0,0,0,.4);--placeholder-color-focus:rgba(0,0,0,.25);--loader-size:.8em;align-items:flex-start;border:1px solid #ddd;border:1px solid var(--tags-border-color);box-sizing:border-box;cursor:text;display:flex;flex-wrap:wrap;line-height:normal;outline:none;padding:0;position:relative;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover{border-color:#ccc;border-color:var(--tags-hover-border-color)}.tagify.tagify--focus{border-color:#3595f6;border-color:var(--tags-focus-border-color);transition:0s}.tagify[readonly]:not(.tagify--mix){cursor:default}.tagify[readonly]:not(.tagify--mix)>.tagify__input{margin:5px 0;visibility:hidden;width:0}.tagify[readonly]:not(.tagify--mix) .tagify__tag>div{padding:.3em .5em;padding:var(--tag-pad)}.tagify[readonly]:not(.tagify--mix) .tagify__tag>div:before{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input:before{content:none}.tagify--loading .tagify__input:after{animation:rotateLoader .4s linear infinite;border-color:#eee #bbb #888 transparent;border-radius:50%;border-style:solid;border-width:3px;content:"";height:.7em;height:var(--loader-size);margin:-2px 0 -2px .5em;opacity:1;vertical-align:middle;width:.7em;width:var(--loader-size)}.tagify--loading .tagify__input:empty:after{margin-left:0}.tagify+input,.tagify+textarea{display:none!important}.tagify__tag{align-items:center;cursor:default;display:inline-flex;margin:5px 0 5px 5px;outline:none;position:relative;transition:.13s ease-out;z-index:1}.tagify__tag>div{border-radius:3px;box-sizing:border-box;color:#000;color:var(--tag-text-color,#000);line-height:inherit;max-width:100%;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);transition:.13s ease-out;vertical-align:top;white-space:nowrap}.tagify__tag>div>*{display:inline-block;max-width:auto;max-width:var(--tag--max-width,auto);min-width:1ch;min-width:var(--tag--min-width,1ch);overflow:hidden;text-overflow:ellipsis;transition:.8s ease,color .1s;vertical-align:top;white-space:pre-wrap}.tagify__tag>div>[contenteditable]{cursor:text;margin:-2px;max-width:350px;outline:none;padding:2px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.tagify__tag>div:before{animation:tags--bump .3s ease-out 1;border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 1.1em #e5e5e5;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:.12s ease;z-index:-1}.tagify__tag:hover:not([readonly]) div:before{bottom:-2px;box-shadow:inset 0 0 0 1.1em #d3e2e2;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#d3e2e2) inset;left:-2px;right:-2px;top:-2px}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading:after{--loader-size:.4em;animation:rotateLoader .4s linear infinite;border-color:#eee #bbb #888 transparent;border-radius:50%;border-style:solid;border-width:3px;content:"";height:.7em;height:var(--loader-size);margin:0 .5em 0 -.1em;opacity:1;vertical-align:middle;width:.7em;width:var(--loader-size)}.tagify__tag--flash div:before{animation:none}.tagify__tag--hide{margin-left:0;margin-right:0;opacity:0;padding-left:0;padding-right:0;pointer-events:none;transform:scale(0);transition:.3s;transition:var(--tag-hide-transition,.3s);width:0!important}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div:before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before{box-shadow:inset 0 0 0 1.1em hsla(0,42%,70%,.5)!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-invalid-bg,hsla(0,42%,70%,.5)) inset!important;transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div:before{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}.tagify__tag--editable>div{color:#000;color:var(--tag-text-color--edit,#000)}.tagify__tag--editable>div:before{box-shadow:inset 0 0 0 2px #d3e2e2!important;box-shadow:0 0 0 2px var(--tag-hover,#d3e2e2) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn:after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div:before{box-shadow:inset 0 0 0 2px #d39494!important;box-shadow:0 0 0 2px var(--tag-invalid-color,#d39494) inset!important}.tagify__tag__removeBtn{align-items:center;background:none;background:var(--tag-remove-btn-bg,none);border-radius:50px;color:#000;color:var(--tag-remove-btn-color,#000);cursor:pointer;display:inline-flex;font:14px/1 Arial;height:14px;justify-content:center;margin-left:-4.6666666667px;margin-right:4.6666666667px;order:5;overflow:hidden;transition:.2s ease-out;width:14px}.tagify__tag__removeBtn:after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{background:#c77777;background:var(--tag-remove-btn-bg--hover,#c77777);color:#fff}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div:before{box-shadow:inset 0 0 0 1.1em hsla(0,42%,70%,.3)!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-remove-bg,hsla(0,42%,70%,.3)) inset!important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{box-sizing:inherit;color:inherit;color:var(--input-color,inherit);display:inline-block;flex-grow:1;line-height:inherit;margin:5px;min-width:110px;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);position:relative;white-space:pre-wrap}.tagify__input:empty:before{display:inline-block;opacity:1;transform:none;transition:.2s ease-out;width:auto}.tagify--mix .tagify__input:empty:before{display:inline-block}.tagify__input:focus{outline:none}.tagify__input:focus:before{opacity:0;transform:translatex(6px);transition:.2s ease-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tagify__input:focus:before{display:none}}@supports (-ms-ime-align:auto){.tagify__input:focus:before{display:none}}.tagify__input:focus:empty:before{color:rgba(0,0,0,.25);color:var(--placeholder-color-focus);opacity:1;transform:none;transition:.2s ease-out}@-moz-document url-prefix(){.tagify__input:focus:empty:after{display:none}}.tagify__input:before{color:rgba(0,0,0,.4);color:var(--placeholder-color);content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;opacity:0;pointer-events:none;position:absolute;white-space:nowrap;z-index:1}.tagify--mix .tagify__input:before{display:none;line-height:inherit;position:static}.tagify__input:after{color:#000;content:attr(data-suggest);display:inline-block;max-width:100px;opacity:.3;pointer-events:none;white-space:pre}.tagify__input .tagify__tag{margin:0}.tagify__input .tagify__tag>div{padding-bottom:0;padding-top:0}.tagify--mix{display:block}.tagify--mix .tagify__input{display:block;height:100%;line-height:1.5;margin:0;padding:5px;width:100%}.tagify--mix .tagify__input:before{height:auto}.tagify--mix .tagify__input:after{content:none}.tagify--select:after{bottom:0;content:">";font:16px monospace;height:8px;line-height:8px;opacity:.5;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]:after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{bottom:0;position:absolute;right:1.8em;top:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--invalid{--tags-border-color:#d39494}.tagify__dropdown{overflow:hidden;position:absolute;transform:translateY(1px);z-index:9999}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-bottom-width:0;border-top-width:1px}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{background:#fff;background:var(--tagify-dd-bg-color);border:1px solid #3595f6;border-color:var(--tagify-dd-color-primary);border-width:0 1.1px 1.1px;box-shadow:0 2px 4px -2px rgba(0,0,0,.2);max-height:300px;overflow:hidden;transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__wrapper:hover{overflow:auto}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{border-radius:2px;box-sizing:inherit;cursor:pointer;margin:1px;outline:none;padding:.3em .5em;position:relative}.tagify__dropdown__item--active{background:#3595f6;background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}@keyframes left-right{0%{transform:translateY(-20%) translateX(-10%)}to{transform:translateY(0) translateX(10%)}}@keyframes right-left{0%{transform:translateY(0) translateX(10%)}to{transform:translateY(-20%) translateX(-10%)}}.sy-box.sy-loading{background:url(/assets/img/loaders/light-spin.svg) 50% 50% no-repeat;background-size:32px;min-height:40px}.sy-box.sy-loading .sy-pager,.sy-box.sy-loading .sy-slides-wrap{visibility:hidden}.sy-slides-wrap{height:100%;position:relative;width:100%}.sy-slides-wrap:hover .sy-controls{display:block}.sy-slides-crop{overflow:hidden}.sy-list,.sy-slides-crop{height:100%;position:absolute;width:100%}.sy-list{list-style:none;margin:0;padding:0}.sy-list.horizontal{transition:left ease}.sy-list.vertical{transition:top ease}.sy-slide{position:absolute;width:100%;z-index:2}.sy-slide.kenburns{left:-20%;width:140%}.sy-slide.kenburns.useCSS{transition-property:opacity}.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){animation-fill-mode:forwards;animation-name:left-right}.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){animation-fill-mode:forwards;animation-name:right-left}.sy-slide.sy-active{z-index:3}.sy-slide>img{border:0}.sy-slide>a,.sy-slide>a>img,.sy-slide>img{display:block;margin:0;padding:0;width:100%}.sy-slide>a>img{border:0}.sy-controls{display:none;list-style:none;margin:0;padding:0;width:100%}.sy-controls,.sy-controls li{height:100%;position:absolute}.sy-controls li{min-width:4.2em;width:10%;z-index:33}.sy-controls li.sy-prev{left:0;top:0}.sy-controls li.sy-prev a:after{background-position:-5% 0}.sy-controls li.sy-next{right:0;top:0}.sy-controls li.sy-next a:after{background-position:105% 0}.sy-controls li a{display:block;height:100%;position:relative;text-indent:-9999px;width:100%}.sy-controls li a:link,.sy-controls li a:visited{opacity:.4}.sy-controls li a:focus,.sy-controls li a:hover{opacity:.8;outline:none}.sy-controls li a:after{background-color:#fff;background-image:url(/assets/vendor/slippry/images/arrows.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#111;content:"";font-weight:800;height:2.8em;left:50%;line-height:2.8em;margin-left:-1.4em;margin-top:-1.4em;position:absolute;text-align:center;text-indent:0;top:50%;width:2.8em}@media only screen and (max-device-width:600px){.sy-controls{display:block}.sy-controls li{min-width:2.1em}.sy-controls li a:after{height:1.4em;margin-left:-.7em;margin-top:-.7em;width:1.4em}}.sy-caption-wrap{bottom:2em;left:50%;position:absolute;z-index:12}.sy-caption-wrap .sy-caption{background-color:rgba(0,0,0,.54);border-radius:1.2em;color:#fff;left:-50%;padding:.4em 1em;position:relative}.sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#e24b70;font-weight:600;text-decoration:none}.sy-caption-wrap .sy-caption a:focus,.sy-caption-wrap .sy-caption a:hover{text-decoration:underline}@media only screen and (max-device-width:600px),screen and (max-width:600px){.sy-caption-wrap{bottom:.4em;left:0}.sy-caption-wrap .sy-caption{border-radius:0;font-size:.92em;left:0;padding:.2em .4em}}.sy-pager{clear:both;display:block;list-style:none;margin:1em 0 0;padding:0;text-align:center;width:100%}.sy-pager li{border-radius:50%;display:inline-block;height:1.2em;margin:0 1em 0 0;width:1.2em}.sy-pager li.sy-active a{background-color:#e24b70}.sy-pager li a{background-color:#ccc;background-size:2em;border-radius:50%;display:block;height:100%;text-indent:-9999px;width:100%}.sy-pager li a:link,.sy-pager li a:visited{opacity:1}.sy-pager li a:focus,.sy-pager li a:hover{opacity:.6}.sy-filler{width:100%}.sy-filler.ready{transition:padding .6s ease}.jssocials-share i.fa{font-family:Font Awesome\ 5 Brands,serif}*,:after,:before{box-sizing:border-box}:root{--color-bg:#fefefe;--color-accent-1:#228b85;--color-accent-1-trans:rgba(34,139,133,.45);--color-accent-1-trans-light:rgba(34,139,133,.15);--color-accent-1-trans-lightest:rgba(34,139,133,.03);--color-accent-2:#354458;--color-accent-2-trans:rgba(53,68,88,.45);--color-accent-2-trans-light:rgba(53,68,88,.15);--color-accent-2-trans-lightest:rgba(53,68,88,.03);--color-accent-3:#1f7ab9;--color-accent-3-trans-light:rgba(31,122,185,.15);--color-accent-3-trans-lightest:rgba(31,122,185,.03);--color-btn-bg:var(--color-accent-3);--color-btn-bg-hover:var(--color-accent-2);--color-btn-text:#fff;--color-btn-text-hover:#fff;--color-header-bg:#fff;--color-danger:#a31d2a;--color-font:#212529;--color-font-h:#111;--color-font-h1:var(--color-accent-1);--color-font-h2:#555;--color-font-h3:#414141;--color-font-h4:#414141;--color-font-sm:inherit;--color-gray:#ddd;--color-gray-trans:hsla(0,0%,87%,.45);--color-gray-variant:#dadada;--color-gray-variant-trans:hsla(0,0%,85%,.45);--color-gray-variant-trans-light:hsla(0,0%,85%,.15);--color-gray-variant-trans-lightest:hsla(0,0%,85%,.03);--color-gray-variant-2:#ededed;--color-gray-light:#eee;--color-gray-dark:#232323;--color-link:#1e7b75;--color-link-hover:#00a076;--color-pagination-link-bg:#fff;--color-pagination-link-bg-hover:var(--color-accent-2);--color-pagination-link-bg-active:var(--color-accent-1);--color-pencil:#666;--color-selection-bg:var(--color-accent-2);--color-selection-text:#fff;--color-skill-bar-bg:#f6f6f6;--color-skill-bar-border:#e4e4e4;--color-skill-bar-alt-bg:#717172;--color-skill-bar-alt-border:var(--color-skill-bar-alt-bg);--color-callout-btn-bg:#f7f7f7;--color-callout-btn-text:#1d7771;--color-input-bg:#fff;--color-input-border:var(--color-accent-1);--color-input-text:#000;--color-input-inner-shadow:rgba(234,230,245,.9);--color-input-bg-hover:rgba(41,171,164,.05);--color-input-border-hover:var(--color-accent-1);--color-input-text-hover:var(--color-accent-3);--color-mbl-link-bg:var(--color-accent-2);--color-mbl-link-bg-hover:rgba(0,0,0,.3);--color-mbl-link-bg-active:var(--color-accent-1);--color-mbl-link-border:var(--color-accent-2-trans);--color-mbl-menu-shadow:var(--color-accent-2-trans);--color-rqa-badge-bg:var(--color-accent-2-trans-lightest);--color-rqa-badge-border:var(--color-accent-2-trans-light);--color-section-bg-alt:#f6f6f6;--color-text-shadow-h1:hsla(0,0%,100%,.42);--color-nav-tag-border:var(--color-gray-light);--color-nav-tag-bg-hover:#fff;--color-cc-bg:var(--color-gray-variant)}:root.dark{--color-bg:#151516;--color-accent-2:#8194ad;--color-accent-2-trans:rgba(129,148,173,.45);--color-accent-2-trans-light:rgba(129,148,173,.15);--color-accent-2-trans-lightest:rgba(129,148,173,.03);--color-header-bg:#191d24;--color-font:#efefef;--color-font-h:#e3e3e3;--color-font-h2:var(--color-font-h);--color-font-h3:var(--color-font-h);--color-font-h4:var(--color-font-h);--color-gray:#3e454e;--color-gray-trans:hsla(0,0%,6%,.45);--color-gray-variant:var(--color-gray);--color-link:#228b85;--color-pagination-link-bg:#2c2c2c;--color-pagination-link-bg-hover:var(--color-accent-2);--color-pagination-link-bg-active:var(--color-accent-1);--color-pencil:#8d8d8d;--color-skill-bar-bg:#292929;--color-skill-bar-border:#3e3e3e;--color-callout-btn-bg:#111;--color-callout-btn-text:var(--color-accent-1);--color-input-bg:rgba(0,0,0,.16);--color-input-border:var(--color-gray);--color-input-text:#efefef;--color-input-inner-shadow:rgba(30,30,30,.49);--color-input-bg-hover:rgba(41,171,164,.05);--color-input-border-hover:var(--color-accent-1);--color-input-text-hover:#fff;--color-mbl-link-bg:#2c2c2c;--color-mbl-link-bg-hover:#3b3b3b;--color-mbl-link-bg-active:var(--color-accent-1);--color-mbl-link-border:#363636;--color-mbl-menu-shadow:rgba(25,25,25,.35);--color-rqa-badge-bg:var(--color-accent-2-trans);--color-section-bg-alt:#111315;--color-text-shadow-h1:rgba(3,3,3,.42);--color-nav-tag-border:#2b2b2b;--color-nav-tag-bg-hover:#2a2a2a;--color-cc-bg:var(--color-gray-dark)}body,html{background:var(--color-bg);color:var(--color-font)}html{font-size:15px;letter-spacing:.011em;line-height:1.6;text-rendering:auto}html ::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}html ::-moz-selection{background:var(--color-selection-bg);color:var(--color-selection-text)}body{min-width:300px;width:100%}@media (min-width:1536px){body .container{max-width:1280px}}a{color:var(--color-link);outline:none;text-decoration:none}@media screen and (prefers-reduced-motion:no-preference){a{transition:all .25s}}a:focus,a:hover{color:var(--color-link-hover);outline:none;text-decoration:none}em{font-family:Crimson Text,serif}h1,h2,h3,h4,h5,h6{color:var(--color-font-h);font-family:Source Sans\ 3,Segoe UI Light,sans-serif;font-weight:600;line-height:1.25}h1.l,h2.l,h3.l,h4.l,h5.l,h6.l{border-bottom:none!important;overflow:hidden}h1.l>span,h2.l>span,h3.l>span,h4.l>span,h5.l>span,h6.l>span{display:inline-block;position:relative}h1.l>span:after,h1.l>span:before,h2.l>span:after,h2.l>span:before,h3.l>span:after,h3.l>span:before,h4.l>span:after,h4.l>span:before,h5.l>span:after,h5.l>span:before,h6.l>span:after,h6.l>span:before{border-top:1px solid var(--color-gray-variant-trans-light);content:"";height:2px;position:absolute;top:50%;width:300rem}h1.l>span:before,h2.l>span:before,h3.l>span:before,h4.l>span:before,h5.l>span:before,h6.l>span:before{margin-right:40px;right:100%}h1.l>span:after,h2.l>span:after,h3.l>span:after,h4.l>span:after,h5.l>span:after,h6.l>span:after{left:100%;margin-left:40px}h1.l+h3,h2.l+h3,h3.l+h3,h4.l+h3,h5.l+h3,h6.l+h3{font-size:1rem;text-align:center;text-transform:uppercase}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-weight:300}h1.section,h1.section-header,h2.section,h2.section-header,h3.section,h3.section-header,h4.section,h4.section-header,h5.section,h5.section-header,h6.section,h6.section-header{margin-bottom:1rem;position:relative;z-index:2}h1{color:var(--color-font-h1);font-family:Crimson Text,serif;font-size:2.5rem;font-style:italic;font-weight:600;margin:.7rem 0 1rem;padding:0;text-shadow:0 1px 0 var(--color-text-shadow-h1)}h1 a{color:inherit}h2{border-bottom:1px dotted hsla(0,0%,87%,.1);color:var(--color-font-h2);font-size:1.7rem;margin:1rem 0;padding-bottom:5px}h2 a{color:inherit}h2.fancy,h2.l{padding-bottom:0}h3{color:var(--color-font-h3);font-size:1.3rem;margin:.97rem 0 .9rem;padding-top:.077rem}h4{color:var(--color-font-h4);font-size:1.23rem;letter-spacing:.5px}h4,h5,h6{margin:.75rem 0}h5{font-size:1.1rem}h6{font-size:1rem}h3+p,h4+p,h5+p,h6+p{margin-top:1rem}hr{border-color:var(--color-gray-variant-trans-light);margin-bottom:2rem;margin-top:2rem;text-align:center}hr:before{color:var(--color-pencil);content:"...";display:inline-block;font-size:1.5rem;font-weight:400;letter-spacing:.6em;position:relative;top:-.01rem}nav *{zoom:1}p{line-height:1.6;margin:1.1em 0}@media (min-width:768px){section.vw:after,section.vw:before{background:var(--color-bg);bottom:auto;box-shadow:none;content:"";display:block;height:50px;left:-50%;position:absolute;top:-49px;transform:skewY(2deg);width:100%;z-index:1}}@media (min-width:768px) and (min-width:2200px){section.vw:after,section.vw:before{display:none}}@media (min-width:768px){section.vw:after{left:auto;right:-50%;transform:skewY(-2deg)}}section.alt{background-color:var(--color-section-bg-alt)}@media (min-width:768px){section.alt.vw:after,section.alt.vw:before{background:var(--color-section-bg-alt);bottom:auto;box-shadow:none;content:"";display:block;height:50px;left:-50%;position:absolute;top:-49px;transform:skewY(2deg);width:100%;z-index:1}}@media (min-width:768px) and (min-width:2200px){section.alt.vw:after,section.alt.vw:before{display:none}}@media (min-width:768px){section.alt.vw:after{left:auto;right:-50%;transform:skewY(-2deg)}}iframe,img,svg{max-width:100%}svg{height:auto}pre.hljs,pre[class*=language-]{border-radius:.375rem;box-shadow:-1px 0 0 0 var(--color-accent-1) 0 0 0 1px var(--color-gray-light);font-size:1rem;overflow:hidden}.btn{background:var(--color-btn-bg);border:1px solid transparent;color:var(--color-btn-text);cursor:pointer;display:inline-block;font-family:sans-serif;font-size:1rem;line-height:1.25;margin:0;padding:6px 8px;text-align:center;vertical-align:middle}.btn::-moz-focus-inner{border:0;padding:0}.btn.knock{background-color:var(--color-accent-2);color:#fff}.btn.knock:hover{background-color:#fff;color:var(--color-accent-2);text-shadow:none}.btn.hyper-active{border:1px dotted hsla(0,0%,100%,.25)}.btn:active{border:1px dotted hsla(0,0%,100%,.6)}.btn:active,.btn:focus{color:var(--color-btn-text-hover)}.btn:focus{border:1px dotted hsla(0,0%,100%,.8);outline:none}.btn:hover{background:var(--color-btn-bg-hover);color:var(--color-btn-text-hover);text-shadow:1px 1px 2px hsla(0,0%,5%,.16)}.btn.s{background:var(--color-callout-btn-bg);border-color:var(--color-accent-1-trans);border-radius:1rem;border-width:2px;box-shadow:0 1px 2px 0 hsla(0,0%,7%,.068);color:var(--color-callout-btn-text);line-height:1;margin:0 .4rem;padding:.5em .7em;position:relative;text-align:center;z-index:1}@media screen and (prefers-reduced-motion:no-preference){.btn.s{transition:all .1s ease-in}}.btn.s:first-child{margin-left:0}.btn.s:last-child{margin-right:0}.btn.s:active,.btn.s:focus,.btn.s:hover{background-color:var(--color-accent-1);color:#fff}.btn.s:hover:before{display:inline-block}@media screen and (prefers-reduced-motion:no-preference){.btn.s:hover:before{animation:swiv .5s 2}}form .field{margin-bottom:1.5rem;margin-top:1.5rem}form .field,form .field div{max-width:100%}form .field .tagify,form .field input,form .field select,form .field textarea{background-color:var(--color-input-bg);border-color:var(--color-input-border);border-radius:.5rem;border-width:2px;box-shadow:inset 0 0 3px 0 var(--color-input-inner-shadow);color:var(--color-input-text);display:block;margin-top:.25rem;width:100%}@media screen and (prefers-reduced-motion:no-preference){form .field .tagify,form .field input,form .field select,form .field textarea{transition:all .1s ease-in}}form .field .tagify:focus,form .field .tagify:hover,form .field input:focus,form .field input:hover,form .field select:focus,form .field select:hover,form .field textarea:focus,form .field textarea:hover{background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover);box-shadow:none;color:var(--color-input-text-hover);outline:none}form .field [type=file].tagify,form .field input[type=file]{padding:.5rem .75rem}form .field [type=checkbox].tagify,form .field [type=radio].tagify,form .field input[type=checkbox],form .field input[type=radio]{display:inline-block;height:1rem;margin-top:0;vertical-align:middle;width:1rem}form .actions{border-top:1px dashed var(--color-gray-variant-trans-light);margin-top:2rem;padding-top:1.5rem}form .actions .btn,form .actions button{min-height:25px;min-width:5.5rem}form .actions .btn.cancel,form .actions button.cancel{background-color:var(--color-accent-2);color:#fff}form .actions .btn.cancel:focus,form .actions .btn.cancel:hover,form .actions button.cancel:focus,form .actions button.cancel:hover{background-color:var(--color-danger)}form .actions [type=submit].tagify,form .actions [type=submit].tagify:focus,form .actions [type=submit].tagify:hover,form .actions button[type=submit],form .actions button[type=submit]:focus,form .actions button[type=submit]:hover,form .actions input[type=submit],form .actions input[type=submit]:focus,form .actions input[type=submit]:hover{background-color:var(--color-accent-1)}.dark form .field [type=checkbox].tagify,.dark form .field input[type=checkbox]{color:var(--color-accent-1)}.dark form .field .ql-toolbar{background-color:var(--color-accent-1)}.tagify__tag{background-color:var(--color-gray-variant-trans-light);border-radius:.25rem}.tagify__tag>div>*{vertical-align:middle}.tagify__tag>div:before{box-shadow:none}.tagify__tag:hover:not([readonly]){background-color:var(--color-accent-1-trans-light)}.tagify__tag:hover:not([readonly])>div:before{box-shadow:none}.dark .tagify{--tag-text-color:#bababa;--tag-text-color-hover:#bababa;--tag-remove-btn-color:#906262}@keyframes swiv{0%{transform:rotate(0deg)}33%{transform:rotate(5deg)}66%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.patt-brilliant{background-image:url(/assets/img/patt/brilliant.webp)}.patt-checkered{background-image:url(/assets/img/patt/checkered-pattern.webp)}.patt-egg-shell{background-image:url(/assets/img/patt/egg-shell.webp)}.serif{font-family:Crimson Text,serif}.in-content-ad-wrapper{border:1px solid var(--color-gray-trans);margin:2rem 0;padding:1rem}.no-results{margin:2rem auto;max-width:300px}.skill-list{margin:1.5rem 0 1rem;padding:0}.skill-list .skill-bar{background:var(--color-skill-bar-bg);border-bottom:1px solid var(--color-skill-bar-border);border-radius:.5rem;display:block;height:35px;margin-bottom:.38rem;overflow:hidden;position:relative;width:100%}@media screen and (prefers-reduced-motion:no-preference){.skill-list .skill-bar{transition:width .4s linear,background-color .4s linear}}.skill-list .skill-bar .skill-bar-bar{background:var(--color-accent-3);border-bottom:var(--color-accent-3);border-radius:.5rem;height:35px;width:0}.skill-list .skill-bar .skill-bar-title{color:#fff;font-size:12px;left:0;position:absolute;top:0;width:100%}.skill-list .skill-bar .skill-bar-title span{display:block;height:35px;line-height:35px}.skill-list .skill-bar .skill-bar-title [class*=fa-]{float:left;font-size:15px;line-height:35px;padding:0 15px}.skill-list .skill-bar .skill-bar-percent{color:#373737;font-size:11px;height:35px;line-height:35px;position:absolute;right:10px;top:0}.skill-list .skill-bar:nth-child(4n) .skill-bar-bar,.skill-list .skill-bar:nth-child(4n+1) .skill-bar-bar{background:var(--color-skill-bar-alt-bg);border-bottom:1px solid var(--color-skill-bar-alt-border)}@media (min-width:768px){.skill-list{display:flex;flex-wrap:wrap}.skill-list .skill-bar{flex:1 1 45%;max-width:50%}.skill-list .skill-bar:nth-child(2n){margin-left:1rem}}@media (min-width:1024px){.skill-list .skill-bar:nth-child(odd){margin-right:1rem}}.dm-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:currentColor;border:none;border-radius:40px;color:inherit;cursor:pointer;display:inline-block;height:22px;outline:none;overflow:hidden;position:relative;width:56px}@media screen and (prefers-reduced-motion:no-preference){.dm-toggle{transition:background-color .3s ease}}.dm-toggle:before{background-color:var(--color-bg);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;content:"dark light";display:block;font-size:10px;font-weight:700;height:18px;left:2px;line-height:20px;position:absolute;text-indent:-28px;text-shadow:-1px -1px rgba(0,0,0,.15);text-transform:uppercase;top:2px;white-space:nowrap;width:18px;word-spacing:24px;z-index:2}@media screen and (prefers-reduced-motion:no-preference){.dm-toggle:before{transition:all .3s cubic-bezier(.3,1.5,.7,1)}}.dm-toggle:focus{background-color:currentColor;box-shadow:none;outline:none}.dm-toggle:checked{background-image:none}.dm-toggle:checked,.dm-toggle:checked:focus{background-color:#111}.dm-toggle:checked:before{color:var(--color-accent-1);left:36px;text-shadow:none}.preload *{transition:none!important}.app-wrapper{height:100vh;overflow-x:hidden;overflow-y:auto;perspective:1000px}.app-main,.flash-w{background-color:var(--color-bg);background-image:url(/assets/img/patt/brilliant.webp);overflow:hidden;position:relative;z-index:1}.app-main img.thumb,.flash-w img.thumb{border-color:var(--color-gray-variant-trans);border-radius:.375rem;border-width:1px;display:inline-block;margin:.25rem;max-height:75px;padding:.25rem;width:auto}.app-main.err,.err.flash-w{background:var(--color-bg) center/cover no-repeat;bottom:0;height:100%;left:0;padding:0;position:absolute;right:0;top:0}@media screen and (prefers-reduced-motion:no-preference){.app-main.err,.err.flash-w{transition:background .2s}}.app-main.err .err-con,.err.flash-w .err-con{align-items:center;background-color:hsla(0,0%,100%,.475);background-image:url(/assets/img/patt/egg-shell.webp);color:#111;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:none;overflow:hidden}.app-main.err .err-con h1,.app-main.err .err-con h2,.app-main.err .err-con h3,.app-main.err .err-con h4,.app-main.err .err-con h5,.app-main.err .err-con h6,.err.flash-w .err-con h1,.err.flash-w .err-con h2,.err.flash-w .err-con h3,.err.flash-w .err-con h4,.err.flash-w .err-con h5,.err.flash-w .err-con h6{color:inherit}.app-main.err .err-con h1,.err.flash-w .err-con h1{font-size:3rem;font-weight:700;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.app-main.err .err-con h1~*,.err.flash-w .err-con h1~*{font-size:1.3rem}.app-main.err .err-con h1~p,.app-main.err .err-con strong,.err.flash-w .err-con h1~p,.err.flash-w .err-con strong{text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.written ol,.written ul{margin-bottom:2rem;margin-left:2rem}.written ol{list-style-type:decimal}.written ul{list-style-type:square}.written p img,.written pre[class*=language-]{border-radius:.5rem}.page-banner{background:no-repeat 50%/cover;overflow:hidden;position:relative;transform-style:preserve-3d}@media (min-width:768px){.page-banner:after,.page-banner:before{background:var(--color-bg) url(/assets/img/patt/brilliant.webp);bottom:-18px;box-shadow:none;content:"";display:block;height:50px;left:-50%;position:absolute;top:auto;transform:skewY(2deg);width:100%;z-index:1}}@media (min-width:768px) and (min-width:2200px){.page-banner:after,.page-banner:before{display:none}}@media (min-width:768px){.page-banner:after{left:auto;right:-50%;transform:skewY(-2deg)}}.page-banner>div{position:relative;z-index:2}.page-banner>.bg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateZ(-1000px);width:100%;z-index:0}.page-banner.about{background-image:url(/assets/img/banners/4pYY-OZgiX8-md.webp)}.dark .page-banner.about{background-image:url(/assets/img/banners/ruWkmt3nU58-md.webp)}.avatar{border-radius:50%;overflow:visible;shape-outside:circle(50%)}.intro p{line-height:2;margin:1rem 0}.intro p a{color:var(--color-accent-3)}.intro p a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-3);text-decoration-color:var(--color-accent-3)}.intro .access{clear:both;margin-top:2rem;position:relative;text-align:right}.intro .avatar{float:left;margin:1rem .8rem 0 0;position:relative}.intro .avatar img{border:1px solid transparent;border-radius:50%;max-height:100px;max-width:100px;position:relative}.intro:hover .avatar img{border-color:var(--color-accent-1-trans-light)}@media (min-width:768px){.intro{font-size:1.2rem;max-width:67rem}.intro p:after{color:var(--color-accent--trans);right:0}.intro .access:before{background:transparent;border:1px solid var(--color-accent-1-trans);border-radius:2rem;bottom:1rem;content:"";display:block;height:9999rem;position:absolute;right:-4rem;width:9999rem;z-index:0}.intro .avatar img{max-height:140px;max-width:140px;z-index:1}}@media screen and (min-width:768px) and (prefers-reduced-motion:no-preference){.intro .avatar img{transition:all .2s}}@media (min-width:768px){.intro .avatar:after{bottom:-20px;height:auto;top:-20px;width:1px}.intro .avatar:after,.intro .avatar:before{background:var(--color-accent-1-trans) url(/assets/img/patt/egg-shell.webp);content:"";display:block;position:absolute;right:49%;z-index:0}.intro .avatar:before{height:20px;top:45%;width:9999rem}.intro:hover .avatar img{border-width:1px;transform:scale(.9)}}.flexi-group{position:relative}.flexi-group .action a{background-color:hsla(0,0%,7%,.07);border:1px solid transparent;border-radius:2px;color:#fff;padding:7px 8px}.flexi-group .action a:focus,.flexi-group .action a:hover{background:#fefefe;border-color:hsla(0,0%,100%,.58);color:var(--color-accent-3);outline:none}.flexi-group .con{font-size:1.25rem}.flexi-group .con h4{color:inherit;font-size:1.7rem}.flexi-group .con ul li{margin:.7rem 0}.flexi-group .sym img{margin-left:auto;margin-right:auto;max-height:200px;max-width:280px}@media (min-width:768px){.flexi-group:after,.flexi-group:before{background:var(--color-bg) url(/assets/img/patt/brilliant.webp);bottom:auto;box-shadow:none;content:"";display:block;height:50px;left:-50%;position:absolute;top:-49px;transform:skewY(2deg);width:100%;z-index:1}}@media (min-width:768px) and (min-width:2200px){.flexi-group:after,.flexi-group:before{display:none}}@media (min-width:768px){.flexi-group:after{left:auto;right:-50%;transform:skewY(-2deg)}}@media (min-width:1024px){.flexi-group{display:flex}.flexi-group>div{flex:1 1 100%}}nav.tags{margin-bottom:1.5rem;margin-top:1.5rem}nav.tags h6{color:var(--color-pencil)}nav.tags ul li,nav.tags ul li a{display:inline-block}nav.tags ul li a{border:1px solid var(--color-nav-tag-border);border-radius:.25rem;color:var(--color-pencil);margin:.2em 0;padding:0 .5em}nav.tags ul li a:hover{background-color:var(--color-nav-tag-bg-hover);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:transparent transparent var(--color-accent-3);color:var(--color-accent-1)}nav.tags ul li a.active{border-color:var(--color-accent-1);color:var(--color-accent-1)}.post,.proj{z-index:1}.post-grid .post .thumbnail{border-radius:.5rem;border-bottom-right-radius:1.5rem;float:left;margin:.5rem 1rem .25rem .5rem;max-width:30%;overflow:hidden;shape-outside:margin-box}.post-grid .post .thumbnail .thumb{border-color:transparent;margin:0;padding:0}@media screen and (prefers-reduced-motion:no-preference){.proj-grid .proj .bb{transition:all .1s ease-in}}.pagination{text-align:center}.pagination ul{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:auto;margin-right:auto}.pagination ul,.pagination ul li,.pagination ul li a{display:inline-block}.pagination ul li a{background-color:var(--color-pagination-link-bg);padding-bottom:.1rem;padding-left:.5rem;padding-right:.5rem;padding-top:.1rem}.pagination ul li a:hover{background-color:var(--color-pagination-link-bg-hover)}.pagination ul li a.active,.pagination ul li a:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.pagination ul li a.active{background-color:var(--color-pagination-link-bg-active);cursor:default}.rqa-splash>.welcome{background:url(/assets/img/banners/photo-1518173946687-a4c8892bbd9f.jpeg) no-repeat 50%/cover;height:auto;padding:4rem 0;position:relative}@media (min-width:1024px){.rqa-splash>.welcome{display:flex;justify-content:center;min-height:50vh}}.rqa-splash>.welcome>.cont{display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:1}.rqa-splash>.welcome>.cont .title{color:var(--color-pencil);cursor:default;font-size:2rem}.rqa-splash>.welcome>.cont .intro{color:#111;cursor:default;font-weight:400;line-height:1.5}.rqa-splash>.welcome>.cont>.logo-holder{display:block}.rqa-splash>.welcome>.cont>.logo-holder .rqa-logo{display:inline-block;max-height:180px;max-width:80%;width:auto}.rqa-splash>.welcome:before{background:transparent;background:linear-gradient(transparent 0,var(--color-bg) 98%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:0}.rqa-splash>.links{background-color:var(--color-gray-variant-trans-lightest)}.rqa-splash>.links ul{list-style-type:none;margin:0;text-align:center}.rqa-splash>.links ul li{display:inline-block;margin:0;padding:0 5px}.rqa-splash>.links ul li a{display:inline-block;padding:10px;text-decoration:none}.dark .rqa-splash>.welcome>.cont .intro{color:#dbdbdb}.dark .rqa-splash>.welcome>.cont .title{color:#fff}.logo-link{position:relative;width:11rem}.logo-link svg{fill:currentColor;height:auto;margin:0 3.5rem 0 0;max-height:58.33px;max-width:98%;width:auto}.logo-link .by-logo{font-size:.651rem;left:39%;position:absolute;top:69%}.app-header{background-color:var(--color-header-bg)}.app-header .m a.active{color:var(--color-accent-1);cursor:default;position:relative}.app-header .m a.active:before{background:var(--color-accent-1);border-radius:.25rem;content:"";display:block;height:1rem;left:1em;position:absolute;right:1em;top:-3rem;width:auto}@media screen and (prefers-reduced-motion:no-preference){.app-header .m a.active:before{transition:margin-top .5s cubic-bezier(.175,.885,.32,1.275)}}.app-header .mbl-m{align-items:center;background-color:transparent;bottom:100%;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:-100%;z-index:30}@media screen and (prefers-reduced-motion:no-preference){.app-header .mbl-m{transition:background-color 1.5s ease-in,bottom .2s cubic-bezier(.68,-.55,.265,1.55),top .2s cubic-bezier(.68,-.55,.265,1.55),opacity .5s ease-in}}.app-header .mbl-m ul{--tw-bg-opacity:1;background-color:rgba(53,68,88,var(--tw-bg-opacity));border-radius:.5rem;box-shadow:0 0 9px 0 var(--color-mbl-menu-shadow);list-style-type:none;max-height:75%;max-width:90%;overflow:auto;padding:0;width:320px}.app-header .mbl-m ul li{border-bottom:1px solid var(--color-mbl-link-border);display:block;font-weight:600;overflow:hidden}.app-header .mbl-m ul li a{background:var(--color-mbl-link-bg);color:#fff;display:block;padding:1rem;text-align:center}.app-header .mbl-m ul li a:hover{background-color:var(--color-mbl-link-bg-hover)}.app-header .mbl-m ul li a.active{background-color:var(--color-mbl-link-bg-active);color:#fefefe}.app-header .mbl-m ul li:last-child{border-bottom:none}.app-header .mbl-m.open{background:var(--color-gray-trans);bottom:0;opacity:1;top:0}.app-header .mbl-m-btn{cursor:pointer;display:inline-block}@media screen and (prefers-reduced-motion:no-preference){.app-header .mbl-m-btn{transition:all .1s ease-in}}.app-footer{position:relative;z-index:0}.app-footer a{color:inherit}.app-footer a:hover{color:var(--color-accent-1)}.app-footer a.active{border-color:var(--color-gray);color:var(--color-accent-2);cursor:default}.app-footer .rqa>a{background:var(--color-rqa-badge-bg);border:2px solid var(--color-rqa-badge-border);border-radius:50%;display:inline-block;min-width:2rem;overflow:hidden;position:relative}.app-footer .rqa>a img{position:relative;z-index:1}.app-footer .rqa>a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.app-footer .rqa-logo{display:inline-block;margin:auto;width:auto}.app-footer .footer-nav,.app-footer .footer-social{background-color:var(--color-bg)}.app-footer .footer-nav ul li{padding:.5rem .1rem}.app-cc{background:var(--color-cc-bg);bottom:0;box-shadow:0 1px 2px 0 hsla(0,0%,7%,.068);color:var(--color-font);display:none;overflow:hidden;position:sticky;width:100vw;z-index:10}.app-cc .cc-wrapper{margin:0 auto;padding:1rem}.app-cc .cc-wrapper .actions .btn{background-color:var(--color-accent-2);border:2px solid transparent}.app-cc .cc-wrapper .actions .btn:hover{background-color:var(--color-accent-2-trans);border-color:var(--color-accent-2-trans)}.app-cc .cc-wrapper .actions .btn.accept{background-color:var(--color-accent-1)}.app-cc .cc-wrapper .actions .btn.accept:hover{background-color:var(--color-accent-1-trans);border-color:var(--color-accent-1)}.app-cc .cc-wrapper .actions .btn:not(:last-child){margin-right:.5rem}.app-cc.ask{display:block}.medium-zoom-image--opened{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:0;z-index:50}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-8{left:2rem}.z-10{z-index:10}.order-2{order:2}.m-0{margin:0}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-12{margin-bottom:3rem;margin-top:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.-mt-4{margin-top:-1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-14{margin-bottom:3.5rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-2{height:.5rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-auto{height:auto}.w-6{width:1.5rem}.w-10{width:2.5rem}.w-32{width:8rem}.w-64{width:16rem}.w-96{width:24rem}.w-full{width:100%}.max-w-sm{max-width:24rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.table-auto{table-layout:auto}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.resize{resize:both}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border-0{border-width:0}.border{border-width:1px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-transparent{border-color:transparent}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.border-red-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity))}.border-teal-700{--tw-border-opacity:1;border-color:rgba(15,118,110,var(--tw-border-opacity))}.border-orange-700{--tw-border-opacity:1;border-color:rgba(194,65,12,var(--tw-border-opacity))}.border-accent-1{--tw-border-opacity:1;border-color:rgba(34,139,133,var(--tw-border-opacity))}.border-accent-2{--tw-border-opacity:1;border-color:rgba(53,68,88,var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark .dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.dark .dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(209,250,229,var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgba(139,92,246,var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgba(204,251,241,var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgba(255,237,213,var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgba(249,115,22,var(--tw-bg-opacity))}.bg-accent-1{--tw-bg-opacity:1;background-color:rgba(34,139,133,var(--tw-bg-opacity))}.bg-accent-2{--tw-bg-opacity:1;background-color:rgba(53,68,88,var(--tw-bg-opacity))}.bg-accent-3{--tw-bg-opacity:1;background-color:rgba(31,122,185,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-emerald{--tw-bg-opacity:1;background-color:rgba(34,139,133,var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.hover\:bg-bluegray:hover{--tw-bg-opacity:1;background-color:rgba(53,68,88,var(--tw-bg-opacity))}.dark .dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.dark .dark\:hover\:bg-bluegray:hover{--tw-bg-opacity:1;background-color:rgba(53,68,88,var(--tw-bg-opacity))}.bg-opacity-90{--tw-bg-opacity:0.9}.dark .dark\:bg-opacity-80{--tw-bg-opacity:0.8}.bg-fixed{background-attachment:fixed}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-20{padding-bottom:5rem;padding-top:5rem}.pt-3{padding-top:.75rem}.pt-12{padding-top:3rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-relaxed{line-height:1.625}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity:1;color:rgba(15,118,110,var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity:1;color:rgba(194,65,12,var(--tw-text-opacity))}.text-accent-1{--tw-text-opacity:1;color:rgba(34,139,133,var(--tw-text-opacity))}.text-accent-3{--tw-text-opacity:1;color:rgba(31,122,185,var(--tw-text-opacity))}.text-bluegray{--tw-text-opacity:1;color:rgba(53,68,88,var(--tw-text-opacity))}.group:hover .group-hover\:text-accent-1{--tw-text-opacity:1;color:rgba(34,139,133,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.hover\:text-accent-1:hover,.hover\:text-emerald:hover{--tw-text-opacity:1;color:rgba(34,139,133,var(--tw-text-opacity))}.dark .dark\:text-current{color:currentColor}.dark .dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.dark .dark\:text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.dark .dark\:hover\:text-accent-1:hover{--tw-text-opacity:1;color:rgba(34,139,133,var(--tw-text-opacity))}.hover\:underline:hover{text-decoration:underline}*,:after,:before{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}.invert{--tw-invert:invert(100%)}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:order-1{order:1}.md\:order-none{order:0}.md\:mr-4{margin-right:1rem}.md\:mb-0{margin-bottom:0}.md\:mb-4{margin-bottom:1rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-1\/6{width:16.666667%}.md\:w-2\/6{width:33.333333%}.md\:min-w-0{min-width:0}.md\:flex-1{flex:1 1 0%}.md\:flex-shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.md\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:border-r{border-right-width:1px}.md\:border-dashed{border-style:dashed}.dark .md\:dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.md\:p-2{padding:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:pr-4{padding-right:1rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-8{padding-left:2rem}.md\:text-left{text-align:left}}@media (min-width:1024px){.lg\:mr-4{margin-right:1rem}.lg\:w-2\/3{width:66.666667%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-0{padding-left:0;padding-right:0}.lg\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1280px){.xl\:rounded-xl{border-radius:.75rem}.xl\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.xl\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.xl\:rounded-bl-xl{border-bottom-left-radius:.75rem}}
