@font-face{font-family:GT Cinetype;src:url(../media/GTCinetype-Regular.0svsmx2y2ycv8.woff2)format("woff2"),url(../media/GTCinetype-Regular.0a6tyam.6dwpz.woff)format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:PP Formula;src:url(../media/PPFormula-SemiExtendedBold.0dp10fh2sap5_.otf)format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:PP Formula;src:url(../media/PPFormula-ExtendedMedium.079hxcj6_.kma.otf)format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:PP Editorial New;src:url(../media/PPEditorialNew-Regular-BF644b214ff145f.01h9iwdqo84xd.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:PP Editorial New;src:url(../media/PPEditorialNew-UltralightItalic-BF644b214ff1e9b.08ihlo3le5ok~.otf)format("opentype");font-display:swap;font-style:italic;font-weight:200}@font-face{font-family:PP Editorial New;src:url(../media/PPEditorialNew-Italic-BF644b214fb0c0a.0fzd4m3mu34_3.otf)format("opentype");font-display:swap;font-style:italic;font-weight:400}:root{--paper:snow;--paper-deep:#f2eeeb;--ink:#17131d;--muted:#615969;--line:#17131d2e;--line-strong:#17131d6b;--accent:#f06f5b;--accent-cool:#48a6a0;--shadow:0 28px 90px #27202d2e;--hex-page-paper:#fffcfc;--hex-grid-300:#e9e5e8;--hex-grid-500:#dbd7da;--hex-grid-700:#afa9b1;--hex-fg-a500:#31263b17;--hex-highlight:#31263b;--hex-texture-paper-img:url(/images/hex-light-bkg-noise.webp);--hex-texture-paper-size:256px 256px;--hex-texture-paper-opacity:.06;--hex-content-width:min(96%, 1840px);--hex-side-width:max(calc((100vw - var(--hex-content-width)) / 2), 0px);--hex-checker-tile:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4'><rect width='2' height='2' fill='%23e8e4e6'/><rect x='2' y='2' width='2' height='2' fill='%23e8e4e6'/></svg>");--display:"PP Formula", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:"PP Editorial New", Georgia, "Times New Roman", serif;--sans:"GT Cinetype", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--hex-page-paper);scroll-behavior:smooth;width:100%;min-width:100%}body{background:var(--hex-page-paper);color:var(--ink);font-family:var(--sans);letter-spacing:0;width:100%;min-width:100%;min-height:100vh;margin:0;font-size:16px}.pageShell{isolation:isolate;min-height:100vh;position:relative}.pageBackground{pointer-events:none;z-index:0;position:fixed;inset:0}.pageBackgroundTexture,.pageBackgroundMargins{position:absolute;inset:0}.pageBackgroundTexture{background-image:var(--hex-texture-paper-img);background-repeat:repeat;background-size:var(--hex-texture-paper-size);mix-blend-mode:normal;opacity:var(--hex-texture-paper-opacity)}.pageBackgroundMargin{width:var(--hex-side-width);background-image:var(--hex-checker-tile);position:absolute;top:0;bottom:0}.pageBackgroundMarginLeft{border-right:1px solid var(--hex-grid-500);left:0}.pageBackgroundMarginRight{border-left:1px solid var(--hex-grid-500);right:0}.heroBackground{pointer-events:none;z-index:0;height:50rem;position:absolute;inset:0 0 auto;overflow:hidden}.heroBackgroundGrid{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#0000 calc(100% - 1px),#fff calc(100% - 1px),#fff),linear-gradient(#0000,#0000 calc(100% - 1px),#fff calc(100% - 1px),#fff);mask-image:linear-gradient(90deg,#0000,#0000 calc(100% - 1px),#fff calc(100% - 1px),#fff),linear-gradient(#0000,#0000 calc(100% - 1px),#fff calc(100% - 1px),#fff);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:32px 32px;mask-size:32px 32px}.heroBackgroundGridFade{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff0 10%,#ffffff03 10.8586%,#ffffff05 11.7172%,#ffffff08 12.5758%,#ffffff0a 13.4343%,#ffffff0d 14.2929%,#ffffff0f 15.1515%,#ffffff12 16.0101%,#ffffff15 16.8687%,#ffffff17 17.7273%,#ffffff1a 18.5859%,#ffffff1c 19.4444%,#ffffff1f 20.303%,#ffffff21 21.1616%,#ffffff24 22.0202%,#ffffff27 22.8788%,#ffffff29 23.7374%,#ffffff2c 24.596%,#ffffff2e 25.4545%,#ffffff31 26.3131%,#ffffff34 27.1717%,#ffffff36 28.0303%,#ffffff39 28.8889%,#ffffff3b 29.7475%,#ffffff3e 30.6061%,#ffffff40 31.4646%,#ffffff43 32.3232%,#ffffff46 33.1818%,#ffffff48 34.0404%,#ffffff4b 34.899%,#ffffff4d 35.7576%,#ffffff50 36.6162%,#ffffff52 37.4747%,#fff5 38.3333%,#ffffff58 39.1919%,#ffffff5a 40.0505%,#ffffff5d 40.9091%,#ffffff5f 41.7677%,#ffffff62 42.6263%,#ffffff64 43.4848%,#ffffff67 44.3434%,#ffffff6a 45.202%,#ffffff6c 46.0606%,#ffffff6f 46.9192%,#ffffff71 47.7778%,#ffffff74 48.6364%,#ffffff76 49.495%,#ffffff79 50.3535%,#ffffff7c 51.2121%,#ffffff7e 52.0707%,#ffffff81 52.9293%,#ffffff83 53.7879%,#ffffff86 54.6465%,#ffffff89 55.5051%,#ffffff8b 56.3636%,#ffffff8e 57.2222%,#ffffff90 58.0808%,#ffffff93 58.9394%,#ffffff95 59.798%,#ffffff98 60.6566%,#ffffff9b 61.5152%,#ffffff9d 62.3737%,#ffffffa0 63.2323%,#ffffffa2 64.0909%,#ffffffa5 64.9495%,#ffffffa7 65.8081%,#fffa 66.6667%,#ffffffad 67.5253%,#ffffffaf 68.3838%,#ffffffb2 69.2424%,#ffffffb4 70.101%,#ffffffb7 70.9596%,#ffffffb9 71.8182%,#ffffffbc 72.6768%,#ffffffbf 73.5354%,#ffffffc1 74.3939%,#ffffffc4 75.2525%,#ffffffc6 76.1111%,#ffffffc9 76.9697%,#ffffffcb 77.8283%,#ffffffce 78.6869%,#ffffffd1 79.5455%,#ffffffd3 80.404%,#ffffffd6 81.2626%,#ffffffd8 82.1212%,#ffffffdb 82.9798%,#ffffffde 83.8384%,#ffffffe0 84.697%,#ffffffe3 85.5556%,#ffffffe5 86.4141%,#ffffffe8 87.2727%,#ffffffea 88.1313%,#ffffffed 88.9899%,#fffffff0 89.8485%,#fffffff2 90.7071%,#fffffff5 91.5657%,#fffffff7 92.4242%,#fffffffa 93.2828%,#fffffffc 94.1414%,#fff 95%,#0000);mask-image:linear-gradient(#fff0 10%,#ffffff03 10.8586%,#ffffff05 11.7172%,#ffffff08 12.5758%,#ffffff0a 13.4343%,#ffffff0d 14.2929%,#ffffff0f 15.1515%,#ffffff12 16.0101%,#ffffff15 16.8687%,#ffffff17 17.7273%,#ffffff1a 18.5859%,#ffffff1c 19.4444%,#ffffff1f 20.303%,#ffffff21 21.1616%,#ffffff24 22.0202%,#ffffff27 22.8788%,#ffffff29 23.7374%,#ffffff2c 24.596%,#ffffff2e 25.4545%,#ffffff31 26.3131%,#ffffff34 27.1717%,#ffffff36 28.0303%,#ffffff39 28.8889%,#ffffff3b 29.7475%,#ffffff3e 30.6061%,#ffffff40 31.4646%,#ffffff43 32.3232%,#ffffff46 33.1818%,#ffffff48 34.0404%,#ffffff4b 34.899%,#ffffff4d 35.7576%,#ffffff50 36.6162%,#ffffff52 37.4747%,#fff5 38.3333%,#ffffff58 39.1919%,#ffffff5a 40.0505%,#ffffff5d 40.9091%,#ffffff5f 41.7677%,#ffffff62 42.6263%,#ffffff64 43.4848%,#ffffff67 44.3434%,#ffffff6a 45.202%,#ffffff6c 46.0606%,#ffffff6f 46.9192%,#ffffff71 47.7778%,#ffffff74 48.6364%,#ffffff76 49.495%,#ffffff79 50.3535%,#ffffff7c 51.2121%,#ffffff7e 52.0707%,#ffffff81 52.9293%,#ffffff83 53.7879%,#ffffff86 54.6465%,#ffffff89 55.5051%,#ffffff8b 56.3636%,#ffffff8e 57.2222%,#ffffff90 58.0808%,#ffffff93 58.9394%,#ffffff95 59.798%,#ffffff98 60.6566%,#ffffff9b 61.5152%,#ffffff9d 62.3737%,#ffffffa0 63.2323%,#ffffffa2 64.0909%,#ffffffa5 64.9495%,#ffffffa7 65.8081%,#fffa 66.6667%,#ffffffad 67.5253%,#ffffffaf 68.3838%,#ffffffb2 69.2424%,#ffffffb4 70.101%,#ffffffb7 70.9596%,#ffffffb9 71.8182%,#ffffffbc 72.6768%,#ffffffbf 73.5354%,#ffffffc1 74.3939%,#ffffffc4 75.2525%,#ffffffc6 76.1111%,#ffffffc9 76.9697%,#ffffffcb 77.8283%,#ffffffce 78.6869%,#ffffffd1 79.5455%,#ffffffd3 80.404%,#ffffffd6 81.2626%,#ffffffd8 82.1212%,#ffffffdb 82.9798%,#ffffffde 83.8384%,#ffffffe0 84.697%,#ffffffe3 85.5556%,#ffffffe5 86.4141%,#ffffffe8 87.2727%,#ffffffea 88.1313%,#ffffffed 88.9899%,#fffffff0 89.8485%,#fffffff2 90.7071%,#fffffff5 91.5657%,#fffffff7 92.4242%,#fffffffa 93.2828%,#fffffffc 94.1414%,#fff 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.heroBackgroundRadial{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--hex-highlight) 5%, transparent) 50%, color-mix(in srgb, var(--hex-highlight) 20%, transparent) 100%);position:absolute;inset:0}.heroBackgroundDotNoise{opacity:.8;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000);mask-image:linear-gradient(#000 0%,#0000)}.heroBackgroundPerlinNoise{--hover-transition-duration:50ms;--hover-transition-timing-function:linear(0 0%, .005892 1%, .022227 2%, .047151 3%, .079006 4%, .116321 5%, .157797 6%, .202293 7.0%, .248818 8%, .296516 9%, .344652 10%, .392606 11%, .439857 12%, .485977 13%, .530617 14.0%, .573504 15%, .614426 16%, .653228 17%, .689804 18%, .724091 19%, .756062 20%, .785721 21%, .813097 22%, .838242 23%, .861223 24%, .882123 25%, .901035 26%, .918061 27%, .933305 28.0%, .946879 29.0%, .958894 30%, .96946 31%, .978689 32%, .986687 33%, .993561 34%, .999411 35%, 1.00433 36%, 1.00842 37%, 1.01176 38%, 1.01443 39%, 1.01651 40%, 1.01806 41%, 1.01917 42%, 1.01987 43%, 1.02024 44%, 1.02031 45%, 1.02014 46%, 1.01977 47%, 1.01923 48%, 1.01856 49%, 1.01778 50%, 1.01692 51%, 1.01601 52%, 1.01506 53%, 1.01408 54%, 1.01311 55.0%, 1.01213 56.0%, 1.01118 57.0%, 1.01025 58.0%, 1.00935 59%, 1.00848 60%, 1.00766 61%, 1.00688 62%, 1.00615 63%, 1.00546 64%, 1.00482 65%, 1.00423 66%, 1.00368 67%, 1.00318 68%, 1.00273 69%, 1.00231 70%, 1.00193 71%, 1.0016 72%, 1.00129 73%, 1.00102 74%, 1.00079 75%, 1.00058 76%, 1.0004 77%, 1.00024 78%, 1.0001 79%, .999989 80%);perspective:800px;height:100%;transition-duration:var(--hover-transition-duration);transition-timing-function:var(--hover-transition-timing-function);width:100%;display:flex;position:relative}.heroBackgroundPerlinNoise .heroBackgroundNoiseTexture{opacity:.24;animation:8s linear infinite noise}.heroBackgroundDotGridMask{position:absolute;inset:0;-webkit-mask-image:radial-gradient(#fff,#fff 1px,#0000 1px,#0000);mask-image:radial-gradient(#fff,#fff 1px,#0000 1px,#0000);-webkit-mask-size:6px 6px;mask-size:6px 6px}.heroBackgroundNoiseTexture{opacity:0;transition:opacity;transition-duration:var(--hover-transition-duration);transition-timing-function:var(--hover-transition-timing-function);background-image:url(/images/home-2025/textures/noise-eggplant-128x128.png);background-size:1024px 1024px;animation-play-state:paused;position:absolute;inset:0}.pageContent{z-index:1;min-height:100vh;position:relative}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main,.siteHeader,.siteFooter{z-index:1;position:relative}.skipLink{background:var(--ink);color:var(--paper);z-index:30;padding:.65rem .9rem;position:fixed;top:-4rem;left:1rem}.skipLink:focus{top:1rem}.siteHeader{isolation:isolate;z-index:20;background:0 0;position:sticky;top:0}.siteHeader:before{background-image:linear-gradient(var(--hex-grid-500), var(--hex-grid-500)), linear-gradient(var(--hex-grid-500), var(--hex-grid-500)), linear-gradient(#fffcfcf5, #fffcfceb), var(--hex-texture-paper-img);background-position:var(--hex-side-width) 0, calc(100% - var(--hex-side-width) - 1px) 0, 0 0, 13px 27px;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:1px 100%, 1px 100%, 100% 100%, var(--hex-texture-paper-size);content:"";opacity:0;pointer-events:none;z-index:-2;transition:opacity .18s;position:absolute;inset:0}.siteHeader:after{content:"";opacity:0;pointer-events:none;z-index:-1;transition:opacity .18s;position:absolute;inset:0;box-shadow:0 3px 12px -3px #643f3f52}.siteHeader[data-scrolled=true]:before,.siteHeader[data-scrolled=true]:after{opacity:1}.announcement{background-image:linear-gradient(to left, var(--hex-page-paper), #f7f4f5, var(--hex-page-paper));border-bottom:1px solid var(--hex-grid-500);white-space:nowrap;font-family:Courier New,monospace;font-size:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #17131d14}.announcement div{gap:3rem;width:max-content;padding:.55rem 0;animation:26s linear infinite ticker;display:flex}.announcement span{color:var(--muted)}.mainNav{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(1rem,1.8vw,1.4rem);min-height:3.875rem;padding:0 clamp(1.5rem,3vw,3rem);display:grid;position:relative}.mainNav:after{background-color:var(--hex-grid-500);content:"";opacity:0;height:1px;transition:opacity .18s;position:absolute;inset:auto 0 0}.siteHeader[data-scrolled=true] .mainNav:after{opacity:1}.navCluster{align-items:center;gap:0;display:flex}.mainNav>.navCluster:first-child{justify-content:flex-end}.mainNav>.navCluster:last-of-type{justify-content:flex-start}.brand{color:#4a4054;font-family:var(--display);letter-spacing:-.02em;text-align:center;text-transform:uppercase;padding:0 .85rem;font-size:clamp(1.32rem,2.1vw,1.62rem);font-weight:700;line-height:.82}.navLink{color:var(--ink);cursor:pointer;font-size:.875rem;font-family:var(--sans);white-space:nowrap;background:0 0;border:0;border-radius:1px;align-items:center;gap:.25rem;padding:.6rem .85rem;line-height:1;transition:background-color .1s linear;display:inline-flex}.navLink:hover,.navLink:focus-visible,.navLink.open{background-color:var(--hex-fg-a500)}.navLink span[aria-hidden=true]{border-bottom:1.5px solid;border-right:1.5px solid;width:.44rem;height:.44rem;margin-left:.08rem;font-size:0;line-height:0;display:inline-block;transform:translateY(-.04rem)rotate(45deg)}.navLink.expanded span[aria-hidden=true]{transform:translateY(.02rem)rotate(225deg)}.navLink.active{color:var(--accent)}.navMenu{position:relative}.navButton{padding-inline:.75rem}.megaMenuViewport{pointer-events:none;z-index:25;position:absolute;inset:calc(100% - .375rem) 0 auto}.megaMenu{--mega-menu-shift:0px;border:1px solid var(--hex-grid-500);pointer-events:auto;transform:translateX(var(--mega-menu-shift));background:linear-gradient(#fffcfcfa,#fffafaf0);border-radius:5px;width:min(100vw - 4rem,48.25rem);margin-inline:auto;padding:.5rem;animation:.18s both megaMenuIn;position:relative;overflow:clip;box-shadow:inset 0 0 24px #efebed,6px 27px 10px #643f3f03,4px 4px 10px #643f3f0a,2px 13px 8px #643f3f0f,1px 6px 6px #643f3f0f,0 1px 3px #643f3f2e}.megaMenuColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.megaMenuGroup{min-width:0}.megaMenuGroupTitle{color:var(--ink);letter-spacing:.0833em;opacity:.5;margin:0;padding:.625rem 0 .375rem 1rem;font-family:Courier New,monospace;font-size:.6875rem;font-weight:400;line-height:1.571}.megaMenuList{gap:0;display:grid}.megaMenuLink{color:var(--ink);background:0 0;border-radius:1px;transition:background-color .1s linear;display:block}.megaMenuLink.active,.megaMenuLink:hover,.megaMenuLink:focus-visible{background-color:var(--hex-fg-a500)}.megaMenuLinkInner{-webkit-user-select:none;user-select:none;grid-template-columns:max-content 1fr max-content;grid-template-areas:"icon title arrow""icon description arrow";align-content:flex-start;align-items:center;gap:.05rem .68rem;width:auto;min-width:0;padding:.5rem;display:grid}.megaMenuLinkTitle{color:var(--ink);grid-area:title;min-width:0;font-size:.875rem;font-weight:400;line-height:1.571;display:block}.megaMenuLinkDescription{color:#31263bb3;grid-area:description;min-width:0;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.megaMenuIcon{color:var(--ink);grid-area:icon;width:1rem;height:1rem;margin-left:1.125rem;margin-right:.875rem;display:block;position:relative}.megaMenuIcon:before{content:"";border:1px solid;border-radius:.5px;position:absolute;inset:1px}.megaMenuIcon:after{content:"";background:currentColor;width:.72rem;height:1px;position:absolute;top:50%;left:.14rem;transform:translateY(-50%)}.megaMenuLinkArrow{aspect-ratio:1;color:var(--ink);border-radius:999px;grid-area:arrow;place-content:center;align-self:center;width:2rem;margin-left:auto;display:grid}.megaMenuLinkArrow:before{content:"";border-top:1.25px solid;border-right:1.25px solid;width:.42rem;height:.42rem;display:block;transform:translate(-.03rem)rotate(45deg)}.megaMenuCallout{background-color:var(--hex-page-paper);border:1px solid var(--hex-grid-500);color:var(--ink);border-radius:3px;width:100%;margin-top:.5rem;transition:border .25s;display:flex;position:relative;overflow:hidden}.megaMenuCallout:hover,.megaMenuCallout:focus-visible{border-color:var(--hex-grid-700)}.megaMenuCalloutBackdrop{pointer-events:none;position:absolute;inset:0}.megaMenuCalloutDots{opacity:.55;background:#f06f5b38;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#fff,#fff 1px,#0000 1px,#0000);mask-image:radial-gradient(#fff,#fff 1px,#0000 1px,#0000);-webkit-mask-size:6px 6px;mask-size:6px 6px}.megaMenuCalloutNoise{opacity:0;background-image:url(/images/home-2025/textures/noise-rose-128x128.png);background-size:512px 512px;animation:8s linear infinite paused noise;position:absolute;inset:0}.megaMenuCallout:hover .megaMenuCalloutNoise,.megaMenuCallout:focus-visible .megaMenuCalloutNoise{opacity:.25;animation-play-state:running}.megaMenuCalloutContent{z-index:1;width:100%;position:relative}.megaMenuCalloutInner{width:100%}.navCta,.button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:center;min-height:3.15rem;padding:.95rem 1.25rem;transition:background-color .25s,border-color .25s;display:inline-flex;position:relative}.button:hover,.navCta:hover{background:#e9e5e8;border-color:#afa9b1}.buttonPrimary{background:0 0}.buttonSecondary{border-color:var(--line)}.navCta{align-items:center;min-height:2.375rem;padding:0 .9375rem;font-size:.875rem;line-height:.875rem}.mobileMenuButton{border:1px solid var(--line);background:#fffafaeb;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none;box-shadow:0 10px 30px #27202d14}.mobileMenuButton span{background:var(--ink);width:1rem;height:1px;display:block;position:absolute}.mobileMenuButton span:first-child{transform:translateY(-.25rem)}.mobileMenuButton span:last-child{transform:translateY(.25rem)}.mobileNav{border-bottom:1px solid var(--line);background:#fffafafa;gap:.9rem;padding:1rem 6vw 1.5rem;animation:.18s both mobileIn;display:grid}.mobileNav a,.mobileNav button{border:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;border-radius:4px;gap:.25rem;padding:1rem;display:grid}.mobileNav small{color:var(--muted);line-height:1.45}.heroSection{text-align:center;min-height:calc(100svh - 6.3rem);padding:7.75rem 6vw 0;position:relative;overflow:hidden}.heroCopy{z-index:2;width:min(100% - 2rem,44.75rem);max-width:44.75rem;margin:0 auto;animation:.7s both riseIn;position:relative}h1,h2,h3,p{letter-spacing:0}.pageHeadingGroup{text-align:center;max-width:70rem;margin:0 auto 3rem}.pageHeadingGroup.narrow{max-width:48rem}.pageHeadingGroup.alignLeft{text-align:left;margin-inline:0}.pageHeadingGroup.featureScale{margin-bottom:0}.pageHeading{font-family:var(--display);overflow-wrap:normal;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(3.2rem,4.25vw,3.625rem);font-weight:700;line-height:1.345}.pageHeadingLead{font-family:var(--serif);font-size:clamp(4.1rem,5.34vw,4.5625rem);font-style:italic;font-weight:200;line-height:1.39;display:block}.pageHeadingGroup.featureScale .pageHeading{font-size:clamp(2.2rem,3vw,2.95rem);line-height:1.12}.pageHeadingGroup.featureScale .pageHeadingLead{font-size:clamp(2.7rem,3.8vw,3.45rem);line-height:1.02}.pageHeadingGroup.alignLeft .pageHeading{text-align:left;margin-inline:0}.heroCopy .pageHeadingGroup,.finalCta .pageHeadingGroup{max-width:none;margin-bottom:0}.heroLead{color:var(--muted);font-family:var(--sans);max-width:40.625rem;margin:.625rem auto 0;font-size:clamp(1.1rem,1.76vw,1.5rem);line-height:1.5}.heroActions{justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.heroCopy .heroActions{margin-top:.625rem}.heroMark{z-index:1;width:5rem;height:4rem;position:absolute;top:10rem;left:50%;transform:translate(10rem)}.heroMark span{background:#f06f5b6b;width:1.6rem;height:.3rem;animation:1.6s ease-in-out infinite pulseMark;display:block;position:absolute}.heroMark span:first-child{--rotation:90deg;top:0;left:1.7rem;transform:rotate(90deg)}.heroMark span:nth-child(2){--rotation:45deg;top:1.2rem;left:.5rem;transform:rotate(45deg)}.heroMark span:nth-child(3){--rotation:-45deg;top:1.2rem;right:.5rem;transform:rotate(-45deg)}.heroMark span:nth-child(4){top:2.5rem;left:0}.heroMark span:nth-child(5){top:2.5rem;right:0}.productMockup{border:1px solid var(--line-strong);box-shadow:var(--shadow);text-align:left;z-index:1;background:#fffafae0;width:min(100% - 2rem,72rem);max-width:72rem;margin:4.2rem auto -2rem;animation:.9s .18s both mockupIn;position:relative;overflow:hidden}.productMockup.sectionVariant{aspect-ratio:180/121;width:100%;min-width:min(100%,50rem);max-width:56.25rem;max-height:37.8125rem;animation:none;overflow:clip;box-shadow:0 18px 48px -28px #31263b57}.productMockup.sectionVariant .mockToolbar{min-height:3rem;padding:0 1rem}.productMockup.sectionVariant .mockBody{grid-template-columns:10.5rem minmax(0,1fr) 15rem;min-height:clamp(24rem,28vw,31rem)}.productMockup.sectionVariant .notebookPanel,.productMockup.sectionVariant .insightPanel{padding:.9rem}.productMockup.sectionVariant .agentPrompt p{font-size:1.45rem}.productMockup.sectionVariant .chartRow{min-height:7.75rem}.productMockup.sectionVariant .insightPanel h2{margin:.45rem 0 .85rem;font-size:1.7rem}.mockToolbar{border-bottom:1px solid var(--line);white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:0 1.2rem;display:flex;overflow:auto}.mockToolbar span{color:var(--muted);font-family:Courier New,monospace;font-size:.78rem}.mockToolbar span:first-child{color:var(--ink)}.mockBody{grid-template-columns:14rem minmax(0,1fr) 20rem;min-height:30rem;display:grid}.mockBody aside{border-right:1px solid var(--line);grid-auto-rows:max-content;gap:.55rem;padding:1.2rem;display:grid}.mockBody aside span{color:var(--accent);text-transform:uppercase;margin-bottom:.8rem;font-family:Courier New,monospace;font-size:.78rem}.mockBody aside button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;padding:.7rem}.mockBody aside button:first-of-type{color:var(--ink);background:#48a6a014;border-color:#48a6a040}.notebookPanel,.insightPanel{padding:1.4rem}.notebookPanel{background:linear-gradient(#17131d0f 1px,#0000 1px) 0 0/100% 4rem,#ffffff7a;gap:1rem;display:grid}.agentPrompt,.codeCell,.insightPanel{border:1px solid var(--line);background:#fffafacc}.agentPrompt{padding:1rem}.agentPrompt span{color:var(--accent);font-family:Courier New,monospace;font-size:.75rem}.agentPrompt p{font-family:var(--serif);margin:.6rem 0 0;font-size:1.8rem;font-style:italic;line-height:1.2}.codeCell{color:var(--muted);padding:1rem;font-family:Courier New,monospace;font-size:.86rem;line-height:1.7}.codeCell p{margin:0}.chartRow{border:1px solid var(--line);align-items:end;gap:.7rem;min-height:12rem;padding:1rem;display:flex}.chartRow span{background:linear-gradient(180deg, var(--accent-cool), #48a6a033);height:var(--bar);border:1px solid #17131d29;flex:1;animation:1.4s ease-in-out infinite alternate bars;display:block}.insightPanel{border-top:0;border-bottom:0;border-right:0;flex-direction:column;justify-content:center;display:flex}.insightPanel p,.insightPanel li{color:var(--muted)}.insightPanel h2{font-family:var(--serif);margin:.8rem 0 1.5rem;font-size:2.25rem;font-style:italic;font-weight:400;line-height:1.08}.insightPanel ul{gap:.75rem;margin:0;padding-left:1.1rem;display:grid}.insightPanel .mockSurfaceButtonRow{margin-top:1.5rem}.homeSectionFrame{background-color:color-mix(in srgb, var(--paper) 30%, transparent);isolation:isolate;z-index:2;position:relative}.homeSectionFrame>*{z-index:1;position:relative}.homeSectionFrameLabeled{overflow:visible}.homeSectionFrame:not(.homeSectionFrameLabeled):before{background-image:linear-gradient(var(--hex-grid-500), var(--hex-grid-500)), linear-gradient(#43394c, #43394c), linear-gradient(#43394c, #43394c), linear-gradient(#43394c, #43394c), linear-gradient(#43394c, #43394c);content:"";pointer-events:none;z-index:2;background-position:top,0 0,0 0,100% 0,100% 0;background-repeat:no-repeat;background-size:100% 1px,6px 1px,1px 6px,6px 1px,1px 6px;height:6px;position:absolute;inset:-1px 0 auto}.homeSectionFrame:not(.homeSectionFrameLabeled):after{background-image:var(--hex-texture-paper-img);background-size:var(--hex-texture-paper-size);content:"";mix-blend-mode:normal;opacity:var(--hex-texture-paper-opacity);pointer-events:none;z-index:0;position:absolute;inset:0}.trustedLogosSection{margin-top:4rem}.trustedLogosSection:after{background-image:var(--hex-texture-paper-img);background-size:var(--hex-texture-paper-size);content:"";mix-blend-mode:normal;opacity:var(--hex-texture-paper-opacity);pointer-events:none;position:absolute;inset:0}.trustedLogosSection:before{--cutout-width:16.5rem;--cutout-left-x:calc(50% - var(--cutout-width) * .5 - 1px);--cutout-right-x:calc(50% + var(--cutout-width) * .5 + 1px);border-bottom:1px solid var(--hex-grid-500);border-top:1px solid var(--hex-grid-500);box-sizing:content-box;clip-path:polygon(0% 0%, var(--cutout-left-x) 0%, var(--cutout-left-x) 5px, var(--cutout-right-x) 5px, var(--cutout-right-x) 0%, 100% 0%, 100% 100%, 0% 100%);content:"";position:absolute;inset:-1px 0}.trustedLogosAccents{pointer-events:none;z-index:1;grid-column:1/-1;position:absolute;inset:0 0 auto}.trustedLogosAccents:before,.trustedLogosAccents:after{content:"";border-bottom:1px solid #43394c;border-left:1px solid #43394c;width:6px;height:6px;position:absolute;top:-7px;left:-1px}.trustedLogosAccents:after{border-left:none;border-right:1px solid #43394c;left:auto;right:-1px}.trustedLogosLabel{color:#43394c;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;z-index:2;border-inline:1px solid #43394c;width:min-content;margin:0;padding:0 .75rem;font-family:Courier New,monospace;font-size:.625rem;font-weight:400;line-height:.8;position:absolute;left:50%;transform:translate(-50%,-50%)}.trustedLogosLabel:before,.trustedLogosLabel:after{content:"";background-color:#43394c;width:7px;height:1px;position:absolute;top:50%;left:0;transform:translate(-100%,-100%)}.trustedLogosLabel:after{left:auto;right:0;transform:translate(100%,-100%)}.trustedLogosList{z-index:1;flex-wrap:wrap;justify-content:center;gap:1.5rem 3.375rem;max-width:min(100%,92rem);margin:0 auto;padding:2.75rem 2rem 2.5rem;list-style:none;display:flex;position:relative}.trustedLogoItem{display:block;position:relative}.trustedLogoButton,.trustedLogoWrapper{border-bottom:none;height:2.5rem;position:relative}.trustedLogoButton{appearance:none;cursor:pointer;font:inherit;background:0 0;border:none;outline:none;padding:0;display:block}.trustedLogoPile{place-content:center;place-items:center;display:grid}.trustedLogoPile>*{grid-area:1/-1}.trustedLogoImage{filter:invert()sepia(0%)saturate(1%)hue-rotate(339deg)brightness()contrast(101%);object-fit:contain;width:auto;height:100%;display:block}.trustedLogoStoryIndicator{aspect-ratio:1;color:#030304cc;white-space:nowrap;background-color:#03030429;border:1px solid #03030429;border-radius:999px;place-items:center;height:.75rem;font-size:.5rem;display:grid;position:absolute;top:-.5rem;right:-.75rem}.trustedLogoStoryIndicator:before,.trustedLogoStoryIndicator:after{content:"";transform-origin:50%;background-color:currentColor;grid-area:1/-1;width:1px;height:.25rem}.trustedLogoStoryIndicator:after{width:.25rem;height:1px}.storyBand,.canvasSection,.proofSection,.integrationSection,.faqSection,.finalCta,.stubHero,.stubGrid,.stubBandwidthSection{padding:clamp(4.5rem,9vw,8rem) 6vw}.eyebrow{color:var(--accent);text-transform:uppercase;margin:0 0 .8rem;font-family:Courier New,monospace;font-size:.78rem}.workflowGrid,.proofGrid,.stubGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflowCard,.proofCard,.stubGrid article{border:1px solid var(--line);min-height:21rem;padding:2rem;transition:background .18s,transform .18s}.workflowCard:hover,.proofCard:hover,.stubGrid article:hover{background:#ffffff80;transform:translateY(-4px)}.workflowCard p,.proofCard p,.stubGrid span{color:var(--accent);text-transform:uppercase;margin:0 0 2rem;font-family:Courier New,monospace;font-size:.78rem}.workflowCard h3,.proofCard h3,.stubGrid h2{font-family:var(--serif);margin:0 0 1.2rem;font-size:clamp(2rem,3vw,3.4rem);font-style:italic;font-weight:400;line-height:1}.workflowCard span,.proofCard blockquote,.stubGrid p,.canvasText>p,.integrationSection>div>p{color:var(--muted);font-size:1.05rem;line-height:1.7}.stubDeliverySection,.stubBandwidthSection{gap:1px;display:grid}.stubDeliveryIntro,.stubBandwidthCopy,.stubBandwidthPrimary,.stubBandwidthOutcomeWrap{border:1px solid var(--line);background:#fffafae6;gap:1rem;padding:2rem;display:grid}.stubDeliveryIntro{border-bottom:0}.stubDeliveryIntro p,.stubBandwidthCopy p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.stubDeliveryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.stubDeliveryCard{border:1px solid var(--line);background:#fffafae6;gap:.9rem;min-height:18rem;padding:1.75rem;display:grid}.stubDeliveryCard span{color:var(--accent);text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:.76rem}.stubDeliveryCard h3{font-family:var(--serif);margin:0;font-size:clamp(1.7rem,2.2vw,2.5rem);font-style:italic;font-weight:400;line-height:.98}.stubDeliveryCard p{color:var(--muted);margin:0;font-size:1rem;line-height:1.68}.stubBandwidthSection{gap:1px}.stubBandwidthPrimary{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:1.2rem}.stubBandwidthChartCard{gap:.85rem;padding:1.1rem;display:grid}.stubBandwidthCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.stubBandwidthCardHeader strong{font-size:1rem;display:block}.stubBandwidthCardHeader p{color:var(--muted);margin:.3rem 0 0;font-size:.84rem}.stubBandwidthCardHeader>span{border:1px solid var(--line);color:var(--accent);text-transform:uppercase;padding:.35rem .5rem;font-family:Courier New,monospace;font-size:.72rem}.stubBandwidthLegend{flex-wrap:wrap;gap:.75rem;display:flex}.stubBandwidthLegendItem{color:var(--muted);align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}.stubBandwidthLegendItem i{border-radius:999px;width:.55rem;height:.55rem;display:block}.stubBandwidthLegendItem[data-tone=withMach3] i{background:var(--accent-cool)}.stubBandwidthLegendItem[data-tone=withoutMach3] i{background:var(--accent)}.stubBandwidthPlotShell{border:1px solid var(--line);background:linear-gradient(#17131d0a 1px,#0000 1px) 0 0/100% 3.2rem,#ffffffc7;min-height:15rem;padding:.85rem .85rem .55rem;position:relative}.stubBandwidthPlot{width:100%;height:auto;display:block;overflow:visible}.stubBandwidthYLabel{fill:color-mix(in srgb, var(--hex-highlight) 65%, transparent);letter-spacing:.18em;text-transform:uppercase;transform-origin:12px 115px;font-family:Courier New,monospace;font-size:9px;transform:rotate(-90deg)}.stubBandwidthGridLine{stroke:#17131d14;stroke-width:1px}.stubBandwidthArea{fill:#48a6a024}.stubBandwidthMarkerLine{stroke:#17131d59;stroke-dasharray:5 5;stroke-width:1.2px}.stubBandwidthSeries{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.stubBandwidthSeriesLinearReference{opacity:0}.stubBandwidthSeries[data-tone=withMach3]{stroke:var(--accent-cool)}.stubBandwidthSeries[data-tone=withoutMach3]{stroke:var(--accent)}.stubBandwidthPoint{stroke:#fffafaf2;stroke-width:2px}.stubBandwidthPoint[data-tone=withMach3]{fill:var(--accent-cool)}.stubBandwidthPoint[data-tone=withoutMach3]{fill:var(--accent)}.stubBandwidthGapLabel,.stubBandwidthAnnotation{border:1px solid var(--line);color:var(--ink);text-transform:uppercase;background:#fffafaeb;padding:.35rem .45rem;font-family:Courier New,monospace;font-size:.7rem;position:absolute}.stubBandwidthGapLabel{top:31%;left:49%;transform:translate(-50%,-50%)}.stubBandwidthAnnotation{text-align:right;max-width:10rem;top:.75rem;right:.75rem}.stubBandwidthAxis{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:.75rem;font-family:Courier New,monospace;font-size:.72rem;display:flex}.stubBandwidthAxis span:last-child{text-align:right}.stubBandwidthNote{color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.stubBandwidthCallouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.stubBandwidthOutcomeWrap{gap:1.2rem}.stubBandwidthOutcomeHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.25rem;display:flex}.stubBandwidthOutcomeHeader span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.76rem}.stubBandwidthOutcomeHeader h3{font-family:var(--serif);margin:0;font-size:clamp(2rem,3vw,3.2rem);font-style:italic;font-weight:400;line-height:.95}.stubBandwidthCallout{gap:.8rem;min-height:14rem;padding:1.5rem;display:grid}.stubBandwidthCallout strong{font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.05}.stubBandwidthCallout p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.proofCard blockquote{margin:0}.canvasSection,.integrationSection{border-block:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:4rem;display:grid}.canvasText{max-width:42rem}.inlineLink{border-bottom:1px solid var(--ink);margin-top:1rem;padding-bottom:.25rem;display:inline-flex}.mockSurfaceButtonRow{flex-wrap:wrap;gap:.5rem;display:flex}.mockSurfaceButton,.mockSurfaceTab,.mockSurfaceChip,.mockSurfaceIconButton{appearance:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#ffffffd1;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.mockSurfaceButton:hover,.mockSurfaceTab:hover,.mockSurfaceChip:hover,.mockSurfaceIconButton:hover,.mockSurfaceButton:focus-visible,.mockSurfaceTab:focus-visible,.mockSurfaceChip:focus-visible,.mockSurfaceIconButton:focus-visible{border-color:var(--line-strong);background:#f3eeee}.mockSurfaceButton:active,.mockSurfaceTab:active,.mockSurfaceChip:active,.mockSurfaceIconButton:active{background:#e9e5e8;transform:translateY(1px)}.mockSurfaceButton:focus-visible,.mockSurfaceTab:focus-visible,.mockSurfaceChip:focus-visible,.mockSurfaceIconButton:focus-visible{outline-offset:2px;outline:1px solid #31263b47}.mockSurfaceButton{min-height:2rem;padding:0 .8rem}.mockSurfaceTab,.mockSurfaceChip{min-height:1.85rem;padding:0 .7rem}.mockSurfaceTab[data-active=true]{background:#48a6a01f;border-color:#48a6a04d}.mockSurfaceIconButton{min-width:2rem;height:2rem;padding:0;font-size:.78rem}.mockSurfaceCardButton{appearance:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#ffffffc7;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 1rem;transition:background .18s,border-color .18s,transform .18s;display:flex}.mockSurfaceCardButton:hover,.mockSurfaceCardButton:focus-visible{border-color:var(--line-strong);background:#f7f3f3}.mockSurfaceCardButton strong{color:var(--accent);text-transform:uppercase;font-family:Courier New,monospace;font-size:.74rem}.mockSurfaceNavButton{justify-content:flex-start;width:100%}.mockSurfacePanel{border:1px solid var(--line);background:#fffafae0}.workflowOverview,.productFeatureSection,.customerQuotesStrip,.customerStoriesSection,.integrationsTout,.gettingStartedSection{padding:clamp(4.5rem,9vw,8rem) 6vw}.customerQuoteBandCard strong{text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem}.customerQuoteBandCard p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.customerQuoteBandCard span,.productFeatureQuote span,.reviewQuote span{color:var(--muted);font-size:.92rem}.workflowOverview{text-align:center;gap:1rem;display:grid}.workflowOverview>p{color:var(--muted);max-width:52rem;margin:0 auto;font-size:1.08rem;line-height:1.7}.productFeatureSection{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:1.75rem;padding-top:clamp(2.25rem,3.5vw,3.25rem);padding-bottom:clamp(2.25rem,3.5vw,3.25rem);display:grid}.productFeatureCopy{gap:1.5rem;display:grid}.productFeatureCopyTop{gap:.75rem;display:grid}.productFeatureCopyTop .pageHeadingGroup,.integrationsToutTop .pageHeadingGroup,.gettingStartedPrimary .pageHeadingGroup,.customerStoriesIntro .pageHeadingGroup{max-width:none;margin-bottom:0}.productFeatureMarker{width:3.4rem;height:3rem;position:relative}.productFeatureMarker span{background:#f06f5b6b;width:1.15rem;height:.22rem;display:block;position:absolute}.productFeatureMarker span:first-child{top:0;left:1.12rem;transform:rotate(90deg)}.productFeatureMarker span:nth-child(2){top:.82rem;left:.32rem;transform:rotate(45deg)}.productFeatureMarker span:nth-child(3){top:.82rem;right:.32rem;transform:rotate(-45deg)}.productFeatureMarker span:nth-child(4){top:1.76rem;left:0}.productFeatureMarker span:nth-child(5){top:1.76rem;right:0}.productFeatureBody,.integrationsToutTop>p,.gettingStartedPrimary>p,.gettingStartedSecondary p,.customerStoriesIntro>p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.productFeatureSection.mediaLeft{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.productFeatureSection.mediaLeft .productFeatureCopy{order:2}.productFeatureSection.mediaLeft .productFeatureStage{order:1}.productFeatureQuote{border-top:1px solid var(--line);gap:1rem;padding-top:1.5rem;display:grid}.productFeatureQuote p,.reviewQuote blockquote{font-family:var(--serif);margin:0;font-size:clamp(1.45rem,2.1vw,2rem);font-style:italic;line-height:1.18}.productFeatureQuote div,.customerQuoteBandCard div,.reviewQuote div{gap:.25rem;display:grid}.productFeatureStage{align-self:start;min-width:0}.productFeatureStageLabel{border:1px solid var(--line);text-transform:uppercase;border-bottom:0;margin-left:2rem;padding:.55rem 1rem;font-family:Courier New,monospace;font-size:.75rem;display:inline-flex}.productFeatureStage .productMockup{margin:0}.threadsMockup,.contextStudioMockup,.dataAppsMockup{gap:1rem;display:grid}.threadsMockup{align-items:center}.threadsIllustrationShell{flex:auto;justify-content:flex-end;align-items:center;width:min(100%,41.5rem);min-width:0;margin-left:auto;display:flex;position:relative}.threadsSlackOverlay{z-index:1;width:100%;max-width:22.5rem;height:100%;max-height:31.25rem;display:flex;position:absolute;top:0;left:0}.threadsBackgroundPanel{z-index:1;width:90%;max-width:38.125rem;height:100%;max-height:41.25rem;margin-left:auto;display:flex}.threadsPanelHeader,.contextPanelHeader,.dataAppsToolbar,.threadsToolbar,.contextStudioToolbar,.dataAppsChartHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.threadsSlackPanel,.threadsProjectPanel,.contextTablePanel,.dataAppsFrame{padding:.9rem}.threadsSlackPanel,.threadsProjectPanel{gap:.7rem;height:100%;display:grid}.threadsSlackPanel{width:100%}.threadsProjectPanel{width:100%;padding-left:.95rem}.threadsProjectPanel .threadsPanelHeader{align-items:flex-start}.threadsActionStack{justify-items:end;gap:.35rem;display:grid}.threadsConversation,.threadsProjectBody{gap:.55rem;margin-top:.55rem;display:grid}.threadsConversation{align-content:start}.threadsProjectBody{grid-template-rows:auto 1fr auto;align-content:start}.slackMessage,.slackReplyCard,.threadsAttachment,.mockSurfacePrompt{border:1px solid var(--line);background:#ffffffc7;padding:.8rem .85rem}.slackMessage{grid-template-columns:2rem 1fr;gap:.75rem;display:grid}.slackAvatar{background:#31263b1f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.84rem;display:inline-flex}.slackReplyCard,.threadsAttachment,.mockSurfacePrompt{gap:.6rem;display:grid}.slackReplyCard{align-content:start;min-height:9rem}.slackMessage p,.slackReplyCard p,.threadsAttachment p,.mockSurfacePrompt p,.dataAppsHeader p{color:var(--muted);margin:.35rem 0 0;line-height:1.6}.threadsHighlightList{gap:.55rem;display:grid}.threadsHighlightList .mockSurfaceCardButton{align-content:start;min-height:3.9rem}.threadsInputRow{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.threadsInputShell{border:1px solid var(--line);color:var(--muted);background:#ffffffc7;min-height:2.25rem;padding:.65rem .85rem}.miniTrendChart,.contextVolumeChart{align-items:end;gap:.35rem;min-height:7rem;display:flex}.miniTrendChart span,.contextVolumeChart span{background:linear-gradient(180deg, var(--accent-cool), #48a6a038);height:var(--bar);border:1px solid #17131d24;flex:1;display:block}.contextStudioIllustrationShell{align-items:flex-start;width:min(100%,52rem);min-width:0;max-width:100%;margin-left:auto;display:flex;position:relative}.contextStudioObservatoryPanel{aspect-ratio:20/11;z-index:1;gap:.85rem;width:min(100%,50rem);min-width:0;height:auto;max-height:27.5rem;padding:.85rem;display:grid;overflow:clip}.contextStudioWorkbenchPanel{aspect-ratio:200/129;z-index:2;width:min(100%,37.5rem);max-width:37.5rem;height:auto;max-height:38.4375rem;padding:.9rem;position:absolute;bottom:0;left:clamp(0rem,33.125vw - 9.3164rem,16.5625rem);right:-3rem;overflow:clip}.contextMetricRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.contextMetricCard{border:1px solid var(--line);background:#fffafae0;gap:.15rem;padding:.7rem .85rem;display:grid}.contextMetricCard span{color:var(--muted);font-size:.82rem}.contextMetricCard strong,.dataAppsStatCard strong{font-size:1.4rem}.contextStudioObservatoryGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"volume topics""log spacer";gap:.75rem;display:grid}.contextVolumePanel{grid-area:volume}.contextTopicsPanel{grid-area:topics}.contextTablePanel{grid-area:log}.contextStudioSpacer{grid-area:spacer}.contextStudioObservatoryPanel .mockSurfacePanel,.contextStudioWorkbenchPanel{padding:1rem}.contextTopicList{gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.contextTopicList li{justify-content:space-between;align-items:center;display:flex}.contextTopicList em{color:var(--muted);font-style:normal}.contextTablePanel table{border-collapse:collapse;width:100%;margin-top:.65rem}.contextTablePanel th,.contextTablePanel td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem 0;font-size:.8rem}.contextTablePanel th{color:var(--muted);text-transform:uppercase;font-family:Courier New,monospace;font-size:.72rem}.contextFileTabs{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.contextCodeBlock{border:1px solid var(--line);color:var(--muted);background:#ffffffc7;margin:.6rem 0 0;padding:.75rem;overflow:auto}.contextCodeBlock code{font-family:Courier New,monospace;font-size:.74rem;line-height:1.6}.dataAppsToolbar{justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:56.25rem;margin:0 auto;padding:0 .15rem}.publishedAppShell{z-index:1;width:100%;max-width:56.25rem;height:100%;max-height:41.875rem}.dataAppsFrame{grid-template-rows:auto auto auto 1fr;gap:.75rem;height:100%;min-height:clamp(20.5rem,28vw,31rem);padding:.85rem;display:grid}.dataAppsHeader{gap:.65rem;display:grid}.dataAppsTabs,.dataAppsFilters{flex-wrap:wrap;gap:.35rem;display:flex}.dataAppsStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dataAppsStatCard{border:1px solid var(--line);background:#fffc;gap:.25rem;min-height:4.1rem;padding:.65rem;display:grid}.dataAppsStatCard span{color:var(--muted);font-size:.82rem}.dataAppsCharts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.55rem;display:grid}.dataAppsChartCard{gap:.55rem;min-height:8.75rem;padding:.75rem;display:grid}.dataAppsChartCard.fullWidth{grid-column:1/-1;min-height:auto}.dataAppsChartCard .miniTrendChart{min-height:6.25rem}.dataAppsChartCard .mockScatterPlot{min-height:6.5rem}.mockScatterPlot{border:1px solid var(--line);background:linear-gradient(#17131d0d 1px,#0000 1px) 0 0/100% 2.4rem,linear-gradient(90deg,#17131d0d 1px,#0000 1px) 0 0/2.4rem 100%;min-height:7.25rem;position:relative}.mockScatterPlot span{height:.55rem;left:var(--x);top:var(--y);background:#48a6a0d9;border-radius:999px;width:.55rem;display:block;position:absolute}.stackedBars{gap:.55rem;display:grid}.stackedBars div{grid-template-columns:5.2rem 1fr;align-items:center;gap:.55rem;display:grid}.stackedBars span{color:var(--muted);font-size:.8rem}.stackedBars i{background:linear-gradient(90deg, var(--accent-cool), #48a6a024);height:.8rem;width:var(--width);border:1px solid #17131d24;display:block}.customerQuotesStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:0;display:grid}.customerQuoteBandCard{border:1px solid var(--line);background:#fffafae6;gap:1.25rem;padding:2.5rem;display:grid}.customerStoriesSection{gap:3rem;display:grid}.customerStoriesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.storyCard{border:1px solid var(--line);background:#fffafae6;gap:1rem;padding:1.8rem;display:grid}.storyCard span{color:var(--accent);text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem}.storyCard h3,.reviewBadgeText h3{font-family:var(--serif);margin:0;font-size:clamp(1.8rem,2.5vw,2.4rem);font-style:italic;font-weight:400;line-height:1.05}.storyCard p,.reviewBadgeText p{color:var(--muted);margin:0;line-height:1.7}.storyCardButton{width:max-content;margin-top:auto}.reviewPanel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1px;display:grid}.reviewBadgeStack,.reviewQuote{border:1px solid var(--line);background:#fffafae6;padding:2rem}.reviewBadgeStack{gap:1.5rem;display:grid}.reviewBadgeStack>div:first-child{flex-wrap:wrap;gap:.75rem;display:flex}.reviewBadgeStack>div:first-child span{border:1px solid var(--line);color:var(--accent);text-transform:uppercase;background:#ffffffd1;padding:.55rem .75rem;font-family:Courier New,monospace;font-size:.75rem}.reviewQuote{gap:1rem;display:grid}.reviewQuote strong{text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem}.integrationsTout{padding:clamp(40px,3.75vw + 1.4453rem,70px) 0 clamp(40px,2.5vw + 1.7969rem,60px);position:relative}.integrationsToutInner{z-index:1;flex-direction:column;width:100%;max-width:1240px;margin:0 auto;padding:0 40px;display:flex;position:relative}.integrationsToutTop{flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-bottom:clamp(40px,3.75vw + 1.4453rem,70px);display:flex;position:relative}.integrationsToutTop .pageHeadingGroup{max-width:50rem;margin-bottom:0}.integrationsToutTop>p{text-align:center;max-width:31.25rem;margin-bottom:0;line-height:1.5}.integrationsToutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.integrationsToutCard{appearance:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--hex-highlight) 12%, transparent);color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:5px;transition:box-shadow .25s,background-color .25s;display:flex;position:relative}.integrationsToutCard:after{background:var(--hex-highlight);content:"";opacity:.05;z-index:0;transition:opacity .25s;position:absolute;inset:0}.integrationsToutCard:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--hex-highlight) 30%, transparent)}.integrationsToutCard:hover:after{opacity:.1}.integrationsToutCard:active{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.integrationsToutCard:active:after{opacity:.18}.integrationsToutCardInner{z-index:1;flex-direction:column;flex:auto;min-height:100%;display:flex;position:relative}.integrationsToutCardIllustration{color:var(--hex-highlight);flex:none;justify-content:center;width:100%;height:160px;transition:transform .25s;display:flex;overflow:hidden}.integrationsToutCardInfo{padding:35px 20px 10px;transition:transform .25s}.integrationsToutCardInfo h3{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0 0 .4375rem;font-size:1.25rem;font-weight:500;line-height:1.3}.integrationsToutCardInfo p{color:var(--muted);margin:0;font-size:.875rem;font-weight:300;line-height:1.571}.integrationsToutCardCta{color:var(--hex-highlight);opacity:.4;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:0 10px 10px;transition:opacity .25s;display:flex}.integrationsToutCardCta span{opacity:0;text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;line-height:11px;transition:opacity .25s}.integrationsToutCard:hover .integrationsToutCardIllustration{transform:scale(1.04)translateY(-5px)}.integrationsToutCard:hover .integrationsToutCardInfo{transform:translateY(-3px)}.integrationsToutCard:hover .integrationsToutCardCta,.integrationsToutCard:focus-visible .integrationsToutCardCta,.integrationsToutCard:hover .integrationsToutCardCta span,.integrationsToutCard:focus-visible .integrationsToutCardCta span{opacity:1}.integrationPlaceholderPill{border:1px solid color-mix(in srgb, var(--hex-highlight) 18%, transparent);background:#ffffffc2;height:1.65rem;display:block}.integrationPlaceholderPill.sizeLogoTiny{width:1.9rem}.integrationPlaceholderPill.sizeLogoNarrow{width:2.35rem}.integrationPlaceholderPill.sizeLogoShort{width:3rem}.integrationPlaceholderPill.sizeLogoSmall{width:3.65rem}.integrationPlaceholderPill.sizeLogoMedium{width:4.45rem}.integrationWarehouseArt,.integrationDbtArt,.integrationOauthArt,.integrationGitArt,.integrationOrchestrationArt,.integrationApiArt{width:100%;height:100%}.integrationWarehouseArt{flex-direction:column;justify-content:center;align-items:center;display:flex}.integrationWarehouseRows{justify-items:center;gap:.4rem;margin-bottom:.9rem;display:grid}.integrationWarehouseRow{gap:.45rem;display:flex}.integrationWarehouseFloor{background-image:linear-gradient(to right, color-mix(in srgb, var(--hex-highlight) 16%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--hex-highlight) 16%, transparent) 1px, transparent 1px);border:1px solid color-mix(in srgb, var(--hex-highlight) 20%, transparent);transform-origin:top;background-position:50%;background-size:1.35rem 1.35rem;width:min(72%,16rem);height:3rem;transform:perspective(220px)rotateX(70deg)}.integrationDbtArt{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:1.35rem;display:flex;position:relative}.integrationDbtBadge{color:var(--accent);align-items:center;gap:.45rem;margin-bottom:1.15rem;display:flex}.integrationDbtBadgeMark{background:currentColor;width:.9rem;height:.9rem;display:block;transform:rotate(45deg)}.integrationDbtBadgeWord{opacity:.9;background:currentColor;width:2.2rem;height:.28rem;display:block}.integrationDbtPanel{border:1px solid color-mix(in srgb, var(--hex-highlight) 25%, transparent);z-index:1;background:#ffffffc7;gap:.35rem;width:min(71%,11rem);min-width:11rem;padding:.65rem 2.15rem .65rem .75rem;display:grid;position:relative}.integrationDbtLine{background:color-mix(in srgb, var(--hex-highlight) 80%, transparent);opacity:.7;height:.11rem;display:block}.integrationDbtLine.short{width:2.25rem}.integrationDbtLine.medium{width:3.75rem}.integrationDbtLine.long{width:4.9rem}.integrationDbtCheck{border-bottom:1px solid;border-right:1px solid;width:.42rem;height:.7rem;position:absolute;top:.85rem;right:.95rem;transform:rotate(45deg)}.integrationDbtGrid{background-image:linear-gradient(to right, color-mix(in srgb, var(--hex-highlight) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--hex-highlight) 12%, transparent) 1px, transparent 1px);border:1px solid color-mix(in srgb, var(--hex-highlight) 18%, transparent);opacity:.45;background-position:50%;background-size:1rem 1rem;width:min(78%,14.5rem);height:3.4rem;margin-top:-.7rem}.integrationOauthArt{place-items:center;gap:.8rem;padding-top:1.2rem;display:grid}.integrationOauthBadges{gap:.55rem;display:flex}.integrationOauthNodes{align-items:end;gap:1.1rem;height:5.2rem;display:flex}.integrationOauthNode{flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.integrationOauthStem{background:color-mix(in srgb, var(--hex-highlight) 38%, transparent);width:1px;display:block}.integrationOauthNode.short .integrationOauthStem{height:1.8rem}.integrationOauthNode.mid .integrationOauthStem{height:2.7rem}.integrationOauthNode.tall .integrationOauthStem{height:3.6rem}.integrationOauthNode.wide .integrationOauthStem{height:2.3rem}.integrationOauthBase{border:1px solid color-mix(in srgb, var(--hex-highlight) 22%, transparent);background:#ffffff40;width:2.2rem;height:1.05rem;display:block;transform:rotate(45deg)}.integrationGitArt{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.integrationGitBadges{gap:.55rem;display:flex}.integrationGitPanel{border:1px solid color-mix(in srgb, var(--hex-highlight) 24%, transparent);background:#ffffffc7;gap:.85rem;width:min(72%,15rem);padding:.8rem;display:grid}.integrationGitPanelHeader{align-items:center;gap:.55rem;display:flex}.integrationGitAvatar{border:1px solid color-mix(in srgb, var(--hex-highlight) 22%, transparent);background:#fffc;border-radius:999px;width:1.15rem;height:1.15rem;display:block}.integrationGitLine{background:color-mix(in srgb, var(--hex-highlight) 72%, transparent);height:.11rem;display:block}.integrationGitLine.short{width:2.1rem}.integrationGitLine.medium{width:3rem}.integrationGitLine.long{width:4.4rem}.integrationGitBranch{align-items:center;gap:.85rem;min-height:1.25rem;display:flex;position:relative}.integrationGitBranchNode{background:color-mix(in srgb, var(--hex-highlight) 75%, transparent);z-index:1;border-radius:999px;width:.38rem;height:.38rem;display:block;position:relative}.integrationGitBranchLine{background:color-mix(in srgb, var(--hex-highlight) 24%, transparent);height:1px;display:block;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.integrationGitDiff{gap:.45rem;display:grid}.integrationOrchestrationArt{flex-direction:column;justify-content:flex-start;align-items:center;gap:.9rem;padding-top:1.15rem;display:flex}.integrationOrchestrationBadges{gap:.55rem;display:flex}.integrationOrchestrationFlow{width:min(76%,16rem);height:4.8rem;position:relative}.integrationOrchestrationTrack{background:color-mix(in srgb, var(--hex-highlight) 24%, transparent);height:1px;display:block;position:absolute;inset:auto 0 1.75rem}.integrationOrchestrationNode{border:1px solid color-mix(in srgb, var(--hex-highlight) 20%, transparent);background:#ffffffc2;border-radius:999px;width:.95rem;height:.95rem;display:block;position:absolute}.integrationOrchestrationNode.nodeA{bottom:1.3rem;left:0}.integrationOrchestrationNode.nodeB{bottom:.5rem;left:24%}.integrationOrchestrationNode.nodeC{bottom:1.8rem;left:48%}.integrationOrchestrationNode.nodeD{bottom:.75rem;left:72%}.integrationOrchestrationNode.nodeE{bottom:2.4rem;right:0}.integrationOrchestrationHandle{background:color-mix(in srgb, var(--hex-highlight) 65%, transparent);border-radius:999px;width:2rem;height:.32rem;display:block;position:absolute;bottom:1.48rem;left:38%}.integrationApiArt{grid-template-columns:1fr auto 1fr;place-items:center;width:min(82%,16.5rem);display:grid}.integrationApiArc{border:1px solid color-mix(in srgb, var(--hex-highlight) 22%, transparent);opacity:.85;width:3.8rem;height:6.9rem;display:block}.integrationApiArc.left{border-right:0;border-radius:999px 0 0 999px}.integrationApiArc.right{border-left:0;border-radius:0 999px 999px 0}.integrationApiCore{justify-content:center;padding-inline:.8rem;display:flex}.integrationApiPanel{border:1px solid color-mix(in srgb, var(--hex-highlight) 24%, transparent);background:#ffffffc7;gap:.42rem;min-width:6.75rem;padding:.7rem .8rem;display:grid}.integrationApiPanelHeader{background:color-mix(in srgb, var(--hex-highlight) 75%, transparent);width:2.6rem;height:.12rem;display:block}.integrationApiPanelLine{background:color-mix(in srgb, var(--hex-highlight) 42%, transparent);height:.12rem;display:block}.integrationApiPanelLine.long{width:4.25rem}.integrationApiPanelLine.medium{width:3.5rem}.integrationApiPanelLine.short{width:2.5rem}@media (max-width:1000px){.integrationsToutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.integrationsToutTop{margin-bottom:30px}}@media (max-width:600px){.integrationsToutInner{padding-inline:20px}.integrationsToutGrid{flex-direction:column;display:flex}}.gettingStartedSection{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:1px;display:grid}.gettingStartedPrimary,.gettingStartedSecondary{border:1px solid var(--line);background:#fffafae6;gap:1.1rem;padding:2rem;display:grid}.gettingStartedPrimary .heroActions{justify-content:flex-start;margin-top:1rem}.gettingStartedSecondary strong{font-size:1.3rem}.photoPanel{border:1px solid var(--line-strong);min-height:34rem;position:relative;overflow:hidden}.photoPanel img{filter:saturate(.72)contrast(1.05);object-fit:cover;width:100%;height:100%;min-height:34rem;display:block}.photoCaption{border:1px solid var(--line);background:#fffafae6;gap:.25rem;padding:1rem;display:grid;position:absolute;bottom:1rem;left:1rem}.photoCaption span{color:var(--accent);text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem}.integrationSection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integrationGrid span{aspect-ratio:1;border:1px solid var(--line);font-family:var(--serif);transform:translateY(calc((var(--i) % 3) * .35rem));justify-content:center;align-items:center;font-size:clamp(1.4rem,3vw,2.7rem);font-style:italic;display:flex}.faqList{max-width:62rem;margin:0 auto}.faqList details{border-top:1px solid var(--line);padding:1.2rem 0}.faqList details:last-child{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;font-size:1.25rem;font-weight:700;list-style:none}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";float:right}.faqList details[open] summary:after{content:"-"}.faqList p{color:var(--muted);margin:1rem 0 0;line-height:1.7}.finalCta{border-top:1px solid var(--line);text-align:center}.finalCta p{color:var(--accent);text-transform:uppercase;font-family:Courier New,monospace}.siteFooter{border-top:1px solid var(--line);text-align:center;gap:1.5rem;padding:3rem 6vw;display:grid}.siteFooter div{flex-wrap:wrap;justify-content:center;gap:1rem 1.6rem;display:flex}.siteFooter p{color:var(--muted);margin:0}.stubHero{text-align:center;min-height:62svh;margin:0}.stubGrid{padding-top:0}.modalBackdrop{z-index:50;background:#17131d73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.leadModal{background:radial-gradient(circle at 1px 1px, #17131d1f 1px, transparent 0) 0 0 / 7px 7px, var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow);width:100%;max-width:42rem;max-height:calc(100svh - 2rem);padding:2rem;animation:.18s both modalIn;position:relative;overflow:auto}.leadModal h2{margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.leadModal form{gap:1rem;display:grid}.leadModal label{color:var(--muted);gap:.45rem;display:grid}.leadModal input,.leadModal textarea{border:1px solid var(--line);color:var(--ink);background:#ffffffa6;border-radius:4px;min-height:3rem;padding:.8rem}.leadModal textarea{resize:vertical;min-height:7rem}.leadModal input[aria-invalid=true]{border-color:var(--accent)}.leadModal label span,.formSummary{color:var(--accent);margin:0;font-size:.9rem}.modalClose{color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:1rem;right:1rem}@keyframes ticker{to{transform:translate(-50%)}}@keyframes riseIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes mockupIn{0%{opacity:0;transform:translateY(3rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseMark{50%{opacity:.35;transform:translateY(-.2rem) rotate(var(--rotation,0deg))}}@keyframes bars{to{filter:brightness(1.08);transform:scaleY(.92)}}@keyframes noise{0%{background-position:-1024px -1024px}to{background-position:0 0}}@keyframes menuIn{0%{opacity:0;transform:translate(-50%,-.3rem)}to{opacity:1;transform:translate(-50%)}}@keyframes mobileIn{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.desktopNav{display:none}.mainNav{grid-template-columns:auto 1fr auto;min-height:3.5rem;padding:0 clamp(.9rem,4vw,1.35rem)}.brand{justify-self:start;padding-inline:.4rem;font-size:1.4rem}.mobileMenuButton{justify-self:end;display:inline-flex}.heroSection{min-height:auto;padding:5rem 6vw 0}.heroMark{top:8.5rem;left:50%;transform:translate(1.5rem)scale(.8)}.pageHeadingLead{font-size:clamp(4.1rem,17vw,5.4rem)}.pageHeading{font-size:clamp(3.4rem,15vw,5.2rem)}.heroLead{font-family:var(--sans)}.heroActions{flex-direction:column;align-items:stretch}.button{justify-content:center}.productMockup{margin-top:3rem}.mockBody{grid-template-columns:1fr}.mockBody aside{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.mockBody aside span{grid-column:1/-1}.insightPanel{border-left:0;border-top:1px solid var(--line)}.workflowGrid,.proofGrid,.stubGrid,.stubDeliveryGrid,.canvasSection,.integrationSection,.customerStoriesGrid,.threadsMockup,.contextStudioObservatoryGrid,.dataAppsCharts,.customerQuotesStrip,.reviewPanel,.gettingStartedSection,.productFeatureSection,.stubBandwidthSection{grid-template-columns:1fr}.workflowCard,.proofCard,.stubGrid article{min-height:auto}.trustedLogosSection:before{--cutout-width:14rem}.trustedLogosList{gap:.875rem 2.4375rem;padding:2.5rem 1.5rem 2.25rem}.trustedLogoButton,.trustedLogoWrapper{height:2.25rem}.contextMetricRow,.dataAppsStats,.stubBandwidthCallouts,.stubBandwidthPrimary{grid-template-columns:1fr}.threadsIllustrationShell{min-height:auto;padding-left:0}.threadsSlackOverlay{width:100%;max-width:none;height:auto;max-height:none;position:static;top:auto;transform:none}.threadsBackgroundPanel,.publishedAppShell{width:100%;max-width:none;height:auto;max-height:none}.productMockup.sectionVariant{aspect-ratio:auto;max-height:none}.contextStudioIllustrationShell{gap:.75rem;display:grid}.contextStudioObservatoryPanel{min-width:0;max-height:none}.contextStudioWorkbenchPanel{width:100%;max-width:none;height:auto;max-height:none;position:static;left:auto;right:auto}.contextStudioSpacer{display:none}.threadsProjectPanel{padding-left:1rem}.productFeatureStageLabel{margin-left:1rem}.productFeatureSection.mediaLeft .productFeatureCopy,.productFeatureSection.mediaLeft .productFeatureStage{order:initial}.gettingStartedPrimary .heroActions{justify-content:stretch}.stubDeliveryIntro,.stubBandwidthCopy,.stubBandwidthPrimary,.stubBandwidthOutcomeWrap{padding:1.5rem}}@media (min-width:1600px){.productMockup{width:min(82vw,96rem);max-width:96rem}}@media (max-width:560px){.trustedLogosSection:before{--cutout-width:12rem}.trustedLogosLabel{letter-spacing:.14em;padding-inline:.5rem;font-size:.56rem}.trustedLogosList{gap:1rem 1.5rem;padding:2.15rem 1rem 2rem}.trustedLogoButton,.trustedLogoWrapper{height:1.875rem}.trustedLogoStoryIndicator{top:-.35rem;right:-.4rem}.announcement{font-size:.7rem}.mainNav{min-height:3.5rem}.heroSection{padding-top:4rem}.pageHeadingLead{line-height:.9}.heroLead{line-height:1.55}.mockToolbar{gap:1rem}.mockBody aside{grid-template-columns:1fr}.notebookPanel,.insightPanel{padding:1rem}.agentPrompt p,.insightPanel h2{font-size:1.65rem}.chartRow{min-height:8rem}.storyBand,.canvasSection,.proofSection,.integrationSection,.faqSection,.finalCta,.stubHero,.stubGrid,.stubDeliverySection,.stubBandwidthSection{padding-inline:5vw}.photoPanel,.photoPanel img{min-height:24rem}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerQuoteBandCard,.storyCard,.integrationsToutCard,.reviewBadgeStack,.reviewQuote,.gettingStartedPrimary,.gettingStartedSecondary,.stubDeliveryIntro,.stubDeliveryCard,.stubBandwidthCopy,.stubBandwidthPrimary,.stubBandwidthOutcomeWrap,.stubBandwidthChartCard,.stubBandwidthCallout{padding:1.35rem}.productFeatureStageLabel{margin-left:.75rem}.threadsInputRow,.stackedBars div,.slackMessage{grid-template-columns:1fr}.stubBandwidthGapLabel{top:39%;left:50%}.stubBandwidthAnnotation{max-width:8.5rem;inset:auto .75rem .75rem auto}.stubBandwidthOutcomeHeader h3{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
