.landing{isolation:isolate;background-color:var(--mf-surface);background-image:linear-gradient(90deg, color-mix(in srgb, var(--mf-surface) 94%, transparent) 0%, color-mix(in srgb, var(--mf-surface) 78%, transparent) 42%, color-mix(in srgb, var(--mf-surface) 28%, transparent) 100%), url(/assets/optimized/iron_surface__orig.webp);background-position:50%,top;background-repeat:no-repeat;background-size:auto,cover;position:relative;overflow:clip}.landing-stage{width:min(88rem,100%);padding:clamp(2.4rem, 6vw, 4.5rem) var(--mf-gutter) clamp(2.8rem, 7vw, 5rem);grid-template-columns:minmax(16rem,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.25rem,3vw,2.75rem);margin-inline:auto;display:grid;position:relative}.landing:has(.landing-essay) .landing-stage{padding-bottom:clamp(1.5rem,4vw,2.5rem)}.landing-copy{z-index:1;min-width:0;position:relative}.landing-seal{width:4.6rem;height:auto;margin-bottom:.85rem;display:block}.landing-eyebrow{color:var(--mf-accent);font-family:var(--mf-font-sans);font-size:var(--mf-font-size-eyebrow);font-weight:var(--mf-weight);letter-spacing:var(--mf-tracking-eyebrow);text-transform:uppercase;margin:0 0 .75rem;line-height:1.4}.landing-rule{width:min(11rem,70%);height:auto;margin:0 0 1rem;display:block}.landing h1{color:var(--mf-ink);font-family:var(--mf-font-display);font-size:clamp(2.6rem,5vw,4rem);font-weight:var(--mf-weight);letter-spacing:0;margin:0;line-height:1.12}.landing-lead{max-width:36rem;color:var(--mf-muted);font-family:var(--mf-font-text);font-size:var(--mf-font-size-lead);margin:1.15rem 0 0;line-height:1.6}.landing-body{max-width:36rem;color:var(--mf-muted);font-family:var(--mf-font-text);font-size:var(--mf-font-size-prose);margin-top:1rem;line-height:1.65}.landing-body p{margin:0 0 .85rem}.landing-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.landing-plate{z-index:1;min-width:0;margin:0;position:relative}.landing-plate img{width:100%;height:auto;display:block}.landing-stage:before{content:"";z-index:0;opacity:.55;pointer-events:none;background:url(/assets/optimized/nodes_and_edges__orig.webp) 80%/118% no-repeat;position:absolute;inset:-12% -6% -8% 36%}.landing-essay{--corner-size:min(32rem, 72vw);z-index:1;width:min(42rem, calc(100% - (var(--mf-gutter) * 2)));padding-top:calc(var(--corner-size) * .46);color:var(--mf-ink);font-family:var(--mf-font-text);margin-inline:auto;padding-bottom:clamp(3rem,7vw,5rem);font-size:1.05rem;line-height:1.7;position:relative}.essay-corner{z-index:-1;top:0;left:calc(var(--corner-size) * -.3);width:var(--corner-size);pointer-events:none;height:auto;position:absolute}.landing-essay h2{color:var(--mf-ink);font-family:var(--mf-font-display);font-size:clamp(1.85rem,3vw,2.45rem);font-weight:var(--mf-weight);letter-spacing:0;margin:2.5rem 0 .85rem;line-height:1.2}.landing-essay p{text-align:justify;hyphens:auto;margin:0 0 1rem}.landing-essay .credo{color:color-mix(in srgb, var(--mf-ink) 35%, white);font-family:var(--mf-font-display);text-align:start;hyphens:manual;margin:1.35rem 0 1.2rem;font-size:clamp(1.55rem,2.2vw,1.8rem);line-height:1.15}.landing-hero{background-image:linear-gradient(90deg, color-mix(in srgb, var(--mf-surface) 94%, transparent) 0%, color-mix(in srgb, var(--mf-surface) 86%, transparent) 30%, color-mix(in srgb, var(--mf-surface) 42%, transparent) 58%, color-mix(in srgb, var(--mf-surface) 22%, transparent) 100%), url(/assets/optimized/iron_surface__orig.webp)}.landing-hero .landing-stage{grid-template-columns:minmax(17rem,1.06fr) minmax(0,1.36fr);align-items:center;gap:0;padding-block:clamp(1.6rem,3vw,2.6rem) clamp(1.15rem,2.4vw,1.8rem)}.landing-hero.landing:has(.landing-essay) .landing-stage{padding-bottom:clamp(1.15rem,2.4vw,1.8rem)}.landing-hero .landing-stage:before{display:none}.landing-hero .landing-copy{z-index:2}.landing-hero .landing-copy:before{display:none}.landing-hero .landing-stage:after{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--mf-surface) 97%, transparent) 0%, color-mix(in srgb, var(--mf-surface) 94%, transparent) 40%, color-mix(in srgb, var(--mf-surface) 48%, transparent) 56%, color-mix(in srgb, var(--mf-surface) 12%, transparent) 70%, transparent 82%);pointer-events:none;position:absolute;inset:0}.landing-hero .landing-plate{z-index:0}.landing-hero .landing-plate:before{content:"";z-index:0;opacity:.72;pointer-events:none;background:url(/assets/optimized/nodes_and_edges__orig.webp) 82%/118% no-repeat;position:absolute;inset:-10% -7% 0 8%}.landing-hero .landing-plate img{z-index:1;box-sizing:border-box;border:1px solid var(--mf-accent);width:115%;max-width:none;margin-left:-15%;position:relative;box-shadow:0 18px 40px #0000008c,0 2px 8px #0006}.landing-after{z-index:1;width:min(72rem, calc(100% - (var(--mf-gutter) * 2)));margin-inline:auto;padding-bottom:clamp(3rem,7vw,5rem);position:relative}.doc-intro{width:min(42rem,100%);color:var(--mf-ink);font-family:var(--mf-font-text);margin:0 0 2.25rem;font-size:1.05rem;line-height:1.7}.doc-intro p{margin:0 0 1rem}.doc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.doc-card{border:1px solid color-mix(in srgb, var(--mf-accent) 55%, var(--mf-border));border-radius:var(--mf-radius);background:color-mix(in srgb, var(--mf-surface-raised) 28%, black);margin:0;padding:1.05rem 1.1rem .95rem;box-shadow:0 12px 28px #00000052}.doc-card h2{color:var(--mf-ink);font-family:var(--mf-font-text);font-size:1.12rem;font-weight:var(--mf-weight-bold);margin:0 0 .4rem;line-height:1.3}.doc-card p{color:var(--mf-muted);font-family:var(--mf-font-text);margin:0;font-size:.95rem;line-height:1.5}.doc-status{color:var(--mf-accent);font-family:var(--mf-font-button);font-size:.68rem;font-weight:var(--mf-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin-top:.85rem;line-height:1.3}.doc-help{width:min(42rem,100%);margin-top:2.75rem}.doc-help h2{color:var(--mf-ink);font-family:var(--mf-font-display);font-size:clamp(1.85rem,3vw,2.4rem);font-weight:var(--mf-weight);margin:0;line-height:1.15}.doc-help p{color:var(--mf-muted);font-family:var(--mf-font-text);margin:.75rem 0 0;font-size:1.05rem;line-height:1.6}.doc-help .landing-actions{margin-top:1.35rem}.landing .btn.btn-brass,.landing .btn.btn-primary.btn-brass,.landing .btn.btn-brass-inverse{border-radius:var(--mf-radius);min-height:2.6rem;font-family:var(--mf-font-button);font-size:.78rem;font-weight:var(--mf-weight-bold);letter-spacing:.035em;border-style:solid;border-width:2px;padding:.55rem 1.05rem;line-height:1.2}.landing .btn.btn-brass,.landing .btn.btn-primary.btn-brass{border-color:color-mix(in srgb, var(--mf-prose) 62%, black);background-color:var(--mf-accent);color:var(--mf-ink);-webkit-text-stroke:0;text-shadow:0 1px #1c1004b8;background-image:url(/assets/optimized/gold_foil__orig.webp);background-position:-30px;background-repeat:no-repeat;background-size:330px 63px;font-weight:700}.landing .btn.btn-primary.btn-brass{background-position:0}.landing .btn.btn-brass:hover,.landing .btn.btn-primary.btn-brass:hover{background-color:var(--mf-accent);filter:brightness(1.06);background-image:url(/assets/optimized/gold_foil__orig.webp);background-size:330px 63px}.landing .btn.btn-brass-inverse{background-color:var(--mf-surface);background-image:linear-gradient(var(--mf-surface), var(--mf-surface)), url(/assets/optimized/gold_foil__orig.webp);color:var(--mf-ink);text-shadow:none;background-position:50%,20% 40%;background-repeat:no-repeat;background-size:auto,240%;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border-color:#0000}.landing .btn.btn-brass-inverse:hover{background-color:var(--mf-surface);background-image:linear-gradient(var(--mf-surface), var(--mf-surface)), url(/assets/optimized/gold_foil__orig.webp);filter:brightness(1.08);background-position:50%,20% 40%;background-repeat:no-repeat;background-size:auto,240%;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border-color:#0000}@media (width<=960px){.landing-stage{grid-template-columns:1fr}.landing-stage:before{opacity:.35;height:42%;inset:auto -4% 0}.landing-hero .landing-stage{grid-template-columns:1fr}.landing-hero{background-image:linear-gradient(180deg, color-mix(in srgb, var(--mf-surface) 88%, transparent) 0%, color-mix(in srgb, var(--mf-surface) 55%, transparent) 42%, color-mix(in srgb, var(--mf-surface) 28%, transparent) 100%), url(/assets/optimized/iron_surface__orig.webp)}.landing-hero .landing-stage:after{background:linear-gradient(90deg, color-mix(in srgb, var(--mf-surface) 90%, transparent) 0%, color-mix(in srgb, var(--mf-surface) 42%, transparent) 36%, transparent 58%)}.landing-essay{padding-top:0}.essay-corner{display:none}.doc-cards{grid-template-columns:1fr}.landing-hero .landing-plate{overflow:hidden}.landing-hero .landing-plate img{width:115%;margin-left:-15%}}
