.evidence-masthead-production{--em-stage:#090c11;--em-stage-2:#11151b;--em-lockup:#f2f1ed;--em-tagline:#cfd2d6;--em-label:#a8adb5;--em-rule:#ffffff29;--em-red:#f04a0b;--em-source-1:#4b5661;--em-source-2:#687580;--em-source-3:#8d98a1;--em-source-4:#b4bbc0;--em-selected-1:#8796a1;--em-selected-2:#829790;--em-selected-3:#c0a46b;--em-selected-4:#d7d9d8;--em-output-1:#6f8797;--em-output-2:#5f928c;--em-output-3:#d7d9d8;--em-output-4:#b99658;--em-output-5:#88929a;background:var(--em-stage);width:100%;color:var(--em-lockup);color-scheme:dark;margin:0;overflow:hidden;box-shadow:0 2.5rem 6rem #00000057}.evidence-masthead-production[data-palette=graphite]{--em-source-1:#5d666a;--em-source-2:#798184;--em-source-3:#9ba1a2;--em-source-4:#bfc2c1;--em-selected-1:#889092;--em-selected-2:#a4aaa9;--em-selected-3:#c0c3c1;--em-selected-4:#e0e1de;--em-output-1:#8a9291;--em-output-2:#707978;--em-output-3:#c7cac8;--em-output-4:#a3aaa7;--em-output-5:#5f686a}.evidence-masthead-production .lab-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evidence-masthead-production .em-artboard{isolation:isolate;background:linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), radial-gradient(circle at 48% 50%, #38485a33, transparent 64%), var(--em-stage);background-size:7.5rem 7.5rem,7.5rem 7.5rem,100% 100%,100% 100%;border-bottom:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.evidence-masthead-production .em-artboard:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090c111f,#0000 27% 82%,#090c1194);position:absolute;inset:0}.evidence-masthead-production .em-index{display:none}.evidence-masthead-production .em-svg{width:100%;height:auto;display:block;overflow:visible}.evidence-masthead-production .em-svg-mobile{display:none}.evidence-masthead-production .em-tagline{fill:var(--em-tagline);font-family:var(--serif);letter-spacing:-.034em;font-size:42px;font-weight:350}.evidence-masthead-production .em-glyph-extension{fill:var(--em-lockup)}.evidence-masthead-production .em-word-outline{overflow:visible}.evidence-masthead-production .em-record{color:var(--em-label);opacity:var(--em-node-alpha,.52);transform-box:fill-box;transform-origin:50%}.evidence-masthead-production .em-record-tone-1{color:var(--em-source-1)}.evidence-masthead-production .em-record-tone-2{color:var(--em-source-2)}.evidence-masthead-production .em-record-tone-3{color:var(--em-source-3)}.evidence-masthead-production .em-record-tone-4{color:var(--em-source-4)}.evidence-masthead-production .em-record.is-selected.em-record-tone-1,.evidence-masthead-production .em-convergence.em-record-tone-1{color:var(--em-selected-1)}.evidence-masthead-production .em-record.is-selected.em-record-tone-2,.evidence-masthead-production .em-convergence.em-record-tone-2{color:var(--em-selected-2)}.evidence-masthead-production .em-record.is-selected.em-record-tone-3,.evidence-masthead-production .em-convergence.em-record-tone-3{color:var(--em-selected-3)}.evidence-masthead-production .em-record.is-selected.em-record-tone-4,.evidence-masthead-production .em-convergence.em-record-tone-4{color:var(--em-selected-4)}.evidence-masthead-production .em-record-mark{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.evidence-masthead-production .em-record-ring,.evidence-masthead-production .em-record-square,.evidence-masthead-production .em-record-diamond{fill:#090c11b8;stroke:currentColor;stroke-width:1.05px}.evidence-masthead-production .em-record-dot{fill:currentColor}.evidence-masthead-production .em-record-selection{fill:none;stroke:currentColor;stroke-width:.75px;stroke-opacity:.58;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.evidence-masthead-production .em-record.is-selected{opacity:.92}.evidence-masthead-production .em-convergence{fill:none;stroke:currentColor;stroke-width:.72px;stroke-opacity:.5;vector-effect:non-scaling-stroke}.evidence-masthead-production .em-axis,.evidence-masthead-production .em-decision-line{stroke:var(--em-lockup);stroke-width:.72px;stroke-opacity:.16;vector-effect:non-scaling-stroke}.evidence-masthead-production .em-decision-line{stroke-opacity:.62}.evidence-masthead-production .em-strand{fill:none;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.evidence-masthead-production .em-strand-1{stroke:var(--em-output-1)}.evidence-masthead-production .em-strand-2{stroke:var(--em-output-2)}.evidence-masthead-production .em-strand-3{stroke:var(--em-output-3)}.evidence-masthead-production .em-strand-4{stroke:var(--em-output-4)}.evidence-masthead-production .em-strand-5{stroke:var(--em-output-5)}.evidence-masthead-production .em-lock-ring{fill:var(--em-stage);stroke:var(--em-lockup);stroke-width:.9px;stroke-opacity:.46;vector-effect:non-scaling-stroke}.evidence-masthead-production .em-lock-point{fill:var(--em-lockup)}.evidence-masthead-production .em-dot-halo{opacity:0;transform-box:fill-box;transform-origin:50%}.evidence-masthead-production .em-synthesis-dot{fill:var(--em-red)}.evidence-masthead-production .em-caption{z-index:2;color:var(--em-label);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;grid-template-columns:1fr 1fr 1fr;font-size:.58rem;font-weight:650;display:grid;position:absolute;inset:auto clamp(1rem,3vw,3.25rem) clamp(1rem,2.2vw,2rem)}.evidence-masthead-production .em-caption span:nth-child(2){color:var(--em-red);justify-self:center}.evidence-masthead-production .em-caption span:last-child{justify-self:end}.evidence-masthead-production .is-running .em-record{animation:em-home-record-in var(--em-record-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--em-reveal-delay)}.evidence-masthead-production .is-running .em-record-mark,.evidence-masthead-production .is-running .em-record-selection{animation:em-home-record-mark-in var(--em-record-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--em-reveal-delay)}.evidence-masthead-production .is-running .em-convergence{animation:em-home-path-in var(--em-convergence-duration) cubic-bezier(.65, 0, .35, 1) both;animation-delay:calc(var(--em-delay-convergence) + var(--em-line-order) * 34ms)}.evidence-masthead-production .is-running .em-dot-halo{animation:.56s cubic-bezier(.22,1,.36,1) both em-home-halo-in;animation-delay:var(--em-delay-dot)}.evidence-masthead-production .is-running .em-synthesis-dot{animation:.42s cubic-bezier(.22,1,.36,1) both em-home-dot-in;animation-delay:var(--em-delay-dot);transform-box:fill-box;transform-origin:50%}.evidence-masthead-production .is-running .em-axis,.evidence-masthead-production .is-running .em-strand{animation:em-home-path-in var(--em-output-duration) cubic-bezier(.65, 0, .35, 1) both;animation-delay:calc(var(--em-delay-output) + var(--em-strand-order,0) * 45ms)}.evidence-masthead-production .em-strand-1{--em-strand-order:0}.evidence-masthead-production .em-strand-2{--em-strand-order:1}.evidence-masthead-production .em-strand-3{--em-strand-order:2}.evidence-masthead-production .em-strand-4{--em-strand-order:3}.evidence-masthead-production .em-strand-5{--em-strand-order:4}.evidence-masthead-production .is-running .em-lock-ring,.evidence-masthead-production .is-running .em-lock-point{animation:.36s cubic-bezier(.22,1,.36,1) both em-home-lock-in;animation-delay:calc(var(--em-delay-output) + .76s);transform-box:fill-box;transform-origin:50%}.evidence-masthead-production .is-running .em-decision-line{animation:.3s cubic-bezier(.65,0,.35,1) both em-home-path-in;animation-delay:calc(var(--em-delay-output) + .83s)}@keyframes em-home-record-in{0%{opacity:0}}@keyframes em-home-record-mark-in{0%{opacity:0;transform:translate(-5px)scale(.72)}}@keyframes em-home-path-in{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes em-home-dot-in{0%{opacity:0;transform:scale(0)}58%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes em-home-halo-in{0%,to{opacity:0;transform:scale(.28)}48%{opacity:.44;transform:scale(1)}}@keyframes em-home-lock-in{0%{opacity:0;transform:scale(.4)}}.evidence-masthead-production .em-home-intro{width:min(calc(100% - (var(--gutter) * 2)), var(--container));border-top:1px solid var(--em-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,5rem);margin-inline:auto;padding-block:clamp(1.5rem,2.4vw,2.35rem) clamp(2.2rem,3.8vw,3.8rem);display:grid}.evidence-masthead-production .em-home-intro>div:first-child{max-width:49rem}.evidence-masthead-production .em-home-intro p{color:#f2f1edd1;margin:0;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.55}.evidence-masthead-production .em-home-intro>div:first-child>span{color:var(--em-label);font-size:var(--label-size);letter-spacing:.055em;text-transform:uppercase;margin-top:.8rem;font-weight:620;display:block}.evidence-masthead-production .em-home-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.evidence-masthead-production .em-home-intro>div:first-child,.evidence-masthead-production .em-home-actions{opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) 1.85s forwards em-home-copy-in;transform:translateY(1rem)}.evidence-masthead-production .em-home-actions{animation-delay:2s}@keyframes em-home-copy-in{to{opacity:1;transform:none}}@media (width<=900px){.evidence-masthead-production .em-home-intro{grid-template-columns:1fr}.evidence-masthead-production .em-home-actions{justify-content:flex-start}}@media (width<=640px){.evidence-masthead-production .em-artboard{background-size:4rem 4rem,4rem 4rem,100% 100%,100% 100%}.evidence-masthead-production .em-svg-desktop{display:none}.evidence-masthead-production .em-svg-mobile{width:min(100%,430px);margin-inline:auto;display:block}.evidence-masthead-production .em-svg-mobile .em-tagline{font-size:20px}.evidence-masthead-production .em-caption{grid-template-columns:1fr 1fr;font-size:.48rem;inset:auto .8rem .75rem}.evidence-masthead-production .em-caption span:nth-child(2){display:none}.evidence-masthead-production .em-home-intro{width:calc(100% - (var(--gutter) * 2));padding-top:1.4rem}.evidence-masthead-production .em-home-intro p{font-size:.92rem}.evidence-masthead-production .em-home-actions{gap:.55rem}}@media (prefers-reduced-motion:reduce){.evidence-masthead-production *,.evidence-masthead-production :before,.evidence-masthead-production :after{animation:none!important}.evidence-masthead-production .em-home-intro>div:first-child,.evidence-masthead-production .em-home-actions{opacity:1;transform:none}}@font-face{font-family:Inter;src:url(/assets/fonts/inter-roman.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/fonts/newsreader-latin.woff2)format("woff2");font-style:normal;font-weight:300 600;font-display:swap}:root{--serif:"Newsreader", Georgia, serif;--sans:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--gutter:clamp(1.25rem, 3vw, 4rem);--container:98rem;--ease:cubic-bezier(.22, 1, .36, 1);--night:#0b0e14;--ink:#090c11;--graphite:#111318;--paper:#fff;--bone:#f2f1ed;--mid:#a8adb5;--slate:#676c74;--rule:#d9dcdf;--rule-dark:#ffffff2b}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:5rem}body{background:var(--paper);color:var(--graphite);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--ac);outline-offset:3px}::selection{background:var(--ac);color:#fff}p{text-wrap:pretty}.skip-link{z-index:500;color:#111318;background:#fff;padding:.65rem .8rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:min(calc(100% - (2 * var(--gutter))), var(--container));margin-inline:auto}.twelve-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,1.8vw,2rem);display:grid}.serif{font-family:var(--serif)}.eyebrow{color:var(--slate);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.75rem;font-weight:620;display:flex}.dark .eyebrow,.page-hero .eyebrow{color:var(--mid)}.eyebrow-dot{background:var(--ac);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.button{letter-spacing:.045em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.15rem;padding:.85rem 1.1rem;font-size:.75rem;font-weight:650;line-height:1.1;display:inline-flex}.button-primary{background:var(--ac);color:var(--ink)}.button-primary:hover{background:var(--acd);color:var(--ink)}.button-ghost{color:#fff;border-color:#ffffff54}.button-outline{border-color:var(--graphite);color:var(--graphite)}.text-link{letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:1.1rem;width:fit-content;padding-bottom:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.text-link span{color:var(--ac)}.site-header{z-index:100;height:5rem;padding-inline:var(--gutter);color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;transition:background-color .24s,border-color .24s,box-shadow .24s;display:flex;position:fixed;inset:0 0 auto}.site-header.is-solid,.site-header.is-scrolled{background:var(--night);border-color:#ffffff1a;box-shadow:0 1rem 3rem #00000038}.site-brand{z-index:2;align-items:baseline;gap:.7rem;display:inline-flex;position:relative}.site-brand>span{letter-spacing:.085em;font-size:1rem;font-weight:780;line-height:1}.site-brand small{color:#ffffffa8;letter-spacing:.24em;font-size:.7rem;font-weight:620}.accent-dot{color:var(--ac)}.site-nav,.nav-primary,.nav-secondary{align-items:center;gap:clamp(.9rem,2.1vw,2.2rem);display:flex}.nav-primary a,.nav-secondary a{color:#ffffffbd;letter-spacing:.065em;text-transform:uppercase;font-size:.75rem;font-weight:620}.nav-primary a.active,.nav-primary a:hover,.nav-secondary a:hover{color:#fff}.nav-cta,.nav-toggle{color:#fff;letter-spacing:.055em;text-transform:uppercase;background:0 0;border:1px solid #ffffff5c;align-items:center;gap:.55rem;padding:.72rem .9rem;font-size:.75rem;font-weight:650;display:inline-flex}.nav-cta span{color:var(--ac)}.nav-toggle{cursor:pointer;display:none}.mobile-nav{z-index:99;background:var(--night);border-bottom:1px solid #ffffff24;flex-direction:column;padding:.5rem 0 1rem;position:fixed;inset:5rem 0 auto;box-shadow:0 1.5rem 3rem #0006}.mobile-nav:not([hidden]){display:flex}.mobile-nav a{padding:.85rem var(--gutter);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:620}.mobile-nav a.muted{color:var(--mid)}.evidence-masthead-production{min-height:100svh}.evidence-masthead-production .em-artboard{min-height:calc(100svh - 9.25rem)}.evidence-masthead-production .em-svg{object-fit:cover;min-height:calc(100svh - 9.25rem)}.lx-hero-globe{z-index:1;pointer-events:none;position:absolute;inset:0}.evidence-masthead-production .em-svg{z-index:2;position:relative}.evidence-masthead-production .em-index,.evidence-masthead-production .em-caption{z-index:3}.evidence-masthead-production .em-source-field,.evidence-masthead-production .em-convergence-field,.evidence-masthead-production .em-output{display:none}.provenance{z-index:1;background:#fff;padding:clamp(5rem,8vw,8rem) 0;position:relative}.provenance-copy{grid-column:1/span 5;padding-top:.6rem}.provenance-copy h2,.section-title{font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(3rem,5.1vw,5.8rem);font-weight:430;line-height:.94}.provenance-copy>p:last-child{max-width:28rem;color:var(--slate);margin:2rem 0 0;font-size:1.02rem}.provenance-proof{border-top:1px solid var(--graphite);grid-column:7/-1;padding-top:.5rem}.proof-label{color:var(--slate);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;margin:0 0 2rem;font-size:.7rem;font-weight:600;display:flex}.provenance-proof>strong{font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(3.35rem,5.7vw,6.4rem);font-weight:390;line-height:.82;display:block}.provenance-proof>p{color:#30343b;font-family:var(--serif);margin:1.6rem 0 4rem;font-size:clamp(1.5rem,2.2vw,2.4rem)}.proof-line{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem 1rem;padding-top:1.2rem;display:grid}.proof-line b{font-size:1.35rem}.proof-line small{color:var(--slate);grid-column:2;font-size:.68rem}.products-section{background:var(--ink);color:var(--bone);padding:clamp(5.5rem,8vw,8.5rem) 0}.products-heading{grid-column:1/span 4}.products-heading h2{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:420;line-height:.88}.products-heading>p:last-child{max-width:22rem;color:var(--mid);margin:1.5rem 0 0}.product-list{border-top:1px solid var(--rule-dark);grid-column:1/span 7}.product-button{border:0;border-bottom:1px solid var(--rule-dark);color:#ffffff7a;cursor:pointer;text-align:left;width:100%;min-height:5.35rem;transition:color .24s ease, padding-left .35s var(--ease);background:0 0;grid-template-columns:4.3rem 1fr auto;align-items:center;gap:1rem;padding:0 .5rem 0 0;display:grid}.product-button[aria-selected=true]{color:#fff;padding-left:.8rem}.product-button .code{color:var(--ac);font-size:.72rem;font-weight:650}.product-button .name{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(1.5rem,2.25vw,2.35rem);font-weight:420}.product-button .arrow{color:var(--ac);opacity:0;transition:opacity .22s ease, transform .32s var(--ease);transform:translate(-.5rem,.5rem)}.product-button[aria-selected=true] .arrow{opacity:1;transform:none}.product-display{isolation:isolate;border:1px solid var(--rule-dark);background:linear-gradient(155deg,#14181f,#0c0f14);flex-direction:column;grid-column:8/-1;justify-content:space-between;align-self:start;min-height:39rem;display:flex;position:sticky;top:7rem;overflow:hidden;box-shadow:0 2rem 5rem #00000052,inset 0 1px #ffffff14}.product-orbits{z-index:-1;position:absolute;inset:0;overflow:hidden}.product-orbits i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.product-orbits i:first-child{background:var(--ac);border:0;width:.7rem;height:.7rem;top:20%;right:16%}.product-orbits i:nth-child(2){width:12rem;height:12rem;top:32%;right:30%}.product-orbits i:nth-child(3){width:23rem;height:23rem;top:16%;right:15%}.product-orbits i:nth-child(4){width:36rem;height:36rem;top:4%;right:0}.product-display-head,.product-display-copy{padding:1.5rem}.product-display-head{justify-content:space-between;align-items:flex-start;display:flex}.product-display-head span{color:var(--mid);letter-spacing:.065em;text-transform:uppercase;font-size:.7rem;font-weight:620}.product-display-head b{font-family:var(--serif);letter-spacing:-.08em;font-size:clamp(5rem,8vw,8.5rem);font-weight:380;line-height:.8}.product-display-copy p{max-width:29rem;font-family:var(--serif);letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.2}.specimen-section{background:#f3f4f2;padding:clamp(5.5rem,8.5vw,9rem) 0;position:relative;overflow:hidden}.specimen-copy{grid-column:1/span 5}.specimen-copy p:not(.eyebrow){max-width:31rem;color:var(--slate);margin:2rem 0;font-size:1.04rem}.specimen-stage{perspective:1200px;grid-column:7/-1;min-height:44rem;position:relative}.specimen-back,.specimen-card{aspect-ratio:.75;width:min(37rem,92%);position:absolute;top:50%;left:50%}.specimen-back{background:#dfe1dd;border:1px solid #d2d4d2;transform:translate(-46%,-48%)rotate(4.2deg)}.specimen-card{background:#fff;border:1px solid #d2d4d2;flex-direction:column;padding:clamp(1.5rem,3vw,2.7rem);display:flex;transform:translate(-50%,-50%)rotate(-1.8deg);box-shadow:0 2.3rem 5rem #11131829}.specimen-card>header,.specimen-card>footer{border-color:var(--graphite);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:620;display:flex}.specimen-card>header{border-bottom:1px solid;padding-bottom:1rem}.specimen-card>footer{border-top:1px solid;margin-top:auto;padding-top:.8rem}.specimen-title{padding:2rem 0 1.6rem}.specimen-title h3{font-family:var(--serif);letter-spacing:-.045em;margin:.8rem 0 .6rem;font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:430;line-height:.94}.specimen-title p{color:var(--slate);margin:0;font-size:.8rem}.specimen-finding{border-block:1px solid var(--rule);padding:1.2rem 0}.specimen-finding span{color:var(--acd);letter-spacing:.055em;margin-bottom:.65rem;font-size:.7rem;font-weight:650;display:block}.specimen-finding strong{font-family:var(--serif);font-size:1.4rem;font-weight:480;line-height:1.16;display:block}.specimen-table{border-collapse:collapse;width:auto;margin-top:1.3rem;font-size:.72rem}.specimen-table th,.specimen-table td{border-bottom:1px solid var(--rule);text-align:left;padding:.55rem 0}.specimen-table th:not(:first-child),.specimen-table td:not(:first-child){text-align:right}.specimen-table th{color:var(--slate);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:620}.fee-summary-section{padding:clamp(5.5rem,8vw,8rem) 0}.fee-summary-heading{max-width:46rem;margin-bottom:clamp(4rem,7vw,7rem)}.fee-summary-grid{border-block:1px solid var(--graphite);grid-template-columns:repeat(4,1fr);display:grid}.fee-summary-card{border-right:1px solid var(--rule);flex-direction:column;min-height:17rem;padding:1.25rem;display:flex}.fee-summary-card:last-child{border-right:0}.fee-summary-card>span{color:var(--acd);font-size:.68rem;font-weight:650}.fee-summary-card h3{max-width:14rem;font-family:var(--serif);margin:1.5rem 0 0;font-size:clamp(1.4rem,2vw,2rem);font-weight:440;line-height:1.08}.fee-summary-card strong{letter-spacing:-.055em;margin-top:auto;font-size:clamp(2rem,3vw,3.4rem);font-weight:620}.standard-section{background:var(--ink);color:var(--bone);padding:clamp(5.5rem,8vw,8rem) 0 0;overflow:hidden}.standard-heading{align-items:end;margin-bottom:clamp(4rem,7vw,7rem)}.standard-heading .eyebrow{grid-column:1/span 3;align-self:start}.standard-heading h2{font-family:var(--serif);letter-spacing:-.06em;grid-column:1/span 8;margin:0;font-size:clamp(4.3rem,7.5vw,8.6rem);font-weight:420;line-height:.88}.standard-heading>span{color:var(--mid);letter-spacing:.055em;text-transform:uppercase;grid-column:10/-1;justify-self:end;margin-bottom:.5rem;font-size:.75rem;font-weight:620}.standard-selector{border-block:1px solid var(--rule-dark);grid-template-columns:repeat(7,1fr);display:grid}.standard-button{border:0;border-right:1px solid var(--rule-dark);color:#ffffff7a;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:clamp(14rem,22vw,24rem);padding:1rem;transition:color .3s,background-color .3s;display:flex;position:relative}.standard-button:last-child{border-right:0}.standard-button[aria-selected=true]{color:#fff;box-shadow:inset 0 2px 0 0 var(--ac);background:#ffffff06}.standard-button .letter{font-family:var(--serif);letter-spacing:-.09em;font-size:clamp(5.5rem,10vw,11.5rem);font-weight:350;line-height:.72}.standard-button small{letter-spacing:.065em;text-transform:uppercase;font-size:.74rem;font-weight:620}.standard-readout{align-items:center;min-height:13rem}.standard-readout>span{color:var(--ac);grid-column:1/span 2;font-size:.74rem;font-weight:620}.standard-readout p{font-family:var(--serif);letter-spacing:-.035em;grid-column:3/-1;margin:0;font-size:clamp(1.8rem,3vw,3.6rem);line-height:1}.standard-readout i{color:var(--ac);margin-inline:.3em;font-style:normal}.standard-readout em{color:#ffffff9e;font-style:normal}.about-section{padding:clamp(5.5rem,8vw,8rem) 0}.about-graphic{background:linear-gradient(#11131809 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(90deg,#11131809 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(145deg,#f8f8f5,#eceeea);border:1px solid #d2d5d3;grid-column:1/span 5;min-height:clamp(32rem,43vw,39rem);position:relative;overflow:hidden}.about-graphic:before{content:"";background:var(--ac);height:2px;position:absolute;inset:0 0 auto}.about-graphic svg{width:calc(100% - 4rem);height:calc(100% - 4rem);position:absolute;inset:2rem}.about-copy{grid-column:7/-1}.about-copy p:not(.eyebrow){max-width:44rem;color:var(--slate);font-size:1.03rem;line-height:1.6}.about-copy strong{color:var(--graphite)}.page-hero{background:var(--ink);color:var(--bone);padding:calc(5rem + clamp(3rem,6vw,6rem)) 0 clamp(3.5rem,6vw,5.5rem)}.page-hero h1{max-width:20ch;font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(3rem,5.6vw,6.2rem);font-weight:420;line-height:.92}.page-hero .lead{color:#fffc;max-width:52rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.25vw,1.2rem)}.boundary{border-top:1px solid var(--rule-dark);max-width:46rem;color:var(--mid);margin:1.6rem 0 0;padding-top:1.4rem;font-size:.8rem}.boundary b{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase}.services-section,.report-library,.fees-grid-section{padding:clamp(4rem,7vw,7rem) 0}.services-grid{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.service-card{background:#fff;flex-direction:column;min-height:22rem;padding:clamp(1.6rem,2.6vw,2.4rem) clamp(1.4rem,2vw,1.9rem);display:flex}.service-card>span,.fee-band>span{color:var(--acd);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:650}.service-card h2{font-family:var(--serif);letter-spacing:-.03em;margin:1rem 0 .7rem;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:440;line-height:1.02}.service-card p{color:var(--slate);margin:0}.service-card .text-link{margin-top:auto}.start-block{background:#f3f4f2;padding:clamp(5rem,8vw,8rem) 0}.start-copy{grid-column:1/span 7}.start-actions{flex-direction:column;grid-column:9/-1;gap:.75rem;display:flex}.start-copy p{max-width:40rem;color:var(--slate);margin:1.8rem 0 0;font-size:1.04rem;line-height:1.55}.library-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.25rem 2rem;margin-bottom:clamp(2rem,3.5vw,3rem);display:flex}.library-head h2,.refusal-section h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,3.6vw,3.8rem);font-weight:430;line-height:1}.library-head p{color:var(--slate);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:620}.theme-filter{border-bottom:1px solid var(--graphite);flex-wrap:wrap;gap:.5rem;padding-bottom:clamp(1.8rem,3vw,2.4rem);display:flex}.theme-filter button,.theme-filter span{border:1px solid var(--rule);color:var(--slate);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:.5rem .9rem;font-size:.68rem;font-weight:650}.theme-filter button{cursor:pointer}.theme-filter button[aria-pressed=true]{border-color:var(--graphite);background:var(--graphite);color:#fff}.report-grid{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1px;display:grid}.report-card{background:#fff;flex-direction:column;gap:1rem;padding:clamp(1.6rem,2.6vw,2.3rem);display:flex}.report-card[hidden]{display:none}.report-meta{color:var(--slate);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem .7rem;margin:0;font-size:.66rem;font-weight:620;display:flex}.report-meta span:first-child{color:var(--acd)}.report-card h3{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:440;line-height:1.06}.report-card>p:not(.report-meta){color:var(--slate);margin:0 0 .6rem;font-size:.92rem}.report-card .text-link{margin-top:auto}.refusal-section{padding:0 0 clamp(5rem,8vw,8rem)}.refusal-section h2{max-width:16ch;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.refusal-grid{border-top:1px solid var(--graphite);grid-template-columns:repeat(3,1fr);display:grid}.refusal-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--graphite);padding:clamp(1.6rem,2.6vw,2.2rem) clamp(1.4rem,2vw,1.9rem) clamp(2rem,3vw,2.6rem)}.refusal-card:last-child{border-right:0}.refusal-card>span{color:var(--acd);font-size:.8rem;font-weight:650}.refusal-card h3{font-family:var(--serif);margin:1.4rem 0 .8rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:460;line-height:1.05}.refusal-card p{color:var(--slate);margin:0}.dark-cta{background:var(--ink);color:var(--bone);padding:clamp(4rem,6vw,6rem) 0 clamp(5rem,8vw,8rem)}.dark-cta .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.dark-cta h2{max-width:20ch;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:430;line-height:1}.dark-cta p{color:var(--mid);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:620}.fee-band-grid{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.fee-band{background:#fff;flex-direction:column;padding:clamp(1.6rem,2.6vw,2.4rem);display:flex}.fee-band-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fee-band-head strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.9rem,2.8vw,2.8rem);font-weight:620}.fee-band h2{font-family:var(--serif);letter-spacing:-.03em;margin:1rem 0 .5rem;font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:440;line-height:1.02}.fee-band>p{color:var(--slate);margin:0 0 1.4rem}.fee-band ul{border-top:1px solid var(--rule);flex-direction:column;gap:.8rem;margin:0;padding:1.3rem 0 0;list-style:none;display:flex}.fee-band li{color:#30343b;grid-template-columns:auto 1fr;gap:.7rem;font-size:.92rem;display:grid}.fee-band li:before{content:"";background:var(--ac);border-radius:50%;width:.34rem;height:.34rem;margin-top:.5rem}.fee-notes{padding:clamp(3rem,5vw,4rem) 0 clamp(5rem,8vw,8rem)}.fee-note-grid{border-bottom:1px solid var(--graphite);grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.fee-note-grid span{color:var(--slate);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:620}.fee-note-grid h3{font-family:var(--serif);margin:.9rem 0 .7rem;font-size:1.5rem;font-weight:460}.fee-note-grid p{color:var(--slate);margin:0;font-size:.94rem}.fee-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:clamp(2.5rem,4vw,3.5rem);display:flex}.fee-next h2{max-width:20ch;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:430;line-height:1}.site-footer{background:var(--ink);color:var(--bone);padding:clamp(5rem,8vw,8rem) 0 7rem;overflow:hidden}.footer-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem clamp(1rem,1.8vw,2rem);display:grid}.footer-rule-label{border-bottom:1px solid var(--rule-dark);color:var(--mid);letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.8rem;padding-bottom:1.25rem;font-size:.74rem;font-weight:620;display:flex}.footer-wordmark{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:1.2rem;margin:1rem 0 2rem;display:flex}.footer-wordmark strong{letter-spacing:-.075em;font-size:clamp(4.8rem,13vw,14.5rem);font-weight:760;line-height:.72}.footer-wordmark strong span{color:var(--ac)}.footer-wordmark small{color:#fff9;letter-spacing:.28em;font-size:clamp(1rem,2vw,1.6rem);font-weight:620}.proposal-copy{grid-column:1/span 5}.proposal-copy>p:first-child{max-width:24rem;color:var(--mid);font-family:var(--serif);margin:0 0 1.5rem;font-size:1.55rem;line-height:1.15}.intake-grid{border-top:1px solid var(--rule-dark);grid-template-columns:1fr 1fr;gap:1.1rem 1.5rem;margin:0 0 2rem;padding-top:1.4rem;display:grid}.intake-grid dt{color:#ffffff73;letter-spacing:.055em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;font-weight:620}.intake-grid dd{color:#ffffffdb;margin:0;font-size:.82rem}.proposal-note{color:#ffffff80;margin:1rem 0 0;font-size:.72rem}.footer-nav{grid-column:9/-1;grid-template-columns:1fr 1fr;align-content:start;gap:.75rem 2rem;display:grid}.footer-nav a{width:fit-content;color:var(--mid);letter-spacing:.045em;text-transform:uppercase;font-size:.74rem;font-weight:620}.footer-standard{border-block:1px solid var(--rule-dark);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:4rem;display:grid}.footer-standard p{border-right:1px solid var(--rule-dark);min-height:7.25rem;margin:0;padding:1rem .85rem 1.1rem}.footer-standard p:last-child{border-right:0}.footer-standard span{color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:620;display:block}.footer-standard small{color:#fff6;margin-top:1.2rem;font-size:.72rem;display:block}.footer-legal{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:2rem;margin-top:1.25rem;display:flex}.footer-legal>div{max-width:52rem}.footer-legal p{color:#ffffff94;margin:0 0 .7rem;font-size:.72rem}.footer-legal>p{text-align:right}@media (width<=1180px){.nav-secondary{display:none}}@media (width<=1000px){.twelve-grid,.footer-grid{grid-template-columns:1fr;row-gap:clamp(2.5rem,6vw,4rem)}.twelve-grid>*,.footer-grid>*{grid-column:1/-1;justify-self:stretch}.product-display{position:static}.specimen-stage{min-height:0}.specimen-back{display:none}.specimen-card{aspect-ratio:auto;width:auto;position:static;transform:none}.services-grid,.refusal-grid,.fee-note-grid{grid-template-columns:1fr}.refusal-card{border-right:0}.fee-summary-grid,.footer-standard,.standard-selector{grid-template-columns:repeat(2,1fr)}.standard-button{min-height:12rem}.footer-nav{grid-column:1/-1}.footer-standard{margin-top:0}}@media (width<=760px){.nav-primary,.nav-cta{display:none}.nav-toggle{display:inline-flex}.site-brand small{text-overflow:ellipsis;max-width:8rem;overflow:hidden}.fee-summary-grid,.fee-band-grid,.standard-selector,.footer-standard{grid-template-columns:1fr}.fee-summary-card,.standard-button,.footer-standard p{border-right:0;border-bottom:1px solid var(--rule-dark)}.standard-readout p,.standard-readout>span{grid-column:1}.footer-wordmark strong{font-size:clamp(4rem,20vw,7rem)}.page-hero h1{overflow-wrap:anywhere}}@media (width<=620px){.intake-grid{grid-template-columns:1fr}.site-header{padding-inline:1rem}.site-brand{gap:.45rem}.site-brand small{letter-spacing:.17em;font-size:.58rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
