@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/work-sans-vietnamese-400-normal.BxGuknnG.woff2)format("woff2"),url(/_astro/work-sans-vietnamese-400-normal.DFZk_KN_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/work-sans-latin-ext-400-normal.zfQnhXzv.woff2)format("woff2"),url(/_astro/work-sans-latin-ext-400-normal.j7TZlk-s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/work-sans-latin-400-normal.jUejSri3.woff2)format("woff2"),url(/_astro/work-sans-latin-400-normal.DE1_0GuN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/work-sans-vietnamese-400-italic.xWQ-5sEe.woff2)format("woff2"),url(/_astro/work-sans-vietnamese-400-italic.B4dR_X-K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/work-sans-latin-ext-400-italic.ClyCLTFo.woff2)format("woff2"),url(/_astro/work-sans-latin-ext-400-italic.BzZYPmlJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/work-sans-latin-400-italic.D-XeUK6r.woff2)format("woff2"),url(/_astro/work-sans-latin-400-italic.BqDO8t_t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/work-sans-vietnamese-600-normal.DizFELYt.woff2)format("woff2"),url(/_astro/work-sans-vietnamese-600-normal.ue5fzGW6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/work-sans-latin-ext-600-normal.DNiHHggD.woff2)format("woff2"),url(/_astro/work-sans-latin-ext-600-normal.B1NFRnx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/work-sans-latin-600-normal.DB-2V89X.woff2)format("woff2"),url(/_astro/work-sans-latin-600-normal.Cg-NlmS7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/work-sans-vietnamese-700-normal.CqjC4WOy.woff2)format("woff2"),url(/_astro/work-sans-vietnamese-700-normal.BYAoORCv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/work-sans-latin-ext-700-normal.Bc0iTajH.woff2)format("woff2"),url(/_astro/work-sans-latin-ext-700-normal.BP8nCPzd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/work-sans-latin-700-normal.CEeo_t6l.woff2)format("woff2"),url(/_astro/work-sans-latin-700-normal.mDs79oer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-normal.B1toqZab.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-italic.DiLdooSn.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-italic.D6UvgSoX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-italic.DpcbibHm.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-italic.BgxzcTJK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-accent:#046bd2;--c-accent-hover:#045cb4;--c-heading:#1e293b;--c-text:#334155;--c-white:#fff;--c-bg:#f0f5fa;--c-border:#d1d5db;--c-muted:#999;--c-button:#007cdb;--c-callout:#bde3fb;--font-body:"Work Sans", sans-serif;--font-heading:"DM Serif Display", serif;--container:1240px;--narrow:750px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--c-text);background:var(--c-white);overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.65}body.is-single,body.is-page{background:var(--c-bg)}a{color:var(--c-accent)}a:hover,a:focus{color:var(--c-accent-hover)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--c-heading);font-weight:600;line-height:1.3}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{position:absolute;top:0;left:-9999px}.skip-link:focus{z-index:1000;background:#fff;padding:8px 12px;top:16px;left:16px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.container-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.site-header{background:var(--c-white);border-bottom:1px solid var(--c-border);z-index:10;position:relative}.header-inner{justify-content:space-between;align-items:center;min-height:80px;display:flex}.site-title{font-family:var(--font-heading);color:var(--c-heading);font-size:26px;font-weight:600;line-height:1.2;text-decoration:none}.site-title:hover{color:var(--c-heading)}.primary-nav ul{margin:0;padding:0;list-style:none;display:flex}.primary-nav a{color:var(--c-text);padding:0 16px;line-height:80px;text-decoration:none;display:block}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--c-accent)}.menu-toggle{color:var(--c-heading);cursor:pointer;background:0 0;border:0;padding:8px;display:none}@media (width<=921px){.menu-toggle{display:block}.primary-nav{background:var(--c-white);border-bottom:1px solid var(--c-border);display:none;position:absolute;top:100%;left:0;right:0}.primary-nav.is-open{display:block}.primary-nav ul{flex-direction:column;padding:8px 0}.primary-nav a{padding:10px 20px;line-height:1.5}.site-title{font-size:22px}}.site-footer{background:var(--c-white);border-top:1px solid var(--c-border);text-align:center;padding:20px 0}.footer-inner p{margin:4px 0}.footer-links{font-size:14px}.footer-links span{color:var(--c-border);margin:0 6px}.link-button{font:inherit;color:var(--c-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button:hover{color:var(--c-accent-hover)}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;max-width:1156px;padding-top:90px;padding-bottom:30px;display:grid}.home-card{padding-bottom:25px;position:relative}.home-card-image{background:#e5e7eb;height:205px;display:block;overflow:hidden}.home-card-image img{object-fit:cover;width:100%;height:100%;display:block}.home-card-box{background:var(--c-white);text-align:center;margin:-40px 27px 0;padding:15px;position:relative;box-shadow:5px -6px 12px #0006}.home-card-date{letter-spacing:3px;color:var(--c-muted);margin:0 0 18px;font-size:12px;line-height:1}.home-card-title{margin:0 0 15px;font-size:20px;font-weight:700;line-height:1.3}.home-card-title a{color:var(--c-heading);text-decoration:underline}.home-card-title a:hover{color:var(--c-accent)}.home-card-more{background:var(--c-button);width:31px;height:31px;color:var(--c-white);border-radius:100px;justify-content:center;align-items:center;margin-left:auto;display:flex}.home-card-more:hover{color:var(--c-white);background:var(--c-accent-hover)}@media (width<=921px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:48px}}@media (width<=600px){.home-grid{grid-template-columns:minmax(0,1fr);padding-top:32px}}.archive-header{padding-top:80px}.archive-header .page-title{border-bottom:1px solid var(--c-border);margin:0;padding:0 48px 48px;font-size:32px;line-height:1.4}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;padding-top:32px;display:grid}.is-archive .archive-grid{padding-top:32px}body.is-archive:not(:has(.archive-header)) .archive-grid{padding-top:0}.archive-card{background:var(--c-white);flex-direction:column;display:flex;box-shadow:0 2px 12px #00000014}.archive-card-image{aspect-ratio:427/240;background:#e5e7eb;display:block;overflow:hidden}.archive-card-image img{object-fit:cover;width:100%;height:100%;display:block}.archive-card-body{padding:24px 24px 28px}.cat-links{color:var(--c-accent);margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.65}.cat-links a{text-decoration:none}.archive-card-title{margin:0 0 22px;font-size:20px;line-height:1.3}.archive-card-title a{color:var(--c-heading);text-decoration:none}.archive-card-title a:hover{color:var(--c-accent)}.archive-card .entry-meta{margin:0 0 16px}.archive-card-excerpt{margin:0}@media (width<=921px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.archive-header{padding-top:48px}.archive-header .page-title{padding:0 0 32px}}@media (width<=600px){.archive-grid{grid-template-columns:minmax(0,1fr)}}.pagination{justify-content:space-between;align-items:center;padding:32px 0 64px;font-size:17px;font-weight:500;display:flex}.pagination .page-numbers{gap:6px;display:flex}.pagination .page-numbers a,.pagination .page-numbers .current{width:40px;height:40px;color:var(--c-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination .page-numbers .current{background:var(--c-accent);color:var(--c-white)}.pagination .prev,.pagination .next{min-width:110px;color:var(--c-text);text-decoration:none}.pagination .next{text-align:right}.pagination a:hover{color:var(--c-accent)}.single-wrap{max-width:var(--narrow);margin:0 auto;padding:48px 20px 64px}.single{background:var(--c-white);padding:40px}.entry-header{margin-bottom:32px}.entry-title{margin:0 0 15px;font-size:32px;line-height:1.2}.entry-meta{color:var(--c-accent);margin:0;font-size:13px;font-weight:600;line-height:1.45}.entry-meta a{color:var(--c-accent);text-decoration:none}.entry-content>:first-child{margin-top:0}.entry-content p{margin:0 0 1.6em}.entry-content h2{margin:1.5em 0 .56em;font-size:38px;line-height:1.3}.entry-content h3{margin:1.5em 0 .63em;font-size:30px;line-height:1.3}.entry-content h4{margin:1.4em 0 .6em;font-size:24px;line-height:1.3}.entry-content h5{margin:1.4em 0 .6em;font-size:20px}.entry-content h6{margin:1.4em 0 .6em;font-size:17px}.entry-content [id]{scroll-margin-top:24px}.entry-content a{text-decoration:underline}.entry-content ul,.entry-content ol{margin:0 0 1.6em;padding-left:1.5em}.entry-content li{margin-bottom:.4em}.entry-content hr{border:0;border-top:1px solid var(--c-border);margin:2.5em 0}.entry-content blockquote{border-left:4px solid var(--c-accent);margin:0 0 1.6em;padding:0 0 0 20px}.entry-content img{max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 0 30px #00000026}.entry-content p:has(>img:only-child),.entry-content p:has(>a:only-child>img:only-child){margin:2em 0}.entry-content p>img:only-child,.entry-content p>a:only-child>img:only-child{width:100%}.wp-figure{margin:2em 0}.wp-figure img{width:100%}.wp-figure figcaption{text-align:center;color:#64748b;margin-top:10px;font-size:14px;line-height:1.5}.wp-figure figcaption p{margin:0}.entry-content .quote-box{background:var(--c-white);text-align:center;border:0;margin:2.5em 0;padding:64px 40px 32px;position:relative;box-shadow:0 6px 24px #00000026}.entry-content .quote-box:before{content:"”";width:34px;height:34px;color:var(--c-white);background:#222;font-family:Georgia,serif;font-size:40px;line-height:50px;position:absolute;top:0;left:50%;transform:translate(-50%)}.entry-content .quote-box p{margin:0 0 1em;font-size:20px;line-height:1.6}.entry-content .quote-box p:last-child:not(:first-child){margin:1.5em 0 0;font-size:14px}.entry-content .callout{background:var(--c-callout);margin:2.5em 0;padding:40px 32px 16px;box-shadow:0 6px 24px #00000026}.entry-content .callout>h2:first-child,.entry-content .callout>h3:first-child{text-align:center;margin-top:0}.entry-content .callout h3{font-size:26px}.entry-content .checklist ul{padding-left:0;list-style:none}.entry-content .checklist li{margin-bottom:.8em;padding-left:30px;position:relative}.entry-content .checklist li:before{content:"";background:var(--c-accent);width:16px;height:16px;position:absolute;top:6px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29.333 10.267c0 .4-.133.8-.533 1.2l-14.8 14.8c-.267.267-.667.4-1.067.4s-.933-.133-1.2-.533l-2.4-2.267-6.267-6.267c-.267-.267-.4-.667-.4-1.2s.133-.8.533-1.2l2.4-2.4c.267-.133.667-.4 1.067-.4s.8.133 1.2.533l5.067 5.067 11.2-11.333c.267-.267.667-.533 1.2-.533.4 0 .8.133 1.2.533l2.4 2.4c.267.267.4.667.4 1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29.333 10.267c0 .4-.133.8-.533 1.2l-14.8 14.8c-.267.267-.667.4-1.067.4s-.933-.133-1.2-.533l-2.4-2.267-6.267-6.267c-.267-.267-.4-.667-.4-1.2s.133-.8.533-1.2l2.4-2.4c.267-.133.667-.4 1.067-.4s.8.133 1.2.533l5.067 5.067 11.2-11.333c.267-.267.667-.533 1.2-.533.4 0 .8.133 1.2.533l2.4 2.4c.267.267.4.667.4 1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.entry-content .toc{background:#f8fafc;margin:2.5em 0}.entry-content .toc .toc-title{color:var(--c-white);text-align:center;background:#0b7fdb;margin:0;padding:6px 12px;font-size:18px}.entry-content .toc>ul{columns:2;column-rule:1px dotted #94a3b8;column-gap:24px;margin:0;padding:16px 12px;list-style:none}.entry-content .toc>ul>li{break-inside:avoid;margin:0 0 6px;font-weight:600}.entry-content .toc ul ul{margin:6px 0 0;padding-left:10px;font-weight:400;list-style:none}.entry-content .toc a{text-decoration:none}@media (width<=600px){.entry-content .toc>ul{columns:1}}.entry-content .center{text-align:center}.entry-content .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2em 0;display:grid}.entry-content .gallery p{margin:0}.entry-content .gallery img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:none}@media (width<=600px){.entry-content .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry-content .video{margin:2em 0}.entry-content .video-play,.entry-content .video iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block;position:relative;box-shadow:0 6px 24px #0003}.entry-content .video-play img{object-fit:cover;width:100%;height:100%;box-shadow:none;margin:0}.entry-content .video-play-icon{background:#212121d9;border-radius:12px;width:68px;height:48px;transition:background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-content .video-play-icon:after{content:"";border:10px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.entry-content .video-play:hover .video-play-icon,.entry-content .video-play:focus-visible .video-play-icon{background:#e00}.entry-content .video-play:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.entry-content .video-note{color:#64748b;text-align:center;margin-top:8px;font-size:13px;line-height:1.5}.entry-content .button-wrap{text-align:center;margin:2em 0}.entry-content .button{background:var(--c-accent);color:var(--c-white);border-radius:4px;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-block}.entry-content .button:hover{background:var(--c-accent-hover);color:var(--c-white)}.entry-content .instagram-card{border:1px solid var(--c-border);text-align:center;border-radius:4px;margin:2em 0;padding:16px 20px}.post-navigation{justify-content:space-between;gap:24px;padding-top:32px;display:flex}.post-navigation a{color:var(--c-text);text-decoration:none}.post-navigation a:hover{color:var(--c-accent)}.post-navigation .nav-label{font-size:14px;display:block}.post-navigation .nav-title{font-weight:600}.post-navigation .nav-next{text-align:right;margin-left:auto}@media (width<=600px){.single-wrap{padding:0 0 40px}.single{padding:28px 20px}.entry-title{font-size:28px}.entry-content h2{font-size:30px}.entry-content h3{font-size:24px}.entry-content .callout{padding:28px 18px 8px}.entry-content .quote-box{padding:56px 20px 24px}.post-navigation{flex-direction:column;padding:24px 20px 0}}#cc-main{--cc-font-family:var(--font-body);--cc-btn-primary-bg:var(--c-accent);--cc-btn-primary-border-color:var(--c-accent);--cc-btn-primary-hover-bg:var(--c-accent-hover);--cc-btn-primary-hover-border-color:var(--c-accent-hover);--cc-btn-border-radius:4px}#cc-main .cm__btn[data-role=all],#cc-main .cm__btn[data-role=necessary]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-white);font-size:15px;font-weight:600}
