.av-home{color:var(--av-ink);font:1.125rem/1.7 var(--sans);background:#fff;min-height:100vh}.av-home p{margin:0 0 1.1em}.av-home h1,.av-home h2,.av-home h3{font-family:var(--av-serif);letter-spacing:-.025em;text-wrap:balance;color:var(--av-ink);font-weight:400}.av-home h1{margin:0;font-size:clamp(2.6rem,5.2vw,4.25rem);line-height:1.06}.av-home h2{margin:0 0 22px;font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.16}.av-home h3{margin:0 0 10px;font-size:1.55rem;line-height:1.28}.av-home main a{color:var(--av-blue);text-underline-offset:.22em}.av-home main p a,.av-home figcaption a{text-decoration:underline}.av-home .av-kicker{color:var(--av-blue);font:500 .875rem/1.5 var(--sans);letter-spacing:.04em;margin:0 0 20px}.av-home-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;padding:66px 0 48px;display:grid}.av-intro-copy{max-width:470px}.av-intro-copy p{font-size:1.125rem;line-height:1.65}.av-intro-copy p+p{color:var(--av-muted);font-size:1rem}.av-text-link{text-underline-offset:.3em;font-size:1rem;text-decoration:underline}.av-strand-index{border-block:1px solid var(--av-rule);grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;font-size:1rem;display:grid}.av-strand-index a{align-items:baseline;gap:18px;display:flex}.av-strand-index a+a{border-left:1px solid var(--av-rule);padding-left:28px}.av-strand-index span{font:1.25rem var(--av-serif);color:var(--av-blue)}.av-showcase{border-bottom:1px solid var(--av-rule);grid-template-columns:1fr 1.04fr;align-items:center;gap:72px;padding:62px 0;scroll-margin-top:32px;display:grid}.av-showcase-copy>p{max-width:510px;font-size:1.0625rem}.av-link-row{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:25px;display:flex}.av-home .av-button{background:var(--av-blue);color:#fff;border:1px solid var(--av-blue);padding:12px 18px;font-size:1rem;line-height:1.4;text-decoration:none;display:inline-block}.av-button:hover{background:#193f50!important}.av-home .av-relationship{color:var(--av-muted);max-width:460px;margin:22px 0 0;font-size:.875rem;line-height:1.6}.av-data-figure{border-top:2px solid var(--av-blue);min-width:0;margin:0;padding:22px 0 0}.av-home .av-figure-heading{margin:0 0 16px;font-size:1rem;font-weight:600;line-height:1.5;display:block}.av-data-figure svg{width:100%;height:auto;display:block;overflow:visible}.av-data-figure figcaption{color:var(--av-muted);margin-top:12px;font-size:.875rem;line-height:1.6}.av-chart-legend{flex-wrap:wrap;gap:18px;margin-bottom:10px;font-size:.875rem;line-height:1.5;display:flex}.av-chart-legend>span{align-items:center;gap:7px;display:flex}.av-chart-legend i{border-top:2px solid var(--av-blue);width:22px}.av-chart-legend .av-dashed{border-top:2px dashed #8a6d49}.av-chart-grid path{fill:none;stroke:#d9e0e3;stroke-width:1px}.av-chart-primary{fill:none;stroke:var(--av-blue);stroke-width:2.5px}.av-chart-secondary{fill:none;stroke:#8a6d49;stroke-width:2px;stroke-dasharray:6 4}.av-chart-text{font:14px var(--sans);fill:var(--av-muted)}.av-crz-excerpt{border-top:2px solid var(--av-blue);border-bottom:1px solid var(--av-rule);background:#f4f7f9;padding:24px 28px;display:block;color:var(--av-ink)!important}.av-crz-excerpt dl{margin:25px 0}.av-crz-excerpt dl>div{border-top:1px solid var(--av-rule);grid-template-columns:130px 1fr;gap:20px;padding:16px 0;font-size:1rem;line-height:1.5;display:grid}.av-crz-excerpt dt{font-weight:600}.av-crz-excerpt dd{color:var(--av-muted);margin:0}.av-excerpt-end{color:var(--av-blue);justify-content:space-between;gap:20px;font-size:.9375rem;display:flex}.av-reading-section{padding:54px 0 24px;scroll-margin-top:32px}.av-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.av-section-heading h2{margin:0}.av-section-heading .av-kicker{margin-bottom:12px}.av-section-lead{max-width:690px;color:var(--av-muted)}.av-article-list>article{border-top:1px solid var(--av-rule);grid-template-columns:175px minmax(0,1fr) 100px;align-items:start;gap:34px;padding:28px 0;display:grid}.av-article-meta{color:var(--av-muted);flex-direction:column;gap:6px;font-size:.875rem;line-height:1.5;display:flex}.av-article-meta time{color:var(--av-blue)}.av-article-list h3 a{color:var(--av-ink)}.av-article-list h3 a:hover{text-decoration:underline}.av-article-list article p{max-width:650px;color:var(--av-muted);margin:0;font-size:1rem;line-height:1.65}.av-article-read{white-space:nowrap;margin-top:5px;font-size:.875rem;text-decoration:underline}.av-about-strip{border-top:1px solid var(--av-rule);grid-template-columns:1fr 2fr;gap:48px;padding:42px 0;display:grid}.av-about-strip p{max-width:720px}.av-legacy-disclosure{padding-bottom:10px;font-size:.875rem}.av-page-intro{padding:54px 0 40px}.av-page-intro .av-deck{font:1.4rem/1.45 var(--av-serif);max-width:680px;margin:24px 0 0}.av-inline-index{flex-wrap:wrap;gap:15px 30px;margin-top:28px;font-size:1rem;display:flex}.av-inline-index a{text-decoration:underline}.av-prose{max-width:740px;padding:56px 0 30px}.av-prose h1{margin-bottom:32px;font-size:clamp(2.4rem,4vw,3.4rem)}.av-prose p{font-size:1.0625rem}.av-prose .disclosure-grid{gap:20px;margin:32px 0;display:grid}.av-prose .register-label{margin-bottom:8px;font-size:1.1rem;font-weight:600}.av-prose .privacy-notice{border-block:1px solid var(--av-rule);padding:22px 0}.av-prose summary{color:var(--av-blue);cursor:pointer;font-weight:600}.av-prose details[open] summary{margin-bottom:22px}.av-biography{grid-template-columns:260px minmax(0,720px);gap:70px;padding:12px 0 35px;display:grid}.av-biography aside{color:var(--av-muted);border-top:1px solid var(--av-rule);padding-top:20px;font-size:.9375rem}.av-contact-block{border-top:1px solid var(--av-rule);margin-top:45px;padding-top:35px}.av-contact-email{font:1.45rem var(--av-serif);overflow-wrap:anywhere;text-decoration:underline}.av-home .av-footer p{margin:10px 0 0}.av-home .av-footer-bottom p{margin:0}@media (width<=900px){.av-home-intro{gap:40px}.av-showcase{gap:36px}.av-strand-index a{gap:10px}.av-strand-index a+a{padding-left:18px}.av-article-list>article{grid-template-columns:140px minmax(0,1fr);gap:24px}.av-article-read{grid-column:2;margin-top:-10px}.av-biography{grid-template-columns:180px minmax(0,1fr);gap:35px}}@media (width<=680px){.av-home-intro{grid-template-columns:1fr;gap:26px;padding:34px 0 28px}.av-home h1{font-size:2.85rem;line-height:1.08}.av-intro-copy{max-width:none}.av-intro-copy p{font-size:1.0625rem}.av-strand-index{grid-template-columns:1fr;padding:8px 0}.av-strand-index a{padding:10px 0}.av-strand-index a+a{border-left:0;border-top:1px solid var(--av-rule);padding-left:0}.av-showcase{grid-template-columns:1fr;gap:28px;padding:36px 0}.av-home h2{font-size:2rem}.av-data-figure{padding-top:18px}.av-crz-excerpt{padding:22px 18px}.av-crz-excerpt dl>div{grid-template-columns:105px 1fr;gap:16px}.av-reading-section{padding-top:36px}.av-section-heading{display:block}.av-section-heading>a{margin-top:15px;display:inline-block}.av-article-list>article{grid-template-columns:1fr;gap:12px;padding:22px 0}.av-article-meta{flex-flow:wrap;gap:8px 18px}.av-article-read{grid-column:auto;margin-top:0}.av-article-list h3{font-size:1.5rem}.av-about-strip{grid-template-columns:1fr;gap:15px;padding:30px 0}.av-about-strip h2{margin-bottom:0}.av-page-intro{padding:34px 0 30px}.av-prose{padding:36px 0 24px}.av-biography{grid-template-columns:1fr;gap:25px}.av-biography aside{flex-wrap:wrap;gap:12px 24px;display:flex}.av-biography aside p{margin:0}.av-inline-index{gap:12px 24px}.av-home .av-kicker{margin-bottom:14px}.av-contact-email{font-size:1.3rem}.av-data-figure .av-chart-text{font-size:19px}}.av-subscribe{border-top:1px solid var(--av-rule);grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;margin-top:20px;padding:34px 0;display:grid}.av-subscribe h2{margin-bottom:14px;font-size:2rem}.av-subscribe p{max-width:640px;font-size:1rem}.av-subscribe>div:last-child{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.av-subscribe .av-kicker{margin-bottom:12px}.av-portrait{width:100%;max-width:260px;height:auto;margin-bottom:24px;display:block}.av-biography aside{border-top:0;padding-top:0}.av-biography .av-social-links{flex-wrap:wrap;gap:12px 20px;display:flex}.av-consulting-areas{grid-template-columns:1fr 1fr;gap:30px;margin:28px 0;display:grid}.av-consulting-areas>div{border-top:2px solid var(--av-blue);padding-top:20px}.av-consulting-areas h3{font-size:1.5rem}.av-consulting-areas p{font-size:1rem}.av-contact-block{scroll-margin-top:25px}@media (width<=680px){.av-subscribe,.av-consulting-areas{grid-template-columns:1fr;gap:20px}.av-biography aside{display:block}.av-portrait{max-width:220px}.av-biography aside p{margin-bottom:16px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-125{margin:calc(var(--spacing) * 125)}.m-185{margin:calc(var(--spacing) * 185)}.m-214{margin:calc(var(--spacing) * 214)}.m-374{margin:calc(var(--spacing) * 374)}.m-571{margin:calc(var(--spacing) * 571)}.m-750{margin:calc(var(--spacing) * 750)}.m-812{margin:calc(var(--spacing) * 812)}.block{display:block}.block\!{display:block!important}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.h-18{height:calc(var(--spacing) * 18)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-w-resize{cursor:w-resize}.resize{resize:both}.rounded{border-radius:.25rem}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#fff;--paper-deep:#e7eff3;--paper-light:#f5f8fa;--ink:#1e292f;--oxblood:#235c72;--oxblood-dark:#1a4658;--taupe:#4c5a62;--rule:#d4dde1;--serif:"Avrox Serif",Georgia,serif;--sans:Arial, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background:#dce9ef}:focus-visible{outline:2px solid var(--oxblood);outline-offset:4px}.site-shell{background-color:var(--paper);background-image:radial-gradient(circle at 18% 20%,#ffffff73,#0000 28%),radial-gradient(circle at 76% 8%,#ffffff57,#0000 24%),linear-gradient(#67503705 1px,#0000 1px);background-size:auto,auto,5px 5px;min-height:100vh}.page-frame{width:min(100% - 40px,1312px);margin-inline:auto}.site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.wordmark{font-family:var(--serif);letter-spacing:.055em;text-transform:uppercase;flex:none;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1}.primary-nav{justify-content:flex-end;align-items:center;gap:clamp(22px,3vw,48px);font-size:.98rem;display:flex}.primary-nav a,.text-link,.card-link{position:relative}.primary-nav a:after,.text-link:after,.card-link:after{content:"";background:var(--oxblood);height:1px;transition:right .16s ease-out;position:absolute;bottom:-6px;left:0;right:100%}.primary-nav a:hover:after,.text-link:hover:after,.card-link:hover:after{right:0}.hero{padding-top:52px}.hero-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.eyebrow,.register-label,.section-number,.status-label{color:var(--taupe);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:650}.hero-copy h1{max-width:850px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:24px 0 22px;font-size:clamp(3.25rem,5.35vw,4.8rem);font-weight:400;line-height:.99}.hero-intro{max-width:620px;margin:0;font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.48}.hero-actions{align-items:center;gap:34px;margin-top:28px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.button-primary{background:var(--oxblood);color:#fff}.button-primary:hover{background:var(--oxblood-dark);transform:translateY(-1px)}.text-link{border-bottom:1px solid var(--taupe);padding-block:7px}.text-link span,.card-link span{margin-left:10px;transition:transform .16s ease-out;display:inline-block}.text-link:hover span,.card-link:hover span{transform:translate(4px)}.current-index{border:1px solid var(--rule);background:#f8f5ed6b;margin-top:36px;padding:34px 36px 30px}.current-index .register-label{color:var(--oxblood)}.current-index ol{border-top:1px solid var(--rule);margin:24px 0 0;padding:0;list-style:none}.current-index li{border-bottom:1px solid var(--rule);grid-template-columns:78px 1fr;align-items:center;gap:24px;min-height:116px;display:grid}.current-index li:last-child{border-bottom:0}.index-number{color:var(--oxblood);font-family:var(--serif);border-right:1px solid var(--rule);font-size:2.8rem;line-height:1}.current-index strong,.current-index small{display:block}.current-index strong{font-family:var(--serif);font-size:1.38rem;font-weight:400;line-height:1.12}.current-index small{margin-top:8px;font-size:.88rem;line-height:1.25}.project-register{border-top:1px solid var(--rule);margin-top:44px}.register-heading{justify-content:space-between;padding:18px 12px 0;display:flex}.register-heading span{color:var(--taupe);letter-spacing:.08em;font-size:.76rem}.register-grid{grid-template-columns:repeat(3,1fr);margin-top:2px;display:grid}.register-entry{border-right:1px solid var(--rule);min-height:224px;padding:26px 32px 36px 12px}.register-entry+.register-entry{padding-left:40px}.register-entry:last-child{border-right:0}.entry-title{align-items:baseline;gap:24px;display:flex}.entry-title span{color:var(--oxblood);font-family:var(--serif);font-size:2rem}.entry-title h2{font-family:var(--serif);margin:0;font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:400;line-height:1.05}.register-entry .status-label{border:1px solid var(--oxblood);color:var(--oxblood);letter-spacing:.08em;margin:14px 0 16px 56px;padding:7px 10px 6px;display:inline-block}.register-entry>p:last-child{margin:0 0 0 56px;font-size:.94rem;line-height:1.45}.content-section{border-top:1px solid var(--rule);padding-block:clamp(76px,9vw,124px)}.section-intro{grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:clamp(36px,7vw,108px);display:grid}.section-number{color:var(--oxblood)}.section-intro h2,.contact-section h2{max-width:780px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:-8px 0 24px;font-size:clamp(2.7rem,4.7vw,4.2rem);font-weight:400;line-height:1}.section-intro>div>p{max-width:760px;margin:0 0 20px;font-size:1.08rem;line-height:1.65}.work-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.work-card{border:1px solid var(--rule);background:#f8f5ed75;flex-direction:column;min-height:430px;padding:30px;transition:border-color .16s ease-out,background-color .16s ease-out;display:flex}.work-card:hover{border-color:var(--oxblood);background:var(--paper-light)}.card-meta{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-meta>span:first-child{color:var(--oxblood);font-family:var(--serif);font-size:2.6rem;line-height:1}.card-meta .status-label{border:1px solid var(--oxblood);max-width:180px;color:var(--oxblood);text-align:right;letter-spacing:.07em;padding:7px 9px 6px}.work-card h3{font-family:var(--serif);margin:42px 0 20px;font-size:2rem;font-weight:400;line-height:1.05}.work-card p{margin:0;font-size:.98rem;line-height:1.58}.card-link{align-self:flex-start;margin-top:auto;padding-top:28px;font-weight:600}.research-section{background:linear-gradient(90deg,#0000 calc(50vw + min(100vw - 40px,1312px)/-2),#ece6dab3 calc(50vw + min(100vw - 40px,1312px)/-2) calc(100% - 50vw + min(100vw - 40px,1312px)/2),#0000 calc(100% - 50vw + min(100vw - 40px,1312px)/2))}.model-showcase{gap:20px;margin-top:64px;display:grid}.model-card{border:1px solid var(--rule);background:#f8f5ed9e;position:relative;overflow:hidden}.model-card:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#67503706 1px,#0000 1px);background-size:100% 7px;position:absolute;inset:0}.model-card>*{z-index:1;position:relative}.model-card-wide{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);gap:clamp(30px,5vw,72px);padding:clamp(32px,4.5vw,60px);display:grid}.model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.model-card-half{flex-direction:column;min-height:790px;padding:clamp(30px,3.6vw,46px);display:flex}.model-kicker{color:var(--oxblood);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.model-copy h3{max-width:720px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:28px 0 20px;font-size:clamp(2.2rem,4vw,3.65rem);font-weight:400;line-height:.98}.model-card-half .model-copy h3{font-size:clamp(2.1rem,3vw,3rem)}.model-copy>p:not(.model-kicker){max-width:610px;margin:0;font-size:1rem;line-height:1.62}.model-copy blockquote{border-left:2px solid var(--oxblood);max-width:520px;color:var(--oxblood-dark);font-family:var(--serif);margin:34px 0 0;padding:3px 0 3px 20px;font-size:1.28rem;line-height:1.35}.model-link{border-bottom:1px solid var(--oxblood);color:var(--oxblood);align-self:flex-start;margin-top:34px;padding-bottom:7px;font-weight:700;display:inline-block}.model-link span{margin-left:9px;transition:transform .16s ease-out;display:inline-block}.model-link:hover span{transform:translate(3px,-2px)}.model-panel{min-width:0;color:var(--paper-light);background-color:#1c2023;background-image:radial-gradient(circle at 80% 12%,#7a263547,#0000 31%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,24px 24px,24px 24px;border:1px solid #30363a;align-self:stretch;padding:22px}.model-panel-compact{margin-top:36px;padding:20px}.model-stage-controls{border:1px solid #f3efe62b;grid-template-columns:repeat(3,1fr);display:grid}.model-stage-controls button,.pool-control button,.ftp-control button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0}.model-stage-controls button{color:#b9b2a7;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #f3efe62b;justify-content:center;align-items:center;gap:12px;min-height:70px;font-size:.78rem;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.model-stage-controls button:last-child{border-right:0}.model-stage-controls button span{color:#8f8579;font-family:var(--serif);letter-spacing:0;font-size:1.3rem}.model-stage-controls button:hover,.model-stage-controls button.is-active{background:var(--oxblood);color:#fff}.model-stage-controls button.is-active span{color:#fff}.model-chart{width:100%;height:auto;margin-top:22px;display:block;overflow:visible}.hedge-excerpt{background:#0b0e106b;border:1px solid #f3efe629;margin-top:22px}.hedge-excerpt-head{border-bottom:1px solid #f3efe624;justify-content:space-between;align-items:flex-end;gap:24px;padding:15px 16px 14px;display:flex}.hedge-excerpt-head>div{gap:4px;display:grid}.hedge-excerpt-head>div:last-child{text-align:right}.hedge-excerpt-head span,.hedge-excerpt th{color:#8f918f;letter-spacing:.11em;text-transform:uppercase;font-size:.59rem;font-weight:700}.hedge-excerpt-head strong{color:#e7d7bd;font-family:var(--serif);font-size:1rem;font-weight:400}.hedge-excerpt-table-wrap{overflow-x:auto}.hedge-excerpt table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%}.hedge-excerpt th,.hedge-excerpt td{text-align:right;border-bottom:1px solid #f3efe617;padding:7px 10px}.hedge-excerpt th:first-child,.hedge-excerpt td:first-child,.hedge-excerpt th:nth-child(2),.hedge-excerpt td:nth-child(2){text-align:left}.hedge-excerpt th:first-child,.hedge-excerpt td:first-child{padding-left:16px}.hedge-excerpt th:last-child,.hedge-excerpt td:last-child{padding-right:16px}.hedge-excerpt tbody tr:last-child td{border-bottom:0}.hedge-excerpt td{color:#aaa196;font-size:.7rem}.hedge-excerpt td strong{color:#eee5d6;font-size:.74rem;font-weight:600}.hedge-notional{justify-items:end;min-width:72px;display:inline-grid;position:relative}.hedge-notional>span{background:#b75567;border-radius:1px;height:2px;position:absolute;bottom:-2px;right:-3px}.hedge-notional em{color:#d9d1c5;font-style:normal;position:relative}.chart-grid path{fill:none;stroke:#f3efe61c;stroke-width:1px;vector-effect:non-scaling-stroke}.cashflow-bars rect{fill:#7a2635b3}.chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.chart-line-primary{stroke:#e7d7bd}.chart-line-secondary{stroke:#b75567;stroke-dasharray:7 5}.chart-line-muted{stroke:#e7d7bd6b}.chart-area{fill:#7a263538;stroke:none}.chart-label,.chart-legend text,.axis-label{fill:#a9a095;font-family:var(--sans);letter-spacing:1.3px;font-size:9px;font-weight:700}.chart-legend text:first-child{fill:#e7d7bd}.chart-legend text:last-child{fill:#c56778}.gilt-stems path{stroke:#e7d7bd47;stroke-width:1px}.gilt-stems circle{fill:#b75567;stroke:#1c2023;stroke-width:2px}.model-panel-note{border-top:1px solid #f3efe626;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:58px;padding-top:15px;display:grid}.model-panel-note>span{color:#c56778;font-family:var(--serif);font-size:1.45rem}.model-panel-note p{color:#cbc4b9;margin:0;font-size:.86rem;line-height:1.4}.metric-row{border-top:1px solid #f3efe62b;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.metric-row span{color:#a9a095;letter-spacing:.07em;text-transform:uppercase;min-width:0;padding:17px 14px 0 0;font-size:.69rem}.metric-row strong{color:var(--paper-light);font-family:var(--serif);letter-spacing:0;text-transform:none;margin-bottom:5px;font-size:1.45rem;font-weight:400;display:block}.pool-control{color:#aaa196;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:.72rem;font-weight:700;display:flex}.pool-control>div{border:1px solid #f3efe62b;display:flex}.pool-control button{color:#c7c0b6;border-right:1px solid #f3efe62b;min-width:48px;min-height:34px;font-size:.72rem;transition:background-color .16s ease-out,color .16s ease-out}.pool-control button:last-child{border-right:0}.pool-control button:hover,.pool-control button.is-active{background:var(--oxblood);color:#fff}.fan-band{fill:none;stroke-linecap:round;stroke-linejoin:round}.fan-band-outer{stroke:#7a263538}.fan-band-inner{stroke:#b7556754}.ladder-rungs path{stroke:#e7d7bd61;stroke-width:2px}.split-note{grid-template-columns:auto minmax(0,1fr)}.split-note>span{color:#c56778;font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:700}.model-distinction{border-left:2px solid var(--oxblood);font-family:var(--serif);margin:28px 0 0;padding-left:18px;font-size:1.18rem;line-height:1.42}.model-card-half>.model-link{margin-top:auto;padding-top:30px}.model-card-ftp{background:var(--paper-deep)}.ftp-control{background:#1c2023;gap:8px;margin-top:36px;padding:20px 24px 0;display:flex}.ftp-control button{color:#b9b2a7;width:38px;height:38px;font-family:var(--serif);border:1px solid #f3efe633;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.ftp-control button:hover,.ftp-control button.is-active{border-color:var(--oxblood);background:var(--oxblood);color:#fff}.ftp-diagram{background-color:#1c2023;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:220px;padding:26px 24px;display:grid}.ftp-stage-wrap{align-items:center;min-width:0;display:flex}.ftp-stage{color:#77746f;border:1px solid #f3efe62b;flex-direction:column;flex:1;justify-content:space-between;min-width:0;min-height:110px;padding:14px;transition:border-color .18s ease-out,color .18s ease-out,background-color .18s ease-out;display:flex}.ftp-stage.is-active{color:var(--paper-light);background:#7a263529;border-color:#e7d7bd99}.ftp-stage span{color:#c56778;font-family:var(--serif);font-size:1.1rem}.ftp-stage strong{font-family:var(--serif);font-size:clamp(.92rem,1.5vw,1.15rem);font-weight:400;line-height:1.15}.ftp-connector{color:#5f5e5c;flex:none;padding-inline:6px;transition:color .18s ease-out}.ftp-connector.is-active{color:#c56778}.ftp-note{color:#cbc4b9;background:#1c2023;min-height:76px;margin:0;padding:4px 24px 24px;font-size:.88rem;line-height:1.5}.ftp-metrics{border:1px solid var(--rule);background:#f8f5ed85;border-top:0;margin-top:0;padding:0 18px 18px}.ftp-metrics span{color:var(--taupe)}.ftp-metrics strong{color:var(--ink)}.principles{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.principles article{border-right:1px solid var(--rule);min-height:260px;padding:32px 36px}.principles article:last-child{border-right:0}.principles span{color:var(--oxblood);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:650}.principles h3{font-family:var(--serif);margin:42px 0 16px;font-size:1.7rem;font-weight:400}.principles p{margin:0;line-height:1.55}.about-facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.about-facts div{border-right:1px solid var(--rule);padding:25px 30px}.about-facts div:last-child{border-right:0}.about-facts span,.about-facts strong{display:block}.about-facts span{color:var(--taupe);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650}.about-facts strong{font-family:var(--serif);margin-top:12px;font-size:1.35rem;font-weight:400}.disclosure-grid{border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:0;margin-top:64px;display:grid}.disclosure-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:230px;padding:32px 36px}.disclosure-grid article:nth-child(2n){border-right:0}.disclosure-grid article:nth-last-child(-n+2){border-bottom:0}.disclosure-grid .register-label{color:var(--oxblood)}.disclosure-grid article>p:last-child{margin:48px 0 0;line-height:1.6}.privacy-notice{border-block:1px solid var(--rule);margin-top:20px}.privacy-notice summary{cursor:pointer;font-family:var(--serif);padding:24px 48px 24px 0;font-size:1.45rem;list-style:none;position:relative}.privacy-notice summary::-webkit-details-marker{display:none}.privacy-notice summary:after{content:"+";color:var(--oxblood);font-family:var(--sans);font-size:1.5rem;position:absolute;right:6px}.privacy-notice[open] summary:after{content:"−"}.privacy-notice div{max-width:850px;padding:0 0 26px}.privacy-notice p{line-height:1.65}.contact-section{border-top:1px solid var(--rule);grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:clamp(36px,7vw,108px);padding-block:clamp(76px,9vw,124px);display:grid}.contact-section h2{max-width:900px}.contact-section a{border-bottom:1px solid var(--oxblood);color:var(--oxblood);font-family:var(--serif);margin-top:18px;font-size:clamp(1.4rem,2.8vw,2.2rem);line-height:1.4;display:inline-block}.site-footer{border-top:1px solid var(--rule);color:var(--taupe);justify-content:space-between;gap:32px;padding-block:28px 34px;font-size:.78rem;line-height:1.5;display:flex}.site-footer p{margin:0}@media (width<=980px){.site-header{flex-direction:column;align-items:flex-start;padding-block:26px 20px}.primary-nav{white-space:nowrap;justify-content:flex-start;gap:24px;width:100%;padding-bottom:6px;overflow-x:auto}.hero-grid,.section-intro,.contact-section{grid-template-columns:1fr}.current-index{margin-top:4px}.register-grid,.work-grid,.principles,.model-card-wide,.model-card-grid{grid-template-columns:1fr}.model-card-wide{padding:38px}.model-card-half{min-height:720px}.register-entry,.register-entry+.register-entry,.principles article{border-right:0;border-bottom:1px solid var(--rule);min-height:auto;padding:28px 12px}.register-entry:last-child,.principles article:last-child{border-bottom:0}.work-card{min-height:360px}.about-facts{grid-template-columns:1fr}.about-facts div{border-right:0;border-bottom:1px solid var(--rule)}.about-facts div:last-child{border-bottom:0}}@media (width<=640px){.page-frame{width:min(100% - 28px,1312px)}.hero{padding-top:36px}.hero-copy h1{font-size:clamp(2.65rem,13vw,3.7rem)}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.current-index{padding:26px 22px 18px}.current-index li{grid-template-columns:60px 1fr;gap:18px}.index-number{font-size:2.15rem}.register-entry .status-label,.register-entry>p:last-child{margin-left:0}.work-card{min-height:410px;padding:24px}.model-showcase{margin-top:44px}.model-card-wide,.model-card-half{padding:26px}.model-card-half{min-height:auto}.model-stage-controls{grid-template-columns:1fr}.model-stage-controls button{border-bottom:1px solid #f3efe62b;border-right:0;justify-content:flex-start;min-height:48px;padding-inline:16px}.model-stage-controls button:last-child{border-bottom:0}.model-panel,.model-panel-compact{padding:14px}.hedge-excerpt-head{flex-direction:column;align-items:flex-start;gap:10px}.hedge-excerpt-head>div:last-child{text-align:left}.pool-control{flex-direction:column;align-items:flex-start}.pool-control>div{width:100%}.pool-control button{flex:1;min-width:0}.metric-row{grid-template-columns:1fr}.metric-row span{border-bottom:1px solid #f3efe61c;grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.metric-row span:last-child{border-bottom:0}.metric-row strong{margin:0}.ftp-diagram{grid-template-columns:1fr;gap:0;min-height:auto}.ftp-stage-wrap{flex-direction:column}.ftp-stage{width:100%;min-height:78px}.ftp-connector{padding-block:7px;transform:rotate(90deg)}.ftp-metrics{padding:5px 18px 12px}.ftp-metrics span{border-bottom-color:var(--rule)}.model-card-half>.model-link{margin-top:30px;padding-top:0}.disclosure-grid{grid-template-columns:1fr}.disclosure-grid article,.disclosure-grid article:nth-child(2n),.disclosure-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--rule);min-height:auto}.disclosure-grid article:last-child{border-bottom:0}.site-footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Avrox Serif;src:url(/fonts/avrox-serif-v1.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--av-ink:#1e292f;--av-muted:#4c5a62;--av-blue:#235c72;--av-rule:#d4dde1;--av-serif:"Avrox Serif",Georgia,serif;--av-sans:Arial,"Helvetica Neue",sans-serif}.av-frame{width:min(1120px,100% - 48px);margin-inline:auto}.av-header{border-bottom:1px solid var(--av-rule);min-height:96px;color:var(--av-ink);font-family:var(--av-sans);z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.av-header .av-wordmark,.av-footer .av-wordmark{font-family:var(--av-serif);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;color:var(--av-ink);font-size:1.8rem;font-weight:400;line-height:1.2;text-decoration:none}.av-header nav,.av-footer nav{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;width:auto;font-family:var(--av-sans);letter-spacing:0;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0;padding:0;line-height:1.5;display:flex;position:static;inset:auto}.av-header nav a,.av-footer nav a{color:var(--av-muted);white-space:nowrap;font-size:.9375rem;font-weight:400;text-decoration:none}.av-header .av-secondary{gap:18px}.av-header nav a[aria-current]{color:var(--av-blue);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.av-header a:hover,.av-footer nav a:hover{color:var(--av-blue);text-underline-offset:5px;text-decoration:underline}.av-header a:focus-visible,.av-footer a:focus-visible,.av-skip:focus{outline:2px solid var(--av-blue);outline-offset:5px}.av-skip{color:var(--av-blue);font:1rem var(--av-sans);z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:18px}.av-skip:focus{top:12px}.av-footer{width:100%;max-width:none;color:var(--av-muted);font-family:var(--av-sans);background:#fff;border:0;margin:54px 0 0;padding:0;font-size:.875rem;line-height:1.6;display:block}.av-footer>.av-frame{border-top:1px solid var(--av-rule);padding:30px 0 24px}.av-footer-top{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.av-footer p{margin:10px 0 0}.av-footer .av-wordmark{font-size:1.4rem}.av-footer nav{justify-content:flex-end;gap:12px 24px}.av-footer nav a{font-size:.875rem}.av-footer-bottom{border-top:1px solid var(--av-rule);justify-content:space-between;gap:30px;margin-top:20px;padding-top:20px;font-size:.8125rem;display:flex}.av-footer-bottom p{margin:0}@media (width<=1050px){.av-header{flex-wrap:wrap;gap:20px;padding:24px 0 18px}.av-header .av-nav{order:3;gap:12px 28px;width:100%}.av-secondary{margin-left:auto!important}.av-footer-top{flex-direction:column}.av-footer nav{justify-content:flex-start}}@media (width<=600px){.av-frame{width:calc(100% - 36px)}.av-header .av-wordmark{font-size:1.55rem}.av-header nav a{font-size:.875rem}.av-header .av-nav{gap:12px 18px}.av-header .av-secondary{gap:14px}.av-footer-bottom{flex-direction:column;gap:10px}.av-footer{margin-top:36px}}@media print{.av-header,.av-footer,.av-skip{display:none!important}}.av-header .av-mobile-menu{display:none}.av-header .av-mobile-menu summary{cursor:pointer;font:1rem/1.4 var(--av-sans);color:var(--av-blue);padding:10px 0 10px 16px;list-style:none}.av-mobile-menu summary::-webkit-details-marker{display:none}.av-mobile-menu summary span{margin-left:10px}.av-header .av-mobile-menu nav{border:1px solid var(--av-rule);background:#fff;gap:0;padding:12px 18px 18px;display:grid;position:absolute;inset:100% 0 auto;box-shadow:0 8px 15px #182c3510}.av-header .av-mobile-menu nav a{border-bottom:1px solid var(--av-rule);padding:11px 0;font-size:1rem}.av-header .av-mobile-menu nav a:last-child{border:0}.av-footer .av-social-links{justify-content:flex-start;gap:18px;margin-top:17px}.av-social-links{font:.9375rem/1.6 var(--av-sans);flex-wrap:wrap;gap:18px;display:flex}.av-social-links a{text-underline-offset:4px;text-decoration:underline}@media (width<=1050px){.av-header{flex-wrap:nowrap;gap:18px;min-height:76px;padding:12px 0}.av-header>.av-nav,.av-header>.av-secondary{display:none}.av-header .av-mobile-menu{margin-left:auto;display:block}}.av-research-authorship{border-top:1px solid var(--av-rule);color:var(--av-muted);font:.9375rem/1.65 var(--av-sans);margin-top:40px;padding-top:24px}.av-research-authorship h2{font:500 1rem/1.5 var(--av-sans)!important;border:0!important;margin:0 0 12px!important;padding:0!important}.av-research-authorship p{margin:0}.model-site{background-color:var(--paper);min-height:100vh;color:var(--ink);background-image:none}.model-frame{width:min(100% - 40px,1312px);margin-inline:auto}.model-site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:32px;min-height:88px;display:flex}.model-wordmark,.model-footer-wordmark{font-family:var(--serif);letter-spacing:.055em;text-transform:uppercase;flex:none;line-height:1}.model-wordmark{font-size:clamp(1.55rem,2.5vw,2.15rem)}.model-nav{justify-content:flex-end;align-items:center;gap:clamp(22px,3vw,44px);font-size:.94rem;display:flex}.model-nav a{position:relative}.model-nav a:after{content:"";background:var(--oxblood);height:1px;transition:right .16s ease-out;position:absolute;bottom:-6px;left:0;right:100%}.model-nav a:hover:after{right:0}.model-hero{padding-block:38px 64px}.model-back-link{border-bottom:1px solid var(--taupe);color:var(--taupe);align-items:center;gap:10px;padding-block:6px;font-size:.83rem;font-weight:650;display:inline-flex}.model-back-link span{transition:transform .16s ease-out}.model-back-link:hover span{transform:translate(-3px)}.model-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(340px,.6fr);align-items:end;gap:clamp(42px,7vw,110px);margin-top:52px;display:grid}.model-page-eyebrow,.model-section-kicker,.model-panel-label,.model-data-label{color:var(--oxblood);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:700}.model-hero-copy h1{max-width:900px;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:24px 0;font-size:clamp(3.35rem,6vw,5.55rem);font-weight:400;line-height:.94}.model-hero-copy>p:last-child{max-width:720px;margin:0;font-size:clamp(1.03rem,1.4vw,1.17rem);line-height:1.6}.model-inline-citation{color:var(--oxblood);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.model-fact-register{border:1px solid var(--rule);background:#f1f6f87a;padding-inline:26px}.model-fact-register>div{border-bottom:1px solid var(--rule);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:86px;display:grid}.model-fact-register>div:last-child{border-bottom:0}.model-fact-register span{color:var(--oxblood);font-family:var(--serif);font-size:1.35rem}.model-fact-register p,.model-fact-register strong{margin:0}.model-fact-register p{color:var(--taupe);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.model-fact-register strong{max-width:150px;font-family:var(--serif);text-align:right;font-size:1.1rem;font-weight:400}.model-section{border-top:1px solid var(--rule);padding-block:clamp(76px,8vw,112px)}.model-section-head{grid-template-columns:minmax(180px,.62fr) minmax(0,1.65fr);gap:clamp(36px,7vw,108px);margin-bottom:54px;display:grid}.model-section-head h2{max-width:800px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:-8px 0 20px;font-size:clamp(2.55rem,4.5vw,4.05rem);font-weight:400;line-height:1}.model-section-head>div>p{max-width:760px;margin:0;font-size:1.05rem;line-height:1.65}.model-section-dark{color:var(--paper-light);background:#1c2023}.model-section-dark .model-section-kicker{color:#c56778}.model-section-dark .model-section-head h2{color:#f1ece2}.model-section-dark .model-section-head>div>p{color:#c7c0b6}.model-workbench{border:1px solid var(--rule);background:#f1f6f894}.model-workbench-dark{background-color:#171b1e;background-image:radial-gradient(circle at 82% 10%,#7a263540,#0000 29%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,24px 24px,24px 24px;border-color:#f3efe62b}.model-control-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px 22px;display:flex}.model-workbench-dark .model-control-row{border-bottom-color:#f3efe62b}.model-control-row>p{color:var(--taupe);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.model-button-group{border:1px solid var(--rule);display:flex}.model-workbench-dark .model-button-group{border-color:#f3efe633}.model-button-group button{appearance:none;border:0;border-right:1px solid var(--rule);min-height:42px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:0;padding-inline:16px;font-size:.78rem;font-weight:650;transition:background-color .16s ease-out,color .16s ease-out}.model-workbench-dark .model-button-group button{color:#c7c0b6;border-right-color:#f3efe633}.model-button-group button:last-child{border-right:0}.model-button-group button:hover,.model-button-group button.is-active{background:var(--oxblood);color:#fff}.model-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.model-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.model-copy-card{border:1px solid var(--rule);background:#f1f6f880;padding:30px}.model-copy-card h3{font-family:var(--serif);margin:38px 0 16px;font-size:1.75rem;font-weight:400;line-height:1.08}.model-copy-card p{margin:0;line-height:1.6}.model-stat-strip{border-block:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.model-stat-strip>div{border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:130px;padding:24px;display:flex}.model-stat-strip>div:last-child{border-right:0}.model-stat-strip span{color:var(--taupe);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.model-stat-strip strong{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.65rem);font-weight:400}.model-stat-strip abbr{color:inherit;cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.model-note{border-left:2px solid var(--oxblood);font-family:var(--serif);padding-left:20px;font-size:1.24rem;line-height:1.45}.model-site-footer{border-top:1px solid var(--rule);color:var(--taupe);justify-content:space-between;gap:40px;padding-block:34px;font-size:.78rem;line-height:1.5;display:flex}.model-site-footer>div:last-child{text-align:right}.model-site-footer p{margin:8px 0 0}.model-site-footer a:last-child{color:var(--oxblood);margin-top:8px;display:inline-block}.model-footer-wordmark{color:var(--ink);font-size:1rem}.liability-workbench{overflow:hidden}.liability-stage-tabs{border-bottom:1px solid #f3efe62b;grid-template-columns:repeat(3,1fr);display:grid}.liability-stage-tabs button{appearance:none;color:#aaa196;cursor:pointer;min-height:88px;font:inherit;background:0 0;border:0;border-right:1px solid #f3efe62b;border-radius:0;justify-content:center;align-items:center;gap:14px;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.liability-stage-tabs button:last-child{border-right:0}.liability-stage-tabs button:hover,.liability-stage-tabs button.is-active{background:var(--oxblood);color:#fff}.liability-stage-tabs span{font-family:var(--serif);font-size:1.45rem}.liability-stage-tabs strong{letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.liability-workbench-grid{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);min-height:500px;display:grid}.liability-stage-copy{border-right:1px solid #f3efe62b;padding:clamp(28px,4vw,48px)}.liability-stage-copy h3{color:#f1ece2;font-family:var(--serif);letter-spacing:-.03em;margin:34px 0 20px;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:400;line-height:1}.liability-stage-copy>p:not(.model-panel-label){color:#c7c0b6;margin:0;line-height:1.62}.liability-view-toggle{border-color:#f3efe633;margin-top:32px;display:inline-flex}.liability-range-control{border-top:1px solid #f3efe62b;margin-top:34px;padding-top:22px}.liability-range-control>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.liability-range-control span{color:#918a81;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.liability-range-control strong{color:#f1ece2;font-family:var(--serif);text-align:right;font-size:1.12rem;font-weight:400}.liability-range-control input[type=range]{width:100%;accent-color:var(--oxblood);margin:22px 0 0}.liability-range-control p{color:#918a81;margin:14px 0 0;font-size:.76rem;line-height:1.45}.liability-chart-panel{min-width:0;padding:24px 28px 18px}.liability-chart-heading{border-bottom:1px solid #f3efe624;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:15px;display:flex}.liability-chart-heading span{color:#918a81;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:700}.liability-chart-heading strong{color:#f1ece2;font-family:var(--serif);text-align:right;font-size:1.3rem;font-weight:400}.liability-main-chart{width:100%;height:auto;margin-top:24px;display:block}.liability-chart-grid path{fill:none;stroke:#f3efe61a;stroke-width:1px;vector-effect:non-scaling-stroke}.liability-exposure-area{fill:#e7d7bd14;stroke:none}.liability-exposure-line,.liability-hedge-line,.liability-universe-liability,.liability-selected-gilt,.liability-residual-line,.liability-universe-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.liability-exposure-line,.liability-universe-liability{stroke:#e7d7bd;stroke-width:2.2px}.liability-hedge-line,.liability-selected-gilt{stroke:#c56778;stroke-width:2.2px}.liability-hedge-line{stroke-dasharray:7 4}.liability-universe-lines path{stroke:#b755671f;stroke-width:1px}.liability-universe-lines path.is-selected{stroke:#c5677899;stroke-width:1.8px}.liability-zero-line{fill:none;stroke:#f3efe659;stroke-dasharray:5 4;stroke-width:1px}.liability-residual-area{fill:#7a263538;stroke:none}.liability-residual-line{stroke:#c56778;stroke-width:2px}.liability-axis-text,.liability-legend text{fill:#9f978d;font-family:var(--sans);letter-spacing:1.2px;font-size:9px;font-weight:700}.liability-legend text:first-child{fill:#e7d7bd}.liability-legend text:last-child{fill:#c56778}.liability-result-row{border-top:1px solid #f3efe62b;grid-template-columns:repeat(4,1fr);display:grid}.liability-result-row>div{border-right:1px solid #f3efe62b;flex-direction:column;justify-content:space-between;min-height:104px;padding:20px 24px;display:flex}.liability-result-row>div:last-child{border-right:0}.liability-result-row span{color:#918a81;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.liability-result-row strong{color:#f1ece2;font-family:var(--serif);font-size:1.65rem;font-weight:400}.liability-model-notes{border-top:1px solid #f3efe62b;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px 26px;display:grid}.liability-model-notes p{color:#aaa196;margin:0;font-size:.78rem;line-height:1.55}.liability-model-notes strong{color:#f1ece2;font-weight:650}.liability-holdings{border-top:1px solid #f3efe62b}.liability-holdings summary{color:#f1ece2;cursor:pointer;font-family:var(--serif);padding:24px 64px 24px 26px;font-size:1.3rem;list-style:none;position:relative}.liability-holdings summary::-webkit-details-marker{display:none}.liability-holdings summary:after{content:"+";color:#c56778;font-family:var(--sans);position:absolute;right:28px}.liability-holdings[open] summary:after{content:"−"}.liability-holdings-tools{justify-content:space-between;align-items:end;gap:20px;padding:0 26px 22px;display:flex}.liability-holdings-tools label{color:#918a81;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.67rem;font-weight:700;display:grid}.liability-holdings-tools input{color:#f1ece2;width:min(320px,70vw);min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#202427;border:1px solid #f3efe633;border-radius:0;padding-inline:12px}.liability-holdings-tools button{appearance:none;color:#e6d8c7;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #8b3343;border-radius:0;padding-inline:16px;font-size:.78rem}.liability-table-wrap{border-top:1px solid #f3efe62b;overflow-x:auto}.liability-holdings table{border-collapse:collapse;color:#d6cfc5;width:100%;font-size:.82rem}.liability-holdings th,.liability-holdings td{text-align:left;white-space:nowrap;border-bottom:1px solid #f3efe61a;padding:13px 18px}.liability-holdings th{color:#918a81;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.liability-holdings th:nth-last-child(-n+2),.liability-holdings td:nth-last-child(-n+2){text-align:right}.liability-table-note{color:#918a81;margin:0;padding:18px 26px 24px;font-size:.74rem}.liability-method-grid .model-copy-card{flex-direction:column;min-height:350px;display:flex}.model-formula{border-top:1px solid var(--rule);color:var(--oxblood-dark);font-family:var(--font-geist-mono), monospace;margin-top:auto;padding-top:30px;font-size:clamp(.95rem,1.6vw,1.12rem)}.model-formula small{color:var(--taupe);margin-top:10px;font-size:.68em;line-height:1.45;display:block}.liability-policy-flow{border:1px solid #f3efe62b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.liability-policy-flow article{border-right:1px solid #f3efe62b;min-height:260px;padding:24px}.liability-policy-flow article:last-child{border-right:0}.liability-policy-flow span{color:#c56778;font-family:var(--serif);font-size:1.4rem}.liability-policy-flow h3{color:#f1ece2;font-family:var(--serif);margin:54px 0 16px;font-size:1.35rem;font-weight:400;line-height:1.05}.liability-policy-flow p{color:#aaa196;margin:0;font-size:.86rem;line-height:1.5}.liability-policy-note{color:#d6cfc5;font-family:var(--serif);border-left:2px solid #c56778;margin:24px 0 0;padding-left:18px;font-size:1.17rem}.tontine-workbench{overflow:hidden}.tontine-top-controls{border-bottom:1px solid #f3efe62b;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:36px;padding:22px 26px;display:grid}.tontine-top-controls>div{min-width:0}.tontine-top-controls p{color:#918a81;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:.67rem;font-weight:700}.tontine-view-buttons{width:100%}.tontine-view-buttons button{flex:1;min-width:0}.tontine-year-control{border-bottom:1px solid #f3efe62b;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:center;gap:30px;padding:18px 26px;display:grid}.tontine-year-control>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tontine-year-control span{color:#918a81;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700}.tontine-year-control strong{color:#f1ece2;font-family:var(--serif);font-size:1.18rem;font-weight:400}.tontine-year-control input{width:100%;accent-color:var(--oxblood)}.tontine-chart-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:24px 28px 0;display:flex}.tontine-chart-heading>div{gap:6px;display:grid}.tontine-chart-heading span{color:#c56778;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.tontine-chart-heading strong{color:#f1ece2;font-family:var(--serif);font-size:1.55rem;font-weight:400}.tontine-chart-heading p{color:#918a81;text-align:right;max-width:520px;margin:0;font-size:.8rem;line-height:1.45}.tontine-chart-stage{padding:0 22px 6px}.tontine-main-chart{width:100%;height:auto;display:block}.tontine-chart-grid path{fill:none;stroke:#f3efe61a;stroke-width:1px;vector-effect:non-scaling-stroke}.tontine-chart-grid text,.tontine-axis-text,.tontine-chart-legend text,.tontine-pool-legend text,.tontine-ladder-legend text{fill:#918a81;font-family:var(--sans);letter-spacing:1.1px;font-size:9px;font-weight:700}.tontine-band-outer{fill:#7a263521;stroke:none}.tontine-band-inner{fill:#b7556738;stroke:none}.tontine-median-line,.tontine-benchmark-line,.tontine-pool-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tontine-median-line{stroke:#e7d7bd;stroke-width:2.4px}.tontine-benchmark-line{stroke:#c56778;stroke-dasharray:6 4;stroke-width:1.8px}.tontine-chart-legend text:first-child{fill:#e7d7bd}.tontine-chart-legend text:last-child{fill:#c56778}.tontine-year-marker{fill:none;stroke:#f3efe647;stroke-dasharray:3 4;stroke-width:1px}.tontine-selected-point{fill:#c56778;stroke:#1c2023;stroke-width:2px}.tontine-winddown-line{fill:none;stroke:#c56778;stroke-dasharray:4 4;stroke-width:1px}.tontine-ladder-bars g.is-matured{opacity:.35}.tontine-ladder-bars .initial{fill:#e7d7bd}.tontine-ladder-bars .initial-return{fill:#9b8d7b}.tontine-ladder-bars .credits{fill:#b75567}.tontine-ladder-bars .credit-return{fill:#6f2e3a}.tontine-ladder-legend text:first-child{fill:#e7d7bd}.tontine-ladder-legend text:nth-child(2){fill:#9b8d7b}.tontine-ladder-legend text:nth-child(3){fill:#b75567}.tontine-ladder-legend text:nth-child(4){fill:#8d3c4b}.tontine-histogram rect{fill:#b7556785}.tontine-contribution-marker,.tontine-median-marker{fill:none;stroke-width:1.5px}.tontine-contribution-marker{stroke:#918a81;stroke-dasharray:5 4}.tontine-median-marker{stroke:#e7d7bd}.tontine-readout-grid{border-top:1px solid #f3efe62b;grid-template-columns:repeat(4,1fr);display:grid}.tontine-readout-grid>div{border-right:1px solid #f3efe62b;flex-direction:column;justify-content:space-between;min-height:106px;padding:20px 22px;display:flex}.tontine-readout-grid>div:last-child{border-right:0}.tontine-readout-grid span{color:#918a81;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:700}.tontine-readout-grid strong{color:#f1ece2;font-family:var(--serif);font-size:clamp(1.05rem,1.8vw,1.42rem);font-weight:400;line-height:1.18}.tontine-comparison{overflow:hidden}.tontine-comparison-controls{align-items:center;gap:12px;display:flex}.tontine-range-button{appearance:none;color:#c7c0b6;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #f3efe633;border-radius:0;padding-inline:15px;font-size:.74rem}.tontine-range-button:hover,.tontine-range-button.is-active{border-color:var(--oxblood);background:var(--oxblood);color:#fff}.tontine-comparison-chart{padding:10px 24px 0}.tontine-pool-line{stroke-width:1.7px;opacity:.58}.tontine-pool-line.is-selected{stroke-width:3px;opacity:1}.tontine-pool-line.pool-50,.tontine-pool-legend .pool-50{stroke:#c56778;fill:#c56778}.tontine-pool-line.pool-100,.tontine-pool-legend .pool-100{stroke:#d8a36c;fill:#d8a36c}.tontine-pool-line.pool-200,.tontine-pool-legend .pool-200{stroke:#9f978d;fill:#9f978d}.tontine-pool-line.pool-500,.tontine-pool-legend .pool-500{stroke:#e7d7bd;fill:#e7d7bd}.tontine-winddown-grid{border-top:1px solid #f3efe62b;gap:14px;padding:24px 28px 16px;display:grid}.tontine-winddown-grid>div{grid-template-columns:100px minmax(0,1fr) 62px;align-items:center;gap:18px;display:grid}.tontine-winddown-grid span,.tontine-winddown-grid strong{color:#c7c0b6;font-size:.75rem}.tontine-winddown-grid strong{font-family:var(--serif);text-align:right;font-size:1.05rem;font-weight:400}.tontine-winddown-grid>div>div{background:#f3efe617;height:10px}.tontine-winddown-grid i{background:#b75567;height:100%;display:block}.tontine-winddown-note{color:#918a81;margin:0;padding:0 28px 24px;font-size:.72rem}.tontine-result-table-wrap{border:1px solid var(--rule);border-top:0;overflow-x:auto}.tontine-result-table{border-collapse:collapse;width:100%;font-size:.8rem}.tontine-result-table th,.tontine-result-table td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:right;white-space:nowrap;padding:14px 16px}.tontine-result-table th:first-child,.tontine-result-table td:first-child{text-align:left}.tontine-result-table th:last-child,.tontine-result-table td:last-child{border-right:0}.tontine-result-table tr:last-child td{border-bottom:0}.tontine-result-table th{color:var(--taupe);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.tontine-mechanism-grid .model-copy-card{min-height:300px}.adaptive-ladder-flow{border:1px solid #f3efe62b;grid-template-columns:repeat(3,1fr);display:grid}.adaptive-ladder-flow article{border-right:1px solid #f3efe62b;min-height:270px;padding:28px}.adaptive-ladder-flow article:last-child{border-right:0}.adaptive-ladder-flow span{color:#c56778;font-family:var(--serif);font-size:1.45rem}.adaptive-ladder-flow h3{color:#f1ece2;font-family:var(--serif);margin:50px 0 16px;font-size:1.55rem;font-weight:400}.adaptive-ladder-flow p{color:#aaa196;margin:0;line-height:1.55}.tontine-architecture-strip{border:1px solid #f3efe62b;grid-template-columns:repeat(5,1fr);margin-top:22px;display:grid}.tontine-architecture-strip>div{border-right:1px solid #f3efe62b;flex-direction:column;justify-content:space-between;min-height:130px;padding:18px;display:flex}.tontine-architecture-strip>div:last-child{border-right:0}.tontine-architecture-strip span{color:#c56778;font-family:var(--serif)}.tontine-architecture-strip strong{color:#d6cfc5;font-family:var(--serif);font-size:1rem;font-weight:400;line-height:1.2}.tontine-research-label{color:#918a81;letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0;font-size:.66rem;font-weight:700}.tontine-assumptions{border-block:1px solid var(--rule)}.tontine-assumptions summary{cursor:pointer;font-family:var(--serif);padding:24px 56px 24px 0;font-size:1.4rem;list-style:none;position:relative}.tontine-assumptions summary::-webkit-details-marker{display:none}.tontine-assumptions summary:after{content:"+";color:var(--oxblood);position:absolute;right:8px}.tontine-assumptions[open] summary:after{content:"−"}.tontine-assumption-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.tontine-assumption-grid>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:112px;padding:20px;display:flex}.tontine-assumption-grid>div:nth-child(3n){border-right:0}.tontine-assumption-grid>div:nth-last-child(-n+3){border-bottom:0}.tontine-assumption-grid span{color:var(--taupe);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.tontine-assumption-grid strong{font-family:var(--serif);font-size:1.12rem;font-weight:400;line-height:1.25}.tontine-assumption-note{border-top:1px solid var(--rule);color:var(--taupe);margin:0;padding:22px 0 24px;font-size:.82rem;line-height:1.6}.tontine-assumption-note strong{color:var(--ink)}.tontine-related-links{gap:40px;margin-top:34px;display:flex}.tontine-related-links a{border-bottom:1px solid var(--oxblood);color:var(--oxblood);padding-bottom:6px;font-weight:700}.ftp-workbench{overflow:hidden}.ftp-workbench-controls{border-bottom:1px solid #f3efe62b;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:28px;padding:22px 26px;display:grid}.ftp-workbench-controls>div{min-width:0}.ftp-workbench-controls p{color:#918a81;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.67rem;font-weight:700}.ftp-transfer-grid{grid-template-columns:minmax(180px,.3fr) auto minmax(0,1fr);align-items:center;gap:30px;padding:42px;display:grid}.ftp-estate-card{background:#7a263529;border:1px solid #f3efe633;flex-direction:column;min-height:260px;padding:24px;display:flex}.ftp-estate-card>strong{color:#f1ece2;font-family:var(--serif);margin-top:46px;font-size:4.6rem;font-weight:400;line-height:.8}.ftp-estate-card>span{color:#e7d7bd;font-family:var(--serif);margin-top:auto;font-size:1.45rem}.ftp-estate-card>small{color:#918a81;margin-top:8px}.ftp-transfer-arrow{color:#c56778;font-family:var(--serif);font-size:2rem}.ftp-recipient-list{gap:10px;display:grid}.ftp-recipient-list button{appearance:none;color:#d6cfc5;cursor:pointer;min-height:72px;font:inherit;text-align:left;background:#ffffff06;border:1px solid #f3efe624;border-radius:0;grid-template-columns:42px minmax(0,1fr) 110px;align-items:center;gap:18px;padding:12px 16px;transition:border-color .16s ease-out,background-color .16s ease-out;display:grid}.ftp-recipient-list button:hover,.ftp-recipient-list button.is-selected{background:#7a26351f;border-color:#b75567}.ftp-recipient-list button>span{color:#c56778;font-family:var(--serif);font-size:1.6rem}.ftp-recipient-list button>div{background:#f3efe614;height:12px}.ftp-recipient-list button i{background:#b75567;height:100%;display:block}.ftp-recipient-list button.is-negative i{background:#8f8579}.ftp-recipient-list button>strong{color:#f1ece2;font-family:var(--serif);text-align:right;font-size:1.18rem;font-weight:400}.ftp-selected-calculation{border-top:1px solid #f3efe62b;grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);align-items:center;gap:30px;padding:28px 34px;display:grid}.ftp-selected-calculation p{color:#918a81;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:.67rem;font-weight:700}.ftp-selected-calculation>div:first-child strong{color:#f1ece2;font-family:var(--serif);font-size:1.55rem;font-weight:400}.ftp-calculation-line{grid-template-columns:repeat(7,auto);align-items:center;gap:12px;display:grid}.ftp-calculation-line span{color:#e7d7bd;font-family:var(--font-geist-mono), monospace;gap:6px;font-size:1rem;display:grid}.ftp-calculation-line small{color:#918a81;font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:700}.ftp-calculation-line i{color:#c56778;font-style:normal}.ftp-calculation-line .is-result{color:#fff;border:1px solid #8b3343;padding:10px}.ftp-member-table-wrap,.ftp-benchmark-table-wrap{border-top:1px solid #f3efe62b;overflow-x:auto}.ftp-member-table,.ftp-benchmark-table-wrap table{border-collapse:collapse;color:#d6cfc5;width:100%;font-size:.8rem}.ftp-member-table th,.ftp-member-table td,.ftp-benchmark-table-wrap th,.ftp-benchmark-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #f3efe61a;border-right:1px solid #f3efe61a;padding:13px 15px}.ftp-member-table th:first-child,.ftp-member-table td:first-child,.ftp-benchmark-table-wrap th:first-child,.ftp-benchmark-table-wrap td:first-child{text-align:left}.ftp-member-table th,.ftp-benchmark-table-wrap th{color:#918a81;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.ftp-member-table tr.is-deceased td{color:#8f8579;text-decoration:line-through}.ftp-member-table tr.is-recipient td{color:#f1ece2;background:#7a26351f}.ftp-feasibility{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.ftp-feasibility>div:first-child{gap:4px;display:grid}.ftp-feasibility span,.ftp-feasibility small{color:#918a81;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.ftp-feasibility strong{color:#f1ece2;font-family:var(--serif);font-size:1.25rem;font-weight:400}.ftp-feasibility>div:nth-child(2){background:#f3efe617;height:12px}.ftp-feasibility i{background:#b75567;height:100%;display:block}.ftp-feasibility p{color:#e7d7bd;letter-spacing:.09em;text-transform:uppercase;border:1px solid #8b3343;margin:0;padding:8px 12px;font-size:.68rem;font-weight:700}.ftp-factorisation{border-block:1px solid var(--rule);grid-template-columns:repeat(7,auto);align-items:center;gap:16px;padding-block:28px;display:grid}.ftp-factorisation>div{border:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:116px;padding:18px;display:flex}.ftp-factorisation>div.is-result{border-color:var(--oxblood);background:#7a26350f}.ftp-factorisation span{color:var(--taupe);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:700}.ftp-factorisation strong{color:var(--oxblood-dark);font-family:var(--font-geist-mono), monospace;font-size:1.05rem;font-weight:500}.ftp-factorisation>i{color:var(--oxblood);font-family:var(--serif);font-size:1.4rem;font-style:normal}.ftp-derivation-details{border-bottom:1px solid var(--rule)}.ftp-derivation-details summary{cursor:pointer;font-family:var(--serif);padding:24px 54px 24px 0;font-size:1.35rem;list-style:none;position:relative}.ftp-derivation-details summary::-webkit-details-marker{display:none}.ftp-derivation-details summary:after{content:"+";color:var(--oxblood);position:absolute;right:8px}.ftp-derivation-details[open] summary:after{content:"−"}.ftp-formula-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.ftp-formula-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:140px;padding:22px}.ftp-formula-grid article:nth-child(2n){border-right:0}.ftp-formula-grid article:nth-last-child(-n+2){border-bottom:0}.ftp-formula-grid p{color:var(--taupe);letter-spacing:.08em;text-transform:uppercase;margin:0 0 32px;font-size:.67rem;font-weight:700}.ftp-formula-grid strong{color:var(--oxblood-dark);font-family:var(--font-geist-mono), monospace;font-size:1rem;font-weight:500}.ftp-derivation-details>p{max-width:760px;margin:24px 0 32px;line-height:1.6}.ftp-method-grid{border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.ftp-method-grid article{border-right:1px solid var(--rule);min-height:285px;padding:24px}.ftp-method-grid article:last-child{border-right:0}.ftp-method-grid span{color:var(--oxblood);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ftp-method-grid h3{font-family:var(--serif);margin:48px 0 16px;font-size:1.55rem;font-weight:400}.ftp-method-grid p{margin:0;line-height:1.55}.ftp-benchmark-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:20px;margin-top:20px;display:grid}.ftp-benchmark-table-card,.ftp-scalability-card{border:1px solid var(--rule);background:#f1f6f880}.ftp-benchmark-summary{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.ftp-benchmark-summary>div{border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:100px;padding:18px;display:flex}.ftp-benchmark-summary>div:last-child{border-right:0}.ftp-benchmark-summary span{color:var(--taupe);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.ftp-benchmark-summary strong{font-family:var(--serif);font-size:1.3rem;font-weight:400}.ftp-benchmark-table-wrap{border-top:0}.ftp-benchmark-table-wrap table{color:var(--ink)}.ftp-benchmark-table-wrap th,.ftp-benchmark-table-wrap td{border-color:var(--rule)}.ftp-benchmark-table-wrap th{color:var(--taupe)}.ftp-benchmark-footnote{border-top:1px solid var(--rule);color:var(--taupe);margin:0;padding:16px 18px 20px;font-size:.72rem;line-height:1.55}.ftp-scalability-card{padding:26px}.ftp-scalability-card h3{font-family:var(--serif);margin:30px 0 12px;font-size:1.8rem;font-weight:400}.ftp-scalability-card>p:last-child{color:var(--taupe);margin:8px 0 0;font-size:.78rem;line-height:1.5}.ftp-scalability-chart{width:100%;height:auto;display:block}.ftp-chart-grid path{fill:none;stroke:#171b1f1a;stroke-width:1px}.ftp-scale-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.ftp-scale-line.sabin,.ftp-scale-point.sabin{stroke:var(--oxblood);fill:var(--oxblood)}.ftp-scale-line.ipf,.ftp-scale-point.ipf{stroke:#8d8172;fill:#8d8172}.ftp-scale-line.circular,.ftp-scale-point.circular{stroke:#171b1f;fill:#171b1f}.ftp-scale-legend text,.ftp-axis-text{fill:var(--taupe);font-family:var(--sans);letter-spacing:1px;font-size:9px;font-weight:700}.ftp-scale-legend text:first-child{fill:var(--oxblood)}.ftp-scale-legend text:last-child{fill:var(--ink)}.ftp-implementation-flow{border:1px solid #f3efe62b;grid-template-columns:repeat(4,1fr);display:grid}.ftp-implementation-flow article{border-right:1px solid #f3efe62b;min-height:270px;padding:26px}.ftp-implementation-flow article:last-child{border-right:0}.ftp-implementation-flow span{color:#c56778;font-family:var(--serif);font-size:1.4rem}.ftp-implementation-flow h3{color:#f1ece2;font-family:var(--serif);margin:50px 0 16px;font-size:1.45rem;font-weight:400}.ftp-implementation-flow p{color:#aaa196;margin:0;line-height:1.55}.ftp-test-grid{border:1px solid #f3efe62b;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.ftp-test-grid>div{color:#c7c0b6;border-bottom:1px solid #f3efe62b;border-right:1px solid #f3efe62b;align-items:center;gap:12px;min-height:94px;padding:16px;font-size:.82rem;line-height:1.4;display:flex}.ftp-test-grid>div:nth-child(4n){border-right:0}.ftp-test-grid>div:nth-last-child(-n+4){border-bottom:0}.ftp-test-grid span{color:#c56778}.ftp-frontier-flow{border:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ftp-frontier-flow>div{border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:180px;padding:18px;display:flex}.ftp-frontier-flow>div:last-child{border-right:0}.ftp-frontier-flow span{color:var(--oxblood);font-family:var(--serif)}.ftp-frontier-flow strong{font-family:var(--serif);font-size:1rem;font-weight:400;line-height:1.18}@media (width<=980px){.model-site-header{flex-direction:column;align-items:flex-start;padding-block:24px 18px}.model-nav{white-space:nowrap;justify-content:flex-start;width:100%;padding-bottom:6px;overflow-x:auto}.model-hero-grid,.model-section-head,.model-grid-two,.model-grid-three{grid-template-columns:1fr}.model-fact-register{grid-template-columns:repeat(3,1fr);display:grid}.model-fact-register>div{border-right:1px solid var(--rule);border-bottom:0;grid-template-rows:auto auto;grid-template-columns:34px 1fr;padding:16px}.model-fact-register>div:last-child{border-right:0}.model-fact-register strong{text-align:left;grid-column:1/-1}.model-stat-strip{grid-template-columns:repeat(2,1fr)}.model-stat-strip>div:nth-child(2){border-right:0}.model-stat-strip>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.liability-workbench-grid{grid-template-columns:1fr}.liability-stage-copy{border-bottom:1px solid #f3efe62b;border-right:0}.liability-policy-flow{grid-template-columns:repeat(2,1fr)}.liability-policy-flow article,.liability-policy-flow article:last-child{border-bottom:1px solid #f3efe62b;border-right:1px solid #f3efe62b;min-height:220px}.liability-policy-flow article:nth-child(2n){border-right:0}.liability-policy-flow article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.tontine-top-controls{grid-template-columns:1fr}.tontine-readout-grid{grid-template-columns:repeat(2,1fr)}.tontine-readout-grid>div:nth-child(2){border-right:0}.tontine-readout-grid>div:nth-child(-n+2){border-bottom:1px solid #f3efe62b}.adaptive-ladder-flow{grid-template-columns:1fr}.adaptive-ladder-flow article,.adaptive-ladder-flow article:last-child{border-bottom:1px solid #f3efe62b;border-right:0;min-height:auto}.adaptive-ladder-flow article:last-child{border-bottom:0}.tontine-architecture-strip{grid-template-columns:repeat(2,1fr)}.tontine-architecture-strip>div,.tontine-architecture-strip>div:last-child{border-bottom:1px solid #f3efe62b;border-right:1px solid #f3efe62b}.tontine-architecture-strip>div:nth-child(2n){border-right:0}.tontine-architecture-strip>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.tontine-assumption-grid{grid-template-columns:repeat(2,1fr)}.tontine-assumption-grid>div,.tontine-assumption-grid>div:nth-child(3n),.tontine-assumption-grid>div:nth-last-child(-n+3){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.tontine-assumption-grid>div:nth-child(2n){border-right:0}.tontine-assumption-grid>div:nth-last-child(-n+2){border-bottom:0}.ftp-workbench-controls{grid-template-columns:1fr}.ftp-transfer-grid{grid-template-columns:minmax(160px,.32fr) auto minmax(0,1fr);padding:30px 24px}.ftp-selected-calculation{grid-template-columns:1fr}.ftp-calculation-line{grid-template-columns:1fr auto 1fr}.ftp-calculation-line span:nth-of-type(3),.ftp-calculation-line span:nth-of-type(4){margin-top:10px}.ftp-method-grid,.ftp-implementation-flow{grid-template-columns:repeat(2,1fr)}.ftp-method-grid article,.ftp-implementation-flow article{border-bottom:1px solid var(--rule)}.ftp-method-grid article:nth-child(2n),.ftp-implementation-flow article:nth-child(2n){border-right:0}.ftp-method-grid article:nth-last-child(-n+2),.ftp-implementation-flow article:nth-last-child(-n+2){border-bottom:0}.ftp-benchmark-grid{grid-template-columns:1fr}.ftp-test-grid{grid-template-columns:repeat(2,1fr)}.ftp-test-grid>div,.ftp-test-grid>div:nth-child(4n),.ftp-test-grid>div:nth-last-child(-n+4){border-bottom:1px solid #f3efe62b;border-right:1px solid #f3efe62b}.ftp-test-grid>div:nth-child(2n){border-right:0}.ftp-test-grid>div:nth-last-child(-n+2){border-bottom:0}.ftp-frontier-flow{grid-template-columns:repeat(2,1fr)}.ftp-frontier-flow>div,.ftp-frontier-flow>div:last-child{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:130px}.ftp-frontier-flow>div:nth-child(2n){border-right:0}.ftp-frontier-flow>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=640px){.model-frame{width:min(100% - 28px,1312px)}.model-hero{padding-block:30px 48px}.model-hero-grid{margin-top:36px}.model-hero-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.model-fact-register{grid-template-columns:1fr}.model-fact-register>div,.model-fact-register>div:last-child{border-right:0;border-bottom:1px solid var(--rule);min-height:76px}.model-fact-register>div:last-child{border-bottom:0}.model-control-row{flex-direction:column;align-items:stretch}.model-button-group{width:100%}.model-button-group button{flex:1;min-width:0;padding-inline:8px}.model-stat-strip{grid-template-columns:1fr}.model-stat-strip>div,.model-stat-strip>div:nth-child(2),.model-stat-strip>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--rule);min-height:96px}.model-stat-strip>div:last-child{border-bottom:0}.model-site-footer{flex-direction:column}.model-site-footer>div:last-child{text-align:left}.liability-stage-tabs{grid-template-columns:1fr}.liability-stage-tabs button{border-bottom:1px solid #f3efe62b;border-right:0;justify-content:flex-start;min-height:56px;padding-inline:18px}.liability-stage-tabs button:last-child{border-bottom:0}.liability-chart-panel{padding:18px 12px 8px}.liability-result-row{grid-template-columns:repeat(2,1fr)}.liability-result-row>div:nth-child(2){border-right:0}.liability-result-row>div:nth-child(-n+2){border-bottom:1px solid #f3efe62b}.liability-model-notes{grid-template-columns:1fr}.liability-holdings-tools{flex-direction:column;align-items:stretch}.liability-holdings-tools input{width:100%}.liability-policy-flow{grid-template-columns:1fr}.liability-policy-flow article,.liability-policy-flow article:last-child{border-bottom:1px solid #f3efe62b;border-right:0;grid-column:auto;min-height:auto}.liability-policy-flow article:last-child{border-bottom:0}.liability-policy-flow h3{margin-top:32px}.tontine-top-controls,.tontine-year-control{grid-template-columns:1fr;padding-inline:16px}.tontine-view-buttons{grid-template-columns:repeat(2,1fr);display:grid}.tontine-view-buttons button:nth-child(2){border-right:0}.tontine-view-buttons button:nth-child(-n+2){border-bottom:1px solid #f3efe633}.tontine-chart-heading{flex-direction:column;align-items:flex-start;padding-inline:16px}.tontine-chart-heading p{text-align:left}.tontine-chart-stage{padding-inline:4px}.tontine-readout-grid{grid-template-columns:1fr}.tontine-readout-grid>div,.tontine-readout-grid>div:nth-child(2),.tontine-readout-grid>div:nth-child(-n+2){border-bottom:1px solid #f3efe62b;border-right:0;min-height:88px}.tontine-readout-grid>div:last-child{border-bottom:0}.tontine-comparison .model-control-row,.tontine-comparison-controls{flex-direction:column;align-items:stretch}.tontine-winddown-grid>div{grid-template-columns:86px minmax(0,1fr) 54px;gap:10px}.tontine-architecture-strip,.tontine-assumption-grid{grid-template-columns:1fr}.tontine-architecture-strip>div,.tontine-architecture-strip>div:last-child,.tontine-assumption-grid>div,.tontine-assumption-grid>div:nth-child(3n),.tontine-assumption-grid>div:nth-last-child(-n+3),.tontine-assumption-grid>div:nth-child(2n),.tontine-assumption-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--rule);grid-column:auto}.tontine-architecture-strip>div:last-child,.tontine-assumption-grid>div:last-child{border-bottom:0}.tontine-related-links{flex-direction:column;align-items:flex-start;gap:22px}.ftp-transfer-grid{grid-template-columns:1fr}.ftp-transfer-arrow{text-align:center;transform:rotate(90deg)}.ftp-estate-card{min-height:210px}.ftp-recipient-list button{grid-template-columns:34px minmax(0,1fr) 88px;gap:10px}.ftp-calculation-line,.ftp-feasibility,.ftp-factorisation{grid-template-columns:1fr}.ftp-calculation-line i,.ftp-factorisation>i{text-align:center;transform:rotate(90deg)}.ftp-formula-grid,.ftp-method-grid,.ftp-implementation-flow,.ftp-test-grid,.ftp-frontier-flow{grid-template-columns:1fr}.ftp-formula-grid article,.ftp-formula-grid article:nth-child(2n),.ftp-formula-grid article:nth-last-child(-n+2),.ftp-method-grid article,.ftp-method-grid article:nth-child(2n),.ftp-method-grid article:nth-last-child(-n+2),.ftp-implementation-flow article,.ftp-implementation-flow article:nth-child(2n),.ftp-implementation-flow article:nth-last-child(-n+2),.ftp-test-grid>div,.ftp-test-grid>div:nth-child(4n),.ftp-test-grid>div:nth-last-child(-n+4),.ftp-test-grid>div:nth-child(2n),.ftp-test-grid>div:nth-last-child(-n+2),.ftp-frontier-flow>div,.ftp-frontier-flow>div:last-child,.ftp-frontier-flow>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--rule);grid-column:auto}.ftp-formula-grid article:last-child,.ftp-method-grid article:last-child,.ftp-implementation-flow article:last-child,.ftp-test-grid>div:last-child,.ftp-frontier-flow>div:last-child{border-bottom:0}.ftp-benchmark-summary{grid-template-columns:1fr}.ftp-benchmark-summary>div,.ftp-benchmark-summary>div:last-child{border-right:0;border-bottom:1px solid var(--rule);min-height:82px}.ftp-benchmark-summary>div:last-child{border-bottom:0}}.model-hero-copy h1{letter-spacing:-.025em;font-size:clamp(2.4rem,4.5vw,3.8rem);line-height:1.12}.model-page-eyebrow,.model-section-kicker,.model-panel-label,.model-data-label{letter-spacing:.05em;font-size:.8125rem}.model-hero-grid{margin-top:32px}.model-hero{padding-bottom:42px}.model-site{--oxblood:#235c72;--taupe:#4c5a62;--ink:#1e292f;--paper:#fff;--rule:#d4dde1}.model-frame{width:min(1120px,100% - 48px)}.model-site .model-section-dark{color:var(--ink);background:#f4f7f9}.model-site .model-section-dark .model-section-head h2,.model-site .model-section-dark .model-section-head p{color:var(--ink)}.model-site .model-workbench-dark{border-color:var(--rule);color:var(--ink);background:#fff}.model-site .model-workbench-dark .model-button-group,.model-site .model-workbench-dark .model-button-group button{border-color:var(--rule);color:var(--ink)}.model-site .model-workbench-dark .model-button-group button.is-active,.model-site .model-workbench-dark .model-button-group button:hover{background:var(--oxblood);color:#fff}.model-site .ftp-workbench-controls,.model-site .ftp-selected-calculation,.model-site .ftp-member-table-wrap,.model-site .ftp-benchmark-table-wrap{border-color:var(--rule)}.model-site .ftp-estate-card,.model-site .ftp-recipient-list button{border-color:var(--rule);color:var(--ink);background:#f4f7f9}.model-site .ftp-estate-card>strong,.model-site .ftp-estate-card>span,.model-site .ftp-recipient-list button>strong,.model-site .ftp-selected-calculation>div:first-child strong,.model-site .ftp-calculation-line span,.model-site .ftp-feasibility strong{color:var(--ink)}.model-site .ftp-recipient-list button:hover,.model-site .ftp-recipient-list button.is-selected{border-color:var(--oxblood);background:#eaf1f5}.model-site .ftp-recipient-list button>div,.model-site .ftp-feasibility>div:nth-child(2){background:#dce7ed}.model-site .ftp-recipient-list button i,.model-site .ftp-feasibility i{background:var(--oxblood)}.model-site .ftp-transfer-arrow,.model-site .ftp-recipient-list button>span,.model-site .ftp-calculation-line i{color:var(--oxblood)}.model-site .ftp-calculation-line .is-result,.model-site .ftp-feasibility p{border-color:var(--oxblood);color:var(--oxblood)}.model-site .ftp-member-table,.model-site .ftp-benchmark-table-wrap table{color:var(--ink);font-size:.9375rem}.model-site .ftp-member-table :is(th,td),.model-site .ftp-benchmark-table-wrap :is(th,td){border-color:var(--rule)}.model-site .ftp-member-table tr.is-recipient td{color:var(--ink);background:#eaf1f5}.model-site .ftp-member-table tr.is-deceased td{color:var(--taupe)}.model-site :is(.ftp-workbench-controls p,.ftp-selected-calculation p,.ftp-feasibility span,.ftp-feasibility small,.ftp-feasibility p,.ftp-calculation-line small,.ftp-member-table th,.ftp-benchmark-table-wrap th,.ftp-factorisation span,.model-page-eyebrow,.model-section-kicker,.model-panel-label,.model-data-label){letter-spacing:.015em;text-transform:none;color:var(--taupe);font-size:.875rem}.model-site .model-button-group button{font-size:.9375rem}.model-site .ftp-estate-card>small{color:var(--taupe);font-size:.875rem}.model-site .ftp-implementation-flow :is(span,h3),.model-site .ftp-test-grid span{color:var(--oxblood)}.model-site .ftp-implementation-flow p,.model-site .ftp-test-grid>div{color:var(--ink);font-size:1rem}.model-site .ftp-implementation-flow article,.model-site .ftp-test-grid>div{border-color:var(--rule)}@media (width<=600px){.model-frame{width:calc(100% - 36px)}.ftp-transfer-grid{padding:20px}.ftp-workbench-controls{padding:18px}.ftp-selected-calculation{padding:20px}.ftp-calculation-line{gap:7px}.ftp-calculation-line span{font-size:.9rem}}.ftp-benchmark-grid>*{min-width:0}.ftp-benchmark-table-wrap{max-width:100%}.ftp-benchmark-table-card{min-width:0}.hedge-site{--hedge-green:#42806c}.hedge-frame{width:min(1100px,100% - 80px);margin:0 auto}.hedge-intro{padding:36px 0 0}.hedge-back{margin-bottom:32px;font-size:.9rem;text-decoration:underline;display:inline-block}.hedge-intro h1{max-width:950px;font-size:clamp(2.75rem,5vw,4.1rem)}.hedge-intro .av-kicker{margin-bottom:16px}.hedge-intro .hedge-deck{font:1.55rem/1.4 var(--av-serif);max-width:780px;margin:22px 0 14px}.hedge-intro>p:last-of-type{max-width:730px;color:var(--av-muted);font-size:1.05rem}.hedge-index{border-block:1px solid var(--av-rule);flex-wrap:wrap;gap:16px 30px;margin-top:30px;padding:19px 0;font-size:.95rem;display:flex}.hedge-index a{text-decoration:underline}.hedge-stage{border-bottom:1px solid var(--av-rule);padding:48px 0;scroll-margin-top:24px}.hedge-stage-heading{max-width:780px;margin-bottom:28px}.hedge-stage-heading .av-kicker{margin-bottom:12px}.hedge-stage-heading h2{margin-bottom:20px}.hedge-stage-heading>p{font-size:1.0625rem}.hedge-stage-heading>p:last-child{margin-bottom:0}.hedge-chart-card{background:#fff;border:1px solid #d8e1e5;padding:22px 25px 0}.hedge-site button,.hedge-site select,.hedge-site input{font:inherit}.hedge-site main button{color:#27576a;cursor:pointer;background:#fff;border:1px solid #cad5db;border-radius:2px;min-height:40px;padding:9px 13px;font-size:.875rem;line-height:1.4}.hedge-site main button:hover{background:#edf3f5}.hedge-site main button:disabled{opacity:.45;cursor:default}.hedge-site main button[aria-pressed=true],.hedge-site main .hedge-play{color:#fff;background:#216078;border-color:#216078}.hedge-site :focus-visible{outline-offset:3px;outline:3px solid #b9873b}.hedge-playback{align-items:center;gap:10px;margin-bottom:24px;display:flex}.hedge-playback>.hedge-play{min-width:130px}.hedge-slider{flex:1;min-width:100px;padding:0 12px}.hedge-slider label{grid-template-columns:1fr auto;gap:5px 15px;font-size:.875rem;display:grid}.hedge-slider label strong{font-variant-numeric:tabular-nums;font-weight:500}.hedge-slider input{accent-color:#216078;cursor:pointer;grid-column:1/-1;width:100%;min-height:22px}.hedge-plot-wrap{min-width:0;position:relative}.hedge-plot{width:100%;min-width:0;height:390px}.hedge-plot-label{color:#51616c;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;font-size:.8rem;line-height:1.5;display:flex}.hedge-site main .hedge-plot-label button{border:0;flex:none;min-height:32px;padding:3px 0;text-decoration:underline}.hedge-chart-status{color:#51616c;font-size:1rem;position:absolute;top:45%;left:30%}.hedge-chart-readout{color:#596a74;background:#f4f7f8;border-top:1px solid #d8e1e5;flex-wrap:wrap;gap:20px 40px;margin:0 -25px;padding:17px 25px;font-size:.85rem;line-height:1.5;display:flex}.hedge-chart-readout strong{color:#173d4d;font-variant-numeric:tabular-nums;margin-left:10px;font-size:1.3rem;font-weight:500}.hedge-under-chart{grid-template-columns:1.25fr 1fr;gap:42px;margin-top:23px;display:grid}.hedge-under-chart p{color:#52636e;margin:0;font-size:.9375rem;line-height:1.65}.hedge-under-chart strong{color:#293d48;font-weight:600}.hedge-details{border-top:1px solid var(--av-rule);margin-top:24px;padding:17px 0 0;font-size:.9375rem}.hedge-details summary{color:#216078;cursor:pointer;margin-left:18px;padding:3px 0;list-style-position:outside}.hedge-details[open] summary{margin-bottom:22px}.hedge-details p{color:#52636e;max-width:860px}.hedge-details>p:last-child{margin-bottom:0}.hedge-universe-tools{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:24px;display:flex}.hedge-universe-tools label{flex-direction:column;flex:1;gap:5px;min-width:180px;font-size:.8rem;display:flex}.hedge-universe-tools select{color:#1c3846;background:#fff;border:1px solid #cad5db;width:100%;height:40px;padding:6px 12px;font-size:.925rem}.hedge-legend{color:#52636e;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:0 0 18px;font-size:.825rem;display:flex}.hedge-legend>span,.hedge-site main .hedge-legend button{align-items:center;gap:9px;display:inline-flex}.hedge-legend i{flex:none;width:21px;height:3px;display:inline-block}.hedge-site main .hedge-legend button{color:#52636e;border:0;min-height:32px;padding:3px 2px;font-size:.825rem}.hedge-legend button span{padding-left:2px;font-size:1.15rem}.hedge-view-row{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:18px;display:flex}.hedge-view-row>div{gap:5px;display:flex}.hedge-view-row>span{color:#52636e;font-size:.8rem}.hedge-latest{color:#52636e;min-height:30px;padding:0 0 6px;font-size:.9rem!important}.hedge-latest strong{color:#173d4d;font-weight:500}.hedge-comparison{overflow-x:auto}.hedge-site table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem;line-height:1.45}.hedge-site caption{text-align:left;color:#52636e;padding-bottom:13px;font-size:.85rem}.hedge-site th,.hedge-site td{text-align:right;white-space:nowrap;border-bottom:1px solid #dce3e7;padding:15px 18px}.hedge-site table th:first-child,.hedge-site table td:first-child{text-align:left;padding-left:0}.hedge-site thead th{color:#52636e;background:#f4f7f8;font-size:.85rem;font-weight:500}.hedge-site table thead th:first-child{padding-left:14px}.hedge-site tbody th{text-align:left;font-weight:500}.hedge-wide-note{color:#52636e;max-width:850px;margin-top:24px!important;font-size:.975rem!important}.hedge-holdings-tools{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.hedge-holdings-tools label{flex-direction:column;gap:7px;display:flex}.hedge-holdings-tools input{background:#fff;border:1px solid #cad5db;width:270px;max-width:100%;padding:10px}.hedge-holdings-tools a{text-decoration:underline}.hedge-table-scroll{max-height:620px;margin-bottom:24px;overflow:auto}.hedge-table-scroll thead{position:sticky;top:0}.hedge-table-scroll td,.hedge-table-scroll th{padding:12px 14px;font-size:.85rem}.hedge-table-scroll tfoot{background:#f4f7f8;font-weight:500}.hedge-table-scroll tbody th{text-align:left}.hedge-method-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:32px;display:grid}.hedge-method-grid h3{font-size:1.4rem}.hedge-method-grid p{font-size:1rem}.hedge-equation{font:1.1rem/1.8 var(--av-serif);background:#f4f7f8;margin:22px 0;padding:20px;overflow-x:auto}.hedge-equation strong{font-weight:400}.hedge-small{color:#52636e;font-size:.875rem!important}.hedge-paper-callout{background:#f4f7f8;border-block:1px solid #dce3e7;grid-template-columns:1.4fr 1fr;gap:60px;margin-top:44px;padding:35px;display:grid}.hedge-paper-callout h2{font-size:2rem}.hedge-paper-callout p{font-size:1rem}.hedge-paper-links{border-left:1px solid #dce3e7;flex-direction:column;align-items:start;gap:18px;padding-left:35px;display:flex}.hedge-paper-links h3{margin:0;font-size:1.35rem}.hedge-paper-links a{font-size:.9rem;text-decoration:underline}.hedge-source-note{margin-bottom:48px}.hedge-paper-header{max-width:900px;padding:40px 0 28px}.hedge-paper-header h1{font-size:clamp(2.65rem,5vw,3.65rem)}.hedge-paper-header .hedge-deck{font:1.4rem var(--av-serif);margin:20px 0}.hedge-paper-header .hedge-back{margin-bottom:24px}.hedge-paper-header .av-kicker{margin-bottom:14px}.hedge-paper-nav{flex-wrap:wrap;gap:13px 26px;margin-top:24px;font-size:.95rem;display:flex}.hedge-paper-nav a{text-decoration:underline}.hedge-paper-reading{max-width:820px;margin:35px auto 60px;font:1.12rem/1.8 Georgia,serif}.hedge-paper-reading h2{border-top:1px solid #dce3e7;margin-top:42px;padding-top:22px;font-size:1.75rem}.hedge-paper-reading h3{margin-top:26px;font-size:1.4rem}.hedge-paper-reading .eq{background:#f4f7f8;margin:25px 0;padding:10px 18px;overflow:auto}.hedge-paper-reading .katex{font-size:1.05em}.hedge-paper-reading .prop-box{border:1px solid #dce3e7;margin:28px 0;padding:22px}.hedge-paper-reading figure{margin:32px 0}.hedge-paper-reading img{width:100%;height:auto;display:block}.hedge-paper-reading figcaption{font:.9rem/1.6 var(--av-sans);color:#52636e;margin-top:14px}.hedge-paper-reading .paper-table-wrap{margin:28px 0;overflow:auto}.hedge-paper-reading table{font:.85rem/1.5 var(--av-sans)}.hedge-paper-reading th,.hedge-paper-reading td{white-space:normal;min-width:110px;padding:10px}.hedge-paper-reading th:first-child,.hedge-paper-reading td:first-child{min-width:170px;padding-left:10px}.hedge-paper-reading p{overflow-wrap:anywhere}.hedge-edition-note{background:#f4f7f8;max-width:820px;margin-top:24px;padding:20px 24px;font-size:.95rem}.hedge-edition-note p{margin:0}@media (width<=760px){.hedge-frame{width:calc(100% - 40px)}.hedge-intro{padding-top:24px}.hedge-back{margin-bottom:25px}.hedge-intro .hedge-deck{font-size:1.35rem}.hedge-index{gap:12px 24px;font-size:.875rem}.hedge-stage{padding:34px 0}.hedge-stage-heading>p{font-size:1rem}.hedge-chart-card{padding:16px 12px 0}.hedge-chart-readout{gap:12px 22px;margin:0 -12px;padding:15px 12px}.hedge-chart-readout strong{margin:3px 0 0;font-size:1.15rem;display:block}.hedge-playback{flex-wrap:wrap;gap:8px;margin-bottom:18px}.hedge-playback>.hedge-play{min-width:110px}.hedge-slider{flex-basis:calc(100% - 130px);padding:0}.hedge-playback>button:not(.hedge-play){min-height:35px;padding:5px 12px}.hedge-plot-label{font-size:.75rem}.hedge-plot{height:390px}.hedge-under-chart,.hedge-method-grid,.hedge-paper-callout{grid-template-columns:1fr;gap:18px}.hedge-under-chart{margin-top:20px}.hedge-universe-tools{gap:8px}.hedge-universe-tools label{flex-basis:100%}.hedge-site main .hedge-universe-tools button{padding:8px 10px;font-size:.8rem}.hedge-view-row>div{flex-wrap:wrap}.hedge-site main .hedge-view-row button{padding:8px;font-size:.78rem}.hedge-comparison table{font-size:.85rem}.hedge-comparison th,.hedge-comparison td{padding:12px 10px}.hedge-comparison th:first-child{white-space:normal;min-width:150px}.hedge-holdings-tools{flex-direction:column;align-items:start;gap:18px}.hedge-paper-callout{margin-top:30px;padding:24px 20px}.hedge-paper-links{border-top:1px solid #dce3e7;border-left:0;padding:22px 0 0}.hedge-paper-reading{font-size:1.06rem}.hedge-equation{padding:15px 12px;font-size:1rem}.hedge-paper-header{padding-top:28px}}@media (prefers-reduced-motion:reduce){.hedge-site *{scroll-behavior:auto}}@media print{.hedge-site .av-header,.hedge-site .av-footer,.hedge-paper-nav,.hedge-back{display:none}.hedge-frame{width:100%}.hedge-paper-reading{max-width:none}.hedge-paper-reading h2{break-after:avoid}.hedge-paper-reading figure{break-inside:avoid}}.hedge-explainer-figure{max-width:960px;margin:24px 0 0}.hedge-explainer-figure img{background:#fff;width:100%;height:auto;display:block}.hedge-explainer-figure figcaption{font:.92rem/1.65 var(--av-sans);color:#52636e;max-width:850px;margin-top:18px}.hedge-explainer-figure a{text-decoration:underline}.hedge-paper-contents{max-width:820px;font:.95rem/1.6 var(--av-sans);border-block:1px solid #dce3e7;margin:15px auto 0;padding:18px 0}.hedge-paper-contents summary{cursor:pointer;color:#216078}.hedge-paper-contents nav{gap:9px;margin:20px 0 5px;display:grid}.hedge-paper-contents a{text-decoration:underline}.hedge-paper-reading pre{background:#f4f7f8;max-width:100%;padding:20px;font:.875rem/1.6 monospace;overflow:auto}.hedge-paper-reading .eq{box-sizing:border-box;max-width:100%}.hedge-paper-reading .katex-display{margin:.5em 0}.hedge-paper-reading a{text-decoration:underline}.hedge-paper-reading h2{scroll-margin-top:20px}.hedge-paper-reading li{margin-bottom:12px}.hedge-paper-reading thead th{text-align:left}.hedge-paper-reading td{vertical-align:top}.hedge-site .hedge-paper-reading table th,.hedge-site .hedge-paper-reading table td{text-align:left;padding:12px}.hedge-site .hedge-paper-reading table td:first-child,.hedge-site .hedge-paper-reading table th:first-child{min-width:155px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.tontine-site{--t-ink:#1e292f;--t-muted:#4c5a62;--t-accent:#235c72;--t-rule:#d4dde1;min-height:100vh;color:var(--t-ink);font-family:var(--sans);background:#fff;font-size:1.125rem;line-height:1.7}.tontine-site *{box-sizing:border-box}.tontine-site a:focus-visible{outline:2px solid var(--t-accent);outline-offset:5px}.tontine-site p{margin:0 0 1.15em}.tontine-site a{color:var(--t-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.tontine-site a:hover{text-decoration-thickness:2px}.tontine-site h1,.tontine-site h2,.tontine-site h3{color:var(--t-ink);text-wrap:balance}.tontine-site h1,.tontine-site h2{font-family:var(--serif);letter-spacing:-.025em;font-weight:400}.tontine-site h1{margin:0 0 22px;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.12}.tontine-site h2{margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.2}.tontine-site h3{margin:1.6em 0 .7em;font-size:1.125rem;font-weight:650;line-height:1.4}.t-wide{width:min(1120px,100% - 48px);margin-inline:auto}.t-reading{width:min(720px,100% - 48px);margin-inline:auto}.t-header{border-bottom:1px solid var(--t-rule);justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.t-wordmark{font-family:var(--serif);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;font-size:1.8rem;line-height:1.2;color:var(--t-ink)!important;text-decoration:none!important}.t-header nav,.t-subnav nav{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.t-header nav a{color:var(--t-muted);font-size:.9375rem;text-decoration:none}.t-header nav a[aria-current]{color:var(--t-accent);border-bottom:1px solid var(--t-accent)}.t-subnav{border-bottom:1px solid var(--t-rule);justify-content:space-between;gap:24px;padding:16px 0;font-size:.875rem;display:flex}.t-subnav a{text-decoration:none}.t-kicker{letter-spacing:.06em;color:var(--t-accent);font-size:.875rem;margin-bottom:16px!important}.t-deck{font-family:var(--serif);font-size:1.45rem;line-height:1.4;margin-bottom:24px!important}.t-status{border-left:2px solid var(--t-accent);color:var(--t-muted);padding:2px 0 2px 18px;font-size:.9375rem;margin-top:26px!important}.t-route{border-block:1px solid var(--t-rule);margin-top:8px;margin-bottom:50px;padding:30px 0 32px}.t-route ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.t-route li{padding-right:12px;font-size:.9375rem;line-height:1.4;position:relative}.t-route li:before{content:"";background:#9ab0bc;width:100%;height:1px;position:absolute;top:13px;left:14px}.t-route li:last-child:before{display:none}.t-route a{text-decoration:none;display:block;position:relative}.t-route-number{border:1px solid var(--t-accent);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin:0 0 14px;font-size:.75rem;display:flex}.t-route-label{max-width:135px;display:block}.t-route-branch{border-top:1px solid var(--t-rule);padding-top:12px;font-size:.9375rem;margin:24px 0 0!important}.t-route-branch a{text-decoration:underline;display:inline}.t-section{border-bottom:1px solid var(--t-rule);margin-bottom:38px;padding:0 0 38px;scroll-margin-top:28px}.t-section-heading{grid-template-columns:42px 1fr;gap:14px;margin-left:-56px;display:grid}.t-section-heading>span{color:var(--t-accent);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:2.75}.t-question{font-size:1rem;font-weight:600;margin-top:-7px!important}.t-method-link{color:var(--t-muted);font-size:.9375rem;margin-top:18px!important}.t-figure{border-block:1px solid var(--t-rule);margin:28px 0 30px;padding:22px 0}.t-figure figcaption{color:var(--t-muted);margin-top:15px;font-size:.875rem;line-height:1.55}.t-figure-title{font-size:1rem;font-weight:600;margin-bottom:18px!important}.t-compartments{grid-template-columns:3fr 2fr;gap:0;display:grid}.t-compartments>div{border-top:3px solid var(--t-accent);padding:16px 20px 10px 0}.t-compartments>div+div{border-top-color:#8e9ba2;border-left:1px solid var(--t-rule);padding-left:22px}.t-compartments strong{font-family:var(--serif);font-size:1.9rem;font-weight:400;line-height:1.3;display:block}.t-compartments span{margin-top:8px;font-size:.9375rem;line-height:1.45;display:block}.t-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.t-rung{border-top:2px solid var(--t-accent);min-width:0;padding:13px 7px 10px 0}.t-rung span,.t-rung small{font-size:.875rem;line-height:1.45;display:block}.t-rung strong{font-family:var(--serif);margin:3px 0 9px;font-size:1.7rem;font-weight:400;display:block}.t-rung-released{border-top-color:#80939c}.t-rung-released small{color:var(--t-accent)}.tontine-site table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}.tontine-site th{text-align:left;font-weight:650}.tontine-site th,.tontine-site td{vertical-align:top;border-bottom:1px solid var(--t-rule);padding:12px 14px 12px 0}.tontine-site th:last-child,.tontine-site td:last-child{padding-right:0}.tontine-site caption{text-align:left;padding-bottom:12px;font-size:1rem;font-weight:600}.t-table-wrap{max-width:100%;margin:25px 0;overflow-x:auto}.t-ledger td:not(:first-child),.t-ledger th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.t-sequence{counter-reset:steps;margin:22px 0;padding:0;list-style:none}.t-sequence li{counter-increment:steps;border-top:1px solid var(--t-rule);padding:12px 0 12px 38px;font-size:1rem;position:relative}.t-sequence li:before{content:counter(steps,decimal-leading-zero);color:var(--t-accent);font-size:.8125rem;position:absolute;top:16px;left:0}.t-release{grid-template-columns:1fr 1fr 1fr;gap:22px;font-size:.9375rem;line-height:1.45;display:grid}.t-release>div{border-top:2px solid var(--t-rule);padding-top:12px}.t-release strong{margin-bottom:8px;display:block}.t-note{border-left:2px solid var(--t-accent);margin:24px 0;padding:18px 0 18px 20px}.t-note p:last-child{margin-bottom:0}.t-next{padding:0 0 20px}.t-next>a{font-family:var(--serif);font-size:1.6rem}.t-article{padding:48px 0 34px}.t-article section{margin-top:36px;scroll-margin-top:30px}.t-article h2{font-size:1.8rem}.t-back{font-size:.9375rem;margin-bottom:24px!important}.t-article ul{padding-left:24px}.t-article li{margin-bottom:10px}.t-method{border-top:1px solid var(--t-rule);padding:28px 0;scroll-margin-top:30px}.t-method h2{font-size:1.65rem}.t-method p{font-size:1.0625rem}.t-method-meta{color:var(--t-muted);font-size:.875rem!important}.t-method-links{flex-wrap:wrap;gap:12px 24px;font-size:.9375rem;display:flex}.t-footer{border-top:1px solid var(--t-rule);color:var(--t-muted);grid-template-columns:1fr 1fr;gap:44px;margin-top:50px;padding:34px 0 42px;font-size:.875rem;display:grid}.t-footer p{margin:9px 0}.t-footer .t-wordmark{font-size:1.35rem}.t-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.t-skip:focus{top:12px}@media (width<=1050px){.t-section-heading{grid-template-columns:32px 1fr;gap:10px;margin-left:0}.t-header nav{gap:16px}.t-route{width:min(720px,100% - 48px);padding-block:22px}.t-route ol{grid-template-columns:1fr;gap:0}.t-route li{padding:0 0 15px}.t-route li:before{width:1px;height:100%;top:15px;left:13px}.t-route a{align-items:center;gap:16px;display:flex}.t-route-number{flex:none;margin:0}.t-route-label{max-width:none}.t-route li:last-child{padding-bottom:0}}@media (width<=720px){.t-wide,.t-reading,.t-route{width:calc(100% - 36px)}.t-header{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:24px 0}.t-header nav{gap:12px 20px;line-height:1.5}.t-header nav a{font-size:.875rem}.t-wordmark{font-size:1.6rem}.t-subnav{align-items:flex-start;gap:14px;font-size:.875rem}.t-subnav nav{justify-content:flex-end;gap:8px 16px}.t-intro{padding-top:36px}.t-deck{font-size:1.3rem}.t-section{margin-bottom:30px;padding-bottom:28px}.t-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.t-footer{grid-template-columns:1fr;gap:16px;margin-top:32px}.t-article{padding-top:30px}.t-release{grid-template-columns:1fr;gap:14px}.t-compartments{grid-template-columns:1fr}.t-compartments>div+div{border-left:0;margin-top:15px;padding:14px 0 8px}.t-ledger th,.t-ledger td{padding-right:9px;font-size:.875rem}.tontine-site h1{font-size:2.3rem}.t-figure{padding-block:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.t-header nav,.t-subnav,.t-route,.t-footer,.t-back,.t-skip{display:none}.t-wide,.t-reading{width:100%;max-width:none}.tontine-site{font-size:11pt;line-height:1.5}.t-intro,.t-article{padding-top:0}.t-section-heading{margin-left:0}.t-section{break-inside:auto}.tontine-site a{color:inherit}.t-figure,table{break-inside:avoid}}.t-figure-intro{max-width:620px;font-size:1rem;line-height:1.55}.t-time-axis{color:var(--t-muted);grid-template-columns:132px repeat(5,minmax(0,1fr));padding:6px 0 12px;font-size:.875rem;display:grid}.t-time-axis span:not(:first-child){text-align:center}.t-time-row{border-top:1px solid var(--t-rule);grid-template-columns:132px 1fr;align-items:center;min-height:72px;display:grid}.t-time-row>strong{padding-right:10px;font-size:.9375rem;font-weight:600}.t-time-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;min-height:58px;display:grid}.t-time-invest,.t-time-distribution{grid-row:1;justify-content:center;align-items:center;min-width:0;padding:8px 4px;font-size:.875rem;line-height:1.3;display:flex}.t-time-invest{color:#214c61;border-left:3px solid var(--t-accent);background:#e7eff3;border-right:2px solid #fff}.t-time-distribution{text-align:center;background:#fff;border:1px solid #8b9da7;display:block}.t-time-distribution strong{margin-top:4px;font-size:.875rem;font-weight:600;display:inline-block}.t-time-key{color:var(--t-muted);flex-wrap:wrap;gap:12px 24px;font-size:.875rem;display:flex;margin:16px 0 0!important}.t-timeline-mobile{list-style:none;display:none;padding:0!important}.t-timeline-mobile li{border-left:2px solid var(--t-accent);padding:0 0 0 16px;font-size:1rem;margin:0 0 24px!important}.t-timeline-mobile strong,.t-timeline-mobile span{display:block}.t-chart-key{flex-wrap:wrap;gap:12px 24px;margin:16px 0 10px;font-size:.875rem;display:flex}.t-chart-key>span{align-items:center;gap:8px;display:flex}.t-chart-key i{flex:none;width:14px;height:14px;display:inline-block}.t-key-invest{background:var(--t-accent)}.t-key-target{background:#fff;border:1px solid #607580}.t-rung-chart{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:42px;display:grid}.t-bar-group>strong{text-align:center;margin-top:10px;font-size:.9375rem;font-weight:500;display:block}.t-bar-pair{border-bottom:1px solid #607580;justify-content:center;align-items:flex-end;gap:10px;height:155px;display:flex}.t-bar{width:calc(50% - 10px);max-width:52px;position:relative}.t-bar-invest{background:var(--t-accent)}.t-bar-target{background:#fff;border:1px solid #607580;border-bottom:0}.t-bar>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.t-figure-sum{border-top:1px solid var(--t-rule);padding-top:17px;font-size:1rem;margin:22px 0 0!important}.t-glidepath{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.t-glidepath>div{border-top:2px solid var(--t-accent);padding-top:12px}.t-glidepath>div:nth-child(2){border-top-color:#7896a5}.t-glidepath>div:nth-child(3){border-top-color:#aebbc1}.t-glidepath span{color:var(--t-muted);margin-bottom:8px;font-size:.875rem;display:block}.t-glidepath strong{margin-bottom:10px;font-size:1rem;line-height:1.45;display:block}.t-glidepath p{margin:0;font-size:1rem;line-height:1.55}.t-article-index{border-block:1px solid var(--t-rule);flex-wrap:wrap;gap:10px 22px;margin:26px 0;padding:18px 0;font-size:.9375rem;display:flex}.t-date-ledger,.t-research-questions{margin:22px 0}.t-date-ledger>div,.t-research-questions>div{border-top:1px solid var(--t-rule);padding:14px 0}.t-date-ledger dt,.t-research-questions dt{font-size:1rem;font-weight:650;line-height:1.45}.t-date-ledger dd,.t-research-questions dd{margin:6px 0 0;font-size:1.0625rem;line-height:1.65}.t-equation{border-block:1px solid var(--t-rule);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:18px 20px;font-size:1.0625rem;line-height:1.65}.t-funding-comparison{gap:22px;display:grid}.t-comparison-label{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:8px;font-size:1rem;line-height:1.5;display:flex}.t-comparison-label strong{font-variant-numeric:tabular-nums;white-space:nowrap}.t-comparison-track{border-left:1px solid #607580;border-bottom:1px solid var(--t-rule);width:100%;height:17px}.t-comparison-bar{height:16px}.t-comparison-mean{background:#a5b7c1}.t-comparison-ce{background:var(--t-accent)}.t-comparison-match{border:1px solid #607580}.t-work-status{color:var(--t-accent);margin-bottom:14px!important;font-size:.9375rem!important}.t-work-package{border-top:1px solid var(--t-rule);padding-top:28px}.t-work-package h2{font-size:1.65rem}.t-open-work{scroll-margin-top:28px}@media (width<=720px){.t-glidepath{grid-template-columns:1fr;gap:22px}.t-subnav{flex-direction:column;gap:10px}.t-subnav nav{justify-content:flex-start}.t-comparison-label{font-size:.9375rem}.t-equation{padding:16px 0}}@media (width<=640px){.t-timeline-desktop{display:none}.t-timeline-mobile{display:block}.t-rung-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}.t-bar-pair{height:145px}.t-bar{max-width:56px}.t-chart-key{gap:8px 20px}.t-chart-key>span{font-size:.875rem}}@media print{.t-article-index{display:none}.t-timeline-desktop{display:block}.t-timeline-mobile{display:none}.t-rung-chart{grid-template-columns:repeat(4,minmax(0,1fr))}.t-glidepath{grid-template-columns:repeat(3,minmax(0,1fr))}.t-bar-invest,.t-time-invest,.t-comparison-ce,.t-comparison-mean{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.t-chart-scroll{max-width:100%;margin:16px 0 4px;overflow-x:auto}.t-research-chart{width:100%;min-width:570px;height:auto;display:block;overflow:visible}.t-chart-gridline{fill:none;stroke:#d4dde1;stroke-width:1px}.t-chart-label{font-family:var(--sans);fill:#4c5a62;font-size:13px}.t-pooled-line{fill:none;stroke:#235c72;stroke-width:3px}.t-unpooled-line{fill:none;stroke:#6b7276;stroke-width:2.5px;stroke-dasharray:7 4}.t-target-line{fill:none;stroke:#a27740;stroke-width:1.5px;stroke-dasharray:3 4}.t-payout-band{fill:#dce9ef;stroke:none}.t-line-legend{flex-wrap:wrap;gap:7px 22px;font-size:.8125rem;line-height:1.45;display:flex}.t-line-legend>span{align-items:center;gap:8px;display:flex}.t-line-legend i{flex:none;width:24px;display:inline-block}.t-line-pooled{border-top:3px solid #235c72}.t-line-unpooled{border-top:2px dashed #6b7276}.t-line-target{border-top:2px dotted #a27740}.t-line-band{background:#dce9ef;height:11px}.t-research-detail{border-block:1px solid var(--t-rule);margin:24px 0;padding:15px 0;font-size:1rem}.t-research-detail+.t-research-detail{border-top:0;margin-top:-24px}.t-research-detail>summary{cursor:pointer;color:var(--t-accent);padding-right:10px;font-weight:600}.t-research-detail>p:last-child{margin-bottom:4px}.t-research-detail summary:focus-visible,.t-chart-scroll:focus-visible,.t-table-wrap:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px}.t-ledger-total{border-top:2px solid #819ba7;font-weight:650}.t-pool-selector{border:0;min-width:0;margin:30px 0 20px;padding:0}.t-pool-selector>legend{margin-bottom:12px;font-size:1rem;font-weight:600}.t-pool-choice{opacity:0;width:1px;height:1px;position:absolute}.t-pool-selector>label{cursor:pointer;border:1px solid #9eafb7;border-radius:3px;margin:0 8px 8px 0;padding:8px 14px;font-size:.9375rem;display:inline-block}.t-pool-choice:checked+label{color:#fff;background:#235c72;border-color:#235c72}.t-pool-choice:focus-visible+label{outline-offset:4px;outline:2px solid #235c72}.t-pool-panel{border-top:1px solid var(--t-rule);padding-top:4px;display:none}.t-pool-50:checked~.t-pool-panels .t-panel-50,.t-pool-200:checked~.t-pool-panels .t-panel-200,.t-pool-500:checked~.t-pool-panels .t-panel-500{display:block}.t-pool-panels .t-pool-panel{margin-top:16px}.t-pool-panel h3{margin-top:20px}.t-pool-panel>.t-method-meta{line-height:1.6}@media (width<=500px){.t-pool-selector>label{text-align:center;width:calc(33.3333% - 6px);margin-right:6px;padding:8px 2px;font-size:.875rem}.t-line-legend{gap:8px 14px}}@media print{.t-research-chart{min-width:0}.t-pool-choice:checked+label,.t-payout-band{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tontine-site{font-size:1.0625rem;line-height:1.7}.t-intro{padding:42px 0 28px}.t-article{padding-top:36px}.tontine-site h1{font-size:clamp(2.2rem,3.7vw,3.15rem);line-height:1.16}.t-deck{font-size:1.35rem;line-height:1.45}.t-section{margin-bottom:30px;padding-bottom:28px}.t-figure{margin:26px 0;padding:20px 0}.t-figure figcaption{max-width:690px}.t-time-axis{grid-template-columns:112px repeat(4,minmax(0,1fr))}.t-time-row{grid-template-columns:112px 1fr}.t-time-track{grid-template-columns:repeat(4,minmax(0,1fr))}.t-time-invest,.t-time-distribution,.t-time-distribution strong{font-size:.8125rem}.t-table-wrap{margin:24px 0}.t-ledger thead th:not(:first-child){white-space:normal;min-width:74px}.t-ledger thead th{vertical-align:bottom;font-size:.875rem;line-height:1.4}.t-ledger td,.t-ledger tbody th{font-size:.9375rem}.t-ledger tbody th{white-space:normal}.t-line-legend{font-size:.875rem}.t-research-detail summary{padding-block:3px;line-height:1.5}.t-research-detail[open]>summary{margin-bottom:18px}.t-method-links{line-height:1.6}.t-mobile-index{display:none}.t-subnav nav{gap:20px}.t-article-index{line-height:1.6}.av-footer .av-footer-top p{margin:10px 0 0;font-size:.875rem;line-height:1.6}.av-footer .av-footer-bottom p{margin:0;font-size:.8125rem;line-height:1.6}@media (width<=720px){.t-subnav{display:none}.t-mobile-index{border-bottom:1px solid var(--t-rule);padding:14px 0;font-size:.9375rem;display:block}.t-mobile-index summary{cursor:pointer;color:var(--t-accent)}.t-mobile-index nav{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:16px;display:grid}.t-mobile-index a{text-decoration:none}.t-intro,.t-article{padding-top:28px}.t-deck{font-size:1.2rem}.tontine-site h1{font-size:2.2rem}.tontine-site h2,.t-article h2{font-size:1.7rem;line-height:1.25}.t-article-index{gap:8px 18px}.t-compartments strong{font-size:1.75rem}.t-table-wrap{margin-inline:0}.t-ledger td,.t-ledger tbody th{font-size:.875rem}.t-method-meta{font-size:.875rem!important}}@media print{.t-mobile-index{display:none!important}}.t-money-journey{border-block:1px solid var(--t-rule);margin:28px 0;padding:24px 0}.t-money-source{border:1px solid var(--t-rule);text-align:center;padding:20px 24px}.t-money-source span{font-size:1rem;display:block}.t-money-source strong{font:2.5rem/1.35 var(--serif);margin:6px 0;display:block}.t-money-split{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.t-money-split>div{border-top:3px solid var(--t-accent);padding-top:18px}.t-money-split>div+div{border-top-color:#889ba4}.t-money-split strong{font:2rem/1.3 var(--serif);margin-bottom:12px;display:block}.t-money-split p{font-size:1rem;line-height:1.6}.t-money-split .t-money-label{margin-bottom:10px;font-size:.9375rem;font-weight:600}.t-money-journey figcaption{color:var(--t-muted);margin-top:14px;font-size:.875rem;line-height:1.6}.t-audit-figure{border-block:1px solid var(--t-rule);margin:30px 0;padding:22px 0}.t-audit-figure ol{grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.t-audit-figure li{border-top:1px solid var(--t-rule);margin:0;padding-top:15px}.t-audit-figure li>span{color:var(--t-accent);margin-bottom:8px;font-size:.875rem;display:block}.t-audit-figure strong{margin-bottom:8px;font-size:1rem;display:block}.t-audit-figure p{margin:0;font-size:1rem;line-height:1.6}.tontine-site .t-subnav{font-size:.9375rem}.tontine-site .t-article-index a{line-height:1.65}.tontine-site .av-footer nav a{color:var(--av-muted)}@media (width<=540px){.t-money-split,.t-audit-figure ol{grid-template-columns:1fr}.t-money-split{gap:18px}.t-money-source{padding:18px}.t-money-split p:last-child{margin-bottom:0}.t-audit-figure ol{gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.t-example-calculation{border-block:1px solid var(--t-rule);margin:28px 0;padding:22px 0}.t-example-calculation dl{margin:0}.t-example-calculation dl>div{border-top:1px solid var(--t-rule);padding:16px 0}.t-example-calculation dt{margin-bottom:6px;font-size:1rem;font-weight:600}.t-example-calculation dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;line-height:1.65}.t-example-calculation .t-method-meta{margin-top:14px;font-size:.875rem}.t-example-ledger th{width:75%;font-weight:400}.t-example-ledger td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.t-example-ledger .t-ledger-total th{font-weight:650}.t-rights-ledger th{width:32%}.t-rights-ledger td{white-space:normal;line-height:1.65}.t-article>section{scroll-margin-top:24px}.t-table-wrap>p{margin-top:14px;font-size:.875rem;line-height:1.6}@media (width<=540px){.t-example-ledger th{width:auto}.t-rights-ledger th{min-width:125px}.t-example-calculation dd{font-size:.9375rem}.t-example-calculation strong{white-space:nowrap}}.t-research-chart{width:100%;height:auto;min-width:0!important}.t-chart-scroll{overflow:visible}.t-figure svg{max-width:100%;height:auto}@media (width<=540px){.t-research-chart .t-chart-label{font-size:24px}.t-research-chart .t-chart-label:last-child{font-size:25px}}.t-paper{padding:36px 0 40px}.t-paper-header{border-bottom:1px solid var(--t-rule);max-width:820px;padding-bottom:30px}.t-paper-header h1{font-size:clamp(2.3rem,4vw,3.15rem);line-height:1.14}.t-paper-downloads{flex-wrap:wrap;gap:14px 28px;font-size:1rem;display:flex}.t-paper-grid{grid-template-columns:245px minmax(0,740px);align-items:start;gap:55px;padding-top:32px;display:grid}.t-paper-toc{flex-direction:column;gap:14px;font-size:.875rem;line-height:1.55;display:flex;position:sticky;top:24px}.t-paper-toc strong{color:var(--t-ink);font-size:1rem}.t-paper-toc a{text-decoration:none}.t-paper-toc a:hover{text-decoration:underline}.t-paper-body{min-width:0;font-size:1.0625rem;line-height:1.75}.t-paper-body h2{margin:38px 0 20px;scroll-margin-top:24px;font-size:1.9rem}.t-paper-body h3{margin:26px 0 15px;font-size:1.2rem}.t-paper-body ul,.t-paper-body ol{padding-left:24px}.t-paper-body li{margin:10px 0}.t-paper-body code{overflow-wrap:anywhere;background:#f2f5f7;padding:2px 4px;font-size:.9375rem}.t-paper-body pre{background:#f2f5f7;padding:20px;line-height:1.65;overflow-x:auto}.t-paper-body pre code{overflow-wrap:normal;padding:0}.t-paper-body .paper-equation{max-width:100%;margin:26px 0;padding:10px 0;overflow-x:auto}.t-paper-body .katex-display{margin:0}.t-paper-body .paper-table{margin:24px 0;overflow:auto}.t-paper-body th{min-width:110px}.t-paper-body td{min-width:95px}.t-paper-body blockquote{border-left:2px solid var(--t-accent);margin:24px 0;padding:4px 0 4px 20px}.t-paper-body hr{border:0;border-top:1px solid var(--t-rule);margin:34px 0}@media (width<=900px){.t-paper-grid{grid-template-columns:1fr;gap:25px}.t-paper-toc{border-bottom:1px solid var(--t-rule);grid-template-columns:1fr 1fr;gap:12px 26px;padding-bottom:26px;display:grid;position:static}.t-paper-toc>strong{grid-column:1/-1}.t-paper-body,.t-paper-header{max-width:740px}}@media (width<=540px){.t-paper-toc{grid-template-columns:1fr}.t-paper{padding-top:28px}.t-paper-header h1{font-size:2.2rem}.t-paper-body{font-size:1rem}.t-paper-body h2{font-size:1.65rem}.t-paper-body .katex{font-size:1.1em}}
