.page-module__PAV1Oa__kickerStatus{flex-shrink:0;width:.8rem;height:.8rem;display:inline-flex;position:relative}.page-module__PAV1Oa__kickerStatus:before,.page-module__PAV1Oa__kickerStatus:after{content:"";clip-path:circle(50%);position:absolute;inset:0}.page-module__PAV1Oa__kickerStatus[data-status=available]:before{background:oklch(var(--p) / .35);animation:2.8s cubic-bezier(0,0,.2,1) infinite page-module__PAV1Oa__kicker-ping}.page-module__PAV1Oa__kickerStatus[data-status=available]:after{background:oklch(var(--p));inset:.16rem}.page-module__PAV1Oa__kickerStatus[data-status=unavailable]:before{opacity:0;animation:none}.page-module__PAV1Oa__kickerStatus[data-status=unavailable]:after{background:#ef4444;inset:.16rem}@keyframes page-module__PAV1Oa__kicker-ping{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@keyframes page-module__PAV1Oa__fade-slide-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.page-module__PAV1Oa__page{position:relative;overflow:hidden}.page-module__PAV1Oa__hero{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(20rem,25rem);align-items:center;gap:2rem;min-height:calc(100vh - 56px);padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.page-module__PAV1Oa__copy{max-width:46rem}.page-module__PAV1Oa__kicker{border:1px solid oklch(var(--b));color:oklch(var(--t-secondary));letter-spacing:.08em;text-transform:uppercase;opacity:0;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;animation:1.15s cubic-bezier(.22,1,.36,1) 50ms forwards page-module__PAV1Oa__fade-slide-up;display:inline-flex;transform:translateY(22px)}.page-module__PAV1Oa__kicker[data-status=available]{background:color-mix(in oklab, white 76%, oklch(var(--p) / .12))}.page-module__PAV1Oa__kicker[data-status=unavailable]{border-color:color-mix(in oklab, oklch(var(--b)) 82%, #ef4444 18%);color:#991b1b;background:#ffebe9;background:lab(94.7161% 7.62001 4.16729)}.page-module__PAV1Oa__title{letter-spacing:-.05em;text-wrap:balance;opacity:0;margin-top:1.1rem;font-size:clamp(2rem,4.2vw,2.3rem);font-weight:700;line-height:1.1;animation:1.15s cubic-bezier(.22,1,.36,1) .14s forwards page-module__PAV1Oa__fade-slide-up;transform:translateY(22px)}.page-module__PAV1Oa__lead{max-width:40rem;color:oklch(var(--t-secondary));opacity:0;margin-top:1.5rem;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.5;animation:1.15s cubic-bezier(.22,1,.36,1) .24s forwards page-module__PAV1Oa__fade-slide-up;transform:translateY(22px)}.page-module__PAV1Oa__actions{opacity:0;flex-wrap:wrap;gap:.9rem;margin-top:2rem;animation:1.15s cubic-bezier(.22,1,.36,1) .34s forwards page-module__PAV1Oa__fade-slide-up;display:flex;transform:translateY(22px)}.page-module__PAV1Oa__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.9rem;padding:0;list-style:none;display:grid}.page-module__PAV1Oa__highlight{border:1px solid oklch(var(--b));background:color-mix(in oklab, white 84%, oklch(var(--p) / .08));min-height:100%;box-shadow:0 18px 45px oklch(var(--p) / .04);opacity:0;padding:.5rem;animation:1.15s cubic-bezier(.22,1,.36,1) forwards page-module__PAV1Oa__fade-slide-up;transform:translateY(22px)}.page-module__PAV1Oa__highlight:first-child{animation-delay:.42s}.page-module__PAV1Oa__highlight:nth-child(2){animation-delay:.5s}.page-module__PAV1Oa__highlight:nth-child(3){animation-delay:.58s}.page-module__PAV1Oa__highlightTitle{font-size:.92rem;font-weight:650}.page-module__PAV1Oa__highlightText{color:oklch(var(--t-secondary));margin-top:.45rem;font-size:.92rem;line-height:1.3}.page-module__PAV1Oa__profileCard{z-index:1;border:1px solid oklch(var(--b));box-shadow:8px 8px 0px oklch(var(--p) / .3);opacity:0;padding:1rem;animation:1.3s cubic-bezier(.22,1,.36,1) .3s forwards page-module__PAV1Oa__fade-slide-up;position:relative;overflow:hidden;transform:translateY(22px)}.page-module__PAV1Oa__photoFrame{aspect-ratio:1/1.12;border:1px solid oklch(var(--b) / .75);position:relative;overflow:hidden}.page-module__PAV1Oa__photo{object-fit:cover;object-position:center top;width:100%;height:100%}.page-module__PAV1Oa__profileBody{z-index:1;padding:.95rem .15rem .2rem;position:relative}.page-module__PAV1Oa__profileEyebrow{color:oklch(var(--t-secondary));letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.page-module__PAV1Oa__profileTitle{margin-top:.35rem;font-size:1.12rem;font-weight:700;line-height:1.2}.page-module__PAV1Oa__profileText{color:oklch(var(--t-secondary));margin-top:.85rem;line-height:1.5}.page-module__PAV1Oa__profileMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.page-module__PAV1Oa__metaItem{border-top:1px solid oklch(var(--b));padding-top:.8rem}.page-module__PAV1Oa__metaLabel{color:oklch(var(--t-secondary));letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:600}.page-module__PAV1Oa__metaValue{margin-top:.3rem;font-weight:650;line-height:1.4}.page-module__PAV1Oa__contactLinks{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.page-module__PAV1Oa__contactLink{border:1px solid oklch(var(--b));background:color-mix(in oklab, white 88%, oklch(var(--b2)) 12%);color:inherit;align-items:center;gap:.55rem;padding:.8rem 1rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.page-module__PAV1Oa__contactLink:hover{background:color-mix(in oklab, white 78%, oklch(var(--p) / .08));transform:translateY(-1px)}@media (max-width:1100px){.page-module__PAV1Oa__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.page-module__PAV1Oa__copy{max-width:none}.page-module__PAV1Oa__title{max-width:12ch}}@media (max-width:860px){.page-module__PAV1Oa__hero{padding-left:1.5rem;padding-right:1.5rem}.page-module__PAV1Oa__highlights,.page-module__PAV1Oa__profileMeta{grid-template-columns:1fr}.page-module__PAV1Oa__title{max-width:none}}@media (max-width:640px){.page-module__PAV1Oa__hero{gap:1.5rem;padding-top:1.5rem}.page-module__PAV1Oa__contactLink{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__PAV1Oa__kickerStatus:before,.page-module__PAV1Oa__kicker,.page-module__PAV1Oa__title,.page-module__PAV1Oa__lead,.page-module__PAV1Oa__actions,.page-module__PAV1Oa__highlight,.page-module__PAV1Oa__profileCard{animation:none}.page-module__PAV1Oa__kicker,.page-module__PAV1Oa__title,.page-module__PAV1Oa__lead,.page-module__PAV1Oa__actions,.page-module__PAV1Oa__highlight,.page-module__PAV1Oa__profileCard{opacity:1;transform:none}}
@keyframes button-module__bO4pEa__bg{0%{background-position:0 -100%}to{background-position:100% 0}}.button-module__bO4pEa__btn{min-width:10rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-sm);background:linear-gradient(45deg, oklch(var(--p)), oklch(var(--p) / .8), oklch(var(--p) / .8), oklch(var(--p) / .8), oklch(var(--p)));color:color-mix(in oklab, oklch(var(--p)) 20%, white 90%);cursor:pointer;box-shadow:inset 0px 2px 1px 0px color-mix(in oklab, oklch(var(--p)) 20%, white 20%), inset 0px -3px 1px 0px color-mix(in oklab, oklch(var(--p)) 10%, black 10%), 0px 1px 10px 0px oklch(var(--p) / .4);outline-offset:2px;background-size:400%;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s,color .2s,background .2s;animation:4s infinite alternate-reverse button-module__bO4pEa__bg;display:inline-flex}.button-module__bO4pEa__btn:focus-visible{outline:2px solid oklch(var(--p))}.button-module__bO4pEa__btn:hover{box-shadow:inset 0px 2px 1px 0px color-mix(in oklab, oklch(var(--p)) 20%, white 20%), inset 0px -3px 1px 0px color-mix(in oklab, oklch(var(--p)) 10%, black 10%), 0px 1px 10px 2px oklch(var(--p) / .4)}.button-module__bO4pEa__btn:disabled{background:oklch(var(--b));color:oklch(var(--t-secondary));box-shadow:inset 0px 2px 1px 0px color-mix(in oklab, oklch(var(--b)) 20%, white 20%), inset 0px -3px 1px 0px color-mix(in oklab, oklch(var(--b)) 80%, black 5%);pointer-events:none}.button-module__bO4pEa__btn:active{box-shadow:inset 0px 2px 1px 0px color-mix(in oklab, oklch(var(--p)) 20%, white 20%), inset 0px -3px 1px 0px color-mix(in oklab, oklch(var(--p)) 10%, black 10%);transform:scale(.95)}
