@media (width<=700px){body:not(.auth-page):not(.app-body):not(.careers-page){background:#fff;overflow-y:auto;min-width:0!important;overflow-x:hidden!important}body:not(.auth-page):not(.app-body):not(.careers-page) .hero-nav{top:env(safe-area-inset-top,0px)!important;height:56px!important;padding:0 16px!important}body:not(.auth-page):not(.app-body):not(.careers-page) .hero-nav .menu-trigger{top:12px!important;left:16px!important}body:not(.auth-page):not(.app-body):not(.careers-page) .hero-nav>.cta-button{min-height:38px;padding:8px 10px;font-size:10px}body:not(.auth-page):not(.app-body):not(.careers-page) .hero{padding:0 18px;height:93svh!important;min-height:560px!important}body:not(.auth-page):not(.app-body):not(.careers-page) .brand-wordmark{font-size:clamp(40px,12vw,58px);line-height:.9}body:not(.auth-page):not(.app-body):not(.careers-page) .services-tagline{padding:24px 18px;color:#17191c!important;background:#fff!important;height:100svh!important;min-height:560px!important;max-height:none!important}body:not(.auth-page):not(.app-body):not(.careers-page) .services-tagline h2{white-space:nowrap;letter-spacing:-.07em;max-width:100%;font-size:clamp(30px,8.2vw,52px);line-height:.95}body:not(.auth-page):not(.app-body):not(.careers-page) .showreel-section{height:100svh!important;min-height:560px!important}body:not(.auth-page):not(.app-body):not(.careers-page) .showreel-copy{bottom:82px;left:20px;right:20px}body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-section{padding:24px 12px;height:auto!important;min-height:clamp(420px,64svh,520px)!important}body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-reveal{width:min(72vw,420px)}body:not(.auth-page):not(.app-body):not(.careers-page) .make-it-happen-section{padding:32px 18px;height:auto!important;min-height:100svh!important}body:not(.auth-page):not(.app-body):not(.careers-page) .letter-statement{max-width:100%;font-size:clamp(30px,8.2vw,52px);line-height:.95}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-visual{z-index:1!important;height:100svh!important;min-height:560px!important;position:sticky!important;top:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-section{isolation:isolate;color:#fff!important;background:#101013!important;min-height:300vh!important;display:block!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy{pointer-events:none;color:#fff!important;z-index:10!important;background:linear-gradient(90deg,#10101300 0%,#1010136b 16%,#101013e6 65%,#101013f7 100%)!important;width:min(70vw,300px)!important;min-height:300vh!important;padding:48px 16px 10vh!important;position:absolute!important;top:0!important;right:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy>*{pointer-events:auto}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy .section-eyebrow{font-size:9px;color:#ffffff9e!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy h2{letter-spacing:-2px;line-height:.86;color:#fff!important;text-shadow:0 3px 18px #0000004d!important;margin:16px 0 8vh!important;font-size:clamp(34px,9vw,46px)!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-list{border-top-color:#ffffff4d!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle{opacity:.42;grid-template-columns:30px 1fr;gap:8px;min-height:38vh;padding:20px 0;border-bottom-color:#ffffff40!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle.is-active{opacity:1;transform:translate(-5px)}body:not(.auth-page):not(.app-body):not(.careers-page) .principle-number{font-size:9px;color:#ffffff94!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle h3{letter-spacing:-1.2px;margin:0 0 10px;line-height:.9;color:#fff!important;font-size:clamp(21px,6.5vw,32px)!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle p{max-width:100%;font-size:12px;line-height:1.35;color:#ffffffb3!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-section{height:auto!important;min-height:300vh!important;overflow:visible!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-visual{top:0!important;width:100%!important;height:100svh!important;min-height:560px!important;position:sticky!important;inset:auto!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy{box-sizing:border-box;width:min(74vw,320px)!important;height:auto!important;min-height:300vh!important;max-height:none!important;padding:clamp(30px,7vh,56px) 14px 12vh!important;inset:0 0 auto auto!important;overflow:visible!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy .section-eyebrow{font-size:8px!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy h2{letter-spacing:-1.5px!important;margin:12px 0 10vh!important;font-size:clamp(30px,8.4vw,42px)!important;line-height:.88!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle{grid-template-columns:26px 1fr!important;gap:6px!important;min-height:38vh!important;padding:18px 0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle-number{font-size:9px!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle h3{letter-spacing:-.9px!important;margin:0 0 8px!important;font-size:clamp(19px,5.5vw,27px)!important;line-height:.92!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle p{font-size:11px!important;line-height:1.3!important}body:not(.auth-page):not(.app-body):not(.careers-page) .process-intro{min-height:70svh}body:not(.auth-page):not(.app-body):not(.careers-page) .pillars-stage{height:64svh;min-height:420px}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-section,body:not(.auth-page):not(.app-body):not(.careers-page) .playground-stage{height:100svh;min-height:100svh}body:not(.auth-page):not(.app-body):not(.careers-page) .project-stack{isolation:isolate;scroll-snap-type:y proximity;overflow:visible!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-card{scroll-snap-align:start;-webkit-user-select:none;user-select:none;z-index:1!important;contain:none!important;touch-action:pan-y!important;height:90svh!important;min-height:0!important;position:sticky!important;top:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-card img{object-fit:cover;width:100%!important;height:100%!important;inset:0!important;transform:scale(1.06)!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-content{max-width:92%;gap:18px!important;inset:50% auto auto 4%!important;transform:translateY(-50%)!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-card:nth-child(2){z-index:2!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-card:nth-child(3){z-index:3!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-card:nth-child(4){z-index:4!important}body.app-body,body.app-body .app-wrap,body.app-body .app-main,body.app-body .app-view{min-width:0!important;max-width:100%!important}html:has(body.app-body){min-width:0!important;max-width:100%!important}body.app-body{overscroll-behavior-x:none;overflow-x:hidden!important}html:has(body.app-body){overscroll-behavior-x:none;overflow-x:hidden!important}body.app-body .app-main{width:100%!important;margin:0!important}body.app-body .app-view{box-sizing:border-box}body.app-body button,body.app-body a,body.auth-page button,body.auth-page a,body.careers-page button,body.careers-page a{-webkit-tap-highlight-color:transparent}body.app-body .app-topbar{top:0;width:100%!important;min-width:0!important;position:sticky!important;overflow:visible!important}body.app-body .app-brand{text-overflow:ellipsis;min-width:0;overflow:hidden}body.app-body .app-menu-button{z-index:40}body.app-body .swipe-actions .swipe-pass{font-size:var(--text-32)!important}body.app-body .app-topbar .app-avatar-button,body.app-body .app-topbar .app-notification-button{top:calc(27px + env(safe-area-inset-top,0px))!important;width:28px!important;height:28px!important}body.app-body .app-topbar .app-avatar-button{place-items:center;line-height:1;display:grid}body.app-body .app-view[data-view=home]{width:100%;min-width:0;overflow:visible}body.app-body .app-view[data-view=home] .home-heading{width:100%;min-width:0;max-width:none}body.app-body .app-view[data-view=home] .home-heading h1{overflow-wrap:anywhere;max-width:100%}body.app-body .swipe-card{width:100%;min-width:0;max-width:none}body.app-body .swipe-card-image,body.app-body .swipe-card-image img{max-width:none}body.app-body .swipe-card-info,body.app-body .swipe-card-info .member-name-row{min-width:0}body.app-body .member-name-row h2{min-width:0;max-width:calc(100% - 40px)}body.app-body .swipe-limit-state{box-sizing:border-box;overflow:hidden}body.app-body .discovery-filter-drawer{z-index:100}body.app-body .discovery-filter-panel{width:min(390px,100vw - 16px);min-width:0;max-width:calc(100vw - 16px);padding-left:18px;padding-right:18px}body.app-body .discovery-filter-head{min-width:0}body.app-body .discovery-filter-head h2{font-size:clamp(38px,12vw,50px)}body.app-body .discovery-filter-note{max-width:100%;font-size:var(--text-12)}body.app-body .discovery-filter-footer{background:#fbf6ed;position:sticky;bottom:0}body.app-body .discovery-filter-suggestions{max-height:180px;overflow-y:auto}body.app-body .app-view[data-view=chat]{min-width:0;overflow:visible}body.app-body .chat-layout,body.app-body .chat-layout>#chat-list{width:100%;min-width:0}body.app-body .chat-layout>#chat-list .inbox-toolbar{min-width:0}body.app-body .chat-layout>#chat-list .inbox-search{width:100%;min-width:0;height:44px}body.app-body .chat-layout>#chat-list .inbox-search input{width:100%;min-width:0;font-size:var(--text-16)!important}body.app-body .chat-inbox-scroll{overscroll-behavior:contain;min-width:0}body.app-body .chat-row{min-width:0}body.app-body .chat-row-open{flex:1;min-width:0}body.app-body .chat-row-copy strong,body.app-body .chat-row-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])){overflow:hidden!important}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .app-view[data-view=chat]{height:calc(100svh - 96px);min-height:0;padding:10px;overflow:hidden}:is(body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .view-topline,body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .view-heading){display:none}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .chat-layout{border-radius:14px;width:100%;height:100%;min-height:0;max-height:none}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .chat-layout>.chat-window{width:100%;height:100%;max-height:none;min-height:0!important;display:flex!important}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .chat-window-head{flex:0 0 66px;min-height:66px;padding:10px 11px}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .chat-messages{flex:auto;min-height:0;padding:10px}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .chat-compose{flex:none;min-width:0;padding:8px}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .chat-compose input{width:100%;min-width:0;font-size:var(--text-16)!important}body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .message{overflow-wrap:anywhere;max-width:86%}:is(body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .message-attachment-image,body.app-body[data-app-view=chat]:has(#chat-window:not([hidden])) .message-attachment-video){width:min(260px,76vw);max-height:230px}body.app-body .chat-more-menu{max-width:calc(100vw - 28px);width:190px!important;right:8px!important}body.app-body .chat-emoji-picker,body.app-body .chat-gif-picker{max-width:calc(100vw - 18px)}body.app-body .chat-attachment-menu{max-width:calc(100vw - 22px)}body.app-body[data-app-view=profile] .app-view[data-view=profile]{width:100%;min-width:0;overflow:visible}body.app-body[data-app-view=profile] .profile-shell,body.app-body[data-app-view=profile] .profile-board,body.app-body[data-app-view=profile] .profile-board-content{width:100%;min-width:0}body.app-body[data-app-view=profile] .profile-board-content .profile-hero{width:100%;min-width:0;overflow:hidden}body.app-body[data-app-view=profile] .profile-board-content .profile-hero-copy{min-width:0;left:12px;right:12px;padding-right:104px!important}body.app-body[data-app-view=profile] .profile-board-content .profile-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,10.5vw,50px)}body.app-body[data-app-view=profile] .profile-board-content .profile-hero-copy>p:not(.app-eyebrow){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.app-body[data-app-view=profile] .profile-board-content .profile-hero-actions{gap:6px;bottom:14px;right:12px}body.app-body[data-app-view=profile] .profile-board-content .profile-hero-actions .profile-photo-editor{font-size:var(--text-12);padding:8px 9px}body.app-body[data-app-view=profile] .profile-settings-menu{max-width:calc(100vw - 30px);right:0}body.app-body .profile-settings-dialog{width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:28px 18px 22px}body.app-body .app-overlay{padding:10px}body.app-body .info-panel,body.app-body .pitch-panel{width:100%;max-width:100%;max-height:calc(100svh - 20px);overflow-y:auto}body.app-body .app-toast{right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));text-align:center;max-width:none;left:12px}body:not(.auth-page):not(.app-body):not(.careers-page) .site-footer-cta>a{letter-spacing:-.45px!important;font-size:19px!important}body:not(.auth-page):not(.app-body):not(.careers-page){--mobile-editorial-section-height:clamp(420px,64svh,520px)}body:not(.auth-page):not(.app-body):not(.careers-page) .services-tagline,body:not(.auth-page):not(.app-body):not(.careers-page) .make-it-happen-section{height:var(--mobile-editorial-section-height)!important;min-height:var(--mobile-editorial-section-height)!important;max-height:none!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-card{height:clamp(380px,52svh,450px)!important;min-height:clamp(380px,52svh,450px)!important;max-height:none!important}}.orbit-phone{display:none}@media (width<=700px){body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-section{background:#fff!important;height:auto!important;min-height:clamp(420px,64svh,520px)!important;padding:24px 18px!important;display:grid!important}body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-stack{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:18px;width:min(100%,360px);display:grid!important}body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-phone{background:0 0;width:100%;height:210px;display:block;overflow:hidden;transform:translate(10px)}body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-phone img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block;transform:translate(5px)}body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-statement{text-align:left;white-space:normal;letter-spacing:-.07em;word-spacing:0;row-gap:6px;line-height:.9;display:grid;font-size:clamp(27px,8.2vw,42px)!important}body:not(.auth-page):not(.app-body):not(.careers-page) .orbit-statement span{display:block}body.auth-page,body.auth-page .auth-modal,body.auth-page .auth-shell{min-width:0;max-width:100%;overflow-x:hidden}html:has(body.auth-page){min-width:0;max-width:100%;overflow-x:hidden}.auth-modal:has(.auth-login.is-active){overflow-y:auto;padding:0!important}.auth-page .auth-modal:has(.auth-login.is-active){overflow-y:auto;padding:0!important}.auth-shell:has(.auth-login.is-active){border-radius:0!important;width:100%!important;height:100svh!important;min-height:0!important;max-height:none!important;display:block!important}.auth-shell:has(.auth-login.is-active) .auth-panel{height:100%;min-height:0;display:block;overflow-y:auto;width:100%!important;padding:14px 20px 34px!important}.auth-shell:has(.auth-login.is-active) .auth-panel-top{margin-bottom:22px!important}.auth-shell:has(.auth-login.is-active) .auth-login{position:relative;width:100%!important;margin:0 auto!important;top:0!important}.auth-shell:has(.auth-login.is-active) .auth-login h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:100%;line-height:.95;white-space:normal!important;font-size:clamp(43px,13vw,62px)!important}.auth-shell:has(.auth-login.is-active) .auth-login .auth-intro{letter-spacing:.18em;white-space:normal;max-width:100%;line-height:1.45;font-size:10px!important}.auth-shell:has(.auth-login.is-active) .auth-top-signup{font-size:9px!important;position:static!important;right:0!important}.auth-shell:has(.auth-login.is-active) .auth-top-signup b{padding:8px 10px;font-size:9px!important}:is(.auth-shell:has(.auth-login.is-active) .auth-form,.auth-shell:has(.auth-login.is-active) .auth-divider,.auth-shell:has(.auth-login.is-active) .auth-socials){max-width:100%;width:100%!important}.auth-shell:has(.auth-login.is-active) .auth-form input{width:100%;min-width:0;font-size:16px!important}.auth-shell:has(.auth-login.is-active) .auth-google-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.auth-shell:has(.auth-login.is-active) .auth-panel:before{display:none!important}.auth-shell:has(.auth-signup.is-active){border-radius:0!important;width:100%!important;height:100svh!important;min-height:0!important;max-height:none!important;display:block!important}.auth-shell:has(.auth-signup.is-active) .auth-panel{height:100%;min-height:0;display:block;overflow-y:auto;width:100%!important;padding:22px 18px 30px!important}.auth-shell:has(.auth-signup.is-active) .auth-signup{width:100%!important;margin:0 auto!important}.auth-shell:has(.auth-signup.is-active) .auth-signup h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:100%;line-height:.95;white-space:normal!important;font-size:clamp(38px,11.5vw,55px)!important}.auth-shell:has(.auth-signup.is-active) .auth-signup .auth-intro{letter-spacing:.18em;max-width:100%;font-size:10px;line-height:1.45}.auth-shell:has(.auth-signup.is-active) .auth-field-grid{grid-template-columns:1fr;gap:13px}:is(.auth-shell:has(.auth-signup.is-active) .auth-form input,.auth-shell:has(.auth-signup.is-active) .auth-form select){width:100%;min-width:0;font-size:16px}.auth-shell:has(.auth-signup.is-active) .cover-suggestions{gap:9px;width:100%;max-width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.auth-shell:has(.auth-signup.is-active) .cover-choice{flex:0 0 155px;width:155px}body.auth-page .community-preview{overflow:hidden}body.auth-page .community-track{gap:12px}body.auth-page .community-card{flex:0 0 min(285px,100vw - 30px);grid-template-rows:185px minmax(105px,auto);width:min(285px,100vw - 30px);height:auto;min-height:290px;display:grid}body.auth-page .community-member-photo{height:185px;min-height:185px}body.auth-page .community-card-copy{padding:10px 12px 11px}body.auth-page .community-card-copy strong{font-size:var(--text-14);line-height:1.2}body.auth-page .community-card-copy span,body.auth-page .community-card-copy small{font-size:var(--text-12);line-height:1.3}body.careers-page{min-width:0;overflow-x:hidden}body.careers-page .careers-back{align-items:center;min-height:40px;display:inline-flex}body.careers-page .career-card h3{overflow-wrap:anywhere}body.careers-page .career-apply{min-height:44px}body.careers-page .career-modal-dialog{width:100%;max-width:100%;max-height:calc(100svh - 16px)}body.careers-page .career-modal-body{-webkit-overflow-scrolling:touch;max-height:calc(100svh - 70px)}body.careers-page .career-modal-page input{width:100%;min-width:0;font-size:16px}}@media (width<=360px){body.app-body .app-brand{font-size:var(--text-16)}body.app-body .swipe-card{min-height:390px}body.app-body .chat-compose-tools{gap:2px}body.app-body .chat-compose-icon{flex-basis:30px!important;width:30px!important;height:30px!important}}@media (width<=700px){body:not(.auth-page):not(.app-body):not(.careers-page){overflow-x:clip!important}html:has(body:not(.auth-page):not(.app-body):not(.careers-page)){overflow-x:clip!important}html:has(body:not(.auth-page):not(.app-body):not(.careers-page)){scrollbar-width:none;overflow-y:auto!important}html:has(body:not(.auth-page):not(.app-body):not(.careers-page))::-webkit-scrollbar{display:none;width:0!important;height:0!important}body:not(.auth-page):not(.app-body):not(.careers-page){width:100vw!important;max-width:100vw!important;overflow:visible!important}body:not(.auth-page):not(.app-body):not(.careers-page) main#top,body:not(.auth-page):not(.app-body):not(.careers-page) .hero{width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-section{height:100svh!important;min-height:100svh!important;overflow:visible!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-visual{position:sticky!important;inset:0 0 auto!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy{box-sizing:border-box;padding-bottom:2vh!important;width:min(74vw,320px)!important;min-width:0!important;max-width:calc(100vw - 34px)!important;height:100svh!important;min-height:0!important;max-height:100svh!important;padding-inline:clamp(10px,3.5vw,14px)!important;overflow:hidden!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principles-copy h2{margin-bottom:4vh!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle{min-height:18vh!important;padding:12px 0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle,body:not(.auth-page):not(.app-body):not(.careers-page) .principle>div{min-width:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle h3{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;letter-spacing:-.8px!important;font-size:clamp(17px,5.1vw,25px)!important;line-height:.94!important}body:not(.auth-page):not(.app-body):not(.careers-page) .principle p{overflow-wrap:anywhere;max-width:100%;font-size:clamp(10px,2.8vw,12px)!important;line-height:1.28!important}body:not(.auth-page):not(.app-body):not(.careers-page) .hero-nav{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;left:0!important;right:0!important;overflow:visible!important}body:not(.auth-page):not(.app-body):not(.careers-page) .hero-nav>.cta-button{white-space:nowrap!important;flex:0 auto!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:calc(100% - 54px)!important;min-height:38px!important;padding:8px 9px!important;font-size:9px!important;line-height:1.2!important}body:not(.auth-page):not(.app-body):not(.careers-page) .hero-nav .button-label{white-space:nowrap!important;min-width:0!important;display:inline-block!important}body:not(.auth-page):not(.app-body):not(.careers-page) .hero-nav .button-arrows{flex:none!important}body:not(.auth-page):not(.app-body):not(.careers-page) .process-section,body:not(.auth-page):not(.app-body):not(.careers-page) .process-intro,body:not(.auth-page):not(.app-body):not(.careers-page) .process-steps,body:not(.auth-page):not(.app-body):not(.careers-page) .process-step,body:not(.auth-page):not(.app-body):not(.careers-page) .process-step-copy{min-width:0!important;max-width:100%!important}body:not(.auth-page):not(.app-body):not(.careers-page) .process-steps{padding-left:12px!important;padding-right:12px!important}body:not(.auth-page):not(.app-body):not(.careers-page) .process-step-copy{grid-template-columns:30px minmax(0,1fr)!important;column-gap:8px!important;overflow:hidden!important}body:not(.auth-page):not(.app-body):not(.careers-page) .process-step-copy h3{letter-spacing:-1.5px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important;font-size:clamp(30px,8.8vw,48px)!important;line-height:.88!important}body:not(.auth-page):not(.app-body):not(.careers-page) .process-step-copy p{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;font-size:12px!important;line-height:1.35!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-content,body:not(.auth-page):not(.app-body):not(.careers-page) .project-content h2,body:not(.auth-page):not(.app-body):not(.careers-page) .project-content p,body:not(.auth-page):not(.app-body):not(.careers-page) .project-action{min-width:0!important;max-width:100%!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-content h2,body:not(.auth-page):not(.app-body):not(.careers-page) .project-content p,body:not(.auth-page):not(.app-body):not(.careers-page) .project-action{white-space:normal!important;overflow-wrap:anywhere!important}body:not(.auth-page):not(.app-body):not(.careers-page) .project-action{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;font-size:10px!important;display:inline-flex!important}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-video-frame{background:#171112!important}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-video-frame .playground-video{object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;background:#171112!important;transform:none!important}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-section{height:auto!important;min-height:0!important;padding:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-stage{aspect-ratio:16/9!important;background:#171112!important;width:100%!important;height:auto!important;min-height:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-video-frame{aspect-ratio:auto!important;background:0 0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-video-frame .playground-video{object-fit:cover!important;background:0 0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .playground-watermark-cover{filter:none!important;-webkit-backdrop-filter:blur(16px)brightness(.72)!important;pointer-events:none!important;background:#17111257!important;width:23%!important;height:28%!important;display:none!important;bottom:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}body:not(.auth-page):not(.app-body):not(.careers-page){scrollbar-width:none!important;width:100%!important;min-width:0!important;max-width:100%!important}html:has(body:not(.auth-page):not(.app-body):not(.careers-page)){scrollbar-width:none!important;width:100%!important;min-width:0!important;max-width:100%!important}html:has(body:not(.auth-page):not(.app-body):not(.careers-page))::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:not(.auth-page):not(.app-body):not(.careers-page)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:not(.auth-page):not(.app-body):not(.careers-page) main#top,body:not(.auth-page):not(.app-body):not(.careers-page) .hero,body:not(.auth-page):not(.app-body):not(.careers-page) .project-stack,body:not(.auth-page):not(.app-body):not(.careers-page) .project-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body:not(.auth-page):not(.app-body):not(.careers-page) .site-footer-cta>a{letter-spacing:-.7px!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;font-size:clamp(18px,5.2vw,27px)!important;line-height:1!important;display:block!important}body.app-body:has(.app-view[data-view=profile]:not([hidden])) .profile-board-content .profile-hero .profile-avatar{border-radius:50%!important;width:78px!important;height:78px!important;top:16px!important;left:auto!important;right:16px!important;overflow:hidden!important}body.app-body:has(.app-view[data-view=profile]:not([hidden])) .profile-board-content .profile-hero-actions{align-items:flex-end!important;bottom:10px!important;right:16px!important}body.app-body:has(.app-view[data-view=profile]:not([hidden])) .profile-board-content .profile-hero-actions .profile-photo-editor{align-self:flex-end!important;margin-top:0!important}body:not(.app-body) .intro-burst .intro-video{object-fit:contain!important;object-position:center center!important;transform-origin:50%!important;transform:scale(1.55)!important}body:not(.auth-page):not(.app-body):not(.careers-page) .site-footer-cta>a{letter-spacing:-.45px!important;font-size:19px!important}}
