.custom-joinery_page__m7bcC{--joinery-oak:#b49472;--joinery-oak-soft:#eee3d5;--joinery-brass:#a98245;--joinery-stone:#d9d5ce;--joinery-ink:#202220;color:var(--tdi-text);background:#fff}.custom-joinery_page__m7bcC *,.custom-joinery_page__m7bcC :after,.custom-joinery_page__m7bcC :before{box-sizing:border-box}.custom-joinery_shell__nIOPD{width:min(calc(100% - 48px),1320px);margin:0 auto}.custom-joinery_filmShell__DnVH3{width:min(calc(100% - 48px),1280px);margin:0 auto}.custom-joinery_icon__BQ3yC{display:inline-block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.custom-joinery_eyebrow__VPx01{margin:0;color:var(--tdi-accent);font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.custom-joinery_section__jxoEb{padding:132px 0}.custom-joinery_sectionHeading__b8i_P{max-width:760px;margin-bottom:58px}.custom-joinery_sectionHeading__b8i_P[data-align=center]{margin-right:auto;margin-left:auto;text-align:center}.custom-joinery_sectionHeading__b8i_P h2{margin:16px 0 0;font-size:clamp(42px,4.8vw,64px);font-weight:400;letter-spacing:-.057em;line-height:.98}.custom-joinery_sectionHeading__b8i_P>p:last-child{margin:23px 0 0;color:var(--tdi-text-secondary);font-size:17px;line-height:1.62}.custom-joinery_splitHeading__6WROf{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr);gap:90px;align-items:end;margin-bottom:58px}.custom-joinery_splitHeading__6WROf .custom-joinery_sectionHeading__b8i_P{margin:0}.custom-joinery_splitHeading__6WROf>p{margin:0 0 5px;color:var(--tdi-text-secondary);font-size:15px;line-height:1.65}.custom-joinery_hero__C98mc{padding:142px 0 82px;background:radial-gradient(circle at 50% 22%,rgba(116,99,208,.09),transparent 32%),#fff}.custom-joinery_heroCopy__8Yoam{max-width:1050px;margin:0 auto;text-align:center}.custom-joinery_heroCopy__8Yoam [data-editorial-headline]{max-width:1000px;margin:26px auto 0;font-size:clamp(64px,8.3vw,116px);font-weight:400;letter-spacing:-.074em;line-height:.9}.custom-joinery_heroCopy__8Yoam>p:not(.custom-joinery_eyebrow__VPx01){max-width:800px;margin:31px auto 0;color:var(--tdi-text-secondary);font-size:20px;line-height:1.55}.custom-joinery_actions__vbVLp,.custom-joinery_ctaActions__qj8Ot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:36px}.custom-joinery_ctaPrimary__Fi0Ep,.custom-joinery_ctaSecondary__O5r2u,.custom-joinery_primaryButton__EvkPX,.custom-joinery_secondaryButton__B5gU6{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid var(--tdi-text);border-radius:13px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.custom-joinery_primaryButton__EvkPX{color:#fff;background:var(--tdi-text)}.custom-joinery_secondaryButton__B5gU6{color:var(--tdi-text);background:#fff}.custom-joinery_ctaPrimary__Fi0Ep:hover,.custom-joinery_ctaSecondary__O5r2u:hover,.custom-joinery_primaryButton__EvkPX:hover,.custom-joinery_secondaryButton__B5gU6:hover{transform:translateY(-2px)}.custom-joinery_heroFilmSection__yb3op{padding:0 0 116px;background:linear-gradient(#fff,#f7f7f4)}.custom-joinery_heroFilm__wVilJ{border-radius:26px!important;box-shadow:0 32px 90px rgba(28,31,29,.13)!important}.custom-joinery_recordSection__8PKmp{background:#f7f7f4}.custom-joinery_recordComposition__bLGMZ{position:relative;display:grid;grid-template-columns:240px minmax(520px,1fr) 270px;gap:26px;align-items:center;min-height:720px;padding:52px;overflow:hidden;border:1px solid var(--tdi-border);border-radius:28px;background:#fff;box-shadow:var(--tdi-shadow-surface)}.custom-joinery_recordComposition__bLGMZ:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(116,99,208,.035),transparent 25%,transparent 75%,rgba(180,148,114,.055));content:"";pointer-events:none}.custom-joinery_recordIdentity__vAIGc{align-self:start;padding:22px;border:1px solid var(--tdi-border);border-radius:18px;background:#fbfbfa}.custom-joinery_recordIdentity__vAIGc>span{display:inline-flex;padding:7px 9px;border-radius:7px;color:#5e50ad;background:#eeeafb;font-size:10px;font-weight:750;letter-spacing:.08em}.custom-joinery_recordIdentity__vAIGc>strong{display:block;margin-top:17px;font-size:24px;font-weight:550;letter-spacing:-.045em}.custom-joinery_recordIdentity__vAIGc p{margin:10px 0 0;font-size:11px;font-weight:650}.custom-joinery_recordIdentity__vAIGc small{display:block;margin-top:9px;color:var(--tdi-text-secondary);font-size:10px}.custom-joinery_joineryDrawing__CjBtY{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid #d9d7d1;border-radius:5px;background:#fff;box-shadow:0 18px 45px rgba(28,31,29,.09)}.custom-joinery_drawingMeta__G8AqQ{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;min-height:48px;padding:0 17px;border-bottom:1px solid #dfddd8;font-size:7px;letter-spacing:.08em}.custom-joinery_drawingMeta__G8AqQ span{color:#6b5dc4;font-weight:800}.custom-joinery_drawingMeta__G8AqQ strong{font-size:7px}.custom-joinery_drawingMeta__G8AqQ small{color:var(--tdi-text-tertiary)}.custom-joinery_drawingImageWrap__4XmL_{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;background:#e9dfd2}.custom-joinery_joineryDrawing__CjBtY[data-view=section] .custom-joinery_drawingImageWrap__4XmL_{aspect-ratio:2/3}.custom-joinery_joineryDrawing__CjBtY[data-view=plan] .custom-joinery_drawingImageWrap__4XmL_{aspect-ratio:2/1}.custom-joinery_joineryDrawing__CjBtY[data-view=sheet] .custom-joinery_drawingImageWrap__4XmL_{aspect-ratio:1242/1722}.custom-joinery_drawingImage__Zdne8{width:100%;height:100%;object-fit:contain}.custom-joinery_joineryDrawing__CjBtY>figcaption{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #dfddd8;color:#8d8e89;font-size:6px;letter-spacing:.09em}.custom-joinery_moduleHotspots__qbsa3{position:absolute;inset:0;pointer-events:none}.custom-joinery_moduleHotspots__qbsa3 i{position:absolute;top:13%;bottom:9%;border:1px solid rgba(255,255,255,.74);border-radius:7px;background:rgba(116,99,208,.04);opacity:.4;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease}.custom-joinery_moduleHotspots__qbsa3 i:first-child{left:33%;width:18%}.custom-joinery_moduleHotspots__qbsa3 i:nth-child(2){left:51.5%;width:18%}.custom-joinery_moduleHotspots__qbsa3 i:nth-child(3){left:70%;width:17%}.custom-joinery_moduleHotspots__qbsa3 i[data-active]{opacity:1;background:rgba(116,99,208,.17);box-shadow:inset 0 0 0 2px #7463d0,0 10px 28px rgba(50,42,99,.14)}.custom-joinery_moduleHotspots__qbsa3 span{position:absolute;top:10px;left:10px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#6655bd;font-size:8px;font-style:normal;font-weight:800}.custom-joinery_dimensionPin__AZCcT{position:absolute;display:grid;min-width:80px;min-height:40px;place-items:center;border:2px solid #7463d0;border-radius:9px;background:rgba(116,99,208,.18);box-shadow:0 10px 25px rgba(52,42,99,.18);pointer-events:none}.custom-joinery_dimensionPin__AZCcT span{position:absolute;top:-22px;padding:5px 8px;border-radius:6px;color:#fff;background:#6757bb;font-size:7px;font-style:normal;font-weight:750;text-transform:uppercase}.custom-joinery_dimensionPin__AZCcT[data-kind=shelf]{top:32%;right:8%;width:18%;height:31%}.custom-joinery_dimensionPin__AZCcT[data-kind=depth]{top:18%;right:4%;width:17%;height:69%}.custom-joinery_dimensionPin__AZCcT[data-kind=thickness]{top:12%;left:50%;width:4%;height:76%;min-width:0}.custom-joinery_dimensionPin__AZCcT[data-kind=seat]{top:68%;left:8%;width:25%;height:8%}.custom-joinery_dimensionPin__AZCcT[data-kind=drawer]{right:8%;bottom:10%;width:18%;height:19%}.custom-joinery_dimensionPin__AZCcT[data-kind=plinth]{right:8%;bottom:7%;left:17%;min-height:24px;height:5%}.custom-joinery_drawingAnnotations__ID9KC{position:absolute;inset:0;pointer-events:none}.custom-joinery_drawingAnnotations__ID9KC span{position:absolute;display:grid;gap:2px;max-width:120px;padding:7px 9px;border:1px solid rgba(255,255,255,.8);border-radius:9px;color:#fff;background:rgba(31,34,31,.86);box-shadow:0 7px 18px rgba(24,27,25,.15);font-size:7px;line-height:1.25}.custom-joinery_drawingAnnotations__ID9KC b{color:#d8d1ff;font-size:7px}.custom-joinery_drawingAnnotations__ID9KC span[data-index="0"]{top:18%;right:11%}.custom-joinery_drawingAnnotations__ID9KC span[data-index="1"]{top:48%;left:14%}.custom-joinery_drawingAnnotations__ID9KC span[data-index="2"]{right:9%;bottom:14%}.custom-joinery_joineryDrawing__CjBtY[data-view=section] .custom-joinery_drawingAnnotations__ID9KC span[data-index="0"]{top:65%;right:8%}.custom-joinery_joineryDrawing__CjBtY[data-view=section] .custom-joinery_drawingAnnotations__ID9KC span[data-index="1"]{top:27%;left:11%}.custom-joinery_joineryDrawing__CjBtY[data-view=section] .custom-joinery_drawingAnnotations__ID9KC span[data-index="2"]{right:15%;bottom:42%}.custom-joinery_attachedCards__uxF83{display:grid;gap:10px}.custom-joinery_attachedCards__uxF83 button{position:relative;display:grid;gap:6px;min-height:78px;padding:15px;border:1px solid var(--tdi-border);border-radius:13px;text-align:left;background:#fff;cursor:pointer;transition:transform .2s ease,border .2s ease,box-shadow .2s ease}.custom-joinery_attachedCards__uxF83 button[data-active]{border-color:#cfc7f2;background:#faf8ff;box-shadow:0 12px 30px rgba(61,53,107,.08);transform:translateX(-5px)}.custom-joinery_activeConnection__gjtrs span,.custom-joinery_attachedCards__uxF83 button span{color:var(--tdi-text-tertiary);font-size:7px;font-weight:750;letter-spacing:.1em}.custom-joinery_attachedCards__uxF83 button strong{font-size:10px;line-height:1.35}.custom-joinery_attachedCards__uxF83 button i{position:absolute;top:50%;right:100%;width:26px;height:1px;background:#d8d5ce}.custom-joinery_activeConnection__gjtrs{position:absolute;bottom:30px;left:52px;display:grid;gap:5px;width:240px;padding:15px;border-radius:13px;background:#f1eefb}.custom-joinery_activeConnection__gjtrs strong{font-size:11px}.custom-joinery_activeConnection__gjtrs small{color:var(--tdi-text-secondary);font-size:8px}.custom-joinery_intentSection__4ceQY{background:#fff}.custom-joinery_intentRecord__WEwzk{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--tdi-border);border-radius:25px;background:#fff;box-shadow:var(--tdi-shadow-surface)}.custom-joinery_intentRecord__WEwzk>section{padding:35px}.custom-joinery_intentRecord__WEwzk>section+section{border-left:1px solid var(--tdi-border);background:#fafaf8}.custom-joinery_constructionLanguage__J_TXI>span,.custom-joinery_intentRecord__WEwzk>section>span{color:var(--tdi-accent);font-size:9px;font-weight:750;letter-spacing:.11em}.custom-joinery_intentRecord__WEwzk h3{margin:22px 0 5px;font-size:31px;font-weight:500;letter-spacing:-.05em}.custom-joinery_intentRecord__WEwzk section>p{margin:0;color:var(--tdi-text-secondary);font-size:12px}.custom-joinery_intentNote__T2Ira{margin-top:27px;padding:20px;border:1px solid var(--tdi-border);border-radius:15px;background:#fff}.custom-joinery_intentNote__T2Ira small{color:var(--tdi-text-tertiary);font-size:7px;letter-spacing:.1em}.custom-joinery_intentNote__T2Ira strong{display:block;margin-top:13px;font-size:13px;line-height:1.52}.custom-joinery_intentNote__T2Ira p{margin:10px 0 0;color:var(--tdi-text-secondary);font-size:11px;line-height:1.5}.custom-joinery_intentRecord__WEwzk dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0 0}.custom-joinery_intentRecord__WEwzk dl div{display:grid;gap:6px;padding:13px;border:1px solid var(--tdi-border);border-radius:11px;background:#fff}.custom-joinery_intentRecord__WEwzk dt{color:var(--tdi-text-tertiary);font-size:8px}.custom-joinery_intentRecord__WEwzk dd{margin:0;font-size:11px;font-weight:650}.custom-joinery_dimensionTriplet__j6UsF{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.custom-joinery_dimensionTriplet__j6UsF b{padding:17px 12px;border:1px solid var(--tdi-border);border-radius:11px;background:#fff;font-size:15px}.custom-joinery_dimensionTriplet__j6UsF small{display:block;margin-bottom:8px;color:var(--tdi-text-tertiary);font-size:7px}.custom-joinery_constructionLanguage__J_TXI dl{grid-template-columns:1fr}.custom-joinery_constructionLanguage__J_TXI dl div{grid-template-columns:130px 1fr;align-items:center}.custom-joinery_constructionLanguage__J_TXI footer{display:grid;grid-template-columns:31px 1fr;gap:11px;align-items:center;margin-top:19px;padding:15px;border:1px solid #d9d2f2;border-radius:12px;background:#f1eefb}.custom-joinery_constructionLanguage__J_TXI footer>svg{width:30px;height:30px;padding:7px;border-radius:9px;color:#6b5dc4;background:#fff}.custom-joinery_constructionLanguage__J_TXI footer span{display:grid;gap:4px}.custom-joinery_constructionLanguage__J_TXI footer strong{font-size:9px;letter-spacing:.07em}.custom-joinery_constructionLanguage__J_TXI footer small{color:var(--tdi-text-secondary);font-size:9px}.custom-joinery_quietStatement__9vH8z{max-width:870px;margin:76px auto 0;text-align:center;font-size:clamp(27px,3vw,42px);font-weight:400;letter-spacing:-.045em;line-height:1.15}.custom-joinery_drawingsSection__wfg8K{border-block:1px solid var(--tdi-border);background:#f7f7f4}.custom-joinery_drawingRegister__jVLHD{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:46px;align-items:center}.custom-joinery_sheetStack__lUH2x{position:relative;min-height:630px;perspective:1200px}.custom-joinery_sheetStack__lUH2x>button{position:absolute;top:calc(var(--sheet-index) * 28px);left:calc(var(--sheet-index) * 26px);width:75%;aspect-ratio:1/.72;padding:26px;border:1px solid #d6d3cd;border-radius:3px;text-align:left;background:#fff;box-shadow:0 20px 50px rgba(25,28,26,.1);transform:translateX(calc(var(--sheet-index) * 4%)) rotate(calc((var(--sheet-index) - 2) * .35deg));transition:transform .35s ease,opacity .35s ease;cursor:pointer}.custom-joinery_sheetStack__lUH2x>button[data-active]{z-index:10;transform:translate(20%,26px) rotate(0)}.custom-joinery_sheetStack__lUH2x>button:not([data-active]){opacity:.72}.custom-joinery_sheetStack__lUH2x button>span{color:#6b5dc4;font-size:9px;font-weight:750}.custom-joinery_sheetStack__lUH2x button>strong{display:block;margin-top:11px;font-size:20px;font-weight:550}.custom-joinery_sheetStack__lUH2x button>small{color:var(--tdi-text-secondary);font-size:9px}.custom-joinery_sheetStack__lUH2x button>img{position:absolute;right:22px;bottom:20px;left:22px;width:calc(100% - 44px);height:62%;object-fit:contain;border:1px solid #ddd5ca;background:#e9dfd2}.custom-joinery_drawingRegister__jVLHD>aside{overflow:hidden;border:1px solid var(--tdi-border);border-radius:19px;background:#fff}.custom-joinery_drawingRegister__jVLHD>aside>span{display:block;padding:18px;border-bottom:1px solid var(--tdi-border);color:var(--tdi-text-tertiary);font-size:8px;font-weight:750;letter-spacing:.1em}.custom-joinery_drawingRegister__jVLHD aside button{display:grid;width:100%;grid-template-columns:75px 1fr auto;gap:12px;align-items:center;min-height:74px;padding:12px 18px;border:0;border-bottom:1px solid var(--tdi-border);text-align:left;background:#fff;cursor:pointer}.custom-joinery_drawingRegister__jVLHD aside button[data-active]{background:#f1eefb}.custom-joinery_drawingRegister__jVLHD aside b{color:#6b5dc4;font-size:9px}.custom-joinery_drawingRegister__jVLHD aside button span{display:grid;gap:4px}.custom-joinery_drawingRegister__jVLHD aside strong{font-size:11px}.custom-joinery_drawingRegister__jVLHD aside em,.custom-joinery_drawingRegister__jVLHD aside small{color:var(--tdi-text-secondary);font-size:8px;font-style:normal}.custom-joinery_materialSection__VMNDT{background:#fff}.custom-joinery_materialComposition__HiNJR{overflow:hidden;border:1px solid var(--tdi-border);border-radius:25px;background:#fafaf8;box-shadow:var(--tdi-shadow-surface)}.custom-joinery_materialComposition__HiNJR>header{display:flex;gap:6px;justify-content:center;padding:15px;border-bottom:1px solid var(--tdi-border);background:#fff}.custom-joinery_materialComposition__HiNJR>header button{padding:10px 15px;border:0;border-radius:9px;color:var(--tdi-text-secondary);background:transparent;font-size:10px;font-weight:650;cursor:pointer}.custom-joinery_materialComposition__HiNJR>header button[data-active]{color:var(--tdi-text);background:#f1eefb}.custom-joinery_componentColumns__QguBY{display:grid;grid-template-columns:minmax(330px,.7fr) minmax(520px,1.3fr);gap:30px;align-items:center;padding:32px}.custom-joinery_componentColumns__QguBY>section{display:grid;gap:12px}.custom-joinery_hardwareCard__j0_b5,.custom-joinery_materialCard__bVXMd{display:grid;grid-template-columns:82px 1fr auto;gap:14px;align-items:center;min-height:94px;padding:12px;border:1px solid var(--tdi-border);border-radius:13px;background:#fff}.custom-joinery_hardwareCard__j0_b5>img,.custom-joinery_materialCard__bVXMd>img{width:80px;height:68px;border:1px solid #e1ddd6;border-radius:9px;background:#f3eee7}.custom-joinery_materialCard__bVXMd>img{object-fit:cover}.custom-joinery_hardwareCard__j0_b5>img{object-fit:contain;padding:5px;background:#fff}.custom-joinery_hardwareCard__j0_b5>div,.custom-joinery_materialCard__bVXMd>span{display:grid;min-width:0;gap:3px}.custom-joinery_hardwareCard__j0_b5 small,.custom-joinery_materialCard__bVXMd small{color:#6b5dc4;font-size:7px;font-weight:800}.custom-joinery_hardwareCard__j0_b5 strong,.custom-joinery_materialCard__bVXMd strong{font-size:10px}.custom-joinery_hardwareCard__j0_b5 p,.custom-joinery_materialCard__bVXMd p{margin:0;color:var(--tdi-text-secondary);font-size:8px}.custom-joinery_hardwareCard__j0_b5>b,.custom-joinery_materialCard__bVXMd>b{color:var(--tdi-text-secondary);font-size:8px;white-space:nowrap}.custom-joinery_componentDrawing__dsXlr{position:relative}.custom-joinery_componentDrawing__dsXlr .custom-joinery_joineryDrawing__CjBtY{box-shadow:none}.custom-joinery_componentDrawing__dsXlr .custom-joinery_joineryDrawing__CjBtY[data-view=section]{width:min(100%,520px);margin:auto}.custom-joinery_componentDrawing__dsXlr>span{position:absolute;top:60px;left:15px;z-index:3;padding:7px;border-radius:7px;color:#fff;background:#202220;font-size:8px;font-weight:750}.custom-joinery_materialComposition__HiNJR>footer{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--tdi-border);background:#fff}.custom-joinery_materialComposition__HiNJR>footer span{display:grid;gap:4px;padding:18px 22px;border-right:1px solid var(--tdi-border);color:var(--tdi-text-secondary);font-size:9px}.custom-joinery_materialComposition__HiNJR>footer span:last-child{border-right:0}.custom-joinery_materialComposition__HiNJR>footer b{color:var(--tdi-text);font-size:7px;letter-spacing:.08em}.custom-joinery_modulesSection__YFHJt{background:#f7f7f4}.custom-joinery_moduleWorkspace__0TTH1{display:grid;grid-template-columns:minmax(460px,1.05fr) minmax(390px,.95fr);gap:36px;align-items:center}.custom-joinery_moduleWorkspace__0TTH1 .custom-joinery_joineryDrawing__CjBtY{box-shadow:0 24px 60px rgba(24,27,25,.1)}.custom-joinery_moduleCards__6EOKr{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.custom-joinery_moduleCards__6EOKr button{display:grid;gap:8px;min-height:156px;padding:17px;border:1px solid var(--tdi-border);border-radius:14px;text-align:left;background:#fff;cursor:pointer}.custom-joinery_moduleCards__6EOKr button[data-active]{border-color:#cabff3;background:#f5f2ff;box-shadow:0 12px 30px rgba(71,57,132,.08)}.custom-joinery_moduleCards__6EOKr article>span,.custom-joinery_moduleCards__6EOKr button>span{color:#6b5dc4;font-size:7px;font-weight:750;letter-spacing:.08em}.custom-joinery_moduleCards__6EOKr button>strong{font-size:12px}.custom-joinery_moduleCards__6EOKr button>div{display:grid;gap:6px}.custom-joinery_moduleCards__6EOKr button small{display:flex;justify-content:space-between;color:var(--tdi-text-secondary);font-size:7px}.custom-joinery_moduleCards__6EOKr button b{color:var(--tdi-text);font-size:8px}.custom-joinery_moduleCards__6EOKr article{grid-column:1/-1;padding:23px;border:1px solid var(--tdi-border);border-radius:15px;background:#fff}.custom-joinery_moduleCards__6EOKr article strong{display:block;margin:11px 0 8px;font-size:17px}.custom-joinery_moduleCards__6EOKr article p{margin:0;color:var(--tdi-text-secondary);font-size:11px;line-height:1.55}.custom-joinery_dimensionsSection__XTPTZ{background:#fff}.custom-joinery_dimensionWorkspace__6cdDK{display:grid;grid-template-columns:minmax(350px,.65fr) minmax(560px,1.35fr);gap:38px;align-items:center}.custom-joinery_dimensionList__Pb3wD{overflow:hidden;border:1px solid var(--tdi-border);border-radius:17px}.custom-joinery_dimensionList__Pb3wD button{display:grid;width:100%;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;min-height:61px;padding:0 17px;border:0;border-bottom:1px solid var(--tdi-border);text-align:left;background:#fff;cursor:pointer}.custom-joinery_dimensionList__Pb3wD button:last-child{border-bottom:0}.custom-joinery_dimensionList__Pb3wD button[data-active]{background:#f1eefb}.custom-joinery_dimensionList__Pb3wD button span{color:#6b5dc4;font-size:8px;font-weight:800}.custom-joinery_dimensionList__Pb3wD button b,.custom-joinery_dimensionList__Pb3wD button strong{font-size:10px}.custom-joinery_dimensionDrawing__9Kmcc{position:relative}.custom-joinery_dimensionDrawing__9Kmcc .custom-joinery_joineryDrawing__CjBtY{box-shadow:0 22px 60px rgba(24,27,25,.1)}.custom-joinery_dimensionDrawing__9Kmcc article{position:absolute;right:-20px;bottom:-34px;display:grid;gap:5px;width:270px;padding:19px;border:1px solid var(--tdi-border);border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(24,27,25,.12)}.custom-joinery_dimensionDrawing__9Kmcc article small{color:#6b5dc4;font-size:7px;font-weight:750}.custom-joinery_dimensionDrawing__9Kmcc article strong{font-size:12px}.custom-joinery_dimensionDrawing__9Kmcc article b{font-size:22px}.custom-joinery_dimensionDrawing__9Kmcc article p{margin:3px 0 0;color:var(--tdi-text-secondary);font-size:9px;line-height:1.45}.custom-joinery_detailsSection___0fxv{border-block:1px solid var(--tdi-border);background:#f7f7f4}.custom-joinery_detailWorkspace__6xMZm{display:grid;grid-template-columns:minmax(330px,.65fr) minmax(560px,1.35fr);gap:25px}.custom-joinery_detailWorkspace__6xMZm>aside{overflow:hidden;border:1px solid var(--tdi-border);border-radius:17px;background:#fff}.custom-joinery_detailWorkspace__6xMZm aside button{display:grid;width:100%;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;min-height:73px;padding:0 17px;border:0;border-bottom:1px solid var(--tdi-border);text-align:left;background:#fff;cursor:pointer}.custom-joinery_detailWorkspace__6xMZm aside button[data-active]{background:#f1eefb}.custom-joinery_detailWorkspace__6xMZm aside span{color:#6b5dc4;font-size:8px;font-weight:800}.custom-joinery_detailWorkspace__6xMZm aside strong{font-size:10px}.custom-joinery_detailWorkspace__6xMZm>article{padding:38px;border:1px solid var(--tdi-border);border-radius:20px;background:#fff;box-shadow:var(--tdi-shadow-surface)}.custom-joinery_detailWorkspace__6xMZm article header{display:flex;align-items:center;gap:12px}.custom-joinery_detailWorkspace__6xMZm article header span{padding:8px 9px;border-radius:8px;color:#5e50ad;background:#f1eefb;font-size:9px;font-weight:800}.custom-joinery_detailWorkspace__6xMZm article header small{color:var(--tdi-text-tertiary);font-size:8px;letter-spacing:.1em}.custom-joinery_detailWorkspace__6xMZm article h3{margin:28px 0 15px;font-size:33px;font-weight:500;letter-spacing:-.05em}.custom-joinery_detailWorkspace__6xMZm article>p{max-width:680px;margin:0;color:var(--tdi-text-secondary);font-size:15px;line-height:1.7}.custom-joinery_detailWorkspace__6xMZm article footer{display:flex;gap:10px;margin-top:38px;padding-top:19px;border-top:1px solid var(--tdi-border);font-size:9px}.custom-joinery_detailWorkspace__6xMZm article footer span{color:var(--tdi-text-secondary)}.custom-joinery_detailPrinciple__0R_Sw{margin-top:105px;text-align:center}.custom-joinery_detailPrinciple__0R_Sw h3{max-width:900px;margin:0 auto 50px;font-size:clamp(36px,4vw,56px);font-weight:400;letter-spacing:-.055em;line-height:1.03}.custom-joinery_detailPrinciple__0R_Sw>div{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--tdi-border);border-radius:20px;background:#fff}.custom-joinery_detailPrinciple__0R_Sw>div span{display:grid;min-height:180px;place-items:center;align-content:center;gap:11px;padding:26px;border-right:1px solid var(--tdi-border)}.custom-joinery_detailPrinciple__0R_Sw>div span:last-child{border-right:0}.custom-joinery_detailPrinciple__0R_Sw svg{color:#6b5dc4}.custom-joinery_detailPrinciple__0R_Sw strong{font-size:15px}.custom-joinery_detailPrinciple__0R_Sw p{margin:0;color:var(--tdi-text-secondary);font-size:11px}.custom-joinery_coordinationSection__pPnHK{background:#fff}.custom-joinery_coordinationCard__VYJkN{display:grid;grid-template-columns:210px 1fr;overflow:hidden;border:1px solid var(--tdi-border);border-radius:22px;background:#fff;box-shadow:var(--tdi-shadow-surface)}.custom-joinery_coordinationCard__VYJkN nav{display:grid;align-content:start;gap:5px;padding:18px;border-right:1px solid var(--tdi-border);background:#f7f7f4}.custom-joinery_coordinationCard__VYJkN nav button{min-height:42px;padding:0 12px;border:0;border-radius:9px;text-align:left;color:var(--tdi-text-secondary);background:transparent;font-size:9px;cursor:pointer}.custom-joinery_coordinationCard__VYJkN nav button[data-active]{color:var(--tdi-text);background:#fff;box-shadow:0 5px 14px rgba(24,27,25,.06)}.custom-joinery_coordinationCard__VYJkN>section{padding:31px}.custom-joinery_coordinationCard__VYJkN section header{display:flex;justify-content:space-between;align-items:center;padding-bottom:19px;border-bottom:1px solid var(--tdi-border)}.custom-joinery_coordinationCard__VYJkN section header span{color:#6b5dc4;font-size:8px;font-weight:750;letter-spacing:.1em}.custom-joinery_coordinationCard__VYJkN section header b{padding:7px 9px;border-radius:8px;color:#966625;background:#fff2dc;font-size:8px}.custom-joinery_coordinationCard__VYJkN dl{display:grid;grid-template-columns:.45fr 1.2fr 1.2fr;gap:8px;margin:21px 0}.custom-joinery_coordinationCard__VYJkN dl div{display:grid;gap:7px;padding:14px;border:1px solid var(--tdi-border);border-radius:11px}.custom-joinery_coordinationCard__VYJkN dt{color:var(--tdi-text-tertiary);font-size:7px}.custom-joinery_coordinationCard__VYJkN dd{margin:0;font-size:10px;font-weight:650;line-height:1.4}.custom-joinery_coordinationCard__VYJkN section article{padding:22px;border:1px solid var(--tdi-border);border-radius:13px;background:#fafaf8}.custom-joinery_coordinationCard__VYJkN section article small{color:var(--tdi-text-tertiary);font-size:7px;letter-spacing:.1em}.custom-joinery_coordinationCard__VYJkN section article p{margin:12px 0 0;font-size:11px;line-height:1.55}.custom-joinery_coordinationCard__VYJkN section article strong{display:block;margin-top:16px;color:#5d4db8;font-size:10px}.custom-joinery_quantitySection__XMnZc{background:#f7f7f4}.custom-joinery_quantityArea__5dSzn{display:grid;grid-template-columns:minmax(620px,1.3fr) minmax(300px,.7fr);gap:24px;align-items:start}.custom-joinery_quantitySchedule__KTnot{overflow:hidden;border:1px solid var(--tdi-border);border-radius:17px;background:#fff}.custom-joinery_quantitySchedule__KTnot>article,.custom-joinery_quantitySchedule__KTnot>header{display:grid;grid-template-columns:70px 1.6fr .55fr .45fr .6fr;gap:10px;align-items:center;min-height:61px;padding:0 17px;border-bottom:1px solid var(--tdi-border)}.custom-joinery_quantitySchedule__KTnot>header{min-height:43px;color:var(--tdi-text-tertiary);background:#fafaf8;font-size:7px;font-weight:750;letter-spacing:.07em}.custom-joinery_quantitySchedule__KTnot>article:last-child{border-bottom:0}.custom-joinery_quantitySchedule__KTnot article b{color:#6b5dc4;font-size:8px}.custom-joinery_quantitySchedule__KTnot article strong{font-size:10px}.custom-joinery_quantitySchedule__KTnot article span{color:var(--tdi-text-secondary);font-size:9px}.custom-joinery_quantityArea__5dSzn>aside{padding:27px;border:1px solid var(--tdi-border);border-radius:17px;background:#fff}.custom-joinery_quantityArea__5dSzn>aside>span{color:var(--tdi-text-tertiary);font-size:8px;letter-spacing:.1em}.custom-joinery_quantityArea__5dSzn>aside>strong{display:block;margin-top:14px;font-size:35px;font-weight:500;letter-spacing:-.05em}.custom-joinery_quantityArea__5dSzn>aside>p{margin:8px 0 22px;color:var(--tdi-text-secondary);font-size:10px;line-height:1.5}.custom-joinery_quantityArea__5dSzn dl{display:grid;gap:8px;margin:0}.custom-joinery_quantityArea__5dSzn dl div{display:flex;justify-content:space-between;padding:12px;border:1px solid var(--tdi-border);border-radius:10px}.custom-joinery_quantityArea__5dSzn dd,.custom-joinery_quantityArea__5dSzn dt{font-size:9px}.custom-joinery_quantityArea__5dSzn dd{margin:0;font-weight:700}.custom-joinery_revisionCard__etaTY{margin-top:22px;padding-top:22px;border-top:1px solid var(--tdi-border)}.custom-joinery_revisionCard__etaTY>span{display:flex;gap:7px;align-items:center;color:#6b5dc4;font-size:8px;font-weight:750}.custom-joinery_revisionCard__etaTY strong{display:block;margin-top:13px;font-size:11px}.custom-joinery_revisionCard__etaTY small{color:var(--tdi-text-secondary);font-size:8px}.custom-joinery_revisionCard__etaTY p{margin:9px 0 0;color:var(--tdi-text-secondary);font-size:9px}.custom-joinery_packSection__BcBJ8{background:#fff}.custom-joinery_packFilm__w_ZDe{width:min(100%,1120px);margin:0 auto 85px;border-radius:24px!important;box-shadow:0 28px 75px rgba(24,27,25,.12)!important}.custom-joinery_packPreview__tvPN7{display:grid;grid-template-columns:minmax(350px,.7fr) minmax(600px,1.3fr);gap:44px;align-items:center;padding:42px;overflow:hidden;border:1px solid var(--tdi-border);border-radius:25px;background:#f7f7f4}.custom-joinery_packPreview__tvPN7>section{padding:25px;border:1px solid var(--tdi-border);border-radius:17px;background:#fff}.custom-joinery_packPreview__tvPN7 section header{display:flex;justify-content:space-between;color:#6b5dc4;font-size:8px;font-weight:750}.custom-joinery_packPreview__tvPN7 section h3{margin:21px 0;font-size:27px;font-weight:500;letter-spacing:-.045em}.custom-joinery_packPreview__tvPN7 section>div p{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;margin:0;padding:11px 0;border-bottom:1px solid var(--tdi-border)}.custom-joinery_packPreview__tvPN7 section>div p b{color:#6b5dc4;font-size:8px}.custom-joinery_packPreview__tvPN7 section>div p span{font-size:9px}.custom-joinery_packPreview__tvPN7 section>div p svg{color:#59815f}.custom-joinery_packPreview__tvPN7 section button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:9px;margin-top:20px;border:0;border-radius:10px;color:#fff;background:#202220;font-size:10px;font-weight:650;cursor:pointer}.custom-joinery_packPreview__tvPN7[data-ready] section button{color:#244e2a;background:#e7f2e6}.custom-joinery_pdfStack__bV0wU{position:relative;min-height:560px;perspective:1200px}.custom-joinery_pdfStack__bV0wU>article{position:absolute;width:55%;min-height:430px;padding:28px;border:1px solid #d7d4ce;background:#fff;box-shadow:0 24px 55px rgba(24,27,25,.13);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.custom-joinery_pdfStack__bV0wU>article:first-child{top:42px;left:0;transform:rotate(-4deg)}.custom-joinery_pdfStack__bV0wU>article:nth-child(2){top:20px;left:23%;transform:rotate(1.5deg)}.custom-joinery_pdfStack__bV0wU>article:nth-child(3){top:58px;right:0;transform:rotate(4deg)}.custom-joinery_packPreview__tvPN7[data-ready] .custom-joinery_pdfStack__bV0wU>article:first-child{transform:translateX(48%) rotate(-1deg)}.custom-joinery_packPreview__tvPN7[data-ready] .custom-joinery_pdfStack__bV0wU>article:nth-child(2){transform:translateX(4%) rotate(0)}.custom-joinery_packPreview__tvPN7[data-ready] .custom-joinery_pdfStack__bV0wU>article:nth-child(3){transform:translateX(-45%) rotate(1deg)}.custom-joinery_pdfStack__bV0wU article>span{color:#6b5dc4;font-size:7px;font-weight:750;letter-spacing:.1em}.custom-joinery_pdfStack__bV0wU article>small{display:block;margin-top:75px;font-size:8px}.custom-joinery_pdfStack__bV0wU article>strong{display:block;margin-top:9px;font-size:23px;font-weight:500}.custom-joinery_pdfStack__bV0wU article>p{font-size:10px}.custom-joinery_pdfStack__bV0wU article>footer{position:absolute;right:28px;bottom:28px;left:28px;padding-top:13px;border-top:1px solid var(--tdi-border);font-size:7px}.custom-joinery_pdfStack__bV0wU article:nth-child(2)>p{display:grid;grid-template-columns:30px 1fr auto;gap:6px;margin:0;padding:10px 0;border-bottom:1px solid var(--tdi-border)}.custom-joinery_pdfStack__bV0wU article:nth-child(2) p b{color:#6b5dc4;font-size:6px}.custom-joinery_pdfStack__bV0wU article:nth-child(2) p strong{font-size:7px}.custom-joinery_pdfStack__bV0wU article:nth-child(2) p small{font-size:6px}.custom-joinery_pdfStack__bV0wU article .custom-joinery_joineryDrawing__CjBtY{margin-top:18px;border:0;box-shadow:none}.custom-joinery_pdfStack__bV0wU article .custom-joinery_drawingMeta__G8AqQ,.custom-joinery_pdfStack__bV0wU article .custom-joinery_joineryDrawing__CjBtY>figcaption{display:none}.custom-joinery_pdfStack__bV0wU article .custom-joinery_drawingImageWrap__4XmL_{min-height:260px}.custom-joinery_differentiator__aM1d6{padding:138px 0;color:#fff;text-align:center;background:#1d1f1d}.custom-joinery_differentiator__aM1d6 h2{max-width:1000px;margin:22px auto 0;font-size:clamp(48px,6vw,78px);font-weight:400;letter-spacing:-.065em;line-height:.98}.custom-joinery_differentiator__aM1d6>div>p:not(.custom-joinery_eyebrow__VPx01){max-width:740px;margin:28px auto 0;color:rgba(255,255,255,.6);font-size:17px;line-height:1.6}.custom-joinery_differentiator__aM1d6>div>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:55px}.custom-joinery_differentiator__aM1d6>div>div span,.custom-joinery_differentiator__aM1d6>div>div strong{padding:11px 14px;border:1px solid rgba(255,255,255,.12);border-radius:9px;font-size:8px;letter-spacing:.06em}.custom-joinery_differentiator__aM1d6>div>div span{color:rgba(255,255,255,.6)}.custom-joinery_differentiator__aM1d6>div>div strong{color:#282a28;background:#fff}.custom-joinery_differentiator__aM1d6>div>div i{display:grid;width:35px;place-items:center;color:#beb3ff}.custom-joinery_finalCta__XR5zy{padding:104px 0;background:#fff}.custom-joinery_ctaPanel__MvFrU{position:relative;display:grid;min-height:470px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);gap:80px;align-items:center;overflow:hidden;padding:clamp(52px,6vw,84px);border:1px solid rgba(255,255,255,.1);border-radius:28px;color:#fff;background:#171817;box-shadow:0 28px 80px rgba(15,23,42,.14)}.custom-joinery_ctaPanel__MvFrU:before{position:absolute;top:-190px;right:-110px;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(109,91,199,.25),rgba(109,91,199,0) 68%);content:"";pointer-events:none}.custom-joinery_ctaCopy__ESoDm{position:relative;z-index:1}.custom-joinery_ctaCopy__ESoDm .custom-joinery_eyebrow__VPx01{color:#cfc6ff}.custom-joinery_ctaCopy__ESoDm h2{max-width:680px;margin:17px 0 0;font-size:clamp(44px,5vw,66px);font-weight:400;letter-spacing:-.055em;line-height:1}.custom-joinery_ctaCopy__ESoDm>p:not(.custom-joinery_eyebrow__VPx01){max-width:600px;margin:24px 0 0;color:rgba(255,255,255,.62);font-size:17px;line-height:1.62}.custom-joinery_ctaActions__qj8Ot{justify-content:flex-start}.custom-joinery_ctaPrimary__Fi0Ep{border-color:#fff;color:#202220;background:#fff}.custom-joinery_ctaSecondary__O5r2u{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.055)}.custom-joinery_finalJoineryCard__Ly461{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:21px;color:var(--tdi-text);background:rgba(255,255,255,.95);box-shadow:0 24px 70px rgba(0,0,0,.24);transform:rotate(1deg)}.custom-joinery_finalJoineryCard__Ly461>header{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:18px;border-bottom:1px solid var(--tdi-border)}.custom-joinery_finalJoineryCard__Ly461 header span{padding:6px 8px;border-radius:7px;color:#5e50ad;background:#eeeafb;font-size:8px;font-weight:750}.custom-joinery_finalJoineryCard__Ly461 header b{font-size:10px}.custom-joinery_finalJoineryCard__Ly461 header small{color:var(--tdi-text-secondary);font-size:8px}.custom-joinery_finalJoineryCard__Ly461 h3{margin:0;padding:18px;font-size:20px;font-weight:500;letter-spacing:-.04em}.custom-joinery_finalJoineryCard__Ly461>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 18px}.custom-joinery_finalJoineryCard__Ly461>div span{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;min-height:54px;padding:9px;border:1px solid var(--tdi-border);border-radius:10px}.custom-joinery_finalJoineryCard__Ly461>div svg:first-child{width:27px;height:27px;padding:6px;border-radius:8px;color:#6b5dc4;background:#f1eefb}.custom-joinery_finalJoineryCard__Ly461>div svg:last-child{color:#59815f}.custom-joinery_finalJoineryCard__Ly461>div strong{font-size:8px}.custom-joinery_finalJoineryCard__Ly461 footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;border-top:1px solid var(--tdi-border);background:#fafaf9}.custom-joinery_finalJoineryCard__Ly461 footer span{color:var(--tdi-text-secondary);font-size:8px}.custom-joinery_finalJoineryCard__Ly461 footer strong{display:flex;align-items:center;gap:6px;color:#4e7453;font-size:9px}.custom-joinery_page__m7bcC [data-motion-ready=true] [data-joinery-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.2,1)}.custom-joinery_page__m7bcC [data-motion-ready=true] [data-joinery-reveal][data-visible=true]{opacity:1;transform:none}@media (max-width:1100px){.custom-joinery_recordComposition__bLGMZ{grid-template-columns:200px 1fr}.custom-joinery_attachedCards__uxF83{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}.custom-joinery_activeConnection__gjtrs,.custom-joinery_attachedCards__uxF83 button i{display:none}.custom-joinery_componentColumns__QguBY{grid-template-columns:1fr}.custom-joinery_componentDrawing__dsXlr{grid-row:1;width:min(100%,720px);margin:auto}.custom-joinery_detailWorkspace__6xMZm,.custom-joinery_dimensionWorkspace__6cdDK,.custom-joinery_moduleWorkspace__0TTH1,.custom-joinery_packPreview__tvPN7,.custom-joinery_quantityArea__5dSzn{grid-template-columns:1fr}.custom-joinery_moduleCards__6EOKr{align-self:start}.custom-joinery_dimensionDrawing__9Kmcc{width:min(100%,760px);margin:auto}.custom-joinery_quantityArea__5dSzn>aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.custom-joinery_quantityArea__5dSzn>aside>p,.custom-joinery_quantityArea__5dSzn>aside>span,.custom-joinery_quantityArea__5dSzn>aside>strong{grid-column:1/-1}.custom-joinery_packPreview__tvPN7{gap:0}.custom-joinery_pdfStack__bV0wU{margin-top:35px}.custom-joinery_ctaPanel__MvFrU{grid-template-columns:1fr}.custom-joinery_finalJoineryCard__Ly461{width:min(100%,580px)}}@media (max-width:760px){.custom-joinery_filmShell__DnVH3,.custom-joinery_shell__nIOPD{width:min(calc(100% - 28px),1320px)}.custom-joinery_section__jxoEb{padding:88px 0}.custom-joinery_sectionHeading__b8i_P{margin-bottom:42px}.custom-joinery_sectionHeading__b8i_P h2{font-size:42px}.custom-joinery_sectionHeading__b8i_P>p:last-child{font-size:15px}.custom-joinery_splitHeading__6WROf{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.custom-joinery_hero__C98mc{padding:90px 0 62px}.custom-joinery_heroCopy__8Yoam [data-editorial-headline]{font-size:clamp(52px,15vw,72px)}.custom-joinery_heroCopy__8Yoam>p:not(.custom-joinery_eyebrow__VPx01){font-size:17px}.custom-joinery_actions__vbVLp{width:100%}.custom-joinery_primaryButton__EvkPX,.custom-joinery_secondaryButton__B5gU6{flex:1 1 170px}.custom-joinery_heroFilmSection__yb3op{padding-bottom:78px}.custom-joinery_heroFilm__wVilJ{border-radius:18px!important}.custom-joinery_recordComposition__bLGMZ{grid-template-columns:1fr;min-height:0;padding:16px;border-radius:20px}.custom-joinery_recordIdentity__vAIGc{order:0}.custom-joinery_recordComposition__bLGMZ>.custom-joinery_joineryDrawing__CjBtY{order:1}.custom-joinery_attachedCards__uxF83{order:2;grid-template-columns:1fr 1fr}.custom-joinery_attachedCards__uxF83 button:last-child{grid-column:1/-1}.custom-joinery_attachedCards__uxF83 button[data-active]{transform:none}.custom-joinery_intentRecord__WEwzk{grid-template-columns:1fr}.custom-joinery_intentRecord__WEwzk>section{padding:24px 18px}.custom-joinery_intentRecord__WEwzk>section+section{border-top:1px solid var(--tdi-border);border-left:0}.custom-joinery_intentRecord__WEwzk dl{grid-template-columns:1fr}.custom-joinery_constructionLanguage__J_TXI dl div{grid-template-columns:100px 1fr}.custom-joinery_dimensionTriplet__j6UsF{grid-template-columns:1fr 1fr 1fr}.custom-joinery_dimensionTriplet__j6UsF b{padding:11px 8px;font-size:12px}.custom-joinery_quietStatement__9vH8z{margin-top:56px;font-size:31px}.custom-joinery_drawingRegister__jVLHD{grid-template-columns:1fr}.custom-joinery_sheetStack__lUH2x{min-height:440px;overflow:hidden}.custom-joinery_sheetStack__lUH2x>button{width:84%;padding:18px}.custom-joinery_sheetStack__lUH2x>button[data-active]{transform:translate(8%,18px)}.custom-joinery_drawingRegister__jVLHD>aside{order:-1}.custom-joinery_componentColumns__QguBY{grid-template-columns:1fr;padding:14px}.custom-joinery_componentDrawing__dsXlr{grid-column:auto;grid-row:auto}.custom-joinery_materialComposition__HiNJR>footer{grid-template-columns:1fr}.custom-joinery_materialComposition__HiNJR>footer span{border-right:0;border-bottom:1px solid var(--tdi-border)}.custom-joinery_moduleWorkspace__0TTH1{gap:20px}.custom-joinery_moduleCards__6EOKr{grid-template-columns:1fr}.custom-joinery_moduleCards__6EOKr article{grid-column:auto}.custom-joinery_dimensionWorkspace__6cdDK{gap:25px}.custom-joinery_dimensionDrawing__9Kmcc article{position:relative;right:auto;bottom:auto;width:100%;margin-top:10px}.custom-joinery_dimensionList__Pb3wD button{grid-template-columns:35px 1fr auto;padding:0 12px}.custom-joinery_detailWorkspace__6xMZm>article{padding:25px 20px}.custom-joinery_detailWorkspace__6xMZm article h3{font-size:29px}.custom-joinery_detailPrinciple__0R_Sw{margin-top:70px}.custom-joinery_detailPrinciple__0R_Sw h3{font-size:39px}.custom-joinery_detailPrinciple__0R_Sw>div{grid-template-columns:1fr}.custom-joinery_detailPrinciple__0R_Sw>div span{min-height:135px;border-right:0;border-bottom:1px solid var(--tdi-border)}.custom-joinery_coordinationCard__VYJkN{grid-template-columns:1fr}.custom-joinery_coordinationCard__VYJkN nav{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid var(--tdi-border)}.custom-joinery_coordinationCard__VYJkN nav button{text-align:center}.custom-joinery_coordinationCard__VYJkN>section{padding:20px}.custom-joinery_coordinationCard__VYJkN dl{grid-template-columns:1fr}.custom-joinery_quantitySchedule__KTnot{overflow-x:auto}.custom-joinery_quantitySchedule__KTnot>article,.custom-joinery_quantitySchedule__KTnot>header{min-width:690px}.custom-joinery_quantityArea__5dSzn>aside{display:block}.custom-joinery_quantityArea__5dSzn dl{margin-top:18px}.custom-joinery_packFilm__w_ZDe{margin-bottom:58px;border-radius:18px!important}.custom-joinery_packPreview__tvPN7{padding:16px}.custom-joinery_pdfStack__bV0wU{min-height:430px;overflow:hidden}.custom-joinery_pdfStack__bV0wU>article{width:72%;min-height:340px;padding:18px}.custom-joinery_pdfStack__bV0wU>article:first-child{left:-12%}.custom-joinery_pdfStack__bV0wU>article:nth-child(2){left:14%}.custom-joinery_pdfStack__bV0wU>article:nth-child(3){right:-12%}.custom-joinery_pdfStack__bV0wU article>small{margin-top:46px}.custom-joinery_pdfStack__bV0wU article .custom-joinery_drawingImageWrap__4XmL_{min-height:210px}.custom-joinery_differentiator__aM1d6{padding:92px 0}.custom-joinery_differentiator__aM1d6 h2{font-size:45px}.custom-joinery_finalCta__XR5zy{padding:74px 0}.custom-joinery_ctaPanel__MvFrU{gap:44px;padding:42px 22px}.custom-joinery_ctaCopy__ESoDm h2{font-size:46px}.custom-joinery_ctaActions__qj8Ot{width:100%}.custom-joinery_ctaPrimary__Fi0Ep,.custom-joinery_ctaSecondary__O5r2u{flex:1 1 150px}.custom-joinery_finalJoineryCard__Ly461{transform:none}.custom-joinery_finalJoineryCard__Ly461>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.custom-joinery_page__m7bcC [data-motion-ready=true] [data-joinery-reveal]{opacity:1;transform:none;transition:none}.custom-joinery_attachedCards__uxF83 button,.custom-joinery_ctaPrimary__Fi0Ep,.custom-joinery_ctaSecondary__O5r2u,.custom-joinery_pdfStack__bV0wU>article,.custom-joinery_primaryButton__EvkPX,.custom-joinery_secondaryButton__B5gU6,.custom-joinery_sheetStack__lUH2x>button{transition:none}}