.ContactForm-module__FV39HG__form{flex-direction:column;gap:0;display:flex}.ContactForm-module__FV39HG__field{border-bottom:1px solid #333}.ContactForm-module__FV39HG__input,.ContactForm-module__FV39HG__textarea{width:100%;font-family:var(--font-body),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;background-color:#0000;border:none;outline:none;padding:20px 0;font-size:.75rem;font-weight:500;transition:border-color .2s}.ContactForm-module__FV39HG__input::placeholder,.ContactForm-module__FV39HG__textarea::placeholder{color:#666;text-transform:uppercase;letter-spacing:.1em}.ContactForm-module__FV39HG__textarea{resize:none;text-transform:none;letter-spacing:0;min-height:80px;font-size:.9375rem}.ContactForm-module__FV39HG__textarea::placeholder{text-transform:none;letter-spacing:0}.ContactForm-module__FV39HG__input:focus,.ContactForm-module__FV39HG__textarea:focus{border-color:#fff}.ContactForm-module__FV39HG__submitButton{cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:12px;padding:32px 0;transition:opacity .2s;display:flex}.ContactForm-module__FV39HG__submitButton:hover{opacity:.7}.ContactForm-module__FV39HG__submitButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.ContactForm-module__FV39HG__submitText{font-family:var(--font-heading),serif;color:#fff;font-size:1.5rem;font-style:italic;font-weight:400}.ContactForm-module__FV39HG__arrow{color:#e07850;font-size:1.5rem;transition:transform .2s}.ContactForm-module__FV39HG__submitButton:hover .ContactForm-module__FV39HG__arrow{transform:translate(4px)}.ContactForm-module__FV39HG__success{flex-direction:column;gap:24px;padding:32px 0;display:flex}.ContactForm-module__FV39HG__successText{color:#fff;margin:0;font-size:1rem;line-height:1.7}.ContactForm-module__FV39HG__link{color:#fff;text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.ContactForm-module__FV39HG__link:hover{opacity:.7}.ContactForm-module__FV39HG__resetButton{font-family:var(--font-heading),serif;color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:1.125rem;font-style:italic;transition:opacity .2s}.ContactForm-module__FV39HG__resetButton:hover{opacity:.7}.ContactForm-module__FV39HG__resetButton:focus-visible{outline-offset:4px;outline:2px solid #fff}
.page-module__OSLHOG__page{color:#fff;background-color:#0a0a0a;min-height:100vh;padding:140px 0 120px}@media (max-width:768px){.page-module__OSLHOG__page{padding:100px 0 80px}}.page-module__OSLHOG__container{width:100%;max-width:var(--maxWidth);margin:0 auto;padding:0 48px}@media (max-width:768px){.page-module__OSLHOG__container{padding:0 24px}}.page-module__OSLHOG__title{font-family:var(--font-heading),serif;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff;margin:0 0 80px;font-size:clamp(4rem,12vw,10rem);font-weight:500;line-height:1}@media (max-width:768px){.page-module__OSLHOG__title{margin-bottom:48px}}.page-module__OSLHOG__content{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:968px){.page-module__OSLHOG__content{grid-template-columns:1fr;gap:48px}}.page-module__OSLHOG__imageWrapper{aspect-ratio:3/4;position:relative;overflow:hidden}@media (max-width:968px){.page-module__OSLHOG__imageWrapper{width:100%;max-width:500px;margin:0 auto}}.page-module__OSLHOG__imageWrapper img{object-fit:cover}.page-module__OSLHOG__formSection{flex-direction:column;gap:32px;display:flex}.page-module__OSLHOG__intro{color:#fff;margin:0;font-size:1rem;line-height:1.6}.page-module__OSLHOG__emailLink{color:#fff;text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.page-module__OSLHOG__emailLink:hover{opacity:.7}
