*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--cream: #E8E2D9;--linen: #DDD7CE;--ink: #1C1917;--ink-soft: #524E49;--mid: #9C9590;--accent: #BFB09A}body{background-color:var(--cream);color:var(--ink);font-family:Book Antiqua,Palatino,Palatino Linotype,Georgia,serif;font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased;min-height:100vh}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:28px 56px;background:transparent}.nav-logo{display:flex;align-items:center;text-decoration:none}.nav-logo img{height:40px;width:auto;display:block}.nav-links{display:flex;gap:24px;list-style:none;align-items:center;flex-wrap:nowrap}.nav-links a,.nav-links button{font-family:Copperplate,Copperplate Gothic Light,Century Gothic,Futura,sans-serif;font-size:9px;letter-spacing:.18em;text-transform:uppercase;background:none;border:none;cursor:pointer;color:var(--mid);transition:color .3s;padding:0;text-decoration:none;white-space:nowrap}.nav-links a:hover,.nav-links a.active,.nav-links button:hover,.nav-links button.active{color:var(--ink)}.lang-toggle{color:var(--ink)!important;border:1px solid var(--accent)!important;padding:3px 8px!important;letter-spacing:.2em}.lang-toggle:hover{background:var(--linen)}.page{display:none;min-height:100vh;padding-top:0}.page.active{display:flex;flex-direction:column}#home{justify-content:center;align-items:center;padding:0 56px}.home-content{padding-top:28vh;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.home-logo{width:140px;height:auto;margin-bottom:48px}.home-sub{max-width:400px;font-size:12px;line-height:1.85;color:var(--ink);margin-bottom:0;padding-bottom:80px;font-family:Copperplate,Copperplate Gothic Light,Century Gothic,sans-serif;letter-spacing:.18em;text-transform:uppercase}#about{justify-content:center;padding:140px 56px 80px}.about-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:100px;align-items:start;max-width:960px;width:100%}.about-founder{font-family:Copperplate,Copperplate Gothic Light,Century Gothic,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);line-height:1.9}.about-intro{font-family:Copperplate,Copperplate Gothic Light,Century Gothic,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;line-height:1.9;color:var(--ink);margin-bottom:32px}.about-body{font-family:Book Antiqua,Palatino,Georgia,serif;font-size:14px;line-height:1.9;color:var(--ink-soft)}.about-body p+p{margin-top:20px}#services{padding:140px 56px 100px;justify-content:flex-start}.services-list{width:100%;max-width:860px;display:flex;flex-direction:column;gap:44px}.service-row{display:grid;grid-template-columns:60px 1fr 1.4fr;gap:40px;align-items:start}.service-n{font-size:12px;color:var(--mid);letter-spacing:.08em;padding-top:2px}.service-title{font-family:Copperplate,Copperplate Gothic Light,Century Gothic,Futura,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);line-height:1.7}.service-desc{font-size:13px;line-height:1.75;color:var(--ink-soft)}#contact{justify-content:center;align-items:flex-start;padding:140px 56px 80px}.contact-content{display:flex;flex-direction:column;gap:16px}.contact-us{font-family:Copperplate,Copperplate Gothic Light,Century Gothic,sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mid)}.contact-email{display:block;font-size:16px;letter-spacing:.06em;color:var(--ink);font-family:Book Antiqua,Palatino,Georgia,serif;text-decoration:none;width:fit-content;transition:color .3s}.contact-email:hover{color:var(--mid)}.contact-insta{display:block;color:var(--ink-soft);text-decoration:none;transition:color .3s;margin-top:8px}.contact-insta:hover{color:var(--ink)}@media(max-width:720px){nav{padding:20px 16px}.nav-links{gap:14px}.nav-logo img{height:28px}#home,#about,#services,#contact{padding-left:24px;padding-right:24px}.home-content{padding-top:22vh}.about-grid{grid-template-columns:1fr;gap:48px}.service-row{grid-template-columns:40px 1fr;gap:16px}.service-desc{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
