.solar-portrait.svelte-xjpvvm{isolation:isolate;aspect-ratio:1;border:1px solid var(--line-strong);width:min(100%,34rem);box-shadow:var(--shadow);background:radial-gradient(circle at 50% 36%,#fff5daeb 0 11%,#ec7c2fc7 28%,#0000 62%),#171918;border-radius:50% 50% .75rem .75rem;justify-self:end;margin:0;position:relative;overflow:hidden}canvas.svelte-xjpvvm,img.svelte-xjpvvm{width:100%;height:100%;position:absolute;inset:0}canvas.svelte-xjpvvm{z-index:1}img.svelte-xjpvvm{z-index:2;object-fit:contain;object-position:center bottom}figcaption.svelte-xjpvvm{z-index:3;color:#ffffffdb;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-family:Mozilla Text Variable,sans-serif;font-size:.68rem;position:absolute;inset-block-end:.75rem;inset-inline:1rem}@media (width<=62rem){.solar-portrait.svelte-xjpvvm{justify-self:start;width:min(100%,27rem)}}@media (width<=48rem){.solar-portrait.svelte-xjpvvm{width:min(100%,22rem)}}@media (forced-colors:active){.solar-portrait.svelte-xjpvvm{background:canvas}}.hero__stage.svelte-1c8stv0{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.registration-field__axis.svelte-1c8stv0 span:where(.svelte-1c8stv0){transition:inset-block-start var(--transition)}.hero[data-lens=love].svelte-1c8stv0 .registration-field__axis:where(.svelte-1c8stv0) span:where(.svelte-1c8stv0){inset-block-start:25%}.hero[data-lens=craft].svelte-1c8stv0 .registration-field__axis:where(.svelte-1c8stv0) span:where(.svelte-1c8stv0){inset-block-start:75%}@media (width<=62rem){.hero__stage.svelte-1c8stv0{grid-template-columns:1fr}}@media (width<=48rem){.hero[data-lens=love].svelte-1c8stv0 .registration-field__axis:where(.svelte-1c8stv0) span:where(.svelte-1c8stv0){inset-block-start:50%;inset-inline-start:25%}.hero[data-lens=craft].svelte-1c8stv0 .registration-field__axis:where(.svelte-1c8stv0) span:where(.svelte-1c8stv0){inset-block-start:50%;inset-inline-start:75%}}.story.svelte-1uha8ag{grid-template-columns:minmax(8rem,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.story__body.svelte-1uha8ag{max-width:68rem}.story__body.svelte-1uha8ag>h2:where(.svelte-1uha8ag){max-width:13ch}.story__lede.svelte-1uha8ag{max-width:58ch;font-size:clamp(1.18rem,1rem + .7vw,1.65rem)}blockquote.svelte-1uha8ag{border-inline-start:.2rem solid var(--love);max-width:55rem;margin:clamp(2rem,5vw,5rem) 0 0;padding-inline-start:clamp(1rem,3vw,2.5rem)}blockquote.svelte-1uha8ag p:where(.svelte-1uha8ag){letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.45rem,1.05rem + 1.8vw,2.8rem);line-height:1.2}blockquote.svelte-1uha8ag cite:where(.svelte-1uha8ag){color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-family:Mozilla Text Variable,sans-serif;font-size:.78rem;font-style:normal}.practice-list.svelte-1uha8ag,.career-line.svelte-1uha8ag{margin:var(--space-7) 0 0;padding:0;list-style:none}.practice-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-block:var(--space-5);gap:var(--space-4);border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);display:grid}.practice-list.svelte-1uha8ag span:where(.svelte-1uha8ag),.career-line.svelte-1uha8ag span:where(.svelte-1uha8ag),.career-line.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-family:Mozilla Text Variable,sans-serif;font-size:.74rem}.practice-list.svelte-1uha8ag h3:where(.svelte-1uha8ag),.practice-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--space-2)}.career-line.svelte-1uha8ag{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.career-line.svelte-1uha8ag li:where(.svelte-1uha8ag){min-width:0;padding:var(--space-5);gap:var(--space-2);border-inline-start:1px solid var(--line);display:grid}.career-line.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-inline-start:0}.career-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:clamp(1.1rem,.95rem + .7vw,1.5rem);line-height:1.2}@supports (animation-timeline:view()){.story__body.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:linear both svelte-1uha8ag-reveal;animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes svelte-1uha8ag-reveal{0%{opacity:.45;translate:0 1rem}to{opacity:1;translate:0}}}@media (width<=64rem){.career-line.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.career-line.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.career-line.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(4){border-top:1px solid var(--line)}}@media (width<=48rem){.story.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:1fr}.career-line.svelte-1uha8ag{grid-template-columns:1fr}.career-line.svelte-1uha8ag li:where(.svelte-1uha8ag),.career-line.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(4){border-inline-start:0;border-top:1px solid var(--line)}.career-line.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.story__body.svelte-1uha8ag>:where(.svelte-1uha8ag){opacity:1;animation:none;translate:none}}
