:root{--xl: 1512px;--lg: 1280px;--md: 1024px;--sm: 768px;--xs: 584px;--font-medium: "Denim Medium", sans-serif;--font-regular: "Denim Regular", sans-serif;--font-h1: 4.375rem;--font-h2: 2.375rem;--font-h3: 1.75rem;--font-h4: 1.25rem;--font-body: 1.5rem;--font-side-column: 1.06rem;--font-side-mobile: .875rem;--font-footer-text-button: 1.0625rem;--font-footnote: .875rem;--pad: 1.25rem;--gap: 1rem;--gap-md: 3.75rem;--border: 1px solid var(--black);--lip-height: 2.5rem;--lip-offset: calc(var(--lip-height) * -1);--logo-height: 3.75rem}@media only screen and (max-width:1024px){:root{--font-h1: 2.25rem}}@media only screen and (max-width:768px){:root{--font-h2: 1.5rem;--font-h3: 1.4375rem;--font-body: 1.125rem;--font-footer-text-button: .875rem;--font-footnote: .625rem}}@media only screen and (max-width:584px){:root{--font-h1: 2.5rem;--pad: 1rem;--gap: .5rem}}:root{--white: #ffffff;--black: #000000;--gray: #151515;--home: rgba(160, 189, 171, 1);--home-light: rgba(222, 230, 225, 1);--default: var(--home);--default-light: var(--home-light);--about: var(--home);--about-light: var(--home-light);--agenda: rgba(255, 106, 0, 1);--agenda-light: rgba(244, 207, 198, 1);--archive: var(--agenda);--archive-light: var(--agenda-light);--event: var(--agenda);--event-light: var(--agenda-light);--location: var(--home);--location-light: var(--home-light);--loods6: var(--home);--loods6-light: var(--home-light);--bonte-zwaan: rgba(255, 58, 87, 1);--bonte-zwaan-light: rgba(235, 198, 194, 1);--quarantainegebouw: rgba(236, 249, 51, 1);--quarantainegebouw-light: rgba(224, 216, 188, 1);--crynssenschool: rgba(21, 204, 45, 1);--crynssenschool-light: rgba(197, 236, 197, 1);--community: rgba(110, 144, 255, 1);--community-light: rgba(199, 205, 233, 1);--member: var(--community);--member-light: var(--community-light);--spaces: rgba(206, 92, 255, 1);--spaces-light: rgba(232, 204, 233, 1);--space: var(--spaces);--space-light: var(--spaces-light);--locations: var(--spaces);--locations-light: var(--spaces-light);--foundation: rgba(0, 180, 171, 1);--foundation-light: rgba(207, 227, 208, 1);--history: rgba(214, 203, 3, 1);--history-light: rgba(241, 231, 191, 1);--bontezwaan: rgba(255, 58, 87, 1);--bontezwaan-light: rgba(235, 198, 194, 1);--qgebouw: rgba(236, 249, 51, 1);--qgebouw-light: rgba(224, 216, 188, 1);--crynssen: rgba(21, 204, 45, 1);--crynssen-light: rgba(197, 236, 197, 1);--transparent: transparent;--grey-base: var(--black);--grey-00: color-mix(in oklab, var(--grey-base) 0%, var(--transparent));--grey-03: color-mix(in oklab, var(--grey-base) 03%, var(--transparent));--grey-05: color-mix(in oklab, var(--grey-base) 05%, var(--transparent));--grey-07: color-mix(in oklab, var(--grey-base) 07%, var(--transparent));--grey-10: color-mix(in oklab, var(--grey-base) 10%, var(--transparent));--grey-15: color-mix(in oklab, var(--grey-base) 15%, var(--transparent));--grey-30: color-mix(in oklab, var(--grey-base) 30%, var(--transparent));--grey-50: color-mix(in oklab, var(--grey-base) 50%, var(--transparent));--grey-70: color-mix(in oklab, var(--grey-base) 70%, var(--transparent));--foreground: var(--black);--background: var(--white);--ease-out: cubic-bezier(0, 1, 1, 1);--ease-out-expo: cubic-bezier(0, 1, 0, 1);--ease-in: cubic-bezier(1, 0, 1, 1);--ease-in-expo: cubic-bezier(1, 0, 1, 0);--ease-in-out: cubic-bezier(.5, 0, .15, 1);--ease-in-out-expo: cubic-bezier(.5, 0, 0, 1);--ease-in-bounce: cubic-bezier(.46, 1.62, .53, .53);--border-radius: .2rem}@font-face{font-family:Denim Medium;src:url(/public/dist/assets/Denim-Medium-CaJLcmdP.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Denim Regular;src:url(/public/dist/assets/Denim-Regular-cwS-GobQ.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:none;-moz-appearance:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0;box-sizing:border-box;list-style-position:inside}html{scroll-behavior:initial;min-height:100%;height:auto;overflow-x:clip;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100dvh;color:var(--foreground);background:var(--background)}p,ul,ol{margin-block-end:1em}p:last-child,ul:last-child,ol:last-child{margin-block-end:0}a{display:inline-block;color:var(--foreground)}a:hover{text-decoration:none}main:focus{outline:none}main article>*{position:relative;z-index:2;background:var(--white)}main article>.hero{z-index:1}figure{line-height:0}figure img{width:100%;height:auto}code{display:inline-block;font-family:var(--font-mono);font-size:var(--font-xs);background:var(--grey-05);padding:var(--gap);word-break:break-all;border-radius:var(--border-radius)}label,.label{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--white);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){label,.label{font-size:var(--font-h4)}}html{font-family:var(--font-regular);font-weight:400}body{font-size:1rem;line-height:1.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-medium);margin:0 0 .2em;font-weight:400;font-size:var(--font-sm);line-height:1.1em;word-break:break-word}h1{font-size:var(--font-h1);line-height:.83em}h2{font-size:var(--font-h2);line-height:.84em}h3{font-size:var(--font-h3);line-height:1em}h4{font-size:var(--font-h4);line-height:1em}.debug{position:fixed;width:100%;height:100vh;top:0;left:0;pointer-events:none;z-index:9999}.debug .grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);position:absolute;width:100%;height:100%;padding:0 var(--pad);opacity:0}.debug .grid .col{background:#0000000d;height:100%;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.debug--grid-visible .debug .grid,.debug.debug--grid-visible .grid{opacity:1}.debug .notice{display:flex;gap:1rem;position:absolute;bottom:var(--pad);right:var(--pad);background:var(--black);color:var(--white);pointer-events:all;padding:.5rem 1rem}.debug .notice>span,.debug .notice>button{font-size:var(--font-side-mobile);font-family:var(--font-medium);text-transform:uppercase;background:var(--black);color:var(--white);display:inline-block;line-height:2}.debug .notice .deselected{display:inline}.debug .notice .selected,.debug.debug--grid-visible .deselected{display:none}.debug.debug--grid-visible .selected{display:inline}.page--default{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap)}.page--default .heading{grid-column-end:span 6;display:flex;flex-direction:column;gap:var(--gap);margin-bottom:20vh}.page--default .heading h1,.page--default .heading h2,.page--default .heading h3,.page--default .heading h4,.page--default .heading h5,.page--default .heading h6,.page--default .heading p,.page--default .heading ul,.page--default .heading ol{width:81.75%}.page--default .meta{grid-column-end:span 6;display:flex;align-self:flex-start;gap:var(--gap);margin-bottom:20vh}.page--default .layout{margin-bottom:20vh}.page--home .hero .submenu a:nth-child(1){top:30%;left:70%;font-size:3.4275rem}.page--home .hero .submenu a:nth-child(2){top:57%;left:65%;font-size:3.4275rem}.page--home .hero .submenu a:nth-child(3){top:65%;left:30%}.page--home .hero .submenu a:nth-child(4){top:75%;left:60%}.page--home .grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);margin:20vh 0}.page--about .hero .submenu a:nth-child(1){top:60%;left:10%;transform:rotate(-90deg)}.page--about .hero .submenu a:nth-child(2){top:15%;left:70%}.page--about .hero .submenu a:nth-child(3){top:calc(15% + 1em + .2rem);left:70%;transform:translate(30%)}.page--agenda .hero .submenu a:nth-child(1){top:45%;left:15%;transform:rotate(-90deg)}.page--agenda .hero .submenu a:nth-child(2){top:50%;left:60%}.template--community .header .buttons .languages svg rect,.template--member .header .buttons .languages svg rect{fill:var(--bg-light)}.page--community{background:var(--bg-dark)}.page--community .heading{height:40vh;overflow:hidden;background:var(--bg-dark)}.page--community .heading .masonry{pointer-events:none}.page--community .intro .intro-text-description{grid-column:span 6}@media only screen and (max-width:1024px){.page--community .intro .intro-text-description{grid-column:span 11}}.page--community .filters{background:var(--bg-dark)}.page--community .filters>.title h3{background:var(--white)}.page--community .filters .groups .reset button:hover{background:var(--white);color:var(--black)}.page--community .members{padding:0 var(--pad);background:var(--bg-dark)}.page--community .members:has(.member){padding:var(--pad) var(--pad) calc(var(--pad) * 10)}.page--community .members .member{border-bottom:var(--border);padding:.625rem 0}@media only screen and (max-width:1024px){.page--community .members .member{padding:calc(var(--pad) / 2) 0}}.page--community .members .member a{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);text-decoration:none;transition:color .4s var(--ease-out);grid-auto-columns:auto}@media only screen and (max-width:768px){.page--community .members .member a{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--pad) / 4)}}.page--community .members .member a .title{font-family:var(--font-medium);font-size:var(--font-h1);text-transform:uppercase;line-height:.83em;letter-spacing:-.02em;grid-column:span 8}@media only screen and (max-width:768px){.page--community .members .member a .title{flex-basis:100%;font-size:1.875rem;line-height:.87em}}.page--community .members .member a .title h1{margin-bottom:0}.page--community .members .member a .categories{font-family:var(--font-regular);font-size:1.0625rem;letter-spacing:-.01em;line-height:1.375em;grid-column:9 / span 2}@media only screen and (max-width:768px){.page--community .members .member a .categories{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em;grid-column:1 / span 3;grid-row:2;display:inline-flex;flex-wrap:wrap}}.page--community .members .member a .location{font-family:var(--font-regular);font-size:1.0625rem;letter-spacing:-.01em;line-height:1.375em;grid-column:11 / span 2}@media only screen and (max-width:768px){.page--community .members .member a .location{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em;grid-column:4 / span 8;grid-row:2}}.page--community .members .member a:hover{color:var(--white)}.page--community .no-result{background:var(--bg-dark);display:none;grid-column:1 / -1;padding:var(--pad) var(--pad) calc(var(--pad) * 10);font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.page--community .no-result{line-height:.92em}}.page--community .no-result{text-align:center}.page--community .members:not(:has(.member))+.no-result{display:block}.page--community .section.section--default .tag{background-color:var(--bg-light);color:var(--black)}.page--community .section.section--default .section-title h2 span{background-color:var(--black)}.page--community .section.section--default .section-title h2{color:var(--bg-dark)}.page--member .sidebar-logo figure img{transform:scale(1)}.page--member .sidebar-logo figure .reveal{background:var(--white)}.template--space .header .buttons .languages svg rect{fill:var(--bg-light)}.template--space .space .summary{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding:var(--pad)}.template--space .space .summary h2{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.template--space .space .summary h2{line-height:.92em}}.template--space .space .summary h2{margin-bottom:var(--pad)}.template--space .space .summary .summary-specifications{grid-column:span 6}.template--space .space .summary .summary-specifications .spec .title{font-family:var(--font-medium)}.template--space .space .summary .summary-map{grid-column:span 6}.page--spaces .hero .submenu a:nth-child(1){top:35%;left:80%;transform:rotate(90deg)}.page--spaces .hero .submenu a:nth-child(2){top:70%;left:55%}.page--spaces .paragraph.extended .external-link{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--bg-dark);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.page--spaces .paragraph.extended .external-link{font-size:var(--font-h4)}}.page--spaces .paragraph.extended .external-link{margin-bottom:var(--pad);opacity:1;transition:all .4s var(--ease-out)}.page--spaces .paragraph.extended .external-link:hover{background-color:var(--black);color:var(--white)}.page--spaces .paragraph.extended .external-link .icon{display:none}.page--event .artists{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding:0 var(--pad)}.page--event .artists .title{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.page--event .artists .title{line-height:.92em}}.page--event .artists .title{grid-column:2 / span 10}@media only screen and (max-width:1024px){.page--event .artists .title{grid-column:span 12;margin-bottom:var(--pad)}}.page--event .artists .artist{display:grid;grid-template-columns:subgrid;grid-column:2 / span 10}@media only screen and (max-width:1024px){.page--event .artists .artist{grid-column:span 12}}.page--event .artists .artist .thumbnail{grid-column:span 5}@media only screen and (max-width:1024px){.page--event .artists .artist .thumbnail{grid-column:span 12;margin-bottom:var(--pad)}}.page--event .artists .artist .text{grid-column:span 5;margin-bottom:calc(var(--pad) * 2)}@media only screen and (max-width:1024px){.page--event .artists .artist .text{grid-column:span 12}}.page--event .artists .artist .text .bio{font-size:var(--font-body);line-height:1.25em}@media only screen and (max-width:768px){.page--event .artists .artist .text .bio{line-height:1.28em}}.page--archive .intro .intro-text-description{grid-column:span 6}@media only screen and (max-width:1024px){.page--archive .intro .intro-text-description{grid-column:span 12}}.page--archive .events{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);row-gap:2.625rem;align-items:flex-end;padding:var(--pad)}.page--archive .events:has(.event){padding:var(--pad) var(--pad) calc(var(--pad) * 10)}.page--archive .events .event{grid-column:span 4}@media only screen and (max-width:1024px){.page--archive .events .event{grid-column:span 12}}.page--archive .events .event a{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;position:relative}.page--archive .events .event a:hover .hover-overlay{opacity:1}.page--archive .events .event .date{font-family:var(--font-medium);font-size:var(--font-h4);text-transform:uppercase;line-height:1em}.page--archive .events .event .title{font-family:var(--font-medium);font-size:var(--font-h3);text-transform:uppercase;line-height:1em;text-transform:initial}.page--archive .events .event .thumbnail{position:relative}.page--archive .events .event .thumbnail .hover-overlay{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--bg-dark);z-index:100;opacity:0;transition:opacity .4s var(--ease-out)}.page--archive .events .event .thumbnail figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.page--archive .events .event .thumbnail .label{position:absolute;top:0;right:0;background:none;padding:0;display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.page--archive .events .event .thumbnail .label .category{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--white);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.page--archive .events .event .thumbnail .label .category{font-size:var(--font-h4)}}.page--archive .events .event .thumbnail .label .category{background:var(--bg-dark);padding:.1rem;display:inline-block}.page--archive .events .event .artists{font-size:var(--font-h4);line-height:1.2em}@media only screen and (max-width:768px){.page--archive .events .event .artists{font-size:var(--font-body);line-height:1.25em}.page--archive .events .event .artists{line-height:1.28em}}.page--archive .events .event:nth-child(6n+2),.page--archive .events .event:nth-child(6n+4),.page--archive .events .event:nth-child(6n+6){margin-bottom:2.5rem}@media only screen and (max-width:1024px){.page--archive .events .event:nth-child(6n+2),.page--archive .events .event:nth-child(6n+4),.page--archive .events .event:nth-child(6n+6){margin-bottom:0}}.page--archive .no-result{display:none;grid-column:1 / -1;padding:var(--pad) var(--pad) calc(var(--pad) * 10);font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.page--archive .no-result{line-height:.92em}}.page--archive .no-result{text-align:center}.page--archive .events:not(:has(.event))+.no-result{display:block}.page--foundation .hero .submenu a:nth-child(1){top:20%;left:30%;transform:rotate(-90deg)}.page--foundation .hero .submenu a:nth-child(2){top:80%;left:65%;transform:rotate(90deg)}.page--foundation .hero .submenu a:nth-child(3){top:50%;left:85%}.page--foundation .buildings .gridview .building a .building-text-wrapper .building-text{display:none}.page--foundation .paragraph.extended{padding:0 var(--pad) calc(var(--pad) * 5) var(--pad)}.page--foundation .section--default .section-title h2 span{background-color:var(--bg-light)}.page--history .layout .grid{grid-template-columns:repeat(12,1fr);grid-column:span 12}@media only screen and (max-width:1024px){.page--history .layout .grid>.column{grid-column:span 12}}.page--history .layout .grid>.column.column--12{grid-column:span 12}.page--history .layout .grid>.column.column--6:nth-child(odd){grid-column:1 / span 6}@media only screen and (max-width:1024px){.page--history .layout .grid>.column.column--6:nth-child(odd){grid-column:span 12}}.page--history .layout .grid>.column.column--6:nth-child(odd):has(.figure--portrait){grid-column:2 / span 4}@media only screen and (max-width:1024px){.page--history .layout .grid>.column.column--6:nth-child(odd):has(.figure--portrait){grid-column:span 12}}.page--history .layout .grid>.column.column--6:nth-child(2n){grid-column:7 / span 6}@media only screen and (max-width:1024px){.page--history .layout .grid>.column.column--6:nth-child(2n){grid-column:span 12}}.page--history .layout .grid>.column.column--6:nth-child(2n):has(.figure--portrait){grid-column:8 / span 4}@media only screen and (max-width:1024px){.page--history .layout .grid>.column.column--6:nth-child(2n):has(.figure--portrait){grid-column:span 12}}.page--history .layout .grid>.column .paragraph.extended>.paragraph-text-extras .sidebar-info{margin-bottom:0}.page--history .cta .cta-wrapper .button:last-child{align-self:center}.page--location .hero .submenu a{background:var(--bg-dark)}.page--location .hero .submenu a:nth-child(1){top:15%;left:50%}.page--location .hero .submenu a:nth-child(2){top:calc(15% + 1em + .2rem);left:50%;transform:translate(50%)}.page--location .hero .submenu a:nth-child(3){top:60%;left:65%}.page--location .hero .submenu a:nth-child(4){top:70%;left:45%}.header{position:fixed;width:100%;top:0;left:0;pointer-events:none;z-index:1000;line-height:0}.header>.home{position:relative;pointer-events:all;z-index:100}.header>.home:hover .icon--small{display:block}.header>.home:hover .icon--big{display:none}.header .buttons{position:absolute;top:0;right:0;display:flex;pointer-events:all}.header .buttons .languages{display:flex;flex-direction:row-reverse;align-self:flex-start}.header .buttons .languages svg{cursor:pointer}.header .buttons .languages svg rect{fill:var(--bg-dark);transition:fill .2s var(--ease-out)}.header .buttons .languages svg path{stroke:var(--black);transition:stroke .2s var(--ease-out)}.header .buttons .languages ul{display:flex;margin:0;padding:0;list-style:none;gap:.25em;background:var(--white);opacity:0;pointer-events:all;transition:opacity .2s var(--ease-out)}.header .buttons .languages ul li{display:flex;align-items:center;justify-content:center}.header .buttons .languages ul li .language{font-family:var(--font-medium);font-size:1.875rem;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;background:var(--white);color:var(--black);font-size:var(--font-h4);display:flex;align-items:center;justify-content:center;height:100%;padding:.085em .15em;text-decoration:none;opacity:.5;transition:opacity .2s var(--ease-out)}.header .buttons .languages ul li .language.language--selected,.header .buttons .languages ul li .language:hover{opacity:1}.header .buttons .languages:hover ul{pointer-events:all;opacity:1}.header .buttons .languages:hover svg rect{fill:var(--black)}.header .buttons .languages:hover svg path{stroke:var(--white)}.header .buttons .toggle{font-family:var(--font-medium);font-size:1.875rem;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;background:var(--white);padding:.085em .025em;text-decoration:none;margin:0;align-self:start;writing-mode:vertical-rl;text-orientation:mixed;transition:background .2s var(--ease-out),color .2s var(--ease-out)}.header .buttons .toggle.button--small{font-size:var(--font-side-column)}.header .buttons .toggle:hover{background:var(--black);color:var(--white)}.header .overlay{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out);z-index:1}.header .overlay .background{position:absolute;width:100%;height:100%;top:0;left:0;background:#000000d9;pointer-events:none}.header .overlay .close{position:absolute;top:0;right:0;margin:0;padding:0;line-height:0}.header .overlay .close svg .background{fill:var(--white);transition:fill .5s var(--ease-out)}.header .overlay .close:hover svg .background{fill:var(--bg-dark)}.header .overlay .masonry{pointer-events:none}.menu--open .header>.home{top:0}.menu--open .header>.overlay{pointer-events:all;opacity:1}.menu--open .header>.overlay .background{pointer-events:all}.menu--open .header>.overlay .masonry .button{pointer-events:all}.logo .icon rect{fill:var(--white);transition:fill .4s var(--ease-out)}.logo .icon path{fill:var(--black);transition:all .6s var(--ease-out)}.logo .icon.icon--small{display:inline-block}.logo .icon.icon--big{display:none}.logo:hover .icon rect{filter:invert(1)}.logo:hover .icon path{filter:invert(1)}.template--event .logo .icon.icon--small,.template--archive .logo .icon.icon--small,.template--agenda .logo .icon.icon--small{display:none}.template--event .logo .icon.icon--big,.template--archive .logo .icon.icon--big,.template--agenda .logo .icon.icon--big{display:inline-block}.template--archive .logo .icon rect{fill:var(--black)}.template--archive .logo .icon path{fill:var(--white)}.footer{--background: var(--black);position:relative;background:var(--background);color:var(--white);z-index:2}.footer .lip{display:flex;justify-content:flex-end}.footer .lip:after{position:relative;display:block;content:"";flex:1;background:var(--background);transform:translateY(var(--lip-offset));min-height:var(--lip-height);max-width:50%}.footer .content{padding:var(--pad) var(--pad) calc(var(--pad))}.footer .content a{color:var(--white);text-decoration:none}.footer .content a:hover{text-decoration:underline}.footer .content .socials{width:100%;margin:2.25rem 0 6rem}@media only screen and (max-width:768px){.footer .content .socials{margin:0 0 calc(var(--pad) * 3)}}.footer .content .socials div{display:grid;grid-template-columns:repeat(2,1fr)}.footer .content .socials div a{--random-x: 0;--random-y: 0;font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--white);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.footer .content .socials div a{font-size:var(--font-h4)}}.footer .content .socials div a{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.footer .content .socials div a{line-height:.92em}}.footer .content .socials div a{transition:background .4s var(--ease-out)}.footer .content .socials div a:hover{background:var(--bg-dark)}.footer .content .socials div:nth-child(odd){justify-items:start;margin-bottom:var(--pad)}.footer .content .socials div:nth-child(odd) a{grid-column:2;transform:translate(calc(var(--random-x) * -1))}.footer .content .socials div:nth-child(2n){justify-items:end}.footer .content .socials div:nth-child(2n) a{grid-column:1;transform:translate(calc(var(--random-x) * 1))}.footer .content .links{display:flex;justify-content:space-between;margin-bottom:1.5rem}.footer .content .links a{font-family:var(--font-medium);font-size:var(--font-footer-text-button);letter-spacing:-.02em;line-height:1.18em;text-transform:uppercase}@media only screen and (max-width:768px){.footer .content .links a{line-height:1.5em}}.footer .content .links a{text-decoration:none;color:var(--white);opacity:.7;transition:opacity .4s var(--ease-out)}.footer .content .links a:hover{opacity:1}@media only screen and (max-width:768px){.footer .content .links{flex-direction:column;align-items:center}}.footer .content .copyright{font-size:var(--font-footnote);display:flex;justify-content:space-between;opacity:.7}@media only screen and (max-width:768px){.footer .content .copyright{flex-direction:column;align-items:center}}@media only screen and (max-width:768px){.footer .content .copyright span:first-child{margin-bottom:var(--pad)}}[data-swipe] .caption{display:inline-block;font-family:var(--font-mono);font-size:var(--font-xs);background:var(--grey-05);padding:var(--gap);word-break:break-all;border-radius:var(--border-radius);margin:var(--gap);padding:0}[data-swipe] .controls{display:flex;justify-content:space-between;margin-top:var(--gap)}[data-swipe] .controls .arrow{display:inline-block;font-family:var(--font-mono);font-size:var(--font-xs);background:var(--grey-05);padding:var(--gap);word-break:break-all;border-radius:var(--border-radius);cursor:pointer}[data-accordion]{display:flex;flex-direction:column}[data-accordion] .item{box-sizing:border-box}[data-accordion] .item .header{margin:0;padding:0}[data-accordion] .item .header .trigger{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;transition:color .25s var(--ease-out)}[data-accordion] .item .panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:var(--ease-out)}[data-accordion] .item.js-enabled .panel{visibility:hidden}[data-accordion] .item.is-active .panel{visibility:visible}[data-accordion] .item.is-active .icon svg .horizontal-left{width:15px}[data-accordion] .item.is-active .icon svg .horizontal-right{width:15px;transform:translate(-2px)}[data-accordion] .item.is-active .icon svg .vertical-top{opacity:0}[data-accordion] .item.is-active .icon svg .vertical-bottom{opacity:0}.marquee{height:8vh;overflow:hidden}.marquee>a,.marquee>div{display:flex;height:100%;color:var(--black);text-decoration:none;transition:color 1s var(--ease-out-expo),background 1s var(--ease-out-expo)}.marquee>a:hover{color:var(--lime);background:var(--black)}.marquee .slider{display:flex;align-items:center;font-family:var(--font-medium);transform:translate3d(-33.333333%,0,0)}.marquee .slider .text{height:100%;display:flex;align-items:center;white-space:nowrap;font-size:var(--font-lg)}.marquee .slider .text .rep{height:100%;display:flex;align-items:center;padding:0 calc(var(--gap) * .5)}.marquee .slider .text .rep figure{height:100%}.marquee .slider .text .rep figure img{width:auto;height:100%}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.layout{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);row-gap:calc(var(--pad) * 5);grid-column-end:span 12;padding:var(--pad) var(--pad) calc(var(--pad) * 5) var(--pad)}@media only screen and (max-width:1024px){.layout{row-gap:calc(var(--pad) * 3)}}.layout .grid{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-flow:row;gap:var(--gap);grid-column:2 / span 10}@media only screen and (max-width:1024px){.layout .grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);grid-column:span 12}}@media only screen and (max-width:1024px){.layout .grid>.column{grid-column:span 12}}.layout .grid>.column.column--12{grid-column:span 10}@media only screen and (max-width:1024px){.layout .grid>.column.column--12{grid-column:span 12}}.layout .grid>.column.column--12:has(.figure--portrait){grid-column:2 / span 8}.layout .grid>.column.column--6:nth-child(odd){grid-column:1 / span 5}.layout .grid>.column.column--6:nth-child(odd):has(.figure--portrait){grid-column:2 / span 3}@media only screen and (max-width:1024px){.layout .grid>.column.column--6:nth-child(odd):has(.figure--portrait){grid-column:span 12}}@media only screen and (max-width:1024px){.layout .grid>.column.column--6:nth-child(odd){grid-column:span 12}}.layout .grid>.column.column--6:nth-child(2n){grid-column:6 / span 5}@media only screen and (max-width:1024px){.layout .grid>.column.column--6:nth-child(2n){grid-column:span 12}}.layout .grid>.column.column--6:nth-child(2n):has(.figure--portrait){grid-column:7 / span 3}@media only screen and (max-width:1024px){.layout .grid>.column.column--6:nth-child(2n):has(.figure--portrait){grid-column:span 12}}.layout .grid>.column .blocks .gallery{padding-bottom:calc(var(--pad) * 2)}.layout .grid>.column .blocks .gallery figure{margin-bottom:0}.layout .grid>.column .blocks .paragraph.extended{margin:0}@media only screen and (max-width:768px){.layout .grid>.column .blocks .paragraph.extended{padding-bottom:0}}.layout .grid.grid--wide{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);grid-column:span 12}.layout .grid.grid--wide>.column.column--6{grid-column:span 6}.layout .grid.grid--wide>.column.column--12{grid-column:span 12}.card{grid-column-end:span 6;grid-row:auto;display:flex;flex-direction:column;gap:var(--gap);padding:var(--gap);background:var(--grey-03);border-radius:var(--border-radius)}.card .component{margin-top:auto}.intro{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding-top:var(--pad)}.intro .text{grid-column:span 7}@media only screen and (max-width:1024px){.intro .text{padding-top:0;grid-column:span 12}}.intro .text .body{font-family:var(--font-medium);font-size:var(--font-h2);line-height:1.11em}@media only screen and (max-width:1024px){.intro .text .body{font-size:1.75rem;line-height:1.18em}}.intro .text .body{margin-bottom:calc(var(--pad) * 1.5)}.intro .text .description{font-size:var(--font-body);line-height:1.25em}@media only screen and (max-width:768px){.intro .text .description{line-height:1.28em}}.intro .back{display:none;grid-column:1 / span 6;grid-row:1}.intro .back a{display:flex;align-items:center;font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.intro .back a{line-height:.92em}}.intro .back a{text-decoration:none;line-height:1em}.intro .back a svg{height:.8em;margin-right:calc(var(--pad) / 2)}@media only screen and (max-width:1024px){.intro .back{display:block;margin-bottom:var(--pad)}}.intro .extras{grid-column:9 / span 4;padding:calc(var(--pad) * .5) 0 var(--pad)}@media only screen and (max-width:1024px){.intro .extras{grid-column:7 / span 6;padding-top:0;grid-row:1}}.sidebar .sidebar-headline{font-family:var(--font-medium);font-size:var(--font-h4);text-transform:uppercase;line-height:1em;margin-bottom:var(--pad)}@media only screen and (max-width:1024px){.sidebar .sidebar-headline{font-size:var(--font-h2)}}.sidebar .sidebar-info{font-family:var(--font-regular);font-size:1.0625rem;letter-spacing:-.01em;line-height:1.375em}.sidebar .sidebar-info:has(*){margin-bottom:var(--pad)}@media only screen and (max-width:768px){.sidebar .sidebar-info{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}}.sidebar .sidebar-info .sidebar-properties{display:flex;flex-direction:column;margin-bottom:var(--pad)}.sidebar .sidebar-info .sidebar-properties .property .property-title{display:inline;font-family:var(--font-medium)}.sidebar .sidebar-info .sidebar-downloads{display:flex;flex-direction:column;margin-bottom:var(--pad)}.sidebar .sidebar-info .sidebar-downloads a{text-decoration:none}.sidebar .sidebar-info .sidebar-downloads a svg{margin-right:.3rem}.sidebar .sidebar-info .link,.sidebar .sidebar-info .email,.sidebar .sidebar-info .phone,.sidebar .sidebar-info .property{text-decoration:none;font-family:var(--font-regular);font-size:1.0625rem;letter-spacing:-.01em;line-height:1.375em;margin-bottom:.2em;display:block}.sidebar .sidebar-info ul,.sidebar .sidebar-info ol{margin-left:1em;list-style-type:"- "}.sidebar .sidebar-info ul li,.sidebar .sidebar-info ol li{padding-left:.2em}.sidebar .sidebar-logo{width:calc((100% / 4 * 3) - (var(--pad) / 4))}.sidebar .sidebar-logo:has(*){margin:calc(var(--pad) * 3) 0 var(--pad)}.sidebar .sidebar-logo img{width:100%}.paragraph .body{font-size:var(--font-body);line-height:1.25em}@media only screen and (max-width:768px){.paragraph .body{line-height:1.28em}}.paragraph.extended{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding-bottom:calc(var(--pad) * 4)}.paragraph.extended .paragraph-text-wrapper{grid-column:span 8}@media only screen and (max-width:1024px){.paragraph.extended .paragraph-text-wrapper{grid-column:span 12}}.paragraph.extended .paragraph-text-wrapper .heading{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.paragraph.extended .paragraph-text-wrapper .heading{line-height:.92em}}.paragraph.extended .paragraph-text-wrapper .heading{margin-bottom:var(--pad)}.paragraph.extended .paragraph-text-extras{grid-column:10 / span 3}@media only screen and (max-width:1024px){.paragraph.extended .paragraph-text-extras{grid-column:1 / span 6;margin-top:calc(var(--pad) * 2)}}@media only screen and (max-width:768px){.paragraph.extended .paragraph-text-extras .sidebar{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}}@media only screen and (max-width:768px){.paragraph.extended .paragraph-text-extras .sidebar .external-link{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}}.gallery{padding:var(--pad) 0 calc(var(--pad) * 6);cursor:grabbing;overflow:hidden;margin:0 calc(var(--pad) * -1)}.gallery.community--dragging a{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery .items{display:inline-flex;flex-wrap:nowrap;will-change:transform;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery .items .chunk{display:inline-flex;gap:var(--pad);padding-right:var(--pad);flex-wrap:nowrap}.gallery .items .item{--max-size: 45vw}@media only screen and (max-width:768px){.gallery .items .item{--max-size: 90vw}}.gallery .items .item img{width:auto;max-width:var(--max-size);max-height:var(--max-size)}.gallery .items .item:nth-of-type(odd){transform:translateY(calc(var(--pad) * 2))}.gallery .items .item figure{margin-bottom:0}.gallery .caption{font-size:var(--font-footnote);background:none;width:100%;margin:calc(var(--gap) / 2) 0;margin-block-end:1em}.payoff{position:absolute;left:67px;z-index:1000}.payoff svg .top-rect{fill:var(--bg-dark)}.payoff svg .top-char{fill:var(--black)}.payoff svg .bot-rect{fill:var(--bg-light)}.payoff svg .bot-char{fill:var(--black)}.template--member .payoff svg .top-rect,.template--community .payoff svg .top-rect,.template--space .payoff svg .top-rect{fill:var(--black)}.template--member .payoff svg .top-char,.template--community .payoff svg .top-char,.template--space .payoff svg .top-char{fill:var(--bg-dark)}.template--event .payoff,.template--archive .payoff,.template--agenda .payoff{display:none}.menu--open .payoff{position:fixed;top:0}.hero{--progress: 0;--max-width: 70vw;width:100%;height:calc(100vh + var(--lip-height));top:0;background:var(--black);overflow:hidden}.hero .fixed{position:fixed;top:0;left:0;width:100%;height:100%}.hero .back{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:5.25rem;font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.hero .back{line-height:.92em}}.hero .back{z-index:1}@media only screen and (max-width:1024px){.hero .back{display:none}}.hero .back a{color:var(--white);text-decoration:none;height:var(--font-h2);display:flex;align-items:center;gap:calc(var(--pad) / 2)}@media only screen and (max-width:1024px){.hero .back a{padding-left:var(--pad)}}.hero .back a span{transition:padding .2s var(--ease-out)}.hero .back a:hover span{padding-left:.5rem}@media only screen and (max-width:768px){.hero .back svg{height:1rem}}.hero .back svg rect{fill:var(--white)}.hero .subtitle{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;padding:15vh 10vw calc(calc(15vh + 3.125rem + var(--lip-height)));transform:translateY(calc(var(--progress) * -5vh));font-family:var(--font-medium);font-size:var(--font-h2);line-height:1.11em}@media only screen and (max-width:1024px){.hero .subtitle{font-size:1.75rem;line-height:1.18em}}.hero .subtitle{color:var(--white)}@media only screen and (max-width:768px){.hero .subtitle{padding:15vh var(--pad) calc(calc(15vh + 3.125rem + var(--lip-height)))}}@media only screen and (max-width:584px){.hero .subtitle{font-size:var(--font-h2)}}.hero .subtitle.subtitle--top_left{justify-content:flex-start;align-items:flex-start;text-align:left}.hero .subtitle.subtitle--top_right{justify-content:flex-end;align-items:flex-start;text-align:left}@media only screen and (max-width:768px){.hero .subtitle.subtitle--top_right{text-align:right}}.hero .subtitle.subtitle--bottom_left{justify-content:flex-start;align-items:flex-end;text-align:left}.hero .subtitle.subtitle--bottom_right{justify-content:flex-end;align-items:flex-end;text-align:left}@media only screen and (max-width:768px){.hero .subtitle.subtitle--bottom_right{text-align:right}}.hero .subtitle>*{max-width:40vw}@media only screen and (max-width:768px){.hero .subtitle>*{max-width:70vw}}.hero .masonry{pointer-events:none;transform:translateY(calc(var(--progress) * -5vh))}.hero .headline{position:absolute;width:100%;height:100vh;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(calc(var(--progress) * -5vh));padding:var(--lip-height) var(--lip-height) calc(calc(3.125rem + var(--lip-height)))}@media only screen and (max-width:768px){.hero .headline{padding:var(--lip-height) var(--pad)}}.hero .headline .inner{display:flex;flex-direction:column;align-items:flex-end;position:absolute}.hero .headline .inner h1{display:inline-flex;justify-content:flex-end;max-width:var(--max-width);flex-wrap:wrap;margin:0;width:auto}.hero .headline .inner h1 span{font-family:var(--font-medium);text-transform:uppercase;font-size:5.3125rem;line-height:.94em;padding:.3125rem .75rem;color:var(--black);background-color:var(--white);margin-bottom:0;font-size:var(--h1);white-space:nowrap}.hero .headline .inner h1 span+span{margin-left:-1px;line-height:1}.hero .headline .inner .label-top{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;max-width:var(--max-width)}.hero .headline .inner .label-top span{display:inline-block;font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--bg-light);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.hero .headline .inner .label-top span{font-size:var(--font-h4)}}.hero .headline .inner .label-top span{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.hero .headline .inner .label-top span{line-height:.92em}}.hero .headline .inner .label-top span{align-self:flex-end}.hero .headline .inner .label-bottom{align-self:flex-start;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;max-width:var(--max-width)}.hero .headline .inner .label-bottom span{display:inline-block;font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--bg-dark);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.hero .headline .inner .label-bottom span{font-size:var(--font-h4)}}.hero .headline .inner .label-bottom span{align-self:flex-start}.hero .submenu{position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none;transform:translateY(calc(var(--progress) * -5vh))}@media only screen and (max-width:768px){.hero .submenu{display:none}}.hero .submenu a{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--white);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.hero .submenu a{font-size:var(--font-h4)}}.hero .submenu a{font-size:1.875rem;line-height:1em;letter-spacing:-.02em;font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.hero .submenu a{line-height:.92em}}.hero .submenu a{display:inline-block;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%);text-decoration:none;pointer-events:all;transition:background .2s var(--ease-out)}@media only screen and (max-width:768px){.hero .submenu a{font-size:var(--font-h3)}}.hero .submenu a:hover{background:var(--bg-dark)}.hero .submenu a:nth-child(1){top:20%;left:65%}.hero .submenu a:nth-child(2){top:30%;left:25%}.hero .submenu a:nth-child(3){top:65%;left:65%}.hero .submenu a:nth-child(4){top:75%;left:60%}.hero .images{position:relative;width:100%;height:100vh;top:0;left:0;pointer-events:none;padding:var(--pad);transform:translateY(calc(var(--progress) * -5vh))}.hero .images .image{--random-x: 0%;--random-y: 0%;--left: 50%;--top: 50%;--x: calc(var(--left) + var(--random-x));--y: calc(var(--top) + var(--random-y));position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);top:var(--y);left:var(--x);overflow:hidden;z-index:1}.hero .images .image figure img{--aspect: 1;--d: max(var(--aspect), calc(1 / var(--aspect)));--scale: clamp(.5, calc(.66 * var(--d)), 1);width:auto;height:auto;max-width:calc(50vw * var(--scale));max-height:calc(80vh * var(--scale))}@media only screen and (max-width:768px){.hero .images .image figure img{max-width:calc(80vw * var(--scale));max-height:calc(50vh * var(--scale))}}.hero .images.images--1 .image:nth-child(1){--left: 30%;--top: 50%}.hero .images.images--2 .image:nth-child(1){--left: 25%;--top: 50%}.hero .images.images--2 .image:nth-child(2){--left: 75%;--top: 50%}.hero .images.images--3 .image:nth-child(1){--left: 20%;--top: 65%;z-index:2}.hero .images.images--3 .image:nth-child(2){--left: 45%;--top: 30%}.hero .images.images--3 .image:nth-child(3){--left: 80%;--top: 50%}.hero .fade{position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg,#000,#0000 30% 70%,#000000bf);opacity:.8}.hero .transition{position:absolute;width:100%;height:100%;left:0;top:0;background:var(--black);pointer-events:none;opacity:var(--progress)}.hero .arrow{position:absolute;width:100%;display:flex;justify-content:center;bottom:calc(.625rem + var(--lip-height))}.hero .arrow svg{width:3.625rem;height:auto;transition:transform .4s var(--ease-out),opacity .4s var(--ease-out);opacity:1}@media only screen and (max-width:584px){.hero .arrow svg{width:1.25rem}}.hero .arrow:hover svg{cursor:pointer;opacity:.5;transform:translateY(25%)}.hero.hero--detail{height:67vh;background:var(--bg-dark)}.hero.hero--detail .back a{color:var(--black)}.hero.hero--detail .back svg rect{fill:var(--black)}.hero.hero--detail .images{height:100%}.hero.hero--detail .images .image{height:45vh}.hero.hero--detail .images .image figure{width:100%;height:100%}.hero.hero--detail .images .image figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero.hero--detail .fade{display:none}.hero.hero--detail .headline{height:100%;padding:var(--lip-height)}.hero.hero--detail .headline .image-single{margin-bottom:var(--pad);align-self:flex-start;width:52%}.hero.hero--detail .headline .inner h1 span{font-family:var(--font-medium);text-transform:uppercase;font-size:5.3125rem;line-height:.94em;padding:.3125rem .75rem;color:var(--white);background-color:var(--black);margin-bottom:0;font-size:var(--h1)}.hero.hero--detail .headline .inner .label-top span{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--white);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.hero.hero--detail .headline .inner .label-top span{font-size:var(--font-h4)}}.hero.hero--detail .headline .inner .label-bottom span{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--white);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.hero.hero--detail .headline .inner .label-bottom span{font-size:var(--font-h4)}}.hero.hero--mini{position:relative;height:20vh;background:var(--white)}@media only screen and (max-width:1024px){.hero.hero--mini{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}}.hero.hero--mini .back{position:relative}@media only screen and (max-width:1024px){.hero.hero--mini .back{justify-content:flex-start}}.hero.hero--mini .back a{color:var(--black)}.hero.hero--mini .back svg rect{fill:var(--black)}.cta{display:flex;justify-content:center;align-items:center;padding:calc((var(--pad) * 5)) 0 calc((var(--pad) * 5) + var(--lip-height))}@media only screen and (max-width:1024px){.cta{padding:calc((var(--pad) * 1.5)) 0 calc((var(--pad) * 3) + var(--lip-height))}}.cta .cta-wrapper{display:flex;flex-direction:column;width:40%}@media only screen and (max-width:1024px){.cta .cta-wrapper{width:80%}}.cta .cta-wrapper .button{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--bg-dark);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.cta .cta-wrapper .button{font-size:var(--font-h4)}}.cta .cta-wrapper .button{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.cta .cta-wrapper .button{line-height:.92em}}.cta .cta-wrapper .button{cursor:pointer;transition:all .4s var(--ease-out)}.cta .cta-wrapper .button a{text-decoration:none;transition:color .4s var(--ease-out)}.cta .cta-wrapper .button:hover{color:var(--white);background-color:var(--black)}.cta .cta-wrapper .button:hover>a{color:var(--white)}.cta .cta-wrapper .button:first-child{align-self:flex-start}.cta .cta-wrapper .button:last-child{align-self:flex-end}figure{position:relative}figure figcaption{position:absolute;font-size:var(--font-footnote);margin:calc(var(--gap) / 2) 0;line-height:1em}.section{--background: var(--white);position:relative;background:var(--background);scroll-margin-top:calc(var(--logo-height))}.section>.section-title{display:flex}.section>.section-title h2{font-family:var(--font-medium);font-size:var(--font-h1);text-transform:uppercase;line-height:.83em;letter-spacing:-.02em;margin-bottom:0;display:inline-flex;flex-wrap:wrap}.section>.section-title h2 span{background:var(--bg-dark);padding:calc(var(--pad) / 2);word-break:normal}.section>.section-title:after{position:relative;display:block;content:"";flex:1;background:var(--background);transform:translateY(var(--lip-offset))}.section>.content{padding:var(--pad) var(--pad) calc(var(--pad) + var(--lip-height)) var(--pad)}.section>.content>.paragraph:nth-child(1),.section>.content>.paragraph.extended:nth-child(1){padding-top:var(--pad)}.section.section--themed{--background: var(--bg-light)}.section.section--dark{--background: var(--bg-dark)}.section.section--minimal .section-title h2{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.section.section--minimal .section-title h2{line-height:.92em}}.section.section--minimal .section-title h2{padding:var(--pad) 1rem;margin-bottom:0;background:none;display:inline-block}.section.section--minimal .section-title h2 span{background:none;padding-left:0;padding-right:0}@media only screen and (max-width:768px){.section.section--minimal .section-title h2{font-family:var(--font-medium);font-size:var(--font-h1);text-transform:uppercase;line-height:.83em;letter-spacing:-.02em}}.section.section--minimal .section-title:after{min-height:var(--lip-height);max-width:50%;margin-left:auto}.section.section--minimal .content{padding:var(--pad) var(--pad) calc(var(--pad) + var(--lip-height))}.section.section--no-title .section-title{height:0}.section.section--default{position:relative}.section.section--default .tag{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--white);background-color:var(--black);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.section.section--default .tag{font-size:var(--font-h4)}}.section.section--default .tag{position:absolute;left:0;top:0;transform:translateY(-100%)}.section.section--default .section-title:after{display:none}.section.section--default .content{padding:var(--pad)}.section.section--default:last-of-type .content{padding:var(--pad) var(--pad) calc(var(--pad) + var(--lip-height)) var(--pad)}.contact{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);margin-bottom:calc(var(--pad) * 4)}@media only screen and (max-width:1024px){.contact{margin-bottom:calc(var(--pad) * 3)}}.contact .text{grid-column:1 / span 5;font-size:var(--font-h4);line-height:1.2em;padding-top:var(--pad)}.contact .text h1,.contact .text h2,.contact .text h3,.contact .text h4,.contact .text h5,.contact .text h6{margin-block-end:.5em}.contact .text p{margin-block-end:2em}@media only screen and (max-width:1024px){.contact .text{font-size:var(--font-body);line-height:1.25em}@media only screen and (max-width:768px){.contact .text{line-height:1.28em}}.contact .text{grid-column:span 12}}.contact .location{grid-column:7 / span 6}.contact .location h3{margin-bottom:.5em}@media only screen and (max-width:1024px){.contact .location{grid-column:span 12}}.contact .location .map{margin-bottom:0}.contact .button-arrows-wrapper{grid-column:span 12}.faq{margin:3.625rem 0 calc(4.25rem - var(--pad))}@media only screen and (max-width:768px){.faq{margin-top:var(--pad)}}.faq .items .item{border-top:1px solid var(--black)}.faq .items .item:last-child{border-bottom:1px solid var(--black)}.faq .items .item .trigger{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);text-align:left;width:100%;padding:1.25rem 0}.faq .items .item .trigger h3{grid-column:span 6;transition:color .4s var(--ease-out)}@media only screen and (max-width:1024px){.faq .items .item .trigger h3{grid-column:span 10}}.faq .items .item .trigger .icon{grid-column:12 / span 1;display:flex;justify-content:flex-end}.faq .items .item .trigger .icon svg rect{transition:fill .4s var(--ease-out),opacity .2s var(--ease-out)}@media only screen and (max-width:1024px){.faq .items .item .trigger .icon svg{width:18px}}.faq .items .item .trigger:hover h3{color:var(--white)}.faq .items .item .trigger:hover svg rect{fill:var(--white)}.faq .items .item .panel{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap)}.faq .items .item .panel .text{font-size:var(--font-h4);line-height:1.2em;grid-column:span 8;padding:0 0 2.5rem}@media only screen and (max-width:1024px){.faq .items .item .panel .text{grid-column:span 10}}.faq .items .item.is-active .trigger:hover h3{color:var(--black)}.faq .items .item.is-active .trigger:hover rect{fill:var(--black)}.team .items{display:flex;justify-content:center;flex-wrap:wrap;padding:calc(var(--pad) * 4) 0;gap:calc(var(--pad) * 5) var(--pad)}.team .items .item{flex-basis:calc((100% - var(--pad) * 3) / 4)}@media only screen and (max-width:1024px){.team .items .item figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}}.team .items .item .name{margin-top:var(--pad)}@media only screen and (max-width:1024px){.team .items{flex-direction:column;flex-wrap:nowrap;padding-top:var(--pad);gap:calc(var(--pad) * 2)}}.team-list{--columns: 4;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding:calc(var(--pad) * 5) 0;row-gap:calc(var(--pad) * 2);-moz-column-gap:var(--pad);column-gap:var(--pad)}@media only screen and (max-width:1024px){.team-list{padding:calc(var(--pad) * 2) 0}}.team-list .team-list-image{grid-column:2 / span 10;padding-bottom:calc(var(--pad) * 5)}@media only screen and (max-width:1024px){.team-list .team-list-image{grid-column:span 12;padding-bottom:calc(var(--pad) * 2)}}.team-list .team-list-list{grid-column:span calc(12 / var(--columns))}@media only screen and (max-width:1024px){.team-list .team-list-list{grid-column:span 6}}@media only screen and (max-width:768px){.team-list .team-list-list{grid-column:span 12}}.team-list .team-list-list h4{font-family:var(--font-medium);font-size:var(--font-h4);text-transform:uppercase;line-height:1em}.team-list .team-list-list .team-list-member{font-size:var(--font-h4);line-height:1.2em;padding-top:var(--pad)}[data-lazy]{--delay: 0s;position:relative;line-height:0;overflow:hidden}[data-lazy] img{transform:scale(1.25);transition:transform 2s var(--ease-in-out) calc(.2s + var(--delay))}[data-lazy] .reveal{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-dark);opacity:1;transform:scale(1.01);transition:opacity 1s var(--ease-in-out-expo) calc(.2s + var(--delay))}[data-lazy].figure--loaded.figure--inview .reveal{opacity:0}[data-lazy].figure--loaded.figure--inview img{transform:scale(1)}[data-transition]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;background-color:var(--black);opacity:0;pointer-events:none}.cta-button{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--bg-dark);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.cta-button{font-size:var(--font-h4)}}.cta-button{transition:all .4s var(--ease-out)}.cta-button:hover{background-color:var(--black);color:var(--white)}.button-arrows-wrapper{width:100%;display:flex;justify-content:flex-end;margin-bottom:calc(var(--pad) * 2)}.button-arrows-wrapper .button-arrows{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.button-arrows-wrapper .button-arrows{line-height:.92em}}.button-arrows-wrapper .button-arrows{text-decoration:none;height:var(--font-h2);display:flex;align-items:center}.button-arrows-wrapper .button-arrows svg{height:90%}.button-arrows-wrapper .button-arrows svg:nth-of-type(1){margin-right:calc(var(--pad) / 2)}.button-arrows-wrapper .button-arrows svg:nth-of-type(2){margin-left:calc(var(--pad) / 2)}@media only screen and (max-width:768px){.button-arrows-wrapper .button-arrows svg{margin:0 calc(var(--pad) / 4);height:80%}}.button-arrows-wrapper .button-arrows .cta-label{transition:padding .2s var(--ease-out)}.button-arrows-wrapper .button-arrows:hover .cta-label{padding:0 .5rem}.external-link{text-decoration:none;opacity:40%;display:inline-flex;align-items:center}.external-link .icon{margin-left:.2rem;height:var(--font-side-column);line-height:.7;font-size:1.25em}.buildings{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);margin-bottom:calc(var(--pad) * 3)}@media only screen and (max-width:768px){.buildings{margin-bottom:var(--pad)}}.buildings .buildings-description{font-family:var(--font-medium);font-size:var(--font-h2);line-height:1.11em}@media only screen and (max-width:1024px){.buildings .buildings-description{font-size:1.75rem;line-height:1.18em}}.buildings .buildings-description{grid-column:span 8;margin-top:calc(var(--pad) * 4)}@media only screen and (max-width:1024px){.buildings .buildings-description{grid-column:span 12;margin-top:calc(var(--pad) * 2)}}.buildings .buildings-collection{grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);margin-top:calc(var(--pad) * 4)}@media only screen and (max-width:1024px){.buildings .buildings-collection{margin-top:calc(var(--pad) * 2)}}.buildings .buildings-collection .building .building-text{font-size:var(--font-body);line-height:1.25em}@media only screen and (max-width:768px){.buildings .buildings-collection .building .building-text{line-height:1.28em}}.buildings .buildings-collection.listview .building{grid-column:2 / span 10;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap)}@media only screen and (max-width:1024px){.buildings .buildings-collection.listview .building{grid-column:span 12}}.buildings .buildings-collection.listview .building .building-image{grid-column:span 6}@media only screen and (max-width:1024px){.buildings .buildings-collection.listview .building .building-image{grid-column:span 12}}.buildings .buildings-collection.listview .building .building-text-wrapper{grid-column:span 6}.buildings .buildings-collection.listview .building .building-text-wrapper .cta-button{margin:var(--pad) 0}@media only screen and (max-width:1024px){.buildings .buildings-collection.listview .building .building-text-wrapper .cta-button{margin:calc(var(--pad) * 2) 0}}@media only screen and (max-width:1024px){.buildings .buildings-collection.listview .building .building-text-wrapper{grid-column:span 12;margin-top:calc(var(--pad) * 2)}}.buildings .buildings-collection.gridview{row-gap:calc(var(--pad) * 2)}.buildings .buildings-collection.gridview .building a{text-decoration:none;width:100%}.buildings .buildings-collection.gridview .building .building-title{padding:calc(var(--pad) / 2) 0 var(--pad) 0}.buildings .buildings-collection.gridview .building .building-image{position:relative}.buildings .buildings-collection.gridview .building .building-image .hover-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--bg-light);z-index:100;display:flex;opacity:0;justify-content:center;align-items:center;transition:opacity .4s var(--ease-out)}.buildings .buildings-collection.gridview .building .building-text{margin-bottom:calc(var(--pad) * 3)}.buildings .buildings-collection.gridview .building:hover .hover-overlay{opacity:1}.buildings .buildings-collection.gridview .building:nth-of-type(4n+1){grid-column:span 6}@media only screen and (max-width:768px){.buildings .buildings-collection.gridview .building:nth-of-type(4n+1){grid-column:span 12}}.buildings .buildings-collection.gridview .building:nth-of-type(4n+2){grid-column:8 / span 4}@media only screen and (max-width:768px){.buildings .buildings-collection.gridview .building:nth-of-type(4n+2){grid-column:span 12}}.buildings .buildings-collection.gridview .building:nth-of-type(4n+3){grid-column:2 / span 4}@media only screen and (max-width:768px){.buildings .buildings-collection.gridview .building:nth-of-type(4n+3){grid-column:span 12}}.buildings .buildings-collection.gridview .building:nth-of-type(4n+4){grid-column:7 / span 6}@media only screen and (max-width:768px){.buildings .buildings-collection.gridview .building:nth-of-type(4n+4){grid-column:span 12}}.section--default{position:relative}.section--default .tag{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--white);background-color:var(--black);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.section--default .tag{font-size:var(--font-h4)}}.section--default .tag{position:absolute;left:0;top:0;transform:translateY(-100%)}.section--default .section-title:after{display:none}.section--default .section-title{padding-right:var(--pad);max-width:50%}@media only screen and (max-width:1024px){.section--default .section-title{max-width:100%}}.section--default .list{padding:0}.list .items{margin-bottom:calc(var(--pad) * 3);margin-top:var(--pad)}.list .items .item{border-bottom:var(--border)}.list .items .item a{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding:var(--pad) 0;text-decoration:none;transition:opacity .4s var(--ease-out);position:relative}@media only screen and (max-width:768px){.list .items .item a{padding:.75rem 0;row-gap:0}}.list .items .item a:hover .col{opacity:60%}.list .items .item a:hover figure{opacity:1}.list .items .item .title,.list .items .item .link-label{font-family:var(--font-medium);font-size:var(--font-h3);text-transform:uppercase;line-height:1em;text-transform:none}.list .items .item .subtitle{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}.list .items .item .col{font-family:var(--font-regular);font-size:1.0625rem;letter-spacing:-.01em;line-height:1.375em;display:flex;flex-direction:column;padding-right:var(--pad)}@media only screen and (max-width:768px){.list .items .item .col{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em;padding-right:0}}.list .items .item .col-1{grid-column:span 2;display:flex;flex-direction:column;transition:opacity .4s var(--ease-out)}@media only screen and (max-width:768px){.list .items .item .col-1{grid-column:span 7}}.list .items .item .col-2{grid-column:span 2;display:flex;flex-direction:column;transition:opacity .4s var(--ease-out)}.list .items .item .col-2 .size-price-wrapper{display:flex;flex-direction:column}@media only screen and (max-width:768px){.list .items .item .col-2 .size-price-wrapper{flex-direction:row}}@media only screen and (max-width:768px){.list .items .item .col-2 .title,.list .items .item .col-2 .subtitle{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}}.list .items .item .col-2 .location-mobile{display:none}@media only screen and (max-width:768px){.list .items .item .col-2 .location-mobile{display:block}}@media only screen and (max-width:768px){.list .items .item .col-2 .title{margin-right:.5rem}}@media only screen and (max-width:768px){.list .items .item .col-2{grid-column:span 5;flex-direction:column;align-items:flex-end}}.list .items .item .col-3{grid-column:span 5;transition:opacity .4s var(--ease-out)}@media only screen and (max-width:768px){.list .items .item .col-3{display:none}}@media only screen and (max-width:768px){.list .items .item .col-3 .title{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}}.list .items .item .col-4{grid-column:span 3;display:flex;align-items:flex-end;transition:opacity .4s var(--ease-out);padding-right:0}.list .items .item .col-4>.wrap{display:flex;flex-direction:column}@media only screen and (max-width:768px){.list .items .item .col-4{display:none}}.list .items .item figure{position:absolute;width:20%;bottom:.5rem;right:20%;opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none}@media only screen and (max-width:768px){.list .items .item figure{display:none}}.list .items .item figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.list .items.no-spaces .item{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding-top:calc(var(--pad) * 1.5);padding-bottom:calc(var(--pad) * 3)}@media only screen and (max-width:768px){.list .items.no-spaces .item{padding:var(--pad) 0}}.list .items.no-spaces .item .col-1{grid-column:span 5}@media only screen and (max-width:768px){.list .items.no-spaces .item .col-1{grid-column:span 8}}.list .items.no-spaces .item .col-4{grid-column:9 / span 4;transition:opacity .4s var(--ease-out);padding:0}@media only screen and (max-width:768px){.list .items.no-spaces .item .col-4{display:flex;flex-direction:column;justify-content:flex-end}}.list .items.no-spaces .item .col-4 .link-label{transition:opacity .4s var(--ease-out)}@media only screen and (max-width:768px){.list .items.no-spaces .item .col-4 .link-label{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:transparent;padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.list .items.no-spaces .item .col-4 .link-label{font-size:var(--font-h4)}}.list .items.no-spaces .item .col-4 .link-label{font-size:.75rem}}.list .items.no-spaces .item .col-4:hover .link-label{opacity:60%}.list .items.no-spaces .item .subtitle{font-size:var(--font-h4);line-height:1.2em;margin-top:calc(var(--pad) / 2)}@media only screen and (max-width:768px){.list .items.no-spaces .item .subtitle{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}}.list.list--upcoming-events .items .item a .col-1{grid-column:span 2}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-1{grid-column:span 12}}.list.list--upcoming-events .items .item a .col-1 .title{text-transform:lowercase}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-1 .title{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em;font-family:var(--font-medium);padding-bottom:calc(var(--pad) * 1)}}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-1 .subtitle{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em;display:none}}.list.list--upcoming-events .items .item a .col-2{grid-column:span 3}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-2{grid-column:span 8;flex-direction:column;align-items:flex-start;justify-content:flex-end}}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-2 .title{font-size:var(--font-h3);font-family:var(--font-medium)}}.list.list--upcoming-events .items .item a .col-3{grid-column:span 4}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-3{grid-column:9 / span 4;display:flex;align-items:flex-end}}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-3 .title{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em}}.list.list--upcoming-events .items .item a .col-3 .time-mobile{display:none}@media only screen and (max-width:768px){.list.list--upcoming-events .items .item a .col-3 .time-mobile{font-family:var(--font-regular);font-size:.875rem;letter-spacing:-.01em;line-height:1.428em;display:block}}.list.list--upcoming-events .items .item a .col-4{grid-column:span 3}.community{padding-top:var(--pad);cursor:grabbing}.community.community--dragging a{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.community .items{gap:var(--pad);margin:0 calc(var(--pad) * -1) calc(var(--pad) * 2);overflow:hidden}.community .items .row{display:inline-flex;flex-wrap:nowrap;overflow:visible;margin-bottom:var(--pad);will-change:transform}.community .items .item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;justify-self:flex-start;margin-right:10rem}@media only screen and (max-width:1024px){.community .items .item{margin-right:5rem}}@media only screen and (max-width:768px){.community .items .item{margin-right:2rem}}.community .items .item .label-top{font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--bg-dark);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.community .items .item .label-top{font-size:var(--font-h4)}}.community .items .item .label-top{align-self:flex-end;transition:all .4s var(--ease-out)}@media only screen and (max-width:768px){.community .items .item .label-top{font-size:.75rem;padding:.2rem}}.community .items .item .community-title{font-size:5.3125rem;line-height:.94em;padding:.3125rem .75rem;color:var(--white);background-color:var(--black);margin-bottom:0;font-family:var(--font-medium);font-size:var(--font-h1);text-transform:uppercase;line-height:.83em;letter-spacing:-.02em;display:inline-block;white-space:nowrap;transition:all .4s var(--ease-out)}.community .items .item:hover .community-title{background-color:var(--white);color:var(--black)}.community .items .item:hover .label-top{background-color:var(--black);color:var(--bg-dark)}.text-image-wrapper{height:100%}.text-image-wrapper .thumbnail-overlay{position:absolute;top:0;right:0;width:calc(50% - calc(var(--pad) / 2));z-index:100}.text-image-wrapper .thumbnail-overlay img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1024px){.text-image-wrapper .thumbnail-overlay{display:none}}.text-image{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);padding-top:0}.text-image .text-wrapper{grid-column:span 6}.text-image .text-wrapper .text{font-size:var(--font-body);line-height:1.25em}@media only screen and (max-width:768px){.text-image .text-wrapper .text{line-height:1.28em}}.text-image .text-wrapper .text{padding:calc(var(--pad) * 2) 0}@media only screen and (max-width:1024px){.text-image .text-wrapper{grid-column:span 12}}.text-image .thumbnail{grid-column:span 6;padding-top:0;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:var(--pad);position:relative;opacity:0}.text-image .thumbnail figure{width:100%}.text-image .thumbnail figure img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;opacity:0}@media only screen and (max-width:1024px){.text-image .thumbnail figure img{opacity:1}}@media only screen and (max-width:1024px){.text-image .thumbnail{grid-column:span 12;opacity:1;margin-right:calc(var(--pad) * -1);margin-bottom:calc(var(--pad) * 3)}}.text-image .button-arrows-wrapper{grid-column:span 12}.downloads{display:flex;justify-content:center;padding:calc(var(--pad) * 3) 0;gap:calc(var(--pad) * 5) var(--pad);flex-wrap:wrap}@media only screen and (max-width:1024px){.downloads{padding-top:calc(var(--pad) * 2);gap:calc(var(--pad) * 2)}}.downloads .download{flex-basis:calc((100% - var(--pad) * 5) / 6)}.downloads .download a{text-decoration:none;display:flex}.downloads .download a .download-text{font-family:var(--font-medium);font-size:var(--font-h4);margin-left:var(--pad);transition:opacity .4s var(--ease-out)}.downloads .download a svg .arrow-down{transition:all .4s var(--ease-in-bounce)}.downloads .download a:hover svg .arrow-down{transform:translateY(.5rem)}.downloads .download a:hover .download-text{opacity:60%}.masonry{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100vh}.masonry .button{--font-scale: 50/85;--font-size-large: clamp(2.678rem, 6vw , 5.3125rem);--font-size-medium: calc(var(--font-size-large) * var(--font-scale));--background: var(--white);display:inline-flex;text-decoration:none}@media only screen and (max-width:768px){.masonry .button{--font-scale: 24/50}}.masonry .button span{font-family:var(--font-medium);text-transform:uppercase;font-size:5.3125rem;line-height:.94em;padding:.3125rem .75rem;color:var(--black);background-color:var(--white);background:var(--white);padding:.025em .085em;margin:0;align-self:start;transition:background .5s var(--ease-out)}.masonry .button span+span{margin-left:-1px}.masonry .button.button--large span{font-size:var(--font-size-large)}.masonry .button.button--medium span{font-family:var(--font-medium);font-size:3.125rem;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;font-size:var(--font-size-medium)}.masonry .button:hover span{background:var(--background)}.masonry .grid{display:grid;grid-auto-rows:auto;grid-auto-columns:auto;gap:0;padding:5vh 10vw 10vh;line-height:1}@media only screen and (max-width:768px){.masonry .grid{grid-auto-rows:none;grid-auto-columns:none;width:100%;gap:0 var(--pad);padding:var(--pad)}}.masonry .grid .cell{padding-bottom:var(--pad);display:flex;flex-direction:column;align-items:flex-start}.masonry .grid .cell.cell--1{grid-area:1 / 1 / 2 / 3}.masonry .grid .cell.cell--2{grid-area:1 / 3 / 2 / 6}.masonry .grid .cell.cell--3{grid-area:2 / 1 / 4 / 2;padding-right:var(--font-h1)}.masonry .grid .cell.cell--3 .button{transform:rotate(-180deg);writing-mode:vertical-rl;text-orientation:mixed}.masonry .grid .cell.cell--3 .button span{padding:.085em .025em}.masonry .grid .cell.cell--4{grid-area:2 / 2 / 3 / 4}.masonry .grid .cell.cell--4 .button:first-child{transform:translate(25%)}.masonry .grid .cell.cell--5{grid-area:2 / 4 / 3 / 6}.masonry .grid .cell.cell--6{padding-top:12.5vh;padding-bottom:0;padding-right:var(--pad);grid-area:3 / 2 / 4 / 4}.masonry .grid .cell.cell--6 .button{flex-wrap:no-wrap;flex-direction:column;justify-content:flex-end}.masonry .grid .cell.cell--6 .button span:nth-child(1){margin-right:auto}.masonry .grid .cell.cell--6 .button span:nth-child(2){margin-left:1em}.masonry .grid .cell.cell--6 .button span:nth-child(3){margin-left:auto}.masonry .grid .cell.cell--7{grid-area:3 / 4 / 4 / 6;padding-bottom:0}.masonry .grid .cell.cell--7 .button:first-child{transform:translate(-50%)}.masonry .grid .cell.cell--7 .button:last-child{margin:auto 0 10vh}@media only screen and (max-width:768px){.masonry .grid .cell.cell--1{display:none;grid-area:1 / 1 / 2 / 3}.masonry .grid .cell.cell--2{grid-area:1 / 1 / 2 / 6}.masonry .grid .cell.cell--3{grid-area:2 / 1 / 4 / 2}.masonry .grid .cell.cell--4{grid-area:2 / 2 / 3 / 6}.masonry .grid .cell.cell--5{display:none;grid-area:2 / 4 / 3 / 6}.masonry .grid .cell.cell--7{grid-area:3 / 2 / 4 / 6;align-items:center}.masonry .grid .cell.cell--7 .button:first-child{transform:translate(-50%)}.masonry .grid .cell.cell--7 .button:last-child{align-self:flex-end;margin:calc(var(--pad) * 2) 0 var(--pad)}.masonry .grid .cell.cell--6{grid-area:4 / 1 / 5 / 6;padding:0}.masonry .grid .cell.cell--6 .button{flex-wrap:no-wrap;flex-direction:column;justify-content:flex-end}.masonry .grid .cell.cell--6 .button span:nth-child(1){margin-right:auto}.masonry .grid .cell.cell--6 .button span:nth-child(2){margin-left:1em}.masonry .grid .cell.cell--6 .button span:nth-child(3){margin-left:auto}}.menu--open .masonry .button{--id: 1}.menu--open .masonry .button span{--part-id: 1;--delay: calc( var(--part-id) * .05s + ((var(--id) - 1)) * .05s );animation:fade-in 0s steps(1) both var(--delay)}.menu--open .masonry .button[aria-current=page] span{animation:none}.masonry.masonry--hero .button{visibility:hidden}.masonry.masonry--hero .button[aria-current=page]{visibility:visible}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.specifications{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap)}.specifications h2{font-family:var(--font-medium);font-size:var(--font-h2);text-transform:uppercase;line-height:.84em}@media only screen and (max-width:768px){.specifications h2{line-height:.92em}}.specifications h2{margin-bottom:var(--pad)}.specifications .specifications-list{grid-column:span 6}.specifications .specifications-list .spec{font-size:var(--font-body);line-height:1.25em}@media only screen and (max-width:768px){.specifications .specifications-list .spec{line-height:1.28em}}.specifications .specifications-list .spec .title{font-family:var(--font-medium)}.specifications .specifications-map{grid-column:span 6}.recent-archive{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);row-gap:2.625rem;align-items:flex-end}@media only screen and (max-width:1024px){.recent-archive{margin-top:calc(var(--pad) * 2.5)}}.recent-archive .event{grid-column:span 6;transition:all .4s var(--ease-out)}@media only screen and (max-width:1024px){.recent-archive .event{grid-column:span 12}}.recent-archive .event:hover .thumbnail{opacity:80%}.recent-archive .event:hover .title{opacity:60%}.recent-archive .event:hover{transform:translateY(var(--pad))}.recent-archive .event a{display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.recent-archive .event .date{font-family:var(--font-medium);font-size:var(--font-h4);text-transform:uppercase;line-height:1em}.recent-archive .event .title{font-family:var(--font-medium);font-size:var(--font-h3);text-transform:uppercase;line-height:1em;text-transform:initial;transition:opacity .4s var(--ease-out)}.recent-archive .event .thumbnail{position:relative;transition:opacity .4s var(--ease-out)}.recent-archive .event .thumbnail .label{position:absolute;top:0;right:0;background:var(--bg-dark)}.recent-archive .event .artists{font-size:var(--font-h4);line-height:1.2em}.recent-archive .event:nth-child(2){margin-bottom:2.5rem}@media only screen and (max-width:1024px){.recent-archive .event:nth-child(2){margin-bottom:0}}.recent-archive .button-arrows-wrapper{grid-column:span 12;display:flex;justify-content:flex-end}.filters{width:100%;padding:var(--pad) var(--pad) calc(var(--pad) * 5)}.filters>.title h3{display:inline-block;font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);background-color:var(--bg-dark);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.filters>.title h3{font-size:var(--font-h4)}}@media only screen and (max-width:768px){.filters>.title h3{font-size:var(--font-h4)}}.filters .groups{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:var(--gap);gap:0}.filters .groups .column{padding:var(--pad);grid-column:span 4;background:var(--bg-light)}@media only screen and (max-width:1024px){.filters .groups .column:nth-child(1){grid-column:span 7}}.filters .groups .column:nth-child(2){transform:translateY(-2rem)}@media only screen and (max-width:1024px){.filters .groups .column:nth-child(2){transform:none;grid-column:3 / span 10}}@media only screen and (max-width:1024px){.filters .groups .column:nth-child(3){grid-column:span 8}}.filters .groups .column h4{font-family:var(--font-medium);font-size:var(--font-h4);line-height:1em;text-transform:uppercase;margin-bottom:1rem}.filters .groups .column ul{width:100%;list-style:none;padding:0;margin:0}.filters .groups .column ul li{margin-bottom:.3125rem}.filters .groups .column ul li button{width:100%;display:flex;gap:.3125rem;cursor:pointer;text-transform:capitalize;word-break:break-all;text-align:left;font-size:var(--font-h4);line-height:1.2em}.filters .groups .column ul li button .checkbox{width:25px;height:25px;min-width:25px;min-height:25px;border:1px solid var(--black)}.filters .groups .column ul li button .checkbox:after{content:"";display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewbox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='24'%20height='24'%20fill='black'%20stroke='black'%20/%3e%3crect%20x='6.61914'%20y='6.61914'%20width='4.52381'%20height='4.52381'%20fill='white'%20/%3e%3crect%20x='18.3809'%20y='18.3809'%20width='4.52381'%20height='4.52381'%20transform='rotate(-180%2018.3809%2018.3809)'%20fill='white'%20/%3e%3crect%20x='3'%20y='3'%20width='4.52381'%20height='4.52381'%20fill='white'%20/%3e%3crect%20x='22'%20y='22'%20width='4.52381'%20height='4.52381'%20transform='rotate(-180%2022%2022)'%20fill='white'%20/%3e%3crect%20x='10.2383'%20y='10.2383'%20width='4.52381'%20height='4.52381'%20fill='white'%20/%3e%3crect%20width='4.52381'%20height='4.52381'%20transform='matrix(-1%200%200%201%2018.3809%206.61914)'%20fill='white'%20/%3e%3crect%20width='4.52381'%20height='4.52381'%20transform='matrix(1%208.74228e-08%208.74228e-08%20-1%206.61914%2018.3809)'%20fill='white'%20/%3e%3crect%20width='4.52381'%20height='4.52381'%20transform='matrix(-1%200%200%201%2022%203)'%20fill='white'%20/%3e%3crect%20width='4.52381'%20height='4.52381'%20transform='matrix(1%208.74228e-08%208.74228e-08%20-1%203%2022)'%20fill='white'%20/%3e%3c/svg%3e") no-repeat center;opacity:0;transition:opacity .2s var(--ease-out)}.filters .groups .column ul li button.active .checkbox:after,.filters .groups .column ul li button:hover .checkbox:after{opacity:1}.filters .groups .column ul:has(>:nth-child(11)){-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:768px){.filters .groups .column ul:has(>:nth-child(11)){-moz-column-count:1;column-count:1}}.filters .groups .reset{grid-column:span 12;display:flex;justify-content:flex-end}@media only screen and (max-width:1024px){.filters .groups .reset{grid-column:span 8}}.filters .groups .reset button{display:inline-block;font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--white);background-color:var(--black);padding:.3125rem;margin:0}@media only screen and (max-width:1024px){.filters .groups .reset button{font-size:var(--font-h4)}}.filters .groups .reset button{transition:color .2s var(--ease-out),background .2s var(--ease-out)}@media only screen and (max-width:768px){.filters .groups .reset button{font-size:var(--font-h4)}}.filters .groups .reset button:hover{background:var(--bg-dark);color:var(--black)}.map{position:relative;width:100%;padding:var(--pad);aspect-ratio:4 / 3;background-color:var(--bg-dark);margin-bottom:calc(var(--pad) * 2)}.map .data{position:absolute;top:0;left:0;width:100%;height:100%;filter:grayscale(1)}.map .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-light);mix-blend-mode:overlay;pointer-events:none}.map .open{position:absolute;bottom:.625rem;right:.625rem;font-family:var(--font-medium);font-size:var(--font-body);text-decoration:none;line-height:1em;text-transform:uppercase;letter-spacing:-.02em;color:var(--white);background-color:var(--black);padding:.3125rem;margin:0}.map .open{text-decoration:none}@media only screen and (max-width:1024px){.map .open{font-size:var(--font-h4)}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}[data-media-player]{width:100%;display:inline-flex;align-items:center;position:relative;contain:style;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16 / 9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{display:flex;position:relative;box-sizing:border-box;align-items:center;border-radius:inherit;width:100%;aspect-ratio:inherit;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{display:contents;background-color:unset}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){width:100%;aspect-ratio:16 / 9}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;display:inline-block;height:auto;-o-object-fit:contain;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{position:absolute;inset:0;width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#dedede;font-family:sans-serif;font-weight:500}.vds-google-cast svg{--size: max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);pointer-events:none;max-width:100%;min-width:200px;text-shadow:none;transition:box-shadow .3s ease;border-radius:inherit;z-index:1}[data-media-player][data-layout=plyr]:not([data-fullscreen]){border-radius:var(--plyr-border-radius, 10px)}.plyr button,.plyr [role=button]{font:inherit;line-height:inherit;width:auto;pointer-events:auto}.plyr:focus{outline:0}.plyr{box-sizing:border-box}.plyr *,.plyr *:after,.plyr *:before{box-sizing:inherit}.plyr a,.plyr button,.plyr [role=button],.plyr input,.plyr [role=slider],.plyr label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);contain:layout style;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr :focus{outline:0}.plyr *:focus-visible,.plyr *[data-focus]{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, hsl(198, 100%, 50%)));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control[aria-pressed=false] .icon--pressed,.plyr__control[aria-pressed=true] .icon--not-pressed,.plyr__control[aria-pressed=false] .label--pressed,.plyr__control[aria-pressed=true] .label--not-pressed{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center;pointer-events:auto}.plyr__controls .plyr__progress__container{flex:1 1 0%;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr__menu{display:flex;position:relative}.plyr__menu [aria-disabled=true],.plyr__menu [role=menu][aria-hidden=true]{display:none!important}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{--media-menu-x-offset: 3px;--media-menu-y-offset: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * .7)) - (var(--plyr-menu-arrow-size, 4px) / 2));top:100%;width:0}.plyr__menu__container>div>div{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward[data-focus]:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - (calc(var(--plyr-control-spacing, 10px) * .7) * 2))}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back[data-focus]:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var( --plyr-control-toggle-checked-background, var(--plyr-color-main, hsl(198, 100%, 50%)) )}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio][data-focus]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr__menu__container .plyr__control[data-open] .plyr__menu__value{display:none}.plyr .plyr__slider{--value: var(--slider-fill);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);contain:layout style;color:var(--plyr-range-fill-background, var(--plyr-color-main, hsl(198, 100%, 50%)));display:flex;align-items:center;justify-content:center;height:calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));min-width:0;pointer-events:auto;padding:0;transition:box-shadow .3s ease;width:100%;margin:0 calc(var(--plyr-range-thumb-height, 13px) / 2)}.plyr .plyr__slider__track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%));width:100%;z-index:1}.plyr .plyr__slider__thumb{position:absolute;top:50%;left:var(--value);will-change:left;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2) );height:var(--plyr-range-thumb-height, 13px);transition:opacity .2s ease,box-shadow .2s ease;transform:translate(-50%,-50%);width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2}.plyr .plyr__slider:focus{outline:0}.plyr .plyr__slider:focus-visible .plyr__slider__track,.plyr .plyr__slider[data-focus] .plyr__slider__track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, hsl(198, 100%, 50%)));outline-offset:2px}.plyr__volume{align-items:center;display:flex;position:relative;flex:1 1 0%;max-width:128px}.plyr__volume .plyr__slider{max-width:90px;min-width:60px;position:relative;z-index:2}.plyr__volume+.plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px))}.plyr__progress .plyr__tooltip{left:var(--slider-pointer);max-width:120px;overflow-wrap:break-word}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress .plyr__slider{position:relative;z-index:2}[data-live] .plyr__progress .plyr__slider{color:var(--plyr-progress-live-color, white)}[data-live-edge] .plyr__progress .plyr__slider{color:var(--plyr-progress-live-edge-color, var(--plyr-color-main, hsl(198, 100%, 50%)))}.plyr__slider__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.plyr--loading .plyr__slider__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__slider__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__slider__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__progress__marker-label{color:#fff;font-size:var(--plyr-font-size-progress-marker, var(--plyr-font-size-small, 13px))}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1;pointer-events:none}.plyr--stopped.plyr__poster-enabled .plyr__poster,.plyr__poster[data-remotion-poster][data-visible]{opacity:1}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));border-radius:var(--plyr-time-radius, 5px);pointer-events:auto}.plyr__time:focus{outline:none}.plyr__time:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, hsl(198, 100%, 50%)))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible,.plyr__slider[data-active] .plyr__tooltip{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr--audio{display:block;width:100%}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px);border:var(--plyr-audio-border, 1px solid #edecec)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[role=button][aria-expanded=true]{background:var( --plyr-audio-control-background-hover, var(--plyr-color-main, hsl(198, 100%, 50%)) );color:var(--plyr-audio-control-color-hover, #fff)}.plyr.plyr--audio .plyr__slider__track{background-color:var( --plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)) )}.plyr.plyr--audio .plyr__slider:active .plyr__slider__thumb,.plyr.plyr--audio .plyr__slider[data-dragging] .plyr__slider__thumb{box-shadow:var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2) ),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--audio .plyr__slider__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr--video .plyr__controls{background:var( --plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)) );border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[data-hocus],.plyr--video .plyr__control[role=button][aria-expanded=true]{background:var( --plyr-video-control-background-hover, var(--plyr-color-main, hsl(198, 100%, 50%)) );color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var( --plyr-video-control-background-hover, var(--plyr-color-main, hsl(198, 100%, 50%)) );border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus,.plyr__control--overlaid[data-hocus]{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr.plyr--video .plyr__control--overlaid{display:block}.plyr.plyr--video .plyr__slider__track{background-color:var( --plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)) )}.plyr.plyr--video .plyr__slider:active .plyr__slider__thumb,.plyr.plyr--video .plyr__slider[data-dragging] .plyr__slider__thumb{box-shadow:var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2) ),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__slider__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr.plyr--fullscreen-active{border-radius:0!important;height:100%;margin:0;width:100%}.plyr.plyr--fullscreen-active .plyr__control .icon--exit-fullscreen{display:block}.plyr.plyr--fullscreen-active .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr.plyr--fullscreen-active.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr.plyr--fullscreen-active .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__slider__preview{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;transform:scale(.8);transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__slider__preview[data-visible]{opacity:1;transform:scale(1)}.plyr__slider__preview:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__slider__preview__thumbnail{--aspect-ratio: calc(var(--plyr-thumbnail-aspect-ratio, 16 / 9));--min-width: var(--plyr-thumbnail-min-width, 140px);--max-width: var(--plyr-thumbnail-max-width, 180px);background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;display:block;width:var(--thumbnail-width);height:var(--thumbnail-height);contain:strict;z-index:0;min-width:var(--min-width);min-height:var(--plyr-thumbnail-min-height, calc(var(--min-width) / var(--aspect-ratio)));max-width:var(--max-width);max-height:var(--plyr-thumbnail-max-height, calc(var(--max-width) / var(--aspect-ratio)))}.plyr__slider__preview__thumbnail img,.plyr__slider__preview__thumbnail:after{max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;will-change:width,height,transform}.plyr__slider__preview__thumbnail:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.plyr__slider__preview__time-container{background:var( --plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)) );border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__slider__preview__time{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);inset:0;margin:auto;opacity:0;contain:strict;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:var(--thumbnail-width);height:var(--thumbnail-height);min-width:100%;min-height:100%;z-index:1}[data-seeking] .plyr__preview-scrubbing{opacity:1}.plyr__preview-scrubbing img{max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;will-change:width,height,transform}.plyr__gesture{contain:content;display:block;height:100%;inset:0;opacity:0;pointer-events:none!important;position:absolute;visibility:hidden;width:100%;z-index:0}.plyr__live-button{background-color:unset!important;margin-left:calc(var(--plyr-control-spacing, 10px) * 1.5)!important}.plyr__live-button[data-focus]{outline-offset:-5px}.plyr__live-button[data-edge]{cursor:unset}.plyr__live-button__text{background-color:var(--plyr-live-button-bg, #8a8a8a);border-radius:var(--plyr-live-button-border-radius, 2px);color:var(--plyr-live-button-color, #161616);font-family:var(--plyr-font-family, sans-serif);font-size:var(--plyr-font-size-live-button, 12px);font-weight:var(--plyr-font-weight-live-button, 600);letter-spacing:var(--plyr-live-button-letter-spacing, 1.5px);padding:var(--plyr-live-button-padding, 1px 4px);transition:color .3s ease}.plyr__live-button[data-edge] .plyr__live-button__text{background-color:var(--plyr-live-button-edge-bg, #dc2626);color:var(--plyr-live-button-edge-color, #f5f5f5)}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden],.plyr [role][aria-hidden=true]{display:none!important}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}:root{--plyr-border-radius: 0;--plyr-color-main: var(--black);--plyr-control-spacing: var(--gap)}[data-plyr=settings]{display:none}.plyr__control--overlaid{padding:3rem;background:transparent!important;border:1px solid var(--white);mix-blend-mode:difference}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
