@font-face{font-family:fixelText;src:url(../media/FixelText_Regular-s.p.0ijiqjucgz4ne.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fixelText;src:url(../media/FixelText_Medium-s.p.0-5o1f5q5oywb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fixelText;src:url(../media/FixelText_SemiBold-s.p.44ynapsxjyrpe.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fixelText Fallback;src:local(Arial);ascent-override:85.86%;descent-override:18.13%;line-gap-override:27.67%;size-adjust:104.82%}.ZPAsHq_className{font-family:fixelText,fixelText Fallback,sans-serif}.ZPAsHq_variable{--font-fixel-text:"fixelText", "fixelText Fallback", sans-serif}
@font-face{font-family:fixelDisplay;src:url(../media/FixelDisplay_Regular-s.p.342raai_sryy3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fixelDisplay;src:url(../media/FixelDisplay_Medium-s.p.2_y1rvq-bys3x.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fixelDisplay;src:url(../media/FixelDisplay_SemiBold-s.p.0aycee53pzhth.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fixelDisplay Fallback;src:local(Arial);ascent-override:81.7%;descent-override:17.25%;line-gap-override:26.33%;size-adjust:110.16%}.ry8MQW_className{font-family:fixelDisplay,fixelDisplay Fallback,sans-serif}.ry8MQW_variable{--font-fixel-display:"fixelDisplay", "fixelDisplay Fallback", sans-serif}
._6tk32G_button{border-radius:var(--radius-button);letter-spacing:-.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:0;padding:5px 5px 5px 11px;font-family:inherit;font-size:14px;line-height:22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}._6tk32G_label{position:relative}._6tk32G_arrow{flex-shrink:0;width:24px;height:24px;display:inline-block;position:relative;overflow:hidden}._6tk32G_icon{transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}._6tk32G_incoming{color:var(--interactive-chevron-incoming);transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s;position:absolute;top:0;left:0;transform:translate(-16px)}._6tk32G_button:hover ._6tk32G_icon{transform:translate(16px)}._6tk32G_button:hover ._6tk32G_incoming{color:inherit;transform:translate(0)}@media (prefers-reduced-motion:reduce){._6tk32G_icon{transition:none}}._6tk32G_primary{background:var(--interactive-primary-surface);color:var(--button-primary-text);overflow:hidden}._6tk32G_primary:hover{background:var(--interactive-primary-surface-hovered);color:var(--interactive-on-primary-surface)}._6tk32G_spotlight{z-index:0;opacity:0;background:radial-gradient(120px circle at var(--spot-x,50%) var(--spot-y,50%), var(--button-spotlight), transparent 70%);transition:opacity .2s;position:absolute;inset:0}._6tk32G_button:hover ._6tk32G_spotlight{opacity:1}._6tk32G_secondary{background:var(--interactive-secondary-surface);border-color:var(--interactive-stroke);color:var(--interactive-on-secondary-surface)}._6tk32G_secondary:hover{background:var(--interactive-secondary-surface-hovered);border-color:var(--text-divider)}._6tk32G_text{color:var(--text-on-surface-light);background:0 0;border:0;padding:0}._6tk32G_text:hover{color:var(--text-on-surface)}._6tk32G_textDark{color:var(--illustrated-secondary)}._6tk32G_textDark:hover{color:var(--illustrated-text)}
.RPmOZq_text{font-family:var(--font-fixel-text), sans-serif;margin:0;font-weight:400}.RPmOZq_h1,.RPmOZq_h2,.RPmOZq_h3,.RPmOZq_h4{font-family:var(--font-fixel-display), sans-serif}.RPmOZq_h1{font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:-.035em;font-weight:600}.RPmOZq_h2{font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:-.035em;font-weight:600}.RPmOZq_h3{font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:-.035em;font-weight:600}.RPmOZq_h4{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:30px}.RPmOZq_p1{font-size:var(--body-primary-size);line-height:var(--body-primary-line);letter-spacing:-.03em}.RPmOZq_p2,.RPmOZq_p3{font-size:var(--body-secondary-size);line-height:var(--body-secondary-line);letter-spacing:-.01em}.RPmOZq_caps{letter-spacing:0;text-transform:uppercase;font-size:16px;line-height:24px}.RPmOZq_capsSm{letter-spacing:-.02em;text-transform:uppercase;font-size:14px;line-height:24px}.RPmOZq_onSurface{color:var(--text-on-surface)}.RPmOZq_light{color:var(--text-on-surface-light)}.RPmOZq_dark{color:var(--text-surface)}.RPmOZq_stroke{color:var(--interactive-stroke)}
._0EUY7q_facts{border-block:1px solid var(--interactive-stroke);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:32px 0;display:grid}._0EUY7q_fact{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}._0EUY7q_link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--interactive-stroke);text-decoration-color:var(--interactive-stroke);text-underline-offset:4px;transition:color .18s}._0EUY7q_link:hover,._0EUY7q_link:focus-visible{color:var(--text-on-surface)}@media (max-width:600px){._0EUY7q_facts{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0}}
.dK6D5q_list{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.dK6D5q_chip{min-width:0;max-width:100%;display:flex}.dK6D5q_badge{isolation:isolate;border:1px solid var(--badge-stroke);border-radius:var(--radius-pill);min-width:0;max-width:100%;color:var(--badge-text);background:var(--badge-background);text-align:center;text-transform:uppercase;padding:6px 12px;font-size:12px;line-height:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.dK6D5q_badge:before{top:var(--badge-pointer-y,50%);left:var(--badge-pointer-x,50%);aspect-ratio:1;background:var(--badge-surface);content:"";border-radius:50%;width:300%;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.dK6D5q_label{mix-blend-mode:difference;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;position:relative;overflow:hidden}.dK6D5q_link{cursor:pointer;transition:border-color .4s}.dK6D5q_link:focus-visible{border-color:var(--badge-surface);outline:2px solid var(--badge-surface);outline-offset:3px}@media (hover:hover){.dK6D5q_link:hover{border-color:var(--badge-surface)}.dK6D5q_link:hover:before{transform:translate(-50%,-50%)scale(1)}}.dK6D5q_link:focus-visible:before{top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.dK6D5q_badge:before,.dK6D5q_link{transition:none}}
.lf5sBa_accordion{width:100%}.lf5sBa_item+.lf5sBa_item{border-top:1px solid var(--surface-glass-stroke)}.lf5sBa_trigger{width:100%;color:var(--interactive-stroke);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;display:flex}:where(.lf5sBa_item:first-child) .lf5sBa_trigger{padding-top:0}.lf5sBa_title{color:inherit}.lf5sBa_trigger[aria-expanded=true],.lf5sBa_trigger:hover,.lf5sBa_trigger:focus-visible{color:var(--text-on-surface)}.lf5sBa_chevron{color:var(--text-on-surface);flex-shrink:0;margin-top:3px;transition:transform .2s;transform:rotate(90deg)}.lf5sBa_trigger[aria-expanded=true] .lf5sBa_chevron{transform:rotate(-90deg)}.lf5sBa_panel:not([hidden]){color:var(--text-on-surface-light);display:block}.lf5sBa_panelContent{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.lf5sBa_surface{flex-direction:column;gap:12px;display:flex}.lf5sBa_surface .lf5sBa_item{border:1px solid var(--surface-accordion-stroke);border-radius:var(--radius-card);background:var(--surface-accordion);transition:background-color .28s;overflow:hidden}.lf5sBa_surface .lf5sBa_item[data-open=true]{background:var(--surface-accordion-active)}.lf5sBa_surface .lf5sBa_trigger{color:var(--text-on-surface);padding:24px}.lf5sBa_surface .lf5sBa_trigger:focus-visible{outline:2px solid var(--text-on-surface);outline-offset:-4px;border-radius:var(--radius-card)}.lf5sBa_surface .lf5sBa_panel:not([hidden]){grid-template-rows:1fr;animation:.28s both lf5sBa_expand;display:grid}.lf5sBa_surface .lf5sBa_panel[data-closing=true]{grid-template-rows:0fr;animation-name:lf5sBa_collapse}.lf5sBa_surface .lf5sBa_panelInner{min-height:0;overflow:hidden}.lf5sBa_surface .lf5sBa_panelContent{color:var(--text-accordion-secondary);font-size:var(--body-secondary-size);line-height:var(--body-secondary-line);padding-left:24px;padding-right:24px}.lf5sBa_surface .lf5sBa_panelContent :where(p,li){color:inherit;font-size:inherit;line-height:inherit}@keyframes lf5sBa_expand{0%{opacity:0;grid-template-rows:0fr;transform:translateY(8px)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}@keyframes lf5sBa_collapse{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.lf5sBa_chevron,.lf5sBa_surface .lf5sBa_item{transition:none}.lf5sBa_surface .lf5sBa_panel:not([hidden]){animation:none}}
.GCfava_video{object-fit:cover;width:100%;height:100%;display:block}
._9OmQ3G_card{flex-direction:column;align-items:flex-start;gap:24px;display:flex}._9OmQ3G_cover{aspect-ratio:384/272;border-radius:var(--radius-card);width:100%;overflow:hidden}._9OmQ3G_cover img,._9OmQ3G_cover video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){._9OmQ3G_cover:hover img,._9OmQ3G_cover:hover video{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){._9OmQ3G_cover img,._9OmQ3G_cover video{transition:none}}._9OmQ3G_body{flex-direction:column;gap:12px;display:flex}
._4Hzsja_viewport{width:100%;overflow-x:auto}._4Hzsja_viewport:focus-visible{outline:2px solid var(--interactive-primary-surface);outline-offset:4px}._4Hzsja_table{border-collapse:collapse;width:100%;color:var(--text-on-surface-light);font-family:var(--font-fixel-text), sans-serif;letter-spacing:-.01em;text-align:left;font-size:16px;line-height:24px}._4Hzsja_caption{text-align:left;padding-bottom:24px}._4Hzsja_table th,._4Hzsja_table td{border:1px solid var(--surface-glass-stroke);overflow-wrap:anywhere;vertical-align:top;padding:16px 24px}._4Hzsja_table th{color:var(--interactive-stroke);font-size:var(--body-secondary-size);font-weight:400;line-height:var(--body-secondary-line)}._4Hzsja_table th:last-child,._4Hzsja_table td:last-child{text-align:right}@media (max-width:768px){._4Hzsja_table th,._4Hzsja_table td{padding:16px}}
.vBSCGW_divider{background:var(--text-divider);border:0;width:100%;height:1px;margin:0}
.GOLGfG_field{flex-direction:column;gap:8px;display:flex;position:relative}.GOLGfG_label{font-size:var(--body-secondary-size);line-height:var(--body-secondary-line);letter-spacing:-.02em}.GOLGfG_hint{color:var(--text-on-surface-light);margin-left:8px}.GOLGfG_input,.GOLGfG_textarea{background:var(--interactive-secondary-surface-hovered);width:100%;color:var(--text-on-surface);font:inherit;border:1px solid #0000;padding:12px 20px;transition:border-color .15s}.GOLGfG_input{border-radius:var(--radius-pill)}.GOLGfG_textarea{border-radius:var(--radius-card-lg);resize:vertical;min-height:120px}.GOLGfG_input:focus-visible,.GOLGfG_textarea:focus-visible{border-color:var(--interactive-stroke);outline:none}.GOLGfG_dropzone{border:1px dashed var(--interactive-stroke);border-radius:var(--radius-card-lg);color:var(--text-on-surface-light);cursor:pointer;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;transition:border-color .15s;display:flex}.GOLGfG_dropzone:hover,.GOLGfG_fileInput:focus-visible+.GOLGfG_dropzone{border-color:var(--text-on-surface)}.GOLGfG_plus{border-radius:var(--radius-pill);background:var(--interactive-secondary-surface-hovered);color:var(--text-on-surface);padding:12px;display:inline-flex}.GOLGfG_dropzoneText{font-size:16px;line-height:24px}.GOLGfG_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.GOLGfG_checkbox{font-size:var(--body-secondary-size);line-height:var(--body-secondary-line);letter-spacing:-.02em;cursor:pointer;align-items:center;gap:12px;display:flex}.GOLGfG_checkboxInput{appearance:none;border:1px solid var(--interactive-stroke);background:var(--interactive-secondary-surface-hovered);width:20px;height:20px;color:var(--text-on-surface);cursor:pointer;border-radius:6px;flex-shrink:0;place-content:center;margin:0;transition:border-color .15s;display:grid}.GOLGfG_checkboxInput:after{content:"";background:currentColor;width:14px;height:14px;transition:transform .15s;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.5l2.5 2.5L10 3.5' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.5l2.5 2.5L10 3.5' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.GOLGfG_checkboxInput:checked:after{transform:scale(1)}.GOLGfG_checkboxInput:hover,.GOLGfG_checkboxInput:focus-visible{border-color:var(--text-on-surface);outline:none}
.VF1gHa_grid{gap:var(--section-heading-gap);grid-template-columns:minmax(0,1fr);display:grid}.VF1gHa_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.VF1gHa_card{flex-direction:column;gap:32px;min-width:0;display:flex}.VF1gHa_text,.VF1gHa_body{overflow-wrap:anywhere;flex-direction:column;gap:24px;min-width:0;display:flex}.VF1gHa_body{color:var(--text-on-surface-light);font-family:var(--font-fixel-text), sans-serif;font-size:var(--body-primary-size);line-height:var(--body-primary-line);gap:16px}.VF1gHa_body p,.VF1gHa_body ul,.VF1gHa_body ol,.VF1gHa_body blockquote{font-size:inherit;line-height:inherit}.VF1gHa_twoColumns .VF1gHa_body{font-size:var(--body-secondary-size);line-height:var(--body-secondary-line)}.VF1gHa_media{border-radius:var(--radius-card-lg);background:var(--surface-glass);width:100%;margin-top:auto;overflow:hidden}.VF1gHa_media img{width:100%;height:auto;display:block}@media (max-width:768px){.VF1gHa_twoColumns{gap:var(--section-heading-gap);grid-template-columns:minmax(0,1fr)}.VF1gHa_card{gap:24px}}
.e6d6fW_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.e6d6fW_card{border-radius:var(--radius-card);background:var(--surface-case);flex-direction:column;align-items:flex-start;min-width:0;min-height:240px;margin:0;padding:40px;display:flex;position:relative}.e6d6fW_compact{grid-column:span 2}.e6d6fW_large,.e6d6fW_paired .e6d6fW_compact{grid-column:span 3}.e6d6fW_heading{display:contents}.e6d6fW_icon{flex-shrink:0;order:-2;margin-bottom:56px}.e6d6fW_value{font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;order:-1;margin:auto 0 8px;font-size:64px;line-height:1}.e6d6fW_label{color:var(--text-card-secondary)}.e6d6fW_description{margin-top:16px}.e6d6fW_source{margin:24px 0 0}.e6d6fW_source a{font-size:var(--body-secondary-size);line-height:var(--body-secondary-line);white-space:normal;text-align:left}.e6d6fW_statement{margin-top:auto}@media (max-width:768px){.e6d6fW_card{padding:32px}.e6d6fW_compact{grid-column:span 3}.e6d6fW_compact:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:600px){.e6d6fW_grid{grid-template-columns:minmax(0,1fr)}.e6d6fW_card,.e6d6fW_paired .e6d6fW_compact,.e6d6fW_compact:last-child:nth-child(odd){grid-column:auto;padding:32px}.e6d6fW_icon{margin-bottom:48px}}
._2ZUYWq_dialog{border:1px solid var(--interactive-stroke);border-radius:var(--radius-card-xl);background:var(--interactive-secondary-surface);width:min(640px,100% - 40px);max-height:calc(100% - 40px);color:var(--text-on-surface);text-align:left;pointer-events:auto;padding:0;overflow:auto}._2ZUYWq_dialog::backdrop{background:rgb(from var(--text-surface) r g b / 70%)}._2ZUYWq_content{flex-direction:column;gap:24px;padding:40px;display:flex;position:relative}._2ZUYWq_title{padding-right:48px}._2ZUYWq_close{color:var(--text-on-surface-light);cursor:pointer;background:0 0;border:0;padding:8px;transition:color .15s;display:inline-flex;position:absolute;top:24px;right:24px}._2ZUYWq_close:hover{color:var(--text-on-surface)}@media (max-width:768px){._2ZUYWq_content{padding:24px}._2ZUYWq_close{top:16px;right:16px}}
.Rz8MLG_grid{grid-template-columns:repeat(var(--card-columns), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Rz8MLG_card{border:1px solid var(--surface-glass-stroke);border-radius:var(--radius-card);background:var(--surface-glass);min-width:0;min-height:200px;font-family:var(--font-fixel-text), sans-serif;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:40px;padding:24px;font-size:16px;line-height:24px;display:flex}.Rz8MLG_number{border:1px solid var(--surface-stats);border-radius:var(--radius-button);background:var(--interactive-secondary-surface);min-width:40px;min-height:40px;color:var(--text-on-surface-light);justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.Rz8MLG_body{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.Rz8MLG_title{font-weight:500}.Rz8MLG_content{color:var(--text-on-surface-light);flex-direction:column;gap:8px;display:flex}.Rz8MLG_grid.Rz8MLG_compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.Rz8MLG_compact .Rz8MLG_card{gap:16px;min-height:0}.Rz8MLG_compact .Rz8MLG_body{margin-top:0}@media (max-width:900px){.Rz8MLG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Rz8MLG_grid{grid-template-columns:minmax(0,1fr)}}
.VDz4ra_dots{justify-content:space-between;align-items:center;width:48px;height:24px;display:flex}.VDz4ra_dot{background:var(--text-divider);border:0;border-radius:100px;width:3.5px;height:12px;padding:0;transition:height .2s,background-color .2s}.VDz4ra_active{background:var(--text-on-surface);height:24px}
.OhsaWq_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.OhsaWq_item{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.OhsaWq_icon{border-radius:var(--radius-pill);background:var(--surface-stats);width:64px;height:64px;color:var(--text-on-surface);justify-content:center;align-items:center;display:flex}.OhsaWq_text{flex-direction:column;gap:8px;display:flex}.OhsaWq_link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--interactive-stroke);text-decoration-color:var(--interactive-stroke);text-underline-offset:4px}.OhsaWq_link:hover,.OhsaWq_link:focus-visible{text-decoration-color:currentColor}@media (max-width:768px){.OhsaWq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.OhsaWq_list{grid-template-columns:minmax(0,1fr)}}
.CreTrG_review{border-left:1px solid var(--interactive-stroke);overflow-wrap:anywhere;flex-direction:column;gap:24px;width:100%;margin:0;padding-left:32px;display:flex}.CreTrG_quote{white-space:pre-line;margin:0}.CreTrG_author{align-items:center;gap:12px;display:flex}.CreTrG_avatar{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:40px;height:56px}.CreTrG_initials{background:var(--interactive-secondary-surface);color:var(--text-on-surface-light);font-family:var(--font-fixel-text), sans-serif;justify-content:center;align-items:center;font-size:14px;line-height:22px;display:flex}.CreTrG_identity{flex-direction:column;gap:4px;min-width:0;display:flex}@media (max-width:768px){.CreTrG_review{padding-left:24px}}
.DapGpW_background{z-index:0;background:var(--text-surface);pointer-events:none;position:fixed;inset:0;overflow:hidden}.DapGpW_canvas{width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--background-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%;overflow:hidden}.DapGpW_frame{opacity:0;will-change:opacity;position:absolute;inset:0}.DapGpW_frame:first-child{opacity:1}.DapGpW_layer{position:absolute}.DapGpW_layer img{filter:brightness(1.8);max-width:none;display:block;position:absolute}.DapGpW_line{width:1px;height:1080px;position:absolute;top:0;right:90px}.DapGpW_noise{opacity:.15;background-image:url(/images/services/design-engineering/background/noise.png);background-position:0 0;background-size:1023px 1023px;position:absolute;inset:0}
.RABdPq_page{z-index:1;align-items:center;gap:var(--section-gap);padding:var(--page-padding-y) var(--page-padding-x);padding-top:max(var(--page-padding-y), calc(var(--header-height) + 16px));background:0 0;flex-direction:column;display:flex;position:relative}.RABdPq_section{width:100%;max-width:var(--container-content);align-items:flex-start;gap:var(--section-heading-gap);flex-direction:column;display:flex}.RABdPq_wide{max-width:var(--container-wide)}.RABdPq_center{align-items:center}
.wjpIba_tab{border-radius:var(--radius-button);background:var(--interactive-tab-surface);box-shadow:inset 0 0 0 1px var(--interactive-tab-stroke);color:var(--interactive-tab-on-surface);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border:0;padding:8px 12px;font-size:14px;line-height:18px;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}.wjpIba_tab:hover:not(.wjpIba_active){background:var(--interactive-tab-surface-hovered);box-shadow:inset 0 0 0 1px var(--interactive-tab-stroke-hovered);color:var(--text-on-surface)}.wjpIba_active{background:var(--interactive-primary-surface);box-shadow:none;color:var(--interactive-tab-on-active)}.wjpIba_active:hover{color:var(--interactive-tab-on-active)}.wjpIba_tab:focus-visible{outline-offset:3px}@media (prefers-reduced-motion:reduce){.wjpIba_tab{transition:none}}
.kZI2nq_row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;width:100%;display:grid}.kZI2nq_text{overflow-wrap:anywhere;flex-direction:column;justify-self:end;gap:40px;width:100%;min-width:0;max-width:352px;display:flex}.kZI2nq_body{flex-direction:column;gap:16px;display:flex}.kZI2nq_media{aspect-ratio:1;border-radius:var(--radius-card);width:100%;max-width:484px;overflow:hidden}.kZI2nq_media img{object-fit:cover;width:100%;height:100%;display:block}.kZI2nq_imageLeft .kZI2nq_text{grid-area:1/2;justify-self:start}.kZI2nq_imageLeft .kZI2nq_media{grid-area:1/1}@media (max-width:767px){.kZI2nq_row{flex-direction:column;gap:32px;display:flex}.kZI2nq_text{max-width:none}.kZI2nq_media{align-self:center}}
.uUm7_W_list{flex-direction:column;gap:12px;width:100%;display:flex}.uUm7_W_item{border-radius:var(--radius-card);background:var(--interactive-secondary-surface);color:var(--interactive-on-secondary-surface);transition:background-color .6s cubic-bezier(.22,.61,.36,1),color .6s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.uUm7_W_item.uUm7_W_open{background:var(--illustrated-surface);color:var(--illustrated-text)}.uUm7_W_header{z-index:3;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:24px;padding:40px;text-decoration:none;display:flex;position:relative}.uUm7_W_cardLink{z-index:2;position:absolute;inset:0}.uUm7_W_title{font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:-.035em;flex:1;font-weight:400}.uUm7_W_number{white-space:nowrap;letter-spacing:-.03em;text-align:right;min-width:20px;color:var(--text-on-surface-light);padding:5px 0;font-size:20px;font-weight:500;line-height:30px;transition:color .6s cubic-bezier(.22,.61,.36,1)}.uUm7_W_open .uUm7_W_number{color:var(--illustrated-text)}.uUm7_W_open .uUm7_W_header{padding-bottom:24px}.uUm7_W_panel{grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.22,.61,.36,1);display:grid}.uUm7_W_open .uUm7_W_panel{grid-template-rows:1fr}.uUm7_W_scrollReveal .uUm7_W_panel{height:0;transition:none;display:block;overflow:hidden}.uUm7_W_scrollRevealTrack{overflow-anchor:none;width:100%}.uUm7_W_scrollReveal .uUm7_W_header{padding-bottom:24px}.uUm7_W_scrollReveal .uUm7_W_open .uUm7_W_panel{height:var(--panel-reveal-height,auto)}.uUm7_W_panelInner{min-height:0;overflow:hidden}.uUm7_W_body{z-index:3;flex-direction:column;align-items:flex-start;gap:24px;max-width:440px;padding:0 40px 40px;display:flex;position:relative}.uUm7_W_cardLink~.uUm7_W_panel .uUm7_W_body{pointer-events:none}.uUm7_W_body a{z-index:4;pointer-events:auto;position:relative}.uUm7_W_description{max-width:400px;color:var(--illustrated-secondary);letter-spacing:-.01em;font-size:16px;line-height:24px}.uUm7_W_illustration{opacity:0;pointer-events:none;width:46%;transition:opacity .6s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;right:0}.uUm7_W_open .uUm7_W_illustration{opacity:1}.uUm7_W_illustration img,.uUm7_W_illustration video{object-fit:cover;object-position:left center;width:100%;height:100%}.uUm7_W_illustration .uUm7_W_containedImage{object-fit:contain;object-position:center}.uUm7_W_scrollReveal .uUm7_W_item{background:color-mix(in srgb, var(--interactive-secondary-surface), var(--illustrated-surface) var(--reveal-progress-percent,0%));color:color-mix(in srgb, var(--interactive-on-secondary-surface), var(--illustrated-text) var(--reveal-progress-percent,0%));transition:none}.uUm7_W_scrollReveal .uUm7_W_illustration{opacity:var(--reveal-progress,0);transition:none}.uUm7_W_scrollReveal .uUm7_W_number{color:inherit;transition:none}.uUm7_W_scrollReveal .uUm7_W_panelInner{opacity:var(--reveal-content-opacity,0)}@media (min-width:769px){.uUm7_W_containedItem .uUm7_W_title{max-width:360px}.uUm7_W_containedItem .uUm7_W_number{margin-left:auto}}@media (max-width:768px){.uUm7_W_header{padding:24px}.uUm7_W_open .uUm7_W_header,.uUm7_W_scrollReveal .uUm7_W_header{padding-bottom:16px}.uUm7_W_body{max-width:none;padding:0 24px 24px}.uUm7_W_illustration{display:none}}@media (prefers-reduced-motion:reduce){.uUm7_W_item,.uUm7_W_panel,.uUm7_W_illustration,.uUm7_W_number{transition:none}}
.HfVEna_root{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}.HfVEna_frame{border-radius:var(--radius-card);width:100%;height:600px;min-height:400px;position:relative;overflow:hidden}.HfVEna_frame img,.HfVEna_frame video{width:100%;height:100%}.HfVEna_frame img{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.HfVEna_frame:hover img{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.HfVEna_frame img{transition:none}}.HfVEna_frame.HfVEna_video{aspect-ratio:16/9;height:auto;min-height:0}.HfVEna_cover img,.HfVEna_cover video{object-fit:cover}.HfVEna_contain img,.HfVEna_contain video{object-fit:contain}.HfVEna_bottom img,.HfVEna_bottom video{object-position:bottom}.HfVEna_dimmed{opacity:var(--opacity-illustration)}.HfVEna_xl{border-radius:var(--radius-card-xl)}.HfVEna_lg{border-radius:var(--radius-card-lg)}@media (max-width:768px){.HfVEna_frame{height:360px;min-height:240px}}
.K4-1Ga_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:100%;display:grid}.K4-1Ga_card{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.K4-1Ga_link{color:inherit;text-decoration:none}.K4-1Ga_link:after{content:"";position:absolute;inset:0}.K4-1Ga_cover{aspect-ratio:380/272;border-radius:var(--radius-card);width:100%;opacity:var(--opacity-illustration);overflow:hidden}.K4-1Ga_video{opacity:1}.K4-1Ga_cover img,.K4-1Ga_cover video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.K4-1Ga_card:hover .K4-1Ga_cover img,.K4-1Ga_card:hover .K4-1Ga_cover video{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.K4-1Ga_cover img,.K4-1Ga_cover video{transition:none}}.K4-1Ga_contain img,.K4-1Ga_contain video{object-fit:contain}.K4-1Ga_text{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.K4-1Ga_grid{grid-template-columns:minmax(0,1fr)}}
._notoG_form{flex-direction:column;gap:24px;display:flex}._notoG_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}
.zu25iG_root{white-space:nowrap;display:inline-block;position:relative}.zu25iG_target{opacity:0;-webkit-user-select:none;user-select:none}.zu25iG_digits{position:absolute;inset:0}
.mowHrq_wrapper{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mowHrq_label{color:var(--text-on-surface-light);font-size:16px;line-height:24px}.mowHrq_options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
._1ixIW_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;width:100%;display:grid}._1ixIW_threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}._1ixIW_card{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}._1ixIW_illustration{aspect-ratio:1;width:100%}._1ixIW_illustration picture,._1ixIW_illustration img{object-fit:contain;width:100%;height:100%;display:block}._1ixIW_card ._1ixIW_illustration{margin-bottom:8px}._1ixIW_centered ._1ixIW_card{text-align:center;align-items:center}._1ixIW_divided{gap:0}._1ixIW_divided ._1ixIW_card:first-child{padding-right:32px}._1ixIW_divided ._1ixIW_card+._1ixIW_card{border-left:1px solid var(--text-divider);padding-left:32px}._1ixIW_action{margin-top:auto}._1ixIW_split,._1ixIW_row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;width:100%;display:grid}._1ixIW_introduction,._1ixIW_rowCopy{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}._1ixIW_introduction>a{margin-top:16px}._1ixIW_introduction ._1ixIW_illustration{align-self:center;max-width:320px}._1ixIW_split:has(._1ixIW_industries){align-items:center}._1ixIW_checks{border-left:1px solid var(--text-divider);flex-direction:column;gap:24px;padding-left:32px;display:flex}._1ixIW_check{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;display:grid}._1ixIW_check>:first-child{width:24px;height:24px;margin-top:3px}._1ixIW_industries{height:calc(var(--h3-line) + var(--h3-line) + var(--h3-line) + var(--h3-line) + var(--h3-line) + var(--h3-line) + 136px);min-width:0;overflow:hidden}._1ixIW_industryTrack{flex-direction:column;width:100%;animation:18s linear infinite _1ixIW_industryDrum;display:flex}._1ixIW_industrySet{flex-direction:column;flex:none;gap:8px;display:flex}._1ixIW_industry{color:var(--text-on-surface-light);padding:8px 0;text-decoration:none;transition:color .3s,transform .3s;display:block}._1ixIW_industry:hover,._1ixIW_industry:focus-visible{color:var(--text-on-surface);transform:translate(8px)}._1ixIW_industry>span{color:inherit}._1ixIW_industry:focus-visible{outline:1px solid var(--interactive-stroke);outline-offset:4px;border-radius:var(--radius-card)}._1ixIW_industries:has(._1ixIW_industry:hover,._1ixIW_industry:focus-visible) ._1ixIW_industryTrack{animation-play-state:paused}@keyframes _1ixIW_industryDrum{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){._1ixIW_industryTrack{animation:none}}._1ixIW_timeline{flex-direction:column;gap:8px;min-width:0;padding-left:0;display:flex;position:relative}._1ixIW_timelineTrack{background:var(--text-divider);width:1px;position:absolute;top:0;bottom:0;left:48px}._1ixIW_timelineProgress{background:var(--text-on-surface);width:1px;transition:height .45s;display:block}._1ixIW_step{grid-template-columns:32px minmax(0,1fr);gap:24px;padding:16px 0;transition:opacity .35s;display:grid;position:relative}._1ixIW_number{z-index:1;color:var(--text-on-surface-light);padding-top:3px}._1ixIW_stepBody{flex-direction:column;gap:12px;min-width:0;padding:8px 24px 24px;display:flex}._1ixIW_step:not(._1ixIW_active){opacity:.58}._1ixIW_step._1ixIW_active ._1ixIW_number,._1ixIW_step._1ixIW_active ._1ixIW_stepBody>p{color:var(--text-on-surface)}._1ixIW_rows{flex-direction:column;gap:64px;width:100%;display:flex}._1ixIW_row{align-items:center}@media (max-width:768px){._1ixIW_threeColumns{grid-template-columns:1fr}._1ixIW_threeColumns ._1ixIW_illustration{align-self:center;max-width:320px}._1ixIW_split,._1ixIW_row{grid-template-columns:1fr;gap:32px}._1ixIW_introduction,._1ixIW_rowCopy{gap:24px}._1ixIW_introduction ._1ixIW_illustration,._1ixIW_row ._1ixIW_illustration{place-self:center;max-width:360px}._1ixIW_checks{border-left:0;padding-left:0}}@media (max-width:600px){._1ixIW_cards{grid-template-columns:1fr;gap:40px}._1ixIW_card ._1ixIW_illustration{align-self:center;max-width:320px}._1ixIW_divided ._1ixIW_card:first-child,._1ixIW_divided ._1ixIW_card+._1ixIW_card{border-left:0;padding:0}._1ixIW_divided ._1ixIW_card+._1ixIW_card{border-top:1px solid var(--text-divider);padding-top:32px}}@media (prefers-reduced-motion:reduce){._1ixIW_industry,._1ixIW_timelineProgress,._1ixIW_step,._1ixIW_stepBody{transition:none}._1ixIW_industry:hover,._1ixIW_industry:focus-visible{transform:none}}
.mcPDLW_caption{text-align:center}.mcPDLW_grid{opacity:.7;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:100%;display:grid}.mcPDLW_cell{justify-content:center;align-items:center;min-height:67px;display:flex}.mcPDLW_cell img{max-width:100%;height:auto}@media (max-width:768px){.mcPDLW_grid{grid-template-columns:minmax(0,1fr);gap:24px}}.mcPDLW_link{justify-content:center;align-items:center;transition:opacity .2s;display:flex}.mcPDLW_link:hover{opacity:.7}.mcPDLW_cell img{filter:var(--monochrome-logo-filter)}
.DRhjwG_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 12px;width:100%;display:flex}.DRhjwG_step{flex-direction:column;align-items:center;gap:8px;min-width:56px;display:flex}.DRhjwG_badge{border-radius:var(--radius-pill);background:var(--interactive-secondary-surface);color:var(--text-on-surface);justify-content:center;align-items:center;padding:16px;display:flex}.DRhjwG_label{white-space:nowrap;text-align:center}
._0x4mLW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}._0x4mLW_card{border:1px solid var(--surface-glass-stroke);border-radius:var(--radius-card-lg);background:var(--surface-glass);flex-direction:column;align-items:flex-start;gap:24px;min-width:0;min-height:320px;padding:40px;display:flex}._0x4mLW_card:nth-child(3){grid-column:1/-1}._0x4mLW_description{max-width:560px}._0x4mLW_action{margin-top:auto}@media (max-width:768px){._0x4mLW_grid{grid-template-columns:minmax(0,1fr)}._0x4mLW_card:nth-child(3){grid-column:auto}._0x4mLW_card{min-height:280px;padding:32px}}
.sl8gUq_footer{z-index:1;padding:0 var(--page-padding-x) 64px;position:relative}.sl8gUq_inner{max-width:var(--container-content);border-top:1px solid var(--surface-glass-stroke);justify-content:space-between;align-items:flex-start;gap:48px;margin:0 auto;padding-top:64px;display:flex}.sl8gUq_columns{flex-wrap:wrap;gap:48px 96px;display:flex}.sl8gUq_column{flex-direction:column;gap:24px;display:flex}.sl8gUq_links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sl8gUq_title,.sl8gUq_link{letter-spacing:-.02em;font-size:16px;line-height:24px;text-decoration:none}.sl8gUq_title{color:var(--text-on-surface)}.sl8gUq_link{color:var(--text-on-surface-light);transition:color .15s}.sl8gUq_link:hover{color:var(--text-on-surface)}.sl8gUq_appearance{max-width:var(--container-content);margin:48px auto 0}
.lvyOzW_textOnly{margin-bottom:calc(var(--hero-content-gap) - var(--section-gap))}.lvyOzW_top{width:100%;max-width:var(--container-content);text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.lvyOzW_text{flex-direction:column;gap:32px;width:100%;display:flex}.lvyOzW_largeTitle{--h1-size:64px;--h1-line:72px}.lvyOzW_pagination{justify-content:space-between;align-items:center;width:48px;height:24px;display:flex}.lvyOzW_dot{background:var(--text-divider);border-radius:100px;width:3.5px;height:12px;transition:height .25s,background-color .25s}.lvyOzW_activeDot{background:var(--text-on-surface);height:24px}@media (prefers-reduced-motion:reduce){.lvyOzW_dot{transition:none}}.lvyOzW_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lvyOzW_split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;width:100%;display:grid}.lvyOzW_split .lvyOzW_top{text-align:left;align-items:flex-start}.lvyOzW_split .lvyOzW_actions{justify-content:flex-start}.lvyOzW_illustration{aspect-ratio:1;width:100%}.lvyOzW_illustration picture,.lvyOzW_illustration img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:768px){.lvyOzW_split{grid-template-columns:1fr;gap:32px}.lvyOzW_illustration{justify-self:center;max-width:400px}.lvyOzW_largeTitle{--h1-size:36px;--h1-line:44px}}
.uKDvBa_dialog{background:var(--text-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-on-surface);overscroll-behavior:contain;text-align:left;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.uKDvBa_dialog::backdrop{background:var(--text-surface)}.uKDvBa_header{z-index:1;min-height:var(--header-height);padding:max(16px, env(safe-area-inset-top)) var(--page-padding-x) 16px;border-bottom:1px solid var(--surface-glass-stroke);background:var(--text-surface);grid-template-columns:1fr auto 44px;align-items:center;gap:12px;display:grid;position:sticky;top:0}.uKDvBa_logo{align-items:center;min-height:44px;display:flex}.uKDvBa_header .uKDvBa_contact{min-height:44px;padding:8px 12px}.uKDvBa_close{width:44px;height:44px;color:var(--text-on-surface);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.uKDvBa_closeIcon{width:24px;height:24px;position:relative}.uKDvBa_closeIcon:before,.uKDvBa_closeIcon:after{content:"";background:currentColor;width:22px;height:2px;position:absolute;top:11px;left:1px;transform:rotate(45deg)}.uKDvBa_closeIcon:after{transform:rotate(-45deg)}.uKDvBa_navigation{padding:32px var(--page-padding-x) max(40px, env(safe-area-inset-bottom));flex-direction:column;gap:40px;display:flex}.uKDvBa_group{flex-direction:column;gap:8px;display:flex}.uKDvBa_groupLink{min-height:44px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.uKDvBa_groupLink svg{width:16px;height:16px}.uKDvBa_links{flex-direction:column;align-items:flex-start;display:flex}.uKDvBa_link{letter-spacing:-.02em;width:100%;color:var(--text-on-surface);padding:7px 0;font-size:20px;line-height:30px;text-decoration:none;display:block}.uKDvBa_link[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.uKDvBa_link:focus-visible,.uKDvBa_groupLink:focus-visible{border-radius:var(--radius-button);outline-offset:4px}.uKDvBa_logo img{filter:var(--monochrome-logo-filter)}
._551wTG_list{flex-direction:column;gap:48px;width:100%;display:flex}._551wTG_row{flex-direction:column;gap:40px;display:flex}._551wTG_content{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;display:flex}._551wTG_icon{width:48px;height:48px;color:var(--text-on-surface);flex-shrink:0}._551wTG_icon svg{width:100%;height:100%}._551wTG_text{flex-wrap:wrap;flex:1 0 0;justify-content:flex-end;gap:40px;min-width:200px;display:flex}._551wTG_label{flex-shrink:0}._551wTG_desc{flex:1 0 0;min-width:200px;max-width:320px}@media (max-width:768px){._551wTG_row{gap:24px}._551wTG_content{flex-flow:column;align-items:stretch;gap:24px}._551wTG_icon{width:64px;height:64px}._551wTG_text{flex-direction:column;flex:none;gap:24px;min-width:0}._551wTG_label{align-self:flex-start}._551wTG_desc{flex:none;width:100%;min-width:0;max-width:none}}
.F7xJUq_header{z-index:10;min-height:var(--header-height);padding:24px max(var(--page-padding-x), calc((100% - var(--container-content)) / 2));background:var(--text-surface);grid-template-columns:1fr auto 1fr;align-items:center;transition:opacity .3s,transform .3s;display:grid;position:fixed;top:0;left:0;right:0}.F7xJUq_hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.F7xJUq_logo{justify-self:start;display:flex}.F7xJUq_header .F7xJUq_cta{justify-self:end;padding:5px 11px}.F7xJUq_nav{gap:32px;display:flex}.F7xJUq_link{color:var(--text-on-surface-light);letter-spacing:-.02em;border-bottom:1px solid #0000;padding-bottom:4px;font-size:16px;line-height:24px;text-decoration:none;transition:color .15s}.F7xJUq_link:hover{color:var(--text-on-surface)}.F7xJUq_active{border-bottom-color:var(--text-on-surface);color:var(--text-on-surface)}@media (max-width:768px){.F7xJUq_header{padding-top:max(16px, env(safe-area-inset-top));grid-template-columns:1fr auto 44px;gap:12px;padding-bottom:16px}.F7xJUq_nav{display:none}}@media (prefers-reduced-motion:reduce){.F7xJUq_header{transition:none}}.F7xJUq_menuToggle{width:44px;height:44px;color:var(--text-on-surface);cursor:pointer;background:0 0;border:0;padding:0;display:none}.F7xJUq_menuIcon{width:24px;height:24px;position:relative}.F7xJUq_menuIcon:before,.F7xJUq_menuIcon:after{content:"";background:currentColor;width:22px;height:2px;position:absolute;top:7px;left:1px}.F7xJUq_menuIcon:after{top:15px}@media (max-width:768px){.F7xJUq_menuToggle{place-items:center;display:grid}.F7xJUq_header .F7xJUq_cta{min-height:44px;padding:8px 12px}}.F7xJUq_logo img{filter:var(--monochrome-logo-filter)}
.MwvxRa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;display:grid}@media (max-width:768px){.MwvxRa_grid{grid-template-columns:minmax(0,1fr)}}
.DJmB0G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.DJmB0G_card{border-radius:var(--radius-card-lg);background:var(--interactive-secondary-surface);flex-direction:column;gap:40px;min-height:396px;padding:48px 40px;transition:background-color .3s;display:flex}.DJmB0G_details{display:grid}.DJmB0G_text,.DJmB0G_chips{grid-area:1/1;transition:opacity .3s}.DJmB0G_chips{opacity:0;pointer-events:none;align-content:start}@media (hover:hover){.DJmB0G_card:hover{background:var(--interactive-secondary-surface-hovered)}}.DJmB0G_card:hover .DJmB0G_text,.DJmB0G_card:focus-within .DJmB0G_text{opacity:0}.DJmB0G_card:hover .DJmB0G_chips,.DJmB0G_card:focus-within .DJmB0G_chips{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.DJmB0G_card,.DJmB0G_text,.DJmB0G_chips{transition:none}}.DJmB0G_title{max-width:240px}@media (max-width:768px){.DJmB0G_grid{grid-template-columns:minmax(0,1fr)}.DJmB0G_card{min-height:0;padding:32px 24px}}
.MrlT0a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;display:grid}@media (max-width:768px){.MrlT0a_grid{grid-template-columns:minmax(0,1fr)}}
.aLp8UW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.aLp8UW_card{--interactive-secondary-surface:var(--surface-case);--interactive-stroke:var(--stroke-case);border:1px solid var(--surface-glass-stroke);border-radius:var(--radius-card-lg);background:var(--surface-glass);flex-direction:column;align-items:flex-start;gap:32px;min-width:0;min-height:324px;padding:32px;transition:background-color .3s;display:flex}.aLp8UW_large{--h3-size:24px;--h3-line:32px;grid-column:1/-1;gap:40px;min-height:378px;padding:48px}.aLp8UW_icon,.aLp8UW_icon svg{width:32px;height:32px}.aLp8UW_icon{flex-shrink:0}.aLp8UW_title,.aLp8UW_description{overflow-wrap:anywhere;max-width:100%}.aLp8UW_card .aLp8UW_description{color:var(--text-card-secondary);transition:color .3s}.aLp8UW_action{margin-top:auto}.aLp8UW_card:focus-within{background:var(--surface-card-hovered)}.aLp8UW_card:focus-within .aLp8UW_description{color:var(--text-on-surface)}.aLp8UW_card:focus-within .aLp8UW_action{background:var(--interactive-primary-surface);border-color:var(--interactive-primary-surface);color:var(--interactive-on-primary-surface)}@media (hover:hover){.aLp8UW_card:hover{background:var(--surface-card-hovered)}.aLp8UW_card:hover .aLp8UW_description{color:var(--text-on-surface)}.aLp8UW_card:hover .aLp8UW_action{background:var(--interactive-primary-surface);border-color:var(--interactive-primary-surface);color:var(--interactive-on-primary-surface)}}@media (prefers-reduced-motion:reduce){.aLp8UW_card,.aLp8UW_card .aLp8UW_description{transition:none}}@media (max-width:768px){.aLp8UW_grid{grid-template-columns:minmax(0,1fr)}.aLp8UW_card{min-height:0;padding:24px}.aLp8UW_large{gap:32px;padding:32px}}
._3XvVTW_head{flex-direction:column;gap:48px;width:100%;display:flex}._3XvVTW_title{flex-direction:column;gap:16px;display:flex}
.wTSUkG_row{justify-content:center;align-items:center;gap:80px;width:100%;display:flex}.wTSUkG_text{flex-direction:column;flex:1 0 0;gap:40px;min-width:240px;max-width:348px;display:flex}.wTSUkG_media{border-radius:var(--radius-card);flex:1 0 0;min-width:0;max-width:484px;height:484px;position:relative;overflow:hidden}.wTSUkG_media img,.wTSUkG_media video{object-fit:cover;width:100%;height:100%}.wTSUkG_media video{display:block}@media (max-width:900px){.wTSUkG_row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px}.wTSUkG_text{max-width:none}.wTSUkG_media{width:100%;height:320px}.wTSUkG_media:has(video){flex:none}}
.Qaj9UW_article{--text-on-surface-light:var(--text-case-secondary);--interactive-stroke:var(--stroke-case);--interactive-secondary-surface:var(--surface-case);--text-divider:var(--divider-case);gap:var(--hero-content-gap);width:100%;max-width:var(--container-content);flex-direction:column;min-width:0;display:flex}.Qaj9UW_header{width:100%;max-width:var(--container-content);text-align:left;flex-direction:column;align-items:flex-start;gap:32px;margin-inline:auto;display:flex}.Qaj9UW_header>ul{justify-content:flex-start}.Qaj9UW_caseMeta{flex-direction:column;gap:8px;width:100%;display:flex}.Qaj9UW_body{gap:var(--hero-content-gap);flex-direction:column;width:100%;min-width:0;display:flex}.Qaj9UW_block{width:100%;min-width:0}.Qaj9UW_copy{max-width:var(--container-content);margin-inline:auto}.Qaj9UW_body>.Qaj9UW_copy+.Qaj9UW_copy{margin-top:calc(24px - var(--hero-content-gap))}.Qaj9UW_heading{margin:0}.Qaj9UW_media{border-radius:var(--radius-card-lg);width:100%;height:auto;display:block}.Qaj9UW_quote{max-width:var(--container-content);border-left:1px solid var(--interactive-stroke);margin:0 auto;padding-left:32px}.Qaj9UW_wideBlock{width:100%;min-width:0}.Qaj9UW_blockHeader{width:100%;max-width:var(--container-content);margin:0 auto var(--section-heading-gap);justify-content:space-between;align-items:baseline;gap:24px;display:flex}.Qaj9UW_blockContent{flex-direction:column;gap:24px;min-width:0;display:flex}.Qaj9UW_blockContent>.Qaj9UW_block:has(>.Qaj9UW_media){margin-block:24px}.Qaj9UW_columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.Qaj9UW_columns p,.Qaj9UW_columns li{font-size:var(--body-secondary-size);line-height:var(--body-secondary-line)}.Qaj9UW_statement{font-weight:400}@media (max-width:768px){.Qaj9UW_columns{grid-template-columns:minmax(0,1fr);gap:32px}}
.tFmvIW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;display:grid}.tFmvIW_card{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.tFmvIW_link{color:inherit;text-decoration:none}.tFmvIW_link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.tFmvIW_link:focus-visible{outline:none}.tFmvIW_link:focus-visible:after{outline:2px solid var(--text-on-surface);outline-offset:4px}.tFmvIW_cover{aspect-ratio:376/272;border-radius:var(--radius-card);width:100%;overflow:hidden}.tFmvIW_cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.tFmvIW_card:hover .tFmvIW_cover img{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.tFmvIW_cover img{transition:none}}.tFmvIW_body{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.tFmvIW_grid{grid-template-columns:minmax(0,1fr)}}
.HS70Aa_page{flex:1}.HS70Aa_content{margin-block:auto}
.Ib-5VG_form{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Ib-5VG_form>*{align-self:stretch}.Ib-5VG_form>button{align-self:flex-start}
.ehfYZa_page{gap:var(--section-gap)}.ehfYZa_hero,.ehfYZa_wideSection,.ehfYZa_contentSection,.ehfYZa_finalSection{width:100%}.ehfYZa_teamSection{width:100%;max-width:var(--container-content);flex-direction:column;gap:64px;display:flex}.ehfYZa_teamTitle{text-align:center}.ehfYZa_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.ehfYZa_teamCard{color:inherit;flex-direction:column;align-items:flex-start;gap:24px;text-decoration:none;display:flex}.ehfYZa_teamCard h3{margin-top:8px}.ehfYZa_teamImageFrame{aspect-ratio:1;border-radius:24px;width:100%;overflow:hidden}.ehfYZa_teamImage{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .25s,transform .45s;display:block}@media (hover:hover) and (pointer:fine){.ehfYZa_teamCard:hover .ehfYZa_teamImage{filter:grayscale(0);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ehfYZa_teamImage{transition:none}}.ehfYZa_hero{align-items:center;gap:var(--hero-content-gap);flex-direction:column;max-width:1024px;display:flex}.ehfYZa_heroText{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:800px;display:flex}.ehfYZa_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.ehfYZa_media{border-radius:var(--radius-card);width:100%;height:400px;overflow:hidden}.ehfYZa_heroMedia{aspect-ratio:16/9;border-radius:24px;height:auto}.ehfYZa_productsMedia{height:380px}.ehfYZa_media picture,.ehfYZa_media img,.ehfYZa_media video{width:100%;height:100%;display:block}.ehfYZa_media img,.ehfYZa_media video{object-fit:cover}.ehfYZa_contentSection{flex-direction:column;gap:48px;max-width:800px;display:flex}.ehfYZa_heading{flex-direction:column;gap:16px;display:flex}.ehfYZa_bodyCopy,.ehfYZa_bodyCopyLarge{flex-direction:column;gap:24px;display:flex}.ehfYZa_bodyCopyLarge{gap:30px}.ehfYZa_wideSection{flex-direction:column;align-items:center;gap:64px;display:flex}.ehfYZa_sectionTitle{width:100%;max-width:800px}.ehfYZa_principles{grid-template-columns:repeat(2,minmax(280px,1fr));gap:24px;max-width:800px;display:grid}.ehfYZa_principle{border:1px solid var(--surface-glass-stroke);background:var(--surface-glass);border-radius:24px;flex-direction:column;gap:40px;padding:48px;display:flex}.ehfYZa_principle:last-child{grid-column:1/-1}.ehfYZa_principle svg,.ehfYZa_engagement svg,.ehfYZa_challenge svg{flex:none}.ehfYZa_engagements{flex-direction:column;gap:48px;display:flex}.ehfYZa_engagement{border-top:1px solid var(--text-divider);grid-template-columns:48px 1fr minmax(200px,320px);align-items:start;gap:40px;padding-top:40px;display:grid}.ehfYZa_engagement svg{width:48px;height:48px}.ehfYZa_finalSection{flex-direction:column;align-items:center;gap:64px;display:flex}.ehfYZa_finalCopy{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:800px;display:flex}.ehfYZa_challenges{grid-template-columns:repeat(6,1fr);gap:8px;width:100%;max-width:800px;display:grid}.ehfYZa_challenge{background:var(--interactive-secondary-surface);border-radius:16px;flex-direction:column;grid-column:span 3;justify-content:space-between;gap:16px;min-height:240px;padding:32px 40px;transition:background-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.ehfYZa_challenge:hover{background:var(--interactive-secondary-surface-hovered);animation:.6s ease-out ehfYZa_challengeWobble;transform:translateY(-4px)}}@keyframes ehfYZa_challengeWobble{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px)rotate(-.6deg)}60%{transform:translateY(-4px)rotate(.35deg)}80%{transform:translateY(-4px)rotate(-.15deg)}to{transform:translateY(-4px)rotate(0)}}@media (prefers-reduced-motion:reduce){.ehfYZa_challenge{transition:none}.ehfYZa_challenge:hover{animation:none;transform:none}}.ehfYZa_challengeBackground{mix-blend-mode:luminosity;opacity:.1;pointer-events:none;width:241px;height:240px;position:absolute;bottom:-80px;right:-26px;rotate:180deg}.ehfYZa_challengeBackground img{object-fit:cover;width:100%;height:100%}.ehfYZa_challenge>:not(.ehfYZa_challengeBackground){position:relative}.ehfYZa_challenge:nth-child(n+3){grid-column:span 2}@media (max-width:700px){.ehfYZa_page{gap:96px}.ehfYZa_media:not(.ehfYZa_heroMedia){aspect-ratio:2;height:auto}.ehfYZa_principles{grid-template-columns:1fr}.ehfYZa_teamGrid{grid-template-columns:1fr;gap:48px}.ehfYZa_teamSection{gap:40px}.ehfYZa_principle,.ehfYZa_principle:last-child{grid-column:auto;padding:32px}.ehfYZa_engagement{grid-template-columns:48px 1fr;gap:24px}.ehfYZa_engagement>:last-child{grid-column:2}.ehfYZa_challenges{grid-template-columns:1fr}.ehfYZa_challenge,.ehfYZa_challenge:nth-child(n+3){grid-column:auto;min-height:200px}}@media (max-width:768px){.ehfYZa_engagement{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.ehfYZa_engagement>:first-child{width:64px;height:64px}.ehfYZa_engagement>:first-child svg{width:100%;height:100%}.ehfYZa_engagement>:last-child{grid-column:1}}
._2zVkWW_page{padding-bottom:160px}._2zVkWW_content{gap:var(--hero-content-gap);flex-direction:column;width:100%;max-width:560px;margin:0 auto;display:flex}._2zVkWW_heading{flex-direction:column;gap:32px;display:flex}._2zVkWW_content h1,._2zVkWW_content p{margin:0}@media (max-width:600px){._2zVkWW_page{padding-bottom:100px}}
.AGH8tq_intro{align-items:center;gap:64px;width:100%;max-width:800px;display:flex}.AGH8tq_introText{flex-direction:column;flex:50%;gap:40px;min-width:0;max-width:348px;display:flex}.AGH8tq_introMedia{border-radius:var(--radius-card);flex:50%;min-width:0;max-width:484px;height:240px;overflow:hidden}.AGH8tq_introMedia video{object-fit:contain}.AGH8tq_summary{width:100%;max-width:800px}@media (max-width:900px){.AGH8tq_intro{flex-direction:column;align-items:flex-start;gap:32px}.AGH8tq_introText{max-width:none}.AGH8tq_introMedia{aspect-ratio:2;width:100%;max-width:none;height:auto}}
.Ogkdka_page{justify-content:center;min-height:70vh}.Ogkdka_profileSection{gap:var(--hero-content-gap);flex-direction:column;width:100%;max-width:1024px;display:flex}.Ogkdka_profile{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:64px;width:100%;display:grid}.Ogkdka_eyebrow{text-align:center}.Ogkdka_copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Ogkdka_copy h1{overflow-wrap:anywhere}.Ogkdka_actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.Ogkdka_portrait{aspect-ratio:4/5;background:var(--surface-glass);border-radius:24px;width:100%;overflow:hidden}.Ogkdka_portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}@media (max-width:700px){.Ogkdka_profile{gap:var(--hero-content-gap);grid-template-columns:1fr}.Ogkdka_profileSection{gap:var(--hero-content-gap)}.Ogkdka_portrait{max-height:75vh}}
.gyePnG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;width:100%;display:grid}@media (max-width:768px){.gyePnG_grid{grid-template-columns:minmax(0,1fr)}}
.ORocCa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;display:grid}.ORocCa_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.ORocCa_serviceCard{border:1px solid var(--surface-glass-stroke);border-radius:var(--radius-card-lg);background:var(--surface-glass);flex-direction:column;align-items:flex-start;gap:32px;min-width:0;padding:24px;display:flex}.ORocCa_serviceBody{flex-direction:column;gap:12px;display:flex}.ORocCa_serviceAction{margin-top:auto}@media (max-width:768px){.ORocCa_grid,.ORocCa_services{grid-template-columns:minmax(0,1fr)}}
.BJ3Lkq_page{padding-bottom:160px}.BJ3Lkq_content{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.BJ3Lkq_content h1,.BJ3Lkq_content p{margin:0}.BJ3Lkq_content a{color:inherit}@media (max-width:600px){.BJ3Lkq_page{padding-bottom:100px}}.BJ3Lkq_content>h1{margin-bottom:calc(var(--hero-content-gap) - 24px)}.BJ3Lkq_content>h2{margin-bottom:calc(var(--section-heading-gap) - 24px)}
.hpcbVW_page{padding-bottom:160px}.hpcbVW_content{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.hpcbVW_content h1,.hpcbVW_content p{margin:0}.hpcbVW_content a{color:inherit}@media (max-width:600px){.hpcbVW_page{padding-bottom:100px}}.hpcbVW_content>h1{margin-bottom:calc(var(--hero-content-gap) - 24px)}.hpcbVW_content>h2{margin-bottom:calc(var(--section-heading-gap) - 24px)}
.fjPq0G_related{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;display:grid}@media (max-width:768px){.fjPq0G_related{grid-template-columns:minmax(0,1fr)}}
.CFMY9q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;display:grid}.CFMY9q_card{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.CFMY9q_cover{aspect-ratio:376/272;border-radius:var(--radius-card);width:100%;overflow:hidden}.CFMY9q_cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.CFMY9q_card:hover .CFMY9q_cover img{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.CFMY9q_cover img{transition:none}}@media (max-width:768px){.CFMY9q_grid{grid-template-columns:minmax(0,1fr)}}
.-H1CXW_list{flex-direction:column;gap:96px;width:100%;display:flex}.-H1CXW_item{flex-direction:column;gap:40px;display:flex}.-H1CXW_content{align-items:flex-start;gap:40px;display:flex}.-H1CXW_text{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:32px;min-width:0;display:flex}.-H1CXW_copy{flex-direction:column;gap:16px;display:flex}.-H1CXW_title{margin:0}.-H1CXW_titleLink{color:inherit;text-decoration:none}.-H1CXW_titleLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--interactive-stroke);text-decoration-color:var(--interactive-stroke);text-underline-offset:6px}.-H1CXW_titleLink:focus-visible,.-H1CXW_chipButton:focus-visible{outline:2px solid var(--text-on-surface);outline-offset:4px}.-H1CXW_chips{flex:1 0 0;min-width:0;max-width:480px;padding-top:40px}.-H1CXW_chip{border:1px solid var(--interactive-stroke);border-radius:var(--radius-pill);color:var(--text-on-surface-light);transition:color .2s,border-color .2s;display:inline-flex}.-H1CXW_chipButton{border-radius:inherit;color:inherit;font:inherit;line-height:inherit;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:5px 12px;display:block}.-H1CXW_chip:hover{border-color:var(--text-on-surface);color:var(--text-on-surface)}@media (max-width:768px){.-H1CXW_content{flex-direction:column}.-H1CXW_chips{max-width:none;padding-top:0}}
.wYU2Wq_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.wYU2Wq_card{grid-column:span var(--span,2);border-radius:var(--radius-card);background:var(--interactive-secondary-surface);flex-direction:column;justify-content:space-between;gap:16px;min-height:240px;padding:32px 40px;transition:background-color .16s;display:flex}.wYU2Wq_card:hover{background:var(--interactive-secondary-surface-hovered)}.wYU2Wq_icon{width:32px;height:32px;color:var(--text-on-surface)}.wYU2Wq_icon svg{width:100%;height:100%}.wYU2Wq_footer{text-align:center;width:100%}@media (max-width:768px){.wYU2Wq_card{grid-column:span 6;min-height:200px;padding:24px}}
.EAX4FW_head{width:100%;max-width:var(--container-content);flex-direction:column;gap:16px;display:flex}.EAX4FW_list{width:100%;max-width:var(--container-content);flex-wrap:wrap;gap:24px;display:flex}.EAX4FW_card{border:1px solid var(--surface-glass-stroke);border-radius:var(--radius-card-lg);background:var(--surface-glass);flex-direction:column;flex:280px;gap:40px;min-width:280px;padding:48px;display:flex}.EAX4FW_icon{color:var(--text-on-surface)}@media (max-width:768px){.EAX4FW_card{padding:32px}}
.uixzJa_hero{margin-bottom:calc(var(--hero-content-gap) - var(--section-gap))}.uixzJa_top{width:100%;max-width:var(--container-content);text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.uixzJa_tabs{width:100%;max-width:var(--container-content);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}
