.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}}