@media (max-width:599px){.dc-label{letter-spacing:.1em;text-wrap:balance}.dc-note{font-size:.94rem}.dc-stack-md>*+*{margin-top:22px}.dc-close .dc-actions,.dc-hero .dc-actions,.dc-svc-actions{flex-direction:column;align-items:stretch}.dc-close .dc-actions .dc-btn,.dc-hero .dc-actions .dc-btn,.dc-svc-actions .dc-btn{justify-content:center;min-height:52px}}.dc-sec{padding-block:var(--dc-rhythm)}.dc-sec.tight{padding-block:var(--dc-rhythm-tight)}.dc-paper{background:var(--dc-paper)}.dc-ground{background:var(--dc-ground)}.dc-rule-top{border-top:1px solid var(--dc-line)}.dc-c-statement{grid-column:1/-1}.dc-c-main{grid-column:1/span 7}.dc-c-side{grid-column:9/span 4}.dc-c-half-l{grid-column:1/span 6}.dc-c-half-r{grid-column:7/span 6}.dc-c-rev-side{grid-column:1/span 4;grid-row:1;align-self:start}.dc-c-rev-main{grid-column:6/span 7;grid-row:1}@media (max-width:899px){.dc-c-half-l,.dc-c-half-r,.dc-c-main,.dc-c-rev-main,.dc-c-rev-side,.dc-c-side{grid-column:1/-1}.dc-c-rev-main,.dc-c-rev-side{grid-row:auto}.dc-c-half-r,.dc-c-side{margin-top:clamp(28px,7vw,44px)}.dc-c-rev-main{margin-top:var(--dc-rhythm-tight)}}.dc-stack-sm>*+*{margin-top:16px}.dc-stack-md>*+*{margin-top:28px}.dc-stack-lg>*+*{margin-top:44px}.dc-gap-top{margin-top:var(--dc-rhythm)}.dc-gap-top-sm{margin-top:clamp(36px,4vw,56px)}.dc-hero{padding-block:clamp(48px,7vw,104px) clamp(56px,7vw,112px)}.dc-hero h1{font-size:var(--dc-t-hero);grid-column:1/span 10;font-family:var(--dc-f-hero)}.dc-hero .dc-hero-copy{grid-column:1/span 5;margin-top:clamp(28px,3.4vw,48px)}.dc-hero .dc-hero-fig{grid-column:7/span 6;margin-top:clamp(28px,3.4vw,48px)}.dc-hero .dc-actions{margin-top:28px}.dc-hero .dc-tlink{margin-top:18px;color:var(--dc-dim)}.dc-hero .dc-tlink:hover{color:var(--dc-tang-small)}@media (max-width:1199px){.dc-hero .dc-hero-copy{grid-column:1/span 6}}@media (max-width:899px){.dc-hero .dc-hero-copy,.dc-hero .dc-hero-fig,.dc-hero h1{grid-column:1/-1}.dc-hero .dc-hero-fig{margin-inline:calc(var(--dc-pad) * -1)}}.dc-stage{position:relative;background:var(--dc-paper);color:var(--dc-ink);outline:1px solid var(--dc-line);padding:22px clamp(16px,2vw,28px) 24px;transition:background-color var(--dc-d-expressive) var(--dc-e-state),color var(--dc-d-expressive) var(--dc-e-state),outline-color var(--dc-d-expressive) var(--dc-e-state)}.dc-stage .dc-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.dc-stage .dc-label{color:var(--dc-dim);transition:color var(--dc-d-expressive)}.dc-stage-label{display:grid;flex:1 1 12rem}.dc-stage-label>span{grid-area:1/1}.dc-stage-label>span[aria-hidden=true],.dc-stage:not([data-state]) .dc-stage-label>span[data-v=traffic],html[data-dc-hero=traffic] .dc-stage:not([data-state]) .dc-stage-label>span[data-v=enquiries]{visibility:hidden}html[data-dc-hero=traffic] .dc-stage:not([data-state]) .dc-stage-label>span[data-v=traffic]{visibility:visible}.dc-toggle{display:inline-flex;border:2px solid;border-radius:999px;padding:3px}.dc-toggle button{min-height:44px;padding:0 16px;border-radius:999px;border:0;background:transparent;font-weight:700;font-size:.92rem;cursor:pointer;color:inherit;transition:background-color var(--dc-d-fast),color var(--dc-d-fast)}.dc-stage:not([data-state]) .dc-toggle button[data-v=enquiries],.dc-toggle button[aria-pressed=true]{background:var(--dc-tang-small);color:#fff}html[data-dc-hero=traffic] .dc-stage:not([data-state]) .dc-toggle button[data-v=enquiries]{background:transparent;color:inherit}.dc-toggle button:disabled{cursor:default}.dc-field{display:grid;grid-template-columns:repeat(16,1fr);gap:clamp(6px,.9vw,11px);margin-top:22px;aspect-ratio:16/7}.dc-field i{display:block;width:100%;aspect-ratio:1;background:var(--dc-gap);opacity:.28;transform:scale(.38);transition:transform var(--dc-d-state) var(--dc-e-state),opacity var(--dc-d-state) var(--dc-e-state),background-color var(--dc-d-state) var(--dc-e-state);transition-delay:calc(var(--o, 0) * 1ms)}.dc-field i.n{background:var(--dc-tang-display);opacity:1;transform:scale(1)}.dc-stage .dc-legend{display:grid;gap:8px;margin-top:20px;min-height:84px}.dc-stage .dc-legend li{display:flex;gap:12px;align-items:center;font-weight:600;font-size:.98rem;opacity:1;transform:none;transition:opacity var(--dc-d-standard) var(--dc-e-arrive),transform var(--dc-d-standard) var(--dc-e-arrive)}.dc-stage .dc-legend li .dc-mk{background:var(--dc-tang-display)}.dc-stage .dc-legend li.open .dc-mk{background:transparent;border:2px dashed var(--dc-gap)}.dc-stage .dc-legend .dc-lbar{flex:none;width:clamp(60px,10vw,140px);height:3px;background:var(--dc-tang-display);transform-origin:left;transform:scaleX(1);transition:transform var(--dc-d-state) var(--dc-e-arrive)}.dc-stage .dc-legend li.open .dc-lbar{background:repeating-linear-gradient(90deg,var(--dc-gap) 0 5px,transparent 5px 10px)}.dc-stage .dc-legend li:nth-child(2){transition-delay:.11s}.dc-stage .dc-legend li:nth-child(3){transition-delay:.22s}.dc-stage .dc-legend li:nth-child(4){transition-delay:.33s}.dc-stage .dc-cap{margin-top:14px;font-size:.82rem;color:var(--dc-dim)}.dc-stage .dc-cap,.dc-stage .dc-cap b{transition:color var(--dc-d-expressive)}.dc-stage .dc-cap b{color:var(--dc-ink)}:is(.dc-stage[data-state=traffic],html[data-dc-hero=traffic] .dc-stage:not([data-state])){background:var(--dc-ink);color:var(--dc-on-ink);outline-color:transparent}:is(.dc-stage[data-state=traffic],html[data-dc-hero=traffic] .dc-stage:not([data-state])) :is(.dc-label,.dc-cap){color:var(--dc-on-ink-soft)}:is(.dc-stage[data-state=traffic],html[data-dc-hero=traffic] .dc-stage:not([data-state])) .dc-cap b{color:var(--dc-on-ink)}:is(.dc-stage[data-state=traffic],html[data-dc-hero=traffic] .dc-stage:not([data-state])) .dc-field i{background:var(--dc-on-ink-dim);opacity:.55;transform:scale(.62)}:is(.dc-stage[data-state=traffic],html[data-dc-hero=traffic] .dc-stage:not([data-state])) .dc-legend li{opacity:0;transform:translateX(-6px);transition-delay:0s}:is(.dc-stage[data-state=traffic],html[data-dc-hero=traffic] .dc-stage:not([data-state])) .dc-legend .dc-lbar{transform:scaleX(0)}.dc-stage[data-state=traffic] .dc-toggle button[aria-pressed=true],html[data-dc-hero=traffic] .dc-stage:not([data-state]) .dc-toggle button[data-v=traffic]{background:var(--dc-tang);color:var(--dc-ink)}.dc-stage[data-state=traffic] :focus-visible{outline-color:var(--dc-on-ink)}@media (forced-colors:active){.dc-toggle button{forced-color-adjust:none;background:Canvas;color:CanvasText;border:2px solid Canvas}.dc-stage:not([data-state]) .dc-toggle button[data-v=enquiries],.dc-stage[data-state=traffic] .dc-toggle button[aria-pressed=true],.dc-toggle button[aria-pressed=true],html[data-dc-hero=traffic] .dc-stage:not([data-state]) .dc-toggle button[data-v=traffic]{background:Highlight;color:HighlightText;border-color:CanvasText}html[data-dc-hero=traffic] .dc-stage:not([data-state]) .dc-toggle button[data-v=enquiries]{background:Canvas;color:CanvasText;border-color:Canvas}.dc-toggle button:focus-visible{outline:3px solid CanvasText;outline-offset:3px}}@media (max-width:599px){.dc-field{grid-template-columns:repeat(12,1fr);aspect-ratio:12/5}.dc-field i:nth-child(n+61){display:none}}.dc-departure{display:flex;align-items:center;gap:clamp(14px,2vw,24px)}.dc-departure .dc-mk{width:clamp(16px,1.8vw,22px);height:clamp(16px,1.8vw,22px);background:var(--dc-tang-display)}.dc-departure p{font-size:clamp(1.3rem,.95rem + 1.7vw,2.3rem);max-width:18.49em}.dc-friction{border-top:1px solid var(--dc-line)}.dc-friction li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--dc-line)}.dc-friction .dc-txt{font-size:var(--dc-t-lede);line-height:1.35;font-weight:600}.dc-friction .dc-txt span{color:var(--dc-dim);font-weight:500}.dc-run{display:flex;gap:6px;align-items:center;padding-right:16px;border-right:3px solid var(--dc-ink);min-height:28px}.dc-run .dc-mk{width:10px;height:10px;transition:opacity var(--dc-d-standard) var(--dc-e-arrive),transform var(--dc-d-standard) var(--dc-e-arrive)}.dc-friction-rule{margin-top:14px;text-align:right}@media (max-width:899px){.dc-friction-rule{text-align:left}.dc-fr-side{margin-top:28px}}@media (max-width:1199px){.dc-friction li{grid-template-columns:1fr;gap:10px}.dc-run{justify-self:start}}@media (max-width:599px){.dc-friction li{padding:16px 0}.dc-friction .dc-txt{font-size:1.08rem}}.dc-chain{position:relative;margin-top:clamp(36px,4vw,56px)}.dc-chain .dc-pre-demand{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.88rem;color:var(--dc-gap-text)}.dc-chain .dc-pre-demand:before{content:"";width:40px;border-top:3px dashed var(--dc-gap)}@media (min-width:900px){.dc-chain{padding-top:26px}}.dc-chain .dc-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--dc-col-gap);margin-bottom:14px}.dc-chain .dc-stages .dc-label{border-top:3px solid var(--dc-ink);padding-top:10px}.dc-chain .dc-stages .cap{grid-column:1/span 1}.dc-chain .dc-stages .cnv{grid-column:2/span 3}.dc-chain .dc-track{position:relative}.dc-chain .dc-line{position:relative;height:3px;background:var(--dc-ink);transform-origin:left;transition:transform var(--dc-d-expressive) var(--dc-e-arrive)}.dc-chain .dc-pts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--dc-col-gap);position:relative}.dc-chain .dc-pt{position:relative;padding-top:26px}.dc-chain .dc-pt>.dc-mk{position:absolute;top:-8px;left:0;width:16px;height:16px;transition:transform var(--dc-d-state) var(--dc-e-arrive),opacity var(--dc-d-state)}.dc-chain .dc-pt b{display:block;font:700 1.02rem/1.25 var(--dc-f-title);letter-spacing:-.01em}.dc-chain .dc-pt small{display:block;margin-top:6px;font-size:.88rem;line-height:1.45;color:var(--dc-dim)}.dc-chain .dc-pt.client small{color:var(--dc-gap-text)}.dc-chain .dc-pt.client b{color:var(--dc-dim)}.dc-chain .dc-pt.join:after{content:"";position:absolute;top:-11px;right:calc(var(--dc-col-gap) / -2 - 1.5px);width:3px;height:22px;background:var(--dc-tang-small);transition:opacity var(--dc-d-state)}.dc-chain .dc-boundary{position:absolute;top:-64px;bottom:-12px;left:calc((100% - 5 * var(--dc-col-gap)) / 6 * 5 + 5 * var(--dc-col-gap) - var(--dc-col-gap) / 2);width:0;border-left:3px solid var(--dc-tang-display);transition:opacity var(--dc-d-standard) var(--dc-e-arrive) .6s}.dc-chain .dc-boundary span{position:absolute;left:12px;top:0;width:17ch;white-space:normal;font:800 .74rem/1.2 var(--dc-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dc-tang-small)}.dc-chain-key{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:14px;border-top:1px solid var(--dc-line);font-size:.86rem;color:var(--dc-dim)}.dc-chain-key li{display:inline-flex;align-items:center;gap:9px}.dc-chain-key .dc-join{width:3px;height:14px;background:var(--dc-tang-small);flex:none}.dc-chain-note{margin-top:12px;font-size:.82rem;line-height:1.5;color:var(--dc-dim);max-width:none}.dc-chain-note b{color:var(--dc-ink)}.dc-chain-lines{margin-top:clamp(36px,4vw,56px)}.dc-chain-lines>li{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid var(--dc-line)}.dc-chain-lines>li>.dc-label{padding-top:4px}.dc-chain-lines .dc-links{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:4px}.dc-chain-lines .dc-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:.95rem;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;color:var(--dc-ink)}.dc-chain-lines .dc-links a:hover{color:var(--dc-tang-small);text-decoration-thickness:3px}.dc-unattr{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:.92rem;color:var(--dc-gap-text)}@media (max-width:899px){.dc-chain .dc-stages{display:none}.dc-chain .dc-line{position:absolute;left:7px;top:0;bottom:0;width:3px;height:auto;transform-origin:top}.dc-chain .dc-pts{grid-template-columns:1fr;gap:0;padding-left:36px}.dc-chain .dc-pt{padding:0 0 26px}.dc-chain .dc-pt>.dc-mk{left:-36px;top:2px}.dc-chain .dc-pt.join:after{top:auto;bottom:6px;right:auto;left:-40px;width:22px;height:3px}.dc-chain .dc-boundary{position:static;width:auto;height:auto;border-left:0;border-bottom:3px solid var(--dc-tang-display);margin:-12px 0 26px -36px;padding:0 0 10px 36px}.dc-chain .dc-pt.client:before{content:"";position:absolute;left:-29px;top:-26px;bottom:0;width:3px;background:repeating-linear-gradient(to bottom,var(--dc-gap) 0 6px,var(--dc-paper) 6px 11px)}.dc-chain .dc-boundary span{position:static;display:block;width:auto;white-space:normal}.dc-chain-lines>li{grid-template-columns:1fr;gap:6px}}.dc-legend-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;padding-block:14px;border-block:1px solid var(--dc-line);font-size:.86rem;color:var(--dc-dim)}.dc-legend-row span{display:inline-flex;align-items:center;gap:8px}.dc-legend-row .dc-label{flex-basis:100%;margin-bottom:2px}@media (max-width:599px){.dc-legend-row{display:grid;grid-template-columns:1fr;gap:9px}.dc-legend-row span{align-items:flex-start}.dc-legend-row .dc-mk{margin-top:3px}}.dc-plate{background:var(--dc-paper);border:1px solid var(--dc-control)}.dc-plate-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--dc-line)}.dc-status{display:inline-flex;align-items:center;gap:9px;font:700 .78rem/1.3 var(--dc-f-body);letter-spacing:.1em;text-transform:uppercase}.dc-plate dl{display:grid}.dc-plate dl>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:16px;padding:16px 20px;border-top:1px solid var(--dc-line)}.dc-plate dl>div:first-child{border-top:0}.dc-plate dt{font:700 .74rem/1.5 var(--dc-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dc-dim);padding-top:2px}.dc-plate dd{font-size:.98rem;line-height:1.5}.dc-plate dd b{font-weight:700}.dc-plate dt.limit{color:var(--dc-tang-small)}.dc-plate .dc-limit-row{background:var(--dc-ground)}@media (max-width:599px){.dc-plate dl>div,.dc-plate-head{padding-inline:16px}.dc-plate dl>div{grid-template-columns:1fr;gap:4px}}.dc-runs{display:grid;grid-template-columns:repeat(14,minmax(0,14px));gap:5px;margin-top:4px}.dc-runs .dc-mk{width:14px;height:14px}.dc-runs-key{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:.8rem;color:var(--dc-gap-text)}.dc-runs-key .dc-mk{width:10px;height:10px}@media (max-width:420px){.dc-runs{grid-template-columns:repeat(10,minmax(0,14px));gap:6px}}.dc-claim .dc-statement{font-size:clamp(1.7rem,1.05rem + 2.4vw,3.1rem)}.dc-claim-tag{display:flex;gap:10px;align-items:center}.dc-p-claim{grid-column:1/span 6}.dc-p-plate{grid-column:7/span 6}@media (max-width:899px){.dc-p-claim,.dc-p-plate{grid-column:1/-1}.dc-p-plate{margin-top:28px}}.dc-notp ul{border-top:1px solid var(--dc-line)}.dc-notp li{display:flex;gap:12px;align-items:center;min-height:46px;border-bottom:1px solid var(--dc-line);font:700 1.1rem/1.2 var(--dc-f-title);color:var(--dc-dim)}.dc-notp .dc-label{margin-bottom:14px}.dc-notp .dc-closing{margin-top:14px;font-size:var(--dc-t-note);color:var(--dc-dim)}.dc-ours{border-left:3px solid var(--dc-tang-display);padding-left:clamp(18px,2.2vw,28px)}.dc-ours-h{display:flex;gap:14px;align-items:baseline;font-size:clamp(1.5rem,1rem + 1.9vw,2.45rem)}.dc-ours-h .dc-mk{width:14px;height:14px;transform:translateY(-.1em)}.dc-fit>div{padding-top:18px;border-top:3px solid var(--dc-ink)}.dc-fit>div.poor{border-top:3px dashed var(--dc-gap)}.dc-fit h3{display:flex;align-items:center;gap:12px;font:700 .84rem/1.3 var(--dc-f-body);letter-spacing:.14em;text-transform:uppercase}.dc-fit .poor h3{color:var(--dc-dim)}.dc-fit p{margin-top:14px;font-size:var(--dc-t-lede);line-height:1.5;max-width:44ch}.dc-fit .poor p{color:var(--dc-dim)}.dc-band{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dc-col-gap);padding-block:28px;border-top:3px solid var(--dc-ink)}.dc-band>*{min-width:0}.dc-band .dc-bl{grid-column:1/span 3}.dc-band .dc-bl .dc-count{display:flex;gap:5px;margin-top:12px}.dc-band .dc-bl .dc-cnt{margin-top:6px;font-size:.82rem;color:var(--dc-dim)}.dc-band .dc-rows{grid-column:4/-1}.dc-svc{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:24px;align-items:baseline;padding:18px 0;border-top:1px solid var(--dc-line)}.dc-svc,.dc-svc:hover{text-decoration:none;color:var(--dc-ink)}.dc-rows>li:first-child .dc-svc{border-top:0;padding-top:0}.dc-svc b{font:700 1.25rem/1.2 var(--dc-f-title);letter-spacing:-.015em;display:flex;gap:12px;align-items:baseline}.dc-svc .dc-desc{font-size:.97rem;line-height:1.55;color:var(--dc-dim);max-width:62ch}.dc-svc .dc-go{font-weight:700;white-space:nowrap;transition:transform var(--dc-d-fast) var(--dc-e-arrive),color var(--dc-d-fast)}.dc-svc:hover .dc-go,.dc-svc:hover b{color:var(--dc-tang-small)}.dc-svc:hover .dc-go{transform:translateX(4px)}.dc-svc .dc-mk{transition:background-color var(--dc-d-fast)}.dc-svc:hover .dc-mk{background:var(--dc-tang-display);opacity:1}@media (max-width:899px){.dc-band{padding-block:22px 6px}.dc-band .dc-bl{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;padding-bottom:14px;border-bottom:1px solid var(--dc-line)}.dc-band .dc-bl .dc-cnt,.dc-band .dc-bl .dc-title{grid-column:1}.dc-band .dc-bl .dc-count{grid-column:2;grid-row:1/span 2;margin:0;align-self:center}.dc-band .dc-rows{grid-column:1/-1;margin-top:4px}.dc-svc{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:16px 0}.dc-rows>li:first-child .dc-svc{padding-top:12px}.dc-svc .dc-desc{grid-column:1/-1}.dc-svc .dc-go{grid-column:2;grid-row:1;align-self:center;font-size:1.1rem}.dc-band+.dc-band{margin-top:18px}}.dc-scope{border-top:3px solid var(--dc-ink)}.dc-scope>li{border-bottom:1px solid var(--dc-line)}.dc-scope .dc-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:8px 24px;padding:18px 0}.dc-scope .dc-lead{font:700 1.2rem/1.25 var(--dc-f-title);letter-spacing:-.015em}.dc-scope .dc-desc{color:var(--dc-dim);max-width:var(--dc-measure)}.dc-scope summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;min-height:44px;cursor:pointer;list-style:none}.dc-scope summary::-webkit-details-marker{display:none}.dc-scope summary .dc-plus{position:relative;flex:none;width:14px;height:2px;margin-top:.55em;background:var(--dc-dim)}.dc-scope summary .dc-plus:before{content:"";position:absolute;left:6px;top:-6px;width:2px;height:14px;background:var(--dc-dim);transition:transform var(--dc-d-fast) var(--dc-e-state)}.dc-scope details[open] summary .dc-plus:before{transform:scaleY(0)}.dc-scope details .dc-desc{padding-bottom:18px}@media (max-width:899px){.dc-scope .dc-row{grid-template-columns:1fr}}.dc-qa{border-top:3px solid var(--dc-ink)}.dc-qa>div{padding:clamp(18px,2.2vw,26px) 0;border-bottom:1px solid var(--dc-line)}.dc-qa dt{font:700 clamp(1.12rem,1rem + .6vw,1.4rem)/1.2 var(--dc-f-title);letter-spacing:-.02em;max-width:40ch}.dc-qa dd{margin-top:10px;color:var(--dc-dim);max-width:62ch}.dc-figure{margin-top:clamp(32px,4vw,52px)}.dc-limit{margin-top:clamp(24px,3vw,40px);border-left:3px dashed var(--dc-gap);padding-left:clamp(16px,2vw,26px)}.dc-limit p{max-width:var(--dc-measure)}.dc-limit .dc-note{margin-top:12px}em.dc-k-named{font-style:normal}.dc-c-side.dc-side-end{align-self:end}.dc-side-end>.dc-limit{margin-top:0}@media (max-width:899px){.dc-c-rev-main+.dc-c-rev-side.dc-after-main{margin-top:clamp(28px,7vw,44px)}}@font-face{font-family:DC Display\ 96 Fallback B;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:100 900;size-adjust:92%;ascent-override:101.09%;descent-override:29.35%;line-gap-override:0%}.dc.dc-fallback-b{--dc-f-display:var(--font-dc-display,var(--font-bricolage)),"DC Display 96 Fallback B","Arial Narrow",system-ui,sans-serif}.dc-scope.dc-numbered .dc-lead{display:flex;gap:12px;align-items:baseline}.dc-scope .dc-ord{flex:none;font:700 .8rem/1 var(--dc-f-body);font-style:normal;letter-spacing:.04em;color:var(--dc-dim);font-variant-numeric:tabular-nums lining-nums}.dc-fig{margin-top:clamp(40px,4.6vw,64px)}.dc-fig>figcaption{margin-bottom:18px}.dc-fig .dc-fig-note{margin-top:18px;max-width:64ch}.dc-fig .dc-limit{margin-top:24px}.dc-flag{display:flex;gap:12px;align-items:center;font-weight:700;color:var(--dc-dim)}.dc-flag+.dc-body{margin-top:8px}.dc-table{width:100%;border-collapse:collapse;text-align:left;border-top:3px solid var(--dc-ink)}.dc-table caption{caption-side:top;text-align:left}.dc-table thead th{padding:12px 24px 12px 0;border-bottom:1px solid var(--dc-ink);font:700 var(--dc-t-label)/1.35 var(--dc-f-body);letter-spacing:.15em;text-transform:uppercase;color:var(--dc-dim);vertical-align:bottom}.dc-table tbody tr{border-bottom:1px solid var(--dc-line)}.dc-table tbody th,.dc-table td{padding:16px 24px 16px 0;vertical-align:top}.dc-table tbody th{width:22%;font:700 1.15rem/1.3 var(--dc-f-title);letter-spacing:-.015em}.dc-table td{color:var(--dc-dim);line-height:1.55}.dc-table :is(th,td):last-child{padding-right:0}.dc-table.dc-table-last td:last-child{color:var(--dc-ink);font-weight:700}@media (max-width:599px){.dc-table,.dc-table tbody,.dc-table td,.dc-table th,.dc-table tr{display:block}.dc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dc-table tbody tr{padding:16px 0}.dc-table tbody th{width:auto;padding:0 0 6px}.dc-table td{padding:8px 0 0}.dc-table td:before{content:attr(data-label);content:attr(data-label) /"";display:block;margin-bottom:2px;font:700 var(--dc-t-label)/1.35 var(--dc-f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dc-dim)}}.dc-lists>div{padding-top:18px;border-top:3px solid var(--dc-ink)}.dc-lists>div.owned{border-top-color:var(--dc-tang-display)}.dc-lists h3+p{margin-top:10px;max-width:42ch}.dc-tokens{margin-top:16px}.dc-tokens li{padding:10px 0;border-bottom:1px solid var(--dc-line);font-weight:700}.dc-pair>div{padding-top:16px;border-top:3px solid var(--dc-ink)}.dc-fit.dc-fit-body p{font-size:inherit;line-height:1.6;max-width:48ch}.dc-fit.dc-fit-body .poor p b{color:var(--dc-ink)}.dc-route{display:grid;gap:10px 32px;align-items:baseline;padding-block:clamp(20px,2.6vw,32px);border-block:3px solid var(--dc-ink)}.dc-route,.dc-route:hover{color:var(--dc-ink);text-decoration:none}.dc-route-h{font:800 clamp(1.3rem,1rem + 1.5vw,2rem)/1.1 var(--dc-f-title);letter-spacing:-.025em;text-wrap:balance;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:transparent;transition:text-decoration-color var(--dc-d-fast),color var(--dc-d-fast)}.dc-route-arr{color:var(--dc-tang-small)}.dc-route:focus-visible .dc-route-h,.dc-route:hover .dc-route-h{text-decoration-color:currentColor}.dc-route-d{color:var(--dc-dim);max-width:52ch}@media (min-width:900px){.dc-route{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.dc-crumb .dc-crumb-txt{display:inline-flex;align-items:center;min-height:44px;padding-inline:3px;color:var(--dc-gap-text)}.dc-causes{display:grid;gap:28px var(--dc-col-gap);margin-top:clamp(36px,4vw,56px)}.dc-causes>div{padding-top:16px;border-top:3px solid var(--dc-ink)}.dc-causes h3+p{margin-top:10px}@media (min-width:900px){.dc-causes{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-callout{margin-top:clamp(32px,4vw,52px);max-width:40em;border-left:3px solid var(--dc-ink);padding-left:clamp(16px,2vw,26px);font:600 var(--dc-t-lede)/1.45 var(--dc-f-body);color:var(--dc-ink)}.dc-seq{margin-top:clamp(36px,4vw,56px);border-top:3px solid var(--dc-ink)}.dc-seq>li{--seq-pad:clamp(22px,2.6vw,34px);position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:var(--dc-col-gap);padding-block:var(--seq-pad);border-bottom:1px solid var(--dc-line)}.dc-seq>li:not(:last-child):after{content:"";position:absolute;left:6px;top:calc(var(--seq-pad) + 2.1rem);bottom:calc(var(--seq-pad) * -1 + 6px);width:3px;background:var(--dc-ink)}.dc-seq-n{padding-top:.35em;font:700 .82rem/1.4 var(--dc-f-body);letter-spacing:.08em;color:var(--dc-dim);font-variant-numeric:tabular-nums lining-nums}.dc-seq-h{font:700 clamp(1.15rem,1rem + .7vw,1.5rem)/1.2 var(--dc-f-title);letter-spacing:-.02em;max-width:30em;text-wrap:balance}.dc-seq-body{max-width:var(--dc-measure)}.dc-seq-body,.dc-seq-body>p+p{margin-top:12px}.dc-seq-out{margin-top:18px;max-width:56ch;padding:14px 18px 16px;background:var(--dc-paper);border-left:3px solid var(--dc-ink)}.dc-seq-ol{display:block;font:700 .82rem/1.4 var(--dc-f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dc-dim)}.dc-seq-out p{margin-top:6px}.dc-seq-out strong{color:var(--dc-ink)}@media (max-width:599px){.dc-seq>li{grid-template-columns:2rem minmax(0,1fr);column-gap:14px}.dc-seq-out{padding:12px 14px 14px}}@media (forced-colors:active){.dc-seq>li:not(:last-child):after{forced-color-adjust:none;background:CanvasText}}.dc-findings{margin-top:clamp(36px,4vw,56px);border-top:3px solid var(--dc-ink)}.dc-findings>div{display:grid;gap:10px var(--dc-col-gap);padding-block:clamp(18px,2.2vw,28px);border-bottom:1px solid var(--dc-line)}.dc-findings dt{font:700 clamp(1.12rem,1rem + .6vw,1.4rem)/1.2 var(--dc-f-title);letter-spacing:-.02em;max-width:26em;text-wrap:balance}.dc-findings dd{color:var(--dc-dim);max-width:var(--dc-measure)}@media (min-width:900px){.dc-findings>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.dc-notp.dc-notp-prose li{align-items:flex-start;padding-block:14px;font:500 var(--dc-t-body)/1.55 var(--dc-f-body)}.dc-notp.dc-notp-prose li .dc-mk{flex:none;margin-top:.3em}.dc-notp.dc-notp-prose li>span:last-child{max-width:var(--dc-measure)}.dc-table.dc-table-cap caption{padding-bottom:16px;max-width:64ch;font-size:var(--dc-t-note);line-height:1.55;color:var(--dc-dim)}@media (max-width:599px){.dc-table.dc-table-cap{border-top:0}.dc-table.dc-table-cap caption{display:block;padding-bottom:14px;border-bottom:3px solid var(--dc-ink)}}.dc-inline-actions{margin-top:32px}@media (max-width:599px){.dc-inline-actions{flex-direction:column;align-items:stretch}.dc-inline-actions .dc-btn{justify-content:center;min-height:52px}}.dc-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:.9rem;color:var(--dc-dim);padding-block:2px;border-bottom:1px solid var(--dc-line)}.dc-crumb li{display:inline-flex;align-items:center;gap:8px}.dc-crumb [aria-current],.dc-crumb a{display:inline-flex;align-items:center;min-height:44px;padding-inline:3px}.dc-crumb a{text-decoration:none;color:var(--dc-dim)}.dc-crumb a:hover{color:var(--dc-ink);text-decoration:underline}.dc-crumb [aria-current]{color:var(--dc-ink);font-weight:700}.dc-crumb .dc-sep{color:var(--dc-gap-text)}.dc-svc-hero .dc-display{font-size:clamp(2rem,1.1rem + 3.9vw,3.9rem)}.dc-svc-hero .dc-lede.ink{color:var(--dc-ink)}.dc-svc-hero .dc-side{border-left:3px solid var(--dc-line);padding-left:22px;align-self:end}.dc-svc-actions{grid-column:1/span 7;margin-top:28px}@media (max-width:899px){.dc-svc-hero .dc-side{padding-left:16px;margin-top:22px}.dc-svc-hero .dc-side .dc-lede{font-size:1.04rem}.dc-svc-actions{grid-column:1/-1;margin-top:26px}}.dc-bplate{border-top:3px solid var(--dc-tang-display);background:var(--dc-paper);padding:22px 22px 18px}.dc-bplate>.dc-label{color:var(--dc-tang-small);display:flex;gap:10px;align-items:center}.dc-bplate .dc-bp,.dc-bplate .dc-bp-head{margin-top:14px}.dc-bplate .dc-bp>div{padding:12px 0;border-top:1px solid var(--dc-line)}.dc-bplate .dc-bp dt{font:700 .72rem/1.4 var(--dc-f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dc-dim);margin-bottom:4px}.dc-bplate .dc-bp dd{font-size:.98rem;line-height:1.5}.dc-bplate .dc-bp dd p+p{margin-top:10px}@media (min-width:600px) and (max-width:899px){.dc-bplate .dc-bp dd,.dc-bplate .dc-bp-head{max-width:50ch}}@media (max-width:899px){.dc-seo-rev{margin-top:clamp(40px,10vw,56px)!important}.dc-bplate{padding:20px 16px 8px}}.dc-close{background:var(--dc-tang);color:var(--dc-ink);padding-block:clamp(72px,9vw,140px)}.dc-close .dc-statement{font-size:clamp(2.3rem,1.2rem + 4.6vw,5.4rem);max-width:7.4em}.dc-close .dc-statement.long{font-size:clamp(2rem,1.1rem + 3.4vw,4.2rem);max-width:11.09em}.dc-close .dc-label{color:var(--dc-ink)}.dc-close .dc-k-named{color:inherit}.dc-close p.dc-close-body{margin-top:22px;max-width:46ch;font-size:var(--dc-t-lede);line-height:1.5;font-weight:500}.dc-close .dc-actions{margin-top:32px}.dc-close .dc-close-note{margin-top:26px;font-size:.95rem;font-weight:700}.dc-close .dc-arrive{display:flex;gap:10px;margin-bottom:28px}.dc-close .dc-arrive .dc-mk{width:16px;height:16px;background:var(--dc-ink);transition:transform var(--dc-d-standard) var(--dc-e-arrive),opacity var(--dc-d-standard) var(--dc-e-arrive)}.dc-close .dc-arrive .dc-mk.open{background:transparent;border:2px dashed var(--dc-ink)}.dc-close .dc-arrive .dc-mk:nth-child(2){transition-delay:90ms}.dc-close .dc-arrive .dc-mk:nth-child(3){transition-delay:.18s}.dc-close .dc-arrive .dc-mk:nth-child(4){transition-delay:.27s}.dc-close .dc-arrive .dc-mk:nth-child(5){transition-delay:.36s}.dc-pre .dc-chain .dc-line,.dc-pre.dc-chain .dc-line{transform:scaleX(0)}.dc-pre .dc-chain .dc-pt>.dc-mk,.dc-pre.dc-chain .dc-pt>.dc-mk{transform:scale(0);opacity:0}.dc-pre .dc-chain .dc-boundary,.dc-pre .dc-chain .dc-pt.join:after,.dc-pre.dc-chain .dc-boundary,.dc-pre.dc-chain .dc-pt.join:after{opacity:0}.dc-pre .dc-run .dc-mk{opacity:0;transform:translateX(-8px)}.dc-pre .dc-arrive .dc-mk,.dc-pre.dc-close .dc-arrive .dc-mk{transform:translateY(-22px);opacity:0}@media (max-width:899px){.dc-pre .dc-chain .dc-line,.dc-pre.dc-chain .dc-line{transform:scaleY(0)}}.dc-chain .dc-pt.join:after{transition-delay:.5s}.dc-chain .dc-pts>li:first-child>.dc-mk{transition-delay:.12s}.dc-chain .dc-pts>li:nth-child(2)>.dc-mk{transition-delay:.22s}.dc-chain .dc-pts>li:nth-child(3)>.dc-mk{transition-delay:.32s}.dc-chain .dc-pts>li:nth-child(4)>.dc-mk{transition-delay:.42s}.dc-chain .dc-pts>li:nth-child(5)>.dc-mk{transition-delay:.52s}.dc-chain .dc-pts>li:nth-child(7)>.dc-mk{transition-delay:.72s}.dc-run .dc-mk:nth-child(2){transition-delay:60ms}.dc-run .dc-mk:nth-child(3){transition-delay:.12s}.dc-run .dc-mk:nth-child(4){transition-delay:.18s}.dc-run .dc-mk:nth-child(5){transition-delay:.24s}.dc-run .dc-mk:nth-child(6){transition-delay:.3s}.dc-run .dc-mk:nth-child(7){transition-delay:.36s}@media (prefers-reduced-motion:reduce){.dc *,.dc :after,.dc :before{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}.dc-close .dc-close-h{margin-top:18px}.dc-stages>ol{display:grid;gap:22px var(--dc-col-gap)}.dc-stages>ol>li{padding-top:14px;border-top:3px solid var(--dc-ink)}.dc-stages h3{display:flex;align-items:center;gap:12px;font:700 .84rem/1.3 var(--dc-f-body);letter-spacing:.14em;text-transform:uppercase}.dc-stages ul{margin-top:10px}.dc-stages ul p{max-width:30ch;padding-block:5px;color:var(--dc-dim);line-height:1.4}.dc-stages .dc-acct{margin:8px 0 4px;padding-top:8px;border-top:2px solid var(--dc-ink);font:700 .8rem/1.3 var(--dc-f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dc-ink)}.dc-stages .dc-beyond{margin-top:4px;max-width:30ch;font-size:var(--dc-t-note);line-height:1.45;color:var(--dc-gap-text)}.dc-stages>figcaption{margin-top:clamp(18px,2.2vw,26px);max-width:66ch;font-size:var(--dc-t-note);line-height:1.55;color:var(--dc-dim)}.dc-stages>figcaption b{color:var(--dc-ink)}@media (min-width:900px){.dc-stages>ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-compare{margin-top:clamp(32px,4vw,52px)}.dc-compare>div{padding-top:18px;border-top:3px solid var(--dc-ink)}.dc-compare>div.poor{border-top:3px dashed var(--dc-gap)}.dc-compare h3{font:700 .84rem/1.3 var(--dc-f-body);letter-spacing:.14em;text-transform:uppercase}.dc-compare>div.poor h3{color:var(--dc-dim)}.dc-compare ul{margin-top:8px}.dc-compare li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:14px;padding-block:clamp(14px,1.7vw,18px);border-bottom:1px solid var(--dc-line);font-size:var(--dc-t-lede);line-height:1.45}.dc-compare li:last-child{border-bottom:0}.dc-compare li .dc-mk{margin-top:.32em}.dc-compare>div.poor li{color:var(--dc-dim)}.dc-disc{border-top:3px solid var(--dc-ink)}.dc-disc>li{border-bottom:1px solid var(--dc-line)}.dc-disc summary{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;min-height:44px;padding-block:clamp(18px,2.2vw,26px);cursor:pointer;list-style:none}.dc-disc summary::-webkit-details-marker{display:none}.dc-disc-q{max-width:40ch;font:700 clamp(1.12rem,1rem + .6vw,1.4rem)/1.2 var(--dc-f-title);letter-spacing:-.02em;text-wrap:balance}.dc-disc summary:hover .dc-disc-q{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.dc-disc .dc-plus{position:relative;flex:none;width:14px;height:2px;margin-top:.62em;background:var(--dc-dim)}.dc-disc .dc-plus:before{content:"";position:absolute;left:6px;top:-6px;width:2px;height:14px;background:var(--dc-dim);transition:transform var(--dc-d-fast) var(--dc-e-state)}.dc-disc details[open] .dc-plus:before{transform:scaleY(0)}.dc-disc-a{max-width:var(--dc-measure);padding-bottom:clamp(20px,2.4vw,30px);color:var(--dc-dim)}.dc-disc-a>p+p{margin-top:12px}@media (forced-colors:active){.dc-disc .dc-plus,.dc-disc .dc-plus:before{forced-color-adjust:none;background:CanvasText}}.dc-stated{margin-top:clamp(24px,3vw,40px);border-top:3px solid var(--dc-ink)}.dc-stated>li{max-width:64ch;padding-block:clamp(14px,1.7vw,20px);border-bottom:1px solid var(--dc-line);color:var(--dc-dim)}.dc-stated strong{color:var(--dc-ink)}.dc-callout.owned{border-left-color:var(--dc-tang-display)}.dc-checks{margin-top:clamp(32px,4vw,52px);border-top:3px solid var(--dc-ink)}.dc-checks>div{padding-block:clamp(18px,2.2vw,28px);border-bottom:1px solid var(--dc-line)}.dc-checks h3{max-width:40ch}.dc-checks h3+p{margin-top:10px}.dc-checks .dc-note,.dc-checks .dc-tlink{margin-top:12px}.px{--px-wrap:1240px;overflow-x:clip}.px-wrap{max-width:var(--px-wrap);margin-inline:auto;padding-inline:var(--dc-pad)}.px-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.px-cap{margin-top:12px;font-size:.8125rem;line-height:1.4;color:var(--dc-dim)}.px-cap-ink{color:var(--dc-on-ink-dim)}.px b{font-weight:700}.rv-pre{opacity:0;transform:translateY(24px)}.rv-pre [data-rv-i]{opacity:0;transform:translateY(16px)}.rv-in{opacity:1;transform:none;transition:opacity .7s var(--dc-e-arrive),transform .7s var(--dc-e-arrive)}.rv-in [data-rv-i]{opacity:1;transform:none;transition:opacity .6s var(--dc-e-arrive),transform .6s var(--dc-e-arrive);transition-delay:calc(var(--rv-i, 0) * 90ms + .12s)}.px-tablist{display:flex;flex-wrap:wrap;gap:8px}.px-tab{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border:2px solid var(--dc-line);border-radius:999px;background:transparent;cursor:pointer;font-weight:700;text-align:left;transition:border-color var(--dc-d-fast) var(--dc-e-state),background-color var(--dc-d-fast) var(--dc-e-state),color var(--dc-d-fast) var(--dc-e-state)}.px-tab:hover{border-color:var(--dc-ink)}.px-tab[aria-selected=true]{background:var(--dc-ink);border-color:var(--dc-ink);color:var(--dc-on-ink)}.px-tab[aria-selected=true] .dc-mk.named{background:var(--dc-on-ink)}.px-tabpanel{margin-top:24px}.px-tabpanel:focus-visible{outline:3px solid var(--dc-ink);outline-offset:6px}html.px-js .px-tabpanel.is-off,html:not(.px-js) .px-tablist{display:none}.px-toggle{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:8px 18px 8px 10px;border:2px solid var(--dc-ink);border-radius:999px;background:var(--dc-paper);cursor:pointer;font-weight:700}.px-toggle-sw{position:relative;width:40px;height:24px;border-radius:999px;background:var(--dc-line);transition:background-color var(--dc-d-fast) var(--dc-e-state)}.px-toggle-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--dc-ink);transition:transform var(--dc-d-standard) var(--dc-e-arrive)}.px-toggle[aria-pressed=true] .px-toggle-sw{background:var(--dc-tang-display)}.px-toggle[aria-pressed=true] .px-toggle-sw:after{transform:translateX(16px);background:#fff}html:not(.px-js) .px-toggle{display:none}.px-rev-stage{position:relative;display:grid;border:2px solid var(--dc-ink);border-radius:18px;overflow:hidden}.px-rev-a,.px-rev-b{grid-area:1/1}.px-rev-b{clip-path:inset(0 0 0 var(--px-split,50%))}.px-rev-handle{position:absolute;top:0;bottom:0;left:var(--px-split,50%);width:4px;margin-left:-2px;background:var(--dc-tang);pointer-events:none}.px-rev-handle:after{content:"⟷";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--dc-tang);color:var(--dc-ink);font-weight:800}.px-rev-ctl{display:block;margin-top:14px}.px-rev-ctl input{width:100%;height:44px;accent-color:var(--dc-tang-display);cursor:ew-resize}.b-ink :focus-visible{outline-color:var(--dc-on-ink)}.b-close .dc-btn-secondary{border-color:var(--dc-on-ink);color:var(--dc-on-ink)}.b-close .dc-btn-secondary:hover{background:var(--dc-on-ink);color:var(--dc-ink)}.px-b{background:var(--dc-ground)}.px-b .b-named{color:var(--dc-tang-display)}.b-hero{padding-block:clamp(44px,6vw,96px)}.b-hero-g{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,4vw,64px);align-items:center}.b-h1{font:800 clamp(2.5rem,1.2rem + 4.8vw,5.4rem)/.95 var(--dc-f-hero);letter-spacing:-.035em;text-wrap:balance}.b-lede{margin-top:22px;max-width:46ch;font-size:var(--dc-t-lede);line-height:1.5;color:var(--dc-dim)}.b-lede b{color:var(--dc-ink)}.b-hero .dc-actions{margin-top:28px}.b-tlink{margin-top:18px;font-weight:700}.b-tlink a{color:var(--dc-ink)}.b-crumb{margin-bottom:18px;font-size:.875rem}.b-crumb,.b-crumb a{color:var(--dc-dim)}.b-crumb li,.b-crumb ol{display:inline;margin:0;padding:0;list-style:none}.b-kicker{font:700 var(--dc-t-label)/1.35 var(--dc-f-body);letter-spacing:.15em;text-transform:uppercase;color:var(--dc-dim);margin-bottom:14px}.b-h2{font:800 clamp(1.8rem,1rem + 2.8vw,3.3rem)/1.03 var(--dc-f-statement);letter-spacing:-.025em;text-wrap:balance;max-width:24ch}.b-body{color:var(--dc-dim);max-width:60ch}.b-sec{padding-block:clamp(64px,8vw,120px)}.b-paper{background:var(--dc-paper)}.b-ink{background:var(--dc-ink);color:var(--dc-on-ink)}.b-ink .b-kicker{color:var(--dc-on-ink-dim)}.b-ink .b-named{color:var(--dc-tang)}.b-lede-ink{color:var(--dc-on-ink-soft);max-width:60ch;margin-top:36px}.b-lede-ink b{color:var(--dc-on-ink)}.b-ink .dc-mk.open{border-color:var(--dc-on-ink-dim)}.b-ink .dc-mk.owned{background:var(--dc-tang)}.b-ink .dc-mk.named{background:var(--dc-on-ink)}.b-close{background:var(--dc-ink);color:var(--dc-on-ink);padding-block:clamp(64px,8vw,120px)}.b-close-in{display:grid;grid-template-columns:minmax(0,7fr) auto;gap:var(--dc-col-gap);align-items:end}.b-close .b-lede{color:var(--dc-on-ink-soft)}.b-close :focus-visible{outline-color:var(--dc-on-ink)}.b-close .dc-btn-primary{background:var(--dc-tang);color:var(--dc-ink)}.b-close .dc-btn-primary .dc-mk{background:var(--dc-ink)}@media (max-width:767px){.b-close-in,.b-hero-g{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.px *,.px :after,.px :before{animation:none!important;transition:none!important}.rv-pre,.rv-pre [data-rv-i]{opacity:1!important;transform:none!important}}@media print{.rv-pre,.rv-pre [data-rv-i]{opacity:1!important;transform:none!important}}.px-h .b-hero{padding-block:clamp(48px,7vw,112px) clamp(56px,7vw,120px)}.px-h .h-hero-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.px-h .b-h1{font:800 var(--dc-t-hero)/.94 var(--dc-f-hero);letter-spacing:-.035em;text-wrap:balance}.px-h .b-lede{margin-top:28px;max-width:44ch}.px-h .b-hero .dc-actions{margin-top:32px}.px-h .b-kicker{margin-bottom:22px}.px-h .b-h2{font:800 var(--dc-t-statement)/1.02 var(--dc-f-statement);letter-spacing:-.025em;max-width:22ch}.px-h .b-sec{padding-block:var(--dc-rhythm)}.px-h .b-body{max-width:52ch}.px-h .b-close .b-h2{max-width:16ch}@media (max-width:767px){.px-h .h-hero-g{grid-template-columns:minmax(0,1fr)}}.px-h .b-close{background:var(--dc-tang);color:var(--dc-ink);padding-block:clamp(72px,9vw,140px)}.px-h .b-close .b-h2{font:800 clamp(3rem,1.3rem + 6vw,6.6rem)/.9 var(--dc-f-hero);letter-spacing:-.04em;max-width:12ch}.px-h .b-close .b-lede{color:var(--dc-ink);max-width:40ch}.px-h .b-close-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.px-h .b-close :focus-visible{outline-color:var(--dc-ink)}.px-h .b-close .dc-actions{flex-direction:column;align-items:stretch;gap:12px}.px-h .b-close .dc-btn{justify-content:center;min-height:60px;font-size:1.0625rem}.px-h .b-close .dc-btn-primary{background:var(--dc-ink);color:var(--dc-on-ink)}.px-h .b-close .dc-btn-primary .dc-mk{background:var(--dc-tang)}.px-h .b-close .dc-btn-primary:hover{background:var(--dc-ink-deep);color:var(--dc-on-ink)}.px-h .b-close .dc-btn-secondary{border-color:var(--dc-ink);color:var(--dc-ink);background:transparent}.px-h .b-close .dc-btn-secondary .dc-mk{border-color:var(--dc-ink)}.px-h .b-close .dc-btn-secondary:hover{background:var(--dc-ink);color:var(--dc-on-ink)}@media (max-width:767px){.px-h .b-close-in{grid-template-columns:minmax(0,1fr)}}.fq-list{border-top:2px solid var(--dc-ink);min-width:0}.fq-list>li{border-bottom:1px solid var(--dc-line)}.fq-d{scroll-margin-top:16px}.fq-d summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-height:56px;padding:18px 0;cursor:pointer;list-style:none}.fq-d summary::-webkit-details-marker{display:none}.fq-d summary::marker{content:""}.fq-d summary:hover .fq-q{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.fq-d summary:focus-visible{outline:3px solid var(--dc-ink);outline-offset:4px}.fq-q{font:800 clamp(1.15rem,1rem + .6vw,1.45rem)/1.3 var(--dc-f-title);color:var(--dc-ink);overflow-wrap:anywhere}.fq-pm{position:relative;display:block;flex:none;width:30px;height:30px;margin-top:1px;background:var(--dc-tang)}.fq-pm:after,.fq-pm:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:3px;margin:-1.5px 0 0 -7px;background:var(--dc-ink)}.fq-pm:after{transform:rotate(90deg)}.fq-d[open] .fq-pm:after{transform:rotate(0deg)}@media (prefers-reduced-motion:no-preference){.fq-pm:after{transition:transform .16s var(--dc-e-state)}}.fq-a{max-width:66ch;margin:0 0 22px;padding:4px 0 4px 18px;border-left:4px solid var(--dc-tang-display);font-size:var(--dc-t-lede);line-height:1.6;color:var(--dc-ink)}.fq-a p{margin:0}.fq-a p+p{margin-top:12px}.b-paper .fq-a{background:transparent}@media (forced-colors:active){.px .px-tablist .px-tab[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.px .px-tablist .px-tab[aria-selected=true] .dc-mk{background:HighlightText}.px-toggle-sw{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}.px-toggle-sw:after{top:2px;left:2px;background:CanvasText}.px-toggle[aria-pressed=true] .px-toggle-sw{background:Highlight;border-color:Highlight}.px-toggle[aria-pressed=true] .px-toggle-sw:after{background:HighlightText}.fq-pm{forced-color-adjust:none;background:Canvas;border:2px solid CanvasText}.fq-pm:after,.fq-pm:before{background:CanvasText}}.b-h1,.b-h2{overflow-wrap:break-word}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:dcDisplay;src:url(/_next/static/media/33553e7595b74ccf.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}.__className_68b274{font-family:dcDisplay;font-style:normal}.__variable_68b274{--font-dc-display:"dcDisplay"}