.mp-eyebrow{color:var(--bronze-text);display:block;font-family:var(--gp-font--geist);font-size:11px;font-weight:500;letter-spacing:0.2em;line-height:1.5;margin-bottom:22px;text-transform:uppercase}.mp-eyebrow-on-dark{color:var(--bronze-light)}.mp-btn{align-items:center;border:1px solid transparent;column-gap:14px;cursor:pointer;display:inline-flex;font-family:var(--gp-font--geist);font-size:12px;font-weight:500;justify-content:center;letter-spacing:0.14em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .25s cubic-bezier(.2,.7,.2,1),color .25s cubic-bezier(.2,.7,.2,1),border-color .25s cubic-bezier(.2,.7,.2,1);padding:17px 28px}.mp-btn .gb-shape svg{height:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1);width:14px}.mp-btn:hover .gb-shape svg{transform:translateX(3px)}@media (max-width:767px){.mp-btn{padding:15px 22px}}.mp-btn-primary{background-color:var(--evergreen);border-color:var(--evergreen);color:var(--ivory)}.mp-btn-primary:hover{background-color:var(--evergreen-bright);border-color:var(--evergreen-bright);color:var(--ivory)}.mp-btn-primary:focus-visible{background-color:var(--evergreen-bright);color:var(--ivory)}.mp-btn-outline{background-color:transparent;border-color:var(--ink);color:var(--ink)}.mp-btn-outline:hover{background-color:var(--ink);color:var(--ivory)}.mp-btn-outline:focus-visible{background-color:var(--ink);color:var(--ivory)}.mp-btn-on-dark{background-color:transparent;border-color:var(--bronze-light);color:var(--ivory)}.mp-btn-on-dark:hover{background-color:var(--ivory);border-color:var(--ivory);color:var(--evergreen)}.mp-btn-on-dark:focus-visible{background-color:var(--ivory);color:var(--evergreen)}.mp-link-arrow{align-items:center;border-bottom:1px solid currentColor;color:var(--ink);column-gap:10px;display:inline-flex;font-family:var(--gp-font--geist);font-size:11px;font-weight:500;letter-spacing:0.16em;padding-bottom:4px;text-decoration:none;text-transform:uppercase;transition:color .2s cubic-bezier(.2,.7,.2,1)}.mp-link-arrow:hover{color:var(--bronze)}.mp-link-arrow .gb-shape svg{height:12px;width:12px}.mp-tag{background-color:var(--ivory);border:1px solid var(--line);color:var(--ink);display:inline-block;font-family:var(--gp-font--geist);font-size:10px;font-weight:500;letter-spacing:0.16em;line-height:1;text-transform:uppercase;padding:6px 10px}.mp-section{position:relative;padding:144px 40px}@media (max-width:1024px){.mp-section{padding:104px 32px}}@media (max-width:767px){.mp-section{padding:76px 20px}}.mp-photo-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(251,250,247,0.74);border:1px solid rgba(255,255,255,0.7);color:var(--ink);display:inline-block;font-family:var(--gp-font--geist);font-size:10px;font-weight:500;letter-spacing:0.2em;line-height:1;text-transform:uppercase;padding:8px 12px}.mp-frame-solid{isolation:isolate;position:relative}.mp-frame-solid::before{background-color:var(--bronze);bottom:-22px;content:"";height:72%;left:-22px;pointer-events:none;position:absolute;width:58%;z-index:-1}@media (max-width:767px){.mp-frame-solid::before{bottom:-12px;left:-12px}}.mp-stencil{background-color:var(--ivory);border:1px solid var(--line);outline:1px solid rgba(164,123,82,0.45);outline-offset:-12px;position:relative}@media (max-width:767px){.mp-stencil{outline-offset:-8px}}.mp-rail{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.mp-lead{color:var(--muted);font-size:18px;line-height:1.7;max-width:34em}@media (max-width:767px){.mp-lead{font-size:16px}}.mp-frame{isolation:isolate;position:relative}.mp-frame::after{border:1px solid var(--bronze);bottom:-16px;content:"";left:16px;pointer-events:none;position:absolute;right:-16px;top:16px;z-index:-1}@media (max-width:767px){.mp-frame::after{bottom:-10px;left:10px;right:-10px;top:10px}}.mp-footer-link{color:rgba(251,250,247,0.78);display:inline-block;font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s cubic-bezier(.2,.7,.2,1)}.mp-footer-link:hover{color:var(--bronze-light)}.mp-card{background-color:var(--ivory);border:1px solid var(--line);color:var(--ink);display:flex;flex-direction:column;text-decoration:none;transition:border-color .25s cubic-bezier(.2,.7,.2,1)}.mp-card:hover{border-color:var(--bronze)}