:root{--link-bio-background:#000;--link-bio-panel:#000;--link-bio-text:#fefefe;--link-bio-muted:#ece9e9;--link-bio-accent:#e5194a;--link-bio-grey:#696969;--link-bio-line:#fefefe4d}*,:before,:after{box-sizing:border-box}html{background:var(--link-bio-background);color:var(--link-bio-text);font-synthesis:none;scrollbar-width:none;font-family:Geist Mono,monospace}html::-webkit-scrollbar{display:none}body.link-bio-page{background:radial-gradient(circle at 14% 10%, #e5194a33, transparent 32rem), radial-gradient(circle at 88% 76%, #6969697a, transparent 38rem), var(--link-bio-background);min-width:0;min-height:100svh;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}.link-bio-foundation{isolation:isolate;min-height:100svh;overflow:clip}.link-bio-skip{z-index:20;background:var(--link-bio-accent);color:var(--link-bio-text);padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(calc(-100% - 1rem))}.link-bio-skip:focus-visible{transform:translateY(0)}.link-bio-shell{z-index:1;width:min(100%,720px);min-height:100svh;margin-inline:auto;padding:clamp(.625rem,2vw,1.75rem);position:relative}.link-bio-card{isolation:isolate;background:radial-gradient(circle at 20% 62%, #fefefe0d, transparent 30%), var(--link-bio-panel);border:1px solid #fefefe38;border-radius:12px;min-height:calc(100svh - clamp(1.25rem,4vw,3.5rem));padding:clamp(2rem,7vw,4.5rem) clamp(1.25rem,6vw,3.75rem) clamp(1.5rem,5vw,3rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #00000038}.link-bio-corner{z-index:5;color:#fefefeb8;pointer-events:none;font-size:1rem;font-weight:300;line-height:1;position:absolute;inset-block-start:.45rem}.link-bio-corner--start{inset-inline-start:.45rem}.link-bio-corner--end{inset-inline-end:.45rem}.link-bio-header{z-index:4;isolation:isolate;grid-template-columns:minmax(0,1fr);justify-items:center;width:clamp(9.24rem,46.813vw,19.712rem);display:grid;position:relative}.link-bio-brand{z-index:1;justify-self:unsafe center;width:clamp(11rem,53vw,20rem);height:clamp(8.5rem,38vw,9.5rem);display:block;position:relative;overflow:hidden}.link-bio-brand__mark{aspect-ratio:1;width:100%;-webkit-mask-image:var(--link-bio-brand-mask);mask-image:var(--link-bio-brand-mask);display:block;position:absolute;inset-block-start:clamp(-5.1rem,-20vw,-4.35rem);inset-inline-start:0;mask-position:50%;mask-size:100%;mask-repeat:no-repeat}.link-bio-brand__mark--white{background:var(--link-bio-text)}.link-bio-brand__mark--symbol{background:var(--link-bio-accent);clip-path:inset(0 0 48.4%)}.link-bio-hero{margin-block-start:clamp(1rem,3.5vw,1.75rem);position:relative}.link-bio-title{z-index:3;width:min(88%,34rem);color:var(--link-bio-text);letter-spacing:-.025em;text-shadow:0 .08em .2em #0000008c;row-gap:.06em;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(3.15rem,15.2vw,6.4rem);font-weight:400;line-height:.92;display:grid;position:relative}.link-bio-title__line{display:block}.link-bio-title__line--performance{font-size:.58em}.link-bio-title__line--prosthetics{font-size:.78em}.link-bio-title__line--aesthetics{letter-spacing:.015em;font-size:1em}.link-bio-technical{z-index:1;aspect-ratio:1055/1491;pointer-events:none;width:min(92%,28rem);margin:0;position:absolute;inset-block-start:calc(-1*clamp(8.5rem,38vw,9.5rem) - clamp(1rem,3.5vw,1.75rem) - .75rem);inset-inline-end:calc(-1*clamp(1rem,6vw,3.75rem) + 1px);overflow:hidden;mask-image:radial-gradient(92% 58% at 72% 42%,#000 0% 62%,#000000e6 70%,#0000008c 84%,#0000 100%)}.link-bio-technical img{object-fit:contain;filter:saturate(.78)contrast(1.04)brightness(.94);width:100%;height:100%;display:block}.link-bio-summary{z-index:3;max-width:min(82%,26rem);color:var(--link-bio-muted);letter-spacing:.015em;text-align:start;text-transform:lowercase;text-shadow:0 .08em .65em #000000eb;margin:clamp(1.25rem,4vw,1.75rem) 0 0;font-size:clamp(.69rem,2.5vw,.86rem);line-height:1.55;position:relative}.link-bio-nav{z-index:4;margin-block-start:clamp(1.25rem,3vw,2rem);position:relative}.link-bio-nav ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.link-bio-link{border:1px solid var(--link-bio-line);-webkit-backdrop-filter:blur(14px)saturate(130%);background:#0a0a0c7a;border-radius:6px;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:center;gap:clamp(.5rem,2vw,.875rem);min-height:44px;padding:.75rem clamp(.75rem,3vw,1.25rem);transition:border-color .18s,background-color .18s,color .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 .7rem 2rem #0000001f}.link-bio-link--primary{box-shadow:inset 3px 0 0 var(--link-bio-accent), inset 0 1px 0 #ffffff1f, 0 .7rem 2rem #0000002e;background:#e5194a1a;border-color:#e5194ab8}.link-bio-link--primary .link-bio-link__marker{color:var(--link-bio-text)}.link-bio-link__marker{color:var(--link-bio-accent);letter-spacing:.05em;font-size:.66rem}.link-bio-link__label-stack{letter-spacing:.025em;align-items:center;min-width:0;height:1.2em;font-family:EB Garamond,Georgia,serif;font-size:clamp(1.05rem,4.2vw,1.4rem);line-height:1;display:grid;position:relative;overflow:hidden}.link-bio-link__label--regular,.link-bio-link__label--italic{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;transition:transform .4s ease-in-out,opacity .3s;display:block;overflow:hidden}.link-bio-link__label--italic{opacity:0;font-style:italic;transform:translateY(31px)}.link-bio-link__plus{color:var(--link-bio-accent);font-size:1.2rem;line-height:1;transition:transform .18s}.link-bio-link:focus-visible{border-color:var(--link-bio-accent);background:#e5194a14}.link-bio-link--primary:focus-visible{background:#e5194a29}.link-bio-link:focus-visible .link-bio-link__label--regular{opacity:0;transform:translateY(-34px)}.link-bio-link:focus-visible .link-bio-link__label--italic{opacity:1;transform:translateY(0)}.link-bio-link:focus-visible,.link-bio-brand:focus-visible,.link-bio-footer a:focus-visible{outline:2px solid var(--link-bio-accent);outline-offset:3px}.link-bio-link:focus-visible .link-bio-link__plus{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.link-bio-link:hover{border-color:var(--link-bio-accent);background:#e5194a14}.link-bio-link--primary:hover{background:#e5194a29}.link-bio-link:hover .link-bio-link__label--regular{opacity:0;transform:translateY(-34px)}.link-bio-link:hover .link-bio-link__label--italic{opacity:1;transform:translateY(0)}.link-bio-link:hover .link-bio-link__plus{transform:rotate(45deg)}}.link-bio-footer{z-index:4;border-block-start:1px solid var(--link-bio-line);color:var(--link-bio-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;margin-block-start:clamp(2.75rem,8vw,4.25rem);padding-block-start:1rem;font-size:clamp(.58rem,2.4vw,.72rem);display:flex;position:relative}.link-bio-footer p{margin:0}.link-bio-footer>span{color:var(--link-bio-accent)}.link-bio-footer a{overflow-wrap:anywhere}.link-bio-footer a:hover{color:var(--link-bio-accent)}@media (width<=767px){.link-bio-brand__mark{inset-block-start:calc(clamp(-5.1rem,-20vw,-4.35rem) + .75rem);mask-position:50%;mask-size:94%}.link-bio-technical{width:clamp(12.75rem,64vw,24rem)}}@media (width<=359px){.link-bio-card{padding-inline:1rem}.link-bio-technical{inset-inline-end:calc(1px - 1rem)}.link-bio-title{font-size:clamp(2.85rem,15vw,3.15rem)}.link-bio-link{grid-template-columns:1.2rem minmax(0,1fr) .8rem;gap:.3rem;padding-inline:.5rem}.link-bio-link__label-stack{letter-spacing:.015em;font-size:.88rem}}@media (width>=768px){.link-bio-shell{padding-block:2rem}.link-bio-card{min-height:auto}.link-bio-technical{width:min(74%,24rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.link-bio-link__label--regular,.link-bio-link__label--italic{transform:none}}
