@charset "UTF-8";



.dlw-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;
  justify-content:flex-end;min-height:var(--dlw-hero-h,340px);
  border-bottom:var(--bw-hair) solid var(--hairline)}
.dlw-hero--320{--dlw-hero-h:320px}
.dlw-hero--340{--dlw-hero-h:340px}
.dlw-hero--360{--dlw-hero-h:360px}
.dlw-hero--380{--dlw-hero-h:380px}
.dlw-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  z-index:var(--z-band);filter:var(--img-veil)}
.dlw-hero__scrim{position:absolute;inset:0;z-index:var(--z-scrim);pointer-events:none}

.dlw-hero__scrim--left{background-image:var(--scrim-h-left),var(--scrim-v-78)}

.dlw-hero__scrim--right{background-image:var(--scrim-h-right),var(--scrim-v-78)}

.dlw-hero__scrim--bottom{background-image:var(--scrim-v-78)}
.dlw-hero__in{position:relative;z-index:var(--z-content);width:100%;max-width:var(--col);
  margin-inline:auto;padding:var(--s-8) var(--gut) var(--s-5)}
.dlw-hero__grid{display:grid;gap:var(--s-6);align-items:end}
.dlw-hero__grid--left{grid-template-columns:minmax(0,45%) minmax(0,1fr)}
.dlw-hero__grid--right{grid-template-columns:minmax(0,1fr) minmax(0,42%)}
.dlw-hero__grid--right .dlw-hero__text{order:2}
.dlw-hero__text{min-width:0}
.dlw-hero__eyebrow{display:block;margin-bottom:var(--s-4)}
.dlw-hero__title{margin:0 0 var(--s-4)}
.dlw-hero__lead{margin:0 0 var(--s-5)}


.dlw-sect{padding:var(--sect) 0}
.dlw-sect--tight{padding:var(--s-9) 0}
.dlw-sect--plate{background-color:var(--surface-deep);
  border-top:var(--bw-hair) solid var(--hairline);border-bottom:var(--bw-hair) solid var(--hairline)}
.dlw-sect--hair{border-top:var(--bw-hair) solid var(--hairline)}
.dlw-sect--rest{padding:var(--breathe) 0}


.dlw-tex{position:relative;isolation:isolate}
.dlw-tex__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  z-index:var(--z-band);opacity:.10;pointer-events:none;filter:var(--img-veil)}
.dlw-tex__in{position:relative;z-index:var(--z-content)}


.dlw-split{display:grid;gap:var(--s-8);align-items:stretch}
.dlw-split--media-left{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
.dlw-split--media-right{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}
.dlw-split--media-right .dlw-split__media{order:2}
.dlw-split__media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:3/2;
  border:var(--bw-hair) solid var(--hairline);background-color:var(--surface-deep)}
.dlw-split__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  filter:var(--img-veil)}
.dlw-split__body{min-width:0}
.dlw-split__cap{margin-top:var(--s-4);display:flex;justify-content:space-between;
  align-items:baseline;gap:var(--s-4);flex-wrap:wrap}

.dlw-obj-top img{object-position:50% 26%}


.dlw-gal{display:grid;gap:var(--s-5)}
.dlw-gal--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.dlw-gal--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.dlw-gal--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.dlw-gal__cell{display:flex;flex-direction:column;min-width:0;
  border:var(--bw-hair) solid var(--hairline);background-color:var(--surface-deep);
  transition:border-color var(--dur-hover) var(--ease-out)}
a.dlw-gal__cell:hover,a.dlw-gal__cell:focus-visible{border-color:var(--hairline-strong)}
.dlw-gal__shot{position:relative;display:block;overflow:hidden;aspect-ratio:3/2}
.dlw-gal__shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  filter:var(--img-veil)}
.dlw-gal__cap{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4);
  border-top:var(--bw-hair) solid var(--hairline)}
.dlw-gal__k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--text-meta)}
.dlw-gal__v{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--text-numeric)}


.dlw-band{position:relative;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;
  min-height:220px;border-top:var(--bw-hair) solid var(--hairline)}
.dlw-band__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  z-index:var(--z-band);filter:var(--img-veil)}
.dlw-band__scrim{position:absolute;inset:0;z-index:var(--z-scrim);pointer-events:none;
  background-image:var(--scrim-up),var(--scrim-h-left)}
.dlw-band__in{position:relative;z-index:var(--z-content);width:100%;max-width:var(--col);
  margin-inline:auto;padding:var(--s-6) var(--gut);
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--s-4) var(--s-6);
  align-items:end}
.dlw-band__k{font-family:var(--font-display);font-weight:var(--fw-display-mid);
  font-size:clamp(22px,2.3vw,30px);line-height:1.02;letter-spacing:.02em;text-transform:uppercase}
.dlw-band__v{font-family:var(--font-mono);font-size:11.5px;line-height:1.7;letter-spacing:.04em;
  color:var(--text-numeric)}
.dlw-band__n{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;
  color:var(--text-meta);grid-column:1/-1}


.dlw-fig{border:var(--bw-hair) solid var(--hairline);background-color:var(--surface-deep);
  padding:var(--s-7) var(--s-6)}
.dlw-fig__svg{display:block;width:100%;height:auto;color:var(--text-numeric)}
.dlw-fig__rows{margin-top:var(--s-6)}
.dlw-fig__note{margin-top:var(--s-5);max-width:var(--measure-wide)}
.dlw-fig__m{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter}
.dlw-fig__thin{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter}
.dlw-fig__dash{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:2 4;
  stroke-linecap:butt;stroke-linejoin:miter}
.dlw-fig__dot{fill:currentColor;stroke:none}
.dlw-fig__acc{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter}
.dlw-fig__accd{fill:var(--accent);stroke:none}


.dlw-cta{position:relative;overflow:hidden;isolation:isolate}
.dlw-cta__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;
  filter:var(--img-veil)}
.dlw-cta__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;
  background-image:var(--scrim-flat)}
.dlw-cta__in{position:relative;z-index:2;width:100%;max-width:var(--col);margin-inline:auto;
  padding-inline:var(--gut)}



.dlw-ev{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-8);
  align-items:stretch;margin-top:var(--s-8)}
.dlw-ev__shot{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:3/2;
  border:var(--bw-hair) solid var(--hairline);background-color:var(--surface-deep)}
.dlw-ev__shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  filter:var(--img-veil)}
.dlw-ev__body{min-width:0}


.dlw-list{margin-top:var(--s-5)}
.dlw-list>li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--s-4);
  padding:20px 0;border-bottom:var(--bw-hair) solid var(--hairline)}
.dlw-list>li:first-child{border-top:var(--bw-hair) solid var(--hairline)}
.dlw-list__n{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;
  color:var(--text-meta);padding-top:3px}
.dlw-list p{font-size:var(--fs-body-sm);line-height:1.7;color:var(--text-numeric)}
.dlw-list__k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--text-meta);display:block;margin-bottom:var(--s-1)}


.dlw-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  border-top:var(--bw-hair) solid var(--hairline-strong);margin-top:var(--s-6)}
.dlw-ledger>div{padding:var(--s-5) var(--s-5) var(--s-5) 0;
  border-right:var(--bw-hair) solid var(--hairline)}
.dlw-ledger>div:last-child{border-right:0;padding-right:0}
.dlw-ledger__v{display:block;font-family:var(--font-display);font-weight:var(--fw-display);
  font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:.01em}
.dlw-ledger__u{display:block;margin-top:var(--s-2);font-family:var(--font-mono);font-size:10.5px;
  letter-spacing:.16em;text-transform:uppercase;color:var(--text-meta)}
.dlw-ledger__n{margin-top:var(--s-3);font-size:var(--fs-body-sm);line-height:1.65;
  font-weight:var(--fw-body-light);color:var(--text-body)}
.dlw-ledger--4{grid-template-columns:repeat(4,minmax(0,1fr))}


.dlw-wide{margin:0;border-top:var(--bw-hair) solid var(--hairline);
  border-bottom:var(--bw-hair) solid var(--hairline);background-color:var(--surface-deep)}
.dlw-wide__shot{position:relative;width:100%;height:clamp(280px,42vw,440px);overflow:hidden}
.dlw-wide__shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  filter:var(--img-veil)}
.dlw-wide__in{max-width:var(--col);margin-inline:auto;padding:var(--s-8) var(--gut) var(--s-9)}
.dlw-wide__in>h2{margin:0 0 var(--s-5)}


.dlw-iconcell{display:flex;flex-direction:column;gap:var(--s-3);min-width:0;
  padding:var(--s-6) var(--s-5);border:var(--bw-hair) solid var(--hairline);
  background-color:var(--surface-deep);
  transition:border-color var(--dur-hover) var(--ease-out)}
a.dlw-iconcell:hover,a.dlw-iconcell:focus-visible{border-color:var(--hairline-strong)}
.dlw-iconcell__k{font-family:var(--font-display);font-weight:var(--fw-display-mid);
  font-size:clamp(20px,2.1vw,28px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase}
.dlw-iconcell__v{font-family:var(--font-mono);font-size:11.5px;line-height:1.7;letter-spacing:.04em;
  color:var(--text-body)}


.dlw-x{color:var(--text-primary);border-bottom:var(--bw-hair) solid var(--hairline-strong);
  padding-bottom:1px;
  transition:border-color var(--dur-hover) var(--ease-out)}
.dlw-x:hover,.dlw-x:focus-visible{border-bottom-color:var(--on-dark)}


.dlw-shot{position:relative;width:100%;margin:0;overflow:hidden;aspect-ratio:3/2;
  border:var(--bw-hair) solid var(--hairline);background-color:var(--surface-deep)}
.dlw-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  filter:var(--img-veil)}
.dlw-shot__cap{display:flex;justify-content:space-between;align-items:baseline;
  gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-3)}


.dlw-ledger--2{grid-template-columns:repeat(2,minmax(0,1fr))}


.dlw-rowk{display:flex;align-items:center;gap:var(--s-2)}


@media (max-width:1000px){
  .dlw-hero{min-height:280px}
  
  .dlw-hero__title{text-wrap:balance}
  .dlw-hero__grid--left,.dlw-hero__grid--right{grid-template-columns:minmax(0,1fr)}
  .dlw-hero__grid--right .dlw-hero__text{order:0}
  .dlw-hero__in{padding-top:var(--s-7)}
  .dlw-split--media-left,.dlw-split--media-right{grid-template-columns:minmax(0,1fr)}
  .dlw-split--media-right .dlw-split__media{order:0}
  .dlw-gal--4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dlw-band__in{grid-template-columns:minmax(0,1fr)}
  .dlw-ev{grid-template-columns:minmax(0,1fr)}
  .dlw-ledger,.dlw-ledger--2,.dlw-ledger--4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dlw-ledger>div{border-right:0;border-bottom:var(--bw-hair) solid var(--hairline);
    padding-right:var(--s-4)}
  .dlw-ledger>div:last-child{border-bottom:0}
}
@media (max-width:700px){
  .dlw-gal--2,.dlw-gal--3{grid-template-columns:minmax(0,1fr)}
  .dlw-ledger,.dlw-ledger--2,.dlw-ledger--4{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:600px){
  .dlw-band{min-height:190px}
}

@media print{
  .dlw-hero,.dlw-tex__img,.dlw-cta__img,.dlw-fig{display:none !important}
}
