.HeaderMolecule_header__10au_{position:sticky;top:.75rem;z-index:40;margin-bottom:2rem}.HeaderMolecule_headerInner__SUd8p{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;padding:.75rem;max-width:100%;background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid var(--line);box-shadow:0 12px 44px rgba(17,19,24,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.HeaderMolecule_brand__sS6oI{display:flex;min-width:0;cursor:pointer;align-items:center;gap:.75rem}.HeaderMolecule_brandMark__tYz1F{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,var(--accent),var(--accent-2))}.HeaderMolecule_brandText__9ovBl{display:none;flex-direction:column;line-height:1.25}@media (min-width:640px){.HeaderMolecule_brandText__9ovBl{display:flex}}.HeaderMolecule_brandText__9ovBl strong{font-size:.875rem;line-height:1.25rem;font-weight:800;color:var(--ink)}.HeaderMolecule_brandText__9ovBl small{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--ink-muted)}.HeaderMolecule_actions__lH_oJ{display:flex;align-items:center;gap:.5rem;min-width:0}.HeaderMolecule_navigation__wY8Jv{display:none;border-radius:.5rem;padding:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}@media (min-width:768px){.HeaderMolecule_navigation__wY8Jv{display:flex}}.HeaderMolecule_navigation__wY8Jv{background:var(--surface-muted);border:1px solid var(--line)}.dark .HeaderMolecule_navigation__wY8Jv{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.HeaderMolecule_navigationLink__SCKEE{border-radius:.375rem;padding:.5rem 1rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.HeaderMolecule_navigationLink__SCKEE:hover{color:var(--accent)}.HeaderMolecule_navigationActive__OAn1_{font-weight:600;color:var(--accent);background:var(--card-bg-solid);box-shadow:0 1px 0 var(--line)}.HeaderMolecule_themeButton__ogAGb{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.HeaderMolecule_themeButton__ogAGb:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.HeaderMolecule_themeButton__ogAGb{background:var(--card-bg);border:1px solid var(--line)}.HeaderMolecule_themeButton__ogAGb:hover{border-color:var(--line-strong);transform:translateY(-1px)}.HeaderMolecule_sunIcon__PpCBW{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.HeaderMolecule_moonIcon__Aokxx{font-size:.875rem;line-height:1.25rem;color:var(--accent)}.HeaderMolecule_mobileToggle__ehPJu{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.HeaderMolecule_mobileToggle__ehPJu{display:none}}.HeaderMolecule_mobileToggle__ehPJu{background:var(--card-bg);border:1px solid var(--line)}.dark .HeaderMolecule_mobileToggle__ehPJu{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.HeaderMolecule_mobileNav__SYuIA{display:flex;flex-direction:column;gap:.25rem;overflow:hidden;border-radius:.5rem}@media (min-width:768px){.HeaderMolecule_mobileNav__SYuIA{display:none}}.HeaderMolecule_mobileNav__SYuIA{background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease,padding .3s ease}.HeaderMolecule_mobileNavOpen__xIWCD{max-height:300px;opacity:1;margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem}.HeaderMolecule_mobileNavLink__mlqiI{border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dark .HeaderMolecule_mobileNavLink__mlqiI{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.HeaderMolecule_mobileNavLink__mlqiI:hover{color:var(--accent);background:var(--tag-bg)}.HeaderMolecule_mobileNavActive__iEZ9N{font-weight:600;color:var(--accent);background:var(--accent-soft)}.HomePage_heroSection__4zYTH>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.HomePage_heroSection__4zYTH{padding-top:2rem}@media (min-width:768px){.HomePage_heroSection__4zYTH{padding-top:3.5rem}}.HomePage_heroGrid__fcaIF{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:1.25rem}@media (min-width:1024px){.HomePage_heroGrid__fcaIF{grid-template-columns:minmax(0,1fr) 360px}}.HomePage_heroGrid__fcaIF{max-width:100%;min-width:0}.HomePage_articleCard__8gndA,.HomePage_heroCopy__gCRMr,.HomePage_profilePanel__e6Yf9,.HomePage_proofGrid__hqh9R>div,.HomePage_skillCard___0hi6{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.HomePage_heroCopy__gCRMr{display:flex;min-height:560px;flex-direction:column;justify-content:space-between;gap:2.5rem;border-radius:.5rem;padding:1.5rem}@media (min-width:640px){.HomePage_heroCopy__gCRMr{padding:2rem}}@media (min-width:768px){.HomePage_heroCopy__gCRMr{padding:2.5rem}}.HomePage_heroCopy__gCRMr{max-width:100%;min-width:0}.HomePage_eyebrow__O8n7X{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase}@media (min-width:640px){.HomePage_eyebrow__O8n7X{font-size:.875rem;line-height:1.25rem}}.HomePage_eyebrow__O8n7X{color:var(--ink-muted)}.HomePage_eyebrow__O8n7X svg{color:var(--accent-2)}.HomePage_eyebrowDivider__EEgOG{display:none;height:.25rem;width:.25rem;border-radius:9999px}@media (min-width:640px){.HomePage_eyebrowDivider__EEgOG{display:block}}.HomePage_eyebrowDivider__EEgOG{background:var(--line-strong)}.HomePage_statusDot__sYEwS{height:.625rem;width:.625rem;border-radius:9999px;background:var(--accent-3);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-3) 18%,transparent)}.HomePage_heroTitle__aslGU{max-width:56rem;font-size:3rem;font-weight:900;line-height:.95}@media (min-width:640px){.HomePage_heroTitle__aslGU{font-size:3.75rem;line-height:1}}@media (min-width:768px){.HomePage_heroTitle__aslGU{font-size:4.5rem;line-height:1}}.HomePage_heroTitle__aslGU{color:var(--ink);text-wrap:balance}.HomePage_heroBio__WtXPR{max-width:42rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625}@media (min-width:768px){.HomePage_heroBio__WtXPR{font-size:1.25rem;line-height:1.75rem}}.HomePage_heroBio__WtXPR{color:var(--ink-muted)}.HomePage_heroActions__xDjf2{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.HomePage_heroActions__xDjf2{flex-direction:row;align-items:center}}.HomePage_heroActions__xDjf2{max-width:100%;min-width:0}.HomePage_primaryButton__4JYLN,.HomePage_secondaryButton__NHSSv{display:inline-flex;height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:800;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;max-width:100%}.HomePage_primaryButton__4JYLN{background:var(--ink);color:var(--surface)}.HomePage_primaryButton__4JYLN:hover,.HomePage_secondaryButton__NHSSv:hover{transform:translateY(-2px)}.HomePage_secondaryButton__NHSSv{color:var(--ink);background:var(--accent-soft);border:1px solid var(--line)}.HomePage_socialRow__JaGsp{display:flex;flex-wrap:wrap;gap:.5rem}.HomePage_socialRow__JaGsp button{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:.5rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--ink-muted);background:var(--surface-muted);border:1px solid var(--line)}.HomePage_socialRow__JaGsp button:hover{color:var(--accent);border-color:var(--card-border-hover);transform:translateY(-2px)}.HomePage_profilePanel__e6Yf9{display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;padding:1rem}@media (min-width:768px){.HomePage_profilePanel__e6Yf9{padding:1.25rem}}.HomePage_profilePanel__e6Yf9{min-width:0}.HomePage_profileImageWrap__ehQFY{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:.5rem;background:var(--surface-muted)}.HomePage_profileImage__PmsEt{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.HomePage_profileMeta__FODr1{border-radius:.5rem;padding:1rem;background:var(--surface-muted);border:1px solid var(--line)}.HomePage_profileMeta__FODr1 span{display:block;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;color:var(--accent-2)}.HomePage_profileMeta__FODr1 strong{margin-top:.5rem;display:block;font-size:1.25rem;line-height:1.75rem;line-height:1.25;color:var(--ink)}.HomePage_stackPills__Km98a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.HomePage_marqueeTag__J66Tr,.HomePage_skillTag__tfge9,.HomePage_stackPills__Km98a span{border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--tag-text);background:var(--tag-bg);border:1px solid var(--tag-border)}.HomePage_proofGrid__hqh9R{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:768px){.HomePage_proofGrid__hqh9R{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomePage_proofGrid__hqh9R{min-width:0}.HomePage_proofGrid__hqh9R>div{border-radius:.5rem;padding:1.25rem}.HomePage_proofGrid__hqh9R span{display:block;font-size:1.875rem;line-height:2.25rem;font-weight:900;color:var(--ink)}.HomePage_proofGrid__hqh9R p{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--ink-muted)}.HomePage_articlesSection__n2xbE,.HomePage_gallerySection__iQCN2,.HomePage_skillsSection__jf4ed{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:768px){.HomePage_articlesSection__n2xbE,.HomePage_gallerySection__iQCN2,.HomePage_skillsSection__jf4ed{padding-top:5rem;padding-bottom:5rem}}.HomePage_sectionHeader__MM7uj{margin-bottom:1.5rem;display:grid;gap:.75rem}@media (min-width:768px){.HomePage_sectionHeader__MM7uj{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}}.HomePage_sectionHeader__MM7uj{min-width:0}.HomePage_sectionKicker__ERQOf{font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;color:var(--accent-2)}.HomePage_sectionHeader__MM7uj h2,.HomePage_skillsIntro__d1dx_ h2{max-width:48rem;font-size:1.875rem;line-height:2.25rem;font-weight:900;line-height:1.25}@media (min-width:768px){.HomePage_sectionHeader__MM7uj h2,.HomePage_skillsIntro__d1dx_ h2{font-size:3rem;line-height:1}}.HomePage_sectionHeader__MM7uj h2,.HomePage_skillsIntro__d1dx_ h2{color:var(--ink);text-wrap:balance}.HomePage_inlineLink__1AhGr{display:inline-flex;height:2.5rem;width:-moz-max-content;width:max-content;align-items:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:800;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--accent);background:var(--accent-soft);border:1px solid var(--card-border-hover)}.HomePage_inlineLink__1AhGr:hover{transform:translateY(-2px)}.HomePage_galleryTrack__jZHYX{margin-left:-1rem;margin-right:-1rem;display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:.75rem;overflow-x:auto;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}@media (min-width:640px){.HomePage_galleryTrack__jZHYX{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.HomePage_galleryTrack__jZHYX{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}.HomePage_galleryTrack__jZHYX{-ms-overflow-style:none;scrollbar-width:none}.HomePage_galleryTrack__jZHYX::-webkit-scrollbar{display:none}.HomePage_galleryItem__c8ziC{flex-shrink:0;scroll-snap-align:center}.HomePage_galleryFrame__8WDuy{position:relative;height:20rem;width:76vw;overflow:hidden;border-radius:.5rem}@media (min-width:640px){.HomePage_galleryFrame__8WDuy{width:18rem}}@media (min-width:768px){.HomePage_galleryFrame__8WDuy{height:24rem}}.HomePage_galleryFrame__8WDuy{background:var(--surface-muted);border:1px solid var(--line)}.HomePage_galleryImage__FAGou{-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.HomePage_galleryFrame__8WDuy:hover .HomePage_galleryImage__FAGou{transform:scale(1.04)}.HomePage_skillsSection__jf4ed{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:1024px){.HomePage_skillsSection__jf4ed{grid-template-columns:360px minmax(0,1fr)}}.HomePage_skillsSection__jf4ed{min-width:0}@media (min-width:1024px){.HomePage_skillsIntro__d1dx_{position:sticky;top:7rem;align-self:flex-start}}.HomePage_skillsIntro__d1dx_ p{margin-top:1rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--ink-muted)}.HomePage_skillsGrid__Y_O4U{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.HomePage_skillsGrid__Y_O4U{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomePage_skillCard___0hi6{height:100%;border-radius:.5rem;padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.HomePage_skillCard___0hi6:hover{border-color:var(--card-border-hover);transform:translateY(-2px)}.HomePage_skillHeader__0xtMd{margin-bottom:1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.HomePage_skillHeader__0xtMd span{font-size:.75rem;line-height:1rem;font-weight:900;color:var(--ink-muted)}.HomePage_skillHeader__0xtMd h3{font-size:1.25rem;line-height:1.75rem;font-weight:900;color:var(--ink)}.HomePage_skillTags__VMLrQ{display:flex;flex-wrap:wrap;gap:.5rem}.HomePage_marqueeSection__Z_3Fr{grid-column:1/-1;margin-top:.5rem;overflow:hidden;border-radius:.5rem;padding-top:.75rem;padding-bottom:.75rem;background:var(--surface-muted);border:1px solid var(--line);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.HomePage_marqueeTrack__Mo1zx{display:flex;width:-moz-max-content;width:max-content;gap:.5rem;animation:HomePage_marquee__1bPXl 36s linear infinite}@keyframes HomePage_marquee__1bPXl{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.HomePage_articlesLayout__UIlUZ{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px){.HomePage_articlesLayout__UIlUZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomePage_articlesLayout__UIlUZ{min-width:0}.HomePage_articleCard__8gndA{position:relative;height:100%;cursor:pointer;overflow:hidden;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.HomePage_articleCard__8gndA:hover{border-color:var(--card-border-hover);transform:translateY(-2px)}@media (min-width:768px){.HomePage_articleFeatured__6Oa28{grid-column:span 2/span 2}}.HomePage_articleAccent__lPLfc{position:absolute;left:0;right:0;top:0;height:.25rem;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3))}.HomePage_articleBody__alwKY{display:flex;min-height:16rem;flex-direction:column;gap:.75rem;padding:1.25rem}@media (min-width:768px){.HomePage_articleBody__alwKY{padding:1.5rem}}.HomePage_articleMeta__PEynt{display:flex;align-items:center;gap:.75rem}.HomePage_articleNumber__LQltD{font-size:1.25rem;line-height:1.75rem;font-weight:900;line-height:1;color:var(--line-strong)}.HomePage_articleDate__GIu9I{font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;color:var(--accent-2)}.HomePage_articleTitle__JbCpW{font-size:1.25rem;line-height:1.75rem;font-weight:900;line-height:1.25;color:var(--ink)}@media (min-width:768px){.HomePage_articleFeatured__6Oa28 .HomePage_articleTitle__JbCpW{font-size:1.875rem;line-height:2.25rem}}.HomePage_articleSummary__rEnwp{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.HomePage_articleReadmore__myAha{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:900;color:var(--accent)}@media(max-width:640px){.HomePage_heroCopy__gCRMr{min-height:0}.HomePage_heroTitle__aslGU{font-size:2.25rem;line-height:2.5rem}.HomePage_primaryButton__4JYLN,.HomePage_secondaryButton__NHSSv{width:100%}}