.Footer-module__Grjkva__footer{--footer-width:min(80rem, calc(100% - 2rem));--footer-line:#ffffff1f;--footer-text:#ffffffc7;--footer-muted:#ffffff8f;isolation:isolate;padding-block:clamp(3rem, 6vw, 4.5rem) max(calc(var(--fab-inset,1.25rem) + var(--fab-size,3.25rem) + 1.5rem), calc(var(--footer-width) * .117));background:var(--color-navy-950);color:var(--footer-text);border-top:1px solid #ffffff0f;font-size:.8125rem;line-height:1.6;position:relative;overflow:hidden}.Footer-module__Grjkva__inner{width:var(--footer-width);gap:clamp(2rem,4vw,2.75rem);margin-inline:auto;display:grid;position:relative}.Footer-module__Grjkva__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Footer-module__Grjkva__contact{border-bottom:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0;padding-bottom:clamp(1.5rem,3vw,2rem);font-size:.9375rem;display:flex}.Footer-module__Grjkva__contactLead{color:#fff;font-weight:600}.Footer-module__Grjkva__inline{color:#fff;text-underline-offset:.2em;text-decoration:none}.Footer-module__Grjkva__inline:hover{text-decoration:underline}.Footer-module__Grjkva__nav{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:2rem clamp(1.5rem,3vw,2.5rem);display:grid}.Footer-module__Grjkva__column{min-width:0}.Footer-module__Grjkva__heading{color:#fff;margin:0 0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.4}.Footer-module__Grjkva__links{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__Grjkva__link{color:var(--footer-muted);transition:color .25s var(--ease-apple);text-decoration:none}.Footer-module__Grjkva__link:hover,.Footer-module__Grjkva__link[aria-current=page]{color:#fff}.Footer-module__Grjkva__bottom{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;padding-top:1.25rem;display:flex}.Footer-module__Grjkva__copyright{font-variant-numeric:tabular-nums;margin:0}.Footer-module__Grjkva__legal{flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__wordmark{z-index:-1;width:var(--footer-width);pointer-events:none;-webkit-user-select:none;user-select:none;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.Footer-module__Grjkva__wordmarkImg{opacity:.06;filter:brightness(0)invert();-webkit-user-drag:none;width:100%;height:auto;display:block}.Footer-module__Grjkva__inline:focus-visible,.Footer-module__Grjkva__link:focus-visible{outline-offset:3px;border-radius:.2rem;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.Footer-module__Grjkva__link{transition:none}}@media (forced-colors:active){.Footer-module__Grjkva__wordmark{display:none}}@media print{.Footer-module__Grjkva__wordmark{display:none}}
.LanguageSwitcher-module__U9ItxG__switcher{align-items:center;gap:.125rem;display:inline-flex}.LanguageSwitcher-module__U9ItxG__link{min-width:2.25rem;height:2.25rem;color:var(--nav-fg-soft,var(--color-corp-body));letter-spacing:.02em;transition:color .3s var(--ease-apple), background-color .3s var(--ease-apple);border-radius:.375rem;place-items:center;padding-inline:.375rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-grid}.LanguageSwitcher-module__U9ItxG__link:hover{background:var(--nav-hover-bg,var(--color-navy-50));color:var(--nav-fg,var(--color-corp-ink))}.LanguageSwitcher-module__U9ItxG__link:focus-visible{outline:2px solid var(--nav-focus,var(--color-navy-600));outline-offset:-2px}.LanguageSwitcher-module__U9ItxG__link[aria-current=true]{color:var(--nav-fg,var(--color-corp-ink));text-underline-offset:.3em;text-decoration:underline}
.MegaMenu-module__QMwmwW__panel{z-index:1;overscroll-behavior:contain;border-top:1px solid var(--color-corp-line);border-bottom:1px solid var(--color-corp-line);max-height:calc(100svh - 4.5rem);color:var(--color-corp-ink);background:#fff;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 1px 2px #0f14300f,0 24px 48px -28px #0f14304d}.MegaMenu-module__QMwmwW__inner{grid-template:"intro main"1fr"cta main"/17.5rem minmax(0,1fr);column-gap:2rem;width:min(80rem,100% - 3rem);margin-inline:auto;padding-block:1.75rem 2rem;display:grid}.MegaMenu-module__QMwmwW__intro{border-inline-end:1px solid var(--color-corp-line);flex-direction:column;grid-area:intro;align-items:flex-start;min-width:0;padding-inline-end:2rem;display:flex}.MegaMenu-module__QMwmwW__eyebrow{color:var(--color-navy-600);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.MegaMenu-module__QMwmwW__rule{background:currentColor;flex:none;width:1.5rem;height:2px}.MegaMenu-module__QMwmwW__title{color:var(--color-corp-ink);letter-spacing:-.02em;text-wrap:balance;margin:.875rem 0 0;font-size:1.25rem;font-weight:650;line-height:1.25}.MegaMenu-module__QMwmwW__text{color:var(--color-corp-body);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.MegaMenu-module__QMwmwW__allLink{width:fit-content;color:var(--color-navy-600);letter-spacing:-.005em;transition:color .3s var(--ease-apple);border-radius:.25rem;outline:none;align-items:center;gap:.4rem;margin-top:1rem;padding-block:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.MegaMenu-module__QMwmwW__allLink+.MegaMenu-module__QMwmwW__allLink{margin-top:.5rem}.MegaMenu-module__QMwmwW__allLink:hover{color:var(--color-navy-700)}.MegaMenu-module__QMwmwW__allLink:focus-visible,.MegaMenu-module__QMwmwW__accessoryLink:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:3px}.MegaMenu-module__QMwmwW__allArrow{width:1rem;height:1rem;transition:transform .3s var(--ease-apple)}.MegaMenu-module__QMwmwW__allLink:hover .MegaMenu-module__QMwmwW__allArrow,.MegaMenu-module__QMwmwW__allLink:focus-visible .MegaMenu-module__QMwmwW__allArrow{transform:translate(3px)}.MegaMenu-module__QMwmwW__accessory{width:100%;margin-top:1.5rem}.MegaMenu-module__QMwmwW__accessoryLabel{border-top:1px solid var(--color-corp-line);color:var(--color-corp-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;padding-top:.875rem;font-size:.68rem;font-weight:600;line-height:1}.MegaMenu-module__QMwmwW__accessoryList{margin:0;padding:0;list-style:none}.MegaMenu-module__QMwmwW__accessoryLink{color:var(--color-corp-ink);border-radius:.25rem;outline:none;flex-direction:column;padding-block:.25rem;text-decoration:none;display:inline-flex}.MegaMenu-module__QMwmwW__accessoryName{color:var(--color-navy-600);letter-spacing:-.01em;transition:color .25s var(--ease-apple);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.MegaMenu-module__QMwmwW__accessoryLink:hover .MegaMenu-module__QMwmwW__accessoryName,.MegaMenu-module__QMwmwW__accessoryLink[aria-current=page] .MegaMenu-module__QMwmwW__accessoryName{color:var(--color-navy-700)}.MegaMenu-module__QMwmwW__accessoryArrow{width:.875rem;height:.875rem;transition:transform .3s var(--ease-apple)}.MegaMenu-module__QMwmwW__accessoryLink:hover .MegaMenu-module__QMwmwW__accessoryArrow,.MegaMenu-module__QMwmwW__accessoryLink:focus-visible .MegaMenu-module__QMwmwW__accessoryArrow{transform:translate(3px)}.MegaMenu-module__QMwmwW__accessoryDesc{color:var(--color-corp-muted);margin-top:.125rem;font-size:.78rem;line-height:1.4}.MegaMenu-module__QMwmwW__cards,.MegaMenu-module__QMwmwW__rows{grid-area:main;min-width:0;margin:0;padding:0;list-style:none}.MegaMenu-module__QMwmwW__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.375rem;display:grid}.MegaMenu-module__QMwmwW__cardItem{min-width:0;display:flex}.MegaMenu-module__QMwmwW__card{width:100%;color:inherit;transition:background-color .25s var(--ease-apple);background:#fff;border-radius:.875rem;outline:none;flex-direction:column;padding:.5rem .5rem .75rem;text-decoration:none;display:flex;container-type:inline-size}.MegaMenu-module__QMwmwW__card:hover,.MegaMenu-module__QMwmwW__card:focus-visible{background:var(--color-navy-50)}.MegaMenu-module__QMwmwW__card:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:0}.MegaMenu-module__QMwmwW__stage{--pad:1.25rem;aspect-ratio:4/3;background:var(--color-corp-surface);transition:background-color .25s var(--ease-apple), box-shadow .25s var(--ease-apple);border-radius:.625rem;display:block;position:relative;overflow:hidden}.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__stage,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__stage{background:#fff9}.MegaMenu-module__QMwmwW__card[data-active=true] .MegaMenu-module__QMwmwW__stage{box-shadow:inset 0 0 0 1.5px var(--color-navy-600)}.MegaMenu-module__QMwmwW__stage:before{content:"";bottom:calc(var(--pad) - .3125rem);width:calc(min(100cqi - 2 * var(--pad), (75cqi - 2 * var(--pad)) * var(--ar,1)) * var(--fit,1) * .92 + 1rem);height:.625rem;transition:transform .45s var(--ease-apple);background:radial-gradient(closest-side,#0f143038,#0f143000);position:absolute;left:50%;transform:translate(-50%)}.MegaMenu-module__QMwmwW__image{bottom:var(--pad);left:calc(var(--pad) + (100% - 2 * var(--pad)) * (1 - var(--fit,1)) / 2);z-index:1;width:calc((100% - 2 * var(--pad)) * var(--fit,1));height:calc((100% - 2 * var(--pad)) * var(--fit,1));object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;transition:transform .45s var(--ease-apple);position:absolute}.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__image,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__image{transform:scale(1.045)}.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__stage:before,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__stage:before{transform:translate(-50%)scaleX(1.045)}.MegaMenu-module__QMwmwW__cardName{color:var(--color-corp-ink);letter-spacing:-.01em;margin-top:.625rem;padding-inline:.25rem;font-size:.875rem;font-weight:600;line-height:1.3;display:block}.MegaMenu-module__QMwmwW__cardLabel{transition:color .25s var(--ease-apple)}.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__cardLabel,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__cardLabel,.MegaMenu-module__QMwmwW__card[data-active=true] .MegaMenu-module__QMwmwW__cardLabel{color:var(--color-navy-600)}.MegaMenu-module__QMwmwW__cardArrow,.MegaMenu-module__QMwmwW__rowArrow{width:.875rem;height:.875rem;color:var(--color-navy-600);vertical-align:-.125rem;opacity:0;transition:opacity .25s var(--ease-apple), transform .3s var(--ease-apple);margin-inline-start:.3rem;display:inline-block;transform:translate(-4px)}.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__cardArrow,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__cardArrow{opacity:1;transform:none}.MegaMenu-module__QMwmwW__cardDesc{color:var(--color-corp-muted);margin-top:.125rem;padding-inline:.25rem;font-size:.78rem;line-height:1.4;display:block}.MegaMenu-module__QMwmwW__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.25rem .5rem;display:grid}.MegaMenu-module__QMwmwW__rowItem{min-width:0;display:flex}.MegaMenu-module__QMwmwW__row{width:100%;color:inherit;transition:background-color .25s var(--ease-apple);border-radius:.75rem;outline:none;align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.MegaMenu-module__QMwmwW__row:hover,.MegaMenu-module__QMwmwW__row:focus-visible{background:var(--color-navy-50)}.MegaMenu-module__QMwmwW__row:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:0}.MegaMenu-module__QMwmwW__iconTile{background:var(--color-navy-50);width:2.25rem;height:2.25rem;color:var(--color-navy-600);transition:background-color .25s var(--ease-apple), color .25s var(--ease-apple);border-radius:.5rem;flex:none;place-items:center;display:grid}.MegaMenu-module__QMwmwW__row:hover .MegaMenu-module__QMwmwW__iconTile,.MegaMenu-module__QMwmwW__row:focus-visible .MegaMenu-module__QMwmwW__iconTile,.MegaMenu-module__QMwmwW__row[data-active=true] .MegaMenu-module__QMwmwW__iconTile{background:var(--color-navy-600);color:#fff}.MegaMenu-module__QMwmwW__icon{width:1.15rem;height:1.15rem}.MegaMenu-module__QMwmwW__rowText{flex-direction:column;min-width:0;padding-top:.0625rem;display:flex}.MegaMenu-module__QMwmwW__rowName{color:var(--color-corp-ink);letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.3}.MegaMenu-module__QMwmwW__rowLabel{transition:color .25s var(--ease-apple)}.MegaMenu-module__QMwmwW__row:hover .MegaMenu-module__QMwmwW__rowLabel,.MegaMenu-module__QMwmwW__row:focus-visible .MegaMenu-module__QMwmwW__rowLabel,.MegaMenu-module__QMwmwW__row[data-active=true] .MegaMenu-module__QMwmwW__rowLabel{color:var(--color-navy-600)}.MegaMenu-module__QMwmwW__row:hover .MegaMenu-module__QMwmwW__rowArrow,.MegaMenu-module__QMwmwW__row:focus-visible .MegaMenu-module__QMwmwW__rowArrow{opacity:1;transform:none}.MegaMenu-module__QMwmwW__rowDesc{color:var(--color-corp-muted);margin-top:.125rem;font-size:.78rem;line-height:1.4}.MegaMenu-module__QMwmwW__cta{border:1px solid var(--color-corp-line);background:var(--color-corp-surface);transition:border-color .25s var(--ease-apple);border-radius:.875rem;grid-area:cta;align-self:end;margin-top:1.5rem;padding:1rem 1.125rem 1.0625rem;position:relative}.MegaMenu-module__QMwmwW__cta:hover{border-color:var(--color-navy-300)}.MegaMenu-module__QMwmwW__ctaTitle{color:var(--color-corp-ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:.9375rem;font-weight:650;line-height:1.3}.MegaMenu-module__QMwmwW__ctaText{color:var(--color-corp-body);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.MegaMenu-module__QMwmwW__ctaLink{color:var(--color-navy-600);letter-spacing:-.005em;transition:color .25s var(--ease-apple);outline:none;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.MegaMenu-module__QMwmwW__ctaLink:after{content:"";border-radius:.875rem;position:absolute;inset:0}.MegaMenu-module__QMwmwW__ctaLink:focus-visible:after{outline:2px solid var(--color-navy-600);outline-offset:2px}.MegaMenu-module__QMwmwW__ctaArrow{width:1rem;height:1rem;transition:transform .3s var(--ease-apple)}.MegaMenu-module__QMwmwW__cta:hover .MegaMenu-module__QMwmwW__ctaLink{color:var(--color-navy-700)}.MegaMenu-module__QMwmwW__cta:hover .MegaMenu-module__QMwmwW__ctaArrow,.MegaMenu-module__QMwmwW__ctaLink:focus-visible .MegaMenu-module__QMwmwW__ctaArrow{transform:translate(3px)}.MegaMenu-module__QMwmwW__ctaSteps{display:none}.MegaMenu-module__QMwmwW__ctaCaption{color:var(--color-corp-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .625rem;font-size:.68rem;font-weight:600;line-height:1}.MegaMenu-module__QMwmwW__ctaStepList{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.MegaMenu-module__QMwmwW__ctaStep{color:var(--color-corp-ink);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex;position:relative}.MegaMenu-module__QMwmwW__ctaStep+.MegaMenu-module__QMwmwW__ctaStep:before{content:"";background:var(--color-navy-100);width:1px;height:.625rem;position:absolute;bottom:100%;left:calc(.6875rem - .5px)}.MegaMenu-module__QMwmwW__ctaStepIndex{border:1px solid var(--color-navy-300);width:1.375rem;height:1.375rem;color:var(--color-navy-600);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}@media (min-width:1024px){.MegaMenu-module__QMwmwW__panel{display:block}}@media (min-width:1280px){.MegaMenu-module__QMwmwW__inner{grid-template:"intro main cta"/17.5rem minmax(0,1fr) 13.5rem;column-gap:2rem}.MegaMenu-module__QMwmwW__intro{padding-inline-end:2rem}.MegaMenu-module__QMwmwW__cta{align-self:start;margin-top:.5rem}.MegaMenu-module__QMwmwW__cards{gap:.5rem}.MegaMenu-module__QMwmwW__panel[data-kind=hardware] .MegaMenu-module__QMwmwW__cta{flex-direction:column;align-self:stretch;align-items:flex-start;margin-block:.5rem;display:flex}.MegaMenu-module__QMwmwW__panel[data-kind=hardware] .MegaMenu-module__QMwmwW__ctaSteps{margin-block:auto;padding-block:1.25rem;display:block}}@media (prefers-reduced-motion:reduce){.MegaMenu-module__QMwmwW__allLink,.MegaMenu-module__QMwmwW__allArrow,.MegaMenu-module__QMwmwW__accessoryName,.MegaMenu-module__QMwmwW__card,.MegaMenu-module__QMwmwW__stage,.MegaMenu-module__QMwmwW__stage:before,.MegaMenu-module__QMwmwW__image,.MegaMenu-module__QMwmwW__cardLabel,.MegaMenu-module__QMwmwW__cardArrow,.MegaMenu-module__QMwmwW__row,.MegaMenu-module__QMwmwW__iconTile,.MegaMenu-module__QMwmwW__rowLabel,.MegaMenu-module__QMwmwW__rowArrow,.MegaMenu-module__QMwmwW__cta,.MegaMenu-module__QMwmwW__ctaLink,.MegaMenu-module__QMwmwW__ctaArrow{transition:none}.MegaMenu-module__QMwmwW__allLink:hover .MegaMenu-module__QMwmwW__allArrow,.MegaMenu-module__QMwmwW__allLink:focus-visible .MegaMenu-module__QMwmwW__allArrow,.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__image,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__image,.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__cardArrow,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__cardArrow,.MegaMenu-module__QMwmwW__row:hover .MegaMenu-module__QMwmwW__rowArrow,.MegaMenu-module__QMwmwW__row:focus-visible .MegaMenu-module__QMwmwW__rowArrow,.MegaMenu-module__QMwmwW__cardArrow,.MegaMenu-module__QMwmwW__rowArrow,.MegaMenu-module__QMwmwW__cta:hover .MegaMenu-module__QMwmwW__ctaArrow,.MegaMenu-module__QMwmwW__ctaLink:focus-visible .MegaMenu-module__QMwmwW__ctaArrow{transform:none}.MegaMenu-module__QMwmwW__card:hover .MegaMenu-module__QMwmwW__stage:before,.MegaMenu-module__QMwmwW__card:focus-visible .MegaMenu-module__QMwmwW__stage:before{transform:translate(-50%)}}
.MobileMenu-module__xLQvcW__sheet{z-index:60;overscroll-behavior:contain;color:var(--color-corp-ink);background:#fff;position:fixed;inset:4rem 0 0;overflow:hidden auto}.MobileMenu-module__xLQvcW__inner{width:min(80rem,100% - 2rem);min-height:100%;padding-block:.5rem calc(2rem + env(safe-area-inset-bottom,0px));flex-direction:column;margin-inline:auto;display:flex}.MobileMenu-module__xLQvcW__list{margin:0;padding:0;list-style:none}.MobileMenu-module__xLQvcW__item{border-bottom:1px solid var(--color-corp-line)}.MobileMenu-module__xLQvcW__row{align-items:stretch;display:flex}.MobileMenu-module__xLQvcW__link{min-height:3.5rem;color:var(--color-corp-ink);letter-spacing:-.015em;transition:color .3s var(--ease-apple);border-radius:.25rem;outline:none;flex:1;align-items:center;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex;position:relative}.MobileMenu-module__xLQvcW__link:hover,.MobileMenu-module__xLQvcW__link[data-active=true]{color:var(--color-navy-600)}.MobileMenu-module__xLQvcW__link[data-active=true]:before{content:"";background:var(--color-navy-600);width:2px;position:absolute;top:1.1rem;bottom:1.1rem;left:-1rem}.MobileMenu-module__xLQvcW__link:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:-2px}.MobileMenu-module__xLQvcW__toggle{width:3.5rem;color:var(--color-corp-body);cursor:pointer;transition:color .3s var(--ease-apple);background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;margin-inline-end:-.75rem;padding:0;display:grid;position:relative}.MobileMenu-module__xLQvcW__toggle:before{content:"";background:var(--color-corp-line);width:1px;height:1.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.MobileMenu-module__xLQvcW__toggle[aria-expanded=true]{color:var(--color-navy-600)}.MobileMenu-module__xLQvcW__toggle:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:-6px}.MobileMenu-module__xLQvcW__chevron{width:1.25rem;height:1.25rem;transition:transform .35s var(--ease-apple)}.MobileMenu-module__xLQvcW__toggle[aria-expanded=true] .MobileMenu-module__xLQvcW__chevron{transform:rotate(180deg)}.MobileMenu-module__xLQvcW__group{visibility:hidden;transition:grid-template-rows .4s var(--ease-apple), visibility 0s linear .4s;grid-template-rows:0fr;display:grid}.MobileMenu-module__xLQvcW__group[data-open=true]{visibility:visible;transition:grid-template-rows .4s var(--ease-apple), visibility 0s linear 0s;grid-template-rows:1fr}.MobileMenu-module__xLQvcW__groupClip{min-height:0;margin-inline:-.5rem;padding-inline:.5rem;overflow:hidden}.MobileMenu-module__xLQvcW__groupBody{opacity:0;transition:opacity .3s var(--ease-apple), transform .4s var(--ease-apple);padding-bottom:1rem;transform:translateY(-6px)}.MobileMenu-module__xLQvcW__group[data-open=true] .MobileMenu-module__xLQvcW__groupBody{opacity:1;transform:none}.MobileMenu-module__xLQvcW__sublist{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.MobileMenu-module__xLQvcW__subcaption{color:var(--color-corp-muted);letter-spacing:.14em;text-transform:uppercase;margin:.75rem 0 .125rem;font-size:.68rem;font-weight:600;line-height:1}.MobileMenu-module__xLQvcW__groupLinks{border-top:1px solid var(--color-corp-line);flex-wrap:wrap;gap:0 1.5rem;margin:.75rem 0 0;padding:.5rem 0 0;list-style:none;display:flex}.MobileMenu-module__xLQvcW__groupLink{min-height:2.75rem;color:var(--color-navy-600);letter-spacing:-.005em;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.MobileMenu-module__xLQvcW__groupLink:hover{color:var(--color-navy-700)}.MobileMenu-module__xLQvcW__groupLink:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:2px}.MobileMenu-module__xLQvcW__groupArrow{width:1rem;height:1rem}.MobileMenu-module__xLQvcW__thumb>picture{width:100%;height:100%;display:block}.MobileMenu-module__xLQvcW__sublink{min-height:3.5rem;color:inherit;transition:background-color .3s var(--ease-apple);border-radius:.5rem;outline:none;align-items:center;gap:.875rem;margin-inline:-.5rem;padding:.5rem;text-decoration:none;display:flex}.MobileMenu-module__xLQvcW__sublink:hover{background:var(--color-corp-surface)}.MobileMenu-module__xLQvcW__sublink:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:-2px}.MobileMenu-module__xLQvcW__thumb{aspect-ratio:4/3;background:var(--color-corp-surface);width:4.5rem;transition:border-color .3s var(--ease-apple);border:1px solid #0000;border-radius:.5rem;flex:none;display:block;position:relative;overflow:hidden}.MobileMenu-module__xLQvcW__sublink:hover .MobileMenu-module__xLQvcW__thumb{border-color:var(--color-corp-line)}.MobileMenu-module__xLQvcW__sublink[data-active=true] .MobileMenu-module__xLQvcW__thumb{border-color:var(--color-navy-600)}.MobileMenu-module__xLQvcW__thumbImage{--pad:.3125rem;bottom:var(--pad);left:calc(var(--pad) + (100% - 2 * var(--pad)) * (1 - var(--fit,1)) / 2);width:calc((100% - 2 * var(--pad)) * var(--fit,1));height:calc((100% - 2 * var(--pad)) * var(--fit,1));object-fit:contain;object-position:50% 100%;position:absolute}.MobileMenu-module__xLQvcW__iconTile{background:var(--color-navy-50);width:2.25rem;height:2.25rem;color:var(--color-navy-600);border-radius:.5rem;flex:none;place-items:center;display:grid}.MobileMenu-module__xLQvcW__sublink[data-active=true] .MobileMenu-module__xLQvcW__iconTile{background:var(--color-navy-600);color:#fff}.MobileMenu-module__xLQvcW__icon{width:1.2rem;height:1.2rem}.MobileMenu-module__xLQvcW__subtext{flex-direction:column;min-width:0;display:flex}.MobileMenu-module__xLQvcW__sublabel{color:var(--color-corp-ink);letter-spacing:-.01em;font-size:.95rem;font-weight:600;line-height:1.3}.MobileMenu-module__xLQvcW__sublink[data-active=true] .MobileMenu-module__xLQvcW__sublabel{color:var(--color-navy-600)}.MobileMenu-module__xLQvcW__subdesc{color:var(--color-corp-muted);margin-top:.1rem;font-size:.8125rem;line-height:1.45}.MobileMenu-module__xLQvcW__actions{gap:.75rem;display:grid}.MobileMenu-module__xLQvcW__action{width:100%}.MobileMenu-module__xLQvcW__contact{border-top:1px solid var(--color-corp-line);flex-direction:column;align-items:flex-start;margin-top:1.75rem;padding-top:1.5rem;display:flex}.MobileMenu-module__xLQvcW__contactTitle{color:var(--color-corp-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.MobileMenu-module__xLQvcW__contactLink{min-height:2.75rem;color:var(--color-corp-ink);font-variant-numeric:tabular-nums;transition:color .3s var(--ease-apple);border-radius:.25rem;outline:none;align-items:center;gap:.625rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.MobileMenu-module__xLQvcW__contactLink:hover{color:var(--color-navy-600)}.MobileMenu-module__xLQvcW__contactLink:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:2px}.MobileMenu-module__xLQvcW__contactIcon{width:1.15rem;height:1.15rem;color:var(--color-navy-600);flex:none}.MobileMenu-module__xLQvcW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:480px){.MobileMenu-module__xLQvcW__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.MobileMenu-module__xLQvcW__sublist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:768px){.MobileMenu-module__xLQvcW__inner{width:min(80rem,100% - 3rem)}.MobileMenu-module__xLQvcW__link[data-active=true]:before{left:-1.5rem}}@media (min-width:1024px){.MobileMenu-module__xLQvcW__sheet{display:none}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__xLQvcW__link,.MobileMenu-module__xLQvcW__toggle,.MobileMenu-module__xLQvcW__chevron,.MobileMenu-module__xLQvcW__group,.MobileMenu-module__xLQvcW__group[data-open=true],.MobileMenu-module__xLQvcW__groupBody,.MobileMenu-module__xLQvcW__sublink,.MobileMenu-module__xLQvcW__thumb,.MobileMenu-module__xLQvcW__contactLink{transition:none}.MobileMenu-module__xLQvcW__groupBody{transform:none}}
.Navbar-module___rHu7W__skip{z-index:70;background:var(--color-navy-600);color:#fff;clip-path:inset(50%);white-space:nowrap;border-radius:.5rem;padding:.75rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;position:fixed;top:.75rem;left:.75rem;box-shadow:0 1px 2px #0f14300f,0 16px 40px -20px #0f143047}.Navbar-module___rHu7W__skip:focus-visible{outline-offset:-5px;clip-path:none;outline:2px solid #fff}.Navbar-module___rHu7W__header{--nav-height:4rem;--nav-fg:var(--color-corp-ink);--nav-fg-soft:var(--color-corp-body);--nav-hover:var(--color-navy-600);--nav-accent:var(--color-navy-600);--nav-line:var(--color-corp-line);--nav-focus:var(--color-navy-600);--nav-hover-bg:var(--color-navy-50);z-index:50;height:var(--nav-height);border-bottom:1px solid var(--nav-line);color:var(--nav-fg);transition:transform .45s var(--ease-apple), background-color .3s var(--ease-apple), border-color .3s var(--ease-apple), color .3s var(--ease-apple);background-color:#fff;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.Navbar-module___rHu7W__header[data-theme=hero]{--nav-fg:#fff;--nav-fg-soft:#ffffffd6;--nav-hover:#fff;--nav-accent:#fff;--nav-line:#ffffff24;--nav-focus:#fff;--nav-hover-bg:#ffffff1a;background-color:#0000}.Navbar-module___rHu7W__header:before{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-apple);background:linear-gradient(#06082257,#06082200);position:absolute;inset:0 0 -1.5rem}.Navbar-module___rHu7W__header[data-theme=hero]:before{opacity:1}.Navbar-module___rHu7W__header:after{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-apple);position:absolute;inset:0;box-shadow:0 1px 2px #0f14300f,0 16px 40px -20px #0f143047}.Navbar-module___rHu7W__header[data-theme=solid][data-elevated=true]:after{opacity:1}.Navbar-module___rHu7W__header[data-hidden=true]{transform:translateY(-100%)}.Navbar-module___rHu7W__header[data-hidden=true]:focus-within{transform:none}.Navbar-module___rHu7W__bar{align-items:center;gap:1rem;width:min(80rem,100% - 2rem);height:100%;margin-inline:auto;display:flex}.Navbar-module___rHu7W__brand{border-radius:.375rem;outline:none;flex:none;align-items:center;margin-inline-start:-.25rem;padding:.25rem;display:inline-flex}.Navbar-module___rHu7W__brand:focus-visible{outline:2px solid var(--nav-focus);outline-offset:2px}.Navbar-module___rHu7W__logo{filter:brightness()invert(0);width:auto;height:26px;transition:filter .3s var(--ease-apple);display:block}.Navbar-module___rHu7W__header[data-theme=hero] .Navbar-module___rHu7W__logo{filter:brightness(0)invert()}.Navbar-module___rHu7W__nav{flex:1;justify-content:center;align-self:stretch;min-width:0;display:none}.Navbar-module___rHu7W__list{align-items:stretch;gap:.125rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.Navbar-module___rHu7W__item{display:flex}.Navbar-module___rHu7W__trigger{align-items:center;height:100%;display:flex;position:relative}.Navbar-module___rHu7W__trigger:after{content:"";z-index:2;background:var(--nav-accent);opacity:.3;height:2px;transition:transform .35s var(--ease-apple);position:absolute;bottom:-1px;left:.625rem;right:.625rem;transform:scaleX(0)}.Navbar-module___rHu7W__item:hover .Navbar-module___rHu7W__trigger:after,.Navbar-module___rHu7W__item[data-open=true] .Navbar-module___rHu7W__trigger:after{transform:scaleX(1)}.Navbar-module___rHu7W__item[data-active=true] .Navbar-module___rHu7W__trigger:after{display:none}.Navbar-module___rHu7W__link{height:2.5rem;color:var(--nav-fg-soft);letter-spacing:-.006em;white-space:nowrap;transition:color .3s var(--ease-apple);border-radius:.375rem;outline:none;align-items:center;padding-inline:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Navbar-module___rHu7W__item[data-menu=true] .Navbar-module___rHu7W__link{padding-inline-end:.125rem}.Navbar-module___rHu7W__item[data-active=true] .Navbar-module___rHu7W__link{color:var(--nav-fg)}.Navbar-module___rHu7W__link:hover,.Navbar-module___rHu7W__item[data-open=true] .Navbar-module___rHu7W__link{color:var(--nav-hover)}.Navbar-module___rHu7W__link:focus-visible{outline:2px solid var(--nav-focus);outline-offset:0}.Navbar-module___rHu7W__chevronButton{width:1.75rem;height:2.5rem;color:var(--nav-fg-soft);cursor:pointer;transition:color .3s var(--ease-apple);background:0 0;border:0;border-radius:.375rem;place-items:center;margin-inline-end:.375rem;padding:0;display:inline-grid}@media (any-pointer:coarse){.Navbar-module___rHu7W__chevronButton{position:relative}.Navbar-module___rHu7W__chevronButton:before{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.Navbar-module___rHu7W__chevronButton:hover,.Navbar-module___rHu7W__item[data-open=true] .Navbar-module___rHu7W__chevronButton{color:var(--nav-hover)}.Navbar-module___rHu7W__chevronButton:focus-visible{outline:2px solid var(--nav-focus);outline-offset:0}.Navbar-module___rHu7W__chevron{width:.95rem;height:.95rem;transition:transform .3s var(--ease-apple)}.Navbar-module___rHu7W__item[data-open=true] .Navbar-module___rHu7W__chevron{transform:rotate(180deg)}.Navbar-module___rHu7W__indicator{z-index:2;background:var(--nav-accent);height:2px;position:absolute;bottom:-1px;left:.625rem;right:.625rem}.Navbar-module___rHu7W__actions{flex:none;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.Navbar-module___rHu7W__ctaWrap,.Navbar-module___rHu7W__actions .Navbar-module___rHu7W__language{display:none}.Navbar-module___rHu7W__menuButton{width:2.75rem;height:2.75rem;color:var(--nav-fg);cursor:pointer;transition:color .3s var(--ease-apple), background-color .3s var(--ease-apple);background:0 0;border:0;border-radius:.5rem;place-items:center;margin-inline-end:-.625rem;padding:0;display:inline-grid}.Navbar-module___rHu7W__menuButton:hover{background:var(--nav-hover-bg)}.Navbar-module___rHu7W__menuButton:focus-visible{outline:2px solid var(--nav-focus);outline-offset:-2px}.Navbar-module___rHu7W__burger{width:1.25rem;height:.875rem;display:block;position:relative}.Navbar-module___rHu7W__burger span{width:100%;height:1.6px;transition:transform .35s var(--ease-apple), opacity .2s var(--ease-apple);background:currentColor;border-radius:1px;position:absolute;left:0}.Navbar-module___rHu7W__burger span:first-child{top:0}.Navbar-module___rHu7W__burger span:nth-child(2){top:calc(50% - .8px)}.Navbar-module___rHu7W__burger span:nth-child(3){bottom:0}.Navbar-module___rHu7W__menuButton[data-open=true] .Navbar-module___rHu7W__burger span:first-child{transform:translateY(calc(.4375rem - .8px))rotate(45deg)}.Navbar-module___rHu7W__menuButton[data-open=true] .Navbar-module___rHu7W__burger span:nth-child(2){opacity:0;transform:scaleX(.4)}.Navbar-module___rHu7W__menuButton[data-open=true] .Navbar-module___rHu7W__burger span:nth-child(3){transform:translateY(calc(.8px - .4375rem))rotate(-45deg)}.Navbar-module___rHu7W__scrim{z-index:49;background:#0608223d;display:none;position:fixed;inset:0}@media (min-width:560px){.Navbar-module___rHu7W__ctaWrap{display:inline-flex}}@media (min-width:768px){.Navbar-module___rHu7W__bar{width:min(80rem,100% - 3rem)}}@media (min-width:1024px){.Navbar-module___rHu7W__actions .Navbar-module___rHu7W__language{display:inline-flex}.Navbar-module___rHu7W__header{--nav-height:4.5rem}.Navbar-module___rHu7W__bar{gap:2rem}.Navbar-module___rHu7W__nav{display:flex}.Navbar-module___rHu7W__menuButton{display:none}.Navbar-module___rHu7W__scrim{display:block}}@media (min-width:1024px) and (max-width:1279.98px){.Navbar-module___rHu7W__link{padding-inline:.5rem}.Navbar-module___rHu7W__trigger:after,.Navbar-module___rHu7W__indicator{left:.5rem;right:.5rem}.Navbar-module___rHu7W__chevronButton{width:1.5rem;margin-inline-end:.25rem}.Navbar-module___rHu7W__actions{gap:1rem}.Navbar-module___rHu7W__ctaWrap>a{padding-inline:1.05rem}}@media (min-width:1024px) and (max-width:1179.98px){.Navbar-module___rHu7W__link{font-size:.8125rem}.Navbar-module___rHu7W__actions{gap:.5rem}.Navbar-module___rHu7W__actions .Navbar-module___rHu7W__language>a{min-width:1.75rem;padding-inline:.25rem}.Navbar-module___rHu7W__ctaWrap>a{font-size:.875rem}}@media (min-width:1280px){.Navbar-module___rHu7W__list{gap:.25rem}.Navbar-module___rHu7W__link{padding-inline:.75rem;font-size:.9375rem}.Navbar-module___rHu7W__trigger:after,.Navbar-module___rHu7W__indicator{left:.75rem;right:.75rem}.Navbar-module___rHu7W__actions{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.Navbar-module___rHu7W__header,.Navbar-module___rHu7W__header:before,.Navbar-module___rHu7W__header:after,.Navbar-module___rHu7W__logo,.Navbar-module___rHu7W__trigger:after,.Navbar-module___rHu7W__link,.Navbar-module___rHu7W__chevronButton,.Navbar-module___rHu7W__chevron,.Navbar-module___rHu7W__menuButton,.Navbar-module___rHu7W__burger span{transition:none}}
.WhatsAppButton-module__Ya1Cjq__button{right:calc(var(--fab-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--fab-inset) + env(safe-area-inset-bottom,0px));z-index:40;width:var(--fab-size);height:var(--fab-size);color:#fff;-webkit-tap-highlight-color:transparent;border-radius:50%;text-decoration:none;display:block;position:fixed}.WhatsAppButton-module__Ya1Cjq__button:focus-visible{outline-offset:3px;outline:2px solid #0000}.WhatsAppButton-module__Ya1Cjq__circle{width:100%;height:100%;transition:transform .35s var(--ease-apple), background-color .35s var(--ease-apple);background:#25d366;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0f14301f,0 16px 32px -14px #0f143080}.WhatsAppButton-module__Ya1Cjq__circle:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:WhatsAppButton-module__Ya1Cjq__ping 1.4s var(--ease-apple) 2.1s 1 both;border:2px solid #25d366;position:absolute;inset:0}.WhatsAppButton-module__Ya1Cjq__glyph{width:1.6rem;height:1.6rem;position:relative}.WhatsAppButton-module__Ya1Cjq__button:hover .WhatsAppButton-module__Ya1Cjq__circle{background:#20bd5a;transform:scale(1.06)}.WhatsAppButton-module__Ya1Cjq__button:active .WhatsAppButton-module__Ya1Cjq__circle{transform:scale(.96)}.WhatsAppButton-module__Ya1Cjq__button:focus-visible .WhatsAppButton-module__Ya1Cjq__circle{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--color-navy-600), 0 16px 32px -14px #0f143080}.WhatsAppButton-module__Ya1Cjq__labelWrap{clip-path:inset(-3rem 0 -3rem 100%);transition:clip-path .45s var(--ease-apple);align-items:center;padding-right:.625rem;display:flex;position:absolute;top:0;bottom:0;right:100%}.WhatsAppButton-module__Ya1Cjq__label{border:1px solid var(--color-corp-line);height:2.5rem;color:var(--color-corp-ink);letter-spacing:-.005em;white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-apple), transform .45s var(--ease-apple);background:#fff;border-radius:.5rem;align-items:center;padding:0 .95rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;transform:translate(.75rem);box-shadow:0 1px 2px #0f14300f,0 16px 40px -20px #0f143047}@media (min-width:768px){.WhatsAppButton-module__Ya1Cjq__button:focus-visible .WhatsAppButton-module__Ya1Cjq__labelWrap{clip-path:inset(-3rem 0 -3rem -3rem)}.WhatsAppButton-module__Ya1Cjq__button:focus-visible .WhatsAppButton-module__Ya1Cjq__label{opacity:1;transform:none}}@media (hover:hover) and (min-width:768px){.WhatsAppButton-module__Ya1Cjq__button:hover .WhatsAppButton-module__Ya1Cjq__labelWrap{clip-path:inset(-3rem 0 -3rem -3rem)}.WhatsAppButton-module__Ya1Cjq__button:hover .WhatsAppButton-module__Ya1Cjq__label{opacity:1;transform:none}}@keyframes WhatsAppButton-module__Ya1Cjq__ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.WhatsAppButton-module__Ya1Cjq__circle,.WhatsAppButton-module__Ya1Cjq__labelWrap,.WhatsAppButton-module__Ya1Cjq__label{transition:none}.WhatsAppButton-module__Ya1Cjq__circle:after{animation:none}.WhatsAppButton-module__Ya1Cjq__label{transform:none}}@media (forced-colors:active){.WhatsAppButton-module__Ya1Cjq__circle{border:2px solid buttontext}}@media print{.WhatsAppButton-module__Ya1Cjq__button{display:none}}
.SiteChrome-module__3zJCvW__app{flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.SiteChrome-module__3zJCvW__main{flex:1}.SiteChrome-module__3zJCvW__main:focus{outline:none}
