.PWAsKW_dot,.PWAsKW_ring{z-index:300;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0;translate:-50% -50%}.PWAsKW_dot{background:var(--white);mix-blend-mode:difference;width:6px;height:6px}.PWAsKW_ring{mix-blend-mode:difference;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out);border:1.5px solid #ffffffd9;place-items:center;display:grid}.PWAsKW_ring[data-kind=hover]{background:#ffffffe6}.PWAsKW_ring[data-kind=label]{mix-blend-mode:normal;border-color:var(--butter);background:var(--butter)}.PWAsKW_label{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);white-space:nowrap;font-size:12px;font-weight:800}
.nctMiG_footer{padding-top:var(--section-pad);background:var(--bg-deep);color:var(--white);position:relative;overflow:hidden}.nctMiG_top{border-bottom:1px solid var(--hairline-light);padding-bottom:clamp(56px,8vw,120px)}.nctMiG_bigLink{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.nctMiG_bigKicker{letter-spacing:.24em;text-transform:uppercase;color:var(--butter);grid-column:1/-1;font-size:12px;font-weight:700}.nctMiG_bigText{font-family:var(--font-display), sans-serif;font-weight:800;font-size:var(--text-xl);letter-spacing:-.045em;transition:color .4s var(--ease-out);line-height:.95}.nctMiG_bigArrow{width:clamp(40px,6vw,96px);height:auto;color:var(--butter);transition:transform .6s var(--ease-out)}.nctMiG_bigLink:hover .nctMiG_bigText{color:var(--blue-sky)}.nctMiG_bigLink:hover .nctMiG_bigArrow{transform:translate(10px,-10px)rotate(45deg)}.nctMiG_cols{grid-template-columns:1fr 1fr;gap:40px;padding-block:56px;display:grid}.nctMiG_head{letter-spacing:.24em;text-transform:uppercase;color:var(--blue-sky);margin-bottom:18px;font-size:12px;font-weight:700}.nctMiG_list{gap:6px;display:grid}.nctMiG_list a{color:#ffffffd1;align-items:center;min-height:32px;font-size:15px;display:inline-flex}.nctMiG_list a:hover{color:var(--butter)}@media (pointer:coarse){.nctMiG_list{gap:0}.nctMiG_list a{min-height:44px}}.nctMiG_studio{color:#ffffffd1;font-size:15px;line-height:1.9}.nctMiG_clock{font-variant-numeric:tabular-nums;color:var(--butter)}.nctMiG_backWrap{justify-content:flex-end;align-items:flex-start;display:flex}.nctMiG_back{border:1px solid var(--hairline-light);width:72px;height:72px;transition:background-color .4s var(--ease-out), color .4s;border-radius:50%;place-items:center;display:grid}.nctMiG_back:hover{background:var(--butter);color:var(--navy)}.nctMiG_wordmark{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #a9c4ee66;text-shadow:0 0 .04em #1f63d18c,0 0 .2em #1f63d140;-webkit-user-select:none;user-select:none;margin-bottom:-.04em;font-size:19vw;font-weight:800;line-height:.78}.nctMiG_bottom{border-top:1px solid var(--hairline-light);color:var(--blue-sky);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:24px;font-size:13px;display:flex}@media (min-width:900px){.nctMiG_cols{grid-template-columns:1.2fr 1.2fr 1fr auto}}
.aEw1kG_roll{vertical-align:top;line-height:1.3;display:inline-block;overflow:hidden}.aEw1kG_inner{transition:transform .55s var(--ease-out);display:inline-block;position:relative}.aEw1kG_clone{position:absolute;top:100%;left:0}:is(a,button):hover .aEw1kG_inner,:is(a,button):focus-visible .aEw1kG_inner{transform:translateY(-100%)}
.Mg1eeW_header{z-index:100;padding-inline:var(--gutter);pointer-events:none;position:fixed;top:14px;left:0;right:0}.Mg1eeW_pill{max-width:var(--maxw);border:1px solid var(--hairline-light);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);pointer-events:auto;border-radius:999px;align-items:center;gap:20px;margin-inline:auto;padding:10px 10px 10px 18px;display:flex;position:relative;overflow:hidden}.Mg1eeW_brand{align-items:center;gap:10px;min-height:44px;margin-right:auto;display:inline-flex}.Mg1eeW_nav{display:none}.Mg1eeW_nav ul{gap:4px;display:flex}.Mg1eeW_link{color:#ffffffc7;min-height:44px;transition:color .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.Mg1eeW_link:hover,.Mg1eeW_active{color:var(--white);background:#ffffff14}.Mg1eeW_ctaWrap{display:none!important}.Mg1eeW_cta{background:var(--butter);min-height:48px;color:var(--navy);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.Mg1eeW_menuButton{background:var(--white);min-height:48px;color:var(--navy);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.Mg1eeW_burger{background:currentColor;width:18px;height:2px;position:relative}.Mg1eeW_burger:before{content:"";width:12px;height:2px;transition:width .4s var(--ease-out);background:currentColor;position:absolute;top:-6px;left:0}.Mg1eeW_menuButton:hover .Mg1eeW_burger:before{width:18px}.Mg1eeW_progress{background:var(--butter);transform-origin:0;height:2px;position:absolute;bottom:0;left:18px;right:18px}@media (max-width:380px){.Mg1eeW_pill{gap:10px;padding-left:12px}.Mg1eeW_brand{gap:8px}.Mg1eeW_brand img{width:88px;height:auto}.Mg1eeW_menuButton{letter-spacing:.12em;gap:10px;padding:0 14px}}@media (min-width:768px){.Mg1eeW_ctaWrap{display:inline-block!important}}@media (min-width:1280px){.Mg1eeW_nav{display:block}.Mg1eeW_menuButton{display:none}}
.h10XBq_intro{gap:22px;margin-bottom:clamp(48px,7vw,96px);display:grid}.h10XBq_center{text-align:center;justify-items:center}.h10XBq_eyebrow{color:var(--accent,var(--butter))}.h10XBq_title{font-family:var(--font-display), sans-serif;font-weight:800;font-size:var(--text-xxl);letter-spacing:-.05em;max-width:14ch;line-height:.98}.h10XBq_center .h10XBq_title{margin-inline:auto}.h10XBq_accent{color:var(--accent,var(--butter))}.h10XBq_lead{max-width:46ch;color:var(--muted,#ffffffc7);font-size:clamp(17px,1.4vw,21px);line-height:1.6}
.RHteCa_about{--accent:var(--blue);--muted:var(--ink-muted);--fx-edge:var(--blue-sky);--fx-deep:#004aad4d;--fx-glow:transparent;--fx-shine-hi:var(--blue-sky);padding-block:var(--section-pad);background:var(--paper);color:var(--ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-top:-1px;position:relative}.RHteCa_grid{gap:56px;display:grid}.RHteCa_visual{--disc:clamp(260px, 30vw, 420px);place-items:center;min-height:360px;display:grid;position:relative}.RHteCa_markWrap{width:var(--disc);aspect-ratio:1;background:radial-gradient(circle, var(--white) 0%, var(--blue-pale) 70%);border-radius:50%;place-items:center;display:grid;box-shadow:0 40px 80px #004aad2e}.RHteCa_badge{--badge-size:88%;color:var(--blue)}.RHteCa_chips{width:min(100%, calc(var(--disc) + 100px));aspect-ratio:1;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.RHteCa_chip{letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;background:var(--navy);color:var(--white);border-radius:999px;padding:12px 22px;font-size:clamp(14px,1.15vw,17px);font-weight:800;display:inline-block;box-shadow:0 16px 30px #071c4033}.RHteCa_chip0,.RHteCa_chip1,.RHteCa_chip2,.RHteCa_chip3,.RHteCa_chip4,.RHteCa_chip5{position:absolute;translate:0 -50%}.RHteCa_chip0{top:16%;left:0}.RHteCa_chip1{top:21%;right:0}.RHteCa_chip2{top:79%;left:0}.RHteCa_chip3{top:84%;right:0}.RHteCa_chip4{top:-1%;left:50%;translate:-50% -50%}.RHteCa_chip5{top:101%;left:50%;translate:-50% -50%}.RHteCa_chip1 .RHteCa_chip,.RHteCa_chip4 .RHteCa_chip{background:var(--butter);color:var(--navy)}.RHteCa_chip2 .RHteCa_chip{background:var(--blue)}.RHteCa_copy{align-content:center;gap:32px;display:grid}.RHteCa_statement{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:1.12}.RHteCa_body{max-width:58ch;color:var(--ink-muted);font-size:clamp(16px,1.2vw,19px);line-height:1.7}@media (min-width:1024px){.RHteCa_grid{grid-template-columns:5fr 7fr;gap:80px}.RHteCa_visual{min-height:560px}}
.QowAxG_marquee{white-space:nowrap;overflow:hidden}.QowAxG_track{width:max-content;display:flex}.QowAxG_copy{flex-shrink:0;align-items:center;display:flex}
.qCypyG_badge{width:var(--badge-size,180px);aspect-ratio:1;place-items:center;display:inline-grid;position:relative}.qCypyG_ring{width:100%;height:100%;animation:18s linear infinite qCypyG_spin;position:absolute;inset:0}.qCypyG_text{font-family:var(--font-body), sans-serif;letter-spacing:.32em;text-transform:uppercase;fill:currentColor;font-size:15px;font-weight:700}.qCypyG_centre{place-items:center;display:grid;position:relative}@keyframes qCypyG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qCypyG_ring{animation:none}}
.zfTWWW_band{background:var(--butter);color:var(--navy);--fx-deep:#071c4047;--fx-metal-top:var(--blue-mid);--fx-metal-bottom:var(--navy);padding-block:clamp(72px,9vw,140px);position:relative;overflow:hidden}.zfTWWW_phrase{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-transform:uppercase;text-shadow:.025em .03em 0 var(--blue);align-items:center;gap:.35em;padding-right:.35em;font-size:clamp(64px,13vw,230px);font-weight:800;line-height:1;display:inline-flex}.zfTWWW_outline{color:#0000;-webkit-text-stroke:2px var(--navy);text-shadow:.05em .05em #004aadd9}.zfTWWW_dot{background:var(--blue);border-radius:50%;width:.28em;height:.28em;display:inline-block}.zfTWWW_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-top:clamp(40px,6vw,80px);display:flex}.zfTWWW_figures{flex-wrap:wrap;gap:clamp(28px,5vw,80px);margin:0;display:flex}.zfTWWW_figure{flex-direction:column-reverse;gap:6px;display:flex}.zfTWWW_figure dt{letter-spacing:.12em;text-transform:uppercase;max-width:16ch;font-size:13px;font-weight:800}.zfTWWW_figure dd{margin:0}.zfTWWW_num{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--blue);font-size:clamp(56px,7vw,110px);font-weight:800;line-height:.9}.zfTWWW_badgeLink{border-radius:50%;display:inline-block}.zfTWWW_badge{--badge-size:clamp(150px, 15vw, 210px);color:var(--navy)}.zfTWWW_badgeCore{background:var(--navy);width:84px;height:84px;color:var(--butter);transition:transform .6s var(--ease-out), background-color .4s;border-radius:50%;place-items:center;display:grid}.zfTWWW_badgeCore svg{width:32px;height:32px}.zfTWWW_badgeLink:hover .zfTWWW_badgeCore{background:var(--blue);color:var(--white);transform:scale(1.12)rotate(45deg)}
._9W9Y1a_card{isolation:isolate;transform-style:preserve-3d;position:relative}._9W9Y1a_glow{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #a9c4ee47, transparent 60%);transition:opacity .4s var(--ease-out);position:absolute;inset:0}._9W9Y1a_card:hover ._9W9Y1a_glow{opacity:1}
._3X-2oa_band{background:var(--navy);border-block:1px solid var(--hairline-light);padding-block:clamp(22px,3vw,36px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}._3X-2oa_track{width:max-content;animation:60s linear infinite _3X-2oa_drift;display:flex}._3X-2oa_list{margin:0;padding:0;list-style:none;display:flex}._3X-2oa_item{font-family:var(--font-body), sans-serif;letter-spacing:.01em;color:var(--blue-sky);white-space:nowrap;align-items:center;font-size:clamp(18px,2vw,28px);font-weight:400;line-height:1;display:inline-flex}._3X-2oa_item:after{content:"";background:var(--butter);opacity:.8;border-radius:50%;width:5px;height:5px;margin-inline:clamp(24px,3.4vw,52px)}@keyframes _3X-2oa_drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._3X-2oa_track{justify-content:center;width:auto;animation:none}._3X-2oa_list:last-child{display:none}._3X-2oa_list{flex-wrap:wrap;justify-content:center;row-gap:12px}}
.dP-JCa_results{padding-block:var(--section-pad);background:radial-gradient(ellipse at 80% 0%, #1f63d159, transparent 55%), var(--navy);position:relative}.dP-JCa_bento{grid-template-columns:1fr;gap:16px;display:grid}.dP-JCa_card{border-radius:var(--radius-lg);border:1px solid var(--hairline-light);background:linear-gradient(160deg,#ffffff0f,#ffffff04);flex-direction:column;gap:14px;min-height:260px;padding:clamp(24px,3vw,40px);display:flex;overflow:hidden;container-type:inline-size}.dP-JCa_blue{background:linear-gradient(160deg, var(--blue-mid), var(--blue));--fx-deep:var(--navy);border-color:#0000}.dP-JCa_label{letter-spacing:.22em;text-transform:uppercase;color:var(--blue-sky);font-size:12px;font-weight:700}.dP-JCa_blue .dP-JCa_label{color:var(--butter)}.dP-JCa_num{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,22cqi,150px);font-weight:800;line-height:.9}.dP-JCa_chart{width:100%;height:clamp(110px,14vw,190px);margin-top:auto}.dP-JCa_ringWrap{aspect-ratio:1;place-items:center;width:min(100%,230px);margin:auto;display:grid;position:relative;container-type:inline-size}.dP-JCa_ring{position:absolute;inset:0;rotate:-90deg}.dP-JCa_ringTrack,.dP-JCa_ringFill{fill:none;stroke-width:9px}.dP-JCa_ringTrack{stroke:#ffffff2e}.dP-JCa_ringFill{stroke:var(--butter);stroke-linecap:round}.dP-JCa_ringNum{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:15cqi;font-weight:800}.dP-JCa_bars{align-items:flex-end;gap:8px;height:110px;margin-top:auto;display:flex}.dP-JCa_bar{background:linear-gradient(180deg, var(--blue-sky), var(--blue-mid));transform-origin:50% 100%;border-radius:6px 6px 2px 2px;flex:1}.dP-JCa_bar:last-child{background:var(--butter)}.dP-JCa_record{gap:20px;margin:0;display:grid}.dP-JCa_record>div{border-top:1px solid var(--hairline-light);flex-direction:column-reverse;padding-top:18px;display:flex}.dP-JCa_record dd{margin:0}.dP-JCa_recordNum{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--butter);--fx-metal-top:#fffbe8;--fx-metal-bottom:#d9b94f;font-size:clamp(48px,6vw,96px);font-weight:800;line-height:1}@media (min-width:768px){.dP-JCa_bento{grid-template-columns:repeat(2,1fr)}.dP-JCa_big,.dP-JCa_wide{grid-column:span 2}.dP-JCa_record{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.dP-JCa_bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(280px,auto)}.dP-JCa_big{grid-row:span 2}.dP-JCa_wide{grid-column:span 4}}
.ooHTRG_overlay{z-index:110;padding:24px var(--gutter) 32px;background:var(--blue);color:var(--white);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ooHTRG_top{justify-content:space-between;align-items:center;min-height:64px;display:flex}.ooHTRG_kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--butter);font-size:12px;font-weight:700}.ooHTRG_close{background:var(--white);min-height:48px;color:var(--navy);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.ooHTRG_x{width:14px;height:14px;position:relative}.ooHTRG_x:before,.ooHTRG_x:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.ooHTRG_x:after{transform:rotate(-45deg)}.ooHTRG_list{margin-block:auto;padding-block:32px}.ooHTRG_row{border-bottom:1px solid #fff3;overflow:hidden}.ooHTRG_link{transition:transform .5s var(--ease-out), opacity .4s var(--ease-out), color .4s;align-items:baseline;gap:16px;padding:10px 0;display:flex}.ooHTRG_index{letter-spacing:.14em;color:var(--blue-sky);font-size:12px;font-weight:700}.ooHTRG_label{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(34px,7vw,88px);font-weight:800;line-height:1}.ooHTRG_arrow{opacity:0;width:clamp(24px,3vw,44px);height:auto;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);margin-left:auto;transform:translate(-12px,12px)}.ooHTRG_list:hover .ooHTRG_link:not(:hover){opacity:.35}.ooHTRG_link:hover,.ooHTRG_link:focus-visible{color:var(--butter);transform:translate(14px)}.ooHTRG_link:hover .ooHTRG_arrow,.ooHTRG_link:focus-visible .ooHTRG_arrow{opacity:1;transform:none}.ooHTRG_current .ooHTRG_label{color:var(--butter)}.ooHTRG_foot{color:var(--blue-sky);flex-wrap:wrap;gap:12px 28px;font-size:15px;display:flex}.ooHTRG_foot a{color:var(--white)}.ooHTRG_foot a:hover{color:var(--butter)}
@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0ad59077d07cbed7-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.25jyahqycoolj.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.AxfiGW_className{font-family:Syne,Syne Fallback;font-style:normal}.AxfiGW_variable{--font-display:"Syne", "Syne Fallback"}
.MDuI_q_process{padding-block:var(--section-pad);background:var(--navy);position:relative}.MDuI_q_stack{grid-template-columns:minmax(0,1fr);display:grid}.MDuI_q_slot{height:78vh;min-height:520px;position:sticky}.MDuI_q_slot:last-child{height:auto}.MDuI_q_card{border-radius:var(--radius-lg);transform-origin:50% 0;grid-template-columns:minmax(0,1fr);gap:24px;height:min(70vh,600px);min-height:480px;padding:clamp(24px,4vw,56px);display:grid;overflow:hidden;box-shadow:0 -20px 60px #040f2473}.MDuI_q_tone0{background:var(--blue);color:var(--white);--fx-edge:var(--navy)}.MDuI_q_tone1{background:var(--butter);color:var(--navy);--fx-edge:var(--blue)}.MDuI_q_tone2{background:var(--paper);color:var(--ink);--fx-edge:var(--blue-sky)}.MDuI_q_tone3{background:var(--blue-mid);color:var(--white);--fx-edge:var(--navy)}.MDuI_q_linked{position:relative}.MDuI_q_cardLink{color:inherit;outline:none;text-decoration:none}.MDuI_q_cardLink:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.MDuI_q_linked:has(.MDuI_q_cardLink:focus-visible){outline:3px solid var(--butter);outline-offset:4px}.MDuI_q_cta{background:var(--white);color:var(--navy);letter-spacing:.02em;transition:background .3s, transform .4s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:clamp(18px,3vw,44px);right:clamp(18px,3vw,44px);box-shadow:0 10px 24px #040f2440}.MDuI_q_cta svg{transition:transform .4s var(--ease-out)}.MDuI_q_linked:hover .MDuI_q_cta{background:var(--butter);transform:translateY(-2px)}.MDuI_q_linked:has(.MDuI_q_cardLink:focus-visible) .MDuI_q_cta{background:var(--butter);transform:translateY(-2px)}.MDuI_q_linked:hover .MDuI_q_cta svg{transform:translate(2px,-2px)}.MDuI_q_linked .MDuI_q_photo{transition:transform .8s var(--ease-out)}.MDuI_q_linked:hover .MDuI_q_photo{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.MDuI_q_cta,.MDuI_q_cta svg,.MDuI_q_linked .MDuI_q_photo{transition:none}}.MDuI_q_index{letter-spacing:.24em;font-size:13px;font-weight:800}.MDuI_q_text{grid-template-columns:minmax(0,1fr);align-content:end;gap:12px;display:grid}.MDuI_q_title{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-shadow:.015em .018em 0 var(--fx-edge), .03em .036em 0 var(--fx-edge), .04em .07em .12em #00000040;font-size:clamp(44px,8vw,132px);font-weight:800;line-height:.88}.MDuI_q_desc{max-width:30ch;font-size:clamp(18px,1.8vw,26px);font-weight:500;line-height:1.35}@media (max-width:359px){.MDuI_q_title{font-size:36px}}.MDuI_q_card{grid-template-rows:auto minmax(0,1fr) auto}.MDuI_q_art{border-radius:var(--radius-md);grid-row:2;min-height:0;position:relative;overflow:hidden;box-shadow:0 14px 34px #040f2447}.MDuI_q_text{grid-row:3}.MDuI_q_photo{object-fit:cover}@media (min-width:900px){.MDuI_q_card{grid-template-rows:auto 1fr;grid-template-columns:1.3fr 1fr}.MDuI_q_index{grid-column:1/-1}.MDuI_q_text{grid-area:2/1}.MDuI_q_art{grid-area:2/2}}
.WMeiza_next{background:var(--bg-deep);border-top:1px solid var(--hairline-light);position:relative}.WMeiza_link{isolation:isolate;color:var(--white);padding-block:clamp(64px,10vw,150px);display:block;position:relative;overflow:hidden}.WMeiza_fill{z-index:-1;background:linear-gradient(180deg, var(--blue-mid), var(--blue));transform-origin:50% 100%;transition:transform .8s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.WMeiza_link:hover .WMeiza_fill,.WMeiza_link:focus-visible .WMeiza_fill{transform:scaleY(1)}.WMeiza_link:hover{--fx-edge:var(--navy);--fx-deep:#04122b;--fx-glow:#071c4073}.WMeiza_inner{grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vw,32px);display:grid}.WMeiza_kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--butter);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:12px;font-weight:700;display:flex}.WMeiza_row{justify-content:space-between;align-items:center;gap:24px;display:flex}.WMeiza_label{min-width:0;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(36px,8.5vw,150px);font-weight:800;line-height:1}@media (max-width:359px){.WMeiza_label{font-size:30px}}.WMeiza_disc{aspect-ratio:1;background:var(--butter);width:clamp(64px,9vw,130px);color:var(--navy);transition:transform .7s var(--ease-out), background-color .4s;border-radius:50%;flex:none;place-items:center;display:grid}.WMeiza_disc svg{width:40%;height:auto}.WMeiza_link:hover .WMeiza_disc{background:var(--white);transform:translate(-12px)rotate(-45deg)}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._1leugW_className{font-family:Manrope,Manrope Fallback;font-style:normal}._1leugW_variable{--font-body:"Manrope", "Manrope Fallback"}
.PlugJG_explore{--accent:var(--blue);--muted:var(--ink-muted);--fx-edge:var(--blue-sky);--fx-deep:#004aad4d;--fx-glow:transparent;--fx-shine-hi:var(--blue-sky);padding-block:var(--section-pad);background:var(--paper);color:var(--ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;overflow:hidden}.PlugJG_list{border-bottom:1px solid var(--hairline-dark);margin:0;padding:0;list-style:none}.PlugJG_item{border-top:1px solid var(--hairline-dark)}.PlugJG_row{isolation:isolate;min-height:88px;color:var(--ink);transition:color .4s var(--ease-out), padding .6s var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 20px;padding:clamp(18px,2.4vw,30px) 4px;display:grid;position:relative}.PlugJG_row:before{content:"";inset:0 calc(-1 * var(--gutter));z-index:-1;background:linear-gradient(180deg, var(--blue-mid), var(--blue));transform-origin:50% 100%;transition:transform .6s var(--ease-out);position:absolute;transform:scaleY(0)}.PlugJG_index{letter-spacing:.2em;color:var(--blue);font-variant-numeric:tabular-nums;align-self:start;padding-top:.6em;font-size:12px;font-weight:800}.PlugJG_label{min-width:0;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-shadow:.02em .025em 0 var(--fx-edge);transition:transform .6s var(--ease-out), text-shadow .4s;font-size:clamp(24px,6.6vw,40px);font-weight:800;line-height:1}.PlugJG_teaser{max-width:36ch;color:var(--ink-muted);transition:color .4s var(--ease-out);grid-area:2/2;font-size:15px;line-height:1.5}.PlugJG_disc{aspect-ratio:1;width:clamp(44px,4.4vw,60px);transition:transform .6s var(--ease-out), background-color .4s, color .4s, border-color .4s;border:1.5px solid;border-radius:50%;grid-area:1/3/span 2;place-items:center;display:grid}.PlugJG_row:hover,.PlugJG_row:focus-visible{color:var(--white)}.PlugJG_row:hover:before,.PlugJG_row:focus-visible:before{transform:scaleY(1)}.PlugJG_row:hover .PlugJG_index,.PlugJG_row:focus-visible .PlugJG_index{color:var(--butter)}.PlugJG_row:hover .PlugJG_label,.PlugJG_row:focus-visible .PlugJG_label{text-shadow:.02em .025em 0 var(--navy);transform:translate(clamp(8px,1.6vw,24px))}.PlugJG_row:hover .PlugJG_teaser,.PlugJG_row:focus-visible .PlugJG_teaser{color:#ffffffdb}.PlugJG_row:hover .PlugJG_disc,.PlugJG_row:focus-visible .PlugJG_disc{background:var(--butter);border-color:var(--butter);color:var(--navy);transform:rotate(45deg)}.PlugJG_row:focus-visible{outline-offset:-4px}@media (min-width:900px){.PlugJG_row{grid-template-columns:64px minmax(0,1fr) minmax(0,30ch) auto;gap:32px}.PlugJG_index{align-self:center;padding-top:0}.PlugJG_label{font-size:clamp(40px,5.2vw,76px)}.PlugJG_teaser{grid-area:1/3}.PlugJG_disc{grid-area:1/4}}@media (prefers-reduced-motion:reduce){.PlugJG_row:before,.PlugJG_label,.PlugJG_disc{transition:none}.PlugJG_row:hover .PlugJG_label,.PlugJG_row:focus-visible .PlugJG_label{transform:none}}
.v14I4G_hero{--accent:var(--butter);isolation:isolate;background:var(--navy);flex-direction:column;justify-content:flex-end;min-height:clamp(560px,88svh,920px);padding-top:clamp(120px,18vh,180px);padding-bottom:clamp(48px,8vh,96px);display:flex;position:relative;overflow:hidden}.v14I4G_backdrop{z-index:-1;position:absolute;inset:0}.v14I4G_orb{background:radial-gradient(circle, var(--orb) 0%, transparent 68%);border-radius:50%;animation:20s ease-in-out infinite alternate v14I4G_drift;position:absolute}.v14I4G_orbA{--orb:var(--blue);width:52vw;height:52vw;bottom:-18vw;left:-14vw}.v14I4G_orbB{--orb:var(--blue-mid);opacity:.8;width:36vw;height:36vw;animation-duration:24s;top:-8vw;right:-6vw}@keyframes v14I4G_drift{0%{translate:0}50%{translate:3vw -4vw}to{translate:-4vw 3vw}}.v14I4G_grid{background-image:linear-gradient(var(--hairline-light) 1px, transparent 1px), linear-gradient(90deg, var(--hairline-light) 1px, transparent 1px);opacity:.45;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 5%,#0000 65%);mask-image:radial-gradient(at 70% 30%,#000 5%,#0000 65%)}.v14I4G_index{right:var(--gutter);font-family:var(--font-display), sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:max(1.5px, .004em) #a9c4ee59;filter:drop-shadow(0 0 .04em #1f63d199);-webkit-user-select:none;user-select:none;margin-top:-.55em;padding-right:.08em;font-size:clamp(200px,42vw,640px);font-weight:800;line-height:1;position:absolute;top:50%}.v14I4G_content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vh,44px);display:grid;position:relative}.v14I4G_crumbs{letter-spacing:.22em;text-transform:uppercase;color:var(--blue-sky);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:12px;font-weight:700;display:flex}.v14I4G_crumbs ol{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v14I4G_crumbs li+li:before{content:"";vertical-align:middle;background:currentColor;width:22px;height:1px;margin-right:12px;display:inline-block}.v14I4G_crumbs a{align-items:center;min-height:32px;transition:color .3s;display:inline-flex}.v14I4G_crumbs a:hover{color:var(--butter)}@media (pointer:coarse){.v14I4G_crumbs a{min-height:44px}}.v14I4G_crumbs [aria-current=page]{color:var(--butter)}.v14I4G_count{font-variant-numeric:tabular-nums}.v14I4G_title{max-width:13ch;font-family:var(--font-display), sans-serif;font-weight:800;font-size:calc(var(--text-hero) * .92);letter-spacing:-.05em;line-height:.98}.v14I4G_row{align-items:end;gap:28px;display:grid}.v14I4G_lead{color:#ffffffd6;max-width:44ch;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.v14I4G_scroll{letter-spacing:.22em;text-transform:uppercase;width:fit-content;min-height:44px;color:var(--blue-sky);align-items:center;gap:14px;font-size:12px;font-weight:700;display:inline-flex}.v14I4G_scrollDisc{border:1px solid var(--hairline-light);width:52px;height:52px;color:var(--butter);animation:v14I4G_bob 2.4s var(--ease-in-out) infinite;border-radius:50%;place-items:center;transition:background-color .4s,color .4s;display:grid}.v14I4G_scroll:hover .v14I4G_scrollDisc{background:var(--butter);color:var(--navy)}@keyframes v14I4G_bob{50%{transform:translateY(6px)}}@media (min-width:900px){.v14I4G_row{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.v14I4G_orb,.v14I4G_scrollDisc{animation:none}}
._8vDy9q_section{--accent:var(--blue);--muted:var(--ink-muted);padding-block:var(--section-pad);background:var(--paper);color:var(--ink)}._8vDy9q_gallery{--gap:clamp(10px, 1.4vw, 20px);grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr));gap:var(--gap);align-items:start;margin:clamp(40px,6vw,72px) 0 0;display:grid}._8vDy9q_column{gap:var(--gap);display:grid}._8vDy9q_item{border-radius:var(--radius-md);background:var(--white);break-inside:avoid;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);overflow:hidden;box-shadow:0 10px 28px #071c401a}._8vDy9q_onDark{background:var(--navy);padding:12%}._8vDy9q_image{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){._8vDy9q_item:hover{transform:translateY(-6px);box-shadow:0 22px 44px #071c402e}}@media (prefers-reduced-motion:reduce){._8vDy9q_item{transition:none}}
.Q4z9Ya_clients{--accent:var(--blue);--muted:var(--ink-muted);--fx-edge:var(--blue-sky);--fx-deep:#004aad4d;--fx-glow:transparent;--fx-shine-hi:var(--blue-sky);padding-block:var(--section-pad);background:var(--paper);color:var(--ink);position:relative;overflow:hidden}.Q4z9Ya_head{align-items:end;gap:24px;display:grid}.Q4z9Ya_count{max-width:30ch;color:var(--ink-muted);gap:6px;margin-bottom:clamp(48px,7vw,96px);font-weight:600;display:grid}.Q4z9Ya_countNum{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--blue);--fx-metal-top:var(--blue-mid);--fx-metal-bottom:var(--navy);font-size:clamp(64px,8vw,120px);font-weight:800;line-height:.9}.Q4z9Ya_rows{gap:16px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Q4z9Ya_row{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;margin-block:-8px;padding-block:8px;overflow:auto hidden}.Q4z9Ya_row::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.Q4z9Ya_row{cursor:grab}.Q4z9Ya_row[data-dragging]{cursor:grabbing}}.Q4z9Ya_track{width:max-content;display:flex}.Q4z9Ya_list{gap:16px;padding-right:16px;display:flex}.Q4z9Ya_tile{--inset:clamp(16px, 1.8vw, 26px);aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--white);border:1px solid var(--hairline-dark);width:clamp(150px,16vw,220px);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);flex:none;position:relative}@media (hover:hover) and (pointer:fine){.Q4z9Ya_tile:hover{transform:translateY(-6px);box-shadow:0 20px 40px #071c4024}.Q4z9Ya_tile:hover .Q4z9Ya_logo{filter:none;opacity:1}.Q4z9Ya_tile:hover .Q4z9Ya_badge{opacity:1;transform:none}}.Q4z9Ya_logo{inset:var(--inset);width:calc(100% - 2 * var(--inset));height:calc(100% - 2 * var(--inset));object-fit:contain;filter:grayscale();opacity:.75;transition:filter .4s,opacity .4s;position:absolute}.Q4z9Ya_link:focus-visible .Q4z9Ya_logo{filter:none;opacity:1}.Q4z9Ya_name{inset:var(--inset);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--ink);opacity:.62;place-items:center;font-size:clamp(14px,1.25vw,19px);font-weight:800;line-height:1.12;transition:color .4s,opacity .4s;display:grid;position:absolute}.Q4z9Ya_link:focus-visible .Q4z9Ya_name{color:var(--blue);opacity:1}@media (hover:hover) and (pointer:fine){.Q4z9Ya_tile:hover .Q4z9Ya_name{color:var(--blue);opacity:1}}.Q4z9Ya_link{border-radius:inherit;position:absolute;inset:0}.Q4z9Ya_link:focus-visible{outline-offset:3px}.Q4z9Ya_badge{background:var(--blue);width:28px;height:28px;color:var(--white);opacity:0;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.Q4z9Ya_glyph{width:14px;height:14px}@media (hover:none){.Q4z9Ya_badge{opacity:.9;transform:scale(.85)}}.Q4z9Ya_link:focus-visible .Q4z9Ya_badge{opacity:1;transform:none}@media (min-width:900px){.Q4z9Ya_head{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.Q4z9Ya_row{cursor:auto;overflow:visible}.Q4z9Ya_track{flex-wrap:wrap;width:auto}.Q4z9Ya_list:last-child{display:none}.Q4z9Ya_list{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center}}
.DIbnYa_contact{padding-block:var(--section-pad);background:var(--navy);isolation:isolate;position:relative;overflow:hidden}.DIbnYa_glow{z-index:-1;background:radial-gradient(circle,#004aadb3,#0000 65%);border-radius:50%;width:70vw;height:70vw;position:absolute;top:10%;left:-15%}.DIbnYa_layout{align-items:start;gap:56px;display:grid}.DIbnYa_side{justify-items:start;gap:32px;display:grid;container-type:inline-size}.DIbnYa_title{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(48px,18cqi,160px);font-weight:800;line-height:.86}.DIbnYa_accent{color:var(--butter)}.DIbnYa_details{width:100%;max-width:520px}.DIbnYa_detail{border-bottom:1px solid var(--hairline-light);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding-block:18px;display:grid}.DIbnYa_detailLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--blue-sky);grid-column:1/-1;font-size:12px;font-weight:700}.DIbnYa_detailValue{font-size:clamp(16px,1.4vw,20px);font-weight:700}@media (min-width:560px){.DIbnYa_detail{grid-template-columns:100px 1fr auto}.DIbnYa_detailLabel{grid-column:auto}}.DIbnYa_detailArrow{color:var(--butter);transition:transform .5s var(--ease-out)}.DIbnYa_detail:hover .DIbnYa_detailArrow{transform:translate(4px,-4px)}.DIbnYa_call{border-radius:50%;display:inline-block}.DIbnYa_callBadge{--badge-size:160px;color:var(--butter)}.DIbnYa_callCore{background:var(--butter);width:76px;height:76px;color:var(--navy);transition:transform .6s var(--ease-out), background-color .4s;border-radius:50%;place-items:center;display:grid}.DIbnYa_call:hover .DIbnYa_callCore{background:var(--white);transform:scale(1.12)rotate(45deg)}@media (min-width:1024px){.DIbnYa_layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}
.iyLZ0q_wrap{min-height:440px}.iyLZ0q_butter{--folder:var(--butter);--folder-deep:#e7cf72;--folder-ink:var(--navy);--folder-ink-soft:#071c40b3;--glass:#ffffff80;--glass-edge:#ffffffbf;--disc:var(--navy);--disc-ink:var(--butter)}.iyLZ0q_sky{--folder:var(--blue-sky);--folder-deep:#86a9e0;--folder-ink:var(--navy);--folder-ink-soft:#071c40b3;--glass:#ffffff80;--glass-edge:#ffffffbf;--disc:var(--blue);--disc-ink:var(--white)}.iyLZ0q_navy{--folder:var(--navy);--folder-deep:#04122b;--folder-ink:var(--white);--folder-ink-soft:#ffffffb8;--glass:#102a5c99;--glass-edge:#ffffff47;--disc:var(--butter);--disc-ink:var(--navy)}.iyLZ0q_paper{--folder:var(--paper);--folder-deep:#dcdfe6;--folder-ink:var(--navy);--folder-ink-soft:#071c40b3;--glass:#ffffff8f;--glass-edge:#ffffffd9;--disc:var(--blue);--disc-ink:var(--white)}article.iyLZ0q_folder{border-radius:var(--radius-lg);transform-style:flat;height:100%;color:var(--folder-ink)}.iyLZ0q_link{border-radius:inherit;height:100%;display:block;position:relative}.iyLZ0q_back{border-radius:22px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:linear-gradient(180deg, var(--folder) 0%, var(--folder-deep) 100%);position:absolute;inset:34px 0 0;box-shadow:inset 0 1px #ffffff59,0 30px 60px #040f2459}.iyLZ0q_tab{background:var(--folder);width:46%;height:34px;font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--folder-ink);border-radius:18px 26px 0 0;place-items:center start;margin-bottom:-1px;padding-left:18px;font-size:15px;font-weight:800;display:grid;position:absolute;bottom:100%;left:0}.iyLZ0q_tab:after{content:"";background:var(--folder);clip-path:polygon(0 0,30% 0,100% 100%,0 100%);width:34px;height:100%;position:absolute;bottom:0;left:calc(100% - 14px)}.iyLZ0q_sheets{position:absolute;inset:46px 9% 56%}.iyLZ0q_sheet{background:var(--white);height:100%;transition:transform .8s var(--ease-out);border-radius:14px;position:absolute;top:0;overflow:hidden;box-shadow:0 10px 24px #040f2440}.iyLZ0q_sheetArt{transform-origin:50% 100%;width:64%;padding:6px 6px 0;left:0;transform:rotate(-5deg)}.iyLZ0q_photo{background:var(--blue-pale);border-radius:9px 9px 0 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.iyLZ0q_photoImg{object-fit:cover;transition:scale .9s var(--ease-out)}.iyLZ0q_folder:hover .iyLZ0q_photoImg,.iyLZ0q_link:focus-visible .iyLZ0q_photoImg{scale:1.08}.iyLZ0q_sheetNote{transform-origin:50% 100%;width:50%;height:92%;color:var(--blue);align-content:space-between;padding:14px;display:grid;top:10%;right:0;transform:rotate(6deg)}.iyLZ0q_initial{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-shadow:.03em .04em 0 var(--blue-sky);font-size:46px;font-weight:800;line-height:.9}.iyLZ0q_lines{gap:7px;display:grid}.iyLZ0q_lines span{background:#004aad2e;border-radius:3px;height:5px}.iyLZ0q_lines span:nth-child(2){width:72%}.iyLZ0q_lines span:nth-child(3){width:48%}.iyLZ0q_front{border-radius:var(--radius-lg);background:linear-gradient(165deg, #ffffff59 0%, transparent 40%), var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);transform-origin:50% 100%;height:62%;transition:transform .8s var(--ease-out);grid-template-rows:auto 1fr auto auto;gap:10px;padding:22px 22px 18px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:perspective(900px)rotateX(0);box-shadow:inset 0 1px #fffc,inset 0 -18px 30px #040f240f,0 -6px 24px #040f241f}.iyLZ0q_front:after{content:"";pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ffffff59, transparent 65%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.iyLZ0q_shine{pointer-events:none;transition:transform 1.1s var(--ease-out);background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:-20% -60%;transform:translate(-70%)}.iyLZ0q_kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--folder-ink-soft);font-size:12px;font-weight:800}.iyLZ0q_title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;align-self:end;font-size:clamp(22px,1.8vw,28px);font-weight:800;line-height:1.04}.iyLZ0q_keys{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.iyLZ0q_keys li{border:1px solid var(--glass-edge);color:var(--folder-ink-soft);background:#ffffff29;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.iyLZ0q_cta{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.iyLZ0q_disc{background:var(--disc);width:40px;height:40px;color:var(--disc-ink);transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid}.iyLZ0q_folder:hover .iyLZ0q_front,.iyLZ0q_link:focus-visible .iyLZ0q_front{transform:perspective(900px)rotateX(-14deg)}.iyLZ0q_folder:hover .iyLZ0q_front:after{opacity:1}.iyLZ0q_folder:hover .iyLZ0q_shine,.iyLZ0q_link:focus-visible .iyLZ0q_shine{transform:translate(70%)}.iyLZ0q_folder:hover .iyLZ0q_sheetArt,.iyLZ0q_link:focus-visible .iyLZ0q_sheetArt{transform:translate(-8%,-24%)rotate(-12deg)}.iyLZ0q_folder:hover .iyLZ0q_sheetNote,.iyLZ0q_link:focus-visible .iyLZ0q_sheetNote{transform:translate(8%,-30%)rotate(13deg)}.iyLZ0q_folder:hover .iyLZ0q_disc,.iyLZ0q_link:focus-visible .iyLZ0q_disc{transform:rotate(45deg)scale(1.08)}.iyLZ0q_link:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:reduce){.iyLZ0q_front,.iyLZ0q_sheet,.iyLZ0q_shine,.iyLZ0q_disc{transition:none}.iyLZ0q_folder:hover .iyLZ0q_front,.iyLZ0q_link:focus-visible .iyLZ0q_front,.iyLZ0q_folder:hover .iyLZ0q_sheetArt,.iyLZ0q_link:focus-visible .iyLZ0q_sheetArt,.iyLZ0q_folder:hover .iyLZ0q_sheetNote,.iyLZ0q_link:focus-visible .iyLZ0q_sheetNote{transform:none}.iyLZ0q_sheetArt{transform:rotate(-5deg)}.iyLZ0q_sheetNote{transform:rotate(6deg)}}
.PfO3Oa_player{--pad:clamp(12px, 3vh, 32px);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--pad) var(--gutter);background:0 0;border:0;margin:0;overflow:hidden}.PfO3Oa_player::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c1ee0}.PfO3Oa_player[open]{animation:PfO3Oa_rise .35s var(--ease-out);place-items:center;display:grid}.PfO3Oa_inner{height:min(calc(100dvh - 2 * var(--pad)), calc((100vw - 2 * var(--gutter)) * 16 / 9));aspect-ratio:9/16;position:relative}:is(html.has-cursor .PfO3Oa_player,html.has-cursor .PfO3Oa_player *){cursor:auto!important}html.has-cursor .PfO3Oa_player .PfO3Oa_close{cursor:pointer!important}.PfO3Oa_video{object-fit:contain;border-radius:var(--radius-md);background:#000;width:100%;height:100%;display:block;box-shadow:0 30px 80px #00000080}.PfO3Oa_close{background:var(--white);width:48px;height:48px;color:var(--navy);cursor:pointer;transition:background .3s, color .3s, transform .3s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:calc(100% + 16px)}.PfO3Oa_close:hover,.PfO3Oa_close:focus-visible{background:var(--butter);transform:rotate(90deg)}@media (max-aspect-ratio:3/4),(max-width:640px){.PfO3Oa_close{width:44px;height:44px;top:10px;left:auto;right:10px}}@keyframes PfO3Oa_rise{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (prefers-reduced-motion:reduce){.PfO3Oa_player[open]{animation:none}.PfO3Oa_close{transition:none}}
.BkawbG_form{border-radius:var(--radius-lg);background:var(--white);color:var(--ink);padding:clamp(24px,4vw,48px);position:relative;box-shadow:0 40px 100px #040f2473;container-type:inline-size}.BkawbG_panel{gap:22px;display:grid}.BkawbG_kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:800}.BkawbG_title{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;text-shadow:.02em .025em 0 var(--blue-sky);font-size:clamp(30px,9cqi,48px);font-weight:800;line-height:1}.BkawbG_title:focus{outline:none}.BkawbG_note{color:var(--ink-muted)}.BkawbG_row{gap:22px;display:grid}.BkawbG_field{padding-top:18px;position:relative}.BkawbG_input{border:0;border-bottom:1.5px solid var(--line-strong);width:100%;min-height:52px;font:inherit;color:var(--ink);appearance:none;background:0 0;border-radius:0;outline:none;padding:12px 0 10px;font-size:17px;display:block}.BkawbG_textarea{resize:vertical;min-height:110px}.BkawbG_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23004aad' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:32px}.BkawbG_label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ink-muted);pointer-events:none;transform-origin:0 0;transition:transform .35s var(--ease-out), color .35s;font-size:17px;position:absolute;top:32px;left:0;overflow:hidden}.BkawbG_select+.BkawbG_label{max-width:calc(100% - 32px)}.BkawbG_input:focus+.BkawbG_label,.BkawbG_input:not(:placeholder-shown)+.BkawbG_label,.BkawbG_floated .BkawbG_label{max-width:128%;color:var(--blue);font-weight:700;transform:translateY(-30px)scale(.78)}.BkawbG_line{background:var(--blue);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);margin-top:-2px;position:absolute;left:0;right:0;transform:scaleX(0)}.BkawbG_input:focus~.BkawbG_line{transform:scaleX(1)}.BkawbG_input:focus-visible{outline:none}.BkawbG_invalid .BkawbG_input{border-bottom-color:var(--danger)}.BkawbG_invalid .BkawbG_label{color:var(--danger)!important}.BkawbG_error{color:var(--danger);margin-top:8px;font-size:13px;font-weight:700}.BkawbG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.BkawbG_submitRow{gap:14px;display:grid}.BkawbG_submit{background:var(--navy);width:fit-content;min-height:60px;color:var(--white);transition:background-color .4s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:0 8px 0 28px;font-size:16px;font-weight:800;display:inline-flex}.BkawbG_submitIcon{background:var(--butter);width:46px;height:46px;color:var(--navy);transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid}.BkawbG_submit:hover{background:var(--blue)}.BkawbG_submit:hover .BkawbG_submitIcon{transform:rotate(45deg)}.BkawbG_submit:disabled{opacity:.7;cursor:progress}.BkawbG_spinner{border:2px solid #071c4040;border-top-color:var(--navy);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite BkawbG_spin}@keyframes BkawbG_spin{to{transform:rotate(360deg)}}.BkawbG_status{color:var(--ink-muted);font-size:14px}.BkawbG_statusError{color:var(--danger)}.BkawbG_secondary{border:1.5px solid var(--navy);border-radius:999px;width:fit-content;min-height:52px;padding:0 24px;font-weight:800}.BkawbG_secondary:hover{background:var(--navy);color:var(--white)}@container (min-width:560px){.BkawbG_row{grid-template-columns:1fr 1fr}}
.X7R5sW_testimonials{--accent:var(--butter);--muted:#ffffffdb;--fx-edge:var(--navy);--fx-deep:#04122b;--fx-glow:#071c4073;padding-block:var(--section-pad);background:var(--blue);position:relative;overflow:hidden}.X7R5sW_layout{align-items:center;gap:56px;display:grid}.X7R5sW_controls{align-items:center;gap:12px;display:flex}.X7R5sW_control{border:1.5px solid #ffffff80;border-radius:50%;place-items:center;width:60px;height:60px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.X7R5sW_control:hover{background:var(--butter);border-color:var(--butter);color:var(--navy)}.X7R5sW_counter{font-family:var(--font-display), sans-serif;color:var(--blue-sky);margin-left:12px;font-size:22px;font-weight:700}.X7R5sW_counter b{color:var(--white)}.X7R5sW_deck{border-radius:var(--radius-lg);min-height:460px;padding-bottom:60px;display:grid;position:relative}.X7R5sW_card{border-radius:var(--radius-lg);background:var(--white);color:var(--ink);transform-origin:50% 100%;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:1/1;align-content:start;gap:24px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 30px 70px #040f2459}.X7R5sW_mark{height:60px;font-family:var(--font-display), sans-serif;color:var(--blue);font-size:140px;font-weight:800;line-height:.8}.X7R5sW_quote{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:clamp(22px,2.4vw,34px);font-weight:600;line-height:1.25}.X7R5sW_by{border-top:1px solid var(--hairline-dark);align-items:center;gap:14px;padding-top:20px;display:flex}.X7R5sW_avatar{background:var(--butter);width:52px;height:52px;color:var(--navy);border-radius:50%;place-items:center;font-weight:800;display:grid}.X7R5sW_name{font-weight:800;display:block}.X7R5sW_biz{color:var(--ink-muted);font-size:14px;display:block}@media (min-width:1024px){.X7R5sW_layout{grid-template-columns:1fr 1fr;gap:80px}}
.LYyuZG_frame{--card-w:170px;isolation:isolate;background:var(--paper);height:100svh;min-height:600px;max-height:1180px;color:var(--ink);touch-action:pan-y;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.LYyuZG_frame{cursor:grab}.LYyuZG_frame[data-dragging]{cursor:grabbing}}.LYyuZG_backdrop{z-index:0;opacity:0;background:radial-gradient(38% 34% at 50% 58%, var(--blue-mid) 0%, transparent 70%), radial-gradient(30% 26% at 78% 22%, var(--blue) 0%, transparent 72%), radial-gradient(24% 20% at 20% 30%, var(--butter) 0%, transparent 70%), var(--navy);filter:blur(60px);pointer-events:none;position:absolute;inset:-12%}.LYyuZG_headline{z-index:3;text-align:center;color:var(--white);pointer-events:none;justify-items:center;gap:6px;display:grid;position:absolute;top:clamp(84px,12vh,124px);left:0;right:0}.LYyuZG_headline a{pointer-events:auto}.LYyuZG_crumbs ol{letter-spacing:.22em;text-transform:uppercase;color:var(--blue-sky);align-items:center;gap:12px;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.LYyuZG_crumbs li+li:before{content:"";vertical-align:middle;background:currentColor;width:22px;height:1px;margin-right:12px;display:inline-block}.LYyuZG_crumbs a{align-items:center;min-height:32px;display:inline-flex}.LYyuZG_crumbs a:hover,.LYyuZG_crumbs [aria-current=page]{color:var(--butter)}.LYyuZG_titleMask{padding-bottom:.08em;overflow:hidden}.LYyuZG_title{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:1}.LYyuZG_lead{text-wrap:balance;color:#ffffffd1;max-width:62ch;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.LYyuZG_stage{z-index:1;perspective:calc(var(--card-w) * 14);perspective-origin:50% 40%;position:absolute;inset:0}.LYyuZG_scene{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:50%}.LYyuZG_card{left:calc(var(--card-w) / -2);top:calc(var(--card-w) * -16 / 9);width:var(--card-w);aspect-ratio:9/16;border-radius:calc(var(--card-w) * .08);transform-origin:50% 100%;transform-style:preserve-3d;visibility:hidden;will-change:transform;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;position:absolute}.LYyuZG_card:focus-visible{outline:3px solid var(--butter);outline-offset:5px}.LYyuZG_front,.LYyuZG_back{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #071c4047}.LYyuZG_front{background:var(--white)}.LYyuZG_back{background:var(--ink);place-items:center;display:grid;transform:rotateY(180deg)}.LYyuZG_backLogo{width:64%;height:auto}.LYyuZG_cover,.LYyuZG_video{object-fit:cover}.LYyuZG_video{opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.LYyuZG_front[data-playing] .LYyuZG_video{opacity:1}.LYyuZG_logoFace{background:linear-gradient(180deg, var(--white) 0%, var(--blue-pale) 100%);grid-template-rows:1fr auto;place-items:center;padding:14% 12% 10%;display:grid;position:absolute;inset:0}.LYyuZG_logo{object-fit:contain;width:100%;height:auto;max-height:60%}.LYyuZG_faceName{font-family:var(--font-display), sans-serif;font-weight:800;font-size:calc(var(--card-w) * .075);letter-spacing:-.02em;text-align:center;color:var(--navy);line-height:1.15}.LYyuZG_tag{font-size:max(9px, calc(var(--card-w) * .055));letter-spacing:.12em;text-transform:uppercase;background:var(--navy);color:var(--white);border-radius:999px;padding:.45em .9em;font-weight:800;position:absolute;top:7%;left:7%}.LYyuZG_tag:has(.LYyuZG_playGlyph){align-items:center;gap:.55em;display:inline-flex}.LYyuZG_playGlyph{width:.9em;height:.9em;color:var(--butter)}.LYyuZG_loader{left:var(--gutter);right:var(--gutter);z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:16px;transition:opacity .5s;display:flex;position:absolute;bottom:clamp(16px,4vh,40px)}.LYyuZG_frame[data-phase=done] .LYyuZG_loader{opacity:0}.LYyuZG_counter{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(48px,8vw,120px);font-weight:800;line-height:.85;transition:opacity .4s}.LYyuZG_frame[data-phase=lift] .LYyuZG_counter{opacity:0}.LYyuZG_skip{border:1px solid var(--hairline-dark);letter-spacing:.16em;text-transform:uppercase;background:var(--white);min-height:44px;color:var(--navy);cursor:pointer;pointer-events:auto;border-radius:999px;padding:10px 20px;font-size:12px;font-weight:800;transition:background .3s,color .3s}.LYyuZG_skip:hover,.LYyuZG_skip:focus-visible{background:var(--navy);color:var(--white)}@media (prefers-reduced-motion:reduce){.LYyuZG_video,.LYyuZG_loader,.LYyuZG_counter{transition:none}}
