.hero-section.svelte-tibptj{background:transparent;position:relative;z-index:40;pointer-events:none}.adaptive-text.svelte-tibptj{transition:color var(--dur-med) var(--ease-std)}.title-toggle.svelte-tibptj{--audio-intensity: 0;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-emph),text-shadow var(--dur-fast) var(--ease-emph),letter-spacing var(--dur-fast) var(--ease-emph)}.hero-title.svelte-tibptj{font-size:clamp(3.4rem,2.2rem + 5.4vw,7.2rem);line-height:.9;letter-spacing:-.055em;text-transform:none;font-weight:700;text-shadow:0 10px 24px rgba(0,0,0,.34),0 4px 8px rgba(0,0,0,.22)}.hero-role.svelte-tibptj{font-size:clamp(1.7rem,1.08rem + 2.4vw,3.25rem);font-weight:300;line-height:1.08;letter-spacing:-.04em;max-width:20ch;color:#fffffff7}.hero-role.svelte-tibptj span:where(.svelte-tibptj){color:#ff00b8;font-weight:700;text-shadow:0 0 18px rgba(255,0,184,.34),0 6px 10px rgba(0,0,0,.28)}.hero-subtitle.svelte-tibptj{font-size:clamp(1.45rem,1rem + 1.65vw,2.9rem);font-weight:300;letter-spacing:-.045em;line-height:1.14;max-width:32ch;text-transform:none;color:#fffffff0;text-wrap:balance;opacity:1}.title-toggle.svelte-tibptj:hover{transform:translateY(-1px);text-shadow:0 0 18px rgba(255,78,173,.88),0 0 34px rgba(104,193,255,.74),0 0 52px rgba(255,40,145,.45),0 2px 2px rgba(0,0,0,.55)}.title-toggle.audio-live.svelte-tibptj{text-shadow:0 0 calc(10px + var(--audio-intensity) * 24px) rgba(255,90,180,calc(.22 + var(--audio-intensity) * .55)),0 0 calc(16px + var(--audio-intensity) * 30px) rgba(110,200,255,calc(.2 + var(--audio-intensity) * .45)),0 0 calc(22px + var(--audio-intensity) * 36px) rgba(255,50,160,calc(.12 + var(--audio-intensity) * .35)),0 2px 2px rgba(0,0,0,.5)}.title-toggle.focus-active.svelte-tibptj{letter-spacing:.04em;text-shadow:0 0 14px rgba(90,200,255,.9),0 0 28px rgba(80,120,255,.55),0 2px 2px rgba(0,0,0,.55)}.title-toggle.audio-live.focus-active.svelte-tibptj{text-shadow:0 0 calc(14px + var(--audio-intensity) * 22px) rgba(255,94,186,calc(.3 + var(--audio-intensity) * .5)),0 0 calc(24px + var(--audio-intensity) * 30px) rgba(110,200,255,calc(.28 + var(--audio-intensity) * .42)),0 2px 2px rgba(0,0,0,.56)}@media(max-width:900px){.hero-title.svelte-tibptj{font-size:clamp(2.9rem,2rem + 4vw,4.4rem)}.hero-role.svelte-tibptj{margin-top:1.25rem;font-size:clamp(1.55rem,1.2rem + 1.8vw,2.35rem);max-width:16ch}.hero-subtitle.svelte-tibptj{font-size:clamp(1.2rem,.98rem + 1vw,1.65rem);letter-spacing:-.035em;padding:0 1rem;max-width:none}}.social-bubbles.svelte-1iao9h6{animation:svelte-1iao9h6-float 3s ease-in-out infinite}.social-bubble.svelte-1iao9h6{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.social-bubble.svelte-1iao9h6:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.social-bubble.svelte-1iao9h6:hover:before{left:100%}.social-bubble.svelte-1iao9h6:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 20px 40px #0000004d;color:#fff}.social-bubble.youtube.svelte-1iao9h6:hover{background:#f003;border-color:#ff000080;box-shadow:0 20px 40px #f003}.social-bubble.instagram.svelte-1iao9h6:hover{background:linear-gradient(45deg,#e1306c33,#ffd60033);border-color:#e1306c80;box-shadow:0 20px 40px #e1306c33}.social-bubble.facebook.svelte-1iao9h6:hover{background:#1877f233;border-color:#1877f280;box-shadow:0 20px 40px #1877f233}.social-bubble.knorpsonic.svelte-1iao9h6:hover{background:linear-gradient(145deg,#00ffc238,#006eff2e);border-color:#00ffc294;box-shadow:0 20px 40px #00ffc238}.knorp-mark.svelte-1iao9h6{font-family:var(--font-label);font-size:1rem;font-weight:700;letter-spacing:.05em}.social-bubble.svelte-1iao9h6:nth-child(1){animation-delay:0s}.social-bubble.svelte-1iao9h6:nth-child(2){animation-delay:.2s}.social-bubble.svelte-1iao9h6:nth-child(3){animation-delay:.4s}.social-bubble.svelte-1iao9h6:nth-child(4){animation-delay:.6s}@keyframes svelte-1iao9h6-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.social-bubbles.svelte-1iao9h6{top:auto;bottom:.9rem;left:50%;right:auto;transform:translate(-50%);gap:.55rem;flex-direction:row;padding:.36rem .55rem;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#070b148a;border:1px solid rgba(184,206,255,.18)}.social-bubble.svelte-1iao9h6{width:44px;height:44px}.social-bubble.svelte-1iao9h6 svg:where(.svelte-1iao9h6){width:20px;height:20px}}.sphere-preview.svelte-vgoofs{position:relative;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:radial-gradient(circle at 30% 18%,rgba(112,173,255,.25),transparent 58%),radial-gradient(circle at 76% 85%,rgba(255,140,203,.18),transparent 64%),#070d18}.sphere-preview.svelte-vgoofs img:where(.svelte-vgoofs),.sphere-preview__fallback.svelte-vgoofs,.sphere-preview__player.svelte-vgoofs,.sphere-preview.svelte-vgoofs iframe:where(.svelte-vgoofs),.sphere-preview.svelte-vgoofs video:where(.svelte-vgoofs){position:absolute;inset:0;width:100%;height:100%}.sphere-preview.svelte-vgoofs img:where(.svelte-vgoofs),.sphere-preview.svelte-vgoofs video:where(.svelte-vgoofs){-o-object-fit:cover;object-fit:cover}.sphere-preview__player.svelte-vgoofs{display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,1.6vw,.9rem);z-index:1}.sphere-preview__player.is-facebook.svelte-vgoofs{padding:0;overflow:hidden}.sphere-preview.svelte-vgoofs iframe:where(.svelte-vgoofs){position:relative;display:block;border:0;background:#070d18;width:100%;height:100%;max-width:100%}.sphere-preview.svelte-vgoofs img:where(.svelte-vgoofs){opacity:.86}.sphere-preview__player.is-facebook.svelte-vgoofs iframe:where(.svelte-vgoofs){position:absolute;inset:50% auto auto 50%;width:max(100%,calc(100% * 16 / 9));height:max(100%,calc(100% * 16 / 9));max-width:none;max-height:none;margin:0;transform:translate(-50%,-50%);transform-origin:center center}.sphere-preview__fallback.svelte-vgoofs{background:radial-gradient(circle at 62% 38%,rgba(148,215,255,.2),transparent 55%),radial-gradient(circle at 26% 72%,rgba(255,136,201,.2),transparent 64%),linear-gradient(152deg,#070c16f2,#0a101dfa)}.sphere-preview.svelte-vgoofs:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070c160f,#070c1657);pointer-events:none}.sphere-preview.svelte-vgoofs:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #8fd6ff85}.sphere-preview.is-animated.svelte-vgoofs img:where(.svelte-vgoofs){transition:transform var(--dur-slow) var(--ease-emph),opacity var(--dur-med) var(--ease-std)}.sphere-preview.is-animated.svelte-vgoofs:hover img:where(.svelte-vgoofs),.sphere-preview.is-animated.svelte-vgoofs:focus-visible img:where(.svelte-vgoofs){transform:scale(1.02);opacity:.9}@media(prefers-reduced-motion:reduce){.sphere-preview.is-animated.svelte-vgoofs img:where(.svelte-vgoofs){transition:none}}.project-group.svelte-1adnqlh{background:transparent}.project-card.svelte-1adnqlh{--card-surface-a: rgba(8, 11, 18, .02);--card-surface-b: rgba(18, 28, 42, .03);--card-liquid-cyan: rgba(78, 204, 255, .08);--card-liquid-pink: rgba(255, 69, 165, .07);--card-acid: rgba(220, 255, 78, .04);--card-shadow: 0 38px 80px -52px rgba(0, 0, 0, .62);--card-shadow-hover: 0 46px 96px -56px rgba(0, 0, 0, .78);--card-lift: -2px}.project-card.svelte-1adnqlh{position:relative;overflow:hidden;border-radius:34px 8px 42px 12px;padding:clamp(.48rem,.48vw + .42rem,.72rem);background:radial-gradient(circle at 8% 12%,var(--card-liquid-cyan),transparent 34%),radial-gradient(circle at 88% 14%,var(--card-liquid-pink),transparent 28%),radial-gradient(circle at 52% 100%,var(--card-acid),transparent 30%),linear-gradient(154deg,var(--card-surface-a),var(--card-surface-b));backdrop-filter:blur(3px) saturate(118%);-webkit-backdrop-filter:blur(3px) saturate(118%);box-shadow:var(--card-shadow);isolation:isolate;transition:transform var(--dur-med) var(--ease-emph),box-shadow var(--dur-med) var(--ease-std),background-position var(--dur-slow) var(--ease-std)}.project-card.svelte-1adnqlh:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%);opacity:.24;pointer-events:none}.project-card.svelte-1adnqlh:after{content:"";position:absolute;inset:auto -12% -18% 22%;height:58%;background:conic-gradient(from 220deg at 50% 50%,rgba(255,88,172,.16),rgba(112,216,255,.06),transparent 58%,rgba(218,255,72,.08),rgba(255,88,172,.16));opacity:.42;filter:blur(28px);pointer-events:none;z-index:0}.project-card.svelte-1adnqlh:hover,.project-card.svelte-1adnqlh:focus-visible{transform:translateY(var(--card-lift));box-shadow:var(--card-shadow-hover)}.project-card.svelte-1adnqlh:focus-visible{outline:none;box-shadow:var(--card-shadow-hover),0 0 0 1px #81dfff14}.project-card__media.svelte-1adnqlh{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:30px 6px 38px 8px;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(143,214,255,.24),transparent 42%),radial-gradient(circle at 86% 86%,rgba(255,126,194,.22),transparent 46%),linear-gradient(135deg,#060a14d6,#050912a3);box-shadow:0 26px 44px -34px #000000d6,-18px 0 30px -28px #57d6ff38,20px 0 34px -30px #ff49a62e}.project-card__media.svelte-1adnqlh:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#060a140a 12%,#060a146b);pointer-events:none}.project-card__body.svelte-1adnqlh{margin-top:.48rem;display:grid;gap:.56rem;padding:0 .28rem .24rem}.project-card__type.svelte-1adnqlh{margin:0;font-family:var(--font-label);font-size:.58rem;letter-spacing:.19em;text-transform:uppercase;color:#f4f8ffeb;text-shadow:0 1px 0 rgba(0,0,0,.8),0 .15em .45em rgba(0,0,0,.52)}.project-card.svelte-1adnqlh .adaptive-text:where(.svelte-1adnqlh){margin:0;font-family:var(--font-display);font-size:clamp(1.16rem,.96rem + .66vw,1.44rem);font-weight:700;line-height:1.16;letter-spacing:.045em;text-transform:uppercase}.project-card.svelte-1adnqlh .adaptive-subtext:where(.svelte-1adnqlh){margin:0;font-family:var(--font-body);font-size:clamp(.82rem,.76rem + .18vw,.92rem);line-height:1.6;letter-spacing:.016em;color:#f8fbfff5}.project-card__actions.svelte-1adnqlh{display:flex;flex-wrap:wrap;gap:.48rem .74rem;padding-top:.26rem}.project-card__actions.svelte-1adnqlh a:where(.svelte-1adnqlh){text-decoration:none;font-family:var(--font-label);font-size:.56rem;letter-spacing:.13em;text-transform:uppercase;padding:0;background:transparent;color:#d9e5fab8;border-bottom:1px solid rgba(187,210,255,.12)}.project-card__actions.svelte-1adnqlh a:where(.svelte-1adnqlh):hover,.project-card__actions.svelte-1adnqlh a:where(.svelte-1adnqlh):focus-visible{color:#ecff86fa;border-bottom-color:#ecff86a3;outline:none}.project-group.svelte-1adnqlh h3:where(.svelte-1adnqlh){font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase}@media(max-width:900px){.project-card.svelte-1adnqlh{padding:.9rem;padding:.42rem;border-radius:24px 8px 30px 10px}.project-card.svelte-1adnqlh .adaptive-text:where(.svelte-1adnqlh){font-size:var(--step-1)}.project-card__media.svelte-1adnqlh{border-radius:22px 6px 28px 8px}.project-card__actions.svelte-1adnqlh{gap:.5rem}.project-card__actions.svelte-1adnqlh a:where(.svelte-1adnqlh){display:inline-flex;align-items:center;min-height:40px;padding:.36rem .62rem;font-size:.68rem;letter-spacing:.065em;border-radius:999px;border:none;border-bottom:1px solid rgba(187,210,255,.16);background:#070b1438}}@media(prefers-reduced-motion:reduce){.project-card.svelte-1adnqlh{transition:box-shadow var(--dur-fast) var(--ease-std)}.project-card.svelte-1adnqlh:hover,.project-card.svelte-1adnqlh:focus-visible{transform:none}}.contact-portal.svelte-etuuwm{position:relative;z-index:25;width:100%}.portal-shell.svelte-etuuwm{border:1px solid var(--stroke-soft);background:radial-gradient(circle at 8% 14%,rgba(255,78,163,.16),transparent 35%),radial-gradient(circle at 90% 2%,rgba(143,214,255,.14),transparent 34%),linear-gradient(140deg,#0b101ec7,#090e1cb8);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-md);padding:clamp(.95rem,1.7vw,1.2rem);box-shadow:var(--shadow-soft)}.portal-kicker.svelte-etuuwm{font-family:var(--font-label);letter-spacing:.08em;font-size:var(--step--1);color:var(--text-3);margin-bottom:.2rem}.portal-title.svelte-etuuwm{font-family:var(--font-display);font-size:var(--step-2);line-height:1.18;letter-spacing:.008em;font-weight:600;margin:0 0 .4rem;color:var(--text-1)}.portal-copy.svelte-etuuwm{color:var(--text-2);margin-bottom:.8rem;font-size:var(--step-0)}.portal-form.svelte-etuuwm{display:grid;gap:.65rem}label.svelte-etuuwm{display:grid;gap:.3rem}label.svelte-etuuwm span:where(.svelte-etuuwm){font-family:var(--font-label);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}input.svelte-etuuwm,textarea.svelte-etuuwm{border:1px solid var(--stroke-soft);background:#03071070;color:var(--text-1);border-radius:var(--radius-sm);padding:.65rem .75rem;outline:transparent;font-size:var(--step-0);transition:border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}input.svelte-etuuwm:focus,textarea.svelte-etuuwm:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #8fd6ff3d;background:#080d199e}button.svelte-etuuwm{justify-self:start;border:1px solid rgba(255,78,163,.42);color:#ffe8f4;background:linear-gradient(135deg,#ff4ea347,#7d5aff2e);border-radius:var(--radius-sm);padding:.58rem .9rem;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-label);font-size:var(--step--1);transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),transform var(--dur-fast) var(--ease-emph)}button.svelte-etuuwm:hover:not(:disabled){background:linear-gradient(135deg,#ff4ea373,#6a96ff42);border-color:#ff4ea3b3;transform:translateY(-1px)}button.svelte-etuuwm:disabled{opacity:.6;cursor:not-allowed}.portal-ok.svelte-etuuwm{margin-top:.6rem;color:var(--accent-mint);font-size:var(--step--1)}.portal-error.svelte-etuuwm{margin-top:.6rem;color:#ffc4d8;font-size:var(--step--1)}.hp.svelte-etuuwm{position:absolute;left:-9999px;opacity:0;pointer-events:none}.cf-turnstile{min-height:65px}.biographical-text.svelte-1gfgogu{position:relative}.bio-flow-container.svelte-1gfgogu{position:relative;margin-top:20rem;top:2rem;padding:clamp(1.25rem,2vw,2rem);transition:opacity var(--dur-slow) var(--ease-std);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(165%);backdrop-filter:blur(var(--glass-blur)) saturate(165%);background:radial-gradient(circle at 8% 15%,rgba(255,78,163,.24),transparent 35%),radial-gradient(circle at 86% 5%,rgba(105,162,255,.28),transparent 34%),linear-gradient(135deg,#0d1120c2,#070b18e0);border:1px solid var(--stroke-soft);box-shadow:var(--shadow-soft),inset 0 1px #ffffff2e;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;overflow:hidden}.bio-title-overlay.svelte-1gfgogu{position:relative;padding:.25rem .4rem .55rem;border-bottom:1px solid var(--stroke-soft)}.bio-title.svelte-1gfgogu{margin:0;font-size:var(--step--1);font-weight:600;color:#f8fbff}.bio-text.svelte-1gfgogu{padding:.4rem .5rem .2rem}.bio-text.svelte-1gfgogu p:where(.svelte-1gfgogu){text-align:left;font-weight:500;font-size:clamp(.9rem,.86rem + .18vw,1.02rem);line-height:1.76;letter-spacing:.01em;margin:0 auto 1rem;max-width:58ch;padding-right:.25rem;color:#f6f9ff}.bio-text.svelte-1gfgogu span:where(.svelte-1gfgogu){font-weight:600}.bio-contact-trigger.svelte-1gfgogu{border:1px solid transparent;background:transparent;padding:.05rem .18rem;margin-left:-.18rem;border-radius:.35rem;color:var(--accent-pink);font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-pink-soft);text-underline-offset:.18rem;cursor:pointer;pointer-events:auto;transition:color var(--dur-fast) var(--ease-std),text-decoration-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),background-color var(--dur-fast) var(--ease-std)}.bio-contact-trigger.svelte-1gfgogu:hover{color:#ffd6ec;text-decoration-color:#ffd6ece6;background:#ff4ea31f;border-color:#ff4ea359}.bio-contact-wrap.svelte-1gfgogu{padding-top:.4rem}.adaptive-subtext.svelte-1gfgogu{transition:color var(--dur-med) var(--ease-std)}@media(min-width:1536px){.bio-text.svelte-1gfgogu{font-size:1rem;line-height:1.84}}@media(max-width:1280px){.bio-flow-container.svelte-1gfgogu{margin-top:6rem;top:0}}.media-overlay.svelte-1nq6s2h{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 12% 10%,rgba(82,154,255,.24),transparent 35%),radial-gradient(circle at 85% 85%,rgba(255,78,163,.24),transparent 40%),#030710bd;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.media-shell.svelte-1nq6s2h{width:min(1120px,100%);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--stroke-strong);background:linear-gradient(140deg,#080c18e6,#0a0f1dd6);box-shadow:var(--shadow-lg)}.media-topbar.svelte-1nq6s2h{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--stroke-soft)}.media-meta.svelte-1nq6s2h h3:where(.svelte-1nq6s2h){margin:0;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.008em;font-weight:600;color:var(--text-1)}.media-meta.svelte-1nq6s2h p:where(.svelte-1nq6s2h){margin:.2rem 0 0;font-family:var(--font-label);font-size:var(--step--1);letter-spacing:.07em;opacity:.75;color:var(--text-2);text-transform:uppercase}.media-close.svelte-1nq6s2h{border:1px solid rgba(255,78,163,.5);background:#091325cc;color:#ffe7f3;border-radius:999px;padding:.4rem .8rem;font-family:var(--font-label);font-size:var(--step--1);letter-spacing:.06em;cursor:pointer;text-transform:uppercase}.media-close.svelte-1nq6s2h:hover{background:#ff4ea333;border-color:#ff4ea3b3}.media-body.svelte-1nq6s2h{position:relative;aspect-ratio:16 / 9;background:#070c17}.media-body.svelte-1nq6s2h iframe{width:100%;height:100%;border:0;display:block}.media-body.svelte-1nq6s2h video:where(.svelte-1nq6s2h){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#050910;display:block}.media-fallback.svelte-1nq6s2h{height:100%;display:grid;place-content:center;gap:.8rem;text-align:center;color:var(--text-1);padding:1.25rem}.media-fallback.svelte-1nq6s2h a:where(.svelte-1nq6s2h){color:var(--accent-cyan);text-decoration:underline}@media(max-width:900px){.media-overlay.svelte-1nq6s2h{padding:.5rem}}html{scroll-behavior:smooth}.seamless-flow.svelte-1uha8ag{background:transparent;position:relative;z-index:10;pointer-events:none}.projects-flow.svelte-1uha8ag{background:transparent;position:relative;z-index:15;pointer-events:none}.projects-container.svelte-1uha8ag{pointer-events:auto}canvas.svelte-1uha8ag{touch-action:none}.audio-notice.svelte-1uha8ag{animation:svelte-1uha8ag-gentlePulse 2s ease-in-out infinite;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(140deg,#070e1deb,#0f172ad1);border:1px solid var(--stroke-soft);box-shadow:var(--shadow-soft);color:var(--text-1)}@keyframes svelte-1uha8ag-gentlePulse{0%,to{opacity:.9}50%{opacity:1}}@media(max-width:800px){canvas.svelte-1uha8ag{touch-action:pan-y pinch-zoom}.audio-notice.svelte-1uha8ag{top:auto;bottom:1rem;padding:.48rem .9rem;font-size:.7rem;max-width:calc(100vw - 1.5rem);text-align:center}}@media(min-width:1280px){.projects-container.svelte-1uha8ag{padding-right:2rem}}.svelte-1uha8ag::-moz-selection{background-color:var(--accent-pink);color:#fff}.svelte-1uha8ag::selection{background-color:var(--accent-pink);color:#fff}.gradient-placeholder.svelte-1uha8ag{background:radial-gradient(circle at 20% 18%,rgba(124,176,255,.2),transparent 36%),radial-gradient(circle at 82% 14%,rgba(255,88,175,.17),transparent 34%),linear-gradient(-35deg,#070a14,#0a1022 45%,#101930);background-size:100% 100%;animation:svelte-1uha8ag-drift-gradient 15s var(--ease-std) infinite}@keyframes svelte-1uha8ag-drift-gradient{0%{filter:saturate(100%);transform:scale(1)}50%{filter:saturate(120%);transform:scale(1.02)}to{filter:saturate(100%);transform:scale(1)}}
