.hm{--ease:cubic-bezier(.22, 1, .36, 1);background:var(--c-page);color:var(--c-fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;min-height:100%;font-size:16px;line-height:1.5;transition:background-color .25s,color .25s}.hm *,.hm :before,.hm :after{box-sizing:border-box}.hm :focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.hm-co--on :focus-visible{outline-color:var(--co-fg)}.hm-hero--photo :focus-visible{outline-color:#fff;box-shadow:0 0 0 7px #0009}:where(.hm) :where(h1,h2,h3,p,figure){margin:0}:where(.hm) :where(a){color:inherit;text-decoration:none}:where(.hm) :where(img){max-width:100%;display:block}:where(.hm) :where(svg){flex:none}.hm-shell{max-width:460px;padding:calc(12px + env(safe-area-inset-top)) 12px calc(104px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:14px;margin:0 auto;display:grid}.hm--preview .hm-shell{padding-top:12px}.hm-tile{border-radius:var(--r-tile);background:var(--c-tile);padding:24px;transition:background-color .25s;position:relative}.hm-round{color:#121212;cursor:pointer;width:40px;height:40px;transition:transform .15s var(--ease);background:#ffffffeb;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.hm-round:active,.hm-press:active{transform:scale(.96)}.hm-round:after{content:"";position:absolute;inset:-2px}.hm-example{background:var(--c-soft);color:var(--c-muted);border-radius:999px;justify-self:center;padding:5px 10px;font-size:13px;font-weight:500}.hm-hero--photo{aspect-ratio:960/1067;background:#d9d6d1;padding:0;overflow:hidden}.hm-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;scale:1.02}.hm-hero--photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000038 36%,#00000094 68%,#000000d1 100%);position:absolute;inset:30% 0 0}.hm-hero-top{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:16px}.hm-kick{color:#121212;white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;min-width:0;height:40px;padding:0 14px 0 12px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.hm-hero-text{z-index:2;color:#fff;text-shadow:0 1px 12px #00000040;position:absolute;bottom:24px;left:24px;right:24px}.hm-hero-face{-webkit-backdrop-filter:blur(10px);color:#fff;width:56px;height:56px;font-family:var(--f-heading);text-shadow:none;background:#ffffff29;border-radius:999px;place-items:center;margin-bottom:14px;font-size:19px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffffff8c}.hm-hero-face img{object-fit:cover;width:100%;height:100%}.hm-name{font-family:var(--f-heading);font-size:38px;line-height:1.05;font-weight:var(--w-heading);letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.hm-name[data-len=m]{font-size:32px}.hm-name[data-len=l]{letter-spacing:-.02em;font-size:27px}.hm-name[data-len=xl]{letter-spacing:-.015em;font-size:23px}.hm-name span{display:block}.hm-roles{overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:1.45}.hm-hero--photo .hm-roles{color:#ffffffd1}.hm-hero--plain{padding:20px 24px 26px}.hm-hero-bar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:22px;display:flex}.hm-hero-bar>*{min-width:0}.hm-hero-bar>.hm-round{flex:none}.hm-hero--plain .hm-round{background:var(--c-soft);color:var(--c-fg)}.hm-avatar{object-fit:cover;border-radius:999px;place-items:center;width:96px;height:96px;margin-bottom:18px;display:grid;overflow:hidden}.hm[data-shape=sharp] .hm-avatar{border-radius:var(--r-img)}.hm-monogram{font-family:var(--f-heading);font-weight:var(--w-heading);letter-spacing:.02em}.hm-hero--plain .hm-roles{color:var(--c-muted)}.hm-loc{color:var(--c-muted);align-items:center;gap:6px;margin-top:14px;font-size:14px;display:inline-flex}.hm-logo{max-width:190px;height:28px;display:block}.hm-logo--mask{-webkit-mask:var(--logo) left center / contain no-repeat;-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;background:currentColor}.hm-logo--img{object-fit:contain;object-position:left center;width:auto}.hm-logo-text{font-family:var(--f-heading);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:500}.hm-hero--center{text-align:center}.hm-hero--center .hm-hero-bar{grid-template-columns:40px minmax(0,1fr) 40px;display:grid}.hm-hero--center .hm-hero-bar>:nth-child(2){justify-self:center}.hm-hero--center .hm-logo--img{object-position:center}.hm-hero--center .hm-logo--mask{-webkit-mask-position:50%;mask-position:50%}.hm-hero--center .hm-avatar{margin-inline:auto}.hm-hero--banner{padding:0;overflow:hidden}.hm-hero-band{aspect-ratio:2;background:#d9d6d1;position:relative;overflow:hidden}.hm-hero-body{padding:0 24px 26px}.hm-hero-face-row{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;margin:-48px 0 18px;display:flex;position:relative}.hm-hero-face-row .hm-avatar{box-shadow:0 0 0 4px var(--c-tile);flex:none;margin:0}.hm-hero-face-row>:last-child{min-width:0;margin-bottom:8px}.hm-hero--banner .hm-roles{color:var(--c-muted)}.hm[data-backdrop=glow]{background:radial-gradient(90% 40% at 0% 0%, var(--c-glow-a), transparent 70%), radial-gradient(80% 36% at 100% 24%, var(--c-glow-b), transparent 70%), var(--c-page)}.hm-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hm-quick>*{border-radius:var(--r-img);background:var(--c-tile);min-width:0;color:inherit;font:inherit;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;transition:background-color .15s, transform .15s var(--ease);border:0;flex-direction:column;align-items:center;gap:8px;padding:18px 4px 16px;font-size:13px;font-weight:500;display:flex}.hm-h2{font-family:var(--f-heading);font-size:22px;font-weight:var(--w-heading);letter-spacing:-.01em}.hm-bio{margin-top:10px;font-size:16px;line-height:1.55}
.hm-co{color:var(--co-fg,var(--c-fg))}.hm-co--on{background:var(--co-bg)}.hm-co-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.hm-corner{background:var(--co-soft,var(--c-soft));border-radius:999px;flex:none;place-items:center;width:44px;height:44px;transition:background-color .15s;display:grid}.hm-corner svg{transition:transform .15s var(--ease)}.hm-corner:hover svg{transform:translate(2px,-2px)}.hm-tagline{font-family:var(--f-heading);font-size:28px;line-height:1.12;font-weight:var(--w-heading);letter-spacing:-.025em;text-wrap:balance;margin-top:28px}.hm-co-text{color:var(--co-muted,var(--c-muted));margin-top:12px;font-size:15px;line-height:1.55}.hm-co-text+.hm-co-text{margin-top:8px}.hm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.hm-fact{border-radius:var(--r-row);background:var(--co-soft,var(--c-soft));flex-direction:column;gap:6px;min-width:0;padding:14px 14px 15px;display:flex}.hm-fact b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:300;line-height:1;display:block}.hm-fact b small{color:var(--co-muted,var(--c-muted));font-size:16px;font-weight:400}.hm-fact em{color:var(--co-muted,var(--c-muted));margin-bottom:4px;font-size:12px;font-style:normal;font-weight:500;display:block}.hm-fact>span{color:var(--co-muted,var(--c-muted));font-size:13px;line-height:1.3}.hm-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:24px -24px 0;padding:0 24px;scroll-padding:0 24px;display:flex;overflow-x:auto}.hm-gallery::-webkit-scrollbar{display:none}.hm-gallery:focus-visible{outline-offset:-3px}.hm-gallery img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-img);scroll-snap-align:start;background:var(--co-soft,var(--c-soft));flex:0 0 74%;min-width:0}.hm-gallery--story img{aspect-ratio:720/1277;flex-basis:50%}.hm-status{color:var(--co-muted,var(--c-muted));align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.hm-status:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.hm-actions{margin-top:24px;display:flex}.hm-pill{border-radius:var(--r-btn);min-width:0;min-height:46px;font:inherit;text-align:center;overflow-wrap:anywhere;background:var(--co-pill-bg,var(--c-btn));color:var(--co-pill-fg,var(--c-btn-fg));cursor:pointer;transition:transform .15s var(--ease), opacity .15s;border:0;flex:auto;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.hm-pill:disabled{opacity:.45;cursor:not-allowed}.hm-socials{gap:8px;margin-top:10px;display:flex}.hm-socials a{border-radius:var(--r-btn);background:var(--co-soft,var(--c-soft));min-width:0;height:46px;transition:background-color .15s, transform .15s var(--ease);flex:1;place-items:center;display:grid}.hm-co-row{align-items:center;gap:14px;display:flex}.hm-co-mark{border-radius:var(--r-row);background:var(--c-soft);width:48px;height:48px;font-family:var(--f-heading);flex:none;place-items:center;font-size:19px;display:grid;overflow:hidden}.hm-co-name{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.25}.hm-co-tag{color:var(--c-muted);font-size:14px;line-height:1.35;display:block}.hm-speaks{color:var(--c-muted);margin-top:4px;font-size:14px}.hm-rows{gap:2px;margin:12px -8px -8px;display:grid}.hm-row{border-radius:var(--r-row);align-items:center;gap:12px;padding:10px 8px;transition:background-color .15s;display:flex}.hm-row:hover{background:var(--c-soft)}.hm-ico{background:var(--c-soft);border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid}.hm-row>span{flex:1;min-width:0;display:grid}.hm-row small{color:var(--c-muted);font-size:13px}.hm-row b{overflow-wrap:anywhere;font-size:15px;font-weight:500}.hm-row>svg{color:var(--c-muted)}.hm-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px 0;display:flex}.hm-foot .hm-round{background:var(--c-soft);color:var(--c-fg)}.hm-seg{background:var(--c-soft);border-radius:999px;max-width:100%;padding:3px;display:flex;position:relative}.hm-seg button{z-index:1;width:48px;min-width:40px;height:44px;color:var(--c-muted);font:inherit;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-radius:999px;flex:0 48px;padding:0 4px;font-size:13px;font-weight:500;position:relative}.hm-seg button[aria-pressed=true]{color:var(--c-btn-fg)}.hm-seg-mark{width:calc((100% - 6px) / var(--n,2));transform:translateX(calc(var(--i,0) * 100%));will-change:transform;background:var(--c-btn);transition:transform .35s var(--ease), width .35s var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.hm-privacy{color:var(--c-muted);flex-basis:100%;font-size:12px;line-height:1.45}.hm-made{color:var(--c-muted);flex-basis:100%;font-size:12px}.hm-made a{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.hm--page .hm-made a{align-items:center;min-height:44px;display:inline-flex}}
.hm-save{z-index:5;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:var(--r-btn);background:var(--c-btn);width:min(436px,100% - 24px);height:56px;color:var(--c-btn-fg);transition:transform .7s var(--ease), background-color .45s var(--ease), color .45s var(--ease), box-shadow .45s var(--ease);justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 0 2px,0 10px 30px #00000038}button.hm-save{font-family:inherit;line-height:inherit;cursor:pointer;border:0;padding:0}@media (min-width:1024px){.hm--page .hm-save,.hm--page .hm-toast{left:calc(50% - 178px)}}.hm-save[data-tone=light]{color:#121212;background:#fafafa;box-shadow:0 0 0 2px,0 10px 30px #00000059}.hm-save[data-tone=dark]{color:#fafafa;background:#121212}.hm-save[data-tone=light]:focus-visible{outline-color:#fafafa}.hm-save[data-tone=dark]:focus-visible{outline-color:#121212}.hm--preview .hm-save{width:auto;margin:0;position:fixed;bottom:25px;left:23px;right:23px;transform:none}.hm-toast{z-index:60;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));background:var(--c-btn);max-width:min(92vw,380px);color:var(--c-btn-fg);text-align:center;border-radius:20px;padding:10px 16px;font-size:14px;font-weight:500;position:fixed;transform:translate(-50%);box-shadow:0 0 0 2px,0 10px 30px #00000038}.hm--preview .hm-toast{position:absolute}.hm-splash{z-index:70;text-align:center;color:#fff;pointer-events:none;animation:hm-splash-out .3s var(--ease,ease) .35s forwards;background:#0b0b0b;place-items:center;display:grid;position:fixed;inset:0}html[data-nosplash] .hm-splash{display:none}.hm-splash-face{object-fit:cover;width:112px;height:112px;animation:hm-reveal .3s var(--ease,ease) backwards;border-radius:999px;place-items:center;margin:0 auto;display:grid;overflow:hidden}.hm-splash-name{letter-spacing:-.02em;animation:hm-reveal .3s var(--ease,ease) 50ms backwards;margin-top:20px;font-size:28px;font-weight:300}.hm-splash-brands{justify-content:center;align-items:center;gap:14px;margin-top:14px;animation:.3s cubic-bezier(.65,0,.35,1) 80ms backwards hm-wipe;display:flex}@keyframes hm-splash-out{to{opacity:0;visibility:hidden}}@keyframes hm-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.985)}}@keyframes hm-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes hm-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes hm-line{0%{transform:translateY(105%)}}@media (prefers-reduced-motion:no-preference){.hm--page .hm-hero-img{animation:hm-zoom 1.8s var(--ease) both}.hm--page .hm-name span{animation:hm-rise 1s var(--ease) backwards .15s}.hm--page .hm-name span+span{animation-delay:.27s}.hm--page .hm-roles,.hm--page .hm-kick{animation:hm-rise .9s var(--ease) backwards .45s}@supports (animation-timeline:view()){.hm--page .hm-rv{animation:linear both hm-reveal;animation-timeline:view();animation-range:entry entry 200px}.hm-gallery img{animation:linear both hm-gal;animation-timeline:view(inline);animation-range:entry cover 45%}}}@keyframes hm-zoom{0%{scale:1.1}to{scale:1.02}}@keyframes hm-gal{0%{opacity:.35;scale:.88}}@media (prefers-reduced-motion:reduce){.hm-splash{display:none}}.hm-sheet{z-index:50;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hm-sheet-panel{width:min(460px,100%);max-height:92dvh;padding:18px 20px calc(20px + env(safe-area-inset-bottom));border-radius:var(--r-tile) var(--r-tile) 0 0;background:var(--c-tile);color:var(--c-fg);overflow-y:auto}@media (prefers-reduced-motion:no-preference){.hm-sheet-panel{animation:hm-sheet-up .55s var(--ease)}}@keyframes hm-sheet-up{0%{transform:translateY(100%)}}@media (min-width:600px){.hm-sheet{align-items:center}.hm-sheet-panel{border-radius:var(--r-tile)}}.hm-sheet h3{font-family:var(--f-heading);font-size:28px;line-height:1.15;font-weight:var(--w-heading);letter-spacing:-.02em;margin-top:4px}.hm-sheet-sub{color:var(--c-muted);margin-top:6px;font-size:15px}.hm-field{color:var(--c-muted);gap:6px;margin-top:14px;font-size:13px;display:grid}.hm-input{border-radius:var(--r-row);background:var(--c-soft);width:100%;min-height:50px;color:var(--c-fg);font:inherit;resize:none;border:0;outline:none;padding:13px 16px;font-size:16px;transition:box-shadow .15s}.hm-input:focus{box-shadow:0 0 0 2px var(--c-fg)}.hm-input::placeholder{color:var(--c-muted);opacity:1}.hm-tel{gap:8px;display:flex}.hm-tel select{border-radius:var(--r-row);background:var(--c-soft);width:108px;min-height:50px;color:var(--c-fg);font:inherit;border:0;flex:none;padding:0 10px;font-size:15px}.hm-ghost{border-radius:var(--r-btn);background:var(--c-soft);width:100%;height:46px;color:var(--c-fg);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:500;display:inline-flex}.hm-choices{border:0;margin-inline:0;padding:0}.hm-choices legend{margin-bottom:6px;padding:0}.hm-optional{opacity:.8}.hm-choice-row{flex-wrap:wrap;gap:8px;display:flex}.hm-choice{background:var(--c-soft);min-height:44px;color:var(--c-fg);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;display:inline-flex;position:relative}.hm-choice input{opacity:0;pointer-events:none;position:absolute}.hm-choice:has(input:checked){background:var(--c-btn);color:var(--c-btn-fg)}.hm-choice:has(input:focus-visible){outline:2px solid var(--c-fg);outline-offset:2px}.hm-more{color:var(--c-muted);margin-top:14px;font-size:14px}.hm-more summary{cursor:pointer}.hm-fine{color:var(--c-muted);margin-top:14px;font-size:13px;line-height:1.45}.hm-err{color:var(--c-err,#d93025);margin-top:12px;font-size:14px}.hm-okay{color:#fff;background:#11733f;border-radius:999px;place-items:center;width:64px;height:64px;margin:8px auto 0;display:grid}html[data-vt-theme]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-vt-theme]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-vt-theme] .hm-morph{view-transition-name:none!important}

