.yJDH7W_svg{--plant-bg:var(--white);width:100%;height:auto;color:var(--blue);fill:none;font-family:var(--font);overflow:visible}.yJDH7W_thin,.yJDH7W_mid,.yJDH7W_heavy,.yJDH7W_roof,.yJDH7W_pipe,.yJDH7W_cable,.yJDH7W_repair,.yJDH7W_beam,.yJDH7W_axis,.yJDH7W_leader,.yJDH7W_hatch,.yJDH7W_grain{stroke:currentColor;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.yJDH7W_thin{stroke-width:1px}.yJDH7W_mid{stroke-width:1.6px}.yJDH7W_heavy{stroke-width:2.4px}.yJDH7W_roof{stroke-width:3.4px}.yJDH7W_pipe{stroke-width:3.2px}.yJDH7W_cable{stroke-width:1.2px;stroke-dasharray:6 4}.yJDH7W_repair{stroke-width:3.4px;stroke-dasharray:9 6}.yJDH7W_beam{stroke-width:1px;stroke-dasharray:2 5;opacity:0;transition:opacity .35s}.yJDH7W_hatch{stroke-width:.8px;opacity:.45}.yJDH7W_grain{stroke-width:.8px;opacity:.6}.yJDH7W_tint{fill:currentColor;fill-opacity:.05;stroke:none;transition:fill-opacity .35s}.yJDH7W_base{color:var(--rule-strong)}.yJDH7W_axis{stroke-width:1px;stroke-dasharray:16 5 2 5}.yJDH7W_axisText,.yJDH7W_levelText{fill:var(--ink-soft);font-variation-settings:"wdth" 80;font-weight:600}.yJDH7W_axisText{font-size:17px}.yJDH7W_levelText{font-size:13px}.yJDH7W_layer{color:var(--blue);transition:opacity .35s,color .35s}.yJDH7W_layer[data-state=off]{opacity:.14}.yJDH7W_layer[data-state=on]{color:var(--orange)}.yJDH7W_layer[data-state=on] .yJDH7W_tint{fill-opacity:.16}.yJDH7W_layer[data-state=on] .yJDH7W_beam{opacity:.9}.yJDH7W_callout{opacity:0;pointer-events:none;transition:opacity .3s}.yJDH7W_layer[data-state=on] .yJDH7W_callout{opacity:1}.yJDH7W_leader{stroke:var(--ink);stroke-width:1px}.yJDH7W_leaderDot{fill:var(--ink)}.yJDH7W_label{fill:var(--ink);font-variation-settings:"wdth" 82;paint-order:stroke;stroke:var(--plant-bg);stroke-width:6px;stroke-linejoin:round;font-size:15px;font-weight:650}@media (max-width:700px){.yJDH7W_callout{display:none}}@media (prefers-reduced-motion:reduce){.yJDH7W_layer{-webkit-mask:none;mask:none}}
._8RiFmG_button{border-radius:var(--flange);min-height:50px;font-size:var(--fs-sm);letter-spacing:.005em;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}._8RiFmG_button:disabled{opacity:.6;cursor:progress}._8RiFmG_primary{background:var(--orange);color:var(--ink)}._8RiFmG_primary:hover{background:#ff8a40}._8RiFmG_secondary{border-color:var(--ink);color:var(--ink);background:0 0}._8RiFmG_secondary:hover{background:var(--ink);color:var(--white)}._8RiFmG_light{color:var(--white);background:0 0;border-color:#ffffffb3}._8RiFmG_light:hover{background:var(--white);color:var(--ink)}
.DjgGgG_container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}
.-zyWQG_facts{background:var(--blue);color:var(--white);padding-block:var(--section)}.-zyWQG_grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.-zyWQG_title{font-size:var(--fs-2xl);font-variation-settings:"wdth" 84;max-width:15ch;font-weight:800;line-height:1.02}.-zyWQG_text{max-width:36rem;font-size:var(--fs-md);color:#ffffffdb;margin-top:28px;line-height:1.55}.-zyWQG_table{border-top:5px solid var(--white);border-radius:0 6px 0 0}.-zyWQG_row{border-bottom:1px solid #ffffff52;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:20px;padding-block:20px;display:grid}.-zyWQG_figure{font-variation-settings:"wdth" 70;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:800;line-height:1}.-zyWQG_figure span{font-size:var(--fs-base);font-variation-settings:"wdth" 90;margin-left:8px;font-weight:600}.-zyWQG_label{font-size:var(--fs-sm);color:#ffffffdb;line-height:1.45}@media (max-width:900px){.-zyWQG_grid{grid-template-columns:1fr}}@media (max-width:420px){.-zyWQG_row{grid-template-columns:1fr;gap:6px}}
.s-6kkG_hero{background-color:var(--paper);background-image:linear-gradient(var(--blueprint) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding-block:clamp(36px,5vw,64px) clamp(48px,6vw,80px);position:relative}.s-6kkG_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.s-6kkG_title{letter-spacing:-.02em;font-variation-settings:"wdth" 74;color:var(--blue);font-size:clamp(2.7rem,5.6vw,4.75rem);font-weight:800;line-height:.97}.s-6kkG_lead{max-width:34rem;font-size:var(--fs-md);color:var(--ink);margin-top:26px;line-height:1.5}.s-6kkG_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.s-6kkG_figure{min-width:0}.s-6kkG_frame{background:var(--white);border:2px solid var(--blue);border-radius:var(--flange-lg);padding:clamp(10px,2vw,22px);position:relative}.s-6kkG_note{border-top:1px solid var(--rule);min-height:104px;font-size:var(--fs-sm);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:center;gap:6px 20px;margin-top:clamp(8px,1.5vw,16px);padding:14px 4px 2px;line-height:1.45;display:grid}.s-6kkG_note strong{font-size:var(--fs-base);font-variation-settings:"wdth" 88;color:var(--ink);line-height:1.2}.s-6kkG_note p{color:var(--ink-soft)}.s-6kkG_note a{color:var(--blue);white-space:nowrap;font-weight:700}.s-6kkG_note .s-6kkG_hint{color:var(--ink);grid-column:1/-1}.s-6kkG_caption{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:12px}.s-6kkG_legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:clamp(28px,4vw,48px);display:grid}.s-6kkG_key{text-align:left;width:100%;height:100%;min-height:72px;font-size:var(--fs-sm);color:var(--ink);background:var(--white);border:0;border-top:5px solid var(--blue);cursor:pointer;border-radius:0 0 0 14px;align-items:center;gap:12px;padding:14px 16px;font-weight:650;line-height:1.25;transition:background-color .2s,border-color .2s;display:flex}.s-6kkG_key svg{color:var(--blue);flex-shrink:0}.s-6kkG_key:hover{background:#fff8f3}.s-6kkG_key[aria-pressed=true]{border-top-color:var(--orange);background:var(--ink);color:var(--white)}.s-6kkG_key[aria-pressed=true] svg{color:var(--orange)}@media (max-width:1000px){.s-6kkG_grid{grid-template-columns:1fr}.s-6kkG_title{max-width:14ch}.s-6kkG_legend{grid-template-columns:repeat(2,minmax(0,1fr))}.s-6kkG_legend li:last-child{grid-column:1/-1}}@media (max-width:700px){.s-6kkG_note{grid-template-columns:1fr;align-content:start;min-height:120px}}@media (max-width:520px){.s-6kkG_legend{gap:6px;margin-top:16px}.s-6kkG_key{min-height:56px;font-size:var(--fs-xs);border-top-width:4px;gap:8px;padding:10px}.s-6kkG_key svg{width:22px;height:22px}}
._1WsNmG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px);display:flex}._1WsNmG_text{max-width:46rem}._1WsNmG_title{font-size:var(--fs-xl);font-variation-settings:"wdth" 108}._1WsNmG_intro{max-width:40rem;font-size:var(--fs-md);color:var(--ink-soft);margin-top:18px;line-height:1.5}._1WsNmG_header[data-tone=light] ._1WsNmG_title{color:var(--white)}._1WsNmG_header[data-tone=light] ._1WsNmG_intro{color:#ffffffc7}._1WsNmG_aside{flex-shrink:0}
._1gU5Tq_section{padding-block:var(--section)}._1gU5Tq_list{border-top:2px solid var(--blue);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._1gU5Tq_item{padding:24px 24px 8px 0}._1gU5Tq_item+._1gU5Tq_item{border-left:1px solid var(--rule);padding-left:24px}._1gU5Tq_item h3{font-size:var(--fs-md);font-variation-settings:"wdth" 90}._1gU5Tq_issuer{font-size:var(--fs-sm);color:var(--blue);margin-top:6px;font-weight:600}._1gU5Tq_detail{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:10px;line-height:1.5}@media (max-width:900px){._1gU5Tq_list{grid-template-columns:repeat(2,minmax(0,1fr))}._1gU5Tq_item:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){._1gU5Tq_list{grid-template-columns:1fr}._1gU5Tq_item+._1gU5Tq_item{border-left:0;border-top:1px solid var(--rule);padding-left:0}}
.bFULfW_section{background:var(--ink);color:var(--white);padding-block:clamp(64px,8vw,112px)}.bFULfW_title{font-size:var(--fs-xl);font-variation-settings:"wdth" 104;margin-bottom:36px}.bFULfW_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.bFULfW_link{height:100%;min-height:180px;color:var(--white);border-top:5px solid var(--blue);background:#ffffff0f;flex-direction:column;gap:8px;padding:24px 22px 64px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex;position:relative}.bFULfW_link strong{font-size:var(--fs-lg);font-variation-settings:"wdth" 90;line-height:1.15}.bFULfW_link span{font-size:var(--fs-sm);color:#ffffffbf}.bFULfW_link svg{transition:transform .2s;position:absolute;bottom:24px;left:22px}.bFULfW_link:hover,.bFULfW_link:focus-visible{border-top-color:var(--orange);background:#ffffff1f}.bFULfW_link:hover svg{transform:translate(6px)}.bFULfW_social{font-size:var(--fs-sm);color:#ffffffbf;margin-top:32px}.bFULfW_social a{color:var(--white);font-weight:700}@media (max-width:1000px){.bFULfW_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bFULfW_list{grid-template-columns:1fr}.bFULfW_link{min-height:0}}
.I9AGYG_section{padding-block:var(--section);background:var(--paper)}.I9AGYG_chart{--label-col:minmax(0, 19rem);background:var(--white);border:2px solid var(--blue);border-radius:var(--flange-lg);padding:clamp(16px,3vw,32px)}.I9AGYG_phases{grid-template-columns:var(--label-col) repeat(5, minmax(0, 1fr));border-bottom:2px solid var(--ink);gap:0;padding:0 0 16px;list-style:none;display:grid}.I9AGYG_phases li{font-size:var(--fs-sm);align-content:start;gap:2px;padding:0 10px;line-height:1.3;display:grid}.I9AGYG_phases li:first-child{grid-column:2}.I9AGYG_phaseNum{font-size:var(--fs-lg);font-variation-settings:"wdth" 70;color:var(--blue);font-weight:800}.I9AGYG_phaseDetail{font-size:var(--fs-xs);color:var(--ink-soft)}.I9AGYG_row{grid-template-columns:var(--label-col) minmax(0, 1fr);border-bottom:1px solid var(--rule);outline-offset:-3px;align-items:center;transition:background-color .2s;display:grid}.I9AGYG_row:hover,.I9AGYG_row:focus-visible{background:#f7f9fc}.I9AGYG_dept{gap:2px;padding:14px 20px 14px 0;display:grid}.I9AGYG_dept strong{font-size:var(--fs-base)}.I9AGYG_dept span{font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.45}.I9AGYG_track{grid-template-columns:repeat(5,minmax(0,1fr));align-self:stretch;align-items:center;display:grid;position:relative}.I9AGYG_tick{border-left:1px dashed var(--rule);grid-row:1;align-self:stretch}.I9AGYG_bar{background:repeating-linear-gradient(90deg, var(--blue) 0 6px, transparent 6px 10px);opacity:.55;grid-row:1;height:6px;margin-inline:3px}.I9AGYG_bar[data-role=lead]{background:var(--blue);opacity:1;border-radius:0 10px;height:22px}.I9AGYG_row[data-safety] .I9AGYG_bar[data-role=lead]{background:var(--green)}.I9AGYG_row:hover .I9AGYG_bar[data-role=lead],.I9AGYG_row:focus-visible .I9AGYG_bar[data-role=lead]{background:var(--orange)}.I9AGYG_key{font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;gap:10px 28px;margin-top:20px;display:flex}.I9AGYG_key span{align-items:center;gap:8px;display:inline-flex}.I9AGYG_key i{background:var(--blue);border-radius:0 6px;width:28px;height:12px;display:inline-block}.I9AGYG_key i[data-role=support]{background:repeating-linear-gradient(90deg, var(--blue) 0 6px, transparent 6px 10px);opacity:.55;border-radius:0;height:5px}.I9AGYG_key i[data-role=safety]{background:var(--green)}@media (max-width:860px){.I9AGYG_chart{--label-col:0}.I9AGYG_phases{grid-template-columns:repeat(5,minmax(0,1fr))}.I9AGYG_phases li:first-child{grid-column:auto}.I9AGYG_phases li{padding:0 4px}.I9AGYG_phases strong{font-size:var(--fs-xs);-webkit-hyphens:auto;hyphens:auto}.I9AGYG_phaseDetail{display:none}.I9AGYG_row{grid-template-columns:1fr;padding-bottom:12px}.I9AGYG_dept{padding-right:0}.I9AGYG_track{min-height:26px}}
.b08Pxa_card{text-align:left;background:var(--white);border:0;border-bottom:2px solid var(--blue);flex-direction:column;width:100%;height:100%;padding:0;display:flex}.b08Pxa_interactive{cursor:zoom-in}.b08Pxa_media{aspect-ratio:5/4;background:var(--paper);border-radius:0 18px 0 0;position:relative;overflow:hidden}.b08Pxa_photo{object-fit:cover;transition:transform .5s}.b08Pxa_interactive:hover .b08Pxa_photo,.b08Pxa_interactive:focus-visible .b08Pxa_photo{transform:scale(1.04)}.b08Pxa_status{font-size:var(--fs-xs);color:var(--ink);background:var(--yellow);padding:6px 12px;font-weight:700;position:absolute;bottom:0;left:0}.b08Pxa_status[data-status=longa-duracao]{background:var(--white)}.b08Pxa_body{flex-direction:column;flex:1;gap:6px;padding:18px 2px 20px;display:flex}.b08Pxa_segment{font-size:var(--fs-xs);color:var(--blue);font-weight:600}.b08Pxa_title{font-size:var(--fs-md);font-variation-settings:"wdth" 92;line-height:1.2}.b08Pxa_client{font-size:var(--fs-sm);color:var(--ink-soft)}.b08Pxa_services{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.b08Pxa_services li{font-size:var(--fs-xs);background:var(--paper);border-radius:0 8px;padding:3px 10px}
.P8ZD7W_pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.P8ZD7W_pillars>li{background:var(--paper);border-top:6px solid var(--blue);padding:26px 24px 30px}.P8ZD7W_pillars>li[data-pillar=seguranca]{border-top-color:var(--green)}.P8ZD7W_pillars h2{font-size:var(--fs-lg);font-variation-settings:"wdth" 90}.P8ZD7W_pillars ul{font-size:var(--fs-sm);gap:10px;margin-top:18px;line-height:1.45;display:grid}.P8ZD7W_pillars ul li{padding-left:16px;position:relative}.P8ZD7W_pillars ul li:before{content:"";background:currentColor;width:7px;height:3px;position:absolute;top:.6em;left:0}.P8ZD7W_split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.P8ZD7W_policy{counter-reset:policy;border-top:2px solid var(--blue);gap:0;padding:0;list-style:none;display:grid}.P8ZD7W_policy li{counter-increment:policy;border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;padding:16px 0;display:grid}.P8ZD7W_policy li:before{content:counter(policy);font-variation-settings:"wdth" 70;font-weight:800;font-size:var(--fs-md);color:var(--blue);line-height:1.3}.P8ZD7W_docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.P8ZD7W_docs li{font-weight:600;font-size:var(--fs-sm);background:var(--paper);border-left:4px solid var(--blue);padding:16px 18px}.P8ZD7W_docsNote{font-size:var(--fs-sm);margin-top:20px}.P8ZD7W_docsNote a,.P8ZD7W_compliance a{color:var(--blue);font-weight:700}.P8ZD7W_compliance{gap:16px;max-width:40rem;display:grid}.P8ZD7W_ethicsLink{background:var(--ink);border-radius:var(--flange);justify-self:start;margin-top:8px;padding:12px 20px;text-decoration:none;color:var(--white)!important}@media (max-width:1000px){.P8ZD7W_pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.P8ZD7W_split{grid-template-columns:1fr}}@media (max-width:560px){.P8ZD7W_pillars,.P8ZD7W_docs{grid-template-columns:1fr}}
._9_oq_q_form{gap:24px;display:grid}._9_oq_q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._9_oq_q_field{align-content:start;gap:6px;display:grid}._9_oq_q_field[data-wide]{grid-column:1/-1}._9_oq_q_field label{font-size:var(--fs-sm);font-weight:650}._9_oq_q_optional{color:var(--ink-soft);font-weight:400}._9_oq_q_field input,._9_oq_q_field select,._9_oq_q_field textarea{width:100%;min-height:50px;font-size:var(--fs-base);background:var(--white);border:1px solid var(--rule-strong);border-bottom:2px solid var(--blue);border-radius:0;padding:12px 14px;transition:border-color .15s}._9_oq_q_field textarea{resize:vertical;min-height:140px;line-height:1.5}._9_oq_q_field select{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230054a4' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:40px}._9_oq_q_field input:focus-visible,._9_oq_q_field select:focus-visible,._9_oq_q_field textarea:focus-visible{outline:3px solid var(--orange);outline-offset:0}:is(._9_oq_q_field input:user-invalid,._9_oq_q_field select:user-invalid,._9_oq_q_field textarea:user-invalid){border-color:#c0341d}._9_oq_q_file{font-size:var(--fs-sm)!important;padding:10px!important}._9_oq_q_hint{font-size:var(--fs-xs);color:var(--ink-soft)}._9_oq_q_identity{border:1px solid var(--rule-strong);background:var(--paper);flex-wrap:wrap;gap:10px 28px;margin:0;padding:16px 18px;display:flex}._9_oq_q_identity legend{font-weight:700;font-size:var(--fs-sm);padding:0 6px}._9_oq_q_identity label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}._9_oq_q_identity input{width:18px;height:18px;accent-color:var(--blue)}._9_oq_q_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._9_oq_q_error{font-size:var(--fs-sm);background:#fff1ec;border-left:4px solid #c0341d;padding:14px 16px}._9_oq_q_footer{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}._9_oq_q_privacy{font-size:var(--fs-xs);color:var(--ink-soft);flex:18rem}._9_oq_q_success{background:var(--paper);border-top:5px solid var(--green);padding:32px}._9_oq_q_success h2{font-size:var(--fs-lg)}._9_oq_q_success p{max-width:36rem;margin-top:10px}._9_oq_q_success button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-weight:700;text-decoration:underline}@media (max-width:640px){._9_oq_q_grid{grid-template-columns:1fr}}
.CWJQ8a_hero{background-color:var(--paper);background-image:linear-gradient(var(--blueprint) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint) 1px, transparent 1px);border-bottom:2px solid var(--blue);background-position:-1px -1px;background-size:32px 32px;padding-block:clamp(40px,6vw,80px)}.CWJQ8a_grid{align-items:center;gap:clamp(28px,4vw,64px);display:grid}.CWJQ8a_hero[data-has-aside] .CWJQ8a_grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.CWJQ8a_trail ol{font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;gap:4px 0;margin:0 0 22px;padding:0;list-style:none;display:flex}.CWJQ8a_trail li+li:before{content:"/";color:var(--rule-strong);margin-inline:8px}.CWJQ8a_trail a{text-decoration:none}.CWJQ8a_trail a:hover{color:var(--blue);text-decoration:underline}.CWJQ8a_title{max-width:20ch;font-size:var(--fs-2xl);font-variation-settings:"wdth" 78;color:var(--blue);font-weight:800;line-height:1}.CWJQ8a_intro{max-width:40rem;font-size:var(--fs-md);margin-top:22px;line-height:1.55}.CWJQ8a_aside{min-width:0}@media (max-width:960px){.CWJQ8a_hero[data-has-aside] .CWJQ8a_grid{grid-template-columns:1fr}}
.KywTbq_toolbar{border-bottom:2px solid var(--blue);flex-wrap:wrap;align-items:flex-end;gap:20px 32px;margin-bottom:36px;padding-bottom:24px;display:flex}.KywTbq_tabs{flex-wrap:wrap;gap:8px;width:100%;display:flex}.KywTbq_tabs button{min-height:44px;font-weight:650;font-size:var(--fs-sm);background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--flange);cursor:pointer;padding:8px 16px}.KywTbq_tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.KywTbq_selects{flex-wrap:wrap;gap:16px;display:flex}.KywTbq_selects label{font-size:var(--fs-xs);color:var(--ink-soft);gap:6px;display:grid}.KywTbq_selects select{min-width:260px;min-height:48px;font-size:var(--fs-sm);color:var(--ink);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230054a4' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--rule-strong);appearance:none;border-radius:0;padding:10px 40px 10px 14px}.KywTbq_count{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.KywTbq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px) clamp(20px,3vw,36px);display:grid}.KywTbq_empty{padding:48px 0}.KywTbq_empty button{background:var(--orange);border-radius:var(--flange);cursor:pointer;border:0;margin-top:16px;padding:10px 18px;font-weight:700}.KywTbq_dialog{border:2px solid var(--blue);border-radius:var(--flange-lg);width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);padding:0}.KywTbq_dialog::backdrop{background:#0a1e3cb8}.KywTbq_dialogBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.KywTbq_dialogMedia{background:var(--paper);min-height:360px;position:relative}.KywTbq_dialogMedia img{object-fit:cover}.KywTbq_dialogText{padding:36px 32px 32px}.KywTbq_dialogSegment{font-size:var(--fs-xs);color:var(--blue);font-weight:600}.KywTbq_dialogText h2{font-size:var(--fs-lg);font-variation-settings:"wdth" 92;margin-top:6px}.KywTbq_dialogText dl{border-top:1px solid var(--rule);font-size:var(--fs-sm);gap:10px;margin-top:20px;padding-top:16px;display:grid}.KywTbq_dialogText dt{font-size:var(--fs-xs);color:var(--ink-soft)}.KywTbq_dialogSummary{font-size:var(--fs-sm);margin-top:20px}.KywTbq_close{background:var(--white);border:1px solid var(--rule);cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}@media (max-width:1000px){.KywTbq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.KywTbq_dialogBody{grid-template-columns:1fr}.KywTbq_dialogMedia{aspect-ratio:4/3;min-height:0}.KywTbq_dialogText{padding:24px 20px}}@media (max-width:600px){.KywTbq_grid{grid-template-columns:1fr}.KywTbq_selects,.KywTbq_selects label,.KywTbq_selects select{width:100%;min-width:0}.KywTbq_count{margin-left:0}}.KywTbq_dialog:focus-visible{outline:none}
.nvMNmG_band{background:var(--blue);color:var(--white);padding-block:clamp(48px,7vw,88px)}.nvMNmG_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 64px;display:flex}.nvMNmG_title{font-size:var(--fs-xl);font-variation-settings:"wdth" 96}.nvMNmG_text{color:#ffffffdb;max-width:36rem;margin-top:12px}.nvMNmG_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.nvMNmG_phone{font-weight:600;text-decoration:underline}
.BZ7-0a_section{padding-block:clamp(56px,8vw,112px)}.BZ7-0a_section[data-tone=paper]{background:var(--paper)}
._1CO9CG_about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}._1CO9CG_text{font-size:var(--fs-md);gap:20px;max-width:40rem;line-height:1.6;display:grid}._1CO9CG_text p:first-child{font-size:var(--fs-lg);font-variation-settings:"wdth" 96;line-height:1.45}._1CO9CG_mission{gap:2px;display:grid}._1CO9CG_mission div{background:var(--paper);padding:22px 24px}._1CO9CG_mission div:first-child{border-top:5px solid var(--blue)}._1CO9CG_mission dt{font-weight:750;font-size:var(--fs-md)}._1CO9CG_mission dd{font-size:var(--fs-sm);margin-top:8px;line-height:1.6}._1CO9CG_valuesTitle{font-size:var(--fs-xl);font-variation-settings:"wdth" 108;margin-bottom:36px}._1CO9CG_values{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}._1CO9CG_values li{border-top:4px solid var(--blue);padding-top:16px}._1CO9CG_values h3{font-size:var(--fs-md);font-variation-settings:"wdth" 92}._1CO9CG_values p{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:8px;line-height:1.55}@media (max-width:1000px){._1CO9CG_about{grid-template-columns:1fr}._1CO9CG_values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){._1CO9CG_values{grid-template-columns:1fr}}
.CAPGWW_drawing{background:var(--white);border:2px solid var(--blue);border-radius:var(--flange-lg);padding:clamp(10px,2vw,20px)}.CAPGWW_drawing figcaption{border-top:1px solid var(--rule);font-size:var(--fs-xs);color:var(--ink-soft);margin-top:10px;padding-top:10px}.CAPGWW_heroActions{margin-top:28px}.CAPGWW_detail{padding-block:var(--section)}.CAPGWW_detailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);display:grid}.CAPGWW_description{font-size:var(--fs-lg);font-variation-settings:"wdth" 96;line-height:1.45}.CAPGWW_segments{border-top:2px solid var(--blue);margin-top:40px;padding-top:20px}.CAPGWW_segments h2,.CAPGWW_scopeTitle{font-size:var(--fs-md);font-variation-settings:"wdth" 92}.CAPGWW_segments ul{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.CAPGWW_segments li{font-size:var(--fs-sm);background:var(--paper);border-radius:var(--flange);padding:6px 12px}.CAPGWW_scope{border-top:2px solid var(--blue);margin-top:16px}.CAPGWW_scope li{border-bottom:1px solid var(--rule);padding:12px 0 12px 22px;position:relative}.CAPGWW_scope li:before{content:"";background:var(--blue);width:10px;height:3px;position:absolute;top:1.15em;left:0}.CAPGWW_photo{aspect-ratio:16/10;background:var(--paper);border-radius:0 0 0 20px;margin-top:28px;position:relative;overflow:hidden}.CAPGWW_photo img{object-fit:cover}.CAPGWW_projects{padding-block:var(--section);background:var(--paper)}.CAPGWW_projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);display:grid}.CAPGWW_others{padding-block:clamp(56px,7vw,96px)}.CAPGWW_othersTitle{font-size:var(--fs-lg);font-variation-settings:"wdth" 96;margin-bottom:24px}.CAPGWW_othersList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.CAPGWW_othersList a{height:100%;font-weight:650;font-size:var(--fs-sm);border-top:5px solid var(--blue);background:var(--paper);border-radius:0 0 0 14px;align-items:center;gap:12px;padding:16px;line-height:1.3;text-decoration:none;display:flex}.CAPGWW_othersList svg{color:var(--blue);flex-shrink:0}.CAPGWW_othersList a:hover{border-top-color:var(--orange)}@media (max-width:1000px){.CAPGWW_projectGrid,.CAPGWW_othersList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.CAPGWW_detailGrid{grid-template-columns:1fr}}@media (max-width:560px){.CAPGWW_projectGrid,.CAPGWW_othersList{grid-template-columns:1fr}}
._7zS4Pq_grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}._7zS4Pq_aside{top:calc(var(--header-h) + 24px);gap:2px;display:grid;position:sticky}._7zS4Pq_block{background:var(--paper);padding:22px 24px 24px}._7zS4Pq_block:first-child{border-top:5px solid var(--blue);border-radius:0 6px 0 0}._7zS4Pq_block h2{font-size:var(--fs-md);font-variation-settings:"wdth" 92}._7zS4Pq_blockBody{font-size:var(--fs-sm);margin-top:10px;line-height:1.55}._7zS4Pq_blockBody ul{gap:6px;padding-left:18px;display:grid}._7zS4Pq_blockBody p+p,._7zS4Pq_blockBody p+ul,._7zS4Pq_blockBody ul+p{margin-top:10px}._7zS4Pq_blockBody a{color:var(--blue);font-weight:600}@media (max-width:900px){._7zS4Pq_grid{grid-template-columns:1fr}._7zS4Pq_aside{position:static}}
