.ConceptStudioCarousel_root__jGUMn{min-inline-size:0}.ConceptStudioCarousel_filters__bat0n{display:flex;flex-wrap:wrap;gap:var(--tfa-space-1);-webkit-margin-after:var(--tfa-space-3);margin-block-end:var(--tfa-space-3)}.ConceptStudioCarousel_filter__Y8f8Q{text-decoration:none;transition:background-color var(--tfa-duration-fast) var(--tfa-ease-standard),box-shadow var(--tfa-duration-fast) var(--tfa-ease-standard)}.ConceptStudioCarousel_filter__Y8f8Q:not([data-ink]){display:inline-flex;align-items:center;gap:var(--tfa-space-1);min-height:44px;padding:6px 14px;border:1.5px solid var(--tfa-ink-400);border-radius:var(--tfa-radius-sm);background:var(--tfa-white);color:var(--tfa-ink);font-size:var(--tfa-type-body-sm-size);font-weight:600}.ConceptStudioCarousel_filterCount__pJM7D{color:var(--tfa-muted);font-weight:500;font-variant-numeric:tabular-nums}.ConceptStudioCarousel_filter__Y8f8Q[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ink,var(--tfa-ink))}.ConceptStudioCarousel_filter__Y8f8Q[aria-current=true] .ConceptStudioCarousel_filterName__cq54u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:var(--tfa-underline-offset)}.ConceptStudioCarousel_filter__Y8f8Q:not([data-ink])[aria-current=true]{border-color:var(--tfa-ink)}.ConceptStudioCarousel_carousel__c5KS3{position:relative;min-inline-size:0}.ConceptStudioCarousel_controls__PGW_e{display:flex;align-items:center;gap:var(--tfa-space-1);-webkit-margin-after:var(--tfa-space-2);margin-block-end:var(--tfa-space-2)}.ConceptStudioCarousel_arrow__SQhTq{display:grid;place-items:center;inline-size:48px;block-size:48px;border:var(--tfa-stroke-rule) solid var(--tfa-ink-400);border-radius:var(--tfa-radius-sm);background:var(--tfa-white);color:var(--tfa-cobalt-deep);cursor:pointer}.ConceptStudioCarousel_counter__WrzX9{margin:0 0 0 var(--tfa-space-1);color:var(--tfa-muted);font-size:var(--tfa-type-label-size);font-weight:600;font-variant-numeric:tabular-nums}.ConceptStudioCarousel_track__V652O{display:flex;gap:var(--tfa-space-3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-block:var(--tfa-space-2) var(--tfa-space-3);padding-inline:7%;scrollbar-width:none}.ConceptStudioCarousel_track__V652O::-webkit-scrollbar{display:none}.ConceptStudioCarousel_slide__dbUDp{flex:0 0 86%;scroll-snap-align:center;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:var(--tfa-stroke-rule) solid var(--tfa-line);border-radius:var(--tfa-radius-xl);background:var(--tfa-white);transform:scale(.92);opacity:.6;transform-origin:50% 50%;transition:transform var(--tfa-duration-reveal) var(--tfa-ease-luxe),opacity var(--tfa-duration-reveal) var(--tfa-ease-luxe)}.ConceptStudioCarousel_slide__dbUDp[data-active]{transform:none;opacity:1;box-shadow:var(--tfa-shadow-overlay)}.ConceptStudioCarousel_media__4_XmA{position:relative;align-self:stretch;aspect-ratio:4/3;min-inline-size:0;background:var(--ink,var(--tfa-ink));-webkit-border-end:var(--tfa-stroke-rule) solid var(--tfa-line);border-inline-end:var(--tfa-stroke-rule) solid var(--tfa-line)}.ConceptStudioCarousel_media__4_XmA[data-free]{background:var(--tfa-white)}.ConceptStudioCarousel_video__G57uC{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:contain;background:var(--tfa-white)}.ConceptStudioCarousel_play__aRyUz{display:inline-flex;align-items:center;justify-content:center;gap:var(--tfa-space-1);min-block-size:44px;padding:var(--tfa-space-1) var(--tfa-space-2);border:var(--tfa-stroke-rule) solid var(--tfa-ink-400);border-radius:var(--tfa-radius-sm);background:var(--tfa-white);color:var(--tfa-cobalt-deep);font:inherit;font-size:var(--tfa-type-body-sm-size);font-weight:700;cursor:pointer}.ConceptStudioCarousel_play__aRyUz:focus-visible{outline:3px solid var(--tfa-cobalt);outline-offset:3px}.ConceptStudioCarousel_poster__sMUfK{position:absolute;inset:0;display:grid;justify-items:center;align-content:center;gap:var(--tfa-space-1);color:var(--tfa-white);text-align:center;background:var(--ink)}.ConceptStudioCarousel_posterGlyph__7Kpxv{inline-size:33%;block-size:auto;max-inline-size:120px;padding:var(--tfa-space-2);border:1.5px solid;border-radius:var(--tfa-radius-pill)}.ConceptStudioCarousel_posterSubject__gbRfO{-webkit-margin-before:var(--tfa-space-1);margin-block-start:var(--tfa-space-1);font-family:var(--tfa-family-marketing);font-size:var(--tfa-type-h3-size);line-height:var(--tfa-type-h3-line)}.ConceptStudioCarousel_posterYears__whZbk{font-size:var(--tfa-type-label-size);font-weight:600;letter-spacing:.02em}.ConceptStudioCarousel_media__4_XmA:has(.ConceptStudioCarousel_posterImage__bAc_o){background:var(--tfa-white)}.ConceptStudioCarousel_posterImage__bAc_o{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain;padding:var(--tfa-space-1);background:var(--tfa-white)}.ConceptStudioCarousel_story__FCekh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tfa-space-1);min-inline-size:0;padding:var(--tfa-space-4)}.ConceptStudioCarousel_meta___ZTJn{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;color:var(--tfa-muted);font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line);font-weight:600}.ConceptStudioCarousel_metaGlyph__Vh7cj{color:var(--ink)}.ConceptStudioCarousel_title__BA9iY{margin:0;color:var(--tfa-ink);font-size:var(--tfa-type-h4-size);line-height:var(--tfa-type-h4-line);text-wrap:balance}.ConceptStudioCarousel_question__YP52v{margin:0;color:var(--tfa-ink);font-size:var(--tfa-type-body-size);line-height:var(--tfa-type-body-line);text-wrap:pretty}.ConceptStudioCarousel_note__Uraeh{margin:0;color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size)}.ConceptStudioCarousel_included__hO7rE{margin:var(--tfa-space-1) 0 0;color:var(--tfa-luxury-text);font-weight:650;font-size:var(--tfa-type-body-sm-size)}.ConceptStudioCarousel_action___RHqk{-webkit-margin-before:auto;margin-block-start:auto}.ConceptStudioCarousel_picker__WYyrw{display:flex;gap:var(--tfa-space-1);overflow-x:auto;scroll-snap-type:x proximity;padding:var(--tfa-space-1) 2px;scrollbar-width:thin}.ConceptStudioCarousel_pick__RTSuN{flex:0 0 132px;display:grid;gap:6px;padding:6px;border:var(--tfa-stroke-outline) solid #0000;border-radius:var(--tfa-radius-md);color:var(--tfa-cobalt-deep);text-decoration:none;scroll-snap-align:start}.ConceptStudioCarousel_pickFace__a92BO{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:var(--tfa-radius-sm);background:var(--ink);color:var(--tfa-white)}.ConceptStudioCarousel_pickFace__a92BO img{inline-size:100%;block-size:100%;object-fit:contain;background:var(--tfa-white)}.ConceptStudioCarousel_pickName__TEPnD{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line);font-weight:600}.ConceptStudioCarousel_pickYears__DJalz{display:block;color:var(--tfa-muted);font-weight:500}.ConceptStudioCarousel_pick__RTSuN[aria-current=true]{border-color:var(--tfa-cobalt);background:var(--tfa-white)}.ConceptStudioCarousel_progress__wgzLe{block-size:1px;-webkit-margin-before:var(--tfa-space-1);margin-block-start:var(--tfa-space-1);background:var(--tfa-line)}.ConceptStudioCarousel_progress__wgzLe>span{display:block;block-size:100%;inline-size:100%;background:var(--tfa-luxury);transform-origin:0 50%;transform:scaleX(var(--progress));transition:transform var(--tfa-duration-reveal) var(--tfa-ease-luxe)}@media (hover:hover){.ConceptStudioCarousel_arrow__SQhTq:hover,.ConceptStudioCarousel_pick__RTSuN:not([aria-current=true]):hover{background:var(--tfa-tint)}.ConceptStudioCarousel_play__aRyUz:hover{background:var(--tfa-tint);border-color:var(--tfa-cobalt-deep)}.ConceptStudioCarousel_filter__Y8f8Q:not([data-ink]):hover .ConceptStudioCarousel_filterName__cq54u{color:var(--tfa-cobalt-deep);text-decoration:underline}}.ConceptStudioCarousel_arrow__SQhTq:active,.ConceptStudioCarousel_play__aRyUz:active{transform:scale(.98)}.ConceptStudioCarousel_arrow__SQhTq:focus-visible,.ConceptStudioCarousel_filter__Y8f8Q:focus-visible,.ConceptStudioCarousel_pick__RTSuN:focus-visible{outline:3px solid var(--tfa-cobalt);outline-offset:3px}@media (max-width:63.99rem){.ConceptStudioCarousel_slide__dbUDp{flex-basis:85%;grid-template-columns:minmax(0,1fr)}.ConceptStudioCarousel_track__V652O{padding-inline:7.5%}.ConceptStudioCarousel_story__FCekh{padding:var(--tfa-space-3)}}@media (max-width:47.99rem){.ConceptStudioCarousel_filters__bat0n{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--tfa-gutter));padding-inline:var(--tfa-gutter);-webkit-padding-after:4px;padding-block-end:4px;scrollbar-width:none;-webkit-margin-after:var(--tfa-space-2);margin-block-end:var(--tfa-space-2)}.ConceptStudioCarousel_filters__bat0n::-webkit-scrollbar{display:none}.ConceptStudioCarousel_filter__Y8f8Q{flex:none}.ConceptStudioCarousel_story__FCekh{gap:4px}.ConceptStudioCarousel_question__YP52v{font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.ConceptStudioCarousel_track__V652O{padding-inline:7.5%;gap:var(--tfa-space-2)}.ConceptStudioCarousel_slide__dbUDp{scroll-snap-align:center;transform:none}.ConceptStudioCarousel_posterSubject__gbRfO{font-size:var(--tfa-type-h4-size);line-height:var(--tfa-type-h4-line)}.ConceptStudioCarousel_pick__RTSuN{flex-basis:108px}}@media (prefers-reduced-motion:reduce){.ConceptStudioCarousel_slide__dbUDp{transform:none;transition:none}.ConceptStudioCarousel_filter__Y8f8Q,.ConceptStudioCarousel_progress__wgzLe>span{transition:none}}.ConceptStudioCarousel_root__jGUMn[data-motion=reduce] .ConceptStudioCarousel_slide__dbUDp{transform:none;transition:none}.ConceptStudioCarousel_root__jGUMn[data-motion=reduce] .ConceptStudioCarousel_filter__Y8f8Q,.ConceptStudioCarousel_root__jGUMn[data-motion=reduce] .ConceptStudioCarousel_progress__wgzLe>span{transition:none}:root[data-motion=reduce] .ConceptStudioCarousel_slide__dbUDp{transform:none;transition:none}:root[data-motion=reduce] .ConceptStudioCarousel_progress__wgzLe>span{transition:none}@media (forced-colors:active){.ConceptStudioCarousel_slide__dbUDp{border:1px solid CanvasText}.ConceptStudioCarousel_slide__dbUDp[data-active]{outline:2px solid Highlight}.ConceptStudioCarousel_pickYears__DJalz{display:block;color:var(--tfa-muted);font-weight:500}.ConceptStudioCarousel_pick__RTSuN[aria-current=true]{border-color:Highlight}.ConceptStudioCarousel_pickFace__a92BO,.ConceptStudioCarousel_poster__sMUfK{forced-color-adjust:none}.ConceptStudioCarousel_progress__wgzLe>span{background:Highlight}}.ConceptStudioPreview_root__uCgRK{scroll-margin-top:var(--tfa-header-height);background:var(--tfa-surface);overflow-x:clip}.ConceptStudioPreview_root__uCgRK[data-wheel]{background:var(--tfa-field-deep);color:var(--tfa-dark-text)}.ConceptStudioPreview_root__uCgRK[data-wheel] .ConceptStudioPreview_headText__rsuxZ{max-width:60rem}.ConceptStudioPreview_root__uCgRK[data-wheel] h2{color:var(--tfa-dark-text);font-family:var(--tfa-family-display);font-size:clamp(3rem,6vw,6rem);font-weight:750;line-height:1.03;letter-spacing:-.04em}@media (max-width:767px){.ConceptStudioPreview_root__uCgRK[data-wheel] h2{font-size:clamp(2rem,8vw,3rem);overflow-wrap:anywhere}}.ConceptStudioPreview_head__VJC5a{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--tfa-space-2) var(--tfa-space-6);margin-bottom:var(--tfa-space-4)}.ConceptStudioPreview_headText__rsuxZ{max-width:40rem;min-width:0}.ConceptStudioPreview_intro__pt1Hf{margin:var(--tfa-space-2) 0 0;color:var(--tfa-muted);text-wrap:pretty;font-size:var(--tfa-reg-body-size);line-height:var(--tfa-reg-body-line)}@media (min-width:768px){.ConceptStudioPreview_intro__pt1Hf{font-size:var(--tfa-type-body-lg-size);line-height:var(--tfa-type-body-lg-line)}}.ConceptStudioPreview_catalogue__hXa_L{display:inline-flex;align-items:center;gap:var(--tfa-space-1);min-height:48px;color:var(--tfa-cobalt-deep);font-weight:650;text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}.ConceptStudioPreview_catalogue__hXa_L:hover{text-decoration-thickness:2px}.Landing_hero__Zbbor{position:relative;overflow:clip;padding-block:var(--tfa-space-8) var(--tfa-space-8);background:var(--tfa-white);color:var(--tfa-ink)}@media (min-width:1024px){.Landing_hero__Zbbor{padding-block:var(--tfa-space-12) var(--tfa-space-12)}}.Landing_heroGrid__fhBvo{display:grid;gap:var(--tfa-space-6);align-items:center}@media (min-width:1024px){.Landing_heroGrid__fhBvo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--tfa-space-8)}}.Landing_heroSolo__rT_74{grid-template-columns:minmax(0,1fr)}.Landing_heroCopy__dDGuN{min-width:0;max-width:40rem}.Landing_heroTitle__1NKBq{color:inherit}.Landing_heroLead__vQy_W{max-width:34rem;margin-top:var(--tfa-space-3);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.Landing_heroActions__Y418X{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfa-space-2) var(--tfa-space-4);margin-top:var(--tfa-space-4)}.Landing_heroFootnote__HTU_k{margin-top:var(--tfa-space-3);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line);color:var(--tfa-muted)}.Landing_heroArt__x_MU1{min-width:0}.Landing_hero__Zbbor.Landing_deep__RA3SR,.Landing_section__1vNa5.Landing_deep__RA3SR{background:var(--tfa-field-deep);color:var(--tfa-dark-text)}.Landing_deep__RA3SR .Landing_heroFootnote__HTU_k,.Landing_deep__RA3SR .Landing_heroLead__vQy_W,.Landing_deep__RA3SR .Landing_sectionLine__OLjUp{color:var(--tfa-dark-muted)}.Landing_deep__RA3SR .Landing_sectionTitle__yIhPh{color:var(--tfa-dark-text)}@media (forced-colors:active){.Landing_hero__Zbbor.Landing_deep__RA3SR,.Landing_section__1vNa5.Landing_deep__RA3SR{background:Canvas;color:initial}}.Landing_section__1vNa5{padding-block:var(--tfa-space-8);background:var(--tfa-white)}@media (min-width:1024px){.Landing_section__1vNa5{padding-block:var(--tfa-space-12)}}.Landing_surface__FaKui{background:var(--tfa-surface)}.Landing_sectionHead__9CMNC{max-width:44rem;margin-bottom:var(--tfa-space-5)}.Landing_sectionHeadWide__vcath{max-width:none;display:grid;gap:var(--tfa-space-2) var(--tfa-space-6);align-items:end}@media (min-width:1024px){.Landing_sectionHeadWide__vcath{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.Landing_sectionTitle__yIhPh{color:var(--tfa-ink)}.Landing_sectionLine__OLjUp{max-width:38rem;margin-top:var(--tfa-space-2);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.Landing_sectionHeadWide__vcath .Landing_sectionLine__OLjUp{margin-top:0}.Landing_rows__pNuB0{margin:0;padding:0;list-style:none;border-top:var(--tfa-stroke-rule) solid var(--tfa-line)}.Landing_row__71TC8{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--tfa-space-1) var(--tfa-space-3);align-items:start;padding-block:var(--tfa-space-3);border-bottom:var(--tfa-stroke-rule) solid var(--tfa-line);scroll-margin-top:calc(var(--tfa-header-height) + var(--tfa-space-4))}.Landing_row__71TC8:not(:has(>.Landing_rowIcon__bEmxd,>.Landing_rowNumber__HpFI7)){grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.Landing_row__71TC8{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.Landing_row__71TC8:not(:has(>.Landing_rowIcon__bEmxd,>.Landing_rowNumber__HpFI7)){grid-template-columns:minmax(0,1fr) auto}}.Landing_rowIcon__bEmxd{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--ink-tint,var(--tfa-tint));color:var(--ink,var(--tfa-ink));box-shadow:inset 0 0 0 1.5px var(--ink,#0000)}.Landing_rowNumber__HpFI7{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid var(--tfa-ink);border-radius:var(--tfa-radius-pill);font-family:var(--tfa-family-display);font-stretch:112%;font-size:var(--tfa-type-h4-size);font-weight:750;font-variant-numeric:tabular-nums;color:var(--tfa-ink)}.Landing_rowBody__VEkEe{min-width:0}.Landing_rowTitle__ueGfh{font-family:var(--tfa-family-display);font-stretch:112%;font-size:var(--tfa-type-h4-size);font-weight:720;line-height:var(--tfa-type-h4-line);letter-spacing:-.005em;color:var(--tfa-ink)}p.Landing_rowTitle__ueGfh{font-family:var(--tfa-family-text);font-stretch:normal;font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));font-weight:600;line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));letter-spacing:0}.Landing_rowText__ENjkE{max-width:60ch;margin-top:4px;font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.Landing_rowAction__Z61Ia{grid-column:2}.Landing_row__71TC8:not(:has(>.Landing_rowIcon__bEmxd,>.Landing_rowNumber__HpFI7)) .Landing_rowAction__Z61Ia{grid-column:1}@media (min-width:768px){.Landing_rowAction__Z61Ia,.Landing_row__71TC8:not(:has(>.Landing_rowIcon__bEmxd,>.Landing_rowNumber__HpFI7)) .Landing_rowAction__Z61Ia{grid-column:auto;justify-self:end}}.Landing_rowsOrdered__F_Y0V .Landing_row__71TC8{align-items:start}.Landing_rowsDark__F7wjH{border-top-color:var(--tfa-dark-edge)}.Landing_rowsDark__F7wjH .Landing_row__71TC8{border-bottom-color:var(--tfa-dark-edge)}.Landing_rowsDark__F7wjH .Landing_rowTitle__ueGfh{color:var(--tfa-dark-text)}.Landing_rowsDark__F7wjH .Landing_rowText__ENjkE{color:var(--tfa-dark-muted)}.Landing_rowsDark__F7wjH .Landing_rowIcon__bEmxd{background:var(--tfa-dark-raised);color:var(--tfa-action-on-dark);box-shadow:inset 0 0 0 1px var(--tfa-dark-edge)}.Landing_rowIcon__bEmxd:has(>img),.Landing_rowsDark__F7wjH .Landing_rowIcon__bEmxd:has(>img){background:var(--tfa-white);box-shadow:inset 0 0 0 1px var(--tfa-line)}.Landing_rowsDark__F7wjH .Landing_rowNumber__HpFI7{border-color:var(--tfa-dark-edge);color:var(--tfa-dark-text)}.Landing_questions__jqUmJ{max-width:48rem;border-top:var(--tfa-stroke-rule) solid var(--tfa-line)}.Landing_question__TVVHM{border-bottom:var(--tfa-stroke-rule) solid var(--tfa-line)}.Landing_question__TVVHM>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--tfa-space-3);min-height:64px;padding-block:var(--tfa-space-1);color:var(--tfa-ink);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.Landing_question__TVVHM>summary::-webkit-details-marker{display:none}.Landing_questionMark__CYxyI{position:relative;flex-shrink:0;width:20px;height:20px}.Landing_questionMark__CYxyI:after,.Landing_questionMark__CYxyI:before{content:"";position:absolute;inset:9px 2px auto;height:2px;background:var(--tfa-cobalt-deep);transition:transform var(--tfa-duration-base) var(--tfa-ease-standard)}.Landing_questionMark__CYxyI:after{transform:rotate(90deg)}.Landing_question__TVVHM[open] .Landing_questionMark__CYxyI:after{transform:rotate(0deg)}.Landing_answer__IupRm{max-width:62ch;padding-bottom:var(--tfa-space-3);font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.Landing_answer__IupRm a{color:var(--tfa-cobalt-deep);font-weight:600;text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}@media (hover:hover){.Landing_question__TVVHM>summary:hover span:first-child{color:var(--tfa-cobalt-deep)}}.Landing_close__lZZdR{position:relative;padding-block:var(--tfa-space-10);background:var(--tfa-field-deep);color:var(--tfa-dark-text)}.Landing_close__lZZdR:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--tfa-luxury)}@media (min-width:1024px){.Landing_close__lZZdR{padding-block:var(--tfa-space-12)}}@media (forced-colors:active){.Landing_close__lZZdR{background:Canvas;color:initial}}.Landing_closeInner__WnBzG{display:grid;justify-items:start;gap:var(--tfa-space-2)}.Landing_closeTitle__OKm6E{max-width:20ch;color:var(--tfa-dark-text)}.Landing_closeLine__rVyxa{max-width:38rem;font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:var(--tfa-dark-muted)}.Landing_closeActions__lcuna{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfa-space-2) var(--tfa-space-4);margin-top:var(--tfa-space-2)}@media (prefers-reduced-motion:reduce){.Landing_questionMark__CYxyI:after,.Landing_questionMark__CYxyI:before{transition:none}}@media print{.Landing_close__lZZdR,.Landing_hero__Zbbor.Landing_deep__RA3SR,.Landing_section__1vNa5.Landing_deep__RA3SR{background:none;color:var(--tfa-ink)}.Landing_close__lZZdR:before{display:none}}.HowItWorks_page__O3Dz3,.HowItWorks_section__aZh1d{background:var(--tfa-white)}.HowItWorks_section__aZh1d{padding-block:var(--tfa-space-8)}@media (min-width:1024px){.HowItWorks_section__aZh1d{padding-block:var(--tfa-space-12)}}.HowItWorks_surface__o09mR{background:var(--tfa-surface)}.HowItWorks_head__ZfoSo{max-inline-size:46rem;-webkit-margin-after:var(--tfa-space-5);margin-block-end:var(--tfa-space-5)}.HowItWorks_title__yVFC7{color:var(--tfa-ink)}.HowItWorks_line__yoSw0{max-inline-size:40rem;-webkit-margin-before:var(--tfa-space-2);margin-block-start:var(--tfa-space-2);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.HowItWorks_caption__KcfTL{-webkit-margin-before:var(--tfa-space-3);margin-block-start:var(--tfa-space-3);max-inline-size:60ch;color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.HowItWorks_parts__82RYF{margin:0}.HowItWorks_partList__EJxX6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tfa-space-4) var(--tfa-space-2);margin:0;padding:0;list-style:none}@media (min-width:640px){.HowItWorks_partList__EJxX6{gap:var(--tfa-space-4) var(--tfa-space-3)}}@media (min-width:1100px){.HowItWorks_partList__EJxX6{grid-template-columns:repeat(5,minmax(0,1fr))}}.HowItWorks_part__zP8Kn{display:grid;gap:var(--tfa-space-1);align-content:start;scroll-margin-top:calc(var(--tfa-header-height) + var(--tfa-space-4))}.HowItWorks_partStill__2pLy8{box-shadow:inset 0 0 0 1px var(--tfa-line),var(--tfa-shadow-float)}.HowItWorks_part__zP8Kn:nth-child(3) .HowItWorks_partStill__2pLy8{box-shadow:0 0 0 2px var(--ink),var(--tfa-shadow-overlay)}.HowItWorks_partName__99tfH{display:flex;align-items:center;gap:var(--tfa-space-1);-webkit-margin-before:var(--tfa-space-1);margin-block-start:var(--tfa-space-1);font-family:var(--tfa-family-display);font-stretch:112%;font-weight:720;font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));color:var(--tfa-ink)}.HowItWorks_partNumber__llI9Q{display:grid;place-items:center;flex-shrink:0;inline-size:28px;block-size:28px;border-radius:var(--tfa-radius-pill);background:var(--ink);color:var(--tfa-white);font-size:var(--tfa-type-label-size);font-variant-numeric:tabular-nums}.HowItWorks_partLine__VMr7C{color:var(--tfa-muted);font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale))}.HowItWorks_network__NGhLf{margin:0}.HowItWorks_steps__8R_QP{margin:0;max-inline-size:48rem}.HowItWorks_why__NAZQY{display:grid;gap:0 var(--tfa-space-6);margin:0;padding:0;list-style:none}@media (min-width:900px){.HowItWorks_why__NAZQY{grid-template-columns:repeat(2,minmax(0,1fr))}}.HowItWorks_point__J1bQh{padding-block:var(--tfa-space-3) var(--tfa-space-4);-webkit-border-before:var(--tfa-stroke-rule) solid var(--tfa-line);border-block-start:var(--tfa-stroke-rule) solid var(--tfa-line);scroll-margin-top:calc(var(--tfa-header-height) + var(--tfa-space-4))}.HowItWorks_pointTitle__cMl5t{font-family:var(--tfa-family-display);font-stretch:112%;font-size:var(--tfa-type-h4-size);font-weight:720;line-height:var(--tfa-type-h4-line);letter-spacing:-.005em;color:var(--tfa-ink)}.HowItWorks_pointLine__4713H{-webkit-margin-before:4px;margin-block-start:4px;max-inline-size:60ch;color:var(--tfa-muted);font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale))}.HowItWorks_how___hYYv,.HowItWorks_sources__omCfS{-webkit-margin-before:var(--tfa-space-1);margin-block-start:var(--tfa-space-1)}.HowItWorks_how___hYYv>summary,.HowItWorks_sources__omCfS>summary{display:inline-flex;align-items:center;min-block-size:44px;cursor:pointer;list-style:none;color:var(--tfa-cobalt-deep);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--tfa-underline-offset)}.HowItWorks_how___hYYv>summary::-webkit-details-marker,.HowItWorks_sources__omCfS>summary::-webkit-details-marker{display:none}.HowItWorks_how___hYYv>summary:after,.HowItWorks_sources__omCfS>summary:after{content:"+";-webkit-margin-start:var(--tfa-space-1);margin-inline-start:var(--tfa-space-1);text-decoration:none}.HowItWorks_how___hYYv[open]>summary:after,.HowItWorks_sources__omCfS[open]>summary:after{content:"−"}.HowItWorks_how___hYYv p{max-inline-size:62ch;-webkit-padding-after:var(--tfa-space-1);padding-block-end:var(--tfa-space-1);color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.HowItWorks_how___hYYv a,.HowItWorks_sources__omCfS a{color:var(--tfa-cobalt-deep);font-weight:600;text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}.HowItWorks_research__jDyf_{-webkit-margin-before:var(--tfa-space-4);margin-block-start:var(--tfa-space-4);max-inline-size:62ch;-webkit-padding-before:var(--tfa-space-3);padding-block-start:var(--tfa-space-3);-webkit-border-before:var(--tfa-stroke-rule) solid var(--tfa-line);border-block-start:var(--tfa-stroke-rule) solid var(--tfa-line);color:var(--tfa-ink);font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale))}.HowItWorks_sources__omCfS ul{display:grid;gap:var(--tfa-space-1);margin:0;padding:0 0 var(--tfa-space-2) var(--tfa-space-3);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}@media (hover:hover){.HowItWorks_how___hYYv>summary:hover,.HowItWorks_sources__omCfS>summary:hover{text-decoration-thickness:2px}}.ProductStatus_badge__ys_Kz{display:inline-flex;align-items:center;flex:none;height:22px;padding-inline:8px;border:1px solid;border-radius:var(--tfa-radius-xs);font-family:var(--tfa-family-text);font-stretch:normal;font-size:var(--tfa-type-caption-size);font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;color:var(--tfa-ink);background:var(--tfa-tint)}.ProductStatus_badge__ys_Kz[data-tone=dark]{color:var(--tfa-dark-text);background:#0000}.explain_figure__NfG4T{container-type:inline-size;margin:0;min-width:0;color:var(--tfa-ink)}.explain_svg__H2wRc{display:block;width:100%;height:auto;margin-inline:0;overflow:visible;font-family:var(--font-maths),var(--font-scripts),var(--font-jakarta),system-ui,sans-serif}.explain_narrow__kf2Zo{max-width:420px}.explain_wide__xM23D{display:none}@container (min-width: 520px){.explain_at520__WlZha .explain_narrow__kf2Zo{display:none}.explain_at520__WlZha .explain_wide__xM23D{display:block;max-width:640px}}@container (min-width: 640px){.explain_at640__u7BZl .explain_narrow__kf2Zo{display:none}.explain_at640__u7BZl .explain_wide__xM23D{display:block;max-width:800px}}.explain_caption__xbagW{margin-top:14px;max-width:62ch;font-size:15px;line-height:1.55;color:var(--tfa-muted)}.explain_name__XKYme{fill:var(--tfa-ink);font-weight:600}.explain_tag__YXy45{fill:var(--tfa-muted);font-weight:500}.explain_label__M2OcB{fill:var(--tfa-muted);font-weight:650}.explain_note__o7w3u{fill:var(--tfa-muted);font-weight:400}.explain_strong__LNxKy{fill:var(--tfa-ink);font-weight:650}.explain_box__tB_VF{fill:var(--tfa-white);stroke:var(--tfa-ink-400);stroke-width:1.25}.explain_boxFocus__rMlS_{fill:var(--tfa-tint);stroke:var(--tfa-cobalt);stroke-width:2.75}.explain_focusTag__ZWb8h{fill:var(--tfa-cobalt-deep);font-weight:650}.explain_link__VPd2D{fill:none;stroke:var(--tfa-ink-500);stroke-width:1.5;stroke-linejoin:round}.explain_arrow__pwGge{fill:var(--tfa-ink-500)}.explain_card__HCXF_{fill:var(--tfa-surface);stroke:var(--tfa-line);stroke-width:1}.explain_chip__0abbi{fill:var(--tfa-white);stroke:var(--tfa-ink-300);stroke-width:1}.explain_chipOn__zBzrU{fill:var(--tfa-tint);stroke:var(--tfa-cobalt);stroke-width:1.5}.explain_chipText__avOY5{fill:var(--tfa-muted);font-weight:500}.explain_chipTextOn__LyZtZ{fill:var(--tfa-cobalt-deep);font-weight:650}.explain_part__jSs_u{fill:var(--tfa-white);stroke:var(--tfa-ink-300);stroke-width:1}.explain_partOn__DktUO{fill:var(--tfa-tint);stroke:var(--tfa-cobalt);stroke-width:1.75}.explain_num__z1Kte{fill:var(--tfa-white);stroke:var(--tfa-ink);stroke-width:1.5}.explain_numOn__kIXrK{fill:var(--tfa-white);stroke:var(--tfa-cobalt);stroke-width:2}.explain_numText__RuwGX{fill:var(--tfa-ink);font-weight:650}.explain_numTextOn__7dzZn{fill:var(--tfa-cobalt-deep);font-weight:650}.explain_callout__jPgxN{fill:var(--tfa-white);stroke:var(--tfa-cobalt);stroke-width:1.5}.explain_hintBox__qR3gg{fill:var(--tfa-tint);stroke:none}.explain_thumbFrame__ON_Lw{fill:var(--tfa-white);stroke:var(--tfa-ink-300);stroke-width:1}.explain_more__qB6ph{margin-top:12px;max-width:62ch;border-top:1px solid var(--tfa-line)}.explain_more__qB6ph>summary{min-height:44px;padding-block:11px;cursor:pointer;font-size:15px;font-weight:650;color:var(--tfa-cobalt-deep)}.explain_more__qB6ph>summary:focus-visible{outline:3px solid var(--tfa-cobalt);outline-offset:2px}.explain_question__YaOuA{margin:4px 0 10px;font-size:16px;line-height:1.55;color:var(--tfa-ink)}.explain_hintList__wx_1l{margin:0;padding:0;list-style:none;display:grid;gap:8px}.explain_hintList__wx_1l li{padding:10px 12px;border-left:3px solid var(--tfa-cobalt);background:var(--tfa-tint);font-size:15px;line-height:1.5;color:var(--tfa-ink)}.explain_hintList__wx_1l b{display:block;margin-bottom:2px;font-size:14px;font-weight:650;color:var(--tfa-cobalt-deep)}.explain_bar__8a0vj{fill:var(--tfa-cobalt)}.explain_barGap__GNWwN{fill:var(--tfa-white);stroke:var(--tfa-ink-500);stroke-width:1.25;stroke-dasharray:3 2}.explain_rule__9GHZG{stroke:var(--tfa-line);stroke-width:1}.explain_tabs__NHhII{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.explain_tab__HWZLn{min-height:44px;padding:9px 16px;border:1px solid var(--tfa-line);border-radius:999px;background:var(--tfa-white);font-size:15px;font-weight:600;color:var(--tfa-muted);cursor:pointer}.explain_tab__HWZLn[aria-selected=true]{border-color:var(--tfa-cobalt);background:var(--tfa-tint);color:var(--tfa-cobalt-deep)}.explain_tab__HWZLn:focus-visible{outline:3px solid var(--tfa-cobalt);outline-offset:2px}.explain_steps__127Ye{margin:0;padding:0;list-style:none;display:grid;gap:0;counter-reset:step}.explain_step__i7Gj5{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-content:start;column-gap:14px;padding-bottom:20px}.explain_step__i7Gj5:last-child{padding-bottom:0}.explain_step__i7Gj5:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;background:var(--tfa-ink-300)}.explain_stepNum__vv_77{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tfa-ink);color:var(--tfa-white);font-size:15px;font-weight:650}.explain_stepBody__PlfKL{padding:6px 0 0;min-width:0}.explain_stepTitle__83S7O{margin:0;font-size:17px;font-weight:650;line-height:1.3;color:var(--tfa-ink)}.explain_stepText___zanz{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--tfa-muted)}.explain_stepShut__bc007 .explain_stepNum__vv_77{background:var(--tfa-white);color:var(--tfa-muted);border:2px dashed var(--tfa-ink-400)}.explain_stepShut__bc007 .explain_stepTitle__83S7O{color:var(--tfa-muted)}.explain_offerLine__5kl_u{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.5;color:var(--tfa-warning)}.explain_actions__afe0e{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:18px}.explain_actions__afe0e a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:650;color:var(--tfa-cobalt);text-decoration:underline;text-underline-offset:5px}@container (min-width: 640px){.explain_steps__127Ye{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:28px}.explain_step__i7Gj5{grid-template-columns:minmax(0,1fr);row-gap:10px;padding-bottom:0}.explain_step__i7Gj5:not(:last-child):before{left:44px;right:-20px;top:17px;bottom:auto;width:auto;height:2px}.explain_step__i7Gj5:not(:last-child):after{content:"";position:absolute;right:-22px;top:12px;border-left:8px solid var(--tfa-ink-300);border-top:6px solid #0000;border-bottom:6px solid #0000}.explain_stepBody__PlfKL{padding:0}}@media print{.explain_tabs__NHhII{display:none}}.explain_frame__wJt1s{position:relative;margin-inline:0}.explain_thumb__u6YUU{position:absolute;height:auto}.Network_figure__izxB7{position:relative;min-width:0}.Network_wide__AGXgv{display:none}.Network_narrow__eyNOV{display:block}@media (min-width:768px){.Network_wide__AGXgv{display:block}.Network_narrow__eyNOV{display:none}}.Network_svg__f6qsx{display:block;overflow:visible;max-width:none;font-family:var(--tfa-family-text);-webkit-user-select:none;user-select:none}.Network_roundel__hg7Hq,.Network_svg__f6qsx{--network-caption:calc(var(--tfa-type-caption-size) / var(--tfa-text-scale, 1));--network-label:calc(var(--tfa-type-label-size) / var(--tfa-text-scale, 1))}.Network_narrow__eyNOV .Network_svg__f6qsx{width:100%;height:auto;--network-caption:calc(var(--tfa-type-body-sm-size) / var(--tfa-text-scale, 1))}.Network_line__zJ_aa{fill:none;stroke-width:var(--tfa-stroke-network);stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){html:not([data-net-drawn]):not([data-motion=reduce]) .Network_line__zJ_aa{animation:Network_tfa-net-draw__bEw7m var(--tfa-duration-hero) var(--tfa-ease-enter) both}}@keyframes Network_tfa-net-draw__bEw7m{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.Network_roundelText__OLwvd{fill:var(--tfa-white);font-family:var(--tfa-family-display);font-size:var(--network-label);font-weight:750;letter-spacing:0}.Network_roundelText__OLwvd[data-pair]{font-size:calc(var(--network-label) * 6 / 7)}.Network_roundel__hg7Hq{display:block;flex:none}.Network_more__g7fCE{fill:var(--tfa-white);stroke-width:2}.Network_moreText__UrKMy{fill:var(--tfa-ink);font-size:var(--network-caption);font-weight:650;font-variant-numeric:tabular-nums}.Network_station___VY9f{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.Network_hit__ECjwa{fill:#0000}.Network_disc__hIGnx{fill:var(--tfa-white);stroke:var(--tfa-ink);stroke-width:3;transform-box:fill-box;transform-origin:center;transition:fill var(--tfa-duration-fast) var(--tfa-ease-standard),stroke var(--tfa-duration-fast) var(--tfa-ease-standard),transform var(--tfa-duration-fast) var(--tfa-ease-enter)}.Network_ring__6PvoF{transition:opacity var(--tfa-duration-fast) var(--tfa-ease-standard)}.Network_focus__TSJxp,.Network_ring__6PvoF{fill:none;stroke:var(--tfa-cobalt);stroke-width:3;opacity:0}.Network_label__RavtI{fill:var(--tfa-ink);font-size:var(--network-caption);font-weight:500}.Network_station___VY9f[data-no-lesson] circle.Network_disc__hIGnx{stroke-dasharray:3 2}.Network_station___VY9f[data-no-lesson] rect.Network_disc__hIGnx{stroke-dasharray:6 4}@media (hover:hover){.Network_station___VY9f:hover .Network_disc__hIGnx{fill:var(--tfa-tint);stroke:var(--tfa-cobalt-deep)}.Network_station___VY9f:hover .Network_ring__6PvoF{opacity:.4}}.Network_station___VY9f:active:not([aria-disabled=true]) .Network_disc__hIGnx{fill:var(--tfa-tint);stroke:var(--tfa-cobalt-deep)}.Network_station___VY9f:active:not([aria-disabled=true]) .Network_ring__6PvoF,.Network_station___VY9f[data-selected] .Network_ring__6PvoF{opacity:1}.Network_station___VY9f[data-selected] .Network_label__RavtI{font-weight:700}.Network_station___VY9f:focus-visible .Network_focus__TSJxp{opacity:1}.Network_station___VY9f:focus-visible .Network_label__RavtI{text-decoration:underline;text-decoration-thickness:2px}.Network_block__LHllO{fill:var(--tfa-sky);stroke:var(--tfa-ink);stroke-width:2}.Network_markerText__06kXj{fill:var(--tfa-ink);font-size:var(--network-caption);font-weight:750}.Network_marker__pnA9S{transform-box:fill-box;animation:Network_tfa-net-arrive__cBzJf var(--tfa-duration-hero) var(--tfa-ease-enter) both}@keyframes Network_tfa-net-arrive__cBzJf{0%{opacity:0;transform:translateY(-12px)}}.Network_figure__izxB7 [data-view-in]{animation:Network_tfa-net-view__4tSEi var(--tfa-duration-base) var(--tfa-ease-standard) both}@keyframes Network_tfa-net-view__4tSEi{0%{opacity:0}}.Network_strandTabs__AiZlY{display:grid;gap:var(--tfa-space-0-5);margin-bottom:var(--tfa-space-2)}.Network_strandTab__1kV76{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:var(--tfa-space-1);min-width:0;min-height:44px;padding:var(--tfa-space-0-5) var(--tfa-space-2) var(--tfa-space-0-5) var(--tfa-space-1);border:1px solid var(--tfa-ink-400);border-radius:var(--tfa-radius-sm);background:var(--tfa-white);color:var(--tfa-ink);font:inherit;font-size:var(--tfa-type-body-sm-size);font-weight:650;line-height:var(--tfa-type-body-sm-line);text-align:left;cursor:pointer;transition:border-color var(--tfa-duration-fast) var(--tfa-ease-standard),background-color var(--tfa-duration-fast) var(--tfa-ease-standard)}@media (hover:hover){.Network_strandTab__1kV76:hover{border-color:var(--tfa-cobalt);background:var(--tfa-surface)}}.Network_strandTab__1kV76:active:not(:disabled),.Network_strandTab__1kV76[aria-selected=true]{border-color:var(--tfa-cobalt);background:var(--tfa-tint)}.Network_strandTab__1kV76[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--tfa-cobalt)}.Network_strandTab__1kV76[aria-selected=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--tfa-cobalt),var(--tfa-focus-ring)}.Network_strandTab__1kV76:focus-visible{box-shadow:var(--tfa-focus-ring)}.Network_strandName__Gor1U{min-width:0}.Network_strandCount__c__9U{color:var(--tfa-muted);font-size:var(--tfa-type-caption-size);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}html[data-motion=reduce] .Network_figure__izxB7 [data-view-in],html[data-motion=reduce] .Network_line__zJ_aa,html[data-motion=reduce] .Network_marker__pnA9S{animation:none}@media (prefers-reduced-motion:no-preference){.Network_station___VY9f:active:not([aria-disabled=true]) .Network_disc__hIGnx{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.Network_disc__hIGnx{transform:none!important}}html[data-motion=reduce] .Network_disc__hIGnx{transform:none!important}@media (forced-colors:active){.Network_svg__f6qsx{forced-color-adjust:none}.Network_line__zJ_aa{stroke:CanvasText!important}.Network_block__LHllO,.Network_disc__hIGnx{fill:Canvas;stroke:CanvasText}.Network_label__RavtI,.Network_markerText__06kXj,.Network_moreText__UrKMy{fill:CanvasText}.Network_station___VY9f:focus-visible .Network_focus__TSJxp,.Network_station___VY9f[data-selected] .Network_ring__6PvoF{stroke:Highlight}}@media print{.Network_wide__AGXgv{display:block}.Network_narrow__eyNOV{display:none}.Network_svg__f6qsx{filter:grayscale(1)}.Network_figure__izxB7 [data-view-in],.Network_line__zJ_aa,.Network_marker__pnA9S{animation:none}}.ProductPage_page__s9vaJ{background:var(--tfa-white)}:is(.ProductPage_page__s9vaJ,.ProductPage_hero__XYVjO)[data-product=notebook]{--product-identity:var(--tfa-product-notebook);--product-on-identity:var(--tfa-white)}:is(.ProductPage_page__s9vaJ,.ProductPage_hero__XYVjO)[data-product=learning-map]{--product-identity:var(--tfa-product-learning-map);--product-on-identity:var(--tfa-white)}:is(.ProductPage_page__s9vaJ,.ProductPage_hero__XYVjO)[data-product=concept-studio]{--product-identity:var(--tfa-product-concept-studio);--product-on-identity:var(--tfa-ink)}:is(.ProductPage_page__s9vaJ,.ProductPage_hero__XYVjO)[data-product=problem-solver]{--product-identity:var(--tfa-product-problem-solver);--product-on-identity:var(--tfa-ink)}:is(.ProductPage_page__s9vaJ,.ProductPage_hero__XYVjO)[data-product=study-builder]{--product-identity:var(--tfa-product-study-builder);--product-on-identity:var(--tfa-white)}.ProductPage_hero__XYVjO{--hero-pad-top:var(--tfa-space-8);--hero-pad-bottom:var(--tfa-space-8);position:relative;isolation:isolate;overflow:clip;padding-block:var(--hero-pad-top) var(--hero-pad-bottom);background:var(--tfa-field-deep);color:var(--tfa-dark-text)}.ProductPage_hero__XYVjO[data-tone=light]{background:var(--tfa-white);color:var(--tfa-ink)}@media (min-width:1024px){.ProductPage_hero__XYVjO{--hero-pad-top:var(--tfa-space-12);--hero-pad-bottom:var(--tfa-space-12)}}.ProductPage_heroGrid__r2dJ_{display:grid;gap:var(--tfa-space-6);align-items:center}@media (min-width:1024px){.ProductPage_heroGrid__r2dJ_{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);gap:var(--tfa-space-8)}}.ProductPage_heroCopy__FRWbX{min-inline-size:0;max-inline-size:38rem}.ProductPage_heroTitle__j3pNd{color:inherit}.ProductPage_heroLead___53_W{max-inline-size:34rem;-webkit-margin-before:var(--tfa-space-3);margin-block-start:var(--tfa-space-3);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:var(--tfa-dark-muted)}.ProductPage_hero__XYVjO[data-tone=light] .ProductPage_heroLead___53_W{color:var(--tfa-muted)}.ProductPage_heroSubtitle__G07j_{-webkit-margin-before:var(--tfa-space-3);margin-block-start:var(--tfa-space-3);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:inherit}.ProductPage_heroSubtitle__G07j_ strong{font-weight:700}.ProductPage_heroAside__rwhmc{max-inline-size:38rem;-webkit-margin-before:var(--tfa-space-3);margin-block-start:var(--tfa-space-3);padding:var(--tfa-space-2) var(--tfa-space-3);border-radius:var(--tfa-radius-md);background:var(--tfa-dark-raised);box-shadow:inset 0 0 0 1px var(--tfa-dark-edge);font-size:calc(var(--tfa-reg-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-reg-body-line) * var(--tfa-text-scale));color:var(--tfa-dark-text)}.ProductPage_hero__XYVjO[data-tone=light] .ProductPage_heroAside__rwhmc{background:var(--tfa-surface);box-shadow:inset 0 0 0 1px var(--tfa-line),inset 0 3px 0 var(--ink);color:var(--tfa-ink)}.ProductPage_heroActions__hvOio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfa-space-2) var(--tfa-space-4)}.ProductPage_heroActions__hvOio,.ProductPage_heroNote__4LwfK{-webkit-margin-before:var(--tfa-space-4);margin-block-start:var(--tfa-space-4)}.ProductPage_heroNote__4LwfK{max-inline-size:36rem;-webkit-padding-before:var(--tfa-space-3);padding-block-start:var(--tfa-space-3);-webkit-border-before:var(--tfa-stroke-rule) solid var(--tfa-dark-edge);border-block-start:var(--tfa-stroke-rule) solid var(--tfa-dark-edge);font-size:calc(var(--tfa-reg-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-reg-body-line) * var(--tfa-text-scale));color:var(--tfa-dark-text)}.ProductPage_heroNote__4LwfK p+p{-webkit-margin-before:var(--tfa-space-2);margin-block-start:var(--tfa-space-2)}.ProductPage_hero__XYVjO[data-tone=light] .ProductPage_heroNote__4LwfK{border-block-start-color:var(--tfa-line);color:var(--tfa-ink)}.ProductPage_heroMedia__lblYH{position:relative;min-inline-size:0;padding-block:var(--tfa-space-5) 0}.ProductPage_heroMedia__lblYH:before{content:"";position:absolute;z-index:-1;inset-block:0 calc(-1 * var(--hero-pad-bottom));inset-inline:calc(-1 * var(--tfa-gutter));background:var(--product-identity,var(--ink));box-shadow:inset 1px 0 0 color-mix(in srgb,var(--tfa-dark-text) 40%,#0000)}@media (min-width:1024px){.ProductPage_heroMedia__lblYH{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:0}.ProductPage_heroMedia__lblYH:before{inset-block:calc(-1 * var(--hero-pad-top)) calc(-1 * var(--hero-pad-bottom));inset-inline:var(--tfa-space-7) -100vw}.ProductPage_lockup__p6bwS{-webkit-margin-start:calc(var(--tfa-space-7) + var(--tfa-space-3));margin-inline-start:calc(var(--tfa-space-7) + var(--tfa-space-3))}}.ProductPage_lockup__p6bwS{display:inline-flex;align-items:center;gap:var(--tfa-space-1);-webkit-margin-after:var(--tfa-space-3);margin-block-end:var(--tfa-space-3);color:var(--product-on-identity,var(--tfa-white));font-family:var(--tfa-family-display);font-stretch:112%;font-weight:720;font-size:var(--tfa-type-h4-size);line-height:var(--tfa-type-h4-line);letter-spacing:-.005em}.ProductPage_lockupIdentity__hRPy9{margin-block:calc(-1 * var(--tfa-space-2)) var(--tfa-space-3);color:var(--product-on-identity,var(--tfa-white));font-size:calc(var(--tfa-type-body-sm-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-sm-line) * var(--tfa-text-scale));font-weight:600}@media (min-width:1024px){.ProductPage_lockupIdentity__hRPy9{-webkit-margin-start:calc(var(--tfa-space-7) + var(--tfa-space-3));margin-inline-start:calc(var(--tfa-space-7) + var(--tfa-space-3))}}.ProductPage_heroSubtitle__G07j_>[data-shared]{font-weight:700}.ProductPage_lockupIcon__rrIVM{inline-size:40px;block-size:40px}.ProductPage_lockupTag__M1Wnl{padding:1px 8px;border-radius:var(--tfa-radius-xs);border:1px solid;font-family:var(--tfa-family-text);font-stretch:normal;font-size:var(--tfa-type-label-size);font-weight:700;letter-spacing:.02em}.ProductPage_heroStill__Ld91X{border-radius:var(--tfa-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--tfa-white) 22%,#0000),0 24px 64px color-mix(in srgb,var(--tfa-dark-midnight) 55%,#0000),0 4px 12px color-mix(in srgb,var(--tfa-dark-midnight) 30%,#0000)}@media (prefers-reduced-motion:no-preference){.ProductPage_heroMedia__lblYH:before{animation:ProductPage_product-wipe__pQd3I var(--tfa-duration-story-max) var(--tfa-ease-luxe) both}.ProductPage_heroStill__Ld91X{animation:ProductPage_product-settle__pbOx6 var(--tfa-duration-story-max) var(--tfa-ease-luxe) .16s both}.ProductPage_lockup__p6bwS{animation:ProductPage_product-rise__coEh8 var(--tfa-duration-reveal) var(--tfa-ease-luxe) .28s both}.ProductPage_heroTitle__j3pNd{animation:ProductPage_product-rise__coEh8 var(--tfa-duration-reveal) var(--tfa-ease-luxe) both}.ProductPage_heroLead___53_W,.ProductPage_heroSubtitle__G07j_{animation:ProductPage_product-rise__coEh8 var(--tfa-duration-reveal) var(--tfa-ease-luxe) 80ms both}.ProductPage_heroAside__rwhmc{animation:ProductPage_product-rise__coEh8 var(--tfa-duration-reveal) var(--tfa-ease-luxe) .12s both}.ProductPage_heroActions__hvOio{animation:ProductPage_product-rise__coEh8 var(--tfa-duration-reveal) var(--tfa-ease-luxe) .16s both}.ProductPage_heroNote__4LwfK{animation:ProductPage_product-rise__coEh8 var(--tfa-duration-reveal) var(--tfa-ease-luxe) .24s both}}@keyframes ProductPage_product-wipe__pQd3I{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes ProductPage_product-settle__pbOx6{0%{opacity:0;transform:translateY(24px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ProductPage_product-rise__coEh8{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ProductPage_section__gLXrf{padding-block:var(--tfa-space-8);background:var(--tfa-white)}@media (min-width:1024px){.ProductPage_section__gLXrf{padding-block:var(--tfa-space-12)}}.ProductPage_surface__ZJBuI{background:var(--tfa-surface)}.ProductPage_sectionHead__oAM5d{max-inline-size:44rem;-webkit-margin-after:var(--tfa-space-5);margin-block-end:var(--tfa-space-5)}.ProductPage_sectionTitle__LpKYc{color:var(--tfa-ink)}.ProductPage_sectionLine__cEori{max-inline-size:38rem;-webkit-margin-before:var(--tfa-space-2);margin-block-start:var(--tfa-space-2);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.ProductPage_tour__VgGgD{padding-block:var(--tfa-space-8) var(--tfa-space-6);background:var(--tfa-white)}@media (min-width:1024px){.ProductPage_tour__VgGgD{padding-block:var(--tfa-space-12) var(--tfa-space-8)}}.ProductPage_stagePanel__ER3t5{padding:var(--tfa-space-3);border-radius:var(--tfa-radius-xl);background:linear-gradient(var(--tfa-dark-midnight),var(--tfa-dark-raised));box-shadow:inset 0 0 0 1px var(--tfa-dark-edge)}.ProductPage_camera__rjN3u{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:var(--tfa-radius-md);background:var(--tfa-surface);box-shadow:0 12px 40px color-mix(in srgb,var(--tfa-dark-midnight) 60%,#0000)}.ProductPage_cameraLayer__CBQa_{position:absolute;inset:0;transform-origin:0 0;opacity:0;transition:opacity .24s var(--tfa-ease-luxe);will-change:transform}.ProductPage_cameraLayer__CBQa_[data-current]{opacity:1}.ProductPage_cameraLayer__CBQa_ img{display:block;inline-size:100%;block-size:100%}.ProductPage_triptych__6_maQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tfa-space-2);margin:0;padding:0;list-style:none}.ProductPage_triptych__6_maQ li{position:relative}.ProductPage_tourNumber__iuOK6,.ProductPage_triptychNumber__83WBs{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--tfa-radius-pill);background:var(--product-identity,var(--ink,var(--tfa-ink)));color:var(--product-on-identity,var(--tfa-white));font-family:var(--tfa-family-display);font-stretch:112%;font-weight:750;font-size:var(--tfa-type-label-size);font-variant-numeric:tabular-nums}.ProductPage_triptychNumber__83WBs{position:absolute;inset-block-start:var(--tfa-space-1);inset-inline-start:var(--tfa-space-1);box-shadow:0 0 0 2px var(--tfa-white)}.ProductPage_tourStep__Shs95{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--tfa-space-1) var(--tfa-space-2);align-items:start;max-inline-size:30rem}.ProductPage_tourNumber__iuOK6{grid-row:span 2;-webkit-margin-before:2px;margin-block-start:2px}.ProductPage_tourTitle__ohy__{font-family:var(--tfa-family-display);font-stretch:112%;font-size:var(--tfa-type-h4-size);font-weight:720;line-height:var(--tfa-type-h4-line);letter-spacing:-.005em;color:var(--tfa-ink)}.ProductPage_tourText__l9HBC{font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.ProductPage_tourCrop__VJZUb{box-shadow:0 0 0 1px var(--tfa-line),var(--tfa-shadow-float)}.ProductPage_still__GnerT{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:var(--tfa-radius-md);background:var(--tfa-surface)}.ProductPage_still__GnerT img{display:block;inline-size:100%;block-size:auto;transform-origin:0 0}.ProductPage_features__OcSRR{display:grid;gap:0 var(--tfa-space-6);margin:0;padding:0;list-style:none}@media (min-width:768px){.ProductPage_features__OcSRR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ProductPage_features__OcSRR{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProductPage_feature__zqCFC{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--tfa-space-2);align-content:start;padding-block:var(--tfa-space-3) var(--tfa-space-4);-webkit-border-before:var(--tfa-stroke-rule) solid var(--tfa-line);border-block-start:var(--tfa-stroke-rule) solid var(--tfa-line)}.ProductPage_featureGlyph__xftgt{grid-row:span 2;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--tfa-radius-md);background:var(--ink-tint,var(--tfa-tint));color:var(--ink,var(--tfa-ink));box-shadow:inset 0 0 0 1.5px var(--ink,#0000)}.ProductPage_featureTitle__Drwso{font-family:var(--tfa-family-display);font-stretch:112%;font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));font-weight:720;line-height:1.3;color:var(--tfa-ink)}.ProductPage_featureText__lapHE{font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.ProductPage_connectsGrid__ZStLQ{display:grid;gap:var(--tfa-space-2) var(--tfa-space-8)}@media (min-width:1024px){.ProductPage_connectsGrid__ZStLQ{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.ProductPage_connects__EAEUL{display:grid;gap:var(--tfa-space-1);margin:0;padding:0;list-style:none}@media (min-width:768px){.ProductPage_connects__EAEUL{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tfa-space-2)}}.ProductPage_connect__yrxUP{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--tfa-space-2);align-items:center;min-block-size:72px;padding:var(--tfa-space-2);border-radius:var(--tfa-radius-md);background:var(--tfa-white);box-shadow:inset 0 0 0 1px var(--tfa-line);text-decoration:none;transition:transform var(--tfa-duration-base) var(--tfa-ease-standard)}.ProductPage_connectGlyph__kwtjm{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--tfa-radius-sm);background:var(--tfa-tint)}.ProductPage_connectText__Myy8B{display:grid;gap:2px;min-inline-size:0}.ProductPage_connectName__Btos0{color:var(--tfa-cobalt-deep);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--tfa-underline-offset)}.ProductPage_connectLine__eOHPo{color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.ProductPage_connectArrow__KLAJi{color:var(--tfa-cobalt-deep);transition:transform var(--tfa-duration-base) var(--tfa-ease-standard)}@media (hover:hover){.ProductPage_connect__yrxUP:hover{box-shadow:inset 0 0 0 1.5px var(--tfa-cobalt);transform:translateY(-1px)}.ProductPage_connect__yrxUP:hover .ProductPage_connectName__Btos0{text-decoration-thickness:2px}.ProductPage_connect__yrxUP:hover .ProductPage_connectArrow__KLAJi{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.ProductPage_cameraLayer__CBQa_,.ProductPage_connectArrow__KLAJi,.ProductPage_connect__yrxUP{transition:none}.ProductPage_connect__yrxUP:hover{transform:none}}@media (forced-colors:active){.ProductPage_heroMedia__lblYH:before,.ProductPage_hero__XYVjO,.ProductPage_stagePanel__ER3t5{background:Canvas;color:initial;forced-color-adjust:auto}.ProductPage_lockupIdentity__hRPy9,.ProductPage_lockup__p6bwS{color:initial}}@media print{.ProductPage_hero__XYVjO{background:none;color:var(--tfa-ink)}.ProductPage_heroMedia__lblYH:before{display:none}.ProductPage_heroLead___53_W,.ProductPage_heroNote__4LwfK,.ProductPage_lockupIdentity__hRPy9,.ProductPage_lockup__p6bwS{color:var(--tfa-ink)}.ProductPage_stagePanel__ER3t5{background:none;box-shadow:none;padding:0}}.ProductPage_walkthrough__GZGil{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--tfa-space-5);align-items:start;margin-top:var(--tfa-space-4)}.ProductPage_walkPreview__lJbUe{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:calc(var(--tfa-header-height, 72px) + 16px);min-width:0;padding:var(--tfa-space-2);border:1px solid var(--tfa-line);border-radius:var(--tfa-radius-lg);background:var(--tfa-white);box-shadow:var(--tfa-shadow-float)}.ProductPage_walkHeading__lIPC7{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--tfa-space-1);padding:var(--tfa-space-1);color:var(--tfa-ink);font-size:var(--tfa-type-body-sm-size);font-weight:700}.ProductPage_walkHeading__lIPC7 span+span{color:var(--tfa-muted);font-size:var(--tfa-type-label-size);font-weight:500}.ProductPage_walkControls__9xtHy{display:flex;flex-wrap:wrap;gap:var(--tfa-space-0-5);margin:var(--tfa-space-1) 0 var(--tfa-space-2)}.ProductPage_walkControl__J__Hu{min-height:40px;padding:var(--tfa-space-0-5) var(--tfa-space-1);border:1px solid var(--tfa-line);border-radius:var(--tfa-radius-sm);background:var(--tfa-white);color:var(--tfa-ink);font-size:var(--tfa-type-label-size);font-weight:700;cursor:pointer}.ProductPage_walkControl__J__Hu[aria-pressed=true]{border-color:var(--product-identity,var(--tfa-cobalt-deep));background:var(--product-identity,var(--tfa-cobalt-deep));color:var(--product-on-identity,var(--tfa-white))}.ProductPage_walkControl__J__Hu:focus-visible{outline:3px solid var(--tfa-cobalt);outline-offset:3px}.ProductPage_walkScreen__Sj910{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--tfa-line);border-radius:var(--tfa-radius-sm);background:var(--tfa-surface)}.ProductPage_walkLayer__WX8HC{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden}.ProductPage_walkLayer__WX8HC[data-active]{opacity:1;visibility:visible}.ProductPage_walkLayer__WX8HC img{display:block;width:100%;height:100%;transform-origin:0 0}.ProductPage_walkCaption__mNwXe{margin:var(--tfa-space-1) var(--tfa-space-1) 0;color:var(--tfa-muted);font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line)}.ProductPage_walkSteps__qFjsZ{grid-column:1;grid-row:1;min-width:0;margin:0;padding:0;list-style:none}.ProductPage_walkStep__r5Us_{display:flex;flex-direction:column;justify-content:center;min-height:52vh;padding-block:var(--tfa-space-5);border-top:1px solid var(--tfa-line);scroll-margin-top:var(--tfa-header-height,72px)}.ProductPage_walkStill__cBkl_{display:none}@media (prefers-reduced-motion:no-preference){.ProductPage_walkLayer__WX8HC{transition:opacity var(--tfa-duration-base) var(--tfa-ease-standard),visibility var(--tfa-duration-base)}.ProductPage_walkMovingImage__3SgED{transition:transform .6s var(--tfa-ease-standard)}}html[data-motion=reduce] .ProductPage_walkLayer__WX8HC{transition:none}@media (max-width:767px),(prefers-reduced-motion:reduce){.ProductPage_walkthrough__GZGil{display:block}.ProductPage_walkPreview__lJbUe{display:none}.ProductPage_walkStep__r5Us_{min-height:0;gap:var(--tfa-space-3);padding-block:var(--tfa-space-4)}.ProductPage_walkStill__cBkl_{display:block;box-shadow:0 0 0 1px var(--tfa-line),var(--tfa-shadow-float)}}.ProductPage_tour__VgGgD[data-still] .ProductPage_walkthrough__GZGil{display:block}.ProductPage_tour__VgGgD[data-still] .ProductPage_walkPreview__lJbUe{display:none}.ProductPage_tour__VgGgD[data-still] .ProductPage_walkStep__r5Us_{min-height:0;gap:var(--tfa-space-3);padding-block:var(--tfa-space-4)}.ProductPage_tour__VgGgD[data-still] .ProductPage_walkStill__cBkl_{display:block;box-shadow:0 0 0 1px var(--tfa-line),var(--tfa-shadow-float)}@media print{.ProductPage_walkthrough__GZGil{display:block}.ProductPage_walkPreview__lJbUe{display:none}.ProductPage_walkStep__r5Us_{min-height:0;break-inside:avoid}.ProductPage_walkStill__cBkl_{display:block}}.ComingSoon_page__X6GuD{background:var(--tfa-white)}.ComingSoon_lockup__JcSWp{display:grid;justify-items:start;gap:var(--tfa-space-2);padding:var(--tfa-space-4);border:var(--tfa-stroke-rule) solid var(--tfa-dark-edge);border-radius:var(--tfa-radius-xl)}.ComingSoon_name__uDaH7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfa-space-1);margin:0;color:var(--tfa-dark-text);font-family:var(--tfa-family-display);font-stretch:112%;font-size:var(--tfa-type-h3-size);font-weight:740;line-height:var(--tfa-type-h3-line)}.ComingSoon_identity__9v26F{margin:0;color:var(--tfa-dark-muted);font-size:var(--tfa-type-body-size);line-height:var(--tfa-type-body-line)}.ComingSoon_charge__4M2xl{display:grid;gap:var(--tfa-space-2);max-width:62ch}.ComingSoon_role__H1WAI{margin:0;color:var(--tfa-ink);font-size:calc(var(--tfa-reg-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-reg-body-line) * var(--tfa-text-scale))}.ComingSoon_note__EX3B2{margin:0;color:var(--tfa-muted);font-size:calc(var(--tfa-type-body-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-line) * var(--tfa-text-scale))}.NetworkParts_board__H_UVi{padding:var(--tfa-space-2) var(--tfa-space-3) var(--tfa-space-1);background:var(--tfa-ink);color:var(--tfa-white)}.NetworkParts_boardHead__KSUhr{margin:0;padding-bottom:var(--tfa-space-1);border-bottom:1px solid var(--tfa-ink-600);color:var(--tfa-ink-200);font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line);font-weight:600}.NetworkParts_boardRows__yJAIu{margin:0;padding:0;list-style:none}.NetworkParts_boardRows__yJAIu>li+li{border-top:1px solid var(--tfa-ink-700)}.NetworkParts_boardRow__ELM_m{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:var(--tfa-space-2);width:100%;min-height:48px;padding:var(--tfa-space-1) 0;border:0;background:#0000;color:var(--tfa-white);font:inherit;font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--tfa-duration-fast) var(--tfa-ease-standard)}.NetworkParts_boardName__0Ob4x{min-width:0;white-space:normal;overflow-wrap:break-word;text-wrap:pretty;text-underline-offset:var(--tfa-underline-offset)}@media (hover:hover){.NetworkParts_boardRow__ELM_m:hover{background:var(--tfa-ink-800)}.NetworkParts_boardRow__ELM_m:hover .NetworkParts_boardName__0Ob4x{text-decoration:underline}}.NetworkParts_boardRow__ELM_m:active:not(:disabled){background:var(--tfa-ink-700)}.NetworkParts_boardMinutes__VCtfU{font-family:var(--tfa-family-display);font-size:var(--tfa-type-body-size);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:399px){.NetworkParts_boardRow__ELM_m{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"code name" "code minutes";row-gap:0}.NetworkParts_boardRow__ELM_m>:first-child{grid-area:code}.NetworkParts_boardName__0Ob4x{grid-area:name}.NetworkParts_boardMinutes__VCtfU{grid-area:minutes;font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line)}}.NetworkParts_board__H_UVi[data-wrap] .NetworkParts_boardRow__ELM_m{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"code name" "code minutes";row-gap:0}.NetworkParts_board__H_UVi[data-wrap] .NetworkParts_boardRow__ELM_m>:first-child{grid-area:code}.NetworkParts_board__H_UVi[data-wrap] .NetworkParts_boardName__0Ob4x{grid-area:name}.NetworkParts_board__H_UVi[data-wrap] .NetworkParts_boardMinutes__VCtfU{grid-area:minutes;font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line)}@media (min-width:1280px){.NetworkParts_strip__67Nk_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--tfa-space-3);padding:var(--tfa-space-2) var(--tfa-space-3)}.NetworkParts_strip__67Nk_ .NetworkParts_boardHead__KSUhr{padding:0;border:0}.NetworkParts_strip__67Nk_ .NetworkParts_boardRows__yJAIu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.NetworkParts_strip__67Nk_ .NetworkParts_boardRows__yJAIu>li+li{border-top:0;border-left:1px solid var(--tfa-ink-700);padding-left:var(--tfa-space-2)}.NetworkParts_strip__67Nk_ .NetworkParts_boardRows__yJAIu>li:not(:last-child){padding-right:var(--tfa-space-2)}.NetworkParts_strip__67Nk_ .NetworkParts_boardRow__ELM_m{grid-template-columns:24px minmax(0,1fr);align-items:start;row-gap:0;padding:0}.NetworkParts_strip__67Nk_ .NetworkParts_boardMinutes__VCtfU{grid-column:2;font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line)}}.NetworkParts_panel__z5tU6{overflow:hidden;border:1px solid var(--tfa-line);border-radius:var(--tfa-radius-md);background:var(--tfa-white);box-shadow:var(--tfa-shadow-float);scroll-margin:calc(var(--tfa-header-height) + var(--tfa-space-2)) 0 var(--tfa-space-2)}.NetworkParts_panelHead__s0X15{display:flex;align-items:center;justify-content:space-between;gap:var(--tfa-space-2);min-height:48px;padding:0 var(--tfa-space-0-5) 0 var(--tfa-space-2);color:var(--tfa-white);font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line);font-weight:650;--flood-x:0px;--flood-y:50%;--flood-r:150%;animation:NetworkParts_tfa-livery__ZrNVF var(--tfa-duration-slow) var(--tfa-ease-standard) both}@keyframes NetworkParts_tfa-livery__ZrNVF{0%{-webkit-clip-path:circle(0 at var(--flood-x) var(--flood-y));clip-path:circle(0 at var(--flood-x) var(--flood-y))}to{-webkit-clip-path:circle(var(--flood-r) at var(--flood-x) var(--flood-y));clip-path:circle(var(--flood-r) at var(--flood-x) var(--flood-y))}}.NetworkParts_panelLine__ANyFN{display:inline-flex;align-items:center;gap:var(--tfa-space-1);min-width:0}.NetworkParts_panelCode__yk8iK{display:inline-grid;flex:none;place-items:center;min-width:24px;height:24px;padding:0 3px;border:2px solid var(--tfa-white);border-radius:var(--tfa-radius-pill);font-family:var(--tfa-family-display);font-size:var(--tfa-type-caption-size);font-weight:750}.NetworkParts_panelClose__K_Iv6{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border:0;border-radius:var(--tfa-radius-sm);background:#0000;color:var(--tfa-white);cursor:pointer;transition:background-color var(--tfa-duration-fast) var(--tfa-ease-standard)}@media (hover:hover){.NetworkParts_panelClose__K_Iv6:hover{background:color-mix(in srgb,var(--tfa-white) 18%,#0000)}}.NetworkParts_panelClose__K_Iv6:active:not(:disabled){background:color-mix(in srgb,var(--tfa-white) 28%,#0000)}.NetworkParts_panelBody__WxSVw{padding:var(--tfa-space-2) var(--tfa-space-2) var(--tfa-space-3)}.NetworkParts_panelTitle__wiTLw{margin:0;font-size:var(--tfa-type-h4-size);line-height:var(--tfa-type-h4-line);color:var(--tfa-ink);outline:none}.NetworkParts_panelFacts__lbb0o{margin:var(--tfa-space-1) 0 0;color:var(--tfa-muted)}.NetworkParts_panelFacts__lbb0o,.NetworkParts_panelNeeds__sbmyK{font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.NetworkParts_panelNeeds__sbmyK{margin:var(--tfa-space-2) 0 0;padding-top:var(--tfa-space-2);border-top:1px solid var(--tfa-line);color:var(--tfa-ink)}.NetworkParts_panelNeedsLabel__vLCYK{font-weight:700}.NetworkParts_panelActions__nXwBF{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfa-space-1) var(--tfa-space-3);margin-top:var(--tfa-space-2)}.NetworkParts_list__L_U3P{display:grid;gap:var(--tfa-space-4)}@media (min-width:1024px){.NetworkParts_list__L_U3P{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--tfa-space-3)}}.NetworkParts_listGroup__pXw3V{min-width:0}.NetworkParts_listHeading___Ebuo{display:flex;align-items:center;gap:var(--tfa-space-1);margin:0 0 var(--tfa-space-1);font-size:var(--tfa-type-label-size);line-height:var(--tfa-type-label-line);font-weight:650;color:var(--tfa-ink)}.NetworkParts_listCount__Q1PfB{color:var(--tfa-muted);font-weight:500;font-variant-numeric:tabular-nums}.NetworkParts_listRows__szWhH{margin:0;padding:0;list-style:none;border-top:1px solid var(--tfa-line)}.NetworkParts_listRow__xmXEl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tfa-space-2);width:100%;min-height:44px;padding:var(--tfa-space-1) 0;border:0;border-bottom:1px solid var(--tfa-line);background:#0000;color:var(--tfa-cobalt-deep);font:inherit;font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--tfa-duration-fast) var(--tfa-ease-standard)}@media (hover:hover){.NetworkParts_listRow__xmXEl:hover{background:var(--tfa-surface)}.NetworkParts_listRow__xmXEl:hover .NetworkParts_listName__gOABd{text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}}.NetworkParts_listRow__xmXEl:active:not(:disabled){background:var(--tfa-tint)}.NetworkParts_listRow__xmXEl[aria-expanded=true] .NetworkParts_listName__gOABd{text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}.NetworkParts_listRow__xmXEl[aria-expanded=true]{font-weight:650}.NetworkParts_listName__gOABd{min-width:0}.NetworkParts_listMeta__z2_6o{flex:none;color:var(--tfa-muted);font-size:var(--tfa-type-caption-size);white-space:nowrap}html[data-motion=reduce] .NetworkParts_panelHead__s0X15{animation:none}.LearningTree_root__7qozP{container-type:inline-size}.LearningTree_scroll___s2yB{display:none}.LearningTree_list__YOm45{margin:0;padding:0;list-style:none;display:grid;gap:18px}.LearningTree_listTopic___Tlpp{min-width:0}.LearningTree_listTopicName__ZUmeF{margin:0 0 8px;font-size:13px;font-weight:650;letter-spacing:.02em;color:var(--tfa-cobalt-deep)}.LearningTree_listSkills__dmHnV{margin:0;padding:0 0 0 14px;list-style:none;display:grid;gap:10px;border-left:2px solid var(--tfa-line)}.LearningTree_listSkill__X3HI4{display:grid;gap:2px;min-width:0}.LearningTree_listSkillName__Egjf3{font-size:15px;font-weight:600;line-height:1.4;color:var(--tfa-ink);overflow-wrap:anywhere}.LearningTree_listTag__1uKqE{justify-self:start;padding:1px 8px;border:1px dashed var(--tfa-ink-400);border-radius:999px;font-size:12px;color:var(--tfa-muted)}.LearningTree_listBuilds__I6fQX{font-size:13px;line-height:1.45;color:var(--tfa-muted);overflow-wrap:anywhere}.LearningTree_legend__BnGVz{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:13px;color:var(--tfa-muted)}.LearningTree_legend__BnGVz li{display:inline-flex;align-items:center;gap:8px}.LearningTree_legend__BnGVz li:before{content:"";display:inline-block;width:18px;height:12px;border-radius:3px}.LearningTree_keyLink__eXFsY{display:none!important}.LearningTree_keyLink__eXFsY:before{height:2px!important;border-radius:0!important;background:var(--tfa-ink-500)}.LearningTree_keyFoundation__yQ_EH:before{border:1.5px dashed var(--tfa-ink-400);background:var(--tfa-surface)}.LearningTree_keyUnwritten__idRbP:before{border:1.5px dotted var(--tfa-ink-400);background:var(--tfa-white)}@container (min-width: 640px){.LearningTree_scroll___s2yB{display:block;overflow-x:auto;border:1px solid var(--tfa-line);border-radius:8px;background:var(--tfa-white)}.LearningTree_scroll___s2yB:focus-visible{outline:3px solid var(--tfa-cobalt);outline-offset:2px}.LearningTree_list__YOm45{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.LearningTree_keyLink__eXFsY{display:inline-flex!important}}.LearningTree_drawing__xvq5Y{display:block;font-family:var(--font-maths),var(--font-scripts),var(--font-jakarta),system-ui,sans-serif}.LearningTree_lane__Cxd_S{fill:var(--tfa-white)}.LearningTree_laneOdd__CrCIU{fill:var(--tfa-surface)}.LearningTree_laneLabel__arSNy{fill:var(--tfa-cobalt-deep);font-weight:650}.LearningTree_head__ovYsF{fill:var(--tfa-muted);font-weight:600}.LearningTree_edge__rwsEw path{fill:none;stroke:var(--tfa-ink-500);stroke-width:1.5}.LearningTree_edge__rwsEw polygon{fill:var(--tfa-ink-500)}.LearningTree_edgeLong__rhS2L path{fill:none;stroke:var(--tfa-ink-300);stroke-width:1.25}.LearningTree_edgeLong__rhS2L polygon{fill:var(--tfa-ink-300)}.LearningTree_node__aIF8O{fill:var(--tfa-white);stroke:var(--tfa-ink-400);stroke-width:1.25}.LearningTree_nodeFoundation__kEZxD{fill:var(--tfa-surface);stroke:var(--tfa-ink-400);stroke-width:1.25;stroke-dasharray:5 3}.LearningTree_nodeUnwritten__2otjH{fill:var(--tfa-white);stroke:var(--tfa-ink-400);stroke-width:1.5;stroke-dasharray:1.5 3;stroke-linecap:round}.LearningTree_nodeText__ZTWRp{fill:var(--tfa-ink);font-weight:600}.LearningTree_nodeTextMuted__zfqMF{fill:var(--tfa-muted);font-weight:500}.LearningTree_pill__r7npd{fill:var(--tfa-white);stroke:var(--tfa-ink-400);stroke-width:1;stroke-dasharray:1.5 2.5;stroke-linecap:round}.LearningTree_pillText__vSYsd{fill:var(--tfa-muted);font-weight:600}.page_page__610O3{overflow-x:clip;--product-identity:var(--tfa-product-learning-map);--product-on-identity:var(--tfa-white)}.page_masthead__cNZgg{position:relative;background:var(--tfa-product-learning-map);color:var(--tfa-white);padding-block:var(--tfa-space-5) var(--tfa-space-4);box-shadow:inset 0 -1px 0 var(--tfa-luxury)}@media (min-width:768px){.page_masthead__cNZgg{padding-block:var(--tfa-space-5) var(--tfa-space-4)}}.page_title__dPRQM{margin:0;color:var(--tfa-white);font-family:var(--tfa-family-marketing);font-weight:400;font-size:var(--tfa-type-marketing-h1-fluid);line-height:var(--tfa-type-marketing-h1-fluid-line);letter-spacing:var(--tfa-type-marketing-h1-tracking);text-wrap:balance}.page_product__QTqiY{display:flex;align-items:center;gap:var(--tfa-space-1);margin:var(--tfa-space-3) 0 0;color:var(--tfa-dark-text);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line);font-weight:650}.page_lead___F_N3{margin:var(--tfa-space-2) 0 0;max-width:56ch;color:var(--tfa-white);font-size:var(--tfa-type-body-lg-size,20px);line-height:var(--tfa-type-body-lg-line,32px)}.page_storyJump__4YmL8{display:inline-flex;gap:var(--tfa-space-1);margin-top:var(--tfa-space-2);color:var(--tfa-white);font-weight:700;text-underline-offset:.2em}.page_storyJump__4YmL8:focus-visible{outline:3px solid var(--tfa-white);outline-offset:4px}.page_storyReturn__ZCDqt{padding-block:0 var(--tfa-space-4)}.page_tool__p_Lhs{padding-block:var(--tfa-space-4) var(--tfa-space-6);background:var(--tfa-white);scroll-margin-top:calc(var(--tfa-header-height, 72px) + 8px)}.page_storyTitle___gayR{max-inline-size:22ch}.page_storyExample__Pye9_{margin:var(--tfa-space-2) 0 0;color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.page_storyLead__KSvv7{max-inline-size:55ch;-webkit-margin-before:var(--tfa-space-2);margin-block-start:var(--tfa-space-2);color:var(--tfa-muted);font-size:var(--tfa-type-body-size);line-height:var(--tfa-type-body-line)}.page_keySection__qhApT,.page_lessons__b5t5r,.page_other__Z88xq{padding-block:var(--tfa-space-6);border-top:1px solid var(--tfa-line)}.page_keySection__qhApT{background:var(--tfa-surface)}.page_h2__LsdMh{margin:0 0 var(--tfa-space-3);color:var(--tfa-ink);font-family:var(--tfa-family-display);font-stretch:var(--tfa-reg-display-stretch,112%);font-size:var(--tfa-type-h3-size);line-height:var(--tfa-type-h3-line);font-weight:720;letter-spacing:-.01em}.page_empty__OPHzX{max-width:66ch;border-top:2px solid var(--tfa-ink);padding-top:var(--tfa-space-2)}.page_emptyTitle__WIynM{margin:0;color:var(--tfa-ink);font-weight:700;font-size:var(--tfa-type-body-size)}.page_emptyText__WTPv2{margin:var(--tfa-space-0-5) 0 0;color:var(--tfa-muted)}.page_emptyActions__e_V28{display:flex;flex-wrap:wrap;gap:var(--tfa-space-1) var(--tfa-space-3);margin-top:var(--tfa-space-2)}.page_otherLine___UF2T{margin:calc(-1 * var(--tfa-space-2)) 0 var(--tfa-space-1);color:var(--tfa-muted)}@media print{.page_masthead__cNZgg{background:none;color:var(--tfa-ink);box-shadow:none}.page_product__QTqiY,.page_title__dPRQM{color:var(--tfa-ink)}.page_lead___F_N3{color:var(--tfa-muted)}.page_tool__p_Lhs{background:none}.page_lessons__b5t5r,.page_other__Z88xq{display:none}}.NetworkExplorer_explorer__7yyYM{min-width:0}.NetworkExplorer_bar___NHia{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tfa-space-1) var(--tfa-space-2);margin-right:var(--network-inset-end,0);margin-bottom:var(--tfa-space-2)}.NetworkExplorer_toggle__xofnA{margin-left:auto}.NetworkExplorer_stage__2Rf0Y{position:relative;min-height:var(--network-stage-min-height,120px);margin-right:var(--network-inset-end,0)}@media (min-width:768px){.NetworkExplorer_stage__2Rf0Y{margin-right:0}}@media (max-width:767px){.NetworkExplorer_stage__2Rf0Y{overflow-y:clip;overflow-clip-margin:var(--tfa-space-1)}}.NetworkExplorer_explorer__7yyYM[aria-busy=true] .NetworkExplorer_stage__2Rf0Y{opacity:.6;transition:opacity var(--tfa-duration-base) var(--tfa-ease-standard)}.NetworkExplorer_panel__7pkZL{margin-top:var(--tfa-space-3)}@media (min-width:768px){.NetworkExplorer_panel__7pkZL{position:absolute;z-index:2;top:0;right:var(--network-inset-end,0);display:flex;flex-direction:column;width:min(360px,100%);max-height:100%;margin-top:0}.NetworkExplorer_panel__7pkZL>section{min-height:0;overflow-y:auto;overscroll-behavior:contain}.NetworkExplorer_panel__7pkZL>section>[data-tfa-moment]{position:-webkit-sticky;position:sticky;top:0;z-index:1}.NetworkExplorer_stage__2Rf0Y:has(>.NetworkExplorer_panel__7pkZL){min-height:max(280px,var(--network-stage-min-height,0px))}}.NetworkExplorer_explorer__7yyYM>[data-departures]{margin-top:var(--network-departures-gap,var(--tfa-space-2));border-radius:var(--network-departures-radius,var(--tfa-radius-md))}.NetworkExplorer_legend__ROVH9{display:flex;flex-wrap:wrap;gap:var(--tfa-space-1) var(--tfa-space-3);margin:var(--tfa-space-3) var(--network-inset-end,0) var(--tfa-space-2) 0;padding:0;list-style:none;color:var(--tfa-muted);font-size:var(--tfa-type-caption-size);line-height:var(--tfa-type-caption-line)}.NetworkExplorer_legend__ROVH9 li{display:inline-flex;align-items:center;gap:var(--tfa-space-1)}@media (max-width:767px){.NetworkExplorer_legend__ROVH9{margin-top:var(--tfa-space-2)}.NetworkExplorer_legend__ROVH9:not(:has(>[data-key-state])){display:none}.NetworkExplorer_legend__ROVH9>li:not([data-key-state]){display:none}}.NetworkExplorer_capsuleGlyph__R0dq7 rect{fill:var(--tfa-white);stroke:var(--tfa-ink);stroke-width:2}.NetworkExplorer_noLessonGlyph__XJoVQ{flex:none}.NetworkExplorer_noLessonGlyph__XJoVQ circle{fill:var(--tfa-white);stroke:var(--tfa-ink);stroke-width:3;stroke-dasharray:3 2}.NetworkExplorer_noLessons__9ACVd{margin:var(--tfa-space-2) var(--network-inset-end,0) 0 0}@media (min-width:1024px){.NetworkExplorer_side__xfngQ{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"bar bar" "stage board" "legend board";grid-template-rows:auto auto 1fr;column-gap:var(--tfa-space-4);align-items:start}.NetworkExplorer_side__xfngQ>.NetworkExplorer_bar___NHia{grid-area:bar}.NetworkExplorer_side__xfngQ>.NetworkExplorer_stage__2Rf0Y{grid-area:stage}.NetworkExplorer_side__xfngQ>.NetworkExplorer_legend__ROVH9{grid-area:legend}.NetworkExplorer_side__xfngQ>.NetworkExplorer_noLessons__9ACVd,.NetworkExplorer_side__xfngQ>[data-departures]{grid-area:board;margin-top:0}}@media (min-width:768px){.NetworkExplorer_contain__z8ILO>.NetworkExplorer_stage__2Rf0Y{overflow-x:clip;overflow-clip-margin:var(--tfa-space-1)}}