.hero.svelte-3po90h{position:relative;overflow-x:clip;padding:clamp(3rem,9vh,6rem) 0 clamp(4rem,9vh,6rem);background:radial-gradient(80% 90% at 100% 0%,color-mix(in srgb,var(--blush) 70%,white) 0%,transparent 65%),linear-gradient(165deg,color-mix(in srgb,var(--lavender) 48%,white),color-mix(in srgb,var(--blush) 42%,white))}.edge.svelte-3po90h{position:absolute;left:0;bottom:-1px;width:100%;height:clamp(28px,4.5vw,64px);fill:var(--foam)}.inner.svelte-3po90h{max-width:80rem;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.copy.svelte-3po90h{container-type:inline-size}h1.svelte-3po90h{display:grid;font-size:min(clamp(2.6rem,.9rem + 5.6vw,6.4rem),15cqi);line-height:.98;letter-spacing:-.02em}.mask.svelte-3po90h{display:block;overflow-x:visible;overflow-y:clip;padding-bottom:.12em;margin-bottom:-.12em}.line.svelte-3po90h{display:block;white-space:nowrap;font-weight:850;animation:svelte-3po90h-rise 1s both cubic-bezier(.2,.7,.2,1)}.one.svelte-3po90h{font-variation-settings:"wdth" 100;animation-delay:.15s}.two.svelte-3po90h{font-variation-settings:"wdth" 125;animation-delay:.3s}@keyframes svelte-3po90h-rise{0%{transform:translateY(105%)}}.lead.svelte-3po90h{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:34rem;font-size:var(--t-lead);line-height:1.5;color:color-mix(in srgb,var(--indigo) 85%,white);animation:svelte-3po90h-fade .9s .55s both ease-out}@keyframes svelte-3po90h-fade{0%{opacity:0}}.field.svelte-3po90h{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:6px;background:radial-gradient(90% 60% at 70% 0%,color-mix(in srgb,var(--foam) 70%,transparent),transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--blush) 14%,white),color-mix(in srgb,var(--blush) 52%,white));box-shadow:0 1px color-mix(in srgb,var(--blush-deep) 35%,transparent),0 24px 60px -28px color-mix(in srgb,var(--indigo) 30%,transparent)}.field.svelte-3po90h svg:where(.svelte-3po90h){position:absolute;inset:0;display:block;width:100%;height:100%}.field.svelte-3po90h path:where(.svelte-3po90h){fill:none;stroke:var(--ink);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.field.svelte-3po90h path.warm:where(.svelte-3po90h){stroke:var(--blush-deep)}.settle.svelte-3po90h{transform-box:fill-box;transform-origin:center;animation:svelte-3po90h-settle-wave 1.7s var(--d) both cubic-bezier(.22,.8,.25,1)}@keyframes svelte-3po90h-settle-wave{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr)) scaleY(2.6);opacity:.35}}.drift.svelte-3po90h{animation:svelte-3po90h-drift-row var(--drift) var(--phase) linear infinite}@keyframes svelte-3po90h-drift-row{to{transform:translate(var(--period))}}.swell.svelte-3po90h{transform-box:fill-box;transform-origin:center;animation:svelte-3po90h-swell-row 6.5s var(--swell) ease-in-out infinite}@keyframes svelte-3po90h-swell-row{50%{transform:translateY(-1.5px) scaleY(.62)}}.field.svelte-3po90h path.glint:where(.svelte-3po90h){animation:svelte-3po90h-glint 8s var(--g) ease-in-out infinite}@keyframes svelte-3po90h-glint{0%,11%,to{stroke:var(--ink)}4%{stroke:var(--blush-deep)}}.field.still.svelte-3po90h .drift:where(.svelte-3po90h),.field.still.svelte-3po90h .swell:where(.svelte-3po90h),.field.still.svelte-3po90h path.glint:where(.svelte-3po90h){animation-play-state:paused}.sr-only.svelte-3po90h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:819px){.inner.svelte-3po90h{grid-template-columns:1fr}.field.svelte-3po90h{max-width:30rem;aspect-ratio:16 / 9}.lead.svelte-3po90h{font-size:1.05rem}}@media(max-width:420px){h1.svelte-3po90h{font-size:clamp(2.2rem,11vw,2.6rem)}}@media(prefers-reduced-motion:reduce){.line.svelte-3po90h,.lead.svelte-3po90h,.settle.svelte-3po90h,.drift.svelte-3po90h,.swell.svelte-3po90h,.field.svelte-3po90h path.glint:where(.svelte-3po90h){animation:none}}.story.svelte-cwls5q,.beliefs.svelte-cwls5q,.who.svelte-cwls5q{max-width:80rem;margin:0 auto;padding:clamp(4rem,12vh,7rem) var(--gutter) 0}h2.svelte-cwls5q{font-size:var(--t-h2);text-wrap:balance}.cols.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);margin-top:2rem;align-items:start}.pull.svelte-cwls5q{position:relative;padding-top:1.5rem;font-size:clamp(1.4rem,1rem + 1.4vw,2rem);font-weight:800;font-variation-settings:"wdth" 112;line-height:1.25;text-wrap:balance}.pull.svelte-cwls5q:before{content:"";position:absolute;top:0;left:0;width:4.5rem;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 6'%3E%3Cpath d='M0 3c3-3 6-3 9 0s6 3 9 0 4-2 6-1' fill='none' stroke='%23F2A99C' stroke-width='1.8'/%3E%3C/svg%3E") left center / 24px 8px repeat-x}.prose.svelte-cwls5q{display:grid;gap:1.1rem;max-width:38rem;color:color-mix(in srgb,var(--indigo) 85%,white)}.beliefs.svelte-cwls5q ul:where(.svelte-cwls5q){list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.beliefs.svelte-cwls5q li:where(.svelte-cwls5q){display:grid;grid-template-columns:3.25rem 1fr;gap:1.1rem;padding:1.5rem;border-radius:6px;background:color-mix(in srgb,var(--blush) 40%,white)}.icon.svelte-cwls5q{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:14px;background:var(--foam);color:var(--indigo)}.icon.svelte-cwls5q svg{width:50%;height:50%}h3.svelte-cwls5q{font-size:1.15rem}.beliefs.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:.45rem;font-size:.97rem;color:color-mix(in srgb,var(--indigo) 82%,white)}.who-card.svelte-cwls5q{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.75rem,4vw,3rem);border-radius:6px;background:var(--indigo-deep);color:var(--foam)}.who-card.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--t-h3)}.who-card.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:.7rem;max-width:40rem;color:color-mix(in srgb,var(--foam) 82%,var(--indigo))}.who-card.svelte-cwls5q a:where(.svelte-cwls5q){padding-block:.6rem;color:var(--blush);font-weight:700;text-underline-offset:4px}.gtds-mark.svelte-cwls5q{width:140px;height:41px;background:var(--blush);-webkit-mask:url(../../../gtds-mark.png) center / contain no-repeat;mask:url(../../../gtds-mark.png) center / contain no-repeat}@media(max-width:819px){.cols.svelte-cwls5q,.beliefs.svelte-cwls5q ul:where(.svelte-cwls5q),.who-card.svelte-cwls5q{grid-template-columns:1fr}}
