.hero[data-v-34c1b141]{align-items:center;background-color:#ede9e8;display:flex;flex-direction:column;gap:1rem;padding:4rem 1rem 1.8rem;text-align:center}@media screen and (max-width:1024px){.hero[data-v-34c1b141]{padding:5rem 1rem 2rem}}@media screen and (max-width:768px){.hero[data-v-34c1b141]{gap:.75rem;padding:4.5rem 1rem 1.5rem}}.hero-title[data-v-34c1b141]{color:#171b17;font-family:Monomakh,serif;font-size:4rem;font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}@media screen and (max-width:1024px){.hero-title[data-v-34c1b141]{font-size:2.5rem}}@media screen and (max-width:768px){.hero-title[data-v-34c1b141]{font-size:2rem}}.hero-desc[data-v-34c1b141]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:400;line-height:1.35;margin:0;max-width:34.5rem}.hero-desc[data-v-34c1b141] p{color:inherit;font:inherit;margin:0}@media screen and (max-width:768px){.hero-desc[data-v-34c1b141]{line-height:1.3;max-width:100%}}.tpl-blog[data-v-48e91acf]{background-color:#ede9e8;min-height:100vh}.hero[data-v-48e91acf]{padding:3rem 1rem 2rem;text-align:center}@media screen and (max-width:1024px){.hero[data-v-48e91acf]{padding:5rem 1rem 3rem}}@media screen and (max-width:768px){.hero[data-v-48e91acf]{padding:5.5rem 1rem 1.5rem}}.search-section[data-v-48e91acf]{display:flex;justify-content:center;padding:0 1rem 3.5rem}@media screen and (max-width:768px){.search-section[data-v-48e91acf]{padding-bottom:1.5rem}}.search-bar[data-v-48e91acf]{align-items:center;display:flex;height:2.5rem;width:34.5rem}@media screen and (max-width:768px){.search-bar[data-v-48e91acf]{background:#fff;border-radius:45rem;overflow:hidden;width:100%}}.search-input[data-v-48e91acf]{background:#f3f3f3;border:none;border-radius:45rem;color:#171b17;flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:500;height:100%;letter-spacing:-.04em;outline:none;padding:0 .75rem}.search-input[data-v-48e91acf]::-moz-placeholder{color:#171b17;opacity:.2}.search-input[data-v-48e91acf]::placeholder{color:#171b17;opacity:.2}.search-input[data-v-48e91acf]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-color:#171b17;cursor:pointer;height:.8rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2.5' d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2.5' d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;width:.8rem}@media screen and (max-width:768px){.search-input[data-v-48e91acf]{background:transparent}}.search-btn[data-v-48e91acf]{align-items:center;background-color:#0052ff;border:none;border-radius:45rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;padding:0 .75rem;transition:background-color .2s ease}@media(hover:hover)and (min-width:769px){.search-btn[data-v-48e91acf]:hover{background-color:#171b17}}@media screen and (max-width:768px){.search-btn[data-v-48e91acf]{background:transparent;color:#171b17}}.search-btn-label[data-v-48e91acf]{font-family:Plus Jakarta Sans,sans-serif;font-size:.6rem;font-weight:400;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:768px){.search-btn-label[data-v-48e91acf]{display:none}}.search-icon[data-v-48e91acf]{display:none;flex-shrink:0}@media screen and (max-width:768px){.search-icon[data-v-48e91acf]{display:block}}.toolbar[data-v-48e91acf]{padding:0 1rem 1rem}.toolbar-inner[data-v-48e91acf]{margin:0 auto;max-width:var(--wrapper-max)}.toolbar-row[data-v-48e91acf]{align-items:center;display:flex;justify-content:space-between}.dropdown[data-v-48e91acf]{position:relative}.tool-btn[data-v-48e91acf]{align-items:center;background:transparent;border:none;color:#171b17;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;letter-spacing:-.04em;padding:0;text-transform:uppercase;transition:opacity .2s ease;white-space:nowrap}.tool-btn[data-v-48e91acf]:hover{opacity:.6}.tool-btn svg[data-v-48e91acf]{flex-shrink:0}@media screen and (max-width:1024px){.tool-btn[data-v-48e91acf]{font-size:.9rem}}@media screen and (max-width:768px){.tool-btn[data-v-48e91acf]{font-size:1rem}}.filter-pills[data-v-48e91acf]{display:flex;flex-wrap:wrap;gap:.75rem;padding:1.5rem 0 1rem}@media screen and (max-width:768px){.filter-pills[data-v-48e91acf]{flex-direction:column;gap:.75rem;padding:2rem 0 1rem}}.filter-pill[data-v-48e91acf]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:45rem;color:#171b17;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;justify-content:center;line-height:1.2;opacity:.4;padding:.75rem 1rem;text-transform:uppercase;transition:background .2s,color .2s,opacity .2s,border-color .2s;white-space:nowrap}.filter-pill[data-v-48e91acf]:hover{opacity:.7}@media screen and (max-width:768px){.filter-pill[data-v-48e91acf]{font-size:1rem;text-align:center;white-space:normal;width:100%}}.filter-pill-active[data-v-48e91acf]{background:#0052ff;border-color:#0052ff;color:#fff;opacity:1}.filter-pill-active[data-v-48e91acf]:hover{opacity:.9}.sort-card[data-v-48e91acf]{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.8rem;display:flex;flex-direction:column;gap:.75rem;max-width:calc(100vw - 2rem);overflow:hidden;padding:1rem;position:absolute;right:0;top:calc(100% + .5rem);width:-moz-max-content;width:max-content;z-index:100}.sort-option[data-v-48e91acf]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:0;text-align:left;width:100%}.sort-option-label[data-v-48e91acf]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:400;line-height:1rem}.sort-radio[data-v-48e91acf]{background:transparent;border:1px solid rgba(0,0,0,.3);border-radius:50%;flex-shrink:0;height:.65rem;transition:background .15s,border-color .15s;width:.65rem}.sort-radio-active[data-v-48e91acf]{background:#171b17;border-color:#171b17}.sort-sep[data-v-48e91acf]{border:none;border-top:1px solid rgba(0,0,0,.1);margin:0}.toolbar-sep[data-v-48e91acf]{border:none;border-top:1px solid rgba(0,0,0,.15);margin:2.5rem 1rem 3rem}@media screen and (max-width:768px){.toolbar-sep[data-v-48e91acf]{display:none}}.grid-section[data-v-48e91acf]{padding:0 1rem 6rem}@media screen and (max-width:1024px){.grid-section[data-v-48e91acf]{padding-bottom:4rem}}.grid-inner[data-v-48e91acf]{margin:0 auto;max-width:var(--wrapper-max)}.grid[data-v-48e91acf]{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.grid[data-v-48e91acf]{gap:2rem;grid-template-columns:1fr}}.empty[data-v-48e91acf]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:400;opacity:.4;padding:4rem 0;text-align:center}.page-contact[data-v-967f81e0]{background-color:#ede9e8;min-height:100vh}.page-contact[data-v-967f81e0] .container-image{margin-left:auto;margin-right:auto;max-width:60.2rem;padding:0 1rem}@media screen and (max-width:768px){.page-contact[data-v-967f81e0] .container-image{padding:0 .8rem}}.page-contact[data-v-967f81e0] .container-image .caption{padding-left:0;padding-right:0}.page-join-us[data-v-03eb8815] .container-image{margin-left:auto;margin-right:auto;max-width:60.2rem;padding:0 1rem}@media screen and (max-width:768px){.page-join-us[data-v-03eb8815] .container-image{padding:0 .8rem}}.page-join-us[data-v-03eb8815] .container-image .caption{padding-left:0;padding-right:0}.page-join-us[data-v-03eb8815] .hero-simple{height:auto;margin-top:3.5rem}@media screen and (max-width:768px){.page-join-us[data-v-03eb8815] .hero-simple{margin-top:2.5rem}.page-join-us[data-v-03eb8815] .hero-simple .content{gap:.25rem}}.accordeon-wrapper[data-v-03eb8815] .container-accordeon{padding-bottom:2rem;padding-top:2rem}@media screen and (max-width:768px){.accordeon-wrapper[data-v-03eb8815] .container-accordeon{padding-top:1.5rem}}.form-inner[data-v-03eb8815]{margin:0 auto;max-width:58.2rem}.form-section[data-v-03eb8815]{background-color:#ede9e8;padding:5rem 6.9rem 7rem}@media screen and (max-width:1024px){.form-section[data-v-03eb8815]{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:768px){.form-section[data-v-03eb8815]{padding:.5rem .8rem 4.5rem}}
