.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - 34px - var(--dock-h) - var(--safe-b));text-align:center;padding:10px var(--gutter) 24px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - 110px);padding:40px var(--gutter) 90px}}.logo[data-astro-cid-lcdefpme]{width:clamp(180px,50vw,240px);height:auto}@media (width>=900px){.logo[data-astro-cid-lcdefpme]{width:clamp(170px,12.5vw,240px)}}.tagline[data-astro-cid-lcdefpme]{letter-spacing:.48em;margin:26px 0 0;padding-left:.48em;font-size:clamp(14px,1.15vw,20px)}.line[data-astro-cid-lcdefpme]{letter-spacing:.45em;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,2.6vw,40px);margin:clamp(30px,6vh,52px) 0 0;font-size:clamp(11.5px,1vw,16px);display:flex}.bar[data-astro-cid-lcdefpme]{background:var(--green-hi);width:1.5px;height:1.1em;box-shadow:0 0 8px var(--green-glow)}.doors[data-astro-cid-lcdefpme]{justify-content:center;margin-top:clamp(36px,7vh,86px);display:flex}.door[data-astro-cid-lcdefpme]{color:var(--green-hi);flex-direction:column;align-items:center;gap:14px;padding:0 clamp(18px,3.2vw,56px) 22px;display:flex;position:relative}.door[data-astro-cid-lcdefpme]+.door[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(#0000,#3d855866,#0000);width:1px;height:54px;position:absolute;top:18px;left:0}.door[data-astro-cid-lcdefpme] .caps[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:.14em;white-space:nowrap;font-size:clamp(13px,1.25vw,18px);transition:color .4s}.door[data-astro-cid-lcdefpme] .icon{filter:drop-shadow(0 0 4px #3d855859);transition:filter .4s,transform .4s}.door[data-astro-cid-lcdefpme] .icon-star{filter:drop-shadow(0 0 10px var(--green-glow))}.glow[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at center, var(--green-hi), transparent 70%);opacity:.7;width:120px;height:2px;transition:width .4s,opacity .4s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.door[data-astro-cid-lcdefpme]:hover .icon{filter:drop-shadow(0 0 12px var(--green-glow));transform:translateY(-3px)}.door[data-astro-cid-lcdefpme]:hover .glow[data-astro-cid-lcdefpme]{opacity:1;width:170px}@media (width<=600px){.line[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px}.bar[data-astro-cid-lcdefpme]{display:none}}@media (width<=760px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:28px 0;width:100%;max-width:400px;display:grid}.door[data-astro-cid-lcdefpme]{gap:10px;min-height:44px;padding:4px 8px 18px}.door[data-astro-cid-lcdefpme] .icon{width:46px;height:46px}.door[data-astro-cid-lcdefpme]+.door[data-astro-cid-lcdefpme]:before{display:none}.door[data-astro-cid-lcdefpme] .caps[data-astro-cid-lcdefpme]{white-space:normal;font-size:13px}}.identity[data-astro-cid-lcdefpme]{max-width:760px;padding-top:clamp(70px,16vw,160px)}.identity[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.16em;font-size:clamp(22px,5.6vw,44px);line-height:1.4}.identity[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.identity[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:clamp(19px,4.6vw,25px);font-style:italic}.identity[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{max-width:560px;margin:0 auto 34px;font-size:clamp(17px,4.2vw,20px)}.featured[data-astro-cid-lcdefpme]{max-width:760px;padding-top:clamp(70px,14vw,140px)}.featured[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--green-hi);letter-spacing:.36em;margin-bottom:14px;font-size:12px}.featured[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid var(--faint);margin:10px 0 36px;padding:0;list-style:none}.featured[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--faint);gap:6px;padding:24px 4px;transition:background .4s;display:grid}.featured[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:linear-gradient(90deg,#0000,#2b66451a,#0000)}.featured[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{letter-spacing:.14em;font-size:clamp(19px,4.8vw,24px)}.featured[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{font-size:16px}.rise[data-astro-cid-lcdefpme]{opacity:0;animation:1.4s forwards rise;animation-delay:var(--d);transform:translateY(10px)}html.launch .rise[data-astro-cid-lcdefpme]{animation-play-state:paused}html.launch.go .rise[data-astro-cid-lcdefpme]{animation-play-state:running;animation-delay:calc(var(--d) + 1.6s)}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rise[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}}
