:root{--ink:#f1ede3;--muted:rgba(241,237,227,0.72);--line:rgba(241,237,227,0.26);--bg:#12130f}*{box-sizing:border-box}body,html{min-height:100%}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}.parking{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(1.1rem,2vw,2rem);background:#11150f}.ambientGrain,.ambientVignette{position:absolute;inset:0}.ambientGrain{mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.parkingFooter,.parkingHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brandMark{display:inline-flex;align-items:center;text-decoration:none}.brandMark img{display:block;width:clamp(9.5rem,11vw,11.5rem);height:auto}.emailLink,.meetingLink,.socialLinks a{text-decoration:none;font-size:.82rem;line-height:1.2}.meetingLink{display:inline-flex;gap:.45rem;align-items:center;padding:.48rem .66rem .42rem;border:1px solid rgba(241,237,227,.14);border-radius:999px;background:rgba(22,25,20,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .18s ease,background .18s ease,border-color .18s ease}.emailLink:hover,.heroCta:hover,.meetingLink:hover,.socialLinks a:hover{opacity:.76}.meetingLink:hover{background:rgba(22,25,20,.22);border-color:rgba(241,237,227,.22)}.heroCopy{position:relative;z-index:2;display:grid;align-content:stretch;grid-template-rows:auto 1fr auto;width:100%;min-height:0;padding:clamp(2.4rem,7vh,5.4rem) 0 clamp(2rem,4.8vh,3.7rem)}.heroStatement{grid-row:1;justify-self:center;width:min(62rem,78vw);text-align:center}.eyebrow{margin:0 0 1rem;font-size:clamp(.72rem,.82vw,.88rem);line-height:1.2;letter-spacing:.025em;color:rgba(241,237,227,.72)}.heroCopy h1{margin:0 auto;max-width:20ch;font-size:clamp(3rem,5.25vw,6.25rem);line-height:.95;letter-spacing:-.06em;font-weight:400;text-wrap:balance}.heroAction{grid-row:3;justify-self:center;display:grid;justify-items:center;grid-gap:1.25rem;gap:1.25rem;width:min(41rem,72vw);text-align:center}.subhead{margin:0;max-width:38rem;font-size:clamp(.98rem,1.05vw,1.12rem);line-height:1.42;letter-spacing:-.015em;color:rgba(241,237,227,.9)}.heroCta{display:inline-flex;align-items:center;gap:.5rem;min-height:2.85rem;padding:.8rem 1.2rem .74rem;border-radius:999px;background:var(--ink);color:#11150f;text-decoration:none;font-size:.86rem;line-height:1;transition:opacity .18s ease,transform .18s ease}.heroCta:hover{transform:translateY(-1px)}.parkingFooter{padding-top:1.15rem}.emailLink{border-bottom:1px solid var(--line);padding-bottom:.16rem}.socialLinks{gap:clamp(1.25rem,2vw,2rem)}.socialLinks,.socialLinks a{display:inline-flex;align-items:center}.socialLinks a{gap:.28rem;color:rgba(241,237,227,.72);transition:opacity .18s ease,color .18s ease}.socialLinks a span{font-size:.86em;transform:translateY(-.02em)}.socialLinks a:hover{color:var(--ink)}@media (max-width:1180px){.heroStatement{width:min(56rem,84vw)}.heroCopy h1{max-width:19ch;font-size:clamp(2.8rem,5.4vw,5rem)}.brandMark img{width:clamp(9rem,13vw,10.8rem)}}@media (max-width:900px){.parking{padding:1.25rem}.heroCopy{padding:8vh 0 5vh}.heroStatement{width:min(42rem,92vw)}.heroCopy h1{max-width:17ch;font-size:clamp(2.55rem,7.5vw,4.2rem)}.heroAction{width:min(34rem,88vw)}.brandMark img{width:clamp(8.3rem,17vw,9.5rem)}}@media (max-width:640px){.parking{min-height:100svh;padding:1rem}.parkingHeader{align-items:flex-start}.brandMark img{width:7.8rem}.meetingLink{font-size:.7rem;padding:.42rem .58rem .38rem}.heroCopy{grid-template-rows:auto 1fr auto;padding:9vh 0 4.25vh}.heroStatement{width:100%;text-align:left}.eyebrow{margin-bottom:.82rem}.heroCopy h1{margin:0;max-width:13ch;font-size:clamp(2.3rem,10.3vw,3.35rem);line-height:.97;letter-spacing:-.05em;text-wrap:pretty}.heroAction{justify-self:start;justify-items:start;width:min(27rem,100%);text-align:left;gap:1rem}.subhead{max-width:25rem;font-size:.94rem}.heroCta{min-height:2.7rem;padding:.74rem 1rem .7rem;font-size:.8rem}.parkingFooter{align-items:flex-end}.socialLinks{gap:.9rem}.emailLink,.socialLinks a{font-size:.72rem}}@media (max-width:470px){.parkingFooter{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}.socialLinks{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:390px) and (max-height:720px){.parking{min-height:100svh;overflow:auto}.heroCopy{padding-top:6vh}.heroCopy h1{font-size:2.15rem}.subhead{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.heroCta{transition:none}}