@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.ZLPFXa_className{font-family:Archivo,Archivo Fallback;font-style:normal}.ZLPFXa_variable{--font-mk-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.w4wzta_className{font-family:Figtree,Figtree Fallback;font-style:normal}.w4wzta_variable{--font-mk-text:"Figtree", "Figtree Fallback"}
.mk{--mk-blue:#0b5ebf;--mk-ink:#061b3d;--mk-tint:#e9f1fc;--mk-sky:#9cc9ff;--mk-yellow:#ffd23f;--mk-mute:#3b5078;--mk-line:var(--mk-blue);--mk-ease:cubic-bezier(.2, .8, .2, 1);--mk-pad:clamp(1rem, 4vw, 2.5rem);color:var(--mk-ink);font-family:var(--font-mk-text), system-ui, sans-serif;background:#fff;flex-direction:column;min-height:100vh;font-size:1.0625rem;line-height:1.6;display:flex;overflow-x:clip}.mk ::selection{background:var(--mk-yellow);color:var(--mk-ink)}.mk h1,.mk h2,.mk h3,.mk h4{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-weight:900;font-stretch:125%;line-height:.92}.mk :focus-visible{outline:3px solid var(--mk-yellow);outline-offset:3px}.mk-white :focus-visible,.mk-tint :focus-visible,.mk-header :focus-visible{outline-color:var(--mk-blue)}.mk-blue{background:var(--mk-blue);color:#fff;--mk-line:#fff}.mk-ink{background:var(--mk-ink);color:#fff;--mk-line:var(--mk-sky)}.mk-white{color:var(--mk-ink);--mk-line:var(--mk-blue);background:#fff}.mk-tint{background:var(--mk-tint);color:var(--mk-ink);--mk-line:var(--mk-blue)}.mk-sec{padding-block:clamp(4rem,9vw,8rem);position:relative}.mk-wrap{max-width:80rem;padding-inline:var(--mk-pad);margin-inline:auto;position:relative}.mk-cut{--cut:clamp(2rem, 6vw, 5.5rem);clip-path:polygon(0 var(--cut), 100% 0, 100% 100%, 0 100%);margin-top:calc(var(--cut) * -1);padding-top:calc(var(--cut) + clamp(3.5rem, 8vw, 7rem))}.mk-cut--r{clip-path:polygon(0 0, 100% var(--cut), 100% 100%, 0 100%)}.mk-cut--both{clip-path:polygon(0 var(--cut), 100% 0, 100% calc(100% - var(--cut)), 0 100%);padding-bottom:calc(var(--cut) + clamp(3.5rem, 8vw, 7rem))}.mk-eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.9rem;font-weight:800;display:inline-flex}.mk-eyebrow:before{content:"";clip-path:polygon(0 0,100% 0,70% 100%,0 100%);background:currentColor;width:1.6rem;height:.8rem}.mk-mega{font-size:clamp(2.4rem,9.6vw,7.6rem)}@media (max-width:640px){.mk-mega--long{font-size:clamp(1.9rem,8vw,3rem)}}.mk-h2{font-size:clamp(1.9rem,6.2vw,4.6rem)}.mk-h3{font-size:clamp(1.5rem,3.6vw,2.2rem)}.mk-outline{color:#0000;-webkit-text-stroke:var(--sw,2px) var(--mk-line);paint-order:stroke fill}.mk-lead{max-width:40rem;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.5}.mk-muted{color:var(--mk-mute)}.mk-blue .mk-muted{color:#e4eeff}.mk-ink .mk-muted{color:var(--mk-sky)}.mk-btn{--wipe:var(--mk-ink);isolation:isolate;min-height:3.5rem;font-family:var(--font-mk-display), system-ui, sans-serif;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:color .35s var(--mk-ease), transform .35s var(--mk-ease);border:0;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.9rem;font-size:.95rem;font-weight:800;font-stretch:112%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.mk-btn>span{z-index:1;position:relative}.mk-btn:before{content:"";z-index:-1;background:var(--wipe);transition:transform .45s var(--mk-ease);position:absolute;inset:0;transform:translate(-101%)}.mk-btn:hover:before,.mk-btn:focus-visible:before{transform:none}.mk-btn:active{transform:translateY(2px)}.mk-btn svg{transition:transform .35s var(--mk-ease);flex:none}.mk-btn:hover svg{transform:translate(5px)}.mk-btn--white{color:var(--mk-ink);--wipe:var(--mk-yellow);background:#fff}.mk-btn--ink{background:var(--mk-ink);color:#fff;--wipe:var(--mk-blue)}.mk-btn--blue{background:var(--mk-blue);color:#fff;--wipe:#083f82}.mk-btn--yellow{background:var(--mk-yellow);color:var(--mk-ink);--wipe:#fff}.mk-btn--ghost{color:inherit;--wipe:#ffffff2e;background:0 0;box-shadow:inset 0 0 0 2px}.mk-white .mk-btn--ghost,.mk-tint .mk-btn--ghost{--wipe:#061b3d1a}.mk-btn--sm{min-height:2.75rem;padding:.55rem 1.2rem;font-size:.85rem}.mk-btn-row{flex-wrap:wrap;gap:.9rem;display:flex}@media (max-width:559px){.mk-btn-row{flex-direction:column}.mk-btn-row .mk-btn{justify-content:space-between;width:100%}}.mk-btn:focus-visible{outline:3px solid var(--mk-yellow);outline-offset:3px}.mk-white .mk-btn:focus-visible,.mk-tint .mk-btn:focus-visible{outline-color:var(--mk-blue)}.mk-link{transition:background-size .4s var(--mk-ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 3px no-repeat;padding-bottom:2px;font-weight:800;text-decoration:none;display:inline-block}.mk-link:hover{background-position:100% 100%;background-size:0% 3px}.mk-textlink{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.mk-header{--hh:4.5rem;z-index:50;height:var(--hh);position:sticky;top:0}.mk-header[data-compact=true]{--bar:3.5rem}.mk-header{--bar:var(--hh)}@media (min-width:1100px){.mk-header{--hh:5.5rem}.mk-header[data-compact=true]{--bar:3.75rem}}.mk-header-bar{z-index:2;height:var(--bar);border-bottom:3px solid var(--mk-ink);transition:height .35s var(--mk-ease);background:#fff;position:absolute;inset:0 0 auto}.mk-header-inner{max-width:80rem;height:100%;padding-inline:var(--mk-pad);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.mk-logo{transform-origin:0;height:100%;transition:transform .35s var(--mk-ease);align-items:center;gap:.7rem;display:flex}.mk-header[data-compact=true] .mk-logo{transform:scale(.84)}.mk-logo-bear{flex:none;width:auto;height:2.1rem}.mk-logo-word{flex:none;width:auto;height:1.1rem}@media (min-width:1100px){.mk-logo-bear{height:2.8rem}.mk-logo-word{height:1.35rem}}.mk-wordmark-footer{object-fit:contain;filter:brightness(0)invert();flex:none;width:auto;max-width:none;height:2rem}.mk-nav-wrap{align-items:center;display:none}@media (min-width:1100px){.mk-nav-wrap{display:flex}}.mk-nav{align-items:center;gap:.25rem;display:flex}.mk-nav a{isolation:isolate;color:var(--mk-ink);padding:.55rem 1.05rem;font-size:.97rem;font-weight:700;text-decoration:none;transition:color .3s;position:relative}.mk-nav a:before{content:"";z-index:-1;background:var(--mk-tint);transform-origin:0;transition:transform .4s var(--mk-ease);position:absolute;inset:0;transform:skew(-14deg)scaleX(0)}.mk-nav a:hover:before{transform:skew(-14deg)scaleX(1)}.mk-nav a[aria-current=page]{color:#fff}.mk-nav a[aria-current=page]:before{background:var(--mk-blue);transform:skew(-14deg)scaleX(1)}.mk-header-cta{margin-left:1rem}.mk-burger{background:var(--mk-ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));border:0;flex-direction:column;justify-content:center;gap:6px;width:3rem;height:3rem;padding:0 .8rem;display:inline-flex}@media (min-width:1100px){.mk-burger{display:none}}.mk-burger i{height:3px;transition:transform .35s var(--mk-ease), opacity .2s;background:#fff;display:block}.mk-burger[aria-expanded=true] i:first-child{transform:translateY(9px)rotate(45deg)}.mk-burger[aria-expanded=true] i:nth-child(2){opacity:0}.mk-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.mk-menu{visibility:hidden;transition:transform .55s var(--mk-ease), visibility 0s .55s;z-index:1;padding:calc(var(--hh) + 2rem) var(--mk-pad) 2rem;background:var(--mk-ink);color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.mk-menu a.mk-menu-link{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;color:#fff;align-items:baseline;gap:1rem;padding:.35rem 0;font-size:clamp(1.8rem,9.4vw,3.2rem);font-weight:900;font-stretch:125%;line-height:1.05;text-decoration:none;display:flex}.mk-menu a.mk-menu-link small{font-family:var(--font-mk-text), system-ui, sans-serif;color:var(--mk-sky);font-size:.9rem;font-weight:700;font-stretch:100%}.mk-menu a.mk-menu-link[aria-current=page]{color:var(--mk-yellow)}.mk-hero{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(7rem,14vw,12rem)}.mk-page-hero{flex-direction:column;justify-content:center;min-height:clamp(26rem,46vw,37rem);padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(5rem,10vw,9rem);display:flex}.mk-page-hero>.mk-wrap{width:100%}.mk-hero-glow{pointer-events:none;background:radial-gradient(circle,#2f7bea73 0%,#0000 68%);width:44rem;max-width:none;height:44rem;position:absolute;top:8%;right:-10%}.mk .mk-hero-title{letter-spacing:-.03em;font-size:clamp(2.8rem,14vw,6.3rem);font-stretch:100%;line-height:.86}.mk-line{white-space:nowrap;margin-bottom:-.04em;padding:.04em .05em .08em 0;display:block;overflow:hidden}.mk-ch{animation:mk-rise .6s var(--mk-ease) forwards;animation-delay:calc(var(--i,0) * 26ms + var(--base,0s));display:inline-block;transform:translateY(112%)}.mk-space{width:.28em;display:inline-block}@keyframes mk-rise{to{transform:none}}.mk-hero-card{background:#0c1a36;border:1px solid #2a4a85;flex-direction:column;gap:.2rem;padding:1rem 1.25rem;display:flex}.mk-hero-card small{color:#9cc9ff;font-size:.85rem;font-weight:600}.mk-hero-card strong{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:900;font-stretch:125%;line-height:1.1}.mk-accent{color:#4c9bff}.mk-hero-bear{z-index:0;pointer-events:none;position:absolute}.mk-fade-up{opacity:0;animation:mk-fade-up .8s var(--mk-ease) forwards;animation-delay:var(--d,.6s);transform:translateY(24px)}@keyframes mk-fade-up{to{opacity:1;transform:none}}.mk-page{animation:mk-page-in .35s var(--mk-ease) both}@keyframes mk-page-in{0%{transform:translateY(10px)}to{transform:none}}.mk-marquee{z-index:3;white-space:nowrap;background:var(--mk-ink);color:#fff;border-block:3px solid #fff;position:relative;overflow:hidden}.mk-marquee--tilt{width:106%;margin-left:-3%;transform:rotate(-1.6deg)}.mk-marquee--yellow{background:var(--mk-yellow);color:var(--mk-ink);border-color:var(--mk-ink);--mk-stroke:var(--mk-ink)}.mk-marquee-track{width:max-content;animation:mk-marquee var(--speed,32s) linear infinite;display:flex}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-marquee-group{flex:none;align-items:center;display:flex}.mk-marquee-item{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:1.5rem;padding:.85rem 0 .85rem 1.5rem;font-size:clamp(1.2rem,3vw,1.9rem);font-weight:900;font-stretch:125%;display:flex}.mk-marquee-item:nth-child(2n){color:#0000;-webkit-text-stroke:2px var(--mk-stroke,#fff)}.mk-marquee-item:after{content:"";background:var(--mk-yellow);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);flex:none;width:.9rem;height:.9rem}.mk-marquee--yellow .mk-marquee-item:after{background:var(--mk-blue)}@keyframes mk-marquee{to{transform:translate(-50%)}}html[data-mk-reveal=on] [data-reveal]:not(.is-in){opacity:0;transform:translateY(36px)}html[data-mk-reveal=on] [data-reveal=left]:not(.is-in){transform:translate(-48px)}html[data-mk-reveal=on] [data-reveal=right]:not(.is-in){transform:translate(48px)}html[data-mk-reveal=on] [data-reveal=scale]:not(.is-in){transform:scale(.92)rotate(-3deg)}[data-reveal]{transition:opacity .8s var(--mk-ease), transform .9s var(--mk-ease);transition-delay:calc(var(--d,0) * 90ms)}.mk-cards{gap:2.5rem;display:grid}@media (min-width:760px){.mk-cards{grid-template-columns:1fr 1fr;gap:3.5rem}}.mk-card{min-height:25rem;color:var(--mk-ink);border:4px solid var(--mk-ink);box-shadow:10px 10px 0 var(--mk-ink);transform:rotate(var(--rot,-1.5deg));transition:transform .5s var(--mk-ease), box-shadow .5s var(--mk-ease);background:#fff;flex-direction:column;padding:1.4rem 1.6rem 1.8rem;display:flex;position:relative}.mk-card:nth-child(2n){--rot:1.5deg}.mk-card:hover{box-shadow:16px 18px 0 var(--mk-ink);transform:rotate(0)translate(-4px,-6px)}.mk-card-index{width:3.2rem;font-family:var(--font-mk-display), system-ui, sans-serif;color:var(--mk-blue);flex-direction:column;align-items:center;font-weight:900;font-stretch:125%;line-height:1;display:flex}.mk-card-index b{font-size:2.2rem}.mk-card-index span{color:var(--mk-ink);letter-spacing:.04em;margin-top:.3rem;font-size:.7rem}.mk-card-index--end{position:absolute;bottom:1.4rem;right:1.6rem;transform:rotate(180deg)}.mk-card-letter{font-family:var(--font-mk-display), system-ui, sans-serif;color:var(--mk-blue);transition:transform .5s var(--mk-ease);align-self:center;margin-block:auto;font-size:clamp(9rem,22vw,14rem);font-weight:900;font-stretch:125%;line-height:.8}.mk-card:hover .mk-card-letter{transform:scale(1.06)}.mk-card-age{background:var(--mk-blue);color:#fff;font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,12px 100%);padding:.3rem 1rem;align-self:center;padding-inline:1.6rem;font-size:1.4rem;font-weight:900;font-stretch:125%;display:inline-block}.mk-card p{text-align:center;margin:1rem 0 3.4rem;padding-inline:1.5rem}.mk-sticker{text-align:center;background:var(--mk-yellow);color:var(--mk-ink);font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;clip-path:polygon(50% 0%,59.6% 8.1%,71.7% 5%,76.8% 16.4%,89.1% 18.8%,88.7% 31.3%,98.7% 38.9%,93% 50%,98.7% 61.1%,88.7% 68.7%,89.1% 81.2%,76.8% 83.6%,71.7% 95%,59.6% 91.9%,50% 100%,40.4% 91.9%,28.3% 95%,23.2% 83.6%,10.9% 81.2%,11.3% 68.7%,1.3% 61.1%,7% 50%,1.3% 38.9%,11.3% 31.3%,10.9% 18.8%,23.2% 16.4%,28.3% 5%,40.4% 8.1%);place-items:center;font-weight:900;font-stretch:125%;line-height:.95;display:grid}.mk-stamp{outline-offset:3px;font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;text-align:center;border:4px solid;outline:2px solid;padding:.5rem 1rem;font-size:1.05rem;font-weight:900;font-stretch:125%;line-height:1.05;display:inline-block;transform:rotate(-6deg);box-shadow:inset 0 0 0 3px #0000,0 0 #0000}.mk-facts{border-block:4px solid var(--mk-ink);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.mk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-fact{border-bottom:3px solid var(--mk-ink);padding:1.6rem 1.4rem 1.8rem}.mk-fact:last-child{border-bottom:0}@media (min-width:640px){.mk-fact{border-right:3px solid var(--mk-ink)}.mk-fact:nth-child(2n){border-right:0}.mk-fact:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1100px){.mk-fact{border-bottom:0!important;border-right:3px solid var(--mk-ink)!important}.mk-fact:last-child{border-right:0!important}}.mk-fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--mk-blue);font-size:.85rem;font-weight:800}.mk-fact dd{font-family:var(--font-mk-display), system-ui, sans-serif;overflow-wrap:anywhere;text-transform:uppercase;margin:.6rem 0 0;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:900;font-stretch:125%;line-height:1.05}.mk-ticket{background:var(--mk-ink);color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 50%,100% 100%,0 100%);border-left:8px solid var(--mk-yellow);flex-direction:column;gap:.35rem;padding:1.1rem 2.2rem 1.2rem 1.4rem;display:inline-flex}.mk-ticket small{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-sky);font-size:.78rem;font-weight:800}.mk-ticket strong{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:900;font-stretch:125%;line-height:1.05}.mk-tl{gap:clamp(2.5rem,6vw,4.5rem);padding-left:2.6rem;display:grid;position:relative}@media (min-width:800px){.mk-tl{padding-left:0}}.mk-tl-rail,.mk-tl-fill{width:6px;position:absolute;top:.5rem;bottom:.5rem;left:.55rem}.mk-tl-rail{background:color-mix(in srgb, currentColor 18%, transparent)}.mk-tl-fill{background:var(--mk-yellow);transform-origin:top}@media (min-width:800px){.mk-tl-rail,.mk-tl-fill{left:14.5rem}}.mk-tl-item{gap:.6rem;display:grid;position:relative}@media (min-width:800px){.mk-tl-item{grid-template-columns:12.5rem 1fr;align-items:start;gap:4.5rem}}.mk-tl-item:before{content:"";background:var(--mk-yellow);border:4px solid var(--mk-ink);width:1.4rem;height:1.4rem;position:absolute;top:.6rem;left:-2.6rem;transform:rotate(45deg)}@media (min-width:800px){.mk-tl-item:before{top:.9rem;left:13.6rem}}.mk-tl-date{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;font-stretch:125%;line-height:1}@media (min-width:800px){.mk-tl-date{text-align:right}}.mk-photo{aspect-ratio:4/3;background:repeating-linear-gradient(-45deg, transparent 0 14px, color-mix(in srgb, var(--mk-blue) 10%, transparent) 14px 28px), var(--mk-tint);border:4px solid var(--mk-ink);color:var(--mk-ink);place-items:center;display:grid;position:relative;overflow:hidden}.mk-photo img{object-fit:cover;width:100%;height:100%}.mk-photo-ph{text-align:center;padding:1rem}.mk-photo-ph b{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;font-size:1.6rem;font-weight:900;font-stretch:125%;display:block}.mk-photo-cap{margin-top:.7rem;font-size:.95rem;font-weight:700}.mk-acc{border-top:4px solid var(--mk-ink)}.mk-acc-item{border-bottom:4px solid var(--mk-ink)}.mk-acc-btn{width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:800;font-stretch:118%;line-height:1.15;transition:color .3s;display:flex}.mk-acc-btn:hover{color:var(--mk-blue)}.mk-acc-plus{background:var(--mk-ink);width:2.6rem;height:2.6rem;transition:transform .45s var(--mk-ease), background .3s;flex:none;position:relative}.mk-acc-plus:before,.mk-acc-plus:after{content:"";background:#fff;height:3px;margin-top:-1.5px;position:absolute;inset:50% .7rem auto}.mk-acc-plus:after{transform:rotate(90deg)}.mk-acc-btn[aria-expanded=true] .mk-acc-plus{background:var(--mk-blue);transform:rotate(135deg)}.mk-acc-panel{transition:grid-template-rows .45s var(--mk-ease);grid-template-rows:0fr;display:grid}.mk-acc-panel[data-open=true]{grid-template-rows:1fr}.mk-acc-panel>div{overflow:hidden}.mk-acc-panel p{opacity:0;max-width:46rem;transition:opacity .4s var(--mk-ease), transform .5s var(--mk-ease);margin:0;padding:0 4rem 1.5rem 0;transform:translateY(-8px)}.mk-acc-panel[data-open=true] p{opacity:1;transform:none}.mk-footer a{color:inherit;text-decoration:none}.mk-footer-link{min-height:2.5rem;transition:background-size .35s var(--mk-ease);background:linear-gradient(currentColor,currentColor) left bottom 6px/0% 2px no-repeat;align-items:center;display:inline-flex}.mk-footer-link:hover{background-size:100% 2px}.mk-footer-big{font-family:var(--font-mk-display), system-ui, sans-serif;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--mk-sky);paint-order:stroke fill;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,28vw,24rem);font-weight:900;font-stretch:125%;line-height:.75}.mk-hatch{background:repeating-linear-gradient(-45deg, transparent 0 12px, color-mix(in srgb, var(--mk-ink) 14%, transparent) 12px 24px), var(--mk-tint)}@media (prefers-reduced-motion:reduce){.mk-ch,.mk-fade-up{opacity:1;animation:none;transform:none}.mk-page{animation:.25s linear both mk-page-fade}@keyframes mk-page-fade{0%{opacity:0}to{opacity:1}}.mk-marquee-track{animation:none}html[data-mk-reveal=on] [data-reveal]:not(.is-in),html[data-mk-reveal=on] [data-reveal=left]:not(.is-in),html[data-mk-reveal=on] [data-reveal=right]:not(.is-in),html[data-mk-reveal=on] [data-reveal=scale]:not(.is-in){transform:none}[data-reveal]{transition:opacity .3s linear}.mk-btn,.mk-btn:before,.mk-btn svg,.mk-card,.mk-card-letter,.mk-logo,.mk-header-bar{transition-duration:10ms}.mk-card:hover{transform:rotate(var(--rot,0deg))}.mk-acc-panel,.mk-acc-panel p,.mk-acc-plus{transition-duration:10ms}}.mk-bignum{font-family:var(--font-mk-display), system-ui, sans-serif;color:#fff;font-size:clamp(4.5rem,13vw,9rem);font-weight:900;font-stretch:125%;line-height:.8}.mk-bignum.mk-outline{color:#0000}.mk-wobble{animation:5s ease-in-out infinite mk-wobble}@keyframes mk-wobble{0%,to{transform:rotate(-9deg)scale(1)}50%{transform:rotate(5deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.mk-wobble{animation:none;transform:rotate(-8deg)}}.mk-value{border-bottom:4px solid var(--mk-ink);gap:1.5rem;padding:2rem 1.5rem 2rem 0;display:flex}@media (min-width:640px){.mk-value:nth-child(odd){border-right:4px solid var(--mk-ink)}.mk-value:nth-child(2n){padding-left:1.5rem}}.mk-value-nr{font-family:var(--font-mk-display), system-ui, sans-serif;color:#0000;-webkit-text-stroke:2px var(--mk-blue);font-size:3rem;font-weight:900;font-stretch:125%;line-height:.9}.mk-evening{border-top:4px solid var(--mk-ink);margin:0;padding:0;list-style:none;display:grid}.mk-evening>li{border-bottom:3px solid var(--mk-ink);grid-template-columns:4.6rem minmax(0,1fr);gap:1.25rem;padding:1.4rem 0;display:grid}.mk-evening h3{overflow-wrap:anywhere;font-size:clamp(1.05rem,4.6vw,1.35rem)!important}.mk-evening-time{text-align:center;background:var(--mk-blue);color:#fff;font-family:var(--font-mk-display), system-ui, sans-serif;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);align-self:start;padding:.3rem 0;font-size:1.15rem;font-weight:900;font-stretch:125%}.mk-note{flex-wrap:wrap;align-items:center;gap:2rem;max-width:52rem;display:flex}.mk-note p{flex:18rem;margin:0;font-size:1.1rem}.mk-note .mk-stamp{color:var(--mk-blue)}.mk-dates{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.mk-dates>li{color:var(--mk-ink);border-left:10px solid var(--mk-yellow);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);transition:transform .35s var(--mk-ease);background:#fff;align-items:center;gap:1.2rem;padding:.9rem 1.2rem;display:flex}.mk-dates>li:hover{transform:translate(8px)}.mk-dates strong{font-size:1.15rem;line-height:1.25;display:block}.mk-dates span{color:var(--mk-mute);font-size:.95rem}.mk-dates-group{background:var(--mk-ink);width:3.2rem;height:3.2rem;font-family:var(--font-mk-display), system-ui, sans-serif;flex:none;place-items:center;font-weight:900;font-stretch:125%;display:grid;color:#fff!important;font-size:1.6rem!important}.mk-dates-fallback{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:900;font-stretch:125%;line-height:1.05}.mk-steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.mk-steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.mk-steps>li{border-top:8px solid var(--mk-blue);flex-direction:column;gap:.8rem;padding-top:1.2rem;display:flex;position:relative}.mk-step-nr{--sw:3px;font-family:var(--font-mk-display), system-ui, sans-serif;font-size:clamp(5rem,11vw,8rem);font-weight:900;font-stretch:125%;line-height:.85}.mk-steps p{margin:0}.mk-parents{background:var(--mk-tint);border:4px solid var(--mk-ink);box-shadow:10px 10px 0 var(--mk-ink);flex-direction:column;gap:.9rem;padding:2.2rem 1.8rem 2rem;display:flex;position:relative}.mk-parents .mk-stamp{color:var(--mk-blue);align-self:flex-start;margin-bottom:.5rem}.mk-parents p{margin:0}.mk-placeholder{background:var(--mk-yellow);color:var(--mk-ink);margin:0;padding:.6rem 1rem;font-weight:800}.mk-contact{border-top:4px solid var(--mk-ink);margin:0;display:grid}.mk-contact>div{border-bottom:3px solid var(--mk-ink);gap:.2rem;padding:1.2rem 0;display:grid}.mk-contact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--mk-blue);font-size:.85rem;font-weight:800}.mk-contact dd{font-family:var(--font-mk-display), system-ui, sans-serif;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:800;font-stretch:118%;line-height:1.15}.mk-map{border:4px solid var(--mk-ink);min-height:22rem;box-shadow:10px 10px 0 var(--mk-ink);place-items:center;padding:2rem;display:grid}.mk-map>div{border:3px solid var(--mk-ink);background:#fff;max-width:24rem;padding:1.5rem}.mk-map b{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;margin-bottom:.6rem;font-size:1.6rem;font-weight:900;font-stretch:125%;display:block}.mk-map p{margin:.4rem 0 0}.mk p,.mk li,.mk dd,.mk dt,.mk figcaption{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.mk h1,.mk h2,.mk h3,.mk h4{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.mk img{max-width:100%}.mk .min-w-0,.mk [class*=grid]>*,.mk [class*=flex]>*{min-width:0}.mk-progress{background:var(--mk-yellow);transform-origin:0;will-change:transform;height:3px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.mk-drop{position:relative}.mk-drop>a{align-items:center;gap:.45rem;display:inline-flex}.mk-drop>a svg{transition:transform .3s var(--mk-ease)}.mk-drop:hover>a svg,.mk-drop:focus-within>a svg{transform:rotate(180deg)}.mk-drop-panel{z-index:5;opacity:0;visibility:hidden;min-width:14rem;transition:opacity .25s var(--mk-ease), transform .3s var(--mk-ease), visibility 0s .3s;flex-direction:column;padding-top:.4rem;display:flex;position:absolute;top:100%;left:0;transform:translateY(-8px)}.mk-drop:hover .mk-drop-panel,.mk-drop:focus-within .mk-drop-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mk-drop-panel a{border:3px solid var(--mk-ink);background:#fff;border-top-width:0;padding:.8rem 1.1rem}.mk-drop-panel a:first-child{border-top-width:3px}.mk-drop-panel a:before{display:none}.mk-drop-panel a:hover,.mk-drop-panel a[aria-current=page]{background:var(--mk-blue);color:#fff}.mk-menu .mk-menu-link{overflow-wrap:anywhere}.mk-top{z-index:40;background:var(--mk-yellow);width:3rem;height:3rem;color:var(--mk-ink);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s, transform .4s var(--mk-ease);border:0;place-items:center;display:grid;position:fixed;bottom:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem);transform:translateY(16px)}.mk-top[data-show=true]{opacity:1;pointer-events:auto;transform:none}.mk-top:hover{transform:translateY(-4px)}.mk-top:focus-visible{outline-offset:3px;outline:3px solid #fff}.mk-filter{flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem;display:flex}.mk-chip{min-height:2.75rem;color:var(--mk-ink);border:3px solid var(--mk-ink);font:inherit;cursor:pointer;transition:background .25s, color .25s, transform .25s var(--mk-ease);background:0 0;padding:.4rem 1.2rem;font-weight:800}.mk-chip:hover{background:var(--mk-tint);transform:translateY(-2px)}.mk-chip[aria-pressed=true]{background:var(--mk-ink);color:#fff}.mk-gal{columns:1;column-gap:1.2rem;margin:0;padding:0;list-style:none}@media (min-width:560px){.mk-gal{columns:2}}@media (min-width:1024px){.mk-gal{columns:3}}.mk-gal-item{break-inside:avoid;margin:0 0 1.4rem}.mk-gal-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.mk-gal-frame{border:4px solid var(--mk-ink);width:100%;display:block;position:relative;overflow:hidden}.mk-gal-frame img{transition:transform .6s var(--mk-ease)}.mk-gal-btn:hover .mk-gal-frame img{transform:scale(1.05)}.mk-gal-btn:focus-visible{outline:3px solid var(--mk-blue);outline-offset:3px}.mk-gal-cap{margin-top:.5rem;font-size:.95rem;display:block}.mk-gal-cap b{background:var(--mk-blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-right:.4rem;padding:0 .5rem;font-size:.8rem;display:inline-block}.mk-lightbox{color:#fff;background:#031026f5;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.mk-lightbox:not([open]){display:none}.mk-lightbox-fig{flex-direction:column;gap:.8rem;margin:0;display:flex;position:absolute;inset:4.5rem 1rem 3rem}.mk-lightbox-img{flex:1;min-height:0;position:relative}.mk-lightbox figcaption{text-align:center}.mk-lb-btn{z-index:2;width:3.2rem;height:3.2rem;color:var(--mk-ink);cursor:pointer;background:#fff;border:0;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute}.mk-lb-btn:hover{background:var(--mk-yellow)}.mk-lb-btn:focus-visible{outline:3px solid var(--mk-yellow);outline-offset:3px}.mk-lb-close{top:.8rem;right:.8rem}.mk-lb-prev{top:50%;left:.5rem;transform:translateY(-50%)}.mk-lb-next{top:50%;right:.5rem;transform:translateY(-50%)}.mk-lightbox[open]{animation:mk-page-in .3s var(--mk-ease)}.mk-news{grid-template-columns:minmax(0,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.mk-news{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mk-news--row,.mk-news{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-news-card{color:var(--mk-ink);border:4px solid var(--mk-ink);box-shadow:8px 8px 0 var(--mk-ink);transition:transform .4s var(--mk-ease), box-shadow .4s var(--mk-ease);background:#fff;flex-direction:column;gap:.8rem;padding:1.5rem;display:flex}.mk-news-card:hover{box-shadow:12px 12px 0 var(--mk-ink);transform:translate(-3px,-3px)}.mk-news-card .mk-h3{font-size:clamp(1.15rem,2.6vw,1.5rem)}.mk-news-card p{margin:0}.mk-news-meta{color:var(--mk-mute);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;font-weight:800;display:flex}.mk-news-meta span{background:var(--mk-blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .6rem}.mk-news-empty{grid-column:1/-1;padding:1rem 0}.mk-events{border-top:4px solid #fff;margin:0;padding:0;list-style:none;display:grid}.mk-event{border-bottom:3px solid #fff;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1.4rem;padding:1.5rem 0;display:grid}.mk-event-date{background:var(--mk-yellow);color:var(--mk-ink);text-transform:uppercase;flex-direction:column;align-items:center;padding:.5rem 0;font-weight:800;line-height:1;display:flex}.mk-event-date b{font-family:var(--font-mk-display), system-ui, sans-serif;font-size:2rem;font-weight:900;font-stretch:125%}.mk-event-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--mk-sky);font-size:.8rem;font-weight:800}.mk-event h3{margin:.3rem 0}.mk-event p{color:#e4eeff;margin:0}.mk-people{grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.mk-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mk-people{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-person{color:var(--mk-ink);border:4px solid var(--mk-ink);box-shadow:8px 8px 0 var(--mk-ink);background:#fff}.mk-person .mk-photo{border:0;border-bottom:4px solid var(--mk-ink)}.mk-person-body{flex-direction:column;gap:.35rem;padding:1.2rem 1.3rem 1.4rem;display:flex}.mk-person-body h3{font-size:1.3rem}.mk-person-role{color:var(--mk-blue);font-weight:800}.mk-person-body p{margin:.4rem 0 0}.mk-members{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.mk-members{grid-template-columns:1.1fr 1fr;gap:4rem}}.mk-members-card{background:var(--mk-ink);color:#fff;border:4px solid #fff;flex-direction:column;gap:.8rem;padding:1.6rem;display:flex}.mk-members-card small{letter-spacing:.12em;text-transform:uppercase;color:var(--mk-sky);font-weight:800}.mk-members-card strong{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:900;font-stretch:125%;line-height:1.1}.mk-members-card ul{gap:.5rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.mk-members-card li{padding-left:1.6rem;position:relative}.mk-members-card li:before{content:"";background:var(--mk-yellow);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);width:.8rem;height:.8rem;position:absolute;top:.55em;left:0}.mk-members-card p{color:var(--mk-sky);margin:0;font-size:.95rem}.mk-life{border-top:4px solid var(--mk-ink);grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.mk-life{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-life>li{border-bottom:4px solid var(--mk-ink);padding:1.6rem 1.4rem 2rem 0}@media (min-width:800px){.mk-life>li{border-bottom:0;border-right:3px solid var(--mk-ink);padding-left:1.4rem}.mk-life>li:first-child{padding-left:0}.mk-life>li:last-child{border-right:0}}.mk-life-nr{font-family:var(--font-mk-display), system-ui, sans-serif;color:#0000;-webkit-text-stroke:2px var(--mk-blue);margin-bottom:.8rem;font-size:3rem;font-weight:900;font-stretch:125%;line-height:.9;display:block}.mk-life p{margin:.6rem 0 0}.mk-slider{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--mk-blue) var(--mk-tint);gap:1rem;margin:0;padding:0 0 1rem;list-style:none;display:flex;overflow-x:auto}.mk-slide{scroll-snap-align:start;background:var(--mk-tint);border:4px solid var(--mk-ink);flex-direction:column;flex:0 0 min(17rem,80%);gap:.3rem;padding:1.2rem;display:flex}.mk-slide-date{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;font-size:1.15rem;font-weight:900;font-stretch:118%;line-height:1.1}.mk-slide-time,.mk-slide-loc{color:var(--mk-mute);font-size:.95rem}.mk-slide-ics{color:var(--mk-blue);text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:2.75rem;margin-top:.7rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mk-slide-ics:hover{color:var(--mk-ink)}.mk-slide-fallback{background:var(--mk-tint);border:4px solid var(--mk-ink);flex-direction:column;gap:.3rem;padding:1.2rem 1.4rem;display:flex}.mk-slide-fallback strong{font-family:var(--font-mk-display), system-ui, sans-serif;text-transform:uppercase;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:900;font-stretch:118%}@media (prefers-reduced-motion:reduce){.mk-progress{display:none}.mk-news-card,.mk-person,.mk-chip,.mk-top,.mk-drop-panel{transition-duration:10ms}}.mk-menu[data-open=true]{visibility:visible;transition-delay:0s;transform:none}.mk-menu-item{opacity:0;transition:opacity .5s var(--mk-ease), transform .5s var(--mk-ease);transform:translate(-40px)}.mk-menu[data-open=true] .mk-menu-item{opacity:1;transition-delay:calc(var(--i,0) * 50ms + .12s);transform:none}@media (prefers-reduced-motion:reduce){.mk-menu,.mk-menu-item{transition-duration:10ms;transition-delay:0s!important}}
