.text-primary,.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-600)/var(--tw-text-opacity,1))}:is(.dark .dark\:hover\:text-primary:hover){color:#fff}::selection{background:rgb(var(--color-primary-200)/1);color:rgb(var(--color-primary-950)/1)}.dark ::selection{background:rgb(var(--color-primary-800)/1);color:rgb(var(--color-primary-100)/1)}*,:after,:before,::backdrop{--tw-ring-color:#3b4a8c80}.page-wrapper{overflow-x:hidden}.brand-page-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:13.5rem;padding:5.25rem 1.5rem 3rem;color:#fff;text-align:center;overflow:hidden}.brand-page-hero-bg{position:absolute;inset:0;z-index:-1;background-color:#0e132e;background-image:url(/media/hero-cyp3a4.jpg);background-size:cover;background-position:70% 40%;background-repeat:no-repeat}.brand-page-hero h1{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.15;text-shadow:0 1px 2px rgba(8,12,30,.45)}.brand-page-hero p{margin:.8rem auto 0;max-width:40rem;color:#f2f3f8;font-size:1.05rem;line-height:1.55}.page-body.my-10>.brand-page-hero:first-child{margin-top:-2.5rem;margin-bottom:2.5rem}@media(max-width:767px){#section-resume-biography-3 .home-section-bg.bg-image{background-size:200vw !important;background-position:68% 0 !important;background-repeat:no-repeat !important;background-color:#0e132e}}#section-resume-biography-3 .bio-text p,#section-resume-biography-3 .portrait-title,#section-resume-biography-3 h2,#section-resume-biography-3 h3{text-shadow:0 1px 2px rgba(8,12,30,.55)}.brand-page-hero{color:#fff}.brand-page-hero h1,.brand-page-hero h2{color:#fff !important}.brand-page-hero p{color:#f2f3f8 !important}.brand-page-hero a{color:#fff;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:rgba(255,255,255,.55)}.brand-page-hero a:hover{text-decoration-color:#fff}#section-resume-biography-3{color:#f2f3f8}#section-resume-biography-3 :is(h1,h2,h3,h4,.portrait-title,.portrait-title>div:first-child,.section-subheading){color:#fff !important}#section-resume-biography-3 :is(p,li,.bio-text){color:#f2f3f8}#section-resume-biography-3 :is(.dark\:text-gray-300,.dark\:text-primary-200,.text-primary-700,.text-primary-200){color:#f2f3f8 !important}#section-resume-biography-3 .section-subheading{color:#fff !important}#section-resume-biography-3 a:not([class*=bg-]):not([class*=btn]){color:#fff}#section-resume-biography-3 .network-icon{color:#fff}#section-resume-biography-3 .prose,#section-resume-biography-3 .prose-invert{--tw-prose-body:#f2f3f8;--tw-prose-headings:#fff;--tw-prose-lead:#f2f3f8;--tw-prose-links:#fff;--tw-prose-bold:#fff;--tw-prose-invert-body:#f2f3f8;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#f2f3f8;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff}html.dark,html.dark body{color:#f2f3f8}html.dark :is(h1,h2,h3,h4,h5,h6,.section-subheading){color:#fff}html.dark .prose,html.dark .prose-invert,html.dark .prose-slate{--tw-prose-body:#f2f3f8;--tw-prose-headings:#fff;--tw-prose-lead:#f2f3f8;--tw-prose-links:#fff;--tw-prose-bold:#fff;--tw-prose-counters:#f2f3f8;--tw-prose-quotes:#fff;--tw-prose-captions:#f2f3f8;--tw-prose-invert-body:#f2f3f8;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#f2f3f8;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#f2f3f8;--tw-prose-invert-quotes:#fff;--tw-prose-invert-captions:#f2f3f8}html.dark .prose a,html.dark .prose-invert a{color:#fff;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:rgba(255,255,255,.55)}html.dark .prose a:hover,html.dark .prose-invert a:hover{text-decoration-color:#fff}html.dark :is( .text-gray-300,.dark\:text-gray-300,.dark\:text-gray-400,.dark\:text-gray-50,.text-slate-200,.dark\:text-slate-200,.dark\:text-slate-100,.text-neutral-300,.dark\:text-neutral-300,.dark\:text-neutral-400,.dark\:text-neutral,.dark\:text-zinc-100,.text-primary-200,.dark\:text-primary-200,.text-primary-300,.dark\:text-primary-300,.text-primary-400,.dark\:text-primary-400,.dark\:text-primary-600,.dark\:text-primary-700,.dark\:text-primary-800 ){color:#f2f3f8 !important}html.dark :is(.cd-tldr b,.cd-title,.cd-eyebrow,.cd-badge,.cd-link){color:#fff !important}html.dark a:not([class*=bg-]):not(.nav-link):not(.navbar-brand){color:#fff}html.dark .page-footer,html.dark .page-footer a{color:#f2f3f8}html.dark .page-footer a{text-decoration:underline;text-underline-offset:.15em;text-decoration-color:rgba(255,255,255,.5)}html.dark .page-footer a:hover{text-decoration-color:#fff}html.dark .nav-link,html.dark .nav-link:hover,html.dark .navbar-brand{color:#fff !important}html.dark .dark\:hover\:text-primary-300:hover,html.dark .dark\:hover\:text-primary-400:hover,html.dark .hover\:text-primary:hover,html.dark .dark\:hover\:text-primary:hover{color:#fff !important}html.dark a[class*="dark:bg-primary-900"],html.dark [class*="dark:bg-primary-900"]{color:#fff !important}html.dark .sidebar-active-item,html.dark [class*="dark:bg-primary-300"],html.dark [class*="dark:hover:bg-primary-400"]:hover{color:#161d3f !important}html.dark pre,html.dark code{color:inherit}