@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bd1f5b70-module__BvhUca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bd1f5b70-module__BvhUca__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.button{white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;font-family:inherit;transition:all .2s;display:inline-flex}.button-primary{background-color:var(--colors-canvas-light);color:var(--colors-ink);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--rounded-full);border:1px solid var(--colors-ink);height:44px;font-size:16px;font-weight:500;line-height:1.5}.button-primary:hover{background-color:var(--colors-canvas-paper)}.button-primary-on-light{background-color:var(--colors-ink);color:var(--colors-on-primary);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--rounded-full);border:1px solid #0000;height:44px;font-size:16px;font-weight:500;line-height:1.5}.button-primary-on-light:hover{background-color:var(--colors-ink-soft)}.button-brand{background-color:var(--colors-brand);color:var(--colors-ink);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--rounded-full);height:44px;font-size:16px;font-weight:500;line-height:1.5}.button-brand:hover{background-color:var(--colors-brand-deep);color:var(--colors-on-primary)}.button-secondary-dark{background-color:var(--colors-canvas-soft);color:var(--colors-ash);letter-spacing:-.13px;padding:0 var(--spacing-sm);border-radius:var(--rounded-app-md);border:1px solid var(--colors-hairline-soft);height:36px;font-size:13px;font-weight:500;line-height:1.3}.button-secondary-dark:hover{background-color:var(--colors-graphite);color:var(--colors-on-primary)}.button-ghost-dark{color:var(--colors-ash);letter-spacing:-.13px;border-radius:var(--rounded-full);padding:var(--spacing-xs) var(--spacing-sm);background-color:#0000;font-size:13px;font-weight:500;line-height:1.3}.button-ghost-dark:hover{color:var(--colors-on-primary)}.button-app-tab{background-color:var(--colors-canvas-soft);color:var(--colors-ash);text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5;font-family:var(--font-ibm-plex-mono), monospace;padding:0 var(--spacing-xs);border-radius:var(--rounded-app-sm);height:32px}.nav-bar-dark{background-color:var(--colors-canvas);color:var(--colors-on-primary);height:64px;padding:0 var(--spacing-lg);z-index:100;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand-dot{background-color:var(--colors-brand);border-radius:var(--rounded-full);flex-shrink:0;width:12px;height:12px;margin-right:8px}.nav-link{color:var(--colors-on-primary);padding:var(--spacing-xs) 0;margin:0 var(--spacing-md);font-size:16px;font-weight:500;line-height:1.5;transition:color .2s}.nav-link:hover{color:var(--colors-ash)}.hero-section{background-color:var(--colors-canvas);min-height:100vh;color:var(--colors-on-primary);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-video-bg{z-index:0;position:absolute;inset:0}.hero-video-bg video{object-fit:cover;opacity:.35;width:100%;height:100%}.hero-overlay{background:linear-gradient(to top, var(--colors-canvas) 0%, #0b0b0b99 40%, #0b0b0b33 100%);z-index:1;position:absolute;inset:0}.hero-content{z-index:2;padding:0 var(--spacing-lg);padding-bottom:var(--spacing-section-lg);width:100%;max-width:1640px;margin:0 auto;position:relative}.photo-deck{gap:var(--spacing-lg);margin:var(--spacing-xxl) 0;grid-template-columns:repeat(3,1fr);display:grid}.photo-deck-item{border-radius:var(--rounded-marketing);aspect-ratio:4/5;background-color:var(--colors-canvas-soft);position:relative;overflow:hidden}.photo-deck-image{width:100%;height:100%;color:var(--colors-mute);font-size:13px;font-family:var(--font-ibm-plex-mono), monospace;text-shadow:0 2px 8px #000c;background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;padding:24px;display:flex}.category-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.category-block{padding:var(--spacing-xl);cursor:pointer;background-color:var(--colors-canvas-light);min-height:600px;color:var(--colors-ink);flex-direction:column;transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.category-block:first-child{background-color:var(--colors-canvas-paper)}.category-block:nth-child(2){background-color:var(--colors-canvas-light)}.category-block:nth-child(3){background-color:var(--colors-canvas-paper)}.category-block:hover{background-color:var(--colors-ink);color:var(--colors-on-primary)}.category-block-eyebrow{color:var(--colors-mute);transition:color .4s}.category-block:hover .category-block-eyebrow{color:var(--colors-ash)}.category-block-title{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.category-block-description{max-width:360px;margin-bottom:var(--spacing-xl);color:var(--colors-ink-soft);transition:color .4s}.category-block:hover .category-block-description{color:var(--colors-ash)}.category-block-image{border-radius:var(--rounded-marketing);background-color:var(--colors-canvas-soft);flex:1;min-height:240px;margin-top:auto;position:relative;overflow:hidden}.category-image-container{width:100%;height:100%;min-height:240px;color:var(--colors-mute);font-size:11px;font-family:var(--font-ibm-plex-mono), monospace;text-transform:uppercase;text-shadow:0 2px 4px #000c;background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;padding:24px;display:flex}.marketing-section-light{background-color:var(--colors-canvas);color:var(--colors-on-primary);transition:background-color 1.2s cubic-bezier(.16,1,.3,1),color 1.2s cubic-bezier(.16,1,.3,1)}.marketing-section-light.active{background-color:var(--colors-canvas-light);color:var(--colors-ink)}.marketing-section-light .typography-subtitle{color:var(--colors-ash);transition:color 1.2s cubic-bezier(.16,1,.3,1)}.marketing-section-light.active .typography-subtitle{color:var(--colors-ink-soft)}.category-modules{gap:var(--spacing-sm);margin-top:var(--spacing-lg);opacity:0;flex-direction:column;max-height:0;transition:max-height .5s,opacity .4s;display:flex;overflow:hidden}.category-block:hover .category-modules{opacity:1;max-height:300px}.category-module-item{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--colors-hairline-soft);color:var(--colors-ash);display:flex}.category-module-item:last-child{border-bottom:none}.category-block-cta{margin-top:var(--spacing-lg);align-items:center;gap:var(--spacing-xs);letter-spacing:-.13px;color:var(--colors-ink);font-size:13px;font-weight:500;transition:color .4s,gap .3s;display:inline-flex}.category-block:hover .category-block-cta{color:var(--colors-brand);gap:var(--spacing-sm)}.engine-section{background-color:var(--colors-canvas);color:var(--colors-on-primary);padding:var(--spacing-section-lg) 0;position:relative}.engine-grid{gap:var(--spacing-xxl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.engine-visual{background-color:var(--colors-canvas-soft);border-radius:var(--rounded-marketing);border:1px solid var(--colors-hairline-soft);padding:var(--spacing-xl);flex-direction:column;justify-content:center;min-height:400px;display:flex}.engine-swap-row{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--colors-hairline-soft);display:flex}.engine-swap-row:last-child{border-bottom:none}.engine-swap-from{color:var(--colors-mute);flex:1;text-decoration:line-through}.engine-swap-arrow{color:var(--colors-brand);flex-shrink:0;font-size:18px}.engine-swap-to{color:var(--colors-success);text-align:right;flex:1}.feature-card-dark{background-color:var(--colors-canvas-soft);color:var(--colors-on-primary);padding:var(--spacing-xl);border-radius:var(--rounded-marketing);border:1px solid var(--colors-hairline-soft)}.feature-card-light{background-color:var(--colors-canvas-light);color:var(--colors-ink);padding:var(--spacing-xl);border-radius:var(--rounded-marketing);border:1px solid var(--colors-hairline)}.feature-card-brand{background-color:var(--colors-brand);color:var(--colors-ink);padding:var(--spacing-xl);border-radius:var(--rounded-marketing)}.pricing-card{background-color:var(--colors-canvas-light);color:var(--colors-ink);padding:var(--spacing-xl);border-radius:var(--rounded-marketing);border:1px solid var(--colors-hairline)}.pricing-card-featured{background-color:var(--colors-ink);color:var(--colors-on-primary);padding:var(--spacing-xl);border-radius:var(--rounded-marketing)}.studio-window{background-color:var(--colors-canvas-soft);padding:var(--spacing-md);border-radius:var(--rounded-app-lg);border:1px solid var(--colors-hairline-soft)}.studio-window-chrome{margin-bottom:var(--spacing-md);gap:6px;display:flex}.studio-window-dot{border-radius:var(--rounded-full);width:10px;height:10px}.studio-window-dot.red{background-color:#ff5f56}.studio-window-dot.yellow{background-color:#ffbd2e}.studio-window-dot.green{background-color:#27c93f}.footer{background-color:var(--colors-canvas);color:var(--colors-on-primary);padding:var(--spacing-section) var(--spacing-lg)}.footer-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-section);grid-template-columns:repeat(4,1fr);display:grid}.footer-col-links{gap:var(--spacing-sm);flex-direction:column;display:flex}.footer-bottom{border-top:1px solid var(--colors-hairline-soft);padding-top:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}@media (max-width:1200px){.typography-display-mega{letter-spacing:-3.5px;font-size:80px}.typography-display-xl{letter-spacing:-2.2px;font-size:56px}}@media (max-width:960px){.nav-bar-dark .nav-links,.nav-bar-dark .nav-actions{display:none}.category-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.category-block{min-height:auto;padding:var(--spacing-xl) var(--spacing-lg)}.category-modules{opacity:1;max-height:none}.engine-grid{grid-template-columns:1fr}.photo-deck{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.typography-display-mega{letter-spacing:-2.5px;font-size:64px}.typography-display-xl{letter-spacing:-1.5px;font-size:44px}.typography-display-md{letter-spacing:-1.2px;font-size:36px}.typography-heading-md{font-size:26px}.marketing-section-dark,.marketing-section-light,.marketing-section-paper{padding:var(--spacing-section) 0}.hero-content{padding-bottom:var(--spacing-section)}}@media (max-width:480px){.typography-display-mega{letter-spacing:-1.9px;font-size:48px}.typography-display-xl{letter-spacing:-1.2px;font-size:36px}.photo-deck,.footer-grid{grid-template-columns:1fr}}
:root{--colors-brand:#f36458;--colors-brand-deep:#d00;--colors-primary:#0b0b0b;--colors-canvas:#0b0b0b;--colors-canvas-soft:#212121;--colors-canvas-light:#fff;--colors-canvas-paper:#ededed;--colors-hairline-soft:#353535;--colors-hairline:#ededed;--colors-surface-blue-bg:#afe3ff;--colors-ink:#0b0b0b;--colors-ink-soft:#212121;--colors-graphite:#353535;--colors-slate:#3c4758;--colors-slate-soft:#505b6c;--colors-mute:#797979;--colors-ash:#b9b9b9;--colors-on-primary:#fff;--colors-link-blue:#0052ef;--colors-link-blue-soft:#55beff;--colors-success:#37cd84;--colors-error:#d00;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-section:64px;--spacing-section-lg:96px;--rounded-none:0px;--rounded-app-xs:3px;--rounded-app-sm:4px;--rounded-app-md:5px;--rounded-app-lg:6px;--rounded-marketing:12px;--rounded-full:99999px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--colors-canvas);color:var(--colors-ash);font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.typography-display-mega{letter-spacing:-5px;font-size:112px;font-weight:400;line-height:1}.typography-display-xl{letter-spacing:-3.2px;font-size:72px;font-weight:400;line-height:1.05}.typography-display-lg{letter-spacing:-.5px;font-size:60px;font-weight:400;line-height:.8}.typography-display-md{letter-spacing:-2px;font-size:48px;font-weight:400;line-height:1.08}.typography-display-sm{letter-spacing:-1.3px;font-size:38px;font-weight:400;line-height:1.1}.typography-heading-md{letter-spacing:-.32px;font-size:32px;font-weight:425;line-height:1.13}.typography-heading-sm{letter-spacing:-.24px;font-size:24px;font-weight:400;line-height:1.1}.typography-subtitle{letter-spacing:-.18px;font-size:18px;font-weight:400;line-height:1.5}.typography-body{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.typography-body-sm{letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:1.5}.typography-caption{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}.typography-caption-tight{letter-spacing:-.13px;font-size:13px;font-weight:500;line-height:1.3}.typography-meta{letter-spacing:-.12px;font-size:12px;font-weight:400;line-height:1.5}.typography-mono-eyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}.typography-mono-caps{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5}.typography-mono-micro{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;font-size:10px;font-weight:400;line-height:1.3}.typography-button-lg{letter-spacing:0;font-size:16px;font-weight:500;line-height:1.5}.typography-button-sm{letter-spacing:-.13px;font-size:13px;font-weight:500;line-height:1.3}.typography-button-uppercase{letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5;font-family:var(--font-ibm-plex-mono), monospace}.container{max-width:1640px;padding:0 var(--spacing-lg);margin:0 auto}.marketing-section-dark{background-color:var(--colors-canvas);color:var(--colors-on-primary);padding:var(--spacing-section-lg) 0}.marketing-section-light{background-color:var(--colors-canvas-light);color:var(--colors-ink);padding:var(--spacing-section-lg) 0}.marketing-section-paper{background-color:var(--colors-canvas-paper);color:var(--colors-ink);padding:var(--spacing-section-lg) 0}
