.page-module__j6Q3dW__shell{min-height:100svh;color:var(--ink);background:linear-gradient(105deg, transparent 0 72%, var(--brand-color-surface-lichen) 72% 100%), var(--paper)}.page-module__j6Q3dW__skipLink{top:var(--brand-space-3);left:var(--brand-space-4);z-index:100;padding:var(--brand-space-3) var(--brand-space-4);color:var(--paper);background:var(--navy);transition:transform var(--brand-motion-fast) var(--brand-motion-ease);position:fixed;transform:translateY(-180%)}.page-module__j6Q3dW__skipLink:focus{transform:translateY(0)}.page-module__j6Q3dW__hero,.page-module__j6Q3dW__contactGrid{width:min(var(--brand-layout-page-max), calc(100% - (2 * var(--brand-layout-gutter-desktop))));margin-inline:auto}.page-module__j6Q3dW__hero{gap:var(--brand-space-7);min-height:34rem;padding-block:var(--brand-space-7);border-bottom:var(--brand-border-hairline) solid var(--rule);grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);align-items:end;display:grid;position:relative}.page-module__j6Q3dW__hero:before{border:var(--brand-border-hairline) solid color-mix(in srgb, var(--brand-color-signal) 30%, transparent);background:linear-gradient(145deg, var(--brand-color-surface-glass-strong), transparent);content:"";pointer-events:none;width:17rem;height:19rem;position:absolute;top:8%;right:19%;transform:rotate(3deg)}.page-module__j6Q3dW__heroCopy,.page-module__j6Q3dW__heroNote{z-index:1;position:relative}.page-module__j6Q3dW__eyebrow,.page-module__j6Q3dW__sectionHeading>p,.page-module__j6Q3dW__heroNote>span,.page-module__j6Q3dW__field label,.page-module__j6Q3dW__fieldHint,.page-module__j6Q3dW__formStatus,.page-module__j6Q3dW__socialLinks a{font-family:var(--font-mono);font-size:var(--brand-font-size-xs);letter-spacing:var(--brand-letter-spacing-label);text-transform:uppercase}.page-module__j6Q3dW__eyebrow,.page-module__j6Q3dW__sectionHeading>p,.page-module__j6Q3dW__heroNote>span{color:var(--brand-color-signal)}.page-module__j6Q3dW__hero h1{max-width:10ch;margin-top:var(--brand-space-4);font-family:var(--font-serif);font-size:clamp(5.25rem,11vw,10.25rem);font-weight:var(--brand-font-weight-regular);letter-spacing:var(--brand-letter-spacing-display);line-height:.86}.page-module__j6Q3dW__lede{max-width:42rem;margin-top:var(--brand-space-5);color:var(--ink-soft);font-family:var(--font-serif);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.48}.page-module__j6Q3dW__heroNote{max-width:19rem;padding-top:var(--brand-space-4);border-top:var(--brand-border-hairline) solid var(--brand-color-signal)}.page-module__j6Q3dW__heroNote p{margin-top:var(--brand-space-4);color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--brand-font-size-lead);line-height:var(--brand-line-height-body)}.page-module__j6Q3dW__contactGrid{gap:var(--brand-space-7);padding-block:var(--brand-space-8);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);display:grid}.page-module__j6Q3dW__sectionHeading h2,.page-module__j6Q3dW__socialColumn h2{font-family:var(--font-serif);font-weight:var(--brand-font-weight-regular);letter-spacing:var(--brand-letter-spacing-heading)}.page-module__j6Q3dW__sectionHeading h2{max-width:12ch;margin-top:var(--brand-space-3);font-size:clamp(2.5rem,5vw,4.5rem);line-height:var(--brand-line-height-heading)}.page-module__j6Q3dW__form{margin-top:var(--brand-space-6);position:relative}.page-module__j6Q3dW__fieldRow{gap:var(--brand-space-5);grid-template-columns:1fr 1fr;display:grid}.page-module__j6Q3dW__field+.page-module__j6Q3dW__field,.page-module__j6Q3dW__fieldRow+.page-module__j6Q3dW__field{margin-top:var(--brand-space-5)}.page-module__j6Q3dW__fieldRow .page-module__j6Q3dW__field+.page-module__j6Q3dW__field{margin-top:0}.page-module__j6Q3dW__field label{margin-bottom:var(--brand-space-3);color:var(--ink-soft);display:block}.page-module__j6Q3dW__field input,.page-module__j6Q3dW__field textarea{border:0;border-bottom:var(--brand-border-hairline) solid var(--brand-color-line-strong);width:100%;color:var(--ink);font-family:var(--font-serif);font-size:var(--brand-font-size-lead);line-height:var(--brand-line-height-body);transition:border-color var(--brand-motion-fast) var(--brand-motion-ease), background-color var(--brand-motion-fast) var(--brand-motion-ease);background:0 0;border-radius:0;outline:none}.page-module__j6Q3dW__field input{min-height:3.5rem;padding:var(--brand-space-2) 0}.page-module__j6Q3dW__field textarea{min-height:14rem;padding:var(--brand-space-3) 0;resize:vertical}.page-module__j6Q3dW__field input:focus,.page-module__j6Q3dW__field textarea:focus{border-color:var(--brand-color-focus);background:linear-gradient(90deg, var(--brand-color-surface-glass), transparent 65%)}.page-module__j6Q3dW__fieldHint{margin-top:var(--brand-space-3);color:var(--ink-muted);letter-spacing:.06em;font-size:.625rem;display:block}.page-module__j6Q3dW__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__j6Q3dW__formFooter{gap:var(--brand-space-5);margin-top:var(--brand-space-6);grid-template-columns:auto minmax(12rem,1fr);align-items:center;display:grid}.page-module__j6Q3dW__formFooter button{justify-content:space-between;align-items:center;gap:var(--brand-space-6);min-height:3.25rem;padding:var(--brand-space-3) var(--brand-space-4);border:var(--brand-border-hairline) solid var(--navy);border-radius:var(--brand-border-radius-small);color:var(--paper);background:var(--navy);font-size:var(--brand-font-size-sm);cursor:pointer;transition:color var(--brand-motion-fast) var(--brand-motion-ease), background-color var(--brand-motion-fast) var(--brand-motion-ease);display:inline-flex}.page-module__j6Q3dW__formFooter button:hover:not(:disabled){color:var(--navy);background:0 0}.page-module__j6Q3dW__formFooter button:disabled{cursor:wait;opacity:.62}.page-module__j6Q3dW__formStatus{max-width:30rem;color:var(--ink-muted);letter-spacing:.055em;font-size:.65rem;line-height:1.6}.page-module__j6Q3dW__formStatusError{color:var(--brand-color-error)}.page-module__j6Q3dW__socialColumn{padding:var(--brand-space-6);border:var(--brand-border-hairline) solid var(--rule);background:var(--brand-color-surface-glass);align-self:start}.page-module__j6Q3dW__socialColumn h2{max-width:11ch;margin-top:var(--brand-space-4);font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.04}.page-module__j6Q3dW__socialIntro{max-width:30rem;margin-top:var(--brand-space-5);color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--brand-font-size-body);line-height:var(--brand-line-height-body)}.page-module__j6Q3dW__socialLinks{margin-top:var(--brand-space-6);border-top:var(--brand-border-hairline) solid var(--rule)}.page-module__j6Q3dW__socialLinks a{gap:var(--brand-space-3);border-bottom:var(--brand-border-hairline) solid var(--rule);min-height:3.75rem;transition:color var(--brand-motion-fast) var(--brand-motion-ease);grid-template-columns:2.5rem 1fr auto;align-items:center;font-size:.66rem;display:grid}.page-module__j6Q3dW__socialLinks a span:first-child,.page-module__j6Q3dW__socialLinks a span:last-child,.page-module__j6Q3dW__socialLinks a:hover{color:var(--brand-color-signal)}.page-module__j6Q3dW__socialLinks strong{font-weight:var(--brand-font-weight-medium)}@media (max-width:800px){.page-module__j6Q3dW__hero,.page-module__j6Q3dW__contactGrid{width:min(100% - (2 * var(--brand-layout-gutter-mobile)), var(--brand-layout-page-max))}.page-module__j6Q3dW__hero{gap:var(--brand-space-6);min-height:auto;padding-block:var(--brand-space-7);grid-template-columns:1fr}.page-module__j6Q3dW__hero:before{width:11rem;height:13rem;top:6%;right:-5%}.page-module__j6Q3dW__hero h1{font-size:clamp(4.5rem,22vw,7.5rem)}.page-module__j6Q3dW__contactGrid{gap:var(--brand-space-7);padding-block:var(--brand-space-7);grid-template-columns:1fr}}@media (max-width:560px){.page-module__j6Q3dW__fieldRow,.page-module__j6Q3dW__formFooter{grid-template-columns:1fr}.page-module__j6Q3dW__fieldRow .page-module__j6Q3dW__field+.page-module__j6Q3dW__field{margin-top:var(--brand-space-5)}.page-module__j6Q3dW__formFooter button{width:100%}.page-module__j6Q3dW__socialColumn{padding:var(--brand-space-5)}}@media (prefers-reduced-motion:reduce){.page-module__j6Q3dW__skipLink,.page-module__j6Q3dW__field input,.page-module__j6Q3dW__field textarea,.page-module__j6Q3dW__formFooter button,.page-module__j6Q3dW__socialLinks a{transition:none}}
