:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color-scheme:light;--page:#fff;--surface:#fff;--ink:#070707;--muted:#65676c;--line:#d9dadd;--peg:#bcbcbc;--peg-dot:#f5f5f5;--field:#fff;--field-dot:#d8d9dc;--header:rgba(255,255,255,.88);--orange:#f36a2d;--purple:#9a85f0;--green:#05a96c;--yellow:#ffc322;--blue:#199cf1}html[data-theme=dark]{color-scheme:dark;--page:#35363a;--surface:#242529;--ink:#f7f7f7;--muted:#c7c8cb;--line:#77787c;--field:#242529;--field-dot:#bfc0c4;--header:rgba(53,54,58,.88)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page)}body{margin:0;background:var(--page);color:var(--ink);transition:background .25s ease,color .25s ease}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}::selection{background:var(--yellow);color:#000}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:32px;height:76px;padding:0 clamp(24px,8.5vw,128px);background:var(--header);border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{font:500 20px/1 IBM Plex Mono,monospace;letter-spacing:-.04em}.site-nav{display:flex;align-items:center;gap:24px;font:500 11px/1 IBM Plex Mono,monospace;letter-spacing:.04em}.site-nav a{padding:14px 0;border-bottom:1px solid transparent}.site-nav a:hover{border-color:currentColor}.theme-toggle,.language-toggle{display:inline-flex;align-items:center;gap:7px;padding:10px 0;border:0;background:none;cursor:pointer}.theme-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.theme-label{font-size:9px}.desktop-hero{padding:48px clamp(24px,8.5vw,128px) 88px}.name-tag{display:inline-flex;margin:0 0 30px;padding:12px 24px;border:4px solid #f7f7f7;border-radius:16px;background:#65676c;color:#fff;font-size:32px;line-height:1;font-weight:500;box-shadow:0 2px #00000012}.pegboard{position:relative;min-height:clamp(520px,47vw,680px);overflow:hidden;border:8px solid #f3f3f3;border-radius:34px;background-color:var(--peg);background-image:radial-gradient(circle,var(--peg-dot) 0 8px,transparent 8.5px);background-size:48px 40px;background-position:18px 16px;box-shadow:inset 0 0 0 1px #00000012}.tool-cluster{position:absolute;left:5.8%;top:10%;width:46%;height:80%}.tool-grid{position:absolute;left:0;top:20%;display:grid;grid-template-columns:repeat(5,68px);gap:23px 22px}.tool-grid>*,.tool-icon{width:68px;height:68px;border-radius:13px;object-fit:cover;filter:drop-shadow(0 3px 1px #00000022)}.tool-icon{display:grid;place-items:center;background:#111;color:#fff;font-size:34px;font-weight:600;letter-spacing:-.05em}.tool-icon.figma{background:#111;color:#ff5f57}.tool-icon.ae{background:#100a62;color:#a987ff}.tool-icon.ai{background:#3e1507;color:#ffad23}.tool-icon.ps{background:#072f47;color:#37a8ff}.tool-icon.proto{background:#151923;color:#ff6d61}.tool-icon.python{background:#09213a;color:#ffd249;font-size:19px}.tool-icon.blender{background:#f47b20;color:#fff}.activity-tag,.music-tag{position:absolute;z-index:3;border:3px solid #f7f7f7;border-radius:16px;padding:11px 19px;color:#fff;font-size:20px;font-weight:500;box-shadow:7px 9px #ffffff8a}.activity-designing{top:0;left:12%;background:var(--blue)}.activity-building{top:36%;right:0;background:var(--green)}.activity-creating{bottom:0;left:-10%;background:var(--yellow);color:#111}.practice-cluster{position:absolute;right:4%;top:8%;width:45%;height:85%}.music-tag{top:0;left:8%;background:var(--purple);font-size:30px;padding-inline:24px}.note{position:absolute;background:#fff;color:#000;border:3px solid #f7f7f7;padding:22px;font-size:20px;font-weight:500;box-shadow:0 3px #00000014}.note p{margin:0}.note-purpose{left:15%;top:17%;width:50%;height:43%;display:flex;flex-direction:column;justify-content:space-between}.note-interests{right:0;bottom:8%;width:46%;padding:20px 22px;line-height:1.9}.polaroid{position:absolute;z-index:2;background:#fff;object-fit:cover;filter:drop-shadow(0 3px 1px #00000026)}.portrait-sketch{right:0;top:8%;width:27%;transform:rotate(.4deg)}.music-photo{left:10%;bottom:2%;width:28%;transform:rotate(-.4deg)}.hero-statement-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:34px}.hero-statement{margin:0;font-size:clamp(24px,2.7vw,39px);font-weight:300;letter-spacing:-.035em}.folder-link,.mini-folder{display:block;flex:0 0 auto}.folder-link svg{width:96px;height:72px}.folder-link path,.mini-folder path{fill:#67c9f8;stroke:#1ba8ea;stroke-width:3}.folder-link:hover{transform:translateY(-5px)}.profile-section{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:7vw;min-height:760px;padding:70px clamp(24px,8.5vw,128px) 82px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--field);overflow:hidden}.profile-field{position:absolute;inset:0;background-image:radial-gradient(circle,var(--field-dot) 0 2px,transparent 2.4px);background-size:44px 44px;background-position:26px 20px;opacity:.9}.experience-constellation,.profile-copy{position:relative;z-index:1}.experience-constellation{min-height:630px}.experience-mark{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:25px;font-weight:650;white-space:nowrap;transition:transform .2s ease}.experience-mark:hover{transform:translateY(-6px)}.experience-mark img{display:block;width:72px;height:72px;border-radius:18px;object-fit:cover;background:#fff}.experience-mark.insta{left:37%;top:3%}.experience-mark.philips{left:7%;top:23%;color:#06c}.experience-mark.tea{right:2%;top:22%}.experience-mark.xacademy{left:31%;top:44%;color:#d4d4d5}.experience-mark.xiaomi{left:1%;top:62%;color:#ff6900}.experience-mark.digital-fun{right:3%;top:67%}.experience-mark.digital-fun img{background:#000}.experience-mark.tea img{border-radius:16px}.xiaomi-symbol{display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:#ff6900;color:#fff;font-size:29px;font-weight:700}.mini-folder{position:absolute;left:34%;bottom:0}.mini-folder svg{width:95px;height:72px}.profile-copy{display:flex;flex-direction:column;gap:38px}.profile-copy section{min-width:0}.profile-copy h2{margin:0;font-size:clamp(47px,5vw,64px);line-height:1;font-weight:500;letter-spacing:-.05em}.profile-copy p,.plain-list,.skills-grid{font-size:20px;line-height:1.35;font-weight:300}.plain-list{margin:4px 0 0;padding:0;list-style:none}.skills-grid{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:7px 24px;margin-top:8px}.profile-copy p{margin:4px 0 0}.project-index{background:var(--surface);color:var(--ink);padding:100px 0 0}.project-index-head{display:grid;grid-template-columns:1fr 2fr;align-items:end;padding:0 clamp(24px,8.5vw,128px) 18px;border-bottom:1px solid var(--line)}.project-index-head p{margin:0 0 9px;font-size:14px}.project-index-head h2{margin:0;text-align:right;font-size:clamp(54px,8vw,112px);font-weight:400;letter-spacing:-.06em;line-height:.9}.project-row{display:grid;grid-template-columns:120px minmax(210px,.85fr) minmax(300px,1.3fr) minmax(170px,.75fr);align-items:center;gap:28px;min-height:170px;padding:24px clamp(24px,8.5vw,128px);border-bottom:1px solid var(--line);transition:background .2s ease,color .2s ease}.project-row:hover{background:var(--ink);color:var(--surface)}.project-row time{font-size:40px;font-weight:300;letter-spacing:-.04em}.project-row h3{margin:0;font-size:34px;line-height:1;font-weight:400;letter-spacing:-.04em}.project-row>p{margin:0;font-size:15px;line-height:1.35}.project-tags{display:flex;gap:6px;flex-wrap:wrap}.project-tags span{border:1px solid currentColor;padding:4px 7px;border-radius:3px;font-size:10px}.site-footer{display:flex;justify-content:space-between;gap:24px;padding:40px clamp(24px,8.5vw,128px);background:var(--surface);font:500 11px/1 IBM Plex Mono,monospace;border-top:1px solid var(--line)}@media(max-width:1120px){.tool-grid{grid-template-columns:repeat(5,54px);gap:22px 15px}.tool-grid>*,.tool-icon{width:54px;height:54px}.tool-icon{font-size:28px}.note{font-size:17px}.music-tag{font-size:24px}.project-row{grid-template-columns:90px minmax(170px,.8fr) minmax(220px,1.2fr)}.project-tags{grid-column:2/-1}.project-row time{font-size:30px}.project-row h3{font-size:28px}}@media(max-width:760px){.site-header{height:auto;min-height:68px;padding:15px 20px}.brand{font-size:17px}.site-nav{gap:14px}.site-nav>a:not(.map-link),.theme-label{display:none}.desktop-hero{padding:32px 18px 56px}.name-tag{font-size:24px;margin-bottom:20px;padding:10px 18px;border-width:3px}.pegboard{min-height:780px;border-width:6px;border-radius:24px;background-size:38px 34px}.tool-cluster{left:8%;top:7%;width:84%;height:43%}.tool-grid{left:0;top:19%;grid-template-columns:repeat(5,minmax(42px,1fr));gap:14px}.tool-grid>*,.tool-icon{width:100%;height:auto;aspect-ratio:1}.activity-building{right:2%;top:40%}.activity-creating{left:-3%;bottom:-1%}.practice-cluster{left:7%;right:auto;top:50%;width:86%;height:46%}.music-tag{left:0;font-size:21px}.note-purpose{left:0;top:18%;width:54%;height:auto;min-height:37%;font-size:16px;padding:15px}.portrait-sketch{right:0;top:5%;width:36%}.music-photo{left:3%;bottom:0;width:32%}.note-interests{right:0;bottom:auto;width:57%;height:auto;min-height:17%;font-size:16px;padding:14px}.hero-statement-row{align-items:flex-start}.hero-statement{font-size:26px;max-width:25ch}.folder-link svg{width:72px;height:56px}.profile-section{display:flex;flex-direction:column;gap:70px;padding:64px 22px}.experience-constellation{min-height:580px}.profile-copy{gap:35px}.profile-copy h2{font-size:45px}.profile-copy p,.plain-list,.skills-grid{font-size:16px}.skills-grid{grid-template-columns:repeat(2,1fr);justify-content:start}.project-index{padding-top:72px}.project-index-head{grid-template-columns:1fr;padding-inline:22px}.project-index-head h2{text-align:left;margin-top:28px}.project-row{grid-template-columns:68px 1fr;gap:14px 18px;padding:22px;min-height:0}.project-row time{font-size:16px;align-self:center}.project-row h3{font-size:30px}.project-row>p{grid-column:1/-1}.project-tags{grid-column:1/-1}.site-footer{padding:34px 22px;flex-wrap:wrap}.site-footer span{width:100%}}@media(max-width:430px){.tool-grid{gap:12px 8px}.activity-tag{font-size:15px;padding:9px 13px}.music-tag{font-size:18px}.note-purpose{font-size:14px}.note-interests{font-size:14px;line-height:1.7}.experience-mark{font-size:18px}.experience-mark img,.xiaomi-symbol{width:58px;height:58px}.experience-mark.tea,.experience-mark.digital-fun{right:0}.experience-mark.xacademy{left:27%}.mini-folder{left:32%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.desktop-hero{position:relative;padding-top:96px}.name-tag-trigger{position:absolute;z-index:8;top:calc(96px + 13%);left:50%;margin:0;appearance:none;cursor:pointer;transform:translate(-8%);transition:top .65s cubic-bezier(.22,1,.36,1),left .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.name-tag-trigger:hover{box-shadow:0 7px #00000016;transform:translate(-8%,-3px)}.pegboard{isolation:isolate;transition:min-height .65s cubic-bezier(.22,1,.36,1)}.cover-layer,.workspace-layer{position:absolute;inset:0;transition:opacity .42s ease,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.cover-layer{opacity:1;visibility:visible;transform:scale(1)}.workspace-layer{opacity:0;visibility:hidden;transform:scale(.975);pointer-events:none}.cover-portrait{position:absolute;z-index:2;display:block;max-width:none;height:auto;object-fit:contain}.cover-portrait-light{left:6.76%;top:10.59%;width:17.4%}.cover-portrait-dark{left:21.79%;top:30.15%;width:16.55%}.cover-tags{position:absolute;inset:0}.identity-tag{position:absolute;z-index:3;display:inline-flex;justify-content:center;padding:12px 24px;border:4px solid #f7f7f7;border-radius:16px;color:#fff;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 2px #00000012}.identity-ux{left:48%;top:35%;background:var(--yellow)}.identity-ai{left:48%;top:48%;background:#ea66b7}.identity-tool{left:68%;top:48%;background:var(--green)}.identity-creative{left:48%;top:61%;background:var(--orange)}.identity-music{left:48%;top:74%;background:var(--purple)}.cover-hint{position:absolute;right:28px;bottom:20px;margin:0;color:#fff;font:500 11px/1.2 IBM Plex Mono,monospace;letter-spacing:.04em;opacity:.78}.workspace-layer .tool-cluster,.workspace-layer .practice-cluster{opacity:1}.hero-statement-row{opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .42s ease .22s,transform .55s cubic-bezier(.22,1,.36,1) .22s,visibility 0s linear .65s}.folder-link{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;cursor:pointer;color:var(--ink);font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.04em}.folder-link svg{display:block;transition:transform .24s ease}.folder-link:hover svg{transform:translateY(-5px)}.desktop-hero[data-about-state=workspace] .name-tag-trigger,.desktop-hero[data-about-state=experience] .name-tag-trigger{top:42px;left:clamp(24px,8.5vw,128px);transform:none}.desktop-hero[data-about-state=workspace] .name-tag-trigger:hover,.desktop-hero[data-about-state=experience] .name-tag-trigger:hover{transform:translateY(-3px)}.desktop-hero[data-about-state=workspace] .cover-layer,.desktop-hero[data-about-state=experience] .cover-layer{opacity:0;visibility:hidden;transform:scale(1.025);pointer-events:none}.desktop-hero[data-about-state=workspace] .workspace-layer,.desktop-hero[data-about-state=experience] .workspace-layer{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;transition-delay:.12s,0s,0s}.desktop-hero[data-about-state=workspace] .hero-statement-row,.desktop-hero[data-about-state=experience] .hero-statement-row{opacity:1;visibility:visible;transform:none}.profile-section{max-height:0;min-height:0;padding-top:0;padding-bottom:0;border-width:0;opacity:0;visibility:hidden;transform:translateY(28px);transition:max-height .8s cubic-bezier(.22,1,.36,1),padding .8s cubic-bezier(.22,1,.36,1),opacity .45s ease .18s,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s}.profile-section.is-open{max-height:1200px;min-height:760px;padding-top:70px;padding-bottom:82px;border-top-width:1px;border-bottom-width:1px;opacity:1;visibility:visible;transform:none;transition-delay:0s,0s,.16s,.08s,0s}@media(max-width:760px){.desktop-hero{padding-top:78px}.name-tag-trigger{top:118px;left:52%;font-size:20px;transform:translate(-6%)}.name-tag-trigger:hover{transform:translate(-6%,-3px)}.pegboard{min-height:650px}.cover-portrait{height:auto}.cover-portrait-light{left:7%;top:10%;width:36%}.cover-portrait-dark{left:20%;top:31%;width:34%}.identity-tag{padding:9px 14px;border-width:3px;border-radius:13px;font-size:clamp(15px,4vw,21px)}.identity-ux{left:53%;top:36%}.identity-ai{left:53%;top:47%}.identity-tool{left:53%;top:58%}.identity-creative{left:26%;top:71%}.identity-music{left:33%;top:82%}.cover-hint{right:16px;bottom:12px;font-size:9px}.desktop-hero[data-about-state=workspace] .pegboard,.desktop-hero[data-about-state=experience] .pegboard{min-height:920px}.desktop-hero[data-about-state=workspace] .name-tag-trigger,.desktop-hero[data-about-state=experience] .name-tag-trigger{top:25px;left:18px}.hero-statement-row{padding-top:25px}.folder-link{flex-direction:column;align-items:flex-end;gap:2px}.profile-section.is-open{max-height:1800px;min-height:0;padding-top:64px;padding-bottom:64px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.workspace-layer .tool-cluster{left:6.16%;top:27.78%;width:41.25%;height:44.7%}.workspace-layer .tool-grid{left:0;top:0;width:100%;height:100%;display:block}.workspace-layer .tool-grid>img{position:absolute;display:block;width:15.75%;height:auto;aspect-ratio:auto;border-radius:0;object-fit:contain;filter:none}.workspace-layer .tool-figma{left:0;top:0}.workspace-layer .tool-after-effects{left:21.11%;top:0}.workspace-layer .tool-illustrator{left:42.21%;top:0}.workspace-layer .tool-photoshop{left:63.32%;top:0}.workspace-layer .tool-protopie{left:84.02%;top:-.55%}.workspace-layer .tool-creative-ai{left:0;top:37.51%}.workspace-layer .tool-assistant{left:21.11%;top:37.51%}.workspace-layer .tool-github{left:40.98%;top:34.55%;width:19.25%}.workspace-layer .tool-cube{left:61.89%;top:34.88%;width:18.88%}.workspace-layer .tool-python{left:84.02%;top:37.51%}.workspace-layer .tool-touchdesigner{left:.41%;top:75.44%;width:15.04%}.workspace-layer .tool-processing{left:19.67%;top:72.07%;width:18.88%}.workspace-layer .tool-ableton{left:40.57%;top:72.07%;width:18.88%}.workspace-layer .tool-capcut{left:63.11%;top:74.87%}.workspace-layer .tool-blender{left:84.02%;top:74.31%}.workspace-layer .activity-art{position:absolute;z-index:6;display:flex;flex-direction:column;right:auto;bottom:auto;width:max-content;height:auto;background:transparent;color:inherit;border:0;border-radius:0;padding:0;box-shadow:none;pointer-events:none;font-family:Roboto,Arial,sans-serif;font-size:clamp(12px,1.423vw,20.494px);line-height:1.333;font-weight:400;filter:none}.workspace-layer .activity-bubble{display:block;width:max-content;padding:clamp(8px,.949vw,13.663px) clamp(12px,1.423vw,20.494px);border:clamp(1px,.119vw,1.708px) solid;color:#fff;text-shadow:0 1px 2px #0003;white-space:nowrap}.workspace-layer .activity-cursor{display:block;width:clamp(27px,3.205vw,46.168px);height:auto}.workspace-layer .activity-designing{left:12.52%;top:8.53%;align-items:flex-end}.workspace-layer .activity-designing .activity-bubble{margin-right:clamp(18px,1.898vw,27.326px);background:#0d99ff;border-color:#0a7acc;border-radius:clamp(16px,1.898vw,27.326px) clamp(12px,1.423vw,20.494px) clamp(1px,.119vw,1.708px) clamp(16px,1.898vw,27.326px);box-shadow:0 clamp(4px,.474vw,6.831px) clamp(8px,.949vw,13.663px) #0d99ff40}.workspace-layer .activity-designing .activity-cursor{margin-top:-2px}.workspace-layer .activity-building{left:46.27%;top:38.17%;align-items:flex-start}.workspace-layer .activity-building .activity-bubble{margin-left:clamp(18px,1.898vw,27.326px);background:#14ae5c;border-color:#108b4a;border-radius:clamp(12px,1.423vw,20.494px) clamp(16px,1.898vw,27.326px) clamp(16px,1.898vw,27.326px) clamp(1px,.119vw,1.708px);box-shadow:0 clamp(4px,.474vw,6.831px) clamp(8px,.949vw,13.663px) #14ae5c40}.workspace-layer .activity-building .activity-cursor{margin-top:-2px;transform:scaleX(-1)}.workspace-layer .activity-creating{left:1.27%;top:79.36%;align-items:flex-end}.workspace-layer .activity-creating .activity-bubble{margin-right:clamp(18px,1.898vw,27.326px);margin-top:-3px;background:#ffcd29;border-color:#cca421;border-radius:clamp(16px,1.898vw,27.326px) clamp(1px,.119vw,1.708px) clamp(12px,1.423vw,20.494px) clamp(16px,1.898vw,27.326px);color:#111;text-shadow:none;box-shadow:0 clamp(4px,.474vw,6.831px) clamp(8px,.949vw,13.663px) #ffcd2940}.workspace-layer .activity-creating .activity-cursor{margin-right:0;transform:rotate(-35deg)}.workspace-layer .practice-cluster{display:contents}.workspace-layer .music-tag{left:55.15%;top:9.41%;padding:12px 24px;border-width:4px;border-radius:16px;font-size:clamp(20px,2.22vw,32px);box-shadow:none}.workspace-layer .note{border-width:3px;font-size:clamp(15px,1.62vw,23.335px);box-shadow:none}.workspace-layer .note-purpose{left:60.3%;top:21.47%;width:22.97%;height:auto;min-height:35.39%;padding:clamp(12px,1.62vw,23.335px)}.workspace-layer .portrait-sketch{left:82.1%;right:auto;top:15.29%;width:14.13%;height:30.74%;object-fit:cover;transform:none;filter:none}.workspace-layer .music-photo{left:57.77%;bottom:auto;top:54.56%;width:13.35%;height:34.85%;object-fit:cover;transform:none;filter:none}.workspace-layer .note-interests{inset:55.29% auto auto 73.4%;width:22.97%;height:auto;min-height:28.1%;padding:clamp(10px,1.62vw,23.335px);display:flex;flex-direction:column;justify-content:space-between;line-height:clamp(1.35,calc(1.05 + .06vw),1.9);overflow-wrap:anywhere}.folder-link{position:relative;width:112px;height:92px;display:block}.folder-art{position:absolute;inset:0;display:block}.folder-icon{position:absolute;left:0;top:0;width:95.356px;height:78.337px;display:block}.folder-cursor{position:absolute;left:58px;top:49px;width:24px;height:40px;display:block;pointer-events:none}.folder-link:hover{transform:none}.folder-link:hover .folder-icon{transform:translateY(-4px)}.folder-icon{transition:transform .24s ease}.experience-mark{gap:7px;font-size:25px;font-weight:700}.experience-mark .logo-tile{position:relative;display:block;width:72px;height:72px;overflow:hidden;border:1px solid #dfe0e2;border-radius:18px;background:#fff}.experience-mark .logo-tile img{position:absolute;max-width:none;border:0;border-radius:0;background:transparent}.experience-mark.insta .insta-tile img{width:360px;height:360px;left:-18px;top:-144px}.experience-mark.philips .philips-tile img{width:213px;height:213px;left:-70px;top:-12px}.experience-mark.insta>span:last-child{color:var(--ink)}.experience-mark.philips>span:last-child{color:#0b65d8}@media(max-width:900px)and (min-width:761px){.workspace-layer .note-purpose,.workspace-layer .note-interests{font-size:clamp(12px,1.6vw,14px);padding:clamp(10px,1.35vw,12px)}.folder-link{transform:scale(.86);transform-origin:right center}}@media(max-width:1200px){.profile-section{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:36px}.experience-constellation{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:42px 18px;padding-top:12px}.experience-mark{position:static;transform:none!important;min-width:0;text-align:center;white-space:normal;font-size:clamp(17px,2vw,23px)}.mini-folder{position:static;grid-column:1/-1;justify-self:center;margin-top:4px}.profile-copy{min-width:0}.profile-copy h2{font-size:clamp(42px,6vw,68px)}.plain-list,.profile-copy p,.skills-grid{font-size:clamp(15px,1.8vw,21px)}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px 24px}}@media(max-width:760px){.workspace-layer .tool-cluster{left:8%;top:10%;width:84%;height:36%}.workspace-layer .tool-grid{display:block}.workspace-layer .activity-art{font-size:14px}.workspace-layer .activity-bubble{padding:9px 14px}.workspace-layer .activity-cursor{width:32px}.workspace-layer .activity-designing{left:10%;top:3%}.workspace-layer .activity-building{left:60%;top:27%}.workspace-layer .activity-creating{left:3%;top:41%}.workspace-layer .music-tag{left:7%;top:51%;font-size:20px;padding:10px 16px;border-width:3px}.workspace-layer .note-purpose{left:7%;top:61%;width:52%;height:auto;min-height:17%;font-size:clamp(12px,3.4vw,14px);padding:clamp(10px,3.4vw,14px)}.workspace-layer .portrait-sketch{left:66%;top:52%;width:27%;height:25%}.workspace-layer .music-photo{left:8%;top:80%;width:28%;height:18%}.workspace-layer .note-interests{left:42%;top:80%;width:51%;height:auto;min-height:18%;font-size:clamp(12px,3.4vw,14px);padding:clamp(9px,3vw,12px);line-height:1.42}.folder-link{width:84px;height:72px}.folder-icon{width:72px;height:auto}.folder-cursor{left:44px;top:37px;width:19px;height:32px}.experience-mark .logo-tile{width:58px;height:58px;border-radius:15px}.experience-mark.insta .insta-tile img{width:290px;height:290px;left:-15px;top:-116px}.experience-mark.philips .philips-tile img{width:172px;height:172px;left:-57px;top:-10px}.profile-section{display:flex}.experience-constellation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 14px;padding-top:0}}
