@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Permanent+Marker&display=swap";.footer{background-color:var(--color-black);min-height:400px;color:var(--color-ivory);position:relative}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background-image:url(/assets/rugged-CxAHo_fp.svg);background-color:var(--color-ivory);background-repeat:repeat-x;background-size:auto 100%;background-position:0 0;transform:translateZ(0);will-change:transform}.footer>.sections{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;padding-top:6em}@media (max-width: 768px){.footer>.sections{grid-template-columns:1fr;padding-bottom:3em}}.footer>.sections>.section{flex-basis:30%;text-align:center}.footer>.sections>.section>h1{margin-block-start:0}.footer>.sections>.section>.opening-hours{margin:1em 0}.footer>.sections>.section>.opening-hours>.period{font-weight:700}.footer>.sections>.section>.opening-hours>.hours{font-weight:100}.footer>.sections>.section>.title{font-weight:700;font-family:sans-serif;font-size:1em}.footer>.sections>.section>.content{font-weight:100}.footer>.sections>.section>.logo{filter:invert(90%)}.footer>.sections>.section>.subtext{font-family:White on Black,sans-serif;font-size:1.2em}.footer>.sections>.section>.socials{margin-top:1em;display:flex;justify-content:center;gap:20px}.footer>.sections>.section>.socials>.social{color:var(--color-ivory)}.footer>.sections>.section:nth-child(2){margin-bottom:3em}.footer>.sections>.copyright{grid-column:1 / span 3;text-align:center;padding-top:1em;padding-bottom:1em}@media (max-width: 768px){.footer>.sections>.copyright{padding-top:3em;grid-column:1}}.navigation{z-index:100;display:flex;justify-content:space-between;position:sticky;top:0;width:100%;max-width:1200px;margin:0 auto;padding-top:1em;padding-bottom:4em}.navigation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;left:-50vw;right:-50vw;margin-left:50%;margin-right:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(to right,#ffffff80,#fff3);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent);z-index:-1}@media (max-width: 768px){{-webkit-backdrop-filter:none;backdrop-filter:none}}.navigation>.logo{margin-left:1em;font-family:CityBurn,sans-serif;font-size:2em}@media (max-width: 768px){.navigation>.logo{margin-left:.75em}}.navigation>.spacer{order:2;flex-grow:2}.navigation>div>#sidebar-active{display:none}.navigation>div #open-sidebar-button,.navigation div #close-sidebar-button{display:none;padding-top:.75em;padding-right:2em}@media (max-width: 768px){.navigation>div #open-sidebar-button,.navigation div #close-sidebar-button{display:block}.navigation>div #sidebar-active:checked~.links{right:0}.navigation>div #sidebar-active:checked~#overlay{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1}}.navigation>div>.links{order:3;display:flex;padding-top:1em;z-index:10}@media (max-width: 768px){.navigation>div>.links{padding:1em 6em 0 2em;height:100%;position:fixed;top:0;right:-80%;flex-direction:column;align-items:flex-start;row-gap:2em;transition:.5s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--color-black);background-clip:padding-box;mix-blend-mode:multiply;color:var(--color-ivory);border-left:25px solid;border-image:url(/assets/square-4-kATI8mP9.png) 20% stretch}}.navigation>div>.links>.link{margin-right:2em;font-weight:700;text-decoration:none}@media (max-width: 768px){.navigation>div>.links>.link{color:var(--color-ivory)}}.navigation>div>.links>.link:hover{cursor:pointer}.navigation>div>.links>.link.active{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}.navigation>div>.links>.language-switcher{cursor:pointer}.navigation>div>.links>.language-switcher>.option.active{font-weight:700}.emoji-rain{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;overflow:hidden;opacity:1;transition:opacity .5s ease-out}.emoji-rain.fading{opacity:0}.emoji-drop{position:absolute;top:-50px;font-size:1.2em;-webkit-user-select:none;user-select:none;animation:fall linear forwards;text-shadow:0 0 10px rgba(0,0,0,.3)}@keyframes fall{0%{transform:translateY(-50px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(calc(100vh + 50px)) rotate(360deg);opacity:0}}.emoji-drop:nth-child(odd){animation-name:fall-wobble-left}.emoji-drop:nth-child(2n){animation-name:fall-wobble-right}@keyframes fall-wobble-left{0%{transform:translateY(-50px) translate(0) rotate(0);opacity:0}10%{opacity:1}25%{transform:translateY(25vh) translate(-10px) rotate(90deg)}50%{transform:translateY(50vh) translate(5px) rotate(180deg)}75%{transform:translateY(75vh) translate(-5px) rotate(270deg)}90%{opacity:1}to{transform:translateY(calc(100vh + 50px)) translate(0) rotate(360deg);opacity:0}}@keyframes fall-wobble-right{0%{transform:translateY(-50px) translate(0) rotate(0);opacity:0}10%{opacity:1}25%{transform:translateY(25vh) translate(10px) rotate(90deg)}50%{transform:translateY(50vh) translate(-5px) rotate(180deg)}75%{transform:translateY(75vh) translate(8px) rotate(270deg)}90%{opacity:1}to{transform:translateY(calc(100vh + 50px)) translate(0) rotate(360deg);opacity:0}}.clippy-container{position:fixed;bottom:20px;right:20px;display:flex;align-items:flex-end;gap:15px;z-index:9999;animation:clippy-slide-in .8s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0;transform:translateY(50px)}.clippy-container.dismissing{animation:clippy-slide-out .3s ease-in forwards}@keyframes clippy-slide-in{0%{transform:translateY(50px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes clippy-slide-out{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(50px) scale(.8);opacity:0}}.clippy-bubble{position:relative;border:25px solid;border-image:url(/assets/square-4-kATI8mP9.png) 20% stretch;border-radius:0;margin-bottom:220px;margin-right:-100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;max-width:320px;min-width:240px;animation:clippy-bounce 2s ease-in-out infinite;letter-spacing:.02em}.clippy-bubble .content{padding:1em;background-color:var(--color-black, #000000);color:var(--color-ivory, #ffffff);height:100%}@keyframes clippy-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.clippy-bubble:after{content:"";position:absolute;bottom:-18px;right:35px;width:0;height:0;border:12px solid transparent;border-top:18px solid var(--color-black, #000000);border-bottom:none}.clippy-bubble:before{content:"";position:absolute;bottom:-15px;right:36px;width:0;height:0;border:11px solid transparent;border-top:15px solid var(--color-ivory, #ffffff);border-bottom:none}.clippy-text{transition:opacity .2s ease-in-out;line-height:1.4;margin-bottom:16px;text-align:left}.clippy-text.fade-out{opacity:0}.clippy-text.fade-in{opacity:1}.clippy-buttons{display:flex;flex-direction:column;gap:8px}.clippy-buttons button{background:var(--color-ivory, #f5f5f0);border:2px solid var(--color-ivory, #f5f5f0);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 16px;cursor:pointer;text-align:center;transition:all .2s ease;color:var(--color-black, #000000);text-transform:uppercase;letter-spacing:.05em}.clippy-buttons button:hover{background:#f5f5f099;border-color:var(--color-ivory, #f5f5f0);color:var(--color-black, #000000);transform:translateY(-1px);box-shadow:0 2px 6px #0003}.clippy-buttons button:active{transform:translateY(0)}.clippy-buttons button.disabled{background:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6;border-color:#ccc}.clippy-buttons button.disabled:hover{background:#f5f5f5;color:#999;transform:none}.clippy-character{display:flex;align-items:center;justify-content:center;animation:clippy-float 3s ease-in-out infinite}@keyframes clippy-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(1deg)}50%{transform:translateY(-1px) rotate(0)}75%{transform:translateY(-2px) rotate(-1deg)}}.clippy-image{width:160px;height:200px;object-fit:contain;filter:drop-shadow(3px 3px 8px rgba(0,0,0,.2))}@media (max-width: 768px){.clippy-container{display:none}}@media (max-width: 480px){.clippy-bubble{max-width:280px;font-size:14px;padding:16px 20px}.clippy-character{transform:scale(.8)}.clippy-image{width:128px;height:160px}}.main{display:flex;flex-direction:column;min-height:100vh}.main.shake{animation:siteShake .8s ease-in-out}.page{flex:1;margin:0 auto;max-width:1200px;width:100%}@media (max-width: 768px){.page{width:90%;margin:0%;padding:0% 5%}}:root{--shake-intensity: 20px;--shake-duration: 1s;--shake-timing: ease-in-out;--shake-iterations: 1;--shake-intensity-heavy: calc(var(--shake-intensity) * 1);--shake-intensity-medium: calc(var(--shake-intensity) * .66);--shake-intensity-light: calc(var(--shake-intensity) * .33)}@keyframes siteShake{0%,to{transform:translate(0)}2%{transform:translate(calc(var(--shake-intensity-medium) * -.66),calc(var(--shake-intensity-light) * 1))}4%{transform:translate(calc(var(--shake-intensity-light) * -1),calc(var(--shake-intensity-light) * -1))}6%{transform:translate(calc(var(--shake-intensity-heavy) * -1))}8%{transform:translate(calc(var(--shake-intensity-heavy) * 1),calc(var(--shake-intensity-medium) * .66))}10%{transform:translate(calc(var(--shake-intensity-light) * -1),calc(var(--shake-intensity-medium) * -.66))}12%{transform:translate(calc(var(--shake-intensity-heavy) * -1),calc(var(--shake-intensity-light) * 1))}14%{transform:translate(calc(var(--shake-intensity-heavy) * 1),calc(var(--shake-intensity-light) * 1))}16%{transform:translate(calc(var(--shake-intensity-light) * -1),calc(var(--shake-intensity-light) * -1))}18%{transform:translate(calc(var(--shake-intensity-medium) * .66),calc(var(--shake-intensity-medium) * -.66))}20%{transform:translate(calc(var(--shake-intensity-medium) * -.66),calc(var(--shake-intensity-medium) * .66))}22%{transform:translate(calc(var(--shake-intensity-light) * -1),calc(var(--shake-intensity-light) * 1))}24%{transform:translate(calc(var(--shake-intensity-light) * 1),calc(var(--shake-intensity-light) * -1))}26%{transform:translate(calc(var(--shake-intensity-light) * -1),calc(var(--shake-intensity-medium) * -.66))}28%{transform:translate(calc(var(--shake-intensity-medium) * .66),calc(var(--shake-intensity-light) * 1))}30%{transform:translate(calc(var(--shake-intensity-medium) * -.66),calc(var(--shake-intensity-light) * -1))}32%,34%,36%,38%,40%{transform:translate(calc(var(--shake-intensity-light) * -1))}42%,44%,46%,48%,50%{transform:translate(calc(var(--shake-intensity-light) * 1))}52%,54%,56%,58%,60%{transform:translateY(calc(var(--shake-intensity-light) * -1))}62%,64%,66%,68%,70%{transform:translateY(calc(var(--shake-intensity-light) * 1))}72%,74%,76%,78%,80%{transform:translate(calc(var(--shake-intensity-light) * -1))}82%,84%,86%,88%,90%{transform:translate(calc(var(--shake-intensity-light) * 1))}92%,94%,96%,98%{transform:translate(0)}}.shake-animation{animation:siteShake var(--shake-duration) var(--shake-timing) var(--shake-iterations)}.shake-subtle{--shake-intensity: 1px}.shake-normal{--shake-intensity: 3px}.shake-intense{--shake-intensity: 6px}.shake-extreme{--shake-intensity: 10px}.shake-fast{--shake-duration: .5s}.shake-slow{--shake-duration: 2s}.shake-infinite{--shake-iterations: infinite}.earthquake-effect{--shake-intensity: 8px;--shake-duration: 3s;--shake-iterations: 2}.notification-shake{--shake-intensity: 2px;--shake-duration: .6s;--shake-iterations: 3}.hero{display:grid;grid-template-columns:repeat(7,1fr);grid-template-areas:"l l l l s s s";margin-top:5em;margin-bottom:5em}@media (max-width: 768px){.hero{grid-template-columns:repeat(1,1fr);grid-template-areas:"l" "s";text-align:center;margin-bottom:4em}}.hero>.scroll-nudge{padding-top:1em;font-family:White on Black,sans-serif;font-size:3em;line-height:1em;animation:scrollNudge 2s ease-in-out infinite}@media (min-height: 820px){.hero>.scroll-nudge{display:none}}@media (min-width: 768px){.hero>.scroll-nudge{display:none}}.mammoth-logo{grid-area:l;align-self:end;transform:scale(var(--mammoth-start-scale));opacity:0;transition:none;width:90%;height:auto}.mammoth-logo.stomped{animation:mammothStomp var(--mammoth-duration) cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--mammoth-delay)}@media (max-width: 768px){.mammoth-logo{width:100%}}a{text-decoration:none}.logo{grid-area:l;font-family:CityBurn,sans-serif;font-size:14rem;margin-bottom:.4em;align-self:end;line-height:1em}@media (max-width: 768px){.logo{font-size:8em}}.subtext{grid-area:s;margin-top:.6em;font-family:White on Black,sans-serif;font-size:7rem;line-height:1.3em}@media (max-width: 768px){.subtext{display:none}}.subtext div:nth-child(1){margin-left:0}.subtext div:nth-child(2){margin-left:-.5em}.subtext div:nth-child(3){margin-left:.5em}.subtext div:nth-child(4){margin-left:0}.comparatives{font-family:White on Black,sans-serif;font-size:6.1rem;text-align:center;margin-bottom:1em;display:flex;gap:.3em}@media (max-width: 768px){.comparatives{font-size:4rem;display:block}}:root{--delay-increment: .2s;--mammoth-start-scale: 8;--mammoth-final-scale: 1;--mammoth-bounce-scale: .9;--mammoth-approach-scale: 1.1;--mammoth-duration: 1s;--mammoth-delay: 0s}.polaroids{grid-area:p}.polaroids .polaroid.delay-0{animation-delay:calc(0 * var(--delay-increment))}.polaroids .polaroid.delay-1{animation-delay:calc(1 * var(--delay-increment))}.polaroids .polaroid.delay-2{animation-delay:calc(2 * var(--delay-increment))}.polaroids .polaroid.delay-3{animation-delay:calc(3 * var(--delay-increment))}.polaroids .polaroid.delay-4{animation-delay:calc(4 * var(--delay-increment))}.polaroids .polaroid.delay-5{animation-delay:calc(5 * var(--delay-increment))}.polaroids .polaroid.delay-6{animation-delay:calc(6 * var(--delay-increment))}.polaroids .polaroid.delay-7{animation-delay:calc(7 * var(--delay-increment))}@media (max-width: 768px){.polaroids{display:none}}.cycling-word{display:inline-block}@media (max-width: 768px){.cycling-word{display:block}}.cycling-word.enter{animation:dropIn .5s cubic-bezier(.175,.885,.32,1.275) forwards}.cycling-word.exit{animation:fadeOut .5s cubic-bezier(.175,.885,.32,1.275) forwards}@media (max-width: 768px){.desktop-newline{display:none}}@keyframes mammothStomp{0%{transform:scale(var(--mammoth-start-scale));opacity:0}15%{opacity:.3}70%{transform:scale(var(--mammoth-approach-scale));opacity:.9}85%{transform:scale(var(--mammoth-bounce-scale));opacity:1}to{transform:scale(var(--mammoth-final-scale));opacity:1}}@keyframes dropIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes fallIn{0%{transform:translateY(-100vh) translateZ(500px) scale(.5) rotate(var(--rotation));opacity:0}30%{opacity:1}to{transform:translate(0) translateZ(0) scale(1) rotate(var(--rotation));opacity:1}}@keyframes wiggle{0%{transform:rotate(0)}80%{transform:rotate(0)}85%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes scrollNudge{0%{transform:translateY(0)}80%{transform:translateY(0)}85%{transform:translateY(-3px)}95%{transform:translateY(2px)}to{transform:translateY(0)}}.what-is-mammoet>.title{font-family:White on Black,sans-serif;font-size:4em;text-align:center;margin-bottom:1em}@media (max-width: 768px){.what-is-mammoet>.title{margin-top:2em;margin-bottom:1em}}.what-is-mammoet>.items{display:grid;grid-template-columns:repeat(3,1fr);gap:2em}@media (max-width: 768px){.what-is-mammoet>.items{grid-template-columns:1fr;gap:1em}}@media (max-width: 768px){.what-is-mammoet>.items>.item>.title{font-size:1.8em;line-height:1.2em;margin-block-start:0px;margin-block-end:0px}}.polaroid{padding:20px;background-color:var(--color-ivory);opacity:1;transform-style:preserve-3d;box-shadow:4px 4px 20px #0000004d;border-radius:3px;cursor:grab}.polaroid.animate{opacity:0;animation:fallIn 2s cubic-bezier(.4,0,.2,1) forwards}.polaroid>img{width:100%;border-radius:2px}.polaroid>.text{text-align:center;font-family:Permanent Marker,cursive;font-size:2em;padding-top:1em;padding-bottom:.75em}.content-block{display:grid;grid-template-columns:repeat(2,1fr);gap:2em;margin-top:6em}@media (max-width: 768px){.content-block{grid-template-columns:1fr}}@media (min-width: 768px){.content-block.reversed{grid-auto-flow:dense;direction:rtl}.content-block.reversed>.image-container{rotate:2deg;order:1}.content-block.reversed>.content{order:2}}.content-block>.image-container{padding:1em 1em 5em;box-shadow:0 3px 10px #0003;border-radius:3px;rotate:-2deg}.content-block>.image-container>.image{border-radius:3px}.content-block>.content{flex:1 1 0;padding:2em}@media (max-width: 768px){.content-block>.content{padding:0}}.content-block>.content>.title{font-family:White on Black,sans-serif;font-size:3em}@media (max-width: 768px){.content-block>.content>.title{line-height:1.15em;font-size:2.5em}}.content-block>.content.reversed{text-align:right;direction:ltr}.sticky-link{font-family:White on Black,sans-serif;font-size:3em;transform:rotate(.25turn) translate(40%,233%);width:max-content;position:fixed;left:0;cursor:pointer;z-index:9999}@media (max-width: 768px){.sticky-link{font-size:2em;display:none}}.homepage>.spacer{height:16em}@media (max-width: 768px){.homepage>.spacer{height:4em}}.homepage>.bottom-text{font-family:White on Black;font-size:5em;line-height:1.2em;text-align:center;max-width:500px;margin:0 auto}@media (max-width: 768px){.homepage>.bottom-text{font-size:3em}}.homepage>.what-we-do-title{font-family:White on Black,sans-serif;font-size:4em;text-align:center;margin-bottom:1em}.what-we-do-block>p:not(:first-child){margin-top:0;margin-bottom:4px}.marquee-container{position:relative;width:100vw;margin-left:50%;transform:translate(-50%);overflow:hidden;padding:8em 0;margin-top:-16em}@media (max-width: 768px){.marquee-container{margin-top:-2em;padding:2em 0 6em}}.marquee-container>.trail-lesson-link{width:100%;text-decoration:none}.marquee-container>.trail-lesson-link>.marquee{font-family:Bebas Neue,sans-serif;padding-top:.25em;padding-bottom:.1em;line-height:1.5em;width:120vw;margin-left:-10vw;rotate:-5deg;background-color:#f9d423;font-size:3em;transform-origin:center}.marquee-container>.trail-lesson-link>.marquee>.seperator{transform:translateY(.175em);margin-left:1em;margin-right:1em}.page-title{font-family:White on Black,sans-serif;font-size:7em;text-align:center;margin-top:1em;word-break:break-word}@media (max-width: 768px){.page-title{font-size:4em;margin-top:0;line-height:1.2em}}.what-we-do>.commissions-and-activities{display:grid;grid-template-columns:repeat(2,1fr);gap:4em;margin-top:6em;margin-bottom:6em}@media (max-width: 768px){.what-we-do>.commissions-and-activities{grid-template-columns:repeat(1,1fr)}}@media (min-width: 768px){.what-we-do>.shift-workers{padding-top:6em;max-width:50%;margin:0 auto}}.what-we-do .title{font-family:White on Black;font-size:3em;text-align:center;word-wrap:break-word}.what-we-do .title.large{font-size:5em}.what-we-do>.spacer{height:16em}@media (max-width: 768px){.what-we-do>.spacer{height:4em}}.what-we-do>.bottom-text{padding-top:1em;font-family:White on Black;font-size:5em;line-height:1.2em;text-align:center;max-width:500px;margin:0 auto}@media (max-width: 768px){.what-we-do>.bottom-text{font-size:3em}}.classes-and-workouts>.competitions-and-coaching{display:grid;grid-template-columns:repeat(2,1fr);gap:4em;margin-top:6em;margin-bottom:6em}@media (max-width: 768px){.classes-and-workouts>.competitions-and-coaching{grid-template-columns:repeat(1,1fr)}}.classes-and-workouts .title{font-family:White on Black;font-size:3em;text-align:center;word-wrap:break-word}.classes-and-workouts .title.large{font-size:5em}.classes-and-workouts>.spacer{height:6em}.classes-and-workouts>.marquee-spacer{height:0em}@media (min-width: 768px){.classes-and-workouts>.marquee-spacer{height:8em}}.faq>.faq-item{margin-bottom:2em}.faq>.faq-item>.question{font-family:White on Black,sans-serif;font-size:2em}.join-us>.subtitle{font-family:White on Black,sans-serif;text-align:center;font-size:2em}.join-us>.faq-nudge{margin-top:2em;text-align:center;margin-bottom:2em}.join-us>.steps{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:6em}@media (max-width: 768px){.join-us>.steps{grid-template-columns:1fr}}.join-us>.steps>.step>.title{font-family:White on Black,sans-serif;font-size:2em;text-align:center}.join-us>.faq-title{font-family:White on Black,sans-serif;font-size:5em;text-align:center}@media (max-width: 768px){.join-us>.faq-title{margin-top:1em;margin-bottom:.5em}}.join-us>.bottom-columns{display:flex;flex-wrap:wrap}.join-us>.bottom-columns>.column{flex:1 1 0}.join-us>.bottom-columns>.visual{font-family:White on Black,sans-serif;font-size:24em;text-align:center}@media (max-width: 768px){.join-us>.bottom-columns>.visual{display:none}}.join-us>.spacer{height:10em}.trial-lesson-form-section{max-width:50%;margin:0 auto}.trial-lesson-form-section>.title{font-family:White on Black,sans-serif;font-size:2em;text-align:center}@media (max-width: 768px){.trial-lesson-form-section{max-width:100%}}.form-group{margin:2em 0}.form-group>label{font-family:White on Black,sans-serif;font-size:2em}.form-group>label>sup{font-size:.5em;margin-left:-.5em}@media (max-width: 768px){.form-group>label>sup{display:none}}.form-group>input{margin-top:.5em;background-color:var(--color-ivory);border:none;border-bottom:2px solid var(--color-black);outline:none;font-size:1.5em;padding:.3em;width:100%}.contact-field>input{margin-top:.5em;background-color:var(--color-ivory);border:none;border-bottom:2px solid var(--color-black);outline:none;font-size:1.5em;padding:.3em;width:100%}.contact-or{font-family:White on Black,sans-serif;font-size:1.5em;margin-top:.7em}.disciplines-grid{display:grid;grid-template-columns:2fr 3fr}.disciplines-grid>label{margin-right:1em;font-family:White on Black,sans-serif;font-size:1.2em}@media (max-width: 768px){.disciplines-grid{grid-template-columns:1fr 1fr}}.submit-button{width:fit-content;block-size:fit-content;background-color:var(--color-black);color:var(--color-ivory);position:relative;font-weight:700;margin-top:2em}.submit-button:before{content:"";position:absolute;top:-25px;left:-25px;right:-25px;bottom:-25px;border:25px solid;border-image:url(/assets/square-4-kATI8mP9.png) 20% stretch;pointer-events:none}.submit-button:hover{cursor:pointer}@media (max-width: 768px){.submit-button{margin:0 auto}}@media (max-width: 768px){.submit-spacer{padding-top:2em;text-align:center}}.sponsor{flex-basis:23%}@media (max-width: 768px){.sponsor{flex-basis:98%}}.sponsor>a>img{max-width:100%;min-height:150px}.sponsor>a>h1{margin:10px 0 5px;color:var(--color-black)}.sponsor>p>a{text-decoration:underline}.animated{animation:appear linear;animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes appear{0%{opacity:0;clip-path:inset(100% 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.counselor-grid{padding-top:4em;display:flex;flex-wrap:wrap}.counselor-grid>.counselor{width:45%;padding-left:2.5%;padding-right:2.5%}@media (max-width: 768px){.counselor-grid>.counselor{width:90%;padding-bottom:4em}}.counselor-grid>.counselor>img{width:100%;mask:url(/assets/square-4-kATI8mP9.png) center/100% 100% no-repeat;-webkit-mask:url(/assets/square-4-kATI8mP9.png) center/100% 100% no-repeat}.counselor-grid>.counselor:first-child>img{mask:url(/assets/square-10-BUbQCqY6.png) center/100% 100% no-repeat;-webkit-mask:url(/assets/square-10-BUbQCqY6.png) center/100% 100% no-repeat}.sponsor-grid{padding-top:4em;display:flex;gap:2%;flex-wrap:wrap}.board{text-align:center}.board>img{width:100%;mask:url(/assets/square-10-BUbQCqY6.png) center/100% 100% no-repeat;-webkit-mask:url(/assets/square-10-BUbQCqY6.png) center/100% 100% no-repeat}.title{font-family:White on Black;font-size:3em;text-align:center;word-wrap:break-word}.title.large{font-size:5em}.spacer,.spacer-desktop{height:6em}@media (max-width: 768px){.spacer-desktop{display:none}}.rugged{border:25px solid;border-image:url(/assets/square-4-kATI8mP9.png) 20% stretch}.rugged>.content{padding:1em;background-color:var(--color-black);color:var(--color-ivory);height:calc(100% - 25px)}.rugged>.content>p:first-child,.rugged>.content p:last-child{margin-block-start:0em;margin-block-end:0em}.contact>.page-title{margin-bottom:.5em}.contact>.columns{display:grid;grid-template-columns:repeat(2,2fr);gap:2em}@media (max-width: 768px){.contact>.columns{grid-template-columns:repeat(1,1fr);margin-bottom:2em}}.contact>.columns>.route>iframe{max-width:100%}.contact>.spacer{height:8em}@media (max-width: 768px){.contact>.spacer{height:4em}}.contact>.bottom-text{padding-top:1em;font-family:White on Black;font-size:5em;line-height:1.2em;text-align:center;max-width:500px;margin:0 auto}@media (max-width: 768px){.contact>.bottom-text{font-size:3em}}@font-face{font-family:CityBurn;src:url(/assets/subset-cityburn-ChTYjs4H.woff2);font-display:swap}@font-face{font-family:White on Black;src:url(/assets/white-on-black-DpBYnZvI.ttf);font-display:swap}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-black: #191817;--color-ivory: #f2ece7}html,body{height:100vh;margin:0;font-size:14px;scroll-behavior:smooth;background-color:var(--color-ivory)}body{overflow-x:hidden;color:var(--color-black)}a{color:var(--color-black)}
