@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
:root{--ink:#fbf7f1;--text:#1c1610;--text-2:#1c1610b8;--text-3:#1c161080;--flame:#ff2a00;--flame-2:#ff5618;--shadow:74, 47, 12;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-tint:cubic-bezier(.4, 0, .25, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body{background:var(--ink);min-height:100svh;color:var(--text);font-family:var(--font-geist-sans), "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img{max-width:100%;display:block}.backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sky,.ember,.grid,.grain{position:absolute;inset:0}.sky{background:radial-gradient(68% min(62vw,900px) at 100% -2%,#fff 0%,#fffffff5 16%,#ffffffd1 33%,#ffffff9e 49%,#ffffff5c 68%,#ffffff24 88%,#0000 100%),linear-gradient(168deg,#f8f1e6 0%,#fbf7f1 46%,#f6eee1 100%)}.ember{transform-origin:37% 100%;background:radial-gradient(62% 46% at 37% 100%,#ff7a2857 0%,#ff6a1e42 26%,#ff74242b 46%,#ff965017 66%,#ffb47808 84%,#0000 100%);animation:19s ease-in-out infinite ember}@keyframes ember{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.grid{--cell:clamp(84px, 10vw, 156px);background-image:linear-gradient(90deg,#1c16100e 1px,#0000 1px),linear-gradient(#1c16100e 1px,#0000 1px);background-size:var(--cell) var(--cell);-webkit-mask-image:radial-gradient(142% 118% at 55% 40%,#000 58%,#0000 100%);mask-image:radial-gradient(142% 118% at 55% 40%,#000 58%,#0000 100%)}.grain{opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='d' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 0 1'/><feComponentTransfer><feFuncR type='discrete' tableValues='0 0 1'/><feFuncG type='discrete' tableValues='0 0 1'/><feFuncB type='discrete' tableValues='0 0 1'/></feComponentTransfer></filter><rect width='220' height='220' filter='url(%23d)'/></svg>");background-size:220px 220px;-webkit-mask-image:radial-gradient(68% min(62vw,900px) at 100% -2%,#000 8%,#0000 88%),radial-gradient(62% 46% at 37% 100%,#000 10%,#0000 90%);mask-image:radial-gradient(68% min(62vw,900px) at 100% -2%,#000 8%,#0000 88%),radial-gradient(62% 46% at 37% 100%,#000 10%,#0000 90%)}.page{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,3svh,1.75rem);min-height:100svh;padding:clamp(1.25rem,4svh,2.5rem) clamp(1rem,5vw,1.5rem);display:flex}.col{flex-direction:column;align-items:center;gap:clamp(.9rem,2.4svh,1.4rem);width:100%;max-width:26rem;display:flex}.avatar{aspect-ratio:1;flex:none;width:clamp(112px,30vw,152px);min-height:0;position:relative}.avatar:before{content:"";z-index:-1;background:radial-gradient(circle, var(--flame-2) 0%, transparent 70%);filter:blur(28px)saturate(1.6);opacity:.38;border-radius:999px;animation:19s ease-in-out infinite ember;position:absolute;inset:-18%}.avatar-ring{aspect-ratio:1;width:100%;height:100%;min-height:0;box-shadow:0 22px 44px -22px rgba(var(--shadow), .55), 0 6px 16px -12px rgba(var(--shadow), .35);background:linear-gradient(#fffffff2 0%,#fff9 45%,#ffffffe0 100%);border-radius:999px;padding:5px;position:relative}.avatar-img{object-fit:cover;object-position:50% 50%;background:#ffffff80;border-radius:999px;width:100%;height:100%}.head{width:100%}.name{letter-spacing:-.038em;text-transform:uppercase;text-align:center;font-size:clamp(1.6rem,8vw,2.25rem);font-weight:900;line-height:1}.flame{background:linear-gradient(101deg, #ff7a12 0%, #ff3d05 20%, var(--flame) 40%, #c9250a 62%, #7c1c0c 82%, #2a1710 96%);color:#0000;-webkit-background-clip:text;background-clip:text}.tagline{letter-spacing:-.011em;color:var(--text-2);text-align:center;margin-top:.45rem;max-width:19ch;margin-inline:auto;font-size:clamp(.9rem,3.6vw,1rem);font-weight:300;line-height:1.5}.links{flex-direction:column;gap:clamp(.55rem,1.5svh,.8rem);width:100%;display:flex}.link{min-height:68px;color:var(--text);isolation:isolate;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-tint);border-radius:18px;align-items:center;gap:.85rem;padding:.7rem .95rem;text-decoration:none;display:flex;position:relative}.link-glass{-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);box-shadow:inset 0 1.5px .5px -.5px #fff, inset 0 0 0 1px #1c16100e, 0 16px 34px -20px rgba(var(--shadow), .5), 0 4px 12px -9px rgba(var(--shadow), .32);background:linear-gradient(#ffffffeb 0%,#ffffffad 48%,#ffffffdb 100%)}.link-flame{color:#fff;background:linear-gradient(160deg, var(--flame-2), var(--flame));box-shadow:inset 0 1px 0 #ffffff47, 0 18px 38px -20px #ff3c00a6, 0 5px 14px -10px rgba(var(--shadow), .4)}.link-ic{background:var(--ic-bg,#1c16100f);width:42px;height:42px;color:var(--ic-fg,var(--text));border-radius:13px;flex:none;place-items:center;display:grid}.link-ic svg{fill:currentColor;width:22px;height:22px}.link-flame .link-ic{color:#fff;background:#ffffff2e}.link-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.link-title{letter-spacing:-.014em;font-size:1rem;font-weight:650;line-height:1.25}.link-sub{letter-spacing:-.004em;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;overflow:hidden}.link-flame .link-sub{color:#ffffffc7}.link-go{color:var(--text-3);transition:transform .35s var(--ease-out);flex:none}.link-flame .link-go{color:#ffffffb3}.link-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}@media (hover:hover){.link:hover{transform:translateY(-2px)}.link:hover .link-go{transform:translate(3px)}}.link:active{transform:scale(.985)}.link:focus-visible{outline:2px solid var(--flame);outline-offset:3px}@media (max-height:680px){.page{padding-block:clamp(.7rem,2.2svh,1.15rem)}.col{gap:clamp(.55rem,1.6svh,.95rem)}.avatar{width:clamp(84px,21vw,116px)}.links{gap:.45rem}.link{min-height:56px}.link-ic{border-radius:12px;width:38px;height:38px}}@media (max-height:560px) and (min-width:32rem){.page{gap:clamp(.5rem,1.5svh,.9rem);padding-block:clamp(.5rem,2svh,.9rem)}.col{gap:clamp(.5rem,1.5svh,.85rem);max-width:40rem}.avatar{width:clamp(64px,15svh,92px)}.links{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.link{border-radius:15px;min-height:44px;padding:.35rem .7rem}.link-title{font-size:.9rem}.link-sub{font-size:.75rem}.link-ic{border-radius:11px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.ember,.avatar:before{animation:none}.link,.link-go{transition:none}}
