@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.2atap_4g40fj3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.0waiv1vizwwb5.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_d2711003-module__eRa07W__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_d2711003-module__eRa07W__variable{--font-cw-display:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.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:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.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:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_39be524b-module__ncA0eW__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_39be524b-module__ncA0eW__variable{--font-cw-body:"Mulish", "Mulish Fallback"}
.cw{--cw-mist:#eff6f6;--cw-foam:#fbfdfd;--cw-ink:#0c3b45;--cw-dim:#567f87;--cw-aqua:#2e9cb0;--cw-aqua-soft:#bfe2e8;--cw-line:#0c3b4524;--cw-line-soft:#0c3b4514;font-family:var(--font-cw-body), system-ui, sans-serif;background:var(--cw-mist);color:var(--cw-ink);-webkit-font-smoothing:antialiased}.cw ::selection{background:var(--cw-aqua);color:var(--cw-foam)}.cw-display{font-family:var(--font-cw-display), Georgia, serif;letter-spacing:.01em}.cw-label{letter-spacing:.3em;text-transform:uppercase;color:var(--cw-dim);font-size:.6875rem;font-weight:600}.cw-caustics{pointer-events:none;filter:blur(24px);background:radial-gradient(38% 30% at 22% 24%,#bfe2e8bf,#0000 70%),radial-gradient(30% 26% at 74% 16%,#d8f0eee6,#0000 70%),radial-gradient(42% 34% at 62% 78%,#bfe2e88c,#0000 72%),radial-gradient(26% 22% at 12% 82%,#d8f0ee99,#0000 70%);animation:22s ease-in-out infinite alternate cw-caustic-drift;position:absolute;inset:-15%}@keyframes cw-caustic-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1.5%)scale(1.06)}}.cw-caustics-deep{background:radial-gradient(38% 30% at 22% 24%,#2e9cb059,#0000 70%),radial-gradient(30% 26% at 74% 16%,#2e9cb038,#0000 70%),radial-gradient(42% 34% at 62% 78%,#60c5d62e,#0000 72%)}.cw-orb{animation:cw-orb-breathe var(--dur,9s) ease-in-out var(--delay,0s) infinite alternate;background:radial-gradient(circle at 32% 28%,#fffffff2 0%,#fff0 34%),radial-gradient(circle at 68% 76%,#2e9cb038 0%,#2e9cb000 55%),linear-gradient(160deg,#fbfdfda6,#bfe2e880);border-radius:9999px;position:absolute;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -10px 24px #2e9cb02e,0 18px 34px -18px #0c3b4559}@keyframes cw-orb-breathe{0%{transform:translate(0,0)scale(.97)}to{transform:translateY(-14px)scale(1.03)}}.cw-waves{width:100%;height:70px;display:block;position:relative;overflow:hidden}.cw-wave-track{width:200%;animation:cw-wave-slide var(--speed,26s) linear infinite;position:absolute;inset:0}.cw-wave-track svg{float:left;width:50%;height:100%}@keyframes cw-wave-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.cw-btn{letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.625rem;padding:.9rem 1.8rem;font-size:.875rem;font-weight:700;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .3s,color .3s;display:inline-flex}.cw-btn-primary{background:var(--cw-ink);color:var(--cw-foam);box-shadow:0 14px 30px -14px #0c3b4580}.cw-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px #0c3b458c}.cw-btn-ghost{border:1px solid var(--cw-line);color:var(--cw-ink);background:#fbfdfd99}.cw-btn-ghost:hover{border-color:var(--cw-aqua);color:var(--cw-aqua)}.cw-card{border:1px solid var(--cw-line-soft);background:var(--cw-foam);border-radius:1.5rem;padding:2rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden}.cw-card:after{content:"";pointer-events:none;background:linear-gradient(#bfe2e800 45%,#bfe2e88c);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(62%)}.cw-card:hover{border-color:var(--cw-aqua-soft);transform:translateY(-5px);box-shadow:0 24px 44px -24px #0c3b454d}.cw-card:hover:after{transform:translateY(0)}.cw-tide{position:relative}.cw-tide-item{opacity:0;animation:cw-tide-cycle 24s ease-in-out var(--offset,0s) infinite;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}@keyframes cw-tide-cycle{0%{opacity:0;transform:translateY(14px)}3%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-10px)}}.cw-tide-dot{background:var(--cw-line);width:.4rem;height:.4rem;animation:cw-dot-cycle 24s ease-in-out var(--offset,0s) infinite;border-radius:9999px}@keyframes cw-dot-cycle{0%{background:var(--cw-line)}3%,21%{background:var(--cw-aqua)}25%,to{background:var(--cw-line)}}.cw-input{width:100%;color:var(--cw-foam);background:#0c3b4559;border:1px solid #fbfdfd40;border-radius:.9rem;outline:none;padding:.875rem 1.1rem;font-size:.9375rem;transition:border-color .3s,box-shadow .3s}.cw-input::placeholder{color:#fbfdfd80}.cw-input:focus{border-color:var(--cw-aqua);box-shadow:0 0 0 3px #2e9cb040}.cw-watermark{color:#0000;-webkit-text-stroke:1px #0c3b4524;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,16vw,15rem);line-height:.85}.cw-input-light{border:1px solid var(--cw-line);background:var(--cw-foam);width:100%;color:var(--cw-ink);border-radius:.9rem;outline:none;padding:.875rem 1.1rem;font-size:.9375rem;transition:border-color .3s,box-shadow .3s}.cw-input-light::placeholder{color:var(--cw-dim);opacity:.75}.cw-input-light:focus{border-color:var(--cw-aqua);box-shadow:0 0 0 3px #2e9cb02e}.cw-nav-link{transition:color .3s;position:relative}.cw-nav-link:after{content:"";background:var(--cw-aqua);transform-origin:100%;width:100%;height:1.5px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.35rem;left:0;transform:scaleX(0)}.cw-nav-link:hover:after,.cw-nav-link[data-active=true]:after{transform-origin:0;transform:scaleX(1)}.cw-check{border-bottom:1px solid var(--cw-line-soft);align-items:flex-start;gap:.85rem;padding:.7rem 0;display:flex}.cw-check:last-child{border-bottom:0}
