Community Freedive Sessions

 

:root --deep:#0E5C68;--teal:#137C8B;--indigo:#28335E;--gunmetal:#2A323A; --soft:#55606A;--sand:#F3EDE4;--sand-deep:#E7DECE;--foam:#9FD4D9; --paper:#FBF8F2;--line:rgba(42,50,58,.14); box-sizing:border-box;margin:0;padding:0 scroll-behavior:smooth body font-family:'Raleway',sans-serif;color:var(--gunmetal);background:var(--paper);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased h1,h2,h3,h4 font-family:'Lato',sans-serif;font-weight:900;line-height:1.05;letter-spacing:-.01em.eyebrow font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:22em;font-size:72rem;display:inline-flex;align-items:center;gap:6em.eyebrow::before content:"";width:26px;height:2px;background:currentColor;display:inline-block;opacity:7.wrap max-width:1080px;margin:0 auto;padding:0 24px a color:inherit.hero position:relative;color:var(--sand); background:radial-gradient(120% 90% at 50% -10%, rgba(159,212,217,.34), transparent 55%),linear-gradient(180deg,#28335E 0%, #0E5C68 52%, #137C8B 100%); padding:96px 0 84px;overflow:hidden.hero::after content:"";position:absolute;left:0;right:0;bottom:-1px;height:80px;background:radial-gradient(120% 100% at 50% 100%, var(--paper) 0 40%, transparent 41%).dive-line position:absolute;top:0;left:50%;width:1px;height:160px;background:linear-gradient(var(--foam),transparent);opacity:5.dive-line::after content:"";position:absolute;top:-5px;left:-4px;width:9px;height:9px;border-radius:50%;background:var(--foam);box-shadow:0 0 12px var(--foam).hero.wrap position:relative;z-index:2;text-align:center.hero.eyebrow color:var(--foam);margin-bottom:26px.hero h1 font-size:clamp(2.6rem,6.4vw,4.5rem);max-width:16ch;margin:0 auto.hero h1 em font-style:normal;color:var(--foam).lede font-weight:300;font-size:clamp(1.1rem,2.4vw,1.45rem);max-width:42ch;margin:24px auto 0;color:rgba(243,237,228,.92).meta-row display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px.chip font-family:'Lato',sans-serif;font-weight:700;font-size:82rem;letter-spacing:04em;background:rgba(255,255,255,.1);border:1px solid rgba(159,212,217,.4);padding:9px 16px;border-radius:100px;backdrop-filter:blur(4px).cta-row display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px.btn font-family:'Lato',sans-serif;font-weight:700;font-size:1rem;letter-spacing:02em;padding:16px 30px;border-radius:100px;text-decoration:none;display:inline-block;transition:transform.15s ease, box-shadow.15s ease, background.15s ease;cursor:pointer;border:none.btn-primary background:var(--sand);color:var(--deep);box-shadow:0 10px 30px -8px rgba(0,0,0,.45).btn-primary:hover transform:translateY(-2px);box-shadow:0 16px 36px -8px rgba(0,0,0,.5) section padding:74px 0.section-head max-width:62ch.section-head.eyebrow color:var(--teal);margin-bottom:18px.section-head h2 font-size:clamp(1.9rem,4vw,2.7rem).section-head p color:var(--soft);font-size:1.1rem;margin-top:16px;max-width:54ch / OFFER /.offer background:var(--paper);text-align:center.offer.big font-family:'Lato',sans-serif;font-weight:900;line-height:1.15;font-size:clamp(1.7rem,4.4vw,2.6rem);max-width:18ch;margin:0 auto;letter-spacing:-.01em.offer.big span color:var(--teal).offer p.body color:var(--soft);font-size:1.12rem;max-width:50ch;margin:22px auto 0.give-ask display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:44px auto 0;text-align:left.ga border-radius:18px;padding:28px 26px.ga.give background:linear-gradient(135deg,var(--deep),var(--teal));color:var(--sand).ga.ask background:var(--sand);border:1px solid var(--line).ga.kicker font-family:'Lato',sans-serif;font-weight:700;font-size:72rem;letter-spacing:16em;text-transform:uppercase;display:block;margin-bottom:12px.ga.give.kicker color:var(--foam).ga.ask.kicker color:var(--teal).ga h3 font-size:1.18rem;margin-bottom:14px.ga.give h3 color:var(--sand).ga ul list-style:none.ga li padding:7px 0 7px 26px;position:relative;font-size:1rem.ga.give li color:rgba(243,237,228,.95).ga.ask li color:var(--soft).ga li::before content:"";position:absolute;left:0;top:13px;width:12px;height:6px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg).ga.give li::before border-color:var(--foam).ga.ask li::before border-color:var(--teal) / KAUPAPA STRIP /.kaupapa background:var(--indigo);color:var(--sand);text-align:center;padding:54px 0.kaupapa.eyebrow color:var(--foam);justify-content:center;margin-bottom:20px.kaupapa h2 font-size:clamp(1.4rem,3vw,1.9rem);color:var(--sand);max-width:24ch;margin:0 auto.pills display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px.pill font-family:'Lato',sans-serif;font-weight:700;font-size:86rem;letter-spacing:02em;background:rgba(255,255,255,.08);border:1px solid rgba(159,212,217,.35);border-radius:100px;padding:10px 18px / HELP /.help background:var(--sand).help-grid display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-to

Store:
Freedive
Price:
$85
0 0
×