@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-900-normal.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui-accent:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vault-void:#080a09;--vault-charcoal:#0d0d0d;--vault-graphite:#141816;--vault-panel:#111312c2;--vault-panel-strong:#0c0d0de6;--vault-panel-soft:#1c1f1d9e;--vault-offwhite:#f5f5f0;--vault-ivory:#e7e2d8;--vault-muted:#bcb6ab;--vault-muted-2:#8f8b82;--emerald-900:#03160b;--emerald-800:#0d2a1a;--emerald-700:#18452a;--emerald-600:#005929;--emerald-500:#1f7a4c;--emerald-400:#4ecdc4;--bronze-700:#6b4d2c;--bronze-600:#805c34;--bronze-500:#996f3f;--bronze-400:#b08652;--line-subtle:#f5f5f014;--line-medium:#996f3f47;--line-strong:#996f3f80;--line-emerald:#4ecdc438;--text-1:var(--vault-offwhite);--text-2:var(--vault-ivory);--text-3:var(--vault-muted);--text-4:var(--vault-muted-2);--text-inverse:#090909;--bg-body:linear-gradient(180deg, #060707, #0b0d0c 55%, #080908 100%);--bg-panel:linear-gradient(180deg, #151715c2, #090a0ae6);--bg-panel-alt:linear-gradient(180deg, #191d1bc2, #0c0d0ceb);--bg-chip:#f5f5f00a;--hero-overlay-top:#0507068f;--hero-overlay-bottom:#050706e6;--hero-emerald-wash:#00592938;--hero-bronze-wash:#996f3f14;--radius-sm:.875rem;--radius-md:1.25rem;--radius-lg:1.75rem;--radius-xl:2.4rem;--radius-pill:999px;--shadow-plate:0 1px 0 #ffffff0d inset, 0 -1px 0 #0006 inset, 0 24px 80px #00000061;--shadow-plate-soft:0 1px 0 #ffffff0a inset, 0 -1px 0 #0000004d inset, 0 16px 52px #00000047;--shadow-neumorphic:14px 14px 34px #00000057, -1px -1px 0 #ffffff09;--shadow-bronze:0 20px 60px #422c1052;--shadow-focus:0 0 0 3px #4ecdc440;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-xs:.72rem;--text-sm:.9rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:clamp(1.5rem, 1.15rem + 1.25vw, 2rem);--text-3xl:clamp(2rem, 1.4rem + 2vw, 3.5rem);--text-4xl:clamp(2.4rem, 1.75rem + 3.3vw, 4.9rem);--text-5xl:clamp(2.9rem, 2rem + 4.8vw, 6rem);--tracking-tight:-.04em;--tracking-base:-.01em;--tracking-wide:.18em;--content-max:78rem;--content-wide:90rem;--hero-max:38rem;--site-gutter:1.25rem;--nav-height:5rem;--status-height:2.3rem;--transition-fast:.16s ease;--transition-base:.22s ease;--transition-slow:.42s ease}@media (width<=980px){:root{--site-gutter:1rem;--nav-height:4.15rem;--status-height:2rem}}@media (width<=640px){:root{--nav-height:3.95rem;--status-height:1.9rem}}:root{--font-primary:var(--font-sans);--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--color-primary-50:#e8edf5;--color-primary-100:#c5d0e6;--color-primary-200:#9fb2d4;--color-primary-300:#7894c2;--color-primary-400:#5a7db5;--color-primary-500:#3c66a8;--color-primary-600:#2d4f8a;--color-primary-700:#1e3a6e;--color-primary-800:#122752;--color-primary-900:#0a1628;--color-primary-950:#050b14;--color-secondary-50:#f8fafc;--color-secondary-100:#f1f5f9;--color-secondary-200:#e2e8f0;--color-secondary-300:#cbd5e1;--color-secondary-400:#94a3b8;--color-secondary-500:#64748b;--color-secondary-600:#475569;--color-secondary-700:#334155;--color-secondary-800:#1e293b;--color-secondary-900:#0f172a;--color-accent-50:#fdf8e8;--color-accent-100:#faefc5;--color-accent-200:#f5df8e;--color-accent-300:#eecf57;--color-accent-400:#b8962e;--color-accent-500:#c9a84c;--color-accent-600:#a88b2f;--color-accent-700:#866e24;--color-accent-800:#64521b;--color-accent-900:#433712;--color-success-50:#ecfdf5;--color-success-500:#10b981;--color-success-700:#047857;--color-warning-50:#fffbeb;--color-warning-500:#f59e0b;--color-warning-700:#b45309;--color-error-50:#fef2f2;--color-error-500:#dc2626;--color-error-700:#991b1b;--color-info-50:#eff6ff;--color-info-500:#2563eb;--color-info-700:#1e40af;--color-surface:var(--vault-void);--color-surface-raised:var(--vault-panel);--color-surface-overlay:#0000009e;--color-border:var(--line-subtle);--color-border-strong:var(--line-medium);--color-text-primary:var(--text-1);--color-text-secondary:var(--text-3);--color-text-tertiary:var(--text-4);--color-text-inverse:var(--text-inverse);--color-text-link:var(--bronze-400);--color-text-link-hover:var(--vault-offwhite);--container-max:var(--content-max);--container-wide:var(--content-wide);--container-padding:var(--site-gutter);--grid-columns:12;--grid-gap:var(--space-6);--measure:65ch;--radius-2xl:var(--radius-xl);--radius-full:var(--radius-pill);--border-width:1px;--border-default:var(--border-width) solid var(--color-border);--border-strong:var(--border-width) solid var(--color-border-strong);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-drawer:400;--z-modal-backdrop:500;--z-modal:600;--z-popover:700;--z-tooltip:800;--z-toast:900;--z-max:9999}[data-theme=dark]{--color-surface:var(--vault-void);--color-surface-raised:var(--vault-panel);--color-text-primary:var(--vault-offwhite);--color-text-secondary:var(--vault-muted);--color-border:var(--line-subtle)}:root{--shadow-focus-error:0 0 0 3px #dc26265c}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--vault-void)}html:before{content:"";pointer-events:none;z-index:-3;background:radial-gradient(circle at 20% 10%,#0059291f,#0000 0 28%),radial-gradient(circle at 80% 0,#996f3f14,#0000 0 24%),linear-gradient(#ffffff05,#0000 14% 86%,#ffffff05);position:fixed;inset:0}html:after{content:"";pointer-events:none;z-index:-2;opacity:.07;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:200px 200px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 86%);mask-image:radial-gradient(circle,#000,#0000 86%)}body{background:var(--bg-body);min-height:100vh;color:var(--text-2);font-family:var(--font-sans);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img,picture,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;font-family:var(--font-sans)}button{color:inherit}#root{min-height:100vh}::selection{color:var(--vault-offwhite);background:#00592973}:focus-visible{box-shadow:var(--shadow-focus);outline:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:linear-gradient(#996f3fcc,#005929cc);border:2px solid #0000003d;border-radius:999px}.skip-link{z-index:1000;border-radius:var(--radius-pill);color:var(--text-inverse);background:var(--vault-offwhite);transition:top var(--transition-fast);padding:.75rem 1rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.container,.site-header__inner,.site-header__status-inner,.route-compass,.site-footer__inner,.route-frame__inner,.section-shell__inner{width:min(calc(100% - var(--site-gutter) * 2), var(--content-max));margin-inline:auto}.site-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background var(--transition-base), border-color var(--transition-base), transform var(--transition-base);background:linear-gradient(#080a09c7,#080a0938);border-bottom:1px solid #ffffff0a;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-bottom-color:var(--line-medium);background:linear-gradient(#080a09eb,#080a09a6)}.site-header__inner{min-height:var(--nav-height);align-items:center;gap:var(--space-6);grid-template-columns:auto 1fr auto;display:grid}.site-brand{gap:.18rem;min-width:0;display:grid}.site-brand__lockup{align-items:center;gap:.85rem;display:inline-flex}.site-brand__mark{filter:drop-shadow(0 8px 16px #0000004d);width:1.8rem;height:1.8rem}.site-brand__wordmark{width:min(12rem,40vw)}.site-brand__sub{letter-spacing:.24em;text-transform:uppercase;color:var(--text-3);font-size:.62rem}.site-header__nav{justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.site-header__nav-link{font-family:var(--font-sans);border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;padding:.62rem .88rem;font-size:.84rem}.site-header__nav-link:hover,.site-header__nav-link.is-active{color:var(--text-1);background:linear-gradient(#ffffff0f,#ffffff05);border-color:#996f3f6b;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000042}.site-header__actions{align-items:center;gap:.55rem;display:inline-flex}.site-header__action-link{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);padding-inline:.2rem}.link-button,.button,.site-header__menu-button,.site-header__mobile-close{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--line-medium);min-height:2.72rem;color:var(--text-2);box-shadow:var(--shadow-plate-soft);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);cursor:pointer;background:linear-gradient(#1e201fe0,#0f1010f2);justify-content:center;align-items:center;gap:.65rem;padding:.72rem 1rem;display:inline-flex}.link-button:hover,.button:hover,.site-header__menu-button:hover,.site-header__mobile-close:hover{border-color:#996f3f94;transform:translateY(-1px)}.link-button--primary,.button--primary{color:var(--vault-offwhite);box-shadow:var(--shadow-bronze), inset 0 1px 0 #ffffff12;background:linear-gradient(135deg,#996f3f38,#0059292e),linear-gradient(#34271bf5,#101212fa);border-color:#996f3f8f}.link-button--secondary,.button--ghost,.link-button--ghost{background:linear-gradient(#ffffff0f,#ffffff05)}.site-header__menu-button{display:none}.site-header__menu-bars{flex-direction:column;gap:.2rem;display:inline-flex}.site-header__menu-bars span{background:currentColor;width:.95rem;height:1px}.site-header__status{height:var(--status-height);border-top:1px solid #ffffff0a;border-bottom:1px solid var(--line-subtle);background:linear-gradient(#0000004d,#ffffff03);position:relative}.site-header__status-inner{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.site-header__status-copy{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.site-header__status-label,.site-header__micro{letter-spacing:.24em;text-transform:uppercase;color:var(--text-4);font-size:.63rem}.site-header__status-copy strong{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:.8rem}.site-header__status-meta{color:var(--bronze-400);letter-spacing:.18em;font-size:.68rem}.site-header__progress{background:#ffffff0a;height:2px;overflow:hidden}.site-header__progress span{transform-origin:0;background:linear-gradient(90deg,#24453a1f,#996f3f38);height:100%;display:block;position:relative}.site-header__progress span:after{content:"";background:linear-gradient(90deg,#0000 0%,#4ecdc4e6 46%,#e4efe9b3 52%,#996f3fa6 62%,#0000 100%);animation:4.6s linear infinite signal-rail-sweep;position:absolute;inset:0}.site-header__mobile{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#060707f5;display:grid;position:fixed;inset:0;overflow-y:auto}.site-header__mobile-scene{z-index:-1;background:linear-gradient(#06070785,#060707e6),radial-gradient(circle at 50% 10%,#00592938,#0000 0 28%),radial-gradient(circle at 84% 76%,#996f3f2e,#0000 0 22%),url(/vault/home/mobile.webp) 50%/cover no-repeat;position:absolute;inset:0}.site-header__mobile-inner{width:min(100% - 2rem,32rem);min-height:100%;padding:calc(env(safe-area-inset-top) + 1.25rem) 0 calc(env(safe-area-inset-bottom) + 2.5rem);align-content:start;gap:1rem;margin:0 auto;display:grid}.site-header__mobile-topline,.site-header__mobile-status,.site-header__mobile-brand,.site-header__mobile-nav,.site-header__mobile-legal{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-plate-soft);background:linear-gradient(#141515b8,#0a0b0be0);padding:1.05rem 1.15rem}.site-header__mobile-topline{justify-content:space-between;align-items:center;display:flex}.site-header__mobile-close{min-height:2.45rem;padding-inline:1rem}.site-header__mobile-brand p{color:var(--text-3);max-width:28rem;margin:.75rem 0 0;font-size:1rem;line-height:1.55}.site-header__mobile-nav,.site-header__mobile-legal{gap:.55rem;display:grid}.site-header__mobile-status{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.site-header__mobile-status strong{color:var(--text-1);letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.site-header__mobile .site-header__nav-link{font-family:var(--font-sans);border-radius:var(--radius-md);background:#ffffff05;justify-content:space-between;width:100%;padding:.95rem 1rem;display:flex}.site-header__mobile-mail{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding-inline:.4rem;font-size:.82rem}.wave10-page{padding-top:calc(var(--nav-height) + var(--status-height))}.page-anchor-section{scroll-margin-top:calc(var(--nav-height) + var(--status-height) + 1rem)}.threshold-hero,.wave10-hero{isolation:isolate;border-bottom:1px solid #ffffff0f;align-items:end;min-height:100svh;display:grid;position:relative;overflow:clip}.threshold-hero__grid,.wave10-hero__copy{z-index:2;width:min(calc(100% - var(--site-gutter) * 2), var(--content-wide));margin-inline:auto;position:relative}.threshold-hero__grid{align-items:center;min-height:100svh;padding:clamp(6.75rem,11vh,8.5rem) 0 8.25rem;display:flex}.wave10-hero{padding:clamp(6.5rem,10.5vh,8.25rem) 0 3.5rem}.wave10-hero__copy{max-width:var(--hero-max);padding-bottom:2.5rem}.threshold-hero__copy{max-width:40rem;padding-bottom:2rem}.threshold-hero__copy--rail:after{content:"";inset-inline:0;background:linear-gradient(90deg,#996f3f33,#4ecdc41f);height:1px;position:absolute;top:-1.2rem}.threshold-hero__copy--rail:before{content:"";inset-inline-start:-12%;background:linear-gradient(90deg,#0000,#4ecdc4eb 48%,#e4efe9bd 60%,#996f3f8c 76%,#0000);width:24%;height:1px;animation:6s linear infinite signal-rail-sweep;position:absolute;top:-1.2rem}.threshold-hero__eyebrow,.wave10-eyebrow,.route-compass__eyebrow,.site-footer__eyebrow,.route-frame__eyebrow,.section-shell__eyebrow,.brief-success__eyebrow{font-family:var(--font-ui-accent);letter-spacing:.26em;text-transform:uppercase;color:var(--bronze-400);align-items:center;gap:.85rem;font-size:.7rem;display:inline-flex}.threshold-hero__eyebrow:before,.wave10-eyebrow:before,.route-compass__eyebrow:before,.site-footer__eyebrow:before,.route-frame__eyebrow:before,.section-shell__eyebrow:before,.brief-success__eyebrow:before{content:"";background:linear-gradient(90deg, var(--emerald-400), var(--bronze-400));width:2.7rem;height:1px}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto}.threshold-hero__title,.wave10-title,.route-frame__title,.brief-success h3{color:var(--vault-offwhite);font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:1rem 0 0;font-weight:600;line-height:.95}.threshold-hero__title{font-size:var(--text-5xl);max-width:9.2ch}.wave10-title--hero,.route-frame__title{font-size:var(--text-4xl);max-width:8.8ch}.wave10-title{font-size:var(--text-3xl);max-width:18ch}.threshold-hero__intro,.wave10-intro,.route-frame__intro,.site-footer__text,.site-footer__legal,.route-compass__summary{color:var(--text-3);line-height:1.72;font-size:var(--text-lg);max-width:40rem}.threshold-hero__intro{max-width:30rem;margin:1rem 0 0}.wave10-intro,.route-frame__intro,.route-compass__summary{margin:1rem 0 0;font-size:1.04rem}.threshold-hero__actions,.wave10-action-row,.brief-intake-form__actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.threshold-hero__actions{margin-top:1.45rem}.threshold-hero__charter{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:1.4rem;display:grid}.threshold-hero__charter-item,.wave10-card,.wave10-process-card,.wave10-signal-card,.principles-grid__card,.route-compass__panel,.route-compass__next,.site-footer__panel,.route-frame__hero-card,.route-frame__rail,.section-shell,.brief-success,.brief-field,.brief-priority-group,.trust-packet-card{border:1px solid var(--line-subtle);background:var(--bg-panel);box-shadow:var(--shadow-plate);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.threshold-hero__charter-item,.wave10-card,.wave10-process-card,.wave10-signal-card,.brief-success,.trust-packet-card{border-radius:var(--radius-lg)}.threshold-hero__charter-item{padding:1.1rem 1.15rem}.threshold-hero__charter-key{letter-spacing:.24em;text-transform:uppercase;color:var(--emerald-400);font-size:.66rem}.threshold-hero__charter-item p{color:var(--text-3);margin:.7rem 0 0;line-height:1.6}.threshold-hero__procession{z-index:2;width:min(calc(100% - var(--site-gutter) * 2), var(--content-wide));grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 auto 2rem;display:grid;position:relative}.threshold-hero__procession-item{border-radius:var(--radius-md);background:linear-gradient(#0f0f0fad,#0a0a0adb);border:1px solid #996f3f42;padding:1rem 1.05rem}.threshold-hero__procession-label{color:var(--bronze-400);letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;display:block}.threshold-hero__procession-item p{color:var(--text-2);margin:.55rem 0 0}.hero-media-plane,.wave10-image-card--hero{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-media-plane picture,.hero-media-plane__image,.wave10-image-card--hero img{object-fit:cover;width:100%;height:100%}.hero-media-plane__image,.wave10-image-card--hero img{object-position:var(--hero-object-position-desktop,center center);filter:saturate(.82)contrast(1.04)brightness(.88)}.hero-media-plane__veil,.wave10-hero:before,.threshold-hero:before{content:"";z-index:1;background:linear-gradient(180deg, var(--hero-overlay-top) 0%, #080a097a 18%, #080a0952 40%, #080a09b8 78%, var(--hero-overlay-bottom) 100%), radial-gradient(circle at 28% 18%, var(--hero-emerald-wash), transparent 0 26%), radial-gradient(circle at 78% 76%, var(--hero-bronze-wash), transparent 0 22%);position:absolute;inset:0}.hero-media-plane__ambient,.hero-media-plane__beam,.hero-media-plane__finish{pointer-events:none;z-index:1;position:absolute;inset:0}.hero-media-plane__ambient{mix-blend-mode:screen;background:radial-gradient(circle at 52% 16%,#ffffff0f,#0000 0 18%),radial-gradient(circle at 22% 52%,#00592929,#0000 0 24%)}.hero-media-plane__beam{background:linear-gradient(90deg,#0000 18%,#ffffff0a 50%,#0000 82%);-webkit-mask-image:radial-gradient(circle at 54% 12%,#000 0 18%,#0000 56%);mask-image:radial-gradient(circle at 54% 12%,#000 0 18%,#0000 56%)}.hero-media-plane__finish{border-top:1px solid #ffffff0a;border-bottom:1px solid #996f3f2e}.hero-media-plane__badge{top:clamp(8.75rem,12vh,10rem);right:max(var(--site-gutter), calc((100vw - var(--content-wide)) / 2 + var(--site-gutter)));z-index:2;border-radius:var(--radius-pill);color:var(--vault-offwhite);letter-spacing:.2em;text-transform:uppercase;background:#0d0d0d8f;border:1px solid #996f3f7a;padding:.65rem 1rem;font-size:.66rem;position:absolute}.wave10-signal-grid,.wave10-card-grid,.wave10-process-grid,.principles-grid,.trust-packet-grid{gap:1rem;display:grid}.wave10-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:58rem;margin-top:1.7rem}.wave10-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.wave10-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.wave10-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.principles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wave10-card,.wave10-process-card,.wave10-signal-card,.principles-grid__card,.trust-packet-card{padding:1.25rem;position:relative;overflow:hidden}.wave10-card:before,.wave10-process-card:before,.wave10-signal-card:before,.principles-grid__card:before,.trust-packet-card:before,.route-compass__panel:before,.route-compass__next:before,.site-footer__panel:before,.route-frame__hero-card:before,.route-frame__rail:before,.section-shell:before,.brief-success:before,.brief-field:before,.brief-priority-group:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000059}.wave10-card h3,.wave10-process-card h3,.wave10-signal-card strong,.principles-grid__card h3,.trust-packet-card h3,.site-footer__column-label,.route-compass__title{color:var(--text-1);margin:0}.wave10-card p,.wave10-process-card p,.wave10-signal-card p,.principles-grid__card p,.trust-packet-card p{color:var(--text-3);margin:.8rem 0 0;line-height:1.66}.wave10-card--layered{border-color:#996f3f59}.wave10-process-card span,.wave10-signal-card span,.principles-grid__index,.trust-packet-card__topline span{color:var(--bronze-400);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;display:inline-flex}.wave10-signal-card strong{font-family:var(--font-display);margin-top:.75rem;font-size:1.2rem;display:block}.wave10-section{width:min(calc(100% - var(--site-gutter) * 2), var(--content-max));margin:0 auto;padding:clamp(3.5rem,7vw,5rem) 0;position:relative;overflow:hidden}.wave10-section:after,.route-compass:after{content:"";inset-inline:0;background:linear-gradient(90deg,#996f3f38,#4ecdc424);height:1px;position:absolute;top:0}.wave10-section:before,.route-compass:before{content:"";top:0;background:linear-gradient(90deg,#0000,#4ecdc4eb 45%,#e4efe9a8 58%,#996f3f8c 74%,#0000);width:26%;height:1px;animation:6.6s linear infinite signal-rail-sweep;position:absolute;inset-inline-start:-16%}.wave10-section+.wave10-section{border-top:1px solid #ffffff0a}.wave10-section--accent{border-radius:var(--radius-xl);background:linear-gradient(#0059290d,#996f3f0a);padding-inline:clamp(1rem,3vw,2rem);box-shadow:inset 0 0 0 1px #ffffff0a}.wave10-section__header{margin-bottom:1.5rem}.wave10-title+.wave10-intro{max-width:44rem}.wave10-action-row{margin-top:1.65rem}.route-compass{grid-template-columns:minmax(0,22rem) 1fr auto;gap:1rem;margin-top:-1rem;padding:1.35rem 0 0;display:grid;position:relative;overflow:hidden}.route-compass__panel,.route-compass__next{border-radius:var(--radius-lg);padding:1.2rem 1.25rem;position:relative}.route-compass__nav{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.route-compass__link{border-radius:var(--radius-lg);border:1px solid var(--line-subtle);color:var(--text-3);transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), color var(--transition-fast);background:linear-gradient(#ffffff08,#ffffff05);gap:.35rem;padding:1rem 1.05rem;display:grid}.route-compass__link:hover,.route-compass__link.is-active{color:var(--text-1);border-color:var(--line-medium);background:linear-gradient(#996f3f24,#00592914)}.route-compass__index,.route-compass__next-label{letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-400);font-size:.66rem}.route-compass__label,.route-compass__next-link{color:var(--text-2)}.route-compass__next-link{font-family:var(--font-display);font-size:1.15rem}.brief-intake-form,.brief-intake-form__grid{gap:1rem;display:grid}.brief-intake-form__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-field,.brief-priority-group{border-radius:var(--radius-lg);gap:.6rem;padding:1rem;display:grid;position:relative}.brief-field__label{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}.brief-field__hint,.brief-intake-form__note,.brief-consent span,.brief-field__error,.brief-success__meta{color:var(--text-3);line-height:1.6}.brief-field__error{color:#ffd8b0;font-size:.9rem}.brief-field input,.brief-field textarea,.brief-field select{border-radius:var(--radius-md);width:100%;color:var(--text-1);box-shadow:var(--shadow-neumorphic);background:linear-gradient(#070908e0,#141614e0);border:1px solid #ffffff14;padding:.95rem 1rem}.brief-field textarea{resize:vertical;min-height:8.5rem}.brief-field select option{color:#111}.brief-field--hidden{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.brief-priority-group legend{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}.brief-priority-group>p{color:var(--text-3);margin:0}.brief-priority-group__grid{flex-wrap:wrap;gap:.7rem;display:flex}.brief-priority-pill{border-radius:var(--radius-pill);background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:.55rem;padding:.8rem .95rem;display:inline-flex;position:relative}.brief-priority-pill input{accent-color:var(--emerald-400)}.brief-consent{align-items:flex-start;gap:.7rem;display:flex}.brief-consent input{accent-color:var(--emerald-400);margin-top:.2rem}.brief-submit-error{border-radius:var(--radius-md);background:#6b331852;border:1px solid #ffbc783d;padding:1rem}.brief-success{border-radius:var(--radius-lg);padding:1.35rem}.brief-success h3{font-size:2rem}.brief-success p{color:var(--text-3)}.trust-status-table{border:1px solid var(--line-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-plate);background:linear-gradient(#131514d6,#0a0b0bf2);overflow:hidden}.trust-status-table__row{border-bottom:1px solid #ffffff0d;grid-template-columns:1.35fr .55fr 1fr 1fr;gap:1rem;padding:1rem 1.1rem;display:grid}.trust-status-table__header{color:var(--text-3);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.trust-status-pill{border-radius:var(--radius-pill);letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffffff14;justify-content:center;align-items:center;width:fit-content;min-width:6.5rem;padding:.45rem .8rem;font-size:.72rem;display:inline-flex}.trust-status-pill--live{color:#c9fff4;background:#0059293d;border-color:#4ecdc447}.trust-status-pill--prepared{color:#ffe3bf;background:#996f3f38;border-color:#b0865252}.trust-status-pill--architected{color:var(--text-2);background:#ffffff0f}.trust-packet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-packet-card__topline{justify-content:space-between;gap:1rem;display:flex}.trust-packet-card ul{color:var(--text-3);gap:.5rem;margin:1rem 0 0;padding-left:1.05rem;display:grid}.route-frame{padding:calc(var(--nav-height) + var(--status-height) + 3rem) 0 5rem}.route-frame__hero{grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;display:grid}.route-frame__hero-card,.route-frame__rail,.section-shell{border-radius:var(--radius-xl);padding:1.35rem;position:relative}.route-frame__rail-kicker{color:var(--bronze-400);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}.route-frame__meta{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.route-frame__chip,.site-footer__chip{border-radius:var(--radius-pill);background:var(--bg-chip);border:1px solid var(--line-subtle);color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;padding:.48rem .8rem;font-size:.72rem;display:inline-flex}.section-shell__content p{color:var(--text-3)}.site-footer{padding:2rem 0 3rem}.site-footer__panel{border-radius:var(--radius-xl);padding:1.5rem;position:relative}.site-footer__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.8fr);gap:1.25rem;display:grid}.site-footer__brand-lockup{align-items:center;gap:.85rem;margin-top:.85rem;display:inline-flex}.site-footer__mark{width:2rem;height:2rem}.site-footer__wordmark{width:min(14rem,100%)}.site-footer__meta{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.site-footer__column-label{letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-400);margin-bottom:.7rem;font-size:.72rem;display:inline-block}.site-footer__nav{gap:.5rem;display:grid}.site-footer__nav a{color:var(--text-3)}.site-footer__nav a:hover{color:var(--text-1)}.site-footer__legal{border-top:1px solid #ffffff0f;margin-top:1.25rem;padding-top:1rem}.content-stack{gap:1rem;display:grid}.content-stack p,.content-list,.fact-card__note{color:var(--text-3)}.content-list{gap:.75rem;margin:0;padding-left:1.2rem;display:grid}.content-callout,.claim-strip__item,.fact-card{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:#ffffff08;padding:1rem}.claim-strip,.fact-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.claim-strip__status,.fact-card__label{color:var(--bronze-400);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;display:inline-flex}.fact-card__value,.claim-strip__item strong{color:var(--text-1);display:block}.content-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=1280px){.site-header__inner{grid-template-columns:auto 1fr auto}.wave10-card-grid--four,.principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid,.route-compass{grid-template-columns:1fr}}@media (width<=980px){.site-brand__sub,.site-header__action-link,.site-header__status-copy--secondary,.site-header__nav{display:none}.site-header__menu-button{min-height:2.55rem;padding:.62rem .9rem;display:inline-flex}.site-header__status-inner{gap:.75rem}.site-header__status-label,.site-header__micro{letter-spacing:.22em;font-size:.58rem}.site-header__status-copy strong{letter-spacing:.12em;font-size:.74rem}.site-header__status-meta{font-size:.62rem}.threshold-hero__charter,.threshold-hero__procession,.wave10-signal-grid,.wave10-card-grid--three,.wave10-card-grid--four,.wave10-process-grid,.principles-grid,.trust-packet-grid,.brief-intake-form__grid--two,.route-frame__hero{grid-template-columns:1fr}.hero-media-plane__badge{right:var(--site-gutter);top:calc(var(--nav-height) + var(--status-height) + .9rem)}.threshold-hero,.wave10-hero{min-height:90svh}.threshold-hero__grid{align-items:start;min-height:90svh;padding:5rem 0 7rem}.wave10-hero{padding:4.75rem 0 3.25rem}.wave10-hero__copy{padding-bottom:1rem}.wave10-signal-grid{max-width:30rem;margin-top:1.35rem}.wave10-card,.wave10-process-card,.wave10-signal-card,.principles-grid__card,.trust-packet-card{padding:1.1rem}.trust-status-table__row{grid-template-columns:1fr}}@keyframes signal-rail-sweep{0%{transform:translate(0)}to{transform:translate(440%)}}@media (width<=640px){.site-header__inner{gap:.65rem}.site-brand__lockup{gap:.62rem}.site-brand__mark{width:1.45rem;height:1.45rem}.site-brand__wordmark{width:min(9.1rem,46vw)}.site-header__actions .link-button--primary{display:none}.site-header__status{height:calc(var(--status-height) - .05rem)}.threshold-hero,.wave10-hero{min-height:86svh}.threshold-hero__grid{min-height:86svh;padding:4.25rem 0 6.25rem}.wave10-hero{padding:4rem 0 2.5rem}.threshold-hero__title{max-width:7.2ch;font-size:clamp(2.85rem,12.8vw,4.3rem);line-height:.9}.wave10-title--hero{max-width:7.2ch;font-size:clamp(2.45rem,10.8vw,3.6rem);line-height:.92}.threshold-hero__intro,.wave10-intro{max-width:24rem;font-size:.95rem;line-height:1.62}.threshold-hero__actions,.wave10-action-row,.brief-intake-form__actions{gap:.7rem}.threshold-hero__charter,.threshold-hero__procession,.wave10-signal-grid{gap:.85rem}.threshold-hero__charter-item,.wave10-card,.wave10-process-card,.wave10-signal-card,.principles-grid__card,.trust-packet-card{padding:1rem}.wave10-signal-card strong{font-size:1.05rem}.wave10-section{padding:3rem 0}.wave10-section--accent{padding-inline:1rem}.route-compass{gap:.85rem;padding-top:1rem}.hero-media-plane__badge{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.wave10-section:before,.route-compass:before,.threshold-hero__copy--rail:before,.site-header__progress span:after{display:none!important}}.cookie-consent{left:var(--site-gutter);right:var(--site-gutter);z-index:90;border-radius:var(--radius-xl);box-shadow:var(--shadow-plate-soft);background:linear-gradient(#0e100ff5,#080a09fa);border:1px solid #996f3f6b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;position:fixed;bottom:1rem}.cookie-consent__copy{color:var(--text-3);gap:.3rem;display:grid}.cookie-consent__copy strong{color:var(--text-1);letter-spacing:.08em;text-transform:uppercase}.cookie-consent__copy p{max-width:58rem;margin:0}.cookie-consent__copy a{color:var(--bronze-300);text-underline-offset:.18em;text-decoration:underline}.cookie-consent__actions,.cookie-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.cookie-panel{z-index:100;padding:var(--site-gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.cookie-panel__card{border-radius:var(--radius-xl);width:min(48rem,100%);box-shadow:var(--shadow-bronze);background:linear-gradient(#101212fa,#080a09fa);border:1px solid #996f3f73;padding:1.25rem}.cookie-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.cookie-panel__header h2{color:var(--text-1);margin:.25rem 0 0}.cookie-panel__body{gap:.8rem;display:grid}.cookie-panel__body article{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:#ffffff08;padding:1rem}.cookie-panel__body h3{color:var(--text-1);margin:0 0 .35rem}.cookie-panel__body p{color:var(--text-3);margin:0}.cookie-panel__body span{color:var(--bronze-300);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;margin-top:.65rem;display:inline-flex}.cookie-panel__status{border-radius:var(--radius-lg);background:#ffffff0a;padding:.75rem}.cookie-manage-button{right:var(--site-gutter);z-index:85;border-radius:var(--radius-pill);min-height:2.35rem;color:var(--text-3);cursor:pointer;background:#080a09e0;border:1px solid #996f3f59;padding:.55rem .8rem;position:fixed;bottom:1rem}.cookie-manage-button:hover{color:var(--text-1);border-color:#996f3f94}@media (width<=760px){.cookie-consent{grid-template-columns:1fr}.cookie-consent__actions,.cookie-panel__actions{justify-content:stretch}.cookie-consent__actions .link-button,.cookie-panel__actions .link-button{width:100%}.cookie-panel__header{flex-direction:column}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible,.link-button:focus-visible,.site-header__nav-link:focus-visible,.route-compass__link:focus-visible{outline-offset:4px;box-shadow:var(--shadow-focus), 0 0 0 1px #f5f5f02e inset;outline:2px solid #0000}button:disabled,.link-button[aria-disabled=true],.link-button:disabled,.button:disabled{cursor:not-allowed;opacity:.56;transform:none}p,li,.policy-article__body,.brief-field__hint,.brief-intake-form__note{line-height:1.62}.content-stack>p,.policy-article__body>p,.wave10-intro,.route-frame__intro,.threshold-hero__intro{max-width:var(--measure)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-button--danger,.button--danger{color:var(--vault-offwhite);background:linear-gradient(#991b1bd1,#501212f0);border-color:#dc262685}.link-button--equal-choice{min-width:10.5rem}.site-header__nav-link[aria-current=page],.site-header__mobile-nav .site-header__nav-link[aria-current=page],.site-header__mobile-legal .site-header__nav-link[aria-current=page]{color:var(--text-1);border-color:#b8962e94}.site-header__mobile[role=dialog]{z-index:var(--z-drawer)}.brief-field input:focus-visible,.brief-field textarea:focus-visible,.brief-field select:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-neumorphic);border-color:#4ecdc48c}.brief-field input[aria-invalid=true],.brief-field textarea[aria-invalid=true],.brief-field select[aria-invalid=true],.brief-consent input[aria-invalid=true]{box-shadow:var(--shadow-focus-error,0 0 0 3px #dc262642);border-color:#dc2626bd}.brief-field__error:focus{box-shadow:var(--shadow-focus-error,0 0 0 3px #dc262642);border-radius:var(--radius-sm);outline:none}.policy-toc{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0a,#ffffff05);gap:.85rem;margin-top:1.5rem;padding:1rem;display:grid}.policy-toc__title{color:var(--bronze-400);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;margin:0}.policy-toc__list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem .8rem;margin:0;padding:0;list-style:none;display:grid}.policy-toc__list a{min-height:2.25rem;color:var(--text-3);text-underline-offset:.18em;align-items:center;-webkit-text-decoration:underline #b8962e57;text-decoration:underline #b8962e57;display:inline-flex}.policy-toc__list a:hover,.policy-toc__list a:focus-visible{color:var(--text-1);-webkit-text-decoration-color:var(--color-accent-400);text-decoration-color:var(--color-accent-400)}.empty-state{padding:var(--space-12);text-align:center;color:var(--text-3);border:1px dashed var(--line-medium);border-radius:var(--radius-lg);background:#ffffff06}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 37%,#ffffff0d 63%) 0 0/400% 100%;min-height:1rem;animation:1.4s infinite skeleton-shimmer;position:relative;overflow:hidden}.skeleton--card{min-height:7.5rem}.toast-container{top:calc(var(--nav-height) + var(--space-4));right:var(--site-gutter);z-index:var(--z-toast);gap:var(--space-3);width:min(24rem, calc(100vw - var(--site-gutter) * 2));display:grid;position:fixed}.toast{padding:var(--space-4);border-left:4px solid var(--color-info-500);border-radius:var(--radius-md);background:var(--vault-panel-strong);box-shadow:var(--shadow-plate-soft)}.toast--success{border-color:var(--color-success-500)}.toast--error{border-color:var(--color-error-500)}.toast--warning{border-color:var(--color-warning-500)}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media print{html,body{color:#000!important;background:#fff!important}html:before,html:after,.shell-bg,.site-header,.site-footer,.route-compass,.cookie-consent,.cookie-panel,.cookie-manage-button,.threshold-hero__procession,.hero-media-plane,.no-print{display:none!important}.wave10-page,.wave10-section,.policy-article{margin:0 0 1.2rem!important;padding:0!important}a[href]:after{content:" (" attr(href) ")";font-size:.85em}}
