.BlogPreview_root__HiATE{display:flex;flex-direction:column;gap:2rem}.BlogPreview_featured__FDgy_{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--fg-muted)}.BlogPreview_featuredDate__CHLdr{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.BlogPreview_featuredTitle__OB_Ic{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;font-weight:400}.BlogPreview_featuredTitle__OB_Ic a{font-family:var(--font-display);color:var(--fg);text-decoration:none;transition:background .15s var(--ease-fluid),color .15s var(--ease-fluid);padding:0 .05em}.BlogPreview_featuredTitle__OB_Ic a:hover{background:var(--fg);color:var(--bg)}.BlogPreview_featuredExcerpt__qCV4D{font-weight:400;line-height:1.8;max-width:52ch;color:var(--fg)}.BlogPreview_readLink__hWZKm{align-self:flex-start;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fg);text-decoration:none;padding:.25em .5em;border:1.5px solid var(--fg);transition:background .15s var(--ease-fluid),color .15s var(--ease-fluid)}.BlogPreview_readLink__hWZKm:hover{background:var(--fg);color:var(--bg)}.BlogPreview_moreList__T8LTu{list-style:none;display:flex;flex-direction:column;gap:.6rem;padding:0}.BlogPreview_moreItem__XOL17{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--fg-muted);padding-bottom:.5rem}.BlogPreview_moreLink__GmIZy{font-size:.9rem;color:var(--fg);text-decoration:none;padding:0 .1em;transition:background .15s var(--ease-fluid),color .15s var(--ease-fluid)}.BlogPreview_moreLink__GmIZy:hover{background:var(--fg);color:var(--bg)}.BlogPreview_moreDate__YttXq{font-size:.75rem;color:var(--fg);white-space:nowrap;font-weight:600;letter-spacing:.06em}.BlogPreview_seeAll__EIqKu{align-self:flex-start;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);text-decoration:none;padding:.35em .7em;border:1.5px solid var(--fg);transition:background .15s var(--ease-fluid),color .15s var(--ease-fluid)}.BlogPreview_seeAll__EIqKu:hover{background:var(--fg);color:var(--bg)}.page_main__GlU4n{width:100%;overflow-x:hidden;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:var(--fg) var(--bg)}.page_header__kVzhN{position:fixed;top:1.5rem;left:1.5rem;z-index:100;display:flex;align-items:flex-end;gap:2rem}.page_main__GlU4n::-webkit-scrollbar{width:4px}.page_main__GlU4n::-webkit-scrollbar-track{background:var(--bg)}.page_main__GlU4n::-webkit-scrollbar-thumb{background:var(--fg)}.page_sectionTitle__hzsAh{font-size:clamp(2.5rem,6vw,5rem);margin-bottom:2rem;line-height:1}.page_bodyText__J_U5_,.page_likesList__RhzEn{font-size:1rem;font-weight:300;max-width:60ch;line-height:1.8}.page_likesList__RhzEn{padding-left:1.2rem;margin-top:0;list-style:disc;color:var(--fg)}.page_likesList__RhzEn li{padding-left:.3rem}.page_likesHeading__Rlin6{font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;margin-bottom:.4rem;color:var(--fg)}.page_link__36MaQ{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.page_slightly__MgnU6{background:var(--fg);color:var(--bg);font-style:italic;font-weight:700;padding:0 .1em}.page_aboutLayout__sBSdO{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_aboutText__MX8SK{display:flex;flex-direction:column}.page_aboutImage__CiEwT{width:100%;height:auto;display:block}@media (max-width:768px){.page_main__GlU4n{height:100dvh;scroll-snap-type:none;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}.page_header__kVzhN{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom));left:1rem;gap:1.25rem}.page_aboutLayout__sBSdO{grid-template-columns:1fr;gap:1.5rem}.page_aboutImage__CiEwT{max-height:280px;width:auto;margin:0 auto;display:block}}.page_contactLinks__seXlJ{display:flex;flex-direction:column;gap:.6rem;font-family:var(--font-body);font-size:1rem;font-weight:300;color:var(--fg)}.page_contactLinks__seXlJ a{color:var(--fg);text-decoration:underline}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.page_card__QV0Om{aspect-ratio:4/3;border:1.5px solid var(--fg);display:flex;align-items:flex-end;padding:1rem;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ease-fluid)}.page_card__QV0Om:hover{background:var(--fg);color:var(--bg)}.HeaderWord_root__SsXvE{position:relative;overflow:hidden;height:1.2em;font-family:var(--font-sub);font-size:1rem;letter-spacing:-.02em}.HeaderWord_word__IkjXS{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;will-change:transform;transform:translateY(100%);color:var(--fg)}.HeaderWord_sizer__LF2fq{display:block;height:0;overflow:hidden;visibility:hidden;white-space:nowrap;pointer-events:none}.HeaderWord_word__IkjXS:first-child{transform:translateY(0)}.HeaderWord_word__IkjXS[data-inverted=true]{background:var(--fg);color:var(--bg);padding:0 .3em}.AnimatedText_root__gZfc9{display:block;overflow:visible}.AnimatedButton_btn__IuCXp{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer;overflow:hidden;border:none;background:transparent;color:var(--fg);text-decoration:none;will-change:transform}.AnimatedButton_outline__HyVdu{border:1.5px solid var(--fg)}.AnimatedButton_fill__BAWPs{position:absolute;inset:0;background:var(--fg);transform:scaleX(0);z-index:0;pointer-events:none}.AnimatedButton_label__Ed0GQ{position:relative;z-index:1;color:var(--fg);transition:color .25s var(--ease-fluid);transform:translateY(.05em)}.AnimatedButton_btn__IuCXp:hover .AnimatedButton_label__Ed0GQ{color:var(--bg)}.AnimatedButton_pressed__f_la2{transform:scale(.95)}.Hero_hero__1d92z{height:100vh;scroll-snap-align:start}.Hero_hero__1d92z,.Hero_inner__6YMQY{width:100%;display:flex;align-items:center}.Hero_inner__6YMQY{max-width:1400px;margin:0 auto;flex-direction:row;gap:4rem;padding:0 4rem}.Hero_content__FJG4L{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.Hero_title__bGj6o{font-size:clamp(4rem,10vw,9rem);line-height:1.1;letter-spacing:-.02em;padding-top:.5em;overflow:visible}.Hero_subtitleGroup__aZE9w{display:flex;flex-direction:column;gap:.1em}.Hero_subtitle___gKKT{font-size:clamp(1.2rem,3vw,2rem);line-height:1.2;letter-spacing:-.03em}.Hero_body__W7LOR{font-size:1rem;font-weight:300;line-height:1.8;max-width:38ch}.Hero_actions__cIe5F{display:flex;gap:1rem;flex-wrap:wrap}.Hero_three__tb8kw{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width:768px){.Hero_hero__1d92z{height:100dvh;align-items:flex-start}.Hero_three__tb8kw{height:40dvh}}@media (max-width:900px){.Hero_inner__6YMQY{flex-direction:column;padding:6rem 2rem 2rem;text-align:center}.Hero_title__bGj6o{font-size:clamp(2.2rem,8vw,5rem)}.Hero_three__tb8kw{width:100%;height:40vh;order:-1;overflow:hidden}.Hero_actions__cIe5F{justify-content:center}.Hero_body__W7LOR{width:100%;max-width:100%;margin:0}}.Nav_headerInline__rRDNc{display:contents}.Nav_headerFixed__oKU_8{position:fixed;top:1.5rem;left:1.5rem;z-index:100}@media (max-width:768px){.Nav_headerFixed__oKU_8{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom));left:1rem}.Nav_nav__W3s5_ .Nav_hideMobile___Ioez{display:none}}.Nav_nav__W3s5_{display:flex;gap:1.5rem;align-items:center;margin-bottom:.15em}.Nav_link__wp3R3{display:inline-block;background:none;border:none;cursor:pointer;color:var(--fg);font-family:var(--font-body);font-size:.8rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.08em;padding:0 .3em;text-decoration:none;transition:background .15s var(--ease-fluid),color .15s var(--ease-fluid),font-style 0s}.Nav_link__wp3R3:hover{background:var(--fg);color:var(--bg);font-style:italic}.Section_section__yJKD3{padding:6rem 2rem;max-width:1200px;margin:0 auto;width:100%}@media (max-width:768px){.Section_section__yJKD3{padding:4rem 1.25rem 3rem}}.WorkCarousel_outer__eyI3B{position:relative;width:100%}.WorkCarousel_outer__eyI3B:after,.WorkCarousel_outer__eyI3B:before{content:"";position:absolute;top:0;bottom:0;width:1.5px;background:var(--fg);z-index:2;pointer-events:none}.WorkCarousel_outer__eyI3B:before{left:0}.WorkCarousel_outer__eyI3B:after{right:0}.WorkCarousel_root__Hak5S{width:100%;overflow-x:scroll;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab}.WorkCarousel_root__Hak5S:active{cursor:-webkit-grabbing;cursor:grabbing}.WorkCarousel_root__Hak5S::-webkit-scrollbar{display:none}.WorkCarousel_root__Hak5S{-ms-overflow-style:none;scrollbar-width:none}.WorkCarousel_track__zdItN{display:flex;gap:1.5rem}.WorkCarousel_spacer__4y_aV{min-width:calc(min(50vw - 2rem, 600px) - clamp(150px, 19vw, 230px));flex-shrink:0}.WorkCarousel_card__iSOxL{min-width:clamp(240px,38vw,460px);flex-shrink:0;scroll-snap-align:center;border:1.5px solid var(--fg);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.WorkCarousel_cardHeader__iqDaB{display:flex;align-items:center;gap:.75rem}.WorkCarousel_index__7IpUG{font-size:.7rem;font-weight:700;letter-spacing:.14em;opacity:.45;flex-shrink:0}.WorkCarousel_rule__2Jrig{flex:1 1;height:1px;background:var(--fg-muted)}.WorkCarousel_identity__1Dg5F{display:flex;flex-direction:column;gap:.2rem}.WorkCarousel_company__AnCdu{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.1;margin:0}.WorkCarousel_role__Pnugm{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0}.WorkCarousel_period__9ni1H{font-size:.75rem;opacity:.45;margin:.25rem 0 0}.WorkCarousel_responsibilities__WGWPV{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem;flex:1 1}.WorkCarousel_responsibilities__WGWPV li{font-size:.8rem;font-weight:300;line-height:1.6;padding-left:1rem;position:relative}.WorkCarousel_responsibilities__WGWPV li:before{content:"—";position:absolute;left:0;opacity:.45}.WorkCarousel_bio__zQCqn{font-size:.875rem;line-height:1.75;font-weight:300;margin:0}.WorkCarousel_tags__zeWYI{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.WorkCarousel_tag__in2D3{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--fg-muted);padding:.25rem .6rem;transition:background .15s,color .15s}.WorkCarousel_tag__in2D3:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (max-width:768px){.WorkCarousel_root__Hak5S{overflow-x:visible;scroll-snap-type:none;cursor:default}.WorkCarousel_track__zdItN{flex-direction:column;gap:1rem}.WorkCarousel_spacer__4y_aV{display:none}.WorkCarousel_card__iSOxL{min-width:0;width:100%;scroll-snap-align:none}}