._lightPage_66oyt_1{--canvas: #f8f5ec;--paper: #f1eddf;--ink: #26322c;--muted: #59665e;--line: #c8c9bd;--accent: #df6248;--blue: #4657c9;--lime: #dce9aa;--gutter: clamp(16px, 2.8vw, 42px);--ease: cubic-bezier(.22, 1, .36, 1);font-family:Patrick Hand,cursive;min-height:100svh;padding:20px var(--gutter) 0;overflow:clip;position:relative;background-color:var(--canvas);background-image:radial-gradient(circle,rgb(93 116 101 / 22%) .8px,transparent .95px);background-position:2px 2px;background-size:22px 22px;color:var(--ink);transition:background-color .3s var(--ease),color .3s var(--ease)}._lightPage_66oyt_1:before{position:absolute;top:0;bottom:0;left:calc(var(--gutter) - 17px);width:16px;border-right:1px solid rgb(211 112 94 / 28%);content:"";pointer-events:none}._skipLink_66oyt_27{position:fixed;z-index:5;top:10px;left:10px;padding:12px 16px;transform:translateY(-150%);background:var(--ink);color:var(--canvas)}._skipLink_66oyt_27:focus{transform:translateY(0)}._header_66oyt_29{display:grid;width:100%;max-width:1320px;min-height:48px;grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;margin:0 auto;padding-bottom:12px;border-bottom:1px solid var(--line)}._wordmark_66oyt_30{color:var(--ink);font-size:16px;letter-spacing:-.02em;text-decoration:none}._wordmark_66oyt_30 span{color:var(--muted)}._navigation_66oyt_32{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,2.4vw,30px)}._navigation_66oyt_32 a{display:grid;min-height:44px;align-items:center;color:var(--muted);font-size:16px;text-decoration:none;transition:color .16s ease}._header_66oyt_29 ._themeToggle_66oyt_34{justify-self:end}._hero_66oyt_36{position:relative;display:flex;width:100%;max-width:1320px;min-height:min(780px,calc(100svh - 88px));flex-direction:column;justify-content:space-between;margin:0 auto;padding:clamp(50px,9vh,100px) 0 38px;border-bottom:1px solid var(--line);animation:_hero-arrive_66oyt_1 .85s var(--ease) both}._heroTopline_66oyt_37,._heroBottom_66oyt_37{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:15px}._heroTopline_66oyt_37{font:500 19px/1 Caveat,cursive}._heroTopline_66oyt_37 span:last-child{font-variant-numeric:tabular-nums}._heroMain_66oyt_40{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);align-items:end;gap:30px}._name_66oyt_41{position:relative;z-index:1;margin:0 0 0 -.06em;font:600 clamp(104px,17vw,240px)/.72 "Caveat",cursive;letter-spacing:-.055em}._name_66oyt_41 span{display:block}._name_66oyt_41 span+span{margin:.12em 0 0 clamp(22px,8vw,130px)}._name_66oyt_41 i{color:var(--accent);font-style:normal}._heroNote_66oyt_45{max-width:290px;justify-self:end;margin-bottom:10px;padding:0 0 0 18px;border-left:1px solid var(--accent)}._heroNote_66oyt_45 p{margin:0;color:var(--ink);font:400 clamp(20px,2vw,27px)/1.25 "Kalam",cursive}._primaryLink_66oyt_47{display:inline-flex;min-height:46px;align-items:center;gap:16px;margin-top:22px;color:var(--ink);font-size:16px;text-decoration:none}._primaryLink_66oyt_47 span,._projectLink_66oyt_48 span{color:var(--accent);font-size:17px;transition:transform .18s var(--ease)}._heroBottom_66oyt_37{align-items:end}._heroSignal_66oyt_50{display:inline-flex;align-items:center;gap:9px}._heroSignal_66oyt_50 i{width:7px;height:7px;border-radius:50%;background:var(--accent)}._heroLinks_66oyt_52{display:flex;align-items:stretch;gap:8px}._heroLinks_66oyt_52>a,._cvPlaceholder_66oyt_53{position:relative;display:grid;min-width:144px;grid-template-columns:24px 1fr;gap:4px 8px;padding:10px 30px 10px 12px;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .18s ease,background-color .18s ease}._heroLinks_66oyt_52>a span,._cvPlaceholder_66oyt_53>span{grid-column:2;font-size:16px}._heroLinks_66oyt_52 small{grid-column:2;color:var(--muted);font-size:13px}._heroLinkIcon_66oyt_56{width:22px;height:22px;grid-column:1;grid-row:1 / 3;align-self:center;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transform:rotate(-2deg)}._heroLinkIcon_66oyt_56 circle{fill:currentColor;stroke:none}._heroLinks_66oyt_52>a i{position:absolute;top:9px;right:10px;color:var(--accent);font-size:12px;font-style:normal}._cvPlaceholder_66oyt_53{border-style:dashed}._heroGlyph_66oyt_60{position:absolute;top:43%;right:4%;color:var(--blue);font:500 clamp(120px,24vw,360px)/.8 "Caveat",cursive;pointer-events:none;transform:rotate(-12deg);opacity:.09}._workSection_66oyt_62,._aboutSection_66oyt_62,._footer_66oyt_62{width:100%;max-width:1320px;margin:0 auto;scroll-margin-top:28px}._workSection_66oyt_62{padding:clamp(100px,15vw,190px) 0 clamp(100px,15vw,190px)}._sectionHead_66oyt_64{display:grid;grid-template-columns:.8fr 1.2fr .8fr;align-items:end;gap:24px;margin-bottom:clamp(50px,8vw,100px)}._sectionEyebrow_66oyt_65{margin:0;color:var(--accent);font:500 18px/1 Caveat,cursive}._sectionHead_66oyt_64 h2,._aboutSection_66oyt_62 h2,._footerLead_66oyt_66 h2{margin:0;font:400 clamp(44px,6.4vw,88px)/1.05 "Kalam",cursive;letter-spacing:-.055em}._sectionHead_66oyt_64 h2 span{display:inline-block;margin-left:12px;color:var(--accent);font:400 .5em/1 Manrope,sans-serif;transform:translateY(-.35em)}._sectionNote_66oyt_68{max-width:230px;justify-self:end;margin:0;color:var(--muted);font-size:16px;line-height:1.55}._projectGrid_66oyt_69{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:88px 24px}._projectCard_66oyt_70{min-width:0}._projectTrigger_66oyt_71{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}._projectCard_66oyt_70[data-project=norte],._projectCard_66oyt_70[data-project=cantina]{grid-column:span 7}._projectCard_66oyt_70[data-project=nexo],._projectCard_66oyt_70[data-project=braille]{grid-column:span 5}._projectCard_66oyt_70[data-project=nexo]{margin-top:110px}._projectCard_66oyt_70[data-project=braille]{margin-top:45px}._projectCard_66oyt_70[data-project=cantina]{margin-top:65px}._projectArtwork_66oyt_77{position:relative;display:grid;aspect-ratio:1.47;overflow:hidden;place-items:center;isolation:isolate;background-color:var(--lime);background-image:radial-gradient(circle,rgb(38 50 44 / 16%) .75px,transparent .9px);background-size:18px 18px;color:#1d2925}._projectArtwork_66oyt_77:before,._projectArtwork_66oyt_77:after{position:absolute;z-index:-1;content:""}._projectArtwork_66oyt_77:before{top:8%;right:8%;bottom:8%;left:8%;border:1px solid currentColor;opacity:.27}._projectArtwork_66oyt_77:after{right:-12%;bottom:-43%;width:65%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;opacity:.2}._projectArtwork_66oyt_77[data-art=nexo]{background-color:#f07859;color:#321e1a}._projectArtwork_66oyt_77[data-art=braille]{background-color:#96a9ec;color:#18265b}._projectArtwork_66oyt_77[data-art=norte]{background-color:#164f49;color:#f8f5ec}._projectArtwork_66oyt_77[data-art=cantina]{background-color:#40552f;color:#f8f5ec}._projectArtwork_66oyt_77[data-art=norte]:before,._projectArtwork_66oyt_77[data-art=cantina]:before{display:none}._projectImageFrame_66oyt_86{display:grid;width:min(36%,320px);aspect-ratio:1;place-items:center;transform:rotate(-2deg);transition:transform .42s var(--ease)}._projectImageFrame_66oyt_86[data-image=cantina]{width:min(52%,460px)}._projectImage_66oyt_86{display:block;width:100%;height:100%;object-fit:contain}._projectImageFrame_66oyt_86[data-image=norte] ._projectImage_66oyt_86{clip-path:inset(3% round 22%)}._projectArtwork_66oyt_77[data-art=norte] ._artFill_66oyt_90{fill:var(--blue)}._projectArtwork_66oyt_77[data-art=norte] ._artCore_66oyt_91,._projectArtwork_66oyt_77[data-art=norte] ._artLine_66oyt_91{stroke:var(--blue);fill:var(--blue)}._projectArtwork_66oyt_77[data-art=nexo] ._artFill_66oyt_90{fill:#efe6cf}._projectArtwork_66oyt_77[data-art=braille] ._artDot_66oyt_93{fill:#f4f1e9}._projectArtwork_66oyt_77[data-art=cantina] ._artFill_66oyt_90{fill:#f07859}._artIndex_66oyt_95,._artCaption_66oyt_95{position:absolute;z-index:1}._artIndex_66oyt_95{top:18px;left:18px;font-size:13px;font-variant-numeric:tabular-nums}._artCaption_66oyt_95{right:18px;bottom:12px;font:500 19px/1 Caveat,cursive}._projectGraphic_66oyt_98{width:80%;height:80%;overflow:visible;transition:transform .42s var(--ease)}._artRing_66oyt_99,._artLine_66oyt_91{stroke:currentColor;stroke-width:1.5}._artRing_66oyt_99{opacity:.55}._artLine_66oyt_91{stroke-linecap:round;stroke-linejoin:round}._artFill_66oyt_90{fill:var(--accent);opacity:.9}._artCore_66oyt_91,._artDot_66oyt_93{fill:currentColor}._projectInfo_66oyt_105{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 2px 0;border-top:1px solid var(--line)}._projectTitle_66oyt_106{font:400 clamp(27px,3.4vw,44px)/1.1 "Kalam",cursive;letter-spacing:-.035em}._openNote_66oyt_107{color:var(--accent);font:500 17px/1 Caveat,cursive}._projectLink_66oyt_48{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--ink);font-size:15px;text-decoration:none}._projectDialog_66oyt_110{width:min(900px,calc(100vw - 32px));max-width:none;max-height:min(880px,calc(100dvh - 32px));overflow:auto;scrollbar-width:none;padding:0;border:1px solid #aeb4a7;border-radius:3px 7px 4px 2px;background-color:var(--canvas);background-image:radial-gradient(circle,rgb(93 116 101 / 22%) .8px,transparent .95px);background-size:22px 22px;color:var(--ink);box-shadow:7px 8px #26322c29}._projectDialog_66oyt_110::-webkit-scrollbar{display:none}._projectDialog_66oyt_110[open]{animation:_page-open_66oyt_1 .22s var(--ease) both}._projectDialog_66oyt_110::backdrop{background:#1c25208f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialogPage_66oyt_114{padding:clamp(22px,5vw,48px)}._dialogHeader_66oyt_115{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}._dialogClose_66oyt_116{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}._dialogClose_66oyt_116 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5}._dialogBody_66oyt_118{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(22px,4vw,40px)}._dialogBody_66oyt_118 ._projectArtwork_66oyt_77{aspect-ratio:1}._dialogCopy_66oyt_120{position:relative;padding:6px 0 0}._dialogMarginNote_66oyt_121{position:absolute;top:12px;right:0;color:var(--accent);font:500 17px/1 Caveat,cursive;transform:rotate(4deg)}._dialogCopy_66oyt_120 h2{margin:0 52px 14px 0;font:400 clamp(40px,6vw,64px)/1.05 "Kalam",cursive;letter-spacing:-.05em}._dialogCopy_66oyt_120>p{max-width:40ch;margin:0;color:var(--muted);font-size:17px;line-height:1.55}._dialogCopy_66oyt_120 ._projectLink_66oyt_48{margin-top:10px}._projectFacts_66oyt_125{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line)}._projectFacts_66oyt_125 div{min-width:0}._projectFacts_66oyt_125 dt{color:var(--accent);font:500 16px/1 Caveat,cursive}._projectFacts_66oyt_125 dd{margin:5px 0 0;color:var(--muted);font-size:15px}._pathSection_66oyt_130{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:30px;width:100%;max-width:1320px;margin:0 auto;padding:clamp(80px,12vw,150px) 0;scroll-margin-top:28px}._pathHeading_66oyt_131 h2{margin:12px 0 0;font:400 clamp(42px,5.8vw,76px)/1.05 "Kalam",cursive;letter-spacing:-.045em}._pathHeading_66oyt_131 h2 span{color:var(--accent);font:400 .55em/1 Caveat,cursive}._pathGrid_66oyt_133{display:grid;grid-template-columns:minmax(0,1fr)}._pathPage_66oyt_134{position:relative;display:grid;min-height:156px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;overflow:hidden;padding:24px 22px 24px 44px;border:1px solid #d0cdbf;background-color:#fbf8ef;background-image:radial-gradient(circle,rgb(93 116 101 / 19%) .75px,transparent .9px);background-size:20px 20px;box-shadow:4px 5px #26322c1a}._pathPage_66oyt_134:before{position:absolute;top:0;bottom:0;left:29px;border-left:1px solid rgb(211 112 94 / 42%);content:""}._pathPage_66oyt_134:nth-child(2){transform:rotate(.5deg)}._pathScribble_66oyt_137{display:block;margin-bottom:12px;color:var(--accent);font:500 18px/1 Caveat,cursive;text-align:right;transform:rotate(3deg)}._pathPage_66oyt_134 h3{margin:0;padding-bottom:9px;border-bottom:1px solid var(--line);font:400 clamp(21px,2.4vw,29px)/1.15 "Kalam",cursive}._universityMark_66oyt_139{display:grid;width:96px;aspect-ratio:1;place-items:center;border:2px solid #74d7ce;border-radius:24px;background:radial-gradient(circle at 50% 38%,#754c87,#12154d 70%);box-shadow:inset 0 0 0 4px #12154d,inset 0 0 0 5px #74d7ce;color:#fff;font:700 20px/1 Manrope,sans-serif;letter-spacing:.12em}._studyDetails_66oyt_140{min-width:0}._studyDetails_66oyt_140 h3{padding:0 0 4px;border:0;color:var(--ink);font:600 clamp(20px,2.2vw,27px)/1.2 "Manrope",sans-serif;letter-spacing:-.035em}._studyDetails_66oyt_140 p,._studyDetails_66oyt_140>span{display:block;margin:4px 0 0;color:var(--muted);font-size:clamp(15px,1.5vw,18px);line-height:1.4}._pathEntry_66oyt_143{display:grid;gap:3px;padding-top:20px}._pathEntryLabel_66oyt_144,._pathEntryNote_66oyt_144{color:var(--accent);font:500 17px/1 Caveat,cursive}._pathEntry_66oyt_143 h4{margin:2px 0;font:400 clamp(20px,2vw,25px)/1.15 "Kalam",cursive}._pathEntry_66oyt_143 p{margin:0;color:var(--muted);font-size:15px}._pathEntryNote_66oyt_144{margin-top:10px;color:var(--muted)}._experienceSection_66oyt_148{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:30px;width:100%;max-width:1320px;margin:0 auto;padding:0 0 clamp(80px,12vw,150px);scroll-margin-top:28px}._experienceList_66oyt_149{display:grid;grid-template-columns:1fr;gap:18px}._experiencePage_66oyt_150{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:15px;overflow:hidden;padding:22px 24px 24px 34px;border:1px solid #d0cdbf;background-color:#fbf8ef;background-image:radial-gradient(circle,rgb(93 116 101 / 19%) .75px,transparent .9px);background-size:20px 20px;box-shadow:4px 5px #26322c1a}._experiencePage_66oyt_150:before{position:absolute;top:0;bottom:0;left:21px;border-left:1px solid rgb(211 112 94 / 42%);content:""}._experiencePage_66oyt_150:nth-child(2){transform:rotate(.45deg)}._employerMarkFrame_66oyt_153{display:grid;width:76px;height:76px;overflow:hidden;place-items:center;border-radius:2px}._supergeeksFrame_66oyt_154{border-radius:18%;background:#f00000}._employerMark_66oyt_153{display:block;width:100%;height:100%;object-fit:contain}._supergeeksMark_66oyt_156{object-fit:contain;transform:scale(1.18)}._fapMark_66oyt_157{mix-blend-mode:multiply;transform:scale(1.22)}._experienceDetails_66oyt_158{min-width:0}._experienceDetails_66oyt_158 h3{margin:4px 0;font:400 clamp(20px,2vw,26px)/1.1 "Kalam",cursive}._experienceDetails_66oyt_158 ._experienceMeta_66oyt_160{margin:3px 0;color:var(--muted);font-size:14px;line-height:1.4}._experienceDetails_66oyt_158 ._experienceDescription_66oyt_161{max-width:78ch;margin:15px 0 0;color:var(--ink);font-size:15px;line-height:1.6}._experiencePencil_66oyt_162{position:absolute;top:13px;right:14px;color:var(--accent);font:500 19px/1 Caveat,cursive}._aboutSection_66oyt_62{position:relative;display:grid;grid-template-columns:.7fr 1.3fr .8fr;align-items:start;gap:36px;padding:clamp(65px,10vw,130px) clamp(24px,5vw,76px);background-color:var(--paper);background-image:radial-gradient(circle,rgb(93 116 101 / 18%) .8px,transparent .95px);background-size:22px 22px}._aboutSection_66oyt_62>._sectionEyebrow_66oyt_65{padding-top:8px}._aboutSection_66oyt_62 h2{font-size:clamp(43px,6vw,78px)}._aboutSection_66oyt_62 h2 em{color:var(--blue);font-style:normal}._aboutBody_66oyt_168{align-self:end}._aboutBody_66oyt_168 p{margin:0;color:var(--muted);font-size:17px;line-height:1.55}._aboutBody_66oyt_168 p+p{margin-top:14px}._focusLine_66oyt_171{display:flex;grid-column:2 / -1;flex-wrap:wrap;gap:8px 22px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:15px}._focusLine_66oyt_171 span+span:before{margin-right:22px;color:var(--accent);content:"✳"}._footer_66oyt_62{padding:clamp(90px,13vw,160px) 0 24px}._footerLead_66oyt_66{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:28px}._footerLead_66oyt_66 h2{font-size:clamp(48px,8vw,108px)}._footerLead_66oyt_66 h2 span{color:var(--accent)}._footerLead_66oyt_66>a{display:inline-flex;min-height:44px;grid-column:2;align-items:center;gap:14px;justify-self:start;color:var(--ink);font-size:16px;text-decoration-thickness:1px;text-underline-offset:5px}._footerBottom_66oyt_179{display:flex;justify-content:space-between;gap:20px;margin-top:90px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}._footerBottom_66oyt_179 a{color:var(--ink);text-decoration:none}._themeToggle_66oyt_34{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--ink, #ededdf) 30%,transparent);border-radius:50%;background:transparent;color:var(--ink, #ededdf);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}._languageToggle_66oyt_183{min-width:44px;height:44px;border:1px solid var(--line);border-radius:22px;background:transparent;color:var(--ink);font:600 12px/1 Manrope,sans-serif;letter-spacing:.04em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}._languageToggle_66oyt_183:focus-visible{outline:2px solid var(--blue);outline-offset:4px}._themeToggle_66oyt_34 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}._themeToggle_66oyt_34:focus-visible,._wordmark_66oyt_30:focus-visible,._navigation_66oyt_32 a:focus-visible,._primaryLink_66oyt_47:focus-visible,._heroLinks_66oyt_52 a:focus-visible,._projectTrigger_66oyt_71:focus-visible,._projectLink_66oyt_48:focus-visible,._dialogClose_66oyt_116:focus-visible,._footerLead_66oyt_66>a:focus-visible,._footerBottom_66oyt_179 a:focus-visible,._skipLink_66oyt_27:focus-visible{outline:2px solid var(--blue, #c9f31d);outline-offset:4px}._darkCanvas_66oyt_188{--accent: #c9f31d;position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;padding:clamp(32px,8vw,132px);background:#11110f;color:#ededdf}._darkCanvas_66oyt_188 ._themeToggle_66oyt_34{position:absolute;top:28px;right:clamp(24px,7vw,112px)}._darkCanvas_66oyt_188 ._themeToggle_66oyt_34:focus-visible{--accent: #c9f31d}._darkName_66oyt_191{margin:0 0 0 -.055em;font:600 clamp(82px,13.5vw,190px)/.92 "Manrope",sans-serif;letter-spacing:-.085em}._darkName_66oyt_191 span{display:block}._darkName_66oyt_191 span+span{margin-left:clamp(28px,7.4vw,112px)}._darkName_66oyt_191 i{color:var(--accent);font-style:normal}._lightPage_66oyt_1::selection,._darkCanvas_66oyt_188::selection{background:var(--accent);color:var(--canvas, #11110f)}@keyframes _hero-arrive_66oyt_1{0%{opacity:.3;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes _page-open_66oyt_1{0%{opacity:0;transform:translateY(10px) rotate(-.4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(hover:hover)and (pointer:fine){._navigation_66oyt_32 a:hover{color:var(--accent)}._themeToggle_66oyt_34:hover{background:color-mix(in srgb,currentColor 7%,transparent)}._languageToggle_66oyt_183:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}._primaryLink_66oyt_47:hover span,._projectLink_66oyt_48:hover span{transform:translate(3px,3px)}._heroLinks_66oyt_52>a:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}._projectCard_66oyt_70:hover ._projectGraphic_66oyt_98{transform:scale(1.04) rotate(-2deg)}._projectCard_66oyt_70:hover ._projectImageFrame_66oyt_86{transform:rotate(0) scale(1.035)}._projectTrigger_66oyt_71:hover ._openNote_66oyt_107{color:var(--blue)}._dialogClose_66oyt_116:hover{transform:rotate(-6deg);border-color:var(--accent);color:var(--accent)}}@media(max-width:900px){._lightPage_66oyt_1{--gutter: 28px}._hero_66oyt_36{min-height:680px}._heroMain_66oyt_40{grid-template-columns:1fr;gap:34px}._name_66oyt_41{font-size:clamp(110px,18vw,170px)}._heroNote_66oyt_45{width:min(100%,340px);justify-self:end}._heroGlyph_66oyt_60{top:38%;right:1%}._sectionHead_66oyt_64{grid-template-columns:.6fr 1.4fr}._sectionNote_66oyt_68{grid-column:2;justify-self:start}._aboutSection_66oyt_62{grid-template-columns:.45fr 1fr}._aboutBody_66oyt_168{grid-column:2;max-width:420px}._focusLine_66oyt_171{grid-column:2}._pathSection_66oyt_130,._experienceSection_66oyt_148{grid-template-columns:1fr;gap:24px}}@media(max-width:620px){._lightPage_66oyt_1{--gutter: 20px}._header_66oyt_29{grid-template-columns:1fr auto auto;gap:8px}._wordmark_66oyt_30{font-size:15px}._navigation_66oyt_32{grid-row:2;grid-column:1 / -1;justify-self:start;gap:clamp(12px,4vw,20px)}._navigation_66oyt_32 a{min-height:36px;font-size:15px}._header_66oyt_29 ._languageToggle_66oyt_183{grid-column:2;grid-row:1;min-width:40px;height:40px}._header_66oyt_29 ._themeToggle_66oyt_34{grid-column:3;grid-row:1;width:40px;height:40px}._experiencePage_66oyt_150{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:18px 14px 20px 28px}._employerMarkFrame_66oyt_153{width:58px;height:58px}._hero_66oyt_36{min-height:680px;padding:70px 0 24px}._heroTopline_66oyt_37{align-items:start;font-size:16px}._heroTopline_66oyt_37 span:last-child{text-align:right}._heroMain_66oyt_40{gap:32px}._name_66oyt_41{font-size:clamp(86px,20vw,126px)}._name_66oyt_41 span+span{margin-left:28px}._heroNote_66oyt_45{width:min(88%,310px)}._heroBottom_66oyt_37{align-items:start;flex-direction:column;gap:20px}._heroLinks_66oyt_52{width:100%}._heroLinks_66oyt_52>a,._cvPlaceholder_66oyt_53{flex:1;min-width:0}._heroGlyph_66oyt_60{top:35%;right:-12%;font-size:200px}._workSection_66oyt_62{padding:90px 0 100px}._sectionHead_66oyt_64{grid-template-columns:1fr;gap:16px;margin-bottom:48px}._sectionHead_66oyt_64 h2{font-size:clamp(54px,13vw,72px)}._sectionNote_66oyt_68{grid-column:auto}._projectGrid_66oyt_69{grid-template-columns:1fr;gap:48px}._projectCard_66oyt_70[data-project=norte],._projectCard_66oyt_70[data-project=nexo],._projectCard_66oyt_70[data-project=braille],._projectCard_66oyt_70[data-project=cantina]{grid-column:1;margin-top:0}._projectArtwork_66oyt_77{aspect-ratio:1.28}._dialogBody_66oyt_118{grid-template-columns:1fr}._dialogBody_66oyt_118 ._projectArtwork_66oyt_77{aspect-ratio:1.45}._projectFacts_66oyt_125{grid-template-columns:1fr;gap:12px}._experienceList_66oyt_149{grid-template-columns:1fr}._pathPage_66oyt_134{min-height:130px;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:20px 14px 20px 32px}._universityMark_66oyt_139{width:64px;border-radius:17px;font-size:16px}._aboutSection_66oyt_62{grid-template-columns:1fr;gap:22px;padding:58px 24px}._aboutSection_66oyt_62>._sectionEyebrow_66oyt_65,._aboutBody_66oyt_168,._focusLine_66oyt_171{grid-column:auto}._aboutSection_66oyt_62 h2{font-size:clamp(48px,12vw,64px)}._focusLine_66oyt_171{gap:12px 16px}._focusLine_66oyt_171 span+span:before{margin-right:16px}._footer_66oyt_62{padding-top:90px}._footerLead_66oyt_66{grid-template-columns:1fr;gap:20px}._footerLead_66oyt_66 h2{font-size:clamp(52px,13vw,76px)}._footerLead_66oyt_66>a{grid-column:1}._footerBottom_66oyt_179{flex-wrap:wrap;margin-top:60px}._footerBottom_66oyt_179 span{order:1;width:100%}._darkCanvas_66oyt_188{padding-inline:24px}._darkName_66oyt_191{font-size:clamp(62px,15vw,96px)}._darkName_66oyt_191 span+span{margin-left:18px}._darkCanvas_66oyt_188 ._themeToggle_66oyt_34{right:20px}}@media(max-width:360px){._heroTopline_66oyt_37{gap:8px}._name_66oyt_41{font-size:77px}._heroGlyph_66oyt_60{right:-20%}._projectInfo_66oyt_105{grid-template-columns:1fr}._projectCard_66oyt_70 h3{grid-column:1}._projectLink_66oyt_48{justify-self:start}._darkName_66oyt_191{font-size:60px}._darkName_66oyt_191 span+span{margin-left:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{font-family:Manrope,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}html{scroll-behavior:smooth;scrollbar-width:none}body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}button{font:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
