/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{background-color:var(--bg-em);font-size:16px}body{font-family:var(--ff-sans);line-height:var(--line-height);color:var(--fg);background-color:var(--bg);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;font-kerning:normal;text-rendering:optimizeLegibility;position:relative;width:100%;min-height:100dvh;font-weight:300}@media screen and (min-width: 768px){body{display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 768px)and (min-height: 768px){body{overflow:hidden}}@media screen and (min-width: 1024px){.bg-motiv{position:absolute;width:100vw;height:100dvh;top:0;left:0;overflow:hidden}.bg-motiv::before,.bg-motiv::after{content:"";position:absolute;top:0;height:100%;width:50%;background:no-repeat url("/assets/motiv_floral.svg");background-position-y:center}.bg-motiv::before{left:calc(-1*var(--u6))}.bg-motiv::after{right:calc(-1*var(--u6));-webkit-transform:scaleX(-1);transform:scaleX(-1)}}::selection{color:var(--fg);background-color:var(--ac-alt)}img{max-width:100%;vertical-align:middle;color:rgba(0,0,0,0)}figure>img{display:block;margin:0 auto}figcaption{font-size:var(--f-sml);text-align:center}.sr-only:not(:focus-visible):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:focus-visible{border-radius:0;outline:var(--border-thick) solid var(--fc);outline-offset:var(--u0);transition:outline .05s;z-index:1}@font-face{font-family:"Amarante";font-display:swap;src:url("/assets/fonts/Amarante.woff2") format("woff2")}@font-face{font-family:"Boecklins Universe";font-display:swap;src:url("/assets/fonts/BoecklinsUniverse.woff2") format("woff2");font-style:normal;font-weight:500 700}@font-face{font-family:"Cormorant Garamond";font-display:swap;src:url("/assets/fonts/CormorantGaramond.woff2") format("woff2");font-style:normal;font-weight:500 600}@font-face{font-family:"Cormorant Garamond";font-display:swap;src:url("/assets/fonts/CormorantGaramond-Italic.woff2") format("woff2");font-style:italic;font-weight:500 600}@font-face{font-family:"Public Sans";font-display:swap;src:url("/assets/fonts/PublicSans.woff2") format("woff2");font-style:normal;font-weight:300 600}@font-face{font-family:"Public Sans";font-display:swap;src:url("/assets/fonts/PublicSans-Italic.woff2") format("woff2");font-style:italic;font-weight:300 600}small,.small,.f-sml{font-size:var(--f-sml)}.f-med{font-size:var(--f-med)}.f-semi{font-size:var(--f-semi)}.f-lrg{font-size:var(--f-semi)}@media screen and (min-width: 480px){.f-lrg{font-size:var(--f-lrg)}}.f-xlg,h3{font-size:var(--f-lrg)}@media screen and (min-width: 480px){.f-xlg,h3{font-size:var(--f-xlg)}}.f-2xl,h2{font-size:var(--f-xlg)}@media screen and (min-width: 768px){.f-2xl,h2{font-size:var(--f-2xl)}}.f-xhr,h1{font-size:var(--f-2xl);line-height:1}@media screen and (min-width: 480px){.f-xhr,h1{font-size:var(--f-xhr)}}.f-indent-em{margin-left:var(--u3);font-size:var(--f-med)}.spaced-sm{letter-spacing:.075em}.spaced{letter-spacing:.125em}.spaced-lg{letter-spacing:.25em}.tight{letter-spacing:-0.02em}.text-center{text-align:left}@media screen and (min-width: 480px){.text-center{text-align:center}}.text-justify{text-align:left}@media screen and (min-width: 480px){.text-justify{text-align:justify}}.text-right{text-align:right}h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:currentColor;background-image:none;background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(transparent -300%, currentColor 600%);background-image:linear-gradient(transparent -300%, currentColor 600%);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;text-decoration:none}a:not(:active):hover{color:var(--fc)}ul,ol{margin:var(--u2) 0;padding-left:var(--u2)}h1,h2,h3{line-height:var(--line-height-heading)}h1{font-family:var(--ff-hero);margin-top:var(--u1)}@media screen and (min-width: 768px){h1{margin-top:var(--u2)}}@media screen and (min-width: 768px){.image-heading{margin-top:var(--u1)}}h2{font-family:var(--ff-serif)}h3{font-family:var(--ff-serif)}h1+p,h2,h3{margin-top:var(--u3)}p,blockquote,pre,dl,dd{margin:var(--u2) 0}hr{display:block;border:0;width:100%;padding-top:15%;background:rgba(0,0,0,0) no-repeat url("/assets/motiv_horizontal_rule_light.svg");background-size:contain;margin:var(--u4) auto}@media screen and (min-width: 480px){hr{width:80%}}p strong{font-weight:var(--ff-sans-weight-bold)}.corset{padding:var(--gap-sml);position:relative;background-color:var(--bg);min-height:100dvh}@media screen and (min-width: 480px){.corset{padding:var(--gap-main)}}@media screen and (min-width: 768px){.corset{margin:var(--gap-main);max-width:794px;box-shadow:0 0 0 var(--border) var(--fg),0 0 0 calc(var(--u1)/2) var(--bg),0 0 0 calc(var(--border) + var(--u1)/2) var(--fg)}}@media screen and (min-width: 768px)and (min-height: 768px){.corset{min-height:auto;height:calc(100dvh - 2*var(--gap-main))}}@media screen and (min-width: 1024px)and (min-height: 1024px){.corset{max-height:1024px}}.corset__grid{display:grid;grid-template-columns:minmax(10%, 1fr) 6fr;grid-template-rows:auto 1fr auto;gap:var(--gap-sml);min-height:calc(100dvh - var(--gap-main)*2)}@media screen and (min-width: 480px){.corset__grid{grid-template-columns:minmax(20%, 1fr) 4fr}}@media screen and (min-width: 768px){.corset__grid{grid-template-columns:minmax(26%, 1fr) 3fr}}@media screen and (min-width: 768px)and (min-height: 768px){.corset__grid{min-height:auto;height:calc(100dvh - var(--gap-main)*4)}}@media screen and (min-width: 1024px)and (min-height: 1024px){.corset__grid{max-height:calc(1024px - var(--gap-main)*2)}}.main-nav{grid-column:1/1}@media screen and (min-width: 768px){.main-nav{grid-column:1/4}}.panel-side{grid-column:1/1;grid-row-start:2}.panel-main{grid-column:2/4;grid-row-end:3;scroll-behavior:smooth;flex-grow:1;background-color:var(--bg-em);padding:var(--u1) var(--u2);margin:6px;box-shadow:0 0 0 1px var(--bg-em),0 0 0 3px var(--fg),0 0 0 6px var(--bg),0 0 0 7px var(--fg),0 0 0 8px var(--bg)}@media screen and (max-width: 767px){.panel-main{grid-row-start:1}}@media screen and (min-width: 768px){.panel-main{padding:var(--u2) var(--u4)}}@media screen and (min-width: 768px)and (min-height: 768px){.panel-main{overflow-y:auto}}.panel-bottom{grid-column:1/4;grid-row-start:3}.panel-side{background:center var(--bg-dark) repeat url("/assets/tile_kowahi.svg");background-size:160px;margin:0 11px 0 1px;box-shadow:-1px 0 0 0 var(--fg),4px 0 0 0 var(--bg-dark),10px 0 0 0 var(--bdr-brighten),11px 0 0 0 var(--fg)}@media screen and (min-width: 768px){.panel-side{background-size:100%;margin:0 14px;box-shadow:-4px 0 0 0 var(--bg-dark),-10px 0 0 0 var(--bdr-brighten),-13px 0 0 0 var(--bg),-14px 0 0 0 var(--fg),4px 0 0 0 var(--bg-dark),10px 0 0 0 var(--bdr-brighten),13px 0 0 0 var(--bg),14px 0 0 0 var(--fg)}}.panel-bottom{bottom:var(--gap-main);background:center rgba(0,0,0,0) repeat-x url("/assets/tile_kawakawa.svg");background-size:100px;height:100px;margin:12px 0;box-shadow:0 -3px 0 0 var(--bg),0 -8px 0 0 var(--ac),0 -11px 0 0 var(--bg),0 -12px 0 0 var(--fg),0 3px 0 0 var(--bg),0 8px 0 0 var(--ac),0 11px 0 0 var(--bg),0 12px 0 0 var(--fg)}.news-list{list-style:none;padding-left:0;margin-left:0}.news-list h2{margin-bottom:1rem}.news-item::before{content:"";display:block;border:0;width:100%;padding-top:15%;background:rgba(0,0,0,0) no-repeat url("/assets/motiv_horizontal_rule_light.svg");background-size:contain;margin:var(--u4) auto}@media screen and (min-width: 480px){.news-item::before{width:80%}}.news-heading{margin-bottom:var(--u1)}.news-time{margin-top:0;margin-bottom:var(--u3)}.news-content li{margin-bottom:var(--u2)}.talks-list{list-style:none;padding:0}.talk{margin-bottom:var(--u2)}.talk-title{font-size:var(--f-lrg);font-family:var(--ff-serif);line-height:var(--line-height-heading)}.talk-speaker{display:block;margin-top:var(--u0)}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes rotateRight{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}@keyframes rotateLeft{0%{transform:rotate(0deg)}100%{transform:rotate(-90deg)}}.main-nav{white-space:nowrap;font-size:var(--nav-fontsize)}@media screen and (min-width: 768px){.main-nav{padding-left:6px;display:flex;box-shadow:0 0 0 var(--border) var(--bdr);background-color:var(--bg-em)}}.main-nav .icon-star{display:block}.fairy-dust-toggle{position:relative;width:var(--nav-height);height:var(--nav-height);display:none;margin-right:var(--u1);box-shadow:0 0 0 1px var(--bg-em),0 0 0 3px var(--bdr),0 0 0 6px var(--bg),0 0 0 7px var(--bdr)}@media screen and (min-width: 768px){.fairy-dust-toggle{display:block}}.fairydust-toggle-input,.fairydust-toggle-label{display:block;cursor:pointer;width:100%;height:100%;top:0;left:0}.fairydust-toggle-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;position:absolute}.fairydust-toggle-label{position:relative;padding:3px}.fairydust-toggle-input:not(:checked)+label:hover{color:var(--fc)}.fairydust-toggle-input:checked+label{background-color:var(--fg);color:var(--bg)}.nav-menu{display:flex}@media screen and (max-width: 767px){.nav-menu{position:relative}}.menu-toggle-input,.menu-toggle-label{width:100%;margin:7px}.menu-toggle-input{top:0;left:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;position:absolute}.menu-toggle-label{position:relative;height:fit-content;padding:3px;box-shadow:0 0 0 1px var(--bg-em),0 0 0 3px var(--bdr),0 0 0 6px var(--bg),0 0 0 7px var(--bdr)}.menu-toggle-label:hover{color:var(--fc)}@media screen and (max-width: 767px){#navMenuToggle:checked~.menu-toggle-label{background-color:var(--fg);color:var(--bg)}#navMenuToggle:checked~.menu{display:block}}@media screen and (min-width: 768px){.menu-toggle-input,.menu-toggle-label{display:none}}.menu{display:none;list-style:none;margin:0}@media screen and (max-width: 767px){.menu{background-color:var(--bg-em);position:absolute;z-index:1;padding:var(--u2);top:6px;left:calc(100% + var(--gap-main) - 4px);box-shadow:0 0 0 1px var(--bg-em),0 0 0 3px var(--bdr),0 0 0 6px var(--bg),0 0 0 7px var(--bdr)}}@media screen and (min-width: 768px){.menu{position:static;overflow-y:auto;max-height:calc(100dvh - var(--u4))}}@media screen and (min-width: 768px){.menu-item{position:relative}}.menu-item a,.submenu-toggle,.submenu-label{display:inline-block;line-height:1;padding:.5em .25em;margin:0 .25em}.menu-item a{background-image:none}.menu-item a[aria-current=page]{font-weight:700}@media screen and (min-width: 768px){.menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;overflow:visible;z-index:1}}.submenu-toggle{display:none;color:currentColor}.submenu-toggle:hover{color:var(--fc);cursor:pointer}.submenu{background-color:var(--bg-em);position:static;list-style:circle;margin:0 0 0 var(--u2);padding-left:var(--u1)}@media screen and (max-width: 767px){.submenu a{margin-left:0}}@media screen and (min-width: 768px){.submenu-label{display:none}.submenu-toggle{display:inline-block;border:none;font-size:var(--nav-fontsize);background-color:rgba(0,0,0,0);line-height:1}.submenu{box-shadow:0 0 0 var(--border) var(--fg);position:absolute;top:100%;list-style:none;margin:5px 0 0 0;padding:var(--u1) 0}[aria-expanded=true]+.submenu{display:block}[aria-expanded=false]+.submenu{display:none}.submenu a{padding-left:var(--u1);padding-right:var(--u1)}}.star-arrow{display:none}@media screen and (min-width: 768px){.star-arrow{display:inline-block;height:var(--nav-fontsize);width:var(--nav-fontsize);background-image:url("assets/star-arrow.svg");background-size:contain;vertical-align:top}.submenu-toggle[aria-expanded=true] .star-arrow{animation:rotateRight .2s ease-in}.submenu-toggle[aria-expanded=false] .star-arrow{animation:rotateLeft .2s ease-in}}.button{display:inline-block;padding:var(--u1) var(--u2);color:var(--bg-em);background-color:var(--fg);border:var(--border) solid var(--fg);border-radius:4px;text-decoration:none;text-align:center;cursor:pointer}.button:not(:active):hover{background-color:var(--ac);color:var(--fg)}.schedule-list{container-type:inline-size;list-style:none;padding:0}.event{padding-top:var(--u1);padding-bottom:var(--u1);display:grid;gap:var(--u0)}@container (min-width: 20rem){.event{gap:var(--u2);grid-template-columns:1fr 4fr}}.sched-time{margin-top:var(--u0)}.sched-time .regular{font-weight:600}.schedule h3{margin:0;font-size:var(--f-lrg);font-family:var(--ff-serif);line-height:var(--line-height-heading);margin-bottom:var(--u0)}.sched-hallwaycon{font-size:var(--f-sml);padding-left:var(--u2);border-left:2px solid var(--ac)}.sched-hallwaycon h3{font-size:var(--f-semi)}.event[aria-current=time]{background-color:var(--bg);padding:var(--u2);margin:var(--u2) calc(-1*var(--u2));box-shadow:0 -3px 0 0 var(--bg),0 -8px 0 0 var(--ac),0 -11px 0 0 var(--bg),0 -12px 0 0 var(--fg),0 3px 0 0 var(--bg),0 8px 0 0 var(--ac),0 11px 0 0 var(--bg),0 12px 0 0 var(--fg)}@media screen and (min-width: 768px){.event[aria-current=time]{margin:var(--u2) calc(-1*var(--u4))}}#jump{position:fixed;bottom:var(--u1);right:var(--u1)}:root{--ff-sans: "Public Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Roboto", "Oxygen", "Ubuntu", "Segoe UI", "Fira Sans", "Droid Sans", "Arial", sans-serif;--ff-serif: "Cormorant Garamond", "Crimson Text", "Times New Roman", "Georgia", "Palatino Linotype", "Book Antiqua", "Times", serif;--ff-mono: "SF Mono", "Nitti", "Input Mono", "Roboto Mono", "Menlo", "Inconsolata", "Consolas", monospace;--ff-hero: "Boecklins Universe", "Arnold Boecklin", "Copperplate", "Impact", "Arial Black", "Helvetica", "Arial", sans-serif;--ff-Amarante: "Amarante", serif;--ff-sans-weight-bold: 600;--f-sml: 0.875rem;--f-std: 1rem;--f-med: 1.125rem;--f-semi: 1.25rem;--f-lrg: 1.5rem;--f-xlg: 2rem;--f-2xl: 2.6rem;--f-xhr: 3.4rem;--line-height: 1.5;--line-height-heading: 1.2;--u0: calc(var(--u1) / 2);--u1: 0.625rem;--u2: calc(2 * var(--u1));--u3: calc(3 * var(--u1));--u4: calc(4 * var(--u1));--u6: calc(6 * var(--u1));--u8: calc(8 * var(--u1));--border: 0.0625rem;--border-thick: 0.1875rem;--border-gap: var(--u1);--gap-sml: var(--u1);--gap-main: var(--u2);--nav-height: var(--u4);--nav-fontsize: var(--f-std)}@media screen and (min-width: 768px){:root{--gap-sml: var(--u2);--gap-main: var(--u3);--nav-height: 2.25rem;--nav-fontsize: var(--f-sml)}}:root{--fg: #005844;--fg-bright: #00892f;--fg-em: #003226;--bg: #faedd9;--bg-em: #fffff9;--bg-dark: #efdbb2;--fc: #9e2a2b;--ac: #b7bf10;--ac-alt: #ffa400;--bdr: var(--fg);--bdr-brighten: var(--fg-bright)}/*# sourceMappingURL=thecutest.css.map */