@font-face{font-family:"Durst Inter";src:url("inter-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Durst Inter";src:url("inter-medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Durst Instrument";src:url("instrument-serif-italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
.dk-collection,.dk-collection *{box-sizing:border-box}
.dk-collection{
  --dk-bg:#faf9f6;--dk-ink:#203d34;--dk-muted:#52665c;--dk-border:#d2dfb7;
  --dk-max-width:1600px;--dk-side-space:8%;--dk-radius:4px;
  --dk-pad-top:108px;--dk-pad-top-fluid:5.7143cqw;--dk-pad-bottom:100px;--dk-pad-bottom-fluid:5.291cqw;
  --dk-header-gap:48px;--dk-header-gap-fluid:2.5397cqw;--dk-gap:20px;--dk-gap-fluid:1.0582cqw;
  --dk-card-height:496px;--dk-card-height-fluid:26.2434cqw;--dk-card-padding:28px;--dk-card-padding-fluid:1.4815cqw;
  --dk-title-size:68px;--dk-title-size-fluid:3.5979cqw;--dk-card-title-size:40px;--dk-card-title-size-fluid:2.1164cqw;
  --dk-label-size:9px;--dk-body-size:13px;--dk-side-label-size:9px;
  --dk-title-tracking:-.05em;--dk-title-weight:500;--dk-line-height:1.02;--dk-label-tracking:1.6px;--dk-border-width:1px;
  --dk-sans:"Durst Inter",Arial,sans-serif;--dk-serif:"Durst Instrument",Georgia,serif;
  --dk-mobile-title-size:42px;--dk-mobile-card-title-size:30px;--dk-mobile-card-height:365px;--dk-mobile-padding:24px;--dk-mobile-gap:16px;--dk-mobile-space:48px;
  --dk-live-gap:clamp(calc(var(--dk-gap)*.5),var(--dk-gap-fluid),var(--dk-gap));
  --dk-live-padding:clamp(calc(var(--dk-card-padding)*.5),var(--dk-card-padding-fluid),var(--dk-card-padding));
  --dk-live-height:clamp(calc(var(--dk-card-height)*.5),var(--dk-card-height-fluid),var(--dk-card-height));
  display:block;position:relative;isolation:isolate;container-type:inline-size;container-name:durst;width:100%;max-width:none;
  margin-block:0;padding:clamp(calc(var(--dk-pad-top)*.5),var(--dk-pad-top-fluid),var(--dk-pad-top)) 0 clamp(calc(var(--dk-pad-bottom)*.5),var(--dk-pad-bottom-fluid),var(--dk-pad-bottom));
  background:var(--dk-bg);color:var(--dk-ink);border:0;border-top:var(--dk-border-width) solid var(--dk-border);
  font-family:var(--dk-sans);text-align:left;-webkit-font-smoothing:antialiased;
}
.dk-collection .dk-inner{width:calc(100% - var(--dk-side-space)*2);max-width:var(--dk-max-width);margin-inline:auto}
.dk-collection .dk-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 clamp(calc(var(--dk-header-gap)*.5),var(--dk-header-gap-fluid),var(--dk-header-gap))}
.dk-collection .dk-heading-group{min-width:0;flex:1}
.dk-collection p,.dk-collection h1,.dk-collection h2,.dk-collection h3,.dk-collection h4,.dk-collection h5,.dk-collection h6{margin:0;padding:0;border:0;color:inherit;text-transform:none;font-family:inherit}
.dk-collection .dk-eyebrow{font-size:clamp(6px,var(--dk-label-size-fluid,.4762cqw),var(--dk-label-size));line-height:1.6;font-weight:500;letter-spacing:calc(var(--dk-label-tracking)*.5);color:var(--dk-muted);margin-bottom:clamp(14px,1.48cqw,28px);overflow-wrap:anywhere}
.dk-collection .dk-title{font-family:var(--dk-sans);font-size:clamp(calc(var(--dk-title-size)*.5),var(--dk-title-size-fluid),var(--dk-title-size));font-weight:var(--dk-title-weight);letter-spacing:var(--dk-title-tracking);line-height:var(--dk-line-height);overflow-wrap:anywhere}
.dk-collection .dk-title>span,.dk-collection .dk-title>em,.dk-collection .dk-card-title>span,.dk-collection .dk-card-title>em{display:block}
.dk-collection .dk-title>em,.dk-collection .dk-card-title>em{font-family:var(--dk-serif);font-size:1.07em;line-height:1;font-weight:400;font-style:italic;letter-spacing:-.055em}
.dk-collection .dk-title>span:empty,.dk-collection .dk-title>em:empty,.dk-collection .dk-card-title>span:empty,.dk-collection .dk-card-title>em:empty{display:none}
.dk-collection .dk-description{flex:0 1 clamp(110px,11.64cqw,220px);max-width:32%;margin-bottom:3px;color:var(--dk-muted);font-size:clamp(6px,var(--dk-body-size-fluid,.6878cqw),var(--dk-body-size));line-height:1.8;font-weight:400;letter-spacing:-.02em;overflow-wrap:anywhere}
.dk-collection .dk-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--dk-live-gap);margin:0;padding:0}
.dk-collection .dk-card{
  --dk-card-bg:#ecd4c8;--dk-card-weight:1;--dk-image-width:38%;--dk-image-right:2%;--dk-image-bottom:3%;--dk-image-rotation:0deg;--dk-text-width:90%;
  --dk-mobile-image-width:43%;--dk-mobile-image-right:4%;--dk-mobile-image-bottom:3%;--dk-mobile-image-rotation:0deg;
  flex:var(--dk-card-weight) 1 0;min-width:calc((100% - var(--dk-live-gap)*2)/3.35);max-width:100%;
  min-height:var(--dk-live-height);position:relative;isolation:isolate;overflow:hidden;
  margin:0;padding:var(--dk-live-padding);border:0;border-radius:var(--dk-radius);
  background:var(--dk-card-bg);color:var(--dk-card-ink,var(--dk-ink));
}
.dk-collection.dk-equal .dk-card{flex-grow:1!important}
.dk-collection .dk-card:where(:nth-child(n+4)){flex:0 0 calc((100% - var(--dk-live-gap)*2)/3)}
.dk-collection .dk-card-copy{position:relative;z-index:2;width:var(--dk-text-width);padding-bottom:calc(var(--dk-live-height)*.5);pointer-events:none}
.dk-collection .dk-card-label{padding-right:30px;color:var(--dk-card-muted,var(--dk-muted));font-size:clamp(6px,var(--dk-label-size-fluid,.4762cqw),var(--dk-label-size));line-height:1.6;font-weight:500;letter-spacing:calc(var(--dk-label-tracking)*.3);margin-bottom:clamp(28px,2.32cqw,44px);overflow-wrap:anywhere}
.dk-collection .dk-card-title{font-family:var(--dk-sans);font-size:clamp(calc(var(--dk-card-title-size)*.5),var(--dk-card-title-size-fluid),var(--dk-card-title-size));line-height:1.04;font-weight:500;letter-spacing:-.055em;overflow-wrap:anywhere}
.dk-collection .dk-side-label{position:absolute;left:var(--dk-live-padding);bottom:var(--dk-live-padding);top:auto;z-index:2;max-height:55%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(6px,var(--dk-side-label-size-fluid,.4762cqw),var(--dk-side-label-size));line-height:1.5;font-weight:400;letter-spacing:.01em;color:var(--dk-card-muted,var(--dk-muted));overflow-wrap:anywhere}
.dk-collection .dk-art{position:absolute;inset:0;z-index:1;pointer-events:none}
.dk-collection .dk-product{position:absolute;right:var(--dk-image-right);bottom:var(--dk-image-bottom);width:var(--dk-image-width);height:auto;max-width:none;max-height:none;display:block;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;transform:rotate(var(--dk-image-rotation));transform-origin:center center;object-fit:contain;transition:transform .35s ease}
.dk-collection .dk-image-shadow .dk-product{filter:drop-shadow(0 10px 10px #203d3420)}
.dk-collection .dk-card-link{position:absolute;inset:0;z-index:3;display:block;border-radius:inherit;text-decoration:none;color:inherit;border:0;background:transparent;box-shadow:none}
.dk-collection .dk-arrow{position:absolute;top:calc(var(--dk-live-padding) - 2px);right:calc(var(--dk-live-padding) - 2px);width:34px;height:34px;display:grid;place-items:center;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:50%;color:inherit;transition:background .25s ease,transform .25s ease}
.dk-collection .dk-arrow svg{width:13px;height:13px;display:block}
.dk-collection .dk-decorative-arrow{z-index:2;pointer-events:none}
.dk-collection .dk-card-link:focus-visible{outline:3px solid currentColor;outline-offset:-5px;background:transparent}
.dk-collection .dk-card-link:focus-visible .dk-arrow{background:#ffffff66;transform:rotate(45deg)}
.dk-collection.dk-no-side-labels .dk-side-label,.dk-collection.dk-no-arrows .dk-arrow{display:none}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 .dk-collection.dk-animate .dk-linked:hover .dk-product{transform:translateY(-6px) rotate(calc(var(--dk-image-rotation) - 2deg))}
 .dk-collection.dk-animate .dk-linked:hover .dk-arrow{transform:rotate(45deg);background:#ffffff66}
}
@media(min-width:1800px){.dk-collection .dk-inner{width:calc(100% - var(--dk-side-space)*2)}}
@media(max-width:1100px){
 .dk-collection .dk-card-label{margin-bottom:22px}
 .dk-collection .dk-arrow{width:18px;height:18px}
 .dk-collection .dk-arrow svg{width:9px;height:9px}
}
@media(max-width:880px){
 .dk-collection .dk-card{flex:0 0 calc((100% - var(--dk-live-gap))/2);min-width:0;min-height:max(320px,var(--dk-live-height))}
 .dk-collection .dk-card-title{font-size:max(28px,calc(var(--dk-card-title-size)*.75))}
 .dk-collection .dk-card-copy{padding-bottom:170px}
 .dk-collection.dk-tablet-one .dk-card{min-width:100%;flex-basis:100%}
 .dk-collection .dk-card:last-child:nth-child(odd){flex-grow:0;flex-basis:calc((100% - var(--dk-live-gap))/2)}
 .dk-collection.dk-tablet-one .dk-card:last-child{flex-basis:100%}
 .dk-collection .dk-inner{width:calc(100% - 48px)}
 .dk-collection .dk-header{gap:24px}
}
@media(max-width:640px){
 .dk-collection{padding-block:var(--dk-mobile-space);--dk-live-gap:var(--dk-mobile-gap);--dk-live-padding:var(--dk-mobile-padding);--dk-live-height:var(--dk-mobile-card-height)}
 .dk-collection .dk-inner{width:calc(100% - var(--dk-mobile-padding)*2)}
 .dk-collection .dk-header{display:block;margin-bottom:32px}
 .dk-collection .dk-title{font-size:var(--dk-mobile-title-size)}
 .dk-collection .dk-eyebrow{margin-bottom:20px}
 .dk-collection .dk-eyebrow,.dk-collection .dk-card-label{font-size:var(--dk-label-size)}
 .dk-collection .dk-side-label{font-size:var(--dk-side-label-size)}
 .dk-collection .dk-description{max-width:100%;margin-top:22px;font-size:max(14px,var(--dk-body-size))}
 .dk-collection .dk-grid{display:flex;flex-direction:column}
 .dk-collection .dk-card,.dk-collection .dk-card:last-child:nth-child(odd){flex:0 0 auto;min-width:0;width:100%;min-height:var(--dk-mobile-card-height)}
 .dk-collection .dk-card-title{font-size:var(--dk-mobile-card-title-size)}
 .dk-collection .dk-card-label{margin-bottom:32px}
 .dk-collection .dk-card-copy{padding-bottom:calc(var(--dk-mobile-card-height)*.5)}
 .dk-collection .dk-product{width:var(--dk-mobile-image-width);right:var(--dk-mobile-image-right);bottom:var(--dk-mobile-image-bottom);transform:rotate(var(--dk-mobile-image-rotation))}
 .dk-collection.dk-animate .dk-linked:hover .dk-product{transform:rotate(var(--dk-mobile-image-rotation))}
 .dk-collection .dk-arrow{width:34px;height:34px}
 .dk-collection .dk-arrow svg{width:13px;height:13px}
}
@media(prefers-reduced-motion:reduce){.dk-collection .dk-product,.dk-collection .dk-arrow{transition:none!important;animation:none!important}}
/* Container rules also adapt blocks placed inside narrow theme columns or editor canvases. */
@container durst (max-width:880px){
 .dk-collection .dk-card{flex:0 0 calc((100% - var(--dk-live-gap))/2);min-width:0;min-height:max(320px,var(--dk-live-height))}
 .dk-collection .dk-card-title{font-size:max(28px,calc(var(--dk-card-title-size)*.75))}
 .dk-collection .dk-card-copy{padding-bottom:170px}
 .dk-collection.dk-tablet-one .dk-card{min-width:100%;flex-basis:100%}
 .dk-collection .dk-inner{width:calc(100% - 48px)}
 .dk-collection .dk-header{gap:24px}
}
@container durst (max-width:640px){
 .dk-collection .dk-inner{width:calc(100% - var(--dk-mobile-padding)*2);--dk-live-gap:var(--dk-mobile-gap);--dk-live-padding:var(--dk-mobile-padding);--dk-live-height:var(--dk-mobile-card-height)}
 .dk-collection .dk-header{display:block;margin-bottom:32px}
 .dk-collection .dk-title{font-size:var(--dk-mobile-title-size)}
 .dk-collection .dk-eyebrow{margin-bottom:20px}
 .dk-collection .dk-eyebrow,.dk-collection .dk-card-label{font-size:var(--dk-label-size)}
 .dk-collection .dk-side-label{font-size:var(--dk-side-label-size)}
 .dk-collection .dk-description{max-width:100%;margin-top:22px;font-size:max(14px,var(--dk-body-size))}
 .dk-collection .dk-grid{display:flex;flex-direction:column}
 .dk-collection .dk-card,.dk-collection .dk-card:last-child:nth-child(odd){flex:0 0 auto;min-width:0;width:100%;min-height:var(--dk-mobile-card-height)}
 .dk-collection .dk-card-title{font-size:var(--dk-mobile-card-title-size)}
 .dk-collection .dk-card-label{margin-bottom:32px}
 .dk-collection .dk-card-copy{padding-bottom:calc(var(--dk-mobile-card-height)*.5)}
 .dk-collection .dk-product{width:var(--dk-mobile-image-width);right:var(--dk-mobile-image-right);bottom:var(--dk-mobile-image-bottom);transform:rotate(var(--dk-mobile-image-rotation))}
 .dk-collection.dk-animate .dk-linked:hover .dk-product{transform:rotate(var(--dk-mobile-image-rotation))}
 .dk-collection .dk-arrow{width:34px;height:34px}
 .dk-collection .dk-arrow svg{width:13px;height:13px}
}
@media(forced-colors:active){.dk-collection .dk-card,.dk-collection .dk-arrow{border:1px solid CanvasText}.dk-collection .dk-card-link:focus-visible{outline-color:Highlight}}
@media print{.dk-collection{break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.dk-collection .dk-card{break-inside:avoid}.dk-collection .dk-card-link{display:none}}
