._4ENjEa_wall,._4ENjEa_desktopHero{display:none}@media (width>=1280px){._4ENjEa_compactHero{display:none}._4ENjEa_desktopHero{isolation:isolate;background:var(--background);justify-content:flex-end;align-items:flex-end;min-height:clamp(430px,56svh,560px);display:flex;position:relative;overflow:hidden}._4ENjEa_desktopHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 42%, color-mix(in oklab, var(--background) 12%, transparent) 58%, color-mix(in oklab, var(--background) 42%, transparent) 74%, color-mix(in oklab, var(--background) 80%, transparent) 90%, var(--background) 100%);position:absolute;inset:0}._4ENjEa_portrait{z-index:-2;object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}._4ENjEa_shade{z-index:-1;background:linear-gradient(to left, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 55%, transparent) 34%, transparent 70%);position:absolute;inset:0}._4ENjEa_openingCopy{width:min(46%,640px);padding:0 var(--page-gutter) 72px;position:relative}._4ENjEa_openingCopy h1{max-width:900px;margin-top:24px;font-size:64px;line-height:1.04}._4ENjEa_openingCopy h1 em{display:block}._4ENjEa_intro{max-width:520px;color:var(--muted-foreground);margin-top:28px;font-size:18px}._4ENjEa_contactRow{align-items:center;gap:40px;margin-top:36px;display:flex}._4ENjEa_email{color:var(--gold);letter-spacing:.02em;overflow-wrap:anywhere;font-size:15px}._4ENjEa_formLink{color:var(--foreground);align-items:center;gap:10px;font-size:12px;display:inline-flex}._4ENjEa_body{padding:64px var(--page-gutter) 96px}._4ENjEa_trick{min-width:0;max-width:720px;margin:0 auto 64px}._4ENjEa_trick>section{padding-top:24px;padding-bottom:24px}._4ENjEa_split{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:72px;display:grid}._4ENjEa_formSection{padding:48px 0 0}._4ENjEa_split{align-items:stretch}._4ENjEa_wall{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:12px;height:min(78vh,780px);margin-top:48px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}._4ENjEa_column{overflow:hidden}._4ENjEa_track{will-change:transform;flex-direction:column;animation:120s linear infinite _4ENjEa_wall-up;display:flex}._4ENjEa_down{animation-name:_4ENjEa_wall-down}._4ENjEa_wall[data-active=false] ._4ENjEa_track,._4ENjEa_wall:hover ._4ENjEa_track{animation-play-state:paused}._4ENjEa_tile{aspect-ratio:4/5;background:var(--card);border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);box-shadow:0 18px 40px -18px color-mix(in oklab, var(--background) 90%, transparent);margin:0 0 12px;padding:8px;overflow:hidden}._4ENjEa_tile img{object-fit:cover;width:100%;height:100%;display:block}@keyframes _4ENjEa_wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes _4ENjEa_wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._4ENjEa_track,._4ENjEa_down{animation:none;transform:none}}._4ENjEa_formSection form{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}._4ENjEa_formSection form>label:nth-child(n+7),._4ENjEa_formSection form>div{grid-column:1/-1}._4ENjEa_formSection form>label>span{color:var(--foreground)}._4ENjEa_formSection input,._4ENjEa_formSection select,._4ENjEa_formSection textarea{font-size:16px}}@media (width>=1600px){._4ENjEa_openingCopy{padding-bottom:88px}._4ENjEa_openingCopy h1{font-size:88px}._4ENjEa_split{gap:96px}}
