.InnerShell-module__bg2SHq__page{flex-direction:column;min-height:100vh;display:flex}.InnerShell-module__bg2SHq__nav{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:24px;padding:16px 36px;display:flex}.InnerShell-module__bg2SHq__logoLink{flex:none;align-items:center;display:flex}.InnerShell-module__bg2SHq__logoLink:hover{opacity:.85}.InnerShell-module__bg2SHq__logo{width:auto;height:56px;display:block}.InnerShell-module__bg2SHq__navLinks{gap:28px;display:flex}.InnerShell-module__bg2SHq__navLinks a{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:13px}.InnerShell-module__bg2SHq__navLinks a:hover{color:var(--text)}.InnerShell-module__bg2SHq__main{flex:1;padding:48px 36px 80px}.InnerShell-module__bg2SHq__copyright{text-align:center;letter-spacing:.04em;color:var(--text-muted);margin:0;padding:20px 24px 24px;font-size:12px;font-weight:300}.InnerShell-module__bg2SHq__copyright a{color:var(--text-muted)}.InnerShell-module__bg2SHq__copyright a:hover{color:var(--text)}@media (max-width:640px){.InnerShell-module__bg2SHq__nav{gap:16px;padding:14px 20px}.InnerShell-module__bg2SHq__logo{height:44px}.InnerShell-module__bg2SHq__navLinks{gap:20px}.InnerShell-module__bg2SHq__main{padding:32px 20px 72px}}
.about-module__8TymFG__wrap{max-width:36rem}.about-module__8TymFG__wrap h1{letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem;font-weight:600}.about-module__8TymFG__wrap p{color:var(--text-muted);margin:0;font-weight:300;line-height:1.55}
.contact-module__swMWYG__wrap{max-width:36rem}.contact-module__swMWYG__wrap h1{letter-spacing:-.02em;margin:0 0 8px;font-size:1.5rem;font-weight:600}.contact-module__swMWYG__intro{color:var(--text-muted);margin:0 0 28px;font-weight:300}.contact-module__swMWYG__form,.contact-module__swMWYG__row{gap:16px;display:grid}@media (min-width:640px){.contact-module__swMWYG__row{grid-template-columns:1fr 1fr}}.contact-module__swMWYG__field{letter-spacing:.02em;gap:6px;font-size:13px;font-weight:600;display:grid}.contact-module__swMWYG__field input,.contact-module__swMWYG__field textarea{font:inherit;letter-spacing:0;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:10px 12px;font-weight:300}.contact-module__swMWYG__field input:focus,.contact-module__swMWYG__field textarea:focus{border-color:var(--accent);outline:2px solid #c45c2633}.contact-module__swMWYG__field textarea{resize:vertical;min-height:8rem}.contact-module__swMWYG__optional{color:var(--text-muted);font-weight:300}.contact-module__swMWYG__error,.contact-module__swMWYG__formError{color:var(--accent-dim);font-size:13px;font-weight:300}.contact-module__swMWYG__formError{margin:0}.contact-module__swMWYG__counter{color:var(--text-muted);justify-self:end;font-size:12px;font-weight:300}.contact-module__swMWYG__honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.contact-module__swMWYG__submit{min-width:140px;font:inherit;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-dim) 100%);cursor:pointer;border:none;border-radius:4px;justify-self:start;padding:12px 22px;font-size:14px;font-weight:500}.contact-module__swMWYG__submit:hover:not(:disabled){filter:brightness(1.06)}.contact-module__swMWYG__submit:disabled{opacity:.7;cursor:default}.contact-module__swMWYG__privacy{color:var(--text-muted);margin:4px 0 0;font-size:13px;font-weight:300}.contact-module__swMWYG__privacy a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.contact-module__swMWYG__privacy a:hover{color:var(--text)}.contact-module__swMWYG__confirm{color:var(--text);margin:0;font-weight:300;line-height:1.5}
.privacy-module__ZGDmtG__page{max-width:36rem}.privacy-module__ZGDmtG__page h1{letter-spacing:-.02em;margin:0 0 16px;font-size:1.5rem;font-weight:600}.privacy-module__ZGDmtG__page h2{margin:28px 0 8px;font-size:1rem;font-weight:600}.privacy-module__ZGDmtG__page p{color:var(--text-muted);margin:0;font-weight:300;line-height:1.55}.privacy-module__ZGDmtG__page h2+p{margin-top:0}
