._7B_oUq_mosaic{--hero-h:clamp(460px, 37vw, 560px);--split:47%;--overlap:calc(var(--hero-h) - var(--header-h) - 40px);--edge:max(var(--gutter), calc((100vw - var(--container)) / 2));background:var(--paper)}._7B_oUq_hero{height:var(--hero-h);background:var(--ink);position:relative;overflow:hidden}._7B_oUq_heroPhoto{object-fit:cover;object-position:50% 68%;width:100%;height:100%;position:absolute;inset:0}._7B_oUq_hero:after{content:"";background:linear-gradient(90deg,#0f111533 0%,#0f111559 45%,#0f1115c7 100%),linear-gradient(#0f11158c 0%,#0f111500 30%);position:absolute;inset:0}._7B_oUq_heroTitle{z-index:1;left:calc(var(--split) + clamp(32px, 5vw, 72px));right:var(--edge);top:calc(var(--header-h) + 40px);flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:0}._7B_oUq_crumbs{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#c3c7cf;flex-wrap:wrap;gap:6px 10px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}._7B_oUq_crumbs li+li:before{content:"/";color:var(--yellow);margin-right:10px}._7B_oUq_crumbs a:hover,._7B_oUq_crumbs [aria-current]{color:#fff}._7B_oUq_title{text-transform:uppercase;color:#fff;text-shadow:0 4px 24px #00000059;font-size:clamp(36px,3.7vw,56px);line-height:1}._7B_oUq_below{grid-template-columns:var(--split) 1fr;display:grid}._7B_oUq_left{z-index:2;margin-top:calc(var(--overlap) * -1);flex-direction:column;display:flex;position:relative}._7B_oUq_dark{color:#cfd2d8;padding:clamp(48px, 5vw, 76px) clamp(32px, 5vw, 80px) clamp(48px, 5vw, 76px) var(--edge);background:#2f3136;font-size:17.5px;line-height:1.6}._7B_oUq_dark p{max-width:440px;margin:0 0 1.4em}._7B_oUq_dark p:last-child{margin-bottom:0}._7B_oUq_dark strong{color:#fff;font-weight:600}._7B_oUq_leftPhoto{object-fit:cover;object-position:50% 15%;flex:1;width:100%;height:0;min-height:300px}._7B_oUq_right{z-index:3;padding:clamp(56px, 6vw, 96px) var(--edge) clamp(56px, 6vw, 96px) clamp(96px, 10vw, 150px);background:#ededed;align-items:center;display:flex;position:relative}._7B_oUq_bracket{width:clamp(110px,10vw,150px);height:auto;fill:var(--yellow);filter:drop-shadow(0 10px 20px #0f11151f);position:absolute;top:70px;left:clamp(-60px,-4vw,-30px)}._7B_oUq_values{max-width:520px}._7B_oUq_values p{font-family:var(--font-display);color:#5b6069;margin:0 0 1.1em;font-size:clamp(22px,1.9vw,27px);font-weight:500;line-height:1.25}._7B_oUq_values p:last-child{margin-bottom:0}._7B_oUq_values strong{color:var(--ink);font-weight:700}@media (max-width:900px){._7B_oUq_mosaic{--hero-h:440px}._7B_oUq_heroTitle{left:var(--gutter);right:var(--gutter);top:auto;bottom:40px;transform:none}._7B_oUq_hero:after{background:linear-gradient(#0f11158c 0%,#0f11154d 40%,#0f1115e6 100%)}._7B_oUq_below{grid-template-columns:1fr}._7B_oUq_left{display:contents}._7B_oUq_dark{order:1}._7B_oUq_right{order:2}._7B_oUq_leftPhoto{order:3}._7B_oUq_dark{padding:44px var(--gutter)}._7B_oUq_dark p{max-width:none}._7B_oUq_leftPhoto{flex:none;height:280px}._7B_oUq_right{padding:56px var(--gutter) 56px calc(var(--gutter) + 70px)}._7B_oUq_bracket{width:80px;top:56px;left:-24px}}
.ITugwG_grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.ITugwG_three{grid-template-columns:repeat(3,1fr)}.ITugwG_card{border-radius:var(--radius-lg);border:1px solid var(--line);height:100%;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.ITugwG_card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.ITugwG_media{aspect-ratio:10/7;position:relative;overflow:hidden}.ITugwG_media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.ITugwG_card:hover .ITugwG_media img{transform:scale(1.06)}.ITugwG_icon{background:var(--yellow);width:56px;height:56px;color:var(--ink);border-radius:16px;place-items:center;display:grid;position:absolute;top:-28px;left:22px;box-shadow:0 8px 20px #0f111533}.ITugwG_body{flex-direction:column;flex:1;padding:42px 24px 26px;display:flex;position:relative}.ITugwG_num{font-family:var(--font-display);color:var(--mist);font-size:34px;font-weight:800;line-height:1;position:absolute;top:18px;right:22px}.ITugwG_title{text-transform:uppercase;margin-bottom:10px;font-size:26px}.ITugwG_body p{color:var(--text-soft);flex:1;font-size:15.5px}.ITugwG_more{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.ITugwG_more svg{transition:transform .25s var(--ease)}.ITugwG_card:hover .ITugwG_more svg{transform:translate(5px)}.ITugwG_card:hover .ITugwG_more{color:var(--ink);box-shadow:inset 0 -3px 0 var(--yellow)}@media (max-width:1100px){.ITugwG_grid,.ITugwG_three{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ITugwG_grid,.ITugwG_three{grid-template-columns:1fr}}
.Q4z9Ya_grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.Q4z9Ya_logo{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:box-shadow .3s, transform .3s var(--ease);background:#fff;place-items:center;padding:14px;display:grid}.Q4z9Ya_logo img{object-fit:contain;filter:grayscale();opacity:.75;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .3s,opacity .3s}.Q4z9Ya_logo:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.Q4z9Ya_logo:hover img{filter:none;opacity:1}@media (max-width:980px){.Q4z9Ya_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.Q4z9Ya_grid{grid-template-columns:repeat(2,1fr)}}
.NYHCma_band{padding:var(--section) 0}.NYHCma_box{background:var(--yellow);border-radius:var(--radius-lg);grid-template-columns:1.1fr .9fr;display:grid;position:relative;overflow:hidden}.NYHCma_box:before{content:"";pointer-events:none;opacity:.18;background:repeating-linear-gradient(-55deg,#0000 0 22px,#0f11152e 22px 24px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 55%);mask-image:linear-gradient(90deg,#000 0%,#0000 55%)}.NYHCma_copy{padding:clamp(36px,5vw,72px);position:relative}.NYHCma_kicker{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#0f1115b3;margin-bottom:14px;font-size:15px;font-weight:700}.NYHCma_title{color:var(--ink);max-width:15ch}.NYHCma_text{color:#0f1115cc;max-width:48ch;margin:20px 0 30px;font-size:18px}.NYHCma_phone{letter-spacing:.06em;font-size:18px}.NYHCma_media{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);min-height:320px;position:relative}.NYHCma_media img{object-fit:cover;object-position:30% 70%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.NYHCma_box{grid-template-columns:1fr}.NYHCma_media{clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);min-height:240px}}@media (max-width:480px){.NYHCma_box .btn-row{display:grid}}
.KRU6Oa_list{gap:12px;display:grid}.KRU6Oa_item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .25s,box-shadow .25s}.KRU6Oa_item[open]{border-color:#0000;box-shadow:0 12px 34px -18px #0f111559}.KRU6Oa_q{cursor:pointer;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.KRU6Oa_q::-webkit-details-marker{display:none}.KRU6Oa_num{font-family:var(--font-display);color:#c4c8cf;flex:none;font-size:20px;font-weight:800}.KRU6Oa_item[open] .KRU6Oa_num{color:var(--ink)}.KRU6Oa_text{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);flex:1;font-size:21px;font-weight:700;line-height:1.2}.KRU6Oa_plus{background:var(--mist);width:36px;height:36px;transition:background .25s, transform .3s var(--ease);border-radius:50%;flex:none;position:relative}.KRU6Oa_plus:before,.KRU6Oa_plus:after{content:"";background:var(--ink);border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.KRU6Oa_plus:after{transition:transform .3s var(--ease);transform:rotate(90deg)}.KRU6Oa_item[open] .KRU6Oa_plus{background:var(--yellow)}.KRU6Oa_item[open] .KRU6Oa_plus:after{transform:rotate(0)}.KRU6Oa_a{color:var(--text-soft);padding:0 22px 22px 58px}.KRU6Oa_a p{margin:0}@media (max-width:560px){.KRU6Oa_a{padding-left:22px}.KRU6Oa_text{font-size:19px}}
.rXHCyW_steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.rXHCyW_step{border-radius:var(--radius-lg);background:var(--graphite-2);border:1px solid #ffffff0f;padding:30px 26px 26px;position:relative}.rXHCyW_step:after{content:"";background:linear-gradient(90deg, var(--yellow), transparent);width:22px;height:2px;position:absolute;top:52px;right:-22px}.rXHCyW_step:last-child:after{display:none}.rXHCyW_num{background:var(--yellow);width:52px;height:52px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:22px;font-size:22px;font-weight:800;display:grid}.rXHCyW_title{text-transform:uppercase;color:#fff;margin-bottom:8px;font-size:24px}.rXHCyW_step p{color:#aeb4bf;margin:0;font-size:15.5px}@media (max-width:980px){.rXHCyW_steps{grid-template-columns:1fr 1fr}.rXHCyW_step:after{display:none}}@media (max-width:520px){.rXHCyW_steps{grid-template-columns:1fr}}
.TLOYjq_intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.TLOYjq_checks{gap:12px;margin-top:26px;display:grid}.TLOYjq_checks li{color:var(--ink);align-items:center;gap:12px;font-weight:500;display:flex}.TLOYjq_checks svg{background:var(--yellow);border-radius:50%;flex:none;width:28px;height:28px;padding:4px}.TLOYjq_types{grid-template-columns:1fr 1fr;gap:18px;display:grid}.TLOYjq_types li{border-radius:var(--radius-lg);background:var(--mist);transition:background .3s, transform .3s var(--ease);padding:28px 24px}.TLOYjq_types li:hover{background:var(--ink);transform:translateY(-4px)}.TLOYjq_types li:hover .h3{color:#fff}.TLOYjq_types li:hover p{color:#aeb4bf}.TLOYjq_types .h3{margin:20px 0 8px;transition:color .3s}.TLOYjq_types p{color:var(--text-soft);margin:0;font-size:15.5px;transition:color .3s}.TLOYjq_icon{background:var(--yellow);width:58px;height:58px;color:var(--ink);border-radius:16px;place-items:center;display:grid}.TLOYjq_gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(180px,20vw,280px);gap:14px;display:grid}.TLOYjq_gallery li:first-child{grid-area:span 2/span 2}.TLOYjq_gallery button{border-radius:var(--radius);background:var(--graphite-2);border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.TLOYjq_gallery img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease), opacity .3s}.TLOYjq_gallery button:hover img{transform:scale(1.05)}.TLOYjq_lightbox{z-index:200;background:#0a0b0ef0;place-items:center;padding:60px 80px;display:grid;position:fixed;inset:0}.TLOYjq_lightbox img{border-radius:var(--radius);max-width:100%;max-height:calc(100vh - 140px);box-shadow:0 30px 80px #00000080}.TLOYjq_caption{text-align:center;color:#aeb4bf;margin:0;font-size:15px;position:absolute;bottom:22px;left:0;right:0}.TLOYjq_lbClose{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:50px;height:50px;font-size:32px;line-height:1;position:absolute;top:18px;right:22px}.TLOYjq_lbNav{background:var(--yellow);width:54px;height:54px;color:var(--ink);border:0;border-radius:50%;place-items:center;margin-top:-27px;display:grid;position:absolute;top:50%}.TLOYjq_lbPrev{left:18px}.TLOYjq_lbPrev svg{transform:rotate(180deg)}.TLOYjq_lbNext{right:18px}@media (max-width:900px){.TLOYjq_intro{grid-template-columns:1fr}.TLOYjq_gallery{grid-template-columns:1fr 1fr}.TLOYjq_lightbox{padding:60px 16px}.TLOYjq_lbNav{top:auto;bottom:60px}}@media (max-width:480px){.TLOYjq_types{grid-template-columns:1fr}}
.pq9m2q_layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.pq9m2q_main{gap:clamp(36px,4vw,52px);display:grid}.pq9m2q_main .h2{margin-bottom:22px}.pq9m2q_first{color:var(--ink)}.pq9m2q_p{color:var(--text-soft)}.pq9m2q_listBox{border-radius:var(--radius-lg);background:var(--mist);padding:32px}.pq9m2q_listBox .h3{margin-bottom:20px}.pq9m2q_listBox ul{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.pq9m2q_listBox li{color:var(--ink);align-items:flex-start;gap:10px;font-weight:500;line-height:1.4;display:flex}.pq9m2q_listBox li span{background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.pq9m2q_figure{margin:0}.pq9m2q_figure img{aspect-ratio:16/8;object-fit:cover;border-radius:var(--radius-lg);width:100%}.pq9m2q_faq{display:grid}.pq9m2q_aside{height:100%;position:relative}.pq9m2q_sticky{top:calc(var(--header-h) + 24px);gap:18px;display:grid;position:sticky}.pq9m2q_asideTitle{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:15px;font-weight:700}.pq9m2q_menu{border-radius:var(--radius-lg);border:1px solid var(--line);padding:24px}.pq9m2q_menu li+li{margin-top:6px}.pq9m2q_menu a{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:18px;font-weight:600;transition:background .2s;display:flex}.pq9m2q_menu a svg:last-child{opacity:.3;margin-left:auto;transition:all .2s}.pq9m2q_menu a:hover{background:var(--mist)}.pq9m2q_menu a:hover svg:last-child{opacity:1;transform:translate(3px)}.pq9m2q_current{background:var(--ink)!important;color:#fff!important}.pq9m2q_current svg:first-child{color:var(--yellow)}.pq9m2q_contact{border-radius:var(--radius-lg);background:var(--graphite);color:#aeb4bf;padding:28px 24px}.pq9m2q_contact .pq9m2q_asideTitle{color:#8b919c}.pq9m2q_phone{font-family:var(--font-display);color:#fff;margin-bottom:8px;font-size:36px;font-weight:800;line-height:1;display:block}@media (max-width:1000px){.pq9m2q_layout{grid-template-columns:1fr}.pq9m2q_sticky{position:static}}@media (max-width:560px){.pq9m2q_listBox{padding:24px 20px}.pq9m2q_listBox ul{grid-template-columns:1fr}}
.FMGvxG_grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,96px);display:grid}.FMGvxG_media{padding-bottom:60px;position:relative}.FMGvxG_media img{aspect-ratio:4/4.3;object-fit:cover;object-position:50% 70%;border-radius:var(--radius-lg);width:100%}.FMGvxG_quote{border-radius:var(--radius-lg);background:var(--yellow);box-shadow:var(--shadow);margin:0;padding:28px 30px;position:absolute;bottom:0;left:28px;right:28px}.FMGvxG_quote p{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.15}.FMGvxG_pillars{gap:14px;margin:30px 0 36px;display:grid}.FMGvxG_pillars li{border-radius:var(--radius);border:1px solid var(--line);gap:18px;padding:22px;display:flex}.FMGvxG_pillars .h3{margin-bottom:6px}.FMGvxG_pillars p{color:var(--text-soft);margin:0;font-size:16px}.FMGvxG_icon{background:var(--yellow);width:54px;height:54px;color:var(--ink);border-radius:15px;flex:none;place-items:center;display:grid}@media (max-width:900px){.FMGvxG_grid{grid-template-columns:1fr}}
