.bio-renderer{--bio-canvas:color-mix(in srgb, #eef1f6 90%, var(--bio-background-color));--bio-text:#1b2533;--bio-muted:#465365;--bio-border:#202e4224;--bio-link-background:#ffffff85;--bio-control-background:#ffffffa3;--bio-control-solid:#f7f9fc;--bio-control-border:#202e4229;--bio-shadow:0 24px 56px #1a273a24;isolation:isolate;background-color:var(--bio-canvas);width:100%;max-width:100%;min-height:100dvh;color:var(--bio-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:clip}.bio-renderer[data-theme=dark]{--bio-canvas:color-mix(in srgb, #111821 84%, var(--bio-background-color));--bio-text:#f3f6fb;--bio-muted:#c1cad6;--bio-border:#ffffff2b;--bio-link-background:#ffffff12;--bio-control-background:#ffffff17;--bio-control-solid:#1b2632;--bio-control-border:#ffffff30;--bio-shadow:0 24px 56px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.bio-renderer[data-theme=system]{--bio-canvas:color-mix(in srgb, #111821 84%, var(--bio-background-color));--bio-text:#f3f6fb;--bio-muted:#c1cad6;--bio-border:#ffffff2b;--bio-link-background:#ffffff12;--bio-control-background:#ffffff17;--bio-control-solid:#1b2632;--bio-control-border:#ffffff30;--bio-shadow:0 24px 56px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.bio-renderer:before{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.bio-renderer[data-effect=glow]:before{background:radial-gradient(ellipse at 78% 18%, color-mix(in srgb, var(--bio-accent) 24%, transparent), transparent 56%)}.bio-renderer[data-effect=aurora]:before{background:radial-gradient(ellipse at 82% 16%, color-mix(in srgb, var(--bio-accent) 22%, transparent), transparent 48%), radial-gradient(ellipse at 12% 82%, color-mix(in srgb, var(--bio-accent) 15%, transparent), transparent 45%);filter:blur(34px)}.bio-background-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bio-background-video,.bio-background-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-background-video{opacity:.72}.bio-background-image{opacity:.66;object-position:center 38%}.bio-background-image[data-over-video=true]{opacity:.2}.bio-background-wash{z-index:1;background:linear-gradient(125deg, color-mix(in srgb, var(--bio-canvas) 82%, transparent), color-mix(in srgb, var(--bio-canvas) 94%, transparent));position:absolute;inset:0}.bio-shell{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5.75rem);width:min(100%,1240px);min-width:0;min-height:100dvh;margin-inline:auto;padding:clamp(2rem,5.4vw,4.75rem);display:grid;position:relative}.bio-shell--no-portrait{grid-template-columns:minmax(0,720px);justify-content:center}.bio-portrait{aspect-ratio:.64;border:1px solid var(--bio-border);border-radius:var(--bio-radius);background:var(--bio-canvas);width:min(100%,430px);min-height:420px;max-height:78svh;box-shadow:var(--bio-shadow);margin:0;position:relative;overflow:hidden}.bio-portrait-image{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.bio-directory{min-width:0;color:var(--bio-text);align-content:center;gap:clamp(1.15rem,2.4vh,1.7rem);padding-block:.5rem;animation:.48s cubic-bezier(.16,1,.3,1) both bio-rise-in;display:grid}.bio-renderer[data-transition=none] .bio-directory{animation:none}.bio-renderer[data-transition=fade] .bio-directory{animation-name:bio-fade-in}.bio-profile-topline{justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;display:flex}.bio-profile-signature{flex:0 140px;max-height:58px;overflow:hidden}.bio-profile-signature img{object-fit:contain;max-height:58px}.bio-signature-spacer{min-width:1px;min-height:44px}.bio-locale-switch{border:1px solid var(--bio-control-border);background:var(--bio-control-background);-webkit-backdrop-filter:blur(var(--bio-blur));backdrop-filter:blur(var(--bio-blur));border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.bio-locale-button{min-width:44px;min-height:44px;color:var(--bio-muted);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .55rem;font-size:.75rem;font-weight:750;transition:background-color .16s,color .16s}.bio-locale-button[aria-pressed=true]{background:var(--bio-text);color:var(--bio-canvas)}.bio-locale-button:focus-visible,.bio-link:focus-visible,.bio-content-video:focus-visible{outline:3px solid var(--bio-accent);outline-offset:3px}.bio-link:focus-visible{z-index:1}.bio-intro{gap:.55rem;display:grid}.bio-name{max-width:14ch;color:var(--bio-text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,4vw,4rem);font-weight:650;line-height:1.02}.bio-headline,.bio-summary{overflow-wrap:anywhere;margin:0}.bio-headline{color:var(--bio-text);font-size:clamp(1rem,1.5vw,1.16rem);font-weight:650;line-height:1.4}.bio-summary{max-width:48ch;color:var(--bio-muted);font-size:.94rem;line-height:1.6}.bio-blocks{gap:1rem;min-width:0;display:grid}.bio-link{border:1px solid var(--bio-control-border);border-radius:var(--bio-radius);background:var(--bio-link-background);min-width:0;min-height:62px;color:var(--bio-text);-webkit-backdrop-filter:blur(var(--bio-blur)) saturate(145%);backdrop-filter:blur(var(--bio-blur)) saturate(145%);overflow-wrap:anywhere;align-items:center;gap:.85rem;padding:.55rem .8rem;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:flex;box-shadow:inset 0 1px #ffffff47}.bio-link--featured{border-color:color-mix(in srgb, var(--bio-accent) 44%, var(--bio-control-border));background:color-mix(in srgb, var(--bio-accent) 9%, var(--bio-link-background))}.bio-link--contact{justify-content:center;min-height:48px;padding-inline:.75rem;font-size:.84rem;font-weight:650}.bio-link-label{overflow-wrap:anywhere;min-width:0}.bio-link-destination-icon{color:var(--bio-muted);flex:0 0 16px;margin-left:auto}.bio-contact-icon{flex:0 0 16px}.bio-link--contact{gap:.4rem;padding-inline:.5rem}.bio-link[data-brand="3dtoprint"] .bio-link-label{letter-spacing:-.04em;font-weight:760}.bio-link-mark{border:1px solid color-mix(in srgb, var(--bio-control-border) 72%, transparent);border-radius:max(10px, calc(var(--bio-radius) * .58));background:var(--bio-control-background);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.bio-link-logo{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.bio-link:hover{border-color:color-mix(in srgb, var(--bio-accent) 58%, var(--bio-control-border));background:color-mix(in srgb, var(--bio-accent) 12%, var(--bio-link-background));box-shadow:0 8px 22px color-mix(in srgb, var(--bio-accent) 14%, transparent);transform:translateY(-2px)}.bio-link:active{transform:translateY(-1px)scale(.995)}.bio-contact-group{gap:.55rem;min-width:0;padding-top:.3rem;display:grid}.bio-contact-heading{color:var(--bio-text);margin:0;font-size:.9rem;font-weight:650;line-height:1.35}.bio-contact-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:.5rem;min-width:0;display:grid}.bio-text-block{color:var(--bio-muted);overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.65}.bio-media-block{border:1px solid var(--bio-control-border);border-radius:var(--bio-radius);background:var(--bio-control-background);min-width:0;-webkit-backdrop-filter:blur(var(--bio-blur));backdrop-filter:blur(var(--bio-blur));margin:0;overflow:hidden}.bio-content-image,.bio-content-video{aspect-ratio:16/10;background:var(--bio-background-color);object-fit:cover;width:100%;max-height:520px;display:block}.bio-content-video{aspect-ratio:16/9;object-fit:contain}.bio-media-caption{color:var(--bio-muted);overflow-wrap:anywhere;padding:.7rem .9rem;font-size:.82rem;line-height:1.45}@keyframes bio-fade-in{0%{opacity:.75}to{opacity:1}}@keyframes bio-rise-in{0%{opacity:.75;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bio-link,.bio-locale-switch,.bio-media-block{background:var(--bio-control-solid)}}@media (prefers-reduced-transparency:reduce){.bio-link,.bio-locale-switch,.bio-media-block{background:var(--bio-control-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=760px){.bio-shell{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;width:min(100%,700px);max-width:100%;min-height:100dvh;padding:0 1rem 2rem}.bio-shell--no-portrait{align-content:center;padding-block:2rem}.bio-portrait{aspect-ratio:auto;border-radius:0 0 var(--bio-radius) var(--bio-radius);border-top:0;border-left:0;border-right:0;width:calc(100% + 2rem);height:clamp(260px,39svh,350px);min-height:260px;max-height:none;margin-inline:-1rem}.bio-directory{gap:1.2rem;padding-top:1.35rem}.bio-profile-signature{flex-basis:104px;max-height:44px}.bio-profile-signature img{max-height:44px}.bio-name{max-width:18ch;font-size:clamp(2rem,8.5vw,2.8rem)}.bio-background-image{object-position:center 30%}.bio-link{min-height:56px}}@media (width<=380px){.bio-shell{padding-inline:.75rem}.bio-portrait{width:calc(100% + 1.5rem);margin-inline:-.75rem}.bio-directory{padding-top:1.1rem}.bio-contact-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.25rem),1fr))}}@media (prefers-reduced-motion:reduce){.bio-directory{animation:none!important}.bio-link,.bio-locale-button{transition:none}.bio-link:hover,.bio-link:active{transform:none}}.bio-studio{--studio-page-background:#10141d;--studio-accent:#4c82ff;--studio-text:#f8fafc;--studio-muted:#cbd5e1;--studio-focus:#93c5fd;isolation:isolate;background:var(--studio-page-background);min-height:100svh;color:var(--studio-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:inherit;font-size:1rem;line-height:1.55;position:relative;overflow-x:clip;container:bio-studio/inline-size}@media (prefers-color-scheme:dark){.bio-studio{--lightningcss-light: ;--lightningcss-dark:initial}}.bio-studio[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bio-studio[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bio-studio *,.bio-studio :before,.bio-studio :after{box-sizing:border-box}.bio-studio:before{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.bio-studio[data-effect=glow]:before{background:radial-gradient(ellipse at 82% 12%, color-mix(in srgb, var(--studio-accent) 22%, transparent), transparent 52%)}.bio-studio[data-effect=aurora]:before{background:radial-gradient(ellipse at 82% 16%, color-mix(in srgb, var(--studio-accent) 20%, transparent), transparent 48%), radial-gradient(ellipse at 12% 84%, color-mix(in srgb, var(--studio-accent) 13%, transparent), transparent 46%);filter:blur(28px)}.bio-studio__background-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bio-studio__background-video,.bio-studio__background-image{object-fit:cover;width:100%;height:100%;filter:blur(var(--studio-appearance-blur,0px));position:absolute;inset:0;transform:scale(1.04)}.bio-studio__background-video{opacity:.66}.bio-studio__background-image{opacity:.55;object-position:center 38%}.bio-studio__background-image[data-over-video=true]{opacity:.18}.bio-studio__background-wash{background:linear-gradient(125deg, color-mix(in srgb, var(--studio-page-background) 82%, transparent), var(--studio-page-background));position:absolute;inset:0}.bio-studio__shell{z-index:2;align-content:start;gap:clamp(1.5rem,4cqi,3rem);width:min(100%,76rem);min-height:100svh;margin-inline:auto;padding:clamp(1rem,4cqi,3.5rem);display:grid;position:relative}.bio-studio__zone{--studio-background:var(--studio-light-background,#eef2f7);--studio-surface:var(--studio-light-surface,#fff);--studio-text:var(--studio-light-text,#111827);--studio-muted:var(--studio-light-muted,#475569);--studio-border:var(--studio-light-border,#64748b);--studio-focus:var(--studio-light-focus,#174ea6);background:var(--studio-background);color:var(--studio-text)}.bio-studio[data-theme=dark] .bio-studio__zone{--studio-background:var(--studio-dark-background);--studio-surface:var(--studio-dark-surface);--studio-text:var(--studio-dark-text);--studio-muted:var(--studio-dark-muted);--studio-border:var(--studio-dark-border);--studio-focus:var(--studio-dark-focus)}@media (prefers-color-scheme:dark){.bio-studio[data-theme=system] .bio-studio__zone{--studio-background:var(--studio-dark-background);--studio-surface:var(--studio-dark-surface);--studio-text:var(--studio-dark-text);--studio-muted:var(--studio-dark-muted);--studio-border:var(--studio-dark-border);--studio-focus:var(--studio-dark-focus)}}.bio-studio__profile{border:1px solid var(--studio-border);border-radius:var(--studio-appearance-radius,18px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.25rem,3cqi,2.5rem);min-width:0;padding:clamp(1.25rem,3.2cqi,2.5rem);display:grid;box-shadow:0 18px 42px #0f172a1f}.bio-studio[data-effect=glow] .bio-studio__profile{box-shadow:0 18px 42px #0f172a1f, 0 0 36px color-mix(in srgb, var(--studio-accent) 13%, transparent)}.bio-studio__portrait-frame{aspect-ratio:3/4;background:var(--studio-surface);border-radius:14px;width:100%;min-width:0;margin:0;overflow:hidden}.bio-studio__portrait-image{object-fit:cover;object-position:var(--studio-profile-focal-x,50%) var(--studio-profile-focal-y,50%);width:100%;height:100%;display:block}.bio-studio__identity{align-content:center;gap:clamp(1rem,2.5cqi,1.75rem);min-width:0;display:grid}.bio-studio__profile-tools{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.bio-studio__profile-logo{object-fit:contain;width:min(100%,8.75rem);height:auto;max-height:3.5rem;display:block}.bio-studio__profile-signature-probe{width:min(100%,8.75rem);display:block}.bio-studio__profile-logo img{object-fit:contain;max-height:3.5rem}.bio-studio__locale-switch{border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:999px;justify-self:end;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.bio-studio__locale-button,.bio-studio__scroll-button{min-width:44px;min-height:44px;color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:.45rem .7rem;font-size:.82rem;font-weight:700;display:inline-grid}.bio-studio__locale-button[aria-pressed=true]{border-color:var(--studio-border);background:var(--studio-background)}.bio-studio__profile-name{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;max-width:18ch;margin:0;font-size:clamp(2.2rem,5.8cqi,4.65rem);font-weight:720;line-height:1.02}.bio-studio__profile-headline{color:var(--studio-text);text-wrap:balance;margin:.85rem 0 0;font-size:clamp(1.05rem,2cqi,1.35rem);font-weight:580;line-height:1.4}.bio-studio__profile-bio{max-width:70ch;color:var(--studio-muted);overflow-wrap:anywhere;margin:.75rem 0 0}.bio-studio__profile--centered{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.bio-studio__profile[data-profile-align=center] .bio-studio__identity,.bio-studio__profile[data-profile-align=center] .bio-studio__identity-copy{text-align:center}.bio-studio__profile[data-profile-align=center] .bio-studio__profile-tools{justify-content:center}.bio-studio__profile--no-portrait{grid-template-columns:minmax(0,1fr)}.bio-studio__profile--centered .bio-studio__portrait-frame{aspect-ratio:1;border-radius:50%;width:clamp(6rem,15cqi,9rem)}.bio-studio__profile--centered .bio-studio__identity{width:min(100%,52rem)}.bio-studio__profile--centered .bio-studio__profile-name{max-width:none;margin-inline:auto}.bio-studio__profile--centered .bio-studio__profile-tools{width:100%}.bio-studio__profile--cover-profile{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.bio-studio__profile-cover{aspect-ratio:16/5;background:var(--studio-surface);width:100%;min-width:0;margin:0;overflow:hidden}.bio-studio__profile-cover-image{object-fit:cover;object-position:var(--studio-profile-focal-x,50%) var(--studio-profile-focal-y,50%);width:100%;height:100%;display:block}.bio-studio__cover-identity{grid-template-columns:minmax(5.5rem,9rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,3cqi,2rem);padding:clamp(1rem,3cqi,2rem);display:grid}.bio-studio__cover-identity--no-portrait{grid-template-columns:minmax(0,1fr)}.bio-studio__cover-identity .bio-studio__portrait-frame{aspect-ratio:1;border-radius:50%}.bio-studio__profile--immersive-portrait{min-height:clamp(26rem,60cqi,42rem);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;display:grid;position:static;overflow:visible}.bio-studio__immersive-backdrop{z-index:0;background:var(--studio-background);position:absolute;inset:0;overflow:hidden}.bio-studio__immersive-backdrop:after{content:"";background:linear-gradient(90deg,#050c181f,#050c189e);position:absolute;inset:0}.bio-studio__immersive-image{object-fit:cover;object-position:var(--studio-profile-focal-x,50%) var(--studio-profile-focal-y,50%);width:100%;height:100%;display:block}.bio-studio__immersive-content{z-index:1;border:1px solid var(--studio-border);background:var(--studio-surface);width:min(100%,47rem);color:var(--studio-text);border-radius:16px;align-content:center;margin-inline-start:auto;padding:clamp(1.25rem,4cqi,3rem);display:grid;position:relative;box-shadow:0 20px 48px #00000038}.bio-studio__content{gap:clamp(1.5rem,4cqi,3rem);min-width:0;display:grid}.bio-studio__section{gap:clamp(.85rem,2cqi,1.35rem);min-width:0;display:grid}.bio-studio__section-heading{background:var(--studio-surface);border-radius:14px;gap:.25rem;max-width:72ch;padding:.9rem 1.1rem;display:grid}.bio-studio__section-heading h2,.bio-studio__section-heading p{margin:0}.bio-studio__section-heading h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.25rem,3cqi,1.7rem);font-weight:650;line-height:1.2}.bio-studio__section-heading p{color:var(--studio-muted,#cbd5e1);overflow-wrap:anywhere}.bio-studio__layout{border-radius:16px;min-width:0;padding:clamp(.75rem,1.6cqi,1.2rem);display:block}.bio-studio__items{grid-template-columns:repeat(var(--studio-columns-desktop), minmax(0, 1fr));align-items:stretch;gap:var(--studio-gap);min-width:0;display:grid}.bio-studio__items--list{grid-template-columns:minmax(0,1fr)}.bio-studio__items--ios{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-studio__items--masonry{grid-auto-flow:row;align-items:start}.bio-studio__items--masonry .bio-studio__layout-item{align-self:start}.bio-studio__layout-item{min-width:0;display:flex}.bio-studio__layout-item>.bio-studio__link{width:100%}.bio-studio__items--featured-grid .bio-studio__layout-item[data-featured=true]{grid-column:span var(--studio-featured-desktop)}.bio-studio__items--bento .bio-studio__layout-item{grid-column:span var(--studio-bento-desktop)}.bio-studio__link{align-items:center;gap:var(--studio-block-gap,.8rem);border:1px solid var(--studio-border);border-radius:var(--studio-block-radius,var(--studio-radius,14px));background:var(--studio-surface);min-width:0;min-height:44px;color:var(--studio-text);padding:.9rem 1rem;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 24px #0f172a14}.bio-studio__link:hover{border-color:var(--studio-focus);transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1f}.bio-studio__link:focus-visible,.bio-studio__locale-button:focus-visible,.bio-studio__scroll-button:focus-visible,.bio-studio__accordion-item summary:focus-visible{outline:3px solid var(--studio-focus);outline-offset:3px}.bio-studio__link-label,.bio-studio__link-summary,.bio-studio__profile-name,.bio-studio__profile-headline,.bio-studio__profile-bio{overflow-wrap:anywhere}.bio-studio__link-copy{flex:auto;gap:.3rem;min-width:0;display:grid}.bio-studio__link[data-align=center] .bio-studio__link-copy,.bio-studio__block[data-align=center]{text-align:center}.bio-studio__block[data-align=center] p{margin-inline:auto}.bio-studio__layout[data-align=center] .bio-studio__items--list .bio-studio__link,.bio-studio__layout[data-align=center] .bio-studio__items--grid .bio-studio__link{justify-content:center}.bio-studio__link-label{text-wrap:pretty;font-weight:640;line-height:1.3}.bio-studio__link-summary{color:var(--studio-muted);font-size:.94rem;line-height:1.48}.bio-studio__destination-icon,.bio-studio__contact-icon{color:var(--studio-muted);flex:none}.bio-studio__items--compact .bio-studio__link--list{padding-block:.55rem}.bio-studio__items--grid .bio-studio__link--grid,.bio-studio__items--app-icons .bio-studio__link--app-icons{height:100%}.bio-studio__items--grid .bio-studio__link--grid{align-items:flex-start;min-height:6rem}.bio-studio__items--cards .bio-studio__layout-item,.bio-studio__items--gallery .bio-studio__layout-item{align-self:stretch}.bio-studio__link--cards,.bio-studio__link--featured-grid,.bio-studio__link--bento,.bio-studio__link--masonry,.bio-studio__link--gallery,.bio-studio__link--coverflow,.bio-studio__link--builder{align-content:start;justify-items:start;height:100%;min-height:100%;padding:.85rem;display:grid}.bio-studio__items--masonry .bio-studio__link--masonry{height:auto;min-height:0}.bio-studio__link--cards,.bio-studio__link--featured-grid,.bio-studio__link--bento,.bio-studio__link--masonry,.bio-studio__link--gallery,.bio-studio__link--coverflow,.bio-studio__link--builder{grid-template-columns:minmax(0,1fr) auto}.bio-studio__link--cards .bio-studio__cover-frame,.bio-studio__link--featured-grid .bio-studio__cover-frame,.bio-studio__link--bento .bio-studio__cover-frame,.bio-studio__link--masonry .bio-studio__cover-frame,.bio-studio__link--gallery .bio-studio__cover-frame,.bio-studio__link--coverflow .bio-studio__cover-frame,.bio-studio__link--builder .bio-studio__cover-frame{grid-column:1/-1;width:100%;margin-bottom:.2rem}.bio-studio__cover-frame{width:min(100%,7rem);aspect-ratio:var(--studio-image-ratio,16 / 9);border-radius:max(8px, calc(var(--studio-block-radius,14px) * .65));background:var(--studio-background);display:block;overflow:hidden}.bio-studio__cover-image{object-fit:cover;width:100%;height:100%;display:block}.bio-studio__logo-frame{border-radius:max(8px, calc(var(--studio-block-radius,14px) * .55));background:var(--studio-background);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.bio-studio__logo{object-fit:contain;max-width:100%;max-height:100%;display:block}.bio-studio__logo--app{width:100%;height:100%;padding:.65rem}.bio-studio__app-icon-frame{aspect-ratio:1;border:1px solid var(--studio-border);border-radius:max(12px, calc(var(--studio-block-radius,14px) * .8));background:var(--studio-background);width:min(100%,6rem);color:var(--studio-muted);place-items:center;display:grid;overflow:hidden}.bio-studio__app-icon-frame .bio-studio__logo--app{width:100%;height:100%}.bio-studio__link--ios{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;min-height:100%;padding:.8rem}.bio-studio__ios-mark-frame{aspect-ratio:1;border:1px solid var(--studio-border);border-radius:max(12px, calc(var(--studio-block-radius,14px) * .8));color:#f8fafc;background:#111827;flex:none;place-items:center;width:min(100%,clamp(88px,30cqi,144px));display:grid;overflow:hidden}.bio-studio__logo--ios{object-fit:contain;width:100%;height:100%;padding:.55rem}.bio-studio__ios-mark-fallback{color:#f8fafc;place-items:center;width:100%;height:100%;display:grid}.bio-studio__link--ios .bio-studio__link-copy{flex:0 auto;width:100%}.bio-studio__link--ios .bio-studio__link-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;font-size:.78rem;line-height:1.3}.bio-studio__link--ios:active{transform:scale(.985)}.bio-studio__link--app-icons{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center}.bio-studio__link--app-icons .bio-studio__link-copy{flex:0 auto;width:100%}.bio-studio__link--app-icons .bio-studio__link-label{width:100%}.bio-studio__gallery-fallback{width:100%;min-height:6rem;aspect-ratio:var(--studio-image-ratio,16 / 9);border-radius:max(8px, calc(var(--studio-block-radius,14px) * .65));background:var(--studio-background);color:var(--studio-muted);text-align:center;text-wrap:balance;overflow-wrap:anywhere;grid-column:1/-1;place-items:center;padding:1rem;font-size:clamp(1.2rem,4cqi,2.4rem);font-weight:700;display:grid;overflow:hidden}.bio-studio__logo--gallery{width:65%;max-height:5rem}.bio-studio__items--carousel,.bio-studio__items--coverflow{gap:var(--studio-gap);display:flex}.bio-studio__scroll-controls{justify-content:flex-end;align-items:center;gap:.5rem;margin-block-end:.65rem;display:flex}.bio-studio__scroll-button{border:1px solid var(--studio-border);background:var(--studio-surface)}.bio-studio__scroll-button:disabled{color:var(--studio-muted);cursor:not-allowed}.bio-studio__scroll-count{min-width:3.4rem;color:var(--studio-muted);font-variant-numeric:tabular-nums;text-align:center}.bio-studio__scroll-track{gap:var(--studio-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--studio-border) transparent;scrollbar-width:thin;padding:.25rem .2rem .85rem;scroll-padding-inline:7.5%;display:flex;overflow-x:auto}.bio-studio__scroll-item{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 85%;min-width:0;display:flex}.bio-studio__scroll-item>.bio-studio__link{width:100%}.bio-studio__scroll-item--coverflow{transform-origin:50%;transition:transform .22s;transform:scale(.94)}.bio-studio__scroll-item--coverflow[data-neighbor=true][data-side=before]{transform:perspective(900px)rotateY(12deg)scale(.94)}.bio-studio__scroll-item--coverflow[data-neighbor=true][data-side=after]{transform:perspective(900px)rotateY(-12deg)scale(.94)}.bio-studio__scroll-item--coverflow[data-active=true]{transform:perspective(900px)rotateY(0)scale(1)}.bio-studio__layout--coverflow .bio-studio__scroll-track{perspective:900px}.bio-studio__items--editorial .bio-studio__layout-item:nth-child(2n)>.bio-studio__link{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"copy media""copy mark"}.bio-studio__link--editorial{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-template-areas:"media copy""mark copy";align-items:stretch;min-height:13rem;display:grid}.bio-studio__link--editorial .bio-studio__cover-frame{aspect-ratio:auto;grid-area:media;width:100%;height:100%;margin:0}.bio-studio__link--editorial .bio-studio__logo-frame{grid-area:mark}.bio-studio__link--editorial .bio-studio__link-copy{grid-area:copy;align-self:center;padding:.4rem .65rem}.bio-studio__link--editorial .bio-studio__destination-icon{grid-area:copy;place-self:start end}.bio-studio__items--gallery{grid-template-columns:repeat(var(--studio-columns-desktop), minmax(0, 1fr))}.bio-studio__link--gallery .bio-studio__cover-frame{aspect-ratio:var(--studio-image-ratio,16 / 9)}.bio-studio__layout--accordion{gap:var(--studio-gap);display:grid}.bio-studio__accordion-item{border:1px solid var(--studio-border);border-radius:var(--studio-radius,14px);background:var(--studio-surface);min-width:0;color:var(--studio-text);overflow:hidden}.bio-studio__accordion-item summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;min-height:48px;padding:.75rem 1rem;font-weight:640;display:flex}.bio-studio__accordion-item>.bio-studio__link{margin:0 .75rem .75rem}.bio-studio__block--text,.bio-studio__block--media{border:1px solid var(--studio-border);border-radius:var(--studio-block-radius,14px);background:var(--studio-surface);min-width:0;color:var(--studio-text);margin:0;padding:clamp(1rem,2.3cqi,1.5rem)}.bio-studio__block--text p{max-width:70ch;color:var(--studio-muted);overflow-wrap:anywhere;margin:0}.bio-studio__content-image,.bio-studio__content-video{border-radius:max(8px, calc(var(--studio-block-radius,14px) * .6));object-fit:cover;width:100%;max-height:42rem;display:block}.bio-studio__content-video{background:#000}.bio-studio__media-caption{color:var(--studio-muted);overflow-wrap:anywhere;margin-block-start:.7rem;display:block}.bio-studio__media-alt{color:var(--studio-muted);overflow-wrap:anywhere;margin-block-start:.7rem;font-size:.94rem;display:block}.bio-studio__contact-group{border:1px solid var(--studio-border);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:stretch;gap:.65rem;min-width:0;padding:.65rem;display:grid}.bio-studio__contact-group--list{grid-template-columns:minmax(0,1fr)}.bio-studio__contact-group .bio-studio__link{height:100%;min-height:44px}.bio-studio__contact-group .bio-studio__link[data-density=compact]{padding-block:.5rem}.bio-studio__builder-grid{align-items:start;gap:var(--studio-gap,1rem);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.bio-studio__builder-item{grid-column:span var(--studio-builder-span-desktop,12);min-width:0}.bio-studio__builder-item>.bio-studio__block,.bio-studio__builder-item>.bio-studio__link{width:100%}.bio-studio__builder-contact-run{align-items:stretch;gap:var(--studio-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.bio-studio__builder-contact-run[data-contact-group=row]{grid-auto-flow:row}.bio-studio__builder-contact-run[data-contact-group=list]>.bio-studio__builder-item{grid-column-start:1}.bio-studio__builder-contact-run .bio-studio__link[data-density=compact]{padding-block:.5rem}.bio-studio__builder-item[data-contact=true]>.bio-studio__link{background:var(--studio-surface)}.bio-studio [hidden]{display:none!important}@container bio-studio (640px<=width<1024px){.bio-studio__items{grid-template-columns:repeat(var(--studio-columns-tablet), minmax(0, 1fr))}.bio-studio__items--list{grid-template-columns:minmax(0,1fr)}.bio-studio__items--ios{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-studio__items--featured-grid .bio-studio__layout-item[data-featured=true]{grid-column:span var(--studio-featured-tablet)}.bio-studio__items--bento .bio-studio__layout-item{grid-column:span var(--studio-bento-tablet)}.bio-studio__scroll-item{flex-basis:44%}.bio-studio__builder-grid,.bio-studio__builder-contact-run{grid-template-columns:repeat(6,minmax(0,1fr))}.bio-studio__builder-item{grid-column:span var(--studio-builder-span-tablet,6)}}@container bio-studio (width<640px){.bio-studio__shell{gap:1.15rem;padding:1rem}.bio-studio__profile{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;padding:1rem}.bio-studio__profile--signature-split .bio-studio__portrait-frame{aspect-ratio:16/10;border-radius:12px;width:100%;max-height:44svh}.bio-studio__profile--centered{text-align:center;justify-items:center}.bio-studio__profile--centered .bio-studio__portrait-frame{aspect-ratio:1;width:6.5rem}.bio-studio__profile-name{font-size:clamp(2rem,11cqi,3rem)}.bio-studio__cover-identity{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.9rem;padding:1rem}.bio-studio__cover-identity .bio-studio__portrait-frame{width:5.5rem}.bio-studio__profile--immersive-portrait{min-height:32rem;padding:.8rem}.bio-studio__immersive-backdrop:after{background:linear-gradient(#050c1829,#050c1885)}.bio-studio__immersive-content{align-self:end;width:100%;padding:1rem}.bio-studio__items{grid-template-columns:repeat(var(--studio-columns-mobile), minmax(0, 1fr))}.bio-studio__items--list{grid-template-columns:minmax(0,1fr)}.bio-studio__items--ios{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-studio__items--featured-grid .bio-studio__layout-item[data-featured=true]{grid-column:span var(--studio-featured-mobile)}.bio-studio__items--bento .bio-studio__layout-item{grid-column:span var(--studio-bento-mobile)}.bio-studio__scroll-item{flex-basis:85%}.bio-studio__link--editorial,.bio-studio__items--editorial .bio-studio__layout-item:nth-child(2n)>.bio-studio__link{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""mark""copy";min-height:0}.bio-studio__link--editorial .bio-studio__cover-frame{aspect-ratio:var(--studio-image-ratio,16 / 9)}.bio-studio__items--gallery{grid-template-columns:repeat(var(--studio-columns-mobile), minmax(0, 1fr))}.bio-studio__builder-grid,.bio-studio__builder-contact-run{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-studio__builder-item{grid-column:span var(--studio-builder-span-mobile,2)}}@container bio-studio (width>=1024px){.bio-studio__scroll-item{flex-basis:30%}.bio-studio__shell[data-profile-composition=immersive-portrait]>.bio-studio__content{z-index:1;position:relative}}.bio-studio__shell[data-profile-composition=signature-split]{--studio-signature-shell-columns:minmax(0, 1fr);--studio-signature-shell-width:min(100%, 42rem);--studio-signature-profile-display:grid;--studio-signature-portrait-row:auto;--studio-signature-portrait-align-self:stretch;--studio-signature-portrait-ratio:16 / 10;--studio-signature-portrait-max-height:44svh;--studio-signature-portrait-radius:12px;--studio-signature-identity-column:1;--studio-signature-identity-row:auto;--studio-signature-content-column:1;--studio-signature-content-row:auto;width:var(--studio-signature-shell-width);grid-template-columns:var(--studio-signature-shell-columns);border:1px solid var(--studio-border);border-radius:var(--studio-appearance-radius,18px);margin-inline:auto;box-shadow:0 18px 42px #0f172a1f}.bio-studio__shell[data-profile-composition=signature-split]>.bio-studio__profile--signature-split{display:var(--studio-signature-profile-display);grid-area:auto/1;grid-template-columns:minmax(0,1fr)}.bio-studio__shell[data-profile-composition=signature-split] .bio-studio__profile--signature-split>.bio-studio__portrait-frame{width:100%;max-height:var(--studio-signature-portrait-max-height);aspect-ratio:var(--studio-signature-portrait-ratio);border-radius:var(--studio-signature-portrait-radius);grid-column:1;grid-row:var(--studio-signature-portrait-row);align-self:var(--studio-signature-portrait-align-self)}.bio-studio__shell[data-profile-composition=signature-split] .bio-studio__profile--signature-split>.bio-studio__identity{grid-column:var(--studio-signature-identity-column);grid-row:var(--studio-signature-identity-row)}.bio-studio__shell[data-profile-composition=signature-split]>.bio-studio__content{grid-column:var(--studio-signature-content-column);grid-row:var(--studio-signature-content-row)}@container bio-studio (width>=960px){@media (orientation:landscape),(width>=1200px){.bio-studio:not([data-preview=true]) .bio-studio__shell[data-profile-composition=signature-split][data-profile-has-portrait=true]{--studio-signature-shell-columns:minmax(0, .78fr) minmax(0, 1.22fr);--studio-signature-shell-width:min(100%, 76rem);--studio-signature-profile-display:contents;--studio-signature-portrait-row:1 / span 2;--studio-signature-portrait-align-self:start;--studio-signature-portrait-ratio:3 / 4;--studio-signature-portrait-max-height:none;--studio-signature-portrait-radius:14px;--studio-signature-identity-column:2;--studio-signature-identity-row:1;--studio-signature-content-column:2;--studio-signature-content-row:2}}}@container bio-studio (width>=1024px){.bio-studio[data-preview=true] .bio-studio__shell[data-profile-composition=signature-split][data-profile-has-portrait=true]{--studio-signature-shell-columns:minmax(0, .78fr) minmax(0, 1.22fr);--studio-signature-shell-width:min(100%, 76rem);--studio-signature-profile-display:contents;--studio-signature-portrait-row:1 / span 2;--studio-signature-portrait-align-self:start;--studio-signature-portrait-ratio:3 / 4;--studio-signature-portrait-max-height:none;--studio-signature-portrait-radius:14px;--studio-signature-identity-column:2;--studio-signature-identity-row:1;--studio-signature-content-column:2;--studio-signature-content-row:2}}.bio-studio__shell[data-profile-composition=immersive-portrait]>.bio-studio__content{z-index:1;position:relative}.bio-studio[data-transition=fade] .bio-studio__profile{animation:.42s ease-out both bio-studio-intro-fade}.bio-studio[data-transition=rise] .bio-studio__profile{animation:.48s cubic-bezier(.16,1,.3,1) both bio-studio-intro-rise}@keyframes bio-studio-intro-fade{0%{opacity:.72}to{opacity:1}}@keyframes bio-studio-intro-rise{0%{opacity:.76;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bio-studio *,.bio-studio :before,.bio-studio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bio-studio__scroll-item--coverflow,.bio-studio__scroll-item--coverflow[data-neighbor=true][data-side=before],.bio-studio__scroll-item--coverflow[data-neighbor=true][data-side=after],.bio-studio__scroll-item--coverflow[data-active=true]{transform:none}}@media (prefers-reduced-transparency:reduce){.bio-studio:before,.bio-studio__immersive-backdrop:after{filter:none;opacity:0}.bio-studio__immersive-content,.bio-studio__link,.bio-studio__profile,.bio-studio__zone{-webkit-backdrop-filter:none;backdrop-filter:none}.bio-studio__background-wash{display:none}.bio-studio__background-video,.bio-studio__background-image{filter:none;opacity:1}.bio-studio__background-image[data-over-video=true]{opacity:1}.bio-studio__immersive-backdrop:after{display:none}}@container bio-studio (width<640px){.bio-studio__shell[data-profile-composition=signature-split]{grid-template-columns:minmax(0,1fr)}.bio-studio__shell[data-profile-composition=signature-split]>.bio-studio__profile--signature-split{grid-area:auto/1;grid-template-columns:minmax(0,1fr);display:grid}.bio-studio__shell[data-profile-composition=signature-split] .bio-studio__profile--signature-split>.bio-studio__portrait-frame,.bio-studio__shell[data-profile-composition=signature-split] .bio-studio__profile--signature-split>.bio-studio__identity,.bio-studio__shell[data-profile-composition=signature-split]>.bio-studio__content{grid-area:auto/1}}.bio-studio[data-profile-finish=high-contrast]:before,.bio-studio[data-profile-finish=high-contrast] .bio-studio__immersive-backdrop:after,.bio-studio[data-profile-finish=high-contrast][data-effect=aurora]:before,.bio-studio[data-profile-finish=high-contrast] .bio-studio__background-video,.bio-studio[data-profile-finish=high-contrast] .bio-studio__background-image{filter:none}.bio-editorial-renderer,.bio-editorial-renderer *,.bio-editorial-fixture,.bio-editorial-fixture *{box-sizing:border-box}.bio-editorial-renderer{--editorial-page:#f3f0e9;--editorial-surface:#fffdf8;--editorial-surface-muted:#e9e5dc;--editorial-ink:#24231f;--editorial-muted:#68645c;--editorial-line:#24231f24;--editorial-link:#9c7a3d;--editorial-button-ink:#24231f;--editorial-soft-shadow:none;--editorial-ease:cubic-bezier(.23, 1, .32, 1);--editorial-card-radius:clamp(12px, var(--editorial-radius,18px), 22px);width:100%;min-width:0;color:var(--editorial-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;overflow-wrap:anywhere;background:0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;position:relative;overflow-x:clip;container:editorial-page/inline-size}@media (prefers-color-scheme:dark){.bio-editorial-renderer{--lightningcss-light: ;--lightningcss-dark:initial}}.bio-editorial-canvas{isolation:isolate;min-width:0;min-height:var(--bio-style-min-height,100%);background:var(--bio-style-background-color,var(--editorial-page));color:var(--bio-style-text-color,var(--editorial-ink));font-family:var(--bio-style-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--bio-style-font-size,16px);font-weight:var(--bio-style-font-weight,400);line-height:var(--bio-style-line-height,1.55);letter-spacing:var(--bio-style-letter-spacing,normal);text-align:var(--bio-style-text-align,start);opacity:var(--bio-style-opacity,1);position:relative;overflow-x:clip}.bio-editorial-renderer[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bio-editorial-renderer[data-theme=dark]{--editorial-page:var(--editorial-page-background,#111);--editorial-surface:#1c1b19;--editorial-surface-muted:#282622;--editorial-ink:#f4f1e9;--editorial-muted:#a8a39a;--editorial-line:#f4f0e729;--editorial-link:#7da2ff;--editorial-button-ink:#f4f1e9;--editorial-soft-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bio-editorial-renderer[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.bio-editorial-renderer[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.bio-editorial-renderer[data-theme=light],.bio-editorial-renderer[data-theme=system]{--editorial-page:var(--editorial-page-background-light,#f3f0e9)}@media (prefers-color-scheme:dark){.bio-editorial-renderer[data-theme=system]{--editorial-page:color-mix(in srgb, var(--editorial-page-background,#f2f4f7) 5%, #111419);--editorial-surface:#1c1b19;--editorial-surface-muted:#282622;--editorial-ink:#f4f1e9;--editorial-muted:#a8a39a;--editorial-line:#f4f0e729;--editorial-link:#8eacff;--editorial-button-ink:#f4f1e9;--editorial-soft-shadow:none}}.bio-editorial-shell{z-index:1;width:min(100%, var(--bio-style-max-width,592px));min-width:0;padding:0 var(--bio-style-padding,16px) 48px;margin-inline:auto;position:relative}.bio-editorial-skip-link{z-index:2;border:1px solid var(--editorial-line);background:var(--editorial-surface);color:var(--editorial-ink);border-radius:999px;padding:10px 14px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.bio-editorial-skip-link:focus{transform:translateY(0)}.bio-editorial-site-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"socials language home";align-items:center;gap:10px;min-height:42px;margin:20px 0 34px;display:grid}.bio-editorial-brand{min-width:0;color:var(--editorial-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bio-editorial-brand-mark{border:1px solid var(--editorial-line);object-fit:cover;border-radius:11px;flex:0 0 34px;width:34px;height:34px;display:block}.bio-editorial-home{border:1px solid var(--editorial-line);width:44px;height:44px;color:var(--editorial-ink);transition:background-color .16s ease, transform .14s var(--editorial-ease);border-radius:11px;grid-area:home;justify-self:end;place-items:center;text-decoration:none;display:inline-grid}@media (hover:hover) and (pointer:fine){.bio-editorial-home:hover:not(:focus-visible){background:var(--editorial-surface-muted);transform:translateY(-1px)}}.bio-editorial-primary-nav,.bio-editorial-header-socials{min-width:0}.bio-editorial-header-socials{grid-area:socials;justify-self:start}.bio-editorial-primary-nav ul,.bio-editorial-header-socials ul{white-space:nowrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.bio-editorial-header-socials ul{flex-wrap:wrap}.bio-editorial-primary-nav a,.bio-editorial-header-socials a{color:var(--editorial-muted);text-underline-offset:4px;font-size:13px;text-decoration:none}@media (hover:hover) and (pointer:fine){.bio-editorial-header-socials a:hover:not(:focus-visible){background:var(--editorial-surface-muted);color:var(--editorial-link);text-decoration:none;transform:translateY(-1px)}}.bio-editorial-header-socials a{width:44px;height:44px;color:var(--editorial-muted);border-radius:10px;place-items:center;transition:color .16s,background-color .16s,transform .16s;display:grid}.bio-editorial-primary-nav a:hover,.bio-editorial-header-socials a:hover{color:var(--editorial-link);text-decoration:underline}.bio-editorial-locale{border:1px solid #0000;border-radius:10px;grid-area:language;justify-self:center;align-items:center;gap:1px;padding:2px;display:inline-flex}.bio-editorial-locale button{min-width:36px;min-height:44px;color:var(--editorial-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:700}.bio-editorial-locale button[aria-pressed=true]{background:var(--editorial-surface-muted);color:var(--editorial-ink)}.bio-editorial-renderer a,.bio-editorial-renderer button,.bio-editorial-renderer input{font-family:inherit}.bio-editorial-renderer a:focus-visible,.bio-editorial-renderer button:focus-visible,.bio-editorial-renderer input:focus-visible{outline:3px solid var(--editorial-accent,#4c82ff);outline-offset:3px;transition:none}.bio-editorial-renderer button,.bio-editorial-home{transition:transform .14s var(--editorial-ease)}.bio-editorial-renderer button:active:not(:disabled):not(:focus-visible),.bio-editorial-home:active:not(:focus-visible){transform:scale(.97)}.bio-editorial-renderer main{gap:clamp(28px,4.2vw,38px);min-width:0;display:grid}.bio-editorial-section{--columns-desktop:3;--columns-tablet:2;--columns-mobile:1;min-width:0;container:editorial-section/inline-size}.bio-editorial-section-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:13px;display:flex}.bio-editorial-section-heading h2{letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(20px,3.4vw,24px);font-weight:650;line-height:1.15}.bio-editorial-section-heading p{max-width:56ch;color:var(--editorial-muted);margin:8px 0 0;font-size:15px}.bio-editorial-section-heading>a{color:var(--editorial-link);text-underline-offset:4px;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.bio-editorial-view-all svg{transition:transform .16s}@media (hover:hover) and (pointer:fine){.bio-editorial-view-all:hover:not(:focus-visible) svg{transform:translate(2px)}}.bio-editorial-block-grid{grid-template-columns:repeat(var(--columns-desktop), minmax(0, 1fr));align-items:stretch;gap:clamp(10px,1.8vw,14px);min-width:0;display:grid}.bio-editorial-section[data-layout=list] .bio-editorial-block-grid{grid-template-columns:minmax(0,1fr)}.bio-editorial-section[data-layout=carousel] .bio-editorial-block-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(min(76%,310px),1fr);grid-auto-flow:column;padding:2px 2px 12px;scroll-padding-inline:4px;overflow-x:auto}.bio-editorial-section[data-layout=carousel] .bio-editorial-block{scroll-snap-align:start}.bio-editorial-block{border-radius:var(--editorial-card-radius);background:var(--editorial-card-background,var(--editorial-surface));min-width:0;color:var(--editorial-card-ink,#24231f);box-shadow:var(--editorial-soft-shadow);transition:transform .14s var(--editorial-ease);border:1px solid #ffffff1f;overflow:hidden}.bio-editorial-block[data-tone=neutral]{--editorial-card-background:#f4f0e6;--editorial-card-muted:#615e57}.bio-editorial-block[data-tone=silver]{--editorial-card-background:#e8e5de;--editorial-card-muted:#625f58}.bio-editorial-block[data-tone=blue]{--editorial-card-background:#dbe6ef;--editorial-card-muted:#515c66}.bio-editorial-block[data-tone=gold]{--editorial-card-background:linear-gradient(145deg, #36342e, #20201e);--editorial-card-ink:#f4f0e6;--editorial-card-muted:#c2baaa}.bio-editorial-block[data-tone=coral]{--editorial-card-background:linear-gradient(145deg, #383235, #242123);--editorial-card-ink:#f7efec;--editorial-card-muted:#c5b8b4}.bio-editorial-block[data-tone=green]{--editorial-card-background:linear-gradient(145deg, #2b3530, #202722);--editorial-card-ink:#f0f5ee;--editorial-card-muted:#b9c5b8}.bio-editorial-block--header,.bio-editorial-block--video,.bio-editorial-block--booking,.bio-editorial-block--newsletter,.bio-editorial-block--footer{grid-column:1/-1}.bio-editorial-block--header{color:var(--editorial-ink);box-shadow:none;background:0 0;border:0;overflow:visible}.bio-editorial-block--image{box-shadow:none;background:0 0;border:0;margin:0;overflow:visible}.bio-editorial-block--booking{box-shadow:none;background:0 0;border:0;overflow:visible}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0,1fr) clamp(112px,28vw,165px);align-items:center;gap:clamp(14px,3vw,22px);min-width:0;display:grid}.bio-editorial-portrait-frame{aspect-ratio:1;border:1px solid var(--editorial-line);background:var(--editorial-surface-muted);border-radius:26px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #0000001f}.bio-editorial-profile-portrait{aspect-ratio:1;background:var(--editorial-surface-muted);object-fit:cover;object-position:center 30%;width:100%;max-height:none;display:block}.bio-editorial-profile-portrait[src$="/bio/andres-portrait.png"]{transform-origin:48% 23%;transform:scale(2.6)}.bio-editorial-profile-copy,.bio-editorial-fallback-profile>div:not(.bio-editorial-portrait-frame){min-width:0;padding-block:4px}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(30px,6.8vw,40px);font-weight:680;line-height:1.04}.bio-editorial-profile-copy p,.bio-editorial-fallback-profile p{max-width:58ch;color:var(--editorial-muted);margin:9px 0 0;font-size:14px;line-height:1.5}.bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-fallback-profile h1+p{color:var(--editorial-ink);letter-spacing:-.015em;margin-top:8px;font-size:15px;font-weight:560}.bio-editorial-block--text{align-items:center;min-height:100%;padding:clamp(16px,2.5vw,22px);display:flex}.bio-editorial-text{color:inherit;letter-spacing:-.035em;margin:0;font-size:clamp(17px,2vw,21px);font-weight:560;line-height:1.25}.bio-editorial-link,.bio-editorial-resource{height:100%;min-height:68px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.bio-editorial-link{min-height:130px;padding:18px 44px 18px 18px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link[data-has-cover=false] .bio-editorial-link{flex-direction:column;align-items:flex-start;min-height:190px;padding:18px}.bio-editorial-section[data-layout=list] .bio-editorial-block--link[data-has-cover=false] .bio-editorial-link{min-height:145px}.bio-editorial-section[data-layout=list] .bio-editorial-block-grid:has(>.bio-editorial-block--link:only-child) .bio-editorial-link{min-height:104px}.bio-editorial-block--link[data-has-cover=false] .bio-editorial-link{flex-direction:row;padding:16px 42px 16px 16px}.bio-editorial-link-cover,.bio-editorial-card-cover{aspect-ratio:16/9;background:var(--editorial-surface-muted);object-fit:cover;width:100%;display:block}.bio-editorial-block--link[data-has-cover=true] .bio-editorial-link{flex-direction:column;align-items:stretch;padding:0 0 16px}.bio-editorial-block--link:hover,.bio-editorial-feature-card:hover,.bio-editorial-resource:hover,.bio-editorial-social:hover{color:inherit}@media (hover:hover) and (pointer:fine){:is(.bio-editorial-block:has(>.bio-editorial-link:hover:not(:focus-visible)),.bio-editorial-block:has(>.bio-editorial-feature-card:hover),.bio-editorial-block:has(>.bio-editorial-resource:hover),.bio-editorial-block:has(>.bio-editorial-social:hover)){transform:translateY(-2px)}}.bio-editorial-block:has(>a:active:not(:focus-visible)){transform:scale(.98)}.bio-editorial-block:has(:focus-visible){transition:none;transform:none}.bio-editorial-card-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:5px;min-width:0;padding:14px 17px 0;display:flex}.bio-editorial-block--link[data-has-cover=false] .bio-editorial-card-copy{flex-direction:row;align-items:center;gap:12px;padding:0}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link[data-has-cover=false] .bio-editorial-card-copy{flex-direction:column;align-items:flex-start;gap:22px;width:100%}.bio-editorial-link-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.bio-editorial-block--link[data-has-cover=true] .bio-editorial-card-copy{padding-inline:18px}.bio-editorial-card-title,.bio-editorial-card-copy h3{color:inherit;letter-spacing:-.03em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:17px;font-weight:650;line-height:1.25}.bio-editorial-card-description,.bio-editorial-card-copy p{color:var(--editorial-card-muted,var(--editorial-muted));margin:0;font-size:13px;line-height:1.5}.bio-editorial-external-affordance{color:currentColor;opacity:.72;flex:none}.bio-editorial-link>.bio-editorial-external-affordance,.bio-editorial-feature-card>.bio-editorial-external-affordance{position:absolute;top:16px;right:15px}.bio-editorial-card-logo{object-fit:contain;background:#1d1c19;border:1px solid #ffffff29;border-radius:15px;flex:0 0 52px;width:52px;height:52px;padding:6px;display:block;box-shadow:inset 0 1px #ffffff17,0 4px 10px #0000001f}.bio-editorial-section[data-layout=cards] .bio-editorial-card-logo{border-radius:18px;flex-basis:64px;width:64px;height:64px;padding:8px}.bio-editorial-content-image{aspect-ratio:16/10;border-radius:var(--editorial-card-radius);background:var(--editorial-surface-muted);object-fit:cover;width:100%;display:block}.bio-editorial-block--image figcaption{color:var(--editorial-muted);padding:9px 2px 0;font-size:12px}.bio-editorial-block--video[data-tone]{--editorial-card-muted:var(--editorial-muted);color:var(--editorial-ink);background:0 0;overflow:hidden}.bio-editorial-video-frame{aspect-ratio:16/9;background:#10141d;position:relative;overflow:hidden}.bio-editorial-video-frame iframe,.bio-editorial-video-frame video,.bio-editorial-video-unavailable{border:0;width:100%;height:100%;display:block}.bio-editorial-video-frame iframe,.bio-editorial-video-frame video{object-fit:cover}.bio-editorial-video-unavailable{color:#f0f3f7;place-items:center;display:grid;position:relative}.bio-editorial-video-unavailable:after{content:"";background:#090f1894;position:absolute;inset:0}.bio-editorial-video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-editorial-video-unavailable p{z-index:1;text-align:center;margin:16px;position:relative}.bio-editorial-video-copy{padding:18px 22px 22px}.bio-editorial-video-copy h3,.bio-editorial-booking-copy h3,.bio-editorial-newsletter-copy h3{letter-spacing:-.035em;margin:0;font-size:17px;font-weight:650}.bio-editorial-video-copy p,.bio-editorial-booking-copy p,.bio-editorial-newsletter-copy p{color:var(--editorial-card-muted,var(--editorial-muted));margin:6px 0 0;font-size:13px}.bio-editorial-video-copy h3{color:inherit}.bio-editorial-video-copy p{color:var(--editorial-card-muted,var(--editorial-muted))}.bio-editorial-booking-copy h3{letter-spacing:-.045em;font-size:clamp(24px,5.4vw,32px);line-height:1.08}.bio-editorial-booking-copy p{color:var(--editorial-muted)}.bio-editorial-price,.bio-editorial-date{color:var(--editorial-card-muted,var(--editorial-muted));font-size:13px;font-weight:600}.bio-editorial-feature-card{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.bio-editorial-feature-card .bio-editorial-card-copy{align-items:flex-start;padding:14px 18px 17px}.bio-editorial-resource{min-height:72px;padding:14px 16px}.bio-editorial-resource .bio-editorial-card-copy{padding:0}.bio-editorial-resource .bio-editorial-card-title{font-size:15px}.bio-editorial-social{min-height:80px;color:inherit;align-items:center;gap:9px;padding:13px 38px 13px 14px;font-size:16px;font-weight:650;text-decoration:none;display:flex;position:relative}.bio-editorial-block--social[data-tone]{--editorial-card-background:#1d1c19;--editorial-card-muted:#b7b0a3;color:#f4f1e9;background:#1d1c19;border-color:#ffffff14}.bio-editorial-social-icon{color:#24231f;background:#e6be73;border:1px solid #e6be7352;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.bio-editorial-social-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:4px 9px;min-width:0;display:flex}.bio-editorial-social-handle{color:var(--editorial-card-muted,var(--editorial-muted));margin-left:0;font-size:14px;font-weight:450}.bio-editorial-social>.bio-editorial-external-affordance{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bio-editorial-block--booking,.bio-editorial-block--newsletter{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:16px;padding:18px;display:grid}.bio-editorial-block--booking{color:var(--editorial-ink);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:0}.bio-editorial-block--newsletter[data-tone]{--editorial-card-muted:var(--editorial-muted);color:var(--editorial-ink);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0}.bio-editorial-booking-action,.bio-editorial-newsletter-unavailable{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.bio-editorial-booking-action{align-items:flex-end;gap:7px}.bio-editorial-booking-action button,.bio-editorial-newsletter-form button,.bio-editorial-newsletter-unavailable button{border:1px solid var(--editorial-line);background:var(--editorial-surface);max-width:100%;min-height:44px;color:var(--editorial-button-ink);cursor:pointer;text-align:center;white-space:nowrap;transition:transform .14s var(--editorial-ease);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bio-editorial-booking-action button{border-color:var(--editorial-line);color:var(--editorial-ink);background:0 0;font-size:13px;font-weight:600}.bio-editorial-booking-action button:hover:not(:disabled){background:var(--editorial-surface-muted)}.bio-editorial-newsletter-form button,.bio-editorial-newsletter-unavailable button{border-color:var(--editorial-accent,#e6be73);background:var(--editorial-accent,#e6be73);color:#24231f}.bio-editorial-newsletter-form button:disabled,.bio-editorial-newsletter-unavailable button:disabled{color:#514d46;background:#dedad1;border-color:#c9c5bc}.bio-editorial-booking-action button:disabled,.bio-editorial-newsletter-form button:disabled,.bio-editorial-newsletter-unavailable button:disabled{border-color:var(--editorial-line);background:var(--editorial-surface-muted);color:var(--editorial-muted);cursor:not-allowed}.bio-editorial-booking-action p,.bio-editorial-newsletter-unavailable p,.bio-editorial-newsletter-form [role=status],.bio-editorial-newsletter-form [role=alert]{color:var(--editorial-muted);margin:0;font-size:13px}.bio-editorial-newsletter-unavailable p,.bio-editorial-newsletter-form [role=status],.bio-editorial-newsletter-form [role=alert],.bio-editorial-consent{color:var(--editorial-card-muted,var(--editorial-muted))}.bio-editorial-newsletter-form{gap:10px;min-width:0;display:grid}.bio-editorial-newsletter-form>label:first-child{color:inherit;font-size:13px;font-weight:650}.bio-editorial-email-row{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.bio-editorial-email-row input[type=email]{border:1px solid var(--editorial-line);color:#24231f;background:#f4f0e6;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:0 13px;font-size:14px}.bio-editorial-email-row input[type=email]::placeholder{color:#69665f;opacity:1}.bio-editorial-consent{color:var(--editorial-muted);align-items:flex-start;gap:9px;font-size:13px;display:flex}.bio-editorial-email-row button{width:100%;min-height:48px}.bio-editorial-consent input{width:17px;height:17px;accent-color:var(--editorial-accent,#4c82ff);flex:0 0 17px;margin:2px 0 0}.bio-editorial-block--footer{border:0;border-top:1px solid var(--editorial-line);box-shadow:none;color:var(--editorial-muted);background:0 0;border-radius:0;gap:14px;margin-top:2px;padding:18px 0 2px;font-size:12px;display:grid}.bio-editorial-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:18px;display:grid}.bio-editorial-footer-profile{align-items:flex-start;gap:11px;min-width:0;display:flex}.bio-editorial-footer-mark{border:1px solid var(--editorial-line);object-fit:cover;border-radius:12px;flex:0 0 40px;width:40px;height:40px;display:block}.bio-editorial-footer-identity{justify-items:start;gap:3px;min-width:0;display:grid}.bio-editorial-footer-identity strong{color:var(--editorial-ink);font-size:13px;font-weight:650}.bio-editorial-footer-identity p{margin:0}.bio-editorial-footer-headline{color:var(--editorial-ink);font-size:12px;font-weight:550}.bio-editorial-footer-email{color:var(--editorial-muted);text-underline-offset:3px;text-decoration-thickness:1px}.bio-editorial-footer-navigation{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.bio-editorial-footer-navigation nav ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bio-editorial-footer-navigation a{color:var(--editorial-muted);text-underline-offset:3px;text-decoration:none}.bio-editorial-footer-navigation a:hover,.bio-editorial-footer-email:hover{color:var(--editorial-link);text-decoration:underline}.bio-editorial-back-to-top{color:var(--editorial-link);justify-self:end;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.bio-editorial-back-to-top svg{transform:rotate(-90deg)}.bio-editorial-footer-bottom{border-top:1px solid var(--editorial-line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.bio-editorial-block--footer p{margin:0}.bio-editorial-block--footer a{text-underline-offset:4px;flex:none}.bio-editorial-fallback-profile{padding-bottom:12px}@container editorial-page (width<=900px){.bio-editorial-site-header{margin-bottom:30px}.bio-editorial-header-socials{display:block}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0,1fr) clamp(108px,26vw,136px);gap:clamp(12px,3vw,18px)}.bio-editorial-block-grid{grid-template-columns:repeat(var(--columns-tablet), minmax(0, 1fr))}.bio-editorial-block--newsletter{grid-template-columns:minmax(0,1fr)}}@container editorial-page (width<=480px){.bio-editorial-shell{padding-inline:16px}.bio-editorial-site-header{margin-top:16px;margin-bottom:27px}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0,1fr) clamp(100px,35vw,140px);gap:clamp(12px,4vw,18px)}.bio-editorial-portrait-frame{aspect-ratio:1;grid-area:1/2}.bio-editorial-profile-copy,.bio-editorial-fallback-profile>div:not(.bio-editorial-portrait-frame){grid-area:1/1}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{font-size:clamp(28px,7.4vw,34px)}.bio-editorial-profile-copy,.bio-editorial-fallback-profile>div:not(.bio-editorial-portrait-frame){padding-block:4px}.bio-editorial-profile-copy p,.bio-editorial-fallback-profile p{margin-top:8px;font-size:14px}.bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-fallback-profile h1+p{font-size:17px}.bio-editorial-section-heading{align-items:center;gap:16px}.bio-editorial-section-heading h2{font-size:19px}.bio-editorial-section-heading p{font-size:13px}.bio-editorial-block-grid{grid-template-columns:repeat(var(--columns-mobile), minmax(0, 1fr))}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link[data-has-cover=false] .bio-editorial-link{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 15px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link[data-has-cover=false] .bio-editorial-card-copy{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.bio-editorial-email-row{flex-direction:column}.bio-editorial-email-row button{align-self:flex-start}.bio-editorial-block--footer{grid-template-columns:1fr;align-items:flex-start}.bio-editorial-footer-main{grid-template-columns:1fr}.bio-editorial-footer-navigation{justify-content:flex-start}.bio-editorial-back-to-top{justify-self:start}}@media (prefers-reduced-motion:reduce){.bio-editorial-block,.bio-editorial-renderer button,.bio-editorial-home,.bio-editorial-header-socials a,.bio-editorial-view-all svg{transform:none!important}.bio-editorial-renderer *,.bio-editorial-renderer :before,.bio-editorial-renderer :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:is(.bio-editorial-profile:not(:has(.bio-editorial-portrait-frame)),.bio-editorial-fallback-profile:not(:has(.bio-editorial-portrait-frame))){grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-transparency:reduce){.bio-editorial-block--booking{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.bio-editorial-fixture{color:#17212c;background:#e6eaf0;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bio-editorial-fixture-controls{color:#f0f3f7;background:#18212d;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:8px clamp(12px,3vw,24px);font-size:13px;display:flex}.bio-editorial-fixture-controls label{align-items:center;gap:9px;display:inline-flex}.bio-editorial-fixture-control-group{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.bio-editorial-fixture-controls select{color:#f0f3f7;min-height:40px;font:inherit;background:#222e3d;border:1px solid #728096;border-radius:10px;padding:6px 10px}.bio-editorial-fixture-canvas{padding-block:0}@media (width<=520px){.bio-editorial-fixture-controls{flex-direction:column;align-items:flex-start;padding-block:12px}}.bio-editorial-canvas{--bio-style-font-family:var(--editorial-global-font-family-base,initial);--bio-style-font-size:var(--editorial-global-font-size-base,initial);--bio-style-title-size:var(--editorial-global-title-size-base,initial);--bio-style-font-weight:var(--editorial-global-font-weight-base,initial);--bio-style-line-height:var(--editorial-global-line-height-base,initial);--bio-style-letter-spacing:var(--editorial-global-letter-spacing-base,initial);--bio-style-text-align:var(--editorial-global-text-align-base,initial);--bio-style-text-color:var(--editorial-global-text-color-base,initial);--bio-style-muted-color:var(--editorial-global-muted-color-base,initial);--bio-style-background-color:var(--editorial-global-background-color-base,initial);--bio-style-button-color:var(--editorial-global-button-color-base,initial);--bio-style-button-text-color:var(--editorial-global-button-text-color-base,initial);--bio-style-border-color:var(--editorial-global-border-color-base,initial);--bio-style-max-width:var(--editorial-global-max-width-base,initial);--bio-style-min-height:var(--editorial-global-min-height-base,initial);--bio-style-padding:var(--editorial-global-padding-base,initial);--bio-style-gap:var(--editorial-global-gap-base,initial);--bio-style-margin-top:var(--editorial-global-margin-top-base,initial);--bio-style-margin-bottom:var(--editorial-global-margin-bottom-base,initial);--bio-style-radius:var(--editorial-global-radius-base,initial);--bio-style-border-width:var(--editorial-global-border-width-base,initial);--bio-style-shadow:var(--editorial-global-shadow-base,var(--editorial-soft-shadow));--bio-style-opacity:var(--editorial-global-opacity-base,initial);--bio-style-blur:var(--editorial-global-blur-base,initial);--bio-style-image-ratio:var(--editorial-global-image-ratio-base,initial);--bio-style-image-fit:var(--editorial-global-image-fit-base,initial);--bio-style-focal-x:var(--editorial-global-focal-x-base,initial);--bio-style-focal-y:var(--editorial-global-focal-y-base,initial);--bio-style-image-scale:var(--editorial-global-image-scale-base,initial);--bio-style-logo-size:var(--editorial-global-logo-size-base,initial);--bio-style-portrait-size:var(--editorial-global-portrait-size-base,initial);--bio-style-button-height:var(--editorial-global-button-height-base,initial);--bio-style-button-radius:var(--editorial-global-button-radius-base,initial)}.bio-editorial-section{--bio-style-font-family:var(--editorial-section-font-family-base,inherit);--bio-style-font-size:var(--editorial-section-font-size-base,inherit);--bio-style-title-size:var(--editorial-section-title-size-base,inherit);--bio-style-font-weight:var(--editorial-section-font-weight-base,inherit);--bio-style-line-height:var(--editorial-section-line-height-base,inherit);--bio-style-letter-spacing:var(--editorial-section-letter-spacing-base,inherit);--bio-style-text-align:var(--editorial-section-text-align-base,inherit);--bio-style-text-color:var(--editorial-section-text-color-base,inherit);--bio-style-muted-color:var(--editorial-section-muted-color-base,inherit);--bio-style-background-color:var(--editorial-section-background-color-base,initial);--bio-style-button-color:var(--editorial-section-button-color-base,inherit);--bio-style-button-text-color:var(--editorial-section-button-text-color-base,inherit);--bio-style-border-color:var(--editorial-section-border-color-base,inherit);--bio-style-max-width:var(--editorial-section-max-width-base,initial);--bio-style-min-height:var(--editorial-section-min-height-base,initial);--bio-style-padding:var(--editorial-section-padding-base,initial);--bio-style-gap:var(--editorial-section-gap-base,initial);--bio-style-margin-top:var(--editorial-section-margin-top-base,initial);--bio-style-margin-bottom:var(--editorial-section-margin-bottom-base,initial);--bio-style-radius:var(--editorial-section-radius-base,inherit);--bio-style-border-width:var(--editorial-section-border-width-base,inherit);--bio-style-shadow:var(--editorial-section-shadow-base,inherit);--bio-style-opacity:var(--editorial-section-opacity-base,initial);--bio-style-blur:var(--editorial-section-blur-base,initial);--bio-style-image-ratio:var(--editorial-section-image-ratio-base,inherit);--bio-style-image-fit:var(--editorial-section-image-fit-base,inherit);--bio-style-focal-x:var(--editorial-section-focal-x-base,inherit);--bio-style-focal-y:var(--editorial-section-focal-y-base,inherit);--bio-style-image-scale:var(--editorial-section-image-scale-base,inherit);--bio-style-logo-size:var(--editorial-section-logo-size-base,inherit);--bio-style-portrait-size:var(--editorial-section-portrait-size-base,inherit);--bio-style-button-height:var(--editorial-section-button-height-base,inherit);--bio-style-button-radius:var(--editorial-section-button-radius-base,inherit)}.bio-editorial-block{--bio-style-font-family:var(--editorial-block-font-family-base,inherit);--bio-style-font-size:var(--editorial-block-font-size-base,inherit);--bio-style-title-size:var(--editorial-block-title-size-base,inherit);--bio-style-font-weight:var(--editorial-block-font-weight-base,inherit);--bio-style-line-height:var(--editorial-block-line-height-base,inherit);--bio-style-letter-spacing:var(--editorial-block-letter-spacing-base,inherit);--bio-style-text-align:var(--editorial-block-text-align-base,inherit);--bio-style-text-color:var(--editorial-block-text-color-base,inherit);--bio-style-muted-color:var(--editorial-block-muted-color-base,inherit);--bio-style-background-color:var(--editorial-block-background-color-base,initial);--bio-style-button-color:var(--editorial-block-button-color-base,inherit);--bio-style-button-text-color:var(--editorial-block-button-text-color-base,inherit);--bio-style-border-color:var(--editorial-block-border-color-base,inherit);--bio-style-max-width:var(--editorial-block-max-width-base,initial);--bio-style-min-height:var(--editorial-block-min-height-base,initial);--bio-style-padding:var(--editorial-block-padding-base,initial);--bio-style-gap:var(--editorial-block-gap-base,initial);--bio-style-margin-top:var(--editorial-block-margin-top-base,initial);--bio-style-margin-bottom:var(--editorial-block-margin-bottom-base,initial);--bio-style-radius:var(--editorial-block-radius-base,inherit);--bio-style-border-width:var(--editorial-block-border-width-base,inherit);--bio-style-shadow:var(--editorial-block-shadow-base,inherit);--bio-style-opacity:var(--editorial-block-opacity-base,initial);--bio-style-blur:var(--editorial-block-blur-base,initial);--bio-style-image-ratio:var(--editorial-block-image-ratio-base,inherit);--bio-style-image-fit:var(--editorial-block-image-fit-base,inherit);--bio-style-focal-x:var(--editorial-block-focal-x-base,inherit);--bio-style-focal-y:var(--editorial-block-focal-y-base,inherit);--bio-style-image-scale:var(--editorial-block-image-scale-base,inherit);--bio-style-logo-size:var(--editorial-block-logo-size-base,inherit);--bio-style-portrait-size:var(--editorial-block-portrait-size-base,inherit);--bio-style-button-height:var(--editorial-block-button-height-base,inherit);--bio-style-button-radius:var(--editorial-block-button-radius-base,inherit)}@container editorial-page (width<=900px){.bio-editorial-renderer[style*=--editorial-global-font-family-tablet]>.bio-editorial-canvas{--bio-style-font-family:var(--editorial-global-font-family-tablet,var(--editorial-global-font-family-base,initial))}.bio-editorial-renderer[style*=--editorial-global-font-size-tablet]>.bio-editorial-canvas{--bio-style-font-size:var(--editorial-global-font-size-tablet,var(--editorial-global-font-size-base,initial))}.bio-editorial-renderer[style*=--editorial-global-title-size-tablet]>.bio-editorial-canvas{--bio-style-title-size:var(--editorial-global-title-size-tablet,var(--editorial-global-title-size-base,initial))}.bio-editorial-renderer[style*=--editorial-global-font-weight-tablet]>.bio-editorial-canvas{--bio-style-font-weight:var(--editorial-global-font-weight-tablet,var(--editorial-global-font-weight-base,initial))}.bio-editorial-renderer[style*=--editorial-global-line-height-tablet]>.bio-editorial-canvas{--bio-style-line-height:var(--editorial-global-line-height-tablet,var(--editorial-global-line-height-base,initial))}.bio-editorial-renderer[style*=--editorial-global-letter-spacing-tablet]>.bio-editorial-canvas{--bio-style-letter-spacing:var(--editorial-global-letter-spacing-tablet,var(--editorial-global-letter-spacing-base,initial))}.bio-editorial-renderer[style*=--editorial-global-text-align-tablet]>.bio-editorial-canvas{--bio-style-text-align:var(--editorial-global-text-align-tablet,var(--editorial-global-text-align-base,initial))}.bio-editorial-renderer[style*=--editorial-global-text-color-tablet]>.bio-editorial-canvas{--bio-style-text-color:var(--editorial-global-text-color-tablet,var(--editorial-global-text-color-base,initial))}.bio-editorial-renderer[style*=--editorial-global-muted-color-tablet]>.bio-editorial-canvas{--bio-style-muted-color:var(--editorial-global-muted-color-tablet,var(--editorial-global-muted-color-base,initial))}.bio-editorial-renderer[style*=--editorial-global-background-color-tablet]>.bio-editorial-canvas{--bio-style-background-color:var(--editorial-global-background-color-tablet,var(--editorial-global-background-color-base,initial))}.bio-editorial-renderer[style*=--editorial-global-button-color-tablet]>.bio-editorial-canvas{--bio-style-button-color:var(--editorial-global-button-color-tablet,var(--editorial-global-button-color-base,initial))}.bio-editorial-renderer[style*=--editorial-global-button-text-color-tablet]>.bio-editorial-canvas{--bio-style-button-text-color:var(--editorial-global-button-text-color-tablet,var(--editorial-global-button-text-color-base,initial))}.bio-editorial-renderer[style*=--editorial-global-border-color-tablet]>.bio-editorial-canvas{--bio-style-border-color:var(--editorial-global-border-color-tablet,var(--editorial-global-border-color-base,initial))}.bio-editorial-renderer[style*=--editorial-global-max-width-tablet]>.bio-editorial-canvas{--bio-style-max-width:var(--editorial-global-max-width-tablet,var(--editorial-global-max-width-base,initial))}.bio-editorial-renderer[style*=--editorial-global-min-height-tablet]>.bio-editorial-canvas{--bio-style-min-height:var(--editorial-global-min-height-tablet,var(--editorial-global-min-height-base,initial))}.bio-editorial-renderer[style*=--editorial-global-padding-tablet]>.bio-editorial-canvas{--bio-style-padding:var(--editorial-global-padding-tablet,var(--editorial-global-padding-base,initial))}.bio-editorial-renderer[style*=--editorial-global-gap-tablet]>.bio-editorial-canvas{--bio-style-gap:var(--editorial-global-gap-tablet,var(--editorial-global-gap-base,initial))}.bio-editorial-renderer[style*=--editorial-global-margin-top-tablet]>.bio-editorial-canvas{--bio-style-margin-top:var(--editorial-global-margin-top-tablet,var(--editorial-global-margin-top-base,initial))}.bio-editorial-renderer[style*=--editorial-global-margin-bottom-tablet]>.bio-editorial-canvas{--bio-style-margin-bottom:var(--editorial-global-margin-bottom-tablet,var(--editorial-global-margin-bottom-base,initial))}.bio-editorial-renderer[style*=--editorial-global-radius-tablet]>.bio-editorial-canvas{--bio-style-radius:var(--editorial-global-radius-tablet,var(--editorial-global-radius-base,var(--editorial-card-radius)))}.bio-editorial-renderer[style*=--editorial-global-border-width-tablet]>.bio-editorial-canvas{--bio-style-border-width:var(--editorial-global-border-width-tablet,var(--editorial-global-border-width-base,initial))}.bio-editorial-renderer[style*=--editorial-global-shadow-tablet]>.bio-editorial-canvas{--bio-style-shadow:var(--editorial-global-shadow-tablet,var(--editorial-global-shadow-base,var(--editorial-soft-shadow)))}.bio-editorial-renderer[style*=--editorial-global-opacity-tablet]>.bio-editorial-canvas{--bio-style-opacity:var(--editorial-global-opacity-tablet,var(--editorial-global-opacity-base,initial))}.bio-editorial-renderer[style*=--editorial-global-blur-tablet]>.bio-editorial-canvas{--bio-style-blur:var(--editorial-global-blur-tablet,var(--editorial-global-blur-base,initial))}.bio-editorial-renderer[style*=--editorial-global-image-ratio-tablet]>.bio-editorial-canvas{--bio-style-image-ratio:var(--editorial-global-image-ratio-tablet,var(--editorial-global-image-ratio-base,initial))}.bio-editorial-renderer[style*=--editorial-global-image-fit-tablet]>.bio-editorial-canvas{--bio-style-image-fit:var(--editorial-global-image-fit-tablet,var(--editorial-global-image-fit-base,initial))}.bio-editorial-renderer[style*=--editorial-global-focal-x-tablet]>.bio-editorial-canvas{--bio-style-focal-x:var(--editorial-global-focal-x-tablet,var(--editorial-global-focal-x-base,initial))}.bio-editorial-renderer[style*=--editorial-global-focal-y-tablet]>.bio-editorial-canvas{--bio-style-focal-y:var(--editorial-global-focal-y-tablet,var(--editorial-global-focal-y-base,initial))}.bio-editorial-renderer[style*=--editorial-global-image-scale-tablet]>.bio-editorial-canvas{--bio-style-image-scale:var(--editorial-global-image-scale-tablet,var(--editorial-global-image-scale-base,initial))}.bio-editorial-renderer[style*=--editorial-global-logo-size-tablet]>.bio-editorial-canvas{--bio-style-logo-size:var(--editorial-global-logo-size-tablet,var(--editorial-global-logo-size-base,initial))}.bio-editorial-renderer[style*=--editorial-global-portrait-size-tablet]>.bio-editorial-canvas{--bio-style-portrait-size:var(--editorial-global-portrait-size-tablet,var(--editorial-global-portrait-size-base,initial))}.bio-editorial-renderer[style*=--editorial-global-button-height-tablet]>.bio-editorial-canvas{--bio-style-button-height:var(--editorial-global-button-height-tablet,var(--editorial-global-button-height-base,initial))}.bio-editorial-renderer[style*=--editorial-global-button-radius-tablet]>.bio-editorial-canvas{--bio-style-button-radius:var(--editorial-global-button-radius-tablet,var(--editorial-global-button-radius-base,initial))}.bio-editorial-section[style*=--editorial-section-font-family-tablet]{--bio-style-font-family:var(--editorial-section-font-family-tablet,var(--editorial-section-font-family-base,inherit))}.bio-editorial-section[style*=--editorial-section-font-size-tablet]{--bio-style-font-size:var(--editorial-section-font-size-tablet,var(--editorial-section-font-size-base,inherit))}.bio-editorial-section[style*=--editorial-section-title-size-tablet]{--bio-style-title-size:var(--editorial-section-title-size-tablet,var(--editorial-section-title-size-base,inherit))}.bio-editorial-section[style*=--editorial-section-font-weight-tablet]{--bio-style-font-weight:var(--editorial-section-font-weight-tablet,var(--editorial-section-font-weight-base,inherit))}.bio-editorial-section[style*=--editorial-section-line-height-tablet]{--bio-style-line-height:var(--editorial-section-line-height-tablet,var(--editorial-section-line-height-base,inherit))}.bio-editorial-section[style*=--editorial-section-letter-spacing-tablet]{--bio-style-letter-spacing:var(--editorial-section-letter-spacing-tablet,var(--editorial-section-letter-spacing-base,inherit))}.bio-editorial-section[style*=--editorial-section-text-align-tablet]{--bio-style-text-align:var(--editorial-section-text-align-tablet,var(--editorial-section-text-align-base,inherit))}.bio-editorial-section[style*=--editorial-section-text-color-tablet]{--bio-style-text-color:var(--editorial-section-text-color-tablet,var(--editorial-section-text-color-base,inherit))}.bio-editorial-section[style*=--editorial-section-muted-color-tablet]{--bio-style-muted-color:var(--editorial-section-muted-color-tablet,var(--editorial-section-muted-color-base,inherit))}.bio-editorial-section[style*=--editorial-section-background-color-tablet]{--bio-style-background-color:var(--editorial-section-background-color-tablet,var(--editorial-section-background-color-base,initial))}.bio-editorial-section[style*=--editorial-section-button-color-tablet]{--bio-style-button-color:var(--editorial-section-button-color-tablet,var(--editorial-section-button-color-base,inherit))}.bio-editorial-section[style*=--editorial-section-button-text-color-tablet]{--bio-style-button-text-color:var(--editorial-section-button-text-color-tablet,var(--editorial-section-button-text-color-base,inherit))}.bio-editorial-section[style*=--editorial-section-border-color-tablet]{--bio-style-border-color:var(--editorial-section-border-color-tablet,var(--editorial-section-border-color-base,inherit))}.bio-editorial-section[style*=--editorial-section-max-width-tablet]{--bio-style-max-width:var(--editorial-section-max-width-tablet,var(--editorial-section-max-width-base,initial))}.bio-editorial-section[style*=--editorial-section-min-height-tablet]{--bio-style-min-height:var(--editorial-section-min-height-tablet,var(--editorial-section-min-height-base,initial))}.bio-editorial-section[style*=--editorial-section-padding-tablet]{--bio-style-padding:var(--editorial-section-padding-tablet,var(--editorial-section-padding-base,initial))}.bio-editorial-section[style*=--editorial-section-gap-tablet]{--bio-style-gap:var(--editorial-section-gap-tablet,var(--editorial-section-gap-base,initial))}.bio-editorial-section[style*=--editorial-section-margin-top-tablet]{--bio-style-margin-top:var(--editorial-section-margin-top-tablet,var(--editorial-section-margin-top-base,initial))}.bio-editorial-section[style*=--editorial-section-margin-bottom-tablet]{--bio-style-margin-bottom:var(--editorial-section-margin-bottom-tablet,var(--editorial-section-margin-bottom-base,initial))}.bio-editorial-section[style*=--editorial-section-radius-tablet]{--bio-style-radius:var(--editorial-section-radius-tablet,var(--editorial-section-radius-base,inherit))}.bio-editorial-section[style*=--editorial-section-border-width-tablet]{--bio-style-border-width:var(--editorial-section-border-width-tablet,var(--editorial-section-border-width-base,inherit))}.bio-editorial-section[style*=--editorial-section-shadow-tablet]{--bio-style-shadow:var(--editorial-section-shadow-tablet,var(--editorial-section-shadow-base,inherit))}.bio-editorial-section[style*=--editorial-section-opacity-tablet]{--bio-style-opacity:var(--editorial-section-opacity-tablet,var(--editorial-section-opacity-base,initial))}.bio-editorial-section[style*=--editorial-section-blur-tablet]{--bio-style-blur:var(--editorial-section-blur-tablet,var(--editorial-section-blur-base,initial))}.bio-editorial-section[style*=--editorial-section-image-ratio-tablet]{--bio-style-image-ratio:var(--editorial-section-image-ratio-tablet,var(--editorial-section-image-ratio-base,inherit))}.bio-editorial-section[style*=--editorial-section-image-fit-tablet]{--bio-style-image-fit:var(--editorial-section-image-fit-tablet,var(--editorial-section-image-fit-base,inherit))}.bio-editorial-section[style*=--editorial-section-focal-x-tablet]{--bio-style-focal-x:var(--editorial-section-focal-x-tablet,var(--editorial-section-focal-x-base,inherit))}.bio-editorial-section[style*=--editorial-section-focal-y-tablet]{--bio-style-focal-y:var(--editorial-section-focal-y-tablet,var(--editorial-section-focal-y-base,inherit))}.bio-editorial-section[style*=--editorial-section-image-scale-tablet]{--bio-style-image-scale:var(--editorial-section-image-scale-tablet,var(--editorial-section-image-scale-base,inherit))}.bio-editorial-section[style*=--editorial-section-logo-size-tablet]{--bio-style-logo-size:var(--editorial-section-logo-size-tablet,var(--editorial-section-logo-size-base,inherit))}.bio-editorial-section[style*=--editorial-section-portrait-size-tablet]{--bio-style-portrait-size:var(--editorial-section-portrait-size-tablet,var(--editorial-section-portrait-size-base,inherit))}.bio-editorial-section[style*=--editorial-section-button-height-tablet]{--bio-style-button-height:var(--editorial-section-button-height-tablet,var(--editorial-section-button-height-base,inherit))}.bio-editorial-section[style*=--editorial-section-button-radius-tablet]{--bio-style-button-radius:var(--editorial-section-button-radius-tablet,var(--editorial-section-button-radius-base,inherit))}.bio-editorial-block[style*=--editorial-block-font-family-tablet]{--bio-style-font-family:var(--editorial-block-font-family-tablet,var(--editorial-block-font-family-base,inherit))}.bio-editorial-block[style*=--editorial-block-font-size-tablet]{--bio-style-font-size:var(--editorial-block-font-size-tablet,var(--editorial-block-font-size-base,inherit))}.bio-editorial-block[style*=--editorial-block-title-size-tablet]{--bio-style-title-size:var(--editorial-block-title-size-tablet,var(--editorial-block-title-size-base,inherit))}.bio-editorial-block[style*=--editorial-block-font-weight-tablet]{--bio-style-font-weight:var(--editorial-block-font-weight-tablet,var(--editorial-block-font-weight-base,inherit))}.bio-editorial-block[style*=--editorial-block-line-height-tablet]{--bio-style-line-height:var(--editorial-block-line-height-tablet,var(--editorial-block-line-height-base,inherit))}.bio-editorial-block[style*=--editorial-block-letter-spacing-tablet]{--bio-style-letter-spacing:var(--editorial-block-letter-spacing-tablet,var(--editorial-block-letter-spacing-base,inherit))}.bio-editorial-block[style*=--editorial-block-text-align-tablet]{--bio-style-text-align:var(--editorial-block-text-align-tablet,var(--editorial-block-text-align-base,inherit))}.bio-editorial-block[style*=--editorial-block-text-color-tablet]{--bio-style-text-color:var(--editorial-block-text-color-tablet,var(--editorial-block-text-color-base,inherit))}.bio-editorial-block[style*=--editorial-block-muted-color-tablet]{--bio-style-muted-color:var(--editorial-block-muted-color-tablet,var(--editorial-block-muted-color-base,inherit))}.bio-editorial-block[style*=--editorial-block-background-color-tablet]{--bio-style-background-color:var(--editorial-block-background-color-tablet,var(--editorial-block-background-color-base,initial))}.bio-editorial-block[style*=--editorial-block-button-color-tablet]{--bio-style-button-color:var(--editorial-block-button-color-tablet,var(--editorial-block-button-color-base,inherit))}.bio-editorial-block[style*=--editorial-block-button-text-color-tablet]{--bio-style-button-text-color:var(--editorial-block-button-text-color-tablet,var(--editorial-block-button-text-color-base,inherit))}.bio-editorial-block[style*=--editorial-block-border-color-tablet]{--bio-style-border-color:var(--editorial-block-border-color-tablet,var(--editorial-block-border-color-base,inherit))}.bio-editorial-block[style*=--editorial-block-max-width-tablet]{--bio-style-max-width:var(--editorial-block-max-width-tablet,var(--editorial-block-max-width-base,initial))}.bio-editorial-block[style*=--editorial-block-min-height-tablet]{--bio-style-min-height:var(--editorial-block-min-height-tablet,var(--editorial-block-min-height-base,initial))}.bio-editorial-block[style*=--editorial-block-padding-tablet]{--bio-style-padding:var(--editorial-block-padding-tablet,var(--editorial-block-padding-base,initial))}.bio-editorial-block[style*=--editorial-block-gap-tablet]{--bio-style-gap:var(--editorial-block-gap-tablet,var(--editorial-block-gap-base,initial))}.bio-editorial-block[style*=--editorial-block-margin-top-tablet]{--bio-style-margin-top:var(--editorial-block-margin-top-tablet,var(--editorial-block-margin-top-base,initial))}.bio-editorial-block[style*=--editorial-block-margin-bottom-tablet]{--bio-style-margin-bottom:var(--editorial-block-margin-bottom-tablet,var(--editorial-block-margin-bottom-base,initial))}.bio-editorial-block[style*=--editorial-block-radius-tablet]{--bio-style-radius:var(--editorial-block-radius-tablet,var(--editorial-block-radius-base,inherit))}.bio-editorial-block[style*=--editorial-block-border-width-tablet]{--bio-style-border-width:var(--editorial-block-border-width-tablet,var(--editorial-block-border-width-base,inherit))}.bio-editorial-block[style*=--editorial-block-shadow-tablet]{--bio-style-shadow:var(--editorial-block-shadow-tablet,var(--editorial-block-shadow-base,inherit))}.bio-editorial-block[style*=--editorial-block-opacity-tablet]{--bio-style-opacity:var(--editorial-block-opacity-tablet,var(--editorial-block-opacity-base,initial))}.bio-editorial-block[style*=--editorial-block-blur-tablet]{--bio-style-blur:var(--editorial-block-blur-tablet,var(--editorial-block-blur-base,initial))}.bio-editorial-block[style*=--editorial-block-image-ratio-tablet]{--bio-style-image-ratio:var(--editorial-block-image-ratio-tablet,var(--editorial-block-image-ratio-base,inherit))}.bio-editorial-block[style*=--editorial-block-image-fit-tablet]{--bio-style-image-fit:var(--editorial-block-image-fit-tablet,var(--editorial-block-image-fit-base,inherit))}.bio-editorial-block[style*=--editorial-block-focal-x-tablet]{--bio-style-focal-x:var(--editorial-block-focal-x-tablet,var(--editorial-block-focal-x-base,inherit))}.bio-editorial-block[style*=--editorial-block-focal-y-tablet]{--bio-style-focal-y:var(--editorial-block-focal-y-tablet,var(--editorial-block-focal-y-base,inherit))}.bio-editorial-block[style*=--editorial-block-image-scale-tablet]{--bio-style-image-scale:var(--editorial-block-image-scale-tablet,var(--editorial-block-image-scale-base,inherit))}.bio-editorial-block[style*=--editorial-block-logo-size-tablet]{--bio-style-logo-size:var(--editorial-block-logo-size-tablet,var(--editorial-block-logo-size-base,inherit))}.bio-editorial-block[style*=--editorial-block-portrait-size-tablet]{--bio-style-portrait-size:var(--editorial-block-portrait-size-tablet,var(--editorial-block-portrait-size-base,inherit))}.bio-editorial-block[style*=--editorial-block-button-height-tablet]{--bio-style-button-height:var(--editorial-block-button-height-tablet,var(--editorial-block-button-height-base,inherit))}.bio-editorial-block[style*=--editorial-block-button-radius-tablet]{--bio-style-button-radius:var(--editorial-block-button-radius-tablet,var(--editorial-block-button-radius-base,inherit))}}@container editorial-page (width<=480px){.bio-editorial-renderer[style*=--editorial-global-font-family-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-font-family-mobile]>.bio-editorial-canvas{--bio-style-font-family:var(--editorial-global-font-family-mobile,var(--editorial-global-font-family-tablet,var(--editorial-global-font-family-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-font-size-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-font-size-mobile]>.bio-editorial-canvas{--bio-style-font-size:var(--editorial-global-font-size-mobile,var(--editorial-global-font-size-tablet,var(--editorial-global-font-size-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-title-size-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-title-size-mobile]>.bio-editorial-canvas{--bio-style-title-size:var(--editorial-global-title-size-mobile,var(--editorial-global-title-size-tablet,var(--editorial-global-title-size-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-font-weight-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-font-weight-mobile]>.bio-editorial-canvas{--bio-style-font-weight:var(--editorial-global-font-weight-mobile,var(--editorial-global-font-weight-tablet,var(--editorial-global-font-weight-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-line-height-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-line-height-mobile]>.bio-editorial-canvas{--bio-style-line-height:var(--editorial-global-line-height-mobile,var(--editorial-global-line-height-tablet,var(--editorial-global-line-height-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-letter-spacing-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-letter-spacing-mobile]>.bio-editorial-canvas{--bio-style-letter-spacing:var(--editorial-global-letter-spacing-mobile,var(--editorial-global-letter-spacing-tablet,var(--editorial-global-letter-spacing-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-text-align-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-text-align-mobile]>.bio-editorial-canvas{--bio-style-text-align:var(--editorial-global-text-align-mobile,var(--editorial-global-text-align-tablet,var(--editorial-global-text-align-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-text-color-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-text-color-mobile]>.bio-editorial-canvas{--bio-style-text-color:var(--editorial-global-text-color-mobile,var(--editorial-global-text-color-tablet,var(--editorial-global-text-color-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-muted-color-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-muted-color-mobile]>.bio-editorial-canvas{--bio-style-muted-color:var(--editorial-global-muted-color-mobile,var(--editorial-global-muted-color-tablet,var(--editorial-global-muted-color-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-background-color-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-background-color-mobile]>.bio-editorial-canvas{--bio-style-background-color:var(--editorial-global-background-color-mobile,var(--editorial-global-background-color-tablet,var(--editorial-global-background-color-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-button-color-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-button-color-mobile]>.bio-editorial-canvas{--bio-style-button-color:var(--editorial-global-button-color-mobile,var(--editorial-global-button-color-tablet,var(--editorial-global-button-color-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-button-text-color-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-button-text-color-mobile]>.bio-editorial-canvas{--bio-style-button-text-color:var(--editorial-global-button-text-color-mobile,var(--editorial-global-button-text-color-tablet,var(--editorial-global-button-text-color-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-border-color-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-border-color-mobile]>.bio-editorial-canvas{--bio-style-border-color:var(--editorial-global-border-color-mobile,var(--editorial-global-border-color-tablet,var(--editorial-global-border-color-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-max-width-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-max-width-mobile]>.bio-editorial-canvas{--bio-style-max-width:var(--editorial-global-max-width-mobile,var(--editorial-global-max-width-tablet,var(--editorial-global-max-width-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-min-height-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-min-height-mobile]>.bio-editorial-canvas{--bio-style-min-height:var(--editorial-global-min-height-mobile,var(--editorial-global-min-height-tablet,var(--editorial-global-min-height-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-padding-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-padding-mobile]>.bio-editorial-canvas{--bio-style-padding:var(--editorial-global-padding-mobile,var(--editorial-global-padding-tablet,var(--editorial-global-padding-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-gap-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-gap-mobile]>.bio-editorial-canvas{--bio-style-gap:var(--editorial-global-gap-mobile,var(--editorial-global-gap-tablet,var(--editorial-global-gap-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-margin-top-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-margin-top-mobile]>.bio-editorial-canvas{--bio-style-margin-top:var(--editorial-global-margin-top-mobile,var(--editorial-global-margin-top-tablet,var(--editorial-global-margin-top-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-margin-bottom-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-margin-bottom-mobile]>.bio-editorial-canvas{--bio-style-margin-bottom:var(--editorial-global-margin-bottom-mobile,var(--editorial-global-margin-bottom-tablet,var(--editorial-global-margin-bottom-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-radius-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-radius-mobile]>.bio-editorial-canvas{--bio-style-radius:var(--editorial-global-radius-mobile,var(--editorial-global-radius-tablet,var(--editorial-global-radius-base,var(--editorial-card-radius))))}.bio-editorial-renderer[style*=--editorial-global-border-width-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-border-width-mobile]>.bio-editorial-canvas{--bio-style-border-width:var(--editorial-global-border-width-mobile,var(--editorial-global-border-width-tablet,var(--editorial-global-border-width-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-shadow-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-shadow-mobile]>.bio-editorial-canvas{--bio-style-shadow:var(--editorial-global-shadow-mobile,var(--editorial-global-shadow-tablet,var(--editorial-global-shadow-base,var(--editorial-soft-shadow))))}.bio-editorial-renderer[style*=--editorial-global-opacity-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-opacity-mobile]>.bio-editorial-canvas{--bio-style-opacity:var(--editorial-global-opacity-mobile,var(--editorial-global-opacity-tablet,var(--editorial-global-opacity-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-blur-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-blur-mobile]>.bio-editorial-canvas{--bio-style-blur:var(--editorial-global-blur-mobile,var(--editorial-global-blur-tablet,var(--editorial-global-blur-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-image-ratio-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-image-ratio-mobile]>.bio-editorial-canvas{--bio-style-image-ratio:var(--editorial-global-image-ratio-mobile,var(--editorial-global-image-ratio-tablet,var(--editorial-global-image-ratio-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-image-fit-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-image-fit-mobile]>.bio-editorial-canvas{--bio-style-image-fit:var(--editorial-global-image-fit-mobile,var(--editorial-global-image-fit-tablet,var(--editorial-global-image-fit-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-focal-x-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-focal-x-mobile]>.bio-editorial-canvas{--bio-style-focal-x:var(--editorial-global-focal-x-mobile,var(--editorial-global-focal-x-tablet,var(--editorial-global-focal-x-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-focal-y-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-focal-y-mobile]>.bio-editorial-canvas{--bio-style-focal-y:var(--editorial-global-focal-y-mobile,var(--editorial-global-focal-y-tablet,var(--editorial-global-focal-y-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-image-scale-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-image-scale-mobile]>.bio-editorial-canvas{--bio-style-image-scale:var(--editorial-global-image-scale-mobile,var(--editorial-global-image-scale-tablet,var(--editorial-global-image-scale-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-logo-size-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-logo-size-mobile]>.bio-editorial-canvas{--bio-style-logo-size:var(--editorial-global-logo-size-mobile,var(--editorial-global-logo-size-tablet,var(--editorial-global-logo-size-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-portrait-size-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-portrait-size-mobile]>.bio-editorial-canvas{--bio-style-portrait-size:var(--editorial-global-portrait-size-mobile,var(--editorial-global-portrait-size-tablet,var(--editorial-global-portrait-size-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-button-height-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-button-height-mobile]>.bio-editorial-canvas{--bio-style-button-height:var(--editorial-global-button-height-mobile,var(--editorial-global-button-height-tablet,var(--editorial-global-button-height-base,initial)))}.bio-editorial-renderer[style*=--editorial-global-button-radius-tablet]>.bio-editorial-canvas,.bio-editorial-renderer[style*=--editorial-global-button-radius-mobile]>.bio-editorial-canvas{--bio-style-button-radius:var(--editorial-global-button-radius-mobile,var(--editorial-global-button-radius-tablet,var(--editorial-global-button-radius-base,initial)))}.bio-editorial-section[style*=--editorial-section-font-family-tablet],.bio-editorial-section[style*=--editorial-section-font-family-mobile]{--bio-style-font-family:var(--editorial-section-font-family-mobile,var(--editorial-section-font-family-tablet,var(--editorial-section-font-family-base,inherit)))}.bio-editorial-section[style*=--editorial-section-font-size-tablet],.bio-editorial-section[style*=--editorial-section-font-size-mobile]{--bio-style-font-size:var(--editorial-section-font-size-mobile,var(--editorial-section-font-size-tablet,var(--editorial-section-font-size-base,inherit)))}.bio-editorial-section[style*=--editorial-section-title-size-tablet],.bio-editorial-section[style*=--editorial-section-title-size-mobile]{--bio-style-title-size:var(--editorial-section-title-size-mobile,var(--editorial-section-title-size-tablet,var(--editorial-section-title-size-base,inherit)))}.bio-editorial-section[style*=--editorial-section-font-weight-tablet],.bio-editorial-section[style*=--editorial-section-font-weight-mobile]{--bio-style-font-weight:var(--editorial-section-font-weight-mobile,var(--editorial-section-font-weight-tablet,var(--editorial-section-font-weight-base,inherit)))}.bio-editorial-section[style*=--editorial-section-line-height-tablet],.bio-editorial-section[style*=--editorial-section-line-height-mobile]{--bio-style-line-height:var(--editorial-section-line-height-mobile,var(--editorial-section-line-height-tablet,var(--editorial-section-line-height-base,inherit)))}.bio-editorial-section[style*=--editorial-section-letter-spacing-tablet],.bio-editorial-section[style*=--editorial-section-letter-spacing-mobile]{--bio-style-letter-spacing:var(--editorial-section-letter-spacing-mobile,var(--editorial-section-letter-spacing-tablet,var(--editorial-section-letter-spacing-base,inherit)))}.bio-editorial-section[style*=--editorial-section-text-align-tablet],.bio-editorial-section[style*=--editorial-section-text-align-mobile]{--bio-style-text-align:var(--editorial-section-text-align-mobile,var(--editorial-section-text-align-tablet,var(--editorial-section-text-align-base,inherit)))}.bio-editorial-section[style*=--editorial-section-text-color-tablet],.bio-editorial-section[style*=--editorial-section-text-color-mobile]{--bio-style-text-color:var(--editorial-section-text-color-mobile,var(--editorial-section-text-color-tablet,var(--editorial-section-text-color-base,inherit)))}.bio-editorial-section[style*=--editorial-section-muted-color-tablet],.bio-editorial-section[style*=--editorial-section-muted-color-mobile]{--bio-style-muted-color:var(--editorial-section-muted-color-mobile,var(--editorial-section-muted-color-tablet,var(--editorial-section-muted-color-base,inherit)))}.bio-editorial-section[style*=--editorial-section-background-color-tablet],.bio-editorial-section[style*=--editorial-section-background-color-mobile]{--bio-style-background-color:var(--editorial-section-background-color-mobile,var(--editorial-section-background-color-tablet,var(--editorial-section-background-color-base,initial)))}.bio-editorial-section[style*=--editorial-section-button-color-tablet],.bio-editorial-section[style*=--editorial-section-button-color-mobile]{--bio-style-button-color:var(--editorial-section-button-color-mobile,var(--editorial-section-button-color-tablet,var(--editorial-section-button-color-base,inherit)))}.bio-editorial-section[style*=--editorial-section-button-text-color-tablet],.bio-editorial-section[style*=--editorial-section-button-text-color-mobile]{--bio-style-button-text-color:var(--editorial-section-button-text-color-mobile,var(--editorial-section-button-text-color-tablet,var(--editorial-section-button-text-color-base,inherit)))}.bio-editorial-section[style*=--editorial-section-border-color-tablet],.bio-editorial-section[style*=--editorial-section-border-color-mobile]{--bio-style-border-color:var(--editorial-section-border-color-mobile,var(--editorial-section-border-color-tablet,var(--editorial-section-border-color-base,inherit)))}.bio-editorial-section[style*=--editorial-section-max-width-tablet],.bio-editorial-section[style*=--editorial-section-max-width-mobile]{--bio-style-max-width:var(--editorial-section-max-width-mobile,var(--editorial-section-max-width-tablet,var(--editorial-section-max-width-base,initial)))}.bio-editorial-section[style*=--editorial-section-min-height-tablet],.bio-editorial-section[style*=--editorial-section-min-height-mobile]{--bio-style-min-height:var(--editorial-section-min-height-mobile,var(--editorial-section-min-height-tablet,var(--editorial-section-min-height-base,initial)))}.bio-editorial-section[style*=--editorial-section-padding-tablet],.bio-editorial-section[style*=--editorial-section-padding-mobile]{--bio-style-padding:var(--editorial-section-padding-mobile,var(--editorial-section-padding-tablet,var(--editorial-section-padding-base,initial)))}.bio-editorial-section[style*=--editorial-section-gap-tablet],.bio-editorial-section[style*=--editorial-section-gap-mobile]{--bio-style-gap:var(--editorial-section-gap-mobile,var(--editorial-section-gap-tablet,var(--editorial-section-gap-base,initial)))}.bio-editorial-section[style*=--editorial-section-margin-top-tablet],.bio-editorial-section[style*=--editorial-section-margin-top-mobile]{--bio-style-margin-top:var(--editorial-section-margin-top-mobile,var(--editorial-section-margin-top-tablet,var(--editorial-section-margin-top-base,initial)))}.bio-editorial-section[style*=--editorial-section-margin-bottom-tablet],.bio-editorial-section[style*=--editorial-section-margin-bottom-mobile]{--bio-style-margin-bottom:var(--editorial-section-margin-bottom-mobile,var(--editorial-section-margin-bottom-tablet,var(--editorial-section-margin-bottom-base,initial)))}.bio-editorial-section[style*=--editorial-section-radius-tablet],.bio-editorial-section[style*=--editorial-section-radius-mobile]{--bio-style-radius:var(--editorial-section-radius-mobile,var(--editorial-section-radius-tablet,var(--editorial-section-radius-base,inherit)))}.bio-editorial-section[style*=--editorial-section-border-width-tablet],.bio-editorial-section[style*=--editorial-section-border-width-mobile]{--bio-style-border-width:var(--editorial-section-border-width-mobile,var(--editorial-section-border-width-tablet,var(--editorial-section-border-width-base,inherit)))}.bio-editorial-section[style*=--editorial-section-shadow-tablet],.bio-editorial-section[style*=--editorial-section-shadow-mobile]{--bio-style-shadow:var(--editorial-section-shadow-mobile,var(--editorial-section-shadow-tablet,var(--editorial-section-shadow-base,inherit)))}.bio-editorial-section[style*=--editorial-section-opacity-tablet],.bio-editorial-section[style*=--editorial-section-opacity-mobile]{--bio-style-opacity:var(--editorial-section-opacity-mobile,var(--editorial-section-opacity-tablet,var(--editorial-section-opacity-base,initial)))}.bio-editorial-section[style*=--editorial-section-blur-tablet],.bio-editorial-section[style*=--editorial-section-blur-mobile]{--bio-style-blur:var(--editorial-section-blur-mobile,var(--editorial-section-blur-tablet,var(--editorial-section-blur-base,initial)))}.bio-editorial-section[style*=--editorial-section-image-ratio-tablet],.bio-editorial-section[style*=--editorial-section-image-ratio-mobile]{--bio-style-image-ratio:var(--editorial-section-image-ratio-mobile,var(--editorial-section-image-ratio-tablet,var(--editorial-section-image-ratio-base,inherit)))}.bio-editorial-section[style*=--editorial-section-image-fit-tablet],.bio-editorial-section[style*=--editorial-section-image-fit-mobile]{--bio-style-image-fit:var(--editorial-section-image-fit-mobile,var(--editorial-section-image-fit-tablet,var(--editorial-section-image-fit-base,inherit)))}.bio-editorial-section[style*=--editorial-section-focal-x-tablet],.bio-editorial-section[style*=--editorial-section-focal-x-mobile]{--bio-style-focal-x:var(--editorial-section-focal-x-mobile,var(--editorial-section-focal-x-tablet,var(--editorial-section-focal-x-base,inherit)))}.bio-editorial-section[style*=--editorial-section-focal-y-tablet],.bio-editorial-section[style*=--editorial-section-focal-y-mobile]{--bio-style-focal-y:var(--editorial-section-focal-y-mobile,var(--editorial-section-focal-y-tablet,var(--editorial-section-focal-y-base,inherit)))}.bio-editorial-section[style*=--editorial-section-image-scale-tablet],.bio-editorial-section[style*=--editorial-section-image-scale-mobile]{--bio-style-image-scale:var(--editorial-section-image-scale-mobile,var(--editorial-section-image-scale-tablet,var(--editorial-section-image-scale-base,inherit)))}.bio-editorial-section[style*=--editorial-section-logo-size-tablet],.bio-editorial-section[style*=--editorial-section-logo-size-mobile]{--bio-style-logo-size:var(--editorial-section-logo-size-mobile,var(--editorial-section-logo-size-tablet,var(--editorial-section-logo-size-base,inherit)))}.bio-editorial-section[style*=--editorial-section-portrait-size-tablet],.bio-editorial-section[style*=--editorial-section-portrait-size-mobile]{--bio-style-portrait-size:var(--editorial-section-portrait-size-mobile,var(--editorial-section-portrait-size-tablet,var(--editorial-section-portrait-size-base,inherit)))}.bio-editorial-section[style*=--editorial-section-button-height-tablet],.bio-editorial-section[style*=--editorial-section-button-height-mobile]{--bio-style-button-height:var(--editorial-section-button-height-mobile,var(--editorial-section-button-height-tablet,var(--editorial-section-button-height-base,inherit)))}.bio-editorial-section[style*=--editorial-section-button-radius-tablet],.bio-editorial-section[style*=--editorial-section-button-radius-mobile]{--bio-style-button-radius:var(--editorial-section-button-radius-mobile,var(--editorial-section-button-radius-tablet,var(--editorial-section-button-radius-base,inherit)))}.bio-editorial-block[style*=--editorial-block-font-family-tablet],.bio-editorial-block[style*=--editorial-block-font-family-mobile]{--bio-style-font-family:var(--editorial-block-font-family-mobile,var(--editorial-block-font-family-tablet,var(--editorial-block-font-family-base,inherit)))}.bio-editorial-block[style*=--editorial-block-font-size-tablet],.bio-editorial-block[style*=--editorial-block-font-size-mobile]{--bio-style-font-size:var(--editorial-block-font-size-mobile,var(--editorial-block-font-size-tablet,var(--editorial-block-font-size-base,inherit)))}.bio-editorial-block[style*=--editorial-block-title-size-tablet],.bio-editorial-block[style*=--editorial-block-title-size-mobile]{--bio-style-title-size:var(--editorial-block-title-size-mobile,var(--editorial-block-title-size-tablet,var(--editorial-block-title-size-base,inherit)))}.bio-editorial-block[style*=--editorial-block-font-weight-tablet],.bio-editorial-block[style*=--editorial-block-font-weight-mobile]{--bio-style-font-weight:var(--editorial-block-font-weight-mobile,var(--editorial-block-font-weight-tablet,var(--editorial-block-font-weight-base,inherit)))}.bio-editorial-block[style*=--editorial-block-line-height-tablet],.bio-editorial-block[style*=--editorial-block-line-height-mobile]{--bio-style-line-height:var(--editorial-block-line-height-mobile,var(--editorial-block-line-height-tablet,var(--editorial-block-line-height-base,inherit)))}.bio-editorial-block[style*=--editorial-block-letter-spacing-tablet],.bio-editorial-block[style*=--editorial-block-letter-spacing-mobile]{--bio-style-letter-spacing:var(--editorial-block-letter-spacing-mobile,var(--editorial-block-letter-spacing-tablet,var(--editorial-block-letter-spacing-base,inherit)))}.bio-editorial-block[style*=--editorial-block-text-align-tablet],.bio-editorial-block[style*=--editorial-block-text-align-mobile]{--bio-style-text-align:var(--editorial-block-text-align-mobile,var(--editorial-block-text-align-tablet,var(--editorial-block-text-align-base,inherit)))}.bio-editorial-block[style*=--editorial-block-text-color-tablet],.bio-editorial-block[style*=--editorial-block-text-color-mobile]{--bio-style-text-color:var(--editorial-block-text-color-mobile,var(--editorial-block-text-color-tablet,var(--editorial-block-text-color-base,inherit)))}.bio-editorial-block[style*=--editorial-block-muted-color-tablet],.bio-editorial-block[style*=--editorial-block-muted-color-mobile]{--bio-style-muted-color:var(--editorial-block-muted-color-mobile,var(--editorial-block-muted-color-tablet,var(--editorial-block-muted-color-base,inherit)))}.bio-editorial-block[style*=--editorial-block-background-color-tablet],.bio-editorial-block[style*=--editorial-block-background-color-mobile]{--bio-style-background-color:var(--editorial-block-background-color-mobile,var(--editorial-block-background-color-tablet,var(--editorial-block-background-color-base,initial)))}.bio-editorial-block[style*=--editorial-block-button-color-tablet],.bio-editorial-block[style*=--editorial-block-button-color-mobile]{--bio-style-button-color:var(--editorial-block-button-color-mobile,var(--editorial-block-button-color-tablet,var(--editorial-block-button-color-base,inherit)))}.bio-editorial-block[style*=--editorial-block-button-text-color-tablet],.bio-editorial-block[style*=--editorial-block-button-text-color-mobile]{--bio-style-button-text-color:var(--editorial-block-button-text-color-mobile,var(--editorial-block-button-text-color-tablet,var(--editorial-block-button-text-color-base,inherit)))}.bio-editorial-block[style*=--editorial-block-border-color-tablet],.bio-editorial-block[style*=--editorial-block-border-color-mobile]{--bio-style-border-color:var(--editorial-block-border-color-mobile,var(--editorial-block-border-color-tablet,var(--editorial-block-border-color-base,inherit)))}.bio-editorial-block[style*=--editorial-block-max-width-tablet],.bio-editorial-block[style*=--editorial-block-max-width-mobile]{--bio-style-max-width:var(--editorial-block-max-width-mobile,var(--editorial-block-max-width-tablet,var(--editorial-block-max-width-base,initial)))}.bio-editorial-block[style*=--editorial-block-min-height-tablet],.bio-editorial-block[style*=--editorial-block-min-height-mobile]{--bio-style-min-height:var(--editorial-block-min-height-mobile,var(--editorial-block-min-height-tablet,var(--editorial-block-min-height-base,initial)))}.bio-editorial-block[style*=--editorial-block-padding-tablet],.bio-editorial-block[style*=--editorial-block-padding-mobile]{--bio-style-padding:var(--editorial-block-padding-mobile,var(--editorial-block-padding-tablet,var(--editorial-block-padding-base,initial)))}.bio-editorial-block[style*=--editorial-block-gap-tablet],.bio-editorial-block[style*=--editorial-block-gap-mobile]{--bio-style-gap:var(--editorial-block-gap-mobile,var(--editorial-block-gap-tablet,var(--editorial-block-gap-base,initial)))}.bio-editorial-block[style*=--editorial-block-margin-top-tablet],.bio-editorial-block[style*=--editorial-block-margin-top-mobile]{--bio-style-margin-top:var(--editorial-block-margin-top-mobile,var(--editorial-block-margin-top-tablet,var(--editorial-block-margin-top-base,initial)))}.bio-editorial-block[style*=--editorial-block-margin-bottom-tablet],.bio-editorial-block[style*=--editorial-block-margin-bottom-mobile]{--bio-style-margin-bottom:var(--editorial-block-margin-bottom-mobile,var(--editorial-block-margin-bottom-tablet,var(--editorial-block-margin-bottom-base,initial)))}.bio-editorial-block[style*=--editorial-block-radius-tablet],.bio-editorial-block[style*=--editorial-block-radius-mobile]{--bio-style-radius:var(--editorial-block-radius-mobile,var(--editorial-block-radius-tablet,var(--editorial-block-radius-base,inherit)))}.bio-editorial-block[style*=--editorial-block-border-width-tablet],.bio-editorial-block[style*=--editorial-block-border-width-mobile]{--bio-style-border-width:var(--editorial-block-border-width-mobile,var(--editorial-block-border-width-tablet,var(--editorial-block-border-width-base,inherit)))}.bio-editorial-block[style*=--editorial-block-shadow-tablet],.bio-editorial-block[style*=--editorial-block-shadow-mobile]{--bio-style-shadow:var(--editorial-block-shadow-mobile,var(--editorial-block-shadow-tablet,var(--editorial-block-shadow-base,inherit)))}.bio-editorial-block[style*=--editorial-block-opacity-tablet],.bio-editorial-block[style*=--editorial-block-opacity-mobile]{--bio-style-opacity:var(--editorial-block-opacity-mobile,var(--editorial-block-opacity-tablet,var(--editorial-block-opacity-base,initial)))}.bio-editorial-block[style*=--editorial-block-blur-tablet],.bio-editorial-block[style*=--editorial-block-blur-mobile]{--bio-style-blur:var(--editorial-block-blur-mobile,var(--editorial-block-blur-tablet,var(--editorial-block-blur-base,initial)))}.bio-editorial-block[style*=--editorial-block-image-ratio-tablet],.bio-editorial-block[style*=--editorial-block-image-ratio-mobile]{--bio-style-image-ratio:var(--editorial-block-image-ratio-mobile,var(--editorial-block-image-ratio-tablet,var(--editorial-block-image-ratio-base,inherit)))}.bio-editorial-block[style*=--editorial-block-image-fit-tablet],.bio-editorial-block[style*=--editorial-block-image-fit-mobile]{--bio-style-image-fit:var(--editorial-block-image-fit-mobile,var(--editorial-block-image-fit-tablet,var(--editorial-block-image-fit-base,inherit)))}.bio-editorial-block[style*=--editorial-block-focal-x-tablet],.bio-editorial-block[style*=--editorial-block-focal-x-mobile]{--bio-style-focal-x:var(--editorial-block-focal-x-mobile,var(--editorial-block-focal-x-tablet,var(--editorial-block-focal-x-base,inherit)))}.bio-editorial-block[style*=--editorial-block-focal-y-tablet],.bio-editorial-block[style*=--editorial-block-focal-y-mobile]{--bio-style-focal-y:var(--editorial-block-focal-y-mobile,var(--editorial-block-focal-y-tablet,var(--editorial-block-focal-y-base,inherit)))}.bio-editorial-block[style*=--editorial-block-image-scale-tablet],.bio-editorial-block[style*=--editorial-block-image-scale-mobile]{--bio-style-image-scale:var(--editorial-block-image-scale-mobile,var(--editorial-block-image-scale-tablet,var(--editorial-block-image-scale-base,inherit)))}.bio-editorial-block[style*=--editorial-block-logo-size-tablet],.bio-editorial-block[style*=--editorial-block-logo-size-mobile]{--bio-style-logo-size:var(--editorial-block-logo-size-mobile,var(--editorial-block-logo-size-tablet,var(--editorial-block-logo-size-base,inherit)))}.bio-editorial-block[style*=--editorial-block-portrait-size-tablet],.bio-editorial-block[style*=--editorial-block-portrait-size-mobile]{--bio-style-portrait-size:var(--editorial-block-portrait-size-mobile,var(--editorial-block-portrait-size-tablet,var(--editorial-block-portrait-size-base,inherit)))}.bio-editorial-block[style*=--editorial-block-button-height-tablet],.bio-editorial-block[style*=--editorial-block-button-height-mobile]{--bio-style-button-height:var(--editorial-block-button-height-mobile,var(--editorial-block-button-height-tablet,var(--editorial-block-button-height-base,inherit)))}.bio-editorial-block[style*=--editorial-block-button-radius-tablet],.bio-editorial-block[style*=--editorial-block-button-radius-mobile]{--bio-style-button-radius:var(--editorial-block-button-radius-mobile,var(--editorial-block-button-radius-tablet,var(--editorial-block-button-radius-base,inherit)))}}.bio-editorial-canvas{background-color:var(--bio-style-background-color,var(--editorial-page));color:var(--bio-style-text-color,var(--editorial-ink));font-family:var(--bio-style-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--bio-style-font-size,16px);font-weight:var(--bio-style-font-weight,400);line-height:var(--bio-style-line-height,1.55);letter-spacing:var(--bio-style-letter-spacing,normal);text-align:var(--bio-style-text-align,start);min-height:var(--bio-style-min-height,100%);margin-block-start:var(--bio-style-margin-top,0px);margin-block-end:var(--bio-style-margin-bottom,0px)}.bio-editorial-shell{max-width:var(--bio-style-max-width,100%)}.bio-editorial-section{max-width:var(--bio-style-max-width,100%);min-height:var(--bio-style-min-height,0px);padding:var(--bio-style-padding,0px);border:var(--bio-style-border-width,0px) solid var(--bio-style-border-color,var(--editorial-line));border-radius:var(--bio-style-radius,0px);background-color:var(--bio-style-background-color,transparent);box-shadow:var(--bio-style-shadow,none);opacity:var(--bio-style-opacity,1);-webkit-backdrop-filter:blur(var(--bio-style-blur,0px));backdrop-filter:blur(var(--bio-style-blur,0px));color:var(--bio-style-text-color,inherit);font-family:var(--bio-style-font-family,inherit);font-size:var(--bio-style-font-size,inherit);font-weight:var(--bio-style-font-weight,inherit);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,inherit);text-align:var(--bio-style-text-align,inherit);margin-block-start:var(--bio-style-margin-top,0px);margin-block-end:var(--bio-style-margin-bottom,0px)}.bio-editorial-block{max-width:var(--bio-style-max-width,100%);min-height:var(--bio-style-min-height,0px);padding:var(--bio-style-padding,0px);border-width:var(--bio-style-border-width,1px);border-color:var(--bio-style-border-color,#ffffff1f);border-radius:var(--bio-style-radius,var(--editorial-card-radius));box-shadow:var(--bio-style-shadow,var(--editorial-soft-shadow));opacity:var(--bio-style-opacity,1);-webkit-backdrop-filter:blur(var(--bio-style-blur,0px));backdrop-filter:blur(var(--bio-style-blur,0px));color:var(--bio-style-text-color,var(--editorial-card-ink,#24231f));font-family:var(--bio-style-font-family,inherit);font-size:var(--bio-style-font-size,inherit);font-weight:var(--bio-style-font-weight,inherit);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,inherit);text-align:var(--bio-style-text-align,inherit);margin-block-start:var(--bio-style-margin-top,0px);margin-block-end:var(--bio-style-margin-bottom,0px)}.bio-editorial-section-heading h2{font-size:var(--bio-style-title-size,clamp(20px, 3.4vw, 24px));font-weight:var(--bio-style-font-weight,650);line-height:var(--bio-style-line-height,1.15);letter-spacing:var(--bio-style-letter-spacing,-.04em)}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{font-size:var(--bio-style-title-size,clamp(30px, 6.8vw, 40px));font-weight:var(--bio-style-font-weight,680);line-height:var(--bio-style-line-height,1.04);letter-spacing:var(--bio-style-letter-spacing,-.055em)}.bio-editorial-card-copy h3,.bio-editorial-video-copy h3,.bio-editorial-booking-copy h3,.bio-editorial-newsletter-copy h3{font-size:var(--bio-style-title-size,17px);font-weight:var(--bio-style-font-weight,650);line-height:var(--bio-style-line-height,1.25);letter-spacing:var(--bio-style-letter-spacing,-.035em)}.bio-editorial-profile-copy p,.bio-editorial-fallback-profile p,.bio-editorial-section-heading p,.bio-editorial-card-description,.bio-editorial-card-copy p,.bio-editorial-video-copy p,.bio-editorial-booking-copy p,.bio-editorial-newsletter-copy p,.bio-editorial-footer-profile p{color:var(--bio-style-muted-color,var(--editorial-card-muted,var(--editorial-muted)));font-size:var(--bio-style-font-size,inherit);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,inherit)}.bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-fallback-profile h1+p,.bio-editorial-section-heading h2,.bio-editorial-card-title,.bio-editorial-social-copy,.bio-editorial-footer-identity strong{color:var(--bio-style-text-color,inherit)}.bio-editorial-block-grid{gap:var(--bio-style-gap,clamp(10px, 1.8vw, 14px))}.bio-editorial-block--text{gap:var(--bio-style-gap,0px)}.bio-editorial-card-copy,.bio-editorial-link-copy,.bio-editorial-social-copy,.bio-editorial-newsletter-form,.bio-editorial-booking-action{gap:var(--bio-style-gap,5px)}.bio-editorial-canvas .bio-editorial-block[data-tone]{background:var(--bio-style-background-color,var(--editorial-card-background,var(--editorial-surface)));color:var(--bio-style-text-color,var(--editorial-card-ink,#24231f))}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0, 1fr) minmax(64px, var(--bio-style-portrait-size,clamp(112px, 28vw, 165px)))}.bio-editorial-portrait-frame{aspect-ratio:var(--bio-style-image-ratio,1);border-radius:var(--bio-style-radius,26px)}.bio-editorial-profile-portrait{aspect-ratio:var(--bio-style-image-ratio,1);object-fit:var(--bio-style-image-fit,cover);object-position:var(--bio-style-focal-x,50%) var(--bio-style-focal-y,30%);transform:scale(var(--bio-style-image-scale,1))}.bio-editorial-profile-portrait[src$="/bio/andres-portrait.png"]{object-position:var(--bio-style-focal-x,48%) var(--bio-style-focal-y,23%);transform:scale(var(--bio-style-image-scale,2.6))}.bio-editorial-profile-cover{width:100%;max-height:min(42vw,260px);aspect-ratio:var(--bio-style-image-ratio,16 / 6);border-radius:var(--bio-style-radius,var(--editorial-card-radius));object-fit:var(--bio-style-image-fit,cover);object-position:var(--bio-style-focal-x,50%) var(--bio-style-focal-y,50%);transform:scale(var(--bio-style-image-scale,1));margin-bottom:18px;display:block}.bio-editorial-link-cover,.bio-editorial-card-cover,.bio-editorial-content-image{aspect-ratio:var(--bio-style-image-ratio,16 / 9);border-radius:var(--bio-style-radius,var(--editorial-card-radius));object-fit:var(--bio-style-image-fit,cover);object-position:var(--bio-style-focal-x,50%) var(--bio-style-focal-y,50%);transform:scale(var(--bio-style-image-scale,1))}.bio-editorial-content-image{aspect-ratio:var(--bio-style-image-ratio,16 / 10)}.bio-editorial-card-logo{width:var(--bio-style-logo-size,52px);height:var(--bio-style-logo-size,52px);flex-basis:var(--bio-style-logo-size,52px);border-radius:var(--bio-style-radius,15px);object-fit:var(--bio-style-image-fit,contain);object-position:var(--bio-style-focal-x,50%) var(--bio-style-focal-y,50%)}.bio-editorial-footer-mark{width:var(--bio-style-logo-size,40px);height:var(--bio-style-logo-size,40px);flex-basis:var(--bio-style-logo-size,40px);border-radius:var(--bio-style-radius,12px);object-fit:var(--bio-style-image-fit,cover)}.bio-editorial-block--booking button,.bio-editorial-newsletter-form button,.bio-editorial-newsletter-unavailable button{min-height:var(--bio-style-button-height,44px);border-radius:var(--bio-style-button-radius,11px);border-color:var(--bio-style-border-color,var(--editorial-line));color:var(--bio-style-button-text-color,var(--editorial-button-ink))}.bio-editorial-block--booking button{background:var(--bio-style-button-color,transparent)}.bio-editorial-newsletter-form button,.bio-editorial-newsletter-unavailable button{min-height:var(--bio-style-button-height,48px);background:var(--bio-style-button-color,var(--editorial-accent,#e6be73));color:var(--bio-style-button-text-color,#24231f)}.bio-editorial-background-media{z-index:0;pointer-events:none;filter:blur(var(--bio-style-blur,var(--editorial-blur,0px)));position:absolute;inset:0;overflow:hidden;transform:scale(1.035)}.bio-editorial-background-image,.bio-editorial-background-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-editorial-background-video{opacity:.86}.bio-editorial-shell{z-index:2}.bio-editorial-background-control-row{justify-content:flex-end;margin:-20px 0 12px;display:flex}.bio-editorial-background-control{border:1px solid var(--editorial-line);background:var(--editorial-surface);min-width:44px;min-height:44px;color:var(--editorial-ink);cursor:pointer;font:inherit;opacity:.92;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.bio-editorial-canvas[data-effect=glow]:before,.bio-editorial-canvas[data-effect=aurora]:before,.bio-editorial-canvas[data-effect=aurora]:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:-12%}.bio-editorial-canvas[data-effect=glow]:before{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--editorial-accent) 25%, transparent), transparent 58%);opacity:.7}.bio-editorial-canvas[data-effect=aurora]:before{opacity:.75;background:radial-gradient(at 18% 8%,#5c94ff38,#0000 45%),radial-gradient(at 82% 20%,#bf6fe52e,#0000 48%)}.bio-editorial-canvas[data-effect=aurora]:after{background:radial-gradient(at 55% 0,#62cdb824,#0000 52%);animation:14s ease-in-out infinite alternate bio-editorial-aurora}.bio-editorial-canvas[data-transition=fade] .bio-editorial-shell{animation:.28s cubic-bezier(.23,1,.32,1) both bio-editorial-enter-fade}.bio-editorial-canvas[data-transition=rise] .bio-editorial-shell{animation:.28s cubic-bezier(.23,1,.32,1) both bio-editorial-enter-rise}@keyframes bio-editorial-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes bio-editorial-enter-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bio-editorial-aurora{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(1%,1%)scale(1.04)}}@container editorial-page (width<=900px){.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0, 1fr) minmax(64px, min(26cqi, var(--bio-style-portrait-size,136px)))}}@container editorial-page (width<=480px){.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0, 1fr) minmax(64px, min(35cqi, var(--bio-style-portrait-size,140px)))}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{font-size:var(--bio-style-title-size,clamp(28px, 7.4vw, 34px))}}@media (prefers-reduced-motion:reduce){.bio-editorial-canvas[data-effect=aurora]:after,.bio-editorial-canvas[data-transition=fade] .bio-editorial-shell,.bio-editorial-canvas[data-transition=rise] .bio-editorial-shell{animation:none}}.bio-editorial-canvas .bio-editorial-block--header[data-tone],.bio-editorial-canvas .bio-editorial-block--image[data-tone],.bio-editorial-canvas .bio-editorial-block--booking[data-tone],.bio-editorial-canvas .bio-editorial-block--newsletter[data-tone]{border-width:var(--bio-style-border-width,0px);border-color:var(--bio-style-border-color,var(--editorial-line));background:var(--bio-style-background-color,transparent);box-shadow:var(--bio-style-shadow,none)}.bio-editorial-canvas .bio-editorial-block--header[data-tone],.bio-editorial-canvas .bio-editorial-block--booking[data-tone],.bio-editorial-canvas .bio-editorial-block--newsletter[data-tone]{color:var(--bio-style-text-color,var(--editorial-ink))}.bio-editorial-canvas .bio-editorial-block--image[data-tone]{color:var(--bio-style-text-color,var(--editorial-card-ink,#24231f))}.bio-editorial-canvas .bio-editorial-block--video[data-tone]{background:var(--bio-style-background-color,transparent);color:var(--bio-style-text-color,var(--editorial-ink))}.bio-editorial-canvas .bio-editorial-block--footer[data-tone]{border:var(--bio-style-border-width,0px) solid var(--bio-style-border-color,var(--editorial-line));border-top-width:var(--bio-style-border-width,1px);border-radius:var(--bio-style-radius,0px);background:var(--bio-style-background-color,transparent);box-shadow:var(--bio-style-shadow,none);color:var(--bio-style-text-color,var(--editorial-muted));font-size:var(--bio-style-font-size,12px)}.bio-editorial-canvas .bio-editorial-profile-copy p,.bio-editorial-canvas .bio-editorial-fallback-profile p{color:var(--bio-style-muted-color,var(--editorial-muted));font-size:var(--bio-style-font-size,14px);font-weight:var(--bio-style-font-weight,inherit);line-height:var(--bio-style-line-height,1.5);letter-spacing:var(--bio-style-letter-spacing,inherit)}.bio-editorial-canvas .bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-canvas .bio-editorial-fallback-profile h1+p{color:var(--bio-style-text-color,var(--editorial-ink));font-size:var(--bio-style-font-size,15px);font-weight:var(--bio-style-font-weight,560);line-height:var(--bio-style-line-height,1.5);letter-spacing:var(--bio-style-letter-spacing,-.015em)}.bio-editorial-canvas .bio-editorial-section-heading p{color:var(--bio-style-muted-color,var(--editorial-muted));font-size:var(--bio-style-font-size,15px);font-weight:var(--bio-style-font-weight,inherit);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,inherit)}.bio-editorial-canvas .bio-editorial-card-description,.bio-editorial-canvas .bio-editorial-card-copy p,.bio-editorial-canvas .bio-editorial-video-copy p,.bio-editorial-canvas .bio-editorial-booking-copy p,.bio-editorial-canvas .bio-editorial-newsletter-copy p{color:var(--bio-style-muted-color,var(--editorial-card-muted,var(--editorial-muted)));font-size:var(--bio-style-font-size,13px);font-weight:var(--bio-style-font-weight,inherit);line-height:var(--bio-style-line-height,1.5);letter-spacing:var(--bio-style-letter-spacing,inherit)}.bio-editorial-canvas .bio-editorial-footer-profile p{color:var(--bio-style-muted-color,var(--editorial-muted));font-size:var(--bio-style-font-size,inherit);font-weight:var(--bio-style-font-weight,inherit);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,inherit)}.bio-editorial-canvas .bio-editorial-footer-headline{font-size:var(--bio-style-font-size,12px);font-weight:var(--bio-style-font-weight,550);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,inherit)}.bio-editorial-canvas .bio-editorial-text{font-size:var(--bio-style-font-size,clamp(17px, 2vw, 21px));font-weight:var(--bio-style-font-weight,560);line-height:var(--bio-style-line-height,1.25);letter-spacing:var(--bio-style-letter-spacing,-.035em)}.bio-editorial-canvas .bio-editorial-section-heading h2{font-size:var(--bio-style-title-size,clamp(20px, 3.4vw, 24px));font-weight:var(--bio-style-font-weight,650);line-height:var(--bio-style-line-height,1.15);letter-spacing:var(--bio-style-letter-spacing,-.04em)}.bio-editorial-canvas .bio-editorial-profile h1,.bio-editorial-canvas .bio-editorial-fallback-profile h1{font-size:var(--bio-style-title-size,clamp(30px, 6.8vw, 40px));font-weight:var(--bio-style-font-weight,680);line-height:var(--bio-style-line-height,1.04);letter-spacing:var(--bio-style-letter-spacing,-.055em)}.bio-editorial-canvas .bio-editorial-card-title,.bio-editorial-canvas .bio-editorial-card-copy h3{font-size:var(--bio-style-title-size,17px);font-weight:var(--bio-style-font-weight,650);line-height:var(--bio-style-line-height,1.25);letter-spacing:var(--bio-style-letter-spacing,-.03em)}.bio-editorial-canvas .bio-editorial-resource .bio-editorial-card-title{font-size:var(--bio-style-title-size,15px)}.bio-editorial-canvas .bio-editorial-social-copy>span:first-child{font-size:var(--bio-style-title-size,inherit);font-weight:var(--bio-style-font-weight,inherit);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,inherit)}.bio-editorial-canvas .bio-editorial-video-copy h3,.bio-editorial-canvas .bio-editorial-newsletter-copy h3{font-size:var(--bio-style-title-size,17px);font-weight:var(--bio-style-font-weight,650);line-height:var(--bio-style-line-height,inherit);letter-spacing:var(--bio-style-letter-spacing,-.035em)}.bio-editorial-canvas .bio-editorial-booking-copy h3{font-size:var(--bio-style-title-size,clamp(24px, 5.4vw, 32px));font-weight:var(--bio-style-font-weight,650);line-height:var(--bio-style-line-height,1.08);letter-spacing:var(--bio-style-letter-spacing,-.045em)}.bio-editorial-section[data-layout=cards] .bio-editorial-card-logo{width:var(--bio-style-logo-size,64px);height:var(--bio-style-logo-size,64px);flex-basis:var(--bio-style-logo-size,64px);border-radius:var(--bio-style-radius,18px)}.bio-editorial-video-frame{aspect-ratio:var(--bio-style-image-ratio,16 / 9);border-radius:var(--bio-style-radius,0px)}.bio-editorial-video-frame video{object-fit:var(--bio-style-image-fit,cover);object-position:var(--bio-style-focal-x,50%) var(--bio-style-focal-y,50%)}.bio-editorial-video-poster{object-fit:var(--bio-style-image-fit,cover);object-position:var(--bio-style-focal-x,50%) var(--bio-style-focal-y,50%);transform:scale(var(--bio-style-image-scale,1))}.bio-editorial-canvas .bio-editorial-block--booking .bio-editorial-booking-action button{min-height:var(--bio-style-button-height,44px);border-radius:var(--bio-style-button-radius,11px);border-color:var(--bio-style-border-color,var(--editorial-line));color:var(--bio-style-button-text-color,var(--editorial-ink));font-weight:var(--bio-style-font-weight,600);background:var(--bio-style-button-color,transparent)}.bio-editorial-canvas .bio-editorial-block--booking .bio-editorial-booking-action button:disabled{background:var(--bio-style-button-color,var(--editorial-surface-muted));color:var(--bio-style-button-text-color,var(--editorial-muted))}.bio-editorial-canvas .bio-editorial-newsletter-form button,.bio-editorial-canvas .bio-editorial-newsletter-unavailable button{min-height:var(--bio-style-button-height,48px);border-radius:var(--bio-style-button-radius,11px);border-color:var(--bio-style-border-color,var(--editorial-line));background:var(--bio-style-button-color,var(--editorial-accent,#e6be73));color:var(--bio-style-button-text-color,#24231f);font-weight:var(--bio-style-font-weight,600)}@container editorial-page (width<=480px){.bio-editorial-canvas .bio-editorial-profile h1,.bio-editorial-canvas .bio-editorial-fallback-profile h1{font-size:var(--bio-style-title-size,clamp(28px, 7.4vw, 34px))}.bio-editorial-canvas .bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-canvas .bio-editorial-fallback-profile h1+p{font-size:var(--bio-style-font-size,17px)}.bio-editorial-canvas .bio-editorial-section-heading h2{font-size:var(--bio-style-title-size,19px)}.bio-editorial-canvas .bio-editorial-section-heading p{font-size:var(--bio-style-font-size,13px)}}.bio-editorial-canvas .bio-editorial-social-copy,.bio-editorial-canvas .bio-editorial-footer-identity strong{color:var(--bio-style-text-color,var(--editorial-ink))}.bio-editorial-canvas .bio-editorial-block--text{min-height:var(--bio-style-min-height,100%);padding:var(--bio-style-padding,clamp(16px, 2.5vw, 22px))}.bio-editorial-canvas .bio-editorial-block--footer{padding:var(--bio-style-padding,18px 0 2px)}.bio-editorial-canvas .bio-editorial-block--booking .bio-editorial-booking-action button{font-size:var(--bio-style-font-size,13px)}.bio-editorial-canvas .bio-editorial-newsletter-form button,.bio-editorial-canvas .bio-editorial-newsletter-unavailable button{font-size:var(--bio-style-font-size,14px)}.bio-editorial-canvas .bio-editorial-email-row input{font-size:var(--bio-style-font-size,14px);font-weight:var(--bio-style-font-weight,inherit)}.bio-editorial-canvas .bio-editorial-newsletter-form>label:first-child{font-size:var(--bio-style-font-size,13px);font-weight:var(--bio-style-font-weight,650)}.bio-editorial-canvas .bio-editorial-consent,.bio-editorial-canvas .bio-editorial-booking-action p,.bio-editorial-canvas .bio-editorial-newsletter-unavailable p,.bio-editorial-canvas .bio-editorial-newsletter-form [role=status],.bio-editorial-canvas .bio-editorial-newsletter-form [role=alert]{font-size:var(--bio-style-font-size,13px);font-weight:var(--bio-style-font-weight,inherit)}.bio-editorial-canvas .bio-editorial-footer-identity strong{font-size:var(--bio-style-font-size,13px);font-weight:var(--bio-style-font-weight,650)}.bio-editorial-site-header{min-height:52px;margin-block:20px clamp(22px,4vw,38px)}.bio-editorial-block--header{isolation:isolate;background:radial-gradient(at 78% 18%,#4c82ff33,#0000 45%),linear-gradient(135deg,#182031f5,#0f1219f5);border:1px solid #ffffff1f;border-radius:clamp(22px,3vw,34px);padding:clamp(22px,4vw,48px);position:relative;box-shadow:0 28px 80px #00000038,inset 0 1px #ffffff14}.bio-editorial-block--header:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 10%,#000 100%);mask-image:linear-gradient(115deg,#0000 10%,#000 100%)}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0, 1fr) minmax(170px, var(--bio-style-portrait-size,260px));gap:clamp(24px,5vw,64px)}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{letter-spacing:-.065em;max-width:15ch;font-size:clamp(38px,6vw,68px)}.bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-fallback-profile h1+p{max-width:28ch;color:var(--editorial-ink);letter-spacing:-.04em;margin-top:16px;font-size:clamp(19px,2.4vw,27px);font-weight:600;line-height:1.2}.bio-editorial-profile-copy p:not(.bio-editorial-profile-headline),.bio-editorial-fallback-profile h1+p+p{max-width:56ch;margin-top:14px;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.bio-editorial-portrait-frame{border-color:#ffffff29;border-radius:25px;box-shadow:0 20px 54px #00000047,inset 0 1px #ffffff26}.bio-editorial-section-heading h2{letter-spacing:-.05em;font-size:clamp(22px,3vw,30px)}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link{color:#f5f7fb;background:radial-gradient(at 90% 0,#4c82ff1f,#0000 48%),linear-gradient(145deg,#1b2230,#151a24);border-color:#ffffff1c;min-height:226px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;box-shadow:0 14px 32px #00000026,inset 0 1px #ffffff0f}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{justify-content:space-between;min-height:226px;padding:22px}.bio-editorial-section[data-layout=cards] .bio-editorial-card-copy{gap:18px}.bio-editorial-section[data-layout=cards] .bio-editorial-card-title{color:#f5f7fb;letter-spacing:.025em;text-transform:uppercase;font-size:13px;font-weight:650}.bio-editorial-section[data-layout=cards] .bio-editorial-card-description{color:#aeb9cc;font-size:14px;line-height:1.45}.bio-editorial-section[data-layout=cards] .bio-editorial-external-affordance{color:#d4def2;opacity:.72;top:20px;right:20px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link:focus-within{outline:2px solid var(--editorial-link);outline-offset:3px}@media (hover:hover) and (pointer:fine){.bio-editorial-section[data-layout=cards] .bio-editorial-block--link:hover{border-color:#749dff85;transform:translateY(-4px);box-shadow:0 22px 44px #0000003d,0 0 0 1px #4c82ff24}}.bio-editorial-block--booking .bio-editorial-booking-action button{color:#fff;background:linear-gradient(135deg,#4c82ff,#3568e8);border:1px solid #4c82ff59;border-radius:15px;min-height:50px;padding-inline:18px;font-weight:650;box-shadow:0 12px 30px #2a5bd238}@container editorial-page (width<=700px){.bio-editorial-shell{padding-inline:max(16px, var(--bio-style-padding,18px))}.bio-editorial-block--header{border-radius:24px;padding:clamp(18px,5vw,26px)}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0, 1fr) minmax(104px, min(40vw, var(--bio-style-portrait-size,136px)));gap:14px}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{font-size:clamp(31px,8vw,44px)}.bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-fallback-profile h1+p{margin-top:10px;font-size:clamp(16px,4.4vw,20px)}.bio-editorial-profile-copy p:not(.bio-editorial-profile-headline),.bio-editorial-fallback-profile h1+p+p{margin-top:9px;font-size:13px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link,.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{min-height:190px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{padding:16px}.bio-editorial-section[data-layout=cards] .bio-editorial-card-copy{gap:12px}.bio-editorial-section[data-layout=cards] .bio-editorial-card-logo{border-radius:19px;flex-basis:64px;width:64px;height:64px}.bio-editorial-section[data-layout=cards] .bio-editorial-card-title{font-size:11px}.bio-editorial-section[data-layout=cards] .bio-editorial-card-description{font-size:12px}}@media (prefers-reduced-motion:reduce){.bio-editorial-section[data-layout=cards] .bio-editorial-block--link{transition:none}}.bio-editorial-shell{padding-inline:clamp(18px,4vw,48px);width:min(100%,1240px);padding-bottom:clamp(48px,8vw,96px)}.bio-editorial-site-header{min-height:64px;margin:12px 0 clamp(20px,3vw,36px);padding-inline:4px}.bio-editorial-header-socials a,.bio-editorial-home,.bio-editorial-locale-switch button{border-radius:14px}.bio-editorial-block--header{background:radial-gradient(at 87% 12%,#4877ef38,#0000 34%),linear-gradient(135deg,#171c25 0%,#10141c 58%,#0c0f14 100%);border:1px solid #ffffff1f;border-radius:clamp(24px,3vw,38px);min-height:clamp(350px,39vw,500px);padding:clamp(28px,5vw,72px);overflow:hidden;box-shadow:0 28px 72px #10141d2e}.bio-editorial-canvas .bio-editorial-block--header[data-tone]:not([style*=--bio-style-background-color]){background-color:#10141c;background-image:radial-gradient(at 87% 12%,#4877ef38,#0000 34%),linear-gradient(135deg,#171c25 0%,#10141c 58%,#0c0f14 100%)}.bio-editorial-block--header:after{opacity:.52;background-size:44px 44px;-webkit-mask-image:linear-gradient(110deg,#0000 18%,#000 100%);mask-image:linear-gradient(110deg,#0000 18%,#000 100%)}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0,1fr) minmax(220px,min(34vw,360px));align-items:center;gap:clamp(34px,7vw,104px)}.bio-editorial-profile-copy,.bio-editorial-fallback-profile>div:first-child{z-index:1;position:relative}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{letter-spacing:-.075em;max-width:10ch;font-size:clamp(48px,7.3vw,88px);line-height:.98}.bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-fallback-profile h1+p{color:#f5f7fb;letter-spacing:-.045em;max-width:27ch;margin-top:22px;font-size:clamp(20px,2.3vw,28px);font-weight:600;line-height:1.18}.bio-editorial-profile-copy p:not(.bio-editorial-profile-headline),.bio-editorial-fallback-profile h1+p+p{color:#b9c0ce;max-width:46ch;margin-top:14px;font-size:clamp(15px,1.35vw,17px);line-height:1.65}.bio-editorial-portrait-frame{background:#202632;border:1px solid #ffffff29;border-radius:clamp(22px,2.5vw,34px);justify-self:end;width:100%;max-width:360px;box-shadow:0 24px 58px #00000057}.bio-editorial-profile-portrait{aspect-ratio:.9;object-position:50% 32%}.bio-editorial-section-heading{margin-bottom:clamp(16px,2vw,24px)}.bio-editorial-section-heading h2{letter-spacing:-.065em;font-size:clamp(26px,3.5vw,42px);font-weight:650;line-height:1.05}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link,.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{min-height:clamp(210px,21vw,270px)}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link{color:#151922;background:linear-gradient(150deg,#fff 0%,#f8f9fc 100%);border:1px solid #11182714;border-radius:24px;box-shadow:0 12px 30px #1f304f12,inset 0 1px #ffffffe6}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{padding:clamp(20px,2.5vw,30px)}.bio-editorial-section[data-layout=cards] .bio-editorial-card-logo{background:#f0f3f8;border:1px solid #19253c14;border-radius:24px;flex-basis:clamp(72px,8vw,104px);width:clamp(72px,8vw,104px);height:clamp(72px,8vw,104px);padding:12px;box-shadow:0 8px 20px #23355817}.bio-editorial-section[data-layout=cards] .bio-editorial-card-title{color:#171b24;letter-spacing:.035em;font-size:12px;font-weight:700}.bio-editorial-section[data-layout=cards] .bio-editorial-card-description{color:#626b7b;max-width:25ch;font-size:14px;line-height:1.45}.bio-editorial-section[data-layout=cards] .bio-editorial-external-affordance{color:#53617a}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link:hover{border-color:#4c82ff57;transform:translateY(-3px);box-shadow:0 20px 42px #1f304f21}.bio-editorial-block--booking,.bio-editorial-block--newsletter{color:#171b24;background:#e9edf4;border:1px solid #18253e17;border-radius:22px}.bio-editorial-block--booking .bio-editorial-booking-action button,.bio-editorial-block--newsletter button{color:#fff;background:#3568e8;border-color:#3568e8;border-radius:14px;box-shadow:0 8px 20px #3568e833}.bio-editorial-section[data-layout=list] .bio-editorial-block--social{background:#ffffffb8;border-radius:17px}.bio-editorial-renderer[data-theme=dark] .bio-editorial-section[data-layout=cards] .bio-editorial-block--link{color:#f5f7fb;background:linear-gradient(150deg,#252b36 0%,#1b2029 100%);border-color:#ffffff1a}.bio-editorial-renderer[data-theme=dark] .bio-editorial-section[data-layout=cards] .bio-editorial-card-title{color:#f5f7fb}.bio-editorial-renderer[data-theme=dark] .bio-editorial-section[data-layout=cards] .bio-editorial-card-description{color:#c1cad9}.bio-editorial-renderer[data-theme=dark] .bio-editorial-block--booking,.bio-editorial-renderer[data-theme=dark] .bio-editorial-block--newsletter{color:#f5f7fb;background:#1e242e;border-color:#ffffff1a}.bio-editorial-renderer[data-theme=dark] .bio-editorial-section[data-layout=list] .bio-editorial-block--social{background:#1e242e}@media (prefers-color-scheme:dark){.bio-editorial-renderer[data-theme=system] .bio-editorial-section[data-layout=cards] .bio-editorial-block--link{color:#f5f7fb;background:linear-gradient(150deg,#252b36 0%,#1b2029 100%);border-color:#ffffff1a}.bio-editorial-renderer[data-theme=system] .bio-editorial-section[data-layout=cards] .bio-editorial-card-title{color:#f5f7fb}.bio-editorial-renderer[data-theme=system] .bio-editorial-section[data-layout=cards] .bio-editorial-card-description{color:#c1cad9}.bio-editorial-renderer[data-theme=system] .bio-editorial-block--booking,.bio-editorial-renderer[data-theme=system] .bio-editorial-block--newsletter{color:#f5f7fb;background:#1e242e;border-color:#ffffff1a}.bio-editorial-renderer[data-theme=system] .bio-editorial-section[data-layout=list] .bio-editorial-block--social{background:#1e242e}}@media (width<=760px){.bio-editorial-shell{padding-inline:16px;padding-bottom:40px}.bio-editorial-site-header{min-height:54px;margin:8px 0 20px}.bio-editorial-block--header{border-radius:26px;min-height:0;padding:22px}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0,1fr) minmax(108px,34vw);align-items:center;gap:14px}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{max-width:9ch;font-size:clamp(34px,9vw,48px)}.bio-editorial-profile-copy .bio-editorial-profile-headline,.bio-editorial-fallback-profile h1+p{margin-top:12px;font-size:clamp(16px,4.4vw,20px)}.bio-editorial-profile-copy p:not(.bio-editorial-profile-headline),.bio-editorial-fallback-profile h1+p+p{margin-top:10px;font-size:13px}.bio-editorial-portrait-frame{border-radius:20px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link,.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{min-height:190px}.bio-editorial-section[data-layout=cards] .bio-editorial-card-logo{border-radius:19px;flex-basis:66px;width:66px;height:66px;padding:8px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{padding:16px}}@media (prefers-reduced-motion:reduce){.bio-editorial-section[data-layout=cards] .bio-editorial-block--link{transition-duration:.01ms;transform:none}}.bio-editorial-canvas{background-image:radial-gradient(at 50% -10%,#3965d314,#0000 42%),linear-gradient(#0000 0%,#141c2c05 100%)}.bio-editorial-site-header{z-index:2;border:1px solid color-mix(in srgb, var(--editorial-line) 75%, transparent);background:color-mix(in srgb, var(--editorial-surface) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border-radius:20px;padding:6px 10px;position:relative}.bio-editorial-section-heading{align-items:end;gap:20px;margin-bottom:18px}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link{border-radius:var(--bio-style-radius,clamp(20px, 2.5vw, 30px));background:var(--bio-style-background-color,radial-gradient(ellipse at 88% 0%, #4d7eff2b, transparent 48%), linear-gradient(145deg, #202a3d 0%, #151b27 100%));position:relative;overflow:hidden}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link:after{border:var(--bio-style-border-width,1px) solid var(--bio-style-border-color,#ffffff14);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.bio-editorial-section[data-layout=cards] .bio-editorial-card-logo{box-shadow:0 12px 28px #0000003d}.bio-editorial-section[data-layout=cards] .bio-editorial-external-affordance{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.bio-editorial-block--booking .bio-editorial-booking-action button,.bio-editorial-newsletter-form button{transition:transform .18s cubic-bezier(.22,.61,.36,1),filter .18s,box-shadow .18s}.bio-editorial-block--booking .bio-editorial-booking-action button:active,.bio-editorial-newsletter-form button:active{transform:scale(.98)}.bio-editorial-canvas :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--editorial-link);outline-offset:3px}@media (hover:hover) and (pointer:fine){.bio-editorial-block--booking .bio-editorial-booking-action button:hover:not(:disabled),.bio-editorial-newsletter-form button:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 10px 28px #315ed933}}@container editorial-page (width<=700px){.bio-editorial-site-header{border-radius:17px;padding-inline:7px}.bio-editorial-section-heading{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.bio-editorial-block--booking .bio-editorial-booking-action button,.bio-editorial-newsletter-form button{transition:none}}.bio-editorial-renderer{--editorial-link:#4c9bff;--editorial-accent:#4c9bff}.bio-editorial-section#section-projects .bio-editorial-block-grid{gap:clamp(10px,2vw,16px)}.bio-editorial-section#section-projects .bio-editorial-block--link{border:1px solid color-mix(in srgb, var(--editorial-link) 20%, transparent);background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--editorial-link) 12%, transparent), transparent 52%), color-mix(in srgb, var(--editorial-surface) 94%, var(--editorial-link));border-radius:clamp(22px,3vw,30px);min-height:clamp(172px,22vw,232px);box-shadow:0 12px 34px #00000029,inset 0 1px #ffffff12}.bio-editorial-section#section-projects .bio-editorial-block--link .bio-editorial-link{min-height:inherit;justify-content:space-between;align-items:flex-start;padding:clamp(16px,2.2vw,24px)}.bio-editorial-section#section-projects .bio-editorial-card-copy{gap:clamp(12px,2vw,20px)}.bio-editorial-section#section-projects .bio-editorial-card-logo{background:#070c147a;border-radius:22px;flex-basis:clamp(58px,7vw,78px);width:clamp(58px,7vw,78px);height:clamp(58px,7vw,78px);box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff1c}.bio-editorial-section#section-projects .bio-editorial-card-title{color:var(--editorial-ink);letter-spacing:.025em;text-transform:none;font-size:12px;font-weight:650}.bio-editorial-section#section-projects .bio-editorial-card-description{color:var(--editorial-muted);max-width:26ch;font-size:11px;line-height:1.4}.bio-editorial-section#section-projects .bio-editorial-external-affordance{color:var(--editorial-link);top:15px;right:15px}.bio-editorial-renderer[data-theme=dark] .bio-editorial-section#section-projects .bio-editorial-block--link{background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--editorial-link) 12%, transparent), transparent 52%), linear-gradient(145deg, #202936, #151b24)}.bio-editorial-renderer[data-theme=dark] .bio-editorial-section#section-projects .bio-editorial-card-logo{background:#070c147a}@media (prefers-color-scheme:dark){.bio-editorial-renderer[data-theme=system] .bio-editorial-section#section-projects .bio-editorial-block--link{background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--editorial-link) 12%, transparent), transparent 52%), linear-gradient(145deg, #202936, #151b24)}.bio-editorial-renderer[data-theme=system] .bio-editorial-section#section-projects .bio-editorial-card-logo{background:#070c147a}}@media (width<=760px){.bio-editorial-section#section-projects .bio-editorial-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bio-editorial-section#section-projects .bio-editorial-block--link,.bio-editorial-section#section-projects .bio-editorial-block--link .bio-editorial-link{min-height:clamp(150px,42vw,184px)}.bio-editorial-section#section-projects .bio-editorial-block--link .bio-editorial-link{padding:14px}.bio-editorial-section#section-projects .bio-editorial-card-copy{gap:12px}.bio-editorial-section#section-projects .bio-editorial-card-logo{border-radius:18px;flex-basis:56px;width:56px;height:56px;padding:7px}.bio-editorial-section#section-projects .bio-editorial-card-title{font-size:11px}.bio-editorial-section#section-projects .bio-editorial-card-description{font-size:10px}}@media (prefers-reduced-transparency:reduce){.bio-editorial-section#section-projects .bio-editorial-block--link{background:var(--editorial-surface)}}.bio-editorial-shell{width:min(100%, max(592px, var(--bio-style-max-width,960px)));padding-bottom:max(48px, env(safe-area-inset-bottom))}.bio-editorial-site-header{top:max(10px, env(safe-area-inset-top));background:color-mix(in srgb, var(--editorial-page) 82%, transparent);border-color:#70a3ff2e;border-radius:18px;box-shadow:0 12px 32px #00000024}.bio-editorial-home,.bio-editorial-locale{min-height:44px}.bio-editorial-add-contact{color:#fff;cursor:pointer;min-height:48px;transition:transform .16s var(--editorial-ease), filter .16s ease, box-shadow .16s ease;background:linear-gradient(#347de9,#2464c5);border:1px solid #78aeff5c;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 10px 24px #1658be3d}.bio-editorial-add-contact:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.bio-editorial-add-contact:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff3d,0 14px 30px #1658be4d}}.bio-editorial-section:has(.bio-editorial-block--header){grid-column:1/-1}.bio-editorial-block--header{background:var(--bio-style-background-color,radial-gradient(ellipse at 82% 12%, #2a66cb38, transparent 44%), linear-gradient(145deg, #171d29 0%, #11151d 72%));border:1px solid #70a3ff2e;border-radius:clamp(22px,3.2vw,32px);padding:clamp(22px,4vw,44px);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 64px #00000038}.bio-editorial-profile h1,.bio-editorial-fallback-profile h1{letter-spacing:-.06em}.bio-editorial-profile-copy .bio-editorial-profile-headline{max-width:32ch;color:var(--editorial-ink)}.bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){max-width:48ch}.bio-editorial-portrait-frame{background:#121b2b;border-color:#82afff42;border-radius:clamp(20px,3vw,30px);box-shadow:0 20px 54px #00000047,0 0 0 5px #4a84eb12}.bio-editorial-renderer main{gap:clamp(26px,4vw,48px)}.bio-editorial-section-heading h2{letter-spacing:-.055em}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link{background:var(--bio-style-background-color,radial-gradient(ellipse at 92% 0%, #3a71dd29, transparent 52%), linear-gradient(145deg, #1b2433, #151a23));border-color:#70a3ff29;min-height:clamp(170px,20vw,230px)}.bio-editorial-section[data-layout=cards] .bio-editorial-block--link .bio-editorial-link{min-height:inherit}.bio-editorial-section[data-layout=cards] .bio-editorial-card-logo{background:#101722;border-color:#ffffff1f;border-radius:20px}.bio-editorial-block--booking,.bio-editorial-block--newsletter,.bio-editorial-section[data-layout=list] .bio-editorial-block--social{background:color-mix(in srgb, var(--editorial-surface) 92%, #17376c);border-color:#70a3ff29}.bio-editorial-footer-main{border-color:#70a3ff21}@media (width>=900px){.bio-editorial-shell{padding:22px 28px 72px}.bio-editorial-site-header{margin-block:4px 34px}.bio-editorial-profile,.bio-editorial-fallback-profile{grid-template-columns:minmax(0,1fr) minmax(240px,min(31vw,340px));gap:clamp(32px,5vw,72px)}.bio-editorial-block--header{padding:clamp(34px,5vw,58px)}}@media (width<=600px){.bio-editorial-shell{padding-inline:max(14px, env(safe-area-inset-left))}.bio-editorial-site-header{margin-top:max(8px, env(safe-area-inset-top))}.bio-editorial-block--header{border-radius:24px;padding:20px}.bio-editorial-add-contact{width:100%;margin-top:18px}}.bio-public-experience{--bio-native-ink:#f5f7fb;--bio-native-muted:#aab5c5;--bio-native-line:#b1c7e726;--bio-native-surface:#151b25;--bio-native-raised:#1b2430;--bio-native-blue:#72aaff;min-height:100dvh;color:var(--bio-native-ink);background:radial-gradient(at 78% 4%,#2566cf33,#0000 32rem),radial-gradient(at 5% 48%,#1b427824,#0000 36rem),#090d13}.bio-public-experience .bio-editorial-renderer{--editorial-ink:var(--bio-native-ink);--editorial-muted:var(--bio-native-muted);--editorial-line:var(--bio-native-line);--editorial-surface:var(--bio-native-surface);--editorial-surface-muted:var(--bio-native-raised);--editorial-link:var(--bio-native-blue);--editorial-button-ink:#fff;--editorial-soft-shadow:0 22px 60px #0000003d;color:var(--bio-native-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;font-size:16px;line-height:1.6}.bio-public-experience .bio-editorial-canvas{min-height:100dvh;color:var(--bio-native-ink);background:0 0}.bio-public-experience .bio-editorial-site-header{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(160%);background:#111720c7;border:1px solid #cadcfa21;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"home socials language";min-height:60px;margin:14px 0 28px;padding:7px 9px;position:sticky;top:14px;box-shadow:0 14px 40px #0003}.bio-public-experience .bio-editorial-home{color:#dceaff;background:linear-gradient(145deg,#21324a,#101722);border:1px solid #ffffff1a;border-radius:14px;width:44px;height:44px}.bio-public-experience .bio-editorial-header-socials ul{gap:5px}.bio-public-experience .bio-editorial-header-socials a{color:#c4cfdf;border-radius:13px;place-items:center;min-width:44px;min-height:44px;transition:color .18s,background-color .18s;display:grid}.bio-public-experience .bio-editorial-header-socials a:hover{color:#fff;background:#ffffff12}.bio-public-experience .bio-editorial-locale{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;gap:3px;padding:3px}.bio-public-experience .bio-editorial-locale button{color:#a9b6c9;border:0;border-radius:10px;min-width:38px;min-height:36px}.bio-public-experience .bio-editorial-main,.bio-public-experience main{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.bio-public-experience #section-profile,.bio-public-experience #section-projects,.bio-public-experience #section-booking,.bio-public-experience #section-footer{grid-column:1/-1}.bio-public-experience #section-newsletter{grid-column:span 7}.bio-public-experience #section-contacts{grid-column:span 5}.bio-public-experience .bio-editorial-section{min-width:0;color:var(--bio-native-ink);margin:0;padding:0;scroll-margin-top:104px}.bio-public-experience .bio-editorial-section-heading{align-items:end;margin-bottom:17px}.bio-public-experience .bio-editorial-section-heading h2{color:#f4f7fc;letter-spacing:-.045em;margin:0;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:680}.bio-public-experience .bio-editorial-section-heading p{color:var(--bio-native-muted);margin:5px 0 0;font-size:.9rem}.bio-public-experience #section-profile .bio-editorial-block-grid{grid-template-columns:minmax(0,1fr)}.bio-public-experience #section-profile .bio-editorial-block--header{background:radial-gradient(at 92% 10%,#397ade2e,#0000 42%),linear-gradient(135deg,#171f2b,#10151d 68%,#0e141d);border:1px solid #9fc2ff2e;border-radius:30px;padding:clamp(28px,5vw,64px);overflow:hidden;box-shadow:0 26px 70px #00000047}.bio-public-experience #section-profile .bio-editorial-profile{grid-template-columns:minmax(0,1fr) minmax(240px,34%);gap:clamp(30px,6vw,84px)}.bio-public-experience #section-profile .bio-editorial-profile h1{color:#fbfcff;letter-spacing:-.078em;max-width:11ch;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:700;line-height:.96}.bio-public-experience #section-profile .bio-editorial-profile-copy p{color:#b8c3d2;max-width:55ch;margin-top:18px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{color:#ecf3ff;margin-top:15px;font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:620}.bio-public-experience #section-profile .bio-editorial-portrait-frame{background:#141c27;border:1px solid #9cc2ff47;border-radius:25px;max-width:360px;box-shadow:0 24px 60px #00000057}.bio-public-experience .bio-editorial-add-contact{color:#fff;cursor:pointer;background:linear-gradient(135deg,#367be5,#2157b4);border:1px solid #a9cbff73;border-radius:15px;min-height:50px;margin-top:28px;padding-inline:20px;font-size:.93rem;font-weight:650;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s;box-shadow:0 10px 30px #1c60cb45}.bio-public-experience .bio-editorial-add-contact:hover{filter:brightness(1.08);transform:translateY(-1px)}.bio-public-experience .bio-editorial-add-contact:active{transform:scale(.98)}.bio-public-experience #section-booking .bio-editorial-section-heading{display:none}.bio-public-experience #section-booking .bio-editorial-block--booking{color:#f5f7fb;background:linear-gradient(110deg,#182230,#131a25);border:1px solid #94b8ec26;border-radius:21px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:92px;padding:18px 22px}.bio-public-experience #section-booking .bio-editorial-booking-copy h2{color:#f7f9fd;letter-spacing:-.04em;font-size:clamp(1.15rem,2vw,1.5rem)}.bio-public-experience #section-booking .bio-editorial-booking-copy p{color:#aeb9c9;margin-top:4px;font-size:.85rem}.bio-public-experience #section-booking .bio-editorial-booking-action button{color:#f5f9ff;cursor:pointer;background:#203e69;border:1px solid #527fbe;border-radius:14px;min-height:48px;padding-inline:18px;font-size:.88rem}.bio-public-experience #section-projects .bio-editorial-block--link{color:#f5f7fb;background:linear-gradient(145deg,#19222f,#121923);border:1px solid #94b2de2b;border-radius:24px;min-height:205px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .18s,background-color .18s;box-shadow:inset 0 1px #ffffff0a}.bio-public-experience #section-projects .bio-editorial-link{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:15px;min-height:205px;padding:20px}.bio-public-experience #section-projects .bio-editorial-card-logo{background:#101722;border:1px solid #ffffff26;border-radius:21px;flex-basis:68px;width:68px;height:68px;padding:8px}.bio-public-experience #section-projects .bio-editorial-card-copy{width:100%;padding:0}.bio-public-experience #section-projects .bio-editorial-card-description{color:#aeb9ca;max-width:32ch;font-size:.78rem}.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{background:linear-gradient(145deg,#171f2a,#111821);border:1px solid #99b3da24;border-radius:23px;align-self:stretch;padding:22px}.bio-public-experience #section-newsletter .bio-editorial-block--newsletter{color:#f3f6fa;grid-template-columns:minmax(0,1fr);padding:0}.bio-public-experience #section-newsletter .bio-editorial-newsletter-form>label:first-child,.bio-public-experience #section-newsletter .bio-editorial-consent{color:#c0cad8}.bio-public-experience #section-newsletter .bio-editorial-email-row input[type=email]{color:#fff;background:#0d131b;border:1px solid #a6bee036;border-radius:13px;min-height:48px}.bio-public-experience #section-newsletter .bio-editorial-email-row button{color:#fff;background:#2a6fd2;border-radius:13px;min-height:48px}.bio-public-experience #section-contacts .bio-editorial-block-grid{grid-template-columns:minmax(0,1fr)}.bio-public-experience #section-contacts .bio-editorial-block--link{color:#f0f4fa;background:#1b2430;border:1px solid #a9bedd1c;border-radius:15px;min-height:58px}.bio-public-experience #section-contacts .bio-editorial-link{min-height:58px;padding:10px 42px 10px 13px}.bio-public-experience #section-contacts .bio-editorial-card-logo{border-radius:12px;flex-basis:38px;width:38px;height:38px;padding:5px}.bio-public-experience #section-contacts .bio-editorial-card-title{font-size:.88rem}.bio-public-experience #section-contacts .bio-editorial-card-description{font-size:.75rem}.bio-public-experience #section-footer .bio-editorial-block--footer{border-color:var(--bio-native-line);color:#9daabd}.bio-public-experience a:focus-visible,.bio-public-experience button:focus-visible{outline-offset:3px;outline:3px solid #8fbdff}.bio-native-tabbar{display:none}@media (hover:hover) and (pointer:fine){.bio-public-experience #section-projects .bio-editorial-block--link:hover{background:linear-gradient(145deg,#1c2b40,#141e2b);border-color:#6fa7ff75;transform:translateY(-3px)}}@media (width<=900px){.bio-public-experience .bio-editorial-shell{width:min(100%,900px);padding-inline:22px}.bio-public-experience #section-projects .bio-editorial-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{grid-column:span 6}}@media (width<=640px){.bio-public-experience{background:radial-gradient(at 86% 0,#245bae30,#0000 22rem),#090d13}.bio-public-experience .bio-editorial-shell{width:100%;padding:0 14px calc(112px + env(safe-area-inset-bottom))}.bio-public-experience .bio-editorial-site-header{top:max(8px, env(safe-area-inset-top));border-radius:17px;min-height:56px;margin:8px 0 15px;padding:5px 6px}.bio-public-experience .bio-editorial-header-socials a{min-width:42px;min-height:42px}.bio-public-experience .bio-editorial-header-socials ul{gap:0}.bio-public-experience .bio-editorial-locale button{min-width:34px;min-height:36px}.bio-public-experience main{grid-template-columns:minmax(0,1fr);gap:23px}.bio-public-experience #section-profile,.bio-public-experience #section-booking,.bio-public-experience #section-projects,.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts,.bio-public-experience #section-footer{grid-column:1}.bio-public-experience #section-profile .bio-editorial-block--header{border-radius:27px;padding:14px}.bio-public-experience #section-profile .bio-editorial-profile{flex-direction:column;align-items:stretch;gap:19px;display:flex}.bio-public-experience #section-profile .bio-editorial-portrait-frame{aspect-ratio:1.18;border-radius:21px;order:-1;width:100%;max-width:none}.bio-public-experience #section-profile .bio-editorial-profile-portrait{aspect-ratio:1.18;object-position:center 26%}.bio-public-experience #section-profile .bio-editorial-profile-copy{padding:2px 4px 5px}.bio-public-experience #section-profile .bio-editorial-profile h1{letter-spacing:-.078em;max-width:13ch;font-size:clamp(2.6rem,12vw,3.7rem)}.bio-public-experience #section-profile .bio-editorial-profile-copy p{margin-top:13px;font-size:.98rem}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{margin-top:12px;font-size:1.08rem}.bio-public-experience .bio-editorial-add-contact{border-radius:16px;width:100%;min-height:52px;margin-top:19px}.bio-public-experience .bio-editorial-section-heading{margin-bottom:13px}.bio-public-experience .bio-editorial-section-heading h2{font-size:1.22rem}.bio-public-experience .bio-editorial-section-heading p{font-size:.83rem}.bio-public-experience #section-booking .bio-editorial-block--booking{border-radius:19px;grid-template-columns:minmax(0,1fr);gap:14px;padding:17px}.bio-public-experience #section-booking .bio-editorial-booking-action{align-items:stretch}.bio-public-experience #section-booking .bio-editorial-booking-action button{width:100%;min-height:50px}.bio-public-experience #section-projects .bio-editorial-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bio-public-experience #section-projects .bio-editorial-block--link,.bio-public-experience #section-projects .bio-editorial-link{border-radius:20px;min-height:164px}.bio-public-experience #section-projects .bio-editorial-link{gap:10px;padding:14px}.bio-public-experience #section-projects .bio-editorial-card-logo{border-radius:18px;flex-basis:58px;width:58px;height:58px}.bio-public-experience #section-projects .bio-editorial-card-title{font-size:.82rem;line-height:1.25}.bio-public-experience #section-projects .bio-editorial-card-description{font-size:.7rem;line-height:1.35}.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{border-radius:20px;grid-column:1;padding:17px}.bio-public-experience #section-contacts .bio-editorial-block-grid{gap:8px}.bio-public-experience #section-contacts .bio-editorial-link{min-height:58px}.bio-native-tabbar{z-index:60;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(175%);background:#151c27d6;border:1px solid #cadcfa2b;border-radius:23px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:7px;display:grid;position:fixed;left:12px;box-shadow:0 16px 48px #0000006b}.bio-native-tabbar a{color:#aebbd0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;font-size:.64rem;font-weight:560;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.bio-native-tabbar a:hover,.bio-native-tabbar a:focus-visible{color:#fff;background:#ffffff14}}@media (width<=360px){.bio-public-experience .bio-editorial-shell{padding-inline:10px}.bio-public-experience #section-projects .bio-editorial-link{padding:11px}.bio-native-tabbar{left:8px;right:8px}}.bio-public-experience .bio-editorial-site-header{-webkit-backdrop-filter:blur(24px)saturate(155%);background:#12161dd1;border-color:#dce8fa1f;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand socials language";min-height:62px;margin:16px 0 clamp(22px,4vw,38px);padding:8px 12px;box-shadow:0 12px 36px #0000003d,inset 0 1px #ffffff0d}.bio-public-experience .bio-editorial-home{color:#eef3fa;letter-spacing:.18em;background:0 0;border:0;border-radius:12px;grid-area:brand;justify-self:start;gap:11px;width:auto;height:44px;font-size:.7rem;font-weight:650;text-decoration:none}.bio-public-experience .bio-editorial-home img{object-fit:contain;width:42px;height:34px;display:block}.bio-public-experience .bio-editorial-header-socials{justify-self:end;margin-right:14px}.bio-public-experience .bio-editorial-header-socials a{color:#c4cedc}.bio-public-experience .bio-editorial-locale{background:#ffffff08;border-color:#cfdcef1a}.bio-public-experience #section-profile .bio-editorial-block--header{background:radial-gradient(at 88% 6%,#4984cd1a,#0000 32rem),linear-gradient(145deg,#171b22 0%,#11151c 55%,#0e1218 100%);border:1px solid #cbdaf021;border-radius:clamp(24px,3.2vw,34px);grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr);grid-template-areas:"profile profile";align-items:center;gap:0;padding:clamp(24px,4.2vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0d}.bio-public-experience #section-profile .bio-editorial-block--header:after{display:none}.bio-public-experience #section-profile .bio-editorial-profile{grid-template-columns:minmax(0,1fr) minmax(260px,38%);align-items:center;gap:clamp(28px,4.6vw,60px)}.bio-public-experience #section-profile .bio-editorial-profile-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 0;display:flex}.bio-public-experience #section-profile .bio-editorial-profile h1{color:#f7f9fc;letter-spacing:-.078em;text-wrap:balance;max-width:9ch;font-size:clamp(3rem,6.1vw,5.8rem);font-weight:640;line-height:.94}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{color:#e1e8f1;letter-spacing:-.035em;max-width:28ch;margin-top:18px;font-size:clamp(1.18rem,2.1vw,1.55rem);font-weight:560;line-height:1.25}.bio-public-experience #section-profile .bio-editorial-portrait-frame{aspect-ratio:.82;background:#10141b;border:1px solid #e6effa29;border-radius:25px;width:100%;max-width:none;box-shadow:0 26px 62px #00000052,inset 0 1px #ffffff17}.bio-public-experience #section-profile .bio-editorial-profile-portrait{aspect-ratio:.82;object-fit:cover;object-position:center 27%;width:100%;height:100%}.bio-public-experience #section-profile .bio-editorial-add-contact{color:#fff;background:linear-gradient(135deg,#367fcf,#1e579d);border:1px solid #b7d6ff8c;border-radius:17px;justify-content:space-between;width:min(100%,390px);min-height:56px;margin-top:24px;padding-inline:19px;font-size:.96rem;font-weight:620;box-shadow:inset 0 1px #ffffff38,0 10px 30px #14519738}.bio-public-experience .bio-editorial-profile-actions{gap:10px;width:min(100%,390px);margin-top:12px;display:grid}.bio-public-experience .bio-editorial-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bio-public-experience .bio-editorial-quick-actions a,.bio-public-experience .bio-editorial-quick-actions button{color:#e8edf5;cursor:pointer;min-width:0;min-height:78px;font:inherit;background:linear-gradient(145deg,#1a2029,#131820);border:1px solid #cedbef1c;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.77rem;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.bio-public-experience .bio-editorial-quick-actions button:disabled{cursor:default;opacity:.6}.bio-public-experience .bio-editorial-share-profile{color:#e8edf5;cursor:pointer;min-height:64px;font:inherit;text-align:left;background:#141922;border:1px solid #cedbef1c;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:8px 14px;display:grid}.bio-public-experience .bio-editorial-share-profile span{gap:2px;display:grid}.bio-public-experience .bio-editorial-share-profile strong{font-size:.82rem;font-weight:580}.bio-public-experience .bio-editorial-share-profile small{color:#9ba7b7;font-size:.71rem}.bio-public-experience #section-projects .bio-editorial-card-copy{gap:14px}.bio-public-experience #section-projects .bio-editorial-card-logo{background:linear-gradient(145deg,#252d38,#151a21);border:1px solid #dde8f926;border-radius:23px;flex-basis:clamp(66px,7.2vw,86px);width:clamp(66px,7.2vw,86px);height:clamp(66px,7.2vw,86px);padding:9px;box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff14}.bio-public-experience #section-projects .bio-editorial-card-title{color:#e4eaf2;letter-spacing:.01em;text-transform:none;font-size:.84rem;font-weight:560}.bio-public-experience #section-projects .bio-editorial-external-affordance{color:#acb8c8;opacity:.75;top:17px;right:17px}.bio-public-experience #section-contacts .bio-editorial-block--social{background:linear-gradient(145deg,#1a2029,#131820);border-color:#cfdcef1c;border-radius:18px;min-height:98px}.bio-public-experience #section-contacts .bio-editorial-social{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:98px;padding:12px 8px}.bio-public-experience #section-contacts .bio-editorial-social-icon{color:#d9e4f2;background:#222b37;border-radius:13px;width:38px;height:38px}.bio-public-experience #section-contacts .bio-editorial-social-copy>span:first-child{color:#e3e9f1;font-size:.75rem}.bio-public-experience #section-contacts .bio-editorial-social-handle,.bio-public-experience #section-contacts .bio-editorial-external-affordance{display:none}.bio-public-experience #section-booking .bio-editorial-block--booking,.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{background:linear-gradient(145deg,#151a22,#10151c);border-color:#c7d7ed1f;border-radius:23px;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000002e}.bio-public-experience #section-booking .bio-editorial-block--booking{padding:clamp(19px,2.5vw,28px)}.bio-public-experience #section-booking .bio-editorial-booking-action button{color:#f5f9ff;background:#213e61;border-color:#a2caff59;border-radius:14px}.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{padding:clamp(18px,2.5vw,26px)}.bio-public-experience a:focus-visible,.bio-public-experience button:focus-visible{outline-color:#9bc5ff}@media (hover:hover) and (pointer:fine){.bio-public-experience .bio-editorial-quick-actions a:hover,.bio-public-experience .bio-editorial-quick-actions button:hover:not(:disabled),.bio-public-experience .bio-editorial-share-profile:hover{background-color:#202937;border-color:#a4c9f94d;transform:translateY(-2px)}.bio-public-experience #section-projects .bio-editorial-block--link:hover{background:radial-gradient(at 78% 0,#5b90d324,#0000 56%),linear-gradient(145deg,#1c2430,#141a22);border-color:#99bfef57;transform:translateY(-3px)}}@media (width<=760px){.bio-public-experience .bio-editorial-shell{width:100%;padding-inline:max(14px, env(safe-area-inset-left))}.bio-public-experience #section-profile .bio-editorial-block--header{border-radius:26px;grid-template-columns:minmax(0,1fr);padding:14px}.bio-public-experience #section-profile .bio-editorial-profile{flex-direction:column;align-items:stretch;gap:20px;display:flex}.bio-public-experience #section-profile .bio-editorial-portrait-frame{aspect-ratio:1.1;border-radius:21px;order:-1;width:100%}.bio-public-experience #section-profile .bio-editorial-profile-portrait{aspect-ratio:1.1;object-position:center 27%}.bio-public-experience #section-profile .bio-editorial-profile-copy{padding:0 5px 5px}.bio-public-experience #section-profile .bio-editorial-profile h1{max-width:11ch;font-size:clamp(2.8rem,12vw,4rem);line-height:.96}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{margin-top:13px;font-size:clamp(1.12rem,5.2vw,1.38rem)}.bio-public-experience #section-profile .bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){margin-top:11px;font-size:.95rem}.bio-public-experience #section-profile .bio-editorial-add-contact{width:100%;min-height:54px;margin-top:19px}.bio-public-experience #section-projects .bio-editorial-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bio-public-experience #section-projects .bio-editorial-block--link,.bio-public-experience #section-projects .bio-editorial-block--link .bio-editorial-link{min-height:clamp(158px,43vw,194px)}.bio-public-experience #section-projects .bio-editorial-link{gap:12px;padding:14px}.bio-public-experience #section-projects .bio-editorial-card-logo{border-radius:18px;flex-basis:58px;width:58px;height:58px;padding:7px}.bio-public-experience #section-projects .bio-editorial-card-copy{gap:8px}.bio-public-experience #section-projects .bio-editorial-card-title{font-size:.74rem;line-height:1.22}.bio-public-experience #section-projects .bio-editorial-card-description{font-size:.66rem;line-height:1.3}.bio-public-experience #section-contacts .bio-editorial-block-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bio-public-experience #section-contacts .bio-editorial-block--social,.bio-public-experience #section-contacts .bio-editorial-social{min-height:88px}.bio-public-experience #section-contacts .bio-editorial-social-copy>span:first-child{font-size:.68rem}.bio-public-experience .bio-editorial-site-header{top:max(8px, env(safe-area-inset-top));min-height:55px;margin-top:8px;padding:5px 7px}.bio-public-experience .bio-editorial-home{letter-spacing:.12em;gap:7px;font-size:.59rem}.bio-public-experience .bio-editorial-home img{width:34px;height:30px}.bio-public-experience .bio-editorial-header-socials{margin-right:4px}.bio-public-experience .bio-editorial-header-socials a{min-width:36px;min-height:40px}}@media (width<=390px){.bio-public-experience .bio-editorial-home span{display:none}.bio-public-experience .bio-editorial-quick-actions{gap:7px}}@media (prefers-reduced-transparency:reduce){.bio-public-experience .bio-editorial-site-header{-webkit-backdrop-filter:none;background:#141922}}@media (prefers-reduced-motion:reduce){.bio-native-tabbar *,.bio-public-experience *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.bio-public-experience .bio-editorial-site-header,.bio-native-tabbar{-webkit-backdrop-filter:none;background:#151b25}}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]){--bio-native-ink:#172235;--bio-native-muted:#56647a;--bio-native-line:#1f375821;--bio-native-surface:#fff;--bio-native-raised:#f3f6fb;--bio-native-blue:#1769d2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 80% 0,#4182e01c,#0000 34rem),#f3f6fb}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) .bio-editorial-site-header{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-profile .bio-editorial-block--header{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-booking .bio-editorial-block--booking{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-projects .bio-editorial-block--link{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-newsletter{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-contacts{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-profile .bio-editorial-block--header{background:radial-gradient(at 100% 0,#4889e61f,#0000 48%),linear-gradient(145deg,#fff,#f2f6fc)}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-profile :is(h1,.bio-editorial-profile-headline){color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) .bio-editorial-section-heading h2{color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-booking .bio-editorial-booking-copy h2{color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-projects .bio-editorial-card-title{color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-profile .bio-editorial-profile-copy p{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) .bio-editorial-section-heading p{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-booking .bio-editorial-booking-copy p{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-projects .bio-editorial-card-description{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-newsletter :is(label,p){color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-footer{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-projects .bio-editorial-block--link{background:linear-gradient(145deg,#fff,#eef3fa)}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-projects .bio-editorial-card-logo{background:#e8eef7;border-color:#2742691f}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-contacts .bio-editorial-block--link{color:#172235;background:#edf2f8;border-color:#2742691a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) #section-newsletter .bio-editorial-email-row input[type=email]{color:#172235;background:#fff;border-color:#2742692b}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) .bio-native-tabbar{background:#fafcffdb;border-color:#27426921;box-shadow:0 14px 42px #22395b29}.bio-public-experience:has(.bio-editorial-renderer[data-theme=light]) .bio-native-tabbar a{color:#56647a}@media (prefers-color-scheme:light){.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]){--bio-native-ink:#172235;--bio-native-muted:#56647a;--bio-native-line:#1f375821;--bio-native-surface:#fff;--bio-native-raised:#f3f6fb;--bio-native-blue:#1769d2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 80% 0,#4182e01c,#0000 34rem),#f3f6fb}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) .bio-editorial-site-header{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-profile .bio-editorial-block--header{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-booking .bio-editorial-block--booking{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-projects .bio-editorial-block--link{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-newsletter{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-contacts{background:#ffffffe0;border-color:#27426924;box-shadow:0 14px 38px #22395b14}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-profile .bio-editorial-block--header{background:radial-gradient(at 100% 0,#4889e61f,#0000 48%),linear-gradient(145deg,#fff,#f2f6fc)}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-profile :is(h1,.bio-editorial-profile-headline){color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) .bio-editorial-section-heading h2{color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-booking .bio-editorial-booking-copy h2{color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-projects .bio-editorial-card-title{color:#172235}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-profile .bio-editorial-profile-copy p{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) .bio-editorial-section-heading p{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-booking .bio-editorial-booking-copy p{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-projects .bio-editorial-card-description{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-newsletter :is(label,p){color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-footer{color:#56647a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-projects .bio-editorial-card-logo{background:#e8eef7;border-color:#2742691f}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-contacts .bio-editorial-block--link{color:#172235;background:#edf2f8;border-color:#2742691a}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) #section-newsletter .bio-editorial-email-row input[type=email]{color:#172235;background:#fff;border-color:#2742692b}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) .bio-native-tabbar{background:#fafcffdb;border-color:#27426921;box-shadow:0 14px 42px #22395b29}.bio-public-experience:has(.bio-editorial-renderer[data-theme=system]) .bio-native-tabbar a{color:#56647a}}@media (prefers-reduced-motion:reduce){.bio-editorial-add-contact{transition:none}}.bio-public-experience{--bio-native-ink:#f4f6f8;--bio-native-muted:#aab2bf;--bio-native-line:#dae5f621;--bio-native-surface:#11151c;--bio-native-raised:#191e27;--bio-native-blue:#3479f6;background:#07090d}.bio-public-experience .bio-editorial-renderer{--editorial-ink:#f4f6f8;--editorial-muted:#aab2bf;--editorial-line:#dae5f621;--editorial-surface:#11151c;--editorial-surface-muted:#191e27;--editorial-link:#74a8ff;--editorial-button-ink:#fff;--editorial-soft-shadow:0 22px 60px #0000003d}.bio-public-experience .bio-editorial-home img{filter:brightness(1.3)drop-shadow(0 0 8px #367ded52);background:linear-gradient(145deg,#202b3a,#111720);border:1px solid #87aee252;border-radius:12px;width:46px;height:40px;padding:3px}.bio-public-experience #bio-editorial-main{grid-template-columns:minmax(0,1fr);gap:clamp(62px,9vw,118px) 0}.bio-public-experience #bio-editorial-main>.bio-editorial-section{grid-column:1/-1}.bio-public-experience #section-profile .bio-editorial-block--header{isolation:isolate;background:#0a0d12;border:1px solid #e1ebf926;border-radius:32px;min-height:min(760px,100svh - 120px);padding:0;display:block;overflow:hidden;box-shadow:0 34px 96px #0000006b,inset 0 1px #ffffff12}.bio-public-experience #section-profile .bio-editorial-block--header:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#080a0e 0%,#080a0ef2 29%,#080a0eb8 47%,#080a0e0d 82%),linear-gradient(#0000 62%,#06080ca8);position:absolute;inset:0}.bio-public-experience #section-profile .bio-editorial-profile{min-height:inherit;align-items:stretch;gap:0;display:flex;position:relative}.bio-public-experience #section-profile .bio-editorial-portrait-frame{z-index:0;aspect-ratio:auto;width:67%;max-width:none;height:100%;box-shadow:none;background:#111720;border:0;border-radius:0;position:absolute;inset:0 0 0 auto}.bio-public-experience #section-profile .bio-editorial-profile-portrait{aspect-ratio:auto;object-fit:cover;object-position:center 24%;filter:saturate(.9)contrast(1.03);width:100%;height:100%}.bio-public-experience #section-profile .bio-editorial-profile-copy{z-index:2;width:min(59%,660px);min-height:inherit;justify-content:center;align-items:flex-start;padding:clamp(40px,6vw,86px);display:flex;position:relative}.bio-public-experience #section-profile .bio-editorial-profile h1{letter-spacing:-.085em;max-width:9ch;font-size:clamp(4.3rem,8.4vw,8rem);font-weight:610;line-height:.86}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{max-width:23ch;margin-top:25px;font-size:clamp(1.2rem,2.15vw,1.65rem);line-height:1.22}.bio-public-experience #section-profile .bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){max-width:43ch;margin-top:13px;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.6}.bio-public-experience #section-profile .bio-editorial-add-contact{color:#fff;background:linear-gradient(110deg,#3989ff,#175acb);border:1px solid #b4d3ffbf;border-radius:18px;width:min(100%,420px);min-height:60px;margin-top:28px;padding:0 20px;font-size:.98rem;font-weight:650;box-shadow:0 10px 34px #1963db52,inset 0 1px #ffffff4d}.bio-public-experience .bio-editorial-profile-actions{gap:12px;width:min(100%,420px);margin-top:13px}.bio-public-experience .bio-editorial-quick-actions{gap:8px}.bio-public-experience .bio-editorial-quick-actions a,.bio-public-experience .bio-editorial-quick-actions button{color:#e7edf7;-webkit-backdrop-filter:blur(12px);background:#141922d1;border-color:#e2ebf921;border-radius:16px;flex-direction:row;gap:8px;min-height:60px;font-size:.82rem}.bio-public-experience .bio-editorial-share-profile{color:#c1cad8;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:54px}.bio-public-experience .bio-editorial-share-profile>svg:first-child{background:#ffffff0a;border:1px solid #dae5f626;border-radius:11px;width:32px;height:32px;padding:8px}.bio-public-experience .bio-editorial-renderer #section-projects{max-width:1120px;margin-inline:auto}.bio-public-experience #section-projects .bio-editorial-section-heading{align-items:center;margin-bottom:22px}.bio-public-experience #section-projects .bio-editorial-section-heading h2{letter-spacing:-.065em;font-size:clamp(2rem,4vw,3.2rem);font-weight:590}.bio-public-experience #section-projects .bio-editorial-block--link{background:radial-gradient(at 100% 0,#3f77d11f,#0000 58%),linear-gradient(145deg,#171c24,#0e1218);border:1px solid #d9e7fc24;border-radius:25px;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000038}.bio-public-experience #section-projects .bio-editorial-link{justify-content:center;align-items:flex-start;padding:clamp(18px,3vw,32px)}.bio-public-experience #section-projects .bio-editorial-card-copy{justify-items:start;gap:18px;display:grid}.bio-public-experience #section-projects .bio-editorial-card-logo{object-fit:contain;background:linear-gradient(145deg,#252d39,#131820);border:1px solid #e3edfc24;border-radius:24px;flex-basis:auto;width:clamp(68px,8vw,100px);height:clamp(68px,8vw,100px);padding:8px;box-shadow:0 12px 26px #00000040,inset 0 1px #ffffff12}.bio-public-experience #section-projects .bio-editorial-card-description{color:#9ca8b8;max-width:40ch;font-size:.82rem;line-height:1.45}.bio-public-experience #section-projects .bio-editorial-external-affordance{color:#c8d7ee;opacity:1;background:#ffffff0a;border:1px solid #e6eefa24;border-radius:50%;width:35px;height:35px;padding:9px;top:20px;right:20px}.bio-public-experience #section-booking .bio-editorial-block--booking,.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{background:linear-gradient(150deg,#151a22,#0e1218);border:1px solid #d9e7fc1f;border-radius:26px;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000036}.bio-public-experience .bio-native-tabbar{-webkit-backdrop-filter:blur(24px)saturate(165%);background:#11151de0;border-color:#dde9fa26;border-radius:25px;box-shadow:0 15px 44px #00000061,inset 0 1px #ffffff0f}@media (hover:hover) and (pointer:fine){.bio-public-experience #section-projects .bio-editorial-block--link{transition:transform .22s cubic-bezier(.2,.75,.25,1),border-color .22s,box-shadow .22s}.bio-public-experience #section-projects .bio-editorial-block--link:hover{border-color:#68a1ff94;transform:translateY(-5px);box-shadow:0 22px 48px #00000052,0 0 0 1px #4185f51f}}@media (width<=760px){.bio-public-experience .bio-editorial-shell{padding-inline:max(14px, env(safe-area-inset-left))}.bio-public-experience .bio-editorial-site-header{border-radius:20px;min-height:58px;margin:10px 0 14px}.bio-public-experience .bio-editorial-renderer main{gap:64px}.bio-public-experience #section-profile .bio-editorial-block--header{border-radius:28px;min-height:clamp(710px,100svh - 98px,830px)}.bio-public-experience #section-profile .bio-editorial-block--header:before{background:linear-gradient(#0000 16%,#080a0e73 40%,#080a0ef7 66%,#080a0e 98%),linear-gradient(90deg,#080a0e2e,#0000 55%)}.bio-public-experience #section-profile .bio-editorial-profile{min-height:inherit}.bio-public-experience #section-profile .bio-editorial-portrait-frame{width:100%;height:62%;inset:0 0 auto}.bio-public-experience #section-profile .bio-editorial-profile-portrait{object-position:center 23%}.bio-public-experience #section-profile .bio-editorial-profile-copy{width:100%;min-height:inherit;justify-content:flex-end;padding:0 21px 112px}.bio-public-experience #section-profile .bio-editorial-profile h1{max-width:10ch;font-size:clamp(3.6rem,15vw,5.1rem);line-height:.88}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{max-width:31ch;margin-top:16px;font-size:clamp(1.05rem,5vw,1.25rem)}.bio-public-experience #section-profile .bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){max-width:42ch;margin-top:9px;font-size:.9rem;line-height:1.5}.bio-public-experience #section-profile .bio-editorial-add-contact{border-radius:16px;width:100%;min-height:54px;margin-top:16px}.bio-public-experience .bio-editorial-profile-actions{gap:0;width:100%;margin-top:9px}.bio-public-experience .bio-editorial-quick-actions{gap:7px}.bio-public-experience .bio-editorial-quick-actions a,.bio-public-experience .bio-editorial-quick-actions button{border-radius:14px;flex-direction:column;gap:4px;min-height:52px;font-size:.69rem}.bio-public-experience .bio-editorial-quick-actions svg{width:17px;height:17px}.bio-public-experience .bio-editorial-share-profile{z-index:3;-webkit-backdrop-filter:blur(14px);background:#11161f9e;border:1px solid #ffffff2b;border-radius:50%;grid-template-columns:1fr;place-items:center;width:46px;min-height:46px;padding:0;position:absolute;top:16px;right:16px}.bio-public-experience .bio-editorial-share-profile>span,.bio-public-experience .bio-editorial-share-profile>svg:last-child{display:none}.bio-public-experience #section-projects .bio-editorial-section-heading{margin-bottom:16px}.bio-public-experience #section-projects .bio-editorial-block-grid{gap:10px}.bio-public-experience #section-projects .bio-editorial-block--link,.bio-public-experience #section-projects .bio-editorial-block--link .bio-editorial-link{min-height:clamp(166px,47vw,212px)}.bio-public-experience #section-projects .bio-editorial-link{padding:15px}.bio-public-experience #section-projects .bio-editorial-card-copy{gap:12px}.bio-public-experience #section-projects .bio-editorial-card-logo{border-radius:20px;width:clamp(58px,17vw,76px);height:clamp(58px,17vw,76px)}.bio-public-experience #section-projects .bio-editorial-card-title{font-size:.7rem}.bio-public-experience #section-projects .bio-editorial-card-description{font-size:.68rem}.bio-public-experience #section-projects .bio-editorial-external-affordance{width:30px;height:30px;top:12px;right:12px}}@media (width<=390px){.bio-public-experience #section-profile .bio-editorial-block--header{min-height:720px}.bio-public-experience #section-profile .bio-editorial-profile-copy{padding-inline:17px}.bio-public-experience #section-profile .bio-editorial-profile h1{font-size:clamp(3.25rem,14.4vw,3.8rem)}}@media (prefers-reduced-motion:reduce){.bio-public-experience #section-projects .bio-editorial-block--link{transition:none}}@container editorial-page (width<=600px){.bio-editorial-block--booking{grid-template-columns:minmax(0,1fr);gap:14px}.bio-editorial-booking-action{align-items:stretch}.bio-editorial-booking-action button{width:100%}.bio-editorial-profile{flex-direction:column;align-items:stretch;gap:20px;display:flex}.bio-editorial-portrait-frame{aspect-ratio:4/3;order:-1;width:100%;max-width:none}.bio-editorial-profile-copy{max-width:100%}.bio-editorial-profile h1{font-size:clamp(2rem,9cqi,3rem);line-height:1}}@media (width<=600px){.bio-editorial-profile{flex-direction:column;align-items:stretch;gap:20px;display:flex}.bio-editorial-portrait-frame{aspect-ratio:4/3;order:-1;width:100%;max-width:none}.bio-editorial-profile-portrait{object-position:center 32%}.bio-editorial-profile-copy{max-width:100%}.bio-editorial-profile h1{font-size:clamp(2rem,9vw,3rem);line-height:1}}.bio-public-experience .bio-editorial-home{align-items:center;width:auto;min-width:0;display:inline-flex}.bio-public-experience .bio-editorial-home span{white-space:nowrap}.bio-public-experience .bio-editorial-renderer #section-projects{width:100%}@media (width<=390px){.bio-public-experience .bio-editorial-home span{display:none}}.bio-public-experience #section-profile .bio-editorial-talk-cta{color:#fff;background:linear-gradient(110deg,#3989ff,#175acb);border:1px solid #b4d3ffb8;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,420px);min-height:58px;margin-top:22px;padding:0 20px;font-size:.98rem;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 34px #1963db52,inset 0 1px #ffffff4d}.bio-public-experience #section-profile .bio-editorial-talk-cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 40px #1963db6b,inset 0 1px #ffffff5c}.bio-public-experience #section-profile .bio-editorial-talk-cta:focus-visible{outline-offset:3px;outline:3px solid #b9d8ff}.bio-public-experience #section-profile .bio-editorial-add-contact{color:#e7edf7;background:#14192294;border-color:#dce6f63b;min-height:46px;margin-top:10px;font-size:.88rem;box-shadow:inset 0 1px #ffffff17}@media (prefers-reduced-motion:reduce){.bio-public-experience #section-profile .bio-editorial-talk-cta{transition:none}}.bio-public-experience .bio-editorial-renderer{font-optical-sizing:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}.bio-public-experience .bio-editorial-shell{width:min(100%,1480px);padding-inline:clamp(20px,5.2vw,76px)}.bio-public-experience .bio-editorial-site-header{z-index:50;top:max(8px, env(safe-area-inset-top));background:#0f1218c7;border-color:#e5edf921;margin-block:14px 22px;position:sticky;box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff12}.bio-public-experience #bio-editorial-main{row-gap:clamp(52px,6.2vw,88px)}.bio-public-experience #bio-editorial-main>.bio-editorial-section:not(#section-profile){width:min(100%,1120px);margin-inline:auto}.bio-public-experience #section-profile .bio-editorial-block--header{border-radius:30px;min-height:clamp(620px,100svh - 148px,748px)}.bio-public-experience #section-profile .bio-editorial-block--header:before{background:linear-gradient(90deg,#080a0e 0%,#080a0ef5 27%,#080a0ec4 45%,#080a0e1a 80%),linear-gradient(#0000 60%,#06080cad)}.bio-public-experience #section-profile .bio-editorial-portrait-frame{width:62%}.bio-public-experience #section-profile .bio-editorial-profile-copy{width:min(58%,700px);padding:clamp(42px,6.2vw,88px)}.bio-public-experience #section-profile .bio-editorial-profile h1{letter-spacing:-.078em;max-width:8.5ch;font-size:clamp(4.8rem,7.3vw,7.5rem);line-height:.89}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{letter-spacing:-.025em;max-width:25ch;margin-top:24px;font-size:clamp(1.25rem,1.9vw,1.72rem);line-height:1.24}.bio-public-experience #section-profile .bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){color:#c0c8d3;max-width:44ch;margin-top:13px;font-size:clamp(1rem,1.16vw,1.12rem);line-height:1.62}.bio-public-experience #section-projects .bio-editorial-section-heading{margin-bottom:24px}.bio-public-experience #section-projects .bio-editorial-block-grid{gap:clamp(14px,1.8vw,22px)}.bio-public-experience #section-projects .bio-editorial-block--link,.bio-public-experience #section-projects .bio-editorial-block--link .bio-editorial-link{min-height:clamp(205px,18vw,246px)}.bio-public-experience #section-booking .bio-editorial-block--booking,.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{border-radius:26px;padding:clamp(22px,3vw,34px)}.bio-public-experience .bio-editorial-section[id]{scroll-margin-block-start:102px}.bio-public-experience .bio-editorial-add-contact:active,.bio-public-experience .bio-editorial-talk-cta:active,.bio-public-experience .bio-native-tabbar a:active{transform:scale(.975)}@media (width<=900px){.bio-public-experience .bio-editorial-shell{padding-inline:clamp(18px,3.4vw,30px)}.bio-public-experience #section-profile .bio-editorial-block--header{min-height:690px}.bio-public-experience #section-profile .bio-editorial-profile-copy{width:62%;padding:clamp(30px,5vw,52px)}.bio-public-experience #section-profile .bio-editorial-profile h1{font-size:clamp(4rem,8vw,5.8rem)}}@media (width<=760px){.bio-public-experience .bio-editorial-shell{padding:max(0px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.bio-public-experience .bio-editorial-site-header{-webkit-backdrop-filter:blur(24px)saturate(175%);background:#11161fd1;border-radius:19px;min-height:58px;margin-block:8px 14px;padding:5px 7px}.bio-public-experience #bio-editorial-main{row-gap:48px}.bio-public-experience #bio-editorial-main>.bio-editorial-section:not(#section-profile){width:100%}.bio-public-experience #section-profile .bio-editorial-block--header{border-radius:27px;min-height:clamp(690px,100svh - 136px,770px)}.bio-public-experience #section-profile .bio-editorial-block--header:before{background:linear-gradient(#080a0e12 14%,#080a0e85 39%,#080a0efa 65%,#080a0e 100%),linear-gradient(90deg,#080a0e29,#0000 58%)}.bio-public-experience #section-profile .bio-editorial-portrait-frame{width:100%;height:61%}.bio-public-experience #section-profile .bio-editorial-profile-portrait{object-position:center 24%}.bio-public-experience #section-profile .bio-editorial-profile-copy{width:100%;padding:0 21px 26px}.bio-public-experience #section-profile .bio-editorial-profile h1{letter-spacing:-.082em;max-width:11ch;font-size:clamp(3.35rem,13.4vw,4.6rem);line-height:.91}.bio-public-experience #section-profile .bio-editorial-profile-copy .bio-editorial-profile-headline{max-width:31ch;margin-top:15px;font-size:clamp(1.08rem,4.8vw,1.28rem);line-height:1.27}.bio-public-experience #section-profile .bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){color:#c2cad6;max-width:42ch;margin-top:9px;font-size:.94rem;line-height:1.52}.bio-public-experience #section-profile .bio-editorial-talk-cta{border-radius:18px;width:100%;min-height:58px;margin-top:17px}.bio-public-experience #section-profile .bio-editorial-add-contact{border-radius:16px;width:100%;min-height:48px;margin-top:9px}.bio-public-experience .bio-editorial-share-profile{width:44px;min-height:44px;top:15px;right:15px}.bio-public-experience #section-projects .bio-editorial-section-heading{margin-bottom:17px}.bio-public-experience #section-projects .bio-editorial-section-heading h2{letter-spacing:-.055em;font-size:clamp(1.55rem,6vw,1.9rem)}.bio-public-experience #section-projects .bio-editorial-block-grid{gap:11px}.bio-public-experience #section-projects .bio-editorial-block--link,.bio-public-experience #section-projects .bio-editorial-block--link .bio-editorial-link{border-radius:21px;min-height:clamp(166px,45vw,198px)}.bio-public-experience #section-projects .bio-editorial-link{padding:clamp(13px,3.4vw,17px)}.bio-public-experience #section-projects .bio-editorial-card-copy{gap:12px}.bio-public-experience #section-projects .bio-editorial-card-logo{border-radius:19px;width:clamp(58px,16vw,72px);height:clamp(58px,16vw,72px)}.bio-public-experience #section-projects .bio-editorial-card-title{letter-spacing:.035em;font-size:clamp(.67rem,2.8vw,.75rem)}.bio-public-experience #section-projects .bio-editorial-card-description{font-size:clamp(.65rem,2.5vw,.72rem)}.bio-public-experience #section-booking .bio-editorial-block--booking,.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{border-radius:22px;padding:19px}.bio-public-experience #section-booking .bio-editorial-booking-action button{border-radius:16px;min-height:54px}.bio-public-experience .bio-editorial-section[id]{scroll-margin-block-start:86px}.bio-public-experience .bio-native-tabbar{right:max(12px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));background:#11161fd1;border-radius:23px;gap:4px;padding:6px}.bio-public-experience .bio-native-tabbar a{-webkit-tap-highlight-color:transparent;gap:4px;min-height:56px;font-size:.66rem}}@media (width<=390px){.bio-public-experience #section-profile .bio-editorial-block--header{min-height:clamp(680px,100svh - 140px,740px)}.bio-public-experience #section-profile .bio-editorial-profile-copy{padding-inline:17px}}@media (prefers-reduced-transparency:reduce){.bio-public-experience .bio-editorial-site-header,.bio-public-experience .bio-native-tabbar{-webkit-backdrop-filter:none;background:#151b25}}.bio-public-experience{--bio-native-blue:#79aaff;--bio-native-ink:#f4f5f7;--bio-native-muted:#a8adb7;--bio-native-line:#ffffff1a;--bio-native-surface:#15171b;--bio-native-raised:#1d2025;color:var(--bio-native-ink);background:#0d0f12;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.bio-public-experience .bio-editorial-renderer{--editorial-page:#0d0f12;--editorial-surface:#17191e;--editorial-surface-muted:#202329;--editorial-ink:#f4f5f7;--editorial-muted:#a8adb7;--editorial-line:#ffffff1a;--editorial-link:#79aaff;--editorial-button-ink:#f7f9fc;--editorial-soft-shadow:0 18px 48px #00000038;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.bio-public-experience .bio-editorial-shell{width:min(100%,1040px);padding:0 clamp(18px, 4vw, 42px) max(92px, env(safe-area-inset-bottom))}.bio-public-experience .bio-editorial-site-header{-webkit-backdrop-filter:blur(22px)saturate(150%);background:#181b20db;border:1px solid #ffffff17;border-radius:18px;min-height:58px;margin:14px 0 clamp(20px,3vw,34px);padding:7px 10px;box-shadow:0 10px 30px #0000002e}.bio-public-experience .bio-editorial-home{color:#f4f5f7;letter-spacing:.04em;font-size:.75rem}.bio-public-experience .bio-editorial-home img{border-radius:12px;width:40px;height:40px}.bio-public-experience .bio-editorial-locale{background:#111317;border:1px solid #ffffff17;border-radius:999px}.bio-public-experience .bio-editorial-locale button[aria-pressed=true]{color:#fff;background:#2b3038}.bio-public-experience .bio-editorial-renderer main{gap:clamp(38px,6vw,72px)}.bio-public-experience #section-profile .bio-editorial-block--header{background:linear-gradient(145deg,#1a1d22,#131519);border:1px solid #ffffff1a;border-radius:30px;min-height:0;padding:clamp(22px,4vw,42px);box-shadow:0 26px 72px #0000003d}.bio-public-experience #section-profile .bio-editorial-block--header:before,.bio-public-experience #section-profile .bio-editorial-block--header:after{display:none}.bio-public-experience #section-profile .bio-editorial-profile{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:center;gap:clamp(28px,5vw,58px);width:100%;display:grid;position:relative}.bio-public-experience #section-profile .bio-editorial-profile-copy{width:auto;min-width:0;max-width:560px;padding:0;position:relative}.bio-public-experience #section-profile .bio-editorial-profile-copy h1{color:#f5f6f8;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,6vw,4.7rem);font-weight:680;line-height:.98}.bio-public-experience #section-profile .bio-editorial-profile-headline{color:#e1e4e9;margin:17px 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:560;line-height:1.35}.bio-public-experience #section-profile .bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){color:#aeb4bf;max-width:47ch;margin:14px 0 0;font-size:clamp(.94rem,1.4vw,1.05rem);line-height:1.65}.bio-public-experience #section-profile .bio-editorial-portrait-frame{aspect-ratio:4/5;width:100%;height:clamp(330px,44vw,510px);box-shadow:none;background:#20242b;border:1px solid #ffffff1c;border-radius:25px;grid-area:1/2;position:relative;inset:auto}.bio-public-experience #section-profile .bio-editorial-profile-portrait{object-position:center 31%}.bio-public-experience #section-profile .bio-editorial-talk-cta,.bio-public-experience #section-profile .bio-editorial-add-contact{border-radius:15px;min-height:48px;font-size:.9rem;font-weight:600}.bio-public-experience #section-profile .bio-editorial-talk-cta{color:#0c1b31;box-shadow:none;background:#78aaff;border-color:#8cb8ff;margin-top:25px}.bio-public-experience #section-profile .bio-editorial-add-contact{color:#f3f5f8;background:#242830;border-color:#ffffff1f;margin-top:9px}.bio-public-experience #section-profile .bio-editorial-profile-quick-actions{margin-top:13px}.bio-public-experience .bio-editorial-section-heading{margin-bottom:18px}.bio-public-experience .bio-editorial-section-heading h2{color:#f1f3f6;letter-spacing:-.05em;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:640}.bio-public-experience .bio-editorial-section-heading p{color:#a8adb7;font-size:.94rem}.bio-public-experience #section-projects .bio-editorial-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.bio-public-experience #section-projects .bio-editorial-block--link,.bio-public-experience #section-projects .bio-editorial-block--link .bio-editorial-link{border-radius:23px;min-height:180px}.bio-public-experience #section-projects .bio-editorial-block--link{--editorial-card-background:#191c21;--editorial-card-ink:#f3f4f6;--editorial-card-muted:#9da4af;background:var(--bio-style-background-color,#191c21);box-shadow:none;border:1px solid #ffffff17}.bio-public-experience #section-projects .bio-editorial-link{min-height:180px;color:var(--bio-style-text-color,#f3f4f6);background:0 0;align-items:stretch;padding:17px;display:flex}.bio-public-experience #section-projects .bio-editorial-card-copy{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:14px}.bio-public-experience #section-projects .bio-editorial-card-logo{object-fit:contain;background:#252a32;border:0;border-radius:21px;width:76px;height:76px}.bio-public-experience #section-projects .bio-editorial-link-copy{gap:3px}.bio-public-experience #section-projects .bio-editorial-card-title{color:#eceef2;letter-spacing:0;font-size:.82rem;font-weight:600}.bio-public-experience #section-projects .bio-editorial-card-description{color:#9da4af;font-size:.72rem}.bio-public-experience #section-booking .bio-editorial-block--booking,.bio-public-experience #section-newsletter,.bio-public-experience #section-contacts{box-shadow:none;background:#171a1f;border:1px solid #ffffff17;border-radius:24px}.bio-public-experience #section-booking .bio-editorial-block--booking{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:23px}.bio-public-experience #section-booking .bio-editorial-booking-copy h3{color:#f3f4f6;letter-spacing:-.04em;font-size:clamp(1.25rem,2.5vw,1.6rem)}.bio-public-experience #section-booking .bio-editorial-booking-copy p{color:#a8adb7}.bio-public-experience #section-booking .bio-editorial-booking-action button{color:#0c1b31;background:#78aaff;border:1px solid #8cb8ff;border-radius:15px;min-height:48px;font-size:.88rem;font-weight:620}.bio-public-experience #section-contacts .bio-editorial-block-grid{grid-template-columns:minmax(0,1fr);gap:8px}.bio-public-experience #section-contacts .bio-editorial-block--link,.bio-public-experience #section-contacts .bio-editorial-social{color:#eff1f5;background:#202329;border:1px solid #ffffff14;border-radius:16px;min-height:58px}.bio-public-experience #section-contacts .bio-editorial-link,.bio-public-experience #section-contacts .bio-editorial-social{padding:10px 14px}.bio-public-experience .bio-native-tabbar{background:#1c1f25e8;border:1px solid #ffffff1c;box-shadow:0 14px 38px #00000047}.bio-public-experience .bio-native-tabbar a{color:#adb3bd;border-radius:15px}.bio-public-experience .bio-native-tabbar a:focus-visible,.bio-public-experience .bio-native-tabbar a:hover{color:#f7f8fa;background:#30353e}@media (width>=900px){.bio-public-experience .bio-editorial-site-header{margin-top:24px}.bio-public-experience .bio-editorial-renderer main{gap:70px}}@media (width<=700px){.bio-public-experience .bio-editorial-shell{width:100%;padding:0 14px calc(100px + env(safe-area-inset-bottom))}.bio-public-experience .bio-editorial-site-header{border-radius:17px;min-height:54px;margin:9px 0 13px}.bio-public-experience #section-profile .bio-editorial-block--header{border-radius:25px;padding:13px}.bio-public-experience #section-profile .bio-editorial-profile{grid-template-columns:minmax(0,1fr);gap:15px}.bio-public-experience #section-profile .bio-editorial-portrait-frame{border-radius:20px;order:-1;grid-area:1/1;height:min(59vw,380px);min-height:220px}.bio-public-experience #section-profile .bio-editorial-profile-copy{grid-area:2/1;width:100%;padding:4px 7px 8px}.bio-public-experience #section-profile .bio-editorial-profile-copy h1{font-size:clamp(2.25rem,10vw,3.1rem)}.bio-public-experience #section-profile .bio-editorial-profile-headline{margin-top:11px;font-size:1.05rem}.bio-public-experience #section-profile .bio-editorial-profile-copy p:not(.bio-editorial-profile-headline){max-width:48ch;margin-top:11px;font-size:.9rem}.bio-public-experience #section-profile .bio-editorial-talk-cta,.bio-public-experience #section-profile .bio-editorial-add-contact{justify-content:center;width:100%}.bio-public-experience #section-projects .bio-editorial-block-grid{gap:10px}.bio-public-experience #section-projects .bio-editorial-block--link,.bio-public-experience #section-projects .bio-editorial-block--link .bio-editorial-link{border-radius:20px;min-height:clamp(155px,43vw,190px)}.bio-public-experience #section-projects .bio-editorial-link{min-height:inherit;padding:13px}.bio-public-experience #section-projects .bio-editorial-card-logo{border-radius:18px;width:clamp(58px,17vw,70px);height:clamp(58px,17vw,70px)}.bio-public-experience #section-projects .bio-editorial-card-title{font-size:.72rem}.bio-public-experience #section-projects .bio-editorial-card-description{font-size:.66rem;line-height:1.35}.bio-public-experience #section-booking .bio-editorial-block--booking{grid-template-columns:minmax(0,1fr);gap:15px;padding:19px}.bio-public-experience #section-booking .bio-editorial-booking-action{align-items:stretch}.bio-public-experience #section-booking .bio-editorial-booking-action button{justify-content:center;width:100%}.bio-public-experience .bio-native-tabbar{right:max(10px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left))}}@media (prefers-reduced-transparency:reduce){.bio-public-experience .bio-editorial-site-header,.bio-public-experience .bio-native-tabbar{-webkit-backdrop-filter:none;background:#1c1f25}}
