@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cjC0Ca_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.cjC0Ca_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.xoW5AG_wrap{flex:1;min-width:0;position:relative}.xoW5AG_list{z-index:5;border:1px solid var(--navy-700);background:#fff;border-radius:8px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #000a362e}.xoW5AG_list li{color:var(--ink);cursor:pointer;border-radius:6px;gap:2px;padding:9px 12px;font-size:.9375rem;display:grid}.xoW5AG_list small{color:var(--ink-soft);font-size:.8125rem}.xoW5AG_list li:hover,.xoW5AG_list .xoW5AG_active{background:var(--mist)}
.bRuwCW_dialog{background:var(--paper);width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:0;border-radius:14px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #00052880}.bRuwCW_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000828b8}.bRuwCW_dialog[open]{animation:.25s cubic-bezier(.2,.7,.2,1) bRuwCW_pop}@keyframes bRuwCW_pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}.bRuwCW_panel{padding:clamp(22px,4vw,36px);position:relative}.bRuwCW_close{background:var(--mist);width:40px;height:40px;color:var(--navy-950);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:12px;right:12px}.bRuwCW_close:hover{background:var(--yellow)}.bRuwCW_title{color:var(--navy-950);padding-right:48px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.bRuwCW_lead{color:var(--ink-soft);margin:6px 0 20px}.bRuwCW_form{gap:18px;display:grid}.bRuwCW_products{border:0;gap:10px;margin:0;padding:0;display:grid}.bRuwCW_products legend{color:var(--navy-950);margin-bottom:8px;padding:0;font-weight:600}.bRuwCW_productRow{gap:8px;display:flex}.bRuwCW_productRow input{flex:1;min-width:0}.bRuwCW_remove{background:var(--mist);border:1px solid var(--line);width:48px;color:var(--navy-950);cursor:pointer;border-radius:8px;flex:none;font-size:1.4rem}.bRuwCW_remove:hover{border-color:var(--navy-700)}.bRuwCW_add{min-height:40px;color:var(--navy-700);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;font-weight:600}.bRuwCW_add:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.bRuwCW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bRuwCW_field{color:var(--navy-950);gap:6px;font-weight:600;display:grid}.bRuwCW_wide{grid-column:1/-1}.bRuwCW_dialog input,.bRuwCW_dialog textarea{border:1px solid var(--steel-400);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.bRuwCW_dialog textarea{resize:vertical}.bRuwCW_dialog input:hover,.bRuwCW_dialog textarea:hover{border-color:var(--navy-700)}.bRuwCW_dialog input:focus,.bRuwCW_dialog textarea:focus{border-color:var(--navy-700);outline:none;box-shadow:0 0 0 3px #1c2c7833}.bRuwCW_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bRuwCW_form>button[type=submit]{justify-self:start}.bRuwCW_form>button[disabled]{opacity:.7;cursor:progress}.bRuwCW_error{color:#8a1c14;background:#fff1f0;border:1px solid #f0a6a0;border-radius:8px;padding:10px 14px}.bRuwCW_note{color:var(--ink-soft);font-size:.875rem}.bRuwCW_done{justify-items:start;gap:16px;padding-block:12px;display:grid}@media (max-width:560px){.bRuwCW_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bRuwCW_dialog[open]{animation:none}}
._9j1fXa_card{isolation:isolate;background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;height:100%;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}._9j1fXa_card:hover{border-color:var(--navy-700);transform:translateY(-6px);box-shadow:0 24px 48px #000a3624}._9j1fXa_card:before,._9j1fXa_card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}._9j1fXa_card:before{z-index:-1;background:radial-gradient(320px circle at var(--mx) var(--my), #1c2c7812, transparent 45%)}._9j1fXa_card:after{z-index:2;background:radial-gradient(220px circle at var(--mx) var(--my), var(--yellow-strong), transparent 70%);padding:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._9j1fXa_card:hover:before,._9j1fXa_card:hover:after{opacity:1}._9j1fXa_card:focus-within{border-color:var(--navy-700)}._9j1fXa_media{aspect-ratio:1;border-bottom:1px solid var(--line);background:#fff;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:8%;display:grid;overflow:hidden}._9j1fXa_image{object-fit:contain;width:100%;height:auto;max-height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}._9j1fXa_noPhoto{background:var(--mist);width:100%;height:100%;color:var(--ink-soft);text-align:center;place-items:center;padding:12px;font-size:.875rem;font-weight:600;display:grid}._9j1fXa_card:hover ._9j1fXa_image{transform:scale(1.08)}._9j1fXa_body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}._9j1fXa_category{color:var(--ink-soft);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600}._9j1fXa_name{letter-spacing:-.005em;font-size:1.0625rem;font-stretch:100%;line-height:1.3}._9j1fXa_link{text-decoration:none}._9j1fXa_link:after{content:"";position:absolute;inset:0}._9j1fXa_link:focus-visible{outline:none}._9j1fXa_card:has(._9j1fXa_link:focus-visible){outline:3px solid var(--navy-700);outline-offset:3px}._9j1fXa_more{color:var(--navy-700);margin-top:auto;padding-top:6px;font-size:.9375rem}@media (max-width:599px){._9j1fXa_body{gap:8px;padding:14px 14px 16px}._9j1fXa_name{font-size:.9375rem}._9j1fXa_category{letter-spacing:.02em;font-size:.75rem}._9j1fXa_more{font-size:.875rem}}
.blnusG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;display:grid}.blnusG_grid>li{min-width:0;display:flex}@media (max-width:599px){.blnusG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.HsvFnW_band{isolation:isolate;background:var(--navy-950);color:#fff;position:relative;overflow:hidden}.HsvFnW_band:before{content:"";z-index:-1;background:radial-gradient(700px at 100% 0,#1c2c78e6,#0000 60%);position:absolute;inset:0}.HsvFnW_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:clamp(40px,6vw,72px);display:flex}.HsvFnW_title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.HsvFnW_text{color:#d3d9ec;max-width:52ch;margin-top:10px}.HsvFnW_text a{color:#fff;font-weight:600}.HsvFnW_actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.HsvFnW_alt{flex-wrap:wrap;gap:8px 18px;font-size:.9rem;display:flex}.HsvFnW_alt a,.HsvFnW_alt button{color:#fff;min-height:32px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
._27SNAG_section{padding-block:clamp(48px,7vw,88px)}._27SNAG_mist{background:var(--mist)}._27SNAG_head{gap:12px;margin-bottom:32px;display:grid}._27SNAG_title{color:var(--navy-950);font-size:clamp(1.5rem,1.1rem + 1.5vw,2.2rem)}._27SNAG_title:before{content:"";background:linear-gradient(90deg, var(--navy-950) 0 12px, var(--yellow) 12px);width:44px;height:4px;margin-bottom:16px;transition:width .9s cubic-bezier(.2,.7,.2,1) .25s;display:block}.js-reveal [data-reveal]:not(.is-visible) ._27SNAG_title:before{width:0}._27SNAG_intro{max-width:62ch;color:var(--ink-soft)}
.hXk2fa_prose{gap:1em;max-width:72ch;font-size:1.0625rem;line-height:1.7;display:grid}.hXk2fa_lead{max-width:62ch;color:var(--ink-soft);margin-bottom:20px}.hXk2fa_chips{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.hXk2fa_chips li{background:var(--paper);border:1px solid var(--navy-700);color:var(--navy-950);border-radius:999px;padding:10px 18px;font-weight:600;transition:background-color .2s,color .2s}.hXk2fa_chips li:hover{background:var(--navy-950);color:#fff}.hXk2fa_cards{counter-reset:card;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.hXk2fa_cards li{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;padding:26px 26px 28px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.hXk2fa_cards li:hover{border-color:var(--navy-700);transform:translateY(-4px);box-shadow:0 18px 38px #000a361a}ol.hXk2fa_cards li:before{counter-increment:card;content:counter(card);background:var(--yellow);width:34px;height:34px;color:var(--navy-950);border-radius:50%;place-items:center;font-weight:700;display:grid}.hXk2fa_cards h3{color:var(--navy-950);font-size:1.125rem;font-stretch:100%}.hXk2fa_cards p{color:var(--ink-soft)}.hXk2fa_closing{justify-items:start;gap:20px;max-width:72ch;font-size:1.0625rem;display:grid}
.kNSjlW_split{align-items:center;gap:clamp(24px,4vw,56px);display:grid}.kNSjlW_withPhoto{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.kNSjlW_text{gap:1em;max-width:68ch;font-size:1.0625rem;line-height:1.7;display:grid}.kNSjlW_photo{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.kNSjlW_photo img{width:100%;height:auto;display:block}.kNSjlW_photoWide{max-width:800px}
.zUVNfa_layout{gap:32px;display:grid}.zUVNfa_summary{align-content:start;gap:24px;display:grid}.zUVNfa_cats{flex-wrap:wrap;gap:8px;display:flex}.zUVNfa_cats a,.zUVNfa_cats span{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:5px 12px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-block}.zUVNfa_cats a:hover{border-color:var(--navy-950);background:var(--navy-950);color:#fff}.zUVNfa_actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.zUVNfa_back{color:var(--navy-700)}@media (min-width:900px){.zUVNfa_layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px}}
._XjRuG_nav{margin-top:48px}._XjRuG_nav ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._XjRuG_nav li{align-items:center;gap:8px;display:flex}._XjRuG_nav a,._XjRuG_current{border:1px solid var(--line);background:var(--paper);min-width:44px;min-height:44px;color:var(--navy-950);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}._XjRuG_nav a:hover{border-color:var(--navy-700)}._XjRuG_current{border-color:var(--navy-950);background:var(--navy-950);color:#fff}
.E0kJGG_hero{--mx:72%;--my:38%;isolation:isolate;min-height:min(calc(100svh - var(--header-h)), 880px);background:var(--navy-950);color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.E0kJGG_heroBg{z-index:-4;transform-origin:70% 40%;animation:26s ease-in-out infinite alternate E0kJGG_ken-burns;position:absolute;inset:0}.E0kJGG_heroBgImage{object-fit:cover;object-position:70% center}@keyframes E0kJGG_ken-burns{0%{transform:scale(1.14)translate(-1.5%,-1%)}to{transform:scale(1)translate(0,0)}}.E0kJGG_heroOverlay{z-index:-3;background:linear-gradient(90deg, #000a36f5 0%, #000a36db 38%, #000a366b 70%, #000a369e 100%), linear-gradient(to top, var(--navy-950) 0%, transparent 38%), repeating-linear-gradient(to bottom, transparent 0 43px, #ffffff09 43px 44px);position:absolute;inset:0}.E0kJGG_hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(560px circle at var(--mx) var(--my), #ffe2001a, transparent 60%);position:absolute;inset:0}.E0kJGG_heroBeams{z-index:-2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.E0kJGG_heroBeams span{filter:blur(6px);background:linear-gradient(90deg,#0000,#ffe2001c,#0000);width:18vw;min-width:160px;height:160%;animation:13s linear infinite E0kJGG_beam-sweep;position:absolute;top:-30%;left:0;transform:translate(-40vw)rotate(16deg)}.E0kJGG_heroBeams span:nth-child(2){background:linear-gradient(90deg,#0000,#6ea0ff29,#0000);width:9vw;animation-duration:17s;animation-delay:-6s}.E0kJGG_heroBeams span:nth-child(3){background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:26vw;animation-duration:22s;animation-delay:-13s}@keyframes E0kJGG_beam-sweep{0%{transform:translate(-40vw)rotate(16deg)}to{transform:translate(140vw)rotate(16deg)}}.E0kJGG_heroCables{z-index:-1;pointer-events:none;width:100%;height:clamp(140px,22vw,260px);position:absolute;bottom:0;left:0;right:0}.E0kJGG_cableBase{fill:none;stroke:#ffffff14;stroke-width:1.5px}.E0kJGG_cablePulse{fill:none;stroke:var(--yellow);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:70 930;stroke-dashoffset:1000px;filter:drop-shadow(0 0 6px #ffe200e6);animation:7s linear infinite E0kJGG_cable-pulse}.E0kJGG_cablePulse[data-tone=blue]{stroke:#8bb8ff;filter:drop-shadow(0 0 6px #8bb8ffe6);animation-duration:9s}@keyframes E0kJGG_cable-pulse{to{stroke-dashoffset:0}}.E0kJGG_heroGrid{gap:48px;width:100%;padding-block:clamp(48px,6vw,80px) clamp(88px,11vw,140px);display:grid}html[data-intro=playing] .E0kJGG_heroIn{animation-play-state:paused}.E0kJGG_heroIn{animation:.9s cubic-bezier(.2,.7,.2,1) both E0kJGG_rise-in;animation-delay:var(--d,0s)}@keyframes E0kJGG_rise-in{0%{opacity:0;filter:blur(4px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}.E0kJGG_heroTitle{letter-spacing:-.02em;text-shadow:0 2px 30px #000a3699;max-width:21ch;font-size:clamp(2.1rem,1.2rem + 3vw,3.5rem);line-height:1.04}.E0kJGG_mark{white-space:nowrap;color:var(--yellow);text-shadow:0 0 28px #ffe20059}.E0kJGG_lead{color:#d3d9ec;max-width:58ch;margin-top:24px;font-size:1.125rem}.E0kJGG_actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.E0kJGG_pulse{animation:2.8s ease-in-out infinite E0kJGG_glow-pulse}@keyframes E0kJGG_glow-pulse{0%,to{box-shadow:0 0 #ffe20073}50%{box-shadow:0 0 0 10px #ffe20000}}.E0kJGG_markets{border-top:1px solid var(--line-on-dark);max-width:640px;color:var(--steel-300);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:32px;padding-top:24px;display:flex}.E0kJGG_markets ul{flex-wrap:wrap;gap:8px;display:flex}.E0kJGG_markets li{color:#fff;background:#000a3659;border:1px solid #ffe20073;border-radius:999px;padding:4px 12px;font-size:.9375rem;font-weight:600}.E0kJGG_heroPanel{display:none}.E0kJGG_heroPanelTitle{color:var(--yellow);margin-bottom:8px}.E0kJGG_heroPanel li+li{border-top:1px solid #ffffff1a}.E0kJGG_heroPanel a{color:#fff;align-items:center;gap:12px;padding:11px 0;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:flex}.E0kJGG_heroPanel a:hover{color:var(--yellow);transform:translate(4px)}.E0kJGG_led{background:#3dff8b;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite E0kJGG_led-blink;box-shadow:0 0 10px #3dff8b}@keyframes E0kJGG_led-blink{0%,to{opacity:1}45%{opacity:.25;box-shadow:none}}@media (min-width:1000px){.E0kJGG_heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:56px}.E0kJGG_heroPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:10px;justify-self:end;width:100%;max-width:340px;padding:20px 24px 12px;display:block;box-shadow:0 30px 60px #00000059,inset 0 1px #ffffff1f}}@media (max-width:999px){.E0kJGG_heroOverlay{background:linear-gradient(#000a36cc,#000a36e0),repeating-linear-gradient(#0000 0 43px,#ffffff09 43px 44px)}}.E0kJGG_catalogue{isolation:isolate;background:var(--navy-950);color:#fff;position:relative;overflow:hidden}.E0kJGG_catalogueOverlay{background:linear-gradient(90deg, #000a36f0, #000a36b8 55%, #000a368c), linear-gradient(to bottom, var(--navy-950), transparent 22%, transparent 78%, #000a36d9);position:absolute;inset:0}.E0kJGG_catalogueInner{z-index:2;gap:40px;padding-block:clamp(72px,9vw,120px);display:grid;position:relative}.E0kJGG_catalogueTitle{font-size:clamp(1.75rem,1.25rem + 1.8vw,2.5rem)}.E0kJGG_catalogueIntro{max-width:40ch;color:var(--steel-300);margin-top:14px}.E0kJGG_specList{gap:16px;margin:0;display:grid}.E0kJGG_specGroup{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a3666;border:1px solid #ffffff1f;border-radius:8px;padding:18px 20px 20px;transition:border-color .3s,box-shadow .3s}.E0kJGG_specGroup:hover{border-color:#ffe20080;box-shadow:0 0 34px #ffe2001f}.E0kJGG_specGroup dt{color:var(--steel-400)}.E0kJGG_specGroup dd{margin:10px 0 0}.E0kJGG_chips{flex-wrap:wrap;gap:6px;display:flex}.E0kJGG_chip{color:inherit;cursor:pointer;font-family:var(--font-mono);background:0 0;border:1px solid #ffffff38;border-radius:3px;padding:3px 10px;font-size:.8125rem;line-height:1.5;transition:border-color .2s,color .2s,box-shadow .2s}.E0kJGG_chip:hover,.E0kJGG_chip:focus-visible{border-color:var(--yellow);color:var(--yellow);box-shadow:0 0 14px #ffe20073}@media (min-width:640px){.E0kJGG_specList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.E0kJGG_catalogueInner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px}}.E0kJGG_section{padding-block:clamp(64px,9vw,112px)}.E0kJGG_sectionMist{background:var(--mist)}.E0kJGG_sectionHead{gap:16px;margin-bottom:40px;display:grid}.E0kJGG_sectionTitle{color:var(--navy-950);font-size:clamp(1.75rem,1.25rem + 1.8vw,2.5rem)}.E0kJGG_sectionTitle:before{content:"";background:linear-gradient(90deg, var(--navy-950) 0 12px, var(--yellow) 12px);width:44px;height:4px;margin-bottom:18px;transition:width .9s cubic-bezier(.2,.7,.2,1) .25s;display:block}.js-reveal [data-reveal]:not(.is-visible) .E0kJGG_sectionTitle:before{width:0}.E0kJGG_sectionIntro{max-width:58ch;color:var(--ink-soft)}@media (min-width:900px){.E0kJGG_sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px}}.E0kJGG_familyGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.E0kJGG_familyItem{min-width:0;display:flex}.E0kJGG_family{isolation:isolate;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.E0kJGG_family:hover{border-color:var(--navy-700);transform:translateY(-6px);box-shadow:0 26px 52px #000a3626}.E0kJGG_family:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx) var(--my), #1c2c7817, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.E0kJGG_family:after{content:"";z-index:2;background:var(--yellow);transform-origin:0;height:4px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.E0kJGG_family:hover:before{opacity:1}.E0kJGG_family:hover:after,.E0kJGG_family:focus-within:after{transform:scaleX(1)}.E0kJGG_familyMedia{aspect-ratio:4/3;background:radial-gradient(circle at 50% 38%, #fff 0%, #fff 45%, var(--mist) 100%);border-bottom:1px solid var(--line);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:6%;display:grid;overflow:hidden}.E0kJGG_familyMedia img{object-fit:contain;width:100%;height:auto;max-height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.E0kJGG_family:hover .E0kJGG_familyMedia img{transform:scale(1.07)}.E0kJGG_familyBody{flex-direction:column;flex:1;gap:14px;padding:20px 24px 24px;display:flex}.E0kJGG_familyTitle{color:var(--navy-950);font-size:1.25rem;line-height:1.2}.E0kJGG_familyTitle a{text-decoration:none}.E0kJGG_familyTitle a:after{content:"";position:absolute;inset:0}.E0kJGG_familyTitle a:focus-visible{outline:none}.E0kJGG_family:has(a:focus-visible){outline:3px solid var(--navy-700);outline-offset:3px}.E0kJGG_familyMore{color:var(--navy-700);margin-top:auto}@media (min-width:1000px){.E0kJGG_familyGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.E0kJGG_familyItem{grid-column:span 2}.E0kJGG_familyItem:nth-child(n+4){grid-column:span 3}.E0kJGG_familyItem:nth-child(n+4) .E0kJGG_familyMedia{aspect-ratio:16/9}}.E0kJGG_faqGrid{gap:40px;display:grid}@media (min-width:960px){.E0kJGG_faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}.E0kJGG_faqIntro{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.E0kJGG_productGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;display:grid}.E0kJGG_productGrid>li{min-width:0;display:flex}@media (max-width:599px){.E0kJGG_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.E0kJGG_allProducts{color:var(--navy-700);margin-top:36px}.E0kJGG_whyGrid{gap:48px;display:grid}.E0kJGG_whyText{max-width:60ch;margin:20px 0 24px;font-size:1.1875rem;line-height:1.65}.E0kJGG_whyCopy>a{color:var(--navy-700)}.E0kJGG_brandPanel{background-color:var(--navy-950);color:var(--steel-300);border-radius:8px;margin-top:40px;padding:32px 36px 36px;position:relative;overflow:hidden}.E0kJGG_brandPanel:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--angle), transparent 0deg 250deg, var(--yellow) 300deg, transparent 340deg);padding:2px;animation:5s linear infinite E0kJGG_spin-angle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes E0kJGG_spin-angle{to{--angle:360deg}}.E0kJGG_brandLabel{color:var(--yellow)}.E0kJGG_brandTitle{color:#fff;margin:12px 0;font-size:1.625rem}.E0kJGG_whyMedia{width:100%;max-width:520px;margin-inline:auto;position:relative}.E0kJGG_whyMedia:before,.E0kJGG_whyMedia:after{content:"";z-index:1;border:3px solid var(--yellow-strong);pointer-events:none;width:28px;height:28px;position:absolute}.E0kJGG_whyMedia:before{border-bottom:0;border-right:0;top:-10px;left:-10px}.E0kJGG_whyMedia:after{border-top:0;border-left:0;bottom:-10px;right:-10px}.E0kJGG_whyFrame{border-radius:6px;overflow:hidden;box-shadow:0 30px 60px #000a3640}.E0kJGG_whyImage{width:100%;height:auto;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.E0kJGG_whyFrame:hover .E0kJGG_whyImage{transform:scale(1.05)}@media (min-width:900px){.E0kJGG_whyGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px}}.E0kJGG_quote{isolation:isolate;background:var(--navy-950);color:#fff;position:relative;overflow:hidden}.E0kJGG_quoteOverlay{background:linear-gradient(90deg,#000a36eb,#000a368c 60%,#000a36bf),linear-gradient(#000a3680,#0000 30%);position:absolute;inset:0}.E0kJGG_quoteInner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;padding-block:clamp(72px,10vw,128px);display:flex;position:relative}.E0kJGG_quoteTitle{color:#fff}.E0kJGG_quoteTitle:before{background:var(--yellow);box-shadow:0 0 14px #ffe200b3}.E0kJGG_quoteText{color:#d3d9ec;max-width:52ch;margin-top:12px;font-size:1.125rem}.E0kJGG_quoteText a{color:#fff;text-underline-offset:3px;font-weight:700}.E0kJGG_quoteText a:hover{color:var(--yellow)}
.XBEGgW_search{max-width:720px}.XBEGgW_label{margin-bottom:8px;font-weight:600;display:block}.XBEGgW_input{border:1px solid var(--line,#c9d0e3);width:100%;min-height:48px;color:var(--ink,#0b1330);font:inherit;background:#fff;border-radius:8px;padding:10px 14px}.XBEGgW_input:focus-visible{outline:3px solid var(--navy-700,#1c2c78);outline-offset:2px}.XBEGgW_status{min-height:1.5em;color:var(--ink-soft,#4a5373);margin-top:8px;font-size:.875rem}.XBEGgW_results{border:1px solid var(--line,#c9d0e3);background:#fff;border-radius:8px;margin:4px 0 0;padding:0;list-style:none}.XBEGgW_results li+li{border-top:1px solid var(--line,#c9d0e3)}.XBEGgW_results a{color:var(--ink,#0b1330);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.XBEGgW_results a:hover,.XBEGgW_results a:focus-visible{background:var(--mist,#f1f3fa)}.XBEGgW_results small{color:var(--ink-soft,#4a5373);font-size:.8125rem}.XBEGgW_more{color:var(--ink-soft,#4a5373);margin-top:8px;font-size:.875rem}
.bS0lCW_dialog{background:var(--paper);width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:0;border-radius:14px;margin:12px auto auto;padding:0;overflow:hidden;box-shadow:0 30px 80px #00052880}@media (min-width:700px){.bS0lCW_dialog{margin-top:12vh}}.bS0lCW_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000828b8}.bS0lCW_dialog[open]{animation:.22s cubic-bezier(.2,.7,.2,1) bS0lCW_drop}@keyframes bS0lCW_drop{0%{opacity:0;transform:translateY(-10px)}}.bS0lCW_panel{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.bS0lCW_bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.bS0lCW_icon{color:var(--navy-700);flex:none}.bS0lCW_bar input{min-width:0;min-height:44px;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1.125rem}.bS0lCW_bar input::-webkit-search-cancel-button{display:none}.bS0lCW_close{background:var(--mist);min-height:36px;color:var(--navy-950);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:.875rem;font-weight:600}.bS0lCW_close:hover{background:var(--yellow)}.bS0lCW_body{padding:8px 8px 12px;overflow-y:auto}.bS0lCW_hint{color:var(--ink-soft);padding:10px 10px 6px;font-size:.875rem}.bS0lCW_families{flex-wrap:wrap;gap:8px;margin:0;padding:0 10px 8px;list-style:none;display:flex}.bS0lCW_families a{background:var(--mist);border:1px solid var(--line);color:var(--navy-950);border-radius:999px;padding:8px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.bS0lCW_families a:hover{background:var(--yellow);border-color:var(--yellow)}.bS0lCW_empty{color:var(--ink-soft);padding:14px 10px}.bS0lCW_empty a{color:var(--navy-700);font-weight:600}.bS0lCW_results{margin:0;padding:0;list-style:none}.bS0lCW_results a{color:var(--ink);border-radius:8px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.bS0lCW_results li:hover a,.bS0lCW_active a{background:var(--mist)}.bS0lCW_name{color:var(--navy-950);font-weight:600}.bS0lCW_meta{color:var(--ink-soft);font-size:.8125rem}.bS0lCW_meta b{background:var(--yellow);color:var(--navy-950);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;margin-right:8px;padding:1px 7px;font-size:.6875rem;font-weight:700}@media (prefers-reduced-motion:reduce){.bS0lCW_dialog[open]{animation:none}}
.xgPmsG_prose{gap:1em;max-width:72ch;font-size:1.0625rem;line-height:1.7;display:grid}.xgPmsG_qualities{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:28px 0;display:grid}.xgPmsG_qualities li{background:var(--paper);border:1px solid var(--line);color:var(--navy-950);border-radius:10px;align-items:center;gap:12px;padding:16px 18px;font-weight:700;display:flex}.xgPmsG_qualities li:before{content:"";background:var(--yellow);border-radius:50%;flex:none;width:10px;height:10px}.xgPmsG_after{margin-top:0}.xgPmsG_split{gap:40px;display:grid}.xgPmsG_lead{max-width:60ch;font-size:1.1875rem;line-height:1.65}.xgPmsG_brand{background:var(--navy-950);color:var(--steel-300);border-radius:10px;margin-top:32px;padding:28px 32px 32px;position:relative;overflow:hidden}.xgPmsG_brandName{color:var(--yellow);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.xgPmsG_brandTitle{color:#fff;margin:10px 0;font-size:1.5rem}.xgPmsG_photo{border-radius:10px;width:100%;max-width:520px;margin-inline:auto;overflow:hidden;box-shadow:0 24px 50px #000a362e}.xgPmsG_photo img{width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.xgPmsG_photo:hover img{transform:scale(1.04)}.xgPmsG_families{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.xgPmsG_families a{background:var(--paper);border:1px solid var(--line);min-height:64px;color:var(--navy-950);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:700;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.xgPmsG_families a:after{content:"→";transition:transform .2s}.xgPmsG_families a:hover{border-color:var(--navy-700);transform:translateY(-3px);box-shadow:0 14px 30px #000a361a}.xgPmsG_families a:hover:after{transform:translate(4px)}.xgPmsG_facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px;display:grid}.xgPmsG_facts h3{color:var(--navy-950);margin-bottom:10px;font-size:1.125rem}.xgPmsG_facts address{font-style:normal}.xgPmsG_facts a{color:var(--navy-700);font-weight:600}.xgPmsG_markets{flex-wrap:wrap;gap:8px;display:flex}.xgPmsG_markets li{border:1px solid var(--navy-700);color:var(--navy-950);border-radius:999px;padding:4px 14px;font-weight:600}@media (min-width:900px){.xgPmsG_split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px}}
.j6Q3dW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.j6Q3dW_card{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;padding:28px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.j6Q3dW_card:hover{border-color:var(--navy-700);transform:translateY(-4px);box-shadow:0 18px 38px #000a361a}.j6Q3dW_card address{font-style:normal}.j6Q3dW_card a{color:var(--navy-700);overflow-wrap:anywhere;font-weight:600}.j6Q3dW_cardTitle{color:var(--navy-950);font-size:1.125rem}.j6Q3dW_social{flex-wrap:wrap;gap:8px 20px;display:flex}.j6Q3dW_steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:32px;display:grid}.j6Q3dW_steps li{background:var(--paper);border:1px solid var(--line);color:var(--navy-950);border-radius:10px;align-items:center;gap:14px;padding:18px 20px;font-weight:700;display:flex}.j6Q3dW_steps li:before{counter-increment:step;content:counter(step);background:var(--yellow);width:32px;height:32px;color:var(--navy-950);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;display:grid}
.Tkw0gW_header{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:#fff;border-bottom:1px solid var(--line-on-dark);background:#000a36d1;position:sticky;top:0}.Tkw0gW_bar{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.Tkw0gW_brand{letter-spacing:-.005em;align-items:center;gap:10px;min-width:0;font-size:clamp(.9375rem,.85rem + .4vw,1.0625rem);font-stretch:108%;line-height:1.2;text-decoration:none;display:inline-flex}.Tkw0gW_brand:before{flex:none}@media (min-width:480px){.Tkw0gW_brand{white-space:nowrap}}.Tkw0gW_brand:before{content:"";background:var(--yellow);border-radius:1px;width:4px;height:22px}.Tkw0gW_searchButton{border:1px solid var(--line-on-dark);border-radius:var(--radius);color:#fff;cursor:pointer;background:0 0;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;transition:background-color .2s,color .2s;display:grid}.Tkw0gW_searchButton:hover{background:var(--yellow);border-color:var(--yellow);color:var(--navy-950)}.Tkw0gW_menuToggle{border:1px solid var(--line-on-dark);border-radius:var(--radius);color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:inline-flex}.Tkw0gW_toggleIcon,.Tkw0gW_toggleIcon:before,.Tkw0gW_toggleIcon:after{background:currentColor;width:16px;height:2px;display:block}.Tkw0gW_toggleIcon{position:relative}.Tkw0gW_toggleIcon:before,.Tkw0gW_toggleIcon:after{content:"";position:absolute;left:0}.Tkw0gW_toggleIcon:before{top:-5px}.Tkw0gW_toggleIcon:after{top:5px}.Tkw0gW_panel{max-height:calc(100dvh - var(--header-h));padding:8px var(--gutter) 24px;background:var(--navy-950);border-bottom:1px solid var(--line-on-dark);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Tkw0gW_panel[data-open=true]{display:block}.Tkw0gW_menu{flex-direction:column;display:flex}.Tkw0gW_item{border-bottom:1px solid var(--line-on-dark)}.Tkw0gW_trigger,.Tkw0gW_link{color:#fff;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-weight:600;text-decoration:none;display:flex}.Tkw0gW_chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.Tkw0gW_trigger[aria-expanded=true] .Tkw0gW_chevron{transform:translateY(2px)rotate(-135deg)}.Tkw0gW_trigger[aria-expanded=true],.Tkw0gW_trigger:hover,.Tkw0gW_link:hover{color:var(--yellow)}.Tkw0gW_dropdown{padding:0 0 16px}.Tkw0gW_dropdownLink,.Tkw0gW_megaSub a{color:var(--steel-300);padding:8px 0;text-decoration:none;display:block}.Tkw0gW_dropdownLink:hover,.Tkw0gW_megaSub a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.Tkw0gW_megaGrid{gap:18px;display:grid}.Tkw0gW_megaTitle{padding:6px 0;font-weight:700;text-decoration:none;display:block}.Tkw0gW_megaTitle:hover{color:var(--yellow)}.Tkw0gW_megaSub a{padding:5px 0 5px 14px;font-size:.9375rem}.Tkw0gW_megaAll{color:var(--yellow);margin-top:18px}.Tkw0gW_cta{width:100%;margin-top:20px}@media (min-width:1100px){.Tkw0gW_menuToggle{display:none}.Tkw0gW_panel,.Tkw0gW_panel[data-open=true]{background:0 0;border:0;align-items:center;gap:28px;max-height:none;padding:0;display:flex;position:static;overflow:visible}.Tkw0gW_menu{flex-direction:row;gap:4px}.Tkw0gW_item{border:0;position:relative}.Tkw0gW_trigger,.Tkw0gW_link{width:auto;min-height:44px;padding:8px 12px;font-size:.96875rem;position:relative}.Tkw0gW_link:after{content:"";background:var(--yellow);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.Tkw0gW_link:hover:after{transform:scaleX(1)}.Tkw0gW_dropdown{background:var(--paper);min-width:280px;color:var(--ink);border-radius:var(--radius);padding:12px 20px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 18px 48px #000a3638,0 2px 6px #000a361f}.Tkw0gW_dropdown :focus-visible{outline-color:var(--navy-700)}.Tkw0gW_dropdownLink,.Tkw0gW_megaSub a{color:var(--ink-soft)}.Tkw0gW_dropdownLink:hover,.Tkw0gW_megaSub a:hover{color:var(--navy-950)}.Tkw0gW_itemMega{position:static}.Tkw0gW_mega{top:calc(100% - 6px);left:auto;right:var(--gutter);width:min(920px, calc(100% - 2 * var(--gutter)));padding:28px 32px}.Tkw0gW_megaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}.Tkw0gW_megaTitle{border-bottom:2px solid var(--yellow);color:var(--navy-950);margin-bottom:4px;padding:0 0 8px}.Tkw0gW_megaTitle:hover{color:var(--navy-700)}.Tkw0gW_megaSub a{padding:4px 0}.Tkw0gW_megaAll{color:var(--navy-950)}.Tkw0gW_cta{width:auto;min-height:44px;margin:0;padding:10px 18px}}
.d-hG1G_form{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:18px;max-width:520px;padding:clamp(22px,4vw,36px);display:grid}.d-hG1G_field{color:var(--navy-950);gap:8px;font-weight:600;display:grid}.d-hG1G_field input{border:1px solid var(--steel-400);min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.d-hG1G_field input:hover{border-color:var(--navy-700)}.d-hG1G_field input:focus{border-color:var(--navy-700);outline:none;box-shadow:0 0 0 3px #1c2c7833}.d-hG1G_form button{justify-self:start}.d-hG1G_note{color:var(--ink-soft);font-size:.9375rem}
.p-5sba_footer{background:var(--navy-950);color:var(--steel-300);font-size:.9375rem}.p-5sba_footer a{color:#fff;text-decoration:none}.p-5sba_footer a:hover{color:var(--yellow);text-underline-offset:3px;text-decoration:underline}.p-5sba_top{gap:48px;padding-block:64px 48px;display:grid}.p-5sba_name{color:#fff;font-size:1.25rem;font-stretch:108%}.p-5sba_contact{grid-template-columns:max-content 1fr;align-items:baseline;gap:8px 16px;margin-top:24px;font-style:normal;display:grid}.p-5sba_contact .p-5sba_label{color:var(--steel-400)}.p-5sba_social{flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-weight:600;display:flex}.p-5sba_columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;display:grid}.p-5sba_columnTitle{color:var(--yellow);margin-bottom:14px}.p-5sba_column li+li{margin-top:10px}.p-5sba_bottom{border-top:1px solid var(--line-on-dark);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;font-size:.875rem;display:flex}@media (min-width:960px){.p-5sba_top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}
