[data-demo=surf_sport_01_06],body.demo-waveline{--font-sans:"Rubik", system-ui, sans-serif;--font-display:var(--font-sans)}[data-demo=surf_sport_01_06]{font-optical-sizing:auto;--sf-foam:#f6f9fb;--sf-foam-2:#e9eff4;--sf-white:#fff;--sf-ocean:#0d3a4d;--sf-ocean-2:#062331;--sf-azure:#0e87cb;--sf-azure-2:#0a6ba6;--sf-teal:#2a9d8f;--sf-mute:#5b6e78;--sf-line:#e8eef2;--uk-navbar-is-active-bg:var(--sf-azure);--uk-navbar-is-active-color:var(--sf-white);--heading-font-family:var(--font-display);--h1-size:3.5rem;--h1-weight:700;--h1-leading:1;--h1-tracking:-.03em;--h2-size:2.5rem;--h2-weight:700;--h2-leading:1.05;--h2-tracking:-.025em;--h3-size:1.5rem;--h3-weight:700;--h3-leading:1.15;--h3-tracking:-.015em;--heading-mobile-factor:.7;--h1-mobile-factor:.62;--h2-mobile-factor:.68;--h3-mobile-factor:.8;--background:var(--sf-foam);--foreground:var(--sf-ocean);--primary:var(--sf-azure);--primary-foreground:var(--sf-white);--muted:var(--sf-foam-2);--muted-foreground:var(--sf-mute);--border:var(--sf-line);--ring:var(--sf-azure);--uk-global-border-radius:24px;background:var(--sf-foam);color:var(--sf-ocean);font-family:var(--font-sans)}[data-demo=surf_sport_01_06] .sf-h-mega{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3.25rem,8vw,6.5rem);font-weight:700;line-height:.92}[data-demo=surf_sport_01_06] .sf-h-mega em{color:var(--sf-azure);font-style:normal}[data-demo=surf_sport_01_06] .uk-title-badge{--badge-fs:.72rem;--badge-weight:700;--badge-tracking:.04em;--badge-case:uppercase;color:var(--sf-azure);--badge-family:var(--font-sans);display:inline-block}[data-demo=surf_sport_01_06] .uk-button{--uk-button-radius:999px;letter-spacing:.02em;white-space:nowrap;padding-block:1rem;padding-inline:1.75rem;font-size:.95rem;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .2s}[data-demo=surf_sport_01_06] .uk-button-primary{background:var(--sf-azure);color:var(--sf-white);border:1px solid var(--sf-azure)}@media (hover:hover){[data-demo=surf_sport_01_06] .uk-button-primary:hover{background:var(--sf-azure-2);border-color:var(--sf-azure-2);transform:translateY(-1px)}}[data-demo=surf_sport_01_06] .sf-section-sand{background:var(--sf-foam-2)}[data-demo=surf_sport_01_06] .sf-section-ocean{background:var(--sf-ocean-2);color:var(--sf-foam)}[data-demo=surf_sport_01_06] .sf-section-ocean h1,[data-demo=surf_sport_01_06] .sf-section-ocean h2,[data-demo=surf_sport_01_06] .sf-section-ocean h3{color:var(--sf-foam)}[data-demo=surf_sport_01_06] .sf-section-ocean .uk-title-badge{color:var(--sf-azure)}[data-demo=surf_sport_01_06] .uk-overlap-card-name{font-weight:800}[data-demo=surf_sport_01_06] .uk-breadcrumb-top{--uk-breadcrumb-top:8px}[data-demo=surf_sport_01_06] .uk-footer-eyebrow{--uk-footer-eyebrow-weight:700}[data-demo=surf_sport_01_06] .uk-nav-item{padding-inline:1rem;font-weight:600}[data-demo=surf_sport_01_06] .uk-nav-item[aria-current=page],[data-demo=surf_sport_01_06] .uk-nav-item.is-current,[data-demo=surf_sport_01_06] nav.isInverse:not(.isActive) .uk-nav-item[aria-current=page],[data-demo=surf_sport_01_06] nav.isInverse:not(.isActive) .uk-nav-item.is-current{color:var(--sf-azure)}[data-demo=surf_sport_01_06] nav[uk_navbar].isInverse.isActive{background:color-mix(in oklch, var(--sf-ocean) 92%, transparent);color:var(--sf-foam);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-demo=surf_sport_01_06] .uk-mega-panel,[data-demo=surf_sport_01_06] .uk-mega-panel--slide{border-top:0}[data-demo=surf_sport_01_06] .sf-conditions-parallax{border-radius:var(--uk-global-border-radius)}[data-demo=surf_sport_01_06] footer{font-family:var(--font-sans)}[data-demo=surf_sport_01_06] .sf-card{color:inherit;text-decoration:none;transition:transform .4s,box-shadow .4s;display:block}[data-demo=surf_sport_01_06] .sf-card .sf-card-img{overflow:hidden}[data-demo=surf_sport_01_06] .sf-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}[data-demo=surf_sport_01_06] .sf-card:hover img{transform:scale(1.06)}[data-demo=surf_sport_01_06] .sf-card--row{flex-direction:column;align-items:stretch;display:flex;overflow:hidden}[data-demo=surf_sport_01_06] .sf-card--row .sf-card-img{aspect-ratio:16/9;width:100%;position:relative}[data-demo=surf_sport_01_06] .sf-card--row .sf-card-body{flex-direction:column;min-width:0;display:flex}@media (min-width:768px){[data-demo=surf_sport_01_06] .sf-card--row{flex-direction:row;align-items:stretch}[data-demo=surf_sport_01_06] .sf-card--row.sf-card--flip{flex-direction:row-reverse}[data-demo=surf_sport_01_06] .sf-card--row .sf-card-img{aspect-ratio:4/3;flex:0 0 38%;align-self:stretch;width:auto}[data-demo=surf_sport_01_06] .sf-card--row .sf-card-body{flex:1 1 0}}[data-demo=surf_sport_01_06] [swiper_sub_menu_nav]{background:0 0}[data-demo=surf_sport_01_06] [swiper_nav_combined] button{background-color:var(--sf-azure);color:var(--sf-white);opacity:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}[data-demo=surf_sport_01_06]{--uk-swiper-nav-glyph:14px}@media (hover:hover){[data-demo=surf_sport_01_06] [swiper_nav_combined] button:hover{background-color:var(--sf-azure-2)}}[data-demo=surf_sport_01_06] [swiper_nav_combined] button.is-disabled{opacity:.3;cursor:default}[data-demo=surf_sport_01_06] .sf-marquee-dark .cas-logo-text{color:color-mix(in oklch, var(--sf-foam) 60%, transparent)}[data-demo=surf_sport_01_06] .sf-marquee-dark .cas-slide:hover .cas-logo-text{color:var(--sf-azure)}[data-demo=surf_sport_01_06] .sf-chip{background:var(--sf-foam-2);color:var(--sf-ocean);letter-spacing:var(--uk-tracking-label);text-transform:uppercase;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}[data-demo=surf_sport_01_06] .sf-chip-coral{background:var(--sf-azure);color:var(--sf-white)}[data-demo=surf_sport_01_06] .sf-chip-teal{background:color-mix(in oklch, var(--sf-teal) 22%, transparent);color:var(--sf-teal)}[data-demo=surf_sport_01_06] .sf-row{border-bottom:1px solid var(--border);align-items:baseline;gap:1rem;padding-block:1rem;display:flex}[data-demo=surf_sport_01_06] .sf-row:last-child{border-bottom:none}[data-demo=surf_sport_01_06] .sf-row .sf-row-num{font-family:var(--font-display);color:var(--sf-azure);flex-shrink:0;min-width:1.5rem;font-size:1rem;font-weight:700}[data-demo=surf_sport_01_06] .sf-condition-cell{background:var(--sf-white);text-align:center;border:1px solid var(--sf-line);border-radius:20px;padding:1.5rem}[data-demo=surf_sport_01_06] .sf-condition-num{font-family:var(--font-display);color:var(--sf-ocean);letter-spacing:-.03em;font-size:2.5rem;font-weight:700;line-height:1}[data-demo=surf_sport_01_06] .sf-condition-unit{color:var(--sf-mute);margin-inline-start:.25rem;font-size:1rem;font-weight:600}[data-demo=surf_sport_01_06] .sf-condition-label{letter-spacing:var(--uk-tracking-label);text-transform:uppercase;color:var(--sf-azure);margin-bottom:.75rem;font-size:.72rem;font-weight:700}[data-demo=surf_sport_01_06] .sf-schedule-row{background:var(--sf-white);border:1px solid var(--sf-line);color:inherit;border-radius:16px;grid-template-columns:100px 1fr auto;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}[data-demo=surf_sport_01_06] .sf-schedule-row:hover{border-color:var(--sf-azure);transform:translate(-4px)}[data-demo=surf_sport_01_06] .sf-schedule-day{font-family:var(--font-display);color:var(--sf-ocean);font-size:1.4rem;font-weight:700}[data-demo=surf_sport_01_06] .sf-schedule-title{color:var(--sf-ocean);font-size:1.05rem;font-weight:600}[data-demo=surf_sport_01_06] .sf-schedule-meta{color:var(--sf-mute);margin-top:.2rem;font-size:.85rem}@media (max-width:767px){[data-demo=surf_sport_01_06] .sf-schedule-row{grid-template-columns:1fr;gap:.5rem}[data-demo=surf_sport_01_06] .sf-schedule-row .sf-chip{justify-self:start}}[data-demo=surf_sport_01_06] .sf-text-mute{color:var(--sf-mute)}[data-demo=surf_sport_01_06] .sf-text-azure{color:var(--sf-azure)}[data-demo=surf_sport_01_06] .sf-text-foam{color:var(--sf-foam)}[data-demo=surf_sport_01_06] .sf-text-white{color:var(--sf-white)}[data-demo=surf_sport_01_06] .sf-opacity-85{opacity:.85}[data-demo=surf_sport_01_06] .sf-pt-0{padding-top:0}[data-demo=surf_sport_01_06] .sf-meta-sep{opacity:.3}@media (max-width:767px){[data-demo=surf_sport_01_06] .sf-meta-sep{display:none}}@media (max-width:639px){[data-demo=surf_sport_01_06] .sf-meta-row{flex-wrap:nowrap;gap:8px}[data-demo=surf_sport_01_06] .sf-meta-row>div{white-space:nowrap;gap:4px;font-size:.8125rem}[data-demo=surf_sport_01_06] .sf-meta-row svg{width:14px;height:14px}}[data-demo=surf_sport_01_06] .sf-surface{background:var(--sf-white);border:1px solid var(--sf-line);border-radius:var(--uk-global-border-radius)}[data-demo=surf_sport_01_06] .sf-surface--clip{overflow:hidden}[data-demo=surf_sport_01_06] .sf-card-title{margin-bottom:8px}[data-demo=surf_sport_01_06] .sf-card-img--4x3{aspect-ratio:4/3}[data-demo=surf_sport_01_06] .sf-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-demo=surf_sport_01_06] .sf-split-body{padding:clamp(1.75rem,4vw,3rem)}[data-demo=surf_sport_01_06] .sf-list-icon{color:var(--sf-azure);flex-shrink:0;margin-top:2px}[data-demo=surf_sport_01_06] .sf-price{font-family:var(--font-display);color:var(--sf-azure);font-size:1.15rem;font-weight:700}[data-demo=surf_sport_01_06] .sf-accent-num{font-family:var(--font-display);color:var(--sf-azure);font-size:1.2rem;font-weight:700}[data-demo=surf_sport_01_06] .sf-card-img__tag{inset-inline-start:.75rem;position:absolute;top:.75rem}[data-demo=surf_sport_01_06] .sf-row-card__title{margin-bottom:10px}[data-demo=surf_sport_01_06] .sf-related__chip{align-self:flex-start}[data-demo=surf_sport_01_06] .sf-detail-about__title{line-height:1.1}[data-demo=surf_sport_01_06] .sf-cta__lead{color:var(--sf-foam);opacity:.85}[data-demo=surf_sport_01_06] .sf-cta__body{max-width:50ch;margin:0 auto}[data-demo=surf_sport_01_06] .sf-cta__body--soft{opacity:.88}[data-demo=surf_sport_01_06] .sf-mega-footer{border-top:1px solid var(--border);justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;display:flex}[data-demo=surf_sport_01_06] .sf-mega-more.sf-mega-more.sf-mega-more{color:var(--sf-azure);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700;text-decoration:none}[data-demo=surf_sport_01_06] .sf-footer{background:var(--sf-ocean);color:var(--sf-foam)}[data-demo=surf_sport_01_06] .sf-footer__logo{color:var(--sf-azure);font-family:var(--font-display);letter-spacing:-.03em;text-underline-offset:2px;margin-bottom:16px;font-size:clamp(1.5rem,1.1rem + 1.2vw,1.875rem);font-weight:700;line-height:1;text-decoration:none;transition:opacity .15s;display:block}[data-demo=surf_sport_01_06] .sf-footer__logo:hover{opacity:.8}[data-demo=surf_sport_01_06] .sf-footer__tagline{opacity:.78}[data-demo=surf_sport_01_06] .sf-footer__contact a{display:inline-block}[data-demo=surf_sport_01_06] .sf-footer__fineprint{border-top:1px solid color-mix(in oklch, var(--sf-foam) 14%, transparent)}[data-demo=surf_sport_01_06] .sf-hero{padding-top:calc(var(--uk-navbar-h) + 1rem);padding-inline:1rem}[data-demo=surf_sport_01_06] .sf-hero__card{border-radius:30px;align-items:flex-end;max-width:1860px;min-height:clamp(580px,82vh,840px);margin:0 auto;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}[data-demo=surf_sport_01_06] .sf-hero__scrim{z-index:1;background:linear-gradient(to top, color-mix(in oklch, var(--sf-ocean) 88%, transparent) 0%, color-mix(in oklch, var(--sf-ocean) 40%, transparent) 55%, color-mix(in oklch, var(--sf-ocean) 10%, transparent) 100%);position:absolute;inset:0}[data-demo=surf_sport_01_06] .sf-hero__content{z-index:2;color:var(--sf-foam);max-width:740px;position:relative}[data-demo=surf_sport_01_06] .sf-hero__badge{background:color-mix(in oklch, var(--sf-azure) 28%, transparent);color:var(--sf-foam);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.04em;border-radius:999px;padding:.45rem 1rem;font-size:.78rem;font-weight:600}[data-demo=surf_sport_01_06] .sf-hero__lead{color:var(--sf-foam);opacity:.92;max-width:52ch}[data-demo=surf_sport_01_06] .sf-hero__check{background:color-mix(in oklch, var(--sf-azure) 40%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}[data-demo=surf_sport_01_06] .sf-hero__check-label{font-size:.95rem;font-weight:500}[data-demo=surf_sport_01_06] .sf-hero__ghost-btn{background:color-mix(in oklch, var(--sf-foam) 16%, transparent);color:var(--sf-foam);border:1.5px solid color-mix(in oklch, var(--sf-foam) 55%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-demo=surf_sport_01_06] .sf-activity__icon{color:var(--sf-azure);margin-bottom:16px}[data-demo=surf_sport_01_06] .sf-activity__title{margin:0 0 8px}[data-demo=surf_sport_01_06] .sf-activity__body{color:var(--sf-mute);margin:0;line-height:1.6}[data-demo=surf_sport_01_06] .sf-chip--on-ocean{background:color-mix(in oklch, var(--sf-foam) 12%, transparent);color:var(--sf-foam)}[data-demo=surf_sport_01_06] .sf-condition-icon{color:var(--sf-azure);margin:0 auto .5rem}[data-demo=surf_sport_01_06] .sf-trip-teaser__body{padding:1.5rem}[data-demo=surf_sport_01_06] .sf-trip-teaser__chip{margin-bottom:12px}[data-demo=surf_sport_01_06] .sf-trip-teaser__title{margin:.5rem 0}[data-demo=surf_sport_01_06] .sf-trip-teaser__meta{color:var(--sf-mute);margin:0;font-size:.9rem;line-height:1.6}[data-demo=surf_sport_01_06] .sf-quote__icon{color:var(--sf-azure);margin:0 auto 1.5rem}[data-demo=surf_sport_01_06] .sf-quote__text{font-family:var(--font-display);color:var(--sf-foam);margin:0;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:500;line-height:1.3}[data-demo=surf_sport_01_06] .sf-quote__cite{color:var(--sf-foam);opacity:.7;letter-spacing:var(--uk-tracking-label);font-size:.95rem}[data-demo=surf_sport_01_06] .sf-quote__name{font-weight:700}[data-demo=surf_sport_01_06] .sf-marquee-band{background:var(--sf-ocean);color:var(--sf-foam);padding-block:1.5rem}[data-demo=surf_sport_01_06] .sf-lesson-feature__media{min-height:clamp(280px,50vh,540px);position:relative}[data-demo=surf_sport_01_06] .sf-lesson-feature__chips{inset-inline-start:1.25rem;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:1.25rem}[data-demo=surf_sport_01_06] .sf-chip--light{color:var(--sf-ocean);background:#ffffffeb}[data-demo=surf_sport_01_06] .sf-lesson-feature__title{--h2-size:2.125rem;margin-bottom:16px}[data-demo=surf_sport_01_06] .sf-lesson-feature__point{font-size:.95rem}[data-demo=surf_sport_01_06] .sf-lesson-feature__meta{color:var(--sf-mute);font-size:.9rem}[data-demo=surf_sport_01_06] .sf-lesson-row__chip{font-size:.65rem}[data-demo=surf_sport_01_06] .sf-detail-hero{aspect-ratio:16/9;border-radius:var(--uk-global-border-radius);width:100%}[data-demo=surf_sport_01_06] .sf-detail-hero__img{object-fit:cover;width:100%;height:100%;display:block}[data-demo=surf_sport_01_06] .sf-detail-col__title{margin-bottom:24px}[data-demo=surf_sport_01_06] .sf-trip-feature{border-radius:var(--uk-global-border-radius);min-height:clamp(380px,60vh,580px);color:var(--sf-foam);text-decoration:none;display:block;position:relative;overflow:hidden}[data-demo=surf_sport_01_06] .sf-trip-feature__img{z-index:0}[data-demo=surf_sport_01_06] .sf-trip-feature__scrim{z-index:1;background:linear-gradient(to top, color-mix(in oklch, var(--sf-ocean) 88%, transparent) 0%, color-mix(in oklch, var(--sf-ocean) 30%, transparent) 60%, transparent 100%);position:absolute;inset:0}[data-demo=surf_sport_01_06] .sf-trip-feature__tag{inset-inline-start:1.25rem;z-index:2;position:absolute;top:1.25rem}[data-demo=surf_sport_01_06] .sf-trip-feature__content{inset-inline:clamp(1.5rem,4vw,3rem);z-index:2;max-width:720px;position:absolute;bottom:clamp(1.5rem,4vw,2.5rem)}[data-demo=surf_sport_01_06] .sf-chip--glass{color:var(--sf-foam);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e}[data-demo=surf_sport_01_06] .sf-trip-feature__title{color:var(--sf-foam);margin-bottom:12px}[data-demo=surf_sport_01_06] .sf-trip-feature__lead{color:var(--sf-foam);opacity:.92;max-width:60ch;margin-bottom:24px;font-size:1.05rem;line-height:1.6}[data-demo=surf_sport_01_06] .sf-trips-more__title{color:var(--sf-ocean)}[data-demo=surf_sport_01_06] .sf-trip-row__chip{font-size:.62rem}[data-demo=surf_sport_01_06] .sf-trip-stat{background:var(--sf-foam-2);border-radius:var(--uk-global-border-radius);text-align:center;padding:1.75rem 1.25rem}[data-demo=surf_sport_01_06] .sf-trip-stat__num{font-family:var(--font-display);color:var(--sf-azure);margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.1}[data-demo=surf_sport_01_06] .sf-trip-stat__label{color:var(--sf-mute);letter-spacing:.06em;text-transform:uppercase;margin:.5rem 0 0;font-size:.78rem;font-weight:600}[data-demo=surf_sport_01_06] .sf-bring-item{background:var(--sf-white);border:1px solid var(--sf-line);border-radius:14px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}[data-demo=surf_sport_01_06] .sf-bring-item__icon{color:var(--sf-ocean);flex-shrink:0}[data-demo=surf_sport_01_06] .sf-bring-item__text{min-width:0}[data-demo=surf_sport_01_06] .sf-bring-item__title{margin:0;font-size:.95rem;font-weight:600}[data-demo=surf_sport_01_06] .sf-bring-item__note{color:var(--sf-mute);margin:.15rem 0 0;font-size:.78rem}[data-demo=surf_sport_01_06] .sf-itinerary__day{min-width:80px}[data-demo=surf_sport_01_06] .sf-itinerary__title{margin-bottom:6px}[data-demo=surf_sport_01_06] .sf-contact-card{border-radius:var(--uk-global-border-radius);padding:2rem 1.75rem;text-decoration:none}[data-demo=surf_sport_01_06] .sf-contact-card--whatsapp{background:var(--sf-azure);color:var(--sf-white)}[data-demo=surf_sport_01_06] .sf-contact-card--phone{background:var(--sf-ocean);color:var(--sf-foam)}[data-demo=surf_sport_01_06] .sf-contact-card--form{background:var(--sf-white);color:var(--sf-ocean)}[data-demo=surf_sport_01_06] .sf-contact-card--form .sf-contact-card__text{color:var(--sf-ocean)}[data-demo=surf_sport_01_06] .sf-contact-card__icon{margin-bottom:18px}[data-demo=surf_sport_01_06] .sf-contact-card__text{color:var(--sf-white);margin-bottom:16px;font-size:.92rem;line-height:1.6}[data-demo=surf_sport_01_06] .sf-contact-card__cta{letter-spacing:.05em;margin-top:auto;font-weight:700}[data-demo=surf_sport_01_06] .sf-contact-card__phone{font-family:var(--font-display);font-size:1.3rem}[data-demo=surf_sport_01_06] .sf-meeting__media{min-height:clamp(280px,40vh,480px);position:relative}[data-demo=surf_sport_01_06] .sf-meeting__title{--h2-size:clamp(1.65rem, 2.8vw, 2.2rem);--h2-mobile-factor:1;margin-bottom:12px}[data-demo=surf_sport_01_06] .sf-meeting__point{margin:0;font-weight:600}[data-demo=surf_sport_01_06] .sf-meeting__note{color:var(--sf-mute);margin:.25rem 0 0;font-size:.9rem}[data-demo=surf_sport_01_06] .sf-hours__head{max-width:50ch}[data-demo=surf_sport_01_06] .sf-hours__pill{min-width:240px;padding:1.25rem 1.75rem}[data-demo=surf_sport_01_06] .sf-hours__day{font-family:var(--font-display);color:var(--sf-azure);margin:0;font-size:1.1rem;font-weight:700}[data-demo=surf_sport_01_06] .sf-hours__time{color:var(--sf-mute);font-size:.95rem;font-family:var(--font-sans);margin:.4rem 0 0;font-weight:500}[data-demo=surf_sport_01_06] .sf-field{background:var(--sf-foam);border:1px solid var(--sf-line);border-radius:12px}[data-demo=surf_sport_01_06] .sf-field--align-right{text-align:right}[data-demo=surf_sport_01_06] .sf-about-story__img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--uk-global-border-radius);width:100%;display:block}[data-demo=surf_sport_01_06] .sf-about-principles__head{max-width:60ch}[data-demo=surf_sport_01_06] .sf-about-principles__grid{gap:2rem}@media (max-width:639px){[data-demo=surf_sport_01_06] .sf-about-principles__grid{gap:20px}}[data-demo=surf_sport_01_06] .sf-about-principle__icon{color:var(--sf-azure);margin-bottom:20px}[data-demo=surf_sport_01_06] .sf-about-principle__title{margin-bottom:12px}[data-demo=surf_sport_01_06] .sf-about-moment__inner{z-index:1;position:relative}[data-demo=surf_sport_01_06] .sf-about-moment__card{background:var(--sf-white);border-radius:var(--uk-global-border-radius)}[data-demo=surf_sport_01_06] .sf-about-moment__title{margin:0}[data-demo=surf_sport_01_06] .sf-about-moment__spacer{aspect-ratio:16/10}[data-demo=surf_sport_01_06] .sf-timeline__rail{min-width:90px}[data-demo=surf_sport_01_06] .sf-timeline__year{background:var(--sf-azure);min-width:90px;height:50px;color:var(--sf-white);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}[data-demo=surf_sport_01_06] .sf-timeline__line{background:color-mix(in oklch, var(--sf-azure) 30%, transparent);width:2px;min-height:3rem}[data-demo=surf_sport_01_06] .sf-timeline__body{padding-top:8px}body.demo-waveline{font-family:var(--font-sans);--ring:#0e87cb;--primary:#0e87cb;--popover:#fff;--popover-foreground:#0d3a4d;--border:#d8d0c0}body.demo-waveline .uk-breadcrumb-dropdown-wrapper [uk_bc_sibling_active]{color:#0d3a4d;background-color:#0e87cb66;background-color:lab(53.0443% -11.4942 -44.3681/.4)}
