.l9jXlq_workshop{--cut-duration:3.4s;--travel-start:100%;--travel-end:0%;--cut-origin:bottom}.l9jXlq_workshop[data-reverse=true]{--travel-start:0%;--travel-end:100%;--cut-origin:top}.l9jXlq_workshop[data-cut-axis=horizontal]{--cut-origin:right}.l9jXlq_workshop[data-cut-axis=horizontal][data-reverse=true]{--cut-origin:left}.l9jXlq_toolbar{color:#687468;flex-wrap:wrap;align-items:center;gap:12px 25px;min-height:44px;margin-bottom:20px;font-size:12px;display:flex}.l9jXlq_materialLabel{color:#094e35;align-items:center;gap:9px;display:flex}.l9jXlq_materialLabel i{background:#094e35;border-radius:50%;width:6px;height:6px}.l9jXlq_instruction{margin-inline-start:auto}.l9jXlq_touchHint{display:none}.l9jXlq_replay{color:#094e35;border:1px solid #cbd3c4;border-radius:4px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:inline-flex}.l9jXlq_replay:hover{background:#eaeedf}.l9jXlq_replay span{font-size:21px}.l9jXlq_stage{isolation:isolate;background:#f4f2e9;border-radius:6px;position:relative;overflow:hidden}.l9jXlq_content{opacity:0;padding:clamp(28px,3.4vw,52px);transform:translateY(18px)}.l9jXlq_board{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.l9jXlq_half{background-color:#c4a070;background-image:url(/images/vilen-wood/mdf-texture.svg),linear-gradient(115deg,#dcc299,#b38c5b 55%,#d2b084);position:absolute;inset:0;box-shadow:inset 0 1px #f1dcba,inset 0 -9px #9b784d,inset 0 -10px #e7c799}.l9jXlq_half:after{content:"";border:1px solid #71542e35;position:absolute;inset:19px}.l9jXlq_leftHalf{clip-path:inset(0 calc(100% - var(--cut-position)) 0 0);transform-origin:0}.l9jXlq_rightHalf{clip-path:inset(0 0 0 var(--cut-position));transform-origin:100%}.l9jXlq_workshop[data-stage=ready][data-cut-axis] .l9jXlq_leftHalf{clip-path:none}.l9jXlq_workshop[data-stage=ready] .l9jXlq_rightHalf{visibility:hidden}.l9jXlq_workshop[data-cut-axis=horizontal] .l9jXlq_leftHalf{clip-path:inset(0 0 calc(100% - var(--cut-position)) 0);transform-origin:top}.l9jXlq_workshop[data-cut-axis=horizontal] .l9jXlq_rightHalf{clip-path:inset(var(--cut-position) 0 0 0);transform-origin:bottom}.l9jXlq_boardStamp{color:#664d2dd9;text-shadow:0 1px #edd3aa66;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.l9jXlq_boardStamp>span:first-child{letter-spacing:6px;font:11px Arial,sans-serif}.l9jXlq_boardStamp b{letter-spacing:10px;font:300 clamp(62px,8vw,112px)/1.1 Arial,sans-serif}.l9jXlq_boardStamp>span:last-child{font-size:13px}.l9jXlq_measureTop,.l9jXlq_measureBottom{color:#725839;letter-spacing:2px;direction:ltr;font:10px Arial,sans-serif;position:absolute}.l9jXlq_measureTop{top:32px;right:32px}.l9jXlq_measureBottom{bottom:31px;left:32px}.l9jXlq_cutLine{top:0;bottom:0;left:calc(var(--cut-position) - 3px);width:6px;transform-origin:var(--cut-origin);background:linear-gradient(90deg,#856038,#292416 40% 60%,#e3bb7c);position:absolute;transform:scaleY(0);box-shadow:0 0 0 1px #f4d39c,0 0 12px #482b2366}.l9jXlq_workshop[data-cut-axis=horizontal] .l9jXlq_cutLine{top:calc(var(--cut-position) - 3px);width:100%;height:6px;bottom:auto;left:0;transform:scaleX(0)}.l9jXlq_sawTravel{left:var(--cut-position);top:var(--travel-start);opacity:0;width:160px;height:160px;position:absolute;transform:translate(-50%,-50%)}.l9jXlq_workshop[data-cut-axis=horizontal] .l9jXlq_sawTravel{left:var(--travel-start);top:var(--cut-position)}.l9jXlq_cuttingHead{position:absolute;inset:0}.l9jXlq_workshop[data-cut-axis=horizontal] .l9jXlq_cuttingHead{transform:rotate(90deg)}.l9jXlq_contactShadow{background:#241a10;border-radius:50%;width:16px;height:114px;position:absolute;top:24px;left:73px;box-shadow:-6px 3px 12px 5px #49301e50,3px 0 3px #f2d6a0}.l9jXlq_bladeExposure{clip-path:inset(0 0 0 52%);position:absolute;inset:8px;overflow:hidden}.l9jXlq_bladePlane{filter:drop-shadow(3px 0 #55635b);position:absolute;inset:0;transform:perspective(420px)rotateY(66deg)}.l9jXlq_contactRim{background:linear-gradient(#e5c38d,#946d3b 40%,#e0b978);border-radius:50%;width:4px;height:114px;position:absolute;top:24px;left:76px;box-shadow:-3px 0 3px #503a2470}.l9jXlq_saw{width:100%;height:100%}.l9jXlq_saw svg{width:100%;height:100%;display:block}.l9jXlq_dust{width:0;height:0;position:absolute;top:50%;left:50%}.l9jXlq_dustCloud{filter:blur(5px);opacity:0;background:radial-gradient(#e6be8070,#c8945230 40%,#0000 70%);width:190px;height:130px;position:absolute;top:-60px;left:-95px}.l9jXlq_dust i{width:var(--size);height:calc(var(--size) * .55);opacity:0;background:#f3d7a4;border-radius:1px;position:absolute;box-shadow:1px 1px #76542c55}.l9jXlq_dust i:nth-child(3n){background:#936535}.l9jXlq_dust i:nth-child(4n){background:#dfb477;border-radius:40% 0}.l9jXlq_dust i:nth-child(5n){height:calc(var(--size) * 1.5)}.l9jXlq_trigger{z-index:3;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.l9jXlq_trigger:focus-visible{outline-offset:-7px;outline:3px solid #094e35}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_sawTravel{animation:l9jXlq_saw-travel var(--cut-duration) linear both}.l9jXlq_workshop[data-stage=cutting][data-cut-axis=horizontal] .l9jXlq_sawTravel{animation-name:l9jXlq_saw-travel-horizontal}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_bladeExposure{animation:l9jXlq_blade-emerge var(--cut-duration) ease both}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_saw{animation:.16s linear infinite l9jXlq_saw-spin}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_cutLine{animation:l9jXlq_cut-line var(--cut-duration) linear both}.l9jXlq_workshop[data-stage=cutting][data-cut-axis=horizontal] .l9jXlq_cutLine{animation-name:l9jXlq_cut-line-horizontal}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_leftHalf{animation:l9jXlq_open-left var(--cut-duration) ease-in-out both}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_rightHalf{animation:l9jXlq_open-right var(--cut-duration) ease-in-out both}.l9jXlq_workshop[data-stage=cutting][data-cut-axis=horizontal] .l9jXlq_leftHalf{animation-name:l9jXlq_open-top}.l9jXlq_workshop[data-stage=cutting][data-cut-axis=horizontal] .l9jXlq_rightHalf{animation-name:l9jXlq_open-bottom}.l9jXlq_workshop[data-stage=cutting] :is(.l9jXlq_boardStamp,.l9jXlq_measureTop,.l9jXlq_measureBottom){animation:l9jXlq_stamp-out var(--cut-duration) ease both}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_content{animation:l9jXlq_reveal-copy var(--cut-duration) ease both}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_dust i{animation:l9jXlq_sawdust var(--life) linear infinite;animation-delay:var(--delay)}.l9jXlq_workshop[data-stage=cutting] .l9jXlq_dustCloud{animation:.32s ease-in-out infinite alternate l9jXlq_dust-cloud}.l9jXlq_workshop[data-stage=revealed] .l9jXlq_board{display:none}.l9jXlq_workshop[data-stage=revealed] .l9jXlq_content{opacity:1;transform:none}@keyframes l9jXlq_saw-travel{0%{top:var(--travel-start);opacity:0}12%{top:var(--travel-start);opacity:1}70%{top:var(--travel-end);opacity:1}80%,to{top:var(--travel-end);opacity:0}}@keyframes l9jXlq_saw-travel-horizontal{0%{left:var(--travel-start);opacity:0}12%{left:var(--travel-start);opacity:1}70%{left:var(--travel-end);opacity:1}80%,to{left:var(--travel-end);opacity:0}}@keyframes l9jXlq_blade-emerge{0%{clip-path:inset(0 45% 0 55%)}12%,70%{clip-path:inset(0 0 0 52%)}80%,to{clip-path:inset(0 45% 0 55%)}}@keyframes l9jXlq_saw-spin{to{transform:rotate(360deg)}}@keyframes l9jXlq_cut-line{0%,12%{opacity:1;transform:scaleY(0)}70%,78%{opacity:1;transform:scaleY(1)}96%,to{opacity:0;transform:scaleY(1)}}@keyframes l9jXlq_cut-line-horizontal{0%,12%{opacity:1;transform:scaleX(0)}70%,78%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes l9jXlq_open-left{0%,75%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-104%)rotate(-4deg)}}@keyframes l9jXlq_open-right{0%,75%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(104%)rotate(4deg)}}@keyframes l9jXlq_open-top{0%,75%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-104%)rotate(-3deg)}}@keyframes l9jXlq_open-bottom{0%,75%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(104%)rotate(3deg)}}@keyframes l9jXlq_stamp-out{0%,10%{opacity:1}32%,to{opacity:0}}@keyframes l9jXlq_reveal-copy{0%,75%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes l9jXlq_sawdust{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}40%{opacity:.9;transform:translate(calc(var(--dx) * .45), var(--lift)) rotate(calc(var(--turn) * .4))}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--turn))}}@keyframes l9jXlq_dust-cloud{0%{opacity:.35;transform:scale(.8)translateY(5px)}to{opacity:.8;transform:scale(1.2)translateY(-8px)}}@media (hover:none),(pointer:coarse){.l9jXlq_mouseHint{display:none}.l9jXlq_touchHint{display:inline}}@media (max-width:800px){.l9jXlq_toolbar{align-items:start;gap:7px 16px}.l9jXlq_instruction{margin-inline-start:0}}@media (max-width:540px){.l9jXlq_stage{max-height:440px;transition:max-height .65s}.l9jXlq_workshop[data-stage=revealed] .l9jXlq_stage{max-height:1800px}.l9jXlq_content{padding:27px 22px}.l9jXlq_boardStamp>span:last-child,.l9jXlq_toolbar{font-size:11px}}@media (prefers-reduced-motion:reduce){.l9jXlq_stage{max-height:none}.l9jXlq_board,.l9jXlq_trigger,.l9jXlq_instruction,.l9jXlq_replay{display:none}.l9jXlq_content{opacity:1!important;transform:none!important}}
._2E1Xza_section{background:#efede7;border-block:1px solid #e1ddd3}._2E1Xza_heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}._2E1Xza_heading h2{letter-spacing:-1px;margin:12px 0;font-size:clamp(27px,3vw,42px)}._2E1Xza_heading p{color:#696a63;font-size:14px}._2E1Xza_archiveLink{white-space:nowrap;border-bottom:1px solid #8b7352;align-items:center;gap:14px;padding-bottom:8px;font-size:13px;display:flex}._2E1Xza_archiveLink span{background:#e2dcd0;border-radius:20px;padding:0 9px}._2E1Xza_carousel{background:#fffefa;border:1px solid #dfdbd0;border-radius:12px;overflow:hidden}._2E1Xza_slide{grid-template-columns:1.15fr 1fr;min-height:420px;display:grid}._2E1Xza_slide[hidden]{display:none}._2E1Xza_slideMedia{background:#252928;min-height:420px;position:relative}._2E1Xza_slideMedia img,._2E1Xza_slideMedia video{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}._2E1Xza_slideMedia video{object-fit:contain;position:absolute;inset:0}._2E1Xza_mediaTag{color:#33382e;pointer-events:none;background:#fffef4e8;border-radius:3px;padding:5px 12px;font-size:11px;position:absolute;inset:22px 22px auto auto}._2E1Xza_slideCopy{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,56px);display:flex}._2E1Xza_meta{color:#7c786b;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}._2E1Xza_meta>span{color:#926c3c}._2E1Xza_meta b{color:#526248;background:#eef0e8;border-radius:20px;padding:2px 9px;font-size:10px;font-weight:500}._2E1Xza_slideCopy h3{overflow-wrap:anywhere;margin:24px 0 15px;font-size:clamp(24px,2.6vw,36px);line-height:1.65}._2E1Xza_slideCopy>p{color:#6a6b65;font-size:14px;line-height:2.15}._2E1Xza_readLink{color:#594b35;border-top:1px solid #e7e1d4;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:18px;font-size:13px;display:flex}._2E1Xza_readLink span{font-size:22px}._2E1Xza_carouselBar{border-top:1px solid #e3ded3;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}._2E1Xza_carouselBar p{font-variant-numeric:tabular-nums;font-size:17px}._2E1Xza_carouselBar p span{color:#868277;margin-right:8px;font-size:11px}._2E1Xza_arrows{gap:8px;display:flex}._2E1Xza_arrows button{background:#f8f5ed;border:1px solid #d9d3c5;border-radius:50%;width:44px;height:44px;font-size:23px}._2E1Xza_arrows button:disabled{opacity:.3;cursor:default}._2E1Xza_arrows button:not(:disabled):hover{color:#fff;background:#303833}._2E1Xza_dots{gap:4px;display:flex}._2E1Xza_dots button{width:24px;height:32px;padding:0;position:relative}._2E1Xza_dots button:after{content:"";background:#d7d1c5;border-radius:5px;width:6px;height:6px;position:absolute;top:13px;left:9px}._2E1Xza_dots button[aria-current]:after{background:#8d714b;width:20px;left:2px}._2E1Xza_articlePage{max-width:1060px;margin:auto;padding:38px 24px 88px}._2E1Xza_articleHeader{max-width:820px;margin:46px auto 36px}._2E1Xza_articleHeader h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:20px 0;font-size:clamp(30px,4.5vw,54px);line-height:1.55}._2E1Xza_articleHeader>p{color:#6b6b64;font-size:18px;line-height:2}._2E1Xza_byline{color:#7b786f;border-top:1px solid #ddd8cd;flex-wrap:wrap;gap:10px 24px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}._2E1Xza_articleMedia{border-radius:10px;margin:0 0 42px;overflow:hidden}._2E1Xza_articleMedia img,._2E1Xza_articleMedia video{object-fit:contain;background:#282c28;width:100%;height:auto;max-height:620px}._2E1Xza_articleMedia figcaption{color:#6b6559;background:#efebe1;padding:12px 20px;font-size:12px}._2E1Xza_prose{color:#43473f;overflow-wrap:anywhere;max-width:750px;margin:0 auto;font-size:17px;line-height:2.25}._2E1Xza_prose p{white-space:pre-line;margin:0 0 25px}._2E1Xza_prose h2{color:#292e28;margin:38px 0 15px;font-size:27px}._2E1Xza_prose h3{margin:28px 0 12px;font-size:22px}._2E1Xza_prose ul{margin-bottom:25px;padding-right:24px;list-style:outside}._2E1Xza_articleFooter{border-top:1px solid #dcd6ca;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:750px;margin:50px auto 0;padding-top:26px;font-size:13px;display:flex}._2E1Xza_archive{padding-block:40px 90px}._2E1Xza_archiveHeader{max-width:760px;margin:40px 0}._2E1Xza_archiveHeader h1{margin-bottom:15px;font-size:clamp(30px,4vw,48px)}._2E1Xza_archiveHeader p{color:#777568}._2E1Xza_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._2E1Xza_card{background:#fffefa;border:1px solid #e1dbce;border-radius:9px;overflow:hidden}._2E1Xza_card img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}._2E1Xza_card>div{padding:22px}._2E1Xza_card h2{overflow-wrap:anywhere;margin:14px 0;font-size:21px;line-height:1.7}._2E1Xza_card p{color:#7a786e;font-size:13px}._2E1Xza_pagination{justify-content:center;align-items:center;gap:28px;margin-top:40px;font-size:13px;display:flex}._2E1Xza_pagination a{border:1px solid #bca886;border-radius:5px;padding:9px 20px}@media (max-width:800px){._2E1Xza_heading{flex-direction:column;align-items:start}._2E1Xza_slide{grid-template-columns:1fr}._2E1Xza_slideMedia{aspect-ratio:16/10;min-height:0}._2E1Xza_slideMedia img{aspect-ratio:16/10}._2E1Xza_slideCopy{padding:26px}._2E1Xza_carouselBar{padding:12px 18px}._2E1Xza_dots{display:none}._2E1Xza_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._2E1Xza_articleHeader{margin-top:30px}}@media (max-width:520px){._2E1Xza_grid{grid-template-columns:1fr}._2E1Xza_articlePage{padding-inline:18px}._2E1Xza_articleHeader>p,._2E1Xza_prose{font-size:16px}}
.oJzX0W_manager{min-width:0}.oJzX0W_intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.oJzX0W_intro h2{margin:7px 0;font-size:23px}.oJzX0W_intro p{color:#85867c;font-size:12px}.oJzX0W_newActions{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0 26px;display:flex}.oJzX0W_newActions>span{color:#88897f;margin-right:auto;font-size:11px}.oJzX0W_workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.oJzX0W_list{background:#f7f6f1;border:1px solid #e4e1d6;border-radius:8px;overflow:hidden}.oJzX0W_listTitle{border-bottom:1px solid #e6e2d7;justify-content:space-between;align-items:center;padding:16px;font-size:12px;display:flex}.oJzX0W_listTitle span{color:#8b8a80;font-size:10px}.oJzX0W_listItem{text-align:right;border-bottom:1px solid #e6e2d7;gap:12px;width:100%;padding:16px;display:flex}.oJzX0W_listItem img{object-fit:cover;border-radius:4px;flex-shrink:0;width:54px;height:62px}.oJzX0W_listItem>span{flex-direction:column;gap:5px;min-width:0;display:flex}.oJzX0W_listItem strong{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.oJzX0W_listItem small{color:#7e704f;font-size:10px}.oJzX0W_listItem time{color:#99998c;font-size:9px}.oJzX0W_active{background:#eae5d9;box-shadow:inset -3px 0 #ae8a53}.oJzX0W_emptyList{text-align:center;color:#8d8e81;padding:30px 20px}.oJzX0W_emptyList>span{font-size:30px}.oJzX0W_emptyList h3{color:#565b50;margin:10px 0;font-size:14px}.oJzX0W_emptyList p{font-size:11px;line-height:2}.oJzX0W_start{text-align:center;background:linear-gradient(150deg,#faf8f2,#f3f1e9);border:1px dashed #d9d2c1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:45px;display:flex}.oJzX0W_start>div{color:#9d835a;border:1px solid #d9cdb7;border-radius:50%;width:74px;height:74px;margin-bottom:22px;font-size:34px}.oJzX0W_start>span{color:#a28b66;font-size:11px}.oJzX0W_start h3{margin:8px 0 16px;font-size:28px}.oJzX0W_start p{color:#818578;max-width:340px;font-size:13px}.oJzX0W_start ol{color:#8c8b7a;flex-wrap:wrap;gap:18px;margin-top:30px;padding:0;font-size:10px;list-style:inside decimal;display:flex}.oJzX0W_editor{background:#fff;border:1px solid #e1ddd1;border-radius:8px;min-width:0}.oJzX0W_editorTitle{border-bottom:1px solid #e7e2d7;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.oJzX0W_editorTitle h3{margin-top:4px;font-size:19px}.oJzX0W_status{color:#8e7a53;font-size:10px}.oJzX0W_viewTabs{background:#f2efe7;border-radius:6px;gap:2px;padding:4px;display:flex}.oJzX0W_viewTabs button{border-radius:4px;padding:7px 10px;font-size:11px}.oJzX0W_viewTabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #0000000d}.oJzX0W_fields{border:0;gap:22px;min-width:0;margin:0;padding:24px;display:grid}.oJzX0W_fields label{color:#53594e;flex-direction:column;gap:8px;font-size:12px;display:flex}.oJzX0W_fields label>span,.oJzX0W_fields small{color:#929382;font-size:10px}.oJzX0W_fields input:not([type=file]),.oJzX0W_fields textarea,.oJzX0W_fields select{width:100%;font:inherit;color:#30382b;background:#fdfdf9;border:1px solid #dcded3;border-radius:5px;padding:11px 13px;font-size:13px}.oJzX0W_fields textarea{resize:vertical;line-height:2}.oJzX0W_fields .oJzX0W_bodyInput{min-height:300px;font-size:14px}.oJzX0W_fields input[type=file]{width:100%;margin-top:6px;font-size:10px}.oJzX0W_mediaEditor{background:#f5f3ec;border:1px solid #e4ded0;border-radius:7px;align-items:center;gap:18px;padding:14px;display:flex}.oJzX0W_mediaEditor img{object-fit:cover;border-radius:4px;width:130px;height:100px}.oJzX0W_mediaEditor strong{font-size:13px}.oJzX0W_mediaEditor p{color:#9a927f;margin:5px 0 10px;font-size:10px}.oJzX0W_details{border:1px solid #e4dfd2;border-radius:6px;padding:16px}.oJzX0W_details summary{cursor:pointer;color:#565c4c;font-size:12px}.oJzX0W_details summary>span{color:#9d9784;margin-right:10px;font-size:10px}.oJzX0W_details p{color:#939180;margin:13px 0;font-size:11px}.oJzX0W_details label{margin-top:16px}.oJzX0W_details video{background:#242a24;width:100%;max-height:280px;margin-top:16px}.oJzX0W_searchPreview{background:#fafbf6;border:1px solid #e3e4da;border-radius:5px;margin-top:20px;padding:14px}.oJzX0W_searchPreview strong{color:#384c85;font-size:16px}.oJzX0W_searchPreview p{color:#717568;margin-bottom:0}.oJzX0W_saveBar{z-index:5;background:#f7f5ef;border-block:1px solid #e4ded0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex;position:sticky;bottom:12px;box-shadow:0 -5px 18px #25292108}.oJzX0W_saveBar>span{color:#898875;font-size:10px}.oJzX0W_saveBar>div{flex-wrap:wrap;gap:8px;display:flex}.oJzX0W_recordActions{color:#87775b;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:18px 24px;font-size:11px;display:flex}.oJzX0W_recordActions button{color:#9d6251}.oJzX0W_preview{padding:28px}.oJzX0W_preview>span{color:#998457;font-size:11px}.oJzX0W_preview>h2{overflow-wrap:anywhere;margin:12px 0;font-size:30px;line-height:1.7}.oJzX0W_preview>p{color:#828273;margin-bottom:12px;font-size:15px}.oJzX0W_preview>small{color:#a09a87;margin-bottom:25px;display:block}.oJzX0W_pager{justify-content:space-between;padding:14px;font-size:10px;display:flex}.oJzX0W_pager button:disabled{opacity:.35}@media (max-width:1150px){.oJzX0W_workspace{grid-template-columns:1fr}.oJzX0W_list{max-height:330px;overflow:auto}.oJzX0W_listItem{align-items:center}.oJzX0W_listItem time{display:none}}@media (max-width:600px){.oJzX0W_intro{flex-direction:column;align-items:start}.oJzX0W_intro h2{font-size:20px}.oJzX0W_fields,.oJzX0W_preview,.oJzX0W_editorTitle{padding:16px}.oJzX0W_mediaEditor{flex-direction:column;align-items:start}.oJzX0W_mediaEditor img{width:100%;height:170px}.oJzX0W_newActions>span{width:100%;margin-top:8px}.oJzX0W_saveBar{padding:14px;bottom:0}.oJzX0W_start{padding:30px 20px}}
.UAd6Zq_page{--green:#094e35;--cream:#ffe9bc;--copper:#276247;--copper-light:#ffe9bc;background:#faf9f5}.UAd6Zq_page .eyebrow{color:var(--green)}.UAd6Zq_hero{background:var(--green);color:var(--cream);border-radius:6px;grid-template-columns:.9fr 1.2fr;display:grid;overflow:hidden}.UAd6Zq_heroCopy{padding:clamp(28px,3.3vw,52px)}.UAd6Zq_brand{align-items:center;gap:19px;margin-bottom:32px;display:flex}.UAd6Zq_brand span{letter-spacing:4px;font-family:Arial,sans-serif;font-size:18px;display:block}.UAd6Zq_brand p{color:#ebdebf;margin-top:7px;font-size:12px}.UAd6Zq_kicker{color:#c3d1ba;font-size:12px}.UAd6Zq_hero h1{letter-spacing:-1.1px;margin-top:16px;font-size:clamp(38px,3.6vw,57px);line-height:1.5}.UAd6Zq_hero h1 em{font-style:normal;font-weight:400}.UAd6Zq_heroDescription{color:#eee8d7;max-width:440px;margin-top:23px;font-size:15px;line-height:2.1}.UAd6Zq_actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.UAd6Zq_creamButton{background:var(--cream);color:var(--green)}.UAd6Zq_creamButton:hover{background:#fff4da}.UAd6Zq_textLink{align-items:center;gap:14px;min-height:44px;font-size:14px;display:inline-flex}.UAd6Zq_textLink:hover{text-underline-offset:7px;text-decoration:underline}.UAd6Zq_heroImage{min-height:600px;position:relative}.UAd6Zq_imageCaption{color:#fff8e6;background:linear-gradient(#0000,#102a1de6);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:48px 26px 24px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.UAd6Zq_imageCaption span[lang]{letter-spacing:2px;font-size:10px}.UAd6Zq_signature{color:#647064;border-bottom:1px solid #dedfd3;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:13px;display:flex}.UAd6Zq_signature>span{color:var(--green);font-weight:600}.UAd6Zq_signature>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.UAd6Zq_signature i{background:#b5a47b;border-radius:50%;width:4px;height:4px}.UAd6Zq_sectionIntro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.UAd6Zq_sectionIntro>p{color:#677067;font-size:16px;line-height:2.2}.UAd6Zq_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:43px;display:grid}.UAd6Zq_services article{border-top:1px solid #cad4c5;padding-top:23px;position:relative}.UAd6Zq_serviceNumber{color:#638371;font-size:13px}.UAd6Zq_services h3{color:var(--green);margin-block:13px 9px;font-size:21px}.UAd6Zq_services p{color:#677067;max-width:340px;font-size:15px}.UAd6Zq_gallery{background:#f0eee5}.UAd6Zq_galleryHeading,.UAd6Zq_relatedHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.UAd6Zq_galleryHeading h2{letter-spacing:-.8px;margin-top:7px;font-size:clamp(28px,3vw,40px)}.UAd6Zq_galleryHeading>p{color:#677067;font-size:14px}.UAd6Zq_gallery .capabilities-mosaic{grid-template-rows:280px 280px;grid-template-columns:1fr 1.25fr;gap:18px}.UAd6Zq_gallery .mosaic-featured{grid-area:1/2/3}.UAd6Zq_gallery .mosaic-label{color:var(--cream)}.UAd6Zq_gallery .mosaic-featured .mosaic-action{background:var(--cream);color:var(--green)}.UAd6Zq_gallery .mosaic-tile:after{background:linear-gradient(#0000,#10281c20 40%,#062e24e8)}.UAd6Zq_gallery .project-viewer{color:#fff4db;background:#073e2c;border-color:#ffe9bc66}.UAd6Zq_gallery .project-viewer-caption p{color:#e4e8db}.UAd6Zq_gallery .project-viewer-note{color:#e0d6b9}.UAd6Zq_galleryNotice{color:#707567;margin-top:19px;font-size:12px}.UAd6Zq_process{background:var(--green);color:#fff3d8}.UAd6Zq_process .eyebrow{color:var(--cream)}.UAd6Zq_process .section-heading>p{color:#d1dbc9}.UAd6Zq_processHeading{justify-content:space-between;align-items:center;gap:32px;display:flex}.UAd6Zq_processWord{letter-spacing:4px;color:#cad7b9;white-space:nowrap;font-family:Arial,sans-serif;font-size:13px}.UAd6Zq_processSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:43px 0 0;padding:0;list-style:none;display:grid}.UAd6Zq_processSteps li{border-top:1px solid #ffffff30;padding-top:23px}.UAd6Zq_processSteps li>span{color:#ead8ad;font-size:36px;font-weight:300}.UAd6Zq_processSteps h3{margin-block:12px;font-size:21px}.UAd6Zq_processSteps p{color:#d1dbc9;font-size:15px;line-height:2}.UAd6Zq_preparation{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.UAd6Zq_preparation ul{margin:0;padding:0;list-style:none}.UAd6Zq_preparation li{border-bottom:1px solid #dedfd3;align-items:center;gap:20px;padding-block:19px;display:flex}.UAd6Zq_preparation li>span{color:#638371;font-size:13px}.UAd6Zq_related{background:#f0eee5}.UAd6Zq_relatedHeading>a{color:var(--green);flex-shrink:0}@media (max-width:1100px){.UAd6Zq_heroCopy{padding:30px}.UAd6Zq_hero h1{font-size:42px}.UAd6Zq_brand{gap:12px}.UAd6Zq_brand span{letter-spacing:2px;font-size:15px}.UAd6Zq_sectionIntro,.UAd6Zq_preparation{gap:35px}.UAd6Zq_signature{flex-wrap:wrap;gap:10px}.UAd6Zq_gallery .capabilities-mosaic{grid-template-rows:260px 260px}}@media (max-width:800px){.UAd6Zq_hero{grid-template-columns:1fr}.UAd6Zq_heroCopy{padding:35px}.UAd6Zq_hero h1{font-size:48px}.UAd6Zq_hero h1 br:first-of-type{display:none}.UAd6Zq_heroImage{min-height:430px}.UAd6Zq_heroDescription{max-width:580px}.UAd6Zq_sectionIntro,.UAd6Zq_preparation{grid-template-columns:1fr;gap:24px}.UAd6Zq_gallery .capabilities-mosaic{grid-template-rows:420px 280px;grid-template-columns:1fr 1fr}.UAd6Zq_gallery .mosaic-featured{grid-area:1/1/auto/-1}.UAd6Zq_gallery .mosaic-copy{inset-inline:20px}.UAd6Zq_gallery .mosaic-copy h3{font-size:20px}.UAd6Zq_gallery .mosaic-featured .mosaic-copy h3{font-size:30px}.UAd6Zq_services,.UAd6Zq_processSteps{gap:22px}.UAd6Zq_services h3,.UAd6Zq_processSteps h3{font-size:18px}.UAd6Zq_processWord{display:none}.UAd6Zq_galleryHeading,.UAd6Zq_relatedHeading{flex-direction:column;align-items:start;gap:12px}}@media (max-width:540px){.UAd6Zq_heroCopy{padding:28px 23px 32px}.UAd6Zq_brand{margin-bottom:25px}.UAd6Zq_hero h1{font-size:39px}.UAd6Zq_hero h1 br:first-of-type{display:initial}.UAd6Zq_heroImage{min-height:310px}.UAd6Zq_heroDescription{font-size:14px}.UAd6Zq_kicker{font-size:11px}.UAd6Zq_actions{gap:14px}.UAd6Zq_actions .button{padding-inline:18px;font-size:14px}.UAd6Zq_textLink{font-size:13px}.UAd6Zq_signature>div{gap:9px;font-size:11px}.UAd6Zq_services,.UAd6Zq_processSteps{grid-template-columns:1fr;gap:27px;margin-top:30px}.UAd6Zq_services h3,.UAd6Zq_processSteps h3{font-size:21px}.UAd6Zq_services p{max-width:none}.UAd6Zq_processSteps li{grid-template-columns:44px 1fr;column-gap:20px;display:grid}.UAd6Zq_processSteps li>span{grid-row:1/3;font-size:29px}.UAd6Zq_processSteps h3{margin-top:0}.UAd6Zq_gallery .capabilities-mosaic{grid-template-rows:390px;grid-template-columns:1fr;grid-auto-rows:300px}.UAd6Zq_gallery .mosaic-featured{grid-area:1/1}.UAd6Zq_gallery .mosaic-featured .mosaic-copy{inset-inline:22px;bottom:22px}.UAd6Zq_gallery .mosaic-featured .mosaic-copy h3{font-size:27px}.UAd6Zq_gallery .mosaic-featured .mosaic-copy p{font-size:14px}.UAd6Zq_galleryNotice{font-size:11px}.UAd6Zq_preparation li{font-size:14px}}
.CjBXOq_editor{gap:20px;display:grid}.CjBXOq_header{justify-content:space-between;align-items:start;gap:24px;display:flex}.CjBXOq_header p{color:#53685d;max-width:750px;margin-top:10px;line-height:1.9}.CjBXOq_header button{flex-shrink:0}.CjBXOq_card{background:#fff;border:1px solid #d8e1da;border-radius:12px;gap:20px;min-width:0;padding:22px;display:grid}.CjBXOq_card legend{padding:0 8px;font-weight:700}.CjBXOq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.CjBXOq_card label,.CjBXOq_metadata label{gap:8px;font-size:14px;display:grid}.CjBXOq_card input,.CjBXOq_card select,.CjBXOq_card textarea{width:100%;min-width:0;font:inherit;color:#183c2b;background:#fff;border:1px solid #bdccc1;border-radius:6px;padding:11px 12px}.CjBXOq_metadata{background:#f0f6ee;border-radius:12px;gap:16px;padding:20px;display:grid}.CjBXOq_metadata input,.CjBXOq_metadata textarea{width:100%;min-width:0;font:inherit;color:#183c2b;background:#fff;border:1px solid #bdccc1;border-radius:6px;padding:11px 12px}.CjBXOq_metadata :is(input,textarea):focus-visible,.CjBXOq_card :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #27754e}.CjBXOq_footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.CjBXOq_footer span{color:#53685d;font-size:13px}.CjBXOq_undo{background:#f0f6ee;border-radius:8px;padding:14px}@media (max-width:800px){.CjBXOq_fields{grid-template-columns:1fr}.CjBXOq_header{flex-direction:column}}
.DqXlAq_cardLogo,.DqXlAq_heroLogo{object-fit:contain;border:2px solid var(--brand-gold,var(--accent));background:#fff;border-radius:10px;padding:6px;box-shadow:0 3px 15px #243b4c26}.DqXlAq_cardLogo{top:12px;width:96px;height:96px;transition:opacity .25s;position:absolute;inset-inline-start:12px}.DqXlAq_heroLogo{flex-shrink:0;width:128px;height:128px}.department-card:focus-visible .DqXlAq_cardLogo{opacity:0}@media (hover:hover) and (pointer:fine){.department-card:hover .DqXlAq_cardLogo{opacity:0}}@media (prefers-reduced-motion:reduce){.DqXlAq_cardLogo{transition:none}}
.CBRLfq_editor>label,.CBRLfq_ad>label,.CBRLfq_review label{gap:8px;margin:18px 0;display:grid}.CBRLfq_editor input:not([type=checkbox]),.CBRLfq_editor textarea,.CBRLfq_review textarea,.CBRLfq_review select{width:100%;font:inherit;color:#152638;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px 12px}.CBRLfq_editor textarea,.CBRLfq_review textarea{resize:vertical}.CBRLfq_editor .CBRLfq_toggle{align-items:center;gap:12px;font-weight:700;display:flex}.CBRLfq_toggle input{width:20px;height:20px}.CBRLfq_ad{border:1px solid #dce3e9;border-radius:10px;margin-top:18px;padding:22px}.CBRLfq_ad summary{cursor:pointer;font-weight:700}.CBRLfq_manager{margin-top:28px}.CBRLfq_applicants{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);align-items:start;gap:24px;margin:20px 0;display:grid}.CBRLfq_applicantList{gap:10px;display:grid}.CBRLfq_applicantList button{text-align:start;font:inherit;color:#142d40;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:8px;gap:5px;padding:16px;display:grid}.CBRLfq_applicantList button[aria-pressed=true]{background:#eef5fb;border-color:#597e9b}.CBRLfq_applicantList span{font-size:12px}.CBRLfq_review{overflow-wrap:anywhere;background:#f5f8fb;border-radius:10px;padding:24px}.CBRLfq_review fieldset{border:0;min-width:0;margin:0;padding:0}.CBRLfq_message{white-space:pre-wrap;border-bottom:1px solid #dce3e9;padding:20px 0}@media (max-width:850px){.CBRLfq_applicants{grid-template-columns:1fr}.CBRLfq_ad{padding:15px}}
.i-8lQa_section{background:radial-gradient(at 50% 40%,#f4eadb 0,#f7f4ee 55%,#faf9f5 85%);padding:80px 0 66px;scroll-margin-top:80px;position:relative;overflow:clip}.i-8lQa_stage{isolation:isolate;position:relative}.i-8lQa_heading{text-align:center;z-index:1;margin:0 auto 32px;position:relative}.i-8lQa_eyebrow{color:#657063;align-items:center;gap:9px;font-size:12px;display:inline-flex}.i-8lQa_eyebrow>span{background:#9d7949;border-radius:50%;width:6px;height:6px}.i-8lQa_heading h2{color:#233e31;letter-spacing:-1.5px;margin:12px 0;font-size:clamp(29px,3.4vw,47px);font-weight:650;line-height:1.6}.i-8lQa_heading h2>span{color:#8b6a40}.i-8lQa_heading p{color:#687268;font-size:14px;line-height:1.9}.i-8lQa_decoration{z-index:-1;pointer-events:none;position:absolute;inset:0}.i-8lQa_cabinet,.i-8lQa_boards{filter:drop-shadow(0 18px 17px #543c2410);height:auto;position:absolute}.i-8lQa_cabinet{width:clamp(185px,23vw,290px);top:365px;left:-15px;transform:rotate(-9deg)}.i-8lQa_boards{width:clamp(180px,21vw,270px);top:120px;right:-10px;transform:rotate(14deg)}.i-8lQa_measureLine{border:1px solid #a88d6266;border-top:0;width:140px;height:14px;position:absolute;top:295px;left:65px;transform:rotate(-9deg)}.i-8lQa_sketchLine{border:1px dashed #b19a7760;border-radius:50%;width:140px;height:120px;position:absolute;top:470px;right:75px;transform:rotate(20deg)}.i-8lQa_card{background:#fffefa;border:1px solid #e7e3d9;border-radius:24px;max-width:680px;margin:auto;padding:32px;position:relative;box-shadow:0 18px 60px #6250350b,0 2px 6px #62503504}.i-8lQa_materials{border:0;min-width:0;margin:0;padding:0}.i-8lQa_materials legend,.i-8lQa_quantityLabel{color:#2b4135;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.i-8lQa_number{color:#86755e;border:1px solid #e2dfd3;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:400;display:inline-grid}.i-8lQa_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px;padding:3px;display:grid}.i-8lQa_scrollable{max-height:460px;overflow-y:auto}.i-8lQa_option{cursor:pointer;min-width:0;position:relative}.i-8lQa_option input{opacity:0;width:1px;height:1px;position:absolute}.i-8lQa_optionContent{background:#f8f6f1;border:1px solid #e7e3db;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:230px;padding:18px 10px 12px;transition:border-color .16s,background .16s;display:flex}.i-8lQa_option:hover .i-8lQa_optionContent{border-color:#a0b3a4}.i-8lQa_option input:checked+.i-8lQa_optionContent{background:#f1f5ee;border-color:#295b40;box-shadow:inset 0 0 0 1px #295b40}.i-8lQa_option input:focus-visible+.i-8lQa_optionContent{outline-offset:3px;outline:3px solid #b28d54}.i-8lQa_check{color:#0000;border:1px solid #c9cfbf;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:10px;left:10px}.i-8lQa_option input:checked+.i-8lQa_optionContent .i-8lQa_check{color:#fff;background:#295b40;border-color:#295b40}.i-8lQa_sample{border-bottom:5px solid #9f8054;border-right:4px solid #b79865;border-radius:4px;width:57px;height:63px;display:block;transform:perspective(220px)rotateY(-17deg)rotate(-10deg);box-shadow:-6px 9px 9px #624b3919}.i-8lQa_sample0{background:url(/images/vilen-wood/mdf-texture.svg) 50%/cover}.i-8lQa_sample1{background:linear-gradient(125deg,#e3e0d5 25%,#fffefa 45%,#eae7de 48%,#f3f1ea 75%);border-color:#c7b798}.i-8lQa_sample2{background:#8d9c87;border-color:#c5ae83;box-shadow:inset 0 0 0 6px #8d9c87,inset 0 0 0 7px #71836e,-6px 9px 9px #624b3919}.i-8lQa_materialName{text-align:center;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.i-8lQa_materialNote{color:#758071;min-height:23px;margin:12px 3px 20px;font-size:12px;line-height:1.9}.i-8lQa_priceListLabel{color:#8b6a40;margin-bottom:20px;font-size:13px}.i-8lQa_filters{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.i-8lQa_filters button{color:#365440;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d8dfd2;border-radius:24px;padding:8px 13px;font-size:12px}.i-8lQa_filters button[aria-pressed=true]{color:#fff;background:#28583e;border-color:#28583e}.i-8lQa_filters button:focus-visible{outline-offset:3px;outline:3px solid #b28d54}.i-8lQa_itemPrice{color:#28583e;text-align:center;font-size:14px;font-weight:600}.i-8lQa_itemUnit{color:#697663;text-align:center;font-size:10px}.i-8lQa_quantityRow{border-top:1px solid #eeece4;justify-content:space-between;align-items:center;gap:16px;margin:23px 0;padding-top:23px;display:flex}.i-8lQa_unit{color:#7d8577;margin:5px 36px 0 0;font-size:12px;display:block}.i-8lQa_stepper{direction:ltr;background:#fff;border:1px solid #dfdfd4;border-radius:12px;align-items:center;padding:4px;display:flex}.i-8lQa_stepper button{color:#28503a;cursor:pointer;background:#f1f4ec;border:0;border-radius:8px;width:42px;height:42px;font-size:23px}.i-8lQa_stepper button:hover{background:#e7ede0}.i-8lQa_stepper button:disabled{opacity:.4;cursor:default}.i-8lQa_stepper input{color:#233e31;width:88px;min-width:0;height:42px;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;font-size:20px;font-weight:600}.i-8lQa_stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.i-8lQa_stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.i-8lQa_stepper :focus-visible,.i-8lQa_consultButton:focus-visible,.i-8lQa_search input:focus-visible{outline-offset:3px;outline:3px solid #b28d54}.i-8lQa_estimate{background:#f2f4ee;border:1px solid #e8ece1;border-radius:14px;padding:20px}.i-8lQa_estimateTop{color:#61715e;justify-content:space-between;gap:10px;font-size:12px;display:flex}.i-8lQa_selection{text-align:left;overflow-wrap:anywhere}.i-8lQa_total{color:#244c33;overflow-wrap:anywhere;margin:13px 0 5px;font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.6;display:block}.i-8lQa_total small{font-size:13px;font-weight:400}.i-8lQa_estimate p{color:#65755d;font-size:12px;line-height:1.9}.i-8lQa_consultButton{color:#fffdf4;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#28583e;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:15px 20px;font-size:14px;transition:background .15s;display:flex}.i-8lQa_consultButton:hover{background:#194b30}.i-8lQa_consultButton:disabled{opacity:.5;cursor:not-allowed}.i-8lQa_reassurance{text-align:center;color:#808779;margin-top:12px;font-size:11px}.i-8lQa_footnote{text-align:center;color:#8a8e80;margin-top:22px;font-size:12px;line-height:1.9}.i-8lQa_footnote span{color:#9d7949;margin-left:5px}.i-8lQa_consultation{border-top:1px solid #e7e3d9;margin-top:20px;padding-top:20px}.i-8lQa_consultation[hidden]{display:none}.i-8lQa_consultIntro,.i-8lQa_disclaimer{color:#758071;font-size:12px;line-height:1.9}.i-8lQa_disclaimer{margin-top:10px}.i-8lQa_consultation .inquiry-form{margin-top:16px}.i-8lQa_consultation .inquiry-form h3{color:#284c34;font-size:18px}:is(.i-8lQa_consultation .inquiry-form input,.i-8lQa_consultation .inquiry-form textarea){border-color:#dfdfd4;border-radius:10px}.i-8lQa_consultation .button{background:#28583e;border-radius:10px;width:100%}.i-8lQa_error{color:#a13e2c;margin:-10px 0 15px;font-size:12px;line-height:1.8}.i-8lQa_search{gap:8px;margin-top:16px;font-size:12px;display:grid}.i-8lQa_search input{width:100%;font:inherit;background:#fff;border:1px solid #dfdfd4;border-radius:10px;padding:11px}.i-8lQa_emptySearch{color:#687268;grid-column:1/-1;padding:15px;font-size:13px}.i-8lQa_empty p{color:#687268;margin-top:14px;line-height:1.9}@media (min-width:761px) and (max-width:1100px){.i-8lQa_card{max-width:600px}.i-8lQa_cabinet{width:215px;top:410px;left:-65px}.i-8lQa_boards{width:200px;top:100px;right:-50px}}@media (max-width:760px){.i-8lQa_section{padding:48px 0 34px}.i-8lQa_heading{margin-bottom:25px;padding-top:30px}.i-8lQa_heading h2{font-size:31px}.i-8lQa_heading p{padding:0 25px;font-size:12px}.i-8lQa_cabinet{width:86px;top:-19px;left:-12px;transform:rotate(-14deg)}.i-8lQa_boards{width:98px;top:-28px;right:-12px;transform:rotate(21deg)}.i-8lQa_measureLine,.i-8lQa_sketchLine{display:none}.i-8lQa_card{border-radius:20px;padding:22px 18px}.i-8lQa_options{gap:8px}.i-8lQa_optionContent{gap:12px;min-height:210px;padding:20px 5px 9px}.i-8lQa_sample{width:45px;height:52px}.i-8lQa_materialName,.i-8lQa_itemPrice{font-size:12px}.i-8lQa_quantityLabel{gap:7px;font-size:13px}.i-8lQa_stepper button{width:35px;height:40px}.i-8lQa_stepper input{width:62px;font-size:18px}.i-8lQa_unit{margin-right:33px}.i-8lQa_quantityRow{gap:8px}.i-8lQa_estimate{padding:17px}.i-8lQa_estimateTop{font-size:11px}}@media (max-width:360px){.i-8lQa_heading h2{font-size:27px}.i-8lQa_cabinet{width:85px;left:-27px}.i-8lQa_boards{width:85px;right:-20px}.i-8lQa_card{padding:19px 13px}.i-8lQa_quantityRow{flex-wrap:wrap}.i-8lQa_stepper{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.i-8lQa_optionContent,.i-8lQa_consultButton{transition:none}}
._9h3v9G_actions{flex-wrap:wrap;gap:10px;display:flex}._9h3v9G_filters{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:end;gap:14px;padding:20px 24px;display:flex}._9h3v9G_filters>label:first-child{flex:1;min-width:min(100%,220px)}._9h3v9G_metadata{background:#f4f5f7;border-radius:8px;gap:10px;margin:18px 0;padding:16px;font-size:12px;display:grid}._9h3v9G_metadata div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._9h3v9G_metadata dt{color:#636b76}._9h3v9G_metadata dd{margin:0}._9h3v9G_editor{border:0;min-width:0;margin:20px 0 0;padding:0}@media (max-width:600px){._9h3v9G_filters{padding:16px}._9h3v9G_filters>label{width:100%}}
._03kMHq_links{border-block-end:1px solid #d7d5cd;flex-wrap:wrap;gap:12px 24px;padding-block:24px;font-size:.9rem;display:flex}._03kMHq_links a{text-underline-offset:6px;padding-block:8px}._03kMHq_links a:hover{text-decoration:underline}._03kMHq_guide{color:#282c29;overflow-wrap:anywhere;background:#f7f6f2}._03kMHq_guide,._03kMHq_questions{scroll-margin-top:110px}._03kMHq_heading{max-width:820px;margin-block-end:36px}._03kMHq_heading h2,._03kMHq_questions h2{margin-block:12px;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.7}._03kMHq_guide p{color:#505650;white-space:pre-line;line-height:2.2}._03kMHq_sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}._03kMHq_sections article{border-block-start:1px solid #c9cfc6;padding-block:20px}._03kMHq_number{color:#666f60;font-size:.85rem}._03kMHq_sections h3{margin-block:10px;font-size:1.1rem;line-height:1.9}._03kMHq_questions{max-width:900px;margin-block:36px}._03kMHq_questions details{border-block-end:1px solid #d7d5cd;padding-block:18px}._03kMHq_questions summary{cursor:pointer;font-weight:600;line-height:1.9}._03kMHq_questions p{margin-block-start:12px}._03kMHq_links a:focus-visible,._03kMHq_questions summary:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:900px){._03kMHq_sections{grid-template-columns:1fr;gap:8px}}
.ZGXqUa_window{--frame-dark:#263945;--frame-light:#657b86;padding-inline:8px}.ZGXqUa_toolbar{color:#47647a;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;font-size:12px;display:flex}.ZGXqUa_label{align-items:center;gap:10px;display:inline-flex}.ZGXqUa_label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ZGXqUa_hint{margin-inline-start:auto}.ZGXqUa_touchHint{display:none}.ZGXqUa_toggle{border:1px solid #47647a55;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-width:138px;min-height:44px;padding:6px 14px;display:inline-flex}.ZGXqUa_toggle:hover{background:#dce5e9}.ZGXqUa_toggle span{font-size:20px}.ZGXqUa_frame{isolation:isolate;border:12px solid var(--frame-dark);background:#f5f7f6;border-radius:5px 5px 2px 2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #aab7bb,0 0 0 4px #d0d8da,0 16px 38px -20px #21374380,inset 0 0 0 2px #809399}.ZGXqUa_content{opacity:0;min-height:390px;padding:clamp(28px,4vw,64px);transition:opacity .28s,transform .5s;position:relative;transform:translateY(8px)}.ZGXqUa_sashes{pointer-events:none;position:absolute;inset:0}.ZGXqUa_sash{border:15px solid var(--frame-dark);background:var(--frame-dark);width:50%;transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.42,0,.18,1);position:absolute;top:0;bottom:0;transform:perspective(1600px)rotateY(0);box-shadow:inset 0 0 0 1px #92a1a8,0 0 0 1px #142630}.ZGXqUa_leftSash{transform-origin:0;left:0}.ZGXqUa_rightSash{transform-origin:100%;right:0}.ZGXqUa_glass{background:linear-gradient(123deg,#0000 26%,#ffffff80 26.2%,#fff2 39%,#0000 39.2% 63%,#fff4 63.2%,#0000 69%),linear-gradient(160deg,#c0d4df,#e5edf0 48%,#b4cbd3);border:2px solid #182f3b;position:absolute;inset:3px;box-shadow:inset 0 0 0 2px #eef5f580,inset 0 0 24px #50738430}.ZGXqUa_rightSash .ZGXqUa_glass{background-position:60px 0,0 0}.ZGXqUa_glass:after{content:"";opacity:0;background:#365565;transition:opacity 1.4s cubic-bezier(.42,0,.18,1);position:absolute;inset:0}.ZGXqUa_handle{transform-origin:50% 10px;background:linear-gradient(90deg,#6b7d87,#e5ebed 45%,#82949c);border:1px solid #a1afb5;border-radius:5px;width:11px;height:61px;transition:transform .38s cubic-bezier(.4,0,.2,1) 1.15s;position:absolute;top:51%;box-shadow:3px 3px 5px #16303c70}.ZGXqUa_handle:before{content:"";z-index:-1;background:linear-gradient(90deg,#627681,#b5c3c9,#71868f);border-radius:5px;height:23px;position:absolute;inset:-6px -3px auto}.ZGXqUa_leftSash .ZGXqUa_handle{right:-12px}.ZGXqUa_rightSash .ZGXqUa_handle{left:-12px}.ZGXqUa_hingeTop,.ZGXqUa_hingeBottom{background:linear-gradient(90deg,#263945,#82969f,#344954);border-radius:3px;width:9px;height:32px;position:absolute}.ZGXqUa_hingeTop{top:15%}.ZGXqUa_hingeBottom{bottom:15%}.ZGXqUa_leftSash :is(.ZGXqUa_hingeTop,.ZGXqUa_hingeBottom){left:-17px}.ZGXqUa_rightSash :is(.ZGXqUa_hingeTop,.ZGXqUa_hingeBottom){right:-17px}.ZGXqUa_inscription{pointer-events:none;text-align:center;color:#2d4b5d;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .28s 1.2s;display:flex;position:absolute;inset:0}.ZGXqUa_inscription strong{text-shadow:0 1px 12px #e5edf0;background:#e5edf0f2;padding:6px 24px;font-size:clamp(28px,3.3vw,48px);line-height:1.8}.ZGXqUa_inscription>span{background:#e5edf0e8;border:1px solid #ffffff70;padding:5px 14px;font-size:12px}.ZGXqUa_trigger{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ZGXqUa_trigger:focus-visible,.ZGXqUa_toggle:focus-visible{outline-offset:-5px;outline:3px solid #47647a}.ZGXqUa_sill{background:linear-gradient(#aebdc4,#e4eaec 35%,#81949d 42%,#637983);border-radius:1px 1px 3px 3px;height:13px;margin-inline:-8px;box-shadow:0 12px 18px -7px #2b424a50}.ZGXqUa_window[data-open=true] .ZGXqUa_leftSash{transform:perspective(1600px)rotateY(88deg)}.ZGXqUa_window[data-open=true] .ZGXqUa_rightSash{transform:perspective(1600px)rotateY(-88deg)}.ZGXqUa_window[data-open=true] .ZGXqUa_sash,.ZGXqUa_window[data-open=true] .ZGXqUa_glass:after{transition-delay:.38s}.ZGXqUa_window[data-open=true] .ZGXqUa_glass:after{opacity:.28}.ZGXqUa_window[data-open=true] .ZGXqUa_handle{transition-delay:0s}.ZGXqUa_window[data-open=true] .ZGXqUa_leftSash .ZGXqUa_handle{transform:rotate(90deg)}.ZGXqUa_window[data-open=true] .ZGXqUa_rightSash .ZGXqUa_handle{transform:rotate(-90deg)}.ZGXqUa_window[data-open=true] .ZGXqUa_inscription{opacity:0;transition-delay:.12s}.ZGXqUa_window[data-open=true] .ZGXqUa_trigger{visibility:hidden;pointer-events:none}.ZGXqUa_window[data-open=true] .ZGXqUa_content{opacity:1;transition:opacity .7s .85s,transform .85s cubic-bezier(.22,1,.36,1) .85s;transform:none}@media (hover:none),(pointer:coarse){.ZGXqUa_mouseHint{display:none}.ZGXqUa_touchHint{display:inline}}@media (max-width:800px){.ZGXqUa_hint{margin-inline-start:0}.ZGXqUa_toggle{margin-inline-start:auto}.ZGXqUa_content{padding:32px 24px}}@media (max-width:540px){.ZGXqUa_toolbar{gap:10px 14px}.ZGXqUa_label{width:100%}.ZGXqUa_hint{flex:1}.ZGXqUa_frame{border-width:8px;max-height:440px;transition:max-height 1.1s .25s}.ZGXqUa_window[data-open=true] .ZGXqUa_frame{max-height:1600px;transition-delay:.85s}.ZGXqUa_sashes{max-height:424px}.ZGXqUa_sash{border-width:11px}.ZGXqUa_content{padding:28px 20px}.ZGXqUa_inscription strong{font-size:29px}.ZGXqUa_inscription>span{padding-inline:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ZGXqUa_window *,.ZGXqUa_window :after,.ZGXqUa_window[data-open=true] *,.ZGXqUa_window[data-open=true] :after{transition:none}}
.BYNrTW_shell{color:#192b38;background:#f4f5f7;min-height:100dvh;padding:30px clamp(16px,4vw,70px)}.BYNrTW_container{max-width:1160px;margin:auto}.BYNrTW_portalHeader{color:#fff;background:linear-gradient(120deg,#192b38,#304c58);border-top:3px solid #b99a55;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.BYNrTW_portalHeader h1{margin:8px 0;font-size:clamp(22px,3vw,32px)}.BYNrTW_portalHeader p{color:#d7e0e5;margin:0}.BYNrTW_temporary{overflow-wrap:anywhere;background:#fff9e9;border:1px solid #b99a55;border-radius:12px;margin:18px 0;padding:22px}.BYNrTW_temporary bdi{-webkit-user-select:all;user-select:all;font-family:monospace;font-size:20px}.BYNrTW_passwordAdvice{background:#fffbf1;border:1px solid #d8c69b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:18px;display:flex}.BYNrTW_passwordAdvice p{color:#65717c;margin:6px 0 0;line-height:1.9}.BYNrTW_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.BYNrTW_heading h1{margin:5px 0;font-size:clamp(24px,3vw,36px)}.BYNrTW_heading h2,.BYNrTW_heading h3{margin:0}.BYNrTW_heading p,.BYNrTW_card p{color:#65717c;line-height:1.9}.BYNrTW_card{margin-bottom:22px}.BYNrTW_tabs,.BYNrTW_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BYNrTW_danger.BYNrTW_danger{color:#a12626;background:#fff5f5;border-color:#d99b9b}.BYNrTW_danger.BYNrTW_danger:hover:not(:disabled){background:#fce4e4}.BYNrTW_deleteConfirmation{background:#fff8f8;border:1px solid #d99b9b;border-radius:10px;margin-top:18px;padding:18px}.BYNrTW_attachments{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:16px 0;display:grid}.BYNrTW_attachment{overflow-wrap:anywhere;border:1px solid #dce3e8;border-radius:10px;min-width:0;padding:12px}.BYNrTW_attachmentPreview{object-fit:contain;width:100%;height:auto;max-height:320px;margin-bottom:10px;display:block}.BYNrTW_tabs{margin:20px 0}.BYNrTW_tabs button[aria-selected=true]{color:#fff;background:#183b49}.BYNrTW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.BYNrTW_grid label{margin:0}.BYNrTW_wide{grid-column:1/-1}.BYNrTW_fieldset{border:0;min-width:0;margin:0;padding:0}.BYNrTW_checkbox{cursor:pointer;background:#f8fafb;border:1px solid #dce3e8;border-radius:10px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.BYNrTW_checkbox:hover{border-color:#8ba5ae}.BYNrTW_checkbox:has(input:checked){background:#f0f7f4;border-color:#9bb5ae}.BYNrTW_checkbox:has(input:disabled){opacity:.6;cursor:default}.BYNrTW_checkbox.BYNrTW_checkbox input[type=checkbox]{appearance:auto;accent-color:#245f53;width:18px;height:18px;min-height:0;cursor:inherit;flex:0 0 18px;margin:0;padding:0}.BYNrTW_checkbox input:focus-visible{outline-offset:4px;outline:3px solid #b99a55}.BYNrTW_checkbox strong{font-size:14px;font-weight:500;display:block}.BYNrTW_checkbox small{color:#65717c;margin-top:4px;font-size:12px;line-height:1.8;display:block}.BYNrTW_formActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.BYNrTW_group{border-top:1px solid #e5e9eb;padding:22px 0}.BYNrTW_group h3{margin:0 0 18px;font-size:16px}.BYNrTW_photoRow{align-items:center;gap:24px;margin-bottom:24px;display:flex}.BYNrTW_photo{object-fit:cover;border-radius:12px}.BYNrTW_photoPlaceholder{color:#65717c;border:1px dashed #bcc9ce;border-radius:12px;flex-shrink:0;place-items:center;width:100px;height:120px;display:grid}.BYNrTW_badge{color:#244654;white-space:nowrap;background:#e8eff2;border-radius:99px;padding:6px 12px;font-size:12px;display:inline-block}.BYNrTW_pending{color:#78520c;background:#fff1d3}.BYNrTW_approved{color:#24663e;background:#def2e6}.BYNrTW_rejected{color:#903333;background:#fbe4e4}.BYNrTW_cancelled{color:#5c6168;background:#ecedef}.BYNrTW_unsaved{color:#886317;margin-inline-start:14px;font-size:13px}.BYNrTW_list{gap:12px;margin:20px 0;display:grid}.BYNrTW_person{text-align:start;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px;display:flex}.BYNrTW_person:hover{background:#f8fbfc;border-color:#527d8b}.BYNrTW_person small{color:#65717c;margin-top:7px;display:block}.BYNrTW_leave{background:#fff;border:1px solid #dce3e8;border-radius:12px;padding:20px}.BYNrTW_leave p{white-space:pre-wrap;overflow-wrap:anywhere}.BYNrTW_leave .BYNrTW_heading{margin-bottom:8px}.BYNrTW_pagination{justify-content:center;align-items:center;gap:18px;margin:20px 0;display:flex}.BYNrTW_empty{text-align:center;color:#647681;background:#f5f8fa;border-radius:12px;padding:36px 18px}.BYNrTW_login{max-width:470px;margin:8vh auto}.BYNrTW_login h1{font-size:28px}.BYNrTW_search{align-items:end;gap:12px;display:flex}.BYNrTW_search label{flex:1;margin:0}.BYNrTW_link{color:#1c617b;text-decoration:underline}@media (max-width:640px){.BYNrTW_shell{padding:20px 12px}.BYNrTW_grid{grid-template-columns:minmax(0,1fr)}.BYNrTW_heading{flex-wrap:wrap;align-items:flex-start}.BYNrTW_photoRow{gap:14px}.BYNrTW_photoRow input{max-width:100%}.BYNrTW_photoRow label{min-width:0}.BYNrTW_person{padding:14px}.BYNrTW_card{padding:18px!important}}
.kO_Qza_section{isolation:isolate;color:#fff;background:#252420;position:relative;overflow:hidden}.kO_Qza_section:after{z-index:-1;content:"";background:#1b1c1df0;position:absolute;inset:0}.kO_Qza_background{z-index:-2;position:absolute;inset:0}.kO_Qza_background img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.kO_Qza_grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,5vw,68px);display:grid}.kO_Qza_copy{padding-top:16px}.kO_Qza_copy .eyebrow{color:#dfba88}.kO_Qza_copy .section-heading h2{color:#fff;white-space:pre-line;font-size:clamp(29px,2.7vw,39px)}.kO_Qza_copy>p{margin-top:17px;font-size:15px;line-height:2.15}.kO_Qza_copy>.kO_Qza_detail{color:#c3c4c2}.kO_Qza_locations{min-width:0}.kO_Qza_mapHeading{margin-bottom:17px}.kO_Qza_mapHeading h3{color:#f1e5d4;font-size:clamp(21px,2vw,27px);line-height:1.6}.kO_Qza_mapHeading p{color:#d0d0cc;margin-top:5px;font-size:14px;line-height:1.9}.kO_Qza_mapBlock{min-width:0}.kO_Qza_editorHelp{color:inherit;margin-block:10px;font-size:13px;line-height:1.9}.kO_Qza_mapCanvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:linear-gradient(33deg,#0000 48%,#d5d0c733 49% 50%,#0000 51%),linear-gradient(145deg,#0000 48%,#d5d0c733 49% 50%,#0000 51%),#e9e7e1;border:2px solid #c7a36f;border-radius:10px;height:clamp(340px,35vw,460px);position:relative;overflow:hidden;box-shadow:0 16px 45px #0005}.kO_Qza_mapDragging{cursor:grabbing}.kO_Qza_tileLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kO_Qza_mapTile{-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.kO_Qza_mapControls{z-index:3;gap:5px;display:flex;position:absolute;top:13px;left:13px}.kO_Qza_mapControls button{cursor:pointer;color:#292923;background:#fff;border:1px solid #d9d5cc;border-radius:6px;place-items:center;min-width:39px;min-height:39px;font-size:23px;font-weight:700;line-height:1;display:grid;box-shadow:0 2px 8px #1820182b}.kO_Qza_mapControls button:hover:not(:disabled){background:#f8edda;border-color:#a78053}.kO_Qza_mapControls button:disabled{opacity:.5;cursor:not-allowed}.kO_Qza_mapControls button:focus-visible{outline-offset:2px;outline:2px solid #654b2b}.kO_Qza_mapControls .kO_Qza_fitButton{padding-inline:9px;font-size:11px;font-weight:600}.kO_Qza_marker{cursor:pointer;z-index:2;white-space:nowrap;background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:6px;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}.kO_Qza_markerLogo{background:#fff;border:3px solid #9c7745;border-radius:50%;place-items:center;width:54px;height:54px;transition:width .16s,height .16s,border-color .16s;display:grid;position:relative;box-shadow:0 4px 12px #15151570}.kO_Qza_markerLogo:after{content:"";background:#fff;border-bottom:2px solid #9c7745;border-right:2px solid #9c7745;width:11px;height:11px;position:absolute;bottom:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.kO_Qza_markerLogo img{object-fit:contain;width:37px;height:37px}.kO_Qza_markerLabel{text-overflow:ellipsis;color:#fff;background:#282724ed;border:1px solid #c8a779;border-radius:999px;max-width:160px;padding:3px 9px;font-size:12px;font-weight:650;overflow:hidden;box-shadow:0 2px 8px #1115}.kO_Qza_marker:hover .kO_Qza_markerLogo,.kO_Qza_markerSelected .kO_Qza_markerLogo{border-color:#694b24;width:62px;height:62px}.kO_Qza_marker:focus-visible{outline-offset:5px;border-radius:6px;outline:3px solid #fff}.kO_Qza_mapSelection{color:#fff;background:#252420ed;border:1px solid #c7a36f;border-radius:8px;margin-top:10px;padding:12px 15px;font-size:12px;line-height:1.7;box-shadow:0 4px 16px #13131350}.kO_Qza_mapSelection strong{color:#f3d9b3;font-size:14px;display:block}.kO_Qza_mapSelection address{color:#eee;overflow-wrap:anywhere;margin-top:2px;font-style:normal}.kO_Qza_mapSelectionLabel{color:#d8c09e;margin-top:5px;font-size:11px;display:block}.kO_Qza_mapAppLinks,.kO_Qza_locationMapApps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kO_Qza_mapAppLink,.kO_Qza_locationMapApps a{color:#4b3923;background:#fff;border:1px solid #c7a36f;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:4px 9px;font-size:11px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.kO_Qza_mapAppLink:hover,.kO_Qza_locationMapApps a:hover{color:#282724;background:#f2d0a0;border-color:#f2d0a0}.kO_Qza_mapAppLink:focus-visible,.kO_Qza_locationMapApps a:focus-visible{outline-offset:2px;outline:2px solid #fff}.kO_Qza_attribution{z-index:3;color:#333;direction:ltr;background:#ffffffd9;border-radius:3px;padding:1px 5px;font-family:Arial,sans-serif;font-size:10px;line-height:1.6;position:absolute;bottom:5px;right:8px}.kO_Qza_locationCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.kO_Qza_locationCard{color:#292923;background:#fff;border:1px solid #e6dfd5;border-radius:8px;min-width:0;padding:14px 16px;transition:border-color .16s,box-shadow .16s;box-shadow:0 5px 15px #1112}.kO_Qza_locationCardSelected{border-color:#d3ae77;box-shadow:0 0 0 2px #c6a36c44}.kO_Qza_locationSelect{text-align:right;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:0;display:flex}.kO_Qza_locationSelect span{color:#272621;font-size:16px;font-weight:750}.kO_Qza_locationSelect small{color:#82613a;white-space:nowrap;font-size:10px}.kO_Qza_locationCard address{color:#5d5b55;overflow-wrap:anywhere;margin-top:8px;font-size:13px;font-style:normal;line-height:1.9}.kO_Qza_locationPhone{color:#654b2b;text-underline-offset:3px;width:fit-content;margin-top:7px;font-size:13px;font-weight:650;text-decoration:underline;display:block}.kO_Qza_locationDirections{gap:5px;margin-top:11px;display:grid}.kO_Qza_locationDirections>span{color:#6e685d;font-size:11px}.kO_Qza_locationMapApps a{color:#654b2b;border-color:#ded2be;min-height:32px;padding-inline:11px;font-size:12px}.kO_Qza_locationMapApps a:hover{color:#392a18;background:#f8edda;border-color:#9c7745}.kO_Qza_locationMapApps a:focus-visible{outline-color:#654b2b}.kO_Qza_mapCredits{color:#d0d0cc;justify-content:space-between;gap:10px;margin-top:8px;font-size:10px;display:flex}.kO_Qza_mapCredits a{color:#e5c18f;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.kO_Qza_grid{grid-template-columns:1fr;gap:32px}.kO_Qza_copy{max-width:760px;padding-top:0}}@media (max-width:560px){.kO_Qza_mapCanvas{height:350px}.kO_Qza_locationCards{grid-template-columns:1fr}.kO_Qza_locationSelect span{font-size:15px}}
.sZF71W_ceiling{--ink:#006bb3;--plaster:#f5f2e9}.sZF71W_toolbar{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;font-size:12px;display:flex}.sZF71W_label{align-items:center;gap:10px;display:flex}.sZF71W_label:before{content:"";border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.sZF71W_hint{margin-inline-start:auto}.sZF71W_touchHint{display:none}.sZF71W_control{border:1px solid #9ac7e5;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;min-width:155px;min-height:44px;padding:8px 16px;transition:background .18s;display:inline-flex}.sZF71W_control:hover{background:#d5efff}.sZF71W_control span{font-size:20px}.sZF71W_control[aria-disabled=true]{cursor:progress}.sZF71W_room{isolation:isolate;background:linear-gradient(150deg,#fffefa,#f4f0e6 75%,#e9e1d1);border:1px solid #b8ad973d;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 24px 50px -35px #4d412e66,inset 0 0 30px #a99b7d18}.sZF71W_content{opacity:0;min-height:520px;padding:clamp(32px,4.5vw,68px) clamp(24px,4vw,60px) 150px;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(14px)}.sZF71W_floor{pointer-events:none;background:linear-gradient(#c7baa02b,#e4dac6b0);border-top:1px solid #b4a78938;height:85px;position:absolute;inset:auto 0 0;box-shadow:0 -15px 40px #b5a98c0d}.sZF71W_structure{pointer-events:none;background:#a29783;transition:opacity .45s .4s;position:absolute;inset:14px 14px 70px;box-shadow:0 0 0 8px #e8e2d5,0 0 0 11px #fdf8e5,0 0 22px 10px #ffedbd}.sZF71W_panels{pointer-events:none;perspective:1500px;position:absolute;inset:14px 14px 70px;container-type:size}.sZF71W_panel{--cols:6;--rows:3;--x:var(--column);--y:var(--row);--fall:calc(100cqh - (var(--y) + .5) * 100cqh / var(--rows) + 28px - var(--lift));left:calc(var(--x) * 100% / var(--cols));top:calc(var(--y) * 100% / var(--rows));width:calc(100% / var(--cols));height:calc(100% / var(--rows));transform-style:preserve-3d;transform-origin:50%;padding:2px;position:absolute}.sZF71W_surface{background:radial-gradient(at 25% 12%,#fffef9b3,#0000 65%),repeating-linear-gradient(12deg,#c9c0ac09 0 1px,#0000 1px 4px),linear-gradient(145deg,#f6f3eb,#e7e1d4);border:1px solid #fffdf5;position:absolute;inset:2px;box-shadow:inset 0 0 0 6px #fffdf520,inset 0 -6px 12px #a2957b0d,2px 4px 5px #62533e35}.sZF71W_panel:nth-child(3n) .sZF71W_surface{background-color:#e5dfd1}.sZF71W_edge{transform-origin:top;background:linear-gradient(#bbae94,#e9e0ce 45%,#c7bca5);height:6px;position:absolute;inset:auto 2px -4px;transform:rotateX(-90deg)}.sZF71W_downlight{background:#fffbea;border:5px solid #e2d9c5;border-radius:50%;width:28px;height:28px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #b9aa8a,inset 1px 2px 3px #c3b392,0 0 30px 9px #fff3c69c}.sZF71W_inscription{text-align:center;color:#62543e;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .18s,transform .35s;display:flex;position:absolute;inset:14px 14px 70px}.sZF71W_brand{font-size:13px}.sZF71W_inscription strong{text-shadow:0 2px #fffaf0;font-size:clamp(32px,4vw,58px);font-weight:650;line-height:1.7}.sZF71W_caption{font-size:11px}.sZF71W_explore{align-items:center;gap:16px;margin-top:6px;font-size:11px;display:flex}.sZF71W_explore>span{border:1px solid #a2947866;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.sZF71W_dust{opacity:0;pointer-events:none;background:radial-gradient(#ede4d3bc,#0000 70%);height:95px;position:absolute;inset:auto 4% 4px}.sZF71W_trigger{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sZF71W_trigger:focus-visible,.sZF71W_control:focus-visible{outline-offset:-5px;outline:3px solid #8b7348}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_panel{animation:sZF71W_panelFall 1.35s var(--delay) both}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_structure{opacity:0}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_inscription{opacity:0;transform:translateY(12px)}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_downlight{background:#dbd2bd;box-shadow:0 0 0 1px #b9aa8a,inset 1px 2px 5px #8d7e62}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_content{opacity:1;transition-delay:.65s;transform:none}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_dust{animation:1.4s .8s both sZF71W_dustSettles}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_trigger{visibility:hidden;pointer-events:none}@keyframes sZF71W_panelFall{0%{animation-timing-function:ease-out;transform:translate(0,0)}13%{transform:translate3d(0, 5px, 12px) rotateX(-7deg) rotateZ(calc(var(--turn) * .12));animation-timing-function:cubic-bezier(.55,0,.9,.5)}65%{transform:translate3d(var(--drift), var(--fall), 0) rotateZ(var(--turn)) rotateX(78deg);animation-timing-function:ease-out}79%{transform:translate3d(var(--drift), calc(var(--fall) - 22px), 0) rotateZ(calc(var(--turn) * .8)) rotateX(69deg);animation-timing-function:ease-in}91%{transform:translate3d(var(--drift), var(--fall), 0) rotateZ(var(--turn)) rotateX(78deg);animation-timing-function:ease-out}96%{transform:translate3d(var(--drift), calc(var(--fall) - 3px), 0) rotateZ(var(--turn)) rotateX(76deg)}to{transform:translate3d(var(--drift), var(--fall), 0) rotateZ(var(--turn)) rotateX(78deg)}}@keyframes sZF71W_dustSettles{0%{opacity:0;transform:scale(.8,.2)}35%{opacity:.8}to{opacity:0;transform:scale(1.08,1.2)translateY(-15px)}}@media (hover:none),(pointer:coarse){.sZF71W_mouseHint{display:none}.sZF71W_touchHint{display:inline}}@media (max-width:800px){.sZF71W_hint{margin-inline-start:0}.sZF71W_control{margin-inline-start:auto}.sZF71W_content{padding:36px 28px 150px}}@media (max-width:540px){.sZF71W_toolbar{gap:10px}.sZF71W_label{width:100%}.sZF71W_hint{flex:1;font-size:10px}.sZF71W_control{gap:10px;min-width:132px;padding-inline:10px;font-size:11px}.sZF71W_content{padding:32px 22px 145px}.sZF71W_panel{--cols:3;--rows:6;--x:var(--mobile-column);--y:var(--mobile-row)}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_panel{animation-delay:var(--mobile-delay)}.sZF71W_inscription{gap:22px}.sZF71W_inscription strong{font-size:37px}.sZF71W_caption{font-size:10px}.sZF71W_downlight{border-width:4px;width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.sZF71W_ceiling *,.sZF71W_ceiling:not([data-stage=ready]) *{transition:none;animation:none}.sZF71W_ceiling:not([data-stage=ready]) .sZF71W_panels{display:none}}
.pG9m0W_showcase{--project-accent:#946b19;--project-muted:#77716a;color:#252526;background:linear-gradient(135deg,#fff,#f3f3f1) padding-box padding-box,linear-gradient(135deg,#94651b,#f5d47b 24%,#b98522 50%,#ffe6a3 78%,#a4751c) border-box;border:2px solid #0000;border-radius:24px;padding:clamp(22px,3vw,44px);box-shadow:inset 0 0 0 3px #fff,0 24px 60px -34px #43372040}.pG9m0W_heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-bottom:32px;animation:.5s both pG9m0W_reveal;display:grid}.pG9m0W_eyebrow{color:var(--project-accent);align-items:center;gap:10px;font-size:11px;display:flex}.pG9m0W_eyebrow>span:first-child{background:currentColor;border-radius:50%;width:6px;height:6px}.pG9m0W_projectNumber{opacity:.6;letter-spacing:2px;margin-inline-start:8px;font:11px sans-serif}.pG9m0W_identity h3{letter-spacing:-.8px;margin:14px 0;font-size:clamp(30px,3.5vw,52px);font-weight:600;line-height:1.4}.pG9m0W_address{color:var(--project-muted);align-items:center;gap:8px;font-size:12px;display:flex}.pG9m0W_address svg{width:17px;height:20px;color:var(--project-accent);flex:0 0 17px}.pG9m0W_introduction{justify-self:end;max-width:510px}.pG9m0W_introduction>p{color:#69635d;font-size:13px;line-height:2.1}.pG9m0W_galleryLink{color:var(--project-accent);align-items:center;gap:20px;margin-top:16px;padding:0;font-size:12px;display:flex}.pG9m0W_galleryLink>span{color:var(--project-muted);align-items:center;gap:10px;font-size:10px;display:flex}.pG9m0W_galleryLink>span span{color:var(--project-accent);font-size:20px;transition:transform .2s}.pG9m0W_galleryLink:hover>span span{transform:translate(-3px,-3px)}.pG9m0W_layout{direction:ltr;grid-template-columns:1.12fr 1fr;align-items:start;gap:24px;display:grid}.pG9m0W_visual{min-width:0;animation:.6s both pG9m0W_reveal}.pG9m0W_buildingFrame{aspect-ratio:1;background:#eee8df;border-radius:14px;width:100%;position:relative;overflow:hidden}.pG9m0W_cover{cursor:zoom-in;width:100%;height:100%;padding:0;position:absolute;inset:0}.pG9m0W_cover:focus-visible{outline-offset:-5px}.pG9m0W_expandHint{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#30271e99;border:1px solid #a7805350;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset:auto 16px 16px auto}.pG9m0W_expandHint svg{width:20px;height:20px}.pG9m0W_visualFooter{color:var(--project-muted);direction:rtl;justify-content:space-between;align-items:center;gap:10px;padding:17px 2px 0;font-size:11px;display:flex}.pG9m0W_visualFooter>span:last-child{color:#48413b}.pG9m0W_visualFooter>span:last-child span{color:var(--project-accent);margin-inline-start:8px}.pG9m0W_details{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;animation:.6s both pG9m0W_reveal;display:grid}.pG9m0W_detail{text-align:right;cursor:zoom-in;border-radius:12px;min-width:0;padding:0;display:block}.pG9m0W_thumb{aspect-ratio:1;background:#eee8df;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.pG9m0W_thumb>img{transition:transform .55s cubic-bezier(.2,.65,.3,1)}.pG9m0W_detailNumber{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#30271eaa;border-radius:50%;place-items:center;width:28px;height:28px;font:10px sans-serif;transition:opacity .2s;display:grid;position:absolute;top:12px;right:12px}.pG9m0W_detailLabel{justify-content:space-between;align-items:center;gap:8px;padding:10px 2px 0;display:flex}.pG9m0W_detailLabel>span:first-child{min-width:0}.pG9m0W_detailLabel small{color:var(--project-muted);font-size:9px;display:block}.pG9m0W_detailLabel strong{color:#252526;margin-top:2px;font-size:13px;font-weight:500;display:block}.pG9m0W_plus{border:1px solid #a7805330;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:18px;transition:background .2s,color .2s,border-color .2s;display:grid}.pG9m0W_detailCopy{color:#fff;opacity:0;visibility:hidden;background:linear-gradient(#33291f40,#33291fba 30%,#28211af5 85%);flex-direction:column;justify-content:flex-end;padding:clamp(14px,1.5vw,24px);transition:opacity .25s,visibility .25s,transform .25s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.pG9m0W_detailCopy>span{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:clamp(11px,1vw,14px);line-height:1.95;display:-webkit-box;overflow:hidden}.pG9m0W_galleryTile{aspect-ratio:1;min-width:0;color:var(--project-accent);text-align:right;background:#a780530a;border:1px solid #a7805350;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(16px,2vw,28px);transition:background .2s;display:flex}.pG9m0W_galleryTile:hover{background:#a7805314}.pG9m0W_galleryTile>span{font-size:11px}.pG9m0W_galleryTile>strong{font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.5}.pG9m0W_galleryTile>strong small{color:var(--project-muted);font-size:13px}.pG9m0W_galleryTile .pG9m0W_galleryTileAction{border-top:1px solid #a7805330;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.pG9m0W_galleryTileAction>span{font-size:20px}.pG9m0W_detailCopy em{color:#ead2af;border-top:1px solid #a7805345;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:11px;font-style:normal;display:flex}.pG9m0W_detailCopy em span{font-size:20px}.pG9m0W_detail:is(:hover,:focus-visible) .pG9m0W_detailCopy,.pG9m0W_detail[data-expanded=true] .pG9m0W_detailCopy{opacity:1;visibility:visible;transform:none}.pG9m0W_detail:is(:hover,:focus-visible) .pG9m0W_thumb>img,.pG9m0W_detail[data-expanded=true] .pG9m0W_thumb>img{transform:scale(1.055)}.pG9m0W_detail:is(:hover,:focus-visible) .pG9m0W_detailNumber,.pG9m0W_detail[data-expanded=true] .pG9m0W_detailNumber{opacity:0}.pG9m0W_detail:is(:hover,:focus-visible) .pG9m0W_plus,.pG9m0W_detail[data-expanded=true] .pG9m0W_plus{background:var(--project-accent);color:#fffdfa;border-color:var(--project-accent)}.pG9m0W_controls{border-top:1px solid #a780532e;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:28px;padding-top:22px;display:flex}.pG9m0W_projectButtons{flex-wrap:wrap;flex:1;gap:12px;min-width:0;display:flex}.pG9m0W_projectButtons>button{text-align:right;border:1px solid #a7805330;border-radius:10px;flex:180px;align-items:center;gap:12px;min-width:180px;padding:8px 12px;transition:background .2s,border-color .2s;display:flex}.pG9m0W_projectPreview{opacity:.65;border-radius:6px;flex:0 0 42px;height:42px;position:relative;overflow:hidden}.pG9m0W_projectButtons small{color:var(--project-muted);font-size:9px;display:block}.pG9m0W_projectButtons strong{margin-top:2px;font-size:12px;font-weight:500;display:block}.pG9m0W_selectedDot{background:0 0;border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.pG9m0W_projectButtons>button[aria-pressed=true]{color:#fff;background:#292929;border-color:#c69937}.pG9m0W_projectButtons>button[aria-pressed=true] small{color:#e6d5ad}.pG9m0W_projectButtons>button[aria-pressed=true] .pG9m0W_selectedDot{background:var(--project-accent)}.pG9m0W_projectButtons>button[aria-pressed=true] .pG9m0W_projectPreview{opacity:1}.pG9m0W_projectButtons>button:not([aria-pressed=true]):hover{background:#f4eee5}.pG9m0W_navigation{flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:24px;display:flex}.pG9m0W_navigation>div{align-items:center;gap:16px;display:flex}.pG9m0W_navigation>div button{border:1px solid #a7805345;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;transition:background .2s;display:grid}.pG9m0W_navigation>div button:hover{background:#eee5d8}.pG9m0W_navigation button:disabled{opacity:.3;cursor:default}.pG9m0W_counter{white-space:nowrap;font-size:16px}.pG9m0W_counter span{color:var(--project-muted);font-size:12px}.pG9m0W_play{color:var(--project-accent);align-items:center;gap:10px;padding:10px 0;display:flex}.pG9m0W_play span{color:var(--project-muted);font-size:10px}.pG9m0W_progress{background:#eee5d8;height:2px;margin-top:20px;overflow:hidden}.pG9m0W_progress span{background:var(--project-accent);width:0;height:100%;display:block}.pG9m0W_progress span[data-playing=true]{animation:10s linear forwards pG9m0W_progress}.pG9m0W_viewer{color:#252526;background:linear-gradient(135deg,#fff,#f3f3f1) padding-box padding-box,linear-gradient(135deg,#94651b,#f5d47b 24%,#b98522 50%,#ffe6a3 78%,#a4751c) border-box;border:2px solid #0000;border-radius:16px;width:min(1100px,94vw);max-height:94dvh;margin:auto;padding:18px 24px;overflow-y:auto;box-shadow:0 18px 70px #17171745}.pG9m0W_viewer::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#29241ec4}.pG9m0W_viewerToolbar,.pG9m0W_viewerNav{justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.pG9m0W_viewerToolbar button,.pG9m0W_viewerNav button{border:1px solid #a7805340;border-radius:7px;padding:8px 15px}.pG9m0W_viewerImage{height:min(63dvh,740px);margin:16px 0;position:relative}.pG9m0W_viewerCaption h3,.pG9m0W_viewerCaption h4{font-size:18px}.pG9m0W_moreBadge{color:#252526;background:#fffdf5e8;border-radius:30px;padding:7px 12px;font-size:11px;position:absolute;bottom:12px;right:12px}.pG9m0W_detail:is(:hover,:focus-visible) .pG9m0W_moreBadge,.pG9m0W_detail[data-expanded=true] .pG9m0W_moreBadge{opacity:0}.pG9m0W_projectButtons>.pG9m0W_browseProjects{min-width:150px;color:var(--project-accent);border-style:dashed;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;font-size:12px}.pG9m0W_browseProjects>span{color:var(--project-muted);font-size:10px}.pG9m0W_library{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(1000px,94vw);padding:24px}.pG9m0W_library .pG9m0W_viewerToolbar{z-index:2;background:#fffdfa;border-bottom:1px solid #a780532e;padding-top:12px;padding-bottom:16px;position:sticky;top:-24px}.pG9m0W_library .pG9m0W_viewerToolbar h3{font-size:18px}.pG9m0W_library small{color:#77716a;font-size:11px;font-weight:400}.pG9m0W_search{gap:8px;margin:20px 0 12px;font-size:12px;display:grid}.pG9m0W_search input,.pG9m0W_galleryTools select{color:#252526;background:#f6f1e9;border:1px solid #a7805350;border-radius:8px;width:100%;min-width:0;padding:12px}.pG9m0W_search input::placeholder{color:#81786d}.pG9m0W_resultCount{color:#72695f;margin:16px 0;font-size:12px}.pG9m0W_libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pG9m0W_libraryCard{text-align:right;background:#fffdf9;border:1px solid #a780532e;border-radius:12px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:8px;display:flex}.pG9m0W_libraryCard:hover,.pG9m0W_libraryCard[aria-current=true]{background:#f4eee5;border-color:#a78053}.pG9m0W_libraryImage{aspect-ratio:1;background:#efe9e0;border-radius:7px;display:block;position:relative;overflow:hidden}.pG9m0W_libraryCard strong{font-size:14px;font-weight:500}.pG9m0W_libraryCard>span:last-child{color:#72695f;font-size:11px;line-height:1.8}.pG9m0W_empty{padding:36px 0;font-size:14px}.pG9m0W_galleryTools{justify-content:space-between;align-items:end;gap:16px;margin-top:16px;display:flex}.pG9m0W_galleryTools>button{white-space:nowrap;border:1px solid #a7805350;border-radius:8px;padding:12px 16px;font-size:12px}.pG9m0W_galleryTools>button[aria-pressed=true]{color:#6f4d29;background:#eee5d8}.pG9m0W_galleryTools label{gap:5px;max-width:60%;font-size:11px;display:grid}.pG9m0W_library .pG9m0W_viewerImage{height:min(49dvh,600px)}.pG9m0W_photoGallery{width:min(1440px,96vw)}.pG9m0W_photoGallery .pG9m0W_libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pG9m0W_photoGallery .pG9m0W_viewerImage{height:74dvh}.pG9m0W_photoGallery[data-view=photo][open]{scrollbar-gutter:auto;height:96dvh;max-height:96dvh;padding:0;display:block;position:fixed;overflow:hidden}.pG9m0W_photoGallery[data-view=photo] .pG9m0W_viewerToolbar{background:linear-gradient(#fffdf5f2,#fffdf5ad,#0000);border:0;padding:12px 20px;position:absolute;inset:0 0 auto}.pG9m0W_photoGallery[data-view=photo] .pG9m0W_galleryTools{display:none}.pG9m0W_photoGallery[data-view=photo] .pG9m0W_viewerImage{height:auto;min-height:0;margin:0;position:absolute;inset:0}.pG9m0W_photoGallery[data-view=photo] .pG9m0W_viewerCaption{bottom:80px;background:#fffdf5eb;border-radius:8px;max-width:min(600px,100% - 40px);max-height:25%;padding:8px 14px;font-size:13px;position:absolute;inset-inline-end:20px;overflow-y:auto}.pG9m0W_viewerCaption summary{cursor:pointer}.pG9m0W_viewerCaption summary small{margin-inline-start:12px}.pG9m0W_photoActions{gap:8px;display:flex}.pG9m0W_photoActions button{background:#fffdf5eb}.pG9m0W_photoGallery[data-view=photo] .pG9m0W_viewerNav{background:#fffdf5f2;border:1px solid #a7805330;border-radius:10px;margin:0;padding:8px;position:absolute;inset:auto 20px 14px}.pG9m0W_library .pG9m0W_viewerNav button:disabled{opacity:.4;cursor:default}.pG9m0W_library :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #8e673b}@media (max-width:760px){.pG9m0W_library{padding:16px}.pG9m0W_library .pG9m0W_viewerToolbar{top:-16px}.pG9m0W_libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pG9m0W_photoGallery .pG9m0W_libraryGrid{grid-template-columns:1fr;gap:18px}.pG9m0W_library .pG9m0W_viewerToolbar h3{font-size:15px}.pG9m0W_library .pG9m0W_viewerToolbar h3 small{display:block}.pG9m0W_libraryCard strong{font-size:12px}.pG9m0W_libraryCard>span:last-child{font-size:10px}.pG9m0W_galleryTools{gap:8px}.pG9m0W_galleryTools>button{padding:12px 8px}.pG9m0W_moreBadge{padding:5px 8px;font-size:9px;bottom:8px;right:8px}}.pG9m0W_viewerCaption p{color:#69635d;font-size:12px}.pG9m0W_viewerNav{margin-top:15px}@keyframes pG9m0W_reveal{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pG9m0W_progress{to{width:100%}}@media (max-width:1100px){.pG9m0W_heading{gap:32px}.pG9m0W_controls{align-items:stretch}.pG9m0W_navigation{flex-direction:column;align-items:flex-end;gap:6px}.pG9m0W_detailLabel strong{font-size:12px}.pG9m0W_details{gap:14px}.pG9m0W_layout{gap:20px}.pG9m0W_detailCopy{padding:12px}.pG9m0W_detailCopy>span{font-size:11px;line-height:1.8}.pG9m0W_detailCopy em{margin-top:6px;padding-top:6px}}@media (max-width:760px){.pG9m0W_showcase{border-radius:18px;padding:20px}.pG9m0W_heading{grid-template-columns:1fr;gap:18px;padding-bottom:24px}.pG9m0W_identity h3{margin:10px 0}.pG9m0W_address{align-items:flex-start;font-size:11px}.pG9m0W_introduction{justify-self:stretch;max-width:none}.pG9m0W_introduction>p{font-size:12px;line-height:2}.pG9m0W_galleryLink{margin-top:12px}.pG9m0W_layout{grid-template-columns:1fr;gap:24px}.pG9m0W_visualFooter{padding-top:10px;font-size:10px}.pG9m0W_details{gap:20px 12px}.pG9m0W_thumb{border-radius:9px}.pG9m0W_detailLabel{align-items:flex-start}.pG9m0W_detailLabel strong{font-size:11px}.pG9m0W_detailLabel small{font-size:8px}.pG9m0W_plus{flex-basis:23px;height:23px;font-size:15px}.pG9m0W_detailCopy{justify-content:center;padding:10px}.pG9m0W_detailCopy>span{-webkit-line-clamp:4;font-size:10px;line-height:1.8}.pG9m0W_detailCopy em{font-size:9px}.pG9m0W_detailNumber{width:23px;height:23px;font-size:9px;top:8px;right:8px}.pG9m0W_controls{flex-direction:column;gap:18px;margin-top:24px;padding-top:18px}.pG9m0W_projectButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;display:grid;overflow:visible}.pG9m0W_projectButtons>button{flex:1;gap:8px;min-width:0;padding:8px}.pG9m0W_projectPreview{flex-basis:32px;height:38px}.pG9m0W_projectButtons strong{font-size:10px}.pG9m0W_projectButtons small{font-size:8px}.pG9m0W_navigation{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px}.pG9m0W_navigation>div{gap:10px}.pG9m0W_navigation>div button{width:34px;height:34px}.pG9m0W_play{gap:6px}.pG9m0W_play span{font-size:8px}.pG9m0W_viewer{padding:14px}.pG9m0W_viewerImage{height:55dvh}}@media (min-width:761px) and (max-width:1000px){.pG9m0W_detailCopy>span{-webkit-line-clamp:3;line-height:1.7}}@media (max-width:420px){.pG9m0W_showcase{padding:14px}.pG9m0W_detailCopy>span{-webkit-line-clamp:3;font-size:9px;line-height:1.65}.pG9m0W_detailCopy em{margin-top:4px;padding-top:4px}.pG9m0W_detailLabel .pG9m0W_plus{display:none}.pG9m0W_galleryTile{padding:12px}.pG9m0W_galleryTile>span{font-size:9px}.pG9m0W_galleryTile>strong{font-size:30px}.pG9m0W_galleryTile .pG9m0W_galleryTileAction{margin-top:6px;padding-top:6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.pG9m0W_heading,.pG9m0W_visual,.pG9m0W_details,.pG9m0W_progress span{animation:none!important}.pG9m0W_detailCopy,.pG9m0W_thumb>img,.pG9m0W_plus,.pG9m0W_galleryLink>span span{transition:none}}
.T_aXMq_page{background:radial-gradient(ellipse at top right, #eee5d8, transparent 60%), var(--paper);padding:54px 0 90px}.T_aXMq_layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(32px,6vw,100px);display:grid}.T_aXMq_back{color:var(--muted);margin-bottom:40px;font-size:13px;display:block}.T_aXMq_introduction h1{margin:14px 0 20px;font-size:clamp(34px,3.8vw,58px);line-height:1.65}.T_aXMq_introduction em{color:var(--copper);font-style:normal}.T_aXMq_lead{color:var(--muted);max-width:520px;font-size:17px}.T_aXMq_benefits{margin-top:36px}.T_aXMq_benefits>h2{margin-bottom:12px;font-size:17px}.T_aXMq_benefits article{border-top:1px solid var(--line);gap:20px;padding:18px 0;display:flex}.T_aXMq_benefits article>span{color:var(--copper);font-size:22px}.T_aXMq_benefits h3{font-size:17px}.T_aXMq_benefits article p,.T_aXMq_note{color:var(--muted);font-size:14px}.T_aXMq_note{background:#eee5d8;border-radius:6px;padding:14px 18px}.T_aXMq_form{border:1px solid var(--line);border-top:3px solid var(--copper);background:#fff;border-radius:8px;min-width:0;margin-top:44px;padding:clamp(22px,3vw,42px);position:relative;box-shadow:0 20px 55px #4938200a}.T_aXMq_form h2{margin:8px 0;font-size:27px}.T_aXMq_form>p{margin-bottom:20px;font-size:14px}.T_aXMq_form fieldset{border:0;gap:16px;min-width:0;margin:0 0 18px;padding:0;display:grid}.T_aXMq_form label{gap:7px;font-size:14px;display:grid}.T_aXMq_form label>span,.T_aXMq_form small{color:var(--muted);font-size:12px}.T_aXMq_form input:not([type=checkbox]),.T_aXMq_form select{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fdfcfa;border:1px solid #d5d0c8;border-radius:5px;padding:11px 12px}.T_aXMq_fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.T_aXMq_form .T_aXMq_consent{align-items:flex-start;gap:10px;display:flex}.T_aXMq_consent input{width:17px;height:17px;accent-color:var(--copper);flex:none;margin-top:5px}.T_aXMq_form .T_aXMq_consent span{color:var(--ink);font-size:13px}.T_aXMq_form button{width:100%}.T_aXMq_form button:disabled{opacity:.65;cursor:wait}.T_aXMq_form .T_aXMq_error{color:#a52323;margin:16px 0 0}.T_aXMq_form .T_aXMq_success{color:#275e37;background:#edf6ee;margin:16px 0 0;padding:16px}.T_aXMq_invite{background:var(--accent-soft);padding:54px 0}.T_aXMq_inviteInner{justify-content:space-between;align-items:center;gap:28px;display:flex}.T_aXMq_invite h2{margin:8px 0;font-size:clamp(28px,3vw,40px)}.T_aXMq_invite p{color:var(--muted)}.T_aXMq_invite a{flex-shrink:0}@media (max-width:1000px){.T_aXMq_layout{gap:28px}}@media (max-width:760px){.T_aXMq_layout{grid-template-columns:1fr}.T_aXMq_form{margin-top:0}.T_aXMq_page{padding:28px 0 50px}.T_aXMq_back{margin-bottom:24px}.T_aXMq_inviteInner{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.T_aXMq_fields{grid-template-columns:1fr}}
.KbTM3q_facade{--ink:#756044}.KbTM3q_toolbar{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;font-size:12px;display:flex}.KbTM3q_label{align-items:center;gap:10px;display:flex}.KbTM3q_label:before{content:"";border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.KbTM3q_hint{margin-inline-start:auto}.KbTM3q_touchHint{display:none}.KbTM3q_control{border:1px solid #a28b6866;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;min-width:150px;min-height:44px;padding:8px 16px;transition:background .18s;display:inline-flex}.KbTM3q_control:hover{background:#e3d9c8}.KbTM3q_control span{font-size:20px}.KbTM3q_stage{isolation:isolate;background:#faf7ef;border:1px solid #b7a58966;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 25px 50px -38px #6c5b3f70}.KbTM3q_content{opacity:0;flex-direction:column;justify-content:center;min-height:530px;padding:clamp(28px,4.5vw,68px);display:flex;position:relative;transform:translateY(16px)}.KbTM3q_cover{pointer-events:none;background:radial-gradient(at 25% 48%,#ffffffc9,#0000 57%),linear-gradient(120deg,#ede5d6,#f7f2e8 60%,#eee5d5);grid-template-columns:.7fr 1.3fr;align-items:center;padding:20px 5% 65px;display:grid;position:absolute;inset:0}.KbTM3q_cover:before{content:"";z-index:-1;opacity:.38;background-image:linear-gradient(#b2a18418 1px,#0000 1px),linear-gradient(90deg,#b2a18418 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.KbTM3q_copy{z-index:1;padding-block:22px;position:relative}.KbTM3q_company{color:var(--ink);font-size:12px}.KbTM3q_copy strong{color:#433c31;letter-spacing:-1px;margin-block:22px 18px;font-size:clamp(28px,2.8vw,43px);font-weight:600;line-height:1.65;display:block}.KbTM3q_copy p{color:#84745e;font-size:14px;line-height:2.1}.KbTM3q_materials{color:var(--ink);gap:24px;margin-top:28px;font-size:11px;display:flex}.KbTM3q_materials span{align-items:center;gap:8px;display:inline-flex}.KbTM3q_materials i{background:#f9f5e9;border:1px solid #c1b297;width:13px;height:13px}.KbTM3q_materials span:last-child i{background:linear-gradient(135deg,#eee1c7,#b49971);border-color:#ad9270}.KbTM3q_model{direction:ltr;min-width:0}.KbTM3q_drawing{width:100%;max-height:460px;display:block;overflow:visible}.KbTM3q_sequence{color:#a48b66;align-items:center;gap:18px;font-size:11px;display:flex;position:absolute;inset:auto 5% 24px}.KbTM3q_sequence span{white-space:nowrap;align-items:center;gap:10px;display:flex}.KbTM3q_sequence b{color:#817159;font-weight:400}.KbTM3q_sequence i{background:#b7a38255;flex:1;height:1px}.KbTM3q_trigger{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.KbTM3q_trigger:focus-visible,.KbTM3q_control:focus-visible{outline-offset:-5px;outline:3px solid #8c6a3d}.KbTM3q_cladding,.KbTM3q_finishing,.KbTM3q_lighting,.KbTM3q_landscape,.KbTM3q_afterLabel{opacity:0}.KbTM3q_installer{transform:translate(176px)}.KbTM3q_arms{transform-origin:0 -44px}.KbTM3q_leftLeg,.KbTM3q_rightLeg{transform-origin:0 -24px}.KbTM3q_facade[data-stage=building] .KbTM3q_cladding{animation:KbTM3q_seatPanel .65s var(--delay) cubic-bezier(.22, .8, .25, 1) both}.KbTM3q_facade[data-stage=building] .KbTM3q_installer{animation:KbTM3q_installRow 5.6s var(--delay) ease-in-out both}.KbTM3q_facade[data-stage=building] .KbTM3q_arms{animation:KbTM3q_pressPanel 5.6s var(--delay) ease-in-out both}.KbTM3q_facade[data-stage=building] .KbTM3q_carriedPiece{animation:KbTM3q_carryPanel 5.6s var(--delay) linear both}.KbTM3q_facade[data-stage=building] .KbTM3q_leftLeg{animation:KbTM3q_walkLeft 5.6s var(--delay) ease-in-out both}.KbTM3q_facade[data-stage=building] .KbTM3q_rightLeg{animation:KbTM3q_walkRight 5.6s var(--delay) ease-in-out both}.KbTM3q_facade[data-stage=building] .KbTM3q_finishing{animation:.9s 4.7s both KbTM3q_finishFacade}.KbTM3q_facade[data-stage=building] .KbTM3q_lighting{animation:1s 5.5s both KbTM3q_appear}.KbTM3q_facade[data-stage=building] .KbTM3q_landscape{animation:.8s 6.1s both KbTM3q_finishFacade}.KbTM3q_facade[data-stage=building] .KbTM3q_siteEquipment{animation:.65s 6.05s both KbTM3q_clearSite}.KbTM3q_facade[data-stage=building] .KbTM3q_beforeLabel,.KbTM3q_facade[data-stage=building] .KbTM3q_rebar{animation:.4s 4.7s both KbTM3q_disappear}.KbTM3q_facade[data-stage=building] .KbTM3q_afterLabel{animation:.65s 6.4s both KbTM3q_appear}.KbTM3q_facade[data-stage=building] .KbTM3q_sequence span{animation:.85s both KbTM3q_stepGlow}.KbTM3q_facade[data-stage=building] .KbTM3q_sequence span:nth-of-type(2){animation-delay:1.7s}.KbTM3q_facade[data-stage=building] .KbTM3q_sequence span:nth-of-type(3){animation-delay:6.1s}.KbTM3q_facade[data-stage=building] .KbTM3q_cover{animation:.7s 8.4s both KbTM3q_uncover}.KbTM3q_facade[data-stage=building] .KbTM3q_content{animation:.7s 8.5s both KbTM3q_showContent}.KbTM3q_facade[data-stage=revealed] .KbTM3q_content{opacity:1;transform:none}.KbTM3q_facade[data-stage=revealed] .KbTM3q_cover{visibility:hidden}.KbTM3q_facade:not([data-stage=ready]) .KbTM3q_trigger{visibility:hidden;pointer-events:none}@keyframes KbTM3q_seatPanel{0%{opacity:0;transform:translateY(8px)scale(.96)}45%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes KbTM3q_installRow{0%{transform:translate(176px)}20%,38%{transform:translate(212px)}63%,81%{transform:translate(360px)}to{transform:translate(480px)}}@keyframes KbTM3q_pressPanel{0%,18%,40%,61%,83%,to{transform:translate(0)rotate(0)}26%,34%,69%,77%{transform:translate(5px,-7px)rotate(-8deg)}}@keyframes KbTM3q_carryPanel{0%,28%,52%,71%{opacity:1}34%,43%,77%,to{opacity:0}}@keyframes KbTM3q_walkLeft{0%,12%,42%,54%,85%,97%{transform:rotate(15deg)}6%,18%,48%,60%,91%{transform:rotate(-15deg)}22%,38%,64%,81%,to{transform:rotate(0)}}@keyframes KbTM3q_walkRight{0%,12%,42%,54%,85%,97%{transform:rotate(-15deg)}6%,18%,48%,60%,91%{transform:rotate(15deg)}22%,38%,64%,81%,to{transform:rotate(0)}}@keyframes KbTM3q_finishFacade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes KbTM3q_appear{to{opacity:1}}@keyframes KbTM3q_disappear{to{opacity:0}}@keyframes KbTM3q_clearSite{to{opacity:0;transform:translate(-18px)}}@keyframes KbTM3q_stepGlow{50%,to{color:#785126}}@keyframes KbTM3q_uncover{to{opacity:0;visibility:hidden}}@keyframes KbTM3q_showContent{to{opacity:1;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.KbTM3q_mouseHint{display:none}.KbTM3q_touchHint{display:inline}}@media (max-width:800px){.KbTM3q_toolbar{gap:12px}.KbTM3q_hint{margin-inline-start:0}.KbTM3q_control{margin-inline-start:auto}.KbTM3q_cover{grid-template-columns:.8fr 1.2fr;padding-inline:5%}.KbTM3q_copy strong{font-size:27px}.KbTM3q_copy p{font-size:12px}.KbTM3q_materials{gap:14px}}@media (max-width:540px){.KbTM3q_label{width:100%}.KbTM3q_hint{flex:1;font-size:10px}.KbTM3q_control{gap:10px;min-width:126px;padding-inline:10px;font-size:11px}.KbTM3q_content{min-height:660px;padding:34px 24px}.KbTM3q_cover{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;align-items:center;padding:26px 20px 64px}.KbTM3q_copy{text-align:center;padding:0}.KbTM3q_company{font-size:11px}.KbTM3q_copy strong{margin-block:12px 8px;font-size:29px;line-height:1.55}.KbTM3q_copy p{font-size:11px}.KbTM3q_materials{justify-content:center;margin-top:14px}.KbTM3q_model{align-self:center;margin-inline:-18px}.KbTM3q_drawing{height:auto;min-height:280px}.KbTM3q_sequence{gap:8px;font-size:9px;inset-inline:20px}.KbTM3q_sequence span{gap:5px}}@media (prefers-reduced-motion:reduce){.KbTM3q_facade *,.KbTM3q_facade[data-stage=building] *{transition:none;animation:none}.KbTM3q_facade:not([data-stage=ready]) .KbTM3q_content{opacity:1;transform:none}.KbTM3q_facade:not([data-stage=ready]) .KbTM3q_cover{visibility:hidden}}
.KCuJLq_mailbox{color:#192b38}.KCuJLq_header{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 24px;display:flex}.KCuJLq_overline{color:#82682d;font-size:12px;font-weight:700}.KCuJLq_header h2{margin:8px 0;font-size:clamp(22px,2.4vw,30px)}.KCuJLq_header p,.KCuJLq_compose p{color:#62727c;margin:0;line-height:1.9}.KCuJLq_workspace{grid-template-columns:278px minmax(0,1fr);align-items:start;gap:20px;display:grid}.KCuJLq_sidebar{gap:16px;display:grid}.KCuJLq_folders,.KCuJLq_calendar,.KCuJLq_main{background:#fff;border:1px solid #dce4e8;border-radius:16px}.KCuJLq_folders{gap:4px;padding:10px;display:grid}.KCuJLq_folders button{text-align:right;color:#445b69;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.KCuJLq_folders button[aria-current=page]{color:#fff;background:#203f50;font-weight:700}.KCuJLq_calendar{padding:16px}.KCuJLq_monthHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.KCuJLq_monthHeading button{cursor:pointer;width:36px;height:36px;color:inherit;background:#fff;border:1px solid #dce4e8;border-radius:8px;font-size:24px}.KCuJLq_calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.KCuJLq_weekday{text-align:center;color:#697c88;padding-bottom:8px;font-size:12px}.KCuJLq_day{color:#566f7b;cursor:pointer;min-height:47px;font:inherit;background:#f7f9fa;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex}.KCuJLq_day svg{width:14px;height:14px}.KCuJLq_unreadDay{color:#9c5b0b;background:#fff3d9;font-weight:700}.KCuJLq_day[aria-pressed=true]{color:#193e53;background:#e7f0f6;border:2px solid #244e64}.KCuJLq_legend{color:#62727c;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:10px;display:flex}.KCuJLq_legend span{align-items:center;gap:4px;display:flex}.KCuJLq_legend span:first-child{color:#9c5b0b}.KCuJLq_calendar p{color:#62727c;font-size:11px;line-height:1.9}.KCuJLq_calendarActions{justify-content:space-between;gap:8px;display:flex}.KCuJLq_calendarActions button,.KCuJLq_filterNote button{color:#235a78;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;padding:6px;font-size:12px;text-decoration:underline}.KCuJLq_main{min-width:0;min-height:520px;padding:24px}.KCuJLq_toolbar{border-bottom:1px solid #e5ebee;gap:16px;padding-bottom:20px;display:grid}.KCuJLq_search{gap:8px;display:flex}.KCuJLq_search input{min-width:0;font:inherit;border:1px solid #d6e0e5;border-radius:9px;flex:1;padding:12px;font-size:12px}.KCuJLq_filters{grid-template-columns:1fr 1fr;gap:14px;display:grid}.KCuJLq_filters label{margin:0}.KCuJLq_listHeading,.KCuJLq_sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;display:flex}.KCuJLq_listHeading h3,.KCuJLq_sectionHeading h3{margin:0;font-size:16px}.KCuJLq_sectionHeading{margin-top:0}.KCuJLq_filterNote{color:#62727c;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.KCuJLq_list{gap:10px;margin-top:18px;display:grid}.KCuJLq_row{width:100%;color:inherit;text-align:right;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e9ed;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.KCuJLq_row:hover{background:#f7fafb;border-color:#819eae}.KCuJLq_unreadRow{background:#fffcf4;border-right:4px solid #b88b38}.KCuJLq_rowIcon{background:#edf3f6;border-radius:10px;place-items:center;padding:10px;display:grid}.KCuJLq_unreadRow .KCuJLq_rowIcon{color:#875d15;background:#faedce}.KCuJLq_rowContent{flex:1;gap:8px;min-width:0;display:grid}.KCuJLq_rowTop,.KCuJLq_rowBottom{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.KCuJLq_rowTop strong{overflow-wrap:anywhere;font-size:14px}.KCuJLq_rowTop time,.KCuJLq_rowBottom{color:#617783;font-size:11px}.KCuJLq_route{color:#36566a;font-size:12px}.KCuJLq_preview{color:#75858e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.KCuJLq_rowBottom{margin-top:4px}.KCuJLq_rowBottom>span:first-child{background:#edf2f4;border-radius:20px;padding:3px 9px}.KCuJLq_unreadRow .KCuJLq_rowBottom>span:first-child{color:#875d15;background:#faedce}.KCuJLq_pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:12px;display:flex}.KCuJLq_empty{text-align:center;color:#62727c;padding:48px 16px}.KCuJLq_empty>svg{width:36px;height:36px}.KCuJLq_empty p{font-size:13px;line-height:1.9}.KCuJLq_subject{border-bottom:1px solid #e5ebee;padding:22px 0}.KCuJLq_subject>span{color:#82682d;font-size:12px}.KCuJLq_subject h3{overflow-wrap:anywhere;margin:10px 0;font-size:22px}.KCuJLq_subject p{color:#526b79;font-size:13px;line-height:2}.KCuJLq_subject time,.KCuJLq_messages time{color:#62727c;font-size:11px}.KCuJLq_messages{gap:18px;margin:0;padding:24px 0;list-style:none;display:grid}.KCuJLq_messages li{overflow-wrap:anywhere;border-radius:14px;min-width:0;max-width:94%;padding:18px}.KCuJLq_ownMessage{background:#eaf2f6;border-right:3px solid #4b7a92;margin-left:6%}.KCuJLq_otherMessage{background:#f8f6f0;border-right:3px solid #b99a55;margin-right:6%}.KCuJLq_messageMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.KCuJLq_messageMeta>span{color:#62727c;font-size:11px}.KCuJLq_messageBody{white-space:pre-wrap;font-size:14px;line-height:2}.KCuJLq_waiting,.KCuJLq_receipt,.KCuJLq_notice{color:#355c53;background:#f1f6f5;border-radius:10px;padding:16px;font-size:13px;line-height:1.9}.KCuJLq_receipt{color:#526b79;background:#f6f8fa;font-size:12px}.KCuJLq_reply{border-top:1px solid #e5ebee;padding-top:16px}.KCuJLq_reply p{color:#62727c;font-size:12px}.KCuJLq_compose fieldset,.KCuJLq_reply fieldset{border:0;gap:16px;min-width:0;margin:16px 0 0;padding:0;display:grid}.KCuJLq_recipients{border:1px solid #dce4e8;border-radius:10px;max-height:210px;padding:8px;overflow-y:auto}.KCuJLq_recipients label{cursor:pointer;align-items:center;gap:10px;padding:9px;font-size:13px;display:flex}.KCuJLq_recipients label[hidden]{display:none}.KCuJLq_recipients small{color:#62727c;padding-top:3px;font-size:11px;display:block}.KCuJLq_mailbox button:focus-visible,.KCuJLq_mailbox input:focus-visible,.KCuJLq_mailbox select:focus-visible,.KCuJLq_mailbox textarea:focus-visible{outline-offset:3px;outline:3px solid #b99a55}@media (max-width:1050px){.KCuJLq_workspace{grid-template-columns:248px minmax(0,1fr);gap:12px}.KCuJLq_main{padding:16px}.KCuJLq_row{padding:14px}}@media (max-width:760px){.KCuJLq_header{flex-wrap:wrap}.KCuJLq_workspace,.KCuJLq_sidebar{grid-template-columns:1fr}.KCuJLq_folders{grid-template-columns:repeat(3,minmax(0,1fr))}.KCuJLq_folders button{justify-content:center;gap:5px;padding:10px 6px;font-size:11px}.KCuJLq_calendar{max-width:100%}.KCuJLq_day{min-height:44px}.KCuJLq_calendar p{margin-bottom:6px}.KCuJLq_rowIcon{display:none}.KCuJLq_filters{grid-template-columns:1fr}.KCuJLq_header p{font-size:12px}.KCuJLq_main{min-height:350px}.KCuJLq_messages li{max-width:100%}.KCuJLq_ownMessage{margin-left:2%}.KCuJLq_otherMessage{margin-right:2%}.KCuJLq_sectionHeading{flex-wrap:wrap}}
._96cjva_root{color:#243d35}._96cjva_intro{background:linear-gradient(120deg,#e7f0e9,#f7faf5);border:1px solid #d6e3dd;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px;display:flex}._96cjva_intro span{letter-spacing:.16em;color:#497261;font-size:11px;font-weight:700}._96cjva_intro h2{margin:9px 0;font-size:23px}._96cjva_intro p{color:#536c61;max-width:770px;margin:0;font-size:13px;line-height:1.9}._96cjva_intro button{white-space:nowrap;flex-shrink:0}._96cjva_filters{background:#fff;border:1px solid #dfe7e2;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}._96cjva_presets{flex-wrap:wrap;align-self:center;gap:5px;display:flex}._96cjva_preset{cursor:pointer;font:inherit;color:#355447;background:#f4f7f4;border:1px solid #d6dfd9;border-radius:8px;padding:9px 12px;font-size:12px}._96cjva_selected{color:#fff;background:#235e4c;border-color:#235e4c}._96cjva_filters label{color:#5e7168;gap:7px;font-size:11px;display:grid}._96cjva_filters input{width:150px;font:inherit;direction:ltr;background:#fff;border:1px solid #d6dfd9;border-radius:8px;min-height:38px;padding:8px}._96cjva_timestamp{color:#51685c;margin:22px 0 8px;font-size:12px}._96cjva_note{color:#63766b;margin-bottom:20px;font-size:11px;line-height:1.9}._96cjva_coverage{background:#faf6ed;border-inline-start:3px solid #b68943;border-radius:10px;margin:18px 0;padding:17px 20px}._96cjva_coverage strong{font-size:13px}._96cjva_coverage p{margin:7px 0 0;font-size:12px;line-height:1.9}._96cjva_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}._96cjva_metric{background:#fff;border:1px solid #dfe6e0;border-radius:14px;min-width:0;padding:22px}._96cjva_metric h3{color:#5c7064;margin:0 0 14px;font-size:13px;font-weight:500}._96cjva_value{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.3}._96cjva_value small{letter-spacing:0;font-size:12px;font-weight:400}._96cjva_delta{color:#436250;background:#eef4f0;border-radius:6px;margin:12px 0 0;padding:4px 8px;font-size:10px;display:inline-block}._96cjva_metric p{color:#64766b;margin:12px 0 0;font-size:11px;line-height:1.9}._96cjva_card{background:#fff;border:1px solid #dfe6e0;border-radius:14px;min-width:0;margin-bottom:18px;padding:24px}._96cjva_cardHeading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}._96cjva_cardHeading h2{margin:0;font-size:16px}._96cjva_cardHeading p{color:#64766b;margin:8px 0 0;font-size:11px;line-height:1.9}._96cjva_legend{flex-wrap:wrap;flex-shrink:0;gap:12px;font-size:10px;display:flex}._96cjva_legend span:before{content:"";background:#157263;border-radius:50%;width:8px;height:8px;margin-inline-end:5px;display:inline-block}._96cjva_legend span+span:before{background:#b3742e}._96cjva_chart{direction:ltr;width:100%;min-height:160px;overflow:visible}._96cjva_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._96cjva_groups ._96cjva_card{margin:0}._96cjva_ranking{scrollbar-width:thin;max-height:390px;margin:0;padding:0;list-style:none;overflow-y:auto}._96cjva_ranking li{margin:0 0 19px}._96cjva_ranking li>div:first-child{justify-content:space-between;align-items:start;gap:14px;margin-bottom:8px;font-size:12px;display:flex}._96cjva_ranking span{overflow-wrap:anywhere;min-width:0}._96cjva_track{background:#f0f3f0;border-radius:8px;height:5px;overflow:hidden}._96cjva_track i{background:#87ac98;border-radius:8px;height:100%;display:block}._96cjva_empty,._96cjva_loading{color:#67766e;text-align:center;background:#f7f9f7;border-radius:10px;padding:25px;font-size:13px;line-height:2}._96cjva_stale{opacity:.55}._96cjva_details{margin-top:20px;font-size:12px;line-height:2}._96cjva_details summary{cursor:pointer;font-weight:600}._96cjva_details p{color:#5e7166}._96cjva_tableWrap{max-height:350px;margin-top:15px;overflow:auto}._96cjva_tableWrap table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}._96cjva_tableWrap th,._96cjva_tableWrap td{text-align:start;border-bottom:1px solid #e8ede8;padding:9px}._96cjva_tableWrap thead{background:#f4f7f4;position:sticky;top:0}._96cjva_root button:focus-visible,._96cjva_root summary:focus-visible,._96cjva_root input:focus-visible{outline-offset:3px;outline:3px solid #459e7d}@media (max-width:1100px){._96cjva_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}._96cjva_cardHeading{flex-direction:column}}@media (max-width:640px){._96cjva_intro{flex-direction:column;align-items:start;padding:22px}._96cjva_intro h2{font-size:20px}._96cjva_metrics,._96cjva_groups{grid-template-columns:1fr}._96cjva_metric{padding:20px}._96cjva_filters{gap:10px}._96cjva_filters label{flex:1}._96cjva_filters input{width:100%;min-width:0}._96cjva_presets{width:100%}._96cjva_card{padding:18px}}
.I63e3q_workshop{background:#f1f3f3}.I63e3q_upvcWorkshop{background:var(--paper)}.I63e3q_introduction{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.I63e3q_copy h2{white-space:pre-line;letter-spacing:-.8px;margin-block:18px 20px;font-size:clamp(32px,3.2vw,48px);line-height:1.6}.I63e3q_copy p{color:#5d666b;max-width:470px;line-height:2.1}.I63e3q_signature{border-inline-start:2px solid var(--accent);color:var(--accent);margin-top:27px;padding-inline-start:14px;font-size:13px;display:block}.I63e3q_overview{min-width:0;margin:0}.I63e3q_overviewImage,.I63e3q_stageImage{border-radius:var(--radius);background:#d9dede;position:relative;overflow:hidden}.I63e3q_overviewImage{aspect-ratio:3/2}.I63e3q_overview figcaption{color:#5d666b;margin-top:10px;font-size:12px}.I63e3q_stages{border-top:1px solid #d7dfe1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:44px 0 0;padding:32px 0 0;list-style:none;display:grid}.I63e3q_stageImage{aspect-ratio:4/3}.I63e3q_squareMedia :is(.I63e3q_overviewImage,.I63e3q_stageImage){aspect-ratio:1}.I63e3q_video{object-fit:contain;background:#172329;width:100%;height:100%;display:block}.I63e3q_stageHeading{align-items:baseline;gap:13px;margin-block:20px 9px;display:flex}.I63e3q_stageHeading>span{color:var(--accent);font-size:13px}.I63e3q_stageHeading h3{font-size:clamp(18px,1.6vw,22px)}.I63e3q_products{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.I63e3q_stages p{color:#5d666b;font-size:14px;line-height:2}@media (max-width:1000px){.I63e3q_stages{gap:20px}}@media (max-width:760px){.I63e3q_introduction,.I63e3q_stages{grid-template-columns:1fr}.I63e3q_copy h2 br{display:none}.I63e3q_copy p{max-width:none}.I63e3q_signature{margin-top:20px}.I63e3q_stages{gap:32px;margin-top:28px;padding-top:28px}.I63e3q_stageHeading{margin-top:16px}.I63e3q_stageHeading h3{font-size:21px}}
.XaP08W_showcase{color:#292722;background:linear-gradient(135deg,#fff,#f3f3f1) padding-box padding-box,linear-gradient(135deg,#94651b,#f5d47b 24%,#b98522 50%,#ffe6a3 78%,#a4751c) border-box;border:2px solid #0000;border-radius:24px;padding:clamp(18px,3vw,40px);box-shadow:inset 0 0 0 3px #fff,0 24px 60px -34px #43372040}.XaP08W_feature{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.XaP08W_media,.XaP08W_copy{min-width:0}.XaP08W_cover{aspect-ratio:4/3;background:#e8e5df;border-radius:12px;position:relative;overflow:hidden}.XaP08W_meta{color:#78643e;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.XaP08W_meta>span{font-weight:700}.XaP08W_copy h3{margin:18px 0;font-size:clamp(23px,2.4vw,35px);line-height:1.7}.XaP08W_copy>p,.XaP08W_body{color:#65615a;font-size:14px;line-height:2.2}.XaP08W_readMore{color:#88621e;padding:14px 0;font-size:13px;display:block}.XaP08W_photoCount{color:#878078;margin-top:12px;font-size:11px;display:block}.XaP08W_body{white-space:pre-line;border-top:1px solid #ded7c9;margin-top:24px;padding-top:12px}.XaP08W_body p{margin:14px 0}.XaP08W_player{color:#fff;background:#181817;border-radius:12px;overflow:hidden}.XaP08W_player video{aspect-ratio:16/9;object-fit:contain;background:#111;width:100%;display:block}.XaP08W_playerBar{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.XaP08W_playerBar select{color:#ffe4a0;background:#33322f;border:1px solid #706041;border-radius:6px;padding:5px 10px}.XaP08W_playerBar button{color:#e8ddc5;margin-inline-start:auto}.XaP08W_playerError{color:#ffe4a0;padding:10px 16px;font-size:12px}.XaP08W_player:fullscreen{border-radius:0;flex-direction:column;justify-content:center;display:flex}.XaP08W_player:fullscreen video{flex:1;min-height:0}.XaP08W_videoCaption{color:#7b756b;padding:10px 0;font-size:11px;line-height:1.9}.XaP08W_gallery{border-top:1px solid #ded7c9;margin-top:24px;padding-top:20px}.XaP08W_galleryHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.XaP08W_galleryHeading strong{font-size:14px}.XaP08W_galleryHeading span{color:#847a69;font-size:11px}.XaP08W_thumbnails{scrollbar-color:#b28c49 #ede9e1;gap:12px;padding:3px 3px 14px;display:flex;overflow-x:auto}.XaP08W_thumbnails button{cursor:zoom-in;background:#e6e2da;border-radius:9px;flex:0 0 155px;padding:0;position:relative;overflow:hidden}.XaP08W_thumbnails img{object-fit:cover;width:100%;height:116px}.XaP08W_thumbnails span{color:#fff;background:#16130bc9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;bottom:7px;right:7px}.XaP08W_navigation,.XaP08W_dialogBar{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.XaP08W_navigation{border-bottom:1px solid #ded7c9;flex-wrap:wrap;margin-bottom:24px;padding-bottom:18px}.XaP08W_navigation>span{text-align:center}.XaP08W_navigation button{color:#71501b;cursor:pointer;background:#fffaf0;min-height:44px}.XaP08W_navigation button:not(:disabled):hover{background:#f5e8ca}.XaP08W_navigation button,.XaP08W_dialogBar button{border:1px solid #c5aa76;border-radius:8px;padding:9px 12px}.XaP08W_navigation button:disabled{opacity:.35;cursor:default}.XaP08W_dialog{color:#f4ede0;background:#1e1d1a;border:1px solid #b38a3c;border-radius:15px;width:min(1100px,96vw);max-width:96vw;height:min(880px,94dvh);max-height:94dvh;margin:auto;padding:18px}.XaP08W_dialog[open]{flex-direction:column;gap:12px;display:flex}.XaP08W_dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0d0be8}.XaP08W_dialogBar{flex-shrink:0}.XaP08W_dialogBar h3{font-size:14px}.XaP08W_fullPhoto{flex:1;min-height:0;position:relative}.XaP08W_photoCaption{text-align:center;flex-shrink:0;max-height:15dvh;font-size:12px;line-height:1.8;overflow-y:auto}.XaP08W_showcase button:focus-visible,.XaP08W_dialog button:focus-visible{outline-offset:3px;outline:2px solid #b38a3c}@media (max-width:800px){.XaP08W_feature{grid-template-columns:1fr}.XaP08W_copy h3{margin-top:12px}.XaP08W_thumbnails button{flex-basis:140px}.XaP08W_dialog{padding:10px}.XaP08W_dialogBar button{padding:8px}}
.IgE8zW_workshops{background:var(--section)}.IgE8zW_heading{padding-top:clamp(36px,5vw,64px)}.IgE8zW_heading h2{margin-block:14px 12px;font-size:clamp(26px,3vw,38px);line-height:1.65}.IgE8zW_heading p{color:#5d666b;line-height:2}.IgE8zW_tabs{border-bottom:1px solid var(--brand-gold,#d7dfe1);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;padding-bottom:24px;display:grid}.IgE8zW_tabs button{border-radius:var(--radius);min-height:62px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:1px solid #cbd4d8;justify-content:center;align-items:center;gap:12px;padding:12px;transition:background .16s,color .16s;display:flex}.IgE8zW_tabs button span{opacity:.7;font-size:12px}.IgE8zW_tabs button:hover{background:var(--brand-gold-light,#e3e9eb)}.IgE8zW_tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:inset 0 -3px var(--brand-gold,transparent)}.IgE8zW_tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.IgE8zW_workshops [role=tabpanel]>section{background:0 0;padding-top:32px;scroll-margin-top:100px}@media (max-width:760px){.IgE8zW_tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.IgE8zW_tabs button{min-height:52px;font-size:14px}.IgE8zW_tabs button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.IgE8zW_tabs button{transition:none}}
.RBY91a_header,.RBY91a_profile{padding-block:clamp(7rem,12vw,11rem) 4rem}.RBY91a_header h1,.RBY91a_identity h1{margin-block:2rem 1rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.5}.RBY91a_header p,.RBY91a_profile p{max-width:75ch;margin-block:1rem;line-height:2.2}.RBY91a_profile article{max-width:960px;margin-inline:auto}.RBY91a_identity{align-items:center;gap:2rem;margin-block:3rem;display:flex}.RBY91a_identity img{border-radius:1rem;width:min(40%,320px);height:auto}.RBY91a_biography{margin-block:2rem 3rem}.RBY91a_services{padding-block:3rem}.RBY91a_services h2{margin-bottom:1.5rem}.RBY91a_services ul{padding-inline-start:1.5rem;line-height:2.8}.RBY91a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.RBY91a_grid article{border:1px solid var(--line);border-radius:1rem;padding:1.5rem}.RBY91a_grid p{margin-block:1rem;line-height:2}.RBY91a_profile a,.RBY91a_header a,.RBY91a_services a{text-underline-offset:.3em}.RBY91a_profile a:hover,.RBY91a_header a:hover,.RBY91a_services a:hover{text-decoration:underline}@media (max-width:700px){.RBY91a_grid{grid-template-columns:1fr}.RBY91a_identity{flex-direction:column;align-items:flex-start}.RBY91a_identity img{width:min(100%,320px)}}
