.V2bH7G_cta{padding:96px var(--gutter) 32px}.V2bH7G_inner{max-width:var(--container-width);color:var(--color-on-frame);background:linear-gradient(135deg, var(--blue-800), var(--blue-700));border-radius:calc(var(--radius) * 2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;margin:0 auto;padding:48px;display:flex}.V2bH7G_inner h2{color:var(--color-on-frame);margin:0 0 8px}.V2bH7G_inner p{color:#ffffffd9;max-width:520px;margin:0}.V2bH7G_actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.V2bH7G_inner{padding:32px 24px}}
.fsE_la_bullets[data-inview=waiting] li{opacity:0}.fsE_la_bullets[data-inview=shown] li{animation:fsE_la_bullet-in .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}.fsE_la_bullets[data-inview=shown] li>svg{animation:fsE_la_tick-pop .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .22s)}@keyframes fsE_la_bullet-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes fsE_la_tick-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}
.rURwWW_slider{color:var(--white);background:var(--color-frame-dark);touch-action:pan-y;position:relative;overflow:hidden}.rURwWW_slides{display:grid}.rURwWW_slide{isolation:isolate;min-height:min(86vh,760px);padding:120px var(--gutter) 136px;visibility:hidden;opacity:0;transition:opacity .9s var(--ease-out), visibility 0s linear .9s;grid-area:1/1;align-items:flex-end;display:flex;position:relative}.rURwWW_slide[data-active=true]{z-index:1;visibility:visible;opacity:1;transition:opacity .9s var(--ease-out), visibility 0s}.rURwWW_slide:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d2a3ff0 0%,#0d2a3fb8 45%,#0d2a3f33 100%),linear-gradient(#0000 55%,#0d2a3fb3 100%);position:absolute;inset:0}.rURwWW_image{z-index:-2;object-fit:cover}.rURwWW_slide[data-active=true] .rURwWW_image{animation:rURwWW_slide-zoom 9s var(--ease-out) both}@keyframes rURwWW_slide-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.rURwWW_inner{width:100%;max-width:var(--container-width);margin:0 auto}.rURwWW_content{max-width:680px}.rURwWW_slide[data-active=true] .rURwWW_content>*{animation:rURwWW_slide-rise .8s var(--ease-out) both}.rURwWW_slide[data-active=true] .rURwWW_content>:nth-child(2){animation-delay:.12s}.rURwWW_slide[data-active=true] .rURwWW_content>:nth-child(3){animation-delay:.24s}.rURwWW_slide[data-active=true] .rURwWW_content>:nth-child(4){animation-delay:.36s}@keyframes rURwWW_slide-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.rURwWW_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-highlight);margin:0;font-size:.875rem;font-weight:700}.rURwWW_title{color:var(--white);margin:16px 0 20px;font-size:clamp(2.75rem,1.8rem + 4.5vw,5rem);line-height:1.02}.rURwWW_title span{color:var(--color-highlight);display:block}.rURwWW_text{color:#ffffffe0;max-width:560px;margin:0;font-size:1.25rem;line-height:1.5}.rURwWW_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.rURwWW_controls{z-index:2;max-width:calc(var(--container-width) + 2 * var(--gutter));padding:0 var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex;position:absolute;bottom:40px;left:0;right:0}.rURwWW_control{width:44px;height:44px;color:var(--white);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out);background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;display:grid}.rURwWW_control:hover{background:#ffffff40}.rURwWW_dots{gap:8px;display:flex}.rURwWW_dot{cursor:pointer;background:0 0;border:0;width:40px;height:32px;padding:0;position:relative}.rURwWW_dot:before,.rURwWW_progress{border-radius:2px;width:100%;height:4px;position:absolute;top:50%;left:0}.rURwWW_dot:before{content:"";background:#ffffff59;transform:translateY(-50%)}.rURwWW_dot[aria-current=true]:before{background:#ffffffa6}.rURwWW_dot[aria-current=true]:not(:has(.rURwWW_progress)):before{background:var(--color-highlight)}.rURwWW_progress{background:var(--color-highlight);transform-origin:0;animation:7s linear forwards rURwWW_slide-progress}.rURwWW_progress[data-running=false]{animation-play-state:paused}@keyframes rURwWW_slide-progress{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@media (max-width:640px){.rURwWW_slide{padding-bottom:112px}.rURwWW_controls{bottom:24px}}
.TUpKZG_hero{isolation:isolate;padding:72px var(--gutter) 64px;color:var(--color-on-frame);background:radial-gradient(circle at 85% 20%, #3ea4ec38, transparent 45%), linear-gradient(135deg, var(--blue-900), var(--blue-800));position:relative;overflow:hidden}.TUpKZG_hero:after{content:"";background:var(--color-highlight);height:4px;position:absolute;bottom:0;left:0;right:0}.TUpKZG_withImage{align-items:center;min-height:clamp(420px,58vh,620px);padding-block:96px 80px;display:flex}.TUpKZG_withImage .TUpKZG_inner{width:100%}.TUpKZG_withImage:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d2a3fe0 0%,#0d2a3f9e 38%,#0d2a3f1f 72%,#0d2a3f00 100%);position:absolute;inset:0}@media (max-width:640px){.TUpKZG_withImage:before{background:#0d2a3f99}}.TUpKZG_media{z-index:-2;position:absolute;inset:0;overflow:hidden}.TUpKZG_scrollLayer{transform:translate3d(0, calc(var(--hero-scroll,0) * 18%), 0) scale(calc(1 + var(--hero-scroll,0) * .14));will-change:transform;position:absolute;inset:0}.TUpKZG_introLayer{animation:TUpKZG_hero-intro 2.4s var(--ease-out) both;position:absolute;inset:0}@keyframes TUpKZG_hero-intro{0%{opacity:.35;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.TUpKZG_image{object-fit:cover;object-position:center 62%;transform-origin:62% 70%;transition:transform 1.8s var(--ease-out)}.TUpKZG_withImage:hover .TUpKZG_image{transform:scale(1.07)}.TUpKZG_inner{max-width:var(--container-width);margin:0 auto}.TUpKZG_breadcrumb{color:var(--blue-100);flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;font-size:.9375rem;list-style:none;display:flex}.TUpKZG_breadcrumb li{align-items:center;gap:8px;display:inline-flex}.TUpKZG_breadcrumb a{color:var(--color-on-frame);text-decoration:none}.TUpKZG_breadcrumb a:hover{color:var(--color-highlight);text-decoration:underline}.TUpKZG_hero h1{color:var(--color-on-frame);margin:0}.TUpKZG_text{color:#ffffffe0;max-width:640px;margin:16px 0 0;font-size:1.1875rem}
._8bhRiq_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._8bhRiq_thumb{aspect-ratio:4/3;cursor:zoom-in;background:var(--color-bg-soft);border-radius:var(--radius);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}._8bhRiq_thumbImage{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}._8bhRiq_thumb:after{content:"";transition:background-color var(--duration-base) var(--ease-out);background:#0d2a3f00;position:absolute;inset:0}._8bhRiq_thumbIcon{z-index:1;width:36px;height:36px;color:var(--color-on-highlight);background:var(--color-highlight);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}._8bhRiq_thumb:hover ._8bhRiq_thumbImage,._8bhRiq_thumb:focus-visible ._8bhRiq_thumbImage{transform:scale(1.05)}._8bhRiq_thumb:hover:after,._8bhRiq_thumb:focus-visible:after{background:#0d2a3f40}._8bhRiq_thumb:hover ._8bhRiq_thumbIcon,._8bhRiq_thumb:focus-visible ._8bhRiq_thumbIcon{opacity:1;transform:none}._8bhRiq_more{z-index:1;font-family:var(--font-heading);color:var(--color-on-frame);transition:background-color var(--duration-base) var(--ease-out);background:#0d2a3f9e;place-items:center;font-size:1.75rem;font-weight:700;display:grid;position:absolute;inset:0}._8bhRiq_thumb:hover ._8bhRiq_more,._8bhRiq_thumb:focus-visible ._8bhRiq_more{background:#0d2a3fbf}@media (hover:none){._8bhRiq_thumbIcon{opacity:1;transform:none}}._8bhRiq_viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-on-frame);overscroll-behavior:contain;background:#081622f5;border:0;margin:0;padding:0}._8bhRiq_viewer[open]{animation:_8bhRiq_viewer-in var(--duration-base) var(--ease-out)}._8bhRiq_viewer::backdrop{background:0 0}@keyframes _8bhRiq_viewer-in{0%{opacity:0}}._8bhRiq_layout{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;position:relative}._8bhRiq_topBar{justify-content:space-between;align-items:center;padding:12px 16px 0 24px;display:flex}._8bhRiq_counter{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--blue-100);margin:0;font-size:.9375rem;font-weight:600}._8bhRiq_stage{--stage-pad-x:88px;--stage-pad-y:12px;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:0;position:relative}._8bhRiq_photo{inset:var(--stage-pad-y) var(--stage-pad-x);width:auto;max-width:calc(100% - 2 * var(--stage-pad-x));height:auto;max-height:calc(100% - 2 * var(--stage-pad-y));animation:_8bhRiq_photo-in .3s var(--ease-out);border-radius:4px;margin:auto;position:absolute;box-shadow:0 16px 48px #00000073}@keyframes _8bhRiq_photo-in{0%{opacity:0;transform:scale(.98)}}._8bhRiq_caption{text-align:center;color:#ffffffd9;max-width:760px;margin:0 auto;padding:4px 24px 20px;font-size:.9375rem}._8bhRiq_iconButton{width:48px;height:48px;color:var(--color-on-frame);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;padding:0;display:grid}._8bhRiq_iconButton:hover{color:var(--color-on-highlight);background:var(--color-highlight);border-color:var(--color-highlight)}._8bhRiq_arrow{position:absolute;top:50%;translate:0 -50%}._8bhRiq_previous{left:20px}._8bhRiq_next{right:20px}@media (max-width:640px){._8bhRiq_stage{--stage-pad-x:12px}._8bhRiq_arrow{top:auto;bottom:16px;translate:none}._8bhRiq_previous{left:16px}._8bhRiq_next{right:16px}._8bhRiq_caption{padding:4px 80px 28px}}
.bnFT_q_strip{gap:16px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bnFT_q_row{width:max-content;transform:translate3d(calc((var(--strip,.5) - .5) * -320px), 0, 0);will-change:transform;gap:16px;margin:0;padding:0;list-style:none;display:flex}.bnFT_q_reverse{transform:translate3d(calc((var(--strip,.5) - .5) * 320px), 0, 0);margin-left:-180px}.bnFT_q_photo{aspect-ratio:4/3;background:var(--color-bg-soft);border-radius:var(--radius);width:clamp(220px,26vw,360px);box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.bnFT_q_photo:after{content:"";background:var(--color-highlight);transform-origin:0;height:4px;transition:transform var(--duration-slow) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.bnFT_q_image{object-fit:cover;transition:transform 1.2s var(--ease-out)}.bnFT_q_photo:hover .bnFT_q_image{transform:scale(1.1)}.bnFT_q_photo:hover:after{transform:scaleX(1)}
._25G50a_card{height:100%;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._25G50a_card:hover{color:var(--color-text);border-color:var(--image-blue);transform:translateY(-4px);box-shadow:0 2px 4px #0d2a3f14,0 12px 32px #0d2a3f24}._25G50a_imageWrap{aspect-ratio:4/3;background:var(--color-bg-soft);position:relative;overflow:hidden}._25G50a_image{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}._25G50a_card:hover ._25G50a_image{transform:scale(1.05)}._25G50a_badge{color:var(--color-on-highlight);background:var(--color-highlight);border-radius:4px;padding:2px 10px;font-size:.8125rem;font-weight:700;line-height:1.6;position:absolute;top:12px;left:12px}._25G50a_body{padding:20px}._25G50a_body p{margin:0}._25G50a_category{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:.8125rem;font-weight:700}._25G50a_title{margin:6px 0 4px;font-size:1.5rem}._25G50a_details{color:var(--color-text-muted);font-size:.9375rem}._25G50a_body ._25G50a_summary{margin-top:12px}
.b71mVa_required{color:var(--color-text-muted);margin:0 0 24px}.b71mVa_form{gap:20px;display:grid}.b71mVa_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:560px){.b71mVa_row{grid-template-columns:1fr}}.b71mVa_field{gap:6px;display:grid}.b71mVa_field label{font-weight:600}.b71mVa_field label span,.b71mVa_consent label span,.b71mVa_required span{color:var(--color-error)}.b71mVa_field input,.b71mVa_field select,.b71mVa_field textarea{width:100%;min-height:48px;font:inherit;color:var(--color-text);background:var(--color-bg);border-radius:var(--radius);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #9aa9b7;padding:12px 14px}.b71mVa_field textarea{resize:vertical}.b71mVa_field input:focus,.b71mVa_field select:focus,.b71mVa_field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--blue-100);outline:none}.b71mVa_field [aria-invalid=true]{border-color:var(--color-error)}.b71mVa_error{color:var(--color-error);margin:0;font-size:.9375rem;font-weight:600}.b71mVa_formError{color:var(--color-error);border-left:4px solid var(--color-error);border-radius:var(--radius);background:#fdecec;margin:0;padding:12px 16px;font-weight:600}.b71mVa_consent{align-items:flex-start;gap:12px;display:flex}.b71mVa_consent input{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0;margin-top:3px}.b71mVa_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.b71mVa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b71mVa_form button[type=submit]{justify-self:start;min-width:180px}.b71mVa_form button[disabled]{cursor:progress;opacity:.7}.b71mVa_success{color:var(--color-text);background:var(--color-bg-soft);border-left:4px solid var(--color-highlight);border-radius:var(--radius);justify-items:start;gap:8px;padding:24px;display:grid}.b71mVa_success svg{color:var(--color-primary)}.b71mVa_success h2,.b71mVa_success p{margin:0}.b71mVa_field input[type=file]{cursor:pointer;padding:10px}.b71mVa_field input[type=file]::file-selector-button{font:inherit;color:var(--color-on-primary);cursor:pointer;background:var(--color-primary);border-radius:var(--radius);border:0;margin-right:14px;padding:8px 16px;font-weight:700}.b71mVa_hint{color:var(--color-text-muted);margin:0;font-size:.9375rem}
.omGEuW_section{padding:96px var(--gutter)}.omGEuW_soft{background:var(--color-bg-soft)}.omGEuW_inner{max-width:var(--container-width);margin:0 auto}.omGEuW_sectionHeader{max-width:640px;margin-bottom:40px}.omGEuW_sectionHeader h2{margin:0}.omGEuW_sectionHeader h2:after{content:"";background:var(--color-highlight);width:64px;height:4px;margin-top:16px;display:block}.omGEuW_sectionHeader p:not(.omGEuW_eyebrow){color:var(--color-text-muted);margin:20px 0 0;font-size:1.125rem}.omGEuW_centered{text-align:center;margin-inline:auto}.omGEuW_centered h2:after{margin-inline:auto}.omGEuW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:.8125rem;font-weight:700}.omGEuW_section:not(.omGEuW_soft,.omGEuW_videoSection,.omGEuW_teamSection,.omGEuW_catalogueSection)+.omGEuW_section:not(.omGEuW_soft,.omGEuW_videoSection,.omGEuW_teamSection,.omGEuW_catalogueSection){padding-top:0}.omGEuW_fill{height:100%}.omGEuW_cover{object-fit:cover}.omGEuW_contain{object-fit:contain}.omGEuW_story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.omGEuW_storyTextOnly{grid-template-columns:minmax(0,760px)}@media (max-width:900px){.omGEuW_story{grid-template-columns:1fr;gap:48px}}.omGEuW_prose p{font-size:1.125rem}.omGEuW_expertise{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (max-width:480px){.omGEuW_expertise{grid-template-columns:1fr}}.omGEuW_expertise li{color:var(--color-heading);align-items:center;gap:12px;font-weight:600;display:flex}.omGEuW_expertise svg{width:28px;height:28px;color:var(--color-on-highlight);background:var(--color-highlight);border-radius:50%;flex-shrink:0;padding:5px}.omGEuW_storyMedia{isolation:isolate;padding:0 24px 24px 0;position:relative}.omGEuW_storyMedia:before,.omGEuW_storyMedia:after{content:"";z-index:-1;border-radius:var(--radius);position:absolute}.omGEuW_storyMedia:before{background:var(--color-highlight);width:55%;height:55%;bottom:0;right:0}.omGEuW_storyMedia:after{background:var(--color-frame);width:35%;height:35%;top:-24px;left:-24px}.omGEuW_storyImage{aspect-ratio:4/3;border-radius:var(--radius);box-shadow:var(--shadow-card);position:relative;overflow:hidden}@media (max-width:900px){.omGEuW_storyMedia:after{top:-16px;left:-16px}}.omGEuW_storyImage img{transition:transform 1.4s var(--ease-out)}.omGEuW_storyMedia:hover .omGEuW_storyImage img{transform:scale(1.06)}.omGEuW_onSite{overflow:hidden}.omGEuW_sectionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;max-width:none;display:flex}.omGEuW_moreLink{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.omGEuW_moreLink svg{transition:transform var(--duration-base) var(--ease-out)}.omGEuW_moreLink:hover svg{transform:translate(4px)}.omGEuW_catalogueSection{background:var(--color-bg-soft);overflow:hidden}.omGEuW_catalogue{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}@media (max-width:900px){.omGEuW_catalogue{grid-template-columns:1fr;gap:48px}}.omGEuW_catalogue .omGEuW_sectionHeader{margin-bottom:28px}.omGEuW_bookStage{isolation:isolate;perspective:1600px;padding:32px 48px 40px 16px;position:relative}.omGEuW_bookStage:before{content:"";z-index:-1;background:var(--image-blue);border-radius:var(--radius);width:48%;position:absolute;top:0;bottom:0;right:0}.omGEuW_book{aspect-ratio:1400/1380;transform-origin:0;max-width:400px;transition:transform var(--duration-slow) var(--ease-out);margin-inline:auto;display:block;position:relative;transform:rotateY(-18deg)rotateX(4deg)}.omGEuW_book:hover,.omGEuW_book:focus-visible{transform:rotateY(-4deg)translateY(-6px)}.omGEuW_book:focus-visible{outline:3px solid var(--color-highlight);outline-offset:6px}.omGEuW_bookCover{background:var(--color-frame);border-radius:2px 6px 6px 2px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 4px #0d2a3f33,0 24px 48px #0d2a3f4d}.omGEuW_bookCover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000004d,#fff3 45%,#00000014 75%,#0000);width:6%;position:absolute;inset:0 auto 0 0}.omGEuW_bookPages{background:repeating-linear-gradient(90deg,#fff 0 2px,#dfe6ec 2px 3px) 100%/12px 100% no-repeat,#f3f6f8;border-radius:2px 6px 6px 2px;position:absolute;inset:6px -10px -7px 8px;box-shadow:0 18px 36px #0d2a3f33}.omGEuW_bookTitle{font-family:var(--font-heading);text-align:center;color:var(--color-on-frame);padding:24px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.15}.omGEuW_catalogueFacts{flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.omGEuW_catalogueFacts li{color:var(--color-heading);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.9375rem;font-weight:600;display:inline-flex}.omGEuW_catalogueFacts svg{color:var(--color-primary)}.omGEuW_catalogueActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:480px){.omGEuW_catalogueActions>a{flex:100%}}.omGEuW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.omGEuW_videoSection{color:var(--color-on-frame);background:radial-gradient(circle at 15% 0%, #3ea4ec2e, transparent 50%), var(--color-frame-dark)}.omGEuW_videoSection h2{color:var(--color-on-frame)}.omGEuW_videoSection .omGEuW_sectionHeader p{color:#ffffffd9}.omGEuW_videoFrame{aspect-ratio:16/9;border-radius:calc(var(--radius) * 2);background:#000;border:1px solid #ffffff1f;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 24px 64px #00000059}.omGEuW_videoFrame video{object-fit:contain;width:100%;height:100%;display:block}.omGEuW_statements{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.omGEuW_statement{background:var(--color-bg);border-left:4px solid var(--color-primary);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);padding:32px}.omGEuW_statement svg{color:var(--color-primary);margin-bottom:16px}.omGEuW_statement h3{margin-bottom:8px}.omGEuW_statement p{margin:0;font-size:1.125rem}.omGEuW_valuesHeading{margin:56px 0 24px}.omGEuW_values{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.omGEuW_values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.omGEuW_values{grid-template-columns:1fr}}.omGEuW_value{background:var(--color-bg);border-top:4px solid var(--color-highlight);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);padding:28px 24px}.omGEuW_valueNumber{font-family:var(--font-heading);color:var(--image-blue);margin-bottom:12px;font-size:2rem;font-weight:700;line-height:1;display:block}.omGEuW_value h4{margin:0 0 8px;font-size:1.1875rem}.omGEuW_value p{color:var(--color-text-muted);margin:0}.omGEuW_teamSection{background:var(--blue-100)}.omGEuW_groupPhoto{margin:0 0 40px}.omGEuW_groupImage{aspect-ratio:21/9;border-radius:var(--radius);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.omGEuW_groupImage img{transition:transform 1.4s var(--ease-out)}.omGEuW_groupImage:hover img{transform:scale(1.05)}@media (max-width:640px){.omGEuW_groupImage{aspect-ratio:4/3}}.omGEuW_groupPhoto figcaption{text-align:center;color:var(--color-text-muted);margin-top:12px;font-size:.9375rem}.omGEuW_team{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.omGEuW_team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.omGEuW_team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.omGEuW_member{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);overflow:hidden}.omGEuW_member:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0d2a3f14,0 12px 32px #0d2a3f24}.omGEuW_portrait{aspect-ratio:1;background:linear-gradient(160deg, var(--blue-50), var(--blue-100));place-items:center;display:grid;position:relative;overflow:hidden}.omGEuW_portrait:after{content:"";background:var(--color-highlight);height:4px;position:absolute;bottom:0;left:0;right:0}.omGEuW_portrait img{transition:transform var(--duration-slow) var(--ease-out)}.omGEuW_member:hover .omGEuW_portrait img{transform:scale(1.06)}.omGEuW_member h3{background:linear-gradient(var(--color-highlight), var(--color-highlight)) left bottom / 0% 3px no-repeat;width:fit-content;transition:background-size var(--duration-slow) var(--ease-out);padding-bottom:2px}.omGEuW_member:hover h3{background-size:100% 3px}.omGEuW_initials{font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-heading);font-size:clamp(2.25rem,1.5rem + 2.5vw,3.25rem);font-weight:700}.omGEuW_member h3{margin:20px 20px 4px;font-size:1.125rem}.omGEuW_member p{color:var(--color-text-muted);margin:0 20px 20px;font-size:.9375rem}@media (max-width:640px){.omGEuW_member h3{margin:16px 14px 4px;font-size:1rem}.omGEuW_member p{margin:0 14px 16px}}.omGEuW_registrations{justify-content:center;gap:var(--gutter);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.omGEuW_registrations>li{flex:0 230px}@media (max-width:560px){.omGEuW_registrations{gap:12px}.omGEuW_registrations>li{flex-basis:calc(50% - 6px)}}.omGEuW_registration{text-align:center;background:var(--color-bg);border:1px solid var(--color-border);border-top:4px solid var(--image-blue);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-content:start;justify-items:center;gap:6px;padding:24px 18px;display:grid}.omGEuW_registration:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0d2a3f14,0 12px 32px #0d2a3f24}.omGEuW_logo{width:100%;height:84px;margin-bottom:10px;position:relative}.omGEuW_registrationsHeader{max-width:820px}.omGEuW_logosHeading{text-align:center;margin:8px 0 28px;font-size:1.5rem}.omGEuW_registration h4{margin:0;font-size:1rem;line-height:1.3}.omGEuW_registration p{color:var(--color-text-muted);margin:0;font-size:.875rem}
.nA10YW_page{max-width:880px;padding:40px var(--gutter) 96px;margin:0 auto}.nA10YW_back{align-items:center;gap:6px;margin-bottom:32px;font-weight:700;text-decoration:none;display:inline-flex}.nA10YW_header{margin-bottom:32px}.nA10YW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:.8125rem;font-weight:700}.nA10YW_header h1{margin:0 0 12px}.nA10YW_summary{color:var(--color-text-muted);margin:0 0 24px;font-size:1.1875rem}.nA10YW_facts{background:var(--color-bg-soft);border-top:4px solid var(--color-primary);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:0 0 40px;padding:0;display:grid;overflow:hidden}.nA10YW_fact{padding:18px 20px}.nA10YW_fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:.8125rem;font-weight:700}.nA10YW_fact dd{color:var(--color-heading);margin:0;font-weight:700}.nA10YW_description{font-size:1.0625rem}.nA10YW_description h2,.nA10YW_description h3{margin-top:1.6em}.nA10YW_description ul,.nA10YW_description ol{padding-left:1.4em}.nA10YW_description li+li{margin-top:.35em}.nA10YW_apply{background:var(--color-bg);border:1px solid var(--color-border);border-top:4px solid var(--color-highlight);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-top:56px;padding:40px;scroll-margin-top:110px}@media (max-width:560px){.nA10YW_apply{padding:28px 20px}}.nA10YW_apply h2{margin:0 0 6px}.nA10YW_closed p{color:var(--color-text-muted);margin:0}
._6tHc1W_page{max-width:960px;padding:56px var(--gutter) 96px;margin:0 auto}._6tHc1W_empty{text-align:center;background:var(--color-bg-soft);border-radius:calc(var(--radius) * 2);justify-items:center;gap:12px;padding:56px 32px;display:grid}._6tHc1W_empty svg{color:var(--color-primary)}._6tHc1W_empty h2{margin:4px 0 0}._6tHc1W_empty p{max-width:520px;color:var(--color-text-muted);margin:0;font-size:1.125rem}._6tHc1W_count{margin:0 0 24px;font-size:1.375rem}._6tHc1W_list{gap:16px;margin:0;padding:0;list-style:none;display:grid}._6tHc1W_card{background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 32px;display:flex;position:relative}._6tHc1W_card:hover,._6tHc1W_card:focus-within{border-left-color:var(--color-highlight);transform:translateY(-2px);box-shadow:0 2px 4px #0d2a3f14,0 12px 32px #0d2a3f24}@media (max-width:560px){._6tHc1W_card{padding:24px 20px}}._6tHc1W_cardMain{flex:420px;min-width:0}._6tHc1W_tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}._6tHc1W_tag{letter-spacing:.04em;color:var(--color-primary);background:var(--color-bg-soft);border-radius:999px;padding:3px 10px;font-size:.8125rem;font-weight:700}._6tHc1W_soon{color:var(--color-on-highlight);background:var(--color-highlight)}._6tHc1W_card h3{margin:0 0 8px}._6tHc1W_titleLink{color:var(--color-heading);text-decoration:none}._6tHc1W_titleLink:after{content:"";position:absolute;inset:0}._6tHc1W_titleLink:focus-visible{outline:none}._6tHc1W_card:has(._6tHc1W_titleLink:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}._6tHc1W_summary{color:var(--color-text-muted);margin:0 0 14px}._6tHc1W_facts{color:var(--color-heading);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}._6tHc1W_facts li{align-items:center;gap:6px;display:inline-flex}._6tHc1W_facts svg{color:var(--color-primary)}._6tHc1W_cta{color:var(--color-link);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}._6tHc1W_cta svg{transition:transform var(--duration-base) var(--ease-out)}._6tHc1W_card:hover ._6tHc1W_cta svg{transform:translate(4px)}._6tHc1W_notice{border-left:4px solid var(--color-highlight);border-radius:var(--radius);background:#fff8e1;align-items:flex-start;gap:14px;margin-top:48px;padding:18px 20px;display:flex}._6tHc1W_notice svg{color:var(--color-heading);flex-shrink:0;margin-top:2px}._6tHc1W_notice p{color:var(--color-heading);margin:0;font-weight:600}
.Me43KG_page{max-width:var(--container-width);padding:64px var(--gutter) 0;margin:0 auto}.Me43KG_empty{color:var(--color-text-muted);font-size:1.125rem}.Me43KG_group+.Me43KG_group{margin-top:64px}.Me43KG_groupHeading{align-items:center;gap:12px;margin:0 0 24px;display:flex}.Me43KG_groupCount{min-width:32px;height:32px;font-family:var(--font-body);color:var(--color-on-highlight);background:var(--color-highlight);border-radius:999px;place-items:center;padding:0 8px;font-size:.9375rem;font-weight:700;display:inline-grid}.Me43KG_grid{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.Me43KG_fill{height:100%}.Me43KG_card{background:var(--color-bg);border:1px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.Me43KG_card:hover{border-top-color:var(--color-highlight);transform:translateY(-3px);box-shadow:0 2px 4px #0d2a3f14,0 12px 32px #0d2a3f24}.Me43KG_mark{width:64px;height:64px;color:var(--color-primary);background:var(--color-bg-soft);border-radius:50%;place-items:center;display:grid;position:relative}.Me43KG_mark:has(.Me43KG_logo){background:0 0;border-radius:0;width:120px}.Me43KG_logo{object-fit:contain}.Me43KG_card h3{margin:0;font-size:1.125rem;line-height:1.3}.Me43KG_projects{gap:4px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.Me43KG_projects a{font-weight:600}.Me43KG_website{align-items:center;gap:4px;margin-top:auto;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.Me43KG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.cgSsMG_page{max-width:var(--container-width);padding:56px var(--gutter) 32px;margin:0 auto}.cgSsMG_layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:900px){.cgSsMG_layout{grid-template-columns:1fr}}.cgSsMG_formCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:32px}@media (max-width:560px){.cgSsMG_formCard{padding:24px 20px}}.cgSsMG_formCard h2{margin:0 0 4px}.cgSsMG_details{color:var(--color-on-frame);background:var(--color-frame);border-top:4px solid var(--color-highlight);border-radius:var(--radius);gap:16px;padding:28px;display:grid}.cgSsMG_detail{gap:16px;display:flex}.cgSsMG_detail+.cgSsMG_detail{border-top:1px solid #ffffff1f;padding-top:16px}.cgSsMG_detail h2{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-100);margin:0 0 4px;font-size:.8125rem}.cgSsMG_detail ul{margin:0;padding:0;list-style:none}.cgSsMG_detail a,.cgSsMG_detail address{color:var(--color-on-frame)}.cgSsMG_detail a{text-decoration:none}.cgSsMG_detail a:hover{color:var(--color-highlight);text-decoration:underline}.cgSsMG_detail address{font-style:normal;display:grid}.cgSsMG_detailIcon{width:40px;height:40px;color:var(--color-frame);background:var(--color-highlight);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cgSsMG_whatsapp{color:var(--white);background:#1f8a4c}.cgSsMG_map{border:1px solid var(--color-border);border-radius:var(--radius);margin-top:48px;overflow:hidden}.cgSsMG_map iframe{border:0;width:100%;height:420px;display:block}
.yuRS-q_page{max-width:var(--container-width);padding:56px var(--gutter) 0;margin:0 auto}.yuRS-q_filters{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}.yuRS-q_filter{min-height:44px;color:var(--color-heading);background:var(--color-bg);border:1px solid var(--color-border);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-flex}.yuRS-q_filter:hover{color:var(--color-heading);border-color:var(--color-primary)}.yuRS-q_filter[aria-current=page]{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.yuRS-q_awardsPanel{color:var(--color-on-frame);background:radial-gradient(circle at 0% 0%, #3ea4ec38, transparent 55%), var(--color-frame-dark);border-bottom:4px solid var(--color-highlight);border-radius:calc(var(--radius) * 2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px 56px;padding:clamp(28px,4vw,48px);display:grid}@media (max-width:760px){.yuRS-q_awardsPanel{grid-template-columns:1fr}}.yuRS-q_awardsEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-highlight);margin:0 0 8px;font-size:.8125rem;font-weight:700}.yuRS-q_awardsIntro h2{color:var(--color-on-frame);margin:0}.yuRS-q_awardsIntro p:not(.yuRS-q_awardsEyebrow){color:#ffffffe0;margin:12px 0 0;font-size:1.1875rem}.yuRS-q_awardList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.yuRS-q_awardList li{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff24;align-items:center;gap:16px;padding:18px 20px;display:flex}.yuRS-q_awardList svg{width:48px;height:48px;color:var(--color-on-highlight);background:var(--color-highlight);border-radius:50%;flex-shrink:0;padding:11px}.yuRS-q_awardList strong{font-family:var(--font-heading);font-size:1.25rem;line-height:1.25;display:block}.yuRS-q_awardList span{color:#ffffffbf;margin-top:4px;font-size:.9375rem;display:block}.yuRS-q_awardPhotos{margin-top:24px}.yuRS-q_section+.yuRS-q_section{border-top:1px solid var(--color-border);margin-top:64px;padding-top:64px}.yuRS-q_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:24px;display:flex}.yuRS-q_sectionHeader h2{margin:0}.yuRS-q_category{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 6px;font-size:.8125rem;font-weight:700}.yuRS-q_details{color:var(--color-text-muted);margin:6px 0 0}.yuRS-q_projectLink{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.yuRS-q_projectLink svg{transition:transform var(--duration-base) var(--ease-out)}.yuRS-q_projectLink:hover svg{transform:translate(4px)}.yuRS-q_empty{color:var(--color-text-muted);margin:0;font-size:1.125rem}
._8Ob5sq_section{padding:96px var(--gutter)}._8Ob5sq_sectionSoft{background:var(--color-bg-soft)}._8Ob5sq_sectionInner{max-width:var(--container-width);margin:0 auto}._8Ob5sq_sectionHeader{max-width:640px;margin-bottom:48px}._8Ob5sq_sectionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}._8Ob5sq_sectionHeader h2{margin:0}._8Ob5sq_sectionHeader h2:after{content:"";background:var(--color-highlight);width:64px;height:4px;margin-top:16px;display:block}._8Ob5sq_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:.8125rem;font-weight:700}._8Ob5sq_viewAll{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}._8Ob5sq_viewAll svg{transition:transform var(--duration-base) var(--ease-out)}._8Ob5sq_viewAll:hover svg{transform:translate(4px)}._8Ob5sq_fill{height:100%}._8Ob5sq_services,._8Ob5sq_grid{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){._8Ob5sq_services,._8Ob5sq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._8Ob5sq_services,._8Ob5sq_grid{grid-template-columns:1fr}}._8Ob5sq_service{height:100%;color:inherit;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;padding:32px 28px;text-decoration:none;display:flex;position:relative;overflow:hidden}._8Ob5sq_service:before{content:"";background:var(--image-blue);transform-origin:0;width:100%;height:4px;transition:transform var(--duration-slow) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}._8Ob5sq_service:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0d2a3f14,0 12px 32px #0d2a3f24}._8Ob5sq_service:hover:before{transform:scaleX(1)}._8Ob5sq_serviceIcon{width:56px;height:56px;color:var(--color-primary);background:var(--color-bg-soft);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}._8Ob5sq_service h3{margin:0 0 8px}._8Ob5sq_service p{color:var(--color-text-muted);margin:0}._8Ob5sq_service:hover{color:inherit}._8Ob5sq_serviceMore{color:var(--color-link);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-weight:700;display:inline-flex}._8Ob5sq_serviceMore svg{transition:transform var(--duration-base) var(--ease-out)}._8Ob5sq_service:hover ._8Ob5sq_serviceMore svg{transform:translate(4px)}._8Ob5sq_stats{padding:72px var(--gutter);color:var(--color-on-frame);background:var(--color-frame)}._8Ob5sq_statsList{max-width:var(--container-width);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin:0 auto;padding:0;list-style:none;display:grid}._8Ob5sq_statValue{font-family:var(--font-heading);color:var(--color-highlight);margin:0;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:700;line-height:1}._8Ob5sq_statLabel{color:#ffffffd9;margin:8px 0 0}
.xNcVCG_page{max-width:var(--container-width);padding:32px var(--gutter) 96px;margin:0 auto}.xNcVCG_back{margin-bottom:32px;font-weight:600;text-decoration:none;display:inline-block}.xNcVCG_back:hover{text-decoration:underline}.xNcVCG_header{max-width:820px;margin-bottom:32px}.xNcVCG_header h1:after{content:"";background:var(--color-highlight);width:64px;height:4px;margin-top:16px;display:block}.xNcVCG_category{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:.8125rem;font-weight:700}.xNcVCG_summary{color:var(--color-text-muted);margin:0;font-size:1.25rem;line-height:1.5}.xNcVCG_cover{object-fit:cover;border-radius:var(--radius);width:100%;max-height:640px}.xNcVCG_content{grid-template-columns:minmax(220px,280px) 1fr;gap:48px;margin-top:48px;display:grid}@media (max-width:800px){.xNcVCG_content{grid-template-columns:1fr;gap:32px}}.xNcVCG_facts{background:var(--color-bg-soft);border-top:4px solid var(--color-frame);border-radius:var(--radius);align-self:start;margin:0;padding:24px}.xNcVCG_fact+.xNcVCG_fact{margin-top:16px}.xNcVCG_fact dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:700}.xNcVCG_fact dd{color:var(--color-heading);margin:2px 0 0;font-size:1.0625rem;font-weight:600}.xNcVCG_description{max-width:720px}.xNcVCG_description h2,.xNcVCG_description h3{margin-top:1.5em}.xNcVCG_description ul,.xNcVCG_description ol{padding-left:1.25em}.xNcVCG_description li+li{margin-top:.25em}.xNcVCG_gallerySection{margin-top:64px}
.GpnBQW_page{max-width:var(--container-width);padding:56px var(--gutter) 96px;margin:0 auto}.GpnBQW_empty{color:var(--color-text-muted)}.GpnBQW_grid{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.GpnBQW_reveal{height:100%}
.ZPuabW_jump{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.ZPuabW_jump ul{max-width:var(--container-width);padding:20px var(--gutter);flex-wrap:wrap;gap:8px 10px;margin:0 auto;list-style:none;display:flex}.ZPuabW_jump a{min-height:40px;color:var(--color-heading);border:1px solid var(--color-border);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;padding:6px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ZPuabW_jump a:hover{color:var(--color-heading);background:var(--color-bg-soft);border-color:var(--color-primary)}.ZPuabW_list{max-width:var(--container-width);padding:24px var(--gutter) 0;margin:0 auto}.ZPuabW_service{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:72px;scroll-margin-top:96px;display:grid}.ZPuabW_service+.ZPuabW_service{border-top:1px solid var(--color-border)}.ZPuabW_flipped .ZPuabW_media{order:2}@media (max-width:900px){.ZPuabW_service{grid-template-columns:1fr;gap:32px;padding-block:56px}.ZPuabW_flipped .ZPuabW_media{order:0}}.ZPuabW_imageFrame{aspect-ratio:4/3;border-radius:var(--radius);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ZPuabW_imageFrame:after{content:"";background:var(--color-highlight);height:4px;position:absolute;bottom:0;left:0;right:0}.ZPuabW_image{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.ZPuabW_service:hover .ZPuabW_image{transform:scale(1.03)}.ZPuabW_placeholder{height:100%;color:var(--color-highlight);background:radial-gradient(circle at 70% 25%, #3ea4ec4d, transparent 55%), linear-gradient(150deg, var(--blue-800), var(--blue-900));place-items:center;display:grid}.ZPuabW_icon{width:52px;height:52px;color:var(--color-primary);background:var(--color-bg-soft);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.ZPuabW_body h2{margin:0 0 12px}.ZPuabW_summary{color:var(--color-heading);font-size:1.1875rem;font-weight:600}.ZPuabW_includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (max-width:480px){.ZPuabW_includes{grid-template-columns:1fr}}.ZPuabW_includes li{align-items:flex-start;gap:10px;display:flex}.ZPuabW_includes svg{width:24px;height:24px;color:var(--color-on-highlight);background:var(--color-highlight);border-radius:50%;flex-shrink:0;padding:4px}.ZPuabW_actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.ZPuabW_projectsLink{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ZPuabW_projectsLink svg{transition:transform var(--duration-base) var(--ease-out)}.ZPuabW_projectsLink:hover svg{transform:translate(4px)}
