.badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:var(--space-16);padding-block:var(--space-4);color:var(--white);font-weight:var(--font-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:6%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.badge[data-variant=orange]{background-color:var(--badge-orange)}.badge[data-variant=red]{background-color:var(--badge-red)}.badge[data-variant=purple]{background-color:var(--badge-purple)}.badge[data-variant=yellow]{background-color:var(--badge-yellow);color:var(--black)}.badge[data-variant=blue]{background-color:var(--badge-blue)}.badge[data-variant=gray]{background-color:var(--badge-gray)}.badge[data-variant=green]{background-color:var(--badge-green)}.badge[data-variant=light-blue]{background-color:var(--badge-light-blue)}.badge[data-variant=light-gray]{background-color:var(--badge-light-gray)}.badge.badge-dual{gap:0;background:none;padding:0}.badge.badge-dual .badge-left,.badge.badge-dual .badge-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:var(--space-4);color:var(--white)}.badge.badge-dual .badge-left{background-color:transparent;-webkit-padding-start:var(--space-16);padding-inline-start:var(--space-16)}.badge.badge-dual[data-variant=orange] .badge-left{background-color:var(--badge-orange)}.badge.badge-dual[data-variant=red] .badge-left{background-color:var(--badge-red)}.badge.badge-dual[data-variant=purple] .badge-left{background-color:var(--badge-purple)}.badge.badge-dual[data-variant=yellow] .badge-left{background-color:var(--badge-yellow);color:var(--black)}.badge.badge-dual[data-variant=blue] .badge-left{background-color:var(--badge-blue)}.badge.badge-dual[data-variant=gray] .badge-left{background-color:var(--badge-gray)}.badge.badge-dual[data-variant=green] .badge-left{background-color:var(--badge-green)}.badge.badge-dual[data-variant=light-blue] .badge-left{background-color:var(--badge-light-blue)}.badge.badge-dual[data-variant=light-gray] .badge-left{background-color:var(--badge-light-gray)}.badge.badge-dual .badge-right{background-color:transparent;-webkit-padding-end:var(--space-16);padding-inline-end:var(--space-16)}.badge.badge-dual[data-secondary-variant=orange] .badge-right{background-color:var(--badge-orange)}.badge.badge-dual[data-secondary-variant=red] .badge-right{background-color:var(--badge-red)}.badge.badge-dual[data-secondary-variant=purple] .badge-right{background-color:var(--badge-purple)}.badge.badge-dual[data-secondary-variant=yellow] .badge-right{background-color:var(--badge-yellow);color:var(--black)}.badge.badge-dual[data-secondary-variant=blue] .badge-right{background-color:var(--badge-blue)}.badge.badge-dual[data-secondary-variant=gray] .badge-right{background-color:var(--badge-gray)}.badge.badge-dual[data-secondary-variant=green] .badge-right{background-color:var(--badge-green)}.badge.badge-dual[data-secondary-variant=light-blue] .badge-right{background-color:var(--badge-light-blue)}.badge.badge-dual[data-secondary-variant=light-gray] .badge-right{background-color:var(--badge-light-gray)}.product-gallery .product-gallery-main-link{display:block;position:relative}@media(max-width:890px){.product-gallery .product-gallery-main-link{margin-inline:auto;max-width:450px}}@media(max-width:600px){.product-gallery .product-gallery-main-link{max-width:100%}}.product-gallery .product-gallery-main{width:100%;height:auto}.product-gallery .product-gallery-badges{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:var(--space-20);left:var(--space-20);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-8);z-index:2;margin:0;padding:0;list-style:none}@media(max-width:768px){.product-gallery .product-gallery-badges{bottom:var(--space-12);left:var(--space-12);gap:var(--space-6)}}.product-gallery .product-gallery-wrapper{position:relative}.product-gallery .product-gallery-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));-webkit-transition:opacity .2s ease;transition:opacity .2s ease;cursor:pointer;border:none;background:none;padding:var(--space-8);color:var(--white)}.product-gallery .product-gallery-nav:hover:not(:disabled){opacity:.7}.product-gallery .product-gallery-nav:disabled{opacity:.3;cursor:not-allowed}.product-gallery .product-gallery-nav svg{width:32px;height:32px}@media(max-width:768px){.product-gallery .product-gallery-nav{display:none}}.product-gallery .product-gallery-nav-prev{left:var(--space-8)}.product-gallery .product-gallery-nav-next{right:var(--space-8)}.product-gallery .product-gallery-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-20);overflow-x:auto;overflow-y:hidden;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-color:var(--tertiary) transparent;scrollbar-width:thin}.product-gallery .product-gallery-grid::-webkit-scrollbar{height:8px}.product-gallery .product-gallery-grid::-webkit-scrollbar-track{background:transparent}.product-gallery .product-gallery-grid::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--tertiary)}.product-gallery .product-gallery-grid::-webkit-scrollbar-thumb:hover{background-color:var(--secondary)}@media(max-width:890px){.product-gallery .product-gallery-grid{gap:var(--space-12);margin-inline:auto;max-width:450px}}@media(max-width:600px){.product-gallery .product-gallery-grid{max-width:100%}}.product-gallery>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}@media(max-width:768px){.product-gallery>*+*{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16)}}.product-gallery .product-gallery-item{display:block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(25% - var(--space-20)*3/4);scroll-snap-align:start}@media(max-width:890px){.product-gallery .product-gallery-item{width:calc(25% - var(--space-12)*3/4)}}@media(max-width:600px){.product-gallery .product-gallery-item{width:calc(33.33333% - var(--space-12)*2/3)}}.product-gallery .product-gallery-item.is-video .video-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.9;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none;color:var(--white)}.product-gallery .product-gallery-item.is-video:hover .video-play-icon{opacity:1}.product-gallery .product-gallery-thumbnail{width:100%;height:auto}.info-icon-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.info-icon-wrapper .info-icon{color:var(--primary)}.info-icon-wrapper .info-tooltip{position:absolute;bottom:calc(100% + 12px);left:0;visibility:hidden;opacity:0;z-index:100;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;min-width:200px;max-width:300px;pointer-events:none}@media(max-width:768px){.info-icon-wrapper .info-tooltip{right:12px;left:auto}}.info-icon-wrapper .info-tooltip .info-tooltip-content{display:block;position:relative;background:var(--white);padding:var(--space-16) var(--space-20);color:var(--dark);font-style:normal;font-weight:var(--font-semibold);font-size:var(--text-sm);text-transform:none}.info-icon-wrapper .info-tooltip .info-tooltip-arrow{position:absolute;bottom:-12px;left:0;width:12px;height:12px}@media(max-width:768px){.info-icon-wrapper .info-tooltip .info-tooltip-arrow{right:0;left:auto}}.info-icon-wrapper .info-tooltip .info-tooltip-arrow:after{position:absolute;top:0;left:0;border-width:12px 12px 0 0;border-style:solid;border-color:var(--white) transparent transparent transparent;width:0;height:0;content:""}@media(max-width:768px){.info-icon-wrapper .info-tooltip .info-tooltip-arrow:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.info-icon-wrapper:hover .info-tooltip{visibility:visible;opacity:1}.board-specs-table{border:1px solid var(--dark);border-collapse:collapse;width:100%;max-width:593px}@media(max-width:768px){.board-specs-table{max-width:100%}}.board-specs-table td{position:relative;padding:var(--space-16);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-base);letter-spacing:6%;text-transform:uppercase}@media(max-width:1100px){.board-specs-table td{padding:var(--space-10);font-size:var(--text-sm)}}@media(max-width:768px){.board-specs-table td{padding:var(--space-8)}}.board-specs-table td:has(.info-icon-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-8)}@media(max-width:1100px){.board-specs-table td:has(.info-icon-wrapper){gap:var(--space-6)}}.board-specs-table td:first-child{background:var(--primary);padding-inline:var(--space-36);width:1%;color:var(--white);white-space:nowrap}@media(max-width:1100px){.board-specs-table td:first-child{padding-inline:var(--space-20)}}@media(max-width:768px){.board-specs-table td:first-child{padding-inline:var(--space-12)}}.board-specs-table td:last-child{background:transparent}.board-specs-table tr:nth-child(2n){background:#0000000d}.board-specs-table tr:nth-child(2n) td:first-child{background:#d61b42}.board-product-detail-container{max-width:1315px!important}.board-product-detail{display:grid;position:relative;grid-template-columns:repeat(2,1fr);gap:var(--space-100);z-index:2;padding-block:var(--space-120)}.board-product-detail .board-product-detail-header-mobile{display:none}@media(max-width:890px){.board-product-detail .board-product-detail-header-mobile{display:block}}.board-product-detail .board-product-detail-header-mobile span{font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-2xl);line-height:var(--leading-2xl)}.board-product-detail .board-product-detail-header-mobile h1{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-5xl);line-height:var(--leading-5xl)}@media(max-width:1100px){.board-product-detail{gap:var(--space-24)}}@media(max-width:890px){.board-product-detail{grid-template-columns:1fr;gap:var(--space-60);padding-block:var(--space-80)}}@media(max-width:768px){.board-product-detail{gap:var(--space-40);padding-block:var(--space-60)}}.board-product-detail .board-product-detail-content>span{font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-2xl);line-height:var(--leading-2xl)}.board-product-detail .board-product-detail-content>h1{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-5xl);line-height:var(--leading-5xl)}@media(max-width:890px){.board-product-detail .board-product-detail-content>h1,.board-product-detail .board-product-detail-content>span{display:none}}.board-product-detail .board-product-detail-content h2{-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24);-webkit-margin-after:var(--space-16);margin-block-end:var(--space-16);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:6%}@media(max-width:890px){.board-product-detail .board-product-detail-content h2{-webkit-margin-before:0;margin-block-start:0}}.product-description{background:var(--white);padding-block:var(--space-80)}@media(max-width:768px){.product-description{padding-block:var(--space-60)}}.product-description h3{font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:6%;text-transform:uppercase}.product-description .product-description-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-32);-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}@media(max-width:768px){.product-description .product-description-grid{grid-template-columns:1fr;gap:var(--space-24)}}.product-description .product-description-grid p{margin:0;font-size:var(--text-2xl);line-height:var(--leading-2xl)}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s ease,color .3s ease,opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .3s ease,color .3s ease,opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);cursor:pointer;padding-inline:var(--space-32);padding-block:var(--space-16);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:6%;text-align:center;text-decoration:none;text-transform:uppercase}.button:active:not(:disabled):not([aria-disabled=true]){-webkit-transform:scale(.96);transform:scale(.96);opacity:.9}@media(max-width:900px){.button{min-width:295px}}@media(max-width:570px){.button{padding-inline:var(--space-16)!important;width:auto!important}}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.button[data-variant=default]{border-color:var(--primary);background-color:var(--primary);color:var(--white)}.button[data-variant=default]:hover,.button[data-variant=secondary]{background-color:var(--secondary)}.button[data-variant=secondary]{border-color:var(--secondary);color:var(--white)}.button[data-variant=secondary]:hover{background-color:var(--primary)}.button[data-variant=white]{border-color:var(--white);background-color:var(--white);color:var(--primary)}.button[data-variant=white]:hover{background-color:var(--white-hover)}.button[data-variant=dark]{border-color:var(--base);background-color:var(--base);color:var(--white)}.button[data-variant=dark]:hover{border-color:var(--secondary);background-color:var(--secondary);color:var(--white)}.button[data-variant=outline]{border:1px solid;border-color:var(--outline-border);color:var(--white)}.button[data-variant=outline-dark]{border:1px solid;-webkit-transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);border-color:var(--outline-border);background-color:transparent;color:var(--dark)}.button[data-variant=outline-dark]:hover{background-color:var(--dark);color:var(--white)}.contact-us-section{position:relative;background-color:var(--primary);padding-block:var(--space-280)}.contact-us-section .contact-content{position:relative;z-index:2;color:var(--white);text-align:center}.contact-us-section .contact-content h2{font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--text-6xl)}.contact-us-section .contact-content p:first-of-type{font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl);line-height:var(--leading-3xl)}.contact-us-section .contact-content p:nth-of-type(2){font-size:var(--text-lg);line-height:var(--leading-lg)}.contact-us-section .contact-content .contat-us-btn{width:100%;max-width:540px}.contact-us-section .contact-content>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}.contact-us-section .contact-image{position:absolute;z-index:1;inset:0}::-ms-backdrop{box-sizing:border-box;margin:0;padding:0;border:0 solid}::-webkit-file-upload-button{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0 solid}*,::backdrop,::file-selector-button,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0 solid}:host,:root{line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}::-webkit-file-upload-button{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:-webkit-inline-box;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--white:#fff;--white-hover:#f0f0f0;--black:#000;--base:#242424;--dark:#1e1e1e;--darker:#292929;--footer:#191919;--outline-border:#636363;--primary:#e11c46;--secondary:#ca002b;--tertiary:#4d4d4d;--badge-orange:#e16e1c;--badge-red:#e11c71;--badge-purple:#781ce1;--badge-yellow:#ff5;--badge-blue:#255290;--badge-gray:#666;--badge-green:#78a75a;--badge-light-orange:#e18f1c;--badge-light-blue:#7ca7d8;--badge-light-gray:#999;--text-2xs:.625rem;--leading-2xs:1.3;--text-xs:.75rem;--leading-xs:2.17;--text-sm:.875rem;--leading-sm:1.86;--text-base:1rem;--leading-base:1.63;--text-lg:clamp(1.063rem,1.047rem + .065vw,1.125rem);--leading-lg:1.3;--text-2xl:clamp(1.125rem,1.093rem + .131vw,1.25rem);--leading-2xl:1.3;--text-3xl:clamp(1.188rem,1.14rem + .196vw,1.375rem);--leading-3xl:1.3;--text-4xl:clamp(1.5rem,1.373rem + .523vw,2rem);--leading-4xl:1;--text-5xl:clamp(1.875rem,1.62rem + 1.046vw,2.875rem);--leading-5xl:1;--text-6xl:clamp(2.563rem,2.005rem + 2.288vw,4.75rem);--leading-6xl:1;--text-7xl:clamp(2.938rem,2.157rem + 3.203vw,6rem);--leading-7xl:1;--space-base:4px;--space-2:calc(var(--space-base)/2);--space-4:var(--space-base);--space-5:calc(var(--space-base)*1.25);--space-6:calc(var(--space-base)*1.5);--space-8:calc(var(--space-base)*2);--space-10:calc(var(--space-base)*2.5);--space-11:calc(var(--space-base)*2.75);--space-12:calc(var(--space-base)*3);--space-14:calc(var(--space-base)*3.5);--space-16:calc(var(--space-base)*4);--space-18:calc(var(--space-base)*4.5);--space-20:calc(var(--space-base)*5);--space-22:calc(var(--space-base)*5.5);--space-24:calc(var(--space-base)*6);--space-26:calc(var(--space-base)*6.5);--space-28:calc(var(--space-base)*7);--space-30:calc(var(--space-base)*7.5);--space-32:calc(var(--space-base)*8);--space-36:calc(var(--space-base)*9);--space-40:calc(var(--space-base)*10);--space-44:calc(var(--space-base)*11);--space-48:calc(var(--space-base)*12);--space-58:calc(var(--space-base)*14.5);--space-60:calc(var(--space-base)*15);--space-64:calc(var(--space-base)*16);--space-80:calc(var(--space-base)*20);--space-90:calc(var(--space-base)*22.5);--space-96:calc(var(--space-base)*24);--space-100:calc(var(--space-base)*25);--space-110:calc(var(--space-base)*27.5);--space-120:calc(var(--space-base)*30);--space-128:calc(var(--space-base)*32);--space-140:calc(var(--space-base)*35);--space-162:calc(var(--space-base)*40.5);--space-190:calc(var(--space-base)*47.5);--space-200:calc(var(--space-base)*50);--space-264:calc(var(--space-base)*66);--space-280:calc(var(--space-base)*70);--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--italic:italic}body,html{position:relative;margin:0;background-color:var(--base);overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:100px}@media(max-width:899px){body,html{scroll-padding-top:110px}}html *{font-family:Saira,sans-serif}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-main{width:100%;max-width:1475px}.container,.container-main{margin-inline:auto;padding-inline:var(--space-20)}.container{max-width:1240px}.reveal-fade-up,.skate-card{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.reveal-fade-up.is-visible,.skate-card.is-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}footer{position:relative;width:100%}footer .footer-bg{position:absolute;z-index:1;inset:0;width:100%;height:100%}footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-60);z-index:2;padding-bottom:var(--space-80)}footer .footer-top .footer-decoration{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .footer-top .footer-top-items p{color:var(--white);font-style:var(--italic);font-size:var(--text-2xs);letter-spacing:26%;text-align:center;text-transform:uppercase}footer .footer-top .footer-top-items .footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-20)}footer .footer-top .footer-top-items .footer-logos a{display:inline-block;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .2s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .2s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1)}footer .footer-top .footer-top-items .footer-logos a:hover{opacity:.6}footer .footer-top .footer-top-items .footer-logos a:active{-webkit-transform:scale(.92);transform:scale(.92);opacity:.9}footer .footer-top .footer-top-items>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}footer .footer-bottom{position:relative;z-index:2;background-color:var(--footer);padding-block:var(--space-24)}footer .footer-bottom .footer-bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-64)}footer .footer-bottom .footer-bottom-links a{display:inline-block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:color .2s ease,opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),color .2s ease,opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);text-transform:uppercase}footer .footer-bottom .footer-bottom-links a:hover{color:var(--primary)}footer .footer-bottom .footer-bottom-links a:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.9}footer .footer-bottom .footer-bottom-info{-webkit-margin-before:var(--space-60);margin-block-start:var(--space-60);color:var(--primary);font-weight:var(--font-extraboldmedium);font-size:var(--text-2xs);text-align:center}footer .footer-bottom .footer-bottom-info .mobile-break{display:none}@media(max-width:899px){footer .footer-bottom .footer-bottom-info .mobile-break{display:block}footer .footer-bottom .footer-bottom-info .pipe-separator{display:none}}footer .footer-bottom .footer-copy{display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);margin-top:var(--space-16);margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}footer .footer-bottom .footer-copy:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.9}.navbar-wrapper{position:fixed;top:0;-webkit-transform:translateY(0);transform:translateY(0);z-index:100;-webkit-transition:background-color .4s cubic-bezier(.4,0,.2,1),padding-block .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),padding-block .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1);padding-block:var(--space-24);width:100vw;overflow:visible}body:has(.contact-page) .navbar-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--base)}.navbar-wrapper .navbar-logo-link{display:block;z-index:40;-webkit-transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}@media(min-width:900px){.navbar-wrapper .navbar-logo-link{width:290px;height:97px}}@media(max-width:899px){.navbar-wrapper .navbar-logo-link{width:170px;height:57px}}.navbar-wrapper .navbar-logo{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}@media(min-width:900px){.navbar-wrapper .navbar-logo{width:290px;height:97px}}@media(max-width:899px){.navbar-wrapper .navbar-logo{width:170px;height:57px}}.navbar-wrapper .navbar-burger{display:none;position:relative;-webkit-transform:scale(1);transform:scale(1);z-index:10;-webkit-transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;background:none;padding:0}.navbar-wrapper .navbar-burger:active{-webkit-transform:scale(.92);transform:scale(.92)}@media(max-width:899px){.navbar-wrapper .navbar-burger{display:block;-ms-flex-item-align:center;align-self:center;width:27px;height:20px}}.navbar-wrapper .navbar-burger span{display:block;position:absolute;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:var(--primary);width:27px;height:4px}.navbar-wrapper .navbar-burger span:first-child{top:0}.navbar-wrapper .navbar-burger span:nth-child(2){top:8px}.navbar-wrapper .navbar-burger span:nth-child(3){bottom:0}.navbar-wrapper[data-variant=dark] .navbar-burger span{background-color:var(--black)}.navbar-wrapper.scrolled .navbar-burger span{background-color:var(--white)}.navbar-wrapper .navbar-burger.is-active span:first-child{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-wrapper .navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-wrapper .navbar-burger.is-active span:nth-child(3){bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-wrapper.hidden{-webkit-transform:translateY(-110%);transform:translateY(-110%)}.navbar-wrapper.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f0f0ff2;padding-block:0}@media(min-width:900px){.navbar-wrapper.scrolled .navbar-logo-link{width:58px;height:97px}}@media(max-width:899px){.navbar-wrapper.scrolled .navbar-logo-link{width:auto;height:auto}}.navbar-wrapper.scrolled .navbar-link{color:var(--white)}.navbar-wrapper.visible{-webkit-transform:translateY(0);transform:translateY(0)}.navbar-wrapper[data-variant=dark] .navbar-link{color:var(--black)}.navbar-wrapper[data-variant=light] .navbar-link{color:var(--white)}.navbar-wrapper .navbar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:900px){.navbar-wrapper .navbar-container{height:90px}}@media(max-width:899px){.navbar-wrapper .navbar-container{height:80px}}.navbar-wrapper .navbar-container .navbar-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-12)}@media(max-width:899px){.navbar-wrapper .navbar-container .navbar-links{position:fixed;top:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(100%);transform:translate(100%);z-index:5;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);background-color:var(--base);width:100%;height:100vh}.navbar-wrapper .navbar-container .navbar-links.is-open{-webkit-transform:translateX(0);transform:translate(0)}}.navbar-wrapper .navbar-container .navbar-links .navbar-link{position:relative;-webkit-transform:scale(1);transform:scale(1);z-index:2;-webkit-transition:opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);padding-inline:var(--space-12);padding-block:var(--space-6);overflow:hidden;font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--font-base);line-height:var(--leading-base);text-transform:uppercase}.navbar-wrapper .navbar-container .navbar-links .navbar-link:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.9}.navbar-wrapper .navbar-container .navbar-links .navbar-link:before{position:absolute;z-index:-1;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:-webkit-clip-path .4s ease;transition:clip-path .4s ease,-webkit-clip-path .4s ease;inset:0;background-color:var(--primary);padding-inline:var(--space-12);padding-block:var(--space-6);content:attr(data-text);color:var(--white);font-style:italic}.navbar-wrapper .navbar-container .navbar-links .navbar-link span{position:relative;z-index:0}@media(min-width:900px){.navbar-wrapper .navbar-container .navbar-links .navbar-link:hover:not(.active):before{-webkit-clip-path:polygon(0 0,110% 0,100% 100%,-10% 100%);clip-path:polygon(0 0,110% 0,100% 100%,-10% 100%)}}.navbar-wrapper .navbar-container .navbar-links .navbar-link.active{color:var(--primary)}.navbar-wrapper .navbar-container .navbar-links .navbar-link.active:before{display:none}.navbar-wrapper .navbar-container .navbar-links .navbar-contact{padding-inline:var(--space-20);padding-block:var(--space-10);min-width:unset}body[data-noise]{background-image:url(/assets/images/common/bg.webp)}.light{position:relative;background-color:var(--white)}.light:before{position:absolute;inset:0;background:radial-gradient(57.54% 63.11% at 50% 50%,#d9d9d900 0,#000);opacity:.3;width:100%;height:100%;content:" "}@supports (color:color(display-p3 0 0 0)){.light:before{background:radial-gradient(57.54% 63.11% at 50% 50%,#d9d9d900 0,#000)}}.board-detail-hero{width:100%;height:505px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.board-detail-hero{height:300px}}@media(max-width:480px){.board-detail-hero{height:200px}}.boards-hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:min(85vh,1000px)}@media(max-width:768px){.boards-hero-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:min(60vh,1000px)}}.boards-hero-container .boards-hero{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:repeat(2,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(max-width:768px){.boards-hero-container .boards-hero{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.boards-hero-container .boards-hero .boards-opener h1{font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--leading-6xl)}.boards-hero-container .boards-hero .boards-opener p{font-size:var(--text-3xl);line-height:var(--leading-3xl)}.boards-hero-container .boards-hero .boards-opener>*+*{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32)}@media(max-width:768px){.boards-hero-container .boards-hero .boards-opener{padding-top:calc(50vh - 175px)}}.boards-hero-container .boards-hero .board-opener-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:457px;height:444px;overflow:visible}@media(max-width:768px){.boards-hero-container .boards-hero .board-opener-image{display:none}}.boards-hero-container .boards-hero .board-opener-image img{-webkit-transform:scale(2) translateX(82px) translateY(-29px);transform:scale(2) translate(82px) translateY(-29px);width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.skate-card{position:relative;border:1px solid var(--tertiary);height:100%;overflow:hidden}@media(max-width:899px){.skate-card .skate-card-image{position:relative}}.skate-card .skate-card-body{-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);position:relative;padding-inline:var(--space-22);padding-block:var(--space-26);height:100%}.skate-card .skate-card-image{aspect-ratio:1/1;width:100%;overflow:hidden}.skate-card .skate-card-image img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skate-card:hover .skate-card-body{background-color:var(--primary)}.skate-card:hover .skate-card-body .skate-card-brand,.skate-card:hover .skate-card-body .skate-card-description,.skate-card:hover .skate-card-body .skate-card-name{color:var(--white)}.skate-card .skate-card-body .skate-card-brand{color:var(--black);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-2xl)}.skate-card .skate-card-body .skate-card-name{color:var(--black);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-5xl);line-height:1}.skate-card .skate-card-body .skate-card-name .skate-card-link:after{position:absolute;inset:0;content:""}.skate-card .skate-card-body .skate-card-badges{position:absolute;top:-50px;-webkit-margin-before:0;margin-block-start:0}.skate-card .skate-card-body .skate-card-badges>*+*{-webkit-margin-start:var(--space-6);margin-inline-start:var(--space-6)}@media(max-width:899px){.skate-card .skate-card-body .skate-card-badges{position:absolute;top:-56px;left:var(--space-20);z-index:2;-webkit-margin-before:0;margin-block-start:0}}.skate-card .skate-card-body .skate-card-description{display:-webkit-box;overflow:hidden;color:var(--black);font-size:var(--text-lg);line-height:var(--leading-lg);-webkit-box-orient:vertical;-webkit-line-clamp:5}.skate-card .skate-card-body>*+*{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}.skate-cards-grid{display:grid;position:relative;grid-template-columns:repeat(auto-fill,minmax(385px,1fr));gap:var(--space-16);z-index:10;margin:0;padding:0;list-style:none}@media(max-width:900px){.skate-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.skate-cards-grid{grid-template-columns:repeat(1,1fr)}}.about{position:relative;margin-inline:auto;max-width:1920px}.about .about-decoration{position:absolute;right:0;z-index:1;width:100%}@media(min-width:900px){.about .about-decoration{bottom:-40%;max-width:480px}}@media(max-width:899px){.about .about-decoration{bottom:-20%;max-width:205px}}.about-container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:var(--space-200)}@media(min-width:900px){.about-container{grid-template-columns:repeat(9,1fr);gap:var(--space-110)}}@media(max-width:899px){.about-container{grid-template-columns:1fr;gap:var(--space-40);padding-bottom:340px}}.about-container .about-content{color:var(--white)}@media(min-width:900px){.about-container .about-content{grid-column:span 5}}.about-container .about-content .about-opener .about-opener-heading{position:relative}.about-container .about-content .about-opener .about-opener-heading .about-opener-decoraiton{position:absolute;top:-50%;left:-7.5%;z-index:1}@media(min-width:900px){.about-container .about-content .about-opener .about-opener-heading .about-opener-decoraiton{width:300px}}@media(max-width:899px){.about-container .about-content .about-opener .about-opener-heading .about-opener-decoraiton{top:-95%;width:250px}}.about-container .about-content .about-opener h2{position:relative;z-index:2;font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--leading-6xl);white-space:nowrap}.about-container .about-content .about-opener p{font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl);line-height:var(--leading-3xl)}.about-container .about-content .about-opener>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}.about-container .about-content>p{font-size:var(--text-lg);line-height:var(--leading-lg)}.about-container .about-content>*+*{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32)}.about-container .about-image{position:relative}@media(min-width:900px){.about-container .about-image{grid-column:span 4}}.about-container .about-image .square{position:absolute;right:calc(var(--space-32)*-1);bottom:calc(var(--space-32)*-1);z-index:1;background-color:var(--primary);aspect-ratio:1/1;width:50%}.about-container .about-image img{position:relative;z-index:2;aspect-ratio:1/1;width:100%}.course{position:relative;padding-block:var(--space-162)}@media(max-width:900px){.course{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:770px}}.course .course-content{position:relative;z-index:2;color:var(--white);text-align:center}.course .course-content h2{font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--text-6xl)}.course .course-content p{font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl);line-height:var(--leading-3xl)}.course .course-content .course-button{width:100%;max-width:662px}.course .course-content>*+*{-webkit-margin-before:var(--space-28);margin-block-start:var(--space-28)}.course .course-image{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dropdown{display:inline-block;position:relative}.dropdown-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-6);-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;background:transparent;padding:var(--space-12)}.dropdown-trigger .dropdown-label{color:var(--dark);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.dropdown-trigger .dropdown-icon{-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:var(--dark)}.dropdown-trigger .dropdown-icon-selected,.dropdown.has-selection .dropdown-trigger .dropdown-icon-default{display:none}.dropdown.has-selection .dropdown-trigger .dropdown-icon-selected{display:block}.dropdown.is-open .dropdown-trigger .dropdown-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.is-open .dropdown-menu{visibility:visible;opacity:1}.dropdown-menu{position:absolute;top:100%;right:0;left:59%;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translate(-50%);visibility:hidden;opacity:0;z-index:100;margin:0;border-top:none;background:var(--white);padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:300px;overflow-y:auto;list-style:none}.dropdown-item,.dropdown-menu{-webkit-transition:all .2s ease;transition:all .2s ease}.dropdown-item{cursor:pointer;padding-inline:var(--space-14);padding-block:var(--space-12);color:var(--dark);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-sm);letter-spacing:.06em;text-align:center;text-transform:uppercase}.dropdown-item.is-selected,.dropdown-item:hover{background:var(--primary);color:var(--white)}.filter-bar-container .filter-bar-mobile-heading{display:none}.filter-bar-container .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;padding-right:var(--space-44)}.filter-bar-container .filter-bar .filter-bar-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-10);cursor:pointer;padding:var(--space-14);font-style:var(--italic);font-weight:var(--font-extrabold);text-transform:uppercase}.filter-bar-container .filter-bar .filter-bar-button img{-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.filter-bar-container .filter-bar .filter-bar-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-6);visibility:hidden;opacity:0}.filter-bar-container .filter-bar:not(.active){border-bottom-color:var(--dark)}.filter-bar-container .filter-bar.active{border-color:var(--dark)}.filter-bar-container .filter-bar.active .filter-bar-button img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-bar-container .filter-bar.active .filter-bar-items{visibility:visible;opacity:1}@media(max-width:768px){.filter-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-bar-container .filter-bar-mobile-heading{display:block;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10);font-style:var(--italic);font-weight:var(--font-extrabold);text-transform:uppercase}.filter-bar-container .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:unset;width:100%}.filter-bar-container .filter-bar .filter-bar-button{display:none}.filter-bar-container .filter-bar .filter-bar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-6);visibility:visible!important;opacity:1!important;width:100%}}.boards-section{position:relative;z-index:2;padding-bottom:var(--space-162)}.boards-section>*+*{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16)}.boards-section .skate-card{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;opacity:1!important;-webkit-transition:none!important;transition:none!important}.input{outline:none;border:none;background-color:var(--white);padding-block:var(--space-16);width:100%;color:#000;font-style:var(--italic);font-size:var(--text-base)}@media(min-width:900px){.input{padding-inline:var(--space-44)}}@media(max-width:899px){.input{padding-inline:var(--space-24)}}.input::-webkit-input-placeholder{color:#717171}.input::-moz-placeholder{color:#717171}.input:-ms-input-placeholder{color:#717171}.input::-ms-input-placeholder{color:#717171}.input::placeholder{color:#717171}.textarea{outline:none;border:none;background-color:var(--white);padding-inline:45px;padding-block:var(--space-16);width:100%;resize:vertical;color:#000;font-style:var(--italic);font-size:var(--text-base);font-family:inherit}.textarea::-webkit-input-placeholder{color:#717171}.textarea::-moz-placeholder{color:#717171}.textarea:-ms-input-placeholder{color:#717171}.textarea::-ms-input-placeholder{color:#717171}.textarea::placeholder{color:#717171}.success-modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;z-index:9999;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;background-color:#000c;width:100%;height:100%;pointer-events:none}.success-modal-overlay[data-open=true]{visibility:visible;opacity:1;pointer-events:auto}.success-modal{position:relative;width:90%;max-width:1195px;height:738px;max-height:90vh;overflow:hidden}@media(max-width:1024px){.success-modal{height:auto;max-height:90vh;overflow-y:auto}}.success-modal .light{padding-inline:165px;height:100%}@media(max-width:1024px){.success-modal .light{padding-inline:var(--space-48)}}@media(max-width:768px){.success-modal .light{padding-inline:var(--space-24)}}.success-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:30px;right:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;cursor:pointer;border:none;background:none;padding:0;color:var(--black)}.success-modal-close:hover{opacity:.7}.success-modal-close svg{width:50px;height:50px}@media(max-width:768px){.success-modal-close{top:var(--space-16);right:var(--space-16)}.success-modal-close svg{width:32px;height:32px}}.success-modal-content{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-64);padding-block:var(--space-80);height:100%}@media(max-width:1024px){.success-modal-content{grid-template-columns:1fr;gap:var(--space-48);padding-block:var(--space-48)}}@media(max-width:768px){.success-modal-content{gap:var(--space-32);padding-block:var(--space-32)}}.success-modal-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.success-modal-image img{width:100%;max-width:400px;height:auto}@media(max-width:1024px){.success-modal-image img{max-width:300px}}@media(max-width:768px){.success-modal-image img{max-width:200px}}.success-modal-text h2{margin:0;color:var(--black);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:1.1}@media(max-width:768px){.success-modal-text h2{font-size:var(--text-4xl)}}.success-modal-text h3{margin:0;-webkit-margin-before:32px;margin-block-start:32px;color:var(--black);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-4xl);line-height:1.2}@media(max-width:768px){.success-modal-text h3{-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24);font-size:var(--text-2xl)}}.success-modal-text p{margin:0;-webkit-margin-before:12px;margin-block-start:12px;color:var(--black);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-2xl);line-height:1.3}@media(max-width:768px){.success-modal-text p{font-size:var(--text-lg)}}.success-modal-text .button{display:inline-block;-webkit-margin-before:58px;margin-block-start:58px;width:100%;max-width:295px;text-align:center}@media(max-width:768px){.success-modal-text .button{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32)}}.contact-page{position:relative;border-bottom:45px solid var(--primary)}@media(max-width:1170px){.contact-page{border-bottom:20px solid var(--primary)}}.contact-page .contact-split-bg{position:relative}.contact-page .contact-decoration-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1;width:100%;max-width:1920px;height:100%;pointer-events:none}@media(max-width:1300px){.contact-page .contact-decoration-container{display:none}}.contact-page .contact-decoration-container .contact-decoration{position:absolute;bottom:5px;left:-20%;max-width:310px}.contact-page .split-left{position:absolute;top:0;left:0;z-index:0;background-color:var(--base);width:calc(50vw - 116px);height:100%}@media(max-width:1170px){.contact-page .split-left{width:100%}}.contact-page .split-right{position:absolute;top:0;right:0;z-index:0;background-color:#fff;width:calc(50vw + 116px);height:100%}@media(max-width:1170px){.contact-page .split-right{background-color:var(--base);width:100%}}.contact-page .contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}@media(max-width:1305px){.contact-page .contact-content{max-width:1070px}}@media(max-width:1170px){.contact-page .contact-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-page .contact-left{padding-block:210px;width:382px}@media(max-width:1305px){.contact-page .contact-left{width:354px}}@media(max-width:1170px){.contact-page .contact-left{-webkit-padding-before:var(--space-162);padding-block-start:var(--space-162);-webkit-padding-after:0;padding-block-end:0;width:100%}}.contact-page .contact-left h1{margin:0;color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--leading-6xl)}@media(max-width:1170px){.contact-page .contact-left h1{font-size:var(--text-4xl);line-height:var(--leading-4xl)}}.contact-page .contact-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-4);-webkit-margin-before:var(--space-40);margin-block-start:var(--space-40)}.contact-page .contact-cards>*+*{-webkit-margin-before:5px;margin-block-start:5px}.contact-page .contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid var(--outline-border);width:100%;text-decoration:none}.contact-page .contact-card:hover .contact-icon{background-color:var(--white)}.contact-page .contact-card:hover .contact-text{background-color:var(--primary);color:var(--white)}.contact-page .contact-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-color:var(--primary);width:84px;height:84px}.contact-page .contact-icon img{position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contact-page .contact-icon img.icon-default{opacity:1}.contact-page .contact-card:hover .contact-icon img.icon-default,.contact-page .contact-icon img.icon-hover{opacity:0}.contact-page .contact-card:hover .contact-icon img.icon-hover{opacity:1}.contact-page .contact-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-padding-start:22px;padding-inline-start:22px;height:84px;color:var(--white);font-style:var(--italic);font-weight:var(--font-bold);font-size:var(--text-base)}.contact-page .contact-info{-webkit-margin-before:36px;margin-block-start:36px;color:var(--white);font-size:var(--text-base);line-height:1.5}.contact-page .contact-right{padding-block:210px;width:100%;max-width:592px}@media(max-width:1170px){.contact-page .contact-right{padding-block:var(--space-64);max-width:100%}}.contact-page .contact-right h2{margin:0;color:var(--black);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-4xl);line-height:var(--leading-4xl)}@media(max-width:1170px){.contact-page .contact-right h2{color:var(--white);font-size:var(--text-3xl);line-height:var(--leading-3xl)}}.contact-page .faq-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-6);-webkit-margin-before:var(--space-40);margin-block-start:var(--space-40)}@media(max-width:900px){.contact-page .faq-cards{-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24)}}.contact-page .faq-cards>*+*{-webkit-margin-before:5px;margin-block-start:5px}.contact-page .faq-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--outline-border);width:100%;pointer-events:none;text-decoration:none}@media(max-width:1170px){.contact-page .faq-card{border-color:var(--tertiary)}}.contact-page .faq-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;background-color:var(--primary);width:52px}.contact-page .faq-icon,.contact-page .faq-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px}.contact-page .faq-text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;-webkit-padding-start:22px;padding-inline-start:22px;-webkit-padding-end:22px;padding-inline-end:22px;color:var(--black);font-style:var(--italic);font-weight:var(--font-bold);font-size:var(--text-base)}@media(max-width:1170px){.contact-page .faq-text{color:var(--white)}}.contact-page .contact-form{-webkit-margin-before:var(--space-40);margin-block-start:var(--space-40)}.contact-page .contact-form>*+*{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.contact-page .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-6)}@media(max-width:1170px){.contact-page .form-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-4)}}.contact-page .form-field+.contact-page .form-field{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.contact-page .form-field label{-ms-flex-negative:0;flex-shrink:0;width:120px;color:var(--black);font-style:var(--italic);font-weight:var(--font-bold);font-size:var(--text-base)}@media(max-width:1170px){.contact-page .form-field label{-webkit-padding-before:0;padding-block-start:0;width:100%;color:var(--white)}}.contact-page .contact-input{background-color:#e4e4e4!important;padding-inline:var(--space-24)!important}.contact-page .contact-submit{-webkit-margin-before:32px;margin-block-start:32px;width:100%}.contact-page .contact-terms{-webkit-margin-before:16px;margin-block-start:16px;color:var(--black);font-weight:var(--font-medium);font-size:var(--text-base)}@media(max-width:1170px){.contact-page .contact-terms{color:var(--white)}}.contact-page .contact-terms a{color:var(--primary);text-decoration:none}.contact-page .contact-terms a:hover{text-decoration:underline}.hero-section{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:min(100vh,1000px)}.hero-section[data-size=smaller]{height:min(100vh,760px)}.hero-section[data-size=smaller] .hero-content{margin-top:var(--space-90)}.hero-section .hero-media{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-section .hero-decoration-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1;width:100%;max-width:1920px;height:100%}.hero-section .hero-decoration-container .hero-decoration{position:absolute;right:0;bottom:calc(var(--space-140)*-1);will-change:transform;max-width:310px}@media(max-width:900px){.hero-section .hero-decoration-container{display:none}}.hero-section .hero-content{position:relative;z-index:2}.hero-section .hero-content>*+*{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32)}.card-grid-section{position:relative;z-index:2;-webkit-padding-before:var(--space-200);padding-block-start:var(--space-200);-webkit-padding-after:var(--space-120);padding-block-end:var(--space-120)}@media(max-width:900px){.card-grid-section{padding-block:var(--space-60)}}.card-grid-section .card-grid-header h2{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:1;text-align:center;text-wrap:balance}.card-grid-section .card-grid-header p{color:var(--white);font-weight:var(--font-semibold);font-size:var(--text-3xl);line-height:var(--leading-3xl);text-align:center}.card-grid-section .card-grid-header>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}.card-grid-section .card-grid-banners{display:grid;position:relative;gap:var(--space-16)}@media(min-width:900px){.card-grid-section .card-grid-banners{grid-template-columns:repeat(2,1fr)}}@media(max-width:899px){.card-grid-section .card-grid-banners{-webkit-margin-before:var(--space-120)!important;margin-block-start:var(--space-120)!important}}.card-grid-section .card-grid-banners .card-grid-decoration{position:absolute;bottom:-30%;left:-20%;z-index:1;pointer-events:none}@media(max-width:899px){.card-grid-section .card-grid-banners .card-grid-decoration{top:-60px;bottom:unset;left:-20px;max-width:180px}}@media(min-width:900px){.card-grid-section .card-grid-banners .course-banner:first-of-type{grid-column:span 2}}.card-grid-section .card-grid-content .card-grid-items{display:grid;gap:var(--space-8)}@media(max-width:900px){.card-grid-section .card-grid-content .card-grid-items{gap:var(--space-16)}}.card-grid-section .card-grid-content>*+*{-webkit-margin-before:var(--space-22);margin-block-start:var(--space-22)}.card-grid-section>*+*{-webkit-margin-before:var(--space-36);margin-block-start:var(--space-36)}.card-grid-section[data-columns="3"] .card-grid-items{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media(max-width:800px){.card-grid-section[data-columns="3"] .card-grid-items{grid-template-columns:repeat(2,1fr)}.card-grid-section[data-columns="3"] .card-grid-items .course-card{aspect-ratio:auto}}@media(max-width:620px){.card-grid-section[data-columns="3"] .card-grid-items{grid-template-columns:1fr}}.card-grid-section[data-columns="4"] .card-grid-items{grid-template-columns:repeat(auto-fill,minmax(292px,1fr))}.course-card{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);border:1px solid var(--tertiary);padding-inline:var(--space-12);padding-block:var(--space-64)}@media(max-width:768px){.course-card{aspect-ratio:1/1}}.course-card img{display:block;margin-inline:auto;width:62px;height:62px}.course-card h3{-webkit-margin-before:var(--space-44);margin-block-start:var(--space-44);-webkit-margin-after:var(--space-16);margin-block-end:var(--space-16);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-2xl);text-wrap:balance}.course-card h3,.course-card p{color:var(--white);text-align:center}.course-card p{font-size:var(--font-base);line-height:var(--leading-base)}.cta-section{background-color:var(--primary);padding-block:var(--space-120)}@media(max-width:900px){.cta-section{padding-block:var(--space-60)}}.cta-section .cta-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cta-section .cta-content h2{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:1}.cta-section .cta-content p{color:var(--white)}.cta-section .cta-content>*+*{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16)}.age-requirements{padding-block:var(--space-120)}@media(max-width:900px){.age-requirements{padding-block:var(--space-60)}}.age-requirements .age-requirements-container h2{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:1;text-align:center;text-wrap:balance}.age-requirements .age-requirements-cards{display:grid;gap:var(--space-16);-webkit-margin-before:var(--space-40);margin-block-start:var(--space-40)}@media(min-width:651px){.age-requirements .age-requirements-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.age-requirements .age-requirements-cards{grid-template-columns:1fr}}.age-requirements .age-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--outline-border);padding:var(--space-40);min-height:468px;text-align:center}.age-requirements .age-card .age-card-header{position:relative;-webkit-margin-before:var(--space-80);margin-block-start:var(--space-80);width:100%}.age-requirements .age-card .age-card-decoration{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.age-requirements .age-card h3{position:relative;z-index:1;color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:1}.age-requirements .age-card .age-card-title{position:relative;z-index:1;-webkit-margin-before:var(--space-90);margin-block-start:var(--space-90);color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl)}.age-requirements .age-card .age-card-description{position:relative;z-index:1;-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16);color:var(--white);font-size:var(--text-lg)}.pricing-table-section{padding-block:var(--space-120)}@media(max-width:900px){.pricing-table-section{padding-block:var(--space-60)}}.pricing-table-section .pricing-table-container h2{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:1;text-align:center;text-wrap:balance}.pricing-table-section .pricing-table-container>p{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20);color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl);text-align:center}.pricing-table-section .pricing-sticky-header{display:none}@media(max-width:900px){.pricing-table-section .pricing-sticky-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-transition:top .4s cubic-bezier(.4,0,.2,1);transition:top .4s cubic-bezier(.4,0,.2,1);margin-left:-20px;-webkit-margin-before:var(--space-40);margin-block-start:var(--space-40);width:100vw}body:has(.navbar-wrapper.scrolled.visible) .pricing-table-section .pricing-sticky-header{top:80px}.pricing-table-section .pricing-sticky-header .pricing-table-month-placeholder{-ms-flex-negative:0;flex-shrink:0;background-color:#303030;padding:var(--space-8);width:44.61px}.pricing-table-section .pricing-sticky-header table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}.pricing-table-section .pricing-sticky-header table col:first-child{width:70%}.pricing-table-section .pricing-sticky-header table col:nth-child(2){width:30%}.pricing-table-section .pricing-sticky-header table thead tr{background-color:var(--primary);height:52px}.pricing-table-section .pricing-sticky-header table thead tr th{background-color:var(--primary);padding:0 var(--space-16);color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-lg);text-align:left;white-space:nowrap}.pricing-table-section .pricing-sticky-header table thead tr th:first-child{padding-left:var(--space-16)}.pricing-table-section .pricing-sticky-header table thead tr th:nth-child(2){-webkit-padding-start:0;padding-inline-start:0;text-align:center}}.pricing-table-section .pricing-table{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid var(--tertiary)}.pricing-table-section .pricing-table:first-of-type{-webkit-margin-before:var(--space-40);margin-block-start:var(--space-40)}.pricing-table-section .pricing-table .pricing-badge{position:absolute;top:50%;right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);z-index:10;background-color:var(--primary);padding:var(--space-6) var(--space-12);text-align:center}@media(max-width:1000px){.pricing-table-section .pricing-table .pricing-badge{display:none}}.pricing-table-section .pricing-table .pricing-badge .badge-month{margin:unset;color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-lg);text-transform:uppercase}.pricing-table-section .pricing-table .pricing-badge .badge-discount{margin:unset;color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-4xl);line-height:1}.pricing-table-section .pricing-table .pricing-table-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:#ffffff0d;padding:var(--space-18);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.pricing-table-section .pricing-table .pricing-table-month span{color:var(--primary);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl)}@media(max-width:900px){.pricing-table-section .pricing-table .pricing-table-month{padding:var(--space-8)}.pricing-table-section .pricing-table .pricing-table-month span{color:var(--white);font-size:var(--text-3xl)}}.pricing-table-section .pricing-table .pricing-table-mobile{display:none}@media(max-width:900px){.pricing-table-section .pricing-table{margin-left:-20px;border:0;width:100vw}.pricing-table-section .pricing-table .pricing-table-desktop{display:none}.pricing-table-section .pricing-table .pricing-table-mobile{display:block}.pricing-table-section .pricing-table .pricing-badge{display:none}.pricing-table-section .pricing-table .pricing-table-wrapper{padding:0!important}.pricing-table-section .pricing-table table tbody tr:nth-child(2n){background:transparent;background-color:transparent!important}}.pricing-table-section .pricing-table .pricing-table-content{width:100%}.pricing-table-section .pricing-table .pricing-table-wrapper{padding-inline:var(--space-8);padding-block:var(--space-10);width:100%}.pricing-table-section .pricing-table table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}.pricing-table-section .pricing-table table col:first-child{width:20%}.pricing-table-section .pricing-table table col:nth-child(2){width:35%}.pricing-table-section .pricing-table table col:nth-child(3),.pricing-table-section .pricing-table table col:nth-child(4),.pricing-table-section .pricing-table table col:nth-child(5){width:15%}.pricing-table-section .pricing-table table thead tr{background-color:var(--primary);height:52px}.pricing-table-section .pricing-table table thead tr th{background-color:var(--primary);padding:0 var(--space-16);color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-2xl);text-align:left}.pricing-table-section .pricing-table table thead tr th:first-child{padding-left:var(--space-24)}.pricing-table-section .pricing-table table thead tr th:nth-child(3),.pricing-table-section .pricing-table table thead tr th:nth-child(4),.pricing-table-section .pricing-table table thead tr th:nth-child(5){text-align:center}@media(max-width:900px){.pricing-table-section .pricing-table table thead tr th{-webkit-padding-end:var(--space-16);padding-inline-end:var(--space-16);white-space:nowrap}.pricing-table-section .pricing-table table thead tr th:nth-child(2){-webkit-padding-start:0!important;padding-inline-start:0!important}}.pricing-table-section .pricing-table table tbody tr{-webkit-transition:background-color .2s;transition:background-color .2s;height:40px}.pricing-table-section .pricing-table table tbody tr:nth-child(2n){background:#ffffff0d}.pricing-table-section .pricing-table table tbody tr:hover{background-color:#e31c474d}.pricing-table-section .pricing-table table tbody tr td{padding:0 var(--space-16);color:var(--white);font-style:var(--italic);font-weight:var(--font-medium);font-size:var(--text-2xl)}.pricing-table-section .pricing-table table tbody tr td:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-8);padding-left:var(--space-16);height:40px}.pricing-table-section .pricing-table table tbody tr td:nth-child(5){background:#ffffff0d;text-align:center}.pricing-table-section .pricing-table table tbody tr td:nth-child(3),.pricing-table-section .pricing-table table tbody tr td:nth-child(4),.pricing-table-section .pricing-table table tbody tr td:nth-child(5){text-align:center}.pricing-table-section .pricing-table .pricing-table-mobile table col:first-child{width:70%}.pricing-table-section .pricing-table .pricing-table-mobile table col:nth-child(2){width:30%}.pricing-table-section .pricing-table .pricing-table-mobile table thead tr th{font-size:var(--text-lg)}.pricing-table-section .pricing-table .pricing-table-mobile table thead tr th:first-child{padding-left:var(--space-16)}.pricing-table-section .pricing-table .pricing-table-mobile table thead tr th:nth-child(2){text-align:center}.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr{height:auto}.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr td{padding:var(--space-12) var(--space-16);font-size:var(--text-lg)}.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr td:first-child{display:table-cell;padding-left:var(--space-16);height:auto}.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr td:nth-child(2){vertical-align:middle;background:#ffffff0d;text-align:center}@media(max-width:900px){.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr td:nth-child(2){background:transparent!important;padding-inline:unset;text-align:left;white-space:nowrap}}.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr td .mobile-lesson-cell .mobile-lesson-name{margin:0;color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-lg)}.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr td .mobile-lesson-cell .mobile-lesson-name .mobile-discount{color:var(--primary)}.pricing-table-section .pricing-table .pricing-table-mobile table tbody tr td .mobile-lesson-cell .mobile-lesson-time{margin:0;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);color:var(--white);font-style:var(--italic);font-weight:var(--font-medium);font-size:var(--text-sm)}.pricing-table-section .pricing-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.pricing-table-section .pricing-cta,.pricing-table-section .pricing-cta .pricing-cta-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-table-section .pricing-cta .pricing-cta-text{gap:var(--space-8);margin:0;color:var(--white);font-size:var(--text-lg)}@media(max-width:900px){.pricing-table-section .pricing-cta .pricing-cta-text{display:none}}.pricing-table-section .pricing-cta button,.start-button{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);width:100%;max-width:680px}.lesson-options-section{padding-block:var(--space-120)}@media(max-width:900px){.lesson-options-section{padding-block:var(--space-60)}}.lesson-options-section .lesson-options-container h2{position:relative;z-index:2;color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:1;text-align:center}.lesson-options-section .lesson-options-sections{position:relative}.lesson-options-section .lesson-options-sections>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}.lesson-options-section .lesson-options-decoration{position:absolute;top:50%;right:-20%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;width:310px;height:auto;pointer-events:none}@media(max-width:900px){.lesson-options-section .lesson-options-decoration{display:none}}.lesson-options-section .lesson-options-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:var(--space-16);-webkit-margin-before:var(--space-48);margin-block-start:var(--space-48)}@media(max-width:900px){.lesson-options-section .lesson-options-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.lesson-options-section .lesson-bg-image{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.lesson-options-section .lesson-bg-image{display:none}}.lesson-options-section .lesson-rotated-text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media(max-width:900px){.lesson-options-section .lesson-rotated-text{-webkit-transform:none;transform:none;background:transparent;padding:var(--space-24);-webkit-padding-before:unset;padding-block-start:unset;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.lesson-options-section .lesson-rotated-text span{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-7xl)}@media(max-width:900px){.lesson-options-section .lesson-rotated-text span{font-size:var(--text-4xl)}}.lesson-options-section .lesson-options-grid{display:grid;position:relative;grid-template-columns:repeat(2,1fr);-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:2}@media(max-width:900px){.lesson-options-section .lesson-options-grid{grid-template-columns:1fr}}.lesson-options-section .lesson-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;cursor:pointer;border:1px solid var(--tertiary);padding:var(--space-40);height:540px;overflow:hidden}@media(max-width:900px){.lesson-options-section .lesson-card{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--space-12);padding:var(--space-24);height:auto}}.lesson-options-section .lesson-card:hover .lesson-card-overlay{opacity:1}.lesson-options-section .lesson-card:hover .lesson-price-badge{-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;background-color:var(--white)}.lesson-options-section .lesson-card:hover .lesson-cta-button{visibility:visible;opacity:1;pointer-events:auto}.lesson-options-section .lesson-card .lesson-card-overlay{position:absolute;opacity:0;z-index:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;inset:0;pointer-events:none}@media(max-width:900px){.lesson-options-section .lesson-card .lesson-card-overlay{opacity:1}}.lesson-options-section .lesson-card .lesson-card-decoration{position:absolute;right:0;bottom:0;z-index:1;width:167px;height:auto;pointer-events:none}.lesson-options-section .lesson-card .lesson-card-content{position:relative;z-index:2}.lesson-options-section .lesson-card .lesson-price-badge{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:1px;right:1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;width:164px;height:64px;color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-4xl);text-align:center}@media(max-width:900px){.lesson-options-section .lesson-card .lesson-price-badge{width:120px;height:48px;font-size:var(--text-2xl)}}.lesson-options-section .lesson-card h4{margin:0;color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-5xl);line-height:1}@media(max-width:900px){.lesson-options-section .lesson-card h4{font-size:var(--text-3xl)}}.lesson-options-section .lesson-card .lesson-subtitle{margin:0;-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10);color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl)}@media(max-width:900px){.lesson-options-section .lesson-card .lesson-subtitle{font-size:var(--text-lg)}}.lesson-options-section .lesson-card .lesson-info-table{display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-16);-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);color:var(--white);font-size:var(--text-lg)}.lesson-options-section .lesson-card ol{padding-left:var(--space-24);color:var(--white);font-size:var(--text-lg);list-style-type:square}.lesson-options-section .lesson-card .lesson-card-content ol{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}.lesson-options-section .lesson-card .lesson-footer{position:relative;z-index:2;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lesson-options-section .lesson-card .lesson-footer>*+*{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}.lesson-options-section .lesson-card .lesson-footer .lesson-divider{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:55%;height:2px}.lesson-options-section .lesson-card .lesson-footer .lesson-next{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;color:var(--white);font-weight:var(--font-bold);font-size:var(--text-lg);line-height:var(--leading-lg)}.lesson-options-section .lesson-card .lesson-cta-button{position:absolute;right:var(--space-40);bottom:20px;left:var(--space-40);visibility:hidden;opacity:0;z-index:3;-webkit-transition:opacity .3s ease,visibility .3s ease,background-color .3s ease;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease;cursor:pointer;border:none;background-color:var(--white);padding-inline:var(--space-24);padding-block:var(--space-16);pointer-events:none;font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-lg);text-transform:uppercase}.lesson-options-section .lesson-card .lesson-cta-button:hover{background-color:var(--white-hover)}@media(max-width:900px){.lesson-options-section .lesson-card .lesson-cta-button{position:relative;right:auto;bottom:auto;left:auto;visibility:visible;opacity:1;pointer-events:auto}}.lesson-options-section .lesson-options-wrapper[data-accent=orange] .lesson-divider,.lesson-options-section .lesson-options-wrapper[data-accent=orange] .lesson-price-badge{background-color:var(--badge-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=orange] .accent-text{-webkit-transition:color .3s ease;transition:color .3s ease;color:var(--badge-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=orange] .lesson-card-overlay{background-color:var(--badge-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=orange] .lesson-cta-button{color:var(--badge-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=orange] .lesson-card:hover .lesson-price-badge{background-color:var(--white)!important;color:var(--badge-orange)!important}.lesson-options-section .lesson-options-wrapper[data-accent=orange] .lesson-card:hover .accent-text{color:var(--white)}.lesson-options-section .lesson-options-wrapper[data-accent=primary] .lesson-divider,.lesson-options-section .lesson-options-wrapper[data-accent=primary] .lesson-price-badge{background-color:var(--primary)}.lesson-options-section .lesson-options-wrapper[data-accent=primary] .accent-text{-webkit-transition:color .3s ease;transition:color .3s ease;color:var(--primary)}.lesson-options-section .lesson-options-wrapper[data-accent=primary] .lesson-card-overlay{background-color:var(--primary)}.lesson-options-section .lesson-options-wrapper[data-accent=primary] .lesson-cta-button{color:var(--primary)}.lesson-options-section .lesson-options-wrapper[data-accent=primary] .lesson-card:hover .lesson-price-badge{background-color:var(--white)!important;color:var(--primary)!important}.lesson-options-section .lesson-options-wrapper[data-accent=primary] .lesson-card:hover .accent-text{color:var(--white)}.lesson-options-section .lesson-options-wrapper[data-accent=light-orange] .lesson-divider,.lesson-options-section .lesson-options-wrapper[data-accent=light-orange] .lesson-price-badge{background-color:var(--badge-light-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=light-orange] .accent-text{-webkit-transition:color .3s ease;transition:color .3s ease;color:var(--badge-light-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=light-orange] .lesson-card-overlay{background-color:var(--badge-light-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=light-orange] .lesson-cta-button{color:var(--badge-light-orange)}.lesson-options-section .lesson-options-wrapper[data-accent=light-orange] .lesson-card:hover .lesson-price-badge{background-color:var(--white)!important;color:var(--badge-light-orange)!important}.lesson-options-section .lesson-options-wrapper[data-accent=light-orange] .lesson-card:hover .accent-text{color:var(--white)}.lesson-options-section .lesson-options-wrapper[data-decoration-offset=true] .lesson-card-decoration{right:10px;bottom:60px}.select-wrapper{position:relative;width:100%}.select-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;outline:none;border:none;background-color:var(--white);padding-block:var(--space-16);width:100%;color:#717171;font-style:var(--italic);font-weight:var(--font-normal);font-size:var(--text-base);text-align:left}@media(min-width:900px){.select-trigger{padding-inline:45px}}@media(max-width:899px){.select-trigger{padding-inline:var(--space-24)}}.select-trigger:hover{background-color:var(--white-hover)}.select-trigger.has-value{color:#000;font-weight:var(--font-bold)}.select-value{-webkit-box-flex:1;-ms-flex:1;flex:1;font-style:var(--italic)}.select-chevron{margin-left:25px}.is-open .select-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-dropdown{position:absolute;top:100%;right:0;left:0;opacity:0;z-index:10;-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease;background-color:var(--white);max-height:0;overflow-y:hidden}.is-open .select-dropdown{opacity:1;max-height:300px}.select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer;border:none;background-color:var(--white);padding-block:var(--space-16);width:100%;color:#000;font-style:var(--italic);font-weight:var(--font-bold);text-align:left}@media(min-width:900px){.select-option{padding-inline:45px;font-size:var(--text-base)}}@media(max-width:899px)and (min-width:400px){.select-option{padding-inline:var(--space-24);font-size:var(--text-base)}}@media(max-width:399px){.select-option{padding-inline:var(--space-24);font-size:var(--text-sm)}}.select-option:hover{background-color:#f5f5f5}.select-option .option-label{font-style:var(--italic)}.select-option .option-recommended{color:#000;font-style:var(--italic)}.option-count{margin-left:auto;color:var(--primary);font-style:var(--italic);font-weight:var(--font-bold)}.radio-label{display:block;cursor:pointer}.radio-input{display:none}.radio-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s ease,font-weight .3s ease;transition:background-color .3s ease,font-weight .3s ease;background-color:var(--white);width:100%;height:50px;color:var(--black);font-style:var(--italic);font-weight:var(--font-bold);font-size:var(--text-base)}.radio-input:not(:checked)+.radio-custom:hover{background-color:var(--white-hover)}.radio-input:checked+.radio-custom{background-color:var(--primary);color:var(--white)}.reservation-section{position:relative;z-index:2;padding-block:var(--space-120)}@media(max-width:900px){.reservation-section{padding-block:var(--space-60)}}.reservation-container{position:relative;margin-inline:auto;width:100%;max-width:715px}.reservation-container h2{margin:0;color:var(--black);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl)}.reservation-container .reservation-subtitle{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16);color:var(--black);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl)}.reservation-decoration{position:absolute;top:0;right:100%}@media(max-width:1250px){.reservation-decoration{display:none}}.reservation-form{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:var(--space-40);margin-block-start:var(--space-40)}@media(min-width:1251px){.reservation-form{grid-template-columns:auto 1fr;gap:var(--space-6) var(--space-32)}}@media(max-width:1250px){.reservation-form{grid-template-columns:1fr;gap:var(--space-16)}}@media(min-width:1251px){.reservation-form .form-group{display:contents}}@media(max-width:1250px){.reservation-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-8)}}.reservation-form .form-group label{color:var(--black);font-style:var(--italic);font-weight:var(--font-bold);font-size:var(--text-base)}@media(min-width:1251px){.reservation-form .form-group label{min-width:228px;white-space:nowrap}}.reservation-form .form-group label.optional-label{color:#a2a2a2}.reservation-form .form-group .required-star{color:var(--primary)}.reservation-form .radio-group{display:grid;grid-template-columns:repeat(3,1fr)}.reservation-form .required-info{grid-column:1/-1;color:var(--black);font-weight:var(--font-medium);font-size:var(--font-base)}@media(min-width:1251px){.reservation-form .required-info{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16)}}@media(max-width:1250px){.reservation-form .required-info{-webkit-margin-before:0;margin-block-start:0}}.reservation-form .required-info .required-star{color:var(--primary)}.reservation-form .submit-button{grid-column:1/-1;width:100%}@media(min-width:1251px){.reservation-form .submit-button{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16)}}@media(max-width:1250px){.reservation-form .submit-button{-webkit-margin-before:0;margin-block-start:0}}.reservation-form .terms-text{grid-column:1/-1;color:var(--black);font-weight:var(--font-medium);font-size:var(--text-base)}@media(min-width:1251px){.reservation-form .terms-text{-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24)}}@media(max-width:1250px){.reservation-form .terms-text{-webkit-margin-before:0;margin-block-start:0}}.reservation-form .terms-text a{color:var(--primary);text-decoration:none}.reservation-form .terms-text a:hover{text-decoration:underline}.hero-content h1{font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--text-6xl)}.hero-content p{font-weight:var(--font-semibold)}.hero-content p:first-of-type{font-size:var(--text-4xl)}.hero-content p:nth-of-type(2){font-size:var(--text-3xl)}.card-grid-items .course-card{min-height:385px}@media(max-width:900px){.card-grid-items .course-card{min-height:unset}}.card-grid-items .course-card h3{-webkit-margin-before:var(--space-80);margin-block-start:var(--space-80)}.cta-content .cta-text-1{font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl)}.cta-content .cta-text-2{font-size:var(--text-lg)}.cta-content .cta-text-3{-webkit-margin-before:var(--space-64);margin-block-start:var(--space-64);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-3xl)}.cta-content .cta-text-3 a{color:var(--white);text-decoration:underline}.hp-follow-us{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:640px}@media(max-width:899px){.hp-follow-us{display:none}}.hp-follow-us .hp-follow-us-content{position:relative;z-index:2;color:var(--white);text-align:center}.hp-follow-us .hp-follow-us-content h2{font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--text-6xl);text-wrap:balance}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons a{display:inline-block;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .2s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .2s ease,-webkit-transform .15s cubic-bezier(.4,0,.2,1)}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons a:hover{opacity:.6}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons a:active{-webkit-transform:scale(.92);transform:scale(.92);opacity:.9}@media(min-width:900px){.hp-follow-us .hp-follow-us-content .hp-follow-us-icons{gap:var(--space-32)}}@media(max-width:899px){.hp-follow-us .hp-follow-us-content .hp-follow-us-icons{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;gap:var(--space-24);width:100%;max-width:300px}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons a:first-child{grid-row:1;grid-column:1;justify-self:end}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons .line:nth-child(2){grid-row:1;grid-column:2}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons a:nth-child(3){grid-row:1;grid-column:3;justify-self:start}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons .line:nth-child(4){display:none}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons a:nth-child(5){grid-row:2;grid-column:1;justify-self:end}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons .line:nth-child(6){grid-row:2;grid-column:2}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons a:nth-child(7){grid-row:2;grid-column:3;justify-self:start}}.hp-follow-us .hp-follow-us-content .hp-follow-us-icons .line{background-color:var(--white)}@media(min-width:900px){.hp-follow-us .hp-follow-us-content .hp-follow-us-icons .line{width:1px;height:32px}}@media(max-width:899px){.hp-follow-us .hp-follow-us-content .hp-follow-us-icons .line{width:1px;height:32px}}.hp-follow-us .hp-follow-us-content>*+*{-webkit-margin-before:var(--space-28);margin-block-start:var(--space-28)}.hp-follow-us .hp-follow-us-image{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-our-skates{position:relative;z-index:1;padding-block:var(--space-90)}.hp-our-skates .hp-our-skates-header h2{color:var(--black);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--leading-6xl);text-align:center;text-wrap:balance}.hp-our-skates .hp-our-skates-header p{color:var(--black);font-style:var(--italic);font-weight:var(--font-bold);font-size:var(--text-2xl);line-height:var(--leading-2xl);text-align:center}.hp-our-skates .hp-our-skates-header>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}.hp-our-skates .hp-our-skates-button{display:block;position:relative;z-index:10;margin-inline:auto;padding-inline:var(--space-64);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hp-our-skates>*+*{-webkit-margin-before:var(--space-36);margin-block-start:var(--space-36)}.ride-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-32);border:1px solid var(--tertiary);padding-block:var(--space-32);min-height:147px}@media(min-width:900px){.ride-card{padding-inline:var(--space-28)}}@media(max-width:899px){.ride-card{padding-inline:var(--space-24)}}.ride-card .ride-card-image{-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;width:62px;height:62px}.ride-card .ride-card-text h3{color:var(--white);font-style:var(--italic);font-weight:var(--font-semibold);font-size:var(--text-2xl);line-height:var(--leading-2xl)}.ride-card .ride-card-text p{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);color:var(--white);font-size:var(--font-base);line-height:var(--leading-base)}.hp-rides{padding-block:var(--space-264)}@media(max-width:900px){.hp-rides{padding-block:var(--space-60)}}.hp-rides .hp-rides-container{display:grid;gap:var(--space-64)}@media(min-width:900px){.hp-rides .hp-rides-container{grid-template-columns:repeat(19,1fr)}}@media(max-width:899px){.hp-rides .hp-rides-container{grid-template-columns:1fr}}.hp-rides .hp-rides-container .hp-rides-image{position:relative}@media(min-width:900px){.hp-rides .hp-rides-container .hp-rides-image{grid-column:span 9}}@media(max-width:899px){.hp-rides .hp-rides-container .hp-rides-image{display:none}}.hp-rides .hp-rides-container .hp-rides-image img{position:relative;z-index:2;height:100%}.hp-rides .hp-rides-container .hp-rides-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:900px){.hp-rides .hp-rides-container .hp-rides-content{grid-column:span 10}}@media(max-width:899px){.hp-rides .hp-rides-container .hp-rides-content .hp-rides-header{text-align:center}}.hp-rides .hp-rides-container .hp-rides-content .hp-rides-header h2{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-6xl);line-height:var(--text-6xl);text-wrap:balance}.hp-rides .hp-rides-container .hp-rides-content .hp-rides-header p{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16);color:var(--white);font-size:var(--text-2xl);line-height:var(--leading-2xl)}@media(max-width:899px){.hp-rides .hp-rides-container .hp-rides-content .hp-rides-header p{-webkit-margin-before:var(--space-24);margin-block-start:var(--space-24)}}.hp-rides .hp-rides-container .hp-rides-content .hp-rides-items>*+*{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16)}.hp-rides .hp-rides-container .hp-rides-content .hp-rides-button{display:block;position:relative;z-index:10;margin-inline:auto;width:100%;max-width:100%}.hp-rides .hp-rides-container .hp-rides-content>*+*{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32)}.rental-soon-section{position:relative;height:815px;overflow:hidden}@media(max-width:899px){.rental-soon-section{background-color:var(--black);height:800px}}.rental-soon-section .rental-bg-image{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:899px){.rental-soon-section .rental-bg-image{inset:auto 0 -4%;height:93%}}@media(min-width:900px){.rental-soon-section .rental-bg-mobile{display:none}}@media(max-width:899px){.rental-soon-section .rental-bg-mobile{-o-object-position:center 100%;object-position:center 100%}}.rental-soon-section .rental-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;height:100%}@media(max-width:899px){.rental-soon-section .rental-container{padding-bottom:var(--space-140)}}.rental-soon-section .rental-container h2{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-7xl);line-height:1;text-align:center}.rental-soon-section .rental-container .rental-content{-webkit-margin-before:var(--space-36);margin-block-start:var(--space-36);text-align:center}.rental-soon-section .rental-container .rental-content>*+*{-webkit-margin-before:var(--space-20);margin-block-start:var(--space-20)}.rental-soon-section .rental-container .rental-content h3{color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-5xl);line-height:1.2}.rental-soon-section .rental-container .rental-content p{color:var(--white);font-style:var(--italic);font-weight:var(--font-medium);font-size:var(--text-xl)}.rental-soon-section .rental-container .rental-content button{margin-inline:auto}.course-banner{display:block;position:relative;z-index:2}@media(max-width:899px){.course-banner{background-color:var(--primary)}}@media(min-width:900px){.course-banner{padding-inline:var(--space-64);padding-block:var(--space-44);min-height:387px;overflow:hidden}}.course-banner h3{z-index:2;color:var(--white);font-style:var(--italic);font-weight:var(--font-extrabold);font-size:var(--text-5xl);line-height:var(--leading-5xl)}@media(min-width:900px){.course-banner h3{position:absolute;bottom:calc(var(--space-44) + 1.5em + var(--space-20));left:var(--space-64);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}}@media(max-width:899px){.course-banner h3{position:relative;padding-inline:var(--space-24);-webkit-padding-before:var(--space-24);padding-block-start:var(--space-24)}}.course-banner p{z-index:2;color:var(--white);font-weight:var(--font-semibold);line-height:1.5em}@media(min-width:900px){.course-banner p{position:absolute;right:var(--space-64);bottom:var(--space-44);left:var(--space-64);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1) .05s;transition:transform .4s cubic-bezier(.4,0,.2,1) .05s,-webkit-transform .4s cubic-bezier(.4,0,.2,1) .05s}}@media(max-width:899px){.course-banner p{position:relative;padding-inline:var(--space-24);-webkit-padding-before:var(--space-12);padding-block-start:var(--space-12)}}@media(min-width:900px){.course-banner .course-banner-button{position:absolute;bottom:var(--space-44);left:var(--space-64);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;z-index:3;-webkit-transition:opacity .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(max-width:899px){.course-banner .course-banner-button{position:relative;margin-inline:var(--space-24);margin-block:var(--space-20) var(--space-24);width:-webkit-fill-available!important}}.course-banner img{width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:900px){.course-banner img{position:absolute;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);inset:0;height:100%}}@media(max-width:899px){.course-banner img{position:relative;aspect-ratio:1/1}}@media(min-width:900px){.course-banner:after{position:absolute;opacity:0;z-index:1;-webkit-transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1);inset:0;background:#e31c47cc;content:""}.course-banner:hover:after{opacity:1}.course-banner:hover h3,.course-banner:hover p{-webkit-transform:translateY(calc((var(--space-128) + 30px)*-1));transform:translateY(calc((var(--space-128) + 30px)*-1))}.course-banner:hover .course-banner-button{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.course-banner:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.hero-content h1,.hero-content p{color:var(--white);font-style:var(--italic)}.hero-content h1{font-size:var(--text-6xl);line-height:var(--text-6xl)}.hero-content h1,.hero-content p:first-of-type{font-style:var(--italic);font-weight:var(--font-extrabold)}.hero-content p:first-of-type{font-size:var(--text-5xl)}.hero-content p:nth-of-type(2){font-weight:var(--font-semibold);font-size:var(--text-3xl)}.hero-content .hero-text-1,.hero-content .hero-text-2,.hero-content .hero-text-3,.hero-content .hero-text-button{will-change:transform}
