.MFKCEG_section{padding-block:var(--section-space)}.MFKCEG_tinted{background:var(--canvas)}.MFKCEG_dark{background:var(--navy-950);color:var(--text-on-dark-2)}.MFKCEG_title{font-size:var(--fs-2xl);font-variation-settings:"wdth" 108;letter-spacing:-.03em;color:var(--navy);max-width:20ch;font-weight:650;line-height:1.08}.MFKCEG_dark .MFKCEG_title{color:var(--text-on-dark)}.MFKCEG_intro{max-width:36rem;color:var(--text-2);font-size:var(--fs-lg);margin-top:1rem;line-height:1.55}.MFKCEG_dark .MFKCEG_intro{color:var(--text-on-dark-2)}.MFKCEG_head{margin-bottom:clamp(2.5rem,2rem + 2vw,3.75rem)}.MFKCEG_dark+.MFKCEG_dark{border-top:1px solid var(--line-dark)}
.LEwgpW_grid{--gap:3.5rem;column-gap:var(--gap);grid-template-columns:minmax(0,1fr);row-gap:0;margin:0;padding:0;list-style:none;display:grid}.LEwgpW_grid>li+li{margin-top:2.5rem}.LEwgpW_grid>li,.LEwgpW_item{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.LEwgpW_item{width:100%;position:relative}.LEwgpW_icon{color:var(--navy);grid-row:1;margin-bottom:1.1rem}.LEwgpW_title{font-size:var(--fs-lg);font-variation-settings:"wdth" 104;letter-spacing:-.015em;color:var(--navy);grid-row:2;font-weight:620;line-height:1.25}.LEwgpW_body{color:var(--text-2);font-size:var(--fs-sm);grid-row:3;margin-top:.55rem;line-height:1.6}.LEwgpW_example{font-size:var(--fs-sm);color:var(--navy);grid-row:4;align-self:end;gap:.15rem;padding-top:1.5rem;font-weight:560;line-height:1.4;display:grid}.LEwgpW_grid>li .LEwgpW_item:before{top:0;bottom:0;left:calc(var(--gap) / -2);border-left:1px solid var(--line);position:absolute}@media (min-width:40rem){.LEwgpW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.LEwgpW_grid>li+li{margin-top:0}.LEwgpW_grid>li:nth-child(n+3){margin-top:2.75rem}.LEwgpW_grid>li:nth-child(2n) .LEwgpW_item:before{content:""}}@media (min-width:72rem){.LEwgpW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.LEwgpW_grid:has(>li:last-child:first-child){grid-template-columns:minmax(0,1fr)}.LEwgpW_grid:has(>li:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.LEwgpW_grid:has(>li:last-child:nth-child(3)),.LEwgpW_grid:has(>li:last-child:nth-child(5)),.LEwgpW_grid:has(>li:last-child:nth-child(6))){grid-template-columns:repeat(3,minmax(0,1fr))}.LEwgpW_grid>li:nth-child(n+3){margin-top:0}.LEwgpW_grid:has(>li:nth-child(5))>li:nth-child(n+4){margin-top:2.75rem}.LEwgpW_grid>li .LEwgpW_item:before{content:""}.LEwgpW_grid>li:nth-child(4n+1) .LEwgpW_item:before{content:none}.LEwgpW_grid:is(:has(>li:last-child:nth-child(3)),:has(>li:last-child:nth-child(5)),:has(>li:last-child:nth-child(6)))>li .LEwgpW_item:before{content:""}.LEwgpW_grid:is(:has(>li:last-child:nth-child(3)),:has(>li:last-child:nth-child(5)),:has(>li:last-child:nth-child(6)))>li:nth-child(3n+1) .LEwgpW_item:before{content:none}}
.wacNiq_logo{color:var(--navy);align-items:center;gap:.55rem;display:inline-flex}.wacNiq_mark{flex:none;width:2rem;height:2rem}.wacNiq_word{font-variation-settings:"wdth" 108;letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:.3rem;font-size:1.1875rem;font-weight:700;line-height:1;display:inline-flex}.wacNiq_inc{font-variation-settings:"wdth" 100;letter-spacing:0;color:var(--text-3);font-size:.8125rem;font-weight:500}
.tiLS3W_grid{gap:3rem;display:grid}@media (min-width:60rem){.tiLS3W_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}}.tiLS3W_list{gap:1.35rem;margin:2.25rem 0 0;display:grid}.tiLS3W_list dd{margin:.2rem 0 0;font-weight:500}.tiLS3W_line{display:block}.tiLS3W_formWrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(1.4rem,.9rem + 2vw,2.5rem)}.tiLS3W_formHeading{font-size:var(--fs-xl);color:var(--navy);margin-bottom:1.5rem}.tiLS3W_form{justify-items:start;gap:1.1rem;display:grid}.tiLS3W_form>*{width:100%}.tiLS3W_form>button{width:auto}.tiLS3W_pair{gap:1.1rem;display:grid}@media (min-width:36rem){.tiLS3W_pair{grid-template-columns:1fr 1fr}}.tiLS3W_field{font-weight:560;font-size:var(--fs-sm);color:var(--navy);gap:.4rem;display:grid}.tiLS3W_field input,.tiLS3W_field select,.tiLS3W_field textarea{font:inherit;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);width:100%;min-height:2.875rem;color:var(--text);box-shadow:var(--shadow-sm);padding:.65rem .85rem;font-size:1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.tiLS3W_field input:hover,.tiLS3W_field select:hover,.tiLS3W_field textarea:hover{border-color:var(--text-3)}.tiLS3W_field input:focus-visible,.tiLS3W_field select:focus-visible,.tiLS3W_field textarea:focus-visible{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #14284b26}.tiLS3W_field textarea{resize:vertical}.tiLS3W_trap{width:1px;height:1px;position:absolute;left:-10000px}.tiLS3W_error{border-radius:var(--radius);color:#8a1f17;font-size:var(--fs-sm);background:#fdf1f0;border:1px solid #f3c7c3;padding:.85rem 1rem}.tiLS3W_sent{font-size:var(--fs-lg);color:var(--navy);justify-items:start;gap:1.25rem;display:grid}
.w3KTfW_section{padding-block:clamp(3rem,2rem + 4vw,6rem)}.w3KTfW_panel{isolation:isolate;border-radius:var(--radius-xl);padding:clamp(2.25rem,1.4rem + 4vw,5rem);position:relative;overflow:hidden}.w3KTfW_panel:before{content:"";z-index:-2;background:radial-gradient(closest-side,#1f3a6be6,#0000);position:absolute;inset:-40% -20% -40% 45%}.w3KTfW_watermark{z-index:-1;color:#ffffff21;pointer-events:none;width:clamp(15rem,10rem + 18vw,26rem);height:auto;position:absolute;bottom:-3.5rem;right:clamp(-6rem,-4rem - 2vw,-2rem)}.w3KTfW_copy{max-width:38rem}.w3KTfW_actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}
.r_FZda_layout{gap:2.5rem;display:grid}@media (min-width:64rem){.r_FZda_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}}.r_FZda_list{border-top:1px solid var(--line)}.r_FZda_item{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.r_FZda_item::details-content{block-size:0;transition:block-size .3s var(--ease), content-visibility .3s allow-discrete;overflow:hidden}.r_FZda_item[open]::details-content{block-size:auto}.r_FZda_q{cursor:pointer;font-size:var(--fs-lg);font-variation-settings:"wdth" 102;letter-spacing:-.01em;color:var(--navy);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-weight:580;line-height:1.35;list-style:none;display:flex}.r_FZda_q::-webkit-details-marker{display:none}.r_FZda_q:after{content:"";border:1px solid var(--line-2);background:linear-gradient(var(--navy), var(--navy)) center / 10px 1.5px no-repeat, linear-gradient(var(--navy), var(--navy)) center / 1.5px 10px no-repeat;width:1.75rem;height:1.75rem;transition:rotate .25s var(--ease), background-color .2s ease;border-radius:50%;flex:none}.r_FZda_item[open] .r_FZda_q:after{rotate:45deg}.r_FZda_q:hover:after{background-color:var(--canvas)}.r_FZda_a{max-width:44rem;color:var(--text-2);gap:.8rem;padding:0 3rem 1.5rem 0;display:grid}
.RtZE9W_media{z-index:0;background:var(--navy-950);position:absolute;inset:0;overflow:hidden}.RtZE9W_clip{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--fade) linear;position:absolute;inset:0}.RtZE9W_clip[data-state=in]{z-index:2;opacity:1}.RtZE9W_clip[data-state=out]{z-index:1;opacity:1;transition:none}.RtZE9W_scrim{z-index:3;background:linear-gradient(#0a17308c 0,#0a173000 9rem),linear-gradient(90deg,#0a1730d1 0%,#0a173099 38%,#0a17301f 72%,#0a17300d 100%),linear-gradient(0deg,#0a173059 0,#0a173000 7rem);position:absolute;inset:0}.RtZE9W_scrim[data-text-right]{background:linear-gradient(#0a17308c 0,#0a173000 9rem),linear-gradient(270deg,#0a1730d1 0%,#0a173099 38%,#0a17301f 72%,#0a17300d 100%),linear-gradient(0deg,#0a173059 0,#0a173000 7rem)}@media (max-width:62rem){.RtZE9W_scrim,.RtZE9W_scrim[data-text-right]{background:linear-gradient(#0a173099 0,#0a173073 40%,#0a1730b3 100%)}}.RtZE9W_toggle{z-index:2;right:var(--gutter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0a173059;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .15s,border-color .15s;display:grid;position:absolute;bottom:1.25rem}.RtZE9W_toggle:hover{background:#0a17308c;border-color:#ffffff80}
.QyaE7G_hero{padding-block:clamp(3rem,2rem + 4.5vw,6.5rem) clamp(4rem,3rem + 4vw,7rem);position:relative;overflow-x:clip}.QyaE7G_grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,2rem + 3vw,4.5rem);display:grid}@media (min-width:62rem){.QyaE7G_grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:4.5rem}.QyaE7G_textRight .QyaE7G_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.QyaE7G_textRight .QyaE7G_copy{order:2}}.QyaE7G_headline{font-size:var(--fs-3xl);max-width:13ch;color:var(--navy)}.QyaE7G_word{white-space:pre;animation:QyaE7G_wordIn .6s var(--ease) both;animation-delay:calc(40ms + var(--w) * 45ms);display:inline-block}@keyframes QyaE7G_wordIn{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.QyaE7G_rise{animation:QyaE7G_rise .6s var(--ease) both;animation-delay:.4s}.QyaE7G_actions.QyaE7G_rise{animation-delay:.48s}.QyaE7G_highlights.QyaE7G_rise{animation-delay:.56s}@keyframes QyaE7G_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.QyaE7G_intro{max-width:33rem;font-size:var(--fs-lg);color:var(--text-2);margin-top:1.5rem;line-height:1.55}.QyaE7G_actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.QyaE7G_highlights{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;gap:.6rem 1.5rem;margin:2.25rem 0 0;padding:0;font-weight:500;list-style:none;display:flex}.QyaE7G_highlights li{align-items:center;gap:.5rem;display:inline-flex}.QyaE7G_tick{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.QyaE7G_figure{width:100%;max-width:34rem;animation:QyaE7G_rise .7s var(--ease) both;justify-self:center;margin:0;animation-delay:.25s}.QyaE7G_frame{border-radius:calc(var(--radius-xl) + .25rem);background:var(--canvas);border:1px solid var(--line);box-shadow:var(--shadow-lg);padding:.5rem}.QyaE7G_panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.QyaE7G_panelHead{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.95rem 1.15rem;display:flex}.QyaE7G_panelIcon{border-radius:var(--radius-sm);background:var(--navy);color:#fff;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.QyaE7G_panelIcon svg{width:1.35rem;height:1.35rem}.QyaE7G_panelTitle{min-width:0;line-height:1.25;font-size:var(--fs-sm);color:var(--navy);font-weight:620;display:grid}.QyaE7G_panelNo{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:450}.QyaE7G_status{background:var(--pass-soft);color:var(--pass);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.3rem .65rem;font-weight:620;animation:.4s cubic-bezier(.2,1.5,.4,1) 2.3s both QyaE7G_pop;display:inline-flex}.QyaE7G_statusWarn{background:var(--accent-soft);color:var(--accent-600)}.QyaE7G_statusDot{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}@keyframes QyaE7G_pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.QyaE7G_chart{border-bottom:1px solid var(--line);padding:1.25rem 1.15rem .9rem}.QyaE7G_plot{grid-template-columns:repeat(var(--count), minmax(0, 1fr));background-image:linear-gradient(var(--line) 1px, transparent 1px);border-bottom:1px solid var(--line-2);background-position:0 100%;background-size:100% 25%;align-items:end;gap:.75rem;height:9.5rem;display:grid;position:relative}.QyaE7G_col{justify-content:center;align-items:flex-end;height:100%;display:flex}.QyaE7G_bar{width:min(100%,2.4rem);height:var(--h);background:linear-gradient(180deg, var(--navy-700), var(--navy));transform-origin:bottom;animation:QyaE7G_grow .7s var(--ease) both;animation-delay:var(--d);border-radius:5px 5px 2px 2px;position:relative}.QyaE7G_barOver{background:var(--accent)}@keyframes QyaE7G_grow{0%{transform:scaleY(0)}to{transform:none}}.QyaE7G_barValue{font-variation-settings:"wdth" 88;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;font-weight:560;position:absolute;bottom:calc(100% + .3rem);left:50%;translate:-50%}.QyaE7G_limit{z-index:1;left:0;right:0;bottom:var(--y);border-top:1.5px dashed var(--accent);animation:QyaE7G_draw .8s var(--ease) both;clip-path:inset(-2rem 0 0);animation-delay:.45s;position:absolute}.QyaE7G_limit span{background:var(--accent-soft);color:var(--accent-600);white-space:nowrap;border-radius:4px;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.3rem;right:0}@keyframes QyaE7G_draw{0%{clip-path:inset(-2rem 100% 0 0)}to{clip-path:inset(-2rem 0 0)}}.QyaE7G_axis{grid-template-columns:repeat(var(--count), minmax(0, 1fr));color:var(--text-3);text-align:center;gap:.75rem;margin-top:.45rem;font-size:.6875rem;font-weight:500;display:grid}.QyaE7G_fields{margin:0;padding:.35rem 1.15rem .6rem}.QyaE7G_row{border-bottom:1px solid var(--line);animation:QyaE7G_rise .45s var(--ease) both;animation-delay:var(--d);grid-template-columns:6.25rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.6rem 0;display:grid}.QyaE7G_row:last-child{border-bottom:0}.QyaE7G_row dd{font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:500}.QyaE7G_result{align-items:center;padding-top:.8rem}.QyaE7G_result dd{font-size:var(--fs-xl);font-variation-settings:"wdth" 108;letter-spacing:-.02em;color:var(--navy);font-weight:680}.QyaE7G_caption{text-align:center;font-size:var(--fs-xs);color:var(--text-3);margin-top:.9rem}@media (max-width:30rem){.QyaE7G_row{grid-template-columns:5.25rem minmax(0,1fr)}.QyaE7G_plot,.QyaE7G_axis{gap:.4rem}}.QyaE7G_withVideo{isolation:isolate;color:#fff;align-items:center;min-height:min(100svh,60rem);display:grid}.QyaE7G_withVideo:first-child{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 4.5vw, 6.5rem))}.QyaE7G_withVideo .QyaE7G_grid{z-index:1;position:relative}.QyaE7G_withVideo .QyaE7G_headline{color:#fff;text-shadow:0 1px 24px #0a173059}.QyaE7G_withVideo .QyaE7G_intro,.QyaE7G_withVideo .QyaE7G_highlights{color:#ffffffdb}.QyaE7G_withVideo .QyaE7G_tick{color:var(--navy);background:#fff}.QyaE7G_withVideo .QyaE7G_frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border-color:#ffffff3d}.QyaE7G_withVideo .QyaE7G_caption{color:#ffffffbf}.QyaE7G_withVideo .btn-ghost-dark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a173040}
._X6g0a_grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:56rem){._X6g0a_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}._X6g0a_left ._X6g0a_media{order:-1}}._X6g0a_copy{gap:1.1rem;max-width:36rem;font-size:1.125rem;line-height:1.7;display:grid}._X6g0a_copy h2{margin-bottom:.4rem}._X6g0a_media{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--canvas);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}._X6g0a_media img{object-fit:cover;width:100%;height:100%}._X6g0a_placeholder{background:repeating-linear-gradient(45deg, transparent 0 14px, #14284b0d 14px 15px), var(--canvas);width:100%;height:100%}
.yVjhuG_strip{border-block:1px solid var(--line);padding-block:2.25rem 2.5rem}.yVjhuG_inner{justify-items:center;gap:1.25rem;display:grid}.yVjhuG_heading{font-size:var(--fs-sm);font-variation-settings:"wdth" 100;letter-spacing:0;color:var(--text-3);text-align:center;font-weight:500}.yVjhuG_track{width:100%;min-width:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.yVjhuG_marquee{--duration:44s;--gap:3.5rem;padding:0}.yVjhuG_item{white-space:nowrap;align-items:baseline;gap:.55rem;display:inline-flex}.yVjhuG_code{font-size:var(--fs-lg);font-variation-settings:"wdth" 112;letter-spacing:-.02em;color:var(--navy);opacity:.85;font-weight:680}.yVjhuG_desc{font-size:var(--fs-sm);color:var(--text-3)}
.buwvOW_header{background:linear-gradient(180deg, var(--canvas), var(--bg));border-bottom:1px solid var(--line);padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(3rem,2rem + 3.5vw,5rem);position:relative}.buwvOW_grid{gap:2.5rem;display:grid}@media (min-width:60rem){.buwvOW_withFacts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4.5rem}}.buwvOW_grid>*{animation:buwvOW_rise .6s var(--ease) both}.buwvOW_grid>*+*{animation-delay:.12s}@keyframes buwvOW_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.buwvOW_back{border:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);color:var(--text-2);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:1.5rem;padding:.3rem .7rem .3rem .55rem;font-weight:560;text-decoration:none;display:inline-flex}.buwvOW_back:hover{color:var(--navy);border-color:var(--line-2)}.buwvOW_back:before{content:"←"}.buwvOW_title{font-size:var(--fs-3xl);color:var(--navy);max-width:16ch}.buwvOW_lede{max-width:36rem;font-size:var(--fs-lg);color:var(--text-2);margin-top:1.25rem;line-height:1.55}.buwvOW_facts{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0;padding:.35rem 1.25rem}.buwvOW_fact{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.buwvOW_fact:last-child{border-bottom:0}.buwvOW_fact dd{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:500}@media (max-width:30rem){.buwvOW_fact{grid-template-columns:minmax(0,1fr);gap:.2rem}}
.yluAiq_steps{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:56rem){.yluAiq_steps{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:2.5rem}}.yluAiq_step{z-index:1;position:relative}.yluAiq_stepInner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (min-width:56rem){.yluAiq_stepInner{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.yluAiq_node{border-radius:var(--radius-lg);background:var(--navy-900);border:1px solid var(--line-dark);color:#fff;place-items:center;width:3.5rem;height:3.5rem;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.yluAiq_num{background:var(--accent);width:1.35rem;height:1.35rem;color:var(--navy-950);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:750;display:grid;position:absolute;top:-.45rem;right:-.45rem}.yluAiq_beam{z-index:0}.yluAiq_title{font-size:var(--fs-lg);font-variation-settings:"wdth" 104;letter-spacing:-.015em;color:var(--text-on-dark);font-weight:620;line-height:1.25}.yluAiq_body{color:var(--text-on-dark-2);font-size:var(--fs-sm);max-width:22rem;margin-top:.5rem;line-height:1.6}
.R5YZsW_head{gap:1rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.75rem);display:grid}@media (min-width:60rem){.R5YZsW_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}}.R5YZsW_intro{max-width:32rem;color:var(--text-2);font-size:var(--fs-lg);line-height:1.55}.R5YZsW_groups{gap:3rem;display:grid}.R5YZsW_groupName{font-size:var(--fs-sm);font-variation-settings:"wdth" 100;letter-spacing:0;color:var(--text-2);align-items:center;gap:.55rem;margin-bottom:1rem;font-weight:600;display:flex}.R5YZsW_count{background:var(--surface);border:1px solid var(--line);min-width:1.4rem;height:1.4rem;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.75rem;font-weight:600;display:inline-grid}.R5YZsW_grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.R5YZsW_grid>li,.R5YZsW_fill,.R5YZsW_card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}@media (min-width:40rem){.R5YZsW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.R5YZsW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.R5YZsW_grid:has(>li:last-child:first-child){grid-template-columns:minmax(0,1fr)}.R5YZsW_grid:has(>li:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.R5YZsW_grid:has(>li:last-child:nth-child(3)),.R5YZsW_grid:has(>li:last-child:nth-child(5)),.R5YZsW_grid:has(>li:last-child:nth-child(6)),.R5YZsW_grid:has(>li:last-child:nth-child(9))){grid-template-columns:repeat(3,minmax(0,1fr))}}.R5YZsW_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);color:inherit;padding:1.4rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,translate .2s}.R5YZsW_linked:hover{border-color:var(--line-2);box-shadow:var(--shadow);translate:0 -2px}.R5YZsW_icon{border-radius:var(--radius);background:var(--navy-100);width:2.5rem;height:2.5rem;color:var(--navy);grid-row:1;place-items:center;margin-bottom:1.4rem;transition:background-color .2s,color .2s;display:grid}.R5YZsW_linked:hover .R5YZsW_icon{background:var(--navy);color:#fff}.R5YZsW_name{font-size:var(--fs-lg);font-variation-settings:"wdth" 104;letter-spacing:-.015em;color:var(--navy);grid-row:2;font-weight:620;line-height:1.25}.R5YZsW_summary{color:var(--text-2);font-size:var(--fs-sm);grid-row:3;margin-top:.5rem;line-height:1.55}.R5YZsW_foot{grid-row:4;justify-content:space-between;align-self:end;align-items:center;gap:1rem;padding-top:1.4rem;display:flex}.R5YZsW_method{border-radius:var(--radius-sm);background:var(--canvas);border:1px solid var(--line);font-variation-settings:"wdth" 90;color:var(--text-2);white-space:nowrap;padding:.2rem .5rem;font-size:.75rem;font-weight:560}.R5YZsW_more{font-size:var(--fs-sm);color:var(--navy);align-items:center;gap:.3rem;font-weight:580;display:inline-flex}.R5YZsW_more svg{transition:translate .2s}.R5YZsW_linked:hover .R5YZsW_more svg{translate:3px}
._80vHQa_grid{gap:3rem;display:grid}@media (min-width:60rem){._80vHQa_withList{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:5rem}}._80vHQa_prose{max-width:40rem;color:var(--text);gap:1.15rem;font-size:1.125rem;line-height:1.7;display:grid}._80vHQa_prose h2{margin-bottom:.5rem}._80vHQa_aside{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-lg);align-self:start;padding:1.5rem}._80vHQa_listTitle{font-size:var(--fs-base);color:var(--navy);margin-bottom:.75rem;font-weight:620}._80vHQa_list{margin:0;padding:0;list-style:none}._80vHQa_list li{border-top:1px solid var(--line);font-size:var(--fs-sm);padding:.6rem 0 .6rem 1.75rem;line-height:1.5;position:relative}._80vHQa_list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E") center / .7rem no-repeat, var(--navy);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.8rem;left:0}
@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.31t0fxc8q4a1k.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:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0z0hpjmp_9hhf.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:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.1zjat_zsa1d11.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:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mcMhgq_className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mcMhgq_variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
.mdpVJq_header{z-index:30;background:var(--bg);border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:sticky;top:0}.mdpVJq_header[data-scrolled]{-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);border-bottom-color:var(--line);background:#ffffffd1}.mdpVJq_bar{min-height:calc(var(--header-h) - 1px);align-items:center;gap:2.5rem;display:flex}.mdpVJq_home{border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.mdpVJq_nav{display:none}.mdpVJq_nav ul,.mdpVJq_sheet ul{margin:0;padding:0;list-style:none}.mdpVJq_nav ul{gap:.25rem;display:flex}.mdpVJq_nav a{border-radius:var(--radius-sm);height:2.25rem;color:var(--text-2);font-size:var(--fs-sm);align-items:center;padding:0 .8rem;font-weight:520;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.mdpVJq_nav a:hover{color:var(--navy);background:var(--canvas)}.mdpVJq_end{align-items:center;gap:1.25rem;margin-left:auto;display:none}.mdpVJq_phone{color:var(--navy);font-size:var(--fs-sm);white-space:nowrap;font-weight:560;text-decoration:none}.mdpVJq_phone:hover{color:var(--navy-700)}.mdpVJq_menu{margin-left:auto}.mdpVJq_menu summary{cursor:pointer;border:1px solid var(--line-2);border-radius:var(--radius);height:2.5rem;font-size:var(--fs-sm);color:var(--navy);align-items:center;gap:.55rem;padding:0 .85rem;font-weight:560;list-style:none;display:inline-flex}.mdpVJq_menu summary::-webkit-details-marker{display:none}.mdpVJq_burger,.mdpVJq_burger:before,.mdpVJq_burger:after{background:currentColor;border-radius:2px;width:.95rem;height:1.5px;display:block;position:relative}.mdpVJq_burger:before,.mdpVJq_burger:after{content:"";position:absolute;left:0}.mdpVJq_burger:before{top:-5px}.mdpVJq_burger:after{top:5px}.mdpVJq_sheet{background:var(--surface);border-block:1px solid var(--line);padding:.5rem var(--gutter) 1.5rem;box-shadow:var(--shadow-lg);gap:1rem;display:grid;position:absolute;top:100%;left:0;right:0}.mdpVJq_sheet li a{border-bottom:1px solid var(--line);color:var(--navy);font-size:var(--fs-lg);padding:.9rem 0;font-weight:600;text-decoration:none;display:block}.mdpVJq_sheetPhone{font-weight:560}@media (min-width:52rem){.mdpVJq_nav,.mdpVJq_end{display:flex}.mdpVJq_menu{display:none}}body:has(main [data-hero-video]:first-child) .mdpVJq_header:not([data-past-hero],:has(.mdpVJq_menu[open])){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}body:has(main [data-hero-video]:first-child) .mdpVJq_header[data-scrolled]:not([data-past-hero],:has(.mdpVJq_menu[open])){-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);background:#0a17308c;border-bottom-color:#ffffff1a}body:has(main [data-hero-video]:first-child) .mdpVJq_header:not([data-past-hero],:has(.mdpVJq_menu[open])) :is(.mdpVJq_home>*,.mdpVJq_phone,.mdpVJq_nav a){color:#fff}body:has(main [data-hero-video]:first-child) .mdpVJq_header:not([data-past-hero],:has(.mdpVJq_menu[open])) .mdpVJq_nav a:hover{background:#ffffff1f}body:has(main [data-hero-video]:first-child) .mdpVJq_header:not([data-past-hero],:has(.mdpVJq_menu[open])) .mdpVJq_end .btn-primary{color:var(--navy);background:#fff}body:has(main [data-hero-video]:first-child) .mdpVJq_header:not([data-past-hero],:has(.mdpVJq_menu[open])) .mdpVJq_menu summary{color:#fff;border-color:#fff6}
._28IHPW_wrap{gap:.5rem;font-size:14px;display:grid}._28IHPW_label{color:#111;font-weight:600}._28IHPW_preview{object-fit:cover;background:#f2f2f2;border-radius:6px;width:100%;max-height:140px}._28IHPW_empty{color:#777;text-align:center;border:1px dashed #ccc;border-radius:6px;padding:1rem}._28IHPW_row{gap:.5rem;display:flex}._28IHPW_button,._28IHPW_remove{height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;align-items:center;padding:0 12px;display:inline-flex}._28IHPW_button[aria-disabled=true]{opacity:.6;pointer-events:none}._28IHPW_file{opacity:0;width:1px;height:1px;position:absolute}._28IHPW_url{height:32px;font:inherit;border:1px solid #ccc;border-radius:6px;padding:0 8px;font-size:13px}._28IHPW_error{color:#b42318;margin:0}
.bm-nHW_shell{height:100dvh}.bm-nHW_headerLink{height:34px;font:inherit;color:#333;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.bm-nHW_headerLink:hover{background:#f1f1f1}.bm-nHW_toast{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:10px;max-width:min(440px,100vw - 32px);padding:12px 40px 12px 16px;font-size:14px;line-height:1.45;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 32px #0000002e}.bm-nHW_toast[data-kind=saved]{border-color:#1f8a5b}.bm-nHW_toast[data-kind=error]{border-color:#cf5113}.bm-nHW_toast ul{margin:6px 0 0;padding-left:18px}.bm-nHW_close{cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:6px;right:8px}
._4WpgRW_bar{border-bottom:1px solid var(--line);background:var(--surface)}._4WpgRW_barInner{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}._4WpgRW_brand{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}._4WpgRW_badge{background:var(--navy-100);color:var(--navy);font-size:var(--fs-xs);border-radius:999px;padding:.15rem .5rem;font-weight:600}._4WpgRW_barLinks{font-size:var(--fs-sm);align-items:center;gap:1.25rem;display:flex}._4WpgRW_linkButton{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._4WpgRW_main{gap:1.5rem;padding-block:clamp(2rem,1.5rem + 3vw,4rem);display:grid}._4WpgRW_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);align-content:start;gap:1rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}._4WpgRW_narrow{max-width:28rem}._4WpgRW_medium{max-width:44rem}._4WpgRW_title{font-size:var(--fs-2xl)}._4WpgRW_cardTitle{font-size:var(--fs-lg);color:var(--navy)}._4WpgRW_lede{color:var(--text-2);max-width:40rem}._4WpgRW_lede code{background:var(--canvas);border-radius:4px;padding:.1rem .3rem;font-size:.9em}._4WpgRW_dashboard,._4WpgRW_columns{gap:2rem;display:grid}@media (min-width:64rem){._4WpgRW_columns{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}._4WpgRW_side{gap:1.25rem;display:grid}._4WpgRW_groupTitle{font-size:var(--fs-sm);color:var(--text-2);margin-top:2rem;margin-bottom:.75rem;font-weight:600}._4WpgRW_pages{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none}._4WpgRW_pageRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem 1rem;padding:.85rem 1rem;display:grid}._4WpgRW_pageRow+._4WpgRW_pageRow{border-top:1px solid var(--line)}@media (min-width:40rem){._4WpgRW_pageRow{grid-template-columns:minmax(0,1fr) auto auto}}._4WpgRW_pageInfo{min-width:0;display:grid}._4WpgRW_pageTitle{color:var(--navy);overflow-wrap:anywhere;font-weight:600}._4WpgRW_pagePath{font-size:var(--fs-xs);color:var(--text-3)}._4WpgRW_status{font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}._4WpgRW_actions{gap:.5rem;display:flex}._4WpgRW_form{gap:1rem;width:100%;display:grid}._4WpgRW_pair{gap:1rem;display:grid}._4WpgRW_field{font-size:var(--fs-sm);color:var(--navy);gap:.35rem;font-weight:560;display:grid}._4WpgRW_field small{color:var(--text-3);font-weight:400}._4WpgRW_field input,._4WpgRW_field textarea{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.75rem;font:inherit;color:var(--text);padding:.6rem .75rem;font-weight:400}._4WpgRW_field textarea{resize:vertical}._4WpgRW_error{color:var(--accent-600);font-size:var(--fs-sm)}._4WpgRW_ok{color:var(--pass);font-size:var(--fs-sm)}._4WpgRW_help{gap:.6rem;padding:0 .25rem;display:grid}._4WpgRW_help h2{font-size:var(--fs-sm);color:var(--navy)}._4WpgRW_help p{font-size:var(--fs-sm);color:var(--text-2)}
.wWXZva_footer{background:var(--canvas);border-top:1px solid var(--line);font-size:var(--fs-sm);padding-top:clamp(3.5rem,2.5rem + 3vw,5rem)}.wWXZva_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2.5rem;display:grid}@media (min-width:64rem){.wWXZva_grid{grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:3rem}}.wWXZva_brand p{max-width:21rem;color:var(--text-2);margin-top:1.1rem;line-height:1.6}.wWXZva_heading{font-size:var(--fs-xs);font-variation-settings:"wdth" 100;letter-spacing:0;color:var(--text-3);margin-bottom:1rem;font-weight:600}.wWXZva_list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.wWXZva_list a{color:var(--text-2);text-decoration:none}.wWXZva_list a:hover{color:var(--navy)}.wWXZva_line{color:var(--text-2);display:block}.wWXZva_hours{color:var(--text-3);font-size:var(--fs-xs);margin-top:1.25rem;line-height:1.55}.wWXZva_base{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding-block:1.5rem 1.75rem;display:flex}.wWXZva_admin{color:var(--text-3);text-decoration:none}.wWXZva_admin:hover{color:var(--navy);text-decoration:underline}
