body{margin:0;padding:0;background:#eef5f6}*{box-sizing:border-box}body{background-color:#cdedf7;padding-left:15rem;padding-right:15rem}._introduction_pawen_6{display:flex;padding-bottom:6rem;padding-top:2rem;gap:8rem;justify-content:center;align-items:center}._profileColumn_pawen_14{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:1.25rem;width:200px}._portrait_pawen_22{max-width:200px;max-height:290px;min-width:200px;border-radius:2rem;background-color:#9fe1f5}._socials_pawen_29{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}._socialButton_pawen_36{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border:2px solid #b0d6df;border-radius:50%;background:#83d7ee;color:#173d48;text-decoration:none;font:700 1.25rem/1 Monaco,monospace;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._socialButton_pawen_36:has(img){border:0}._socialButton_pawen_36 img{display:block;width:100%;height:100%;object-fit:cover}._socialButton_pawen_36:hover{transform:translateY(-4px);border-color:#397f92;box-shadow:0 5px 12px #173d482e}._socialButton_pawen_36:focus-visible{outline:3px solid #246c80;outline-offset:4px}._aboutMe_pawen_70{min-width:0;display:flex;flex-direction:column;gap:1rem;flex:1}._expertiseCarousel_pawen_77{overflow:hidden;width:100%;padding:1rem 0;font-size:20px;font-family:Courier New,Courier,monospace;font-weight:500}._expertiseTrack_pawen_85{display:flex}._expertiseList_pawen_88{display:flex;flex:0 0 auto;min-width:100%;align-items:center;justify-content:space-around;gap:1.5rem;margin:0;list-style:none;white-space:nowrap;animation:_slideExpertise_pawen_1 30s linear infinite}._expertiseCarousel_pawen_77:hover ._expertiseList_pawen_88{animation-play-state:paused}._expertiseList_pawen_88 li{padding:.65rem 1.25rem;border:2px solid #b0d6df;border-radius:999px;background:#83d7ee;color:#173d48;line-height:1.4;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._expertiseList_pawen_88 li:hover{transform:translateY(-4px);border-color:#79b4c4;box-shadow:0 5px 12px #173d482e}@keyframes _slideExpertise_pawen_1{0%{transform:translate(0)}to{transform:translate(-100%)}}._aboutMe_pawen_70 h1{font-size:clamp(2.75rem,4.5vw,4.5rem);margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;font-style:italic;letter-spacing:-.045em;line-height:1.15;color:#173d48}._title_pawen_131{width:fit-content;max-width:100%;perspective:1000px;cursor:default}._titleFront_pawen_137{text-decoration:underline;text-decoration-color:#83d7ee;text-decoration-thickness:5px;text-underline-offset:.15em;text-decoration-skip-ink:none}._titleFlip_pawen_144{display:grid;grid-template-columns:minmax(0,1fr);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1)}._titleFront_pawen_137,._titleBack_pawen_151{grid-area:1 / 1;align-self:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}._titleBack_pawen_151{transform:rotateY(180deg)}._title_pawen_131:hover ._titleFlip_pawen_144,._title_pawen_131:focus ._titleFlip_pawen_144{transform:rotateY(180deg)}._title_pawen_131:focus-visible{outline:2px solid #246c80;outline-offset:6px;border-radius:.25rem}._aboutMe_pawen_70 p{font-size:20px;font-family:Courier New,Courier,monospace;font-weight:500}._experience_pawen_174{display:flex;flex-direction:column;gap:2rem;padding-bottom:5rem}._experience_pawen_174 h1{font-family:Monaco,monospace;margin:0;font-size:40px}._experienceDetails_pawen_185{display:flex;flex-direction:column;gap:1rem}._experienceTitle_pawen_190{margin:0;font-family:Monaco,monospace;font-size:25px}._experienceDescription_pawen_195{margin:0;font-family:Courier New,Courier,monospace;font-size:20px}._allExperiences_pawen_200{display:flex;flex-direction:column;gap:2.5rem}._projects_pawen_205,._resume_pawen_206{display:flex;flex-direction:column;gap:2rem;padding-bottom:5rem}._projects_pawen_205 h1,._resume_pawen_206 h1{font-family:Monaco,monospace;margin:0;font-size:40px}._allProjects_pawen_218{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}._resumeCard_pawen_223{max-width:50%}._resumePreview_pawen_226{display:block;width:100%;height:auto;border-bottom:1px solid #a1cbd5;background:#fff}._projectCard_pawen_233{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #a1cbd5;border-radius:1.25rem;background:#f5fcfe;color:#173d48;text-decoration:none;box-shadow:0 4px 16px #173d480d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._projectCard_pawen_233[href]:hover{transform:translateY(-5px);border-color:#397f92;box-shadow:0 12px 28px #173d481f}._projectCard_pawen_233:focus-visible{outline:3px solid #246c80;outline-offset:4px}._projectPreview_pawen_255{display:flex;aspect-ratio:16 / 9;overflow:hidden;background:#beedf9;border-bottom:1px solid #a1cbd5}._projectPreview_pawen_255 img{width:100%;height:100%;object-fit:cover}._projectPlaceholder_pawen_267{border:1px dashed #679ca9;border-radius:.75rem;color:#356777;font:.875rem Monaco,monospace;text-align:center}._projectContent_pawen_274{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.5rem;overflow-wrap:anywhere}._projectHeading_pawen_282{display:flex;align-items:baseline;justify-content:space-between}._projectTitle_pawen_287{margin:0;font:700 1.25rem/1.4 Monaco,monospace}._projectArrow_pawen_291{flex-shrink:0;color:#397f92;font-size:1.5rem}._projectDescription_pawen_296{margin:0;color:#46616a;font:1rem/1.65 Courier New,Courier,monospace}._projectStack_pawen_301{display:flex;flex-wrap:wrap;gap:.5rem;margin:auto 0 0;padding:.5rem 0 0;list-style:none}._projectStack_pawen_301 li{padding:.35rem .7rem;border:1px solid #b0d6df;border-radius:999px;background:#e4f3f7;font:.8rem/1.4 Courier New,Courier,monospace}@media(max-width:1100px){body{padding-left:2rem;padding-right:2rem}._introduction_pawen_6{gap:3rem}}@media(max-width:640px){body{padding-left:1.25rem;padding-right:1.25rem}._introduction_pawen_6{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}._aboutMe_pawen_70{display:contents}._title_pawen_131{grid-row:1}._profileColumn_pawen_14{grid-row:2;flex-direction:row;gap:1rem;width:100%}._portrait_pawen_22{width:min(45vw,200px);min-width:0;height:auto}._socials_pawen_29{flex-direction:column;width:auto;gap:.5rem;flex-wrap:nowrap}._allProjects_pawen_218{grid-template-columns:minmax(0,1fr);gap:1.5rem}._resumeCard_pawen_223{max-width:100%}}@media(prefers-reduced-motion:reduce){._socialButton_pawen_36{transition:none}._socialButton_pawen_36:hover{transform:none}._projectCard_pawen_233{transition:none}._projectCard_pawen_233[href]:hover{transform:none}._titleFlip_pawen_144,._expertiseList_pawen_88 li{transition:none}._expertiseList_pawen_88 li:hover{transform:none}._expertiseList_pawen_88{animation:none;flex:1;flex-wrap:wrap;justify-content:flex-start;white-space:normal;padding:0}._expertiseList_pawen_88[aria-hidden=true]{display:none}}._widget_1w0hx_1{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;max-width:calc(100vw - 2rem);color:#173d48;font:1rem/1.5 Courier New,Courier,monospace}._trigger_1w0hx_14,._mobileToggle_1w0hx_15,._send_1w0hx_16{border:1px solid #397f92;background:#83d7ee;color:#173d48;padding:.75rem 1.25rem;font:inherit;font-weight:700;cursor:pointer}._trigger_1w0hx_14{font-size:1.125rem;padding-inline:3rem;border-radius:999px;box-shadow:0 4px 16px #173d4826}._mobileToggle_1w0hx_15{display:none;width:48px;height:48px;padding:0;place-items:center;border-radius:50%;box-shadow:0 4px 16px #173d4826}._panel_1w0hx_40{width:360px;max-width:100%;max-height:calc(100dvh - 7rem - env(safe-area-inset-bottom));overflow-y:auto;padding:1.25rem;border:1px solid #a1cbd5;border-radius:1.25rem;background:#f5fcfe;box-shadow:0 12px 36px #173d482e;transform-origin:bottom right;animation:_expandContact_1w0hx_1 .32s cubic-bezier(.22,1,.36,1) both}._panel_1w0hx_40>*{animation:_revealContactContent_1w0hx_1 .18s ease-out .12s both}@keyframes _expandContact_1w0hx_1{0%{transform:scale(.42,.1);border-radius:999px;background:#83d7ee}to{transform:scale(1);border-radius:1.25rem;background:#f5fcfe}}@keyframes _revealContactContent_1w0hx_1{0%{opacity:0}to{opacity:1}}._heading_1w0hx_72{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._heading_1w0hx_72 h2{margin:0;font:700 1.25rem/1.4 Monaco,monospace}._close_1w0hx_83{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #b0d6df;border-radius:50%;background:#e4f3f7;color:#173d48;font-size:1.5rem;cursor:pointer}._form_1w0hx_96{display:flex;flex-direction:column;gap:.5rem}._form_1w0hx_96 label{font-weight:700}._form_1w0hx_96 input,._form_1w0hx_96 textarea{width:100%;min-width:0;padding:.75rem;margin-bottom:.5rem;border:1px solid #a1cbd5;border-radius:.75rem;background:#fff;color:#173d48;font:inherit}._form_1w0hx_96 textarea{min-height:8rem;resize:vertical}._form_1w0hx_96 input::placeholder,._form_1w0hx_96 textarea::placeholder{color:#46616a}._send_1w0hx_16{border-radius:.75rem;transition:background-color .24s ease,border-color .24s ease,color .24s ease}._send_1w0hx_16[data-sent=true],._send_1w0hx_16[data-sent=true]:hover{background:#15803d;border-color:#166534;color:#fff}._buttonLabel_1w0hx_134{display:inline-block;animation:_revealContactContent_1w0hx_1 .18s ease-out both}._successExit_1w0hx_138{animation:_dismissSuccess_1w0hx_1 .24s ease-in both}@keyframes _dismissSuccess_1w0hx_1{to{opacity:0;transform:translateY(-4px)}}._error_1w0hx_144{margin:0 0 .5rem;color:#b42318;font-size:.875rem}._feedback_1w0hx_149{margin:0 0 .5rem;color:#173d48;font-size:.875rem}._form_1w0hx_96 [aria-invalid=true]{border-color:#b42318}._send_1w0hx_16:disabled{opacity:.65;cursor:wait}._send_1w0hx_16[data-sent=true]:disabled{opacity:1;cursor:default}._trigger_1w0hx_14:hover,._mobileToggle_1w0hx_15:hover,._send_1w0hx_16:hover,._close_1w0hx_83:hover{background:#9fe1f5}._widget_1w0hx_1 button:focus-visible,._form_1w0hx_96 input:focus-visible,._form_1w0hx_96 textarea:focus-visible{outline:3px solid #246c80;outline-offset:3px}@media(max-width:640px){._mobileToggle_1w0hx_15{display:grid}._widget_1w0hx_1[data-menu-open=false] ._trigger_1w0hx_14{display:none}._trigger_1w0hx_14{font-size:1rem;padding-inline:1.25rem}}@media(prefers-reduced-motion:reduce){._panel_1w0hx_40,._panel_1w0hx_40>*,._buttonLabel_1w0hx_134,._successExit_1w0hx_138{animation:none}._send_1w0hx_16{transition:none}}
