.link-page-public{--link-accent:#ea2845;--lp-bg:#fafafa;--lp-fg:#1b1b1b;--lp-radius:12px}.link-page-public--scheme-auto{background-color:var(--lp-bg);color:var(--lp-fg);--link-accent:var(--lp-accent,#ea2845)}@media (prefers-color-scheme:dark){.link-page-public--scheme-auto{background-color:var(--lp-bg-dark,var(--lp-bg));color:var(--lp-fg-dark,var(--lp-fg));--link-accent:var(--lp-accent-dark,var(--lp-accent,#ffd65a))}}@keyframes link-page-block-enter{0%{opacity:0;transform:translateY(44px)scale(.88)}65%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes link-page-block-enter-fade{0%{opacity:0}to{opacity:1}}.link-page-public .link-page-enter{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-enter{opacity:0;transition:none;animation:.75s cubic-bezier(.34,1.4,.64,1) both link-page-block-enter;transform:translateY(44px)scale(.88)}}.link-page-public .link-page-blocks-canvas{perspective:1000px}.link-page-public .link-page-block-canvas-slot{box-sizing:border-box}.link-page-public .link-page-block-canvas-slot>.link-page-block-link,.link-page-public .link-page-block-canvas-slot>.link-page-block-inner,.link-page-public .link-page-block-canvas-slot>div:first-child{height:100%;min-height:0;max-height:100%}.link-page-public .link-page-block-canvas-slot .link-page-block-inner{overflow:hidden}.link-page-public .link-page-block-canvas-slot .link-page-experience-card,.link-page-public .link-page-block-canvas-slot .link-page-row-card{min-height:0;max-height:100%}@media (min-width:520px) and (prefers-reduced-motion:no-preference){.link-page-public .link-page-block-canvas-slot .link-page-block-link:hover{transform:none}.link-page-public .link-page-block-canvas-slot .link-page-block-link:hover .link-page-block-inner{box-shadow:none}.link-page-public .link-page-block-canvas-slot .link-page-block-link:hover .link-page-experience-card,.link-page-public .link-page-block-canvas-slot .link-page-block-link:hover .link-page-row-card{transform:none;box-shadow:0 1px 3px #00000014}.link-page-public .link-page-block-canvas-slot .link-page-block-link:hover .link-page-thumb{transform:none}}@keyframes link-page-avatar-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}60%{transform:scale(1.1)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes link-page-avatar-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--link-accent) 0%, transparent), 0 8px 24px #00000059}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--link-accent) 22%, transparent), 0 12px 32px #00000073}}@keyframes link-page-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes link-page-social-pop{0%{opacity:0;transform:translateY(32px)scale(.2)rotate(-28deg)}45%{opacity:1;transform:translateY(-12px)scale(1.35)rotate(10deg)}65%{transform:translateY(4px)scale(.9)rotate(-4deg)}82%{transform:translateY(-3px)scale(1.06)rotate(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes link-page-social-float{0%,to{transform:translateY(0)scale(1)rotate(0)}35%{transform:translateY(-7px)scale(1.1)rotate(4deg)}70%{transform:translateY(-2px)scale(1.04)rotate(-3deg)}}@keyframes link-page-social-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--link-accent) 0%, transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb, var(--link-accent) 30%, transparent)}}.link-page-public .link-page-avatar-wrap,.link-page-public .link-page-handle,.link-page-public .link-page-tagline{opacity:1;transform:none}.link-page-public .link-page-socials{opacity:1}.link-page-public .link-page-social-icon{opacity:1;border-radius:9999px;justify-content:center;align-items:center;padding:.4rem;display:inline-flex;transform:none}.link-page-public .link-page-social-icon-motion{border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-socials{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) .32s both link-page-fade-up}.link-page-public .link-page-avatar-wrap{opacity:0;animation:.8s cubic-bezier(.34,1.5,.64,1) 50ms both link-page-avatar-pop,2.8s ease-in-out 1s infinite link-page-avatar-pulse}.link-page-public .link-page-handle{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) .25s both link-page-fade-up}.link-page-public .link-page-tagline{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) .38s both link-page-fade-up}.link-page-public .link-page-social-icon{opacity:0;transition:opacity .2s,background-color .2s;animation:.7s cubic-bezier(.34,1.55,.64,1) both link-page-social-pop}.link-page-public .link-page-social-icon-motion{transition:transform .28s cubic-bezier(.34,1.4,.64,1),filter .2s;animation:2.8s ease-in-out infinite link-page-social-float,3.2s ease-in-out infinite link-page-social-glow}.link-page-public .link-page-social-icon:nth-child(2n) .link-page-social-icon-motion{animation-duration:3.2s,3.6s}.link-page-public .link-page-social-icon:nth-child(3n) .link-page-social-icon-motion{animation-duration:2.4s,2.9s}.link-page-public .link-page-social-icon:hover{opacity:1;background-color:color-mix(in srgb, var(--link-accent) 18%, transparent)}.link-page-public .link-page-social-icon:hover .link-page-social-icon-motion{filter:drop-shadow(0 6px 16px color-mix(in srgb, var(--link-accent) 65%, transparent));animation-play-state:paused;transform:scale(1.4)translateY(-5px)rotate(-6deg)}.link-page-public .link-page-social-icon:active .link-page-social-icon-motion{transition-duration:.1s;transform:scale(1.2)translateY(-2px)rotate(-3deg)}}.link-page-public .link-page-block-link{border-radius:inherit;cursor:pointer;width:100%;height:100%;transition:transform .28s cubic-bezier(.34,1.4,.64,1);display:block}.link-page-public .link-page-block-inner{border-radius:inherit;width:100%;height:100%;transition:box-shadow .28s,filter .28s}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-block-link:hover{z-index:2;transform:translateY(-7px)scale(1.03)}.link-page-public .link-page-block-link:active{transition-duration:.12s;transform:translateY(-2px)scale(1.01)}.link-page-public .link-page-block-link:hover .link-page-block-inner{box-shadow:0 18px 40px #00000080, 0 0 0 1px color-mix(in srgb, var(--link-accent) 35%, transparent), 0 0 28px color-mix(in srgb, var(--link-accent) 20%, transparent)}}.link-page-public .link-page-hero-card{position:relative;overflow:hidden}.link-page-public .link-page-hero-card:after{content:"";z-index:6;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 30%,#ffffff2e 48%,#0000 66%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}.link-page-public .link-page-hero-media{transition:transform .45s cubic-bezier(.34,1.2,.64,1)}.link-page-public .link-page-hero-title{transition:transform .3s cubic-bezier(.34,1.2,.64,1)}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-block-link:hover .link-page-hero-media{transform:scale(1.1)}.link-page-public .link-page-block-link:hover .link-page-hero-card:after{opacity:1;animation:.65s forwards link-page-shine}.link-page-public .link-page-block-link:hover .link-page-hero-title{transform:translateY(-3px)}}@keyframes link-page-shine{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(120%)skew(-12deg)}}.link-page-public .link-page-row-card{transition:background-color .25s,border-color .25s,box-shadow .28s,transform .28s cubic-bezier(.34,1.2,.64,1)}.link-page-public .link-page-row-card--media .link-page-row-media{transition:transform .35s cubic-bezier(.34,1.2,.64,1)}.link-page-public .link-page-row-card--media .link-page-row-media-positioned img,.link-page-public .link-page-row-card--media .link-page-row-media-positioned video{object-fit:cover;object-position:var(--link-row-media-position,50% 50%)}.link-page-public .link-page-row-chevron{transition:transform .25s cubic-bezier(.34,1.4,.64,1)}.link-page-public .link-page-experience-card{transition:background-color .25s,border-color .25s,box-shadow .28s,transform .28s cubic-bezier(.34,1.2,.64,1)}.link-page-public .link-page-thumb{transition:transform .28s cubic-bezier(.34,1.4,.64,1)}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-block-link:hover .link-page-row-card--plain{transform:scale(1.015);border-color:color-mix(in srgb, var(--link-accent) 55%, transparent)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--link-accent) 18%, transparent), 0 2px 6px #00000014!important}.link-page-public .link-page-block-link:hover .link-page-row-card--media{transform:scale(1.012)}.link-page-public .link-page-block-link:hover .link-page-row-card--media .link-page-row-media{transform:scale(1.06)}.link-page-public .link-page-block-link:hover .link-page-row-chevron{transform:translate(2px)}.link-page-public .link-page-block-link:hover .link-page-row-card:not(.link-page-row-card--plain):not(.link-page-row-card--media){transform:scale(1.015);background-color:color-mix(in srgb, var(--link-accent) 12%, #1e1e1ed9)!important;border-color:color-mix(in srgb, var(--link-accent) 50%, transparent)!important}.link-page-public .link-page-block-link:hover .link-page-experience-card{transform:scale(1.02);border-color:color-mix(in srgb, var(--link-accent) 55%, transparent)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--link-accent) 22%, transparent), 0 2px 6px #00000014!important}.link-page-public .link-page-block-link:hover .link-page-thumb{transform:scale(1.15)rotate(-3deg)}}.link-page-public .link-page-gallery-card{transition:background-color .25s,border-color .25s,transform .28s cubic-bezier(.34,1.2,.64,1)}.link-page-public .link-page-gallery-thumb img{transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.link-page-public .link-page-gallery-cta{transition:transform .25s cubic-bezier(.34,1.4,.64,1)}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-block-link:hover .link-page-gallery-card{transform:scale(1.012);background-color:color-mix(in srgb, var(--link-accent) 12%, #1e1e1ed9)!important}.link-page-public .link-page-block-link:hover .link-page-gallery-thumb img{transform:scale(1.1)}.link-page-public .link-page-block-link:hover .link-page-gallery-thumb:first-child img{transition-delay:0s}.link-page-public .link-page-block-link:hover .link-page-gallery-thumb:nth-child(2) img{transition-delay:40ms}.link-page-public .link-page-block-link:hover .link-page-gallery-thumb:nth-child(3) img{transition-delay:80ms}.link-page-public .link-page-block-link:hover .link-page-gallery-thumb:nth-child(4) img{transition-delay:.12s}.link-page-public .link-page-block-link:hover .link-page-gallery-cta{transform:scale(1.06)}}.link-page-public .link-page-footer{opacity:1}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-footer{opacity:0;animation:.6s .85s both link-page-fade-up}.link-page-public .link-page-footer a{transition:opacity .2s,letter-spacing .2s}.link-page-public .link-page-footer a:hover{letter-spacing:.04em;opacity:1!important}}@media (prefers-reduced-motion:reduce){.link-page-public .link-page-enter,.link-page-public .link-page-avatar-wrap,.link-page-public .link-page-handle,.link-page-public .link-page-tagline,.link-page-public .link-page-socials,.link-page-public .link-page-social-icon,.link-page-public .link-page-footer{opacity:1!important;box-shadow:none!important;animation:none!important;transform:none!important}.link-page-public .link-page-block-link,.link-page-public .link-page-block-inner,.link-page-public .link-page-hero-media,.link-page-public .link-page-hero-title,.link-page-public .link-page-row-card,.link-page-public .link-page-thumb,.link-page-public .link-page-social-icon,.link-page-public .link-page-social-icon-motion{transition:none!important}}.link-page-root{min-height:100dvh;overflow:visible}.link-page-public{-webkit-tap-highlight-color:transparent;overflow:visible}.link-page-public .link-page-shell{padding-top:max(2rem, env(safe-area-inset-top));padding-bottom:max(4rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));overflow:visible}.link-page-public .link-page-blocks-stack{flex-direction:column;gap:.75rem;display:flex}.link-page-public .link-page-block-slot{isolation:isolate;flex-shrink:0;width:100%;position:relative;overflow:hidden}.link-page-public .link-page-block-slot--hero{aspect-ratio:5/4;min-height:168px;max-height:min(52vw,240px)}.link-page-public .link-page-block-slot--hero .link-page-block-link,.link-page-public .link-page-block-slot--hero .link-page-block-inner,.link-page-public .link-page-block-slot--hero .link-page-hero-card{height:100%;min-height:100%}.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker{aspect-ratio:unset;height:auto;min-height:0;max-height:none;overflow:visible}.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker .link-page-block-link,.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker .link-page-block-inner,.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker .link-page-hero-card{height:auto;min-height:0}.link-page-public .link-page-hero-card--sticker{background:0 0;overflow:visible}.link-page-public .link-page-hero-sticker-frame{flex-shrink:0}.link-page-public .link-page-hero-title-below{text-shadow:0 1px 6px #000000d9}.link-page-public .link-page-block-slot--row,.link-page-public .link-page-block-slot--row .link-page-row-card{min-height:5.5rem}.link-page-public .link-page-block-slot--row .link-page-experience-card{min-height:0;max-height:100%;overflow:hidden}.link-page-public .link-page-row-share-btn{color:inherit;touch-action:manipulation}@media (prefers-reduced-motion:no-preference){.link-page-public .link-page-row-share-btn:active{transform:scale(.92)}}.link-page-public .link-page-block-slot--gallery{min-height:10rem;overflow:visible}.link-page-public .link-page-block-slot--gallery .link-page-block-link,.link-page-public .link-page-block-slot--gallery .link-page-block-inner{height:100%;min-height:100%}@media (max-width:519px){.link-page-public .link-page-blocks-stack{gap:1rem}.link-page-public .link-page-shell{padding-top:max(1.25rem, env(safe-area-inset-top))}.link-page-public .link-page-avatar-wrap{width:5.5rem;height:5.5rem;margin-bottom:.625rem}.link-page-public .link-page-handle{font-size:1.375rem;line-height:1.2}.link-page-public .link-page-tagline{padding-left:.25rem;padding-right:.25rem;font-size:.9375rem;line-height:1.4}.link-page-public .link-page-socials{gap:.125rem;max-width:100%;margin-top:.875rem}.link-page-public .link-page-social-icon{min-width:2.75rem;min-height:2.75rem;padding:.5rem}.link-page-public .link-page-block-slot--hero{aspect-ratio:4/3;min-height:150px;max-height:min(58vw,220px)}.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker{aspect-ratio:unset;height:auto;min-height:0;max-height:none;overflow:visible}.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker .link-page-block-link,.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker .link-page-block-inner,.link-page-public .link-page-block-slot--hero.link-page-block-slot--hero-sticker .link-page-hero-card{height:auto;min-height:0}.link-page-public .link-page-block-slot--row{min-height:5.5rem}.link-page-public .link-page-block-slot--row .link-page-row-card{min-height:5.5rem;padding-left:.875rem;padding-right:.875rem}.link-page-public .link-page-hero-title{padding:.5rem .625rem;font-size:.8125rem;line-height:1.25}.link-page-public .link-page-footer{padding-bottom:env(safe-area-inset-bottom);margin-top:2rem}}@media (hover:none) and (pointer:coarse){.link-page-public .link-page-enter{opacity:0;transition:none;animation:.55s both link-page-block-enter-fade;transform:none}.link-page-public .link-page-block-link:hover{transform:none}.link-page-public .link-page-block-link:hover .link-page-block-inner{box-shadow:none}.link-page-public .link-page-block-link:hover .link-page-hero-media,.link-page-public .link-page-block-link:hover .link-page-row-card,.link-page-public .link-page-block-link:hover .link-page-experience-card,.link-page-public .link-page-block-link:hover .link-page-thumb,.link-page-public .link-page-block-link:hover .link-page-hero-title,.link-page-public .link-page-block-link:hover .link-page-gallery-card,.link-page-public .link-page-block-link:hover .link-page-gallery-thumb img,.link-page-public .link-page-block-link:hover .link-page-gallery-cta{transform:none}.link-page-public .link-page-block-link:active{opacity:.92;transform:scale(.98)}.link-page-public .link-page-block-link:active .link-page-block-inner{box-shadow:0 6px 20px #00000059}.link-page-public .link-page-social-icon:hover{background-color:#0000}.link-page-public .link-page-social-icon:active .link-page-social-icon-motion{filter:drop-shadow(0 4px 12px color-mix(in srgb, var(--link-accent) 55%, transparent));animation-play-state:paused;transform:scale(1.25)translateY(-2px)}}
