.dkw-visual,.dkw-break,.dkw-closing{--dkw-ink:#343633;--dkw-muted:#59635f;--dkw-accent:#52686e;--dkw-paper:#f8f6f1;--dkw-sage:#e8eeeb;--dkw-line:#ced7d0;color:var(--dkw-ink);font:400 16px/1.65 Arial,Helvetica,sans-serif;letter-spacing:normal}.dkw-visual *,.dkw-break *,.dkw-closing *{box-sizing:border-box;min-width:0}.dkw-visual :is(p,a,span,figcaption),.dkw-break :is(p,a,span,strong),.dkw-closing :is(p,a,span,strong){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal}.dkw-visual img,.dkw-break img,.dkw-closing img{display:block;max-width:100%;height:auto}.dkw-visual a,.dkw-break a,.dkw-closing a{color:inherit;text-decoration:none}.dkw-visual a:focus-visible,.dkw-break a:focus-visible,.dkw-closing a:focus-visible{outline:3px solid var(--dkw-accent);outline-offset:5px}.dkw-break :is(h2,h3),.dkw-closing :is(h2,h3){font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.15;text-transform:none;color:inherit;margin:0;text-wrap:balance}.dkw-break .dkw-kicker,.dkw-closing .dkw-kicker{font:600 11px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.16em!important;color:var(--dkw-accent);text-transform:uppercase;margin:0 0 18px!important;max-width:none}.dkw-visual{margin:0;background:var(--dkw-sage);align-self:stretch;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;border:1px solid #dce3dc}.dkw-visual--portrait>img{width:100%;aspect-ratio:1/1.02;object-fit:cover;object-position:center 40%}.dkw-visual__stage{display:flex;flex-direction:column;flex:1;padding:25px clamp(18px,3vw,38px) 32px;background:radial-gradient(ellipse at 50% 50%,#fff 0%,#f3f3ec 65%,#e7ece6 100%)}.dkw-visual__edition{font:600 10px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.16em!important;color:var(--dkw-accent);text-transform:uppercase}.dkw-visual__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;flex:1;padding-top:20px}.dkw-visual__products--single{grid-template-columns:minmax(0,1fr);max-width:360px;width:100%;margin-inline:auto}.dkw-visual__product{display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center}.dkw-visual__product img{width:100%;aspect-ratio:1/1.25;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.dkw-visual__product>span{font:400 12px/1.55 Arial,Helvetica,sans-serif!important;text-align:center;max-width:22ch;align-self:center;overflow-wrap:anywhere}.dkw-visual__product:hover img{transform:translateY(-5px)}.dkw-visual figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-top:1px solid #ced7d0;background:#edf1eb;font-size:12px;line-height:1.6}.dkw-visual figcaption>span{font-size:10px;letter-spacing:.13em!important;text-transform:uppercase}.dkw-visual figcaption a{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.dkw-visual figcaption a>span{font-size:20px;flex:none}.dkw-break{margin:clamp(34px,5vw,64px) 0;padding:clamp(25px,3.5vw,42px);border-top:1px solid var(--dkw-line);border-bottom:1px solid var(--dkw-line);background:var(--dkw-sage);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;align-items:center}.dkw-break__intro h3{font-size:clamp(26px,2.8vw,36px);max-width:16ch}.dkw-break .dkw-break__intro>p:last-child{font:400 14px/1.7 Arial,Helvetica,sans-serif!important;margin:18px 0 0;max-width:36ch;color:var(--dkw-muted)}.dkw-break__products{display:grid;gap:12px}.dkw-product{display:grid;grid-template-columns:minmax(72px,30%) minmax(0,1fr);gap:18px;align-items:center;padding:14px;background:#fff;border:1px solid #d2dbd4;transition:border-color .2s ease,background .2s ease}.dkw-product:hover{border-color:var(--dkw-accent);background:#fcfcf8}.dkw-product>img{width:100%;aspect-ratio:1/1.15;object-fit:contain;mix-blend-mode:multiply}.dkw-product>span{display:flex;flex-direction:column;gap:12px}.dkw-product strong{font:400 16px/1.35 Georgia,'Times New Roman',serif!important;overflow-wrap:anywhere}.dkw-product .dkw-link-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 11px/1.5 Arial,Helvetica,sans-serif!important;color:var(--dkw-accent);text-decoration:underline;text-underline-offset:3px}.dkw-link-label>span{font-size:19px;flex:none}.dkw-break__links{display:grid;border-top:1px solid #bdcbc2}.dkw-break__links a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;min-height:60px;border-bottom:1px solid #bdcbc2;font:400 19px/1.4 Georgia,'Times New Roman',serif!important}.dkw-break__links a>span{font:20px/1 Arial,Helvetica,sans-serif!important;color:var(--dkw-accent)}.dkw-closing{background:var(--dkw-sage);margin:0;padding:clamp(48px,6vw,84px) clamp(20px,4.5vw,72px) 0}.dkw-closing__shell{max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(34px,7vw,100px);row-gap:44px}.dkw-closing__intro h2{font-size:clamp(35px,4vw,55px);max-width:16ch}.dkw-closing__intro>p:not(.dkw-kicker){font:400 16px/1.75 Arial,Helvetica,sans-serif!important;margin:24px 0;max-width:42ch;color:var(--dkw-muted)}.dkw-closing .dkw-textlink{display:inline-flex;align-items:center;justify-content:space-between;min-height:44px;gap:24px;border-bottom:1px solid var(--dkw-accent);font-size:13px;font-weight:600;color:var(--dkw-accent)}.dkw-closing__content{display:grid;gap:25px}.dkw-closing__products{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dkw-closing__products .dkw-product{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.dkw-closing__products .dkw-product>img{aspect-ratio:1.5;max-height:160px;object-fit:contain}.dkw-closing__products .dkw-product>span{align-self:stretch;justify-content:space-between}.dkw-closing__products .dkw-product strong{font-size:20px!important}.dkw-closing__links{display:grid;border-top:1px solid #bdcbc2}.dkw-closing__links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:14px 0;border-bottom:1px solid #bdcbc2;font-size:14px;line-height:1.6}.dkw-closing__links a:hover{text-decoration:underline;text-underline-offset:4px}.dkw-closing__links a>span{font-size:20px;flex:none;color:var(--dkw-accent)}.dkw-closing__contact{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;border-top:1px solid #bdcbc2}.dkw-closing__contact>p{font:400 23px/1.4 Georgia,'Times New Roman',serif!important;margin:0;color:var(--dkw-ink)}.dkw-closing__contact>a{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:50px;padding:13px 20px;background:var(--dkw-accent);color:#fff;font-size:13px;font-weight:600;border:1px solid var(--dkw-accent)}.dkw-closing__contact>a:hover{background:#344d54;border-color:#344d54}.dkw-further-section{margin:0!important;padding:0!important}.dkw-further-section:empty{display:none}
@media(max-width:1000px){.dkw-break{grid-template-columns:minmax(0,1fr);gap:24px}.dkw-break__intro h3{max-width:25ch}.dkw-break__products{grid-template-columns:repeat(2,minmax(0,1fr))}.dkw-break__products .dkw-product{grid-template-columns:minmax(0,1fr)}.dkw-break__products .dkw-product>img{aspect-ratio:1.3;max-height:170px}.dkw-closing__shell{column-gap:35px}.dkw-closing__products{grid-template-columns:minmax(0,1fr)}.dkw-closing__products .dkw-product{grid-template-columns:minmax(70px,28%) minmax(0,1fr)}.dkw-closing__products .dkw-product>img{aspect-ratio:1}.dkw-closing__products .dkw-product strong{font-size:18px!important}}
@media(max-width:760px){.dkw-visual{max-width:620px;width:100%;justify-self:center}.dkw-visual--portrait>img{aspect-ratio:1.3;object-position:center 36%}.dkw-visual__stage{padding:20px 22px 24px}.dkw-visual__product img{aspect-ratio:1.1;max-height:250px}.dkw-visual__product>span{font-size:12px!important}.dkw-visual figcaption{padding:12px 18px}.dkw-closing__shell{grid-template-columns:minmax(0,1fr);gap:32px}.dkw-closing__intro h2{max-width:20ch;font-size:clamp(34px,8vw,48px)}.dkw-closing__products{grid-template-columns:repeat(2,minmax(0,1fr))}.dkw-closing__products .dkw-product{grid-template-columns:minmax(0,1fr)}.dkw-closing__products .dkw-product>img{aspect-ratio:1.3;max-height:180px}.dkw-closing__contact{flex-wrap:wrap;padding-block:25px}.dkw-closing__contact>p{font-size:24px}.dkw-break{padding:26px 20px}.dkw-break__products{grid-template-columns:minmax(0,1fr)}.dkw-break__products .dkw-product{grid-template-columns:minmax(64px,28%) minmax(0,1fr)}.dkw-break__products .dkw-product>img{aspect-ratio:1}.dkw-break__intro h3{font-size:30px}.dkw-break__links a{font-size:20px!important}}
@media(max-width:390px){.dkw-visual figcaption{flex-direction:column;align-items:flex-start;gap:2px}.dkw-visual figcaption a{width:100%;min-height:38px}.dkw-closing__products{grid-template-columns:minmax(0,1fr)}.dkw-closing__products .dkw-product{grid-template-columns:76px minmax(0,1fr)}.dkw-closing__products .dkw-product>img{aspect-ratio:1}.dkw-closing__contact>a{width:100%}.dkw-break__products .dkw-product{padding:12px;gap:12px}.dkw-product strong{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.dkw-visual *,.dkw-break *,.dkw-closing *{transition:none!important;scroll-behavior:auto!important}.dkw-visual__product:hover img{transform:none}}

.dkw-closing__image{margin:0 0 24px!important;overflow:hidden;border-radius:3px}.dkw-closing__image img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}

.dkw-closing--compact{padding-top:clamp(24px,3vw,40px)}.dkw-closing--compact .dkw-closing__shell{grid-template-columns:minmax(0,1fr);row-gap:24px}.dkw-closing--compact .dkw-closing__links{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:28px}.dkw-closing--compact .dkw-closing__links a{align-self:stretch}.dkw-closing--compact .dkw-closing__contact{padding-block:24px}@media(max-width:760px){.dkw-closing--compact .dkw-closing__links{grid-template-columns:minmax(0,1fr);column-gap:0}.dkw-closing--compact .dkw-closing__shell{row-gap:20px}}
