@font-face{font-family:Helvetica roman;src:url(/fonts/HelveticaNeue-Roman.woff2) format("woff2");font-display:swap}@font-face{font-family:Helvetica medium;src:url(/fonts/HelveticaNeue-Medium.woff2) format("woff2");font-display:swap}:root{--white-color: rgb(235, 235, 235);--black-color: rgb(20, 20, 20);--accent-color: rgb(255, 71, 20);--font-size-small: clamp(.875rem, 1vw + .5rem, 1rem);--font-size-medium: clamp(1rem, 1vw + .5rem, 1.25rem);--font-size-large: clamp(1.6rem, 2.5vw + .5rem, 2.4rem);--font-size-xlarge: clamp(2.4rem, 5vw + .5rem, 6rem);--horizontal-padding-layout: clamp(1rem, 2vw, 2rem);--vertical-space-section: clamp(10rem, 20vw, 24rem);--padding-button: .5rem .75rem;--space-section-title-content: clamp(1rem, 4vw, 2rem );--letter-spacing: -.05rem;--global-line-height: 1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica roman,Inter,Roboto,sans-serif;color:var(--black-color);background-color:var(--white-color);overflow-x:hidden;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}.main-content{position:relative}@keyframes spin{to{transform:rotate(360deg)}}.section-title{font-family:Helvetica roman;font-size:var(--font-size-small)}.section-content{max-width:1000px}.section-content p{font-size:var(--font-size-large);line-height:var(--global-line-height);text-wrap:pretty;letter-spacing:var(--letter-spacing)}.centered-section-logo{position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.layered-animation{height:500vh}[data-reveal],[data-reveal-up],[data-word-reveal],.split{will-change:transform,opacity}@media screen and (max-width: 768px){.section-content{padding-bottom:calc(var(--vertical-space-section) / 2)}.layered-animation{height:300vh}}._navbar_1ij3k_1{display:flex;align-items:center;justify-content:space-between;padding:1rem var(--horizontal-padding-layout);position:sticky;top:0;background-color:var(--white-color);border-bottom:var(--black-color) 1px solid;z-index:1000}._navLinks_1ij3k_13{list-style:none;display:flex;gap:2rem}._navLinks_1ij3k_13 li a{font-family:Helvetica medium,sans-serif;font-size:var(--font-size-medium);letter-spacing:var(--letter-spacing)}._navLinks_1ij3k_13 li a:hover,._navLinks_1ij3k_13 li a:focus{color:var(--white-color);transition:background-color .3s ease-in-out;background-color:var(--black-color)}._navLinks_1ij3k_13 li a:active{transform:scale(.95)}._fullLogo_1ij3k_35{width:60px}@media (max-width: 768px){._navLinks_1ij3k_13{display:none}}._BurgerMenu_fqjy7_1{position:relative}._burgerButton_fqjy7_5{border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._icon_fqjy7_15{position:relative;width:24px;height:18px;display:inline-block}._line_fqjy7_23{position:absolute;left:0;right:0;height:2px;background:var(--black-color);transition:transform .2s ease,top .2s ease}._line_fqjy7_23:nth-child(1){top:0}._line_fqjy7_23:nth-child(2){top:8px}._line_fqjy7_23:nth-child(3){top:16px}._openIcon_fqjy7_42 ._line_fqjy7_23:nth-child(1){top:8px;transform:rotate(45deg);z-index:1000}._openIcon_fqjy7_42 ._line_fqjy7_23:nth-child(2){opacity:0;z-index:1000}._openIcon_fqjy7_42 ._line_fqjy7_23:nth-child(3){top:8px;transform:rotate(-45deg);z-index:1000}._menu_fqjy7_58{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--white-color);color:var(--black-color);border-right:1px solid var(--black-color);transform:translate(-100%);transition:transform .4s ease;z-index:999;display:grid;grid-template-rows:1fr;will-change:transform,opacity}._menu_fqjy7_58._open_fqjy7_42{transform:translate(0);pointer-events:auto}._menu_fqjy7_58._closing_fqjy7_78{transform:translate(-100%);pointer-events:none}._navLinks_fqjy7_83{position:relative;list-style:none;margin:0;padding:2rem;display:grid;gap:1rem;place-content:center}._navLinks_fqjy7_83 a{font-family:Helvetica medium,sans-serif;font-size:var(--font-size-xlarge);color:var(--black-color);text-decoration:none;letter-spacing:var(--letter-spacing)}._navLinks_fqjy7_83 a:active{background-color:var(--black-color);color:var(--white-color)}._navLinks_fqjy7_83 a:focus-visible{outline:1px solid var(--accent-color)}._resumeLink_fqjy7_108{position:absolute;bottom:4rem;right:1rem}@media screen and (min-width: 769px){._BurgerMenu_fqjy7_1{display:none}}._button_1avhb_1{font-family:Helvetica medium,sans-serif;display:inline-flex;align-items:center;padding:var(--padding-button);cursor:pointer;transition:background-color .1s ease;border:none;z-index:1000}._button_1avhb_1:before{content:"";display:inline-block;width:1.2em;aspect-ratio:1 / 1;border-radius:50%;background-color:var(--white-color);margin-right:1rem}._button_1avhb_1:focus{outline:1px solid var(--black-color)}._button_1avhb_1:active{transform:scale(.95)}._primaryButton_1avhb_29{background-color:var(--accent-color);color:var(--black-color);transition:ease-in-out .3s}._primaryButton_1avhb_29:hover{background-color:var(--black-color);color:var(--white-color)}._secondaryButton_1avhb_40{background-color:var(--black-color);color:var(--white-color);transition:ease-in-out .3s}._secondaryButton_1avhb_40:hover{background-color:var(--accent-color);color:var(--black-color)}._smallButton_1avhb_51{font-size:var(--font-size-small)}._mediumButton_1avhb_55{font-size:var(--font-size-medium)}._largeButton_1avhb_59{font-size:var(--font-size-large)}._wrapper_pwexg_1{min-height:100vh;display:flex;align-items:center;justify-content:center}._loader_pwexg_8{width:20%;height:4.8px;display:inline-block;position:relative;background:#fff;overflow:hidden}._loader_pwexg_8:after{content:"";box-sizing:border-box;width:0;height:4.8px;background:var(--accent-color);position:absolute;top:0;left:0;animation:_waitingBar_pwexg_1 .4s linear infinite}@keyframes _waitingBar_pwexg_1{0%{width:0}to{width:100%}}@media screen and (max-width: 768px){._loader_pwexg_8{width:40%}}._backToTopButton_hcsqp_1{position:sticky;bottom:1rem;left:1rem;border:none;background-color:var(--white-color);font-size:var(--font-size-medium);padding:var(--padding-button);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease-in-out,transform .3s ease-in-out}._backToTopButton_hcsqp_1:hover{transform:translateY(.25rem);background-color:var(--black-color);color:var(--white-color)}
