.three-scene[data-astro-cid-nsywsdlm]{width:130%;height:300px;position:absolute}@media (min-width: 68px){.three-scene[data-astro-cid-nsywsdlm]{height:400px}}.box[data-astro-cid-ab4ihpzs]{border:1px solid var(--gray-800);border-radius:.75rem;padding:1.5rem;background-color:var(--gray-999_40);box-shadow:var(--shadow-sm)}.skills[data-astro-cid-ab4ihpzs]{display:flex;flex-direction:column;gap:3rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-lg)}.skills[data-astro-cid-ab4ihpzs] p[data-astro-cid-ab4ihpzs]{color:var(--gray-400)}.floating-elements[data-astro-cid-ab4ihpzs]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.float-icon[data-astro-cid-ab4ihpzs]{position:absolute;opacity:.1;font-size:1.5rem}.float-s1[data-astro-cid-ab4ihpzs]{top:10%;right:10%;animation:float 5s ease-in-out infinite}.float-s2[data-astro-cid-ab4ihpzs]{bottom:20%;left:15%;animation:float 6s ease-in-out infinite 1s}.float-s3[data-astro-cid-ab4ihpzs]{top:50%;right:20%;animation:float 7s ease-in-out infinite 2s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@media (min-width: 50em){.box[data-astro-cid-ab4ihpzs]{border-radius:1.5rem;padding:2.5rem}.skills[data-astro-cid-ab4ihpzs]{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-2xl)}}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2rem;min-height:100vh}.roles[data-astro-cid-j7pv25f6]{display:none}.hero-quote[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-style:italic;color:var(--gray-300);text-align:center;padding:2rem;border:1px solid var(--gray-800);border-radius:1.5rem;background:var(--gradient-subtle);box-shadow:var(--shadow-md)}@media (min-width: 50em){.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 3fr;align-items:center;min-height:100vh;padding-inline:2.5rem;gap:2rem}.hero-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;text-align:left;height:100%}.hero-3d[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;height:100%}.roles[data-astro-cid-j7pv25f6]{margin-top:.5rem;display:flex;gap:.5rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;border-radius:4.5rem;object-fit:cover}}.section[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.with-background[data-astro-cid-j7pv25f6]{position:relative}.with-background[data-astro-cid-j7pv25f6]:before{--hero-bg: var(--bg-image-subtle-2);content:"";position:absolute;pointer-events:none;left:50%;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));top:0;transform:translateY(-75%) translate(-50%);background:url(/assets/backgrounds/noise.png) top center/220px repeat,var(--hero-bg) center center / var(--bg-gradient-size) no-repeat,var(--gray-999);background-blend-mode:overlay,normal,normal,normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1}.with-background[data-astro-cid-j7pv25f6].bg-variant:before{--hero-bg: var(--bg-image-subtle-1)}.section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}@media (min-width: 50em){.section[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header" "gallery gallery gallery gallery";gap:3rem}.section[data-astro-cid-j7pv25f6].with-cta{grid-template-areas:"header header header cta" "gallery gallery gallery gallery"}.section-header[data-astro-cid-j7pv25f6]{grid-area:header;font-size:var(--text-lg)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}.with-cta[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6]{justify-self:flex-start;text-align:left}.gallery[data-astro-cid-j7pv25f6]{grid-area:gallery}.cta[data-astro-cid-j7pv25f6]{grid-area:cta}}.mention-card[data-astro-cid-j7pv25f6]{display:flex;height:7rem;justify-content:center;align-items:center;text-align:center;border:1px solid var(--gray-800);border-radius:1.5rem;color:var(--gray-300);background:var(--gradient-subtle);box-shadow:var(--shadow-sm)}@media (min-width: 50em){.mention-card[data-astro-cid-j7pv25f6]{border-radius:1.5rem;height:9.5rem}}.youtube-floating-btn[data-astro-cid-j7pv25f6]{position:fixed;bottom:2rem;right:2rem;z-index:1000}.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:var(--gray-900);border:3px solid var(--accent-regular);border-radius:50%;color:red;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-xl),0 8px 16px #f003,inset 0 2px 4px #ffffff1a;filter:drop-shadow(0 6px 12px rgba(0,0,0,.4));transform-style:preserve-3d;position:relative}.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg,red,#f44,#c00);opacity:0;transition:opacity .3s ease;z-index:-1;filter:blur(8px)}.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{transform:scale(1.1) rotateX(5deg) rotateY(-5deg);box-shadow:0 12px 32px #ff000080,0 8px 16px #0000004d,inset 0 2px 4px #fff3;background:var(--gray-800);border-color:red}.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover:before{opacity:.6}.youtube-floating-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));transition:filter .3s ease}.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.7))}@media (max-width: 768px){.youtube-floating-btn[data-astro-cid-j7pv25f6]{bottom:1.5rem;right:1.5rem}.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{width:4.5rem;height:4.5rem}}.youtube-full-banner[data-astro-cid-j7pv25f6]{grid-column:1 / -1;width:100%;margin-top:2rem;overflow:hidden;position:relative;background:linear-gradient(135deg,red,#c00);border-radius:1rem;box-shadow:0 8px 32px #ff00004d;min-height:80px}.youtube-full-banner[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:marqueeShimmer 3s infinite}@keyframes marqueeShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.youtube-full-banner[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;text-decoration:none;color:#fff;transition:all .3s ease;position:relative;z-index:1}.youtube-full-banner[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a}.banner-marquee[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2rem;font-size:var(--text-lg);font-weight:600;white-space:nowrap;animation:marqueeScroll 20s linear infinite}@keyframes marqueeScroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.banner-marquee[data-astro-cid-j7pv25f6]:hover{animation-play-state:paused}.separator[data-astro-cid-j7pv25f6]{color:#ffffffb3;font-weight:400}@media (max-width: 768px){.youtube-full-banner[data-astro-cid-j7pv25f6]{margin-top:1.5rem;min-height:60px}.banner-marquee[data-astro-cid-j7pv25f6]{padding:1rem 1.5rem;font-size:var(--text-base);gap:.75rem;animation-duration:15s}}@media (prefers-reduced-motion: reduce){.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.youtube-floating-section[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{transition:none}.youtube-floating-btn[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.youtube-floating-section[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{transform:none}}
