.hero[data-astro-cid-ge2uvauf]{background:var(--c-paper);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.hero__rules[data-astro-cid-ge2uvauf]{max-width:var(--w-wide);pointer-events:none;margin-inline:auto;display:none;position:absolute;inset:0}.hero__rules[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border-left:1px solid var(--c-rule);opacity:.7}.hero[data-astro-cid-ge2uvauf]{background-image:radial-gradient(70% 70% at 38% 42%,#e8690f0e,#e8690f00 70%)}.hero__slug[data-astro-cid-ge2uvauf]{display:none}.hero__main[data-astro-cid-ge2uvauf]{padding:var(--s-8) var(--gutter) var(--s-9);max-width:var(--w-default);width:100%;margin-inline:auto;position:relative}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.375rem,1.3rem + 4.6vw,3.75rem);line-height:var(--lh-display);letter-spacing:var(--tr-display);margin:0}.hero__beat[data-astro-cid-ge2uvauf]{display:block}.hero__beat--last[data-astro-cid-ge2uvauf]{color:var(--c-ink)}.hero__mark[data-astro-cid-ge2uvauf]{background:var(--c-action);width:clamp(140px,26vw,260px);height:6px;margin:var(--s-6) 0 var(--s-7)}.hero__support[data-astro-cid-ge2uvauf]{font-family:var(--f-head);font-size:var(--t-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--c-ink);max-width:34ch;margin-bottom:var(--s-4)}.hero__detail[data-astro-cid-ge2uvauf]{font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-mute);max-width:46ch}.hero__panel[data-astro-cid-ge2uvauf]{background:var(--c-emerald-dk);color:var(--c-white);padding:var(--s-7) var(--gutter);gap:var(--s-5);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__emblem[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;width:140px;height:auto;position:absolute;bottom:-28px;right:-30px}.hero__panel-eyebrow[data-astro-cid-ge2uvauf],.hero__statement[data-astro-cid-ge2uvauf]{z-index:1;position:relative}@media (width>=1024px){.hero__emblem[data-astro-cid-ge2uvauf]{width:clamp(220px,26vw,340px);bottom:-44px;right:-52px}}.hero__panel-eyebrow[data-astro-cid-ge2uvauf]{padding-bottom:var(--s-5);border-bottom:1px solid #fff3;margin:0}.hero__statement[data-astro-cid-ge2uvauf]{font-family:var(--f-head);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--c-white);max-width:20ch;margin:0}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) 25rem}.hero__rules[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,1fr);margin-inline:0;display:grid;right:25rem}.hero__slug[data-astro-cid-ge2uvauf]{left:var(--s-5);bottom:var(--s-8);font-family:var(--f-mono);font-size:var(--t-caption);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--c-faint);writing-mode:vertical-rl;margin:0;font-weight:500;display:block;position:absolute;transform:rotate(180deg)}.hero__main[data-astro-cid-ge2uvauf]{padding:var(--s-9) var(--s-7) var(--s-9) var(--s-9);margin-inline:0 auto}.hero__panel[data-astro-cid-ge2uvauf]{padding:var(--s-9) var(--s-7);justify-content:space-between}}.contact__inner[data-astro-cid-he3spzz3]{gap:var(--s-8);display:grid}.contact__title[data-astro-cid-he3spzz3]{margin-bottom:var(--s-5)}.contact__lead[data-astro-cid-he3spzz3]{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--c-mint);max-width:46ch}.contact__gets[data-astro-cid-he3spzz3]{margin:var(--s-4) 0 var(--s-5);gap:var(--s-3);max-width:48ch;padding:0;list-style:none;display:grid}.get[data-astro-cid-he3spzz3]{padding-left:var(--s-5);font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-white);position:relative}.get[data-astro-cid-he3spzz3]:before{content:"";border-left:2px solid var(--c-emerald-lt);border-bottom:2px solid var(--c-emerald-lt);width:12px;height:6px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.contact__direct[data-astro-cid-he3spzz3]{margin:var(--s-6) 0 0;padding:var(--s-5) 0 0;gap:var(--s-3);border-top:1px solid #fff3;list-style:none;display:grid}.contact__direct-item[data-astro-cid-he3spzz3]{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.contact__direct-label[data-astro-cid-he3spzz3]{font-family:var(--f-mono);font-size:var(--t-caption);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--c-mint)}.contact__direct-link[data-astro-cid-he3spzz3]{font-family:var(--f-head);font-size:var(--t-card-title);color:var(--c-white);font-weight:600;text-decoration:none;position:relative}.contact__direct-link[data-astro-cid-he3spzz3]:after{content:"";background:var(--c-emerald-lt);transform-origin:0;width:100%;height:2px;transition:transform var(--motion);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.contact__direct-link[data-astro-cid-he3spzz3]:hover:after,.contact__direct-link[data-astro-cid-he3spzz3]:focus-visible:after{transform:scaleX(1)}.contact__panel[data-astro-cid-he3spzz3]{background:var(--c-paper);border-radius:var(--r-card);padding:var(--s-5);align-self:start}.contact__cta[data-astro-cid-he3spzz3]{min-height:56px}@media (width>=900px){.contact__inner[data-astro-cid-he3spzz3]{gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:start}.contact__panel[data-astro-cid-he3spzz3]{padding:var(--s-5);align-self:center}}
