blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--font-family:"Archivo Variable",sans-serif;--color-txt:#000;--color-bg:#fff;--size-base:16px;--size-std:1rem;--size-lg:1.5rem;--fw-light:300;--fw-regular:400;--fw-bold:600;--wd-std:95%;--wd-narrow:80%;--menu-width:var(--size-lg);--page-width:1000px;--text-width:650px;--space:25px;--transition-length:.4s}@media(min-width:1000.02px){:root{--menu-width:260px;--space:50px}}body{color:#000;color:var(--color-txt);font-family:Archivo Variable,sans-serif;font-family:var(--font-family);font-size:16px;font-size:var(--size-base);font-stretch:95%;font-stretch:var(--wd-std);font-weight:400;font-weight:var(--fw-regular);line-height:1.2}body.home{background:#000;background:var(--color-txt)}body h1,body h2,body h3,body h4,body h5,body h6{font-size:1rem;font-size:var(--size-std);font-weight:600;font-weight:var(--fw-bold);line-height:inherit}body a{color:inherit;font-weight:600;font-weight:var(--fw-bold);-webkit-text-decoration:none;text-decoration:none}.text{max-width:650px;max-width:var(--text-width)}.text h1:not(:last-child),.text h2:not(:last-child),.text h3:not(:last-child),.text h4:not(:last-child),.text h5:not(:last-child),.text h6:not(:last-child),.text p:not(:last-child),.text ul:not(:last-child){margin-bottom:1em}.space{margin-bottom:25px;margin-bottom:var(--space)}#page-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;margin:25px auto;margin:var(--space) auto;max-width:calc(1025px + 1.5rem);max-width:calc(var(--page-width) + var(--space) + var(--menu-width));width:calc(100vw - 50px);width:calc(100vw - var(--space)*2);grid-gap:25px;grid-gap:var(--space);gap:25px;gap:var(--space);height:100%;min-height:calc(100vh - 50px);min-height:calc(100vh - var(--space)*2)}#page-wrapper:has(.page){gap:0}@media(min-width:1000.02px){#page-wrapper{grid-template-areas:"body header" "body footer";grid-template-columns:1fr 1.5rem;grid-template-columns:1fr var(--menu-width);grid-template-rows:1fr auto}}#page-body{transition:all .4s;transition:all var(--transition-length);width:calc(100% - 1.5rem - 50px);width:calc(100% - var(--menu-width) - var(--space)*2)}#page-body.page-enter-from,#page-body.page-leave-to{opacity:0}#page-body.page{display:flex;flex-direction:column;gap:25px;gap:var(--space)}@media(max-width:1000px){#page-body.page{margin-bottom:25px;margin-bottom:var(--space)}#page-body.page .image{height:65vh;margin-left:-25px;margin-left:calc(var(--space)*-1);margin-top:-25px;margin-top:calc(var(--space)*-1);transition:opacity .4s ease;width:calc(100% + 50px);width:calc(100% + var(--space)*2)}#page-body.page .image.fade-out{opacity:0}#page-body.page .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media(min-width:1000.02px){#page-body{grid-area:body;width:100%}#page-body.page .image{order:1}#page-header{grid-area:header;width:1.5rem;width:var(--menu-width)}#page-footer{grid-area:footer}}#page-footer,#page-header{z-index:1}.home #page-footer,.home #page-header{color:#fff;color:var(--color-bg)}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(./archivo-vietnamese-standard-normal.rJmnGBSt.woff2) format("woff2-variations");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:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(./archivo-latin-ext-standard-normal.7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(./archivo-latin-standard-normal.DY7AcnAa.woff2) format("woff2-variations");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}.main-navigation a,.sub-navigation a{font-family:var(--font-family);font-size:var(--size-lg);font-stretch:var(--wd-narrow);-webkit-text-decoration:none;text-decoration:none}.main-navigation li:has(.router-link-active)>a{-webkit-text-decoration:underline;text-decoration:underline}.sub-navigation li:has(.router-link-active)>a{-webkit-text-decoration:underline;text-decoration:underline}.main-navigation a.router-link-active,.main-navigation li.active,.sub-navigation a.router-link-active,.sub-navigation li.active{-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:1000px){.main-navigation a,.sub-navigation a{line-height:1;white-space:nowrap}}.main-navigation{bottom:var(--space);position:fixed;right:var(--space);transform:rotate(90deg) translateY(100%);transform-origin:bottom right;--gap:.5em;gap:.5em}.main-navigation,.main-navigation ul{display:flex;gap:var(--gap)}.main-navigation a{font-weight:var(--fw-bold)}.main-navigation .nested-navigation{display:none}.main-navigation .nested-navigation a{font-weight:var(--fw-light)}@media(min-width:1000.02px){.main-navigation{position:sticky;text-align:right;top:var(--space);transform:none;width:var(--menu-width)}.main-navigation,.main-navigation ul{flex-direction:column}.main-navigation .nested-navigation{display:flex;flex-direction:column;margin-top:var(--gap)}.main-navigation.nav-overflow{position:static}}.sub-navigation{margin-left:calc(var(--space)*-1);opacity:0;padding-left:var(--space);pointer-events:none;transition:opacity .3s ease;width:100vw}.sub-navigation.loaded{opacity:1;pointer-events:inherit}.sub-navigation ul{display:flex;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;margin-left:calc(var(--space)*-1);padding-right:calc(var(--space)*2);scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + var(--space))}.sub-navigation ul::-webkit-scrollbar{display:none;height:0;width:0}.sub-navigation li{padding-left:var(--space);white-space:nowrap}.sub-navigation a{font-weight:var(--fw-light)}@media(min-width:1000.02px){.sub-navigation{display:none}}.legal-navigation{text-transform:uppercase}@media(min-width:1000.02px){.legal-navigation{text-align:right}}
