.hero[data-astro-cid-yodha2z4]{background-color:var(--color-bg);min-height:100vh;color:var(--color-ink);--s:min(100vw, 155vh);--cell:18.6vw;--icon:calc(var(--s) * .084);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hero__stars[data-astro-cid-yodha2z4]{gap:calc(var(--s) * .048);padding-top:clamp(5rem, calc(var(--s) * .123), 12rem);flex-direction:column;display:flex}.hero__stars--mobile[data-astro-cid-yodha2z4]{display:none}.hero__row[data-astro-cid-yodha2z4]{display:flex}.hero__row[data-astro-cid-yodha2z4]:nth-child(odd){margin-left:2.9vw}.hero__row[data-astro-cid-yodha2z4]:nth-child(2n){margin-left:-5.7vw}.hero__cell[data-astro-cid-yodha2z4]{flex:0 0 var(--cell);justify-content:center;align-items:center;display:flex}.hero__cell[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{width:var(--icon);height:var(--icon);object-fit:contain;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;display:block}.hero__title[data-astro-cid-yodha2z4]{padding-left:.9vw;padding-bottom:calc(var(--s) * .03);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:clamp(3.5rem, calc(var(--s) * .116), 13rem);color:var(--color-ink);flex-direction:column;margin:0;line-height:1.05;display:flex}.hero__logo[data-astro-cid-yodha2z4]{right:2vw;bottom:calc(var(--s) * .0375);width:calc(var(--s) * .117);height:auto;position:absolute}@media (width<=640px){.hero[data-astro-cid-yodha2z4]{--cell:49.5vw;--icon:22.4vw}.hero__stars--desktop[data-astro-cid-yodha2z4]{display:none}.hero__stars--mobile[data-astro-cid-yodha2z4]{display:flex}.hero__stars[data-astro-cid-yodha2z4]{gap:12.4vw;padding-top:36vw}.hero__row[data-astro-cid-yodha2z4]:nth-child(odd){margin-left:-1.9vw}.hero__row[data-astro-cid-yodha2z4]:nth-child(2n){margin-left:-24vw}.hero__title[data-astro-cid-yodha2z4]{padding-bottom:4vh;padding-left:5.5vw;font-size:18.5vw;line-height:1.03}.hero__logo[data-astro-cid-yodha2z4]{display:none}}.myself[data-astro-cid-xykies3y]{align-items:start;gap:var(--space-2xl);max-width:var(--container-max-width);padding-block:var(--space-2xl);padding-inline:var(--container-padding);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.myself__content[data-astro-cid-xykies3y]{gap:var(--space-lg);flex-direction:column;display:flex}.myself__heading[data-astro-cid-xykies3y]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-ink);margin:0}.myself__body[data-astro-cid-xykies3y]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-2xl);color:var(--color-text);margin:0;line-height:1.3}.myself__highlight[data-astro-cid-xykies3y]{font-weight:var(--font-weight-bold);color:var(--color-ink)}.myself__photo[data-astro-cid-xykies3y]{justify-self:end;width:100%;max-width:355px;height:auto}@media (width<=640px){.myself[data-astro-cid-xykies3y]{grid-template-columns:1fr}.myself__photo[data-astro-cid-xykies3y]{justify-self:center}}.what-i-can-do[data-astro-cid-hgd56dih]{max-width:var(--container-max-width);padding-block:var(--space-2xl);padding-inline:var(--container-padding);column-gap:var(--space-3xl);row-gap:var(--space-xs);grid-template-rows:auto auto;grid-template-columns:330px 1fr;align-items:start;margin-inline:auto;display:grid;position:relative}.what-i-can-do__star[data-astro-cid-hgd56dih]{z-index:0;pointer-events:none;width:320px;height:auto;position:absolute}.what-i-can-do__star--top[data-astro-cid-hgd56dih]{top:-60px;right:-80px}.what-i-can-do__star--bottom[data-astro-cid-hgd56dih]{top:527px;left:-80px}.what-i-can-do__intro[data-astro-cid-hgd56dih]{display:contents}.what-i-can-do__heading[data-astro-cid-hgd56dih]{z-index:1;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);text-transform:uppercase;color:var(--color-ink);grid-area:1/1;margin:0;position:relative}.what-i-can-do__paragraph[data-astro-cid-hgd56dih]{z-index:1;max-width:300px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-md);color:var(--color-ink);grid-area:2/1;margin-top:0;position:relative}.what-i-can-do__accordion[data-astro-cid-hgd56dih]{z-index:1;grid-area:2/2;max-width:640px;margin-top:0;position:relative}.accordion-item[data-astro-cid-hgd56dih]{margin-bottom:var(--space-sm)}.accordion-item__header[data-astro-cid-hgd56dih]{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.accordion-item__header-left[data-astro-cid-hgd56dih]{align-items:center;gap:var(--space-2xs);display:flex}.accordion-item__sparkle[data-astro-cid-hgd56dih]{width:20px;height:20px}.accordion-item__name[data-astro-cid-hgd56dih]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-md);text-transform:uppercase;color:var(--color-ink)}.accordion-item__chevron[data-astro-cid-hgd56dih]{width:12px;height:8px;color:var(--color-ink);transition:transform .3s;display:block}.accordion-item__chevron[data-astro-cid-hgd56dih] svg[data-astro-cid-hgd56dih]{width:100%;height:100%;display:block}.accordion-item[data-astro-cid-hgd56dih][data-open=true] .accordion-item__chevron[data-astro-cid-hgd56dih]{transform:rotate(180deg)}.accordion-item__panel[data-astro-cid-hgd56dih]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s;display:grid}.accordion-item[data-astro-cid-hgd56dih][data-open=true] .accordion-item__panel[data-astro-cid-hgd56dih]{opacity:1;grid-template-rows:1fr}.accordion-item__panel-inner[data-astro-cid-hgd56dih]{min-height:0;padding:var(--space-sm) 0 0 calc(20px + var(--space-2xs));gap:var(--space-2xs);flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden}.accordion-item__panel-inner[data-astro-cid-hgd56dih] li[data-astro-cid-hgd56dih]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-base);color:var(--color-ink)}.accordion-item__divider[data-astro-cid-hgd56dih]{height:1px;margin-top:var(--space-sm);background-color:var(--color-ink)}@media (width<=640px){.what-i-can-do[data-astro-cid-hgd56dih],.what-i-can-do__intro[data-astro-cid-hgd56dih]{display:block}.what-i-can-do__paragraph[data-astro-cid-hgd56dih]{margin-top:var(--space-xs)}.what-i-can-do__accordion[data-astro-cid-hgd56dih]{margin-top:100px}.what-i-can-do__star[data-astro-cid-hgd56dih]{width:200px}}.skills-strip[data-astro-cid-5tvrjdri]{padding-block:var(--space-sm);overflow:hidden}.skills-strip__track[data-astro-cid-5tvrjdri]{width:max-content;animation:64s linear infinite skills-strip-scroll;display:flex}.skills-strip__group[data-astro-cid-5tvrjdri]{align-items:center;gap:var(--space-2xl);padding-inline:var(--space-2xl);white-space:nowrap;margin:0;list-style:none;display:flex}.skills-strip__group[data-astro-cid-5tvrjdri] li[data-astro-cid-5tvrjdri]{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-xl);color:var(--color-text)}@keyframes skills-strip-scroll{0%{transform:translate(-50%)}to{transform:translate(0%)}}@media (prefers-reduced-motion:reduce){.skills-strip__track[data-astro-cid-5tvrjdri]{animation:none}}.work[data-astro-cid-aj6urp6g]{max-width:var(--container-max-width);padding-block:var(--space-2xl);padding-inline:var(--container-padding);margin-inline:auto}.work__heading-row[data-astro-cid-aj6urp6g]{align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.work__heading[data-astro-cid-aj6urp6g]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-display);color:var(--color-ink);margin:0}.work__paragraph[data-astro-cid-aj6urp6g]{white-space:pre-line;max-width:380px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-md);color:var(--color-ink)}.work__grid[data-astro-cid-aj6urp6g]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work__see-more[data-astro-cid-aj6urp6g]{margin-top:var(--space-2xl);text-align:center;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-brand);display:block}@media (width<=640px){.work__heading-row[data-astro-cid-aj6urp6g]{flex-direction:column;align-items:flex-start}.work__grid[data-astro-cid-aj6urp6g]{grid-template-columns:1fr}}.tools[data-astro-cid-dmigauz3]{max-width:var(--container-max-width);padding-block:var(--space-2xl);padding-inline:var(--container-padding);margin-inline:auto}.tools__heading[data-astro-cid-dmigauz3]{margin:0 0 var(--space-lg);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--color-text)}.tools__grid[data-astro-cid-dmigauz3]{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.tool-group[data-astro-cid-dmigauz3]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background-color:var(--color-surface-tools);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.tool-group__badge[data-astro-cid-dmigauz3]{border-radius:var(--radius-full);background-color:var(--color-surface-icon);flex-shrink:0;justify-content:center;align-items:center;width:98px;height:98px;display:flex}.tool-group__icon[data-astro-cid-dmigauz3]{object-fit:contain;width:47px;height:47px}@media (width<=640px){.tools__grid[data-astro-cid-dmigauz3]{gap:var(--space-xs)}.tool-group[data-astro-cid-dmigauz3]{gap:var(--space-2xs);padding:var(--space-2xs)}.tool-group__badge[data-astro-cid-dmigauz3]{width:64px;height:64px}.tool-group__icon[data-astro-cid-dmigauz3]{width:30px;height:30px}}
