.ce-page{--ce-line:#efebfa2e}.ce-page:before{display:none}.ce-page .ce-wrap{width:min(100% - 64px,1200px);margin-inline:auto}.ce-page h1,.ce-page h2,.ce-page h3{text-wrap:balance;font-weight:500}.ce-page .ce-eyebrow{color:var(--vlt);font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:11px;line-height:1.7}.ce-page .ce-hero{padding-block:clamp(72px,7vw,96px) 88px}.ce-page h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,7.8vw,112px);line-height:1.1}.ce-page h1 span,.ce-page .ce-manifesto h2 span{color:var(--vlt)}.ce-page .ce-hero-bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;display:flex}.ce-page .ce-hero-bottom p{max-width:52ch;color:var(--muted);margin:0;font-size:19px;line-height:1.65}.ce-page .ce-text-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ce-line);text-decoration-color:var(--ce-line);text-underline-offset:7px;align-items:center;gap:22px;font-size:15px;line-height:1.5;display:inline-flex}.ce-page .ce-text-link span,.ce-page .ce-text-link:hover{color:var(--vlt)}.ce-page a:focus-visible,.ce-page button:focus-visible{outline:2px solid var(--vlt);outline-offset:6px}.ce-page .ce-team-image{background:#242326;margin:0;overflow:clip}.ce-page .ce-team-image img{width:100%;height:auto;display:block}.ce-page .ce-team-image figcaption{color:var(--muted);background:#15131b;justify-content:space-between;gap:20px;padding:18px max(32px,50vw - 600px);font-size:12px;line-height:1.6;display:flex}.ce-page h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.4vw,62px);line-height:1.12}.ce-page .ce-manifesto{grid-template-columns:1fr 2fr;gap:48px;padding-block:120px;display:grid}.ce-page .ce-manifesto>.ce-eyebrow{padding-top:8px}.ce-page .ce-manifesto div>p{max-width:54ch;color:var(--muted);margin:30px 0;font-size:18px;line-height:1.75}.ce-page .ce-team-section{border-top:1px solid var(--ce-line);padding-block:88px 128px;scroll-margin-top:100px}.ce-page .ce-section-heading{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:80px;display:flex}.ce-page .ce-section-heading h2{font-size:clamp(32px,4vw,52px)}.ce-page .ce-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;display:grid}.ce-page .ce-person{min-width:0}.ce-page .ce-portrait{aspect-ratio:1;background:#242326;border-radius:50%;overflow:hidden}.ce-page .ce-portrait img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.ce-page .ce-person:hover img{transform:scale(1.035)}.ce-page .ce-person h3{letter-spacing:-.025em;margin:24px 0 8px;font-size:19px;line-height:1.3}.ce-page .ce-person p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ce-page .ce-close{border-top:1px solid var(--ce-line);padding-block:104px 128px}.ce-page .ce-close h2{font-size:clamp(48px,7vw,96px)}.ce-page .ce-close>p:not(.ce-eyebrow){max-width:47ch;color:var(--muted);margin:28px 0;font-size:18px;line-height:1.65}.ce-page .ce-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ce-page .ce-actions .q-navcta{background:var(--ink);color:var(--bg);gap:28px;padding:15px 25px;display:inline-flex}.ce-page .ce-contact-hero h1{font-size:clamp(48px,6.7vw,96px)}.ce-page .ce-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;padding-top:16px;padding-bottom:128px;display:grid}.ce-page .ce-contact-portraits{align-items:flex-start;margin-bottom:48px;padding-top:12px;display:flex}.ce-page .ce-contact-portraits img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:42%;max-width:210px;height:auto}.ce-page .ce-contact-portraits img+img{box-shadow:0 0 0 8px var(--bg);margin-top:48px;margin-left:-24px}.ce-page .ce-contact-people h2{font-size:clamp(30px,3.1vw,42px)}.ce-page .ce-contact-people>p:not(.ce-eyebrow){color:var(--muted);max-width:42ch;margin:22px 0;font-size:16px;line-height:1.7}.ce-page .ce-direct-contact{margin-top:34px}.ce-page .ce-direct-contact a{border-top:1px solid var(--ce-line);color:var(--ink);letter-spacing:-.025em;grid-template-columns:1fr auto;padding:22px 0;font-size:clamp(20px,2.2vw,29px);text-decoration:none;display:grid}.ce-page .ce-direct-contact a>span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);grid-column:1/-1;margin-bottom:10px;font-size:11px}.ce-page .ce-direct-contact i{color:var(--vlt);font-style:normal}.ce-page .ce-contact-people p.ce-location{font-size:12px}.ce-page .ce-message{border:1px solid var(--ce-line);border-radius:var(--q-radius-panel);background:#15121c;align-self:start;padding:48px;scroll-margin-top:100px}.ce-page .ce-message .ce-eyebrow{margin-bottom:16px}.ce-page .ce-message h2{font-size:clamp(32px,3.4vw,46px)}.ce-page .ce-message>p:not(.ce-eyebrow){color:var(--muted);margin:24px 0 40px;font-size:15px;line-height:1.65}.ce-page .ce-message .q-ent-form{gap:32px}.ce-page .ce-message .q-label{font-size:13px}.ce-page .ce-message .q-input,.ce-page .ce-message .q-textarea{border-radius:var(--q-radius-control);background:#100d16;border-color:#494150;padding:18px;font-size:16px}.ce-page .ce-message .q-input:focus,.ce-page .ce-message .q-textarea:focus{border-color:var(--vlt)}.ce-page .ce-message .q-ent-cta{border-radius:999px;min-height:52px}.ce-page .ce-nico{border-top:1px solid var(--ce-line);grid-template-columns:1fr 1fr;gap:100px;padding-block:80px 112px;display:grid}.ce-page .ce-nico-identity{align-items:center;gap:24px;display:flex}.ce-page .ce-nico-identity img{border-radius:var(--q-radius-panel)}.ce-page .ce-nico .ce-eyebrow{margin-bottom:10px}.ce-page .ce-nico h2{font-size:42px}.ce-page .ce-nico>div>p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.65}@media (max-width:1000px){.ce-page .ce-contact-layout,.ce-page .ce-nico{gap:40px}.ce-page .ce-message{padding:30px}.ce-page .ce-team-grid{gap:20px}}@media (max-width:767px){.ce-page .ce-wrap{width:calc(100% - 48px)}.ce-page .ce-hero{padding-block:72px 80px}.ce-page h1{font-size:clamp(42px,9.8vw,70px)}.ce-page .ce-contact-hero h1{font-size:clamp(40px,9.4vw,64px)}.ce-page .ce-hero-bottom{margin-top:32px;display:block}.ce-page .ce-hero-bottom p{font-size:17px}.ce-page .ce-hero-bottom>a{margin-top:24px}.ce-page .ce-team-image figcaption{padding:16px 20px;font-size:10px}.ce-page .ce-team-image figcaption span:last-child{display:none}.ce-page .ce-manifesto{padding-block:80px;display:block}.ce-page .ce-manifesto div>p{font-size:16px}.ce-page .ce-section-heading{margin-bottom:48px;display:block}.ce-page .ce-team-section{padding-block:64px 80px}.ce-page .ce-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.ce-page .ce-person h3{text-wrap:initial;margin-top:18px;font-size:17px}.ce-page .ce-person p{font-size:12px}.ce-page .ce-close{padding-block:72px 80px}.ce-page .ce-close>p:not(.ce-eyebrow){font-size:16px}.ce-page .ce-actions{gap:26px}.ce-page .ce-contact-layout{flex-direction:column;gap:72px;padding-top:0;padding-bottom:80px;display:flex}.ce-page .ce-message{order:-1;width:100%;padding:32px 24px}.ce-page .ce-contact-portraits img{width:42%}.ce-page .ce-contact-people h2{font-size:34px}.ce-page .ce-nico{grid-template-columns:1fr;gap:40px;padding-block:64px 80px}}@media (prefers-reduced-motion:reduce){.ce-page .ce-portrait img{transition:none}.ce-page .ce-person:hover img{transform:none}}
