body{margin:0;overflow-x:hidden}.home.svelte-1uha8ag{--paper:#10131a;--ink:#f4f0e7;--muted:#bbb9b1;--line:#343944;--signal:#eca44c;isolation:isolate;background:var(--paper);min-height:100vh;color:var(--ink);overflow:hidden}.home.svelte-1uha8ag:before{z-index:-1;content:"";background-image:linear-gradient(#f4f0e70b 1px,#0000 1px),linear-gradient(90deg,#f4f0e70b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 48rem);mask-image:linear-gradient(#000,#0000 48rem)}.ambient.svelte-1uha8ag{z-index:-1;filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.ambient-one.svelte-1uha8ag{background:#eca44c21;width:46rem;height:46rem;top:-18rem;right:-14rem}.ambient-two.svelte-1uha8ag{background:#43658d2e;width:44rem;height:44rem;top:28rem;left:-23rem}.site-nav.svelte-1uha8ag,.hero.svelte-1uha8ag,.disciplines.svelte-1uha8ag,.featured-product.svelte-1uha8ag,footer.svelte-1uha8ag{width:min(1180px,100% - 3rem);margin-inline:auto}.site-nav.svelte-1uha8ag{justify-content:space-between;align-items:center;padding-block:1.5rem;display:flex}.wordmark.svelte-1uha8ag,.nav-link.svelte-1uha8ag,.text-action.svelte-1uha8ag{color:inherit;text-decoration:none}.wordmark.svelte-1uha8ag{letter-spacing:-.055em;align-items:center;gap:.55rem;font-weight:750;display:inline-flex}.wordmark.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;filter:invert();width:2.25rem;height:1.3rem}.nav-link.svelte-1uha8ag,.text-action.svelte-1uha8ag{letter-spacing:.02em;font-size:.83rem;font-weight:650}.nav-link.svelte-1uha8ag span:where(.svelte-1uha8ag),.text-action.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-left:.25rem;transition:transform .18s;display:inline-block}.nav-link.svelte-1uha8ag:hover span:where(.svelte-1uha8ag),.text-action.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){transform:translateY(.2rem)}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);min-height:min(48rem,100vh - 5rem);padding-block:clamp(3rem,8vh,7rem);display:grid}.eyebrow.svelte-1uha8ag{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.68rem;font-weight:800}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin-top:0}h1.svelte-1uha8ag{letter-spacing:-.075em;max-width:15ch;margin-bottom:1.65rem;font-size:clamp(3rem,6.2vw,5.8rem);font-weight:680;line-height:.93}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:450}.intro.svelte-1uha8ag{max-width:47ch;color:var(--muted);margin-bottom:2rem;font-size:1.03rem;line-height:1.65}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.primary-action.svelte-1uha8ag{border:1px solid var(--signal);background:var(--signal);color:var(--paper);border-radius:999px;align-items:center;gap:2rem;padding:.85rem 1.1rem .85rem 1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.primary-action.svelte-1uha8ag:hover{color:var(--paper);background:#f7bd68;border-color:#f7bd68;transform:translateY(-.15rem)}.primary-action.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1.1rem}.brand-visual.svelte-1uha8ag{place-items:center;min-height:35rem;display:grid;position:relative}.brand-stage.svelte-1uha8ag{z-index:1;aspect-ratio:9/16;filter:drop-shadow(0 1.6rem 1.65rem #17181b26);width:min(100%,20rem);position:relative}.hero-animation.svelte-1uha8ag{opacity:0;transform-origin:50%;width:100%;height:100%;transition:opacity .7s ease-out;position:absolute;inset:0;transform:scale(1.15)}.hero-animation.visible.svelte-1uha8ag{opacity:1}.orbit.svelte-1uha8ag{border:1px solid #f4f0e729;border-radius:50%;position:absolute}.orbit-one.svelte-1uha8ag{width:31rem;height:31rem;animation:18s linear infinite svelte-1uha8ag-orbit-turn}.orbit-two.svelte-1uha8ag{border-color:#eca44c57;width:39rem;height:23rem;animation:7s ease-in-out infinite svelte-1uha8ag-orbit-breathe;transform:rotate(-33deg)}.brand-note.svelte-1uha8ag{z-index:2;color:var(--muted);white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%)}.disciplines.svelte-1uha8ag{border-top:1px solid var(--line);padding-block:clamp(5rem,10vw,9rem)}.section-heading.svelte-1uha8ag{grid-template-columns:minmax(10rem,.55fr) minmax(0,1.25fr);gap:2rem;margin-bottom:4rem;display:grid}.section-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin:0}h2.svelte-1uha8ag{letter-spacing:-.055em;max-width:22ch;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:610;line-height:1}.discipline-list.svelte-1uha8ag{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.discipline-list.svelte-1uha8ag article:where(.svelte-1uha8ag){border-right:1px solid var(--line);min-height:15.5rem;padding:1.15rem 1.25rem 1rem}.discipline-list.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{border-left:1px solid var(--line)}.discipline-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--signal);letter-spacing:.08em;font-size:.68rem;font-weight:800}h3.svelte-1uha8ag{letter-spacing:-.04em;margin:3.8rem 0 .7rem;font-size:1.3rem}.discipline-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.featured-product.svelte-1uha8ag{color:var(--ink);background:#1b202a;border:1px solid #424957;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:4.5rem;padding:clamp(2rem,5vw,4.2rem);display:flex}.featured-product.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--signal);margin-bottom:1rem}.featured-product.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.6rem}.featured-product.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){max-width:38ch;color:var(--muted);margin-bottom:0;line-height:1.55}.featured-product.svelte-1uha8ag>a:where(.svelte-1uha8ag){color:inherit;white-space:nowrap;border-bottom:1px solid;align-items:center;gap:1.5rem;padding-bottom:.45rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.featured-product.svelte-1uha8ag>a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:1.1rem}footer.svelte-1uha8ag{color:var(--muted);justify-content:space-between;gap:1rem;padding-bottom:2rem;font-size:.72rem;display:flex}.footer-links.svelte-1uha8ag{gap:.9rem;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink);text-underline-offset:.2rem;text-decoration:underline}@keyframes svelte-1uha8ag-orbit-turn{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-orbit-breathe{50%{transform:rotate(-33deg)scale(1.08)}}@media (width>=761px){.ambient-one.svelte-1uha8ag{width:clamp(56rem,83vw,110rem);height:clamp(56rem,83vw,110rem);top:-42vw;right:-27vw}.ambient-two.svelte-1uha8ag{width:clamp(50rem,70vw,96rem);height:clamp(50rem,70vw,96rem);top:15rem;left:-43vw}.brand-visual.svelte-1uha8ag{min-height:clamp(37rem,45vw,48rem)}.brand-stage.svelte-1uha8ag{width:min(100%,clamp(21rem,25vw,27rem))}}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=760px){.site-nav.svelte-1uha8ag,.hero.svelte-1uha8ag,.disciplines.svelte-1uha8ag,.featured-product.svelte-1uha8ag,footer.svelte-1uha8ag{width:min(100% - 2rem,1180px)}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-top:3.5rem}h1.svelte-1uha8ag{font-size:clamp(3.1rem,14vw,4.5rem)}.brand-visual.svelte-1uha8ag{min-height:29rem}.brand-stage.svelte-1uha8ag{width:min(72vw,17rem)}.orbit-one.svelte-1uha8ag{width:24rem;height:24rem}.orbit-two.svelte-1uha8ag{width:30rem;height:18rem}.section-heading.svelte-1uha8ag{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}.discipline-list.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.discipline-list.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(3){border-left:1px solid var(--line)}.discipline-list.svelte-1uha8ag article:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);min-height:12.5rem}h3.svelte-1uha8ag{margin-top:2.5rem}.featured-product.svelte-1uha8ag{flex-direction:column;align-items:start}footer.svelte-1uha8ag{flex-direction:column}}@media (width<=420px){.nav-link.svelte-1uha8ag{display:none}.discipline-list.svelte-1uha8ag{grid-template-columns:1fr}.discipline-list.svelte-1uha8ag article:where(.svelte-1uha8ag),.discipline-list.svelte-1uha8ag article:where(.svelte-1uha8ag):nth-child(3){border-left:1px solid var(--line);min-height:auto}h3.svelte-1uha8ag{margin-top:1.8rem}}
