.wm .l{font-weight:300}.wm .m{font-weight:500}
.nav{z-index:50;height:var(--nav);color:var(--ink);transition:height .45s var(--ease), background-color .45s, color .45s, box-shadow .45s;position:fixed;inset:0 0 auto}.nav.stuck{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#f4f1eccc;box-shadow:inset 0 -1px #15171c14}.nav.dark{color:var(--paper);background:#2440a0c7;box-shadow:inset 0 -1px #f4f1ec24}@media (min-width:1180px){.nav.stuck{height:64px}}.nav-in{max-width:1440px;height:100%;padding-inline:var(--gx);justify-content:space-between;align-items:center;margin:auto;display:flex;position:relative}.brand{letter-spacing:-.02em;white-space:nowrap;font-size:19px;line-height:22px}.brand:focus-visible{outline-offset:6px;border-radius:2px}.links{gap:36px;display:flex;position:relative}.links a{padding-block:8px;font-size:15px;font-weight:500;line-height:20px}.links a:focus-visible{outline-offset:2px;border-radius:2px}.spy{width:var(--w,0);height:1px;translate:var(--x,0) 0;opacity:0;pointer-events:none;transition:translate .55s var(--ease), width .55s var(--ease), opacity .3s;background:currentColor;position:absolute;top:calc(100% - 4px);left:0}.spy.on{opacity:1}.nav-r,.burger{display:none}.burger{width:44px;height:44px;color:inherit;cursor:pointer;transition:scale .2s var(--ease);background:0 0;border:0;margin-right:-3px;padding:0;position:relative}.burger:active{scale:.92}.burger i{width:16px;height:1.5px;transition:translate .45s var(--ease), rotate .45s var(--ease);background:currentColor;border-radius:1px;position:absolute;right:3px}.burger i:first-child{top:18.25px}.burger i:last-child{top:24.25px}.menu-open .burger i:first-child{translate:0 3px;rotate:45deg}.menu-open .burger i:last-child{translate:0 -3px;rotate:-45deg}@media (max-width:1023px){.links{display:none}.nav-r,.burger{display:block}}@media (max-width:760px){.brand{font-size:17px;line-height:20px}}.menu{inset:var(--nav) 0 0;z-index:49;overscroll-behavior:contain;background:var(--paper);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .55s var(--ease), visibility 0s .55s;position:fixed;overflow-y:auto}.menu-open{overflow:hidden}.menu-open .menu{visibility:visible;clip-path:inset(0);transition:clip-path .55s var(--ease)}.menu-open .nav{background:var(--paper);color:var(--ink);box-shadow:inset 0 -1px var(--rule)}.menu .frame,.menu .rails{height:100%}.menu .rails{padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;display:flex}.mi{padding:20px var(--px);border-bottom:1px solid var(--rule);letter-spacing:-.04em;opacity:0;transition:opacity .3s, translate .5s var(--ease);justify-content:space-between;align-items:center;font-size:36px;font-weight:300;line-height:40px;display:flex;translate:0 14px}.mi:focus-visible{outline-offset:-2px}.mi svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s var(--ease)}.mi:active{color:var(--muted)}.mi:active svg{translate:4px}.menu-b{padding:24px var(--px) 0;opacity:0;transition:opacity .3s, translate .5s var(--ease);display:grid;translate:0 14px}.menu-open .mi,.menu-open .menu-b{opacity:1;transition-delay:calc(.14s + var(--i,4) * 55ms);translate:0}
.foot{isolation:isolate;overflow:hidden}.foot:before{content:"";z-index:-1;background:linear-gradient(#2440a073 0%,#2440a059 70%,#2440a000 88%),url(../media/footer-2880.3qpc1tnh6jel6.webp) 50% 100%/cover no-repeat;position:absolute;inset:-12% 0 0}@media (max-width:760px){.foot:before{background-image:linear-gradient(#2440a073 0%,#2440a059 70%,#2440a000 88%),url(../media/footer-1200.3508gediia0jp.webp)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.foot:before{animation:linear both rise;animation-timeline:view();animation-range:entry cover 55%}@keyframes rise{0%{translate:0 12%}to{translate:0}}}}.foot .rails{border-color:#f4f1ec24}.foot-cta{padding:88px var(--px) 56px;flex-direction:column;gap:32px;display:flex}.foot-row{padding:28px var(--px) 20px;border-top:1px solid #f4f1ec24;flex-direction:column;gap:18px;display:flex}.foot-id{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.foot .brand{font-size:17px;line-height:20px}.tagl{color:#f4f1ec9e;font-size:15px;line-height:22px}.flinks{flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}.flinks a,.flinks span{color:#f4f1eccc;align-items:center;min-height:44px;font-size:15px;font-weight:500;line-height:20px;display:flex}.flinks span{color:#f4f1ec8c;font-weight:400}.flinks a{transition:color .3s, background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(50% + 12px)/0 1px no-repeat}@media (hover:hover){.flinks a:hover{color:var(--paper);background-size:100% 1px}}.flinks a:active{color:var(--paper)}.legal{padding:24px var(--px) 150px;color:#f4f1ec9e;border-top:1px solid #f4f1ec24;flex-direction:column;gap:8px;font-size:13px;line-height:20px;display:flex}.legal .flinks a{font-size:13px}@media (min-width:1180px){.foot-cta{padding:144px var(--px) 104px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.foot-row{flex-direction:row;justify-content:space-between;align-items:center}.foot-id{flex-direction:row;align-items:center;gap:24px}.tagl{font-size:14px;line-height:20px}.flinks{column-gap:28px}.flinks a,.flinks span{min-height:0;font-size:14px}.legal{padding:24px var(--px) 190px;flex-direction:row;justify-content:space-between;align-items:flex-start}.legal p{max-width:640px}.legal .flinks a{min-height:0}}
