.personal-bento-module__xwKE4G__card{--bento-play-state:paused;break-inside:avoid;width:100%;color:var(--portfolio-text,#f3f3f3);border:1px solid var(--portfolio-border,#303030);border-radius:var(--portfolio-radius,20px);background:var(--portfolio-card,#191919);min-width:0;display:block;position:relative;overflow:hidden}.personal-bento-module__xwKE4G__profile{flex-direction:column;min-height:520px;padding:20px;display:flex;container-type:inline-size}.personal-bento-module__xwKE4G__identity{justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin-bottom:18px;display:flex}.personal-bento-module__xwKE4G__portrait{border:1px solid var(--portfolio-border,#303030);background:var(--portfolio-control,#303030);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.personal-bento-module__xwKE4G__portrait img{object-fit:cover;width:100%;height:100%;display:block}.personal-bento-module__xwKE4G__portraitFallback{color:var(--portfolio-muted,#b0b0b0);letter-spacing:-.06em;font-size:23px;font-weight:450}.personal-bento-module__xwKE4G__designCode{border:1px solid var(--portfolio-border,#303030);color:var(--portfolio-muted,#b0b0b0);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;line-height:1.4}.personal-bento-module__xwKE4G__designCode span{color:var(--portfolio-subtle,#a0a0a0);margin:0 4px}.personal-bento-module__xwKE4G__profileName{letter-spacing:-.02em;font-size:20px;font-weight:560;line-height:1.5}.personal-bento-module__xwKE4G__profileName>span{color:var(--portfolio-muted,#b0b0b0);letter-spacing:0;margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.personal-bento-module__xwKE4G__profile h1{color:var(--portfolio-text,#f3f3f3);letter-spacing:-.035em;margin:23px 0 18px;font-size:clamp(24px,1.7vw,30px);font-weight:500;line-height:1.2}.personal-bento-module__xwKE4G__bio{max-width:34ch;color:var(--portfolio-muted,#b0b0b0);font-size:14px;line-height:1.7}.personal-bento-module__xwKE4G__personalNote{color:var(--portfolio-subtle,#a0a0a0);margin-top:21px;font-size:14px;line-height:1.7}.personal-bento-module__xwKE4G__profileLinks{align-items:center;gap:10px;margin-top:auto;padding-top:26px;display:flex}.personal-bento-module__xwKE4G__email{background:var(--portfolio-contrast,#fff);min-height:44px;color:var(--portfolio-contrast-ink,#111);border:1px solid #0000;border-radius:999px;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:0 17px;font-size:14px;line-height:1.4;transition:opacity .18s;display:flex}.personal-bento-module__xwKE4G__email:hover{opacity:.85}.personal-bento-module__xwKE4G__email svg{flex:none;transition:transform .18s}.personal-bento-module__xwKE4G__email:hover svg{transform:translate(3px)}.personal-bento-module__xwKE4G__linkedin{border:1px solid var(--portfolio-border,#303030);width:60px;min-height:44px;color:var(--portfolio-text,#f3f3f3);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;transition:background .18s;display:flex}.personal-bento-module__xwKE4G__linkedin>span{letter-spacing:-.05em;font-size:16px;font-weight:650}.personal-bento-module__xwKE4G__linkedin>svg{width:12px;height:12px;color:var(--portfolio-muted,#b0b0b0)}.personal-bento-module__xwKE4G__linkedin:hover{background:var(--portfolio-control,#303030)}.personal-bento-module__xwKE4G__todo{flex-direction:column;min-height:360px;padding:20px;display:flex}.personal-bento-module__xwKE4G__cardHeading{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.personal-bento-module__xwKE4G__cardHeading h2{color:var(--portfolio-text,#f3f3f3);letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:1.5}.personal-bento-module__xwKE4G__cardHeading>span{color:var(--portfolio-subtle,#a0a0a0);white-space:nowrap;font-size:12px;line-height:1.5}.personal-bento-module__xwKE4G__todoIntro{color:var(--portfolio-muted,#b0b0b0);margin-top:14px;font-size:14px;line-height:1.6}.personal-bento-module__xwKE4G__checklist{gap:12px;margin-top:22px;display:grid}.personal-bento-module__xwKE4G__checklist label{cursor:pointer;align-items:center;gap:12px;min-height:34px;display:flex;position:relative}.personal-bento-module__xwKE4G__checklist input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.personal-bento-module__xwKE4G__check{border:1px solid var(--portfolio-subtle,#a0a0a0);color:#0000;background:0 0;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;transition:background .18s,border-color .18s;display:grid}.personal-bento-module__xwKE4G__check svg{width:15px;height:15px;transition:transform .18s;transform:scale(.5)}.personal-bento-module__xwKE4G__checklist input:checked+.personal-bento-module__xwKE4G__check{border-color:var(--portfolio-contrast,#fff);background:var(--portfolio-contrast,#fff);color:var(--portfolio-contrast-ink,#111)}.personal-bento-module__xwKE4G__checklist input:checked+.personal-bento-module__xwKE4G__check svg{transform:scale(1)}.personal-bento-module__xwKE4G__checklist input:focus-visible+.personal-bento-module__xwKE4G__check{outline:2px solid var(--portfolio-focus,#c3d8ff);outline-offset:4px}.personal-bento-module__xwKE4G__reminder{color:var(--portfolio-text,#f3f3f3);font-size:14px;line-height:1.5;transition:color .18s}.personal-bento-module__xwKE4G__checklist input:checked~.personal-bento-module__xwKE4G__reminder{color:var(--portfolio-muted,#b0b0b0);text-decoration:line-through;-webkit-text-decoration-color:var(--portfolio-subtle,#a0a0a0);text-decoration-color:var(--portfolio-subtle,#a0a0a0)}.personal-bento-module__xwKE4G__todoBottom{color:var(--portfolio-subtle,#a0a0a0);flex-direction:column;gap:14px;margin-top:auto;padding-top:22px;font-size:12px;line-height:1.5;display:flex}.personal-bento-module__xwKE4G__progress{background:var(--portfolio-control,#303030);border-radius:2px;width:100%;height:2px;overflow:hidden}.personal-bento-module__xwKE4G__progress>span{background:var(--portfolio-text,#f3f3f3);transform-origin:0;height:100%;transition:transform .25s;display:block}.personal-bento-module__xwKE4G__current{min-height:210px;padding:20px}.personal-bento-module__xwKE4G__status{align-items:center;gap:7px;display:flex}.personal-bento-module__xwKE4G__status i{background:var(--portfolio-text,#f3f3f3);border-radius:50%;flex:none;width:6px;height:6px}.personal-bento-module__xwKE4G__equisoft{object-fit:contain;object-position:left;width:132px;max-width:100%;height:33px;margin-top:20px;display:block}.personal-bento-module__xwKE4G__current>p{color:var(--portfolio-text,#f3f3f3);margin-top:12px;font-size:14px;line-height:1.5}.personal-bento-module__xwKE4G__current>p>span{color:var(--portfolio-muted,#b0b0b0);font-size:12px}.personal-bento-module__xwKE4G__clients{flex-direction:column;min-height:180px;padding:20px 0;display:flex}.personal-bento-module__xwKE4G__clients .personal-bento-module__xwKE4G__cardHeading{padding:0 20px}.personal-bento-module__xwKE4G__clientWindow{margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.personal-bento-module__xwKE4G__clientTrack{width:max-content;animation:24s linear infinite personal-bento-module__xwKE4G__clientLoop;animation-play-state:var(--bento-play-state);will-change:transform;display:flex}.personal-bento-module__xwKE4G__clientTrack ul{align-items:center;gap:30px;width:max-content;padding-right:30px;display:flex}.personal-bento-module__xwKE4G__clientTrack li{flex:none;place-items:center;width:104px;height:35px;display:grid}.personal-bento-module__xwKE4G__clientTrack img{object-fit:contain;filter:grayscale();width:auto;max-width:104px;height:auto;max-height:31px}.personal-bento-module__xwKE4G__clientTrack [data-client=PetalMD] img{max-width:92px}.personal-bento-module__xwKE4G__clientTrack [data-client=Peak\ Media] img{max-height:33px}[data-portfolio-theme=dark] .personal-bento-module__xwKE4G__equisoft{filter:brightness(0)invert()}[data-portfolio-theme=dark] .personal-bento-module__xwKE4G__clientTrack img{filter:brightness(0)invert()}[data-portfolio-theme=dark] .personal-bento-module__xwKE4G__clientTrack [data-client=PetalMD] img{filter:grayscale()invert()}.personal-bento-module__xwKE4G__clients:hover .personal-bento-module__xwKE4G__clientTrack{animation-play-state:paused}.personal-bento-module__xwKE4G__clients:focus-within .personal-bento-module__xwKE4G__clientTrack{will-change:auto;animation:none}.personal-bento-module__xwKE4G__clients:focus-within .personal-bento-module__xwKE4G__clientWindow{scrollbar-width:thin;overflow-x:auto}.personal-bento-module__xwKE4G__clients:focus-within .personal-bento-module__xwKE4G__clientTrack ul[aria-hidden=true]{display:none}.personal-bento-module__xwKE4G__clientWindow:focus-visible{outline:2px solid var(--portfolio-focus,#c3d8ff);outline-offset:-3px}.personal-bento-module__xwKE4G__clients[data-paused=true] .personal-bento-module__xwKE4G__clientWindow{scrollbar-width:thin;overflow-x:auto}.personal-bento-module__xwKE4G__clients[data-paused=true] .personal-bento-module__xwKE4G__clientTrack{will-change:auto;animation:none}.personal-bento-module__xwKE4G__clients[data-paused=true] .personal-bento-module__xwKE4G__clientTrack ul[aria-hidden=true]{display:none}.personal-bento-module__xwKE4G__clients>p{color:var(--portfolio-subtle,#a0a0a0);text-align:center;margin-top:auto;padding:15px 20px 0;font-size:12px;line-height:1.5}.personal-bento-module__xwKE4G__location{isolation:isolate;min-height:230px;padding:20px}.personal-bento-module__xwKE4G__locationCopy{z-index:2;position:relative}.personal-bento-module__xwKE4G__locationCopy>p{color:var(--portfolio-muted,#b0b0b0);font-size:12px;line-height:1.5}.personal-bento-module__xwKE4G__location h2{color:var(--portfolio-text,#f3f3f3);letter-spacing:-.035em;margin-top:7px;font-size:24px;font-weight:500;line-height:1.2}.personal-bento-module__xwKE4G__locationCopy>span:not(.personal-bento-module__xwKE4G__clock){color:var(--portfolio-muted,#b0b0b0);margin-top:7px;font-size:12px;line-height:1.5;display:block}.personal-bento-module__xwKE4G__clock{color:var(--portfolio-text,#f3f3f3);font-variant-numeric:tabular-nums;letter-spacing:-.025em;align-items:baseline;gap:9px;margin-top:20px;font-size:22px;line-height:1.2;display:flex}.personal-bento-module__xwKE4G__clock>span{color:var(--portfolio-subtle,#a0a0a0);letter-spacing:0;font-size:12px}.personal-bento-module__xwKE4G__globeCanvas{z-index:1;width:260px;height:260px;position:absolute;top:12px;right:-48px}.personal-bento-module__xwKE4G__card a:focus-visible{outline:2px solid var(--portfolio-focus,#c3d8ff);outline-offset:4px}@keyframes personal-bento-module__xwKE4G__clientLoop{to{transform:translate(-50%)}}@media (max-width:760px){.personal-bento-module__xwKE4G__profile{min-height:500px}.personal-bento-module__xwKE4G__profile h1{font-size:28px}.personal-bento-module__xwKE4G__personalNote br{display:none}.personal-bento-module__xwKE4G__profileLinks{max-width:360px}.personal-bento-module__xwKE4G__checklist label{min-height:40px}.personal-bento-module__xwKE4G__todo{min-height:360px}.personal-bento-module__xwKE4G__current{min-height:210px}.personal-bento-module__xwKE4G__clients{min-height:180px}.personal-bento-module__xwKE4G__location{min-height:230px}}@media (prefers-reduced-motion:reduce){.personal-bento-module__xwKE4G__clientTrack{will-change:auto;animation:none}.personal-bento-module__xwKE4G__clientTrack ul[aria-hidden=true]{display:none}.personal-bento-module__xwKE4G__clientWindow{scrollbar-width:thin;overflow-x:auto}.personal-bento-module__xwKE4G__email,.personal-bento-module__xwKE4G__email svg,.personal-bento-module__xwKE4G__linkedin,.personal-bento-module__xwKE4G__check,.personal-bento-module__xwKE4G__check svg,.personal-bento-module__xwKE4G__reminder,.personal-bento-module__xwKE4G__progress>span{transition:none}.personal-bento-module__xwKE4G__email:hover svg{transform:none}}.personal-bento-module__xwKE4G__profileLinks{gap:8px}.personal-bento-module__xwKE4G__email{gap:10px;min-width:0;padding-inline:14px}.personal-bento-module__xwKE4G__linkedin{gap:7px;width:48px}.personal-bento-module__xwKE4G__copyEmail{border:1px solid var(--portfolio-border,#303030);width:44px;height:44px;color:var(--portfolio-muted,#b0b0b0);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.personal-bento-module__xwKE4G__copyEmail:hover{background:var(--portfolio-control,#303030);color:var(--portfolio-text,#f3f3f3)}.personal-bento-module__xwKE4G__copyStatus{min-height:18px;color:var(--portfolio-muted,#b0b0b0);margin-top:9px;font-size:12px;line-height:1.5}.personal-bento-module__xwKE4G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.personal-bento-module__xwKE4G__todoActions{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.personal-bento-module__xwKE4G__todoActions button{border:1px solid var(--portfolio-border,#303030);min-height:36px;color:var(--portfolio-text,#f3f3f3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12px}.personal-bento-module__xwKE4G__todoActions button:hover{background:var(--portfolio-control,#303030)}.personal-bento-module__xwKE4G__todo[data-paused=true] .personal-bento-module__xwKE4G__check,.personal-bento-module__xwKE4G__todo[data-paused=true] .personal-bento-module__xwKE4G__check svg,.personal-bento-module__xwKE4G__todo[data-paused=true] .personal-bento-module__xwKE4G__reminder,.personal-bento-module__xwKE4G__todo[data-paused=true] .personal-bento-module__xwKE4G__progress>span{transition:none}.personal-bento-module__xwKE4G__current{flex-direction:column;min-height:240px;display:flex}.personal-bento-module__xwKE4G__workIdentity{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-top:16px;display:flex;position:relative}.personal-bento-module__xwKE4G__workIdentity .personal-bento-module__xwKE4G__equisoft{width:144px;height:36px;margin:0}.personal-bento-module__xwKE4G__workAccent{background:#ff4338;border-radius:999px;flex:none;width:6px;height:34px;display:block}.personal-bento-module__xwKE4G__current>.personal-bento-module__xwKE4G__workRole{color:var(--portfolio-text,#f3f3f3);letter-spacing:-.025em;margin-top:12px;font-size:15px;font-weight:480;line-height:1.5}.personal-bento-module__xwKE4G__current>.personal-bento-module__xwKE4G__workSectors{color:var(--portfolio-muted,#b0b0b0);margin-top:5px;font-size:12px;line-height:1.5}.personal-bento-module__xwKE4G__workDetails{border-top:1px solid var(--portfolio-border,#303030);margin-top:16px}.personal-bento-module__xwKE4G__workDetails>summary{min-height:44px;color:var(--portfolio-muted,#b0b0b0);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.5;list-style:none;display:flex}.personal-bento-module__xwKE4G__workDetails>summary::-webkit-details-marker{display:none}.personal-bento-module__xwKE4G__workDetails>summary svg{transition:transform .18s}.personal-bento-module__xwKE4G__workDetails[open]>summary svg{transform:rotate(180deg)}.personal-bento-module__xwKE4G__workDetailsBody{padding:3px 0 0}.personal-bento-module__xwKE4G__workDetailsBody ul{flex-wrap:wrap;gap:7px;display:flex}.personal-bento-module__xwKE4G__workDetailsBody li{border:1px solid var(--portfolio-border,#303030);color:var(--portfolio-muted,#b0b0b0);border-radius:8px;padding:5px 9px;font-size:12px;line-height:1.5}.personal-bento-module__xwKE4G__workDetailsBody p{color:var(--portfolio-muted,#b0b0b0);margin-top:14px;font-size:13px;line-height:1.6}.personal-bento-module__xwKE4G__workDetailsBody a{min-height:44px;color:var(--portfolio-text,#f3f3f3);justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:13px;line-height:1.5;display:flex}.personal-bento-module__xwKE4G__clients{min-height:220px}.personal-bento-module__xwKE4G__clientTrack li{width:118px;height:48px}.personal-bento-module__xwKE4G__clientTrack li>span,.personal-bento-module__xwKE4G__clientButton{place-items:center;width:118px;height:48px;display:grid}.personal-bento-module__xwKE4G__clientButton{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px}.personal-bento-module__xwKE4G__clientButton:hover,.personal-bento-module__xwKE4G__clientButton[aria-pressed=true]{border-color:var(--portfolio-border,#303030);background:var(--portfolio-control,#303030)}.personal-bento-module__xwKE4G__clientDuplicate{pointer-events:none;-webkit-user-select:none;user-select:none}.personal-bento-module__xwKE4G__clients:is(:hover,:focus-within) .personal-bento-module__xwKE4G__clientTrack{will-change:auto;animation:none;transform:none}.personal-bento-module__xwKE4G__clients:is(:hover,:focus-within) .personal-bento-module__xwKE4G__clientWindow{scrollbar-width:thin;overflow-x:auto}.personal-bento-module__xwKE4G__clients:is(:hover,:focus-within) .personal-bento-module__xwKE4G__clientDuplicate{display:none}.personal-bento-module__xwKE4G__clients>.personal-bento-module__xwKE4G__clientCaption{text-align:left;min-height:61px;padding-top:14px;line-height:1.55}.personal-bento-module__xwKE4G__clientCaption strong{color:var(--portfolio-text,#f3f3f3);margin-bottom:3px;font-size:12px;font-weight:500;display:block}.personal-bento-module__xwKE4G__location{min-height:270px}.personal-bento-module__xwKE4G__locationCopy{max-width:170px}.personal-bento-module__xwKE4G__location h2{font-size:24px}.personal-bento-module__xwKE4G__clock{flex-wrap:wrap;gap:4px 8px;margin-top:22px}.personal-bento-module__xwKE4G__card :is(button,summary):focus-visible{outline:2px solid var(--portfolio-focus,#c3d8ff);outline-offset:3px}.personal-bento-module__xwKE4G__clientButton:focus-visible{outline-offset:-3px!important}@media (prefers-reduced-motion:reduce){.personal-bento-module__xwKE4G__copyEmail,.personal-bento-module__xwKE4G__workDetails>summary svg{transition:none}}@container (max-width:280px){.personal-bento-module__xwKE4G__designCode{display:none}}@media (min-width:1101px){.personal-bento-module__xwKE4G__profile,.personal-bento-module__xwKE4G__todo,.personal-bento-module__xwKE4G__current,.personal-bento-module__xwKE4G__location{padding:16px}.personal-bento-module__xwKE4G__profile{min-height:0}.personal-bento-module__xwKE4G__identity{min-height:58px;margin-bottom:12px}.personal-bento-module__xwKE4G__portrait{width:58px;height:58px}.personal-bento-module__xwKE4G__profile h1{margin:18px 0 14px}.personal-bento-module__xwKE4G__bio,.personal-bento-module__xwKE4G__personalNote{line-height:1.55}.personal-bento-module__xwKE4G__personalNote{margin-top:16px}.personal-bento-module__xwKE4G__profileLinks{padding-top:18px}.personal-bento-module__xwKE4G__todo{min-height:0}.personal-bento-module__xwKE4G__todoIntro{margin-top:10px;font-size:13px}.personal-bento-module__xwKE4G__checklist{gap:6px;margin-top:12px}.personal-bento-module__xwKE4G__todoBottom{gap:10px;padding-top:14px}.personal-bento-module__xwKE4G__current,.personal-bento-module__xwKE4G__clients,.personal-bento-module__xwKE4G__location{min-height:210px}.personal-bento-module__xwKE4G__workIdentity{min-height:36px;margin-top:10px}.personal-bento-module__xwKE4G__current>.personal-bento-module__xwKE4G__workRole{margin-top:8px}.personal-bento-module__xwKE4G__workDetails{margin-top:10px}.personal-bento-module__xwKE4G__clients{padding-block:16px}.personal-bento-module__xwKE4G__clientWindow{margin-top:18px}.personal-bento-module__xwKE4G__clients>.personal-bento-module__xwKE4G__clientCaption{min-height:50px;padding-top:10px}.personal-bento-module__xwKE4G__clock{margin-top:14px}}.personal-bento-module__xwKE4G__copyEmail,.personal-bento-module__xwKE4G__linkedin{position:relative}.personal-bento-module__xwKE4G__iconTooltip{z-index:10;border:1px solid var(--portfolio-border,#404040);background:var(--portfolio-contrast,#fff);width:max-content;max-width:240px;color:var(--portfolio-contrast-ink,#111);letter-spacing:0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:10px 13px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 8px 28px #0002}.personal-bento-module__xwKE4G__linkedin>.personal-bento-module__xwKE4G__iconTooltip{letter-spacing:0;font-size:12px;font-weight:500}.personal-bento-module__xwKE4G__iconTooltip small{opacity:.65;margin-top:3px;font-size:10px;font-weight:400;display:block}:is(.personal-bento-module__xwKE4G__copyEmail,.personal-bento-module__xwKE4G__linkedin):is(:hover,:focus-visible) .personal-bento-module__xwKE4G__iconTooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.personal-bento-module__xwKE4G__iconTooltip{transition:none;transform:none}}.personal-bento-module__xwKE4G__profile{padding-bottom:24px}.personal-bento-module__xwKE4G__profileLinks{gap:10px;margin-top:auto;padding-top:28px}.personal-bento-module__xwKE4G__copyStatus{clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}@media (min-width:1101px){.personal-bento-module__xwKE4G__profile{padding-bottom:24px}.personal-bento-module__xwKE4G__profileLinks{padding-top:28px}}.personal-bento-module__xwKE4G__milestones{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.personal-bento-module__xwKE4G__milestones li{color:var(--portfolio-text,#f3f3f3);align-items:flex-start;gap:11px;font-size:12px;line-height:1.45;display:flex}.personal-bento-module__xwKE4G__milestoneCheck{background:var(--portfolio-contrast,#fff);width:18px;height:18px;color:var(--portfolio-contrast-ink,#111);border-radius:4px;flex:0 0 18px;place-items:center;display:grid}.personal-bento-module__xwKE4G__milestoneCheck svg{width:15px;height:15px}.personal-bento-module__xwKE4G__milestoneCheck[data-completed=false]{border:1px solid var(--portfolio-muted,#aaa);background:0 0}.personal-bento-module__xwKE4G__milestones small{color:var(--portfolio-muted,#aaa);margin-top:4px;font-size:11px;line-height:1.45;display:block}.personal-bento-module__xwKE4G__inspiration{margin-top:22px}.personal-bento-module__xwKE4G__inspirationLabel{color:var(--portfolio-muted,#aaa);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.personal-bento-module__xwKE4G__inspirationLabel>span{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.personal-bento-module__xwKE4G__inspiration ul{grid-template-columns:1fr;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.personal-bento-module__xwKE4G__inspiration li{color:var(--portfolio-text,#eee);align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex}.personal-bento-module__xwKE4G__inspiration svg{fill:none;width:19px;height:19px;stroke:var(--portfolio-muted,#aaa);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px}@container (max-width:250px){.personal-bento-module__xwKE4G__inspiration ul{grid-template-columns:1fr;gap:10px}}.personal-bento-module__xwKE4G__workAreaWindow{border-top:1px solid var(--portfolio-border,#303030);margin-top:16px;padding-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.personal-bento-module__xwKE4G__workAreaTrack{width:max-content;animation:38s linear infinite personal-bento-module__xwKE4G__workAreaLoop;animation-play-state:var(--bento-play-state,paused);display:flex}.personal-bento-module__xwKE4G__workAreaTrack ul{flex-shrink:0;align-items:center;gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}.personal-bento-module__xwKE4G__workAreaTrack li{color:var(--portfolio-muted,#b0b0b0);white-space:nowrap;align-items:center;gap:20px;font-size:12px;line-height:1.5;display:flex}.personal-bento-module__xwKE4G__workAreaTrack li:after{content:"";opacity:.6;background:currentColor;border-radius:50%;flex:0 0 3px;width:3px;height:3px}.personal-bento-module__xwKE4G__current:hover .personal-bento-module__xwKE4G__workAreaTrack{animation-play-state:paused}@keyframes personal-bento-module__xwKE4G__workAreaLoop{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.personal-bento-module__xwKE4G__workAreaWindow{-webkit-mask-image:none;mask-image:none}.personal-bento-module__xwKE4G__workAreaTrack{width:100%;animation:none}.personal-bento-module__xwKE4G__workAreaTrack ul{flex-wrap:wrap;gap:8px 16px}.personal-bento-module__xwKE4G__workAreaTrack ul[aria-hidden=true]{display:none}.personal-bento-module__xwKE4G__workAreaTrack li{white-space:normal}}.personal-bento-module__xwKE4G__email{color:#252a30;background:linear-gradient(165deg,#fff 0%,#f3f4f5 30%,#d7dce1 68%,#f0f2f5 100%);border-color:#f8fbff9c;transition:background .18s,box-shadow .18s;box-shadow:inset 0 1px #fff,0 3px 10px #00000012}.personal-bento-module__xwKE4G__email:hover{opacity:1;background:linear-gradient(165deg,#fff,#edf1f5 45%,#dce3eb 72%,#fff);box-shadow:inset 0 1px #fff,0 4px 15px #a1b4c124}.personal-bento-module__xwKE4G__workAreaWindow{border-top:0;padding-top:0}.personal-bento-module__xwKE4G__workAreaTrack ul{gap:8px;padding-right:8px}.personal-bento-module__xwKE4G__workAreaTrack li{border:1px solid var(--portfolio-border,#303030);border-radius:999px;gap:0;padding:6px 10px;font-size:11px;line-height:1.4}.personal-bento-module__xwKE4G__workAreaTrack li:after{content:none}.personal-bento-module__xwKE4G__workIdentity{justify-content:flex-start;gap:12px}.personal-bento-module__xwKE4G__workName{color:var(--portfolio-text);letter-spacing:-.045em;font-size:29px;font-weight:550}.personal-bento-module__xwKE4G__workGlassMark{filter:drop-shadow(0 .5px .5px #fff6)drop-shadow(0 1px 1.5px #b4282047);flex-shrink:0;width:48px;height:48px;overflow:visible}:is(.personal-bento-module__xwKE4G__workGlassMark .galia-glass-drift-a,.personal-bento-module__xwKE4G__workGlassMark .galia-glass-drift-b,.personal-bento-module__xwKE4G__workGlassMark .galia-glass-sheen){transform-box:fill-box;transform-origin:50%}.personal-bento-module__xwKE4G__workGlassMark .galia-glass-drift-a{animation:13s ease-in-out infinite alternate personal-bento-module__xwKE4G__workGlassDrift}.personal-bento-module__xwKE4G__workGlassMark .galia-glass-drift-b{animation:19s ease-in-out infinite alternate-reverse personal-bento-module__xwKE4G__workGlassDrift}.personal-bento-module__xwKE4G__workGlassMark .galia-glass-sheen{mix-blend-mode:screen;animation:5.8s ease-in-out infinite personal-bento-module__xwKE4G__workGlassSheen}@keyframes personal-bento-module__xwKE4G__workGlassDrift{0%{transform:translate(-8%,-6%)scale(1)}to{transform:translate(10%,8%)scale(1.1)}}@keyframes personal-bento-module__xwKE4G__workGlassSheen{0%{opacity:.1;transform:translate(-80%)rotate(18deg)}to{opacity:.12;transform:translate(170%)rotate(18deg)}}.personal-bento-module__xwKE4G__current[data-paused=true] .personal-bento-module__xwKE4G__workGlassMark *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.personal-bento-module__xwKE4G__workGlassMark *{animation:none!important}}.personal-bento-module__xwKE4G__profileTags{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.personal-bento-module__xwKE4G__profileTags li{border:1px solid var(--portfolio-border,#ffffff20);color:var(--portfolio-muted);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:450;line-height:1.3}.personal-bento-module__xwKE4G__workGlassMark{filter:none;width:34px;height:34px}.personal-bento-module__xwKE4G__workIdentity{gap:10px}@container (max-width:230px){.personal-bento-module__xwKE4G__profileLinks{flex-wrap:wrap;position:relative}.personal-bento-module__xwKE4G__email{flex-basis:100%}.personal-bento-module__xwKE4G__copyEmail,.personal-bento-module__xwKE4G__linkedin{position:static}.personal-bento-module__xwKE4G__iconTooltip{max-width:100%;left:0;right:auto}}
.featured-presentation-module__Sz8j1a__presentation{isolation:isolate;border-radius:var(--portfolio-radius,20px);color:#f3f3f3;background:#191919;border:1px solid #303030;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.featured-presentation-module__Sz8j1a__identity{z-index:3;align-items:center;gap:11px;display:flex;position:absolute;top:22px;left:24px}.featured-presentation-module__Sz8j1a__identity h2{letter-spacing:-.6px;margin:0;font-size:21px;font-weight:500;line-height:1.15}.featured-presentation-module__Sz8j1a__identity p{color:#ababab;margin:4px 0 0;font-size:12px;line-height:1.3}.featured-presentation-module__Sz8j1a__identityOrb{flex:0 0 40px;width:40px}.featured-presentation-module__Sz8j1a__beamVisual{border-radius:13px 13px 0 0;width:90%;height:calc(100% - 98px);margin:0;position:absolute;top:98px;left:5%;overflow:hidden;box-shadow:0 -8px 38px #0003;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.featured-presentation-module__Sz8j1a__beamInterface{border-radius:13px 13px 0 0;width:100%;height:auto;display:block}@media (max-width:760px){.featured-presentation-module__Sz8j1a__identity{top:20px;left:20px}.featured-presentation-module__Sz8j1a__beamVisual{width:92%;height:calc(100% - 100px);top:100px;left:4%}.featured-presentation-module__Sz8j1a__beamInterface{width:max(100%,600px);max-width:none}}.featured-presentation-module__Sz8j1a__beamVisual{box-shadow:none;-webkit-mask-image:none;mask-image:none}.featured-presentation-module__Sz8j1a__beamVisual:after{content:"";pointer-events:none;background:linear-gradient(#19191900 0%,#19191905 13%,#19191918 28%,#19191942 45%,#19191980 63%,#191919c2 80%,#191919ef 93%,#191919 100%);position:absolute;inset:36% 0 0}
.home-view-module__aRs_Ba__shell{background:var(--page);min-height:100dvh;color:var(--portfolio-text)}.home-view-module__aRs_Ba__themeButton:focus-visible,.home-view-module__aRs_Ba__footer a:focus-visible,.home-view-module__aRs_Ba__footer button:focus-visible{outline:2px solid var(--portfolio-focus);outline-offset:4px}.home-view-module__aRs_Ba__content{min-width:0}.home-view-module__aRs_Ba__playground{width:100%;max-width:none;margin:0 auto;padding-bottom:12px;overflow:clip}.home-view-module__aRs_Ba__dashboardHeader{width:100%;max-width:var(--portfolio-width);padding:0 var(--portfolio-gutter) 16px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.home-view-module__aRs_Ba__dashboardHeader>p{color:var(--portfolio-muted);letter-spacing:-.01em;font-size:12px}.home-view-module__aRs_Ba__displayControls{flex:none;align-items:center;gap:8px;display:flex}.home-view-module__aRs_Ba__themeButton{border:1px solid var(--portfolio-border);background:var(--portfolio-card);min-height:44px;color:var(--portfolio-muted);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;transition:background .16s,color .16s;display:inline-flex}.home-view-module__aRs_Ba__themeButton:hover{background:var(--portfolio-control);color:var(--portfolio-text)}.home-view-module__aRs_Ba__stage{width:100%;scroll-margin-top:82px}.home-view-module__aRs_Ba__footer{max-width:var(--portfolio-width);padding:0 var(--portfolio-gutter) 20px;color:var(--portfolio-muted);margin:0 auto}.home-view-module__aRs_Ba__footerTop{justify-content:space-between;align-items:center;gap:20px;padding:40px 0 30px;display:flex}.home-view-module__aRs_Ba__footerTop>p{font-size:14px}.home-view-module__aRs_Ba__footerTop>a{letter-spacing:-.045em;color:var(--portfolio-text);font-size:clamp(25px,2.8vw,38px);font-weight:450}.home-view-module__aRs_Ba__footerTop>a>span{color:var(--portfolio-muted);margin-left:25px;transition:transform .18s;display:inline-block}.home-view-module__aRs_Ba__footerTop>a:hover>span{transform:translate(3px,-3px)}.home-view-module__aRs_Ba__footerBottom{border-top:1px solid var(--portfolio-border);color:var(--portfolio-subtle);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font-size:12px;line-height:1.5;display:flex}.home-view-module__aRs_Ba__footer button{min-height:44px;color:var(--portfolio-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:inline-flex}.home-view-module__aRs_Ba__footer button:hover{color:var(--portfolio-text)}@media (max-width:760px){.home-view-module__aRs_Ba__dashboardHeader{gap:12px;padding-bottom:12px}.home-view-module__aRs_Ba__dashboardHeader>p{max-width:200px;font-size:12px;line-height:1.5}.home-view-module__aRs_Ba__themeButton{width:44px;min-height:44px;padding:0}.home-view-module__aRs_Ba__themeButton>span{display:none}.home-view-module__aRs_Ba__displayControls{gap:6px}.home-view-module__aRs_Ba__footerTop{flex-direction:column;align-items:flex-start;gap:13px;padding:30px 0}.home-view-module__aRs_Ba__footerTop>a{font-size:30px}.home-view-module__aRs_Ba__footerTop>a>span{margin-left:17px}.home-view-module__aRs_Ba__footerBottom{gap:16px}.home-view-module__aRs_Ba__footerBottom>span{max-width:200px}}@media (max-width:360px){.home-view-module__aRs_Ba__dashboardHeader>p{max-width:165px;font-size:11px}.home-view-module__aRs_Ba__footerTop>a{font-size:27px}.home-view-module__aRs_Ba__footerBottom{font-size:11px}.home-view-module__aRs_Ba__footerBottom>span{max-width:165px}}@media (prefers-reduced-motion:reduce){.home-view-module__aRs_Ba__themeButton,.home-view-module__aRs_Ba__footerTop>a>span{transition:none}.home-view-module__aRs_Ba__footerTop>a:hover>span{transform:none}}.home-view-module__aRs_Ba__introBoard{width:100%;max-width:var(--portfolio-width);gap:var(--portfolio-gap);padding:0 var(--portfolio-gutter);grid-template-rows:minmax(420px,auto) minmax(270px,auto);grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,.85fr);margin:0 auto;display:grid}.home-view-module__aRs_Ba__introSlot{flex-direction:column;min-width:0;min-height:0;display:flex}.home-view-module__aRs_Ba__introSlot>section{flex:1;width:100%;min-height:0}.home-view-module__aRs_Ba__introProfile{grid-area:1/1/3}.home-view-module__aRs_Ba__introFeatured{grid-area:1/2/auto/4}.home-view-module__aRs_Ba__introTodo{grid-area:1/4}.home-view-module__aRs_Ba__introCurrent{grid-area:2/2}.home-view-module__aRs_Ba__introClients{grid-area:2/3}.home-view-module__aRs_Ba__introLocation{grid-area:2/4}@media (max-width:1100px){.home-view-module__aRs_Ba__introBoard{grid-template-rows:minmax(390px,auto) minmax(270px,auto) minmax(330px,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.home-view-module__aRs_Ba__introProfile{grid-area:1/1/3}.home-view-module__aRs_Ba__introFeatured{grid-area:1/2/auto/4}.home-view-module__aRs_Ba__introCurrent{grid-area:2/2}.home-view-module__aRs_Ba__introClients{grid-area:2/3}.home-view-module__aRs_Ba__introTodo{grid-area:3/1}.home-view-module__aRs_Ba__introLocation{grid-area:3/2/auto/4}}@media (max-width:760px){.home-view-module__aRs_Ba__introBoard{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.home-view-module__aRs_Ba__introSlot{grid-area:auto}.home-view-module__aRs_Ba__introSlot>section{flex:none;height:auto;min-height:0}.home-view-module__aRs_Ba__introFeatured{height:460px}.home-view-module__aRs_Ba__introFeatured>section{height:100%}.home-view-module__aRs_Ba__introLocation>section{min-height:270px}}@media (max-width:639px){.home-view-module__aRs_Ba__introFeatured{height:min(400px,105vw,65svh);max-height:400px}}@media (min-width:1101px){.home-view-module__aRs_Ba__introBoard{grid-template-rows:minmax(clamp(300px,34dvh,380px),auto) minmax(210px,auto)}}.home-view-module__aRs_Ba__themeButton{flex:0 0 38px;width:38px;min-height:38px;padding:0;position:relative}.home-view-module__aRs_Ba__controlTooltip{z-index:90;border:1px solid var(--portfolio-border);background:var(--portfolio-contrast);width:max-content;color:var(--portfolio-contrast-ink);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.4;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-3px);box-shadow:0 8px 24px #0002}.home-view-module__aRs_Ba__themeButton:is(:hover,:focus-visible)>.home-view-module__aRs_Ba__controlTooltip{opacity:1;visibility:visible;transform:none}@media (max-width:760px){.home-view-module__aRs_Ba__themeButton>.home-view-module__aRs_Ba__controlTooltip{display:block}.home-view-module__aRs_Ba__displayControls{gap:4px}.home-view-module__aRs_Ba__themeButton{flex-basis:44px;width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.home-view-module__aRs_Ba__controlTooltip{transition:none}}.home-view-module__aRs_Ba__footer{padding-top:24px}.home-view-module__aRs_Ba__footerBottom{border-top:0;padding-top:0}
