canvas.svelte-1i88epj{display:block;width:100%;height:100%;pointer-events:none}.cube-grid.svelte-1u62bnq{--cube-size: clamp(1.5rem, 3vw, 2.65rem);display:grid;grid-template-columns:repeat(4,1fr);width:100%;height:100%}.cube-cell.svelte-1u62bnq{--flight-x: 72vw;--flight-y: 0rem;--delay: 0s;display:grid;place-items:center;perspective:28rem}.cube-cell.svelte-1u62bnq:nth-child(1){--flight-x: 84vw;--flight-y: -9rem;--delay: 0s}.cube-cell.svelte-1u62bnq:nth-child(2){--flight-x: 68vw;--flight-y: 7rem;--delay: .15s}.cube-cell.svelte-1u62bnq:nth-child(3){--flight-x: 78vw;--flight-y: -3rem;--delay: .3s}.cube-cell.svelte-1u62bnq:nth-child(4){--flight-x: 64vw;--flight-y: 10rem;--delay: .45s}.cube-cell.svelte-1u62bnq:nth-child(5){--flight-x: 88vw;--flight-y: -7rem;--delay: .6s}.cube-cell.svelte-1u62bnq:nth-child(6){--flight-x: 72vw;--flight-y: 4rem;--delay: .75s}.cube-cell.svelte-1u62bnq:nth-child(7){--flight-x: 82vw;--flight-y: 8rem;--delay: .9s}.cube-cell.svelte-1u62bnq:nth-child(8){--flight-x: 66vw;--flight-y: -10rem;--delay: 1.05s}.cube-cell.svelte-1u62bnq:nth-child(9){--flight-x: 76vw;--flight-y: 2rem;--delay: 1.2s}.cube-cell.svelte-1u62bnq:nth-child(10){--flight-x: 90vw;--flight-y: 11rem;--delay: 1.35s}.cube-cell.svelte-1u62bnq:nth-child(11){--flight-x: 70vw;--flight-y: -5rem;--delay: 1.5s}.cube-cell.svelte-1u62bnq:nth-child(12){--flight-x: 80vw;--flight-y: 6rem;--delay: 1.65s}.cube-cell.svelte-1u62bnq:nth-child(13){--flight-x: 74vw;--flight-y: -12rem;--delay: 1.8s}.cube-cell.svelte-1u62bnq:nth-child(14){--flight-x: 86vw;--flight-y: 3rem;--delay: 1.95s}.cube-cell.svelte-1u62bnq:nth-child(15){--flight-x: 62vw;--flight-y: 9rem;--delay: 2.1s}.cube-cell.svelte-1u62bnq:nth-child(16){--flight-x: 78vw;--flight-y: -7rem;--delay: 2.25s}.flight.svelte-1u62bnq{opacity:0;animation:svelte-1u62bnq-cube-flight 20s cubic-bezier(.42,0,.2,1) var(--delay) infinite both;will-change:transform,opacity}.cube.svelte-1u62bnq{position:relative;width:var(--cube-size);height:var(--cube-size);transform:rotateX(-24deg) rotateY(42deg);transform-style:preserve-3d;animation:svelte-1u62bnq-cube-tumble 20s cubic-bezier(.42,0,.2,1) var(--delay) infinite both;will-change:transform}.face.svelte-1u62bnq{position:absolute;inset:0;border:1px solid rgba(10,10,10,.17);background:transparent;backface-visibility:visible}.face--front.svelte-1u62bnq{transform:translateZ(calc(var(--cube-size) / 2))}.face--back.svelte-1u62bnq{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.face--right.svelte-1u62bnq{transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.face--left.svelte-1u62bnq{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.face--top.svelte-1u62bnq{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.face--bottom.svelte-1u62bnq{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}@keyframes svelte-1u62bnq-cube-flight{0%{opacity:0;transform:translate3d(var(--flight-x),var(--flight-y),0) scale(.72)}6%{opacity:.42}38%,64%{opacity:1;transform:translateZ(0) scale(1)}84%,to{opacity:0;transform:translateZ(0) scale(1)}}@keyframes svelte-1u62bnq-cube-tumble{0%{transform:rotateX(-118deg) rotateY(224deg) rotate(18deg)}38%,to{transform:rotateX(-24deg) rotateY(42deg)}}@media(prefers-reduced-motion:reduce){.flight.svelte-1u62bnq,.cube.svelte-1u62bnq{animation:none}.flight.svelte-1u62bnq{opacity:1;transform:none}}canvas.svelte-ojyico{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 74% 64%,black 0%,rgba(0,0,0,.84) 54%,transparent 96%);mask-image:radial-gradient(circle at 74% 64%,black 0%,rgba(0,0,0,.84) 54%,transparent 96%)}.section-index.svelte-1uha8ag,.eyebrow.svelte-1uha8ag{margin:0;font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.section-index.svelte-1uha8ag span:where(.svelte-1uha8ag),.eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;width:3rem;color:var(--muted)}.hero.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);grid-template-rows:1fr auto;min-height:min(920px,100svh);padding:9.5rem var(--page-gutter) 1.5rem;overflow:hidden;background:var(--ink)}.hero-grid.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-position:var(--page-gutter) 0;background-size:clamp(5rem,8vw,8rem) clamp(5rem,8vw,8rem);-webkit-mask-image:linear-gradient(to bottom,transparent 4rem,black 12rem,black 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 4rem,black 12rem,black 75%,transparent 100%);opacity:.3}.hero-main.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:clamp(3rem,8vh,7rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:clamp(3rem,9vh,7rem) 0 2rem;font-family:var(--font-display);font-size:clamp(4.3rem,11vw,10.8rem);font-weight:400;letter-spacing:-.065em;line-height:.78;text-transform:lowercase}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:transparent;-webkit-text-stroke:1px var(--white)}.hero-intro.svelte-1uha8ag{display:grid;grid-template-columns:minmax(16rem,26rem) auto;gap:clamp(2rem,5vw,5rem);align-items:end;width:min(100%,47rem)}.hero-intro.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.3rem,1.8vw,1.65rem);letter-spacing:-.025em;line-height:1.4}.hero-status.svelte-1uha8ag{display:block;margin-top:1.5rem;color:var(--muted);font-size:.7rem;font-weight:500;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.hero-status.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--white);font-weight:600}.hero-actions.svelte-1uha8ag{display:grid;gap:.75rem;width:14.5rem}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.system-map.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem);align-self:center;padding:clamp(2rem,4vw,3.5rem)}.system-map.svelte-1uha8ag p:where(.svelte-1uha8ag){position:relative;z-index:1;margin:0}.system-map-detail.svelte-1uha8ag{position:relative;z-index:1}.system-map-statement.svelte-1uha8ag{max-width:40rem;color:var(--white);font-size:var(--sz-font-1);font-weight:400;letter-spacing:-.045em;line-height:1.05}.system-map-detail.svelte-1uha8ag{display:grid;gap:1.25rem;max-width:50rem;color:var(--cSpecial);font-size:var(--sz-font-1);line-height:1.1}.system-map-statement--closing.svelte-1uha8ag{margin-top:auto;font-size:var(--sz-font-1)}.hero-meta.svelte-1uha8ag{position:relative;z-index:1;grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.manifesto.svelte-1uha8ag{display:grid;grid-template-columns:.42fr 1.58fr;gap:3rem;padding:clamp(6rem,12vw,12rem) var(--page-gutter);overflow:hidden;background:var(--paper);color:var(--ink)}.manifesto-copy.svelte-1uha8ag{max-width:70rem}.manifesto-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.5rem,5.6vw,6rem);letter-spacing:-.055em;line-height:.98}.manifesto-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{color:#8a8985}.manifesto-detail.svelte-1uha8ag{grid-column:2;display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:3rem;align-items:start;margin-top:4rem}.manifesto-cubes.svelte-1uha8ag{width:100%;height:17.5rem;transform:translate(-.5rem)}.manifesto-note.svelte-1uha8ag{max-width:60rem;margin:0 10rem 0 0;font-size:clamp(1rem,1.4vw,1.5rem);line-height:1.5}.approach.svelte-1uha8ag{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,10vw,10rem) var(--page-gutter);background:var(--charcoal)}.approach-heading.svelte-1uha8ag{position:sticky;top:5rem;align-self:start}.approach-signal.svelte-1uha8ag{width:66.666%;height:clamp(17rem,27vw,23rem);margin-top:3rem}.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:3rem 0 0;font-size:clamp(2.5rem,5.6vw,6rem);font-weight:600;letter-spacing:-.055em;line-height:.95}.principles.svelte-1uha8ag{border-top:1px solid var(--line)}.principles.svelte-1uha8ag article:where(.svelte-1uha8ag){display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:clamp(2rem,5vw,4.5rem) 0;border-bottom:1px solid var(--line)}.principle-number.svelte-1uha8ag{color:var(--muted);font-family:monospace;font-size:.7rem}.principles.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 1.5rem;font-family:var(--font-display);font-size:var(--sz-font-1);font-weight:400;text-transform:uppercase}.principles.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:35rem;margin:0;color:var(--muted);font-size:clamp(1rem,1.3vw,1.2rem)}.offer.svelte-1uha8ag{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,9rem) var(--page-gutter);border-top:1px solid var(--line);background:var(--ink)}.offer-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:clamp(3rem,6vw,6rem) 0 0;font-size:clamp(2.6rem,5vw,5.5rem);letter-spacing:-.055em;line-height:.98}.offer-list.svelte-1uha8ag{border-top:1px solid var(--line)}.offer-list.svelte-1uha8ag article:where(.svelte-1uha8ag){display:grid;grid-template-columns:2.5rem minmax(11rem,.3fr) minmax(14rem,.6fr);gap:clamp(1rem,3vw,3rem);align-items:baseline;padding:2rem 0;border-bottom:1px solid var(--line)}.offer-list.svelte-1uha8ag article:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--muted);font-size:.65rem;letter-spacing:.12em}.offer-list.svelte-1uha8ag h3:where(.svelte-1uha8ag),.offer-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.offer-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:500;letter-spacing:-.025em}.offer-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:1.2rem;line-height:1.5rem}.offer-list.svelte-1uha8ag .button:where(.svelte-1uha8ag){grid-column:3;justify-self:start;margin-top:.5rem}@media(max-width:1000px){.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto}.hero-main.svelte-1uha8ag{min-height:43rem}.system-map.svelte-1uha8ag{width:min(100%,42rem);margin:0 0 5rem auto}.offer.svelte-1uha8ag{grid-template-columns:1fr}.manifesto-detail.svelte-1uha8ag{grid-template-columns:12rem minmax(0,1fr);gap:2rem}.manifesto-note.svelte-1uha8ag{margin-right:0}}@media(max-width:760px){.hero.svelte-1uha8ag{padding-top:7.5rem}.hero-main.svelte-1uha8ag{min-height:35rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(4rem,24vw,7rem)}.hero-intro.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.hero-intro.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.hero-actions.svelte-1uha8ag{width:100%}.system-map.svelte-1uha8ag{margin-top:3rem}.hero-meta.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:none}.manifesto.svelte-1uha8ag,.approach.svelte-1uha8ag{grid-template-columns:1fr}.manifesto-copy.svelte-1uha8ag,.manifesto-detail.svelte-1uha8ag{grid-column:1}.manifesto-copy.svelte-1uha8ag{margin-top:4rem}.manifesto-detail.svelte-1uha8ag{grid-template-columns:1fr;gap:0;margin-top:3rem}.manifesto-cubes.svelte-1uha8ag{width:min(11rem,58vw);height:min(11.25rem,60vw);justify-self:center;transform:none}.manifesto-note.svelte-1uha8ag{margin:2rem 0 0}.approach-heading.svelte-1uha8ag{position:static}.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:0}.approach-signal.svelte-1uha8ag{width:100%;height:14rem;margin:2rem 0 3rem}.principles.svelte-1uha8ag article:where(.svelte-1uha8ag){grid-template-columns:2.5rem 1fr}.offer-list.svelte-1uha8ag article:where(.svelte-1uha8ag){grid-template-columns:2.5rem 1fr}.offer-list.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:2}.offer-list.svelte-1uha8ag .button:where(.svelte-1uha8ag){grid-column:2}}
