.business-contacts_panel__AV7yy{--contact-bg:var(--white);--contact-surface:var(--section);--contact-ink:var(--ink);--contact-muted:var(--muted);--contact-accent:var(--copper);--contact-line:var(--line);margin-block:24px;padding:clamp(18px,2vw,28px);border:1px solid var(--contact-line);border-radius:16px;background:var(--contact-bg);color:var(--contact-ink)}.business-contacts_panel__AV7yy[data-tone=dark]{--contact-bg:#1b2328;--contact-surface:#263238;--contact-ink:#f3f0e9;--contact-muted:#bdc7cd;--contact-accent:#e3c498;--contact-line:#4c5c63}.business-contacts_heading__BsZa_ h3{font-size:19px;margin:0}.business-contacts_heading__BsZa_ p{font-size:13px;color:var(--contact-muted);margin-top:4px}.business-contacts_numbers__3RPOY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:18px}.business-contacts_phone__l7HjT{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px;background:var(--contact-surface);color:var(--contact-ink);border:1px solid var(--contact-line);border-radius:11px;min-width:0}.business-contacts_phoneLabel___v2rO{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--contact-muted)}.business-contacts_phoneLabel___v2rO svg{width:20px;height:20px;flex-shrink:0;color:var(--contact-accent)}.business-contacts_phone__l7HjT bdi{color:var(--contact-ink);font-size:clamp(21px,1.7vw,26px);font-variant-numeric:tabular-nums;font-weight:750;align-self:flex-end;white-space:nowrap;letter-spacing:.3px}.business-contacts_phone__l7HjT small{display:flex;justify-content:space-between;align-items:center;min-height:40px;gap:8px;padding:5px 10px;border-radius:7px;background:#e3c498;color:#202930;font-size:12px;font-weight:750}.business-contacts_phone__l7HjT:focus-visible,.business-contacts_phone__l7HjT:hover{border-color:var(--contact-accent);box-shadow:0 0 0 1px var(--contact-accent)}.business-contacts_email__YkqFU{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin-top:12px;font-size:13px;color:var(--contact-accent)}.business-contacts_addresses__ea0gr{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:24px;margin-top:24px;border-top:1px solid var(--contact-line)}.business-contacts_addresses__ea0gr h3{font-size:18px;color:var(--contact-accent)}.business-contacts_addresses__ea0gr address{font-size:15px;line-height:2.1;font-style:normal;margin-top:8px}.business-contacts_addresses__ea0gr a{display:inline-flex;gap:18px;align-items:center;min-height:44px;color:var(--contact-accent);font-size:13px;margin-top:8px}@media (max-width:650px){.business-contacts_addresses__ea0gr,.business-contacts_numbers__3RPOY{grid-template-columns:1fr}.business-contacts_phone__l7HjT{display:grid;grid-template-columns:minmax(0,1fr);gap:9px 12px;padding:16px}.business-contacts_phoneLabel___v2rO{grid-column:1/-1}.business-contacts_phone__l7HjT bdi{grid-column:1;grid-row:2;justify-self:start;font-size:26px}.business-contacts_phone__l7HjT small{grid-column:1;grid-row:3;gap:6px}}.mobile-details_details__uayKD{display:contents}.mobile-details_details__uayKD>summary{display:none}.mobile-details_details__uayKD>div{display:contents}@media (max-width:700px){.mobile-details_details__uayKD{display:block;border-block:1px solid var(--line,#ccd1d1);margin:12px 0}.mobile-details_details__uayKD>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 22px;cursor:pointer;font-size:15px;font-weight:650;list-style:none;color:inherit}.mobile-details_details__uayKD>summary::-webkit-details-marker{display:none}.mobile-details_details__uayKD>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.mobile-details_details__uayKD>summary span{font-size:22px}.mobile-details_details__uayKD[open]>summary span{transform:rotate(45deg)}.mobile-details_details__uayKD>div{display:block}}.page-skeleton_page__7N6z_{max-width:1440px;margin:auto;padding:32px 24px;color:var(--ink,#263945)}.page-skeleton_label__ciNy2{display:block;margin-bottom:24px;font-size:14px}.page-skeleton_hero__DGJ3Q{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.page-skeleton_copy__ICDuU{display:grid;gap:18px}.page-skeleton_cards__77cN5>span,.page-skeleton_copy__ICDuU>span,.page-skeleton_picture__jq4gP{display:block;border-radius:12px;background:linear-gradient(110deg,#89959c20 25%,#89959c40 45%,#89959c20 65%);background-size:220% 100%;animation:page-skeleton_shimmer__vzcI1 1.8s linear infinite}.page-skeleton_eyebrow__TRb6m{width:28%;height:16px}.page-skeleton_title__dObVH{width:80%;height:44px}.page-skeleton_line__5tt9H{height:16px;width:95%}.page-skeleton_button__oMhvt{width:45%;height:48px;margin-top:12px}.page-skeleton_picture__jq4gP{height:320px}.page-skeleton_cards__77cN5{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.page-skeleton_cards__77cN5>span{height:170px}.page-skeleton_compact__kYStd .page-skeleton_picture__jq4gP{height:200px}.page-skeleton_overlay__etzZd{position:fixed;inset:86px 0 0;z-index:950;overflow:hidden;pointer-events:none;background:var(--paper,#faf9f7);color:var(--ink,#263945);animation:page-skeleton_appear__J463z .12s .12s both}@keyframes page-skeleton_shimmer__vzcI1{to{background-position:-220% 0}}@keyframes page-skeleton_appear__J463z{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.page-skeleton_hero__DGJ3Q{grid-template-columns:1fr;gap:24px}.page-skeleton_picture__jq4gP{height:180px}.page-skeleton_cards__77cN5{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.page-skeleton_cards__77cN5>span{height:110px}.page-skeleton_title__dObVH{height:32px}}@media (prefers-reduced-motion:reduce){.page-skeleton_cards__77cN5>span,.page-skeleton_copy__ICDuU>span,.page-skeleton_overlay__etzZd,.page-skeleton_picture__jq4gP{animation:none}}.site-image_loading__29q5Z{background-image:linear-gradient(110deg,#89959c20 25%,#89959c40 45%,#89959c20 65%);background-size:220% 100%;animation:site-image_image-shimmer__C4pzg 1.8s linear infinite}@keyframes site-image_image-shimmer__C4pzg{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.site-image_loading__29q5Z{animation:none}}.ceiling-reveal_ceiling__hfhYw{--ink:#006bb3;--plaster:#f5f2e9}.ceiling-reveal_toolbar__1G78A{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:22px;color:var(--ink);font-size:12px}.ceiling-reveal_label__9_1ax{display:flex;align-items:center;gap:10px}.ceiling-reveal_label__9_1ax:before{content:"";width:7px;height:7px;border:1px solid;transform:rotate(45deg)}.ceiling-reveal_hint__g7fQS{margin-inline-start:auto}.ceiling-reveal_touchHint__nKE43{display:none}.ceiling-reveal_control__DkbhO{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:155px;min-height:44px;padding:8px 16px;border:1px solid #9ac7e5;border-radius:3px;transition:background .18s}.ceiling-reveal_control__DkbhO:hover{background:#d5efff}.ceiling-reveal_control__DkbhO span{font-size:20px}.ceiling-reveal_control__DkbhO[aria-disabled=true]{cursor:progress}.ceiling-reveal_room__V16LC{position:relative;isolation:isolate;overflow:hidden;border:1px solid #b8ad973d;border-radius:5px;background:linear-gradient(150deg,#fffefa,#f4f0e6 75%,#e9e1d1);box-shadow:0 24px 50px -35px #4d412e66,inset 0 0 30px #a99b7d18}.ceiling-reveal_content__CqhnI{position:relative;min-height:520px;padding:clamp(32px,4.5vw,68px) clamp(24px,4vw,60px) 150px;opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.ceiling-reveal_floor__8hVyd{position:absolute;inset:auto 0 0;height:85px;border-top:1px solid #b4a78938;background:linear-gradient(#c7baa02b,#e4dac6b0);box-shadow:0 -15px 40px #b5a98c0d;pointer-events:none}.ceiling-reveal_structure___rpJO{position:absolute;inset:14px 14px 70px;background:#a29783;box-shadow:0 0 0 8px #e8e2d5,0 0 0 11px #fdf8e5,0 0 22px 10px #ffedbd;transition:opacity .45s .4s;pointer-events:none}.ceiling-reveal_panels__glCh9{position:absolute;inset:14px 14px 70px;container-type:size;pointer-events:none;perspective:1500px}.ceiling-reveal_panel__xEYLc{--cols:6;--rows:3;--x:var(--column);--y:var(--row);--fall:calc(100cqh - (var(--y) + 0.5) * 100cqh / var(--rows) + 28px - var(--lift));position:absolute;left:calc(var(--x) * 100% / var(--cols));top:calc(var(--y) * 100% / var(--rows));width:calc(100% / var(--cols));height:calc(100% / var(--rows));padding:2px;transform-style:preserve-3d;transform-origin:50% 50%}.ceiling-reveal_surface__PW8ZJ{position:absolute;inset:2px;border:1px solid #fffdf5;background:radial-gradient(ellipse at 25% 12%,#fffef9b3,transparent 65%),repeating-linear-gradient(12deg,#c9c0ac09 0 1px,transparent 1px 4px),linear-gradient(145deg,#f6f3eb,#e7e1d4);box-shadow:inset 0 0 0 6px #fffdf520,inset 0 -6px 12px #a2957b0d,2px 4px 5px #62533e35}.ceiling-reveal_panel__xEYLc:nth-child(3n) .ceiling-reveal_surface__PW8ZJ{background-color:#e5dfd1}.ceiling-reveal_edge__RXugj{position:absolute;inset:auto 2px -4px;height:6px;background:linear-gradient(#bbae94,#e9e0ce 45%,#c7bca5);transform-origin:top;transform:rotateX(-90deg)}.ceiling-reveal_downlight__m17Ny{position:absolute;top:50%;left:50%;width:28px;height:28px;border:5px solid #e2d9c5;border-radius:50%;background:#fffbea;box-shadow:0 0 0 1px #b9aa8a,inset 1px 2px 3px #c3b392,0 0 30px 9px #fff3c69c;transform:translate(-50%,-50%);transition:background .2s,box-shadow .2s}.ceiling-reveal_inscription__knHNa{position:absolute;inset:14px 14px 70px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;text-align:center;color:#62543e;pointer-events:none;transition:opacity .18s,transform .35s}.ceiling-reveal_brand__Tdfb6{font-size:13px}.ceiling-reveal_inscription__knHNa strong{font-size:clamp(32px,4vw,58px);font-weight:650;line-height:1.7;text-shadow:0 2px 0 #fffaf0}.ceiling-reveal_caption__VEajW{font-size:11px}.ceiling-reveal_explore__ngXHn{display:flex;align-items:center;gap:16px;margin-top:6px;font-size:11px}.ceiling-reveal_explore__ngXHn>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #a2947866;border-radius:50%;font-size:17px}.ceiling-reveal_dust__9C82D{position:absolute;inset:auto 4% 4px;height:95px;background:radial-gradient(ellipse,#ede4d3bc,transparent 70%);opacity:0;pointer-events:none}.ceiling-reveal_trigger__W8_ao{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.ceiling-reveal_control__DkbhO:focus-visible,.ceiling-reveal_trigger__W8_ao:focus-visible{outline:3px solid #8b7348;outline-offset:-5px}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_panel__xEYLc{animation:ceiling-reveal_panelFall__J5_3L 1.35s var(--delay) both}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_structure___rpJO{opacity:0}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_inscription__knHNa{opacity:0;transform:translateY(12px)}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_downlight__m17Ny{background:#dbd2bd;box-shadow:0 0 0 1px #b9aa8a,inset 1px 2px 5px #8d7e62}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_content__CqhnI{opacity:1;transform:none;transition-delay:.65s}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_dust__9C82D{animation:ceiling-reveal_dustSettles__A2H6I 1.4s .8s both}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_trigger__W8_ao{visibility:hidden;pointer-events:none}@keyframes ceiling-reveal_panelFall__J5_3L{0%{transform:translateZ(0);animation-timing-function:ease-out}13%{transform:translate3d(0,5px,12px) rotateX(-7deg) rotate(calc(var(--turn) * .12));animation-timing-function:cubic-bezier(.55,0,.9,.5)}65%{transform:translate3d(var(--drift),var(--fall),0) rotate(var(--turn)) rotateX(78deg);animation-timing-function:ease-out}79%{transform:translate3d(var(--drift),calc(var(--fall) - 22px),0) rotate(calc(var(--turn) * .8)) rotateX(69deg);animation-timing-function:ease-in}91%{transform:translate3d(var(--drift),var(--fall),0) rotate(var(--turn)) rotateX(78deg);animation-timing-function:ease-out}96%{transform:translate3d(var(--drift),calc(var(--fall) - 3px),0) rotate(var(--turn)) rotateX(76deg)}to{transform:translate3d(var(--drift),var(--fall),0) rotate(var(--turn)) rotateX(78deg)}}@keyframes ceiling-reveal_dustSettles__A2H6I{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){.ceiling-reveal_mouseHint__baw3f{display:none}.ceiling-reveal_touchHint__nKE43{display:inline}}@media (max-width:800px){.ceiling-reveal_hint__g7fQS{margin-inline-start:0}.ceiling-reveal_control__DkbhO{margin-inline-start:auto}.ceiling-reveal_content__CqhnI{padding:36px 28px 150px}}@media (max-width:540px){.ceiling-reveal_toolbar__1G78A{gap:10px}.ceiling-reveal_label__9_1ax{width:100%}.ceiling-reveal_hint__g7fQS{flex:1;font-size:10px}.ceiling-reveal_control__DkbhO{min-width:132px;gap:10px;padding-inline:10px;font-size:11px}.ceiling-reveal_content__CqhnI{padding:32px 22px 145px}.ceiling-reveal_panel__xEYLc{--cols:3;--rows:6;--x:var(--mobile-column);--y:var(--mobile-row)}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_panel__xEYLc{animation-delay:var(--mobile-delay)}.ceiling-reveal_inscription__knHNa{gap:22px}.ceiling-reveal_inscription__knHNa strong{font-size:37px}.ceiling-reveal_caption__VEajW{font-size:10px}.ceiling-reveal_downlight__m17Ny{width:22px;height:22px;border-width:4px}}@media (prefers-reduced-motion:reduce){.ceiling-reveal_ceiling__hfhYw *,.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) *{animation:none;transition:none}.ceiling-reveal_ceiling__hfhYw:not([data-stage=ready]) .ceiling-reveal_panels__glCh9{display:none}}@media (prefers-color-scheme:dark){.public-site:not([data-site-theme=light]) .ceiling-reveal_toolbar__1G78A{color:var(--dark-ink,#006bb3)}.public-site:not([data-site-theme=light]) .ceiling-reveal_stage__joFno{background:var(--dark-surface,#f5f2e9)}.public-site:not([data-site-theme=light]) .ceiling-reveal_content__CqhnI{--ink:var(--dark-ink,#006bb3);color:var(--ink)}.public-site:not([data-site-theme=light]) .ceiling-reveal_control__DkbhO:hover{background:var(--dark-raised,#d5efff)}}.public-site[data-site-theme=dark] .ceiling-reveal_toolbar__1G78A{color:var(--dark-ink,#006bb3)}.public-site[data-site-theme=dark] .ceiling-reveal_stage__joFno{background:var(--dark-surface,#f5f2e9)}.public-site[data-site-theme=dark] .ceiling-reveal_content__CqhnI{--ink:var(--dark-ink,#006bb3);color:var(--ink)}.public-site[data-site-theme=dark] .ceiling-reveal_control__DkbhO:hover{background:var(--dark-raised,#d5efff)}@media (max-width:700px){.ceiling-reveal_ceiling__hfhYw .ceiling-reveal_room__V16LC>:not(.ceiling-reveal_content__CqhnI),.ceiling-reveal_ceiling__hfhYw .ceiling-reveal_toolbar__1G78A{display:none}.ceiling-reveal_ceiling__hfhYw .ceiling-reveal_room__V16LC{border:0;box-shadow:none;background:transparent;overflow:visible}.ceiling-reveal_ceiling__hfhYw .ceiling-reveal_room__V16LC .ceiling-reveal_content__CqhnI{opacity:1!important;transform:none!important;animation:none!important;min-height:0;padding:0}}.recruitment-manager_ad__fJqQQ>label,.recruitment-manager_editor__JP97d>label,.recruitment-manager_review__suXSQ label{display:grid;gap:8px;margin:18px 0}.recruitment-manager_editor__JP97d input:not([type=checkbox]),.recruitment-manager_editor__JP97d textarea,.recruitment-manager_review__suXSQ select,.recruitment-manager_review__suXSQ textarea{width:100%;font:inherit;padding:10px 12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#152638}.recruitment-manager_editor__JP97d textarea,.recruitment-manager_review__suXSQ textarea{resize:vertical}.recruitment-manager_editor__JP97d .recruitment-manager_toggle__fXd7S{display:flex;align-items:center;gap:12px;font-weight:700}.recruitment-manager_toggle__fXd7S input{width:20px;height:20px}.recruitment-manager_ad__fJqQQ{padding:22px;border:1px solid #dce3e9;border-radius:10px;margin-top:18px}.recruitment-manager_ad__fJqQQ summary{cursor:pointer;font-weight:700}.recruitment-manager_manager__09TMz{margin-top:28px}.recruitment-manager_applicants__dwxUp{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);gap:24px;align-items:start;margin:20px 0}.recruitment-manager_applicantList__ub3rK{display:grid;gap:10px}.recruitment-manager_applicantList__ub3rK button{display:grid;gap:5px;text-align:start;padding:16px;font:inherit;background:#fff;color:#142d40;border:1px solid #dce3e9;border-radius:8px;cursor:pointer}.recruitment-manager_applicantList__ub3rK button[aria-pressed=true]{background:#eef5fb;border-color:#597e9b}.recruitment-manager_applicantList__ub3rK span{font-size:12px}.recruitment-manager_review__suXSQ{background:#f5f8fb;border-radius:10px;padding:24px;overflow-wrap:anywhere}.recruitment-manager_review__suXSQ fieldset{border:0;margin:0;padding:0;min-width:0}.recruitment-manager_message__aaz0L{white-space:pre-wrap;padding:20px 0;border-bottom:1px solid #dce3e9}@media (max-width:850px){.recruitment-manager_applicants__dwxUp{grid-template-columns:1fr}.recruitment-manager_ad__fJqQQ{padding:15px}}.recruitment-manager_filter__HDSZc,.recruitment-manager_resume__BPwwy{display:grid;gap:12px;margin:20px 0}.recruitment-manager_filter__HDSZc select{width:100%;max-width:100%;padding:12px;font:inherit;background:#fff;color:#152638;border:1px solid #cbd5e1;border-radius:7px}.recruitment-manager_routing__Sd7R5{margin:20px 0;padding:20px;border:1px solid #cbd5e1;border-radius:10px}.recruitment-manager_routing__Sd7R5 fieldset{border:0;padding:0;margin:12px 0;min-width:0}.recruitment-manager_routing__Sd7R5 .recruitment-manager_toggle__fXd7S{display:flex;gap:10px;align-items:center;margin:12px 0}.recruitment-manager_resumePreview__oHTN_{width:100%;max-height:600px;object-fit:contain}.recruitment-manager_manager__09TMz{scroll-margin-top:100px}.recruitment-manager_ad__fJqQQ summary button{margin:8px 16px}.club-manager_actions__mXMlf{display:flex;gap:10px;flex-wrap:wrap}.club-manager_filters__hwlQt{display:flex;gap:14px;align-items:end;padding:20px 24px;flex-wrap:wrap;border-bottom:1px solid #e5e7eb}.club-manager_filters__hwlQt>label:first-child{flex:1;min-width:min(100%,220px)}.club-manager_metadata__d12iM{display:grid;gap:10px;font-size:12px;padding:16px;margin:18px 0;background:#f4f5f7;border-radius:8px}.club-manager_metadata__d12iM div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.club-manager_metadata__d12iM dt{color:#636b76}.club-manager_metadata__d12iM dd{margin:0}.club-manager_editor___6z2s{border:0;padding:0;margin:20px 0 0;min-width:0}@media (max-width:600px){.club-manager_filters__hwlQt{padding:16px}.club-manager_filters__hwlQt>label{width:100%}}.club-notifications_wrapper__RqATf{position:relative;flex:0 0 auto}.club-notifications_trigger__ygpOl{display:inline-flex;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:8px 11px;border:1px solid #d4ddd8;border-radius:9px;color:#214c3d;background:#f6faf7;font:inherit;cursor:pointer}.club-notifications_badge__dS545{border-radius:999px;padding:2px 6px;color:#fff;background:#25634f;font-size:11px}.club-notifications_dropdown__xTPhL{position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:60;width:min(360px,calc(100vw - 36px));max-height:min(620px,75vh);overflow-y:auto;padding:18px;border:1px solid #dce5df;border-radius:12px;background:#fff;color:#263c32;box-shadow:0 12px 35px #142d4024;text-align:start}.club-notifications_dropdown__xTPhL h2{font-size:16px;margin:0}.club-notifications_heading__EtR7o{display:flex;align-items:center;justify-content:space-between;gap:10px}.club-notifications_dropdown__xTPhL ul{list-style:none;padding:0;margin:12px 0}.club-notifications_dropdown__xTPhL li{display:grid;justify-items:start;gap:8px;padding:14px 0;border-bottom:1px solid #e2e9e3;overflow-wrap:anywhere}.club-notifications_dropdown__xTPhL p,.club-notifications_toast__7FnSH p{margin:5px 0}.club-notifications_dropdown__xTPhL>button{margin:6px 0 0 6px}.club-notifications_dropdown__xTPhL small{color:#5c6c63}.club-notifications_toast__7FnSH{position:fixed;inset-inline-end:24px;bottom:24px;z-index:80;width:min(360px,calc(100vw - 32px));padding:21px;padding-inline-end:42px;border:1px solid #b4cfc0;border-radius:12px;background:#eff8f1;color:#214a36;box-shadow:0 8px 28px #142d4024;font-size:13px;line-height:1.9;text-align:start;overflow-wrap:anywhere}.club-notifications_close__1Hye_{position:absolute;inset-inline-end:3px;top:3px;width:38px;height:38px;border:0;background:transparent;color:#214a36;font-size:24px;cursor:pointer}.club-notifications_error__KE5y2{color:#982f2f}@media (max-width:600px){.club-notifications_triggerText__ZRqOM{display:none}.club-notifications_trigger__ygpOl{padding:8px;gap:4px}.club-notifications_toast__7FnSH{inset-inline-end:16px;bottom:16px}.club-notifications_dropdown__xTPhL{position:fixed;top:66px;inset-inline:18px;width:auto}}.employees_shell__EI4rH{min-height:100dvh;background:#f4f5f7;padding:30px clamp(16px,4vw,70px);color:#192b38}.employees_container__efPLo{max-width:1160px;margin:auto}.employees_portalHeader___fgcI{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:24px;background:linear-gradient(120deg,#192b38,#304c58);border-top:3px solid #b99a55;border-radius:16px;color:#fff}.employees_portalHeader___fgcI h1{margin:8px 0;font-size:clamp(22px,3vw,32px)}.employees_portalHeader___fgcI p{margin:0;color:#d7e0e5}.employees_temporary__XrYPD{padding:22px;margin:18px 0;border:1px solid #b99a55;background:#fff9e9;border-radius:12px;overflow-wrap:anywhere}.employees_temporary__XrYPD bdi{font-family:monospace;font-size:20px;user-select:all}.employees_passwordAdvice__Tow1g{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:18px;margin-bottom:22px;border:1px solid #d8c69b;border-radius:12px;background:#fffbf1}.employees_passwordAdvice__Tow1g p{margin:6px 0 0;color:#65717c;line-height:1.9}.employees_heading__jUfVn{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.employees_heading__jUfVn h1{font-size:clamp(24px,3vw,36px);margin:5px 0}.employees_heading__jUfVn h2,.employees_heading__jUfVn h3{margin:0}.employees_card__Y7S_g p,.employees_heading__jUfVn p{color:#65717c;line-height:1.9}.employees_card__Y7S_g{margin-bottom:22px}.employees_actions__GmFjf,.employees_tabs__n5hoR{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.employees_danger__DquYZ.employees_danger__DquYZ{color:#a12626;border-color:#d99b9b;background:#fff5f5}.employees_danger__DquYZ.employees_danger__DquYZ:hover:not(:disabled){background:#fce4e4}.employees_deleteConfirmation__femwz{margin-top:18px;padding:18px;border:1px solid #d99b9b;border-radius:10px;background:#fff8f8}.employees_attachments__BnWUy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:16px 0}.employees_attachment__Q7Cit{min-width:0;border:1px solid #dce3e8;padding:12px;border-radius:10px;overflow-wrap:anywhere}.employees_attachmentPreview__ekteN{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;margin-bottom:10px}.employees_tabs__n5hoR{margin:20px 0}.employees_tabs__n5hoR button[aria-selected=true]{background:#183b49;color:white}.employees_grid__AJ4F8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.employees_grid__AJ4F8 label{margin:0}.employees_wide__xuVZe{grid-column:1/-1}.employees_fieldset__FXyKc{border:0;padding:0;margin:0;min-width:0}.employees_checkbox__kVxgY{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 14px;border:1px solid #dce3e8;border-radius:10px;background:#f8fafb;cursor:pointer}.employees_checkbox__kVxgY:hover{border-color:#8ba5ae}.employees_checkbox__kVxgY:has(input:checked){border-color:#9bb5ae;background:#f0f7f4}.employees_checkbox__kVxgY:has(input:disabled){opacity:.6;cursor:default}.employees_checkbox__kVxgY.employees_checkbox__kVxgY input[type=checkbox]{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#245f53;cursor:inherit}.employees_checkbox__kVxgY input:focus-visible{outline:3px solid #b99a55;outline-offset:4px}.employees_checkbox__kVxgY strong{display:block;font-size:14px;font-weight:500}.employees_checkbox__kVxgY small{display:block;margin-top:4px;color:#65717c;font-size:12px;line-height:1.8}.employees_formActions__FoBHS{margin-top:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.employees_group__tmMmd{border-top:1px solid #e5e9eb;padding:22px 0}.employees_group__tmMmd h3{margin:0 0 18px;font-size:16px}.employees_photoRow___3fBT{display:flex;gap:24px;align-items:center;margin-bottom:24px}.employees_photo__qxlwz{object-fit:cover;border-radius:12px}.employees_photoPlaceholder__H8L3I{width:100px;height:120px;border:1px dashed #bcc9ce;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#65717c}.employees_badge__jiiyd{display:inline-block;padding:6px 12px;border-radius:99px;background:#e8eff2;color:#244654;font-size:12px;white-space:nowrap}.employees_pending__NV4Iz{background:#fff1d3;color:#78520c}.employees_approved__25c0O{background:#def2e6;color:#24663e}.employees_rejected__CkFac{background:#fbe4e4;color:#903333}.employees_cancelled__UuZk6{background:#ecedef;color:#5c6168}.employees_unsaved__X8rA8{font-size:13px;margin-inline-start:14px;color:#886317}.employees_list__HQdl8{display:grid;gap:12px;margin:20px 0}.employees_person__cckR6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border:1px solid #dce3e8;border-radius:12px;background:#fff;width:100%;text-align:start;cursor:pointer}.employees_person__cckR6:hover{border-color:#527d8b;background:#f8fbfc}.employees_person__cckR6 small{display:block;margin-top:7px;color:#65717c}.employees_leave__0XrZy{border:1px solid #dce3e8;border-radius:12px;padding:20px;background:white}.employees_leave__0XrZy p{white-space:pre-wrap;overflow-wrap:anywhere}.employees_leave__0XrZy .employees_heading__jUfVn{margin-bottom:8px}.employees_pagination__xOEtr{display:flex;align-items:center;justify-content:center;gap:18px;margin:20px 0}.employees_empty__gGWCi{padding:36px 18px;text-align:center;background:#f5f8fa;border-radius:12px;color:#647681}.employees_login____uao{max-width:470px;margin:8vh auto}.employees_login____uao h1{font-size:28px}.employees_search__Ibzgn{display:flex;align-items:end;gap:12px}.employees_search__Ibzgn label{flex:1;margin:0}.employees_link__lWlDi{color:#1c617b;text-decoration:underline}@media (max-width:640px){.employees_shell__EI4rH{padding:20px 12px}.employees_grid__AJ4F8{grid-template-columns:minmax(0,1fr)}.employees_heading__jUfVn{align-items:flex-start;flex-wrap:wrap}.employees_photoRow___3fBT{gap:14px}.employees_photoRow___3fBT input{max-width:100%}.employees_photoRow___3fBT label{min-width:0}.employees_person__cckR6{padding:14px}.employees_card__Y7S_g{padding:18px!important}}.letters_mailbox__TiVzy{color:#192b38}.letters_header__gKQJA{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 24px}.letters_overline__TFWEP{color:#82682d;font-size:12px;font-weight:700}.letters_header__gKQJA h2{font-size:clamp(22px,2.4vw,30px);margin:8px 0}.letters_compose__YYfqZ p,.letters_header__gKQJA p{color:#62727c;margin:0;line-height:1.9}.letters_workspace__V6pG5{display:grid;grid-template-columns:278px minmax(0,1fr);gap:20px;align-items:start}.letters_sidebar__k_Irl{display:grid;gap:16px}.letters_calendar__sbqmF,.letters_folders__NwHY4,.letters_main__41OMA{background:#fff;border:1px solid #dce4e8;border-radius:16px}.letters_folders__NwHY4{padding:10px;display:grid;gap:4px}.letters_folders__NwHY4 button{display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:14px;border-radius:10px;text-align:right;color:#445b69;cursor:pointer;font:inherit}.letters_folders__NwHY4 button[aria-current=page]{background:#203f50;color:#fff;font-weight:700}.letters_calendar__sbqmF{padding:16px}.letters_monthHeading__nZIAA{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.letters_monthHeading__nZIAA button{width:36px;height:36px;border:1px solid #dce4e8;background:#fff;border-radius:8px;cursor:pointer;font-size:24px;color:inherit}.letters_calendarGrid__zVZtY{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.letters_weekday__gQiJh{text-align:center;font-size:12px;color:#697c88;padding-bottom:8px}.letters_day__fdDUc{min-height:47px;border:1px solid transparent;border-radius:8px;background:#f7f9fa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#566f7b;cursor:pointer;font:inherit;font-size:12px}.letters_day__fdDUc svg{width:14px;height:14px}.letters_unreadDay__NxYrL{color:#9c5b0b;background:#fff3d9;font-weight:700}.letters_day__fdDUc[aria-pressed=true]{border:2px solid #244e64;background:#e7f0f6;color:#193e53}.letters_legend__d3q0n{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:10px;color:#62727c}.letters_legend__d3q0n span{display:flex;align-items:center;gap:4px}.letters_legend__d3q0n span:first-child{color:#9c5b0b}.letters_calendar__sbqmF p{font-size:11px;line-height:1.9;color:#62727c}.letters_calendarActions__hB6N_{display:flex;justify-content:space-between;gap:8px}.letters_calendarActions__hB6N_ button,.letters_filterNote__PJxMH button{border:none;background:transparent;color:#235a78;font:inherit;font-size:12px;padding:6px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.letters_main__41OMA{min-width:0;padding:24px;min-height:520px}.letters_toolbar__msrbp{display:grid;gap:16px;border-bottom:1px solid #e5ebee;padding-bottom:20px}.letters_search__VPkG9{display:flex;gap:8px}.letters_search__VPkG9 input{flex:1;min-width:0;padding:12px;border:1px solid #d6e0e5;border-radius:9px;font:inherit;font-size:12px}.letters_filters__Eg3zI{display:grid;grid-template-columns:1fr 1fr;gap:14px}.letters_filters__Eg3zI label{margin:0}.letters_listHeading__a_rEs,.letters_sectionHeading__usijq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 10px}.letters_listHeading__a_rEs h3,.letters_sectionHeading__usijq h3{margin:0;font-size:16px}.letters_sectionHeading__usijq{margin-top:0}.letters_filterNote__PJxMH{font-size:12px;color:#62727c;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.letters_list__1JF8t{display:grid;gap:10px;margin-top:18px}.letters_row___0IQ2{display:flex;align-items:flex-start;gap:12px;width:100%;padding:18px;border:1px solid #e2e9ed;border-radius:12px;background:#fff;color:inherit;text-align:right;font:inherit;cursor:pointer}.letters_row___0IQ2:hover{border-color:#819eae;background:#f7fafb}.letters_unreadRow__fmzYi{border-right:4px solid #b88b38;background:#fffcf4}.letters_rowIcon__0_6MK{display:grid;place-items:center;background:#edf3f6;padding:10px;border-radius:10px}.letters_unreadRow__fmzYi .letters_rowIcon__0_6MK{background:#faedce;color:#875d15}.letters_rowContent__XM5dx{flex:1;min-width:0;display:grid;gap:8px}.letters_rowBottom__aPQiT,.letters_rowTop__Dj87j{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.letters_rowTop__Dj87j strong{font-size:14px;overflow-wrap:anywhere}.letters_rowBottom__aPQiT,.letters_rowTop__Dj87j time{font-size:11px;color:#617783}.letters_route__dlq_v{font-size:12px;color:#36566a}.letters_preview__67UwT{font-size:12px;color:#75858e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.letters_rowBottom__aPQiT{margin-top:4px}.letters_rowBottom__aPQiT>span:first-child{border-radius:20px;background:#edf2f4;padding:3px 9px}.letters_unreadRow__fmzYi .letters_rowBottom__aPQiT>span:first-child{background:#faedce;color:#875d15}.letters_pagination___RJtP{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px;font-size:12px}.letters_empty__TLwGn{padding:48px 16px;text-align:center;color:#62727c}.letters_empty__TLwGn>svg{width:36px;height:36px}.letters_empty__TLwGn p{line-height:1.9;font-size:13px}.letters_subject__eyhn2{padding:22px 0;border-bottom:1px solid #e5ebee}.letters_subject__eyhn2>span{font-size:12px;color:#82682d}.letters_subject__eyhn2 h3{margin:10px 0;font-size:22px;overflow-wrap:anywhere}.letters_subject__eyhn2 p{color:#526b79;font-size:13px;line-height:2}.letters_messages__Gv_ZM time,.letters_subject__eyhn2 time{font-size:11px;color:#62727c}.letters_messages__Gv_ZM{list-style:none;padding:24px 0;margin:0;display:grid;gap:18px}.letters_messages__Gv_ZM li{padding:18px;border-radius:14px;max-width:94%;min-width:0;overflow-wrap:anywhere}.letters_ownMessage__B2lJJ{margin-left:6%;background:#eaf2f6;border-right:3px solid #4b7a92}.letters_otherMessage__CAxjc{margin-right:6%;background:#f8f6f0;border-right:3px solid #b99a55}.letters_messageMeta__90i1W{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:13px}.letters_messageMeta__90i1W>span{font-size:11px;color:#62727c}.letters_messageBody__Ew9iF{white-space:pre-wrap;line-height:2;font-size:14px}.letters_notice__PeTNe,.letters_receipt__0BVvZ,.letters_waiting__NZRzu{padding:16px;background:#f1f6f5;border-radius:10px;color:#355c53;font-size:13px;line-height:1.9}.letters_receipt__0BVvZ{background:#f6f8fa;color:#526b79;font-size:12px}.letters_reply__vgCKk{border-top:1px solid #e5ebee;padding-top:16px}.letters_reply__vgCKk p{font-size:12px;color:#62727c}.letters_compose__YYfqZ fieldset,.letters_reply__vgCKk fieldset{border:0;padding:0;margin:16px 0 0;min-width:0;display:grid;gap:16px}.letters_recipients__LCv1D{max-height:264px;overflow-y:auto;border:1px solid #dce4e8;border-radius:10px;padding:6px;display:grid;gap:4px;scrollbar-gutter:stable}.letters_recipients__LCv1D label{display:flex;align-items:center;gap:10px;min-height:58px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:#f7f9fa;cursor:pointer;font-size:13px}.letters_recipients__LCv1D label:hover{border-color:#b6c8c5}.letters_recipients__LCv1D label:has(input:checked){background:#edf6f2;border-color:#9abbb0}.letters_recipients__LCv1D label>span{min-width:0;overflow-wrap:anywhere}.letters_mailbox__TiVzy .admin-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:8px;width:auto;min-height:40px;padding:8px 16px;border-radius:9px;font-size:13px;line-height:1.7}.letters_recipients__LCv1D label[hidden]{display:none}.letters_recipients__LCv1D small{display:block;color:#62727c;font-size:11px;padding-top:3px}.letters_mailbox__TiVzy button:focus-visible,.letters_mailbox__TiVzy input:focus-visible,.letters_mailbox__TiVzy select:focus-visible,.letters_mailbox__TiVzy textarea:focus-visible{outline:3px solid #b99a55;outline-offset:3px}@media (max-width:1050px){.letters_workspace__V6pG5{grid-template-columns:248px minmax(0,1fr);gap:12px}.letters_main__41OMA{padding:16px}.letters_row___0IQ2{padding:14px}}@media (max-width:760px){.letters_header__gKQJA{flex-wrap:wrap}.letters_sidebar__k_Irl,.letters_workspace__V6pG5{grid-template-columns:1fr}.letters_folders__NwHY4{grid-template-columns:repeat(3,minmax(0,1fr))}.letters_folders__NwHY4 button{padding:10px 6px;gap:5px;font-size:11px;justify-content:center}.letters_calendar__sbqmF{max-width:100%}.letters_day__fdDUc{min-height:44px}.letters_calendar__sbqmF p{margin-bottom:6px}.letters_rowIcon__0_6MK{display:none}.letters_filters__Eg3zI{grid-template-columns:1fr}.letters_header__gKQJA p{font-size:12px}.letters_main__41OMA{min-height:350px}.letters_messages__Gv_ZM li{max-width:100%}.letters_ownMessage__B2lJJ{margin-left:2%}.letters_otherMessage__CAxjc{margin-right:2%}.letters_sectionHeading__usijq{flex-wrap:wrap}}.insights-panel_root__PKTak{color:#243d35}.insights-panel_intro__d7F64{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #d6e3dd;border-radius:18px;padding:28px;background:linear-gradient(120deg,#e7f0e9,#f7faf5);margin-bottom:20px}.insights-panel_intro__d7F64 span{font-size:11px;letter-spacing:.16em;color:#497261;font-weight:700}.insights-panel_intro__d7F64 h2{font-size:23px;margin:9px 0}.insights-panel_intro__d7F64 p{max-width:770px;margin:0;line-height:1.9;color:#536c61;font-size:13px}.insights-panel_intro__d7F64 button{white-space:nowrap;flex-shrink:0}.insights-panel_filters__cfHPZ{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:18px;background:#fff;border:1px solid #dfe7e2;border-radius:14px}.insights-panel_presets__pPIck{display:flex;gap:5px;flex-wrap:wrap;align-self:center}.insights-panel_preset__ioFvK{cursor:pointer;font:inherit;font-size:12px;padding:9px 12px;background:#f4f7f4;border:1px solid #d6dfd9;border-radius:8px;color:#355447}.insights-panel_selected__HsjQt{color:#fff;background:#235e4c;border-color:#235e4c}.insights-panel_filters__cfHPZ label{display:grid;gap:7px;font-size:11px;color:#5e7168}.insights-panel_filters__cfHPZ input{width:150px;font:inherit;padding:8px;border:1px solid #d6dfd9;border-radius:8px;background:white;direction:ltr;min-height:38px}.insights-panel_timestamp__dx6GC{margin:22px 0 8px;font-size:12px;color:#51685c}.insights-panel_note__bgW6a{font-size:11px;line-height:1.9;color:#63766b;margin-bottom:20px}.insights-panel_coverage___RT1_{border-inline-start:3px solid #b68943;background:#faf6ed;border-radius:10px;padding:17px 20px;margin:18px 0}.insights-panel_coverage___RT1_ strong{font-size:13px}.insights-panel_coverage___RT1_ p{font-size:12px;line-height:1.9;margin:7px 0 0}.insights-panel_metrics__kKc81{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.insights-panel_metric__rrXlK{background:#fff;border:1px solid #dfe6e0;border-radius:14px;padding:22px;min-width:0}.insights-panel_metric__rrXlK h3{font-size:13px;font-weight:500;margin:0 0 14px;color:#5c7064}.insights-panel_value__9Kmwg{font-size:34px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.insights-panel_value__9Kmwg small{font-size:12px;font-weight:400;letter-spacing:0}.insights-panel_delta__9vK7m{display:inline-block;background:#eef4f0;color:#436250;border-radius:6px;padding:4px 8px;margin:12px 0 0;font-size:10px}.insights-panel_metric__rrXlK p{font-size:11px;color:#64766b;line-height:1.9;margin:12px 0 0}.insights-panel_card__Kco_G{background:#fff;border:1px solid #dfe6e0;border-radius:14px;padding:24px;margin-bottom:18px;min-width:0}.insights-panel_cardHeading__mNjB1{display:flex;gap:16px;align-items:start;justify-content:space-between;margin-bottom:22px}.insights-panel_cardHeading__mNjB1 h2{margin:0;font-size:16px}.insights-panel_cardHeading__mNjB1 p{font-size:11px;color:#64766b;line-height:1.9;margin:8px 0 0}.insights-panel_legend__lZUBM{display:flex;gap:12px;font-size:10px;flex-shrink:0;flex-wrap:wrap}.insights-panel_legend__lZUBM span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#157263;margin-inline-end:5px}.insights-panel_legend__lZUBM span+span:before{background:#b3742e}.insights-panel_chart__D3x2j{width:100%;min-height:160px;direction:ltr;overflow:visible}.insights-panel_groups__kKf3V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.insights-panel_groups__kKf3V .insights-panel_card__Kco_G{margin:0}.insights-panel_ranking__OZbO4{list-style:none;padding:0;margin:0;max-height:390px;overflow-y:auto;scrollbar-width:thin}.insights-panel_ranking__OZbO4 li{margin:0 0 19px}.insights-panel_ranking__OZbO4 li>div:first-child{display:flex;gap:14px;justify-content:space-between;align-items:start;font-size:12px;margin-bottom:8px}.insights-panel_ranking__OZbO4 span{overflow-wrap:anywhere;min-width:0}.insights-panel_track__dMJ3l{height:5px;background:#f0f3f0;border-radius:8px;overflow:hidden}.insights-panel_track__dMJ3l i{display:block;height:100%;background:#87ac98;border-radius:8px}.insights-panel_empty__3bpUP,.insights-panel_loading__YAg4W{color:#67766e;font-size:13px;line-height:2;padding:25px;text-align:center;background:#f7f9f7;border-radius:10px}.insights-panel_stale__1yGFu{opacity:.55}.insights-panel_details__rBp18{margin-top:20px;font-size:12px;line-height:2}.insights-panel_details__rBp18 summary{cursor:pointer;font-weight:600}.insights-panel_details__rBp18 p{color:#5e7166}.insights-panel_tableWrap__eriOA{max-height:350px;overflow:auto;margin-top:15px}.insights-panel_tableWrap__eriOA table{width:100%;border-collapse:collapse;text-align:start;font-size:12px}.insights-panel_tableWrap__eriOA td,.insights-panel_tableWrap__eriOA th{padding:9px;border-bottom:1px solid #e8ede8;text-align:start}.insights-panel_tableWrap__eriOA thead{position:sticky;top:0;background:#f4f7f4}.insights-panel_root__PKTak button:focus-visible,.insights-panel_root__PKTak input:focus-visible,.insights-panel_root__PKTak summary:focus-visible{outline:3px solid #459e7d;outline-offset:3px}@media (max-width:1100px){.insights-panel_metrics__kKc81{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-panel_cardHeading__mNjB1{flex-direction:column}}@media (max-width:640px){.insights-panel_intro__d7F64{padding:22px;align-items:start;flex-direction:column}.insights-panel_intro__d7F64 h2{font-size:20px}.insights-panel_groups__kKf3V,.insights-panel_metrics__kKc81{grid-template-columns:1fr}.insights-panel_metric__rrXlK{padding:20px}.insights-panel_filters__cfHPZ{gap:10px}.insights-panel_filters__cfHPZ label{flex:1}.insights-panel_filters__cfHPZ input{width:100%;min-width:0}.insights-panel_presets__pPIck{width:100%}.insights-panel_card__Kco_G{padding:18px}}.backup-panel_panel__7PeYN{display:grid;gap:1.25rem}.backup-panel_panel__7PeYN p{line-height:1.9}.backup-panel_form__6T17a{display:grid;gap:1rem;margin-top:1.25rem}.backup-panel_form__6T17a>label:first-child{max-width:28rem}.backup-panel_actions__0l_vA{display:flex;flex-wrap:wrap;gap:.75rem}.backup-panel_notice__xoRei{padding:1rem;border:1px solid #b9d4c8;border-radius:12px;background:#f0f7f3}.backup-panel_progress__2I7gT{display:block;width:100%;max-width:32rem;margin-top:1rem}.backup-panel_steps__xKphf{line-height:2;padding-inline-start:1.5rem}.backup-panel_list__Dmq9o{padding:0;list-style:none;display:grid;gap:1rem}.backup-panel_list__Dmq9o li{border:1px solid #d8e0de;border-radius:12px;padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.backup-panel_list__Dmq9o details{max-width:100%}.backup-panel_list__Dmq9o code{display:block;overflow-wrap:anywhere;margin-top:.5rem;font-size:.8rem}.backup-panel_list__Dmq9o summary{cursor:pointer}.department-brand_cardLogo__rusHC,.department-brand_heroLogo__76UWt{object-fit:contain;padding:6px;border:2px solid var(--brand-gold,var(--accent));border-radius:10px;background:white;box-shadow:0 3px 15px #243b4c26}.department-brand_cardLogo__rusHC{position:absolute;top:12px;inset-inline-start:12px;width:96px;height:96px;transition:opacity .25s}.department-brand_heroLogo__76UWt{width:128px;height:128px;flex-shrink:0}.department-card:focus-visible .department-brand_cardLogo__rusHC{opacity:0}@media (hover:hover) and (pointer:fine){.department-card:hover .department-brand_cardLogo__rusHC{opacity:0}}@media (prefers-reduced-motion:reduce){.department-brand_cardLogo__rusHC{transition:none}}@media (max-width:700px){.department-brand_cardLogo__rusHC{width:42px;height:42px;top:8px;inset-inline-start:8px;padding:3px;border-width:1px}.department-brand_heroLogo__76UWt{width:64px;height:64px}}.ceiling-services_overview__K6bvE{background:#eff3f4;color:#263d4b;overflow-wrap:anywhere}.ceiling-services_article___75F3 h2,.ceiling-services_overview__K6bvE h2{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.7;margin-block:14px 22px}.ceiling-services_hero__NdIlh p,.ceiling-services_introduction__tzAoR{max-width:850px;line-height:2.2}.ceiling-services_cards__I_zQs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:32px}.ceiling-services_cards__I_zQs article{display:flex;flex-direction:column;border-block-start:1px solid #b5c5cc;padding-block:24px}.ceiling-services_cards__I_zQs h3{font-size:1.2rem;line-height:1.9}.ceiling-services_cards__I_zQs p{line-height:2.1;margin-block:16px 24px}.ceiling-services_readMore__HH2ws{display:inline-block;margin-block-start:auto;text-decoration:underline;text-underline-offset:6px;line-height:2}.ceiling-services_page__bhl6v{background:#fafcfc;color:#263d4b;overflow-wrap:anywhere}.ceiling-services_hero__NdIlh{padding-block:40px 64px}.ceiling-services_hero__NdIlh h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.6;max-width:1000px;margin-block:20px}.ceiling-services_actions__7slnZ{display:flex;flex-wrap:wrap;gap:16px;margin-block-start:28px}.ceiling-services_article___75F3{max-width:900px;margin-inline:auto;padding-block:36px 64px}.ceiling-services_article___75F3 section{margin-block-end:48px;scroll-margin-top:120px}.ceiling-services_article___75F3 li,.ceiling-services_article___75F3 p{line-height:2.3}.ceiling-services_article___75F3 p+p{margin-block-start:18px}.ceiling-services_article___75F3 ul{padding-inline-start:24px;list-style:disc}.ceiling-services_article___75F3 details{border-block-end:1px solid #c8d3d8;padding-block:20px}.ceiling-services_article___75F3 summary{cursor:pointer;font-weight:600;line-height:2}.ceiling-services_article___75F3 details p{margin-block-start:14px}.ceiling-services_article___75F3 summary:focus-visible,.ceiling-services_overview__K6bvE a:focus-visible,.ceiling-services_page__bhl6v a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (max-width:900px){.ceiling-services_cards__I_zQs{grid-template-columns:1fr;gap:8px}}@media (prefers-color-scheme:dark){.public-site:not([data-site-theme=light]) .ceiling-services_overview__K6bvE{background:var(--dark-surface,#eff3f4);color:var(--dark-ink,#263d4b)}.public-site:not([data-site-theme=light]) .ceiling-services_page__bhl6v{background:var(--dark-surface,#fafcfc);color:var(--dark-ink,#263d4b)}.public-site:not([data-site-theme=light]) .ceiling-services_article___75F3 details,.public-site:not([data-site-theme=light]) .ceiling-services_cards__I_zQs article{border-color:var(--line)}}.public-site[data-site-theme=dark] .ceiling-services_overview__K6bvE{background:var(--dark-surface,#eff3f4);color:var(--dark-ink,#263d4b)}.public-site[data-site-theme=dark] .ceiling-services_page__bhl6v{background:var(--dark-surface,#fafcfc);color:var(--dark-ink,#263d4b)}.public-site[data-site-theme=dark] .ceiling-services_article___75F3 details,.public-site[data-site-theme=dark] .ceiling-services_cards__I_zQs article{border-color:var(--line)}.ceiling-services_photos__pmejk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-block-end:64px}.ceiling-services_photos__pmejk figure{margin:0;min-width:0}.ceiling-services_photos__pmejk img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.ceiling-services_photos__pmejk figcaption{padding-block:18px;line-height:2}.ceiling-services_photos__pmejk h2{font-size:1.25rem;margin-block:8px}@media (max-width:700px){.ceiling-services_photos__pmejk{grid-template-columns:1fr}}.facade-reveal_facade__MqApv{--ink:#756044}.facade-reveal_toolbar__3gbm9{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;color:var(--ink);font-size:12px}.facade-reveal_label__PS069{display:flex;align-items:center;gap:10px}.facade-reveal_label__PS069:before{content:"";width:7px;height:7px;border:1px solid;transform:rotate(45deg)}.facade-reveal_hint__RSQnV{margin-inline-start:auto}.facade-reveal_touchHint__sxPIQ{display:none}.facade-reveal_control__3_c5U{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:150px;min-height:44px;padding:8px 16px;border:1px solid #a28b6866;border-radius:3px;transition:background .18s}.facade-reveal_control__3_c5U:hover{background:#e3d9c8}.facade-reveal_control__3_c5U span{font-size:20px}.facade-reveal_stage__ySO9u{position:relative;isolation:isolate;overflow:hidden;border:1px solid #b7a58966;border-radius:4px;background:#faf7ef;box-shadow:0 25px 50px -38px #6c5b3f70}.facade-reveal_content__iQrUV{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:530px;padding:clamp(28px,4.5vw,68px);opacity:0;transform:translateY(16px)}.facade-reveal_cover__g2kQ7{position:absolute;inset:0;display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;padding:20px 5% 65px;background:radial-gradient(ellipse at 25% 48%,#ffffffc9,transparent 57%),linear-gradient(120deg,#ede5d6,#f7f2e8 60%,#eee5d5);pointer-events:none}.facade-reveal_cover__g2kQ7:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.38;background-image:linear-gradient(#b2a18418 1px,transparent 0),linear-gradient(90deg,#b2a18418 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(90deg,#000,transparent 85%)}.facade-reveal_copy__nYF_p{position:relative;z-index:1;padding-block:22px}.facade-reveal_company__qqpnJ{color:var(--ink);font-size:12px}.facade-reveal_copy__nYF_p strong{display:block;margin-block:22px 18px;color:#433c31;font-size:clamp(28px,2.8vw,43px);font-weight:600;line-height:1.65;letter-spacing:-1px}.facade-reveal_copy__nYF_p p{color:#84745e;font-size:14px;line-height:2.1}.facade-reveal_materials__SUFKO{display:flex;gap:24px;margin-top:28px;color:var(--ink);font-size:11px}.facade-reveal_materials__SUFKO span{display:inline-flex;align-items:center;gap:8px}.facade-reveal_materials__SUFKO i{width:13px;height:13px;border:1px solid #c1b297;background:#f9f5e9}.facade-reveal_materials__SUFKO span:last-child i{border-color:#ad9270;background:linear-gradient(135deg,#eee1c7,#b49971)}.facade-reveal_model__6nKGt{min-width:0;direction:ltr}.facade-reveal_drawing__Ud438{display:block;width:100%;max-height:460px;overflow:visible}.facade-reveal_sequence__Ditc6{position:absolute;inset:auto 5% 24px;display:flex;align-items:center;gap:18px;color:#a48b66;font-size:11px}.facade-reveal_sequence__Ditc6 span{display:flex;align-items:center;gap:10px;white-space:nowrap}.facade-reveal_sequence__Ditc6 b{color:#817159;font-weight:400}.facade-reveal_sequence__Ditc6 i{flex:1;height:1px;background:#b7a38255}.facade-reveal_trigger__wyjSh{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.facade-reveal_control__3_c5U:focus-visible,.facade-reveal_trigger__wyjSh:focus-visible{outline:3px solid #8c6a3d;outline-offset:-5px}.facade-reveal_afterLabel__C8fUv,.facade-reveal_cladding___PqQT,.facade-reveal_finishing__jUkIc,.facade-reveal_landscape__aRTr5,.facade-reveal_lighting__1UiRw{opacity:0}.facade-reveal_installer__vSgYz{transform:translateX(176px)}.facade-reveal_arms__JTx9o{transform-origin:0 -44px}.facade-reveal_leftLeg__qJhAg,.facade-reveal_rightLeg__HQQb4{transform-origin:0 -24px}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_cladding___PqQT{animation:facade-reveal_seatPanel__O_hKK .65s var(--delay) cubic-bezier(.22,.8,.25,1) both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_installer__vSgYz{animation:facade-reveal_installRow__rqwL1 5.6s var(--delay) ease-in-out both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_arms__JTx9o{animation:facade-reveal_pressPanel__vvcII 5.6s var(--delay) ease-in-out both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_carriedPiece__qdR0e{animation:facade-reveal_carryPanel__YlhzG 5.6s var(--delay) linear both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_leftLeg__qJhAg{animation:facade-reveal_walkLeft__OEIi0 5.6s var(--delay) ease-in-out both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_rightLeg__HQQb4{animation:facade-reveal_walkRight__vhM0T 5.6s var(--delay) ease-in-out both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_finishing__jUkIc{animation:facade-reveal_finishFacade__s_44Z .9s 4.7s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_lighting__1UiRw{animation:facade-reveal_appear__vWCN2 1s 5.5s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_landscape__aRTr5{animation:facade-reveal_finishFacade__s_44Z .8s 6.1s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_siteEquipment__byohc{animation:facade-reveal_clearSite__v0lVr .65s 6.05s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_beforeLabel__byb5G,.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_rebar__IWfIj{animation:facade-reveal_disappear__C_qo2 .4s 4.7s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_afterLabel__C8fUv{animation:facade-reveal_appear__vWCN2 .65s 6.4s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_sequence__Ditc6 span{animation:facade-reveal_stepGlow__fKv_K .85s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_sequence__Ditc6 span:nth-of-type(2){animation-delay:1.7s}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_sequence__Ditc6 span:nth-of-type(3){animation-delay:6.1s}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_cover__g2kQ7{animation:facade-reveal_uncover__6WX6r .7s 8.4s both}.facade-reveal_facade__MqApv[data-stage=building] .facade-reveal_content__iQrUV{animation:facade-reveal_showContent___wD5N .7s 8.5s both}.facade-reveal_facade__MqApv[data-stage=revealed] .facade-reveal_content__iQrUV{opacity:1;transform:none}.facade-reveal_facade__MqApv[data-stage=revealed] .facade-reveal_cover__g2kQ7{visibility:hidden}.facade-reveal_facade__MqApv:not([data-stage=ready]) .facade-reveal_trigger__wyjSh{visibility:hidden;pointer-events:none}@keyframes facade-reveal_seatPanel__O_hKK{0%{opacity:0;transform:translateY(8px) scale(.96)}45%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}@keyframes facade-reveal_installRow__rqwL1{0%{transform:translateX(176px)}20%,38%{transform:translateX(212px)}63%,81%{transform:translateX(360px)}to{transform:translateX(480px)}}@keyframes facade-reveal_pressPanel__vvcII{0%,18%,40%,61%,83%,to{transform:translate(0) rotate(0)}26%,34%,69%,77%{transform:translate(5px,-7px) rotate(-8deg)}}@keyframes facade-reveal_carryPanel__YlhzG{0%,28%,52%,71%{opacity:1}34%,43%,77%,to{opacity:0}}@keyframes facade-reveal_walkLeft__OEIi0{0%,12%,42%,54%,85%,97%{transform:rotate(15deg)}18%,48%,6%,60%,91%{transform:rotate(-15deg)}22%,38%,64%,81%,to{transform:rotate(0)}}@keyframes facade-reveal_walkRight__vhM0T{0%,12%,42%,54%,85%,97%{transform:rotate(-15deg)}18%,48%,6%,60%,91%{transform:rotate(15deg)}22%,38%,64%,81%,to{transform:rotate(0)}}@keyframes facade-reveal_finishFacade__s_44Z{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes facade-reveal_appear__vWCN2{to{opacity:1}}@keyframes facade-reveal_disappear__C_qo2{to{opacity:0}}@keyframes facade-reveal_clearSite__v0lVr{to{opacity:0;transform:translateX(-18px)}}@keyframes facade-reveal_stepGlow__fKv_K{50%,to{color:#785126}}@keyframes facade-reveal_uncover__6WX6r{to{opacity:0;visibility:hidden}}@keyframes facade-reveal_showContent___wD5N{to{opacity:1;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.facade-reveal_mouseHint__PxOgv{display:none}.facade-reveal_touchHint__sxPIQ{display:inline}}@media (max-width:800px){.facade-reveal_toolbar__3gbm9{gap:12px}.facade-reveal_hint__RSQnV{margin-inline-start:0}.facade-reveal_control__3_c5U{margin-inline-start:auto}.facade-reveal_cover__g2kQ7{grid-template-columns:.8fr 1.2fr;padding-inline:5%}.facade-reveal_copy__nYF_p strong{font-size:27px}.facade-reveal_copy__nYF_p p{font-size:12px}.facade-reveal_materials__SUFKO{gap:14px}}@media (max-width:540px){.facade-reveal_label__PS069{width:100%}.facade-reveal_hint__RSQnV{flex:1;font-size:10px}.facade-reveal_control__3_c5U{min-width:126px;padding-inline:10px;gap:10px;font-size:11px}.facade-reveal_content__iQrUV{min-height:660px;padding:34px 24px}.facade-reveal_cover__g2kQ7{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;align-items:center;padding:26px 20px 64px}.facade-reveal_copy__nYF_p{text-align:center;padding:0}.facade-reveal_company__qqpnJ{font-size:11px}.facade-reveal_copy__nYF_p strong{margin-block:12px 8px;font-size:29px;line-height:1.55}.facade-reveal_copy__nYF_p p{font-size:11px}.facade-reveal_materials__SUFKO{justify-content:center;margin-top:14px}.facade-reveal_model__6nKGt{align-self:center;margin-inline:-18px}.facade-reveal_drawing__Ud438{height:auto;min-height:280px}.facade-reveal_sequence__Ditc6{inset-inline:20px;gap:8px;font-size:9px}.facade-reveal_sequence__Ditc6 span{gap:5px}}@media (prefers-reduced-motion:reduce){.facade-reveal_facade__MqApv *,.facade-reveal_facade__MqApv[data-stage=building] *{animation:none;transition:none}.facade-reveal_facade__MqApv:not([data-stage=ready]) .facade-reveal_content__iQrUV{opacity:1;transform:none}.facade-reveal_facade__MqApv:not([data-stage=ready]) .facade-reveal_cover__g2kQ7{visibility:hidden}}@media (prefers-color-scheme:dark){.public-site:not([data-site-theme=light]) .facade-reveal_toolbar__3gbm9{color:var(--dark-gold,#756044)}.public-site:not([data-site-theme=light]) .facade-reveal_stage__ySO9u{background:var(--dark-surface,#faf7ef)}.public-site:not([data-site-theme=light]) .facade-reveal_content__iQrUV{--ink:var(--dark-ink,#756044);color:var(--ink)}.public-site:not([data-site-theme=light]) .facade-reveal_control__3_c5U:hover{background:var(--dark-raised,#e3d9c8)}}.public-site[data-site-theme=dark] .facade-reveal_toolbar__3gbm9{color:var(--dark-gold,#756044)}.public-site[data-site-theme=dark] .facade-reveal_stage__ySO9u{background:var(--dark-surface,#faf7ef)}.public-site[data-site-theme=dark] .facade-reveal_content__iQrUV{--ink:var(--dark-ink,#756044);color:var(--ink)}.public-site[data-site-theme=dark] .facade-reveal_control__3_c5U:hover{background:var(--dark-raised,#e3d9c8)}@media (max-width:700px){.facade-reveal_facade__MqApv .facade-reveal_stage__ySO9u>:not(.facade-reveal_content__iQrUV),.facade-reveal_facade__MqApv .facade-reveal_toolbar__3gbm9{display:none}.facade-reveal_facade__MqApv .facade-reveal_stage__ySO9u{border:0;box-shadow:none;background:transparent;overflow:visible}.facade-reveal_facade__MqApv .facade-reveal_stage__ySO9u .facade-reveal_content__iQrUV{opacity:1!important;transform:none!important;animation:none!important;min-height:0;padding:0}}.frames-brand_theme__DHZUv.theme-steel{--accent:#304b60;--accent-soft:#eaf0f3;--brand-gold:#d5b184;--brand-gold-light:#f0dfc7;--copper:#304b60;--copper-light:#f0dfc7;--ink:#243b4c;--muted:#526574;--line:#ced9df;--section:#f1f5f7;--paper:#fbfcfd}.frames-brand_page__476zh.department-page{color:var(--ink);background:var(--paper)}.frames-brand_page__476zh .department-hero{color:white;background:linear-gradient(145deg,#243b4c,#47647a);border-bottom:4px solid var(--brand-gold)}.frames-brand_brand__gV7h3{margin-bottom:24px}.frames-brand_page__476zh .department-hero :is(.eyebrow,h1){color:var(--brand-gold-light)}.frames-brand_page__476zh .department-hero-copy [data-mobile-details] p,.frames-brand_page__476zh .department-hero-copy>p:not(.department-headline){color:#e5edf2}.frames-brand_page__476zh .department-hero-copy .button{color:#243b4c;background:var(--brand-gold)}.frames-brand_page__476zh .department-hero-copy .button:hover{background:var(--brand-gold-light)}.frames-brand_page__476zh .services-grid article{border-color:var(--brand-gold)}.frames-brand_page__476zh .services-grid p{color:var(--muted)}.frames-brand_page__476zh .contact-section .button-dark{background:var(--accent)}.frames-brand_page__476zh .contact-section .button-dark:hover{background:var(--ink)}.frames-brand_page__476zh .button-outline{color:var(--accent);border-color:var(--accent)}.frames-brand_page__476zh .button-outline:hover{color:white;background:var(--accent)}.frames-brand_card__p4kSA .card-content .card-action,.frames-brand_card__p4kSA .card-title{color:var(--accent)}.frames-brand_card__p4kSA .card-reveal{background:linear-gradient(145deg,#243b4c,#47647a);border-bottom:4px solid var(--brand-gold)}.frames-brand_card__p4kSA .card-reveal :is(.card-company,.card-action,.card-number,svg){color:var(--brand-gold-light)}.window-reveal_window__PGJnO{--frame-dark:#263945;--frame-light:#657b86;padding-inline:8px}.window-reveal_toolbar__bNoeC{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;color:#47647a;font-size:12px}.window-reveal_label__9QOMg{display:inline-flex;align-items:center;gap:10px}.window-reveal_label__9QOMg:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.window-reveal_hint__dNRXY{margin-inline-start:auto}.window-reveal_touchHint__IkVhX{display:none}.window-reveal_toggle__cjXqQ{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:138px;min-height:44px;padding:6px 14px;border:1px solid #47647a55;border-radius:4px}.window-reveal_toggle__cjXqQ:hover{background:#dce5e9}.window-reveal_toggle__cjXqQ span{font-size:20px}.window-reveal_frame__fHD4m{position:relative;isolation:isolate;overflow:hidden;border:12px solid var(--frame-dark);border-radius:5px 5px 2px 2px;background:#f5f7f6;box-shadow:0 0 0 1px #aab7bb,0 0 0 4px #d0d8da,0 16px 38px -20px #21374380,inset 0 0 0 2px #809399}.window-reveal_content__oMZrm{position:relative;min-height:390px;padding:clamp(28px,4vw,64px);opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .5s ease}.window-reveal_sashes__arfiP{position:absolute;inset:0;pointer-events:none}.window-reveal_sash__JXVde{position:absolute;top:0;bottom:0;width:50%;border:15px solid var(--frame-dark);background:var(--frame-dark);box-shadow:inset 0 0 0 1px #92a1a8,0 0 0 1px #142630;transform-style:preserve-3d;transform:perspective(1600px) rotateY(0deg);transition:transform 1.4s cubic-bezier(.42,0,.18,1)}.window-reveal_leftSash__hsvfJ{left:0;transform-origin:left center}.window-reveal_rightSash__nnlzJ{right:0;transform-origin:right center}.window-reveal_glass__hJjll{position:absolute;inset:3px;border:2px solid #182f3b;background:linear-gradient(123deg,transparent 26%,#ffffff80 26.2%,#ffffff22 39%,transparent 39.2%,transparent 63%,#ffffff44 63.2%,transparent 69%),linear-gradient(160deg,#c0d4df,#e5edf0 48%,#b4cbd3);box-shadow:inset 0 0 0 2px #eef5f580,inset 0 0 24px #50738430}.window-reveal_rightSash__nnlzJ .window-reveal_glass__hJjll{background-position:60px 0,0 0}.window-reveal_glass__hJjll:after{content:"";position:absolute;inset:0;background:#365565;opacity:0;transition:opacity 1.4s cubic-bezier(.42,0,.18,1)}.window-reveal_handle__X4e_U{position:absolute;top:51%;width:11px;height:61px;border:1px solid #a1afb5;border-radius:5px;background:linear-gradient(90deg,#6b7d87,#e5ebed 45%,#82949c);box-shadow:3px 3px 5px #16303c70;transform-origin:center 10px;transition:transform .38s cubic-bezier(.4,0,.2,1) 1.15s}.window-reveal_handle__X4e_U:before{content:"";position:absolute;inset:-6px -3px auto;height:23px;border-radius:5px;background:linear-gradient(90deg,#627681,#b5c3c9,#71868f);z-index:-1}.window-reveal_leftSash__hsvfJ .window-reveal_handle__X4e_U{right:-12px}.window-reveal_rightSash__nnlzJ .window-reveal_handle__X4e_U{left:-12px}.window-reveal_hingeBottom__RZEbG,.window-reveal_hingeTop__JQNnv{position:absolute;width:9px;height:32px;border-radius:3px;background:linear-gradient(90deg,#263945,#82969f,#344954)}.window-reveal_hingeTop__JQNnv{top:15%}.window-reveal_hingeBottom__RZEbG{bottom:15%}.window-reveal_leftSash__hsvfJ :is(.window-reveal_hingeTop__JQNnv,.window-reveal_hingeBottom__RZEbG){left:-17px}.window-reveal_rightSash__nnlzJ :is(.window-reveal_hingeTop__JQNnv,.window-reveal_hingeBottom__RZEbG){right:-17px}.window-reveal_inscription___4DSy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;pointer-events:none;text-align:center;color:#2d4b5d;transition:opacity .28s ease 1.2s}.window-reveal_inscription___4DSy strong{padding:6px 24px;background:#e5edf0f2;font-size:clamp(28px,3.3vw,48px);line-height:1.8;text-shadow:0 1px 12px #e5edf0}.window-reveal_inscription___4DSy>span{padding:5px 14px;background:#e5edf0e8;border:1px solid #ffffff70;font-size:12px}.window-reveal_trigger__orTNm{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.window-reveal_toggle__cjXqQ:focus-visible,.window-reveal_trigger__orTNm:focus-visible{outline:3px solid #47647a;outline-offset:-5px}.window-reveal_sill__S_Q1t{height:13px;margin-inline:-8px;border-radius:1px 1px 3px 3px;background:linear-gradient(#aebdc4,#e4eaec 35%,#81949d 42%,#637983);box-shadow:0 12px 18px -7px #2b424a50}.window-reveal_window__PGJnO[data-open=true] .window-reveal_leftSash__hsvfJ{transform:perspective(1600px) rotateY(88deg)}.window-reveal_window__PGJnO[data-open=true] .window-reveal_rightSash__nnlzJ{transform:perspective(1600px) rotateY(-88deg)}.window-reveal_window__PGJnO[data-open=true] .window-reveal_glass__hJjll:after,.window-reveal_window__PGJnO[data-open=true] .window-reveal_sash__JXVde{transition-delay:.38s}.window-reveal_window__PGJnO[data-open=true] .window-reveal_glass__hJjll:after{opacity:.28}.window-reveal_window__PGJnO[data-open=true] .window-reveal_handle__X4e_U{transition-delay:0s}.window-reveal_window__PGJnO[data-open=true] .window-reveal_leftSash__hsvfJ .window-reveal_handle__X4e_U{transform:rotate(90deg)}.window-reveal_window__PGJnO[data-open=true] .window-reveal_rightSash__nnlzJ .window-reveal_handle__X4e_U{transform:rotate(-90deg)}.window-reveal_window__PGJnO[data-open=true] .window-reveal_inscription___4DSy{opacity:0;transition-delay:.12s}.window-reveal_window__PGJnO[data-open=true] .window-reveal_trigger__orTNm{visibility:hidden;pointer-events:none}.window-reveal_window__PGJnO[data-open=true] .window-reveal_content__oMZrm{opacity:1;transform:none;transition:opacity .7s ease .85s,transform .85s cubic-bezier(.22,1,.36,1) .85s}@media (hover:none),(pointer:coarse){.window-reveal_mouseHint__8qYz0{display:none}.window-reveal_touchHint__IkVhX{display:inline}}@media (max-width:800px){.window-reveal_hint__dNRXY{margin-inline-start:0}.window-reveal_toggle__cjXqQ{margin-inline-start:auto}.window-reveal_content__oMZrm{padding:32px 24px}}@media (max-width:540px){.window-reveal_toolbar__bNoeC{gap:10px 14px}.window-reveal_label__9QOMg{width:100%}.window-reveal_hint__dNRXY{flex:1}.window-reveal_frame__fHD4m{border-width:8px;max-height:440px;transition:max-height 1.1s ease .25s}.window-reveal_window__PGJnO[data-open=true] .window-reveal_frame__fHD4m{max-height:1600px;transition-delay:.85s}.window-reveal_sashes__arfiP{max-height:424px}.window-reveal_sash__JXVde{border-width:11px}.window-reveal_content__oMZrm{padding:28px 20px}.window-reveal_inscription___4DSy strong{font-size:29px}.window-reveal_inscription___4DSy>span{font-size:10px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.window-reveal_window__PGJnO *,.window-reveal_window__PGJnO :after,.window-reveal_window__PGJnO[data-open=true] *,.window-reveal_window__PGJnO[data-open=true] :after{transition:none}}@media (prefers-color-scheme:dark){.public-site:not([data-site-theme=light]) .window-reveal_toolbar__bNoeC{color:var(--dark-ink,#47647a)}.public-site:not([data-site-theme=light]) .window-reveal_frame__fHD4m{background:var(--dark-surface,#f5f7f6)}.public-site:not([data-site-theme=light]) .window-reveal_toggle__cjXqQ:hover{background:var(--dark-raised,#dce5e9)}}.public-site[data-site-theme=dark] .window-reveal_toolbar__bNoeC{color:var(--dark-ink,#47647a)}.public-site[data-site-theme=dark] .window-reveal_frame__fHD4m{background:var(--dark-surface,#f5f7f6)}.public-site[data-site-theme=dark] .window-reveal_toggle__cjXqQ:hover{background:var(--dark-raised,#dce5e9)}@media (max-width:700px){.window-reveal_window__PGJnO .window-reveal_frame__fHD4m>:not(.window-reveal_content__oMZrm),.window-reveal_window__PGJnO .window-reveal_toolbar__bNoeC{display:none}.window-reveal_window__PGJnO .window-reveal_frame__fHD4m{border:0;box-shadow:none;background:transparent;overflow:visible}.window-reveal_window__PGJnO .window-reveal_frame__fHD4m .window-reveal_content__oMZrm{opacity:1!important;transform:none!important;animation:none!important;min-height:0;padding:0}}.wood-cut-reveal_workshop___E_M4{--cut-duration:3.4s;--travel-start:100%;--travel-end:0%;--cut-origin:bottom}.wood-cut-reveal_workshop___E_M4[data-reverse=true]{--travel-start:0%;--travel-end:100%;--cut-origin:top}.wood-cut-reveal_workshop___E_M4[data-cut-axis=horizontal]{--cut-origin:right}.wood-cut-reveal_workshop___E_M4[data-cut-axis=horizontal][data-reverse=true]{--cut-origin:left}.wood-cut-reveal_toolbar__rCcLC{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px;margin-bottom:20px;min-height:44px;font-size:12px;color:#687468}.wood-cut-reveal_materialLabel__2X83i{display:flex;align-items:center;gap:9px;color:#094e35}.wood-cut-reveal_materialLabel__2X83i i{width:6px;height:6px;background:#094e35;border-radius:50%}.wood-cut-reveal_instruction__K8_AS{margin-inline-start:auto}.wood-cut-reveal_touchHint__ZepTL{display:none}.wood-cut-reveal_replay__nwb2z{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:1px solid #cbd3c4;border-radius:4px;color:#094e35}.wood-cut-reveal_replay__nwb2z:hover{background:#eaeedf}.wood-cut-reveal_replay__nwb2z span{font-size:21px}.wood-cut-reveal_stage__YMeot{position:relative;isolation:isolate;overflow:hidden;border-radius:6px;background:#f4f2e9}.wood-cut-reveal_content__AyjeZ{padding:clamp(28px,3.4vw,52px);opacity:0;transform:translateY(18px)}.wood-cut-reveal_board__ejTGN{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;border-radius:inherit}.wood-cut-reveal_half__MZBZ1{position:absolute;inset:0;background-color:#c4a070;background-image:url(/images/vilen-wood/mdf-texture.svg),linear-gradient(115deg,#dcc299,#b38c5b 55%,#d2b084);box-shadow:inset 0 1px 0 #f1dcba,inset 0 -9px 0 #9b784d,inset 0 -10px 0 #e7c799}.wood-cut-reveal_half__MZBZ1:after{content:"";position:absolute;inset:19px;border:1px solid #71542e35}.wood-cut-reveal_leftHalf__F6MqS{clip-path:inset(0 calc(100% - var(--cut-position)) 0 0);transform-origin:left center}.wood-cut-reveal_rightHalf__Zln19{clip-path:inset(0 0 0 var(--cut-position));transform-origin:right center}.wood-cut-reveal_workshop___E_M4[data-stage=ready][data-cut-axis] .wood-cut-reveal_leftHalf__F6MqS{clip-path:none}.wood-cut-reveal_workshop___E_M4[data-stage=ready] .wood-cut-reveal_rightHalf__Zln19{visibility:hidden}.wood-cut-reveal_workshop___E_M4[data-cut-axis=horizontal] .wood-cut-reveal_leftHalf__F6MqS{clip-path:inset(0 0 calc(100% - var(--cut-position)) 0);transform-origin:center top}.wood-cut-reveal_workshop___E_M4[data-cut-axis=horizontal] .wood-cut-reveal_rightHalf__Zln19{clip-path:inset(var(--cut-position) 0 0 0);transform-origin:center bottom}.wood-cut-reveal_boardStamp__oIKut{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#664d2dd9;text-shadow:0 1px 0 #edd3aa66}.wood-cut-reveal_boardStamp__oIKut>span:first-child{font:11px Arial,sans-serif;letter-spacing:6px}.wood-cut-reveal_boardStamp__oIKut b{font:300 clamp(62px,8vw,112px)/1.1 Arial,sans-serif;letter-spacing:10px}.wood-cut-reveal_boardStamp__oIKut>span:last-child{font-size:13px}.wood-cut-reveal_measureBottom__It5P5,.wood-cut-reveal_measureTop__Wy6__{position:absolute;color:#725839;font:10px Arial,sans-serif;letter-spacing:2px;direction:ltr}.wood-cut-reveal_measureTop__Wy6__{top:32px;right:32px}.wood-cut-reveal_measureBottom__It5P5{bottom:31px;left:32px}.wood-cut-reveal_cutLine__LwIjW{position:absolute;top:0;bottom:0;left:calc(var(--cut-position) - 3px);width:6px;background:linear-gradient(90deg,#856038,#292416 40%,#292416 60%,#e3bb7c);box-shadow:0 0 0 1px #f4d39c,0 0 12px #482b2366;transform:scaleY(0);transform-origin:var(--cut-origin)}.wood-cut-reveal_workshop___E_M4[data-cut-axis=horizontal] .wood-cut-reveal_cutLine__LwIjW{top:calc(var(--cut-position) - 3px);bottom:auto;left:0;width:100%;height:6px;transform:scaleX(0)}.wood-cut-reveal_sawTravel__fBvYg{position:absolute;left:var(--cut-position);top:var(--travel-start);width:160px;height:160px;transform:translate(-50%,-50%);opacity:0}.wood-cut-reveal_workshop___E_M4[data-cut-axis=horizontal] .wood-cut-reveal_sawTravel__fBvYg{left:var(--travel-start);top:var(--cut-position)}.wood-cut-reveal_cuttingHead__icYBR{position:absolute;inset:0}.wood-cut-reveal_workshop___E_M4[data-cut-axis=horizontal] .wood-cut-reveal_cuttingHead__icYBR{transform:rotate(90deg)}.wood-cut-reveal_contactShadow__CwDkJ{position:absolute;left:73px;top:24px;width:16px;height:114px;background:#241a10;border-radius:50%;box-shadow:-6px 3px 12px 5px #49301e50,3px 0 3px #f2d6a0}.wood-cut-reveal_bladeExposure__oYczX{position:absolute;inset:8px;overflow:hidden;clip-path:inset(0 0 0 52%)}.wood-cut-reveal_bladePlane__GgzjM{position:absolute;inset:0;transform:perspective(420px) rotateY(66deg);filter:drop-shadow(3px 0 0 #55635b)}.wood-cut-reveal_contactRim__OhKRk{position:absolute;left:76px;top:24px;width:4px;height:114px;border-radius:50%;background:linear-gradient(#e5c38d,#946d3b 40%,#e0b978);box-shadow:-3px 0 3px #503a2470}.wood-cut-reveal_saw__ZEqrR{width:100%;height:100%}.wood-cut-reveal_saw__ZEqrR svg{display:block;width:100%;height:100%}.wood-cut-reveal_dust__aF8s1{position:absolute;left:50%;top:50%;width:0;height:0}.wood-cut-reveal_dustCloud__3w8R1{position:absolute;left:-95px;top:-60px;width:190px;height:130px;background:radial-gradient(ellipse,#e6be8070,#c8945230 40%,transparent 70%);filter:blur(5px);opacity:0}.wood-cut-reveal_dust__aF8s1 i{position:absolute;width:var(--size);height:calc(var(--size) * .55);background:#f3d7a4;box-shadow:1px 1px 0 #76542c55;opacity:0;border-radius:1px}.wood-cut-reveal_dust__aF8s1 i:nth-child(3n){background:#936535}.wood-cut-reveal_dust__aF8s1 i:nth-child(4n){background:#dfb477;border-radius:40% 0}.wood-cut-reveal_dust__aF8s1 i:nth-child(5n){height:calc(var(--size) * 1.5)}.wood-cut-reveal_trigger__5EZmw{position:absolute;z-index:3;inset:0;width:100%;height:100%;border-radius:inherit}.wood-cut-reveal_trigger__5EZmw:focus-visible{outline:3px solid #094e35;outline-offset:-7px}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_sawTravel__fBvYg{animation:wood-cut-reveal_saw-travel__j_sVl var(--cut-duration) linear both}.wood-cut-reveal_workshop___E_M4[data-stage=cutting][data-cut-axis=horizontal] .wood-cut-reveal_sawTravel__fBvYg{animation-name:wood-cut-reveal_saw-travel-horizontal__Z5ltB}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_bladeExposure__oYczX{animation:wood-cut-reveal_blade-emerge__9Ts7W var(--cut-duration) ease both}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_saw__ZEqrR{animation:wood-cut-reveal_saw-spin__goRps .16s linear infinite}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_cutLine__LwIjW{animation:wood-cut-reveal_cut-line__S63FW var(--cut-duration) linear both}.wood-cut-reveal_workshop___E_M4[data-stage=cutting][data-cut-axis=horizontal] .wood-cut-reveal_cutLine__LwIjW{animation-name:wood-cut-reveal_cut-line-horizontal__x5kds}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_leftHalf__F6MqS{animation:wood-cut-reveal_open-left__2cX31 var(--cut-duration) ease-in-out both}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_rightHalf__Zln19{animation:wood-cut-reveal_open-right__1hjct var(--cut-duration) ease-in-out both}.wood-cut-reveal_workshop___E_M4[data-stage=cutting][data-cut-axis=horizontal] .wood-cut-reveal_leftHalf__F6MqS{animation-name:wood-cut-reveal_open-top__HuVCi}.wood-cut-reveal_workshop___E_M4[data-stage=cutting][data-cut-axis=horizontal] .wood-cut-reveal_rightHalf__Zln19{animation-name:wood-cut-reveal_open-bottom__XD4Yd}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] :is(.wood-cut-reveal_boardStamp__oIKut,.wood-cut-reveal_measureTop__Wy6__,.wood-cut-reveal_measureBottom__It5P5){animation:wood-cut-reveal_stamp-out__Pwtib var(--cut-duration) ease both}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_content__AyjeZ{animation:wood-cut-reveal_reveal-copy__0b5To var(--cut-duration) ease both}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_dust__aF8s1 i{animation:wood-cut-reveal_sawdust__pGPjB var(--life) linear infinite;animation-delay:var(--delay)}.wood-cut-reveal_workshop___E_M4[data-stage=cutting] .wood-cut-reveal_dustCloud__3w8R1{animation:wood-cut-reveal_dust-cloud__LK_90 .32s ease-in-out infinite alternate}.wood-cut-reveal_workshop___E_M4[data-stage=revealed] .wood-cut-reveal_board__ejTGN{display:none}.wood-cut-reveal_workshop___E_M4[data-stage=revealed] .wood-cut-reveal_content__AyjeZ{opacity:1;transform:none}@keyframes wood-cut-reveal_saw-travel__j_sVl{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 wood-cut-reveal_saw-travel-horizontal__Z5ltB{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 wood-cut-reveal_blade-emerge__9Ts7W{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 wood-cut-reveal_saw-spin__goRps{to{transform:rotate(1turn)}}@keyframes wood-cut-reveal_cut-line__S63FW{0%,12%{transform:scaleY(0);opacity:1}70%,78%{transform:scaleY(1);opacity:1}96%,to{transform:scaleY(1);opacity:0}}@keyframes wood-cut-reveal_cut-line-horizontal__x5kds{0%,12%{transform:scaleX(0);opacity:1}70%,78%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}@keyframes wood-cut-reveal_open-left__2cX31{0%,75%{transform:translateX(0) rotate(0);opacity:1}to{transform:translateX(-104%) rotate(-4deg);opacity:0}}@keyframes wood-cut-reveal_open-right__1hjct{0%,75%{transform:translateX(0) rotate(0);opacity:1}to{transform:translateX(104%) rotate(4deg);opacity:0}}@keyframes wood-cut-reveal_open-top__HuVCi{0%,75%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-104%) rotate(-3deg);opacity:0}}@keyframes wood-cut-reveal_open-bottom__XD4Yd{0%,75%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(104%) rotate(3deg);opacity:0}}@keyframes wood-cut-reveal_stamp-out__Pwtib{0%,10%{opacity:1}32%,to{opacity:0}}@keyframes wood-cut-reveal_reveal-copy__0b5To{0%,75%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wood-cut-reveal_sawdust__pGPjB{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 wood-cut-reveal_dust-cloud__LK_90{0%{opacity:.35;transform:scale(.8) translateY(5px)}to{opacity:.8;transform:scale(1.2) translateY(-8px)}}@media (hover:none),(pointer:coarse){.wood-cut-reveal_mouseHint__vXbw2{display:none}.wood-cut-reveal_touchHint__ZepTL{display:inline}}@media (max-width:800px){.wood-cut-reveal_toolbar__rCcLC{align-items:start;gap:7px 16px}.wood-cut-reveal_instruction__K8_AS{margin-inline-start:0}}@media (max-width:540px){.wood-cut-reveal_stage__YMeot{max-height:440px;transition:max-height .65s ease}.wood-cut-reveal_workshop___E_M4[data-stage=revealed] .wood-cut-reveal_stage__YMeot{max-height:1800px}.wood-cut-reveal_content__AyjeZ{padding:27px 22px}.wood-cut-reveal_boardStamp__oIKut>span:last-child,.wood-cut-reveal_toolbar__rCcLC{font-size:11px}}@media (prefers-reduced-motion:reduce){.wood-cut-reveal_stage__YMeot{max-height:none}.wood-cut-reveal_board__ejTGN,.wood-cut-reveal_instruction__K8_AS,.wood-cut-reveal_replay__nwb2z,.wood-cut-reveal_trigger__5EZmw{display:none}.wood-cut-reveal_content__AyjeZ{opacity:1!important;transform:none!important}}@media (prefers-color-scheme:dark){.public-site:not([data-site-theme=light]) .wood-cut-reveal_toolbar__rCcLC{color:var(--dark-muted,#687468)}.public-site:not([data-site-theme=light]) .wood-cut-reveal_materialLabel__2X83i,.public-site:not([data-site-theme=light]) .wood-cut-reveal_replay__nwb2z{color:var(--dark-green,#094e35)}.public-site:not([data-site-theme=light]) .wood-cut-reveal_replay__nwb2z:hover{background:var(--dark-raised,#eaeedf)}.public-site:not([data-site-theme=light]) .wood-cut-reveal_stage__YMeot{background:var(--dark-surface,#f4f2e9)}}.public-site[data-site-theme=dark] .wood-cut-reveal_toolbar__rCcLC{color:var(--dark-muted,#687468)}.public-site[data-site-theme=dark] .wood-cut-reveal_materialLabel__2X83i,.public-site[data-site-theme=dark] .wood-cut-reveal_replay__nwb2z{color:var(--dark-green,#094e35)}.public-site[data-site-theme=dark] .wood-cut-reveal_replay__nwb2z:hover{background:var(--dark-raised,#eaeedf)}.public-site[data-site-theme=dark] .wood-cut-reveal_stage__YMeot{background:var(--dark-surface,#f4f2e9)}@media (max-width:700px){.wood-cut-reveal_workshop___E_M4 .wood-cut-reveal_stage__YMeot>:not(.wood-cut-reveal_content__AyjeZ),.wood-cut-reveal_workshop___E_M4 .wood-cut-reveal_toolbar__rCcLC{display:none}.wood-cut-reveal_workshop___E_M4 .wood-cut-reveal_stage__YMeot{border:0;box-shadow:none;background:transparent;overflow:visible}.wood-cut-reveal_workshop___E_M4 .wood-cut-reveal_stage__YMeot .wood-cut-reveal_content__AyjeZ{opacity:1!important;transform:none!important;animation:none!important;min-height:0;padding:0}}.wood-services_overview__QxLWr{background:#f3f0e8;color:#253c31;overflow-wrap:anywhere}.wood-services_article__McNdm h2,.wood-services_overview__QxLWr h2{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.7;margin-block:14px 22px}.wood-services_hero__YCk5O p,.wood-services_introduction__laqMI{max-width:850px;line-height:2.2}.wood-services_cards__VYTgl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:32px}.wood-services_cards__VYTgl article{display:flex;flex-direction:column;border-block-start:1px solid #b3beb2;padding-block:24px}.wood-services_cards__VYTgl h3{font-size:1.2rem;line-height:1.9}.wood-services_cards__VYTgl p{line-height:2.1;margin-block:16px 24px}.wood-services_readMore__dk01S{display:inline-block;margin-block-start:auto;text-decoration:underline;text-underline-offset:6px;line-height:2}.wood-services_page__RUnWb{background:#fbfaf6;color:#253c31;overflow-wrap:anywhere}.wood-services_hero__YCk5O{padding-block:40px 64px}.wood-services_hero__YCk5O h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.6;max-width:1000px;margin-block:20px}.wood-services_actions__kwuam{display:flex;flex-wrap:wrap;gap:16px;margin-block-start:28px}.wood-services_article__McNdm{max-width:900px;margin-inline:auto;padding-block:36px 64px}.wood-services_article__McNdm section{margin-block-end:48px;scroll-margin-top:120px}.wood-services_article__McNdm li,.wood-services_article__McNdm p{line-height:2.3}.wood-services_article__McNdm p+p{margin-block-start:18px}.wood-services_article__McNdm ul{padding-inline-start:24px;list-style:disc}.wood-services_article__McNdm details{border-block-end:1px solid #c9d0c5;padding-block:20px}.wood-services_article__McNdm summary{cursor:pointer;font-weight:600;line-height:2}.wood-services_article__McNdm details p{margin-block-start:14px}.wood-services_article__McNdm summary:focus-visible,.wood-services_overview__QxLWr a:focus-visible,.wood-services_page__RUnWb a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (max-width:900px){.wood-services_cards__VYTgl{grid-template-columns:1fr;gap:8px}}@media (prefers-color-scheme:dark){.public-site:not([data-site-theme=light]) .wood-services_overview__QxLWr{background:var(--dark-surface,#f3f0e8);color:var(--dark-ink,#253c31)}.public-site:not([data-site-theme=light]) .wood-services_page__RUnWb{background:var(--dark-surface,#fbfaf6);color:var(--dark-ink,#253c31)}.public-site:not([data-site-theme=light]) .wood-services_article__McNdm details,.public-site:not([data-site-theme=light]) .wood-services_cards__VYTgl article{border-color:var(--line)}}.public-site[data-site-theme=dark] .wood-services_overview__QxLWr{background:var(--dark-surface,#f3f0e8);color:var(--dark-ink,#253c31)}.public-site[data-site-theme=dark] .wood-services_page__RUnWb{background:var(--dark-surface,#fbfaf6);color:var(--dark-ink,#253c31)}.public-site[data-site-theme=dark] .wood-services_article__McNdm details,.public-site[data-site-theme=dark] .wood-services_cards__VYTgl article{border-color:var(--line)}.department-card_card__5pChy.department-card .card-action{display:inline-flex;align-self:flex-start;gap:14px;min-height:36px;padding:6px 12px;border:1px solid;border-radius:9px;font-size:12px;line-height:1.6}.department-card_card__5pChy.department-card .card-action>span{display:grid;place-items:center;width:20px;height:20px;font-size:18px;line-height:1}