.hero[data-astro-cid-i3irphx7]{background:var(--clay);color:var(--stucco);height:576px;position:relative;overflow:hidden}.hero-track[data-astro-cid-i3irphx7]{will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;gap:10px;height:100%;transition:transform .8s cubic-bezier(.45,0,.2,1);display:flex}.hero[data-astro-cid-i3irphx7][data-dragging] .hero-track[data-astro-cid-i3irphx7]{cursor:grabbing;transition:none}.hero-slide[data-astro-cid-i3irphx7]{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.hero-img[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-panel[data-astro-cid-i3irphx7]{background:#47150066;flex-direction:column;align-items:flex-start;gap:42px;min-height:366px;padding:24px;display:flex;position:absolute;top:105px;left:56px;right:56px}.hero-h[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h1);letter-spacing:-.04em;text-transform:capitalize;color:var(--stucco);max-width:100%;margin:0;line-height:.97}.hero-h[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{font-style:italic}.hero-btn[data-astro-cid-i3irphx7]{margin-top:auto}.hero-dots[data-astro-cid-i3irphx7]{justify-content:center;gap:40px;display:flex;position:absolute;bottom:32px;left:0;right:0}.hero-dot[data-astro-cid-i3irphx7]{background:var(--stucco);opacity:.5;cursor:pointer;width:11px;height:11px;transition:opacity var(--dur-base) var(--ease-out);border:0;border-radius:50%;padding:0}.hero-dot[data-astro-cid-i3irphx7][aria-selected=true]{opacity:1}.hero-dot[data-astro-cid-i3irphx7]:before{content:"";width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.hero-dot[data-astro-cid-i3irphx7]{position:relative}.hero-dot[data-astro-cid-i3irphx7]:before{top:50%;left:50%}.hero-arrow[data-astro-cid-i3irphx7]{width:44px;height:44px;color:var(--stucco);cursor:pointer;background:#47150066;border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow--prev[data-astro-cid-i3irphx7]{left:8px}.hero-arrow--next[data-astro-cid-i3irphx7]{right:8px}@media (max-width:1199px){.hero[data-astro-cid-i3irphx7]{height:500px}.hero-panel[data-astro-cid-i3irphx7]{gap:46px;min-height:298px}.hero-dots[data-astro-cid-i3irphx7]{bottom:10px}.hero-arrow[data-astro-cid-i3irphx7]{display:flex}}@media (prefers-reduced-motion:reduce){.hero-track[data-astro-cid-i3irphx7]{transition:none}}.sm[data-astro-cid-jyzx4dlp]{background:var(--clay);color:var(--stucco);padding:var(--section-y) var(--gutter) 98px;flex-direction:column;gap:41px;display:flex}.sm-grid[data-astro-cid-jyzx4dlp]{justify-content:center;gap:0 86px;list-style:none;display:flex}.sm-cell[data-astro-cid-jyzx4dlp]{flex-direction:column;gap:10px;min-width:0;display:flex}.sm-val[data-astro-cid-jyzx4dlp]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-stat);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:.97}.sm-label[data-astro-cid-jyzx4dlp]{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--limestone);line-height:1.5}@media (min-width:1200px){.sm-trail[data-astro-cid-jyzx4dlp]:after{content:" "}}.sm-alliance[data-astro-cid-jyzx4dlp]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 0;display:flex}.sm-rule[data-astro-cid-jyzx4dlp]{background:var(--stucco);flex:none;width:1px;height:45px}.sm-logo-link[data-astro-cid-jyzx4dlp]{flex:none;display:block}.sm-logo[data-astro-cid-jyzx4dlp]{width:auto;height:56px;display:block}@media (max-width:1199px){.sm[data-astro-cid-jyzx4dlp]{gap:41px;padding-bottom:36px}.sm-grid[data-astro-cid-jyzx4dlp]{grid-template-columns:1fr 1fr;justify-items:stretch;gap:24px 69px;display:grid}.sm-cell[data-astro-cid-jyzx4dlp]:nth-child(odd){text-align:right;align-items:flex-end}.sm-alliance[data-astro-cid-jyzx4dlp]{flex-direction:column;gap:20px;padding:0}.sm-rule[data-astro-cid-jyzx4dlp]{display:none}}.doors[data-astro-cid-mzyposoi]{background:var(--stucco);color:var(--clay);padding:var(--section-y) var(--gutter);flex-direction:column;gap:30px;display:flex}.doors-head[data-astro-cid-mzyposoi]{text-align:center;flex-direction:column;gap:36px;padding:30px 0;display:flex}.doors-title[data-astro-cid-mzyposoi]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(56px,7.2vw,104px);font-weight:800;line-height:.8}.doors-sub[data-astro-cid-mzyposoi]{max-width:100%;font-size:var(--fs-lead);letter-spacing:-.02em;margin:0 auto;line-height:1.2}.doors-grid[data-astro-cid-mzyposoi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.door[data-astro-cid-mzyposoi]{background:var(--clay);color:var(--stucco);flex-direction:column;gap:48px;min-width:0;padding:clamp(24px,3.9vw,56px);transition:background-color .3s;display:flex}.door[data-astro-cid-mzyposoi]:hover,.door[data-astro-cid-mzyposoi]:focus-within{background:var(--olive)}@media (min-width:1200px){.door[data-astro-cid-mzyposoi]{min-height:883px}}.door-head[data-astro-cid-mzyposoi]{flex-direction:column;gap:24px;display:flex}.door-name[data-astro-cid-mzyposoi]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:capitalize;font-size:clamp(45px,3.9vw,56px);font-weight:800;line-height:.92}.door-name[data-astro-cid-mzyposoi] em[data-astro-cid-mzyposoi]{font-style:italic}.door-who[data-astro-cid-mzyposoi]{letter-spacing:-.02em;max-width:none;font-size:15px;line-height:1.3}.door-list[data-astro-cid-mzyposoi]{flex-direction:column;padding-bottom:37px;list-style:none;display:flex}.door-q[data-astro-cid-mzyposoi]{border-bottom:1px solid var(--limestone)}.door-q[data-astro-cid-mzyposoi]:last-child{border-bottom:0}.door-q-link[data-astro-cid-mzyposoi]{color:var(--stucco);flex-direction:column;gap:8px;padding:18px 0;display:flex}.door-q[data-astro-cid-mzyposoi]:first-child .door-q-link[data-astro-cid-mzyposoi]{padding-top:0}.door-q[data-astro-cid-mzyposoi]:last-child .door-q-link[data-astro-cid-mzyposoi]{padding-bottom:0}:is(.door-q-link[data-astro-cid-mzyposoi]:hover,.door-q-link[data-astro-cid-mzyposoi]:focus-visible){text-decoration:none}:is(.door-q-link[data-astro-cid-mzyposoi]:hover .door-q-text[data-astro-cid-mzyposoi],.door-q-link[data-astro-cid-mzyposoi]:focus-visible .door-q-text[data-astro-cid-mzyposoi]){text-underline-offset:4px;text-decoration:underline}.door-q-text[data-astro-cid-mzyposoi]{letter-spacing:-.02em;color:var(--limestone);font-size:clamp(15px,1.1vw,16px);font-weight:600;line-height:1.2}.door-tags[data-astro-cid-mzyposoi]{letter-spacing:-.02em;color:var(--stucco);font-size:15px;line-height:1.3}.door-cta[data-astro-cid-mzyposoi]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--stucco);align-items:center;gap:18px;width:fit-content;margin-top:auto;font-size:20px;font-weight:500;line-height:1;display:inline-flex}.door-cta[data-astro-cid-mzyposoi]:hover{opacity:.8;text-decoration:none}.door-cta[data-astro-cid-mzyposoi] .door-cta-mark{color:var(--stucco)}.nfp-bar[data-astro-cid-mzyposoi]{background:var(--limestone);color:var(--clay);justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:24px 56px;display:flex}.nfp-copy[data-astro-cid-mzyposoi]{font-family:var(--font-display);letter-spacing:-.04em;max-width:none;font-size:clamp(32px,2.5vw,36px);font-weight:800;line-height:.8}@media (max-width:1199px){.doors[data-astro-cid-mzyposoi]{padding-block:73px}.doors-head[data-astro-cid-mzyposoi]{text-align:left;gap:24px}.doors-grid[data-astro-cid-mzyposoi]{grid-template-columns:1fr}.door-cta[data-astro-cid-mzyposoi] .door-cta-mark{width:32px;height:32px}.nfp-bar[data-astro-cid-mzyposoi]{text-align:center;flex-direction:column;min-height:0;padding:24px}.nfp-copy[data-astro-cid-mzyposoi]{line-height:1.1}}.proof[data-astro-cid-mgrwpp23]{background:var(--stucco);color:var(--clay);padding:var(--section-y) var(--gutter);flex-direction:column;gap:30px;display:flex}.proof-head[data-astro-cid-mgrwpp23]{text-align:center;flex-direction:column;gap:36px;width:100%;padding:30px 0;display:flex}.proof-title[data-astro-cid-mgrwpp23]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.04em;text-transform:capitalize;line-height:.97}.proof-kicker[data-astro-cid-mgrwpp23]{max-width:75%;font-size:var(--fs-lead);letter-spacing:-.02em;margin:0 auto;line-height:1.2}.outcomes[data-astro-cid-fcgbv54p]{background:var(--clay);color:var(--stucco);padding:var(--section-y) var(--gutter);flex-direction:column;gap:30px;display:flex}.outcomes-intro[data-astro-cid-fcgbv54p]{text-align:center;flex-direction:column;gap:36px;width:100%;padding:30px 0;display:flex}.outcomes-title[data-astro-cid-fcgbv54p]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.04em;text-transform:capitalize;line-height:.97}.outcomes-lead[data-astro-cid-fcgbv54p]{max-width:75%;font-size:var(--fs-lead);letter-spacing:-.02em;margin:0 auto;line-height:1.2}.outcomes-grid[data-astro-cid-fcgbv54p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.outcome[data-astro-cid-fcgbv54p]{background:var(--stucco);color:var(--clay);flex-direction:column;gap:8px;padding:24px;display:flex}.outcome-n[data-astro-cid-fcgbv54p]{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--olive);line-height:1.5}.outcome-h[data-astro-cid-fcgbv54p]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(18px,1.67vw,24px);font-weight:500;line-height:1}.outcome-p[data-astro-cid-fcgbv54p]{letter-spacing:-.02em;max-width:none;margin-top:2px;font-size:15px;line-height:1.3}@media (max-width:1199px){.outcomes-grid[data-astro-cid-fcgbv54p]{grid-template-columns:1fr}.outcome[data-astro-cid-fcgbv54p]{min-height:0}}
