.my-internship-logo{width:100px;margin-right:1rem}.brand-w{width:3.5rem}.brand-h{height:5.5rem}.brand-ms{-webkit-margin-start:2.5rem;margin-inline-start:2.5rem}.logo-start{inset-inline-start:-1.75rem}.brand-ring{-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.brand-ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.max-w-prose{max-width:95ch;padding-left:2.5ch;padding-right:2.5ch}.prose{max-width:95%}.hobby-icon{padding:.4rem}.experience-icon-padding-fix{padding-left:1.7rem}.dark .dark\:ring-white\/10,.dark .dark\:ring-white\/10 *{--tw-ring-color:color-mix(in srgb, #9DA3AE 10%, transparent)}@supports(color:color-mix(in oklab,red,red)){.dark .dark\:ring-white\/10,.dark .dark\:ring-white\/10 *{--tw-ring-color:color-mix(in oklab, var(--color-gray-400) 10%, transparent)}}html{background-color:#1f2022!important;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background-color:#1f2022!important}.dark .dark\:bg-hb-dark{background-color:#1f2022}.dark .dark\:bg-zinc-900\/90{background-color:color-mix(in srgb,#1c1c1e 100%,transparent)}main.page-body>.hbb-section{padding-top:3rem;padding-bottom:3rem}main.page-body [id]{scroll-margin-top:5.5rem}main.page-body>.hbb-section:first-child{padding-top:0}.skip-link{position:absolute;inset-inline-start:1rem;top:.75rem;z-index:60;transform:translateY(-150%);border-radius:9999px;background:#38bdf8;color:#09090b;padding:.75rem 1rem;font-weight:600;transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.landing-quicknav-scroller{scrollbar-width:none}.landing-quicknav-scroller::-webkit-scrollbar{display:none}.landing-cta-primary{border:1px solid color-mix(in srgb,#6b7f99 35%,transparent);background:linear-gradient(135deg,#334155 0%,#41546d 100%);color:#f8fafc;box-shadow:0 14px 30px rgba(15,23,42,.22);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing-cta-primary:hover{border-color:color-mix(in srgb,#7e93ad 45%,transparent);background:linear-gradient(135deg,#3d4e63 0%,#4b607c 100%);box-shadow:0 18px 36px rgba(15,23,42,.28)}.landing-cta-primary:focus-visible{--tw-ring-color:rgba(125, 145, 170, 0.55);--tw-ring-offset-color:#18181b;--tw-ring-offset-shadow:0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 18px 36px rgba(15,23,42,.28)}.landing-cta-secondary{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,2%);color:#f4f4f5;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.landing-cta-secondary:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,8%)}.landing-cta-secondary:focus-visible{--tw-ring-color:rgba(125, 145, 170, 0.45);--tw-ring-offset-color:#18181b;--tw-ring-offset-shadow:0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow)}#profile .bio-text{margin-inline:auto;max-width:42rem;font-size:1rem;line-height:1.8;text-align:left}#profile .bio-text p{text-wrap:pretty}@media(min-width:768px){#profile .bio-text{text-align:center}}@media(min-width:768px){#skills>div.grid,#section-resume-skills>div.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hover\:shadow-blue-500\/10:hover{--tw-shadow-color:color-mix(in srgb, rgb(84, 87, 97) 10%, transparent)}