html:has(.page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0b09}body:has(.page){color:#f4f2ed;background:#0c0b09;margin:0}.page.svelte-n9b1h2{--color-gold:#84754e;--color-gold-bright:#c6a75e;--color-warm-white:#f4f2ed;--color-slate:#5a544a;--color-bg:#0c0b09;--font-sans:Aptos, "Segoe UI", "Avenir Next", "Century Gothic", sans-serif;--masthead-h:7.65rem;box-sizing:border-box;background:radial-gradient(42rem 24rem at 82% 12%, #84754e24, transparent 62%), var(--color-bg);width:100%;max-width:1920px;min-height:100dvh;color:var(--color-warm-white);font-family:var(--font-sans);margin-inline:auto;position:relative;overflow-x:clip;container-type:inline-size}main.svelte-n9b1h2{z-index:2;position:relative}.band.svelte-n9b1h2,.tools.svelte-n9b1h2{box-sizing:border-box;padding:clamp(1.35rem,2.4vw,2rem) clamp(1.25rem,4vw,4.5rem)}.tools.svelte-n9b1h2{padding-top:.7rem;padding-bottom:.35rem;container-type:inline-size}.hero-band.svelte-n9b1h2{padding-top:clamp(1.15rem,2vw,1.6rem)}.band.svelte-n9b1h2{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem 2.5rem;display:grid}.narrative.svelte-n9b1h2{padding-bottom:.85rem}.future-band.svelte-n9b1h2{padding-top:1.15rem;padding-bottom:.85rem}.copy.svelte-n9b1h2{max-width:40rem}.eyebrow.svelte-n9b1h2,.kicker.svelte-n9b1h2{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.68rem;font-weight:560;display:flex}.eyebrow-rule.svelte-n9b1h2{background:var(--color-gold);width:2.2rem;height:1px}h1.svelte-n9b1h2{color:var(--color-warm-white);letter-spacing:-.025em;margin:0;font-size:clamp(2.05rem,3.4vw,3.25rem);font-weight:460;line-height:1.08}.intro.svelte-n9b1h2{color:#f4f2ede0;max-width:36rem;margin:.85rem 0 1.35rem;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}h2.svelte-n9b1h2{color:var(--color-warm-white);letter-spacing:-.015em;margin:0 0 .85rem;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:480;line-height:1.22}h3.svelte-n9b1h2{color:var(--color-warm-white);letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:560;line-height:1.25}.copy.svelte-n9b1h2 p:where(.svelte-n9b1h2),.tools-lead.svelte-n9b1h2,.card-copy.svelte-n9b1h2 p:where(.svelte-n9b1h2){color:#f4f2eddb;margin:0 0 .7rem;font-size:clamp(.98rem,1.1vw,1.05rem);font-weight:400;line-height:1.65}.hero-band.svelte-n9b1h2,.narrative.has-visual.svelte-n9b1h2,.future-band.svelte-n9b1h2,.closing.svelte-n9b1h2{position:relative;overflow:hidden}.hero-band.svelte-n9b1h2,.narrative.has-visual.svelte-n9b1h2,.closing.svelte-n9b1h2{background-color:#0c0b09;min-height:56.2799cqw}.atmosphere.svelte-n9b1h2{--edge-image:none;z-index:0;pointer-events:none;position:absolute;inset:0 5.5rem 0 0;container-type:size}.atmosphere.svelte-n9b1h2 picture:where(.svelte-n9b1h2){aspect-ratio:1672/941;width:min(100cqw,177.683cqh);position:absolute;right:0}.atmosphere.svelte-n9b1h2:after{content:"";z-index:1;pointer-events:none;background-image:var(--edge-image);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.atmosphere.svelte-n9b1h2 img:where(.svelte-n9b1h2){object-fit:contain;width:100%;height:100%;display:block}.hero-band.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2){--art:calc(min(100cqw, 100cqh * 1672 / 941) * 941 / 1672);--gap:max(0px, calc(100cqh - var(--art)));--edge-image:linear-gradient(to right, #0c0b09 0%, #0c0b0966 16%, #0c0b0900 42%), linear-gradient(to top, #0c0b09 0, #0c0b09 var(--gap), #0c0b094d calc(var(--gap) + 6cqh), #0c0b0900 calc(var(--gap) + 15cqh));inset:0}.hero-band.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2) picture:where(.svelte-n9b1h2){top:0}.narrative.has-visual.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2){--art:calc(min(100cqw, 100cqh * 1672 / 941) * 941 / 1672);--gap:max(0px, calc((100cqh - var(--art)) / 2));--edge-image:linear-gradient(to right, #0c0b09 0%, #0c0b0961 12%, #0c0b0900 34%), linear-gradient(to bottom, #0c0b09 0, #0c0b09 var(--gap), #0c0b0947 calc(var(--gap) + 4cqh), #0c0b0900 calc(var(--gap) + 12cqh)), linear-gradient(to top, #0c0b09 0, #0c0b09 var(--gap), #0c0b0947 calc(var(--gap) + 5cqh), #0c0b0900 calc(var(--gap) + 14cqh));inset:0}.narrative.has-visual.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2) picture:where(.svelte-n9b1h2){top:50%;transform:translateY(-50%)}.closing.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2){--art:calc(min(100cqw, 100cqh * 1672 / 941) * 941 / 1672);--gap:max(0px, calc(100cqh - var(--art)));--edge-image:linear-gradient(to right, #0c0b09 0%, #0c0b0966 14%, #0c0b0900 40%), linear-gradient(to bottom, #0c0b09 0, #0c0b09 var(--gap), #0c0b094d calc(var(--gap) + 6cqh), #0c0b0900 calc(var(--gap) + 16cqh));inset:0}.closing.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2) picture:where(.svelte-n9b1h2){bottom:0}@media (width>=64rem){.hero-band.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2) img:where(.svelte-n9b1h2){-webkit-mask-image:linear-gradient(90deg,#fff 0% calc(100% - 4.5rem),#0000 100%);mask-image:linear-gradient(90deg,#fff 0% calc(100% - 4.5rem),#0000 100%)}}.hero-band.svelte-n9b1h2 .copy:where(.svelte-n9b1h2),.narrative.has-visual.svelte-n9b1h2 .copy:where(.svelte-n9b1h2),.future-band.svelte-n9b1h2 .copy:where(.svelte-n9b1h2),.closing.svelte-n9b1h2 .copy:where(.svelte-n9b1h2){z-index:1;position:relative}.hero-band.svelte-n9b1h2 .copy:where(.svelte-n9b1h2),.narrative.has-visual.svelte-n9b1h2 .copy:where(.svelte-n9b1h2){max-width:min(28rem,34%)}.future-band.svelte-n9b1h2 .copy:where(.svelte-n9b1h2){max-width:min(40rem,44%)}.future-band.svelte-n9b1h2{min-height:24rem}.future-field.svelte-n9b1h2{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;width:min(64%,48rem);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#fff 16% 82%,#0000 100%),linear-gradient(#fff 6% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#fff 16% 82%,#0000 100%),linear-gradient(#fff 6% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.future-field.svelte-n9b1h2 svg:where(.svelte-n9b1h2){width:100%;height:100%;display:block}.tools.svelte-n9b1h2 h2:where(.svelte-n9b1h2){margin-bottom:.55rem}.tools-lead.svelte-n9b1h2{max-width:46rem;margin-bottom:.45rem}.cards.svelte-n9b1h2{--rail-footprint:calc(.85rem + .7rem + 2.75rem + 2px);--safe-extra:max(0px, calc(var(--rail-footprint) + 24px - clamp(1.25rem, 4vw, 4.5rem)));width:100%;max-width:calc(100% - var(--safe-extra));grid-template-columns:minmax(0,16.875rem);justify-content:start;align-items:start;gap:1.375rem;margin:1.6rem 0 0;padding:0 0 2.25rem;list-style:none;display:grid}.card.svelte-n9b1h2{aspect-ratio:1000/1264;background:0 0;width:100%;max-width:16.875rem;margin:0;position:relative;container-type:inline-size}.card-art.svelte-n9b1h2{z-index:0;left:var(--art-x);top:var(--art-y);width:var(--art-w);height:var(--art-h);pointer-events:none;background:0 0;margin:0;position:absolute}.card-bg.svelte-n9b1h2{background:0 0;width:100%;height:100%;display:block}.card-copy.svelte-n9b1h2{z-index:1;position:absolute;top:58cqw;left:9%;right:17%}.card-copy.svelte-n9b1h2 picture:where(.svelte-n9b1h2){background:0 0;width:2.35rem;margin:0 0 .45rem;display:block}.card-icon.svelte-n9b1h2{width:100%;height:auto;display:block}.card-copy.svelte-n9b1h2 h3:where(.svelte-n9b1h2){min-height:1.2em;font-size:1.1875rem;line-height:1.2}.card-rule.svelte-n9b1h2{background:var(--color-gold-bright);width:1.7rem;height:1px;margin:.4rem 0 .38rem;display:block}.card-copy.svelte-n9b1h2 p:where(.svelte-n9b1h2){min-height:4.14em;margin:0;font-size:.9rem;line-height:1.38}.copy.svelte-n9b1h2 .closing-lead:where(.svelte-n9b1h2){max-width:11em;color:var(--color-warm-white);letter-spacing:-.03em;margin:0;font-size:clamp(2.35rem,4.4vw,4.15rem);font-weight:460;line-height:1.02}.copy.svelte-n9b1h2 .closing-support:where(.svelte-n9b1h2){color:#f4f2edd1;max-width:28rem;margin-top:.9rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.45}.closing.svelte-n9b1h2 .copy:where(.svelte-n9b1h2){z-index:1;position:relative}@container (width>=36rem){.cards.svelte-n9b1h2{grid-template-columns:repeat(2,minmax(0,16.875rem))}}@container (width>=66rem){.cards.svelte-n9b1h2{grid-template-columns:repeat(4,minmax(0,16.875rem))}}@media (width<=63.99rem){.hero-band.svelte-n9b1h2,.narrative.has-visual.svelte-n9b1h2,.closing.svelte-n9b1h2,.future-band.svelte-n9b1h2{min-height:0}.hero-band.svelte-n9b1h2 .copy:where(.svelte-n9b1h2),.narrative.has-visual.svelte-n9b1h2 .copy:where(.svelte-n9b1h2),.future-band.svelte-n9b1h2 .copy:where(.svelte-n9b1h2){max-width:40rem}.hero-band.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2){--edge-image:linear-gradient(to top, #0c0b09 0%, #0c0b0938 5%, #0c0b0900 12%);inset:auto}.narrative.has-visual.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2){--edge-image:linear-gradient(to bottom, #0c0b09 0%, #0c0b0938 4%, #0c0b0900 10%), linear-gradient(to top, #0c0b09 0%, #0c0b0938 5%, #0c0b0900 12%);inset:auto}.closing.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2){--edge-image:linear-gradient(to bottom, #0c0b09 0%, #0c0b093d 5%, #0c0b0900 14%);inset:auto}.atmosphere.svelte-n9b1h2{width:100%;height:auto;margin-top:.75rem;position:relative;inset:auto;container-type:normal}.hero-band.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2) picture:where(.svelte-n9b1h2),.narrative.has-visual.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2) picture:where(.svelte-n9b1h2),.closing.svelte-n9b1h2 .atmosphere:where(.svelte-n9b1h2) picture:where(.svelte-n9b1h2){aspect-ratio:1672/941;width:100%;height:auto;max-height:none;position:relative;top:auto;bottom:auto;right:auto;transform:none}.atmosphere.svelte-n9b1h2 img:where(.svelte-n9b1h2){object-fit:contain;width:100%;height:auto}.cards.svelte-n9b1h2{--safe-extra:0px}.future-field.svelte-n9b1h2{width:100%;height:14rem;margin-top:.5rem;position:relative}}@media (width<=47.99rem){.band.svelte-n9b1h2,.tools.svelte-n9b1h2{padding-inline:1rem}.cards.svelte-n9b1h2{--safe-extra:0px}.copy.svelte-n9b1h2 .closing-lead:where(.svelte-n9b1h2){max-width:none;font-size:clamp(2rem,9vw,2.7rem)}.card-copy.svelte-n9b1h2{top:58cqw;left:9%;right:17%}}
