.page_seoHidden__XhdT2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.page_noise__2QUGF{inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.page_heroGlow__Awehc,.page_noise__2QUGF{position:fixed;pointer-events:none;z-index:0}.page_heroGlow__Awehc{width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,hsla(39,45%,61%,.05) 0,transparent 65%);top:20%;right:-200px}.page_nav__ijo23{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;background:linear-gradient(180deg,hsla(0,0%,5%,.92) 0,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.page_navLogo__XrZYK{font-family:var(--font-cormorant),serif;font-weight:300;font-size:1.25rem;letter-spacing:.28em;color:var(--cream);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_navRight__cj3o2{display:flex;align-items:center;gap:2.5rem}.page_navLink__Z58UL{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.78rem;letter-spacing:.07em;color:var(--cream-muted);text-decoration:none;transition:color .25s}.page_navLink__Z58UL:hover{color:var(--cream)}.page_navCta__hU4J_{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.78rem;letter-spacing:.06em;color:var(--obsidian);background:var(--cream);text-decoration:none;padding:.55rem 1.3rem;border:1px solid var(--cream);transition:background .25s,color .25s;white-space:nowrap}.page_navCta__hU4J_:hover{background:transparent;color:var(--cream)}.page_langToggle__JB92j{display:flex;align-items:center;gap:.35rem}.page_langBtn__Z7Jq2{background:none;border:none;font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.68rem;letter-spacing:.1em;color:var(--cream-muted);cursor:pointer;padding:.2rem 0;transition:color .25s}.page_langBtn__Z7Jq2:hover{color:var(--cream)}.page_langActive__XIIvQ{color:var(--gold)!important;font-weight:400}.page_langSep__IK1qn{color:var(--dark-subtle);font-size:.65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_hero__7KFOs{position:relative;z-index:1;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;padding:0 3rem 5.5rem;background:radial-gradient(ellipse at 80% 35%,hsla(39,45%,61%,.04) 0,transparent 55%),linear-gradient(170deg,rgba(28,22,16,.6) 0,transparent 45%),var(--obsidian)}.page_heroContent__dzLob{max-width:580px;animation:page_fadeUp__aNNvE 1.1s ease forwards;opacity:0}@keyframes page_fadeUp__aNNvE{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.page_heroLabel__4YX7y{font-weight:200;font-size:.62rem;letter-spacing:.32em;color:var(--gold);text-transform:uppercase}.page_heroByline__PIjdR,.page_heroLabel__4YX7y{font-family:var(--font-jost),sans-serif;margin-bottom:1.4rem}.page_heroByline__PIjdR{font-weight:300;font-size:.72rem;letter-spacing:.12em;color:var(--cream-muted);margin-top:-.8rem}.page_heroHeadline__6GB67{font-family:var(--font-cormorant),serif;font-weight:300;font-size:clamp(2.8rem,5.5vw,4.6rem);line-height:1.08;color:var(--cream);letter-spacing:-.01em;margin-bottom:1.2rem}.page_heroAccent__CzMQw{width:44px;height:1.5px;background:var(--gold);margin-bottom:1.8rem}.page_heroTagline__9LVC_{font-family:var(--font-cormorant),serif;font-weight:300;font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--cream);margin-bottom:1.2rem}.page_heroQuestion__ZVaTp{font-size:.82rem;letter-spacing:.08em;color:var(--gold);text-transform:uppercase;margin-bottom:1.8rem}.page_heroQuestion__ZVaTp,.page_heroSub__fi66w{font-family:var(--font-jost),sans-serif;font-weight:300}.page_heroSub__fi66w{font-size:.92rem;line-height:1.75;color:var(--cream-muted);max-width:370px;margin-bottom:2.5rem}.page_heroBtns__Z6S_7{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.page_btnPrimary__d_sTc{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.78rem;letter-spacing:.05em;color:var(--obsidian);background:var(--cream);text-decoration:none;padding:.85rem 2rem;display:inline-block;transition:background .25s,color .25s;white-space:nowrap}.page_btnPrimary__d_sTc:hover{background:var(--gold)}.page_btnSecondary__s2OE4{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.78rem;letter-spacing:.05em;color:var(--cream);background:transparent;text-decoration:none;padding:.85rem 2rem;border:1px solid hsla(40,34%,86%,.25);display:inline-block;transition:border-color .25s;white-space:nowrap}.page_btnSecondary__s2OE4:hover{border-color:var(--cream)}.page_statsSection__IFj0R{position:relative;z-index:1;background:#100d0a;border-top:.5px solid hsla(39,45%,61%,.1);border-bottom:.5px solid hsla(39,45%,61%,.1);padding:4rem 3rem}.page_statsInner__dPYiV{max-width:850px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem}.page_statItem___GYM4{text-align:center;padding:0 .5rem}.page_statValue__tVgp7{font-family:var(--font-cormorant),serif;font-weight:400;font-size:clamp(1.5rem,2.3vw,1.9rem);color:var(--gold);margin-bottom:.6rem;letter-spacing:.01em}.page_statLabel__2jNx3{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.72rem;line-height:1.6;letter-spacing:.02em;color:var(--cream-muted)}.page_sectionLabel__JSrPB{letter-spacing:.35em}.page_insightSection__PX3ef{position:relative;z-index:1;background:var(--obsidian);border-top:.5px solid hsla(39,45%,61%,.08);padding:7rem 3rem}.page_insightInner___U_BA{max-width:740px;margin:0 auto}.page_insightHeadline__qaggU{font-family:var(--font-cormorant),serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.8rem);color:var(--cream);line-height:1.15;margin-bottom:1.5rem}.page_insightAccent__hiSU8{width:44px;height:1.5px;background:var(--gold);margin-bottom:2.5rem}.page_insightBody__oOsZW{display:flex;flex-direction:column;gap:1.2rem}.page_brandNote__d5UF0{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.78rem;letter-spacing:.03em;color:var(--cream-muted);padding-bottom:.8rem;border-bottom:.5px solid hsla(39,45%,61%,.15);margin-bottom:.4rem}.page_insightLead__q3lL_{font-family:var(--font-cormorant),serif;font-weight:300;font-style:italic;font-size:1.25rem;color:var(--cream);line-height:1.5}.page_insightText__dxJZE{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.88rem;line-height:1.8;color:var(--cream-muted)}.page_perspectiveSection__ZU10F{position:relative;z-index:1;background:#100d0a;border-top:.5px solid hsla(39,45%,61%,.08);padding:7rem 3rem}.page_kimmoSection__C_aRy{position:relative;z-index:1;background:var(--obsidian);border-top:.5px solid hsla(39,45%,61%,.1);border-bottom:.5px solid hsla(39,45%,61%,.1);padding:5rem 3rem}.page_kimmoInner__EiC3T{max-width:900px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_kimmoPhoto__rhZxc{flex-shrink:0}.page_kimmoImg__nXva1{width:220px;height:280px;object-fit:cover;object-position:center top;display:block;filter:grayscale(15%)}.page_kimmoContent__ZFHk_{display:flex;flex-direction:column;gap:0}.page_kimmoName__rpVBb{font-weight:400;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.15}.page_kimmoName__rpVBb,.page_kimmoTagline__ybWzd{font-family:var(--font-cormorant),serif;color:var(--cream);margin-bottom:.8rem}.page_kimmoTagline__ybWzd{font-weight:300;font-style:italic;font-size:1.05rem;line-height:1.6}.page_kimmoSub__jP5ul{font-size:.82rem;line-height:1.75;color:var(--cream-muted);margin-bottom:1.4rem}.page_kimmoLink__WYURI,.page_kimmoSub__jP5ul{font-family:var(--font-jost),sans-serif;font-weight:300}.page_kimmoLink__WYURI{font-size:.78rem;letter-spacing:.06em;color:var(--gold);text-decoration:none;border-bottom:.5px solid hsla(39,45%,61%,.4);padding-bottom:.1rem;align-self:flex-start;transition:color .25s,border-color .25s}.page_kimmoLink__WYURI:hover{color:var(--cream);border-color:var(--cream-muted)}.page_serviceSection__x3E5e{position:relative;z-index:1;background:var(--obsidian);border-top:.5px solid hsla(39,45%,61%,.08);padding:7rem 3rem}.page_serviceInner__4FgHD{max-width:1100px;margin:0 auto}.page_serviceHeader__Kx4hM{margin-bottom:3.5rem}.page_serviceHeadline__7nzpn{font-family:var(--font-cormorant),serif;font-weight:300;font-size:clamp(1.6rem,2.5vw,2.4rem);color:var(--cream);line-height:1.2}.page_serviceGrid__MCcPg{display:grid;grid-template-columns:repeat(3,1fr);border-top:.5px solid hsla(39,45%,61%,.12);border-left:.5px solid hsla(39,45%,61%,.12);margin-bottom:3rem}.page_serviceCard__XVYDM{padding:2.5rem;border-right:.5px solid hsla(39,45%,61%,.12);border-bottom:.5px solid hsla(39,45%,61%,.12);transition:background .3s}.page_serviceCard__XVYDM:hover{background:hsla(39,45%,61%,.03)}.page_serviceTitle__Z4WAn{font-family:var(--font-cormorant),serif;font-weight:400;font-size:1.3rem;color:var(--cream);margin-bottom:.8rem}.page_serviceDesc__Ix2cl{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.82rem;line-height:1.75;color:var(--cream-muted);margin-bottom:1.5rem}.page_servicePrice__2SBpT{font-family:var(--font-cormorant),serif;font-weight:300;font-size:1.6rem;color:var(--gold)}.page_serviceCta__n1VGY{text-align:center}.page_closingSection__L1gZS{position:relative;z-index:1;background:var(--obsidian);border-top:.5px solid hsla(39,45%,61%,.08);padding:8rem 3rem;text-align:center}.page_closingInner___H_DV{max-width:660px;margin:0 auto}.page_closingQuestion__dOy6B{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.82rem;letter-spacing:.08em;color:var(--gold);text-transform:uppercase;margin-bottom:1.5rem}.page_closingHeadline__D66fv{font-family:var(--font-cormorant),serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.8rem);color:var(--cream);line-height:1.2;margin-bottom:1.5rem}.page_closingSub__bD7cC{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.88rem;line-height:1.8;color:var(--cream-muted);margin-bottom:2.5rem}.page_services__Hx9vZ{position:relative;z-index:1;background:var(--obsidian);border-top:.5px solid hsla(39,45%,61%,.12);padding:6rem 3rem}.page_servicesInner__Hys3k{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;grid-gap:5rem;gap:5rem;align-items:start}.page_servicesLeft__JxQsX{position:-webkit-sticky;position:sticky;top:7rem}.page_sectionLabel__JSrPB{font-family:var(--font-jost),sans-serif;font-weight:200;font-size:.62rem;letter-spacing:.32em;color:var(--gold);text-transform:uppercase;margin-bottom:1.4rem}.page_sectionHeadline__CGN6H{font-family:var(--font-cormorant),serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.18;color:var(--cream)}.page_servicesGrid__KYloy{display:grid;grid-template-columns:repeat(3,1fr);border-left:.5px solid hsla(39,45%,61%,.12);border-top:.5px solid hsla(39,45%,61%,.12)}.page_card__Cf__u{padding:2.2rem;border-right:.5px solid hsla(39,45%,61%,.12);border-bottom:.5px solid hsla(39,45%,61%,.12);transition:background .3s}.page_card__Cf__u:hover{background:hsla(39,45%,61%,.03)}.page_cardIcon__syb4d{margin-bottom:1.3rem;opacity:.85}.page_cardTitle__T08IG{font-family:var(--font-cormorant),serif;font-weight:400;font-size:1.15rem;letter-spacing:.02em;color:var(--cream);margin-bottom:.85rem}.page_cardDesc__owQ1w{font-size:.78rem;line-height:1.7;color:var(--cream-muted);margin-bottom:1.6rem}.page_cardDesc__owQ1w,.page_cardPrice__7Alkn{font-family:var(--font-jost),sans-serif;font-weight:300}.page_cardPrice__7Alkn{font-size:.72rem;letter-spacing:.1em;color:var(--gold)}.page_contactSection__B7plO{position:relative;z-index:1;background:#100d0a;border-top:.5px solid hsla(39,45%,61%,.08);padding:7rem 3rem}.page_contactInner__xPxIU{max-width:740px;margin:0 auto}.page_contactHeadline__su_vV{font-family:var(--font-cormorant),serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.8rem);color:var(--cream);line-height:1.15;margin-bottom:1.5rem}.page_contactSub__uMtOj{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.88rem;color:var(--cream-muted);margin-bottom:2.5rem}.page_contactForm___HwN1{display:flex;flex-direction:column;gap:1.5rem}.page_contactRow__t5CuZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.page_contactField__pEHY9{display:flex;flex-direction:column;gap:.5rem}.page_contactLabel__cW7_U{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.68rem;letter-spacing:.12em;color:var(--cream-muted);text-transform:uppercase}.page_contactInput__Auyuq,.page_contactTextarea__lCv3W{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.88rem;color:var(--cream);background:hsla(0,0%,100%,.03);border:.5px solid hsla(39,45%,61%,.2);padding:.85rem 1rem;outline:none;transition:border-color .25s;resize:vertical;width:100%;box-sizing:border-box}.page_contactInput__Auyuq:focus,.page_contactTextarea__lCv3W:focus{border-color:hsla(39,45%,61%,.5)}.page_contactSuccess__tvziX{font-family:var(--font-cormorant),serif;font-style:italic;font-size:1.2rem;color:var(--gold);padding:2rem 0}.page_contactError__qMisT{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.82rem;color:#c47a6a}.page_footer__F3MD0{position:relative;z-index:1;background:var(--obsidian);border-top:.5px solid hsla(39,45%,61%,.12);padding:2.5rem 3rem}.page_footerInner__5TPTB{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.page_footerLeft__4jJlx{display:flex;align-items:center;gap:1.2rem}.page_footerLogo__LcRrq{font-family:var(--font-cormorant),serif;font-weight:300;font-size:1.5rem;color:var(--gold);width:38px;height:38px;border:.5px solid hsla(39,45%,61%,.3);display:flex;align-items:center;justify-content:center}.page_footerCopy__1MvSI{font-weight:200;font-size:.62rem;letter-spacing:.07em;color:var(--dark-subtle)}.page_footerCenter__LvCrI,.page_footerCopy__1MvSI{font-family:var(--font-jost),sans-serif;line-height:1.65}.page_footerCenter__LvCrI{font-weight:300;font-size:.68rem;letter-spacing:.05em;color:var(--cream-muted);text-align:center}.page_footerRight__A7LMy{text-align:right}.page_footerLinkedIn__t1WGr{font-family:var(--font-jost),sans-serif;font-weight:300;font-size:.68rem;letter-spacing:.08em;color:var(--cream-muted);text-decoration:none;transition:color .25s}.page_footerLinkedIn__t1WGr:hover{color:var(--cream)}@media (max-width:960px){.page_nav__ijo23{padding:1.2rem 1.5rem}.page_navRight__cj3o2{gap:1.5rem}.page_hero__7KFOs{padding:0 1.5rem 4.5rem}.page_closingSection__L1gZS,.page_contactSection__B7plO,.page_insightSection__PX3ef,.page_kimmoSection__C_aRy,.page_perspectiveSection__ZU10F,.page_serviceSection__x3E5e{padding:5rem 1.5rem}.page_statsSection__IFj0R{padding:3rem 1.5rem}.page_statsInner__dPYiV{gap:2rem 1.5rem}.page_kimmoInner__EiC3T{grid-template-columns:1fr;gap:2rem}.page_kimmoImg__nXva1{width:100%;height:260px}.page_contactRow__t5CuZ,.page_serviceGrid__MCcPg{grid-template-columns:1fr}.page_services__Hx9vZ{padding:5rem 1.5rem}.page_servicesInner__Hys3k{grid-template-columns:1fr;gap:3rem}.page_servicesLeft__JxQsX{position:static}.page_servicesGrid__KYloy{grid-template-columns:1fr}.page_footer__F3MD0{padding:2rem 1.5rem}.page_footerInner__5TPTB{flex-direction:column;align-items:flex-start;gap:1.5rem}.page_footerCenter__LvCrI,.page_footerRight__A7LMy{text-align:left}}@media (max-width:640px){.page_nav__ijo23{padding:.9rem 1rem}.page_navLogo__XrZYK{font-size:1rem;letter-spacing:.15em}.page_navRight__cj3o2{gap:1rem}.page_navLink__Z58UL{font-size:.65rem;letter-spacing:.03em}.page_navCta__hU4J_{display:none}.page_langBtn__Z7Jq2{font-size:.58rem}.page_heroHeadline__6GB67{font-size:2.5rem}.page_statsInner__dPYiV{grid-template-columns:1fr;gap:1.8rem}.page_heroBtns__Z6S_7{flex-direction:column;align-items:flex-start}.page_btnPrimary__d_sTc,.page_btnSecondary__s2OE4{width:100%;text-align:center}.page_servicesGrid__KYloy{grid-template-columns:1fr}}