@font-face{font-family:MrGabeRegular;src:url(/assets/fonts/MrGabeRegular.woff2) format("woff2"),url(/assets/fonts/MrGabeRegular.woff) format("woff")}@font-face{font-family:MrGabeBlack;src:url(/assets/fonts/MrGabeBlack.woff2) format("woff2"),url(/assets/fonts/MrGabeBlack.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{position:relative}body>.bgFilter{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:-100;background-color:#ea5f35;background-repeat:no-repeat;background-position:center;background-image:url(/assets/images/pattern.png);background-blend-mode:soft-light;background-size:cover}main{width:100%;overflow:hidden}h1{font-family:MrGabeBlack,sans-serif;font-style:normal;font-size:clamp(4.5rem,5vw,12rem);line-height:1}h2{font-family:MrGabeBlack,sans-serif;font-style:normal;font-style:italic;margin-bottom:2rem;font-size:clamp(4rem,7vw,8rem);line-height:1.2}h3{font-family:MrGabeBlack,sans-serif;font-style:normal;margin-bottom:2rem;font-size:clamp(3rem,6vw,7rem);line-height:1.2}h4{font-family:MrGabeRegular,sans-serif;font-style:normal;font-size:clamp(2.5rem,3.5vw,5rem);line-height:1.2}h5{font-family:MrGabeBlack,sans-serif;font-style:normal;margin-bottom:1.5rem;font-size:clamp(2rem,2.5vw,3.5rem);line-height:1.2}input,label,li,p{font-family:MrGabeRegular,sans-serif;font-style:normal;font-size:clamp(1.6rem,1.7vw,2.2rem);line-height:1.3}strong{font-family:MrGabeBlack,sans-serif;font-style:normal}ol,ul{margin-left:5rem}@media (max-width:700px){ol,ul{margin-left:2rem}}section{padding:clamp(2rem,2.5vw,4rem)}.container{margin:0 auto;max-width:1500px}@media (min-width:2000px){.container{max-width:1900px}}.row{display:flex}.row.wrap{flex-wrap:wrap}.section{margin:10rem 0}.section.center{text-align:center}.section a{font-family:MrGabeBlack,sans-serif;font-style:normal}@media (max-width:700px){.section{margin:6rem 0}}a{text-decoration:none;color:#101425;transition:.2s}a:hover{color:#e1e80c}.btn{font-family:MrGabeBlack,sans-serif;font-style:normal;display:block;width:fit-content;text-align:center;padding:0;text-decoration:none;line-height:1;text-transform:uppercase;transition:.2s;font-size:clamp(1.5rem,1.8vw,2.2rem);padding:clamp(2rem,2.5vw,4rem);background-image:url(/assets/images/Button-yellow.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-clip:border-box}.btn.yellow{background-image:url(/assets/images/Button-yellow.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-clip:border-box}.btn.orange{color:#101425;background-image:url(/assets/images/Button-orange.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-clip:border-box}.btn.orange:hover{color:#fff}.btn.navy{color:#fff;background-image:url(/assets/images/Button-navy.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-clip:border-box}.btn.navy:hover{color:#e1e80c}.btn:hover{color:initial;scale:1.025}.festival-beyond iframe{position:relative;display:block;width:100%;height:550px;border:none}@keyframes wiggle{50%{rotate:-2deg}}.drawEllipse{position:relative}.drawEllipse svg{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1;overflow:visible;pointer-events:none}.drawEllipse svg path{stroke:#000;stroke-width:.3rem;fill:none}.lineContainerTest{width:50%;height:200px;background:grey;margin:0 0 0 50%}a.back{display:block;width:fit-content;align-items:flex-start;font-family:MrGabeBlack,sans-serif;font-style:normal;position:relative;padding:0;margin:0 0 0 clamp(1rem,1.2vw,2rem);line-height:1;font-size:clamp(1.8rem,2vw,3.2rem)}a.back::before{content:"";position:absolute;top:40%;translate:0 -50%;rotate:45deg;color:#101425;border:3px solid #101425;border-top:none;border-right:none;right:calc(100% + .5rem);height:40%;aspect-ratio:1/1;transition:.3s}a.back:hover::before{right:calc(100% + 1.5rem);border-color:#ea5f35}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}footer{background-color:#101425;padding:clamp(2rem,2.5vw,4rem)}footer.home{margin-top:10rem}footer .logo{margin:5rem 0;text-align:center}footer .logo svg{width:100%;height:100%;max-width:200px;object-fit:cover}footer .logo svg *{fill:#e1e80c;stroke:#e1e80c;transition:.3s}footer .logo svg:hover *{fill:#ea5f35;stroke:#ea5f35}footer .links{display:flex;flex-wrap:wrap;justify-content:center;margin:5rem 0;text-align:center}footer .links a{font-family:MrGabeRegular,sans-serif;font-style:normal;margin:.5rem 1rem;font-size:clamp(2rem,3vw,4rem);line-height:1.2;color:#e1e80c}footer .links a:hover{color:#ea5f35}footer .numbers{text-align:center;margin:clamp(2rem,2.5vw,4rem) auto clamp(4rem,5vw,8rem)}footer .numbers *{font-family:MrGabeRegular,sans-serif;font-style:normal;color:#e1e80c;font-size:clamp(1.6rem,1.8vw,2.4rem)}footer .numbers a:hover{color:#ea5f35}footer .numbers span:nth-of-type(2){margin:0 1rem}footer .row{align-items:center;justify-content:space-between}footer .row .col{color:#fff}footer .row .col:first-of-type{display:flex;align-items:center}footer .row .col:first-of-type a{margin-right:2rem;transition:.2s ease-in-out}footer .row .col:first-of-type a img{width:100%;height:100%;max-width:120px;object-fit:contain}footer .row .col:first-of-type a:hover{transform:scale(1.1)}footer .row .col:last-of-type{text-align:right}footer .row .col:last-of-type a{margin-left:1.5rem;color:#fff}footer .row .col:last-of-type a:hover{color:#ea5f35}footer .row a,footer .row p{font-family:MrGabeRegular,sans-serif;font-style:normal;line-height:1.3;font-size:clamp(1.4rem,1.2vw,2rem)}@media (max-width:1000px){footer .row{display:block}footer .row .col{text-align:center!important}footer .row .col:first-of-type{margin-bottom:2rem;justify-content:center}footer .row .col:first-of-type a{margin:1rem 2rem}footer .row .col:last-of-type .top{margin-bottom:1rem}footer .row .col:last-of-type .top a{margin:1rem!important}}@media (max-width:700px){footer .logo svg{max-width:120px}footer .row .col:first-of-type a img{max-width:70px}}header{top:0;left:0;width:min(30%,400px);height:max(100vh,540px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(2rem,2.5vw,4rem) clamp(2rem,2.5vw,4rem) 10vh}header.mobile{display:none;width:100%;align-items:center;height:fit-content;justify-content:space-between;flex-direction:row;margin:0 0 clamp(2rem,2.5vw,4rem);z-index:1000;padding:clamp(2rem,2.5vw,4rem)}header.mobile>a.logo{display:block;max-width:50%}header.mobile button#burger{appearance:none;background:0 0;border:none;display:block;width:clamp(2rem,10vw,4rem);height:clamp(2rem,10vw,4rem);cursor:pointer}header.mobile button#burger svg{width:100%;height:100%;overflow:visible;display:block}header.mobile button#burger svg path{fill:none;stroke:#e1e80c;stroke-width:6px}header.mobile>nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;display:none}header.mobile>nav ul{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0}header.mobile>nav ul li{margin-right:clamp(2rem,2.5vw,4rem)}@media (max-width:700px){header.mobile{display:flex}}@media (max-width:700px){header.desktop{display:none}}header .top{width:100%}header a.logo{width:100%;display:block;margin:0 0 clamp(1rem,1.2vw,2rem)}header a.logo svg{width:100%;height:100%;max-width:300px;object-fit:cover;transition:.2s ease-in-out}header>nav{width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;align-self:flex-start}header>nav ul{list-style-type:none;margin:0;padding:0 clamp(2rem,2.4vw,3.2rem)}header>nav ul li{margin:0;padding:0}header>nav ul a{font-family:MrGabeRegular,sans-serif;font-style:normal;display:block;width:fit-content;color:#e1e80c;font-size:clamp(2.2rem,2.7vw,4rem);line-height:clamp(2.8rem,3.2vw,4.5rem)}header>nav ul a.selected{pointer-events:none;color:#ea5f35}header>nav ul a.selected svg path{fill:none;stroke:#ea5f35}header>nav ul a:hover{color:#ea5f35}header>nav svg{width:180%;position:absolute;z-index:-1;top:50%;left:50%;translate:-50% -52.5%}@media (max-width:1200px){header>a.logo svg{max-width:200px}}@media (max-width:700px){header{height:fit-content}}#mobileMenu{position:fixed;bottom:0;left:0;width:100%;height:100vh;background:#ea5f35;z-index:999}#mobileMenu nav{height:100%;width:100%;padding-top:8rem;display:flex;align-items:center}#mobileMenu nav ul{list-style-type:none;margin:0;padding:0 clamp(2rem,2.4vw,3.2rem);translate:0 -50%}#mobileMenu nav ul li{margin:0 0 clamp(1rem,1.2vw,2rem);padding:0}#mobileMenu nav ul li a{font-family:MrGabeRegular,sans-serif;font-style:normal;display:block;width:fit-content;color:#e1e80c;font-size:clamp(3.2rem,3.6vw,5rem);line-height:1.2}#mobileMenu nav ul li a.selected{pointer-events:none;color:#101425}#mobileMenu nav ul li a.selected svg path{fill:none;stroke:#101425}#mobileMenu nav ul li a:hover{color:#ea5f35}#mobileMenu[data-open=false]{display:none}.text-image{width:100%;display:flex;flex-direction:row}.text-image.reverse{flex-direction:row-reverse}.text-image .col{flex:1 0 50%}.text-image .col img{width:100%;height:100%;object-fit:cover}.children{height:100vh;background-size:100%;background-position:top;background-repeat:no-repeat;background-image:url(/assets/images/shape.png)}.event{padding:clamp(2rem,2.5vw,4rem);text-align:center}.event .section{margin:10rem 0}.event .section .text a{font-family:MrGabeBlack,sans-serif;font-style:normal}.event .section .text p{width:65%;margin:2rem auto}.event .section a.btn{margin:auto}.event .section.tickets .text p{font-size:clamp(2rem,2.2vw,3.4rem)}.event .back{margin:5rem 0}.event .back a.btn{margin:auto}@media (max-width:700px){.event .section .text p{width:90%}}#intro{display:flex;align-items:center;width:100%;height:100vh;min-height:max(540px,100vh);max-height:100vh;justify-content:space-between;padding:0}#intro>.intro{width:calc(100% - min(30%,400px));height:100%;padding-left:5%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}#intro>.intro h1{font-size:min(clamp(4.5rem,7vw,14rem),max(20vh,8rem))}#intro>.intro figure{display:block;position:relative}@media screen and (max-aspect-ratio:9/16){#intro{height:auto;aspect-ratio:9/16}#intro>.intro{height:100%}}@media (max-width:700px){#intro{flex-direction:column;width:100%;justify-content:space-between;min-height:540px}#intro>.intro{width:100%;padding:0;height:100%}}.layout{padding:clamp(2rem,2.5vw,4rem)}.layout .content{padding:10rem 0}.layout .content .row{align-items:center;margin-bottom:5rem}.layout .content .row .col{flex:1}.layout .content h3{margin-bottom:5rem}.layout .content img{width:80%;height:100%;object-fit:cover;border-radius:38px}.layout .content p{width:90%;margin-bottom:1.5rem}.layout .content ul li{width:90%;margin-bottom:1.5rem}.layout .back{margin:5rem 0}.layout .back a.btn{margin:0 auto}@media (max-width:1200px){.layout .content .row{display:block}.layout .content .row .image{text-align:center}.layout .content .row p{margin:1.5rem 0}}@media (max-width:700px){.layout .content{padding:clamp(2rem,2.5vw,4rem) 0}.layout .content .row img,.layout .content .row p{width:100%}}svg.lineContainer{width:100%;height:100%;overflow:visible;background:0 0!important}svg.lineContainer path{stroke:#101425;stroke-width:clamp(2px,min(.3vw,.6vh),8px);fill:none}svg.lineContainer.flip{transform:scaleX(-100%)}svg.lineContainer.orange path{stroke:#ea5f35}svg.lineContainer.white path{stroke:#fff}svg.lineContainer.yellow path{stroke:#e1e80c}section#upcoming{width:100%;margin:max(20vh,25rem) auto max(40vh,50rem);padding:0}section#upcoming .content{width:100%;margin:0;position:relative}section#upcoming .content .l1,section#upcoming .content .l2{position:absolute;width:20%;height:100%;max-height:700px;z-index:-2}section#upcoming .content .l1{top:0;left:0}section#upcoming .content .l2{bottom:0;right:0}section#upcoming .content figure{display:block;position:relative;max-width:1400px;width:80%;margin:0 auto}section#upcoming .content figure img{display:block;margin:0 auto;width:100%}section#upcoming .content figure img.side{width:50%;max-width:700px;height:auto;position:absolute}section#upcoming .content figure img.side.violin{top:0;left:0;z-index:-1}section#upcoming .content figure img.side.piano{bottom:0;translate:0 30%;right:0}section#upcoming .content .text{width:50%;display:flex;flex-direction:column;position:absolute;z-index:99;translate:-50% -50%;max-width:700px}section#upcoming .content .text.top{justify-content:flex-end;left:min(62.5%,50% + 225px);top:22.5%}section#upcoming .content .text.bottom{justify-content:flex-start;top:66%;left:max(40%,50% - 150px)}section#upcoming .content .text .event{width:90%;margin:0 auto}section#upcoming .content .text .event h4{font-size:clamp(2rem,2.8vw,3.2rem);line-height:.95;margin:0 0 clamp(.6rem,1vw,1.5rem)}section#upcoming .content .text .event>.row{width:100%;height:fit-content;align-items:center;justify-content:center}section#upcoming .content .text .event>.row>p{font-size:clamp(2rem,2.8vw,3.2rem);max-width:66.66%;margin:0 clamp(2rem,2.5vw,4rem) 0 0;line-height:1;font-family:MrGabeBlack,sans-serif;font-style:italic}section#upcoming .content .text .event>.row>a{font-style:italic;font-weight:lighter;color:#ea5f35;font-size:clamp(2rem,2.8vw,3.2rem);height:fit-content;width:fit-content;transition:.3s}section#upcoming .content .text .event>.row>a:hover{color:#101425}@media (max-width:700px){section#upcoming{height:max-content}section#upcoming .content figure{width:100%;transform-origin:center center;scale:1.3}section#upcoming .content figure img.side.violin{left:-10%;top:-10%}section#upcoming .content figure img.side.piano{bottom:-10%;right:-15%}section#upcoming .content .text{width:80%}section#upcoming .content .text.top{left:65%;top:12.5%}section#upcoming .content .text.bottom{top:72.5%;left:37.5%}}.become-a-friend .options a{color:#ea5f35;margin:2rem 0;display:block;width:fit-content;line-height:1.2;font-size:clamp(3rem,6vw,7rem)}.become-a-friend .options a:hover{color:#101425}.events{padding:clamp(4rem,10vh,8rem) 0 0;position:relative}.events .bgShape{position:absolute;top:clamp(22rem,23vw,38rem);left:50%;translate:-50% 0;width:100%;z-index:-10;height:100%}.events .bgShape>svg#wobble{width:100%;position:absolute;bottom:100%;left:50%;translate:-50% 0}.events .bgShape>svg#wobble path{stroke:none;fill:#101425;stroke-width:0}.events .bgShape::before{content:"";position:absolute;bottom:1px;left:50%;translate:-50% 0;width:100%;height:100%;background:#101425;z-index:-1}.events #events{color:#e1e80c;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:min(1800px,90%);margin:0 auto}.events #events .event{width:25%;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.events #events .event a.picture{width:100%;aspect-ratio:1/1;display:block;border-radius:50%;overflow:hidden;margin:0 0 clamp(1.4rem,1.6vw,2.6rem)}.events #events .event a.picture img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;transition:.2s}.events #events .event a.picture:hover img{scale:1.05}.events #events .event h4{font-size:clamp(2.4rem,2.8vw,3.2rem);line-height:.95;margin:0 0 clamp(.6rem,1vw,1.5rem)}.events #events .event>.row{width:100%;height:fit-content;align-items:center;justify-content:space-between}.events #events .event>.row>p{max-width:66.66%;line-height:1}.events #events .event>.row>a{height:fit-content;width:fit-content}@media (max-width:1500px){.events #events .event{width:33.33%}}@media (max-width:700px){.events #events .event{width:50%}}@media (max-width:320px){.events #events .event{width:100%}}.history .block{margin-bottom:4rem}.news .articles article{text-align:center;max-width:75%;margin:4rem auto 8rem auto}.news .articles article a{font-family:MrGabeBlack,sans-serif;font-style:normal;font-size:clamp(3rem,5vw,6rem);line-height:clamp(3.5rem,6.5vw,7.5rem)}.news .articles article p{margin-top:2rem}.news .articles article a.btn{margin:0 auto;font-size:clamp(1.5rem,1.8vw,2.2rem)}.news nav.pagination{display:flex;padding:5rem 0;align-items:center;justify-content:center}.news nav.pagination a,.news nav.pagination p.inactive,.news nav.pagination span{font-family:MrGabeBlack,sans-serif;font-style:normal;font-size:clamp(2rem,2vw,3rem);line-height:clamp(3rem,4vw,5.5rem)}.news nav.pagination p.inactive{margin:0;opacity:.25}.news nav.pagination span{margin:0 2rem}.people .staff .row .col{flex:1 0 50%;max-width:50%}.people .staff .row .col img{margin:2rem auto}.people .staff .row .col p.position{margin-bottom:2rem}.people .row{margin-bottom:10rem}.people .row .col{flex:1 0 33%;max-width:33%;display:block;padding:5rem;margin-bottom:5rem;text-align:center}.people .row .col img{width:100%;height:auto;display:block;max-width:400px;object-fit:contain;border-radius:50%;margin-bottom:2rem}@media (min-width:2000px){.people .row .col{flex:1 0 25%;max-width:25%}}@media (max-width:1000px){.people .row .col{flex:1 0 50%;max-width:50%;padding:2rem}}@media (max-width:700px){.people .staff .row .col{max-width:100%}.people .row{display:block}.people .row .col{max-width:100%;margin-bottom:0}.people .row .col img{margin:2rem auto;max-width:300px}}.schools-communities h3.expand{cursor:pointer;transition:.2s ease-in-out}.schools-communities h3.expand:hover{color:#101425}.schools-communities .project{margin-bottom:5rem;width:80%}.schools-communities .hidden{height:0;display:block;overflow:hidden;position:relative}.schools-communities .hidden .row{align-items:center;justify-content:space-between;margin-bottom:2rem}.schools-communities .hidden .row .col:first-of-type{padding-right:2rem}@media (max-width:1500px){.schools-communities .project{width:100%}}@media (max-width:1000px){.schools-communities .hidden .row{display:block}}.sponsors-supporters{padding:clamp(2rem,2.5vw,4rem);max-width:1500px;margin:clamp(2rem,2.5vw,4rem) auto 0}.sponsors-supporters .introText{max-width:80%}.sponsors-supporters .logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fff;border-radius:30px;padding:1rem}.sponsors-supporters .logos .logo{flex:1 0 7%;max-width:7%;margin:1rem;margin-bottom:1.5rem}.sponsors-supporters .logos .logo a:hover img{transform:scale(1.1)}.sponsors-supporters .logos .logo img{width:100%;height:100%;max-width:300px;object-fit:cover;transition:.2s ease-in-out}.sponsors-supporters .section h3{margin:0 0 clamp(2rem,2.5vw,4rem)}.sponsors-supporters .section.first h2{margin:0 0 clamp(2rem,2.5vw,4rem)}.sponsors-supporters .section.first .logos{margin:0 0 clamp(4rem,5vw,7rem)}.sponsors-supporters .listing{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.sponsors-supporters .listing .name{width:25%;padding-right:1rem;margin-bottom:1.5rem}.sponsors-supporters .listing .name a{font-size:clamp(1.4rem,1.6vw,2.2rem)}@media (max-width:1200px){.sponsors-supporters .logos .logo{flex:1 0 10%;max-width:10%}.sponsors-supporters .logos .logo img{max-width:200px}.sponsors-supporters .listing .name{flex:1 0 33%;max-width:33%}}@media (max-width:700px){.sponsors-supporters .logos .logo{flex:1 0 20%;max-width:20%}.sponsors-supporters .logos .logo img{max-width:150px}.sponsors-supporters .listing .name{flex:1 0 50%;max-width:50%}}.sponsorship .row .col{flex:1;margin-bottom:4rem}.sponsorship .row .col ul{margin-left:1.5rem}.sponsorship .row .col ul li{width:90%;margin-bottom:1rem}.sponsorship .row .col ul li::marker{color:#ea5f35}@media (max-width:1500px){.sponsorship .packages .row{justify-content:center}.sponsorship .packages .row .col{flex:1 0 50%;max-width:50%}}@media (max-width:700px){.sponsorship .benefits .row,.sponsorship .packages .row{display:block}.sponsorship .benefits .row .col,.sponsorship .packages .row .col{max-width:100%}}.volunteering .lines{padding:4rem 0}.volunteering .lines .line{padding:0 0 2rem;margin:0 0 2rem;border-bottom:2px solid #ea5f35}body.orange .bgFilter{background-color:#ea5f35}body.orange #mobileMenu nav ul li a{color:#e1e80c}body.orange #mobileMenu nav ul li a:hover{color:#101425}body.orange #mobileMenu nav ul li a.selected{color:#101425}body.orange #mobileMenu nav ul li a.selected svg path{stroke:#101425}.orange .logo svg{fill:#e1e80c}.orange .logo svg:hover{fill:#101425}.orange nav svg path{fill:#101425}body.yellow .bgFilter{background-color:#e1e80c}body.yellow #intro header nav ul a{color:#101425}body.yellow #intro header nav ul a.selected{color:#e1e80c}body.yellow #intro header nav ul a.selected svg path{stroke:#e1e80c}body.yellow #intro header nav ul a:hover{color:#e1e80c}body.yellow #intro header.mobile button#burger svg path{stroke:#101425}body.yellow #mobileMenu nav ul li a{color:#101425}body.yellow #mobileMenu nav ul li a:hover{color:#e1e80c}.yellow a:hover{color:#ea5f35}.yellow h1,.yellow h2,.yellow h5,.yellow p{color:#101425}.yellow h3{color:#ea5f35}.yellow .logo svg{fill:#101425}.yellow .logo svg:hover{fill:#ea5f35}.yellow nav svg path{fill:#ea5f35}#intro:has(>.intro.article){max-height:none;height:auto}#intro:has(>.intro.article) header{max-height:100vh;align-self:flex-start;height:max(100vh,540px);min-height:max(540px,100vh);width:min(30%,400px)}@media (max-width:700px){#intro:has(>.intro.article) header{width:100%;min-height:0;height:auto}}@media (max-width:700px){#intro:has(>.intro.article){aspect-ratio:auto}}#intro:has(>.intro.article)>.layout{width:50%;height:50%;position:relative;z-index:1;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}#intro:has(>.intro.basic){max-height:none;height:fit-content;min-height:100vh}#intro:has(>.intro.basic) header{max-height:100vh;align-self:flex-start;height:max(100vh,540px);min-height:max(540px,100vh);width:min(30%,400px)}@media (max-width:700px){#intro:has(>.intro.basic) header{width:100%;min-height:initial;height:auto}}#intro .intro.basic{position:relative;display:flex;justify-content:space-between;flex-direction:row;height:auto;align-items:flex-start}#intro .intro.basic>figure{width:40%;height:100vh;position:relative;top:clamp(2rem,2.5vw,4rem);z-index:-1;min-height:500px}#intro .intro.basic>figure svg.shape{display:block;position:absolute;top:0;left:0;transform-origin:top left;max-height:100%;max-width:90%;scale:1.25}#intro .intro.basic>figure svg.shape path{fill:#ea5f35}#intro .intro.basic>figure>.l1{position:absolute;width:175%;z-index:-1;height:100%;max-height:700px;bottom:50%;left:75%}#intro .intro.basic>.content{width:60%;height:100%;margin-top:max(66vh,400px);padding:0 clamp(2rem,2.5vw,4rem);display:flex;flex-direction:column;align-items:flex-start}#intro .intro.basic>.content h1{font-style:italic;text-align:right;width:fit-content;max-width:80%;font-size:clamp(5rem,6vw,14rem)}#intro .intro.basic>.content h1:has(~p){margin:0 0 clamp(2rem,2.5vw,4rem)}@media (max-width:1500px){#intro .intro.basic{flex-direction:column}#intro .intro.basic>figure{width:100%;height:50vh;position:relative}#intro .intro.basic>figure svg.shape{height:100%;scale:1}#intro .intro.basic>figure>.l1{bottom:20%;left:25%}#intro .intro.basic>.content{width:100%;height:fit-content;min-height:0;padding:0 clamp(2rem,2.5vw,4rem);margin:clamp(4rem,5vw,8rem) 0 0;align-items:flex-end}#intro .intro.basic>.content h1{max-width:50%;text-align:right;padding:0 clamp(2rem,2.5vw,4rem) 0 0}}@media (max-width:700px){#intro .intro.basic{position:static;height:100VH;min-height:100%;max-height:none}#intro .intro.basic>figure{height:66%;width:100%;position:relative;min-height:0;top:0;left:0}#intro .intro.basic>figure svg.shape{position:absolute;top:50%;left:50%;translate:-50% -50%;margin:0;padding:0;height:100%;width:auto;min-width:0;min-height:0;max-width:none;max-height:none;scale:1;transform-origin:center}#intro .intro.basic>figure>.l1{top:50%;left:auto;right:0;translate:0 -50%;width:90%}#intro .intro.basic>.content{height:50%;position:static;margin:clamp(6rem,7vw,12rem) 0 0;align-items:flex-start}#intro .intro.basic>.content h1{text-align:left;max-width:75%;margin:0 0 0 5%}}#intro:has(>.intro.blob){overflow:hidden}@media (max-width:700px){#intro:has(>.intro.blob){max-height:none;overflow:hidden;aspect-ratio:auto;padding:0 0 10vh}}#intro .intro.blob{position:relative}#intro .intro.blob .content{width:100%;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;position:relative}#intro .intro.blob .content .textContainer{width:50%;height:100%;margin:0 auto;position:relative;padding-top:20vh;padding:max(20vh,100px) clamp(2rem,2.5vw,4rem) 0 clamp(2rem,2.5vw,4rem);display:flex;justify-content:center}#intro .intro.blob .content .textContainer .text{height:100%}#intro .intro.blob .content .textContainer .text h1{font-style:italic;width:max-content;line-height:1;color:#101425;font-size:clamp(4.5rem,5vw,12rem)}#intro .intro.blob .content .textContainer .text h1~p{margin:0 0 clamp(2rem,2.5vw,4rem)}#intro .intro.blob .content .textContainer .text h1:has(~p){margin:0 0 clamp(1rem,1.2vw,2rem)}#intro .intro.blob .content .textContainer .text h1:not(:has(~p)){margin:0 0 clamp(2rem,2.5vw,4rem)}#intro .intro.blob .content .textContainer .text p{width:fit-content}#intro .intro.blob .content .textContainer .text .links{width:fit-content}#intro .intro.blob .content .textContainer .text .links a{display:block;margin:0 0 clamp(1rem,1.1vw,1.8rem);line-height:1.2;padding:0}#intro .intro.blob .content .textContainer .text .links a h4{position:relative;margin:0;padding:0;transition:.3s;width:fit-content;font-size:clamp(2.5rem,3vw,3.5rem)}#intro .intro.blob .content .textContainer .text .links a h4::after{content:"";height:clamp(1rem,1.2vw,2rem);width:clamp(1rem,1.2vw,2rem);position:absolute;border:clamp(2px,.4vw,5px) solid #101425;left:calc(100% + 1.5rem);top:25%;border-left:none;border-bottom:none;rotate:45deg;transition:.3s}#intro .intro.blob .content .textContainer .text .links a:hover h4{color:#ea5f35}#intro .intro.blob .content .textContainer .text .links a:hover h4::after{border-color:#ea5f35;left:calc(100% + 2.5rem)}#intro .intro.blob .content .textContainer::before{content:"";width:250%;aspect-ratio:1/1;left:90%;top:0;translate:-50% 0;background-size:contain;background-position:10% 0;background-repeat:no-repeat;background-image:url(/assets/images/shape.png);position:absolute;z-index:-10;min-width:max(100vw,100vh)}#intro .intro.blob .content .l1{position:absolute;top:0;right:0;width:90%;height:100%;max-height:700px;z-index:-12}@media screen and (max-aspect-ratio:4/3) and (min-width:700px){#intro .intro.blob .content .textContainer::before{width:150vw;left:150%;rotate:-10deg;top:-5%}}@media (max-width:700px){#intro .intro.blob{height:auto}#intro .intro.blob .content .textContainer::before{width:150vh;left:50%;translate:-33% 0}#intro .intro.blob .content .l1{translate:0 -25%}}#intro:has(>.intro.contact){overflow:hidden}@media (max-width:700px){#intro:has(>.intro.contact){max-height:none;overflow:hidden;aspect-ratio:auto;padding:0 0 10vh}}#intro .intro.contact{position:relative}#intro .intro.contact .text a{font-family:MrGabeRegular,sans-serif;font-style:normal;font-size:clamp(1.4rem,1.2vw,2rem)}#intro .intro.contact .text a:hover{color:#ea5f35}#intro .intro.contact .text span{font-family:MrGabeRegular,sans-serif;font-style:normal;font-size:clamp(1.4rem,1.2vw,2rem)}#intro .intro.contact .text p{font-family:MrGabeBlack,sans-serif;font-style:normal}#intro .intro.contact .content{width:100%;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;position:relative}#intro .intro.contact .content .textContainer{width:50%;height:100%;margin:0 auto;position:relative;padding-top:20vh;padding:max(20vh,100px) clamp(2rem,2.5vw,4rem) 0 clamp(2rem,2.5vw,4rem);display:flex;justify-content:center}#intro .intro.contact .content .textContainer .text{height:100%}#intro .intro.contact .content .textContainer .text h1{font-style:italic;width:max-content;line-height:1}#intro .intro.contact .content .textContainer .text h1~p{margin:0 0 clamp(2rem,2.5vw,4rem)}#intro .intro.contact .content .textContainer .text h1:has(~p){margin:0 0 clamp(1rem,1.2vw,2rem)}#intro .intro.contact .content .textContainer .text h1:not(:has(~p)){margin:0 0 clamp(2rem,2.5vw,4rem)}#intro .intro.contact .content .textContainer .text p{width:fit-content}#intro .intro.contact .content .textContainer .text .links{width:fit-content}#intro .intro.contact .content .textContainer .text .links a{display:block;margin:0 0 clamp(1rem,1.3vw,2.4rem);line-height:1.2;padding:0}#intro .intro.contact .content .textContainer .text .links a h4{position:relative;margin:0;padding:0;transition:.3s;width:fit-content}#intro .intro.contact .content .textContainer .text .links a h4::after{content:"";height:clamp(1rem,1.2vw,2rem);width:clamp(1rem,1.2vw,2rem);position:absolute;border:clamp(2px,.4vw,5px) solid #101425;left:calc(100% + 1.5rem);top:25%;border-left:none;border-bottom:none;rotate:45deg;transition:.3s}#intro .intro.contact .content .textContainer .text .links a:hover h4{color:#ea5f35}#intro .intro.contact .content .textContainer .text .links a:hover h4::after{border-color:#ea5f35;left:calc(100% + 2.5rem)}#intro .intro.contact .content .textContainer .text .form{width:100%;position:relative;padding:clamp(1.6rem,2.2vw,3rem) 0 0}#intro .intro.contact .content .textContainer .text .form span#error{color:#ea5f35;font-family:MrGabeRegular,sans-serif;font-style:normal;position:absolute;bottom:100%;font-size:clamp(1.2rem,1.4vw,1.8rem);left:0}#intro .intro.contact .content .textContainer .text .form h5#success{display:none}#intro .intro.contact .content .textContainer .text .form h5#success.shown{display:block}#intro .intro.contact .content .textContainer .text .form form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#intro .intro.contact .content .textContainer .text .form form .field{width:100%;border-bottom:3px solid #ea5f35;display:flex;margin:0 0 clamp(1rem,1.2vw,1.8rem)}#intro .intro.contact .content .textContainer .text .form form .field.half{width:47.5%}#intro .intro.contact .content .textContainer .text .form form .field label{display:block;color:#ea5f35;font-family:MrGabeBlack,sans-serif;font-style:normal;margin-right:clamp(.8rem,1vw,1.6rem);width:fit-content;font-size:clamp(1.2rem,1.4vw,1.8rem)}#intro .intro.contact .content .textContainer .text .form form .field input,#intro .intro.contact .content .textContainer .text .form form .field textarea{font-family:MrGabeRegular,sans-serif;font-style:normal;display:block;background:0 0;border:none;color:#101425;width:100%;font-size:clamp(1.2rem,1.4vw,1.8rem);border-radius:0;outline:0}#intro .intro.contact .content .textContainer .text .form form .field input::placeholder,#intro .intro.contact .content .textContainer .text .form form .field textarea::placeholder{font-family:MrGabeRegular,sans-serif;font-style:normal;color:#101425;opacity:.6}#intro .intro.contact .content .textContainer .text .form form .field textarea{resize:none}#intro .intro.contact .content .textContainer .text .form form .field.submit{border:none;width:fit-content;margin:clamp(1rem,1.2vw,1.8rem) 0 0;position:relative}#intro .intro.contact .content .textContainer .text .form form .field.submit input{color:#ea5f35;padding:.25rem .5rem;width:fit-content;cursor:pointer;transition:color .3s}#intro .intro.contact .content .textContainer .text .form form .field.submit input:hover{color:#101425}#intro .intro.contact .content .textContainer .text .form form .field.submit input.loading{pointer-events:none}#intro .intro.contact .content .textContainer .text .form form .field.submit svg path{stroke:#ea5f35;transition:stroke .3s}#intro .intro.contact .content .textContainer .text .form form .field.submit:has(input:hover) svg path{stroke:#101425}#intro .intro.contact .content .textContainer .text .form form .field.submit:has(input.loading) input,#intro .intro.contact .content .textContainer .text .form form .field.submit:has(input.loading) svg{opacity:.5}#intro .intro.contact .content .textContainer .text .form form .field.submit:has(input.loading)::after{content:"";position:absolute;top:50%;left:calc(100% + 3rem);translate:0 -50%;width:clamp(1.2rem,1.3vw,1.8rem);height:clamp(1.2rem,1.3vw,1.8rem);border-radius:50%;border:3px solid #ea5f35;border-right-color:transparent;animation-name:spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}#intro .intro.contact .content .textContainer::before{content:"";width:250%;aspect-ratio:1/1;left:90%;top:0;translate:-50% 0;background-size:contain;background-position:10% 0;background-repeat:no-repeat;background-image:url(/assets/images/shape.png);position:absolute;z-index:-10;min-width:max(100vw,100vh)}#intro .intro.contact .content .l1{position:absolute;top:0;right:0;width:90%;height:100%;max-height:700px;z-index:-12}@media screen and (max-aspect-ratio:4/3) and (min-width:700px){#intro .intro.contact .content .textContainer::before{width:150vw;left:150%;rotate:-10deg;top:-5%}}@media (max-width:700px){#intro .intro.contact{height:auto}#intro .intro.contact .content .textContainer::before{width:150vh;left:50%;translate:-33% 0}#intro .intro.contact .content .l1{translate:0 -25%}}#intro .intro.event{align-items:flex-start;flex-direction:row;padding:0 0 0 5%}#intro .intro.event>.content{width:50%;position:relative;z-index:1;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding-top:clamp(6rem,7vw,12rem)}#intro .intro.event>.content h5{color:#101425}#intro .intro.event>.content h1{font-style:italic;font-size:clamp(3.6rem,4.5vw,7rem)}#intro .intro.event>.content p{text-align:right;margin:1rem 0 2rem 0}#intro .intro.event>.content a{width:fit-content;display:block;text-align:center;letter-spacing:clamp(.1rem,.2vw,.4rem);margin-right:calc(clamp(.5rem,1vw,2rem) * -1)}#intro .intro.event>figure{width:50%;height:100%;position:relative;max-height:100vh}#intro .intro.event>figure svg.shape{display:block;height:fit-content;object-fit:cover;width:fit-content;position:absolute;top:0;right:0;transform-origin:right;max-height:100%;max-width:90%}#intro .intro.event>figure svg.shape.desktop{display:block}#intro .intro.event>figure svg.shape.mobile{display:none}#intro .intro.event>figure svg.shape image{display:block;height:100%;min-width:100%}#intro .intro.event>figure>.l1,#intro .intro.event>figure>.l2{position:absolute;width:90%;z-index:-1;height:50%;max-height:700px;top:33%}#intro .intro.event>figure>.l1{left:10%}#intro .intro.event>figure>.l2{left:10%;translate:-100% 50%}@media (max-width:1500px){#intro .intro.event{padding:0}#intro .intro.event .content{width:60%}#intro .intro.event>figure{display:flex;flex-direction:column;width:60%}}@media (max-width:1000px){#intro .intro.event{flex-direction:column-reverse}#intro .intro.event>.content{width:100%;padding:0 5% 0 0}#intro .intro.event>figure{width:100%;translate:0 -5%}#intro .intro.event>figure svg.shape{position:relative;width:fit-content;max-width:none;min-width:0;max-height:none;min-height:0}}@media (max-width:700px){#intro .intro.event{position:static;display:flex;flex-direction:column-reverse;justify-content:space-between}#intro .intro.event>.content{text-align:left;padding:0 clamp(2rem,2.5vw,4rem) clamp(2rem,2.5vw,4rem);align-items:flex-start;max-width:400px}#intro .intro.event>.content h1,#intro .intro.event>.content p{text-align:left}#intro .intro.event>.content a{align-self:flex-start}#intro .intro.event>figure{top:0;right:0;z-index:-10;width:100%;height:50vh;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;min-height:200px}#intro .intro.event>figure svg.shape{position:absolute;width:auto!important;height:100%;max-width:none;min-width:0;max-height:none;min-height:0}#intro .intro.event>figure svg.shape.desktop{display:none}#intro .intro.event>figure svg.shape.mobile{display:block}#intro .intro.event>figure>.l1,#intro .intro.event>figure>.l2{left:20%}}#intro .intro.home{position:relative}#intro .intro.home>.l1{width:55%;height:100%;max-height:500px;position:absolute;top:0;right:0;z-index:-1}#intro .intro.home figure{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;aspect-ratio:1/1;width:min(120%,100vh);height:min(120%,100vh);padding-bottom:10rem;transform-origin:center;animation-name:wiggle;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}#intro .intro.home figure .images{width:100%;height:100%;position:absolute;top:50%;left:15%;translate:0 -50%}#intro .intro.home figure .images img{position:absolute;top:50%;left:0;translate:0 -50%;height:100%}@keyframes sway{0%{rotate:0deg}50%{top:70%;left:-5%;rotate:60deg}100%{rotate:0deg}}#intro .intro.home figure .images img#houseHat{scale:.95;z-index:2;transform-origin:center right;animation-name:sway;animation-duration:15s;animation-iteration-count:infinite}#intro .intro.home figure .images .word{position:absolute;top:50%;left:50%;translate:-50% -50%;width:15%}#intro .intro.home figure .images .word.music{width:15%;left:0;translate:-25% -70%}#intro .intro.home figure .images .word.music svg *{fill:#101425}#intro .intro.home figure .images .word.music svg path:nth-of-type(1){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:0;transform-origin:40% 80%}#intro .intro.home figure .images .word.music svg path:nth-of-type(2){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.3s;transform-origin:25% 60%}#intro .intro.home figure .images .word.music svg path:nth-of-type(3){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.2s;transform-origin:10% 35%}#intro .intro.home figure .images .word.music svg path:nth-of-type(4){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.4s;transform-origin:50% 15%}#intro .intro.home figure .images .word.music svg path:nth-of-type(5){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.1s;transform-origin:75% 15%}#intro .intro.home figure .images .word.folk{width:13%;left:17%;top:38%;translate:0 -50%;z-index:0}#intro .intro.home figure .images .word.folk svg *{fill:#e1e80c}#intro .intro.home figure .images .word.folk svg path:nth-of-type(1){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:0;transform-origin:20% 20%}#intro .intro.home figure .images .word.folk svg path:nth-of-type(2){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.2s;transform-origin:30% 30%}#intro .intro.home figure .images .word.folk svg path:nth-of-type(3){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.1s;transform-origin:65% 60%}#intro .intro.home figure .images .word.folk svg path:nth-of-type(4){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.3s;transform-origin:80% 80%}#intro .intro.home figure .images .word.jazz{width:10%;top:30%;left:51%;z-index:0}#intro .intro.home figure .images .word.jazz svg *{fill:#e1e80c}#intro .intro.home figure .images .word.jazz svg path:nth-of-type(1){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:0;transform-origin:20% 65%}#intro .intro.home figure .images .word.jazz svg path:nth-of-type(2){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.2s;transform-origin:40% 60%}#intro .intro.home figure .images .word.jazz svg path:nth-of-type(3){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.1s;transform-origin:55% 40%}#intro .intro.home figure .images .word.jazz svg path:nth-of-type(4){rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:.3s;transform-origin:70% 25%}@media (max-width:700px){#intro .intro.home figure{width:120vw;height:150vw}}#intro .intro.whats-on{padding:0}#intro .intro.whats-on figure.collage{height:min(60vw,60%);width:90%;z-index:-1}#intro .intro.whats-on figure.collage .images{position:relative;width:100%;height:100%;aspect-ratio:1/1;scale:1.2;transform-origin:left center;z-index:2}#intro .intro.whats-on figure.collage .images img{position:absolute;max-width:100%;max-height:100%;translate:0 -50%;border:none;background:0 0;top:50%;left:0;object-fit:contain;rotate:2deg;animation-name:wiggle;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:0}#intro .intro.whats-on figure.collage .images img[data-desc=ballet]{z-index:5;translate:-20% -50%}#intro .intro.whats-on figure.collage .images img[data-desc=trumpet]{z-index:4;animation-delay:.5s;max-height:50%;top:70%;left:10%}#intro .intro.whats-on figure.collage .images img[data-desc=cello]{z-index:3;scale:.75;animation-delay:1s;left:2.5%}#intro .intro.whats-on figure.collage .images img[data-desc=clef]{z-index:2;animation-delay:1.5s;translate:0 -50%}#intro .intro.whats-on figure.collage .lineContainer{width:99%;height:100%;max-height:700px;position:absolute;z-index:1;top:0;right:0}#intro .intro.whats-on .content{width:100%;display:flex;flex-direction:column;align-items:flex-end;height:min(40vw,40%);padding-right:5%}#intro .intro.whats-on .content h1{color:#101425}#intro .intro.whats-on .content .categories{text-align:right;display:flex;align-items:center;justify-content:flex-end;width:100%;flex-wrap:wrap}#intro .intro.whats-on .content .categories a{font-family:MrGabeRegular,sans-serif;font-style:normal;font-size:min(clamp(2rem,2.4vw,4rem),max(6.66vh,2.66rem));line-height:1.2;margin-left:clamp(2rem,2.5vw,4rem)}#intro .intro.whats-on .content .categories a.active{color:#e1e80c;pointer-events:none}#intro .intro.whats-on .content .categories a.active svg path{stroke:#e1e80c}@media (max-width:700px){#intro .intro.whats-on{overflow:visible}#intro .intro.whats-on figure.collage{width:80%;margin:10vh 0 clamp(2rem,2.5vw,4rem)}#intro .intro.whats-on figure.collage .images{width:100%;height:100%}}#intro .intro.history{align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:0 0 0 5%;position:relative}#intro .intro.history>figure{width:100%;height:50%;position:relative;max-height:60vh}#intro .intro.history>figure svg.shape{display:block;height:fit-content;object-fit:cover;width:fit-content;position:absolute;top:0;right:0;transform-origin:top right;width:40vw}#intro .intro.history>figure svg.shape.desktop{display:block}#intro .intro.history>figure svg.shape.mobile{display:none}#intro .intro.history>figure svg.shape image{display:block;height:100%;min-width:100%}#intro .intro.history>figure>.l1{position:absolute;width:100%;z-index:-1;left:0;height:100%;max-height:700px;top:33%;translate:0 -50%}#intro .intro.history>.content{width:50%;position:relative;z-index:1;text-align:left}#intro .intro.history>.content h1{font-style:italic;font-size:clamp(3.6rem,5vw,10rem);margin:0 0 1rem}@media (max-width:1500px){#intro .intro.history{justify-content:space-between}#intro .intro.history>figure{min-height:320px;height:60%}#intro .intro.history>figure svg.shape{width:auto;height:100%}#intro .intro.history>.content{width:100%;padding:0 clamp(2rem,2.5vw,4rem) clamp(4rem,5vw,8rem) 0}}@media (max-width:700px){#intro .intro.history>figure{height:50%;margin:0 0 clamp(4rem,5vw,8rem)}#intro .intro.history>figure svg.shape.desktop{display:none}#intro .intro.history>figure svg.shape.mobile{display:block}#intro .intro.history>figure>.l1{top:50%}}body.legal-page section.layout .container .content .row{align-items:flex-start}body.legal-page section.layout .container .content .row .col h4{max-width:70%;margin:0 0 clamp(2rem,2.5vw,4rem);color:#ea5f35}body.legal-page section.layout .container .content .row .col p~h4{margin-top:clamp(4rem,5vw,8rem)}body.article-page section.layout .container .content .row.title{display:flex;align-items:flex-start;justify-content:space-between;width:90%}body.article-page section.layout .container .content .row.title h3{width:100%;padding-right:clamp(2rem,2.5vw,4rem)}body.article-page section.layout .container .content .row.title a{width:fit-content;padding-top:0;margin:clamp(2rem,2.5vw,4rem) 0 0}@media (max-width:700px){body.article-page section.layout .container .content .row.title{width:100%}body.article-page section.layout .container .content .row.title h3{padding-right:clamp(4rem,5vw,8rem)}}