.CaseStudyNextFooter_footer__JzU5q{position:relative;z-index:2;width:100%;height:100vh;background:transparent;pointer-events:none;opacity:1}[data-end-reveal] .CaseStudyNextFooter_footer__JzU5q{pointer-events:auto}.CaseStudyNextFooter_project__TQz0h{position:relative;width:100%;height:100%;padding:0;overflow:hidden;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.CaseStudyNextFooter_label__N_SMA,.CaseStudyNextFooter_meta__K1xJ9{position:absolute;top:clamp(3rem,8vh,6rem);bottom:auto;z-index:3;font-family:var(--font-body);font-size:.8rem;line-height:1.4;letter-spacing:.02em;text-transform:none;opacity:0;transition:opacity .12s ease}[data-next-intro-visible] .CaseStudyNextFooter_label__N_SMA,[data-next-intro-visible] .CaseStudyNextFooter_meta__K1xJ9{opacity:1}.CaseStudyNextFooter_wordClip__P9sOV{display:inline-block;overflow:visible;-webkit-clip-path:inset(0);clip-path:inset(0);margin-right:.28em;line-height:inherit;vertical-align:baseline}.CaseStudyNextFooter_wordClip__P9sOV:last-child{margin-right:0}.CaseStudyNextFooter_word__dd8r9{display:inline-block;line-height:inherit;transform:translateY(115%);transition:transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--word-index, 0) * 55ms)}[data-next-intro-visible] .CaseStudyNextFooter_word__dd8r9{transform:translateY(0)}.CaseStudyNextFooter_label__N_SMA{left:clamp(1.5rem,5vw,4rem)}.CaseStudyNextFooter_meta__K1xJ9{right:clamp(1.5rem,5vw,4rem);display:flex;flex-direction:column;align-items:flex-end;gap:.2em;color:var(--color-fg-muted);text-align:right}.CaseStudyNextFooter_metaRole__T9pg9,.CaseStudyNextFooter_metaYear__IdN7d{display:block;font-size:.8rem;line-height:1.4;letter-spacing:.02em;text-transform:none}.CaseStudyNextFooter_metaTitle__uiKFY{display:block;color:var(--color-fg);font-size:.8rem;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.CaseStudyNextFooter_title__9MSng{position:absolute;top:50%;left:0;z-index:1;width:100%;overflow:hidden;color:var(--color-fg);font-family:var(--font-display,var(--font-body));font-size:clamp(8rem,22vw,25rem);line-height:.78;letter-spacing:-.07em;white-space:nowrap;transform:translateY(-50%);opacity:0;transition:opacity .18s ease}.CaseStudyNextFooter_titleTrack__XZaJy{display:flex;width:max-content;animation:CaseStudyNextFooter_nextTitleMarquee__BITgx 11s linear infinite}.CaseStudyNextFooter_footer__JzU5q[data-suspended] .CaseStudyNextFooter_titleTrack__XZaJy{animation-play-state:paused}.CaseStudyNextFooter_titleGroup__yl5MQ{display:flex;flex:none}.CaseStudyNextFooter_titleGroup__yl5MQ>span{flex:none;padding-right:.18em}@keyframes CaseStudyNextFooter_nextTitleMarquee__BITgx{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.CaseStudyNextFooter_cloth__f8ZFW{position:absolute;top:50%;left:50%;z-index:2;width:min(38vw,34rem);height:min(62vh,38rem);transform:translate(-50%,-50%);opacity:0;transition:opacity .18s ease}[data-end-reveal] .CaseStudyNextFooter_cloth__f8ZFW,[data-end-reveal] .CaseStudyNextFooter_title__9MSng{opacity:1}@media (max-width:760px){.CaseStudyNextFooter_project__TQz0h{padding:0}.CaseStudyNextFooter_cloth__f8ZFW{width:72vw;height:56vh}.CaseStudyNextFooter_title__9MSng{font-size:clamp(7rem,30vw,14rem)}}.CaseStudyPortalTransition_portal__QcLGn{position:fixed;inset:0;z-index:80;width:100vw;height:100vh;overflow:hidden;background:rgba(8,8,10,.82);backdrop-filter:blur(26px) saturate(.9);-webkit-backdrop-filter:blur(26px) saturate(.9);pointer-events:auto;will-change:clip-path}.CaseStudyPortalTransition_livePage__GzMs9{position:absolute;inset:0;z-index:1;pointer-events:none}.CaseStudyPortalTransition_portal__QcLGn[data-opened] .CaseStudyPortalTransition_livePage__GzMs9{pointer-events:auto}.CaseStudyOverlay_overlay__Ul8ll{position:fixed;inset:0;z-index:70;pointer-events:auto;opacity:0;visibility:hidden;background:rgba(8,8,10,.82);backdrop-filter:blur(26px) saturate(.9);-webkit-backdrop-filter:blur(26px) saturate(.9);will-change:opacity;transition:opacity .42s ease,visibility 0s linear .42s}.CaseStudyOverlay_open__5SwQt{opacity:1;visibility:visible;transition:opacity .42s ease,visibility 0s linear 0s}.CaseStudyOverlay_panel__Nfotv{position:absolute;inset:0;overflow:hidden;transform:scale(1.035);filter:blur(14px);opacity:0;transition:transform .64s cubic-bezier(.16,1,.3,1),filter .56s ease,opacity .48s ease}.CaseStudyOverlay_open__5SwQt .CaseStudyOverlay_panel__Nfotv{transform:none;filter:blur(0);opacity:1}.CaseStudyOverlay_panel__Nfotv [data-case-study-media=true]{transition:opacity .36s ease,transform .52s cubic-bezier(.16,1,.3,1)}.CaseStudyOverlay_panel__Nfotv [data-case-study-text=true]{transition:opacity .44s ease .14s,transform .52s cubic-bezier(.16,1,.3,1) .14s}.CaseStudyOverlay_overlay__Ul8ll[data-hero-pending=true] .CaseStudyOverlay_panel__Nfotv{transform:none;filter:blur(0);opacity:1;pointer-events:none}.CaseStudyOverlay_overlay__Ul8ll[data-hero-pending=true]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.CaseStudyOverlay_overlay__Ul8ll[data-hero-pending=true] .CaseStudyOverlay_panel__Nfotv [data-case-study-media=true]{opacity:0;transform:scale(.985)}.CaseStudyOverlay_overlay__Ul8ll[data-hero-pending=true] .CaseStudyOverlay_panel__Nfotv [data-case-study-text=true]{opacity:0;transform:translateY(18px)}.CaseStudyOverlay_overlay__Ul8ll[data-hero-pending=true] .CaseStudyOverlay_actions__t8BIF{opacity:0;pointer-events:none}.CaseStudyOverlay_actions__t8BIF{position:absolute;bottom:clamp(1.5rem,5vh,3rem);right:clamp(1.5rem,5vw,3rem);z-index:3;display:flex;align-items:center;gap:.4rem;padding:.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(20,20,22,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translateY(.5rem);transition:opacity .42s ease .12s,transform .42s ease .12s}.CaseStudyOverlay_open__5SwQt .CaseStudyOverlay_actions__t8BIF{opacity:1;transform:translateY(0)}.CaseStudyOverlay_actionButton__hazRB{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:var(--color-fg);text-decoration:none;cursor:pointer;opacity:.85;transition:opacity .16s ease,background .16s ease,transform .16s ease}.CaseStudyOverlay_actionButton__hazRB:focus-visible,.CaseStudyOverlay_actionButton__hazRB:hover{opacity:1;background:rgba(255,255,255,.14);transform:translateY(-1px)}@media (max-width:720px){.CaseStudyOverlay_actions__t8BIF{bottom:1rem;right:1rem}}.CaseStudyProgress_bar__iuS7G{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;width:100%}.CaseStudyProgress_counter__gY5s8{display:flex;align-items:baseline;font-size:.68rem;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.CaseStudyProgress_counterCurrent__sXKjy{color:var(--color-fg)}.CaseStudyProgress_counterSeparator__L_Ijo{color:var(--color-fg-muted);margin:0 .05em}.CaseStudyProgress_counterTotal__sYJY5{color:var(--color-fg-muted)}.CaseStudyProgress_track__4YQ3E{flex:1 1 auto;width:100%;height:1px;border-radius:0;background:rgba(255,255,255,.14);overflow:hidden}.CaseStudyProgress_fill__SptHi{display:block;width:100%;height:100%;transform-origin:left center;transform:scaleX(0);background:var(--color-fg);transition:transform .12s linear}.CaseStudyFooterSlider_footer__P8I0X{position:relative;width:100%;overflow-x:hidden;overflow-y:visible;padding-top:clamp(3rem,8vh,5rem);padding-bottom:42vh;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.CaseStudyFooterSlider_track___tar7{display:flex;align-items:center;gap:2.8rem;width:max-content;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab}.CaseStudyFooterSlider_track___tar7:active{cursor:-webkit-grabbing;cursor:grabbing}.CaseStudyFooterSlider_tile__nHIt3{position:relative;flex:none;padding:0;border:none;background:none;cursor:pointer;z-index:1}.CaseStudyFooterSlider_tile__nHIt3:focus-visible,.CaseStudyFooterSlider_tile__nHIt3:hover{z-index:3}.CaseStudyFooterSlider_floatWrap__jWY1c{display:block;width:100%;height:100%;animation-name:CaseStudyFooterSlider_footerTileFloat__4Mn0a;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes CaseStudyFooterSlider_footerTileFloat__4Mn0a{0%,to{transform:translateY(0)}50%{transform:translateY(var(--float-amplitude,-7px))}}.CaseStudyFooterSlider_growWrap__LLdqv{display:block;width:100%;height:100%;transform-origin:center center;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.CaseStudyFooterSlider_tile__nHIt3:focus-visible .CaseStudyFooterSlider_growWrap__LLdqv,.CaseStudyFooterSlider_tile__nHIt3:hover .CaseStudyFooterSlider_growWrap__LLdqv{transform:scale(1.2)}.CaseStudyFooterSlider_frame__28R0c{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;box-shadow:0 12px 28px -12px rgba(0,0,0,.55)}.CaseStudyFooterSlider_image__1Z14s{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CaseStudyFooterSlider_tile__nHIt3[data-dimmed-by-hover=true] .CaseStudyFooterSlider_image__1Z14s{filter:blur(8px) brightness(.6);transition:filter .3s ease-in-out}.CaseStudyFooterSlider_scrim__wQGWw{position:absolute;inset:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .12s ease-in-out}.CaseStudyFooterSlider_tile__nHIt3:not([data-project-animated=true]):focus-visible .CaseStudyFooterSlider_scrim__wQGWw,.CaseStudyFooterSlider_tile__nHIt3:not([data-project-animated=true]):hover .CaseStudyFooterSlider_scrim__wQGWw{opacity:1;background:rgba(0,0,0,.55)}@media (max-width:720px){.CaseStudyFooterSlider_footer__P8I0X{padding:clamp(2rem,6vh,3rem) 0}}.AboutOverlay_overlay__te5VW{position:fixed;inset:0;z-index:80;pointer-events:auto;opacity:0;visibility:hidden;background:rgba(8,8,10,.72);transition:opacity .42s ease,visibility 0s linear .42s;font-family:var(--font-body);color:var(--color-fg-muted)}.AboutOverlay_backdrop__XfUOu{position:fixed;inset:0;z-index:79;pointer-events:none;opacity:0;backdrop-filter:blur(26px) saturate(.9);-webkit-backdrop-filter:blur(26px) saturate(.9);transition:opacity 1.05s cubic-bezier(.45,0,.16,1) .25s}.AboutOverlay_backdropOpen__Sxs89{opacity:1}.AboutOverlay_backdropClosing__2NIvR{transition:opacity 1.05s cubic-bezier(.45,0,.16,1)}.AboutOverlay_open__VOuiS{opacity:1;visibility:visible;transition:opacity .42s ease,visibility 0s linear 0s}.AboutOverlay_portalActive___rNFu{opacity:1;visibility:visible;pointer-events:none;transition:none;will-change:clip-path}.AboutOverlay_clothLayer__9IUJJ{position:absolute;inset:0;z-index:1}.AboutOverlay_content__Z_WQe{position:absolute;inset:0;z-index:2;pointer-events:none;padding:clamp(1.5rem,4vh,3rem) clamp(1.5rem,5vw,4rem);font-size:.8rem;line-height:1.1;color:var(--color-fg-muted)}.AboutOverlay_line__tj8L5{margin:0}.AboutOverlay_animatedText__ZDepJ{min-width:0}.AboutOverlay_animatedWord__9DNx2{display:inline}.AboutOverlay_character__z3QNR{display:inline;white-space:pre;opacity:0}.AboutOverlay_open__VOuiS .AboutOverlay_character__z3QNR{animation:AboutOverlay_aboutLetterReveal__LTxJn .72s cubic-bezier(.165,.84,.44,1) both;animation-delay:calc(.18s + var(--about-line-index) * 42ms + var(--about-character-index) * 5ms)}@keyframes AboutOverlay_aboutLetterReveal__LTxJn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.AboutOverlay_character__z3QNR,.AboutOverlay_open__VOuiS .AboutOverlay_character__z3QNR{opacity:1;transform:none;animation:none}}.AboutOverlay_status__CnOnX{font-weight:500}.AboutOverlay_dot__03vmE{display:inline-block;width:.5em;height:.5em;border-radius:999px;margin-left:.4em;vertical-align:baseline}.AboutOverlay_loading__8b_1u{margin:0}.AboutOverlay_aboutTop__E_wgd{display:inline-block;margin:0 0 1.3em}.AboutOverlay_discList__VBjcB{margin-top:1.2em}.AboutOverlay_heading__wGLd4{margin:1.4em 0 .5em}.AboutOverlay_colHeading__SOPms{margin:0 0 .5em}.AboutOverlay_plainList__f9jAl{list-style:none;margin:0;padding:0}.AboutOverlay_plainList__f9jAl li{margin:0}.AboutOverlay_topLeft__Rrxtd{position:absolute;top:clamp(1.5rem,5vh,3.5rem);left:clamp(1.25rem,4vw,4rem);max-width:18rem}.AboutOverlay_identity__hhsC5{display:flex;gap:.55em}.AboutOverlay_identityButton__Uoyb1{display:flex;gap:.55em;padding:0;border:0;color:inherit;font:inherit;background:transparent;cursor:pointer}.AboutOverlay_identityButton__Uoyb1:hover{color:var(--color-fg)}.AboutOverlay_statusBlock__nN95T{position:absolute;top:clamp(1.5rem,5vh,3.5rem);right:clamp(5rem,7vw,7rem);display:flex;flex-direction:column;gap:.08em;line-height:1.05}.AboutOverlay_profileBlock__1X8sW{position:absolute;top:clamp(11rem,28vh,19rem);left:clamp(1.5rem,5vw,4rem);max-width:18rem}.AboutOverlay_profileCursor__EMtEL{position:absolute;top:0;left:0;width:.5em;height:1.05em;background:var(--color-fg-muted);opacity:0}.AboutOverlay_open__VOuiS .AboutOverlay_profileCursor__EMtEL{animation:AboutOverlay_profileCursorIntro__oSt1K 1.4s step-end both}.AboutOverlay_open__VOuiS .AboutOverlay_profileBlock__1X8sW .AboutOverlay_character__z3QNR{animation-delay:calc(1.5s + (var(--about-line-index) - 8) * 42ms + var(--about-character-index) * 5ms)}@keyframes AboutOverlay_profileCursorIntro__oSt1K{0%,24%,50%,74%{opacity:1}25%,49%,75%,to{opacity:0}}.AboutOverlay_bio__diiNu{position:absolute;bottom:clamp(1.5rem,5vh,3.5rem);left:clamp(1.5rem,5vw,4rem);max-width:26rem}.AboutOverlay_bio__diiNu p{margin:0}.AboutOverlay_contact__aRO10{margin-bottom:2.6em}.AboutOverlay_contact__aRO10 .AboutOverlay_plainList__f9jAl{margin-top:.5em}.AboutOverlay_contactLink__2i8js{pointer-events:auto;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:color .16s ease}.AboutOverlay_contactLink__2i8js:focus-visible,.AboutOverlay_contactLink__2i8js:hover{color:var(--color-fg)}.AboutOverlay_clients__SFwsx{top:clamp(7rem,13vh,9rem)}.AboutOverlay_clients__SFwsx,.AboutOverlay_education__o9_9W{position:absolute;right:clamp(1rem,2.5vw,2rem);width:22rem;text-align:left}.AboutOverlay_education__o9_9W{bottom:clamp(1.5rem,5vh,3.5rem)}@media (min-width:721px){.AboutOverlay_clients__SFwsx,.AboutOverlay_education__o9_9W,.AboutOverlay_statusBlock__nN95T{left:auto;right:clamp(1.25rem,4vw,4rem);width:clamp(13rem,17vw,18rem)}}.AboutOverlay_eduItem__zveyu{margin-top:1em}.AboutOverlay_eduItem__zveyu:first-of-type{margin-top:0}.AboutOverlay_eduInstitution__970Nk,.AboutOverlay_eduLine__lESvy,.AboutOverlay_eduLocation__R41qg{margin:0}.AboutOverlay_navLinks__DiPt0{display:flex;flex-direction:column;align-items:flex-start;gap:.08em;margin-top:1.4em;line-height:1.05}.AboutOverlay_open__VOuiS .AboutOverlay_navLinks__DiPt0{animation:AboutOverlay_aboutNavRise__YDjys .82s var(--ease-in-out) both}@keyframes AboutOverlay_aboutNavRise__YDjys{0%{transform:translateY(calc(100vh - 17rem))}to{transform:translateY(0)}}.AboutOverlay_navLink__QNlzx{pointer-events:auto;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:color .16s ease}.AboutOverlay_navLink__QNlzx:focus-visible,.AboutOverlay_navLink__QNlzx:hover{color:var(--color-fg)}.AboutOverlay_navLinkInert__gz_Nk{pointer-events:none;cursor:default}.AboutOverlay_navLinkActive__TvgoF{color:var(--color-fg)}.AboutOverlay_idlePrompt__7Ioyh{display:flex;align-items:center;margin:.35em 0 0}.AboutOverlay_cursor__yDhWY{display:inline-block;width:.5em;height:1.05em;background:currentColor;animation:AboutOverlay_aboutCursorBlink__weQBg 1s steps(1) infinite}@keyframes AboutOverlay_aboutCursorBlink__weQBg{0%,50%{opacity:1}50.01%,to{opacity:0}}.AboutOverlay_close__MDzNz{position:absolute;top:clamp(1.5rem,4vh,3rem);left:50%;transform:translateX(-50%);pointer-events:auto;width:auto;height:auto;padding:0;border:0;background:none;color:var(--color-fg-muted);font:inherit;font-size:.8rem;line-height:1.4;letter-spacing:.02em;text-align:center;cursor:pointer;transition:color .16s ease}.AboutOverlay_close__MDzNz:focus-visible,.AboutOverlay_close__MDzNz:hover{color:var(--color-fg)}@media (max-width:720px){.AboutOverlay_content__Z_WQe{overflow-y:auto;pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(3rem,env(safe-area-inset-bottom))}.AboutOverlay_clients__SFwsx,.AboutOverlay_education__o9_9W{position:static;width:auto;text-align:left;margin-top:1.5em}.AboutOverlay_bio__diiNu,.AboutOverlay_profileBlock__1X8sW,.AboutOverlay_statusBlock__nN95T{position:static;max-width:none;margin-top:1.5em}.AboutOverlay_topLeft__Rrxtd{position:static;max-width:none}.AboutOverlay_clothLayer__9IUJJ,.AboutOverlay_clothLayer__9IUJJ canvas{opacity:1!important;mix-blend-mode:normal;filter:none}.AboutOverlay_close__MDzNz{top:1.25rem;right:1rem;left:auto;transform:none;text-align:right}}.ContactTerminalOverlay_overlay__HaAqb{position:fixed;inset:0;z-index:110;overflow:hidden;pointer-events:auto;background:rgba(8,8,10,.68);backdrop-filter:blur(28px) saturate(.86);-webkit-backdrop-filter:blur(28px) saturate(.86);color:var(--color-fg-muted);font-family:var(--font-body);font-size:.8rem;line-height:1.25;animation:ContactTerminalOverlay_contactReveal__6uiG4 .42s ease both}@keyframes ContactTerminalOverlay_contactReveal__6uiG4{0%{opacity:0}to{opacity:1}}.ContactTerminalOverlay_identity__U5Jus{position:absolute;top:clamp(1.5rem,5vh,3.5rem);left:clamp(1.25rem,4vw,4rem);display:flex;gap:.55em}.ContactTerminalOverlay_back__pvayJ{position:absolute;top:clamp(1.5rem,5vh,3.5rem);right:clamp(1.25rem,4vw,4rem);margin:0;padding:0;border:0;background:none;color:var(--color-fg-muted);font:inherit;cursor:pointer;transition:color .16s ease}.ContactTerminalOverlay_back__pvayJ:focus-visible,.ContactTerminalOverlay_back__pvayJ:hover,.ContactTerminalOverlay_continue__eewOy:focus-visible,.ContactTerminalOverlay_continue__eewOy:hover,.ContactTerminalOverlay_options__kxos_ button:focus-visible,.ContactTerminalOverlay_options__kxos_ button:hover{color:var(--color-fg)}.ContactTerminalOverlay_terminal__NNJYN{position:absolute;top:clamp(6.2rem,16vh,10rem);left:clamp(1.25rem,4vw,4rem);width:min(34rem,calc(100vw - 2.5rem))}.ContactTerminalOverlay_error___UBW4,.ContactTerminalOverlay_prompt__ogNp5,.ContactTerminalOverlay_verified__02ppS{margin:0}.ContactTerminalOverlay_cursor__Hues7{display:inline-block;width:.52em;height:1em;margin-left:.3em;vertical-align:text-bottom;background:currentColor;animation:ContactTerminalOverlay_cursorBlink__hEQh1 .7s step-end infinite}@keyframes ContactTerminalOverlay_cursorBlink__hEQh1{0%,49%{opacity:1}50%,to{opacity:0}}.ContactTerminalOverlay_form__bQhsk,.ContactTerminalOverlay_options__kxos_{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1.4rem}.ContactTerminalOverlay_continue__eewOy,.ContactTerminalOverlay_options__kxos_ button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .16s ease}.ContactTerminalOverlay_continue__eewOy:disabled{opacity:.35;cursor:default}.ContactTerminalOverlay_inputLine__2Chbg{display:flex;width:100%;gap:.55em;align-items:baseline}.ContactTerminalOverlay_inputLine__2Chbg input,.ContactTerminalOverlay_messageLine__LO0yv textarea{width:100%;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--color-fg);caret-color:var(--color-fg);font:inherit}.ContactTerminalOverlay_inputLine__2Chbg input{border-bottom:1px solid rgba(255,255,255,.2)}.ContactTerminalOverlay_error___UBW4{color:#ff7a7a}.ContactTerminalOverlay_verified__02ppS{color:#3ddc73}.ContactTerminalOverlay_messageLine__LO0yv{display:block;width:100%}.ContactTerminalOverlay_messageLine__LO0yv textarea{resize:none;line-height:1.45}.ContactTerminalOverlay_honeypot__sWogY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:720px){.ContactTerminalOverlay_overlay__HaAqb{padding-bottom:env(safe-area-inset-bottom)}.ContactTerminalOverlay_identity__U5Jus{top:max(1.25rem,env(safe-area-inset-top));left:1rem}.ContactTerminalOverlay_back__pvayJ{top:max(1.25rem,env(safe-area-inset-top));right:1rem}.ContactTerminalOverlay_terminal__NNJYN{top:max(7rem,18vh);left:1rem;width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.ContactTerminalOverlay_overlay__HaAqb{animation:none}}