.theme_container__A9c9v{min-height:100vh;justify-content:center}.theme_container__A9c9v,.theme_lowerBand__LNbYE{padding-left:10%;padding-right:10%;display:flex;flex-direction:column;align-items:center;background-color:#2d2d2d}.theme_mainContent__eHEsu{padding-left:10%;padding-right:10%;background-color:#f0faff;border-radius:25px}.theme_spaceAtStart__ONwWU{padding-top:10%}.theme_edgeSpace__HdwSi{padding-top:5%;background-color:#2d2d2d}.theme_toolbar__Sz05V{display:flex;justify-content:flex-end;align-items:center;gap:14px;width:100%;padding:0}.theme_toolbarHolder__v4Q4e{background-color:#2d2d2d;padding:1% 10%}.theme_threeBlocks__jj_UO{display:flex;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap}.theme_description__1CBNs{color:#000;margin-top:0;font-size:clamp(.95rem,1vw,1.15rem);line-height:1.6}.theme_description2__rGXSH{padding-left:8%;padding-right:8%;color:#000;font-weight:200;margin-top:0;font-size:clamp(.85rem,.8vw,1rem);line-height:1.6}.theme_description__1CBNs a{padding:3px 2px}.theme_third__13lHq{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem}.theme_headline__e3atj{font-size:clamp(2rem,3vw,3.5rem)}.theme_headline__e3atj,.theme_timelineHeader__LbsML{letter-spacing:-.05rem;line-height:1.1;margin:0;color:#000}.theme_timelineHeader__LbsML{font-size:clamp(1.1rem,2vw,1.6rem)}.theme_timelineTimePeriod__vODvA{font-size:clamp(.9rem,1.6vw,1.2rem);letter-spacing:-.05rem;line-height:1.1;margin:0;color:#000}.theme_basicHeadline__Y5L2R{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.05rem;line-height:1.1;margin:0;color:#000}.theme_threePointBreakBox__AlLkd{margin-top:10%;display:flex;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap;border:2px solid #fff;border-radius:25px;background:rgba(0,118,165,.192)}.theme_center__70MQX{width:100%;display:flex;justify-content:center;align-items:center}.theme_contactMe__OYz3T{width:50%;flex-wrap:wrap;border:2px solid #fff;border-radius:25px;margin-top:10%;padding:4%;background-color:rgba(0,118,165,.192);margin-bottom:10%}.theme_tintedShadow__DGcDT{border-radius:100%;box-shadow:0 -10px 20px -5px rgba(98,208,255,.653),0 0 10px 5px rgba(165,111,69,.553);display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif}.theme_profileImage__lANty{transition:transform .8s ease-in-out;border-radius:40%}.theme_projectsDiv__BS8l2{padding-left:20%;padding-right:20%}.theme_profileImage__lANty:hover{border-radius:40%;transform:scale(1.4)}.theme_point__y65C_{width:100%;display:flex;justify-content:center;align-items:center;padding:1%;color:#000;font-size:clamp(1.3rem,2vw,1.9rem)}.theme_line__ZZWIy{width:100%;height:3px;background-color:#000;margin:20px 0}.theme_info__Rg6yX{text-align:center;font-size:clamp(1rem,1.2vw,1.4rem);font-weight:300;color:#000}.theme_education__ym_aR{text-align:center}.theme_timeline__EfxPl{padding-top:2%;position:relative;max-width:792px;margin:0 auto}.theme_timeline__EfxPl:after{content:"";position:absolute;width:6px;background-color:#333;top:0;bottom:0;left:50%;margin-left:-3px}.theme_timelineItem__0o_z_{padding:10px 0;position:relative;background-color:inherit;width:50%}.theme_timelineItem__0o_z_:nth-child(odd):after{right:-17px}.theme_timelineItem__0o_z_:nth-child(2n):after,.theme_timelineItem__0o_z_:nth-child(odd):after{content:"";position:absolute;width:25px;height:25px;background-color:#fff;border:4px solid #333;top:20px;border-radius:50%;z-index:1}.theme_timelineItem__0o_z_:nth-child(2n):after{right:95%}.theme_timelineItem__0o_z_[data-kind=education]:nth-child(2n):after,.theme_timelineItem__0o_z_[data-kind=education]:nth-child(odd):after{background-color:#7fd4ff;border-color:#1e4b5f}.theme_timelineItem__0o_z_:nth-child(odd){left:0;padding-right:32px}.theme_timelineItem__0o_z_:nth-child(2n){left:50%;padding-left:32px}.theme_timelineContent___F5RU{padding:20px;background-color:#fff;position:relative;border-radius:6px;box-shadow:0 0 1px .1px #000}.theme_timelineContent___F5RU h3{margin-top:0;color:#333}.theme_timelineBadge__fxZIO{display:inline-block;margin-left:8px;padding:1px 8px;font-size:.7em;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;color:#1e4b5f;background-color:rgba(0,118,165,.15);border:1px solid rgba(0,118,165,.35);border-radius:999px}.theme_timelineRole__g_wU_{margin:.5rem 0 0;font-size:clamp(.8rem,.85vw,.92rem);line-height:1.5;text-align:left}.theme_timelineContent___F5RU p{margin:0;color:#212121}.theme_headlineWhite__Q6lQK{font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.05rem;line-height:1.1;margin:0;color:#fff;text-align:center;padding:2%}.theme_personalPage__lDu2l{width:100%;padding:0 4% 6%;text-align:center}.theme_personalPage__lDu2l .theme_channelLink__bJ3xN{margin-top:1.5rem}.theme_flatPage__Azriw{min-height:100vh;background-color:#f0faff}.theme_flatPage__Azriw .theme_edgeSpace__HdwSi,.theme_flatPage__Azriw .theme_toolbarHolder__v4Q4e,.theme_flatPage__Azriw footer{background-color:transparent}.theme_flatPage__Azriw .theme_footerName__mi0NH{color:#1c2b33}.theme_pageHeading__YfjmF{font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.05rem;line-height:1.1;margin:0;color:#000;text-align:center;padding:2%}.theme_projectsCta__dw44r{display:flex;flex-direction:column;align-items:center;gap:6px;padding:2% 6% 1%;text-align:center}.theme_projectsCtaText__DfRrC{max-width:46ch;margin:0 0 14px;color:#c6c6c6;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.6}.theme_personalTeaser__LvXhf{display:flex;justify-content:center;padding:0 6%}.theme_backLink___0Qmz{display:inline-block;margin-top:2.5rem;padding:4px 2px;color:#1e4b5f;text-decoration:none;font-size:clamp(.85rem,.9vw,1rem);border-bottom:1px solid rgba(30,75,95,.5)}.theme_backLink___0Qmz:hover{color:#000;border-bottom-color:#000}.theme_channelLink__bJ3xN{display:inline-block;text-decoration:none;background-color:#fff;color:#000;border:2px solid #000;border-radius:22px;padding:12px 24px;font-size:clamp(.8rem,1vw,1rem);transition:background-color .3s ease,transform .3s ease}.theme_channelLink__bJ3xN:hover{transform:scale(1.05)}.theme_iconButton__txGAB{width:46px;height:46px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border:2px solid #000;border-radius:50%;background-color:#fff;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.theme_iconButton__txGAB:hover{transform:scale(1.08);box-shadow:0 0 0 3px hsla(0,0%,100%,.25)}.theme_iconMoon__4fm6l,.theme_iconSun__36l9I{width:26px;height:26px}.theme_flagIcon__k84_6{width:100%;height:100%;display:block}.theme_iconMoon__4fm6l{display:none}.theme_footerName__mi0NH{background:none;border:none;margin:0;font:inherit;color:#202020;font-weight:700;padding:4px 6px;cursor:pointer}.theme_reelSection__wPPuu{margin-top:6%}.theme_reelGrid__5uWTr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:12px}.theme_reel__UPbmW{display:flex;flex-direction:column;gap:8px}.theme_reelPoster__dTbnI{position:relative;display:block;width:100%;aspect-ratio:9/16;padding:0;overflow:hidden;border:2px solid #fff;border-radius:16px;background:#000;cursor:pointer;transition:transform .3s ease}.theme_reelPoster__dTbnI:hover{transform:scale(1.03)}.theme_reelPoster__dTbnI img{width:100%;height:100%;object-fit:cover;display:block}.theme_reelPlay__4XOJK{position:absolute;font-size:2rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7)}.theme_lightbox__FwFLB,.theme_reelPlay__4XOJK{inset:0;display:flex;align-items:center;justify-content:center}.theme_lightbox__FwFLB{position:fixed;z-index:1000;gap:8px;padding:16px;background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.theme_lightboxInner__X9pwd{position:relative;width:min(100%,calc(88vh * 9 / 16));aspect-ratio:9/16;max-height:88vh}.theme_lightboxFrame__CJhPR{width:100%;height:100%;border:0;border-radius:12px;display:block}.theme_lightboxClose__wr61H{position:absolute;top:16px;right:16px;font-size:1.4rem}.theme_lightboxClose__wr61H,.theme_lightboxNav__xHcRN{width:44px;height:44px;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;cursor:pointer;transition:background-color .2s ease}.theme_lightboxNav__xHcRN{flex:0 0 auto;font-size:2rem}.theme_lightboxClose__wr61H:hover,.theme_lightboxNav__xHcRN:hover{background:hsla(0,0%,100%,.28)}.theme_lightboxNext__cy0iX,.theme_lightboxPrev__1vwaP{align-self:center}.theme_reelTitle__NdI0C{margin:0;text-align:center;font-size:clamp(.75rem,.85vw,.9rem)}.theme_projectsDiv__BS8l2 .slick-list{padding-top:8px;padding-bottom:8px}.theme_projectsDiv__BS8l2 .slick-track{display:flex;align-items:stretch}.theme_projectsDiv__BS8l2 .slick-track:after,.theme_projectsDiv__BS8l2 .slick-track:before{display:none}.theme_projectsDiv__BS8l2 .slick-slide{height:auto;float:none;display:flex;flex-shrink:0}.theme_projectsDiv__BS8l2 .slick-slide>div{display:flex;width:100%}.theme_projectCard__oOwmY{height:100%;display:flex;flex-direction:column;padding:20px;margin:0 10px;border:2px solid #fff;border-radius:20px;background-color:rgba(0,118,165,.192);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.theme_projectCard__oOwmY:hover{transform:translateY(-4px);border-color:#1e4b5f}.theme_projectMeta__wRAod{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:.6rem}.theme_projectCompany__qQcqK{font-size:clamp(.68rem,.75vw,.8rem);letter-spacing:.04em;text-transform:uppercase;color:#1e4b5f;border:1px solid rgba(0,118,165,.4);border-radius:999px;padding:2px 10px}.theme_projectCompanyCurrent__cKens{color:#0b1b22;background-color:#7fd4ff;border-color:#7fd4ff}.theme_projectPeriod__dmkxT{font-size:clamp(.68rem,.75vw,.8rem);color:#4a5b63}.theme_projectTitle__FgXt6{margin:0 0 .5rem;font-size:clamp(1.05rem,1.4vw,1.35rem);color:#000;overflow-wrap:anywhere}.theme_projectDescription__ge8l5{margin:0;font-size:clamp(.85rem,.9vw,1rem);line-height:1.45;color:#1c2b33;overflow-wrap:anywhere}.theme_projectTech__UxlnG{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:.9rem 0 0}.theme_projectTag__9BiP5{font-size:clamp(.68rem,.75vw,.8rem);line-height:1.2;color:#12303d;background-color:hsla(0,0%,100%,.75);border:1px solid rgba(0,118,165,.35);border-radius:6px;padding:3px 8px;white-space:nowrap}.theme_projectsDiv__BS8l2 .slick-dotted.slick-slider{margin-bottom:0}.theme_projectsDiv__BS8l2 .slick-dots{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-top:18px}.theme_projectsDiv__BS8l2 .slick-dots li,.theme_projectsDiv__BS8l2 .slick-dots li button{width:32px;height:32px;margin:0;padding:0}.theme_projectsDiv__BS8l2 .slick-dots li button:before{content:"";position:absolute;top:11px;left:11px;width:10px;height:10px;border-radius:50%;background-color:#1e4b5f;opacity:.35;transition:opacity .2s ease}.theme_projectsDiv__BS8l2 .slick-dots li.slick-active button:before{opacity:1}html[data-theme=dark] .theme_mainContent__eHEsu{background-color:#232020}html[data-theme=dark] .theme_basicHeadline__Y5L2R,html[data-theme=dark] .theme_description2__rGXSH,html[data-theme=dark] .theme_description__1CBNs,html[data-theme=dark] .theme_headline__e3atj,html[data-theme=dark] .theme_info__Rg6yX,html[data-theme=dark] .theme_point__y65C_,html[data-theme=dark] .theme_timelineHeader__LbsML,html[data-theme=dark] .theme_timelineTimePeriod__vODvA{color:#fff}html[data-theme=dark] .theme_contactMe__OYz3T,html[data-theme=dark] .theme_threePointBreakBox__AlLkd{background:#2d2d2d}html[data-theme=dark] .theme_flatPage__Azriw{background-color:#232020}html[data-theme=dark] .theme_pageHeading__YfjmF,html[data-theme=dark] .theme_projectTitle__FgXt6{color:#fff}html[data-theme=dark] .theme_projectDescription__ge8l5{color:#c6c6c6}html[data-theme=dark] .theme_projectCard__oOwmY{border-color:hsla(0,0%,100%,.35)}html[data-theme=dark] .theme_projectCard__oOwmY:hover{border-color:rgba(var(--warm),.55)}html[data-theme=dark] .theme_projectCompany__qQcqK{color:#c6c6c6;border-color:hsla(0,0%,100%,.3)}html[data-theme=dark] .theme_projectCompanyCurrent__cKens{color:#0b1b22;border-color:#7fd4ff}html[data-theme=dark] .theme_projectPeriod__dmkxT{color:#9a9a9a}html[data-theme=dark] .theme_projectTag__9BiP5{color:#eaf6ff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22)}html[data-theme=dark] .theme_projectsDiv__BS8l2 .slick-arrow{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}html[data-theme=dark] .theme_projectsDiv__BS8l2 .slick-arrow:hover{background-color:hsla(0,0%,100%,.2);border-color:#fff}html[data-theme=dark] .theme_projectsDiv__BS8l2 .slick-arrow:before{color:#fff}html[data-theme=dark] .theme_projectsDiv__BS8l2 .slick-dots li button:before{background-color:#fff}html[data-theme=dark] .theme_flatPage__Azriw .theme_footerName__mi0NH{color:#c6c6c6}html[data-theme=dark] .theme_line__ZZWIy{background-color:#fff}html[data-theme=dark] .theme_backLink___0Qmz{color:#9fd8ee;border-bottom-color:rgba(159,216,238,.5)}html[data-theme=dark] .theme_backLink___0Qmz:hover{color:#fff;border-bottom-color:#fff}html[data-theme=dark] .theme_iconSun__36l9I{display:none}html[data-theme=dark] .theme_iconMoon__4fm6l{display:block}html[data-theme=dark] .theme_timelineContent___F5RU{box-shadow:none;background-color:#2d2d2d}html[data-theme=dark] .theme_timelineContent___F5RU h3,html[data-theme=dark] .theme_timelineContent___F5RU p{color:#fff}html[data-theme=dark] .theme_timelineBadge__fxZIO{color:#9fd8ee;background-color:rgba(127,212,255,.14);border-color:rgba(127,212,255,.4)}@media (max-width:900px){.theme_container__A9c9v,.theme_lowerBand__LNbYE{padding-left:4%;padding-right:4%}.theme_mainContent__eHEsu{padding-left:6%;padding-right:6%}.theme_toolbarHolder__v4Q4e{padding:3% 4%}.theme_toolbar__Sz05V{gap:10px}.theme_threeBlocks__jj_UO,.theme_threePointBreakBox__AlLkd{flex-direction:column}.theme_threePointBreakBox__AlLkd{margin-top:12%;padding:6% 0}.theme_third__13lHq{flex:1 1 100%;width:100%;padding:.75rem}.theme_description2__rGXSH{padding-left:4%;padding-right:4%}.theme_spaceAtStart__ONwWU{padding-top:12%}.theme_contactMe__OYz3T{width:100%;padding:8%}.theme_personalPage__lDu2l{padding:0 2% 8%}.theme_reelGrid__5uWTr{grid-template-columns:repeat(2,1fr);gap:12px}.theme_lightbox__FwFLB{padding:8px;gap:4px}.theme_lightboxNav__xHcRN{width:36px;height:36px;font-size:1.5rem}.theme_lightboxInner__X9pwd{width:min(100%,calc(80vh * 9 / 16));max-height:80vh}.theme_projectsDiv__BS8l2{padding-left:max(6%,34px);padding-right:max(6%,34px)}.theme_projectCard__oOwmY{padding:16px;margin:0 6px}.theme_projectsDiv__BS8l2 .slick-dots{margin-top:14px}.theme_timeline__EfxPl:after{left:20px;margin-left:0}.theme_timelineItem__0o_z_:nth-child(2n),.theme_timelineItem__0o_z_:nth-child(odd){left:0;width:100%;padding-left:50px;padding-right:0}.theme_timelineItem__0o_z_:nth-child(2n):after,.theme_timelineItem__0o_z_:nth-child(odd):after{left:6px;right:auto;top:24px}}@media (max-width:480px){.theme_iconButton__txGAB{width:40px;height:40px}.theme_iconMoon__4fm6l,.theme_iconSun__36l9I{width:22px;height:22px}}html[data-theme=dark] .theme_mainContent__eHEsu{box-shadow:0 30px 80px -50px rgba(var(--warm),.09)}html[data-theme=dark] .theme_contactMe__OYz3T,html[data-theme=dark] .theme_threePointBreakBox__AlLkd{box-shadow:0 6px 22px -8px rgba(var(--warm),.05)}html[data-theme=dark] .theme_timelineContent___F5RU{box-shadow:0 4px 14px -6px rgba(var(--warm),.05)}html[data-theme=dark] .theme_projectCard__oOwmY{box-shadow:0 6px 20px -10px rgba(var(--warm),.06)}html[data-theme=dark] .theme_projectCard__oOwmY:hover{box-shadow:0 14px 30px -12px rgba(var(--warm),.1);border-color:rgba(var(--warm),.22)}html[data-theme=dark] .theme_reelPoster__dTbnI{box-shadow:0 5px 16px -8px rgba(var(--warm),.05)}html[data-theme=dark] .theme_iconButton__txGAB{box-shadow:0 2px 10px -2px rgba(var(--warm),.07)}.theme_projectsDiv__BS8l2 .slick-dots li button:before,.theme_projectsDiv__BS8l2 .slick-next:before,.theme_projectsDiv__BS8l2 .slick-prev:before{font-family:inherit}.theme_projectsDiv__BS8l2 .slick-arrow{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.3);border-radius:50%;transition:background-color .2s ease,border-color .2s ease}.theme_projectsDiv__BS8l2 .slick-arrow:hover{background-color:rgba(0,0,0,.14);border-color:#1e4b5f}.theme_projectsDiv__BS8l2 .slick-arrow:before{font-size:20px;line-height:1;color:#1a1a1a;opacity:.95}.theme_backLink___0Qmz:focus-visible,.theme_channelLink__bJ3xN:focus-visible,.theme_footerName__mi0NH:focus-visible,.theme_iconButton__txGAB:focus-visible,.theme_lightboxClose__wr61H:focus-visible,.theme_lightboxNav__xHcRN:focus-visible,.theme_projectsDiv__BS8l2 .slick-arrow:focus-visible,.theme_projectsDiv__BS8l2 .slick-dots li button:focus-visible,.theme_reelPoster__dTbnI:focus-visible{outline:3px solid #7fd4ff;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.theme_channelLink__bJ3xN,.theme_channelLink__bJ3xN:hover,.theme_iconButton__txGAB,.theme_iconButton__txGAB:hover,.theme_lightboxClose__wr61H,.theme_lightboxNav__xHcRN,.theme_profileImage__lANty,.theme_profileImage__lANty:hover,.theme_projectCard__oOwmY,.theme_projectCard__oOwmY:hover,.theme_reelPoster__dTbnI,.theme_reelPoster__dTbnI:hover{transition:none;transform:none}}