.ReadingNav_root__HaPa8{position:fixed;z-index:var(--tome-z-sticky,200);display:none;color:hsl(var(--tome-color-on-surface-hsl))}@media(min-width:1024px){.ReadingNav_root__HaPa8{display:block}}.ReadingNav_depthRail__Z7_Ql{top:var(--reading-nav-offset,var(--site-header-height,0));right:1.25rem;height:calc(100vh - var(--reading-nav-offset, 0px));height:calc(100svh - var(--reading-nav-offset, 0px));padding-block:var(--tome-space-9,3rem)}@media(max-width:1024px){.ReadingNav_depthRail__Z7_Ql{display:block;left:0;right:0;height:auto;padding:0 var(--tome-space-4,1rem);background:hsl(var(--tome-color-surface-hsl));border-bottom:1px solid color-mix(in oklch,currentColor 12%,transparent)}.ReadingNav_depthRail__Z7_Ql .ReadingNav_rail__9U87m{height:2.25rem}.ReadingNav_depthRail__Z7_Ql .ReadingNav_rail__9U87m:before{top:50%;bottom:auto;left:0;right:0;width:auto;height:1px;transform:translateY(-50%)}.ReadingNav_depthRail__Z7_Ql .ReadingNav_railDot__5jPma{display:none}.ReadingNav_depthRail__Z7_Ql .ReadingNav_railList__WV7jw{flex-direction:row;justify-content:space-around;align-items:center}.ReadingNav_depthRail__Z7_Ql .ReadingNav_railLabel___QfA1{writing-mode:horizontal-tb;transform:none;max-height:none;max-width:9rem;padding-block:0;padding-inline:var(--tome-space-2,.5rem)}}.ReadingNav_rail__9U87m{position:relative;height:100%}.ReadingNav_rail__9U87m:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:color-mix(in oklch,currentColor 18%,transparent)}.ReadingNav_railDot__5jPma{position:absolute;left:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:hsl(var(--tome-color-accent-ink-hsl));box-shadow:0 0 8px 2px hsl(var(--tome-color-accent-ink-hsl)/.55);pointer-events:none}.ReadingNav_railList__WV7jw{position:relative;z-index:1;list-style:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.ReadingNav_railItem__FErP9{display:flex}.ReadingNav_railLabel___QfA1{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);font-weight:500;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;max-height:clamp(8rem,16vh,11rem);overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:color-mix(in oklch,currentColor 70%,transparent);background-color:hsl(var(--tome-color-background,transparent));padding-block:var(--tome-space-2,.5rem);transition:color .16s ease}.ReadingNav_railLabel___QfA1:hover{color:currentColor}.ReadingNav_railLabel___QfA1.ReadingNav_active__YRCfb{color:hsl(var(--tome-color-accent-ink-hsl))}.ReadingNav_railNumeral__cgQIi{font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);font-weight:600;letter-spacing:.08em;text-decoration:none;color:color-mix(in oklch,currentColor 70%,transparent);background-color:hsl(var(--tome-color-background,transparent));padding:var(--tome-space-1,.25rem) var(--tome-space-1,.25rem);transition:color .16s ease}.ReadingNav_railNumeral__cgQIi:hover{color:currentColor}.ReadingNav_railNumeral__cgQIi.ReadingNav_active__YRCfb{color:hsl(var(--tome-color-accent-ink-hsl))}.ReadingNav_railMarker__qAAvO{font-size:.55rem;line-height:1;text-decoration:none;color:color-mix(in oklch,currentColor 70%,transparent);background-color:hsl(var(--tome-color-background,transparent));padding:var(--tome-space-1,.25rem);transition:color .16s ease,text-shadow .16s ease}.ReadingNav_railMarker__qAAvO:hover{color:currentColor}.ReadingNav_railMarker__qAAvO.ReadingNav_active__YRCfb{color:hsl(var(--tome-color-accent-ink-hsl));text-shadow:0 0 8px hsl(var(--tome-color-accent-ink-hsl)/.6)}@media(prefers-reduced-motion:reduce){.ReadingNav_railMarker__qAAvO{transition:none}}.ReadingNav_sideToc__qiKT7{top:calc(50% + var(--reading-nav-offset, 0px)/2);right:1.5rem;transform:translateY(-50%);max-width:13rem;max-height:calc(60vh - var(--reading-nav-offset, 0px));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent)}.ReadingNav_tocList__aGFae{list-style:none;margin:0;padding:var(--tome-space-2,.5rem) 0 var(--tome-space-2,.5rem) var(--tome-space-3,.75rem);border-left:1px solid color-mix(in oklch,currentColor 16%,transparent);display:flex;flex-direction:column;gap:var(--tome-space-2,.5rem)}.ReadingNav_tocItem__6t2f_{line-height:1.3}.ReadingNav_tocLink__69A2s{display:block;font-family:var(--tome-type-sans,sans-serif);font-size:var(--tome-text-xs);font-weight:400;letter-spacing:.01em;text-decoration:none;color:color-mix(in oklch,currentColor 70%,transparent);transition:color .16s ease}.ReadingNav_tocLink__69A2s:hover{color:currentColor}.ReadingNav_tocLink__69A2s.ReadingNav_active__YRCfb{color:hsl(var(--tome-color-accent-ink-hsl));font-weight:600}.ReadingNav_progressLine__0A4Qg{display:block;top:var(--reading-nav-offset,var(--site-header-height,0));left:0;right:0;height:2px}.ReadingNav_progressTrack__0xCrJ{position:relative;width:100%;height:100%}.ReadingNav_progressFill__xXgjo{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:hsl(var(--tome-color-accent-ink-hsl)/.8);will-change:transform}.separator_separator__Wrl3s{flex-shrink:0;background:var(--tome-color-border)}.separator_separator__Wrl3s[data-orientation=horizontal]{height:1px;width:100%}.separator_separator__Wrl3s[data-orientation=vertical]{height:100%;width:1px}@keyframes tooltip_tooltipIn__E0Zds{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tooltip_tooltipOut__49c4f{to{opacity:0;transform:scale(.96)}}.tooltip_content__3SWsv{z-index:var(--tome-z-popover);padding:var(--tome-space-xs) var(--tome-space-sm);font-size:var(--tome-text-xs);line-height:var(--tome-leading-snug);background:var(--tome-color-foreground);color:var(--tome-color-background);border-radius:var(--tome-radius-sm);box-shadow:var(--tome-shadow-md);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin)}.tooltip_content__3SWsv[data-state=delayed-open],.tooltip_content__3SWsv[data-state=instant-open]{animation:tooltip_tooltipIn__E0Zds var(--tome-motion-fast) var(--tome-motion-ease-out)}.tooltip_content__3SWsv[data-state=closed]{animation:tooltip_tooltipOut__49c4f .12s var(--tome-motion-ease-out)}@media (prefers-reduced-motion:reduce){.tooltip_content__3SWsv,.tooltip_content__3SWsv[data-state=closed],.tooltip_content__3SWsv[data-state=delayed-open],.tooltip_content__3SWsv[data-state=instant-open]{transition:none!important;animation:none!important}}.account-shell_outer__aO_tv{display:flex;flex-direction:column;min-height:100svh;background:var(--tome-color-sidebar);color:var(--tome-color-on-sidebar)}.account-shell_shellRow__fSqcj{flex:1 1 auto;min-height:0}.account-shell_headerWrap__oZe7D{position:relative}.account-shell_userMenu__60cLD{position:relative;display:inline-flex}.account-shell_userMenuBtn__U_XMX{box-sizing:border-box;display:inline-flex;align-items:center;gap:.5rem;min-height:var(--tome-header-cta-min-height,2.75rem);padding:0 .875rem 0 .5rem;border-radius:var(--tome-header-cta-radius,var(--tome-radius-md));border:1px solid hsl(var(--tome-color-on-secondary-hsl)/.18);background:hsl(var(--tome-color-on-secondary-hsl)/.05);color:hsl(var(--tome-color-on-secondary-hsl));font:inherit;cursor:pointer}.account-shell_userMenuBtn__U_XMX:hover{background:hsl(var(--tome-color-on-secondary-hsl)/.1)}.account-shell_userMenuAv__udmPD{width:1.75rem;height:1.75rem;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-size:11px;font-family:var(--tome-type-display);font-variation-settings:"wght" 800;background:linear-gradient(135deg,hsl(315,56%,50%),hsl(316,64%,20%))}.account-shell_userMenuName__wANhv{font-size:13px;font-variation-settings:"wght" 600}.account-shell_userMenuChevron___MI1B{width:14px;height:14px;opacity:.7}.account-shell_userMenuPanel__7N6fA{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:230px;padding:8px;background:hsl(var(--tome-color-surface-hsl));color:hsl(var(--tome-color-on-surface-hsl));border:1px solid hsl(var(--tome-color-on-surface-hsl)/.12);border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,.28)}.account-shell_userMenuHead__W2ZGZ{padding:8px 10px 10px;border-bottom:1px solid hsl(var(--tome-color-on-surface-hsl)/.1);margin-bottom:6px}.account-shell_userMenuHeadName__PyiiJ{font-family:var(--tome-type-display);font-variation-settings:"wght" 700;font-size:14px}.account-shell_userMenuHeadMail__SIGww{font-size:12px;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_userMenuList__f7JV6{display:flex;flex-direction:column}.account-shell_userMenuItem__5Y_80{display:block;padding:8px 10px;border-radius:8px;font-size:14px;color:hsl(var(--tome-color-on-surface-hsl));text-decoration:none}.account-shell_userMenuItem__5Y_80:hover{background:hsl(var(--tome-color-on-surface-hsl)/.06)}.account-shell_userMenuDivider__m94yt{height:1px;background:hsl(var(--tome-color-on-surface-hsl)/.1);margin:6px 0}.account-shell_userMenuLogout__zrMxr{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font:inherit;font-size:14px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:hsl(var(--tome-color-on-surface-hsl))}.account-shell_userMenuLogout__zrMxr:hover{background:hsl(var(--tome-color-destructive-hsl)/.12);color:hsl(var(--tome-color-destructive-hsl))}.account-shell_railHeader__Dlr51{display:flex;align-items:center;gap:8px;padding:6px 6px 4px;margin-bottom:var(--tome-space-6)}.account-shell_railHeaderSwitcher___Lg3K{flex:1;min-width:0}.account-shell_railBrand__k0cFY{flex:1;padding-left:6px;font-family:var(--tome-type-display);font-variation-settings:"wght" 700;font-size:13px;color:var(--tome-color-on-sidebar)}.account-shell_railQuest__n_zlg{padding:4px 6px 10px}.account-shell_railBack__qmybW{padding:6px 4px 8px;margin-top:4px;border-top:1px solid var(--tome-color-sidebar-border)}.account-shell_backToStudent__urn5s{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:hsl(var(--tome-color-on-surface-muted-hsl));text-decoration:none;font-size:13px;font-variation-settings:"wght" 600}.account-shell_backToStudent__urn5s:hover{color:var(--tome-color-on-sidebar);background:hsl(var(--tome-color-on-surface-hsl)/.05)}.account-shell_navIcon__WDLYS{width:18px;height:18px;flex:none}.account-shell_navLabel__l3lcG{white-space:nowrap;font-size:13px}.account-shell_railFooter__vyfqR{display:flex;align-items:center;gap:10px;padding:4px 6px}.account-shell_userAv__eNJ7w{width:29px;height:29px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-size:11px;font-family:var(--tome-type-display);font-variation-settings:"wght" 800;background:hsl(var(--tome-color-primary-hsl))}.account-shell_userMeta__jaPD0{display:flex;flex-direction:column;min-width:0;line-height:1.2}.account-shell_userName__ZDbih{font-family:var(--tome-type-display);font-size:13px;font-variation-settings:"wght" 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-shell_userMail__Q7vOG{font-size:11px;color:hsl(var(--tome-color-on-surface-muted-hsl));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-state=collapsed] .account-shell_backToStudent__urn5s .account-shell_navLabel__l3lcG,[data-state=collapsed] .account-shell_railHeaderSwitcher___Lg3K,[data-state=collapsed] .account-shell_userMeta__jaPD0{display:none}[data-state=collapsed] .account-shell_backToStudent__urn5s,[data-state=collapsed] .account-shell_railFooter__vyfqR,[data-state=collapsed] .account-shell_railHeader__Dlr51{justify-content:center}.account-shell_paneHeader__P2k7s{display:flex;align-items:center;gap:10px;padding:14px 26px;border-bottom:1px solid hsl(var(--tome-color-on-surface-hsl)/.1);font-size:13px;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_crumbStrong__LaiX9{color:hsl(var(--tome-color-on-surface-hsl));font-variation-settings:"wght" 600}.account-shell_crumbSep__uHspM{opacity:.4;margin:0 8px}.account-shell_paneBody__bPGqp{padding-block:var(--tome-space-6)}.account-shell_paneBody__bPGqp>*{grid-column:content-start/content-end!important}@media(max-width:900px){.account-shell_paneBody__bPGqp{padding-block:var(--tome-space-5)}}.account-shell_rightRail__T_t8S{width:296px;flex:0 0 auto;display:flex;flex-direction:column;gap:14px;padding:16px 14px;background:var(--tome-color-sidebar);color:var(--tome-color-on-sidebar)}.account-shell_rightCollapsed__p_9BC{width:46px;padding:14px 7px;align-items:center}.account-shell_rightHead__pW1aI{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-variation-settings:"wght" 700;letter-spacing:.1em;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_rightTag__P2F_9{font-size:10px;font-variation-settings:"wght" 600;letter-spacing:.03em;color:hsl(var(--tome-color-primary-hsl));background:hsl(var(--tome-color-primary-hsl)/.12);border-radius:999px;padding:2px 8px}.account-shell_rightToggle__WzrjD{width:28px;height:28px;border-radius:7px;border:1px solid var(--tome-color-sidebar-border);background:rgba(0,0,0,0);color:hsl(var(--tome-color-on-surface-muted-hsl));display:grid;place-items:center;cursor:pointer;flex:none}.account-shell_rightToggle__WzrjD:hover{color:var(--tome-color-on-sidebar)}.account-shell_rightToggle__WzrjD svg{width:16px;height:16px}.account-shell_stub__Ga3Kw{border:1px dashed var(--tome-color-sidebar-border);border-radius:10px;padding:14px}.account-shell_stubNote__05ewm{border-style:solid;font-size:12px;line-height:1.5;color:hsl(var(--tome-color-on-surface-muted-hsl))}.account-shell_stubTitle__ckO8U{font-family:var(--tome-type-display);font-size:14px;font-variation-settings:"wght" 700;margin-bottom:8px}.account-shell_stubLine__kKFhf{height:9px;border-radius:5px;background:hsl(var(--tome-color-on-surface-hsl)/.07);margin:7px 0}.account-shell_stubLine__kKFhf.account-shell_short__GCVK7{width:60%}@media(max-width:1180px){.account-shell_rightRail__T_t8S{display:none}}.Footer_footer__sRDCb{background-color:hsl(var(--tome-color-secondary-hsl));color:hsl(var(--tome-color-on-secondary-hsl));font-family:var(--tome-type-display);border-radius:0;position:relative;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;z-index:50}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Footer_footer__sRDCb{min-height:80vh}}@media(min-width:48em){.Footer_footer__sRDCb{min-height:min(100vh,130vw);min-height:min(100svh,130vw)}}.Footer_inner__LEuZa{flex:1;width:100%;padding-block:clamp(2rem,3.5vw,3rem);display:flex;flex-direction:column}.Footer_hero__heu7m{flex:1;display:grid;grid-template-columns:1.55fr 1fr;align-items:end;gap:clamp(2rem,4vw,4rem);padding:clamp(3rem,8vh,8rem) 0;margin-inline:1.9444444444rem}@media(max-width:56.25em){.Footer_hero__heu7m{grid-template-columns:1fr;align-items:start;gap:2.5rem}}.Footer_statement__kxUOq{align-self:center}.Footer_eyebrow__9TDAR{margin:0 0 1.5rem;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);font-weight:700;letter-spacing:var(--wabbit-tracking-widest,.2em);text-transform:uppercase;color:hsl(var(--tome-color-accent-hsl))}.Footer_headline__cm5zW{margin:0;font-family:var(--tome-type-display,"Figtree",system-ui,sans-serif);font-weight:800;font-size:clamp(2.4rem,1.7rem + 3.6vw,5rem);line-height:.98;letter-spacing:var(--wabbit-tracking-tighter,-.02em);max-width:16ch}.Footer_headline__cm5zW em{font-style:italic;color:hsl(var(--tome-color-accent-hsl))}.Footer_cta__BTHqe{display:inline-flex;align-items:baseline;gap:.7rem;margin-top:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);font-family:var(--tome-type-serif,Georgia,"Times New Roman",serif);font-style:italic;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.8rem);line-height:1.1;color:hsl(var(--tome-color-on-secondary-hsl));text-decoration:none;border-bottom:1px solid hsl(var(--tome-color-accent-hsl)/.5);padding-bottom:.2rem;transition:color .2s ease,border-color .2s ease}.Footer_cta__BTHqe:hover{color:hsl(var(--tome-color-accent-hsl));border-color:hsl(var(--tome-color-accent-hsl))}.Footer_arrow__MSlG1{font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:.6em;color:hsl(var(--tome-color-accent-hsl));transition:transform .2s ease}.Footer_cta__BTHqe:hover .Footer_arrow__MSlG1{transform:translate(3px,-3px)}.Footer_aside__4eOG0{align-self:end;justify-self:end;text-align:right;max-width:34ch}@media(max-width:56.25em){.Footer_aside__4eOG0{justify-self:start;text-align:left;max-width:46ch}}.Footer_asideLead__zw6K7{margin:0;font-family:var(--tome-type-serif,Georgia,"Times New Roman",serif);font-size:var(--tome-text-md);line-height:1.5;color:hsl(var(--tome-color-on-secondary-hsl)/.82)}.Footer_asideMeta__li_oR{margin:1.4rem 0 0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);letter-spacing:var(--wabbit-tracking-wider,.13em);text-transform:uppercase;color:hsl(var(--tome-color-accent-hsl))}.Footer_marquee__VShIY{margin:0;padding-top:0!important;padding-bottom:0!important}.Footer_bottom__JgaAe{border-top:1px solid hsl(var(--tome-color-on-secondary-hsl)/.12);padding-top:1.8rem;margin-inline:1.9444444444rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.Footer_nav__0wqpG{display:flex;flex-wrap:wrap;gap:2.4rem 3rem}.Footer_colTitle__JW72q{margin:0 0 .7rem;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);font-weight:700;letter-spacing:var(--wabbit-tracking-widest,.2em);text-transform:uppercase;color:hsl(var(--tome-color-accent-hsl))}.Footer_list__hIhT8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Footer_listItem__Krdhd{position:relative;text-decoration:none}.Footer_listItem__Krdhd:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:.111rem;background-color:currentColor;transform:scaleX(0) rotate(.001deg);transform-origin:right;transition:transform .735s cubic-bezier(.625,.05,0,1)}.Footer_listItem__Krdhd:focus-visible:after,.Footer_listItem__Krdhd:hover:after{transform:scaleX(1) rotate(.001deg);transform-origin:left}@media(prefers-reduced-motion:reduce){.Footer_listItem__Krdhd:after{transition:none}}.Footer_listItem__Krdhd{display:inline-block;color:hsl(var(--tome-color-on-secondary-hsl)/.74);font-size:var(--tome-text-sm);line-height:1.9;transition:color .15s ease}.Footer_listItem__Krdhd:hover{color:hsl(var(--tome-color-accent-hsl))}.Footer_legal__cJ4hV{text-align:right}.Footer_legal__cJ4hV .Footer_copyright__5B6As{margin:0;font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-text-xxs);letter-spacing:var(--wabbit-tracking-wider,.13em);text-transform:uppercase;color:hsl(var(--tome-color-on-secondary-hsl)/.7)}.Footer_legalLink__y5ldq{position:relative;text-decoration:none}.Footer_legalLink__y5ldq:after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;height:.111rem;background-color:currentColor;transform:scaleX(0) rotate(.001deg);transform-origin:right;transition:transform .735s cubic-bezier(.625,.05,0,1)}.Footer_legalLink__y5ldq:focus-visible:after,.Footer_legalLink__y5ldq:hover:after{transform:scaleX(1) rotate(.001deg);transform-origin:left}@media(prefers-reduced-motion:reduce){.Footer_legalLink__y5ldq:after{transition:none}}.Footer_legalLink__y5ldq{color:inherit;font-size:inherit;transition:color .15s ease}.Footer_legalLink__y5ldq:hover{color:hsl(var(--tome-color-accent-hsl))}@media(max-width:56.25em){.Footer_bottom__JgaAe{flex-direction:column;align-items:flex-start}.Footer_legal__cJ4hV{text-align:left}}@media(max-width:30em){.Footer_nav__0wqpG{flex-direction:column;gap:1.6rem}}body:has(main[data-closing-ask]) .Footer_statement__kxUOq{display:none}body:has(main[data-closing-ask]) .Footer_aside__4eOG0{grid-column:-2/-1}@media(max-width:56.25em){body:has(main[data-closing-ask]) .Footer_aside__4eOG0{grid-column:1}}[data-theme=light] .Footer_footer__sRDCb:not([data-theme=dark]){--tome-color-accent-hsl:var(--tome-color-primary-hsl);--tome-color-accent:hsl(var(--tome-color-primary-hsl))}.Toast_container__v8wQt{position:fixed;bottom:var(--tome-space-6);right:var(--tome-space-6);z-index:9999;display:flex;flex-direction:column;gap:var(--tome-space-2);max-width:400px}.Toast_toast___KpRJ{display:flex;align-items:center;gap:var(--tome-space-2);padding:.667rem var(--tome-space-4);border-radius:6px;font-size:var(--tome-text-xxs);font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:Toast_slideIn__A7P49 .25s ease-out}.Toast_message__BPYQe{flex:1;line-height:1.4}.Toast_dismiss__4hAOD{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body);flex-shrink:0;font-size:var(--tome-text-sm);line-height:1;opacity:.6;cursor:pointer;transition:opacity .15s ease}@media(pointer:fine){.Toast_dismiss__4hAOD:hover{opacity:1}}.Toast_success__fNFz0{background:hsl(var(--tome-color-accent-hsl)/.15);color:color-mix(in srgb,hsl(var(--tome-color-accent-hsl)),black 20%);border:1px solid hsl(var(--tome-color-accent-hsl)/.3)}[data-theme=dark] .Toast_success__fNFz0{color:hsl(var(--tome-color-accent-hsl))}.Toast_error__BThYc{background:hsl(var(--tome-color-destructive-hsl)/.1);color:hsl(var(--tome-color-destructive-hsl));border:1px solid hsl(var(--tome-color-destructive-hsl)/.2)}.Toast_info__o36yD{background:var(--theme-elevation-50);color:var(--theme-elevation-800);border:1px solid var(--theme-border-color)}@keyframes Toast_slideIn__A7P49{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.LearnerNavSubItem_row__KdLr0{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:var(--learner-muted-fg);text-decoration:none}.LearnerNavSubItem_dot__xpmLq{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--learner-muted-fg);opacity:.5}.LearnerNavSubItem_row__KdLr0[data-state=done] .LearnerNavSubItem_dot__xpmLq{background:var(--learner-ember);opacity:1}.LearnerNavSubItem_row__KdLr0[data-state=active]{color:var(--learner-fg);font-weight:500;background:var(--learner-sidebar-accent)}.LearnerNavSubItem_row__KdLr0[data-state=active] .LearnerNavSubItem_dot__xpmLq{background:var(--learner-ember);opacity:1}.LearnerNavSubItem_row__KdLr0[data-state=available]:hover{background:var(--learner-sidebar-accent)}.LearnerNavSubItem_row__KdLr0[data-state=available] .LearnerNavSubItem_dot__xpmLq{opacity:.5}.LearnerNavSubItem_row__KdLr0[data-state=locked]{color:hsl(215.4 16.3% 46.9%/.55);cursor:not-allowed}.LearnerNavSubItem_row__KdLr0[data-state=locked] .LearnerNavSubItem_dot__xpmLq{opacity:.25}.background_tomeBg__QjrFf{background-color:var(--blk-bg,transparent);color:var(--blk-fg,inherit);--blk-accent-r:var(--blk-accent,var(--tome-color-accent,currentColor));--blk-on-accent-r:var(--blk-on-accent,var(--tome-color-on-accent,currentColor));--blk-emph-r:var(--blk-emph,transparent);--blk-on-emph-r:var(--blk-on-emph,currentColor);--blk-primary-r:var(--blk-primary,hsl(var(--tome-color-primary-ink-hsl)))}[data-theme=light] .background_tomeBg__QjrFf{background-color:var(--blk-bg-light,var(--blk-bg,transparent));color:var(--blk-fg-light,var(--blk-fg,inherit));--blk-accent-r:var(--blk-accent-light,var(--blk-accent,var(--tome-color-accent,currentColor)));--blk-on-accent-r:var(--blk-on-accent-light,var(--blk-on-accent,var(--tome-color-on-accent,currentColor)));--blk-emph-r:var(--blk-emph-light,var(--blk-emph,transparent));--blk-on-emph-r:var(--blk-on-emph-light,var(--blk-on-emph,currentColor));--blk-primary-r:var(--blk-primary-light,var(--blk-primary,hsl(var(--tome-color-primary-ink-hsl))))}[data-theme=dark] .background_tomeBg__QjrFf{background-color:var(--blk-bg-dark,var(--blk-bg,transparent));color:var(--blk-fg-dark,var(--blk-fg,inherit));--blk-accent-r:var(--blk-accent-dark,var(--blk-accent,var(--tome-color-accent,currentColor)));--blk-on-accent-r:var(--blk-on-accent-dark,var(--blk-on-accent,var(--tome-color-on-accent,currentColor)));--blk-emph-r:var(--blk-emph-dark,var(--blk-emph,transparent));--blk-on-emph-r:var(--blk-on-emph-dark,var(--blk-on-emph,currentColor));--blk-primary-r:var(--blk-primary-dark,var(--blk-primary,hsl(var(--tome-color-primary-ink-hsl))))}.background_tomeBgGrain__ahEvX{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}.grid_grid__bJcsl{display:grid;grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start prose-start breakout-md-start reading-start] repeat(4,1fr) [prose-end breakout-md-end reading-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end];gap:0}@media (min-width:640px){.grid_grid__bJcsl{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start prose-start breakout-md-start reading-start] repeat(8,1fr) [prose-end breakout-md-end reading-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:768px){.grid_grid__bJcsl{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-inner marginalia-left-start marginalia-left-end reading-start breakout-md-start] repeat(1,1fr) [prose-start] repeat(4,1fr) [prose-end] repeat(1,1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(2,1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1024px){.grid_grid__bJcsl{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3),1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols, 3) - var(--tome-grid-marginalia-right-cols, 3) - var(--tome-grid-prose-pad-cols, 2) * 2),1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3),1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1280px){.grid_grid__bJcsl{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3),1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols, 3) - var(--tome-grid-marginalia-right-cols, 3) - var(--tome-grid-prose-pad-cols, 2) * 2),1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3),1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1536px){.grid_grid__bJcsl{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3),1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols, 3) - var(--tome-grid-marginalia-right-cols, 3) - var(--tome-grid-prose-pad-cols, 2) * 2),1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3),1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1700px){.grid_grid__bJcsl{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3),1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols, 3) - var(--tome-grid-marginalia-right-cols, 3) - var(--tome-grid-prose-pad-cols, 2) * 2),1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2),1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3),1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}:where(.grid_grid__bJcsl [data-tome-block-wrapper]){pointer-events:none}:where(.grid_grid__bJcsl [data-tome-block-wrapper]>*){grid-column:2/-2;pointer-events:auto}.grid_container__Wjen1{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.grid_containerFluid__G_5_o{width:100%;padding-left:var(--tome-grid-padding);padding-right:var(--tome-grid-padding)}.grid_gapNone__BDtV_{gap:0}.grid_gapXs__Vv7pl{gap:var(--tome-space-xs)}.grid_gapSm__5BzjS{gap:var(--tome-space-sm)}.grid_gapMd__sm2xt{gap:var(--tome-space-md)}.grid_gapLg__I9KHH{gap:var(--tome-space-lg)}.grid_gapXl__lcoST{gap:var(--tome-space-xl)}.grid_cols1__shgMP{grid-column-end:span 1}.grid_cols2__2J7H8{grid-column-end:span 2}.grid_cols3__tomv6{grid-column-end:span 3}.grid_cols4___WLPP{grid-column-end:span 4}.grid_cols5__Ls_Zd{grid-column-end:span 5}.grid_cols6__S0W_P{grid-column-end:span 6}.grid_cols7__msRr6{grid-column-end:span 7}.grid_cols8__L5KzY{grid-column-end:span 8}.grid_cols9__PxA0n{grid-column-end:span 9}.grid_cols10__xpBd5{grid-column-end:span 10}.grid_cols11__QcMKm{grid-column-end:span 11}.grid_cols12__1GS2P{grid-column-end:span 12}.grid_cols13__myi22{grid-column-end:span 13}.grid_cols14__vWaoW{grid-column-end:span 14}.grid_cols15__OuMFb{grid-column-end:span 15}.grid_cols16__AE3ZX{grid-column-end:span 16}@media (min-width:640px){.grid_colsSm1__M4wm6{grid-column-end:span 1}.grid_colsSm2__Myt4x{grid-column-end:span 2}.grid_colsSm3__ZmLqH{grid-column-end:span 3}.grid_colsSm4__QNj2s{grid-column-end:span 4}.grid_colsSm5__zUi8W{grid-column-end:span 5}.grid_colsSm6__E3PvJ{grid-column-end:span 6}.grid_colsSm7__UTlSk{grid-column-end:span 7}.grid_colsSm8__RqMWE{grid-column-end:span 8}}@media (min-width:768px){.grid_colsMd1___JpzU{grid-column-end:span 1}.grid_colsMd2__mKUdo{grid-column-end:span 2}.grid_colsMd3__fqptF{grid-column-end:span 3}.grid_colsMd4__pvMf_{grid-column-end:span 4}.grid_colsMd5__etmWI{grid-column-end:span 5}.grid_colsMd6__HBqbw{grid-column-end:span 6}.grid_colsMd7__t4qSh{grid-column-end:span 7}.grid_colsMd8__OSrk2{grid-column-end:span 8}}@media (min-width:1024px){.grid_colsLg1__zSjQB{grid-column-end:span 1}.grid_colsLg2___iqn9{grid-column-end:span 2}.grid_colsLg3__C07we{grid-column-end:span 3}.grid_colsLg4___3eu_{grid-column-end:span 4}.grid_colsLg5__R0Z8x{grid-column-end:span 5}.grid_colsLg6__IaKDD{grid-column-end:span 6}.grid_colsLg7__OGNk3{grid-column-end:span 7}.grid_colsLg8__cz8_t{grid-column-end:span 8}.grid_colsLg9__K7_Z9{grid-column-end:span 9}.grid_colsLg10__CyitW{grid-column-end:span 10}.grid_colsLg11__yfvch{grid-column-end:span 11}.grid_colsLg12__9cwVN{grid-column-end:span 12}.grid_colsLg13__huzdA{grid-column-end:span 13}.grid_colsLg14__qrt5Z{grid-column-end:span 14}.grid_colsLg15__e0MQw{grid-column-end:span 15}.grid_colsLg16__AM5lV{grid-column-end:span 16}}@media (min-width:1280px){.grid_colsXl1__gyj_x{grid-column-end:span 1}.grid_colsXl2____M9c{grid-column-end:span 2}.grid_colsXl3__HvqN9{grid-column-end:span 3}.grid_colsXl4__tzGw7{grid-column-end:span 4}.grid_colsXl5__eZl7_{grid-column-end:span 5}.grid_colsXl6__6XKNs{grid-column-end:span 6}.grid_colsXl7__rw8V2{grid-column-end:span 7}.grid_colsXl8__Uy4wF{grid-column-end:span 8}.grid_colsXl9__wlJ9_{grid-column-end:span 9}.grid_colsXl10__teqON{grid-column-end:span 10}.grid_colsXl11__6ucQ6{grid-column-end:span 11}.grid_colsXl12__41Q69{grid-column-end:span 12}.grid_colsXl13__wJNTQ{grid-column-end:span 13}.grid_colsXl14__pqeNw{grid-column-end:span 14}.grid_colsXl15__BAoYd{grid-column-end:span 15}.grid_colsXl16__fn_Rx{grid-column-end:span 16}}@media (min-width:1536px){.grid_cols2xl1___iyop{grid-column-end:span 1}.grid_cols2xl2__256Lw{grid-column-end:span 2}.grid_cols2xl3__pRQ4y{grid-column-end:span 3}.grid_cols2xl4__oSTwO{grid-column-end:span 4}.grid_cols2xl5__5W_Hj{grid-column-end:span 5}.grid_cols2xl6__vfSsc{grid-column-end:span 6}.grid_cols2xl7__o8LSO{grid-column-end:span 7}.grid_cols2xl8__KE6sL{grid-column-end:span 8}.grid_cols2xl9__N0h84{grid-column-end:span 9}.grid_cols2xl10__bGO8I{grid-column-end:span 10}.grid_cols2xl11__L_EuE{grid-column-end:span 11}.grid_cols2xl12__n6fcD{grid-column-end:span 12}.grid_cols2xl13__JcFAk{grid-column-end:span 13}.grid_cols2xl14__rGCUL{grid-column-end:span 14}.grid_cols2xl15__V4RsW{grid-column-end:span 15}.grid_cols2xl16__SE4cS{grid-column-end:span 16}}.grid_start1__He8wb{grid-column-start:2}.grid_start2__KNCKf{grid-column-start:3}.grid_start3__Kvpsf{grid-column-start:4}.grid_start4__BkqHK{grid-column-start:5}.grid_start5__eJ99T{grid-column-start:6}.grid_start6__4tCyd{grid-column-start:7}.grid_start7__gWpU8{grid-column-start:8}.grid_start8__SXqL_{grid-column-start:9}.grid_start9__7lhoN{grid-column-start:10}.grid_start10__3Ffrc{grid-column-start:11}.grid_start11__l6OUz{grid-column-start:12}.grid_start12__sTfIQ{grid-column-start:13}.grid_start13__jZtHe{grid-column-start:14}.grid_start14__73mWF{grid-column-start:15}.grid_start15__okCLJ{grid-column-start:16}.grid_start16__HuCsR{grid-column-start:17}@media (min-width:640px){.grid_startSm1__PwxET{grid-column-start:2}.grid_startSm2__pThRd{grid-column-start:3}.grid_startSm3__JAjgI{grid-column-start:4}.grid_startSm4__wUqrW{grid-column-start:5}.grid_startSm5__tHiL9{grid-column-start:6}.grid_startSm6___AcV9{grid-column-start:7}.grid_startSm7__OYIGx{grid-column-start:8}.grid_startSm8__Ou6b_{grid-column-start:9}}@media (min-width:768px){.grid_startMd1__oIN_D{grid-column-start:2}.grid_startMd2__f5UiY{grid-column-start:3}.grid_startMd3__w5c9H{grid-column-start:4}.grid_startMd4__sg9D_{grid-column-start:5}.grid_startMd5__QTn_a{grid-column-start:6}.grid_startMd6__6E0Pi{grid-column-start:7}.grid_startMd7__ZGEMv{grid-column-start:8}.grid_startMd8__4PlKw{grid-column-start:9}}@media (min-width:1024px){.grid_startLg1__MCNfs{grid-column-start:2}.grid_startLg2__e_6CF{grid-column-start:3}.grid_startLg3__vt6qV{grid-column-start:4}.grid_startLg4__zotBK{grid-column-start:5}.grid_startLg5__ttaOf{grid-column-start:6}.grid_startLg6__dnvKw{grid-column-start:7}.grid_startLg7__GbaCa{grid-column-start:8}.grid_startLg8__hI1Wd{grid-column-start:9}.grid_startLg9__hVLDu{grid-column-start:10}.grid_startLg10__U17aZ{grid-column-start:11}.grid_startLg11__9fbfz{grid-column-start:12}.grid_startLg12__fDBPN{grid-column-start:13}.grid_startLg13__VSX4W{grid-column-start:14}.grid_startLg14__0l7Kw{grid-column-start:15}.grid_startLg15__SEuyo{grid-column-start:16}.grid_startLg16__iKvQR{grid-column-start:17}}@media (min-width:1280px){.grid_startXl1__O6n2r{grid-column-start:2}.grid_startXl2__4_1B_{grid-column-start:3}.grid_startXl3__wERDo{grid-column-start:4}.grid_startXl4__1vRT9{grid-column-start:5}.grid_startXl5__Rm1Na{grid-column-start:6}.grid_startXl6___A8Uy{grid-column-start:7}.grid_startXl7__ifBKV{grid-column-start:8}.grid_startXl8__qplrq{grid-column-start:9}.grid_startXl9__5SBWt{grid-column-start:10}.grid_startXl10__lN_oU{grid-column-start:11}.grid_startXl11___HYfk{grid-column-start:12}.grid_startXl12__f_Tse{grid-column-start:13}.grid_startXl13__UXSWZ{grid-column-start:14}.grid_startXl14__K4yb1{grid-column-start:15}.grid_startXl15__0hEef{grid-column-start:16}.grid_startXl16__5liIn{grid-column-start:17}}@media (min-width:1536px){.grid_start2xl1___LjD_{grid-column-start:2}.grid_start2xl2__xl8ly{grid-column-start:3}.grid_start2xl3__H18rg{grid-column-start:4}.grid_start2xl4__Xm5dU{grid-column-start:5}.grid_start2xl5__6ZcrJ{grid-column-start:6}.grid_start2xl6__zMtyE{grid-column-start:7}.grid_start2xl7__ozC1v{grid-column-start:8}.grid_start2xl8__R34MC{grid-column-start:9}.grid_start2xl9__vIHK_{grid-column-start:10}.grid_start2xl10__Ppbj_{grid-column-start:11}.grid_start2xl11__ol1dB{grid-column-start:12}.grid_start2xl12__e__SB{grid-column-start:13}.grid_start2xl13__8nv6U{grid-column-start:14}.grid_start2xl14__I_xV7{grid-column-start:15}.grid_start2xl15__zV7dY{grid-column-start:16}.grid_start2xl16__lBpBR{grid-column-start:17}}.grid_rowSpan1__iJqmt{grid-row:span 1/auto}.grid_rowSpan2__zFnef{grid-row:span 2/auto}.grid_rowSpan3__kk8nS{grid-row:span 3/auto}.grid_rowSpan4__gJ783{grid-row:span 4/auto}.grid_rowSpan5__eu603{grid-row:span 5/auto}.grid_rowSpan6__QLcTO{grid-row:span 6/auto}.grid_rowStart1__jrSX7{grid-row-start:1}.grid_rowStart2__zP3Wk{grid-row-start:2}.grid_rowStart3__mQ6VI{grid-row-start:3}.grid_rowStart4__x2J0J{grid-row-start:4}.grid_rowStart5__KoUDe{grid-row-start:5}.grid_rowStart6__I_N_F{grid-row-start:6}.grid_rowStart7__YLf5G{grid-row-start:7}.grid_rowStart8__2zd7L{grid-row-start:8}.grid_rowStart9__Jqpgb{grid-row-start:9}.grid_rowStart10__ZiRFf{grid-row-start:10}.grid_rowStart11__wQdsA{grid-row-start:11}.grid_rowStart12__ViS07{grid-row-start:12}.grid_alignStart__UK2fP{align-items:start}.grid_alignCenter__r4b_7{align-items:center}.grid_alignEnd__dlnAU{align-items:end}.grid_alignStretch__CNuW0{align-items:stretch}.grid_alignBaseline__x6_zX{align-items:baseline}.grid_justifyStart__Tn1fX{justify-content:start}.grid_justifyCenter____m6U{justify-content:center}.grid_justifyEnd__3RQsg{justify-content:end}.grid_justifyBetween__K1oaQ{justify-content:space-between}.grid_justifyAround__ZydkI{justify-content:space-around}.grid_justifyEvenly__YR_dA{justify-content:space-evenly}.grid_justifySelfStart__6bkO1{justify-self:start}.grid_justifySelfCenter__vxgf1{justify-self:center}.grid_justifySelfEnd__OAWpu{justify-self:end}.grid_justifySelfStretch__uTw2G{justify-self:stretch}.grid_alignSelfStart__BPCi_{align-self:start}.grid_alignSelfCenter__huv_2{align-self:center}.grid_alignSelfEnd__nySX4{align-self:end}.grid_alignSelfStretch__d2wBu{align-self:stretch}.grid_alignSelfBaseline__kjDYt{align-self:baseline}.grid_autoRowsAuto__WkRJP{grid-auto-rows:auto}.grid_autoRowsMin__fVAih{grid-auto-rows:min-content}.grid_autoRowsMax__3OjyC{grid-auto-rows:max-content}.grid_autoRowsFr__1oMxK{grid-auto-rows:1fr}.grid_autoColsAuto__yNFUM{grid-auto-columns:auto}.grid_autoColsMin__BevBG{grid-auto-columns:min-content}.grid_autoColsMax__GFA7D{grid-auto-columns:max-content}.grid_autoColsFr__L5IuZ{grid-auto-columns:1fr}.grid_gridFlowRow__HeT52{grid-auto-flow:row}.grid_gridFlowCol__ROjy8{grid-auto-flow:column}.grid_gridFlowRowDense__TAPka{grid-auto-flow:row dense}.grid_gridFlowColDense__VAnqe{grid-auto-flow:column dense}.TechStack_techStackContainer__jafKj{--icon-color:currentColor;grid-column:1/-1;display:grid;grid-template-columns:subgrid;padding-block:var(--wabbit-pad-top,clamp(2.75rem,2.25rem + 2vw,4.5rem)) var(--wabbit-pad-bottom,clamp(2.75rem,2.25rem + 2vw,4.5rem))}.TechStack_inner__xmAXy{grid-column:var(--tome-content-cols,1/-1);min-width:0}.TechStack_kicker__eztEX{margin:0 0 var(--tome-space-6);font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs);font-weight:700;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;color:var(--blk-accent-r,hsl(var(--tome-color-accent-ink-hsl)))}.TechStack_creditStrip__XANpH,.TechStack_layered__lt_31,.TechStack_plates__CohMl,.TechStack_specLedger__XHjmL{min-width:0}.TechStack_ico___mjFI{display:inline-grid;place-items:center;flex:none;overflow:hidden}.TechStack_icoSvg__Ed6Jw{color:var(--icon-color,currentColor)}.TechStack_icoSvg__Ed6Jw,.TechStack_icoSvg__Ed6Jw svg{display:block;width:100%;height:100%}.TechStack_icoSvg__Ed6Jw svg .TechStack_logoMain__Tumq_,.TechStack_icoSvg__Ed6Jw svg path,.TechStack_icoSvg__Ed6Jw svg polygon{fill:var(--icon-color,currentColor)}.TechStack_icoImg__SyW6I{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.TechStack_ledger__u0k1O{display:flex;flex-direction:column}.TechStack_ledgerRow__ZAPle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--tome-space-4);padding-block:var(--tome-space-3);border-bottom:1px solid color-mix(in oklch,currentColor 14%,transparent)}.TechStack_ledgerRow__ZAPle:last-child{border-bottom:0}.TechStack_ledgerIco__ViFhy{width:2.125rem;height:2.125rem;border:1px solid color-mix(in oklch,currentColor 16%,transparent);padding:var(--tome-space-1)}.TechStack_ledgerText__oIRio{min-width:0;display:flex;flex-direction:column}.TechStack_ledgerName__QilJp{font-family:var(--tome-type-display,"Figtree",sans-serif);font-weight:600;font-size:var(--tome-text-md);line-height:1.25}.TechStack_ledgerRole__9sRah{margin-top:.15em;font-size:var(--tome-text-sm);line-height:1.35;color:color-mix(in oklch,currentColor 70%,transparent)}.TechStack_ledgerTag__pYnXf{justify-self:end;font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--blk-accent-r,hsl(var(--tome-color-accent-ink-hsl)))}.TechStack_strip__uGEPA{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--tome-space-2);padding-block:var(--tome-space-4);border-block:1px solid color-mix(in oklch,currentColor 16%,transparent)}.TechStack_stripItem__th6VN{display:flex;align-items:center;gap:var(--tome-space-2);padding-inline:var(--tome-space-5);border-right:1px solid color-mix(in oklch,currentColor 16%,transparent)}.TechStack_stripItem__th6VN:first-child{padding-left:0}.TechStack_stripItem__th6VN:last-child{border-right:0}.TechStack_stripIco__sUhBe{width:1.375rem;height:1.375rem}.TechStack_stripName__HwgDF{font-family:var(--tome-type-display,"Figtree",sans-serif);font-weight:600;font-size:var(--tome-text-sm)}.TechStack_plates__CohMl{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--tome-space-3)}@media(min-width:640px){.TechStack_plates__CohMl{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--tome-space-4)}}.TechStack_plate__dKNAR{background:color-mix(in oklch,currentColor 3%,transparent);border:1px solid color-mix(in oklch,currentColor 16%,transparent);padding:var(--tome-space-6) var(--tome-space-5) var(--tome-space-5);text-align:center}.TechStack_plateIco__uFh__{width:2.5rem;height:2.5rem;margin:0 auto var(--tome-space-3)}.TechStack_plateName__6KUk9{margin:0;font-family:var(--tome-type-display,"Figtree",sans-serif);font-weight:600;font-size:var(--tome-text-sm);line-height:1.25}.TechStack_plateIdx__DeA7E{display:block;margin-top:var(--tome-space-2);font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs);font-weight:700;letter-spacing:.2em;color:var(--blk-accent-r,hsl(var(--tome-color-accent-ink-hsl)))}.TechStack_layers__FeEe_{display:flex;flex-direction:column}.TechStack_layerRow__i4ikK{display:grid;grid-template-columns:1fr;gap:var(--tome-space-2);padding-block:var(--tome-space-4);border-bottom:1px solid color-mix(in oklch,currentColor 14%,transparent)}.TechStack_layerRow__i4ikK:last-child{border-bottom:0}@media(min-width:640px){.TechStack_layerRow__i4ikK{grid-template-columns:minmax(6.5rem,.22fr) 1fr;gap:var(--tome-space-6);align-items:start}}.TechStack_layerKicker__b5UGi{font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--blk-accent-r,hsl(var(--tome-color-accent-ink-hsl)));padding-top:var(--tome-space-1)}.TechStack_layerChips__mT28o{display:flex;flex-wrap:wrap;gap:var(--tome-space-3)}.TechStack_chip__w2cmA{display:flex;align-items:center;gap:var(--tome-space-2);border:1px solid color-mix(in oklch,currentColor 16%,transparent);padding:var(--tome-space-2) var(--tome-space-3);font-size:var(--tome-text-sm)}.TechStack_chipIco__ezjEB{width:1.25rem;height:1.25rem}.TechStack_chipName__WoCVh{font-family:var(--tome-type-display,"Figtree",sans-serif);font-weight:500}.ServicesProvided_root__zaXgA{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:var(--wabbit-pad-top,var(--tome-space-2xl,4rem)) var(--wabbit-pad-bottom,var(--tome-space-2xl,4rem))}.ServicesProvided_inner__bNHcN{grid-column:var(--tome-content-cols,2/-2)}.ServicesProvided_kicker__oZuMu{margin:0 0 var(--tome-space-lg,1.5rem);font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs,.75rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--blk-primary-r,hsl(var(--tome-color-primary-ink-hsl)))}.ServicesProvided_arrow__rRyhU{color:var(--blk-accent-r,hsl(var(--tome-color-accent-ink-hsl)))}.ServicesProvided_plate__ZsC_K{display:grid;grid-template-columns:1fr;border:1px solid color-mix(in oklch,currentColor 16%,transparent)}@media(min-width:768px){.ServicesProvided_plate__ZsC_K{grid-template-columns:1.1fr .9fr}.ServicesProvided_plateNoWindow__XJK2x{grid-template-columns:1fr}}.ServicesProvided_svc__hKCh3{padding:var(--tome-space-lg,1.5rem) var(--tome-space-xl,2rem)}.ServicesProvided_svcList__kkwfA{counter-reset:svc;list-style:none;margin:0;padding:0}.ServicesProvided_svcItem__hxOuC{counter-increment:svc;display:flex;align-items:baseline;gap:var(--tome-space-md,1rem);padding-block:var(--tome-space-sm,.75rem);border-block-end:1px solid color-mix(in oklch,currentColor 14%,transparent)}.ServicesProvided_svcItem__hxOuC:first-child{padding-block-start:0}.ServicesProvided_svcItem__hxOuC:last-child{padding-block-end:0;border-block-end:0}.ServicesProvided_svcItem__hxOuC:before{content:counter(svc,decimal-leading-zero);flex-shrink:0;min-width:2.5ch;font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs,.7rem);font-weight:700;letter-spacing:.2em;color:var(--blk-primary-r,hsl(var(--tome-color-primary-ink-hsl)))}.ServicesProvided_svcName__m2aPj{font-size:var(--tome-text-sm,1rem);line-height:1.4;color:currentColor}.ServicesProvided_win__xw6XG{display:flex;flex-direction:column;justify-content:center;padding:var(--tome-space-lg,1.5rem) var(--tome-space-xl,2rem);background:color-mix(in oklch,currentColor 5%,transparent);border-block-start:1px solid color-mix(in oklch,currentColor 16%,transparent)}@media(min-width:768px){.ServicesProvided_win__xw6XG{border-block-start:0;border-inline-start:1px solid color-mix(in oklch,currentColor 16%,transparent)}}.ServicesProvided_winK__yrVPo{margin:0 0 var(--tome-space-sm,.6rem);font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs,.7rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklch,currentColor 70%,transparent)}.ServicesProvided_winD__RQKYr{margin:0;font-family:var(--tome-type-display,"Figtree",system-ui,sans-serif);font-weight:700;font-size:var(--tome-text-xl,1.5rem);line-height:1.15;letter-spacing:-.01em;color:currentColor}.ServicesProvided_ongoing__OwSuk{align-self:flex-start;margin-top:var(--tome-space-md,1rem);padding:.35em .7em;font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs,.68rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--blk-accent-r,hsl(var(--tome-color-accent-ink-hsl)));border:1px solid}.ServicesProvided_strip__6Vscx{position:relative;display:flex;flex-direction:column;gap:var(--tome-space-md,1rem);padding:var(--tome-space-lg,1.5rem) var(--tome-space-xl,2rem);border-block:1px solid color-mix(in oklch,currentColor 16%,transparent)}.ServicesProvided_strip__6Vscx:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--blk-primary-r,hsl(var(--tome-color-primary-ink-hsl)))}@media(min-width:768px){.ServicesProvided_strip__6Vscx{flex-direction:row;justify-content:space-between;align-items:baseline;gap:var(--tome-space-2xl,3rem)}}.ServicesProvided_svcs__zRKA_{margin:0;font-size:var(--tome-text-sm,1rem);line-height:1.6;color:currentColor}.ServicesProvided_svcInline__hxON5{white-space:nowrap}.ServicesProvided_dot__W4CZ2{padding:0 .55em;color:var(--blk-primary-r,hsl(var(--tome-color-primary-ink-hsl)))}.ServicesProvided_dates__PWQ49{flex-shrink:0;font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs,.72rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch,currentColor 70%,transparent);white-space:nowrap}.ServicesProvided_band__UOB92{display:grid;grid-template-columns:1fr;gap:var(--tome-space-xl,2rem)}@media(min-width:768px){.ServicesProvided_band__UOB92{grid-template-columns:minmax(8rem,.24fr) 1fr minmax(10rem,.3fr);gap:var(--tome-space-2xl,2.75rem);align-items:start}.ServicesProvided_bandNoWindow__DPBkb{grid-template-columns:minmax(8rem,.24fr) 1fr}}.ServicesProvided_bk__zi5ei{margin:0;padding-block-start:.4rem;color:var(--blk-accent-r,hsl(var(--tome-color-accent-ink-hsl)))}.ServicesProvided_cList__8_6mk{display:flex;flex-direction:column}.ServicesProvided_cRow__eqkea{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tome-space-lg,1.25rem);padding-block:var(--tome-space-sm,.75rem);border-block-start:1px solid color-mix(in oklch,currentColor 18%,transparent)}.ServicesProvided_cRow__eqkea:first-child{padding-block-start:0;border-block-start:0}.ServicesProvided_cName__uBel3{font-size:var(--tome-text-sm,1rem);line-height:1.4;color:currentColor}.ServicesProvided_cTag__ImIm6{flex-shrink:0;font-family:var(--tome-type-mono,ui-monospace,Menlo,monospace);font-size:var(--tome-text-xxs,.68rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch,currentColor 70%,transparent)}.ServicesProvided_meta__xa_xP{padding-block-start:var(--tome-space-md,1rem);border-block-start:1px solid color-mix(in oklch,currentColor 18%,transparent)}@media(min-width:768px){.ServicesProvided_meta__xa_xP{padding-block-start:0;padding-inline-start:var(--tome-space-lg,1.75rem);border-block-start:0;border-inline-start:1px solid color-mix(in oklch,currentColor 18%,transparent)}}.ServicesProvided_metaD__5odlm{margin:0 0 var(--tome-space-xs,.4rem);font-family:var(--tome-type-display,"Figtree",system-ui,sans-serif);font-weight:700;font-size:var(--tome-text-lg,1.25rem);line-height:1.2;color:currentColor}.ServicesProvided_metaS__AMYVB{margin:0;font-size:var(--tome-text-xs,.85rem);line-height:1.5;color:color-mix(in oklch,currentColor 70%,transparent)}.ImageMedia_focalFrame__vQKCb{position:absolute;inset:0;container-type:size}.ImageMedia_focalImg__LmIuk{-o-object-position:calc(var(--focal-x, 50)*1%) calc(var(--focal-y, 50)*1%);object-position:calc(var(--focal-x, 50)*1%) calc(var(--focal-y, 50)*1%)}@supports(container-type:size){.ImageMedia_focalImg__LmIuk{--focal-paint-w:max(100cqw,calc(100cqh * var(--focal-ar, 1)));--focal-paint-h:max(100cqh,calc(100cqw / var(--focal-ar, 1)));--focal-spill-x:max(0px,calc(var(--focal-paint-w) - 100cqw));--focal-spill-y:max(0px,calc(var(--focal-paint-h) - 100cqh));--focal-offset-x:clamp(0px,calc(var(--focal-paint-w) * var(--focal-x, 50) / 100 - 50cqw),var(--focal-spill-x));--focal-offset-y:clamp(0px,calc(var(--focal-paint-h) * var(--focal-y, 50) / 100 - 50cqh),var(--focal-spill-y));-o-object-position:calc(-1*var(--focal-offset-x)) calc(-1*var(--focal-offset-y));object-position:calc(-1*var(--focal-offset-x)) calc(-1*var(--focal-offset-y))}}.ClientIndustry_container__t9sDg{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.ClientIndustry_container-fluid__zrY5k{width:100%;padding-left:1.9444444444rem;padding-right:1.9444444444rem}.ClientIndustry_grid__RD6E2{display:grid;grid-template-columns:1.9444444444rem repeat(4,1fr) 1.9444444444rem}@media(min-width:640px){.ClientIndustry_grid__RD6E2{grid-template-columns:1.9444444444rem repeat(8,1fr) 1.9444444444rem}}@media(min-width:768px){.ClientIndustry_grid__RD6E2{grid-template-columns:1.9444444444rem repeat(8,1fr) 1.9444444444rem}}@media(min-width:1024px){.ClientIndustry_grid__RD6E2{grid-template-columns:1.9444444444rem repeat(16,1fr) 1.9444444444rem}}@media(min-width:1280px){.ClientIndustry_grid__RD6E2{grid-template-columns:1.9444444444rem repeat(16,1fr) 1.9444444444rem}}@media(min-width:1536px){.ClientIndustry_grid__RD6E2{grid-template-columns:1.9444444444rem repeat(16,1fr) 1.9444444444rem}}@media(min-width:1700px){.ClientIndustry_grid__RD6E2{grid-template-columns:1.9444444444rem repeat(16,1fr) 1.9444444444rem}}.ClientIndustry_grid-gap-none___d5j6,.ClientIndustry_grid__RD6E2{gap:0}.ClientIndustry_grid-gap-xs__dt3hu{gap:.5555555556rem}.ClientIndustry_grid-gap-sm__HPEOZ{gap:1.1111111111rem}.ClientIndustry_grid-gap-md__SK3jl{gap:2.2222222222rem}.ClientIndustry_grid-gap-lg__nGk8a{gap:3.3333333333rem}.ClientIndustry_grid-gap-xl__dCqep{gap:5.5555555556rem}.ClientIndustry_cols-1___bBRQ{grid-column-end:span 1}.ClientIndustry_cols-2__ieV5F{grid-column-end:span 2}.ClientIndustry_cols-3__d2A4C{grid-column-end:span 3}.ClientIndustry_cols-4__ma5CE{grid-column-end:span 4}@media(min-width:350px){.ClientIndustry_cols-xs-1__gGDth{grid-column-end:span 1}.ClientIndustry_cols-xs-2__KzVjP{grid-column-end:span 2}.ClientIndustry_cols-xs-3__uTpp0{grid-column-end:span 3}.ClientIndustry_cols-xs-4__mjQ1R{grid-column-end:span 4}}@media(min-width:640px){.ClientIndustry_cols-sm-1__amd0W{grid-column-end:span 1}.ClientIndustry_cols-sm-2__WyRhr{grid-column-end:span 2}.ClientIndustry_cols-sm-3__OVTbG{grid-column-end:span 3}.ClientIndustry_cols-sm-4__GAsxZ{grid-column-end:span 4}.ClientIndustry_cols-sm-5__Gpd_U{grid-column-end:span 5}.ClientIndustry_cols-sm-6__dDYQq{grid-column-end:span 6}.ClientIndustry_cols-sm-7__rzGYR{grid-column-end:span 7}.ClientIndustry_cols-sm-8__LyWhc{grid-column-end:span 8}}@media(min-width:768px){.ClientIndustry_cols-md-1__1EWXo{grid-column-end:span 1}.ClientIndustry_cols-md-2__jQHZ2{grid-column-end:span 2}.ClientIndustry_cols-md-3__GVcjN{grid-column-end:span 3}.ClientIndustry_cols-md-4__m5KTs{grid-column-end:span 4}.ClientIndustry_cols-md-5__xrIXA{grid-column-end:span 5}.ClientIndustry_cols-md-6__WTZTR{grid-column-end:span 6}.ClientIndustry_cols-md-7__FTpR8{grid-column-end:span 7}.ClientIndustry_cols-md-8__HsWKM{grid-column-end:span 8}}@media(min-width:1024px){.ClientIndustry_cols-lg-1__KboPP{grid-column-end:span 1}.ClientIndustry_cols-lg-2__8cQ77{grid-column-end:span 2}.ClientIndustry_cols-lg-3__06Xz_{grid-column-end:span 3}.ClientIndustry_cols-lg-4__1OYau{grid-column-end:span 4}.ClientIndustry_cols-lg-5__OX8tA{grid-column-end:span 5}.ClientIndustry_cols-lg-6__ttDuM{grid-column-end:span 6}.ClientIndustry_cols-lg-7__e1Wmx{grid-column-end:span 7}.ClientIndustry_cols-lg-8__bL5qG{grid-column-end:span 8}.ClientIndustry_cols-lg-9__o_6Pd{grid-column-end:span 9}.ClientIndustry_cols-lg-10__ABegB{grid-column-end:span 10}.ClientIndustry_cols-lg-11__C5Q6k{grid-column-end:span 11}.ClientIndustry_cols-lg-12__sIvvE{grid-column-end:span 12}.ClientIndustry_cols-lg-13__ZnC9M{grid-column-end:span 13}.ClientIndustry_cols-lg-14__h7DcC{grid-column-end:span 14}.ClientIndustry_cols-lg-15__aPXfO{grid-column-end:span 15}.ClientIndustry_cols-lg-16__tswYa{grid-column-end:span 16}}@media(min-width:1280px){.ClientIndustry_cols-xl-1__FCVIi{grid-column-end:span 1}.ClientIndustry_cols-xl-2__xJxOI{grid-column-end:span 2}.ClientIndustry_cols-xl-3__28rft{grid-column-end:span 3}.ClientIndustry_cols-xl-4__BxBIX{grid-column-end:span 4}.ClientIndustry_cols-xl-5__6kAJe{grid-column-end:span 5}.ClientIndustry_cols-xl-6__e5tQA{grid-column-end:span 6}.ClientIndustry_cols-xl-7__nPnh3{grid-column-end:span 7}.ClientIndustry_cols-xl-8__haRF7{grid-column-end:span 8}.ClientIndustry_cols-xl-9__uR1_h{grid-column-end:span 9}.ClientIndustry_cols-xl-10__5LQfY{grid-column-end:span 10}.ClientIndustry_cols-xl-11__82EBZ{grid-column-end:span 11}.ClientIndustry_cols-xl-12__l_f0O{grid-column-end:span 12}.ClientIndustry_cols-xl-13__vWI1Y{grid-column-end:span 13}.ClientIndustry_cols-xl-14__BF9gF{grid-column-end:span 14}.ClientIndustry_cols-xl-15__04CHo{grid-column-end:span 15}.ClientIndustry_cols-xl-16__tiejo{grid-column-end:span 16}}@media(min-width:1536px){.ClientIndustry_cols-2xl-1__sj77S{grid-column-end:span 1}.ClientIndustry_cols-2xl-2__cT50X{grid-column-end:span 2}.ClientIndustry_cols-2xl-3__d9sOV{grid-column-end:span 3}.ClientIndustry_cols-2xl-4__4RGpd{grid-column-end:span 4}.ClientIndustry_cols-2xl-5__E581r{grid-column-end:span 5}.ClientIndustry_cols-2xl-6__rjGaS{grid-column-end:span 6}.ClientIndustry_cols-2xl-7__y1f3e{grid-column-end:span 7}.ClientIndustry_cols-2xl-8__TYVuV{grid-column-end:span 8}.ClientIndustry_cols-2xl-9__9LJIf{grid-column-end:span 9}.ClientIndustry_cols-2xl-10__9Tlwh{grid-column-end:span 10}.ClientIndustry_cols-2xl-11__ySUPv{grid-column-end:span 11}.ClientIndustry_cols-2xl-12__7_q82{grid-column-end:span 12}.ClientIndustry_cols-2xl-13__HvOR5{grid-column-end:span 13}.ClientIndustry_cols-2xl-14__whk00{grid-column-end:span 14}.ClientIndustry_cols-2xl-15__S5Z_d{grid-column-end:span 15}.ClientIndustry_cols-2xl-16__kgmwy{grid-column-end:span 16}}@media(min-width:1700px){.ClientIndustry_cols-3xl-1__ncV_S{grid-column-end:span 1}.ClientIndustry_cols-3xl-2__fncGq{grid-column-end:span 2}.ClientIndustry_cols-3xl-3__Po0pK{grid-column-end:span 3}.ClientIndustry_cols-3xl-4__pcwAM{grid-column-end:span 4}.ClientIndustry_cols-3xl-5__tspD7{grid-column-end:span 5}.ClientIndustry_cols-3xl-6__h2_Pu{grid-column-end:span 6}.ClientIndustry_cols-3xl-7__i_8sn{grid-column-end:span 7}.ClientIndustry_cols-3xl-8__WfkZI{grid-column-end:span 8}.ClientIndustry_cols-3xl-9__jSHfe{grid-column-end:span 9}.ClientIndustry_cols-3xl-10__HGop_{grid-column-end:span 10}.ClientIndustry_cols-3xl-11___VfXM{grid-column-end:span 11}.ClientIndustry_cols-3xl-12__fV488{grid-column-end:span 12}.ClientIndustry_cols-3xl-13__kA7yZ{grid-column-end:span 13}.ClientIndustry_cols-3xl-14__vM42W{grid-column-end:span 14}.ClientIndustry_cols-3xl-15___dpcc{grid-column-end:span 15}.ClientIndustry_cols-3xl-16__LETwq{grid-column-end:span 16}}.ClientIndustry_start-1__byd04{grid-column-start:2}.ClientIndustry_start-2__BBV2C{grid-column-start:3}.ClientIndustry_start-3__77VMm{grid-column-start:4}.ClientIndustry_start-4__1Be5t{grid-column-start:5}@media(min-width:350px){.ClientIndustry_start-xs-1__GPy7l{grid-column-start:2}.ClientIndustry_start-xs-2__WGfQu{grid-column-start:3}.ClientIndustry_start-xs-3__6G5ww{grid-column-start:4}.ClientIndustry_start-xs-4__cDFKX{grid-column-start:5}}@media(min-width:640px){.ClientIndustry_start-sm-1__gJYR4{grid-column-start:2}.ClientIndustry_start-sm-2__PrvhY{grid-column-start:3}.ClientIndustry_start-sm-3__P5Wfm{grid-column-start:4}.ClientIndustry_start-sm-4__j2KTp{grid-column-start:5}.ClientIndustry_start-sm-5__XmxV5{grid-column-start:6}.ClientIndustry_start-sm-6__ZO2_2{grid-column-start:7}.ClientIndustry_start-sm-7__1VHfn{grid-column-start:8}.ClientIndustry_start-sm-8__A2_U8{grid-column-start:9}}@media(min-width:768px){.ClientIndustry_start-md-1__8qBkk{grid-column-start:2}.ClientIndustry_start-md-2__2kiJ2{grid-column-start:3}.ClientIndustry_start-md-3__Q7rE6{grid-column-start:4}.ClientIndustry_start-md-4__NWoet{grid-column-start:5}.ClientIndustry_start-md-5__Zkf7h{grid-column-start:6}.ClientIndustry_start-md-6__klIry{grid-column-start:7}.ClientIndustry_start-md-7__7kJq0{grid-column-start:8}.ClientIndustry_start-md-8__sdWD1{grid-column-start:9}}@media(min-width:1024px){.ClientIndustry_start-lg-1__Xsz0h{grid-column-start:2}.ClientIndustry_start-lg-2__i7pLo{grid-column-start:3}.ClientIndustry_start-lg-3__SG8pD{grid-column-start:4}.ClientIndustry_start-lg-4__GW_EJ{grid-column-start:5}.ClientIndustry_start-lg-5__71qap{grid-column-start:6}.ClientIndustry_start-lg-6__n1v4s{grid-column-start:7}.ClientIndustry_start-lg-7__TTptj{grid-column-start:8}.ClientIndustry_start-lg-8___vIVe{grid-column-start:9}.ClientIndustry_start-lg-9__Jrbcj{grid-column-start:10}.ClientIndustry_start-lg-10__sZWQ6{grid-column-start:11}.ClientIndustry_start-lg-11__x1Ah5{grid-column-start:12}.ClientIndustry_start-lg-12__cRhnY{grid-column-start:13}.ClientIndustry_start-lg-13__aVMBV{grid-column-start:14}.ClientIndustry_start-lg-14__DvLWb{grid-column-start:15}.ClientIndustry_start-lg-15__Uk3J_{grid-column-start:16}.ClientIndustry_start-lg-16__KGtD1{grid-column-start:17}}@media(min-width:1280px){.ClientIndustry_start-xl-1__PzgAC{grid-column-start:2}.ClientIndustry_start-xl-2__8hLPn{grid-column-start:3}.ClientIndustry_start-xl-3__YPrYN{grid-column-start:4}.ClientIndustry_start-xl-4__Vy9_q{grid-column-start:5}.ClientIndustry_start-xl-5__YnyzW{grid-column-start:6}.ClientIndustry_start-xl-6__kH6fx{grid-column-start:7}.ClientIndustry_start-xl-7__eJb9u{grid-column-start:8}.ClientIndustry_start-xl-8__FEjA2{grid-column-start:9}.ClientIndustry_start-xl-9__9zXMN{grid-column-start:10}.ClientIndustry_start-xl-10__Addwq{grid-column-start:11}.ClientIndustry_start-xl-11__mtLZn{grid-column-start:12}.ClientIndustry_start-xl-12__RykdR{grid-column-start:13}.ClientIndustry_start-xl-13__pKoJF{grid-column-start:14}.ClientIndustry_start-xl-14__pt8JM{grid-column-start:15}.ClientIndustry_start-xl-15__ortr6{grid-column-start:16}.ClientIndustry_start-xl-16__ecPvV{grid-column-start:17}}@media(min-width:1536px){.ClientIndustry_start-2xl-1__T6nDN{grid-column-start:2}.ClientIndustry_start-2xl-2__wiNkR{grid-column-start:3}.ClientIndustry_start-2xl-3__Cqpxi{grid-column-start:4}.ClientIndustry_start-2xl-4__BVr_X{grid-column-start:5}.ClientIndustry_start-2xl-5__sph2Z{grid-column-start:6}.ClientIndustry_start-2xl-6__MudQ7{grid-column-start:7}.ClientIndustry_start-2xl-7__KtyO_{grid-column-start:8}.ClientIndustry_start-2xl-8__TX_HW{grid-column-start:9}.ClientIndustry_start-2xl-9__whnWj{grid-column-start:10}.ClientIndustry_start-2xl-10__l6Bro{grid-column-start:11}.ClientIndustry_start-2xl-11__A2iKs{grid-column-start:12}.ClientIndustry_start-2xl-12__kb3yu{grid-column-start:13}.ClientIndustry_start-2xl-13__ATBqI{grid-column-start:14}.ClientIndustry_start-2xl-14__T_Sk_{grid-column-start:15}.ClientIndustry_start-2xl-15__h8CCf{grid-column-start:16}.ClientIndustry_start-2xl-16__ByDBI{grid-column-start:17}}@media(min-width:1700px){.ClientIndustry_start-3xl-1__ARqPM{grid-column-start:2}.ClientIndustry_start-3xl-2__dmp_N{grid-column-start:3}.ClientIndustry_start-3xl-3__dl7ij{grid-column-start:4}.ClientIndustry_start-3xl-4___PiX2{grid-column-start:5}.ClientIndustry_start-3xl-5__wpgyu{grid-column-start:6}.ClientIndustry_start-3xl-6__nxcqT{grid-column-start:7}.ClientIndustry_start-3xl-7__IiwRd{grid-column-start:8}.ClientIndustry_start-3xl-8__mL4_h{grid-column-start:9}.ClientIndustry_start-3xl-9__oBfoE{grid-column-start:10}.ClientIndustry_start-3xl-10__n6hd5{grid-column-start:11}.ClientIndustry_start-3xl-11__kTED5{grid-column-start:12}.ClientIndustry_start-3xl-12__HjERW{grid-column-start:13}.ClientIndustry_start-3xl-13__4o6HS{grid-column-start:14}.ClientIndustry_start-3xl-14__lrTpr{grid-column-start:15}.ClientIndustry_start-3xl-15__nYsCa{grid-column-start:16}.ClientIndustry_start-3xl-16__Mokuy{grid-column-start:17}}.ClientIndustry_row-span-1__5UTsl{grid-row:span 1/auto}.ClientIndustry_row-span-2___gwdp{grid-row:span 2/auto}.ClientIndustry_row-span-3__CsBmK{grid-row:span 3/auto}.ClientIndustry_row-span-4__InPoA{grid-row:span 4/auto}.ClientIndustry_row-span-5___V4IC{grid-row:span 5/auto}.ClientIndustry_row-span-6__FaRyr{grid-row:span 6/auto}.ClientIndustry_row-start-1__QsTBZ{grid-row-start:1}.ClientIndustry_row-start-2__jrLmL{grid-row-start:2}.ClientIndustry_row-start-3__d_6SR{grid-row-start:3}.ClientIndustry_row-start-4__jpRVA{grid-row-start:4}.ClientIndustry_row-start-5__WV8k7{grid-row-start:5}.ClientIndustry_row-start-6__9DKW1{grid-row-start:6}.ClientIndustry_row-start-7__jYor2{grid-row-start:7}.ClientIndustry_row-start-8__0AoPb{grid-row-start:8}.ClientIndustry_row-start-9__Q8dtt{grid-row-start:9}.ClientIndustry_row-start-10__a__g0{grid-row-start:10}.ClientIndustry_row-start-11__SLD_k{grid-row-start:11}.ClientIndustry_row-start-12__I92vB{grid-row-start:12}.ClientIndustry_align-start__BLM3k{align-items:start}.ClientIndustry_align-center__K5LdL{align-items:center}.ClientIndustry_align-end___HzMZ{align-items:end}.ClientIndustry_align-stretch__1lvzM{align-items:stretch}.ClientIndustry_align-baseline__BumP8{align-items:baseline}.ClientIndustry_justify-start__ALw_N{justify-content:start}.ClientIndustry_justify-center__z30_V{justify-content:center}.ClientIndustry_justify-end__aXbKO{justify-content:end}.ClientIndustry_justify-between__GPfRn{justify-content:space-between}.ClientIndustry_justify-around__xLLqd{justify-content:space-around}.ClientIndustry_justify-evenly__8QpJU{justify-content:space-evenly}.ClientIndustry_justify-self-start__FlV2H{justify-self:start}.ClientIndustry_justify-self-center__4J64L{justify-self:center}.ClientIndustry_justify-self-end__WbAT3{justify-self:end}.ClientIndustry_justify-self-stretch__5HWjX{justify-self:stretch}.ClientIndustry_align-self-start__jYsSs{align-self:start}.ClientIndustry_align-self-center__v_bVj{align-self:center}.ClientIndustry_align-self-end__DczCa{align-self:end}.ClientIndustry_align-self-stretch__x5wgm{align-self:stretch}.ClientIndustry_align-self-baseline__FnGm9{align-self:baseline}.ClientIndustry_auto-rows-auto__bri0E{grid-auto-rows:auto}.ClientIndustry_auto-rows-min__UDThx{grid-auto-rows:min-content}.ClientIndustry_auto-rows-max__mfjfg{grid-auto-rows:max-content}.ClientIndustry_auto-rows-fr__cTXqk{grid-auto-rows:1fr}.ClientIndustry_auto-cols-auto__XNtdC{grid-auto-columns:auto}.ClientIndustry_auto-cols-min__3JXve{grid-auto-columns:min-content}.ClientIndustry_auto-cols-max__wuBlI{grid-auto-columns:max-content}.ClientIndustry_auto-cols-fr__mq4O1{grid-auto-columns:1fr}.ClientIndustry_grid-flow-row__U3imz{grid-auto-flow:row}.ClientIndustry_grid-flow-col__vIK8w{grid-auto-flow:column}.ClientIndustry_grid-flow-row-dense__BBrNp{grid-auto-flow:row dense}.ClientIndustry_grid-flow-col-dense__8_z7K{grid-auto-flow:column dense}.ClientIndustry_clientIndustryContainer__JHzb9{grid-column:2/-2;display:grid;grid-template-columns:1.9444444444rem repeat(4,1fr) 1.9444444444rem;gap:0;padding-block:var(--wabbit-pad-top,var(--tome-space-3)) var(--wabbit-pad-bottom,var(--tome-space-8));row-gap:var(--tome-space-4)}@media(min-width:640px){.ClientIndustry_clientIndustryContainer__JHzb9{display:grid;grid-template-columns:1.9444444444rem repeat(8,1fr) 1.9444444444rem;gap:0;padding-block:var(--wabbit-pad-top,var(--tome-space-4)) var(--wabbit-pad-bottom,var(--tome-space-10));row-gap:var(--tome-space-4)}}@media(min-width:1024px){.ClientIndustry_clientIndustryContainer__JHzb9{grid-column:2/-2;display:grid;grid-template-columns:1.9444444444rem repeat(16,1fr) 1.9444444444rem;gap:0;padding-block:var(--wabbit-pad-top,var(--tome-space-4)) var(--wabbit-pad-bottom,var(--tome-space-11));row-gap:var(--tome-space-6)}}@media(min-width:1280px){.ClientIndustry_clientIndustryContainer__JHzb9{grid-column:1/-1;display:grid;grid-template-columns:1.9444444444rem repeat(16,1fr) 1.9444444444rem;gap:0;padding-block:var(--wabbit-pad-top,var(--tome-space-4)) var(--wabbit-pad-bottom,var(--tome-space-11));row-gap:var(--tome-space-10)}}.ClientIndustry_industryHeader__fYqHt{grid-column:1/-1}@media(min-width:1024px){.ClientIndustry_industryHeader__fYqHt{grid-column:1/span 4}}@media(min-width:1280px){.ClientIndustry_industryHeader__fYqHt{grid-column:3/span 2}}.ClientIndustry_industryTitle__h_zh3{font-size:var(--tome-text-xl);line-height:1.4}.ClientIndustry_industryTitle__h_zh3:after{content:"";display:block;width:var(--tome-space-10);height:3px;background-color:hsl(var(--tome-color-primary-hsl));margin-top:var(--tome-space-3);border-radius:2px}@media(min-width:768px){.ClientIndustry_industryTitle__h_zh3{font-size:var(--tome-text-xl);line-height:1.3}}@media(min-width:1024px){.ClientIndustry_industryTitle__h_zh3{font-size:var(--tome-text-xl);line-height:1}}.ClientIndustry_industryDescription__Xvu1k{grid-column:1/-1}.ClientIndustry_industryDescription__Xvu1k p{padding:0;font-size:var(--tome-text-md)}@media(min-width:1024px){.ClientIndustry_industryDescription__Xvu1k{grid-column:6/14}}@media(min-width:1280px){.ClientIndustry_industryDescription__Xvu1k{grid-column:7/13}.ClientIndustry_industryDescription__Xvu1k p{font-size:var(--tome-text-lg)}}.ClientIndustry_statsGrid__0C_Gb{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:var(--tome-space-6);width:100%}@media(min-width:640px){.ClientIndustry_statsGrid__0C_Gb{gap:var(--tome-space-7);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(min-width:768px){.ClientIndustry_statsGrid__0C_Gb{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--tome-space-8)}}@media(min-width:1024px){.ClientIndustry_statsGrid__0C_Gb{grid-column:6/14;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:1280px){.ClientIndustry_statsGrid__0C_Gb{grid-column:7/13;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.ClientIndustry_statItem__MpB4K{display:flex;flex-direction:column;gap:.139rem;width:100%;position:relative;padding:var(--tome-space-3) var(--tome-space-4);border:1px solid hsl(var(--tome-color-primary-hsl));border-radius:8px}.ClientIndustry_statItem__MpB4K h3{font-size:var(--tome-text-xl);line-height:1.2}@media(min-width:768px){.ClientIndustry_statItem__MpB4K h3{font-size:var(--tome-text-xxl);line-height:1.2}}@media(min-width:1024px){.ClientIndustry_statItem__MpB4K h3{font-size:var(--tome-text-xxl);line-height:1}}@media(min-width:1280px){.ClientIndustry_statItem__MpB4K h3{font-size:var(--tome-text-xxl);line-height:1}}.ClientIndustry_statItem__MpB4K p{font-size:var(--tome-text-xs)}@media(min-width:1024px){.ClientIndustry_statItem__MpB4K p{font-size:var(--tome-text-xxs)}}@media(min-width:768px){.ClientIndustry_statItem__MpB4K{padding:.944rem var(--tome-space-7) var(--tome-space-7) var(--tome-space-7);border-radius:9px}}@media(min-width:1024px){.ClientIndustry_statItem__MpB4K{padding:var(--tome-space-4) var(--tome-space-8);border-radius:10px}}@media(min-width:1280px){.ClientIndustry_statItem__MpB4K{padding:var(--tome-space-4) var(--tome-space-8) var(--tome-space-5) var(--tome-space-8);border-radius:10px}}.ClientIndustry_statTooltip__sT3BA{display:none;position:absolute;bottom:100%;left:0;width:100%;background:hsl(var(--tome-color-surface-elevated-hsl));border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.1);padding:.75rem;z-index:10}@media(min-width:768px){.ClientIndustry_statTooltip__sT3BA{padding:1rem}}.ClientIndustry_statTooltip__sT3BA p{margin:0;font-size:var(--tome-text-xs);color:color-mix(in oklch,currentColor 70%,transparent)}@media(min-width:768px){.ClientIndustry_statTooltip__sT3BA p{font-size:var(--tome-text-xs)}}.ClientIndustry_statItem__MpB4K:hover .ClientIndustry_statTooltip__sT3BA{display:block}.ClientIndustry_errorMessage__X498e{padding:.75rem;background-color:hsl(var(--tome-color-surface-sunken-hsl));border-radius:.375rem;color:color-mix(in oklch,currentColor 70%,transparent);text-align:center;margin:.75rem 0}@media(min-width:768px){.ClientIndustry_errorMessage__X498e{padding:1rem;border-radius:.5rem;margin:1rem 0}}.block-chrome_padTopXs__qDAO3{--wabbit-pad-top:var(--tome-space-2)}@media(min-width:768px){.block-chrome_padTopXs__qDAO3{--wabbit-pad-top:var(--tome-space-3)}}.block-chrome_padTopS__T7dMr{--wabbit-pad-top:var(--tome-space-4)}@media(min-width:768px){.block-chrome_padTopS__T7dMr{--wabbit-pad-top:var(--tome-space-8)}}.block-chrome_padTopM__QQYK7{--wabbit-pad-top:var(--tome-space-8)}@media(min-width:768px){.block-chrome_padTopM__QQYK7{--wabbit-pad-top:var(--tome-space-11)}}.block-chrome_padTopL__ZSBY4{--wabbit-pad-top:var(--tome-space-13)}@media(min-width:768px){.block-chrome_padTopL__ZSBY4{--wabbit-pad-top:10rem}}@media(min-width:1024px){.block-chrome_padTopL__ZSBY4{--wabbit-pad-top:var(--tome-space-16)}}.block-chrome_padTopXl__cVkPF{--wabbit-pad-top:var(--tome-space-16)}@media(min-width:768px){.block-chrome_padTopXl__cVkPF{--wabbit-pad-top:14rem}}.block-chrome_padBottomXs__VHdZT{--wabbit-pad-bottom:var(--tome-space-2)}@media(min-width:768px){.block-chrome_padBottomXs__VHdZT{--wabbit-pad-bottom:var(--tome-space-3)}}.block-chrome_padBottomS__T_5Wo{--wabbit-pad-bottom:var(--tome-space-4)}@media(min-width:768px){.block-chrome_padBottomS__T_5Wo{--wabbit-pad-bottom:var(--tome-space-8)}}.block-chrome_padBottomM__imycB{--wabbit-pad-bottom:var(--tome-space-8)}@media(min-width:768px){.block-chrome_padBottomM__imycB{--wabbit-pad-bottom:var(--tome-space-11)}}.block-chrome_padBottomL__cL_us{--wabbit-pad-bottom:var(--tome-space-13)}@media(min-width:768px){.block-chrome_padBottomL__cL_us{--wabbit-pad-bottom:10rem}}@media(min-width:1024px){.block-chrome_padBottomL__cL_us{--wabbit-pad-bottom:var(--tome-space-16)}}.block-chrome_padBottomXl__qTJGM{--wabbit-pad-bottom:var(--tome-space-16)}@media(min-width:768px){.block-chrome_padBottomXl__qTJGM{--wabbit-pad-bottom:14rem}}.page_wrapper__Veajq{min-height:100vh}.page_wrapper__Veajq[data-reading-nav]{--wabbit-sayline-inline:auto;--wabbit-sayline-align:center}.page_content__owPAu{--tome-prose-max-width:600px;--tome-grid-marginalia-left-cols:2;--tome-grid-marginalia-right-cols:2;--tome-grid-prose-pad-cols:3}.page_content__owPAu.page_rhythmSpacious__veaJl{--wabbit-band-rhythm:var(--tome-space-3xl,3rem)}.page_backgroundUltraDarkEggplant__CcLqE{background-color:hsl(var(--tome-color-surface-hsl))}.page_backgroundLightGray__N2lHr{background-color:#f8f9fa}.page_backgroundDarkGray__KMJ5a{background-color:#6c757d}.page_backgroundEggplant__f3YaD{background-color:hsl(var(--tome-color-secondary-hsl))}.page_backgroundWhite__7JNC_{background-color:#f8f8f2}.page_wrapper__Veajq.page_textLight__Gnh4e{color:hsl(var(--tome-color-on-surface-hsl))}.page_wrapper__Veajq.page_textDark__ng4NA,.page_wrapper__Veajq.page_textLight__Gnh4e.page_backgroundLightGray__N2lHr,.page_wrapper__Veajq.page_textLight__Gnh4e.page_backgroundWhite__7JNC_{color:#2a1020}.page_wrapper__Veajq.page_textDark__ng4NA.page_backgroundDarkGray__KMJ5a,.page_wrapper__Veajq.page_textDark__ng4NA.page_backgroundEggplant__f3YaD,.page_wrapper__Veajq.page_textDark__ng4NA.page_backgroundUltraDarkEggplant__CcLqE{color:hsl(var(--tome-color-on-surface-hsl))}.page_wrapper__NzH5K{min-height:100vh}.page_backgroundUltraDarkEggplant__QLLx8{background-color:hsl(var(--tome-color-surface-hsl))}.page_backgroundLightGray__evILF{background-color:#f8f9fa}.page_backgroundDarkGray__LGPW7{background-color:#6c757d}.page_backgroundEggplant___wrWb{background-color:hsl(var(--tome-color-secondary-hsl))}.page_backgroundWhite___sNhM{background-color:hsl(var(--tome-color-on-surface-hsl))}.page_wrapper__NzH5K.page_textLight__leE6U{color:hsl(var(--tome-color-on-surface-hsl))}.page_wrapper__NzH5K.page_textDark__gudI2,.page_wrapper__NzH5K.page_textLight__leE6U.page_backgroundLightGray__evILF,.page_wrapper__NzH5K.page_textLight__leE6U.page_backgroundWhite___sNhM{color:hsl(var(--tome-color-surface-elevated-hsl))}.page_wrapper__NzH5K.page_textDark__gudI2.page_backgroundDarkGray__LGPW7,.page_wrapper__NzH5K.page_textDark__gudI2.page_backgroundEggplant___wrWb,.page_wrapper__NzH5K.page_textDark__gudI2.page_backgroundUltraDarkEggplant__QLLx8{color:hsl(var(--tome-color-on-surface-hsl))}.Card_cardLink__cRuci{text-decoration:none;color:inherit;display:block}.Card_card__ySwWs{border:1px solid rgba(var(--foreground-rgb),.1);border-radius:.889rem;overflow:hidden;background-color:rgba(var(--foreground-rgb),.02);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;position:relative}@media(min-width:768px){.Card_card__ySwWs{border-radius:var(--tome-space-4)}}.Card_card__ySwWs:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:rgba(var(--foreground-rgb),.15)}@media(min-width:768px){.Card_card__ySwWs:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(0,0,0,.12)}}.Card_card__ySwWs:hover .Card_titleLink__hl2BJ{color:var(--wabbit-fuscia)}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_card__ySwWs{border-radius:.889rem}.Card_card__ySwWs:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}}.Card_mediaContainer__jNHc0{position:relative;width:100%;overflow:hidden}.Card_mediaContainer__jNHc0 img{transition:transform .5s ease}.Card_card__ySwWs:hover .Card_mediaContainer__jNHc0 img{transform:scale(1.03)}@media(min-width:1024px){.Card_card__ySwWs:hover .Card_mediaContainer__jNHc0 img{transform:scale(1.05)}}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_card__ySwWs:hover .Card_mediaContainer__jNHc0 img{transform:scale(1.02)}}.Card_categories__9DT0M{position:absolute;bottom:var(--tome-space-3);left:var(--tome-space-3);z-index:2}@media(min-width:768px){.Card_categories__9DT0M{bottom:var(--tome-space-4);left:var(--tome-space-4)}}@media(min-width:1024px){.Card_categories__9DT0M{bottom:var(--tome-space-2);left:var(--tome-space-2)}}@media(min-width:1280px){.Card_categories__9DT0M{bottom:var(--tome-space-4);left:var(--tome-space-4)}}.Card_categories__9DT0M div{display:flex;flex-wrap:wrap;gap:var(--tome-space-1)}@media(min-width:768px){.Card_categories__9DT0M div{gap:var(--tome-space-2)}}.Card_categories__9DT0M span{background-color:hsla(0,0%,100%,.85);padding:.194rem .417rem;border-radius:var(--tome-space-5);text-transform:uppercase;font-size:var(--tome-text-xxs);letter-spacing:.05em;font-weight:600;color:rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.08);backdrop-filter:blur(4px)}@media(min-width:768px){.Card_categories__9DT0M span{padding:.389rem var(--tome-space-3);font-size:var(--tome-text-xxs)}}@media(min-width:1024px){.Card_categories__9DT0M span{padding:.389rem var(--tome-space-3);font-size:var(--tome-text-xxs)}}@media(min-width:1280px){.Card_categories__9DT0M span{padding:.389rem var(--tome-space-3);font-size:var(--tome-text-xxs)}}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_categories__9DT0M{bottom:var(--tome-space-2);left:var(--tome-space-2)}.Card_categories__9DT0M span{padding:.167rem .333rem;font-size:var(--tome-text-xxs)}}.Card_noImage__GR4JY{padding:var(--tome-space-4);background:rgba(var(--foreground-rgb),.05);display:flex;align-items:center;justify-content:center;min-height:10rem;font-style:italic;color:rgba(var(--foreground-rgb),.5);font-size:var(--tome-text-sm)}@media(min-width:768px){.Card_noImage__GR4JY{padding:var(--tome-space-6);min-height:12.5rem;font-size:var(--tome-text-sm)}}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_noImage__GR4JY{min-height:var(--tome-space-14);padding:var(--tome-space-3);font-size:var(--tome-text-sm)}}.Card_content__Y8bpM{padding:var(--tome-space-4);display:flex;flex-direction:column;flex-grow:1}@media(min-width:768px){.Card_content__Y8bpM{padding:var(--tome-space-6)}}@media(min-width:1024px){.Card_content__Y8bpM{padding:var(--tome-space-4)}}@media(min-width:1280px){.Card_content__Y8bpM{padding:var(--tome-space-6)}}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_content__Y8bpM{padding:var(--tome-space-3)}}.Card_titleContainer__WkJ2e h3{margin-top:0;margin-bottom:var(--tome-space-2);font-size:var(--tome-space-5);line-height:1.2;font-variation-settings:"wght" 700;color:hsl(var(--tome-color-on-surface-hsl));transition:color .2s ease}@media(min-width:768px){.Card_titleContainer__WkJ2e h3{margin-bottom:var(--tome-space-3);font-size:var(--tome-space-6)}}@media(min-width:1024px){.Card_titleContainer__WkJ2e h3{font-size:1.25rem}}@media(min-width:1280px){.Card_titleContainer__WkJ2e h3{font-size:var(--tome-space-6);line-height:1}}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_titleContainer__WkJ2e h3{font-size:1.222rem;margin-bottom:.444rem;line-height:1.1}}.Card_titleLink__hl2BJ{color:hsl(var(--tome-color-on-surface-hsl));text-decoration:none;transition:color .2s ease;font-variation-settings:"wght" 700}.Card_titleLink__hl2BJ:hover h3{color:var(--wabbit-fuscia)}.Card_description__gii1L{margin-top:var(--tome-space-2);font-weight:400;line-height:1.5;margin-bottom:var(--tome-space-4)}@media(min-width:768px){.Card_description__gii1L{margin-top:var(--tome-space-3);line-height:1.6;margin-bottom:var(--tome-space-6)}}@media(min-width:1024px){.Card_description__gii1L{margin-top:0;line-height:1.6;margin-bottom:var(--tome-space-6)}}@media(min-width:1280px){.Card_description__gii1L{margin-top:0;line-height:1.6;margin-bottom:var(--tome-space-6)}}.Card_description__gii1L p{font-size:var(--tome-text-md);margin:0}@media(min-width:768px){.Card_description__gii1L p{font-size:var(--tome-text-md)}}@media(min-width:1024px){.Card_description__gii1L p{margin-top:0;font-size:var(--tome-text-md)}}@media(min-width:1280px){.Card_description__gii1L p{font-size:var(--tome-text-md)}}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_description__gii1L{margin-top:.444rem;margin-bottom:var(--tome-space-3);line-height:1.4}.Card_description__gii1L p{font-size:var(--tome-text-md)}}.Card_readMore__V8zTK{margin-top:auto;padding-top:0;font-size:var(--tome-text-xxs);font-weight:600;color:var(--wabbit-fuscia);display:flex;align-items:center;gap:var(--tome-space-1);transition:transform .2s ease}@media(min-width:768px){.Card_readMore__V8zTK{font-size:var(--tome-text-xxs);gap:var(--tome-space-2)}}.Card_readMore__V8zTK svg{width:.889rem;height:.889rem;transition:transform .2s ease}@media(min-width:768px){.Card_readMore__V8zTK svg{width:var(--tome-space-4);height:var(--tome-space-4)}}.Card_readMore__V8zTK:hover{transform:translateX(2px)}@media(min-width:768px){.Card_readMore__V8zTK:hover{transform:translateX(4px)}}.Card_readMore__V8zTK:hover svg{transform:translateX(1px)}@media(min-width:768px){.Card_readMore__V8zTK:hover svg{transform:translateX(2px)}}@media(max-height:500px)and (orientation:landscape)and (max-width:900px){.Card_readMore__V8zTK{font-size:var(--tome-text-xxs);gap:.222rem}.Card_readMore__V8zTK svg{width:.778rem;height:.778rem}.Card_readMore__V8zTK:hover,.Card_readMore__V8zTK:hover svg{transform:translateX(1px)}}.CollectionArchive_container__ElU6l{width:100%;grid-column:1/-1}.CollectionArchive_grid__yqjk0{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--tome-space-4)}@media(min-width:640px){.CollectionArchive_grid__yqjk0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.CollectionArchive_grid__yqjk0{grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--tome-space-8)}}@media(min-width:1024px){.CollectionArchive_grid__yqjk0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.CollectionArchive_grid__yqjk0{grid-template-columns:repeat(3,minmax(0,1fr))}}.CollectionArchive_card__cIdHG{height:100%}.card_card__r36lR{border-radius:var(--radius,6px);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground);box-shadow:0 1px 3px 0 hsl(var(--tome-color-surface-hsl)/.5)}.card_cardHeader__iqTbT{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.card_cardTitle__GJar3{font-size:var(--tome-text-xl);font-weight:600;line-height:1;letter-spacing:-.025em}.card_cardDescription__H5Ro3{font-size:var(--tome-text-sm);color:var(--muted-foreground)}.card_cardContent__FMQ9_{padding:0 1.5rem 1.5rem}.card_cardFooter__EFDIo{display:flex;align-items:center;padding:0 1.5rem 1.5rem}