.folio .pad-hero{background:var(--ink);padding:0}.folio .pad-hero-stage{color:#fff;background:#14110e;flex-direction:column;display:flex;position:relative;overflow:hidden}.folio .pad-hero-bg{z-index:0;background:radial-gradient(120% 120% at 78% 22%,#5a2424 0%,#2a1714 52%,#14110e 100%);position:absolute;inset:0}.folio .pad-hero-bg img{object-fit:cover;object-position:50% 32%;filter:grayscale()contrast(1.04)brightness(.8);width:100%;height:100%}.folio .pad-hero-bg:after{content:"";background:var(--ox-900);mix-blend-mode:color;opacity:.5;position:absolute;inset:0}.folio .pad-hero-ov{z-index:1;background:linear-gradient(100deg,#120f0ced 0%,#120f0cc7 44%,#120f0c8a 76%,#120f0c6b 100%),linear-gradient(#120f0c52 0%,#120f0c33 46%,#491a1aa8 100%),radial-gradient(120% 95% at 8% 96%,#491a1a80,#0000 60%);position:absolute;inset:0}.folio .pad-hero-inner{z-index:2;width:100%;max-width:var(--maxw);padding:calc(72px + clamp(40px,5vw,72px))var(--hero-pad)clamp(40px,4.4vw,62px);margin:0 auto;position:relative}.folio .pad-hero-crumb{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff85;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:clamp(28px,4vw,46px);font-size:11px;display:flex}.folio .pad-hero-crumb a{color:#ffffff85;transition:color .2s var(--e-inout)}.folio .pad-hero-crumb a:hover{color:#fff}.folio .pad-hero-crumb .sep,.folio .pad-hero-crumb .here{color:var(--ox-300)}.folio .pad-hero .eyebrow{color:var(--ox-300);margin-bottom:22px}.folio .pad-hero h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.028em;color:#fff;max-width:14ch;font-size:clamp(42px,7vw,96px);font-weight:340;line-height:.98}.folio .pad-hero h1 em{color:var(--ox-300);font-style:italic}.folio .pad-hero-sum{color:#ffffffdb;max-width:54ch;margin-top:clamp(24px,2.6vw,34px);font-size:clamp(16.5px,1.4vw,21px);font-weight:400;line-height:1.5}.folio .pad-hero-sum b{color:#fff;font-weight:600}.folio .pad-hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(26px,3vw,38px);display:flex}.folio .pad-hero-strip{z-index:2;max-width:var(--maxw);width:100%;padding:18px var(--hero-pad)2px;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#ffffffbd;border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:16px;margin:clamp(34px,4vw,52px) auto 0;font-size:11.5px;display:flex;position:relative}.folio .pad-hero-strip .lab{color:var(--ox-300)}@media (max-width:560px){.folio .pad-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%;font-size:clamp(40px,12.5vw,58px)}.folio .pad-hero-sum{font-size:16.5px}.folio .pad-hero-strip{gap:10px;font-size:10.5px}.folio .pad-hero-cta{flex-direction:column;align-items:stretch}.folio .pad-hero-cta .btn{justify-content:center;width:100%}}.folio .brief{background:var(--paper);padding:clamp(48px,6vw,88px)var(--hero-pad)clamp(70px,8vw,120px)}.folio .brief-grid{max-width:var(--maxw);grid-template-columns:minmax(0,1fr) clamp(308px,27vw,372px);align-items:start;gap:clamp(36px,5vw,84px);margin:0 auto;display:grid}.folio .brief-body{flex-direction:column;gap:clamp(56px,7vw,104px);min-width:0;display:flex}.folio .band{scroll-margin-top:92px}.folio .band-kicker{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ox-500);font-size:11.5px}.folio .band-h{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--ink);max-width:20ch;margin-top:14px;font-size:clamp(27px,3.3vw,46px);font-weight:340;line-height:1.05}.folio .band-h em{color:var(--ox-700);font-style:italic}.folio .band-lead{color:var(--body);max-width:66ch;margin-top:20px;font-size:clamp(16.5px,1.35vw,19px);line-height:1.6}.folio .band-lead b{color:var(--ink);font-weight:600}.folio .read-flow{max-width:68ch}.folio .read-flow>:first-child{margin-top:0}.folio .read-flow p{color:var(--body);margin-top:clamp(15px,1.4vw,19px);font-size:clamp(16px,1.2vw,17.5px);line-height:1.66}.folio .read-flow h3{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.012em;color:var(--ink);margin-top:clamp(30px,3.2vw,42px);scroll-margin-top:96px;font-size:clamp(19px,1.9vw,24px);font-weight:500;line-height:1.2}.folio .read-flow h3 em{color:var(--ox-700);font-style:italic}.folio .read-flow p b,.folio .read-flow li b,.folio .read-flow p strong,.folio .read-flow li strong{color:var(--ink);font-weight:600}.folio .read-flow p .kw,.folio .read-flow li .kw,.folio .read-flow p em,.folio .read-flow li em{font-family:var(--font-fraunces),Georgia,serif;color:var(--ox-700);letter-spacing:0;font-style:italic;font-weight:400}.folio .read-flow a{color:var(--ox-700);text-underline-offset:3px;transition:text-decoration-color .2s var(--e-inout);-webkit-text-decoration:underline #691f1f66;text-decoration:underline #691f1f66}.folio .read-flow a:hover{-webkit-text-decoration-color:var(--ox-700);text-decoration-color:var(--ox-700)}.folio .read-flow ul,.folio .read-flow ol{margin:clamp(18px,1.8vw,22px) 0 0;padding:0;list-style:none}.folio .read-flow ul li,.folio .read-flow ol li{border-bottom:1px solid var(--line-2);color:var(--body);padding:13px 0 13px 30px;font-size:clamp(16px,1.2vw,17.5px);line-height:1.55;position:relative}.folio .read-flow ul li:first-child,.folio .read-flow ol li:first-child{border-top:1px solid var(--line-2)}.folio .read-flow ul li:before{content:"";background:var(--ox-500);border-radius:1px;width:6px;height:6px;position:absolute;top:1.18em;left:6px}.folio .read-flow ol{counter-reset:cl}.folio .read-flow ol li{counter-increment:cl}.folio .read-flow ol li:before{content:counter(cl,decimal-leading-zero);font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ox-500);letter-spacing:.02em;font-size:12px;position:absolute;top:13px;left:0}.folio .body-figure{margin:clamp(26px,3vw,40px) 0 0}.folio .body-figure img{width:100%;height:auto;box-shadow:var(--ring);border-radius:14px}.folio .body-figure figcaption{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.02em;color:var(--meta);margin-top:12px;font-size:11.5px;line-height:1.6}.folio .body-table{margin:clamp(24px,2.6vw,36px) 0 0;overflow-x:auto}.folio .body-table table{border-collapse:collapse;width:100%;font-size:15px}.folio .body-table th,.folio .body-table td{border:1px solid var(--line-2);text-align:left;vertical-align:top;padding:11px 14px;line-height:1.5}.folio .body-table th{background:var(--paper-alt);color:var(--ink);font-size:13px;font-weight:600}.folio .body-table td{color:var(--body)}.folio .pull{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left;margin:clamp(28px,3vw,40px) 0 0;padding:clamp(20px,2.2vw,26px) 0}.folio .pull .mark{font-family:var(--font-fraunces),Georgia,serif;height:26px;color:var(--ox-400);font-size:52px;font-style:italic;line-height:.4;display:block}.folio .pull p{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);letter-spacing:-.012em;max-width:26ch;margin-top:6px;font-size:clamp(19px,2vw,25px);font-style:italic;font-weight:400;line-height:1.32}.folio .pull p em{color:var(--ox-700)}.folio .pull .pc{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--ox-700);margin-top:13px;font-size:11px;display:block}.folio .band--lead .lead-wrap{grid-template-columns:1.22fr .78fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.folio .band--lead .lead-copy{min-width:0}.folio .band--lead .lead-sum{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);letter-spacing:-.012em;margin-top:0;margin-bottom:clamp(8px,1vw,14px);font-size:clamp(20px,1.9vw,26px);font-weight:340;line-height:1.42}.folio .band--lead .lead-sum em{color:var(--ox-700);font-style:italic}.folio .band--lead .lead-body{margin-top:clamp(18px,2vw,26px)}.folio .lead-aside{flex-direction:column;gap:clamp(20px,2.2vw,28px);display:flex;position:relative}.folio .doc-card{box-shadow:var(--shadow);background:#f7f3eb;border:1px solid #ebe5da;border-radius:14px;padding:clamp(24px,2.4vw,32px);position:relative}.folio .doc-card .dc-tab{background:var(--ink);color:#fff;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow);border-radius:7px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;display:inline-flex;position:absolute;top:-14px;left:22px}.folio .doc-card .dc-tab i{background:var(--ox-500);border-radius:1px;flex:none;width:7px;height:7px}.folio .doc-card .dc-eq{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);margin-top:8px;font-size:clamp(18px,1.7vw,23px);font-style:italic;font-weight:400;line-height:1.3}.folio .doc-card .dc-eq b{font-style:normal;font-weight:600}.folio .doc-card .dc-rule{background:#dfd8cc;height:1px;margin:18px 0}.folio .doc-card .dc-row{justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:14px;display:flex}.folio .doc-card .dc-k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--meta);font-size:11px}.folio .doc-card .dc-v{color:var(--ink);text-align:right;font-weight:600}.folio .doc-card .dc-v.warn{color:var(--ox-700)}.folio .lead-aside .pull{margin-top:0}@media (max-width:760px){.folio .band--lead .lead-wrap{grid-template-columns:1fr;gap:32px}}.folio .band--cards .giveup-grid{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.4vw,18px);margin-top:clamp(26px,3vw,42px);display:grid}.folio .gcard{background:var(--paper);box-shadow:var(--ring);min-height:160px;transition:transform .3s var(--e-out),box-shadow .3s var(--e-inout);border-radius:14px;flex-direction:column;padding:clamp(22px,2.2vw,28px);display:flex}.folio .gcard:hover{box-shadow:var(--shadow-lg),var(--ring);transform:translateY(-4px)}.folio .gcard .gc-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.folio .gcard .gc-no{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;color:var(--ox-500);font-size:11px}.folio .gcard h4{letter-spacing:-.012em;color:var(--ink);margin-top:16px;font-size:clamp(16.5px,1.4vw,19px);font-weight:600;line-height:1.22}.folio .gcard p{color:var(--body);margin-top:9px;font-size:14.5px;line-height:1.55}.folio .gcard--flag{box-shadow:inset 0 0 0 1px var(--ox-300);background:linear-gradient(#fff,#fbf4f2)}.folio .gcard--flag .gc-no{color:var(--ox-700)}@media (max-width:620px){.folio .band--cards .giveup-grid{grid-template-columns:1fr}.folio .gcard{min-height:0}}.folio .band--dark .dark-band{background:var(--ink);color:#e8dede;border-radius:var(--r-lg);padding:clamp(34px,4vw,60px);position:relative;overflow:hidden}.folio .band--dark .dark-flow,.folio .band--dark .band-kicker,.folio .band--dark .band-h{max-width:74ch}.folio .band--dark .band-kicker{color:var(--ox-300)}.folio .band--dark .band-h{color:#fff}.folio .band--dark .band-h em{color:var(--ox-300)}.folio .band--dark .dark-flow{max-width:70ch;margin-top:clamp(18px,2vw,26px)}.folio .band--dark .dark-flow>:first-child{margin-top:0}.folio .band--dark .dark-flow p{color:#c7bfba;margin-top:clamp(15px,1.4vw,19px);font-size:clamp(16px,1.25vw,18px);line-height:1.62}.folio .band--dark .dark-flow p b,.folio .band--dark .dark-flow p strong{color:#fff;font-weight:600}.folio .band--dark .dark-flow p em,.folio .band--dark .dark-flow p .kw,.folio .band--dark .dark-flow li em{font-family:var(--font-fraunces),Georgia,serif;color:var(--ox-300);font-style:italic;font-weight:400}.folio .band--dark .dark-flow h3{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.012em;color:#fff;margin-top:clamp(28px,3vw,38px);font-size:clamp(18px,1.8vw,23px);font-weight:500;line-height:1.2}.folio .band--dark .dark-flow a{color:var(--ox-300);text-underline-offset:3px;-webkit-text-decoration:underline #e0a59f80;text-decoration:underline #e0a59f80}.folio .band--dark .dark-flow a:hover{-webkit-text-decoration-color:var(--ox-300);text-decoration-color:var(--ox-300)}.folio .band--dark .dark-flow ul,.folio .band--dark .dark-flow ol{margin:clamp(18px,1.8vw,22px) 0 0;padding:0;list-style:none}.folio .band--dark .dark-flow ul li,.folio .band--dark .dark-flow ol li{color:#c7bfba;border-bottom:1px solid #ffffff24;padding:13px 0 13px 30px;font-size:clamp(15.5px,1.2vw,17px);line-height:1.55;position:relative}.folio .band--dark .dark-flow ul li:first-child,.folio .band--dark .dark-flow ol li:first-child{border-top:1px solid #ffffff24}.folio .band--dark .dark-flow ul li:before{content:"";background:var(--ox-400);border-radius:1px;width:6px;height:6px;position:absolute;top:1.18em;left:6px}.folio .band--dark .dark-flow ol{counter-reset:cld}.folio .band--dark .dark-flow ol li{counter-increment:cld}.folio .band--dark .dark-flow ol li:before{content:counter(cld,decimal-leading-zero);font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ox-300);font-size:12px;position:absolute;top:13px;left:0}.folio .pull--dark{border-top-color:#ffffff4d;border-bottom-color:#ffffff4d}.folio .pull--dark p{color:#fff}.folio .pull--dark p em{color:var(--ox-300)}.folio .pull--dark .mark{color:var(--ox-400)}.folio .band--statute .statute{background:var(--paper-warm);border-radius:var(--r-lg);box-shadow:var(--ring);margin-top:clamp(26px,3vw,42px);overflow:hidden}.folio .statute-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(26px,3vw,40px) clamp(26px,3vw,44px) clamp(20px,2.2vw,28px);display:flex}.folio .statute-head .sh-l{min-width:0}.folio .statute-head .badge{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ox-700);border:1px solid var(--ox-300);border-radius:100px;align-items:center;gap:8px;padding:6px 13px;font-size:10.5px;display:inline-flex}.folio .statute-head .badge i{background:var(--ox-500);border-radius:50%;width:7px;height:7px}.folio .statute-head h3{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.015em;color:var(--ink);margin-top:16px;font-size:clamp(21px,2.2vw,30px);font-weight:400;line-height:1.1}.folio .statute-head .file{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--meta);text-align:right;max-width:18ch;font-size:11px;line-height:1.7}.folio .statute-rows{padding:clamp(8px,1vw,14px) clamp(20px,2.4vw,36px) clamp(20px,2.4vw,34px)}.folio .srow{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(120px,200px) 1fr;align-items:baseline;gap:clamp(20px,3vw,44px);padding:clamp(18px,1.9vw,24px) 0;display:grid}.folio .srow:last-child{border-bottom:none}.folio .srow .code{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ox-700);letter-spacing:.01em;font-size:13px;line-height:1.4}.folio .srow .desc{color:var(--body);font-size:clamp(14.5px,1.15vw,16px);line-height:1.55}.folio .srow .desc strong{color:var(--ink);font-weight:600}.folio .statute-foot{background:var(--ink);color:#bdb6b0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2vw,26px) clamp(26px,3vw,44px);display:flex}.folio .statute-foot p{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#a8a29c;max-width:54ch;font-size:11.5px;line-height:1.6}.folio .statute-foot .warn{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--ox-300);white-space:nowrap;border:1px solid #e0a59f66;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:inline-flex}.folio .statute-foot .warn:before{content:"";background:var(--ox-500);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:680px){.folio .srow{grid-template-columns:1fr;gap:8px}}.folio .rail{flex-direction:column;gap:18px;display:flex;position:sticky;top:92px}.folio .rcta{background:var(--ink);color:#efe9e6;border-radius:var(--r);box-shadow:var(--shadow);padding:clamp(20px,1.6vw,24px)}.folio .rcta-tab{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ox-300);align-items:center;gap:8px;font-size:10px;font-weight:400;display:inline-flex}.folio .rcta-tab i{background:var(--ox-500);border-radius:1px;flex:none;width:7px;height:7px;display:inline-block}.folio .rcta-line{font-family:var(--font-fraunces),Georgia,serif;color:#fff;margin-top:12px;font-size:clamp(17px,1.5vw,20px);font-style:italic;font-weight:400;line-height:1.3}.folio .rcta-line b{color:var(--ox-300);font-style:normal;font-weight:600}.folio .rcta-btn{justify-content:center;width:100%;margin-top:16px}.folio .rcta-fine{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.03em;color:#a8a29c;text-align:center;margin-top:12px;font-size:10.5px}.folio .rfacts{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--ring);padding:8px 20px 10px}.folio .rfact{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;display:flex}.folio .rfact:first-child{border-top:none}.folio .rfact .k{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--meta);font-size:10.5px}.folio .rfact .v{color:var(--ink);text-align:right;letter-spacing:-.01em;font-size:14.5px;font-weight:600}.folio .rfact .v em{color:var(--ox-700);font-style:italic;font-weight:400}.folio .rfact .v.num{font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:500}.folio .rjump{padding:4px 2px}.folio .rjump .jh{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--meta);border-bottom:1px solid var(--line-2);margin-bottom:4px;padding:0 0 12px;font-size:10px}.folio .rjump a{color:var(--body);border-bottom:1px solid var(--line);transition:color .2s var(--e-inout),padding-left .25s var(--e-out);align-items:baseline;gap:11px;padding:10px 0;font-size:14px;line-height:1.3;display:flex}.folio .rjump a:last-child{border-bottom:none}.folio .rjump a .jn{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ox-500);flex:none;font-size:11px}.folio .rjump a:hover{color:var(--ox-700);padding-left:5px}.folio .rjump a.is-active{color:var(--ox-700);font-weight:500}.folio .rjump a.is-active .jn{color:var(--ox-700)}@media (max-width:980px){.folio .brief-grid{grid-template-columns:1fr;gap:clamp(32px,6vw,48px)}.folio .rail{flex-flow:wrap;order:1;gap:14px;max-width:none;position:static;top:auto}.folio .rcta,.folio .rfacts{flex:280px}.folio .brief-body{order:2}.folio .read-flow,.folio .band-lead,.folio .band--dark .dark-flow,.folio .band--dark .dark-flow,.folio .band--dark .band-h,.folio .band--dark .band-kicker{max-width:none}.folio .rjump{display:none}}@media (max-width:560px){.folio .rail{flex-direction:column}.folio .rcta,.folio .rfacts{flex:auto}}.folio .proof{padding:clamp(72px,9vw,134px)var(--hero-pad)}.folio .proof-in{max-width:var(--maxw);margin:0 auto}.folio .proof .eyebrow{color:var(--ox-300);margin-bottom:clamp(28px,4vw,46px)}.folio .proof-big{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.03em;color:#fff;max-width:18ch;font-size:clamp(32px,5.6vw,82px);font-weight:340;line-height:1.04}.folio .proof-big .fig{font-family:var(--font-geist-mono),ui-monospace,monospace;font-feature-settings:"tnum" 1;color:var(--ox-400);letter-spacing:-.04em;font-weight:500}.folio .proof-big em{color:var(--ox-300);font-style:italic}.folio .proof-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2vw,32px);margin-top:clamp(46px,6vw,80px);padding-top:clamp(34px,4vw,52px);display:grid}.folio .pstat .n{font-family:var(--font-geist-mono),ui-monospace,monospace;font-feature-settings:"tnum" 1;color:#fff;letter-spacing:-.03em;font-size:clamp(28px,3.6vw,52px);line-height:.9}.folio .pstat .l{color:#a8a29c;max-width:24ch;margin-top:14px;font-size:13.5px;line-height:1.5}.folio .pstat .l b{color:#e8dede;font-weight:600}.folio .proof-disc{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#7a746e;max-width:64ch;margin-top:clamp(32px,4vw,46px);font-size:11.5px;line-height:1.65}@media (max-width:880px){.folio .proof-stats{grid-template-columns:1fr 1fr;gap:30px 24px}}@media (max-width:480px){.folio .proof-stats{grid-template-columns:1fr}}.folio .results{background:var(--ink);color:#e8dede;padding:clamp(72px,9vw,128px)var(--hero-pad)}.folio .results-in{max-width:var(--maxw);margin:0 auto}.folio .results-head{grid-template-columns:1.3fr .9fr;align-items:end;gap:clamp(28px,4vw,64px);margin-bottom:clamp(36px,4.5vw,58px);display:grid}.folio .results-head .eyebrow{color:var(--ox-300);margin-bottom:18px}.folio .results-head h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.025em;color:#fff;max-width:16ch;font-size:clamp(28px,3.6vw,52px);font-weight:340;line-height:1.04}.folio .results-head h2 em{color:var(--ox-300);font-style:italic}.folio .results-head .rh-intro{color:#a8a29c;max-width:38ch;font-size:15.5px;line-height:1.6}.folio .rledger{margin-top:4px}.folio .rrow{transition:padding-left .3s var(--e-out),background .3s var(--e-inout);border-top:1px solid #ffffff1f;grid-template-columns:minmax(180px,1fr) 2.1fr auto;align-items:baseline;gap:clamp(20px,3vw,44px);padding:clamp(22px,2.3vw,30px) 0;display:grid}.folio .rrow:last-child{border-bottom:1px solid #ffffff1f}.folio .rrow:hover{background:#ffffff06;padding-left:10px}.folio .rrow .amt{font-family:var(--font-geist-mono),ui-monospace,monospace;font-feature-settings:"tnum" 1;color:#fff;letter-spacing:-.04em;font-size:clamp(30px,4vw,56px);line-height:.86}.folio .rrow .matter{min-width:0}.folio .rrow .matter .t{color:#e8dede;letter-spacing:-.01em;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.3}.folio .rrow .ltag{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ox-300);text-align:right;white-space:nowrap;padding-top:.4em;font-size:10.5px}.folio .rrow .ltag svg{vertical-align:-1px;flex:none;width:11px;height:11px;margin-left:5px;display:inline-block}.folio .results-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(34px,4vw,52px);display:flex}.folio .results-disc{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#8f8a83;max-width:60ch;font-size:11.5px;line-height:1.65}@media (max-width:760px){.folio .results-head{grid-template-columns:1fr;align-items:start;gap:16px}.folio .rrow{grid-template-columns:1fr auto;gap:6px 18px}.folio .rrow .amt{grid-area:1/1}.folio .rrow .ltag{grid-area:1/2;align-self:center}.folio .rrow .matter{grid-area:2/1/auto/-1}}.folio .faq{border-top:1px solid var(--line)}.folio .faq-h em{color:var(--ox-700);font-style:italic}.folio .faq-a p{color:var(--body);max-width:58ch;margin-top:0;padding:0 0 26px;font-size:16px;line-height:1.62}.folio .faq-a p+p{margin-top:-10px;padding-top:0}.folio .faq-a p b,.folio .faq-a p strong{color:var(--ink);font-weight:600}.folio .faq-a p em,.folio .faq-a p .kw{font-family:var(--font-fraunces),Georgia,serif;color:var(--ox-700);font-style:italic}.folio .faq-a a{color:var(--ox-700);text-underline-offset:3px;text-decoration:underline}.folio .pad-cta{color:#fff;padding:clamp(70px,9vh,120px)var(--hero-pad);background:#14110e;position:relative;overflow:hidden}.folio .pad-cta-bg{z-index:0;background:radial-gradient(120% 120% at 82% 18%,#5a2424 0%,#2a1714 54%,#14110e 100%);position:absolute;inset:0}.folio .pad-cta-bg img{object-fit:cover;object-position:50% 40%;filter:grayscale()contrast(1.04)brightness(.84);width:100%;height:100%}.folio .pad-cta-bg:after{content:"";background:var(--ox-900);mix-blend-mode:color;opacity:.46;position:absolute;inset:0}.folio .pad-cta-ov{z-index:1;background:linear-gradient(100deg,#120f0ceb 0%,#120f0cb3 46%,#120f0c75 100%),linear-gradient(#0000 44%,#491a1ab8),radial-gradient(120% 95% at 12% 90%,#491a1a80,#0000 60%);position:absolute;inset:0}.folio .pad-cta-inner{z-index:2;max-width:var(--maxw);margin:0 auto;position:relative}.folio .pad-cta .consult-pitch h2 em{color:var(--ox-300);font-style:italic}
