@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-italic.BDMG93cY.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-italic.BfGXOJde.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-italic.jQHk2n8v.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-400-italic.BA_93-PV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-ext-700-normal.GDBQZiOs.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-ext-700-normal.DzUn8GzO.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-700-normal.DybnYowG.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-700-normal.1SF9NPim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/public-sans-vietnamese-300-normal.DaKKWz8x.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-300-normal.CgLjWda0.woff) format("woff");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-family:Public Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/public-sans-latin-ext-300-normal.SlPlVKfW.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-300-normal.trRZkxTu.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Public Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/public-sans-latin-300-normal.CG9e8kLa.woff2) format("woff2"),url(/_astro/public-sans-latin-300-normal.D65iR2F7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-vietnamese-400-normal.fzCEYZwl.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-400-normal.BwEUXHEY.woff) format("woff");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-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-ext-400-normal.L5ZQyZX_.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-400-normal.BwKz5AeH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.D4F9yfFi.woff2) format("woff2"),url(/_astro/public-sans-latin-400-normal.D4vgG6SW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-vietnamese-600-normal.BoVp2IRl.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-600-normal.CCLjVCWZ.woff) format("woff");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-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-ext-600-normal.BOqTAvMD.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-600-normal.WBZG7A5n.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Ck6TyfRI.woff2) format("woff2"),url(/_astro/public-sans-latin-600-normal.BX0BwxVl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-vietnamese-700-normal.Cjcf1M5d.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-700-normal.Czg5uTnZ.woff) format("woff");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-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-ext-700-normal.DQeElHWA.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-700-normal.BPjagB3u.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.CGjRhW-d.woff2) format("woff2"),url(/_astro/public-sans-latin-700-normal.DFbs-ESy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font1: "Libre Baskerville", "Times New Roman", Times, serif;--font2: "Public Sans", system-ui, sans-serif;--space: 1.5rem;--radius: .5rem;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .205);--text: #090f0c;--background: #fcfdfc;--primary: #256B49;--secondary: #253E5D;--accent: #5ED98F;--green: #f2f8ec;--red: #dc3243;--yellow: #f3a60c;--blue: #2495ca;--dark: #0e0e0e;--light: #fefefe;--contrast: var(--light)}:root[data-theme=dark]{--text: #eff5f2;--background: #020302;--primary: #95dbb9;--secondary: #a4bddb;--accent: #26a157;--green: #45d25a;--red: #dc3243;--yellow: #f2c94c;--blue: #2495ca;--dark: #080616;--light: #f1f2e9;--contrast: var(--dark)}.display-1,.display-1>*,.display-2,.display-2>*,.display-3,.display-3>*,h1,h1>*,h2,h2>*,h3,h3>*,h4,h4>*,h5,h5>*,h6,h6>*{text-wrap:balance;font-family:var(--font1)}*{box-sizing:border-box;min-width:0;scrollbar-width:thin;-webkit-text-size-adjust:100%;font-family:var(--font2)}body{min-height:100dvh;scroll-behavior:smooth;margin:0 auto;font-size:1.2em}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}a,p{text-wrap:pretty;line-height:27px}a,button{cursor:pointer;color:inherit;text-decoration:none}img{display:block;border:0;max-width:100%}fieldset{border:none;margin:0;padding:0}code,kbd,pre,samp{font-family:monospace}.display-1,.display-1>*{font-weight:bolder;font-size:3.2rem}.display-2,.display-2>*{font-weight:bolder;font-size:2.9rem}.display-3,.display-3>*{font-weight:bolder;font-size:2.6rem}.txt-bg{font-size:1.45rem}.txt-sm{font-size:1rem}.txt-bold{font-weight:bolder}.txt-light{font-weight:lighter}.txt-center{text-align:center}.txt-right{text-align:right}.overflow-h{overflow:hidden}.overflow-h-x{overflow-x:hidden}.overflow-h-y{overflow-y:hidden}.card,.flex{display:flex}.f-row{flex-direction:row!important}.f-col{flex-direction:column!important}.f-wrap{flex-wrap:wrap!important}.left{justify-content:flex-start}.right{justify-content:flex-end}.center{justify-content:center}.between{justify-content:space-between}.stretch{align-items:stretch}.middle{align-items:center}.up{align-items:start}.down{align-items:end}.gap-sm{gap:5px}.gap-nm{gap:10px}.gap-bg{gap:30px}.container{position:relative;max-width:960px;margin:0 auto;padding:1.5rem}.full-screen{position:relative;width:100dvw;height:100dvh}.grid{display:grid;gap:20px}.col-1{grid-template-columns:repeat(1,1fr)}.col-2{grid-template-columns:repeat(2,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.col-4{grid-template-columns:repeat(4,1fr)}.col-5{grid-template-columns:repeat(5,1fr)}.col-6{grid-template-columns:repeat(6,1fr)}.col-7{grid-template-columns:repeat(7,1fr)}.col-8{grid-template-columns:repeat(8,1fr)}.col-9{grid-template-columns:repeat(9,1fr)}.col-10{grid-template-columns:repeat(10,1fr)}.col-11{grid-template-columns:repeat(11,1fr)}.col-12{grid-template-columns:repeat(12,1fr)}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-10{grid-column:span 10}.span-11{grid-column:span 11}.span-12{grid-column:span 12}@media (max-width:920px){.md-col-1{grid-template-columns:repeat(1,1fr)}.md-col-2{grid-template-columns:repeat(2,1fr)}.md-col-3{grid-template-columns:repeat(3,1fr)}.md-col-4{grid-template-columns:repeat(4,1fr)}.md-col-5{grid-template-columns:repeat(5,1fr)}.md-col-6{grid-template-columns:repeat(6,1fr)}.md-col-7{grid-template-columns:repeat(7,1fr)}.md-col-8{grid-template-columns:repeat(8,1fr)}.md-col-9{grid-template-columns:repeat(9,1fr)}.md-col-10{grid-template-columns:repeat(10,1fr)}.md-col-11{grid-template-columns:repeat(11,1fr)}.md-col-12{grid-template-columns:repeat(12,1fr)}.md-span-1{grid-column:span 1}.md-span-2{grid-column:span 2}.md-span-3{grid-column:span 3}.md-span-4{grid-column:span 4}.md-span-5{grid-column:span 5}.md-span-6{grid-column:span 6}.md-span-7{grid-column:span 7}.md-span-8{grid-column:span 8}.md-span-9{grid-column:span 9}.md-span-10{grid-column:span 10}.md-span-11{grid-column:span 11}.md-span-12{grid-column:span 12}}@media (max-width:768px){.container{max-width:720px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}a,p{font-size:1rem}}@media (max-width:576px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}a,p{font-size:.9rem}.container{max-width:540px}.sm-none{display:none!important}.display-1,.display-2,.display-3,.display-4{font-size:2.5rem}.sm-col-1{grid-template-columns:repeat(1,1fr)}.sm-col-2{grid-template-columns:repeat(2,1fr)}.sm-col-3{grid-template-columns:repeat(3,1fr)}.sm-col-4{grid-template-columns:repeat(4,1fr)}.sm-col-5{grid-template-columns:repeat(5,1fr)}.sm-col-6{grid-template-columns:repeat(6,1fr)}.sm-col-7{grid-template-columns:repeat(7,1fr)}.sm-col-8{grid-template-columns:repeat(8,1fr)}.sm-col-9{grid-template-columns:repeat(9,1fr)}.sm-col-10{grid-template-columns:repeat(10,1fr)}.sm-col-11{grid-template-columns:repeat(11,1fr)}.sm-col-12{grid-template-columns:repeat(12,1fr)}.sm-span-1{grid-column:span 1}.sm-span-2{grid-column:span 2}.sm-span-3{grid-column:span 3}.sm-span-4{grid-column:span 4}}.btn,.card a,.chip,a .card{text-decoration:none}.btn,.chip,body{color:var(--text)}body{background:var(--background)}.img{max-width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:auto;mask-image:linear-gradient(black 80%,transparent)}.aspect-large{aspect-ratio:16/9}.aspect-box{aspect-ratio:1/1}.content,.px{padding:var(--space)}.radius{border-radius:var(--radius)}.pr{padding-right:var(--space)}.pl{padding-left:var(--space)}.pt{padding-top:var(--space)}.pb{padding-bottom:var(--space)}.mx{margin:var(--space)}.mr{margin-right:var(--space)}.ml{margin-left:var(--space)}.mt{margin-top:var(--space)}.mb{margin-bottom:var(--space)}.cover>*{object-fit:cover;width:100%}.f-row .cover>*{width:min-content;height:100%}.card{flex-direction:column;gap:0;border:1px solid transparent;border-radius:var(--radius)}.card,.chip{transition:box-shadow .5s cubic-bezier(.175,.885,.32,1.275)}.card:hover,.chip:hover{box-shadow:var(--shadow)}.input label{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:700;opacity:.7;transition:opacity .3s cubic-bezier(.25,.01,.25,1)}.input textarea,input,select{field-sizing:content;max-width:250px;height:44px;background-color:var(--contrast);color:var(--text);border-radius:var(--radius);border:2px solid transparent;font-size:1rem;line-height:1.5;padding-inline:.75rem;padding-block:.5rem;transition:border-color .3s cubic-bezier(.25,.01,.25,1),color .3s cubic-bezier(.25,.01,.25,1),background .2s cubic-bezier(.25,.01,.25,1)}.input input{padding:0 1rem}.input input:focus,.input input:hover,.input:hover .input input{outline:0;border-color:var(--accent)}.input input:focus,.input:hover .label{opacity:1}.btn,.chip{display:flex;align-items:center;font-weight:500;cursor:pointer;line-height:22px;margin:1px}.btn{background:var(--primary);border:1px solid transparent;border-radius:var(--radius);padding:.7em 1em;transition:transform .2s}.chip{background:var(--contrast);border:1px solid var(--text);border-radius:100px;padding:8px 16px}.hidden{display:none}.btn:hover{opacity:.8}.btn:active,.chip:active{transform:scale(.9)}.br-primary{border:1px solid var(--primary)!important}.br-secondary{border:1px solid var(--secondary)!important}.br-accent{border:1px solid var(--accent)!important}.br-contrast{border:1px solid var(--contrast)!important}.br-light{border:1px solid var(--light)!important}.br-dark{border:1px solid var(--dark)!important}.br-red{border:1px solid var(--red)!important}.br-green{border:1px solid var(--green)!important}.br-yellow{border:1px solid var(--yellow)!important}.br-blue{border:1px solid var(--blue)!important}.br-none{border:none!important}.primary{background:var(--primary)!important}.secondary{background:var(--secondary)!important}.accent{background:var(--accent)!important}.contrast{background:var(--contrast)!important}.green{background:var(--green)!important}.red{background:var(--red)!important}.blue{background:var(--blue)!important}.yellow{background:var(--yellow)!important}.dark{background:var(--dark)!important}.light{background:var(--light)!important}.transparent{background:0 0!important}.gradient,.txt-gradient{background:linear-gradient(120deg,var(--primary),var(--accent))}.txt-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.txt-light{color:var(--light)!important}.txt-dark{color:var(--dark)!important}.txt-primary{color:var(--primary)!important}.txt-secondary{color:var(--secondary)!important}.txt-accent{color:var(--accent)!important}.txt-contrast{color:var(--contrast)!important}.txt-yellow{color:var(--yellow)!important}.txt-green{color:var(--green)!important}.txt-red{color:var(--red)!important}.txt-blue{color:var(--blue)!important}.menu__wrapper[data-astro-cid-5blmo7yk]{display:flex;position:relative;flex-direction:row;z-index:2}.menu__bar[data-astro-cid-5blmo7yk]{position:fixed;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:0 1rem;gap:2rem;background:var(--primary);height:4rem;opacity:.9}.menu-icon[data-astro-cid-5blmo7yk]{cursor:pointer;display:flex;height:2rem;width:2rem}.navigation[data-astro-cid-5blmo7yk]{display:flex;flex-direction:row;list-style-type:none;align-items:center;gap:1.5rem;padding:0;background-color:var(--primary);backdrop-filter:blur(10px)}.logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{width:7em;padding:1em}.navigation[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]{display:flex;position:relative;cursor:pointer;font-size:1.1rem}.navigation[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{color:var(--light);border-bottom:2px solid transparent;transition:all .3s ease;text-decoration:none;font-weight:500;background-image:linear-gradient(to right,var(--accent),var(--accent) 50%,var(--light) 50%);background-size:200% 100%;background-position:-100%;display:inline-block;padding:.2rem 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .2s ease-in-out}.navigation[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:before{content:"";background:var(--primary);display:block;position:absolute;bottom:-.125rem;left:0;width:0;height:.125rem;transition:all .2s ease-in-out}.navigation[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:hover{background-position:0}.navigation[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:hover:before{width:100%}@media (min-width: 600px){.menu-icon[data-astro-cid-5blmo7yk]{display:none}}@media (max-width: 600px){.navigation[data-astro-cid-5blmo7yk]{display:none}.menu-icon[data-astro-cid-5blmo7yk]{display:block}.navigation--mobile[data-astro-cid-5blmo7yk]{top:48px;position:absolute;right:0;display:flex;padding:5rem 3.5rem;min-height:100%;background-color:var(--primary);gap:.5rem;flex-direction:column;align-items:flex-start;opacity:.95;animation:fadein .3s forwards}.navigation[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{color:var(--light);font-weight:700;font-size:1rem;background-image:linear-gradient(to right,var(--accent),var(--accent) 50%,var(--light) 50%)}@keyframes fadein{0%{opacity:0;width:0;height:0}to{opacity:1;width:100%;height:calc(100vh - 48px)}}.navigation--mobile--fadeout[data-astro-cid-5blmo7yk]{animation:fadeout .3s forwards}@keyframes fadeout{0%{opacity:1;width:100%;height:calc(100vh - 48px)}to{opacity:0;width:0;height:0}}}html{scroll-behavior:smooth}@keyframes show{0%{opacity:0;scale:25%}to{opacity:1;scale:100%}}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.scrollShow{view-timeline-name:--element;view-timeline-axis:block;animation-timeline:--element;animation-name:show;animation-range:entry 25% cover 50%;animation-fill-mode:both}.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}body{overflow-x:hidden}
