.identity-story.svelte-1uha8ag{background:var(--ivory-deep);border-top:1px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.original-identity.svelte-1uha8ag{background:#fff;margin:0;padding:1rem}.original-identity.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block}.original-identity.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.identity-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--forest);font-size:clamp(2rem,4vw,3.3rem)}.identity-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted)}.identity-copy.svelte-1uha8ag .identity-tagline:where(.svelte-1uha8ag){font-family:var(--font-serif);color:var(--forest);margin-bottom:0;font-size:1.55rem;font-style:italic}.leadership.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.portrait.svelte-1uha8ag{background:var(--ivory-deep);aspect-ratio:4/5;overflow:hidden}.portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.leader-copy.svelte-1uha8ag{border-bottom:1px solid var(--line);padding:1.75rem 0 0}.leader-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--forest);max-width:22ch;font-size:clamp(1.9rem,3vw,2.8rem)}.leader-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:var(--muted);max-width:48ch;margin-bottom:2rem}.leader-role.svelte-1uha8ag{letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:.8rem;font-size:.72rem}.founding-members.svelte-1uha8ag{margin-top:3rem}.founding-members.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--forest);font-family:var(--font-serif);padding:1rem 0;font-size:1.6rem}@media (width<=600px){.identity-story.svelte-1uha8ag,.leadership.svelte-1uha8ag{grid-template-columns:1fr}.leader-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:none}}.hero.svelte-1uha8ag{min-height:100svh;color:var(--ivory);background:radial-gradient(900px 600px at 78% 42%, #ba965b29, transparent 65%), radial-gradient(1200px 800px at 0% 100%, #0b2620e6, transparent 70%), var(--forest);flex-direction:column;justify-content:flex-end;padding:8rem 0 3rem;display:flex;position:relative;overflow:hidden}.grain.svelte-1uha8ag{opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid.svelte-1uha8ag{flex:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}h1.svelte-1uha8ag{color:var(--ivory);margin-bottom:2rem;font-size:clamp(2.9rem,6.4vw,6.6rem);font-weight:400;line-height:.98}h1.svelte-1uha8ag .line:where(.svelte-1uha8ag){white-space:nowrap;padding-bottom:.06em;display:block;overflow:hidden}h1.svelte-1uha8ag .line:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){display:inline-block}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--gold-light)}.lede.svelte-1uha8ag{color:#f7f3eab8;max-width:31rem;font-size:1.1rem;font-weight:300}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.hero-art.svelte-1uha8ag{aspect-ratio:1;justify-self:center;width:min(100%,520px);position:relative}.rings.svelte-1uha8ag{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring.svelte-1uha8ag{fill:none;stroke:var(--gold);stroke-width:1px;transform-origin:300px 300px;stroke-dasharray:1900;stroke-dashoffset:1900px;animation:svelte-1uha8ag-draw 2.6s var(--ease) forwards}.r1.svelte-1uha8ag{opacity:.35;stroke-dasharray:2 10;stroke-dashoffset:0;animation:svelte-1uha8ag-fade 2s var(--ease) .6s both, svelte-1uha8ag-spin 120s linear infinite}.r2.svelte-1uha8ag{opacity:.5;animation-delay:.3s}.r3.svelte-1uha8ag{opacity:.25;animation-delay:.5s}.glow.svelte-1uha8ag{filter:blur(20px);background:radial-gradient(circle,#ba965b47,#0000 70%);border-radius:50%;position:absolute;inset:22%}.hero-art.svelte-1uha8ag .hero-mark{width:64%;height:64%;position:absolute;inset:18%;overflow:visible}.hero-art.svelte-1uha8ag .hero-mark .orbit{transform-origin:85px 80px;animation:svelte-1uha8ag-orbit-in 2s var(--ease) .4s both}.hero-art.svelte-1uha8ag .hero-mark .letter{animation:svelte-1uha8ag-rise 1.6s var(--ease) .7s both}.hero-art.svelte-1uha8ag .hero-mark .horizon{clip-path:inset(0 100% 0 0);animation:svelte-1uha8ag-sweep 1.6s var(--ease) 1.2s forwards}.facts.svelte-1uha8ag{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin:4rem 0 0;display:grid;position:relative}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-direction:column;padding:1.5rem 1.5rem 0 0;display:flex}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--line-light);padding-left:1.5rem}.facts.svelte-1uha8ag dt:where(.svelte-1uha8ag){letter-spacing:.24em;text-transform:uppercase;color:#f7f3ea8c;order:2;font-size:.7rem}.facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-family:var(--font-serif);color:var(--gold-light);margin:0 0 .25rem;font-size:clamp(1.6rem,2.6vw,2.2rem)}.intro.svelte-1uha8ag{animation:svelte-1uha8ag-rise 1.3s var(--ease) var(--d,0s) both}h1.svelte-1uha8ag .intro:where(.svelte-1uha8ag){animation-name:svelte-1uha8ag-line-up}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes svelte-1uha8ag-line-up{0%{transform:translateY(105%)}}@keyframes svelte-1uha8ag-fade{0%{opacity:0}}@keyframes svelte-1uha8ag-draw{to{stroke-dashoffset:0}}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-orbit-in{0%{opacity:0;transform:rotate(-70deg)scale(.9)}}@keyframes svelte-1uha8ag-sweep{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.intro.svelte-1uha8ag,.ring.svelte-1uha8ag,.hero-art.svelte-1uha8ag .hero-mark *{stroke-dashoffset:0;clip-path:none!important;animation:none!important}}.on-dark.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--ivory)}.muted.svelte-1uha8ag{color:var(--muted)}.split-head.svelte-1uha8ag{grid-template-columns:1.3fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(3rem,7vw,5.5rem);display:grid}.split-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.split-intro.svelte-1uha8ag{color:var(--muted);margin:0;font-size:1.05rem}.on-dark.svelte-1uha8ag .split-intro:where(.svelte-1uha8ag){color:#f7f3eaa6}.company-grid.svelte-1uha8ag{grid-template-columns:1.6fr 1fr;align-items:end;gap:2.5rem clamp(3rem,8vw,7rem);display:grid}.statement.svelte-1uha8ag{font-family:var(--font-serif);color:var(--forest);margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.15}.company-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted)}.company-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin:0}.pillars.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:clamp(4rem,8vw,6.5rem) 0 0;padding:0;list-style:none;display:grid}.pillars.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--gold);padding-top:1.75rem}.pillars.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--forest);margin-bottom:.5rem;font-size:1.75rem}.pillars.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.98rem}.dark.svelte-1uha8ag{background:var(--forest-deep);color:var(--ivory)}.divisions.svelte-1uha8ag{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.divisions.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--line-light);isolation:isolate;grid-template-columns:5rem 1fr 1.25fr;align-items:baseline;gap:1.5rem 3rem;padding:2.25rem 0;display:grid;position:relative}.divisions.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";z-index:-1;transform-origin:0;transition:transform .8s var(--ease);background:linear-gradient(90deg,#ba965b1f,#ba965b05);position:absolute;inset:0 -2rem;transform:scaleX(0)}.divisions.svelte-1uha8ag li:where(.svelte-1uha8ag):hover:before{transform:scaleX(1)}.numeral.svelte-1uha8ag{font-family:var(--font-serif);color:var(--gold);font-size:1.3rem;font-style:italic}.divisions.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--ivory);transition:transform .6s var(--ease), color .6s var(--ease);margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:400}.divisions.svelte-1uha8ag li:where(.svelte-1uha8ag):hover h3:where(.svelte-1uha8ag){color:var(--gold-light);transform:translate(.75rem)}.division-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f7f3eaad;margin:0}.division-copy.svelte-1uha8ag .tags:where(.svelte-1uha8ag){letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:.85rem;font-size:.7rem}.chain.svelte-1uha8ag{background:var(--ivory-deep)}.steps.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:2.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg, var(--gold), #ba965b33);height:1px;position:absolute;top:9px;left:0;right:0}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative}.node.svelte-1uha8ag{border:1px solid var(--gold);background:var(--ivory-deep);border-radius:50%;width:19px;height:19px;margin-bottom:2.25rem;display:block;position:relative}.node.svelte-1uha8ag:after{content:"";background:var(--gold);border-radius:50%;position:absolute;inset:5px}.step-num.svelte-1uha8ag{letter-spacing:.3em;color:var(--gold);margin-bottom:.75rem;font-size:.72rem;display:block}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--forest);margin-bottom:.6rem;font-size:clamp(2.2rem,3.4vw,2.9rem);font-style:italic;font-weight:400}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.98rem}.cred-grid.svelte-1uha8ag{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.certificate.svelte-1uha8ag{border:1px solid var(--gold);background:#fffdf8;padding:.6rem;box-shadow:0 50px 90px -60px #123b3299}.cert-inner.svelte-1uha8ag{text-align:center;border:1px solid #ba965b80;padding:clamp(2rem,5vw,3.5rem)}.certificate.svelte-1uha8ag .cert-mark{width:72px;height:72px;margin:0 auto 1.25rem;display:block}.cert-title.svelte-1uha8ag{font-family:var(--font-serif);color:var(--forest);margin:0;font-size:clamp(1.6rem,3vw,2.1rem)}.cert-sub.svelte-1uha8ag{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:.5rem 0 2rem;font-size:.66rem}.certificate.svelte-1uha8ag dl:where(.svelte-1uha8ag){text-align:left;border-top:1px solid var(--line);margin:0}.certificate.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);grid-template-columns:9.5rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.certificate.svelte-1uha8ag dt:where(.svelte-1uha8ag){letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-top:.2rem;font-size:.68rem}.certificate.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-family:var(--font-serif);color:var(--forest);margin:0;font-size:1.2rem}.founders.svelte-1uha8ag{padding-top:0}.founders.svelte-1uha8ag .container:where(.svelte-1uha8ag){border-top:1px solid var(--line);padding-top:clamp(5.5rem,12vw,10rem)}.people.svelte-1uha8ag{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.people.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);transition:padding .6s var(--ease);grid-template-columns:5rem 1fr auto;align-items:baseline;gap:1rem 2rem;padding:1.6rem 0;display:grid}.people.svelte-1uha8ag li:where(.svelte-1uha8ag):hover{padding-left:1rem}.person-num.svelte-1uha8ag{letter-spacing:.3em;color:var(--gold);font-size:.72rem}.person-name.svelte-1uha8ag{font-family:var(--font-serif);color:var(--forest);font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.1}.role.svelte-1uha8ag{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.contact.svelte-1uha8ag{background:var(--forest);color:var(--ivory);position:relative;overflow:hidden}.contact.svelte-1uha8ag .contact-watermark{pointer-events:none;width:min(900px,90vw);height:auto;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}.contact-grid.svelte-1uha8ag{grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem clamp(3rem,7vw,6rem);display:grid;position:relative}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(3rem,7vw,5.6rem)}.contact-body.svelte-1uha8ag{color:#f7f3eab3;max-width:30rem;margin:0;font-weight:300}.contact-details.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:2.25rem;display:flex}.detail-label.svelte-1uha8ag{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0 0 .6rem;font-size:.7rem}.phone.svelte-1uha8ag{width:fit-content;font-family:var(--font-serif);background:linear-gradient(var(--gold), var(--gold)) no-repeat left bottom / 0 1px;transition:background-size .6s var(--ease), color .4s;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.2;text-decoration:none;display:block}.phone.svelte-1uha8ag:hover{color:var(--gold-light);background-size:100% 1px}address.svelte-1uha8ag{font-style:normal;font-family:var(--font-serif);font-size:1.45rem;line-height:1.35}@media (width<=960px){.hero-grid.svelte-1uha8ag,.company-grid.svelte-1uha8ag,.split-head.svelte-1uha8ag,.cred-grid.svelte-1uha8ag,.contact-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{justify-content:flex-start;padding-top:7rem}.hero-art.svelte-1uha8ag{order:-1;justify-self:start;width:min(60vw,300px)}.facts.svelte-1uha8ag{grid-template-columns:1fr 1fr}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(3){border-left:0;padding-left:0}.pillars.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.divisions.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:3.5rem 1fr}.division-copy.svelte-1uha8ag{grid-column:2}.steps.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:3rem 2rem}.steps.svelte-1uha8ag:before{display:none}.node.svelte-1uha8ag{margin-bottom:1.25rem}}@media (width<=600px){.hero-art.svelte-1uha8ag{width:190px}.facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-size:1.5rem}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag){padding-right:1rem}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){padding-left:1rem}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag):nth-child(3){padding-left:0}.actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){justify-content:center;width:100%}.divisions.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.75rem;padding:1.75rem 0}.division-copy.svelte-1uha8ag{grid-column:auto}.steps.svelte-1uha8ag{grid-template-columns:1fr}.certificate.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.2rem}.people.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:2.5rem 1fr}.role.svelte-1uha8ag{grid-column:2}}
