@font-face{font-family:Mansalva;src:url(/fonts/Mansalva-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Pop;font-weight:400;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Pop;font-weight:600;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-display:swap}html{height:100%;width:100%;font-size:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;accent-color:var(--accent);font-family:Pop,sans-serif;font-weight:400;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:root{--foreground:#fffcf1;--light-200:#fff6e3;--light-300:#faead4;--dark-800:#330006;--dark-900:#080303;--primary:#400005;--secondary:#622f1b;--accent:#ffa200;--filter:blur(16px) brightness(60%) saturate(110%);--lightfilter:blur(20px);--cubic:cubic-bezier(0.58,0.13,0.39,0.96);--br:0.75rem;--brsmall:0.25em;--stroke:0.125rem;--btnHeight:2.5rem;--text-factor:1;--gap:1rem;--vertgap:1.5rem;--vertgapdouble:calc(var(--vertgap) * 2);--vertgaphalf:calc(var(--vertgap) / 2);--vertgapquarter:calc(var(--vertgap) / 4);--vertgapeightel:calc(var(--vertgap) / 8);--margin:5vw}@media (min-width:24rem){:root{--gap:2rem;--vertgap:2rem;--text-factor:1.05}}@media (min-width:30rem){:root{--gap:2rem;--vertgap:3rem;--margin:10vw}}@media (min-width:64rem){:root{--margin:15vw}}*{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:.2rem solid #ffa700;outline-offset:.15em}#__next{height:100%;width:100%}body{height:100%;background:#000;color:var(--foreground);overflow-y:scroll;font-size:calc(1em * var(--text-factor));line-height:1.5;font-weight:400}body *{-webkit-font-smoothing:subpixel-antialiased!important;text-rendering:optimizeLegibility!important}h1{font-family:Mansalva,sans-serif;line-height:90%;font-size:2rem;font-size:clamp(calc(2rem * var(--text-factor)),calc(5.3vw + 1rem),4.5rem);max-width:24ch;letter-spacing:-.025em}h1.display{font-size:clamp(calc(3rem * var(--text-factor)),15vw + 1rem,8rem);text-transform:uppercase;letter-spacing:-.05em}h2{font-size:2rem;font-size:clamp(calc(1.25rem * var(--text-factor)),calc(1.5vw + 1rem),2rem);font-weight:600;line-height:120%}h3{font-weight:400}h3,h4{font-size:calc(1rem * var(--text-factor));line-height:120%}h4{font-weight:600}p{-webkit-hyphens:auto;hyphens:auto;max-width:60ch}a{all:unset;cursor:pointer}.ref{position:relative}.inline-ref,.ref{cursor:pointer;border-bottom:var(--stroke) solid var(--accent)}.inline-ref{display:inline;padding-bottom:var(--stroke)}.inline-ref:after{content:"";display:inline-block;height:.6em;width:1em;background:var(--accent);margin-left:.25em;transition:transform .2s ease-out;mask-image:url(/img/main/link.svg);-webkit-mask-image:url(/img/main/link.svg);mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.inline-ref:hover{color:var(--accent)}.inline-ref:hover .inline-ref:after{transform:scaleX(0)}.ref-on-hover:hover{border-bottom:var(--stroke) solid var(--accent)}small{all:unset;font-size:calc(.75em * var(--text-factor))}.smalltext{font-size:calc(.85em * var(--text-factor));font-weight:400}.opaque-50{opacity:.5}.opaque-75{opacity:.75}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}hr{border:none;height:var(--stroke);background-color:hsla(0,0%,100%,.05)}.light hr{background-color:rgba(0,0,0,.05)}.form *{font-family:inherit;color:inherit}.input_wrap{position:relative;display:flex;align-items:center;text-align:center;-webkit-box-align:center;--background:hsla(45,10%,60%,.2);background-color:var(--background);color:var(--dark-800);padding:.5rem;border-radius:var(--brsmall);overflow:hidden}.input_wrap:after{content:"";position:absolute;bottom:0;left:0;height:.125em;width:100%;background:var(--primary);transform:translateY(120%);transition:transform .1s ease}.dark .input_wrap:after{background:var(--light-300)}.input_wrap:focus-within:after{opacity:1;transform:translate(0)}.dark .input_wrap{--background:hsla(56,18%,75%,.11);color:var(--foreground)}input::placeholder{opacity:.3;color:currentColor}input{border:none;background:none;width:100%;padding:.75em}input:focus-visible{outline:0 solid transparent}input:focus{outline:none}label{font-size:calc(.75em * var(--text-factor));text-align:left;margin-top:0;margin-bottom:2px}.modal{position:fixed;bottom:var(--vertgapquarter);left:50%;transform:translate(-50%,50%);padding:.75em 1.5em;display:flex;justify-content:center;align-items:center;color:#1a1a1a;background-color:#fff;border-radius:var(--brsmall);color:#000;z-index:9999;transition:transform .4s ease,opacity .2s ease;opacity:0}.modal.open{opacity:1;transform:translate(-50%)}.modal.error{color:red}.modal.success{color:green}.modal:before{content:"";display:inline-block;height:1.5em;width:1.5em;margin-right:.25em;background:currentColor;mask-size:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(/img/main/done.svg);-webkit-mask-image:url(/img/main/done.svg)}.modal.error:before{mask-image:url(/img/main/close.svg);-webkit-mask-image:url(/img/main/close.svg)}button{all:unset}.btn,button{cursor:pointer}.btn{display:flex;align-items:center;width:max-content;justify-content:center;height:min-content;text-align:center;text-decoration:none;border-radius:var(--br);white-space:nowrap;background-color:var(--accent);color:var(--dark-800);border:none;font-size:inherit;font-family:inherit;font-weight:600;padding:.5rem 1.5rem;transform:none;transition:all .1s ease}.btn.large{width:unset;max-width:375px;height:var(--btnHeight)}@media (min-width:425px){.btn.large{width:max-content;max-width:unset}}.btn.hover{transform:scale(1.01);filter:brightness(110%);transition:transform .2s ease}.btn.active{transform:scale(.99);transition:transform .1s ease}.btn.hover:before{transform:scaleX(1)}.btn.inline.hover:after,.btn.large.hover:after{transform:translateX(.25em)}.btn.white{background-color:var(--foreground);color:var(--dark-800)}.btn.inline,.btn.secondary{padding:.25rem 0;background:none;color:currentColor;position:relative;outline:none}.btn.inline:before{content:"";position:absolute;height:var(--stroke);bottom:-.2rem;width:100%;left:50%;background:var(--accent);pointer-events:none;z-index:4;transition:transform .2s var(--cubic);transform:translateX(-50%) scaleX(0) scaleY(.5);transform-origin:top right}.btn.inline.hover:before,.btn.inline:focus-visible:before{transition:transform .25s var(--cubic);transform-origin:bottom left;transform:translateX(-50%) scaleX(1) scaleY(1)}.btn.back{padding:.5em 1.25em;background-color:hsla(0,0%,50%,.2);color:currentColor;position:relative;outline:none}.btn.back.hover:after{transform:translateX(-.15em) rotate(180deg)}.btn.back:after,.btn.inline:after,.btn.large:after{content:"";display:inline-block;height:.75em;width:1em;background-color:var(--primary);margin-left:.5em;transition:transform .2s ease-out;mask-image:url(/img/main/link.svg);-webkit-mask-image:url(/img/main/link.svg);mask-size:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn.secondary:after{background-color:currentColor}.btn.large.external-link:after{transform:rotate(-45deg)}.btn.back:after{margin-left:0;margin-right:.5em;background:var(--foreground);order:-1;transform:rotate(180deg)}.btn.inline:after,.card h3:after{background:var(--accent)}.round{padding:0;position:relative;display:grid;place-items:center;width:clamp(2rem,calc(15% + 2rem),6rem);aspect-ratio:1/1;border-radius:100%;box-shadow:0 1em 4em rgba(0,0,0,.8)}@media screen and (min-width:375px){.round{width:clamp(2rem,calc(15% + 2rem),6rem)}}.round>*{height:40%;transform:translateX(10%)}.is-interactive{perspective:16px;transform:scale(1);transition:transform .2s ease,background-color .4s ease}.is-interactive.hover{transform:scale(1) translateZ(-2rem);transition:transform .3s ease,background-color .1s ease}.is-interactive.active{transform:scale(.99);transition:transform .15s ease,background-color .2s ease}nav{position:absolute;top:0;left:0;width:100%;padding:var(--vertgap) var(--margin) var(--vertgap) var(--margin);display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:99}nav .logo{filter:drop-shadow(0 0 5px rgba(0,0,0,.2))}.logo{width:9rem}@media screen and (min-width:32em){.logo{width:10rem}}.menu{display:none;margin-left:auto;font-size:.95em;min-height:3rem}.menu,.menu ul{height:100%;align-items:center}.menu ul{display:flex;justify-content:center;list-style:none}.menu ul li{height:100%}.menu ul li a{position:relative;display:flex;align-items:center;height:100%;padding:calc(var(--stroke) * 2) 1rem;text-decoration:none;color:var(--foreground);white-space:nowrap;z-index:1;outline:none;cursor:pointer}.menu ul li a:after{content:"";position:absolute;height:var(--stroke);bottom:var(--stroke);width:calc(100% - 2rem);left:50%;background:var(--accent);pointer-events:none;z-index:4;transition:transform .2s var(--cubic);transform:translateX(-50%) scaleX(0) scaleY(.5);transform-origin:top right}.menu ul li a:focus-visible:after,.menu ul li a:hover:after{transition:transform .25s var(--cubic);transform-origin:bottom left;transform:translateX(-50%) scaleX(1) scaleY(1)}.select:after{transform:translateX(-50%) scaleX(1)!important;transform-origin:left!important;transition:transform 0ms var(--cubic)!important}nav div.ui_wrap{height:100%;display:flex;flex-direction:row;align-items:center;margin-left:auto}.ui{position:relative;display:grid;place-items:center;height:3rem;width:3rem;cursor:pointer}.ui img{height:85%}.ui:before{content:"";display:block;position:absolute;box-sizing:content-box;width:100%;height:100%;background:rgba(71,71,71,.1);border-radius:100%;opacity:0;transform:scale(.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .4s ease,transform .4s ease,opacity .4s ease}.ui.hover:before{opacity:1;transform:scale(1);transition:all .1s ease;background:hsla(0,0%,80%,.1)}.burger{display:grid;place-items:center;flex-shrink:0;cursor:pointer;mix-blend-mode:exclusion}.burger .inner{height:1.25rem;width:1.25em;position:relative}.burger .inner>*{position:absolute;width:100%;height:100%}.line{display:block;height:2px;background:#fff;transition:transform .8s ease}.burger-stripes{display:grid;align-content:space-between;opacity:1}.burger-stripes .line{transform:scaleX(1);transform-origin:left}.burger-stripes.open .line{transform:scaleX(0);transform-origin:right}.burger-stripes .line:nth-child(2){transition-delay:.2s}.burger-stripes .line:last-child{transition-delay:.4s}.burger-cross{display:grid;align-content:space-between}.burger-cross .line{position:relative;background-color:transparent;transform-origin:left}.burger-cross .line:after{content:"";position:absolute;width:100%;height:100%;transform-origin:left;background-color:#fff;transition:transform .4s ease}.burger-cross .line:first-child:after{transform:rotate(45deg) scaleX(0)}.burger-cross.open .line:first-child:after{transform:rotate(45deg) scaleX(1.25);transition-delay:.8s}.burger-cross .line:nth-child(2):after{transform:rotate(-45deg) scaleX(0)}.burger-cross.open .line:nth-child(2):after{transform:rotate(-45deg) scaleX(1.25);transition-delay:1s}body.menuopen{overflow:hidden}.mobilenav{position:fixed;top:0;left:0;height:100vh;width:100%;padding:var(--vertgapdouble) var(--margin) var(--vertgap) var(--margin);z-index:98;display:grid;opacity:0;pointer-events:none;transition:opacity .1s ease;overflow-y:scroll;background-color:#0000005f;backdrop-filter:blur(64px) brightness(.8) saturate(1.2);-moz-backdrop-filter:blur(124px) opacity(.9);-webkit-backdrop-filter:blur(124px) opacity(.9)}body.menuopen #__next .mobilenav{opacity:1;height:100%;pointer-events:all;transition:opacity .8s ease}.mobilenav .primary-list{margin-top:auto}.mobilenav .primary-list ul{display:flex;flex-direction:column}.mobilenav .primary-list ul li{white-space:nowrap;cursor:pointer;transition-delay:unset;transition-duration:unset}.mobilenav .primary-list ul li:nth-child(0) a>*{--delay:0;transition-delay:0}.mobilenav .primary-list ul li:first-child a>*{--delay:1;transition-delay:calc(var(--delay) * .12s)}.mobilenav .primary-list ul li:nth-child(2) a>*{--delay:2;transition-delay:calc(var(--delay) * .12s)}.mobilenav .primary-list ul li:nth-child(3) a>*{--delay:3;transition-delay:calc(var(--delay) * .12s)}.mobilenav .primary-list ul li:nth-child(4) a>*{--delay:4;transition-delay:calc(var(--delay) * .12s)}.mobilenav .primary-list ul li:nth-child(6) a>*{transition-delay:calc(var(--delay) * .12s)}.mobilenav ul{list-style:none}.mobilenav .primary-list ul li{overflow:hidden;width:min-content;padding:var(--vertgapquarter) .5em var(--vertgapquarter) 0}.mobilenav .primary-list ul li a>*{transform-origin:top right;transform:translateY(100%) rotateY(15deg);transition:transform .8s ease}body.menuopen{background-color:#000;transition:background-color .8s ease}body.menuopen #__next .mobilenav .primary-list ul li a>*{transform:translate(0) rotateY(0)}@media screen and (min-width:64em){.menu{display:flex}.burger{display:none}}#cart{position:fixed;z-index:101;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);transition:all .5s ease}#cart.cart_hidden{background-color:transparent;pointer-events:none}#cart .content{position:fixed;right:0;top:0;height:100%;min-width:40vw;padding:var(--vertgap) var(--vertgap);background-color:var(--light-300);color:var(--dark-900);transform:translateX(0);transition:all .5s ease}#cart.cart_hidden .content{transform:translateX(500px);opacity:0}#cart .close-area{width:100%;height:100%;cursor:default}.scroll-snap-y{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh}.scroll-snap-y>*{height:100vh;scroll-snap-align:center}footer,section{padding:var(--vertgap) var(--margin)}section{display:grid;align-content:center;grid-gap:var(--vertgaphalf);gap:var(--vertgaphalf)}.relative{position:relative}.full-height{min-height:100%}.full-width{width:100%}.grid{display:grid}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-space-between{justify-content:space-between}.align-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--vertgapquarter)}.gap-2{gap:var(--vertgaphalf)}.gap-3{gap:var(--vertgap)}.gap-4{gap:var(--vertgapdouble)}.flex.half{justify-content:space-between;flex-direction:column;align-items:center;gap:var(--vertgap)}@media screen and (min-width:64em){.flex.half{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--vertgap)}}.flex.half>*{flex-basis:100%}.overview{display:grid;grid-gap:var(--vertgaphalf);gap:var(--vertgaphalf)}@media screen and (min-width:768px){.overview .section_link{width:100%;grid-row:1;display:flex;justify-content:flex-end;align-items:center}.overview h2{grid-row:1}.overview .card_wrapper,.overview .video_wrapper{grid-row:2;grid-column:span 2}}.primary{background-color:var(--primary);color:var(--foreground)}.background.secondary,.secondary{background-color:var(--secondary)}.background.secondary{color:var(--foreground);background-blend-mode:multiply}.light{background-color:var(--light-300);color:var(--primary)}.dark{background-color:var(--dark-800)}.black,.dark{color:var(--light-300)}.black{background-color:#000}.white{background-color:var(--foreground);color:var(--dark-800)}.transparent{background-color:transparent;color:var(--foreground)}.alternate{background-color:var(--light-200);color:var(--dark-800)}.alternate>:nth-child(2n){background-color:var(--light-300)}.alternate.dark{background-color:#381412;color:var(--foreground)}.alternate.dark>:nth-child(2n){background-color:#0e0402}.hero{position:relative;display:flex;flex-direction:column;padding-top:calc(12em + var(--vertgap));min-height:100%}.arrow_down{position:absolute;height:2rem;width:2rem;right:var(--margin);bottom:var(--vertgap);animation:float 20 2s ease 0 forwards}@keyframes float{0%{transform:translatey(-10%)}50%{transform:translatey(0)}75%{transform:translatey(25%)}to{transform:translatey(-10%)}}.full{margin:var(--vertgap);padding:0}.hero h1{margin-top:auto;color:var(--foreground);z-index:4;rotate:-5deg}.min{width:min-content}.hero .bg{bottom:0;right:0;overflow:visible;z-index:-1;perspective:200px;transition:all .4s ease}.bg .image,.hero .bg{position:absolute;top:0;left:0}.bg .image{width:100%;height:100%;object-fit:cover}.stage{position:relative;display:flex;flex-direction:column;padding:calc(4vw + 4rem + var(--vertgap)) var(--margin) var(--vertgap) var(--margin);isolation:isolate}.stage .background{mix-blend-mode:multiply;opacity:.6;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero .bg video{left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:50% 50%;z-index:-2}.hero .bg video,.overlay{height:100%;width:100%;position:absolute}.overlay{top:0;background-color:hsla(0,0%,53%,.2);mix-blend-mode:exclusion}.moveonload{opacity:0;z-index:1;animation:start .8s ease;animation-fill-mode:forwards}@keyframes start{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translate(0)}}.play:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--dark-800);mask-image:url(/img/main/Play.svg);-webkit-mask-image:url(/img/main/Play.svg);mask-size:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hasarialabel:after{content:attr(aria-label);font-size:calc(.75em * var(--text-factor));position:absolute;bottom:-1.5em;left:50%;white-space:nowrap;text-align:center;pointer-events:none;transform:translateX(-50%) translateY(10%) scale(98%);opacity:0;transition:transform .4s ease,opacity .2s ease}.hasarialabel.hover:after{opacity:1;transition-delay:.1s;transform:translateX(-50%) translateY(0) scale(1);transition:transform .2ss ease,opacity .2s ease}.multi{width:100%;display:grid;grid-template-columns:minmax(10px,1fr);flex-shrink:1;grid-gap:.5rem .5rem;gap:.5rem .5rem;grid-template-areas:"title" "main" "secondary" "general"}.multi .title{grid-area:title}.multi .general{grid-area:general;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:1024px){.multi .general{justify-content:flex-end}}.multi aside{grid-area:secondary;gap:1rem 1rem}.multi .main,.multi aside{display:flex;flex-direction:column}.multi .main{grid-area:main;justify-content:flex-end;position:relative;background-size:cover;background-color:#00000077;background-blend-mode:multiply;color:var(--foreground);transition:all .2s ease;cursor:pointer;padding:1rem;min-height:30rem;border-radius:var(--brsmall);margin-bottom:1em}.multi .main:hover{background-color:#00000033}*>.link{position:absolute;width:100%;height:100%;inset:0;top:0;left:0}.multi aside .secondary{display:flex;min-width:40ch;margin-bottom:1em}.multi .secondary img{width:7.5rem;height:7.5rem;aspect-ratio:1/1;flex-shrink:1;object-fit:cover;border-radius:var(--brsmall);margin-right:1rem}@media screen and (min-width:680px){.multi{grid-template-columns:clamp(50vw,45vw,2fr) 1fr;gap:1rem 1rem;grid-template-areas:"title general" "main main" "secondary secondary"}.multi .secondary img{width:10rem;height:10rem}}@media screen and (min-width:1024px){.multi{width:100%;display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem 1rem;gap:1rem 1rem;grid-template-areas:"title general" "main secondary"}}.video_wrapper{position:relative;isolation:isolate;width:100%;overflow:hidden;aspect-ratio:1;-webkit-aspect-ratio:1;display:grid;place-items:center;border-radius:var(--br);background-color:#000}@media screen and (min-width:425px){.video_wrapper{aspect-ratio:16/9;-webkit-aspect-ratio:16/9}}.video_wrapper>*{grid-row:1;grid-column:1}.video_placeholder{display:grid;place-items:center;height:100%;width:100%}.video_wrapper iframe{width:100%;height:100%;overflow:hidden}.video_placeholder h3{z-index:99;justify-self:flex-start;padding:var(--vertgap) 0 0 var(--vertgap)}.video_placeholder>*{grid-row:1;grid-column:1}.video_placeholder .consent{height:100%;width:100%;padding-inline:var(--gap);background:rgba(0,0,0,.5);z-index:1;display:grid;place-items:center;align-content:center;text-align:center}.video_wrapper video{width:100%}.loader{display:flex;justify-content:center;gap:.2em;z-index:-1}.loader>*{width:2rem;height:.25rem;background-color:var(--accent);animation-name:load;animation-duration:1.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader div:nth-child(2){animation-delay:.15s}.loader div:nth-child(3){animation-delay:.3s}.bg-blur{height:100%;width:100%;position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1}.bg-blur,.bg-blur>*{overflow:visible!important}.bg-blur>*{filter:blur(64px) brightness(40%) saturate(150%)}.bg-blur *{overflow:visible!important}.smallimage{position:relative;width:100%;aspect-ratio:2.5/2}.smallimage>img{position:absolute;height:100%;width:100%;object-fit:cover}footer{width:100%;display:flex;flex-direction:column;justify-content:center}footer ul{list-style:none;display:flex}.arrow_up{height:2rem;width:2rem;flex-shrink:0;position:relative;margin-left:var(--vertgaphalf)}.arrow_up:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/img/main/arrow_down.svg);transform:rotate(180deg)}.card_wrapper{width:100%;display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-gap:var(--vertgapquarter);gap:var(--vertgapquarter);grid-row-gap:var(--vertgap);row-gap:var(--vertgap)}@media screen and (min-width:22em){.card_wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:30em){.card_wrapper{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:40em){.card_wrapper{grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--vertgaphalf)}}@media screen and (min-width:60em){.card_wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.card{height:100%;gap:var(--vertgaphalf);display:flex;flex-direction:column}.card .cover{width:100%;height:min-content;aspect-ratio:1/1;position:relative;transition:filter .4s ease;border-radius:var(--brsmall);overflow:hidden;background:linear-gradient(180deg,var(--light-200) 0,var(--light-300) 50%,var(--light-200) 100%);background-size:100% 200%;animation:pulsate 4s linear infinite}@keyframes pulsate{0%{background-position:0 0}50%{background-position:0 -100%}to{background-position:0 0}}.card.hover .cover{width:100%;height:min-content;aspect-ratio:1/1;position:relative;filter:drop-shadow(0 .5em .6em hsla(0,0%,25%,.3));transition:filter .1s ease}.card h3>*{display:inline-block;border:1px solid red}.card h3:after{content:"";display:inline-block;height:.75em;width:1em;margin-left:.4em;transition:transform .2s ease-out;mask-image:url(/img/main/link.svg);-webkit-mask-image:url(/img/main/link.svg);mask-size:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card .cover *{top:0;left:0;height:100%;width:100%}.card :last-child{margin-bottom:auto}.event_card{display:flex;gap:var(--vertgaphalf)}.event_card *{flex-basis:100%}.event_card .content{grid-gap:var(--vertgapquarter);gap:var(--vertgapquarter);display:grid;align-items:start;justify-items:start;justify-content:start}.cd_wrapper{position:relative;padding-top:calc(var(--vertgap) + 8rem);isolation:isolate;flex-direction:column}@media (min-width:48rem){.cd_wrapper{flex-direction:row}}.cd_wrapper .content{flex-basis:50%;flex-shrink:0;z-index:1}.cd_wrapper .image{flex-basis:40%;flex-shrink:0;z-index:1}.cd_wrapper .image span{aspect-ratio:1/1;border-radius:var(--brsmall);box-shadow:0 .5em 1.5em rgba(0,0,0,.4)}.cd_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(240px) brightness(.9) saturate(1.2);scale:1.2}.cd_cover{background-color:#333;animation:load 2s ease infinite}@keyframes load{0%{background-color:#333}50%{background-color:#444}75%{background-color:#333}}.event-card{display:flex;flex-direction:row;padding:var(--vertgaphalf);gap:var(--vertgap);background-color:hsla(0,0%,100%,.2);border-radius:var(--br)}.event-card .image{height:min-content;width:40%;flex-shrink:0;border-radius:var(--brsmall);overflow:hidden}.event-card .image>*{height:100%}.event-card .content{display:grid;place-content:start}.image-text{display:flex;flex-direction:column;gap:var(--vertgap)}@media screen and (min-width:32em){.image-text{flex-direction:row}}.image-text .image{position:relative;max-width:100%;min-width:calc(40% + var(--vertgap));aspect-ratio:1;object-fit:cover}.image-text .text{display:grid;align-content:center;grid-gap:var(--vertgapquarter);gap:var(--vertgapquarter)}.hidden{display:none!important}.visually-hidden{opacity:0}.noevents,.noevents *,.visually-hidden{pointer-events:none}