*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:Figtree,system-ui,sans-serif;color:#0f2a44;-webkit-font-smoothing:antialiased}section{scroll-margin-top:84px}@keyframes spmbFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spmbPop{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes spmbOverlay{0%{opacity:0}to{opacity:1}}@keyframes spmbSheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}input[type=date]{position:relative;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231F8F53'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='4'%20width='18'%20height='18'%20rx='3'/%3E%3Cpath%20d='M16%202v4M8%202v4M3%2010h18'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 13px center!important;background-size:19px 19px!important;padding-right:42px!important}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;cursor:pointer;background:transparent;color:transparent}.dc-desktop,.dc-mobile{display:contents}@media(max-width:859.98px){.dc-desktop{display:none!important}}@media(min-width:860px){.dc-mobile{display:none!important}}.hero-grid{grid-template-columns:1fr 1fr;grid-template-areas:"top image" "tags tags";column-gap:clamp(32px,5vw,64px);row-gap:26px}.hero-top{grid-area:top}.hero-img{grid-area:image}.hero-tags{grid-area:tags}@media(max-width:760px){.hero-grid{grid-template-columns:1fr;grid-template-areas:"top" "image" "tags";row-gap:26px}}.hero-tags{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;font-size:16px;color:#8fa6bb;font-weight:500}.hero-tags span{display:inline-flex;align-items:center;gap:10px}.hero-tags span:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff6;flex:0 0 auto}@media(max-width:760px){.hero-tags{font-size:14.5px;gap:12px 20px}.hero-tags span{gap:9px}.hero-tags span:before{width:4px;height:4px}}.about-photo-frame{display:flex;justify-content:center}.about-photo{display:block;width:min(100%,340px);height:auto;border-radius:24px;box-shadow:0 20px 48px -30px #0f2a4499;object-fit:cover;object-position:center}@media(min-width:640px){.about-photo-frame{position:relative}.about-photo{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(100%,340px);height:100%}}.spmb-focus:focus{border-color:#1f8f53!important;outline:none}.spmb-closebtn:hover{background:#dfe3e7}@media(max-width:600px){.cmp-scroll{overflow-x:hidden}.cmp-table{grid-template-columns:104px minmax(0,1fr) minmax(0,1fr)!important}.cmp-table>div{padding-left:8px!important;padding-right:6px!important;gap:8px!important}.cmp-table span{font-size:12px!important;overflow-wrap:break-word;hyphens:auto}.cmp-table>div:nth-child(2)>div:first-child,.cmp-table>div:nth-child(3)>div:first-child{width:26px!important;height:26px!important}.cmp-table>div:nth-child(2)>div:last-child>div,.cmp-table>div:nth-child(3)>div:last-child>div{font-size:12.5px!important;line-height:1.25!important}}.hv0:hover,.hv1:hover,.hv2:hover,.hv3:hover{color:#1f8f53}.hv4:hover{background:#2fb968}.hv5:hover{background:#2fb968;transform:translateY(-1px)}.hv6:hover{background:#edfbf2}.hv7:hover{background:#2fb968}.hv8:hover{background:#edfbf2}.hv9:hover{text-decoration:underline}.hv10:hover{border-color:#1f8f53;box-shadow:0 12px 30px -18px #0f2a448c}.hv11:hover{box-shadow:0 14px 32px -16px #37c87199}.hv12:hover{border-color:#1f8f53;box-shadow:0 12px 30px -18px #0f2a448c}.hv13:hover,.hv14:hover{background:#2fb968}.hv15:hover{background:#0a1c33}.hv16:hover{background:#ffffffd9}.hv17:hover,.hv18:hover{background:#ffffff29}.hv19:hover,.hv20:hover,.hv21:hover,.hv22:hover,.hv23:hover,.hv24:hover,.hv25:hover,.hv26:hover,.hv27:hover,.hv28:hover{color:#fff}.hv29:hover{background:#2fb968}.fc0:focus{left:12px;top:12px}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-var.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2) format("woff2")}
