.ws-page.svelte-v6hepl{display:contents}.eyebrow.svelte-v6hepl{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon);align-items:center;gap:12px;font-weight:500;display:inline-flex}.pulse-dot.svelte-v6hepl{background:var(--celadon);width:7px;height:7px;box-shadow:0 0 0 4px var(--celadon-soft);border-radius:50%;animation:2.6s ease-in-out infinite svelte-v6hepl-pulse-fz;display:inline-block}@keyframes svelte-v6hepl-pulse-fz{0%,to{box-shadow:0 0 0 4px var(--celadon-soft);transform:scale(1)}50%{transform:scale(1.25);box-shadow:0 0 0 8px #0000}}.display-h1.svelte-v6hepl{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(48px, 7.6vw, 124px) * var(--fs));letter-spacing:-.03em;color:var(--silver-bright);margin:24px 0 28px;line-height:1.2}.display-h1.svelte-v6hepl em:where(.svelte-v6hepl){color:var(--celadon-bright);text-shadow:0 0 24px var(--celadon-glow);font-style:normal}.display-h2.svelte-v6hepl{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(28px, 4vw, 56px) * var(--fs));letter-spacing:-.02em;color:var(--silver-bright);margin:14px 0 16px;line-height:1.2}.lead.svelte-v6hepl{font-family:var(--font-body);font-size:max(calc(clamp(17px, 1.4vw, 21px) * var(--fs)), var(--t-body));color:var(--ink);max-width:56ch;line-height:1.55}.body.svelte-v6hepl{font-family:var(--font-body);font-size:max(calc(16px * var(--fs)), var(--t-body));color:var(--ink-dim);max-width:60ch;margin:0 0 8px;line-height:1.65}.page-head.svelte-v6hepl{flex-direction:column;gap:14px;max-width:1480px;margin:0 auto;padding:80px clamp(28px,4vw,72px) 56px;display:flex}.page-head.svelte-v6hepl .display-h1:where(.svelte-v6hepl){animation:svelte-v6hepl-head-in .5s var(--ease-out) both}.page-head.svelte-v6hepl .lead:where(.svelte-v6hepl){animation:svelte-v6hepl-head-in .5s var(--ease-out) 80ms both}@keyframes svelte-v6hepl-head-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.story.svelte-v6hepl{padding:72px clamp(28px,4vw,72px)}.story-shell.svelte-v6hepl{max-width:1480px;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(36px,6vw,100px);margin:0 auto;display:grid}.ws-page.armed.svelte-v6hepl .story:where(.svelte-v6hepl) .story-shell:where(.svelte-v6hepl){opacity:0;transform:translateY(16px)}.ws-page.armed.svelte-v6hepl .story.visible:where(.svelte-v6hepl) .story-shell:where(.svelte-v6hepl){opacity:1;transform:translateY(0)}.photo-right.svelte-v6hepl .story-shell:where(.svelte-v6hepl){grid-template-columns:1fr 1.05fr}.photo-right.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-photo:where(.svelte-v6hepl){order:2}.photo-right.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-text:where(.svelte-v6hepl),.photo-left.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-photo:where(.svelte-v6hepl){order:1}.photo-left.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-text:where(.svelte-v6hepl){order:2}@media (max-width:900px){.story-shell.svelte-v6hepl{grid-template-columns:1fr}.photo-right.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-photo:where(.svelte-v6hepl),.photo-left.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-photo:where(.svelte-v6hepl){order:1}.photo-right.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-text:where(.svelte-v6hepl),.photo-left.svelte-v6hepl .story-shell:where(.svelte-v6hepl) .story-text:where(.svelte-v6hepl){order:2}}.story-photo.svelte-v6hepl{background:var(--bg-soft);border:1px solid var(--line);aspect-ratio:5/4;transition:opacity .48s var(--ease-out) 80ms, transform .48s var(--ease-out) 80ms, border-color .36s var(--ease-out), box-shadow .36s var(--ease-out);margin:0;position:relative;overflow:hidden}.ws-page.armed.svelte-v6hepl .story-photo:where(.svelte-v6hepl){opacity:0;transform:translateY(24px)}.ws-page.armed.svelte-v6hepl .story.visible:where(.svelte-v6hepl) .story-photo:where(.svelte-v6hepl){opacity:1;transform:translateY(0)}.story-photo.svelte-v6hepl img:where(.svelte-v6hepl){object-fit:cover;background:var(--void);width:100%;height:100%;display:block}.story-photo.svelte-v6hepl:hover{border-color:var(--celadon);box-shadow:0 24px 80px -20px var(--celadon-glow)}.story-text.svelte-v6hepl{flex-direction:column;gap:8px;display:flex}.rules.svelte-v6hepl{max-width:1480px;margin:0 auto;padding:72px clamp(28px,4vw,72px)}.rules-head.svelte-v6hepl{margin-bottom:40px}.rules-grid.svelte-v6hepl{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1000px){.rules-grid.svelte-v6hepl{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.rules-grid.svelte-v6hepl{grid-template-columns:1fr}}.rule-card.svelte-v6hepl{background:var(--bg-soft);border:1px solid var(--line);transition:opacity .42s var(--ease-out), transform .42s var(--ease-out), border-color .3s var(--ease-out);transition-delay:calc(var(--i,0) * 50ms);flex-direction:column;gap:16px;padding:26px 22px;display:flex}.ws-page.armed.svelte-v6hepl .rule-card:where(.svelte-v6hepl){opacity:0;transform:translateY(24px)}.ws-page.armed.svelte-v6hepl .rules-grid.visible:where(.svelte-v6hepl) .rule-card:where(.svelte-v6hepl){opacity:1;transform:translateY(0)}.rule-card.svelte-v6hepl:hover{border-color:var(--celadon)}.rule-mark.svelte-v6hepl{border:1px solid var(--celadon);width:36px;height:36px;color:var(--celadon-bright);border-radius:50%;justify-content:center;align-items:center;display:flex}.rule-mark.svelte-v6hepl svg:where(.svelte-v6hepl){width:18px;height:18px}.rule-tag.svelte-v6hepl{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon)}.rule-text.svelte-v6hepl{font-family:var(--font-body);font-size:max(calc(14px * var(--fs)), var(--t-body));color:var(--silver);margin:0;line-height:1.55}.closing.svelte-v6hepl{padding:88px 28px}.closing-shell.svelte-v6hepl{text-align:center;max-width:1080px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;align-items:center;gap:18px;margin:0 auto;display:flex}.ws-page.armed.svelte-v6hepl .closing-shell:where(.svelte-v6hepl){opacity:0;transform:translateY(20px)}.ws-page.armed.svelte-v6hepl .closing-shell.visible:where(.svelte-v6hepl){opacity:1;transform:translateY(0)}.closing-shell.svelte-v6hepl .lead:where(.svelte-v6hepl){margin:0 auto}.closing-ctas.svelte-v6hepl{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;display:flex}.cta-primary.svelte-v6hepl{min-height:var(--tap);background:var(--celadon);color:var(--void);font-family:var(--font-display);font-weight:700;font-size:max(calc(15px * var(--fs)), var(--t-small));letter-spacing:.04em;transition:background .2s var(--ease-out), transform .16s var(--ease-out), box-shadow .22s var(--ease-out);box-shadow:0 8px 32px -8px var(--celadon-glow);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:16px 22px;text-decoration:none;display:inline-flex}.cta-primary.svelte-v6hepl:hover{background:var(--celadon-bright)}.cta-primary.svelte-v6hepl:active{transform:scale(.97)}.cta-ghost.svelte-v6hepl{min-height:var(--tap);border:1px solid var(--line);color:var(--silver-bright);font-family:var(--font-body);font-weight:500;font-size:max(calc(14px * var(--fs)), var(--t-small));letter-spacing:.02em;transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex}.cta-ghost.svelte-v6hepl:hover{border-color:var(--celadon);color:var(--celadon-bright);background:var(--celadon-soft)}@media (prefers-reduced-motion:reduce){.story-shell.svelte-v6hepl,.story-photo.svelte-v6hepl,.rule-card.svelte-v6hepl,.closing-shell.svelte-v6hepl,.page-head.svelte-v6hepl .display-h1:where(.svelte-v6hepl),.page-head.svelte-v6hepl .lead:where(.svelte-v6hepl){opacity:1!important;clip-path:inset(0)!important;animation:none!important;transform:none!important}.pulse-dot.svelte-v6hepl{animation:none}}.ws-page.svelte-1e7cxky{display:contents}.eyebrow.svelte-1e7cxky{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon);align-items:center;gap:12px;font-weight:500;display:inline-flex}.pulse-dot.svelte-1e7cxky{background:var(--celadon);width:7px;height:7px;box-shadow:0 0 0 4px var(--celadon-soft);border-radius:50%;animation:2.6s ease-in-out infinite svelte-1e7cxky-pulse-g;display:inline-block}@keyframes svelte-1e7cxky-pulse-g{0%,to{box-shadow:0 0 0 4px var(--celadon-soft);transform:scale(1)}50%{transform:scale(1.25);box-shadow:0 0 0 8px #0000}}.display-h1.svelte-1e7cxky{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(48px, 7.6vw, 120px) * var(--fs));letter-spacing:-.03em;color:var(--silver-bright);margin:24px 0 28px;line-height:1.2}.display-h1.svelte-1e7cxky em:where(.svelte-1e7cxky){color:var(--celadon-bright);text-shadow:0 0 24px var(--celadon-glow);font-style:normal}.display-h2.svelte-1e7cxky{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(28px, 4vw, 56px) * var(--fs));letter-spacing:-.02em;color:var(--silver-bright);margin:14px 0 16px;line-height:1.2}.lead.svelte-1e7cxky{font-family:var(--font-body);font-size:max(calc(clamp(17px, 1.4vw, 21px) * var(--fs)), var(--t-body));color:var(--ink);max-width:56ch;line-height:1.55}.page-head.svelte-1e7cxky{flex-direction:column;gap:14px;max-width:1480px;margin:0 auto;padding:80px clamp(28px,4vw,72px) 56px;display:flex}.page-head.svelte-1e7cxky .display-h1:where(.svelte-1e7cxky){animation:svelte-1e7cxky-head-in .5s var(--ease-out) both}.page-head.svelte-1e7cxky .lead:where(.svelte-1e7cxky){animation:svelte-1e7cxky-head-in .5s var(--ease-out) 80ms both}@keyframes svelte-1e7cxky-head-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.head-meta.svelte-1e7cxky{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:24px 0 0;display:grid}@media (max-width:600px){.head-meta.svelte-1e7cxky{grid-template-columns:1fr}}.head-meta.svelte-1e7cxky div:where(.svelte-1e7cxky){flex-direction:column;gap:4px;display:flex}.head-meta.svelte-1e7cxky dt:where(.svelte-1e7cxky){font-size:max(calc(10px * var(--fs)), var(--t-small));letter-spacing:.36em;text-transform:uppercase;color:var(--silver-dim)}.head-meta.svelte-1e7cxky dd:where(.svelte-1e7cxky){font-family:var(--font-display);font-weight:700;font-size:calc(16px * var(--fs));color:var(--silver-bright);margin:0}.chapter.svelte-1e7cxky{max-width:1480px;margin:0 auto;padding:72px clamp(28px,4vw,72px)}.chapter-head.svelte-1e7cxky{border-bottom:1px solid var(--line);transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;gap:8px 28px;margin-bottom:36px;padding-bottom:24px;display:grid}.ws-page.armed.svelte-1e7cxky .chapter-head:where(.svelte-1e7cxky){opacity:0;transform:translateY(16px)}.ws-page.armed.svelte-1e7cxky .chapter-head.visible:where(.svelte-1e7cxky){opacity:1;transform:translateY(0)}.ch-num.svelte-1e7cxky{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(48px, 6vw, 96px) * var(--fs));color:#0000;-webkit-text-stroke:1.4px var(--celadon);letter-spacing:-.02em;grid-row:1/3;line-height:.9}.ch-title.svelte-1e7cxky{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(28px, 3.4vw, 48px) * var(--fs));color:var(--silver-bright);letter-spacing:-.01em;grid-area:1/2;margin:0;line-height:1.2}.ch-intro.svelte-1e7cxky{font-family:var(--font-body);font-size:max(calc(16px * var(--fs)), var(--t-body));color:var(--silver);grid-area:2/2;max-width:64ch;margin:0}.ch-grid.svelte-1e7cxky{gap:22px;display:grid}.variant-a.svelte-1e7cxky{grid-template-columns:1.4fr 1fr 1.1fr}.variant-b.svelte-1e7cxky{grid-template-columns:repeat(3,1fr)}.variant-c.svelte-1e7cxky{grid-template-columns:1fr 1.3fr 1fr}@media (max-width:1000px){.variant-a.svelte-1e7cxky,.variant-b.svelte-1e7cxky,.variant-c.svelte-1e7cxky{grid-template-columns:1fr 1fr}}@media (max-width:600px){.variant-a.svelte-1e7cxky,.variant-b.svelte-1e7cxky,.variant-c.svelte-1e7cxky{grid-template-columns:1fr}}.ch-tile.svelte-1e7cxky{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms + 40ms);flex-direction:column;gap:10px;margin:0;display:flex;position:relative}.ws-page.armed.svelte-1e7cxky .ch-tile:where(.svelte-1e7cxky){opacity:0;transform:translateY(32px)}.ws-page.armed.svelte-1e7cxky .ch-grid.visible:where(.svelte-1e7cxky) .ch-tile:where(.svelte-1e7cxky){opacity:1;transform:translateY(0)}.ch-trigger.svelte-1e7cxky{background:var(--bg-soft);border:1px solid var(--line);aspect-ratio:4/5;cursor:zoom-in;width:100%;transition:border-color .28s var(--ease-out), box-shadow .28s var(--ease-out), transform .28s var(--ease-out);padding:0;display:block;position:relative;overflow:hidden}.variant-a.svelte-1e7cxky .ch-tile:where(.svelte-1e7cxky):first-child .ch-trigger:where(.svelte-1e7cxky),.variant-c.svelte-1e7cxky .ch-tile:where(.svelte-1e7cxky):nth-child(2) .ch-trigger:where(.svelte-1e7cxky){aspect-ratio:5/4}.ch-trigger.svelte-1e7cxky:hover{border-color:var(--celadon);box-shadow:0 24px 60px -20px var(--celadon-glow);transform:translateY(-4px)}.ch-trigger.svelte-1e7cxky:active{transform:translateY(-1px)scale(.99)}.ch-placeholder.svelte-1e7cxky{cursor:default;background:var(--bg-soft);border-style:dashed;justify-content:center;align-items:center;display:flex}.ch-placeholder.svelte-1e7cxky:hover{border-color:var(--celadon);box-shadow:none;transform:none}.ph-text.svelte-1e7cxky{font-family:var(--font-body);font-size:max(calc(13px * var(--fs)), var(--t-small));letter-spacing:.18em;text-transform:uppercase;color:var(--silver-dim)}.closing.svelte-1e7cxky{padding:88px 28px}.closing-shell.svelte-1e7cxky{text-align:center;max-width:1080px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;align-items:center;gap:18px;margin:0 auto;display:flex}.ws-page.armed.svelte-1e7cxky .closing-shell:where(.svelte-1e7cxky){opacity:0;transform:translateY(20px)}.ws-page.armed.svelte-1e7cxky .closing-shell.visible:where(.svelte-1e7cxky){opacity:1;transform:translateY(0)}.closing-shell.svelte-1e7cxky .lead:where(.svelte-1e7cxky){margin:0 auto}.closing-ctas.svelte-1e7cxky{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;display:flex}.cta-primary.svelte-1e7cxky{min-height:var(--tap);background:var(--celadon);color:var(--void);font-family:var(--font-display);font-weight:700;font-size:max(calc(15px * var(--fs)), var(--t-small));letter-spacing:.04em;transition:background .2s var(--ease-out), transform .16s var(--ease-out), box-shadow .22s var(--ease-out);box-shadow:0 8px 32px -8px var(--celadon-glow);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:16px 22px;text-decoration:none;display:inline-flex}.cta-primary.svelte-1e7cxky:hover{background:var(--celadon-bright)}.cta-primary.svelte-1e7cxky:active{transform:scale(.97)}.cta-ghost.svelte-1e7cxky{min-height:var(--tap);border:1px solid var(--line);color:var(--silver-bright);font-family:var(--font-body);font-weight:500;font-size:max(calc(14px * var(--fs)), var(--t-small));letter-spacing:.02em;transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex}.cta-ghost.svelte-1e7cxky:hover{border-color:var(--celadon);color:var(--celadon-bright);background:var(--celadon-soft)}.lightbox.svelte-1e7cxky{z-index:80;background:color-mix(in oklab, var(--void) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);opacity:0;animation:svelte-1e7cxky-lb-in .24s var(--ease-out) forwards;cursor:zoom-out;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0}@keyframes svelte-1e7cxky-lb-in{to{opacity:1}}.lightbox-frame.svelte-1e7cxky{opacity:0;max-width:96vw;max-height:90vh;animation:svelte-1e7cxky-lb-frame-in .32s var(--ease-out) 40ms forwards;justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.96)}@keyframes svelte-1e7cxky-lb-frame-in{to{opacity:1;transform:scale(1)}}.lightbox.svelte-1e7cxky img:where(.svelte-1e7cxky){object-fit:contain;background:var(--bg);border:1px solid var(--celadon);max-width:100%;max-height:90vh;box-shadow:0 24px 80px -10px var(--celadon-glow)}.lightbox-close.svelte-1e7cxky{width:var(--tap);height:var(--tap);background:var(--bg);border:1px solid var(--celadon);color:var(--celadon-bright);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), transform .16s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-54px;right:-8px}.lightbox-close.svelte-1e7cxky svg:where(.svelte-1e7cxky){width:18px;height:18px}.lightbox-close.svelte-1e7cxky:hover{background:var(--celadon);color:var(--void)}.lightbox-close.svelte-1e7cxky:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.chapter-head.svelte-1e7cxky,.ch-tile.svelte-1e7cxky,.closing-shell.svelte-1e7cxky,.page-head.svelte-1e7cxky .display-h1:where(.svelte-1e7cxky),.page-head.svelte-1e7cxky .lead:where(.svelte-1e7cxky){opacity:1!important;animation:none!important;transform:none!important}.pulse-dot.svelte-1e7cxky{animation:none}.lightbox.svelte-1e7cxky,.lightbox-frame.svelte-1e7cxky{opacity:1;animation:none;transform:none}}.barbell.svelte-nwyf0j{flex-direction:column;align-items:flex-end;gap:10px;width:100%;max-width:1480px;margin:8px auto 0;padding:0 28px;display:flex;position:relative}.bb-svg.svelte-nwyf0j{filter:drop-shadow(0 10px 26px #4dffa038);width:100%;max-width:1080px;height:auto;margin:0 auto;display:block;overflow:visible}.bb-lift.svelte-nwyf0j{transition:transform .62s cubic-bezier(.34,1.56,.64,1) .38s}.lifted.svelte-nwyf0j .bb-lift:where(.svelte-nwyf0j){transform:translateY(-18px)}.bb-plate.svelte-nwyf0j{transition:transform .52s cubic-bezier(.34,1.7,.64,1),opacity .18s ease-out}.armed.svelte-nwyf0j .bb-plate:where(.svelte-nwyf0j){opacity:0;transform:translateY(-110px)}.armed.svelte-nwyf0j .bb-plate.on:where(.svelte-nwyf0j){opacity:1;transform:translateY(0)}.bb-glow.svelte-nwyf0j,.bb-rim.svelte-nwyf0j,.bb-num-lit.svelte-nwyf0j{transition:opacity .26s ease-out}.armed.svelte-nwyf0j .bb-glow:where(.svelte-nwyf0j),.armed.svelte-nwyf0j .bb-rim:where(.svelte-nwyf0j),.armed.svelte-nwyf0j .bb-num-lit:where(.svelte-nwyf0j){opacity:0}.bb-plate.lit.svelte-nwyf0j .bb-glow:where(.svelte-nwyf0j){opacity:.75}.bb-plate.lit.svelte-nwyf0j .bb-rim:where(.svelte-nwyf0j),.bb-plate.lit.svelte-nwyf0j .bb-num-lit:where(.svelte-nwyf0j){opacity:1}.bb-num.svelte-nwyf0j{font-family:var(--font-display);fill:#e8eced;font-size:22px;font-weight:800}.bb-num-lit.svelte-nwyf0j{fill:#4dffa0}.static.svelte-nwyf0j .bb-lift:where(.svelte-nwyf0j),.static.svelte-nwyf0j .bb-plate:where(.svelte-nwyf0j),.static.svelte-nwyf0j .bb-glow:where(.svelte-nwyf0j),.static.svelte-nwyf0j .bb-rim:where(.svelte-nwyf0j),.static.svelte-nwyf0j .bb-num-lit:where(.svelte-nwyf0j){transition:none}.bb-sound.svelte-nwyf0j{z-index:1;min-height:var(--tap);border:1px solid var(--line);color:var(--silver);font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.bb-sound.svelte-nwyf0j svg:where(.svelte-nwyf0j){width:22px;height:22px}.bb-sound.svelte-nwyf0j:hover{border-color:var(--celadon);background:var(--celadon-soft)}.bb-sound[aria-pressed=true].svelte-nwyf0j{border-color:var(--celadon);color:var(--celadon-bright)}.bb-sound.svelte-nwyf0j:focus-visible{outline:2px solid var(--celadon);outline-offset:3px}@media (max-width:780px){.barbell.svelte-nwyf0j{padding:0 12px}.bb-svg.svelte-nwyf0j{max-width:none}}@media (prefers-reduced-motion:reduce){.bb-lift.svelte-nwyf0j,.bb-plate.svelte-nwyf0j,.bb-glow.svelte-nwyf0j,.bb-rim.svelte-nwyf0j,.bb-num-lit.svelte-nwyf0j{transition:none}}.ws-page.svelte-1bzymri{display:contents}.eyebrow.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon);align-items:center;gap:12px;font-weight:500;display:inline-flex}.eyebrow-on-photo.svelte-1bzymri{color:var(--celadon-bright)}.pulse-dot.svelte-1bzymri{background:var(--celadon);width:7px;height:7px;box-shadow:0 0 0 4px var(--celadon-soft);border-radius:50%;animation:2.6s ease-in-out infinite svelte-1bzymri-pulse;display:inline-block}@keyframes svelte-1bzymri-pulse{0%,to{box-shadow:0 0 0 4px var(--celadon-soft);transform:scale(1)}50%{transform:scale(1.25);box-shadow:0 0 0 8px #0000}}.display-h2.svelte-1bzymri{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(40px, 5.6vw, 88px) * var(--fs));letter-spacing:-.02em;color:var(--silver-bright);margin:18px 0 22px;line-height:1.2}.lead.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(clamp(17px, 1.4vw, 21px) * var(--fs)), var(--t-body));color:var(--ink);max-width:56ch;line-height:1.55}.lead-narrow.svelte-1bzymri{max-width:44ch}.body.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(16px * var(--fs)), var(--t-body));color:var(--ink-dim);max-width:60ch;line-height:1.65}.body-on-photo.svelte-1bzymri{color:var(--silver)}.section-head.svelte-1bzymri{max-width:1480px;margin:0 auto;padding:0 28px}.sr-only.svelte-1bzymri{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero.svelte-1bzymri{perspective:1400px;align-items:center;min-height:clamp(704px,106vh,1188px);padding:88px 28px 110px;display:flex;position:relative;overflow:visible}.hero-bg.svelte-1bzymri{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bg-veil.svelte-1bzymri{background:radial-gradient(ellipse at 50% 40%, #00000059, #000000d9 70%, #000000f2), linear-gradient(180deg, transparent 0%, var(--bg) 100%);position:absolute;inset:0}.hero-bg-glow.svelte-1bzymri{background:radial-gradient(circle at 30% 50%, var(--celadon-glow), transparent 40%), radial-gradient(circle at 70% 70%, var(--lime-glow), transparent 38%);animation:14s ease-in-out infinite alternate svelte-1bzymri-hero-glow-drift;position:absolute;inset:0}@keyframes svelte-1bzymri-hero-glow-drift{0%{transform:translate(-3%,-2%)scale(1.05)}to{transform:translate(4%,3%)scale(1.12)}}.hero-bg.svelte-1bzymri:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg, transparent 30%, color-mix(in oklab, var(--celadon) 16%, transparent) 48%, transparent 64%);animation:9s ease-in-out infinite svelte-1bzymri-hero-sweep;position:absolute;inset:0}@keyframes svelte-1bzymri-hero-sweep{0%{opacity:0;transform:translate(-65%)}35%{opacity:1}to{opacity:0;transform:translate(65%)}}.hero-grain.svelte-1bzymri{z-index:1;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.42 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero-stage.svelte-1bzymri{z-index:2;width:100%;max-width:1480px;margin:0 auto;position:relative}.hero-meta.svelte-1bzymri{border:1px solid var(--line);background:color-mix(in oklab, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.24em;text-transform:uppercase;color:var(--silver-bright);border-radius:999px;align-items:center;gap:10px;margin-bottom:32px;padding:8px 16px;display:inline-flex}.hero-image-title.svelte-1bzymri{max-width:min(1087px,100%);transform:translate3d(calc(var(--mx,0) * -10px), calc(var(--my,0) * -8px), 0);margin:0 0 36px;position:relative}.hero-image-title.svelte-1bzymri img:where(.svelte-1bzymri){object-fit:contain;object-position:center;transform-origin:0;width:100%;max-width:100%;height:auto;filter:drop-shadow(0 12px 48px var(--celadon-glow));-webkit-mask-composite:source-in, source-in;animation:.7s cubic-bezier(.16,1,.3,1) both svelte-1bzymri-hero-image-in;display:block;-webkit-mask-image:radial-gradient(70% 74% at 50% 48%,#000 66%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 19% 85%,#0000 100%),linear-gradient(#0000 0%,#000 15% 80%,#0000 100%);mask-image:radial-gradient(70% 74% at 50% 48%,#000 66%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 19% 85%,#0000 100%),linear-gradient(#0000 0%,#000 15% 80%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes svelte-1bzymri-hero-image-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-lead.svelte-1bzymri{max-width:56ch;font-family:var(--font-body);font-size:max(calc(clamp(16px, 1.4vw, 21px) * var(--fs)), var(--t-body));color:var(--silver);margin:0 0 36px;line-height:1.55}.hero-ctas.svelte-1bzymri{flex-wrap:wrap;gap:14px;margin-bottom:64px;display:flex}.cta-primary.svelte-1bzymri{isolation:isolate;min-height:var(--tap);background:var(--celadon);color:var(--void);font-family:var(--font-display);font-weight:700;font-size:max(calc(15px * var(--fs)), var(--t-small));letter-spacing:.04em;transition:transform .16s var(--ease-out), background .2s var(--ease-out), box-shadow .22s var(--ease-out);white-space:nowrap;box-shadow:0 8px 32px -8px var(--celadon-glow);border-radius:999px;align-items:center;gap:12px;padding:16px 22px;text-decoration:none;display:inline-flex;position:relative}.cta-primary.svelte-1bzymri:before{content:"";border-radius:inherit;background:var(--celadon);filter:blur(15px);opacity:.4;z-index:-1;animation:2.6s ease-in-out infinite svelte-1bzymri-cta-neon-pulse;position:absolute;inset:-3px}@keyframes svelte-1bzymri-cta-neon-pulse{0%,to{opacity:.32;transform:scale(.97)}50%{opacity:.7;transform:scale(1.05)}}.cta-primary.svelte-1bzymri:hover:before{opacity:1;filter:blur(22px)}.cta-primary.svelte-1bzymri svg:where(.svelte-1bzymri){width:16px;height:16px}.cta-primary.svelte-1bzymri:hover{background:var(--celadon-bright);box-shadow:0 0 0 1px var(--celadon-bright), 0 16px 50px -6px var(--celadon-glow), 0 0 44px var(--celadon-glow)}.cta-primary.svelte-1bzymri:active{transform:scale(.97)}.cta-sheen.svelte-1bzymri{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(110px circle at var(--cx,50%) var(--cy,50%), #ffffff73, transparent 60%);mix-blend-mode:soft-light;transition:opacity .2s var(--ease-out);position:absolute;inset:0;overflow:hidden}.cta-primary.svelte-1bzymri:hover .cta-sheen:where(.svelte-1bzymri){opacity:1}.cta-primary.svelte-1bzymri>span:where(.svelte-1bzymri):not(.cta-sheen),.cta-primary.svelte-1bzymri>svg:where(.svelte-1bzymri){z-index:1;position:relative}.cta-ghost.svelte-1bzymri{min-height:var(--tap);color:var(--silver-bright);border:1px solid var(--silver-dim);font-family:var(--font-display);font-weight:600;font-size:max(calc(14px * var(--fs)), var(--t-small));letter-spacing:.06em;transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background .2s var(--ease-out), transform .16s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:16px 22px;text-decoration:none;display:inline-flex}.cta-ghost.svelte-1bzymri svg:where(.svelte-1bzymri){width:14px;height:14px}.cta-ghost.svelte-1bzymri:hover{border-color:var(--celadon);color:var(--celadon-bright);background:var(--celadon-soft)}.cta-ghost.svelte-1bzymri:active{transform:scale(.97)}.hero-inline-meta.svelte-1bzymri{flex-wrap:wrap;gap:44px;margin:0 0 32px;padding:0;display:flex}.hero-inline-meta.svelte-1bzymri div:where(.svelte-1bzymri){flex-direction:column;gap:4px;display:flex}.hero-inline-meta.svelte-1bzymri dt:where(.svelte-1bzymri){font-family:var(--font-body);font-size:max(calc(10px * var(--fs)), var(--t-small));letter-spacing:.36em;text-transform:uppercase;color:var(--silver-dim)}.hero-inline-meta.svelte-1bzymri dd:where(.svelte-1bzymri){font-family:var(--font-display);font-weight:600;font-size:calc(16px * var(--fs));color:var(--silver-bright);margin:0}.hero-inline-meta.svelte-1bzymri dd.ph:where(.svelte-1bzymri){color:var(--celadon-bright);-webkit-text-decoration:underline dashed color-mix(in oklab, var(--celadon) 70%, transparent);text-decoration:underline dashed color-mix(in oklab, var(--celadon) 70%, transparent);text-underline-offset:5px}.scroll-cue.svelte-1bzymri{color:var(--silver-dim);font-size:max(calc(10px * var(--fs)), var(--t-small));letter-spacing:.4em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.scroll-cue-line.svelte-1bzymri{background:linear-gradient(180deg, var(--celadon) 0%, transparent 100%);transform-origin:top;width:1px;height:56px;animation:2.4s ease-in-out infinite svelte-1bzymri-scroll-cue;display:inline-block}@keyframes svelte-1bzymri-scroll-cue{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.manifest.svelte-1bzymri{max-width:1480px;margin:0 auto;padding:96px clamp(28px,4vw,72px) 40px}.manifest-grid.svelte-1bzymri{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(48px,7vw,120px);display:grid}.manifest-text.svelte-1bzymri{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.manifest-photos.svelte-1bzymri{flex-direction:column;gap:60px;padding-bottom:80px;display:flex}.photo-frame.svelte-1bzymri{background:var(--bg-soft);border:1px solid var(--line);transition:transform .36s var(--ease-out), box-shadow .36s var(--ease-out), border-color .36s var(--ease-out);margin:0;position:relative;box-shadow:0 24px 60px -24px #0009,inset 0 0 0 1px #e8eced0a}.photo-frame.svelte-1bzymri img:where(.svelte-1bzymri){object-fit:contain;background:var(--void);width:100%;height:100%;display:block}.photo-frame.svelte-1bzymri:hover{border-color:var(--celadon);box-shadow:0 32px 80px -20px var(--celadon-glow), inset 0 0 0 1px #e8eced14;transform:translateY(-6px)}.photo-a.svelte-1bzymri{transition:opacity .52s var(--ease-out), transform .52s var(--ease-out), box-shadow .36s var(--ease-out), border-color .36s var(--ease-out);aspect-ratio:4/5}.ws-page.armed.svelte-1bzymri .photo-a:where(.svelte-1bzymri){opacity:0;transform:translateY(28px)}.ws-page.armed.svelte-1bzymri .manifest-photos.visible:where(.svelte-1bzymri) .photo-a:where(.svelte-1bzymri){opacity:1;transform:translateY(0)}.ws-page.armed.svelte-1bzymri .manifest-photos.visible:where(.svelte-1bzymri) .photo-a:where(.svelte-1bzymri):hover{transform:translateY(-6px)}@media (max-width:900px){.manifest-grid.svelte-1bzymri{grid-template-columns:1fr}.manifest-text.svelte-1bzymri{position:static}}.marquee-band.svelte-1bzymri{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:40px 0 20px;padding:28px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track.svelte-1bzymri{will-change:transform;width:max-content;animation:32s linear infinite svelte-1bzymri-marquee-scroll;display:flex}.marquee-run.svelte-1bzymri{flex-shrink:0;align-items:center;gap:36px;padding-right:36px;display:flex}.marquee-run.svelte-1bzymri span:where(.svelte-1bzymri){font-family:var(--font-display);font-weight:800;font-size:calc(clamp(34px, 5.4vw, 86px) * var(--fs));letter-spacing:-.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.4px var(--celadon-deep);white-space:nowrap;transition:color .28s var(--ease-out);line-height:1}.marquee-run.svelte-1bzymri span.dot:where(.svelte-1bzymri){font-size:calc(clamp(12px, 1.4vw, 22px) * var(--fs));-webkit-text-stroke:0;color:var(--celadon);filter:drop-shadow(0 0 10px var(--celadon-glow))}.marquee-band.svelte-1bzymri:hover .marquee-run:where(.svelte-1bzymri) span:where(.svelte-1bzymri):not(.dot){color:var(--silver-bright);-webkit-text-stroke-color:var(--celadon)}@keyframes svelte-1bzymri-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.pillars.svelte-1bzymri{max-width:1480px;margin:0 auto;padding:100px 0 80px}.pillars.svelte-1bzymri .section-head:where(.svelte-1bzymri){margin-bottom:56px;padding-left:28px;padding-right:28px}.pillars-grid.svelte-1bzymri{perspective:1800px;grid-template-columns:repeat(5,1fr);gap:18px;padding:0 28px;display:grid}@media (max-width:1180px){.pillars-grid.svelte-1bzymri{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:600px){.pillars-grid.svelte-1bzymri{grid-template-columns:1fr}}.pillar-card.svelte-1bzymri{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms)}.ws-page.armed.svelte-1bzymri .pillar-card:where(.svelte-1bzymri){opacity:0;transform:translateY(28px)}.ws-page.armed.svelte-1bzymri .pillars-grid.visible:where(.svelte-1bzymri) .pillar-card:where(.svelte-1bzymri){opacity:1;transform:translateY(0)}.card-3d.svelte-1bzymri{height:580px;transform-style:preserve-3d;transition:transform .7s var(--ease-in-out);position:relative}.pillar-card.svelte-1bzymri:hover .card-3d:where(.svelte-1bzymri),.pillar-card.svelte-1bzymri:focus-within .card-3d:where(.svelte-1bzymri){transform:rotateY(180deg)}.card-face.svelte-1bzymri{border:1px solid var(--line);background:var(--bg-soft);backface-visibility:hidden;border-radius:4px;flex-direction:column;padding:26px 22px;display:flex;position:absolute;inset:0}.card-front.svelte-1bzymri{color:var(--silver-bright);justify-content:space-between}.card-icon.svelte-1bzymri{width:60px;height:60px;color:var(--celadon);justify-content:center;align-items:center;display:flex}.card-icon.svelte-1bzymri svg:where(.svelte-1bzymri){width:100%;height:100%}.card-tag.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon)}.card-tag-on-back.svelte-1bzymri{margin-bottom:18px}.card-title.svelte-1bzymri{font-family:var(--font-display);font-weight:700;font-size:calc(22px * var(--fs));letter-spacing:-.01em;color:var(--silver-bright);margin:0;line-height:1.2}.card-flip-hint.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(10px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--silver-dim);position:absolute;bottom:18px;right:22px}.card-back.svelte-1bzymri{background:linear-gradient(180deg, var(--bg-soft), var(--bg-deep));border-color:var(--celadon);justify-content:space-between;transform:rotateY(180deg)}.card-back.svelte-1bzymri ul:where(.svelte-1bzymri){flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.card-back.svelte-1bzymri li:where(.svelte-1bzymri){font-family:var(--font-body);font-size:max(calc(13px * var(--fs)), var(--t-small));color:var(--silver);align-items:flex-start;gap:12px;line-height:1.45;display:flex}.point-bullet.svelte-1bzymri{background:var(--celadon);width:6px;height:6px;box-shadow:0 0 8px var(--celadon-glow);border-radius:50%;flex-shrink:0;margin-top:6px;display:inline-block}.card-mini-cta.svelte-1bzymri{min-height:var(--tap);border:1px solid var(--celadon);text-align:center;font-family:var(--font-display);font-weight:700;font-size:max(calc(12px * var(--fs)), var(--t-small));letter-spacing:.06em;color:var(--celadon-bright);transition:background .18s var(--ease-out), color .18s var(--ease-out);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-top:18px;padding:10px 14px;text-decoration:none;display:flex}.card-mini-cta.svelte-1bzymri:hover{background:var(--celadon);color:var(--void)}@media (hover:none){.card-3d.svelte-1bzymri{transition:none}.pillar-card.svelte-1bzymri:hover .card-3d:where(.svelte-1bzymri),.pillar-card.svelte-1bzymri:focus-within .card-3d:where(.svelte-1bzymri){transform:none}.card-face.svelte-1bzymri{position:relative}.card-3d.svelte-1bzymri{transform-style:flat;height:auto}.card-front.svelte-1bzymri{display:flex}.card-back.svelte-1bzymri{margin-top:-1px;display:flex;transform:none}}.physio.svelte-1bzymri{margin-top:80px;padding:104px 28px;position:relative}.physio-bg.svelte-1bzymri{z-index:0;transition:opacity .56s var(--ease-out);border-radius:33px;position:absolute;inset:0;overflow:hidden}.ws-page.armed.svelte-1bzymri .physio-bg:where(.svelte-1bzymri){opacity:0}.ws-page.armed.svelte-1bzymri .physio-bg.visible:where(.svelte-1bzymri){opacity:1}.physio-bg-veil.svelte-1bzymri{background:radial-gradient(at 30%,#4dffa029,#0000 50%),linear-gradient(90deg,#0a0c0b4d 0%,#0a0c0b00 70%);position:absolute;inset:0}.physio-content.svelte-1bzymri{z-index:1;flex-direction:column;gap:18px;max-width:760px;margin:0 auto 0 max(28px,6vw);display:flex;position:relative}.cta-link.svelte-1bzymri{font-family:var(--font-display);font-weight:700;font-size:calc(16px * var(--fs));letter-spacing:.04em;color:var(--celadon-bright);transition:gap .2s var(--ease-out);align-items:center;gap:10px;margin-top:14px;padding-bottom:4px;text-decoration:none;display:inline-flex;position:relative}.cta-link.svelte-1bzymri:after{content:"";background:var(--celadon);height:1px;transition:right .28s var(--ease-out);position:absolute;bottom:0;left:0;right:30%}.cta-link.svelte-1bzymri:hover{gap:18px}.cta-link.svelte-1bzymri:hover:after{right:0}.cta-link.svelte-1bzymri svg:where(.svelte-1bzymri){width:16px;height:16px}.process.svelte-1bzymri{padding:0 0 40px;position:relative}.process-sticky.svelte-1bzymri{flex-direction:column;display:flex;position:static}.process-head.svelte-1bzymri{width:100%;max-width:1480px;margin:0 auto;padding:64px 28px 22px}.process-h2.svelte-1bzymri{margin-bottom:0}.process-track.svelte-1bzymri{grid-template-columns:repeat(4,1fr);gap:28px;width:100%;max-width:1480px;margin:0 auto;padding:20px 28px 0;display:grid}.process-panel.svelte-1bzymri{border-top:1px solid var(--line-soft);flex-direction:column;gap:20px;padding:28px 24px 36px;display:flex}.process-letter.svelte-1bzymri{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(72px, 7vw, 132px) * var(--fs));letter-spacing:-.02em;color:var(--celadon);text-shadow:0 0 60px var(--celadon-glow);text-align:left;line-height:.86}.process-body.svelte-1bzymri{flex-direction:column;gap:16px;display:flex}.process-num.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.36em;text-transform:uppercase;color:var(--silver-dim)}.process-title.svelte-1bzymri{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(26px, 2.4vw, 40px) * var(--fs));letter-spacing:-.02em;color:var(--silver-bright);text-transform:uppercase;margin:0;line-height:1.2}.process-text.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(17px * var(--fs)), var(--t-body));color:var(--silver);max-width:56ch;margin:0;line-height:1.55}@media (max-width:900px){.process-track.svelte-1bzymri{grid-template-columns:repeat(2,1fr);gap:20px}.process-letter.svelte-1bzymri{font-size:calc(clamp(72px, 14vw, 132px) * var(--fs))}}@media (max-width:560px){.process-track.svelte-1bzymri{grid-template-columns:1fr}}.gallery-prev.svelte-1bzymri{padding:80px 0}.gallery-prev.svelte-1bzymri .section-head:where(.svelte-1bzymri){margin-bottom:48px}.gallery-stepped.svelte-1bzymri{perspective:2000px;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1480px;margin:0 auto;padding:0 28px;display:grid}.g-tile.svelte-1bzymri{background:var(--bg-soft);border:1px solid var(--line);aspect-ratio:5/6;transition:transform .42s var(--ease-out), opacity .42s var(--ease-out), border-color .36s var(--ease-out), box-shadow .36s var(--ease-out);transition-delay:calc(var(--i,0) * 30ms);margin:0;position:relative;overflow:hidden}.ws-page.armed.svelte-1bzymri .g-tile:where(.svelte-1bzymri){opacity:0;transform:translateY(40px)translateZ(0)}.ws-page.armed.svelte-1bzymri .gallery-stepped.visible:where(.svelte-1bzymri) .g-tile:where(.svelte-1bzymri){opacity:1;transform:translateY(0)translateZ(0)}.ws-page.armed.svelte-1bzymri .gallery-stepped.visible:where(.svelte-1bzymri) .g-tile:where(.svelte-1bzymri):nth-child(2){transform:translateY(-50px)translateZ(20px)}.ws-page.armed.svelte-1bzymri .gallery-stepped.visible:where(.svelte-1bzymri) .g-tile:where(.svelte-1bzymri):nth-child(4){transform:translateY(40px)translateZ(10px)}.ws-page.armed.svelte-1bzymri .gallery-stepped.visible:where(.svelte-1bzymri) .g-tile:where(.svelte-1bzymri):nth-child(6){transform:translateY(-40px)translateZ(30px)}.g-tile.svelte-1bzymri img:where(.svelte-1bzymri){object-fit:cover;background:var(--void);width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.g-tile.svelte-1bzymri:hover{border-color:var(--celadon);box-shadow:0 24px 60px -20px var(--celadon-glow)}.g-tile.svelte-1bzymri:hover img:where(.svelte-1bzymri){transform:scale(1.04)}@media (max-width:900px){.gallery-stepped.svelte-1bzymri{grid-template-columns:repeat(2,1fr);gap:18px}.gallery-stepped.visible.svelte-1bzymri .g-tile:where(.svelte-1bzymri),.gallery-stepped.visible.svelte-1bzymri .g-tile:where(.svelte-1bzymri):nth-child(n){transform:translateY(0)translateZ(0)}}@media (max-width:500px){.gallery-stepped.svelte-1bzymri{grid-template-columns:1fr}}.gallery-cta-wrap.svelte-1bzymri{justify-content:center;margin-top:56px;padding:0 28px;display:flex}.final-cta.svelte-1bzymri{max-width:1480px;margin:0 auto;padding:96px 28px 88px}.final-content.svelte-1bzymri{transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);flex-direction:column;align-items:center;gap:18px;display:flex}.ws-page.armed.svelte-1bzymri .final-content:where(.svelte-1bzymri){opacity:0;transform:translateY(24px)}.ws-page.armed.svelte-1bzymri .final-content.visible:where(.svelte-1bzymri){opacity:1;transform:translateY(0)}.big-tel.svelte-1bzymri{font-family:var(--font-display);color:var(--silver-bright);transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .36s var(--ease-out), color .2s var(--ease-out);will-change:transform;align-items:baseline;gap:8px;padding:24px 8px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.big-tel.svelte-1bzymri:hover{color:var(--celadon-bright)}.big-tel-num.svelte-1bzymri{font-size:calc(clamp(56px, 11vw, 168px) * var(--fs));letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(180deg, var(--silver-bright) 0%, var(--silver) 60%, var(--silver-dim) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 32px var(--celadon-glow));-webkit-background-clip:text;background-clip:text;line-height:1}.big-tel-underline.svelte-1bzymri{background:var(--celadon);transform-origin:0;height:2px;transition:transform .42s var(--ease-out);box-shadow:0 0 12px var(--celadon-glow);position:absolute;bottom:16px;left:8px;right:8px;transform:scaleX(.18)}.big-tel.svelte-1bzymri:hover .big-tel-underline:where(.svelte-1bzymri){transform:scaleX(1)}.final-cards.svelte-1bzymri{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:880px;margin-top:40px;display:grid}@media (max-width:700px){.final-cards.svelte-1bzymri{grid-template-columns:1fr}}.f-card.svelte-1bzymri{min-height:var(--tap);background:var(--bg-soft);border:1px solid var(--line);color:var(--silver-bright);transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 22px;text-decoration:none;display:flex}.f-card.svelte-1bzymri:hover{border-color:var(--celadon);background:var(--bg-deep);box-shadow:0 12px 32px -10px var(--celadon-glow);transform:translateY(-3px)}.f-tag.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(10px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon);flex-shrink:0;flex-basis:100%;min-width:80px}.f-tag.f-tag-inline.svelte-1bzymri{flex-grow:1;flex-basis:auto}.f-val.svelte-1bzymri{font-family:var(--font-body);font-size:max(calc(14px * var(--fs)), var(--t-small));color:var(--silver-bright);overflow-wrap:anywhere;flex-grow:1}.f-arrow.svelte-1bzymri{font-family:var(--font-display);color:var(--celadon);font-size:calc(18px * var(--fs));transition:transform .22s var(--ease-out)}.f-card.svelte-1bzymri:hover .f-arrow:where(.svelte-1bzymri){transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.hero-image-title.svelte-1bzymri img:where(.svelte-1bzymri),.pillar-card.svelte-1bzymri,.g-tile.svelte-1bzymri,.final-content.svelte-1bzymri,.photo-a.svelte-1bzymri,.physio-bg.svelte-1bzymri{opacity:1!important;clip-path:inset(0)!important;animation:none!important;transform:none!important}.pulse-dot.svelte-1bzymri,.scroll-cue-line.svelte-1bzymri,.cta-primary.svelte-1bzymri:before,.hero-bg-glow.svelte-1bzymri,.hero-bg.svelte-1bzymri:after,.marquee-track.svelte-1bzymri{animation:none}}.ws-page.svelte-113zsgb{display:contents}.eyebrow.svelte-113zsgb{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon);align-items:center;gap:12px;font-weight:500;display:inline-flex}.pulse-dot.svelte-113zsgb{background:var(--celadon);width:7px;height:7px;box-shadow:0 0 0 4px var(--celadon-soft);border-radius:50%;animation:2.6s ease-in-out infinite svelte-113zsgb-pulse-k;display:inline-block}@keyframes svelte-113zsgb-pulse-k{0%,to{box-shadow:0 0 0 4px var(--celadon-soft);transform:scale(1)}50%{transform:scale(1.25);box-shadow:0 0 0 8px #0000}}.display-h1.svelte-113zsgb{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(56px, 9vw, 156px) * var(--fs));letter-spacing:-.04em;color:var(--silver-bright);margin:24px 0 28px;line-height:1.2}.lead.svelte-113zsgb{font-family:var(--font-body);font-size:max(calc(clamp(17px, 1.4vw, 21px) * var(--fs)), var(--t-body));color:var(--ink);max-width:56ch;line-height:1.55}.page-head.svelte-113zsgb{flex-direction:column;gap:14px;max-width:1480px;margin:0 auto;padding:80px clamp(28px,4vw,72px) 56px;display:flex}.page-head.svelte-113zsgb .display-h1:where(.svelte-113zsgb){animation:svelte-113zsgb-head-in .5s var(--ease-out) both}.page-head.svelte-113zsgb .lead:where(.svelte-113zsgb){animation:svelte-113zsgb-head-in .5s var(--ease-out) 80ms both}@keyframes svelte-113zsgb-head-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.contact.svelte-113zsgb{padding:64px clamp(28px,4vw,72px) 72px}.contact-shell.svelte-113zsgb{max-width:1480px;transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(36px,6vw,96px);margin:0 auto;display:grid}.ws-page.armed.svelte-113zsgb .contact-shell:where(.svelte-113zsgb){opacity:0;transform:translateY(20px)}.ws-page.armed.svelte-113zsgb .contact-shell.visible:where(.svelte-113zsgb){opacity:1;transform:translateY(0)}@media (max-width:980px){.contact-shell.svelte-113zsgb{grid-template-columns:1fr}}.contact-left.svelte-113zsgb{flex-direction:column;gap:36px;display:flex;container-type:inline-size}.contact-right.svelte-113zsgb{flex-direction:column;gap:22px;display:flex;position:sticky;top:120px}@media (max-width:980px){.contact-right.svelte-113zsgb{position:static}}.big-tel.svelte-113zsgb{color:var(--silver-bright);background:radial-gradient(ellipse at 0% 100%, var(--celadon-soft), transparent 60%), linear-gradient(180deg, var(--bg-soft), var(--bg-deep));border:1px solid var(--line);transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .36s var(--ease-out), border-color .2s var(--ease-out);will-change:transform;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 28px 36px;text-decoration:none;display:flex;position:relative}.big-tel.svelte-113zsgb:hover{border-color:var(--celadon)}.big-tel-eyebrow.svelte-113zsgb{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon)}.big-tel-line.svelte-113zsgb{white-space:nowrap;align-items:center;gap:.28em;max-width:100%;font-size:clamp(30px,10.5cqi,132px);display:inline-flex}.big-tel-icon.svelte-113zsgb{width:.62em;height:.62em;color:var(--celadon-bright);filter:drop-shadow(0 0 14px var(--celadon-glow));flex:none}.big-tel-num.svelte-113zsgb{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(180deg, var(--silver-bright) 0%, var(--silver) 60%, var(--silver-dim) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 28px var(--celadon-glow));-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:14px;font-size:1em;font-weight:800;line-height:1.1;display:inline-flex}.big-tel-underline.svelte-113zsgb{background:linear-gradient(90deg, var(--celadon) 0%, transparent 100%);transform-origin:0;width:100%;height:1.5px;transition:transform .6s var(--ease-out);display:block;position:relative;transform:scaleX(.4)}.big-tel.svelte-113zsgb:hover .big-tel-underline:where(.svelte-113zsgb){transform:scaleX(1)}.big-tel-note.svelte-113zsgb{font-family:var(--font-body);font-size:max(calc(13px * var(--fs)), var(--t-small));color:var(--silver-dim);letter-spacing:.04em}.contact-cards.svelte-113zsgb{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}.c-card.svelte-113zsgb{border-bottom:1px solid var(--line);color:var(--silver-bright);transition:opacity .38s var(--ease-out), transform .38s var(--ease-out), color .2s var(--ease-out), background .2s var(--ease-out), padding-left .24s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms + 80ms);grid-template-columns:190px 1fr auto;align-items:center;gap:20px;padding:22px 0;text-decoration:none;display:grid}.ws-page.armed.svelte-113zsgb .c-card:where(.svelte-113zsgb){opacity:0;transform:translate(-8px)}.ws-page.armed.svelte-113zsgb .contact-shell.visible:where(.svelte-113zsgb) .c-card:where(.svelte-113zsgb){opacity:1;transform:translate(0)}.c-card.svelte-113zsgb:hover{background:var(--celadon-soft);color:var(--celadon-bright);padding-left:14px}@media (max-width:540px){.c-card.svelte-113zsgb{grid-template-columns:165px 1fr auto;gap:12px}}.c-tag.svelte-113zsgb{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon)}.c-val.svelte-113zsgb{font-family:var(--font-body);font-size:max(calc(15px * var(--fs)), var(--t-small));color:var(--silver-bright);overflow-wrap:anywhere}.c-arrow.svelte-113zsgb{font-family:var(--font-display);color:var(--celadon);font-size:calc(18px * var(--fs));transition:transform .2s var(--ease-out)}.c-card.svelte-113zsgb:hover .c-arrow:where(.svelte-113zsgb){transform:translate(3px,-3px)}.reach-map.svelte-113zsgb{aspect-ratio:16/11;-webkit-backdrop-filter:blur(19.5px)saturate(125%);background:#0a0c0b94;border:1.38889px solid #4dffa06b;border-radius:33px;min-height:320px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8eced0f,0 30px 70px -40px #000000d9}.ph.svelte-113zsgb{color:var(--celadon-bright);-webkit-text-decoration:underline dashed color-mix(in oklab, var(--celadon) 70%, transparent);text-decoration:underline dashed color-mix(in oklab, var(--celadon) 70%, transparent);text-underline-offset:5px}.reach-list.svelte-113zsgb dd.ph:where(.svelte-113zsgb),.reach-h.ph.svelte-113zsgb,.c-val.ph.svelte-113zsgb{color:var(--celadon-bright)}.reach-card.svelte-113zsgb{background:var(--bg-soft);border:1px solid var(--line);flex-direction:column;gap:18px;padding:24px 22px;display:flex}.reach-head.svelte-113zsgb{flex-direction:column;gap:8px;display:flex}.reach-h.svelte-113zsgb{font-family:var(--font-display);font-weight:700;font-size:calc(22px * var(--fs));color:var(--silver-bright);letter-spacing:-.01em;margin:0;line-height:1.2}.reach-list.svelte-113zsgb{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.reach-list.svelte-113zsgb div:where(.svelte-113zsgb){border-top:1px solid var(--line-soft);grid-template-columns:170px 1fr;gap:16px;padding:10px 0;display:grid}.reach-list.svelte-113zsgb div:where(.svelte-113zsgb):first-child{border-top:none}.reach-list.svelte-113zsgb dt:where(.svelte-113zsgb){font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.28em;text-transform:uppercase;color:var(--silver-dim)}.reach-list.svelte-113zsgb dd:where(.svelte-113zsgb){font-family:var(--font-body);font-size:max(calc(14px * var(--fs)), var(--t-small));color:var(--silver-bright);margin:0}.ending.svelte-113zsgb{padding:64px 28px}.ending-shell.svelte-113zsgb{text-align:center;max-width:760px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);margin:0 auto}.ws-page.armed.svelte-113zsgb .ending-shell:where(.svelte-113zsgb){opacity:0;transform:translateY(16px)}.ws-page.armed.svelte-113zsgb .ending-shell.visible:where(.svelte-113zsgb){opacity:1;transform:translateY(0)}.ending-text.svelte-113zsgb{font-family:var(--font-display);font-style:normal;font-weight:500;font-size:max(calc(clamp(18px, 2vw, 26px) * var(--fs)), var(--t-body));color:var(--silver);line-height:1.45}@media (prefers-reduced-motion:reduce){.contact-shell.svelte-113zsgb,.c-card.svelte-113zsgb,.ending-shell.svelte-113zsgb,.page-head.svelte-113zsgb .display-h1:where(.svelte-113zsgb),.page-head.svelte-113zsgb .lead:where(.svelte-113zsgb){opacity:1!important;animation:none!important;transform:none!important}.pulse-dot.svelte-113zsgb{animation:none}}.ws-signature.svelte-tdkr8f{justify-content:center;align-items:center;gap:18px;max-width:1480px;margin:44px auto 0;padding:18px 0 6px;display:flex}.ring.svelte-tdkr8f{background:0 0;border:0;outline:0;flex:none;width:92px;height:92px;position:relative}.ring-canvas.svelte-tdkr8f{transition:opacity .4s var(--ease-out);border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 86%,#0000 100%);mask-image:radial-gradient(closest-side,#000 86%,#0000 100%)}.reveal-armed.svelte-tdkr8f .ring-canvas:where(.svelte-tdkr8f):not(.ready){opacity:0}.ring-fallback.svelte-tdkr8f{background:radial-gradient(circle, transparent 34%, color-mix(in oklab, var(--celadon) 70%, transparent) 38%, color-mix(in oklab, var(--celadon-bright) 85%, transparent) 55%, color-mix(in oklab, var(--celadon-deep) 70%, transparent) 68%, transparent 71%);opacity:.85;border-radius:50%;position:absolute;inset:18px}.sig-text.svelte-tdkr8f{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:max(calc(12px * var(--fs)), var(--t-small));letter-spacing:.14em;text-transform:uppercase;color:var(--silver-dim);margin:0;line-height:1.5}.sig-text.svelte-tdkr8f a:where(.svelte-tdkr8f){color:var(--celadon-bright);text-shadow:0 0 14px var(--celadon-glow);border-radius:999px;margin-left:.35em;font-weight:600;text-decoration:none;position:relative}.sig-text.svelte-tdkr8f a:where(.svelte-tdkr8f):after{content:"";background:var(--lime);transform-origin:0;opacity:.7;height:1px;transition:transform .22s var(--ease-out), opacity .22s var(--ease-out);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.35)}.sig-text.svelte-tdkr8f a:where(.svelte-tdkr8f):hover:after,.sig-text.svelte-tdkr8f a:where(.svelte-tdkr8f):focus-visible:after{opacity:1;transform:scaleX(1)}.sig-text.svelte-tdkr8f a:where(.svelte-tdkr8f):focus-visible{outline:2px solid var(--celadon);outline-offset:4px}@media (max-width:560px){.ws-signature.svelte-tdkr8f{gap:12px}.ring.svelte-tdkr8f{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.ring-canvas.svelte-tdkr8f,.sig-text.svelte-tdkr8f a:where(.svelte-tdkr8f):after{transition:none}}.backdrop-3d.svelte-1vp4e3i{z-index:0;pointer-events:none;transition:opacity 1.2s var(--ease-out);position:fixed;inset:0}.backdrop-3d.armed.svelte-1vp4e3i{opacity:0}.backdrop-3d.armed.ready.svelte-1vp4e3i{opacity:.9}@media (prefers-reduced-motion:reduce){.backdrop-3d.svelte-1vp4e3i{transition:none}}.tenant-ws.svelte-1mi923x{zoom:.72;--fs:1.15;--t-body:calc(16px / .72);--t-small:calc(13px / .72);--tap:calc(48px / .72);--void:#050605;--bg:#0a0c0b;--bg-soft:#131817;--bg-deep:#1d2422;--bg-panel:#0f1413;--celadon:#4dffa0;--celadon-bright:#8affc6;--celadon-deep:#1f9d68;--celadon-glow:#4dffa06b;--celadon-soft:#4dffa01a;--lime:#c8ff3d;--lime-glow:#c8ff3d4d;--silver:#c9d0d3;--silver-bright:#e8eced;--silver-dim:#8a9498;--ink:#e6efea;--ink-dim:#98a4a0;--line:#4dffa033;--line-soft:#4dffa017;--font-display:"Archivo", "Sora Variable", sans-serif;--font-body:"Sora Variable", "Archivo", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-weight:400;font-size:max(calc(16px * var(--fs)), var(--t-body));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;position:relative;overflow-x:clip}.tenant-ws.svelte-1mi923x [data-tenant=silownia] *{box-sizing:border-box}[data-tenant=silownia] .tenant-root .tenant-ws button{font-family:inherit}.tenant-ws.svelte-1mi923x [data-tenant=silownia] ::selection{background:var(--celadon);color:var(--void)}.photo-backdrop.svelte-1mi923x{pointer-events:none;z-index:0;background-image:linear-gradient(180deg, color-mix(in oklab, var(--bg) 55%, transparent), color-mix(in oklab, var(--bg) 45%, transparent)), url(/api/files/storage/silownia/9b98368a-19d8-46f6-90bf-7136cb44289f.webp);will-change:transform;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;height:130%;position:fixed;top:0;left:0;right:0}@media (max-width:780px){.photo-backdrop.svelte-1mi923x{will-change:auto;height:100%}}.green-aura.svelte-1mi923x{z-index:0;pointer-events:none;filter:blur(50px);mix-blend-mode:screen;background:radial-gradient(60% 55% at 22% 28%,#00ff7f73,#0000 70%),radial-gradient(55% 50% at 80% 72%,#00ff0061,#0000 70%),radial-gradient(75% 60% at 50% 108%,#00ff7f66,#0000 75%);animation:4s ease-in-out infinite svelte-1mi923x-green-aura-pulse;position:fixed;inset:0}@keyframes svelte-1mi923x-green-aura-pulse{0%,to{opacity:.45;transform:translate(-2%,-1%)scale(1.05)}50%{opacity:1;transform:translate(3%,2%)scale(1.16)}}.light-reflections.svelte-1mi923x{z-index:0;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.light-reflections.svelte-1mi923x .glint:where(.svelte-1mi923x){filter:blur(34px);opacity:0;will-change:transform, opacity;animation:svelte-1mi923x-glint-float 14s var(--ease-in-out) infinite;background:radial-gradient(circle,#8affc6a6,#4dffa052 45%,#0000 72%);border-radius:50%;position:absolute}.light-reflections.svelte-1mi923x .g2:where(.svelte-1mi923x),.light-reflections.svelte-1mi923x .g5:where(.svelte-1mi923x),.light-reflections.svelte-1mi923x .g8:where(.svelte-1mi923x){background:radial-gradient(circle,#c8ff3d8c,#c8ff3d42 45%,#0000 72%)}.light-reflections.svelte-1mi923x .g1:where(.svelte-1mi923x){width:220px;height:220px;animation-duration:13s;animation-delay:0s;top:12%;left:8%}.light-reflections.svelte-1mi923x .g2:where(.svelte-1mi923x){width:160px;height:160px;animation-duration:17s;animation-delay:-3s;top:28%;left:62%}.light-reflections.svelte-1mi923x .g3:where(.svelte-1mi923x){width:280px;height:280px;animation-duration:19s;animation-delay:-6s;top:64%;left:18%}.light-reflections.svelte-1mi923x .g4:where(.svelte-1mi923x){width:200px;height:200px;animation-duration:15s;animation-delay:-2s;top:78%;left:74%}.light-reflections.svelte-1mi923x .g5:where(.svelte-1mi923x){width:140px;height:140px;animation-duration:16s;animation-delay:-8s;top:6%;left:86%}.light-reflections.svelte-1mi923x .g6:where(.svelte-1mi923x){width:320px;height:320px;animation-duration:21s;animation-delay:-5s;top:46%;left:40%}.light-reflections.svelte-1mi923x .g7:where(.svelte-1mi923x){width:180px;height:180px;animation-duration:14s;animation-delay:-10s;top:88%;left:44%}.light-reflections.svelte-1mi923x .g8:where(.svelte-1mi923x){width:150px;height:150px;animation-duration:18s;animation-delay:-7s;top:36%;left:4%}.light-reflections.svelte-1mi923x .g9:where(.svelte-1mi923x){width:170px;height:170px;animation-duration:20s;animation-delay:-4s;top:58%;left:90%}@keyframes svelte-1mi923x-glint-float{0%{opacity:0;transform:translate(0,0)scale(.85)}25%{opacity:.9}50%{opacity:.55;transform:translate(6%,-8%)scale(1.15)}75%{opacity:.85}to{opacity:0;transform:translate(-5%,7%)scale(.9)}}.photo-backdrop.svelte-1mi923x:after{content:"";background-image:repeating-linear-gradient(115deg, transparent 0px, transparent 58px, color-mix(in oklab, var(--celadon) 22%, transparent) 58px, color-mix(in oklab, var(--celadon) 22%, transparent) 59px);opacity:.16;animation:22s linear infinite svelte-1mi923x-bg-lines-drift;position:absolute;inset:-20%}@keyframes svelte-1mi923x-bg-lines-drift{0%{transform:translate(0,0)}to{transform:translate(-118px,66px)}}.nav-shell.svelte-1mi923x{z-index:50;background:var(--void);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-shell.nav-compact.svelte-1mi923x{border-bottom-color:color-mix(in oklab, var(--celadon) 32%, transparent)}.nav-inner.svelte-1mi923x{grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;max-width:1480px;margin:0 auto;padding:14px 28px;display:grid}.brand.svelte-1mi923x{min-height:var(--tap);color:var(--ink);font-family:var(--font-display);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.brand-mark.svelte-1mi923x{font-weight:800;font-size:max(calc(14px * var(--fs)), var(--t-small));letter-spacing:.04em;color:var(--silver-bright);text-transform:uppercase;line-height:.96}.brand-sep.svelte-1mi923x{background:var(--celadon);opacity:.7;width:1px;height:26px}.brand-sub.svelte-1mi923x{font-family:var(--font-body);font-weight:400;font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.06em;text-transform:uppercase;color:var(--silver);line-height:1.25}.nav-center.svelte-1mi923x ul:where(.svelte-1mi923x){justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nav-center.svelte-1mi923x a:where(.svelte-1mi923x){min-height:var(--tap);font-family:var(--font-body);font-weight:500;font-size:max(calc(13px * var(--fs)), var(--t-small));letter-spacing:.08em;text-transform:uppercase;color:var(--silver);transition:color .18s var(--ease-out), background .18s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex;position:relative}.nav-center.svelte-1mi923x a:where(.svelte-1mi923x):hover{color:var(--silver-bright);background:var(--celadon-soft)}.nav-center.svelte-1mi923x .nav-dot:where(.svelte-1mi923x){background:var(--silver-dim);width:5px;height:5px;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%}.nav-center.svelte-1mi923x a.active:where(.svelte-1mi923x){color:var(--silver-bright)}.nav-center.svelte-1mi923x a.active:where(.svelte-1mi923x) .nav-dot:where(.svelte-1mi923x){background:var(--celadon);box-shadow:0 0 0 4px var(--celadon-soft), 0 0 12px var(--celadon-glow);transform:scale(1.15)}.motion-toggle.svelte-1mi923x{width:var(--tap);height:var(--tap);border:1px solid var(--line);color:var(--celadon-bright);cursor:pointer;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.motion-toggle.svelte-1mi923x svg:where(.svelte-1mi923x){width:26px;height:26px}.motion-toggle.svelte-1mi923x:hover{background:var(--celadon-soft);border-color:var(--celadon)}.motion-toggle[aria-pressed=true].svelte-1mi923x{border-color:var(--celadon);background:var(--celadon-soft)}.motion-toggle.svelte-1mi923x:focus-visible,.hamburger.svelte-1mi923x:focus-visible,.nav-center.svelte-1mi923x a:where(.svelte-1mi923x):focus-visible,.nav-drawer.svelte-1mi923x a:where(.svelte-1mi923x):focus-visible,.brand.svelte-1mi923x:focus-visible{outline:2px solid var(--celadon);outline-offset:3px}[data-tenant=silownia] .tenant-root .tenant-ws.motion-paused *,[data-tenant=silownia] .tenant-root .tenant-ws.motion-paused :before,[data-tenant=silownia] .tenant-root .tenant-ws.motion-paused :after{animation-play-state:paused!important}.hamburger.svelte-1mi923x{width:var(--tap);height:var(--tap);border:1px solid var(--line);padding:calc((var(--tap) - 20px) / 2);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:space-between;display:none}.hamburger.svelte-1mi923x span:where(.svelte-1mi923x){background:var(--silver-bright);width:100%;height:1.5px;transition:transform .22s var(--ease-out);transform-origin:50%;display:block}.hamburger.svelte-1mi923x span:first-child.open:where(.svelte-1mi923x){transform:translateY(8px)rotate(45deg)}.hamburger.svelte-1mi923x span:nth-child(2).open:where(.svelte-1mi923x){transform:scaleX(0)}.hamburger.svelte-1mi923x span:nth-child(3).open:where(.svelte-1mi923x){transform:translateY(-8px)rotate(-45deg)}.nav-drawer.svelte-1mi923x{max-height:0;transition:max-height .26s var(--ease-drawer);border-top:1px solid #0000;overflow:hidden}.nav-drawer.open.svelte-1mi923x{border-top:1px solid var(--line);max-height:480px}.nav-drawer.svelte-1mi923x ul:where(.svelte-1mi923x){margin:0;padding:12px 28px 22px;list-style:none}.nav-drawer.svelte-1mi923x a:where(.svelte-1mi923x){min-height:var(--tap);color:var(--silver);font-family:var(--font-display);font-weight:600;font-size:max(calc(18px * var(--fs)), var(--t-body));letter-spacing:.04em;border-bottom:1px solid var(--line-soft);align-items:center;padding:12px 0;text-decoration:none;display:flex}.nav-drawer.svelte-1mi923x a.active:where(.svelte-1mi923x){color:var(--celadon-bright)}@media (max-width:1080px){.nav-center.svelte-1mi923x{display:none}.nav-inner.svelte-1mi923x{grid-template-columns:1fr auto auto}}@media (max-width:780px){.brand-sub.svelte-1mi923x,.brand-sep.svelte-1mi923x{display:none}.hamburger.svelte-1mi923x{display:flex}}@media (max-width:540px){.nav-inner.svelte-1mi923x{gap:12px;padding:10px 18px}}.page-shell.svelte-1mi923x{z-index:1;counter-reset:ws-panel;min-height:calc(100vh - 80px);position:relative}.footer-shell.svelte-1mi923x{z-index:1;background:linear-gradient(180deg, transparent, var(--void) 30%);border-top:1px solid var(--line);margin-top:120px;padding:70px 28px 28px;position:relative}.footer-grid.svelte-1mi923x{grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;max-width:1480px;margin:0 auto;display:grid}@media (max-width:900px){.footer-grid.svelte-1mi923x{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:560px){.footer-grid.svelte-1mi923x{grid-template-columns:1fr}}.foot-col.svelte-1mi923x{flex-direction:column;gap:10px;display:flex}.foot-brand.svelte-1mi923x{font-family:var(--font-display);font-weight:800;font-size:calc(28px * var(--fs));letter-spacing:.04em;color:var(--silver-bright)}.foot-tag.svelte-1mi923x{color:var(--silver-dim);font-size:max(calc(13px * var(--fs)), var(--t-small));letter-spacing:.05em}.foot-h.svelte-1mi923x{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon);margin-bottom:6px}.foot-link.svelte-1mi923x{color:var(--silver);font-size:max(calc(14px * var(--fs)), var(--t-small));letter-spacing:.02em;transition:color .18s var(--ease-out);line-height:1.5;text-decoration:none}.foot-link.svelte-1mi923x:hover{color:var(--celadon-bright)}.foot-tel-btn.svelte-1mi923x{min-height:var(--tap);background:var(--celadon);color:var(--void);font-family:var(--font-display);font-weight:800;font-size:max(calc(17px * var(--fs)), var(--t-body));letter-spacing:.03em;white-space:nowrap;box-shadow:0 8px 28px -10px var(--celadon-glow);transition:background .18s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 20px 10px 16px;text-decoration:none;display:inline-flex}.foot-tel-btn.svelte-1mi923x svg:where(.svelte-1mi923x){flex:none;width:22px;height:22px}.foot-tel-btn.svelte-1mi923x:hover{background:var(--celadon-bright)}.foot-tel-btn.svelte-1mi923x:active{transform:scale(.97)}.foot-tel-btn.svelte-1mi923x:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.foot-ph.svelte-1mi923x{color:var(--celadon-bright);-webkit-text-decoration:underline dashed color-mix(in oklab, var(--celadon) 70%, transparent);text-decoration:underline dashed color-mix(in oklab, var(--celadon) 70%, transparent);text-underline-offset:5px}.foot-bar.svelte-1mi923x{border-top:1px solid var(--line-soft);max-width:1480px;color:var(--silver-dim);font-size:max(calc(12px * var(--fs)), var(--t-small));letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin:56px auto 0;padding-top:22px;display:flex}.ws-float.svelte-1mi923x{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;opacity:0;visibility:hidden;background:#050605f0;border:1px solid #4dffa08c;border-radius:999px;align-items:stretch;max-width:calc(100vw - 32px);font-family:Archivo,Sora Variable,sans-serif;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1),visibility 0s linear .24s;display:flex;position:fixed;overflow:hidden;transform:translateY(14px);box-shadow:0 10px 30px -10px #000000b3,0 0 22px -6px #4dffa06b}.ws-float.show.svelte-1mi923x{opacity:1;visibility:visible;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1),visibility;transform:translateY(0)}@media (min-width:781px){.ws-float.svelte-1mi923x:not(.armed){opacity:1;visibility:visible;transform:none}}.ws-float.svelte-1mi923x a:where(.svelte-1mi923x){white-space:nowrap;align-items:center;gap:8px;min-height:48px;font-size:15px;line-height:1.2;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.ws-float.svelte-1mi923x svg:where(.svelte-1mi923x){flex:none;width:16px;height:16px}.ws-float-main.svelte-1mi923x{letter-spacing:.03em;color:#050605;background:#4dffa0;padding:0 16px 0 20px;font-weight:700}.ws-float-main.svelte-1mi923x:hover{background:#8affc6}.ws-float-tel.svelte-1mi923x{letter-spacing:.04em;color:#8affc6;font-variant-numeric:tabular-nums;padding:0 18px 0 14px;font-weight:600}.ws-float-tel.svelte-1mi923x:hover{color:#e8eced;background:#4dffa01a}.ws-float.svelte-1mi923x a:where(.svelte-1mi923x):focus-visible{outline-offset:-4px;border-radius:999px;outline:2px solid #c8ff3d}@media (max-width:359px){.ws-float-num.svelte-1mi923x{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-float-tel.svelte-1mi923x{padding:0 16px}}@media (prefers-reduced-motion:reduce){.ws-float.svelte-1mi923x,.ws-float.show.svelte-1mi923x{transition:none;transform:none}}[data-tenant=silownia] .tenant-root .tenant-ws .glass{--ink-dim:#b9c4c0;--silver-dim:#aeb8bb;counter-increment:ws-panel;width:min(1400px,88%);max-width:none;margin:clamp(56px,6vw,104px) auto;position:relative;left:-2.5%}[data-tenant=silownia] .tenant-root .tenant-ws .glass.glass-r{left:2.5%}[data-tenant=silownia] .tenant-root .tenant-ws .glass:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(19.5px)saturate(125%);background:radial-gradient(120% 80% at 0 0,#4dffa012,#0000 55%),#0a0c0b94;border:1.38889px solid #4dffa06b;border-radius:33px;position:absolute;inset:0;box-shadow:inset 0 1px #e8eced0f,0 40px 90px -50px #000000d9}[data-tenant=silownia] .tenant-root .tenant-ws .glass:before{content:counter(ws-panel, decimal-leading-zero);content:counter(ws-panel, decimal-leading-zero) / "";z-index:-2;letter-spacing:-.05em;color:var(--celadon);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Sora Variable,sans-serif;font-size:clamp(200px,20vw,380px);font-weight:100;line-height:1;position:absolute;top:-.38em;right:-.06em}[data-tenant=silownia] .tenant-root .tenant-ws .glass.glass-r:before{left:-.06em;right:auto}@media (max-width:780px){[data-tenant=silownia] .tenant-root .tenant-ws .glass,[data-tenant=silownia] .tenant-root .tenant-ws .glass.glass-r{width:calc(100% - 44px);margin:44px auto;left:0}[data-tenant=silownia] .tenant-root .tenant-ws .glass:before,[data-tenant=silownia] .tenant-root .tenant-ws .glass.glass-r:before{font-size:clamp(130px,36vw,220px);top:-.3em;left:auto;right:.02em}}@media (prefers-reduced-motion:reduce){.photo-backdrop.svelte-1mi923x:after,.green-aura.svelte-1mi923x{animation:none}.light-reflections.svelte-1mi923x .glint:where(.svelte-1mi923x){opacity:.4;animation:none}}.ws-page.svelte-1xkne4s{display:contents}.eyebrow.svelte-1xkne4s{font-family:var(--font-body);font-size:max(calc(11px * var(--fs)), var(--t-small));letter-spacing:.32em;text-transform:uppercase;color:var(--celadon);align-items:center;gap:12px;font-weight:500;display:inline-flex}.pulse-dot.svelte-1xkne4s{background:var(--celadon);width:7px;height:7px;box-shadow:0 0 0 4px var(--celadon-soft);border-radius:50%;animation:2.6s ease-in-out infinite svelte-1xkne4s-pulse-t;display:inline-block}@keyframes svelte-1xkne4s-pulse-t{0%,to{box-shadow:0 0 0 4px var(--celadon-soft);transform:scale(1)}50%{transform:scale(1.25);box-shadow:0 0 0 8px #0000}}.display-h1.svelte-1xkne4s{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(48px, 8vw, 128px) * var(--fs));letter-spacing:-.03em;color:var(--silver-bright);margin:24px 0 28px;line-height:1.2}.display-h1.svelte-1xkne4s em:where(.svelte-1xkne4s){color:var(--celadon-bright);text-shadow:0 0 24px var(--celadon-glow);font-style:normal}.display-h2.svelte-1xkne4s{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(32px, 4.4vw, 64px) * var(--fs));letter-spacing:-.02em;color:var(--silver-bright);margin:18px 0 24px;line-height:1.2}.lead.svelte-1xkne4s{font-family:var(--font-body);font-size:max(calc(clamp(17px, 1.4vw, 21px) * var(--fs)), var(--t-body));color:var(--ink);max-width:56ch;line-height:1.55}.page-head.svelte-1xkne4s{flex-direction:column;gap:14px;max-width:1480px;margin:0 auto;padding:80px clamp(28px,4vw,72px) 64px;display:flex}.page-head.svelte-1xkne4s .display-h1:where(.svelte-1xkne4s){animation:svelte-1xkne4s-head-in .5s var(--ease-out) both}.page-head.svelte-1xkne4s .lead:where(.svelte-1xkne4s){animation:svelte-1xkne4s-head-in .5s var(--ease-out) 80ms both}@keyframes svelte-1xkne4s-head-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.head-meta.svelte-1xkne4s{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:24px 0 0;display:grid}@media (max-width:720px){.head-meta.svelte-1xkne4s{grid-template-columns:repeat(2,1fr)}}.head-meta.svelte-1xkne4s div:where(.svelte-1xkne4s){flex-direction:column;gap:4px;display:flex}.head-meta.svelte-1xkne4s dt:where(.svelte-1xkne4s){font-size:max(calc(10px * var(--fs)), var(--t-small));letter-spacing:.36em;text-transform:uppercase;color:var(--silver-dim)}.head-meta.svelte-1xkne4s dd:where(.svelte-1xkne4s){font-family:var(--font-display);font-weight:700;font-size:calc(16px * var(--fs));color:var(--silver-bright);margin:0}.head-meta.svelte-1xkne4s dd:where(.svelte-1xkne4s) a:where(.svelte-1xkne4s){color:var(--celadon-bright);text-decoration:none}.story-panel.svelte-1xkne4s{padding:72px clamp(28px,4vw,72px)}.panel-shell.svelte-1xkne4s{max-width:1480px;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);margin:0 auto;display:grid}.ws-page.armed.svelte-1xkne4s .story-panel:where(.svelte-1xkne4s) .panel-shell:where(.svelte-1xkne4s){opacity:0;transform:translateY(16px)}.ws-page.armed.svelte-1xkne4s .story-panel.visible:where(.svelte-1xkne4s) .panel-shell:where(.svelte-1xkne4s){opacity:1;transform:translateY(0)}.photo-right.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-text:where(.svelte-1xkne4s){order:1}.photo-right.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-photo:where(.svelte-1xkne4s),.photo-left.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-text:where(.svelte-1xkne4s){order:2}.photo-left.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-photo:where(.svelte-1xkne4s){order:1}@media (max-width:900px){.panel-shell.svelte-1xkne4s{grid-template-columns:1fr}.photo-right.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-text:where(.svelte-1xkne4s),.photo-left.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-text:where(.svelte-1xkne4s){order:2}.photo-right.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-photo:where(.svelte-1xkne4s),.photo-left.svelte-1xkne4s .panel-shell:where(.svelte-1xkne4s) .panel-photo:where(.svelte-1xkne4s){order:1}}.panel-text.svelte-1xkne4s{flex-direction:column;gap:14px;display:flex;position:relative}.panel-roman.svelte-1xkne4s{font-family:var(--font-display);font-weight:800;font-size:calc(clamp(96px, 12vw, 196px) * var(--fs));color:#0000;-webkit-text-stroke:1.2px var(--celadon-deep);letter-spacing:-.04em;margin-bottom:4px;line-height:.86}.panel-list.svelte-1xkne4s{flex-direction:column;gap:10px;margin:8px 0 24px;padding:0;list-style:none;display:flex}.panel-list.svelte-1xkne4s li:where(.svelte-1xkne4s){font-family:var(--font-body);font-size:max(calc(15px * var(--fs)), var(--t-body));color:var(--silver);transition:opacity .38s var(--ease-out), transform .38s var(--ease-out);transition-delay:calc(var(--j,0) * 30ms + 60ms);align-items:flex-start;gap:14px;line-height:1.55;display:flex}.ws-page.armed.svelte-1xkne4s .panel-list:where(.svelte-1xkne4s) li:where(.svelte-1xkne4s){opacity:0;transform:translate(-12px)}.ws-page.armed.svelte-1xkne4s .story-panel.visible:where(.svelte-1xkne4s) .panel-list:where(.svelte-1xkne4s) li:where(.svelte-1xkne4s){opacity:1;transform:translate(0)}.li-mark.svelte-1xkne4s{background:var(--celadon);width:18px;height:1.5px;box-shadow:0 0 8px var(--celadon-glow);flex-shrink:0;margin-top:.75em;display:inline-block}.panel-photo.svelte-1xkne4s{background:var(--bg-soft);border:1px solid var(--line);aspect-ratio:5/4;transition:opacity .48s var(--ease-out) 80ms, transform .48s var(--ease-out) 80ms, box-shadow .36s var(--ease-out), border-color .36s var(--ease-out);margin:0;position:relative;overflow:hidden}.ws-page.armed.svelte-1xkne4s .panel-photo:where(.svelte-1xkne4s){opacity:0;transform:translate(24px)}.ws-page.armed.svelte-1xkne4s .photo-left:where(.svelte-1xkne4s) .panel-photo:where(.svelte-1xkne4s){transform:translate(-24px)}.ws-page.armed.svelte-1xkne4s .story-panel.visible:where(.svelte-1xkne4s) .panel-photo:where(.svelte-1xkne4s){opacity:1;transform:translate(0)}.panel-photo.svelte-1xkne4s img:where(.svelte-1xkne4s){object-fit:cover;background:var(--void);width:100%;height:100%;display:block}.panel-photo.svelte-1xkne4s:hover{border-color:var(--celadon);box-shadow:0 24px 80px -20px var(--celadon-glow)}.cta-ghost.svelte-1xkne4s{min-height:var(--tap);border:1px solid var(--line);color:var(--silver-bright);font-family:var(--font-display);font-weight:600;font-size:max(calc(13px * var(--fs)), var(--t-small));letter-spacing:.06em;white-space:nowrap;transition:border-color .2s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex}.cta-ghost.svelte-1xkne4s svg:where(.svelte-1xkne4s){width:14px;height:14px}.cta-ghost.svelte-1xkne4s:hover{border-color:var(--celadon);color:var(--celadon-bright);background:var(--celadon-soft)}.cta-ghost.svelte-1xkne4s:active{transform:scale(.97)}.closing.svelte-1xkne4s{padding:88px 28px}.closing-shell.svelte-1xkne4s{text-align:center;max-width:1080px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;align-items:center;gap:18px;margin:0 auto;display:flex}.ws-page.armed.svelte-1xkne4s .closing-shell:where(.svelte-1xkne4s){opacity:0;transform:translateY(20px)}.ws-page.armed.svelte-1xkne4s .closing-shell.visible:where(.svelte-1xkne4s){opacity:1;transform:translateY(0)}.closing-shell.svelte-1xkne4s .lead:where(.svelte-1xkne4s){margin:0 auto}.closing-ctas.svelte-1xkne4s{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;display:flex}.cta-primary.svelte-1xkne4s{min-height:var(--tap);background:var(--celadon);color:var(--void);font-family:var(--font-display);font-weight:700;font-size:max(calc(15px * var(--fs)), var(--t-small));letter-spacing:.04em;transition:background .2s var(--ease-out), transform .16s var(--ease-out), box-shadow .22s var(--ease-out);box-shadow:0 8px 32px -8px var(--celadon-glow);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:16px 22px;text-decoration:none;display:inline-flex}.cta-primary.svelte-1xkne4s:hover{background:var(--celadon-bright)}.cta-primary.svelte-1xkne4s:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.panel-shell.svelte-1xkne4s,.panel-list.svelte-1xkne4s li:where(.svelte-1xkne4s),.panel-photo.svelte-1xkne4s,.closing-shell.svelte-1xkne4s,.page-head.svelte-1xkne4s .display-h1:where(.svelte-1xkne4s),.page-head.svelte-1xkne4s .lead:where(.svelte-1xkne4s){opacity:1!important;clip-path:inset(0)!important;animation:none!important;transform:none!important}.pulse-dot.svelte-1xkne4s{animation:none}}
