.TUSTFG_bar{z-index:60;background:var(--ne-g-feature);color:var(--ne-text-on-dark);font:700 var(--ne-fs-14)/1.4 var(--ne-font-body);text-align:center;padding:8px 16px;position:sticky;top:0}.TUSTFG_bar a{color:var(--ne-link-on-dark)}
._10XNoa_dock{display:none}@media (max-width:900px){._10XNoa_dock{z-index:35;visibility:hidden;background:var(--ne-g-night);border-top:var(--ne-bw-hair) solid var(--ne-line-on-dark);isolation:isolate;transition:transform .3s ease-in,visibility 0s .3s;display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%)}._10XNoa_dock[data-shown]{visibility:visible;transition:transform .9s cubic-bezier(.22,1.15,.36,1) .35s,visibility 0s .35s;transform:translateY(0)}}._10XNoa_bar{padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:0 0;align-items:center;gap:10px;transition:transform .5s cubic-bezier(.22,1.2,.36,1);display:flex;position:relative;transform:translate(0)}._10XNoa_bar[data-swap=out]{transition:transform .38s cubic-bezier(.55,0,.75,.2);transform:translate(-105%)}._10XNoa_bar[data-swap=out-right]{transition:transform .38s cubic-bezier(.55,0,.75,.2);transform:translate(105%)}._10XNoa_bar[data-swap=enter]{transition:none;transform:translate(105%)}._10XNoa_bar[data-swap=enter-left]{transition:none;transform:translate(-105%)}._10XNoa_bar[data-dragging]{transition:none}._10XNoa_bar{touch-action:pan-y}@media (prefers-reduced-motion:reduce){._10XNoa_dock,._10XNoa_dock[data-shown],._10XNoa_bar{transition:none}}._10XNoa_thumb{object-fit:contain;background:var(--ne-g-photo);border-radius:var(--ne-r-tag);flex:none;width:44px;height:44px}._10XNoa_text{flex-direction:column;flex:auto;gap:1px;min-width:0;margin:0;display:flex}._10XNoa_eyebrow{font-family:var(--ne-font-label);font-size:var(--ne-fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--ne-text-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}._10XNoa_name{font-family:var(--ne-font-body);font-size:var(--ne-fs-15);color:var(--ne-text-on-dark);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.3;overflow:hidden}._10XNoa_disclosure{font-family:var(--ne-font-body);font-size:var(--ne-fs-12);color:var(--ne-text-on-dark-muted);white-space:nowrap;line-height:1.2}._10XNoa_button{border-radius:var(--ne-r-btn);border:var(--ne-bw-frame) solid var(--ne-accent);min-height:40px;color:var(--ne-accent);font:700 var(--ne-fs-15)/1 var(--ne-font-body);white-space:nowrap;background:0 0;flex:none;align-items:center;padding:0 14px;text-decoration:none;transition:background-color .15s;display:inline-flex}._10XNoa_button:hover{background:var(--ne-accent);color:var(--ne-text-body)}._10XNoa_close{border-radius:var(--ne-r-btn);width:44px;height:44px;color:var(--ne-text-on-dark-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-8px -12px -8px -8px;padding:0;display:grid}._10XNoa_close:hover{color:var(--ne-text-on-dark)}@media (max-width:374px){._10XNoa_bar{gap:8px}._10XNoa_button{padding:0 10px}._10XNoa_name{font-size:var(--ne-fs-14)}}@media (max-width:900px){._10XNoa_dock:before{content:"";z-index:-1;background:var(--ne-tex-signup) center / calc(420px * var(--ne-tex-scale));filter:invert();mix-blend-mode:screen;opacity:.07;pointer-events:none;position:absolute;inset:0}}:root[data-skin=ccb] ._10XNoa_button:hover{color:var(--ne-text-on-action)}@media (max-width:900px){:root:is([data-skin=ccb],[data-skin=sbs],[data-skin=cct]) ._10XNoa_dock:before{mix-blend-mode:normal;filter:none;opacity:.06}}
.SkWRRq_steps{background:var(--ne-g-card);border:var(--ne-bw-frame) solid var(--ne-line-frame);border-radius:var(--ne-r-feature);margin:32px 0;padding:4px 28px;list-style:none}.SkWRRq_step{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:16px;padding:20px 0;display:grid}.SkWRRq_step+.SkWRRq_step{border-top:var(--ne-bw-hair) solid var(--ne-line-hair)}.SkWRRq_num{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-size:var(--ne-fs-28);color:var(--ne-g-feature);line-height:1}.SkWRRq_body{flex-direction:column;gap:6px;display:flex}.SkWRRq_text{font-size:var(--ne-fs-body);line-height:var(--ne-lh-body);color:var(--ne-text-body);margin:0}.SkWRRq_note{font-size:var(--ne-fs-15);color:var(--ne-text-muted);margin:0;line-height:1.5}.SkWRRq_note strong{color:var(--ne-text-body)}@media (max-width:560px){.SkWRRq_steps{padding:0 18px}.SkWRRq_step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0}.SkWRRq_num{font-size:var(--ne-fs-24)}}:root[data-skin=ccb] .SkWRRq_num,:root[data-skin=sbs] .SkWRRq_num{color:var(--ne-link)}
.b5An3G_flips{gap:var(--ne-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.b5An3G_flip{perspective:1400px;border-radius:var(--ne-r-card);outline:none}.b5An3G_flip:focus-visible{outline:var(--ne-bw-input) solid var(--ne-accent);outline-offset:4px}.b5An3G_inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.3,1);display:grid}.b5An3G_flip:hover .b5An3G_inner,.b5An3G_flip:focus-within .b5An3G_inner{transform:rotateY(180deg)}.b5An3G_face{backface-visibility:hidden;border:var(--ne-bw-frame) solid var(--ne-accent-2);border-radius:var(--ne-r-card);box-shadow:var(--ne-shadow-card);flex-direction:column;grid-area:1/1;display:flex}.b5An3G_front{background:var(--ne-g-night);color:var(--ne-text-on-dark);min-height:260px;padding:28px 24px}.b5An3G_image{aspect-ratio:4/5;object-fit:cover;border-radius:var(--ne-r-img);width:100%;margin-bottom:18px;display:block}.b5An3G_back{background:var(--ne-g-page);color:var(--ne-text-body);outline:var(--ne-bw-hair) solid var(--ne-accent-2);outline-offset:-8px;padding:28px 24px;transform:rotateY(180deg)}.b5An3G_tag,.b5An3G_tagBack{font-family:var(--ne-font-label);font-weight:600;font-size:var(--ne-fs-12);text-transform:var(--ne-label-case);letter-spacing:var(--ne-label-tracking);line-height:1}.b5An3G_tag{color:var(--ne-accent)}.b5An3G_tagBack{color:var(--ne-link)}.b5An3G_name,.b5An3G_nameBack{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);text-transform:var(--ne-display-case);letter-spacing:var(--ne-display-tracking);font-size:var(--ne-fs-26);line-height:var(--ne-lh-heading);margin:10px 0 0}.b5An3G_name{color:var(--ne-text-on-dark)}.b5An3G_nameBack{color:var(--ne-text-heading);margin:6px 0 16px}.b5An3G_hint{font-family:var(--ne-font-label);font-weight:500;font-size:var(--ne-fs-12);text-transform:var(--ne-label-case);letter-spacing:var(--ne-label-tracking);color:var(--ne-text-on-dark-muted);margin-top:auto;padding-top:18px}.b5An3G_list{border-top:var(--ne-bw-hair) solid var(--ne-line-hair);margin:0 0 16px;padding:0;list-style:none}.b5An3G_list li{border-bottom:var(--ne-bw-hair) solid var(--ne-line-hair);font-family:var(--ne-font-script);font-size:var(--ne-fs-16);grid-template-columns:60px minmax(0,1fr);gap:8px;padding:9px 0;line-height:1.3;display:grid}.b5An3G_list b{font-family:var(--ne-font-body);font-weight:600;font-size:var(--ne-fs-12);line-height:var(--ne-lh-ui);letter-spacing:.08em;color:var(--ne-link)}.b5An3G_note{font-size:var(--ne-fs-15);color:var(--ne-text-muted);margin:0 0 20px;line-height:1.5}.b5An3G_link{color:var(--ne-link);align-self:flex-start;margin-top:auto}@media (prefers-reduced-motion:reduce){.b5An3G_inner{transition:none}.b5An3G_flip:hover .b5An3G_inner,.b5An3G_flip:focus-within .b5An3G_inner{transform:none}.b5An3G_face{transition:opacity var(--ne-ease)}.b5An3G_back{opacity:0;transform:none}.b5An3G_flip:hover .b5An3G_back,.b5An3G_flip:focus-within .b5An3G_back{opacity:1}.b5An3G_flip:hover .b5An3G_front,.b5An3G_flip:focus-within .b5An3G_front{opacity:0}}
.wi0sNG_desk{background:var(--ne-g-night);padding:40px 16px var(--ne-sec-top)}.wi0sNG_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:816px;margin:0 auto 24px;display:flex}.wi0sNG_barTitle{font-size:var(--ne-fs-15);color:var(--ne-text-caption);margin:0;font-weight:600;line-height:1.4}.wi0sNG_barTitle strong{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-22);text-transform:var(--ne-display-case);color:var(--ne-text-heading)}.wi0sNG_print{border-radius:var(--ne-r-btn);background:var(--ne-action);height:44px;color:var(--ne-text-on-action);font:700 var(--ne-fs-15) var(--ne-font-body);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 20px;transition:background .15s;display:inline-flex}.wi0sNG_print:hover,.wi0sNG_print:focus-visible{background:var(--ne-action-hover)}.wi0sNG_sheets{flex-direction:column;gap:32px;max-width:816px;margin:0 auto;display:flex}.wi0sNG_sheets .page{zoom:var(--ne-sheet-zoom,1);background:var(--ne-g-print);width:816px;height:1056px;color:var(--ne-sbs-print-ink);font-family:var(--ne-font-body);box-shadow:0 0 0 1px var(--ne-shadow);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:56px;display:block;position:relative;overflow:hidden;container-type:size}.wi0sNG_sheets .page.ne-sbs-sheet--cover{background:var(--ne-g-feature);color:var(--ne-text-on-dark)}.wi0sNG_foot{font-family:var(--ne-font-label);text-transform:var(--ne-label-case);letter-spacing:var(--ne-label-tracking);color:var(--ne-sbs-print-muted);justify-content:space-between;gap:16px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:32px;left:56px;right:56px}.wi0sNG_footOnBlue{color:var(--ne-accent-2-tint)}.wi0sNG_eyebrow{font-family:var(--ne-font-label);font-size:var(--ne-fs-12);text-transform:var(--ne-label-case);letter-spacing:var(--ne-label-tracking);color:var(--ne-g-feature);margin:0 0 12px;font-weight:700}.wi0sNG_h2{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-40);text-transform:var(--ne-display-case);letter-spacing:var(--ne-display-tracking);color:var(--ne-sbs-print-ink);margin:0 0 28px;line-height:1.08}@media screen and (max-width:860px){.wi0sNG_sheets{overflow-x:auto}}@page{size:letter;margin:0}@media print{:is(body:has(.wi0sNG_desk) header.ne-header,body:has(.wi0sNG_desk) header.ne-focus-header,body:has(.wi0sNG_desk) footer,body:has(.wi0sNG_desk) .ne-skip-link,body:has(.wi0sNG_desk) nextjs-portal){display:none!important}:is(html:has(.wi0sNG_desk),body:has(.wi0sNG_desk)){background:var(--ne-g-print)!important}.wi0sNG_desk{background:0 0;padding:0}.wi0sNG_bar{display:none}.wi0sNG_sheets{max-width:none;display:block}.wi0sNG_sheets .page{zoom:1;width:8.5in;height:11in;box-shadow:none;break-inside:avoid;break-after:page}.wi0sNG_sheets .page:last-child{break-after:auto}}
.BJfT5G_col{flex-direction:column;justify-content:space-between;height:100cqh;padding-bottom:40px;display:flex}.BJfT5G_mark{align-items:center;gap:12px;display:flex}.BJfT5G_name{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-22);text-transform:uppercase;color:var(--ne-text-on-dark)}.BJfT5G_eyebrow{font-family:var(--ne-font-label);font-size:var(--ne-fs-14);text-transform:var(--ne-label-case);letter-spacing:var(--ne-label-tracking);color:var(--ne-accent-2-tint);margin:0 0 20px;font-weight:700}.BJfT5G_big{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);letter-spacing:0;color:var(--ne-text-on-dark);font-size:150px;line-height:.82}.BJfT5G_title{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);letter-spacing:-.02em;text-transform:none;color:var(--ne-text-on-dark);margin:12px 0 0;font-size:56px;line-height:1}.BJfT5G_script{font-family:var(--ne-font-script);color:var(--ne-accent-2-tint);margin:24px 0 0;font-size:36px;line-height:1.1}.BJfT5G_by{max-width:420px;font-size:var(--ne-fs-15);color:var(--ne-text-on-dark);margin:0;line-height:1.6}
.uoxYla_h2{text-transform:none;margin-bottom:32px}.uoxYla_rule{border-top:1.5px solid var(--ne-sbs-print-ink);grid-template-columns:96px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.uoxYla_n{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);color:var(--ne-g-feature);font-size:72px;line-height:.85}.uoxYla_title{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-22);text-transform:none;color:var(--ne-sbs-print-ink);margin:0 0 8px;line-height:1.2}.uoxYla_body{font-size:var(--ne-fs-16);color:var(--ne-sbs-print-ink);margin:0;line-height:1.6}
.X8_zOG_index{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.X8_zOG_chip{border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-btn);background:var(--ne-g-card);font-size:var(--ne-fs-14);color:var(--ne-text-body);padding:6px 12px;font-weight:700}.X8_zOG_chip:hover{border-color:var(--ne-link);text-decoration:none}.X8_zOG_item{border-top:var(--ne-bw-hair) solid var(--ne-line-hair);padding:40px 0;scroll-margin-top:88px}.X8_zOG_name{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-28);margin:0;line-height:1.2}.X8_zOG_meta{margin:8px 0 0}.X8_zOG_file{font-size:var(--ne-fs-14);color:var(--ne-text-muted)}.X8_zOG_use{font-size:var(--ne-fs-17);color:var(--ne-text-body);margin:8px 0 0;line-height:1.5}.X8_zOG_demo{margin-top:0}.X8_zOG_groundLabel{font-size:var(--ne-fs-13);letter-spacing:var(--ne-label-tracking);text-transform:uppercase;font-weight:700;line-height:1.4;font-family:var(--ne-font-label);color:var(--ne-text-muted);margin:24px 0 12px}.X8_zOG_pageOnly{font-size:var(--ne-fs-15);color:var(--ne-text-muted);margin:16px 0 0;line-height:1.5}.X8_zOG_feature{isolation:isolate;border-radius:var(--ne-r-card);background:var(--ne-g-feature);padding:32px;position:relative;overflow:hidden}.X8_zOG_feature:before{content:"";z-index:-1;pointer-events:none;background:var(--ne-tex-feature) center / calc(520px * var(--ne-tex-scale)) repeat;opacity:.08;position:absolute;inset:0}@media (max-width:640px){.X8_zOG_feature{padding:20px 16px}}.X8_zOG_demoH2{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-40);color:var(--ne-text-heading);text-wrap:balance;margin:0;line-height:1.08}.X8_zOG_group{padding-top:56px;scroll-margin-top:88px}.X8_zOG_groupTitle{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-34);color:var(--ne-text-heading);text-wrap:balance;margin:0 0 12px;line-height:1.08}.X8_zOG_groupIntro{max-width:var(--ne-measure);font-size:var(--ne-fs-17);color:var(--ne-text-muted);margin:0 0 20px;line-height:1.5}.X8_zOG_chipGroup{align-items:center;gap:8px;display:inline-flex}.X8_zOG_chipCount{font-size:var(--ne-fs-12);color:var(--ne-text-muted);font-weight:700}.X8_zOG_facts{font-size:var(--ne-fs-14);color:var(--ne-text-muted);flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;line-height:1.4;display:flex}.X8_zOG_hook{font-size:var(--ne-fs-14);color:var(--ne-link)}.X8_zOG_fact{color:var(--ne-text-muted)}a.X8_zOG_fact{color:var(--ne-link);font-weight:700}.X8_zOG_only{padding:0}.X8_zOG_motifRow{flex-wrap:wrap;gap:24px 40px;display:flex}.X8_zOG_motifCell{align-items:center;gap:12px;display:inline-flex}.X8_zOG_motifLabel{font-size:var(--ne-fs-14);color:var(--ne-text-muted);font-weight:700}.X8_zOG_groundRow{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.X8_zOG_groundCell{isolation:isolate;border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-img);background:var(--ne-g-alt);min-height:160px;position:relative;overflow:hidden}.X8_zOG_groundCellDark{background:var(--ne-g-feature)}.X8_zOG_groundName{border-radius:var(--ne-r-tag);background:var(--ne-g-card);font-size:var(--ne-fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--ne-text-body);padding:2px 8px;font-weight:700;position:absolute;bottom:10px;left:12px}.X8_zOG_previewRow{border-radius:var(--ne-r-card);background:var(--ne-g-alt);min-height:420px;position:relative;overflow:hidden}.X8_zOG_only .X8_zOG_onlyContainer{padding-top:24px;padding-bottom:24px}[data-ground=feature] .X8_zOG_motifLabel{color:var(--ne-text-on-dark-body)}.X8_zOG_grounds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:8px;display:grid}.X8_zOG_groundCol{min-width:0}.X8_zOG_pagePanel{border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-card);background:var(--ne-g-page);padding:32px}@media (max-width:900px){.X8_zOG_grounds{grid-template-columns:minmax(0,1fr)}.X8_zOG_pagePanel{padding:20px 16px}}.X8_zOG_fullDemo{border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-card);margin-top:16px;overflow:hidden}.X8_zOG_wide.X8_zOG_wide{max-width:1320px}.X8_zOG_wideInner.X8_zOG_wideInner{width:100%;max-width:none}.X8_zOG_section.X8_zOG_section{padding-top:32px}.X8_zOG_bare .X8_zOG_section.X8_zOG_section{padding-top:24px}.X8_zOG_bare .ne-scrolly__step{min-height:0!important}:is(.X8_zOG_bare .ne-scrolly__stage,.X8_zOG_bare .ne-scrolly__stage .ne-card){height:auto!important;max-height:620px!important}
.rMTwIa_h2{text-transform:none}.rMTwIa_week{border:1.5px solid var(--ne-sbs-print-ink);border-radius:var(--ne-r-img);margin-bottom:14px;padding:16px}.rMTwIa_head{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.rMTwIa_title{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-18);color:var(--ne-sbs-print-ink)}.rMTwIa_sessions{font-size:var(--ne-fs-12);color:var(--ne-sbs-print-muted)}.rMTwIa_slots{font-family:var(--ne-font-label);text-transform:var(--ne-label-case);letter-spacing:var(--ne-label-tracking);color:var(--ne-sbs-print-muted);grid-template-columns:repeat(3,1fr);gap:12px;font-size:11px;font-weight:700;display:grid}.rMTwIa_line{border-bottom:1px solid var(--ne-sbs-print-line);height:28px}
.uEQb7a_col{flex-direction:column;justify-content:center;gap:24px;height:100cqh;padding-bottom:40px;display:flex}.uEQb7a_title{font-family:var(--ne-font-display);font-weight:var(--ne-display-weight);letter-spacing:-.03em;text-transform:none;color:var(--ne-text-on-dark);margin:0;font-size:72px;line-height:.95}.uEQb7a_body{max-width:520px;font-size:var(--ne-fs-20);color:var(--ne-text-on-dark);margin:0;line-height:1.6}.uEQb7a_contact{font-size:var(--ne-fs-18);color:var(--ne-accent-2-tint);overflow-wrap:anywhere;margin:0;font-weight:700}.uEQb7a_script{font-family:var(--ne-font-script);color:var(--ne-accent-2-tint);margin:0;font-size:40px;line-height:1.1}
