.dch-main{--dch-paper: #F5EFE0;--dch-paper-deep: #ECE3CD;--dch-paper-line: #D9CFB4;--dch-ink: #0E1A22;--dch-ink-soft: #2A3942;--dch-ink-mute: #5C6A72;--dch-blueprint: #062B36;--dch-blueprint-deep: #03161D;--dch-cyan: #4FB3C2;--dch-cyan-soft: rgba(79, 179, 194, .18);--dch-terracotta: #C9542B;--dch-terracotta-soft: #E8B49E;--dch-rule: rgba(14, 26, 34, .16);--dch-rule-faint: rgba(14, 26, 34, .08);--dch-rule-inv: rgba(245, 239, 224, .18);--dch-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--dch-display: "Bricolage Grotesque", "Geist", system-ui, sans-serif;--dch-serif: "Instrument Serif", "Fraunces", Georgia, serif;--dch-body: "Geist", ui-sans-serif, system-ui, sans-serif;background:var(--dch-paper);color:var(--dch-ink);font-family:var(--dch-body)}#dch-progress{position:fixed;top:0;left:0;height:2px;width:0%;background:var(--dch-terracotta);z-index:999;transition:width .1s linear;pointer-events:none}.dch-hero{position:relative;min-height:100svh;background:var(--dch-paper);color:var(--dch-blueprint);isolation:isolate;overflow:hidden;padding-bottom:0}.dch-hero__grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(6,43,54,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(6,43,54,.07) 1px,transparent 1px),linear-gradient(rgba(6,43,54,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(6,43,54,.13) 1px,transparent 1px);background-size:28px 28px,28px 28px,140px 140px,140px 140px}.dch-hero__grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.15  0 0 0 0 0.18  0 0 0 0 0.21  0 0 0 0.5 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.dch-corner{position:absolute;width:60px;height:60px;color:var(--dch-blueprint);opacity:.5;z-index:1}.dch-corner--tl{top:24px;left:24px}.dch-corner--tr{top:24px;right:24px}.dch-corner--bl{bottom:90px;left:24px}.dch-corner--br{bottom:90px;right:24px}.dch-hero__inner{position:relative;z-index:2;padding-top:110px;padding-bottom:36px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:start}.dch-crumbs{grid-column:1 / -1;font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#0e1a228c;display:flex;gap:10px;align-items:center;margin-bottom:36px}.dch-crumbs a{color:#0e1a22bf;text-decoration:none;transition:color .15s}.dch-crumbs a:hover{color:var(--dch-terracotta)}.dch-crumbs__sep{opacity:.4}.dch-crumbs .current{color:var(--dch-blueprint);font-weight:500}.dch-classify{display:flex;align-items:center;gap:14px;font-family:var(--dch-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dch-terracotta);margin-bottom:36px;animation:dch-rise .9s ease-out both}.dch-classify__line{flex:1;max-width:80px;height:1px;background:var(--dch-terracotta);opacity:.45}.dch-classify__coord,.dch-classify__rev{color:var(--dch-blueprint);opacity:.7}.dch-title{font-family:var(--dch-display);font-weight:500;line-height:.88;letter-spacing:-.025em;margin:0 0 32px;color:var(--dch-blueprint)}.dch-title__row{display:block}.dch-title__row--1{font-size:clamp(54px,9vw,130px);font-weight:400;animation:dch-rise .8s .05s ease-out both}.dch-title__row--2{font-size:clamp(64px,12vw,180px);font-weight:600;letter-spacing:-.03em;animation:dch-rise .8s .15s ease-out both}.dch-title__row--2 em{font-family:var(--dch-serif);font-style:italic;font-weight:400;color:var(--dch-terracotta);letter-spacing:-.02em}.dch-title__row--3{font-family:var(--dch-mono);font-size:clamp(13px,1.4vw,16px);font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--dch-ink-soft);padding-top:18px;animation:dch-rise .8s .25s ease-out both}@keyframes dch-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dch-dek{font-family:var(--dch-serif);font-size:clamp(20px,2vw,27px);line-height:1.32;max-width:640px;color:var(--dch-ink-soft);margin:0 0 44px;font-style:italic;animation:dch-rise .9s .35s ease-out both}.dch-hero__meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--dch-rule);animation:dch-rise .9s .45s ease-out both;max-width:720px}.dch-meta-cell{display:flex;flex-direction:column;gap:4px}.dch-meta-cell__label{font-family:var(--dch-mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--dch-ink-mute)}.dch-meta-cell__val{font-family:var(--dch-display);font-size:16px;font-weight:500;color:var(--dch-blueprint)}.dch-isometric{position:relative;padding:24px;background:#062b360a;border:1px solid var(--dch-rule);border-radius:2px;animation:dch-rise 1s .55s ease-out both}.dch-iso-svg{width:100%;height:auto;color:var(--dch-blueprint)}.dch-iso-caption{font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--dch-ink-mute);margin:14px 0 0;padding-top:14px;border-top:1px dashed var(--dch-rule)}.dch-hero__cta-strip{position:relative;z-index:2;background:var(--dch-blueprint);color:var(--dch-paper);border-top:2px solid var(--dch-terracotta)}.dch-hero__cta-inner{display:flex;align-items:center;gap:24px;padding:18px 0;flex-wrap:wrap}.dch-hero__cta-label{font-family:var(--dch-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#f5efe0a6}@media(max-width:960px){.dch-hero__inner{grid-template-columns:1fr;gap:32px;padding-top:90px}.dch-corner{width:40px;height:40px}.dch-corner--tl,.dch-corner--tr{top:16px}.dch-corner--tl{left:16px}.dch-corner--tr{right:16px}.dch-corner--bl,.dch-corner--br{display:none}.dch-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dch-classify{flex-wrap:wrap}.dch-classify__line{max-width:40px}}.dch-nav{position:sticky;top:0;z-index:40;background:#f5efe0f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--dch-rule);border-bottom:1px solid var(--dch-rule)}.dch-nav__inner{display:flex;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px;overflow-x:auto;scrollbar-width:none}.dch-nav__inner::-webkit-scrollbar{display:none}.dch-nav__brand{font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--dch-terracotta);flex-shrink:0;padding-right:16px;border-right:1px solid var(--dch-rule)}.dch-nav__list{display:flex;list-style:none;gap:4px;margin:0;padding:0;flex-shrink:0}.dch-nav__list a{display:inline-block;font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--dch-ink-soft);text-decoration:none;padding:6px 12px;border-radius:1px;white-space:nowrap;transition:all .15s}.dch-nav__list a:hover{color:var(--dch-paper);background:var(--dch-blueprint)}.dch-section{padding:88px 0;position:relative}.dch-section--paper{background:var(--dch-paper);color:var(--dch-ink)}.dch-section--ink{background:var(--dch-blueprint);color:var(--dch-paper);position:relative;overflow:hidden}.dch-section--ink:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,239,224,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,224,.04) 1px,transparent 1px);background-size:60px 60px}.dch-section--ink>.container-site{position:relative;z-index:1}.dch-shead{display:flex;align-items:center;gap:14px;margin-bottom:48px;font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--dch-terracotta)}.dch-shead__num{font-weight:600}.dch-shead__line{flex:1;max-width:100px;height:1px;background:currentColor;opacity:.5}.dch-shead__cat{color:var(--dch-ink-soft)}.dch-shead--inv .dch-shead__cat{color:#f5efe099}.dch-grid--12{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:56px;margin-bottom:56px}@media(max-width:900px){.dch-grid--12{grid-template-columns:1fr;gap:32px}}.dch-h2{font-family:var(--dch-display);font-weight:500;font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0 0 24px;color:var(--dch-blueprint);max-width:22ch}.dch-h2--inv{color:var(--dch-paper)}.dch-body{font-family:var(--dch-body);font-size:17px;line-height:1.65;color:var(--dch-ink-soft);margin:0 0 18px;max-width:60ch}.dch-body--inv{color:#f5efe0d9}.dch-body--lede{font-size:19px}.dch-body strong{color:var(--dch-blueprint);font-weight:600}.dch-body--inv strong{color:var(--dch-paper)}.dch-dropcap{float:left;font-family:var(--dch-display);font-weight:600;font-size:76px;line-height:.85;padding:4px 12px 0 0;color:var(--dch-terracotta);margin-top:4px}.dch-link{color:var(--dch-terracotta);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .15s}.dch-link:hover{opacity:.7}.dch-link--inv{color:var(--dch-terracotta-soft)}.dch-cta-row{display:flex;flex-wrap:wrap;gap:20px 32px;font-size:14px;margin-top:28px}.dch-stat-card{background:var(--dch-paper-deep);border:1px solid var(--dch-rule);padding:28px;position:relative}.dch-stat-card:before{content:"";position:absolute;top:-1px;right:-1px;width:24px;height:24px;border-top:2px solid var(--dch-terracotta);border-right:2px solid var(--dch-terracotta)}.dch-stat-card__head{font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--dch-terracotta);margin-bottom:18px}.dch-stat-card__list{margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dch-stat-card__list>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;border-bottom:1px dashed var(--dch-rule)}.dch-stat-card__list>div:last-child{border-bottom:0;padding-bottom:0}.dch-stat-card__list dt{font-family:var(--dch-mono);font-size:12px;color:var(--dch-ink-mute);text-transform:uppercase;letter-spacing:.06em}.dch-stat-card__list dd{margin:0;font-family:var(--dch-display);font-size:17px;font-weight:600;color:var(--dch-blueprint)}.dch-stat-card__body{font-size:14px;line-height:1.55;color:var(--dch-ink-soft);margin:0 0 14px}.dch-stat-card--alt{background:#c9542b0f}.dch-pull{position:relative;padding:32px 28px;border-left:3px solid var(--dch-terracotta);background:#c9542b12}.dch-pull--inv{background:#c9542b1f}.dch-pull__mark{display:block;font-family:var(--dch-serif);font-size:36px;color:var(--dch-terracotta);margin-bottom:8px}.dch-pull p{font-family:var(--dch-serif);font-style:italic;font-size:19px;line-height:1.4;margin:0;color:var(--dch-paper)}.dch-timeline{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:tl}.dch-timeline__step{position:relative;padding:18px 16px;background:var(--dch-paper-deep);border-top:2px solid var(--dch-blueprint);animation:dch-rise .7s calc(var(--i) * .06s) ease-out both}.dch-timeline__step:before{content:"";position:absolute;top:-2px;left:0;width:24px;height:6px;background:var(--dch-terracotta)}.dch-timeline__phase{display:block;font-family:var(--dch-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--dch-terracotta);margin-bottom:6px}.dch-timeline__year{display:block;font-family:var(--dch-display);font-size:26px;font-weight:600;color:var(--dch-blueprint);letter-spacing:-.01em;line-height:1;margin-bottom:6px}.dch-timeline__label{display:block;font-family:var(--dch-display);font-size:15px;font-weight:500;color:var(--dch-blueprint);margin-bottom:8px}.dch-timeline__note{display:block;font-size:13px;line-height:1.5;color:var(--dch-ink-soft)}@media(max-width:900px){.dch-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dch-timeline{grid-template-columns:1fr}}.dch-versus{margin-top:24px;border-top:1px solid var(--dch-rule-inv)}.dch-versus__row{display:grid;grid-template-columns:1.6fr 2fr 2fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--dch-rule-inv);align-items:start;font-size:14px;line-height:1.55;color:#f5efe0cc}.dch-versus__row--head>div{font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#f5efe080;padding:8px 0}.dch-versus__row--head>div em{color:var(--dch-terracotta-soft);font-style:italic}.dch-versus__label{font-family:var(--dch-display);font-size:18px;font-weight:500;color:var(--dch-paper)}.dch-versus__footnote{margin:32px 0 0;font-family:var(--dch-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#f5efe0a6}@media(max-width:720px){.dch-versus__row{grid-template-columns:1fr;gap:8px}.dch-versus__row--head{display:none}.dch-versus__label{color:var(--dch-terracotta-soft)}}.dch-launches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dch-launch{animation:dch-rise .7s calc(var(--i) * .08s) ease-out both}.dch-launch__inner{display:block;position:relative;padding:32px 28px 28px;background:var(--dch-paper-deep);border:1px solid var(--dch-rule);text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s;overflow:hidden}.dch-launch__inner:before{content:"";position:absolute;top:0;left:0;width:60px;height:4px;background:var(--dch-terracotta);transition:width .25s}.dch-launch__inner:hover{transform:translateY(-2px);box-shadow:0 12px 32px -16px #062b3652}.dch-launch__inner:hover:before{width:120px}.dch-launch__index{display:block;font-family:var(--dch-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dch-terracotta);margin-bottom:12px}.dch-launch__head{margin-bottom:22px}.dch-launch__name{font-family:var(--dch-display);font-size:clamp(28px,3vw,38px);font-weight:600;color:var(--dch-blueprint);letter-spacing:-.02em;margin:0 0 6px;line-height:1.05}.dch-launch__type{font-family:var(--dch-serif);font-style:italic;font-size:16px;color:var(--dch-ink-soft)}.dch-launch__specs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 24px;margin:0 0 22px;padding:18px 0;border-top:1px dashed var(--dch-rule);border-bottom:1px dashed var(--dch-rule)}.dch-launch__specs>div{display:flex;flex-direction:column;gap:2px}.dch-launch__specs dt{font-family:var(--dch-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dch-ink-mute)}.dch-launch__specs dd{margin:0;font-family:var(--dch-display);font-size:18px;font-weight:600;color:var(--dch-blueprint)}.dch-launch__note{font-size:14px;line-height:1.55;color:var(--dch-ink-soft);margin:0 0 22px}.dch-launch__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--dch-rule-faint)}.dch-launch__coord{font-family:var(--dch-mono);font-size:11px;color:var(--dch-ink-mute);letter-spacing:.06em}.dch-launch__cta{font-family:var(--dch-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dch-terracotta);font-weight:500}@media(max-width:720px){.dch-launches{grid-template-columns:1fr}}.dch-bench{margin-top:24px;border-top:1px solid var(--dch-rule)}.dch-bench__row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr .6fr;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--dch-rule)}.dch-bench__row--head{font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--dch-ink-mute);padding:12px 0}.dch-bench__row--subject{background:#c9542b14;margin:0 -16px;padding:18px 16px;border-bottom-color:var(--dch-terracotta)}.dch-bench__cell--label{font-family:var(--dch-display);font-size:17px;font-weight:500;color:var(--dch-blueprint)}.dch-bench__cell--num{font-family:var(--dch-mono);font-size:14px;color:var(--dch-ink-soft);font-variant-numeric:tabular-nums}.dch-bench__row--subject .dch-bench__cell--num{color:var(--dch-blueprint);font-weight:600}.dch-stamp{display:inline-block;padding:4px 8px;font-family:var(--dch-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor}.dch-stamp--subject{color:var(--dch-terracotta);border-color:var(--dch-terracotta)}.dch-stamp--comp{color:var(--dch-ink-mute);border-color:var(--dch-rule)}@media(max-width:720px){.dch-bench__row{grid-template-columns:1fr 1fr;gap:8px 16px}.dch-bench__row--head{display:none}.dch-bench__cell--label{grid-column:1 / -1}}.dch-interim{background:var(--dch-blueprint);color:var(--dch-paper);position:relative;overflow:hidden}.dch-interim:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,239,224,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,224,.04) 1px,transparent 1px);background-size:40px 40px}.dch-interim__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;padding:64px 0;align-items:center}.dch-interim__kicker{display:block;font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--dch-terracotta);margin-bottom:14px}.dch-interim__title{font-family:var(--dch-display);font-size:clamp(28px,3.5vw,42px);font-weight:500;color:var(--dch-paper);line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}.dch-interim__copy p{font-size:16px;line-height:1.6;color:#f5efe0c7;margin:0}.dch-interim__cta{display:flex;flex-direction:column;gap:12px}@media(max-width:800px){.dch-interim__inner{grid-template-columns:1fr;gap:28px}}.dch-thesis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 56px}.dch-thesis__card{position:relative;padding:32px 28px;background:var(--dch-paper-deep);border:1px solid var(--dch-rule);animation:dch-rise .7s calc(var(--i) * .1s) ease-out both}.dch-thesis__card:before{position:absolute;top:-1px;left:-1px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--dch-mono);font-size:13px;font-weight:600;background:var(--dch-blueprint);color:var(--dch-paper)}.dch-thesis__card--a:before{content:"A"}.dch-thesis__card--b:before{content:"B";background:var(--dch-ink-soft)}.dch-thesis__card--c:before{content:"C";background:var(--dch-terracotta)}.dch-thesis__tag{display:block;font-family:var(--dch-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dch-ink-mute);margin-bottom:14px;padding-left:44px}.dch-thesis__label{font-family:var(--dch-display);font-size:22px;font-weight:600;color:var(--dch-blueprint);margin:0 0 10px;line-height:1.15}.dch-thesis__take{display:inline-block;padding:4px 10px;font-family:var(--dch-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;border:1px solid}.dch-thesis__take--hold{color:var(--dch-ink-mute);border-color:var(--dch-rule)}.dch-thesis__take--selective{color:var(--dch-ink-soft);border-color:var(--dch-ink-mute)}.dch-thesis__take--conviction{color:var(--dch-terracotta);border-color:var(--dch-terracotta);background:#c9542b14}.dch-thesis__body{font-size:14px;line-height:1.6;color:var(--dch-ink-soft);margin:0}@media(max-width:900px){.dch-thesis{grid-template-columns:1fr}}.dch-connectivity{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dch-conn{padding:22px 22px 18px;border:1px solid var(--dch-rule-inv);background:#f5efe00a;position:relative;animation:dch-rise .6s calc(var(--i) * .06s) ease-out both}.dch-conn--future{background:#c9542b14;border-color:#c9542b66}.dch-conn__status{display:inline-block;font-family:var(--dch-mono);font-size:10px;letter-spacing:.14em;padding:3px 7px;margin-bottom:12px;border:1px solid currentColor;color:var(--dch-cyan)}.dch-conn--future .dch-conn__status{color:var(--dch-terracotta-soft)}.dch-conn__mode{display:block;font-family:var(--dch-display);font-size:17px;font-weight:500;color:var(--dch-paper);margin-bottom:8px}.dch-conn__time{display:block;font-family:var(--dch-display);font-size:28px;font-weight:600;color:var(--dch-paper);letter-spacing:-.01em}.dch-conn__dist{display:block;font-family:var(--dch-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#f5efe099;margin-top:6px}@media(max-width:720px){.dch-connectivity{grid-template-columns:1fr}}.dch-lifestyle{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dch-life{padding:32px 28px;background:var(--dch-paper-deep);border:1px solid var(--dch-rule)}.dch-life--planned{background:#062b360a;border-style:dashed}.dch-life__head{display:block;font-family:var(--dch-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dch-terracotta);margin-bottom:20px;padding-bottom:12px;border-bottom:1px dashed var(--dch-rule)}.dch-life--planned .dch-life__head{color:var(--dch-ink-mute)}.dch-life__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dch-life__list li{display:flex;align-items:center;gap:12px;font-family:var(--dch-body);font-size:14px;color:var(--dch-ink-soft);line-height:1.4}.dch-life__dot{flex-shrink:0;width:8px;height:8px;border-radius:1px;background:var(--dch-terracotta)}.dch-life__dot--planned{background:transparent;border:1.5px dashed var(--dch-ink-mute)}@media(max-width:720px){.dch-lifestyle{grid-template-columns:1fr}}.dch-risks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dch-risk{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:14px;padding:22px 24px;background:var(--dch-paper-deep);border-left:4px solid var(--dch-blueprint);animation:dch-rise .6s calc(var(--i) * .06s) ease-out both}.dch-risk--medium{border-left-color:var(--dch-terracotta)}.dch-risk__id{font-family:var(--dch-mono);font-size:12px;letter-spacing:.1em;color:var(--dch-ink-mute);align-self:center}.dch-risk__level{font-family:var(--dch-mono);font-size:10px;letter-spacing:.16em;padding:3px 8px;border:1px solid currentColor;align-self:center}.dch-risk__level--low{color:var(--dch-cyan)}.dch-risk__level--medium{color:var(--dch-terracotta)}.dch-risk__label{font-family:var(--dch-display);font-size:17px;font-weight:600;color:var(--dch-blueprint);align-self:center}.dch-risk__body{grid-column:1 / -1;margin:0;font-size:14px;line-height:1.55;color:var(--dch-ink-soft)}@media(max-width:720px){.dch-risks{grid-template-columns:1fr}}.dch-faq{max-width:880px;margin:0}.dch-faq__item{border-top:1px solid var(--dch-rule);padding:0}.dch-faq__item:last-child{border-bottom:1px solid var(--dch-rule)}.dch-faq__item summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px 0;cursor:pointer;list-style:none}.dch-faq__item summary::-webkit-details-marker{display:none}.dch-faq__no{font-family:var(--dch-mono);font-size:12px;letter-spacing:.12em;color:var(--dch-terracotta)}.dch-faq__q{font-family:var(--dch-display);font-size:clamp(18px,2vw,22px);font-weight:500;color:var(--dch-blueprint);letter-spacing:-.01em;line-height:1.3}.dch-faq__plus{width:18px;height:18px;position:relative;flex-shrink:0}.dch-faq__plus:before,.dch-faq__plus:after{content:"";position:absolute;background:var(--dch-blueprint)}.dch-faq__plus:before{top:8px;left:0;width:18px;height:2px}.dch-faq__plus:after{left:8px;top:0;width:2px;height:18px;transition:transform .25s}.dch-faq__item[open] .dch-faq__plus:after{transform:scaleY(0)}.dch-faq__a{padding:0 0 28px 60px}.dch-faq__a p{font-size:16px;line-height:1.65;color:var(--dch-ink-soft);margin:0;max-width:60ch}@media(max-width:600px){.dch-faq__a{padding-left:0}}.dch-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-family:var(--dch-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;border:1px solid;transition:all .2s;white-space:nowrap}.dch-btn--solid{background:var(--dch-terracotta);color:var(--dch-paper);border-color:var(--dch-terracotta)}.dch-btn--solid:hover{background:transparent;color:var(--dch-paper);border-color:var(--dch-paper)}.dch-btn--solid-inv{background:var(--dch-terracotta);color:var(--dch-paper);border-color:var(--dch-terracotta)}.dch-btn--solid-inv:hover{background:var(--dch-paper);color:var(--dch-blueprint);border-color:var(--dch-paper)}.dch-btn--ghost{background:transparent;color:var(--dch-paper);border-color:#f5efe066}.dch-btn--ghost:hover{background:#f5efe014;border-color:var(--dch-paper)}.dch-btn--ghost-inv{background:transparent;color:var(--dch-paper);border-color:#f5efe066}.dch-btn--ghost-inv:hover{background:#f5efe014;border-color:var(--dch-paper)}.dch-closing{position:relative;background:var(--dch-blueprint-deep);color:var(--dch-paper);padding:96px 0 48px;overflow:hidden}.dch-closing__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,239,224,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,224,.04) 1px,transparent 1px),linear-gradient(rgba(245,239,224,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,224,.08) 1px,transparent 1px);background-size:28px 28px,28px 28px,140px 140px,140px 140px}.dch-closing__grain{position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.0' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>")}.dch-closing__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px;align-items:start}.dch-closing__stamp{display:inline-block;padding:4px 10px;font-family:var(--dch-mono);font-size:11px;letter-spacing:.14em;color:var(--dch-terracotta);border:1px solid var(--dch-terracotta);margin-bottom:28px}.dch-closing__title{font-family:var(--dch-display);font-weight:500;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.025em;margin:0 0 24px;color:var(--dch-paper);max-width:18ch}.dch-closing__title em{font-family:var(--dch-serif);font-style:italic;font-weight:400;color:var(--dch-terracotta-soft)}.dch-closing__body{font-family:var(--dch-serif);font-style:italic;font-size:20px;line-height:1.4;color:#f5efe0d9;margin:0 0 32px;max-width:56ch}.dch-closing__bullets{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-direction:column;gap:10px}.dch-closing__bullets li{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:#f5efe0c7}.dch-closing__bullets li:before{content:"+";position:absolute;left:0;top:0;font-family:var(--dch-mono);color:var(--dch-terracotta);font-weight:600}.dch-closing__cta-row{display:flex;gap:14px;flex-wrap:wrap}.dch-closing__form{background:#f5efe00a;border:1px solid rgba(245,239,224,.18);padding:32px 28px;backdrop-filter:blur(4px)}.dch-closing__form-head{margin-bottom:24px;padding-bottom:18px;border-bottom:1px dashed rgba(245,239,224,.22)}.dch-closing__form-no{display:block;font-family:var(--dch-mono);font-size:11px;letter-spacing:.14em;color:var(--dch-terracotta);margin-bottom:8px}.dch-closing__form-head h3{font-family:var(--dch-display);font-weight:500;font-size:24px;letter-spacing:-.01em;color:var(--dch-paper);margin:0 0 6px}.dch-closing__form-head p{font-size:13px;color:#f5efe0a6;margin:0}.dch-closing__form .lead-form-root .label{color:#f5efe0c7;font-family:var(--dch-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dch-closing__form .lead-form-root .input{background:#f5efe00f;border:1px solid rgba(245,239,224,.22);color:var(--dch-paper)}.dch-closing__form .lead-form-root .input::placeholder{color:#f5efe066}.dch-closing__form .lead-form-root .input:focus{outline:none;border-color:var(--dch-terracotta);background:#f5efe01a}.dch-closing__form .lead-form-root .lead-note{color:#f5efe08c}.dch-closing__form .lead-form-root .lead-success h4{color:var(--dch-paper)}.dch-closing__form .lead-form-root .lead-success p{color:#f5efe0b3}.dch-closing__footer{position:relative;z-index:1;margin-top:64px;padding-top:28px;border-top:1px solid rgba(245,239,224,.18)}.dch-closing__credit{font-family:var(--dch-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f5efe08c;margin:0 0 14px}.dch-closing__related{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;color:#f5efe08c;margin:0}@media(max-width:900px){.dch-closing__inner{grid-template-columns:1fr;gap:36px}.dch-closing{padding-top:64px}}.dch-main .container-site{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media(min-width:768px){.dch-main .container-site{padding:0 40px}}
