:is(.home-module__oe3DtG__home p:not(.pickhint),.home-module__oe3DtG__home li){line-height:1.55}.home-module__oe3DtG__home [data-mega-text]{line-height:1.55}
.layout-module__iMe_CW__studio.layout-module__iMe_CW__studio{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.layout-module__iMe_CW__choices.layout-module__iMe_CW__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.layout-module__iMe_CW__numbers.layout-module__iMe_CW__numbers{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.layout-module__iMe_CW__full{grid-column:1/-1}.layout-module__iMe_CW__studio :is(button,input){min-width:0}.layout-module__iMe_CW__studio button>span{max-width:100%}
.selected-items-module__Qc1IBq__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;max-height:min(320px,45vh);margin-top:16px;padding-right:8px;font-size:13px;line-height:1.5;overflow-y:auto}.selected-items-module__Qc1IBq__list:focus-visible{outline-offset:3px;outline:2px solid}.selected-items-module__Qc1IBq__group+.selected-items-module__Qc1IBq__group{margin-top:10px}.selected-items-module__Qc1IBq__heading{color:#ffffffa6;margin-bottom:4px;font-weight:700}.selected-items-module__Qc1IBq__items{border-left:1px solid #fff3;gap:2px;padding-left:8px;display:grid}.selected-items-module__Qc1IBq__items li{overflow-wrap:anywhere}.selected-items-module__Qc1IBq__mobile{z-index:10;border-radius:var(--radius-btn);background:var(--color-navy);color:var(--color-paper);padding:.75rem 1rem;position:static}.selected-items-module__Qc1IBq__mobile summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.selected-items-module__Qc1IBq__mobile .selected-items-module__Qc1IBq__list{max-height:min(256px,35vh)}
.price-lead-module__SBwrwG__mask{vertical-align:middle;cursor:pointer;letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;width:4.5rem;max-width:100%;min-height:1.25rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.price-lead-module__SBwrwG__bar{opacity:.2;filter:blur(2px);background:currentColor;border-radius:999px;position:absolute;inset:25% 6%}.price-lead-module__SBwrwG__withLabel{width:auto;min-height:1.75rem;font-size:1rem}.price-lead-module__SBwrwG__withLabel .price-lead-module__SBwrwG__bar{display:none}.price-lead-module__SBwrwG__maskLabel{position:relative}.price-lead-module__SBwrwG__mask:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.price-lead-module__SBwrwG__dialog{border:1px solid var(--color-line);background:var(--color-paper);width:min(34rem,100% - 24px);max-height:calc(100dvh - 32px);color:var(--color-ink);border-radius:12px;margin:auto;padding:24px;font-size:1rem;line-height:1.5;overflow:auto}.price-lead-module__SBwrwG__dialog::backdrop{background:#00000059}.price-lead-module__SBwrwG__dialogHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-lead-module__SBwrwG__dialogHead h2{font-size:1.5rem;font-weight:600;line-height:1.2}.price-lead-module__SBwrwG__summary{overflow-wrap:anywhere;margin:16px 0}.price-lead-module__SBwrwG__choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-lead-module__SBwrwG__primary.price-lead-module__SBwrwG__primary,.price-lead-module__SBwrwG__secondary.price-lead-module__SBwrwG__secondary{cursor:pointer;border-radius:8px;min-height:44px;padding:10px 14px;font-size:1rem;font-weight:500;line-height:1.5;transition:background-color .16s}.price-lead-module__SBwrwG__primary.price-lead-module__SBwrwG__primary{background:var(--color-navy);color:var(--color-paper);border:1px solid var(--color-navy)}.price-lead-module__SBwrwG__secondary.price-lead-module__SBwrwG__secondary{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line)}.price-lead-module__SBwrwG__primary.price-lead-module__SBwrwG__primary:hover{background:var(--color-navy)}.price-lead-module__SBwrwG__secondary.price-lead-module__SBwrwG__secondary:hover{background:var(--color-ground)}.price-lead-module__SBwrwG__form{border-top:1px solid var(--color-line);gap:16px;margin-top:20px;padding-top:20px;display:grid}.price-lead-module__SBwrwG__form label:not(.price-lead-module__SBwrwG__consent){gap:6px;font-weight:500;display:grid}.price-lead-module__SBwrwG__form input:not([type=checkbox]){border:1px solid var(--color-line);background:var(--color-paper);border-radius:6px;width:100%;min-width:0;padding:10px}.price-lead-module__SBwrwG__form label span,.price-lead-module__SBwrwG__privacy{color:var(--color-ink-soft);font-size:.875rem;font-weight:400}.price-lead-module__SBwrwG__privacy{gap:6px;display:grid}.price-lead-module__SBwrwG__privacy a,.price-lead-module__SBwrwG__phone{text-underline-offset:3px;text-decoration:underline}.price-lead-module__SBwrwG__consent{align-items:flex-start;gap:8px;display:flex}.price-lead-module__SBwrwG__consent input{flex-shrink:0;width:18px;height:18px;margin-top:5px}.price-lead-module__SBwrwG__notice{border:1px solid var(--color-line);border-radius:6px;margin-top:16px;padding:12px}.price-lead-module__SBwrwG__phone{margin-top:20px;display:inline-block}@media (max-width:639px){.price-lead-module__SBwrwG__dialog{padding:18px}.price-lead-module__SBwrwG__dialogHead h2{font-size:1.3rem}.price-lead-module__SBwrwG__choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.price-lead-module__SBwrwG__primary,.price-lead-module__SBwrwG__secondary.price-lead-module__SBwrwG__secondary{transition:none}}.price-lead-module__SBwrwG__dialog .price-lead-module__SBwrwG__dialogHead h2{margin:0}.price-lead-module__SBwrwG__dialog :is(button,a):hover{box-shadow:none;transform:none}.price-lead-module__SBwrwG__back{text-align:left;min-height:44px;padding:8px 0;font-weight:500;display:block}.price-lead-module__SBwrwG__consultBar{z-index:40;padding:12px 84px calc(12px + env(safe-area-inset-bottom)) 18px;background:var(--color-navy);color:var(--color-paper);justify-content:space-between;align-items:center;gap:12px;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000001f}.price-lead-module__SBwrwG__consultBar[data-hidden]{opacity:0;pointer-events:none;transform:translateY(110%)}.price-lead-module__SBwrwG__consultText{min-width:0;line-height:1.35;display:grid}.price-lead-module__SBwrwG__consultText strong{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:1rem;font-weight:700;display:flex}.price-lead-module__SBwrwG__consultText strong>:not(.price-lead-module__SBwrwG__leadDot){text-overflow:ellipsis;min-width:0;overflow:hidden}.price-lead-module__SBwrwG__consultBar .price-lead-module__SBwrwG__short,.price-lead-module__SBwrwG__consultBar[data-fit="1"] .price-lead-module__SBwrwG__consultBtn .price-lead-module__SBwrwG__long,.price-lead-module__SBwrwG__consultBar[data-fit="2"] .price-lead-module__SBwrwG__long{display:none}.price-lead-module__SBwrwG__consultBar[data-fit="1"] .price-lead-module__SBwrwG__consultBtn .price-lead-module__SBwrwG__short,.price-lead-module__SBwrwG__consultBar[data-fit="2"] .price-lead-module__SBwrwG__short{display:inline}.price-lead-module__SBwrwG__consultCount{opacity:.72;letter-spacing:-.01em;font-size:.78rem}.price-lead-module__SBwrwG__consultBtn{background:var(--color-paper);min-height:44px;color:var(--color-navy);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:.95rem;font-weight:700;transition:background-color .16s}.price-lead-module__SBwrwG__consultBtn:hover{background:var(--color-navy-soft)}.price-lead-module__SBwrwG__consultBtn:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}@media (max-width:399px){.price-lead-module__SBwrwG__consultBtn{padding:8px 11px;font-size:.875rem}.price-lead-module__SBwrwG__consultText strong{font-size:.92rem}}@media (max-width:767px){.price-lead-module__SBwrwG__consultBar:after{content:"";background:var(--color-navy);height:120px;position:absolute;top:100%;left:0;right:0}}@media (min-width:768px){.price-lead-module__SBwrwG__consultBar{border-radius:12px;width:min(40rem,100% - 200px);padding:12px 12px 12px 22px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}.price-lead-module__SBwrwG__consultBar[data-hidden]{transform:translate(-50%,140%)}}@media (prefers-reduced-motion:reduce){.price-lead-module__SBwrwG__consultBar{transition:none}}@media print{.price-lead-module__SBwrwG__consultBar{display:none}}.price-lead-module__SBwrwG__lead.price-lead-module__SBwrwG__lead{letter-spacing:-.035em;margin-top:14px;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.95rem);font-weight:700;line-height:1.28}.price-lead-module__SBwrwG__leadDot{vertical-align:middle;background:#4da8f0;border-radius:999px;flex-shrink:0;width:.42em;height:.42em;margin:0 .38em .16em 0;display:inline-block}.price-lead-module__SBwrwG__consultText .price-lead-module__SBwrwG__leadDot{width:7px;height:7px;margin:0}.price-lead-module__SBwrwG__leadNote{opacity:.82;border-top:1px solid #ffffff2e;margin-top:14px;padding-top:14px;font-size:.9rem;line-height:1.55}.price-lead-module__SBwrwG__keep{white-space:nowrap}
.megaNav-module__voLcWG__nav{--mega-ink:color-mix(in srgb, var(--color-brand) 88%, #000);align-self:stretch;align-items:stretch;gap:.25rem}.megaNav-module__voLcWG__cell{display:flex}.megaNav-module__voLcWG__top{white-space:nowrap;height:100%;color:var(--color-ink-soft);align-items:center;padding-inline:.75rem;font-size:.9375rem;font-weight:600;transition:color .14s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.megaNav-module__voLcWG__top:after{content:"";background:var(--color-brand);transform-origin:50%;height:2px;transition:transform .14s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:.75rem;right:.75rem;transform:scaleX(0)}@media (min-width:96em){.megaNav-module__voLcWG__top{padding-inline:1.125rem}.megaNav-module__voLcWG__top:after{left:1.125rem;right:1.125rem}}.megaNav-module__voLcWG__top[aria-current=page]{color:var(--color-ink)}.megaNav-module__voLcWG__top[aria-expanded=true],.megaNav-module__voLcWG__top:focus-visible{color:var(--mega-ink);outline:none}.megaNav-module__voLcWG__top[aria-expanded=true]:after,.megaNav-module__voLcWG__top:focus-visible:after{transform:scaleX(1)}.megaNav-module__voLcWG__panel{z-index:60;background:var(--color-paper);border-top:1px solid var(--color-line);clip-path:inset(0 -100vmax -100vmax);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 0 0 100vmax #14161747}.megaNav-module__voLcWG__panel[data-show]{display:block}.megaNav-module__voLcWG__panel{min-height:var(--mega-h,0px)}.megaNav-module__voLcWG__panel[data-fresh]{animation:.12s cubic-bezier(.4,0,.2,1) both megaNav-module__voLcWG__megaIn}@keyframes megaNav-module__voLcWG__megaIn{0%{opacity:0}to{opacity:1}}.megaNav-module__voLcWG__inner{grid-template-columns:17rem 1fr;column-gap:3rem;padding-block:2rem 2.5rem;display:grid}.megaNav-module__voLcWG__lead{border-right:1px solid var(--color-line);padding-right:2rem}.megaNav-module__voLcWG__pic{aspect-ratio:16/10;background:var(--color-line);width:100%;margin-bottom:1.25rem;display:block;overflow:hidden}.megaNav-module__voLcWG__pic img{object-fit:cover;width:100%;height:100%;display:block}.megaNav-module__voLcWG__title{letter-spacing:-.02em;color:var(--color-ink);font-size:1.625rem;font-weight:700;line-height:1.2}.megaNav-module__voLcWG__desc{color:var(--color-ink-soft);word-break:keep-all;margin-top:.625rem;font-size:.875rem;line-height:1.55}.megaNav-module__voLcWG__all{color:var(--color-ink);align-items:center;gap:.375rem;margin-top:1.25rem;font-size:.875rem;font-weight:600;transition:color .14s cubic-bezier(.4,0,.2,1);display:inline-flex}.megaNav-module__voLcWG__arrow{border-top:1.5px solid;border-right:1.5px solid;width:.4375rem;height:.4375rem;transform:rotate(45deg)}.megaNav-module__voLcWG__groups{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-content:start;gap:1.75rem 2.5rem;display:grid}.megaNav-module__voLcWG__groups[data-row]{grid-template-columns:repeat(var(--row), minmax(0, 1fr))}.megaNav-module__voLcWG__groups[data-row] .megaNav-module__voLcWG__group{grid-column:span var(--span)}.megaNav-module__voLcWG__groups[data-row] .megaNav-module__voLcWG__list{grid-template-columns:repeat(var(--span), minmax(0, 1fr));column-gap:2.5rem}.megaNav-module__voLcWG__groupTitle{color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);margin-bottom:.375rem;padding-bottom:.625rem;font-size:.8125rem;font-weight:600}.megaNav-module__voLcWG__list{display:grid}.megaNav-module__voLcWG__link{color:var(--color-ink);padding-block:.4375rem;transition:color .14s cubic-bezier(.4,0,.2,1);display:block}.megaNav-module__voLcWG__linkName{font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.megaNav-module__voLcWG__linkDesc{color:var(--color-ink-soft);margin-top:.125rem;font-size:.8125rem;line-height:1.5;display:block}.megaNav-module__voLcWG__link[aria-current=page]{color:var(--mega-ink)}@media (hover:hover) and (pointer:fine){.megaNav-module__voLcWG__top:hover,.megaNav-module__voLcWG__link:hover,.megaNav-module__voLcWG__all:hover{color:var(--mega-ink)}.megaNav-module__voLcWG__link:hover .megaNav-module__voLcWG__linkName{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:1px}}.megaNav-module__voLcWG__link:focus-visible,.megaNav-module__voLcWG__all:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.megaNav-module__voLcWG__panel[data-fresh]{animation:none}.megaNav-module__voLcWG__top,.megaNav-module__voLcWG__top:after,.megaNav-module__voLcWG__link,.megaNav-module__voLcWG__all{transition:none}}@media print{.megaNav-module__voLcWG__panel{display:none!important}}.megaNav-module__voLcWG__title,.megaNav-module__voLcWG__desc,.megaNav-module__voLcWG__groupTitle{text-wrap:pretty}
.mega-module___MRQOq__trigger{cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.mega-module___MRQOq__chev{border-bottom:.1rem solid;border-right:.1rem solid;width:.5rem;height:.5rem;margin-top:-.1875rem;transition:transform .28s cubic-bezier(.16,1,.3,1),margin .28s cubic-bezier(.16,1,.3,1);display:inline-block;transform:rotate(45deg)}.mega-module___MRQOq__trigger[aria-expanded=true]{color:var(--color-ink);background:var(--color-ground)}.mega-module___MRQOq__trigger[aria-expanded=true] .mega-module___MRQOq__chev{margin-top:.1875rem;transform:rotate(225deg)}.mega-module___MRQOq__trigger:focus-visible,.mega-module___MRQOq__panel a:focus-visible,.mega-module___MRQOq__panel button:focus-visible,.mega-module___MRQOq__sheet a:focus-visible,.mega-module___MRQOq__sheet button:focus-visible{outline-offset:.125rem;outline:.125rem solid #00348a}.mega-module___MRQOq__backdrop{background:#1416171f;height:100vh;animation:.2s both mega-module___MRQOq__fadeIn;position:absolute;top:100%;left:0;right:0}.mega-module___MRQOq__backdrop[data-phase=closing]{animation:.16s cubic-bezier(.4,0,1,1) both mega-module___MRQOq__fadeOut}.mega-module___MRQOq__panel{text-align:left;--col-step:40ms;--item-base:60ms;--item-step:24ms;background:#fff;border-bottom:1px solid #e9e6e1;position:absolute;top:100%;left:0;right:0;box-shadow:0 .75rem 2rem #14161714}.mega-module___MRQOq__panel[data-repeat=true]{--col-step:20ms;--item-base:30ms;--item-step:12ms}.mega-module___MRQOq__panel[data-phase=open]{animation:.28s cubic-bezier(.16,1,.3,1) both mega-module___MRQOq__panelIn}.mega-module___MRQOq__panel[data-phase=closing]{animation:.16s cubic-bezier(.4,0,1,1) both mega-module___MRQOq__panelOut}.mega-module___MRQOq__inner{grid-template-columns:1fr;gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem;display:grid}@media (min-width:1280px){.mega-module___MRQOq__inner{grid-template-columns:14.5rem 1fr;gap:3rem;padding-top:3rem;padding-bottom:3rem}}.mega-module___MRQOq__rail{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mega-module___MRQOq__railTitle{letter-spacing:-.03em;color:#141617;font-size:1.75rem;font-weight:700;line-height:1.4}.mega-module___MRQOq__railText{display:none}.mega-module___MRQOq__railAll{color:#00348a;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.9375rem;font-weight:700;display:inline-flex}.mega-module___MRQOq__railAll span{transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (min-width:1280px){.mega-module___MRQOq__rail{border-right:1px solid #e9e6e1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding-right:2rem}.mega-module___MRQOq__railText{color:#615e58;font-size:.9375rem;line-height:1.65;display:block}.mega-module___MRQOq__railAll{margin-top:.75rem}}.mega-module___MRQOq__cols{--gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid;position:relative}.mega-module___MRQOq__ballTrack{width:calc((100% - var(--gap) * 3) / 4);pointer-events:none;height:100%;transform:translateX(calc(var(--active,0) * (100% + var(--gap))));opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:0;left:0}.mega-module___MRQOq__ballTrack[data-on=true]{opacity:1}.mega-module___MRQOq__ball{background:radial-gradient(circle at 35% 35%, var(--ball), transparent 70%);opacity:.14;filter:blur(1.5rem);border-radius:50%;width:13.75rem;height:13.75rem;margin-left:-6.875rem;transition:background .3s;position:absolute;top:-3rem;left:50%}.mega-module___MRQOq__col{min-width:0;position:relative}.mega-module___MRQOq__colHead{letter-spacing:-.02em;color:#141617;align-items:center;gap:.625rem;min-height:2.75rem;font-size:1.125rem;font-weight:700;line-height:1.4;display:flex}.mega-module___MRQOq__colHead span{color:#615e58;letter-spacing:0;font-size:.8125rem;font-weight:500}.mega-module___MRQOq__dot{background:var(--dot);border-radius:50%;flex:none;width:.625rem;height:.625rem}.mega-module___MRQOq__tag{color:#615e58;border-bottom:1px solid #e9e6e1;min-height:2.68125rem;margin-top:.25rem;padding-bottom:1rem;font-size:.8125rem;line-height:1.65}.mega-module___MRQOq__list{gap:.125rem;margin-top:.75rem;display:grid}.mega-module___MRQOq__link{border-radius:.75rem;margin-inline:-.75rem;padding:.625rem .75rem;transition:background-color .2s,color .2s;display:block;position:relative}.mega-module___MRQOq__label{color:#141617;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;line-height:1.5;transition:color .2s;display:flex}.mega-module___MRQOq__arrow{opacity:0;font-weight:500;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);transform:translate(-.25rem)}.mega-module___MRQOq__line{color:#615e58;margin-top:.125rem;font-size:.8125rem;line-height:1.55;display:block}@media (hover:hover) and (pointer:fine){.mega-module___MRQOq__link:hover{background:#f5f3ef}.mega-module___MRQOq__link:hover .mega-module___MRQOq__label{color:#00348a}.mega-module___MRQOq__link:hover .mega-module___MRQOq__arrow{opacity:1;transform:translate(0)}.mega-module___MRQOq__railAll:hover span,.mega-module___MRQOq__colAll:hover span{transform:translate(.25rem)}}.mega-module___MRQOq__link:focus-visible{background:#f5f3ef}.mega-module___MRQOq__link:focus-visible .mega-module___MRQOq__label{color:#00348a}.mega-module___MRQOq__link:focus-visible .mega-module___MRQOq__arrow{opacity:1;transform:translate(0)}.mega-module___MRQOq__link:active{background:#f5f3ef}.mega-module___MRQOq__colAll{color:#00348a;align-items:center;gap:.375rem;min-height:2.75rem;margin-top:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mega-module___MRQOq__colAll span{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mega-module___MRQOq__panel[data-phase=open] .mega-module___MRQOq__col{animation:.22s cubic-bezier(.16,1,.3,1) both mega-module___MRQOq__itemIn;animation-delay:calc(var(--i) * var(--col-step))}.mega-module___MRQOq__panel[data-phase=open] .mega-module___MRQOq__stag{animation:.22s cubic-bezier(.16,1,.3,1) both mega-module___MRQOq__itemIn;animation-delay:calc(var(--i) * var(--col-step) + var(--item-base) + var(--j) * var(--item-step))}.mega-module___MRQOq__strip{background:#f5f3ef}.mega-module___MRQOq__stripInner{color:#141617;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.9375rem;display:flex}.mega-module___MRQOq__stripInner a{align-items:center;min-height:2.75rem;display:inline-flex}.mega-module___MRQOq__stripInner strong{color:#00348a;font-weight:700}.mega-module___MRQOq__stripInner .mega-module___MRQOq__tel{font-variant-numeric:tabular-nums;margin-left:auto}@media (hover:hover) and (pointer:fine){.mega-module___MRQOq__stripInner a:hover{text-underline-offset:.25rem;text-decoration:underline}}.mega-module___MRQOq__mobileTrigger{border-radius:var(--radius-btn,.625rem);background:var(--color-ground);color:var(--color-ink-soft);flex:none;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:inline-flex;position:relative;min-height:2.75rem!important}.mega-module___MRQOq__mobileTrigger .mega-module___MRQOq__chev{width:.375rem;height:.375rem;margin-top:-.125rem}.mega-module___MRQOq__mobileTrigger:active{background:#e9e6e1}.mega-module___MRQOq__sheet{z-index:80;background:#fff;flex-direction:column;height:100svh;animation:.28s cubic-bezier(.16,1,.3,1) both mega-module___MRQOq__sheetIn;display:flex;position:fixed;inset:0}.mega-module___MRQOq__sheet[hidden],.mega-module___MRQOq__panel[hidden],.mega-module___MRQOq__backdrop[hidden]{display:none}.mega-module___MRQOq__sheet[data-phase=closing]{animation:.16s cubic-bezier(.4,0,1,1) both mega-module___MRQOq__sheetOut}.mega-module___MRQOq__sheetHead{border-bottom:1px solid #e9e6e1;flex:none;justify-content:space-between;align-items:center;height:4rem;padding:0 .5rem 0 1.25rem;display:flex}.mega-module___MRQOq__sheetTitle{letter-spacing:-.02em;color:#141617;font-size:1.25rem;font-weight:700}.mega-module___MRQOq__close{border-radius:50%;width:2.75rem;height:2.75rem;position:relative}.mega-module___MRQOq__close:before,.mega-module___MRQOq__close:after{content:"";background:#141617;border-radius:.125rem;width:1.125rem;height:.1125rem;position:absolute;top:50%;left:50%}.mega-module___MRQOq__close:before{transform:translate(-50%,-50%)rotate(45deg)}.mega-module___MRQOq__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.mega-module___MRQOq__close:active{background:#f5f3ef}.mega-module___MRQOq__sheetBody{overscroll-behavior:contain;flex:1;padding:.5rem 1.25rem 1.5rem;overflow-y:auto}.mega-module___MRQOq__sheetAll{color:#00348a;border-bottom:1px solid #e9e6e1;justify-content:space-between;align-items:center;min-height:3.5rem;font-size:.9375rem;font-weight:700;display:flex}.mega-module___MRQOq__acc{border-bottom:1px solid #e9e6e1}.mega-module___MRQOq__sheet[data-phase=open] .mega-module___MRQOq__acc{animation:.24s cubic-bezier(.16,1,.3,1) both mega-module___MRQOq__itemIn;animation-delay:calc(60ms + var(--i) * 40ms)}.mega-module___MRQOq__accBtn{text-align:left;align-items:center;gap:.75rem;width:100%;min-height:4rem;display:flex}.mega-module___MRQOq__accName{letter-spacing:-.02em;color:#141617;font-size:1.125rem;font-weight:700}.mega-module___MRQOq__accReading{color:#615e58;font-size:.8125rem}.mega-module___MRQOq__accBtn .mega-module___MRQOq__chev{color:#615e58;margin-left:auto;margin-right:.375rem}.mega-module___MRQOq__accBtn[aria-expanded=true] .mega-module___MRQOq__chev{margin-top:.1875rem;transform:rotate(225deg)}.mega-module___MRQOq__accBtn:active{background:#f5f3ef}.mega-module___MRQOq__accBody{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1);display:grid}.mega-module___MRQOq__accBody[data-open=true]{grid-template-rows:1fr}.mega-module___MRQOq__accInner{min-height:0;overflow:hidden}.mega-module___MRQOq__accInner .mega-module___MRQOq__tag{border-bottom:0;min-height:0;margin-top:-.25rem;padding-bottom:.25rem}.mega-module___MRQOq__accList{gap:.125rem;padding:.25rem 0 1rem;display:grid}.mega-module___MRQOq__accList .mega-module___MRQOq__link{margin-inline:-.5rem;padding:.75rem .5rem}.mega-module___MRQOq__accList .mega-module___MRQOq__label{font-size:1rem}.mega-module___MRQOq__accAll .mega-module___MRQOq__label{color:#00348a;font-weight:700}.mega-module___MRQOq__sheetFoot{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9e6e1;flex:none;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.mega-module___MRQOq__sheetFoot a{border-radius:var(--radius-btn,.625rem);text-align:center;justify-content:center;align-items:center;min-height:3rem;padding:0 .75rem;font-size:.9375rem;font-weight:700;display:flex}.mega-module___MRQOq__footPick{color:#141617;background:#f5f3ef}.mega-module___MRQOq__footTel{color:#fff;background:#00348a}.mega-module___MRQOq__footPick:active{background:#e9e6e1}.mega-module___MRQOq__footTel:active{background:#002a6e}@keyframes mega-module___MRQOq__panelIn{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.5rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes mega-module___MRQOq__panelOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}@keyframes mega-module___MRQOq__itemIn{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes mega-module___MRQOq__sheetIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes mega-module___MRQOq__sheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.75rem)}}@keyframes mega-module___MRQOq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mega-module___MRQOq__fadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mega-module___MRQOq__panel[data-phase=open],.mega-module___MRQOq__sheet[data-phase=open],.mega-module___MRQOq__backdrop{animation:.12s linear both mega-module___MRQOq__fadeIn}.mega-module___MRQOq__panel[data-phase=closing],.mega-module___MRQOq__sheet[data-phase=closing],.mega-module___MRQOq__backdrop[data-phase=closing]{animation:.12s linear both mega-module___MRQOq__fadeOut}.mega-module___MRQOq__panel[data-phase=open] .mega-module___MRQOq__col,.mega-module___MRQOq__panel[data-phase=open] .mega-module___MRQOq__stag,.mega-module___MRQOq__sheet[data-phase=open] .mega-module___MRQOq__acc{animation:none}.mega-module___MRQOq__ballTrack,.mega-module___MRQOq__chev,.mega-module___MRQOq__arrow,.mega-module___MRQOq__accBody,.mega-module___MRQOq__railAll span,.mega-module___MRQOq__colAll span{transition:none}}
.mobileMenu-module__h10tUq__burger{width:2.75rem;height:2.75rem;color:var(--color-brand-deep,#00348a);-webkit-tap-highlight-color:transparent;background:#ffffffb8;border-radius:50%;justify-content:center;align-items:center;margin-right:-.25rem;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #00348a1a,0 .375rem 1rem -.75rem #00348a73}.mobileMenu-module__h10tUq__burger:active,.mobileMenu-module__h10tUq__burger[data-pressed]{background:var(--color-brand-soft,#e6f4fd);transform:scale(.92);box-shadow:inset 0 0 0 1px #00aaff73,0 .25rem .75rem -.625rem #00348a80}@media (hover:hover) and (pointer:fine){.mobileMenu-module__h10tUq__burger:hover{background:var(--color-brand-soft,#e6f4fd);box-shadow:inset 0 0 0 1px #00aaff73}}.mobileMenu-module__h10tUq__burger:focus-visible{outline-offset:.125rem;outline:.125rem solid #00348a}.mobileMenu-module__h10tUq__lines{gap:.3125rem;width:1.125rem;display:grid;position:relative}.mobileMenu-module__h10tUq__lines i{background:currentColor;border-radius:.125rem;height:.125rem;display:block}.mobileMenu-module__h10tUq__lines .mobileMenu-module__h10tUq__mid{width:.5rem;position:relative}.mobileMenu-module__h10tUq__lines .mobileMenu-module__h10tUq__mid:after{content:"";background:var(--color-douzone,#0af);border-radius:50%;width:.4375rem;height:.4375rem;margin-top:-.21875rem;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:calc(100% + .1875rem)}.mobileMenu-module__h10tUq__burger:active .mobileMenu-module__h10tUq__mid:after,.mobileMenu-module__h10tUq__burger[data-pressed] .mobileMenu-module__h10tUq__mid:after{transform:translate(.1875rem)}@media (prefers-reduced-motion:reduce){.mobileMenu-module__h10tUq__burger,.mobileMenu-module__h10tUq__lines .mobileMenu-module__h10tUq__mid:after{transition:none}.mobileMenu-module__h10tUq__burger:active,.mobileMenu-module__h10tUq__burger[data-pressed]{transform:none}}.mobileMenu-module__h10tUq__row{border-bottom:1px solid #e9e6e1}.mobileMenu-module__h10tUq__cur{color:#00348a!important}.mobileMenu-module__h10tUq__prod{align-items:center;gap:.625rem;display:flex!important}.mobileMenu-module__h10tUq__reading{color:#615e58;font-size:.8125rem}@container site-header (min-width:80em){.mobileMenu-module__h10tUq__burger{display:none}}
.situationPicker-module__o7DYEG__root{z-index:2147483000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.situationPicker-module__o7DYEG__scrim{background:#1416177a;animation:.16s ease-out both situationPicker-module__o7DYEG__scrimIn;position:absolute;inset:0}.situationPicker-module__o7DYEG__panel{overscroll-behavior:contain;background:var(--color-paper,#fff);width:100%;max-width:46rem;max-height:calc(100svh - 48px);color:var(--color-ink,#141617);border-radius:20px;padding:28px 28px 32px;animation:.2s cubic-bezier(.2,.7,.2,1) both situationPicker-module__o7DYEG__panelIn;position:relative;overflow-y:auto;box-shadow:0 24px 64px #1416172e,0 2px 8px #14161714}.situationPicker-module__o7DYEG__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.situationPicker-module__o7DYEG__title{letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.situationPicker-module__o7DYEG__close{width:40px;height:40px;color:var(--color-ink-soft,#615e58);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:-8px;transition:background-color .14s,color .14s;display:inline-flex}.situationPicker-module__o7DYEG__close:hover{background:var(--color-ground,#f5f3ef);color:var(--color-ink,#141617)}.situationPicker-module__o7DYEG__close:focus-visible{outline-offset:2px;outline:2px solid #006bc3}.situationPicker-module__o7DYEG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.situationPicker-module__o7DYEG__grid>li{display:flex}.situationPicker-module__o7DYEG__card{border:1px solid var(--color-line,#e9e6e1);background:var(--color-paper,#fff);width:100%;min-height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;padding:16px 16px 18px;transition:border-color .14s,background-color .14s;display:flex;position:relative}.situationPicker-module__o7DYEG__card:hover{background:#f3f8fd;border-color:#006bc3}.situationPicker-module__o7DYEG__card:focus-visible{outline-offset:2px;border-color:#006bc3;outline:2px solid #006bc3}.situationPicker-module__o7DYEG__card:active{background:#e6f4fd}.situationPicker-module__o7DYEG__media{aspect-ratio:16/8;background:var(--color-ground,#f5f3ef);border-radius:8px;width:100%;margin-bottom:14px;display:block;overflow:hidden}.situationPicker-module__o7DYEG__media img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.situationPicker-module__o7DYEG__cardTitle{letter-spacing:-.01em;word-break:keep-all;padding-right:28px;font-size:1.0625rem;font-weight:600;line-height:1.35}.situationPicker-module__o7DYEG__cardDesc{color:var(--color-ink-soft,#615e58);word-break:keep-all;margin-top:6px;font-size:.9375rem;line-height:1.5}.situationPicker-module__o7DYEG__arrow{color:#006bc3;font-weight:600;transition:transform .14s;position:absolute;bottom:16px;right:16px}.situationPicker-module__o7DYEG__card:hover .situationPicker-module__o7DYEG__arrow{transform:translate(3px)}@media (max-width:639px){.situationPicker-module__o7DYEG__root{align-items:flex-end;padding:0}.situationPicker-module__o7DYEG__panel{max-width:none;max-height:calc(100svh - 32px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation-name:situationPicker-module__o7DYEG__sheetIn;animation-duration:.24s}.situationPicker-module__o7DYEG__head{margin-bottom:14px}.situationPicker-module__o7DYEG__title{font-size:1.1875rem}.situationPicker-module__o7DYEG__grid{grid-template-columns:1fr;gap:8px}.situationPicker-module__o7DYEG__media{display:none}.situationPicker-module__o7DYEG__card{padding:14px 16px}.situationPicker-module__o7DYEG__arrow{margin-top:-.75em;top:50%;bottom:auto}.situationPicker-module__o7DYEG__cardTitle{font-size:1rem}.situationPicker-module__o7DYEG__cardDesc{margin-top:4px;padding-right:24px;font-size:.875rem}}@keyframes situationPicker-module__o7DYEG__scrimIn{0%{opacity:0}to{opacity:1}}@keyframes situationPicker-module__o7DYEG__panelIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes situationPicker-module__o7DYEG__sheetIn{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.situationPicker-module__o7DYEG__scrim,.situationPicker-module__o7DYEG__panel{animation:none}.situationPicker-module__o7DYEG__card,.situationPicker-module__o7DYEG__arrow,.situationPicker-module__o7DYEG__close{transition:none}.situationPicker-module__o7DYEG__card:hover .situationPicker-module__o7DYEG__arrow{transform:none}}
.guideCardLink-module__IZaeXG__cardlinks{border-top:1px solid var(--color-line);margin-top:3.5rem;padding-top:1.5rem}.guideCardLink-module__IZaeXG__title{margin:0 0 .875rem}.guideCardLink-module__IZaeXG__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.guideCardLink-module__IZaeXG__row{height:100%;color:inherit;flex-direction:column;gap:.375rem;text-decoration:none;display:flex}.guideCardLink-module__IZaeXG__row:focus-visible{outline:3px solid var(--color-navy);outline-offset:3px}.guideCardLink-module__IZaeXG__shot{aspect-ratio:4/3;border:1px solid var(--color-line);background:#eeece8;border-radius:.375rem;margin-bottom:.25rem;transition:border-color .18s;display:block;overflow:hidden}.guideCardLink-module__IZaeXG__shot img{object-fit:cover;width:100%;height:100%;transform:scale(var(--logo-zoom,1));display:block}.guideCardLink-module__IZaeXG__name{word-break:keep-all;color:var(--color-ink);font-size:1rem;font-weight:700;line-height:1.4}.guideCardLink-module__IZaeXG__desc{color:var(--color-ink-soft);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.guideCardLink-module__IZaeXG__go{color:var(--color-navy);white-space:nowrap;margin-top:auto;padding-top:.25rem;font-size:.8125rem;font-weight:600}@media (hover:hover) and (pointer:fine){.guideCardLink-module__IZaeXG__row:hover .guideCardLink-module__IZaeXG__shot{border-color:var(--color-navy)}.guideCardLink-module__IZaeXG__row:hover .guideCardLink-module__IZaeXG__go{text-underline-offset:4px;text-decoration:underline}}@media (max-width:900px){.guideCardLink-module__IZaeXG__list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;gap:.75rem;padding-bottom:.375rem;overflow-x:auto}.guideCardLink-module__IZaeXG__list>li{scroll-snap-align:start}}@media (max-width:600px){.guideCardLink-module__IZaeXG__cardlinks{margin-top:2.5rem;padding-top:1.25rem}.guideCardLink-module__IZaeXG__name{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.guideCardLink-module__IZaeXG__shot{transition:none}}
.topic-module__cDcnQa__page{--p1-font:"Pretendard Variable", sans-serif;--p1-body:1rem;--p1-small:.9375rem;--p1-caption:.8125rem;--p1-faq:1.125rem;--p1-h1:1.5rem;--p1-banner:2rem;--p1-h2:1.25rem;--p1-h3:1.125rem;--p1-s4:.25rem;--p1-s8:.5rem;--p1-s12:.75rem;--p1-s16:1rem;--p1-s20:1.25rem;--p1-s24:1.5rem;--p1-s32:2rem;--p1-s48:3rem;--p1-s64:4rem;--p1-section:3rem;--p1-gutter:var(--site-gutter);--p1-gap:1rem;--p1-card-pad:1.25rem;--p1-faq-pad:1rem;--p1-wrap:var(--site-wrap);--p1-prose:46rem;--p1-tap:2.75rem;--p1-aside:17.5rem;--p1-card-min:17.5rem;--p1-icon:3.5rem;--p1-icon-sm:2.5rem;--p1-ind-icon:1.75rem;--p1-hero-art:35rem;--p1-piece:40rem;--p1-piece-h:22.5rem;--p1-h2-leading:1.3;--p1-line:1px;--p1-focus:.125rem;--p1-normal:400;--p1-bold:700;--p1-heavy:800;--p1-body-leading:1.65;--p1-heading-leading:1.5;--p1-detail-leading:1.14;--p1-banner-leading:1.2;font-family:var(--p1-font);font-size:var(--p1-body);line-height:var(--p1-body-leading);font-weight:var(--p1-normal);color:var(--color-ink);background:var(--color-paper);overflow-wrap:anywhere}.topic-module__cDcnQa__page h1,.topic-module__cDcnQa__page h2,.topic-module__cDcnQa__page h3,.topic-module__cDcnQa__page p,.topic-module__cDcnQa__page ul{margin:0}.topic-module__cDcnQa__page a{color:var(--color-brand-deep);text-underline-offset:var(--p1-s4);text-decoration:underline}.topic-module__cDcnQa__page :focus-visible{outline:var(--p1-focus) solid var(--color-brand-deep);outline-offset:var(--p1-s4)}.topic-module__cDcnQa__page h1{font-size:var(--p1-h1);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);text-wrap:balance;font-synthesis:none}.topic-module__cDcnQa__page h1[data-kind=hub]{font-size:var(--p1-banner)}.topic-module__cDcnQa__page h2{font-size:var(--p1-h2);font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);text-wrap:balance;font-synthesis:none}.topic-module__cDcnQa__page h3{font-size:var(--p1-h3);font-weight:var(--p1-bold);line-height:var(--p1-heading-leading)}.topic-module__cDcnQa__page h1+div,.topic-module__cDcnQa__page h2+*,.topic-module__cDcnQa__page h3+*{margin-top:var(--p1-s16)}.topic-module__cDcnQa__page p+p{margin-top:var(--p1-s12)}.topic-module__cDcnQa__wrap{max-width:var(--p1-wrap);padding-inline:var(--p1-gutter);margin-inline:auto}.topic-module__cDcnQa__prose{max-width:var(--p1-prose)}.topic-module__cDcnQa__header{border-bottom:var(--p1-line) solid var(--color-line);padding-block:var(--p1-s16)}.topic-module__cDcnQa__header .topic-module__cDcnQa__wrap,.topic-module__cDcnQa__page nav{align-items:center;gap:var(--p1-s24);flex-wrap:wrap;display:flex}.topic-module__cDcnQa__header .topic-module__cDcnQa__wrap{justify-content:space-between}.topic-module__cDcnQa__page .topic-module__cDcnQa__brand{font-size:var(--p1-h3);font-weight:var(--p1-heavy);text-decoration:none}.topic-module__cDcnQa__layout{grid-template-columns:minmax(0,1fr);display:grid}.topic-module__cDcnQa__aside{min-width:0}.topic-module__cDcnQa__article{display:contents}.topic-module__cDcnQa__hero{padding-block:var(--p1-section) var(--p1-s24);order:0}.topic-module__cDcnQa__aside{padding-bottom:var(--p1-s24);border-bottom:var(--p1-line) solid var(--color-line);order:1}.topic-module__cDcnQa__article>:not(.topic-module__cDcnQa__hero){order:2}.topic-module__cDcnQa__section{padding-block:var(--p1-section) 0;scroll-margin-top:var(--p1-s24)}.topic-module__cDcnQa__slotGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--p1-card-min)),1fr));gap:var(--p1-gap);margin-top:var(--p1-s24);display:grid}.topic-module__cDcnQa__slotCard{border:var(--p1-line) solid var(--color-line);border-radius:var(--radius-card);padding:var(--p1-card-pad);background:var(--color-paper);scroll-margin-top:var(--p1-s24)}.topic-module__cDcnQa__page main>.topic-module__cDcnQa__section:last-child,.topic-module__cDcnQa__page[data-embedded]>.topic-module__cDcnQa__section:last-of-type{padding-bottom:var(--p1-section)}.topic-module__cDcnQa__page .topic-module__cDcnQa__contents{display:block}.topic-module__cDcnQa__tocLabel{display:none}.topic-module__cDcnQa__toc{gap:var(--p1-s8);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.topic-module__cDcnQa__toc>li{flex:none}.topic-module__cDcnQa__page .topic-module__cDcnQa__toc>li>a{min-height:var(--p1-tap);padding:var(--p1-s8) var(--p1-s16);border-radius:var(--radius-pill);background:var(--color-ground);color:var(--color-ink);font-size:var(--p1-small);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.topic-module__cDcnQa__tocSub{display:none}.topic-module__cDcnQa__tocSub summary{cursor:pointer;font-size:var(--p1-small);color:var(--color-ink-soft)}.topic-module__cDcnQa__tocSub ul{padding:0 0 0 var(--p1-s12);margin-top:var(--p1-s8);gap:var(--p1-s8);font-size:var(--p1-small);list-style:none;display:grid}.topic-module__cDcnQa__attribution{padding-bottom:var(--p1-s24);order:3}.topic-module__cDcnQa__section{scroll-margin-top:var(--p1-s24)}.topic-module__cDcnQa__page .topic-module__cDcnQa__eyebrow{color:var(--color-brand-deep);font-weight:var(--p1-bold);margin-bottom:var(--p1-s16)}@media (max-width:1023px){.topic-module__cDcnQa__page .topic-module__cDcnQa__source a,.topic-module__cDcnQa__screen figcaption a{min-height:var(--p1-tap);align-items:center;display:inline-flex}}.topic-module__cDcnQa__page .topic-module__cDcnQa__source{font-size:var(--p1-caption);font-weight:var(--p1-normal);line-height:var(--p1-body-leading);color:var(--color-ink-soft);margin-top:var(--p1-s16)}.topic-module__cDcnQa__list{padding-left:var(--p1-s20);list-style:outside}.topic-module__cDcnQa__list li+li{margin-top:var(--p1-s8)}.topic-module__cDcnQa__listWide{columns:var(--p1-card-min);column-gap:var(--p1-gap);margin-top:var(--p1-s16)}.topic-module__cDcnQa__listWide li{break-inside:avoid}.topic-module__cDcnQa__tableScroll{margin-top:var(--p1-s16);overflow-x:auto}.topic-module__cDcnQa__page table{border-collapse:collapse;width:100%;font-size:var(--p1-small)}.topic-module__cDcnQa__page caption{text-align:left;font-size:var(--p1-caption);margin-bottom:var(--p1-s12)}.topic-module__cDcnQa__page th,.topic-module__cDcnQa__page td{text-align:left;vertical-align:top;padding:var(--p1-s16);border:var(--p1-line) solid var(--color-line)}.topic-module__cDcnQa__page th{font-weight:var(--p1-bold)}.topic-module__cDcnQa__page th:first-child{white-space:nowrap}.topic-module__cDcnQa__faq{gap:var(--p1-s12);display:grid}.topic-module__cDcnQa__faq details{padding:var(--p1-faq-pad);border:var(--p1-line) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper)}.topic-module__cDcnQa__faq summary{cursor:pointer;font-size:var(--p1-faq);font-weight:var(--p1-bold)}.topic-module__cDcnQa__faq details>p:first-of-type{margin-top:var(--p1-s16)}.topic-module__cDcnQa__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--p1-prose)),1fr));gap:var(--p1-gap);display:grid}.topic-module__cDcnQa__page .topic-module__cDcnQa__card{border:var(--p1-line) solid var(--color-line);border-radius:var(--radius-card);padding:var(--p1-card-pad);box-shadow:none;background:var(--color-paper);text-decoration:none;display:block}.topic-module__cDcnQa__card span{margin-top:var(--p1-s16);font-size:var(--p1-small);display:block}.topic-module__cDcnQa__card:hover{box-shadow:var(--shadow-lift)}.topic-module__cDcnQa__actions{gap:var(--p1-s12);margin-top:var(--p1-s24);flex-wrap:wrap;display:flex}.topic-module__cDcnQa__page .topic-module__cDcnQa__button,.topic-module__cDcnQa__page .topic-module__cDcnQa__secondary{min-height:var(--p1-tap);padding:var(--p1-s12) var(--p1-s24);border-radius:var(--radius-pill);font-size:var(--p1-small);font-weight:var(--p1-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.topic-module__cDcnQa__page .topic-module__cDcnQa__button{background:var(--color-brand-deep);color:var(--color-paper)}.topic-module__cDcnQa__page .topic-module__cDcnQa__secondary{background:var(--color-ground);color:var(--color-ink)}.topic-module__cDcnQa__footer{border-top:var(--p1-line) solid var(--color-line);padding-block:var(--p1-section)}.topic-module__cDcnQa__footer p,.topic-module__cDcnQa__footer nav{font-size:var(--p1-caption)}.topic-module__cDcnQa__footer nav{margin-bottom:var(--p1-s24)}@media (min-width:768px){.topic-module__cDcnQa__page{--p1-h1:2.375rem;--p1-banner:3.5rem;--p1-h2:1.6rem;--p1-h3:1.375rem;--p1-section:4rem;--p1-gap:1.25rem;--p1-card-pad:1.5rem;--p1-faq-pad:1.25rem}.topic-module__cDcnQa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.topic-module__cDcnQa__layout{grid-template-columns:minmax(0,1fr) var(--p1-aside);column-gap:var(--p1-s48);align-items:start}.topic-module__cDcnQa__article{grid-column:1;display:block}.topic-module__cDcnQa__aside{padding-top:var(--p1-section);border-bottom:0;grid-area:1/2;padding-bottom:0;position:sticky;top:0}.topic-module__cDcnQa__page .topic-module__cDcnQa__contents{border-left:var(--p1-line) solid var(--color-line);padding-left:var(--p1-s24)}.topic-module__cDcnQa__tocLabel{font-size:var(--p1-caption);color:var(--color-ink-soft);margin-bottom:var(--p1-s12);display:block}.topic-module__cDcnQa__toc{gap:var(--p1-s12);display:grid;overflow:visible}.topic-module__cDcnQa__page .topic-module__cDcnQa__toc>li>a{min-height:0;color:var(--color-brand-deep);white-space:normal;background:0 0;border-radius:0;padding:0;text-decoration:underline;display:inline}.topic-module__cDcnQa__tocSub{margin-top:var(--p1-s4);display:block}}.topic-module__cDcnQa__screenGrid{gap:var(--p1-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,26.25rem),1fr));display:grid}.topic-module__cDcnQa__screen{border:var(--p1-line) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-ground);margin:0;overflow:hidden}.topic-module__cDcnQa__screen img{width:100%;height:auto;display:block}.topic-module__cDcnQa__screen figcaption{padding:var(--p1-s12) var(--p1-s16);font-size:var(--p1-caption);line-height:var(--p1-body-leading);color:var(--color-ink-soft);background:var(--color-paper);border-top:var(--p1-line) solid var(--color-line)}.topic-module__cDcnQa__heroScreen{margin-top:var(--p1-s24)}@media (min-width:1024px){.topic-module__cDcnQa__hero:has(>.topic-module__cDcnQa__heroScreen){column-gap:var(--p1-s32);grid-template-rows:repeat(7,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,26.25rem);align-items:start;display:grid}.topic-module__cDcnQa__hero:has(>.topic-module__cDcnQa__heroScreen)>:not(.topic-module__cDcnQa__heroScreen){grid-column:1}.topic-module__cDcnQa__hero>.topic-module__cDcnQa__heroScreen{grid-area:1/2/-1;margin-top:0}}.topic-module__cDcnQa__page .topic-module__cDcnQa__fork{font-size:var(--p1-small);color:var(--color-ink-soft);margin-bottom:var(--p1-s16)}.topic-module__cDcnQa__page .topic-module__cDcnQa__fork strong{color:var(--color-ink)}.topic-module__cDcnQa__page[data-product-page]{--p1-h1:2rem;--p1-h2:1.625rem}@media (min-width:768px){.topic-module__cDcnQa__page[data-product-page]{--p1-h1:3rem;--p1-h2:2.375rem}}.topic-module__cDcnQa__page[data-product-page] h1{font-weight:var(--type-display-weight);line-height:var(--type-display-leading)}.topic-module__cDcnQa__page[data-product-page] h2{line-height:var(--p1-h2-leading)}.topic-module__cDcnQa__heroArt{margin-bottom:var(--p1-s24);position:relative}.topic-module__cDcnQa__heroArt>img:first-child{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);background:var(--color-ground);width:100%;height:auto;display:block}.topic-module__cDcnQa__heroFloat{right:var(--p1-s16);bottom:calc(-1 * var(--p1-s24));width:52%;height:auto;box-shadow:var(--shadow-lift);border-radius:var(--radius-card);position:absolute}@media (min-width:1024px){.topic-module__cDcnQa__hero:has(>.topic-module__cDcnQa__heroArt){grid-template-columns:minmax(0,1fr) minmax(0,var(--p1-hero-art))}.topic-module__cDcnQa__heroFloat{right:auto;left:calc(-1 * var(--p1-s48))}}.topic-module__cDcnQa__groupIcon{width:var(--p1-icon);height:var(--p1-icon);margin-bottom:var(--p1-s16);display:block}.topic-module__cDcnQa__page .topic-module__cDcnQa__groupIcon+h2{margin-top:0}.topic-module__cDcnQa__piece{margin-top:var(--p1-s32);max-width:var(--p1-piece);padding:var(--p1-s24);border-radius:var(--radius-card);background:var(--color-ground)}.topic-module__cDcnQa__piece img{width:auto;max-width:100%;height:auto;max-height:var(--p1-piece-h);margin-inline:auto;display:block}.topic-module__cDcnQa__cardIcon{width:var(--p1-icon-sm);height:var(--p1-icon-sm);margin-bottom:var(--p1-s12);display:block}.topic-module__cDcnQa__indIcon{width:var(--p1-ind-icon);height:var(--p1-ind-icon);margin-right:var(--p1-s8);vertical-align:middle;display:inline-block}.topic-module__cDcnQa__credits{margin-top:var(--p1-s12);font-size:var(--p1-caption);color:var(--color-ink-soft)}.topic-module__cDcnQa__credits summary{min-height:var(--p1-tap);cursor:pointer;color:var(--color-ink);align-items:center;display:flex}.topic-module__cDcnQa__credits ul{padding:0;list-style:none}.topic-module__cDcnQa__page .topic-module__cDcnQa__credits a{min-height:var(--p1-tap);overflow-wrap:anywhere;align-items:center;display:inline-flex}.topic-module__cDcnQa__heroArtMobile{margin-top:var(--p1-section);order:2;position:relative}.topic-module__cDcnQa__heroArtMobile>img:first-child{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);background:var(--color-ground);width:100%;height:auto;display:block}@media (max-width:1023px){.topic-module__cDcnQa__hero>.topic-module__cDcnQa__heroArt{display:none}}@media (min-width:1024px){.topic-module__cDcnQa__heroArtMobile{display:none}}
.kit-module__a_YbXG__root{--ease:cubic-bezier(.16, 1, .3, 1);--ink:#141617;--soft:#615e58;--navy:#00348a;--line:#e9e6e1;--ground:#f5f3ef;--deep:#0a1b3d;--mk:#cfe4ff;color:var(--ink);overflow-x:clip}.kit-module__a_YbXG__root button{font:inherit;color:inherit;cursor:pointer}.kit-module__a_YbXG__root h1{font-size:3rem;font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);text-wrap:balance;font-synthesis:none;margin-top:.75rem}.kit-module__a_YbXG__root h2{font-size:2.375rem;font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);text-wrap:balance;font-synthesis:none}.kit-module__a_YbXG__root h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.5}@media (max-width:767px){.kit-module__a_YbXG__root h1{font-size:2rem}.kit-module__a_YbXG__root h2{font-size:1.625rem}.kit-module__a_YbXG__root h3{font-size:var(--fs-h3)}}.kit-module__a_YbXG__root [data-slot],.kit-module__a_YbXG__root #kit-module__a_YbXG__faq,.kit-module__a_YbXG__root #kit-module__a_YbXG__siblings{scroll-margin-top:calc(var(--hdr,4rem) + 4rem)}.kit-module__a_YbXG__progress{z-index:70;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0af,#007add 60%,#00348a);width:100%;height:.1875rem;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.kit-module__a_YbXG__progress{animation:linear both kit-module__a_YbXG__saGrow;animation-timeline:scroll(root)}}@keyframes kit-module__a_YbXG__saGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kit-module__a_YbXG__root [data-rv]{transition:opacity .6s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s), box-shadow .35s var(--ease), border-color .35s var(--ease), background-color .35s var(--ease), color .35s var(--ease)}.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]){opacity:0;transform:translateY(2rem)}.kit-module__a_YbXG__mark{background-image:linear-gradient(transparent 60%, var(--mk) 60%, var(--mk) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease) calc(var(--d,0s) + .3s);background-repeat:no-repeat;background-size:100% 100%}.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]) .kit-module__a_YbXG__mark{background-size:0% 100%;transition:none}.kit-module__a_YbXG__hero{background:#fff;padding:1.75rem 0 6rem;position:relative;overflow:hidden}.kit-module__a_YbXG__heroDeco{pointer-events:none;position:absolute;inset:0}.kit-module__a_YbXG__heroDeco:before{content:"";background-image:linear-gradient(#00348a12 1px,#0000 1px),linear-gradient(90deg,#00348a12 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 72% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 72% 40%,#000 20%,#0000 75%)}.kit-module__a_YbXG__orbA,.kit-module__a_YbXG__orbB{border-radius:50%;animation:16s ease-in-out infinite alternate kit-module__a_YbXG__saDrift;position:absolute}.kit-module__a_YbXG__orbA{background:radial-gradient(circle,#0af3,#0000 65%);width:45rem;height:45rem;top:-15rem;right:-10rem}.kit-module__a_YbXG__orbB{background:radial-gradient(circle,#8168ff1f,#0000 65%);width:35rem;height:35rem;animation-duration:21s;top:23.75rem;left:-12.5rem}@keyframes kit-module__a_YbXG__saDrift{0%{transform:translate(0,0)}to{transform:translate(-2.5rem,1.875rem)}}.kit-module__a_YbXG__heroTop{z-index:2;position:relative}.kit-module__a_YbXG__heroGrid{grid-template-columns:5fr 7fr;align-items:center;gap:3.5rem;min-height:32.5rem;padding-top:1.5rem;display:grid;position:relative}.kit-module__a_YbXG__heroText{z-index:2;position:relative}@media (min-width:1024px){.kit-module__a_YbXG__heroGrid{height:32.5rem;min-height:0}.kit-module__a_YbXG__heroText{padding-top:var(--hero-text-top,8rem);align-self:start}.kit-module__a_YbXG__heroVisual{max-width:calc(27.5rem * var(--hero-ratio,2.085));justify-self:end;width:100%}}.kit-module__a_YbXG__eyebrow{letter-spacing:.04em;color:var(--navy);margin-top:0;font-size:.9375rem;font-weight:700}.kit-module__a_YbXG__lead{max-width:30em;color:var(--ink);margin-top:1.25rem;font-size:1.25rem;font-weight:500;line-height:1.6;animation-delay:.24s!important}.kit-module__a_YbXG__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.kit-module__a_YbXG__rise{animation:kit-module__a_YbXG__saUp .8s var(--ease) both;animation-delay:var(--d,0s)}@keyframes kit-module__a_YbXG__saUp{0%{opacity:0;transform:translateY(1.625rem)}to{opacity:1;transform:none}}.kit-module__a_YbXG__heroVisual{aspect-ratio:2400/1151;margin:2.5rem 0;position:relative}.kit-module__a_YbXG__heroMain{animation:kit-module__a_YbXG__saUp 1s var(--ease) .2s both;position:absolute;inset:0}.kit-module__a_YbXG__heroMain img{border-radius:1.75rem;width:100%;height:auto;display:block;box-shadow:0 3.125rem 6.25rem #00348a38,0 .25rem .75rem #00348a14}.kit-module__a_YbXG__float{animation:6.5s ease-in-out infinite alternate kit-module__a_YbXG__saFloat}@keyframes kit-module__a_YbXG__saFloat{0%{transform:translate(0,0)}to{transform:translateY(-.875rem)}}.kit-module__a_YbXG__heroCard{z-index:3;will-change:transform;width:26%;position:absolute;bottom:-16%;left:-6%}.kit-module__a_YbXG__heroCard img,.kit-module__a_YbXG__heroDisc img{width:100%;height:auto;animation:kit-module__a_YbXG__saPop .9s var(--ease) .55s both;background:#fff;border-radius:1rem;box-shadow:0 1.875rem 3.75rem #14161729,0 .125rem .375rem #1416170f}.kit-module__a_YbXG__heroDisc{z-index:3;will-change:transform;width:18%;position:absolute;top:-18%;right:-3%}.kit-module__a_YbXG__heroDisc img{border-radius:50%;animation-delay:.7s}@keyframes kit-module__a_YbXG__saPop{0%{opacity:0;transform:translateY(1.875rem)scale(.94)}to{opacity:1;transform:none}}.kit-module__a_YbXG__btn{background:var(--navy);color:#fff;min-height:3.25rem;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);border-radius:62.4375rem;justify-content:center;align-items:center;padding:0 1.625rem;font-size:.9375rem;font-weight:700;display:inline-flex}.kit-module__a_YbXG__btnGhost{color:var(--navy);background:#fff;box-shadow:inset 0 0 0 1px #c9d4e5}.kit-module__a_YbXG__btnLight{color:var(--navy);background:#fff}.kit-module__a_YbXG__btnOutline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c}@media (hover:hover){.kit-module__a_YbXG__btn:hover{transform:translateY(-.125rem);box-shadow:0 .875rem 1.875rem #00348a47}}.kit-module__a_YbXG__btn:active{transform:scale(.97)}.kit-module__a_YbXG__tabs{top:var(--hdr,4rem);z-index:40;color:var(--soft);-webkit-backdrop-filter:saturate(1.6)blur(.875rem);backdrop-filter:saturate(1.6)blur(.875rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffe6;position:sticky}.kit-module__a_YbXG__tabs ol{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.kit-module__a_YbXG__tabs ol::-webkit-scrollbar{display:none}.kit-module__a_YbXG__tabs li{flex:none}.kit-module__a_YbXG__tabs a{min-height:3.5rem;color:var(--soft);white-space:nowrap;transition:color .3s var(--ease);align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.kit-module__a_YbXG__tabs a:after{content:"";background:var(--navy);height:.1875rem;transition:transform .45s var(--ease);border-radius:.1875rem;position:absolute;bottom:-1px;left:1rem;right:1rem;transform:scaleX(0)}.kit-module__a_YbXG__tabs a[aria-current]{color:var(--navy);font-weight:700}.kit-module__a_YbXG__tabs a[aria-current]:after{transform:scaleX(1)}@media (hover:hover){.kit-module__a_YbXG__tabs a:hover{color:var(--ink)}}.kit-module__a_YbXG__paper{background:#fff}.kit-module__a_YbXG__ground{background:var(--ground)}.kit-module__a_YbXG__dark{background:var(--deep);color:#fff;--mk:#00aaff73}.kit-module__a_YbXG__navy{background:var(--navy);color:#fff;--mk:#00aaff8c}.kit-module__a_YbXG__dark h2,.kit-module__a_YbXG__dark p,.kit-module__a_YbXG__dark li,.kit-module__a_YbXG__navy h2,.kit-module__a_YbXG__navy p,.kit-module__a_YbXG__navy li{color:#fff}.kit-module__a_YbXG__head{max-width:51.25rem;margin-bottom:4rem}.kit-module__a_YbXG__head>*+*{margin-top:1rem}.kit-module__a_YbXG__big{letter-spacing:-.02em;margin-top:1.25rem;font-size:1.5rem;font-weight:600;line-height:1.6}.kit-module__a_YbXG__band p:not([class]){margin-top:1rem;font-size:1.0625rem;line-height:1.75}.kit-module__a_YbXG__split{grid-template-columns:5fr 7fr;align-items:center;gap:4.5rem;display:grid}.kit-module__a_YbXG__splitTop{align-items:start}.kit-module__a_YbXG__parallaxBox{position:relative}.kit-module__a_YbXG__parallaxBox>div{will-change:transform}.kit-module__a_YbXG__parallaxBox img{width:100%;height:auto}.kit-module__a_YbXG__round{border-radius:1.5rem;box-shadow:0 2.5rem 5.625rem #0006}.kit-module__a_YbXG__stats{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:6.5rem;display:grid}.kit-module__a_YbXG__stat{border-top:1px solid #ffffff38;flex-direction:column;gap:.375rem;padding-top:1.75rem;display:flex}.kit-module__a_YbXG__statNum{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;font-size:5rem;font-weight:800;line-height:1}.kit-module__a_YbXG__statLabel{color:#fff;font-size:1.0625rem;font-weight:600}.kit-module__a_YbXG__modules,.kit-module__a_YbXG__industries{gap:1rem;display:grid}.kit-module__a_YbXG__modules{grid-template-columns:repeat(7,1fr);margin-top:3rem}.kit-module__a_YbXG__industries{grid-template-columns:repeat(8,1fr);gap:.75rem}.kit-module__a_YbXG__tile{text-align:center;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:1.875rem .75rem;font-size:1.125rem;font-weight:700;display:flex}.kit-module__a_YbXG__industries .kit-module__a_YbXG__tile{gap:.625rem;padding:1.375rem .5rem;font-size:1rem;font-weight:600}.kit-module__a_YbXG__tileIcon{width:3.25rem;height:3.25rem}.kit-module__a_YbXG__industries .kit-module__a_YbXG__tileIcon{width:2.75rem;height:2.75rem}@media (hover:hover){.kit-module__a_YbXG__tile:hover,.kit-module__a_YbXG__step:hover,.kit-module__a_YbXG__linkCard:hover,.kit-module__a_YbXG__card:hover{border-color:#0000;transform:translateY(-.375rem);box-shadow:0 1.25rem 2.75rem #00348a1f}}@media (hover:none){.kit-module__a_YbXG__tile:active,.kit-module__a_YbXG__step:active,.kit-module__a_YbXG__linkCard:active,.kit-module__a_YbXG__card:active,.kit-module__a_YbXG__chip:active,.kit-module__a_YbXG__tab:active{background-color:#eef3fa;transform:scale(.97)}}.kit-module__a_YbXG__rows{counter-reset:row;gap:7.5rem;margin-top:1rem;display:grid}.kit-module__a_YbXG__row{grid-template-columns:4fr 8fr;align-items:center;gap:4.5rem;display:grid}.kit-module__a_YbXG__row[data-flip]{grid-template-columns:8fr 4fr}.kit-module__a_YbXG__row[data-flip] .kit-module__a_YbXG__rowText{order:2}.kit-module__a_YbXG__rowText{position:relative}.kit-module__a_YbXG__rowNo{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:.0938rem #00348a59;font-size:6.5rem;font-weight:800;line-height:1;display:block}.kit-module__a_YbXG__kicker{color:var(--navy);margin-top:1.25rem;font-size:.9375rem;font-weight:700}.kit-module__a_YbXG__rowTitle{letter-spacing:-.03em;color:var(--ink);margin-top:.5rem;font-size:2.25rem;font-weight:700;line-height:1.3}.kit-module__a_YbXG__rowTitle:after{content:"";background:var(--navy);border-radius:.1875rem;width:3rem;height:.1875rem;margin-top:1.5rem;display:block}.kit-module__a_YbXG__rowMedia{min-width:0}.kit-module__a_YbXG__shot{margin:0}.kit-module__a_YbXG__shotFrame{background:var(--ground);border-radius:1.5rem;overflow:hidden}.kit-module__a_YbXG__shotFrame img{width:100%;height:auto;transition:transform .6s var(--ease);display:block}@media (hover:hover){.kit-module__a_YbXG__shot:hover .kit-module__a_YbXG__shotFrame img,.kit-module__a_YbXG__artFrame:hover img{transform:scale(1.035)}}.kit-module__a_YbXG__artFrame{aspect-ratio:1662/960;background:radial-gradient(ellipse at 50% 40%, #eaf3fd, var(--ground) 70%);place-items:center;padding:2.5rem;display:grid}.kit-module__a_YbXG__artFrame img{border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:100%}.kit-module__a_YbXG__shot figcaption{color:var(--soft);margin-top:.75rem;font-size:.8125rem;line-height:1.6}.kit-module__a_YbXG__shot figcaption a{text-underline-offset:.1875rem;text-decoration:underline}.kit-module__a_YbXG__ground .kit-module__a_YbXG__shot figcaption,.kit-module__a_YbXG__ground .kit-module__a_YbXG__shot figcaption a{color:var(--ink)}.kit-module__a_YbXG__chips{flex-wrap:wrap;gap:.625rem;margin-top:2rem;display:flex}.kit-module__a_YbXG__chip{min-height:3rem;transition:transform .3s var(--ease), background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border:1px solid #d5dbe2;border-radius:62.4375rem;padding:0 1.25rem;font-size:1rem;font-weight:600}@media (hover:hover){.kit-module__a_YbXG__chip:hover{border-color:var(--navy);transform:translateY(-.125rem)}}.kit-module__a_YbXG__chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 .75rem 1.625rem #00348a47}.kit-module__a_YbXG__workCard{background:#fff;border-radius:1.75rem;grid-template-columns:5fr 6fr;align-items:center;gap:2rem;padding:2.5rem;display:grid;box-shadow:0 1.875rem 4.375rem #14161714}.kit-module__a_YbXG__orbit img{width:100%;height:auto;animation:7s ease-in-out infinite alternate kit-module__a_YbXG__saFloat}.kit-module__a_YbXG__work ul{gap:.5rem;margin-top:.75rem;display:grid}.kit-module__a_YbXG__work li{border:1px solid var(--line);color:var(--ink);transition:background-color .4s var(--ease), color .4s var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:.875rem;padding:.8125rem 1rem;font-size:1rem;font-weight:600}.kit-module__a_YbXG__work li[data-hot]{background:var(--navy);border-color:var(--navy);color:#fff;transform:translate(.5rem);box-shadow:0 .75rem 1.625rem #00348a40}.kit-module__a_YbXG__pills{flex-wrap:wrap;gap:.625rem;margin-top:2rem;display:flex}.kit-module__a_YbXG__pills li{background:#0f4aa8;border-radius:62.4375rem;align-items:center;gap:.625rem;min-height:3.25rem;padding:0 1.375rem 0 .625rem;font-size:1.0625rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.kit-module__a_YbXG__pillIcon{background:#fff;border-radius:50%;width:2.25rem;height:2.25rem;padding:.25rem}.kit-module__a_YbXG__sticky{grid-template-columns:5fr 7fr;align-items:start;gap:4.5rem;display:grid}.kit-module__a_YbXG__stickyCol{top:calc(var(--hdr,4rem) + 6rem);position:sticky}.kit-module__a_YbXG__stickyCol .kit-module__a_YbXG__shot{margin-top:2rem}.kit-module__a_YbXG__flow{min-width:0}.kit-module__a_YbXG__steps{counter-reset:step;gap:.875rem;display:grid}.kit-module__a_YbXG__step{counter-increment:step;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:1.25rem;align-items:center;gap:1.375rem;padding:1.875rem 2rem;font-size:1.375rem;font-weight:700;display:flex}.kit-module__a_YbXG__step:before{content:counter(step, decimal-leading-zero);width:2.75rem;color:var(--navy);font-variant-numeric:tabular-nums;flex:none;font-size:.9375rem;font-weight:700}.kit-module__a_YbXG__subCards{grid-template-columns:1fr 1fr;gap:.875rem;margin-top:.875rem;display:grid}.kit-module__a_YbXG__card{background:var(--ground);border:1px solid #0000;border-radius:1.25rem;padding:2rem}.kit-module__a_YbXG__card p{color:var(--ink);margin-top:.625rem;font-size:1rem;line-height:1.7}.kit-module__a_YbXG__tablist{scrollbar-width:none;background:#fff;border-radius:62.4375rem;gap:.375rem;max-width:100%;padding:.375rem;display:inline-flex;overflow-x:auto;box-shadow:0 .625rem 1.875rem #1416170f}.kit-module__a_YbXG__tab{min-height:3.25rem;color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:62.4375rem;flex:none;align-items:center;gap:.625rem;padding:0 1.375rem 0 .75rem;font-size:1rem;font-weight:700;display:inline-flex}.kit-module__a_YbXG__tab[aria-selected=true]{background:var(--navy);color:#fff}.kit-module__a_YbXG__tabIcon{background:#fff;border-radius:50%;width:2rem;height:2rem}.kit-module__a_YbXG__panel{background:#fff;border-radius:1.75rem;max-width:61.25rem;margin-top:1.5rem;padding:3.5rem}.kit-module__a_YbXG__panel p{color:var(--ink);margin-top:1rem;font-size:1.0625rem;line-height:1.75}.kit-module__a_YbXG__panelLead{letter-spacing:-.02em;font-weight:700;margin-top:.75rem!important;font-size:1.625rem!important;line-height:1.45!important}.kit-module__a_YbXG__root[data-js] [role=tabpanel]:not([data-on]){display:none}.kit-module__a_YbXG__root[data-js] [role=tabpanel][data-on]{animation:kit-module__a_YbXG__saPanel .55s var(--ease) both}@keyframes kit-module__a_YbXG__saPanel{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.kit-module__a_YbXG__cloud{background:#fff;padding-bottom:8rem}.kit-module__a_YbXG__cloudBand{isolation:isolate;background-color:var(--deep);color:#fff;--mk:#00aaff73;padding:10.5rem 0 11rem;position:relative;overflow:hidden}.kit-module__a_YbXG__cloudBand h2,.kit-module__a_YbXG__cloudBand p{color:#fff;max-width:51.25rem}.kit-module__a_YbXG__cloudImg{z-index:-2;opacity:.75;will-change:transform;position:absolute;inset:-18% 0}.kit-module__a_YbXG__cloudImg img{object-fit:cover;width:100%;height:100%}.kit-module__a_YbXG__cloudBand:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1b3deb 30%,#0a1b3d59);position:absolute;inset:0}.kit-module__a_YbXG__tableWrap{z-index:2;margin-top:-4.5rem;position:relative}.kit-module__a_YbXG__tableScroll{background:#fff;border-radius:1.5rem;padding:1rem 2.5rem 1.5rem;overflow-x:auto;box-shadow:0 1.875rem 4.375rem #1416171a}.kit-module__a_YbXG__tableScroll table{border-collapse:collapse;width:100%}.kit-module__a_YbXG__tableScroll caption{caption-side:top;text-align:left;color:var(--soft);padding:1rem 0 .5rem;font-size:.9375rem;font-weight:700}.kit-module__a_YbXG__tableScroll th,.kit-module__a_YbXG__tableScroll td{text-align:left;border-top:1px solid var(--line);color:var(--ink);padding:1.25rem 1rem;font-size:.9375rem;line-height:1.65}.kit-module__a_YbXG__tableScroll thead th{color:var(--soft);font-weight:700}.kit-module__a_YbXG__tableScroll tbody th{width:28%;font-weight:700}.kit-module__a_YbXG__cards{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:1rem;margin-top:2.5rem;display:grid}.kit-module__a_YbXG__linkCard{border:1px solid var(--line);background:#fff;border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.kit-module__a_YbXG__linkCard span{color:var(--soft);font-size:.9375rem;line-height:1.6}.kit-module__a_YbXG__cardIcon{width:2.75rem;height:2.75rem;margin-bottom:.5rem}.kit-module__a_YbXG__faqWrap .kit-module__a_YbXG__faq,.kit-module__a_YbXG__faqWrap .kit-module__a_YbXG__cards{max-width:65rem}.kit-module__a_YbXG__faq{border-bottom:1px solid var(--line);margin-top:2rem}.kit-module__a_YbXG__faq details{border-top:1px solid var(--line)}.kit-module__a_YbXG__faq summary{cursor:pointer;min-height:4.5rem;font-size:var(--fs-lead);color:var(--ink);align-items:center;padding:1.25rem 3rem 1.25rem 0;font-weight:700;line-height:1.5;list-style:none;display:flex;position:relative}.kit-module__a_YbXG__faq summary::-webkit-details-marker{display:none}.kit-module__a_YbXG__faq summary:after{content:"";border-right:.125rem solid var(--navy);border-bottom:.125rem solid var(--navy);width:.75rem;height:.75rem;transition:transform .4s var(--ease);margin-top:-.5rem;position:absolute;top:50%;right:.5rem;transform:rotate(45deg)}.kit-module__a_YbXG__faq details[open] summary:after{margin-top:-.125rem;transform:rotate(225deg)}.kit-module__a_YbXG__faq details p{color:var(--ink);padding:0 0 1.5rem;font-size:1rem;line-height:1.75}.kit-module__a_YbXG__relatedHead{margin-top:6rem}.kit-module__a_YbXG__consult h2+p{margin-top:1.25rem}.kit-module__a_YbXG__consult .kit-module__a_YbXG__actions{margin-top:2rem}.kit-module__a_YbXG__attribution{padding:2.5rem 1.25rem 4rem}.kit-module__a_YbXG__source{color:var(--soft);font-size:.8125rem;line-height:1.65}.kit-module__a_YbXG__source a{text-underline-offset:.1875rem;text-decoration:underline}.kit-module__a_YbXG__credits{color:var(--soft);margin-top:.5rem;font-size:.8125rem}.kit-module__a_YbXG__credits summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.kit-module__a_YbXG__credits p{line-height:1.8}@media (max-width:1199px){.kit-module__a_YbXG__modules{grid-template-columns:repeat(4,1fr)}.kit-module__a_YbXG__industries{grid-template-columns:repeat(6,1fr)}}@media (max-width:1023px){.kit-module__a_YbXG__heroGrid,.kit-module__a_YbXG__split,.kit-module__a_YbXG__sticky{grid-template-columns:1fr;gap:3rem}.kit-module__a_YbXG__heroGrid{min-height:0}.kit-module__a_YbXG__heroVisual{width:100%;max-width:40rem;margin:.5rem auto 0}.kit-module__a_YbXG__row,.kit-module__a_YbXG__row[data-flip]{grid-template-columns:1fr;gap:1.75rem}.kit-module__a_YbXG__row[data-flip] .kit-module__a_YbXG__rowText{order:0}.kit-module__a_YbXG__stickyCol{position:static}.kit-module__a_YbXG__workCard{grid-template-columns:1fr}.kit-module__a_YbXG__orbit{width:100%;max-width:22.5rem;margin:0 auto}}@media (max-width:767px){.kit-module__a_YbXG__band{padding:4.5rem 0}.kit-module__a_YbXG__hero{padding:1rem 0 4rem}.kit-module__a_YbXG__heroVisual{margin:1.5rem 0 2.5rem}.kit-module__a_YbXG__lead{min-height:4.8em;font-size:1.0625rem}.kit-module__a_YbXG__heroCard{width:34%;left:-2%}.kit-module__a_YbXG__head{margin-bottom:2.5rem}.kit-module__a_YbXG__big{font-size:1.1875rem}.kit-module__a_YbXG__stats{grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem;margin-top:3.5rem}.kit-module__a_YbXG__statNum{font-size:3.25rem}.kit-module__a_YbXG__modules{grid-template-columns:repeat(2,1fr);gap:.625rem}.kit-module__a_YbXG__modules li:last-child:nth-child(odd){grid-column:span 2}.kit-module__a_YbXG__industries{grid-template-columns:repeat(3,1fr);gap:.5rem}.kit-module__a_YbXG__tile{padding:1.375rem .625rem;font-size:1rem}.kit-module__a_YbXG__rows{gap:4.5rem}.kit-module__a_YbXG__rowNo{font-size:4rem}.kit-module__a_YbXG__rowTitle{font-size:1.625rem}.kit-module__a_YbXG__rowTitle:after{margin-top:1rem}.kit-module__a_YbXG__artFrame{padding:1.25rem}.kit-module__a_YbXG__workCard{padding:1.5rem}.kit-module__a_YbXG__step{gap:.875rem;padding:1.375rem 1.25rem;font-size:1.125rem}.kit-module__a_YbXG__subCards{grid-template-columns:1fr}.kit-module__a_YbXG__card{padding:1.5rem}.kit-module__a_YbXG__tablist{width:100%;display:flex}.kit-module__a_YbXG__panel{padding:1.75rem 1.375rem}.kit-module__a_YbXG__panelLead{font-size:1.3125rem!important}.kit-module__a_YbXG__cloud{padding-bottom:4.5rem}.kit-module__a_YbXG__cloudBand{padding:6rem 0 7.5rem}.kit-module__a_YbXG__tableScroll{padding:.5rem 1.25rem 1rem}.kit-module__a_YbXG__tableScroll th,.kit-module__a_YbXG__tableScroll td{padding:1rem .625rem}.kit-module__a_YbXG__relatedHead{margin-top:4rem}}@media (prefers-reduced-motion:reduce){.kit-module__a_YbXG__root [data-rv]{transition:opacity .4s linear}.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]){transform:none}.kit-module__a_YbXG__rise,.kit-module__a_YbXG__heroMain,.kit-module__a_YbXG__heroCard img,.kit-module__a_YbXG__heroDisc img,.kit-module__a_YbXG__float,.kit-module__a_YbXG__orbit img,.kit-module__a_YbXG__orbA,.kit-module__a_YbXG__orbB,.kit-module__a_YbXG__root[data-js] [role=tabpanel][data-on]{animation:none}.kit-module__a_YbXG__mark{transition:none}.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]) .kit-module__a_YbXG__mark{background-size:100% 100%}.kit-module__a_YbXG__tile,.kit-module__a_YbXG__step,.kit-module__a_YbXG__linkCard,.kit-module__a_YbXG__card,.kit-module__a_YbXG__chip,.kit-module__a_YbXG__btn,.kit-module__a_YbXG__work li,.kit-module__a_YbXG__shotFrame img,.kit-module__a_YbXG__tabs a:after{transition:none!important;transform:none!important}}.kit-module__a_YbXG__areaTabs{gap:1rem;display:grid}.kit-module__a_YbXG__areaList{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;display:grid}.kit-module__a_YbXG__areaTab{border:1px solid var(--line);text-align:left;min-height:7rem;color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.375rem 1.5rem;display:flex;position:relative}.kit-module__a_YbXG__areaTab img{width:2.5rem;height:2.5rem;margin-bottom:.375rem}.kit-module__a_YbXG__areaTab b{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:700;line-height:1.35}.kit-module__a_YbXG__areaTab small{font-size:var(--fs-small);color:inherit;font-weight:600}.kit-module__a_YbXG__areaTab i{transition:transform .35s var(--ease);font-size:1.125rem;font-style:normal;position:absolute;top:1.25rem;right:1.25rem}.kit-module__a_YbXG__areaTab[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 1rem 2.125rem #00348a40}.kit-module__a_YbXG__areaTab[aria-selected=true] i{transform:rotate(0)translateY(.125rem)}@media (hover:hover){.kit-module__a_YbXG__areaTab[aria-selected=false]:hover{border-color:var(--navy);transform:translateY(-.25rem)}}.kit-module__a_YbXG__areaPanel{background:#fff;border-radius:1.5rem;padding:2rem 2.25rem;box-shadow:0 1.25rem 3.125rem #1416170f}.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__areaPanel:not([data-on]){display:none}.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__areaPanel[data-on]{animation:kit-module__a_YbXG__saPanel .55s var(--ease) both}.kit-module__a_YbXG__lineList{border-top:1px solid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));column-gap:2.5rem;margin-top:1.5rem;display:grid}.kit-module__a_YbXG__lineItem{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);color:inherit;padding:1.375rem 0}.kit-module__a_YbXG__lineItem h3,.kit-module__a_YbXG__lineItem p,.kit-module__a_YbXG__lineItem li{color:inherit!important}.kit-module__a_YbXG__lineItem p{margin-top:.375rem;font-size:1rem;line-height:1.7}.kit-module__a_YbXG__lineItem ul{gap:.25rem;margin-top:.5rem;display:grid}.kit-module__a_YbXG__lineItem li{font-size:.9375rem;line-height:1.65}.kit-module__a_YbXG__go{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.875rem;font-weight:700;display:flex;font-size:var(--fs-small)!important;color:var(--navy)!important}.kit-module__a_YbXG__go i{width:2rem;height:2rem;transition:transform .35s var(--ease), background-color .35s var(--ease), color .35s var(--ease);background:#eef3fa;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}@media (hover:hover){.kit-module__a_YbXG__linkCard:hover .kit-module__a_YbXG__go i{background:var(--navy);color:#fff;transform:translate(.25rem)}}.kit-module__a_YbXG__pano{background:var(--ground);height:clamp(11.25rem,26vw,23.75rem);position:relative;overflow:hidden}.kit-module__a_YbXG__panoImg{will-change:transform;position:absolute;inset:-12% 0}.kit-module__a_YbXG__panoImg img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.kit-module__a_YbXG__areaList{grid-template-columns:1fr 1fr;gap:.5rem}.kit-module__a_YbXG__areaTab{min-height:6rem;padding:1rem}.kit-module__a_YbXG__areaTab b{font-size:1.0625rem}.kit-module__a_YbXG__areaPanel{padding:1.25rem 1.125rem}.kit-module__a_YbXG__lineList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__areaPanel[data-on]{animation:none}.kit-module__a_YbXG__areaTab,.kit-module__a_YbXG__go i{transition:none!important;transform:none!important}}.kit-module__a_YbXG__go span{font-size:inherit!important;color:inherit!important}.kit-module__a_YbXG__em{color:var(--em-c,var(--navy));background-image:linear-gradient(transparent 70%, var(--em-u,#007add29) 70%, var(--em-u,#007add29) 96%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) calc(var(--d,0s) + .42s);background-repeat:no-repeat;background-size:100% 100%;font-weight:700}.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]) .kit-module__a_YbXG__em{background-size:0% 100%;transition:none}.kit-module__a_YbXG__dark,.kit-module__a_YbXG__navy,.kit-module__a_YbXG__cloudBand{--em-c:#fff;--em-u:#0af6}.kit-module__a_YbXG__card,.kit-module__a_YbXG__panel,.kit-module__a_YbXG__tableScroll,.kit-module__a_YbXG__workCard,.kit-module__a_YbXG__areaPanel{--em-c:var(--navy);--em-u:#007add29}.kit-module__a_YbXG__root [data-seq]>li{transition:opacity .5s var(--ease) calc(var(--d,0s) + .12s + var(--i,0) * 70ms), transform .6s var(--ease) calc(var(--d,0s) + .12s + var(--i,0) * 70ms)}.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]) [data-seq]>li{opacity:0;transform:translate(-.625rem)}.kit-module__a_YbXG__lineItem{border-bottom-color:#0000;position:relative}.kit-module__a_YbXG__lineItem:after{content:"";background:color-mix(in srgb, currentColor 18%, transparent);transform-origin:0;height:1px;transition:transform .9s var(--ease) calc(var(--d,0s) + .2s);position:absolute;bottom:-1px;left:0;right:0}.kit-module__a_YbXG__lineItem:before{content:"";background:var(--em-c,var(--navy));transform-origin:0;width:1.75rem;height:.125rem;transition:transform .6s var(--ease) calc(var(--d,0s) + .35s);border-radius:.125rem;position:absolute;top:-1px;left:0}.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__lineItem[data-rv]:not([data-in]):after,.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__lineItem[data-rv]:not([data-in]):before{transition:none;transform:scaleX(0)}@keyframes kit-module__a_YbXG__saSettle{0%{transform:scale(1.05)}to{transform:none}}.kit-module__a_YbXG__root[data-js] [data-rv][data-in] .kit-module__a_YbXG__shotFrame img,.kit-module__a_YbXG__root[data-js] [data-rv][data-in] [data-settle] img{animation:kit-module__a_YbXG__saSettle 1.4s var(--ease) calc(var(--d,0s) + 60ms) backwards}.kit-module__a_YbXG__tableScroll tbody tr{transition:background-color .25s var(--ease)}@media (hover:hover){.kit-module__a_YbXG__tableScroll tbody tr:hover{background-color:#f5f9fe}}@media (prefers-reduced-motion:reduce){.kit-module__a_YbXG__em,.kit-module__a_YbXG__lineItem:after,.kit-module__a_YbXG__lineItem:before{transition:none!important}.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]) .kit-module__a_YbXG__em{background-size:100% 100%}.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__lineItem[data-rv]:not([data-in]):after,.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__lineItem[data-rv]:not([data-in]):before,.kit-module__a_YbXG__root[data-js] [data-rv]:not([data-in]) [data-seq]>li{transform:none}.kit-module__a_YbXG__root [data-seq]>li{transition:opacity .4s linear}.kit-module__a_YbXG__root[data-js] [data-rv][data-in] .kit-module__a_YbXG__shotFrame img,.kit-module__a_YbXG__root[data-js] [data-rv][data-in] [data-settle] img{animation:none}}@media (hover:none){.kit-module__a_YbXG__tableScroll tbody tr:active{background-color:#f5f9fe}}.kit-module__a_YbXG__root [data-seq]>li:nth-child(n+7){--i:6!important}@media (hover:hover){.kit-module__a_YbXG__tab[aria-selected=false]:hover{background-color:#eef3fa}}@media (hover:none){.kit-module__a_YbXG__areaTab:active{transform:scale(.98)}.kit-module__a_YbXG__areaTab[aria-selected=false]:active{background-color:#eef3fa}}@media (prefers-reduced-motion:reduce){.kit-module__a_YbXG__areaTab:active{transform:none!important}}.kit-module__a_YbXG__orbA,.kit-module__a_YbXG__orbB{animation:none;display:none}.kit-module__a_YbXG__chip{border-radius:var(--radius-chip,.5rem);background:var(--chip-bg,#f5f3ef);min-height:var(--chip-h,2.75rem);font-size:var(--chip-fs,.9375rem);border-color:#0000}@media (hover:hover){.kit-module__a_YbXG__chip:hover{background:var(--chip-bg-hover,#e6f0fb);border-color:#0000}}.kit-module__a_YbXG__chip[aria-pressed=true],.kit-module__a_YbXG__chip[aria-pressed=true]:hover{background:var(--navy)}.kit-module__a_YbXG__pills li{border-radius:var(--radius-chip,.5rem)}.kit-module__a_YbXG__stat{border-top-color:#0000;position:relative}.kit-module__a_YbXG__stat:before{content:"";transform-origin:0;height:1px;transition:transform .9s var(--ease) calc(var(--d,0s) + .15s);background:#ffffff59;position:absolute;top:-1px;left:0;right:0}.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__stat[data-rv]:not([data-in]):before{transition:none;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.kit-module__a_YbXG__stat:before{transition:none}.kit-module__a_YbXG__root[data-js] .kit-module__a_YbXG__stat[data-rv]:not([data-in]):before{transform:none}}.kit-module__a_YbXG__root[data-static-text] :is([data-rv],.kit-module__a_YbXG__rise,[data-seq]>li){opacity:1;transition:none;animation:none;transform:none}.kit-module__a_YbXG__root[data-static-text] :is(.kit-module__a_YbXG__mark,.kit-module__a_YbXG__em){background-size:100% 100%;transition:none}.kit-module__a_YbXG__root[data-static-text] .kit-module__a_YbXG__paper :is(.kit-module__a_YbXG__statNum,.kit-module__a_YbXG__statLabel){color:var(--ink)}.kit-module__a_YbXG__root[data-static-text] .kit-module__a_YbXG__paper .kit-module__a_YbXG__stat{border-top-color:var(--line)}.kit-module__a_YbXG__root[data-static-text] .kit-module__a_YbXG__paper .kit-module__a_YbXG__pills li{color:#fff}.kit-module__a_YbXG__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.25rem),1fr))}@media (max-width:359px){.kit-module__a_YbXG__industries{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-module__a_YbXG__band{padding:5rem 0}.kit-module__a_YbXG__head{margin-bottom:2.5rem}.kit-module__a_YbXG__rows{gap:4.5rem}.kit-module__a_YbXG__hero{padding-bottom:3.5rem}.kit-module__a_YbXG__stats{margin-top:4rem}@media (max-width:767px){.kit-module__a_YbXG__band{padding:3rem 0}.kit-module__a_YbXG__head{margin-bottom:1.75rem}.kit-module__a_YbXG__rows{gap:3rem}.kit-module__a_YbXG__hero{padding-bottom:2.5rem}}.kit-module__a_YbXG__lineList{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}@media (min-width:64rem){.kit-module__a_YbXG__lineList:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
.toc-module___ZFIdW__layout{position:relative}.toc-module___ZFIdW__rail{display:contents}.toc-module___ZFIdW__nav{top:var(--hdr,4rem);z-index:40;position:sticky}.toc-module___ZFIdW__card{-webkit-backdrop-filter:saturate(1.6)blur(.875rem);backdrop-filter:saturate(1.6)blur(.875rem);background:#ffffffeb;border-bottom:1px solid #e9e6e1;box-shadow:0 .5rem 1.5rem #1416170f}.toc-module___ZFIdW__head,.toc-module___ZFIdW__count,.toc-module___ZFIdW__cta{display:none}.toc-module___ZFIdW__track{background:0 0;height:.125rem;position:relative;overflow:hidden}.toc-module___ZFIdW__bar{transform-origin:0;background:#00348a;position:absolute;inset:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.toc-module___ZFIdW__bar{animation:linear both toc-module___ZFIdW__toc-read;animation-timeline:scroll(root)}}@keyframes toc-module___ZFIdW__toc-read{to{transform:scaleX(1)}}.toc-module___ZFIdW__list{padding:.5rem var(--site-gutter);scrollbar-width:none;scroll-behavior:smooth;gap:.5rem;margin:0;list-style:none;display:flex;overflow-x:auto}.toc-module___ZFIdW__list::-webkit-scrollbar{display:none}.toc-module___ZFIdW__list li{flex:none}.toc-module___ZFIdW__list a{color:#141617;min-width:2.75rem;min-height:2.75rem;font-size:var(--fs-small);white-space:nowrap;background:#f5f3ef;border-radius:62.4375rem;align-items:center;padding:0 .875rem;font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.toc-module___ZFIdW__list a[aria-current]{color:#fff;background:#00348a}.toc-module___ZFIdW__list a:active{transform:scale(.97)}.toc-module___ZFIdW__list a:focus-visible{outline-offset:.125rem;outline:.125rem solid #00348a}@media (max-width:767px){.toc-module___ZFIdW__list{padding-block:0}.toc-module___ZFIdW__list a{min-height:1.8125rem}}@media (min-width:1200px){.toc-module___ZFIdW__layout{--toc-w:15rem}.toc-module___ZFIdW__layout .wrap{padding-right:calc(var(--toc-w) + 4rem)}.toc-module___ZFIdW__rail{z-index:30;width:var(--toc-w);pointer-events:none;top:0;bottom:0;right:max(var(--site-gutter), calc((100% - var(--site-wrap)) / 2 + var(--site-gutter)));display:block;position:absolute}.toc-module___ZFIdW__nav{top:calc(var(--hdr,4rem) + 2rem);pointer-events:auto;margin-top:6rem}.toc-module___ZFIdW__card{border:1px solid #e5e8ebe6;border-radius:1.25rem;padding:1.25rem .75rem .75rem;box-shadow:0 .75rem 2rem #14161714}.toc-module___ZFIdW__head{letter-spacing:.02em;color:#615e58;justify-content:space-between;align-items:center;margin:0 .5rem .75rem;font-size:.8125rem;font-weight:700;display:flex}.toc-module___ZFIdW__count{color:#141617;min-width:1.5rem;height:1.5rem;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;background:#f5f3ef;border-radius:62.4375rem;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.toc-module___ZFIdW__track{background:#f5f3ef;border-radius:62.4375rem;height:.25rem;margin:0 .5rem .75rem}.toc-module___ZFIdW__bar{border-radius:62.4375rem}.toc-module___ZFIdW__list{gap:.125rem;padding:0;display:grid;overflow:visible}.toc-module___ZFIdW__list a{color:#141617;min-height:2.75rem;font-size:var(--fs-small);white-space:normal;background:0 0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.375rem .625rem .375rem .75rem;font-weight:600;line-height:1.4;display:flex;position:relative}.toc-module___ZFIdW__list a:before{content:"";box-sizing:border-box;border:.125rem solid var(--color-brand);background:0 0;border-radius:50%;flex:none;width:.5rem;height:.5rem;transition:background-color .2s,transform .2s}.toc-module___ZFIdW__list a:after{content:"";background:#00348a;border-radius:.1875rem;width:.1875rem;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:.625rem;bottom:.625rem;left:0;transform:scaleY(0)}.toc-module___ZFIdW__list a[aria-current]{color:#00348a;background:#e6f4fd}.toc-module___ZFIdW__list a[aria-current]:before{background:var(--color-brand);transform:scale(1.25)}.toc-module___ZFIdW__list a[aria-current]:after{transform:scaleY(1)}.toc-module___ZFIdW__cta{color:#00348a;min-height:2.75rem;font-size:var(--fs-small);background:#fff;border:1px solid #00348a;border-radius:62.4375rem;justify-content:center;align-items:center;margin:.75rem 0 0;padding:0 1rem;font-weight:700;text-decoration:none;transition:background-color .3s cubic-bezier(.16,1,.3,1);display:flex}.toc-module___ZFIdW__cta:focus-visible{outline-offset:.125rem;outline:.125rem solid #00348a}}@media (min-width:1200px) and (hover:hover){.toc-module___ZFIdW__list a:hover{background:#f5f3ef}.toc-module___ZFIdW__list a[aria-current]:hover,.toc-module___ZFIdW__cta:hover{background:#e6f4fd}}@media (prefers-reduced-motion:reduce){.toc-module___ZFIdW__list a,.toc-module___ZFIdW__list a:before,.toc-module___ZFIdW__list a:after,.toc-module___ZFIdW__cta{transition:none}.toc-module___ZFIdW__list{scroll-behavior:auto}}
@font-face{font-family:HqNoto;src:url(/hq-hero/NotoSansKR-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HqNoto;src:url(/hq-hero/NotoSansKR-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:HqNoto;src:url(/hq-hero/NotoSansKR-Bold.woff2)format("woff2");font-weight:600 700;font-display:swap}.hq-hero-module__JGTXlG__hero{z-index:10;color:#fff;--bullet-step:160px;width:100%;height:calc(100svh - var(--site-header-height));min-height:560px;font-family:HqNoto,sans-serif;position:relative;overflow:hidden}.hq-hero-module__JGTXlG__visual{background:#111;position:absolute;inset:0;overflow:hidden}.hq-hero-module__JGTXlG__track{height:100%;transition:transform .8s;display:flex}.hq-hero-module__JGTXlG__slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.hq-hero-module__JGTXlG__item{align-items:center;display:flex;position:absolute;inset:0}.hq-hero-module__JGTXlG__item:after{content:"";opacity:.45;background:#000;position:absolute;inset:0}.hq-hero-module__JGTXlG__video{object-fit:cover;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hq-hero-module__JGTXlG__introWrap{z-index:1;width:44.37rem;height:13rem;margin:-1.25rem 0 0 -34.75rem;position:absolute;top:58%;left:50%;transform:translateY(-50%)}@media (max-width:1600px){.hq-hero-module__JGTXlG__introWrap{margin-left:-23.75rem}}@media (max-width:1200px){.hq-hero-module__JGTXlG__introWrap{margin-left:-34.75rem}}@media (max-width:1240px){.hq-hero-module__JGTXlG__introWrap{margin-left:0;left:6%}}.hq-hero-module__JGTXlG__intro{text-align:left;opacity:0;visibility:hidden;position:absolute;left:-99999px}.hq-hero-module__JGTXlG__intro.hq-hero-module__JGTXlG__active{opacity:1;visibility:visible;position:static}.hq-hero-module__JGTXlG__title{letter-spacing:-1.05px;text-shadow:0 .125rem .625rem #0000004d;word-break:keep-all;opacity:0;margin-bottom:1.25rem;font-size:2rem;font-weight:600;line-height:1.33;position:relative;transform:translateY(3.125rem)}.hq-hero-module__JGTXlG__title:before{content:"";border:.3125rem solid #fff;border-radius:100%;width:1.25rem;height:1.25rem;position:absolute;top:-.375rem;left:-1.5rem}.hq-hero-module__JGTXlG__body{text-shadow:0 .125rem .625rem #00000029;word-break:keep-all;opacity:0;margin-bottom:.125rem;font-size:1rem;line-height:1.4;transform:translateY(3.125rem)}.hq-hero-module__JGTXlG__brPc{display:inline}.hq-hero-module__JGTXlG__onlyM{display:none}.hq-hero-module__JGTXlG__onlyPc{display:inline}.hq-hero-module__JGTXlG__nav .hq-hero-module__JGTXlG__subPc{font-size:inherit;opacity:1}.hq-hero-module__JGTXlG__more{color:#fff;width:9.375rem;height:2.375rem;font:inherit;cursor:pointer;opacity:0;background:0 0;border:1px solid #fff;justify-content:center;align-items:center;margin:1.25rem 0;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:inline-flex;transform:translateY(3.125rem)}.hq-hero-module__JGTXlG__more i{background:url(/hq-hero/ic_external_white_11.png) 0 0/100% no-repeat;width:11px;height:11px;margin-left:6px;display:inline-block}.hq-hero-module__JGTXlG__more:hover{background:#ffffff1f}.hq-hero-module__JGTXlG__active .hq-hero-module__JGTXlG__title{opacity:1;transition:all .6s ease-in-out .3s;transform:translateY(0)}.hq-hero-module__JGTXlG__active .hq-hero-module__JGTXlG__body,.hq-hero-module__JGTXlG__active .hq-hero-module__JGTXlG__more{opacity:1;transition:all .6s ease-in-out .7s;transform:translateY(0)}.hq-hero-module__JGTXlG__pagination{width:100%;height:3px;position:absolute;bottom:-2.25rem;left:0}.hq-hero-module__JGTXlG__bullet{background:#ffffff4d;width:9.375rem;height:3px;position:absolute;top:0}.hq-hero-module__JGTXlG__bulletOn:after{content:"";background:#fff;width:0;height:3px;animation:30s linear forwards hq-hero-module__JGTXlG__hqbar;position:absolute;top:0;left:0}@keyframes hq-hero-module__JGTXlG__hqbar{to{width:100%}}.hq-hero-module__JGTXlG__nav{z-index:2;width:100%;position:absolute;bottom:0;left:0}.hq-hero-module__JGTXlG__nav ul{max-width:75rem;height:4.5rem;margin:0 auto;padding:0;list-style:none;display:flex}.hq-hero-module__JGTXlG__nav li{flex:1 1 0;padding:0 .5px;position:relative}.hq-hero-module__JGTXlG__nav button{font:inherit;cursor:pointer;text-align:left;color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;text-align:left;background:#00000042;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 1.875rem;display:flex;position:relative}.hq-hero-module__JGTXlG__nav button:before{content:"";opacity:0;background:linear-gradient(107deg,#00a4ed 10%,#1471ef 89%);transition:opacity .3s;position:absolute;inset:0}.hq-hero-module__JGTXlG__nav strong{z-index:1;font-size:1.125rem;font-weight:500;position:relative}.hq-hero-module__JGTXlG__nav span{z-index:1;opacity:.5;font-size:.75rem;position:relative}.hq-hero-module__JGTXlG__navOn button:before{opacity:1}@media (max-width:900px){.hq-hero-module__JGTXlG__nav strong{font-size:12px}}@media (max-width:768px){.hq-hero-module__JGTXlG__hero{--bullet-step:70px}.hq-hero-module__JGTXlG__introWrap{flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 2rem);height:auto;margin:0;padding:0 .937rem 0 2.93rem;display:flex;top:40%;left:0}.hq-hero-module__JGTXlG__intro{width:100%;padding-top:2rem}.hq-hero-module__JGTXlG__title{font-size:22.75px}.hq-hero-module__JGTXlG__body{font-size:15.6px}.hq-hero-module__JGTXlG__more{height:30.88px}.hq-hero-module__JGTXlG__brPc,.hq-hero-module__JGTXlG__onlyPc{display:none}.hq-hero-module__JGTXlG__onlyM{display:inline}.hq-hero-module__JGTXlG__subPc{display:none}.hq-hero-module__JGTXlG__more{width:100%;margin:1.25rem 0 1.875rem;font-size:12px}.hq-hero-module__JGTXlG__pagination{bottom:-1.875rem}.hq-hero-module__JGTXlG__bullet{width:60px}.hq-hero-module__JGTXlG__nav button{font:inherit;cursor:pointer;text-align:left;text-align:center;border:0;align-items:center;width:100%;padding:0}.hq-hero-module__JGTXlG__nav span{display:none}.hq-hero-module__JGTXlG__video{left:25%}.hq-hero-module__JGTXlG__item{width:149%}}@media (max-width:500px){.hq-hero-module__JGTXlG__item{width:198%}}@media (prefers-reduced-motion:reduce){.hq-hero-module__JGTXlG__track{transition:none}.hq-hero-module__JGTXlG__bulletOn:after{width:100%;animation:none}}.hq-hero-module__JGTXlG__nav strong.hq-hero-module__JGTXlG__onlyPc{font-size:.8125rem;line-height:1.35}
.change-table-module__roACLq__wrap{min-width:0;color:var(--color-ink);margin-block:2rem}.change-table-module__roACLq__table{table-layout:fixed;border-collapse:collapse;text-align:left;border:1px solid #68717c;width:100%;font-size:16px;line-height:1.5}.change-table-module__roACLq__caption{text-align:left;padding-bottom:1.25rem}.change-table-module__roACLq__title{font-size:22px;font-weight:600;line-height:1.2;display:block}.change-table-module__roACLq__subtitle{color:var(--color-ink-soft);margin-top:.5rem;font-size:14px;display:block}.change-table-module__roACLq__table thead th,.change-table-module__roACLq__table tbody th,.change-table-module__roACLq__table tbody td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #68717c;padding:12px}.change-table-module__roACLq__table.change-table-module__roACLq__table thead th{color:#17212b;background:#e2e7ed;font-size:16px;font-weight:700}.change-table-module__roACLq__table thead th:first-child,.change-table-module__roACLq__table thead th:last-child{width:30%}.change-table-module__roACLq__rowTitle{text-align:left;font-weight:600}.change-table-module__roACLq__detail{color:#34404c;font-size:16px}.change-table-module__roACLq__table.change-table-module__roACLq__table tbody .change-table-module__roACLq__changedRow>*{background:#eef1f4;font-weight:700}.change-table-module__roACLq__category,.change-table-module__roACLq__badge{background:var(--color-paper);border:1px solid #68717c;border-radius:4px;font-size:13px;line-height:1.5;display:inline-block}.change-table-module__roACLq__category{margin-right:4px;padding:1px 7px;font-weight:600}.change-table-module__roACLq__badge{color:var(--color-ink-soft);white-space:nowrap;margin-left:7px;padding:0 5px}.change-table-module__roACLq__note{color:var(--color-ink-soft);margin-top:14px;font-size:14px;line-height:1.5}@media (max-width:600px){.change-table-module__roACLq__table{font-size:14px}.change-table-module__roACLq__table thead th,.change-table-module__roACLq__table tbody th,.change-table-module__roACLq__table tbody td{word-break:keep-all;padding:9px 6px}.change-table-module__roACLq__table tbody td:nth-child(2){padding-inline:10px}.change-table-module__roACLq__table thead th,.change-table-module__roACLq__detail{font-size:14px}.change-table-module__roACLq__category,.change-table-module__roACLq__badge{margin-left:7px;padding-inline:4px;font-size:12px}.change-table-module__roACLq__badge{white-space:normal}.change-table-module__roACLq__title{font-size:20px}}
.overview-module__qbvqkq__dark{background:#0a1b3d!important;border-top:0!important}.overview-module__qbvqkq__dark :is(h2,h3,p,li,span,em,.overview-module__qbvqkq__num){color:#fff!important}.overview-module__qbvqkq__dark .overview-module__qbvqkq__four>div{border-top-color:#ffffff80!important}.overview-module__qbvqkq__wideContain img{max-width:100%;margin:0 auto;object-fit:contain!important;width:auto!important;max-height:32.5rem!important}.overview-module__qbvqkq__wideContain{background:#f5f3ef;padding:2rem 0}.overview-module__qbvqkq__dark .overview-module__qbvqkq__wideContain{background:#13284f}.overview-module__qbvqkq__dark{--em-c:#fff;--em-u:#0af6}
.legacy-module__7axKtq__root{--em-c:#00348a;--color-brand:#00348a;--color-ink-faint:#615e58}.legacy-module__7axKtq__root p,.legacy-module__7axKtq__root li{line-height:1.65}.legacy-module__7axKtq__root main p,.legacy-module__7axKtq__root main li{color:#141617}.legacy-module__7axKtq__root [data-legacy-hero]{--em-c:#fff;--em-u:#ffffff3d;background:#00348a!important}.legacy-module__7axKtq__root [data-legacy-hero] p{color:#fff!important}.legacy-module__7axKtq__root [data-legacy-hero] strong{color:#fff}.legacy-module__7axKtq__root [data-legacy-card]{border:1px solid #e9e6e1;border-radius:1.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background-color .35s;background:#fff!important}.legacy-module__7axKtq__root [data-legacy-card]:before{content:"";background:#00348a;width:1.75rem;height:.125rem;margin-bottom:1.125rem;display:block}.legacy-module__7axKtq__root [data-legacy-card] p:first-child{color:#00348a}.legacy-module__7axKtq__root a:focus-visible{outline-offset:.25rem;outline:.125rem solid #00348a}.legacy-module__7axKtq__root [data-legacy-hero] a:focus-visible{outline-color:#fff}@media (hover:hover){.legacy-module__7axKtq__root [data-legacy-card]:hover{border-color:#00348a;transform:translateY(-.25rem)}}.legacy-module__7axKtq__root a:not([data-legacy-card]):active{color:#00348a!important;background-color:#e8eff8!important}.legacy-module__7axKtq__root [data-legacy-card][data-pressed]{border-color:#00348a;transform:scale(.985);background-color:#e8eff8!important}.legacy-module__7axKtq__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.75rem;display:grid}.legacy-module__7axKtq__list>li{overflow-wrap:anywhere;border-bottom:1px solid #e9e6e1;min-width:0;padding:.875rem 0;font-weight:400}@media (max-width:767px){.legacy-module__7axKtq__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}}@media (prefers-reduced-motion:reduce){.legacy-module__7axKtq__root a,.legacy-module__7axKtq__root [data-legacy-card],.legacy-module__7axKtq__root [data-legacy-card]:hover,.legacy-module__7axKtq__root [data-legacy-card][data-pressed]{transition:none!important;transform:none!important}}.legacy-module__7axKtq__root [data-legacy-card]:active{border-color:#00348a;transform:scale(.985);background-color:#e8eff8!important}@media (max-width:420px){.legacy-module__7axKtq__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.legacy-module__7axKtq__root [data-legacy-card]:active{transform:none!important}}
.situation-stage-module__kExn3G__stage{color:#242321;background:#faf9f7;align-items:center;display:flex;position:relative}.situation-stage-module__kExn3G__inner{gap:2rem;width:100%;padding-top:2.5rem;padding-bottom:4rem;display:grid;position:relative}@media (min-width:1024px){.situation-stage-module__kExn3G__inner{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:center;column-gap:4.5rem;padding-top:4rem;padding-bottom:4rem}}.situation-stage-module__kExn3G__h1{color:#242321}.situation-stage-module__kExn3G__em{background:linear-gradient(#00aaff47,#00aaff47) 0 92%/0% .3em no-repeat;padding-bottom:.02em;font-weight:800;transition:background-size .8s cubic-bezier(.16,1,.3,1) .2s}.situation-stage-module__kExn3G__em2{transition-delay:.45s}.situation-stage-module__kExn3G__stage[data-in] .situation-stage-module__kExn3G__em{background-size:100% .3em}.situation-stage-module__kExn3G__hint{display:none}@media (min-width:1024px){.situation-stage-module__kExn3G__hint{letter-spacing:-.02em;color:#242321;max-width:26rem;margin-top:2.5rem;font-size:1.25rem;font-weight:600;display:block}}.situation-stage-module__kExn3G__hintArrow{color:#00348a;margin-left:.5rem;display:inline-block}.situation-stage-module__kExn3G__grid{background:#d6d3ce;border:1px solid #d6d3ce;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.situation-stage-module__kExn3G__card{isolation:isolate;text-align:left;color:#242321;cursor:pointer;background:#faf9f7;flex-direction:column;align-items:flex-start;min-height:9.5rem;padding:1.125rem;transition:color .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.situation-stage-module__kExn3G__card:before{content:"";z-index:-1;transform-origin:50% 100%;background:#00348a;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.situation-stage-module__kExn3G__title{letter-spacing:-.03em;font-size:1.1875rem;font-weight:600;line-height:1.22;display:block;overflow:hidden}.situation-stage-module__kExn3G__titleIn{display:inline-block}.situation-stage-module__kExn3G__desc,.situation-stage-module__kExn3G__media{display:none}.situation-stage-module__kExn3G__go{color:#fff;background:#00348a;align-items:center;gap:.5rem;height:2.25rem;margin-top:auto;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s;display:inline-flex}.situation-stage-module__kExn3G__arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.situation-stage-module__kExn3G__card:active:before{transform:scaleY(1)}.situation-stage-module__kExn3G__card:active{color:#fff;background-color:#00348a}.situation-stage-module__kExn3G__card:active .situation-stage-module__kExn3G__go{color:#00348a;background:#fff}@media (min-width:640px){.situation-stage-module__kExn3G__card{min-height:12rem;padding:1.75rem}.situation-stage-module__kExn3G__title{font-size:1.5rem}}@media (min-width:1024px){.situation-stage-module__kExn3G__grid{background:0 0;border:0;border-top:1px solid #d6d3ce;display:block}.situation-stage-module__kExn3G__card{background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;width:100%;min-height:9.25rem;padding:1.5rem 1.5rem 1.5rem 0;transition:color .28s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.16,1,.3,1);display:grid}.situation-stage-module__kExn3G__card:after{content:"";transform-origin:0;background:#d6d3ce;height:1px;position:absolute;bottom:0;left:0;right:0}.situation-stage-module__kExn3G__title{grid-column:1;font-size:clamp(1.5rem,1.1rem + .85vw,2rem)}.situation-stage-module__kExn3G__desc{color:#615e58;grid-column:1;max-width:26rem;margin-top:.5rem;font-size:1rem;line-height:1.5;transition:color .28s;display:block}.situation-stage-module__kExn3G__go{grid-area:1/2/span 2;height:2.75rem;margin-top:0;padding:0 1.25rem;font-size:.9375rem}}@media (min-width:1280px){.situation-stage-module__kExn3G__media{pointer-events:none;opacity:0;width:13.5rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;right:11rem;transform:translate(1.5rem,-50%)scale(.94)}.situation-stage-module__kExn3G__media img{width:100%;height:auto;display:block}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.situation-stage-module__kExn3G__card:hover{color:#fff;background-color:#00348a;padding-left:1.5rem;transition:color .28s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.16,1,.3,1),background-color 0s linear .42s}.situation-stage-module__kExn3G__card:hover:before{transform:scaleY(1)}.situation-stage-module__kExn3G__card:hover .situation-stage-module__kExn3G__desc{color:#ffffffd1}.situation-stage-module__kExn3G__card:hover .situation-stage-module__kExn3G__go{color:#00348a;background:#fff}.situation-stage-module__kExn3G__card:hover .situation-stage-module__kExn3G__arrow{transform:translate(.3125rem)}.situation-stage-module__kExn3G__card:hover .situation-stage-module__kExn3G__media{opacity:1;transform:translateY(-50%)scale(1)}}@media (hover:hover) and (pointer:fine) and (max-width:1023.98px){.situation-stage-module__kExn3G__card:hover{color:#fff;background-color:#00348a;transition:color .28s,background-color 0s linear .42s}.situation-stage-module__kExn3G__card:hover:before{transform:scaleY(1)}.situation-stage-module__kExn3G__card:hover .situation-stage-module__kExn3G__go{color:#00348a;background:#fff}}.situation-stage-module__kExn3G__card:focus-visible{outline-offset:2px;outline:2px solid #00348a}@media (min-width:1024px){.situation-stage-module__kExn3G__stage .situation-stage-module__kExn3G__card:after{transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .11s + .1s);transform:scaleX(0)}.situation-stage-module__kExn3G__stage[data-in] .situation-stage-module__kExn3G__card:after{transform:scaleX(1)}}.situation-stage-module__kExn3G__stage .situation-stage-module__kExn3G__titleIn{transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .11s + .22s);transform:translateY(110%)}.situation-stage-module__kExn3G__stage[data-in] .situation-stage-module__kExn3G__titleIn{transform:none}@media (prefers-reduced-motion:reduce){.situation-stage-module__kExn3G__stage .situation-stage-module__kExn3G__titleIn,.situation-stage-module__kExn3G__stage .situation-stage-module__kExn3G__card:after{transition:none;transform:none!important}.situation-stage-module__kExn3G__em{background-size:100% .3em;transition:none}.situation-stage-module__kExn3G__card,.situation-stage-module__kExn3G__card:before,.situation-stage-module__kExn3G__media,.situation-stage-module__kExn3G__arrow{transition:none}}@media print{.situation-stage-module__kExn3G__stage .situation-stage-module__kExn3G__titleIn{transform:none}}.situation-stage-module__kExn3G__kicker{letter-spacing:0;color:#504e49;margin-bottom:.75rem;font-size:1rem;font-weight:500;line-height:1.4;display:block}@media (min-width:1024px){.situation-stage-module__kExn3G__kicker{font-size:1.125rem}}
.hub-module__Y-RK7q__rowsOpen{overflow-x:visible!important}.hub-module__Y-RK7q__stripe{clip-path:inset(0 -100vmax);background:#f5f3ef;box-shadow:0 0 0 100vmax #f5f3ef}.hub-module__Y-RK7q__stripe p,.hub-module__Y-RK7q__stripe span,.hub-module__Y-RK7q__stripe em,.hub-module__Y-RK7q__stripe small{color:#141617!important}.hub-module__Y-RK7q__lift{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){a:hover>.hub-module__Y-RK7q__lift{transform:translateY(-.375rem)scale(1.02)}}@media (hover:none){a:active>.hub-module__Y-RK7q__lift{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.hub-module__Y-RK7q__lift{transition:none;transform:none!important}}
