.dkShell{--dk-paper:#eeede8;--dk-ink:#171917;--dk-muted:#5f635d;--dk-line:#1719172e;--dk-ease:cubic-bezier(.22, 1, .36, 1);background:var(--dk-paper);min-width:0;color:var(--dk-ink);overflow:clip}body:has(.dkShell) .site-header-motion{z-index:80;color:var(--dk-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute;inset:0 0 auto}.dkShell h1,.dkShell h2,.dkShell h3{text-wrap:balance;font-family:Arial,Helvetica,sans-serif}.dkShell p{color:inherit}.dkShell :focus-visible{outline-color:currentColor}.dkShell .dkArrow{flex:none;width:22px;display:inline-flex}.dkShell .dkArrow svg{width:100%}.dkArrowDown{transform:rotate(90deg)}.dkIndex,.dkEyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:10px;line-height:1.3}.dkEyebrow{color:var(--dk-muted);margin:0}.dkButton{min-height:54px;transition:transform .5s var(--dk-ease), background-color .5s var(--dk-ease), color .5s var(--dk-ease);border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:34px;padding:0 21px;font-size:12px;display:inline-flex}.dkButtonDark{background:var(--dk-ink);color:#f4f1ea}.dkButtonLight{color:var(--dk-ink);background:#f2efe9}.dkProductVisual{aspect-ratio:1.64;background:0 0;width:min(68vw,1040px);position:relative;overflow:visible}.dkProductVisual img{object-fit:contain;object-position:center;filter:drop-shadow(0 28px 32px #0c110e2e)}.dkHeroProduct .dkProductVisual{aspect-ratio:2.3465;width:min(80vw,1220px)}.dkHero{background:radial-gradient(circle at 72% 48%,#fffffff0,#0000 31%),linear-gradient(130deg,#f3f2ee,#dfded8);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:100svh;padding:98px clamp(20px,3.5vw,68px) 32px;display:grid;position:relative;overflow:hidden}.dkHero:before{content:"";pointer-events:none;background-image:linear-gradient(#1a1c1a0e 1px,#0000 1px),linear-gradient(90deg,#1a1c1a0e 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 86%);mask-image:linear-gradient(#000 0%,#0000 86%)}.dkHeroTitleWrap{z-index:2;align-self:start;padding-top:clamp(24px,5vh,64px);position:relative}.dkHeroTitle{letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(78px,11.9vw,222px);font-weight:400;line-height:.76}.dkHeroTitle span{display:block}.dkHeroTitle span:last-child{color:#0000;-webkit-text-stroke:1px #17191799;margin-left:10%;font-size:.72em}.dkHeroProductStage{z-index:4;perspective:1600px;position:absolute;top:34%;left:29%}.dkHeroProduct,.dkHeroProductReveal{transform-style:preserve-3d;transform-origin:50% 58%;will-change:transform, opacity}.dkHeroBottom{z-index:7;grid-template-columns:1.05fr .7fr 1.1fr;align-items:end;gap:4vw;width:min(1080px,88%);display:grid;position:relative}.dkHeroBottom>h1{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.2vw,38px);font-weight:400;line-height:1}.dkHeroBottom>span{color:var(--dk-muted);font-size:10px;line-height:1.55}.dkHeroActions{gap:9px;display:flex}.dkHeroActions .dkButton{flex:1}.dkHeroRule{z-index:6;writing-mode:vertical-rl;color:var(--dk-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:32px;right:clamp(20px,3.5vw,68px)}.dkHeroRule i{background:currentColor;width:1px;height:48px;animation:2s ease-in-out infinite dkPulse}@keyframes dkPulse{0%,to{transform-origin:top;opacity:.35;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.dkProof{color:#eeeae3;background:#171917;min-height:130vh;padding:clamp(96px,10vw,160px) clamp(20px,5vw,94px);position:relative;overflow:hidden}.dkProofMarquee{z-index:2;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0ede62b;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:24px;margin:0 0 clamp(72px,8vw,120px);padding-bottom:18px;font-size:clamp(13px,1.45vw,24px);line-height:1.1;display:grid;position:relative;color:#aeb2ab!important}.dkProofIntro{z-index:2;grid-template-columns:.55fr 1.25fr .65fr;align-items:start;gap:5vw;display:grid;position:relative}.dkProofIntro .dkIndex{color:#858b84}.dkProofIntro h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.4vw,132px);font-weight:400;line-height:.84}.dkProofIntro>p{color:#a9ada6;max-width:360px;margin:4px 0 0;font-size:13px;line-height:1.65}.dkProofNumbers{z-index:2;border-top:1px solid #f0ede62b;grid-template-columns:repeat(3,1fr);margin-top:clamp(105px,15vw,250px);display:grid;position:relative}.dkProofNumbers article{border-right:1px solid #f0ede62b;flex-direction:column;justify-content:space-between;min-height:320px;padding:26px 26px 28px 0;display:flex}.dkProofNumbers article+article{padding-left:26px}.dkProofNumbers article:last-child{border-right:0}.dkProofNumbers strong{font-variant-numeric:tabular-nums;letter-spacing:-.08em;font-size:clamp(76px,10vw,180px);font-weight:400;line-height:.8}.dkProofNumbers article>div{max-width:260px}.dkProofNumbers h3{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(18px,1.45vw,25px);font-weight:400;line-height:1.06}.dkProofNumbers p{color:#aeb2ab;margin:0;font-size:11px;line-height:1.5}.dkProofTags{z-index:2;flex-wrap:wrap;gap:8px;margin-top:64px;display:flex;position:relative}.dkProofTags span{letter-spacing:.09em;text-transform:uppercase;border:1px solid #f0ede638;border-radius:999px;padding:12px 16px;font-size:10px}.dkSeries{background:var(--dk-paper)}.dkSeriesHead{grid-template-columns:.45fr 1.55fr;align-items:start;gap:7vw;min-height:72vh;padding:clamp(90px,10vw,170px) clamp(20px,5vw,94px);display:grid}.dkSeriesHead h2{letter-spacing:-.075em;margin:0;font-size:clamp(66px,8.5vw,154px);font-weight:400;line-height:.82}.dkSeriesScene{border-top:1px solid var(--dk-line);isolation:isolate;grid-template-columns:.62fr 1.38fr;align-items:center;min-height:100svh;padding:clamp(28px,3vw,54px) clamp(20px,5vw,94px);display:grid;position:relative;overflow:hidden}.dkSeriesScene-light{background:#deded9}.dkSeriesScene-dark{color:#eeeae3;background:#1c1e1c}.dkSeriesScene:before{content:"";opacity:.8;z-index:-1;background:radial-gradient(circle at 70% 48%,#ffffff6b,#0000 31%);position:absolute;inset:0}.dkSeriesScene-dark:before{background:radial-gradient(circle at 68% 48%,#757c7440,#0000 34%)}.dkSeriesCopy{z-index:4;align-self:end;padding-bottom:7vh;position:relative}.dkSeriesCopy>p{letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin:0 0 16px;font-size:9px}.dkSeriesCopy h3{letter-spacing:-.075em;margin:0;font-size:clamp(82px,10vw,180px);font-weight:400;line-height:.78}.dkSeriesCopy>span{opacity:.7;max-width:360px;margin-top:30px;font-size:13px;line-height:1.55;display:block}.dkSeriesCopy>a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:30px;width:fit-content;margin-top:34px;padding-bottom:8px;font-size:11px;display:flex}.dkSeriesProduct{z-index:3;perspective:1800px;position:relative}.dkSeriesProduct .dkProductVisual{width:min(60vw,900px);margin-left:-3%}.dkSeriesNumber{letter-spacing:-.07em;opacity:.1;font-size:clamp(70px,10vw,170px);font-weight:300;line-height:1;position:absolute;top:22px;right:clamp(20px,5vw,94px)}.dkInteriorBridge{border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);background:#e7e5df;grid-template-columns:.45fr 1.2fr .55fr;align-items:start;gap:5vw;min-height:58svh;padding:clamp(92px,11vw,180px) clamp(20px,5vw,94px);display:grid}.dkInteriorBridge>.dkIndex{color:var(--dk-muted);margin:8px 0 0}.dkInteriorBridge h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.2vw,128px);font-weight:400;line-height:.84}.dkInteriorBridge>p:last-child{max-width:330px;color:var(--dk-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.dkInterior{background:#cfc8bc;height:260vh;position:relative}.dkInteriorSticky{height:100svh;position:sticky;top:0;overflow:hidden}.dkInteriorImage{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0}.dkInteriorImage img{object-fit:cover}.dkInteriorImage:after{content:"";background:linear-gradient(90deg,#0e100e78,#0000 58%),linear-gradient(#0000 58%,#0e100e38);position:absolute;inset:0}.dkInteriorStatement{z-index:3;color:#fff;position:absolute;bottom:8vh;left:clamp(20px,5vw,94px)}.dkInteriorStatement span{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.dkInteriorStatement p{letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(76px,10vw,178px);line-height:.78}.dkCatalog{background:#f1f0eb;padding:clamp(95px,11vw,180px) clamp(20px,4vw,76px);position:relative}.dkCatalogHead{grid-template-columns:.42fr 1.2fr .58fr;align-items:start;gap:5vw;display:grid;position:relative}.dkCatalogHead h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7vw,126px);font-weight:400;line-height:.84}.dkCatalogHead>p{max-width:320px;color:var(--dk-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.dkFamilyTabs{border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);grid-template-columns:repeat(2,1fr);margin-top:clamp(75px,9vw,140px);display:grid;position:relative}.dkFamilyTabs button{border:0;border-right:1px solid var(--dk-line);color:#8a8d87;letter-spacing:-.045em;cursor:pointer;min-height:116px;transition:color .4s var(--dk-ease),background .4s var(--dk-ease);background:0 0;justify-content:space-between;align-items:center;padding:0 24px;font-size:clamp(26px,3vw,52px);display:flex}.dkFamilyTabs button:last-child{border-right:0}.dkFamilyTabs button[aria-selected=true]{color:#f2efe9;background:#1b1d1b}.dkFamilyTabs sup{letter-spacing:.1em;font-size:9px}.dkMaterialStage{color:#f0ede6;background:#1b1d1b;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);min-height:820px;margin-top:54px;display:grid;overflow:hidden}.dkMaterialVisual{isolation:isolate;min-height:820px;position:relative;overflow:hidden}.dkMaterialBackdrop{z-index:-3;background:#7d817d;position:absolute;inset:0;overflow:hidden}.dkMaterialBackdrop img{object-fit:cover;filter:saturate(.72)contrast(.96)}.dkMaterialShade{z-index:-2;background:linear-gradient(90deg,#0c0e0cbd,#0000 62%),linear-gradient(#0000 42%,#0a0c0ab8);position:absolute;inset:0}.dkMaterialCaption{z-index:3;grid-template-columns:.35fr 1.15fr auto;align-items:end;gap:22px;display:grid;position:absolute;bottom:clamp(28px,4vw,62px);left:clamp(24px,3.5vw,62px);right:clamp(24px,3.5vw,62px)}.dkMaterialCaption>span,.dkMaterialCaption>small{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.dkMaterialCaption>strong{letter-spacing:-.065em;font-size:clamp(40px,4.5vw,82px);font-weight:400;line-height:.86}.dkMaterialCaption>a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;grid-column:3;align-items:center;gap:22px;padding-bottom:8px;font-size:9px;display:flex}.dkMaterialChoices{min-width:0;color:var(--dk-ink);background:#e7e5df;padding:0 clamp(22px,2.5vw,46px)}.dkCatalogListIntro{flex-direction:column;justify-content:end;min-height:245px;padding-bottom:40px;display:flex}.dkCatalogListIntro h3{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.4vw,78px);font-weight:400;line-height:.9}.dkCatalogListIntro p{color:var(--dk-muted);margin:18px 0 0;font-size:11px;line-height:1.5}.dkMaterialChoices ol{border-top:1px solid var(--dk-line);margin:0;padding:0;list-style:none}.dkMaterialChoices li button{border:0;border-bottom:1px solid var(--dk-line);text-align:left;cursor:pointer;opacity:.46;width:100%;min-height:88px;transition:opacity .4s var(--dk-ease),padding .4s var(--dk-ease);background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.dkMaterialChoices li.isActive button,.dkMaterialChoices li button:hover,.dkMaterialChoices li button:focus-visible{opacity:1;padding-left:10px}.dkMaterialChoices button span{color:var(--dk-muted);font-size:9px}.dkMaterialChoices button strong{letter-spacing:-.035em;font-size:clamp(18px,1.45vw,25px);font-weight:400}.dkMaterialChoices button small{color:var(--dk-muted);white-space:nowrap;font-size:9px}.dkAllDecors{border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);margin-top:28px}.dkAllDecors summary{cursor:pointer;grid-template-columns:1fr auto 34px;align-items:center;gap:24px;min-height:112px;list-style:none;display:grid}.dkAllDecors summary::-webkit-details-marker{display:none}.dkAllDecors summary>span{letter-spacing:-.05em;font-size:clamp(30px,3.2vw,56px);line-height:1}.dkAllDecors summary>small{color:var(--dk-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.dkAllDecors summary>i{transition:transform .4s var(--dk-ease);font-size:30px;font-style:normal;font-weight:300}.dkAllDecors[open] summary>i{transform:rotate(45deg)}.dkAllDecorGrid{border-top:1px solid var(--dk-line);grid-template-columns:repeat(3,1fr);column-gap:34px;padding:28px 0 54px;display:grid}.dkAllDecorGrid a{border-bottom:1px solid var(--dk-line);grid-template-columns:1fr auto 18px;align-items:center;gap:10px;min-height:66px;display:grid}.dkAllDecorGrid a>span{font-size:14px}.dkAllDecorGrid a>small{color:var(--dk-muted);font-size:8px}.dkService{color:#eeeae3;background:#1a1c1a;padding:clamp(100px,12vw,200px) clamp(20px,5vw,94px)}.dkServiceHead{grid-template-columns:.55fr 1.45fr;gap:5vw;display:grid}.dkServiceHead .dkIndex{color:#858a83}.dkServiceHead h2{letter-spacing:-.075em;margin:0;font-size:clamp(64px,8.6vw,156px);font-weight:400;line-height:.82}.dkServiceRail{border-top:1px solid #eeeae32e;grid-template-columns:repeat(4,1fr);margin-top:clamp(90px,11vw,170px);display:grid;position:relative}.dkRouteProgress{z-index:2;transform-origin:0;background:#eeeae3;width:100%;height:2px;position:absolute;top:-1px;left:0}.dkServiceRail article{border-right:1px solid #eeeae32e;flex-direction:column;min-height:330px;padding:22px 25px 30px;display:flex;position:relative}.dkServiceRail article:before{content:"";background:#eeeae3;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:22px;box-shadow:0 0 0 6px #1a1c1a}.dkServiceRail article:first-of-type{padding-left:0}.dkServiceRail article:first-of-type:before{left:0}.dkServiceRail article:last-child{border-right:0}.dkServiceRail span{color:#81867f;font-size:9px}.dkServiceRail h3{letter-spacing:-.055em;margin:auto 0 18px;font-size:clamp(38px,4vw,68px);font-weight:400}.dkServiceRail p{color:#a7aba4;max-width:230px;margin:0;font-size:11px;line-height:1.55}.dkOrderSteps{grid-template-columns:.75fr 1.25fr;gap:9vw;margin-top:clamp(120px,14vw,220px);display:grid}.dkOrderSteps h3{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(48px,5vw,88px);font-weight:400;line-height:.87}.dkOrderSteps ol{border-top:1px solid #eeeae32e;margin:0;padding:0;list-style:none}.dkOrderSteps li{border-bottom:1px solid #eeeae32e;grid-template-columns:44px 1fr;align-items:center;gap:20px;min-height:124px;display:grid}.dkOrderSteps li span{color:#838880;font-size:10px}.dkOrderSteps li p{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,32px);line-height:1.08}.dkServiceLinks{border-top:1px solid #eeeae32e;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:100px;padding-top:18px;display:grid}.dkServiceLinks a{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #eeeae32e;justify-content:space-between;align-items:center;min-height:64px;font-size:12px;display:flex}.dkServiceLinks p{color:#858a83;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:45px 0 0;font-size:10px}.dkServiceLinks p a{color:#eeeae3;min-height:0;font-size:inherit;text-underline-offset:4px;border:0;text-decoration:underline;display:inline}.dkFinal{color:#f1eee7;background:#1a1c1a;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(60px,7vw,110px) clamp(20px,5vw,94px) 28px;display:flex;position:relative;overflow:hidden}.dkFinalBackdrop{aspect-ratio:1.5;opacity:.17;filter:grayscale();width:76vw;position:absolute;top:13%;right:-19vw;transform:rotate(-5deg)}.dkFinalBackdrop img{object-fit:cover}.dkFinal>.dkIndex{z-index:2;color:#888d86;position:relative}.dkFinal h2{z-index:2;letter-spacing:-.08em;margin:24px 0 0;font-size:clamp(78px,11vw,200px);font-weight:400;line-height:.76;position:relative}.dkFinalActions{z-index:2;align-items:center;gap:28px;margin-top:60px;display:flex;position:relative}.dkPhone{letter-spacing:-.03em;font-size:clamp(18px,2vw,30px)}.dkFooterLine{color:#858a83;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f1eee72e;grid-template-columns:1fr auto auto;gap:30px;padding-top:16px;font-size:8px;display:grid;position:absolute;bottom:28px;left:clamp(20px,5vw,94px);right:clamp(20px,5vw,94px)}.dkShell+.site-footer{background:#1a1c1a;border-top:1px solid #f1eee72e}@media (hover:hover) and (pointer:fine){.dkButton:hover{transform:translateY(-3px)}}@media (max-width:900px){.dkButton{gap:20px;min-height:52px;padding:0 16px;font-size:10px}.dkHero{min-height:100svh;padding:82px 18px 22px}.dkHeroTitleWrap{padding-top:4vh}.dkHeroTitle{font-size:clamp(68px,23vw,110px);line-height:.8}.dkHeroTitle span:last-child{letter-spacing:-.055em;margin-left:0;font-size:.54em}.dkHeroProductStage{top:39%;left:50%;transform:translate(-50%)}.dkHeroProduct .dkProductVisual{width:101vw}.dkHeroBottom{grid-template-columns:1fr;gap:13px;width:100%;padding-right:8px}.dkHeroBottom>h1{max-width:330px;font-size:23px}.dkHeroBottom>span{font-size:9px}.dkHeroActions{grid-template-columns:1fr 1fr;display:grid}.dkHeroRule{display:none}.dkProof{min-height:auto;padding:92px 18px 88px}.dkProofMarquee{letter-spacing:.06em;gap:8px;margin-bottom:64px;padding-bottom:14px;font-size:clamp(9px,2.7vw,11px)}.dkProofIntro{grid-template-columns:1fr;gap:26px}.dkProofIntro h2{font-size:clamp(62px,17vw,86px)}.dkProofNumbers{grid-template-columns:1fr;margin-top:90px}.dkProofNumbers article{border-bottom:1px solid #f0ede62b;border-right:0;min-height:220px;padding:24px 0}.dkProofNumbers article+article{padding-left:0}.dkProofNumbers strong{font-size:clamp(100px,34vw,150px)}.dkProofNumbers h3{font-size:23px}.dkSeriesHead{grid-template-columns:1fr;gap:34px;min-height:68svh;padding:90px 18px}.dkSeriesHead h2{font-size:clamp(68px,18vw,92px)}.dkSeriesScene{grid-template-rows:1fr 1.25fr;grid-template-columns:1fr;min-height:100svh;padding:24px 18px}.dkSeriesCopy{align-self:end;padding-bottom:0}.dkSeriesCopy h3{font-size:clamp(72px,24vw,118px)}.dkSeriesCopy>span{max-width:310px;margin-top:18px;font-size:11px}.dkSeriesCopy>a{margin-top:20px}.dkSeriesProduct{align-self:center}.dkSeriesProduct .dkProductVisual{width:100%;margin-left:0}.dkSeriesNumber{font-size:74px;top:15px;right:18px}.dkInteriorBridge{grid-template-columns:1fr;gap:30px;min-height:auto;padding:96px 18px}.dkInteriorBridge>.dkIndex{margin:0}.dkInteriorBridge h2{font-size:clamp(52px,15vw,72px)}.dkInteriorBridge>p:last-child{margin:0;font-size:12px}.dkInterior{height:210vh}.dkInteriorImage img{object-position:48% center}.dkInteriorStatement{bottom:7vh;left:18px}.dkInteriorStatement p{letter-spacing:-.07em;max-width:calc(100vw - 36px);font-size:clamp(48px,15vw,66px);line-height:.84}.dkCatalog{padding:94px 18px}.dkCatalogHead{grid-template-columns:1fr;gap:28px}.dkCatalogHead h2{font-size:clamp(62px,17vw,86px)}.dkFamilyTabs{margin-top:75px}.dkFamilyTabs button{min-height:88px;padding:0 16px;font-size:26px}.dkMaterialStage{grid-template-columns:1fr;min-height:0;margin-top:22px}.dkMaterialVisual{min-height:76svh}.dkMaterialCaption{grid-template-columns:auto 1fr;gap:10px 18px;bottom:24px;left:18px;right:18px}.dkMaterialCaption>strong{grid-column:1/-1;font-size:clamp(49px,14vw,70px)}.dkMaterialCaption>small{grid-column:1}.dkMaterialCaption>a{grid-column:2;justify-self:end}.dkMaterialChoices{padding:0 18px 28px}.dkCatalogListIntro{min-height:240px}.dkCatalogListIntro h3{font-size:clamp(50px,14vw,70px)}.dkMaterialChoices li button{grid-template-columns:24px 1fr;gap:9px;min-height:78px}.dkMaterialChoices button strong{font-size:19px}.dkMaterialChoices button small{display:none}.dkAllDecors summary{grid-template-columns:1fr 24px;gap:10px;min-height:104px}.dkAllDecors summary>span{font-size:34px}.dkAllDecors summary>small{grid-row:2}.dkAllDecors summary>i{grid-area:1/2/3}.dkAllDecorGrid{grid-template-columns:1fr;padding-bottom:38px}.dkService{padding:100px 18px}.dkServiceHead{grid-template-columns:1fr;gap:32px}.dkServiceHead h2{font-size:clamp(66px,18vw,92px)}.dkServiceRail{border-top:0;border-left:1px solid #eeeae32e;grid-template-columns:1fr;margin:85px 0 0 7px}.dkRouteProgress{display:none}.dkServiceRail article{border-bottom:1px solid #eeeae32e;border-right:0;min-height:230px;padding:28px 0 28px 32px}.dkServiceRail article:first-of-type{padding-left:32px}.dkServiceRail article:before,.dkServiceRail article:first-of-type:before{top:30px;left:-5px}.dkServiceRail h3{font-size:42px}.dkOrderSteps{grid-template-columns:1fr;gap:60px;margin-top:110px}.dkOrderSteps h3{font-size:54px}.dkOrderSteps li{min-height:112px}.dkOrderSteps li p{font-size:22px}.dkServiceLinks{grid-template-columns:1fr;margin-top:90px}.dkFinal{min-height:100svh;padding:74px 18px 24px}.dkFinalBackdrop{width:145vw;top:28%;right:-66vw}.dkFinal h2{margin-top:20px;font-size:clamp(78px,24vw,116px)}.dkFinalActions{flex-direction:column;align-items:stretch;margin-top:48px}.dkFinalActions .dkButton{width:100%}.dkPhone{font-size:24px}.dkFooterLine{grid-template-columns:1fr auto;gap:14px;bottom:22px;left:18px;right:18px}.dkFooterLine span:nth-child(2){display:none}}@media (max-height:760px) and (max-width:900px){.dkHeroTitleWrap{padding-top:2vh}.dkHeroTitle{font-size:clamp(59px,20vw,86px)}.dkHeroProductStage{top:36%}.dkHeroBottom>h1{font-size:20px}.dkHeroBottom>span{display:none}}@media (prefers-reduced-motion:reduce){.dkShell{scroll-behavior:auto}.dkShell *,.dkShell :before,.dkShell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dkHeroTitle span,.dkHeroProductReveal,.dkHeroBottom,.dkProofIntro,.dkProofNumbers article,.dkSeriesScene,.dkSeriesProduct,.dkInteriorImage,.dkInteriorStatement,.dkRouteProgress,.dkServiceRail article{opacity:1!important;transform:none!important}.dkInterior{height:100svh}.dkHeroRule{display:none}}
