.hp-profile{background:var(--profile-ground);color:var(--profile-body);font-family:var(--profile-font-ui);-webkit-font-smoothing:antialiased;width:100%;min-height:100vh;position:relative;overflow-x:clip}.hp-profile *,.hp-profile :before,.hp-profile :after,.hp-ev-backdrop,.hp-ev-backdrop *,.hp-ev-backdrop :before,.hp-ev-backdrop :after,.hp-rt-backdrop,.hp-rt-backdrop *,.hp-rt-backdrop :before,.hp-rt-backdrop :after{box-sizing:border-box}.hp-ev-backdrop,.hp-rt-backdrop{font-family:var(--profile-font-ui);color:var(--profile-body);-webkit-font-smoothing:antialiased}.hp-profile button,.hp-ev-backdrop button,.hp-rt-backdrop button{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.hp-profile a,.hp-ev-backdrop a,.hp-rt-backdrop a{color:inherit;text-decoration:none}.hp-profile :focus-visible,.hp-ev-backdrop :focus-visible,.hp-rt-backdrop :focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px;border-radius:2px}.hp-state{min-height:100vh;padding:0 var(--profile-pad);text-align:center;justify-content:center;align-items:center;display:flex}.hp-state-text{color:var(--profile-meta);font-size:17px;line-height:1.65}.hp-spinner{border:2px solid var(--profile-line-strong);border-right-color:#0000;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite hp-spin}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-frame,.hp-wrap,.hp-wrap-mid,.hp-wrap-tight{max-width:var(--profile-frame);padding-inline:var(--profile-pad);margin-inline:auto}.hp-section{padding-block:80px}.hp-read{max-width:var(--profile-read)}.hp-label{letter-spacing:.16em;text-transform:uppercase;color:var(--profile-accent);margin-bottom:20px;font-size:12px;font-weight:700;display:block}.hp-label-note{color:var(--profile-meta);margin:-10px 0 26px;font-size:17px;line-height:1.65;display:block}.hp-split{gap:32px;display:grid}.hp-split-intro>.hp-label{margin-bottom:12px}.hp-split-intro>.hp-label-note{margin:0}@media (min-width:1024px){.hp-section{padding-block:96px}.hp-split{column-gap:var(--profile-gutter);grid-template-columns:minmax(220px,26fr) minmax(0,74fr);align-items:start}.hp-split-intro{position:sticky;top:100px}}.hp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--profile-accent);font-size:12px;font-weight:700;display:block}.hp-body{color:var(--profile-body);font-size:17px;font-weight:400;line-height:1.65}.hp-meta{color:var(--profile-meta);font-size:13px;font-weight:500;line-height:1.4}.hp-act1{background:var(--profile-ground);position:relative;overflow:hidden}.hp-act1-atmosphere{pointer-events:none;background:var(--profile-atmosphere);position:absolute;inset:0}.hp-act1-beam{pointer-events:none;background:var(--profile-beam);height:88%;animation:hp-beam var(--profile-glow-ms)var(--profile-ease-out)forwards;position:absolute;top:0;left:0;right:0}@keyframes hp-beam{0%{opacity:0;transform:translateY(-56px)}38%{opacity:1}to{opacity:0;transform:translateY(72px)}}.hp-act1-frame{z-index:1;flex-direction:column;display:flex;position:relative}.hp-act1-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--profile-accent);font-size:13px;font-weight:700;display:block}.hp-header{justify-content:space-between;align-items:center;gap:14px;padding-block:18px;display:flex}.hp-header-mark{opacity:.85;width:auto;height:22px;transition:opacity var(--profile-move-ms)var(--profile-ease-in);flex-shrink:0}.hp-header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hp-header .hp-btn,.hp-bar .hp-btn,.hp-foot .hp-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--profile-move-ms)var(--profile-ease-in),border-color var(--profile-move-ms)var(--profile-ease-in),color var(--profile-move-ms)var(--profile-ease-in),transform var(--profile-move-ms)var(--profile-ease-in);border-radius:9px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1.35}.hp-header .hp-btn-primary,.hp-bar .hp-btn-primary,.hp-foot .hp-btn-primary{color:var(--profile-on-action);background:linear-gradient(158deg,var(--profile-action-lift)0%,var(--profile-action-deep)100%);border:1px solid #0000}.hp-header .hp-btn-secondary,.hp-bar .hp-btn-secondary,.hp-foot .hp-btn-secondary{color:var(--profile-body);background:var(--profile-surface-2);border:1px solid var(--profile-line-strong)}.hp-header .hp-btn:disabled,.hp-bar .hp-btn:disabled,.hp-foot .hp-btn:disabled{cursor:not-allowed}.hp-header .hp-btn:focus-visible,.hp-bar .hp-btn:focus-visible,.hp-foot .hp-btn:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.hp-header .hp-btn:not(:disabled):active,.hp-bar .hp-btn:not(:disabled):active,.hp-foot .hp-btn:not(:disabled):active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.hp-header .hp-btn-primary:not(:disabled):hover,.hp-bar .hp-btn-primary:not(:disabled):hover,.hp-foot .hp-btn-primary:not(:disabled):hover{background:linear-gradient(158deg,var(--profile-accent)0%,var(--profile-action)100%)}.hp-header .hp-btn-secondary:not(:disabled):hover,.hp-bar .hp-btn-secondary:not(:disabled):hover,.hp-foot .hp-btn-secondary:not(:disabled):hover{color:var(--profile-text);border-color:var(--profile-accent-edge)}}.hp-action{color:var(--profile-body);border:1px solid var(--profile-line-strong);border-radius:var(--profile-radius-pill);white-space:nowrap;transition:border-color var(--profile-move-ms)var(--profile-ease-in),color var(--profile-move-ms)var(--profile-ease-in);padding:9px 20px;font-size:13px;font-weight:500;line-height:1.4}.hp-action-primary{border-color:var(--profile-accent-edge);color:var(--profile-text)}.hp-action:disabled{cursor:not-allowed;opacity:.55}.hp-owner-note{color:var(--profile-notice);font-size:13px;line-height:1.4}.hp-owner-action{color:var(--profile-on-action);background:var(--profile-action);border-radius:var(--profile-radius-pill);cursor:pointer;white-space:nowrap;transition:opacity var(--profile-move-ms)var(--profile-ease-in);padding:9px 18px;font-size:13px;font-weight:600}.hp-owner-action:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.hp-header-mark:hover{opacity:1}.hp-action:not(:disabled):hover{border-color:var(--profile-accent-edge);color:var(--profile-text)}}.hp-act1-stage{flex-direction:column;flex:1;align-items:start;padding-block:8px 0;display:flex}.hp-name{font-family:var(--profile-font-display);letter-spacing:-.05em;color:var(--profile-text);margin:16px 0 0;font-size:clamp(56px,17vw,72px);font-weight:700;line-height:.88}.hp-act1-deck{font-family:var(--profile-font-voice);letter-spacing:-.01em;color:var(--profile-body);max-width:630px;margin:20px 0 0;font-size:clamp(19px,5vw,22px);font-weight:400;line-height:1.3}.hp-proof-band{display:contents}.hp-proof-lead{margin-top:26px}.hp-proof-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--profile-accent);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.hp-proof-lead-num{font-family:var(--profile-font-display);letter-spacing:-.055em;color:var(--profile-text);font-size:clamp(72px,20vw,92px);font-weight:650;line-height:.86;display:block}.hp-proof-lead-label{color:var(--profile-body);max-width:26ch;margin-top:12px;font-size:15px;line-height:1.4;display:block}.hp-proof-subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:24px;display:grid}.hp-proof-sub[data-sub="0"] .hp-proof-num{font-size:clamp(29px,7.8vw,34px)}.hp-proof-num{font-family:var(--profile-font-display);letter-spacing:-.04em;color:var(--profile-text);font-size:clamp(26px,7vw,30px);font-weight:600;line-height:1;display:block}.hp-proof-label{color:var(--profile-meta);margin-top:7px;font-size:14px;line-height:1.4;display:block}.hp-proof-core{white-space:nowrap}.hp-proof-unit{letter-spacing:-.015em;color:var(--profile-body);white-space:nowrap;font-weight:600}.hp-proof-lead-num .hp-proof-unit{font-size:clamp(16px,.24em,32px)}.hp-proof-num .hp-proof-unit{font-size:clamp(13px,.44em,18px)}.hp-proof-lead-num[data-len=long] .hp-proof-core{font-size:.62em}.hp-proof-num[data-len=long] .hp-proof-core{font-size:.74em}.hp-act1-invite{width:100%}.hp-invite-line{display:block}.hp-invite-prompt{font-family:var(--profile-font-voice);letter-spacing:-.005em;color:var(--profile-meta);max-width:34ch;margin:0 0 18px;font-size:17px;font-weight:400;line-height:1.35}.hp-rail{min-width:0;position:relative}.hp-bar-inner>.hp-rail{flex:auto}.hp-directions{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:calc(var(--profile-pad) + 8px);align-items:flex-start;gap:26px;margin:-6px -8px -4px;padding:8px 8px 10px;display:flex;overflow-x:auto}.hp-directions::-webkit-scrollbar{display:none}.hp-rail .hp-rail-step{z-index:3;width:34px;height:34px;color:var(--profile-accent);cursor:pointer;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.hp-rail-step[data-step=prev]{left:0}.hp-rail-step[data-step=next]{right:0}.hp-rail-step:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px;border-radius:50%}.hp-rail-chevron{border-top:2px solid;border-right:2px solid;width:9px;height:9px}.hp-rail-step[data-step=next] .hp-rail-chevron{transform:translate(-2px)rotate(45deg)}.hp-rail-step[data-step=prev] .hp-rail-chevron{transform:translate(2px)rotate(225deg)}@media (hover:hover) and (pointer:fine){.hp-rail-step:hover{color:var(--profile-accent-soft)}}.hp-direction{font-family:var(--profile-font-display);letter-spacing:-.025em;color:var(--profile-meta);cursor:pointer;transition:color var(--profile-move-ms)var(--profile-ease-in);flex-shrink:0;font-size:20px;font-weight:500;line-height:1.2}.hp-direction[data-active=true]{color:var(--profile-text);font-weight:650}.hp-direction[data-ghost=true]{color:var(--profile-meta);opacity:.5;transition:opacity var(--profile-move-ms)var(--profile-ease-in),color var(--profile-move-ms)var(--profile-ease-in);font-weight:400}.hp-direction[data-ghost=true]:disabled{cursor:wait}@media (hover:hover) and (pointer:fine){.hp-direction[data-ghost=true]:not(:disabled):hover{opacity:1;color:var(--profile-accent-soft)}}.hp-direction-label{white-space:nowrap;display:block}.hp-direction-label:before{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:650;display:block;overflow:hidden}.hp-direction-mark{background:var(--profile-accent);opacity:0;transform-origin:0;height:2px;transition:transform var(--profile-move-ms)var(--profile-ease-in),opacity var(--profile-move-ms)var(--profile-ease-in);border-radius:2px;margin-top:11px;display:block;transform:scaleX(0)}.hp-direction[data-active=true] .hp-direction-mark,.hp-direction-single .hp-direction-mark{opacity:1;box-shadow:0 0 18px var(--profile-accent-halo);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hp-direction:not([data-active=true]):hover{color:var(--profile-body)}}.hp-direction-single{width:fit-content;max-width:100%;font-family:var(--profile-font-display);letter-spacing:-.025em;color:var(--profile-text);justify-self:start;font-size:20px;font-weight:650;display:inline-block}.hp-bar-sentinel{height:1px;scroll-margin-top:var(--profile-chrome-top,0px)}.hp-act1-stage>.hp-bar-sentinel{grid-column:1/-1}.hp-bar{z-index:20;background:rgb(var(--profile-void-rgb));height:0;transition:border-color var(--profile-move-ms)var(--profile-ease-in);border-bottom:1px solid #0000;position:relative;top:0}.hp-bar[data-stuck=true]{border-bottom-color:var(--profile-edge-1)}.hp-bar-inner{opacity:0;visibility:hidden;height:68px;transition:opacity var(--profile-move-ms)var(--profile-ease-in),visibility var(--profile-move-ms)var(--profile-ease-in);align-items:center;display:flex}.hp-bar[data-stuck=true]{top:var(--profile-chrome-top,0px);height:68px;position:fixed;left:0;right:0}.hp-bar[data-stuck=true] .hp-bar-inner{opacity:1;visibility:visible}.hp-bar-track{scrollbar-width:none;-ms-overflow-style:none;min-width:0;scroll-padding-inline:var(--profile-pad);flex:auto;align-items:center;gap:28px;margin-inline:-8px;padding:14px 8px 0;display:flex;overflow-x:auto}.hp-bar-track::-webkit-scrollbar{display:none}.hp-bar-item{color:var(--profile-meta);cursor:pointer;transition:color var(--profile-move-ms)var(--profile-ease-in);flex-shrink:0;font-size:14px;font-weight:550;line-height:1.4}.hp-bar-item[data-active=true]{color:var(--profile-text);font-weight:700}.hp-bar-label{white-space:nowrap;display:block}.hp-bar-label:before{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:700;display:block;overflow:hidden}.hp-bar-mark{background:var(--profile-accent);opacity:0;transform-origin:0;height:2px;transition:transform var(--profile-move-ms)var(--profile-ease-in),opacity var(--profile-move-ms)var(--profile-ease-in);border-radius:2px;margin-top:7px;display:block;transform:scaleX(0)}.hp-bar-item[data-active=true] .hp-bar-mark{opacity:1;transform:scaleX(1)}.hp-bar-single{color:var(--profile-text);white-space:nowrap;flex:auto;font-size:14px;font-weight:700}.hp-bar-actions{border-left:1px solid var(--profile-line);flex:none;align-items:center;gap:8px;margin-left:16px;padding-left:14px;display:flex}.hp-bar .hp-btn{border-radius:8px;padding:7px 13px}.hp-btn-short{display:none}@media (hover:hover) and (pointer:fine){.hp-bar-item:not([data-active=true]):hover{color:var(--profile-body)}}.hp-dl{display:inline-flex;position:relative}.hp-dl-caret{opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;border-radius:1px;width:7px;height:7px;margin-left:7px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.hp-dl-menu{z-index:40;background:var(--profile-surface-2);border:1px solid var(--profile-line-strong);min-width:216px;max-width:min(288px,100vw - 32px);box-shadow:0 18px 40px rgb(var(--profile-scrim-rgb)/.55);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.hp-foot .hp-dl-menu{top:auto;bottom:calc(100% + 8px)}.hp-dl-menu .hp-dl-item{text-align:left;width:100%;color:var(--profile-body);cursor:pointer;white-space:normal;transition:background var(--profile-move-ms)var(--profile-ease-in),color var(--profile-move-ms)var(--profile-ease-in);border-radius:8px;padding:9px 11px;font-size:13px;font-weight:500;line-height:1.35;display:block}.hp-dl-menu .hp-dl-item[data-current=true]{color:var(--profile-text);background:var(--profile-accent-wash);font-weight:600}.hp-dl-menu .hp-dl-item:focus-visible{outline:2px solid var(--profile-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.hp-dl-menu .hp-dl-item:hover{color:var(--profile-text);background:var(--profile-accent-wash-strong)}}@media (prefers-reduced-motion:reduce){.hp-dl-menu .hp-dl-item{transition:none}}.hp-refocus{transition:opacity var(--profile-out-ms)var(--profile-ease-out),filter var(--profile-out-ms)var(--profile-ease-out),transform var(--profile-out-ms)var(--profile-ease-out)}.hp-profile[data-phase=out] .hp-refocus{opacity:.58;filter:blur(2px);transform:translateY(6px)scale(.992)}.hp-profile[data-phase=in] .hp-refocus{animation:hp-resolve var(--profile-in-ms)var(--profile-ease-in)both}@keyframes hp-resolve{0%{opacity:0;filter:blur(2px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.hp-profile[data-phase=in] [data-resolve=positioning]{animation-delay:.12s}.hp-profile[data-phase=in] [data-resolve=about]{animation-delay:.18s}.hp-profile[data-phase=in] [data-resolve=voice]{animation-delay:.25s}.hp-refocus-soft{transition:opacity var(--profile-out-ms)var(--profile-ease-out)}.hp-profile[data-phase=out] .hp-refocus-soft{opacity:.58}.hp-profile[data-phase=in] .hp-refocus-soft{animation:hp-resolve-soft var(--profile-in-ms)var(--profile-ease-in)both}@keyframes hp-resolve-soft{0%{opacity:0}to{opacity:1}}.hp-proof-enter,.hp-profile[data-phase=in] .hp-refocus.hp-proof-enter{animation:hp-proof-in .52s var(--profile-ease-in)both;animation-delay:var(--proof-enter-delay,0s)}.hp-proof-enter[data-enter="1"]{--proof-enter-delay:.15s}.hp-proof-enter[data-enter="2"]{--proof-enter-delay:.3s}@keyframes hp-proof-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.hp-proof-enter{transform-origin:0}.hp-reveal{opacity:0;transition:opacity .52s var(--profile-ease-in),transform .52s var(--profile-ease-in);transform:translateY(10px)}.hp-reveal[data-revealed=true]{opacity:1;transform:none}@media (min-width:768px){.hp-profile,.hp-ed{--profile-pad:48px}.hp-act1-stage{grid-template-columns:repeat(var(--profile-act-cols),minmax(0,1fr));column-gap:var(--profile-act-gap);align-content:start;padding-block:clamp(12px,3vh,40px) 0;display:grid}.hp-act1-identity{grid-area:2/1/auto/11;margin-top:clamp(34px,5vh,60px)}.hp-name{letter-spacing:-.055em;margin-top:20px;font-size:clamp(76px,10vw,104px);line-height:.86}.hp-act1-deck{margin-top:26px;font-size:clamp(23px,2.9vw,28px);line-height:1.22}.hp-proof-lead{grid-area:3/5/auto/13;margin-top:clamp(28px,4vh,52px)}.hp-proof-lead-num{font-size:clamp(100px,12vw,132px)}.hp-proof-lead-label{margin-top:14px;font-size:16px}.hp-proof-subs{display:contents}.hp-proof-sub[data-sub="0"]{grid-area:4/4/auto/9;margin-top:clamp(26px,3.5vh,44px)}.hp-proof-sub[data-sub="1"]{grid-area:4/9/auto/13;margin-top:clamp(58px,7vh,92px)}.hp-proof-num{font-size:clamp(30px,3vw,36px)}.hp-proof-label{margin-top:8px;font-size:15px}.hp-act1-invite{grid-area:1/1/auto/13}.hp-act1-stage[data-proof=false] .hp-act1-identity{grid-column:1/12}.hp-act1-stage[data-proof=false] .hp-act1-invite{grid-column:1/11}.hp-act1-stage[data-proof=false] .hp-name{max-width:12ch}.hp-act1-stage[data-proof=false] .hp-act1-deck{max-width:780px}.hp-invite-prompt{margin-bottom:20px;font-size:18px}.hp-direction,.hp-direction-single{font-size:25px}.hp-directions{gap:34px}}@media (min-width:1200px){.hp-profile,.hp-ed{--profile-pad:48px}.hp-act1,.hp-act1-frame{min-height:var(--profile-act-height)}.hp-act1-stage{align-content:start;row-gap:0;padding-block:clamp(14px,3vh,36px) clamp(18px,3vh,40px)}.hp-act1-identity{grid-area:2/1/auto/9;margin-top:clamp(40px,6.5vh,84px)}.hp-name{letter-spacing:-.062em;max-width:7ch;margin-top:22px;font-size:clamp(96px,10.2vw,146px);line-height:.84}.hp-act1-deck{max-width:630px;margin-top:30px;font-size:clamp(27px,2.26vw,34px);font-weight:400;line-height:1.16}.hp-proof-band{align-self:start;column-gap:var(--profile-act-gap);grid-area:2/7/auto/13;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:clamp(32px,4.2vh,44px);margin-top:calc(clamp(104px,14vh,172px) + 75px);display:grid}.hp-proof-lead{grid-area:1/2/auto/7;align-self:start;margin:0 0 0 clamp(-56px,-3vw,-24px);padding-left:54px;position:relative}.hp-proof-caption{writing-mode:vertical-rl;letter-spacing:.22em;width:22px;color:var(--profile-accent);opacity:.75;margin:0;font-size:13px;position:absolute;top:6px;bottom:auto;left:0;transform:rotate(180deg)}.hp-proof-lead-num{font-size:clamp(94px,7.8vw,122px);line-height:.82}.hp-proof-lead-label{max-width:30ch;margin-top:16px;font-size:17px}.hp-proof-sub[data-sub="0"],.hp-proof-sub[data-sub="1"]{--proof-stagger:15px;grid-row:2;align-self:end;margin-top:0}.hp-proof-sub[data-sub="0"]{margin-bottom:var(--proof-stagger);grid-column:2/5}.hp-proof-sub[data-sub="1"]{margin-bottom:calc(var(--proof-stagger)*-1);grid-column:5/7}.hp-proof-sub .hp-proof-label{min-height:4.2em}.hp-proof-num{font-size:clamp(34px,2.5vw,40px)}.hp-proof-sub[data-sub="0"] .hp-proof-num{font-size:clamp(38px,2.8vw,45px)}.hp-proof-label{max-width:24ch;font-size:15px}.hp-act1-invite{column-gap:calc(var(--profile-act-gap) + 28px);grid-area:1/1/auto/13;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;display:grid}.hp-invite{display:contents}.hp-invite-prompt{max-width:32ch;margin:0;font-size:17px}.hp-direction,.hp-direction-single{font-size:21px}.hp-directions{justify-content:flex-start;gap:40px}.hp-act1-atmosphere{background:var(--profile-atmosphere-wide)}.hp-bar-track{gap:36px}}@media (min-width:1351px){.hp-profile,.hp-ed{--profile-pad:64px}}@media (min-width:1440px){.hp-proof-sub[data-sub="0"]{grid-column:1/5}}@media (min-width:1200px) and (max-width:1439.98px){.hp-act1,.hp-act1-frame{min-height:0}.hp-act1-frame{padding-bottom:96px}}@media (min-width:1440px){.hp-act1,.hp-act1-frame{min-height:calc(var(--profile-act-height) + 48px)}}@media (max-width:767px){.hp-profile,.hp-ed{--profile-pad:22px}.hp-act1-frame{padding-bottom:10px}.hp-header{gap:10px}.hp-header-actions{gap:6px}.hp-header .hp-btn{padding:8px 11px}.hp-bar-actions{gap:6px;margin-left:10px;padding-left:10px}.hp-bar .hp-btn{padding:7px 11px}.hp-bar .hp-btn-full{display:none}.hp-bar .hp-btn-short{display:inline}.hp-act1-identity{margin-top:30px}.hp-name{margin-top:14px}.hp-act1-deck{margin-top:18px}.hp-proof-lead{margin-top:44px}.hp-proof-lead-label{margin-top:10px;font-size:14px}.hp-proof-subs{gap:16px;margin-top:20px}.hp-act1-invite{margin-top:24px}.hp-invite-prompt{margin-bottom:16px}.hp-directions,.hp-bar-track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hp-rail .hp-rail-step{display:flex}.hp-rail[data-steps=true]{padding-inline:46px}.hp-directions~.hp-rail-step{top:20px}.hp-bar-track~.hp-rail-step{top:26px}.hp-direction,.hp-bar-item{scroll-snap-align:center}.hp-direction:first-child,.hp-bar-item:first-child{scroll-snap-align:start}.hp-direction:last-child,.hp-bar-item:last-child{scroll-snap-align:end}.hp-directions{padding-right:8px;scroll-padding-inline:8px}.hp-bar-track{scroll-padding-inline:8px}.hp-directions[data-fade-start=true],.hp-directions[data-fade-end=true]{-webkit-mask-image:var(--rail-mask);-webkit-mask-image:var(--rail-mask);mask-image:var(--rail-mask)}}[data-fade-start=true][data-fade-end=false]{--rail-mask:linear-gradient(90deg,transparent 0,#000 56px,#000 100%)}[data-fade-start=false][data-fade-end=true]{--rail-mask:linear-gradient(90deg,#000 0,#000 calc(100% - 56px),transparent 100%)}[data-fade-start=true][data-fade-end=true]{--rail-mask:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%)}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.hp-bar-actions{display:none}.hp-bar .hp-rail .hp-rail-step{display:flex}.hp-bar .hp-rail[data-steps=true]{padding-inline:0}.hp-bar-track~.hp-rail-step{top:26px}.hp-bar-track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scroll-padding-inline:8px;overflow-x:auto}.hp-bar-item{scroll-snap-align:center;flex:none}.hp-bar-item:first-child{scroll-snap-align:start}.hp-bar-item:last-child{scroll-snap-align:end}.hp-bar-track[data-fade-start=true],.hp-bar-track[data-fade-end=true]{-webkit-mask-image:var(--rail-mask);-webkit-mask-image:var(--rail-mask);mask-image:var(--rail-mask)}.hp-bar-single{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hp-profile *,.hp-profile :before,.hp-profile :after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hp-spinner{border-right-color:var(--profile-accent);animation:none}.hp-act1-beam{display:none}.hp-proof-enter,.hp-profile[data-phase=in] .hp-refocus.hp-proof-enter{opacity:1;transform:none;animation:none!important}.hp-refocus,.hp-refocus-soft{transition:opacity .18s linear}.hp-profile[data-phase=out] .hp-refocus,.hp-profile[data-phase=out] .hp-refocus-soft{opacity:0;filter:none;transform:none}.hp-profile[data-phase=in] .hp-refocus,.hp-profile[data-phase=in] .hp-refocus-soft{opacity:1;filter:none;animation:none;transform:none}.hp-direction-mark,.hp-bar-mark{transition:none}.hp-reveal{opacity:1;transition:none;transform:none}}[data-hp-profile-mode=light] .hp-header-mark{opacity:1}[data-hp-profile-mode=light] .hp-header .hp-btn-primary,[data-hp-profile-mode=light] .hp-bar .hp-btn-primary,[data-hp-profile-mode=light] .hp-foot .hp-btn-primary,[data-hp-profile-mode=light] .hp-owner-action{background:var(--profile-primary-fill);color:var(--profile-on-action);transition:background var(--profile-move-ms)var(--profile-ease-in),border-color var(--profile-move-ms)var(--profile-ease-in),color var(--profile-move-ms)var(--profile-ease-in),transform var(--profile-move-ms)var(--profile-ease-in),opacity .16s ease}@media (hover:hover) and (pointer:fine){[data-hp-profile-mode=light] .hp-header .hp-btn-primary:not(:disabled):hover,[data-hp-profile-mode=light] .hp-bar .hp-btn-primary:not(:disabled):hover,[data-hp-profile-mode=light] .hp-foot .hp-btn-primary:not(:disabled):hover,[data-hp-profile-mode=light] .hp-owner-action:not(:disabled):hover{background:var(--profile-primary-fill);opacity:.9}}@media (prefers-reduced-motion:reduce){[data-hp-profile-mode=light] .hp-header .hp-btn-primary,[data-hp-profile-mode=light] .hp-bar .hp-btn-primary,[data-hp-profile-mode=light] .hp-foot .hp-btn-primary,[data-hp-profile-mode=light] .hp-owner-action{transition:none}}.hp-profile [data-mark=mono],.hp-rt-backdrop [data-mark=mono]{background-color:#20242a;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.hp-spread{gap:36px;padding-block:20px 24px;display:grid}.hp-spread .hp-eyebrow{color:rgb(var(--profile-accent-rgb)/.82)}.hp-about-lead{letter-spacing:-.014em;max-width:660px;color:var(--profile-body);margin:20px 0 0;font-size:21px;font-weight:400;line-height:1.38}.hp-about{max-width:660px;margin-top:18px}.hp-about p{color:var(--profile-text);margin:0 0 18px;font-size:16.5px;font-weight:400;line-height:1.62}.hp-about p:last-child{margin-bottom:0}.hp-more{border:0;border-bottom:1px solid rgb(var(--profile-accent-rgb)/.24);letter-spacing:.02em;color:var(--profile-accent);cursor:pointer;transition:color var(--profile-move-ms)var(--profile-ease-in),border-color var(--profile-move-ms)var(--profile-ease-in);background:0 0;align-items:center;gap:10px;margin-top:26px;padding:0 0 7px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.hp-more-mark{width:6px;height:6px;transition:transform var(--profile-move-ms)var(--profile-ease-in);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.hp-more[data-expanded=true] .hp-more-mark{transform:translateY(1px)rotate(225deg)}.hp-more:focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px;border-radius:2px}@media (hover:hover) and (pointer:fine){.hp-more:hover{color:var(--profile-accent-soft);border-bottom-color:rgb(var(--profile-accent-rgb)/.5)}}.hp-voice-slot{min-width:0}.hp-voice-live{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hp-voice-live-label{letter-spacing:.14em;text-transform:uppercase;color:var(--profile-meta);font-size:10px;font-weight:700}.hp-voice{isolation:isolate;background:linear-gradient(180deg,rgb(var(--profile-accent-rgb)/.055)0%,rgb(var(--profile-accent-rgb)/.022)46%,var(--profile-fill-1)100%);border-radius:2px 14px 14px 2px;margin:0;padding:32px 26px 34px 30px;position:relative;overflow:hidden}.hp-voice:before{content:"";background:linear-gradient(180deg,var(--profile-accent)0%,rgb(var(--profile-accent-rgb)/.55)58%,rgb(var(--profile-accent-rgb)/.12)100%);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:0}.hp-voice:after{content:"";background:radial-gradient(58% 52% at 20% 14%,rgb(var(--profile-accent-rgb)/.07)0%,rgb(var(--profile-accent-rgb)/0)72%);pointer-events:none;z-index:-1;position:absolute;inset:-40% -25% 35% -15%}.hp-voice-mark{z-index:0;font-family:var(--profile-font-voice);color:var(--profile-accent);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;position:absolute}.hp-voice-mark-open{opacity:.16;font-size:100px;top:70px;left:14px}.hp-voice-mark-close{opacity:.1;font-size:80px;bottom:-40px;right:8px}.hp-voice .hp-eyebrow,.hp-voice-text{z-index:2;position:relative}.hp-voice .hp-eyebrow{letter-spacing:.18em;color:rgb(var(--profile-accent-rgb)/.68);font-size:11px;font-weight:600}.hp-voice-text{font-family:var(--profile-font-voice);letter-spacing:-.012em;color:var(--profile-text);margin:18px 0 0;font-size:22px;font-weight:400;line-height:1.44}.hp-voice-text[data-clamped=true]{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.hp-spread{gap:56px;padding-block:96px 40px}.hp-about-lead{max-width:660px;font-size:23px}.hp-about{max-width:660px}.hp-about p{font-size:17px;line-height:1.62}.hp-voice{max-width:620px;margin-left:12%;padding:40px 40px 44px 44px}.hp-voice-text{font-size:23px}}@media (min-width:1200px){.hp-spread{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 40px;padding-block:70px 44px}.hp-spread>[data-resolve=about]{grid-column:1/8}.hp-spread>[data-resolve=voice],.hp-spread>.hp-voice-slot{grid-column:8/13;margin-top:clamp(80px,6.4vw,112px)}.hp-spread>[data-resolve=voice],.hp-voice-slot>.hp-voice{max-width:none;margin-left:0}.hp-about-lead{max-width:660px;font-size:26px;line-height:1.3}.hp-about{max-width:660px}.hp-about p{font-size:18px;line-height:1.62}.hp-voice{padding:40px 38px 44px 42px}.hp-voice-text{font-size:23px}.hp-spread[data-voice=false]>[data-resolve=about]{grid-column:1/10}.hp-spread[data-voice=false] .hp-about,.hp-spread[data-voice=false] .hp-about-lead{max-width:700px}.hp-spread[data-about=false]>[data-resolve=voice],.hp-spread[data-about=false]>.hp-voice-slot{grid-column:1/9;margin-top:0}}@media (min-width:1440px){.hp-voice{padding:46px 44px 50px 48px}.hp-voice-text{font-size:24px}.hp-voice-mark-open{font-size:132px;top:80px;left:12px}.hp-voice-mark-close{font-size:104px;bottom:-54px}}@media (prefers-reduced-motion:reduce){.hp-more,.hp-more-mark{transition:none}}.hp-section-exp{padding-top:38px;padding-bottom:36px}.hp-impact+.hp-section{padding-top:18px}.hp-skills{padding-bottom:34px}.hp-skills+.hp-practice{padding-top:34px}.hp-practice{padding-bottom:34px}.hp-practice+.hp-rt-section{padding-top:34px}@media (min-width:768px){.hp-section-exp{padding-top:72px;padding-bottom:38px}.hp-impact+.hp-section{padding-top:32px}.hp-skills{padding-bottom:40px}.hp-skills+.hp-practice{padding-top:40px}.hp-practice{padding-bottom:40px}.hp-practice+.hp-rt-section{padding-top:40px}}@media (min-width:1200px){.hp-section-exp{padding-top:84px;padding-bottom:42px}.hp-impact+.hp-section{padding-top:28px}.hp-skills{padding-bottom:44px}.hp-skills+.hp-practice{padding-top:44px}.hp-practice{padding-bottom:44px}.hp-practice+.hp-rt-section{padding-top:44px}}.hp-exp-intro{margin-bottom:36px}@media (min-width:768px){.hp-exp-intro{width:fit-content;max-width:100%}}.hp-exp-intro .hp-label{margin-bottom:18px}.hp-exp-headline{font-family:var(--profile-font-display);letter-spacing:-.034em;color:var(--profile-text);margin:0;font-size:clamp(36px,10vw,46px);font-weight:700;line-height:1.04;display:block}.hp-roles{flex-direction:column;gap:14px;display:flex}.hp-role{background:rgb(var(--profile-accent-rgb)/.035);border:1px solid var(--profile-edge-1);transition:background-color var(--profile-move-ms)var(--profile-ease),border-color var(--profile-move-ms)var(--profile-ease),box-shadow var(--profile-move-ms)var(--profile-ease);border-radius:16px}.hp-role[data-open=true]{background:rgb(var(--profile-accent-rgb)/.07);border-color:rgb(var(--profile-accent-rgb)/.22);box-shadow:inset 3px 0 0 var(--profile-accent)}.hp-role .hp-role-head{cursor:pointer;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;padding:26px;display:grid}.hp-role .hp-role-head[disabled]{cursor:default}.hp-role .hp-role-head:focus-visible{outline:2px solid var(--profile-accent);outline-offset:-4px;border-radius:15px}.hp-role-identity{min-width:0;display:block}.hp-role-title{font-family:var(--profile-font-display);letter-spacing:-.026em;color:var(--profile-text);transition:color var(--profile-move-ms)var(--profile-ease);overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.24;display:block}.hp-role-meta{color:var(--profile-meta);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:10px;font-size:15px;line-height:1.5;display:flex}.hp-role-company{overflow-wrap:anywhere}@media (max-width:767px){.hp-role-meta{flex-direction:column;gap:4px}.hp-role-meta .hp-role-sep{display:none}}.hp-role-dates{font-variant-numeric:tabular-nums;white-space:nowrap}.hp-role-sep{color:var(--profile-line-strong)}.hp-role-context{min-width:0;color:var(--profile-body);font-size:16px;line-height:1.58;display:block}.hp-role-toggle{border:1px solid var(--profile-line-strong);width:44px;height:44px;color:var(--profile-meta);transition:transform var(--profile-move-ms)var(--profile-ease),border-color var(--profile-move-ms)var(--profile-ease),color var(--profile-move-ms)var(--profile-ease);border-radius:50%;flex:none;justify-content:center;justify-self:start;align-items:center;display:flex}.hp-role .hp-role-head[data-open=true] .hp-role-toggle{border-color:var(--profile-accent-edge);color:var(--profile-accent);transform:rotate(135deg)}@media (hover:hover) and (pointer:fine){.hp-role:has(.hp-role-head:not([disabled]):hover){background:rgb(var(--profile-accent-rgb)/.055);border-color:var(--profile-edge-5)}.hp-role .hp-role-head:not([disabled]):hover .hp-role-toggle{border-color:var(--profile-accent-edge);color:var(--profile-accent)}}.hp-role-body{padding:0 26px 26px}.hp-role-list{flex-direction:column;gap:16px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.hp-role-list li{color:var(--profile-body);break-inside:avoid;font-size:16px;line-height:1.62}@media (min-width:768px){.hp-exp-intro{margin-bottom:50px}.hp-exp-headline{font-size:clamp(44px,5.2vw,52px)}.hp-roles{gap:16px}.hp-role .hp-role-head{grid-template-columns:minmax(0,1fr) 44px;gap:20px 28px;padding:32px}.hp-role-identity{grid-column:1}.hp-role-context{grid-column:1;font-size:17px}.hp-role-toggle{grid-area:1/2;justify-self:end}.hp-role-title{font-size:24px}.hp-role-body{padding:0 32px 32px}}@media (min-width:1200px){.hp-exp-intro{margin-bottom:58px}.hp-exp-headline{letter-spacing:-.038em;font-size:clamp(48px,4.5vw,68px)}.hp-roles{gap:18px}.hp-role{border-radius:20px}.hp-role .hp-role-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 28px;padding:36px 40px}.hp-role-identity{grid-column:1/5}.hp-role-context{grid-area:1/5/auto/12;font-size:18px}.hp-role-toggle{grid-area:1/12/auto/13;justify-self:end;width:48px;height:48px}.hp-role-title{font-size:26px}.hp-role-meta{margin-top:12px;font-size:15px}.hp-role-body{padding:0 40px 38px}.hp-role-list[data-columns="1"]{max-width:820px}.hp-role-list[data-columns="2"]{columns:2;column-gap:56px;max-width:none;display:block}.hp-role-list[data-columns="2"] li{margin-bottom:18px}.hp-role-list[data-columns="2"] li:last-child{margin-bottom:0}.hp-role-list li{font-size:16px;line-height:1.64}}@media (min-width:1440px){.hp-role .hp-role-head{padding:40px 44px}.hp-role-title{font-size:28px}.hp-role-body{padding:0 44px 42px}}@media (max-width:767px){.hp-roles{gap:10px}.hp-role .hp-role-head{grid-template-columns:minmax(0,1fr) 44px;gap:12px 14px;padding:18px 16px 20px}.hp-role-identity{grid-area:1/1}.hp-role-toggle{grid-area:1/2;justify-self:end}.hp-role-context{grid-area:2/1/auto/-1}.hp-role-meta{margin-top:7px}.hp-role-body{padding:0 18px 20px}.hp-role-list{gap:13px}}@media (prefers-reduced-motion:reduce){.hp-role,.hp-role-title,.hp-role-toggle{transition:none}}.hp-impact{padding-block:40px 36px}.hp-impact-intro{margin-bottom:26px}.hp-impact-eyebrow{margin-bottom:16px}.hp-impact-headline{font-family:var(--profile-font-display);letter-spacing:-.032em;color:var(--profile-text);margin:0;font-size:clamp(32px,9vw,40px);font-weight:700;line-height:1.06;display:block}.hp-impact-flow{gap:30px;display:grid}.hp-impact-synthesis{border:1px solid rgb(var(--profile-accent-rgb)/.16);background:linear-gradient(158deg,rgb(var(--profile-accent-rgb)/.08)0%,rgb(var(--profile-accent-rgb)/.03)54%,rgb(var(--profile-accent-rgb)/.012)100%),var(--profile-surface);border-radius:16px;padding:24px 20px}.hp-impact-summary{letter-spacing:-.012em;color:var(--profile-text);margin:0;font-size:18px;font-weight:400;line-height:1.44}.hp-themes{flex-direction:column;gap:0;margin:20px 0 0;padding:0;list-style:none;display:flex}.hp-theme{border-top:1px solid rgb(var(--profile-accent-rgb)/.14);grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;padding:11px 0;display:grid}.hp-theme:last-child{padding-bottom:0}.hp-theme-index{font-family:var(--profile-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--profile-accent);opacity:.3;font-size:30px;font-weight:600;line-height:1}.hp-theme-statement{color:var(--profile-body);font-size:14.5px;line-height:1.5;display:block}.hp-impact-voices{flex-direction:column;min-height:0;display:flex}.hp-voices-head{flex:none}.hp-voices-title{font-family:var(--profile-font-display);letter-spacing:-.02em;color:var(--profile-text);margin:0;font-size:21px;font-weight:700;line-height:1.2;display:block}.hp-voices-note{color:var(--profile-meta);margin:7px 0 0;font-size:13.5px;line-height:1.45}.hp-voices-scroll{flex:auto;min-height:0;margin-top:16px}.hp-voices-scroll::-webkit-scrollbar{width:8px}.hp-voices-scroll::-webkit-scrollbar-track{background:rgb(var(--profile-accent-rgb)/.06);border-radius:4px}.hp-voices-scroll::-webkit-scrollbar-thumb{background:rgb(var(--profile-accent-rgb)/.32);border-radius:4px}@supports not selector(::-webkit-scrollbar){.hp-voices-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--profile-accent-rgb)/.34)rgb(var(--profile-accent-rgb)/.06)}}@media (hover:hover) and (pointer:fine){.hp-voices-scroll:hover::-webkit-scrollbar-thumb{background:rgb(var(--profile-accent-rgb)/.46)}}.hp-voices-scroll:focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px;border-radius:8px}.hp-voices{flex-direction:column;margin:0;padding:0 14px 0 0;list-style:none;display:flex}.hp-voice-item{border-top:1px solid var(--profile-line);padding:14px 0 14px 26px;position:relative}.hp-voice-item:first-child{border-top:0;padding-top:0}.hp-voice-item:last-child{padding-bottom:4px}.hp-voice-item:before{content:"“";font-family:var(--profile-font-voice);color:rgb(var(--profile-accent-rgb)/.3);pointer-events:none;font-size:34px;line-height:1;position:absolute;top:10px;left:-2px}.hp-voice-item:first-child:before{top:-4px}.hp-voice-quote{font-family:var(--profile-font-voice);color:var(--profile-voice);margin:0;font-size:15px;font-style:italic;line-height:1.54}.hp-voice-quote[data-expanded=false]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hp-voice-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 18px;margin:10px 0 0;display:flex}.hp-voices-all{font-family:var(--profile-font-ui,inherit);color:var(--profile-meta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:14px 0 0;padding:6px 0;font-size:12.5px;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:block}.hp-voices-all:hover{color:var(--profile-text)}.hp-voices-all:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px;border-radius:3px}.hp-voice-item .hp-voice-more{font-family:var(--profile-font-ui,inherit);letter-spacing:.005em;color:var(--profile-meta);opacity:.72;text-underline-offset:3px;white-space:nowrap;cursor:pointer;transition:color var(--profile-move-ms)var(--profile-ease),opacity var(--profile-move-ms)var(--profile-ease);background:0 0;border:0;flex:none;margin:0 0 -5px auto;padding:5px 0;font-size:12px;font-style:italic;font-weight:400;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px}.hp-voice-item .hp-voice-more:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px;color:var(--profile-accent-soft);opacity:1;border-radius:2px}@media (hover:hover) and (pointer:fine){.hp-voice-item .hp-voice-more:hover{color:var(--profile-accent-soft);opacity:1}}@media (prefers-reduced-motion:reduce){.hp-voice-item .hp-voice-more{transition:none}}.hp-voice-face{flex-direction:column;flex:auto;gap:1px;min-width:0;margin:0;display:flex}.hp-voice-name{color:var(--profile-text);font-size:13.5px;font-weight:600}.hp-voice-role{color:var(--profile-meta);font-size:12.5px;line-height:1.4}.hp-voice-rel{color:var(--profile-meta);opacity:.76;font-size:12px;line-height:1.4}@media (max-width:1199px){.hp-voices-scroll{max-height:58vh}.hp-voices{padding-right:16px}.hp-voice-item{padding-right:56px}}@media (min-width:768px){.hp-impact{padding-block:46px 38px}.hp-impact-intro{margin-bottom:30px}.hp-impact-flow{gap:36px}.hp-impact-synthesis{padding:28px 26px}.hp-impact-summary{font-size:19px}.hp-theme{grid-template-columns:52px minmax(0,1fr)}.hp-theme-index{font-size:34px}}@media (min-width:1200px){.hp-impact{padding-block:52px 44px}.hp-impact-intro{margin-bottom:34px}.hp-impact-headline{letter-spacing:-.034em;font-size:clamp(38px,3.2vw,44px)}.hp-impact-flow{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0 60px}.hp-impact-synthesis{grid-column:1/6;padding:30px 28px}.hp-impact-voices{grid-column:6/13}.hp-impact-flow[data-voices=false] .hp-impact-synthesis{grid-column:1/9}.hp-impact-flow[data-synthesis=false] .hp-impact-voices{grid-column:1/8}.hp-impact-summary{font-size:20px;line-height:1.42}.hp-themes{margin-top:22px}.hp-theme{grid-template-columns:58px minmax(0,1fr);column-gap:16px;padding:12px 0}.hp-theme-index{font-size:38px}.hp-theme-statement{font-size:15px}.hp-voice-quote[data-expanded=false]{-webkit-line-clamp:2;line-clamp:2}.hp-voice-item{padding:16px 0 16px 30px}.hp-voice-item:first-child{padding-top:0}}.hp-skills-intro{margin-bottom:26px}.hp-skills-intro .hp-label{margin-bottom:14px}.hp-skills-headline{font-family:var(--profile-font-display);letter-spacing:-.03em;color:var(--profile-text);margin:0;font-size:clamp(30px,8vw,36px);font-weight:700;line-height:1.06;display:block}.hp-field{-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:opacity var(--profile-move-ms)var(--profile-ease);align-items:stretch;gap:18px;padding:4px 0 10px;display:flex;overflow:auto hidden}.hp-field::-webkit-scrollbar{display:none}.hp-field[data-dimmed=true]{opacity:.55}.hp-field:focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px;border-radius:10px}.hp-card{--card-pad:16px;--card-min:220px;--card-max:520px;--mosaic-gap:9px;--mosaic-max-rows:4;--mosaic-row-h:38px;--tone-rgb:var(--profile-tone-a-rgb);--tone-ink-rgb:var(--profile-tone-a-ink-rgb);padding:var(--card-pad);border:1px solid rgb(var(--tone-rgb)/.16);background:linear-gradient(168deg,rgb(var(--tone-rgb)/.055)0%,rgb(var(--tone-rgb)/.018)62%,rgb(var(--tone-rgb)/0)100%),var(--profile-surface);border-radius:14px;flex-direction:column;flex:none;display:flex}.hp-card[data-tone="1"]{--tone-rgb:var(--profile-tone-b-rgb);--tone-ink-rgb:var(--profile-tone-b-ink-rgb)}.hp-card[data-tone="2"]{--tone-rgb:var(--profile-tone-c-rgb);--tone-ink-rgb:var(--profile-tone-c-ink-rgb)}.hp-card[data-planned=false] .hp-mosaic{flex-flow:wrap}.hp-card-head{border-bottom:1px solid rgb(var(--tone-rgb)/.24);flex:none;width:100%;margin-bottom:13px;padding-bottom:11px;display:block}.hp-card-name{letter-spacing:.17em;text-transform:uppercase;min-height:31.05px;color:rgb(var(--tone-ink-rgb)/.94);margin:0;font-size:11.5px;font-weight:700;line-height:1.35;display:block}.hp-mosaic{justify-content:space-between;gap:var(--mosaic-gap);min-height:calc(var(--mosaic-row-h)*4 + var(--mosaic-gap)*3);flex-direction:column;flex:auto;display:flex}.hp-mrow{align-items:stretch;gap:var(--mosaic-gap);display:flex}.hp-card .hp-tile,.hp-measure .hp-tile{border:1px solid rgb(var(--tone-rgb)/.15);background:rgb(var(--tone-rgb)/.05);letter-spacing:-.012em;text-align:left;min-width:0;max-width:100%;color:var(--profile-body);border-radius:8px;justify-content:flex-start;align-items:baseline;gap:7px;padding:7px 11px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.34;display:inline-flex}.hp-tile-label{display:inline-block}.hp-tile-mark{text-align:center;width:9px;color:rgb(var(--tone-rgb)/.95);flex:none;margin-left:auto;font-size:13px;line-height:1}.hp-card .hp-tile[data-featured=true]{border-color:rgb(var(--tone-rgb)/.42);background:rgb(var(--tone-rgb)/.15);color:var(--profile-text)}.hp-card .hp-tile[data-has-proof=true]{color:var(--profile-text);cursor:pointer;transition:border-color var(--profile-move-ms)var(--profile-ease),background-color var(--profile-move-ms)var(--profile-ease);font-weight:500}.hp-card .hp-tile[data-has-proof=true][aria-expanded=true]{border-color:rgb(var(--tone-rgb)/.6);background:rgb(var(--tone-rgb)/.2)}.hp-card .hp-tile[data-has-proof=true]:focus-visible{outline:2px solid rgb(var(--tone-rgb)/.9);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hp-card .hp-tile[data-has-proof=true]:hover{border-color:rgb(var(--tone-rgb)/.5);background:rgb(var(--tone-rgb)/.13)}}.hp-measure{visibility:hidden;pointer-events:none;width:auto;position:absolute;top:0;left:-10000px}.hp-measure .hp-card{background:0 0;border-color:#0000}.hp-measure .hp-mosaic{max-width:var(--card-max);flex-flow:wrap}.hp-measure .hp-card .hp-tile{opacity:1;flex:none;max-width:900px}.hp-field[data-settled=false] .hp-card .hp-tile{opacity:0}.hp-field[data-settled=true] .hp-card .hp-tile{opacity:1;transition:opacity .42s var(--profile-ease);transition-delay:calc(var(--tile,0)*26ms)}.hp-proof{z-index:60;border:1px solid rgb(var(--profile-accent-rgb)/.38);background:linear-gradient(165deg,rgb(var(--profile-accent-rgb)/.16)0%,rgb(var(--profile-accent-rgb)/.07)46%,var(--profile-glass-top)100%),var(--profile-glass-bottom);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);min-height:0;box-shadow:0 26px 70px -18px rgb(var(--profile-accent-rgb)/.4),0 10px 46px var(--profile-shade-10),inset 0 1px 0 var(--profile-lift-2);border-radius:20px;flex-direction:column;padding:20px 22px;display:flex;position:fixed;overflow:hidden}.hp-proof-body{overscroll-behavior:contain;--fade-top:0px;--fade-bottom:0px;flex:auto;min-height:0;overflow-y:auto}.hp-proof-body[data-back=true]{--fade-top:26px}.hp-proof-body[data-more=true]{--fade-bottom:34px}.hp-proof-body[data-back=true],.hp-proof-body[data-more=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.hp-proof-body{scrollbar-width:thin;scrollbar-color:rgb(var(--profile-accent-rgb)/.4)transparent}.hp-proof-body::-webkit-scrollbar{width:6px}.hp-proof-body::-webkit-scrollbar-track{background:0 0}.hp-proof-body::-webkit-scrollbar-thumb{background:rgb(var(--profile-accent-rgb)/.32);border-radius:3px}.hp-proof-head{flex:none;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 14px;display:flex}.hp-proof-skill{letter-spacing:.04em;color:var(--profile-text);font-size:13.5px;font-weight:600}.hp-skills .hp-proof-close{width:28px;height:28px;color:var(--profile-meta);cursor:pointer;transition:color var(--profile-move-ms)var(--profile-ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-4px -6px 0 0;font-size:18px;line-height:1;display:flex}.hp-skills .hp-proof-close:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hp-skills .hp-proof-close:hover{color:var(--profile-text)}}.hp-proof-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hp-proof-item{border-top:1px solid var(--profile-edge-2);flex-direction:column;gap:4px;padding-top:14px;display:flex}.hp-proof-item:first-child{border-top:0;padding-top:0}.hp-proof-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--profile-accent);font-size:10.5px;font-weight:600}.hp-proof-title{color:var(--profile-text);font-size:14.5px;font-weight:600}.hp-proof-detail{color:var(--profile-body);font-size:13.5px;line-height:1.52}.hp-proof-quote{font-family:var(--profile-font-voice);color:var(--profile-body);margin:0;font-size:14.5px;line-height:1.54}.hp-proof-name{color:var(--profile-text);font-size:12.5px;font-weight:600}.hp-proof-role{color:var(--profile-meta);font-size:12px}.hp-proof-link{color:var(--profile-accent);text-underline-offset:3px;align-self:flex-start;margin-top:2px;font-size:12.5px;font-weight:500;text-decoration:underline}.hp-field-nav{align-items:center;gap:14px;margin-top:18px;padding-right:60px;display:flex}.hp-skills .hp-field-slider{appearance:none;cursor:grab;touch-action:none;background:0 0;border:0;flex:auto;min-width:0;height:20px;margin:0;padding:0}.hp-skills .hp-field-slider:active{cursor:grabbing}.hp-skills .hp-field-slider::-webkit-slider-runnable-track{background:var(--profile-line-strong);border:0;border-radius:2px;height:4px}.hp-skills .hp-field-slider::-moz-range-track{background:var(--profile-line-strong);border:0;border-radius:2px;height:4px}.hp-skills .hp-field-slider::-webkit-slider-thumb{appearance:none;background:var(--profile-accent);border:0;border-radius:5px;width:44px;height:10px;margin-top:-3px}.hp-skills .hp-field-slider::-moz-range-thumb{background:var(--profile-accent);border:0;border-radius:5px;width:44px;height:10px}.hp-skills .hp-field-slider:focus-visible{outline:2px solid var(--profile-accent);outline-offset:6px;border-radius:10px}.hp-skills .hp-field-step{border:1px solid var(--profile-line-strong);width:44px;height:44px;color:var(--profile-accent);cursor:pointer;transition:border-color var(--profile-move-ms)var(--profile-ease),color var(--profile-move-ms)var(--profile-ease),opacity var(--profile-move-ms)var(--profile-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hp-skills .hp-field-step:disabled{opacity:.34;cursor:default}.hp-skills .hp-field-step:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}.hp-field-chevron{border-top:2px solid;border-right:2px solid;width:9px;height:9px}.hp-field-step[data-step=prev] .hp-field-chevron{transform:translate(2px)rotate(-135deg)}.hp-field-step[data-step=next] .hp-field-chevron{transform:translate(-2px)rotate(45deg)}@media (hover:hover) and (pointer:fine){.hp-skills .hp-field-step:not(:disabled):hover{border-color:var(--profile-accent-edge);color:var(--profile-accent-soft)}}.hp-field-dots{display:none}.hp-proof-measures{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:-10000px;overflow:hidden}.hp-proof-measure{width:512px;height:auto;max-height:none;position:absolute;top:0;left:0}.hp-proof-measure .hp-proof-body{overflow:visible}@media (min-width:768px){.hp-skills-intro{margin-bottom:34px}.hp-field{gap:22px}.hp-card{--card-pad:18px;--card-max:600px;--mosaic-gap:10px}.hp-card .hp-tile,.hp-measure .hp-tile{padding:7px 12px;font-size:14.5px}}@media (min-width:1200px){.hp-skills-intro{margin-bottom:40px}.hp-skills-headline{letter-spacing:-.034em;font-size:clamp(38px,3.4vw,48px)}.hp-field{gap:26px}.hp-card{--card-pad:20px;--card-max:660px;--mosaic-gap:10px;border-radius:16px}.hp-card-head{margin-bottom:15px;padding-bottom:12px}.hp-card .hp-tile,.hp-measure .hp-tile{padding:8px 13px;font-size:15px}.hp-proof{padding:24px 26px}.hp-field-nav{margin-top:24px;padding-right:24px}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.hp-field{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px}.hp-card{--card-max:min(84vw,380px);--card-min:200px;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 86%;min-width:0}.hp-field>.hp-card:only-of-type{flex-basis:100%}.hp-card[data-planned=false] .hp-mosaic{place-content:flex-start}.hp-card .hp-tile{max-width:100%}.hp-card .hp-tile-label{overflow-wrap:anywhere}.hp-field-nav{display:none}.hp-field-dots{justify-content:center;align-items:center;gap:0;margin-top:14px;display:flex}.hp-field-dots:has(.hp-field-dot:only-child){display:none}.hp-field-dot{appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.hp-field-dot:before{content:"";background:var(--profile-line-strong);border-radius:999px;width:7px;height:7px;transition:background-color .18s,transform .18s}.hp-field-dot[data-on=true]:before{background:var(--profile-accent);transform:scale(1.35)}.hp-field-dot:focus-visible{outline:2px solid var(--profile-accent);outline-offset:1px;border-radius:999px}.hp-proof-scrim{z-index:59;background:rgb(var(--profile-scrim-rgb)/.52);position:fixed;inset:0}.hp-proof[data-sheet=true]{border-bottom:0;border-radius:22px 22px 0 0;width:auto;height:auto;max-height:78vh;padding:10px 18px 22px;inset:auto 0 0}.hp-proof-grip{background:rgb(var(--profile-accent-rgb)/.4);border-radius:999px;flex:none;width:42px;height:4px;margin:2px auto 12px}.hp-proof[data-sheet=true] .hp-proof-grip,.hp-proof[data-sheet=true] .hp-proof-head{touch-action:none}}@media (prefers-reduced-motion:reduce){.hp-field{scroll-behavior:auto;transition:none}.hp-field .hp-tile{opacity:1;transition:none}.hp-skills .hp-field-step,.hp-card .hp-tile[data-has-proof=true],.hp-field-dot:before{transition:none}}.hp-creds{gap:10px;display:grid}.hp-cred{background:var(--profile-surface);border:1px solid var(--profile-line);border-radius:var(--profile-radius-tile);align-items:center;gap:16px;padding:18px 20px;display:flex}.hp-cred-badge{background:var(--profile-accent-wash);width:38px;height:38px;color:var(--profile-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hp-cred-name{letter-spacing:-.012em;color:var(--profile-text);font-size:15px;font-weight:500;line-height:1.4;display:block}.hp-cred-issuer{color:var(--profile-meta);margin-top:4px;font-size:14px;line-height:1.5;display:block}.hp-artifacts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.hp-artifact{background:var(--profile-surface);border:1px solid var(--profile-line);border-radius:var(--profile-radius-tile);transition:border-color var(--profile-move-ms)var(--profile-ease);padding:12px;display:block}.hp-artifact-face{background:var(--profile-artifact-default);height:76px;color:var(--profile-accent);border-radius:8px;justify-content:center;align-items:center;display:flex}.hp-artifact[data-media=image] .hp-artifact-face{background:var(--profile-artifact-image)}.hp-artifact[data-media=video] .hp-artifact-face{background:var(--profile-artifact-video)}.hp-artifact[data-media=audio] .hp-artifact-face{background:var(--profile-artifact-audio)}.hp-artifact[data-media=document] .hp-artifact-face{background:var(--profile-artifact-document)}.hp-artifact[data-media=link] .hp-artifact-face{background:var(--profile-artifact-link)}.hp-artifact-title{letter-spacing:-.008em;color:var(--profile-text);margin-top:12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.hp-artifact-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--profile-meta);margin-top:5px;font-size:13px;display:block}@media (hover:hover) and (pointer:fine){a.hp-artifact:hover{border-color:var(--profile-accent-edge)}}@media (min-width:900px){.hp-creds{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-artifacts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.hp-artifact:nth-child(2n){margin-top:26px}}.hp-turn{letter-spacing:.14em;text-transform:uppercase;color:var(--profile-meta);margin-bottom:16px;font-size:13px;font-weight:500;display:block}.hp-turn-spaced{margin-top:52px}.hp-quotes{gap:44px;display:grid}.hp-quote{margin:0}.hp-quote-text{font-family:var(--profile-font-voice);letter-spacing:-.008em;color:var(--profile-text);margin:0;font-size:clamp(1.125rem,2.1vw,1.375rem);font-weight:400;line-height:1.6}.hp-quote[data-featured=true] .hp-quote-text{font-size:clamp(1.375rem,3vw,2rem);line-height:1.45}.hp-quote-attr{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:22px;display:flex}.hp-quote-who{letter-spacing:-.008em;color:var(--profile-accent);font-size:14px;font-weight:500}.hp-quote-rel{letter-spacing:.1em;text-transform:uppercase;color:var(--profile-meta);font-size:13px}.hp-quote-rest{gap:34px;display:grid}.hp-quote-rest .hp-quote+.hp-quote{border-top:1px solid var(--profile-line);padding-top:34px}@media (min-width:1024px){.hp-quotes{column-gap:var(--profile-gutter);grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start}.hp-quotes[data-single=true]{grid-template-columns:minmax(0,78fr) minmax(0,22fr)}}.hp-foot{border-top:1px solid var(--profile-line);padding-block:30px 24px;display:block}.hp-foot-inner{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.hp-foot-where{white-space:nowrap;color:var(--profile-body);align-items:center;gap:9px;margin:0;font-size:14px;font-weight:400;display:inline-flex}.hp-status-dot{background:var(--profile-status);width:9px;height:9px;box-shadow:0 0 0 3px rgb(var(--profile-status-rgb)/.13),0 0 12px rgb(var(--profile-status-rgb)/.5);border-radius:50%;flex:none}.hp-foot-open{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.hp-foot-open-label{letter-spacing:-.005em;color:var(--profile-text);white-space:nowrap;flex:none;font-size:14px;font-weight:700;line-height:1.5}.hp-open-tags{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.hp-open-tags::-webkit-scrollbar{display:none}.hp-open-tag{color:var(--profile-body);background:var(--profile-surface);border:1px solid var(--profile-line);border-radius:var(--profile-radius-pill);padding:7px 16px;font-size:14px}.hp-open-tags>.hp-open-tag{flex:none}.hp-foot-open .hp-rail{flex:auto}:is(.hp-profile,.hp-ed,.hp-ed-portal) .hp-foot-open .hp-rail-step{display:flex}.hp-foot-open .hp-rail[data-steps=true]{padding-inline:38px}.hp-foot-open .hp-open-tags{margin:-6px -8px;padding:6px 8px;scroll-padding-inline:8px}.hp-foot-open .hp-rail-step{top:calc(50% + 3px)}.hp-foot-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:inline-flex}.hp-foot-mark{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--profile-meta);justify-content:center;align-items:center;gap:10px;margin:26px 0 0;font-size:13px;display:flex}.hp-foot-mark-logo{opacity:.72;width:auto;height:16px;margin-left:-2px}@media (min-width:1024px){.hp-foot{padding-block:44px 32px}.hp-foot-inner{flex-wrap:nowrap;gap:32px}.hp-foot-where{margin-left:auto}.hp-foot-mark{margin-top:34px}}.hp-ev-intro{margin-bottom:22px}.hp-about-intro{padding-block:22px 0}.hp-about-headline,.hp-practice-headline{font-family:var(--profile-font-display);letter-spacing:-.032em;color:var(--profile-text);margin:0;font-size:clamp(32px,9vw,40px);font-weight:700;line-height:1.06;display:block}.hp-ev-filter{border-bottom:1px solid var(--profile-line);flex-wrap:wrap;gap:10px;padding:18px 22px 16px;display:flex}.hp-ev-backdrop .hp-ev-chip{--ev-tone:var(--profile-accent-rgb);border:1px solid rgb(var(--ev-tone)/.22);background:rgb(var(--ev-tone)/.06);letter-spacing:.03em;color:var(--profile-body);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background-color .15s}.hp-ev-backdrop .hp-ev-chip:hover{color:var(--profile-text);border-color:rgb(var(--ev-tone)/.42);background:rgb(var(--ev-tone)/.13)}.hp-ev-backdrop .hp-ev-chip[aria-pressed=true]{background:var(--profile-action-lift);border-color:var(--profile-action-lift);color:var(--profile-on-action)}.hp-ev-backdrop .hp-ev-chip[aria-pressed=true]:hover{background:var(--profile-action);border-color:var(--profile-action)}.hp-ev-backdrop .hp-ev-chip:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}.hp-ev-grid{grid-template-columns:1fr;gap:14px;display:grid}.hp-profile .hp-ev-tile{--ev-tone:var(--profile-accent-rgb);border:1px solid rgb(var(--ev-tone)/.16);background:linear-gradient(150deg,rgb(var(--ev-tone)/.07)0%,rgb(var(--ev-tone)/0)58%),var(--profile-surface);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:0;min-height:152px;padding:20px;transition:border-color .18s,transform .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.hp-ev-tile[data-family=work]{--ev-tone:var(--profile-tone-a-rgb);--ev-tone-ink:var(--profile-tone-a-ink-rgb)}.hp-ev-tile[data-family=credentials]{--ev-tone:var(--profile-tone-c-rgb);--ev-tone-ink:var(--profile-tone-c-ink-rgb)}.hp-ev-tile[data-family=recognition]{--ev-tone:var(--profile-tone-b-rgb);--ev-tone-ink:var(--profile-tone-b-ink-rgb)}.hp-ev-chip[data-family=work]{--ev-tone:var(--profile-tone-a-rgb);--ev-tone-ink:var(--profile-tone-a-ink-rgb)}.hp-ev-chip[data-family=credentials]{--ev-tone:var(--profile-tone-c-rgb);--ev-tone-ink:var(--profile-tone-c-ink-rgb)}.hp-ev-chip[data-family=recognition]{--ev-tone:var(--profile-tone-b-rgb);--ev-tone-ink:var(--profile-tone-b-ink-rgb)}.hp-profile .hp-ev-tile:hover{border-color:rgb(var(--ev-tone)/.38);transform:translateY(-2px)}.hp-ev-tile-mark{background:rgb(var(--ev-tone)/.13);width:38px;height:38px;color:rgb(var(--ev-tone));border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.hp-ev-tile-type{letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ev-tone-ink)/.92);font-size:11px;font-weight:700;display:block}.hp-ev-tile-title{-webkit-line-clamp:2;letter-spacing:-.012em;color:var(--profile-text);-webkit-box-orient:vertical;margin-top:7px;font-size:17px;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.hp-ev-tile-blurb{-webkit-line-clamp:2;max-width:52ch;color:var(--profile-meta);-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.hp-ev-tile[data-role=lead] .hp-ev-tile-blurb{-webkit-line-clamp:6;color:var(--profile-body);font-size:15px;line-height:1.66}.hp-ev-tile[data-role=lead] .hp-ev-tile-title{-webkit-line-clamp:3}@media (min-width:1200px){.hp-ev-grid[data-count="5"] .hp-ev-tile[data-role=lead] .hp-ev-tile-mark{border-radius:14px;flex:auto;width:100%;height:auto;min-height:110px;margin-bottom:22px}.hp-ev-grid[data-count="5"] .hp-ev-tile[data-role=lead] .hp-ev-tile-mark svg{width:40px;height:40px}.hp-ev-grid[data-count="5"] .hp-ev-tile[data-role=lead] .hp-ev-tile-title{font-size:clamp(22px,2.4vw,27px)}.hp-ev-grid[data-count="5"] .hp-ev-tile[data-role=lead] .hp-ev-tile-meta{margin-top:14px;padding-top:0}}.hp-ev-tile-meta{letter-spacing:.01em;color:var(--profile-meta);margin-top:auto;padding-top:14px;font-size:12.5px;display:block}.hp-ev-tile[data-role=lead]{min-height:220px;padding:26px}.hp-ev-tile[data-role=lead] .hp-ev-tile-mark{border-radius:13px;width:44px;height:44px}.hp-ev-tile[data-role=lead] .hp-ev-tile-title{letter-spacing:-.022em;font-size:clamp(21px,3vw,26px);font-weight:700;line-height:1.2}@media (prefers-reduced-motion:reduce){.hp-profile .hp-ev-tile{transition:border-color .18s}.hp-profile .hp-ev-tile:hover{transform:none}}@media (min-width:768px){.hp-ev-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.hp-ev-tile{grid-column:span 3}.hp-ev-lead-slot{grid-area:span 2/span 3}.hp-ev-grid[data-count="1"] .hp-ev-lead-slot,.hp-ev-grid[data-count="2"] .hp-ev-lead-slot{grid-area:span 1/span 6}.hp-ev-grid[data-count="2"] .hp-ev-tile[data-role=rest],.hp-ev-grid[data-count="4"] .hp-ev-tile[data-role=rest]:nth-of-type(4){grid-column:span 6}}@media (min-width:1200px){.hp-ev-grid{grid-template-columns:repeat(12,1fr)}.hp-ev-tile{grid-column:span 4}.hp-ev-grid[data-count="5"]{grid-template-rows:repeat(2,1fr)}.hp-ev-lead-slot{grid-area:span 2/span 6}.hp-ev-tile[data-role=rest]{grid-column:span 3}.hp-ev-grid[data-count="1"] .hp-ev-lead-slot{grid-area:span 1/span 12}.hp-ev-grid[data-count="2"] .hp-ev-lead-slot{grid-area:span 1/span 7}.hp-ev-grid[data-count="2"] .hp-ev-tile[data-role=rest]{grid-column:span 5}.hp-ev-grid[data-count="3"] .hp-ev-tile[data-role=rest],.hp-ev-grid[data-count="4"] .hp-ev-tile[data-role=rest]{grid-column:span 6}.hp-ev-grid[data-count="4"] .hp-ev-tile[data-role=rest]:nth-of-type(4){grid-column:span 12}}.hp-ev-thumb-img{object-fit:contain;width:100%;height:100%;display:block}.hp-ev-tile-mark[data-thumb=true],.hp-ev-card-mark[data-thumb=true]{background:linear-gradient(150deg,rgb(var(--ev-tone)/.1)0%,rgb(var(--ev-tone)/0)62%),var(--profile-shade-2);display:block;overflow:hidden}.hp-ev-tile[data-role=rest] .hp-ev-tile-mark[data-thumb=true]{border-radius:11px;width:38px;height:38px}.hp-ev-grid .hp-ev-tile[data-role=lead] .hp-ev-tile-mark[data-thumb=true]{aspect-ratio:4/3;border-radius:14px;flex:none;width:100%;height:auto;min-height:0;max-height:280px;margin-bottom:18px}@media (min-width:768px){.hp-ev-grid .hp-ev-tile[data-role=rest] .hp-ev-tile-mark[data-thumb=true]{border-radius:14px;flex:none;width:100%;height:100px;min-height:0;margin-bottom:18px}.hp-profile .hp-ev-grid .hp-ev-tile[data-role=rest] .hp-ev-tile-mark[data-thumb=true]{box-shadow:none;background:0 0;border:0}.hp-profile .hp-ev-grid .hp-ev-tile[data-role=rest] .hp-ev-tile-mark[data-thumb=true]>.hp-ev-thumb-img{border-radius:0;width:auto;max-width:100%;height:100%;margin-inline:auto}}.hp-ev-tile:has(>.hp-ed-grip)>.hp-ev-tile-mark[data-thumb=true]{margin-top:20px}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.hp-ev-grid .hp-ev-tile[data-role=rest] .hp-ev-tile-mark[data-thumb=true]{border-radius:11px;width:38px;height:38px;margin-top:0;margin-bottom:16px}.hp-profile .hp-ev-grid .hp-ev-tile[data-role=rest] .hp-ev-tile-mark[data-thumb=true]{border:1px solid rgb(var(--ev-tone)/.18);background:rgb(var(--ev-tone)/.05)}.hp-profile .hp-ev-grid .hp-ev-tile[data-role=rest] .hp-ev-tile-mark[data-thumb=true]>.hp-ev-thumb-img{border-radius:0;width:100%;max-width:none;margin-inline:0}.hp-ev-grid .hp-ev-tile[data-role=lead] .hp-ev-tile-mark[data-thumb=true]{max-height:200px}}.hp-ev-backdrop .hp-ev-card .hp-ev-card-mark[data-thumb=true]{aspect-ratio:4/3;border-radius:12px;width:100%;height:auto;margin-bottom:12px}.hp-ev-field{position:relative}.hp-ev-lead-slot{flex-direction:column;min-width:0;display:flex;position:relative}.hp-ev-lead-slot .hp-ev-tile[data-role=lead]{flex:auto}.hp-profile .hp-ev-all{border:1px solid rgb(var(--profile-accent-rgb)/.34);background:linear-gradient(180deg,rgb(var(--profile-accent-rgb)/.19),rgb(var(--profile-accent-rgb)/.09)),var(--profile-surface-2);box-shadow:inset 0 1px 0 var(--profile-lift-3),0 6px 18px rgb(var(--profile-scrim-rgb)/.4);letter-spacing:.01em;color:var(--profile-accent-soft);cursor:pointer;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:13px 24px;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.hp-ev-all-arrow{font-size:15px;line-height:1;transition:transform .16s}.hp-profile .hp-ev-all:hover,.hp-profile .hp-ev-all:focus-visible{border-color:rgb(var(--profile-accent-rgb)/.58);background:linear-gradient(180deg,rgb(var(--profile-accent-rgb)/.3),rgb(var(--profile-accent-rgb)/.16)),var(--profile-surface-2);color:var(--profile-text);box-shadow:inset 0 1px 0 var(--profile-lift-5),0 8px 22px rgb(var(--profile-scrim-rgb)/.5)}.hp-profile .hp-ev-all:hover .hp-ev-all-arrow{transform:translate(3px)}.hp-profile .hp-ev-all:focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.hp-profile .hp-ev-all{justify-content:center;width:100%;margin-top:4px;display:flex}}@media (min-width:768px){.hp-ev-lead-slot[data-more=true]{padding-bottom:26px}.hp-ev-lead-slot[data-more=true] .hp-ev-tile[data-role=lead]{padding-bottom:76px}.hp-profile .hp-ev-all{margin-top:0;position:absolute;bottom:0;right:22px}}@media (prefers-reduced-motion:reduce){.hp-profile .hp-ev-all:hover .hp-ev-all-arrow{transform:none}}.hp-ev-lead-slot{isolation:isolate;position:relative}.hp-ev-lead-slot .hp-ev-tile[data-role=lead]{z-index:1;position:relative}.hp-ev-lead-slot .hp-ev-all{z-index:1}.hp-profile .hp-ev-tile[data-role=lead],.hp-profile .hp-ev-grid[data-count] .hp-ev-tile[data-role=lead] .hp-ev-tile-mark{border-radius:3px}.hp-profile .hp-ev-all{border:1px solid rgb(var(--profile-accent-rgb)/.34);width:auto;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;color:var(--profile-accent);background:0 0;border-radius:3px;align-self:flex-start;margin:18px 0 0;padding:9px 15px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;position:static}.hp-profile .hp-ev-all:hover{border-color:rgb(var(--profile-accent-rgb)/.62);background:rgb(var(--profile-accent-rgb)/.07);color:var(--profile-accent-soft);box-shadow:none;transform:none}.hp-ev-all-arrow{font-size:13px}.hp-ev-lead-slot[data-more=true],.hp-ev-lead-slot[data-more=true] .hp-ev-tile[data-role=lead]{padding-bottom:0}.hp-ev-grid{border-bottom:1px solid rgb(var(--profile-accent-rgb)/.22);padding-bottom:14px}@media (max-width:767px){.hp-ev-grid{padding-bottom:15px}}.hp-profile .hp-ev-tile[data-role=rest]{border:0;border-top:1px solid rgb(var(--profile-accent-rgb)/.22);background:0 0;border-radius:0;min-height:0;padding:14px 0 0;transition:border-color .18s;overflow:visible}.hp-profile .hp-ev-tile[data-role=rest]:hover{border-top-color:rgb(var(--profile-accent-rgb)/.5);transform:none}.hp-ev-tile[data-role=rest] .hp-ev-tile-mark{border:1px solid rgb(var(--ev-tone)/.18);background:rgb(var(--ev-tone)/.05);width:100%;height:84px;color:rgb(var(--ev-tone)/.85);border-radius:3px;margin-bottom:14px;transition:border-color .18s,background-color .18s}.hp-profile .hp-ev-tile[data-role=rest]:hover .hp-ev-tile-mark{border-color:rgb(var(--ev-tone)/.45);background:rgb(var(--ev-tone)/.1)}.hp-ev-tile[data-role=rest] .hp-ev-tile-type{letter-spacing:.18em;color:rgb(var(--ev-tone)/.85);font-size:9.5px}.hp-ev-tile[data-role=rest] .hp-ev-tile-title{letter-spacing:-.006em;margin-top:7px;font-size:14.5px;font-weight:600;line-height:1.34}.hp-ev-tile[data-role=rest] .hp-ev-tile-blurb{margin-top:6px;font-size:12.5px;line-height:1.55}.hp-ev-tile[data-role=rest] .hp-ev-tile-meta{letter-spacing:.04em;padding-top:10px;font-size:11.5px}@media (max-width:767px){.hp-profile .hp-ev-tile[data-role=rest]{padding-top:13px;display:block}.hp-profile .hp-ev-tile[data-role=rest]:after{content:"";clear:both;display:block}.hp-ev-tile[data-role=rest] .hp-ev-tile-mark{float:left;width:62px;height:62px;margin:2px 14px 0 0}.hp-ev-tile[data-role=rest] .hp-ev-tile-title{margin-top:5px}.hp-ev-tile[data-role=rest] .hp-ev-tile-blurb{-webkit-line-clamp:2}.hp-ev-tile[data-role=rest] .hp-ev-tile-meta{margin-top:6px;padding-top:0}}.hp-ev-backdrop{z-index:120;background:rgb(var(--profile-scrim-rgb)/.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:clamp(12px,4vw,40px);animation:.16s both hp-ev-fade;display:grid;position:fixed;inset:0}@keyframes hp-ev-fade{0%{opacity:0}to{opacity:1}}.hp-ev-surface{border:1px solid var(--profile-line-strong);background:var(--profile-surface);width:min(100%,960px);max-height:min(88vh,820px);box-shadow:0 40px 90px rgb(var(--profile-scrim-rgb)/.7);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.hp-ev-surface[data-mode=gallery]{grid-template-rows:auto auto minmax(0,1fr);height:min(88vh,820px)}.hp-ev-head{border-bottom:1px solid var(--profile-line);align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.hp-ev-heading{min-width:0}.hp-ev-family{letter-spacing:.14em;text-transform:uppercase;color:var(--profile-accent);font-size:11px;font-weight:700;display:block}.hp-ev-title{letter-spacing:-.02em;color:var(--profile-text);margin:8px 0 0;font-size:clamp(19px,3.4vw,23px);font-weight:700;line-height:1.22}.hp-ev-meta{color:var(--profile-meta);margin:8px 0 0;font-size:13px}.hp-ev-backdrop .hp-ev-close{border:1px solid var(--profile-line);background:var(--profile-fill-4);width:34px;height:34px;color:var(--profile-meta);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:19px;line-height:1;transition:color .15s,border-color .15s;display:grid}.hp-ev-backdrop .hp-ev-close:hover{color:var(--profile-text);border-color:var(--profile-line-strong)}.hp-ev-stage{background:var(--profile-void);place-items:center;min-height:0;padding:22px;display:grid;overflow:auto}.hp-ev-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.hp-ev-video{background:#000;border-radius:8px;width:100%;max-height:100%}.hp-ev-doc,.hp-ev-frame{width:100%;height:100%;min-height:320px}.hp-ev-object,.hp-ev-iframe{background:#000;border:0;border-radius:8px;width:100%;height:100%;min-height:320px}.hp-ev-stage:has(.hp-ev-pdf){place-items:start stretch}.hp-ev-pdf{place-self:start stretch;width:100%;min-width:0}.hp-ev-pdf-host{width:100%}.hp-ev-pdf-stack{gap:14px;width:100%;display:grid}.hp-ev-pdf-page{box-shadow:0 6px 20px rgb(var(--profile-scrim-rgb)/.55);background:#fff;border-radius:6px;position:relative;overflow:hidden}.hp-ev-pdf-canvas{width:100%;height:auto;display:block}.hp-ev-pdf-badge{background:rgb(var(--profile-void-rgb)/.62);letter-spacing:.04em;color:var(--profile-ink-13);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;bottom:10px;right:10px}.hp-ev-pdf-status{text-align:center;justify-items:center;gap:12px;padding:28px 0;display:grid}.hp-ev-audio{justify-items:center;gap:22px;width:min(100%,460px);padding:26px 0;display:grid}.hp-ev-audio-mark,.hp-ev-preview-mark{width:86px;height:86px;color:var(--profile-accent-soft);background:radial-gradient(circle at 34% 28%,rgb(var(--profile-accent-rgb)/.34),rgb(var(--profile-accent-rgb)/.06)68%),var(--profile-surface-2);border:1px solid rgb(var(--profile-accent-rgb)/.26);border-radius:26px;place-items:center;display:grid}.hp-ev-audio-player{width:100%}.hp-ev-preview{text-align:center;justify-items:center;gap:20px;padding:34px 0;display:grid}.hp-ev-preview-note,.hp-ev-note{max-width:42ch;color:var(--profile-meta);text-align:center;margin:0;font-size:14.5px;line-height:1.6}.hp-ev-foot{border-top:1px solid var(--profile-line);flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 22px;display:flex}.hp-ev-description{color:var(--profile-body);flex:320px;margin:0;font-size:14.5px;line-height:1.6}.hp-ev-backdrop .hp-ev-out,.hp-pf-box .hp-ev-out{border:1px solid var(--profile-accent-edge);color:var(--profile-accent-soft);border-radius:999px;flex:none;margin-left:auto;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s}.hp-ev-backdrop .hp-ev-out:hover,.hp-pf-box .hp-ev-out:hover{background:var(--profile-accent-wash);border-color:var(--profile-accent-halo)}@media (max-width:640px){.hp-ev-surface{border-radius:14px;max-height:92vh}.hp-ev-head{padding:18px 16px 14px}.hp-ev-stage,.hp-ev-foot{padding:16px}.hp-ev-backdrop .hp-ev-out,.hp-pf-box .hp-ev-out{text-align:center;width:100%;margin-left:0}}.hp-ev-count{color:var(--profile-meta);font-weight:500}.hp-ev-gallery{min-height:0;padding:20px 22px 24px;overflow-y:auto}.hp-ev-gallery,.hp-ev-stage{scrollbar-width:thin;scrollbar-color:rgb(var(--profile-accent-rgb)/.34)transparent}.hp-ev-gallery::-webkit-scrollbar{width:6px;height:6px}.hp-ev-stage::-webkit-scrollbar{width:6px;height:6px}.hp-ev-gallery::-webkit-scrollbar-track{background:0 0}.hp-ev-stage::-webkit-scrollbar-track{background:0 0}.hp-ev-gallery::-webkit-scrollbar-thumb{background:rgb(var(--profile-accent-rgb)/.34);border-radius:999px}.hp-ev-stage::-webkit-scrollbar-thumb{background:rgb(var(--profile-accent-rgb)/.34);border-radius:999px}.hp-ev-gallery::-webkit-scrollbar-thumb:hover{background:rgb(var(--profile-accent-rgb)/.5)}.hp-ev-stage::-webkit-scrollbar-thumb:hover{background:rgb(var(--profile-accent-rgb)/.5)}.hp-ev-gallery::-webkit-scrollbar-button{height:0;display:none}.hp-ev-stage::-webkit-scrollbar-button{height:0;display:none}.hp-ev-gallery::-webkit-scrollbar-corner{background:0 0}.hp-ev-stage::-webkit-scrollbar-corner{background:0 0}.hp-ev-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));align-items:start;gap:12px;display:grid}.hp-ev-backdrop .hp-ev-card{--ev-tone:var(--profile-accent-rgb);border:1px solid rgb(var(--ev-tone)/.16);background:linear-gradient(150deg,rgb(var(--ev-tone)/.06)0%,rgb(var(--ev-tone)/0)58%),var(--profile-surface-2);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:152px;padding:16px;transition:border-color .16s,transform .16s;display:flex}.hp-ev-card[data-family=work]{--ev-tone:var(--profile-tone-a-rgb);--ev-tone-ink:var(--profile-tone-a-ink-rgb)}.hp-ev-card[data-family=credentials]{--ev-tone:var(--profile-tone-c-rgb);--ev-tone-ink:var(--profile-tone-c-ink-rgb)}.hp-ev-card[data-family=recognition]{--ev-tone:var(--profile-tone-b-rgb);--ev-tone-ink:var(--profile-tone-b-ink-rgb)}.hp-ev-backdrop .hp-ev-card:hover{border-color:rgb(var(--ev-tone)/.4);transform:translateY(-2px)}.hp-ev-card-mark{background:rgb(var(--ev-tone)/.13);width:30px;height:30px;color:rgb(var(--ev-tone));border-radius:9px;place-items:center;margin-bottom:12px;display:grid}.hp-ev-card-type{letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--ev-tone-ink)/.92);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.hp-ev-card-title{-webkit-line-clamp:3;color:var(--profile-text);-webkit-box-orient:vertical;margin-top:7px;font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hp-ev-card-meta{color:var(--profile-meta);margin-top:auto;padding-top:12px;font-size:11.5px;display:block}.hp-ev-backdrop .hp-ev-back{border:1px solid var(--profile-line);background:var(--profile-fill-4);letter-spacing:.01em;color:var(--profile-meta);cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px 5px 9px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.hp-ev-backdrop .hp-ev-back:hover{color:var(--profile-text);border-color:var(--profile-line-strong)}.hp-ev-back-arrow{font-size:13px;line-height:1}@media (prefers-reduced-motion:reduce){.hp-ev-backdrop .hp-ev-card{transition:border-color .16s}.hp-ev-backdrop .hp-ev-card:hover{transform:none}}@media (max-width:640px){.hp-ev-surface[data-mode=gallery]{height:92vh}.hp-ev-filter{padding:14px 16px 4px}.hp-ev-gallery{padding:16px}.hp-ev-gallery-grid{grid-template-columns:1fr}}@media (min-width:768px){.hp-ev-lead-slot{border-top:1px solid rgb(var(--profile-accent-rgb)/.22);padding-top:14px}.hp-ev-lead-slot[data-more=true]{padding-bottom:19px}.hp-ev-lead-slot[data-more=true] .hp-ev-tile[data-role=lead]{padding-bottom:50px}.hp-profile .hp-ev-all{margin:0;position:absolute;bottom:0;right:22px}}.hp-profile .hp-ev-all{background:linear-gradient(0deg,rgb(var(--profile-accent-rgb)/.1),rgb(var(--profile-accent-rgb)/.1)),var(--profile-surface-2)}.hp-profile .hp-ev-all:hover{background:linear-gradient(0deg,rgb(var(--profile-accent-rgb)/.17),rgb(var(--profile-accent-rgb)/.17)),var(--profile-surface-2);border-color:rgb(var(--profile-accent-rgb)/.34);color:var(--profile-accent)}.hp-practice-headline{font-size:clamp(36px,10vw,46px);line-height:1.04}@media (min-width:768px){.hp-practice-headline{font-size:clamp(44px,5.2vw,52px)}}@media (min-width:1200px){.hp-practice-headline{font-size:clamp(48px,4.5vw,68px)}}.hp-btn-error{color:var(--profile-notice);font-size:12px;line-height:1.4}.hp-voice-video{z-index:2;background:var(--profile-shade-8);border:1px solid rgb(var(--profile-accent-rgb)/.22);--voice-video-cap:min(420px,58vh);border-radius:10px;margin:14px 0 0;position:relative;overflow:hidden}.hp-voice-video-el,.hp-voice-video-wait{z-index:1;width:100%;max-width:100%;display:block;position:relative}.hp-voice-video-el{object-fit:contain;background:#000}.hp-voice-video[data-shape=portrait]{justify-content:center;align-items:center;display:flex}.hp-voice-video[data-shape=portrait]>.hp-voice-video-el,.hp-voice-video[data-shape=portrait]>.hp-voice-video-wait{width:auto;height:var(--voice-video-cap);max-width:100%}.hp-voice-video-fill{z-index:0;filter:blur(26px)brightness(.42)saturate(.9);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.hp-voice-video-wait{background:var(--profile-fill-4)}.hp-voice[data-video=true] .hp-voice-text{margin-top:16px;font-size:15px;line-height:1.6}@media (min-width:768px){.hp-voice[data-video=true] .hp-voice-text{font-size:16px}}.hp-practice-intro{margin-bottom:30px}.hp-practice-intro .hp-label{margin-bottom:14px}.hp-practice-part+.hp-practice-part{margin-top:44px}.hp-practice-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--profile-accent);margin:0 0 6px;font-size:12px;font-weight:700;display:block}.hp-practice-line{color:var(--profile-meta);margin:0;font-size:16px;line-height:1.55}@media (min-width:768px){.hp-practice-part+.hp-practice-part{margin-top:52px}.hp-practice-line{font-size:17px}}@media (min-width:1200px){.hp-practice-part+.hp-practice-part{margin-top:60px}}.hp-pf-intro{margin-bottom:22px}.hp-pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp-pf-cell{display:flex}.hp-pf-cell[data-drop]{position:relative}.hp-pf-cell[data-drop]:after{content:"";background:var(--profile-accent);z-index:4;pointer-events:none;border-radius:2px;width:3px;position:absolute;top:0;bottom:0}.hp-pf-cell[data-drop=before]:after{left:-7px}.hp-pf-cell[data-drop=after]:after{right:-7px}.hp-pf-cell[data-dragging=true]{opacity:.4}.hp-profile .hp-ev-tile[data-drop]:after{content:"";background:var(--profile-accent);opacity:1;z-index:4;pointer-events:none;border-radius:2px;width:3px;transition:none;position:absolute;inset:0 auto}.hp-profile .hp-ev-tile[data-drop=before]:after{left:0}.hp-profile .hp-ev-tile[data-drop=after]:after{right:0}.hp-profile .hp-ev-tile[data-dragging=true]{opacity:.4}.hp-profile .hp-pf-mat,.hp-pf-box .hp-pf-mat{--pf-tone:var(--profile-accent-rgb);border:1px solid rgb(var(--pf-tone)/.16);background:var(--profile-surface);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.hp-profile .hp-pf-mat:hover,.hp-profile .hp-pf-mat:focus-visible,.hp-pf-box .hp-pf-mat:hover,.hp-pf-box .hp-pf-mat:focus-visible{border-color:rgb(var(--pf-tone)/.42);transform:translateY(-2px)}.hp-pf-mat-frame{aspect-ratio:1;background:linear-gradient(150deg,rgb(var(--pf-tone)/.1)0%,rgb(var(--pf-tone)/0)62%),var(--profile-shade-2);justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.hp-pf-mat-img{object-fit:contain;width:100%;height:100%;display:block}.hp-pf-mat-mark{color:rgb(var(--pf-tone)/.55);display:inline-flex}.hp-pf-play{border:1px solid var(--profile-edge-12);background:var(--profile-shade-8);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:auto;display:flex;position:absolute;inset:0}.hp-pf-play-tri{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid var(--profile-ink-14);width:0;height:0;margin-left:3px;display:block}.hp-pf-time{background:var(--profile-shade-12);color:var(--profile-ink-14);font-variant-numeric:tabular-nums;letter-spacing:.01em;pointer-events:none;border-radius:999px;padding:2px 7px;font-size:12px;position:absolute;bottom:8px;right:8px}.hp-pf-mat-title{color:var(--profile-text);overflow-wrap:anywhere;padding:10px 12px 12px;font-size:14px;line-height:1.3;display:block}.hp-profile .hp-pf-grid .hp-pf-mat{--pf-band:18.75%}.hp-profile .hp-pf-grid .hp-pf-mat-title{bottom:0;left:0;right:0;top:calc(100% - var(--pf-band));text-align:center;justify-content:center;align-items:flex-start;padding:11px 12px 0;display:flex;position:absolute}.hp-pf-field{position:relative}.hp-profile .hp-pf-all{border:1px solid rgb(var(--profile-accent-rgb)/.3);color:var(--profile-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin:18px 0 0;padding:10px 16px;font-size:14px;transition:border-color .18s,background-color .18s;display:inline-flex}.hp-profile .hp-pf-all:hover,.hp-profile .hp-pf-all:focus-visible{border-color:rgb(var(--profile-accent-rgb)/.6);background:rgb(var(--profile-accent-rgb)/.08)}.hp-profile .hp-pf-all:focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px}.hp-pf-all-arrow{transition:transform .18s}.hp-profile .hp-pf-all:hover .hp-pf-all-arrow{transform:translate(3px)}@media (max-width:767px){.hp-profile .hp-pf-all{justify-content:center;width:100%;display:flex}}@media (min-width:768px){.hp-pf-field[data-more=true]{padding-bottom:19px}.hp-profile .hp-pf-all{margin:0;position:absolute;bottom:0;right:22px}.hp-pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1200px){.hp-pf-grid{gap:18px}}@media (prefers-reduced-motion:reduce){.hp-profile .hp-pf-mat,.hp-profile .hp-pf-all,.hp-pf-all-arrow{transition:none}.hp-profile .hp-pf-mat:hover,.hp-profile .hp-pf-mat:focus-visible{transform:none}}.hp-pf-box{z-index:120;background:rgb(var(--profile-scrim-rgb)/.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;justify-content:center;align-items:center;padding:16px;animation:.16s both hp-ev-fade;display:flex;position:fixed;inset:0}.hp-pf-box-surface{flex-direction:column;gap:10px;width:min(100%,1180px);height:100%;display:flex}.hp-pf-box-surface:is([data-mode=grid],[data-mode=manage]){border:1px solid rgb(var(--profile-accent-rgb)/.2);background:linear-gradient(160deg,rgb(var(--profile-accent-rgb)/.09)0%,rgb(var(--profile-accent-rgb)/.03)52%,rgb(var(--profile-accent-rgb)/.012)100%),var(--profile-ground);height:min(100%,860px);box-shadow:0 30px 80px var(--profile-shade-11);border-radius:16px;padding:18px}@media (min-width:768px){.hp-pf-box-surface:is([data-mode=grid],[data-mode=manage]){padding:22px}}.hp-pf-box-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-pf-box-count{color:var(--profile-ink-9);font-variant-numeric:tabular-nums;font-size:13px}.hp-pf-box-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.hp-pf-box-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--profile-accent);font-size:11px;font-weight:700;display:block}.hp-pf-box-heading-title{font-family:var(--profile-font-display);letter-spacing:-.02em;color:var(--profile-ink-15);margin:0;font-size:22px;font-weight:700;line-height:1.16}.hp-pf-box-heading-title .hp-pf-box-count{font-weight:400}.hp-profile .hp-pf-back,.hp-pf-box .hp-pf-back{color:var(--profile-ink-10);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-bottom:2px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.hp-pf-box .hp-pf-back:hover,.hp-pf-box .hp-pf-back:focus-visible{color:var(--profile-ink-16)}.hp-pf-back-arrow{transition:transform .18s}.hp-pf-box .hp-pf-back:hover .hp-pf-back-arrow{transform:translate(-3px)}.hp-pf-box-gallery{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--profile-scrollbar-thumb)transparent;flex:auto;min-height:0;padding:2px 4px 4px 0;overflow-y:auto}.hp-pf-box-gallery::-webkit-scrollbar{width:6px}.hp-pf-box-gallery::-webkit-scrollbar-track{background:0 0}.hp-pf-box-gallery::-webkit-scrollbar-thumb{background:var(--profile-scrollbar-thumb);border-radius:3px}.hp-pf-box-gallery::-webkit-scrollbar-thumb:hover{background:var(--profile-scrollbar-thumb-hover)}.hp-pf-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.hp-pf-box-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1200px){.hp-pf-box-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.hp-pf-box .hp-pf-box-close{border:1px solid var(--profile-edge-11);background:var(--profile-fill-7);width:38px;height:38px;color:var(--profile-ink-14);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex}.hp-pf-box .hp-pf-box-close:hover,.hp-pf-box .hp-pf-box-close:focus-visible{border-color:var(--profile-edge-13);background:var(--profile-fill-10)}.hp-pf-box-stage{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.hp-pf-box-img{object-fit:contain;background:var(--profile-shade-7);border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.hp-pf-box-video{object-fit:contain;background:var(--profile-shade-7);border-radius:8px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.hp-pf-box-wait,.hp-pf-box-gone{aspect-ratio:4/3;border:1px solid var(--profile-edge-7);background:var(--profile-fill-5);width:min(420px,80vw);max-width:100%;color:var(--profile-ink-8);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.hp-pf-box-gone-mark{color:var(--profile-ink-6)}.hp-pf-box-gone-note{margin:0;font-size:14px}.hp-pf-box-gone-still{object-fit:contain;border-radius:8px;flex:auto;max-width:100%;min-height:0}.hp-pf-box .hp-pf-step{z-index:1;border:1px solid var(--profile-edge-10);background:var(--profile-shade-10);width:42px;height:42px;color:var(--profile-ink-14);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hp-pf-box .hp-pf-step[data-step=prev]{left:4px}.hp-pf-box .hp-pf-step[data-step=next]{right:4px}.hp-pf-box .hp-pf-step:hover,.hp-pf-box .hp-pf-step:focus-visible{border-color:var(--profile-edge-13);background:var(--profile-shade-13)}.hp-pf-box-foot{color:var(--profile-ink-12);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title out""note out""meta out";column-gap:16px;display:grid}.hp-pf-box-title{grid-area:title}.hp-pf-box-note{grid-area:note}.hp-pf-box-meta{grid-area:meta}.hp-pf-box .hp-ev-out{grid-area:out;justify-content:center;place-self:center end;align-items:center;display:inline-flex}@media (max-width:640px){.hp-pf-box-foot{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""note""meta""out"}.hp-pf-box .hp-ev-out{justify-self:stretch;margin-top:14px}}.hp-pf-box-title{margin:0;font-size:15px;font-weight:600;line-height:1.3}.hp-pf-box-note{color:var(--profile-ink-11);margin:6px 0 0;font-size:14px;line-height:1.45}.hp-pf-box-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--profile-ink-6);margin:6px 0 0;font-size:12px}@media (min-width:768px){.hp-pf-box{padding:28px}.hp-pf-box-surface{gap:14px}.hp-pf-box .hp-pf-step[data-step=prev]{left:12px}.hp-pf-box .hp-pf-step[data-step=next]{right:12px}}[data-hp-profile-mode=light] .hp-foot-mark-logo{opacity:.9}[data-hp-profile-mode=light] .hp-pf-box{background:rgb(var(--profile-void-rgb)/.94)}[data-hp-profile-mode=light] .hp-pf-box-img,[data-hp-profile-mode=light] .hp-pf-box-video{background:var(--profile-surface-2)}[data-hp-profile-mode=light] .hp-pf-box .hp-pf-step{background:#ffffffdb}[data-hp-profile-mode=light] .hp-pf-box .hp-pf-step:focus-visible{background:#fffffff5}[data-hp-profile-mode=light] .hp-spread .hp-eyebrow,[data-hp-profile-mode=light] .hp-voice .hp-eyebrow{color:rgb(var(--profile-accent-rgb))}[data-hp-profile-mode=light] .hp-ev-tile-type,[data-hp-profile-mode=light] .hp-ev-card-type,[data-hp-profile-mode=light] .hp-ev-tile[data-role=rest] .hp-ev-tile-mark,[data-hp-profile-mode=light] .hp-ev-tile[data-role=rest] .hp-ev-tile-type{color:rgb(var(--ev-tone))}[data-hp-profile-mode=light] .hp-voice-item:before{color:rgb(var(--profile-accent-rgb)/.55)}[data-hp-profile-mode=light] .hp-impact-synthesis{background:linear-gradient(158deg,rgb(var(--profile-accent-rgb)/.07)0%,rgb(var(--profile-accent-rgb)/.03)54%,rgb(var(--profile-accent-rgb)/.015)100%),var(--profile-surface)}[data-hp-profile-mode=light] .hp-role,[data-hp-profile-mode=light] .hp-card:not([data-measure-card]),[data-hp-profile-mode=light] .hp-voice,[data-hp-profile-mode=light] .hp-impact-synthesis{box-shadow:0 0 0 1px rgb(var(--profile-accent-rgb)/.035),0 10px 28px rgb(var(--profile-card-shadow-rgb)/.07)}[data-hp-profile-mode=light] .hp-profile .hp-pf-mat{border-color:var(--profile-line-strong);box-shadow:0 0 0 1px rgb(var(--profile-accent-rgb)/.04),0 14px 34px rgb(var(--profile-card-shadow-rgb)/.09)}[data-hp-profile-mode=light] .hp-profile .hp-pf-mat-frame{background:var(--profile-surface)}[data-hp-profile-mode=light] .hp-profile .hp-pf-all{background:linear-gradient(var(--profile-fill-4),var(--profile-fill-4)),var(--profile-ground)}[data-hp-profile-mode=light] .hp-profile .hp-pf-all:hover,[data-hp-profile-mode=light] .hp-profile .hp-pf-all:focus-visible{background:linear-gradient(rgb(var(--profile-accent-rgb)/.08),rgb(var(--profile-accent-rgb)/.08)),linear-gradient(var(--profile-fill-4),var(--profile-fill-4)),var(--profile-ground)}.hp-manage{--hp-manage-acts:92px;flex-direction:column;min-height:0;display:flex}.hp-manage-dirs{grid-template-columns:repeat(var(--hp-manage-cols,1),80px);flex:none;place-items:center;display:grid}.hp-manage-head{padding:0 0 8px;padding-right:calc(var(--hp-manage-acts) + 14px);justify-content:flex-end;display:flex}.hp-manage-dir-name{-webkit-line-clamp:2;text-align:center;letter-spacing:.01em;color:var(--profile-meta);-webkit-box-orient:vertical;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.hp-manage-dir-name[data-open=true]{color:var(--profile-accent)}.hp-manage-dirs>.hp-manage-dir[data-open=true],.hp-manage-head .hp-manage-dir-name[data-open=true]{background:rgb(var(--profile-accent-rgb)/.07);border-radius:8px}.hp-manage-dir{justify-content:center;align-self:stretch;align-items:center;width:100%;display:flex}.hp-manage-dirs>.hp-manage-status{grid-column:1/-1;margin-left:0}.hp-manage-split{border-top:1px solid var(--profile-accent-edge);height:0;margin:10px 0}.hp-manage-switcher{margin:0 0 12px}.hp-manage-rows{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.hp-manage-row{border-bottom:1px solid var(--profile-line);align-items:center;gap:12px;padding:10px 0;display:flex}.hp-manage-thumb{background:var(--profile-fill-5);width:34px;height:34px;color:var(--profile-meta);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.hp-manage-acts{min-width:var(--hp-manage-acts);flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hp-manage-row:last-child{border-bottom:0}.hp-manage-row[data-dragging=true]{opacity:.45}.hp-manage-row[data-drop=above]{box-shadow:inset 0 2px 0 -1px var(--profile-accent)}.hp-manage-row[data-drop=below]{box-shadow:inset 0 -2px 0 -1px var(--profile-accent)}.hp-manage-rows[data-dragging=true]{-webkit-user-select:none;user-select:none}.hp-manage-grip{color:var(--profile-meta);cursor:grab;touch-action:none;flex-shrink:0;margin:-10px -8px;padding:10px 8px;display:inline-flex}.hp-manage-grip[data-drag=false]{cursor:default;opacity:.35;touch-action:auto}.hp-manage-grip[data-drag=false] .hp-manage-grip-mark{visibility:hidden}.hp-manage-grip[data-drag=true]:active{cursor:grabbing}.hp-manage-grip-mark{fill:currentColor;width:14px;height:14px}.hp-manage-label{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hp-manage-title{color:var(--profile-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.hp-manage-status{letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;border:1px solid #0000;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.hp-manage-status[data-tone=wait]{color:var(--profile-meta);border-color:var(--profile-line)}.hp-manage-status[data-tone=review]{color:var(--profile-accent);border-color:rgb(var(--profile-accent-rgb)/.42);background:rgb(var(--profile-accent-rgb)/.1)}.hp-manage-status[data-tone=live]{color:var(--profile-text);border-color:var(--profile-line-strong)}.hp-ed-tm-final{margin-top:14px}.hp-ed-tm-final .hp-ed-field-label{margin:0 0 6px}.hp-ed-select{position:relative}.hp-ed-select-field{appearance:none;width:100%;font:inherit;text-align:left;border:1px solid var(--profile-line);background:var(--profile-surface);color:var(--profile-text);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:16px;display:flex}.hp-ed-select-field[data-empty=true]{color:var(--profile-meta)}.hp-ed-select-field:disabled{opacity:.55;cursor:default}.hp-ed-select-field:hover:not(:disabled){border-color:rgb(var(--profile-accent-rgb)/.45)}.hp-ed-select-field:focus-visible{outline:2px solid var(--profile-accent);outline-offset:-1px;border-color:var(--profile-accent)}.hp-ed-select-chevron{width:11px;height:7px;color:var(--profile-meta);transition:transform var(--profile-move-ms)var(--profile-ease-in);flex-shrink:0}.hp-ed-select-field[aria-expanded=true] .hp-ed-select-chevron{color:var(--profile-accent);transform:rotate(180deg)}.hp-ed-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-ed-select-list{z-index:200;border:1px solid var(--profile-line-strong);background:var(--profile-surface);max-height:232px;box-shadow:0 18px 40px -16px var(--profile-shade-2);scrollbar-width:thin;scrollbar-color:rgb(var(--profile-accent-rgb)/.34)var(--profile-surface);border-radius:9px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.hp-ed-select-list::-webkit-scrollbar{width:6px}.hp-ed-select-list::-webkit-scrollbar-track{background:var(--profile-surface)}.hp-ed-select-list::-webkit-scrollbar-thumb{background:rgb(var(--profile-accent-rgb)/.34);border-radius:3px}.hp-ed-select-list::-webkit-scrollbar-thumb:hover{background:rgb(var(--profile-accent-rgb)/.6)}.hp-ed-select-list::-webkit-scrollbar-button{height:0;display:none}.hp-ed-select-list::-webkit-scrollbar-corner{background:var(--profile-surface)}.hp-ed-select-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--profile-meta);cursor:default;padding:10px 10px 4px;font-size:11px;font-weight:700}.hp-ed-select-option+.hp-ed-select-heading{margin-top:6px}.hp-ed-select-option{color:var(--profile-text);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:15px}.hp-ed-select-option[data-empty=true]{color:var(--profile-meta)}.hp-ed-select-option[data-active=true]{background:rgb(var(--profile-accent-rgb)/.16);color:var(--profile-text)}.hp-ed-select-option[data-chosen=true]{color:var(--profile-accent);font-weight:600}.hp-manage-notice{border:1px solid rgb(var(--profile-accent-rgb)/.32);background:rgb(var(--profile-accent-rgb)/.1);color:var(--profile-text);border-radius:8px;flex-shrink:0;margin:0 0 12px;padding:9px 11px;font-size:12.5px;line-height:1.45}.hp-manage-meta{color:var(--profile-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:is(.hp-manage,.hp-manage-pane) .hp-manage-switch{appearance:none;border:1px solid var(--profile-line-strong);background:var(--profile-line-strong);cursor:pointer;width:38px;height:22px;transition:background var(--profile-move-ms)var(--profile-ease-in),border-color var(--profile-move-ms)var(--profile-ease-in);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}:is(.hp-manage,.hp-manage-pane) .hp-manage-switch[data-on=true]{background:var(--profile-action);border-color:var(--profile-action)}:is(.hp-manage,.hp-manage-pane) .hp-manage-switch:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}:is(.hp-manage,.hp-manage-pane) .hp-manage-switch:disabled{opacity:.55;cursor:default}.hp-manage-knob{background:var(--profile-on-action);width:16px;height:16px;box-shadow:0 1px 2px var(--profile-shade-1);transition:transform var(--profile-move-ms)var(--profile-ease-in);border-radius:50%}:is(.hp-manage,.hp-manage-pane) .hp-manage-switch[data-on=true] .hp-manage-knob{transform:translate(16px)}.hp-manage-empty{color:var(--profile-meta);margin:0;padding:18px 0;font-size:13px}.hp-manage-note{color:var(--profile-meta);flex-shrink:0;margin:0 0 12px;font-size:11.5px;line-height:1.5}:is(.hp-rt-answer-body:has(>.hp-manage),.hp-rt-answer-body:has(>.hp-manage-pane),.hp-pf-box-gallery:has(>.hp-manage),.hp-pf-box-gallery:has(>.hp-manage-pane)){flex-direction:column;display:flex;overflow-y:hidden}.hp-manage,.hp-manage-pane{flex:auto;min-height:0}.hp-manage-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--profile-accent-rgb)/.42)transparent;flex:auto;min-height:0;overflow-y:auto}.hp-manage-scroll::-webkit-scrollbar{width:6px}.hp-manage-scroll::-webkit-scrollbar-track{background:0 0}.hp-manage-scroll::-webkit-scrollbar-thumb{background:rgb(var(--profile-accent-rgb)/.34);border-radius:3px}.hp-manage-scroll::-webkit-scrollbar-thumb:hover{background:rgb(var(--profile-accent-rgb)/.6)}.hp-manage>.hp-manage-foot,.hp-manage>.hp-ed-editor-bar,.hp-manage>.hp-manage-unsaved,.hp-manage-pane>.hp-ed-editor-bar,.hp-manage-pane>.hp-manage-unsaved{flex:none}.hp-manage-unsaved{border:1px solid rgb(var(--profile-accent-rgb)/.3);background:rgb(var(--profile-accent-rgb)/.09);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.hp-manage-unsaved-text{min-width:0;color:var(--profile-text);flex:auto;margin:0;font-size:13px;line-height:1.45}.hp-manage-unsaved-acts{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.hp-manage-foot{border-top:1px solid var(--profile-line);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right,.hp-manage-unsaved) .hp-manage-add,:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right,.hp-manage-unsaved) .hp-manage-secondary,:is(.hp-manage,.hp-manage-pane,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right,.hp-manage-unsaved) .hp-manage-done{appearance:none;font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}:is(.hp-manage,.hp-manage-pane,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right,.hp-manage-unsaved) .hp-manage-done{background:var(--profile-primary-fill);color:var(--profile-on-action);border:1px solid #0000}:is(.hp-manage,.hp-manage-pane,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right,.hp-manage-unsaved) .hp-manage-done:hover{opacity:.9}:is(.hp-manage,.hp-manage-pane,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right) .hp-manage-done:disabled,:is(.hp-manage,.hp-manage-pane,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right) .hp-manage-secondary:disabled{opacity:.45;cursor:default}:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right,.hp-manage-unsaved) .hp-manage-secondary,:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right) .hp-manage-add{border:1px solid var(--profile-line-strong);color:var(--profile-body);background:0 0}:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right,.hp-manage-unsaved) .hp-manage-secondary:hover:not(:disabled),:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts,.hp-ed-field-bar,.hp-ed-foot-left,.hp-ed-foot-right) .hp-manage-add:hover{color:var(--profile-text);border-color:var(--profile-accent-edge)}.hp-manage-foot .hp-manage-secondary{margin-right:auto}.hp-manage-foot .hp-ed-foot-right .hp-manage-secondary{margin-right:0}:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts) .hp-manage-add:focus-visible,:is(.hp-manage,.hp-manage-pane,.hp-ev-head-acts,.hp-pf-box-acts) .hp-manage-secondary:focus-visible,:is(.hp-manage,.hp-manage-pane) .hp-manage-done:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.hp-ev-head-acts,.hp-pf-box-acts{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:520px){.hp-manage-row{gap:10px}}@media (prefers-reduced-motion:reduce){:is(.hp-manage,.hp-manage-pane) .hp-manage-switch,.hp-manage-knob{transition:none}}:is(.hp-manage,.hp-manage-pane) .hp-manage-edit{appearance:none;font:inherit;border:1px solid var(--profile-line-strong);color:var(--profile-body);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;padding:5px 10px;font-size:12px}:is(.hp-manage,.hp-manage-pane) .hp-manage-edit:hover:not(:disabled){color:var(--profile-text);border-color:var(--profile-accent-edge);background:var(--profile-accent-wash)}:is(.hp-manage,.hp-manage-pane) .hp-manage-edit[data-primary=true]{background:var(--profile-primary-fill);color:var(--profile-on-action);border-color:#0000}:is(.hp-manage,.hp-manage-pane) .hp-manage-edit[data-primary=true]:hover:not(:disabled){background:var(--profile-primary-fill);opacity:.9;border-color:#0000}:is(.hp-manage,.hp-manage-pane) .hp-manage-edit:focus-visible{outline:2px solid var(--profile-accent);outline-offset:1px}:is(.hp-manage,.hp-manage-pane) .hp-manage-edit:disabled{opacity:.45;cursor:default}.hp-manage-pane{flex-direction:column;display:flex}.hp-manage-pane-head{border-bottom:1px solid var(--profile-line);flex-direction:column;gap:4px;margin-bottom:14px;padding-bottom:12px;display:flex}.hp-manage-pane-title{color:var(--profile-text);margin:4px 0 0;font-size:15px;font-weight:600}.hp-manage-pane-note{color:var(--profile-meta);margin:0;font-size:12px}.hp-manage-pane-row{border-bottom:1px solid var(--profile-line);align-items:center;gap:12px;margin-bottom:4px;padding:10px 0;display:flex}.hp-manage-pane-row .hp-ed-switch{margin-left:auto}@media (max-width:520px){:is(.hp-manage,.hp-manage-pane) .hp-manage-edit{padding:5px 8px}}.hp-manage-pane{justify-self:center;width:100%;max-width:600px}.hp-manage{width:100%}.hp-manage>*,.hp-manage>.hp-manage-scroll>*{width:100%;max-width:600px;margin-inline:auto}.hp-manage>.hp-manage-scroll{max-width:none}.hp-pp-tabs,.hp-ed-imow-tabs{scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:24px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.hp-pp-tabs::-webkit-scrollbar{display:none}:is(.hp-manage,.hp-manage-pane,.hp-ed-imow-tabs) .hp-bar-item{color:var(--profile-meta);font-size:14px;font-weight:550;line-height:1.4}:is(.hp-manage,.hp-manage-pane,.hp-ed-imow-tabs) .hp-bar-item[data-active=true]{color:var(--profile-text);font-weight:700}:is(.hp-manage,.hp-manage-pane,.hp-ed-imow-tabs) .hp-bar-item:disabled{cursor:default}:is(.hp-manage,.hp-manage-pane) .hp-bar-item[data-fault=true]{color:var(--profile-error-ink)}:is(.hp-manage,.hp-manage-pane) .hp-bar-item[data-fault=true] .hp-bar-mark{opacity:1;background:var(--profile-error-ink);transform:scaleX(1)}.hp-manage-row>.hp-ed-proof-rank{flex:none;width:38px}.hp-pp-fields{flex:auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}@media (max-width:640px){.hp-pp-fields{grid-template-columns:minmax(0,1fr)}}.hp-pp-more{justify-content:flex-end;align-items:center;margin-top:10px;display:flex}.hp-pp-why{color:var(--profile-body);margin-top:12px}.hp-pf-box-surface[data-mode=manage]{width:min(100%,720px);height:auto;max-height:min(100%,860px)}.hp-pf-box[data-mode=manage],.hp-pf-box[data-mode=manage] *,.hp-pf-box[data-mode=manage] :before,.hp-pf-box[data-mode=manage] :after{box-sizing:border-box}.hp-pf-box[data-mode=manage]{font-family:var(--profile-font-ui);color:var(--profile-body);-webkit-font-smoothing:antialiased}:where(.hp-pf-box[data-mode=manage]) button{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}:where(.hp-pf-box[data-mode=manage]) a{color:inherit;text-decoration:none}:where(.hp-pf-box[data-mode=manage]) :focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px;border-radius:2px}[data-hp-profile-mode=dark] .hp-profile .hp-pf-all{background:var(--profile-surface-2)}[data-hp-profile-mode=dark] .hp-profile .hp-pf-all:hover,[data-hp-profile-mode=dark] .hp-profile .hp-pf-all:focus-visible{background:linear-gradient(rgb(var(--profile-accent-rgb)/.08),rgb(var(--profile-accent-rgb)/.08)),var(--profile-surface-2)}.hp-manage-replace-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
