:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute){--school-bg: #f9f9f9;--school-ink: #1d1d1d;--school-green: #d4f6d2;background:var(--school-bg)}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section{background:var(--school-bg)}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .landing_pg{width:100%!important;max-width:none;padding:0!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page{display:block;padding:0}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page>div{position:relative;display:grid!important;grid-template-columns:56% 44%;min-height:min(70vw,980px)}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .text-block{z-index:1;display:flex;width:100%;padding:clamp(55px,5vw,105px) 0 72px max(40px,calc((100vw - 1440px)/2 + 80px));background:var(--school-bg)}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .sc-breadcrumbs{margin-bottom:56px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .subtitle{margin:0 0 12px;color:var(--school-ink)!important;font-family:PP Neue Corp,sans-serif;font-size:18px!important;font-weight:600;letter-spacing:.01em;text-transform:uppercase}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page h1.title{max-width:750px;margin:0 25px 26px 0;color:var(--school-ink);font-family:"Exposure Plus 30",serif;font-size:clamp(76px,7.2vw,142px);font-weight:400;line-height:.9;letter-spacing:-.035em}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .imgcontainer{z-index:2;width:min(68vw,1100px);max-height:none;min-height:0;margin:0 0 30px;overflow:hidden;border-radius:12px;aspect-ratio:1.8}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .stored-video,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .stored-video video{display:block;width:100%;height:100%}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .stored-video video{object-fit:cover}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .description{max-width:640px;margin-bottom:20px;padding-right:32px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .description p,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .description *{margin:0;color:#1d1d1d;font-family:PP Neue Corp,sans-serif;font-size:20px!important;font-weight:500;line-height:32px;letter-spacing:.38px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .btn,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .image-with-text:not(.image-with-text-two--redesign) .image-with-text__buttons .btn{display:inline-flex;flex:0 0 auto;width:max-content;min-width:0;height:29px;min-height:29px;justify-content:center;align-items:center;padding:6.5px 12px;border:0;border-radius:100px;background:var(--school-green)!important;color:var(--school-ink)!important;font-family:PP Neue Corp,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.8px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .btn:is(:hover,:focus-visible),:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .image-with-text:not(.image-with-text-two--redesign) .image-with-text__buttons .btn:is(:hover,:focus-visible){background:#1d1d1d!important;color:#fff!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent .btn .animated_arrow,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent .btn:before{display:none!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent [data-form-root] button[type=submit]{border-radius:100px!important;background:var(--school-green)!important;color:var(--school-ink)!important;font-family:PP Neue Corp,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.8px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent [data-form-root] button[type=submit]:is(:hover,:focus-visible){background:#1d1d1d!important;color:#fff!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block.large-image{display:block;width:100%;height:100%}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__wrapper>.wrapper{width:100%!important;max-width:1440px;padding-inline:40px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items-two{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(55px,9vw,150px);min-height:620px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items--inline-right .image-with-text__image{order:2}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__image{width:100%;height:auto;min-height:0;overflow:hidden;border-radius:12px;aspect-ratio:1.58}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__image img{width:100%;height:100%;object-fit:cover}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__content{width:100%;min-height:0;padding:0!important;background:transparent;justify-content:center}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__content-items{max-width:590px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__heading{max-width:580px;margin:0 0 20px;color:var(--school-ink);font-family:"Exposure Plus 30",serif;font-size:clamp(58px,5.2vw,102px)!important;font-weight:400;line-height:.9!important;letter-spacing:-.025em}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__heading p{margin:0;font:inherit;line-height:inherit}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__text,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__text p{color:var(--school-ink);font-family:Sohne,sans-serif;font-size:clamp(18px,1.16vw,22px);line-height:1.48}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__text p{margin:0}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__subheading{margin-bottom:22px;color:var(--school-ink);font-family:PP Neue Corp,sans-serif;font-size:17px;text-transform:uppercase}:is(.page--landing-page-commute,.page--landing-page-surf-schools) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .header_img_text{margin-bottom:14px;color:var(--school-ink);font-family:PP Neue Corp,sans-serif;font-size:17px;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__heading span{color:var(--school-ink);font-family:"Exposure Plus 30",serif;font-size:inherit!important;font-weight:400;line-height:.92!important;letter-spacing:-.025em}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.shopify-app-block) .section-padding{padding-block:75px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.divider-section) .divider-section:has(.hr--full){padding:0!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .top_border{border:0}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .section-title{margin:15px 0 34px;color:var(--school-ink);font-family:Right-Grotesk,sans-serif;font-size:clamp(48px,5vw,82px);line-height:.85;text-transform:uppercase}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion.wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;padding:0}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item{min-width:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .image{display:block;width:100%;height:clamp(270px,25vw,470px);object-fit:cover}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .text-block{width:100%;padding:25px clamp(20px,2.5vw,50px) 42px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .title{width:100%;margin:0 0 20px;color:var(--school-ink);font-family:"Exposure Plus 30",serif;font-size:clamp(42px,3.6vw,70px);font-weight:400;line-height:.94}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-toggle{color:inherit;font:inherit;line-height:inherit;text-align:left}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .description,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .description *{color:var(--school-ink);font-family:Sohne,sans-serif;font-size:clamp(17px,1.05vw,20px);line-height:1.5}@media(max-width:1023px){:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .landing_pg{max-width:100%}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page>div{min-height:0;grid-template-columns:1fr}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .text-block{padding:48px 40px 28px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block{grid-row:2;height:440px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block.large-image{height:440px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block img{height:100%}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .imgcontainer{width:100%;aspect-ratio:1.55}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items-two{gap:36px;min-height:440px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__heading{font-size:58px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion.wrapper{display:block}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item:not(.active)>.image,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item:not(.active)>a,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item:not(.active) .description{display:none}}@media(max-width:767px){:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .sc-breadcrumbs-mobile,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .sc-breadcrumbs-mobile a,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .sc-breadcrumbs-mobile span{color:#0000004d!important;font-family:PP Neue Corp,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;letter-spacing:.3px!important}.page--landing-page-pro-program .section-landings-page .sc-breadcrumbs-mobile .sc-breadcrumbs__arrow{width:9px;height:8px}.page--landing-page-pro-program .section-landings-page .sc-breadcrumbs-mobile .sc-breadcrumbs__arrow path{stroke:#0000004d!important;stroke-width:1}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .text-block{padding:30px 20px 26px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .sc-breadcrumbs{margin-bottom:28px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .subtitle{font-size:14px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page h1.title{margin-bottom:24px;font-size:clamp(56px,15vw,78px)}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .imgcontainer{width:100%;margin-bottom:25px;aspect-ratio:1.28}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .description{padding:0}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .description p,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .description *{font-size:16px!important;line-height:24px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .image-block.large-image{height:340px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__wrapper>.wrapper{padding-inline:20px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items-two{display:flex;flex-direction:column;gap:0;min-height:0;padding-block:36px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__image,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items--inline-right .image-with-text__image{order:0;margin-bottom:24px;aspect-ratio:.85}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__content{order:1}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__heading{font-size:50px!important;line-height:.92!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__text,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__text p{font-size:16px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .section-title{margin:15px 20px 26px;font-size:50px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion.wrapper{display:block}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .image{height:260px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .title{font-size:43px}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .text-block{padding:20px 20px 30px}}@media(min-width:1024px){:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .subtitle{font-family:PP Neue Corp,sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:12px!important;letter-spacing:.05em!important;text-transform:uppercase}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page h1.title{font-family:"Exposure Plus 30",serif!important;font-size:52px!important;font-weight:400!important;line-height:1!important;letter-spacing:-1.96px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__text,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__text p{font-family:PP Neue Corp,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:28px!important;letter-spacing:.02em!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .section-title{font-family:PP Neue Corp Tight Heavy,sans-serif!important;font-size:55px!important;font-weight:800!important;line-height:1!important;letter-spacing:.97px!important;text-transform:uppercase}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .title{font-family:"Exposure Plus 30",serif!important;font-size:42px!important;font-weight:400!important;line-height:42px!important;letter-spacing:-1.64px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .description,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.accordion-item) .accordion-item .description *{font-family:PP Neue Corp,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:28px!important;letter-spacing:.02em!important}}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items{min-height:0}@media(min-width:1024px){:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__image{height:100%!important;aspect-ratio:auto}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__content{align-self:flex-end;margin-bottom:60px}}@media(min-width:1024px)and (max-width:1199px){:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__image img{object-fit:contain!important;object-position:center bottom!important}}.page--landing-page-pro-program .section-landings-page .text-block{padding-top:clamp(44px,4vw,80px);padding-bottom:52px}.page--landing-page-pro-program .section-landings-page h1.title{max-width:720px;font-size:clamp(66px,6.15vw,112px)}.page--landing-page-pro-program .section-landings-page .imgcontainer{width:min(60vw,920px)}.page--landing-page-pro-program .section-landings-page .description{max-width:690px;margin-bottom:18px}.page--landing-page-pro-program #pro-program-application{display:block;scroll-margin-top:90px}.page--landing-page-pro-program #MainContent>.shopify-section:has(.shopify-app-block){background:#e9f3e9}.page--landing-page-pro-program #MainContent>.shopify-section:has(.shopify-app-block) .section-padding{padding-block:75px}.page--landing-page-pro-program #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__buttons .main-buttons__item a{background:var(--school-green);color:var(--school-ink)}@media(max-width:1023px){.page--landing-page-pro-program .section-landings-page .text-block{padding:42px 40px 35px!important}.page--landing-page-pro-program .section-landings-page .imgcontainer{width:100%}}@media(max-width:767px){.page--landing-page-pro-program .section-landings-page .text-block{padding:30px 20px 32px!important}.page--landing-page-pro-program .section-landings-page h1.title{font-size:clamp(52px,13vw,68px)}}@media(max-width:767px){:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items-two{gap:20px;padding-block:0}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__image,:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .image-with-text__items--inline-right .image-with-text__image{margin-bottom:0;aspect-ratio:1.4}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.shopify-app-block) .section-padding{padding-block:36px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section:has(.divider-section) .divider-section{padding-block:50px!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__items-two{gap:40px!important;padding-block:0!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__content{order:0!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .image-with-text__image{order:1!important;margin-bottom:-20px!important;aspect-ratio:1.116!important}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) #MainContent>.shopify-section[id*=section_image_with_text_two_]:not(:has(.image-with-text-two--redesign)) .section-padding{padding-bottom:0!important}}@media(min-width:1024px){:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page{border-bottom:1px solid rgba(29,29,29,.2)}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .text-block{padding-left:max(40px,calc((100vw - 1440px)/2 + 120px))}:is(.page--landing-page-surf-schools,.page--landing-page-pro-program,.page--landing-page-commute) .section-landings-page .imgcontainer{width:min(55vw,792px);aspect-ratio:792 / 445}}@media(max-width:767px){.page--landing-page-commute #MainContent>.shopify-section:has(.image-with-text.inline):not(:has(.image-with-text-two--redesign)) .header_img_text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/landing-page-redesign.css.map */
