.orb-stage[data-astro-cid-5zvi5tsi]{aspect-ratio:1;position:relative}.orb-stage[data-astro-cid-5zvi5tsi]>[data-astro-cid-5zvi5tsi]{position:absolute;inset:0}svg[data-astro-cid-5zvi5tsi]{width:100%;height:100%;overflow:visible}.halo[data-astro-cid-5zvi5tsi]{background:radial-gradient(closest-side,#00a2ef29,#2f7ff012 55%,#0000 72%);inset:-18%}.ring[data-astro-cid-5zvi5tsi]{filter:blur(11px);border-radius:50%;-webkit-mask:radial-gradient(closest-side,#0000 60%,#000 70% 80%,#0000 91%);mask:radial-gradient(closest-side,#0000 60%,#000 70% 80%,#0000 91%)}.ring-a[data-astro-cid-5zvi5tsi]{opacity:.85;background:conic-gradient(#005ae4,#00a2ef 22%,#9adcff 38%,#e3b04b 50%,#2f7ff0 64%,#001f50 82%,#005ae4)}.ring-b[data-astro-cid-5zvi5tsi]{opacity:.55;filter:blur(22px);background:conic-gradient(from 180deg,#00a2ef,#fff 20%,#2f7ff0 45%,#7fd4ff 70%,#00a2ef)}.wave[data-astro-cid-5zvi5tsi]{fill:none;stroke-linecap:round;stroke-linejoin:round;transform-origin:300px 300px}.ripple[data-astro-cid-5zvi5tsi]{fill:none;stroke:#2f7ff0;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transform-origin:300px 300px}.spark[data-astro-cid-5zvi5tsi]{transform-origin:300px 300px}@media (prefers-reduced-motion:no-preference){.wave[data-astro-cid-5zvi5tsi]{stroke-dasharray:1;stroke-dashoffset:1px}.wave-0[data-astro-cid-5zvi5tsi]{animation:draw 1.8s var(--ease) .2s forwards, turn 30s linear infinite}.wave-1[data-astro-cid-5zvi5tsi]{animation:draw 1.8s var(--ease) .45s forwards, turn 24s linear infinite reverse}.wave-2[data-astro-cid-5zvi5tsi]{animation:draw 1.8s var(--ease) .7s forwards, turn 40s linear infinite}.wave-3[data-astro-cid-5zvi5tsi]{animation:draw 1.8s var(--ease) .95s forwards, turn 34s linear infinite reverse}.wave-4[data-astro-cid-5zvi5tsi]{animation:draw 1.8s var(--ease) 1.2s forwards, turn 52s linear infinite}.ripple[data-astro-cid-5zvi5tsi]{animation:9s ease-out infinite ripple}.ripple-1[data-astro-cid-5zvi5tsi]{animation-delay:3s}.ripple-2[data-astro-cid-5zvi5tsi]{animation-delay:6s}.ring[data-astro-cid-5zvi5tsi],.halo[data-astro-cid-5zvi5tsi]{opacity:0}.halo[data-astro-cid-5zvi5tsi]{animation:2s .6s forwards show}.ring-a[data-astro-cid-5zvi5tsi]{animation:26s linear infinite turn,2.2s .4s forwards show-a}.ring-b[data-astro-cid-5zvi5tsi]{animation:38s linear infinite reverse turn,2.2s .8s forwards show-b}.spark[data-astro-cid-5zvi5tsi]{opacity:0;animation:1.2s 1.6s forwards show,7s ease-in-out 2.8s infinite glint}}@keyframes turn{to{transform:rotate(360deg)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes show{to{opacity:1}}@keyframes show-a{to{opacity:.85}}@keyframes show-b{to{opacity:.55}}@keyframes glint{50%{transform:scale(.9)}}@keyframes ripple{0%{opacity:0;transform:scale(.86)}25%{opacity:.35}to{opacity:0;transform:scale(1.34)}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(5rem,11vw,9rem) clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 75% 55%, var(--glow-a), transparent 70%), radial-gradient(35% 40% at 15% 25%, var(--glow-b), transparent 70%);height:120%;position:absolute;inset:-20% -10% auto}.hero[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin-bottom:2rem}.soft[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--accent), var(--accent-bright) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-row[data-astro-cid-lcdefpme] .lede{margin-top:0}.hero[data-astro-cid-lcdefpme] .hero-orb{width:min(72%,21rem);margin:5rem auto 1rem}@media (width>=60rem){.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.hero[data-astro-cid-lcdefpme] .hero-orb{width:clamp(16rem,25vw,21rem);margin:1.5rem clamp(0rem,3vw,3rem) 0 0}}.doors-section[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,6vw,5rem) 0}.doors-title[data-astro-cid-lcdefpme]{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.door[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--paper);color:var(--ink);transition:transform .5s var(--ease), border-color .3s, box-shadow .5s var(--ease);border:1px solid #0000;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:flex}.door--warm[data-astro-cid-lcdefpme]{background:var(--warm)}.door[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-4px);box-shadow:0 18px 40px -24px #0f152259}.door-who[data-astro-cid-lcdefpme]{color:var(--accent);margin:0 0 1.25rem;font-size:.9rem;font-weight:600}.door-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.12}.door-text[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 0 1.75rem}.door-more[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:auto;font-weight:600}.door-more[data-astro-cid-lcdefpme]:after{content:"›";transition:transform .3s var(--ease);margin-left:.3em;display:inline-block}.door[data-astro-cid-lcdefpme]:hover .door-more[data-astro-cid-lcdefpme]:after{transform:translate(4px)}.statement[data-astro-cid-lcdefpme] .fill[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:1.5rem}.statement[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:34ch}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.statement[data-astro-cid-lcdefpme] .fill[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--ink) 50%, color-mix(in srgb, var(--ink) 22%, transparent) 50%) 100% 0 / 200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:linear both fill view();animation-range:cover 10% cover 45%}@keyframes fill{to{background-position:0 0}}}}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.tile[data-astro-cid-lcdefpme]{text-align:center;border-radius:var(--radius);min-height:clamp(20rem,48vw,36rem);color:inherit;transition:transform .6s var(--ease);flex-direction:column;align-items:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme]:hover{transform:scale(1.012)}.tile--paper[data-astro-cid-lcdefpme],.tile--night[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink)}.tile--warm[data-astro-cid-lcdefpme]{background:var(--warm);color:var(--ink)}.tile--warm[data-astro-cid-lcdefpme]:after{background:radial-gradient(closest-side,#e3b04b52,#0000)}.tile--blue[data-astro-cid-lcdefpme]{color:#f4efe7;background:linear-gradient(160deg,#0a4ebf,#001f50)}.tile-eyebrow[data-astro-cid-lcdefpme]{opacity:.75;margin:0 0 .75rem;font-size:.95rem;font-weight:600}.tile-title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2rem,4.2vw,3.25rem)}.tile-text[data-astro-cid-lcdefpme]{opacity:.8;max-width:30ch;margin:0 0 1.75rem;font-size:1.15rem}.tile-more[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600}.tile--blue[data-astro-cid-lcdefpme] .tile-more[data-astro-cid-lcdefpme]{color:#bcd5f5}.tile-more[data-astro-cid-lcdefpme]:after{content:"›";margin-left:.3em}.tile-art{z-index:1;width:min(100%,26rem);transition:transform .8s var(--ease);margin-top:auto;position:relative}.tile[data-astro-cid-lcdefpme]:hover .tile-art{transform:translateY(-6px)}.tile[data-astro-cid-lcdefpme]:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-bright) 30%, transparent), transparent);pointer-events:none;width:120%;transition:bottom .8s var(--ease);border-radius:50%;position:absolute;bottom:-55%;left:50%;translate:-50%}.tile[data-astro-cid-lcdefpme]:hover:after{bottom:-45%}.journey-title[data-astro-cid-lcdefpme]{max-width:14ch;margin-bottom:clamp(3rem,7vw,5rem)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.journey-art{margin:0 0 clamp(2rem,5vw,3.5rem)}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-top:1.5rem}.step-n[data-astro-cid-lcdefpme]{letter-spacing:-.06em;background:linear-gradient(180deg, var(--accent-bright), color-mix(in srgb, var(--accent-bright) 15%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:650;line-height:1;display:block}.step-title[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.5rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.trust-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(3rem,7vw,5rem)}.trust-head[data-astro-cid-lcdefpme] .headline[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.principles[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2.5rem;display:grid}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.75rem;font-size:clamp(1.6rem,2.6vw,2rem)}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:28ch;margin:0 auto;font-size:1.1rem}.fits[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--porcelain);margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.5rem,4vw,3rem)}.fits-title[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.fits-more[data-astro-cid-lcdefpme]{margin:1.5rem 0 0}.fits-more[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{white-space:normal}.fits[data-astro-cid-lcdefpme] li{background:var(--porcelain-deep);border-color:#0000}.way[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;gap:3rem 5rem;display:grid}.way[data-astro-cid-lcdefpme] .headline[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.flow[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:18px;align-items:center;gap:1.1rem;padding:1.1rem 1.4rem;display:flex}.flow-n[data-astro-cid-lcdefpme]{background:var(--porcelain);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.flow[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:1.1rem;display:block}.flow-text[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.98rem;display:block}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].flow-last{color:#fff;background:linear-gradient(160deg,#0a4ebf,#001f50)}.flow-last[data-astro-cid-lcdefpme] .flow-text[data-astro-cid-lcdefpme]{color:#d5e3f7}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].flow-last .flow-n[data-astro-cid-lcdefpme]{background:var(--gold-bright);color:var(--navy-deep)}.place[data-astro-cid-lcdefpme]{padding-top:var(--space);overflow:hidden}.place-copy[data-astro-cid-lcdefpme]{margin-bottom:clamp(1rem,4vw,3rem)}.place-copy[data-astro-cid-lcdefpme] .headline[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.place-art{min-width:640px;position:relative;left:50%;translate:-50%}.place[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--porcelain) 0, var(--warm) 55%)}.closing[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.closing-fine[data-astro-cid-lcdefpme]{margin:1.5rem 0 0}
