.page-module__KgtJlW__page{color:#3b3a36;min-height:100vh;font-family:var(--font-geist-sans);background:#efe9db}.page-module__KgtJlW__main{width:100%}.page-module__KgtJlW__hero{grid-template-columns:minmax(0,1fr) minmax(320px,620px);align-items:center;gap:40px;max-width:1480px;min-height:calc(100vh - 84px);margin:0 auto;padding:56px 96px 72px;display:grid}.page-module__KgtJlW__copy{max-width:560px;padding-left:48px}.page-module__KgtJlW__copy h1{color:#b95d18;letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(3rem,5vw,4.6rem);font-style:italic;font-weight:800;line-height:.96}.page-module__KgtJlW__copy p{color:#3e3a36;max-width:640px;margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55}.page-module__KgtJlW__logoWrap{justify-content:center;align-items:center;display:flex}.page-module__KgtJlW__logo{object-fit:contain;width:min(100%,620px);height:auto}@media (max-width:1100px){.page-module__KgtJlW__hero{grid-template-columns:1fr;min-height:auto;padding:48px 32px 56px}.page-module__KgtJlW__copy{order:2;max-width:760px;padding-left:0}.page-module__KgtJlW__logoWrap{order:1;justify-content:flex-start}.page-module__KgtJlW__logo{width:min(100%,420px)}}@media (max-width:640px){.page-module__KgtJlW__hero{gap:24px;padding:28px 20px 44px}.page-module__KgtJlW__copy h1{margin-bottom:20px;font-size:2.6rem}.page-module__KgtJlW__copy p{font-size:1.05rem;line-height:1.55}.page-module__KgtJlW__logoWrap{justify-content:center}.page-module__KgtJlW__logo{width:min(100%,340px)}}
