.concentric-group.svelte-dvtt8k{transform-origin:250px 250px;animation:svelte-dvtt8k-concentric-spin 90s linear infinite}@keyframes svelte-dvtt8k-concentric-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.concentric-group.svelte-dvtt8k{animation:none}}.physics-hero.svelte-4qi83c{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(rgba(14,165,233,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.045) 1px,transparent 1px),linear-gradient(180deg,#f8fbff,#fff 58%,#f4f8fb);background-size:52px 52px,52px 52px,auto;color:#101624}.physics-hero.svelte-4qi83c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 0 18%,rgba(14,165,233,.07) 18% 18.2%,transparent 18.2%),linear-gradient(60deg,transparent 0 78%,rgba(239,68,68,.08) 78% 78.2%,transparent 78.2%);pointer-events:none}.hero-shell.svelte-4qi83c{display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:min(100% - 2rem,78rem);min-height:min(760px,calc(100vh - 4rem));margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 0 clamp(3rem,6vw,5rem)}.hero-copy.svelte-4qi83c{max-width:41rem}.hero-kicker.svelte-4qi83c{margin:0 0 1rem;color:#0b78a4;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1.svelte-4qi83c{margin:0;max-width:min(100%,11ch);color:#111827;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(3.4rem,6.2vw,5.7rem);font-weight:900;line-height:.92;letter-spacing:0;white-space:pre-line}.hero-subtitle.svelte-4qi83c{max-width:36rem;margin:1.6rem 0 0;color:#111827ad;font-family:Inter,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.hero-actions.svelte-4qi83c{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.primary-action.svelte-4qi83c,.secondary-action.svelte-4qi83c{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border-radius:8px;padding:.82rem 1.1rem;font-family:Inter,system-ui,sans-serif;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.primary-action.svelte-4qi83c{border:1px solid #0b86b8;background:#0ea5e9;color:#fff;box-shadow:0 14px 30px #0ea5e92e}.secondary-action.svelte-4qi83c{border:1px solid rgba(17,24,39,.16);background:#ffffffb8;color:#111827}.primary-action.svelte-4qi83c:hover,.secondary-action.svelte-4qi83c:hover{transform:translateY(-2px)}.primary-action.svelte-4qi83c:hover{background:#0284c7;box-shadow:0 18px 36px #0ea5e93b}.secondary-action.svelte-4qi83c:hover{border-color:#ef444459;background:#fff}.physics-theme.dark .physics-hero.svelte-4qi83c{background:linear-gradient(rgba(56,189,248,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.07) 1px,transparent 1px),linear-gradient(180deg,#0f172a,#111827 58%,#0b1120);background-size:52px 52px,52px 52px,auto;color:#f8fbff}.physics-theme.dark .physics-hero.svelte-4qi83c:before{background:linear-gradient(115deg,transparent 0 18%,rgba(56,189,248,.12) 18% 18.2%,transparent 18.2%),linear-gradient(60deg,transparent 0 78%,rgba(248,113,113,.12) 78% 78.2%,transparent 78.2%)}.physics-theme.dark .hero-kicker.svelte-4qi83c,.physics-theme.dark figcaption.svelte-4qi83c span:where(.svelte-4qi83c){color:#7dd3fc}.physics-theme.dark h1.svelte-4qi83c,.physics-theme.dark figcaption.svelte-4qi83c strong:where(.svelte-4qi83c){color:#f8fbff}.physics-theme.dark .hero-subtitle.svelte-4qi83c,.physics-theme.dark figcaption.svelte-4qi83c p:where(.svelte-4qi83c){color:#e2e8f0b8}.physics-theme.dark .secondary-action.svelte-4qi83c{border-color:#ffffff24;background:#ffffff0f;color:#f8fbff}.physics-theme.dark .secondary-action.svelte-4qi83c:hover{border-color:#7dd3fc6b;background:#7dd3fc1a}.field-figure.svelte-4qi83c{display:grid;gap:1.4rem;margin:0}.field-canvas.svelte-4qi83c{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:linear-gradient(rgba(14,165,233,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.065) 1px,transparent 1px),#fff;background-size:26px 26px;box-shadow:0 30px 80px #0f172a14,inset 0 1px #fffc}.field-canvas.svelte-4qi83c svg:where(.svelte-4qi83c){position:absolute;top:6%;right:6%;bottom:6%;left:6%;display:block;width:88%;height:88%;overflow:visible}.orbit-track.svelte-4qi83c{fill:none;stroke-linecap:round}.electron-cloud.svelte-4qi83c{transform-box:view-box;transform-origin:center;opacity:.42;mix-blend-mode:multiply}.cloud-one.svelte-4qi83c{fill:url(#cloudBlue);transform:rotate(0)}.cloud-two.svelte-4qi83c{fill:url(#cloudRed);transform:rotate(60deg)}.cloud-three.svelte-4qi83c{fill:url(#cloudGold);transform:rotate(-60deg)}.orbital.svelte-4qi83c{transform-box:view-box;transform-origin:center}.orbital-one.svelte-4qi83c{transform:rotate(0)}.orbital-two.svelte-4qi83c{transform:rotate(62deg)}.orbital-three.svelte-4qi83c{transform:rotate(-62deg)}.orbit-track.svelte-4qi83c{stroke:url(#fieldLine);stroke-width:1.05;opacity:.34}.electron.svelte-4qi83c{fill:#fff;stroke-width:3.2;transform-box:view-box;filter:drop-shadow(0 7px 12px rgba(15,23,42,.12))}.electron-moving.svelte-4qi83c{visibility:hidden}.electron-blue.svelte-4qi83c{stroke:#0ea5e9}.electron-red.svelte-4qi83c{stroke:#ef4444;opacity:.86}.electron-gold.svelte-4qi83c{stroke:#f59e0b;opacity:.88}.nucleus.svelte-4qi83c{transform-box:view-box;transform-origin:center}.nucleus-halo.svelte-4qi83c{fill:url(#nucleusShell);opacity:.82}.nucleon.svelte-4qi83c{stroke:#ffffffc7;stroke-width:1.8}.proton.svelte-4qi83c{fill:url(#protonCore)}.neutron.svelte-4qi83c{fill:url(#neutronCore)}.equation.svelte-4qi83c{position:absolute;display:grid;place-items:center;min-width:5.2rem;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#ffffffd1;padding:.52rem .64rem;color:#11182794;box-shadow:0 12px 24px #0f172a0f}.equation.svelte-4qi83c math:where(.svelte-4qi83c){font-family:"Cambria Math","STIX Two Math","Latin Modern Math",Times New Roman,serif;font-size:clamp(1.06rem,1.9vw,1.32rem);font-weight:400;line-height:1}.equation-one.svelte-4qi83c{top:13%;left:11%}.equation-two.svelte-4qi83c{right:10%;top:23%}.equation-three.svelte-4qi83c{right:13%;bottom:13%}.physics-theme.dark .field-canvas.svelte-4qi83c{border-color:#ffffff1a;background:linear-gradient(rgba(56,189,248,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.09) 1px,transparent 1px),#111827;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff0f}.physics-theme.dark .electron-cloud.svelte-4qi83c{opacity:.58;mix-blend-mode:screen}.physics-theme.dark .orbit-track.svelte-4qi83c{opacity:.62}.physics-theme.dark .nucleus-halo.svelte-4qi83c{opacity:.94}.physics-theme.dark .nucleon.svelte-4qi83c{stroke:#0f172a94}.physics-theme.dark .electron.svelte-4qi83c{fill:#0f172a;filter:drop-shadow(0 8px 18px rgba(125,211,252,.2))}.physics-theme.dark .equation.svelte-4qi83c{border-color:#ffffff1f;background:#0f172ac7;color:#e2e8f0b8}.physics-theme.dark figcaption.svelte-4qi83c li:where(.svelte-4qi83c){border-top-color:#ffffff1f}figcaption.svelte-4qi83c{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}figcaption.svelte-4qi83c p:where(.svelte-4qi83c){margin:0;color:#1118279e;font-size:1rem;line-height:1.6}figcaption.svelte-4qi83c ul:where(.svelte-4qi83c){display:grid;gap:.45rem;margin:0;padding:0;list-style:none}figcaption.svelte-4qi83c li:where(.svelte-4qi83c){display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.75rem;align-items:baseline;border-top:1px solid rgba(17,24,39,.1);padding-top:.45rem}figcaption.svelte-4qi83c span:where(.svelte-4qi83c){color:#0b78a4;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}figcaption.svelte-4qi83c strong:where(.svelte-4qi83c){color:#111827;font-size:.95rem}@media (prefers-reduced-motion: no-preference){.cloud-one.svelte-4qi83c{animation:svelte-4qi83c-cloud-drift-one 18s ease-in-out infinite}.cloud-two.svelte-4qi83c{animation:svelte-4qi83c-cloud-drift-two 20s ease-in-out infinite}.cloud-three.svelte-4qi83c{animation:svelte-4qi83c-cloud-drift-three 22s ease-in-out infinite}.electron-static.svelte-4qi83c{visibility:hidden}.electron-moving.svelte-4qi83c{visibility:visible}.electron-blue.electron-moving.svelte-4qi83c{animation:svelte-4qi83c-electron-travel 8.5s linear infinite}.electron-red.electron-moving.svelte-4qi83c{animation:svelte-4qi83c-electron-travel 11s linear infinite reverse;animation-delay:-3.5s}.electron-gold.electron-moving.svelte-4qi83c{animation:svelte-4qi83c-electron-travel 13.5s linear infinite;animation-delay:-7s}.nucleus.svelte-4qi83c{animation:svelte-4qi83c-nucleus-breathe 4.8s ease-in-out infinite}}@keyframes svelte-4qi83c-cloud-drift-one{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(8deg) scale(1.035)}}@keyframes svelte-4qi83c-cloud-drift-two{0%,to{transform:rotate(60deg) scale(1)}50%{transform:rotate(52deg) scale(1.04)}}@keyframes svelte-4qi83c-cloud-drift-three{0%,to{transform:rotate(-60deg) scale(1)}50%{transform:rotate(-51deg) scale(1.03)}}@keyframes svelte-4qi83c-electron-travel{0%,to{transform:translate(0)}6.25%{transform:translate(-14px,29.9px)}12.5%{transform:translate(-53.9px,55.2px)}18.75%{transform:translate(-113.6px,72.1px)}25%{transform:translate(-184px,78px)}31.25%{transform:translate(-254.4px,72.1px)}37.5%{transform:translate(-314.1px,55.2px)}43.75%{transform:translate(-354px,29.9px)}50%{transform:translate(-368px)}56.25%{transform:translate(-354px,-29.9px)}62.5%{transform:translate(-314.1px,-55.2px)}68.75%{transform:translate(-254.4px,-72.1px)}75%{transform:translate(-184px,-78px)}81.25%{transform:translate(-113.6px,-72.1px)}87.5%{transform:translate(-53.9px,-55.2px)}93.75%{transform:translate(-14px,-29.9px)}}@keyframes svelte-4qi83c-nucleus-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width: 980px){.hero-shell.svelte-4qi83c{grid-template-columns:1fr;min-height:auto}.field-figure.svelte-4qi83c{max-width:38rem}}@media (max-width: 620px){.hero-shell.svelte-4qi83c{width:min(100% - 1rem,78rem);padding-top:3rem}h1.svelte-4qi83c{font-size:clamp(2.95rem,13.2vw,3.55rem)}.hero-actions.svelte-4qi83c{display:grid}figcaption.svelte-4qi83c{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.primary-action.svelte-4qi83c,.secondary-action.svelte-4qi83c{transition:none}.primary-action.svelte-4qi83c:hover,.secondary-action.svelte-4qi83c:hover{transform:none}}.leadership.svelte-1h71a8{width:100%;margin:2.75rem 0 2rem}.leadership.breakout.svelte-1h71a8{position:relative;left:50%;width:min(74rem,calc(100vw - 3rem));transform:translate(-50%)}.leadership-header.svelte-1h71a8{max-width:42rem;margin:0 auto 1.5rem;text-align:center}.eyebrow.svelte-1h71a8,.club-panel-header.svelte-1h71a8 p:where(.svelte-1h71a8),.shared-header.svelte-1h71a8>div>p:where(.svelte-1h71a8){font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow.svelte-1h71a8{margin-bottom:.55rem;color:#ff7786}.leadership-header.svelte-1h71a8 h3:where(.svelte-1h71a8){font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:#f5f0e8}.intro.svelte-1h71a8{max-width:38rem;margin:.75rem auto 0;font-family:Space Grotesk,sans-serif;font-size:.98rem;line-height:1.65;color:#f5f0e8ad}.club-grid.svelte-1h71a8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.club-panel.svelte-1h71a8,.shared-panel.svelte-1h71a8{position:relative;overflow:hidden;border:1px solid rgba(245,240,232,.1);border-radius:1.25rem;background:linear-gradient(145deg,#081320e6,#131427d1);box-shadow:0 1.4rem 3.5rem #0003,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.club-panel.svelte-1h71a8:before,.shared-panel.svelte-1h71a8:before{position:absolute;inset:0 0 auto;height:2px;content:""}.club-panel.physics.svelte-1h71a8:before{background:linear-gradient(90deg,transparent,#38bdf8,transparent)}.club-panel.astronomy.svelte-1h71a8:before{background:linear-gradient(90deg,transparent,#a78bfa,transparent)}.club-panel.svelte-1h71a8{padding:1rem}.club-panel-header.svelte-1h71a8{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.6rem;padding:.15rem .15rem .95rem}.club-title-wrap.svelte-1h71a8{display:flex;align-items:center;gap:.75rem;min-width:0}.club-mark.svelte-1h71a8{display:grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:Space Grotesk,sans-serif;font-size:1rem;box-shadow:inset 0 0 1rem currentColor}.physics.svelte-1h71a8 .club-mark:where(.svelte-1h71a8),.physics.svelte-1h71a8 .club-panel-header:where(.svelte-1h71a8) p:where(.svelte-1h71a8){color:#7dd3fc}.astronomy.svelte-1h71a8 .club-mark:where(.svelte-1h71a8),.astronomy.svelte-1h71a8 .club-panel-header:where(.svelte-1h71a8) p:where(.svelte-1h71a8){color:#c4b5fd}.club-panel-header.svelte-1h71a8 p:where(.svelte-1h71a8){margin-bottom:.18rem;font-size:.55rem;letter-spacing:.11em}.club-panel-header.svelte-1h71a8 h4:where(.svelte-1h71a8),.shared-header.svelte-1h71a8 h4:where(.svelte-1h71a8){font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.2;color:#f5f0e8}.club-panel-header.svelte-1h71a8>a:where(.svelte-1h71a8),.profile-link.svelte-1h71a8{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(245,240,232,.13);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:.63rem;font-weight:700;letter-spacing:.04em;color:#f5f0e8b8;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.club-panel-header.svelte-1h71a8>a:where(.svelte-1h71a8){padding:.5rem .8rem}.club-panel-header.svelte-1h71a8>a:where(.svelte-1h71a8):hover,.profile-link.svelte-1h71a8:hover{border-color:#f5f0e852;background:#f5f0e812;color:#fff}.club-panel-header.svelte-1h71a8>a:where(.svelte-1h71a8):focus-visible,.profile-link.svelte-1h71a8:focus-visible{outline:2px solid #fff;outline-offset:3px}.roster.svelte-1h71a8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.person-card.svelte-1h71a8{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:5rem;border:1px solid rgba(245,240,232,.07);border-radius:.9rem;background:#ffffff09;padding:.72rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.person-card.svelte-1h71a8:hover{border-color:#f5f0e824;background:#ffffff0e;transform:translateY(-1px)}.person-avatar.svelte-1h71a8{display:grid;width:3.5rem;height:3.5rem;place-items:center;overflow:hidden;border:1px solid rgba(245,240,232,.16);border-radius:50%;background:#ce112621;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;color:#ffb5bee6}.person-avatar.svelte-1h71a8 img:where(.svelte-1h71a8){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-copy.svelte-1h71a8{min-width:0}.person-copy.svelte-1h71a8 h5:where(.svelte-1h71a8){font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700;line-height:1.25;color:#f5f0e8;overflow-wrap:anywhere}.person-copy.svelte-1h71a8 p:where(.svelte-1h71a8){margin-top:.18rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;line-height:1.35;color:#f5f0e89e;overflow-wrap:anywhere}.profile-link.svelte-1h71a8{min-width:2.75rem;padding:.45rem .65rem}.profile-link.svelte-1h71a8 span:where(.svelte-1h71a8):last-child{font-size:.8rem}.empty-roster.svelte-1h71a8{border:1px dashed rgba(245,240,232,.12);border-radius:.9rem;padding:1.5rem;font-family:Space Grotesk,sans-serif;font-size:.85rem;color:#f5f0e880;text-align:center}.shared-panel.svelte-1h71a8{margin-top:.9rem;padding:1rem;background:linear-gradient(145deg,#1d1425e0,#0f1825e0)}.shared-panel.svelte-1h71a8:before{background:linear-gradient(90deg,transparent,#ce1126,transparent)}.shared-header.svelte-1h71a8{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.15rem .15rem .9rem}.shared-header.svelte-1h71a8>div>p:where(.svelte-1h71a8){margin-bottom:.22rem;font-size:.56rem;color:#ff8996}.shared-header.svelte-1h71a8>p:where(.svelte-1h71a8){max-width:24rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;line-height:1.45;color:#f5f0e88c;text-align:right}.shared-grid.svelte-1h71a8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.55rem}.shared-card.svelte-1h71a8{background:#ce11260b}.both-clubs.svelte-1h71a8{display:inline-flex;align-items:center;gap:.32rem;margin-top:.35rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;color:#f5f0e8a8;text-transform:uppercase}.both-clubs.svelte-1h71a8 i:where(.svelte-1h71a8){width:.35rem;height:.35rem;border-radius:50%}.physics-dot.svelte-1h71a8{background:#38bdf8}.astronomy-dot.svelte-1h71a8{background:#a78bfa}@media (max-width: 900px){.club-grid.svelte-1h71a8{grid-template-columns:1fr}}@media (max-width: 620px){.leadership.breakout.svelte-1h71a8{width:calc(100vw - 1.5rem)}.leadership.svelte-1h71a8{margin-top:2.25rem}.leadership-header.svelte-1h71a8{padding:0 .5rem}.intro.svelte-1h71a8{font-size:.9rem}.club-panel.svelte-1h71a8,.shared-panel.svelte-1h71a8{border-radius:1rem;padding:.75rem}.club-panel-header.svelte-1h71a8,.shared-header.svelte-1h71a8{align-items:flex-start;flex-direction:column}.club-panel-header.svelte-1h71a8>a:where(.svelte-1h71a8){width:100%}.roster.svelte-1h71a8{grid-template-columns:1fr}.shared-header.svelte-1h71a8>p:where(.svelte-1h71a8){max-width:none;text-align:left}.profile-link.svelte-1h71a8 span:where(.svelte-1h71a8):first-child{display:none}}@media (prefers-reduced-motion: reduce){.person-card.svelte-1h71a8,.club-panel-header.svelte-1h71a8>a:where(.svelte-1h71a8),.profile-link.svelte-1h71a8{transition:none}.person-card.svelte-1h71a8:hover{transform:none}}.physics-footer.svelte-1einvav{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(17,24,39,.09);background:linear-gradient(rgba(14,165,233,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.04) 1px,transparent 1px),linear-gradient(180deg,#fff,#f8fbff);background-size:42px 42px,42px 42px,auto;color:#111827;font-family:Inter,system-ui,sans-serif}.physics-footer.svelte-1einvav:before,.physics-footer.svelte-1einvav:after{content:"";position:absolute;pointer-events:none}.physics-footer.svelte-1einvav:before{inset:0 0 auto;height:2px;background:linear-gradient(90deg,#0ea5e9,#ef4444 48%,#f59e0b 74%,#0ea5e9);opacity:.76}.physics-footer.svelte-1einvav:after{top:1.5rem;right:max(-6rem,calc((100vw - 78rem)/2));z-index:0;width:min(36rem,54vw);height:12rem;border-top:1px solid rgba(14,165,233,.16);border-right:1px solid rgba(239,68,68,.12);background:repeating-linear-gradient(115deg,transparent 0 1.45rem,rgba(14,165,233,.08) 1.45rem 1.5rem);clip-path:polygon(18% 0,100% 0,86% 100%,0 100%);opacity:.58}.footer-shell.svelte-1einvav,.footer-bottom.svelte-1einvav{width:min(100% - 2rem,78rem);margin-inline:auto}.footer-shell.svelte-1einvav{position:relative;z-index:1;display:grid;grid-template-columns:minmax(18rem,1.35fr) minmax(8rem,.55fr) minmax(14rem,.7fr);gap:clamp(1.6rem,4vw,3.4rem);padding:clamp(2.8rem,6vw,4.4rem) 0 2rem}.has-social.svelte-1einvav .footer-shell:where(.svelte-1einvav){grid-template-columns:minmax(18rem,1.35fr) minmax(8rem,.52fr) minmax(14rem,.72fr) minmax(8rem,.48fr)}.footer-shell.svelte-1einvav>:where(.svelte-1einvav){min-width:0}.footer-brand.svelte-1einvav{display:flex;gap:.95rem;align-items:flex-start;max-width:36rem}.footer-brand-link.svelte-1einvav{flex:0 0 auto;color:inherit;text-decoration:none}.footer-mark.svelte-1einvav{position:relative;display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1px solid rgba(14,165,233,.24);border-radius:8px;background:linear-gradient(90deg,transparent 49%,rgba(239,68,68,.14) 49% 51%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(245,158,11,.16) 49% 51%,transparent 51%),#f8fbff;color:#0b78a4;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:900;box-shadow:inset 0 -2px #0ea5e91a}.footer-mark.svelte-1einvav:after{content:"";position:absolute;top:.48rem;right:.48rem;bottom:.48rem;left:.48rem;border:1px solid rgba(14,165,233,.15);border-radius:50%}.footer-brand.svelte-1einvav h2:where(.svelte-1einvav),.footer-section.svelte-1einvav h3:where(.svelte-1einvav){margin:0;color:#111827;font-family:Space Grotesk,system-ui,sans-serif;font-weight:850;letter-spacing:0}.footer-brand.svelte-1einvav h2:where(.svelte-1einvav){font-size:1.18rem;line-height:1.18;overflow-wrap:anywhere}.footer-brand.svelte-1einvav p:where(.svelte-1einvav),.footer-section.svelte-1einvav span:where(.svelte-1einvav),.footer-bottom.svelte-1einvav{color:#1118278f;line-height:1.65}.footer-brand.svelte-1einvav p:where(.svelte-1einvav){margin-top:.45rem;margin-bottom:0;max-width:32rem;font-size:.96rem;overflow-wrap:anywhere}.footer-section.svelte-1einvav{display:grid;align-content:start;gap:.65rem}.footer-section.svelte-1einvav h3:where(.svelte-1einvav){font-size:.82rem;line-height:1.2;text-transform:uppercase}.footer-link-list.svelte-1einvav,.footer-contact.svelte-1einvav{gap:.25rem}.footer-link-list.svelte-1einvav{display:grid}.footer-section.svelte-1einvav a:where(.svelte-1einvav){display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.15rem;color:#1118279e;font-size:.94rem;font-weight:700;line-height:1.25;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease,transform .18s ease}.footer-section.svelte-1einvav a:where(.svelte-1einvav):hover{color:#0b78a4;transform:translate(.15rem)}.footer-section.svelte-1einvav a:where(.svelte-1einvav):focus-visible,.footer-brand-link.svelte-1einvav:focus-visible{border-radius:6px;outline:2px solid #0ea5e9;outline-offset:4px}.footer-contact.svelte-1einvav{font-style:normal}.footer-contact.svelte-1einvav span:where(.svelte-1einvav){max-width:18rem;font-size:.92rem;overflow-wrap:anywhere}.footer-bottom.svelte-1einvav{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgba(17,24,39,.08);padding:1.15rem 0 1.5rem;font-family:JetBrains Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.footer-bottom.svelte-1einvav span:where(.svelte-1einvav):last-child{text-align:right}.physics-theme.dark .physics-footer.svelte-1einvav{border-top-color:#ffffff1a;background:linear-gradient(rgba(56,189,248,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.06) 1px,transparent 1px),linear-gradient(180deg,#0b1120,#0f172a);background-size:42px 42px,42px 42px,auto;color:#f8fbff}.physics-theme.dark .physics-footer.svelte-1einvav:after{border-top-color:#7dd3fc29;border-right-color:#f8717124;background:repeating-linear-gradient(115deg,transparent 0 1.45rem,rgba(125,211,252,.09) 1.45rem 1.5rem);opacity:.7}.physics-theme.dark .footer-mark.svelte-1einvav{border-color:#7dd3fc47;background:linear-gradient(90deg,transparent 49%,rgba(248,113,113,.16) 49% 51%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(251,191,36,.15) 49% 51%,transparent 51%),#ffffff0f;color:#7dd3fc;box-shadow:inset 0 -2px #7dd3fc1f}.physics-theme.dark .footer-mark.svelte-1einvav:after{border-color:#7dd3fc33}.physics-theme.dark .footer-brand.svelte-1einvav h2:where(.svelte-1einvav),.physics-theme.dark .footer-section.svelte-1einvav h3:where(.svelte-1einvav){color:#f8fbff}.physics-theme.dark .footer-brand.svelte-1einvav p:where(.svelte-1einvav),.physics-theme.dark .footer-section.svelte-1einvav span:where(.svelte-1einvav),.physics-theme.dark .footer-bottom.svelte-1einvav{color:#e2e8f09e}.physics-theme.dark .footer-section.svelte-1einvav a:where(.svelte-1einvav){color:#e2e8f0ad}.physics-theme.dark .footer-section.svelte-1einvav a:where(.svelte-1einvav):hover{color:#7dd3fc}.physics-theme.dark .footer-section.svelte-1einvav a:where(.svelte-1einvav):focus-visible,.physics-theme.dark .footer-brand-link.svelte-1einvav:focus-visible{outline-color:#7dd3fc}.physics-theme.dark .footer-bottom.svelte-1einvav{border-top-color:#ffffff1a}@media (max-width: 1040px){.footer-shell.svelte-1einvav{grid-template-columns:minmax(0,1fr) minmax(12rem,.72fr)}.has-social.svelte-1einvav .footer-shell:where(.svelte-1einvav){grid-template-columns:minmax(0,1fr) minmax(12rem,.72fr)}.footer-brand.svelte-1einvav{grid-column:1 / -1;max-width:48rem}}@media (max-width: 760px){.footer-shell.svelte-1einvav,.has-social.svelte-1einvav .footer-shell:where(.svelte-1einvav){grid-template-columns:1fr}.nav-list.svelte-1einvav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .85rem}.footer-bottom.svelte-1einvav{align-items:flex-start;flex-direction:column}.footer-bottom.svelte-1einvav span:where(.svelte-1einvav):last-child{text-align:left}}@media (max-width: 640px){.footer-shell.svelte-1einvav,.footer-bottom.svelte-1einvav{width:min(100% - 1rem,78rem)}.footer-shell.svelte-1einvav{padding-top:2.35rem}.footer-brand.svelte-1einvav{gap:.8rem}.footer-mark.svelte-1einvav{width:2.85rem;height:2.85rem}.footer-section.svelte-1einvav a:where(.svelte-1einvav){min-height:2.45rem}.physics-footer.svelte-1einvav:after{right:-10rem;width:26rem;opacity:.36}}@media (max-width: 420px){.nav-list.svelte-1einvav{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.footer-section.svelte-1einvav a:where(.svelte-1einvav){transition:none}.footer-section.svelte-1einvav a:where(.svelte-1einvav):hover{transform:none}}.calendar-section.svelte-fto90h{max-width:64rem;margin:0 auto;padding:.5rem 0 3rem}.filter-row.svelte-fto90h{display:flex;gap:.5rem;margin-bottom:1.25rem}.filter-pill.svelte-fto90h{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .9rem;border-radius:9999px;border:1px solid rgba(245,240,232,.12);background:transparent;color:#8892a4;cursor:pointer;transition:all .2s ease}.filter-pill.svelte-fto90h:hover{border-color:#ce112666;color:#f5f0e8}.filter-pill.active.svelte-fto90h{background:#ce112626;border-color:#ce1126;color:#f5f0e8}.calendar-layout.svelte-fto90h{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.calendar-grid-wrapper.svelte-fto90h{background:#0d1b2a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(245,240,232,.08);border-radius:16px;padding:1.5rem}.calendar-nav.svelte-fto90h{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.calendar-nav.svelte-fto90h button:where(.svelte-fto90h){background:none;border:none;color:#8892a4;font-size:1rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:color .2s ease}.calendar-nav.svelte-fto90h button:where(.svelte-fto90h):hover{color:#f5f0e8}.month-label.svelte-fto90h{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:600;color:#f5f0e8;letter-spacing:.05em}.weekday-row.svelte-fto90h{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.weekday-cell.svelte-fto90h{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#8892a4;text-align:center;padding:.3rem 0;letter-spacing:.05em}.days-grid.svelte-fto90h{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.day-cell.svelte-fto90h{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;cursor:pointer;position:relative;transition:all .2s ease}.day-cell.empty.svelte-fto90h{cursor:default}.day-number.svelte-fto90h{font-family:JetBrains Mono,monospace;font-size:.85rem;color:#f5f0e880;line-height:1}.day-cell.svelte-fto90h:not(.empty:where(.svelte-fto90h)):hover{background:#f5f0e80f}.day-cell.today.svelte-fto90h{box-shadow:inset 0 0 0 1.5px #ce1126}.day-cell.today.svelte-fto90h .day-number:where(.svelte-fto90h){color:#ce1126;font-weight:700}.day-cell.selected.svelte-fto90h{background:#f5f0e81f!important}.day-cell.selected.svelte-fto90h .day-number:where(.svelte-fto90h){color:#fff;font-weight:700}.day-cell.has-events.svelte-fto90h .day-number:where(.svelte-fto90h){color:#f5f0e8}.day-cell.has-astro.svelte-fto90h{background:#a855f71a;box-shadow:0 0 10px #a855f71f,inset 0 0 0 1px #a855f733;animation:svelte-fto90h-glow-astro 3s ease-in-out infinite}.day-cell.has-astro.svelte-fto90h .day-number:where(.svelte-fto90h){color:#c4b5fd}.day-cell.has-astro.svelte-fto90h:hover{background:#a855f72e;box-shadow:0 0 14px #a855f733,inset 0 0 0 1px #a855f74d}.day-cell.has-phys.svelte-fto90h{background:#ce11261a;box-shadow:0 0 10px #ce11261f,inset 0 0 0 1px #ce112633;animation:svelte-fto90h-glow-phys 3.5s ease-in-out infinite}.day-cell.has-phys.svelte-fto90h .day-number:where(.svelte-fto90h){color:#fca5a5}.day-cell.has-phys.svelte-fto90h:hover{background:#ce11262e;box-shadow:0 0 14px #ce112633,inset 0 0 0 1px #ce11264d}.day-cell.has-both.svelte-fto90h{background:linear-gradient(135deg,#a855f71a,#ce11261a);box-shadow:0 0 10px #a855f714,0 0 10px #ce112614,inset 0 0 0 1px #c864c826;animation:svelte-fto90h-glow-both 3s ease-in-out infinite}.day-cell.has-both.svelte-fto90h .day-number:where(.svelte-fto90h){color:#e0d5ff}.day-cell.has-both.svelte-fto90h:hover{background:linear-gradient(135deg,#a855f72e,#ce11262e)}@keyframes svelte-fto90h-glow-astro{0%,to{box-shadow:0 0 8px #a855f714,inset 0 0 0 1px #a855f726}50%{box-shadow:0 0 14px #a855f72e,inset 0 0 0 1px #a855f747}}@keyframes svelte-fto90h-glow-phys{0%,to{box-shadow:0 0 8px #ce112614,inset 0 0 0 1px #ce112626}50%{box-shadow:0 0 14px #ce11262e,inset 0 0 0 1px #ce112647}}@keyframes svelte-fto90h-glow-both{0%,to{box-shadow:0 0 8px #a855f70f,0 0 8px #ce11260f,inset 0 0 0 1px #c864c81a}50%{box-shadow:0 0 14px #a855f71f,0 0 14px #ce11261f,inset 0 0 0 1px #c864c838}}.detail-panel.svelte-fto90h{display:flex;flex-direction:column;gap:.75rem;min-height:200px;max-height:500px;overflow-y:auto}.panel-heading.svelte-fto90h{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:600;color:#f5f0e880;letter-spacing:.03em;padding-bottom:.4rem;border-bottom:1px solid rgba(245,240,232,.06)}.empty-state.svelte-fto90h{display:flex;align-items:center;justify-content:center;min-height:200px;background:#0d1b2a4d;border:1px dashed rgba(245,240,232,.06);border-radius:16px}.empty-state.svelte-fto90h p:where(.svelte-fto90h){font-family:JetBrains Mono,monospace;font-size:.75rem;color:#f5f0e840;letter-spacing:.05em}.event-card.svelte-fto90h{position:relative;display:grid;grid-template-columns:44px 64px 1fr;gap:.75rem;align-items:center;padding:.65rem .85rem .65rem 0;background:#0d1b2a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(245,240,232,.08);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.event-card.astro-border.svelte-fto90h{border-left:3px solid #a855f7}.event-card.phys-border.svelte-fto90h{border-left:3px solid #CE1126}.event-card.astro-border.svelte-fto90h:hover{border-color:#a855f740;box-shadow:0 4px 24px #a855f726,0 0 12px #a855f714;background:#a855f70a;transform:translateY(-2px)}.event-card.astro-border.svelte-fto90h:hover .event-title:where(.svelte-fto90h){color:#c4b5fd}.event-card.phys-border.svelte-fto90h:hover{border-color:#ce112640;box-shadow:0 4px 24px #ce112626,0 0 12px #ce112614;background:#ce11260a;transform:translateY(-2px)}.event-card.phys-border.svelte-fto90h:hover .event-title:where(.svelte-fto90h){color:#fca5a5}.event-card.svelte-fto90h:focus-visible{outline:2px solid rgba(206,17,38,.6);outline-offset:2px}.event-date-rail.svelte-fto90h{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;line-height:1;padding:.25rem .25rem .25rem .6rem;border-right:1px solid rgba(245,240,232,.06)}.date-month.svelte-fto90h{font-size:.55rem;letter-spacing:.14em;color:#8892a4;margin-bottom:.2rem}.date-day.svelte-fto90h{font-size:1.25rem;font-weight:700;color:#f5f0e8}.event-date-rail.astronomy.svelte-fto90h .date-day:where(.svelte-fto90h){color:#c4b5fd}.event-date-rail.physics.svelte-fto90h .date-day:where(.svelte-fto90h){color:#fca5a5}.event-thumb.svelte-fto90h{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;background:#0d1b2acc}.event-thumb-placeholder.svelte-fto90h{display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02em}.event-thumb-placeholder.astronomy.svelte-fto90h{background:linear-gradient(135deg,#a855f740,#a855f714);color:#c4b5fd}.event-thumb-placeholder.physics.svelte-fto90h{background:linear-gradient(135deg,#ce112640,#ce112614);color:#fca5a5}.event-body.svelte-fto90h{min-width:0;display:flex;flex-direction:column;gap:.2rem}.club-badge.svelte-fto90h{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.15em;padding:.1rem .4rem;border-radius:9999px;font-weight:600;align-self:flex-start}.club-badge.astronomy.svelte-fto90h{background:#a855f726;color:#c4b5fd}.club-badge.physics.svelte-fto90h{background:#ce112626;color:#e63946}.event-title.svelte-fto90h{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:600;color:#f5f0e8;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .35s cubic-bezier(.4,0,.2,1)}.event-meta.svelte-fto90h{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#8892a4;letter-spacing:.03em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-all-btn.svelte-fto90h{display:block;text-align:center;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#f5f0e899;text-decoration:none;border:1px solid rgba(206,17,38,.25);padding:.7rem 1.5rem;border-radius:10px;background:#ce11260f;transition:all .25s ease;margin-top:.25rem}.view-all-btn.svelte-fto90h:hover{color:#f5f0e8;border-color:#ce112680;background:#ce11261f;box-shadow:0 0 20px #ce112626}@media (max-width: 768px){.calendar-section.svelte-fto90h{padding:.5rem 0 2rem}.calendar-layout.svelte-fto90h{grid-template-columns:1fr}.event-card.svelte-fto90h{grid-template-columns:36px 48px 1fr;gap:.6rem;padding:.55rem .75rem .55rem 0}.event-date-rail.svelte-fto90h{padding-left:.45rem}.date-month.svelte-fto90h{font-size:.5rem}.date-day.svelte-fto90h{font-size:1.05rem}.event-thumb.svelte-fto90h{width:48px;height:48px}.event-thumb-placeholder.svelte-fto90h{font-size:1.2rem}.event-title.svelte-fto90h{font-size:.85rem}}@media (prefers-reduced-motion: reduce){.filter-pill.svelte-fto90h,.event-card.svelte-fto90h,.day-cell.svelte-fto90h,.calendar-nav.svelte-fto90h button:where(.svelte-fto90h),.event-title.svelte-fto90h{transition:none}.day-cell.has-astro.svelte-fto90h,.day-cell.has-phys.svelte-fto90h,.day-cell.has-both.svelte-fto90h{animation:none}.event-card.svelte-fto90h:hover{transform:none}}.page.svelte-7i6bbg{position:relative;min-height:100vh;background:linear-gradient(160deg,#060e18,#0d1b2a 30%,#1b2838 55%,#9b0a1a 90%,#ce1126);overflow:hidden}.site-header.svelte-7i6bbg{position:relative;z-index:2;max-width:64rem;margin:0 auto;padding:2rem 1.5rem 0;opacity:0;transform:translateY(-12px);transition:opacity .7s ease,transform .7s ease}.site-header.visible.svelte-7i6bbg{opacity:1;transform:translateY(0)}.top-bar.svelte-7i6bbg{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem}.branding.svelte-7i6bbg{position:relative}.logo-glow.svelte-7i6bbg{position:absolute;top:50%;left:0;width:180px;height:180px;transform:translate(-30%,-50%);background:radial-gradient(circle,rgba(206,17,38,.18) 0%,transparent 70%);filter:blur(40px);pointer-events:none;animation:svelte-7i6bbg-glow-breathe 4s ease-in-out infinite}.logo.svelte-7i6bbg{position:relative;display:flex;align-items:baseline;gap:.4rem;line-height:1}.logo-uic.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:2.6rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(206,17,38,.4),0 0 40px rgba(206,17,38,.15)}.logo-spacetime.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:#fffc;letter-spacing:.08em}.sps-title.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500;color:#f5f0e873;letter-spacing:.04em;margin-top:.35rem}.login-link.svelte-7i6bbg{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#f5f0e880;text-decoration:none;border:1px solid rgba(245,240,232,.12);padding:.5rem 1.4rem;border-radius:8px;transition:all .25s ease;background:#ffffff08}.login-link.svelte-7i6bbg:hover{color:#f5f0e8;border-color:#ce112680;background:#ce11261a;box-shadow:0 0 16px #ce112626}.club-nav.svelte-7i6bbg{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.portal-card.svelte-7i6bbg{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;text-decoration:none;height:260px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);padding:1.5rem;cursor:pointer;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.portal-card.svelte-7i6bbg:hover{transform:translateY(-3px)}.portal-card.svelte-7i6bbg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:55%;pointer-events:none;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 50%,transparent 100%);border-radius:0 0 20px 20px}.portal-bg.svelte-7i6bbg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.portal-astro.svelte-7i6bbg .portal-bg:where(.svelte-7i6bbg){background:radial-gradient(ellipse at 70% 20%,rgba(79,70,229,.12) 0%,transparent 60%),linear-gradient(160deg,#060614f2,#0f0f28e6)}.portal-phys.svelte-7i6bbg .portal-bg:where(.svelte-7i6bbg){background:radial-gradient(ellipse at 60% 30%,rgba(14,121,178,.12) 0%,transparent 60%),linear-gradient(160deg,#060c14f2,#0a1928e6)}.portal-content.svelte-7i6bbg{position:relative;z-index:2;display:flex;flex-direction:column;gap:.5rem}.portal-label.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.5)}.portal-hint.svelte-7i6bbg{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.06em;color:#fff9;background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:.3rem .75rem;border-radius:100px;width:-moz-fit-content;width:fit-content;transition:all .3s ease}.portal-card.svelte-7i6bbg:hover .portal-hint:where(.svelte-7i6bbg){color:#fff;background:#ffffff26;border-color:#ffffff40}.portal-edge.svelte-7i6bbg{position:absolute;bottom:0;left:0;right:0;height:2px;opacity:0;transition:opacity .35s ease;z-index:3}.edge-astro.svelte-7i6bbg{background:linear-gradient(90deg,transparent,#a855f7,transparent)}.edge-phys.svelte-7i6bbg{background:linear-gradient(90deg,transparent,#0ea5e9,transparent)}.portal-card.svelte-7i6bbg:hover .portal-edge:where(.svelte-7i6bbg){opacity:1}.portal-pulse.svelte-7i6bbg{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:20px;pointer-events:none;z-index:0}.pulse-astro.svelte-7i6bbg{animation:svelte-7i6bbg-pulse-astro 3s ease-in-out infinite}.pulse-phys.svelte-7i6bbg{animation:svelte-7i6bbg-pulse-phys 3.5s ease-in-out infinite}@keyframes svelte-7i6bbg-pulse-astro{0%,to{box-shadow:inset 0 0 0 1px #a855f70a,0 0 12px #a855f705}50%{box-shadow:inset 0 0 0 1px #a855f71f,0 0 20px #a855f70f}}@keyframes svelte-7i6bbg-pulse-phys{0%,to{box-shadow:inset 0 0 0 1px #0ea5e90a,0 0 12px #0ea5e905}50%{box-shadow:inset 0 0 0 1px #0ea5e91f,0 0 20px #0ea5e90f}}.portal-astro.svelte-7i6bbg:hover{border-color:#a855f74d;box-shadow:0 8px 32px #a855f71f,inset 0 1px #a855f71a}.portal-phys.svelte-7i6bbg:hover{border-color:#0ea5e94d;box-shadow:0 8px 32px #0ea5e91f,inset 0 1px #0ea5e91a}.hero-tagline.svelte-7i6bbg{text-align:center;padding:3rem 1rem 0;max-width:36rem;margin:0 auto}.hero-tagline.svelte-7i6bbg p:where(.svelte-7i6bbg){font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:400;font-style:italic;color:#f5f0e866;line-height:1.6;letter-spacing:.01em}.hero-divider.svelte-7i6bbg{margin:2.5rem auto 0;width:8rem;height:1px;background:linear-gradient(90deg,transparent,rgba(206,17,38,.35),transparent)}.main-content.svelte-7i6bbg{position:relative;z-index:2;padding:2.5rem 1.5rem 2rem;opacity:0;transform:translateY(15px);transition:opacity .7s ease .2s,transform .7s ease .2s}.main-content.visible.svelte-7i6bbg{opacity:1;transform:translateY(0)}.content-container.svelte-7i6bbg{max-width:48rem;margin:0 auto}.content-container.svelte-7i6bbg .glass-panel{background:#0a121ea6;border:1px solid rgba(206,17,38,.1);box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0a;transition:border-color .3s ease,box-shadow .3s ease}.content-container.svelte-7i6bbg .glass-panel:hover{border-color:#ce112638;box-shadow:0 6px 32px #ce11260f,0 4px 24px #0003,inset 0 1px #ffffff0f}.sps-header.svelte-7i6bbg{text-align:center;margin-bottom:2rem}.sps-subtitle.svelte-7i6bbg{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.3em;color:#ce112699;margin-bottom:.4rem}.sps-heading.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700;color:#f5f0e8;letter-spacing:.02em}.two-col.svelte-7i6bbg{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.section-title.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;color:#f5f0e8;margin-bottom:.6rem;letter-spacing:.02em}.section-title.svelte-7i6bbg:before{content:"";display:inline-block;width:3px;height:.9em;background:#ce112680;border-radius:2px;margin-right:.5rem;vertical-align:middle}.section-text.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:.88rem;line-height:1.7;color:#f5f0e899}.history-block.svelte-7i6bbg{border-left:2px solid rgba(206,17,38,.25);padding:.25rem 0 .25rem 1.5rem;margin:1.5rem 0 1.75rem}.history-lead.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:500;font-style:italic;color:#f5f0e880;line-height:1.6;margin-bottom:.6rem}.contact-bar.svelte-7i6bbg{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1rem 0;margin-bottom:1rem;border-top:1px solid rgba(245,240,232,.06)}.contact-info.svelte-7i6bbg{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.contact-email.svelte-7i6bbg{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#f5f0e880}.contact-loc.svelte-7i6bbg{font-family:Space Grotesk,sans-serif;font-size:.75rem;color:#f5f0e84d}.social-links.svelte-7i6bbg{display:flex;gap:.5rem}.social-link.svelte-7i6bbg{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:capitalize;color:#f5f0e866;text-decoration:none;border:1px solid rgba(245,240,232,.08);padding:.25rem .6rem;border-radius:4px;transition:all .2s ease}.social-link.svelte-7i6bbg:hover{color:#f5f0e8;border-color:#ce112659;background:#ce11260f}.stats-strip.svelte-7i6bbg{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 0 2rem;font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.2em;color:#f5f0e833;text-transform:uppercase}.stats-dot.svelte-7i6bbg{color:#ce112666;font-size:.8rem}.events-blend.svelte-7i6bbg{margin-top:.5rem}.site-footer.svelte-7i6bbg{position:relative;z-index:2;text-align:center;padding:2rem 1rem 2.5rem}.site-footer.svelte-7i6bbg p:where(.svelte-7i6bbg){font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.2em;color:#f5f0e840;text-transform:uppercase}@keyframes svelte-7i6bbg-glow-breathe{0%,to{opacity:.6}50%{opacity:1}}@media (max-width: 768px){.site-header.svelte-7i6bbg{padding:1.25rem .75rem 0}.top-bar.svelte-7i6bbg{margin-bottom:1.25rem}.logo-uic.svelte-7i6bbg{font-size:2rem}.logo-spacetime.svelte-7i6bbg{font-size:1.15rem}.sps-title.svelte-7i6bbg{font-size:.85rem}.club-nav.svelte-7i6bbg{grid-template-columns:1fr;gap:.75rem}.portal-card.svelte-7i6bbg{height:180px}.portal-label.svelte-7i6bbg{font-size:1.1rem}.hero-tagline.svelte-7i6bbg p:where(.svelte-7i6bbg){font-size:1.1rem}.hero-tagline.svelte-7i6bbg{padding-top:2rem}.hero-divider.svelte-7i6bbg{margin-top:1.5rem}.main-content.svelte-7i6bbg{padding:1.5rem .75rem}.sps-heading.svelte-7i6bbg{font-size:1.5rem}.two-col.svelte-7i6bbg{grid-template-columns:1fr}.contact-bar.svelte-7i6bbg{flex-direction:column;align-items:flex-start}.stats-strip.svelte-7i6bbg{flex-wrap:wrap;gap:.4rem;font-size:.5rem}.login-link.svelte-7i6bbg{font-size:.55rem;padding:.35rem .75rem;white-space:nowrap}}@media (prefers-reduced-motion: reduce){.site-header.svelte-7i6bbg,.main-content.svelte-7i6bbg{opacity:1;transform:none;transition:none}.logo-glow.svelte-7i6bbg{animation:none;opacity:.5}.portal-card.svelte-7i6bbg,.portal-edge.svelte-7i6bbg,.portal-hint.svelte-7i6bbg{transition:none}.pulse-astro.svelte-7i6bbg,.pulse-phys.svelte-7i6bbg{animation:none}}.studio-contact-form.svelte-g7ggdh{display:grid;gap:1rem;padding:clamp(1rem,3vw,2rem);border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:1rem;background:color-mix(in srgb,currentColor 4%,transparent)}h3.svelte-g7ggdh,p.svelte-g7ggdh{margin:0}form.svelte-g7ggdh{display:grid;gap:1rem}label.svelte-g7ggdh{display:grid;gap:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}input.svelte-g7ggdh,textarea.svelte-g7ggdh{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:.7rem;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit;letter-spacing:normal;padding:.78rem .9rem;text-transform:none}button.svelte-g7ggdh{justify-self:start;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:800;padding:.72rem 1rem}button.svelte-g7ggdh:disabled{cursor:default;opacity:.62}.studio-contact-status.svelte-g7ggdh{display:grid;gap:.35rem;padding:1rem}.studio-contact-error.svelte-g7ggdh{border:1px solid rgba(248,113,113,.42);border-radius:.7rem;background:#7f1d1d2e;padding:.75rem .9rem}.studio-node.svelte-n5t45a{box-sizing:border-box;max-width:100%}.studio-svg-graphic.svelte-n5t45a{display:block;width:100%;height:100%}@media (width > 1440px){.studio-node.studio-responsive-desktop-display.svelte-n5t45a{display:var(--studio-responsive-desktop-display)!important}.studio-node.studio-responsive-desktop-flex-direction.svelte-n5t45a{flex-direction:var(--studio-responsive-desktop-flex-direction)!important}.studio-node.studio-responsive-desktop-position.svelte-n5t45a{position:var(--studio-responsive-desktop-position)!important}.studio-node.studio-responsive-desktop-inset.svelte-n5t45a{inset:var(--studio-responsive-desktop-inset)!important}.studio-node.studio-responsive-desktop-top.svelte-n5t45a{top:var(--studio-responsive-desktop-top)!important}.studio-node.studio-responsive-desktop-right.svelte-n5t45a{right:var(--studio-responsive-desktop-right)!important}.studio-node.studio-responsive-desktop-bottom.svelte-n5t45a{bottom:var(--studio-responsive-desktop-bottom)!important}.studio-node.studio-responsive-desktop-left.svelte-n5t45a{left:var(--studio-responsive-desktop-left)!important}.studio-node.studio-responsive-desktop-z-index.svelte-n5t45a{z-index:var(--studio-responsive-desktop-z-index)!important}.studio-node.studio-responsive-desktop-width.svelte-n5t45a{width:var(--studio-responsive-desktop-width)!important}.studio-node.studio-responsive-desktop-height.svelte-n5t45a{height:var(--studio-responsive-desktop-height)!important}.studio-node.studio-responsive-desktop-min-width.svelte-n5t45a{min-width:var(--studio-responsive-desktop-min-width)!important}.studio-node.studio-responsive-desktop-max-width.svelte-n5t45a{max-width:var(--studio-responsive-desktop-max-width)!important}.studio-node.studio-responsive-desktop-min-height.svelte-n5t45a{min-height:var(--studio-responsive-desktop-min-height)!important}.studio-node.studio-responsive-desktop-max-height.svelte-n5t45a{max-height:var(--studio-responsive-desktop-max-height)!important}.studio-node.studio-responsive-desktop-aspect-ratio.svelte-n5t45a{aspect-ratio:var(--studio-responsive-desktop-aspect-ratio)!important}.studio-node.studio-responsive-desktop-margin.svelte-n5t45a{margin:var(--studio-responsive-desktop-margin)!important}.studio-node.studio-responsive-desktop-margin-top.svelte-n5t45a{margin-top:var(--studio-responsive-desktop-margin-top)!important}.studio-node.studio-responsive-desktop-margin-right.svelte-n5t45a{margin-right:var(--studio-responsive-desktop-margin-right)!important}.studio-node.studio-responsive-desktop-margin-bottom.svelte-n5t45a{margin-bottom:var(--studio-responsive-desktop-margin-bottom)!important}.studio-node.studio-responsive-desktop-margin-left.svelte-n5t45a{margin-left:var(--studio-responsive-desktop-margin-left)!important}.studio-node.studio-responsive-desktop-padding.svelte-n5t45a{padding:var(--studio-responsive-desktop-padding)!important}.studio-node.studio-responsive-desktop-padding-top.svelte-n5t45a{padding-top:var(--studio-responsive-desktop-padding-top)!important}.studio-node.studio-responsive-desktop-padding-right.svelte-n5t45a{padding-right:var(--studio-responsive-desktop-padding-right)!important}.studio-node.studio-responsive-desktop-padding-bottom.svelte-n5t45a{padding-bottom:var(--studio-responsive-desktop-padding-bottom)!important}.studio-node.studio-responsive-desktop-padding-left.svelte-n5t45a{padding-left:var(--studio-responsive-desktop-padding-left)!important}.studio-node.studio-responsive-desktop-gap.svelte-n5t45a{gap:var(--studio-responsive-desktop-gap)!important}.studio-node.studio-responsive-desktop-grid-template-columns.svelte-n5t45a{grid-template-columns:var(--studio-responsive-desktop-grid-template-columns)!important}.studio-node.studio-responsive-desktop-grid-template-rows.svelte-n5t45a{grid-template-rows:var(--studio-responsive-desktop-grid-template-rows)!important}.studio-node.studio-responsive-desktop-grid-column.svelte-n5t45a{grid-column:var(--studio-responsive-desktop-grid-column)!important}.studio-node.studio-responsive-desktop-grid-row.svelte-n5t45a{grid-row:var(--studio-responsive-desktop-grid-row)!important}.studio-node.studio-responsive-desktop-justify-content.svelte-n5t45a{justify-content:var(--studio-responsive-desktop-justify-content)!important}.studio-node.studio-responsive-desktop-align-items.svelte-n5t45a{align-items:var(--studio-responsive-desktop-align-items)!important}.studio-node.studio-responsive-desktop-text-align.svelte-n5t45a{text-align:var(--studio-responsive-desktop-text-align)!important}.studio-node.studio-responsive-desktop-font-family.svelte-n5t45a{font-family:var(--studio-responsive-desktop-font-family)!important}.studio-node.studio-responsive-desktop-font-size.svelte-n5t45a{font-size:var(--studio-responsive-desktop-font-size)!important}.studio-node.studio-responsive-desktop-font-weight.svelte-n5t45a{font-weight:var(--studio-responsive-desktop-font-weight)!important}.studio-node.studio-responsive-desktop-font-style.svelte-n5t45a{font-style:var(--studio-responsive-desktop-font-style)!important}.studio-node.studio-responsive-desktop-line-height.svelte-n5t45a{line-height:var(--studio-responsive-desktop-line-height)!important}.studio-node.studio-responsive-desktop-letter-spacing.svelte-n5t45a{letter-spacing:var(--studio-responsive-desktop-letter-spacing)!important}.studio-node.studio-responsive-desktop-text-transform.svelte-n5t45a{text-transform:var(--studio-responsive-desktop-text-transform)!important}.studio-node.studio-responsive-desktop-color.svelte-n5t45a{color:var(--studio-responsive-desktop-color)!important}.studio-node.studio-responsive-desktop-background.svelte-n5t45a{background:var(--studio-responsive-desktop-background)!important}.studio-node.studio-responsive-desktop-background-color.svelte-n5t45a{background-color:var(--studio-responsive-desktop-background-color)!important}.studio-node.studio-responsive-desktop-background-image.svelte-n5t45a{background-image:var(--studio-responsive-desktop-background-image)!important}.studio-node.studio-responsive-desktop-background-size.svelte-n5t45a{background-size:var(--studio-responsive-desktop-background-size)!important}.studio-node.studio-responsive-desktop-background-position.svelte-n5t45a{background-position:var(--studio-responsive-desktop-background-position)!important}.studio-node.studio-responsive-desktop-border.svelte-n5t45a{border:var(--studio-responsive-desktop-border)!important}.studio-node.studio-responsive-desktop-border-color.svelte-n5t45a{border-color:var(--studio-responsive-desktop-border-color)!important}.studio-node.studio-responsive-desktop-border-radius.svelte-n5t45a{border-radius:var(--studio-responsive-desktop-border-radius)!important}.studio-node.studio-responsive-desktop-box-shadow.svelte-n5t45a{box-shadow:var(--studio-responsive-desktop-box-shadow)!important}.studio-node.studio-responsive-desktop-text-shadow.svelte-n5t45a{text-shadow:var(--studio-responsive-desktop-text-shadow)!important}.studio-node.studio-responsive-desktop-opacity.svelte-n5t45a{--studio-authored-base-opacity: var(--studio-responsive-desktop-opacity);opacity:var(--studio-responsive-desktop-opacity)!important}.studio-node.studio-responsive-desktop-transform.svelte-n5t45a{--studio-authored-base-transform: var(--studio-responsive-desktop-transform);transform:var(--studio-responsive-desktop-transform)!important}.studio-node.studio-responsive-desktop-filter.svelte-n5t45a{filter:var(--studio-responsive-desktop-filter)!important}.studio-node.studio-responsive-desktop-backdrop-filter.svelte-n5t45a{-webkit-backdrop-filter:var(--studio-responsive-desktop-backdrop-filter)!important;backdrop-filter:var(--studio-responsive-desktop-backdrop-filter)!important}.studio-node.studio-responsive-desktop-mix-blend-mode.svelte-n5t45a{mix-blend-mode:var(--studio-responsive-desktop-mix-blend-mode)!important}.studio-node.studio-responsive-desktop-overflow.svelte-n5t45a{overflow:var(--studio-responsive-desktop-overflow)!important}.studio-node.studio-responsive-desktop-pointer-events.svelte-n5t45a{pointer-events:var(--studio-responsive-desktop-pointer-events)!important}}@media (900px < width <= 1440px){.studio-node.studio-responsive-laptop-display.svelte-n5t45a{display:var(--studio-responsive-laptop-display)!important}.studio-node.studio-responsive-laptop-flex-direction.svelte-n5t45a{flex-direction:var(--studio-responsive-laptop-flex-direction)!important}.studio-node.studio-responsive-laptop-position.svelte-n5t45a{position:var(--studio-responsive-laptop-position)!important}.studio-node.studio-responsive-laptop-inset.svelte-n5t45a{inset:var(--studio-responsive-laptop-inset)!important}.studio-node.studio-responsive-laptop-top.svelte-n5t45a{top:var(--studio-responsive-laptop-top)!important}.studio-node.studio-responsive-laptop-right.svelte-n5t45a{right:var(--studio-responsive-laptop-right)!important}.studio-node.studio-responsive-laptop-bottom.svelte-n5t45a{bottom:var(--studio-responsive-laptop-bottom)!important}.studio-node.studio-responsive-laptop-left.svelte-n5t45a{left:var(--studio-responsive-laptop-left)!important}.studio-node.studio-responsive-laptop-z-index.svelte-n5t45a{z-index:var(--studio-responsive-laptop-z-index)!important}.studio-node.studio-responsive-laptop-width.svelte-n5t45a{width:var(--studio-responsive-laptop-width)!important}.studio-node.studio-responsive-laptop-height.svelte-n5t45a{height:var(--studio-responsive-laptop-height)!important}.studio-node.studio-responsive-laptop-min-width.svelte-n5t45a{min-width:var(--studio-responsive-laptop-min-width)!important}.studio-node.studio-responsive-laptop-max-width.svelte-n5t45a{max-width:var(--studio-responsive-laptop-max-width)!important}.studio-node.studio-responsive-laptop-min-height.svelte-n5t45a{min-height:var(--studio-responsive-laptop-min-height)!important}.studio-node.studio-responsive-laptop-max-height.svelte-n5t45a{max-height:var(--studio-responsive-laptop-max-height)!important}.studio-node.studio-responsive-laptop-aspect-ratio.svelte-n5t45a{aspect-ratio:var(--studio-responsive-laptop-aspect-ratio)!important}.studio-node.studio-responsive-laptop-margin.svelte-n5t45a{margin:var(--studio-responsive-laptop-margin)!important}.studio-node.studio-responsive-laptop-margin-top.svelte-n5t45a{margin-top:var(--studio-responsive-laptop-margin-top)!important}.studio-node.studio-responsive-laptop-margin-right.svelte-n5t45a{margin-right:var(--studio-responsive-laptop-margin-right)!important}.studio-node.studio-responsive-laptop-margin-bottom.svelte-n5t45a{margin-bottom:var(--studio-responsive-laptop-margin-bottom)!important}.studio-node.studio-responsive-laptop-margin-left.svelte-n5t45a{margin-left:var(--studio-responsive-laptop-margin-left)!important}.studio-node.studio-responsive-laptop-padding.svelte-n5t45a{padding:var(--studio-responsive-laptop-padding)!important}.studio-node.studio-responsive-laptop-padding-top.svelte-n5t45a{padding-top:var(--studio-responsive-laptop-padding-top)!important}.studio-node.studio-responsive-laptop-padding-right.svelte-n5t45a{padding-right:var(--studio-responsive-laptop-padding-right)!important}.studio-node.studio-responsive-laptop-padding-bottom.svelte-n5t45a{padding-bottom:var(--studio-responsive-laptop-padding-bottom)!important}.studio-node.studio-responsive-laptop-padding-left.svelte-n5t45a{padding-left:var(--studio-responsive-laptop-padding-left)!important}.studio-node.studio-responsive-laptop-gap.svelte-n5t45a{gap:var(--studio-responsive-laptop-gap)!important}.studio-node.studio-responsive-laptop-grid-template-columns.svelte-n5t45a{grid-template-columns:var(--studio-responsive-laptop-grid-template-columns)!important}.studio-node.studio-responsive-laptop-grid-template-rows.svelte-n5t45a{grid-template-rows:var(--studio-responsive-laptop-grid-template-rows)!important}.studio-node.studio-responsive-laptop-grid-column.svelte-n5t45a{grid-column:var(--studio-responsive-laptop-grid-column)!important}.studio-node.studio-responsive-laptop-grid-row.svelte-n5t45a{grid-row:var(--studio-responsive-laptop-grid-row)!important}.studio-node.studio-responsive-laptop-justify-content.svelte-n5t45a{justify-content:var(--studio-responsive-laptop-justify-content)!important}.studio-node.studio-responsive-laptop-align-items.svelte-n5t45a{align-items:var(--studio-responsive-laptop-align-items)!important}.studio-node.studio-responsive-laptop-text-align.svelte-n5t45a{text-align:var(--studio-responsive-laptop-text-align)!important}.studio-node.studio-responsive-laptop-font-family.svelte-n5t45a{font-family:var(--studio-responsive-laptop-font-family)!important}.studio-node.studio-responsive-laptop-font-size.svelte-n5t45a{font-size:var(--studio-responsive-laptop-font-size)!important}.studio-node.studio-responsive-laptop-font-weight.svelte-n5t45a{font-weight:var(--studio-responsive-laptop-font-weight)!important}.studio-node.studio-responsive-laptop-font-style.svelte-n5t45a{font-style:var(--studio-responsive-laptop-font-style)!important}.studio-node.studio-responsive-laptop-line-height.svelte-n5t45a{line-height:var(--studio-responsive-laptop-line-height)!important}.studio-node.studio-responsive-laptop-letter-spacing.svelte-n5t45a{letter-spacing:var(--studio-responsive-laptop-letter-spacing)!important}.studio-node.studio-responsive-laptop-text-transform.svelte-n5t45a{text-transform:var(--studio-responsive-laptop-text-transform)!important}.studio-node.studio-responsive-laptop-color.svelte-n5t45a{color:var(--studio-responsive-laptop-color)!important}.studio-node.studio-responsive-laptop-background.svelte-n5t45a{background:var(--studio-responsive-laptop-background)!important}.studio-node.studio-responsive-laptop-background-color.svelte-n5t45a{background-color:var(--studio-responsive-laptop-background-color)!important}.studio-node.studio-responsive-laptop-background-image.svelte-n5t45a{background-image:var(--studio-responsive-laptop-background-image)!important}.studio-node.studio-responsive-laptop-background-size.svelte-n5t45a{background-size:var(--studio-responsive-laptop-background-size)!important}.studio-node.studio-responsive-laptop-background-position.svelte-n5t45a{background-position:var(--studio-responsive-laptop-background-position)!important}.studio-node.studio-responsive-laptop-border.svelte-n5t45a{border:var(--studio-responsive-laptop-border)!important}.studio-node.studio-responsive-laptop-border-color.svelte-n5t45a{border-color:var(--studio-responsive-laptop-border-color)!important}.studio-node.studio-responsive-laptop-border-radius.svelte-n5t45a{border-radius:var(--studio-responsive-laptop-border-radius)!important}.studio-node.studio-responsive-laptop-box-shadow.svelte-n5t45a{box-shadow:var(--studio-responsive-laptop-box-shadow)!important}.studio-node.studio-responsive-laptop-text-shadow.svelte-n5t45a{text-shadow:var(--studio-responsive-laptop-text-shadow)!important}.studio-node.studio-responsive-laptop-opacity.svelte-n5t45a{--studio-authored-base-opacity: var(--studio-responsive-laptop-opacity);opacity:var(--studio-responsive-laptop-opacity)!important}.studio-node.studio-responsive-laptop-transform.svelte-n5t45a{--studio-authored-base-transform: var(--studio-responsive-laptop-transform);transform:var(--studio-responsive-laptop-transform)!important}.studio-node.studio-responsive-laptop-filter.svelte-n5t45a{filter:var(--studio-responsive-laptop-filter)!important}.studio-node.studio-responsive-laptop-backdrop-filter.svelte-n5t45a{-webkit-backdrop-filter:var(--studio-responsive-laptop-backdrop-filter)!important;backdrop-filter:var(--studio-responsive-laptop-backdrop-filter)!important}.studio-node.studio-responsive-laptop-mix-blend-mode.svelte-n5t45a{mix-blend-mode:var(--studio-responsive-laptop-mix-blend-mode)!important}.studio-node.studio-responsive-laptop-overflow.svelte-n5t45a{overflow:var(--studio-responsive-laptop-overflow)!important}.studio-node.studio-responsive-laptop-pointer-events.svelte-n5t45a{pointer-events:var(--studio-responsive-laptop-pointer-events)!important}}@media (640px < width <= 900px){.studio-node.studio-responsive-tablet-display.svelte-n5t45a{display:var(--studio-responsive-tablet-display)!important}.studio-node.studio-responsive-tablet-flex-direction.svelte-n5t45a{flex-direction:var(--studio-responsive-tablet-flex-direction)!important}.studio-node.studio-responsive-tablet-position.svelte-n5t45a{position:var(--studio-responsive-tablet-position)!important}.studio-node.studio-responsive-tablet-inset.svelte-n5t45a{inset:var(--studio-responsive-tablet-inset)!important}.studio-node.studio-responsive-tablet-top.svelte-n5t45a{top:var(--studio-responsive-tablet-top)!important}.studio-node.studio-responsive-tablet-right.svelte-n5t45a{right:var(--studio-responsive-tablet-right)!important}.studio-node.studio-responsive-tablet-bottom.svelte-n5t45a{bottom:var(--studio-responsive-tablet-bottom)!important}.studio-node.studio-responsive-tablet-left.svelte-n5t45a{left:var(--studio-responsive-tablet-left)!important}.studio-node.studio-responsive-tablet-z-index.svelte-n5t45a{z-index:var(--studio-responsive-tablet-z-index)!important}.studio-node.studio-responsive-tablet-width.svelte-n5t45a{width:var(--studio-responsive-tablet-width)!important}.studio-node.studio-responsive-tablet-height.svelte-n5t45a{height:var(--studio-responsive-tablet-height)!important}.studio-node.studio-responsive-tablet-min-width.svelte-n5t45a{min-width:var(--studio-responsive-tablet-min-width)!important}.studio-node.studio-responsive-tablet-max-width.svelte-n5t45a{max-width:var(--studio-responsive-tablet-max-width)!important}.studio-node.studio-responsive-tablet-min-height.svelte-n5t45a{min-height:var(--studio-responsive-tablet-min-height)!important}.studio-node.studio-responsive-tablet-max-height.svelte-n5t45a{max-height:var(--studio-responsive-tablet-max-height)!important}.studio-node.studio-responsive-tablet-aspect-ratio.svelte-n5t45a{aspect-ratio:var(--studio-responsive-tablet-aspect-ratio)!important}.studio-node.studio-responsive-tablet-margin.svelte-n5t45a{margin:var(--studio-responsive-tablet-margin)!important}.studio-node.studio-responsive-tablet-margin-top.svelte-n5t45a{margin-top:var(--studio-responsive-tablet-margin-top)!important}.studio-node.studio-responsive-tablet-margin-right.svelte-n5t45a{margin-right:var(--studio-responsive-tablet-margin-right)!important}.studio-node.studio-responsive-tablet-margin-bottom.svelte-n5t45a{margin-bottom:var(--studio-responsive-tablet-margin-bottom)!important}.studio-node.studio-responsive-tablet-margin-left.svelte-n5t45a{margin-left:var(--studio-responsive-tablet-margin-left)!important}.studio-node.studio-responsive-tablet-padding.svelte-n5t45a{padding:var(--studio-responsive-tablet-padding)!important}.studio-node.studio-responsive-tablet-padding-top.svelte-n5t45a{padding-top:var(--studio-responsive-tablet-padding-top)!important}.studio-node.studio-responsive-tablet-padding-right.svelte-n5t45a{padding-right:var(--studio-responsive-tablet-padding-right)!important}.studio-node.studio-responsive-tablet-padding-bottom.svelte-n5t45a{padding-bottom:var(--studio-responsive-tablet-padding-bottom)!important}.studio-node.studio-responsive-tablet-padding-left.svelte-n5t45a{padding-left:var(--studio-responsive-tablet-padding-left)!important}.studio-node.studio-responsive-tablet-gap.svelte-n5t45a{gap:var(--studio-responsive-tablet-gap)!important}.studio-node.studio-responsive-tablet-grid-template-columns.svelte-n5t45a{grid-template-columns:var(--studio-responsive-tablet-grid-template-columns)!important}.studio-node.studio-responsive-tablet-grid-template-rows.svelte-n5t45a{grid-template-rows:var(--studio-responsive-tablet-grid-template-rows)!important}.studio-node.studio-responsive-tablet-grid-column.svelte-n5t45a{grid-column:var(--studio-responsive-tablet-grid-column)!important}.studio-node.studio-responsive-tablet-grid-row.svelte-n5t45a{grid-row:var(--studio-responsive-tablet-grid-row)!important}.studio-node.studio-responsive-tablet-justify-content.svelte-n5t45a{justify-content:var(--studio-responsive-tablet-justify-content)!important}.studio-node.studio-responsive-tablet-align-items.svelte-n5t45a{align-items:var(--studio-responsive-tablet-align-items)!important}.studio-node.studio-responsive-tablet-text-align.svelte-n5t45a{text-align:var(--studio-responsive-tablet-text-align)!important}.studio-node.studio-responsive-tablet-font-family.svelte-n5t45a{font-family:var(--studio-responsive-tablet-font-family)!important}.studio-node.studio-responsive-tablet-font-size.svelte-n5t45a{font-size:var(--studio-responsive-tablet-font-size)!important}.studio-node.studio-responsive-tablet-font-weight.svelte-n5t45a{font-weight:var(--studio-responsive-tablet-font-weight)!important}.studio-node.studio-responsive-tablet-font-style.svelte-n5t45a{font-style:var(--studio-responsive-tablet-font-style)!important}.studio-node.studio-responsive-tablet-line-height.svelte-n5t45a{line-height:var(--studio-responsive-tablet-line-height)!important}.studio-node.studio-responsive-tablet-letter-spacing.svelte-n5t45a{letter-spacing:var(--studio-responsive-tablet-letter-spacing)!important}.studio-node.studio-responsive-tablet-text-transform.svelte-n5t45a{text-transform:var(--studio-responsive-tablet-text-transform)!important}.studio-node.studio-responsive-tablet-color.svelte-n5t45a{color:var(--studio-responsive-tablet-color)!important}.studio-node.studio-responsive-tablet-background.svelte-n5t45a{background:var(--studio-responsive-tablet-background)!important}.studio-node.studio-responsive-tablet-background-color.svelte-n5t45a{background-color:var(--studio-responsive-tablet-background-color)!important}.studio-node.studio-responsive-tablet-background-image.svelte-n5t45a{background-image:var(--studio-responsive-tablet-background-image)!important}.studio-node.studio-responsive-tablet-background-size.svelte-n5t45a{background-size:var(--studio-responsive-tablet-background-size)!important}.studio-node.studio-responsive-tablet-background-position.svelte-n5t45a{background-position:var(--studio-responsive-tablet-background-position)!important}.studio-node.studio-responsive-tablet-border.svelte-n5t45a{border:var(--studio-responsive-tablet-border)!important}.studio-node.studio-responsive-tablet-border-color.svelte-n5t45a{border-color:var(--studio-responsive-tablet-border-color)!important}.studio-node.studio-responsive-tablet-border-radius.svelte-n5t45a{border-radius:var(--studio-responsive-tablet-border-radius)!important}.studio-node.studio-responsive-tablet-box-shadow.svelte-n5t45a{box-shadow:var(--studio-responsive-tablet-box-shadow)!important}.studio-node.studio-responsive-tablet-text-shadow.svelte-n5t45a{text-shadow:var(--studio-responsive-tablet-text-shadow)!important}.studio-node.studio-responsive-tablet-opacity.svelte-n5t45a{--studio-authored-base-opacity: var(--studio-responsive-tablet-opacity);opacity:var(--studio-responsive-tablet-opacity)!important}.studio-node.studio-responsive-tablet-transform.svelte-n5t45a{--studio-authored-base-transform: var(--studio-responsive-tablet-transform);transform:var(--studio-responsive-tablet-transform)!important}.studio-node.studio-responsive-tablet-filter.svelte-n5t45a{filter:var(--studio-responsive-tablet-filter)!important}.studio-node.studio-responsive-tablet-backdrop-filter.svelte-n5t45a{-webkit-backdrop-filter:var(--studio-responsive-tablet-backdrop-filter)!important;backdrop-filter:var(--studio-responsive-tablet-backdrop-filter)!important}.studio-node.studio-responsive-tablet-mix-blend-mode.svelte-n5t45a{mix-blend-mode:var(--studio-responsive-tablet-mix-blend-mode)!important}.studio-node.studio-responsive-tablet-overflow.svelte-n5t45a{overflow:var(--studio-responsive-tablet-overflow)!important}.studio-node.studio-responsive-tablet-pointer-events.svelte-n5t45a{pointer-events:var(--studio-responsive-tablet-pointer-events)!important}}@media (width <= 640px){.studio-node.studio-responsive-mobile-display.svelte-n5t45a{display:var(--studio-responsive-mobile-display)!important}.studio-node.studio-responsive-mobile-flex-direction.svelte-n5t45a{flex-direction:var(--studio-responsive-mobile-flex-direction)!important}.studio-node.studio-responsive-mobile-position.svelte-n5t45a{position:var(--studio-responsive-mobile-position)!important}.studio-node.studio-responsive-mobile-inset.svelte-n5t45a{inset:var(--studio-responsive-mobile-inset)!important}.studio-node.studio-responsive-mobile-top.svelte-n5t45a{top:var(--studio-responsive-mobile-top)!important}.studio-node.studio-responsive-mobile-right.svelte-n5t45a{right:var(--studio-responsive-mobile-right)!important}.studio-node.studio-responsive-mobile-bottom.svelte-n5t45a{bottom:var(--studio-responsive-mobile-bottom)!important}.studio-node.studio-responsive-mobile-left.svelte-n5t45a{left:var(--studio-responsive-mobile-left)!important}.studio-node.studio-responsive-mobile-z-index.svelte-n5t45a{z-index:var(--studio-responsive-mobile-z-index)!important}.studio-node.studio-responsive-mobile-width.svelte-n5t45a{width:var(--studio-responsive-mobile-width)!important}.studio-node.studio-responsive-mobile-height.svelte-n5t45a{height:var(--studio-responsive-mobile-height)!important}.studio-node.studio-responsive-mobile-min-width.svelte-n5t45a{min-width:var(--studio-responsive-mobile-min-width)!important}.studio-node.studio-responsive-mobile-max-width.svelte-n5t45a{max-width:var(--studio-responsive-mobile-max-width)!important}.studio-node.studio-responsive-mobile-min-height.svelte-n5t45a{min-height:var(--studio-responsive-mobile-min-height)!important}.studio-node.studio-responsive-mobile-max-height.svelte-n5t45a{max-height:var(--studio-responsive-mobile-max-height)!important}.studio-node.studio-responsive-mobile-aspect-ratio.svelte-n5t45a{aspect-ratio:var(--studio-responsive-mobile-aspect-ratio)!important}.studio-node.studio-responsive-mobile-margin.svelte-n5t45a{margin:var(--studio-responsive-mobile-margin)!important}.studio-node.studio-responsive-mobile-margin-top.svelte-n5t45a{margin-top:var(--studio-responsive-mobile-margin-top)!important}.studio-node.studio-responsive-mobile-margin-right.svelte-n5t45a{margin-right:var(--studio-responsive-mobile-margin-right)!important}.studio-node.studio-responsive-mobile-margin-bottom.svelte-n5t45a{margin-bottom:var(--studio-responsive-mobile-margin-bottom)!important}.studio-node.studio-responsive-mobile-margin-left.svelte-n5t45a{margin-left:var(--studio-responsive-mobile-margin-left)!important}.studio-node.studio-responsive-mobile-padding.svelte-n5t45a{padding:var(--studio-responsive-mobile-padding)!important}.studio-node.studio-responsive-mobile-padding-top.svelte-n5t45a{padding-top:var(--studio-responsive-mobile-padding-top)!important}.studio-node.studio-responsive-mobile-padding-right.svelte-n5t45a{padding-right:var(--studio-responsive-mobile-padding-right)!important}.studio-node.studio-responsive-mobile-padding-bottom.svelte-n5t45a{padding-bottom:var(--studio-responsive-mobile-padding-bottom)!important}.studio-node.studio-responsive-mobile-padding-left.svelte-n5t45a{padding-left:var(--studio-responsive-mobile-padding-left)!important}.studio-node.studio-responsive-mobile-gap.svelte-n5t45a{gap:var(--studio-responsive-mobile-gap)!important}.studio-node.studio-responsive-mobile-grid-template-columns.svelte-n5t45a{grid-template-columns:var(--studio-responsive-mobile-grid-template-columns)!important}.studio-node.studio-responsive-mobile-grid-template-rows.svelte-n5t45a{grid-template-rows:var(--studio-responsive-mobile-grid-template-rows)!important}.studio-node.studio-responsive-mobile-grid-column.svelte-n5t45a{grid-column:var(--studio-responsive-mobile-grid-column)!important}.studio-node.studio-responsive-mobile-grid-row.svelte-n5t45a{grid-row:var(--studio-responsive-mobile-grid-row)!important}.studio-node.studio-responsive-mobile-justify-content.svelte-n5t45a{justify-content:var(--studio-responsive-mobile-justify-content)!important}.studio-node.studio-responsive-mobile-align-items.svelte-n5t45a{align-items:var(--studio-responsive-mobile-align-items)!important}.studio-node.studio-responsive-mobile-text-align.svelte-n5t45a{text-align:var(--studio-responsive-mobile-text-align)!important}.studio-node.studio-responsive-mobile-font-family.svelte-n5t45a{font-family:var(--studio-responsive-mobile-font-family)!important}.studio-node.studio-responsive-mobile-font-size.svelte-n5t45a{font-size:var(--studio-responsive-mobile-font-size)!important}.studio-node.studio-responsive-mobile-font-weight.svelte-n5t45a{font-weight:var(--studio-responsive-mobile-font-weight)!important}.studio-node.studio-responsive-mobile-font-style.svelte-n5t45a{font-style:var(--studio-responsive-mobile-font-style)!important}.studio-node.studio-responsive-mobile-line-height.svelte-n5t45a{line-height:var(--studio-responsive-mobile-line-height)!important}.studio-node.studio-responsive-mobile-letter-spacing.svelte-n5t45a{letter-spacing:var(--studio-responsive-mobile-letter-spacing)!important}.studio-node.studio-responsive-mobile-text-transform.svelte-n5t45a{text-transform:var(--studio-responsive-mobile-text-transform)!important}.studio-node.studio-responsive-mobile-color.svelte-n5t45a{color:var(--studio-responsive-mobile-color)!important}.studio-node.studio-responsive-mobile-background.svelte-n5t45a{background:var(--studio-responsive-mobile-background)!important}.studio-node.studio-responsive-mobile-background-color.svelte-n5t45a{background-color:var(--studio-responsive-mobile-background-color)!important}.studio-node.studio-responsive-mobile-background-image.svelte-n5t45a{background-image:var(--studio-responsive-mobile-background-image)!important}.studio-node.studio-responsive-mobile-background-size.svelte-n5t45a{background-size:var(--studio-responsive-mobile-background-size)!important}.studio-node.studio-responsive-mobile-background-position.svelte-n5t45a{background-position:var(--studio-responsive-mobile-background-position)!important}.studio-node.studio-responsive-mobile-border.svelte-n5t45a{border:var(--studio-responsive-mobile-border)!important}.studio-node.studio-responsive-mobile-border-color.svelte-n5t45a{border-color:var(--studio-responsive-mobile-border-color)!important}.studio-node.studio-responsive-mobile-border-radius.svelte-n5t45a{border-radius:var(--studio-responsive-mobile-border-radius)!important}.studio-node.studio-responsive-mobile-box-shadow.svelte-n5t45a{box-shadow:var(--studio-responsive-mobile-box-shadow)!important}.studio-node.studio-responsive-mobile-text-shadow.svelte-n5t45a{text-shadow:var(--studio-responsive-mobile-text-shadow)!important}.studio-node.studio-responsive-mobile-opacity.svelte-n5t45a{--studio-authored-base-opacity: var(--studio-responsive-mobile-opacity);opacity:var(--studio-responsive-mobile-opacity)!important}.studio-node.studio-responsive-mobile-transform.svelte-n5t45a{--studio-authored-base-transform: var(--studio-responsive-mobile-transform);transform:var(--studio-responsive-mobile-transform)!important}.studio-node.studio-responsive-mobile-filter.svelte-n5t45a{filter:var(--studio-responsive-mobile-filter)!important}.studio-node.studio-responsive-mobile-backdrop-filter.svelte-n5t45a{-webkit-backdrop-filter:var(--studio-responsive-mobile-backdrop-filter)!important;backdrop-filter:var(--studio-responsive-mobile-backdrop-filter)!important}.studio-node.studio-responsive-mobile-mix-blend-mode.svelte-n5t45a{mix-blend-mode:var(--studio-responsive-mobile-mix-blend-mode)!important}.studio-node.studio-responsive-mobile-overflow.svelte-n5t45a{overflow:var(--studio-responsive-mobile-overflow)!important}.studio-node.studio-responsive-mobile-pointer-events.svelte-n5t45a{pointer-events:var(--studio-responsive-mobile-pointer-events)!important}}.studio-state-hover-display.svelte-n5t45a:hover{display:var(--studio-hover-display)!important}.studio-state-hover-position.svelte-n5t45a:hover{position:var(--studio-hover-position)!important}.studio-state-hover-top.svelte-n5t45a:hover{top:var(--studio-hover-top)!important}.studio-state-hover-left.svelte-n5t45a:hover{left:var(--studio-hover-left)!important}.studio-state-hover-z-index.svelte-n5t45a:hover{z-index:var(--studio-hover-z-index)!important}.studio-state-hover-width.svelte-n5t45a:hover{width:var(--studio-hover-width)!important}.studio-state-hover-height.svelte-n5t45a:hover{height:var(--studio-hover-height)!important}.studio-state-hover-min-height.svelte-n5t45a:hover{min-height:var(--studio-hover-min-height)!important}.studio-state-hover-padding.svelte-n5t45a:hover{padding:var(--studio-hover-padding)!important}.studio-state-hover-gap.svelte-n5t45a:hover{gap:var(--studio-hover-gap)!important}.studio-state-hover-font-family.svelte-n5t45a:hover{font-family:var(--studio-hover-font-family)!important}.studio-state-hover-font-size.svelte-n5t45a:hover{font-size:var(--studio-hover-font-size)!important}.studio-state-hover-font-weight.svelte-n5t45a:hover{font-weight:var(--studio-hover-font-weight)!important}.studio-state-hover-line-height.svelte-n5t45a:hover{line-height:var(--studio-hover-line-height)!important}.studio-state-hover-color.svelte-n5t45a:hover{color:var(--studio-hover-color)!important}.studio-state-hover-background.svelte-n5t45a:hover{background:var(--studio-hover-background)!important}.studio-state-hover-border.svelte-n5t45a:hover{border:var(--studio-hover-border)!important}.studio-state-hover-border-color.svelte-n5t45a:hover{border-color:var(--studio-hover-border-color)!important}.studio-state-hover-border-radius.svelte-n5t45a:hover{border-radius:var(--studio-hover-border-radius)!important}.studio-state-hover-box-shadow.svelte-n5t45a:hover{box-shadow:var(--studio-hover-box-shadow)!important}.studio-state-hover-text-shadow.svelte-n5t45a:hover{text-shadow:var(--studio-hover-text-shadow)!important}.studio-state-hover-opacity.svelte-n5t45a:hover{opacity:var(--studio-hover-opacity)!important}.studio-state-hover-transform.svelte-n5t45a:hover{transform:var(--studio-hover-transform)!important}.studio-state-hover-filter.svelte-n5t45a:hover{filter:var(--studio-hover-filter)!important}.studio-state-focus-display.svelte-n5t45a:focus,.studio-state-focus-display.svelte-n5t45a:focus-visible{display:var(--studio-focus-display)!important}.studio-state-focus-position.svelte-n5t45a:focus,.studio-state-focus-position.svelte-n5t45a:focus-visible{position:var(--studio-focus-position)!important}.studio-state-focus-top.svelte-n5t45a:focus,.studio-state-focus-top.svelte-n5t45a:focus-visible{top:var(--studio-focus-top)!important}.studio-state-focus-left.svelte-n5t45a:focus,.studio-state-focus-left.svelte-n5t45a:focus-visible{left:var(--studio-focus-left)!important}.studio-state-focus-z-index.svelte-n5t45a:focus,.studio-state-focus-z-index.svelte-n5t45a:focus-visible{z-index:var(--studio-focus-z-index)!important}.studio-state-focus-width.svelte-n5t45a:focus,.studio-state-focus-width.svelte-n5t45a:focus-visible{width:var(--studio-focus-width)!important}.studio-state-focus-height.svelte-n5t45a:focus,.studio-state-focus-height.svelte-n5t45a:focus-visible{height:var(--studio-focus-height)!important}.studio-state-focus-min-height.svelte-n5t45a:focus,.studio-state-focus-min-height.svelte-n5t45a:focus-visible{min-height:var(--studio-focus-min-height)!important}.studio-state-focus-padding.svelte-n5t45a:focus,.studio-state-focus-padding.svelte-n5t45a:focus-visible{padding:var(--studio-focus-padding)!important}.studio-state-focus-gap.svelte-n5t45a:focus,.studio-state-focus-gap.svelte-n5t45a:focus-visible{gap:var(--studio-focus-gap)!important}.studio-state-focus-font-family.svelte-n5t45a:focus,.studio-state-focus-font-family.svelte-n5t45a:focus-visible{font-family:var(--studio-focus-font-family)!important}.studio-state-focus-font-size.svelte-n5t45a:focus,.studio-state-focus-font-size.svelte-n5t45a:focus-visible{font-size:var(--studio-focus-font-size)!important}.studio-state-focus-font-weight.svelte-n5t45a:focus,.studio-state-focus-font-weight.svelte-n5t45a:focus-visible{font-weight:var(--studio-focus-font-weight)!important}.studio-state-focus-line-height.svelte-n5t45a:focus,.studio-state-focus-line-height.svelte-n5t45a:focus-visible{line-height:var(--studio-focus-line-height)!important}.studio-state-focus-color.svelte-n5t45a:focus,.studio-state-focus-color.svelte-n5t45a:focus-visible{color:var(--studio-focus-color)!important}.studio-state-focus-background.svelte-n5t45a:focus,.studio-state-focus-background.svelte-n5t45a:focus-visible{background:var(--studio-focus-background)!important}.studio-state-focus-border.svelte-n5t45a:focus,.studio-state-focus-border.svelte-n5t45a:focus-visible{border:var(--studio-focus-border)!important}.studio-state-focus-border-color.svelte-n5t45a:focus,.studio-state-focus-border-color.svelte-n5t45a:focus-visible{border-color:var(--studio-focus-border-color)!important}.studio-state-focus-border-radius.svelte-n5t45a:focus,.studio-state-focus-border-radius.svelte-n5t45a:focus-visible{border-radius:var(--studio-focus-border-radius)!important}.studio-state-focus-box-shadow.svelte-n5t45a:focus,.studio-state-focus-box-shadow.svelte-n5t45a:focus-visible{box-shadow:var(--studio-focus-box-shadow)!important}.studio-state-focus-text-shadow.svelte-n5t45a:focus,.studio-state-focus-text-shadow.svelte-n5t45a:focus-visible{text-shadow:var(--studio-focus-text-shadow)!important}.studio-state-focus-opacity.svelte-n5t45a:focus,.studio-state-focus-opacity.svelte-n5t45a:focus-visible{opacity:var(--studio-focus-opacity)!important}.studio-state-focus-transform.svelte-n5t45a:focus,.studio-state-focus-transform.svelte-n5t45a:focus-visible{transform:var(--studio-focus-transform)!important}.studio-state-focus-filter.svelte-n5t45a:focus,.studio-state-focus-filter.svelte-n5t45a:focus-visible{filter:var(--studio-focus-filter)!important}.studio-state-active-display.svelte-n5t45a:active{display:var(--studio-active-display)!important}.studio-state-active-position.svelte-n5t45a:active{position:var(--studio-active-position)!important}.studio-state-active-top.svelte-n5t45a:active{top:var(--studio-active-top)!important}.studio-state-active-left.svelte-n5t45a:active{left:var(--studio-active-left)!important}.studio-state-active-z-index.svelte-n5t45a:active{z-index:var(--studio-active-z-index)!important}.studio-state-active-width.svelte-n5t45a:active{width:var(--studio-active-width)!important}.studio-state-active-height.svelte-n5t45a:active{height:var(--studio-active-height)!important}.studio-state-active-min-height.svelte-n5t45a:active{min-height:var(--studio-active-min-height)!important}.studio-state-active-padding.svelte-n5t45a:active{padding:var(--studio-active-padding)!important}.studio-state-active-gap.svelte-n5t45a:active{gap:var(--studio-active-gap)!important}.studio-state-active-font-family.svelte-n5t45a:active{font-family:var(--studio-active-font-family)!important}.studio-state-active-font-size.svelte-n5t45a:active{font-size:var(--studio-active-font-size)!important}.studio-state-active-font-weight.svelte-n5t45a:active{font-weight:var(--studio-active-font-weight)!important}.studio-state-active-line-height.svelte-n5t45a:active{line-height:var(--studio-active-line-height)!important}.studio-state-active-color.svelte-n5t45a:active{color:var(--studio-active-color)!important}.studio-state-active-background.svelte-n5t45a:active{background:var(--studio-active-background)!important}.studio-state-active-border.svelte-n5t45a:active{border:var(--studio-active-border)!important}.studio-state-active-border-color.svelte-n5t45a:active{border-color:var(--studio-active-border-color)!important}.studio-state-active-border-radius.svelte-n5t45a:active{border-radius:var(--studio-active-border-radius)!important}.studio-state-active-box-shadow.svelte-n5t45a:active{box-shadow:var(--studio-active-box-shadow)!important}.studio-state-active-text-shadow.svelte-n5t45a:active{text-shadow:var(--studio-active-text-shadow)!important}.studio-state-active-opacity.svelte-n5t45a:active{opacity:var(--studio-active-opacity)!important}.studio-state-active-transform.svelte-n5t45a:active{transform:var(--studio-active-transform)!important}.studio-state-active-filter.svelte-n5t45a:active{filter:var(--studio-active-filter)!important}.studio-state-hover-flex-direction.svelte-n5t45a:hover{flex-direction:var(--studio-hover-flex-direction)!important}.studio-state-hover-inset.svelte-n5t45a:hover{inset:var(--studio-hover-inset)!important}.studio-state-hover-right.svelte-n5t45a:hover{right:var(--studio-hover-right)!important}.studio-state-hover-bottom.svelte-n5t45a:hover{bottom:var(--studio-hover-bottom)!important}.studio-state-hover-min-width.svelte-n5t45a:hover{min-width:var(--studio-hover-min-width)!important}.studio-state-hover-max-width.svelte-n5t45a:hover{max-width:var(--studio-hover-max-width)!important}.studio-state-hover-max-height.svelte-n5t45a:hover{max-height:var(--studio-hover-max-height)!important}.studio-state-hover-aspect-ratio.svelte-n5t45a:hover{aspect-ratio:var(--studio-hover-aspect-ratio)!important}.studio-state-hover-margin.svelte-n5t45a:hover{margin:var(--studio-hover-margin)!important}.studio-state-hover-margin-top.svelte-n5t45a:hover{margin-top:var(--studio-hover-margin-top)!important}.studio-state-hover-margin-right.svelte-n5t45a:hover{margin-right:var(--studio-hover-margin-right)!important}.studio-state-hover-margin-bottom.svelte-n5t45a:hover{margin-bottom:var(--studio-hover-margin-bottom)!important}.studio-state-hover-margin-left.svelte-n5t45a:hover{margin-left:var(--studio-hover-margin-left)!important}.studio-state-hover-padding-top.svelte-n5t45a:hover{padding-top:var(--studio-hover-padding-top)!important}.studio-state-hover-padding-right.svelte-n5t45a:hover{padding-right:var(--studio-hover-padding-right)!important}.studio-state-hover-padding-bottom.svelte-n5t45a:hover{padding-bottom:var(--studio-hover-padding-bottom)!important}.studio-state-hover-padding-left.svelte-n5t45a:hover{padding-left:var(--studio-hover-padding-left)!important}.studio-state-hover-grid-template-columns.svelte-n5t45a:hover{grid-template-columns:var(--studio-hover-grid-template-columns)!important}.studio-state-hover-grid-template-rows.svelte-n5t45a:hover{grid-template-rows:var(--studio-hover-grid-template-rows)!important}.studio-state-hover-grid-column.svelte-n5t45a:hover{grid-column:var(--studio-hover-grid-column)!important}.studio-state-hover-grid-row.svelte-n5t45a:hover{grid-row:var(--studio-hover-grid-row)!important}.studio-state-hover-justify-content.svelte-n5t45a:hover{justify-content:var(--studio-hover-justify-content)!important}.studio-state-hover-align-items.svelte-n5t45a:hover{align-items:var(--studio-hover-align-items)!important}.studio-state-hover-text-align.svelte-n5t45a:hover{text-align:var(--studio-hover-text-align)!important}.studio-state-hover-font-style.svelte-n5t45a:hover{font-style:var(--studio-hover-font-style)!important}.studio-state-hover-letter-spacing.svelte-n5t45a:hover{letter-spacing:var(--studio-hover-letter-spacing)!important}.studio-state-hover-text-transform.svelte-n5t45a:hover{text-transform:var(--studio-hover-text-transform)!important}.studio-state-hover-background-color.svelte-n5t45a:hover{background-color:var(--studio-hover-background-color)!important}.studio-state-hover-background-image.svelte-n5t45a:hover{background-image:var(--studio-hover-background-image)!important}.studio-state-hover-background-size.svelte-n5t45a:hover{background-size:var(--studio-hover-background-size)!important}.studio-state-hover-background-position.svelte-n5t45a:hover{background-position:var(--studio-hover-background-position)!important}.studio-state-hover-backdrop-filter.svelte-n5t45a:hover{-webkit-backdrop-filter:var(--studio-hover-backdrop-filter)!important;backdrop-filter:var(--studio-hover-backdrop-filter)!important}.studio-state-hover-mix-blend-mode.svelte-n5t45a:hover{mix-blend-mode:var(--studio-hover-mix-blend-mode)!important}.studio-state-hover-overflow.svelte-n5t45a:hover{overflow:var(--studio-hover-overflow)!important}.studio-state-hover-pointer-events.svelte-n5t45a:hover{pointer-events:var(--studio-hover-pointer-events)!important}.studio-state-active-flex-direction.svelte-n5t45a:active{flex-direction:var(--studio-active-flex-direction)!important}.studio-state-active-inset.svelte-n5t45a:active{inset:var(--studio-active-inset)!important}.studio-state-active-right.svelte-n5t45a:active{right:var(--studio-active-right)!important}.studio-state-active-bottom.svelte-n5t45a:active{bottom:var(--studio-active-bottom)!important}.studio-state-active-min-width.svelte-n5t45a:active{min-width:var(--studio-active-min-width)!important}.studio-state-active-max-width.svelte-n5t45a:active{max-width:var(--studio-active-max-width)!important}.studio-state-active-max-height.svelte-n5t45a:active{max-height:var(--studio-active-max-height)!important}.studio-state-active-aspect-ratio.svelte-n5t45a:active{aspect-ratio:var(--studio-active-aspect-ratio)!important}.studio-state-active-margin.svelte-n5t45a:active{margin:var(--studio-active-margin)!important}.studio-state-active-margin-top.svelte-n5t45a:active{margin-top:var(--studio-active-margin-top)!important}.studio-state-active-margin-right.svelte-n5t45a:active{margin-right:var(--studio-active-margin-right)!important}.studio-state-active-margin-bottom.svelte-n5t45a:active{margin-bottom:var(--studio-active-margin-bottom)!important}.studio-state-active-margin-left.svelte-n5t45a:active{margin-left:var(--studio-active-margin-left)!important}.studio-state-active-padding-top.svelte-n5t45a:active{padding-top:var(--studio-active-padding-top)!important}.studio-state-active-padding-right.svelte-n5t45a:active{padding-right:var(--studio-active-padding-right)!important}.studio-state-active-padding-bottom.svelte-n5t45a:active{padding-bottom:var(--studio-active-padding-bottom)!important}.studio-state-active-padding-left.svelte-n5t45a:active{padding-left:var(--studio-active-padding-left)!important}.studio-state-active-grid-template-columns.svelte-n5t45a:active{grid-template-columns:var(--studio-active-grid-template-columns)!important}.studio-state-active-grid-template-rows.svelte-n5t45a:active{grid-template-rows:var(--studio-active-grid-template-rows)!important}.studio-state-active-grid-column.svelte-n5t45a:active{grid-column:var(--studio-active-grid-column)!important}.studio-state-active-grid-row.svelte-n5t45a:active{grid-row:var(--studio-active-grid-row)!important}.studio-state-active-justify-content.svelte-n5t45a:active{justify-content:var(--studio-active-justify-content)!important}.studio-state-active-align-items.svelte-n5t45a:active{align-items:var(--studio-active-align-items)!important}.studio-state-active-text-align.svelte-n5t45a:active{text-align:var(--studio-active-text-align)!important}.studio-state-active-font-style.svelte-n5t45a:active{font-style:var(--studio-active-font-style)!important}.studio-state-active-letter-spacing.svelte-n5t45a:active{letter-spacing:var(--studio-active-letter-spacing)!important}.studio-state-active-text-transform.svelte-n5t45a:active{text-transform:var(--studio-active-text-transform)!important}.studio-state-active-background-color.svelte-n5t45a:active{background-color:var(--studio-active-background-color)!important}.studio-state-active-background-image.svelte-n5t45a:active{background-image:var(--studio-active-background-image)!important}.studio-state-active-background-size.svelte-n5t45a:active{background-size:var(--studio-active-background-size)!important}.studio-state-active-background-position.svelte-n5t45a:active{background-position:var(--studio-active-background-position)!important}.studio-state-active-backdrop-filter.svelte-n5t45a:active{-webkit-backdrop-filter:var(--studio-active-backdrop-filter)!important;backdrop-filter:var(--studio-active-backdrop-filter)!important}.studio-state-active-mix-blend-mode.svelte-n5t45a:active{mix-blend-mode:var(--studio-active-mix-blend-mode)!important}.studio-state-active-overflow.svelte-n5t45a:active{overflow:var(--studio-active-overflow)!important}.studio-state-active-pointer-events.svelte-n5t45a:active{pointer-events:var(--studio-active-pointer-events)!important}.studio-state-focus-display.svelte-n5t45a:focus-within{display:var(--studio-focus-display)!important}.studio-state-focus-flex-direction.svelte-n5t45a:focus-within{flex-direction:var(--studio-focus-flex-direction)!important}.studio-state-focus-position.svelte-n5t45a:focus-within{position:var(--studio-focus-position)!important}.studio-state-focus-inset.svelte-n5t45a:focus-within{inset:var(--studio-focus-inset)!important}.studio-state-focus-top.svelte-n5t45a:focus-within{top:var(--studio-focus-top)!important}.studio-state-focus-right.svelte-n5t45a:focus-within{right:var(--studio-focus-right)!important}.studio-state-focus-bottom.svelte-n5t45a:focus-within{bottom:var(--studio-focus-bottom)!important}.studio-state-focus-left.svelte-n5t45a:focus-within{left:var(--studio-focus-left)!important}.studio-state-focus-z-index.svelte-n5t45a:focus-within{z-index:var(--studio-focus-z-index)!important}.studio-state-focus-width.svelte-n5t45a:focus-within{width:var(--studio-focus-width)!important}.studio-state-focus-height.svelte-n5t45a:focus-within{height:var(--studio-focus-height)!important}.studio-state-focus-min-width.svelte-n5t45a:focus-within{min-width:var(--studio-focus-min-width)!important}.studio-state-focus-max-width.svelte-n5t45a:focus-within{max-width:var(--studio-focus-max-width)!important}.studio-state-focus-min-height.svelte-n5t45a:focus-within{min-height:var(--studio-focus-min-height)!important}.studio-state-focus-max-height.svelte-n5t45a:focus-within{max-height:var(--studio-focus-max-height)!important}.studio-state-focus-aspect-ratio.svelte-n5t45a:focus-within{aspect-ratio:var(--studio-focus-aspect-ratio)!important}.studio-state-focus-margin.svelte-n5t45a:focus-within{margin:var(--studio-focus-margin)!important}.studio-state-focus-margin-top.svelte-n5t45a:focus-within{margin-top:var(--studio-focus-margin-top)!important}.studio-state-focus-margin-right.svelte-n5t45a:focus-within{margin-right:var(--studio-focus-margin-right)!important}.studio-state-focus-margin-bottom.svelte-n5t45a:focus-within{margin-bottom:var(--studio-focus-margin-bottom)!important}.studio-state-focus-margin-left.svelte-n5t45a:focus-within{margin-left:var(--studio-focus-margin-left)!important}.studio-state-focus-padding.svelte-n5t45a:focus-within{padding:var(--studio-focus-padding)!important}.studio-state-focus-padding-top.svelte-n5t45a:focus-within{padding-top:var(--studio-focus-padding-top)!important}.studio-state-focus-padding-right.svelte-n5t45a:focus-within{padding-right:var(--studio-focus-padding-right)!important}.studio-state-focus-padding-bottom.svelte-n5t45a:focus-within{padding-bottom:var(--studio-focus-padding-bottom)!important}.studio-state-focus-padding-left.svelte-n5t45a:focus-within{padding-left:var(--studio-focus-padding-left)!important}.studio-state-focus-gap.svelte-n5t45a:focus-within{gap:var(--studio-focus-gap)!important}.studio-state-focus-grid-template-columns.svelte-n5t45a:focus-within{grid-template-columns:var(--studio-focus-grid-template-columns)!important}.studio-state-focus-grid-template-rows.svelte-n5t45a:focus-within{grid-template-rows:var(--studio-focus-grid-template-rows)!important}.studio-state-focus-grid-column.svelte-n5t45a:focus-within{grid-column:var(--studio-focus-grid-column)!important}.studio-state-focus-grid-row.svelte-n5t45a:focus-within{grid-row:var(--studio-focus-grid-row)!important}.studio-state-focus-justify-content.svelte-n5t45a:focus-within{justify-content:var(--studio-focus-justify-content)!important}.studio-state-focus-align-items.svelte-n5t45a:focus-within{align-items:var(--studio-focus-align-items)!important}.studio-state-focus-text-align.svelte-n5t45a:focus-within{text-align:var(--studio-focus-text-align)!important}.studio-state-focus-font-family.svelte-n5t45a:focus-within{font-family:var(--studio-focus-font-family)!important}.studio-state-focus-font-size.svelte-n5t45a:focus-within{font-size:var(--studio-focus-font-size)!important}.studio-state-focus-font-weight.svelte-n5t45a:focus-within{font-weight:var(--studio-focus-font-weight)!important}.studio-state-focus-font-style.svelte-n5t45a:focus-within{font-style:var(--studio-focus-font-style)!important}.studio-state-focus-line-height.svelte-n5t45a:focus-within{line-height:var(--studio-focus-line-height)!important}.studio-state-focus-letter-spacing.svelte-n5t45a:focus-within{letter-spacing:var(--studio-focus-letter-spacing)!important}.studio-state-focus-text-transform.svelte-n5t45a:focus-within{text-transform:var(--studio-focus-text-transform)!important}.studio-state-focus-color.svelte-n5t45a:focus-within{color:var(--studio-focus-color)!important}.studio-state-focus-background.svelte-n5t45a:focus-within{background:var(--studio-focus-background)!important}.studio-state-focus-background-color.svelte-n5t45a:focus-within{background-color:var(--studio-focus-background-color)!important}.studio-state-focus-background-image.svelte-n5t45a:focus-within{background-image:var(--studio-focus-background-image)!important}.studio-state-focus-background-size.svelte-n5t45a:focus-within{background-size:var(--studio-focus-background-size)!important}.studio-state-focus-background-position.svelte-n5t45a:focus-within{background-position:var(--studio-focus-background-position)!important}.studio-state-focus-border.svelte-n5t45a:focus-within{border:var(--studio-focus-border)!important}.studio-state-focus-border-color.svelte-n5t45a:focus-within{border-color:var(--studio-focus-border-color)!important}.studio-state-focus-border-radius.svelte-n5t45a:focus-within{border-radius:var(--studio-focus-border-radius)!important}.studio-state-focus-box-shadow.svelte-n5t45a:focus-within{box-shadow:var(--studio-focus-box-shadow)!important}.studio-state-focus-text-shadow.svelte-n5t45a:focus-within{text-shadow:var(--studio-focus-text-shadow)!important}.studio-state-focus-opacity.svelte-n5t45a:focus-within{opacity:var(--studio-focus-opacity)!important}.studio-state-focus-transform.svelte-n5t45a:focus-within{transform:var(--studio-focus-transform)!important}.studio-state-focus-filter.svelte-n5t45a:focus-within{filter:var(--studio-focus-filter)!important}.studio-state-focus-backdrop-filter.svelte-n5t45a:focus-within{-webkit-backdrop-filter:var(--studio-focus-backdrop-filter)!important;backdrop-filter:var(--studio-focus-backdrop-filter)!important}.studio-state-focus-mix-blend-mode.svelte-n5t45a:focus-within{mix-blend-mode:var(--studio-focus-mix-blend-mode)!important}.studio-state-focus-overflow.svelte-n5t45a:focus-within{overflow:var(--studio-focus-overflow)!important}.studio-state-focus-pointer-events.svelte-n5t45a:focus-within{pointer-events:var(--studio-focus-pointer-events)!important}:is(.studio-motion-page-load.svelte-n5t45a,.studio-authored-animation.svelte-n5t45a){animation:var(--studio-authored-animation, none),var(--studio-motion-page-opacity-animation, none),var(--studio-motion-page-transform-animation, none)}.studio-motion-page-opacity.svelte-n5t45a{--studio-motion-page-opacity-animation: studio-motion-enter-opacity var(--studio-motion-page-opacity-duration, 0ms) var(--studio-motion-page-opacity-easing, linear) calc( var(--studio-motion-page-opacity-delay, 0ms) + var(--studio-motion-stagger-delay, 0ms) + var(--studio-motion-stagger-offset, 0ms) ) both}.studio-motion-page-transform.svelte-n5t45a{--studio-motion-page-transform-animation: studio-motion-enter-transform var(--studio-motion-page-transform-duration, 0ms) var(--studio-motion-page-transform-easing, linear) calc( var(--studio-motion-page-transform-delay, 0ms) + var(--studio-motion-stagger-delay, 0ms) + var(--studio-motion-stagger-offset, 0ms) ) both}.studio-authored-animation-fade-in.svelte-n5t45a{--studio-authored-animation: studio-authored-fade-in var(--studio-authored-animation-duration, .6s) ease var(--studio-authored-animation-delay, 0ms) both}.studio-authored-animation-slide-up.svelte-n5t45a{--studio-authored-animation: studio-authored-slide-up var(--studio-authored-animation-duration, .6s) ease var(--studio-authored-animation-delay, 0ms) both}.studio-authored-animation-drift.svelte-n5t45a{--studio-authored-animation: studio-authored-drift var(--studio-authored-animation-duration, .6s) ease-in-out var(--studio-authored-animation-delay, 0ms) infinite alternate}.studio-authored-animation-pulse.svelte-n5t45a{--studio-authored-animation: studio-authored-pulse var(--studio-authored-animation-duration, .6s) ease-in-out var(--studio-authored-animation-delay, 0ms) infinite alternate}.studio-authored-animation-twinkle.svelte-n5t45a{--studio-authored-animation: studio-authored-twinkle var(--studio-authored-animation-duration, .6s) ease-in-out var(--studio-authored-animation-delay, 0ms) infinite alternate}.studio-authored-animation-parallax-soft.svelte-n5t45a{--studio-authored-animation: studio-authored-parallax-soft var(--studio-authored-animation-duration, .6s) ease-in-out var(--studio-authored-animation-delay, 0ms) infinite alternate}.studio-authored-animation-drift.svelte-n5t45a,.studio-authored-animation-pulse.svelte-n5t45a,.studio-authored-animation-parallax-soft.svelte-n5t45a{will-change:transform}@keyframes svelte-n5t45a-studio-authored-fade-in{0%{opacity:0}to{opacity:var(--studio-authored-base-opacity, 1)}}@keyframes svelte-n5t45a-studio-authored-slide-up{0%{opacity:0;transform:var(--studio-authored-base-transform, translate3d(0, 0, 0)) translate3d(0,1.5rem,0)}to{opacity:var(--studio-authored-base-opacity, 1);transform:var(--studio-authored-base-transform, translate3d(0, 0, 0))}}@keyframes svelte-n5t45a-studio-authored-drift{0%{transform:var(--studio-authored-base-transform, translate3d(0, 0, 0)) translate3d(-1.5%,0,0)}to{transform:var(--studio-authored-base-transform, translate3d(0, 0, 0)) translate3d(1.5%,0,0)}}@keyframes svelte-n5t45a-studio-authored-pulse{0%{transform:var(--studio-authored-base-transform, translate3d(0, 0, 0)) scale(.98)}to{transform:var(--studio-authored-base-transform, translate3d(0, 0, 0)) scale(1.02)}}@keyframes svelte-n5t45a-studio-authored-twinkle{0%{opacity:calc(var(--studio-authored-base-opacity, 1) * .35)}to{opacity:var(--studio-authored-base-opacity, 1)}}@keyframes svelte-n5t45a-studio-authored-parallax-soft{0%{transform:var(--studio-authored-base-transform, translate3d(0, 0, 0)) translate3d(-1%,1%,0)}to{transform:var(--studio-authored-base-transform, translate3d(0, 0, 0)) translate3d(1%,-1%,0)}}.studio-motion-visual.svelte-n5t45a{transition:opacity var(--studio-motion-resolved-opacity-duration, 0ms) var(--studio-motion-resolved-opacity-easing, linear) var(--studio-motion-resolved-opacity-delay, 0ms),transform var(--studio-motion-resolved-transform-duration, 0ms) var(--studio-motion-resolved-transform-easing, linear) var(--studio-motion-resolved-transform-delay, 0ms)}.studio-motion-parallax.svelte-n5t45a{will-change:transform}@keyframes svelte-n5t45a-studio-motion-enter-opacity{0%{opacity:var(--studio-motion-page-from-opacity, 0)}to{opacity:var(--studio-motion-page-to-opacity, 1)}}@keyframes svelte-n5t45a-studio-motion-enter-transform{0%{transform:var(--studio-motion-page-transform, none)}to{transform:none}}.studio-edit-mode.svelte-n5t45a{position:relative}.studio-layout-absolute.svelte-n5t45a{max-width:none}.studioSection.svelte-n5t45a,.studioLayer.svelte-n5t45a{position:relative}.studio-edit-mode.studioSection.svelte-n5t45a,.studio-edit-mode.studioLayer.svelte-n5t45a{min-height:12rem}@media (max-width: 1023px){.studio-astro-join-body-grid.svelte-n5t45a,.studio-astro-contact-body-grid.svelte-n5t45a{grid-template-columns:1fr!important}.studio-astro-join-body-grid.svelte-n5t45a>:where(.svelte-n5t45a){grid-column:1 / -1!important}}.studio-astro-footer-rings.svelte-n5t45a{transform-origin:250px 250px;animation:svelte-n5t45a-studio-astro-footer-spin 90s linear infinite}@keyframes svelte-n5t45a-studio-astro-footer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.studio-astro-footer-rings.svelte-n5t45a{animation:none}}.studio-grid-guides.svelte-n5t45a{background-image:linear-gradient(rgba(14,165,233,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.14) 1px,transparent 1px);background-size:calc(100% / var(--studio-grid-columns, 12)) calc(100% / var(--studio-grid-rows, 6)),calc(100% / var(--studio-grid-columns, 12)) calc(100% / var(--studio-grid-rows, 6));background-position:0 0}.studio-grid-guides.svelte-n5t45a:before,.studio-grid-guides.svelte-n5t45a:after{position:absolute;z-index:2;pointer-events:none;content:""}.studio-grid-guides.svelte-n5t45a:before{top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(20,184,166,.38),transparent)}.studio-grid-guides.svelte-n5t45a:after{right:0;left:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.38),transparent)}.studio-text.svelte-n5t45a{display:block;margin:0}.studio-edit-mode.studio-text.svelte-n5t45a{min-height:1.35em}.studio-media.svelte-n5t45a{margin:0;overflow:hidden}.studio-media.svelte-n5t45a img:where(.svelte-n5t45a){display:block;width:100%;height:100%}.studio-edit-mode.studio-media.svelte-n5t45a:empty:before,.studio-edit-mode.studio-media.svelte-n5t45a:not(:where(.svelte-n5t45a):has(img:where(.svelte-n5t45a))):before{display:grid;min-height:8rem;place-items:center;border:1px dashed rgba(37,99,235,.35);border-radius:1rem;background:#eff6ffd1;color:#1d4ed8;content:"Media surface";font-weight:800}.studio-media.svelte-n5t45a figcaption:where(.svelte-n5t45a){margin-top:.5rem;color:inherit;opacity:.75}.studio-shape.svelte-n5t45a{min-height:1px}.studio-shape-ellipse.svelte-n5t45a{border-radius:999px}.studio-shape-line.svelte-n5t45a{height:1px}.studio-root-portals.svelte-n5t45a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:22rem}.studio-root-portals.svelte-n5t45a>div:where(.svelte-n5t45a){position:relative;min-height:22rem;overflow:hidden;border-radius:1.5rem}.studio-dynamic.svelte-n5t45a{display:grid;gap:1rem}.studio-dynamic.svelte-n5t45a article:where(.svelte-n5t45a){border:1px solid rgba(148,163,184,.28);border-radius:1rem;padding:1rem;background:#0f172a14}.studio-dynamic.svelte-n5t45a h3:where(.svelte-n5t45a),.studio-dynamic.svelte-n5t45a p:where(.svelte-n5t45a){margin:.25rem 0 0}.event-panel.svelte-n5t45a{position:relative;overflow:hidden;border:1px solid rgba(79,70,229,.15);border-radius:1rem;background:#0d1b2a99;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);transition:all .4s cubic-bezier(.22,1,.36,1)}.event-card.svelte-n5t45a:hover .event-panel:where(.svelte-n5t45a){border-color:#22d3ee59;box-shadow:0 0 20px #4f46e533,0 0 40px #22d3ee14,0 8px 32px #0000004d;transform:translateY(-2px)}.event-card.past.svelte-n5t45a{opacity:.5;transition:opacity .3s ease}.event-card.past.svelte-n5t45a:hover{opacity:.75}.event-card.past.svelte-n5t45a:hover .event-panel:where(.svelte-n5t45a){border-color:#4f46e54d;box-shadow:0 0 15px #4f46e51f,0 4px 16px #0003;transform:translateY(-1px)}.hud-corner.svelte-n5t45a{position:absolute;z-index:10;width:14px;height:14px;opacity:0;transition:opacity .3s ease .1s}.event-card.svelte-n5t45a:hover .hud-corner:where(.svelte-n5t45a){opacity:1}.hud-tl.svelte-n5t45a{top:6px;left:6px;border-top:1px solid rgba(34,211,238,.6);border-left:1px solid rgba(34,211,238,.6)}.hud-tr.svelte-n5t45a{top:6px;right:6px;border-top:1px solid rgba(34,211,238,.6);border-right:1px solid rgba(34,211,238,.6)}.hud-bl.svelte-n5t45a{bottom:6px;left:6px;border-bottom:1px solid rgba(34,211,238,.6);border-left:1px solid rgba(34,211,238,.6)}.hud-br.svelte-n5t45a{right:6px;bottom:6px;border-right:1px solid rgba(34,211,238,.6);border-bottom:1px solid rgba(34,211,238,.6)}.scan-sweep.svelte-n5t45a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;height:40%;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(34,211,238,.12) 45%,rgba(79,70,229,.08) 55%,transparent 100%);transform:translateY(-100%)}.event-card.svelte-n5t45a:hover .scan-sweep:where(.svelte-n5t45a){animation:svelte-n5t45a-studio-astro-sweep 1.2s ease-in-out forwards}.image-overlay.svelte-n5t45a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,#4f46e500,#4f46e500);transition:background .4s ease}.event-card.svelte-n5t45a:hover .image-overlay:where(.svelte-n5t45a){background:linear-gradient(135deg,#4f46e51a,#22d3ee0d)}.view-indicator.svelte-n5t45a{transform:translate(8px);transition:all .3s ease}.event-card.svelte-n5t45a:hover .view-indicator:where(.svelte-n5t45a){transform:translate(0)}.studio-astro-events-label.svelte-n5t45a{margin:0 0 1.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.3em;color:#818cf8cc;text-transform:uppercase}.studio-astro-events-list.svelte-n5t45a{display:flex;flex-direction:column;gap:1.5rem}.studio-astro-events-empty.svelte-n5t45a{border:1px solid rgba(79,70,229,.15);border-radius:1rem;padding:3rem;text-align:center;background:#0d1b2a99;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}.studio-astro-events-empty.svelte-n5t45a p:where(.svelte-n5t45a){margin:0;font-family:JetBrains Mono,monospace;font-size:.875rem;letter-spacing:.15em;color:#f4efe380}.studio-astro-past-heading.svelte-n5t45a{margin:4rem 0 1.5rem}.studio-astro-past-heading.svelte-n5t45a div:where(.svelte-n5t45a){width:100%;height:1px;margin:0 auto 2rem;background:linear-gradient(90deg,transparent,rgba(129,140,248,.3),transparent)}.studio-astro-past-heading.svelte-n5t45a p:where(.svelte-n5t45a){margin:0;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.3em;color:#f4efe34d;text-transform:uppercase}.studio-astro-event-card.svelte-n5t45a{display:block;color:inherit;text-decoration:none}.studio-astro-event-panel.svelte-n5t45a{position:relative;overflow:hidden;border:1px solid rgba(79,70,229,.15);border-radius:1rem;background:#0d1b2a99;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);transition:all .4s cubic-bezier(.22,1,.36,1)}.studio-astro-event-card.svelte-n5t45a:hover .studio-astro-event-panel:where(.svelte-n5t45a){border-color:#22d3ee59;box-shadow:0 0 20px #4f46e533,0 0 40px #22d3ee14,0 8px 32px #0000004d;transform:translateY(-2px)}.studio-astro-event-card.past.svelte-n5t45a{opacity:.5;transition:opacity .3s ease}.studio-astro-event-card.past.svelte-n5t45a:hover{opacity:.75}.studio-astro-event-card.past.svelte-n5t45a:hover .studio-astro-event-panel:where(.svelte-n5t45a){border-color:#4f46e54d;box-shadow:0 0 15px #4f46e51f,0 4px 16px #0003;transform:translateY(-1px)}.studio-astro-hud-corner.svelte-n5t45a{position:absolute;z-index:10;width:14px;height:14px;opacity:0;transition:opacity .3s ease .1s}.studio-astro-event-card.svelte-n5t45a:hover .studio-astro-hud-corner:where(.svelte-n5t45a){opacity:1}.studio-astro-hud-tl.svelte-n5t45a{top:6px;left:6px;border-top:1px solid rgba(34,211,238,.6);border-left:1px solid rgba(34,211,238,.6)}.studio-astro-hud-tr.svelte-n5t45a{top:6px;right:6px;border-top:1px solid rgba(34,211,238,.6);border-right:1px solid rgba(34,211,238,.6)}.studio-astro-hud-bl.svelte-n5t45a{bottom:6px;left:6px;border-bottom:1px solid rgba(34,211,238,.6);border-left:1px solid rgba(34,211,238,.6)}.studio-astro-hud-br.svelte-n5t45a{right:6px;bottom:6px;border-right:1px solid rgba(34,211,238,.6);border-bottom:1px solid rgba(34,211,238,.6)}.studio-astro-event-body.svelte-n5t45a{display:flex;flex-direction:column}.studio-astro-event-image.svelte-n5t45a{position:relative;height:12rem;flex-shrink:0;overflow:hidden}.studio-astro-event-image.svelte-n5t45a img:where(.svelte-n5t45a){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease,opacity .5s ease}.studio-astro-event-card.svelte-n5t45a:not(.past:where(.svelte-n5t45a)):hover .studio-astro-event-image img:where(.svelte-n5t45a){transform:scale(1.1)}.studio-astro-event-card.past.svelte-n5t45a .studio-astro-event-image img:where(.svelte-n5t45a){opacity:.6}.studio-astro-event-card.past.svelte-n5t45a:hover .studio-astro-event-image img:where(.svelte-n5t45a){opacity:1;transform:scale(1.05)}.studio-astro-scan-sweep.svelte-n5t45a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;height:40%;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(34,211,238,.12) 45%,rgba(79,70,229,.08) 55%,transparent 100%);transform:translateY(-100%)}.studio-astro-event-card.svelte-n5t45a:hover .studio-astro-scan-sweep:where(.svelte-n5t45a){animation:svelte-n5t45a-studio-astro-sweep 1.2s ease-in-out forwards}@keyframes svelte-n5t45a-studio-astro-sweep{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}to{opacity:0;transform:translateY(350%)}}.studio-astro-image-overlay.svelte-n5t45a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,#4f46e500,#4f46e500);transition:background .4s ease}.studio-astro-event-card.svelte-n5t45a:hover .studio-astro-image-overlay:where(.svelte-n5t45a){background:linear-gradient(135deg,#4f46e51a,#22d3ee0d)}.studio-astro-event-content.svelte-n5t45a{flex:1;padding:1.5rem}.studio-astro-event-heading.svelte-n5t45a{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.studio-astro-event-heading.svelte-n5t45a h2:where(.svelte-n5t45a){margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:700;color:#f4efe3;transition:color .3s ease}.studio-astro-event-card.svelte-n5t45a:not(.past:where(.svelte-n5t45a)):hover .studio-astro-event-heading h2:where(.svelte-n5t45a){color:#22d3ee}.studio-astro-event-card.past.svelte-n5t45a:hover .studio-astro-event-heading h2:where(.svelte-n5t45a){color:#818cf8}.studio-astro-view-indicator.svelte-n5t45a{margin-top:.25rem;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:#22d3ee00;transform:translate(8px);transition:all .3s ease}.studio-astro-event-card.svelte-n5t45a:hover .studio-astro-view-indicator:where(.svelte-n5t45a){color:#22d3eecc;transform:translate(0)}.studio-astro-past-badge.svelte-n5t45a{display:inline-block;flex-shrink:0;border:1px solid rgba(244,239,227,.1);border-radius:999px;padding:.125rem .5rem;background:#f4efe31a;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;color:#f4efe366}.studio-astro-event-meta.svelte-n5t45a{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.studio-astro-event-meta.svelte-n5t45a span:where(.svelte-n5t45a){font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em;color:#f4efe380;transition:color .3s ease}.studio-astro-event-meta.svelte-n5t45a span:where(.svelte-n5t45a):first-child{color:#22d3eecc}.studio-astro-event-card.svelte-n5t45a:not(.past:where(.svelte-n5t45a)):hover .studio-astro-event-meta:where(.svelte-n5t45a) span:where(.svelte-n5t45a):first-child{color:#22d3ee}.studio-astro-event-card.svelte-n5t45a:not(.past:where(.svelte-n5t45a)):hover .studio-astro-event-meta:where(.svelte-n5t45a) span:where(.svelte-n5t45a):not(:where(.svelte-n5t45a):first-child){color:#f4efe3b3}.studio-astro-event-description.svelte-n5t45a{display:-webkit-box;margin:0;overflow:hidden;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Inter,system-ui,sans-serif;font-size:.875rem;color:#f4efe399}@media (min-width: 640px){.studio-astro-event-body.svelte-n5t45a{flex-direction:row}.studio-astro-event-image.svelte-n5t45a{width:12rem;height:auto}}@media (prefers-reduced-motion: reduce){.studio-astro-event-panel.svelte-n5t45a,.studio-astro-hud-corner.svelte-n5t45a,.studio-astro-view-indicator.svelte-n5t45a,.studio-astro-event-card.past.svelte-n5t45a{transition:none}.studio-astro-event-card.svelte-n5t45a:hover .studio-astro-event-panel:where(.svelte-n5t45a),.studio-astro-event-card.past.svelte-n5t45a:hover .studio-astro-event-panel:where(.svelte-n5t45a){transform:none}.studio-astro-event-card.svelte-n5t45a:hover .studio-astro-scan-sweep:where(.svelte-n5t45a){animation:none}}.studio-effect.svelte-n5t45a{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.studio-edit-mode.studio-effect.svelte-n5t45a{pointer-events:auto}.studio-effect-gradient-field.svelte-n5t45a{background:radial-gradient(circle at 72% 24%,rgba(186,230,253,.4),transparent 23%),radial-gradient(circle at 18% 38%,rgba(251,146,60,.28),transparent 30%)}.studio-effect-star-field.svelte-n5t45a,.studio-effect-particle-field.svelte-n5t45a{position:absolute}.studio-effect-star-field.svelte-n5t45a:before,.studio-effect-particle-field.svelte-n5t45a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.86) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(190,226,255,.58) 0 1px,transparent 1.8px);background-position:12% 18%,64% 42%;background-size:14rem 12rem,19rem 17rem;animation:svelte-n5t45a-studio-star-drift 24s linear infinite}.studio-effect-hud-grid.svelte-n5t45a{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:12rem 12rem}.studio-effect-scanlines.svelte-n5t45a{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 7px);mix-blend-mode:soft-light}@keyframes svelte-n5t45a-studio-star-drift{0%{background-position:12% 18%,64% 42%}to{background-position:36% 12%,48% 56%}}.studio-edit-mode.svelte-n5t45a{outline:1px dashed rgba(45,212,191,.45);outline-offset:-1px}.studio-selected.svelte-n5t45a{outline:2px solid rgba(34,211,238,.95);outline-offset:0;box-shadow:0 0 0 4px #0ea5e929}.studio-canvas-chrome.svelte-n5t45a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.studio-move-grip.svelte-n5t45a,.studio-resize-handle.svelte-n5t45a{position:absolute;pointer-events:auto;border:1px solid rgba(14,116,144,.35);background:#ecfeff;box-shadow:0 8px 18px #082f492e;color:#0e7490}.studio-move-grip.svelte-n5t45a{top:.35rem;left:.35rem;min-width:3.1rem;height:1.55rem;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:grab}.studio-move-grip.svelte-n5t45a:active{cursor:grabbing}.studio-resize-handle.svelte-n5t45a{width:.8rem;height:.8rem;border-radius:999px;font-size:0}.studio-resize-handle.nw.svelte-n5t45a{top:-.4rem;left:-.4rem;cursor:nwse-resize}.studio-resize-handle.n.svelte-n5t45a{top:-.4rem;left:calc(50% - .4rem);cursor:ns-resize}.studio-resize-handle.ne.svelte-n5t45a{top:-.4rem;right:-.4rem;cursor:nesw-resize}.studio-resize-handle.e.svelte-n5t45a{top:calc(50% - .4rem);right:-.4rem;cursor:ew-resize}.studio-resize-handle.se.svelte-n5t45a{right:-.4rem;bottom:-.4rem;cursor:nwse-resize}.studio-resize-handle.s.svelte-n5t45a{bottom:-.4rem;left:calc(50% - .4rem);cursor:ns-resize}.studio-resize-handle.sw.svelte-n5t45a{bottom:-.4rem;left:-.4rem;cursor:nesw-resize}.studio-resize-handle.w.svelte-n5t45a{top:calc(50% - .4rem);left:-.4rem;cursor:ew-resize}.studio-canvas-active.svelte-n5t45a .studio-move-grip:where(.svelte-n5t45a),.studio-canvas-active.svelte-n5t45a .studio-resize-handle:where(.svelte-n5t45a){background:#67e8f9;color:#083344}.studio-smart-guide.svelte-n5t45a{position:fixed;z-index:9998;pointer-events:none;overflow:visible;background:#22d3eee6;box-shadow:0 0 0 1px #0891b22e,0 0 18px #22d3ee47}.studio-smart-guide.vertical.svelte-n5t45a{width:2px;transform:translate(-1px)}.studio-smart-guide.horizontal.svelte-n5t45a{height:2px;transform:translateY(-1px)}.studio-smart-guide.matching-size.svelte-n5t45a{background:#a78bfaf2}.studio-smart-guide.equal-spacing.svelte-n5t45a{background:#fbbf24f2}.studio-smart-guide.baseline.svelte-n5t45a{background:#2dd4bff2}.studio-smart-guide.svelte-n5t45a span:where(.svelte-n5t45a){position:absolute;top:.35rem;left:.35rem;border:1px solid rgba(8,47,73,.16);border-radius:999px;background:#0f172adb;color:#f8fafc;font-size:.64rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:.28rem .42rem;text-transform:uppercase;white-space:nowrap}@media (max-width: 1440px){.studio-node.svelte-n5t45a{left:var(--studio-laptop-left);top:var(--studio-laptop-top);width:var(--studio-laptop-width);height:var(--studio-laptop-height)}}@media (max-width: 900px){.studio-node.svelte-n5t45a{left:var(--studio-tablet-left);top:var(--studio-tablet-top);width:var(--studio-tablet-width);height:var(--studio-tablet-height)}}@media (max-width: 640px){.studio-node.svelte-n5t45a{left:var(--studio-mobile-left);top:var(--studio-mobile-top);width:var(--studio-mobile-width);height:var(--studio-mobile-height)}}@media (max-width: 760px){.studio-root-portals.svelte-n5t45a{grid-template-columns:1fr}}.studio-astro-hero-title.svelte-n5t45a{position:relative}.studio-astro-hero-title.svelte-n5t45a:after{content:"";position:absolute;top:10%;left:5%;z-index:-1;width:90%;height:80%;background:radial-gradient(ellipse at center,rgba(232,130,50,.18) 0%,rgba(210,70,100,.1) 40%,transparent 70%);filter:blur(50px);pointer-events:none}.studio-astro-hero-word.svelte-n5t45a{display:inline-block;white-space:nowrap}.studio-astro-hero-letter.svelte-n5t45a{position:relative;display:inline-block;background:linear-gradient(to bottom,#faf3e8,#f0e2cc 40%,#e0c8a8);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(0,0,0,.6)) drop-shadow(0 0 40px rgba(0,0,0,.4)) drop-shadow(0 0 80px rgba(232,140,60,.25))}.studio-astro-hero-cta.svelte-n5t45a{position:relative;overflow:hidden}.studio-astro-hero-cta.svelte-n5t45a:after{content:"";position:absolute;left:-35%;top:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);opacity:.35}.studio-astro-hud-box.svelte-n5t45a,.studio-astro-hud-readout.svelte-n5t45a{white-space:pre-line;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.studio-astro-hud-box.svelte-n5t45a{padding:.5rem;border:1px solid rgba(255,255,255,.08);background:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.56rem;line-height:1.45;color:#ffffff47}.studio-astro-hud-readout.svelte-n5t45a{font-size:.5rem;line-height:1.45;color:#ffffff24}.studio-astro-nebula-bg.svelte-n5t45a{background:radial-gradient(ellipse 95% 85% at 55% 40%,rgba(30,160,240,.85) 0%,rgba(40,120,220,.65) 12%,rgba(25,90,190,.45) 25%,rgba(20,60,150,.3) 40%,transparent 75%),radial-gradient(ellipse 75% 70% at 15% 20%,rgba(255,170,60,.95) 0%,rgba(255,130,40,.85) 12%,rgba(240,90,50,.7) 25%,rgba(210,60,65,.5) 40%,transparent 70%),radial-gradient(ellipse 50% 45% at 35% 25%,rgba(255,150,50,.6) 0%,rgba(240,110,40,.4) 25%,rgba(200,70,50,.2) 45%,transparent 65%),radial-gradient(ellipse 60% 55% at 18% 65%,rgba(240,140,50,.75) 0%,rgba(225,110,40,.55) 20%,rgba(190,70,45,.35) 40%,transparent 70%),radial-gradient(ellipse 55% 50% at 30% 35%,rgba(240,70,150,.55) 0%,rgba(210,50,130,.4) 20%,rgba(170,35,105,.25) 40%,transparent 60%),radial-gradient(ellipse 100% 90% at 42% 40%,rgba(120,40,180,.7) 0%,rgba(90,25,150,.5) 25%,rgba(60,18,110,.45) 45%,transparent 80%),radial-gradient(ellipse 45% 55% at 72% 40%,rgba(40,220,255,.45) 0%,rgba(25,150,200,.3) 30%,transparent 60%),radial-gradient(ellipse 50% 40% at 38% 15%,rgba(255,235,190,.6) 0%,rgba(255,210,150,.4) 25%,transparent 55%),radial-gradient(ellipse 50% 45% at 78% 15%,rgba(245,160,70,.6) 0%,rgba(230,120,50,.4) 25%,transparent 55%),radial-gradient(ellipse 60% 30% at 45% 85%,rgba(200,70,40,.35) 0%,rgba(160,40,50,.2) 30%,transparent 60%),radial-gradient(ellipse 70% 50% at 55% 60%,rgba(180,80,60,.3) 0%,rgba(140,50,70,.2) 30%,transparent 65%),radial-gradient(ellipse 80% 70% at 35% 55%,rgba(80,40,120,.35) 0%,rgba(50,25,90,.25) 35%,transparent 70%),radial-gradient(ellipse 100% 40% at 50% 90%,rgba(200,120,50,.25) 0%,rgba(160,80,40,.15) 40%,transparent 70%),linear-gradient(to bottom,#10081e,#140c30 18%,#110a28 35%,#0d0920 55%,#090616)}.studio-astro-star-scatter.svelte-n5t45a{background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 25% 8%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 45% 12%,rgba(255,255,255,1),transparent),radial-gradient(1px 1px at 60% 22%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 82% 18%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 90% 25%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 15% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 35% 62%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 55% 70%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 75% 58%,rgba(255,255,255,.8),transparent),radial-gradient(2.5px 2.5px at 50% 5%,rgba(255,225,180,1),transparent),radial-gradient(2.5px 2.5px at 20% 35%,rgba(200,225,255,.9),transparent);background-position:0 0;background-repeat:no-repeat;background-size:auto;animation:none}.studio-astro-planetary-body.svelte-n5t45a{border-radius:999px;background:radial-gradient(circle at 50% 45%,rgba(220,240,255,.3) 0%,rgba(150,220,245,.18) 35%,transparent 65%),radial-gradient(circle at 50% 50%,rgba(220,240,255,.18) 0%,rgba(150,210,240,.1) 40%,transparent 70%)}.studio-astro-planetary-body.svelte-n5t45a:before,.studio-astro-planetary-body.svelte-n5t45a:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.studio-astro-planetary-body.svelte-n5t45a:before{top:15%;right:15%;bottom:15%;left:15%;background:radial-gradient(circle at 45% 40%,rgba(255,252,245,.95) 0%,rgba(240,245,250,.8) 10%,rgba(180,230,245,.65) 25%,rgba(120,200,230,.5) 40%,rgba(60,150,190,.3) 60%,transparent 80%);filter:blur(3px)}.studio-astro-planetary-body.svelte-n5t45a:after{top:5%;right:5%;bottom:5%;left:5%;background:radial-gradient(circle at 45% 40%,rgba(200,240,255,.55) 0%,rgba(120,210,240,.35) 30%,transparent 60%);filter:blur(25px)}.studio-astro-foreground-haze.svelte-n5t45a{mix-blend-mode:normal;overflow:hidden}.studio-astro-foreground-haze.svelte-n5t45a:before,.studio-astro-foreground-haze.svelte-n5t45a:after{content:"";position:absolute;pointer-events:none}.studio-astro-foreground-haze.svelte-n5t45a:before{width:86%;height:58%;top:17%;left:6%;background:radial-gradient(ellipse 60% 45% at 50% 48%,rgba(218,198,184,.46) 0%,rgba(195,174,184,.34) 15%,rgba(160,148,176,.22) 35%,rgba(120,115,150,.12) 55%,transparent 75%);filter:blur(30px)}.studio-astro-foreground-haze.svelte-n5t45a:after{width:42%;height:28%;top:27%;left:29%;background:radial-gradient(ellipse 45% 35% at 50% 50%,rgba(255,245,235,.28) 0%,rgba(230,215,200,.18) 35%,transparent 65%);filter:blur(25px)}@media (max-width: 1024px){.studio-astro-hud-box.svelte-n5t45a,.studio-astro-hud-readout.svelte-n5t45a,.studio-astro-desktop-ornament.svelte-n5t45a{display:none}}@media (max-width: 767px){.studio-astro-constellation-map.svelte-n5t45a,.studio-astro-foreground-haze.svelte-n5t45a{display:none}.studio-astro-planetary-body.svelte-n5t45a{top:-5%!important;right:-15%!important;width:320px!important;height:320px!important}.studio-astro-planetary-body.svelte-n5t45a:before,.studio-astro-planetary-body.svelte-n5t45a:after{filter:none}.studio-astro-hero-letter.svelte-n5t45a{filter:none;text-shadow:0 2px 12px rgba(0,0,0,.6);background:linear-gradient(to bottom,#e6dec8,#d3c7a9 42%,#b9a88a);background-clip:text;-webkit-background-clip:text;opacity:.88}.studio-astro-hero-title.svelte-n5t45a:after{display:none}.studio-astro-nebula-bg.svelte-n5t45a{background:radial-gradient(ellipse 95% 85% at 55% 40%,rgba(30,160,240,.85) 0%,rgba(40,120,220,.65) 12%,rgba(25,90,190,.45) 25%,rgba(20,60,150,.3) 40%,transparent 75%),radial-gradient(ellipse 75% 70% at 15% 20%,rgba(255,170,60,.95) 0%,rgba(255,130,40,.85) 12%,rgba(240,90,50,.7) 25%,rgba(210,60,65,.5) 40%,transparent 70%),radial-gradient(ellipse 100% 90% at 42% 40%,rgba(120,40,180,.7) 0%,rgba(90,25,150,.5) 25%,rgba(60,18,110,.45) 45%,transparent 80%),radial-gradient(ellipse 45% 55% at 72% 40%,rgba(40,220,255,.45) 0%,rgba(25,150,200,.3) 30%,transparent 60%),linear-gradient(to bottom,#10081e,#140c30 18%,#110a28 35%,#0d0920 55%,#090616)}}@media (prefers-reduced-motion: reduce){.studio-motion-page-load.svelte-n5t45a,.studio-motion-stagger.svelte-n5t45a>.studio-motion-stagger-child{animation:none!important}.studio-motion-visual.svelte-n5t45a,.studio-motion-stagger.svelte-n5t45a>.studio-motion-stagger-child{transition:none!important}.studio-authored-animation.svelte-n5t45a{animation:none!important;transition:none!important}.studio-authored-animation.studio-authored-fallback-fade.svelte-n5t45a{animation:svelte-n5t45a-studio-authored-fade-in .16s ease-out both!important}.studio-effect.studio-reduced-hide.svelte-n5t45a{display:none!important}.studio-effect-star-field.svelte-n5t45a:before,.studio-effect-particle-field.svelte-n5t45a:before{animation:none;transition:none;transform:none}}.editor-block-renderer.svelte-4680qy{--accent: #2563eb;--accent-strong: #1d4ed8;--accent-soft: #dbeafe;--ink: #0f172a;--muted: #5b6472;--line: #dbe3ea;--panel: rgba(255, 255, 255, .96);--panel-soft: #f8fbff;--dark: #08111f;--dark-2: #0f1b31;display:flex;flex-direction:column;gap:1.25rem;color:var(--ink)}.editor-block-renderer.site-astronomy.svelte-4680qy{--accent: #7c3aed;--accent-strong: #5b21b6;--accent-soft: #ede9fe}.editor-block-renderer.site-physics.svelte-4680qy{--accent: #0f8b7e;--accent-strong: #0f766e;--accent-soft: #d7fbf5}.render-title.svelte-4680qy h1:where(.svelte-4680qy),.render-block.svelte-4680qy h2:where(.svelte-4680qy),.render-block.svelte-4680qy h3:where(.svelte-4680qy){margin:0;font-family:Space Grotesk,sans-serif;letter-spacing:0}.render-title.svelte-4680qy h1:where(.svelte-4680qy){font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.render-block.svelte-4680qy{border:1px solid var(--line);border-radius:1.15rem;background:var(--panel);box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffc7;padding:clamp(1.35rem,2.4vw,2.4rem);overflow:hidden}.component-backed-block.svelte-4680qy{width:100%;overflow:hidden}.root-leadership-block.svelte-4680qy{border-radius:1.25rem;background:radial-gradient(circle at 12% 15%,rgba(14,165,233,.12),transparent 24rem),radial-gradient(circle at 88% 75%,rgba(167,139,250,.12),transparent 24rem),linear-gradient(155deg,#07111f,#11172a 55%,#300f1a);padding:clamp(1rem,3vw,2.5rem)}.astro-announcement-wrapper.svelte-4680qy{max-width:64rem;margin:2rem auto 0;padding:0 1rem;overflow:visible}@media (min-width: 640px){.astro-announcement-wrapper.svelte-4680qy{padding-inline:1.5rem}}@media (min-width: 1024px){.astro-announcement-wrapper.svelte-4680qy{padding-inline:2rem}}.root-portal-block.svelte-4680qy{position:relative;min-height:calc(100svh + -0px);background:radial-gradient(circle at 12% 12%,rgba(79,70,229,.22),transparent 24rem),radial-gradient(circle at 88% 24%,rgba(14,165,233,.16),transparent 24rem),linear-gradient(135deg,#050816,#07111f 52%,#0b1324);color:#f8fafc;isolation:isolate;padding:clamp(2rem,4vw,5rem)}.root-portal-stars.svelte-4680qy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(1px 1px at 8% 22%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 18% 48%,rgba(255,220,170,.5),transparent),radial-gradient(1.2px 1.2px at 42% 72%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 68% 52%,rgba(200,210,255,.5),transparent),radial-gradient(2px 2px at 82% 18%,rgba(255,240,200,.8),transparent);opacity:.72}.root-portal-inner.svelte-4680qy{display:grid;gap:clamp(2rem,5vw,4rem);width:min(100%,82rem);min-height:calc(100svh - clamp(4rem,8vw,10rem));margin:0 auto;align-content:center}.root-portal-heading.svelte-4680qy{display:grid;gap:.65rem;max-width:48rem}.root-portal-heading.svelte-4680qy p:where(.svelte-4680qy){margin:0;color:#93c5fd;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.root-portal-heading.svelte-4680qy h2:where(.svelte-4680qy){margin:0;font-size:clamp(3rem,9vw,8rem);line-height:.88;color:#fff}.root-portal-heading.svelte-4680qy span:where(.svelte-4680qy){max-width:44rem;color:#cbd5e1;font-size:clamp(1rem,2vw,1.35rem);line-height:1.6}.root-portal-grid.svelte-4680qy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem)}.root-portal-card.svelte-4680qy{position:relative;min-height:clamp(18rem,32vw,28rem);overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:1.25rem;background:#0f172ab8;color:#fff;text-decoration:none;box-shadow:0 24px 60px #0000003d;padding:1.5rem}.root-portal-card.svelte-4680qy span:where(.svelte-4680qy),.root-portal-card.svelte-4680qy strong:where(.svelte-4680qy){position:relative;z-index:1;display:block}.root-portal-card.svelte-4680qy span:where(.svelte-4680qy){color:#c7d2fe;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.root-portal-card.svelte-4680qy strong:where(.svelte-4680qy){margin-top:.35rem;font-size:clamp(1.8rem,4vw,3.5rem);line-height:.95}.root-portal-canvas.svelte-4680qy{position:absolute;top:0;right:0;bottom:0;left:0}.render-block-shell.svelte-4680qy{position:relative;border-radius:.55rem}.editable-preview.svelte-4680qy .render-block-shell:where(.svelte-4680qy){cursor:pointer;outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s ease,box-shadow .15s ease}.editable-preview.svelte-4680qy .render-block-shell[draggable=true]:where(.svelte-4680qy){cursor:grab}.editable-preview.svelte-4680qy .render-block-shell[draggable=true]:where(.svelte-4680qy):active{cursor:grabbing}.editable-preview.svelte-4680qy .inside-drop-target:where(.svelte-4680qy){position:relative}.editable-preview.svelte-4680qy .inside-drop-target:where(.svelte-4680qy):after{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:20;display:grid;place-items:center;border:1px dashed transparent;border-radius:1rem;color:transparent;font-size:.75rem;font-weight:900;letter-spacing:.08em;pointer-events:none;text-transform:uppercase;transition:border-color .12s ease,background .12s ease,color .12s ease;content:"Drop inside layout"}.drag-active.svelte-4680qy .inside-drop-target:where(.svelte-4680qy):after{border-color:#0ea5e959;background:#0ea5e914;color:#0e7490d1}.drag-active.svelte-4680qy .inside-drop-target.inside-drop-active:where(.svelte-4680qy):after{border-color:#10b981e0;background:#10b98129;color:#047857}.editable-preview.svelte-4680qy .render-block-shell:where(.svelte-4680qy):hover{outline-color:color-mix(in srgb,var(--accent) 40%,transparent)}.editable-preview.svelte-4680qy .render-block-shell.selected-block:where(.svelte-4680qy){outline-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}.resize-handles.svelte-4680qy{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:30;pointer-events:none}.resize-handles.svelte-4680qy .handle:where(.svelte-4680qy){position:absolute;width:.72rem;height:.72rem;border:2px solid #ffffff;border-radius:999px;background:var(--accent);box-shadow:0 3px 12px #0f172a47}.resize-handles.svelte-4680qy .nw:where(.svelte-4680qy){top:0;left:0}.resize-handles.svelte-4680qy .n:where(.svelte-4680qy){top:0;left:50%;transform:translate(-50%)}.resize-handles.svelte-4680qy .ne:where(.svelte-4680qy){top:0;right:0}.resize-handles.svelte-4680qy .e:where(.svelte-4680qy){top:50%;right:0;transform:translateY(-50%)}.resize-handles.svelte-4680qy .se:where(.svelte-4680qy){right:0;bottom:0}.resize-handles.svelte-4680qy .s:where(.svelte-4680qy){bottom:0;left:50%;transform:translate(-50%)}.resize-handles.svelte-4680qy .sw:where(.svelte-4680qy){bottom:0;left:0}.resize-handles.svelte-4680qy .w:where(.svelte-4680qy){top:50%;left:0;transform:translateY(-50%)}.inline-editable.svelte-4680qy{border-radius:.25rem;outline:1px dashed transparent;outline-offset:3px;cursor:text}.inline-editable.svelte-4680qy:hover,.inline-editable.svelte-4680qy:focus{background:color-mix(in srgb,var(--accent-soft) 55%,transparent);outline-color:color-mix(in srgb,var(--accent) 58%,transparent)}.inline-editable.svelte-4680qy:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.inline-editable-body.svelte-4680qy{min-height:1.35rem;white-space:pre-wrap}.drop-rail.svelte-4680qy,.empty-drop-zone.svelte-4680qy{display:none;width:100%;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--accent) 38%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--accent-soft) 74%,#fff);color:var(--accent);font:inherit;font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:none;cursor:copy}.drag-active.svelte-4680qy .drop-rail:where(.svelte-4680qy){display:flex;min-height:1.45rem;margin:-.35rem 0;opacity:.9}.drag-active.svelte-4680qy .drop-rail.active:where(.svelte-4680qy),.drag-active.svelte-4680qy .empty-drop-zone.active:where(.svelte-4680qy){border-style:solid;background:var(--accent);color:#fff;opacity:1}.empty-drop-zone.svelte-4680qy{min-height:12rem}.drag-active.svelte-4680qy .empty-drop-zone:where(.svelte-4680qy){display:flex}.compact.svelte-4680qy .render-block:where(.svelte-4680qy){padding:1rem}.block-label.svelte-4680qy{margin:0 0 .45rem;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pattern-preview-header.svelte-4680qy{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.pattern-preview-header.svelte-4680qy .block-label:where(.svelte-4680qy){margin:0}.pattern-preview-header.svelte-4680qy span:where(.svelte-4680qy),.pattern-empty.svelte-4680qy{color:var(--muted);font-size:.78rem}.pattern-preview-children.svelte-4680qy{border-top:1px dashed var(--line);padding-top:.9rem}.pattern-preview-children.svelte-4680qy .editor-block-renderer{gap:.8rem}.rendered-copy.svelte-4680qy *{max-width:70ch}.rendered-copy.svelte-4680qy p,.render-block.svelte-4680qy p:where(.svelte-4680qy),.announcement-block.svelte-4680qy span:where(.svelte-4680qy){margin:.45rem 0 0;color:var(--muted);line-height:1.65}.rendered-copy.svelte-4680qy p:first-child{margin-top:0}.rendered-copy.svelte-4680qy a,.contact-block.svelte-4680qy a:where(.svelte-4680qy){color:var(--accent);font-weight:600}.hero-block.svelte-4680qy{position:relative;isolation:isolate;min-height:clamp(20rem,42vw,34rem);border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 18rem),linear-gradient(135deg,#08111f,#0f1b31 56%,#13243f);color:#f8fafc;padding:clamp(2rem,5vw,5rem)}.hero-block.svelte-4680qy:before,.hero-block.svelte-4680qy:after{position:absolute;z-index:-1;content:"";pointer-events:none}.hero-block.svelte-4680qy:before{top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:1px solid rgba(255,255,255,.13);border-radius:.95rem}.hero-block.svelte-4680qy:after{top:12%;right:clamp(1.2rem,5vw,5rem);width:min(34vw,24rem);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:999px;background:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.16) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(255,255,255,.12) 50%,transparent 51%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 32%,transparent),transparent 56%);box-shadow:0 0 80px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 0 36px #ffffff14;opacity:.85}.hero-block.svelte-4680qy h2:where(.svelte-4680qy){font-size:clamp(2.7rem,7vw,6.7rem);line-height:.92;max-width:10.5ch;color:inherit}.hero-block.svelte-4680qy p:where(.svelte-4680qy):not(.block-label:where(.svelte-4680qy)){max-width:42rem;color:#e2e8f0db;font-size:clamp(1.05rem,1.7vw,1.35rem)}.hero-physics-split.svelte-4680qy{padding-right:min(34vw,28rem)}.hero-astronomy-cinematic.svelte-4680qy{background:radial-gradient(circle at 74% 12%,rgba(196,181,253,.44),transparent 20rem),radial-gradient(circle at 12% 82%,rgba(6,182,212,.2),transparent 18rem),linear-gradient(135deg,#050816,#12102f 58%,#1d1747)}.hero-astronomy-page-header.svelte-4680qy{min-height:clamp(16rem,32vw,25rem);border-color:#f5f0e829;background:radial-gradient(ellipse at 18% 16%,rgba(232,120,50,.18),transparent 24rem),radial-gradient(ellipse at 78% 18%,rgba(34,211,238,.14),transparent 22rem),linear-gradient(135deg,#0c0618fa,#080510fa);color:#f5f0e8}.hero-physics-page-header.svelte-4680qy{min-height:clamp(15rem,30vw,24rem);border-color:#60a5fa3d;background:radial-gradient(circle at 88% 12%,rgba(34,211,238,.18),transparent 18rem),linear-gradient(135deg,#050816,#0f172a 60%,#111827);color:#f8fafc}.hero-standard-page.svelte-4680qy{min-height:clamp(16rem,34vw,28rem);background:radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 16rem),linear-gradient(135deg,#f9fcff,#ecf4ff 58%,#fff);color:var(--ink)}.hero-standard-page.svelte-4680qy p:where(.svelte-4680qy):not(.block-label:where(.svelte-4680qy)){color:var(--muted)}.hero-standard-page.svelte-4680qy:before{border-color:color-mix(in srgb,var(--accent) 18%,transparent)}.hero-image.svelte-4680qy{display:block;width:min(100%,38rem);max-height:22rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;margin-top:1.25rem}.image-block.svelte-4680qy{padding:0;overflow:hidden}.image-block.svelte-4680qy img:where(.svelte-4680qy){display:block;width:100%;max-height:34rem;-o-object-fit:cover;object-fit:cover}.image-block.svelte-4680qy p:where(.svelte-4680qy){padding:0 1rem 1rem}.render-button.svelte-4680qy{display:inline-flex;align-items:center;margin-top:1rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;padding:.7rem 1rem;text-decoration:none}.cta-block.svelte-4680qy{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 14rem),linear-gradient(135deg,#fff,#f4f9ff)}.cta-block.variant-dark-cta.svelte-4680qy{border-color:#ffffff1f;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 14rem),linear-gradient(135deg,#08111f,#111827);color:#f8fafc}.cta-block.variant-astro-nebula-band.svelte-4680qy{border-color:#f5f0e829;background:radial-gradient(ellipse at 18% 20%,rgba(232,120,50,.2),transparent 22rem),radial-gradient(ellipse at 78% 8%,rgba(34,211,238,.16),transparent 20rem),linear-gradient(135deg,#0d0619,#090511);color:#f5f0e8;box-shadow:0 26px 76px #00000047,inset 0 1px #ffffff14}.cta-block.variant-dark-cta.svelte-4680qy p:where(.svelte-4680qy),.cta-block.variant-astro-nebula-band.svelte-4680qy p:where(.svelte-4680qy){color:#cbd5e1}.section-block.svelte-4680qy{display:grid;gap:.65rem}.section-block.width-normal.svelte-4680qy{width:100%;max-width:54rem;margin-inline:auto}.section-block.width-wide.svelte-4680qy{width:100%;max-width:76rem;margin-inline:auto}.section-block.width-full.svelte-4680qy{max-width:none}.section-block.spacing-compact.svelte-4680qy{padding:.95rem}.section-block.spacing-spacious.svelte-4680qy{padding:2.25rem}.section-block.align-center.svelte-4680qy{justify-items:center;text-align:center}.section-block.align-center.svelte-4680qy .rendered-copy:where(.svelte-4680qy) *{margin-inline:auto}.section-plain.svelte-4680qy{border-color:transparent;background:transparent}.section-panel.svelte-4680qy{background:var(--panel)}.section-accent.svelte-4680qy{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(135deg,var(--accent-soft),#fff 70%)}.section-dark.svelte-4680qy{border-color:#111827;background:#111827;color:#f8fafc}.section-block.variant-science-band.svelte-4680qy,.section-block.variant-panel.svelte-4680qy{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 72%,transparent) 0 .38rem,transparent .38rem),linear-gradient(135deg,#fff,#f8fbff)}.section-block.variant-dark-band.svelte-4680qy{border-color:color-mix(in srgb,var(--accent) 34%,#1f2937);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 14rem),linear-gradient(135deg,#0b1324,#111827);color:#f8fafc}.section-block.variant-astro-glass-panel.svelte-4680qy,.section-block.variant-root-glass-panel.svelte-4680qy{border-color:#f5f0e824;background:linear-gradient(135deg,#ffffff17,#ffffff09),#080510d1;color:#f8fafc;box-shadow:0 24px 70px #00000040,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-block.variant-astro-nebula-band.svelte-4680qy{border-color:#22d3ee2e;background:radial-gradient(ellipse at 15% 20%,rgba(232,120,50,.16),transparent 22rem),radial-gradient(ellipse at 72% 8%,rgba(124,58,237,.22),transparent 22rem),linear-gradient(135deg,#0c0618,#080510);color:#f5f0e8}.section-block.variant-physics-content-band.svelte-4680qy{border-color:#60a5fa33;background:radial-gradient(circle at 90% 12%,rgba(34,211,238,.11),transparent 14rem),linear-gradient(135deg,#fff,#f8fbff)}.section-block.variant-dark-band.svelte-4680qy p:where(.svelte-4680qy),.section-block.variant-dark-band.svelte-4680qy .rendered-copy:where(.svelte-4680qy) *{color:#dbe6f2}.section-block.variant-plain.svelte-4680qy{border-color:transparent;background:transparent;box-shadow:none}.section-dark.svelte-4680qy p:where(.svelte-4680qy),.section-dark.svelte-4680qy .rendered-copy:where(.svelte-4680qy) *{color:#d1d5db}.columns-block.svelte-4680qy{display:grid;gap:1rem}.column-grid.svelte-4680qy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.columns-2.svelte-4680qy .column-grid:where(.svelte-4680qy){grid-template-columns:repeat(2,minmax(0,1fr))}.columns-4.svelte-4680qy .column-grid:where(.svelte-4680qy){grid-template-columns:repeat(4,minmax(0,1fr))}.columns-block.gap-wide.svelte-4680qy .column-grid:where(.svelte-4680qy){gap:1.25rem}.column-card.svelte-4680qy{display:grid;align-content:start;gap:.55rem;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:.9rem;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 28px #0f172a0f;padding:1.15rem}.variant-research-cards.svelte-4680qy .column-card:where(.svelte-4680qy),.variant-research-cards.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy){border-color:#ffffff1a;background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 9rem),linear-gradient(135deg,#0b1324,#14213a);color:#f8fafc}.variant-research-cards.svelte-4680qy .column-card:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-research-cards.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy){color:#cbd5e1}.variant-benefit-grid.svelte-4680qy .column-card:where(.svelte-4680qy),.variant-benefit-grid.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy){background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 52%,#fff),#fff)}.variant-astro-benefit-grid.svelte-4680qy .column-card:where(.svelte-4680qy),.variant-astro-benefit-grid.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy),.variant-astro-glass-cards.svelte-4680qy .column-card:where(.svelte-4680qy),.variant-astro-glass-cards.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy),.variant-root-stat-cards.svelte-4680qy .column-card:where(.svelte-4680qy),.variant-root-stat-cards.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy){border-color:#f5f0e824;background:linear-gradient(135deg,#ffffff1a,#ffffff09);color:#f8fafc;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.variant-astro-benefit-grid.svelte-4680qy .column-card:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-astro-glass-cards.svelte-4680qy .column-card:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-root-stat-cards.svelte-4680qy .column-card:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-astro-benefit-grid.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-astro-glass-cards.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-root-stat-cards.svelte-4680qy .feature-grid:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy){color:#e2e8f0d1}.column-card.svelte-4680qy img:where(.svelte-4680qy){display:block;width:100%;aspect-ratio:16 / 10;border-radius:.35rem;-o-object-fit:cover;object-fit:cover}.column-card.svelte-4680qy p:where(.svelte-4680qy){margin-top:0}.text-link.svelte-4680qy{color:var(--accent);font-weight:700;text-decoration:none}.feature-grid.svelte-4680qy{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.feature-grid.svelte-4680qy article:where(.svelte-4680qy){border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:.9rem;background:#fff;padding:1.15rem;box-shadow:0 12px 28px #0f172a0f}.feed-heading.svelte-4680qy{display:grid;gap:.35rem;margin-bottom:1rem}.feed-list.svelte-4680qy,.officer-grid.svelte-4680qy{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.feed-list.svelte-4680qy article:where(.svelte-4680qy),.officer-grid.svelte-4680qy article:where(.svelte-4680qy){border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:.9rem;background:#fff;padding:1.1rem;box-shadow:0 12px 28px #0f172a0f}.officer-clubs.svelte-4680qy{display:flex;flex-wrap:wrap;gap:.35rem;margin:.55rem 0 .35rem}.officer-club.svelte-4680qy{display:inline-flex;max-width:100%;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:999px;padding:.2rem .52rem;background:color-mix(in srgb,var(--accent) 8%,#fff);color:var(--accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.club-physics.svelte-4680qy{border-color:#dc26263d;background:#fee2e2c7;color:#991b1b}.club-astronomy.svelte-4680qy{border-color:#2563eb3d;background:#dbeafec7;color:#1d4ed8}.officer-role-list.svelte-4680qy{display:grid;gap:.2rem;margin:.45rem 0;color:var(--muted);font-size:.82rem;line-height:1.35}.officer-role-list.svelte-4680qy span:where(.svelte-4680qy){overflow-wrap:anywhere}.officer-role-list.svelte-4680qy strong:where(.svelte-4680qy){color:var(--text)}.variant-event-cards.svelte-4680qy{background:radial-gradient(circle at 94% 6%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 16rem),linear-gradient(135deg,#fff,#f7fbff)}.variant-event-cards.svelte-4680qy .feed-list:where(.svelte-4680qy) article:where(.svelte-4680qy){position:relative;padding-left:1.35rem}.variant-event-cards.svelte-4680qy .feed-list:where(.svelte-4680qy) article:where(.svelte-4680qy):before{position:absolute;top:1rem;bottom:1rem;left:.72rem;width:.22rem;border-radius:999px;background:var(--accent);content:""}.variant-physics-event-cards.svelte-4680qy,.variant-root-event-calendar.svelte-4680qy{border-color:#60a5fa2e;background:radial-gradient(circle at 92% 8%,rgba(59,130,246,.14),transparent 16rem),linear-gradient(135deg,#0b1220,#111827);color:#f8fafc}.variant-physics-event-cards.svelte-4680qy .feed-list:where(.svelte-4680qy) article:where(.svelte-4680qy),.variant-root-event-calendar.svelte-4680qy .feed-list:where(.svelte-4680qy) article:where(.svelte-4680qy),.variant-root-officer-glass.svelte-4680qy .officer-grid:where(.svelte-4680qy) article:where(.svelte-4680qy),.variant-astro-profile-glass.svelte-4680qy .officer-grid:where(.svelte-4680qy) article:where(.svelte-4680qy){border-color:#94a3b833;background:#0f172abd;color:#f8fafc;box-shadow:0 18px 44px #00000038}.variant-physics-event-cards.svelte-4680qy .feed-list:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-root-event-calendar.svelte-4680qy .feed-list:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-root-officer-glass.svelte-4680qy .officer-grid:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy),.variant-astro-profile-glass.svelte-4680qy .officer-grid:where(.svelte-4680qy) article:where(.svelte-4680qy) p:where(.svelte-4680qy){color:#cbd5e1}.feed-list.svelte-4680qy small:where(.svelte-4680qy){color:var(--accent);font-weight:700;text-transform:uppercase}.gallery-grid.svelte-4680qy{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.gallery-grid.svelte-4680qy figure:where(.svelte-4680qy){overflow:hidden;min-height:9rem;margin:0;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:.9rem;background:#f8fafc;box-shadow:0 12px 28px #0f172a0f}.variant-gallery-mosaic.svelte-4680qy .gallery-grid:where(.svelte-4680qy){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.variant-gallery-mosaic.svelte-4680qy .gallery-grid:where(.svelte-4680qy) figure:where(.svelte-4680qy):first-child{grid-column:span 2}.variant-physics-gallery-grid.svelte-4680qy{border-color:#60a5fa29;background:linear-gradient(135deg,#fff,#f8fbff)}.variant-gallery-mosaic.svelte-4680qy .gallery-placeholder:where(.svelte-4680qy){min-height:15rem;border-style:dashed;background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.035) 1px,transparent 1px),#f8fafc;background-size:28px 28px}.gallery-grid.svelte-4680qy img:where(.svelte-4680qy),.officer-grid.svelte-4680qy img:where(.svelte-4680qy){display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.gallery-grid.svelte-4680qy figcaption:where(.svelte-4680qy){padding:.7rem;color:var(--muted)}.gallery-placeholder.svelte-4680qy{display:grid;place-items:center}.feature-icon.svelte-4680qy{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-bottom:.75rem;border-radius:.75rem;background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.announcement-block.svelte-4680qy{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 80%,#fff),#fff);box-shadow:0 12px 30px #0f172a12}.contact-links.svelte-4680qy{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.9rem}.contact-form-block.svelte-4680qy,.join-flow-block.svelte-4680qy{display:grid;gap:1rem;border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:radial-gradient(circle at 95% 8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 13rem),linear-gradient(135deg,#fff,#f7fbff)}.contact-form-block.variant-astro-contact-form.svelte-4680qy,.join-flow-block.variant-astro-register-panel.svelte-4680qy,.contact-block.variant-astro-contact-split.svelte-4680qy{border-color:#f5f0e824;background:radial-gradient(ellipse at 20% 8%,rgba(232,120,50,.13),transparent 18rem),radial-gradient(ellipse at 82% 12%,rgba(34,211,238,.11),transparent 18rem),linear-gradient(135deg,#0c0618eb,#080510f5);color:#f5f0e8;box-shadow:0 24px 70px #00000040,inset 0 1px #ffffff14}.contact-form-block.variant-astro-contact-form.svelte-4680qy p:where(.svelte-4680qy),.join-flow-block.variant-astro-register-panel.svelte-4680qy p:where(.svelte-4680qy),.contact-block.variant-astro-contact-split.svelte-4680qy p:where(.svelte-4680qy){color:#f5f0e8c2}.variant-contact-split.svelte-4680qy,.variant-join-panel.svelte-4680qy{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);align-items:start}.contact-block.variant-contact-split.svelte-4680qy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);align-items:start;border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:radial-gradient(circle at 95% 8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 13rem),linear-gradient(135deg,#fff,#f7fbff)}.contact-form.svelte-4680qy{display:grid;gap:.85rem;max-width:38rem}.contact-form.svelte-4680qy label:where(.svelte-4680qy){display:grid;gap:.35rem;color:var(--muted);font-weight:700}.contact-form.svelte-4680qy input:where(.svelte-4680qy),.contact-form.svelte-4680qy textarea:where(.svelte-4680qy){width:100%;border:1px solid var(--line);border-radius:.4rem;color:var(--ink);font:inherit;padding:.72rem .8rem}.form-status.svelte-4680qy{border-radius:.45rem;padding:.75rem .9rem}.form-status.success.svelte-4680qy{background:#dcfce7;color:#166534}.form-status.error.svelte-4680qy{background:#fee2e2;color:#991b1b}.join-actions.svelte-4680qy{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.render-button.secondary.svelte-4680qy{background:#111827}.footer-block.svelte-4680qy{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-color:#ffffff1f;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 16rem),linear-gradient(135deg,#07111f,#111827);color:#f9fafb}.footer-block.variant-astro-archive-footer.svelte-4680qy{border-color:#f5f0e81f;background:radial-gradient(ellipse at 18% 12%,rgba(232,120,50,.12),transparent 20rem),linear-gradient(135deg,#05030a,#0a0612 68%,#111827)}.footer-block.svelte-4680qy h2:where(.svelte-4680qy),.footer-block.svelte-4680qy p:where(.svelte-4680qy),.footer-block.svelte-4680qy small:where(.svelte-4680qy){color:inherit}.footer-block.svelte-4680qy .contact-links:where(.svelte-4680qy) a:where(.svelte-4680qy){color:#c7d2fe}.render-spacer.svelte-4680qy{height:var(--spacer-size)}@media (max-width: 700px){.cta-block.svelte-4680qy{align-items:flex-start;flex-direction:column}.column-grid.svelte-4680qy,.columns-2.svelte-4680qy .column-grid:where(.svelte-4680qy),.columns-4.svelte-4680qy .column-grid:where(.svelte-4680qy){grid-template-columns:1fr}.footer-block.svelte-4680qy{align-items:flex-start;flex-direction:column}.root-portal-grid.svelte-4680qy{grid-template-columns:1fr}.hero-block.svelte-4680qy{padding:1.25rem}.hero-physics-split.svelte-4680qy{padding-right:1.25rem}.hero-block.svelte-4680qy:after{opacity:.24}.variant-contact-split.svelte-4680qy,.variant-join-panel.svelte-4680qy,.contact-block.variant-contact-split.svelte-4680qy{grid-template-columns:1fr}.variant-gallery-mosaic.svelte-4680qy .gallery-grid:where(.svelte-4680qy) figure:where(.svelte-4680qy):first-child{grid-column:span 1}}
