:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:rgba(60,60,60,.29);--vt-c-divider-light-2:rgba(60,60,60,.12);--vt-c-divider-dark-1:rgba(84,84,84,.65);--vt-c-divider-dark-2:rgba(84,84,84,.48);--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:rgba(60,60,60,.66);--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:hsla(0,0%,92%,.64);--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:after,:before{box-sizing:border-box;font-weight:400;margin:0}body{background:var(--color-background);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{font-weight:400}.green,a{color:#00bd7e;padding:3px;text-decoration:none;transition:.4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}:root{--color-primary:#272727;--color-secondary:#c5877a;--color-tertiary:#2a3738;--color-fourth:#564652}h1{font-family:Cormorant Garamond,serif;font-size:2.5rem}h1,h2{color:var(--color-primary)}h2{font-family:Albert sans,sans-serif;font-size:2rem;font-weight:600}h2,h3{line-height:normal}h3{color:#2a3738;font-family:Cormorant Garamond,serif;font-size:20px;font-style:normal;font-weight:500}p{color:var(--color-primary);font-family:Albert Sans,sans-serif;font-size:1rem;line-height:1.6}.btn,strong{font-weight:700}.btn{border:none;border-radius:13px;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-size:.875rem;letter-spacing:.05rem;margin:0;outline:none;overflow:hidden;padding:15px;position:relative}.btn span{color:#fff}.btn--main{background:var(--color-tertiary);color:#fff}.btn--secondary{border:1px solid #fff;color:#fff}.btn--secondary,.btn--third{background-color:transparent}.btn--third{border:1px solid #000;color:#000;margin:0;padding:10px 20px;transition:all .1s ease-in}.btn--third:hover{background-color:#c5877a;border-color:#c5877a;color:#fff}.btn span{font-weight:700;position:relative;transition:color .4s;z-index:10}.btn:hover span{color:#fff}.btn:after,.btn:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.btn--main:before{background:var(--color-secondary);content:"";left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1);width:120%}.btn:hover:before{transform:translate3d(100%,0,0)}a{color:#272727;font-weight:500}a:hover{background-color:transparent;color:var(--color-secondary)}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(./Albert_Sans-normal-400-latin-ext.CK6y59xR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(./Albert_Sans-normal-400-latin.1PQZqV1o.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(./Cormorant_Garamond-normal-400-cyrillic-ext.W3Dto7M0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(./Cormorant_Garamond-normal-400-cyrillic.DD2KOZkl.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(./Cormorant_Garamond-normal-400-vietnamese.6K-YXo6g.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(./Cormorant_Garamond-normal-400-latin-ext.Drx2k2n9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(./Cormorant_Garamond-normal-400-latin.B-1hWBU7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.btn[data-v-3aa89c1d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--color-secondary);border-radius:13px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;isolation:isolate;justify-content:center;margin:0 auto;overflow:hidden;padding:15px;position:relative;z-index:10}.btn[data-v-3aa89c1d]:before{background-color:var(--color-tertiary);border-radius:inherit;content:"";height:100%;left:-110%;position:absolute;top:0;transition:all .7s;width:100%;z-index:-10}.btn[data-v-3aa89c1d]:hover:before{left:0;transform:scale(1.5)}.btn[data-v-3aa89c1d]:hover{color:#f9fafb}.btn__icon[data-v-3aa89c1d]{border:1px solid #fff;border-radius:50%;height:1.5rem;padding:.25rem;transform:rotate(45deg);transition:transform .3s linear,background .3s;width:1.5rem}.btn:hover .btn__icon[data-v-3aa89c1d]{background-color:#fff;border:none;transform:rotate(135deg)}.btn:hover .btn__icon path[data-v-3aa89c1d]{fill:var(--color-secondary)}.btn__icon-path[data-v-3aa89c1d]{fill:#fff}.header[data-v-1e1c1175]{background:#fff;position:fixed;top:0;width:100%;z-index:1000}.navbar__container[data-v-1e1c1175]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 5%}.navbar__container .logo[data-v-1e1c1175]{color:#272727;font-weight:700;text-decoration:none}.navbar__links[data-v-1e1c1175]{align-items:center;color:#fff;display:flex;gap:2rem;list-style:none}.navbar__links .btn.btn--main[data-v-1e1c1175]{color:#fff}.navbar__links a[data-v-1e1c1175]{color:#272727;font-weight:500;text-decoration:none}.navbar__links a.active[data-v-1e1c1175]{color:#c5877a;font-weight:700}@media (max-width:768px){.navbar__links[data-v-1e1c1175]{display:none}}.navbar__toggle[data-v-1e1c1175]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;height:18px;width:40px}.navbar__toggle span[data-v-1e1c1175]{background:#272727;border-radius:2px;display:block;height:3px;transition:.2s}.navbar__toggle span.open[data-v-1e1c1175]:first-child{transform:rotate(45deg) translateY(9px)}.navbar__toggle span.open[data-v-1e1c1175]:nth-child(2){opacity:0}.navbar__toggle span.open[data-v-1e1c1175]:nth-child(3){transform:rotate(-45deg) translateY(-10px)}@media (max-width:768px){.navbar__toggle[data-v-1e1c1175]{display:flex}}.navbar__mobile[data-v-1e1c1175]{background:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:absolute;top:60px;transition:max-height .3s ease;width:100%}.navbar__mobile.open[data-v-1e1c1175]{height:100vh;max-height:100vh}.navbar__mobile ul[data-v-1e1c1175]{list-style:none;padding:1rem}.navbar__mobile ul li[data-v-1e1c1175]{margin:.5rem 0}.navbar__mobile ul li a[data-v-1e1c1175]{color:var(--color-fourth);font-size:3rem;font-weight:500;text-decoration:none}.navbar__mobile ul li a.active[data-v-1e1c1175]{color:#c5877a;font-weight:700}.navbar__mobile ul .btn-link[data-v-1e1c1175]{margin-top:10px;width:-moz-fit-content;width:fit-content}.navbar__mobile ul .btn-link a[data-v-1e1c1175]{align-items:center;color:#fff;font-size:1rem}.site-footer[data-v-e2448dac]{background-color:transparent;color:#272727;font-family:Albert Sans,sans-serif;padding:40px 20px 20px}.site-footer .footer-content[data-v-e2448dac]{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px}.site-footer .footer-content .footer-logo[data-v-e2448dac]{align-items:center;display:flex;flex-direction:row;gap:10px}.site-footer .footer-content .footer-logo h2[data-v-e2448dac]{font-size:1rem}.site-footer .footer-content .footer-logo img[data-v-e2448dac]{border-radius:50%;height:50px;overflow:hidden;width:50px}.site-footer .footer-content .footer-logo img img[data-v-e2448dac]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.site-footer .footer-content .footer-nav[data-v-e2448dac]{display:flex;flex-wrap:wrap;gap:20px}.site-footer .footer-content .footer-nav a[data-v-e2448dac]{color:#272727;text-decoration:none;transition:color .3s}.site-footer .footer-content .footer-nav a[data-v-e2448dac]:hover{color:#c5877a}.site-footer .footer-content .footer-socials[data-v-e2448dac]{display:flex;gap:16px}.site-footer .footer-content .footer-socials a[data-v-e2448dac]{color:#272727;font-weight:500;text-decoration:none}.site-footer .footer-content .footer-socials a[data-v-e2448dac]:hover{color:#c5877a}.site-footer .footer-legal[data-v-e2448dac]{color:#d1d5db;font-size:.8rem;margin-top:12px;text-align:center}.site-footer .footer-bottom[data-v-e2448dac]{color:#d1d5db;font-size:.9rem;margin-top:12px;text-align:center}@media (min-width:768px){.site-footer .footer-content[data-v-e2448dac]{align-items:center;flex-direction:row;justify-content:space-between}}main{margin-top:80px;position:relative}.page-container{opacity:1;transition:opacity .4s ease}.fade-out{opacity:0}html{scroll-behavior:smooth}body{background:#fff;overflow-x:hidden}
