.logo-container.svelte-ioj36h{cursor:pointer;outline:none;justify-content:center;align-items:center;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .5s;display:flex;position:relative}.logo-stage.svelte-ioj36h{width:min(72vw,380px);max-width:440px;height:min(72vw,380px);max-height:440px;transform-style:preserve-3d;justify-content:center;align-items:center;transition:transform .12s linear;display:flex;position:relative}.vet-crew-svg.svelte-ioj36h{filter:drop-shadow(0 18px 45px #00000080)drop-shadow(0 0 25px #598f3a40);width:100%;height:100%;transition:filter .5s;display:block;overflow:visible}.vet-crew-svg.svelte-ioj36h path:where(.svelte-ioj36h),.vet-crew-svg.svelte-ioj36h circle:where(.svelte-ioj36h),.vet-crew-svg.svelte-ioj36h g:where(.svelte-ioj36h){transition:fill var(--transition-speed) var(--transition-easing)}.sheen-overlay.svelte-ioj36h{opacity:var(--logo-sheen-opacity,.5);mix-blend-mode:var(--logo-sheen-blend,overlay);transition:opacity var(--transition-speed) var(--transition-easing)}[data-theme=light] .vet-crew-svg.svelte-ioj36h{filter:drop-shadow(0 20px 40px #13371b38)drop-shadow(0 4px 12px #00000014)}.logo-container.svelte-ioj36h:hover .vet-crew-svg:where(.svelte-ioj36h){filter:drop-shadow(0 22px 55px #0009)drop-shadow(0 0 35px #ffb32759)}@media (width<=600px){.logo-stage.svelte-ioj36h{width:min(76vw,290px);height:min(76vw,290px)}}.contact-container.svelte-v9r3xz{z-index:50;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:transform .6s cubic-bezier(.16,1,.3,1),bottom .6s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2.25rem;left:50%;transform:translate(-50%)}.contact-container.is-expanded.svelte-v9r3xz{bottom:2.75rem}.contact-container.is-shifted-up.svelte-v9r3xz{transform:translate(-50%)translateY(-105px)}.contact-links.svelte-v9r3xz{pointer-events:auto;grid-template-columns:repeat(3,100px);place-items:center;padding:.25rem 1rem;transition:grid-template-columns .6s cubic-bezier(.16,1,.3,1);display:grid}.is-expanded.svelte-v9r3xz .contact-links:where(.svelte-v9r3xz){grid-template-columns:repeat(3,160px)}.link-item.svelte-v9r3xz{text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex;position:relative}.icon-wrap.svelte-v9r3xz{color:var(--fg-secondary);justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1);display:flex}.contact-icon.svelte-v9r3xz{filter:drop-shadow(0 4px 12px #0000001f);width:44px;height:44px;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),filter .28s cubic-bezier(.16,1,.3,1);display:block}.is-expanded.svelte-v9r3xz .contact-icon:where(.svelte-v9r3xz){width:84px;height:84px}.link-sublabel.svelte-v9r3xz{letter-spacing:.02em;color:var(--fg-primary);opacity:0;pointer-events:none;white-space:nowrap;max-height:0;margin-top:10px;font-size:.92rem;font-weight:600;transition:opacity .4s,transform .4s,max-height .4s;display:block;overflow:hidden;transform:translateY(6px)}.is-expanded.svelte-v9r3xz .link-sublabel:where(.svelte-v9r3xz){opacity:1;max-height:28px;transform:translateY(0)}.is-expanded.svelte-v9r3xz .tooltip:where(.svelte-v9r3xz){display:none}.link-item.svelte-v9r3xz:hover .icon-wrap:where(.svelte-v9r3xz){color:var(--brand-color);transform:translateY(-4px)scale(1.14)}.link-item.svelte-v9r3xz:hover .contact-icon:where(.svelte-v9r3xz){filter:drop-shadow(0 0 22px var(--brand-glow))}.link-item.svelte-v9r3xz:focus-visible .icon-wrap:where(.svelte-v9r3xz){color:var(--brand-color);transform:scale(1.1)}.link-item.svelte-v9r3xz:active .icon-wrap:where(.svelte-v9r3xz){transform:translateY(-1px)scale(1.02)}.tooltip.svelte-v9r3xz{letter-spacing:.02em;white-space:nowrap;background:var(--bg-secondary);color:var(--fg-primary);border:1px solid var(--border);pointer-events:none;opacity:0;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 14px);transform:translateY(6px)scale(.95);box-shadow:0 8px 24px #00000026}.link-item.svelte-v9r3xz:hover .tooltip:where(.svelte-v9r3xz){opacity:1;border-color:var(--brand-color);transform:translateY(0)scale(1)}@media (width<=768px),(pointer:coarse){.contact-container.svelte-v9r3xz{box-sizing:border-box;max-width:calc(100vw - 1rem);bottom:1.45rem}.contact-container.is-expanded.svelte-v9r3xz{bottom:1.85rem}.contact-container.is-shifted-up.svelte-v9r3xz{transform:translate(-50%)translateY(-115px)}.contact-links.svelte-v9r3xz{grid-template-columns:repeat(3,minmax(70px,1fr));gap:0;padding:.2rem .5rem}.is-expanded.svelte-v9r3xz .contact-links:where(.svelte-v9r3xz){grid-template-columns:repeat(3,minmax(88px,1fr));gap:0}.link-item.svelte-v9r3xz{flex-shrink:0;padding:4px 2px;container-type:inline-size}.icon-wrap.svelte-v9r3xz{color:var(--fg-primary)}.contact-icon.svelte-v9r3xz{width:38px;height:38px}.is-expanded.svelte-v9r3xz .contact-icon:where(.svelte-v9r3xz){width:52px;height:52px}.link-sublabel.svelte-v9r3xz{letter-spacing:-.015em;text-align:center;white-space:nowrap;text-overflow:clip;width:100%;margin-top:6px;font-size:clamp(.5rem,9.4cqw,.74rem);overflow:hidden}.is-expanded.svelte-v9r3xz .link-sublabel:where(.svelte-v9r3xz){letter-spacing:-.015em;text-align:center;white-space:nowrap;text-overflow:clip;width:100%;max-height:24px;margin-top:6px;font-size:clamp(.5rem,9.4cqw,.74rem);overflow:hidden}.tooltip.svelte-v9r3xz{display:none}}.hidden-panel-wrapper.svelte-1u6nr92{z-index:70;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:.75rem;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1.5rem;left:0;right:0;transform:translateY(40px)scale(.96)}.hidden-panel-wrapper.is-visible.svelte-1u6nr92{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.dev-panel-container.svelte-1u6nr92,.hidden-panel-content.svelte-1u6nr92{background:var(--panel-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:9999px;justify-content:center;align-items:center;display:flex}.dev-panel-container.svelte-1u6nr92{padding:.65rem .85rem;transition:border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.dev-panel-container.svelte-1u6nr92:hover,.dev-panel-container.is-active.svelte-1u6nr92{box-shadow:0 0 16px #ffb32740, var(--panel-shadow);border-color:#ffb32780;transform:translateY(-2px)}[data-theme=light] .dev-panel-container.svelte-1u6nr92:hover,[data-theme=light] .dev-panel-container.is-active.svelte-1u6nr92{box-shadow:0 0 14px #d9770633, var(--panel-shadow);border-color:#b4530966}.hidden-panel-content.svelte-1u6nr92{gap:.35rem;padding:.65rem 1.15rem}.action-item-wrap.svelte-1u6nr92{justify-content:center;align-items:center;display:flex;position:relative}.action-item.svelte-1u6nr92{width:82px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;font-family:inherit;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex}.action-item.svelte-1u6nr92:hover{color:var(--text-primary);border-color:var(--border-hover);background:#13371b14;transform:translateY(-2px)}[data-theme=dark] .action-item.svelte-1u6nr92:hover{background:#ffffff14}.action-icon-box.svelte-1u6nr92{justify-content:center;align-items:center;width:32px;height:32px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex}.action-item.svelte-1u6nr92:hover .action-icon-box:where(.svelte-1u6nr92){transform:scale(1.14)}.action-icon.svelte-1u6nr92{color:currentColor;width:22px;height:22px;display:block}.action-title.svelte-1u6nr92{letter-spacing:.03em;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1;transition:color .25s}.dev-item.svelte-1u6nr92,.dev-item.svelte-1u6nr92:hover,.dev-item.is-active.svelte-1u6nr92{color:var(--brand-gold,#ffb327);background:0 0!important;border:1px solid #0000!important;transform:none!important}.dev-icon-box.svelte-1u6nr92{color:var(--brand-gold,#ffb327);filter:drop-shadow(0 0 6px #ffb32780);transition:transform .28s cubic-bezier(.16,1,.3,1),filter .25s}.dev-item.svelte-1u6nr92:hover .dev-icon-box:where(.svelte-1u6nr92),.dev-item.is-active.svelte-1u6nr92 .dev-icon-box:where(.svelte-1u6nr92){filter:drop-shadow(0 0 10px #ffb327e6);transform:scale(1.14)}.dev-title.svelte-1u6nr92{color:var(--brand-gold,#ffb327);font-weight:700;line-height:1.25}[data-theme=light] .dev-item.svelte-1u6nr92,[data-theme=light] .dev-title.svelte-1u6nr92{color:#92400e}[data-theme=light] .dev-icon-box.svelte-1u6nr92{color:#92400e;filter:drop-shadow(0 1px 2px #92400e33)}[data-theme=light] .dev-item.svelte-1u6nr92:hover .dev-icon-box:where(.svelte-1u6nr92),[data-theme=light] .dev-item.is-active.svelte-1u6nr92 .dev-icon-box:where(.svelte-1u6nr92){filter:drop-shadow(0 2px 6px #92400e59)}.dev-capsule-tooltip.svelte-1u6nr92{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:100;pointer-events:none;white-space:nowrap;background:#0c160ef0;border:1px solid #ffb327d9;border-radius:10px;justify-content:center;align-items:center;padding:.55rem 1.15rem;display:flex;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffb32740,0 8px 24px #0000008c}[data-theme=light] .dev-capsule-tooltip.svelte-1u6nr92{background:#fffffff5;border:1.5px solid #d97706;box-shadow:0 0 14px #d9770640,0 8px 20px #0000001f}.dev-capsule-text.svelte-1u6nr92{color:#fff;letter-spacing:.015em;font-size:.85rem;font-weight:600;line-height:1.25}[data-theme=light] .dev-capsule-text.svelte-1u6nr92{color:#101e14}@media (width<=640px){.hidden-panel-wrapper.svelte-1u6nr92{box-sizing:border-box;gap:.4rem;padding:0 .5rem;bottom:.85rem}.dev-panel-container.svelte-1u6nr92{padding:.45rem .5rem}.hidden-panel-content.svelte-1u6nr92{gap:.2rem;padding:.45rem .6rem}.action-item.svelte-1u6nr92{width:68px;padding:.35rem}.action-icon-box.svelte-1u6nr92{width:28px;height:28px}.action-icon.svelte-1u6nr92{width:20px;height:20px}.action-title.svelte-1u6nr92{font-size:.68rem}.dev-capsule-tooltip.svelte-1u6nr92{white-space:normal;text-align:center;width:max-content;max-width:260px;padding:.45rem .85rem;font-size:.78rem;bottom:calc(100% + 10px)}.dev-capsule-text.svelte-1u6nr92{font-size:.78rem}}@media (width<=380px){.action-item.svelte-1u6nr92{width:58px;padding:.3rem .2rem}.action-title.svelte-1u6nr92{font-size:.62rem}}.scroll-indicator.svelte-oyptsu{z-index:60;background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:9999px;flex-direction:column;gap:.85rem;padding:.6rem .4rem;transition:opacity .28s ease-out;display:flex;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%);box-shadow:0 4px 16px #00000014}.state-dot.svelte-oyptsu{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.dot-inner.svelte-oyptsu{background:var(--text-secondary);opacity:.45;border-radius:9999px;width:7px;height:7px;transition:all .35s cubic-bezier(.16,1,.3,1)}.state-dot.svelte-oyptsu:hover .dot-inner:where(.svelte-oyptsu){opacity:.9;transform:scale(1.3)}.state-dot.active.svelte-oyptsu .dot-inner:where(.svelte-oyptsu){opacity:1;background:linear-gradient(180deg, var(--brand-gold) 0%, var(--brand-leaf) 100%);width:8px;height:20px;box-shadow:0 0 12px var(--brand-gold-glow)}@media (width<=768px),(pointer:coarse){.scroll-indicator.svelte-oyptsu{display:none!important}}.page-container.svelte-1uha8ag{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.hero-center.svelte-1uha8ag{z-index:10;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;transition:transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.hero-center.state-1.svelte-1uha8ag{transform:translateY(0)}.hero-center.state-2.svelte-1uha8ag{transform:translateY(-8vh)}.hero-center.state-3.svelte-1uha8ag{transform:translateY(-13vh)}@media (width<=640px){.hero-center.svelte-1uha8ag{padding-bottom:4.5rem}.hero-center.state-2.svelte-1uha8ag{transform:translateY(-6vh)}.hero-center.state-3.svelte-1uha8ag{transform:translateY(-10vh)}}
