@media(max-width: 991.98px){.aboutme{padding-right:0}}.aboutme .aboutme-grid{display:grid;grid-template-columns:29% 29% auto;grid-template-rows:110px auto 1fr;gap:20px}@media(max-width: 991.98px){.aboutme .aboutme-grid{grid-template-columns:1fr 1fr;grid-template-rows:170px auto auto}}@media(min-width: 768px)and (max-width: 991.98px){.aboutme .aboutme-grid{grid-template-rows:150px auto auto auto auto}}@media(max-width: 767.98px){.aboutme .aboutme-grid{grid-template-rows:150px auto auto}}.aboutme .aboutme-grid .image-one{grid-column:1;grid-row:1/4;height:100%;max-height:100dvh}@media(min-width: 768px)and (max-width: 991.98px){.aboutme .aboutme-grid .image-one{grid-row:1/5 !important}}@media(max-width: 991.98px){.aboutme .aboutme-grid .image-one{grid-column:2;grid-row:1/3}}.aboutme .aboutme-grid .image-one img{width:100%;height:100%;object-fit:cover}.aboutme .aboutme-grid .image-two{grid-column:2;grid-row:3;margin-top:auto}@media(min-width: 768px)and (max-width: 991.98px){.aboutme .aboutme-grid .image-two{grid-column:1}}@media(max-width: 991.98px){.aboutme .aboutme-grid .image-two{grid-column:1/3;grid-row:4}.aboutme .aboutme-grid .image-two img{max-width:231px}}@media(min-width: 992px){.aboutme .aboutme-grid .image-two{position:relative;border-radius:21px;overflow:hidden}}.aboutme .aboutme-grid .image-three{grid-column:3;grid-row:2/4;margin-top:auto}@media(max-width: 991.98px){.aboutme .aboutme-grid .image-three{display:none}}.aboutme .aboutme-header{grid-column:2/4;grid-row:1}@media(max-width: 991.98px){.aboutme .aboutme-header{grid-column:1;margin-bottom:0}}.aboutme .aboutme-text{display:flex;align-items:end;grid-column:2;grid-row:2}@media(max-width: 991.98px){.aboutme .aboutme-text{align-items:start;grid-column:1}}.aboutme .aboutme-image{height:fit-content}.aboutme .aboutme-image img{border-radius:21px}.aboutme .aboutme-quote{font-size:24px;font-style:italic;font-weight:800;line-height:1;letter-spacing:-0.02em;grid-column:1/3;grid-row:3;padding-right:30px}@media(min-width: 768px)and (max-width: 991.98px){.aboutme .aboutme-quote{grid-column:1}}@media(min-width: 992px){.aboutme .aboutme-quote{grid-column:2;grid-row:3}}@media(min-width: 992px){.aboutme .aboutme-quote.mobile{display:none}}.aboutme .aboutme-quote.desktop{color:#f8f2db;background-color:#4f6427;font-style:italic;font-weight:800;line-height:1.25;letter-spacing:-0.02em;display:flex;justify-content:center;align-items:center;padding:30px !important;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:all 500ms ease}.aboutme .aboutme-quote.desktop{font-size:24px}@media screen and (min-width: 992px){.aboutme .aboutme-quote.desktop{font-size:calc(24px + 12*(100vw - 992px)/408)}}@media screen and (min-width: 1400px){.aboutme .aboutme-quote.desktop{font-size:36px}}@media(max-width: 991.98px){.aboutme .aboutme-quote.desktop{display:none}}.aboutme .aboutme-quote.desktop:hover{opacity:1}