@font-face{font-family:Caveat;src:url(/fonts/caveat/caveat-latin-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.principles-page.svelte-1dyiwem{--postcard-paper:#fff;--postcard-shadow:0 18px 40px #3c281429, 0 2px 6px #3c281414}:root.dark .principles-page.svelte-1dyiwem{--postcard-paper:#f2ede7;--postcard-shadow:0 18px 44px #00000080, 0 2px 6px #0000004d}.principles-hero.svelte-1dyiwem{background:linear-gradient(180deg, color-mix(in srgb, var(--lh-sky) 70%, #eef5fa) 0%, var(--lh-sky) 100%);padding-block:clamp(84px,11vw,150px) clamp(56px,8vw,104px)}:root.dark .principles-hero.svelte-1dyiwem{background:linear-gradient(180deg, #1c2427 0%, var(--lh-sky) 100%)}.principles-hero__inner.svelte-1dyiwem{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.principles-hero.svelte-1dyiwem h1:where(.svelte-1dyiwem){letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.02}.principles-hero.svelte-1dyiwem .story-lead:where(.svelte-1dyiwem){max-width:52ch;margin-top:24px}.principles-page.svelte-1dyiwem .principles-note:where(.svelte-1dyiwem){color:var(--lh-name-ink);transform-origin:0;margin:22px 0 0;font-family:Caveat,Segoe Print,cursive;font-size:2rem;font-weight:500;line-height:1.2;transform:rotate(-1.5deg)}.principles-hero__cards.svelte-1dyiwem{aspect-ratio:5/4;position:relative}.principles-postcard.svelte-1dyiwem{background:var(--postcard-paper);width:58%;height:auto;box-shadow:var(--postcard-shadow);border-radius:6px;padding:10px 10px 34px;position:absolute}.principles-postcard.svelte-1dyiwem:first-child{top:4%;left:2%;rotate:-7deg}.principles-postcard.svelte-1dyiwem:nth-child(2){top:12%;right:0;rotate:6deg}.principles-postcard.svelte-1dyiwem:nth-child(3){z-index:1;bottom:2%;left:20%;rotate:-2deg}.beliefs.svelte-1dyiwem{padding-block:clamp(72px,9vw,128px)}.beliefs-head.svelte-1dyiwem h2:where(.svelte-1dyiwem),.craft-head.svelte-1dyiwem h2:where(.svelte-1dyiwem){letter-spacing:-.04em;max-width:20ch;margin:12px 0 0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.belief-list.svelte-1dyiwem{margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.belief.svelte-1dyiwem{border-top:1px solid var(--lh-line);grid-template-columns:clamp(56px,8vw,110px) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,48px);padding-block:clamp(22px,3vw,34px);display:grid}.belief.svelte-1dyiwem:last-child{border-bottom:1px solid var(--lh-line)}.belief-number.svelte-1dyiwem{color:var(--lh-name-ink);font-family:Caveat,Segoe Print,cursive;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:500;line-height:1}.belief.svelte-1dyiwem h3:where(.svelte-1dyiwem){letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.2}.principles-page.svelte-1dyiwem .belief:where(.svelte-1dyiwem) p:where(.svelte-1dyiwem){color:var(--lh-muted);margin:0;font-size:.98rem;line-height:1.7}.craft.svelte-1dyiwem{background:var(--lh-tag-surface,var(--card));border-block:1px solid var(--lh-line);padding-block:clamp(72px,9vw,128px)}.craft-head.svelte-1dyiwem .story-lead:where(.svelte-1dyiwem){max-width:62ch;margin-top:18px}.craft-list.svelte-1dyiwem{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.craft-list.svelte-1dyiwem li:where(.svelte-1dyiwem){border:1px solid var(--lh-line);background:var(--lh-sky);border-radius:18px;padding:clamp(20px,2.4vw,28px)}.craft-number.svelte-1dyiwem{color:var(--lh-name-ink);letter-spacing:.12em;font-size:.78rem;font-weight:750}.craft-list.svelte-1dyiwem h3:where(.svelte-1dyiwem){letter-spacing:-.02em;margin:12px 0 0;font-size:1.12rem;line-height:1.3}.principles-page.svelte-1dyiwem .craft-list:where(.svelte-1dyiwem) p:where(.svelte-1dyiwem){color:var(--lh-muted);margin:10px 0 0;font-size:.9rem;line-height:1.65}.founder-section.svelte-1dyiwem{padding-block:clamp(72px,9vw,128px) 0}.founder.svelte-1dyiwem{border:1px solid var(--lh-line);background:var(--lh-tag-surface,var(--card));box-shadow:0 22px 90px color-mix(in srgb, var(--lh-ink) 8%, transparent);border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);padding:clamp(28px,4.5vw,64px);display:grid}.founder-mark.svelte-1dyiwem{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,oklch(62% .17 145) 0%,oklch(42% .12 200) 100%);border-radius:50%;place-items:center;width:clamp(96px,12vw,148px);display:grid;box-shadow:inset 0 0 0 6px #ffffff2e,0 18px 40px #0000002e}.founder-mark.svelte-1dyiwem span:where(.svelte-1dyiwem){letter-spacing:-.04em;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:700}.founder-copy.svelte-1dyiwem h2:where(.svelte-1dyiwem){letter-spacing:-.04em;max-width:22ch;margin:12px 0 0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.principles-page.svelte-1dyiwem .founder-copy:where(.svelte-1dyiwem)>p:where(.svelte-1dyiwem){max-width:62ch;color:var(--lh-muted);margin:18px 0 0;font-size:1rem;line-height:1.75}.founder-quote.svelte-1dyiwem{border-inline-start:3px solid var(--lh-pin,var(--primary));margin:28px 0 0;padding-inline-start:20px}.principles-page.svelte-1dyiwem .founder-quote:where(.svelte-1dyiwem) p:where(.svelte-1dyiwem){color:var(--lh-ink);margin:0;font-family:Caveat,Segoe Print,cursive;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:500;line-height:1.2}.founder-quote.svelte-1dyiwem footer:where(.svelte-1dyiwem){flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:.88rem;display:flex}.founder-quote.svelte-1dyiwem footer:where(.svelte-1dyiwem) span:where(.svelte-1dyiwem){color:var(--lh-muted)}.founder-links.svelte-1dyiwem{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.founder-links.svelte-1dyiwem a:where(.svelte-1dyiwem){align-items:center;gap:8px;display:inline-flex}:root:is(:lang(ar),:lang(hi),:lang(zh-Hans)) .principles-page.svelte-1dyiwem :is(.principles-note:where(.svelte-1dyiwem),.belief-number:where(.svelte-1dyiwem),.founder-quote:where(.svelte-1dyiwem) p:where(.svelte-1dyiwem)){font-family:inherit;font-weight:600}:root:is(:lang(ar),:lang(hi),:lang(zh-Hans)) .principles-page.svelte-1dyiwem :is(.principles-note:where(.svelte-1dyiwem),.founder-quote:where(.svelte-1dyiwem) p:where(.svelte-1dyiwem)){font-size:1.35rem}@media (width<=960px){.principles-hero__inner.svelte-1dyiwem{grid-template-columns:minmax(0,1fr)}.principles-hero__cards.svelte-1dyiwem{width:min(520px,100%);margin-inline:auto}.belief.svelte-1dyiwem{grid-template-columns:clamp(48px,10vw,72px) minmax(0,1fr)}.belief.svelte-1dyiwem p:where(.svelte-1dyiwem){grid-column:2}.craft-list.svelte-1dyiwem{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.craft-list.svelte-1dyiwem,.founder.svelte-1dyiwem{grid-template-columns:minmax(0,1fr)}}
