.dp-hero{background:var(--espresso);min-height:min(86svh,860px);color:var(--cream);align-items:flex-end;display:flex;position:relative;overflow:hidden}.dp-hero__media{position:absolute;inset:0}.dp-hero__media img{object-fit:cover;width:100%;height:100%}.dp-hero__media:after{content:"";background:linear-gradient(#140c079e 0%,#140c072e 38%,#140c07e0 100%);position:absolute;inset:0}.dp-hero__inner{z-index:2;width:100%;max-width:var(--maxw);padding:0 var(--gutter) clamp(3rem,7vh,5.5rem);margin:0 auto;position:relative}.dp-hero__title{max-width:16ch;margin:.5rem 0 1rem}.dp-hero .lead{color:#f4ecdddb;max-width:54ch}.dp-hero .eyebrow{color:var(--gold)}.dp-band{background:var(--espresso);color:var(--cream);padding:clamp(2.5rem,6vh,4.5rem) 0}.dp-band__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.dp-stat{flex-direction:column;gap:.35rem;display:flex}.dp-stat__v{font-family:var(--serif);color:var(--gold-soft,var(--gold));font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:300;line-height:1}.dp-stat__l{color:var(--cream);font-size:1rem}.dp-stat__d{color:#f4ecdd99;font-size:.88rem}.dp-source{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5em;margin-top:.55rem;font-size:11px;line-height:1.5;display:flex}.dp-source a{color:inherit;opacity:.55;text-underline-offset:.25em;text-decoration:underline}.dp-source a:hover{opacity:1;color:var(--gold)}.dp-source__period{opacity:.4}.dp-band .dp-source,.dp-market .dp-source{color:var(--cream)}.dp-figs__intro{max-width:62ch;margin:1.2rem 0 2.6rem}.dp-figs__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(1.6rem,3vw,2.8rem);display:grid}.dp-fig{border-top:1px solid var(--line);flex-direction:column;gap:.3rem;padding-top:1.4rem;display:flex}.dp-fig__v{font-family:var(--serif);color:var(--ink);font-size:clamp(2rem,3.4vw,2.9rem);font-weight:300;line-height:1.05}.dp-fig__l{font-size:.98rem}.dp-fig__d{opacity:.62;font-size:.86rem}.dp-fig__caveat{opacity:.6;border-left:2px solid var(--gold);margin-top:.7rem;padding-left:.8rem;font-size:.8rem;line-height:1.5}.dp-market{background:var(--espresso);color:var(--cream)}.dp-market .h-sec{color:var(--cream)}.dp-market__intro{color:#f4ecddc7;max-width:62ch;margin:1.2rem 0 2.4rem}.dp-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dp-table{border-collapse:collapse;width:100%;min-width:520px}.dp-table th,.dp-table td{text-align:right;border-bottom:1px solid var(--line-light);font-variant-numeric:tabular-nums;padding:1rem .9rem}.dp-table thead th{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border-bottom-color:var(--gold);font-size:11px;font-weight:600}.dp-table th:first-child,.dp-table thead th:first-child{text-align:left}.dp-table tbody th{font-family:var(--serif);font-size:1.1rem;font-weight:400}.dp-table td{color:#f4ecddd1;font-size:1.05rem}.dp-table tr.is-latest th,.dp-table tr.is-latest td{color:var(--cream);font-weight:500}.dp-table tr.is-latest{background:#f4ecdd0a}.dp-market__note{color:#f4ecdd8c;max-width:72ch;margin-top:1.4rem;font-size:.84rem;line-height:1.65}.dp-essay__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.dp-essay__lede{text-wrap:pretty;max-width:52ch;margin:0 0 1.5rem;font-size:clamp(1.12rem,1.45vw,1.32rem);font-weight:380;line-height:1.6}.dp-essay__after{text-align:center;margin-top:clamp(2.6rem,5vw,4.2rem)}.dp-essay__facts{border-top:1px solid #3d271929;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(1.4rem,3vw,3rem);margin:0;padding:clamp(1.4rem,2.4vw,2rem) 0 0;display:grid}.dp-fact{display:block}.dp-fact dt{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.45rem;font-size:.7rem;line-height:1.5}.dp-fact dd{color:#241710c7;margin:0;text-wrap:pretty;max-width:34ch;margin-inline:auto;font-size:.94rem;line-height:1.5}.dp-essay__after .dp-essay__body{margin-top:clamp(2rem,3.6vw,2.8rem)}.dp-essay__body p{color:#241710b8;max-width:62ch;margin-inline:auto;font-size:.98rem;line-height:1.7}.dp-essay__body p+p{margin-top:1.1em}.dp-essay__after .dp-source{justify-content:center;margin-top:1.4rem}.dp-faq__list{border-top:1px solid var(--line);margin-top:2.2rem}.dp-faq__item{border-bottom:1px solid var(--line)}.dp-faq__item>summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:400;list-style:none;display:flex}.dp-faq__item>summary::-webkit-details-marker{display:none}.dp-faq__item>summary::marker{content:""}.dp-faq__item>summary:hover{color:var(--gold)}.dp-faq__ic{width:20px;color:var(--gold);transition:transform .35s var(--ease);flex:none}.dp-faq__ic svg{width:100%}.dp-faq__item[open] .dp-faq__ic{transform:rotate(180deg)}.dp-faq__item>p{opacity:.82;max-width:70ch;padding-bottom:1.6rem;line-height:1.75}.dp-slots{margin-top:2.4rem}.dp-slot{border:1px dashed var(--line);background:linear-gradient(#24171005,#0000);flex-direction:column;display:flex}.dp-slot__media{aspect-ratio:4/3;background:var(--cream-2,#2417100d)}.dp-slot__body{flex-direction:column;gap:.35rem;padding:1.1rem;display:flex}.dp-slot__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.dp-slot__note{opacity:.55;font-size:.88rem}.dp-slots__more{margin-top:1.8rem}@media (max-width:900px){.dp-band__grid{grid-template-columns:1fr;gap:2rem}.dp-essay__grid{grid-template-columns:1fr;gap:1.4rem}}@media (prefers-reduced-motion:reduce){.dp-faq__ic{transition:none}}.dp-break{background:var(--espresso);min-height:min(62svh,620px);color:var(--cream);align-items:center;display:flex;position:relative;overflow:hidden}.dp-break__media{position:absolute;inset:0}.dp-break__media img{object-fit:cover;width:100%;height:100%}.dp-break__media:after{content:"";background:linear-gradient(#140c078c,#140c07c7);position:absolute;inset:0}.dp-break__inner{z-index:2;width:100%;position:relative}.dp-break__statement{font-family:var(--serif);text-wrap:balance;max-width:20ch;font-size:clamp(1.8rem,4.2vw,3.4rem);font-weight:300;line-height:1.2}.dp-break__attr{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:1.4rem;font-size:11px}.dp-essay__grid.has-media{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.dp-essay__grid.has-media.is-flipped .dp-essay__text{order:2}.dp-essay__grid.has-media.is-flipped .dp-essay__media{order:1}.dp-essay__media{margin:0;overflow:hidden}.dp-essay__media img{object-fit:cover;opacity:0;width:100%;height:100%;max-height:560px;transition:opacity 1s var(--ease), transform 1.4s var(--ease-out-expo);display:block;transform:scale(1.06)}.dp-essay__media[data-reveal].is-in img{opacity:1;transform:scale(1)}.dp-essay__text .h-sec{margin-bottom:1.4rem}.dp-trend{margin:0 0 3rem}.dp-trend__bars{border-bottom:1px solid var(--line-light);grid-template-columns:repeat(5,1fr);align-items:end;gap:clamp(.6rem,2vw,1.6rem);height:clamp(220px,24vw,320px);display:grid}.dp-trend__col{grid-template-rows:1fr auto;gap:.55rem;height:100%;display:grid}.dp-trend__track{position:relative}.dp-trend__v{text-align:center;color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.72rem,1.1vw,.88rem);position:absolute;left:0;right:0}.dp-trend__bar{background:linear-gradient(180deg, var(--gold), #bf9b6038);transform-origin:bottom;width:min(100%,86px);transition:transform 1.1s var(--ease-out-expo);margin-inline:auto;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.dp-trend__bar.is-in{transform:scaleY(1)}.dp-trend__col:last-child .dp-trend__bar{background:linear-gradient(180deg, var(--gold-2,#d9bd86), var(--gold))}.dp-trend__y{letter-spacing:.12em;text-transform:uppercase;color:#f4ecdd8c;text-align:center;font-size:11px}.dp-trend__cap{color:#f4ecdd80;margin-top:1.2rem;font-size:.82rem}@media (max-width:900px){.dp-essay__grid.has-media{grid-template-columns:1fr}.dp-essay__grid.has-media.is-flipped .dp-essay__text,.dp-essay__grid.has-media.is-flipped .dp-essay__media{order:initial}.dp-trend__bars{height:200px}.dp-trend__v{writing-mode:vertical-rl;transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.dp-essay__media img{opacity:1;transition:none;transform:none}.dp-trend__bar{transition:none;transform:scaleY(1)}}.dp-figs__head{max-width:none}.dp-figs__head .h-sec{max-width:30ch}.dp-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.dp-feature .dp-figs__head{grid-column:1}.dp-feature .dp-figs__grid{grid-column:1;margin-top:2rem;display:block}.dp-feature .dp-fig{border-top:1px solid var(--line)}.dp-feature__media{grid-area:1/2/span 2;align-self:stretch;margin:0;overflow:hidden}.dp-feature__media img{object-fit:cover;opacity:0;width:100%;height:100%;min-height:320px;max-height:520px;transition:opacity 1s var(--ease), transform 1.4s var(--ease-out-expo);display:block;transform:scale(1.06)}.dp-feature__media[data-reveal].is-in img{opacity:1;transform:scale(1)}@media (max-width:900px){.dp-feature{grid-template-columns:1fr}.dp-feature .dp-figs__head,.dp-feature .dp-figs__grid,.dp-feature__media{grid-area:auto/1}.dp-feature__media img{min-height:220px}}@media (prefers-reduced-motion:reduce){.dp-feature__media img{opacity:1;transition:none;transform:none}}.qa{max-width:74ch;margin-inline:0;padding-bottom:clamp(4rem,8vw,7rem)}.qa__answer{font-family:var(--serif);border-left:2px solid var(--gold);background:#24171008;margin-bottom:clamp(2.4rem,5vw,3.6rem);padding:clamp(1.4rem,3vw,2rem);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:300;line-height:1.55}.qa__section{margin-bottom:clamp(2.2rem,4.5vw,3.2rem)}.qa__section h2{font-family:var(--serif);margin-bottom:1rem;scroll-margin-top:110px;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:400}.qa__section p{line-height:1.75}.qa__section p+p{margin-top:1.1em}.qa__table{border-collapse:collapse;width:100%;margin-top:1.6rem}.qa__table th,.qa__table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:.9rem .6rem;font-size:.98rem}.qa__table th{text-align:left;color:#241710b8;font-weight:400}.qa__table td{text-align:right;font-family:var(--serif);font-size:1.08rem}.qa__table tr:last-child th,.qa__table tr:last-child td{color:var(--ink);font-weight:500}.qa__notice{border:1px solid var(--gold);background:#bf9b6012;margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.1rem,2.4vw,1.5rem);font-size:.9rem;line-height:1.65}.qa__sources{border-top:1px solid var(--line);margin-top:clamp(2.4rem,5vw,3.4rem);padding-top:1.6rem}.qa__sources h2{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1rem;font-size:.78rem}.qa__sources ul{margin:0;padding:0;list-style:none}.qa__sources li{margin-bottom:.7rem;font-size:.86rem;line-height:1.5}.qa__sources li a{color:inherit;opacity:.72;text-underline-offset:.22em;padding-block:2px;text-decoration:underline}.qa__sources li a:hover{opacity:1;color:var(--gold-deep)}.qa__sources li span{opacity:.45;letter-spacing:.04em;font-size:.78rem;display:block}.qa__updated{letter-spacing:.06em;text-transform:uppercase;opacity:.5;margin-top:1.4rem;font-size:.8rem}.qa-index{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.qa-index li{border-bottom:1px solid var(--line)}.qa-index a{color:inherit;transition:padding-left .35s var(--ease);padding:clamp(1.6rem,3.4vw,2.4rem) 0;text-decoration:none;display:block}.qa-index a:hover{padding-left:.6rem}.qa-index h2{font-family:var(--serif);text-wrap:balance;margin-bottom:.7rem;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:400}.qa-index a:hover h2{color:var(--gold-deep)}.qa-index p{opacity:.72;max-width:70ch;margin-bottom:.9rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.qa-index a{transition:none}}
