.button-ghost{color:#ffffffb8;background:0 0}.nav-shell{z-index:20;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#071c20d1;position:fixed;inset:0 0 auto}.nav{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;height:5.2rem;display:flex}.brand{color:var(--white);letter-spacing:-.04em;align-items:center;gap:.72rem;font-size:1rem;font-weight:800;display:inline-flex}.brand-mark{border-radius:.42rem;flex:none;width:2rem;height:2rem;display:inline-block;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.nav-links,.nav-actions{align-items:center;display:flex}.nav-links{color:#ffffffa6;gap:1.8rem;font-size:.76rem;font-weight:600}.nav-links a{transition:color .18s}.nav-links a:hover{color:var(--white)}.nav-actions{gap:.4rem}.menu-button{color:var(--white);cursor:pointer;background:0 0;display:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.07em;max-width:42rem;font-size:clamp(3rem,5.2vw,5.2rem);line-height:.99}.tide-divider{z-index:3;pointer-events:none;height:6rem;position:relative;overflow:hidden}.tide-divider svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tide-fill{stroke:none}.tide-trace{fill:none;vector-effect:non-scaling-stroke}.tide-trace-back{stroke-width:1px}.tide-trace-front{stroke-width:1.5px}.tide-markers circle{fill:var(--coral);stroke:none}.tide-markers path{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.tide-divider-hero{color:#1bd9c247;height:5rem;position:absolute;inset:auto 0 -1px}.tide-divider-hero .tide-fill{fill:var(--paper-light)}.tide-divider-hero .tide-trace-back{stroke:#1bd9c22e}.tide-divider-hero .tide-trace-front{stroke:#1bd9c27a}
