@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43145459071bf43f-s.10xy1~oud7vm3.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.0-b5-.50j.c.r.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/43145459071bf43f-s.10xy1~oud7vm3.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.0-b5-.50j.c.r.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/43145459071bf43f-s.10xy1~oud7vm3.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.0-b5-.50j.c.r.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/43145459071bf43f-s.10xy1~oud7vm3.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.0-b5-.50j.c.r.woff2?dpl=dpl_J1eKqr4LZi2HrkycyTzBAFNUtshU)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:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_4092d4e-module__S9_W6q__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}
:root{--bg:#fff;--text:#111;--muted:#1111119e;--rule:#11111124;--page:860px;--gutter:112px;--step:18px;--mm-scale:1}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5x){:root{--mm-scale:1.16}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){:root{--mm-scale:1.32}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3x){:root{--mm-scale:1.64}}@media (max-width:720px){:root{--gutter:24px}}@media (min-width:1440px){:root{--page:940px}}@media (min-width:1800px){:root{--page:1000px}}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{min-height:100%}body{background:var(--bg);color:var(--text);font-size:var(--step);text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit;text-underline-offset:2px;text-decoration:underline}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:10px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.brandLockup{align-items:center;gap:5px;min-width:0;text-decoration:none;display:inline-flex}.brandName{letter-spacing:.01em;font-size:15px;font-weight:700;line-height:1.1}.brandMark{background-color:currentColor;flex-shrink:0;width:15px;height:15px;display:inline-block;-webkit-mask:url(/pcb-background.png) 50%/contain no-repeat;mask:url(/pcb-background.png) 50%/contain no-repeat}.siteNav{color:var(--muted);align-items:center;gap:16px;font-size:14px;display:flex}.siteNav a{text-decoration:none}.siteNav a:hover{text-decoration:underline}.landingPage,.aboutPage{padding-left:var(--gutter);padding-right:var(--gutter);max-width:var(--page);margin:40px auto 96px}.landingHero{gap:0;display:grid}.demoTeaser{aspect-ratio:16/9;isolation:isolate;background:#d92f19;border:1px solid #1111111a;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 20px 60px #11111114}.demoTeaser:after{content:"";z-index:1;pointer-events:none;background:#11111129;position:absolute;inset:0}.demoTeaserImage{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.demoTeaserCopy{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 18px #11111159;place-content:center;display:grid;position:absolute;inset:0}.demoTeaserTitle{letter-spacing:normal;font-size:clamp(15px,2vw,19px);font-weight:400;line-height:1.1}.eavesdropButton{appearance:none;color:#11111161;cursor:pointer;font:inherit;letter-spacing:.04em;background:0 0;border:0;justify-self:end;margin:7px 10px 0 0;padding:2px 3px;font-size:11px;font-style:italic;transform:rotate(-2deg)}.eavesdropButton:hover,.eavesdropButton.isPlaying{color:var(--text)}.eavesdropButton:hover{animation:.36s ease-in-out eavesdropJiggle}.eavesdropButton:active{transform:rotate(2deg)scale(.94)}@keyframes eavesdropJiggle{0%,to{transform:rotate(-2deg)translate(0)}25%{transform:rotate(2deg)translate(-2px)}50%{transform:rotate(-3deg)translate(2px)}75%{transform:rotate(1deg)translate(-1px)}}.archiveItem{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.archiveItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;list-style:none;display:flex}.archiveItem summary::-webkit-details-marker{display:none}.archiveItem summary:after{content:"+";flex:none;font-size:24px;font-weight:400;line-height:1}.archiveItem[open] summary:after{content:"−"}.archiveItem summary:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:10px}.archiveBody{padding:0 0 20px}.aboutVideoHero{margin-bottom:1lh}.videoCaption{color:var(--muted);text-align:center;margin:8px 0 0;font-size:14px}.heroVideoFrame{width:100%}.videoEmbed{aspect-ratio:16/9;background:#f3f3f2;border:1px solid #1111111a;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #11111114}.videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.aboutContent{min-width:0}.aboutPageTeam{flex-direction:column;min-height:calc(100svh - 136px);display:flex}.aboutPageTeam .siteHeader{margin-bottom:56px}.aboutPageHome{isolation:isolate;flex-direction:column;min-height:calc(100svh - 80px);display:flex;position:relative}.aboutPageHome .aboutContent{text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex;position:relative}.aboutPageHome .homeMessage{max-width:42ch;margin:0}.productGif{appearance:none;background:var(--bg);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;align-self:stretch;width:100%;margin:0;padding:0;line-height:0;display:block}@media (hover:none){.productGif:focus,.productGif:focus-visible{outline:none}}.productGifStage{aspect-ratio:4/3;background:var(--bg);width:100%;display:block;position:relative;overflow:hidden}.productGifLayout,.productGifVideo{background:var(--bg);width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.productGifLayout{z-index:1;pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.productGifLayout svg{width:100%;height:100%;display:block}.productGifLayout .grow-stage:not(.is-revealed){visibility:hidden}.productGifLayout .trace{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:butt}.productGifLayout .is-revealed .trace{stroke-dashoffset:0;stroke-linecap:round;transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .32s)}.productGifLayout .stamp,.productGifLayout .pad,.productGifLayout .via,.productGifLayout .via-drill{opacity:0}.productGifLayout .is-revealed .stamp,.productGifLayout .is-revealed .pad,.productGifLayout .is-revealed .via,.productGifLayout .is-revealed .via-drill{opacity:1;transition:opacity .32s ease-out}.productGif.isRevealed .productGifLayout{visibility:hidden}.productGifVideo{z-index:0;object-fit:cover;pointer-events:none;visibility:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.productGif.isRevealed .productGifVideo{visibility:visible}.productGifVideo::-webkit-media-controls{display:none!important}.productGifShatter{z-index:2;pointer-events:none;visibility:hidden;background:var(--bg);width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;inset:-1px;transform:translateZ(0)}.productGif.isHinting .hint-pads{visibility:visible;animation:3s ease-in-out infinite productGifHintPad}.productGif.isHinting .hint-pads .stamp,.productGif.isHinting .hint-pads .pad{opacity:1}@keyframes productGifHintPad{0%,33%,to{opacity:0;visibility:hidden}16%{opacity:.4;visibility:visible}}.productGif.isShattering .productGifShatter{visibility:visible}.productGif.isShattering .productGifLayout,.productGif.isShattering .productGifVideo{visibility:hidden}.signupBlock{text-align:center;gap:4px;max-width:520px;margin-inline:auto;display:grid}.aboutPageHome>.signupBlock{z-index:1;margin-top:auto;padding-top:16px;position:relative;overflow:visible}.landingPage>.signupBlock{margin-top:18px}.teamContent{flex:1}.teamIntro{padding-bottom:68px}.eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:600;line-height:1}.teamStatement{max-width:660px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.teamLogoGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.teamLogoCell{justify-content:center;align-items:center;min-width:0;height:132px;margin:0;padding:28px 18px;display:flex}.teamCompanyLogo{object-fit:contain;filter:grayscale()brightness(0);width:auto;max-width:84%;height:auto;max-height:42px}.aboutTitle{letter-spacing:.08em;margin:0 0 28px;font-size:18px;font-weight:700}.aboutPageOnePager .siteHeader{margin-bottom:40px}.aboutPageOnePager{margin-bottom:288px}.onePagerGatePage{flex-direction:column;min-height:calc(100svh - 80px);display:flex;overflow-x:clip}.aboutPageOnePager.onePagerGatePage{margin-bottom:0;padding-bottom:0}.onePagerGate{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex;position:relative}.onePagerGateMessage{max-width:22em;margin:0;font-size:18px;line-height:1.5}.onePagerGateForm{justify-items:center;gap:20px;width:min(240px,100%);transition:opacity .35s;display:grid}.onePagerGateForm.isLeaving{opacity:0;pointer-events:none}.onePagerGateClip{opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:absolute;inset:0}.onePagerGateClip.isPlaying{opacity:1;visibility:visible}.onePagerGateVideo{aspect-ratio:4/3;object-fit:contain;background:var(--bg);visibility:hidden;pointer-events:none;width:min(100%,920px);height:auto;max-height:78svh;display:block}.onePagerGateVideo.isVisible{visibility:visible}.onePagerGateForm input[type=email]{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--text);font:inherit;text-align:center;background:0 0;border-radius:0;padding:2px 0 4px;font-size:16px}.onePagerGateForm input[type=email]::placeholder{color:var(--muted)}.onePagerGateForm input[type=email]:focus-visible{border-bottom-color:var(--text);outline:0}.onePagerGateError{color:var(--muted);margin:0;font-size:14px}.onePagerGateContinue{appearance:none;color:var(--text);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.onePagerGateContinue:hover:not(:disabled){text-decoration-thickness:2px}.onePagerGateContinue:disabled{color:var(--muted);cursor:default;text-decoration:none}@media (min-width:1100px){.aboutPageOnePager{max-width:calc(var(--page) + 240px)}}.onePagerSplit{gap:20px;display:grid}.onePagerSplitCopy{min-width:0}.onePagerSplit>figure{max-width:340px}@media (min-width:1100px){.onePagerSplit{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:28px}}.onePagerIntro{text-align:left}.onePagerIntro .onePagerIntroCopy{max-width:32em;color:var(--muted);text-wrap:balance;margin:16px auto 0;font-size:17px;line-height:1.5}.onePagerLede{letter-spacing:-.03em;text-align:left;text-wrap:balance;max-width:20em;margin:0 auto 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.2}.onePagerSubhead{letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25}.onePagerContent p{max-width:38em}.onePagerContent .onePagerProse p+p{margin-top:14px}.onePagerThesis em{white-space:nowrap;font-style:italic}.onePagerCite{color:var(--muted);vertical-align:super;margin-left:1px;font-size:11px;font-weight:600;line-height:0;text-decoration:none}.onePagerCite:hover{color:var(--text);text-decoration:none}.onePagerSection{padding:56px 0 0}.onePagerFoldSpacer{display:none}@media (min-width:721px){.onePagerFold{flex-direction:column;min-height:calc(100svh - 40px);display:flex}.onePagerFold>.onePagerContent{flex-direction:column;flex:1;display:flex}.onePagerFoldSpacer{flex:1 1 0;display:block}}.onePagerSectionSpaced{padding-top:112px}.onePagerSectionSpacedTight{padding-top:47px}.onePagerSection p,.onePagerAsk p,.onePagerPerson p{margin:0;font-size:16px;line-height:1.6}.onePagerAsk .onePagerLinkRow{margin-top:14px}.onePagerPhotos{gap:28px;margin:20px 0 0;display:grid}.onePagerProgressMedia{max-width:520px}.onePagerPhoto{flex-direction:column;min-width:0;margin:0;display:flex}.onePagerPhoto .onePagerMetric{letter-spacing:-.02em;margin:0 0 4px;font-size:30px;font-weight:700;line-height:1.1}.onePagerPhoto .onePagerLead{margin:0 0 16px;font-size:15px;font-weight:400;line-height:1.45}.onePagerPhotoCaptionBelow figcaption{margin-top:10px}.onePagerPhotoCaptionBelow .onePagerMetric{margin:0 0 2px;font-size:17px}.onePagerPhotoCaptionBelow .onePagerLead{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.onePagerPhotoMedia{position:relative}.onePagerPhotoButton{appearance:none;cursor:zoom-in;transform-origin:50%;-webkit-tap-highlight-color:transparent;background:#f3f3f2;border:0;border-radius:12px;width:100%;margin:0;padding:0;line-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.onePagerAssembledButton{appearance:none;z-index:2;width:36px;height:36px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .2s;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 6px #1111112e}.onePagerAssembledButton svg{width:18px;height:18px;display:block}.onePagerPhotoImage{width:100%;height:auto;display:block}.onePagerSection .onePagerBookAfterPhotos{margin:20px 0 0}.onePagerBookAfterPhotos a{font-weight:600}.onePagerOtherApps{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:28px}.onePagerOtherApps summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16px;font-weight:700;line-height:1.3;list-style:none;display:flex}.onePagerOtherApps summary::-webkit-details-marker{display:none}.onePagerOtherApps summary:after{content:"+";color:var(--muted);flex:none;font-size:18px;font-weight:400;line-height:1}.onePagerOtherApps[open] summary:after{content:"−"}.onePagerOtherApps summary:focus-visible{outline:1px solid var(--text);outline-offset:4px}.onePagerOtherApps .onePagerPhotos{max-width:360px;margin:0 0 20px}.onePagerFeatureFigure{min-width:0;margin:0}.onePagerFlow{justify-content:center;align-items:center;gap:16px;margin:28px 0 0;display:flex}.onePagerFlowFigure{text-align:center;flex:0 auto;min-width:0}.onePagerFlowFigure .onePagerFeatureButton{width:auto;height:200px;aspect-ratio:var(--flow-ratio,1);background:0 0;max-width:100%}.onePagerFlowFigure .onePagerFeatureImage{object-fit:contain;height:100%}.onePagerBoard+.onePagerBoard{margin-top:32px}.onePagerSection .onePagerBoardName{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.onePagerSection .onePagerBoardLead{color:#111111d1;margin:4px 0 0;font-size:15px;line-height:1.4}.onePagerBoardLead strong{color:var(--text);font-weight:700}.onePagerBoardFlow{margin-top:16px;justify-content:flex-start;gap:12px;width:calc(50vw + 50% - max(32px,5vw));margin-inline:0}.onePagerBoardFlow .onePagerFlowFigure{flex:1 1 0}.onePagerBoardFlow .onePagerFeatureButton,.onePagerBoardFlow .onePagerFlowPlaceholderFrame{aspect-ratio:4/3;background:#f7f7f6;width:100%;height:auto}.onePagerBoardFlow .onePagerFlowArrow{width:24px}.onePagerFlowPlaceholderFrame{width:auto;height:200px;aspect-ratio:var(--flow-ratio,1);background:#f7f7f6;border:1px dashed #11111138;border-radius:12px;max-width:100%}@media (max-width:560px){.onePagerFlowPlaceholderFrame{height:auto;width:min(100%, calc(190px * var(--flow-ratio,1)));margin-inline:auto}}.onePagerFlowArrow{width:44px;color:var(--muted);margin-bottom:34px;display:block}.onePagerFlowArrow svg{width:100%;height:auto;display:block}@media (max-width:560px){.onePagerFlow{flex-direction:column;gap:12px}.onePagerFlowFigure{width:100%}.onePagerFlowFigure .onePagerFeatureButton{height:auto;width:min(100%, calc(190px * var(--flow-ratio,1)));max-width:100%;margin-inline:auto}.onePagerFlowArrow{width:28px;margin-bottom:0}.onePagerFlowArrow svg{transform:rotate(90deg)}.onePagerBoardFlow{width:100%}.onePagerBoardFlow .onePagerFeatureButton,.onePagerBoardFlow .onePagerFlowPlaceholderFrame{width:100%;margin-inline:0}}.onePagerFeatureButton{appearance:none;cursor:zoom-in;transform-origin:50%;-webkit-tap-highlight-color:transparent;background:#111;border:0;border-radius:12px;width:100%;margin:0;padding:0;line-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.onePagerFeatureImage{width:100%;height:auto;display:block}.onePagerPostCard{min-width:0;margin:0}.onePagerPostFrame{aspect-ratio:2;transform-origin:50%;-webkit-tap-highlight-color:transparent;background:#111;border-radius:12px;width:100%;line-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.onePagerPostVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.onePagerPostCaption{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.4}.onePagerPostCaption a{color:inherit}.onePagerFeatureCaption,.onePagerMediaCaption{color:#111111d1;margin:10px 0 0;font-size:13px;line-height:1.4}.onePagerMediaPlaceholder{background:#f7f7f6;border:1px dashed #11111138}.onePagerMediaPair{gap:20px;margin-top:20px;display:grid}.onePagerMediaPairItem{flex-direction:column;min-width:0;margin:0;display:flex}.onePagerMediaFrame{aspect-ratio:3/2;transform-origin:50%;background:#111;border:0;border-radius:12px;width:100%;padding:0;line-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.onePagerMediaPhotoButton{appearance:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.onePagerMediaVideo,.onePagerMediaImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.onePagerMediaImageTraces{object-position:0 0;transform-origin:0 0;transform:scale(2)}@media (hover:hover){.onePagerPhotoButton:hover,.onePagerFeatureButton:hover,.onePagerMediaFrame:hover,.onePagerPostFrame:hover{z-index:1;transform:scale(1.035)}.onePagerAssembledButton:hover{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.onePagerPhotoButton,.onePagerFeatureButton,.onePagerMediaFrame,.onePagerPostFrame,.onePagerAssembledButton{transition:none}}.onePagerLightbox{z-index:20;cursor:zoom-out;touch-action:none;overscroll-behavior:none;background:#111111e6;place-items:center;padding:48px 56px 28px;display:grid;position:fixed;inset:0}.onePagerLightboxClose,.onePagerLightboxStep{appearance:none;color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:14px}.onePagerLightboxClose{position:absolute;top:16px;right:20px}.onePagerLightboxPrev{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.onePagerLightboxNext{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.onePagerLightboxImage{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 72px)}.onePagerBookBar{display:none}.onePagerPeople{gap:28px;display:grid}.onePagerPersonName{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}.onePagerPerson .onePagerPersonEmail{align-items:center;gap:10px;margin-top:10px;display:flex}.onePagerPersonX{flex-shrink:0;text-decoration:none;display:inline-flex}.onePagerPersonX:hover{opacity:.65;text-decoration:none}.onePagerPersonX svg{width:14px;height:14px;display:block}.onePagerAsk{background:#f3f3f2;border-radius:18px;margin-top:56px;padding:24px 24px 26px;scroll-margin-top:24px}.onePagerAsk .onePagerSubhead{margin-bottom:10px}.onePagerAsk .onePagerLinkRow a{font-weight:700}@media (min-width:721px){.onePagerPhotos{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.onePagerPhoto{grid-template-rows:subgrid;grid-row:span 2;display:grid}.onePagerPhotoButton{aspect-ratio:4/5}.onePagerPeople{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.onePagerPhotosSolo{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.onePagerPhotosSolo .onePagerPhoto{grid-row:auto;display:flex}.onePagerPhotosSolo .onePagerPhotoButton{aspect-ratio:auto}.onePagerPhotoImage{object-fit:cover;width:100%;height:100%}.onePagerPhotosSolo .onePagerPhotoImage{object-fit:contain;height:auto}.onePagerMediaPair{grid-template-columns:1fr 1fr;gap:12px 16px}.onePagerMediaTrio{grid-template-columns:repeat(3,minmax(0,1fr));width:min(120%,50vw + 50% - 32px)}}.joinUs{padding-top:60px;scroll-margin-top:32px}.joinHeading{margin:0 0 16px;line-height:0}.joinTitleImage{width:min(167px,33.3%);height:auto;margin:0 auto;display:block;transform:translate(28px)}.careersList{border-top:1px solid var(--rule);margin:0}.careerItem{border-bottom:1px solid var(--rule)}.careerItem summary{cursor:pointer;letter-spacing:-.01em;padding:15px 36px 15px 0;font-size:.9375rem;font-weight:500;line-height:1.35;list-style:none;position:relative}.careerItem summary::-webkit-details-marker{display:none}.careerItem summary:after{content:"+";color:var(--muted);font-size:1rem;font-weight:400;line-height:1.4;position:absolute;top:14px;right:0}.careerItem[open] summary:after{content:"−"}.careerItem summary:hover{color:var(--muted)}.careerItem summary:focus-visible{outline:1px solid var(--text);outline-offset:4px;border-radius:0}.careerBody{max-width:590px;color:var(--muted);padding:0 36px 20px 0}.careerBody p{margin:0;font-size:.875rem;line-height:1.55}.careerBody p+p{margin-top:14px}.careerBody a{color:var(--text);text-underline-offset:3px}.careerBody a:hover{text-decoration:none}p{margin:0 0 28px}ol,ul{margin:0 0 28px;padding-left:22px}li{margin:6px 0}.muted{color:var(--muted)}.notifyForm{--heat-scale:1;width:fit-content;max-width:100%;transform:scale(var(--heat-scale));transform-origin:bottom;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin:0 auto;font-size:14px;transition:transform .55s cubic-bezier(.22,1,.36,1),color .4s;display:flex;position:relative}.notifyForm[data-heat="1"]{--heat-scale:1.2}.notifyForm[data-heat="2"]{--heat-scale:1.45}.notifyForm[data-heat="3"]{--heat-scale:1.8}.notifyForm[data-heat="4"]{--heat-scale:2.2;color:#3a1a00}.notifyForm[data-heat="5"]{--heat-scale:2.7;color:#4a1400;z-index:3;filter:drop-shadow(0 10px 18px #ff480047)}.notifyForm[data-heat="6"]{--heat-scale:3.2;color:#5a1000;z-index:3;letter-spacing:.02em;filter:drop-shadow(0 12px 22px #ff380061);font-weight:700}.notifyForm[data-heat="7"]{--heat-scale:3.8;color:#6a0c00;z-index:3;letter-spacing:.04em;filter:drop-shadow(0 14px 26px #ff28007a);font-weight:800}.notifyForm[data-heat="8"]{--heat-scale:4.5;color:#7a0800;z-index:3;letter-spacing:.06em;filter:drop-shadow(0 16px 30px #ff20008c);font-weight:800}.notifyForm[data-heat="4"] input[type=email],.notifyForm[data-heat="5"] input[type=email],.notifyForm[data-heat="6"] input[type=email],.notifyForm[data-heat="7"] input[type=email],.notifyForm[data-heat="8"] input[type=email]{border-bottom-color:#b4320073}.notifyFlames{pointer-events:none;z-index:-1;width:130%;height:1.55em;position:absolute;bottom:-.15em;left:50%;transform:translate(-50%)}.notifyFlames span{transform-origin:50% 100%;animation:notifyFlicker var(--t,.28s) ease-in-out infinite alternate;background:radial-gradient(circle at 50% 78%,#fff1b8 0%,#ffb020 26%,#ff5a00 58%,#d11400 82%,#0000 86%);border-radius:50% 50% 45% 45%/70% 70% 30% 30%;display:block;position:absolute;bottom:0}.notifyFlames span:first-child{--t:.26s;width:.72em;height:1.15em;left:14%}.notifyFlames span:nth-child(2){--t:.2s;width:.95em;height:1.55em;left:30%}.notifyFlames span:nth-child(3){--t:.32s;width:.8em;height:1.35em;left:48%}.notifyFlames span:nth-child(4){--t:.18s;width:1.05em;height:1.7em;left:64%}.notifyFlames span:nth-child(5){--t:.24s;width:.7em;height:1.1em;left:80%}.notifyForm[data-heat="6"] .notifyFlames,.notifyForm[data-heat="7"] .notifyFlames,.notifyForm[data-heat="8"] .notifyFlames{width:150%;height:2.1em}.notifyForm[data-heat="6"] .notifyFlames span,.notifyForm[data-heat="7"] .notifyFlames span,.notifyForm[data-heat="8"] .notifyFlames span{filter:blur(.3px)}@keyframes notifyFlicker{0%{opacity:.82;transform:scaleY(.92)scaleX(1.04)}to{opacity:1;transform:scaleY(1.12)scaleX(.94)}}.notifyForm input[type=email]{border:0;border-bottom:1px solid var(--rule);width:120px;min-width:0;color:var(--text);font:inherit;background:0 0;border-radius:0;flex:0 120px;padding:2px 0 4px}.notifyForm input[type=email]::placeholder{color:var(--muted)}.notifyForm input[type=email]:focus-visible{border-bottom-color:var(--text);outline:0}.notifyForm button{appearance:none;color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:2px 0 4px;font-weight:600;text-decoration:none}.notifyForm button:hover{text-decoration:underline}.notifyForm button:after,.notifyForm button.status:after{content:none}.signupMeta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;font-size:14px;display:flex}.signupMeta a{text-decoration:none}.signupMeta a:hover{text-decoration:underline}.signupLocation{color:var(--muted);margin:0;font-size:14px}@media (max-width:960px){.landingPage{margin-top:32px}}@media (max-width:720px){.landingPage{margin-bottom:48px}.siteHeader{margin-bottom:20px}.aboutPageTeam .siteHeader{margin-bottom:40px}.notifyForm{flex-wrap:nowrap;align-items:center}.notifyForm[data-heat="1"]{--heat-scale:1.14}.notifyForm[data-heat="2"]{--heat-scale:1.32}.notifyForm[data-heat="3"]{--heat-scale:1.55}.notifyForm[data-heat="4"]{--heat-scale:1.85}.notifyForm[data-heat="5"]{--heat-scale:2.15}.notifyForm[data-heat="6"]{--heat-scale:2.45}.notifyForm[data-heat="7"]{--heat-scale:2.8}.notifyForm[data-heat="8"]{--heat-scale:3.15}.notifyForm input[type=email]{flex:auto;width:min(120px,36vw)}.teamIntro{padding-bottom:36px}.teamLogoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamLogoCell{height:104px;padding:22px 14px}.teamCompanyLogo{max-width:82%;max-height:36px}.productGifLayout,.productGifVideo,.productGifShatter{transform:translateZ(0)scale(1.2)}.onePagerLede{font-size:30px}.onePagerIntro .onePagerIntroCopy{font-size:16px}.onePagerSubhead{font-size:22px}.onePagerPhoto .onePagerMetric{font-size:26px}.onePagerSection{padding-top:40px}.onePagerSectionSpaced{padding-top:80px}.onePagerSectionSpacedTight{padding-top:30px}.onePagerAsk{margin-top:40px}.onePagerSection .onePagerBookAfterPhotos{display:none}.aboutPageOnePager{margin-bottom:0;padding-bottom:288px}.onePagerLightbox{padding:48px 16px 20px}.onePagerLightboxStep{display:none}.onePagerBookBar{z-index:10;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:#ffffffeb;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1111110f}.onePagerBookBar a{font-weight:700}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
