:root{--paper:#f7f4ee;--paper-alt:#ece5da;--paper-raised:#fffefa;--ink:#171b20;--ink-soft:#5d6268;--rule:#c9c1b6;--rule-dark:#f4f1ea3d;--oxblood:#7a1718;--oxblood-dark:#5b1011;--signal:#ed1c24;--steel:#213547;--steel-deep:#172734;--light:#f4f1ea;--serif:"Source Serif 4 Variable", Georgia, serif;--sans:"IBM Plex Sans Variable", Arial, sans-serif;--mono:"IBM Plex Mono", Consolas, monospace;--max:82.5rem;--gutter:clamp(1.25rem, 4vw, 4rem);--section-space:clamp(4.5rem, 9vw, 8.5rem);--page-gutter:clamp(1.25rem, 4vw, 4rem);--content-max:88rem;--content-wide-max:96rem;--content-reading-max:46rem;--space-2xs:.375rem;--space-xs:.625rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--space-3xl:7rem;--space-4xl:9rem;--section-padding-block:clamp(4.5rem, 8vw, 7.5rem);--section-padding-block-compact:clamp(3rem, 5vw, 4.5rem);--hero-padding-top:clamp(4.5rem, 8vw, 7rem);--hero-padding-bottom:clamp(4.5rem, 8vw, 7rem);--header-height:4.75rem;--focus:0 0 0 3px var(--paper), 0 0 0 6px var(--signal)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.65}body,button,input,select,textarea{font-family:var(--sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::selection{background:var(--oxblood);color:#fff}:focus-visible{outline-offset:3px;box-shadow:var(--focus);border-radius:2px;outline:2px solid #0000}@media (forced-colors:active){:focus-visible{box-shadow:none;outline-color:canvastext}}.skip-link{z-index:1000;background:var(--ink);color:#fff;padding:.7rem 1rem;font-weight:600;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.header-inner{min-height:4.75rem;max-width:var(--max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:.8rem;min-height:3rem;display:inline-flex}.brand-medallion{background:var(--steel);border-radius:50%;place-items:center;width:3.125rem;height:3.125rem;display:grid;overflow:hidden}.brand-medallion img{object-fit:contain;width:2.65rem;height:2.8rem}.brand-name{letter-spacing:-.015em;font-size:.93rem;font-weight:600}.desktop-nav{align-items:center;gap:clamp(.7rem,1.4vw,1.45rem);font-size:.875rem;font-weight:560;display:none}.nav-link{min-height:2.75rem;color:var(--ink);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:.35rem;transition:color .16s,border-color .16s;display:inline-flex}.nav-link:hover{border-color:var(--oxblood);color:var(--oxblood)}.nav-button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.proof-menu{position:relative}.proof-popover{border:1px solid var(--rule);background:var(--paper-raised);min-width:13.5rem;display:grid;position:absolute;top:calc(100% + .55rem);left:-1rem;box-shadow:0 1.2rem 2.5rem #171b2024}.proof-popover a{border-bottom:1px solid var(--rule);padding:.8rem 1rem}.proof-popover a:last-child{border-bottom:0}.proof-popover a:hover,.proof-popover a:focus-visible{background:var(--paper-alt);color:var(--oxblood)}.header-action{font-size:.8rem;min-height:2.75rem!important;padding-inline:1rem!important}.menu-toggle{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:2px;place-content:center;gap:.4rem;width:3rem;height:3rem;display:grid}.menu-toggle span{background:var(--ink);width:1.35rem;height:1px}.mobile-panel{border-top:1px solid var(--rule);background:var(--paper);position:fixed;inset:4.75rem 0 0;overflow-y:auto}.mobile-panel nav{max-width:var(--max);padding:1.5rem var(--gutter) 3rem;margin:0 auto;display:grid}.mobile-panel nav>a:not(.button){border-bottom:1px solid var(--rule);font-family:var(--serif);padding:1rem 0;font-size:1.75rem;font-weight:560;line-height:1.1}.mobile-proof-links{border-left:2px solid var(--oxblood);padding:.8rem 0 1.5rem 1rem;display:grid}.mobile-proof-links a{color:var(--ink-soft);padding:.55rem 0}.mobile-panel .button{margin-top:1rem}.button,.text-link{border-radius:2px;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;font-size:.9rem;font-weight:620;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover,.text-link:hover{transform:translateY(-1px)}.button-primary{border:1px solid var(--oxblood);background:var(--oxblood);color:#fff;padding:.78rem 1.3rem}.button-primary:hover{border-color:var(--oxblood-dark);background:var(--oxblood-dark)}.text-link{color:inherit;border-bottom:1px solid;justify-content:flex-start;padding:.45rem 0}.home-hero,.editorial-hero{border-bottom:1px solid var(--rule);background:linear-gradient(90deg, transparent 0, transparent 74%, #7a17180e 74%, #7a17180e 74.15%, transparent 74.15%), var(--paper);position:relative;overflow:hidden}.home-hero:after,.editorial-hero:after{background:var(--oxblood);content:"";width:clamp(5rem,14vw,12rem);height:.35rem;position:absolute;top:0;right:clamp(1rem,5vw,6rem)}.hero-inner{max-width:var(--max);padding:clamp(5rem, 10vw, 9rem) var(--gutter) clamp(4rem, 8vw, 7rem);margin:0 auto}.home-hero .hero-inner{min-height:calc(100svh - 4.75rem)}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:560}h1{letter-spacing:-.045em;max-width:12ch;margin-top:clamp(1.3rem,3vw,2.5rem);font-size:clamp(3.65rem,8vw,7.5rem);line-height:.92}.editorial-hero h1{max-width:14ch;font-size:clamp(3.25rem,7.2vw,6.8rem)}h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2.35rem,5vw,4.75rem);line-height:1.02}h3{letter-spacing:-.015em;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.1}.hero-copy{max-width:42rem;color:var(--ink-soft);margin:clamp(1.8rem,3vw,2.7rem) 0 0;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.55}.hero-proof{border-left:2px solid var(--oxblood);max-width:43rem;margin:1.4rem 0 0;padding-left:1rem;font-weight:580}.cta-row{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:2rem;display:flex}.flow-rail{border-top:1px solid;border-bottom:1px solid;margin:0;padding:0;list-style:none;display:grid}.flow-rail li{border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);grid-template-columns:3.6rem 1fr;align-items:center;gap:.65rem;min-height:6.4rem;padding:1.1rem 1rem 1.1rem 0;font-weight:590;display:grid;position:relative}.flow-rail li:last-child{border-bottom:0}.flow-index{font-family:var(--mono);letter-spacing:.08em;opacity:.66;font-size:.68rem}.page-section{border-bottom:1px solid var(--rule);background:var(--paper)}.section-inner,.figure-inner{max-width:var(--max);padding:var(--section-space) var(--gutter);margin:0 auto}.section-heading{gap:1.35rem;display:grid}.section-lead{max-width:42rem;color:var(--ink-soft);margin:0;font-size:clamp(1.08rem,1.8vw,1.25rem)}.section-dark{background:var(--steel);color:var(--light)}.section-dark .section-lead,.section-dark .ruled-list article p{color:#f4f1eac7}.section-dark .ruled-list,.section-dark .ruled-list article{border-color:var(--rule-dark)}.section-dark .text-link{color:var(--light)}.section-closing{background:var(--oxblood);color:#fff}.section-closing .section-lead{color:#ffffffc7}.section-closing .button-primary{color:var(--oxblood);background:#fff;border-color:#fff}.section-closing .button-primary:hover{background:var(--paper-alt)}.section-closing .text-link{color:#fff}.ruled-list{border-top:1px solid var(--rule);margin-top:clamp(2.5rem,6vw,5rem)}.ruled-list article{border-bottom:1px solid var(--rule);grid-template-columns:3.7rem 1fr;gap:.7rem;padding:clamp(1.4rem,3vw,2.2rem) 0;display:grid}.ruled-list article>div{gap:.75rem;display:grid}.ruled-list article p{max-width:48rem;color:var(--ink-soft);margin:0}.item-number{font-family:var(--mono);letter-spacing:.08em;font-size:.7rem}.item-outcome{color:var(--ink)!important;margin-top:.4rem!important}.plain-list{gap:.4rem;margin:.3rem 0 0;padding-left:1.2rem;display:grid}.coverage-list{border-top:1px solid var(--rule);margin:clamp(2.5rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.coverage-list li{border-bottom:1px solid var(--rule);grid-template-columns:3.7rem 1fr;align-items:baseline;gap:.7rem;padding:1rem 0;font-weight:570;display:grid}.coverage-list span{font-family:var(--mono);letter-spacing:.08em;font-size:.7rem}.statement{border-left:3px solid var(--oxblood);max-width:48rem;font-family:var(--serif);margin:clamp(2.5rem,6vw,5rem) 0 0;padding:0 0 0 1.4rem;font-size:clamp(1.6rem,3.4vw,2.7rem);font-weight:520;line-height:1.2}.closing-line{max-width:50rem;font-family:var(--serif);border-top:1px solid;margin:clamp(2.5rem,5vw,4rem) 0 0;padding-top:1.5rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.3}.figure-band{border-bottom:1px solid var(--rule);background:var(--paper-alt)}.figure-inner{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.proof-figure{margin:0}.proof-image{aspect-ratio:3/2;background:var(--paper-alt);position:relative;overflow:hidden}.proof-image img{object-fit:cover}.proof-image.mammoth-proof-image{box-sizing:border-box;border:1px solid var(--steel);background:var(--paper-raised)}.proof-image.mammoth-proof-image img{box-sizing:border-box;object-fit:contain;padding:.35rem}.proof-figure figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:.75rem;font-size:.68rem;line-height:1.5}.proof-diptych{gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(2.5rem,6vw,5rem);display:grid}.proof-diptych>div{align-content:start;gap:1rem;display:grid}.proof-diptych p{color:var(--ink-soft);margin:0}.proof-diptych .text-link{width:fit-content}.disclaimer{border-bottom:1px solid var(--rule);background:var(--paper-alt)}.disclaimer .section-inner{padding-top:2rem;padding-bottom:2rem}.disclaimer p{max-width:65rem;color:var(--ink-soft);margin:0;font-size:.9rem}.form-note{border-left:3px solid var(--oxblood);background:#7a171812;max-width:50rem;margin:2rem 0 0;padding:1rem;font-size:.95rem}.contact-band{border-bottom:1px solid var(--rule);background:var(--paper-alt)}.contact-layout{max-width:var(--max);padding:var(--section-space) var(--gutter);gap:clamp(2.5rem,6vw,6rem);margin:0 auto;display:grid}.contact-intro{align-self:start}.contact-intro h2{margin-top:1rem}.contact-intro p{max-width:38rem;color:var(--ink-soft)}.contact-form{border:1px solid var(--rule);background:var(--paper-raised);gap:1.25rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.form-heading{border-bottom:1px solid var(--rule);margin-bottom:.5rem;padding-bottom:1.3rem}.form-heading h3{margin-top:.6rem}.form-heading p{color:var(--ink-soft);margin:.75rem 0 0}.form-grid{gap:1.1rem;display:grid}.field{gap:.4rem;display:grid}.field-full{grid-column:1/-1}.field label,.fieldset-label,.call-length-field legend{font-size:.9rem;font-weight:620}.field-description{color:var(--ink-soft);font-size:.8rem}.field input,.field select,.field textarea{width:100%;min-height:3.1rem;color:var(--ink);background:#fff;border:1px solid #918a81;border-radius:2px;padding:.75rem .85rem}.field textarea{resize:vertical;min-height:9rem}.call-length-field{border:0;min-width:0;margin:0;padding:0}.call-length-options{gap:.6rem;display:grid}.call-length-options label{cursor:pointer;background:#fff;border:1px solid #918a81;grid-template-columns:1.2rem 1fr;align-items:start;gap:.7rem;min-height:3.2rem;padding:.85rem;display:grid}.call-length-options label:has(input:checked){border-color:var(--oxblood);box-shadow:inset 4px 0 0 var(--oxblood)}.call-length-options input{width:1rem;min-height:auto;accent-color:var(--oxblood);margin:.2rem 0 0;padding:0}.optional-context{border-block:1px solid var(--rule)}.optional-context summary{color:var(--deep-steel);cursor:pointer;padding:1rem 0;font-weight:650}.optional-context[open] summary{border-bottom:1px solid var(--rule);margin-bottom:1.1rem}.optional-context .form-grid{padding-bottom:1.25rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--oxblood)}.field [aria-invalid=true]{border-color:var(--oxblood);box-shadow:inset 4px 0 0 var(--oxblood)}.field-error{color:var(--oxblood);margin:0;font-size:.82rem;font-weight:600}.checkbox-field{grid-template-columns:1.2rem 1fr;align-items:start;gap:.7rem;display:grid}.checkbox-field input{width:1.15rem;height:1.15rem;accent-color:var(--oxblood);margin-top:.25rem}.checkbox-field label{font-size:.9rem}.form-privacy{border-top:1px solid var(--rule);color:var(--ink-soft);margin:0;padding-top:1rem;font-size:.82rem}.form-privacy a,.response-consent a{color:var(--oxblood);text-underline-offset:.2em;text-decoration:underline}.response-consent{color:var(--ink-soft);margin:0;font-size:.9rem}.turnstile-field{width:100%;min-height:1px}.form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form-actions button{cursor:pointer}.form-actions button:disabled{cursor:wait;opacity:.7}.error-summary,.success-panel{border-left:4px solid var(--oxblood);background:#7a171814;padding:1rem 1.1rem}.error-summary h4,.success-panel h3{font-family:var(--sans);margin:0;font-size:1rem}.error-summary ul{margin:.6rem 0 0;padding-left:1.2rem}.success-panel{border-color:var(--steel);background:#21354714}.success-panel p{margin-bottom:0}.honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.not-found{min-height:72svh;padding:var(--section-space) var(--gutter);place-items:center;display:grid}.not-found>div{width:min(100%,58rem)}.not-found h1{max-width:12ch;font-size:clamp(3rem,7vw,6rem)}.site-footer{background:var(--steel-deep);color:var(--light)}.footer-inner{max-width:var(--max);padding:var(--section-space) var(--gutter);gap:clamp(3rem,7vw,7rem);margin:0 auto;display:grid}.footer-brand img{object-fit:contain;width:3.5rem;height:3.7rem}.footer-name{font-family:var(--serif);margin:1rem 0 .65rem;font-size:1.6rem}.footer-brand>p:last-child{color:#f4f1eaad;max-width:28rem;margin:0;font-size:.95rem}.footer-links{gap:2.5rem;display:grid}.footer-links nav{margin-top:1rem;display:grid}.footer-links a{color:#f4f1eac2;padding:.35rem 0}.footer-links a:hover{color:#fff}.footer-bottom{max-width:var(--max);padding:1.3rem var(--gutter);border-top:1px solid var(--rule-dark);color:#f4f1ea94;flex-direction:column;gap:.3rem;margin:0 auto;font-size:.76rem;display:flex}.footer-bottom p{margin:0}@media (min-width:46rem){.flow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-rail li{border-right:1px solid color-mix(in srgb, currentColor 35%, transparent);border-bottom:0;padding-left:1rem}.flow-rail li:nth-child(2n){border-right:0}.flow-rail li:nth-child(n+3){border-top:1px solid color-mix(in srgb, currentColor 35%, transparent)}.ruled-list article{grid-template-columns:4.7rem minmax(0,1fr)}.ruled-list article>div{grid-template-columns:minmax(12rem,.65fr) minmax(18rem,1.35fr);column-gap:clamp(2rem,7vw,7rem)}.ruled-list article>div>h3{grid-column:1}.ruled-list article>div>p,.ruled-list article>div>ul,.ruled-list article>div>.text-link{grid-column:2}.proof-diptych,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (min-width:70rem){.desktop-nav{display:flex}.menu-toggle,.mobile-panel{display:none}.brand-name{display:inline}.home-hero .hero-inner{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;column-gap:1.5rem;display:grid}.home-hero .hero-inner>*{grid-column:1/span 9}.home-hero .hero-inner>.hero-copy,.home-hero .hero-inner>.hero-proof,.home-hero .hero-inner>.cta-row{grid-column:1/span 7}.home-hero .hero-inner>.flow-wrap{grid-column:1/-1}.editorial-hero .hero-inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;display:grid}.editorial-hero .hero-inner>h1{grid-column:1/span 9}.editorial-hero .hero-inner>.hero-copy,.editorial-hero .hero-inner>.hero-proof,.editorial-hero .hero-inner>.cta-row{grid-column:7/-1}.editorial-hero .hero-inner>.hero-copy{margin-top:2.5rem}.section-heading{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.section-heading>h2{grid-column:4/span 8}.section-heading>.section-lead{grid-column:7/span 6}.flow-rail{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.flow-rail li,.flow-rail li:nth-child(n+3){border-top:0;border-right:1px solid color-mix(in srgb, currentColor 35%, transparent)}.flow-rail li:last-child{border-right:0}.contact-layout{grid-template-columns:minmax(0,.7fr) minmax(32rem,1.3fr)}.footer-inner{grid-template-columns:minmax(18rem,.85fr) minmax(30rem,1.15fr)}}@media (max-width:24rem){.brand-name{display:none}h1{font-size:3.25rem}}@media (prefers-reduced-motion:no-preference){.hero-inner>*,.section-heading,.ruled-list,.flow-wrap,.proof-diptych{animation:.5s cubic-bezier(.22,1,.36,1) both editorial-enter}.hero-inner>:nth-child(2){animation-delay:70ms}.hero-inner>:nth-child(3){animation-delay:.12s}.hero-inner>:nth-child(4){animation-delay:.17s}.hero-inner>:nth-child(5){animation-delay:.22s}@keyframes editorial-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--section-space:clamp(3.25rem, 5.5vw, 5.75rem)}.eyebrow{color:var(--oxblood);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500;line-height:1.4}abbr[title]{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.12em;text-decoration-style:dotted}.home-hero,.editorial-hero{background:var(--paper)}.home-hero .hero-inner,.editorial-hero .hero-inner{min-height:auto}.hero-inner{padding-top:clamp(3.75rem,7vw,6.25rem);padding-bottom:clamp(3.75rem,7vw,6.25rem)}.hero-split{gap:clamp(2.25rem,5vw,5rem);display:grid}.hero-title{align-self:start}.hero-title h1{max-width:12ch;margin-top:clamp(1rem,2vw,1.6rem);font-size:clamp(3.25rem,7vw,6.25rem);line-height:.94}.editorial-hero .hero-title h1{max-width:13ch;font-size:clamp(3rem,6.2vw,5.65rem)}.editorial-hero.hero-long-title .hero-title h1{max-width:15ch;font-size:clamp(2.8rem,4.7vw,5rem)}.hero-support{align-content:start;gap:1.15rem;display:grid}.hero-support .hero-copy,.hero-support .hero-proof,.hero-support .cta-row{margin-top:0}.hero-support .hero-copy{font-size:clamp(1.08rem,1.55vw,1.28rem)}.hero-support .proof-figure{width:min(100%,31rem);margin-top:.4rem}.hero-disclaimer{border-top:1px solid var(--rule);max-width:42rem;color:var(--ink-soft);margin:0;padding-top:.85rem;font-size:.78rem;line-height:1.5}.home-hero .flow-wrap{margin-top:.6rem}.flow-wrap{margin-top:0}.flow-wrap>.eyebrow{color:inherit;opacity:.72;margin-bottom:.8rem}.flow-rail li{min-height:4.8rem;padding:.9rem .8rem}.page-section:nth-of-type(2n):not(.section-dark):not(.section-closing){background:var(--paper-alt)}.section-inner{padding-top:var(--section-space);padding-bottom:var(--section-space)}.chapter-split{gap:clamp(2rem,5vw,5rem);display:grid}.section-heading{display:block}.section-heading .eyebrow{margin-bottom:1rem}.section-heading h2{max-width:15ch;font-size:clamp(2.15rem,3.8vw,3.7rem);line-height:1}.section-heading .section-lead{margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.16rem)}.section-content{min-width:0}.section-content>:first-child{margin-top:0}.ruled-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.ruled-list>li{border-bottom:1px solid var(--rule);grid-template-columns:2.65rem minmax(0,1fr);gap:.65rem;padding:clamp(1.15rem,2vw,1.6rem) 0;display:grid}.ruled-list>li>div{align-content:start;gap:.55rem;display:grid}.ruled-list h3{font-size:clamp(1.22rem,1.8vw,1.55rem);line-height:1.12}.ruled-list p{max-width:46rem;color:var(--ink-soft);margin:0;font-size:.96rem;line-height:1.55}.ruled-list .item-meta{color:var(--oxblood);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.ruled-list .text-link{width:fit-content;margin-top:.2rem;font-size:.82rem}.item-number{color:var(--ink-soft);padding-top:.18rem}.plain-list{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;padding-left:1rem;font-size:.9rem}.coverage-list{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.coverage-list li{border-bottom:1px solid var(--rule);padding:.9rem 1rem .9rem 0;font-weight:570;display:block}.section-matrix-2 .ruled-list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-matrix-2 .ruled-list>li:nth-child(odd){border-right:1px solid var(--rule);padding-right:clamp(1rem,2.2vw,2rem)}.section-matrix-2 .ruled-list>li:nth-child(2n){padding-left:clamp(1rem,2.2vw,2rem)}.section-matrix-2 .coverage-list li:nth-child(odd){border-right:1px solid var(--rule);padding-right:clamp(1rem,2.2vw,2rem)}.section-matrix-2 .coverage-list li:nth-child(2n){padding-left:clamp(1rem,2.2vw,2rem)}.section-matrix-4 .flow-rail,.section-process .flow-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.section-matrix-4 .flow-rail li,.section-process .flow-rail li{border-right:1px solid color-mix(in srgb, currentColor 35%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent)}.section-matrix-4 .flow-rail li:nth-child(4n),.section-process .flow-rail li:nth-child(4n){border-right:0}.section-matrix-4 .flow-rail li:nth-last-child(-n+4),.section-process .flow-rail li:nth-last-child(-n+4){border-bottom:0}.section-process .ruled-list{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.section-process .ruled-list>li{border-right:1px solid var(--rule);padding-right:1rem;display:block}.section-process .ruled-list>li:last-child{border-right:0}.section-process .item-number{margin-bottom:.65rem;display:inline-block}.section-dark .eyebrow{color:#efb5af}.section-dark .ruled-list,.section-dark .ruled-list>li,.section-dark .coverage-list,.section-dark .coverage-list li{border-color:var(--rule-dark)}.section-dark .ruled-list p,.section-dark .item-number{color:#f4f1eac7}.section-closing .chapter-split{align-items:center;min-height:clamp(24rem,32vw,29rem)}.section-closing .eyebrow,.section-closing .section-lead{color:#ffffffc7}.section-closing .section-content{align-self:center}.statement,.closing-line{margin-top:1.5rem}.proof-diptych{gap:clamp(1.75rem,3.5vw,3.5rem);margin-top:0}.proof-diptych>article,.proof-diptych>div{align-content:start;gap:.8rem;display:grid}.proof-diptych h3{margin-top:.35rem}.proof-diptych-section .proof-diptych{margin-top:0}.comparison-table-wrap{border-top:1px solid var(--rule);max-width:100%;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;width:100%;font-size:.9rem}.comparison-table-wrap caption{color:var(--ink-soft);text-align:left;padding:.8rem 0}.comparison-table-wrap th,.comparison-table-wrap td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.95rem .8rem}.comparison-table-wrap thead th{color:var(--oxblood);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.comparison-table-wrap tbody th{font-weight:620}.definition-list{border-top:1px solid var(--rule);margin:0}.definition-list>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);gap:1.5rem;padding:1rem 0;display:grid}.definition-list dt{font-weight:640}.definition-list dd{color:var(--ink-soft);margin:0}.workspace-shell{border:1px solid var(--ink);background:var(--paper-raised);box-shadow:.8rem .8rem 0 var(--paper-alt)}.workspace-toolbar{border-bottom:1px solid var(--ink);background:var(--steel);color:var(--light);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.68rem;display:flex}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.workspace-grid>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:8rem;padding:1.1rem}.workspace-grid>div:nth-child(3n){border-right:0}.workspace-grid>div:nth-last-child(-n+3){border-bottom:0}.workspace-grid dt{color:var(--ink-soft);font-size:.78rem}.workspace-grid dd{font-family:var(--serif);margin:1.2rem 0 0;font-size:clamp(1.65rem,3vw,2.7rem);line-height:1}.workspace-disclosure{border-top:1px solid var(--ink);color:var(--ink-soft);margin:0;padding:.85rem 1rem;font-size:.76rem}.assessment-hero{border-bottom:1px solid var(--rule)}.assessment-hero .hero-inner{padding-top:clamp(2.75rem,5vw,4.5rem);padding-bottom:clamp(2.75rem,5vw,4.5rem)}.assessment-hero h1{max-width:14ch;font-size:clamp(2.8rem,5.4vw,5rem)}.assessment-layout{max-width:var(--max);padding:clamp(2.75rem, 5vw, 4.75rem) var(--gutter);gap:clamp(2.5rem,5vw,5rem);margin:0 auto;display:grid}.assessment-context{align-self:start}.assessment-context h2{font-size:clamp(2rem,3vw,3rem)}.assessment-context h3{font-family:var(--sans);margin-top:2.2rem;font-size:1rem;font-weight:650}.assessment-context p{color:var(--ink-soft);font-size:.92rem}.assessment-context a{color:var(--oxblood);text-underline-offset:.2em;text-decoration:underline}.assessment-coverage{border-top:1px solid var(--rule);gap:0;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.assessment-coverage li{border-bottom:1px solid var(--rule);padding:.6rem 0;font-size:.88rem}.assessment-outcomes{counter-reset:outcomes;gap:.9rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.assessment-outcomes li{color:var(--ink-soft);grid-template-columns:1.75rem 1fr;align-items:start;gap:.65rem;font-size:.9rem;display:grid}.assessment-outcomes li:before{content:"✓";color:var(--oxblood);font-weight:700}.assessment-form-panel{min-width:0}.legal-article{width:min(100% - (2 * var(--gutter)), 48rem);margin:0 auto;padding:clamp(3.5rem,7vw,6.5rem) 0}.legal-header{border-bottom:1px solid var(--rule);padding-bottom:2.5rem}.legal-header h1{max-width:13ch;margin-top:1rem;font-size:clamp(3rem,6vw,5.4rem)}.legal-header>p:not(.eyebrow){max-width:42rem;color:var(--ink-soft)}.legal-updated{margin-top:1.5rem;font-size:.85rem}.legal-nav{border-bottom:1px solid var(--rule);padding:2rem 0}.legal-nav h2{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.legal-nav ul{columns:2;gap:2rem;margin:1rem 0 0;padding-left:1.1rem}.legal-nav a{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em}.legal-body section{border-bottom:1px solid var(--rule);padding:2.5rem 0}.legal-body h2{max-width:none;font-size:clamp(1.8rem,3vw,2.5rem)}.legal-body p{color:var(--ink-soft)}.contact-intro>.eyebrow,.footer-links .eyebrow{color:#efb5af}.contact-intro>.eyebrow{color:var(--oxblood)}.not-found p:not(.eyebrow){max-width:40rem;color:var(--ink-soft)}@media (min-width:60rem){.home-hero .hero-inner.hero-split,.editorial-hero .hero-inner.hero-split,.assessment-hero .hero-inner.hero-split{grid-template-columns:minmax(0,1.1fr) minmax(26rem,.9fr);align-items:center}.home-hero .hero-inner.hero-split>*,.editorial-hero .hero-inner.hero-split>*,.assessment-hero .hero-inner.hero-split>*{grid-column:auto}.home-hero .hero-inner{min-height:40rem}.editorial-hero .hero-inner{min-height:37.5rem}.hero-with-figure .hero-inner{min-height:40rem}.chapter-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.assessment-hero .hero-inner{min-height:20rem}.assessment-layout{grid-template-columns:minmax(16rem,4fr) minmax(0,8fr)}}@media (max-width:59.99rem){.section-matrix-4 .flow-rail,.section-process .flow-rail,.section-process .ruled-list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-process .ruled-list>li:nth-child(2n){border-right:0}}@media (max-width:45.99rem){.section-matrix-2 .ruled-list,.section-matrix-4 .flow-rail,.section-process .flow-rail,.section-process .ruled-list,.coverage-list,.workspace-grid{grid-template-columns:1fr}.section-matrix-2 .ruled-list>li:nth-child(odd),.section-matrix-2 .coverage-list li:nth-child(odd),.section-process .ruled-list>li{border-right:0;padding-right:0}.section-matrix-2 .ruled-list>li:nth-child(2n),.section-matrix-2 .coverage-list li:nth-child(2n){padding-left:0}.section-matrix-4 .flow-rail li,.section-process .flow-rail li{border-right:0;border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent)}.section-matrix-4 .flow-rail li:last-child,.section-process .flow-rail li:last-child{border-bottom:0}.workspace-grid>div,.workspace-grid>div:nth-child(3n),.workspace-grid>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--rule);min-height:6.5rem}.workspace-grid>div:last-child{border-bottom:0}.comparison-table-wrap table,.comparison-table-wrap thead,.comparison-table-wrap tbody,.comparison-table-wrap th,.comparison-table-wrap td,.comparison-table-wrap tr{display:block}.comparison-table-wrap thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.comparison-table-wrap tbody tr{border-bottom:1px solid var(--rule);padding:1rem 0}.comparison-table-wrap tbody th,.comparison-table-wrap tbody td{border:0;padding:.35rem 0}.comparison-table-wrap tbody td:before{color:var(--oxblood);content:attr(data-label);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;display:block}.definition-list>div{grid-template-columns:1fr;gap:.3rem}.legal-nav ul{columns:1}}.delivery-pipeline .section-inner{padding-block:clamp(4.5rem,7vw,7rem)}.delivery-pipeline .section-heading{margin-bottom:clamp(2.75rem,5vw,4.5rem)}.delivery-pipeline h2{max-width:16ch}.delivery-pipeline .section-inner>ol{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.delivery-pipeline .section-inner>ol:before{background:var(--rule);content:"";height:1px;position:absolute;top:21px;left:21px;right:21px}.delivery-pipeline li{border:0;min-width:0;min-height:0;padding:3.75rem 0 0;position:relative}.delivery-pipeline li:before,.delivery-pipeline li:after{content:none;display:none}.delivery-pipeline li>svg{z-index:1;box-sizing:border-box;border:1px solid var(--oxblood);width:42px;height:42px;color:var(--oxblood);background:var(--paper);border-radius:999px;padding:8px;position:absolute;top:0;left:0}.delivery-pipeline h3{margin:0 0 .55rem;font-size:1rem}.delivery-pipeline p{max-width:28ch;color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.45}@media (max-width:68.6875rem){.delivery-pipeline .section-inner>ol{grid-template-columns:1fr;gap:0;padding-left:3.75rem}.delivery-pipeline .section-inner>ol:before{width:1px;height:auto;inset:21px auto 21px 21px}.delivery-pipeline li{padding:0 0 2.75rem 1.25rem}.delivery-pipeline li:last-child{padding-bottom:0}.delivery-pipeline li>svg{top:0;left:-3.75rem}}:root{--max:var(--content-max);--gutter:var(--page-gutter);--section-space:var(--section-padding-block)}.page-container,.page-container--wide,.section-inner,.figure-inner,.hero-inner,.header-inner,.assessment-endcap-inner{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-max));max-width:none;margin-inline:auto;padding-inline:0}.page-container--wide{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-wide-max))}.reading-width{max-width:var(--content-reading-max)}.site-header{min-height:var(--header-height)}.header-inner{min-height:var(--header-height);gap:clamp(1rem,2vw,2rem)}.brand{gap:var(--space-xs)}.desktop-nav{gap:clamp(.65rem,1.15vw,1.25rem)}.nav-link,.header-action{min-height:2.75rem}.header-action{min-height:2.75rem!important;padding-inline:1rem!important}.mobile-panel{inset-block-start:var(--header-height)}.home-hero .hero-inner,.editorial-hero .hero-inner{min-height:0;padding-block:var(--hero-padding-top) var(--hero-padding-bottom)}.hero-split{gap:clamp(2rem,5vw,5rem)}.hero-title h1,.editorial-hero .hero-title h1{max-width:13ch}.hero-copy{max-width:var(--content-reading-max);margin-block-start:var(--space-md)}.hero-support .hero-copy{margin:0}.hero-proof{margin-block-start:var(--space-md)}.eyebrow,.section-heading .eyebrow{margin-block-end:var(--space-sm)}.page-section>.section-inner,.page-section>.figure-inner{padding-block:var(--section-padding-block)}.page-section--compact>.section-inner,.page-section--compact>.figure-inner{padding-block:var(--section-padding-block-compact)}.section-heading h2,.page-section>.section-inner>h2{max-width:15ch}.section-lead{max-width:var(--content-reading-max);margin-block-start:var(--space-md)}.section-heading .section-lead{margin-block-start:var(--space-md)}.chapter-split,.editorial-split{align-items:start;gap:clamp(2rem,5vw,6rem)}.authority-statement,.statement,.company-principle,.hammer-domain-hero blockquote{max-width:60rem;margin-block:var(--space-lg);background:var(--oxblood-dark);color:var(--light);font-family:var(--serif);border:0;padding:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.35rem,2vw,2rem);line-height:1.25}.authority-statement>:first-child,.statement>:first-child{margin-top:0}.authority-statement>:last-child,.statement>:last-child{margin-bottom:0}.assessment-endcap{padding-block:var(--section-padding-block-compact)}.assessment-endcap-inner{gap:clamp(1.5rem,4vw,3rem);padding-block:0}.assessment-endcap h2{margin-block:var(--space-xs) var(--space-sm)}.assessment-endcap p:not(.eyebrow){margin-block-start:0}.proof-figure figcaption,.action-features figcaption{margin-block-start:var(--space-xs)}@media (min-width:62rem){.editorial-hero .hero-inner.hero-split,.home-hero .hero-inner.hero-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.chapter-split,.editorial-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.assessment-endcap-inner{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:61.99rem){.page-section>.section-inner,.page-section>.figure-inner,.home-hero .hero-inner,.editorial-hero .hero-inner{padding-block:clamp(3.5rem,8vw,5rem)}.assessment-endcap-inner{grid-template-columns:1fr}}@media (max-width:42rem){.brand-name{font-size:.86rem}.hero-title h1,.editorial-hero .hero-title h1{max-width:12ch}.page-section>.section-inner,.page-section>.figure-inner{padding-block:clamp(3rem,11vw,4.25rem)}.assessment-endcap{padding-block:clamp(2.5rem,9vw,3.5rem)}}.hammer-domain-page{overflow:hidden}.hammer-domain-hero{border-bottom:1px solid var(--rule);background:var(--paper);padding:clamp(4rem,8vw,7rem) 0 clamp(3.5rem,7vw,6rem)}.hammer-domain-hero h1{max-width:18ch;margin:.45rem 0 1.1rem}.hammer-domain-hero .hero-copy{max-width:67ch;color:var(--ink-soft);margin:0;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.55}.hammer-domain-hero blockquote{border-left:3px solid var(--oxblood);max-width:68ch;color:var(--light);background:var(--oxblood-dark);font-family:var(--serif);margin:2rem 0 0;padding:1.3rem 1.5rem;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.35}.hammer-breadcrumb{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;gap:.55rem;margin:0 0 2rem;font-size:.67rem;display:flex}.hammer-breadcrumb a{color:var(--oxblood-dark)}.hammer-domain-status{border-top:2px solid var(--oxblood);background:var(--paper-raised);max-width:74rem;margin:2.25rem 0 0;padding:clamp(1.25rem,3vw,2rem)}.hammer-domain-status dl,.hammer-domain-panels dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0;display:grid}.hammer-domain-status dt,.hammer-domain-panels dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.hammer-domain-status dd,.hammer-domain-panels dd{color:var(--ink);margin:.3rem 0 0;line-height:1.35}.hammer-domain-status>p{max-width:64ch;color:var(--ink-soft);margin:1.25rem 0 0}.intelligence-status{border:1px solid var(--oxblood);color:var(--oxblood-dark);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:.28rem .48rem;font-size:.62rem;display:inline-block}.hammer-domain-panels{gap:clamp(1.25rem,3vw,2rem);margin-top:2rem;display:grid}.hammer-domain-panels>article{border-top:2px solid var(--steel);background:var(--paper-raised);flex-direction:column;min-width:0;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.hammer-domain-panels>article:nth-child(2n){border-color:var(--oxblood)}.hammer-domain-panels h3{margin:.4rem 0 .75rem;font-size:clamp(1.55rem,2.5vw,2.35rem)}.hammer-domain-panels>article>p{max-width:47ch;color:var(--ink-soft);line-height:1.55}.hammer-domain-panels dl{margin:1.4rem 0 1.75rem}.hammer-domain-panels a{margin-top:auto;font-weight:700}.hammer-capability-section{background:var(--paper-alt)}.hammer-capabilities{gap:1rem;margin-top:2rem;display:grid}.hammer-capabilities article{border-top:1px solid var(--rule);min-width:0;padding:1rem 0 0}.hammer-capabilities svg{color:var(--oxblood)}.hammer-capabilities h3{margin:.65rem 0 .45rem;font-size:1.3rem}.hammer-capabilities p,.hammer-capabilities small{color:var(--ink-soft);line-height:1.5;display:block}.hammer-capabilities small{margin-top:.7rem;font-size:.78rem}.hammer-architecture-sequence{gap:1.4rem;margin:2rem 0;padding:0;list-style:none;display:grid}.hammer-architecture-sequence li{border-top:2px solid var(--steel);min-width:0;font-family:var(--serif);padding:1rem 0 0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.25;position:relative}.hammer-architecture-sequence li:not(:last-child):after{color:var(--oxblood);content:"↓";position:absolute;bottom:-1.55rem;right:-.2rem}.hammer-boundaries{background:var(--paper-raised)}.hammer-boundaries>.section-inner>div{gap:1.5rem;margin-top:1.75rem;display:grid}.hammer-boundaries article{border-top:1px solid var(--rule);padding-top:1rem}.hammer-boundaries h3{margin:0 0 .7rem}.hammer-domain-list{gap:.65rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.hammer-domain-list li{color:var(--ink-soft);padding-left:1rem;line-height:1.45}.hammer-domain-list li:before{color:var(--oxblood);content:"•";margin-left:-1rem;position:absolute}.hammer-scenario{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.8rem;max-width:66rem;margin:2rem 0 1rem;display:grid}.hammer-scenario strong{color:var(--oxblood-dark);font-family:var(--serif);font-size:clamp(2.4rem,5vw,4.5rem)}.hammer-scenario span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;line-height:1.35}.hammer-assessment{background:var(--paper-alt);border-top:1px solid var(--rule)}.hammer-assessment h2{margin:.35rem 0 .75rem}.hammer-assessment p:not(.eyebrow){max-width:66ch;color:var(--ink-soft)}.hammer-assessment .button{margin-top:1rem}@media (min-width:62rem){.hammer-domain-hero .section-inner{grid-template-columns:minmax(0,1fr) minmax(23rem,.85fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.hammer-domain-hero .section-inner>:not(.hammer-domain-status){grid-column:1}.hammer-domain-status{grid-area:1/2/span 4;margin:0}.hammer-domain-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.hammer-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.hammer-architecture-sequence{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.hammer-architecture-sequence li:not(:last-child):after{content:"→";top:-.2rem;bottom:auto;right:-.6rem}.hammer-boundaries>.section-inner>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.hammer-domain-status dl,.hammer-domain-panels dl,.hammer-capabilities,.hammer-scenario{grid-template-columns:1fr}.hammer-scenario strong{font-size:2.5rem}}.hammer-tavern-page{overflow:clip}.hammer-hero{border-bottom:1px solid var(--rule);background:var(--paper);min-height:clamp(37.5rem,48vw,42.5rem);padding:clamp(5rem,10vw,8rem) 0 clamp(3rem,6vw,5rem)}.hammer-hero-grid{align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.hammer-hero h1{max-width:11.5ch;margin:.5rem 0 1.5rem;font-size:clamp(3rem,5vw,5.5rem);line-height:.93}.hammer-hero .hero-copy{max-width:37rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5}.hammer-hero .hero-proof{max-width:34rem;color:var(--ink-soft);margin-top:1.25rem}.hammer-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;max-width:47rem;margin:2.5rem 0 0;display:grid}.hammer-proof-rail>div{border-top:1px solid var(--rule);min-width:0;padding-top:1rem}.hammer-proof-rail svg,.hammer-domain-portal>svg{color:var(--oxblood)}.hammer-proof-rail dt{font-family:var(--serif);margin-top:.65rem;font-size:1.2rem;font-weight:700}.hammer-proof-rail dd{color:var(--ink-soft);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.hammer-status-composition{border:1px solid var(--rule);background:var(--paper-alt);min-height:31rem;position:relative;overflow:hidden}.hammer-status-image{object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.hammer-status-content{background:#f4f1eaf0;border-top:1px solid #2a231c4d;padding:clamp(1.25rem,3vw,2.25rem);position:absolute;bottom:0;left:0;right:0}.hammer-status-content dl,.hammer-domain-portal dl,.hammer-snapshot-grid dl,.corridor-findings dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;margin:1rem 0 0;display:grid}.hammer-status-content dt,.hammer-domain-portal dt,.hammer-snapshot-grid dt,.corridor-findings dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.hammer-status-content dd,.hammer-domain-portal dd,.hammer-snapshot-grid dd,.corridor-findings dd{margin:.22rem 0 0;font-size:.88rem;line-height:1.35}.hammer-domains{background:var(--paper-raised)}.hammer-domains h2{max-width:19ch}.hammer-domain-grid,.hammer-snapshot-grid,.corridor-findings{gap:clamp(1.25rem,4vw,4rem);margin-top:clamp(2rem,5vw,4rem);display:grid}.hammer-domain-portal{border-top:2px solid var(--steel);min-width:0;padding:clamp(1.5rem,4vw,3rem)}.hammer-domain-portal.lake{background:linear-gradient(115deg,#b1c0cb57,#0000 65%)}.hammer-domain-portal.corridor{background:linear-gradient(120deg,#70827640,#0000 62%)}.hammer-domain-portal h3{margin:.9rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.8rem)}.hammer-domain-portal>p{max-width:39rem}.hammer-domain-portal dl{max-width:40rem;margin:1.75rem 0}.hammer-domain-portal a,.hammer-private-translation>a{font-weight:700}.intelligence-status{width:max-content;max-width:100%;color:var(--oxblood-dark);font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;border:1px solid;padding:.26rem .48rem;font-size:.62rem;line-height:1.2;display:inline-block}.hammer-observation-room{color:var(--light);background:var(--steel-deep)}.hammer-observation-room .eyebrow,.hammer-observation-room .intelligence-status{color:#efb5af}.hammer-section-heading{gap:.8rem;max-width:50rem;display:grid}.hammer-section-heading h2{color:var(--light);margin:0}.hammer-section-heading p:not(.eyebrow){color:#f4f1eac2}.historical-rail{border:1px solid #f4f1ea7a;margin:clamp(2.5rem,6vw,5rem) 0 0;padding:clamp(1.3rem,3vw,2.5rem)}.historical-rail figcaption{color:#f4f1eab8;flex-wrap:wrap;justify-content:space-between;gap:.7rem;font-size:.82rem;display:flex}.historical-rail figcaption strong{color:var(--light);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.historical-rail ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2.75rem 0 0;padding:1.7rem 0 0;list-style:none;display:grid;position:relative}.historical-rail ol:before{content:"";background:#f4f1ea8c;height:1px;position:absolute;top:0;left:0;right:0}.historical-rail li{min-width:0;padding-top:.8rem;position:relative}.historical-rail li:before{background:var(--steel-deep);content:"";border:1px solid #efb5af;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:0}.historical-rail time{font-family:var(--serif);font-size:1.25rem;font-weight:700}.historical-rail p{color:#f4f1eabf;margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.hammer-history-callouts{background:#f4f1ea59;gap:1px;margin-top:1px;display:grid}.hammer-history-callouts article{background:var(--steel-deep);padding:1.5rem}.hammer-history-callouts p{color:#f4f1eac7;max-width:50rem}.hammer-callout-value{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4rem);font-weight:700;color:var(--light)!important;margin:0 0 .45rem!important}.trend-comparison{border:1px solid var(--rule);max-width:64rem;margin:2.5rem 0;padding:clamp(1.25rem,3vw,2.5rem);position:relative}.trend-comparison figcaption{gap:.25rem;margin-bottom:2rem;display:grid}.trend-comparison figcaption strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.trend-comparison figcaption span{color:var(--ink-soft);font-size:.85rem}.trend-comparison dl{gap:1rem;margin:0;display:grid}.trend-comparison dl>div{grid-template-columns:minmax(10rem,1fr) minmax(6rem,1fr);align-items:center;gap:1rem;display:grid}.trend-comparison dt{font-weight:700}.trend-comparison dt span{color:var(--ink-soft);margin-top:.2rem;font-size:.72rem;font-weight:400;display:block}.trend-comparison dd{text-align:right;min-height:1.65rem;margin:0;position:relative}.trend-comparison dd:before{content:"";background:#871b18b3;width:48%;height:.85rem;position:absolute;top:.35rem;right:3.6rem}.trend-comparison .positive dd:before{background:var(--steel);width:37%;left:3.6rem;right:auto}.trend-comparison .negative:nth-child(4) dd:before{width:70%}.trend-comparison .neutral dd:before{display:none}.trend-comparison dd data{z-index:1;background:var(--paper);font-family:var(--mono);padding-left:.4rem;font-size:.8rem;display:inline-block;position:relative}.hammer-extrema{border-top:1px solid var(--rule);max-width:70rem;padding-top:1.5rem}.hammer-extrema>div{gap:1.25rem;margin:1rem 0;display:grid}.hammer-extrema p{line-height:1.55}.hammer-extrema summary,.truth-details summary,.technical-architecture-details summary{cursor:pointer;color:var(--oxblood-dark);font-weight:700}.hammer-extrema details p{max-width:58rem;color:var(--ink-soft)}.hammer-snapshot-section{background:var(--paper-alt)}.hammer-snapshot-section h2{max-width:25ch}.hammer-snapshot-grid article{border-top:2px solid var(--steel);background:var(--paper);flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.hammer-snapshot-grid h3{margin:1.25rem 0;font-size:clamp(1.7rem,3vw,2.65rem)}.hammer-snapshot-grid dl{width:100%}.hammer-snapshot-grid>article>p:last-child{color:var(--ink-soft);margin-bottom:0}.hammer-corridor{background:linear-gradient(135deg, var(--paper) 0%, var(--paper-raised) 100%)}.hammer-corridor h2{max-width:24ch}.corridor-scenario{border-top:2px solid var(--oxblood);border-bottom:1px solid var(--rule);max-width:70rem;margin:2.5rem auto;padding:clamp(1.5rem,4vw,3rem)}.corridor-scenario figcaption{margin-bottom:1.5rem}.corridor-scenario ol{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.corridor-scenario li{place-items:center;gap:.5rem;min-width:0;display:grid}.corridor-scenario li+li:before{color:var(--oxblood);content:"↓";font-size:1.2rem}.corridor-scenario strong{font-family:var(--serif);font-size:clamp(1.6rem,3vw,3rem);line-height:1.05}.corridor-scenario span{color:var(--ink-soft);font-size:.8rem}.corridor-findings{background:var(--rule);gap:1px}.corridor-findings article{background:var(--paper);padding:clamp(1.25rem,3vw,2.25rem)}.corridor-findings h3{margin-top:0}.corridor-chain{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.corridor-chain li{border-top:1px solid var(--rule);min-width:0;font-family:var(--serif);padding:1rem 0;font-size:1.05rem;line-height:1.15}.corridor-chain li+li:before{color:var(--oxblood);content:"→";margin:-1.8rem 0 .55rem;display:block}.section-note{max-width:55rem;color:var(--ink-soft);font-size:.86rem}.hammer-truth-translation h2{max-width:26ch}.hammer-truth-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.hammer-truth-rail li{border-top:1px solid var(--rule);min-width:0;padding-top:1.25rem;position:relative}.hammer-truth-rail li:not(.unavailable):after{z-index:1;color:var(--oxblood);background:var(--paper);content:"→";position:absolute;top:-.55rem;right:-1.35rem}.hammer-truth-rail p{color:var(--ink-soft);margin:.8rem 0 0;font-size:.84rem;line-height:1.45}.hammer-truth-rail .unavailable{border-color:var(--oxblood);grid-column:1/span 2;margin-top:1rem}.truth-details{max-width:58rem;margin-top:1.5rem}.truth-details p{color:var(--ink-soft)}.hammer-private-translation{color:var(--light);background:var(--oxblood-dark);gap:2rem;margin:clamp(3rem,6vw,5rem) 0 1.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.hammer-private-translation h2{color:var(--light)}.hammer-private-translation p:not(.eyebrow){color:#f4f1eacc}.hammer-private-translation .eyebrow{color:#f0bbb5}.hammer-private-translation dl{gap:1rem;margin:0;display:grid}.hammer-private-translation dl>div{border-top:1px solid #f4f1ea59;padding-top:1rem}.hammer-private-translation dt{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem}.hammer-private-translation dd{color:#f4f1eacc;margin:.35rem 0 0}.hammer-architecture{background:var(--paper-alt)}.hammer-architecture h2{max-width:27ch}.hammer-architecture>.section-inner>ol{border-top:1px solid var(--rule);gap:0;margin:2.5rem 0;padding:0;list-style:none;display:grid}.hammer-architecture>.section-inner>ol li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(13rem,.75fr) minmax(0,1.6fr);gap:2rem;padding:1.5rem 0;display:grid}.hammer-architecture h3{margin:0}.hammer-architecture li p{max-width:48rem;color:var(--ink-soft);margin:0}.technical-architecture-details{border-top:1px solid var(--rule);padding:1.25rem 0}.technical-architecture-inventory{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.25rem;display:grid}.technical-architecture-inventory article{background:var(--paper-alt);padding:1.25rem}.technical-architecture-inventory h3{margin:0 0 .5rem;font-size:1.05rem}.technical-architecture-inventory p{color:var(--ink-soft);margin:0;font-size:.86rem}@media (min-width:62rem){.hammer-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(25rem,.9fr)}.hammer-domain-grid,.hammer-snapshot-grid,.corridor-findings{grid-template-columns:repeat(2,minmax(0,1fr))}.hammer-history-callouts{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.5fr)}.hammer-private-translation{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start}}@media (max-width:61.99rem){.hammer-status-composition{min-height:26rem}.historical-rail ol{grid-template-columns:1fr;gap:1rem;padding:0 0 0 1.5rem}.historical-rail ol:before{width:1px;height:auto;top:0;bottom:0;left:4px}.historical-rail li{padding:0 0 .6rem 1rem}.historical-rail li:before{top:3px;left:-1px}.corridor-chain{border-left:1px solid var(--rule);grid-template-columns:1fr;margin-left:1rem;padding-left:1.5rem}.corridor-chain li+li:before{content:"↓";margin:-1.65rem 0 .55rem -2rem}.hammer-truth-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.hammer-truth-rail li:not(.unavailable):after{display:none}}@media (max-width:42rem){.hammer-hero{min-height:auto}.hammer-proof-rail,.hammer-status-content dl,.hammer-domain-portal dl,.hammer-snapshot-grid dl,.corridor-findings dl,.trend-comparison dl>div{grid-template-columns:1fr}.hammer-status-composition{min-height:31rem}.corridor-scenario ol,.hammer-truth-rail{grid-template-columns:1fr}.hammer-truth-rail .unavailable{grid-column:auto}.hammer-architecture>.section-inner>ol li{grid-template-columns:1fr;gap:.55rem}.technical-architecture-inventory{grid-template-columns:1fr}}.mammoth-page{overflow:clip}.mammoth-hero{border-bottom:1px solid var(--rule);background:var(--paper);padding:clamp(5rem,10vw,8rem) 0 2.5rem}.mammoth-hero-grid{align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.mammoth-hero h1{max-width:11ch;margin:.5rem 0 1.5rem;font-size:clamp(3rem,5vw,5.4rem);line-height:.93}.mammoth-hero .hero-copy{max-width:40rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5}.mammoth-hero figure{border:1px solid var(--rule);background:var(--paper-alt);margin:0}.mammoth-hero figure img{opacity:.82;width:100%;height:auto;display:block}.mammoth-hero figcaption{color:var(--ink-soft);padding:.7rem 1rem;font-size:.74rem}.mammoth-hero-principle,.mammoth-quote{color:var(--light);background:var(--oxblood-dark);font-family:var(--serif);margin:2rem 0 0;padding:clamp(1.25rem,3vw,2.25rem);font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.25}.mammoth-disclaimer{max-width:70rem;color:var(--ink-soft);margin:2rem 0 0;font-size:.78rem;line-height:1.5}.mammoth-evidence{background:var(--paper-alt)}.mammoth-evidence dl{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.mammoth-evidence dl>div{border-bottom:1px solid var(--rule);min-width:0;padding:1.25rem 1.25rem 1.25rem 0}.mammoth-evidence dt{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4rem);font-weight:700;line-height:1}.mammoth-evidence dd{color:var(--ink-soft);margin:.6rem 0 0;font-size:.85rem;line-height:1.45}.mammoth-evidence .intelligence-status{margin-top:.45rem}.mammoth-evidence>.section-inner>p{max-width:50rem}.mammoth-evidence details{max-width:65rem;color:var(--ink-soft)}.mammoth-lineage h2,.mammoth-schedule h2,.mammoth-monty h2{max-width:19ch}.mammoth-franchise-label{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin:2.5rem 0 0;padding:1rem 0;display:flex}.mammoth-franchise-label strong{font-family:var(--serif);font-size:1.4rem}.mammoth-franchise-label span{color:var(--ink-soft);font-family:var(--mono);font-size:.74rem}.mammoth-lineage ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2.5rem 0;padding:1.8rem 0 0;list-style:none;display:grid;position:relative}.mammoth-lineage ol:before{background:var(--rule);content:"";height:1px;position:absolute;top:0;left:4%;right:4%}.mammoth-lineage li{min-width:0;padding-top:.8rem;position:relative}.mammoth-lineage li:before{border:1px solid var(--oxblood);background:var(--paper);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}.mammoth-lineage h3{margin:0 0 .45rem;font-size:1rem;line-height:1.1}.mammoth-lineage li p{color:var(--ink-soft);margin:.25rem 0;font-size:.78rem;line-height:1.4}.mammoth-scope-selector{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.mammoth-scope-selector span{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;padding:.55rem .75rem;font-size:.67rem}.mammoth-scope-selector span:last-child{border-color:var(--oxblood);color:var(--oxblood-dark)}.mammoth-lineage .mammoth-quote,.mammoth-monty .mammoth-quote{max-width:55rem}.mammoth-schedule h2{color:var(--light)}.mammoth-schedule-layout{gap:clamp(1.5rem,4vw,4rem);margin-top:2.5rem;display:grid}.mammoth-schedule figure{border:1px solid #f4f1ea73;margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.mammoth-schedule figcaption{color:#f4f1eabf;flex-wrap:wrap;justify-content:space-between;gap:.7rem;font-size:.8rem;display:flex}.mammoth-schedule figcaption strong{color:var(--light);font-family:var(--serif);font-size:1.3rem}.mammoth-game-rail{grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;margin:2.5rem 0 1.25rem;padding:0;list-style:none;display:grid}.mammoth-game-rail li{background:#f4f1ea1a;border-top:2px solid #efb5af;place-items:center;gap:.35rem;min-width:0;padding:.55rem .1rem;display:grid}.mammoth-game-rail li.home{border-color:#bccdbf}.mammoth-game-rail span{font-family:var(--serif);font-size:1.35rem}.mammoth-game-rail small{font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.mammoth-schedule figure>p{color:#f4f1eab8;margin-bottom:0;font-size:.8rem}.mammoth-schedule aside{background:#f4f1ea14;border-top:2px solid #efb5af;padding:clamp(1.25rem,3vw,2.25rem)}.mammoth-schedule aside dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.mammoth-schedule aside dt,.mammoth-schedule aside dd{margin:0}.mammoth-schedule aside dt{color:#efb5af;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem}.mammoth-schedule aside dd{font-family:var(--serif);margin-top:.25rem;font-size:1.4rem;font-weight:700}.mammoth-methodology{color:#f4f1eac7;font-family:var(--mono);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;font-size:.67rem;display:flex}.mammoth-methodology .intelligence-status{color:#efb5af}.mammoth-schedule .section-note{color:#f4f1eab8}.mammoth-monty{background:var(--paper-alt)}.mammoth-execution-rail{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem;margin:2.5rem 0;padding:1.25rem 0;list-style:none;display:grid}.mammoth-execution-rail li{min-width:0;color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;font-size:.65rem;line-height:1.35}.mammoth-execution-rail li+li:before{color:var(--oxblood);content:"→";margin:-1.2rem 0 .55rem -1.2rem;display:block}.mammoth-answer-comparison{background:var(--rule);gap:1px;display:grid}.mammoth-answer-comparison article{background:var(--paper);padding:clamp(1.35rem,3vw,2.5rem)}.mammoth-answer-comparison .unsupported{background:#eee7dc}.mammoth-answer-comparison h3{max-width:30rem;margin-top:1rem;font-size:clamp(1.3rem,2.2vw,2rem)}.mammoth-result{color:var(--oxblood-dark);font-family:var(--serif);margin:1.25rem 0;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1.05}.mammoth-answer-comparison dl{gap:1rem;margin:0;display:grid}.mammoth-answer-comparison dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.mammoth-answer-comparison dd{margin:.2rem 0 0}.mammoth-evidence-results h2{max-width:20ch}.mammoth-ranking{border-bottom:1px solid var(--rule);gap:1.5rem;margin-top:2.5rem;padding-bottom:2.5rem;display:grid}.mammoth-ranking h3,.mammoth-cohort h3{max-width:24ch;margin-top:.8rem;font-size:clamp(1.5rem,2.7vw,2.4rem)}.table-wrap{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);overflow-x:auto}.mammoth-ranking table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.86rem}.mammoth-ranking caption{text-align:left;color:var(--ink-soft);padding:.75rem 0;font-size:.78rem}.mammoth-ranking th,.mammoth-ranking td{border-top:1px solid var(--rule);text-align:right;white-space:nowrap;padding:.65rem .5rem}.mammoth-ranking th:nth-child(2),.mammoth-ranking td:nth-child(2){text-align:left}.mammoth-execution-reference{color:var(--ink-soft);font-size:.8rem}.mammoth-cohort{background:var(--paper-alt);gap:2rem;margin-top:2.5rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.mammoth-cohort dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.mammoth-cohort dl>div{border-top:1px solid var(--rule);padding-top:.9rem}.mammoth-cohort dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.mammoth-cohort dd{font-family:var(--serif);margin:.35rem 0 0;font-size:1.4rem;font-weight:700}.mammoth-cohort small{color:var(--ink-soft);font-family:var(--sans);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.mammoth-ice-trace{background:var(--steel-deep);color:var(--light)}.mammoth-ice-trace h2{color:var(--light)}.mammoth-ice-trace .section-lead{color:#f4f1eac2}.mammoth-rink-layout{align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:2.5rem;display:grid}.mammoth-rink{border:2px solid var(--light);background:#f4f1ea0f;border-radius:5rem;min-height:clamp(15rem,26vw,25rem);margin:0;position:relative;overflow:hidden}.mammoth-rink:before,.mammoth-rink:after{content:"";border:1px solid #f4f1ea8c;border-radius:50%;width:5rem;height:5rem;position:absolute;top:50%;transform:translateY(-50%)}.mammoth-rink:before{left:12%}.mammoth-rink:after{right:12%}.rink-center-line{background:#efb5af;width:2px;position:absolute;top:0;bottom:0;left:50%}.rink-circle{border:1px solid #f4f1ea59;border-radius:50%;width:20%;position:absolute;top:1rem;bottom:1rem}.rink-circle-one{left:27%}.rink-circle-two{right:27%}.mammoth-rink figcaption{color:#f4f1eabf;font-size:.75rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.mammoth-rink-layout aside{border-top:2px solid #efb5af;padding:1.5rem}.mammoth-rink-layout h3{color:var(--light);margin-top:0;font-size:1.8rem}.mammoth-rink-layout dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mammoth-rink-layout dt{color:#efb5af;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.mammoth-rink-layout dd{margin:.25rem 0 0}.mammoth-rink-layout a{color:var(--light);margin-top:1.5rem;font-weight:700;display:inline-block}.mammoth-enterprise h2{max-width:22ch}.mammoth-translation{gap:2rem;margin-top:2.5rem;display:grid}.mammoth-translation dl{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.mammoth-translation dl>div{background:var(--paper);padding:1.25rem}.mammoth-translation dt{color:var(--oxblood);font-family:var(--serif);font-size:1.1rem;font-weight:700}.mammoth-translation dd{color:var(--ink-soft);margin:.55rem 0 0;line-height:1.45}.mammoth-translation>p{max-width:55rem}.mammoth-translation>a{font-weight:700}.mammoth-vault{background:var(--paper-alt)}.mammoth-vault h2{max-width:28ch}@media (min-width:62rem){.mammoth-hero-grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr)}.mammoth-schedule-layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr)}.mammoth-answer-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-ranking{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.mammoth-execution-reference{grid-column:1/-1}.mammoth-cohort{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr)}.mammoth-rink-layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.mammoth-translation{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.7fr)}}@media (max-width:61.99rem){.mammoth-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.mammoth-lineage ol{grid-template-columns:1fr;gap:.8rem;padding:0 0 0 1.5rem}.mammoth-lineage ol:before{width:1px;height:auto;top:0;bottom:0;left:4px}.mammoth-lineage li{padding:0 0 .65rem 1rem}.mammoth-lineage li:before{top:3px;left:-1px}.mammoth-execution-rail{grid-template-columns:1fr;gap:.65rem}.mammoth-execution-rail li+li:before{display:none}}@media (max-width:42rem){.mammoth-evidence dl,.mammoth-schedule aside dl,.mammoth-cohort dl,.mammoth-rink-layout dl,.mammoth-translation dl{grid-template-columns:1fr}.mammoth-game-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.mammoth-game-rail li{min-height:3.2rem}.mammoth-ranking table{min-width:34rem}.mammoth-rink{border-radius:3.5rem;min-height:15rem}}.mammoth-disclosure{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);max-width:65rem;margin-top:1.25rem}.mammoth-disclosure summary{color:var(--oxblood-dark);cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;padding:1rem 0;font-size:.7rem;display:flex}.mammoth-disclosure summary:before{content:"⌄";font-size:1rem;transition:transform .2s}.mammoth-disclosure[open] summary:before{transform:rotate(180deg)}.mammoth-disclosure summary:focus-visible{outline:2px solid var(--oxblood);outline-offset:-2px}.mammoth-disclosure p{max-width:60rem;color:var(--ink-soft);margin:0;padding:0 0 1rem 1.55rem;line-height:1.5}.mammoth-season-states{background:var(--paper)}.mammoth-season-states h2{max-width:19ch}.mammoth-state-comparison{background:var(--rule);gap:1px;margin-top:2.5rem;display:grid}.mammoth-state-comparison article{background:var(--paper-alt);min-width:0;padding:clamp(1.35rem,3vw,2.5rem);position:relative}.mammoth-state-comparison article:last-child{background:var(--paper)}.mammoth-state-comparison h3{margin:.6rem 0 1.5rem;font-size:clamp(1.8rem,3vw,3rem)}.mammoth-state-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.mammoth-state-comparison dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;line-height:1.3}.mammoth-state-comparison dd{font-family:var(--serif);margin:.25rem 0 0;font-size:1.3rem;font-weight:700}.mammoth-state-transition{border-top:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;gap:.6rem;margin-top:2rem;padding-top:1.5rem;font-size:.63rem;display:grid}.mammoth-state-transition span:before{color:var(--oxblood);content:"•";margin-right:.45rem}.mammoth-movement-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2.5rem 0 1.25rem;padding:0;list-style:none;display:grid}.mammoth-movement-strip li{border-top:2px solid var(--steel);min-width:0;padding-top:.8rem}.mammoth-movement-strip strong{color:var(--oxblood-dark);font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.1;display:block}.mammoth-movement-strip span{color:var(--ink-soft);margin-top:.45rem;font-size:.78rem;line-height:1.35;display:block}.mammoth-cohorts{background:var(--paper-alt)}.mammoth-cohorts h2{max-width:21ch}.mammoth-cohort-rails{background:var(--rule);gap:1px;margin-top:2.5rem;display:grid}.mammoth-cohort-rails article{background:var(--paper);gap:1.25rem;padding:clamp(1.3rem,3vw,2.25rem);display:grid}.mammoth-cohort-rails h3{margin:0;font-size:1.35rem}.mammoth-paired-rail{gap:.7rem;display:grid}.mammoth-paired-rail>span{min-height:1.8rem;color:var(--ink-soft);grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.65rem;font-size:.78rem;display:grid;position:relative}.mammoth-paired-rail>span:after{width:var(--value);background:var(--steel);content:"";grid-column:2;max-width:100%;height:.8rem}.mammoth-paired-rail .current:after{background:var(--oxblood)}.mammoth-paired-rail strong{font-family:var(--serif);color:var(--ink);grid-column:3;font-size:1.1rem}.mammoth-paired-rail b{font-family:var(--mono);letter-spacing:.04em;grid-column:1;font-size:.62rem}.mammoth-cohort-rails article>p{color:var(--ink-soft);margin:0;font-size:.8rem}.mammoth-cohort-qualification{max-width:62rem;font-family:var(--serif);margin:2rem 0 .7rem;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3}.mammoth-methodologies{color:var(--ink-soft);font-family:var(--mono);font-size:.7rem}.mammoth-window-composition{grid-template-columns:6fr 4fr 1fr;gap:.5rem;margin:2.5rem 0 1.25rem;display:grid}.mammoth-window-composition div{background:#f4f1ea1c;border-top:3px solid #efb5af;place-items:center;gap:.35rem;min-height:6rem;padding:.75rem;display:grid}.mammoth-window-composition div:nth-child(2){border-color:#b9d5df}.mammoth-window-composition div:nth-child(3){border-color:#e0ba7a}.mammoth-window-composition strong{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.8rem)}.mammoth-window-composition span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.mammoth-ice-trace{--ice-ink:#f7f2e8;--ice-muted:#d4e4e7;--ice-line:#b9dce6;--ice-panel:#1f3741;--ice-accent:#e0a5a0;color:var(--ice-ink);background:#142a33}.mammoth-ice-trace .eyebrow{color:var(--ice-accent)}.mammoth-ice-trace h2,.mammoth-ice-trace h3{color:var(--ice-ink)}.mammoth-ice-trace .section-lead,.mammoth-ice-trace .mammoth-ice-note{color:var(--ice-muted)}.mammoth-ice-trace .mammoth-rink-layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.mammoth-rink{border:2px solid var(--ice-ink);background-color:#244550;background-image:linear-gradient(#b9dce61f 1px,#0000 1px),linear-gradient(90deg,#b9dce61f 1px,#0000 1px);background-size:10% 10%;border-radius:6rem;min-height:clamp(20rem,33vw,31rem)}.mammoth-rink:before,.mammoth-rink:after{border-color:var(--ice-line);width:6rem;height:6rem}.rink-center-line{background:var(--ice-accent);width:3px}.rink-blue-line{background:var(--ice-line);width:3px;position:absolute;top:0;bottom:0}.blue-one{left:27%}.blue-two{right:27%}.rink-center-circle{border:2px solid var(--ice-accent);border-radius:50%;width:7rem;height:7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rink-faceoff{border:2px solid var(--ice-line);border-radius:50%;width:3.2rem;height:3.2rem;position:absolute}.faceoff-one{top:19%;left:16%}.faceoff-two{bottom:19%;right:16%}.faceoff-three{top:19%;right:16%}.faceoff-four{bottom:19%;left:16%}.rink-goal-crease{border:2px solid var(--ice-accent);border-radius:50%;width:1.75rem;height:3.5rem;position:absolute;top:50%;transform:translateY(-50%)}.crease-one{left:2%}.crease-two{right:2%}.mammoth-rink-overlay{text-align:center;background:#142a33db;border:1px solid #f7f2e899;gap:.45rem;width:min(75%,22rem);padding:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mammoth-rink-overlay strong{color:var(--ice-ink);font-family:var(--serif);font-size:clamp(2rem,4vw,3.8rem);line-height:1}.mammoth-rink-overlay span{color:var(--ice-muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.mammoth-rink-overlay b{color:var(--ice-accent);font-family:var(--serif);font-size:1.2rem}.mammoth-rink figcaption{color:var(--ice-muted)}.mammoth-rink-layout aside{border:1px solid #f7f2e899;border-top:3px solid var(--ice-accent);background:var(--ice-panel)}.mammoth-rink-layout aside .eyebrow,.mammoth-rink-layout dt{color:var(--ice-accent)}.mammoth-rink-layout dd{color:var(--ice-ink);font-size:1.05rem}.mammoth-rink-layout a{border-bottom:1px solid var(--ice-ink);color:var(--ice-ink);padding-bottom:.2rem}.mammoth-rink-layout a:focus-visible{outline:2px solid var(--ice-accent);outline-offset:4px}.mammoth-ice-process{border-top:1px solid #f7f2e873;border-bottom:1px solid #f7f2e873;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:2.5rem 0 1.5rem;padding:1.25rem 0;list-style:none;display:grid}.mammoth-ice-process li{min-width:0;color:var(--ice-muted);font-family:var(--mono);gap:.5rem;font-size:.65rem;line-height:1.35;display:grid;position:relative}.mammoth-ice-process svg{color:var(--ice-accent)}.mammoth-ice-process li+li:before{color:var(--ice-accent);content:"→";position:absolute;top:.15rem;left:-1.15rem}.mammoth-ice-note{max-width:58rem;font-size:.84rem}@media (min-width:62rem){.mammoth-state-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-cohort-rails article{grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.1fr) minmax(13rem,.6fr);align-items:center}}@media (max-width:61.99rem){.mammoth-movement-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-ice-trace .mammoth-rink-layout{grid-template-columns:1fr}.mammoth-ice-process{grid-template-columns:repeat(3,minmax(0,1fr))}.mammoth-ice-process li:nth-child(4):before{display:none}}@media (max-width:42rem){.mammoth-state-comparison dl,.mammoth-movement-strip,.mammoth-window-composition,.mammoth-ice-process{grid-template-columns:1fr}.mammoth-ice-process li+li:before{display:none}.mammoth-rink{border-radius:3.5rem;min-height:22rem}.rink-center-circle{width:5rem;height:5rem}.rink-faceoff{width:2.2rem;height:2.2rem}}.mammoth-product-hero{border-bottom:1px solid var(--rule);background:var(--paper);padding:clamp(3.5rem,6vw,5.5rem) 0 1.75rem}.mammoth-product-hero-grid{align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.mammoth-product-hero h1{max-width:11ch;margin:.4rem 0 1.25rem;font-size:clamp(3rem,5vw,5.2rem);line-height:.94}.mammoth-product-hero .hero-copy{max-width:39rem;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.48}.mammoth-product-hero .mammoth-hero-principle{max-width:39rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:clamp(1.1rem,1.7vw,1.4rem)}.mammoth-product-frame{color:#f7f2e8;background:#192e36;border:1px solid #344c54;margin:0;overflow:hidden}.mammoth-product-frame>figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f7f2e847;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.67rem;display:flex}.mammoth-product-frame>figcaption strong{color:#f7f2e8}.mammoth-product-frame>figcaption span{color:#b9dce6}.mammoth-product-main{background:#f7f2e838;gap:1px;display:grid}.mammoth-product-main .mammoth-product-rink{border:0;border-radius:0;min-height:20rem;margin:0}.mammoth-product-main aside{background:#1f3741;padding:1.1rem}.mammoth-product-main aside .eyebrow{color:#e0a5a0}.mammoth-product-main aside h2{color:#f7f2e8;margin:.5rem 0 1rem;font-size:2rem;line-height:.95}.mammoth-product-main aside dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.mammoth-product-main aside dt{color:#b9dce6;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem}.mammoth-product-main aside dd{color:#f7f2e8;font-family:var(--serif);margin:.2rem 0 0;font-size:1.05rem}.mammoth-product-secondary{background:#f7f2e838;gap:1px;display:grid}.mammoth-product-secondary>div{background:#1b313a;gap:.35rem;padding:1rem;display:grid}.mammoth-product-secondary p{color:#e0a5a0;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.58rem}.mammoth-product-secondary strong{color:#f7f2e8;font-family:var(--serif);font-size:1.05rem}.mammoth-product-secondary span,.mammoth-product-secondary small{color:#cbdde1;font-size:.7rem;line-height:1.35}.mammoth-product-secondary small{font-family:var(--mono);text-transform:uppercase;margin-top:.35rem;font-size:.55rem}.mammoth-product-caption{color:#cbdde1;margin:0;padding:.7rem 1rem;font-size:.7rem}.mammoth-status-console{background:var(--paper-alt)}.mammoth-status-console h2{max-width:20ch}.mammoth-status-modules{background:var(--rule);gap:1px;margin-top:2.25rem;display:grid}.mammoth-status-modules article{background:var(--paper);min-width:0;padding:1.2rem}.mammoth-status-modules svg{color:var(--oxblood)}.mammoth-status-modules strong{font-family:var(--serif);margin-top:.75rem;font-size:clamp(2rem,3vw,3.2rem);line-height:1;display:block}.mammoth-status-modules h3{margin:.6rem 0 .3rem;font-size:1rem}.mammoth-status-modules p{min-height:3.8em;color:var(--ink-soft);margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.mammoth-status-legend{gap:1rem;margin:2rem 0;display:grid}.mammoth-status-legend>div{border-top:1px solid var(--rule);padding-top:.75rem}.mammoth-status-legend dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.mammoth-status-legend dd{color:var(--ink-soft);margin:.3rem 0 0;font-size:.8rem}.mammoth-coverage-panel{border-top:3px solid var(--oxblood);background:var(--paper);gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.mammoth-coverage-panel>div:first-child{align-content:start;gap:.35rem;display:grid}.mammoth-coverage-panel>div:first-child p{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.62rem}.mammoth-coverage-panel>div:first-child strong{font-family:var(--serif);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.9}.mammoth-coverage-panel>div:first-child span{color:var(--ink-soft);font-size:.8rem}.mammoth-coverage-bar{align-content:center;gap:.5rem;display:grid;position:relative}.mammoth-coverage-bar:before{background:linear-gradient(90deg,var(--oxblood) 44.4%,#ddd3c5 44.4%);content:"";height:1rem;display:block}.mammoth-coverage-bar b{color:var(--oxblood-dark);font-size:.8rem}.mammoth-coverage-bar small{color:var(--ink-soft);font-size:.72rem}.mammoth-coverage-panel .mammoth-disclosure{margin:0}.mammoth-coverage-source{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.62rem}.mammoth-identity-states h2{max-width:19ch}.mammoth-identity-rail{background:var(--rule);gap:1px;margin-top:2.5rem;display:grid}.mammoth-identity-rail article{background:var(--paper-alt);min-width:0;padding:clamp(1.25rem,3vw,2.25rem);position:relative}.mammoth-identity-rail article.current{background:var(--paper);border-top:3px solid var(--oxblood)}.mammoth-identity-rail article>svg{color:var(--oxblood)}.mammoth-identity-rail h3{margin:.45rem 0;font-size:clamp(1.5rem,2.4vw,2.3rem)}.mammoth-state-kind{color:var(--ink-soft);margin:0 0 1.25rem;font-size:.8rem}.mammoth-identity-rail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.mammoth-identity-rail dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.mammoth-identity-rail dd{font-family:var(--serif);margin:.2rem 0 0;font-size:1.08rem;font-weight:700}.mammoth-transition-label{border-top:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:1.5rem 0 0;padding-top:1rem;font-size:.59rem;line-height:1.5}.mammoth-movement-label{margin-top:2.5rem}.mammoth-schedule-unavailable{background:#f7f2e814;border:1px solid #f7f2e873;grid-template-columns:auto 1fr;gap:1rem;max-width:70rem;margin:2rem 0;padding:1.25rem;display:grid}.mammoth-schedule-unavailable svg{color:#efb5af}.mammoth-schedule-unavailable h3{color:#f7f2e8;margin:0;font-size:1.1rem}.mammoth-schedule-unavailable p{color:#f7f2e8cc;margin:.4rem 0 .7rem;font-size:.82rem;line-height:1.45}.mammoth-schedule-unavailable .intelligence-status{color:#efb5af}.mammoth-refined-page .mammoth-paired-rail>span{grid-template-columns:5.5rem minmax(0,1fr) auto}.mammoth-refined-page .mammoth-paired-rail>span:after{display:none}.mammoth-paired-rail i{background:var(--steel);grid-column:2;max-width:100%;height:.8rem;display:block}.mammoth-paired-rail .current i{background:var(--oxblood)}.mammoth-refined-page .mammoth-paired-rail strong{grid-column:3}.mammoth-refined-page .mammoth-ice-trace{background:#142a33}.mammoth-ice-status{color:#cbdde1;font-family:var(--mono);letter-spacing:.04em;border-top:1px solid #f7f2e866;border-bottom:1px solid #f7f2e866;flex-wrap:wrap;gap:.55rem 1rem;margin:1.5rem 0;padding:.9rem 0;font-size:.65rem;display:flex}.mammoth-ice-status strong{color:#f7f2e8}.mammoth-refined-page .mammoth-rink-layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.mammoth-product-rink{background-color:#244550;background-image:linear-gradient(#b9dce61f 1px,#0000 1px),linear-gradient(90deg,#b9dce61f 1px,#0000 1px);background-size:10% 10%;border:2px solid #f7f2e8;border-radius:6rem;min-height:clamp(21rem,34vw,31rem);position:relative;overflow:hidden}.mammoth-product-rink:before,.mammoth-product-rink:after{content:"";border:1px solid #b9dce6;border-radius:50%;width:6rem;height:6rem;position:absolute;top:50%;transform:translateY(-50%)}.mammoth-product-rink:before{left:12%}.mammoth-product-rink:after{right:12%}.mammoth-product-rink figcaption{z-index:3;color:#cbdde1;font-size:.72rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.mammoth-product-rink .rink-center-line{background:#e0a5a0;width:3px;position:absolute;top:0;bottom:0;left:50%}.mammoth-product-rink .rink-blue-line{background:#b9dce6;width:3px;position:absolute;top:0;bottom:0}.mammoth-product-rink .blue-one{left:27%}.mammoth-product-rink .blue-two{right:27%}.mammoth-product-rink .rink-center-circle{border:2px solid #e0a5a0;border-radius:50%;width:7rem;height:7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mammoth-product-rink .rink-faceoff{border:2px solid #b9dce6;border-radius:50%;width:3.2rem;height:3.2rem;position:absolute}.mammoth-product-rink .faceoff-one{top:19%;left:16%}.mammoth-product-rink .faceoff-two{bottom:19%;right:16%}.mammoth-product-rink .faceoff-three{top:19%;right:16%}.mammoth-product-rink .faceoff-four{bottom:19%;left:16%}.mammoth-product-rink .rink-goal-crease{border:2px solid #e0a5a0;border-radius:50%;width:1.75rem;height:3.5rem;position:absolute;top:50%;transform:translateY(-50%)}.mammoth-product-rink .crease-one{left:2%}.mammoth-product-rink .crease-two{right:2%}.mammoth-product-rink .rink-event-dot{z-index:2;background:#b9dce6;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #142a3359}.mammoth-product-rink .rink-event-dot.uta{background:#d4726b}.mammoth-connected-translation{background:var(--rule);gap:1px;margin:2.5rem 0;display:grid}.mammoth-connected-translation article{background:var(--paper);gap:.7rem;padding:1.2rem;display:grid}.mammoth-connected-translation h3{color:var(--oxblood-dark);margin:0;font-size:1.05rem}.mammoth-connected-translation span{color:var(--oxblood);font-family:var(--serif);font-size:1.3rem}.mammoth-connected-translation p{color:var(--ink-soft);margin:0;line-height:1.45}@media (min-width:62rem){.mammoth-product-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr)}.mammoth-product-main{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.65fr)}.mammoth-product-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-status-modules,.mammoth-status-legend{grid-template-columns:repeat(4,minmax(0,1fr))}.mammoth-coverage-panel{grid-template-columns:minmax(13rem,.7fr) minmax(20rem,1.2fr);align-items:center}.mammoth-coverage-panel .mammoth-disclosure,.mammoth-coverage-source{grid-column:2}.mammoth-identity-rail,.mammoth-connected-translation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:61.99rem){.mammoth-refined-page .mammoth-rink-layout{grid-template-columns:1fr}}@media (max-width:42rem){.mammoth-product-main aside dl,.mammoth-identity-rail dl{grid-template-columns:1fr}.mammoth-product-rink{border-radius:3.5rem;min-height:19rem}.mammoth-product-rink .rink-center-circle{width:5rem;height:5rem}.mammoth-product-rink .rink-faceoff{width:2.2rem;height:2.2rem}}.private-boundary-layout{display:block}.private-boundary-header{max-width:84rem;margin-inline:auto}.private-boundary-header h2{max-width:18ch}.private-boundary-header .section-lead{max-width:72ch}.boundary-diagram{max-width:84rem;margin:clamp(3rem,5vw,5rem) auto 0;position:relative}.boundary-zone{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-alt) 55%, transparent);padding:clamp(1.5rem,3vw,2.75rem);position:relative}.boundary-zone-label{color:var(--oxblood);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.75rem;font-size:.68rem;line-height:1.25}.boundary-stage-list{gap:clamp(1rem,2.4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.boundary-stage-list-three{grid-template-columns:repeat(3,minmax(0,1fr))}.boundary-stage-list-four{grid-template-columns:repeat(4,minmax(0,1fr))}.boundary-stage-list>li{min-width:0;padding:0}.boundary-stage-list>li>svg,.external-model-stage>svg{color:var(--oxblood);margin-bottom:.75rem}.boundary-stage-list h4,.external-model-stage h4{margin:0 0 .5rem;font-size:1rem;line-height:1.15}.boundary-stage-list p,.external-model-stage p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.5}.boundary-crossing,.boundary-return-crossing{justify-items:center;min-height:4.5rem;padding-block:1rem;display:grid;position:relative}.boundary-crossing:before,.boundary-return-crossing:before{background:var(--oxblood);content:"";width:1px;height:100%}.boundary-crossing:after,.boundary-return-crossing:after{border-right:1px solid var(--oxblood);border-bottom:1px solid var(--oxblood);content:"";width:.45rem;height:.45rem;position:absolute;bottom:.6rem;transform:rotate(45deg)}.boundary-crossing p,.boundary-return-crossing p{background:var(--paper);color:var(--ink-soft);margin:0;padding:0 .65rem;font-size:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.boundary-zone-external{border-color:var(--oxblood);background:var(--paper);width:min(100%,28rem);margin-inline:auto}.external-model-stage{min-width:0}@media (max-width:62.49rem){.boundary-stage-list-three,.boundary-stage-list-four{grid-template-columns:1fr;gap:1.75rem}.boundary-zone{padding:1.5rem}.boundary-crossing,.boundary-return-crossing{min-height:5rem}}.compass-head h2{max-width:18ch}.compass-intro{max-width:70ch;color:var(--ink-soft);margin:1.25rem 0 2rem}.compass-flow,.compass-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.compass-flow li,.compass-rail li{border-top:1px solid var(--rule);min-width:0;padding:1rem 0}.compass-flow svg,.compass-rail svg,.compass-areas svg,.systems-hub svg{color:var(--oxblood)}.compass-flow h3,.compass-rail h3{margin:.65rem 0 0;font-size:1rem}.compass-flow li:nth-child(5){grid-column:2}.compass-flow li:nth-child(8){grid-column:3}.compass-areas .section-inner>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.compass-areas article{border-top:1px solid var(--rule);padding-top:1rem}.compass-areas h3{margin:.7rem 0}.compass-areas p{color:var(--ink-soft)}.compass-areas ul{margin:1rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.6}.systems-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.systems-hub article{border:1px solid var(--oxblood);background:var(--paper-alt);grid-column:1/-1;padding:1.5rem}.systems-hub section{border-top:1px solid var(--rule);padding:1rem 0}.systems-hub h3{margin:.65rem 0 .35rem}.systems-hub p{color:var(--ink-soft);margin:0}.compass-systems .statement{max-width:65ch;margin-top:2rem}.compass-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.compass-rail p{color:var(--ink-soft);margin:.45rem 0 0;font-size:.85rem}.compass-controls{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:2rem;padding-top:1rem;font-size:.85rem}.compass-controls strong{color:var(--ink);font-family:var(--mono);text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;display:block}@media (max-width:59.99rem){.compass-flow,.compass-rail ol,.compass-areas .section-inner>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.compass-flow li:nth-child(5),.compass-flow li:nth-child(8){grid-column:auto}.compass-areas article:last-child{grid-column:1/-1}}@media (max-width:45.99rem){.compass-flow,.compass-rail ol,.compass-areas .section-inner>div:last-child,.systems-hub{grid-template-columns:1fr}.compass-areas article:last-child{grid-column:auto}}.services-entry-grid,.implementation-grid,.pricing-grid{gap:clamp(1.25rem,2.5vw,2.5rem);margin:2rem 0;display:grid}.services-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.implementation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-entry-grid article,.implementation-grid article,.pricing-grid article{border-top:1px solid var(--rule);padding:1.2rem 0}.pricing-grid article{padding:1.2rem}.pricing-grid .most-common{border:1px solid var(--oxblood);background:var(--paper-alt)}.pricing-grid strong{margin:.75rem 0;font-size:1.15rem;display:block}.pricing-grid details,.implementation-grid details{margin-top:1rem}.pricing-grid details ul{margin:.8rem 0;padding-left:1.15rem}.credit-band{border-left:2px solid var(--oxblood);background:var(--paper-alt);margin-top:2rem;padding:1.5rem}.company-cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.company-cycle li{border-top:1px solid var(--rule);padding-top:1rem}.company-cycle-six{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,1.8vw,2rem)}.company-cycle li>svg,.pricing-grid article>svg,.implementation-grid article>svg{color:var(--oxblood);margin-bottom:.8rem}.company-principle{border-left:2px solid var(--oxblood);max-width:54rem;font-family:var(--font-serif);margin:2.5rem 0 0;padding:.25rem 0 .25rem 1.25rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.2}.company-operating-band{border-top:1px solid var(--rule);color:var(--oxblood);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;margin-top:2rem;padding-top:1rem}@media (max-width:68.74rem){.company-cycle-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:59.99rem){.pricing-grid,.implementation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:45.99rem){.services-entry-grid,.pricing-grid,.implementation-grid,.company-cycle,.company-cycle-six{grid-template-columns:1fr}}.planning-pricing .section-inner{max-width:90rem}.pricing-progression{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 2.5rem;font-size:.72rem}.pricing-progression span{color:var(--oxblood);padding:0 .55rem}.planning-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,2vw,2rem);display:grid}.pricing-panel{border:1px solid var(--rule);background:var(--paper-raised);border-radius:1rem;flex-direction:column;min-width:0;padding:clamp(2rem,3vw,2.5rem);display:flex;position:relative}.pricing-tier{color:var(--oxblood);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:600}.pricing-panel h3{max-width:19ch;margin:0;font-size:clamp(1.55rem,2.25vw,2.25rem);line-height:1.04}.pricing-descriptor{max-width:39ch;color:var(--ink-soft);margin:.9rem 0 1.5rem}.pricing-price{align-content:end;min-height:5.25rem;margin:0 0 .8rem;display:grid}.price-prefix,.price-qualifier{min-height:1.25rem;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:600}.price-value{white-space:nowrap;font-family:var(--serif);letter-spacing:-.055em;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:650;line-height:.95;display:block}.pricing-duration{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:600}.pricing-highlights,.pricing-details ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pricing-highlights li,.pricing-details li{grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.45rem;font-size:.93rem;line-height:1.45;display:grid}.pricing-highlights svg,.pricing-details svg{color:var(--oxblood);margin-top:.16rem}.pricing-details{border-top:1px solid var(--rule);margin:1.35rem 0;padding-top:1rem}.pricing-details summary{cursor:pointer;color:var(--oxblood);font-size:.9rem;font-weight:650}.pricing-details[open] summary{margin-bottom:1rem}.pricing-policy-note{color:var(--ink-soft);margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.pricing-best-for{border-top:1px solid var(--rule);background:var(--paper-alt);margin-top:auto;padding:1.1rem 1.15rem}.pricing-best-for p{margin:0;font-size:.9rem;line-height:1.5}.pricing-best-for p:first-child{color:var(--oxblood);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:600}.pricing-panel-recommended{border-color:var(--steel-deep);background:var(--steel-deep);color:var(--light)}.pricing-panel-recommended .pricing-tier,.pricing-panel-recommended .price-prefix,.pricing-panel-recommended .price-qualifier,.pricing-panel-recommended .pricing-duration,.pricing-panel-recommended .pricing-descriptor,.pricing-panel-recommended .pricing-policy-note{color:#d4ddd9}.pricing-panel-recommended .pricing-highlights svg,.pricing-panel-recommended .pricing-details svg{color:#ecd398}.pricing-panel-recommended .pricing-details,.pricing-panel-recommended .pricing-best-for{border-color:#f4f1ea47}.pricing-panel-recommended .pricing-details summary,.pricing-panel-recommended .pricing-best-for p:first-child{color:#ecd398}.pricing-panel-recommended .pricing-best-for{background:#ffffff12}.pricing-badge{color:var(--steel-deep);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#ecd398;margin:0;padding:.38rem .7rem;font-size:.68rem;font-weight:700;position:absolute;top:-.8rem;left:1.5rem}.planning-shared-action{justify-items:start;gap:.75rem;margin:2.25rem 0;display:grid}.planning-shared-action p{color:var(--ink-soft);margin:0;font-size:.92rem}.credit-progression{color:var(--oxblood);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem .7rem;margin:0 0 1.2rem;font-size:.72rem;font-weight:600;display:flex}@media (min-width:100rem){.planning-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-panel{padding:2rem}}@media (max-width:56.24rem){.planning-pricing-grid{grid-template-columns:1fr;gap:1.25rem}.pricing-panel{padding:clamp(1.5rem,6vw,2rem)}}.knowledge-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.knowledge-flow article{border:1px solid var(--rule);background:var(--paper-raised);min-width:0;padding:1.25rem;position:relative}.knowledge-flow article:not(:last-child):after{z-index:1;color:var(--oxblood);content:"→";position:absolute;top:50%;right:-1.55rem}.knowledge-flow p,.knowledge-domains p,.knowledge-timeline p{color:var(--ink-soft);margin:0;font-size:.94rem}.knowledge-domains{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.knowledge-center{background:var(--steel-deep);color:var(--light);font-family:var(--serif);text-align:center;grid-column:2;padding:1.1rem;font-size:1.6rem}.knowledge-domains article{border-top:1px solid var(--rule);padding:1rem 0}.knowledge-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;padding:0;list-style:none;display:grid;position:relative}.knowledge-timeline li{border-top:1px solid var(--rule);padding-top:1rem}.knowledge-timeline svg{color:var(--oxblood);margin-bottom:.6rem}@media (max-width:56.24rem){.knowledge-flow,.knowledge-domains,.knowledge-timeline{grid-template-columns:1fr}.knowledge-flow article:not(:last-child):after{inset:auto auto -1.55rem 50%;transform:rotate(90deg)}.knowledge-center{grid-column:auto}}.knowledge-transform{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.knowledge-transform .knowledge-flow{margin:0}.knowledge-flow article>svg{color:var(--oxblood);margin-bottom:.8rem}.knowledge-flow .knowledge-flow-core{border-top:3px solid var(--oxblood);background:var(--paper-alt)}.knowledge-transform-copy h2{margin-top:0}.knowledge-transform-copy p{color:var(--ink-soft)}.knowledge-transform-copy .technical-principle{font-size:1.15rem}.organization-ecosystem{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin-top:2rem;display:grid;position:relative}.organization-hub{background:var(--steel-deep);color:var(--light);text-align:center;grid-column:2/span 2;padding:1.4rem}.organization-hub p{color:#d4ddd9;margin:0}.organization-ecosystem article{border-top:1px solid var(--rule);min-width:0;padding-top:.85rem}.organization-ecosystem h3{margin:.1rem 0 .45rem;font-size:1rem}.organization-ecosystem p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.45}.organization-context{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--oxblood);font-family:var(--mono);letter-spacing:.04em;margin:1.75rem 0 .75rem;padding:1rem 0;font-size:.72rem}.temporal-rail{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1rem;margin:2.5rem 0;padding:0;list-style:none;display:grid;position:relative}.temporal-rail:before{background:var(--rule);content:"";height:1px;position:absolute;top:23px;left:5%;right:5%}.temporal-rail li{min-width:0;position:relative}.temporal-rail li>span{z-index:1;border:1px solid var(--oxblood);background:var(--paper);width:46px;height:46px;color:var(--oxblood);place-items:center;margin:0 auto 1rem;display:grid;position:relative}.temporal-rail h3{margin:0 0 .5rem;font-size:1rem}.temporal-rail p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.45}.temporal-principle{border-top:2px solid var(--oxblood);text-align:center;max-width:56rem;font-family:var(--serif);margin:0 auto;padding-top:1rem;font-size:1.25rem}.intelligence-record{border:1px solid var(--rule);background:var(--paper-raised);margin-top:2rem}.intelligence-record>header{background:var(--steel-deep);color:var(--light);padding:1.5rem}.intelligence-record header>p,.intelligence-record header>span{color:#ecd398;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;display:block}.intelligence-record header h3{margin:.6rem 0 1.2rem;font-size:1.8rem}.intelligence-record header dl{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;display:grid}.intelligence-record dt{font-family:var(--mono);text-transform:uppercase;color:#d4ddd9;font-size:.68rem}.intelligence-record dd{margin:0}.record-body{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1.5rem;display:grid}.record-body section{border-top:1px solid var(--rule);padding-top:1rem}.record-body svg{color:var(--oxblood)}.record-body p{color:var(--ink-soft);font-size:.9rem}.record-lineage{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--oxblood);font-family:var(--mono);flex-wrap:wrap;gap:.6rem;margin:0;padding:1rem 1.5rem;font-size:.7rem;list-style:none;display:flex}.record-lineage li:not(:last-child):after{content:"→";margin-left:.6rem}.intelligence-record>p:last-child{color:var(--ink-soft);margin:0;padding:1.2rem 1.5rem}@media (max-width:56.24rem){.knowledge-transform,.organization-ecosystem,.temporal-rail,.record-body{grid-template-columns:1fr}.knowledge-transform-copy{order:-1}.organization-hub{grid-column:auto}.temporal-rail{text-align:left;padding-left:3.5rem}.temporal-rail:before{width:1px;height:auto;inset:23px auto 23px 23px}.temporal-rail li>span{margin:0;position:absolute;left:-3.5rem}.intelligence-record header dl{grid-template-columns:1fr}}.technical-principle{border-left:2px solid var(--oxblood);max-width:68rem;font-family:var(--serif);margin:1.5rem 0 0;padding:1rem 0 1rem 1.25rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.28}.statement-panel{border:1px solid var(--oxblood-dark);background:var(--oxblood);max-width:68rem;color:var(--light);font-family:var(--serif);margin:0 auto;padding:clamp(1.75rem,3vw,2.5rem);font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.2}.technical-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.technical-pipeline:before{background:var(--rule);content:"";height:1px;position:absolute;top:1.15rem;left:2rem;right:2rem}.technical-pipeline li{border-top:1px solid var(--rule);min-width:0;padding-top:3.2rem;position:relative}.technical-pipeline li>svg{z-index:1;box-sizing:content-box;color:var(--oxblood);background:var(--paper);padding-right:.55rem;position:absolute;top:0;left:0}.technical-pipeline li:nth-child(n+5){grid-column:span 1}.technical-pipeline h3,.technical-open-grid h3,.technical-translation h3,.technical-layer-stack h3,.technical-corridor h3,.action-architecture h3{margin:0 0 .55rem;font-size:1.18rem;line-height:1.15}.technical-pipeline p{color:var(--ink-soft);margin:0 0 .8rem;font-size:.94rem;line-height:1.5}.technical-pipeline ul{color:var(--ink-soft);gap:.25rem;margin:0;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:grid}.technical-pipeline ul li:before{color:var(--oxblood);content:"—";margin-right:.4rem}.technical-open-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.technical-open-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-open-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.technical-open-grid article{border-top:1px solid var(--rule);min-width:0;padding-top:1rem}.technical-open-grid article>svg{color:var(--oxblood);margin-bottom:.75rem}.technical-open-grid p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.5}.technical-open-grid p+p{margin-top:.75rem}.technical-layer-stack{border-top:1px solid var(--rule);gap:0;max-width:70rem;margin-top:2rem;display:grid}.technical-layer-stack article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(12rem,.32fr) 1fr;gap:2rem;padding:1.2rem 0;display:grid}.technical-layer-stack p,.technical-corridor p,.technical-translation p,.action-architecture p{color:var(--ink-soft);margin:0}.technical-corridor{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.technical-corridor article{border:1px solid var(--rule);min-width:0;padding:1rem}.technical-corridor article:nth-child(3){background:var(--paper-alt)}.technical-translation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0;display:grid}.technical-translation article{border-top:1px solid var(--rule);padding-top:1rem}.technical-label-list{flex-wrap:wrap;gap:.65rem;margin:1.75rem 0;padding:0;list-style:none;display:flex}.technical-label-list li{border:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);padding:.35rem .55rem;font-size:.74rem}.vault-section{background:var(--paper-alt)}.vault-status{color:var(--oxblood);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;font-size:.74rem;font-weight:700}.action-features{gap:clamp(3rem,6vw,6rem);margin-top:3rem;display:grid}.action-features>article:first-child{background:var(--paper-alt);padding:clamp(1.5rem,3vw,3rem)}.action-features>article:nth-child(2){border-top:2px solid var(--steel-deep);padding-top:clamp(2.5rem,5vw,5rem)}.action-features article{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.action-features article:nth-child(2n) figure{order:2}.action-features figure{margin:0}.action-features figure img{border:1px solid var(--rule);width:100%;height:auto;display:block}.action-features figcaption{color:var(--ink-soft);margin-top:.65rem;font-size:.78rem}.action-features h3{margin:0 0 1rem;font-size:clamp(2rem,3vw,3rem)}.action-features h4{color:var(--oxblood);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:1.5rem 0 .45rem;font-size:.72rem}.action-features ul{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:.75rem 0;padding:0;font-size:.88rem;list-style:none;display:grid}.action-features li:before{color:var(--oxblood);content:"•";margin-right:.35rem}.action-architecture{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.action-architecture article{border-top:1px solid var(--rule);min-width:0;padding:1rem 0}.action-architecture aside{border-left:2px solid var(--oxblood);background:var(--paper-alt);grid-column:1/-1;margin-top:1rem;padding:1.2rem}.action-features+* .section-lead{text-align:center;max-width:52rem;margin-inline:auto}@media (max-width:74.99rem){.technical-pipeline,.technical-open-grid-five,.technical-corridor{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:56.24rem){.technical-pipeline{grid-template-columns:1fr;gap:0;padding-left:3.5rem}.technical-pipeline:before{width:1px;height:auto;inset:1rem auto 1rem 1rem}.technical-pipeline li{border:0;padding:0 0 2.25rem .5rem}.technical-pipeline li>svg{padding:0;top:0;left:-3.5rem}.technical-pipeline li:last-child{padding-bottom:0}.technical-open-grid,.technical-open-grid-three,.technical-open-grid-five,.technical-corridor,.action-architecture{grid-template-columns:1fr}.technical-layer-stack article,.action-features article{grid-template-columns:1fr;gap:.75rem}.technical-translation{grid-template-columns:1fr}.action-features article:nth-child(2n) figure{order:initial}.action-features ul{grid-template-columns:1fr}}.control-domains{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.control-domains article,.architecture-stack article{background:var(--paper);padding:1.35rem}.control-domains svg,.architecture-stack svg,.governed-flow svg{color:var(--oxblood)}.control-domains h3,.architecture-stack h3{margin:.8rem 0 .4rem;font-size:1.1rem}.control-domains p,.architecture-stack p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.5}.architecture-stack{border-left:1px solid var(--rule);gap:.8rem;padding-left:1.25rem;display:grid}.architecture-stack article{border:1px solid var(--rule);position:relative}.architecture-stack article:before{background:var(--rule);content:"";width:1px;height:.8rem;position:absolute;top:-.8rem;left:1.25rem}.architecture-stack article:first-child:before{display:none}.architecture-stack .is-control-plane{border-color:var(--oxblood);background:var(--paper-alt)}.conservos-wide-heading{max-width:76rem}.conservos-wide-heading h2{max-width:20ch}.conservos-wide-heading .section-lead{max-width:70ch}.governed-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.governed-flow li{border:1px solid var(--rule);background:var(--paper-alt);min-width:0;padding:1.1rem;position:relative}.governed-flow h3{margin:.7rem 0 0;font-size:.95rem}@media (min-width:60rem){.conservos-action .section-inner{padding-block:clamp(4rem,6vw,6rem)}}@media (max-width:59.99rem){.control-domains,.governed-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-stack{border-left:0;padding-left:0}}@media (max-width:45.99rem){.control-domains,.governed-flow{grid-template-columns:1fr}}.item-number,.flow-index{display:none!important}.ruled-list>li{grid-template-columns:minmax(0,1fr)}.assessment-shell-header{min-height:4.5rem;padding:0 var(--gutter);border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;display:flex}.assessment-brand{align-items:center;gap:.65rem;font-size:.88rem;font-weight:650;display:inline-flex}.assessment-brand img{object-fit:contain;width:2.2rem;height:2.2rem}.assessment-exit{border-bottom:1px solid;padding:.35rem 0;font-size:.82rem;font-weight:620}.hero-architecture{gap:.6rem;margin-top:1.3rem;display:grid}.hero-pillars{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hero-pillars>li,.architecture-output{color:var(--steel-deep);gap:.5rem;padding:.8rem;font-size:.76rem;font-weight:650;line-height:1.25;display:grid}.hero-pillars>li:not(:last-child){border-right:1px solid var(--rule)}.architecture-arrow{color:var(--oxblood);text-align:center;font-size:1.3rem;line-height:1}.architecture-output{border:1px solid var(--rule);background:var(--paper-raised);grid-template-columns:auto 1fr;align-items:center}.hero-architecture>p{color:var(--ink-soft);margin:0;font-size:.72rem}.foundation-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foundation-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:13rem;padding:1.35rem}.foundation-grid svg{color:var(--oxblood)}.foundation-grid h3{margin-top:1rem;font-size:1.25rem}.foundation-grid p{color:var(--ink-soft);margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.foundation-products{border-top:1px solid var(--rule);margin-top:1.25rem;padding-top:1.1rem}.foundation-products nav{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.65rem;display:flex}.foundation-products a{border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);font-size:.85rem;font-weight:620}.routing-section{background:var(--steel-deep);color:var(--light)}.routing-header{max-width:44rem}.routing-header h2{margin-top:.65rem;font-size:clamp(2.2rem,4vw,3.7rem)}.routing-diagram{justify-items:center;gap:.45rem;margin-top:2rem;display:grid}.routing-diagram>article{border:1px solid var(--rule-dark);background:#ffffff09;width:min(100%,46rem);padding:1rem}.routing-diagram article svg{color:#efb5af}.routing-diagram h3{margin-top:.65rem;font-size:1.05rem}.routing-diagram p{color:#f4f1eac7;margin:.3rem 0 0;font-size:.84rem;line-height:1.45}.routing-connector{color:#efb5af;font-size:1.4rem;line-height:1}.routing-branches{border-left:1px solid var(--rule-dark);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.routing-branches article{border:1px solid var(--rule-dark);border-left:0;padding:1rem}.routing-principle{border-top:1px solid var(--rule-dark);color:#f4f1ead1;max-width:58rem;margin:1.4rem auto 0;padding:1rem 0 0;font-size:.88rem}.delivery-pipeline .section-inner>ol{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.delivery-pipeline li{border-right:1px solid var(--rule);padding:1.2rem 1rem 1.2rem 0;position:relative}.delivery-pipeline li:not(:last-child):after{z-index:1;color:var(--oxblood);content:"→";background:var(--paper);font-size:1rem;position:absolute;top:2rem;right:-.45rem}.delivery-pipeline li:last-child{border-right:0}.delivery-pipeline svg{color:var(--oxblood)}.delivery-pipeline h3{margin-top:.75rem;font-size:1rem}.delivery-pipeline p{color:var(--ink-soft);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.assessment-workspace{min-height:calc(100svh - 4.5rem);padding-bottom:1.25rem}.assessment-progress{padding:1rem 0}.question-step{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.5rem;min-height:calc(100svh - 10.5rem);padding-top:1.5rem}.question-step-heading{max-width:54rem}.question-step-heading h1{max-width:20ch;font-size:clamp(2rem,4vw,3.6rem)}.single-question{border:0;min-width:0;margin:0;padding:0}.single-question .maturity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.single-question .maturity-options label{align-content:center;min-height:7.25rem}.assessment-navigation{margin-top:auto}.results-save-warning{flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0 0;display:flex}.results-save-warning .text-button{color:inherit}@media (max-width:59.99rem){.routing-branches{border-top:1px solid var(--rule-dark);grid-template-columns:1fr}.routing-branches article{border-left:1px solid var(--rule-dark);border-top:0}.delivery-pipeline .section-inner>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-pipeline li:nth-child(3){border-right:0}.delivery-pipeline li:nth-child(n+4){border-top:1px solid var(--rule)}}@media (max-width:45.99rem){.hero-pillars,.foundation-grid,.single-question .maturity-options,.delivery-pipeline .section-inner>ol{grid-template-columns:1fr}.hero-pillars>li:not(:last-child),.foundation-grid article,.delivery-pipeline li{border-right:0}.hero-pillars>li:not(:last-child),.delivery-pipeline li:not(:last-child){border-bottom:1px solid var(--rule)}.delivery-pipeline li{min-height:auto;padding:1rem 0 1rem 2.1rem}.delivery-pipeline li:not(:last-child):after{content:"↓";inset:auto auto -.65rem .3rem}.single-question .maturity-options label{min-height:0}.assessment-shell-header{min-height:4rem}.assessment-workspace{min-height:calc(100svh - 4rem)}}.heading-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--oxblood) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--oxblood) 45%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.heading-link:hover{color:var(--oxblood);text-decoration-color:currentColor}.assessment-endcap{border-top:1px solid var(--rule);background:var(--paper-alt)}.assessment-endcap-inner{max-width:var(--max);padding:clamp(2.4rem, 4vw, 3.75rem) var(--gutter);align-items:center;gap:2rem;margin:0 auto;display:grid}.assessment-endcap h2{max-width:22ch;margin-top:.55rem;font-size:clamp(1.75rem,3vw,2.65rem)}.assessment-endcap p:not(.eyebrow){max-width:50rem;color:var(--ink-soft);margin:.8rem 0 0}.assessment-endcap .button{white-space:nowrap;width:fit-content}.assessment-endcap .assessment-endcap-note{font-size:.82rem}.readiness-page{min-height:65vh}.readiness-intro{max-width:var(--max);min-height:calc(100svh - 4.75rem);padding:clamp(4rem, 8vw, 7rem) var(--gutter);align-items:center;gap:clamp(3rem,7vw,7rem);margin:0 auto;display:grid}.readiness-intro-copy h1,.contact-gate h1{max-width:14ch;margin-top:1rem;font-size:clamp(3rem,6vw,5.7rem);line-height:.96}.readiness-intro-copy>p:not(.eyebrow):not(.readiness-support){max-width:42rem;color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.25rem)}.readiness-intro-copy .button{margin-top:1rem}.readiness-support{color:var(--ink-soft);font-family:var(--mono);margin-top:.8rem;font-size:.72rem}.dimension-index{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.dimension-index li{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;font-weight:620;display:grid}.dimension-index span{color:var(--oxblood);font-family:var(--mono);font-size:.72rem}.readiness-positioning{max-width:var(--max);padding:0 var(--gutter) clamp(3rem, 6vw, 5rem);gap:1.25rem;margin:0 auto;display:grid}.readiness-positioning>p:first-child{max-width:52rem;font-family:var(--serif);margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:560;line-height:1.2}.assessment-qualification{border-top:1px solid var(--rule);max-width:54rem;color:var(--ink-soft);margin:0;padding:1rem 0 0;font-size:.82rem}.assessment-workspace{max-width:var(--max);padding:0 var(--gutter) clamp(4rem, 7vw, 7rem);margin:0 auto}.assessment-progress{border-bottom:1px solid var(--rule);align-items:end;gap:1.25rem;padding:2rem 0;display:grid}.progress-count{color:var(--ink-soft);margin:.35rem 0 0;font-size:.85rem}.assessment-progress progress{background:var(--paper-alt);width:100%;height:.45rem;color:var(--oxblood);border:0;border-radius:99px;overflow:hidden}.assessment-progress progress::-webkit-progress-bar{background:var(--paper-alt);border-radius:99px}.assessment-progress progress::-webkit-progress-value{background:var(--oxblood);border-radius:99px}.assessment-progress progress::-moz-progress-bar{background:var(--oxblood);border-radius:99px}.question-step{gap:clamp(2rem,4vw,4rem);padding-top:clamp(3rem,6vw,5rem);display:grid}.question-step-heading h1{max-width:14ch;margin-top:.8rem;font-size:clamp(2.7rem,5vw,4.8rem)}.question-step-heading>p:last-child{max-width:34rem;color:var(--ink-soft)}.question-groups{gap:2rem;display:grid}.question-groups fieldset{border:0;border-bottom:1px solid var(--rule);min-width:0;margin:0;padding:0 0 2rem}.question-groups legend{width:100%;font-family:var(--serif);margin-bottom:1rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:620;line-height:1.25}.question-groups legend span{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:500;display:block}.maturity-options{gap:.55rem;display:grid}.maturity-options label{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-raised) 72%, transparent);cursor:pointer;border-radius:4px;grid-template-columns:1.2rem 1fr;align-items:start;gap:.85rem;padding:.85rem 1rem;display:grid}.maturity-options label:has(input:checked){border-color:var(--oxblood);background:color-mix(in srgb, var(--oxblood) 7%, var(--paper-raised))}.maturity-options input,.call-length-selector input{width:1rem;height:1rem;accent-color:var(--oxblood);margin:.28rem 0 0}.assessment-navigation{justify-content:space-between;align-items:center;gap:1rem;display:flex}.text-button,.retake-link{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.5rem 0;font-size:.88rem;font-weight:620}.assessment-error{border-left:3px solid var(--signal);background:color-mix(in srgb, var(--signal) 7%, transparent);color:var(--oxblood-dark);margin:0;padding:.8rem 1rem;font-size:.9rem}.contact-gate{width:min(100% - (2 * var(--gutter)), 56rem);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.contact-gate header>p:not(.eyebrow){max-width:40rem;color:var(--ink-soft)}.contact-gate form{border-top:1px solid var(--rule);gap:1.25rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:2rem;display:grid}.contact-gate .form-field{gap:.45rem;display:grid}.contact-gate .form-field label{font-size:.84rem;font-weight:650}.contact-gate .form-field label span{color:var(--ink-soft);text-transform:uppercase;font-size:.72rem;font-weight:450}.contact-gate input[type=email],.contact-gate input[type=text],.contact-gate input:not([type]){border:1px solid var(--rule);background:var(--paper-raised);border-radius:3px;width:100%;min-height:3.25rem;padding:.7rem .85rem}.contact-assurance,.contact-gate .form-privacy{max-width:48rem;color:var(--ink-soft);margin:0;font-size:.82rem}.contact-gate .form-privacy a{text-underline-offset:.15em;text-decoration:underline}.honeypot-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.results-page{max-width:var(--max);padding:0 var(--gutter) clamp(4rem, 8vw, 7rem);margin:0 auto}.results-hero{border-bottom:1px solid var(--rule);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:30rem;padding:clamp(3rem,7vw,6rem) 0;display:grid}.results-hero h1{font-family:var(--sans);letter-spacing:-.07em;margin-top:.8rem;font-size:clamp(5rem,12vw,10rem);font-weight:560;line-height:.8}.results-hero h1 span,.dimension-score p span{color:var(--ink-soft);letter-spacing:0;font-size:.25em}.results-hero>div:last-child>p:last-child{max-width:38rem;color:var(--ink-soft);font-size:clamp(1.05rem,1.6vw,1.25rem)}.result-level{color:var(--oxblood);font-family:var(--serif);margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:620;line-height:1.05}.results-section{border-bottom:1px solid var(--rule);gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,7vw,6.5rem) 0;display:grid}.results-section-heading h2{max-width:14ch;margin-top:.8rem;font-size:clamp(2.1rem,4vw,3.6rem)}.dimension-bars{gap:1.25rem;display:grid}.dimension-bar>div:first-child{justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.88rem;display:flex}.dimension-bar strong{color:var(--ink-soft);text-align:right;font-weight:500}.bar-track{border:1px solid var(--rule);background:var(--paper-alt);border-radius:99px;height:.75rem;overflow:hidden}.bar-track span{background:var(--oxblood);border-radius:99px;height:100%;display:block}.dimension-breakdown{border-top:1px solid var(--rule)}.dimension-breakdown>article{border-bottom:1px solid var(--rule);gap:2rem;padding:2rem 0;display:grid}.dimension-score h3{font-family:var(--sans);font-size:1rem}.dimension-score p{font-family:var(--serif);margin:1rem 0 0;font-size:3.5rem;font-weight:600;line-height:.9}.dimension-score>strong{color:var(--oxblood);font-size:.75rem}.dimension-breakdown dl,.dimension-breakdown dl>div{gap:.35rem;margin:0;display:grid}.dimension-breakdown dl{gap:1rem}.dimension-breakdown dt{color:var(--oxblood);font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.dimension-breakdown dd{color:var(--ink-soft);margin:0;font-size:.92rem}.recommendation-list{border-top:1px solid var(--rule);counter-reset:recommendations;margin:0;padding:0;list-style:none}.recommendation-list li{border-bottom:1px solid var(--rule);counter-increment:recommendations;gap:.45rem;padding:1.5rem 0 1.5rem 3.25rem;display:grid;position:relative}.recommendation-list li:before{color:var(--oxblood);content:"0" counter(recommendations);font-family:var(--mono);font-size:.72rem;position:absolute;top:1.65rem;left:0}.recommendation-list h3,.recommendation-list p{margin:0}.recommendation-list p,.starting-point p:not(.eyebrow){color:var(--ink-soft)}.starting-point{border:1px solid var(--rule);background:var(--paper-alt);padding:clamp(1.5rem,3vw,2.5rem)}.starting-point h3{margin-top:.65rem;font-size:clamp(1.5rem,2.5vw,2.2rem)}.results-qualification{margin:2rem 0}.results-endcap{background:var(--steel-deep);color:var(--light);gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,5vw,4.5rem);display:grid}.results-endcap .eyebrow{color:#efb5af}.results-endcap h2{max-width:15ch;margin-top:.7rem;font-size:clamp(2rem,4vw,3.5rem)}.results-endcap p:not(.eyebrow){color:#f4f1eac7;max-width:40rem}.call-length-selector{border:0;gap:.65rem;margin:0 0 1.5rem;padding:0;display:grid}.call-length-selector legend{font-family:var(--mono);text-transform:uppercase;margin-bottom:.6rem;font-size:.68rem}.call-length-selector label{cursor:pointer;grid-template-columns:1.2rem 1fr;gap:.7rem;font-size:.9rem;display:grid}.results-endcap .button-primary{border-color:var(--light);background:var(--light);color:var(--steel-deep)}.retake-link{color:var(--light);margin-top:1rem;display:block}@media (min-width:60rem){.assessment-endcap-inner{grid-template-columns:minmax(0,1fr) auto}.readiness-intro,.results-hero{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr)}.assessment-progress{grid-template-columns:1fr minmax(22rem,.75fr)}.question-step,.results-section{grid-template-columns:minmax(15rem,4fr) minmax(0,8fr)}.question-step>.assessment-navigation,.question-step>.assessment-error,.results-section>.starting-point{grid-column:2}.dimension-breakdown>article{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr)}.results-endcap{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr)}}@media (max-width:45.99rem){.assessment-navigation{flex-direction:column-reverse;align-items:stretch}.assessment-navigation .button,.assessment-navigation .text-button{justify-content:center;width:100%}.dimension-bar>div:first-child{gap:.2rem;display:grid}.dimension-bar strong{text-align:left}}.private-boundary-layout{align-items:start}.boundary-flow-wrap{min-width:0}.boundary-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:1rem;list-style:none;display:grid;position:relative}.boundary-flow:before,.boundary-flow:after{z-index:0;box-sizing:border-box;border:1px solid var(--rule);background:var(--paper-alt);content:""}.boundary-flow:before{grid-area:1/1/2/5}.boundary-flow:after{grid-area:3/1/4/5}.boundary-flow li{z-index:1;min-width:0;padding:1.5rem 1rem;position:relative}.boundary-flow li:nth-child(-n+3){grid-row:1}.boundary-flow li:nth-child(4){border:1px solid var(--rule);background:var(--paper);grid-area:2/2/auto/span 2;margin:1rem 0;padding:1.25rem 1.5rem}.boundary-flow li:nth-child(n+5){grid-row:3}.boundary-flow li:nth-child(4):before,.boundary-flow li:nth-child(4):after{background:var(--oxblood);content:"";width:1px;height:1rem;position:absolute;left:50%}.boundary-flow li:nth-child(4):before{bottom:100%}.boundary-flow li:nth-child(4):after{top:100%}.boundary-flow li>svg{color:var(--oxblood);margin-bottom:.75rem}.boundary-flow h3{margin:0 0 .5rem;font-size:1rem;line-height:1.15}.boundary-flow li>p:last-child{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.45}.boundary-zone-label{color:var(--oxblood);font-family:var(--mono);letter-spacing:.08em;margin:0 0 .75rem;font-size:.62rem;line-height:1.25}@media (min-width:62.5rem){.private-boundary-layout{grid-template-columns:minmax(15rem,4fr) minmax(0,8fr)}}@media (max-width:62.49rem){.private-boundary-layout{gap:2.5rem}.boundary-flow{grid-template-columns:1fr;gap:0;padding:1rem 1rem 1rem 4.5rem}.boundary-flow:before,.boundary-flow:after{grid-column:1}.boundary-flow:before{grid-row:1/span 3}.boundary-flow:after{grid-row:5/span 4}.boundary-flow li,.boundary-flow li:nth-child(-n+3),.boundary-flow li:nth-child(4),.boundary-flow li:nth-child(n+5){background:0 0;border:0;grid-column:1;margin:0;padding:1.25rem 0 1.75rem 1rem}.boundary-flow li:first-child{grid-row:1}.boundary-flow li:nth-child(2){grid-row:2}.boundary-flow li:nth-child(3){grid-row:3}.boundary-flow li:nth-child(4){border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-row:4;margin:.5rem 0;padding-top:1.5rem;padding-bottom:1.5rem}.boundary-flow li:nth-child(5){grid-row:5}.boundary-flow li:nth-child(6){grid-row:6}.boundary-flow li:nth-child(7){grid-row:7}.boundary-flow li:nth-child(8){grid-row:8;padding-bottom:0}.boundary-flow li>svg{box-sizing:border-box;border:1px solid var(--oxblood);background:var(--paper);border-radius:999px;width:42px;height:42px;padding:8px;position:absolute;top:1.25rem;left:-3.5rem}.boundary-flow li:nth-child(4):before,.boundary-flow li:nth-child(4):after{height:.75rem;left:-2.5rem}}@media (min-width:68.75rem){.delivery-pipeline .section-inner>ol{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.delivery-pipeline .section-inner>ol:before{background:var(--rule);content:"";width:auto;height:1px;display:block;position:absolute;top:21px;left:21px;right:21px}.delivery-pipeline li,.delivery-pipeline li:nth-child(3),.delivery-pipeline li:nth-child(n+4){border:0;min-height:0;padding:3.75rem 0 0;position:relative}.delivery-pipeline li:before,.delivery-pipeline li:after{content:none;display:none}.delivery-pipeline li>svg{z-index:1;box-sizing:border-box;border:1px solid var(--oxblood);width:42px;height:42px;color:var(--oxblood);background:var(--paper);border-radius:999px;padding:8px;position:absolute;top:0;left:0}.delivery-pipeline h3{margin:0 0 .55rem}.delivery-pipeline p{margin:0}}@media (max-width:74.99rem){.desktop-nav{display:none}.menu-toggle{display:grid}}@media (min-width:75rem){.desktop-nav{display:flex}.menu-toggle,.mobile-panel{display:none}}@media (max-width:61.99rem){.mammoth-coverage-panel{grid-template-columns:1fr}.mammoth-coverage-panel .mammoth-coverage-source{text-align:left;grid-column:1/-1;justify-self:start}}@media (max-width:42rem){.mammoth-schedule-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:74.99rem){.site-header{isolation:isolate}.menu-toggle{z-index:102;touch-action:manipulation;position:relative}.mobile-panel{z-index:101;min-height:calc(100dvh - var(--header-height));background:var(--paper);pointer-events:auto;touch-action:pan-y}.mobile-panel a,.mobile-panel button{z-index:1;touch-action:manipulation;position:relative}}.product-hero.hammer-domain-hero,.product-hero.mammoth-product-hero{padding-block:var(--hero-padding-top) var(--hero-padding-bottom)}.product-hero.hammer-domain-hero .hammer-public-hero-grid,.product-hero.mammoth-product-hero .mammoth-product-hero-grid{align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:0}.product-hero.hammer-domain-hero h1,.product-hero.mammoth-product-hero h1{max-width:13ch;margin:var(--space-xs) 0 var(--space-md)}.product-hero.hammer-domain-hero .hero-copy,.product-hero.mammoth-product-hero .hero-copy{max-width:var(--content-reading-max);margin:0;font-size:clamp(1.1rem,1.55vw,1.38rem);line-height:1.55}.product-hero.hammer-domain-hero .hammer-public-hero-copy{position:relative}.product-hero.hammer-domain-hero .hammer-breadcrumb{top:calc(-1 * var(--space-md));margin:0;position:absolute;left:0}@media (min-width:62rem){.product-hero.hammer-domain-hero .hammer-public-hero-grid,.product-hero.mammoth-product-hero .mammoth-product-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(26rem,.9fr);align-items:start}.product-hero.hammer-domain-hero .hammer-public-hero-grid>.hammer-public-hero-copy,.product-hero.mammoth-product-hero .mammoth-product-hero-grid>:first-child{grid-area:1/1}.product-hero.hammer-domain-hero .hammer-public-hero-grid>.hammer-domain-hero-visual,.product-hero.mammoth-product-hero .mammoth-product-hero-grid>.mammoth-hero-visual{grid-area:1/2}}.product-hero{padding-block:var(--hero-padding-top) var(--hero-padding-bottom)}.product-hero .hammer-public-hero-grid,.product-hero .mammoth-product-hero-grid{align-items:start;gap:clamp(2rem,5vw,5rem)}.product-hero .hammer-breadcrumb{margin-block-end:var(--space-sm)}@media (min-width:62rem){.product-hero .hammer-public-hero-grid,.product-hero .mammoth-product-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(26rem,.9fr);align-items:start}.product-hero .hammer-public-hero-grid>.hammer-public-hero-copy,.product-hero .mammoth-product-hero-grid>:first-child{grid-area:1/1}.product-hero .hammer-public-hero-grid>.hammer-domain-hero-visual,.product-hero .mammoth-product-hero-grid>.mammoth-hero-visual{grid-area:1/2}}.product-hero{padding-block:var(--hero-padding-top) var(--hero-padding-bottom);border-bottom:1px solid var(--rule);background:var(--paper)}.product-hero .hammer-public-hero-grid,.product-hero .mammoth-product-hero-grid{align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.product-hero .hammer-public-hero-copy,.product-hero .mammoth-product-hero-grid>:first-child{min-width:0}.product-hero h1{max-width:13ch;margin:0 0 var(--space-md)}.product-hero .eyebrow{margin-block-end:var(--space-sm)}.product-hero .hero-copy{max-width:var(--content-reading-max);margin:0;font-size:clamp(1.1rem,1.55vw,1.38rem);line-height:1.55}.product-hero blockquote,.product-hero .mammoth-hero-principle{margin:var(--space-lg) 0 0}.product-hero .hammer-breadcrumb{margin:0 0 var(--space-sm)}@media (min-width:62rem){.product-hero .hammer-public-hero-grid,.product-hero .mammoth-product-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(26rem,.9fr)}.product-hero .hammer-public-hero-grid>.hammer-public-hero-copy,.product-hero .mammoth-product-hero-grid>:first-child{grid-area:1/1}.product-hero .hammer-public-hero-grid>.hammer-domain-hero-visual,.product-hero .mammoth-product-hero-grid>.mammoth-hero-visual{grid-area:1/2}}.hammer-atlas-overview{gap:var(--space-md);border-top:3px solid var(--oxblood);background:var(--paper-raised);padding:clamp(1.35rem,3vw,2.25rem);display:grid}.hammer-atlas-overview>.eyebrow,.hammer-atlas-overview h2,.hammer-atlas-overview h3,.hammer-atlas-overview p{margin:0}.hammer-atlas-overview h2{color:var(--ink);font-size:clamp(1.7rem,2.8vw,2.55rem)}.hammer-atlas-overview section{padding-top:var(--space-sm);border-top:1px solid var(--rule)}.hammer-atlas-overview h3{color:var(--oxblood);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.hammer-atlas-overview ul{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.hammer-atlas-overview li{color:var(--ink-soft);gap:.55rem;line-height:1.35;display:flex}.hammer-atlas-overview li:before{color:var(--oxblood);content:"○"}.hammer-atlas-overview section:first-of-type li:before{content:"✓"}.hammer-atlas-overview a{color:var(--ink);font-weight:700}.hammer-atlas-overview>p:last-child{color:var(--ink-soft);font-size:.86rem;line-height:1.5}.hammer-atlas-domains{background:var(--paper-raised)}.hammer-atlas-domains h2{max-width:17ch}.hammer-atlas-domain-grid{gap:1rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.hammer-atlas-domain-grid article{border-top:2px solid var(--rule);background:var(--paper);flex-direction:column;min-width:0;min-height:16rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.hammer-atlas-domain-grid article.published{border-color:var(--oxblood)}.hammer-atlas-domain-grid h3{max-width:21ch;margin:.9rem 0 .8rem;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15}.hammer-atlas-domain-grid p{color:var(--ink-soft);margin:0;line-height:1.5}.hammer-atlas-domain-grid a{padding-top:var(--space-md);color:var(--ink);margin-top:auto;font-weight:700}.hammer-atlas-architecture{background:var(--paper-alt)}.hammer-atlas-architecture h2{max-width:22ch}.hammer-atlas-architecture .hammer-architecture-sequence{max-width:66rem;margin-inline:auto}.hammer-atlas-architecture .hammer-architecture-sequence li{border-top-color:var(--oxblood);padding-left:clamp(1rem,3vw,2rem)}.hammer-atlas-architecture .hammer-architecture-sequence li:not(:last-child):after{content:"↓";bottom:-1.52rem;left:1.1rem;right:auto}.hammer-atlas-matters{background:var(--steel-deep)}.hammer-atlas-matters .eyebrow{color:#efb5af}.hammer-atlas-matters h2{max-width:22ch;color:var(--light)}.hammer-atlas-matters .section-lead{color:#d4e4e7}.hammer-atlas-current-domains{border-top:1px solid var(--rule);background:var(--paper)}.hammer-atlas-current-domains h2{max-width:30ch;margin:.4rem 0 .85rem}.hammer-atlas-current-domains p:not(.eyebrow){max-width:60ch;color:var(--ink-soft)}.hammer-atlas-current-domains>.section-inner>div{margin-top:var(--space-md);flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.hammer-atlas-current-domains a{color:var(--ink);font-weight:700}@media (min-width:62rem){.hammer-atlas-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:62rem){.hammer-domain-hero .hammer-public-hero-grid,.mammoth-product-hero .mammoth-product-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center}.hammer-domain-hero .hammer-public-hero-grid>.hammer-public-hero-copy,.mammoth-product-hero .mammoth-product-hero-grid>:first-child{grid-area:1/1}.hammer-domain-hero .hammer-public-hero-grid>.hammer-domain-hero-visual,.mammoth-product-hero .mammoth-product-hero-grid>.mammoth-hero-visual{grid-area:1/2}}.hammer-domain-hero,.mammoth-product-hero{padding-block:var(--hero-padding-top) var(--hero-padding-bottom)}.hammer-public-hero-grid,.mammoth-product-hero-grid{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hammer-domain-hero h1,.mammoth-product-hero h1{max-width:12.25ch;margin:.45rem 0 1.15rem;font-size:clamp(2.8rem,5vw,4.5rem);line-height:.9}.hammer-domain-hero .hero-copy,.mammoth-product-hero .hero-copy{max-width:39rem;font-size:clamp(1.1rem,1.55vw,1.38rem);line-height:1.55}.hammer-public-hero-copy blockquote{margin:var(--space-lg) 0 0}.hammer-domain-hero-visual,.mammoth-hero-visual{border:1px solid var(--rule);background:var(--paper-alt);min-width:0;margin:0;overflow:hidden}.hammer-domain-hero-visual>img,.mammoth-hero-visual>img{width:100%;height:auto;display:block}.hammer-domain-hero-visual figcaption,.mammoth-hero-visual figcaption,.hammer-domain-hero-visual .hero-visual-caption{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--rule);color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.45}.great-salt-lake-product-hero .hammer-domain-hero-visual{gap:var(--space-lg);border-top:3px solid var(--oxblood);background:var(--paper-raised);padding:clamp(1.25rem,3vw,2rem);display:grid}.great-salt-lake-product-hero .hammer-domain-hero-visual>.eyebrow{margin:0}.great-salt-lake-product-hero .hammer-domain-hero-visual dl{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.great-salt-lake-product-hero .hammer-domain-hero-visual dl>div{min-width:0;padding-top:var(--space-sm);border-top:1px solid var(--rule)}.great-salt-lake-product-hero .hammer-domain-hero-visual dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.great-salt-lake-product-hero .hammer-domain-hero-visual dd{color:var(--ink);font-family:var(--serif);margin:.35rem 0 0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.15}@media (min-width:62rem){.hammer-public-hero-grid,.mammoth-product-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}.hammer-public-hero-copy,.mammoth-product-hero-grid>:first-child{grid-column:1}.hammer-domain-hero .hammer-public-hero-grid>.hammer-domain-hero-visual,.mammoth-hero-visual{grid-column:2}}@media (max-width:42rem){.great-salt-lake-product-hero .hammer-domain-hero-visual dl{grid-template-columns:1fr}}@media (max-width:74.99rem){.desktop-nav{display:none}.menu-toggle{display:grid}}@media (min-width:75rem){.desktop-nav{display:flex}.menu-toggle,.mobile-panel{display:none}}.hammer-architecture-sequence li,.knowledge-flow h3{overflow-wrap:anywhere}@media (max-width:61.99rem){.mammoth-coverage-panel{grid-template-columns:1fr}.mammoth-coverage-panel .mammoth-coverage-source{text-align:left;grid-column:1/-1;justify-self:start}}@media (max-width:42rem){.mammoth-schedule-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.mammoth-product-hero{padding-bottom:1.25rem}.mammoth-product-hero .mammoth-disclaimer{border-top:1px solid var(--rule);max-width:39rem;margin:1rem 0 0;padding-top:.8rem}.mammoth-hero-image-link{cursor:zoom-in;display:block}.mammoth-hero-image-link:focus-visible{outline:3px solid var(--oxblood);outline-offset:3px}.mammoth-coverage-panel{grid-template-columns:minmax(13rem,.7fr) minmax(20rem,1.2fr)}.mammoth-coverage-panel .mammoth-coverage-qualification{grid-column:1/-1;max-width:none;margin-top:.25rem;padding-top:1.25rem}.mammoth-coverage-panel .mammoth-coverage-source{text-align:right;grid-column:2;place-self:end;margin:0}.mammoth-identity-rail article:after{display:none}.mammoth-trajectory h2{max-width:16ch;margin-bottom:clamp(2rem,4vw,3.5rem)}.mammoth-trajectory-grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:0;display:grid}.mammoth-trajectory-grid>article{border:1px solid var(--rule);background:var(--paper-raised);border-radius:.5rem;flex-direction:column;min-width:0;min-height:100%;padding:clamp(1.25rem,1.8vw,1.75rem);display:flex}.mammoth-trajectory-grid>article *{min-width:0}.mammoth-trajectory-heading{min-height:7rem;display:block}.mammoth-trajectory-heading h3{margin:0 0 1.25rem;font-size:clamp(1.2rem,1.5vw,1.55rem);line-height:1.1}.mammoth-trajectory-heading>strong{max-width:18ch;color:var(--oxblood);font-family:var(--serif);text-wrap:balance;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.35;display:block}.mammoth-metric-track:before{background:var(--steel-deep);height:2px;top:1.75rem;left:8%;right:8%}.mammoth-metric-track:after{background:var(--oxblood);content:"";width:29%;height:2px;position:absolute;top:1.75rem;right:8%}.mammoth-metric-track li{z-index:1;text-align:center;justify-items:center;gap:.35rem;padding:0;display:grid}.mammoth-metric-track li:before{border-color:var(--steel-deep);background:var(--paper-raised);width:.8rem;height:.8rem;position:static;transform:none}.mammoth-metric-track li span{color:var(--ink-soft);order:-1;font-size:.65rem}.mammoth-metric-track li strong{color:var(--ink);white-space:nowrap;margin-top:.25rem;font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1}.mammoth-metric-track li.selected strong{color:var(--oxblood)}.mammoth-trajectory-grid article>p{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:auto;padding-top:1.25rem;line-height:1.5}.mammoth-trajectory .section-note{color:var(--ink-soft);margin-top:1.5rem}.cohort-inspector-heading{max-width:17ch;margin-bottom:clamp(2rem,4vw,3.25rem)}.cohort-inspector-metrics{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.cohort-inspector-metrics .cohort-inspector-metric{border:1px solid var(--rule);background:var(--paper-raised);border-radius:.4rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex}.metric-card-heading{align-items:center;gap:.65rem;display:flex}.metric-card-heading svg{color:var(--oxblood);flex:none}.metric-card-heading h3{margin:0;font-size:1.05rem}.metric-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.metric-comparison dt{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;line-height:1.25}.metric-comparison dd{color:var(--steel-deep);font-family:var(--serif);margin:.35rem 0 0;font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:700;line-height:1}.metric-comparison .subject-value{color:var(--oxblood)}.metric-delta-rail{height:1rem;margin:0 0 1rem;position:relative}.metric-delta-rail:before{background:var(--rule);content:"";height:1px;position:absolute;top:.5rem;left:0;right:0}.metric-delta-rail span{z-index:1;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.2rem}.metric-delta-rail .cohort-marker{background:var(--steel-deep);left:58%}.metric-delta-rail .subject-marker{background:var(--oxblood);left:48%}.cohort-inspector-metric:nth-child(n+3) .subject-marker{left:55%}.metric-classification{border:1px solid var(--oxblood);background:color-mix(in srgb, var(--oxblood) 7%, var(--paper-raised));width:fit-content;color:var(--ink);align-items:center;gap:.4rem;margin-top:auto;padding:.3rem .45rem;font-size:.72rem;display:flex}.metric-classification svg{color:var(--oxblood)}.cohort-result-panel{border-top:3px solid var(--oxblood);background:var(--steel-deep);color:#fff;grid-template-columns:minmax(14rem,.8fr) 2fr;align-items:center;gap:2rem;margin-top:1rem;padding:1.5rem 1.75rem;display:grid}.cohort-result-panel>div{grid-template-columns:auto 1fr;align-items:center;column-gap:.8rem;display:grid}.cohort-result-panel svg{color:#e0a5a0}.cohort-result-panel strong{font-family:var(--serif);font-size:clamp(2.3rem,4vw,4rem);line-height:.9}.cohort-result-panel p{color:#e7e0d9;grid-column:1/-1;margin:.65rem 0 0;font-size:.84rem}.cohort-result-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.cohort-result-panel dt{color:#d9c8bd;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.cohort-result-panel dd{color:#fff;font-family:var(--serif);margin:.3rem 0 0;font-size:1.1rem;font-weight:700}.cohort-result-panel code{overflow-wrap:anywhere;font-family:var(--mono);font-size:.68rem}.cohort-interpretation{border-top:0;border-left:3px solid var(--oxblood);background:var(--paper-raised);grid-template-columns:auto 1fr;gap:1rem;max-width:75ch;margin-top:1rem;padding:1.25rem 1.5rem;display:grid}.cohort-interpretation>svg{color:var(--oxblood)}.cohort-interpretation h3{margin:0 0 .45rem}.cohort-interpretation p{margin:0}.mammoth-playoff-inspector .mammoth-quote{max-width:60ch;margin-top:1rem;padding:1.25rem 1.5rem}.mammoth-playoff-inspector .mammoth-quote header{align-items:center;gap:.75rem;display:flex}.mammoth-playoff-inspector .mammoth-quote svg{color:#efb5af}.mammoth-playoff-inspector .mammoth-quote span{color:#efb5af;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.mammoth-playoff-inspector .mammoth-quote p{margin:.75rem 0 0}.mammoth-governed-sequence{position:relative}.mammoth-governed-sequence li{gap:.35rem;display:grid}.mammoth-governed-sequence svg{color:var(--oxblood)}.mammoth-schedule-slots li{text-align:left;align-content:start;gap:.22rem;min-height:5.25rem;padding:.45rem .3rem;display:grid}.mammoth-schedule-slots time{color:var(--ink-soft);font-family:var(--mono);font-size:.56rem}.mammoth-schedule-slots li>span{color:var(--oxblood-dark);font-family:var(--mono);text-transform:uppercase;font-size:.55rem}.mammoth-schedule-slots li>strong{color:var(--ink);font-family:var(--sans);text-transform:none;font-size:.62rem;line-height:1.2}.mammoth-schedule-slots b{width:fit-content;margin-top:.1rem;position:static}@media (max-width:61.99rem){.mammoth-trajectory-grid,.cohort-inspector-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-coverage-panel .mammoth-coverage-source{text-align:left;grid-column:1/-1;justify-self:start}.cohort-result-panel{grid-template-columns:1fr}.mammoth-governed-sequence{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:42rem){.mammoth-trajectory-grid,.cohort-inspector-metrics{grid-template-columns:1fr}.mammoth-trajectory-heading{min-height:auto}.cohort-result-panel dl,.cohort-interpretation,.mammoth-governed-sequence{grid-template-columns:1fr}.mammoth-schedule-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-schedule-slots li{min-height:4.65rem}}.mammoth-hero-visual{border:1px solid var(--rule);background:var(--paper-alt);margin:0;overflow:hidden}.mammoth-hero-visual img{width:100%;height:auto;display:block}.mammoth-hero-visual figcaption{border-top:1px solid var(--rule);color:var(--ink-soft);padding:.75rem 1rem;font-size:.78rem;line-height:1.4}.mammoth-coverage-qualification,.mammoth-cohort-methodology,.mammoth-playoff-explanation,.mammoth-schedule-boundary{border-top:1px solid var(--rule);max-width:70rem;color:var(--ink-soft);margin-top:1.5rem;padding-top:1rem}.mammoth-coverage-qualification .eyebrow,.mammoth-cohort-methodology .eyebrow,.mammoth-schedule-boundary .eyebrow{margin-bottom:.45rem}.mammoth-coverage-qualification p:last-child,.mammoth-cohort-methodology p,.mammoth-playoff-explanation p,.mammoth-schedule-boundary p{max-width:72ch;margin:0;font-size:.88rem;line-height:1.55}.mammoth-cohort-methodology code{color:var(--oxblood-dark);margin:.8rem .75rem 0 0;font-size:.7rem;display:inline-block}.mammoth-playoff-explanation{border-top:2px solid var(--oxblood);background:var(--paper-alt);padding:1.2rem 1.35rem}.mammoth-playoff-explanation h3{max-width:40ch;margin:0 0 .55rem;font-size:1.1rem}.mammoth-trajectory-grid{background:0 0;gap:clamp(1rem,2vw,1.5rem)}.mammoth-trajectory-grid article{border-top:1px solid var(--rule);background:0 0;padding:1.25rem 0}.mammoth-trajectory-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.mammoth-trajectory-heading h3{margin:0}.mammoth-trajectory-heading>strong{color:var(--oxblood-dark);font-family:var(--serif);font-size:1.2rem}.mammoth-metric-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0 .75rem;padding:1.25rem 0 0;list-style:none;display:grid;position:relative}.mammoth-metric-track:before{background:var(--steel);content:"";height:1px;position:absolute;top:.35rem;left:15%;right:15%}.mammoth-metric-track li{border-top:0;padding:.55rem .2rem 0;position:relative}.mammoth-metric-track li:before{border:2px solid var(--steel);background:var(--paper-alt);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.1rem;left:.2rem}.mammoth-metric-track li.selected:before{border-color:var(--oxblood);background:var(--oxblood)}.mammoth-metric-track span{color:var(--ink-soft);font-family:var(--mono);font-size:.6rem;display:block}.mammoth-metric-track strong{font-family:var(--serif);margin-top:.3rem;font-size:1.35rem;display:block}.mammoth-trajectory-grid article>p{max-width:70ch;color:var(--ink-soft);font-family:var(--sans);margin:0;font-size:.82rem;line-height:1.45}.mammoth-schedule{background:var(--paper-alt);color:var(--ink)}.mammoth-schedule h2,.mammoth-schedule h3,.mammoth-schedule strong,.mammoth-schedule dd{color:var(--ink)}.mammoth-schedule .section-lead,.mammoth-schedule p,.mammoth-schedule dt,.mammoth-schedule figcaption span,.mammoth-schedule .section-note{color:var(--ink-soft)}.mammoth-schedule .eyebrow{color:var(--oxblood)}.mammoth-schedule-layout{align-items:stretch}.mammoth-schedule-layout>figure{border:1px solid var(--rule);background:var(--paper-raised);margin:0;padding:clamp(1.25rem,2vw,2rem)}.mammoth-schedule-layout>aside{border:1px solid var(--steel-deep);border-top:3px solid var(--oxblood);background:var(--steel-deep);color:var(--paper-raised);padding:clamp(1.25rem,2vw,2rem)}.mammoth-schedule-layout>aside dt{color:#d9c8bd}.mammoth-schedule-layout>aside dd{color:#fff}.mammoth-schedule-slots{grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;margin:2rem 0 1rem;padding:0;list-style:none;display:grid}.mammoth-schedule-slots li{border:1px solid var(--rule);border-top:3px solid var(--oxblood);background:color-mix(in srgb, var(--oxblood) 11%, var(--paper-raised));min-height:3.5rem;color:var(--ink);font-family:var(--mono);text-align:center;text-transform:uppercase;padding:.55rem .2rem;font-size:.56rem;position:relative}.mammoth-schedule-slots li.home{border-top-color:var(--steel);background:color-mix(in srgb, #b9dce6 40%, var(--paper-raised))}.mammoth-schedule-slots b{background:var(--oxblood);color:#fff;border-radius:2px;padding:.12rem .18rem;font-size:.5rem;position:absolute;bottom:.15rem;right:.15rem}.mammoth-window-counts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding-top:1rem;display:grid}.mammoth-window-counts div{min-width:0;display:block}.mammoth-window-counts dt,.mammoth-window-counts dd{margin:0}.mammoth-window-counts dt{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem}.mammoth-window-counts dd{color:var(--ink);font-family:var(--serif);margin-top:.25rem;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:700}.mammoth-schedule-boundary{border:0;border-left:3px solid var(--oxblood);background:var(--paper-raised);color:var(--ink-soft);padding:1.25rem 1.5rem}.mammoth-schedule-boundary .eyebrow{color:var(--oxblood)}.mammoth-schedule-boundary p{color:var(--ink)}.mammoth-schedule .mammoth-methodology{color:var(--ink-soft)}.mammoth-schedule .mammoth-methodology code{color:var(--oxblood-dark)}.mammoth-schedule .mammoth-methodology .intelligence-status{border-color:var(--oxblood);color:var(--oxblood);background:0 0}@media (min-width:62rem){.mammoth-trajectory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:42rem){.mammoth-product-hero{padding-top:2.75rem}.mammoth-schedule-slots{grid-template-columns:repeat(5,minmax(0,1fr))}.mammoth-schedule-slots li{min-height:3rem}}.hammer-product-page{overflow:clip}.hammer-product-hero{border-bottom:1px solid var(--rule);background:var(--paper);padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(3rem,5vw,4.5rem)}.hammer-product-hero-grid{align-items:center;gap:clamp(2.25rem,5vw,5rem);display:grid}.hammer-product-hero h1{max-width:12.25ch;margin:.5rem 0 1.25rem;font-size:clamp(2.8rem,5vw,5.25rem);line-height:.94}.hammer-product-hero .hero-copy{max-width:38rem;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.55}.hammer-principle{background:var(--oxblood-dark);max-width:47rem;color:var(--light);font-family:var(--serif);margin:1.5rem 0 0;padding:clamp(1.25rem,3vw,2rem);font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.4}.hammer-product-interface{border:1px solid var(--rule);background:var(--paper-alt);min-width:0;margin:0}.hammer-product-interface>figcaption{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;font-size:.68rem;display:flex}.hammer-product-interface>figcaption strong{color:var(--oxblood)}.hammer-command-domains{background:var(--rule);gap:1px;display:grid}.hammer-command-domains section{background:var(--paper);min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.hammer-command-domains h2{margin:.4rem 0 1.25rem;font-size:clamp(1.45rem,2.1vw,2rem)}.hammer-command-domains dl,.hammer-lake-inspector dl,.hammer-corridor-inspector dl,.hammer-claim-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0;display:grid}.hammer-command-domains dt,.hammer-lake-inspector dt,.hammer-corridor-inspector dt,.hammer-claim-records dt,.hammer-qualification dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.hammer-command-domains dd,.hammer-lake-inspector dd,.hammer-corridor-inspector dd,.hammer-claim-records dd,.hammer-qualification dd{margin:.22rem 0 0;font-size:.8rem;line-height:1.38}.hammer-mini-series{border-top:1px solid var(--steel);background:linear-gradient(90deg,#0000 0 24%,#7f1c1b1f 24% 25%,#0000 25% 49%,#1e394233 49% 50%,#0000 50% 74%,#7f1c1b33 74% 75%,#0000 75%);height:3rem;margin:1.5rem 0 .7rem;position:relative}.hammer-mini-series i{background:var(--oxblood);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-.32rem}.hammer-mini-series .low-1963{left:24%}.hammer-mini-series .high-1986{background:var(--steel);left:49%}.hammer-mini-series .low-2022{left:74%}.hammer-mini-series .current-2026{background:var(--steel);right:0}.hammer-mini-series span{color:var(--ink-soft);font-size:.7rem;position:absolute;top:.6rem;left:0}.hammer-mini-network{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:1.5rem 0 .7rem;padding:0;list-style:none;display:grid}.hammer-mini-network li{border-top:1px solid var(--steel);min-width:0;color:var(--ink-soft);padding-top:1.2rem;font-size:.67rem;line-height:1.25;position:relative}.hammer-mini-network li:before{background:var(--steel);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.hammer-interface-limit{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.42}.hammer-governance-rail{border-top:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin:0;padding:1rem 1.25rem;list-style:none;display:grid}.hammer-governance-rail li{min-width:0;color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;padding-top:.8rem;font-size:.57rem;line-height:1.25;position:relative}.hammer-governance-rail li:before{background:var(--oxblood);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:0}.hammer-interface-caption{color:var(--ink-soft);margin:0;padding:0 1.25rem 1rem;font-size:.72rem}.hammer-evidence-console{background:var(--paper-raised)}.hammer-evidence-console h2,.hammer-claims h2,.hammer-pipeline h2,.hammer-enterprise h2{max-width:28ch}.hammer-coverage-grid{background:var(--rule);gap:1px;margin:2rem 0 1px;display:grid}.hammer-coverage-grid article{background:var(--paper-raised);min-width:0;padding:1.25rem}.hammer-coverage-grid svg{color:var(--oxblood)}.hammer-coverage-grid strong{font-family:var(--serif);margin:.75rem 0 .2rem;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1;display:block}.hammer-coverage-grid h3{margin:.25rem 0 .5rem;font-size:1rem}.hammer-coverage-grid p{min-height:3.2em;color:var(--ink-soft);margin:0 0 .85rem;font-size:.8rem;line-height:1.35}.hammer-status-legend{color:var(--ink-soft);flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.25rem 0;padding:0;font-size:.76rem;list-style:none;display:flex}.hammer-status-legend strong{color:var(--ink);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.hammer-qualification,.hammer-technical-details{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:62rem;padding:1rem 0}.hammer-qualification summary,.hammer-technical-details summary,.hammer-lake-analyses summary{cursor:pointer;color:var(--oxblood-dark);font-weight:700}.hammer-qualification dl{gap:1rem;margin:1rem 0 0;display:grid}.hammer-lake-exhibit{color:var(--light);background:var(--steel-deep)}.hammer-lake-exhibit .eyebrow{color:#efb5af}.hammer-lake-exhibit h2{color:var(--light)}.hammer-exhibit-heading{max-width:58rem}.hammer-exhibit-heading h2{margin:.5rem 0 1rem}.hammer-exhibit-heading p:not(.eyebrow){color:#f4f1eac7}.hammer-lake-workspace,.hammer-corridor-workspace{background:#f4f1ea4d;gap:1px;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.hammer-lake-chart{background:#17323d;min-width:0;margin:0;padding:clamp(1.25rem,3vw,2.5rem)}.hammer-lake-chart figcaption,.hammer-corridor-graph figcaption{color:#cbdde1;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.hammer-lake-chart figcaption strong,.hammer-corridor-graph figcaption strong{color:var(--light);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.hammer-lake-chart-axis{color:#cbdde1;font-family:var(--mono);justify-content:space-between;margin:2rem 0 .5rem;font-size:.62rem;display:flex}.hammer-lake-chart ol{border-top:1px solid #f4f1ea80;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;min-height:15rem;margin:0;padding:2rem 0 0;list-style:none;display:grid;position:relative}.hammer-lake-chart li{color:#cbdde1;align-self:end;min-width:0;padding-top:1rem;font-size:.72rem;line-height:1.3;position:relative}.hammer-lake-chart li:before{content:"";background:#17323d;border:1px solid #efb5af;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:0}.hammer-lake-chart li.high{align-self:start}.hammer-lake-chart li.current{align-self:end}.hammer-lake-chart strong,.hammer-lake-chart time{color:var(--light);font-family:var(--serif);font-size:1.1rem;display:block}.hammer-lake-chart span{margin-top:.35rem;display:block}.hammer-lake-inspector{background:#21404a;padding:clamp(1.25rem,3vw,2.25rem)}.hammer-lake-inspector h3{color:var(--light);font-family:var(--serif);margin:.35rem 0 1.25rem;font-size:clamp(2.2rem,4vw,3.5rem)}.hammer-lake-inspector dt{color:#efb5af}.hammer-lake-inspector dd{color:#e4eff0}.hammer-lake-analyses,.hammer-corridor-analysis{background:#f4f1ea4d;gap:1px;margin-top:1px;display:grid}.hammer-lake-analyses article{background:var(--steel-deep);min-width:0;padding:1.35rem}.hammer-lake-analyses h3{color:var(--light);margin:.35rem 0 1rem}.hammer-lake-analyses p{color:#f4f1eac2}.hammer-lake-analyses dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.hammer-lake-analyses dt{color:#efb5af;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem}.hammer-lake-analyses dd{color:var(--light);margin:.2rem 0 0}.hammer-lake-analyses small{color:#cbdde1;margin-top:1rem;display:block}.hammer-corridor-exhibit{color:var(--light);background:#19313a}.hammer-corridor-exhibit .eyebrow{color:#efb5af}.hammer-corridor-exhibit h2{color:var(--light)}.hammer-corridor-exhibit .hammer-exhibit-heading p:not(.eyebrow){color:#f4f1eac7}.hammer-corridor-graph{background:#12262e;min-width:0;margin:0;padding:clamp(1.25rem,3vw,2.5rem)}.hammer-corridor-graph ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:2.5rem 0 1.5rem;padding:0;list-style:none;display:grid}.hammer-corridor-graph li{color:#d4e4e7;border-top:1px solid #b9dce6;min-width:0;padding:.8rem 0 0;font-size:.7rem;line-height:1.3;position:relative}.hammer-corridor-graph li:before{content:"";background:#b9dce6;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.hammer-corridor-graph li.critical{color:var(--light);border-color:#e0a5a0}.hammer-corridor-graph li.critical:before{background:#d4726b}.hammer-corridor-graph li strong{color:var(--light);font-family:var(--serif);font-size:.95rem;display:block}.hammer-corridor-graph li span{margin-top:.35rem;display:block}.hammer-corridor-graph>p{color:#cbdde1;margin:0;font-size:.74rem}.hammer-corridor-inspector{background:#21404a;padding:clamp(1.25rem,3vw,2.25rem)}.hammer-corridor-inspector h3{color:var(--light);margin:.35rem 0 1.25rem;font-size:clamp(1.7rem,3vw,2.6rem)}.hammer-corridor-inspector dt{color:#efb5af}.hammer-corridor-inspector dd{color:#e4eff0}.hammer-corridor-analysis article{background:#19313a;min-width:0;padding:1.3rem}.hammer-corridor-analysis dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.hammer-corridor-analysis dt{color:#efb5af;font-family:var(--mono);text-transform:uppercase;font-size:.6rem}.hammer-corridor-analysis dd{color:var(--light);font-family:var(--serif);margin:.2rem 0 0;font-size:1.35rem}.hammer-corridor-analysis p{color:#cbdde1;font-size:.82rem;line-height:1.45}.hammer-disruption{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:.5rem 0 1rem;display:grid}.hammer-disruption strong{color:var(--light);font-family:var(--serif);font-size:1.7rem}.hammer-disruption span{color:#efb5af;font-family:var(--mono);text-align:center;text-transform:uppercase;font-size:.64rem}.hammer-claims{background:var(--paper-alt)}.hammer-classification-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:grid}.hammer-classification-rail li{border-top:1px solid var(--rule);min-width:0;padding-top:1rem}.hammer-classification-rail svg{color:var(--oxblood)}.hammer-classification-rail strong{font-family:var(--serif);margin:.65rem 0 .35rem;font-size:1.1rem;display:block}.hammer-classification-rail span{color:var(--ink-soft);font-size:.76rem;line-height:1.35}.hammer-claim-records{background:var(--rule);gap:1px;display:grid}.hammer-claim-records article{background:var(--paper-alt);min-width:0;padding:1.3rem}.hammer-claim-records h3{margin:.45rem 0 1.25rem;font-size:1.25rem}.hammer-claim-records dt{font-size:.57rem}.hammer-claim-records dd{font-size:.78rem}.hammer-pipeline{background:var(--paper)}.hammer-pipeline>.section-inner>ol{background:var(--rule);gap:1px;margin:2rem 0;padding:0;list-style:none;display:grid}.hammer-pipeline>.section-inner>ol>li{background:var(--paper);min-width:0;padding:1.4rem}.hammer-pipeline h3{margin:.4rem 0 1rem;font-size:1.15rem}.hammer-pipeline ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.hammer-pipeline ul li{color:var(--ink-soft);font-size:.8rem;line-height:1.35}.hammer-pipeline ul li:before{color:var(--oxblood);content:"•";margin-right:.45rem}.hammer-technical-details p{max-width:62rem;color:var(--ink-soft);line-height:1.55}.hammer-enterprise{background:var(--paper-raised)}.hammer-enterprise-patterns{background:var(--rule);gap:1px;margin:2rem 0;display:grid}.hammer-enterprise-patterns article{background:var(--paper-raised);min-width:0;padding:1.25rem}.hammer-enterprise-patterns h3{margin:0 0 1rem;font-size:1.1rem}.hammer-enterprise-patterns div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.hammer-enterprise-patterns p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.4}.hammer-enterprise-patterns strong{color:var(--oxblood);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;display:block}.hammer-enterprise-patterns span{color:var(--oxblood)}.hammer-enterprise-principle-heading{margin-top:clamp(3rem,6vw,5rem)}.hammer-private-bridge{max-width:66rem;color:var(--light);background:#19313a;margin-top:2rem;padding:clamp(1.5rem,4vw,3rem)}.hammer-private-bridge h2{color:var(--light);margin:.4rem 0 1rem}.hammer-private-bridge .eyebrow{color:#efb5af}.hammer-private-bridge p:not(.eyebrow){color:#d4e4e7;max-width:54rem}.hammer-private-bridge a{color:var(--light);font-weight:700}@media (min-width:62rem){.hammer-product-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(31rem,1.08fr)}.hammer-command-domains,.hammer-lake-workspace,.hammer-corridor-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.hammer-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hammer-lake-workspace{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.hammer-lake-analyses,.hammer-corridor-analysis{grid-template-columns:repeat(3,minmax(0,1fr))}.hammer-corridor-workspace{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.hammer-claim-records{grid-template-columns:repeat(3,minmax(0,1fr))}.hammer-pipeline>.section-inner>ol{grid-template-columns:repeat(4,minmax(0,1fr))}.hammer-enterprise-patterns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:61.99rem){.hammer-governance-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.hammer-classification-rail,.hammer-corridor-graph ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:42rem){.hammer-product-hero{padding-top:3rem}.hammer-command-domains dl,.hammer-lake-inspector dl,.hammer-corridor-inspector dl,.hammer-claim-records dl,.hammer-lake-analyses dl,.hammer-corridor-analysis dl{grid-template-columns:1fr}.hammer-governance-rail,.hammer-mini-network{grid-template-columns:repeat(2,minmax(0,1fr))}.hammer-lake-chart ol{border-top:0;border-left:1px solid #f4f1ea80;grid-template-columns:1fr;min-height:0;padding-left:1rem}.hammer-lake-chart li,.hammer-lake-chart li.high,.hammer-lake-chart li.current{align-self:auto;padding:0 0 .5rem 1rem}.hammer-lake-chart li:before{top:.25rem;left:-5px}.hammer-corridor-graph ol{border-left:1px solid #b9dce6;grid-template-columns:1fr;padding-left:1rem}.hammer-corridor-graph li{border-top:0;padding-left:1rem}.hammer-corridor-graph li:before{top:.25rem;left:-5px}.hammer-classification-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.hammer-enterprise-patterns div{grid-template-columns:1fr;gap:.65rem}.hammer-enterprise-patterns span{transform:rotate(90deg)}.hammer-disruption{grid-template-columns:1fr}.hammer-disruption span{text-align:left}}.mammoth-team-id{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:.5rem 0 1rem;font-size:.68rem}.mammoth-identity-rail{position:relative}.mammoth-identity-rail article:not(:last-child):after{z-index:2;color:var(--oxblood);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;content:"→";font-size:.61rem;position:absolute;top:2rem;right:-.8rem}.mammoth-identity-branches{flex-wrap:wrap;gap:.6rem .9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.mammoth-identity-branches li{border:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:.45rem .65rem;font-size:.61rem}.mammoth-trajectory{background:var(--paper-alt)}.mammoth-trajectory h2{max-width:25ch}.mammoth-trajectory-grid{background:var(--rule);gap:1px;margin-top:2rem;display:grid}.mammoth-trajectory-grid article{background:var(--paper-alt);min-width:0;padding:1.25rem}.mammoth-trajectory-grid h3{margin:0 0 1.25rem;font-size:1.15rem}.mammoth-trajectory-grid ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.mammoth-trajectory-grid li{border-top:2px solid var(--steel);min-width:0;padding:.65rem .4rem}.mammoth-trajectory-grid li.selected{border-color:var(--oxblood)}.mammoth-trajectory-grid li span{color:var(--ink-soft);font-family:var(--mono);font-size:.59rem;display:block}.mammoth-trajectory-grid li strong{font-family:var(--serif);margin-top:.35rem;font-size:1.35rem;line-height:1;display:block}.mammoth-trajectory-grid li.selected strong{color:var(--oxblood-dark)}.mammoth-trajectory-grid article>p{color:var(--oxblood-dark);font-family:var(--serif);margin:1.1rem 0 0}.mammoth-trajectory-grid small{color:var(--ink-soft);font-family:var(--sans);margin-top:.35rem;font-size:.72rem;line-height:1.35;display:block}.mammoth-cohort-progression{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.mammoth-cohort-progression>div{border-top:2px solid var(--steel);min-width:0;padding:.75rem .5rem}.mammoth-cohort-progression>div.current{border-color:var(--oxblood)}.mammoth-cohort-progression b,.mammoth-cohort-progression span,.mammoth-cohort-progression small,.mammoth-cohort-progression code{display:block}.mammoth-cohort-progression b{color:var(--ink-soft);font-family:var(--mono);font-size:.58rem}.mammoth-cohort-progression strong{font-family:var(--serif);margin:.4rem 0;font-size:1.45rem;display:block}.mammoth-cohort-progression .current strong{color:var(--oxblood-dark)}.mammoth-cohort-progression span{font-size:.72rem;line-height:1.25}.mammoth-cohort-progression small{color:var(--ink-soft);margin-top:.35rem;font-size:.67rem}.mammoth-cohort-progression code{overflow-wrap:anywhere;color:var(--ink-soft);margin-top:.6rem;font-size:.57rem}.mammoth-cohort-method{margin-top:.25rem}.mammoth-cohort-method summary{cursor:pointer;color:var(--oxblood-dark);font-size:.76rem;font-weight:700}.mammoth-cohort-method p{color:var(--ink-soft);font-size:.76rem;line-height:1.4}.mammoth-playoff-inspector{background:var(--paper)}.mammoth-playoff-inspector h2{max-width:28ch}.mammoth-benchmark-grid{background:var(--rule);gap:1px;margin-top:2rem;display:grid}.mammoth-benchmark-grid article{background:var(--paper);min-width:0;padding:1.2rem}.mammoth-benchmark-grid h3{margin:0 0 1rem;font-size:1.05rem}.mammoth-benchmark-grid dl,.mammoth-benchmark-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.mammoth-benchmark-grid dt,.mammoth-benchmark-summary dt{color:var(--oxblood);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.57rem}.mammoth-benchmark-grid dd,.mammoth-benchmark-summary dd{font-family:var(--serif);margin:.2rem 0 0;font-size:1.12rem;font-weight:700}.mammoth-benchmark-summary{background:var(--paper-alt);grid-template-columns:repeat(4,minmax(0,1fr));margin:1px 0 0;padding:1.2rem}.mammoth-benchmark-summary code{overflow-wrap:anywhere;font-family:var(--mono);font-size:.67rem}.mammoth-governed-sequence{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.mammoth-governed-sequence li{border-top:1px solid var(--rule);min-width:0;color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;padding-top:.8rem;font-size:.57rem;line-height:1.25;position:relative}.mammoth-governed-sequence li:not(:last-child):after{color:var(--oxblood);content:"→";position:absolute;top:-.55rem;right:-.45rem}@media (min-width:62rem){.mammoth-trajectory-grid,.mammoth-benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:61.99rem){.mammoth-identity-rail article:not(:last-child):after{display:none}.mammoth-cohort-rails article{grid-template-columns:1fr}.mammoth-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-governed-sequence{grid-template-columns:repeat(4,minmax(0,1fr))}.mammoth-governed-sequence li:nth-child(4):after{display:none}}@media (max-width:42rem){.mammoth-trajectory-grid,.mammoth-benchmark-grid,.mammoth-cohort-progression{grid-template-columns:1fr}.mammoth-cohort-progression>div{grid-template-columns:4.5rem 4.5rem 1fr;align-items:baseline;gap:.25rem .5rem;display:grid}.mammoth-cohort-progression b,.mammoth-cohort-progression strong,.mammoth-cohort-progression span,.mammoth-cohort-progression small,.mammoth-cohort-progression code{margin:0}.mammoth-cohort-progression span,.mammoth-cohort-progression small,.mammoth-cohort-progression code{grid-column:2/-1}.mammoth-benchmark-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mammoth-governed-sequence{border-left:1px solid var(--rule);grid-template-columns:1fr;padding-left:1.25rem}.mammoth-governed-sequence li{border:0;padding:0 0 .7rem}.mammoth-governed-sequence li:after{display:none}}@media (max-width:68.6875rem){.delivery-pipeline .section-inner>ol{border:0;grid-template-columns:1fr;gap:0;margin:0;padding:0 0 0 3.75rem;display:grid;position:relative}.delivery-pipeline .section-inner>ol:before{background:var(--rule);content:"";width:1px;height:auto;display:block;position:absolute;inset:21px auto 21px 21px}.delivery-pipeline li,.delivery-pipeline li:nth-child(3),.delivery-pipeline li:nth-child(n+4){border:0;min-height:0;padding:0 0 2.75rem 1.25rem}.delivery-pipeline li:last-child{padding-bottom:0}.delivery-pipeline li:before,.delivery-pipeline li:after{content:none;display:none}.delivery-pipeline li>svg{box-sizing:border-box;border:1px solid var(--oxblood);width:42px;height:42px;color:var(--oxblood);background:var(--paper);border-radius:999px;padding:8px;position:absolute;top:0;left:-3.75rem}.delivery-pipeline h3{margin:0 0 .55rem}.delivery-pipeline p{margin:0}}:root{--hero-padding-top:clamp(3rem, 5vw, 4.5rem);--hero-padding-bottom:clamp(3rem, 5vw, 4.5rem)}h1{font-size:clamp(3.3rem,7.2vw,6.8rem);line-height:.9}.editorial-hero h1{font-size:clamp(3rem,6.45vw,6.15rem);line-height:.9}.hero-title h1,.editorial-hero .hero-title h1{font-size:clamp(2.8rem,5vw,4.5rem);line-height:.9}.editorial-hero.hero-long-title .hero-title h1{font-size:clamp(2.75rem,4.9vw,4.5rem);line-height:.9}.home-hero .hero-copy,.editorial-hero .hero-copy{font-size:clamp(1.1rem,1.55vw,1.38rem);line-height:1.55}.header-action{white-space:nowrap}.hammer-architecture-sequence{overflow:clip}.hammer-architecture-sequence li,.knowledge-flow h3{overflow-wrap:anywhere}@media (max-width:74.99rem){.desktop-nav{display:none}.menu-toggle{display:grid}}@media (min-width:75rem){.desktop-nav{display:flex}.menu-toggle,.mobile-panel{display:none}}@media (max-width:61.99rem){.mammoth-coverage-panel{grid-template-columns:1fr}.mammoth-coverage-panel .mammoth-coverage-source{text-align:left;grid-column:1/-1;justify-self:start}}@media (max-width:42rem){.mammoth-schedule-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}
