.about.svelte-7hpc9t{--tone-1:var(--color-lime);--tone-2:var(--color-red);--tone-3:var(--color-coral);--tone-4:var(--color-yellow);--light-x:78%;--light-y:28%}.about__top.svelte-7hpc9t{--venn-w:clamp(20rem, 40vw, 52rem);align-items:center;gap:clamp(3.5rem,7vw,6rem);display:grid}@media (width>=1100px){.about__top.svelte-7hpc9t{grid-template-columns:minmax(0, 1fr) minmax(0, var(--venn-w))}}.venn.svelte-7hpc9t{width:100%;max-width:var(--venn-w);margin-inline:auto;container-type:inline-size}.venn__stage.svelte-7hpc9t{aspect-ratio:100/88;transform-style:preserve-3d;position:relative}.venn__orbit.svelte-7hpc9t{fill:none;width:100%;height:100%;stroke:color-mix(in oklab, var(--color-mist) 22%, transparent);stroke-width:.25px;stroke-dasharray:.4 1.6;position:absolute;inset:0;overflow:visible;translate:0 0 -40px}.venn__orbit.svelte-7hpc9t circle:where(.svelte-7hpc9t){transform-box:fill-box;transform-origin:50%}.venn__ring.svelte-7hpc9t{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tone) 70%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--tone) 8%, transparent) 0 42%, color-mix(in srgb, var(--tone) 30%, transparent) 100%);width:54cqw;box-shadow:inset 0 0 6cqw color-mix(in srgb, var(--tone) 24%, transparent), 0 0 9cqw -2cqw color-mix(in srgb, var(--tone) 34%, transparent);mix-blend-mode:screen;border-radius:50%;display:grid;position:absolute}.venn__ring--user.svelte-7hpc9t{top:2cqw;left:23cqw;translate:0 0 30px}.venn__ring--business.svelte-7hpc9t{top:30cqw;left:7.5cqw;translate:0 0 15px}.venn__ring--feasibility.svelte-7hpc9t{top:30cqw;left:38.5cqw;translate:0 0 45px}.venn__label.svelte-7hpc9t{color:var(--color-mist);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(.8rem,3.1cqw,1.3rem);font-weight:500;position:absolute}.venn__ring--user.svelte-7hpc9t .venn__label:where(.svelte-7hpc9t){top:17%;left:50%;translate:-50%}.venn__ring--business.svelte-7hpc9t .venn__label:where(.svelte-7hpc9t){bottom:25%;left:13%}.venn__ring--feasibility.svelte-7hpc9t .venn__label:where(.svelte-7hpc9t){bottom:25%;right:15%}.venn__core.svelte-7hpc9t{background:var(--color-lime);color:var(--color-ink);letter-spacing:-.015em;white-space:nowrap;box-shadow:0 0 0 1px #ffffff59 inset, 0 0 3cqw color-mix(in srgb, var(--color-lime) 60%, transparent), 0 1.5cqw 4cqw -1cqw #00000080;border-radius:999px;padding:.6em 1.1em;font-size:clamp(.8rem,3.2cqw,1.35rem);font-weight:650;position:absolute;top:54%;left:50%;translate:-50% -50% 80px}.venn__core.svelte-7hpc9t:after{content:"";border:1px solid color-mix(in srgb, var(--color-lime) 60%, transparent);border-radius:inherit;opacity:0;position:absolute;inset:-.5rem}@media (prefers-reduced-motion:no-preference){.venn__orbit.svelte-7hpc9t circle:where(.svelte-7hpc9t){animation:90s linear infinite svelte-7hpc9t-orbit}.venn__core.svelte-7hpc9t:after{animation:svelte-7hpc9t-pulse 3.2s var(--ease-out-expo) infinite}@keyframes svelte-7hpc9t-orbit{to{rotate:360deg}}@keyframes svelte-7hpc9t-pulse{0%{opacity:.8;scale:.92}to{opacity:0;scale:1.18}}}.steps.svelte-7hpc9t{--fill:1;gap:3rem 2rem;margin:clamp(5rem,10vw,9rem) 0 0;padding:0;list-style:none;display:grid;position:relative}@media (width>=600px){.steps.svelte-7hpc9t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.steps.svelte-7hpc9t{grid-template-columns:repeat(4,minmax(0,1fr))}.steps.svelte-7hpc9t:before,.steps.svelte-7hpc9t:after{content:"";height:1px;position:absolute;top:1.75rem;left:0;right:0}.steps.svelte-7hpc9t:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-mist) 35%, transparent) 0 2px, transparent 2px 10px)}.steps.svelte-7hpc9t:after{background:linear-gradient(90deg, var(--tone-1), var(--tone-2), var(--tone-3), var(--tone-4));transform:scaleX(var(--fill));transform-origin:0}}.step.svelte-7hpc9t{z-index:1;position:relative}.step__head.svelte-7hpc9t{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.step__badge.svelte-7hpc9t{aspect-ratio:1;background:var(--tone);width:3.5rem;color:var(--color-ink);box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 .5rem var(--color-ink), 0 0 2.5rem -.25rem color-mix(in srgb, var(--tone) 70%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.step__num.svelte-7hpc9t{border:1px solid var(--hairline);background:var(--color-ink);color:var(--muted);letter-spacing:.08em;border-radius:999px;padding:.25rem .625rem;font-size:.75rem}.step__arrow.svelte-7hpc9t{color:var(--color-yellow);place-items:center;margin-left:auto;display:grid}.step__title.svelte-7hpc9t{letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:600;line-height:1.15}.step__text.svelte-7hpc9t{max-width:20em;color:var(--muted);font-family:var(--font-serif);text-wrap:pretty;margin:.625rem 0 0;font-size:clamp(1.0625rem,1.2vw,1.25rem);font-style:italic;line-height:1.45}.approach.svelte-34wvco{--tone-1:var(--color-lime);--tone-2:var(--color-red);--tone-3:var(--color-coral);--tone-4:var(--color-yellow);--tone-5:var(--color-blue)}.approach__body.svelte-34wvco{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem) clamp(3rem,7vw,8rem);margin-top:clamp(3.5rem,7vw,7rem);display:grid}@media (width>=960px){.approach__body.svelte-34wvco{grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);align-items:start}}.index.svelte-34wvco{display:none}@media (width>=960px){.index.svelte-34wvco{padding-left:1.5rem;display:block;position:sticky;top:7.5rem}}.index__rail.svelte-34wvco{background:var(--hairline);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:0}.index__fill.svelte-34wvco{background:linear-gradient(var(--tone-1), var(--tone-2), var(--tone-3), var(--tone-4), var(--tone-5));transform-origin:50% 0;position:absolute;inset:0}.index__highlight.svelte-34wvco{box-shadow:0 0 0 1px var(--hairline), 0 .75rem 1.5rem -1rem #17172a59;opacity:0;pointer-events:none;background:#fff;border-radius:.75rem;position:absolute;top:0;left:0}.index__list.svelte-34wvco{gap:.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.index__link.svelte-34wvco{min-height:2.75rem;color:var(--muted);border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:1rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.index__link[aria-current].svelte-34wvco{color:var(--color-ink)}.index__mark.svelte-34wvco{border:1.5px solid;border-radius:50%;flex:none;width:.75rem;height:.75rem}.index__link[aria-current].svelte-34wvco .index__mark:where(.svelte-34wvco){border-color:var(--tone);background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 22%, transparent)}.index__num.svelte-34wvco{letter-spacing:.06em;flex:none;font-size:.75rem}@media (hover:hover){.index__link.svelte-34wvco:not([aria-current]):hover{color:var(--color-ink)}.index__link.svelte-34wvco:not([aria-current]):hover .index__mark:where(.svelte-34wvco){border-color:var(--tone)}}@media (prefers-reduced-motion:no-preference){.index__link.svelte-34wvco,.index__mark.svelte-34wvco{transition:color .3s, background-color .3s, border-color .3s, box-shadow .4s var(--ease-out-expo)}}.phases.svelte-34wvco{margin:0;padding:0;list-style:none}.phase.svelte-34wvco{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:.75rem clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=600px){.phase.svelte-34wvco{grid-template-columns:clamp(5rem,9vw,9rem) minmax(0,1fr)}}.phase.svelte-34wvco:first-child{border-top:0;padding-top:0}.phase__num.svelte-34wvco{color:#0000;font-family:var(--font-serif);letter-spacing:-.04em;-webkit-text-stroke:1px color-mix(in oklab, var(--color-ink) 35%, transparent);font-size:clamp(3.5rem,7vw,7rem);font-style:italic;font-weight:300;line-height:.85}.phase--active.svelte-34wvco .phase__num:where(.svelte-34wvco){color:var(--tone);-webkit-text-stroke-color:transparent}@media (prefers-reduced-motion:no-preference){.phase__num.svelte-34wvco{transition:color .6s var(--ease-out-expo), -webkit-text-stroke-color .6s}}.phase__title.svelte-34wvco{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,3rem);font-weight:600;line-height:1.08}.phase__text.svelte-34wvco{max-width:36em;color:var(--muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.3vw,1.3125rem);line-height:1.6}.phase__label.svelte-34wvco{letter-spacing:.16em;text-transform:uppercase;margin:2.25rem 0 1rem;font-size:.75rem;font-weight:500}.phase__items.svelte-34wvco{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem 1rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.phase__items.svelte-34wvco li:where(.svelte-34wvco){border:1px solid var(--hairline);background:#ffffff8c;border-radius:.75rem;align-items:baseline;gap:.75rem;padding:.75rem 1rem;line-height:1.4;display:flex}.phase__items.svelte-34wvco li:where(.svelte-34wvco):before{content:"";aspect-ratio:1;background:var(--tone);border-radius:2px;flex:none;width:.5rem;translate:0 -.05em}.career.svelte-1t5alv6 .career__head .title{max-width:20em}.career__body.svelte-1t5alv6{grid-template-columns:minmax(0,1fr);gap:clamp(3.5rem,6vw,5rem) clamp(3rem,7vw,8rem);margin-top:clamp(3.5rem,7vw,7rem);display:grid}@media (width>=1100px){.career__body.svelte-1t5alv6{grid-template-columns:minmax(18rem,27rem) minmax(0,1fr);align-items:start}.career__aside.svelte-1t5alv6{position:sticky;top:8rem}}.stack.svelte-1t5alv6{--tread:clamp(.75rem, 2.2vw, 1.5rem);gap:.875rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid}.stack__item.svelte-1t5alv6{background:linear-gradient(180deg, color-mix(in oklab, var(--color-ink) 90%, white), var(--color-ink));color:var(--color-mist);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff24, 0 .4rem 0 var(--color-night), 0 1.4rem 2rem -1rem #17172a73;border-radius:.875rem;align-items:center;gap:.875rem;margin-inline-start:calc(var(--step) * var(--tread));padding:1rem 1.25rem;font-size:clamp(1rem,1.1vw,1.1875rem);font-weight:550;line-height:1.25;display:flex}.stack__item.svelte-1t5alv6:first-child{background:linear-gradient(180deg, var(--color-blue), var(--color-cobalt));box-shadow:inset 0 1px #ffffff47,0 .4rem #1636a8,0 1.6rem 3rem -1rem #214bdf99}.stack__num.svelte-1t5alv6{aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:1.75rem;font-size:.75rem;display:grid}.jobs.svelte-1t5alv6{--fill:1;--rail:1.25rem;padding:0 0 0 calc(var(--rail) + 1.5rem);margin:0;list-style:none;position:relative}.jobs.svelte-1t5alv6:before,.jobs.svelte-1t5alv6:after{content:"";top:.5rem;bottom:0;left:calc(var(--rail) / 2);width:1px;position:absolute}.jobs.svelte-1t5alv6:before{background:var(--hairline)}.jobs.svelte-1t5alv6:after{background:linear-gradient(var(--color-cobalt), var(--color-lime));transform:scaleY(var(--fill));transform-origin:50% 0}.job.svelte-1t5alv6{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:.5rem 2.5rem;padding-block:clamp(2rem,3.5vw,3rem);display:grid;position:relative}.job.svelte-1t5alv6:first-child{border-top:0;padding-top:0}@media (width>=700px){.job.svelte-1t5alv6{grid-template-columns:9rem minmax(0,1fr)}}.job__dot.svelte-1t5alv6{top:calc(clamp(2rem,3.5vw,3rem) + .35rem);left:calc((var(--rail) + 1.5rem) * -1 + var(--rail) / 2);z-index:1;aspect-ratio:1;border:1.5px solid color-mix(in oklab, var(--color-ink) 40%, transparent);background:var(--color-paper);border-radius:50%;width:.875rem;position:absolute;translate:-50%}.job.svelte-1t5alv6:first-child .job__dot:where(.svelte-1t5alv6){top:.35rem}.job.svelte-1t5alv6.is-reached .job__dot:where(.svelte-1t5alv6){border-color:var(--color-cobalt);background:var(--color-cobalt);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-cobalt) 18%, transparent)}@media (prefers-reduced-motion:reduce){.job__dot.svelte-1t5alv6{border-color:var(--color-cobalt);background:var(--color-cobalt)}}@media (prefers-reduced-motion:no-preference){.job__dot.svelte-1t5alv6{transition:background-color .4s, border-color .4s, box-shadow .6s var(--ease-out-expo)}}.job__period.svelte-1t5alv6{color:var(--muted);letter-spacing:.04em;margin:0;padding-top:.3rem;font-size:.875rem}.job__company.svelte-1t5alv6{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,2.1vw,2.125rem);font-weight:600;line-height:1.12}.job__role.svelte-1t5alv6{color:var(--muted);margin:.5rem 0 0;font-size:clamp(1rem,1.1vw,1.1875rem);font-weight:500;line-height:1.4}.job__headline.svelte-1t5alv6{font-family:var(--font-serif);letter-spacing:-.01em;margin:1.5rem 0 0;font-size:clamp(1.25rem,1.5vw,1.625rem);font-style:italic;line-height:1.3}.job__text.svelte-1t5alv6{max-width:40em;color:var(--muted);text-wrap:pretty;margin:.75rem 0 0;font-size:clamp(1rem,1.1vw,1.1875rem);line-height:1.65}.job__headline.svelte-1t5alv6+.job__text:where(.svelte-1t5alv6){margin-top:.5rem}.job__tags.svelte-1t5alv6{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.job__tags.svelte-1t5alv6 li:where(.svelte-1t5alv6){border:1px solid var(--hairline);background:#fff9;border-radius:999px;padding:.375rem .875rem;font-size:.875rem;line-height:1.4}@media (hover:hover){.job__tags.svelte-1t5alv6 li:where(.svelte-1t5alv6):hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-mist)}}@media (prefers-reduced-motion:no-preference){.job__tags.svelte-1t5alv6 li:where(.svelte-1t5alv6){transition:background-color .25s,color .25s,border-color .25s}}.contact.svelte-wt4tt0{padding-bottom:clamp(1.25rem,2.5vw,2rem);overflow:hidden}.contact__gl.svelte-wt4tt0{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contact--gl.svelte-wt4tt0 .contact__gl:where(.svelte-wt4tt0){opacity:1}@media (prefers-reduced-motion:no-preference){.contact__gl.svelte-wt4tt0,.contact__mark.svelte-wt4tt0 img:where(.svelte-wt4tt0){transition:opacity 1s var(--ease-out-expo)}}.contact__main.svelte-wt4tt0{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,5rem) clamp(3rem,7vw,7rem);display:grid;position:relative}@media (width>=1100px){.contact__main.svelte-wt4tt0{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.contact__title.svelte-wt4tt0{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.4vw,6.25rem);font-weight:600;line-height:1}.contact__sentence.svelte-wt4tt0{display:block}.contact__sentence--serif.svelte-wt4tt0{margin-top:.08em;font-size:1.04em}.contact__lead.svelte-wt4tt0{max-width:34em}.contact__actions.svelte-wt4tt0{flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,3.5vw,2.75rem);display:flex}.contact__side.svelte-wt4tt0{justify-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.contact__mark.svelte-wt4tt0{aspect-ratio:1;width:min(62%,17rem)}.contact__mark.svelte-wt4tt0 img:where(.svelte-wt4tt0){width:100%;height:100%}.contact--gl.svelte-wt4tt0 .contact__mark:where(.svelte-wt4tt0) img:where(.svelte-wt4tt0){opacity:0}.card.svelte-wt4tt0{--spot:var(--color-lime);background:linear-gradient(160deg, #ffffff12, transparent 40%), var(--color-ink);width:100%;color:var(--color-mist);border-radius:1.5rem;margin:0;padding:clamp(.5rem,1.5vw,1rem) clamp(1.5rem,3vw,2.5rem);box-shadow:inset 0 1px #ffffff1f,0 2.5rem 5rem -2.5rem #17172a99}.card__row.svelte-wt4tt0{border-top:1px solid #e4e3ec1f;grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;padding-block:1.25rem;display:grid}.card__row.svelte-wt4tt0:first-child{border-top:0}@media (width>=520px){.card__row.svelte-wt4tt0{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline}}.card.svelte-wt4tt0 dt:where(.svelte-wt4tt0){color:color-mix(in oklab, var(--color-mist) 70%, var(--color-ink));letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.card.svelte-wt4tt0 dd:where(.svelte-wt4tt0){overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,1.2vw,1.1875rem);font-weight:500;line-height:1.4}.card.svelte-wt4tt0 a:where(.svelte-wt4tt0){-webkit-text-decoration-color:color-mix(in srgb, var(--color-lime) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-lime) 60%, transparent);text-underline-offset:.3em}.card.svelte-wt4tt0 a:where(.svelte-wt4tt0):focus-visible{outline:2px solid var(--color-lime);outline-offset:3px;border-radius:2px}@media (hover:hover){.card.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{color:var(--color-lime)}}.contact__wordmark.svelte-wt4tt0{z-index:1;white-space:nowrap;justify-content:space-between;margin:clamp(4rem,9vw,8rem) 0 0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.contact__letter.svelte-wt4tt0{letter-spacing:-.06em;padding-bottom:.06em;font-size:15cqi;font-weight:650;line-height:.82;display:inline-block}.contact__legal.svelte-wt4tt0{z-index:1;border-top:1px solid var(--hairline);color:var(--muted);letter-spacing:.06em;margin:clamp(1rem,2vw,1.5rem) 0 0;padding-top:1.25rem;font-size:.8125rem;position:relative}.edu.svelte-m8gh8q{--tone-1:var(--color-coral);--tone-2:var(--color-yellow);--tone-3:var(--color-lime);--light-x:70%;--light-y:105%}.edu__body.svelte-m8gh8q{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,5vw,5rem);margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}@media (width>=1100px){.edu__body.svelte-m8gh8q{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.cert.svelte-m8gh8q{--spot:var(--color-lime);--gx:30%;--gy:20%;border:1px solid var(--hairline);background:linear-gradient(160deg, #ffffff12, #ffffff03 45%), var(--color-night);border-radius:1.75rem;padding:clamp(1.75rem,3.5vw,3.5rem);overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 3rem 6rem -3rem #000c}.cert__foil.svelte-m8gh8q{z-index:-1;background:radial-gradient(40rem circle at var(--gx) var(--gy), #ffffff1a, transparent 40%), conic-gradient(from 200deg at var(--gx) var(--gy), color-mix(in srgb, var(--color-lime) 30%, transparent), color-mix(in srgb, var(--color-blue) 35%, transparent), color-mix(in srgb, var(--color-coral) 25%, transparent), color-mix(in srgb, var(--color-yellow) 25%, transparent), color-mix(in srgb, var(--color-lime) 30%, transparent));opacity:.16;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.cert.svelte-m8gh8q:hover .cert__foil:where(.svelte-m8gh8q){opacity:.3}@media (prefers-reduced-motion:no-preference){.cert__foil.svelte-m8gh8q{transition:opacity .6s var(--ease-out-expo)}}.cert__year.svelte-m8gh8q{background:var(--color-lime);color:var(--color-ink);letter-spacing:.06em;border-radius:999px;margin:0;padding:.375rem .875rem;font-size:.875rem;font-weight:600;display:inline-block}.cert__title.svelte-m8gh8q{letter-spacing:-.04em;text-wrap:balance;margin:1.5rem 0 0;font-size:clamp(1.75rem,3vw,3.25rem);font-weight:600;line-height:1.05}.cert__org.svelte-m8gh8q{color:var(--muted);font-family:var(--font-serif);margin:.75rem 0 0;font-size:clamp(1.125rem,1.4vw,1.375rem);font-style:italic}.cert__note.svelte-m8gh8q{border-top:1px solid var(--hairline);align-items:center;gap:.875rem;margin:2rem 0 0;padding-top:1.75rem;font-size:clamp(1rem,1.1vw,1.1875rem);font-weight:550;line-height:1.35;display:flex}.cert__icon.svelte-m8gh8q{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #fff6, transparent 60%), var(--color-yellow);width:3rem;color:var(--color-ink);box-shadow:0 0 2rem -.25rem color-mix(in srgb, var(--color-yellow) 60%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.cert__topics.svelte-m8gh8q{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.cert__topics.svelte-m8gh8q li:where(.svelte-m8gh8q){border:1px solid var(--hairline);background:#ffffff0a;border-radius:999px;padding:.4375rem .9375rem;font-size:.9375rem;line-height:1.35}@media (hover:hover){.cert__topics.svelte-m8gh8q li:where(.svelte-m8gh8q):hover{border-color:color-mix(in srgb, var(--color-lime) 60%, transparent);color:var(--color-lime)}}@media (prefers-reduced-motion:no-preference){.cert__topics.svelte-m8gh8q li:where(.svelte-m8gh8q){transition:color .25s,border-color .25s}}.degrees.svelte-m8gh8q{margin:0;padding:0;list-style:none}.degree.svelte-m8gh8q{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:.75rem 2rem;padding-block:clamp(1.75rem,3vw,2.5rem);display:grid}.degree.svelte-m8gh8q:first-child{border-top:0;padding-top:0}@media (width>=600px){.degree.svelte-m8gh8q{grid-template-columns:7rem minmax(0,1fr)}}.degree__year.svelte-m8gh8q{color:var(--tone);font-family:var(--font-serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;margin:0;font-size:clamp(2.25rem,3.2vw,3.25rem);font-style:italic;font-weight:300;line-height:.95}.degree__title.svelte-m8gh8q{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,2vw,2rem);font-weight:600;line-height:1.12}.degree__subject.svelte-m8gh8q{margin:.5rem 0 0;font-size:clamp(1.0625rem,1.2vw,1.25rem);font-weight:500}.degree__unit.svelte-m8gh8q{color:var(--muted);margin:.25rem 0 0;line-height:1.5}.degree__focus.svelte-m8gh8q{margin:1rem 0 0;padding-inline-start:1.25rem;line-height:1.5;position:relative}.degree__focus.svelte-m8gh8q:before{content:"";aspect-ratio:1;background:var(--tone);border-radius:2px;width:.5rem;position:absolute;top:.5em;left:0}.skills.svelte-1f1pl16{--tone-1:var(--color-lime);--tone-2:var(--color-red);--tone-3:var(--color-coral);--tone-4:var(--color-yellow);--tone-5:var(--color-blue);--tone-6:var(--color-lime);--on-1:var(--color-ink);--on-2:var(--color-ink);--on-3:var(--color-ink);--on-4:var(--color-ink);--on-5:var(--color-mist);--on-6:var(--color-ink)}.skills__grid.svelte-1f1pl16{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.4vw,1.25rem);margin:clamp(3.5rem,7vw,6.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.skills__grid.svelte-1f1pl16{grid-template-columns:repeat(6,minmax(0,1fr))}.group.svelte-1f1pl16{grid-column:span 3}.group--1.svelte-1f1pl16,.group--6.svelte-1f1pl16{grid-column:span 6}}@media (width>=1100px){.skills__grid.svelte-1f1pl16{grid-template-columns:repeat(12,minmax(0,1fr))}.group--1.svelte-1f1pl16{grid-column:span 7}.group--2.svelte-1f1pl16{grid-column:span 5}.group--3.svelte-1f1pl16,.group--4.svelte-1f1pl16,.group--5.svelte-1f1pl16{grid-column:span 4}.group--6.svelte-1f1pl16{grid-column:span 12;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:2rem 4rem;display:grid}.group--6.svelte-1f1pl16 .group__items:where(.svelte-1f1pl16){margin-top:0}}.group.svelte-1f1pl16{--spot:var(--color-blue);--pill-bg:color-mix(in oklab, var(--color-ink) 5%, transparent);--pill-line:var(--hairline);border:1px solid var(--hairline);background:linear-gradient(#fffefb,#f6f4ee);border-radius:1.75rem;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.75rem);display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 1.5rem 3rem -2.25rem #17172a59}.group--2.svelte-1f1pl16{--spot:var(--color-red);--pill-bg:#ffffff0f;--pill-line:#ffffff1a;background:linear-gradient(180deg, color-mix(in oklab, var(--color-ink) 92%, white), var(--color-ink));color:var(--color-mist);border-color:#0000;box-shadow:inset 0 1px #ffffff1f,0 2rem 3.5rem -2rem #17172a99}.group--4.svelte-1f1pl16{--spot:var(--color-yellow);--pill-bg:#ffffff12;--pill-line:#ffffff1f;background:var(--color-night);color:var(--color-mist);border-color:#0000;box-shadow:inset 0 1px #ffffff1a,0 2rem 3.5rem -2rem #17172ab3}.group__aura.svelte-1f1pl16{display:none}.group--4.svelte-1f1pl16 .group__aura:where(.svelte-1f1pl16){z-index:-2;background:conic-gradient(from 0deg, color-mix(in srgb, var(--color-yellow) 55%, transparent), transparent 22%, color-mix(in srgb, var(--color-blue) 70%, transparent) 40%, transparent 58%, color-mix(in srgb, var(--color-lime) 50%, transparent) 76%, transparent 90%, color-mix(in srgb, var(--color-yellow) 55%, transparent));filter:blur(48px);opacity:.38;display:block;position:absolute;inset:-45%}.group--6.svelte-1f1pl16{--spot:var(--color-lime);--pill-bg:#ffffff1f;--pill-line:#ffffff2e;background:radial-gradient(60% 140% at 100% 0%, #ffffff29, transparent 60%), linear-gradient(135deg, var(--color-blue), var(--color-cobalt));color:var(--color-mist);border-color:#0000;box-shadow:inset 0 1px #ffffff40,0 2rem 4rem -2rem #214bdf8c}@media (prefers-reduced-motion:no-preference){.group--4.svelte-1f1pl16 .group__aura:where(.svelte-1f1pl16){animation:26s linear infinite svelte-1f1pl16-aura}@keyframes svelte-1f1pl16-aura{to{rotate:360deg}}}.group__head.svelte-1f1pl16{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.group__heading.svelte-1f1pl16{flex-direction:column;gap:1.25rem;display:flex}.group__icon.svelte-1f1pl16{aspect-ratio:1;background:var(--tone);width:3rem;color:var(--on);box-shadow:inset 0 1px 0 #ffffff73, 0 .75rem 1.5rem -.75rem color-mix(in srgb, var(--tone) 80%, transparent);border-radius:.875rem;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.group__icon.svelte-1f1pl16{transition:rotate .7s var(--ease-spring)}.group.svelte-1f1pl16:hover .group__icon:where(.svelte-1f1pl16){rotate:-10deg}}.group__index.svelte-1f1pl16{color:color-mix(in oklab, currentColor 60%, transparent);letter-spacing:.08em;font-size:.75rem}.group__title.svelte-1f1pl16{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.1vw,2.25rem);font-weight:600;line-height:1.05}.group__items.svelte-1f1pl16{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.group__items.svelte-1f1pl16 li:where(.svelte-1f1pl16){border:1px solid var(--pill-line);background:var(--pill-bg);border-radius:1rem;padding:.4375rem .9375rem;font-size:.9375rem;line-height:1.35}@media (hover:hover){.group__items.svelte-1f1pl16 li:where(.svelte-1f1pl16):hover{border-color:var(--tone)}}@media (prefers-reduced-motion:no-preference){.group__items.svelte-1f1pl16 li:where(.svelte-1f1pl16){transition:border-color .25s, translate .35s var(--ease-out-expo)}@media (hover:hover){.group__items.svelte-1f1pl16 li:where(.svelte-1f1pl16):hover{translate:0 -2px}}}.work.svelte-17ndl8v{--tone-1:var(--color-lime);--tone-2:var(--color-red);--tone-3:var(--color-coral);--tone-4:var(--color-yellow);--tone-5:var(--color-blue);--light-x:92%;--light-y:40%}.principles.svelte-17ndl8v{border-bottom:1px solid var(--hairline);margin:clamp(3.5rem,7vw,6.5rem) 0 0;padding:0;list-style:none}.principle.svelte-17ndl8v{grid-template-columns:minmax(0,1fr);gap:.75rem 2.5rem;padding-block:clamp(1.75rem,3.5vw,3rem);display:grid;position:relative}@media (width>=900px){.principle.svelte-17ndl8v{grid-template-columns:5rem minmax(0,1fr) minmax(0,1.1fr);align-items:baseline}}.principle__rule.svelte-17ndl8v{background:var(--hairline);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.principle__rule.svelte-17ndl8v:after{content:"";background:linear-gradient(90deg, var(--tone), transparent 70%);opacity:0;transform-origin:0;position:absolute;inset:0;transform:scaleX(.2)}.principle.svelte-17ndl8v:hover .principle__rule:where(.svelte-17ndl8v):after{opacity:1;transform:none}.principle__num.svelte-17ndl8v{color:var(--tone);letter-spacing:.08em;font-size:.875rem}.principle__title.svelte-17ndl8v{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.625rem,3.2vw,3.5rem);font-weight:550;line-height:1.04}.principle__text.svelte-17ndl8v{max-width:32em;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.3vw,1.3125rem);line-height:1.6}@media (prefers-reduced-motion:no-preference){.principle__rule.svelte-17ndl8v:after{transition:opacity .5s, transform .9s var(--ease-out-expo)}.principle__title.svelte-17ndl8v{transition:translate .7s var(--ease-out-expo)}.principle.svelte-17ndl8v:hover .principle__title:where(.svelte-17ndl8v){translate:.5rem}}.langs.svelte-17ndl8v{margin-top:clamp(4rem,8vw,7rem)}.langs__title.svelte-17ndl8v{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,2.8vw,2.75rem);font-style:italic;font-weight:400;line-height:1.1}.langs__list.svelte-17ndl8v{border:1px solid var(--hairline);background:var(--hairline);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);gap:1px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=520px){.langs__list.svelte-17ndl8v{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.langs__list.svelte-17ndl8v{grid-template-columns:repeat(3,minmax(0,1fr))}}.lang.svelte-17ndl8v{background:color-mix(in oklab, var(--color-ink) 82%, var(--color-night));gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}@media (hover:hover){.lang.svelte-17ndl8v:hover{background:color-mix(in oklab, var(--color-ink) 92%, var(--color-mist))}}@media (prefers-reduced-motion:no-preference){.lang.svelte-17ndl8v{transition:background-color .35s}}.lang__name.svelte-17ndl8v{letter-spacing:-.03em;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:550;line-height:1.1}.lang__level.svelte-17ndl8v{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.cases.svelte-1m57nm1{--tone-1:var(--color-lime);--tone-2:var(--color-coral);--tone-3:var(--color-yellow);--light-x:12%;--light-y:0%}.cases__list.svelte-1m57nm1{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.5vw,1.25rem);margin:clamp(3.5rem,7vw,6.5rem) 0 0;padding:0;list-style:none;display:grid}.case.svelte-1m57nm1{--pad:clamp(1.25rem, 3vw, 3rem);--spot:var(--tone);border:1px solid var(--hairline);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:1.5rem;box-shadow:inset 0 1px #ffffff12,0 2rem 4rem -3rem #000000b3}.case--open.svelte-1m57nm1{border-color:color-mix(in srgb, var(--tone) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 7%, transparent), #ffffff05 40%)}@media (prefers-reduced-motion:no-preference){.case.svelte-1m57nm1{transition:border-color .5s,background-color .5s}}.case__heading.svelte-1m57nm1{margin:0}.case__toggle.svelte-1m57nm1{width:100%;padding:var(--pad);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:1.5rem;align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.case__toggle.svelte-1m57nm1:focus-visible{outline:2px solid var(--tone);outline-offset:-4px}.case__num.svelte-1m57nm1{color:var(--tone);letter-spacing:.08em;flex:none;font-size:.875rem}.case__title.svelte-1m57nm1{letter-spacing:-.035em;text-wrap:balance;flex:1;min-width:0;font-size:clamp(1.25rem,2.6vw,2.75rem);font-weight:550;line-height:1.12}.case__icon.svelte-1m57nm1{aspect-ratio:1;border:1px solid var(--hairline);background:#ffffff0a;border-radius:50%;flex:none;place-items:center;width:3rem;display:grid}@media (width<=599px){.case.svelte-1m57nm1 .case__icon:where(.svelte-1m57nm1){width:2.5rem}}.case__icon.svelte-1m57nm1 svg{rotate:0deg}.case--open.svelte-1m57nm1 .case__icon:where(.svelte-1m57nm1) svg{rotate:135deg}@media (hover:hover){.case__toggle.svelte-1m57nm1:hover .case__icon:where(.svelte-1m57nm1){background:var(--tone);color:var(--color-ink);border-color:#0000}}.case__toggle.svelte-1m57nm1:active .case__icon:where(.svelte-1m57nm1){scale:.92}@media (prefers-reduced-motion:no-preference){.case__title.svelte-1m57nm1{transition:translate .6s var(--ease-out-expo)}@media (hover:hover){.case__toggle.svelte-1m57nm1:hover .case__title:where(.svelte-1m57nm1){translate:.375rem}}.case__icon.svelte-1m57nm1,.case__icon.svelte-1m57nm1 svg{transition:rotate .6s var(--ease-spring), background-color .3s, border-color .3s, scale .2s}}.case__panel.svelte-1m57nm1{grid-template-rows:0fr;display:grid}.case--open.svelte-1m57nm1 .case__panel:where(.svelte-1m57nm1){grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.case__panel.svelte-1m57nm1{transition:grid-template-rows .6s var(--ease-out-expo)}}.case__inner.svelte-1m57nm1{min-height:0;overflow:hidden}.case__grid.svelte-1m57nm1{padding:0 var(--pad) var(--pad);grid-template-columns:minmax(0,1fr);gap:2rem 3rem;margin:0;display:grid}@media (width>=760px){.case__grid.svelte-1m57nm1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.case__grid.svelte-1m57nm1{padding-inline-start:calc(var(--pad) + 1.5rem + clamp(1rem, 2.5vw, 2rem))}}.block.svelte-1m57nm1{border-top:1px solid var(--hairline);min-width:0;padding-top:1.25rem}.block__label.svelte-1m57nm1{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0 0 .875rem;font-size:.75rem;font-weight:500;display:flex}.block__label.svelte-1m57nm1:before{content:"";aspect-ratio:1;background:var(--tone);border-radius:2px;flex:none;width:.5rem}.block__text.svelte-1m57nm1{text-wrap:pretty;margin:0;font-size:clamp(1rem,1.1vw,1.1875rem);line-height:1.65}.block--impact.svelte-1m57nm1{border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--tone) 20%, transparent), transparent 60%), #ffffff08;box-shadow:0 1.5rem 3rem -2rem color-mix(in srgb, var(--tone) 50%, transparent);border-radius:1rem;padding:clamp(1.25rem,2vw,1.75rem)}.block--impact.svelte-1m57nm1 .block__label:where(.svelte-1m57nm1){color:var(--tone)}.block--impact.svelte-1m57nm1 .block__text:where(.svelte-1m57nm1){font-family:var(--font-serif);font-size:clamp(1.125rem,1.35vw,1.4375rem);font-style:italic;line-height:1.5}.hero.svelte-1q37ri0{--u:min(1vw, 24px);--hero-gutter:max(var(--gutter), calc(var(--u) * 5.5));--art-w:calc(var(--u) * 60);--clip-from:inset(17% 6% 14% 46% round 28px);isolation:isolate;min-height:max(46rem, 100svh, calc(var(--u) * 58));background:var(--color-paper);color:var(--color-ink);flex-direction:column;padding-top:5rem;display:flex;position:relative;overflow:hidden}.hero__media.svelte-1q37ri0{z-index:0;transform-origin:50% 0;position:absolute;inset:0;overflow:hidden}.intro .hero__media.svelte-1q37ri0{clip-path:var(--clip-from)}.hero__bg.svelte-1q37ri0{object-fit:cover;object-position:0% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__veil.svelte-1q37ri0{background:linear-gradient(90deg,#faf9f5c7 0%,#faf9f56b 34%,#faf9f500 60%),radial-gradient(70% 60% at 84% 6%,#fff2d680,#0000 62%),linear-gradient(#0000 74%,#faf9f566);position:absolute;inset:0}.hero__gl.svelte-1q37ri0{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero--gl.svelte-1q37ri0 .hero__gl:where(.svelte-1q37ri0){opacity:1}.hero__lines.svelte-1q37ri0{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__line.svelte-1q37ri0{stroke:var(--color-cobalt);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;opacity:.75}.intro .hero__line.svelte-1q37ri0{stroke-dashoffset:1px}.hero__art.svelte-1q37ri0{right:0;bottom:calc(var(--radius-section) * .6);z-index:3;width:var(--art-w);aspect-ratio:3/2;pointer-events:none;position:absolute}.hero__figure.svelte-1q37ri0{filter:drop-shadow(0 2.5rem 3rem #17172a2e);width:100%;height:100%;position:absolute;inset:0}.hero__content.svelte-1q37ri0{z-index:4;padding:calc(var(--u) * 2) var(--hero-gutter) calc(var(--u) * 3 + var(--radius-section));flex-direction:column;flex:1;display:flex;position:relative}.intro .hero__eyebrow.svelte-1q37ri0,.intro .hero__title.svelte-1q37ri0,.intro .hero__lead.svelte-1q37ri0,.intro .hero__actions.svelte-1q37ri0,.intro .hero__foot.svelte-1q37ri0,.intro .hero__figure.svelte-1q37ri0,.intro .shape.svelte-1q37ri0{opacity:0}.shape.svelte-1q37ri0{--r:22%;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tone) 55%, white);border-radius:var(--r);background:linear-gradient(150deg, #ffffff8c, transparent 45%), color-mix(in srgb, var(--tone) 34%, transparent);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1.5rem 2rem -1.5rem color-mix(in srgb, var(--tone) 70%, transparent), -.75rem 1.5rem 2.5rem -1rem #17172a33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.hero--gl.svelte-1q37ri0 .shape:where(.svelte-1q37ri0){opacity:0;animation:none}.shape--blue.svelte-1q37ri0{--tone:var(--color-blue);--dx:0;--dy:calc(var(--u) * -.8);--rot:2deg;--dur:9s;width:calc(var(--u) * 15);--r:20%;top:-3%;left:15%}.shape--lime.svelte-1q37ri0{--tone:var(--color-lime);--dx:calc(var(--u) * -.5);--dy:calc(var(--u) * .9);--rot:-8deg;--dur:6.5s;width:calc(var(--u) * 5.5);--r:24%;top:-24%;right:6%}.shape--red.svelte-1q37ri0{--tone:var(--color-red);--dx:calc(var(--u) * .7);--dy:calc(var(--u) * .7);--rot:0deg;--dur:5.5s;width:calc(var(--u) * 2.8);--r:50%;top:-19%;left:20%}.shape--yellow.svelte-1q37ri0{--tone:var(--color-yellow);--dx:calc(var(--u) * .6);--dy:calc(var(--u) * -.9);--rot:10deg;--dur:7.5s;width:calc(var(--u) * 4);--r:24%;bottom:10%;left:-6%}@media (prefers-reduced-motion:no-preference){.hero__gl.svelte-1q37ri0,.shape.svelte-1q37ri0{transition:opacity 1.2s var(--ease-out-expo)}.shape.svelte-1q37ri0{animation:svelte-1q37ri0-shape-drift var(--dur) ease-in-out infinite alternate}@keyframes svelte-1q37ri0-shape-drift{to{translate:var(--dx) var(--dy);rotate:var(--rot)}}}.hero__copy.svelte-1q37ri0{width:100%;max-width:max(calc(var(--u) * 42), 21rem);flex-direction:column;align-items:flex-start;margin-block:auto;display:flex}.hero__eyebrow.svelte-1q37ri0{margin-bottom:calc(var(--u) * 2.2)}.hero__title.svelte-1q37ri0{font-size:clamp(2.5rem, calc(var(--u) * 4.7), 7rem);letter-spacing:-.045em;margin:0;font-weight:600;line-height:1}.hero__sentence.svelte-1q37ri0{display:block}.hero__sentence--serif.svelte-1q37ri0{margin-top:.06em;font-size:1.06em;line-height:.98}.hero__lead.svelte-1q37ri0{max-width:min(30em, calc(var(--u) * 36));margin:calc(var(--u) * 2.4) 0 calc(var(--u) * 2.8);color:color-mix(in oklab, var(--color-ink) 80%, var(--color-paper));font-size:clamp(1.0625rem, calc(var(--u) * 1.35), 1.375rem);text-wrap:pretty;line-height:1.55}.hero__actions.svelte-1q37ri0{flex-wrap:wrap;gap:.75rem;display:flex}.hero__about.svelte-1q37ri0{--btn-bg:var(--color-ink);--btn-fg:var(--color-mist);--btn-fill:var(--color-cobalt);--btn-border:var(--color-ink);box-shadow:inset 0 1px #ffffff29,0 1.25rem 2.5rem -1.25rem #17172a99}.hero__foot.svelte-1q37ri0{left:var(--hero-gutter);bottom:calc(var(--radius-section) + 1.5rem);position:absolute}.hero__cue.svelte-1q37ri0{background:color-mix(in oklab, var(--color-ink) 20%, transparent);width:1px;height:3.5rem;display:block;position:relative;overflow:hidden}.hero__cue.svelte-1q37ri0:after{content:"";background:var(--color-cobalt);position:absolute;inset:0;transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.hero__cue.svelte-1q37ri0:after{animation:svelte-1q37ri0-cue 2.4s var(--ease-in-out-expo) 2.4s infinite}@keyframes svelte-1q37ri0-cue{50%{transform:none}to{transform:translateY(100%)}}}@media (width>=960px) and (width<=1199px){.hero.svelte-1q37ri0{min-height:max(46rem,100svh)}}@media (width<=959px){.hero.svelte-1q37ri0{--u:calc(100vw / 62);--clip-from:inset(8% 5% 6% 5% round 20px);min-height:0;padding-top:4.75rem}.hero__media.svelte-1q37ri0{height:calc(100vw / 1.5 + var(--radius-section));inset:auto 0 0}.hero__veil.svelte-1q37ri0{background:linear-gradient(to bottom, var(--color-paper), #faf9f500 30%)}.hero__lines.svelte-1q37ri0,.hero__foot.svelte-1q37ri0{display:none}.hero__content.svelte-1q37ri0{padding:1.5rem var(--hero-gutter) 0;flex:none}.hero__copy.svelte-1q37ri0{max-width:40rem;margin-block:0}.hero__eyebrow.svelte-1q37ri0{margin-bottom:1.25rem}.hero__title.svelte-1q37ri0{font-size:clamp(2.25rem,9.6vw,4rem)}.hero__lead.svelte-1q37ri0{max-width:none;margin:1.25rem 0 1.75rem}.hero__art.svelte-1q37ri0{width:100%;margin-top:2.5rem;margin-bottom:var(--radius-section);position:relative;bottom:auto}.shape--lime.svelte-1q37ri0{width:calc(var(--u) * 6);top:-6%;right:4%}.shape--red.svelte-1q37ri0{width:calc(var(--u) * 3);top:4%;left:2%}.shape--yellow.svelte-1q37ri0{width:calc(var(--u) * 5);bottom:4%;left:0}.hero__actions.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){flex:auto}}
