.tri[data-astro-cid-hw77zv5t]{position:relative;overflow:hidden;isolation:isolate;color:#063f4a;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.85 0 0 0 0 0.6 0 0 0 -1.6 0.95'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(160deg,#6fe6d8,#2fcfd0 38%,#14b4c8 75%,#0e9fbd);background-size:260px 260px,auto}.tri[data-astro-cid-hw77zv5t]:before,.tri[data-astro-cid-hw77zv5t]:after{content:"";position:absolute;pointer-events:none;z-index:0}.tri[data-astro-cid-hw77zv5t]:before{inset:-600px 0 0 -600px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.01 0.015' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 0.95 -6 0 0 0 0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-size:600px 600px;will-change:transform;animation:tri-caustic 14s linear infinite}.tri[data-astro-cid-hw77zv5t]:after{inset:0;background:radial-gradient(ellipse 60% 55% at 12% 10%,#fffff073,#fffff000 70%),radial-gradient(ellipse 75% 70% at 45% 50%,#0a78a000 55%,#0a6e9b61)}@keyframes tri-caustic{to{transform:translate(600px,600px)}}@media(prefers-reduced-motion:reduce){.tri[data-astro-cid-hw77zv5t]:before{animation:none}}.tri__inner[data-astro-cid-hw77zv5t]{position:relative;z-index:1;max-width:78rem;margin-inline:auto;padding:clamp(2.4rem,6vw,4rem) clamp(1rem,4vw,2rem) clamp(2.2rem,5vw,3.2rem)}.tri__kicker[data-astro-cid-hw77zv5t]{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#fffae8d9;box-shadow:0 6px 14px -8px #063f4a99;color:#0a5a66;font-size:.68rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.tri__title[data-astro-cid-hw77zv5t]{margin:clamp(.8rem,2.5vw,1.4rem) 0 clamp(1rem,2.5vw,1.6rem);line-height:1;position:relative}.tri__svg[data-astro-cid-hw77zv5t]{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.tri__static[data-astro-cid-hw77zv5t]{will-change:transform}.tri__live[data-astro-cid-hw77zv5t]{position:absolute;inset:0;height:100%}.tri__glyph[data-astro-cid-hw77zv5t]{font-family:"Titan One",var(--font-editorial),sans-serif;font-weight:400;font-size:196px;text-anchor:middle}.tri__shallow[data-astro-cid-hw77zv5t]{fill:#c9fbef;stroke:#c9fbef;stroke-width:70px;stroke-linejoin:round;opacity:.75}.tri__seashadow[data-astro-cid-hw77zv5t]{fill:#07707e;opacity:.45}.tri__foam[data-astro-cid-hw77zv5t]{fill:#fff;stroke:#fff;stroke-width:22px;stroke-linejoin:round;opacity:.92}.tri__foamline[data-astro-cid-hw77zv5t]{fill:#fff;opacity:.92}.tri__wet[data-astro-cid-hw77zv5t]{fill:#b98a4c;stroke:#b98a4c;stroke-width:8px;stroke-linejoin:round}.tri__cliff[data-astro-cid-hw77zv5t]{fill:url(#tri-cliff)}.tri__body[data-astro-cid-hw77zv5t]{fill:url(#tri-sand)}.tri__band[data-astro-cid-hw77zv5t]{fill:#d3a664}.tri__lace[data-astro-cid-hw77zv5t]{fill:none;stroke:#fff;stroke-width:40px;stroke-linejoin:round;opacity:.4}.tri__prints[data-astro-cid-hw77zv5t]{fill:#b07c3e;opacity:.8}.tri__grain[data-astro-cid-hw77zv5t]{fill:#fff;opacity:.85}.tri__lit[data-astro-cid-hw77zv5t]{fill:none;stroke:#fffbe8;stroke-width:2px;opacity:.7}.tri__beam-soft[data-astro-cid-hw77zv5t]{fill:#073f48;opacity:.35}.tri__beam-contact[data-astro-cid-hw77zv5t]{fill:#3a2410;opacity:.45}.tri__glow[data-astro-cid-hw77zv5t]{mix-blend-mode:screen}.tri__sparks[data-astro-cid-hw77zv5t] path[data-astro-cid-hw77zv5t]{mix-blend-mode:screen}.tri__ripples[data-astro-cid-hw77zv5t] ellipse[data-astro-cid-hw77zv5t]{fill:none;stroke:#fff;pointer-events:none}.tri__meta[data-astro-cid-hw77zv5t]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.tri__meta[data-astro-cid-hw77zv5t] li[data-astro-cid-hw77zv5t]{padding:.5rem .95rem;border:1px solid rgba(6,63,74,.15);border-radius:999px;background:#fffae8e0;box-shadow:0 1px #fffc inset,0 6px 14px -8px #063f4a8c;color:#0a4a55;font-size:.76rem;font-weight:700}
