@font-face{font-family:uncutSans;src:url(../media/UncutSans_Variable-s.p.0pyf5l0ya-4pl.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:uncutSans Fallback;src:local(Arial);ascent-override:94.64%;descent-override:23.05%;line-gap-override:0.0%;size-adjust:101.97%}.fUgg9a_className{font-family:uncutSans,uncutSans Fallback}.fUgg9a_variable{--font-uncut:"uncutSans", "uncutSans Fallback"}
:root{--bg:#f5f5f3;--fg:#141414;--muted:#14141480;--faint:#1414144d;--card:#fff;--card-hover:#ececea;--line:#0000000f;--card-shadow:0 1px 2px #0000000a;--hero-bg:#f5f5f3;--chip:#0000000b;--chip-hover:#00000014;--thumb:#fff;--thumb-shadow:0 1px 2px #00000014, 0 0 0 .5px #0000000f;--light-only:block;--dark-only:none;--ease:cubic-bezier(.22, 1, .36, 1);--column:660px;--text-l:clamp(1.375rem, 1rem + 1.5vw, 2.125rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--fg:#f4f3f1;--muted:#f4f3f175;--faint:#f4f3f142;--card:#141414;--card-hover:#1e1e1e;--line:#ffffff12;--card-shadow:none;--hero-bg:#000;--chip:#ffffff0f;--chip-hover:#ffffff1a;--thumb:#2a2a2a;--thumb-shadow:inset 0 .5px 0 #ffffff14;--light-only:none;--dark-only:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#000;--fg:#f4f3f1;--muted:#f4f3f175;--faint:#f4f3f142;--card:#141414;--card-hover:#1e1e1e;--line:#ffffff12;--card-shadow:none;--hero-bg:#000;--chip:#ffffff0f;--chip-hover:#ffffff1a;--thumb:#2a2a2a;--thumb-shadow:inset 0 .5px 0 #ffffff14;--light-only:none;--dark-only:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::view-transition-old(root){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.5s;animation-timing-function:var(--ease)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-uncut), system-ui, sans-serif;font-feature-settings:"ss04" 1;letter-spacing:-.01em;background:var(--bg);font-size:16px;line-height:1.4;overflow-x:clip}a{color:inherit;text-decoration:none}ul{list-style:none}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:1.5px solid var(--fg);outline-offset:3px;border-radius:6px}:root[data-input=pointer] :focus,:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero{isolation:isolate;background:var(--hero-bg);height:calc(100svh - 16px);min-height:600px;color:var(--fg);border-radius:24px;place-items:center;margin:8px;display:grid;position:relative;overflow:clip}.hero-media{z-index:-1;transform-origin:50% 30%;position:absolute;inset:0}.hero-media-inner{aspect-ratio:1;height:72svh;position:absolute;top:10svh;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 66%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 45%,#000 66%,#0000 100%)}.hero-media-inner:after{content:"";background:linear-gradient(to bottom, transparent 58%, color-mix(in srgb, var(--hero-bg) 60%, transparent) 74%, var(--hero-bg) 90%);position:absolute;inset:0}.hero-photo{object-fit:cover}.hero-photo--dark{display:var(--dark-only);filter:brightness(.82)contrast(1.05)}.hero-photo--light{display:var(--light-only);filter:brightness(1.12)contrast(.78)}.hero-photo--soft{filter:brightness(1.18)contrast(.7)blur(10px);opacity:.55;-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 60%,#0000 96%);mask-image:radial-gradient(closest-side at 50% 44%,#000 60%,#0000 96%)}.hero-photo--sharp{-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 58%,#0000 90%);mask-image:radial-gradient(closest-side at 50% 44%,#000 58%,#0000 90%)}.hero-top{color:var(--muted);justify-content:space-between;padding:28px 32px;font-size:15px;display:flex;position:absolute;inset:0 0 auto}.hero-signature{color:#fff;mix-blend-mode:difference;position:absolute;top:22px;left:50%;translate:-50%}.hero-signature svg{width:52px;height:auto;display:block}.hero-copy{text-align:center;width:min(620px,100% - 40px);position:absolute;top:71%;left:50%;translate:-50%}.hero-line{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,.95rem + 1.1vw,1.8rem);font-weight:500;line-height:1.28}.hero-line--muted{color:var(--muted)}.sound{color:inherit;font:inherit;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.45em;margin:-6px -8px;padding:6px 8px;display:inline-flex}.sound:hover,.sound[aria-pressed=true]{color:var(--fg)}.sound-waves path{opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translate(-2px)}.sound[aria-pressed=true] .sound-waves path{opacity:1;transform:none}.sound[aria-pressed=true] .sound-waves path:last-child{transition-delay:80ms}.column{width:min(var(--column), calc(100% - 32px));margin:0 auto;padding-top:18vh}.section{margin-top:clamp(96px,14vh,160px)}.profile{z-index:10;position:sticky;top:12px}.profile:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--bg) calc(100% - 64px), transparent);pointer-events:none;position:absolute;inset:-12px max(-24px,50% - 50vw) -72px}.profile-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--card-shadow);border-radius:18px;align-items:center;gap:18px;padding:18px;font-size:18px;line-height:1.3;display:flex}.profile-name{font-weight:500}.profile-meta{color:var(--muted);margin-top:1px;font-size:15px}.profile-avatar{background:#111;border-radius:14px;flex:none;width:80px;height:80px;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover}.profile-info{flex:1;min-width:0}.profile-links{gap:6px;margin-top:8px;display:flex}.profile-links li{display:flex}.profile-link{background:var(--chip);height:28px;color:var(--muted);letter-spacing:0;white-space:nowrap;transition:color .3s var(--ease), background .3s var(--ease);border-radius:999px;align-items:center;padding:0 6px;font-size:13px;font-weight:500;display:flex}.profile-link:hover,.profile-link:focus-visible{color:var(--fg);background:var(--chip-hover)}.profile-link-icon{color:var(--fg);opacity:.48;transition:opacity .3s var(--ease);display:grid}.profile-link:hover .profile-link-icon,.profile-link:focus-visible .profile-link-icon{opacity:1}.profile-link-name{display:block;overflow:hidden}.profile-link-name:before{content:"";width:5px;display:inline-block}.theme-switch{background:var(--chip);border-radius:14px;flex-direction:column;flex:none;align-self:center;padding:3px;display:flex}.theme-option{width:34px;height:34px;color:var(--faint);cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-radius:11px;place-items:center;display:grid;position:relative}.theme-option:hover,.theme-option[data-active]{color:var(--fg)}.theme-option svg{position:relative}.theme-thumb{border-radius:inherit;background:var(--thumb);box-shadow:var(--thumb-shadow);position:absolute;inset:0}.toast{background:var(--fg);color:var(--bg);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.statement{font-size:var(--text-l);letter-spacing:-.02em;text-wrap:pretty;line-height:1.36}.statement p+p{margin-top:.9em}.skills{font-size:var(--text-l);letter-spacing:-.02em;color:var(--muted);grid-template-columns:1fr 1fr;gap:0 24px;line-height:1.5;display:grid}.skills li{transition:color .4s var(--ease), opacity .4s var(--ease);width:fit-content}.skills:has(li:hover) li{opacity:.45}.skills li:hover{color:var(--fg);opacity:1!important}.prose{font-size:var(--text-l);letter-spacing:-.02em;color:var(--muted);gap:1.1em;line-height:1.4;display:grid}.prose p{text-wrap:pretty}.prose em{color:var(--fg);font-style:normal}.brand{color:var(--fg);white-space:nowrap;display:inline}.brand-mark{vertical-align:-.2em;width:1.12em;height:1.12em;margin-right:.22em;display:inline-block}.brand-icon{width:100%;height:100%;display:block}a.brand .brand-name{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}a.brand:hover .brand-name{background-size:100% 1px}.footer{color:var(--muted);justify-items:center;gap:14px;margin-top:clamp(120px,20vh,220px);padding-bottom:48px;font-size:18px;display:grid}.footer-sign{align-items:center;gap:10px;display:inline-flex}.footer-signature{width:26px;height:auto;color:var(--muted)}.footer-meta{color:var(--faint);gap:18px;font-size:14px;display:flex}@media (max-width:640px){.hero-top{padding:20px 16px;font-size:13px}.hero-signature{top:52px}.hero-media-inner{width:104vw;height:auto;top:15svh}.hero-copy{top:auto;bottom:56px}.profile{top:8px}.profile:before{top:-8px}.profile-card{gap:14px;padding:14px;font-size:16px;position:relative}.profile-avatar{width:64px;height:64px}.theme-switch{border-radius:999px;flex-direction:row;padding:2px;position:absolute;bottom:14px;right:14px}.theme-option{border-radius:999px;width:28px;height:24px}.skills{grid-template-columns:1fr}}
