section.Contact_contact__NV_KM{background:var(--ink);color:var(--cream);padding-bottom:120px}.Contact_grid__QgmP5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(50px,6vw,110px);align-items:start}.Contact_eyebrow__rEPOu{font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.Contact_title__4_hKS{margin-top:24px;font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(36px,4vw,58px);line-height:1.12;text-wrap:pretty}.Contact_title__4_hKS em{font-style:italic;color:var(--gold)}.Contact_note__pGjFA{margin-top:20px;max-width:44ch;font-size:15px;line-height:1.7;opacity:.65}.Contact_rows__ZUO3v{display:flex;flex-direction:column;margin-top:52px}.Contact_row__oJbyp{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;border-top:1px solid var(--line-light);transition:color .3s}.Contact_row__oJbyp:last-child{border-bottom:1px solid var(--line-light)}.Contact_row__oJbyp:hover{color:var(--gold)}.Contact_rowLabel__7O9ic{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.Contact_rowValue__b6LI5{font-family:var(--font-serif),Georgia,serif;font-size:21px;text-align:right;overflow-wrap:anywhere}.Contact_form__dXQdL{display:flex;flex-direction:column;gap:34px;padding-top:14px}.Contact_field__7N3Me{display:flex;flex-direction:column;gap:10px}.Contact_fieldLabel__BLXea{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.Contact_input__5EOnd{padding:8px 0;background:transparent;border:none;border-bottom:1px solid rgba(239,231,218,.3);color:var(--cream);font-family:var(--font-serif),Georgia,serif;font-size:20px;outline:none;transition:border-color .3s;resize:vertical}.Contact_input__5EOnd::placeholder{color:inherit;opacity:.4;font-family:var(--font-sans),sans-serif;font-size:15px}.Contact_input__5EOnd:focus{border-bottom-color:var(--gold)}.Contact_input__5EOnd:focus-visible{outline:none}.Contact_honey__lymDI{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.Contact_submit__zDL38{padding:16px 34px;background:var(--cream);color:var(--ink);border:none;border-radius:999px;font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .3s}.Contact_submit__zDL38:hover:not(:disabled){background:var(--gold)}.Contact_submit__zDL38:disabled{opacity:.55;cursor:progress}.Contact_error__BZU3y{margin-top:16px;font-size:13px;line-height:1.6;color:var(--gold)}.Contact_thanks__yFi0G{padding:60px 0;text-align:center}.Contact_thanksMark__BbpPy{font-size:16px;color:var(--gold)}.Contact_thanksText__wmMRH{margin-top:24px;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(24px,2.4vw,32px);line-height:1.4}@media (max-width:560px){.Contact_row__oJbyp{flex-direction:column;align-items:flex-start;gap:6px}.Contact_rowValue__b6LI5{text-align:left}}.Footer_footer__UaG1g{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:36px var(--gutter);background:var(--ink-deep);color:rgba(239,231,218,.55);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.Footer_links__oDyjI{display:flex;flex-wrap:wrap;gap:24px}.Footer_links__oDyjI a{transition:color .3s}.Footer_links__oDyjI a:hover{color:var(--gold)}@media (max-width:560px){.Footer_footer__UaG1g{flex-direction:column;align-items:flex-start;gap:14px;text-align:left}}.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--gutter);color:var(--cream-hi);border-bottom:1px solid transparent;transition:background .4s,color .4s,border-color .4s}.Header_header__MvnS2[data-solid=true]{background:rgba(243,238,230,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);border-bottom-color:rgba(34,29,23,.08)}.Header_header__MvnS2[data-open=true],.Header_header__MvnS2[data-open=true][data-solid=true]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--cream-hi);border-bottom-color:transparent}.Header_brand__tPzig{font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.Header_nav__EE71E{display:flex;align-items:center;gap:30px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.Header_nav__EE71E a{opacity:.85;transition:opacity .3s}.Header_nav__EE71E a:hover{opacity:1}.Header_right__WChiD{display:flex;align-items:center;gap:18px}.Header_langs__HK4Do{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.14em}.Header_langBtn__BSLJd{padding:2px 0;background:none;border:none;color:inherit;font:inherit;cursor:pointer;opacity:.45;text-underline-offset:4px;transition:opacity .3s}html[data-lang=en] .Header_langEn__c_fjg,html[data-lang=ua] .Header_langUa__yOmdj{opacity:1;text-decoration:underline}.Header_slash__up4nx{opacity:.35}.Header_divider__t5_oZ{width:1px;height:18px;background:currentColor;opacity:.25}.Header_socials__vNpXk{display:flex;align-items:center;gap:8px}.Header_social__3eLiN{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,currentColor 30%,transparent);border-radius:999px;transition:border-color .3s}.Header_social__3eLiN:hover{border-color:currentColor}.Header_burger__CUvUF{display:none;width:40px;height:40px;padding:0;background:none;border:1px solid color-mix(in oklab,currentColor 30%,transparent);border-radius:999px;color:inherit;cursor:pointer;align-items:center;justify-content:center}.Header_burgerBox__dpytO{position:relative;display:block;width:16px;height:10px}.Header_burgerBox__dpytO span{position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:transform .3s var(--ease),opacity .2s}.Header_burgerBox__dpytO span:first-child{top:0}.Header_burgerBox__dpytO span:nth-child(2){top:9px}.Header_burger__CUvUF[aria-expanded=true] .Header_burgerBox__dpytO span:first-child{top:4px;transform:rotate(45deg)}.Header_burger__CUvUF[aria-expanded=true] .Header_burgerBox__dpytO span:nth-child(2){top:4px;transform:rotate(-45deg)}.Header_overlay__qJh_7{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:96px var(--gutter) 48px;background:var(--ink);color:var(--cream);opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s .35s}.Header_overlay__qJh_7[data-open=true]{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.Header_overlayNav__Ax51o{display:flex;flex-direction:column;gap:4px}.Header_overlayNav__Ax51o a{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid var(--line-light);font-family:var(--font-serif),Georgia,serif;font-size:clamp(28px,9vw,40px);font-weight:500}.Header_overlayNav__Ax51o a:last-child{border-bottom:1px solid var(--line-light)}.Header_overlayIndex__EnnBz{font-family:var(--font-sans),sans-serif;font-size:11px;letter-spacing:.2em;color:var(--gold)}.Header_overlayFoot__ApUNS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.Header_overlayContact__43Twn{display:flex;flex-direction:column;gap:6px;font-size:13px;letter-spacing:.06em;color:rgba(239,231,218,.7)}@media (max-width:960px){.Header_header__MvnS2 .Header_divider__t5_oZ,.Header_header__MvnS2 .Header_socials__vNpXk,.Header_nav__EE71E{display:none}.Header_burger__CUvUF{display:flex}}@media (max-width:420px){.Header_brand__tPzig{font-size:11px;letter-spacing:.18em}}.Media_frame__YPoxb{position:relative;overflow:hidden}.Media_fill__OrOAq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Media_empty__IF3i2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(14px,1.6vw,20px);letter-spacing:.3em}.Media_dark__kQZJK{color:rgba(34,29,23,.28)}.Media_light__Tk12f{color:rgba(239,231,218,.3)}.Hero_hero__T3Fr4{position:relative;display:flex;align-items:flex-end;height:100vh;height:100svh;min-height:640px;color:var(--cream-hi)}.Hero_media__kavzu,.Hero_scrim__62csk{position:absolute;inset:0}.Hero_scrim__62csk{pointer-events:none;background:linear-gradient(180deg,rgba(18,14,10,.42),rgba(18,14,10,.06) 34%,rgba(18,14,10,.12) 58%,rgba(18,14,10,.62))}.Hero_content__9ypWn{position:relative;z-index:2;width:100%;max-width:1060px;padding:0 var(--gutter) clamp(56px,9vh,110px);pointer-events:none}.Hero_content__9ypWn>*{animation:Hero_dm-up__qPzr2 .9s var(--ease) both}.Hero_kicker__BXeBp{font-size:11px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;opacity:.8;animation-delay:.1s}.Hero_title__Bn2TU{margin-top:22px;font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(34px,4.4vw,64px);line-height:1.14;max-width:19ch;text-wrap:pretty;animation-delay:.25s}.Hero_byline__wzLuR{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin-top:34px;animation-delay:.4s}.Hero_handle__dLePv{pointer-events:auto;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:26px;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.Hero_handle__dLePv:hover{color:var(--gold);border-bottom-color:var(--gold)}.Hero_handleArrow__2iHt4{font-family:var(--font-sans),sans-serif;font-style:normal;font-size:11px;vertical-align:super;letter-spacing:.08em}.Hero_roles__M5ONS{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.Hero_tagline__VAUvl{margin-top:14px;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:19px;opacity:.85;animation-delay:.5s}.Hero_actions__LI5fP{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:40px;animation-delay:.62s}.Hero_primary__L5Jrm{pointer-events:auto;padding:15px 30px;border:1px solid color-mix(in oklab,currentColor 50%,transparent);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .3s,color .3s,border-color .3s}.Hero_primary__L5Jrm:hover{background:var(--cream-hi);color:var(--ink);border-color:var(--cream-hi)}.Hero_secondary__EjXLV{pointer-events:auto;padding-bottom:4px;border-bottom:1px solid color-mix(in oklab,currentColor 40%,transparent);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:border-color .3s}.Hero_secondary__EjXLV:hover{border-bottom-color:currentColor}@media (max-width:560px){.Hero_handle__dLePv{font-size:22px}.Hero_tagline__VAUvl{font-size:17px}.Hero_actions__LI5fP{gap:18px}}.Marquee_band__AxFKC{overflow:hidden;padding:16px 0;background:var(--ink);color:var(--cream);border-top:1px solid rgba(239,231,218,.08)}.Marquee_track__RNY_P{display:inline-flex;white-space:nowrap;animation:Marquee_dm-marquee__e0AO7 38s linear infinite}.Marquee_run__XCoLR{display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.Marquee_word__s7kKb{padding:0 26px}.Marquee_serifWord__abEVZ{padding:0 26px;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:500;font-size:17px;letter-spacing:.12em}.Marquee_dot__itoeH{opacity:.4}@media (max-width:560px){.Marquee_run__XCoLR{font-size:11px;letter-spacing:.24em}.Marquee_serifWord__abEVZ,.Marquee_word__s7kKb{padding:0 18px}}.Philosophy_grid__kzbW_{display:grid;grid-template-columns:minmax(280px,5fr) minmax(0,7fr);gap:clamp(40px,5vw,90px);align-items:start;margin-top:56px}.Philosophy_portrait__YivGY{height:clamp(420px,46vw,640px)}.Philosophy_caption__VjjGX{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.5}.Philosophy_lead__WFN0c{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(26px,2.5vw,38px);line-height:1.3;text-wrap:pretty}.Philosophy_body__Sm8N1{margin-top:26px;max-width:52ch;font-size:15px;line-height:1.75;opacity:.7}.Philosophy_list__ENWWV{margin-top:36px}.Philosophy_row__b_jR1{display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;gap:18px;padding:18px 0;border-top:1px solid var(--line-dark)}.Philosophy_row__b_jR1:last-child{border-bottom:1px solid var(--line-dark)}.Philosophy_rowIndex__Plpza{font-size:11px;letter-spacing:.2em;color:var(--bronze)}.Philosophy_rowName__exdeO{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(24px,2vw,32px)}.Philosophy_rowMeta__bACnM{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.4}.Philosophy_split__rWi4B{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:44px}.Philosophy_splitText__72yH9{font-size:15px;line-height:1.75;opacity:.7}.Philosophy_splitQuote__IyiqQ{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(20px,1.8vw,26px);line-height:1.55;color:var(--stone)}.Philosophy_coda__V2o0k{max-width:740px;margin:100px auto 0;text-align:center}.Philosophy_codaMark__xVBz6{font-size:14px;letter-spacing:.3em;color:var(--bronze)}.Philosophy_codaText__UXcse{margin-top:22px;font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(22px,2.2vw,30px);line-height:1.5;text-wrap:pretty}.Philosophy_codaText__UXcse em{font-style:italic;color:var(--bronze)}@media (max-width:900px){.Philosophy_grid__kzbW_{grid-template-columns:minmax(0,1fr);gap:44px}.Philosophy_portrait__YivGY{height:clamp(380px,90vw,560px)}.Philosophy_coda__V2o0k{margin-top:72px}}@media (max-width:620px){.Philosophy_row__b_jR1{grid-template-columns:30px 1fr;gap:8px 14px;padding:16px 0}.Philosophy_rowMeta__bACnM{grid-column:2}.Philosophy_split__rWi4B{grid-template-columns:minmax(0,1fr);gap:24px}}.Portfolio_head__a_uyL{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:30px}.Portfolio_title__DfZly{margin-top:20px}.Portfolio_headNote__cDJT7{max-width:280px;font-size:12px;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;text-align:right;text-wrap:balance;opacity:.5}.Portfolio_grid__ld0Fq{display:grid;grid-template-columns:repeat(12,1fr);gap:22px;margin-top:64px}.Portfolio_cell__Vm65M{grid-column:span var(--span);margin-top:var(--offset,0)}.Portfolio_frame___3r0u{height:var(--h)}.Portfolio_caption__VLcHU{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.5}.Portfolio_more__K_oka{margin-top:70px;text-align:center}.Portfolio_moreLink__cK3zE{padding-bottom:5px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid rgba(34,29,23,.35);transition:color .3s,border-color .3s}.Portfolio_moreLink__cK3zE:hover{color:var(--bronze);border-bottom-color:var(--bronze)}@media (max-width:900px){.Portfolio_grid__ld0Fq{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px}.Portfolio_cell__Vm65M{grid-column:span 1;margin-top:0}.Portfolio_frame___3r0u{height:auto;aspect-ratio:3/4}.Portfolio_headNote__cDJT7{max-width:none;text-align:left}.Portfolio_more__K_oka{margin-top:48px}}@media (max-width:560px){.Portfolio_grid__ld0Fq{grid-template-columns:1fr;gap:28px}.Portfolio_frame___3r0u{aspect-ratio:4/5}}.Work_work__uR8Qr{background:var(--paper-soft);border-top:1px solid rgba(34,29,23,.07)}.Work_head__g0V__{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:30px}.Work_title__egqpq{margin-top:20px}.Work_headNote__d7VEp{max-width:260px;font-size:12px;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.Work_cards__3KxjR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:22px;align-items:stretch;margin-top:60px}.Work_card__DqL_p{display:flex;flex-direction:column;padding:clamp(28px,3.4vw,54px)}.Work_dark__n6oyg{background:var(--ink);color:var(--cream)}.Work_light__sXwXZ{background:var(--white);border:1px solid var(--line-dark-soft)}.Work_cardTop__pZ5tY{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.Work_cardLabel__xULEF{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.Work_dark__n6oyg .Work_cardLabel__xULEF{color:var(--gold)}.Work_light__sXwXZ .Work_cardLabel__xULEF{color:var(--bronze)}.Work_cardMeta__l05qd{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.4;text-align:right}.Work_cardTitle__hWowo{margin-top:28px;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(24px,2.1vw,32px);line-height:1.35;text-wrap:pretty}.Work_cardText__7TN6j{margin-top:24px;font-size:14px;line-height:1.8;opacity:.75}.Work_cardText__7TN6j+.Work_cardText__7TN6j{margin-top:16px}.Work_light__sXwXZ .Work_cardText__7TN6j{opacity:.72}.Work_listTitle__gbP_6{margin-top:34px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;opacity:.5}.Work_list__nrCDc{display:flex;flex-direction:column;margin-top:14px}.Work_item__V5nUz{display:flex;align-items:baseline;gap:14px;padding:13px 0;font-size:14px;border-top:1px solid}.Work_item__V5nUz:last-child{border-bottom:1px solid}.Work_dark__n6oyg .Work_item__V5nUz{border-color:var(--line-light)}.Work_light__sXwXZ .Work_item__V5nUz{border-color:rgba(34,29,23,.1)}.Work_dash__qcyaz{font-size:11px}.Work_dark__n6oyg .Work_dash__qcyaz{color:var(--gold)}.Work_light__sXwXZ .Work_dash__qcyaz{color:var(--bronze)}.Work_cta___179N{margin-top:auto;padding-top:36px}.Work_button__EdXDA{display:inline-block;padding:15px 30px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .3s,color .3s}.Work_dark__n6oyg .Work_button__EdXDA{background:var(--cream);color:var(--ink)}.Work_dark__n6oyg .Work_button__EdXDA:hover{background:var(--gold)}.Work_light__sXwXZ .Work_button__EdXDA{background:var(--ink);color:var(--cream)}.Work_light__sXwXZ .Work_button__EdXDA:hover{background:var(--bronze);color:var(--paper-soft)}@media (max-width:560px){.Work_headNote__d7VEp{max-width:none}.Work_cards__3KxjR{margin-top:40px}}