.tool-carousel_shell__CVebw{position:relative;width:100%;margin-bottom:clamp(3rem,6vw,5rem)}.tool-carousel_carousel__AnIGp{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:auto;border:0;border-radius:var(--theme-card-radius);background:var(--color-surface);box-shadow:none;mask-image:linear-gradient(90deg,transparent 0,#000 5rem,#000 calc(100% - 5rem),transparent);scrollbar-width:none}.tool-carousel_carousel__AnIGp::-webkit-scrollbar{display:none}.tool-carousel_trackClone__pSIhF,.tool-carousel_track__ujIBk{width:max-content;display:flex}.tool-carousel_carousel__AnIGp:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.tool-carousel_toolSet__dlzAa{width:max-content;display:flex;margin:0;padding:0;list-style:none}.tool-carousel_toolSet__dlzAa li{min-width:13.5rem;display:flex;align-items:center;gap:1.05rem;padding:1.5rem 1.6rem}.tool-carousel_toolSet__dlzAa li,.tool-carousel_toolSet__dlzAa li:last-child{border-inline-end:var(--border-structural)}.tool-carousel_icon__3TSGc{width:3.35rem;height:3.35rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--tool-color) 38%,var(--color-border));border-radius:var(--radius-control);background:color-mix(in srgb,var(--tool-color) 10%,#ffffff)}.tool-carousel_toolSet__dlzAa svg{width:1.85rem;height:1.85rem;color:var(--tool-color)}.tool-carousel_toolSet__dlzAa strong{color:var(--color-foreground);font-size:.98rem;font-weight:650;white-space:nowrap}html[data-portfolio-theme=coral-glass] .tool-carousel_carousel__AnIGp{border-radius:2rem .4rem 2rem .4rem;background:var(--tile-bg)}@media (max-width:32rem){.tool-carousel_toolSet__dlzAa li{min-width:9.5rem}}@media (max-width:48rem){.tool-carousel_carousel__AnIGp{mask-image:linear-gradient(90deg,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent)}.tool-carousel_toolSet__dlzAa li,html[data-portfolio-theme] .tool-carousel_toolSet__dlzAa li{min-width:9.5rem;gap:.7rem;padding:.9rem 1rem}.tool-carousel_icon__3TSGc{width:2.35rem;height:2.35rem}.tool-carousel_toolSet__dlzAa svg{width:1.3rem;height:1.3rem}.tool-carousel_toolSet__dlzAa strong{font-size:.8rem}}.tool-carousel_motionControl__h1CZX{min-height:2.75rem;display:flex;align-items:center;gap:.5rem;margin-top:.5rem;margin-inline-start:auto;padding:.5rem 1rem;border:var(--border-structural);border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:var(--text-small);cursor:pointer}.tool-carousel_motionControl__h1CZX svg{width:1rem;height:1rem}.tool-carousel_motionControl__h1CZX:hover{color:var(--color-foreground)}.locale-switcher_switcher__Q_kis{display:flex}.locale-switcher_track__oWCBu{display:flex;gap:.125rem;margin:0;padding:.1875rem;list-style:none;border:var(--glass-light-border);border-radius:999px;background:var(--glass-light);box-shadow:var(--glass-light-shadow);backdrop-filter:var(--glass-blur)}.locale-switcher_option__At3M4{min-width:2.5rem;min-height:2.375rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:.625rem;border-radius:999px;color:var(--color-muted);font-size:.8125rem;font-weight:640;letter-spacing:.02em;line-height:1;text-decoration:none;transition:background-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard)}.locale-switcher_option__At3M4[lang=ar]{font-family:var(--font-arabic);font-size:1rem;letter-spacing:0}.locale-switcher_option__At3M4:hover{color:var(--color-foreground)}.locale-switcher_option__At3M4[aria-current=true]{background:var(--color-foreground);color:var(--color-surface);box-shadow:0 2px 8px rgb(17 24 39/.22)}.locale-switcher_option__At3M4:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.locale-switcher_option__At3M4{transition:none}}.site-footer_footer__idXOw{border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.site-footer_inner__X0kKx{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);padding:2rem var(--page-gutter) 1rem}.site-footer_resolution__DabsM{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem 0 2rem;margin:0;border-bottom:var(--border-structural);list-style:none}.site-footer_resolution__DabsM li{display:flex;align-items:center;gap:1rem;min-width:0}.site-footer_resolution__DabsM li+li{padding-inline-start:1.5rem}.site-footer_resolution__DabsM li:nth-child(2){color:var(--color-accent-text)}.site-footer_resolution__DabsM strong{font-size:clamp(1.125rem,2.8vw,2.25rem);font-weight:600;letter-spacing:-.04em}.site-footer_index__XOhxr{color:var(--color-muted);font:.75rem var(--font-mono)}.site-footer_resolution__DabsM svg{width:1.25rem;height:1.25rem;margin-inline-start:auto;color:var(--color-border-strong)}.site-footer_identity__ObNi3{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;align-content:start}.site-footer_avatar__D9p73{border-radius:50%}.site-footer_name__fNEOy{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;letter-spacing:-.06em;line-height:1}.site-footer_name__fNEOy span{color:var(--color-accent-text)}.site-footer_positioning__oOlk2{grid-column:2;max-width:35ch;margin:0;color:var(--color-muted);font-size:var(--text-small);line-height:1.6}.site-footer_connect__RMuJK{min-width:0}.site-footer_location__2rpIk{margin:0 0 1rem;color:var(--color-muted);font:.75rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.site-footer_connect__RMuJK a{display:flex;min-height:3.25rem;gap:1rem;align-items:center;justify-content:space-between;padding-block:.75rem;border-bottom:var(--border-structural);font-size:var(--text-small);text-decoration:none}.site-footer_connect__RMuJK a:hover{color:var(--color-accent-text)}.site-footer_connect__RMuJK svg{flex:none;width:1rem;height:1rem}.site-footer_connect__RMuJK bdi{display:inline-block;margin-inline-start:.5rem;color:var(--color-muted);font-size:.8125rem}.site-footer_bottom__ZrGTh{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:var(--border-structural)}.site-footer_navigation__e__gm{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.site-footer_backToTop__yw_lp,.site-footer_navigation__e__gm a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;text-decoration:none}.site-footer_navigation__e__gm a{color:var(--color-muted)}.site-footer_navigation__e__gm a:hover{color:var(--color-accent-text)}.site-footer_backToTop__yw_lp{gap:.75rem}.site-footer_backToTop__yw_lp svg{width:1rem;height:1rem}html[dir=rtl] .site-footer_location__2rpIk,html[dir=rtl] .site-footer_resolution__DabsM strong{font-family:var(--font-arabic);letter-spacing:0}html[dir=rtl] .site-footer_name__fNEOy{direction:ltr;text-align:right}@media (max-width:48rem){.site-footer_inner__X0kKx{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:1.5rem 1rem}.site-footer_resolution__DabsM{padding:0 0 1.5rem}.site-footer_resolution__DabsM li{gap:.5rem;flex-wrap:wrap}.site-footer_resolution__DabsM li+li{padding-inline-start:.75rem}.site-footer_resolution__DabsM .site-footer_index__XOhxr{width:100%}.site-footer_resolution__DabsM strong{font-size:1.125rem}.site-footer_resolution__DabsM svg{width:.875rem;height:.875rem}.site-footer_positioning__oOlk2{max-width:40ch}.site-footer_connect__RMuJK a{min-height:3.5rem}.site-footer_bottom__ZrGTh{gap:.5rem}.site-footer_navigation__e__gm{width:100%;justify-content:space-between;gap:.25rem}.site-footer_backToTop__yw_lp{margin-inline-start:auto}}.site-header_header__ongH5{position:sticky;z-index:30;inset-block-start:0;border-bottom:1px solid rgb(29 29 31/.08);background:var(--theme-header-bg);box-shadow:inset 0 1px 0 rgb(255 255 255/.9);backdrop-filter:var(--theme-backdrop);-webkit-backdrop-filter:var(--theme-backdrop)}.site-header_inner__wv6Pw{width:min(100%,var(--layout-max));min-height:5rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-6);align-items:center;margin-inline:auto;padding-inline:var(--page-gutter)}.site-header_brand__lYSlK{width:fit-content;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none}.site-header_monogram__qrWG5{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:999px .3rem 999px .3rem;background:linear-gradient(140deg,#ff7a45,var(--color-accent) 60%,#b62c0b);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 6px 16px rgb(220 61 20/.32);color:var(--color-on-accent);font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em}html[dir=rtl] .site-header_monogram__qrWG5{border-radius:.3rem 999px .3rem 999px;letter-spacing:0}.site-header_name__uyrNm{font-size:1.05rem;font-weight:680;letter-spacing:-.01em;white-space:nowrap}.site-header_navigation__YQaMj{padding:.1875rem;border:var(--glass-light-border);border-radius:999px;background:var(--glass-light);box-shadow:var(--glass-light-shadow)}.site-header_navigation__YQaMj ul{display:flex;align-items:center;gap:.125rem;margin:0;padding:0;list-style:none}.site-header_navigation__YQaMj a{min-width:2.75rem;min-height:2.375rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-4);border-radius:999px;color:var(--color-muted);font-size:var(--text-small);font-weight:560;text-decoration:none;transition:background-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard)}.site-header_navigation__YQaMj a:focus-visible,.site-header_navigation__YQaMj a:hover{background:var(--color-accent-soft);color:var(--color-accent-text)}html[dir=rtl] .site-header_navigation__YQaMj a{font-family:var(--font-arabic);letter-spacing:0;line-height:1.5}.site-header_controls__EO7of{display:flex;justify-self:end;align-items:center;gap:var(--space-3)}.site-header_cv__bEuYI{min-height:2.75rem;display:inline-flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:999px;background:var(--color-accent);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 6px 18px rgb(220 61 20/.3);color:var(--color-on-accent);font-size:var(--text-small);font-weight:680;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-micro) var(--ease-standard),transform var(--duration-micro) var(--ease-standard)}.site-header_cv__bEuYI svg{width:1rem;height:1rem;flex:none}.site-header_cv__bEuYI:hover{background:var(--color-accent-hover);transform:translateY(-1px)}@media (max-width:68rem){.site-header_inner__wv6Pw{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3) var(--space-4);padding-block:var(--space-3)}.site-header_navigation__YQaMj{grid-column:1/-1;grid-row:2;overflow-x:auto;scrollbar-width:none}.site-header_navigation__YQaMj::-webkit-scrollbar{display:none}.site-header_navigation__YQaMj ul{width:max-content;min-width:100%;justify-content:space-between}.site-header_navigation__YQaMj a{min-width:3rem;min-height:2.75rem;outline-offset:-3px;white-space:nowrap}}@media (max-width:36rem){.site-header_inner__wv6Pw{padding-inline:var(--space-4)}.site-header_controls__EO7of{gap:var(--space-2)}.site-header_name__uyrNm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header_navigation__YQaMj a{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.site-header_cv__bEuYI,.site-header_navigation__YQaMj a{transition:none}.site-header_cv__bEuYI:hover{transform:none}}.site-header_avatar__KHRCu{width:2.75rem;height:2.75rem;flex:none;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 12px rgb(29 29 31/.12)}.site-header_navigation__YQaMj a{min-height:2.75rem}@media (max-width:30rem){.site-header_navigation__YQaMj{overflow:visible}.site-header_navigation__YQaMj ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.site-header_navigation__YQaMj a{width:100%;min-width:0;padding-inline:.15rem;font-size:.75rem}}.primitives_button__KnwMV{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding:.625rem 1rem;font-size:var(--text-small);font-weight:600;line-height:1.25;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:color var(--duration-micro) var(--ease-standard),background-color var(--duration-micro) var(--ease-standard),border-color var(--duration-micro) var(--ease-standard),border-radius var(--duration-standard) var(--ease-standard),box-shadow var(--duration-micro) var(--ease-standard),transform var(--duration-micro) var(--ease-standard)}.primitives_button__KnwMV:disabled,.primitives_button__KnwMV[aria-disabled=true]{cursor:not-allowed;opacity:.46}.primitives_primary__j_OTq{background:var(--color-accent);color:var(--color-on-accent)}.primitives_primary__j_OTq:hover:not(:disabled,[aria-disabled=true]){background:var(--color-accent-hover)}.primitives_secondary__BGBVS{border-color:var(--color-secondary);background:transparent;color:var(--color-foreground)}.primitives_secondary__BGBVS:hover:not(:disabled,[aria-disabled=true]){border-color:var(--color-secondary);background:var(--color-secondary-soft)}.primitives_quiet__Dntim{padding-inline:var(--space-2);background:transparent;color:var(--color-muted)}.primitives_quiet__Dntim:hover:not(:disabled,[aria-disabled=true]){color:var(--color-foreground)}.primitives_textLink__zJHer{position:relative;display:inline;padding-block:.15em;color:var(--color-accent);font-weight:500;text-decoration-color:color-mix(in srgb,currentColor,transparent 56%);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.28em;transition:color var(--duration-micro) var(--ease-standard),text-decoration-color var(--duration-micro) var(--ease-standard)}.primitives_textLink__zJHer:hover{color:var(--color-foreground);text-decoration-color:currentColor}html[data-portfolio-theme=coral-glass] .primitives_button__KnwMV{min-height:3rem;border-width:1.5px;border-radius:999px;padding-inline:1.25rem;font-weight:720;letter-spacing:-.015em}html[data-portfolio-theme=coral-glass] .primitives_primary__j_OTq{background:var(--color-accent);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 6px 18px rgb(220 61 20/.26)}html[data-portfolio-theme=coral-glass] .primitives_primary__j_OTq:hover:not(:disabled,[aria-disabled=true]){background:var(--color-accent-hover);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 12px 26px rgb(220 61 20/.36);transform:translateY(-2px)}html[data-portfolio-theme=coral-glass] .primitives_secondary__BGBVS{border-color:var(--color-foreground);background:#ffffff}html[data-portfolio-theme=coral-glass] .primitives_secondary__BGBVS:hover:not(:disabled,[aria-disabled=true]){background:var(--color-foreground);color:#ffffff}html[data-portfolio-theme=coral-glass] .primitives_quiet__Dntim{border-color:transparent;background:var(--color-accent-soft);color:var(--color-accent-text)}html[data-portfolio-theme=coral-glass] .primitives_textLink__zJHer{color:var(--color-accent-text);font-weight:700;text-decoration-thickness:2px}html[lang=ar] :is(.primitives_button__KnwMV,.primitives_textLink__zJHer){font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.primitives_muted__K88hc{color:var(--color-muted)}.primitives_skipLink__a4mM_{position:fixed;z-index:100;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);min-height:2.75rem;padding:.625rem 1rem;border:1px solid var(--color-focus);border-radius:var(--radius-control);background:var(--color-focus);color:var(--color-background);font-size:var(--text-small);font-weight:600;line-height:1.4;text-decoration:none;transform:translateY(calc(-100% - var(--space-8)));transition:transform var(--duration-micro) var(--ease-standard)}.primitives_skipLink__a4mM_:focus{transform:translateY(0)}html[data-portfolio-theme=coral-glass] .primitives_skipLink__a4mM_{border-radius:999px;font-weight:720}html[lang=ar] .primitives_skipLink__a4mM_{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){.primitives_button__KnwMV,.primitives_skipLink__a4mM_,.primitives_textLink__zJHer{transition:none}}.styleguide_page__7vybY{min-height:100vh;background:linear-gradient(var(--color-border) 1px,transparent 1px) 0 0 /100% 12rem no-repeat,var(--color-background);color:var(--color-foreground);transition:color var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard)}.styleguide_container__cLBEf{width:min(100%,var(--layout-max));margin-inline:auto;padding-inline:var(--page-gutter)}.styleguide_hero__2vD2e{min-height:min(54rem,88svh);display:flex;border-bottom:var(--border-structural)}.styleguide_hero__2vD2e>.styleguide_container__cLBEf{display:flex;flex-direction:column;justify-content:space-between;padding-block:var(--space-6) var(--space-12)}.styleguide_heroFoot__q3gXC,.styleguide_heroTopline__gQEAE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.styleguide_heroFoot__q3gXC p,.styleguide_heroTopline__gQEAE p{margin:0}.styleguide_heroControls__KIYqM{display:flex;align-items:center;gap:var(--space-4)}.styleguide_controlLabel__F8wtW,.styleguide_eyebrow__1R1EX,.styleguide_heroCoordinates__0pUnS,.styleguide_languageLabel__cMqm1,.styleguide_layoutMarker__UtPnR,.styleguide_sectionNumber__mgMrB,.styleguide_systemName__lyGAx,.styleguide_typeToken__JcU3o,.styleguide_version__VqXRc{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.styleguide_eyebrow__1R1EX,.styleguide_sectionNumber__mgMrB,.styleguide_systemName__lyGAx{color:var(--color-accent)}.styleguide_heroCoordinates__0pUnS,.styleguide_version__VqXRc{color:var(--color-muted)}.styleguide_heroGrid__6vWOX{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:start;padding-block:var(--space-24)}.styleguide_eyebrow__1R1EX{grid-column:1/span 3;margin:var(--space-3) 0 0}.styleguide_heroStatement__GNJGL{grid-column:4/-1}.styleguide_heroStatement__GNJGL h1{max-width:9ch;margin:0;font-size:var(--text-display-xl);font-weight:600;letter-spacing:-.055em;line-height:.88;text-wrap:balance}.styleguide_heroStatement__GNJGL>p{max-width:54ch;margin:var(--space-8) 0 0;color:var(--color-muted);font-size:var(--text-body-l);line-height:1.6}.styleguide_heroFoot__q3gXC{padding-top:var(--space-6);border-top:var(--border-structural);color:var(--color-muted);font-size:var(--text-small)}.styleguide_index__IEdyX{border-bottom:var(--border-structural);background:color-mix(in srgb,var(--color-background),transparent 4%)}.styleguide_index__IEdyX ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.styleguide_index__IEdyX li+li{border-inline-start:var(--border-structural)}.styleguide_index__IEdyX a{display:flex;min-height:4.5rem;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-muted);font-size:var(--text-small);text-decoration:none;transition:color var(--duration-micro) var(--ease-standard),background-color var(--duration-micro) var(--ease-standard)}.styleguide_index__IEdyX a:hover{background:var(--color-surface);color:var(--color-foreground)}.styleguide_index__IEdyX a span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-micro)}.styleguide_section__cz64R{padding-block:var(--section-space);scroll-margin-top:var(--space-8)}.styleguide_section__cz64R+.styleguide_section__cz64R{border-top:var(--border-structural)}.styleguide_sectionHeading__e32c5{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);margin-bottom:clamp(4rem,8vw,7rem)}.styleguide_sectionNumber__mgMrB{grid-column:1/span 3;margin:var(--space-2) 0 0}.styleguide_sectionHeading__e32c5>div{grid-column:4/span 7}.styleguide_sectionHeading__e32c5 h2{max-width:16ch;margin:0;font-size:var(--text-h2);font-weight:550;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.styleguide_sectionHeading__e32c5>div>p{max-width:58ch;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:var(--text-body-l)}.styleguide_colorGrid__soml3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--border-structural)}.styleguide_themeComparison__B6nFr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-16);border:var(--border-structural)}.styleguide_themePreview__MDx2H{min-width:0;background:var(--color-background);color:var(--color-foreground)}.styleguide_themePreview__MDx2H+.styleguide_themePreview__MDx2H{border-inline-start:1px solid var(--color-border)}.styleguide_themePreviewHeader__fMjkI{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised)}.styleguide_themePreviewHeader__fMjkI code,.styleguide_themePreviewHeader__fMjkI p{margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase}.styleguide_themePreviewBody__exLOY{min-height:24rem;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,4vw,3rem);background:var(--color-surface)}.styleguide_themePreviewKicker__RyU1G{margin:0 0 var(--space-8);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase}.styleguide_themePreviewBody__exLOY h3{max-width:10ch;margin:0;font-size:var(--text-h2);font-weight:550;letter-spacing:-.04em;line-height:1.02}.styleguide_themePreviewBody__exLOY>p:not(.styleguide_themePreviewKicker__RyU1G){max-width:42ch;margin:var(--space-6) 0 var(--space-8);color:var(--color-muted)}.styleguide_signalSequence__lPi9e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.styleguide_signalSequence__lPi9e span{min-width:0;padding:var(--space-3);color:var(--color-background);font-family:var(--font-mono);font-size:var(--text-micro);overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.styleguide_signalSequence__lPi9e span:first-child{background:var(--color-accent)}.styleguide_signalSequence__lPi9e span:nth-child(2){background:var(--color-secondary)}.styleguide_signalSequence__lPi9e span:nth-child(3){background:var(--color-tertiary)}.styleguide_swatch__9xR8I{min-width:0}.styleguide_swatch__9xR8I:not(:nth-child(4n+1)){border-inline-start:var(--border-structural)}.styleguide_swatch__9xR8I:nth-child(n+5){border-top:var(--border-structural)}.styleguide_swatchSample__G_VDJ{height:clamp(8rem,14vw,12rem);padding:var(--space-4)}.styleguide_swatchSample__G_VDJ span{color:var(--color-background);font-family:var(--font-mono);font-size:var(--text-micro);mix-blend-mode:difference}.styleguide_swatchDetails__BGeKN{min-height:8.75rem;padding:var(--space-4);background:var(--color-background)}.styleguide_swatchDetails__BGeKN h3{margin:0 0 var(--space-4);font-size:var(--text-small);font-weight:600}.styleguide_swatchDetails__BGeKN code,.styleguide_swatchDetails__BGeKN p{display:block;margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-micro);line-height:1.65;overflow-wrap:anywhere}.styleguide_displaySpecimen__MMflh{padding-block:clamp(3rem,7vw,6rem);border-block:var(--border-structural)}.styleguide_typeToken__JcU3o{margin:0 0 var(--space-6);color:var(--color-accent)}.styleguide_displayText__Ec73S{margin:0;font-size:var(--text-display-xl);font-weight:600;letter-spacing:-.055em;line-height:.88}.styleguide_typeScale__aUic2{border-bottom:var(--border-structural)}.styleguide_typeRow__Fx4d_{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:start;padding-block:var(--space-8);border-top:var(--border-structural)}.styleguide_typeMeta__t7oa7{grid-column:1/span 3;display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.styleguide_typeMeta__t7oa7 code{color:var(--color-border-strong);font:inherit}.styleguide_typeRow__Fx4d_>p{grid-column:4/-1;margin:0;line-height:1.08}.styleguide_display__nJch2{font-size:var(--text-display-l);font-weight:600;letter-spacing:-.05em}.styleguide_h1__qSoz6{font-size:var(--text-h1);font-weight:600;letter-spacing:-.045em}.styleguide_h2__hbITa{font-size:var(--text-h2);font-weight:550;letter-spacing:-.04em}.styleguide_h3__n5d0R{font-size:var(--text-h3);font-weight:500;letter-spacing:-.03em}.styleguide_bodyLarge__n7Zzk{max-width:62ch;color:var(--color-muted);font-size:var(--text-body-l);line-height:1.65!important}.styleguide_metadata__HKo_t{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.05em}.styleguide_languageSpecimens__TBaea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-16);border-block:var(--border-structural)}.styleguide_languageSpecimen__Yr_7w{min-height:18rem;padding:var(--space-8)}.styleguide_languageSpecimen__Yr_7w+.styleguide_languageSpecimen__Yr_7w{border-inline-start:var(--border-structural)}.styleguide_languageLabel__cMqm1{margin:0 0 var(--space-16);color:var(--color-accent)}.styleguide_languageSpecimen__Yr_7w>p:last-child{max-width:18ch;margin:0;font-size:var(--text-h3);font-weight:500;letter-spacing:-.025em;line-height:1.25}.styleguide_arabicSpecimen__4Kw_Z .styleguide_languageLabel__cMqm1{direction:ltr;text-align:end}.styleguide_arabicSpecimen__4Kw_Z>p:last-child{margin-inline-start:auto;letter-spacing:0;line-height:1.65}.styleguide_spacingScale__fPJKL{border-block:var(--border-structural)}.styleguide_spacingRow__BoMRO{display:grid;grid-template-columns:4rem minmax(0,1fr) 9rem;gap:var(--space-6);align-items:center;min-height:4rem}.styleguide_spacingRow__BoMRO+.styleguide_spacingRow__BoMRO{border-top:var(--border-structural)}.styleguide_spacingRow__BoMRO code,.styleguide_spacingRow__BoMRO>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-micro)}.styleguide_spacingRow__BoMRO code{text-align:end}.styleguide_spacingTrack__RHYnq{height:1px;background:var(--color-border)}.styleguide_spacingTrack__RHYnq i{display:block;height:.5rem;background:var(--color-accent);transform:translateY(-50%)}.styleguide_gridFigure__9XIs_{margin:0}.styleguide_gridDemo__h_P_9{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);min-height:22rem;border-block:var(--border-structural)}.styleguide_gridDemo__h_P_9 span{padding:var(--space-3) var(--space-2);background:var(--color-surface);text-align:center}.styleguide_gridDemo__h_P_9 span,.styleguide_gridFigure__9XIs_ figcaption{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-micro)}.styleguide_gridFigure__9XIs_ figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-structural);text-transform:uppercase}.styleguide_layoutExample__g8u4a{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);padding-top:var(--space-24)}.styleguide_layoutMarker__UtPnR{grid-column:1/span 3;margin:var(--space-2) 0 0;color:var(--color-accent)}.styleguide_layoutExample__g8u4a>div{grid-column:4/span 6}.styleguide_layoutHeadline__9M_m6{margin:0;font-size:var(--text-h2);font-weight:550;letter-spacing:-.04em;line-height:1.04}.styleguide_layoutExample__g8u4a>div>p:last-child{max-width:54ch;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:var(--text-body-l)}.styleguide_controlBoard__IYS6I{border-block:var(--border-structural)}.styleguide_controlGroup__t63DU{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-8)}.styleguide_controlGroup__t63DU+.styleguide_controlGroup__t63DU,.styleguide_focusNote__LISnD{border-top:var(--border-structural)}.styleguide_controlLabel__F8wtW{margin:var(--space-3) 0 0;color:var(--color-muted)}.styleguide_controlRow__F9Mym{display:flex;flex-wrap:wrap;gap:var(--space-3)}.styleguide_linkSentence__iHsi6{max-width:60ch;margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-body-l)}.styleguide_focusNote__LISnD{display:flex;align-items:center;gap:var(--space-6);padding-block:var(--space-8)}.styleguide_focusGlyph__xq00E{width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:4px}.styleguide_focusNote__LISnD p,.styleguide_focusNote__LISnD span{margin:0}.styleguide_focusNote__LISnD p{font-weight:600}.styleguide_focusNote__LISnD div span{color:var(--color-muted);font-size:var(--text-small)}.styleguide_motionBoard__dt2l_{border-block:var(--border-structural)}.styleguide_motionTrack__p06xg{display:grid;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;align-items:center;margin:0;padding:var(--space-20) 0;list-style:none}.styleguide_motionNode__U01iE{display:flex;min-width:7.5rem;min-height:5rem;flex-direction:column;justify-content:space-between;border:var(--border-structural);padding:var(--space-3);background:var(--color-background);color:var(--color-muted);font-size:var(--text-small)}.styleguide_motionNode__U01iE span{color:var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-micro)}.styleguide_motionNodeActive__G8aNI{border-color:var(--color-accent);color:var(--color-foreground)}.styleguide_motionNodeActive__G8aNI span{color:var(--color-accent)}.styleguide_motionEdge__uSM12{position:relative;height:1px;overflow:hidden;background:var(--color-border)}.styleguide_motionEdge__uSM12:after{position:absolute;inset:0 auto 0 0;width:34%;background:var(--color-accent);content:"";transform:translateX(-110%);animation:styleguide_signalRoute__dnMHG 1.8s var(--ease-linear-out) .4s 2 both}.styleguide_motionEdge__uSM12:nth-child(4):after{background:var(--color-secondary)}.styleguide_motionEdge__uSM12:nth-child(6):after{background:var(--color-tertiary)}.styleguide_motionTokens__so5wB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:var(--border-structural)}.styleguide_motionTokens__so5wB div{min-width:0;padding:var(--space-4)}.styleguide_motionTokens__so5wB div+div{border-inline-start:var(--border-structural)}.styleguide_motionTokens__so5wB dt{margin-bottom:var(--space-2);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase}.styleguide_motionTokens__so5wB dd{margin:0;font-size:var(--text-small);overflow-wrap:anywhere}.styleguide_footer__3795m{border-top:var(--border-structural);padding-block:var(--space-8)}.styleguide_footer__3795m>.styleguide_container__cLBEf{display:flex;justify-content:space-between;gap:var(--space-6);align-items:baseline}.styleguide_footer__3795m p{margin:0;color:var(--color-muted);font-size:var(--text-small)}@keyframes styleguide_signalRoute__dnMHG{0%{transform:translateX(-110%)}55%,to{transform:translateX(310%)}}@media (max-width:64rem){.styleguide_hero__2vD2e{min-height:46rem}.styleguide_heroStatement__GNJGL{grid-column:3/-1}.styleguide_eyebrow__1R1EX,.styleguide_sectionNumber__mgMrB{grid-column:1/span 2}.styleguide_sectionHeading__e32c5>div{grid-column:3/-1}.styleguide_colorGrid__soml3{grid-template-columns:repeat(2,minmax(0,1fr))}.styleguide_swatch__9xR8I:not(:nth-child(4n+1)){border-inline-start:0}.styleguide_swatch__9xR8I:not(:nth-child(odd)){border-inline-start:var(--border-structural)}.styleguide_swatch__9xR8I:nth-child(n+3){border-top:var(--border-structural)}.styleguide_typeMeta__t7oa7{grid-column:1/span 3}.styleguide_typeRow__Fx4d_>p{grid-column:4/-1}.styleguide_layoutMarker__UtPnR{grid-column:1/span 2}.styleguide_layoutExample__g8u4a>div{grid-column:3/span 9}.styleguide_gridDemo__h_P_9{grid-template-columns:repeat(8,minmax(0,1fr))}.styleguide_gridDemo__h_P_9 span:nth-child(n+9){display:none}.styleguide_motionNode__U01iE{min-width:6rem}}@media (max-width:47.99rem){.styleguide_page__7vybY{background:var(--color-background)}.styleguide_hero__2vD2e{min-height:42rem}.styleguide_hero__2vD2e>.styleguide_container__cLBEf{padding-block:var(--space-4) var(--space-6)}.styleguide_footer__3795m>.styleguide_container__cLBEf,.styleguide_heroFoot__q3gXC,.styleguide_heroTopline__gQEAE{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.styleguide_heroControls__KIYqM{width:100%;align-items:flex-start;flex-direction:column}.styleguide_heroGrid__6vWOX{display:block;padding-block:var(--space-16)}.styleguide_eyebrow__1R1EX{margin:0 0 var(--space-8)}.styleguide_heroStatement__GNJGL h1{max-width:7ch;font-size:clamp(3.4rem,17vw,5rem);line-height:.9}.styleguide_heroStatement__GNJGL>p{margin-top:var(--space-6)}.styleguide_heroCoordinates__0pUnS{line-height:1.6}.styleguide_index__IEdyX ol{grid-template-columns:repeat(3,minmax(0,1fr))}.styleguide_index__IEdyX li+li{border-inline-start:0}.styleguide_index__IEdyX li:not(:nth-child(3n+1)){border-inline-start:var(--border-structural)}.styleguide_index__IEdyX li:nth-child(n+4){border-top:var(--border-structural)}.styleguide_index__IEdyX a{min-height:3.75rem;padding:var(--space-3)}.styleguide_layoutExample__g8u4a,.styleguide_sectionHeading__e32c5,.styleguide_typeRow__Fx4d_{display:block}.styleguide_layoutMarker__UtPnR,.styleguide_sectionNumber__mgMrB{margin:0 0 var(--space-8)}.styleguide_sectionHeading__e32c5>div>p{margin-top:var(--space-4)}.styleguide_colorGrid__soml3,.styleguide_themeComparison__B6nFr{grid-template-columns:1fr}.styleguide_themePreview__MDx2H+.styleguide_themePreview__MDx2H{border-top:1px solid var(--color-border);border-inline-start:0}.styleguide_themePreviewBody__exLOY{min-height:20rem}.styleguide_swatch__9xR8I:not(:nth-child(odd)){border-inline-start:0}.styleguide_swatch__9xR8I:nth-child(n+2){border-top:var(--border-structural)}.styleguide_swatchSample__G_VDJ{height:8rem}.styleguide_swatchDetails__BGeKN{min-height:auto}.styleguide_displayText__Ec73S{font-size:clamp(3rem,16vw,4.75rem);overflow-wrap:anywhere}.styleguide_typeMeta__t7oa7{margin-bottom:var(--space-8)}.styleguide_typeRow__Fx4d_>p{max-width:100%}.styleguide_languageSpecimens__TBaea{grid-template-columns:1fr}.styleguide_languageSpecimen__Yr_7w{min-height:15rem;padding:var(--space-6) 0}.styleguide_languageSpecimen__Yr_7w+.styleguide_languageSpecimen__Yr_7w{border-top:var(--border-structural);border-inline-start:0}.styleguide_languageLabel__cMqm1{margin-bottom:var(--space-12)}.styleguide_spacingRow__BoMRO{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-2)}.styleguide_spacingRow__BoMRO code{grid-column:2;text-align:start}.styleguide_gridDemo__h_P_9{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);min-height:16rem}.styleguide_gridDemo__h_P_9 span:nth-child(n){display:block}.styleguide_gridFigure__9XIs_ figcaption{flex-direction:column}.styleguide_layoutExample__g8u4a{padding-top:var(--space-16)}.styleguide_controlGroup__t63DU{grid-template-columns:1fr;gap:var(--space-4)}.styleguide_controlLabel__F8wtW{margin:0}.styleguide_controlRow__F9Mym{align-items:stretch;flex-direction:column}.styleguide_controlRow__F9Mym>*{width:100%}.styleguide_focusNote__LISnD{align-items:flex-start}.styleguide_motionTrack__p06xg{grid-template-columns:1fr;justify-items:stretch;padding-block:var(--space-12)}.styleguide_motionNode__U01iE{min-width:0;min-height:4.5rem}.styleguide_motionEdge__uSM12{width:1px;height:2rem;margin-inline-start:var(--space-6)}.styleguide_motionEdge__uSM12:after{display:none}.styleguide_motionTokens__so5wB{grid-template-columns:repeat(2,minmax(0,1fr))}.styleguide_motionTokens__so5wB div+div{border-inline-start:0}.styleguide_motionTokens__so5wB div:nth-child(2n){border-inline-start:var(--border-structural)}.styleguide_motionTokens__so5wB div:nth-child(n+3){border-top:var(--border-structural)}}@media (prefers-reduced-motion:reduce){.styleguide_index__IEdyX a,.styleguide_page__7vybY{transition:none}.styleguide_motionEdge__uSM12:after{width:100%;animation:none;transform:none}}