.Cases_header__rInH9{max-width:850px}.Cases_projects__SS9sA{list-style:none;padding:0;margin:clamp(44px,6vw,88px) 0 0}.Cases_projects__SS9sA>li+li{margin-top:32px}.Cases_project__fQIoM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--color-ink)}.Cases_copy__I3u3g{padding:clamp(24px,2.6vw,38px)}.Cases_copy__I3u3g,.Cases_visual__rqtTO{min-width:0}.Cases_identity__Hctah{display:flex;align-items:center;gap:17px;margin-bottom:24px}.Cases_number__SbOD_{flex-shrink:0;color:var(--gold-text);font-family:var(--font-mono);font-size:var(--text-label)}.Cases_context__Kyu_O{color:var(--color-muted);font-size:var(--text-label);line-height:1.5}.Cases_projectTitle__i3T0i{max-width:23ch;font-size:clamp(28px,2.7vw,39px);font-weight:500;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.Cases_description__q8_7k{margin-top:22px;font-size:var(--text-body);line-height:1.65;color:var(--color-muted);text-wrap:pretty}.Cases_benefits__2lq2S{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:22px}.Cases_benefits__2lq2S li{display:flex;align-items:flex-start;gap:14px;padding:0}.Cases_benefits__2lq2S p{font-size:var(--text-body);line-height:1.6;color:var(--color-muted)}.Cases_benefits__2lq2S strong{font-weight:600;color:var(--color-bone)}.Cases_visual__rqtTO{display:flex;align-items:center;padding:clamp(18px,2vw,28px);background:var(--section-warm);border-left:1px solid var(--line)}.Cases_visual__rqtTO>*{width:100%}.Cases_invitation__bsisN{display:flex;flex-wrap:wrap;align-items:center;gap:32px 48px;margin-top:clamp(40px,5vw,72px);padding:clamp(24px,4vw,48px);border:1px solid var(--line-strong);border-radius:20px;background:var(--accent-gradient-soft)}.Cases_invitation__bsisN>div{flex:1 1 520px;min-width:0}.Cases_invitationTitle__X_dpT{margin-top:16px;max-width:30ch;font-size:clamp(28px,2.7vw,39px);font-weight:500;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.Cases_invitation__bsisN>a{max-width:100%}@media (max-width:800px){.Cases_project__fQIoM{grid-template-columns:minmax(0,1fr)}.Cases_projectTitle__i3T0i{max-width:25ch;font-size:clamp(28px,5vw,36px)}.Cases_description__q8_7k{font-size:var(--text-body)}.Cases_identity__Hctah{margin-bottom:20px}.Cases_visual__rqtTO{padding:20px;border-left:0;border-top:1px solid var(--line)}}.CheckBadge_badge__Ot1zK{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid color-mix(in srgb,var(--moss-text) 28%,transparent);background:var(--moss-dim);color:var(--moss-text)}.Cta_primary__pHDkM,.Cta_secondary__jzVMv{display:inline-flex;align-items:center;min-height:52px;font-size:var(--text-label);font-weight:500;text-decoration:none;-webkit-tap-highlight-color:transparent}.Cta_primary__pHDkM{--cta-glow:-3px 0 12px #70c9bc26,3px 0 12px #a895de2e,0 4px 14px #c5a05b26;gap:8px;padding:12px 20px;border-radius:999px;color:#ffffff;border:3px solid transparent;background:linear-gradient(#17191b,#17191b) padding-box,var(--accent-gradient-stripe) border-box;background-size:100% 100%,200% 100%;animation:Cta_cta-gradient__mTiDp 12s ease-in-out infinite alternate;transition:transform .2s ease,box-shadow .35s ease}.Cta_arrow__BJZUi{flex-shrink:0;color:#d9b685;transition:transform .25s cubic-bezier(.22,1,.36,1)}.Cta_primary__pHDkM:focus-visible{box-shadow:var(--cta-glow)}.Cta_primary__pHDkM:focus-visible .Cta_arrow__BJZUi{transform:translateX(4px)}.Cta_secondary__jzVMv{gap:9px;color:var(--color-bone)}.Cta_secondary__jzVMv span{position:relative}.Cta_secondary__jzVMv span:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.Cta_secondary__jzVMv svg{color:var(--gold-text);flex-shrink:0;transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.Cta_primary__pHDkM:not(:disabled):hover{box-shadow:var(--cta-glow)}.Cta_primary__pHDkM:not(:disabled):hover .Cta_arrow__BJZUi{transform:translateX(4px)}.Cta_secondary__jzVMv:hover span:after{transform:scaleX(1)}.Cta_secondary__jzVMv:hover svg{transform:translateX(4px)}}.Cta_primary__pHDkM:focus-visible,.Cta_secondary__jzVMv:focus-visible{outline:2px solid var(--gold-text);outline-offset:5px}.Cta_secondary__jzVMv:focus-visible span:after{transform:scaleX(1)}.Cta_primary__pHDkM:not(:disabled):active{transform:translateY(0) scale(.98);box-shadow:none}@keyframes Cta_cta-gradient__mTiDp{0%{background-position:0 0,0 50%}to{background-position:0 0,100% 50%}}@media (prefers-reduced-motion:reduce){.Cta_primary__pHDkM{animation:none;background-size:100% 100%,100% 100%}.Cta_arrow__BJZUi,.Cta_primary__pHDkM,.Cta_secondary__jzVMv span:after,.Cta_secondary__jzVMv svg{transition:none}.Cta_primary__pHDkM:focus-visible .Cta_arrow__BJZUi,.Cta_primary__pHDkM:not(:disabled):hover .Cta_arrow__BJZUi{transform:none}.Cta_primary__pHDkM:not(:disabled):active,.Cta_primary__pHDkM:not(:disabled):hover,.Cta_secondary__jzVMv:hover svg{transform:none}}.Cta_primary__pHDkM{cursor:pointer;max-width:100%;text-align:left}.Cta_primary__pHDkM>span:first-child{min-width:0}.Cta_primary__pHDkM:disabled{opacity:.6;cursor:wait;animation-play-state:paused}.Cta_primary__pHDkM.Cta_compact__sSvhQ{white-space:nowrap;min-height:38px;padding:7px 14px;gap:6px;font-size:var(--text-label)}.Cta_secondary__jzVMv.Cta_compact__sSvhQ{min-height:32px;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.Cta_secondary__jzVMv.Cta_compact__sSvhQ>span{overflow-wrap:anywhere}[data-theme=dark] .Cta_primary__pHDkM{--cta-glow:-3px 0 12px #70c9bc1a,3px 0 12px #a895de20,0 4px 14px #c5a05b1c}.Blog_page__B8eCe{position:relative;z-index:10;background:var(--color-ink);padding:144px 0 100px;min-height:80vh}.Blog_eyebrow__EVSGW{font-size:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gold-text);margin-bottom:20px}.Blog_title__XuMW6{max-width:940px;font-size:clamp(42px,5.7vw,76px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.Blog_intro__CALqf{max-width:680px;margin-top:26px;color:var(--color-muted);font-size:20px;line-height:1.6}.Blog_indexHeader__q3lpZ{padding-bottom:52px;border-bottom:1px solid var(--line);margin-bottom:48px}.Blog_meta__K4f3A{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;color:var(--color-muted);font-size:15px;line-height:1.5}.Blog_topics__lOis0{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.Blog_topic__mGeNB{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--color-bone) 4%,var(--color-ink));color:var(--color-bone);font-size:15px;font-weight:500;line-height:1.4}.Blog_articleHeader__2gV0S .Blog_topics__lOis0{margin:24px 0 0}.Blog_feature__Gto5j{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.Blog_cover__qQTNO{width:100%;height:auto;border-radius:16px;border:1px solid var(--line);background:#f2eee5}.Blog_featureTitle__lKc6y{font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.Blog_featureTitle__lKc6y a:hover{color:var(--gold-text)}.Blog_description__V037p{margin:20px 0;color:var(--color-muted);font-size:18px;line-height:1.65}.Blog_readMore__g_S8o{margin-top:18px}.Blog_grid__6MtqA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:60px}.Blog_card__QJWh_ .Blog_featureTitle__lKc6y{margin-top:20px;font-size:32px}.Blog_card__QJWh_ .Blog_topics__lOis0{margin-top:22px}.Blog_home__ZpLts{position:relative;z-index:10;padding:90px 0;border-block:1px solid var(--line)}.Blog_homeHeader__6U5E3{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.Blog_homeTitle__GvRA4{font-size:clamp(34px,4vw,54px);line-height:1.1;max-width:690px;text-wrap:balance}.Blog_backLink__PxmKC{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:24px;color:var(--color-muted);font-size:15px}.Blog_backLink__PxmKC:hover{color:var(--gold-text)}.Blog_articleHeader__2gV0S{max-width:1000px;margin:0 auto}.Blog_articleHeader__2gV0S .Blog_intro__CALqf{max-width:840px}.Blog_byline__JSJUN{display:flex;align-items:center;gap:14px;margin-top:30px}.Blog_avatar___8RZf{border-radius:50%;width:48px;height:48px;object-fit:cover}.Blog_authorName__N5V0K{display:block;margin-bottom:4px;font-weight:600}.Blog_heroImage__nT1nK{margin:42px auto 54px;max-width:1000px}.Blog_readingLayout__xfER_{display:grid;grid-template-columns:280px minmax(0,680px);gap:clamp(32px,5vw,80px);max-width:1070px;margin:0 auto;align-items:start}.Blog_sidebar__LjANm{position:sticky;top:110px}.Blog_toc__Uo46r{border-left:1px solid var(--line);padding-left:20px;max-height:calc(100dvh - 155px);overflow-y:auto;scrollbar-width:thin}.Blog_tocLabel__0JDSK{font-size:13px;color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-weight:600}.Blog_toc__Uo46r ol{list-style:none;padding:0}.Blog_toc__Uo46r li+li{margin-top:5px}.Blog_toc__Uo46r a{display:block;font-size:16px;line-height:1.45;color:var(--color-muted);padding:7px 10px;border-left:3px solid transparent;border-radius:0 8px 8px 0}.Blog_toc__Uo46r a:hover{color:var(--color-bone);background:color-mix(in srgb,var(--color-bone) 4%,transparent)}.Blog_toc__Uo46r a[aria-current=location]{color:var(--color-bone);font-weight:600;background:color-mix(in srgb,var(--color-bone) 5%,var(--color-ink));border-left-color:var(--gold-display);border-radius:14px}.Blog_toc__Uo46r a[data-depth="3"]{padding-left:22px}.Blog_mobileToc__qZv4H{display:none}.Blog_prose__YM7qh{min-width:0;font-size:19px;line-height:1.75;overflow-wrap:break-word}.Blog_prose__YM7qh p{margin:0 0 20px}.Blog_prose__YM7qh>p:first-child{font-size:24px;line-height:1.55}.Blog_prose__YM7qh h2{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,3vw,39px);line-height:1.16;letter-spacing:-.025em;margin:64px 0 24px;scroll-margin-top:115px;text-wrap:balance}.Blog_prose__YM7qh h3{font-size:24px;line-height:1.35;margin:36px 0 18px;scroll-margin-top:115px}.Blog_headingLink__eorQZ{color:inherit;text-decoration:none!important}.Blog_headingLink__eorQZ:hover{color:var(--gold-text)}.Blog_prose__YM7qh strong{font-weight:600}.Blog_prose__YM7qh ol,.Blog_prose__YM7qh ul{margin:18px 0 28px;padding-left:26px}.Blog_prose__YM7qh ul{list-style:disc}.Blog_prose__YM7qh ol{list-style:decimal}.Blog_prose__YM7qh li{padding-left:5px;margin:5px 0}.Blog_prose__YM7qh li::marker{color:var(--gold-text)}.Blog_prose__YM7qh dl{display:grid;grid-template-columns:150px minmax(0,1fr);margin:26px 0;padding:8px 24px;border:1px solid var(--line);border-radius:12px;font-size:18px;line-height:1.6}.Blog_prose__YM7qh dd,.Blog_prose__YM7qh dt{padding:14px 0;margin:0}.Blog_prose__YM7qh dt{font-weight:600;padding-right:18px}.Blog_prose__YM7qh dd:not(:nth-child(2)),.Blog_prose__YM7qh dt:not(:first-child){border-top:1px solid var(--line)}.Blog_prose__YM7qh blockquote{margin:26px 0;padding:24px 28px;border:0;border-left:3px solid var(--gold-display);background:color-mix(in srgb,var(--color-bone) 5%,var(--color-ink));border-radius:14px;font-weight:500;line-height:1.65}.Blog_prose__YM7qh blockquote p:last-child{margin-bottom:0}.Blog_prose__YM7qh hr{border:0;border-top:1px solid var(--line);margin:48px 0}.Blog_prose__YM7qh a{text-decoration:underline;text-underline-offset:4px}.Blog_prose__YM7qh img{max-width:100%;height:auto;border-radius:12px}.Blog_prose__YM7qh pre{overflow-x:auto;padding:24px;background:#191b1c;color:#f4f0e8;border-radius:12px;font-size:14px;line-height:1.7}.Blog_prose__YM7qh :not(pre)>code{font-size:.85em;padding:2px 5px;background:var(--line);border-radius:4px}.Blog_tableScroll__tKbzt{overflow-x:auto;margin:26px 0}.Blog_prose__YM7qh table{border-collapse:collapse;width:100%;font-size:16px}.Blog_prose__YM7qh td,.Blog_prose__YM7qh th{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left}.Blog_prose__YM7qh th{font-weight:600}.Blog_callout__b__xP{padding:24px;border:1px solid var(--line);border-radius:12px;margin:28px 0}.Blog_share__q2PEF{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:26px 0;border-block:1px solid var(--line);margin-top:48px}.Blog_copyCode__VUTcs,.Blog_share__q2PEF a,.Blog_share__q2PEF button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;font-size:16px;cursor:pointer;color:var(--color-bone);background:transparent}.Blog_share__q2PEF a:hover,.Blog_share__q2PEF button:hover{border-color:var(--gold-text)}.Blog_shareLabel__ciMCq,.Blog_status__jzfAh{width:100%;font-size:14px;color:var(--color-muted)}.Blog_progress__RKCg5{position:fixed;top:80px;left:0;width:100%;height:4px;z-index:79;transform-origin:left;background:var(--accent-gradient-stripe);pointer-events:none}.Blog_authorBox__WXI6k{display:flex;gap:22px;padding-top:36px;margin-top:12px}.Blog_authorBox__WXI6k img{width:72px;height:72px;object-fit:cover;border-radius:50%;flex-shrink:0}.Blog_authorBox__WXI6k p{margin-top:8px;font-size:17px;line-height:1.65;color:var(--color-muted)}.Blog_contact__QgyoR{margin-top:42px;padding:30px;background:var(--nav-solid);border:1px solid var(--line);border-radius:16px}.Blog_contact__QgyoR h2{font-size:31px;line-height:1.2}.Blog_contact__QgyoR p{font-size:17px;line-height:1.65;color:var(--color-muted);margin:14px 0 20px}.Blog_feed__19jq7{display:inline-block;color:var(--color-muted);font-size:14px;margin-top:42px;text-decoration:underline;text-underline-offset:4px}.Blog_filters__twyme{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 36px;align-items:center}.Blog_filters__twyme input{border:1px solid var(--line);border-radius:999px;padding:12px 18px;background:transparent;min-width:0}.Blog_filter__hezM7,.Blog_filters__twyme button{padding:10px 18px;border:1px solid var(--line);border-radius:999px;min-height:44px}.Blog_filter__hezM7[aria-current=page]{border-color:var(--gold-text);color:var(--gold-text)}.Blog_empty__kcpFP{padding:50px 0}.Blog_pagination__N216o{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}.Blog_copyCode__VUTcs{margin-top:8px}.Blog_page__B8eCe a:focus-visible,.Blog_page__B8eCe button:focus-visible,.Blog_page__B8eCe input:focus-visible,.Blog_page__B8eCe summary:focus-visible{outline:2px solid var(--gold-text);outline-offset:4px}@media(max-width:1000px){.Blog_readingLayout__xfER_{grid-template-columns:minmax(0,720px);justify-content:center}.Blog_sidebar__LjANm{display:none}.Blog_mobileToc__qZv4H{display:block;border-block:1px solid var(--line);padding:18px 0;margin-bottom:32px}.Blog_mobileToc__qZv4H summary{cursor:pointer;font-size:16px;font-weight:600}.Blog_mobileToc__qZv4H .Blog_toc__Uo46r{margin-top:24px;max-height:none}}@media(max-width:767px){.Blog_page__B8eCe{padding:100px 0 60px}.Blog_title__XuMW6{font-size:clamp(36px,9vw,48px)}.Blog_intro__CALqf{font-size:18px;margin-top:20px}.Blog_indexHeader__q3lpZ{padding-bottom:30px;margin-bottom:30px}.Blog_feature__Gto5j,.Blog_grid__6MtqA{grid-template-columns:1fr;gap:24px}.Blog_home__ZpLts{padding:54px 0}.Blog_homeHeader__6U5E3{flex-direction:column;align-items:start;gap:16px;margin-bottom:28px}.Blog_featureTitle__lKc6y{font-size:31px}.Blog_heroImage__nT1nK{margin:30px auto}.Blog_byline__JSJUN{align-items:start}.Blog_meta__K4f3A{gap:6px 12px}.Blog_prose__YM7qh{font-size:18px;line-height:1.75}.Blog_prose__YM7qh>p:first-child{font-size:22px}.Blog_prose__YM7qh h2{margin-top:46px}.Blog_prose__YM7qh blockquote{padding:18px}.Blog_prose__YM7qh dl{grid-template-columns:minmax(0,1fr);padding:8px 18px}.Blog_prose__YM7qh dt{padding:14px 0 3px}.Blog_prose__YM7qh dd{padding:0 0 14px}.Blog_prose__YM7qh dd:not(:nth-child(2)){border-top:0}.Blog_authorBox__WXI6k{gap:16px}.Blog_authorBox__WXI6k img{width:52px;height:52px}.Blog_contact__QgyoR{padding:24px}.Blog_progress__RKCg5{top:64px}}.Services_section__IzkJY{position:relative;z-index:10;padding:52px 0 40px;border-bottom:1px solid var(--line)}.Services_title__j1F6K{max-width:720px;font-size:clamp(28px,2.7vw,38px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:var(--color-bone)}.Services_grid__BWd2K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.Services_item__KGm7h{min-width:0;padding:0 30px}.Services_item__KGm7h:first-child{padding-left:0}.Services_item__KGm7h:last-child{padding-right:0}.Services_item__KGm7h+.Services_item__KGm7h{border-left:1px solid var(--line)}.Services_heading__cwTwr{display:flex;align-items:center;gap:12px;min-height:40px;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-bone)}.Services_agent__E_qP4,.Services_heading__cwTwr img{flex-shrink:0}.Services_agent__E_qP4{width:40px;height:40px}.Services_shopify__gQpiM{width:29px;height:auto}.Services_klaviyo__i5vJe{width:110px;height:auto;filter:brightness(0)}[data-theme=dark] .Services_klaviyo__i5vJe{filter:brightness(0) invert(1)}.Services_body__CJuK_{margin-top:16px;font-size:var(--text-body);line-height:1.6;color:var(--color-muted)}.Services_link__NFC9g{margin-top:26px}@media (max-width:767px){.Services_section__IzkJY{padding:32px 0 26px}.Services_grid__BWd2K{grid-template-columns:1fr;margin-top:24px}.Services_item__KGm7h,.Services_item__KGm7h:first-child,.Services_item__KGm7h:last-child{padding:22px 0}.Services_item__KGm7h:first-child{padding-top:0}.Services_item__KGm7h:last-child{padding-bottom:0}.Services_item__KGm7h+.Services_item__KGm7h{border-left:0;border-top:1px solid var(--line)}.Services_body__CJuK_{margin-top:10px}.Services_link__NFC9g{margin-top:20px}}.Nav_header__nnFcX{position:fixed;inset:0 0 auto;z-index:80;background:var(--nav-solid);border-bottom:1px solid var(--line)}.Nav_bar__tw4Bs{display:flex;align-items:center;justify-content:space-between;height:64px;gap:12px}.Nav_controls__v2AlK{display:flex;align-items:center;gap:10px;flex-shrink:0}.Nav_controls__v2AlK>span>a{line-height:24px}.Nav_menuButton__45nXs{position:relative;display:block;width:44px;height:44px;flex-shrink:0;border:2px solid transparent;border-radius:50%;background:linear-gradient(#17191b,#17191b) padding-box,var(--accent-gradient-stripe) border-box;cursor:pointer}.Nav_menuButton__45nXs span{position:absolute;left:11px;width:18px;height:1.5px;background:#f4f0e8;transition:transform .2s}.Nav_menuButton__45nXs span:first-child{top:16px}.Nav_menuButton__45nXs span:last-child{top:23px}.Nav_menuButton__45nXs[data-open] span:first-child{transform:translateY(3.5px) rotate(45deg)}.Nav_menuButton__45nXs[data-open] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.Nav_menuButton__45nXs:focus-visible{outline:2px solid var(--gold-text);outline-offset:4px}.Nav_dialog__PYV6o{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;padding:0 0 env(safe-area-inset-bottom);color:var(--color-bone);background:#f4f0e8;overflow-y:auto;overscroll-behavior:contain}.Nav_dialog__PYV6o::backdrop{background:var(--color-ink)}.Nav_dialog__PYV6o[open]{animation:Nav_menu-in__dSFtm .18s ease-out}.Nav_dialog__PYV6o .Nav_bar__tw4Bs{border-bottom:1px solid var(--line)}.Nav_panel__QY3y3{padding-top:clamp(28px,8vh,64px);padding-bottom:32px}.Nav_label__X7otu{font-size:12px;color:var(--gold-text);margin-bottom:20px}.Nav_panel__QY3y3 nav a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:clamp(28px,5vw,40px);line-height:1.2;border-bottom:1px solid var(--line)}.Nav_panel__QY3y3 nav svg{color:var(--gold-text);flex-shrink:0}.Nav_contact__9n3Pk{margin-top:36px}@keyframes Nav_menu-in__dSFtm{0%{opacity:0}to{opacity:1}}@media(min-width:768px){.Nav_bar__tw4Bs{height:80px}}@media(min-width:1280px){.Nav_menuButton__45nXs{display:none}.Nav_header__nnFcX{background:transparent;border-color:transparent}.Nav_header__nnFcX[data-solid=true]{background:var(--nav-solid);border-color:var(--line);backdrop-filter:blur(12px)}}@media(prefers-reduced-motion:reduce){.Nav_dialog__PYV6o[open]{animation:none}.Nav_menuButton__45nXs span{transition:none}}[data-theme=dark] .Nav_dialog__PYV6o{background:#0e0e11}@media(max-width:1279px){.Nav_header__nnFcX{background:#fff}[data-theme=dark] .Nav_header__nnFcX{background:#08080a}}.ProfileCard_portrait__jwBqo{width:100%;max-width:380px;margin:0}.ProfileCard_image__m6__i{display:block;width:100%;height:auto;border-radius:8px}.ProfileCard_identity__IySZX{position:relative;width:fit-content;max-width:calc(100% - 32px);margin-top:-42px;margin-left:16px;padding:20px 24px;background:var(--color-surface);color:var(--color-bone);border-radius:8px;box-shadow:0 12px 28px -16px rgb(0 0 0/18%)}.ProfileCard_name__lZJPB{font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;line-height:1.4}.ProfileCard_role__kNW1e{margin-top:5px;font-size:var(--text-label);color:var(--color-muted);line-height:1.5}@media (max-width:767px){.ProfileCard_portrait__jwBqo{max-width:340px}.ProfileCard_identity__IySZX{padding:18px 20px}}.About_section___Bxpu{padding-block:clamp(72px,8vw,128px);scroll-margin-top:100px}.About_header__o3029{max-width:1060px}.About_layout__BXYKM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);margin-top:clamp(2.5rem,5vw,4.5rem);max-width:1200px}.About_story__V___e{min-width:0;max-width:60ch}.About_prose__IIZAn{display:grid;gap:1.5rem;font-size:var(--text-body);line-height:1.65;color:var(--color-muted)}.About_closing__5McED{margin-top:clamp(2.5rem,4vw,3.5rem)}.About_prose__IIZAn strong{font-weight:600;color:var(--color-bone)}.About_promise__wGiUl{max-width:27ch;font-family:var(--font-display);font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.About_cta__3GXLs{margin-top:1.5rem}@media (max-width:767px){.About_layout__BXYKM{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.Footer_footer__RQEoT{position:relative;isolation:isolate;background:#17191b;color:#f4f0e8;border-top:1px solid #343638}.Footer_footer__RQEoT:before{content:"";position:absolute;top:-1px;left:0;right:0;height:6px;background:var(--accent-gradient-stripe);background-size:200% 100%;animation:Footer_footer-gradient__FO4tF 12s ease-in-out infinite alternate;pointer-events:none}.Footer_inner__ItShU{max-width:1060px;margin-inline:auto}.Footer_signature__e7_SX{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(40px,5vw,68px) 0}.Footer_brand__3m_aA{display:inline-flex;align-items:center;gap:20px;text-decoration:none}.Footer_name__Xr614{display:block;font-family:var(--font-sans);font-size:clamp(25px,3vw,36px);line-height:1.15;font-weight:500;letter-spacing:-.04em}.Footer_role__YMboz{display:block;margin-top:9px;font-size:13px;line-height:1.5;letter-spacing:.025em}.Footer_backTop__8WIYB{display:inline-flex;align-items:center;gap:14px;flex-shrink:0;color:#c6c7c6;font-size:13px;text-decoration:none}.Footer_backTop__8WIYB span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b8925a;color:#d9b685;border-radius:50%;transition:background .2s,border-color .2s,transform .2s}.Footer_backTop__8WIYB:hover{color:#fff}.Footer_backTop__8WIYB:hover span{background:#292c2e;border-color:#d9b685;transform:translateY(-3px)}.Footer_bottom__ulkUj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;border-top:1px solid #36383a;padding:16px 0 24px;color:#afb0b0;font-size:12px}.Footer_bottom__ulkUj nav{display:flex;flex-wrap:wrap;gap:12px 28px}.Footer_bottom__ulkUj nav a{display:inline-flex;align-items:center;min-height:44px;transition:color .2s}.Footer_bottom__ulkUj nav a:hover{color:#f4f0e8}.Footer_bottom__ulkUj nav button{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font:inherit;color:inherit}.Footer_bottom__ulkUj nav button:hover{color:#f4f0e8}.Footer_bottom__ulkUj nav button:focus-visible{outline:2px solid #70c9bc;outline-offset:6px;border-radius:4px}.Footer_footer__RQEoT a:focus-visible{outline:2px solid #70c9bc;outline-offset:6px;border-radius:4px}@media (max-width:600px){.Footer_signature__e7_SX{align-items:flex-start;flex-direction:column;gap:28px}.Footer_brand__3m_aA{gap:14px}.Footer_role__YMboz{font-size:12px;margin-top:5px}.Footer_backTop__8WIYB{align-self:flex-end}.Footer_bottom__ulkUj{align-items:flex-start;flex-direction:column-reverse;gap:6px;padding-bottom:28px}}@keyframes Footer_footer-gradient__FO4tF{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.Footer_footer__RQEoT:before{animation:none;background-size:100% 100%}.Footer_backTop__8WIYB span,.Footer_bottom__ulkUj nav a{transition:none}.Footer_backTop__8WIYB:hover span{transform:none}}.Footer_role__YMboz{width:fit-content;color:#d9b685}@media (forced-colors:active){.Footer_role__YMboz{background:none;color:CanvasText}}