:root{--paper:#c5d4be;--paper-cream:#ebe2cb;--paper-terminal:#d5dbc5;--paper-terminal-stripe:#d5dbc5;--paper-edge:#a8b8a3;--ink:#1a1a17;--ink-faded:#4f4f47;--ink-mid:#7a7770;--ink-rule:#1a1a17;--rule-soft:#a8b0a0;--font-display:"League Spartan",sans-serif;--font-serif:"Bodoni Moda",serif;--font-body:"Source Serif 4","Lyon Text","Bodoni Moda",serif;--font-body-italic:"Source Serif 4","Lyon Text","Bodoni Moda",serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--num-feat:"tnum" 1,"lnum" 1,"zero" 1,"cv11" 1;--navy:#00205b;--navy-dim:#00205b1f;--indigo:var(--navy);--indigo-dim:var(--navy-dim);--positive:#1a5e3d;--negative:#971f2c;--caution:#7a4e0c}.vellum-surface *{box-sizing:border-box}.vellum-surface html,.vellum-surface body{margin:0;padding:0}.vellum-surface code{font-family:var(--font-mono);letter-spacing:0;font-feature-settings:var(--num-feat);color:inherit;font-size:.92em;font-style:normal}.vellum-surface strong{font-weight:600}.vellum-surface ::selection{background:var(--navy-dim);color:var(--ink)}.vellum-surface input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--paper-cream)inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:inherit;transition:background-color 5000s ease-in-out}.vellum-surface body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;font-variant-numeric:oldstyle-nums;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");min-height:100vh;font-size:17px;line-height:1.55;position:relative}.vellum-surface body:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000 55%,#00000014 100%);position:fixed;inset:0}.vellum-surface main{z-index:2;max-width:960px;margin:0 auto;padding:96px 48px 140px;position:relative}.vellum-surface .doc-title{text-align:center;margin-bottom:96px}.vellum-surface .doc-title-eyebrow{letter-spacing:.42em;text-transform:uppercase;margin-bottom:28px;font-family:League Spartan,sans-serif;font-size:11px;font-weight:500}.vellum-surface .doc-title-main{letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:League Spartan,sans-serif;font-size:clamp(56px,9vw,96px);font-weight:800;line-height:.92}.vellum-surface .doc-title-sub{color:var(--ink-faded);margin-top:24px;font-family:Bodoni Moda,serif;font-size:19px;font-style:italic;font-weight:400}.vellum-surface .cover{aspect-ratio:5/7;border:1px solid var(--ink);max-width:520px;box-shadow:0 1px 0 var(--paper-edge),2px 4px 0 -1px var(--paper-edge),0 30px 60px -20px #00000040;margin:0 auto 120px;padding:4px;position:relative}.vellum-surface .cover:before{content:"";border:1px solid var(--ink);pointer-events:none;position:absolute;inset:4px}.vellum-surface .cover-inner{text-align:center;flex-direction:column;align-items:center;height:100%;padding:56px 40px 32px;display:flex}.vellum-surface .cover-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-family:League Spartan,sans-serif;font-size:clamp(28px,5.4vw,40px);font-weight:700;line-height:1}.vellum-surface .cover-eyebrow-sub{letter-spacing:.22em;text-transform:uppercase;margin-top:10px;font-family:League Spartan,sans-serif;font-size:clamp(18px,3.4vw,24px);font-weight:500}.vellum-surface .cover-title{letter-spacing:.04em;text-transform:uppercase;margin:clamp(40px,7vw,64px) 0 0;font-family:League Spartan,sans-serif;font-size:clamp(56px,11vw,88px);font-weight:800;line-height:.95}.vellum-surface .cover-model{letter-spacing:.2em;text-transform:uppercase;margin-top:clamp(20px,4vw,32px);font-family:League Spartan,sans-serif;font-size:clamp(18px,3.2vw,24px);font-weight:600}.vellum-surface .cover-signature{margin-top:auto;margin-bottom:28px}.vellum-surface .cover-signature .marque{letter-spacing:.08em;text-transform:uppercase;font-family:Bodoni Moda,serif;font-size:17px;font-weight:600}.vellum-surface .cover-signature .division{font-family:var(--font-body-italic);color:var(--ink-faded);margin-top:4px;font-size:12px;font-style:italic;font-weight:400}.vellum-surface .cover-signature .city{letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-family:Bodoni Moda,serif;font-size:12px;font-weight:500}.vellum-surface .cover-meta{letter-spacing:.04em;justify-content:space-between;width:100%;font-family:Bodoni Moda,serif;font-size:11px;font-weight:500;display:flex}.vellum-surface .cover-sheet{grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:80px 36px;display:grid}@media (max-width:720px){.vellum-surface .cover-sheet{grid-template-columns:1fr;gap:36px;padding:48px 24px}}.vellum-surface .frontispiece-card{aspect-ratio:5/7;border:1px solid var(--ink);box-shadow:0 1px 0 var(--paper-edge),2px 4px 0 -1px var(--paper-edge),0 30px 60px -20px #00000040;align-self:center;padding:4px;position:relative}.vellum-surface .frontispiece-card:before{content:"";border:1px solid var(--ink);pointer-events:none;position:absolute;inset:4px}.vellum-surface .frontispiece-card-inner{flex-direction:column;height:100%;padding:clamp(24px,3vw,36px) clamp(18px,2.5vw,28px) clamp(18px,2.2vw,24px);display:flex}.vellum-surface .frontispiece-header{text-align:center;margin-bottom:clamp(10px,1.2vw,14px)}.vellum-surface .frontispiece-eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:clamp(6px,1vw,10px);font-family:League Spartan,sans-serif;font-size:clamp(9px,1vw,11px);font-weight:600}.vellum-surface .frontispiece-title{margin:0;font-family:Bodoni Moda,serif;font-size:clamp(22px,2.6vw,30px);font-style:italic;font-weight:500;line-height:1}.vellum-surface .frontispiece-rule{background:var(--ink);width:clamp(36px,4vw,48px);height:1px;margin:clamp(10px,1.2vw,14px) auto 0;position:relative}.vellum-surface .frontispiece-rule:after{content:"";background:var(--ink);height:1px;position:absolute;inset:4px 0 auto}.vellum-surface .contents-list{margin:clamp(2px,.4vw,6px) 0 auto;padding:0;list-style:none}.vellum-surface .contents-list li{border-bottom:1px dotted #1a1a1747;grid-template-columns:clamp(20px,2.2vw,26px) 1fr auto;align-items:baseline;gap:clamp(8px,1vw,11px);padding:clamp(4px,.6vw,6px) 0;display:grid}.vellum-surface .contents-list li:last-child{border-bottom:1px solid var(--ink)}.vellum-surface .contents-list a{color:inherit;text-decoration:none;display:contents}.vellum-surface .contents-list a:hover .contents-title{color:var(--navy)}.vellum-surface .contents-roman{text-align:right;font-family:Bodoni Moda,serif;font-size:clamp(11px,1.3vw,14px);font-weight:600}.vellum-surface .contents-title-stack{min-width:0}.vellum-surface .contents-title{font-family:var(--font-body);color:var(--ink);font-size:clamp(11px,1.3vw,14px);font-weight:500;line-height:1.3}.vellum-surface .contents-sub{font-family:var(--font-body-italic);color:var(--ink-faded);margin-top:2px;font-size:clamp(11px,1.1vw,12px);font-style:italic;line-height:1.3}.vellum-surface .contents-page{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;color:var(--ink);letter-spacing:.04em;font-size:clamp(10px,1.1vw,12px)}.vellum-surface .cover-sheet .cover{aspect-ratio:5/7;align-self:center;max-width:none;margin:0}.vellum-surface .cover-sheet .cover-inner{padding:clamp(28px,3.5vw,48px) clamp(20px,2.6vw,36px) clamp(20px,2.5vw,28px)}.vellum-surface .cover-sheet .cover-eyebrow{font-size:clamp(18px,2.2vw,28px)}.vellum-surface .cover-sheet .cover-eyebrow-sub{margin-top:8px;font-size:clamp(11px,1.3vw,14px)}.vellum-surface .cover-sheet .cover-title{margin:clamp(20px,3vw,36px) 0 0;font-size:clamp(34px,4.4vw,56px)}.vellum-surface .cover-sheet .cover-model{margin-top:clamp(14px,2vw,24px);font-size:clamp(13px,1.5vw,18px)}.vellum-surface .cover-sheet .cover-signature{margin-bottom:clamp(14px,2vw,22px)}.vellum-surface .cover-sheet .cover-signature .marque{font-size:clamp(12px,1.3vw,14px)}.vellum-surface .cover-sheet .cover-signature .division,.vellum-surface .cover-sheet .cover-signature .city{font-size:clamp(9.5px,1vw,11px)}.vellum-surface .cover-sheet .cover-meta{font-size:10px}.vellum-surface .v-section-divider{align-items:center;gap:24px;margin:36px 0 16px;display:flex}.vellum-surface .v-section-divider .label{letter-spacing:.36em;text-transform:uppercase;flex:none;font-family:League Spartan,sans-serif;font-size:12px;font-weight:600}.vellum-surface .v-section-divider .rule{background:var(--ink);flex:auto;height:1px;position:relative}.vellum-surface .v-section-divider .rule:after{content:"";background:var(--ink);height:1px;position:absolute;top:4px;left:0;right:0}.vellum-surface .v-section-divider .index{font-family:var(--font-body-italic);color:var(--ink-faded);flex:none;font-size:13px;font-style:italic;font-weight:400}.vellum-surface .specimen{border-top:1px solid var(--ink);padding:32px 0}.vellum-surface .specimen:last-child{border-bottom:1px solid var(--ink)}.vellum-surface .specimen-label{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-faded);justify-content:space-between;margin-bottom:18px;font-family:League Spartan,sans-serif;font-size:11px;font-weight:500;display:flex}.vellum-surface .specimen-display{letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:League Spartan,sans-serif;font-size:clamp(72px,12vw,120px);font-weight:800;line-height:.88}.vellum-surface .specimen-serif{margin:0;font-family:Bodoni Moda,serif;font-size:clamp(56px,10vw,96px);font-weight:500;line-height:1}.vellum-surface .specimen-serif em{font-style:italic;font-weight:400}.vellum-surface .v-grid-2{grid-template-columns:1fr 1fr;gap:36px;display:grid}@media (max-width:720px){.vellum-surface .v-grid-2{grid-template-columns:1fr}}.vellum-surface .spec-card{border:1px solid var(--ink);padding:5px;position:relative}.vellum-surface .spec-card:before{content:"";border:1px solid var(--ink);pointer-events:none;position:absolute;inset:5px}.vellum-surface .spec-card-inner{padding:28px 32px;position:relative}.vellum-surface .spec-card-title{letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid var(--ink);margin:0 0 18px;padding-bottom:14px;font-family:League Spartan,sans-serif;font-size:13px;font-weight:700}.vellum-surface .spec-card-title small{float:right;font-family:var(--font-body-italic);letter-spacing:0;text-transform:none;color:var(--ink-faded);font-size:12px;font-style:italic;font-weight:400}.vellum-surface .spec-card dl{margin:0}.vellum-surface .spec-row{font-family:var(--font-body-italic);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:14px;display:flex}.vellum-surface .spec-row dt{color:var(--ink-faded);font-style:italic;font-weight:400}.vellum-surface .spec-row dd{font-variant-numeric:lining-nums tabular-nums;margin:0;font-weight:500}.vellum-surface .v-control-bar{flex-wrap:wrap;align-items:center;gap:18px;margin-top:48px;display:flex}.vellum-surface .v-btn-plate{border:1px solid var(--ink);color:var(--ink);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 30px;font-family:League Spartan,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-block;position:relative}.vellum-surface .v-btn-plate:before{content:"";border:1px solid var(--ink);pointer-events:none;transition:border-color .18s;position:absolute;inset:3px}.vellum-surface .v-btn-plate:hover{background:var(--ink);color:var(--paper)}.vellum-surface .v-btn-plate:hover:before{border-color:var(--paper)}.vellum-surface .v-btn-text{font-family:var(--font-body-italic);color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px;font-size:14px;font-style:italic;text-decoration:none}.vellum-surface .v-btn-text:hover{color:var(--navy);border-color:var(--navy)}.vellum-surface .v-number-badge{border:1px solid var(--ink);justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative}.vellum-surface .v-number-badge:before{content:"";border:1px solid var(--ink);position:absolute;inset:3px}.vellum-surface .v-number-badge span{font-variant-numeric:lining-nums;font-family:Bodoni Moda,serif;font-size:24px;font-weight:600;position:relative}.vellum-surface .v-marque-stamp{border:1px solid var(--ink);padding:12px 22px;display:inline-block;position:relative}.vellum-surface .v-marque-stamp:before{content:"";border:1px solid var(--ink);position:absolute;inset:3px}.vellum-surface .v-marque-stamp-inner{text-align:center;font-family:Bodoni Moda,serif;position:relative}.vellum-surface .v-marque-stamp .name{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.vellum-surface .v-marque-stamp .sub{font-family:var(--font-body-italic);color:var(--ink-faded);margin-top:2px;font-size:11px;font-style:italic}.vellum-surface .v-page-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:16px;display:flex}.vellum-surface .v-page-header .title{letter-spacing:.3em;text-transform:uppercase;font-family:League Spartan,sans-serif;font-size:13px;font-weight:700}.vellum-surface .v-page-header .pagination{font-family:var(--font-body-italic);color:var(--ink-faded);font-size:13px;font-style:italic}.vellum-surface .v-running-text{font-family:Bodoni Moda,serif;font-size:18px;line-height:1.62}.vellum-surface .v-running-text--narrow{max-width:60ch}.vellum-surface .v-running-text p{margin:0 0 1em}.vellum-surface .v-running-text .dropcap:first-letter{float:left;padding:.04em .1em 0 0;font-family:Bodoni Moda,serif;font-size:5.4em;font-weight:700;line-height:.84}.vellum-surface .v-pull-quote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;margin:40px 0;padding:32px 0}.vellum-surface .v-pull-quote blockquote{margin:0;max-width:28ch;margin-inline:auto;font-family:Bodoni Moda,serif;font-size:28px;font-style:italic;font-weight:500;line-height:1.3}.vellum-surface .v-pull-quote cite{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faded);margin-top:18px;font-family:League Spartan,sans-serif;font-size:11px;font-style:normal;font-weight:600;display:block}.vellum-surface .v-recommend{border:1px solid var(--ink);margin:36px 0 8px;padding:5px;position:relative}.vellum-surface .v-recommend:before{content:"";border:1px solid var(--ink);pointer-events:none;position:absolute;inset:5px}.vellum-surface .v-recommend-inner{padding:30px 34px 28px;position:relative}.vellum-surface .v-recommend-title{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid var(--ink);margin:0 0 18px;padding-bottom:14px;font-size:13px;font-weight:700}.vellum-surface .v-recommend-title small{float:right;font-family:var(--font-body);letter-spacing:.04em;text-transform:none;color:var(--ink-faded);font-size:11px;font-style:italic;font-weight:400}.vellum-surface .v-recommend-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:18px 0 8px;display:grid}@media (max-width:720px){.vellum-surface .v-recommend-grid{grid-template-columns:repeat(2,1fr)}}.vellum-surface .v-rec-cell{padding:6px 0}.vellum-surface .v-rec-cell .num{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.vellum-surface .v-rec-cell .lab{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faded);margin-top:8px;font-size:10px;font-weight:600;line-height:1.35}.vellum-surface .v-rec-cell .det{font-family:var(--font-body);color:var(--ink-faded);margin-top:6px;font-size:12.5px;font-style:italic;line-height:1.5}.vellum-surface .v-rec-row{font-family:var(--font-body);border-bottom:1px dotted #1a1a1740;justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.vellum-surface .v-rec-row:last-child{border-bottom:none}.vellum-surface .v-rec-row .l{color:var(--ink);flex:auto}.vellum-surface .v-rec-row .l>em,.vellum-surface .v-rec-row .l-detail{color:var(--ink-faded);margin-top:4px;font-size:13px;font-style:italic;display:block}.vellum-surface .v-rec-row .r{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.vellum-surface .v-swatch-row{border-top:1px solid var(--ink);grid-template-columns:96px 1fr auto;align-items:center;gap:28px;padding:18px 0;display:grid}.vellum-surface .v-swatch-row:last-child{border-bottom:1px solid var(--ink)}.vellum-surface .v-swatch-chip{border:1px solid var(--ink);width:80px;height:80px;padding:4px;position:relative}.vellum-surface .v-swatch-chip:before{content:"";border:1px solid var(--ink);position:absolute;inset:4px}.vellum-surface .v-swatch-name{letter-spacing:.22em;text-transform:uppercase;font-family:League Spartan,sans-serif;font-size:13px;font-weight:700}.vellum-surface .v-swatch-role{font-family:var(--font-body-italic);color:var(--ink-faded);margin-top:4px;font-size:13px;font-style:italic}.vellum-surface .v-swatch-hex{font-variant-numeric:lining-nums;font-family:Bodoni Moda,serif;font-size:14px;font-weight:500}.vellum-surface .v-page-stock{background-color:var(--paper-cream);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.09 0 0 0 0 0.07 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");margin:16px 0;padding:64px 72px;position:relative;box-shadow:0 1px #1414140f,0 14px 36px -18px #00000038}.vellum-surface .v-page-stock:before{content:"";pointer-events:none;border:1px solid #1a1a1714;position:absolute;inset:0}@media (max-width:600px){.vellum-surface .v-page-stock{padding:40px 28px}}.vellum-surface .v-data-table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;margin:32px 0 8px}.vellum-surface .v-data-table caption{caption-side:top;text-align:left;font-family:var(--font-body-italic);color:var(--ink-faded);border-bottom:1px solid var(--ink);margin-bottom:0;padding-bottom:14px;font-size:13px;font-style:italic}.vellum-surface .v-data-table thead th{letter-spacing:.24em;text-transform:uppercase;text-align:left;vertical-align:bottom;border-bottom:1px solid var(--ink);white-space:nowrap;padding:16px 18px 14px 0;font-family:League Spartan,sans-serif;font-size:10.5px;font-weight:700}.vellum-surface .v-data-table tbody th{font-family:var(--font-body-italic);text-align:left;color:var(--ink-faded);white-space:nowrap;border-bottom:1px dotted #1a1a1747;padding:13px 18px 13px 0;font-size:14px;font-style:italic;font-weight:400}.vellum-surface .v-data-table tbody td{letter-spacing:.02em;border-bottom:1px dotted #1a1a1747;padding:13px 18px 13px 0;font-family:League Spartan,sans-serif;font-size:13px;font-weight:500}.vellum-surface .v-data-table tbody tr:last-child th,.vellum-surface .v-data-table tbody tr:last-child td{border-bottom:1px solid var(--ink)}.vellum-surface .v-data-table th:last-child,.vellum-surface .v-data-table td:last-child{padding-right:0}.vellum-surface .v-data-table.is-closing th:last-child,.vellum-surface .v-data-table.is-closing td:last-child{text-align:right;font-family:var(--font-body-italic);color:var(--ink-faded);letter-spacing:0;font-size:13px;font-style:italic;font-weight:400}.vellum-surface .v-data-table .num{text-align:right}.vellum-surface .v-data-table tfoot td{font-family:var(--font-body-italic);color:var(--ink-faded);padding:14px 18px 0 0;font-size:12px;font-style:italic}@media (max-width:600px){.vellum-surface .v-data-table thead th,.vellum-surface .v-data-table tbody th,.vellum-surface .v-data-table tbody td{padding-right:12px;font-size:12px}}.vellum-surface .v-foreword{max-width:60ch;margin:0 auto 96px}.vellum-surface .v-foreword-eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--ink-faded);text-align:center;margin-bottom:24px;font-family:League Spartan,sans-serif;font-size:11px;font-weight:600}.vellum-surface .v-foreword-body{font-family:var(--font-body-italic);-webkit-hyphens:auto;hyphens:auto;font-size:17px;font-style:italic;line-height:1.65}.vellum-surface .v-foreword-body p{margin:0 0 1em}.vellum-surface .v-foreword-body strong{font-style:normal;font-weight:600}.vellum-surface .v-caption-aside{font-family:var(--font-body-italic);color:var(--ink-faded);margin:0 0 28px;font-size:14px;font-style:italic}.vellum-surface .v-caption-aside--narrow{max-width:64ch}.vellum-surface .v-section{display:block}.vellum-surface .v-terminal-panel{background:var(--paper-cream);border:1px solid var(--ink);margin:32px 0;padding:28px 32px 24px;position:relative}.vellum-surface .v-terminal-header{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:18px;display:flex}.vellum-surface .v-terminal-title{letter-spacing:.26em;text-transform:uppercase;font-family:League Spartan,sans-serif;font-size:13px;font-weight:700}.vellum-surface .v-terminal-meta{font-family:var(--font-body-italic);color:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;gap:18px;font-size:12px;font-style:italic;display:flex}.vellum-surface .v-kpi-strip{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}@media (max-width:720px){.vellum-surface .v-kpi-strip{grid-template-columns:repeat(2,1fr)}}.vellum-surface .v-kpi{border-right:1px solid var(--rule-soft);padding:16px 18px}.vellum-surface .v-kpi:last-child{border-right:none}@media (max-width:720px){.vellum-surface .v-kpi:nth-child(2){border-right:none}.vellum-surface .v-kpi:nth-child(-n+2){border-bottom:1px solid var(--rule-soft)}}.vellum-surface .v-kpi-label{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:6px;font-family:League Spartan,sans-serif;font-size:10px;font-weight:600}.vellum-surface .v-kpi-value{font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;margin-bottom:4px;font-family:League Spartan,sans-serif;font-size:24px;font-weight:700;line-height:1}.vellum-surface .v-kpi-delta{font-family:var(--font-body-italic);font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-style:italic}.vellum-surface .v-delta-up{color:var(--positive)}.vellum-surface .v-delta-down{color:var(--negative)}.vellum-surface .v-delta-flat{color:var(--ink-faded)}.vellum-surface .v-data-table-terminal{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;margin:0}.vellum-surface .v-data-table-terminal caption{caption-side:top;text-align:left;font-family:var(--font-body-italic);color:var(--ink-faded);padding-bottom:10px;font-size:12px;font-style:italic}.vellum-surface .v-data-table-terminal thead th{letter-spacing:.26em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--ink);color:var(--ink-faded);white-space:nowrap;padding:10px 14px;font-family:League Spartan,sans-serif;font-size:10px;font-weight:700}.vellum-surface .v-data-table-terminal thead th.num{text-align:right}.vellum-surface .v-data-table-terminal tbody th{font-family:var(--font-body-italic);text-align:left;color:var(--ink);white-space:nowrap;padding:9px 14px;font-size:13px;font-style:italic;font-weight:400}.vellum-surface .v-data-table-terminal tbody td{letter-spacing:.01em;padding:9px 14px;font-family:League Spartan,sans-serif;font-size:13px;font-weight:500}.vellum-surface .v-data-table-terminal tbody td.num{text-align:right;font-variant-numeric:lining-nums tabular-nums}.vellum-surface .v-data-table-terminal tbody tr:nth-child(2n){background:var(--paper-terminal-stripe)}.vellum-surface .v-data-table-terminal tbody tr:last-child th,.vellum-surface .v-data-table-terminal tbody tr:last-child td{border-bottom:1px solid var(--ink)}.vellum-surface .v-terminal-footer{border-top:1px solid var(--rule-soft);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faded);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:24px;padding-top:14px;font-family:League Spartan,sans-serif;font-size:10px;display:flex}.vellum-surface .v-terminal-footer em{font-family:var(--font-body-italic);letter-spacing:0;text-transform:none;font-size:11.5px;font-style:italic}.vellum-surface .v-terminal-footer .indigo-link{color:var(--indigo);border-bottom:1px solid var(--indigo);font-family:var(--font-body-italic);letter-spacing:0;text-transform:none;padding-bottom:1px;font-size:11.5px;font-style:italic;text-decoration:none}.vellum-surface .vellum-live{--paper-terminal:#ebe2cb;--paper-terminal-stripe:#d5dbc5;--accent:#00205b;--accent-hover:#003172;--accent-dim:#00205b1a;--rule-soft:#a8b0a0;background-color:var(--paper-terminal);border:1px solid var(--ink);max-width:100%;margin:32px 0 16px;position:relative;overflow:hidden;box-shadow:0 1px #1414140f,0 18px 44px -22px #00000038}.vellum-surface.vellum-live{padding-top:28px;padding-bottom:40px}.vellum-surface.vellum-live>.vellum-eyebrow:first-child,.vellum-surface.vellum-live>header>.vellum-eyebrow:first-child{display:none}.vellum-surface.vellum-live>header{margin-bottom:20px}.vellum-surface .cam-app-header{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:12px 20px;display:grid}.vellum-surface .cam-brand{align-items:center;gap:18px;min-width:0;display:flex}.vellum-surface .cam-wordmark{letter-spacing:.24em;text-transform:uppercase;font-family:League Spartan,sans-serif;font-size:13px;font-weight:800}.vellum-surface .cam-breadcrumb{font-family:var(--font-body-italic);color:var(--ink-faded);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:italic;overflow:hidden}.vellum-surface .cam-breadcrumb .crumb-sep{opacity:.5;padding:0 4px}.vellum-surface .cam-breadcrumb .crumb-current{color:var(--ink);font-style:normal;font-weight:500}.vellum-surface .cam-cmd{border:1px solid var(--rule-soft);width:100%;max-width:380px;font-family:var(--font-body-italic);color:var(--ink-faded);cursor:text;background:#ffffff2e;align-items:center;gap:10px;margin:0 auto;padding:6px 12px;font-size:13px;font-style:italic;display:flex}.vellum-surface .cam-cmd .kbd{letter-spacing:.18em;border:1px solid var(--rule-soft);color:var(--ink-faded);margin-left:auto;padding:2px 6px 1px;font-family:League Spartan,sans-serif;font-size:9px;font-style:normal;font-weight:600}.vellum-surface .cam-user{align-items:center;gap:14px;display:flex}.vellum-surface .cam-freshness{font-family:var(--font-body-italic);color:var(--ink-faded);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-style:italic;display:flex}.vellum-surface .cam-freshness .dot{background:var(--positive);border-radius:50%;width:6px;height:6px}.vellum-surface .cam-avatar{border:1px solid var(--ink);justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.vellum-surface .cam-avatar:before{content:"";border:1px solid var(--ink);position:absolute;inset:2px}.vellum-surface .cam-avatar span{letter-spacing:.06em;font-family:League Spartan,sans-serif;font-size:9.5px;font-weight:700;position:relative}@media (max-width:720px){.vellum-surface .cam-app-header{grid-template-columns:1fr auto;gap:12px;padding:10px 14px}.vellum-surface .cam-cmd,.vellum-surface .cam-freshness{display:none}}.vellum-surface .cam-main{padding:32px 32px 24px}@media (max-width:600px){.vellum-surface .cam-main{padding:20px 16px}}.vellum-surface .cam-page-header{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;padding-bottom:18px;display:flex}.vellum-surface .cam-page-title{letter-spacing:-.005em;margin:0 0 8px;font-family:League Spartan,sans-serif;font-size:26px;font-weight:700}.vellum-surface .cam-page-meta{font-family:var(--font-body-italic);color:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;font-size:12.5px;font-style:italic}.vellum-surface .cam-page-meta span+span:before{content:" · ";opacity:.6;margin:0 4px}.vellum-surface .cam-page-actions{gap:8px;display:flex}.vellum-surface .cam-btn{letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:9px 16px;font-family:League Spartan,sans-serif;font-size:10px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-block}.vellum-surface .cam-btn:hover{background:var(--ink);color:var(--paper-terminal)}.vellum-surface .cam-btn-primary{border-color:var(--accent);color:var(--accent);background:0 0}.vellum-surface .cam-btn-primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.vellum-surface .cam-kpi-strip{margin-bottom:28px}.vellum-surface .cam-kpi-strip .v-kpi-delta{align-items:center;gap:8px;display:inline-flex}.vellum-surface .cam-spark{vertical-align:middle;opacity:.85;display:inline-block}.vellum-surface .cam-spark polyline{stroke-linecap:round;stroke-linejoin:round}.vellum-surface .cam-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:36px;display:grid}@media (max-width:880px){.vellum-surface .cam-grid{grid-template-columns:1fr;gap:28px}}.vellum-surface .cam-section-title{letter-spacing:.26em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 14px;font-family:League Spartan,sans-serif;font-size:11px;font-weight:700;display:flex}.vellum-surface .cam-section-title-meta{font-family:var(--font-body-italic);letter-spacing:0;text-transform:none;color:var(--ink-faded);font-size:12px;font-style:italic;font-weight:400}.vellum-surface .cam-watches{border-top:1px solid var(--rule-soft);margin:0 0 28px;padding:0;list-style:none}.vellum-surface .cam-watches li{border-bottom:1px solid var(--rule-soft);grid-template-columns:14px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.vellum-surface .cam-watch-status{border-radius:50%;width:8px;height:8px;margin-top:6px;margin-left:3px}.vellum-surface .cam-watch-status.alert{background:var(--negative)}.vellum-surface .cam-watch-status.attention{background:var(--caution)}.vellum-surface .cam-watch-status.observation{background:var(--ink)}.vellum-surface .cam-watch-status.ok{border:1px solid var(--ink-faded);background:0 0;width:7px;height:7px}.vellum-surface .cam-watch-name{letter-spacing:.02em;margin-bottom:4px;font-family:League Spartan,sans-serif;font-size:12.5px;font-weight:600}.vellum-surface .cam-watch-detail{font-family:var(--font-body-italic);color:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-style:italic;line-height:1.45}.vellum-surface .cam-insight{border-top:1px solid var(--rule-soft);font-family:var(--font-body-italic);color:var(--ink);max-width:60ch;padding:14px 0;font-size:13px;font-style:italic;line-height:1.5}.vellum-surface .cam-insight:last-of-type{border-bottom:1px solid var(--rule-soft)}.vellum-surface .cam-insight-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faded);margin-top:8px;font-family:League Spartan,sans-serif;font-size:9.5px;font-style:normal;font-weight:600}.vellum-surface .cam-app-footer{border-top:1px solid var(--ink);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faded);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 24px;font-family:League Spartan,sans-serif;font-size:10px;display:flex}.vellum-surface .cam-indigo-link{color:var(--accent);border-bottom:1px solid var(--accent);font-family:var(--font-body-italic);letter-spacing:0;text-transform:none;padding-bottom:1px;font-size:12.5px;font-style:italic;text-decoration:none}.vellum-surface .cam-indigo-link:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.vellum-surface .vellum-brief{--paper-terminal:#ebe2cb;--paper-terminal-stripe:#d5dbc5;--accent:#00205b;--accent-hover:#003172;--accent-dim:#00205b1a;--rule-soft:#a8b0a0;background-color:var(--paper-terminal);border:1px solid var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.09 0 0 0 0 0.07 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");max-width:760px;margin:32px auto 16px;padding:56px 64px 48px;position:relative;box-shadow:0 1px #1414140f,0 16px 40px -22px #0000003d}@media (max-width:720px){.vellum-surface .vellum-brief{padding:40px 28px}}.vellum-surface .vellum-letterhead{text-align:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:36px;padding:24px 0 22px}.vellum-surface .vellum-letterhead .name{letter-spacing:.32em;text-transform:uppercase;margin-bottom:6px;font-family:League Spartan,sans-serif;font-size:16px;font-weight:800}.vellum-surface .vellum-letterhead .sub{font-family:var(--font-body-italic);color:var(--ink-faded);font-size:12px;font-style:italic;font-weight:400}.vellum-surface .vellum-memo-header{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:32px;padding-bottom:16px;display:flex}.vellum-surface .vellum-memo-header .title{letter-spacing:-.005em;font-family:Bodoni Moda,serif;font-size:22px;font-weight:500;line-height:1.2}.vellum-surface .vellum-memo-header .meta{font-family:var(--font-body-italic);color:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;gap:14px;font-size:12px;font-style:italic;display:flex}.vellum-surface .vellum-memo-header .meta em{color:var(--ink);font-style:normal;font-weight:500}.vellum-surface .vellum-section{margin-bottom:36px}.vellum-surface .vellum-section:last-of-type{margin-bottom:0}.vellum-surface .vellum-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:12px;font-family:League Spartan,sans-serif;font-size:10.5px;font-weight:700}.vellum-surface .vellum-section-divider{align-items:center;gap:14px;margin-bottom:20px;display:flex}.vellum-surface .vellum-section-divider .label{letter-spacing:.2em;text-transform:uppercase;flex:none;font-family:League Spartan,sans-serif;font-size:11px;font-weight:700}.vellum-surface .vellum-section-divider .rule{background:var(--ink);flex:auto;height:1px}.vellum-surface .vellum-note{font-family:var(--font-body-italic);max-width:60ch;font-size:16px;font-style:italic;line-height:1.6}.vellum-surface .vellum-note p{margin:0}.vellum-surface .vellum-kpi-strip{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}@media (max-width:720px){.vellum-surface .vellum-kpi-strip{grid-template-columns:repeat(2,1fr)}.vellum-surface .vellum-kpi-strip .vellum-kpi:nth-child(2){border-right:none}.vellum-surface .vellum-kpi-strip .vellum-kpi:nth-child(-n+2){border-bottom:1px solid var(--rule-soft)}}.vellum-surface .vellum-kpi{border-right:1px solid var(--rule-soft);padding:16px 18px}.vellum-surface .vellum-kpi:last-child{border-right:none}.vellum-surface .vellum-kpi .v-kpi-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:8px;font-family:League Spartan,sans-serif;font-size:10px;font-weight:600}.vellum-surface .vellum-kpi .v-kpi-value{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.005em;margin-bottom:6px;font-family:League Spartan,sans-serif;font-size:26px;font-weight:700;line-height:1}.vellum-surface .vellum-kpi .v-kpi-delta{font-family:var(--font-body-italic);font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:6px;font-size:11.5px;font-style:italic;display:inline-flex}.vellum-surface .vellum-brief .v-delta-up{color:#3a6f4f}.vellum-surface .vellum-brief .v-delta-down{color:#7e2d34}.vellum-surface .vellum-brief .v-delta-flat{color:var(--ink-faded);font-style:italic}.vellum-surface .vellum-brief .v-data-table-terminal thead th{letter-spacing:.2em;color:var(--ink)}.vellum-surface .vellum-spark{vertical-align:middle;opacity:.75;display:inline-block}.vellum-surface .vellum-spark polyline{stroke-linecap:round;stroke-linejoin:round}.vellum-surface .vellum-notes{font-family:var(--font-body-italic);max-width:64ch;margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none}.vellum-surface .vellum-notes li{margin-bottom:12px;padding-left:24px;font-style:italic;position:relative}.vellum-surface .vellum-notes li:before{content:"—";color:var(--ink-faded);font-style:normal;position:absolute;top:0;left:0}.vellum-surface .vellum-notes .flag{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-right:10px;font-family:League Spartan,sans-serif;font-size:9.5px;font-style:normal;font-weight:700}.vellum-surface .vellum-signature{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:56px;padding-top:24px;display:flex}.vellum-surface .vellum-signature-line{font-family:var(--font-body-italic);color:var(--ink);font-size:13px;font-style:italic}.vellum-surface .vellum-signature-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;font-family:League Spartan,sans-serif;font-size:9.5px;line-height:1.6}.vellum-surface .vellum-signature-meta-right{text-align:right}.vellum-surface .v-doctrine-list{margin:0;padding:0;list-style:none}.vellum-surface .v-doctrine-chapter{align-items:baseline;gap:20px;margin:56px 0 0;padding:0;display:flex}.vellum-surface .v-doctrine-chapter:first-of-type{margin-top:16px}.vellum-surface .v-doctrine-chapter .label{font-family:var(--font-display);letter-spacing:.36em;text-transform:uppercase;color:var(--ink-faded);flex:none;font-size:10.5px;font-weight:600}.vellum-surface .v-doctrine-chapter .rule{background:var(--rule-soft);flex:auto;height:1px;transform:translateY(-3px)}.vellum-surface .v-doctrine-chapter .index{font-family:var(--font-body-italic);color:var(--ink-faded);flex:none;font-size:12px;font-style:italic}@media (max-width:600px){.vellum-surface .v-doctrine-chapter{flex-wrap:wrap;gap:14px;margin-top:40px}.vellum-surface .v-doctrine-chapter .index{display:none}}.vellum-surface .v-doctrine-list:has(+.v-doctrine-chapter) .v-rule-card:last-child{border-bottom:none}.vellum-surface .v-rule-card{border-top:1px solid var(--ink);grid-template-columns:76px 1fr;gap:28px;padding:32px 0;display:grid}.vellum-surface .v-rule-card:last-child{border-bottom:1px solid var(--ink)}@media (max-width:600px){.vellum-surface .v-rule-card{grid-template-columns:56px 1fr;gap:18px;padding:24px 0}}.vellum-surface .v-rule-number{font-variant-numeric:lining-nums;color:var(--ink-faded);padding-top:4px;font-family:Bodoni Moda,serif;font-size:36px;font-style:italic;font-weight:500;line-height:1}.vellum-surface .v-rule-title{letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-family:League Spartan,sans-serif;font-size:14px;font-weight:700}.vellum-surface .v-rule-why,.vellum-surface .v-rule-when{font-family:var(--font-body);max-width:60ch;margin:0 0 8px;font-size:15px;line-height:1.55}.vellum-surface .v-rule-when:last-child{margin-bottom:0}.vellum-surface .v-rule-key{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faded);font-family:League Spartan,sans-serif;font-size:10.5px;font-weight:600}.vellum-surface .v-dense-panel{background:var(--paper-cream,#ebe2cb);border:1px solid var(--ink);margin:32px 0;overflow:hidden;box-shadow:0 1px #1414140f,0 12px 32px -18px #00000038}.vellum-surface .v-dense-toolbar{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 20px;display:flex}.vellum-surface .v-dense-toolbar .title{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.vellum-surface .v-dense-toolbar .meta{font-family:var(--font-body-italic);color:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;font-size:11.5px;font-style:italic}.vellum-surface .v-dense-kpi-strip{border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:720px){.vellum-surface .v-dense-kpi-strip{grid-template-columns:repeat(3,1fr)}.vellum-surface .v-dense-kpi-strip .v-dense-kpi:nth-child(3n){border-right:none}.vellum-surface .v-dense-kpi-strip .v-dense-kpi:nth-child(-n+3){border-bottom:1px solid var(--rule-soft)}}.vellum-surface .v-dense-kpi{border-right:1px solid var(--rule-soft);padding:12px 14px}.vellum-surface .v-dense-kpi:last-child{border-right:none}.vellum-surface .v-dense-kpi .label{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:4px;font-size:9px;font-weight:600}.vellum-surface .v-dense-kpi .value{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-feature-settings:var(--num-feat);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.05}.vellum-surface .v-dense-kpi .v-delta{font-family:var(--font-body-italic);font-variant-numeric:lining-nums tabular-nums;margin-top:3px;font-size:11px;font-style:italic}.vellum-surface .v-dense-table-wrap{overflow-x:auto}.vellum-surface .v-dense-table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums slashed-zero;width:100%}.vellum-surface .v-dense-table caption{caption-side:top;text-align:left;font-family:var(--font-body-italic);color:var(--ink-faded);padding:12px 20px 8px;font-size:12px;font-style:italic}.vellum-surface .v-dense-table thead th{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faded);text-align:left;border-bottom:1px solid var(--ink);white-space:nowrap;background:var(--paper-cream,#ebe2cb);padding:10px 14px 8px;font-size:9.5px;font-weight:700}.vellum-surface .v-dense-table thead th.num{text-align:right}.vellum-surface .v-dense-table tbody th{font-family:var(--font-body-italic);text-align:left;color:var(--ink);white-space:nowrap;border-bottom:1px dotted #1a1a1733;padding:7px 14px;font-size:12.5px;font-style:italic;font-weight:400}.vellum-surface .v-dense-table tbody td{font-family:var(--font-mono);letter-spacing:0;color:var(--ink);font-feature-settings:var(--num-feat);border-bottom:1px dotted #1a1a1733;padding:7px 14px;font-size:12px;font-weight:400}.vellum-surface .v-dense-table tbody td.num{text-align:right}.vellum-surface .v-dense-table tbody tr:nth-child(2n){background:var(--paper-terminal,#d5dbc5)}.vellum-surface .v-striped tbody tr:nth-child(2n)>td,.vellum-surface .v-striped tbody tr:nth-child(2n)>th{background:var(--paper-terminal-stripe,var(--paper-terminal,#d5dbc5))}.vellum-surface .v-striped-soft tbody tr:nth-child(2n)>td,.vellum-surface .v-striped-soft tbody tr:nth-child(2n)>th{background:color-mix(in srgb,var(--paper-terminal-stripe,#d5dbc5)50%,var(--paper-cream))}.vellum-surface .v-dense-table tbody tr:hover,.vellum-surface .v-dense-table tbody tr:nth-child(2n):hover{background:#1414140a}.vellum-surface .v-dense-table tbody tr.selected th:first-child{box-shadow:inset 2px 0 0 var(--ink)}.vellum-surface .v-dense-table .v-delta-up{color:var(--positive,#1a5e3d)}.vellum-surface .v-dense-table .v-delta-down{color:var(--negative,#971f2c)}.vellum-surface .v-dense-table .v-delta-flat{color:var(--ink-faded)}.vellum-surface .v-dense-table tfoot th{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;text-align:left;border-top:1px solid var(--ink);background:var(--paper-cream,#ebe2cb);color:var(--ink);padding:10px 14px;font-size:10px;font-weight:700}.vellum-surface .v-dense-table tfoot td{font-family:var(--font-mono);border-top:1px solid var(--ink);background:var(--paper-cream,#ebe2cb);color:var(--ink);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-feature-settings:var(--num-feat);padding:10px 14px;font-size:12.5px;font-weight:600}.vellum-surface .v-dense-table tfoot td.num{text-align:right}.vellum-surface .v-dense-footer{border-top:1px solid var(--rule-soft);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faded);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;font-size:9.5px;display:flex}.vellum-surface .v-dense-footer .right{font-family:var(--font-body-italic);letter-spacing:0;text-transform:none;font-size:11.5px;font-style:italic}.vellum-surface .elevation-specimens{grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;display:grid}@media (max-width:600px){.vellum-surface .elevation-specimens{grid-template-columns:1fr}}.vellum-surface .elevation-tile{border:1px solid var(--rule-soft);text-align:center;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faded);padding:28px 20px;font-size:10.5px;font-weight:600}.vellum-surface .elevation-tile .level{font-family:var(--font-body-italic);color:var(--ink);letter-spacing:0;text-transform:none;margin-top:6px;font-size:12px;font-style:italic;display:block}.vellum-surface .e-cover{background:#c5d4be}.vellum-surface .e-terminal{background:#d5dbc5}.vellum-surface .e-stripe{background:#ccd2bb}.vellum-surface .e-cream{border-color:var(--ink);background:#ebe2cb;box-shadow:0 1px #1414140d,0 4px 12px -8px #00000029}.vellum-surface .v-chart-card{background:var(--paper-cream,#ebe2cb);border:1px solid var(--ink);margin:24px 0;padding:22px 26px 18px;box-shadow:0 1px #1414140f,0 12px 32px -18px #00000038}.vellum-surface .v-chart-header{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:12px;display:flex}.vellum-surface .v-chart-title{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:700}.vellum-surface .v-chart-subtitle{font-family:var(--font-body-italic);color:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:12px;font-style:italic}.vellum-surface .v-chart-svg{width:100%;display:block}.vellum-surface .v-chart-svg .grid{stroke:var(--rule-soft,#a8b0a0);stroke-width:.4px;stroke-dasharray:2 3}.vellum-surface .v-chart-svg .axis{stroke:var(--ink);stroke-width:.6px}.vellum-surface .v-chart-svg text{font-family:var(--font-mono);fill:var(--ink-faded);font-variant-numeric:lining-nums tabular-nums;font-size:9.5px}.vellum-surface .v-chart-svg text.axis-cat{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.vellum-surface .v-chart-svg .series-line{stroke:var(--ink);stroke-width:1.5px;fill:none;stroke-linejoin:round;stroke-linecap:round}.vellum-surface .v-chart-svg .series-area{fill:var(--ink);fill-opacity:.06}.vellum-surface .v-chart-svg .series-dot{fill:var(--ink)}.vellum-surface .v-chart-svg .annotation-tick{stroke:var(--ink);stroke-width:.6px}.vellum-surface .v-chart-svg .annotation-text{font-family:var(--font-body-italic);fill:var(--ink);font-size:11px;font-style:italic}.vellum-surface .v-chart-svg text.series-label{font-family:var(--font-body-italic);font-size:11px;font-style:italic}.vellum-surface .v-variance-bars{grid-template-columns:minmax(160px,1.2fr) minmax(220px,3fr) 70px;align-items:center;gap:4px 18px;display:grid}.vellum-surface .v-variance-bars .row-label{font-family:var(--font-body-italic);color:var(--ink);text-align:right;font-size:13px;font-style:italic}.vellum-surface .v-variance-bars .bar-track{height:22px;position:relative}.vellum-surface .v-variance-bars .bar-track:before{content:"";background:var(--ink);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.vellum-surface .v-variance-bars .bar{position:absolute;top:5px;bottom:5px}.vellum-surface .v-variance-bars .bar.gain{background:var(--positive,#1a5e3d);left:50%}.vellum-surface .v-variance-bars .bar.loss{background:var(--negative,#971f2c);right:50%}.vellum-surface .v-variance-bars .row-value{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;font-size:12px}.vellum-surface .v-variance-bars .row-value.gain{color:var(--positive,#1a5e3d)}.vellum-surface .v-variance-bars .row-value.loss{color:var(--negative,#971f2c)}.vellum-surface .v-variance-bars .axis-row{display:contents}.vellum-surface .v-variance-bars .axis-marks{height:14px;font-family:var(--font-mono);color:var(--ink-faded);font-size:9px;position:relative}.vellum-surface .v-variance-bars .axis-marks span{color:var(--ink-faded);position:absolute;top:0;transform:translate(-50%)}.vellum-surface .v-heatmap{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;font-size:10.5px}.vellum-surface .v-heatmap thead th{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-align:center;background:var(--paper-cream,#ebe2cb);border:1px solid var(--rule-soft);padding:7px 4px;font-size:9px;font-weight:700}.vellum-surface .v-heatmap tbody th{font-family:var(--font-body-italic);text-align:right;color:var(--ink);background:var(--paper-cream,#ebe2cb);border:1px solid var(--rule-soft);white-space:nowrap;padding:7px 12px 7px 6px;font-size:12px;font-style:italic;font-weight:400}.vellum-surface .v-heatmap tbody td{text-align:center;border:1px solid var(--rule-soft);color:var(--ink);font-feature-settings:var(--num-feat);padding:9px 6px}.vellum-surface .v-hm-mag-0{background:#ebe2cb}.vellum-surface .v-hm-mag-1{background:#d4cfc0}.vellum-surface .v-hm-mag-2{background:#bcbab5}.vellum-surface .v-hm-mag-3{background:#9da6a3}.vellum-surface .v-hm-mag-4{color:#ebe2cb;background:#758193}.vellum-surface .v-hm-mag-5{color:#ebe2cb;background:#535e7e}.vellum-surface .v-hm-gain-0{background:#ebe2cb}.vellum-surface .v-hm-gain-1{background:#c5cab1}.vellum-surface .v-hm-gain-2{background:#a0b298}.vellum-surface .v-hm-gain-3{background:#76987b}.vellum-surface .v-hm-gain-4{color:#ebe2cb;background:#487b5c}.vellum-surface .v-hm-loss-0{background:#ebe2cb}.vellum-surface .v-hm-loss-1{background:#dcbfae}.vellum-surface .v-hm-loss-2{background:#cd9c92}.vellum-surface .v-hm-loss-3{background:#bc7572}.vellum-surface .v-hm-loss-4{color:#ebe2cb;background:#aa4a4f}.vellum-surface .v-hm-legend{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faded);align-items:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.vellum-surface .v-hm-legend .scale{border:1px solid var(--rule-soft);flex:1;max-width:280px;height:12px;display:flex}.vellum-surface .v-hm-legend .scale span{flex:1}.vellum-surface .v-hm-legend .anchor{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:10px}.vellum-surface .v-small-multiples{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.vellum-surface .v-small-multiples{grid-template-columns:repeat(2,1fr)}}.vellum-surface .v-small-multiple{border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:14px 16px 12px}.vellum-surface .v-small-multiples .v-small-multiple:nth-child(3n){border-right:none}.vellum-surface .v-small-multiples .v-small-multiple:nth-last-child(-n+3){border-bottom:none}@media (max-width:720px){.vellum-surface .v-small-multiples .v-small-multiple:nth-child(3n){border-right:1px solid var(--rule-soft)}.vellum-surface .v-small-multiples .v-small-multiple:nth-child(2n){border-right:none}.vellum-surface .v-small-multiples .v-small-multiple:nth-last-child(-n+3){border-bottom:1px solid var(--rule-soft)}.vellum-surface .v-small-multiples .v-small-multiple:nth-last-child(-n+2){border-bottom:none}}.vellum-surface .v-small-multiple .label{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:9px;font-weight:700}.vellum-surface .v-small-multiple .figure-row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}.vellum-surface .v-small-multiple .value{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-size:12px}.vellum-surface .v-small-multiple .v-delta{font-family:var(--font-body-italic);font-variant-numeric:lining-nums tabular-nums;font-size:11px;font-style:italic}.vellum-surface .v-small-multiple .v-delta.gain{color:var(--positive)}.vellum-surface .v-small-multiple .v-delta.loss{color:var(--negative)}.vellum-surface .v-small-multiple .v-delta.flat{color:var(--ink-faded)}.vellum-surface .v-small-multiple svg{width:100%;height:42px;margin-top:8px;display:block}.vellum-surface .v-delivery-card{background:var(--paper-cream);border:1px solid var(--ink);margin:0 auto;box-shadow:0 1px #1414140f,0 12px 32px -18px #00000038}.vellum-surface .v-delivery-card--cover{max-width:64rem}.vellum-surface .v-delivery-card--body{max-width:56rem}.vellum-surface .v-delivery-card-inner{padding:56px}@media (max-width:720px){.vellum-surface .v-delivery-card-inner{padding:40px 28px}}.vellum-surface .v-delivery-card-letterhead{text-align:center;border-bottom:1px solid var(--ink);margin-bottom:36px;padding-bottom:28px}.vellum-surface .v-delivery-card-letterhead .name{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.vellum-surface .v-delivery-card-letterhead .descriptor{font-family:var(--font-body-italic);color:var(--ink-faded);font-size:13px;font-style:italic}.vellum-surface .v-delivery-card-section+.v-delivery-card-section{margin-top:48px}.vellum-surface .v-delivery-card-close{text-align:center;margin-top:40px}.vellum-surface .v-marque-break{align-items:center;gap:20px;max-width:480px;margin:0 auto;padding:8px 0;display:flex}.vellum-surface .v-marque-break .rule{background:var(--ink);flex:auto;height:1px}.vellum-surface .v-marque-break .mark{font-family:var(--font-display);letter-spacing:.06em;color:var(--ink);font-size:12px;font-weight:700;line-height:1}.vellum-surface .v-marque-break--faded .rule{background:var(--rule-soft)}.vellum-surface .v-marque-break--faded .mark{color:var(--ink-faded);font-weight:500}.vellum-surface .v-reference-prose{font-family:var(--font-body-italic);color:var(--ink-faded);max-width:56ch;font-size:11.5px;font-style:italic;font-weight:400;line-height:1.45}.vellum-surface .v-reference-prose p{margin:0 0 5px}.vellum-surface .v-reference-prose ol,.vellum-surface .v-reference-prose ul{counter-reset:refnum;margin:0;padding:0;list-style:none}.vellum-surface .v-reference-prose li{counter-increment:refnum;margin-bottom:5px;padding-left:18px;position:relative}.vellum-surface .v-reference-prose ol li:before{content:counter(refnum);color:var(--navy);vertical-align:super;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-style:italic;position:absolute;top:0;left:0}.vellum-surface .v-marginalia-card{box-sizing:border-box;background:var(--paper-cream);border:1px solid var(--ink);z-index:30;visibility:hidden;opacity:0;pointer-events:none;text-transform:none;letter-spacing:0;white-space:normal;width:240px;padding:4px;font-weight:400;transition:opacity .12s;display:block;position:absolute;box-shadow:0 1px #1414140f,0 8px 18px -10px #00000052}.vellum-surface .v-marginalia-card.is-open{visibility:visible;opacity:1}.vellum-surface .v-marginalia-card-tail{border-style:solid;width:0;height:0;position:absolute}.vellum-surface .v-marginalia-card-tail.tail-up{border-width:0 7px 7px;border-color:transparent transparent var(--ink)transparent;top:-7px;left:50%;transform:translate(-50%)}.vellum-surface .v-marginalia-card-tail.tail-up:after{content:"";border-style:solid;border-width:0 6px 6px;border-color:transparent transparent var(--paper-cream)transparent;width:0;height:0;position:absolute;top:1.5px;left:50%;transform:translate(-50%)}.vellum-surface .v-marginalia-card-tail.tail-left{border-width:6px 7px 6px 0;border-color:transparent var(--ink)transparent transparent;top:50%;left:-7px;transform:translateY(-50%)}.vellum-surface .v-marginalia-card-tail.tail-left:after{content:"";border-style:solid;border-width:5px 6px 5px 0;border-color:transparent var(--paper-cream)transparent transparent;width:0;height:0;position:absolute;top:-5px;left:1.5px}.vellum-surface .v-marginalia-card-inner{padding:12px 16px 11px;display:block;position:relative}.vellum-surface .v-marginalia-card-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:6px;font-family:League Spartan,sans-serif;font-size:9px;font-weight:700;display:block}.vellum-surface .v-marginalia-card-label{font-family:var(--font-body-italic);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;margin-bottom:6px;font-size:13px;font-style:italic;display:block}.vellum-surface .v-marginalia-card-value{color:var(--ink);font-variant-numeric:lining-nums tabular-nums slashed-zero;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:18px;font-weight:500;line-height:1;display:block}.vellum-surface .v-marginalia-card-body{font-family:var(--font-body-italic);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:12.5px;font-style:italic;line-height:1.5;display:block}.vellum-surface .v-marginalia-card-delta{font-family:var(--font-body-italic);font-variant-numeric:lining-nums tabular-nums;font-size:11.5px;font-style:italic;display:block}.vellum-surface .v-marginalia-card-delta.positive{color:var(--positive)}.vellum-surface .v-marginalia-card-delta.negative{color:var(--negative)}.vellum-surface .v-info-band{background:var(--paper-cream);border-top:1px solid var(--ink);grid-template-columns:minmax(120px,auto) 1fr 1fr 1fr;align-items:baseline;gap:28px;padding:11px 18px;display:grid}.vellum-surface .v-info-band-cell{flex-direction:column;gap:3px;display:flex}.vellum-surface .v-info-band-label{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faded);font-family:League Spartan,sans-serif;font-size:9px;font-weight:600}.vellum-surface .v-info-band-value{color:var(--ink);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:500}.vellum-surface .v-info-band-cell.v-delta .v-info-band-value{font-family:var(--font-body-italic);font-size:13px;font-style:italic}.vellum-surface .v-info-band-cell.v-delta.positive .v-info-band-value{color:var(--positive)}.vellum-surface .v-info-band-cell.v-delta.negative .v-info-band-value{color:var(--negative)}.vellum-surface .v-info-band-cell.aside .v-info-band-value{font-family:var(--font-body-italic);color:var(--ink);font-size:13px;font-style:italic}.vellum-surface .v-fn-marker{letter-spacing:0;text-transform:none;color:var(--navy);vertical-align:super;margin-left:2px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:8.5px;font-style:italic;line-height:0}.vellum-surface .v-fn-marker.is-compact{margin-left:1px;font-size:6.5px}.vellum-surface [data-fn]{cursor:help;position:relative}.vellum-surface [data-fn]:hover .v-fn-marker,.vellum-surface [data-fn]:focus-within .v-fn-marker{color:var(--ink)}.vellum-surface [data-fn]:hover>.v-marginalia-card,.vellum-surface [data-fn]:focus-within>.v-marginalia-card{visibility:visible;opacity:1}.vellum-surface .v-fn-notes{border-top:1px solid var(--rule-soft);margin-top:20px;padding-top:12px}.vellum-surface .v-fn-notes-label{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:8px;font-family:League Spartan,sans-serif;font-size:9px;font-weight:600}.vellum-surface .v-fn-notes-collapsible{position:relative}.vellum-surface .v-fn-notes-collapsible .v-fn-notes-toggle{border-top:1px solid var(--rule-soft);font-family:var(--font-body-italic);color:var(--ink-faded);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;margin-top:16px;padding-top:12px;font-size:12.5px;font-style:italic;transition:color .12s}.vellum-surface .v-fn-notes-collapsible .v-fn-notes-toggle:hover{color:var(--ink)}.vellum-surface .v-fn-notes-collapsible .v-fn-notes-toggle .label{border-bottom:1px dotted var(--ink-faded);padding-bottom:1px}.vellum-surface .v-fn-notes-collapsible .v-fn-notes-toggle:hover .label{border-bottom-color:var(--ink)}.vellum-surface .v-fn-notes-collapsible .v-fn-notes-toggle .count{color:var(--navy);vertical-align:super;margin-left:6px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11.5px;font-style:italic;line-height:0}.vellum-surface .v-fn-notes-collapsible .v-fn-notes-toggle .state{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faded);margin-left:14px;font-family:League Spartan,sans-serif;font-size:9px;font-style:normal;font-weight:600}.vellum-surface .v-fn-notes-collapsible .v-fn-notes-collapsed{border-top:none;max-height:0;margin-top:0;padding-top:0;transition:max-height .18s,margin-top .18s,padding-top .18s;overflow:hidden}.vellum-surface .v-fn-notes-collapsible.is-open .v-fn-notes-collapsed{border-top:1px solid var(--rule-soft);max-height:800px;margin-top:14px;padding-top:12px}.vellum-surface .v-fn-notes-collapsible .state-open,.vellum-surface .v-fn-notes-collapsible.is-open .state-closed{display:none}.vellum-surface .v-fn-notes-collapsible.is-open .state-open{display:inline}.vellum-surface .v-fn-notes .v-reference-prose,.vellum-surface .v-fn-notes-collapsible .v-reference-prose{max-width:none}.vellum-surface .v-fn-notes .v-reference-prose ol,.vellum-surface .v-fn-notes .v-reference-prose ul,.vellum-surface .v-fn-notes-collapsible .v-reference-prose ol,.vellum-surface .v-fn-notes-collapsible .v-reference-prose ul{columns:30ch;column-gap:32px}.vellum-surface .v-fn-notes .v-reference-prose li,.vellum-surface .v-fn-notes-collapsible .v-reference-prose li{break-inside:avoid}.vellum-surface .doc-footer{border-top:1px solid var(--ink);color:var(--ink-faded);justify-content:space-between;margin-top:120px;padding-top:24px;font-family:Bodoni Moda,serif;font-size:11px;display:flex}.vellum-surface .doc-footer .form-no{font-variant-numeric:lining-nums;letter-spacing:.04em}.vellum-surface .doc-footer .right{font-family:var(--font-body-italic);font-style:italic}@media (max-width:600px){.vellum-surface main{padding:56px 24px 80px}.vellum-surface .v-section-divider{gap:16px}.vellum-surface .v-section-divider .index{display:none}.vellum-surface .v-swatch-row{grid-template-columns:64px 1fr auto;gap:16px}.vellum-surface .v-swatch-chip{width:60px;height:60px}}.vellum-surface .v10-trigger{font-family:var(--font-body-italic);color:var(--ink);cursor:pointer;border:none;border-bottom:1px solid var(--ink);background:0 0;padding:0 0 1px;font-size:18px;font-style:italic}.vellum-surface .v10-trigger:hover{color:var(--navy);border-color:var(--navy)}.vellum-surface .v10-trigger-affordance{color:var(--ink-faded);margin-left:6px;font-size:11px;font-style:normal}.vellum-surface .v10-popover{background:var(--paper-cream);border:1px solid var(--ink);min-width:280px;box-shadow:2px 4px 0 -1px var(--paper-edge);max-width:540px;padding:16px 20px}.vellum-surface .v10-popover-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faded);margin:0 0 8px;font-family:League Spartan,sans-serif;font-size:10px;font-weight:700}.vellum-surface .v10-popover-meta{font-family:var(--font-body-italic);color:var(--ink-faded);font-size:12px;font-style:italic}.vellum-surface .v10-tab{font-family:var(--font-body-italic);border:1px solid var(--rule-soft);color:var(--ink);cursor:pointer;background:0 0;margin-bottom:-1px;margin-right:-1px;padding:6px 14px;font-size:13px;font-style:italic}.vellum-surface .v10-tab:hover{background:var(--paper-terminal)}.vellum-surface .v10-tab.is-active{background:var(--ink);color:var(--paper-cream)}.vellum-surface .v10-tab-count{opacity:.6;margin-left:8px;font-size:11px}.vellum-surface .v10-binder{border-top:1px solid var(--rule-soft);border-left:1px solid var(--rule-soft);flex-wrap:wrap;gap:0;max-width:480px;display:flex}.vellum-surface .v10-binder-tab{font-family:var(--font-body-italic);border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);color:var(--ink);cursor:pointer;text-align:left;background:0 0;min-width:90px;padding:8px 14px 8px 22px;font-size:13px;font-style:italic;position:relative}.vellum-surface .v10-binder-tab.is-selected{background:var(--paper-terminal)}.vellum-surface .v10-binder-check{font-size:9px;position:absolute;top:7px;left:6px}.vellum-surface .v10-small-multiple{border-bottom:1px dotted #1a1a1733;grid-template-columns:minmax(80px,110px) minmax(0,1fr) minmax(60px,80px);align-items:center;gap:12px;padding:8px 0;display:grid}.vellum-surface .v10-small-multiple-label{font-family:var(--font-body-italic);font-size:13px;font-style:italic}@keyframes v10-shimmer{0%,to{opacity:.5}50%{opacity:1}}.vellum-surface .v10-shimmer{background:var(--paper-terminal);animation:1.4s ease-in-out infinite v10-shimmer}@keyframes v10-ink-bleed{0%,to{opacity:.4;transform:scaleX(.15)}50%{opacity:1;transform:scaleY(1.6)}}.vellum-surface .v10-ink-bleed-cell{background:var(--ink-faded);transform-origin:50%;vertical-align:.4em;width:36px;height:1px;animation:1.2s ease-in-out infinite v10-ink-bleed;display:inline-block}.vellum-surface .v10-ink-bleed-cell.v-pct{width:28px}.vellum-surface .v10-ink-bleed-cell.v-narrow{width:22px}@keyframes v-skel-wash{0%{opacity:0;transform:translate(-30%)}15%{opacity:.7}85%{opacity:.7}to{opacity:0;transform:translate(130%)}}.vellum-surface .v-skel{position:relative;overflow:hidden}.vellum-surface .v-skel:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1a1a1738 50%,#0000 100%);width:38%;height:100%;animation:2.8s ease-in-out infinite v-skel-wash;position:absolute;top:0;left:0}.vellum-surface .v-skel-line{background:var(--ink-faded);height:1px;display:block}.vellum-surface .v-skel-line.v-thick{height:2px}@media print{.vellum-surface .v-skel:after{display:none}.vellum-surface .v-skel-line{background:0 0}}@page{size:11in 14in;margin:0}@media print{.vellum-surface html,.vellum-surface body{background:var(--paper)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.vellum-surface *,.vellum-surface :before,.vellum-surface :after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.vellum-surface .cover{box-shadow:none;break-after:page;page-break-after:always}.vellum-surface .v-section{break-inside:avoid;page-break-inside:avoid;margin:0;padding-top:32px}.vellum-surface .v-section-divider{margin:0 0 16px}.vellum-surface .v-terminal-panel{margin:18px 0 14px}.vellum-surface .v-kpi-strip,.vellum-surface .v-terminal-panel,.vellum-surface .v-recommend,.vellum-surface .v-pull-quote,.vellum-surface .spec-card{break-inside:avoid;page-break-inside:avoid}.vellum-surface h1,.vellum-surface h2,.vellum-surface h3,.vellum-surface h4,.vellum-surface .v-page-header,.vellum-surface .v-terminal-header,.vellum-surface .v-recommend-title,.vellum-surface .spec-card-title{break-after:avoid;page-break-after:avoid;break-inside:avoid;page-break-inside:avoid}.vellum-surface .lede,.vellum-surface .section-sub{break-after:avoid;page-break-after:avoid}.vellum-surface table{break-inside:avoid;page-break-inside:avoid}.vellum-surface thead{display:table-header-group}.vellum-surface tr,.vellum-surface li{break-inside:avoid;page-break-inside:avoid}.vellum-surface .v-terminal-panel-long,.vellum-surface .v-terminal-panel-long table{break-inside:auto;page-break-inside:auto}.vellum-surface .v-running-text p,.vellum-surface .v-caption-aside{orphans:3;widows:3}.vellum-surface .footnote{break-inside:avoid;page-break-inside:avoid}}
:root{--vellum-paper:#ebe2cb;--vellum-paper-cover:#c5d4be;--vellum-paper-terminal:#d5dbc5;--vellum-paper-edge:#a8b8a3;--vellum-ink:#1a1a17;--vellum-ink-faded:#4f4f47;--vellum-ink-mid:#7a7770;--vellum-rule-soft:#a8b0a0;--vellum-navy:#00205b;--vellum-navy-dim:#00205b1f;--vellum-positive:#1a5e3d;--vellum-negative:#971f2c;--vellum-caution:#7a4e0c;--vellum-num-feat:"tnum" 1,"lnum" 1,"zero" 1,"cv11" 1}body{--vellum-display:var(--vellum-display-font),"League Spartan",sans-serif;--vellum-serif:var(--vellum-serif-font),"Bodoni Moda",serif;--vellum-body:var(--vellum-body-font),"Source Serif 4","Lyon Text","Bodoni Moda",serif;--vellum-body-italic:var(--vellum-body-font),"Source Serif 4","Lyon Text","Bodoni Moda",serif;--vellum-mono:var(--vellum-mono-font),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}.vellum-surface{background-color:var(--vellum-paper);color:var(--vellum-ink);font-family:var(--vellum-body);font-optical-sizing:auto;font-variant-numeric:oldstyle-nums;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");min-height:100vh;padding:56px clamp(24px,4vw,64px) 96px;font-size:16px;line-height:1.55}.vellum-surface .v-section-title{font-family:var(--vellum-display);letter-spacing:.28em;text-transform:uppercase;color:var(--vellum-ink);margin:0;font-size:13px;font-weight:700}.vellum-surface .v-section-sub{font-family:var(--vellum-body-italic);color:var(--vellum-ink-faded);margin:8px 0 0;font-size:14px;font-style:italic}.vellum-surface .v-prose{font-family:var(--vellum-body);color:var(--vellum-ink);font-size:16px;line-height:1.65}.vellum-surface .v-prose-italic{font-family:var(--vellum-body-italic);font-style:italic}.vellum-surface .v-num,.vellum-surface .v-mono{font-family:var(--vellum-mono);font-variant-numeric:lining-nums tabular-nums}.vellum-surface strong{font-weight:600}.vellum-surface .v-btn-plate{border:1px solid var(--vellum-ink);color:var(--vellum-ink);font-family:var(--vellum-display);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 22px;font-size:11px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-block;position:relative}.vellum-surface .v-btn-plate:before{content:"";border:1px solid var(--vellum-ink);pointer-events:none;transition:border-color .18s;position:absolute;inset:3px}.vellum-surface .v-btn-plate:hover{background:var(--vellum-ink);color:var(--vellum-paper)}.vellum-surface .v-btn-plate:hover:before{border-color:var(--vellum-paper)}.vellum-surface .v-btn-plate.is-active{background:var(--vellum-ink);color:var(--vellum-paper)}.vellum-surface .v-btn-plate.is-active:before{border-color:var(--vellum-paper)}.vellum-surface .v-btn-text{font-family:var(--vellum-body-italic);color:var(--vellum-ink);border-bottom:1px solid var(--vellum-ink);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding-bottom:1px;font-size:14px;font-style:italic;text-decoration:none}.vellum-surface .v-btn-text:hover{color:var(--vellum-navy);border-color:var(--vellum-navy)}.vellum-surface .v-panel{background:var(--vellum-paper);border:1px solid var(--vellum-ink);margin:32px 0;padding:28px 32px 24px;position:relative}.vellum-surface .v-panel-header{border-bottom:1px solid var(--vellum-rule-soft);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.vellum-surface .v-panel-title{font-family:var(--vellum-display);letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:700}.vellum-surface .v-panel-meta{font-family:var(--vellum-body-italic);color:var(--vellum-ink-faded);font-size:13px;font-style:italic}.vellum-surface .v-table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%}.vellum-surface .v-table thead th{font-family:var(--vellum-display);letter-spacing:.26em;text-transform:uppercase;text-align:left;vertical-align:bottom;border-bottom:1px solid var(--vellum-ink);color:var(--vellum-ink-faded);white-space:nowrap;padding:10px 14px 10px 0;font-size:10px;font-weight:700}.vellum-surface .v-table thead th.num{text-align:right}.vellum-surface .v-table tbody th{font-family:var(--vellum-body-italic);text-align:left;color:var(--vellum-ink);white-space:nowrap;border-bottom:1px dotted #1a1a1747;padding:11px 14px 11px 0;font-size:14px;font-style:italic;font-weight:400}.vellum-surface .v-table tbody td{font-family:var(--vellum-display);border-bottom:1px dotted #1a1a1747;padding:11px 14px 11px 0;font-size:13px;font-weight:500}.vellum-surface .v-table tbody td.num{text-align:right;font-variant-numeric:lining-nums tabular-nums}.vellum-surface .v-table tbody tr:last-child th,.vellum-surface .v-table tbody tr:last-child td{border-bottom:1px solid var(--vellum-ink)}.vellum-surface .v-table-terminal tbody tr:nth-child(2n){background:var(--vellum-paper-terminal)}.vellum-surface .v-kpi-strip{border-top:1px solid var(--vellum-rule-soft);border-bottom:1px solid var(--vellum-rule-soft);grid-template-columns:repeat(4,1fr);display:grid}.vellum-surface .v-kpi{border-right:1px solid var(--vellum-rule-soft);padding:14px 16px}.vellum-surface .v-kpi:last-child{border-right:none}.vellum-surface .v-kpi-label{font-family:var(--vellum-display);letter-spacing:.26em;text-transform:uppercase;color:var(--vellum-ink-faded);margin-bottom:6px;font-size:9.5px;font-weight:600}.vellum-surface .v-kpi-value{font-family:var(--vellum-display);font-variant-numeric:lining-nums tabular-nums;margin-bottom:4px;font-size:22px;font-weight:700;line-height:1}.vellum-surface .v-kpi-delta{font-family:var(--vellum-body-italic);font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-style:italic}.vellum-surface .v-pos{color:var(--vellum-positive)}.vellum-surface .v-neg{color:var(--vellum-negative)}.vellum-surface .v-flat{color:var(--vellum-ink-faded)}.vellum-surface .v-caution{color:var(--vellum-caution)}.vellum-surface .v-hm-gain-0{background:#ebe2cb}.vellum-surface .v-hm-gain-1{background:#c5cab1}.vellum-surface .v-hm-gain-2{background:#a0b298}.vellum-surface .v-hm-gain-3{background:#76987b}.vellum-surface .v-hm-gain-4{color:#ebe2cb;background:#487b5c}.vellum-surface .v-hm-loss-0{background:#ebe2cb}.vellum-surface .v-hm-loss-1{background:#dcbfae}.vellum-surface .v-hm-loss-2{background:#cd9c92}.vellum-surface .v-hm-loss-3{background:#bc7572}.vellum-surface .v-hm-loss-4{color:#ebe2cb;background:#aa4a4f}.vellum-surface .v-hm-mag-0{background:#ebe2cb}.vellum-surface .v-hm-mag-1{background:#d4cfc0}.vellum-surface .v-hm-mag-2{background:#bcbab5}.vellum-surface .v-hm-mag-3{background:#9da6a3}.vellum-surface .v-hm-mag-4{color:#ebe2cb;background:#758193}.vellum-surface .v-hm-mag-5{color:#ebe2cb;background:#535e7e}.vellum-surface .v-hm-legend{font-family:var(--vellum-display);letter-spacing:.22em;text-transform:uppercase;color:var(--vellum-ink-faded);align-items:center;gap:12px;margin-top:14px;font-size:11px;font-weight:600;display:flex}.vellum-surface .v-hm-legend .v-hm-scale{border:1px solid var(--vellum-rule-soft);flex:auto;min-width:90px;max-width:140px;height:12px;display:flex}.vellum-surface .v-hm-legend .v-hm-scale span{flex:1}.vellum-surface .v-hm-legend .v-hm-anchor{font-family:var(--vellum-mono);letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.vellum-surface .v-var-bar-track{background:0 0;width:100%;height:4px;margin-top:4px;position:relative}.vellum-surface .v-var-bar-axis{background:var(--vellum-rule-soft);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.vellum-surface .v-var-bar-fill-pos{background:var(--vellum-positive);position:absolute;top:0;bottom:0;left:50%}.vellum-surface .v-var-bar-fill-neg{background:var(--vellum-negative);position:absolute;top:0;bottom:0;right:50%}.vellum-surface .v-brief{max-width:72ch;margin:32px 0}.vellum-surface .v-brief p{font-family:var(--vellum-body);margin:0 0 14px;font-size:16px;line-height:1.7}.vellum-surface .v-brief p:last-child{margin-bottom:0}.vellum-surface .v-rule{border:0;border-top:1px solid var(--vellum-ink);margin:36px 0}.vellum-surface .v-rule-soft{border:0;border-top:1px solid var(--vellum-rule-soft);margin:24px 0}.vellum-surface .v-ruled-section{border-bottom:1px solid var(--vellum-rule-soft);margin-bottom:28px;padding-bottom:14px}.vellum-surface .v-ruled-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.vellum-surface .v-reveal{opacity:0;will-change:opacity,transform;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.vellum-surface .v-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vellum-surface .v-reveal,.vellum-surface .v-reveal.is-visible{opacity:1;transition:none;transform:none}}@media print{.vellum-surface .v-reveal,.vellum-surface .v-reveal.is-visible{opacity:1;transition:none;transform:none}}.vellum-surface .v-row-fade{animation:.32s cubic-bezier(.16,1,.3,1) backwards v-row-fade-in}@keyframes v-row-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vellum-surface .v-row-fade{animation:none}}@media print{.vellum-surface .v-row-fade{opacity:1;animation:none}}.vellum-surface .v-trigger-italic{font-family:var(--vellum-body-italic);color:var(--vellum-ink);cursor:pointer;border:none;border-bottom:1px solid var(--vellum-ink);background:0 0;padding:0 0 1px;font-size:18px;font-style:italic}.vellum-surface .v-trigger-italic:hover{color:var(--vellum-navy);border-bottom-color:var(--vellum-navy)}.vellum-surface .v-trigger-affordance{color:var(--vellum-ink-faded);margin-left:6px;font-size:11px;font-style:normal}.vellum-surface .v-popover{z-index:20;background:var(--vellum-paper);border:1px solid var(--vellum-ink);min-width:280px;box-shadow:2px 4px 0 -1px var(--vellum-paper-edge);padding:16px 20px;position:absolute;top:calc(100% + 12px);left:0}.vellum-surface .v-popover-eyebrow{font-family:var(--vellum-display);letter-spacing:.26em;text-transform:uppercase;color:var(--vellum-ink-faded);margin:0 0 8px;font-size:10px;font-weight:700}.vellum-surface .v-popover-meta{font-family:var(--vellum-body-italic);color:var(--vellum-ink-faded);font-size:12px;font-style:italic}.vellum-surface .v-tab{font-family:var(--vellum-body-italic);border:1px solid var(--vellum-rule-soft);color:var(--vellum-ink);cursor:pointer;background:0 0;margin-bottom:-1px;margin-right:-1px;padding:6px 14px;font-size:13px;font-style:italic}.vellum-surface .v-tab:hover{background:var(--vellum-paper-terminal)}.vellum-surface .v-tab.is-active{background:var(--vellum-ink);color:var(--vellum-paper)}.vellum-surface .v-tab-count{opacity:.6;margin-left:8px;font-size:11px}.vellum-surface .v-binder{border-top:1px solid var(--vellum-rule-soft);border-left:1px solid var(--vellum-rule-soft);flex-wrap:wrap;gap:0;max-width:480px;margin-bottom:4px;display:flex}.vellum-surface .v-binder-tab{font-family:var(--vellum-body-italic);border-right:1px solid var(--vellum-rule-soft);border-bottom:1px solid var(--vellum-rule-soft);color:var(--vellum-ink);cursor:pointer;text-align:left;background:0 0;min-width:90px;padding:8px 14px 8px 22px;font-size:13px;font-style:italic;position:relative}.vellum-surface .v-binder-tab:hover{background:#a8b8a32e}.vellum-surface .v-binder-tab.is-selected{background:var(--vellum-paper-terminal)}.vellum-surface .v-binder-check{font-size:9px;position:absolute;top:7px;left:6px}.vellum-surface .v-list-item{font-family:var(--vellum-body-italic);color:var(--vellum-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px dotted #1a1a1747;width:220px;padding:6px 0;font-size:14px;font-style:italic;display:block}.vellum-surface .v-list-item:hover,.vellum-surface .v-list-item.is-active{color:var(--vellum-navy)}.vellum-surface .v-link{font-family:var(--vellum-body-italic);color:var(--vellum-ink);cursor:pointer;border:none;border-bottom:1px solid var(--vellum-ink);background:0 0;padding:0 0 1px;font-size:13px;font-style:italic;text-decoration:none}.vellum-surface .v-link:hover{color:var(--vellum-navy);border-color:var(--vellum-navy)}.vellum-surface .v-input{font-family:var(--vellum-body-italic);border:1px solid var(--vellum-ink);background:var(--vellum-paper);color:var(--vellum-ink);width:200px;padding:6px 10px;font-size:14px;font-style:italic}.vellum-surface .v-input[type=date]{cursor:pointer}.vellum-surface .v-input:focus{border-color:var(--vellum-navy);outline:none}.v-tooltip-card{z-index:100;pointer-events:none;white-space:normal;color:#1a1a17;letter-spacing:0;opacity:0;background:#ebe2cb;border:1px solid #1a1a17;max-width:22rem;padding:9px 13px;font-family:"Source Serif 4",Lyon Text,Bodoni Moda,serif;font-size:12.5px;font-style:italic;line-height:1.45;position:fixed;top:0;left:0;box-shadow:2px 4px 0 -1px #a8b8a3}.v-tooltip-card:before,.v-tooltip-card:after{content:"";border-style:solid;width:0;height:0;position:absolute;left:50%}.v-tooltip-card.v-tooltip-tail-down:before{border-width:7px 7px 0;border-color:#1a1a17 #0000 #0000;margin-left:-7px;bottom:-7px}.v-tooltip-card.v-tooltip-tail-down:after{border-width:6px 6px 0;border-color:#ebe2cb #0000 #0000;margin-left:-6px;bottom:-5px}.v-tooltip-card.v-tooltip-tail-up:before{border-width:0 7px 7px;border-color:#0000 #0000 #1a1a17;margin-left:-7px;top:-7px}.v-tooltip-card.v-tooltip-tail-up:after{border-width:0 6px 6px;border-color:#0000 #0000 #ebe2cb;margin-left:-6px;top:-5px}.vellum-surface .v-grid-table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%}.vellum-surface .v-grid-corner{z-index:4;background:var(--vellum-paper);border-bottom:1px solid var(--vellum-ink);text-align:left;font-family:var(--vellum-body-italic);color:var(--vellum-ink-faded);white-space:nowrap;min-width:180px;max-width:220px;padding:12px 16px;font-size:12px;font-style:italic;position:sticky;top:0;left:0}.vellum-surface .v-grid-col-header{z-index:2;background:var(--vellum-paper);border-bottom:1px solid var(--vellum-ink);font-family:var(--vellum-display);letter-spacing:.22em;text-transform:uppercase;color:var(--vellum-ink);text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:96px;padding:12px 14px;font-size:10px;font-weight:700;position:sticky;top:0;overflow:hidden}.vellum-surface .v-grid-col-brand{z-index:3;background:var(--vellum-paper);border-left:1px solid var(--vellum-ink);width:100px;min-width:100px;position:sticky;right:84px}.vellum-surface .v-grid-col-vsly,.vellum-surface .v-grid-col-vsbudget{z-index:3;background:var(--vellum-paper);width:84px;min-width:84px;position:sticky;right:0}.vellum-surface .v-grid-section th{background:var(--vellum-paper)}.vellum-surface .v-grid-section-sticky-head{z-index:1;background:var(--vellum-paper);align-items:baseline;padding-right:14px;display:inline-flex;position:sticky;left:14px}.vellum-surface .v-grid-section .v-grid-section-label{font-family:var(--vellum-display);letter-spacing:.26em;text-transform:uppercase;color:var(--vellum-ink-faded);text-align:left;border-bottom:1px solid var(--vellum-rule-soft);background:var(--vellum-paper);white-space:nowrap;padding:18px 14px 6px;scroll-margin-top:60px;font-size:10px;font-style:normal;font-weight:700}.vellum-surface .v-grid-section-toggle{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;width:100%;margin:0;padding:0;transition:color .12s;display:flex}.vellum-surface .v-grid-section-toggle:hover{color:var(--vellum-ink)}.vellum-surface .v-grid-section-affordance{border-bottom:1px dotted var(--vellum-ink-faded);padding-bottom:1px;transition:border-bottom-color .12s}.vellum-surface .v-grid-section-toggle:hover .v-grid-section-affordance{border-bottom-color:var(--vellum-ink)}.vellum-surface .v-grid-slice-header th{background:var(--vellum-paper);text-align:left;border-top:1px solid var(--vellum-ink);border-bottom:1px solid var(--vellum-rule-soft);padding:22px 14px 8px}.vellum-surface .v-grid-slice-header.v-grid-slice-first th{border-top:0}.vellum-surface .v-grid-slice-label{font-family:var(--vellum-display);letter-spacing:.22em;text-transform:uppercase;color:var(--vellum-ink);font-size:12px;font-weight:700}.vellum-surface .v-grid-slice-label.is-secondary{color:var(--vellum-ink-faded)}.vellum-surface .v-grid-slice-sub{font-family:var(--vellum-body);letter-spacing:0;text-transform:none;color:var(--vellum-ink-faded);margin-left:14px;font-size:12px;font-style:italic;font-weight:400}.vellum-surface .v-grid-slice-footnote td{background:var(--vellum-paper);font-family:var(--vellum-body);color:var(--vellum-ink-faded);text-align:left;border-bottom:0;padding:6px 14px 18px;font-size:12px;font-style:italic}.vellum-surface .v-grid-section-eyebrow{font-family:var(--vellum-body);letter-spacing:0;text-transform:none;color:var(--vellum-ink-faded);margin-left:12px;font-size:11px;font-style:italic;font-weight:400}.vellum-surface .v-grid-row-label{z-index:1;background:var(--vellum-paper);font-family:var(--vellum-body-italic);text-align:left;color:var(--vellum-ink);white-space:nowrap;border-bottom:1px dotted #1a1a1733;min-width:180px;max-width:220px;padding:8px 14px;font-size:13px;font-style:italic;font-weight:400;position:sticky;left:0}.vellum-surface .v-grid-row:nth-of-type(2n)>td,.vellum-surface .v-grid-row:nth-of-type(2n)>th,.vellum-surface .v-grid-row:nth-of-type(2n)>.v-grid-row-label{background:var(--vellum-paper-terminal)}.vellum-surface .v-grid-row-line-item{color:var(--vellum-ink-faded);padding-left:28px;font-size:12px}.vellum-surface .v-grid-label-truncate{text-overflow:ellipsis;vertical-align:middle;cursor:help;border-bottom:1px dotted;max-width:180px;padding-bottom:0;display:inline-block;overflow:hidden}.vellum-surface .v-grid-row-total .v-grid-row-label{font-style:normal;font-weight:600;font-family:var(--vellum-display);letter-spacing:.08em;text-transform:none;color:var(--vellum-ink);font-size:11px}.vellum-surface .v-grid-cell{font-family:var(--vellum-mono);text-align:right;color:var(--vellum-ink);white-space:nowrap;border-bottom:1px dotted #1a1a1733;padding:8px 14px;font-size:12px}.vellum-surface .v-grid-row-total .v-grid-cell{font-weight:600}.vellum-surface .v-grid-cell-brand{z-index:1;background:var(--vellum-paper);border-left:1px solid var(--vellum-ink);width:100px;min-width:100px;position:sticky;right:84px}.vellum-surface .v-grid-cell-vsly,.vellum-surface .v-grid-cell-vsbudget{z-index:1;background:var(--vellum-paper);width:84px;min-width:84px;font-style:italic;font-family:var(--vellum-body-italic);font-size:12px;position:sticky;right:0}.vellum-surface .v-grid-table.has-both .v-grid-col-vsly,.vellum-surface .v-grid-table.has-both .v-grid-cell-vsly{right:84px}.vellum-surface .v-grid-table.has-both .v-grid-col-brand,.vellum-surface .v-grid-table.has-both .v-grid-cell-brand{right:168px}.vellum-surface .v-grid-table-stacked .v-grid-col-brand,.vellum-surface .v-grid-table-stacked .v-grid-cell-brand{right:0}.vellum-surface .v-grid-cell-brand.v-hm-gain-0{background:#ebe2cb}.vellum-surface .v-grid-cell-brand.v-hm-gain-1{background:#c5cab1}.vellum-surface .v-grid-cell-brand.v-hm-gain-2{background:#a0b298}.vellum-surface .v-grid-cell-brand.v-hm-gain-3{background:#76987b}.vellum-surface .v-grid-cell-brand.v-hm-gain-4{color:#ebe2cb;background:#487b5c}.vellum-surface .v-grid-cell-brand.v-hm-loss-0{background:#ebe2cb}.vellum-surface .v-grid-cell-brand.v-hm-loss-1{background:#dcbfae}.vellum-surface .v-grid-cell-brand.v-hm-loss-2{background:#cd9c92}.vellum-surface .v-grid-cell-brand.v-hm-loss-3{background:#bc7572}.vellum-surface .v-grid-cell-brand.v-hm-loss-4{color:#ebe2cb;background:#aa4a4f}.vellum-surface .v-grid-row>td.v-hm-gain-0{background:#ebe2cb}.vellum-surface .v-grid-row>td.v-hm-gain-1{background:#c5cab1}.vellum-surface .v-grid-row>td.v-hm-gain-2{background:#a0b298}.vellum-surface .v-grid-row>td.v-hm-gain-3{background:#76987b}.vellum-surface .v-grid-row>td.v-hm-gain-4{color:#ebe2cb;background:#487b5c}.vellum-surface .v-grid-row>td.v-hm-loss-0{background:#ebe2cb}.vellum-surface .v-grid-row>td.v-hm-loss-1{background:#dcbfae}.vellum-surface .v-grid-row>td.v-hm-loss-2{background:#cd9c92}.vellum-surface .v-grid-row>td.v-hm-loss-3{background:#bc7572}.vellum-surface .v-grid-row>td.v-hm-loss-4{color:#ebe2cb;background:#aa4a4f}.vellum-surface .v-grid-col-block{z-index:2;background:var(--vellum-paper);text-align:center;white-space:nowrap;vertical-align:middle;min-width:142px;padding:10px 12px;position:sticky;top:0}.vellum-surface .v-grid-col-block-top{font-family:var(--vellum-display);letter-spacing:.26em;text-transform:uppercase;color:var(--vellum-ink);white-space:nowrap;min-height:14px;font-size:10px;font-weight:700;line-height:1.4}.vellum-surface .v-grid-col-block-sub{font-family:var(--vellum-body-italic);color:var(--vellum-ink-faded);white-space:nowrap;min-height:14px;margin-top:3px;font-size:12px;font-style:italic;line-height:1.2}.vellum-surface .v-grid-cell-pct{font-family:var(--vellum-body-italic);color:var(--vellum-ink-faded);font-size:11px;font-style:italic}.vellum-surface .v-grid-col-group-start,.vellum-surface .v-grid-cell-group-start{border-left:1px solid var(--vellum-rule-soft)}.vellum-surface .v-grid-trend tbody tr.v-grid-row:nth-of-type(2n)>td{background:var(--vellum-paper-terminal)}.vellum-surface .v-grid-why-miss{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted #971f2c66;text-decoration:underline dotted #971f2c66}.vellum-surface .v-grid-qty-mover{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted #1a1a174d;text-decoration:underline dotted #1a1a174d}.vellum-surface .v-grid-row:nth-of-type(2n)>.v-grid-cell-brand,.vellum-surface .v-grid-row:nth-of-type(2n)>.v-grid-cell-vsly,.vellum-surface .v-grid-row:nth-of-type(2n)>.v-grid-cell-vsbudget{background:var(--vellum-paper-terminal)}@keyframes v-grid-anomaly-pulse{0%{box-shadow:inset 0 0 0 200px #00205b00}10%{box-shadow:inset 0 0 0 200px #00205b47}70%{box-shadow:inset 0 0 0 200px #00205b47}to{box-shadow:inset 0 0 0 200px #00205b00}}.vellum-surface .v-grid-pulse{z-index:5;animation:2.6s v-grid-anomaly-pulse;position:relative}.vellum-surface .v-anomaly-bullet{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dotted #0000;width:100%;margin:0;padding:0;transition:border-color .15s,color .15s}.vellum-surface .v-anomaly-bullet:hover{color:var(--vellum-navy);border-bottom-color:var(--vellum-navy)}.vellum-surface .v-small-multiple{border-bottom:1px dotted #1a1a1733;grid-template-columns:minmax(80px,110px) minmax(0,1fr) minmax(60px,80px);align-items:center;gap:12px;padding:8px 0;display:grid}.vellum-surface .v-small-multiple-label{font-family:var(--vellum-body-italic);font-size:13px;font-style:italic}.vellum-surface .v-small-multiple-value{text-align:right;font-size:12px}.vellum-surface[data-viewport-lock]{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;padding:20px clamp(24px,4vw,64px) 28px;display:flex}.vellum-surface[data-viewport-lock]>.vellum-eyebrow:first-child,.vellum-surface[data-viewport-lock]>header>.vellum-eyebrow:first-child{display:none}.vellum-surface[data-viewport-lock]>header{margin-bottom:14px}.vellum-surface[data-viewport-lock] [data-viewport-grow],.vellum-surface[data-viewport-lock] [data-viewport-grow] .brief-section{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.vellum-surface[data-viewport-lock] [data-viewport-panel]{flex:1 1 0;min-height:0;max-height:none;overflow:auto}@media (max-width:720px){.vellum-surface[data-viewport-lock]{height:auto;min-height:0;padding:20px clamp(16px,4vw,28px) 32px;display:block}.vellum-surface[data-viewport-lock]>header{margin-bottom:16px}.vellum-surface[data-viewport-lock] [data-viewport-grow],.vellum-surface[data-viewport-lock] [data-viewport-grow] .brief-section{flex:initial;min-height:0;display:block}.vellum-surface[data-viewport-lock] [data-viewport-panel]{flex:initial;max-height:none;overflow:visible}}.dispatch-shell-header{flex-shrink:0;margin-bottom:14px}.dispatch-shell-mobile-toggle{display:none}.dispatch-shell-masthead{text-align:left;cursor:pointer;width:100%;font-family:var(--vellum-body-italic);color:var(--vellum-ink);background:0 0;border:none;margin:0;padding:0;font-size:15px;font-style:italic;line-height:1.45;display:none}.dispatch-shell-masthead-brand{font-family:var(--vellum-display);letter-spacing:-.005em;font-style:normal;font-weight:600}.dispatch-shell-masthead-change{color:var(--vellum-ink-faded);white-space:nowrap;font-size:13px}.dispatch-shell-sheet-backdrop{display:none}.dispatch-shell-sheet{background:var(--vellum-paper-cream,var(--paper-cream,#faf6ec));border-top:1px solid var(--vellum-rule,#2a2a28);border-radius:16px 16px 0 0;max-height:85dvh;padding:8px 20px 28px;position:relative;overflow-y:auto;box-shadow:0 -4px 24px #0000001f}.dispatch-shell-sheet-handle{background:var(--vellum-ink-faded);opacity:.4;border-radius:2px;width:36px;height:4px;margin:6px auto 14px}.dispatch-shell-sheet-header{border-bottom:1px solid var(--vellum-rule-soft,var(--vellum-ink-faded));justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:12px;display:flex}.dispatch-shell-sheet-close{font-family:var(--vellum-body-italic);color:var(--vellum-ink);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:14px;font-style:italic}.dispatch-shell-sheet-row{margin-bottom:22px}.dispatch-shell-sheet-row:last-child{margin-bottom:0}.dispatch-shell-sheet-label{font-family:var(--vellum-display);letter-spacing:.18em;text-transform:uppercase;color:var(--vellum-ink-faded);margin-bottom:8px;font-size:11px;font-weight:600}@media (max-width:720px){.dispatch-shell-header{margin-bottom:14px}.vellum-surface .dispatch-shell-meta{display:none}.dispatch-shell-masthead{margin-top:8px;padding:6px 0;display:block}.dispatch-shell-mobile-toggle{margin-top:14px;display:block}.dispatch-shell-sheet-backdrop{z-index:1000;background:#2a2a2852;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.vellum-surface[data-viewport-lock] p.vellum-eyebrow{display:none}.dispatch-shell-sheet-row>div:not(.dispatch-shell-sheet-label){width:100%;display:block!important}.dispatch-shell-sheet .v-trigger-italic{justify-content:space-between;align-items:center;width:100%;padding:10px 0 9px;font-size:19px;display:flex}.dispatch-shell-sheet .v-trigger-affordance{margin-left:12px;font-size:14px}nav[aria-label=Sections]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);flex-wrap:nowrap!important}nav[aria-label=Sections]::-webkit-scrollbar{display:none}nav[aria-label=Sections] .v-tab{flex-shrink:0}.vellum-surface[data-viewport-lock] .v-panel{-webkit-overflow-scrolling:touch;margin:16px 0;padding:18px 12px;overflow-x:auto}.vellum-surface[data-viewport-lock] .v-grid-cell{padding:8px 10px}.vellum-surface[data-viewport-lock] .v-grid-row-label,.vellum-surface[data-viewport-lock] .v-grid-corner{padding-left:8px;padding-right:10px}.vellum-surface[data-viewport-lock] .v-grid-table thead th:nth-child(2),.vellum-surface[data-viewport-lock] .v-grid-table thead th:nth-child(3),.vellum-surface[data-viewport-lock] .v-grid-table thead th:nth-child(4),.vellum-surface[data-viewport-lock] .v-grid-table thead th:nth-child(6),.vellum-surface[data-viewport-lock] .v-grid-table thead th:nth-child(9),.vellum-surface[data-viewport-lock] .v-grid-table .v-grid-row>:nth-child(2),.vellum-surface[data-viewport-lock] .v-grid-table .v-grid-row>:nth-child(3),.vellum-surface[data-viewport-lock] .v-grid-table .v-grid-row>:nth-child(4),.vellum-surface[data-viewport-lock] .v-grid-table .v-grid-row>:nth-child(6),.vellum-surface[data-viewport-lock] .v-grid-table .v-grid-row>:nth-child(10){display:none}}.vellum-surface .fn-notes-collapsible{flex-shrink:0;position:relative}.vellum-surface .fn-notes-toggle{border:none;border-top:1px solid var(--vellum-rule-soft);font-family:var(--vellum-body-italic);color:var(--vellum-ink-faded);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;width:100%;margin-top:14px;padding:12px 0 0;font-size:12.5px;font-style:italic;transition:color .12s;display:block}.vellum-surface .fn-notes-toggle:hover{color:var(--vellum-ink)}.vellum-surface .fn-notes-toggle .label{border-bottom:1px dotted var(--vellum-ink-faded);padding-bottom:1px}.vellum-surface .fn-notes-toggle:hover .label{border-bottom-color:var(--vellum-ink)}.vellum-surface .fn-notes-toggle .count{font-family:var(--vellum-mono,ui-monospace,Menlo,monospace);color:var(--vellum-navy);vertical-align:super;margin-left:6px;font-size:11.5px;font-style:italic;line-height:0}.vellum-surface .fn-notes-toggle .state{font-family:var(--vellum-display,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--vellum-ink-faded);margin-left:14px;font-size:9px;font-style:normal;font-weight:600}.vellum-surface .fn-notes-collapsed{border-top:none;max-height:0;margin-top:0;padding-top:0;transition:max-height .18s,margin-top .18s,padding-top .18s;overflow:hidden}.vellum-surface .fn-notes-collapsible.is-open .fn-notes-collapsed{border-top:1px solid var(--vellum-rule-soft);max-height:800px;margin-top:14px;padding-top:12px}.vellum-surface .fn-notes-collapsible .state-open,.vellum-surface .fn-notes-collapsible.is-open .state-closed{display:none}.vellum-surface .fn-notes-collapsible.is-open .state-open{display:inline}@page{size:letter landscape;margin:.4in}@media print{*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{background:var(--vellum-paper,#ebe2cb)!important;color:var(--vellum-ink,#1a1a17)!important}aside,[data-no-print]{display:none!important}.md\:ml-56{margin-left:0!important}.vellum-surface{background:var(--vellum-paper,#ebe2cb)!important;color:var(--vellum-ink,#1a1a17)!important;max-width:none!important;padding:0!important}.vellum-surface>header{margin-bottom:18px!important}.vellum-surface.vellum-live .cam-page-title{letter-spacing:normal!important;font-size:clamp(28px,4vw,42px)!important;font-weight:700!important}.vellum-surface.vellum-live [aria-label=Ledger\ view]{display:none!important}.vellum-surface .v-trigger-italic{border-bottom:1px solid var(--vellum-rule-soft)!important;background:0 0!important}.vellum-surface .v-trigger-affordance,.vellum-surface .v-popover,.vellum-surface .v-tooltip-card,nav[aria-label="P&L sections"]{display:none!important}.vellum-surface .v-section,.vellum-surface .v-brief,.vellum-surface .v-kpi-strip,.vellum-surface .v-panel{break-inside:avoid;page-break-inside:avoid}.vellum-surface h1,.vellum-surface h2,.vellum-surface h3,.vellum-surface h4,.vellum-surface .v-title,.vellum-surface .v-section-title,.vellum-surface .v-eyebrow,.vellum-surface .v-section-eyebrow{break-after:avoid;page-break-after:avoid}.vellum-surface table{break-inside:auto;page-break-inside:auto}.vellum-surface thead{display:table-header-group}.vellum-surface tr{break-inside:avoid;page-break-inside:avoid}.vellum-surface .v-panel:has(table.v-grid-table){border:none!important;max-height:none!important;padding:0!important;overflow:visible!important}.vellum-surface .v-grid-table{font-size:10.5px}.vellum-surface .v-grid-corner,.vellum-surface .v-grid-col-header,.vellum-surface .v-grid-row-label,.vellum-surface .v-grid-cell,.vellum-surface .v-grid-section-label{padding:4px 6px!important}.vellum-surface .v-anomaly-bullet{pointer-events:none;color:inherit!important;text-decoration:none!important}.vellum-surface li{break-inside:avoid;page-break-inside:avoid}.vellum-surface .v-section{padding-top:24px}}
