.inst-hero[data-astro-cid-leafg3mm]{background:#fff;border-top:1px solid #5c5c5c69;padding:103px 0 150px}.inst-hero-inner[data-astro-cid-leafg3mm]{grid-template-columns:1fr 1fr;align-items:center;column-gap:87px;width:min(100%,1300px);margin-inline:auto;display:grid}.inst-copy[data-astro-cid-leafg3mm],.inst-media[data-astro-cid-leafg3mm]{min-width:0;padding:10px}.inst-copy[data-astro-cid-leafg3mm]{flex-direction:column;gap:40px;display:flex}.inst-title[data-astro-cid-leafg3mm]{font-family:var(--font-display);letter-spacing:-1px;color:#000;font-size:39px;font-weight:500;line-height:1.2}.inst-text[data-astro-cid-leafg3mm]{font-family:var(--font-display);color:#000;margin-top:0;font-size:16px;font-weight:500;line-height:1.4}.inst-form[data-astro-cid-leafg3mm]{width:98.261%;margin-top:-20px}.inst-media-frame[data-astro-cid-leafg3mm]{width:99.447%;transform-style:preserve-3d}.inst-media[data-astro-cid-leafg3mm] img[data-astro-cid-leafg3mm]{width:100%;height:auto;transition:box-shadow .6s var(--ease-out);border-radius:24px;box-shadow:0 30px 60px -30px #0d102500}.inst-media-frame[data-astro-cid-leafg3mm]:hover img[data-astro-cid-leafg3mm]{box-shadow:0 40px 70px -28px #0d102573}.inst-form[data-astro-cid-leafg3mm]{--pf-pad:8px 16px;--pf-bg:#fff;--pf-color:#000;--pf-border:#1f2937;--pf-radius:5px;--pf-font:var(--font-body);--pf-size:14px;--pf-placeholder:#888;--pf-focus:#c0b15c;--pf-btn-bg:#c0b15c;--pf-btn-color:#fff;--pf-btn-radius:5px;--pf-btn-pad:8px 16px;--pf-btn-font:var(--font-body);--pf-btn-size:14px}.inst-form[data-astro-cid-leafg3mm] .plus-form{grid-template-columns:1fr 1fr;gap:22px 11.5px;display:grid}.inst-form[data-astro-cid-leafg3mm] .pf-field{grid-column:span 2;padding-top:18px}.inst-form[data-astro-cid-leafg3mm] .pf-field:first-of-type,.inst-form[data-astro-cid-leafg3mm] .pf-field:nth-of-type(2){grid-column:span 1}.inst-form[data-astro-cid-leafg3mm] .pf-field input,.inst-form[data-astro-cid-leafg3mm] .pf-field textarea{line-height:1.4;display:block}.inst-form[data-astro-cid-leafg3mm] .pf-field textarea{border-color:#666;border-radius:3px;height:96.4px;min-height:96.4px}.inst-form[data-astro-cid-leafg3mm] .pf-field input:hover::placeholder,.inst-form[data-astro-cid-leafg3mm] .pf-field textarea:hover::placeholder{color:#000}.inst-form[data-astro-cid-leafg3mm] .pf-submit{letter-spacing:2px;text-transform:uppercase;width:50%;transition:background-color .3s, color .3s, letter-spacing .5s var(--ease-out);border:1px solid #000;grid-column:1/-1;justify-self:center;font-weight:400;line-height:14px}.inst-form[data-astro-cid-leafg3mm] .pf-submit:hover{filter:none;letter-spacing:3px;background:#000}.inst-form[data-astro-cid-leafg3mm] .status{text-align:center;grid-column:1/-1;min-height:0;margin-top:-8px}.inst-form[data-astro-cid-leafg3mm] .status:empty{display:none}.inst-principles[data-astro-cid-leafg3mm]{background:#fff;padding:32px 0 119px}.inst-principles-title[data-astro-cid-leafg3mm]{text-align:center;font-family:var(--font-display);letter-spacing:-1px;color:#000;padding:0 10px 44px;font-size:40px;font-weight:500;line-height:1.2}.inst-cards[data-astro-cid-leafg3mm]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:61px;width:min(100%,1300px);margin-inline:auto;padding:1px 10px 0;display:grid}.inst-card[data-astro-cid-leafg3mm]{--mx:50%;--my:0%;isolation:isolate;text-align:center;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#fff;border-radius:27px;padding:25px;position:relative;box-shadow:0 0 10px #00000080}.inst-card[data-astro-cid-leafg3mm]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx) var(--my), #c0b15c29, transparent 65%);transition:opacity .4s;position:absolute;inset:0}.inst-card[data-astro-cid-leafg3mm]:hover{transform:translateY(-6px);box-shadow:0 14px 30px -6px #00000059}.inst-card[data-astro-cid-leafg3mm]:hover:before{opacity:1}.inst-icon[data-astro-cid-leafg3mm]{color:#c0b15c;height:50px;transition:transform .6s var(--ease-out);justify-content:center;margin-bottom:23px;display:flex}.inst-icon[data-astro-cid-leafg3mm] svg[data-astro-cid-leafg3mm]{width:auto;max-width:none;height:50px;overflow:visible}.inst-card[data-astro-cid-leafg3mm]:hover .inst-icon[data-astro-cid-leafg3mm]{transform:translateY(-4px)scale(1.08)}.inst-card[data-astro-cid-leafg3mm] h3[data-astro-cid-leafg3mm]{font-family:var(--font-display);font-size:var(--card-title);letter-spacing:-1px;color:#0c1524;font-weight:600;line-height:1.2}.inst-card[data-astro-cid-leafg3mm] p[data-astro-cid-leafg3mm]{font-family:var(--font-display);color:#351414;margin-top:16px;font-size:16px;font-weight:400;line-height:1.4}@media (width<=1024px){.inst-title[data-astro-cid-leafg3mm],.inst-principles-title[data-astro-cid-leafg3mm]{font-size:37px}.inst-text[data-astro-cid-leafg3mm],.inst-card[data-astro-cid-leafg3mm] p[data-astro-cid-leafg3mm]{font-size:15px}.inst-card[data-astro-cid-leafg3mm] h3[data-astro-cid-leafg3mm]{font-size:37px}}@media (width<=767px){.inst-hero[data-astro-cid-leafg3mm]{padding:29px 0 30px}.inst-hero-inner[data-astro-cid-leafg3mm]{grid-template-columns:1fr}.inst-title[data-astro-cid-leafg3mm]{text-align:center;font-size:25px}.inst-text[data-astro-cid-leafg3mm]{text-align:center;font-size:14px}.inst-form[data-astro-cid-leafg3mm]{--pf-size:12px;--pf-btn-size:11px}.inst-form[data-astro-cid-leafg3mm] .pf-field input,.inst-form[data-astro-cid-leafg3mm] .pf-field textarea{line-height:16.8px}.inst-form[data-astro-cid-leafg3mm] .pf-submit{line-height:11px}.inst-form[data-astro-cid-leafg3mm] .plus-form{column-gap:7px}.inst-media-frame[data-astro-cid-leafg3mm]{width:100%}.inst-principles-title[data-astro-cid-leafg3mm]{width:var(--pt-mobile-w);margin-inline:auto;padding-inline:0;font-size:25px}.inst-cards[data-astro-cid-leafg3mm]{grid-template-columns:1fr;row-gap:38px;width:92%;padding:1px 0 0}.inst-card[data-astro-cid-leafg3mm]:first-child{width:95%}.inst-card[data-astro-cid-leafg3mm] h3[data-astro-cid-leafg3mm]{font-size:30px}.inst-card[data-astro-cid-leafg3mm] p[data-astro-cid-leafg3mm]{font-size:14px}}
