body.sbe-surf-landing{--surf-ocean: 67, 198, 172;--surf-sky: 125, 211, 252}.surf-season-hero,.surf-wave-facts,.surf-season-table{--surf-ocean: 67, 198, 172;--surf-sky: 125, 211, 252;--surf-wave-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 26' preserveAspectRatio='none'%3E%3Cpath fill='rgba(67,198,172,0.14)' d='M0 13c120 9 240-9 360 0s240 9 360 0 240-9 360 0 120 9 120 13H0z'/%3E%3C/svg%3E");position:relative;isolation:isolate}.surf-season-hero:not(.surf-block--no-wave-top):before,.surf-wave-facts:not(.surf-block--no-wave-top):before,.surf-season-table:not(.surf-block--no-wave-top):before{content:"";position:absolute;left:0;right:0;top:0;height:26px;pointer-events:none;opacity:.5;z-index:0;background:var(--surf-wave-svg) center top / 100% 100% no-repeat;transform:scaleY(-1)}.surf-season-hero:not(.surf-block--no-wave-bottom):after,.surf-wave-facts:not(.surf-block--no-wave-bottom):after,.surf-season-table:not(.surf-block--no-wave-bottom):after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;pointer-events:none;opacity:.5;z-index:0;background:var(--surf-wave-svg) center bottom / 100% 100% no-repeat}.surf-season-hero>.container,.surf-wave-facts>.container,.surf-season-table>.container{position:relative;z-index:1}body.page-slug-surfing-in-sumba .surf-season-hero,body.page-slug-surfing-in-sumba .surf-wave-facts,body.page-slug-surfing-in-sumba .surf-season-table,body.sbe-surf-landing .surf-season-hero,body.sbe-surf-landing .surf-wave-facts,body.sbe-surf-landing .surf-season-table{--surf-ocean: 67, 198, 172}.surf-season-hero__pill,.surf-wave-facts__pill,.surf-season-table__pill{letter-spacing:.14em;font-family:var(--sbe-font-accent);text-transform:uppercase;gap:6px}.surf-season-hero__pill .icon,.surf-wave-facts__pill .icon,.surf-season-table__pill .icon{opacity:.9}.surf-season-hero__title,.surf-wave-facts__title,.surf-season-table__title{background:linear-gradient(135deg,#21cab9,#f97a1f);-webkit-background-clip:text;background-clip:text;color:transparent}.surf-season-hero__card{border-radius:var(--sbe-radius-card);border-color:rgba(var(--surf-ocean),.18);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media (min-width: 960px){.surf-season-hero__cards .surf-season-hero__card:nth-child(odd){transform:rotate(-1.1deg)}.surf-season-hero__cards .surf-season-hero__card:nth-child(2n){transform:rotate(1deg)}.surf-season-hero__cards .surf-season-hero__card:hover{transform:rotate(0);box-shadow:var(--sbe-shadow-strong);border-color:rgba(var(--surf-ocean),.32)}}.surf-season-hero__peak{border:1px solid rgba(var(--sbe-accent),.35);box-shadow:0 2px rgba(var(--sbe-accent),.22),0 6px 14px rgba(var(--sbe-accent),.12);transform:rotate(-4deg)}.surf-season-hero__peak--peak{background:rgba(var(--sbe-accent),.24);border-color:rgba(var(--sbe-accent),.45);color:var(--sbe-title)}.surf-season-hero__peak--soft{background:rgba(var(--surf-ocean),.16);border-color:rgba(var(--surf-ocean),.38);color:rgb(var(--surf-ocean));transform:rotate(3deg)}.surf-season-hero__wave{color:rgb(var(--surf-ocean))}.surf-season-table__wrap{box-shadow:var(--sbe-shadow-soft)}.surf-season-table__table th{background:rgba(var(--surf-ocean),.08);color:rgb(var(--surf-ocean));letter-spacing:.08em}.surf-season-table__table tbody tr.is-peak td{background:rgba(var(--surf-ocean),.07);box-shadow:inset 3px 0 rgba(var(--surf-ocean),.55)}.surf-season-table__table tbody tr.is-peak td:first-child{font-weight:700}.surf-season-table__peak{background:rgba(var(--sbe-accent),.22);border:1px solid rgba(var(--sbe-accent),.35);box-shadow:0 2px rgba(var(--sbe-accent),.18);transform:rotate(-3deg)}.surf-season-table__wave{font-weight:700;color:rgb(var(--surf-ocean));font-variant-numeric:tabular-nums}.surf-wave-facts__card{border-radius:var(--sbe-radius-card);border-color:rgba(var(--surf-ocean),.16);transition:border-color .2s ease,transform .2s ease}.surf-wave-facts__card:hover{border-color:rgba(var(--surf-ocean),.32);transform:translate(4px)}.surf-wave-facts__icon{background:rgba(var(--surf-ocean),.14);color:rgb(var(--surf-ocean));border-radius:var(--sbe-radius-pill)}.surf-wave-facts__intro{color:var(--sbe-text-muted)}.surf-season-hero__media.is-glow .surf-season-hero__image,.surf-wave-facts__media.is-glow .surf-wave-facts__image{filter:drop-shadow(0 0 10px rgba(var(--surf-ocean),.28)) drop-shadow(0 0 22px rgba(var(--sbe-accent),.26)) drop-shadow(0 0 34px rgba(var(--surf-sky),.2))}@keyframes surf-image-alpha-glow{0%,to{filter:drop-shadow(0 0 10px rgba(var(--surf-ocean),.28)) drop-shadow(0 0 22px rgba(var(--sbe-accent),.26)) drop-shadow(0 0 34px rgba(var(--surf-sky),.2))}50%{filter:drop-shadow(0 0 14px rgba(var(--surf-ocean),.4)) drop-shadow(0 0 28px rgba(var(--sbe-accent),.34)) drop-shadow(0 0 42px rgba(var(--surf-sky),.28))}}@keyframes surf-image-alpha-glow-light{0%,to{filter:drop-shadow(0 0 16px rgba(var(--surf-ocean),.48)) drop-shadow(0 0 32px rgba(var(--sbe-accent),.55)) drop-shadow(0 0 50px rgba(var(--surf-sky),.36)) drop-shadow(0 6px 22px rgba(13,148,136,.22))}50%{filter:drop-shadow(0 0 20px rgba(var(--surf-ocean),.58)) drop-shadow(0 0 38px rgba(var(--sbe-accent),.66)) drop-shadow(0 0 58px rgba(var(--surf-sky),.44)) drop-shadow(0 8px 28px rgba(13,148,136,.3))}}@media (prefers-reduced-motion: reduce){.surf-season-hero__image-wrap,.surf-wave-facts__image-wrap,.surf-season-hero__media.is-glow .surf-season-hero__image,.surf-wave-facts__media.is-glow .surf-wave-facts__image{animation:none!important}.surf-season-hero__card,.surf-season-hero__peak,.surf-season-table__peak,.surf-wave-facts__card{transform:none!important}}@media (max-width: 639px){.surf-season-hero__card,.surf-wave-facts__card:hover{transform:none}.surf-season-table__table td:before{color:rgb(var(--surf-ocean));font-weight:700;letter-spacing:.06em;text-transform:uppercase}}@media (prefers-color-scheme: light){html:not([data-theme=dark]) .surf-season-hero__card,html:not([data-theme=dark]) .surf-wave-facts__card{background:#fffffff5;border-color:rgba(var(--surf-ocean),.14)}html:not([data-theme=dark]) .surf-season-table__table tbody tr.is-peak td{background:rgba(var(--surf-ocean),.1)}html:not([data-theme=dark]) .surf-season-hero,html:not([data-theme=dark]) .surf-wave-facts,html:not([data-theme=dark]) .surf-season-table{--surf-wave-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 34' preserveAspectRatio='none'%3E%3Cpath fill='rgba(67,198,172,0.28)' d='M0 18c120 10 240-10 360 0s240 10 360 0 240-10 360 0 120 10 120 16H0z'/%3E%3Cpath fill='none' stroke='rgba(13,148,136,0.42)' stroke-width='1.5' d='M0 18c120 10 240-10 360 0s240 10 360 0 240-10 360 0 120 10 120 16'/%3E%3C/svg%3E")}html:not([data-theme=dark]) .surf-season-hero:not(.surf-block--no-wave-top):before,html:not([data-theme=dark]) .surf-wave-facts:not(.surf-block--no-wave-top):before,html:not([data-theme=dark]) .surf-season-table:not(.surf-block--no-wave-top):before,html:not([data-theme=dark]) .surf-season-hero:not(.surf-block--no-wave-bottom):after,html:not([data-theme=dark]) .surf-wave-facts:not(.surf-block--no-wave-bottom):after,html:not([data-theme=dark]) .surf-season-table:not(.surf-block--no-wave-bottom):after{opacity:1;height:34px}html:not([data-theme=dark]) .surf-season-hero__media.is-glow .surf-season-hero__image-wrap:before,html:not([data-theme=dark]) .surf-wave-facts__media.is-glow .surf-wave-facts__image-wrap:before{content:"";position:absolute;left:50%;bottom:2%;transform:translate(-50%);width:82%;height:44%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(var(--surf-ocean),.42) 0%,rgba(var(--sbe-accent),.26) 40%,rgba(var(--surf-sky),.14) 58%,transparent 72%);filter:blur(12px);z-index:-1;pointer-events:none}html:not([data-theme=dark]) .surf-season-hero__media.is-glow .surf-season-hero__image,html:not([data-theme=dark]) .surf-wave-facts__media.is-glow .surf-wave-facts__image{filter:drop-shadow(0 0 16px rgba(var(--surf-ocean),.48)) drop-shadow(0 0 32px rgba(var(--sbe-accent),.55)) drop-shadow(0 0 50px rgba(var(--surf-sky),.36)) drop-shadow(0 6px 22px rgba(13,148,136,.22));animation:surf-image-alpha-glow-light 4.4s ease-in-out infinite}}html[data-theme=light] .surf-season-hero__card,html[data-theme=light] .surf-wave-facts__card{background:#fffffff5;border-color:rgba(var(--surf-ocean),.14)}html[data-theme=light] .surf-season-table__table tbody tr.is-peak td{background:rgba(var(--surf-ocean),.1)}html[data-theme=light] .surf-season-hero,html[data-theme=light] .surf-wave-facts,html[data-theme=light] .surf-season-table{--surf-wave-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 34' preserveAspectRatio='none'%3E%3Cpath fill='rgba(67,198,172,0.28)' d='M0 18c120 10 240-10 360 0s240 10 360 0 240-10 360 0 120 10 120 16H0z'/%3E%3Cpath fill='none' stroke='rgba(13,148,136,0.42)' stroke-width='1.5' d='M0 18c120 10 240-10 360 0s240 10 360 0 240-10 360 0 120 10 120 16'/%3E%3C/svg%3E")}html[data-theme=light] .surf-season-hero:not(.surf-block--no-wave-top):before,html[data-theme=light] .surf-wave-facts:not(.surf-block--no-wave-top):before,html[data-theme=light] .surf-season-table:not(.surf-block--no-wave-top):before,html[data-theme=light] .surf-season-hero:not(.surf-block--no-wave-bottom):after,html[data-theme=light] .surf-wave-facts:not(.surf-block--no-wave-bottom):after,html[data-theme=light] .surf-season-table:not(.surf-block--no-wave-bottom):after{opacity:1;height:34px}html[data-theme=light] .surf-season-hero__media.is-glow .surf-season-hero__image-wrap:before,html[data-theme=light] .surf-wave-facts__media.is-glow .surf-wave-facts__image-wrap:before{content:"";position:absolute;left:50%;bottom:2%;transform:translate(-50%);width:82%;height:44%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(var(--surf-ocean),.42) 0%,rgba(var(--sbe-accent),.26) 40%,rgba(var(--surf-sky),.14) 58%,transparent 72%);filter:blur(12px);z-index:-1;pointer-events:none}html[data-theme=light] .surf-season-hero__media.is-glow .surf-season-hero__image,html[data-theme=light] .surf-wave-facts__media.is-glow .surf-wave-facts__image{filter:drop-shadow(0 0 16px rgba(var(--surf-ocean),.48)) drop-shadow(0 0 32px rgba(var(--sbe-accent),.55)) drop-shadow(0 0 50px rgba(var(--surf-sky),.36)) drop-shadow(0 6px 22px rgba(13,148,136,.22));animation:surf-image-alpha-glow-light 4.4s ease-in-out infinite}body.sbe-surf-landing .sbe-surf-wave-specs{padding:var(--sp-xl) 0}body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table{margin:0 auto;max-width:1200px;padding:0}body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table tbody td:nth-child(1){font-weight:700;color:var(--sbe-title)}body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table tbody td:nth-child(3){font-weight:700;font-variant-numeric:tabular-nums}body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table tbody td:nth-child(5){font-size:.78rem;font-weight:700;letter-spacing:.03em;color:var(--sbe-title);background:color-mix(in srgb,rgb(var(--sbe-accent)) 14%,var(--sbe-table-bg))}body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table tbody tr.is-row-link{cursor:pointer}body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table tbody td:nth-child(1) a,body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table tbody td:nth-child(1) a:hover,body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table tbody td:nth-child(1) a:focus-visible{color:var(--sbe-title);font-weight:700;text-decoration:none}body.sbe-surf-landing .sbe-surf-wave-specs .wp-block-table.is-style-stripes tbody tr:nth-child(2n) td:nth-child(5){background:color-mix(in srgb,rgb(var(--sbe-accent)) 14%,var(--sbe-table-stripe))}
