.ocean-instr .oi-eyebrow{color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.ocean-instr .oi-eyebrow svg{display:none}.ocean-instr .oi-rule{width:44px;height:3px;background:linear-gradient(90deg,hsl(var(--ocean-mint)),hsl(var(--ocean-glow-sky)))}.ocean-instr .ocean-hero h1{font-weight:800;letter-spacing:-.04em}.ocean-instr h2.font-black{letter-spacing:-.035em}.ocean-instr .ocean-sheet dl>div{border-color:hsl(var(--border)/.8);box-shadow:0 1px 2px hsl(var(--ocean-deep)/.04),0 18px 40px -28px hsl(var(--ocean-deep)/.35)}.ocean-instr .ocean-sheet dl>div.oi-tint{border-color:hsl(var(--ocean-mint)/.55)}.ocean-instr .oi-card{transition:transform .45s var(--ocean-ease),box-shadow .45s var(--ocean-ease),border-color .3s ease}.ocean-instr .ocean-sheet .oi-card{border-color:hsl(var(--border)/.8);box-shadow:0 1px 2px hsl(var(--ocean-deep)/.04),0 18px 40px -28px hsl(var(--ocean-deep)/.35)}.ocean-instr .oi-card:hover{transform:translateY(-4px);border-color:hsl(var(--ocean-mint)/.55);box-shadow:0 2px 4px hsl(var(--ocean-deep)/.05),0 28px 50px -30px hsl(var(--ocean-glow-teal)/.55)}.ocean-instr .ocean-panel .oi-card{border-color:hsl(var(--border));box-shadow:none}.ocean-instr .ocean-panel .oi-card:hover{box-shadow:0 28px 50px -30px hsl(var(--ocean-canvas)/.9)}.ocean-instr .oi-card>span.h-1[aria-hidden=true]{display:none}.ocean-instr a.rounded-xl.inline-flex{min-height:48px;border-radius:999px;transition:transform .35s var(--ocean-ease),box-shadow .35s var(--ocean-ease),border-color .2s ease}.ocean-instr a.rounded-xl.inline-flex.bg-accent{box-shadow:0 10px 28px -14px hsl(var(--ocean-mint)/.9)}.ocean-instr a.rounded-xl.inline-flex:hover{transform:translateY(-2px)}.ocean-instr a.rounded-xl.inline-flex:active{transform:translateY(0) scale(.98)}.ocean-proof span.uppercase.rounded-full{padding:0;border:0;background:none;color:hsl(var(--ocean-mist));font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.ocean-proof span.uppercase.rounded-full svg{display:none}.ocean-instr .oi-prose,.ocean-instr .sm\:text-justify{text-align:left}.lead-ch{display:inline-block}[data-lead][data-armed=wait] .lead-ch,[data-lead][data-armed=wait] :is(.lead-photo,.lead-badge,.lead-title,.lead-bio>p,.lead-tags>span,.lead-stats>div,.lead-ctas>a){opacity:0}[data-lead][data-armed=go] .lead-photo{animation:leadWipe .9s cubic-bezier(.65,0,.35,1) .1s backwards}@keyframes leadWipe{0%{clip-path:inset(100% 0 0 0 round 1.5rem)}to{clip-path:inset(0 0 0 0 round 1.5rem)}}[data-lead][data-armed=go] .lead-badge{animation:leadStamp .45s cubic-bezier(.5,0,.75,0) 1s backwards}@keyframes leadStamp{0%{opacity:0;transform:scale(1.4) rotate(-5deg)}70%{opacity:1;transform:scale(.96)}}[data-lead][data-armed=go] .lead-badge svg :is(path,circle){stroke-dasharray:60;animation:leadTick .55s ease 1.35s backwards}@keyframes leadTick{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}[data-lead][data-armed=go] .lead-ch{animation:leadRise .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.15s + var(--c) * 35ms)}[data-lead][data-armed=go] .lead-title{animation:leadRise .6s cubic-bezier(.22,1,.36,1) .7s backwards}@keyframes leadRise{0%{opacity:0;transform:translateY(60%)}}[data-lead][data-armed=go] .lead-bio>p{animation:leadFade .7s ease backwards;animation-delay:calc(.6s + var(--i) * .2s)}@keyframes leadFade{0%{opacity:0;transform:translateY(12px)}}[data-lead][data-armed] .lead-bio strong{background-image:linear-gradient(hsl(var(--ocean-glow-teal)),hsl(var(--ocean-glow-teal)));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-lead][data-armed=go] .lead-bio strong{animation:leadUnderline .7s cubic-bezier(.22,1,.36,1) 1.6s backwards}@keyframes leadUnderline{0%{background-size:0 2px}}[data-lead][data-armed=go] .lead-tags>span{animation:leadPop .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(1.2s + var(--i) * .1s)}@keyframes leadPop{0%{opacity:0;transform:scale(.55)}}[data-lead][data-armed=go] .lead-stats>div{animation:leadFade .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(1.35s + var(--i) * .12s)}[data-lead][data-armed=go] .lead-stats>.lead-hot{animation:leadFade .55s cubic-bezier(.22,1,.36,1) 1.71s backwards,leadGlow 2.6s ease-in-out 3s infinite}@keyframes leadGlow{50%{box-shadow:0 0 0 5px hsl(var(--primary)/.14),0 14px 28px -14px hsl(var(--primary)/.55)}}[data-lead][data-armed=go] .lead-ctas>a{animation:leadFade .55s cubic-bezier(.22,1,.36,1) backwards}[data-lead][data-armed=go] .lead-ctas>a:first-child{animation-delay:2s}[data-lead][data-armed=go] .lead-ctas>a:nth-child(2){animation-delay:2.12s}