:root{color-scheme:dark}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#000}:where(h1,h2,h3,p,blockquote){margin:0}:where(ol,ul){margin:0;padding:0}:where(img,svg){display:block}:where(img){max-width:100%;height:auto}:where(button,input,textarea,select){font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[id]{scroll-margin-top:24px}:focus-visible{outline:2px solid #fff;outline-offset:4px}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 20px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:#000;font-size:.8rem;font-weight:650;text-decoration:none;transform:translateY(-200%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1!important;transform:none!important}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2")}.company-site{--ink: #080908;--paper: #f8f9f5;--lime: #d3f5a5;--muted: #a0a29b;--line: #ffffff24;--ease: cubic-bezier(.2,.7,.2,1);--company-font: "Geist Variable", "Helvetica Neue", Arial, sans-serif;background:var(--ink);color:var(--paper);font-family:var(--company-font);font-weight:400}.company-site ::selection{background:#d3f5a5;color:#080908}.company-site a{color:inherit;text-decoration:none}.company-site button{color:inherit;cursor:pointer}.company-site button:disabled{cursor:default}.company-site h1,.company-site h2,.company-site h3{font-weight:500}.company-site em,.company-site .serif{font-family:inherit;font-weight:inherit;font-style:normal}.company-site em{letter-spacing:inherit}.company-site [id]{scroll-margin-top:104px}.company-site :focus-visible{outline:2px solid currentColor;outline-offset:7px}.page-width{width:min(100% - 96px,1320px);margin-inline:auto}.section-space{padding-block:clamp(88px,10vw,150px)}.eyebrow{display:flex;align-items:center;gap:9px;font:500 11px/1.6 var(--company-font);letter-spacing:.13em;text-transform:uppercase}.status-dot{display:inline-block;width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.arrow-icon{flex:0 0 auto;transition:transform .35s var(--ease)}.arrow-right{rotate:45deg}.arrow-down{rotate:135deg}a:hover>.arrow-icon{transform:translate(2px,-2px)}a:hover>.arrow-down{transform:translate(2px,-2px)}.pill{display:inline-flex;gap:16px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:100px;padding:14px 23px;font-size:13px;font-weight:600;transition:background .25s,color .25s,transform .35s var(--ease)}.pill:hover{transform:translateY(-2px)}.pill-dark{background:var(--ink);color:var(--paper)!important}.pill-dark:hover{background:#293323}.text-link{display:inline-flex;gap:22px;align-items:center;width:fit-content;padding-bottom:7px;border-bottom:1px solid currentColor;font-size:13px;font-weight:550}.small-index{font-size:11px;color:#85877f}.mobile-only{display:none}.site-header{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;padding:20px 48px;height:84px;color:var(--paper);transition:color .25s,background .25s,border-color .25s;border-bottom:1px solid #ffffff0f}.site-header.has-scrolled{background:#080908c9;backdrop-filter:blur(18px)}.site-header.on-light{color:var(--ink);border-color:#08090810}.site-header.on-light.has-scrolled{background:#f8f9f5d9}.brand{font-size:27px;letter-spacing:-.075em;font-weight:650;line-height:1}.brand-dot{color:var(--lime)}.on-light .brand-dot{color:#6c863e}.desktop-nav{display:flex;gap:30px;margin-left:auto;margin-right:40px}.nav-link{position:relative;font-size:12px;padding-block:6px}.nav-link:after{content:"";position:absolute;height:1px;bottom:0;inset-inline:0;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav-link:hover:after{transform:scaleX(1)}.header-careers{background:var(--paper);color:var(--ink)!important;padding:11px 18px;font-size:12px}.on-light .header-careers{background:var(--ink);color:var(--paper)!important}.mobile-navigation{display:none}.company-hero{padding-top:142px;overflow:clip;position:relative}.hero-heading{text-align:center;position:relative;z-index:2}.hero-heading>.eyebrow{justify-content:center;color:#b7bbaa;margin-bottom:25px}.hero-heading h1{font-size:clamp(50px,7.25vw,112px);letter-spacing:-.055em;line-height:1.06}.hero-heading h1 em{color:var(--lime)}.line-mask{display:block;overflow:hidden;padding-bottom:.13em;margin-bottom:-.1em}.line-mask>span{display:block}.hero-description{font-size:clamp(12px,1.1vw,15px);line-height:1.75;color:#a7aaa0;margin-top:26px}.hero-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-bottom:32px;border-bottom:1px solid var(--line)}.discover-link{display:inline-flex;align-items:center;gap:20px;font-size:11px}.discover-link .arrow-icon{animation:arrow-drift 2.5s ease-in-out infinite}.motion-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;font-size:10px;padding:8px 0 8px 8px;opacity:.65}.motion-toggle:hover{opacity:1}.motion-bars{display:flex;width:10px;height:10px;gap:3px;align-items:center}.motion-bars i{width:2px;height:8px;background:currentColor}.motion-toggle[aria-pressed=true] .motion-bars{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;margin-right:4px}.motion-toggle[aria-pressed=true] .motion-bars i{display:none}.intro-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.intro-top .eyebrow{color:var(--lime)}.manifesto{font-size:clamp(33px,4.1vw,61px);line-height:1.35;letter-spacing:-.04em;max-width:1200px}.manifesto span{display:inline-block;white-space:pre-wrap}.intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:13%;margin-top:62px;align-items:end}.intro-bottom>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:430px}.company-numbers{display:flex;justify-content:space-between;gap:25px}.company-numbers>div>span{font-size:clamp(38px,5vw,67px);line-height:1;letter-spacing:-.065em}.company-numbers .infinity{color:var(--lime);font-size:clamp(49px,6vw,84px);line-height:.78}.company-numbers p{font-size:10px;color:var(--muted);margin-top:15px}.products-section{background:var(--paper);color:var(--ink)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:60px}.section-heading h2{font-size:clamp(43px,5.4vw,78px);letter-spacing:-.05em;line-height:1.09;margin-top:18px}.appearances-section{--photo-height: clamp(320px, 34vw, 520px);--photo-gap: 24px;overflow:clip}.appearances-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:48px}.appearances-heading h2{font-size:clamp(44px,6.5vw,90px);letter-spacing:-.055em;line-height:1.08}.appearances-heading h2>span{color:var(--lime)}.founder-intro{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:clamp(40px,8vw,120px)}.founder-profile{margin:0}.founder-profile>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px}.founder-profile figcaption{display:flex;flex-direction:column;gap:8px;margin-top:22px}.founder-profile strong{font-size:20px;font-weight:500;letter-spacing:-.03em}.founder-profile figcaption>span{font-size:13px;color:var(--muted)}.founder-story{max-width:670px}.founder-story>p{font-size:16px;line-height:1.8;color:#aaaea3}.founder-story>p+p{margin-top:23px}.founder-story>.founder-story-lead{font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-.04em;color:var(--paper)}.founder-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px}.founder-links .text-link{font-size:14px}.founder-appearances-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);margin-top:64px;padding-top:30px;margin-bottom:28px}.founder-appearances-heading h3{font-size:28px;letter-spacing:-.04em}.founder-appearances-heading h3>span{color:var(--lime)}.appearance-motion-toggle{width:44px;height:44px;flex:0 0 auto;padding:0;justify-content:center;border:1px solid #ffffff40;border-radius:50%}.appearance-marquee{overflow-x:auto;padding:8px 24px;scrollbar-width:thin;overscroll-behavior-x:contain}.appearance-marquee-track{display:flex;width:max-content}.appearance-group{display:flex;flex:0 0 auto;align-items:center;gap:var(--photo-gap);padding-right:var(--photo-gap)}.appearance-group[aria-hidden=true]{display:none}.appearance-photo{display:block;flex:0 0 auto;height:calc(var(--photo-height) * var(--photo-height-scale));aspect-ratio:var(--photo-ratio);border-radius:10px;overflow:hidden}.appearance-photo>img{width:100%;height:100%;object-fit:var(--photo-fit);object-position:var(--photo-position);border-radius:inherit}@media(prefers-reduced-motion:no-preference){[data-motion=on] .appearance-marquee:not(:has(:focus-visible)){overflow:hidden;padding-inline:0}[data-motion=on] .appearance-marquee:not(:has(:focus-visible)) .appearance-marquee-track{animation:appearances-drift 46s linear infinite;will-change:transform}[data-motion=on] .appearance-marquee:not(:has(:focus-visible)) .appearance-group{display:flex;min-width:50vw;justify-content:space-around}}@media(hover:hover){.appearance-marquee:hover .appearance-marquee-track{animation-play-state:paused!important}}@keyframes appearances-drift{to{transform:translate(-25%)}}.careers-band{background:var(--lime);color:var(--ink);overflow:clip}.careers-band-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:center}.careers-band h2{font-size:clamp(38px,4.9vw,69px);letter-spacing:-.065em;line-height:1.08;margin-top:24px}.careers-band p:not(.eyebrow){font-size:13px;line-height:1.8;color:#48553b;margin-top:26px}.careers-band .pill{margin-top:29px}.careers-band-note{display:block;margin-top:16px;font-size:10px;color:#5d6c4e}.room-art{height:330px;position:relative;perspective:800px}.room-outline{position:absolute;width:170px;height:230px;left:calc(50% - 85px);top:25px;border:1px solid #546743;border-radius:85px 85px 0 0;transform:rotateY(-22deg);transform-origin:center bottom}.room-back{transform:translate(55px,-28px) scale(.7) rotateY(-22deg);opacity:.25}.room-middle{transform:translate(25px,-13px) scale(.84) rotateY(-22deg);opacity:.45}.room-front{background:linear-gradient(120deg,#a3ca7a30,#95bf6860)}.room-front>span{display:block;height:100%;width:100%;border:1px solid #425c2d;border-radius:inherit;background:linear-gradient(120deg,#bfdc9e,#a3c87e);transform-origin:left center;animation:door-sway 9s ease-in-out infinite}.room-front>span:after{content:"";width:4px;height:4px;border:1px solid #526443;border-radius:50%;position:absolute;right:12px;top:60%}.room-floor{width:90%;height:110px;left:5%;bottom:20px;position:absolute;border:1px solid #677c4640;transform:rotateX(67deg) rotate(-14deg);background-image:linear-gradient(#677c461c 1px,transparent 1px),linear-gradient(90deg,#677c461c 1px,transparent 1px);background-size:24px 24px;z-index:-1}.room-caption{position:absolute;bottom:0;width:100%;text-align:center;font-size:9px;letter-spacing:.14em;color:#586c43}.company-footer{padding-top:72px;padding-bottom:25px;overflow:clip}.footer-columns{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px}.footer-intro>.eyebrow{font-size:9px;color:#93978c}.footer-intro>p:not(.eyebrow){font-size:21px;line-height:1.5;letter-spacing:-.035em;margin-block:21px 18px}.footer-intro .text-link{font-size:11px}.footer-columns nav{display:flex;align-items:start;flex-direction:column;gap:13px}.footer-columns nav .eyebrow{font-size:9px;color:#93978c;margin-bottom:11px}.footer-columns nav a{display:inline-flex;gap:10px;font-size:12px;color:#d7dacd}.footer-columns nav a:hover{color:var(--lime)}.footer-product-status{font-size:10px;color:#a8b29a}.footer-columns nav a:has(.footer-product-status){max-width:100%;flex-wrap:wrap;row-gap:4px}.footer-columns nav svg{width:12px;height:12px}.footer-wordmark{font-size:clamp(70px,15.3vw,222px);line-height:1.15;letter-spacing:-.075em;font-weight:600;white-space:nowrap;margin-top:90px;border-top:1px solid #ffffff1a;padding-block:25px}.footer-wordmark>span{color:var(--lime)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;color:#8e9486;border-top:1px solid #ffffff1a;padding-top:25px}.back-to-top{display:inline-flex;align-items:center;gap:10px}.back-to-top svg{width:13px;height:13px;rotate:-45deg}.careers-hero{background:var(--paper);color:var(--ink);padding-block:151px 64px;overflow:clip}.careers-hero .hero-heading>.eyebrow{color:#65715a}.careers-hero h1 em{color:#526942}.careers-hero .hero-description{color:#69715f}.careers-art{display:flex;gap:29px;align-items:center;justify-content:center;margin-block:55px 48px;perspective:1400px}.career-tile{position:relative;width:clamp(220px,25vw,340px);height:clamp(260px,26vw,350px);border-radius:25px;overflow:hidden;padding:23px;box-shadow:0 15px 26px #22311b0d}.career-tile>span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;position:relative;z-index:2}.career-tile>p{position:absolute;z-index:2;bottom:23px;font-size:clamp(30px,3.3vw,46px);letter-spacing:-.06em;line-height:1.08}.tile-think{background:#dceacb;transform:rotateY(20deg) rotate(-6deg)}.tile-build{background:#d6d2e7;transform:translateY(12px)}.tile-grow{background:#e9e5d7;transform:rotateY(-20deg) rotate(6deg)}.tile-rings{position:absolute;width:140px;height:140px;top:47px;right:12px;transform:rotate(-25deg);animation:orbit-float 8s ease-in-out infinite}.tile-rings i{position:absolute;inset:0;border:1px solid #739057;border-radius:50%}.tile-rings i:nth-child(2){transform:rotateY(45deg)}.tile-rings i:nth-child(3){transform:rotateY(75deg)}.tile-rings i:nth-child(4){transform:rotateX(65deg)}.tile-stairs{position:absolute;width:150px;height:140px;top:40px;right:17px;transform:rotate(-22deg)}.tile-stairs i{position:absolute;width:72px;height:48px;background:#b4aecb;border:1px solid #88809f;transform:skewY(20deg);animation:step-float 6s ease-in-out infinite}.tile-stairs i:nth-child(1){left:0;top:72px}.tile-stairs i:nth-child(2){left:24px;top:48px;animation-delay:-.6s}.tile-stairs i:nth-child(3){left:48px;top:24px;animation-delay:-1.2s}.tile-stairs i:nth-child(4){left:72px;top:0;animation-delay:-1.8s}.tile-spark{position:absolute;font-size:180px;line-height:1;top:27px;right:12px;color:#b8b19a;animation:spark-turn 35s linear infinite}.careers-hero-bottom{display:flex;flex-direction:column;align-items:center;gap:22px}.count-badge{display:inline-grid;place-items:center;background:#ffffff25;border-radius:50%;width:21px;height:21px;font-size:10px}.principles-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.principles-grid h2{font-size:clamp(34px,4.3vw,57px);line-height:1.14;letter-spacing:-.06em;margin-top:24px}.principles-grid h2 em{color:var(--lime)}.principles-grid>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin-top:27px;max-width:350px}.principles-list{padding-top:18px}.principle{border-bottom:1px solid #ffffff2b}.principle:first-child{border-top:1px solid #ffffff2b}.principle summary{display:flex;align-items:center;gap:18px;padding-block:24px;cursor:pointer;list-style:none}.principle summary::-webkit-details-marker{display:none}.principle summary h3{font-size:clamp(14px,1.5vw,19px);letter-spacing:-.025em}.detail-plus{position:relative;width:15px;height:15px;margin-left:auto;flex-shrink:0}.detail-plus:before,.detail-plus:after{content:"";position:absolute;width:13px;height:1px;top:7px;background:currentColor;transition:transform .3s}.detail-plus:after{transform:rotate(90deg)}.principle[open] .detail-plus:after{transform:rotate(0)}.principle>div{padding:0 25px 26px 33px}.principle>div>p{font-size:12px;line-height:1.9;color:var(--muted)}.principle[open]>div{animation:detail-enter .35s var(--ease)}.open-roles{background:var(--paper);color:var(--ink)}.roles-count{color:#869575;font-size:.42em;vertical-align:top;display:inline-block;margin-left:16px;letter-spacing:-.04em;line-height:1.7}.empty-roles{text-align:center;border:1px solid #21311820;border-radius:24px;padding:68px 28px;background:#f0f2e9}.empty-door{width:53px;height:72px;border:1px solid #748b5f;border-radius:28px 28px 0 0;position:relative;perspective:200px;margin:0 auto 35px}.empty-door>span{display:block;height:100%;width:100%;border:1px solid #748b5f;border-radius:inherit;background:#d3dfc5;transform:rotateY(-40deg);transform-origin:left center}.empty-roles h3{font-size:44px;line-height:1.1;letter-spacing:-.055em}.empty-roles h3 em{color:#657653}.empty-roles>p{margin-top:24px;font-size:13px;line-height:1.8;color:#6d7664}.empty-roles-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:30px}.empty-roles-contact .text-link{min-height:44px;font-size:.875rem}.empty-roles-note{display:block;font-size:10px;color:#7f8678;margin-top:20px}.opening{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid #21311830}.opening p{color:#69705e;font-size:12px;margin-top:10px}.careers-close{padding-block:48px;background:var(--lime);color:var(--ink)}.careers-close>div{display:flex;justify-content:space-between;gap:24px;align-items:center}.careers-close p{font-size:22px;letter-spacing:-.04em}.company-site [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.hero-enter{animation:hero-enter 1s var(--ease) both;animation-delay:var(--enter-delay, 0ms)}.motion-ready[data-motion=on] .company-site [data-reveal]{opacity:0;transform:translateY(25px);transition:opacity .8s var(--ease) var(--reveal-delay, 0ms),transform .8s var(--ease) var(--reveal-delay, 0ms)}.motion-ready[data-motion=on] .company-site [data-reveal].is-visible{opacity:1;transform:none}}[data-motion=off]{scroll-behavior:auto}[data-motion=off] .company-site *,[data-motion=off] .company-site *:before,[data-motion=off] .company-site *:after{animation:none!important;transition:none!important}[data-motion=off] .company-site [data-reveal],[data-motion=off] .company-site .hero-enter{opacity:1!important;transform:none!important}.page-hidden .company-site *,.page-hidden .company-site *:before,.page-hidden .company-site *:after{animation-play-state:paused!important}@keyframes hero-enter{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes arrow-drift{0%,to{translate:0 0}50%{translate:0 4px}}@keyframes door-sway{0%,to{transform:rotateY(-38deg)}50%{transform:rotateY(-62deg)}}@keyframes step-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes spark-turn{to{rotate:360deg}}@keyframes detail-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.site-header{padding-inline:max(48px,calc((100vw - 1440px)/2))}}@media(max-width:1050px){.page-width{width:calc(100% - 64px)}.site-header{padding-inline:32px}.desktop-nav{gap:22px;margin-right:28px}.footer-columns{gap:25px}.footer-wordmark{font-size:15.4vw}}@media(max-width:700px){.page-width{width:calc(100% - 40px)}.section-space{padding-block:78px}.site-header{padding:13px 16px;height:70px;gap:8px}.brand{display:inline-flex;align-items:center;min-height:44px;font-size:24px}.desktop-nav{display:none}.header-careers{margin-left:auto;min-height:44px;padding:9px 13px;font-size:11px;gap:8px;white-space:nowrap}.header-careers svg{width:14px;height:14px}.mobile-navigation{display:block;flex:0 0 auto}.mobile-navigation summary{list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;cursor:pointer}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary>span{width:21px;height:1px;background:currentColor;transition:transform .25s}.mobile-navigation[open] summary>span:first-child{transform:translateY(3px) rotate(45deg)}.mobile-navigation[open] summary>span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-navigation>nav{position:absolute;top:70px;inset-inline:12px;display:flex;flex-direction:column;max-height:calc(100dvh - 82px);overflow-y:auto;overscroll-behavior:contain;padding:14px 24px;background:#e9f0df;color:var(--ink);border:1px solid #72855b30;border-radius:18px;box-shadow:0 20px 50px #0003}.mobile-navigation nav a{display:flex;align-items:center;justify-content:space-between;padding-block:17px;font-size:17px;letter-spacing:-.03em}.mobile-navigation nav a+a{border-top:1px solid #00000012}.company-hero{padding-top:127px}.hero-heading h1{font-size:clamp(32px,7.8vw,55px);letter-spacing:-.055em;line-height:1.11}.hero-heading>.eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:23px}.hero-description{font-size:13px;margin-top:22px}.mobile-only{display:inline}.desktop-only{display:none}.hero-bottom{margin-top:24px;padding-bottom:23px}.discover-link{min-height:44px;font-size:12px;gap:12px}.motion-toggle{min-height:44px;font-size:11px}.intro-top{margin-bottom:32px}.intro-top .eyebrow{font-size:9px}.intro-top .small-index{display:none}.manifesto{font-size:32px;line-height:1.4}.intro-bottom{grid-template-columns:1fr;gap:36px;margin-top:29px}.intro-bottom>p{font-size:14px}.company-numbers{justify-content:flex-start;gap:55px}.company-numbers>div>span{font-size:48px}.company-numbers .infinity{font-size:65px}.company-numbers p{font-size:9px;margin-top:11px}.section-heading{align-items:start;flex-direction:column;gap:22px;margin-bottom:35px}.section-heading h2{font-size:44px;margin-top:15px}.appearances-section{--photo-height: clamp(240px, 78vw, 310px);--photo-gap: 16px}.appearances-heading{margin-bottom:30px}.appearances-heading h2{font-size:clamp(36px,10.5vw,49px)}.founder-intro{grid-template-columns:1fr;gap:32px}.founder-profile{display:flex;align-items:center;gap:22px}.founder-profile>img{width:min(38vw,180px);flex:0 0 auto;border-radius:18px}.founder-profile figcaption{margin-top:0;min-width:0}.founder-profile strong{font-size:18px}.founder-profile figcaption>span{font-size:12px;line-height:1.5}.founder-story>.founder-story-lead{font-size:29px}.founder-links{gap:20px;margin-top:26px}.founder-appearances-heading{margin-top:42px;padding-top:22px;margin-bottom:22px}.founder-appearances-heading h3{font-size:24px}.appearance-marquee{padding-inline:20px}[data-motion=on] .appearance-marquee:not(:has(:focus-visible)) .appearance-marquee-track{animation-duration:38s}.careers-band-inner{grid-template-columns:1fr;gap:35px}.careers-band h2{font-size:42px}.room-art{height:300px;max-width:370px;width:100%;margin-inline:auto}.footer-columns{grid-template-columns:1fr 1fr;gap:37px 20px}.footer-intro{grid-column:1 / -1}.footer-intro>p:not(.eyebrow){font-size:25px}.footer-columns nav{gap:13px}.footer-wordmark{margin-top:55px;font-size:14.8vw;padding-block:24px}.footer-bottom{flex-wrap:wrap;font-size:8px;row-gap:17px}.footer-bottom>p:nth-child(2){order:3;width:100%}.careers-hero{padding-top:128px;padding-bottom:45px}.careers-hero h1{font-size:12.8vw}.careers-art{gap:16px;margin-block:38px 38px}.career-tile{flex:0 0 47vw;height:59vw;padding:18px 14px;border-radius:20px}.career-tile>span{font-size:6px}.career-tile>p{font-size:30px;bottom:17px}.tile-rings{width:98px;height:98px;top:36px;right:8px}.tile-stairs{scale:.7;transform-origin:top right;top:36px;right:12px}.tile-spark{font-size:120px;top:30px}.principles-grid{grid-template-columns:1fr;gap:37px}.principles-grid h2{font-size:39px}.principles-grid>div>p:not(.eyebrow){font-size:14px}.principle summary h3{font-size:16px}.open-roles .section-heading h2{font-size:37px}.roles-count{margin-left:10px}.empty-roles{padding:50px 20px}.empty-roles h3{font-size:38px}.empty-roles>p{font-size:14px}.empty-roles-note{font-size:9px}.careers-close>div{flex-direction:column;align-items:start}.careers-close p{font-size:21px}}@media(max-width:380px){.brand{font-size:22px}.header-careers .arrow-icon{display:none}.header-careers{padding-inline:10px}.hero-bottom{gap:12px}}@media(prefers-reduced-motion:reduce){.company-site .hero-enter,.company-site [data-reveal]{opacity:1!important;transform:none!important}.company-site .manifesto span{opacity:1!important;filter:none!important}.company-site *,.company-site *:before,.company-site *:after{animation:none!important}}
