@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-Book.ADV8YtBJ.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-Light.PYDj3h9E.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-Thin.DfIH1rVS.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl Mono;src:url(./SuisseIntlMono-Regular.rLtH7I6t.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#242426;--dark:#272727;--dark-2:#2e2e31;--paper:#f3f3f6;--blog-bg:#ededf1;--backers-bg:#e7e7ec;--card:#f9f9fa;--card-border:#c4c4cb;--media:#ddd;--media-2:#d2d2da;--line:#dcdce3;--line-dark:#3a3a3e;--btn-border:#9f9fa9;--btn-text:#575760;--muted:#898995;--muted-strong:#575760;--accent:#f9452c;--accent-head:#d86455;--gold:#ffd914;--accent-soft:rgba(249,69,44,.12);--banner-h:80px;--nav-h:72px;--slide-dur:5s;--hero-h:min(100vw,80vh,1940px);--mono:"Suisse Intl Mono","SFMono-Regular",ui-monospace,"Menlo","Consolas",monospace;--sans:"Suisse Intl",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:#fff}::-moz-selection{background:var(--accent);color:#fff}.container{width:100%;max-width:1408px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}.banner{position:fixed;top:0;left:0;right:0;height:var(--banner-h);z-index:100;background:transparent;color:#fff;transition:opacity .35s ease}.banner-inner{height:100%;box-sizing:border-box;padding-top:24px;display:flex;flex-direction:column;justify-content:flex-start;gap:18px}.banner-row{display:flex;align-items:center;justify-content:space-between}.banner-divider{height:1px;background:#ffffff1a}.banner.faded{opacity:0;pointer-events:none}.brand{display:flex;align-items:center;gap:12px}.brand .logo{height:24px;width:auto;display:block}.pill{font-family:var(--mono);font-size:10px;letter-spacing:-.25px;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:8px;padding:4px 6px}.banner-right{display:flex;align-items:center;gap:12px}.banner-right .label{font-family:var(--mono);font-size:12px;letter-spacing:-.25px;color:#b6b6bd;text-transform:uppercase}.dotnav{display:flex;align-items:center;gap:6px}.dotnav-item{width:7px;height:7px;padding:0;border:none;cursor:pointer;border-radius:999px;background:#fff6;transition:width .4s cubic-bezier(.4,0,.2,1),background .3s ease}.dotnav-item:hover{background:#ffffffa6}.dotnav-item.current{width:24px;background:#fff6;cursor:default;position:relative;overflow:hidden}.dotnav-item.current:after{content:"";position:absolute;inset:0;width:0;border-radius:inherit;background:#fff;animation:dotfill var(--slide-dur,5s) linear forwards}@keyframes dotfill{0%{width:0}to{width:100%}}.carousel{position:fixed;top:0;left:0;right:0;height:var(--hero-h);z-index:1;background:#000;overflow:hidden}.slide{position:absolute;inset:0;background-color:#0b0b0d;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .9s ease}.slide.active{opacity:1}.slide-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.slide:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55) 100%)}main{position:relative;z-index:10}.hero-spacer{height:var(--hero-h);pointer-events:none}.case{background:var(--paper);color:var(--ink);padding:48px 0 56px;box-shadow:0 -14px 48px -10px #0000008c}.case-inner{width:100%}.headline{font-size:clamp(36px,4vw,56px);line-height:1.05;font-weight:400;letter-spacing:-.25px;text-transform:uppercase}.headline .open{color:var(--accent-head)}.case-sub{margin-top:16px;max-width:486px;font-size:14px;line-height:1.5;color:var(--ink)}.case-quotes{display:flex;flex-direction:column;gap:44px;margin-top:0;max-width:1100px}.quote{margin:0;display:flex;align-items:flex-start;gap:4px}.qm{flex:none;margin-top:4px;font-family:var(--sans);font-weight:100;font-size:50px;line-height:.9;letter-spacing:-.25px;color:var(--ink)}.quote-body{min-width:0;display:flex;flex-direction:column;gap:8px}.quote-text{font-size:clamp(22px,2.2vw,32px);line-height:1.3;letter-spacing:-.25px;color:var(--ink);font-weight:400}.quote-by{font-family:var(--mono);font-size:12px;letter-spacing:-.25px;text-transform:uppercase;color:var(--muted);font-style:normal}.divider{height:1px;background:var(--line);margin:56px 0 40px}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stat{border-left:1px solid var(--line);padding:0 25px}.stat:first-child{border-left:none;padding-left:0}.stat .num{font-size:clamp(40px,4.2vw,62px);font-weight:400;letter-spacing:-.25px;line-height:1.06}.stat .num .unit{color:var(--muted);margin-left:4px}.stat .cap{margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:-.25px;color:var(--muted-strong);text-transform:uppercase}.videos{color:var(--ink);padding:32px 0 64px;overflow:hidden}.section-seam,.videos{background:var(--paper)}.section-seam .seam-line{height:1px;background:var(--card-border)}.videos-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.case-eyebrow,.videos-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:-.25px;text-transform:uppercase;color:var(--ink)}.case-eyebrow{margin:48px 0 24px}.videos-arrows{display:flex;align-items:center;gap:12px}.vid-arrow{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--btn-border);background:transparent;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.vid-arrow:hover:not(:disabled){border-color:var(--ink);background:#0000000a}.vid-arrow:disabled{opacity:.3;cursor:default}.vid-arrow svg{width:18px;height:18px;display:block}.vid-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.videos-viewport{touch-action:pan-y;cursor:grab}.videos-viewport.dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.videos-track{display:flex;gap:32px;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.videos-track.dragging{transition:none}.video-card{flex:0 0 66%;display:flex;flex-direction:column;gap:20px;opacity:.5;transition:opacity .4s ease}.video-card.active{opacity:1}.video-card:not(.active){cursor:pointer}.video-frame{position:relative;width:100%;aspect-ratio:892/535;background:#000;border-radius:20px;overflow:hidden;box-shadow:0 2px 24.6px -8px #000000b5}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.video-card:not(.active) .video-frame,.videos-viewport.dragging .video-frame{pointer-events:none}.video-cap{max-width:452px;font-size:16px;line-height:24px;color:var(--ink)}.backers{background:var(--backers-bg);color:var(--ink);padding:80px 0}.backers .headline{color:#161616}.headline .red{color:var(--accent)}.backers-sub{margin-top:20px;max-width:760px;font-size:16px;line-height:24px;color:var(--ink)}.logo-groups{margin-top:60px}.logo-label{font-family:var(--mono);font-size:12px;letter-spacing:-.25px;text-transform:uppercase;color:#000;margin-bottom:36px}.logo-wall{display:grid;grid-template-columns:repeat(4,minmax(0,200px));-moz-column-gap:clamp(24px,4vw,72px);column-gap:clamp(24px,4vw,72px);row-gap:40px;align-items:center;justify-content:start;opacity:.6}.logo-wall img{display:block;-o-object-fit:contain;object-fit:contain;max-width:100%}.backers-divider{height:1px;background:var(--line);margin:40px 0}.blog,.blog-nav{background:var(--blog-bg)}.blog-nav{position:sticky;top:0;z-index:110;padding:20px 0;box-shadow:none;transition:box-shadow .25s ease}.blog-nav.pinned{box-shadow:0 4px 14.7px -9px #00000040}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.blog-navigation-left{display:flex;align-items:center;gap:16px}.nav-logo{height:26px;width:0;padding:0;border:none;background:transparent;overflow:hidden;flex:none;display:inline-flex;align-items:center;opacity:0;transform:translate(-10px);transition:width .35s ease,opacity .35s ease,transform .35s ease}.nav-logo img{height:26px;width:auto;display:block}.blog-nav.pinned .nav-logo{width:26px;opacity:1;transform:translate(0);cursor:pointer}.blog-nav.pinned .nav-logo:hover{opacity:.65}.tabs{display:flex;gap:16px}.tab,.tabs{align-items:center}.tab{height:30px;box-sizing:border-box;display:inline-flex;justify-content:center;padding:0 16px;line-height:1;font-family:var(--mono);font-size:12px;letter-spacing:-.25px;text-transform:uppercase;color:var(--btn-text);background:transparent;border:1px solid var(--btn-border);border-radius:20px;cursor:pointer;transition:all .15s;white-space:nowrap}.tab:hover{border-color:var(--btn-text);color:var(--ink)}.tab.active{color:#131313;background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:var(--accent)}.blog-search{height:32px;box-sizing:border-box;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--btn-border);border-radius:20px;padding:0 12px;width:201px}.blog-search svg{width:16px;height:16px;color:var(--muted-strong);flex:none}.blog-search input{border:none;outline:none;background:transparent;font-family:var(--mono);font-size:12px;letter-spacing:-.25px;text-transform:uppercase;width:100%;color:var(--ink)}.blog-search input::-moz-placeholder{color:var(--muted-strong)}.blog-search input::placeholder{color:var(--muted-strong)}.blog-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.blog-search input:focus-visible{outline:none}.dotnav-item:focus-visible,.foot-cta:focus-visible,.footer-brand:focus-visible,.nav-logo:focus-visible,.tab:focus-visible,.view-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:20px}.blog-body{max-width:1408px;margin:0 auto;padding:8px 48px 80px;min-height:80vh}.month{display:grid;grid-template-columns:150px 1fr}.month-label{position:sticky;top:var(--nav-h);align-self:start;padding:28px 0;z-index:5}.month-label .mo{color:var(--ink)}.month-label .ct,.month-label .mo{font-family:var(--mono);font-size:12px;letter-spacing:-.25px;text-transform:uppercase}.month-label .ct{margin-top:4px;color:var(--muted)}.month-posts{border-left:1px solid var(--line);padding-left:52px}.post{position:relative;padding:14px 0}.post:before{content:"";position:absolute;left:-52px;transform:translate(-50%);top:28px;width:11px;height:11px;border-radius:50%;background:var(--blog-bg);border:1.5px solid var(--muted)}.post-card{position:relative;display:grid;grid-template-columns:355px 1fr;background:var(--card);border-radius:16px;overflow:hidden;min-height:292px;cursor:pointer;box-shadow:0 1px 12px -6px #0000004d;transition:box-shadow .2s ease}.post-card:hover{box-shadow:0 1px 16px -6px #00000059}.post-text{padding:20px;display:flex;flex-direction:column;gap:41px}.post-meta{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:-.25px;color:var(--muted-strong);text-transform:uppercase}.post-meta .dot-sep{font-size:7px;color:#b6b6bd}.post-headings{display:flex;flex-direction:column;gap:8px}.post-title{font-size:20px;font-weight:400;line-height:1.1;letter-spacing:-.25px}.post-blurb{font-size:14px;line-height:1.5;color:var(--ink)}.view-btn{align-self:flex-start;margin-top:auto;display:inline-flex;font-family:var(--mono);font-size:12px;letter-spacing:-.25px;text-transform:uppercase;color:var(--btn-text);text-decoration:none;cursor:pointer}.view-btn:after{content:"";position:absolute;inset:0;z-index:1}.view-btn-inner{display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease}.post-card:hover .view-btn-inner{transform:translate(6px)}.view-btn svg{width:16px;height:16px}.post-media{display:block;aspect-ratio:16/9;background-color:var(--media);background-size:cover;background-position:50%;background-repeat:no-repeat}.post-media.contain{background-size:contain;background-color:#1c1c1e;background-position:50%}.empty{grid-column:1/-1;padding:60px 0;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}footer{position:relative;z-index:10;background:var(--dark);color:#fff;min-height:200px}.footer-inner,footer{display:flex;align-items:center}.footer-inner{justify-content:space-between;gap:24px;width:100%}.footer-brand{display:inline-flex;align-items:center;flex:none;transition:opacity .15s}.footer-brand img{height:26px;width:auto;display:block}.footer-brand:hover{opacity:.8}.footer-ctas{display:flex;align-items:center;gap:18px}.foot-cta{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border:1px solid transparent;border-radius:8px;color:#fff;font-size:14px;letter-spacing:-.25px;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.foot-cta:hover{background:#ffffff0f}.foot-cta.bordered{border-color:#707070}.foot-cta.bordered:hover{border-color:#fff;background:#ffffff08}.foot-ic{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.foot-ic svg{display:block}@media(min-width:861px)and (max-height:900px){.case{padding:32px 0 36px}.headline{font-size:clamp(28px,3vw,44px)}.case-sub{margin-top:12px}.case-quotes{gap:30px}.divider{margin:28px 0 20px}.qm{font-size:40px}.quote-text{font-size:clamp(19px,1.8vw,26px)}}@media(max-width:860px){.case{padding:48px 0 56px}.case-quotes{gap:22px}.quote-text{font-size:18px}.videos{padding:40px 0 48px}.videos-track{gap:16px}.video-card{flex-basis:86%}.video-cap{font-size:14px}.backers{padding:56px 0}.logo-groups{margin-top:44px}.logo-wall{grid-template-columns:repeat(auto-fill,150px);justify-content:start;-moz-column-gap:clamp(32px,9vw,72px);column-gap:clamp(32px,9vw,72px);row-gap:32px}.logo-wall img{width:100%!important;max-width:150px;height:auto!important}.logo-wall img.logo-nsa{max-width:100px}.backers-divider{margin:48px 0}.stats{grid-template-columns:repeat(2,1fr);row-gap:32px}.stat:nth-child(3){border-left:none;padding-left:0}.month{grid-template-columns:1fr}.month-label{position:static;padding:24px 0 8px}.month-posts{border-left:none;padding-left:0}.post:before{display:none}.post-card{grid-template-columns:1fr}.post-media{min-height:180px}footer{min-height:auto;padding:28px 0}.footer-inner{flex-direction:column;align-items:flex-start;gap:20px}.footer-ctas{flex-wrap:wrap;gap:12px}.container{padding-inline:24px}.blog-body{padding-left:24px;padding-right:24px}.blog-nav{padding:16px 0}.nav-inner{gap:12px}.blog-navigation-left{overflow-x:auto}.tabs{gap:10px}.blog-search{display:none}.gate-card{padding:28px 24px}}.gate-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .5s ease}.gate-overlay.shown{opacity:1;pointer-events:auto}.gate-card{width:100%;max-width:440px;background:#1b1b1d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:40px;color:#fff;box-shadow:0 24px 80px -20px #000000b3;transform:translateY(8px);transition:transform .5s ease}.gate-overlay.shown .gate-card{transform:translateY(0)}.gate-head{display:flex;align-items:center;gap:12px;margin-bottom:40px}.gate-logo{height:26px;width:auto;display:block;filter:brightness(0) invert(1)}.gate-title{font-size:20px;font-weight:400;line-height:1.15;letter-spacing:-.25px;margin-bottom:12px}.gate-sub{font-size:12px;line-height:1.5;color:#b6b6bd;margin-bottom:24px}.gate-form{display:flex;flex-direction:column}.gate-input{height:48px;width:100%;background:#131315;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;padding:0 14px;color:#fff;font-family:var(--sans);font-size:15px;letter-spacing:-.25px}.gate-input::-moz-placeholder{color:#6c6c75}.gate-input::placeholder{color:#6c6c75}.gate-input:focus{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.gate-input.invalid,.gate-input:focus{border-color:var(--accent)}.gate-error{margin-top:10px;font-size:11px;letter-spacing:-.25px;color:var(--accent);min-height:14px}.gate-error,.gate-submit{font-family:var(--mono);text-transform:uppercase}.gate-submit{height:48px;width:100%;margin-top:20px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:12px;letter-spacing:.5px;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.gate-submit:hover:not(:disabled){filter:brightness(1.08)}.gate-submit:disabled{background:#2e2e31;color:#6c6c75;cursor:not-allowed}.gate-submit:focus-visible{outline:2px solid #fff;outline-offset:2px}html.gate-open,html.gate-open body{overflow:hidden}
