.billing[data-astro-cid-g5t53boe]{isolation:isolate;padding:var(--head-y) 0;min-height:312px;margin-top:calc(-1 * var(--header-h,81px));padding-top:calc(var(--head-y) + var(--header-h,81px));background:linear-gradient(170deg, var(--color-purple-50) 0%, var(--color-purple-100) 62%, var(--color-surface-2) 100%);border-bottom:1px solid var(--color-hairline);align-items:flex-end;display:flex;position:relative;overflow:hidden}.billing-inner[data-astro-cid-g5t53boe]{z-index:1;position:relative}.art[data-astro-cid-g5t53boe]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-field[data-astro-cid-g5t53boe]{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);background:linear-gradient(128deg, color-mix(in srgb, var(--color-purple-300) 62%, transparent) 0%, color-mix(in srgb, var(--color-cyan-300) 52%, transparent) 54%, color-mix(in srgb, var(--color-orange-300) 46%, transparent) 100%);position:absolute;inset:0 0 0 26%}.art-arrow[data-astro-cid-g5t53boe]{color:#ffffff8c;width:clamp(130px,19vw,280px);height:clamp(130px,19vw,280px);position:absolute;top:15%;right:clamp(140px,14vw,215px)}.art-bar[data-astro-cid-g5t53boe]{border-radius:3px;position:absolute;top:-12%;bottom:-12%;transform:skew(-11deg)}.art-bar-orange[data-astro-cid-g5t53boe]{background:var(--color-orange-500);opacity:.9;width:clamp(18px,1.7vw,30px);right:clamp(76px,7vw,132px)}.art-bar-purple[data-astro-cid-g5t53boe]{background:var(--color-purple-600);width:clamp(46px,5vw,92px);right:-10px}.who[data-astro-cid-g5t53boe]{grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:center;gap:clamp(20px,3vw,44px);margin-top:18px;display:grid}.who[data-astro-cid-g5t53boe] .portrait{border-radius:var(--radius-lg);object-fit:cover;background:var(--color-surface-3);width:160px;height:160px;box-shadow:0 0 0 5px var(--color-surface), var(--shadow-xl);flex:none;grid-area:1/2}.who-words[data-astro-cid-g5t53boe]{grid-area:1/1}.initials[data-astro-cid-g5t53boe]{color:var(--color-accent);place-items:center;display:grid}.who[data-astro-cid-g5t53boe] h1[data-astro-cid-g5t53boe]{max-width:9.8em}.role[data-astro-cid-g5t53boe]{font-size:var(--text-lede);color:var(--color-ink-muted);max-width:27.6em;margin-top:14px;font-weight:600}.out[data-astro-cid-g5t53boe]{margin-top:10px;margin-left:-10px}.body[data-astro-cid-g5t53boe]{padding-top:var(--after-head-y);grid-template-columns:minmax(0,1fr);gap:clamp(32px,3.6vw,48px);display:grid}@media (width>=1040px){.body[data-astro-cid-g5t53boe]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(40px,4.4vw,72px)}.rail[data-astro-cid-g5t53boe]{top:calc(var(--header-h,81px) + 20px);position:sticky}}.bio[data-astro-cid-g5t53boe]{max-width:var(--measure)}.rail-title[data-astro-cid-g5t53boe]{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:14px;font-weight:700}.feature[data-astro-cid-g5t53boe]{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--panel-pad);box-shadow:var(--shadow-xl);position:relative}.feature-when[data-astro-cid-g5t53boe]{font-size:var(--text-caption);color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.feature-title[data-astro-cid-g5t53boe]{font-size:var(--text-display-sm);font-weight:var(--weight-display);letter-spacing:var(--tracking-title);color:var(--color-accent);overflow-wrap:break-word;margin-top:12px;line-height:1.15}.feature-strap[data-astro-cid-g5t53boe]{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:10px;line-height:1.5}.feature-link[data-astro-cid-g5t53boe]{min-height:44px;font-size:var(--text-small);color:var(--color-accent);background-image:linear-gradient(currentColor,currentColor);background-position:left bottom 12px;background-repeat:no-repeat;background-size:0% 1.5px;align-items:center;gap:8px;margin-top:16px;margin-bottom:-10px;font-weight:600;display:inline-flex}.feature-link[data-astro-cid-g5t53boe]:hover{color:var(--color-accent-hover);background-size:100% 1.5px}@media (prefers-reduced-motion:no-preference){.feature-link[data-astro-cid-g5t53boe]{transition:background-size var(--duration-base) var(--ease-out), color var(--duration-fast)}}.more[data-astro-cid-g5t53boe]{margin-top:20px}.more-row[data-astro-cid-g5t53boe]{border-top:1px solid var(--color-hairline);padding:14px 0;position:relative}.more-row[data-astro-cid-g5t53boe]:last-child{border-bottom:1px solid var(--color-hairline)}.more-when[data-astro-cid-g5t53boe]{font-size:var(--text-caption);color:var(--color-ink-faint);font-weight:700;display:block}.more-title[data-astro-cid-g5t53boe]{font-size:var(--text-small);margin-top:4px;font-weight:600;line-height:1.35;display:block}.more-row[data-astro-cid-g5t53boe]:hover>[data-astro-cid-g5t53boe]{transform:translate(8px)}.more-row[data-astro-cid-g5t53boe]:hover .more-when[data-astro-cid-g5t53boe],.more-row[data-astro-cid-g5t53boe]:hover .more-title[data-astro-cid-g5t53boe]{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.more-row[data-astro-cid-g5t53boe]>[data-astro-cid-g5t53boe]{transition:transform var(--duration-base) var(--ease-out), color var(--duration-base)}}@media (width<=700px){.art[data-astro-cid-g5t53boe]{height:clamp(240px,78vw,330px);bottom:auto;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.art-field[data-astro-cid-g5t53boe]{clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);inset:0 0 0 30%}.art-bar[data-astro-cid-g5t53boe]{top:-30%;bottom:-30%}.art-bar-orange[data-astro-cid-g5t53boe]{width:clamp(13px,3.6vw,20px);right:clamp(58px,16vw,92px)}.art-bar-purple[data-astro-cid-g5t53boe]{width:clamp(36px,11vw,58px);right:-10px}.art-arrow[data-astro-cid-g5t53boe]{width:clamp(96px,26vw,150px);height:clamp(96px,26vw,150px);top:12%;right:clamp(92px,25vw,140px)}.who[data-astro-cid-g5t53boe]{grid-template-columns:minmax(0,1fr);gap:20px}.who[data-astro-cid-g5t53boe] .portrait{grid-area:1/1}.who-words[data-astro-cid-g5t53boe]{grid-area:2/1}}@media (width<=560px){.who[data-astro-cid-g5t53boe] .portrait{width:104px;height:104px;box-shadow:0 0 0 4px var(--color-surface), var(--shadow-lg)}}
