.about-harbor{--about-gold:#e8b84a;--about-cyan:#22d3ee;--about-glass:color-mix(in srgb, var(--depth-abyss,#030810) 62%, transparent);padding-block:.15rem 2rem}.about-harbor__panel{border:1px solid color-mix(in srgb, var(--about-gold) 18%, #ffffff14);background:var(--about-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.2rem;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 56px -28px #000000b8}.about-harbor__block{margin-bottom:1.85rem}.about-harbor__crumb{align-items:center;gap:.35rem;margin-bottom:.85rem;font-size:.68rem;font-weight:700;display:flex}.about-harbor__crumb-link{color:color-mix(in srgb, var(--about-gold) 88%, #fff);text-decoration:none}.about-harbor__crumb-link:hover{opacity:.85}.about-harbor__crumb-sep{opacity:.45;width:.75rem;height:.75rem;transform:rotate(180deg)}.about-harbor__crumb-current{color:var(--text-muted,#ffffff8c)}.about-harbor__hero{margin-bottom:2rem}.about-harbor__hero-panel{text-align:center;padding:1.35rem 1.25rem 1.2rem}.about-harbor__hero-top{flex-direction:column;align-items:center;gap:.95rem;display:flex}.about-harbor__avatar-wrap{flex-shrink:0;width:6.5rem;height:6.5rem;position:relative}.about-harbor__avatar{object-fit:cover;border:2px solid color-mix(in srgb, var(--about-gold) 50%, transparent);width:100%;height:100%;box-shadow:0 0 20px color-mix(in srgb, var(--about-gold) 25%, transparent);border-radius:50%}.about-harbor__avatar-ring{border:1px solid color-mix(in srgb, var(--about-cyan) 28%, transparent);border-radius:50%;position:absolute;inset:-8px}.about-harbor__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--about-cyan);margin:0 0 .3rem;font-size:.62rem;font-weight:800}.about-harbor__title{margin:0;font-size:clamp(1.55rem,5vw,2.15rem);font-weight:800;line-height:1.2}.about-harbor__tagline{color:color-mix(in srgb, var(--text) 88%, transparent);margin:.45rem 0 0;font-size:.82rem;font-weight:600}.about-harbor__motto{letter-spacing:.2em;color:var(--about-gold);margin:.3rem 0 0;font-size:.62rem;font-weight:800}.about-harbor__bio{margin:.95rem 0 0;max-width:36rem;color:var(--text-muted,#ffffffad);margin-inline:auto;font-size:.84rem;line-height:1.72}.about-harbor__lead{max-width:34rem;color:color-mix(in srgb, var(--about-gold) 88%, #fff);border:none;margin:.85rem auto 0;padding:0;font-size:.88rem;font-weight:700;line-height:1.65}.about-harbor__links{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.9rem;display:flex}.about-harbor__links a{color:var(--about-cyan);border:1px solid color-mix(in srgb, var(--about-cyan) 28%, transparent);background:color-mix(in srgb, var(--depth-abyss,#030810) 40%, transparent);border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:700;text-decoration:none}.about-harbor__links a:hover{border-color:color-mix(in srgb, var(--about-cyan) 48%, transparent);background:color-mix(in srgb, var(--about-cyan) 10%, transparent)}.about-harbor__links a.about-harbor__link--bale{color:#34d399;border-color:#00b89452}.about-harbor__links a.about-harbor__link--bale:hover{background:#00b8941f;border-color:#00b89480}.about-harbor__follow-panel{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.about-harbor__follow-panel .blog-messenger-cta--card{max-width:min(42rem,100%);margin-inline:auto}.about-harbor__follow-more{text-align:center;color:var(--about-muted,#ffffff8c);margin:.85rem 0 0;font-size:.78rem}.about-harbor__follow-more a{color:color-mix(in srgb, var(--about-gold) 88%, #fff);font-weight:650;text-decoration:none}.about-harbor__follow-more a:hover{text-decoration:underline}.about-harbor__stats{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.05rem 0 0;padding:0;display:flex}.about-harbor__stat{background:color-mix(in srgb, var(--depth-abyss,#030810) 45%, transparent);border:1px solid #ffffff17;border-radius:.85rem;flex-direction:column;align-items:center;gap:.08rem;min-width:4.25rem;padding:.5rem .75rem;display:flex}.about-harbor__stat--live dd{color:var(--about-cyan)}.about-harbor__stat dt{color:var(--text-muted,#ffffff85);margin:0;font-size:.58rem;font-weight:700}.about-harbor__stat dd{font-variant-numeric:tabular-nums;color:var(--about-gold);margin:0;font-size:.98rem;font-weight:800}.about-harbor__section-head{margin-bottom:.85rem;padding-inline-start:.85rem;position:relative}.about-harbor__section-rail{background:linear-gradient(180deg, transparent, var(--about-gold) 40%, var(--about-cyan) 60%, transparent);border-radius:999px;width:3px;position:absolute;inset-block:.15rem;inset-inline-start:0}.about-harbor__section-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--about-gold) 82%, #ffffff8c);margin:0 0 .2rem;font-size:.58rem;font-weight:800}.about-harbor__section-title{letter-spacing:-.015em;margin:0;font-size:clamp(1rem,2.9vw,1.15rem);font-weight:800;line-height:1.35}.about-harbor__section-desc{color:var(--text-muted,#ffffff9e);margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.about-harbor__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.25rem;display:grid;overflow:hidden}.about-harbor__pillar{border:1px solid #ffffff0f;padding:.85rem .95rem}.about-harbor__pillar-tag{letter-spacing:.08em;color:var(--about-cyan);margin-bottom:.35rem;font-size:.54rem;font-weight:800;display:inline-block}.about-harbor__pillar-title{margin:0 0 .3rem;font-size:.86rem;font-weight:800}.about-harbor__pillar-desc{color:var(--text-muted,#ffffffa6);margin:0;font-size:.74rem;line-height:1.58}.about-harbor__journey-panel{padding:.75rem .65rem}.about-harbor__journey-panel .blog-journey{margin:0;padding:0 0 0 2.45rem;list-style:none;position:relative}.about-harbor__journey-panel .blog-journey:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--about-cyan) 22%, transparent), color-mix(in srgb, var(--about-gold) 65%, transparent) calc(var(--journey-progress,0) * 1%), #ffffff14 calc(var(--journey-progress,0) * 1%), #ffffff14);border-radius:999px;width:2px;position:absolute;inset-block:.4rem;inset-inline-start:.82rem}.about-harbor__journey-panel .blog-journey__stop{opacity:.45;transition:opacity .45s,transform .45s;transition-delay:var(--stop-delay,0s);margin-bottom:.8rem;position:relative;transform:translateY(6px)}.about-harbor__journey-panel .blog-journey__stop.is-in{opacity:1;transform:translateY(0)}.about-harbor__journey-panel .blog-journey__node{inset-inline-start:-2.45rem;border:1px solid color-mix(in srgb, var(--stop-accent,var(--about-cyan)) 42%, transparent);background:color-mix(in srgb, var(--depth-abyss,#030810) 75%, transparent);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;top:.3rem}.about-harbor__journey-panel .blog-journey__glyph-svg{width:.82rem;height:.82rem;color:var(--stop-accent,var(--about-cyan))}.about-harbor__journey-panel .blog-journey__card{border:1px solid color-mix(in srgb, var(--stop-accent,var(--about-cyan)) 18%, #ffffff0f);background:color-mix(in srgb, var(--depth-abyss,#030810) 42%, transparent);border-radius:.85rem;padding:.7rem .8rem}.about-harbor__journey-panel .blog-journey__head{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.28rem;display:flex}.about-harbor__journey-panel .blog-journey__place{font-size:.9rem;font-weight:800}.about-harbor__journey-panel .blog-journey__years{color:var(--stop-accent,var(--about-cyan));font-size:.66rem;font-weight:700}.about-harbor__journey-panel .blog-journey__note{color:var(--text-muted,#ffffffa6);margin:0;font-size:.75rem;line-height:1.58}.about-harbor__lang-panel{margin-bottom:.75rem;padding:.65rem}.about-harbor__lang-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.about-harbor__lang-chip{background:color-mix(in srgb, var(--depth-abyss,#030810) 38%, transparent);border:1px solid #ffffff14;border-radius:.85rem;flex-direction:column;gap:.08rem;padding:.65rem .75rem;display:flex}.about-harbor__lang-code{letter-spacing:.06em;color:var(--about-gold);font-size:.92rem;font-weight:900}.about-harbor__lang-label{font-size:.8rem;font-weight:700}.about-harbor__lang-note{color:var(--text-muted,#ffffff85);font-size:.66rem}.about-harbor__manifesto{padding:.95rem 1rem}.about-harbor__manifesto p{color:var(--text-muted,#ffffffad);margin:0;font-size:.84rem;line-height:1.72}.about-harbor__cta{margin-bottom:1.65rem}.about-harbor__cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.1rem;display:flex}.about-harbor__cta-title{margin:0 0 .3rem;font-size:clamp(1rem,3vw,1.18rem);font-weight:800}.about-harbor__cta-kicker{font-family:var(--font-latin,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--about-gold) 82%, #ffffff8c);margin:0 0 .25rem;font-size:.56rem;font-weight:800}.about-harbor__cta-desc{color:var(--text-muted,#ffffffa6);margin:0;font-size:.78rem;line-height:1.55}.about-harbor__cta-actions{flex-wrap:wrap;gap:.5rem;display:flex}.about-harbor__cta-btn{border:1px solid color-mix(in srgb, var(--about-gold) 32%, transparent);background:color-mix(in srgb, var(--depth-abyss,#030810) 40%, transparent);min-height:2.35rem;color:var(--about-gold);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.about-harbor__cta-btn--primary{border-color:color-mix(in srgb, var(--about-gold) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--about-gold) 88%, #fff), color-mix(in srgb, var(--about-gold) 65%, var(--depth-abyss)));color:var(--depth-abyss,#030810)}.about-harbor__quickdock{border:1px solid color-mix(in srgb, var(--about-gold) 14%, #ffffff12);background:color-mix(in srgb, var(--depth-abyss,#030810) 55%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;margin-top:.35rem;padding:.95rem 1rem 1rem 1.05rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 14px 36px -22px #0000009e}.about-harbor__quickdock-rail{background:linear-gradient(180deg, transparent, var(--about-gold) 35%, var(--about-cyan) 55%, var(--about-gold) 75%, transparent);opacity:.9;border-radius:0 999px 999px 0;width:3px;position:absolute;inset-block:.65rem;inset-inline-start:0}.about-harbor__quickdock-head{margin-bottom:.85rem}.about-harbor__quickdock-kicker{font-family:var(--font-latin,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--about-gold) 82%, #ffffff8c);margin:0 0 .25rem;font-size:.58rem;font-weight:800}.about-harbor__quickdock-lead{color:var(--text-muted,#ffffff94);margin:0;font-size:.76rem;line-height:1.6}.about-harbor__quickdock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.about-harbor__quickdock-item{color:inherit;background:color-mix(in srgb, var(--depth-abyss,#030810) 42%, transparent);border:1px solid #ffffff17;border-radius:.85rem;align-items:center;gap:.65rem;padding:.72rem .78rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.about-harbor__quickdock-item:hover{border-color:color-mix(in srgb, var(--about-cyan) 32%, transparent);background:color-mix(in srgb, var(--about-gold) 8%, transparent);transform:translateY(-2px)}.about-harbor__quickdock-icon-wrap{border:1px solid color-mix(in srgb, var(--about-gold) 28%, transparent);background:color-mix(in srgb, var(--about-gold) 10%, transparent);width:2.1rem;height:2.1rem;color:var(--about-gold);border-radius:.62rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-harbor__quickdock-icon{width:1.05rem;height:1.05rem}.about-harbor__quickdock-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.about-harbor__quickdock-label{color:var(--text,#fff);font-size:.78rem;font-weight:800;line-height:1.3}.about-harbor__quickdock-hint{color:var(--text-muted,#ffffff85);font-size:.62rem;line-height:1.45}.about-harbor__quickdock-item:hover .about-harbor__quickdock-label{color:var(--about-gold)}.depth-shell[data-mode=moored]:has(.about-harbor) .depth-main{width:min(100%,58rem)}.depth-shell[data-moored-room=about] .depth-scene__read img{object-fit:cover;object-position:50% 42%;filter:brightness(.88)saturate(1.06);transform:scale(1.05)}.depth-shell[data-moored-room=about] .depth-scene__read-veil{background:linear-gradient(180deg, color-mix(in srgb, var(--depth-abyss) 26%, transparent) 0%, color-mix(in srgb, var(--depth-abyss) 52%, transparent) 50%, color-mix(in srgb, var(--depth-abyss) 78%, transparent) 100%)}.depth-shell[data-moored-room=about] .depth-scene__read-vignette{background:radial-gradient(95% 85% at 50% 40%,#0000 22%,#0308107a 70%,#030810d1)}.depth-shell[data-moored-room=about] .depth-scene__bubbles{opacity:.4}.depth-shell[data-moored-room=about] .depth-scene__caustics{opacity:.28}.depth-shell[data-moored-room=about] .about-harbor__title,.depth-shell[data-moored-room=about] .about-harbor__section-title{text-shadow:0 2px 28px #0000008c}@media (min-width:640px){.about-harbor__hero-top{text-align:start;flex-direction:row;align-items:center}.about-harbor__hero-panel{text-align:start}.about-harbor__bio,.about-harbor__lead{margin-inline:0}.about-harbor__links,.about-harbor__stats{justify-content:flex-start}.about-harbor__lang-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.about-harbor__quickdock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-harbor__cta-inner{flex-direction:row}}@media (max-width:639px){.about-harbor__quickdock-grid{grid-template-columns:1fr}.about-harbor__cta-actions{flex-direction:column;width:100%}.about-harbor__cta-btn{width:100%}}@media (max-width:480px){.about-harbor__pillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.about-harbor__journey-panel .blog-journey__stop{opacity:1;transform:none}.about-harbor__quickdock-item{transition:none}.about-harbor__quickdock-item:hover{transform:none}}
