.print-sheets{display:none}@media print{@page{size:A4 portrait;margin:0}.print-sheets{--print-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath d='M1 7.4 6.3 12.7 17 1.6' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E")}#dsk-site-header,#site-footer,.cookie-banner,.lightbox,.project-page>:not(.print-sheets){display:none!important}.project-page{padding:0}.print-sheets{display:block}html,body{background:var(--dsk-bg);width:210mm;color:var(--dsk-ink);font-family:var(--dsk-font);font-weight:var(--dsk-w-light);margin:0;padding:0}.print-sheet{background:var(--dsk-bg);break-after:page;width:210mm;height:297mm;margin:0;padding:15mm;position:relative;overflow:hidden}.print-sheet:last-child{break-after:auto}.print-sheet p,.print-sheet figure,.print-sheet ul{margin:0}.print-cover-title,.print-page-title,.print-packages-title,.print-facades-title,.print-specs-below-title,.print-spec-table__head,.print-package-inclusion__name{font-weight:var(--dsk-w-medium);letter-spacing:-.01em}.print-sheet img{max-width:100%;display:block}.print-sheet__body{z-index:1;position:relative}.print-series-header{justify-content:space-between;align-items:flex-end;height:10mm;display:flex}.print-brand-logo{width:24mm;height:auto}.print-header-contacts{color:var(--dsk-ink);font-size:9.5pt;font-weight:var(--dsk-w-regular);letter-spacing:-.01em;align-items:center;gap:6mm;display:flex}.print-title-block{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2mm 8mm;padding:7mm 0 5.5mm;display:flex}.print-cover-title{font-size:29pt;line-height:1.02}.print-cover-subtitle{color:var(--dsk-grey);font-size:9.5pt;line-height:1.35}.print-hero-photo{border-radius:15px;width:180mm;height:135mm;overflow:hidden}.print-hero-photo img{object-fit:cover;width:100%;height:100%}.print-feature-row{border-bottom:1px solid var(--dsk-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:4mm;padding:6mm 0 5mm;display:grid}.print-feature{grid-template-columns:7mm auto;justify-content:center;align-items:center;column-gap:2.2mm;min-width:0;display:grid}.print-feature__icon{background:var(--dsk-accent);width:7mm;height:7mm;-webkit-mask:var(--project-feature-icon) center / contain no-repeat;-webkit-mask:var(--project-feature-icon) center / contain no-repeat;mask:var(--project-feature-icon) center / contain no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.print-feature__label{color:var(--dsk-grey);font-size:5.7pt;font-weight:var(--dsk-w-light);line-height:1.2;display:block}.print-feature__value{color:var(--dsk-ink);font-size:8.3pt;font-weight:var(--dsk-w-regular);white-space:nowrap;margin-top:.8mm;line-height:1.15;display:block}.print-packages-area{grid-template-columns:minmax(0,1fr) 31mm;gap:7mm;padding-top:5mm;display:grid}.print-packages-title{margin-bottom:2.2mm;font-size:17pt;line-height:1.2}.print-package-row{border-top:1px solid var(--dsk-line);grid-template-columns:29mm minmax(0,1fr) 43mm;align-items:center;min-height:14mm;display:grid}.print-package-row:last-child{border-bottom:1px solid var(--dsk-line)}.print-package-name{font-size:9.4pt;font-weight:var(--dsk-w-regular)}.print-package-price{color:var(--dsk-accent);font-size:13.6pt;font-weight:var(--dsk-w-medium);letter-spacing:-.02em;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;line-height:1}.print-package-mortgage{color:var(--dsk-ink);font-size:7.2pt;font-weight:var(--dsk-w-regular);text-align:right;line-height:1.2}.print-qr-block{text-align:right;align-self:start;padding-top:10.5mm}.print-qr__code{width:25mm;height:25mm;margin-left:auto}.print-qr-caption{color:var(--dsk-grey);white-space:nowrap;margin-top:1.5mm;font-size:5.2pt;line-height:1.25}.print-page-heading{justify-content:space-between;align-items:flex-end;padding-bottom:3mm;display:flex}.print-page-heading--specs{margin-bottom:5mm}.print-page-title{font-size:17pt;line-height:1.1}.print-page-kicker{color:var(--dsk-grey);font-size:7pt;font-weight:var(--dsk-w-light);letter-spacing:.03em;text-transform:uppercase}.print-plans{gap:5mm;display:grid}.print-plans--pair .print-plan-panel{height:120mm}.print-plan-panel{grid-template-rows:minmax(0,1fr) auto;justify-items:center;height:125mm;display:grid}.print-plan-panel img{object-fit:contain;width:174mm;height:100%}.print-plan-caption{padding-top:2mm;font-size:12pt;line-height:1.2}.print-facades{padding-top:3mm}.print-facades-title{margin-bottom:3mm;font-size:17pt;line-height:1.1}.print-facades-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;height:96mm;display:grid}.print-facade-photo{border-radius:15px;overflow:hidden}.print-facade-photo img{object-fit:cover;width:100%;height:100%}.print-specs-below{padding-top:5mm}.print-specs-below-title{margin-bottom:3mm;font-size:17pt;line-height:1.1}.print-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;display:grid}.print-spec-table{background:var(--dsk-surface);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding-bottom:4mm;overflow:hidden}.print-spec-table--wide{grid-column:1/-1;margin-top:.5mm}.print-spec-table__head{background:var(--dsk-ink);color:var(--dsk-bg);font-size:9.5pt;font-weight:var(--dsk-w-regular);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding:3mm 4mm;line-height:1.2}.print-spec-row{grid-template-columns:minmax(0,1.45fr) minmax(25mm,.72fr);align-items:center;gap:4mm;min-height:6.2mm;padding:1.3mm 4mm 0;font-size:8.4pt;line-height:1.2;display:grid}.print-spec-row span:first-child{color:var(--dsk-grey);font-weight:var(--dsk-w-light)}.print-spec-row span:last-child{color:var(--dsk-ink);font-weight:var(--dsk-w-regular);text-align:right}.print-spec-table--wide .print-spec-row{grid-template-columns:minmax(0,1fr) 52mm;min-height:5.5mm}.print-package-inclusions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm;min-height:102mm;margin-top:3mm;display:grid}.print-package-inclusion{background:var(--dsk-surface);color:var(--dsk-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding:0 4mm 12mm;overflow:hidden}.print-sheet .print-package-inclusion__name{background:var(--dsk-ink);color:var(--dsk-bg);text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;margin:0 -4mm 5.5mm;padding:3.2mm 2mm;font-size:11pt;line-height:1.15}.print-package-included{background:var(--dsk-accent);color:var(--dsk-bg);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;grid-template-columns:5mm minmax(0,1fr);justify-content:center;align-items:center;column-gap:2mm;margin:0 2mm 4mm;padding:1.6mm 3mm;display:grid}.print-package-included__plus{font-size:14pt;font-weight:var(--dsk-w-light);text-align:center;line-height:1}.print-package-included__value{font-size:7.4pt;font-weight:var(--dsk-w-regular);line-height:1.15}.print-package-inclusion ul{gap:1.8mm;padding:0;list-style:none;display:grid}.print-package-inclusion li{padding-left:4mm;font-size:7.2pt;line-height:1.3;position:relative}.print-package-inclusion li:before{background:var(--dsk-ink);content:"";width:2.7mm;height:2.1mm;-webkit-mask:var(--print-check) center / contain no-repeat;-webkit-mask:var(--print-check) center / contain no-repeat;mask:var(--print-check) center / contain no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;top:.28em;left:0}.print-page-footer{border-top:1px solid var(--dsk-line);color:var(--dsk-grey);padding-top:3mm;position:absolute;bottom:10mm;left:15mm;right:15mm}.print-footer-line{justify-content:space-between;align-items:baseline;gap:8mm;font-size:6.2pt;line-height:1.2;display:flex}.print-footer-legal{margin-top:1.2mm;font-size:5.2pt;line-height:1.2}.print-page-number{color:var(--dsk-ink);font-weight:var(--dsk-w-regular);flex:none}}
