.SiteHeader_header__6Xzm_{--color-surface:var(--color-header-canvas);--color-surface-muted:var(--color-header-surface-muted);--color-ink:var(--color-header-ink);--color-ink-muted:var(--color-header-ink-muted);--color-action:var(--color-header-action);--color-action-hover:var(--color-header-action-hover);--color-action-text:var(--color-header-action-text);--color-link:var(--color-header-action);--color-focus:var(--color-header-action);--color-focus-on-action:var(--color-header-action-text)}.SiteHeader_header__6Xzm_ .SiteHeader_frame___LbxR{max-width:var(--content-header-max-width);padding-inline:var(--space-header-x)}.SiteHeader_bar__xlVwz{min-height:var(--height-header-mobile)}.SiteHeader_brand__BJLDu{gap:var(--space-header-brand-gap)}.SiteHeader_mark__cQOJL{width:auto;height:var(--height-header-mark)}.SiteHeader_wordmark__vOrQ0{letter-spacing:var(--tracking-header-wordmark)}.SiteHeader_navItem__bAjD6{font-size:var(--font-size-header-nav)}.SiteHeader_action__EMbHc{padding-inline:var(--space-header-action-x)}.SiteHeader_mobilePanel__yRe3F{max-height:calc(100vh - var(--height-header-mobile) - var(--space-section-x));max-height:calc(100dvh - var(--height-header-mobile) - var(--space-section-x));margin-inline:var(--space-header-x);overflow-y:auto;border-radius:var(--radius-sm);background-color:var(--color-header-surface)}.SiteHeader_header__6Xzm_ .SiteHeader_mobileLinks__6Geln{padding-inline:var(--space-section-x)}@media (min-width:768px){.SiteHeader_bar__xlVwz{min-height:var(--height-header-desktop)}.SiteHeader_mobilePanel__yRe3F{max-height:calc(100vh - var(--height-header-desktop) - var(--space-section-x));max-height:calc(100dvh - var(--height-header-desktop) - var(--space-section-x))}}@font-face{font-family:__Public_Sans_81ca43;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_81ca43;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_81ca43;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_Fallback_81ca43;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_81ca43{font-family:__Public_Sans_81ca43,__Public_Sans_Fallback_81ca43;font-style:normal}.__variable_81ca43{--font-public-sans:"__Public_Sans_81ca43","__Public_Sans_Fallback_81ca43"}:root{color-scheme:dark;--color-brand-50:255 251 235;--color-brand-100:254 243 199;--color-brand-200:253 230 138;--color-brand-300:252 211 77;--color-brand-400:251 191 36;--color-brand-500:245 158 11;--color-brand-600:217 119 6;--color-brand-700:180 83 9;--color-brand-800:146 64 14;--color-brand-900:120 53 15;--color-canvas:#0c0a09;--color-surface:#171412;--color-surface-muted:#1f1b18;--color-line:#292524;--color-line-strong:#78716c;--color-ink:#f5f5f4;--color-ink-muted:#a8a29e;--color-action:#d3ab78;--color-action-hover:#dcb98a;--color-action-text:#1c1005;--color-action-subtle:#3a2f22;--color-link:#d3ab78;--color-focus:#d3ab78;--color-focus-on-action:var(--color-action-text);--color-focus-inverse:#d3ab78;--color-inverse-bg:#171412;--color-ink-inverse:#f5f5f4;--color-ink-inverse-muted:#a8a29e;--color-header-canvas:#0c0a09;--color-header-surface:#171412;--color-header-surface-muted:#1f1b18;--color-header-ink:#f5f5f4;--color-header-ink-muted:#a8a29e;--color-header-action:#d3ab78;--color-header-action-hover:#dcb98a;--color-header-action-text:#1c1005;--font-sans:var(--font-public-sans),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-public-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular","Menlo",monospace;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-header-nav:0.9375rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:clamp(1.5rem,2.2vw,1.875rem);--font-size-4xl:clamp(1.75rem,3.2vw,2.75rem);--font-size-5xl:clamp(2.5rem,5.2vw,4.875rem);--font-size-wordmark:clamp(56px,20.4vw,330px);--leading-wordmark:0.82;--tracking-wordmark:-0.075em;--leading-tight:1.05;--leading-snug:1.35;--leading-normal:1.55;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-header-wordmark:-0.06em;--space-section-y:clamp(3.5rem,6vw,5.5rem);--space-section-y-lg:clamp(5.5rem,10vw,9.5rem);--space-section-x:clamp(1rem,4vw,2rem);--space-section-x-lg:clamp(1rem,4vw,2rem);--content-max-width:97.5rem;--content-text-max-width:42rem;--content-header-max-width:97.5rem;--space-header-x:clamp(1rem,4vw,2rem);--space-header-brand-gap:0.6875rem;--space-header-action-x:1.125rem;--height-header-mobile:4.5rem;--height-header-desktop:5.25rem;--height-header-mark:1.875rem;--radius-sm:4px;--radius-md:4px;--radius-lg:4px;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--home-color-placeholder:#948d87;--home-font-size-lead:clamp(18px,1.5vw,22px);--home-font-size-component:clamp(20px,1.7vw,24px);--home-font-size-statement:clamp(24px,2.4vw,36px);--home-font-size-action:0.9375rem;--home-font-size-small-body:0.875rem;--home-font-size-clock:clamp(30px,3vw,42px);--home-font-size-clock-zone:0.42em;--home-font-arrow:system-ui,-apple-system,"Segoe UI",sans-serif;--home-font-size-sector:clamp(24px,2vw,30px);--home-font-size-skill:clamp(22px,1.8vw,26px);--home-font-size-phase:clamp(20px,1.6vw,24px);--home-font-size-mobile-hero:clamp(28px,7.2vw,42px);--home-leading-component:1.2;--home-leading-lead:1.5;--home-leading-statement:1.4;--home-leading-badge:1.4;--home-leading-panel-title:1.25;--home-tracking-component:-0.02em;--home-tracking-statement:-0.025em;--home-tracking-clock:-0.045em;--home-tracking-mailing:-0.035em;--home-tracking-panel-title:-0.01em;--home-list-indent:1.2em;--home-list-item-space:0.35em;--home-space-hero:clamp(48px,7vw,104px);--home-gap-hero:clamp(40px,7vw,110px);--home-gap-heading:clamp(24px,5vw,80px);--home-space-heading:clamp(32px,4vw,56px);--home-gap-sector:clamp(28px,4vw,64px);--home-gap-capability:clamp(32px,6vw,96px);--home-gap-skill:clamp(20px,3vw,56px);--home-gap-phase:clamp(24px,3vw,48px);--home-gap-model:clamp(20px,2.4vw,32px);--home-gap-contact:clamp(32px,6vw,88px);--home-space-section-narrow:clamp(72px,12vw,104px);--home-space-status:22px;--home-space-status-mobile:18px;--home-space-clock:18px;--home-space-skill-next:34px;--home-space-model:26px;--home-space-control-y:9px;--home-space-field-gap:7px;--home-space-action-x:22px;--home-space-data-next:18px;--home-content-status:560px;--home-height-control:38px;--home-height-textarea:104px;--home-height-map:720px;--home-ease:cubic-bezier(0.2,0.7,0.2,1);--home-duration-hover:140ms;--home-duration-press:120ms;--home-duration-reveal:600ms;--home-delay-reveal:70ms;--home-travel-reveal:20px;--home-travel-press:1px;--home-travel-link:3px;--work-font-size-lead:clamp(18px,1.5vw,22px);--work-font-size-row-title:clamp(26px,2.6vw,36px);--work-font-size-impact:clamp(20px,1.8vw,24px);--work-font-size-small-body:0.875rem;--work-font-size-action:0.9375rem;--work-font-size-mobile-hero:clamp(28px,7.2vw,42px);--work-leading-lead:1.5;--work-leading-impact:1.35;--work-leading-badge:1.4;--work-tracking-impact:-0.02em;--work-font-arrow:system-ui,-apple-system,"Segoe UI",sans-serif;--work-list-indent:1.2em;--work-list-item-space:0.35em;--work-space-hero:clamp(48px,7vw,104px);--work-gap-hero:clamp(40px,7vw,110px);--work-gap-heading:clamp(24px,5vw,80px);--work-space-heading:clamp(32px,4vw,56px);--work-gap-list:clamp(56px,7vw,96px);--work-gap-row:clamp(32px,5vw,80px);--work-space-status:22px;--work-space-status-mobile:18px;--work-space-status-rows:18px;--work-space-desc:18px;--work-space-list:22px;--work-space-side:26px;--work-space-action-x:22px;--work-content-status:560px;--work-height-map:720px;--work-ease:cubic-bezier(0.2,0.7,0.2,1);--work-duration-hover:140ms;--work-travel-link:3px;--service-color-placeholder:#948d87;--service-font-size-lead:clamp(18px,1.5vw,22px);--service-font-size-component:clamp(20px,1.7vw,24px);--service-font-size-statement:clamp(24px,2.4vw,36px);--service-font-size-service-h2:clamp(26px,2.6vw,36px);--service-font-size-included-h3:clamp(20px,1.8vw,24px);--service-font-size-mobile-hero:clamp(28px,7.2vw,42px);--service-font-size-dialog-title:28px;--service-font-size-action:0.9375rem;--service-font-size-small-body:0.875rem;--service-font-arrow:system-ui,-apple-system,"Segoe UI",sans-serif;--service-leading-component:1.2;--service-leading-lead:1.5;--service-leading-statement:1.4;--service-leading-badge:1.4;--service-tracking-component:-0.02em;--service-tracking-statement:-0.025em;--service-list-indent:1.2em;--service-list-item-space:0.35em;--service-space-hero:clamp(48px,7vw,104px);--service-gap-hero:clamp(40px,7vw,110px);--service-gap-heading:clamp(24px,5vw,80px);--service-space-heading:clamp(32px,4vw,56px);--service-gap-capability:clamp(32px,6vw,96px);--service-gap-service:clamp(32px,6vw,96px);--service-space-section-narrow:clamp(72px,12vw,104px);--service-space-status:22px;--service-space-status-mobile:18px;--service-space-status-rows:18px;--service-space-action-x:22px;--service-space-action-row-narrow:26px;--service-space-included:clamp(22px,2.4vw,28px);--service-height-store:64px;--service-height-control:38px;--service-space-control-y:9px;--service-space-field-gap:7px;--service-dialog-width:520px;--service-content-status:560px;--service-height-map:720px;--service-ease:cubic-bezier(0.2,0.7,0.2,1);--service-duration-hover:140ms;--service-duration-press:120ms;--service-duration-reveal:600ms;--service-delay-reveal:70ms;--service-travel-reveal:20px;--service-travel-press:1px;--service-travel-link:3px;--contact-color-placeholder:#948d87;--contact-font-size-lead:clamp(18px,1.5vw,22px);--contact-font-size-component:clamp(20px,1.7vw,24px);--contact-font-size-action:0.9375rem;--contact-font-size-small-body:0.875rem;--contact-font-size-clock:clamp(30px,3vw,42px);--contact-font-size-clock-zone:0.42em;--contact-font-size-mobile-hero:clamp(28px,7.2vw,42px);--contact-font-arrow:system-ui,-apple-system,"Segoe UI",sans-serif;--contact-leading-component:1.2;--contact-leading-lead:1.5;--contact-leading-badge:1.4;--contact-tracking-component:-0.02em;--contact-tracking-clock:-0.045em;--contact-list-indent:1.2em;--contact-list-item-space:0.35em;--contact-space-hero:clamp(48px,7vw,104px);--contact-gap-hero:clamp(40px,7vw,110px);--contact-gap-contact:clamp(32px,6vw,88px);--contact-space-section-narrow:clamp(72px,12vw,104px);--contact-space-status:22px;--contact-space-status-mobile:18px;--contact-space-clock:18px;--contact-space-data-next:18px;--contact-space-action-x:22px;--contact-space-action-row-narrow:26px;--contact-height-control:38px;--contact-height-textarea:104px;--contact-space-control-y:9px;--contact-space-field-gap:7px;--contact-content-status:560px;--contact-ease:cubic-bezier(0.2,0.7,0.2,1);--contact-duration-hover:140ms;--contact-duration-press:120ms;--contact-duration-reveal:600ms;--contact-delay-reveal:70ms;--contact-travel-reveal:20px;--contact-travel-press:1px;--contact-travel-link:3px;--privacy-font-size-lead:clamp(18px,1.5vw,22px);--privacy-font-size-component:clamp(20px,1.7vw,24px);--privacy-font-size-small-body:0.875rem;--privacy-font-size-rights-strong:0.9375rem;--privacy-font-size-prose-h2:clamp(24px,2.2vw,32px);--privacy-font-size-mobile-hero:clamp(28px,7.2vw,42px);--privacy-font-arrow:system-ui,-apple-system,"Segoe UI",sans-serif;--privacy-leading-component:1.2;--privacy-leading-lead:1.5;--privacy-leading-badge:1.4;--privacy-tracking-component:-0.02em;--privacy-list-indent:1.2em;--privacy-list-item-space:0.35em;--privacy-space-hero:clamp(48px,7vw,104px);--privacy-gap-hero:clamp(40px,7vw,110px);--privacy-gap-heading:clamp(24px,5vw,80px);--privacy-space-heading:clamp(32px,4vw,56px);--privacy-gap-prose:clamp(32px,5vw,72px);--privacy-space-status:22px;--privacy-space-status-mobile:18px;--privacy-space-status-rows:18px;--privacy-space-action-x:22px;--privacy-space-prose-h2:56px;--privacy-content-status:560px;--privacy-height-map:720px;--privacy-ease:cubic-bezier(0.2,0.7,0.2,1);--privacy-duration-hover:140ms;--privacy-duration-press:120ms;--privacy-duration-reveal:600ms;--privacy-delay-reveal:70ms;--privacy-travel-reveal:20px;--privacy-travel-press:1px;--privacy-travel-link:3px;--about-font-size-lead:clamp(18px,1.5vw,22px);--about-font-size-component:clamp(20px,1.7vw,24px);--about-font-size-action:0.9375rem;--about-font-size-small-body:0.875rem;--about-font-size-sector:clamp(24px,2vw,30px);--about-font-size-mobile-hero:clamp(28px,7.2vw,42px);--about-font-arrow:system-ui,-apple-system,"Segoe UI",sans-serif;--about-leading-component:1.2;--about-leading-lead:1.5;--about-leading-badge:1.4;--about-tracking-component:-0.02em;--about-list-indent:1.2em;--about-list-item-space:0.35em;--about-space-hero:clamp(48px,7vw,104px);--about-gap-hero:clamp(40px,7vw,110px);--about-gap-heading:clamp(24px,5vw,80px);--about-space-heading:clamp(32px,4vw,56px);--about-gap-contact:clamp(32px,6vw,88px);--about-gap-sector:clamp(28px,4vw,64px);--about-space-section-narrow:clamp(72px,12vw,104px);--about-space-status:22px;--about-space-status-mobile:18px;--about-space-status-rows:18px;--about-space-action-x:22px;--about-content-status:560px;--about-height-map:720px;--about-ease:cubic-bezier(0.2,0.7,0.2,1);--about-duration-hover:140ms;--about-duration-press:120ms;--about-duration-reveal:600ms;--about-delay-reveal:70ms;--about-travel-reveal:20px;--about-travel-press:1px;--about-travel-link:3px}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-family:var(--font-sans);font-size:100%;line-height:var(--leading-normal);color:var(--color-ink);background-color:var(--color-canvas);scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance}h1{letter-spacing:-.05em}p{text-wrap:pretty}code,kbd,pre,samp{font-family:var(--font-mono)}body,html{overflow-wrap:break-word}pre{overflow-x:auto}body,pre{max-width:100%}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:focus:not(:focus-visible),main:focus,main:focus-visible{outline:none}@media (forced-colors:active){:focus-visible{outline:2px solid CanvasText}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background-color:var(--color-action);color:var(--color-action-text)}.focus-ring-inset:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus-on-action)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.top-0{top:0}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-7{margin-top:1.75rem}.mt-9{margin-top:2.25rem}.mt-section-y{margin-top:var(--space-section-y)}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-5{height:1.25rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-5{width:1.25rem}.w-full{width:100%}.min-w-11{min-width:2.75rem}.max-w-content{max-width:var(--content-max-width)}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-sm{border-radius:var(--radius-sm)}.border{border-width:1px}.bg-action{background-color:var(--color-action)}.bg-canvas{background-color:var(--color-canvas)}.bg-surface{background-color:var(--color-surface)}.bg-surface-muted{background-color:var(--color-surface-muted)}.object-contain{object-fit:contain}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-section-x{padding-left:var(--space-section-x);padding-right:var(--space-section-x)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-5{padding-top:1.25rem}.pb-5,.py-5{padding-bottom:1.25rem}.pt-12{padding-top:3rem}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--font-size-2xl)}.text-2xl,.text-4xl{line-height:var(--leading-tight)}.text-4xl{font-size:var(--font-size-4xl)}.text-base{font-size:var(--font-size-base);line-height:var(--leading-normal)}.text-sm{font-size:var(--font-size-sm);line-height:var(--leading-snug)}.text-wordmark{font-size:var(--font-size-wordmark);line-height:var(--leading-wordmark);letter-spacing:var(--tracking-wordmark)}.font-semibold{font-weight:var(--font-weight-semibold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-none{line-height:1}.text-action-text{color:var(--color-action-text)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-link{color:var(--color-link)}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-action-hover:hover{background-color:var(--color-action-hover)}.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}.hover\:text-action:hover{color:var(--color-action)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-link:hover{color:var(--color-link)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-action:focus{background-color:var(--color-action)}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:var(--font-size-sm);line-height:var(--leading-snug)}.focus\:font-medium:focus{font-weight:var(--font-weight-medium)}.focus\:text-action-text:focus{color:var(--color-action-text)}.focus\:shadow-md:focus{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:w-auto{width:auto}}@media (min-width:768px){.md\:mt-section-y-lg{margin-top:var(--space-section-y-lg)}.md\:flex{display:flex}.md\:items-center{align-items:center}.md\:gap-x-6{column-gap:1.5rem}.md\:px-section-x-lg{padding-left:var(--space-section-x-lg);padding-right:var(--space-section-x-lg)}.md\:pt-16{padding-top:4rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-footer-top{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.lg\:items-center{align-items:center}.lg\:gap-x-7{column-gap:1.75rem}.lg\:pt-20{padding-top:5rem}}