.classic-box{max-width:1140px;margin:25px auto;padding:0 10px}.full-box{max-width:100%;margin:25px auto}#Ladik{color:#000}#Ladik.text{font-size:20px}#Ladik{color:#000}#Ladik .text{font-size:20px}.button{border:2px solid #000;border-radius:6px;background-color:#fff;padding:10px 20px;font-size:1.2em;font-weight:bolder;transition:.2s all;cursor:pointer}.button:hover{background-color:gray}.button.button-full-width{width:100%}.switch{position:relative;display:inline-block;width:100px;height:44px}.switch input{opacity:0;width:0;height:0}.switch input:active,.switch input:focus{outline:0!important;border:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #000;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"\002716";text-align:center;padding-top:4px;font-size:1.2em;height:32px;width:36px;left:3px;bottom:3px;background-color:#000;color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider:before{-webkit-transform:translateX(56px);-ms-transform:translateX(56px);transform:translateX(56px);content:"\002714"}form{width:100%}form.form-block input[type=date],form.form-block input[type=number],form.form-block input[type=password],form.form-block input[type=text]{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;box-sizing:border-box}form.form-block span.password{float:right;padding-top:16px}@media screen and (max-width:300px){form.form-block span.password{display:block;float:none}form.form-block .form-cancel{width:100%}}*{box-sizing:border-box}.centered{justify-content:center!important}.reverse{flex-flow:row-reverse wrap!important}.vertically-aligned{height:100%;align-items:center!important}.grid{display:flex;flex-flow:row wrap;justify-content:inherit;align-items:flex-start;width:100%!important;padding:0}.grid .grid-box{color:#fff;min-height:100px;padding:0}.grid .grid-box p{text-align:center;font-size:24px;font-weight:700}.grid .grid-box .skeleton{height:25px;width:80%;background-color:rgba(0,0,0,.15);display:block;margin:27px auto}[class*=desktop-],[class*=phone-],[class*=tablet-]{margin:0 .5% 10px .5%}.no-gutters [class*=desktop-],.no-gutters [class*=phone-],.no-gutters [class*=tablet-]{margin:0 0 10px 0}.relaxed-gutters [class*=desktop-],.relaxed-gutters [class*=phone-],.relaxed-gutters [class*=tablet-]{margin:0 1% 10px 1%}@media (min-width:991px){.desktop-one{flex-basis:7.33333333%}.desktop-two{flex-basis:15.66666667%}.desktop-three{flex-basis:24%}.desktop-four{flex-basis:32.33333333%}.desktop-five{flex-basis:40.66666667%}.desktop-six{flex-basis:49%}.desktop-seven{flex-basis:57.33333333%}.desktop-eight{flex-basis:65.66666667%}.desktop-nine{flex-basis:74%}.desktop-ten{flex-basis:82.33333333%}.desktop-eleven{flex-basis:90.66666667%}.desktop-twelve{flex-basis:99%}.no-gutters .desktop-one{flex-basis:8.33333333%}.no-gutters .desktop-two{flex-basis:16.66666667%}.no-gutters .desktop-three{flex-basis:25%}.no-gutters .desktop-four{flex-basis:33.33333333%}.no-gutters .desktop-five{flex-basis:41.66666667%}.no-gutters .desktop-six{flex-basis:50%}.no-gutters .desktop-seven{flex-basis:58.33333333%}.no-gutters .desktop-eight{flex-basis:66.66666667%}.no-gutters .desktop-nine{flex-basis:75%}.no-gutters .desktop-ten{flex-basis:83.33333333%}.no-gutters .desktop-eleven{flex-basis:91.66666667%}.no-gutters .desktop-twelve{flex-basis:100%}.relaxed-gutters .desktop-one{flex-basis:6.33333333%}.relaxed-gutters .desktop-two{flex-basis:14.66666667%}.relaxed-gutters .desktop-three{flex-basis:23%}.relaxed-gutters .desktop-four{flex-basis:31.33333333%}.relaxed-gutters .desktop-five{flex-basis:39.66666667%}.relaxed-gutters .desktop-six{flex-basis:48%}.relaxed-gutters .desktop-seven{flex-basis:56.33333333%}.relaxed-gutters .desktop-eight{flex-basis:64.66666667%}.relaxed-gutters .desktop-nine{flex-basis:73%}.relaxed-gutters .desktop-ten{flex-basis:81.33333333%}.relaxed-gutters .desktop-eleven{flex-basis:89.66666667%}.relaxed-gutters .desktop-twelve{flex-basis:98%}}@media (max-width:991px){.tablet-one{flex-basis:7.33333333%}.tablet-two{flex-basis:15.66666667%}.tablet-three{flex-basis:24%}.tablet-four{flex-basis:32.33333333%}.tablet-five{flex-basis:40.66666667%}.tablet-six{flex-basis:49%}.tablet-seven{flex-basis:57.33333333%}.tablet-eight{flex-basis:65.66666667%}.tablet-nine{flex-basis:74%}.tablet-ten{flex-basis:82.33333333%}.tablet-eleven{flex-basis:90.66666667%}.tablet-twelve{flex-basis:99%}.no-gutters .desktop-one{flex-basis:8.33333333%}.no-gutters .desktop-two{flex-basis:16.66666667%}.no-gutters .desktop-three{flex-basis:25%}.no-gutters .desktop-four{flex-basis:33.33333333%}.no-gutters .desktop-five{flex-basis:41.66666667%}.no-gutters .desktop-six{flex-basis:50%}.no-gutters .desktop-seven{flex-basis:58.33333333%}.no-gutters .desktop-eight{flex-basis:66.66666667%}.no-gutters .desktop-nine{flex-basis:75%}.no-gutters .desktop-ten{flex-basis:83.33333333%}.no-gutters .desktop-eleven{flex-basis:91.66666667%}.no-gutters .desktop-twelve{flex-basis:100%}.relaxed-gutters .desktop-one{flex-basis:6.33333333%}.relaxed-gutters .desktop-two{flex-basis:14.66666667%}.relaxed-gutters .desktop-three{flex-basis:23%}.relaxed-gutters .desktop-four{flex-basis:31.33333333%}.relaxed-gutters .desktop-five{flex-basis:39.66666667%}.relaxed-gutters .desktop-six{flex-basis:48%}.relaxed-gutters .desktop-seven{flex-basis:56.33333333%}.relaxed-gutters .desktop-eight{flex-basis:64.66666667%}.relaxed-gutters .desktop-nine{flex-basis:73%}.relaxed-gutters .desktop-ten{flex-basis:81.33333333%}.relaxed-gutters .desktop-eleven{flex-basis:89.66666667%}.relaxed-gutters .desktop-twelve{flex-basis:98%}}@media (max-width:661px){.phone-one{flex-basis:7.33333333%}.phone-two{flex-basis:15.66666667%}.phone-three{flex-basis:24%}.phone-four{flex-basis:32.33333333%}.phone-five{flex-basis:40.66666667%}.phone-six{flex-basis:49%}.phone-seven{flex-basis:57.33333333%}.phone-eight{flex-basis:65.66666667%}.phone-nine{flex-basis:74%}.phone-ten{flex-basis:82.33333333%}.phone-eleven{flex-basis:90.66666667%}.phone-twelve{flex-basis:99%}.no-gutters .desktop-one{flex-basis:8.33333333%}.no-gutters .desktop-two{flex-basis:16.66666667%}.no-gutters .desktop-three{flex-basis:25%}.no-gutters .desktop-four{flex-basis:33.33333333%}.no-gutters .desktop-five{flex-basis:41.66666667%}.no-gutters .desktop-six{flex-basis:50%}.no-gutters .desktop-seven{flex-basis:58.33333333%}.no-gutters .desktop-eight{flex-basis:66.66666667%}.no-gutters .desktop-nine{flex-basis:75%}.no-gutters .desktop-ten{flex-basis:83.33333333%}.no-gutters .desktop-eleven{flex-basis:91.66666667%}.no-gutters .desktop-twelve{flex-basis:100%}.relaxed-gutters .desktop-one{flex-basis:6.33333333%}.relaxed-gutters .desktop-two{flex-basis:14.66666667%}.relaxed-gutters .desktop-three{flex-basis:23%}.relaxed-gutters .desktop-four{flex-basis:31.33333333%}.relaxed-gutters .desktop-five{flex-basis:39.66666667%}.relaxed-gutters .desktop-six{flex-basis:48%}.relaxed-gutters .desktop-seven{flex-basis:56.33333333%}.relaxed-gutters .desktop-eight{flex-basis:64.66666667%}.relaxed-gutters .desktop-nine{flex-basis:73%}.relaxed-gutters .desktop-ten{flex-basis:81.33333333%}.relaxed-gutters .desktop-eleven{flex-basis:89.66666667%}.relaxed-gutters .desktop-twelve{flex-basis:98%}}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{font-size:1.125rem;font-weight:200;line-height:1.8}.font-light{font-weight:300}.font-regular{font-weight:400}.font-heavy{font-weight:700}.left{text-align:left}.right{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}.justify{text-align:justify}*{box-sizing:border-box}body,html{width:100%;margin:0;padding:0;font-family:Nunito;font-size:20px}body .kar-body,html .kar-body{margin:0;font-family:Epilogue,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#fff;color:#000}body .u-visually-hidden,html .u-visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}body .kar-header,html .kar-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem 1rem;padding:1rem 2rem}body .kar-header .kar-title,html .kar-header .kar-title{justify-self:center;font-size:1.8rem;font-weight:900;text-transform:lowercase;letter-spacing:.03em;margin:0}body .kar-header .kar-burger,html .kar-header .kar-burger{font-size:1.6rem;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem}body .kar-header .kar-burger:hover,html .kar-header .kar-burger:hover{background:#f6f6f6}body .kar-header .kar-burger:focus-visible,html .kar-header .kar-burger:focus-visible{outline:2px solid #000;outline-offset:2px}body .kar-search-area,html .kar-search-area{justify-self:end;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr) auto;align-items:center;min-width:0;gap:.5rem}body .kar-search-toggle,html .kar-search-toggle{background:0 0;border:0;font-size:1.6rem;line-height:1;cursor:pointer;padding:.25rem .5rem;display:inline-flex;align-items:center;justify-content:center}body .kar-search-toggle:hover,html .kar-search-toggle:hover{background:#f6f6f6}body .kar-search-toggle:focus-visible,html .kar-search-toggle:focus-visible{outline:2px solid #000;outline-offset:2px}body .kar-search-toggle .icon-close,body .kar-search-toggle .icon-search,html .kar-search-toggle .icon-close,html .kar-search-toggle .icon-search{width:1.4rem;height:1.4rem;display:block;fill:#000}body .kar-search-toggle .icon-close,html .kar-search-toggle .icon-close{display:none}body .kar-search-toggle.is-active .icon-search,html .kar-search-toggle.is-active .icon-search{display:none}body .kar-search-toggle.is-active .icon-close,html .kar-search-toggle.is-active .icon-close{display:block}body #site-search-panel.site-search,html #site-search-panel.site-search{min-width:0;overflow:hidden;display:flex;align-items:stretch;justify-content:flex-end;width:0;opacity:0;pointer-events:none;transition:width .2s ease,opacity 120ms ease}body #site-search-panel.site-search.has-results,body #site-search-panel.site-search.has-value,body #site-search-panel.site-search.is-open,html #site-search-panel.site-search.has-results,html #site-search-panel.site-search.has-value,html #site-search-panel.site-search.is-open{width:clamp(220px,42vw,680px);opacity:1;pointer-events:auto}body #site-search-panel.site-search form,html #site-search-panel.site-search form{display:flex;align-items:stretch;width:33%}body #site-search-panel.site-search .site-search__input,html #site-search-panel.site-search .site-search__input{flex:1 1 auto;min-width:140px;padding:10px 12px;border:2px solid #000;background:#fff;color:#000;font-size:16px;line-height:1;border-radius:0}body #site-search-panel.site-search .site-search__input:focus,html #site-search-panel.site-search .site-search__input:focus{outline:0;box-shadow:inset 0 0 0 2px #000}body #site-search-panel.site-search .site-search__input::placeholder,html #site-search-panel.site-search .site-search__input::placeholder{color:rgba(0,0,0,.6)}body #site-search-panel.site-search .site-search__input::-webkit-search-cancel-button,html #site-search-panel.site-search .site-search__input::-webkit-search-cancel-button{-webkit-appearance:none;height:0;width:0}body #site-search-panel.site-search .site-search__input::-ms-clear,html #site-search-panel.site-search .site-search__input::-ms-clear{display:none;width:0;height:0}body #site-search-panel.site-search .site-search__results,html #site-search-panel.site-search .site-search__results{display:none}body .kar-menu,html .kar-menu{position:fixed;inset:0 auto 0 0;width:18rem;transform:translateX(-100%);background:#ff0;color:#000;z-index:1000;transition:transform .3s ease;display:flex;flex-direction:column;height:100vh;height:100dvh}body .kar-menu.is-open,html .kar-menu.is-open{transform:translateX(0)}body .kar-menu .kar-logo,html .kar-menu .kar-logo{font-style:italic}body .kar-menu__head,html .kar-menu__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem 1rem 2.25rem}body .kar-menu__head .kar-logo,html .kar-menu__head .kar-logo{font-weight:800;letter-spacing:.02em}body .kar-menu__head .kar-menu__close,html .kar-menu__head .kar-menu__close{font-size:1.6rem;background:0 0;border:0;cursor:pointer;line-height:1;border-radius:.375rem;padding:.125rem .25rem}body .kar-menu__head .kar-menu__close:hover,html .kar-menu__head .kar-menu__close:hover{background:rgba(0,0,0,.06)}body .kar-menu__head .kar-menu__close:focus-visible,html .kar-menu__head .kar-menu__close:focus-visible{outline:2px solid #000;outline-offset:2px}body .kar-menu__body,html .kar-menu__body{flex:1 1 auto;min-height:0;overflow:auto}body .kar-menu__center,html .kar-menu__center{width:100%;padding:0 2.25rem 2rem;transition:padding-top .35s ease;will-change:padding-top}body .kar-menu__nav,html .kar-menu__nav{padding:1rem 0 0;display:flex;flex-direction:column;gap:.35rem;font-weight:700}body .kar-menu__nav a,html .kar-menu__nav a{color:#000;text-decoration:none;padding:.45rem 0;line-height:1.25}body .kar-menu__nav a.is-active,body .kar-menu__nav a:hover,html .kar-menu__nav a.is-active,html .kar-menu__nav a:hover{text-decoration:underline}body .kar-menu__nav details,html .kar-menu__nav details{margin-top:.2rem}body .kar-menu__nav details summary,html .kar-menu__nav details summary{cursor:pointer;list-style:none;font-weight:700;padding:.25rem 0}body .kar-menu__nav details summary::-webkit-details-marker,html .kar-menu__nav details summary::-webkit-details-marker{display:none}body .kar-menu__nav details .submenu,html .kar-menu__nav details .submenu{margin-top:.35rem;margin-left:1rem;display:flex;flex-direction:column;gap:.25rem;font-weight:700;overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}body .kar-menu__nav details[open] .submenu,html .kar-menu__nav details[open] .submenu{opacity:1}body .kar-menu__nav details .submenu a,html .kar-menu__nav details .submenu a{padding:.15rem 0}body .kar-menu__footer,html .kar-menu__footer{display:flex;justify-content:space-between;align-items:center;padding:.9rem 2.25rem;background:#ff0;font-weight:700;font-size:1.2em;gap:1rem}body .kar-menu__social,html .kar-menu__social{display:flex;align-items:center;gap:.75rem}body .kar-menu__social a,html .kar-menu__social a{color:#000;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s}body .kar-menu__social a:hover,html .kar-menu__social a:hover{opacity:.7}body .kar-menu__social a svg,html .kar-menu__social a svg{width:1.4rem;height:1.4rem}body .kar-menu__lang,html .kar-menu__lang{padding-bottom:8px}body .kar-menu__lang a,html .kar-menu__lang a{color:#000;text-decoration:none}body .kar-menu__lang a:hover,html .kar-menu__lang a:hover{text-decoration:underline}body .kar-overlay,html .kar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.2);z-index:900;border:none}body .kar-main,html .kar-main{padding:1.25rem}body .kar-grid,html .kar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}@media (min-width:640px){body .kar-grid,html .kar-grid{gap:1rem}}@media (min-width:1024px){body .kar-grid,html .kar-grid{gap:1.25rem}}body .kar-card,html .kar-card{position:relative;aspect-ratio:1;overflow:hidden;background:#d4d4d4;border-radius:0;display:block;text-decoration:none;color:#000}body .kar-card:hover .kar-card__overlay,html .kar-card:hover .kar-card__overlay{opacity:1}body .kar-card:hover .kar-card__img,html .kar-card:hover .kar-card__img{filter:grayscale(0);opacity:.15}body .kar-card__img,html .kar-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:all .3s ease}body .kar-card__overlay,html .kar-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ff0;padding:.9rem;opacity:0;transition:opacity .3s ease}body .kar-card__overlay-inner,html .kar-card__overlay-inner{display:flex;flex-direction:column;align-items:center;gap:.25rem;max-width:92%}body .kar-card__student,html .kar-card__student{font-size:17px;font-weight:800;text-transform:capitalize}body .kar-card__title,html .kar-card__title{font-size:15px;font-weight:700;line-height:1.25}body .kar-card__year,html .kar-card__year{font-size:15px;font-weight:600;opacity:.85}body .kar-card__student,body .kar-card__title,body .kar-card__year,html .kar-card__student,html .kar-card__title,html .kar-card__year{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}body .kar-detail-panel,html .kar-detail-panel{position:fixed;inset:0 auto 0 0;width:22rem;background:#ff0;color:#000;padding:1.25rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1rem;z-index:50;border-right:1px solid rgba(0,0,0,.1)}@media (max-width:900px){body .kar-detail-panel,html .kar-detail-panel{position:sticky;top:0;width:auto;border-right:0}}body .kar-detail-back,html .kar-detail-back{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:2.25rem;border-radius:.4rem;font-size:1.4rem;text-decoration:none;color:#000}body .kar-detail-back:focus-visible,html .kar-detail-back:focus-visible{outline:2px solid #000;outline-offset:2px}body .kar-detail-meta,html .kar-detail-meta{display:flex;flex-direction:column;gap:.6rem}body .kar-detail-student,html .kar-detail-student{font-size:1.25rem;font-weight:800}body .kar-detail-title,html .kar-detail-title{font-size:1.05rem;font-weight:700}body .kar-detail-year,html .kar-detail-year{font-size:.95rem;font-weight:600;opacity:.8}body .kar-detail-annotation,html .kar-detail-annotation{font-size:.95rem;line-height:1.5;font-weight:500}body .kar-link,html .kar-link{color:#084cdf;font-weight:800;text-decoration:none}body .kar-link:hover,html .kar-link:hover{text-decoration:underline}body .kar-detail-main,html .kar-detail-main{margin-left:22rem;padding:1.25rem}@media (max-width:900px){body .kar-detail-main,html .kar-detail-main{margin-left:0}}body .kar-detail-grid,html .kar-detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}body .kar-detail-thumb,html .kar-detail-thumb{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#d4d4d4;border-radius:.4rem;cursor:zoom-in}body .kar-detail-thumb img,html .kar-detail-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:.25s ease}body .kar-detail-thumb:hover img,html .kar-detail-thumb:hover img{filter:grayscale(0);opacity:.85}body .kar-detail,html .kar-detail{display:grid;grid-template-columns:22rem 1fr;gap:0}body .kar-detail-panel,html .kar-detail-panel{top:0;height:100vh;background:#ff0;color:#000;padding:0 2.25rem 1rem;border-right:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem}body .kar-detail-scroll,html .kar-detail-scroll{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}body .kar-detail-scroll::-webkit-scrollbar,html .kar-detail-scroll::-webkit-scrollbar{display:none}body .kar-detail-back svg,html .kar-detail-back svg{display:block;width:30px;height:auto;margin-top:15px;transition:.3s all;vertical-align:middle;transform:rotate(-90deg);transform-origin:50% 50%;transform-box:fill-box}body .kar-detail-back svg path,html .kar-detail-back svg path{stroke:#000}body .kar-detail-back:hover svg path,html .kar-detail-back:hover svg path{stroke-width:3px}body .kar-detail-meta,html .kar-detail-meta{display:flex;flex-direction:column;gap:.6rem}body .kar-detail-student,html .kar-detail-student{font-size:20px;font-weight:800;word-break:break-word;text-align:center}body .kar-detail-title,html .kar-detail-title{font-size:14px;font-weight:700;line-height:1.35;word-break:break-word;text-align:center}body .kar-detail-year,html .kar-detail-year{font-size:17px;font-weight:600;opacity:.8;text-align:center;margin-top:10px}body .kar-detail-annotation,html .kar-detail-annotation{font-size:14px;line-height:1.5;font-weight:500;margin-top:35px}body .kar-detail-main,html .kar-detail-main{padding:1.25rem}body .kar-detail-grid,html .kar-detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}body .kar-detail-thumb,html .kar-detail-thumb{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#d4d4d4;border-radius:0;cursor:zoom-in}body .kar-detail-thumb img,html .kar-detail-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:.25s ease}body .kar-detail-thumb:hover img,html .kar-detail-thumb:hover img{filter:grayscale(0);opacity:.85}body .kar-lightbox,html .kar-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;grid-template-columns:1fr;align-items:center;justify-items:center;z-index:100}body .kar-lightbox button svg,html .kar-lightbox button svg{stroke:#fff}body .kar-lightbox.is-open,html .kar-lightbox.is-open{display:grid}body .kar-lightbox__stage,html .kar-lightbox__stage{margin:0;padding:0;max-width:92vw;max-height:86vh;display:flex;align-items:center;justify-content:center}body .kar-lightbox__stage img,html .kar-lightbox__stage img{max-width:100%;max-height:86vh;display:block}body .kar-lightbox__close,html .kar-lightbox__close{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;background:0 0;border:none;padding:0;cursor:pointer;color:#fff}body .kar-lightbox__nav,html .kar-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:0 0;border:none;padding:0;cursor:pointer;color:#fff}body .kar-lightbox__navsvg *,html .kar-lightbox__navsvg *{stroke:#fff}body .kar-lightbox__prev,html .kar-lightbox__prev{left:1rem;transform:rotate(-90deg)}body .kar-lightbox__next,html .kar-lightbox__next{right:1rem;transform:rotate(90deg)}body .kar-lightbox__close svg,body .kar-lightbox__nav svg,html .kar-lightbox__close svg,html .kar-lightbox__nav svg{width:100%;height:100%;display:block;pointer-events:none}body .kar-lightbox__prev svg,html .kar-lightbox__prev svg{transform:scaleX(-1);transform-origin:center}body .kar-lightbox__close:focus,body .kar-lightbox__nav:focus,html .kar-lightbox__close:focus,html .kar-lightbox__nav:focus{outline:0}body :root,html :root{--main-vh:100vh}body .kar-detail-main,html .kar-detail-main{display:grid;align-content:center;justify-content:normal;min-height:var(--main-vh)}@media (max-width:900px){body .kar-detail,html .kar-detail{grid-template-columns:1fr}body .kar-detail-panel,html .kar-detail-panel{position:relative;height:auto;border-right:0}}body .kar-detail-back,html .kar-detail-back{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0 0 .5rem 0;text-decoration:none;color:inherit;font-size:1.4rem;line-height:1;background:0 0;border:none;padding:0;cursor:pointer}body .kar-detail-toggle,html .kar-detail-toggle{align-items:center;justify-content:space-between;gap:.75rem;width:100%;background:0 0;border:0;padding:0;cursor:pointer;user-select:none}body .kar-detail-toggle .kar-detail-title,html .kar-detail-toggle .kar-detail-title{display:flex;flex-direction:column;line-height:1.2}body .kar-detail-toggle .kar-detail-title .kar-detail-name,html .kar-detail-toggle .kar-detail-title .kar-detail-name{font-weight:800;font-size:20px}body .kar-detail-toggle .kar-detail-title .kar-detail-project,html .kar-detail-toggle .kar-detail-title .kar-detail-project{font-weight:600;font-size:14px}body .kar-detail-toggle .chev,html .kar-detail-toggle .chev{display:none}@media (min-width:901px){body .kar-detail-panel,html .kar-detail-panel{display:flex;flex-direction:column}body .kar-detail-body,html .kar-detail-body{flex:1 1 auto;min-height:0}body .kar-detail-scroll,html .kar-detail-scroll{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding-right:.5rem}}body .kar-detail-body,html .kar-detail-body{opacity:1;overflow:visible;will-change:height}@media (max-width:900px){body .kar-detail-panel,html .kar-detail-panel{position:static;height:auto}body .kar-detail-panel:not(.is-open) .kar-detail-body,html .kar-detail-panel:not(.is-open) .kar-detail-body{display:none}body .kar-detail-panel.is-open .kar-detail-body,html .kar-detail-panel.is-open .kar-detail-body{display:block}body .kar-detail-scroll,html .kar-detail-scroll{height:auto;overflow:visible}body .kar-detail-panel.is-open .chev svg,html .kar-detail-panel.is-open .chev svg{transform:rotate(180deg)}body .chev,html .chev{display:flex!important;justify-content:center;align-items:center;height:50px;transform:rotate(180deg)}body .chev svg,html .chev svg{display:block;width:30px;height:auto;margin-bottom:25px;transition:.3s all;vertical-align:middle;transform-origin:50% 50%;transform-box:fill-box}body .chev svg path,html .chev svg path{stroke:#000}body .kar-detail-panel .kar-detail-body,html .kar-detail-panel .kar-detail-body{transition:opacity .2s ease,transform .2s ease}body .kar-detail-panel:not(.is-open) .kar-detail-body,html .kar-detail-panel:not(.is-open) .kar-detail-body{opacity:0;transform:translateY(-4px)}body .kar-detail-panel.is-open .kar-detail-body,html .kar-detail-panel.is-open .kar-detail-body{opacity:1;transform:none}}body .kar-detail-body.is-animating,html .kar-detail-body.is-animating{overflow:hidden;transition:height .3s ease,opacity .25s ease}body .kar-detail-body.is-opening,html .kar-detail-body.is-opening{opacity:1}body .kar-detail-body.is-closing,html .kar-detail-body.is-closing{opacity:0}@media (prefers-reduced-motion:reduce){body .kar-detail-body.is-animating,html .kar-detail-body.is-animating{transition:none!important}}