@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.05.ay~ptl4m3d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.p.0xxa3u8fpbsci.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.lilita_one_d93b258b-module__yRpk_G__className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.lilita_one_d93b258b-module__yRpk_G__variable{--font-lilita:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.0g1t.0rh7pnnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.0n5n1r_vv7.6y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.0iuj2wol7j-3b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.06avho5za9mi..woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.07mp_d91dgmcu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.08ydm43xlmlw2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_3a37ca54-module__fRpiba__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_3a37ca54-module__fRpiba__variable{--font-rubik:"Rubik", "Rubik Fallback"}
.surfer-root{--sr-deep:#041d2c;--sr-swell:#062a3f;--sr-lagoon:#13b5c9;--sr-buoy:#ffc71a;--sr-buoy-dark:#c98f00;--sr-sunset:#ff6b2c;--sr-dune:#f3dfb8;--sr-foam:#f7fbfc;--sr-ink:#0b2536;background:var(--sr-swell);min-height:100vh;color:var(--sr-foam);font-family:var(--font-rubik), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.surfer-root ::selection{background:var(--sr-buoy);color:var(--sr-ink)}.sr-display{font-family:var(--font-lilita), var(--font-rubik), sans-serif;letter-spacing:.01em;font-weight:400}.sr-focus:focus-visible{outline:3px solid var(--sr-lagoon);outline-offset:3px}.sr-on-sand .sr-focus:focus-visible{outline-color:var(--sr-ink)}.sr-title{background:linear-gradient(180deg, #fff 30%, #ffe27a 62%, var(--sr-buoy) 100%);color:#0000;filter:drop-shadow(0 .055em 0 var(--sr-ink)) drop-shadow(0 .12em .18em #00000073);-webkit-background-clip:text;background-clip:text;line-height:.86;display:inline-block}.sr-tagline{color:var(--sr-buoy);filter:drop-shadow(0 .08em 0 var(--sr-ink)) drop-shadow(0 .12em .2em #00000073)}.sr-slide{opacity:0;position:absolute;inset:0}.sr-slide:first-child{opacity:1}.sr-slide-img{transform:scale(1.04)}.sr-play{box-shadow:0 5px 0 var(--sr-buoy-dark), 0 14px 28px #00000059;transition:transform .16s,box-shadow .16s,background-color .16s}.sr-play:hover{box-shadow:0 7px 0 var(--sr-buoy-dark), 0 18px 32px #0006;background:#ffd23f;transform:translateY(-2px)}.sr-play:active{box-shadow:0 1px 0 var(--sr-buoy-dark), 0 6px 14px #0000004d;transform:translateY(4px)}.sr-rope{background:repeating-linear-gradient(180deg, var(--sr-buoy) 0 10px, var(--sr-buoy-dark) 10px 13px);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:21px;box-shadow:0 0 18px #ffc71a59}.sr-buoy{background:radial-gradient(circle at 35% 30%, #fff3bf 0 12%, var(--sr-buoy) 45%, var(--sr-buoy-dark) 100%);width:46px;height:46px;color:var(--sr-ink);box-shadow:0 0 0 4px var(--sr-swell), 0 6px 14px #0006;border-radius:9999px;place-items:center;display:grid}.sr-checker{background:repeating-conic-gradient(var(--sr-ink) 0 25%, var(--sr-foam) 0 50%) 0 0 / 28px 28px;border-radius:6px;height:28px;box-shadow:0 6px 18px #00000059}@media (min-width:768px){.sr-rope{left:calc(50% - 2px)}}.sr-panel{background:linear-gradient(#0b2536f5,#062a3ff5);box-shadow:0 0 0 3px #0b253626,0 24px 48px #0b253659}.sr-chip{min-width:2.75rem;color:var(--sr-foam);font-family:var(--font-lilita), var(--font-rubik), sans-serif;background:#3d4d59;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.95rem;line-height:1.1;display:inline-flex}.sr-chip[data-on=true]{background:var(--sr-buoy);color:var(--sr-ink);box-shadow:0 3px 0 var(--sr-buoy-dark)}.sr-wave-back{width:200%}.sr-gallery{scrollbar-color:#ffffff4d transparent;scrollbar-width:thin}.sr-round-btn{width:2.75rem;height:2.75rem;color:var(--sr-foam);background:#ffffff1f;border-radius:9999px;place-items:center;transition:background-color .15s;display:grid}.sr-round-btn:hover{background:#ffffff38}.sr-lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041d2ce0}@media (prefers-reduced-motion:no-preference){.sr-slide{animation:30s linear infinite sr-slide-fade}.sr-slide-img{animation:30s linear infinite sr-slide-zoom;animation-delay:inherit}.sr-slide:first-child{animation-delay:-1s}.sr-slide:nth-child(2){animation-delay:5s}.sr-slide:nth-child(3){animation-delay:11s}.sr-slide:nth-child(4){animation-delay:17s}.sr-slide:nth-child(5){animation-delay:23s}.sr-title{animation:.7s cubic-bezier(.2,1.4,.4,1) both sr-drop-in}.sr-hero-copy>:not(h1){animation:.6s ease-out both sr-rise}.sr-hero-copy>:first-child{animation-delay:80ms}.sr-hero-copy>:nth-child(3){animation-delay:.2s}.sr-hero-copy>:nth-child(4){animation-delay:.3s}.sr-hero-copy>:nth-child(5){animation-delay:.4s}.sr-hero-copy>:nth-child(6){animation-delay:.5s}.sr-buoy{animation:3.2s ease-in-out infinite sr-bob}.sr-wave-back{animation:18s linear infinite sr-drift}@supports (animation-timeline:view()){.sr-reveal{animation:linear both sr-rise;animation-timeline:view();animation-range:entry 5% entry 45%}}}@keyframes sr-slide-fade{0%{opacity:0}3%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}@keyframes sr-slide-zoom{0%{transform:scale(1.02)}24%{transform:scale(1.12)translate(-1.5%)}to{transform:scale(1.12)translate(-1.5%)}}@keyframes sr-drop-in{0%{opacity:0;transform:translateY(-.4em)scale(1.08)}to{opacity:1;transform:none}}@keyframes sr-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sr-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes sr-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}
