.LoadingScreen_loadingScreen__BjEIN{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-family:var(--font-impact)}.LoadingScreen_loadingScreen__BjEIN>span{--tw-skew-x:-6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:2.25rem;line-height:2.5rem;text-transform:uppercase;letter-spacing:.05em}@media (min-width:768px){.LoadingScreen_loadingScreen__BjEIN>span{font-size:3.75rem;line-height:1}}.TextSideScroll_parallax__Xlg38{margin:0 0 .25rem;display:flex;width:100%;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;padding-top:.625rem;font-family:var(--font-impact);font-style:italic;letter-spacing:.1em;line-height:.7}.TextSideScroll_parallax__Xlg38 .TextSideScroll_scroller__5NFuA{font-weight:600;text-transform:uppercase;font-size:64px;white-space:nowrap;display:flex;flex-wrap:nowrap}.TextSideScroll_parallax__Xlg38 span{display:flex;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;margin-right:10px}.TextSideScroll_parallax__Xlg38 span div{padding-right:.75rem}.TextSideScroll_parallax__Xlg38 span :hover{--tw-text-opacity:1;color:hsl(var(--ui-foreground-500)/var(--ui-foreground-500-opacity,var(--tw-text-opacity)));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.Hero_hero__N1o0K{position:relative;margin:0;display:flex;min-height:250vh;width:100%;flex-direction:column;justify-content:space-between;background-size:cover;padding:0;background-position:50%}.Hero_wrapper__4dxF9{position:sticky;top:0}.Hero_wrapper__4dxF9:before{position:absolute;bottom:0;z-index:10;height:350px;width:100%;--tw-content:"";content:var(--tw-content);background:linear-gradient(0deg,hsl(var(--ui-background)) 0,hsla(0,0%,100%,0) 100%)}.Hero_brandWrapper__hjQiD{position:sticky;bottom:0;z-index:10;display:flex;height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center}@media (min-width:1024px){.Hero_brand__DxGD7{margin-bottom:1rem}}.Hero_brand__DxGD7 .Hero_helloText__lI4Pi{width:100%;overflow:hidden;padding-left:1rem;padding-right:1rem;font-family:var(--font-inpin)}.Hero_brand__DxGD7 .Hero_helloText__lI4Pi>span{display:block}@media (min-width:1024px){.Hero_brand__DxGD7 .Hero_helloText__lI4Pi>span{font-size:1.5rem;line-height:2rem}}.Hero_backgroundWrapper__FVvzG{position:sticky;top:0;overflow:hidden}.Hero_background__Hhe_9{height:100vh;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.Hero_scrollBottomWrapper__yjWdr{position:sticky;bottom:0;z-index:10;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.Hero_scrollBottomText__x_OIj{--tw-text-opacity:1;color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-text-opacity)))}.Hero_scrollBottomText__x_OIj:is(.Hero_dark__2Ih3G *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.Tooltip_tooltip__YIFo4{overflow:hidden;padding:.5rem;text-align:center}.Tooltip_tooltip__YIFo4>.Tooltip_title__6YDYi{font-family:var(--font-impact);font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.Tooltip_tooltip__YIFo4>.Tooltip_body__trdDM{font-family:var(--font-inpin)}.Tooltip_tooltip__YIFo4>.Tooltip_overlay__YQLT3{position:absolute;top:0;height:100%;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-bg-opacity)))}.Tooltip_tooltipBase__M5v1h{position:relative}.Tooltip_tooltipContent__nvDyE{position:relative;overflow:hidden;border-radius:.75rem;padding:0 1rem;transform:skew(-15deg)}.Tooltip_tooltipContent__nvDyE:before{position:absolute;inset:0;z-index:-10;height:100%;width:100%;border-radius:.75rem;border-color:hsl(var(--ui-foreground)/.75);--tw-content:"";content:var(--tw-content)}.TitleText_titleText__HKeBf{width:100vw;max-width:24rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.TitleText_titleText__HKeBf{max-width:28rem}}@media (min-width:768px){.TitleText_titleText__HKeBf{max-width:32rem}}@media (min-width:1024px){.TitleText_titleText__HKeBf{max-width:42rem}}.TitleText_titleText__HKeBf svg{width:100%;height:100%}.TitleText_titleText__HKeBf path{fill:hsl(var(--ui-foreground));stroke:hsl(var(--ui-foreground))}.ScrollToSide_scrollToSide__XuYBU{position:relative;width:100%}.ScrollToSide_contentWrapper__GBTdh{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;overflow:hidden;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground-50)/var(--ui-foreground-50-opacity,var(--tw-bg-opacity)))}@media (min-width:768px){.ScrollToSide_contentWrapper__GBTdh{height:100vh;max-height:1000px}}.ScrollToSide_contentWrapper__GBTdh:after{pointer-events:none;position:absolute;bottom:0;height:25%;width:100%;--tw-content:"";content:var(--tw-content);background:linear-gradient(0deg,hsl(var(--ui-background)) 0,hsla(0,0%,100%,0) 100%)}.ScrollToSide_title__jsOFq{position:sticky;margin-top:2rem;margin-bottom:2rem;display:flex;width:100%;flex-direction:column;align-items:center}.ScrollToSide_title__jsOFq .ScrollToSide_bounce__E_A9a{margin-bottom:1rem;font-family:var(--font-impact);font-size:3rem;line-height:1;text-transform:uppercase;font-style:italic;letter-spacing:.05em}@media (min-width:1024px){.ScrollToSide_title__jsOFq .ScrollToSide_bounce__E_A9a{font-size:4.5rem;line-height:1}}.ScrollToSide_title__jsOFq p{font-family:var(--font-inpin);font-size:1.25rem;line-height:1.75rem}.ScrollToSide_scrollWrapper__MJUqu{width:100%;max-width:1536px;overflow:hidden}@media (min-width:768px){.ScrollToSide_scrollWrapper__MJUqu{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}.ScrollToSide_itemWrapper__CDYJE{display:flex;width:100%;flex-direction:column;align-items:center;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.ScrollToSide_itemWrapper__CDYJE{display:block;text-wrap:nowrap}}.ScrollToSide_item__CMmoA{display:block;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.ScrollToSide_item__CMmoA{display:inline-table;padding-left:0;padding-right:0}}.ScrollToSide_backgroundText__g5Ct8{position:absolute;inset:0;z-index:-10;display:flex;--tw-rotate:-12deg;--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;justify-content:center}.ScrollToSide_backgroundText__g5Ct8>div{padding-bottom:1rem}.ScrollToSide_backgroundText__g5Ct8 span{font-size:3rem;--tw-text-opacity:1;color:hsl(var(--ui-foreground-200)/var(--ui-foreground-200-opacity,var(--tw-text-opacity)))}@media (min-width:1024px){.ScrollToSide_backgroundText__g5Ct8 span{font-size:16rem}}.ScrollToSide_backgroundImage__xrq9x:before{position:absolute;inset:0;z-index:20;background-color:hsl(var(--ui-background)/.75);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-content:"";content:var(--tw-content)}.ScrollToSide_backgroundImage__xrq9x img{width:100%;min-width:100vw}.ThumbnailCard_thumbnailCard__w1skF{position:relative;width:100%;border-radius:1rem;padding:.5rem}.ThumbnailCard_wrapper__vlBfT{position:relative;display:flex;aspect-ratio:16/9;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem}.ThumbnailCard_wrapper__vlBfT:hover .ThumbnailCard_imageWrapper__srPKE:after{--tw-backdrop-brightness:brightness(.5);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ThumbnailCard_imageWrapper__srPKE{position:relative}.ThumbnailCard_imageWrapper__srPKE:after{transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content)}.ThumbnailCard_decorative__KgwKQ,.ThumbnailCard_imageWrapper__srPKE:after{pointer-events:none;position:absolute;inset:0;transition-property:all;transition-duration:.5s}.ThumbnailCard_decorative__KgwKQ{opacity:0;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ThumbnailCard_decorative__KgwKQ svg{width:100%;height:100%}.ThumbnailCard_decorative__KgwKQ svg path{fill:hsl(var(--ui-secondary)/.75)}.ThumbnailCard_thumbnailCard__w1skF:hover .ThumbnailCard_decorative__KgwKQ{opacity:1}.ThumbnailCard_thumbnailCard__w1skF:hover .ThumbnailCard_content__5YOls header h2{text-shadow:none}.ThumbnailCard_content__5YOls{pointer-events:none;position:absolute;top:0;left:0;display:flex;height:100%;width:100%;flex-direction:column;justify-content:flex-end;padding-left:.5rem;padding-right:.5rem}@media (min-width:1024px){.ThumbnailCard_content__5YOls{padding-left:1rem;padding-right:1rem}}.ThumbnailCard_content__5YOls header h2,.ThumbnailCard_content__5YOls p{--tw-text-opacity:1;color:hsl(var(--ui-secondary-foreground)/var(--ui-secondary-foreground-opacity,var(--tw-text-opacity)))}.ThumbnailCard_content__5YOls header h2{position:relative;font-family:var(--font-impact);font-size:1.875rem;line-height:2.25rem;text-transform:uppercase;letter-spacing:.025em}@media (min-width:640px){.ThumbnailCard_content__5YOls header h2{font-size:2.25rem;line-height:2.5rem}}.ThumbnailCard_content__5YOls header h2{text-shadow:0 .1rem .1rem hsl(var(--ui-background))}.ThumbnailCard_content__5YOls p{margin-bottom:.5rem;max-height:6rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;text-align:justify;font-family:var(--font-inpin)}.ThumbnailCard_content__5YOls p:first-letter{text-transform:uppercase}.ThumbnailCard_techStack__hNpIM{position:absolute;top:0;left:0;width:75%;white-space:break-spaces;padding-top:.5rem;padding-left:.5rem}.ThumbnailCard_techStack__hNpIM div{margin-right:.25rem;margin-bottom:.25rem;display:inline-block}.ThumbnailCard_techStack__hNpIM img{display:inline-block;aspect-ratio:1/1;height:3rem;border-radius:.5rem;background-color:hsl(var(--ui-background)/.6);padding:.5rem}.ThumbnailCard_thumbnailLink__Cl_Ze{position:absolute;top:0;right:0;display:flex;height:100%;width:10rem;flex-direction:column;align-items:flex-end;gap:.5rem;padding:.5rem 0 .5rem .5rem}.ThumbnailCard_thumbnailLink__Cl_Ze>span>a{display:flex;flex-direction:row;align-items:center;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;background-color:hsl(var(--ui-background)/.5);font-family:var(--font-inpin)}.ThumbnailCard_linkButton__59Xr6{aspect-ratio:1/1;width:4rem;padding:.5rem}.SubtitleText_main__Lg1rT{position:relative;margin-left:.5rem;margin-right:.5rem;width:-moz-fit-content;width:fit-content;overflow:hidden;text-align:center}.SubtitleText_main__Lg1rT>span{position:absolute;top:0;right:0;height:100%;width:100%;--tw-bg-opacity:1;background-color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-bg-opacity)));font-size:1.25rem;line-height:1.75rem}.IconMarquee_main__LaKny{overflow:hidden}.IconMarquee_scrollWrapper__NWagh{text-wrap:nowrap}.IconMarquee_itemWrapper__uGuGk{margin-top:.75rem;margin-bottom:.75rem;display:inline-flex;aspect-ratio:1/1;flex-direction:column;gap:.5rem}.IconMarquee_itemWrapper__uGuGk>img{aspect-ratio:1/1;width:100%;padding:1.5rem;--tw-grayscale:grayscale(100%);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.IconMarquee_itemWrapper__uGuGk>img,.IconMarquee_itemWrapper__uGuGk>img:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.IconMarquee_itemWrapper__uGuGk>img:hover{padding:0;--tw-grayscale:grayscale(0)}.IconMarquee_itemWrapper__uGuGk>img:hover+label{opacity:1}.IconMarquee_itemWrapper__uGuGk>label{display:block;width:100%;text-align:center;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.TrackScroll_trackScroll__OROhs{display:flex;flex-direction:column;align-items:center}.TrackScroll_trackScroll__OROhs .TrackScroll_section__40YcD{position:relative;min-height:16rem;width:100%;font-size:1.125rem;line-height:1.75rem}.TrackScroll_trackScroll__OROhs .TrackScroll_section__40YcD p{font-family:var(--font-inpin)}.TrackScroll_trackScroll__OROhs .TrackScroll_section__40YcD.TrackScroll_profile__p19yu{position:relative;display:flex;height:100vh;max-height:1000px;width:100%;align-items:center;justify-content:center;overflow:hidden;padding-top:1rem}.TrackScroll_trackScroll__OROhs .TrackScroll_section__40YcD.TrackScroll_profile__p19yu:after,.TrackScroll_trackScroll__OROhs .TrackScroll_section__40YcD.TrackScroll_profile__p19yu:before{position:absolute;left:0;right:0;height:25%;width:100%;--tw-content:"";content:var(--tw-content)}.TrackScroll_trackScroll__OROhs .TrackScroll_section__40YcD.TrackScroll_profile__p19yu:before{top:0;background:linear-gradient(0deg,hsla(0,0%,100%,0) 0,hsl(var(--ui-background)) 100%)}.TrackScroll_trackScroll__OROhs .TrackScroll_section__40YcD.TrackScroll_profile__p19yu:after{bottom:0;z-index:-10;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsl(var(--ui-background)) 100%)}.TrackScroll_trackScroll__OROhs>:not(:last-child,:nth-last-child(2)){margin-bottom:5rem}.TrackScroll_trackScroll__OROhs>:nth-last-child(2){margin-bottom:2.5rem;min-height:0}.StickyContainer_stickyContainer__xKZja{position:sticky;left:0;bottom:0;width:100%;overflow:hidden;padding:.5rem;text-align:center;font-family:var(--font-impact);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;white-space:pre-wrap}.StickyContainer_stickyContainer__xKZja>.StickyContainer_text__1976v{overflow:hidden;text-shadow:2px 2px 0 hsl(var(--ui-background)/.5)}.StickyContainer_stickyContainer__xKZja>.StickyContainer_text__1976v span{font-size:2.25rem;line-height:2.5rem;text-transform:uppercase;font-style:italic;letter-spacing:.05em}@media (min-width:640px){.StickyContainer_stickyContainer__xKZja>.StickyContainer_text__1976v span{font-size:3rem;line-height:1}}@media (min-width:768px){.StickyContainer_stickyContainer__xKZja>.StickyContainer_text__1976v span{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.StickyContainer_stickyContainer__xKZja>.StickyContainer_text__1976v span{font-size:4.5rem;line-height:1}}.StickyContainer_stickyContainer__xKZja>.StickyContainer_background__q0U3g{position:absolute;top:0;left:0;width:100%;overflow:hidden}.StickyContainer_stickyContainer__xKZja>.StickyContainer_background__q0U3g>.StickyContainer_backgroundText__eqwgF>div{padding-top:0!important}.StickyContainer_stickyContainer__xKZja>.StickyContainer_background__q0U3g>.StickyContainer_backgroundText__eqwgF span{margin-right:1.5rem;color:transparent!important;opacity:.5;background-image:url(/strip-pattern.png);background-repeat:repeat;background-position:0 0;background-size:10px;-webkit-background-clip:text;background-clip:text;line-height:.7;font-size:8rem}.StickyContainer_stickyContainer__xKZja>.StickyContainer_background__q0U3g.StickyContainer_primary__TXY_x{--tw-bg-opacity:1;background-color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-bg-opacity)))}.StickyContainer_stickyContainer__xKZja>.StickyContainer_background__q0U3g.StickyContainer_secondary__czi6V{--tw-bg-opacity:1;background-color:hsl(var(--ui-secondary)/var(--ui-secondary-opacity,var(--tw-bg-opacity)))}.StickyContainer_stickyContainer__xKZja>.StickyContainer_background__q0U3g.StickyContainer_warning__K85CH{--tw-bg-opacity:1;background-color:hsl(var(--ui-warning)/var(--ui-warning-opacity,var(--tw-bg-opacity)))}.AboutMe_textScrollBackground__lVafU{position:absolute;top:50%;left:0;z-index:-10;max-height:100px;width:100%;--tw-translate-y:-25%;--tw-translate-x:-25%;--tw-rotate:70deg;--tw-scale-x:2;--tw-scale-y:2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.AboutMe_textScrollBackground__lVafU{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:768px){.AboutMe_textScrollBackground__lVafU{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.AboutMe_textScrollBackground__lVafU{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.AboutMe_textScrollBackground__lVafU>.AboutMe_picture__3SzJn span{width:400px}.AboutMe_textScrollBackground__lVafU>*{margin-bottom:.5rem}.AboutMe_textScrollBackground__lVafU span{font-size:4rem;line-height:.75;opacity:.75}@media (min-width:768px){.AboutMe_textScrollBackground__lVafU span{font-size:10rem}}.AboutMe_profileWrapper__7eiKI{width:100%}@media (min-width:640px){.AboutMe_profileWrapper__7eiKI{max-width:640px}}@media (min-width:768px){.AboutMe_profileWrapper__7eiKI{max-width:768px}}@media (min-width:1024px){.AboutMe_profileWrapper__7eiKI{max-width:1024px}}@media (min-width:1280px){.AboutMe_profileWrapper__7eiKI{max-width:1280px}}@media (min-width:1536px){.AboutMe_profileWrapper__7eiKI{max-width:1536px}}.AboutMe_profileWrapper__7eiKI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.AboutMe_profileWrapper__7eiKI>.AboutMe_profilePicture__XdU4F{display:flex;height:100%;width:100%;justify-content:center}.AboutMe_profileWrapper__7eiKI>.AboutMe_profileText__WGHVR{grid-column:span 4/span 4;text-align:center}@media (min-width:1024px){.AboutMe_profileWrapper__7eiKI>.AboutMe_profileText__WGHVR{grid-column:span 3/span 3;text-align:left}}.AboutMe_profileWrapper__7eiKI>.AboutMe_profileText__WGHVR>p{margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem;font-weight:200}@media (min-width:1024px){.AboutMe_profileWrapper__7eiKI>.AboutMe_profileText__WGHVR>p{padding-left:0;padding-right:0}}.AboutMe_profileWrapper__7eiKI>.AboutMe_profileText__WGHVR>h3{margin-bottom:1rem;font-family:var(--font-impact);font-size:3rem;line-height:1;letter-spacing:.025em}@media (min-width:768px){.AboutMe_profileWrapper__7eiKI>.AboutMe_profileText__WGHVR>h3{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.AboutMe_profileWrapper__7eiKI>.AboutMe_profileText__WGHVR>h3{font-size:6rem;line-height:1}}.TechStack_main__GZKBp{margin-bottom:7rem;display:flex;width:100%;flex-direction:column;align-items:center;overflow:hidden}.TechStack_main__GZKBp>.TechStack_icon__U56JB{width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.Timeline_main__qg2PV{overflow:auto;padding-left:.5rem;padding-right:.5rem;-ms-overflow-style:none;scrollbar-width:none}.Timeline_main__qg2PV::-webkit-scrollbar{display:none}.Timeline_main__qg2PV::-moz-scrollbar{display:none}.Timeline_main__qg2PV .Timeline_line__SQFo_ td{position:relative;min-width:30px}.Timeline_main__qg2PV .Timeline_line__SQFo_ td>div{display:flex;cursor:pointer;align-items:center;padding-top:1.6rem;padding-bottom:1.6rem;width:30px;height:6rem}.Timeline_main__qg2PV .Timeline_line__SQFo_ td:hover .Timeline_dots__GMfnC{opacity:0}.Timeline_main__qg2PV .Timeline_line__SQFo_ .Timeline_monthLabel__E_8fS{top:1.75rem!important;opacity:0}.Timeline_main__qg2PV .Timeline_line__SQFo_ td:hover .Timeline_monthLabel__E_8fS{opacity:1}.Timeline_main__qg2PV .Timeline_line__SQFo_ .Timeline_dots__GMfnC{display:block;aspect-ratio:1/1;width:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-bg-opacity)))}.Timeline_main__qg2PV .Timeline_line__SQFo_ .Timeline_monthLabel__E_8fS,.Timeline_main__qg2PV .Timeline_line__SQFo_ .Timeline_yearLabel__cdeIY{position:absolute;top:1.5rem;left:-.25rem;writing-mode:vertical-rl;text-orientation:mixed}.Timeline_main__qg2PV .Timeline_education__e6j5U{padding-bottom:.5rem}.Timeline_main__qg2PV .Timeline_education__e6j5U>td{padding-right:.5rem}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX{position:relative;padding-right:.5rem}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX time{margin-top:.5rem;margin-bottom:.5rem}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textBackground__f_dOg{position:absolute;top:0;left:0;bottom:0;right:.5rem;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-bg-opacity)));clip-path:polygon(calc(100% - 2rem) 0,100% 2rem,100% 100%,0 calc(100% + 2rem),0 -2rem);background-repeat:repeat;background-attachment:fixed;background-size:12px}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textBackground__f_dOg:before{position:absolute;left:0;z-index:-10;--tw-content:"";content:var(--tw-content);width:0;height:0}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textBackground__f_dOg.Timeline_bottom__rwTvL:before{bottom:-.63rem;border-left:.66rem solid transparent;border-right:.66rem solid transparent;border-top:.66rem solid hsl(var(--ui-foreground))}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textBackground__f_dOg.Timeline_top__t_vdR:before{top:-.626rem;border-left:.66rem solid transparent;border-right:.66rem solid transparent;border-bottom:.66rem solid hsl(var(--ui-foreground))}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textBackground__f_dOg>div{-webkit-mask-image:linear-gradient(90deg,#000,transparent calc(25% + 50rem),transparent);mask-image:linear-gradient(90deg,#000,transparent calc(25% + 50rem),transparent)}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textWrapper___GzRu{position:relative;max-height:10rem;width:100%;padding:.5rem .5rem .5rem 0;--tw-text-opacity:1;color:hsl(var(--ui-background)/var(--ui-background-opacity,var(--tw-text-opacity)))}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textWrapper___GzRu section{position:sticky;left:0;height:6rem;width:-moz-fit-content;width:fit-content;max-width:640px;overflow:hidden;padding:.5rem}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textWrapper___GzRu section h3{font-family:var(--font-impact);font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.025em}@media (min-width:1024px){.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textWrapper___GzRu section h3{font-size:1.5rem;line-height:2rem}}.Timeline_main__qg2PV .Timeline_itemWrapper__pZJSX>div.Timeline_textWrapper___GzRu section p{height:100%;overflow:hidden;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.Contact_main__bPzmb{max-width:640px}}@media (min-width:768px){.Contact_main__bPzmb{max-width:768px}}@media (min-width:1024px){.Contact_main__bPzmb{max-width:1024px}}@media (min-width:1280px){.Contact_main__bPzmb{max-width:1280px}}@media (min-width:1536px){.Contact_main__bPzmb{max-width:1536px}}.Contact_main__bPzmb{margin-left:auto;margin-right:auto;width:100%;padding:2.5rem .5rem;text-align:center}.Contact_main__bPzmb>.Contact_title__SilPf{width:100%}.Contact_main__bPzmb>.Contact_title__SilPf>h2{font-family:var(--font-impact);font-size:3rem;line-height:1;text-transform:uppercase;font-style:italic;letter-spacing:.05em}@media (min-width:640px){.Contact_main__bPzmb>.Contact_title__SilPf>h2{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.Contact_main__bPzmb>.Contact_title__SilPf>h2{margin-bottom:1rem}}.Contact_main__bPzmb>.Contact_contactWrapper__gk7ga{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px){.Contact_main__bPzmb>.Contact_contactWrapper__gk7ga{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Contact_main__bPzmb>.Contact_contactWrapper__gk7ga{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.Contact_main__bPzmb>.Contact_contactWrapper__gk7ga{grid-template-columns:repeat(4,minmax(0,1fr))}}.Contact_link__G0bZm{width:100%;--tw-text-opacity:1;color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-text-opacity)))}.Contact_link__G0bZm:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}.Contact_link__G0bZm:focus-visible .Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t:after{top:.5rem;left:.5rem}.Contact_contactItem__BUeU7{position:relative;width:100%;padding-bottom:.5rem;clip-path:polygon(calc(100% - 30px) 0,calc(100% + .5rem) calc(30px + .5rem),calc(100% + 10px) calc(100% + 10px),0 calc(100% + 10px),0 0)}.Contact_contactItem__BUeU7:focus-within .Contact_contactItem__BUeU7 .Contact_contactItemWrapper__dUW5t:after,.Contact_contactItem__BUeU7:hover .Contact_contactItem__BUeU7 .Contact_contactItemWrapper__dUW5t:after{top:.5rem;left:.5rem;--tw-bg-opacity:1;background-color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-bg-opacity)))}.Contact_contactItem__BUeU7:focus-within .Contact_contactItem__BUeU7 .Contact_contactItemWrapper__dUW5t,.Contact_contactItem__BUeU7:hover .Contact_contactItem__BUeU7 .Contact_contactItemWrapper__dUW5t{--tw-border-opacity:1;border-color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-border-opacity)))}.Contact_contactItem__BUeU7:focus-within .Contact_contactItem__BUeU7 .Contact_contactItemWrapper__dUW5t:before,.Contact_contactItem__BUeU7:hover .Contact_contactItem__BUeU7 .Contact_contactItemWrapper__dUW5t:before{--tw-bg-opacity:1;background-color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-bg-opacity)))}.Contact_contactItem__BUeU7:focus-within .Contact_contactItem__BUeU7 .Contact_contactIcon__LUavU,.Contact_contactItem__BUeU7:hover .Contact_contactItem__BUeU7 .Contact_contactIcon__LUavU{--tw-text-opacity:1;color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-text-opacity)))}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t{position:relative;display:flex;min-height:6rem;flex-direction:row;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:hsl(var(--ui-background)/var(--ui-background-opacity,var(--tw-bg-opacity)));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t:before{top:13px;right:-8px;height:2px;width:44px;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t:after,.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t:before{position:absolute;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-bg-opacity)));--tw-content:"";content:var(--tw-content)}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t:after{top:.25rem;left:.25rem;z-index:-10;height:100%;width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:linear}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t>.Contact_contactIcon__LUavU{display:flex;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t>.Contact_contactInfo__uKQY2{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;padding-left:.5rem;padding-right:.5rem;text-align:left}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t>.Contact_contactInfo__uKQY2>h3{font-family:var(--font-impact);font-size:1.5rem;line-height:2rem}.Contact_contactItem__BUeU7>.Contact_contactItemWrapper__dUW5t>.Contact_contactInfo__uKQY2>p{font-family:var(--font-inpin);font-size:.875rem;line-height:1.25rem}.WaveStagger_main___FTbD{pointer-events:none;width:100%}.WaveStagger_main___FTbD>.WaveStagger_wrapper__NNEs_{pointer-events:auto;display:flex;height:100%;flex-direction:column;justify-content:flex-start;overflow:hidden}.WaveStagger_main___FTbD>.WaveStagger_wrapper__NNEs_>.WaveStagger_menuItem__Gg8H5{margin-bottom:2rem;height:.25rem;border-top-right-radius:9999px;border-bottom-right-radius:9999px;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-bg-opacity)));text-align:right;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.WaveStagger_main___FTbD>.WaveStagger_wrapper__NNEs_>.WaveStagger_menuItem__Gg8H5:hover{--tw-bg-opacity:1;background-color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-bg-opacity)))}.WaveStagger_main___FTbD>.WaveStagger_wrapper__NNEs_>.WaveStagger_menuItem__Gg8H5:hover>a{--tw-text-opacity:1;color:hsl(var(--ui-primary)/var(--ui-primary-opacity,var(--tw-text-opacity)))}.WaveStagger_main___FTbD>.WaveStagger_wrapper__NNEs_>.WaveStagger_menuItem__Gg8H5>a{margin-top:.125rem;display:block;font-family:var(--font-impact);font-size:1.5rem;line-height:2rem;text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.WaveStagger_bar__fW4S4{margin-bottom:.875rem;height:.25rem;border-top-right-radius:9999px;border-bottom-right-radius:9999px;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-bg-opacity)))}.MainMenu_main__E8pb4{pointer-events:none;position:fixed;top:0;left:0;z-index:10;height:100%;width:75%;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media (min-width:640px){.MainMenu_main__E8pb4{width:14rem}}@media (min-width:768px){.MainMenu_main__E8pb4{width:11rem}}.MainMenu_main__E8pb4.MainMenu_active__S_Q_k{background-color:hsl(var(--ui-background)/.5)}.TopbarMenu_menu__qkL_L{position:absolute;top:0;display:flex;padding-top:.5rem}.TopbarMenu_menu__qkL_L li{position:relative;margin-left:1rem;margin-right:1rem;font-family:var(--font-inpin);font-size:1.125rem;line-height:1.75rem;text-transform:capitalize}.TopbarMenu_menu__qkL_L li:after{pointer-events:none;position:absolute;bottom:-.375rem;left:50%;display:block;height:.25rem;width:.25rem;--tw-bg-opacity:1;background-color:hsl(var(--ui-foreground)/var(--ui-foreground-opacity,var(--tw-bg-opacity)));text-align:center;font-size:1.5rem;line-height:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;--tw-content:"";content:var(--tw-content)}.TopbarMenu_menu__qkL_L li:hover:after{left:0;height:.125rem;width:100%;border-radius:9999px}#home-content{max-width:2000px;cursor:default;position:relative}