@font-face{font-family:"Gango";font-style:normal;font-weight:100 900;font-width:0 100;src:url(../../c024eabc90028779ab00.ttf) format("truetype");font-display:fallback}@font-face{font-family:"Malinton";font-style:normal;font-weight:100 900;src:url(../../6a7213bbcbd0a7899f4d.ttf) format("truetype");font-display:fallback}:root{--0: 0;--s-5: clamp(0.25rem, 0.3125vw, 0.5rem);--s-8: clamp(0.4rem, 0.5vw, 0.8rem);--s-10: clamp(0.5rem, 0.625vw, 1rem);--s-12: clamp(0.6rem, 0.75vw, 1.2rem);--s-14: clamp(0.7rem, 0.875vw, 1.4rem);--s-16: clamp(0.8rem, 1vw, 1.6rem);--s-18: clamp(0.9rem, 1.125vw, 1.8rem);--s-21: clamp(1.05rem, 1.3125vw, 2.1rem);--s-24: clamp(1.2rem, 1.5vw, 2.4rem);--s-30: clamp(1.5rem, 1.875vw, 3rem);--s-39: clamp(1.95rem, 2.4375vw, 3.9rem);--s-45: clamp(2.25rem, 2.8125vw, 4.5rem);--s-51: clamp(2.55rem, 3.1875vw, 5.1rem);--s-102: clamp(5.1rem, 6.375vw, 10.2rem);--s-204: clamp(10.2rem, 12.75vw, 20.4rem);--p-5: clamp(0.5rem, 0.3125vw, 0.625rem);--p-8: clamp(0.8rem, 0.5vw, 1rem);--p-10: clamp(1rem, 0.625vw, 1.25rem);--p-12: clamp(1.2rem, 0.75vw, 1.5rem);--p-14: clamp(1.4rem, 0.875vw, 1.75rem);--p-16: clamp(1.6rem, 1vw, 2rem);--p-18: clamp(1.8rem, 1.125vw, 2.25rem);--p-21: clamp(1.365rem, 1.3125vw, 3.15rem);--p-24: clamp(1.56rem, 1.5vw, 3.6rem);--p-30: clamp(1.95rem, 1.875vw, 4.5rem);--p-38: clamp(2.47rem, 2.375vw, 5.7rem);--p-42: clamp(2.73rem, 2.625vw, 6.3rem);--p-48: clamp(3.12rem, 3vw, 7.2rem);--p-66: clamp(4.29rem, 4.125vw, 9.9rem);--p-69: clamp(4.485rem, 4.3125vw, 10.35rem);--p-90: clamp(5.85rem, 5.625vw, 13.5rem);--p-72: clamp(4.68rem, 4.5vw, 10.8rem);--p-102: clamp(6.63rem, 6.375vw, 15.3rem);--p-120: clamp(7.8rem, 7.5vw, 18rem);--brand-color-pure-white: #fcfbf8;--brand-color-pure-black: #272722;--brand-color-pure-beige: #f2efe1;--brand-color-purple-025: #f8f5fc;--brand-color-purple-050: #f0ecf9;--brand-color-purple-100: #e1d9f2;--brand-color-purple-200: #c3b3e5;--brand-color-purple-300: #a68cd9;--brand-color-purple-400: #8866cc;--brand-color-purple-500: #6a40bf;--brand-color-purple-600: #553399;--brand-color-purple-700: #402673;--brand-color-purple-900: #150d26;--brand-color-orange-025: #fef7f3;--brand-color-orange-050: #fdefe7;--brand-color-orange-100: #fbded0;--brand-color-orange-200: #f7bda1;--brand-color-orange-300: #f49d71;--brand-color-orange-400: #f07c42;--brand-color-orange-500: #ec5b13;--brand-color-orange-600: #bd490f;--brand-color-orange-700: #8e370b;--brand-color-orange-900: #2f1204;--brand-color-teal-025: #f5fcfa;--brand-color-teal-050: #ecf9f5;--brand-color-teal-100: #d9f2ec;--brand-color-teal-200: #b3e5d9;--brand-color-teal-300: #8cd9c6;--brand-color-teal-400: #66ccb3;--brand-color-teal-500: #40bfa0;--brand-color-teal-600: #339980;--brand-color-teal-700: #267360;--brand-color-teal-900: #0d2620;--brand-color-yellow-025: #fefbf3;--brand-color-yellow-050: #fdf8e7;--brand-color-yellow-100: #fbf0d0;--brand-color-yellow-200: #f7e2a1;--brand-color-yellow-300: #f4d371;--brand-color-yellow-400: #f0c542;--brand-color-yellow-500: #ecb613;--brand-color-yellow-600: #bd920f;--brand-color-yellow-700: #8e6d0b;--brand-color-yellow-900: #2f2404;--brand-color-pink-025: #fdf6fa;--brand-color-pink-050: #faedf5;--brand-color-pink-100: #f6daea;--brand-color-pink-200: #edb5d6;--brand-color-pink-300: #e391c1;--brand-color-pink-400: #da6cad;--brand-color-pink-500: #d14798;--brand-color-pink-600: #a7397a;--brand-color-pink-700: #7d2b5b;--brand-color-pink-900: #2a0e1e;--brand-typography-gango: "Gango", "Helvetica", sans-serif;--brand-typography-malinton: "Malinton", "Helvetica", sans-serif}:root{--bs-orange: clamp(0.05rem, 0.0625vw, 0.1rem) clamp(0.05rem, 0.0625vw, 0.1rem) 0 clamp(0.2rem, 0.25vw, 0.4rem) var(--brand-color-orange-900);--bs-purple: clamp(0.05rem, 0.0625vw, 0.1rem) clamp(0.05rem, 0.0625vw, 0.1rem) 0 clamp(0.2rem, 0.25vw, 0.4rem) var(--brand-color-purple-900);--tr: 0.3s ease-in-out;--typography-headings: var(--brand-typography-gango);--typography-texts: var(--brand-typography-malinton);--typography-weights-extra-light: 200;--typography-weights-light: 300;--typography-weights-regular: 400;--typography-weights-medium: 500;--typography-weights-bold: 700;--colors-headings: var(--brand-color-purple-900);--colors-texts: #403D4A;--colors-bg-white: #FFF;--colors-bg-lighter: var(--brand-color-purple-025);--colors-bg-main: var(--brand-color-purple-050);--colors-bg-darker: var(--brand-color-purple-100);--section-paddings-sm: var(--s-30);--section-paddings-md: var(--s-51);--section-paddings-lg: var(--s-102);--section-paddings-xl: var(--s-204);--btn-bgc: var(--brand-color-orange-400);--btn-col: var(--brand-color-orange-900);--btn-pa: var(--s-10) var(--s-21);--btn-bd: none;--btn-bdrs: var(--s-102);--btn-fz: var(--p-16);--btn-fw: var(--typography-weights-regular);--btn-lh: 1.3;--btn-bs: var(--bs-orange);--btn-tr: 0.3s;--btn-hover-bgc: var(--brand-color-purple-400);--btn-hover-col: #FFF;--input-bgc: var(--brand-color-purple-100);--input-col: var(--brand-color-orange-900);--input-pa: var(--p-16) var(--p-21) var(--p-14) var(--p-21);--input-bd: 2px solid transparent;--input-bdrs: var(--s-8);--input-fz: var(--p-16);--input-fw: var(--typography-weights-regular);--input-lh: 1.3;--input-tr: 0.3s;--input-hover-bgc: var(--brand-color-purple-200);--input-hover-col: var(--brand-color-orange-900);--input-focus-bgc: var(--brand-color-purple-025);--input-focus-col: var(--brand-color-orange-900);--input-focus-bdc: var(--brand-color-purple-500)}*,*::before,*::after{box-sizing:border-box}::selection{background-color:var(--brand-color-purple-500);color:var(--brand-color-purple-050)}html,body{margin:0;padding:0;font-family:var(--typography-texts);font-size:10px;font-weight:var(--typography-weights-regular);line-height:1.3}html{margin:0 !important;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{text-align:left;background-color:var(--colors-bg-main);color:var(--colors-texts)}body>*{font-size:10px}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help;text-decoration-skip-ink:none}address{margin:0;font-style:normal;line-height:inherit}ol,ul,dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{margin:0}b,strong{font-weight:var(--typography-weights-bold)}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--brand-color-orange-500)}a:hover{color:var(--brand-color-pure-black);text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}a{transition:var(--tr) color;min-height:0vw}button{min-height:0vw}figure{margin:0}img{margin:0;vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}label{display:inline-block;margin:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search],[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}select{word-wrap:normal}textarea{overflow:auto;resize:vertical}fieldset{margin:0;padding:0;min-width:0;border:0}legend{display:block;padding:0;margin-bottom:0;width:100%;max-width:100%;font-size:inherit;line-height:inherit;white-space:normal;color:inherit}progress{vertical-align:baseline}input,button,select,optgroup,textarea{outline:none}body,html{overflow-x:hidden}.heading,.heading-04,.heading-03,.heading-02,.heading-01{font-family:var(--typography-texts);line-height:1.2;color:var(--colors-headings)}.heading-01{font-size:var(--p-72);font-weight:var(--typography-weights-extra-light)}.heading-02{font-size:var(--p-42);font-weight:var(--typography-weights-regular)}.heading-03{font-size:var(--p-38);font-weight:var(--typography-weights-extra-light)}.heading-04{font-size:var(--p-30);font-weight:var(--typography-weights-extra-light)}.display,.display-03,.display-02,.display-01{font-family:var(--typography-headings);color:var(--colors-headings)}.display-01{font-size:var(--p-69);line-height:1.05;font-weight:300}.display-02{font-size:var(--p-66);line-height:.95;text-transform:uppercase;font-weight:500}.display-03{font-size:var(--p-48);font-weight:500;line-height:.95;text-transform:uppercase;font-weight:500}.p,.p-24,.p-24 p,.p-18,.p-18 p,.p-16,.p-16 p,.p-14,.p-14 p{font-family:var(--typography-texts);font-weight:var(--typography-weights-regular);line-height:1.3}.p-14,.p-14 p{font-size:var(--p-14)}.p-16,.p-16 p{font-size:var(--p-16)}.p-18,.p-18 p{font-size:var(--p-18)}.p-24,.p-24 p{font-size:var(--p-24)}.header{display:flex;position:sticky;top:0;left:0;right:0;z-index:100;justify-content:space-between;align-items:center;padding:var(--section-paddings-sm) var(--section-paddings-md)}.header__logo a{display:flex;justify-content:center;align-items:center}.header__logo a:hover{--color-club: var(--brand-color-pure-black)}.header__logo svg{width:clamp(8.5rem, 10.625vw, 17rem);height:auto;max-height:30px}.header__menu{display:flex;justify-content:space-between;align-items:center}.lang{position:relative}.lang__current{appearance:none;background:rgba(0,0,0,0);border-radius:0;outline:none;display:inline-flex;align-content:center;align-items:center;justify-content:center;vertical-align:middle}.lang__current button.lang__current,.lang__current button.lang__current:hover,.lang__current button.lang__current:focus,.lang__current button.lang__current:active,.lang__current a.lang__current,.lang__current a.lang__current:hover,.lang__current a.lang__current:focus,.lang__current a.lang__current:active{outline:none}.lang__current{border-radius:var(--s-51);padding:var(--s-10) var(--s-21) var(--s-8) var(--s-21);text-transform:uppercase;line-height:1;vertical-align:baseline;font-size:var(--p-16);color:var(--lang-current-color, var(--brand-color-pure-black));border:0;background:rgba(var(--brand-color-purple-900), 0.01);box-shadow:clamp(0.05rem, 0.0625vw, 0.1rem) clamp(0.05rem, 0.0625vw, 0.1rem) 0 clamp(0.2rem, 0.25vw, 0.4rem) var(--lang-current-color, var(--brand-color-pure-black));transition:var(--tr)}.lang__current:hover{background:var(--brand-color-purple-100);color:var(--brand-color-purple-900)}.lang__list{display:flex;position:absolute;top:100%;right:0;z-index:100;padding:0;background:var(--brand-color-purple-050);flex-direction:column;list-style:none;text-transform:uppercase;font-size:var(--p-16);border-radius:var(--s-8);box-shadow:clamp(0.05rem, 0.0625vw, 0.1rem) clamp(0.05rem, 0.0625vw, 0.1rem) 0 clamp(0.2rem, 0.25vw, 0.4rem) var(--lang-current-color, var(--brand-color-pure-black));transition:var(--tr);opacity:0;visibility:hidden}.lang__list::before{content:"";position:absolute;z-index:-1;bottom:100%;left:0;right:0;height:0;transition:var(--tr)}.lang:focus .lang__list,.lang:active .lang__list,.lang:hover .lang__list{top:calc(100% + var(--s-21));opacity:1;visibility:visible}.lang:focus .lang__list::before,.lang:active .lang__list::before,.lang:hover .lang__list::before{height:var(--s-21)}.lang__item:not(:last-child){border-bottom:clamp(0.05rem, 0.0625vw, 0.1rem) solid var(--brand-color-purple-900)}.lang__link{display:block;padding:var(--s-16) var(--s-21);color:var(--brand-color-purple-900);transition:var(--tr)}.lang__link:first-child{border-top-left-radius:var(--s-8);border-top-right-radius:var(--s-8)}.lang__link:last-child{border-bottom-left-radius:var(--s-8);border-bottom-right-radius:var(--s-8)}.lang__link:hover{background:var(--brand-color-purple-100);color:var(--brand-color-purple-900)}.footer{display:none}.badge{position:relative;display:none;background:var(--brand-color-purple-900);overflow:hidden;box-shadow:var(--bs-orange)}.badge__subtitle{display:none}.nojs .badge__subtitle{display:none}.badge__subtitle text{text-transform:uppercase}.button{appearance:none;background:rgba(0,0,0,0);border-radius:0;outline:none;display:inline-flex;align-content:center;align-items:center;justify-content:center;vertical-align:middle}.button button.button,.button button.button:hover,.button button.button:focus,.button button.button:active,.button a.button,.button a.button:hover,.button a.button:focus,.button a.button:active{outline:none}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-pa);background-color:var(--btn-bgc);color:var(--btn-col);border:var(--btn-bd);border-radius:var(--btn-bdrs);font-size:var(--btn-fz);font-weight:var(--btn-fw);line-height:var(--btn-lh);box-shadow:var(--btn-bs);overflow:hidden;transition:var(--btn-tr) all ease-in-out;gap:var(--s-12)}.button i{position:absolute;z-index:0;top:-2px;left:0;bottom:-2px;width:100%;transform:scaleX(0);transform-origin:left top;background-color:var(--btn-hover-bgc);transition:calc(var(--btn-tr)/2) all ease-in-out}.button span{position:relative;z-index:1;top:clamp(0.065rem, 0.0625vw, 0.15rem)}.button__arrow{font-size:1em}.button__arrow svg{width:var(--p-38)}.button:hover,.button:focus,.button:active{color:var(--btn-hover-col)}.button:hover i,.button:focus i,.button:active i{transform:scaleX(1)}.form__title{padding-bottom:var(--s-30);margin-bottom:var(--s-51);border-bottom:var(--s-5) solid var(--brand-color-purple-100)}.form__group{display:flex;flex-direction:column;margin-bottom:var(--s-30)}.form__group--checkbox{flex-direction:row;gap:var(--s-18)}.form__group--hp{display:none}.form__actions{display:flex;justify-content:flex-end;margin-top:var(--s-51)}.form__label{display:inline-flex;color:var(--brand-color-purple-900);font-size:var(--p-14);margin-bottom:var(--s-10);cursor:pointer;opacity:.75}.form__input{appearance:none;background:rgba(0,0,0,0);border-radius:0;outline:none;display:inline-flex;align-content:center;align-items:center;justify-content:center;vertical-align:middle}.form__input button.form__input,.form__input button.form__input:hover,.form__input button.form__input:focus,.form__input button.form__input:active,.form__input a.form__input,.form__input a.form__input:hover,.form__input a.form__input:focus,.form__input a.form__input:active{outline:none}.form__input{display:inline-flex;padding:var(--input-pa);background-color:var(--input-bgc);color:var(--input-col);border:var(--input-bd);border-radius:var(--input-bdrs);font-size:var(--input-fz);font-weight:var(--input-fw);line-height:var(--input-lh);box-shadow:var(--input-bs);width:100%;transition:var(--input-tr);cursor:pointer}.form__input::placeholder{color:var(--brand-color-purple-400);opacity:.5}.form__input:hover{background-color:var(--input-hover-bgc);color:var(--input-hover-col)}.form__input:focus,.form__input:active{background-color:var(--input-focus-bgc);color:var(--input-focus-col);border-color:var(--input-focus-bdc)}.form__asterisk{color:var(--brand-color-orange-500);font-size:var(--p-14);font-weight:var(--typography-weights-bold)}.form__select{position:relative}.form__dropdown{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;pointer-events:none;padding:var(--input-pa);color:var(--input-col)}.form__dropdown svg{width:1.5em;height:auto}.form__checkbox{position:relative;z-index:10;display:inline-flex;overflow:hidden;cursor:pointer;width:var(--s-30);height:var(--s-30);flex-shrink:0;flex-grow:0;cursor:pointer}.form__checkbox input{position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);width:1px;height:1px;padding:0;opacity:0}.form__checkbox label{position:relative;z-index:5;border-radius:var(--s-8);width:var(--s-30);height:var(--s-30);background-color:var(--input-bgc);flex-shrink:0;flex-grow:0;cursor:pointer;transition:var(--input-tr);border:var(--input-bd)}.form__checkbox label svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(0.25);opacity:0;transition:var(--input-tr);color:var(--brand-color-purple-500);stroke-width:.5px;stroke:var(--brand-color-purple-500)}.form__checkbox label:hover{background-color:var(--input-hover-bgc);color:var(--input-hover-col)}.form__checkbox label:focus,.form__checkbox label:active{background-color:var(--input-focus-bgc);color:var(--input-focus-col);border-color:var(--input-focus-bdc)}.form__checkbox input:checked+label svg{transform:scale(0.5);opacity:1}.form__footnote{padding-top:var(--s-30);margin-top:var(--s-51);border-top:1px solid var(--brand-color-purple-100)}.logo__og{fill:var(--color-og, var(--brand-color-pure-black));transition:var(--tr)}.logo__club{fill:var(--color-club, var(--brand-color-orange-500));transition:var(--tr)}.spotcard{--spotcard-margin-top: 0;display:flex;flex-direction:column;margin-top:var(--spotcard-margin-top);gap:var(--s-30);color:var(--colors-text);width:100%}.spotcard img{max-width:100%}.spotcard__frame{position:relative;background-color:var(--brand-color-purple-025);border-radius:var(--s-24);overflow:hidden;width:100%;aspect-ratio:4/6}.spotcard__default{display:grid;position:relative;z-index:5;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;width:100%;height:100%;padding:0 12.5%}.spotcard__catchphrase{position:absolute;z-index:5;top:var(--s-18);left:var(--s-39);right:var(--s-39);text-align:right;text-transform:uppercase;font-family:var(--brand-typography-heading);font-size:var(--p-12);line-height:1;text-transform:uppercase;font-weight:700;font-stretch:100}.spotcard:last-child .spotcard__catchphrase{text-align:left}.spotcard__packshot{display:flex;z-index:1;position:absolute;top:var(--s-51);left:0;right:0;bottom:0}.spotcard__packshot img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.spotcard__hover{display:flex;position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;transform:translateY(100%);transition:.6s all cubic-bezier(0.68, -0.55, 0.265, 1.55)}.spotcard__moody{display:flex;width:100%;height:110%}.spotcard__moody img{width:100%;height:100%;object-fit:cover}.spotcard__moment{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--p-12);position:absolute;bottom:0;right:var(--s-12);background-color:var(--brand-color-orange-400);padding-left:var(--s-12);padding-right:var(--s-12);padding-top:var(--s-12);padding-bottom:var(--s-12);box-shadow:var(--bs-orange);font-size:var(--p-12);text-align:center;line-height:1.2;text-transform:uppercase;font-weight:700;font-stretch:100;border-radius:35px 35px 0 0}.spotcard__moment__name{color:var(--brand-color-orange-900)}.spotcard__moment__icon{color:var(--brand-color-orange-025)}.spotcard__moment__icon svg{height:30px;width:auto}.spotcard:hover .spotcard__hover{transform:translateY(0)}.spotcard__title{display:flex;align-items:center;color:var(--colors-text);font-size:var(--p-24);font-weight:400;line-height:1.2;gap:var(--s-12)}.spotcard__title::before{content:"";width:var(--s-51);height:1px;background-color:var(--brand-color-orange-500)}.popup{position:fixed;top:0;left:0;width:100%;height:100%;place-items:center;place-content:center;z-index:1000;visibility:hidden;opacity:0;pointer-events:none}.popup--open{display:grid;visibility:visible;opacity:1;pointer-events:all}.popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(21,13,38,.5)}.popup__modal{display:flex;position:relative;margin:var(--s-30) var(--s-30) var(--s-8) var(--s-30);width:80vw;max-height:90vh;background-color:var(--brand-color-purple-025);z-index:1000;max-width:800px;box-shadow:clamp(0.05rem, 0.0625vw, 0.1rem) clamp(0.05rem, 0.0625vw, 0.1rem) 0 clamp(0.2rem, 0.25vw, 0.4rem) var(--brand-color-purple-900);border-radius:var(--s-8);transform:translateY(10vh);opacity:0;transition:all ease-in-out .3s}.popup--open .popup__modal{transform:translateY(0);opacity:1}.popup__scroll{padding:var(--s-51) var(--s-102) var(--s-51) var(--s-51);overflow-x:auto;max-height:100%}.popup__close{display:block;position:absolute;top:0;right:0;width:50px;height:50px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:0;color:var(--brand-color-purple-900);border-radius:0 var(--s-8) 0 var(--s-8);transition:var(--tr) all}.popup__close svg{width:25%;height:25%}.popup__close span{display:none}.popup__close:hover,.popup__close:focus,.popup__close:active{background-color:var(--btn-hover-bgc);color:var(--btn-hover-col)}.cover{--cover-text-size: var(--p-18);--cover-overlay-color: var(--brand-color-purple-900);--cover-overlay-opacity: 0;--cover-text-shadow-opacity: 0;--cover-padding-top: var(--section-paddings-md);--cover-padding-right: var(--section-paddings-md);--cover-padding-bottom: var(--section-paddings-lg);--cover-padding-left: var(--section-paddings-md);position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;min-height:95vh;align-items:end}.cover__background{grid-area:1/1;z-index:5;position:absolute;top:0;right:0;bottom:0;left:0}.cover__image,.cover__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;place-items:center;place-content:center;object-fit:cover;object-position:center}.js .cover__image,.js .cover__video{top:-5vh;bottom:-5vh;transform:translateY(5vh)}.cover__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cover__video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cover__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--cover-overlay-color);opacity:var(--cover-overlay-opacity);mix-blend-mode:overlay;-webkit-mask-image:-webkit-gradient(linear, left bottom, right top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.25)));mask-image:linear-gradient(to top right, rgb(0, 0, 0), rgba(0, 0, 0, 0.25))}.cover__content{z-index:15;grid-area:1/1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--cover-padding-top) var(--cover-padding-right) var(--cover-padding-bottom) var(--cover-padding-left);width:100%;gap:var(--section-paddings-md)}@media(min-width: 760px){.cover__content{align-items:flex-end;flex-direction:row;justify-content:space-between}}.cover__body{text-shadow:.3px .3px .6px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.7)),3.7px 3.4px 7.5px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.18)),6.7px 6px 13.5px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.29)),10.1px 9.1px 20.4px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.4)),14.9px 13.4px 30.1px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.51)),21.8px 19.6px 44px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.61)),31.7px 28.6px 64px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.72)),0 0 120px hsl(var(--shadow-color)/calc(var(--cover-text-shadow-opacity) * 0.83))}.cover--light .cover__body{--shadow-color: 286deg 36% 80%}.cover--dark .cover__body{--shadow-color: 260deg 80% 2%}.cover__title{color:var(--colors-headings)}.cover--light .cover__title{color:var(--colors-headings)}.cover--dark .cover__title{color:#fff}.cover__text{color:var(--colors-text)}.cover--light .cover__text{color:var(--colors-text)}.cover--dark .cover__text{color:var(--brand-color-pure-beige)}.cover__title+.cover__text{margin-top:var(--s-30)}.marquee{--marquee-title-size-sm: var(--p-90);--marquee-title-size-lg: var(--p-120);--marquee-title-size: var(--p-102);--marquee-background-color: transparent;--marquee-padding-top: var(--section-paddings-md);--marquee-padding-bottom: var(--section-paddings-md);position:relative;padding:var(--marquee-padding-top) 0 var(--marquee-padding-bottom);overflow:hidden;background-color:var(--marquee-background-color)}.marquee__wrapper{display:flex;align-items:center;justify-content:flex-start;font-size:var(--marquee-title-size);font-weight:var(--marquee-title-weight, 400);gap:.5em}.marquee__title,.marquee__separator{flex-shrink:0;font-size:1em;font-family:var(--typography-headings);color:var(--colors-headings);text-transform:uppercase;line-height:1;vertical-align:baseline;word-wrap:none;white-space:nowrap}.marquee__separator{display:inline-block;width:.95em;height:.95em;vertical-align:middle;fill:currentColor}.optin{--optin-overlay-color: var(--brand-color-purple-900);--optin-overlay-opacity: 0;--optin-text-shadow-opacity: 0;--optin-padding-top: var(--section-paddings-md);--optin-padding-right: var(--section-paddings-md);--optin-padding-bottom: var(--section-paddings-lg);--optin-padding-left: var(--section-paddings-md);position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;min-height:75vh;align-items:end}.optin__background{grid-area:1/1;z-index:5;position:absolute;top:0;right:0;bottom:0;left:0}.optin__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;place-items:center;place-content:center;object-fit:cover;object-position:center}.optin__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.js .optin__image{top:-5vh;bottom:-5vh;transform:translateY(5vh)}.optin__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--optin-overlay-color);opacity:var(--optin-overlay-opacity);mix-blend-mode:overlay;-webkit-mask-image:-webkit-gradient(linear, left bottom, right top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.25)));mask-image:linear-gradient(to top right, rgb(0, 0, 0), rgba(0, 0, 0, 0.25))}.optin__content{z-index:15;grid-area:1/1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--optin-padding-top) var(--optin-padding-right) var(--optin-padding-bottom) var(--optin-padding-left);width:100%;gap:var(--section-paddings-md)}@media(min-width: 760px){.optin__content{align-items:flex-end;flex-direction:row;justify-content:space-between}}.optin__body{text-shadow:.3px .3px .6px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.7)),3.7px 3.4px 7.5px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.18)),6.7px 6px 13.5px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.29)),10.1px 9.1px 20.4px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.4)),14.9px 13.4px 30.1px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.51)),21.8px 19.6px 44px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.61)),31.7px 28.6px 64px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.72)),0 0 120px hsl(var(--shadow-color)/calc(var(--optin-text-shadow-opacity) * 0.83))}.optin--light .optin__body{--shadow-color: 286deg 36% 80%}.optin--dark .optin__body{--shadow-color: 260deg 80% 2%}.optin__title{color:var(--colors-headings)}.optin--light .optin__title{color:var(--colors-headings)}.optin--dark .optin__title{color:#fff}.spotlight{--spotlight-text-size: var(--p-18);--spotlight-background-color: var(--brand-color-purple-050);--spotlight-background-opacity: 0;--spotlight-padding-top: var(--section-paddings-lg);--spotlight-padding-right: var(--section-paddings-lg);--spotlight-padding-bottom: var(--section-paddings-lg);--spotlight-padding-left: var(--section-paddings-lg);--spotlight-gap: var(--section-paddings-md);position:relative;display:flex;flex-direction:column;overflow:hidden;padding:var(--spotlight-padding-top) var(--spotlight-padding-right) var(--spotlight-padding-bottom) var(--spotlight-padding-left);gap:var(--spotlight-gap)}.spotlight__content{display:flex;flex-direction:column;width:100%}@media(min-width: 570px){.spotlight__content{padding-right:var(--section-paddings-md);padding-left:var(--section-paddings-md)}}.spotlight__cards{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--s-45)}@media(min-width: 570px){.spotlight__cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:var(--s-45) 12px}}@media(min-width: 760px){.spotlight__cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:var(--s-45) 12px}}@media(min-width: 760px){.spotlight__cards>.spotcard:nth-child(2n){--spotcard-margin-top: var(--section-paddings-xl)}}@media(min-width: 760px){.spotlight__cards>.spotcard:nth-child(3n){--spotcard-margin-top: var(--section-paddings-lg)}}.spotlight__title{color:var(--colors-headings);margin-bottom:var(--s-39)}.cover--light .spotlight__title{color:var(--colors-headings)}.cover--dark .spotlight__title{color:#fff}.spotlight__text{color:var(--colors-text)}@media(min-width: 760px){.spotlight__text{padding-right:14.2857142857vw}}@media(min-width: 1200px){.spotlight__text{padding-right:28.5714285714vw}}.cover--light .spotlight__text{color:var(--colors-text)}.cover--dark .spotlight__text{color:var(--brand-color-purple-050)}.visual{--visual-overlay-color: var(--brand-color-purple-900);--visual-overlay-opacity: 0;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;min-height:75vh;align-items:end}.visual__background{grid-area:1/1;z-index:5;position:absolute;top:0;right:0;bottom:0;left:0}.visual__image,.visual__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;place-items:center;place-content:center;object-fit:cover;object-position:center}.js .visual__image,.js .visual__video{top:-5vh;bottom:-5vh;transform:translateY(5vh)}.visual__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.visual__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--cover-overlay-color);opacity:var(--cover-overlay-opacity);mix-blend-mode:overlay;-webkit-mask-image:-webkit-gradient(linear, left bottom, right top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.25)));mask-image:linear-gradient(to top right, rgb(0, 0, 0), rgba(0, 0, 0, 0.25))}.loader{z-index:1200;position:fixed;display:grid;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr;top:0;bottom:0;right:0;left:0;overflow:hidden;transform-origin:top left;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);font-family:var(--typography-texts);background:var(--brand-color-purple-050);will-change:clip-path}.nojs .loader{animation:loader .3s ease-in-out 1s 1 normal forwards}.loader__wrapper{opacity:0}.loader__label{display:inline-flex;padding:var(--s-10) var(--s-21) var(--s-8) var(--s-21);background:var(--brand-color-yellow-500);color:var(--btn-col);font-size:var(--p-18);font-weight:var(--typography-weights-bold);letter-spacing:.05em;text-align:center;line-height:1;white-space:nowrap;box-shadow:var(--btn-bs);border-radius:var(--btn-bdrs);transform:translateY(200%);will-change:transform}.loader__label span{display:inline-flex;overflow:hidden}.loader__label span:not(:first-child){clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}@keyframes loader{to{clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}}
