.qRbduq_exitPreview{z-index:1000;position:fixed;bottom:1rem;right:1rem}
@keyframes f8rcWq_border-anim{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:100% 0,0 100%,0 0,100% 100%}}.f8rcWq_mainNav{width:100%;color:var(--colors-text);height:var(--sizes-menu-height);z-index:1500;background:var(--colors-bg);border-top:var(--border);padding:var(--sizes-gutter);display:flex;position:fixed;bottom:0;left:0;transform:translateY(0)}@media (min-width:1000px){.f8rcWq_mainNav{width:calc(100% - var(--sizes-sidebar-width))}}@media (max-width:899px){.f8rcWq_mainNav{flex-direction:column}.f8rcWq_mainNav.f8rcWq_menuVisible{height:var(--sizes-menu-toggled)}}@media (min-width:900px){.f8rcWq_mainNav{align-items:center}}.f8rcWq_topBar{justify-content:flex-end;align-items:center;gap:var(--sizes-gutter);width:100%;height:100%;display:flex}.f8rcWq_logo{width:auto;height:100%;padding-right:var(--sizes-gutter);flex-grow:1;margin-left:auto;overflow:hidden}.f8rcWq_logo svg{width:auto;height:100%}.f8rcWq_marquee{height:100%;padding:20px 0;padding:var(--sizes-gutter) 0 var(--sizes-gutter) 0;border-left:var(--border);color:var(--colors-text);flex-grow:0;flex-shrink:1;display:flex;position:relative;overflow:hidden}.f8rcWq_navMenu{font-size:var(--font-size-body);pointer-events:none;background:var(--colors-bg);z-index:100;flex-direction:column;grid-template-columns:1fr 1fr;justify-content:center;width:100%;height:100dvh;display:grid;position:fixed;bottom:0;left:0}.f8rcWq_navMenu.f8rcWq_menuVisible{pointer-events:auto}@media (min-width:900px){.f8rcWq_navMenu{height:100%;font-size:var(--font-size-body);gap:var(--sizes-gutter);pointer-events:auto;flex-direction:row;justify-content:end;padding-top:0;display:flex;position:relative}}.f8rcWq_navItem{cursor:pointer;color:var(--colors-light-text);background:var(--colors-medium);text-transform:lowercase;padding:var(--sizes-gutter) 1rem var(--sizes-gutter) var(--sizes-gutter);border:var(--border);border-radius:var(--radii-small);height:auto;font-weight:500;font-size:var(--font-size-body);gap:.35rem;height:100%;display:inline-flex;position:relative}.f8rcWq_navItem:hover{color:var(--colors-text)}@media (min-width:900px){.f8rcWq_navItem{height:100%}}@media (max-width:899px){.f8rcWq_navItem{border:none;border-bottom:var(--border)}}@media (min-width:1200px){.f8rcWq_navItem{padding:var(--sizes-gutter) 2rem var(--sizes-gutter) var(--sizes-gutter)}}.f8rcWq_navItem:active:after{content:"";opacity:1;background:linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;width:100%;height:100%;animation:10s linear infinite f8rcWq_border-anim;position:absolute;top:0;left:0}.f8rcWq_navItem.f8rcWq_cafe{color:var(--cafe-color);border-color:var(--cafe-color)}@media (max-width:899px){.f8rcWq_navItem.f8rcWq_cafe{border-bottom-color:var(--cafe-color)}}.f8rcWq_wrapperItem{cursor:pointer;text-transform:lowercase;height:auto;padding:var(--sizes-gutter) 2rem var(--sizes-gutter) var(--sizes-gutter);border:var(--border);border-radius:var(--radii-small);height:100%;color:var(--colors-light-text);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;font-weight:500;display:inline-flex;position:relative}@media (min-width:900px){.f8rcWq_wrapperItem{height:100%}}@media (max-width:899px){.f8rcWq_wrapperItem{border:none}}.f8rcWq_wrapperItem:hover{color:var(--colors-text);border-radius:0}.f8rcWq_wrapperItem:hover>.f8rcWq_wrapperContent{display:flex}.f8rcWq_wrapperTitle{align-items:center;display:flex}.f8rcWq_wrapperTitle span{width:1rem;color:var(--colors-light-text);line-height:0}.f8rcWq_wrapperContent{background:var(--colors-bg);z-index:100;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateZ(0)}@media (min-width:900px){.f8rcWq_wrapperContent{bottom:calc(100% - (var(--border-width)));left:calc(var(--border-width) * -1);border-radius:var(--radii-small) var(--radii-small) var(--radii-small) 0;border:var(--border);flex-direction:column-reverse;width:auto;height:auto;display:none;position:absolute}.f8rcWq_wrapperItem:hover .f8rcWq_wrapperContent{display:flex}}.f8rcWq_subItem{color:var(--colors-light-text);background:var(--colors-light-bg);text-transform:lowercase;padding:var(--sizes-gutter) 2rem var(--sizes-gutter) var(--sizes-gutter);border-bottom:var(--border);border-right:var(--border);gap:.35rem;height:100%;font-weight:500;display:inline-flex;position:relative}.f8rcWq_subItem:hover{background:var(--colors-bg);color:var(--colors-text)}.f8rcWq_subItem:active:after{content:"";opacity:1;background:linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;width:100%;height:100%;animation:10s linear infinite f8rcWq_border-anim;position:absolute;top:0;left:0}@media (min-width:900px){.f8rcWq_subItem{border-right:none}}.f8rcWq_subItem.f8rcWq_cafe{color:var(--cafe-color);border-bottom-color:var(--cafe-color);border-right-color:var(--cafe-color)}.f8rcWq_active{color:var(--colors-text);position:relative}.f8rcWq_active:after{content:"";opacity:1;background:linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;width:100%;height:100%;animation:10s linear infinite f8rcWq_border-anim;position:absolute;top:0;left:0}.f8rcWq_hasActive{color:var(--colors-bright)}.f8rcWq_menuToggle{text-transform:lowercase;z-index:1010;border:var(--border)}@media (min-width:900px){.f8rcWq_menuToggle{display:none}}.f8rcWq_menuToggle.f8rcWq_active{background:var(--colors-bg);color:var(--colors-text)}.f8rcWq_buttonContainer{display:none}@media (min-width:900px){.f8rcWq_buttonContainer{flex-shrink:0;display:flex}}.f8rcWq_languageSwitcher{border-left:var(--border);flex-direction:column;grid-column:2;justify-content:start;display:flex}.f8rcWq_languageSwitcher svg{opacity:.5;flex-shrink:0}.f8rcWq_languageSwitcher p{word-break:keep-all;white-space:nowrap;flex-shrink:0}@media (min-width:900px){.f8rcWq_languageSwitcher{justify-content:space-between}}.f8rcWq_topBarLangSwitcher{z-index:1010;border:var(--border)}
@keyframes i-ivcW_border-anim{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:100% 0,0 100%,0 0,100% 100%}}.i-ivcW_calendar{flex-direction:column;margin-top:1rem;display:flex}.i-ivcW_header{padding:var(--sizes-gutter)}.i-ivcW_header h4{justify-content:space-between;display:flex}.i-ivcW_daysGrid{grid-template-columns:repeat(7,14.2857%);width:100%;display:grid;position:relative}.i-ivcW_dayHeader{z-index:10;pointer-events:none;mix-blend-mode:difference;justify-content:flex-start;margin-bottom:1rem;display:flex}.i-ivcW_dayHeader p{line-height:1}.i-ivcW_dayName{display:none}.i-ivcW_dayNumber{text-align:left;opacity:.5;pointer-events:none;color:var(--colors-medium-text);align-self:end;position:relative}.i-ivcW_sameMonth .i-ivcW_dayNumber{color:var(--colors-text);opacity:1}.i-ivcW_isToday .i-ivcW_dayNumber{color:var(--colors-text)!important}.i-ivcW_eventTitle{text-overflow:ellipsis;white-space:nowrap}.i-ivcW_eventTime{flex-shrink:0;margin-left:.6rem}.i-ivcW_dayColumn{box-sizing:border-box;aspect-ratio:1;flex-direction:column;padding:4px;display:flex;position:relative}.i-ivcW_dayColumn.i-ivcW_paddingDay{opacity:.5}.i-ivcW_dayColumn.i-ivcW_isToday{color:var(--colors-text)}.i-ivcW_dayColumn.i-ivcW_isToday:after{content:"";pointer-events:none;opacity:1;background:linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;width:100%;height:100%;animation:10s linear infinite i-ivcW_border-anim;position:absolute;top:0;left:0}.i-ivcW_dayColumn .i-ivcW_small{padding:50%}.i-ivcW_nav{z-index:10;width:100%;padding:var(--sizes-gutter);justify-content:space-between;display:flex}.i-ivcW_nav button{font-family:var(--fonts-headline);text-transform:lowercase;cursor:pointer;font-weight:400}.i-ivcW_nav button:last-child{margin-left:auto}.i-ivcW_dayEvent{flex-grow:1;justify-content:space-between;width:100%;display:flex;position:relative}.i-ivcW_dayEvent:hover:after{content:"";opacity:1;background:linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(90deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%), linear-gradient(0deg, var(--colors-light-text) 50%, transparent 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;width:100%;height:100%;animation:10s linear infinite i-ivcW_border-anim;position:absolute;top:0;left:0}.i-ivcW_eventsWrapper{background:0 0;flex-direction:column;width:100%;height:100%;list-style:none;display:flex;position:absolute;top:0;left:0}.i-ivcW_eventTooltip{background:var(--colors-bg);border:var(--border);z-index:1100;white-space:nowrap;pointer-events:none;padding:0 .25em;display:none;position:absolute;top:0;left:0}
.t3PamW_tooltipContent{background-color:var(--colors-bg);z-index:500000;border:var(--border);max-width:300px;padding:var(--sizes-gutter);overflow:visible}.t3PamW_tooltipContainer{flex-direction:column;gap:8px;display:flex}.t3PamW_tooltipTitle{margin:0;font-weight:500}.t3PamW_tooltipDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.t3PamW_tooltipLinks{gap:var(--sizes-gutter);display:flex}.t3PamW_tooltipArrow{fill:var(--colors-border)}
@font-face{font-family:Ciron Text;src:url(/fonts/CironText-Medium.woff2)format("woff2"),url(/fonts/CironText-Medium.woff)format("woff");font-weight:400;font-style:normal;font-swap:normal}
body{margin:0;padding:0}p,h1,h2,h3,h4,h5,h6,ul,ol{margin:0;padding:0;font-weight:400}canvas,iframe,img,video,symbol *{all:unset;display:revert;box-sizing:border-box}*,:before,:after{box-sizing:border-box}
:root{--colors-bg:#000;--colors-modal-bg:#0a0a0af2;--colors-text:#777;--colors-medium:#131313;--colors-light:#2a2a2a;--colors-accent:yellow;--colors-white:#f2f2f2;--colors-bright:#aeaeae;--colors-border:#1e1e1e;--colors-light-text:#888;--cafe-color:#c6251e;--fonts-body:"Ciron Text", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--fonts-headline:"Ciron Text", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--font-sizes-body:12px;--font-sizes-small:.75rem;--font-weight-body:400;--font-weight-bold:400;--font-sizes-h1:46px;--font-sizes-h2:34px;--font-sizes-h3:26px;--font-sizes-h4:16px;--font-size-small:12px;--font-sizes-prose:16px;--line-heights-body:1.25;--line-heights-headline:.9;--spaces-1:.5rem;--spaces-2:1rem;--spaces-3:1.5rem;--spaces-4:2rem;--spaces-5:2.5rem;--spaces-6:3rem;--spaces-7:3.5rem;--spaces-8:4rem;--sizes-gutter:.5rem;--sizes-block-margin:6rem;--sizes-menu-height:5rem;--sizes-menu-toggled:50vh;--sizes-side-border:1rem;--sizes-sidebar-width:100%;--gilette-corner-width:2rem;--gilette-border-width:0px;--filters-blur:blur(.5px);--radii-tiny:2px;--radii-small:2px;--radii-big:10px;--border-width:1px;--border-style:solid;--border:var(--border-width) var(--border-style) var(--colors-border);--transitions-gilette:.6s ease-in-out}@media (min-width:640px){:root{--font-sizes-body:12px;--content-padding-horizontal:calc(var(--sizes-side-border) + var(--sizes-gutter));--content-padding-vertical:var(--sizes-menu-height);--font-sizes-h1:3.2rem;--font-sizes-h2:3.2rem;--font-sizes-h3:2rem;--font-sizes-h4:1rem;--font-size-small:.8rem;--font-sizes-prose:1rem;--sizes-sidebar-width:19rem}}@media (min-width:1000px){:root{--font-sizes-body:13px;--font-sizes-h2:5rem;--sizes-sidebar-width:22rem;--font-sizes-h1:clamp(2.5rem, 5vw, 6rem)}}html{scroll-behavior:smooth;font-size:12px}@media (min-width:640px){html{font-size:16px}}body{background-color:var(--colors-bg);color:var(--colors-text);font-family:var(--fonts-body);font-size:var(--font-sizes-body);font-weight:var(--font-weight-body);line-height:var(--line-heights-body);font-variant-ligatures:none;-webkit-font-variant-ligatures:none;font-feature-settings:"liga" 0, none}body.no-scroll{width:100%;height:100%;position:fixed;overflow:hidden}a{color:var(--colors-text);text-decoration:none}h1,h2,h3{text-transform:lowercase;letter-spacing:-.05em}h1{font-family:var(--fonts-headline);font-size:var(--font-sizes-h1);text-transform:lowercase;letter-spacing:-.065em;line-height:.8}h2{font-family:var(--fonts-headline);font-size:var(--font-sizes-h2);font-weight:400;line-height:var(--line-heights-headline)}h3{font-family:var(--fonts-headline);line-height:.95;font-size:var(--font-sizes-h3);margin:0}h4{font-size:var(--font-sizes-h4);text-transform:lowercase}h5{font-size:var(--font-sizes-body);font-weight:var(--font-weight-bold)}hr{border:0;border-bottom:var(--border-width) var(--border-style) var(--colors-text);margin:0}img{width:100%;height:auto;display:block}b,strong{font-weight:var(--font-weight-bold)}u{background-color:var(--colors-text);color:var(--colors-bg);text-transform:lowercase;padding:2px;text-decoration:none}p a{text-underline-offset:3px;text-decoration:underline;color:inherit!important}p a:hover{text-decoration:none}.lowercase{text-transform:lowercase}::selection{background-color:var(--colors-text);color:var(--colors-bg)}

.kCFSWa_cookieBanner{bottom:var(--sizes-menu-height);z-index:1000;width:100%;color:var(--colors-bright);border-top:var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;justify-content:space-between;align-items:center;padding:10px;display:flex;position:fixed}@media (min-width:640px){.kCFSWa_cookieBanner{width:calc(100% - var(--sizes-sidebar-width))}}.kCFSWa_buttons{gap:var(--sizes-gutter);align-items:center;display:flex}
.NuWUvq_newsletterBanner{z-index:9001;color:var(--colors-bright);padding:calc(var(--sizes-gutter) * 2);border-bottom:var(--border);border-left:var(--border);border-right:var(--border);border-top:var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:var(--sizes-gutter);background:#00000080;flex-direction:column;width:30ch;height:auto;display:flex;position:fixed;top:50%;right:50%;transform:translate(50%,-50%)}@media (min-width:640px){.NuWUvq_newsletterBanner{width:var(--sizes-sidebar-width);height:var(--sizes-menu-height);border-bottom:none;border-right:none;top:auto;bottom:0;right:0;transform:translate(0)}}.NuWUvq_buttons{gap:var(--sizes-gutter);align-items:center;display:flex}
