:root{--spacing-xxs:.4rem;--spacing-xs:.8rem;--spacing-sm:1.2rem;--spacing-md:1.6rem;--spacing-lg:2.4rem;--spacing-xl:3.2rem;--spacing-xxl:4.8rem;--spacing-xxxl:6.4rem;--header-height:6.4rem;--header-height-sticky:5.6rem;--header-height-mobile:5.6rem}@font-face{font-family:Playfair;font-style:normal;font-weight:400;src:url(../fonts/Playfair/PlayfairDisplay-Regular.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:italic;font-weight:400;src:url(../fonts/Playfair/PlayfairDisplay-Italic.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:normal;font-weight:500;src:url(../fonts/Playfair/PlayfairDisplay-Medium.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:italic;font-weight:500;src:url(../fonts/Playfair/PlayfairDisplay-MediumItalic.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:normal;font-weight:600;src:url(../fonts/Playfair/PlayfairDisplay-SemiBold.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:italic;font-weight:600;src:url(../fonts/Playfair/PlayfairDisplay-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:normal;font-weight:700;src:url(../fonts/Playfair/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:italic;font-weight:700;src:url(../fonts/Playfair/PlayfairDisplay-BoldItalic.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:normal;font-weight:800;src:url(../fonts/Playfair/PlayfairDisplay-ExtraBold.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:italic;font-weight:800;src:url(../fonts/Playfair/PlayfairDisplay-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:normal;font-weight:900;src:url(../fonts/Playfair/PlayfairDisplay-Black.ttf) format("truetype")}@font-face{font-family:Playfair;font-style:italic;font-weight:900;src:url(../fonts/Playfair/PlayfairDisplay-BlackItalic.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:200;src:url(../fonts/Oswald/Oswald-ExtraLight.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:url(../fonts/Oswald/Oswald-Light.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:url(../fonts/Oswald/Oswald-Regular.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;src:url(../fonts/Oswald/Oswald-Medium.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;src:url(../fonts/Oswald/Oswald-SemiBold.ttf) format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:url(../fonts/Oswald/Oswald-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto/Roboto-Light.ttf) format("truetype")}html{font-size:62.5%;scrollbar-gutter:stable}body{background-color:#111;color:#f4faff;font-family:Roboto;font-size:1.6rem;font-weight:200;letter-spacing:.05em;margin:0}body *{box-sizing:border-box}body h1,body h2,body h3,body h4{text-align:center}body h1{font-size:4rem}@media (max-width:599px){body h1{font-size:3rem}}body h1,body h2,body h3{font-family:Playfair;font-weight:400;margin-bottom:2rem;margin-top:1rem;text-transform:uppercase}body h2,body h3,body h4{color:#f4faff;font-family:Playfair}body h2{font-size:3rem}@media (max-width:599px){body h2{font-size:2.4rem}}body .link,body a{color:#f4faff;font-weight:700;text-decoration:none}body .link:hover,body a:hover{color:#800020;transition:.2s ease}body .link--accent,body a--accent{text-decoration:underline;text-underline-offset:.25em}body strong{font-weight:700}body.no-scroll{overflow-y:scroll;position:fixed;width:100%}.femme-fusion__main{display:flex;flex-direction:column;width:100%}.femme-fusion .content{display:flex;flex-direction:column;padding:6rem 0}.femme-fusion .form input,.femme-fusion .form textarea{margin-bottom:1rem}.femme-fusion .form__error{color:#f7959e;font-size:1.4rem;margin-bottom:1rem;margin-top:-1rem}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.button{align-items:center;background-color:#800020;border:2px solid #800020;color:#f4faff;cursor:pointer;display:flex;font-family:Oswald;font-size:2.3rem;font-weight:300;justify-content:center;min-width:12rem;padding:1rem 2rem;transition:.3s ease;white-space:nowrap;width:-moz-max-content;width:max-content}.button--large{font-size:2.5rem;padding:1rem 4rem}@media (max-width:899px){.button--large{font-size:3rem}}@media (max-width:599px){.button--large{font-size:2rem}}.button:hover{background-color:#111;border-color:#f4faff;color:#f4faff}.button:disabled{align-items:center;background-color:#460d16;border-color:#460d16;cursor:auto;display:flex;justify-content:center}.button:disabled .loader{margin-top:.5rem}.button--cta{margin:4rem auto 0}.button--secondary{background:transparent;border-color:#f4faff}.button--secondary:hover{background-color:#650015}.button--header{font-size:1.6rem;font-weight:400;letter-spacing:.1em;min-width:0;padding:var(--spacing-xs) var(--spacing-lg)}.button--header:hover{background:#ffffff14;border-color:#f4faff}.button--ghost{-webkit-backdrop-filter:blur(6px) saturate(130%);backdrop-filter:blur(6px) saturate(130%);background:#00000040;border-color:#ffffffe6;color:#f4faff}.button--ghost:hover{background:#ffffff1f;border-color:#f4faff;color:#f4faff}.form{flex:0 1 auto;flex-direction:column;margin:1rem auto;width:100%}.form,.form fieldset{display:flex;row-gap:.5rem}.form fieldset{flex-direction:column}.form input[type=email],.form input[type=tel],.form input[type=text]{height:3rem}.form button{margin-top:.5rem}.section{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;width:100%}.section--red{background-color:#650015}.section--darkred{background-color:#460d16}.section__content{max-width:700px;min-width:700px;padding:2rem}@media (max-width:700px){.section__content{min-width:100%;padding:1rem 2rem;width:100%}}.section--wide .section__content{max-width:1200px}.section--wide .section__content h2{margin:0 auto;max-width:700px;padding:0 2rem}.section--full-width .section__content{max-width:none;width:100%}.section--full-width .section__content h2{margin:0 auto;max-width:700px;padding:0 2rem}.section--airy .section__content{padding:4rem 2rem}@media (max-width:599px){.section--airy .section__content{padding:4rem 2rem}.section--carousel .section__content{padding-left:0;padding-right:0}}.section:last-child .section__content{padding-bottom:0}.section__buttons{align-items:center;display:flex;flex-direction:row;gap:2rem;margin-top:4rem}@media (max-width:899px){.section__buttons{justify-content:center}}@media (max-width:599px){.section__buttons{flex-direction:column}.section__buttons .button{width:100%}}.content>.section.section--airy:first-child .section__content{padding-top:0}@media (max-width:599px){.content>.section.section--airy:first-child .section__content{padding-top:0}}.carousel{margin:4rem auto;overflow:visible;width:100%}.carousel .splide__slide{width:900px}@media (max-width:899px){.carousel .splide__slide{width:600px}}.carousel .image{display:block;height:600px;-o-object-fit:cover;object-fit:cover}@media (max-width:899px){.carousel .image{height:450px}}@media (max-width:599px){.carousel .image{height:360px}}.carousel--vertical .splide__slide{width:600px}.carousel--vertical .image{height:800px}@media (max-width:599px){.carousel--vertical .image{height:600px}}.carousel figure{margin:4rem}.splide{overflow:visible!important}.splide__pagination{position:relative}.splide__arrow{background:transparent!important;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:8rem!important;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease;width:8rem!important}@media (max-width:899px){.splide__arrow{height:6rem!important;width:6rem!important}}.splide__arrow svg{display:none}.splide__arrow:hover{filter:drop-shadow(0 0 6px rgba(160,0,42,.4));opacity:1}.splide__arrow:focus-visible{border-radius:50%;box-shadow:0 0 0 4px #a0002a4d;outline:none}.splide__arrow.is-disabled{opacity:.35;pointer-events:none}.splide__arrow--prev{background-image:url(../icons/arrow-left.svg)!important;left:0!important}.splide__arrow--prev:hover{transform:translateY(-50%) scale(1.05)!important}.splide__arrow--next{background-image:url(../icons/arrow-right.svg)!important;right:0!important;transform:translateY(-50%)!important}.splide__arrow--next:hover{transform:translateY(-50%) scale(1.05)!important}.table-list{margin:0;padding:0;width:100%}.table-list:first-of-type{margin-bottom:4rem}.table-list__link{cursor:pointer;display:block;padding:1rem}.table-list__link:hover{color:#f2f2f2}.table-list li{list-style:none;transition:all .2s ease-in}.table-list li:hover{background-color:#650015!important}.table-list li span{display:inline-block;margin-right:2rem;width:8rem}.table-list li:nth-child(2n){background-color:#121212}.table-list li:nth-child(odd){background-color:#171717}.accordion{border:1px solid #202020;cursor:pointer;padding:1rem;width:100%}.accordion summary::marker{color:#800020}.accordion__details{max-height:0;overflow:hidden;padding-top:1rem;transition:max-height .1s ease-out}.card{align-items:center;background:linear-gradient(180deg,#800020,#650015);border:2px solid #460d16;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;text-align:center;transition:border-color .2s ease,transform .15s ease}.card:hover{border-color:#650015;color:#f4faff;transform:translateY(-4px)}.card__icon{height:5rem}.content-post__published{opacity:.8}.content-post__preamble{font-weight:700}.content-post__image{height:500px}.footer{align-items:center;background-color:#650015;display:flex;flex-direction:column;gap:4rem;justify-content:center;padding:4rem 8rem;width:100%}.footer ul,.footer ul ul{list-style:none;padding:0}.footer p,.footer ul{margin:0}@media (max-width:899px){.footer{padding:4rem}}.footer h2{margin:0 0 1rem;text-transform:none;white-space:nowrap}.footer__content{display:flex;flex-wrap:wrap;gap:2rem;max-width:2000px;width:100%}@media (max-width:899px){.footer__content{flex-direction:column}}.footer__column{flex:0 1 auto;margin:1rem auto;text-align:center;width:100%;width:calc(25% - 2rem)}@media (max-width:1199px){.footer__column{flex:0 1 auto;margin:1rem auto;width:100%;width:calc(50% - 2rem)}}@media (max-width:899px){.footer__column{flex:0 1 auto;margin:1rem auto;width:100%}}.footer__socials{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:center}.footer__socials a{display:block;height:100%;margin-top:var(--spacing-sm)}.footer__icon svg{height:5rem;width:5rem}.footer__icon svg path{transition:.2s ease}.footer__icon svg:hover path{fill:#a0002a}.footer__icon--linkedin svg{height:4.2rem}.footer__bottom{display:flex;flex-direction:column;gap:1rem}.footer__bottom img{max-height:56px}.hamburger{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#3b3b3b59;border:none;cursor:pointer;display:inline-flex;flex-direction:column;gap:.5rem;height:var(--header-height-mobile);justify-content:center;transition:background .2s ease;width:5rem}.hamburger__bar{background-color:#f4faff;height:.2rem;transition:transform .25s ease,opacity .2s ease;width:2.4rem}.hamburger--open .hamburger__bar-1{transform:translateY(.7rem) rotate(-45deg)}.hamburger--open .hamburger__bar-2{opacity:0}.hamburger--open .hamburger__bar-3{transform:translateY(-.7rem) rotate(45deg)}.hamburger:active{background-color:#3b3b3b8c;transform:scale(.98)}.hamburger:hover{background-color:#3b3b3b73}.header{align-items:center;background-color:#111;display:flex;flex-direction:row;height:var(--header-height);justify-content:space-between;left:0;padding:0 var(--spacing-lg);position:sticky;top:0;transition:height .2s ease,background .2s ease;z-index:100}.header--sticky{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9}.header__logo{height:3.5rem}.header .hamburger{display:none}@media (max-width:899px){.header{height:var(--header-height-mobile);padding:0 0 0 var(--spacing-sm)}.header--menu-open{background:#000000f5}.header__logo{height:3rem}.header .hamburger{display:flex}.header__book--desktop{display:none}}.hero{height:800px;position:relative;width:100%}@media (max-width:899px){.hero{height:500px}}.hero__logo-container{align-items:center;display:flex;flex-direction:column;font-weight:400;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}@media (max-width:899px){.hero__logo-container{padding:0 6rem}}.hero__logo-container .logo-link{max-width:900px;width:100%}.hero__actions,.hero__logo{max-width:900px}.hero__actions{display:flex;flex-wrap:nowrap;font-family:Playfair;gap:4rem;justify-content:center;letter-spacing:.09em;padding:4rem 6rem 0;width:100%}.hero__actions a{font-size:2.5rem;font-weight:400;text-wrap:nowrap}@media (max-width:899px){.hero__actions a{font-size:2rem}}@media (max-width:599px){.hero__actions{gap:1rem}.hero__actions a{font-size:1.8rem}}@media (max-width:430px){.hero__actions{flex-wrap:wrap}}.hero__image{height:800px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:899px){.hero__image{height:500px}}.hero figure{margin:0;position:relative}.hero figure figcaption{bottom:.5rem;position:absolute;right:1rem}.event-info{font-size:1.4rem}.event-info a{margin-bottom:0;margin-top:4rem}.event-info p:first-of-type{margin-top:0}.event-info__wrapper{flex-direction:column}.event-info__details,.event-info__wrapper{display:flex;justify-content:space-between}.event-info__details{border-bottom:1px solid #202020;flex-direction:row;margin-bottom:2rem;text-align:left}@media (max-width:599px){.event-info__details{flex-direction:column}.event-info__details div:first-of-type{margin-bottom:1rem}}.event-info__details div{margin-bottom:2rem;row-gap:1rem}.event-info dl,.event-info__details div{display:flex;flex-direction:column}.event-info dl dt{font-weight:700}.event-info dl dd{margin:0}.event-info__read-more{text-decoration:underline;text-underline-offset:4px}.image{border-radius:8px;filter:saturate(.95);margin:0;-o-object-fit:cover;object-fit:cover;transition:.3s ease;transition:transform .35s cubic-bezier(.2,.6,.2,1),filter .35s,border-radius .35s;width:100%}.image:hover{border-radius:16px;filter:saturate(1.05) contrast(1.02);transform:translateY(-6px) scale(1.03)}.image--full-width{border-radius:0;height:900px;margin-bottom:0;margin-top:0;width:100%}.image--full-width:hover{border-radius:0}@media (max-width:899px){.image--full-width{height:500px}}.image--full-width:hover{transform:none}.image--slim{height:500px}@media (max-width:899px){.image--slim{height:300px}}figure{margin:3rem 0}figure figcaption{font-size:1.2rem;margin-top:1rem;text-align:right}@media (max-width:599px){figure figcaption{text-align:center}.carousel .image,.carousel .image:hover{border-radius:0}}.loader-wrapper{align-items:center;display:flex;flex-direction:column;margin:auto}.loader{aspect-ratio:1;background:radial-gradient(circle at 60% 65%,currentColor 62%,transparent 65%) 0 0,radial-gradient(circle at 40% 65%,currentColor 62%,transparent 65%) 100% 0,linear-gradient(to bottom left,currentColor 42%,transparent 43%) 0 100%,linear-gradient(to bottom right,currentColor 42%,transparent 43%) 100% 100%;background-repeat:no-repeat;background-size:50% 50%;color:#f4faff;position:relative;width:30px}.loader--large{width:60px}.loader-label{font-size:1.2rem;margin-top:1rem}.loader:after{animation:l3 1s infinite;background:inherit;content:"";inset:0;opacity:.4;position:absolute}@keyframes l3{to{opacity:0;transform:scale(1.8)}}.menu{display:block}.menu--mobile{display:none;opacity:0;transform:translateY(-1rem)}.menu__node{display:flex}.menu__list{-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);display:flex}.menu__list,.menu__list ul{list-style:none;padding:0}.menu__item{font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.menu__item--open,.menu__item.router-link-active,.menu__item.router-link-exact-active,.menu__item:hover{color:#f4faff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.menu__item-group{display:flex;flex-direction:column;justify-content:center;position:relative}@media (max-width:899px){.menu__item-group--open{border-bottom:1px solid hsla(0,0%,100%,.25);margin:0 var(--spacing-xxl);margin-bottom:var(--spacing-xs)}}.menu ul.menu__sublist{background-color:#111;left:calc(var(--spacing-lg)*-1);padding:0 var(--spacing-lg) var(--spacing-sm) var(--spacing-lg);position:absolute;top:4rem;width:-moz-max-content;width:max-content}.menu ul.menu__sublist .menu__item{display:block;padding:var(--spacing-sm) 0}@media (max-width:899px){.menu ul.menu__sublist{background-color:transparent;left:auto;position:relative;top:auto;width:100%}.menu{display:none}.menu--mobile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:var(--header-height-mobile);transform:translateY(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);visibility:hidden;will-change:transform;z-index:90}.menu--mobile .menu__node{display:flex;justify-content:center}.menu--open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.menu__list{align-items:center;display:flex;flex-direction:column;padding-bottom:var(--spacing-md);padding-top:var(--spacing-lg)}.menu__list li{text-align:center;width:100%}.menu__item{display:block;font-size:1.6rem;letter-spacing:.12em;padding:var(--spacing-sm) 0}}.header--sticky .menu ul.menu__sublist{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9}.modal-wrapper{align-items:center;background-color:#21252999;display:flex;flex-grow:0;height:100vh;justify-content:center;inset:0;overscroll-behavior:contain;pointer-events:auto;position:fixed;touch-action:auto;width:100vw;z-index:9999}.modal-wrapper .modal{background-color:#111;display:block;max-height:90%;max-width:700px;overflow-y:auto;padding:4rem;position:relative}@media (max-width:899px){.modal-wrapper .modal{height:100%;max-height:100%;max-width:100%;width:100%}}.modal-wrapper .modal button{background:none;border:0;cursor:pointer;height:30px;margin:0;padding:0;position:relative;position:absolute;right:1rem;top:1rem;width:30px}.modal-wrapper .modal button:after,.modal-wrapper .modal button:before{background:#f4faff;border-radius:3px;content:"";height:3px;left:0;position:absolute;right:0;top:13.5px}.modal-wrapper .modal button:before{transform:rotate(45deg)}.modal-wrapper .modal button:after{transform:rotate(-45deg)}.modal-wrapper .modal button span{display:block}.section-nav{background-color:#650015;-moz-column-gap:8rem;column-gap:8rem;display:flex;justify-content:center;padding:1rem;width:100%}.section-nav a{cursor:pointer;font-family:Oswald;font-size:2.5rem;font-weight:200;text-transform:uppercase}@media (max-width:899px){.section-nav{-moz-column-gap:4rem;column-gap:4rem}.section-nav a{font-size:2rem}}@media (max-width:599px){.section-nav{-moz-column-gap:1rem;column-gap:1rem;padding:1rem .5rem}.section-nav a{font-size:1.6rem}}.testimonials__preamble{text-align:center}.testimonials__list{align-items:center;display:flex;flex-direction:column;margin-top:4rem;row-gap:4rem}.testimonials__list,.testimonials__list ul{list-style:none;padding:0}@media (max-width:599px){.testimonials__list{row-gap:2rem}}.testimonials__quote{margin:0;text-indent:7rem}@media (max-width:899px){.testimonials__quote{text-indent:5.5rem}}.testimonials__group{display:flex;flex-direction:column;gap:6rem;height:100%}@media (max-width:899px){.testimonials__group{gap:4rem}}.testimonials__item{background-color:#650015;background:linear-gradient(180deg,#800020,#650015);color:#fbf0e3;font-family:Playfair;font-size:clamp(2rem,1.8vw,2.5rem);font-weight:200;line-height:1.6;padding:4rem;position:relative;width:80%}.testimonials__item:before{background-image:url(../icons/quote.svg);content:"";height:8rem;left:2rem;position:absolute;top:1rem;width:8rem}.testimonials__item--right{margin-left:auto}.testimonials__item--long{width:90%}@media (max-width:899px){.testimonials__item{margin:0;padding:2rem;width:100%}.testimonials__item:before{height:5rem;width:5rem}}.testimonials__from{font-size:1.3rem;font-style:italic;margin-top:.5rem}.testimonials__from img{padding:0 1rem;width:4rem}.testimonials__carousel{display:block;height:auto!important;margin-top:4rem;margin-inline:auto;max-width:700px;overflow:hidden}.testimonials__carousel:deep(.splide__track){height:auto}.testimonials__carousel:deep(.splide__list){align-items:stretch}.testimonials__carousel:deep(.splide__slide){display:block;height:auto!important}.testimonials__carousel .splide__arrow--prev{transform:translate(-100%,-50%)!important}.testimonials__carousel .splide__arrow--prev:hover{transform:translate(-100%,-50%) scale(1.05)!important}@media (max-width:899px){.testimonials__carousel .splide__arrow--prev{transform:translateY(-50%)!important}.testimonials__carousel .splide__arrow--prev:hover{transform:translateY(-50%) scale(1.05)!important}}.testimonials__carousel .splide__arrow--next{transform:translate(100%,-50%)!important}.testimonials__carousel .splide__arrow--next:hover{transform:translate(100%,-50%) scale(1.05)!important}@media (max-width:899px){.testimonials__carousel .splide__arrow--next{transform:translateY(-50%)!important}.testimonials__carousel .splide__arrow--next:hover{transform:translateY(-50%) scale(1.05)!important}}.workshop__image{height:650px}@media (max-width:599px){.workshop__image{height:450px}}.workshop__content{display:flex;flex-direction:column;row-gap:1rem}.show__image{height:650px}@media (max-width:599px){.show__image{height:450px}}.show__content{display:flex;flex-direction:column;row-gap:1rem}.about__members{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;margin:1rem calc(50% - 30vw);padding:0 15rem;row-gap:4rem;width:60vw}@media (max-width:1900px){.about__members{margin-left:calc(50% - 35vw);margin-right:calc(50% - 35vw);width:70vw}}@media (max-width:1799px){.about__members{margin-left:calc(50% - 40vw);margin-right:calc(50% - 40vw);width:80vw}}@media (max-width:1199px){.about__members{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 8rem;width:100vw}}@media (max-width:899px){.about__members{padding:0 6rem}}@media (max-width:599px){.about__members{padding:0 4rem;row-gap:1rem}}.about__member{flex:0 1 auto;margin:0;position:relative;width:100%;width:calc(50% - 2rem)}@media (max-width:899px){.about__member{width:100%}}.about__member figcaption{transform:translateY(2px);transition:transform .35s,text-shadow .35s}.about__member:hover figcaption{text-shadow:0 2px 10px rgba(0,0,0,.35);transform:translateY(-2px)}.about__member figcaption{bottom:2rem;display:flex;flex-direction:column;font-family:Oswald;font-size:3.2rem;font-weight:700;line-height:1.2;position:absolute;right:2rem;text-align:right;transition:.2s ease}.about__member--left figcaption{left:2rem;right:auto;text-align:left}.about__role{font-size:2.4rem;font-weight:400}.error-page{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-xxl) var(--spacing-sm)}.error-page__image{max-height:500px}.error-page__content{align-items:center;display:flex;flex-direction:column}.error-page__actions{align-items:center;display:flex;gap:var(--spacing-lg);margin:var(--spacing-lg) auto}.error-page__heading{font-size:6rem;font-weight:600}.error-page__sub-heading{font-family:Playfair;font-size:3rem}.signup p{width:100%}.signup button{margin-top:2rem}.signup h2{text-transform:none}.signup__options{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.signup__option{align-items:flex-start;display:flex;gap:1rem}.signup__option-content{display:flex;flex-direction:column}.signup__option-title{font-weight:600}.signup__option-meta{font-size:1.2rem}.calendar .loader{margin-top:2rem}.calendar section{width:100%}.calendar__details{cursor:pointer;display:block;height:100%;width:100%}.home h2{text-align:center}.home__video{max-width:1920px;width:100%}.terms h1,.terms h2{text-transform:none}.terms h2{font-size:2.4rem;margin-bottom:.5rem;margin-top:3rem;text-align:left}.terms li,.terms p{line-height:1.6}.show-hub__cards{display:flex;flex-wrap:wrap}.show-hub__cards,.show-hub__cards ul{list-style:none;padding:0}.show-hub__cards li{flex:0 1 auto;margin:1rem auto;width:100%;width:calc(50% - 2rem)}@media (max-width:899px){.show-hub__cards{flex-direction:column}.show-hub__cards li{flex:0 1 auto;margin:1rem auto;width:100%}}.show-hub__image{height:600px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:599px){.show-hub__image{height:400px}}.support__cards{-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);display:flex;margin-top:var(--spacing-lg);row-gap:var(--spacing-xl)}.support__cards,.support__cards ul{list-style:none;padding:0}@media (max-width:899px){.support__cards{flex-direction:column}}.support__link-card--patreon .card__icon{height:4.8rem}.support h3{font-size:2.4rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}.support__patreons{text-align:center}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
