/*! t34 rev f6DsiQgr-f */.t34-root{--t34-rev:f6DsiQgr-f;--shell:1200px;--gold:var(--color-primary);--lav:var(--color-secondary);--rose:color-mix(in srgb,var(--color-secondary) 45%,var(--color-danger));--teal:color-mix(in srgb,var(--color-success) 65%,var(--color-secondary));--edge:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));--edge-soft:color-mix(in srgb,var(--color-secondary) 22%,transparent);--field-edge:color-mix(in srgb,var(--color-secondary) 45%,var(--color-border));--ease-soft:cubic-bezier(0.16,1,0.3,1);--reveal-distance:18px;--reveal-duration:1200ms;--reveal-ease:var(--ease-soft);position:relative;isolation:isolate;background:var(--color-background);color:var(--color-text-primary);color-scheme:dark;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .22vw,1.06rem);line-height:1.68;overflow-x:clip}.t34-sky{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 55% at 50% 118%,color-mix(in srgb,var(--color-secondary) 14%,transparent),transparent 70%),radial-gradient(80% 50% at 50% -10%,color-mix(in srgb,var(--color-secondary) 7%,transparent),transparent 70%)}.t34-sky-dust{--dust:color-mix(in srgb,var(--color-text-primary) 78%,transparent);--dust-dim:color-mix(in srgb,var(--color-text-primary) 38%,transparent);--dust-gold:color-mix(in srgb,var(--color-primary) 70%,transparent);--dust-lav:color-mix(in srgb,var(--color-secondary) 75%,transparent);position:absolute;inset:0;background-image:radial-gradient(1px 1px at 23px 41px,var(--dust),transparent),radial-gradient(1px 1px at 141px 97px,var(--dust-dim),transparent),radial-gradient(1.4px 1.4px at 67px 173px,var(--dust-lav),transparent),radial-gradient(1px 1px at 197px 211px,var(--dust-dim),transparent),radial-gradient(1.2px 1.2px at 51px 29px,var(--dust-gold),transparent),radial-gradient(1px 1px at 263px 157px,var(--dust),transparent),radial-gradient(1px 1px at 131px 283px,var(--dust-dim),transparent),radial-gradient(1.6px 1.6px at 311px 61px,var(--dust),transparent),radial-gradient(1px 1px at 89px 389px,var(--dust-lav),transparent),radial-gradient(1.3px 1.3px at 401px 239px,var(--dust-dim),transparent),radial-gradient(1px 1px at 457px 421px,var(--dust-gold),transparent);background-size:233px 251px,233px 251px,233px 251px,233px 251px,347px 311px,347px 311px,347px 311px,347px 311px,509px 463px,509px 463px,509px 463px;background-repeat:repeat}.t34-twinkle{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);color:var(--color-text-primary);opacity:.8;animation:t34-twinkle var(--d) ease-in-out infinite;animation-delay:calc(var(--w) * -1)}.t34-twinkle[data-tone=gold]{color:var(--color-primary)}.t34-twinkle[data-tone=lav]{color:var(--color-secondary)}.t34-twinkle:before{content:"";position:absolute;inset:-80%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,currentColor 32%,transparent),transparent 65%)}.t34-twinkle svg{position:relative}@keyframes t34-twinkle{0%,to{opacity:.22;transform:scale(.55) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(10deg)}}.t34-shooting{position:absolute;top:12%;left:70%;width:130px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-text-primary) 85%,transparent));border-radius:1px;opacity:0;transform:rotate(155deg) translateX(0);animation:t34-shoot 16s ease-in 5s infinite}@keyframes t34-shoot{0%,90%{opacity:0;transform:rotate(155deg) translateX(0)}92%{opacity:1}to{opacity:0;transform:rotate(155deg) translateX(340px)}}.t34-root [data-nebula]{position:relative}.t34-root [data-nebula]:before{content:"";position:absolute;inset:-10% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 52% 44% at var(--nx) var(--ny),var(--neb) 0,transparent 72%),radial-gradient(ellipse 38% 32% at var(--nx2) var(--ny2),var(--neb2) 0,transparent 70%)}.t34-root [data-nebula=lavender]{--neb:color-mix(in srgb,var(--lav) 16%,transparent);--neb2:color-mix(in srgb,var(--rose) 10%,transparent);--nx:78%;--ny:32%;--nx2:12%;--ny2:78%}.t34-root [data-nebula=rose]{--neb:color-mix(in srgb,var(--rose) 14%,transparent);--neb2:color-mix(in srgb,var(--lav) 10%,transparent);--nx:16%;--ny:36%;--nx2:86%;--ny2:74%}.t34-root [data-nebula=teal]{--neb:color-mix(in srgb,var(--teal) 11%,transparent);--neb2:color-mix(in srgb,var(--lav) 10%,transparent);--nx:84%;--ny:46%;--nx2:18%;--ny2:22%}.t34-root [data-nebula=gold]{--neb:color-mix(in srgb,var(--gold) 8%,transparent);--neb2:color-mix(in srgb,var(--rose) 9%,transparent);--nx:24%;--ny:42%;--nx2:82%;--ny2:80%}.t34-moon{--moon:120px;position:absolute;width:var(--moon);height:var(--moon);pointer-events:none}.t34-moon-halo{inset:-65%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 20%,transparent) 0,color-mix(in srgb,var(--color-primary) 7%,transparent) 38%,transparent 68%)}.t34-moon-body,.t34-moon-halo{position:absolute;border-radius:50%}.t34-moon-body{inset:0;background:color-mix(in srgb,var(--color-primary) 5%,transparent);box-shadow:inset calc(var(--moon) * .2) calc(var(--moon) * -.09) 0 0 var(--color-primary);filter:drop-shadow(0 0 calc(var(--moon) * .1) rgba(246,213,142,.55));transform:rotate(-18deg);animation:t34-drift 13s ease-in-out infinite}@keyframes t34-drift{0%,to{transform:rotate(-18deg) translateZ(0)}50%{transform:rotate(-14deg) translate3d(-4px,-7px,0)}}@keyframes t34-rise{0%{opacity:0;transform:translate3d(0,70px,0)}to{opacity:1;transform:none}}@keyframes t34-spin{to{transform:rotate(1turn)}}@keyframes t34-draw{to{stroke-dashoffset:0}}.t34-seg{display:block;overflow:visible}.t34-seg line{stroke:color-mix(in srgb,var(--color-primary) 55%,transparent);stroke-width:1;fill:none}.t34-figure polyline{stroke:color-mix(in srgb,var(--color-primary) 38%,transparent);stroke-width:.8}.t34-figure circle{fill:var(--color-primary);opacity:.85}.t34-card-figure{position:absolute;top:14px;right:16px;pointer-events:none}.t34-orb{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 auto;margin-bottom:1.1rem;border-radius:50%;color:var(--color-primary);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--color-primary) 22%,transparent),color-mix(in srgb,var(--color-secondary) 9%,transparent) 72%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,transparent),0 0 30px -4px color-mix(in srgb,var(--color-primary) 32%,transparent)}.t34-orb-sm{width:44px;height:44px}.t34-circle,.t34-pill{width:100%;overflow:hidden;background:var(--color-surface)}.t34-circle{aspect-ratio:1;border-radius:50%}.t34-pill{aspect-ratio:3/4.3;border-radius:999px}.t34-halo{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 38%,transparent),0 0 0 8px color-mix(in srgb,var(--color-secondary) 7%,transparent),0 0 50px -6px color-mix(in srgb,var(--color-secondary) 42%,transparent),0 0 100px -24px color-mix(in srgb,var(--color-primary) 38%,transparent)}.t34-circle:after,.t34-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 36px 4px rgba(15,14,46,.5);pointer-events:none}.t34-circle img,.t34-pill img{transition:transform 1.4s var(--ease-soft)}.t34-display{font-size:var(--h1,3.6rem);line-height:1.04;letter-spacing:-.022em;max-width:14ch}.t34-display,.t34-h2{font-family:var(--font-heading);font-weight:400}.t34-h2{font-size:clamp(2rem,1.3rem + 2.3vw,3.05rem);line-height:1.08;letter-spacing:var(--heading-tracking);max-width:20ch}.t34-em{font-style:italic;font-weight:300;color:var(--color-primary);text-shadow:0 0 34px rgba(246,213,142,.35);padding-right:.04em}.t34-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:1rem}.t34-kicker-mark{display:inline-flex;align-items:center;color:var(--color-primary)}.t34-kicker-mark>span{width:22px;height:1px;margin-inline:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 60%,transparent),color-mix(in srgb,var(--color-secondary) 60%,transparent))}.t34-lede{font-size:clamp(1.04rem,1rem + .4vw,1.18rem);max-width:46ch}.t34-intro,.t34-lede{color:var(--color-text-secondary)}.t34-intro{max-width:56ch}.t34-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.t34-head .t34-intro{margin-top:1rem}.t34-head[data-align=center]{margin-inline:auto;text-align:center}.t34-head[data-align=center] .t34-kicker{justify-content:center}.t34-head[data-align=center] .t34-h2,.t34-head[data-align=center] .t34-intro{margin-inline:auto}.t34-card{position:relative;padding:1.7rem 1.55rem;border-radius:var(--radius);border:1px solid var(--edge);background:radial-gradient(130% 80% at 50% 0,color-mix(in srgb,var(--color-secondary) 9%,var(--color-surface)) 0,var(--color-surface) 48%,var(--color-surface-muted) 100%);box-shadow:inset 0 0 54px -20px color-mix(in srgb,var(--color-secondary) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-primary) 26%,transparent),var(--shadow);transition:border-color .7s var(--ease-soft),box-shadow .7s var(--ease-soft),translate .9s var(--ease-soft)}.t34-card:hover{translate:0 -4px;border-color:color-mix(in srgb,var(--color-primary) 46%,var(--color-border));box-shadow:inset 0 0 60px -18px color-mix(in srgb,var(--color-secondary) 52%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-primary) 40%,transparent),0 0 60px -26px color-mix(in srgb,var(--color-primary) 55%,transparent),var(--shadow)}.t34-btn-ghost,.t34-btn-outline,.t34-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:54px;padding:.85rem 1.85rem;border-radius:999px;font-family:var(--font-body);font-size:.98rem;font-weight:700;letter-spacing:.01em;text-decoration:none;text-align:center;transition:box-shadow .7s var(--ease-soft),background-color .5s ease,border-color .5s ease,translate .7s var(--ease-soft)}.t34-btn-primary{border:0;background:linear-gradient(180deg,var(--color-primary-hover),var(--color-primary));color:var(--color-primary-contrast);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 60%,transparent),0 12px 40px -14px color-mix(in srgb,var(--color-primary) 75%,transparent),inset 0 1px 0 rgba(255,255,255,.5)}.t34-btn-primary:hover{translate:0 -2px;box-shadow:0 0 0 1px var(--color-primary-hover),0 0 48px -6px color-mix(in srgb,var(--color-primary) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.6)}.t34-btn-ghost,.t34-btn-outline{border:1px solid color-mix(in srgb,var(--color-secondary) 55%,transparent);background:color-mix(in srgb,var(--color-surface) 35%,transparent);color:var(--color-text-primary)}.t34-btn-ghost:hover,.t34-btn-outline:hover{translate:0 -2px;border-color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 12%,transparent)}.t34-btn-ghost{min-height:48px;padding:.6rem 1.4rem}.t34-btn-sm{min-height:44px;padding:.5rem 1.25rem;font-size:.9rem}.t34-btn-primary[disabled]{opacity:.65;cursor:progress}.t34-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding-top:.75rem}.t34-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:64px;padding:.4rem .45rem .4rem 1.3rem;border-radius:999px;border:1px solid var(--edge-soft);background:color-mix(in srgb,var(--color-background) 74%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 18px 44px -26px rgba(4,3,22,.95),inset 0 1px 0 color-mix(in srgb,var(--color-primary) 14%,transparent)}@supports (animation-timeline:scroll()){.t34-header-inner{animation:t34-condense linear both;animation-timeline:scroll(root block);animation-range:0 180px}}@keyframes t34-condense{0%{border-color:transparent;background:transparent;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);box-shadow:0 0 0 transparent,inset 0 0 0 transparent}}.t34-logo{min-height:44px;text-decoration:none}.t34-logo,.t34-root [data-logo]{display:inline-flex;align-items:center}.t34-root [data-logo]{gap:.6rem;color:var(--color-primary)}.t34-root [data-logo-mark]{filter:drop-shadow(0 0 8px rgba(246,213,142,.35))}.t34-root [data-logo-text]{font-family:var(--font-heading);font-size:1.24rem;font-weight:500;letter-spacing:-.015em;color:var(--color-text-primary)}.t34-nav ul{display:flex;gap:.1rem;list-style:none;margin:0;padding:0}.t34-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:999px;font-size:.92rem;font-weight:600;color:var(--color-text-secondary);text-decoration:none;transition:color .5s ease}.t34-nav-star{position:absolute;left:50%;bottom:2px;color:var(--color-primary);opacity:0;translate:-50% 0;scale:.3;transition:opacity .6s var(--ease-soft),scale .8s var(--ease-soft)}.t34-nav a:focus-visible,.t34-nav a:hover,.t34-nav a[aria-current]{color:var(--color-text-primary)}.t34-nav a:focus-visible .t34-nav-star,.t34-nav a:hover .t34-nav-star,.t34-nav a[aria-current] .t34-nav-star{opacity:1;scale:1}.t34-header-end{display:flex;align-items:center;gap:.6rem}.t34-menu-btn,.t34-menu-close{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-secondary) 45%,transparent);background:color-mix(in srgb,var(--color-surface) 70%,transparent);color:var(--color-text-primary);transition:border-color .4s ease,color .4s ease}.t34-menu-close{display:inline-flex}.t34-menu-btn:hover,.t34-menu-close:hover{border-color:var(--color-primary);color:var(--color-primary)}.t34-menu-bars{display:grid;grid-gap:4px;gap:4px;width:18px}.t34-menu-bars span{height:1.5px;border-radius:1px;background:currentColor}.t34-menu-bars span:nth-child(2){width:65%;justify-self:end}.t34-menu-scrim{position:fixed;inset:0;z-index:90;background:rgba(6,5,24,.72)}.t34-menu-panel{position:fixed;inset:.75rem .75rem auto;z-index:100;max-height:calc(100dvh - 1.5rem);display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.25rem 1.5rem;overflow-y:auto;border-radius:var(--radius-lg);border:1px solid var(--edge);background:radial-gradient(120% 70% at 85% 0,color-mix(in srgb,var(--color-secondary) 16%,var(--color-surface)),var(--color-surface-muted) 70%);box-shadow:var(--shadow),inset 0 1px 0 color-mix(in srgb,var(--color-primary) 22%,transparent);animation:t34-menu-in .7s var(--ease-soft)}@keyframes t34-menu-in{0%{opacity:0;transform:translate3d(0,-10px,0)}}.t34-menu-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid color-mix(in srgb,var(--color-secondary) 18%,transparent)}.t34-menu-list{display:grid;list-style:none;margin:0;padding:0}.t34-menu-list a{display:flex;align-items:center;min-height:52px;padding:.4rem .25rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:400;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-secondary) 12%,transparent);transition:color .4s ease}.t34-menu-list a:hover{color:var(--color-primary)}.t34-menu-cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:999px;background:linear-gradient(180deg,var(--color-primary-hover),var(--color-primary));color:var(--color-primary-contrast);font-weight:700;text-decoration:none;box-shadow:0 12px 36px -14px color-mix(in srgb,var(--color-primary) 75%,transparent)}.t34-menu-contact{text-align:center;font-size:.92rem;color:var(--color-text-secondary)}.t34-menu-contact a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-primary);font-weight:700}.t34-hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem)}.t34-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:center}.t34-hero-copy{--rail:2.75rem;--gap:1.35rem;--h1:clamp(2.35rem,1.2rem + 4.4vw,4.6rem);display:grid;grid-template-columns:var(--rail) minmax(0,1fr);grid-column-gap:.85rem;column-gap:.85rem;grid-row-gap:var(--gap);row-gap:var(--gap)}.t34-hero-copy>[data-reveal]{grid-column:2}.t34-hero-eyebrow{grid-row:1}.t34-hero-title{grid-row:2}.t34-hero-lede{grid-row:3}.t34-hero-actions{grid-row:4}.t34-hero-badges{grid-row:5}.t34-hero-eyebrow .t34-kicker{margin:0;color:var(--color-primary)}.t34-rail{grid-column:1;position:relative}.t34-rail[data-row=eyebrow]{grid-row:1;--x:30%;--y:0.62rem;--ny:calc(var(--h1) * 0.54)}.t34-rail[data-row=title]{grid-row:2/4;--x:72%;--y:calc(var(--h1) * 0.54);--ny:27px}.t34-rail[data-row=actions]{grid-row:4;--x:36%;--y:27px}.t34-rail .t34-seg{position:absolute;left:0;top:var(--y);width:100%;height:calc(100% + var(--gap) - var(--y) + var(--ny))}.t34-rail .t34-seg line{stroke-dasharray:1;stroke-dashoffset:1;animation:t34-draw 1.8s var(--ease-soft) .5s forwards}.t34-rail[data-row=title] .t34-seg line{animation-delay:1.1s}.t34-rail-node{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;color:var(--color-primary);filter:drop-shadow(0 0 6px rgba(246,213,142,.75))}.t34-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem}.t34-hero-badges{display:flex;flex-wrap:wrap;gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none}.t34-hero-badges li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .95rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-secondary) 28%,transparent);background:color-mix(in srgb,var(--color-surface) 45%,transparent);font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}.t34-hero-badges svg{color:var(--color-primary)}.js .t34-root .t34-hero-media[data-reveal][data-visible=true]{-webkit-clip-path:none;clip-path:none}.t34-hero-media{position:relative;justify-self:center;width:min(100%,520px);aspect-ratio:1}.t34-hero-moon{--moon:clamp(96px,15vw,172px);top:-3%;right:-3%;z-index:0;animation:t34-rise 2.8s var(--ease-soft) .3s both}.t34-orbit{position:absolute;inset:1.5%;z-index:1;border-radius:50%;border:1px dashed color-mix(in srgb,var(--color-secondary) 32%,transparent);animation:t34-spin 120s linear infinite}.t34-orbit-star{position:absolute;top:50%;left:0;translate:-50% -50%;color:var(--color-primary);filter:drop-shadow(0 0 5px rgba(246,213,142,.8))}.t34-porthole{position:absolute;inset:9%;z-index:2;margin:0;padding:10px;border-radius:50%;background:linear-gradient(155deg,color-mix(in srgb,var(--color-primary) 42%,transparent),color-mix(in srgb,var(--color-secondary) 20%,transparent) 45%,color-mix(in srgb,var(--color-surface) 60%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 32%,transparent),0 0 90px -10px color-mix(in srgb,var(--color-secondary) 45%,transparent),0 0 180px -30px color-mix(in srgb,var(--color-primary) 38%,transparent)}.t34-porthole-photo{width:100%;height:100%;overflow:hidden;border-radius:50%;background:var(--color-surface)}.t34-porthole-photo:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(to top,color-mix(in srgb,var(--color-background) 32%,transparent),transparent 45%);box-shadow:inset 0 0 44px 8px rgba(15,14,46,.55);pointer-events:none}.t34-hero-note{position:absolute;left:0;bottom:6%;z-index:3;display:grid;grid-gap:.05rem;gap:.05rem;max-width:100%;padding:.65rem 1.2rem;border-radius:var(--radius);border:1px solid var(--edge);background:color-mix(in srgb,var(--color-surface) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);font-size:.84rem;line-height:1.4;color:var(--color-text-primary)}.t34-hero-note-label{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.t34-trust{padding-bottom:clamp(1rem,3vw,2rem)}.t34-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem;list-style:none;margin:0;padding:0}.t34-trust-row li{position:relative;padding-top:1.5rem}.t34-trust-row li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 40%,transparent),transparent 85%)}.t34-trust-row h3{font-family:var(--font-heading);font-size:1.15rem;font-weight:500;margin-bottom:.35rem}.t34-trust-row p{font-size:.92rem;color:var(--color-text-secondary)}.t34-sky-map{--gap:1.5rem;--node-y:-2.25rem;--rise:3.5rem;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin:0;padding:2.75rem 0 0;list-style:none}.t34-program{position:relative}.t34-program[data-dir=up]{margin-top:var(--rise)}.t34-program:before{content:"";width:1px;height:calc(var(--node-y) * -1);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 60%,transparent),transparent)}.t34-program-node,.t34-program:before{position:absolute;left:50%;top:var(--node-y)}.t34-program-node{z-index:2;translate:-50% -50%;color:var(--color-primary);filter:drop-shadow(0 0 7px rgba(246,213,142,.75))}.t34-link{position:absolute;left:50%;top:var(--node-y);z-index:0;width:calc(100% + var(--gap));height:var(--rise);pointer-events:none}.t34-program[data-dir=up] .t34-link{top:calc(var(--node-y) - var(--rise));transform:scaleY(-1)}.t34-link .t34-seg{width:100%;height:100%}.t34-link .t34-seg line{stroke:color-mix(in srgb,var(--color-primary) 62%,transparent);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:0 .028}.t34-program .t34-card{position:relative;z-index:1;height:100%;padding:1.6rem 1.35rem;text-align:center}.t34-program-photo{display:block;width:min(64%,150px);margin:.4rem auto 1.3rem}.t34-program-photo .t34-circle{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent),0 0 0 7px color-mix(in srgb,var(--color-secondary) 8%,transparent),0 0 44px -6px color-mix(in srgb,var(--color-secondary) 50%,transparent)}.t34-program:hover .t34-circle img{transform:scale(1.06)}.t34-age{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.t34-program h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;margin:.35rem 0 .5rem}.t34-program-summary{font-size:.93rem;color:var(--color-text-secondary)}.t34-program-meta{display:grid;grid-gap:.15rem;gap:.15rem;margin-top:1.1rem;padding-top:.95rem;border-top:1px dashed color-mix(in srgb,var(--color-secondary) 28%,transparent);font-size:.83rem;font-weight:600;color:var(--color-text-secondary)}.t34-about-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:center}.t34-about-media{position:relative;justify-self:center;width:min(100%,520px);aspect-ratio:1}.t34-about-window{position:absolute;inset:0 14% 14% 0}.t34-about-window-sm{position:absolute;right:0;bottom:0;width:40%}.t34-about-window .t34-circle,.t34-about-window-sm .t34-circle{height:100%}.t34-about-window-sm .t34-circle{box-shadow:0 0 0 7px var(--color-background),0 0 0 8px color-mix(in srgb,var(--color-primary) 45%,transparent),0 0 60px -4px color-mix(in srgb,var(--color-primary) 40%,transparent)}.t34-about-figure{position:absolute;left:2%;bottom:3%;width:84px;height:auto}.t34-about-copy>*+*{margin-top:1rem}.t34-about-copy p{color:var(--color-text-secondary)}.t34-about-copy .t34-kicker{color:var(--color-secondary)}.t34-signature{display:grid;grid-gap:.1rem;gap:.1rem;margin-top:1.75rem;padding-left:1.1rem;border-left:1px solid color-mix(in srgb,var(--color-primary) 55%,transparent);font-size:.9rem}.t34-about-copy .t34-signature strong{font-family:var(--font-heading);font-size:1.22rem;font-style:italic;font-weight:400;color:var(--color-primary)}.t34-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin:clamp(3rem,6vw,4.5rem) 0 0}.t34-stat{display:flex;flex-direction:column-reverse;gap:.4rem;padding:1.4rem 1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--color-secondary) 18%,transparent);background:color-mix(in srgb,var(--color-surface) 55%,transparent);text-align:center}.t34-stat dd{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,1.1rem + 2vw,2.7rem);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--color-primary);text-shadow:0 0 30px rgba(246,213,142,.35)}.t34-stat dt{font-size:.85rem;color:var(--color-text-secondary)}.t34-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;list-style:none;margin:0;padding:0}.t34-pillar h3{font-family:var(--font-heading);font-size:1.18rem;font-weight:500;margin-bottom:.4rem}.t34-pillar p{font-size:.91rem;color:var(--color-text-secondary)}.t34-why-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:start}.t34-why-aside{position:-webkit-sticky;position:sticky;top:7rem}.t34-why-media{width:min(100%,290px)}.t34-why-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem 2rem;gap:2.5rem 2rem;list-style:none;margin:0;padding:0}.t34-why-list li{position:relative;padding-top:1.35rem}.t34-why-list li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-secondary) 35%,transparent),transparent 80%)}.t34-why-star{margin-bottom:.8rem;color:var(--color-primary);filter:drop-shadow(0 0 5px rgba(246,213,142,.6))}.t34-why-list h3{font-family:var(--font-heading);font-size:1.16rem;font-weight:500;margin-bottom:.35rem}.t34-why-list p{font-size:.92rem;color:var(--color-text-secondary)}.t34-schedule-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:start}.t34-schedule-head{position:-webkit-sticky;position:sticky;top:7rem}.t34-day{--track:4.5rem;--tgap:1rem;display:grid;grid-template-columns:var(--track) minmax(0,1fr);grid-column-gap:var(--tgap);column-gap:var(--tgap)}.t34-day-track{position:relative;padding-block:2.6rem}.t34-day-track:before{content:"";top:1.9rem;bottom:1.9rem;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--color-primary),var(--rose) 50%,var(--color-secondary));opacity:.55}.t34-day-end,.t34-day-track:before{position:absolute;left:50%;translate:-50% 0}.t34-day-end{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.t34-day-end[data-end=sunrise]{top:0;color:var(--color-primary)}.t34-day-end[data-end=moonrise]{bottom:0;color:var(--color-secondary)}.t34-day-marker{position:-webkit-sticky;position:sticky;top:45vh;display:flex;justify-content:center}.t34-day-orb{position:relative;width:30px;height:30px;overflow:hidden;border-radius:50%;background-color:var(--color-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary) 14%,transparent),0 0 34px 6px color-mix(in srgb,var(--color-primary) 42%,transparent)}.t34-day-orb:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-background);translate:120% -12%}@supports (animation-timeline:view()){.t34-day{view-timeline:--t34-day block}.t34-day-orb{animation:t34-wane linear both;animation-timeline:--t34-day;animation-range:contain 0 contain 100%}.t34-day-orb:after{animation:t34-eclipse linear both;animation-timeline:--t34-day;animation-range:contain 0 contain 100%}}@keyframes t34-wane{to{background-color:var(--color-secondary);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-secondary) 12%,transparent),0 0 30px 4px color-mix(in srgb,var(--color-secondary) 40%,transparent)}}@keyframes t34-eclipse{to{translate:30% -14%}}.t34-day-list{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:1.6rem 0;list-style:none}.t34-day-list li{position:relative;display:grid;grid-template-columns:4.75rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem 1.2rem;border-radius:var(--radius);border:1px solid transparent;transition:background-color .7s var(--ease-soft),border-color .7s var(--ease-soft)}.t34-day-list li:hover{background-color:color-mix(in srgb,var(--color-surface) 60%,transparent);border-color:var(--edge-soft)}.t34-day-list li:before{content:"";position:absolute;top:1.75rem;left:calc((var(--tgap) + var(--track) / 2) * -1);width:9px;height:9px;translate:-50% -50%;border-radius:50%;background:color-mix(in srgb,var(--color-secondary) 65%,var(--color-primary));box-shadow:0 0 0 4px var(--color-background),0 0 12px 2px color-mix(in srgb,var(--color-secondary) 45%,transparent)}.t34-day-time{font-family:var(--font-heading);font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary)}.t34-day-body{display:grid;grid-gap:.2rem;gap:.2rem}.t34-day-body strong{font-family:var(--font-heading);font-size:1.12rem;font-weight:500;line-height:1.35}.t34-day-body span{font-size:.92rem;color:var(--color-text-secondary)}.t34-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.25rem,3.5vw,2.75rem);gap:clamp(1.25rem,3.5vw,2.75rem);align-items:center;max-width:62rem;margin:0 auto;padding:0;list-style:none}.t34-gallery-grid li[data-shape=circle]{padding-inline:5%}.t34-gallery-grid li:hover img{transform:scale(1.05)}.t34-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:66rem;margin:0 auto;padding:0;list-style:none}.t34-quote{padding:2rem 1.9rem 1.8rem}.t34-quote [data-stars]{color:var(--color-rating)}.t34-quote figure{display:grid;grid-gap:1rem;gap:1rem;margin:0}.t34-quote blockquote{margin:0}.t34-quote blockquote p{font-family:var(--font-heading);font-size:1.1rem;font-weight:300;line-height:1.6;color:var(--color-text-primary)}.t34-quote figcaption{display:grid;grid-gap:.1rem;gap:.1rem;font-size:.86rem;color:var(--color-text-secondary)}.t34-quote figcaption strong{font-size:.98rem;font-weight:700;color:var(--color-text-primary)}.t34-faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.t34-faq-moon{position:relative;--moon:84px;margin:1rem 0 0 1.5rem}.t34-faq-list{display:grid;grid-gap:.75rem;gap:.75rem}.t34-faq-item{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--color-secondary) 20%,transparent);background:color-mix(in srgb,var(--color-surface) 50%,transparent);transition:border-color .7s var(--ease-soft),background-color .7s var(--ease-soft)}.t34-faq-item[open]{border-color:var(--edge);background:var(--color-surface)}.t34-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:60px;padding:.9rem 1rem .9rem 1.35rem;border-radius:var(--radius);cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:1.1rem;font-weight:500;line-height:1.35}.t34-faq-item summary::-webkit-details-marker{display:none}.t34-faq-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-secondary) 38%,transparent);color:var(--color-secondary);transition:transform .9s var(--ease-soft),color .6s ease,border-color .6s ease,box-shadow .6s ease}.t34-faq-item summary:hover .t34-faq-toggle,.t34-faq-item[open] .t34-faq-toggle{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.t34-faq-item[open] .t34-faq-toggle{transform:rotate(45deg);box-shadow:0 0 20px -2px color-mix(in srgb,var(--color-primary) 50%,transparent)}.t34-faq-item p{padding:0 1.35rem 1.35rem;color:var(--color-text-secondary);max-width:62ch}.t34-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);align-items:start}.t34-contact-aside .t34-head{margin-bottom:0}.t34-contact-details{display:grid;grid-gap:1.2rem;gap:1.2rem;margin:2rem 0 0}.t34-contact-details>div{padding-left:1.1rem;border-left:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent)}.t34-contact-details dt{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.2rem}.t34-contact-details dd{display:grid;grid-gap:.1rem;gap:.1rem;margin:0;font-size:.95rem;color:var(--color-text-secondary);overflow-wrap:anywhere}.t34-contact-details a{color:var(--color-primary);font-weight:600;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--color-primary) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}.t34-contact-details a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.t34-form-panel{padding:clamp(1.6rem,3.5vw,2.6rem);border-radius:var(--radius-lg)}.t34-form-panel .t34-card-figure{top:20px;right:26px}.t34-form{position:relative}.t34-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.t34-field{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem}.t34-field-wide{grid-column:1/-1}.t34-field label{font-size:.84rem;font-weight:700;letter-spacing:.02em;color:var(--color-text-primary)}.t34-field label span{color:var(--color-primary)}.t34-field input,.t34-field select,.t34-field textarea{width:100%;min-height:52px;padding:.75rem 1rem;border-radius:calc(var(--radius) * .6);border:1px solid var(--field-edge);background:color-mix(in srgb,var(--color-background) 80%,var(--color-surface-muted));color:var(--color-text-primary);font-family:inherit;font-size:1rem;transition:border-color .4s ease,box-shadow .5s var(--ease-soft)}.t34-field input::placeholder,.t34-field textarea::placeholder{color:var(--color-text-secondary);opacity:.85}.t34-field textarea{min-height:120px;resize:vertical;line-height:1.6}.t34-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-primary) 50%),linear-gradient(135deg,var(--color-primary) 50%,transparent 50%);background-position:right 19px center,right 13px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.6rem}.t34-field select option{background:var(--color-surface);color:var(--color-text-primary)}.t34-field input:hover,.t34-field select:hover,.t34-field textarea:hover{border-color:var(--color-secondary)}.t34-field input:focus-visible,.t34-field select:focus-visible,.t34-field textarea:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 18%,transparent)}.t34-field [aria-invalid=true]{border-color:var(--color-danger)}.t34-hint{font-size:.82rem;color:var(--color-text-secondary)}.t34-error{display:flex;align-items:flex-start;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--color-danger)}.t34-error svg{flex:0 0 auto;margin-top:3px}.t34-form-summary{margin-bottom:1.3rem;padding:1rem 1.2rem;border-radius:calc(var(--radius) * .7);border:1px solid var(--color-danger);background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface));color:var(--color-danger)}.t34-form-summary ul{margin:.45rem 0 0;padding-left:1.2rem;font-size:.9rem}.t34-form-summary a{color:inherit;text-underline-offset:3px}.t34-form-actions{display:grid;grid-gap:.85rem;gap:.85rem;justify-items:start;margin-top:1.6rem}.t34-form-note{font-size:.82rem;color:var(--color-text-secondary)}.t34-form-success{display:grid;grid-gap:1rem;gap:1rem;justify-items:start;color:var(--color-primary)}.t34-form-success svg{filter:drop-shadow(0 0 10px rgba(246,213,142,.5))}.t34-form-success h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;color:var(--color-text-primary)}.t34-form-success p{color:var(--color-text-secondary)}.t34-form-success a{color:var(--color-primary);font-weight:600}.t34-footer{padding-block:clamp(3rem,6vw,4.5rem) 2rem}.t34-footer:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 40%,transparent),transparent)}.t34-footer-inner{position:relative}.t34-goodnight{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:2.75rem}.t34-goodnight-moon{position:relative;--moon:42px;flex:0 0 auto}.t34-goodnight p{font-family:var(--font-heading);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);font-weight:300;line-height:1.15}.t34-goodnight-star{color:var(--color-primary)}.t34-footer-top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-gap:2.5rem 2rem;gap:2.5rem 2rem}.t34-footer-brand p{margin-top:1rem;max-width:34ch;font-size:.9rem;color:var(--color-text-secondary)}.t34-social{display:flex;gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none}.t34-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-secondary) 38%,transparent);color:var(--color-text-primary);transition:color .5s ease,border-color .5s ease,box-shadow .7s var(--ease-soft)}.t34-social a:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 24px -4px color-mix(in srgb,var(--color-primary) 50%,transparent)}.t34-footer-col h2{font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:1rem}.t34-footer-col ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;font-size:.9rem}.t34-footer-col a{color:var(--color-text-secondary);text-decoration:none;overflow-wrap:anywhere;transition:color .4s ease}.t34-footer-col a:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.t34-footer-col address{font-style:normal;font-size:.9rem;color:var(--color-text-secondary);margin-bottom:.8rem}.t34-hours{font-size:.85rem;color:var(--color-text-secondary)}.t34-hours li{display:flex;justify-content:space-between;gap:1rem}.t34-ack{margin-top:2.5rem;padding-top:1.3rem;border-top:1px solid color-mix(in srgb,var(--color-secondary) 16%,transparent);max-width:70ch}.t34-ack,.t34-footer-bottom{font-size:.85rem;color:var(--color-text-secondary)}.t34-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.3rem}.t34-footer-bottom ul{display:flex;flex-wrap:wrap;gap:1.4rem;margin:0;padding:0;list-style:none}.t34-footer-bottom a{text-decoration:none}.t34-footer-bottom a:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.t34-nav a{padding-inline:.55rem;font-size:.88rem}.t34-pillars,.t34-sky-map,.t34-stats,.t34-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.t34-sky-map{row-gap:4.5rem}.t34-program:nth-child(2n) .t34-link{display:none}.t34-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.t34-header-end .t34-btn-sm,.t34-nav{display:none}.t34-menu-btn{display:inline-flex}.t34-header-inner{padding-left:1.1rem}.t34-about-grid,.t34-contact-grid,.t34-faq-grid,.t34-hero-inner,.t34-schedule-grid,.t34-why-grid{grid-template-columns:minmax(0,1fr)}.t34-hero-media{width:min(88%,440px)}.t34-about-media{width:min(90%,440px)}.t34-schedule-head,.t34-why-aside{position:static}.t34-faq-moon,.t34-why-media{display:none}.t34-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.t34-root{--section-y:3.75rem}.t34-shooting,.t34-twinkle:nth-of-type(2n){display:none}.t34-header-inner,.t34-hero-note{-webkit-backdrop-filter:none;backdrop-filter:none}.t34-header-inner{background:color-mix(in srgb,var(--color-background) 94%,var(--color-surface))}.t34-hero-note{background:var(--color-surface);left:50%;bottom:-2%;translate:-50% 0;width:max-content;text-align:center}.t34-hero-copy{--rail:1.75rem;column-gap:.6rem}.t34-hero-actions a{flex:1 1 100%}.t34-moon-body{filter:none}.t34-pillars,.t34-quote-grid,.t34-trust-row,.t34-why-list{grid-template-columns:minmax(0,1fr)}.t34-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.9rem}.t34-sky-map{--gap:3.5rem;--node-y:-1.9rem;grid-template-columns:minmax(0,1fr);row-gap:var(--gap);padding-top:2.25rem}.t34-program[data-dir=up]{margin-top:0}.t34-link{display:none}.t34-program:not(:last-child):after{content:"";position:absolute;left:50%;top:var(--node-y);z-index:0;width:2px;height:calc(100% + var(--gap));translate:-50% 0;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 65%,transparent) 1px,transparent 1.4px) 0 0 /2px 9px repeat-y}.t34-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.t34-day{--track:2.25rem;--tgap:0.5rem}.t34-day-end{display:none}.t34-day-track{padding-block:1.6rem}.t34-day-track:before{top:1.6rem;bottom:1.6rem}.t34-day-orb{width:24px;height:24px}.t34-day-list li{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.9rem}.t34-day-list li:before{top:1.55rem}.t34-quote{padding:1.7rem 1.4rem 1.5rem}.t34-footer-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.t34-day-orb,.t34-day-orb:after,.t34-header-inner,.t34-hero-moon,.t34-menu-panel,.t34-moon,.t34-moon-body,.t34-orbit,.t34-rail .t34-seg line,.t34-shooting,.t34-twinkle{animation:none!important}.t34-twinkle{opacity:.75;transform:none}.t34-shooting{display:none}.t34-rail .t34-seg line{stroke-dashoffset:0}.t34-root *,.t34-root :after,.t34-root :before{transition:none!important}.t34-btn-ghost:hover,.t34-btn-outline:hover,.t34-btn-primary:hover,.t34-card:hover{translate:none}.t34-circle img,.t34-pill img{transform:none!important}}