@font-face{font-family:ABC Monument Grotesk;src:url(/fonts/ABCMonumentGroteskVariable.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:optional}@font-face{font-family:ABC Monument Grotesk Semi Mono;src:url(/fonts/ABCMonumentGroteskSemiMonoVariable.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:optional}@font-face{font-family:ABC Camera Plain;src:url(/fonts/ABCCameraPlainVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:optional}@font-face{font-family:ABC Marist;src:url(/fonts/ABCMarist-Book.woff2) format("woff2");font-weight:350;font-style:normal;font-display:optional}:root{--font-body: "ABC Camera Plain", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-grotesk: "ABC Monument Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-body);--font-serif: "ABC Marist", Georgia, "Times New Roman", serif;--font-logo: var(--font-body);--font-semimono: "ABC Monument Grotesk Semi Mono", var(--font-grotesk);--bg: #141414;--ink: #fff;--ink-90: rgba(255, 255, 255, .9);--ink-80: rgba(255, 255, 255, .8);--ink-70: rgba(255, 255, 255, .7);--ink-60: rgba(255, 255, 255, .6);--ink-50: rgba(255, 255, 255, .5);--ink-40: rgba(255, 255, 255, .4);--hairline: rgba(255, 255, 255, .05);--underline: rgba(255, 255, 255, .16);--underline-hover: rgba(255, 255, 255, .32);--surface: rgba(255, 255, 255, .05);--surface-2: rgba(255, 255, 255, .1)}*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;overscroll-behavior:none}html.scroll-locked{overflow:hidden}.news-overlay .news-scroll,.case-overlay .case-card,.hiw-overlay .hiw-card{overscroll-behavior:none}*{scrollbar-width:thin}html{scrollbar-color:rgba(255,255,255,.2) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-40)}::selection{background:var(--ink);color:var(--bg)}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);min-height:100vh;font-size:15px;letter-spacing:-.0375px;word-break:break-word;text-wrap:pretty}.page{display:flex;flex-direction:column;gap:56px;padding:12px;min-height:100vh;min-height:100dvh;position:relative}.page>.closing{margin-top:auto}html.nav-entered .page>*:not(.header){animation:page-enter .95s cubic-bezier(.45,.05,.25,1) both}html.nav-entered .page>:nth-child(3){animation-delay:.11s}html.nav-entered .page>:nth-child(4){animation-delay:.22s}html.nav-entered .page>:nth-child(5){animation-delay:.33s}html.nav-entered .page>:nth-child(6){animation-delay:.44s}html.nav-entered .page>:nth-child(n+7){animation-delay:.55s}html.nav-entered .page>.tiles{animation:none}html.nav-entered .tiles>.tile{animation:page-enter .95s cubic-bezier(.45,.05,.25,1) both;animation-delay:.11s}html.nav-entered .tiles>.tile:nth-child(n+3){animation-delay:.22s}html.nav-entered .tiles>.tile:nth-child(n+5){animation-delay:.33s}html.nav-entered .tiles>.tile:nth-child(n+7){animation-delay:.44s}html.nav-entered .page .stagger-children{animation:none}html.nav-entered .stagger-children>*{animation:page-enter .95s cubic-bezier(.45,.05,.25,1) both}html.nav-entered .stagger-children>:nth-child(n+4){animation-delay:.11s}html.nav-entered .stagger-children>:nth-child(n+7){animation-delay:.22s}html.nav-entered .stagger-children>:nth-child(n+10){animation-delay:.33s}html.nav-entered .page>.internship{animation:none}html.nav-entered .internship>section{animation:page-enter .95s cubic-bezier(.45,.05,.25,1) both}html.nav-entered .internship>section:nth-child(2){animation-delay:.11s}html.nav-entered .internship>section:nth-child(3){animation-delay:.22s}html.nav-entered .internship>section:nth-child(4){animation-delay:.33s}html.nav-entered .internship>section:nth-child(n+5){animation-delay:.44s}@keyframes page-enter{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){html.nav-entered .page>*:not(.header),html.nav-entered .tiles>.tile,html.nav-entered .stagger-children>*,html.nav-entered .internship>section{animation:none}}.text-link,.ann-article a:not(.btn,.ann-card){color:inherit;text-decoration:underline;text-decoration-color:var(--underline);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.text-link:hover,.ann-article a:not(.btn,.ann-card):hover{color:var(--ink);text-decoration-color:var(--underline-hover)}.btn{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:4px 12px;border-radius:1000px;font-family:var(--font-body);font-size:15px;font-weight:460;line-height:16px;letter-spacing:-.15px;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;transition:transform .15s ease,opacity .15s ease,background .15s ease;will-change:transform}.header .btn,.footer .btn,.mailing .btn,.letter-skip.btn{min-height:24px}.btn:hover{opacity:.9}.btn:active{transform:scale(.97)}.btn-primary{background:var(--ink);color:#141414}.btn-ghost{background:var(--surface);color:var(--ink-80)}.btn-ghost:hover{background:var(--surface-2);opacity:1}.btn-tertiary{background:transparent;border:1.5px solid var(--ink-40);color:var(--ink-70);padding:2.5px 10.5px;transition:transform .15s ease,border-color .15s ease,color .15s ease}.btn-tertiary:hover{border-color:var(--ink-70);color:var(--ink-90);opacity:1}.btn-ghost .btn-icon{width:16px;height:16px;display:block}.btn-ghost.has-icon{padding-right:8px}.label{font-size:15px;line-height:16px;letter-spacing:-.15px}.link{color:inherit;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.link:hover{opacity:.7}.prose p{font-size:15px;line-height:1.3;letter-spacing:-.0375px}.prose p+p{margin-top:19.5px}.header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.logo{font-family:var(--font-logo);font-size:18px;font-weight:520;line-height:16px;letter-spacing:-.18px;color:var(--ink);text-decoration:none;white-space:nowrap}.logo .logo-char{display:inline-block}.logo .logo-char.is-scrambling{animation:logo-scramble-pulse 1s ease-in-out infinite}@keyframes logo-scramble-pulse{50%{opacity:.5}}.nav-pill{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;height:24px;padding:6px 12px 7px;border-radius:1000px;background:var(--surface-2)}.nav-pill-link{font-size:15px;line-height:16px;letter-spacing:-.15px;color:var(--ink-90);text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.nav-pill:hover .nav-pill-link{opacity:.5}.nav-pill .nav-pill-link:hover{opacity:1}.nav-pill.sim-hover .nav-pill-link{opacity:.5}.nav-pill.sim-hover .nav-pill-link.sim-hover-target{opacity:1}.header-actions{display:flex;align-items:center;gap:8px}.nav-menu-toggle{display:none}.nav-menu-toggle-sizer{display:inline-grid;justify-items:center}.nav-menu-toggle-sizer>span{grid-area:1 / 1}.nav-menu-toggle-sizer:after{content:"Close";grid-area:1 / 1;visibility:hidden}.nav-menu{display:none;position:fixed;inset:0;z-index:15;background:#141414;flex-direction:column;align-items:flex-start;gap:8px;padding:92px 12px 12px}.nav-menu-link{font-size:40px;font-weight:400;line-height:1;letter-spacing:-1.4px;color:var(--ink);text-decoration:none;display:flex;align-items:center}.nav-menu-link:before{content:"";display:inline-block;width:0;height:.8em;border-radius:1000px;background:var(--ink);transition:width .2s cubic-bezier(.23,1,.32,1),margin-right .2s cubic-bezier(.23,1,.32,1)}.nav-menu-link:hover:before,.nav-menu-link[aria-current=page]:before{width:.8em;margin-right:12px}@media(max-width:640px){.nav-pill{display:none}.nav-menu-toggle{display:inline-flex}.nav-menu:not([hidden]){display:flex;animation:nav-menu-in .3s ease both}.nav-menu:not([hidden]) .nav-menu-link{animation:page-enter .72s cubic-bezier(.22,1,.36,1) both}.nav-menu:not([hidden]) .nav-menu-link:nth-child(2){animation-delay:90ms}.nav-menu:not([hidden]) .nav-menu-link:nth-child(3){animation-delay:.18s}}@keyframes nav-menu-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.nav-menu-link:before{transition:none}.nav-menu:not([hidden]),.nav-menu:not([hidden]) .nav-menu-link{animation:none}}.email-copy{display:flex;align-items:center;gap:2px}.email-copy-value,.email-copy-btn{display:flex;align-items:center;height:24px;padding:4px 8px;border:none;background:transparent;font-family:var(--font-body);font-size:15px;font-weight:460;line-height:16px;letter-spacing:-.15px;color:var(--ink-80);text-decoration:none;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.email-copy-value{border-radius:1000px 4px 4px 1000px}.email-copy-btn{border-radius:4px 1000px 1000px 4px;opacity:0;pointer-events:none}.email-copy:hover .email-copy-value,.email-copy:hover .email-copy-btn,.email-copy:has(:focus-visible) .email-copy-value,.email-copy:has(:focus-visible) .email-copy-btn,.email-copy.copied .email-copy-value,.email-copy.copied .email-copy-btn{background:#ffffff0d}.email-copy:hover .email-copy-btn,.email-copy:has(:focus-visible) .email-copy-btn,.email-copy.copied .email-copy-btn{opacity:1;pointer-events:auto}.email-copy .email-copy-value:hover,.email-copy .email-copy-btn:hover,.email-copy .email-copy-value:focus-visible{background:#ffffff1a}.email-copy-flush{margin-left:-8px}.overlay-close{position:absolute;top:12px;right:12px;width:20px;height:20px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .15s ease;z-index:2}.overlay-close:active{transform:scale(.9)}.reachout-overlay{position:fixed;inset:0;background:#0000;z-index:300;pointer-events:none;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.reachout-overlay.open{background:#00000080;pointer-events:auto}.reachout-overlay.closing{background:#0000;pointer-events:none}.reachout-card{position:absolute;top:44px;right:12px;width:426px;max-width:calc(100vw - 24px);background:#ffffff1a;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);border-radius:20px;padding:4px;overflow:hidden;transform:scale(.95);transform-origin:top right;opacity:0;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.reachout-overlay.open .reachout-card{transform:scale(1);opacity:1}.reachout-overlay.closing .reachout-card{transform:scale(.97);opacity:0}.reachout-body{display:flex;flex-direction:column;gap:28px;padding:16px}.reachout-graphic{position:relative;width:100%;height:200px}.reachout-graphic-inner{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;width:540px;mix-blend-mode:plus-lighter;pointer-events:none}.reachout-pixels{position:relative;width:264px;height:264px;flex-shrink:0}.reachout-cell{position:absolute;width:31px;height:31px;border:1px solid;border-color:color-mix(in srgb,#333,#fff calc(var(--i, 0) * 35%));background-color:rgb(255 255 255 / calc(var(--i, 0) * .03));transition:border-color .16s ease-out,background-color .16s ease-out}.reachout-circle-wrap{position:relative;width:264px;height:264px;flex-shrink:0}.reachout-circle{display:block;width:264px;height:264px}.reachout-circle-glow{position:absolute;inset:0;width:264px;height:264px;filter:brightness(5);-webkit-mask-image:radial-gradient(circle 105px at var(--mx, -9999px) var(--my, -9999px),rgb(0 0 0 / .35),transparent);mask-image:radial-gradient(circle 105px at var(--mx, -9999px) var(--my, -9999px),rgb(0 0 0 / .35),transparent)}.reachout-copy{display:flex;flex-direction:column;gap:8px;padding-right:44px}.reachout-title{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.24px;color:var(--ink)}.reachout-title span{color:var(--ink-50)}.reachout-email{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-top:8px;font-size:15px;line-height:16px;letter-spacing:-.15px}.reachout-email-label{color:var(--ink-50);white-space:nowrap}.reachout-email .email-copy-value{white-space:nowrap}@media(max-width:480px){.reachout-email{flex-direction:column;align-items:flex-start}.reachout-email .email-copy{margin-left:-8px}}.reachout-note{padding-top:12px;font-size:14px;line-height:1.3;letter-spacing:-.035px;color:var(--ink-50)}.reachout-times{display:flex;flex-direction:column;gap:4px;padding:16px;border-top:1px solid rgba(255,255,255,.1)}.reachout-times p{font-size:14px;line-height:16px;letter-spacing:-.035px;color:var(--ink-50);white-space:nowrap}.reachout-time{font-family:var(--font-semimono);font-variant-numeric:tabular-nums}.reachout-time-sep,.reachout-place{color:#ffffff4d}.reachout-place span{color:var(--ink-50)}@media(prefers-reduced-motion:reduce){.reachout-overlay,.reachout-card{transition:none}}.email-pill{position:relative;display:flex;width:fit-content;align-items:center;height:27px;padding:0 10.5px;border-radius:1000px;border:1.5px solid transparent;transition:background .2s ease,border-color .2s ease,padding .2s ease}.email-pill-ghost{background:#fff3}.email-pill-ghost:not(.is-form):not(.is-thanks):hover{background:#ffffff40}.email-pill-primary{background:var(--ink)}.email-pill-primary:not(.is-form):not(.is-thanks):hover{background:#fffc}.email-pill.is-form{padding:0 2px 0 12px;background:var(--surface);border-color:#fffc}.email-pill.is-thanks{padding:0;background:transparent;border-color:transparent}.email-pill-label{font-size:15px;font-weight:460;line-height:16px;letter-spacing:-.15px;color:var(--ink);white-space:nowrap;transition:color .2s ease,opacity .15s ease,width .2s ease}.email-pill[data-pill-motion=fade] .email-pill-label{position:relative;overflow:hidden;transition:color .2s ease,opacity .15s ease,width .2s ease}.email-pill-label-text{transition:opacity .2s ease}.email-pill-label-text.is-incoming{opacity:0;transition:none}.email-pill-label-ghost{position:absolute;left:0;top:50%;transform:translateY(-50%);white-space:nowrap;transition:opacity .2s ease}.email-pill-label-ghost.is-leaving{opacity:0}.email-pill-primary .email-pill-label{color:#262626}.email-pill.is-form .email-pill-label{font-weight:400;color:#ffffff4d}.email-pill.has-value .email-pill-label{opacity:0}.email-pill.is-thanks .email-pill-label{font-weight:400;color:var(--ink)}.email-pill-input{position:absolute;inset:0 30px 0 12px;background:none;border:none;outline:none;font-family:var(--font-body);font-size:15px;letter-spacing:-.15px;color:var(--ink);caret-color:var(--ink);padding:0;opacity:0;pointer-events:none}.email-pill.is-form .email-pill-input{opacity:1;pointer-events:auto}.email-pill-face{position:absolute;inset:-1.5px;border-radius:1000px;background:none;border:none;padding:0;cursor:pointer;z-index:1}.email-pill.is-form .email-pill-face,.email-pill.is-thanks .email-pill-face{display:none}.email-pill-submit{display:flex;align-items:center;justify-content:center;width:0;margin-left:0;opacity:0;overflow:hidden;background:none;border:none;padding:0;cursor:pointer;pointer-events:none;transition:width .2s ease,margin-left .2s ease,opacity .2s ease,transform .15s ease}.email-pill-submit svg{flex-shrink:0}.email-pill.is-form .email-pill-submit{width:20px;margin-left:8px;opacity:1;pointer-events:auto}.email-pill-submit:active{transform:scale(.9)}.email-pill-submit circle,.email-pill-submit path{transition:fill .15s ease,fill-opacity .15s ease,stroke .15s ease,stroke-opacity .15s ease}.email-pill:valid .email-pill-submit circle{fill:#fff;fill-opacity:1}.email-pill:valid .email-pill-submit path{stroke:var(--bg);stroke-opacity:1}.email-pill.is-sending .email-pill-submit{opacity:.5;pointer-events:none}.hiw-overlay{position:fixed;inset:0;background:#0000;z-index:300;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.hiw-overlay.open{background:#0009;pointer-events:auto}.hiw-overlay.closing{background:#0000;pointer-events:none}.hiw-card{position:relative;width:456px;max-width:calc(100vw - 24px);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(200px);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:28px;transform:scale(.95);opacity:0;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.hiw-overlay.open .hiw-card{transform:scale(1);opacity:1}.hiw-overlay.closing .hiw-card{transform:scale(.97);opacity:0}.hiw-title{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.24px;color:var(--ink)}.hiw-item{border-bottom:1px solid rgba(255,255,255,.1)}.hiw-item:last-child{border-bottom:none}.hiw-question{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;background:none;border:none;font-family:inherit;font-size:15px;line-height:1.3;letter-spacing:-.0375px;color:var(--ink);text-align:left;cursor:pointer}.hiw-question:disabled{cursor:default}.hiw-question-text{flex:1;min-width:0}.hiw-question-icon{width:16px;height:16px;flex-shrink:0;position:relative}.hiw-icon-plus,.hiw-icon-minus{position:absolute;inset:0;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}.hiw-icon-plus{opacity:1;transform:rotate(0)}.hiw-icon-minus{opacity:0;transform:rotate(-90deg)}.hiw-item.open .hiw-icon-plus{opacity:0;transform:rotate(90deg)}.hiw-item.open .hiw-icon-minus{opacity:1;transform:rotate(0)}.hiw-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1)}.hiw-item.open .hiw-answer{grid-template-rows:1fr}.hiw-answer-inner{overflow:hidden;min-height:0;padding-right:24px;opacity:0;transition:opacity .15s cubic-bezier(.23,1,.32,1)}.hiw-item.open .hiw-answer-inner{opacity:1;transition:opacity .22s cubic-bezier(.23,1,.32,1) 80ms}.hiw-answer p:first-child{margin-top:8px}.hiw-answer p:last-child{margin-bottom:20px}.hiw-answer p{font-size:15px;line-height:1.3;letter-spacing:-.0375px;color:var(--ink-40)}.hiw-answer p+p{margin-top:19.5px}.hiw-footer{display:flex;flex-direction:column;gap:8px;padding-top:20px}.hiw-actions{display:flex;align-items:center;gap:8px;padding-top:12px;min-height:39px}.hiw-reply{padding:4px 12px;font-size:15px;line-height:16px;letter-spacing:-.15px;color:var(--ink-50)}.hiw-note{padding-top:12px;font-size:13px;line-height:1.3;letter-spacing:-.0325px;color:var(--ink-40)}.hiw-note-link{display:inline;padding:0;background:none;border:none;font:inherit;letter-spacing:inherit;color:var(--ink-60);cursor:pointer;transition:color .15s ease}.hiw-note-link:hover,.hiw-note-link:focus-visible{color:var(--ink-80)}@media(prefers-reduced-motion:reduce){.hiw-overlay,.hiw-card,.hiw-answer,.hiw-answer-inner,.hiw-icon-plus,.hiw-icon-minus{transition:none}}.imprint-overlay{position:fixed;inset:0;background:#0000;z-index:300;pointer-events:none;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.imprint-overlay.open{background:#00000080;pointer-events:auto}.imprint-overlay.closing{background:#0000;pointer-events:none}.imprint-card{position:absolute;bottom:40px;left:12px;width:426px;max-width:calc(100vw - 24px);background:#ffffff1a;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);border-radius:20px;padding:16px;transform:scale(.95);transform-origin:bottom left;opacity:0;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.imprint-overlay.open .imprint-card{transform:scale(1);opacity:1}.imprint-overlay.closing .imprint-card{transform:scale(.97);opacity:0}.imprint-content{display:flex;flex-direction:column;gap:28px}.imprint-title{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.24px;color:var(--ink)}.imprint-stack{display:flex;flex-direction:column;gap:20px;font-size:15px;line-height:16px;letter-spacing:-.15px}.imprint-block{display:flex;flex-direction:column}.imprint-label{color:var(--ink-40)}.imprint-value{color:var(--ink)}.imprint-value a{color:var(--ink);text-decoration:none}.imprint-residence-block{gap:4px}.imprint-residence{display:flex;align-items:center;gap:8px;height:16px;color:var(--ink)}.imprint-residence img{display:block;filter:invert(1)}.imprint-soon{color:#fff3}.imprint-residence-copy{color:var(--ink-50)}@media(prefers-reduced-motion:reduce){.imprint-overlay,.imprint-card{transition:none}}.credits-overlay{position:fixed;inset:0;background:#0000;z-index:300;pointer-events:none;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.credits-overlay.open{background:#00000080;pointer-events:auto}.credits-overlay.closing{background:#0000;pointer-events:none}.credits-card{position:absolute;bottom:40px;left:12px;width:426px;max-width:calc(100vw - 24px);max-height:calc(100vh - 64px);overflow:auto;background:#ffffff26;backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(200px);border-radius:20px;padding:16px;transform:scale(.95);transform-origin:bottom left;opacity:0;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.credits-overlay.open .credits-card{transform:scale(1);opacity:1}.credits-overlay.closing .credits-card{transform:scale(.97);opacity:0}.credits-content{display:flex;flex-direction:column;gap:28px}.credits-title{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.24px;color:var(--ink)}.credits-stack{display:flex;flex-direction:column;gap:28px;font-size:15px;line-height:16px;letter-spacing:-.15px}.credits-block{display:flex;flex-direction:column;gap:12px}.credits-label{color:var(--ink-40)}.credits-value{color:var(--ink)}.credits-value p+p{margin-top:16px}@media(prefers-reduced-motion:reduce){.credits-overlay,.credits-card{transition:none}}.ann-article{display:flex;flex-direction:column;gap:20px;font-size:15px;line-height:1.3;letter-spacing:-.0375px;color:var(--ink-60)}.ann-article p{color:var(--ink-60)}.ann-article h2{display:flex;align-items:center;gap:4px;font-weight:460;font-size:15px;line-height:16px;letter-spacing:-.15px;color:var(--ink-80);margin-top:20px}.ann-article h2 img{display:block;width:14px;height:14px;border-radius:4px}.ann-article h2+h2{margin-top:0}.ann-article .inline-logo{color:var(--ink);white-space:nowrap}.ann-article .inline-logo img{display:inline-block;width:14px;height:14px;margin-right:4px;border-radius:4px;vertical-align:-.15em}.ann-article ol{display:flex;flex-direction:column;gap:20px;padding-left:22px;list-style:decimal}.ann-article li{color:var(--ink-60)}.ann-article .ann-break{margin-top:20px}.ann-article>.btn{align-self:flex-start}.ann-quote{display:flex;flex-direction:column;gap:12px;margin:20px 0}.ann-quote-text{font-size:18px;line-height:1.2;letter-spacing:-.18px;color:var(--ink);text-indent:-.45em}.ann-by{display:flex;align-items:flex-end;gap:12px;padding-top:8px;font-size:15px;line-height:16px;letter-spacing:-.15px;color:var(--ink-50)}.ann-avatar{flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--surface-2)}.ann-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ann-by-copy{display:flex;flex-direction:column;gap:4px}.ann-by-name{font-weight:460;color:var(--ink-80)}.ann-card{display:flex;gap:40px;padding:4px 4px 4px 16px;border-radius:16px;background:var(--surface);color:inherit;text-decoration:none;transition:background-color .15s ease}.ann-card:hover{background:var(--surface-2)}.ann-card-copy{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:12px}.ann-card-domain{display:flex;align-items:center;gap:4px;color:var(--ink-70)}.ann-card-domain img{flex-shrink:0;width:20px;height:20px}.ann-card-description{display:flex;flex-direction:column;gap:4px;color:var(--ink-70)}.ann-card-name{font-weight:460;line-height:16px;letter-spacing:-.15px;color:var(--ink-90)}.ann-card-image{flex-shrink:0;align-self:center;width:180px;height:120px;border-radius:12px}@media(max-width:540px){.ann-card{gap:12px;padding-left:12px}.ann-card-image{width:32%;height:auto;aspect-ratio:3 / 2}.ann-card-copy{padding-block:8px}}@media(max-width:450px){.ann-card{flex-direction:column;gap:8px;padding:4px 4px 12px}.ann-card-image{order:-1;width:100%;align-self:stretch}.ann-card-copy{padding:4px 12px 0}}.ann-sign{display:flex;flex-direction:column;margin-top:20px}.ann-sign-name{color:var(--ink-80)}.ann-sign-role{color:var(--ink-50)}.ann-ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media(prefers-reduced-motion:reduce){.ann-card{transition:none}}.launch-logo[data-astro-cid-vmr4byuc]{position:relative;display:block;width:216px;height:36px;pointer-events:none;user-select:none}.launch-logo-stage[data-astro-cid-vmr4byuc]{position:absolute;top:50%;left:50%;width:216px;height:36px;transform:translate(-50%,-50%)}.launch-logo--compact[data-astro-cid-vmr4byuc]{width:108px;height:18px}.launch-logo--compact[data-astro-cid-vmr4byuc] .launch-logo-stage[data-astro-cid-vmr4byuc]{transform:translate(-50%,-50%) scale(.5)}.launch-logo-word[data-astro-cid-vmr4byuc]{position:absolute;inset:0}.launch-logo-letter[data-astro-cid-vmr4byuc]{position:absolute}.launch-logo-letter[data-astro-cid-vmr4byuc] img[data-astro-cid-vmr4byuc]{display:block;max-width:none}.launch-logo-glyph[data-astro-cid-vmr4byuc]{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-family:var(--font-logo);font-size:36px;font-weight:520;line-height:1;color:var(--ink)}.launch-logo-letter[data-astro-cid-vmr4byuc].is-scrambling img[data-astro-cid-vmr4byuc]{visibility:hidden}.launch-logo-letter[data-astro-cid-vmr4byuc].is-scrambling .launch-logo-glyph[data-astro-cid-vmr4byuc]{display:flex;animation:logo-scramble-pulse 1s ease-in-out infinite}@media(max-width:600px){.launch-logo--compact[data-astro-cid-vmr4byuc]{width:84px;height:18px}.launch-logo--compact[data-astro-cid-vmr4byuc] .launch-logo-stage[data-astro-cid-vmr4byuc]{transform:translate(-50%,-50%) scale(.39)}}@media(prefers-reduced-motion:reduce){.launch-logo-letter[data-astro-cid-vmr4byuc].is-scrambling .launch-logo-glyph[data-astro-cid-vmr4byuc]{animation:none}}.launch-header[data-astro-cid-wdwddglo],.launch-content[data-astro-cid-wdwddglo]{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.3;letter-spacing:-.0375px;color:var(--ink-70)}.launch-header[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:20px;padding:24px}.launch-header[data-astro-cid-wdwddglo] h2[data-astro-cid-wdwddglo]{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.24px;color:var(--ink)}.launch-hero[data-astro-cid-wdwddglo]{display:flex;align-items:center;justify-content:center;height:312px;border-radius:20px;background:#0003;font-family:var(--font-logo);font-size:36px;font-weight:520;line-height:32px;letter-spacing:-.36px;color:var(--ink)}.launch-content[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:40px;padding:24px 24px 120px}.launch-story[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:16px}.launch-section[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:8px}.launch-prose[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:19.5px}.launch-prose[data-astro-cid-wdwddglo] ol[data-astro-cid-wdwddglo]{padding-left:22.5px}.launch-prose[data-astro-cid-wdwddglo] li[data-astro-cid-wdwddglo]+li[data-astro-cid-wdwddglo]{margin-top:19.5px}.launch-full-link[data-astro-cid-wdwddglo]{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;padding-block:4px;color:var(--ink-40);line-height:16px;letter-spacing:-.15px;text-decoration:none;transition:color .15s ease}.launch-full-link[data-astro-cid-wdwddglo]:hover{color:var(--ink-70)}.launch-full-link[data-astro-cid-wdwddglo] img[data-astro-cid-wdwddglo]{flex-shrink:0}.launch-author[data-astro-cid-wdwddglo]{display:flex;align-items:flex-end;gap:12px}.launch-avatar[data-astro-cid-wdwddglo]{position:relative;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--surface-2)}.launch-avatar[data-astro-cid-wdwddglo] img[data-astro-cid-wdwddglo]{position:absolute;top:-2px;left:-2px;max-width:none;object-fit:cover}.launch-author-copy[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:4px;line-height:16px;letter-spacing:-.15px;color:var(--ink-50)}.launch-author-name[data-astro-cid-wdwddglo]{font-weight:460;color:var(--ink-80)}.launch-related[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:12px}.launch-related[data-astro-cid-wdwddglo] h3[data-astro-cid-wdwddglo]{font:inherit}.launch-related-card[data-astro-cid-wdwddglo]{display:flex;gap:40px;padding:4px 4px 4px 16px;border-radius:16px;background:var(--surface);color:inherit;text-decoration:none;transition:background-color .15s ease}.launch-related-card[data-astro-cid-wdwddglo]:hover{background:var(--surface-2)}.launch-related-copy[data-astro-cid-wdwddglo]{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:12px}.launch-related-domain[data-astro-cid-wdwddglo]{display:flex;align-items:center;gap:4px}.launch-related-domain[data-astro-cid-wdwddglo] img[data-astro-cid-wdwddglo]{flex-shrink:0}.launch-related-description[data-astro-cid-wdwddglo]{display:flex;flex-direction:column;gap:4px}.launch-related-name[data-astro-cid-wdwddglo]{font-weight:460;line-height:16px;letter-spacing:-.15px;color:var(--ink-90)}.launch-related-image[data-astro-cid-wdwddglo]{flex-shrink:0;align-self:center;border-radius:12px}@media(max-width:540px){.launch-hero[data-astro-cid-wdwddglo]{height:auto;aspect-ratio:568 / 312;font-size:30px}.launch-related-card[data-astro-cid-wdwddglo]{gap:12px;padding-left:12px}.launch-related-image[data-astro-cid-wdwddglo]{width:32%;height:auto;aspect-ratio:3 / 2}.launch-related-copy[data-astro-cid-wdwddglo]{padding-block:8px}}@media(max-width:450px){.launch-related-card[data-astro-cid-wdwddglo]{flex-direction:column;gap:8px;padding:4px 4px 12px}.launch-related-image[data-astro-cid-wdwddglo]{order:-1;width:100%;align-self:stretch}.launch-related-copy[data-astro-cid-wdwddglo]{padding:4px 12px 0}}.news-toast{position:fixed;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:2px 2px 2px 16px;border:none;border-radius:1000px;background:#fff3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-family:var(--font-body);font-size:15px;line-height:16px;letter-spacing:-.15px;cursor:pointer;z-index:200;white-space:nowrap;transition:transform .15s ease,opacity .2s ease,visibility .2s ease,bottom .2s ease}@media(max-width:768px){html.has-cookie-prompt [data-news-toast]{bottom:calc(48px + env(safe-area-inset-bottom))}}.news-toast:active{transform:translate(-50%) scale(.97)}@media(max-width:1024px){[data-news-toast].news-toast-tucked{opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:768px){[data-news-toast].news-toast-waiting{opacity:0;visibility:hidden;pointer-events:none}}.news-toast-title,.news-toast-teaser{mix-blend-mode:plus-lighter;padding-bottom:2px;margin-right:2px}.news-toast-title{font-weight:460;color:var(--ink-90)}.news-toast-teaser{color:var(--ink-50)}.page{transition:opacity .25s cubic-bezier(.23,1,.32,1)}html.news-open .page{opacity:.08}html.news-open [data-news-toast]{opacity:0;visibility:hidden}html.news-open .cookie{opacity:.08}.news-overlay{position:fixed;inset:0;background:#0000;z-index:300;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;pointer-events:none;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.news-overlay.open{background:#0003;pointer-events:auto}.news-overlay.closing{background:#0000;pointer-events:none}.news-card{position:relative;width:576px;max-width:calc(100vw - 24px);max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow:hidden;background:var(--surface);backdrop-filter:blur(48px);-webkit-backdrop-filter:blur(48px);border-radius:20px;padding:4px;display:flex;flex-direction:column;transform:translateY(24px) scale(.97);transform-origin:bottom center;opacity:0;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.news-overlay.open .news-card{transform:translateY(0) scale(1);opacity:1}.news-card--launch .news-close{bottom:20px}.news-card--launch .news-scroll{mask-image:none;-webkit-mask-image:none}.news-fade{position:absolute;left:-2px;right:-2px;bottom:-2px;height:122px;border-radius:0 0 22px 22px;overflow:hidden;pointer-events:none;z-index:1}.news-fade:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#18181800,#18181866 45%,#181818d9 80%,#181818f2)}.news-fade i{position:absolute;inset:0}.news-fade i:nth-child(1){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom,transparent 0%,#000 35%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 35%)}.news-fade i:nth-child(2){backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);mask-image:linear-gradient(to bottom,transparent 30%,#000 65%);-webkit-mask-image:linear-gradient(to bottom,transparent 30%,#000 65%)}.news-fade i:nth-child(3){backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);mask-image:linear-gradient(to bottom,transparent 60%,#000 95%);-webkit-mask-image:linear-gradient(to bottom,transparent 60%,#000 95%)}.news-overlay.closing .news-card{transform:translateY(12px) scale(.98);opacity:0}.news-dateline{padding:24px 24px 0;font-size:15px;line-height:16px;letter-spacing:-.15px;color:var(--ink-60)}.news-header{display:flex;flex-direction:column;gap:20px;padding:24px}.news-title{font-size:40px;font-weight:400;line-height:1;letter-spacing:-1.4px;color:var(--ink);padding-right:200px}@media(max-width:640px){.news-title{padding-right:0}}.news-standfirst{font-family:var(--font-grotesk);font-size:18px;line-height:1.3;letter-spacing:-.045px;color:var(--ink-70)}.news-body{display:flex;flex-direction:column;gap:20px;padding:24px 64px 120px 24px}.news-scroll{overflow-y:auto;min-height:0;--news-content-mask: linear-gradient( to bottom, #000 calc(100% - 120px) , rgb(0 0 0 / .94) calc(100% - 96px) , rgb(0 0 0 / .65) calc(100% - 72px) , rgb(0 0 0 / .2) calc(100% - 48px) , transparent calc(100% - 24px) );mask-image:var(--news-content-mask);-webkit-mask-image:var(--news-content-mask)}.news-close{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:2;display:block;width:40px;height:40px;background:none;border:none;padding:0;cursor:pointer;transition:transform .15s ease}.news-close:active{transform:translate(-50%) scale(.92)}@media(prefers-reduced-motion:reduce){.news-overlay,.news-card{transition:none}}.launch-announcement[data-astro-cid-7w4mkrn7]{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:200;display:flex;align-items:center;width:590px;max-width:calc(100% - 24px);padding:4px;border:none;border-radius:24px;background:#66666680;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);font-family:var(--font-body);text-align:left;cursor:pointer;transition:transform .15s ease,opacity .2s ease,visibility .2s ease,bottom .2s ease}.launch-announcement[data-astro-cid-7w4mkrn7]:active{transform:translate(-50%) scale(.98)}.launch-announcement-brand[data-astro-cid-7w4mkrn7]{display:flex;align-items:center;justify-content:center;flex:0 0 156px;align-self:stretch;min-height:90px;border-radius:20px;background:#0003;font-family:var(--font-logo);font-size:18px;font-weight:520;line-height:16px;letter-spacing:-.18px;color:var(--ink)}.launch-announcement-copy[data-astro-cid-7w4mkrn7]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;padding:12px;mix-blend-mode:plus-lighter;font-size:15px}.launch-announcement-title[data-astro-cid-7w4mkrn7]{padding-right:20px;font-weight:460;line-height:16px;letter-spacing:-.15px;color:var(--ink-90)}.launch-announcement-description[data-astro-cid-7w4mkrn7]{font-weight:400;line-height:1.3;letter-spacing:-.0375px;color:var(--ink-70)}.launch-announcement-description[data-astro-cid-7w4mkrn7]>span[data-astro-cid-7w4mkrn7]{display:block}.launch-announcement-arrow[data-astro-cid-7w4mkrn7]{position:absolute;top:8px;right:8px;mix-blend-mode:plus-lighter;pointer-events:none}@media(max-width:600px){.launch-announcement-brand[data-astro-cid-7w4mkrn7]{flex-basis:104px;font-size:14px;letter-spacing:-.14px}.launch-announcement-copy[data-astro-cid-7w4mkrn7]{padding-block:14px}.launch-announcement-description[data-astro-cid-7w4mkrn7]>span[data-astro-cid-7w4mkrn7]:last-child{display:none}}@media(max-width:400px){.launch-announcement-brand[data-astro-cid-7w4mkrn7]{display:none}}@media(prefers-reduced-motion:reduce){.launch-announcement[data-astro-cid-7w4mkrn7]{transition:none}}.cookie{position:fixed;left:12px;bottom:12px;z-index:150;display:flex;align-items:center;gap:12px;height:16px;font-size:15px;line-height:16px;letter-spacing:-.15px;transition:opacity .2s ease,visibility .2s ease}.cookie-veil,.cookie-veil:before,.cookie-veil:after{position:absolute;pointer-events:none}.cookie-veil{left:-12px;bottom:-12px;width:400px;height:132px;z-index:-1;background:radial-gradient(120% 120% at 0% 100%,#141414b3,#14141452 38%,#14141400 72%)}.cookie-veil:before,.cookie-veil:after{content:"";inset:0}.cookie-veil:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:radial-gradient(120% 120% at 0% 100%,#000 32%,transparent 68%);mask-image:radial-gradient(120% 120% at 0% 100%,#000 32%,transparent 68%)}.cookie-veil:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:radial-gradient(120% 120% at 0% 100%,#000 14%,transparent 46%);mask-image:radial-gradient(120% 120% at 0% 100%,#000 14%,transparent 46%)}.cookie.cookie-tucked{opacity:0;visibility:hidden}.cookie-q{color:var(--ink-90)}.cookie-choice{background:none;border:none;padding:0;font-family:var(--font-body);font-size:15px;line-height:16px;letter-spacing:-.15px;color:var(--ink-50);cursor:pointer;transition:color .15s ease}.cookie-choice:hover{color:var(--ink-90)}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-links{display:flex;align-items:center;gap:12px}.footer-item{display:flex;align-items:center;font-size:15px;line-height:16px;letter-spacing:-.15px;white-space:nowrap;transition:opacity .15s ease}.footer-link{color:var(--ink-90);text-decoration:none}.footer-link:hover{color:var(--ink)}.footer-comma{color:var(--ink-60)}.footer-legal{font-size:15px;line-height:16px;letter-spacing:-.15px;color:var(--ink-90);white-space:nowrap}@media(max-width:560px){.footer-legal{display:none}}
