.home-page-module__iVSr2W__home{overflow:clip}.home-page-module__iVSr2W__section{padding-block:clamp(4rem,9vw,8rem)}.home-page-module__iVSr2W__statusSection{padding-block:var(--ref-spacing-4)}.home-page-module__iVSr2W__statusBar{gap:var(--ref-spacing-3);padding:var(--ref-spacing-3);border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.home-page-module__iVSr2W__statusQuote:before{color:var(--color-accent);content:"•";margin-inline-end:var(--ref-spacing-2)}.home-page-module__iVSr2W__statusLink{font-size:var(--font-size-meta);letter-spacing:var(--font-letter-spacing-meta);text-transform:uppercase;justify-self:end}.home-page-module__iVSr2W__heroGrid{grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.home-page-module__iVSr2W__profileCard{gap:var(--ref-spacing-4);text-align:center;display:grid}.home-page-module__iVSr2W__availability{color:var(--color-accent)}.home-page-module__iVSr2W__skill{min-block-size:1.5em}.home-page-module__iVSr2W__portrait{aspect-ratio:1;background:var(--color-surface);border-radius:50%;inline-size:min(100%,16rem);margin-inline:auto;position:relative;overflow:hidden}.home-page-module__iVSr2W__portrait img{object-fit:cover}.home-page-module__iVSr2W__profileRole{color:var(--color-accent)}.home-page-module__iVSr2W__carousel{overflow:hidden}.home-page-module__iVSr2W__carouselTrack{gap:var(--ref-spacing-3);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.home-page-module__iVSr2W__carouselTrack::-webkit-scrollbar{display:none}.home-page-module__iVSr2W__projectTile{border:1px solid var(--color-border);scroll-snap-align:start;flex:0 0 calc(33.3333% - .583333rem);min-block-size:clamp(17.5rem,27vw,26.875rem);position:relative;overflow:hidden}.home-page-module__iVSr2W__projectTile img{object-fit:cover;transition:transform var(--motion-duration-standard) var(--motion-easing-standard)}:is(.home-page-module__iVSr2W__projectTile:hover img,.home-page-module__iVSr2W__projectTile:focus-visible img){transform:scale(1.03)}.home-page-module__iVSr2W__projectTileOverlay{gap:var(--ref-spacing-1);padding:var(--ref-spacing-3);color:var(--color-accent-contrast);background:linear-gradient(#0000,#000c);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.home-page-module__iVSr2W__projectTileOverlay span,.home-page-module__iVSr2W__eyebrow{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-meta);text-transform:uppercase}.home-page-module__iVSr2W__resourceGrid,.home-page-module__iVSr2W__capabilityList,.home-page-module__iVSr2W__projectGrid{gap:var(--ref-spacing-3);display:grid}.home-page-module__iVSr2W__resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--ref-spacing-3)}.home-page-module__iVSr2W__resourceCard,.home-page-module__iVSr2W__capability,.home-page-module__iVSr2W__tool,.home-page-module__iVSr2W__focusCard,.home-page-module__iVSr2W__musilon{border:1px solid var(--color-border);background:var(--color-surface)}.home-page-module__iVSr2W__resourceCard{gap:var(--ref-spacing-3);min-block-size:11rem;padding:var(--ref-spacing-3);color:var(--color-text);text-decoration:none;display:grid}.home-page-module__iVSr2W__split,.home-page-module__iVSr2W__toolsLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);display:grid}.home-page-module__iVSr2W__musilon{gap:var(--ref-spacing-4);grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.5rem,4vw,4rem);display:grid}.home-page-module__iVSr2W__waveform{align-items:center;gap:.35rem;display:flex}.home-page-module__iVSr2W__waveform span{inline-size:.2rem;block-size:var(--wave-height);background:var(--color-accent);animation:1.2s ease-in-out infinite alternate home-page-module__iVSr2W__wave;animation-delay:var(--wave-delay)}.home-page-module__iVSr2W__capabilityList{counter-reset:capability}.home-page-module__iVSr2W__capability{gap:var(--ref-spacing-3);padding:var(--ref-spacing-3);grid-template-columns:auto minmax(0,1fr);display:grid}.home-page-module__iVSr2W__capability:before{counter-increment:capability;color:var(--color-accent);content:"0" counter(capability);font-size:var(--font-size-meta)}.home-page-module__iVSr2W__focusCard{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 12%, transparent) 1px, transparent 1px);background-size:33.333% 100%;padding:clamp(1.5rem,4vw,4rem)}.home-page-module__iVSr2W__toolGroups{gap:var(--ref-spacing-4);display:grid}.home-page-module__iVSr2W__toolGroup{gap:var(--ref-spacing-4);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);display:grid}.home-page-module__iVSr2W__toolList{gap:var(--ref-spacing-2);display:grid}.home-page-module__iVSr2W__tool{gap:var(--ref-spacing-3);padding:var(--ref-spacing-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.home-page-module__iVSr2W__toolMark{border:1px solid var(--color-border);block-size:3.25rem;inline-size:3.25rem;font-size:var(--font-size-meta);font-weight:var(--font-weight-strong);place-items:center;display:grid}.home-page-module__iVSr2W__sectionHeader{gap:var(--ref-spacing-3);justify-content:space-between;align-items:end;margin-block-end:var(--ref-spacing-4);display:flex}.home-page-module__iVSr2W__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-module__iVSr2W__projectCard{border:1px solid var(--color-border);min-block-size:20rem;display:grid;position:relative;overflow:hidden}.home-page-module__iVSr2W__projectCard img{object-fit:cover}.home-page-module__iVSr2W__projectCardContent{z-index:1;padding:var(--ref-spacing-3);color:var(--color-accent-contrast);background:linear-gradient(#0000,#000c);align-self:end;position:relative}.home-page-module__iVSr2W__contact{text-align:center}.home-page-module__iVSr2W__footer{padding-block:var(--ref-spacing-4);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);text-align:center}@keyframes home-page-module__iVSr2W__wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (max-width:919px){.home-page-module__iVSr2W__heroGrid,.home-page-module__iVSr2W__split,.home-page-module__iVSr2W__toolsLayout{grid-template-columns:1fr}.home-page-module__iVSr2W__projectTile{flex-basis:78%}}@media (max-width:720px){.home-page-module__iVSr2W__statusBar,.home-page-module__iVSr2W__resourceGrid,.home-page-module__iVSr2W__projectGrid{grid-template-columns:1fr}.home-page-module__iVSr2W__statusLink{justify-self:start}.home-page-module__iVSr2W__projectTile{flex-basis:86%;min-block-size:16.25rem}.home-page-module__iVSr2W__musilon,.home-page-module__iVSr2W__toolGroup{grid-template-columns:1fr}.home-page-module__iVSr2W__sectionHeader{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.home-page-module__iVSr2W__waveform span{transition:none;animation:none}.home-page-module__iVSr2W__projectTile img{transition:none;animation:none}}
