html{scrollbar-gutter:stable}body:has(footer.site-footer){display:flex;flex-direction:column;min-height:100vh}body:has(footer.site-footer)>:has(footer.site-footer){margin-top:auto}body{font-family:var(--font-body, Helvetica Neue, Helvetica, Arial, sans-serif);text-transform:var(--upper-body, none);line-height:var(--line-body, 1.5);letter-spacing:var(--letter-body, normal);font-size:var(--size-body, 16px);color:var(--c-text, #333333);background-color:var(--c-bg, #f5f5f5);background-image:var(--c-grain, none);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, inherit);text-transform:var(--upper-heading, none);line-height:var(--line-heading, 1.2);letter-spacing:var(--letter-heading, normal);margin-bottom:.5em}h1,.h1{font-size:var(--size-h1, 2.5rem);color:var(--c-h1, #1a1a1a)}h2,.h2{font-size:var(--size-h2, 2rem);color:var(--c-h2, #1a1a1a)}h3,.h3{font-size:var(--size-h3, 1.75rem);color:var(--c-h3, #1a1a1a)}h4,.h4{font-size:var(--size-h4, 1.5rem);color:var(--c-h4, #1a1a1a)}h5,.h5{font-size:var(--size-h5, 1.25rem);color:var(--c-h5, #1a1a1a)}h6,.h6{font-size:var(--size-h6, 1rem);color:var(--c-h6, #1a1a1a)}[class*=background-color-]:not(.section-style){background-image:var(--c-grain, none)}em,i{font-family:var(--font-italic, inherit);text-transform:var(--upper-italic, inherit);line-height:var(--line-italic, inherit);letter-spacing:var(--letter-italic, inherit)}a{color:inherit;text-decoration:none;font-weight:bold}a:hover{color:inherit;text-decoration:underline}a.button-primary,button.button-primary,a.button-secondary,button.button-secondary{display:inline-block;padding:.6em 1.4em;font-family:var(--font-button, inherit);text-transform:var(--upper-button, inherit);font-weight:bold;line-height:var(--line-button, 1.2);letter-spacing:var(--letter-button, inherit);text-decoration:none;border:2px solid;border-radius:var(--radius, 4px);transition:filter .2s}a.button-primary:hover,button.button-primary:hover,a.button-secondary:hover,button.button-secondary:hover{text-decoration:none;filter:brightness(0.88)}a.button-primary,a.button-primary:hover,button.button-primary,button.button-primary:hover{color:var(--c-b1t, #f5f5f5);border-color:var(--c-b1b, #333333);background-color:var(--c-b1, #333333)}a.button-secondary,a.button-secondary:hover,button.button-secondary,button.button-secondary:hover{color:var(--c-b2t, #333333);border-color:var(--c-b2b, #333333);background-color:var(--c-b2, #f5f5f5)}.container img,.container-fluid img,.section-width img{max-width:100%;height:auto}.top-container{position:sticky;top:0;z-index:10;width:100%;--menu-now:var(--menu-height, 100px);height:var(--menu-now, var(--menu-height, 100px));padding:0 80px 0 16px;background-color:var(--menu-bg, #e0e0e0);background-color:color-mix(in srgb, var(--menu-bg, #e0e0e0) calc(100% - var(--menu-transparent, 16%)), transparent);display:flex;justify-content:flex-start;align-items:center}.top-container .logo{width:auto;max-width:min(300px,100vw - 140px);height:auto;max-height:min(70px,var(--menu-now, var(--menu-height, 100px)) - 16px)}.top-container.menu-scroll-yes{position:relative;top:0}@property --menu-now{syntax:"<length>";inherits:true;initial-value:100px}@keyframes menu-thin{to{--menu-now:min(56px, var(--menu-height, 100px))}}@supports(animation-timeline: scroll()){.top-container.menu-scroll-thin{margin-bottom:calc(var(--menu-height, 100px) - var(--menu-now, var(--menu-height, 100px)));animation:menu-thin linear both;animation-timeline:scroll(root);animation-range:0 150px}}.menu-shortcuts{display:none;gap:28px;margin-left:auto}.menu-links-center .menu-shortcuts{position:absolute;left:50%;transform:translateX(-50%)}.menu-shortcuts a{color:var(--menu-text, #1a1a1a)}.menu-shortcuts a[aria-current=page]{text-decoration:underline}@media(min-width: 992px){.menu-shortcuts{display:flex}}.menu-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.menu-button{position:absolute;top:calc((var(--menu-now, var(--menu-height, 100px)) - 48px)/2);right:16px;display:flex;justify-content:center;align-items:center;width:48px;height:48px;cursor:pointer}.menu-toggle:focus-visible+.menu-button{outline:2px solid var(--menu-text, #1a1a1a);outline-offset:2px}.menu-icon,.menu-icon::before,.menu-icon::after{display:block;width:26px;height:3px;background-color:var(--menu-text, #1a1a1a);transition:transform .35s,background-color .35s}.menu-icon{position:relative}.menu-icon::before,.menu-icon::after{content:"";position:absolute;left:0}.menu-icon::before{top:-8px}.menu-icon::after{top:8px}.menu-languages,.shortcode-languages{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.menu-languages a,.shortcode-languages a{display:flex;color:inherit;opacity:.5}.menu-languages a:hover,.menu-languages a:focus-visible,.menu-languages a[aria-current],.shortcode-languages a:hover,.shortcode-languages a:focus-visible,.shortcode-languages a[aria-current]{opacity:1}.menu-languages .language-flag,.shortcode-languages .language-flag{display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.menu-languages a[aria-current] .language-flag,.shortcode-languages a[aria-current] .language-flag{outline:2px solid currentColor;outline-offset:3px}.menu{position:fixed;top:var(--menu-now, var(--menu-height, 100px));right:0;bottom:0;width:min(320px,85vw);overflow-y:auto;background-color:var(--menu-bg, #e0e0e0);box-shadow:-8px 0 24px rgba(0,0,0,.15);transform:translateX(100%);visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s}.menu ul{list-style:none;margin:0;padding:24px 0}.menu a{display:block;padding:14px 32px;font-size:1.25rem;color:var(--menu-text, #1a1a1a)}.menu a[aria-current=page]{text-decoration:underline}.menu ul ul{padding:0}.menu ul ul a{padding:10px 32px 10px 56px;font-size:1.05rem}.menu .menu-heading{display:block;margin:22px 32px 6px;padding-bottom:6px;font-size:1.1rem;font-weight:bold;color:var(--menu-heading, #666666);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--menu-heading, #666666)}.menu ul ul .menu-heading{margin-left:56px}.menu .menu-languages{padding:14px 32px}.menu .menu-languages a{display:flex;padding:0}.menu .menu-languages .language-flag{width:30px;height:20px}.menu ul ul .menu-languages{padding-left:56px}.menu-backdrop{position:fixed;top:var(--menu-now, var(--menu-height, 100px));left:0;right:0;bottom:0;cursor:pointer;visibility:hidden}body>:not(.top-container):not(.admin-bar),.top-container .logo,.menu-shortcuts{transition:filter .35s}.menu-toggle:checked~.menu{transform:none;visibility:visible;transition:transform .35s ease}.menu-toggle:checked~.menu-backdrop{visibility:visible}.menu-toggle:checked+.menu-button .menu-icon{background-color:rgba(0,0,0,0)}.menu-toggle:checked+.menu-button .menu-icon::before{transform:translateY(8px) rotate(45deg)}.menu-toggle:checked+.menu-button .menu-icon::after{transform:translateY(-8px) rotate(-45deg)}html:has(.menu-toggle:checked){overflow:hidden}body:has(.menu-toggle:checked)>:not(.top-container):not(.admin-bar),body:has(.menu-toggle:checked) .top-container .logo,body:has(.menu-toggle:checked) .menu-shortcuts{filter:blur(4px) grayscale(1)}@media(prefers-reduced-motion: reduce){.menu,.menu-icon,.menu-icon::before,.menu-icon::after,body>:not(.top-container):not(.admin-bar),.top-container .logo,.menu-shortcuts{transition:none}}.person-card{height:100%;padding:16px 18px 20px;color:var(--c-text, #333333);background-color:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.person-round img{border-radius:50%}.hero-container:not(:has(img,.image-slot)){display:none}.hero-container{position:relative;width:100%;height:75vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-container .hero-image{object-fit:cover;object-position:center center;min-width:100%;min-height:100%;width:100vw;height:auto}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--footer-text, #e2e2e2);background-color:var(--footer-bg, #414141)}footer.footer-full{min-height:100vh}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--footer-heading, #e2e2e2)}footer a,footer a:hover{color:inherit}footer .logo{width:100px;height:auto}.hero-text{position:absolute;inset:0;z-index:1;display:grid;align-items:var(--s-text-y-m, var(--s-text-y, center));justify-items:var(--s-text-x-m, var(--s-text-x, center));padding:1.5rem;text-align:var(--s-text-x-m, var(--s-text-x, center));pointer-events:none;--hero-is-light:var(--s-text-light-m, var(--s-text-light, 1));--hero-has-plate:var(--s-text-plate-m, var(--s-text-plate, 0))}@media(min-width: 768px){.hero-text{align-items:var(--s-text-y, center);justify-items:var(--s-text-x, center);padding:3rem;text-align:var(--s-text-x, center);--hero-is-light:var(--s-text-light, 1);--hero-has-plate:var(--s-text-plate, 0)}}.showcase-item{position:relative}.showcase-item .hero-text{padding:1rem;--s-text-y:center;--s-text-x:center;--s-text-plate:0}.showcase-item .hero-text[data-place^=start-]{--s-text-y:start}.showcase-item .hero-text[data-place$=-start]{--s-text-x:start}.showcase-item .hero-text[data-place^=end-]{--s-text-y:end}.showcase-item .hero-text[data-place$=-end]{--s-text-x:end}.showcase-item .hero-text[data-light="0"]{--s-text-light:0}.showcase-item .hero-text[data-light="1"]{--s-text-light:1}.showcase-item .hero-text .hero-text-box[class*=background-color-]{--hero-text-color:var(--c-text);--hero-plate-color:var(--c-bg);padding:1rem 1.25rem;background-color:var(--c-bg)}.showcase-item .hero-text .hero-text-box[class*=background-color-] h1{color:var(--c-h1, inherit)}.showcase-item .hero-text .hero-text-box[class*=background-color-] h2{color:var(--c-h2, inherit)}.showcase-item .hero-text .hero-text-box[class*=background-color-] h3{color:var(--c-h3, inherit)}.showcase-item .hero-text .hero-text-box[class*=background-color-] h4{color:var(--c-h4, inherit)}.showcase-item .hero-text .hero-text-box[class*=background-color-] h5{color:var(--c-h5, inherit)}.showcase-item .hero-text .hero-text-box[class*=background-color-] h6{color:var(--c-h6, inherit)}.showcase-item .hero-text[data-place^=special-]{position:relative;inset:auto;display:block;justify-items:normal;margin:-2.5rem 1.5rem 0;padding:0;text-align:left}.showcase-item .hero-text[data-place^=special-] .hero-text-box{max-width:none;padding:1.5rem;background-color:var(--hero-plate-color);border-bottom:.5rem solid var(--c-b1, currentColor)}@media(min-width: 768px){.showcase-item:has(>.hero-text[data-place=special-2]){display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:center}.showcase-item:has(>.hero-text[data-place=special-2])>img,.showcase-item:has(>.hero-text[data-place=special-2])>.image-slot{grid-column:1/9;grid-row:1}.showcase-item:has(>.hero-text[data-place=special-2])>.hero-text{grid-column:8/13;grid-row:1;margin:0}.showcase-item:has(>.hero-text[data-place=special-2])>.hero-text .hero-text-box{padding:2.5rem}}.hero-text-box{--hero-text-color:color-mix(in srgb, var(--hero-light, #ffffff) calc(var(--hero-is-light) * 100%), var(--hero-dark, #1a1a1a));--hero-plate-color:color-mix(in srgb, var(--hero-dark, #1a1a1a) calc(var(--hero-is-light) * 100%), var(--hero-light, #ffffff));max-width:min(100%,44rem);padding:calc(var(--hero-has-plate)*1.5rem) calc(var(--hero-has-plate)*2rem);color:var(--hero-text-color);background-color:color-mix(in srgb, var(--hero-plate-color) calc(var(--hero-has-plate) * 80%), transparent);pointer-events:auto}.hero-text-box h1,.hero-text-box h2,.hero-text-box h3,.hero-text-box h4,.hero-text-box h5,.hero-text-box h6,.hero-text-box a:not([class]){color:inherit}.hero-text-box>:last-child,.hero-text-box .editable>:last-child{margin-bottom:0}img.image-cover{display:block;width:100%;max-width:100%;height:var(--image-height-mobile, 75vh);object-fit:cover;object-position:var(--image-position-mobile, center)}@media(min-width: 768px){img.image-cover{height:var(--image-height, 50vh);object-position:var(--image-position, center)}}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;overflow:hidden;pointer-events:none;container-type:size}.hero-video iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);border:0;transform:translate(-50%, -50%)}@media(prefers-reduced-motion: reduce){.hero-video{display:none}}.hero-container:has(.image-cover){height:auto}.section-style{background:var(--s-image-m, var(--s-image, none)) center/cover no-repeat,var(--s-grain, none),var(--s-background-m, var(--s-background, transparent));padding-top:var(--s-padding-top-m, var(--s-padding-top, 0));padding-bottom:var(--s-padding-bottom-m, var(--s-padding-bottom, 0));margin-top:var(--s-margin-top-m, var(--s-margin-top, 0));margin-bottom:var(--s-margin-bottom-m, var(--s-margin-bottom, 0))}@media(min-width: 768px){.section-style{background:var(--s-image, none) center/cover no-repeat,var(--s-grain, none),var(--s-background, transparent);padding-top:var(--s-padding-top, 0);padding-bottom:var(--s-padding-bottom, 0);margin-top:var(--s-margin-top, 0);margin-bottom:var(--s-margin-bottom, 0)}}.section-width{margin-right:auto;margin-left:auto}@media(max-width: 575.98px){.section-width[data-width-m="12"]{max-width:100%}}@media(min-width: 576px)and (max-width: 767.98px){.section-width[data-width-m="12"]{max-width:540px}}@media(max-width: 575.98px){.section-width[data-width-m="10"]{max-width:83.3333%}}@media(min-width: 576px)and (max-width: 767.98px){.section-width[data-width-m="10"]{max-width:449.99982px}}@media(max-width: 575.98px){.section-width[data-width-m="8"]{max-width:66.6667%}}@media(min-width: 576px)and (max-width: 767.98px){.section-width[data-width-m="8"]{max-width:360.00018px}}@media(min-width: 768px){.section-width[data-width="12"]{max-width:720px}.section-width[data-width="10"]{max-width:599.99976px}.section-width[data-width="8"]{max-width:480.00024px}}@media(min-width: 992px){.section-width[data-width="12"]{max-width:960px}.section-width[data-width="10"]{max-width:799.99968px}.section-width[data-width="8"]{max-width:640.00032px}}@media(min-width: 1200px){.section-width[data-width="12"]{max-width:1140px}.section-width[data-width="10"]{max-width:949.99962px}.section-width[data-width="8"]{max-width:760.00038px}}@media(min-width: 1400px){.section-width[data-width="12"]{max-width:1320px}.section-width[data-width="10"]{max-width:1099.99956px}.section-width[data-width="8"]{max-width:880.00044px}}.shortcode-menu ul{margin:0;padding:0;list-style:none}.shortcode-menu ul ul{padding-left:1.25rem}.shortcode-menu li{padding:.2rem 0}.shortcode-menu .menu-heading{font-weight:bold}.shortcode-menu a[aria-current=page]{text-decoration:underline}.shortcode-menu-bar{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.shortcode-menu-bar-vertical{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.4rem}.shortcode-social{display:flex;flex-wrap:wrap;margin:0 -0.5rem}.text-center .shortcode-social{justify-content:center}.text-end .shortcode-social,.text-right .shortcode-social{justify-content:flex-end}.shortcode-social a{display:flex;padding:.5rem;color:inherit}.shortcode-social a:hover,.shortcode-social a:focus-visible{opacity:.7}.shortcode-social svg{width:1.5rem;height:1.5rem}.text-center .shortcode-social{justify-content:center}.container-fluid.section-width,.row.section-row{--bs-gutter-x:var(--s-gutter-m, var(--s-gutter, 1.5rem))}@media(min-width: 768px){.container-fluid.section-width,.row.section-row{--bs-gutter-x:var(--s-gutter, 1.5rem)}}.section-row{row-gap:var(--bs-gutter-x)}.section-row>*>:last-child{margin-bottom:0}.text-image-item{padding-top:var(--s-row-padding-top-m, var(--s-row-padding-top, 3rem));padding-bottom:var(--s-row-padding-bottom-m, var(--s-row-padding-bottom, 3rem))}.text-image-item .section-row{align-items:var(--s-text-y-m, var(--s-text-y, center))}@media(min-width: 768px){.text-image-item{padding-top:var(--s-row-padding-top, 3rem);padding-bottom:var(--s-row-padding-bottom, 3rem)}.text-image-item .section-row{align-items:var(--s-text-y, center)}.text-image-item[data-side=end] .text-image-image{order:1}}:where(.text-image-item[data-band=odd]){background:var(--s-background-odd, none)}:where(.text-image-item[data-band=even]){background:var(--s-background-even, none)}.text-image-image img{display:block;width:100%}.text-image-text{text-align:var(--s-text-align-m, var(--s-text-align, left))}@media(min-width: 768px){.text-image-text{text-align:var(--s-text-align, left)}}.news-card{display:flex;flex-direction:column;height:100%;overflow:hidden;font-weight:normal;color:var(--c-text, #333333);text-decoration:none;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .2s,transform .2s}.news-card:hover,.news-card:focus-visible{color:var(--c-text, #333333);text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.14);transform:translateY(-2px)}.news-card:hover .news-card-title,.news-card:focus-visible .news-card-title{text-decoration:underline}.news-card .news-card-image{display:block;width:100%;height:auto}.news-card-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 20px}.news-card-title{margin:0;font-size:1.2rem}.news-card-excerpt{margin:0;opacity:.75}.news-date{font-size:.85rem;opacity:.75}.news-pages{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px}.news-article{max-width:800px;margin:0 auto}.news-article h1{margin-top:4px}.news-article .news-article-image{display:block;width:100%;height:auto;margin-bottom:24px;border-radius:6px}.news-article-body{margin:24px 0 40px}.news-scheduled{padding:8px 12px;background-color:#fff3cd;border-radius:4px}.row.news-grid{--bs-gutter-x:var(--s-gutter-m, var(--s-gutter, 1.5rem));--bs-gutter-y:var(--s-gutter-m, var(--s-gutter, 1.5rem))}@media(min-width: 768px){.row.news-grid{--bs-gutter-x:var(--s-gutter, 1.5rem);--bs-gutter-y:var(--s-gutter, 1.5rem)}}.album{--album-gap:var(--s-gutter-m, var(--s-gutter, 1.5rem))}@media(min-width: 768px){.album{--album-gap:var(--s-gutter, 1.5rem)}}.album-tile{position:relative;display:block;min-width:0;min-height:0;margin:0;overflow:hidden;cursor:zoom-in}.album-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.album-tiles{display:grid;grid-template-columns:repeat(var(--album-cols-m, 2), minmax(0, 1fr));gap:var(--album-gap)}@media(min-width: 768px){.album-tiles{grid-template-columns:repeat(var(--album-cols, 4), minmax(0, 1fr))}}.album-tiles .album-tile{aspect-ratio:1}.album-slider .album-tiles{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.album-slider .album-tiles .album-tile{flex:0 0 calc((100% - (var(--album-cols-m, 1) - 1)*var(--album-gap))/var(--album-cols-m, 1));aspect-ratio:3/2;scroll-snap-align:start}@media(min-width: 768px){.album-slider .album-tiles .album-tile{flex-basis:calc((100% - (var(--album-cols, 3) - 1)*var(--album-gap))/var(--album-cols, 3))}}.album-slider[data-slider-ready] .album-tiles{scrollbar-width:none}.album-slider[data-slider-ready] .album-tiles::-webkit-scrollbar{display:none}.album-track{position:relative}.album-arrow{position:absolute;top:50%;z-index:1;width:44px;height:44px;padding:0 0 4px;font-size:32px;line-height:1;color:#fff;background-color:rgba(0,0,0,.55);border:0;border-radius:50%;transform:translateY(-50%);cursor:pointer}.album-arrow:hover{background-color:rgba(0,0,0,.8)}.album-arrow[hidden]{display:none}.album-arrow-previous{left:8px}.album-arrow-next{right:8px}.album-dots{display:flex;flex-wrap:wrap;justify-content:center;min-height:36px;padding-top:12px}.album-dots[hidden]{visibility:hidden}.album-dot{display:grid;place-items:center;width:24px;height:24px;padding:0;color:inherit;background:none;border:0;cursor:pointer}.album-dot::before{content:"";width:10px;height:10px;background-color:currentColor;border-radius:50%;opacity:.3;transition:opacity .2s}.album-dot[aria-current=true]::before{opacity:1}.album-block{display:grid;gap:var(--album-gap);margin-bottom:var(--album-gap)}@media(min-width: 768px){.album-block{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.album-half{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) minmax(0, 1fr);gap:var(--album-gap);aspect-ratio:1}@media(min-width: 768px){.album-block-turned .album-half:first-child{order:2}}.album-tile-big{grid-column:span 2;grid-row:span 2}.album-tile-wide{grid-column:span 2}.album-block-one{grid-template-columns:minmax(0, 1fr)}.album-block-one .album-half{aspect-ratio:2}@media(min-width: 768px){.album-block-one .album-half{aspect-ratio:4}}.album-view{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.92)}.album-view img{position:relative;width:auto;height:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - 110px);object-fit:contain}.album-open:checked+.album-view{display:flex}html:has(.album-open:checked){overflow:hidden}.album-backdrop{position:absolute;inset:0;margin:0;cursor:zoom-out}.album-caption{position:absolute;right:0;bottom:12px;left:0;margin:0;font-size:14px;color:#fff;text-align:center;pointer-events:none}.album-close,.album-prev,.album-next{position:absolute;display:grid;place-items:center;width:48px;height:48px;margin:0;font-size:36px;line-height:1;color:#fff;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer}.album-close:hover,.album-prev:hover,.album-next:hover{background-color:rgba(255,255,255,.2)}.album-close{top:12px;right:12px}.album-prev{left:12px}.album-next{right:12px}.logos{--logos-gap:var(--s-gutter-m, var(--s-gutter, 2rem));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--logos-gap);margin:0;padding:0;list-style:none}@media(min-width: 768px){.logos{--logos-gap:var(--s-gutter, 2rem)}}.logos-item{flex:0 0 calc((100% - (var(--logos-cols-m, 2) - 1)*var(--logos-gap))/var(--logos-cols-m, 2) - .01px);min-width:0}@media(min-width: 768px){.logos-item{flex-basis:calc((100% - (var(--logos-cols, 5) - 1)*var(--logos-gap))/var(--logos-cols, 5) - .01px)}}.logos-item img{display:block;width:100%;height:auto}.form{text-align:left}.form fieldset{min-width:0;margin:0;padding:0;border:0}.form label,.form legend{display:block;float:none;width:auto;margin:0 0 .25rem;padding:0;font-size:inherit;font-weight:bold}.form input[type=text],.form input[type=email],.form select,.form textarea{display:block;width:100%;padding:.6rem .75rem;font:inherit;color:#1a1a1a;background-color:#fff;border:1px solid #767676;border-radius:var(--radius, 4px)}.form .form-option{display:flex;align-items:flex-start;gap:.5rem;font-weight:normal;cursor:pointer}.form .form-option input{flex:none;margin-top:.35em}.form button{cursor:pointer}.form-fields{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem 1.5rem;margin-bottom:1.5rem}.form-field{grid-column:span 6;min-width:0}@media(min-width: 768px){.form-field.form-field-50{grid-column:span 3}.form-field.form-field-33{grid-column:span 2}}.form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-recaptcha{margin-bottom:1.5rem}.form-message{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--radius, 4px)}.form-message>:last-child{margin-bottom:0}.form-thanks{color:#0f5132;background-color:#d1e7dd}.form-error{color:#842029;background-color:#f8d7da}:root{--cosplay-bg:#07060b;--cosplay-text:#ffffff;--cosplay-accent:#ff3d81;--cosplay-accent-2:#38e1ff}.cosplay-form input[type=tel],.cosplay-form input[type=number]{display:block;width:100%;padding:.6rem .75rem;font:inherit;color:#1a1a1a;background-color:#fff;border:1px solid #767676;border-radius:var(--radius, 4px)}.cosplay-form input[type=file]{display:block;width:100%;padding:.5rem;font:inherit;font-size:.9em;background-color:#fff;border:1px dashed #767676;border-radius:var(--radius, 4px);cursor:pointer}.cosplay-form button[disabled]{opacity:.7;cursor:progress}.cosplay-upload-hint{margin:.25rem 0 0;font-size:.85em;opacity:.75}.cosplay-guardian{padding:1rem 1.25rem 1.25rem !important;background-color:rgba(255,61,129,.06);border-left:3px solid var(--cosplay-accent) !important;border-radius:var(--radius, 4px)}.cosplay-guardian[hidden]{display:none}.cosplay-guardian legend{margin-bottom:.75rem !important}.cosplay-guardian-fields{display:grid;gap:1rem 1.5rem}@media(min-width: 768px){.cosplay-guardian-fields{grid-template-columns:repeat(3, 1fr)}}.cosplay-day-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.cosplay-form .cosplay-day{position:relative;margin:0;font-weight:600;cursor:pointer}.cosplay-form .cosplay-day input{position:absolute;opacity:0;pointer-events:none}.cosplay-form .cosplay-day span{display:inline-block;min-width:4.5rem;padding:.6rem 1rem;text-align:center;border:2px solid currentColor;border-radius:99px;transition:background-color .15s,color .15s}.cosplay-form .cosplay-day input:checked+span{color:#fff;background:linear-gradient(90deg, var(--cosplay-accent), #7a5cff);border-color:rgba(0,0,0,0)}.cosplay-form .cosplay-day input:focus-visible+span{outline:3px solid var(--cosplay-accent-2);outline-offset:2px}.cosplay-consents-head{margin:.5rem 0 0;font-weight:bold}.cosplay-upload-preview{display:block;width:100%;max-width:12rem;aspect-ratio:3/4;margin:0 0 .5rem;object-fit:cover;border-radius:var(--radius, 4px)}.cosplay-show{position:relative;height:clamp(560px,82vh,900px);overflow:hidden;color:var(--cosplay-text);background-color:var(--cosplay-bg);container:cosplay/size;isolation:isolate}.cosplay-track{position:absolute;inset:0}.cosplay-slide{--px:var(--in-x, 1);--py:var(--in-y, 0);--pz:var(--in-z, 0);--pr:var(--in-r, 1);position:absolute;inset:0;margin:0;overflow:hidden;pointer-events:none}.cosplay-slide.is-current{--px:0;--py:0;--pz:0;--pr:0;pointer-events:auto}.cosplay-slide.is-current>.cosplay-layer{opacity:1;transition-delay:0s,.32s}.cosplay-slide.is-before{--px:var(--out-x, -1);--py:var(--out-y, 0);--pz:var(--out-z, 0);--pr:var(--out-r, -1)}.cosplay-slide.is-before>.cosplay-layer{transition-delay:0s,0s}.cosplay-slide.is-reset,.cosplay-slide.is-reset *{transition:none !important}.cosplay-layer{--depth:1;position:absolute;inset:0;opacity:0;transform:translate3d(calc(var(--px) * var(--depth) * 42cqw), calc(var(--py) * var(--depth) * 60cqh), 0) scale(calc(1 + var(--pz) * var(--depth) * 0.35));transition:transform 1.6s cubic-bezier(0.77, 0, 0.18, 1),opacity 1.12s ease .24s}.cosplay-glow{--depth:.3;z-index:0;inset:-10%;overflow:hidden}.cosplay-glow::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 40%, transparent 0, color-mix(in srgb, var(--cosplay-bg) 35%, transparent) 45%, var(--cosplay-bg) 85%),linear-gradient(90deg, var(--cosplay-bg) 0, color-mix(in srgb, var(--cosplay-bg) 60%, transparent) 45%, transparent 100%)}.cosplay-pattern{position:absolute;z-index:1;inset:0;background-image:var(--cosplay-pattern);background-size:84cqh auto;opacity:.1;animation:cosplay-pattern 120s linear infinite;pointer-events:none}@keyframes cosplay-pattern{to{background-position:84cqh 84cqh}}.cosplay-glow-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(48px) saturate(1.7) brightness(0.55);transform:scale(1.25)}.cosplay-echo{position:absolute;z-index:1;bottom:6%;left:4%;font-family:var(--font-heading, inherit);font-size:30cqh;font-weight:900;line-height:.8;text-transform:uppercase;white-space:nowrap;color:rgba(0,0,0,0);-webkit-text-stroke:1px rgba(255,255,255,.13);letter-spacing:-0.02em}.cosplay-photos{--depth:1.15;z-index:2}.cosplay-photo{--tilt:0deg;--more:0;position:absolute;margin:0;aspect-ratio:3/4;transform:translate3d(calc(var(--px) * var(--more) * 18cqw), calc(var(--py) * var(--more) * 26cqh), 0) rotate(calc(var(--tilt) + var(--pr) * 9deg));transition:transform 1.6s cubic-bezier(0.77, 0, 0.18, 1);border-radius:clamp(10px,2.2cqh,22px);box-shadow:0 3cqh 8cqh rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.14);overflow:hidden;background-color:#15131c}.cosplay-photo figcaption{position:absolute;top:clamp(8px,2cqh,18px);left:clamp(8px,2cqh,18px);padding:.35em .8em;font-size:clamp(10px,1.5cqh,15px);font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#fff;background-color:color-mix(in srgb, var(--cosplay-bg) 55%, transparent);border-radius:99px;backdrop-filter:blur(6px)}.cosplay-photo-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transform:scale(1.04)}.cosplay-photo-character{--tilt:2.5deg;z-index:2;top:12cqh;right:7cqw;height:74cqh}.cosplay-photo-character figcaption{background:linear-gradient(90deg, var(--cosplay-accent), var(--cosplay-accent-2))}.cosplay-photo-irl{--tilt:-5deg;--more:.6;z-index:1;top:25cqh;right:calc(7cqw + 46cqh);height:56cqh}.cosplay-slide.is-current .cosplay-photo-img{animation:cosplay-drift 9s ease-out both}.cosplay-slide.is-current .cosplay-photo-irl .cosplay-photo-img{animation-name:cosplay-drift-other}@keyframes cosplay-drift{from{transform:scale(1.18) translate3d(1.5%, 1%, 0)}to{transform:scale(1.04) translate3d(0, 0, 0)}}@keyframes cosplay-drift-other{from{transform:scale(1.04) translate3d(0, 0, 0)}to{transform:scale(1.16) translate3d(-1.5%, -1%, 0)}}.cosplay-words{--depth:.65;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;left:6cqw;right:auto;width:min(46cqw,84cqw - 88cqh);min-width:32cqw;text-align:left}.cosplay-words>*{margin:0;overflow:hidden}.cosplay-words>* span{display:inline-block;transform:translate3d(0, calc(var(--rise, 1) * 110%), 0);transition:transform .7s cubic-bezier(0.2, 0.7, 0.2, 1)}.cosplay-slide.is-current .cosplay-words>* span{transform:none}.cosplay-slide.is-current .cosplay-words>*:nth-child(1) span{transition-delay:0.67s}.cosplay-slide.is-current .cosplay-words>*:nth-child(2) span{transition-delay:0.79s}.cosplay-slide.is-current .cosplay-words>*:nth-child(3) span{transition-delay:0.91s}.cosplay-slide.is-current .cosplay-words>*:nth-child(4) span{transition-delay:1.03s}.cosplay-slide.is-current .cosplay-words>*:nth-child(5) span{transition-delay:1.15s}.cosplay-slide.is-current .cosplay-words>*:nth-child(6) span{transition-delay:1.27s}.cosplay-slide.is-current .cosplay-words>*:nth-child(7) span{transition-delay:1.39s}.cosplay-slide.is-current .cosplay-words>*:nth-child(8) span{transition-delay:1.51s}.cosplay-slide.is-current .cosplay-words>*:nth-child(9) span{transition-delay:1.63s}.cosplay-universe{margin-bottom:2.2cqh}.cosplay-universe span{padding:.55em 1.1em;font-size:clamp(11px,1.9cqh,20px);font-weight:700;line-height:1;letter-spacing:.28em;text-transform:uppercase;border:1px solid rgba(255,255,255,.35);border-radius:99px}.cosplay-character{padding-bottom:.08em;font-family:var(--font-heading, inherit);font-size:min(10.5cqh,7.2cqw);font-weight:800;line-height:.92;letter-spacing:-0.02em;text-transform:uppercase;overflow-wrap:break-word;hyphens:auto;color:var(--cosplay-text)}.cosplay-character span{background:linear-gradient(100deg, #fff 30%, var(--cosplay-accent-2) 75%, var(--cosplay-accent));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.cosplay-name{margin-top:2.6cqh}.cosplay-name span{display:inline-flex;align-items:center;gap:.7em;font-size:clamp(15px,3.4cqh,36px);font-weight:600}.cosplay-name span::before{content:"";width:2.2em;height:3px;background:linear-gradient(90deg, var(--cosplay-accent), var(--cosplay-accent-2));border-radius:3px}.cosplay-ask{margin-top:2.4cqh}.cosplay-ask span{font-size:clamp(10px,1.55cqh,16px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cosplay-accent-2)}.cosplay-time{margin-top:.5cqh}.cosplay-time span{font-size:clamp(14px,2.6cqh,28px);font-weight:600}.cosplay-days-on{margin-top:1.6cqh}.cosplay-days-on span{padding:.4em .9em;font-size:clamp(11px,1.8cqh,19px);font-weight:700;letter-spacing:.06em;color:#fff;background:linear-gradient(90deg, var(--cosplay-accent), #7a5cff);border-radius:99px}.cosplay-description{max-width:38em;margin-top:.5cqh}.cosplay-description span{display:-webkit-box;font-size:clamp(13px,2.15cqh,24px);line-height:1.5;white-space:pre-line;opacity:.85;overflow:hidden;-webkit-line-clamp:10;-webkit-box-orient:vertical}.cosplay-progress{position:absolute;z-index:4;right:0;bottom:0;left:0;height:3px;background-color:rgba(255,255,255,.08);opacity:0}.cosplay-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg, var(--cosplay-accent), var(--cosplay-accent-2));transform-origin:left;transform:scaleX(0)}.cosplay-show.is-rotating .cosplay-progress{opacity:1}.cosplay-show.is-rotating .cosplay-progress span{animation:cosplay-progress var(--cosplay-stay, 7s) linear both}@keyframes cosplay-progress{to{transform:scaleX(1)}}.cosplay-view-1 .cosplay-words{right:8cqw;left:8cqw;width:auto;align-items:center;text-align:center}.cosplay-view-1 .cosplay-character{font-size:min(17cqh,10.5cqw)}.cosplay-view-1 .cosplay-name span{font-size:clamp(18px,5cqh,56px)}.cosplay-view-1 .cosplay-glow::after{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--cosplay-bg) 30%, transparent) 0, color-mix(in srgb, var(--cosplay-bg) 70%, transparent) 55%, var(--cosplay-bg) 90%)}.cosplay-view-1 .cosplay-echo{right:0;left:0;text-align:center}.cosplay-slide-empty .cosplay-glow{background:radial-gradient(circle at 30% 40%, rgba(255, 61, 129, 0.35), transparent 45%),radial-gradient(circle at 70% 60%, rgba(56, 225, 255, 0.3), transparent 45%);animation:cosplay-breathe 12s ease-in-out infinite alternate}@keyframes cosplay-breathe{to{transform:scale(1.15) rotate(6deg)}}.cosplay-view-2 .cosplay-photo-character{--tilt:-2deg;right:auto;left:7cqw;top:8cqh;height:84cqh}.cosplay-view-2 .cosplay-words{left:calc(7cqw + 63cqh + 6cqw);width:auto;right:6cqw;min-width:0}.cosplay-view-2 .cosplay-glow::after{background:radial-gradient(ellipse at 30% 40%, transparent 0, color-mix(in srgb, var(--cosplay-bg) 35%, transparent) 45%, var(--cosplay-bg) 85%),linear-gradient(270deg, var(--cosplay-bg) 0, color-mix(in srgb, var(--cosplay-bg) 60%, transparent) 45%, transparent 100%)}@container cosplay (max-aspect-ratio: 8 / 5){.cosplay-view-3 .cosplay-photo-character{top:16cqh;right:5cqw;height:62cqh}.cosplay-view-3 .cosplay-photo-irl{top:28cqh;right:calc(5cqw + 38cqh);height:48cqh}.cosplay-view-3 .cosplay-words{left:5cqw;width:calc(90cqw - 80cqh);min-width:30cqw}}@container cosplay (max-aspect-ratio: 1 / 1){.cosplay-view-3 .cosplay-photo-character,.cosplay-view-2 .cosplay-photo-character{top:6cqh;right:7cqw;left:auto;height:min(50cqh,76cqw)}.cosplay-view-3 .cosplay-photo-irl,.cosplay-view-2 .cosplay-photo-irl{top:13cqh;right:auto;left:7cqw;height:min(38cqh,58cqw)}.cosplay-view-3 .cosplay-words,.cosplay-view-2 .cosplay-words{top:auto;right:7cqw;bottom:6cqh;left:7cqw;width:auto;min-width:0;justify-content:flex-end}.cosplay-view-3 .cosplay-character,.cosplay-view-2 .cosplay-character{font-size:min(11cqw,7cqh)}.cosplay-view-2 .cosplay-photo-character{right:auto;left:50%;translate:-50% 0}.cosplay-glow::after{background:linear-gradient(0deg, var(--cosplay-bg) 0, color-mix(in srgb, var(--cosplay-bg) 75%, transparent) 40%, color-mix(in srgb, var(--cosplay-bg) 20%, transparent) 100%)}}@container cosplay (min-aspect-ratio: 1001 / 1000){.cosplay-flip .cosplay-photo-character{--tilt:-2.5deg;right:auto;left:7cqw}.cosplay-flip .cosplay-photo-irl{--tilt:5deg;right:auto;left:calc(7cqw + 46cqh)}.cosplay-flip .cosplay-words{right:6cqw;left:auto}.cosplay-flip .cosplay-echo{right:4%;left:auto}.cosplay-flip .cosplay-glow::after{background:radial-gradient(ellipse at 30% 40%, transparent 0, color-mix(in srgb, var(--cosplay-bg) 35%, transparent) 45%, var(--cosplay-bg) 85%),linear-gradient(270deg, var(--cosplay-bg) 0, color-mix(in srgb, var(--cosplay-bg) 60%, transparent) 45%, transparent 100%)}.cosplay-flip.cosplay-view-2 .cosplay-photo-character{--tilt:2deg;right:7cqw;left:auto}.cosplay-flip.cosplay-view-2 .cosplay-words{right:calc(7cqw + 63cqh + 6cqw);left:6cqw}.cosplay-flip.cosplay-view-2 .cosplay-glow::after{background:radial-gradient(ellipse at 70% 40%, transparent 0, color-mix(in srgb, var(--cosplay-bg) 35%, transparent) 45%, var(--cosplay-bg) 85%),linear-gradient(90deg, var(--cosplay-bg) 0, color-mix(in srgb, var(--cosplay-bg) 60%, transparent) 45%, transparent 100%)}}@container cosplay (min-aspect-ratio: 1001 / 1000) and (max-aspect-ratio: 8 / 5){.cosplay-flip.cosplay-view-3 .cosplay-photo-character{left:5cqw}.cosplay-flip.cosplay-view-3 .cosplay-photo-irl{left:calc(5cqw + 38cqh)}.cosplay-flip.cosplay-view-3 .cosplay-words{right:5cqw}}@media(max-width: 767px){.cosplay-show{height:clamp(600px,92svh,860px)}}.cosplay-show:not(.is-ready) .cosplay-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.cosplay-show:not(.is-ready) .cosplay-slide{--px:0;--py:0;--pz:0;--pr:0;position:relative;flex:0 0 100%;scroll-snap-align:start}.cosplay-show:not(.is-ready) .cosplay-layer{opacity:1}.cosplay-show:not(.is-ready) .cosplay-words>* span{transform:none}@media(prefers-reduced-motion: reduce){.cosplay-layer,.cosplay-photo{transition:none;transform:rotate(var(--tilt, 0deg))}.cosplay-layer{transform:none;transition:opacity 1.12s ease .24s}.cosplay-slide.is-current>.cosplay-layer{transition-delay:.32s}.cosplay-slide.is-before>.cosplay-layer{transition-delay:0s}.cosplay-slide.is-current .cosplay-photo-img,.cosplay-slide-empty .cosplay-glow,.cosplay-pattern{animation:none}.cosplay-words>* span{transition:none;transform:none}}.cosplay-screen,.cosplay-screen-body{height:100%;margin:0;overflow:hidden;background-color:var(--cosplay-bg)}.cosplay-screen-body .cosplay-show{height:100vh;height:100dvh}.cosplay-screen-body{cursor:none}.cosplay-form .cosplay-section{margin:1.5rem 0 0;padding-bottom:.4rem;font-size:1.35rem;border-bottom:2px solid var(--cosplay-accent)}.cosplay-form .cosplay-section:first-child{margin-top:0}.cosplay-message[class*=background-color-]{background:none;color:var(--c-text)}.cosplay-message[class*=background-color-] .cosplay-glow{background-color:var(--c-bg)}.cosplay-message[class*=background-color-] .cosplay-message-text strong,.cosplay-message[class*=background-color-] .cosplay-message-text b{color:var(--c-h1)}.cosplay-message .cosplay-glow{background:radial-gradient(circle at 25% 35%, rgba(255, 61, 129, 0.3), transparent 50%),radial-gradient(circle at 75% 65%, rgba(56, 225, 255, 0.25), transparent 50%)}.cosplay-message .cosplay-words{right:12cqw;left:12cqw}.cosplay-message-text{--cosplay-m:min(3.6cqh, 2.2cqw);max-width:26em;font-family:var(--font-heading, inherit);font-size:calc(var(--cosplay-r-body, 1)*var(--cosplay-m));font-weight:700;line-height:1.25;text-wrap:balance}.cosplay-message-text p,.cosplay-message-text ul,.cosplay-message-text ol,.cosplay-message-text h2,.cosplay-message-text h3{margin:0 0 .45em;font-family:inherit;line-height:inherit}.cosplay-message-text p:last-child,.cosplay-message-text ul:last-child,.cosplay-message-text ol:last-child,.cosplay-message-text h2:last-child,.cosplay-message-text h3:last-child{margin-bottom:0}.cosplay-message-text p,.cosplay-message-text ul,.cosplay-message-text ol{font-size:inherit}.cosplay-message-text h2{font-size:calc(var(--cosplay-r-h2, 2)*var(--cosplay-m));line-height:1.1;color:var(--c-h2, var(--cosplay-accent))}.cosplay-message-text h3{font-size:calc(var(--cosplay-r-h3, 1.75)*var(--cosplay-m));line-height:1.15;color:var(--c-h3, var(--cosplay-accent))}.cosplay-message-text p:empty{display:none}.cosplay-message-text strong,.cosplay-message-text b{color:var(--cosplay-accent)}.cosplay-screen-body::after{content:"";position:fixed;z-index:50;inset:0;background:#000;pointer-events:none;transition:opacity .8s ease;animation:cosplay-curtain .8s ease 4s forwards}.cosplay-screen-body.is-shown::after{opacity:0}@keyframes cosplay-curtain{to{opacity:0}}.cookie-banner{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;color:var(--c-text, #1a1a1a);background-color:var(--c-bg, #ffffff);box-shadow:0 -2px 12px rgba(0,0,0,.15)}@media(min-width: 768px){.cookie-banner{flex-direction:row;align-items:center;justify-content:center;gap:2rem}}.cookie-banner-text{max-width:720px}.cookie-banner-text>:last-child{margin-bottom:0}.cookie-banner-text a{text-decoration:underline}.cookie-banner-buttons{display:flex;flex-wrap:wrap;flex-shrink:0;gap:.75rem}.cookie-banner .cookie-accept,.cookie-banner .cookie-accept:hover,.cookie-modal .cookie-accept,.cookie-modal .cookie-accept:hover{color:#fff;border-color:#1e7b34;background-color:#1e7b34}.cookie-modal{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(0,0,0,.55)}.cookie-modal-box{width:100%;max-width:520px;padding:1.5rem;color:var(--c-text, #1a1a1a);background-color:var(--c-bg, #ffffff);border-radius:var(--radius, 4px);box-shadow:0 10px 40px rgba(0,0,0,.3)}.cookie-modal-box p{margin-bottom:1.25rem}html:has(.cookie-modal){overflow:hidden}.cookie-bar{position:fixed;right:0;bottom:0;left:0;z-index:20;padding:.35rem 1rem;font-size:.875rem;text-align:center;color:var(--c-text, #1a1a1a);background-color:var(--c-bg, #ffffff);box-shadow:0 -1px 6px rgba(0,0,0,.12)}.cookie-bar a{text-decoration:underline}.form-cookies{margin:1rem 0 0}.search-open{display:inline-flex;align-items:center;gap:.5rem;color:inherit}.search-open .search-icon{flex-shrink:0}.menu-shortcuts .search-open-bar{justify-content:center;width:32px;height:32px;margin:-6px 0}.menu .search-open-menu{display:flex;align-items:center;gap:.5rem}.search-dialog{width:min(640px,100vw - 32px);max-height:calc(100vh - 96px);margin:72px auto auto;padding:1.25rem 1.5rem 1.5rem;color:var(--c-text, #1a1a1a);background-color:var(--c-bg, #ffffff);border:0;border-radius:var(--radius, 4px);box-shadow:0 10px 40px rgba(0,0,0,.3)}.search-dialog::backdrop{background-color:rgba(0,0,0,.55)}.search-form{display:flex;gap:.5rem}.search-form input{flex:1;min-width:0;padding:.6rem .8rem;font:inherit;color:inherit;background-color:rgba(0,0,0,0);border:1px solid currentColor;border-radius:var(--radius, 4px)}.search-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.search-dialog-head h2{margin:0}.search-close{width:44px;font-size:1.75rem;line-height:1;color:inherit;background:none;border:0;cursor:pointer}.search-results{margin-top:1rem}.search-results:empty{display:none}.search-hits{margin:0;padding:0;list-style:none}.search-hits li+li{margin-top:1rem}.search-hits p{margin:.25rem 0 0}.search-hits mark{padding:0 .1em;color:inherit;background-color:color-mix(in srgb, currentColor 18%, transparent)}.search-all{display:inline-block;margin-top:1rem}.search-page{padding-top:3rem;padding-bottom:3rem}.search-page .search-form{margin-bottom:1.5rem}/*# sourceMappingURL=style.min.css.map */
