@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");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-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ub-page{--white:#f5f5f4;--eggshell:#e8e5de;--brick:#9c524a;--sage:#839181;--black:#131313;--ink:var(--black);--font-display:Anton, sans-serif;--font-body:"Helvetica Neue", Arial, sans-serif;--button-radius:300px}.ub-page{background:var(--eggshell);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.55;min-height:100dvh;display:flex;flex-direction:column}.ub-page a{color:inherit}.ub-wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:1.6rem;color:var(--ink);text-decoration:none}.ub-header{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.ub-nav{display:flex;align-items:center;gap:1.6rem}.ub-nav-link{color:var(--ink);text-decoration:none;font-size:.9rem}.ub-nav-link:hover{text-decoration:underline}.ub-btn{display:inline-block;background:var(--brick);color:var(--white);border-radius:var(--button-radius);padding:.65em 1.6em;font-size:.85rem;text-decoration:none;transition:filter .15s ease}.ub-btn:hover{filter:brightness(1.08)}.ub-btn-lg{font-size:1rem;padding:.85em 2.2em}.ub-btn-outline{background:0 0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ub-btn-black{background:var(--black);color:var(--white)}.ub-btn-ghost{background:0 0;color:var(--white);box-shadow:inset 0 0 0 1px var(--white)}.ub-hero{padding:7rem 2rem 6rem;max-width:72rem;margin:0 auto;width:100%}.ub-hero h1{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--ink);font-size:clamp(3.2rem,10vw,8.5rem);line-height:.95;letter-spacing:-.01em;margin:0 0 2rem}.ub-lead{max-width:34rem;font-size:1.05rem;margin:0 0 2.5rem;color:color-mix(in srgb,var(--ink) 82%,transparent)}.ub-cta-row{display:flex;gap:1rem;flex-wrap:wrap}.ub-band-inner{max-width:72rem;margin:0 auto;padding:5rem 2rem}.ub-band h2{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:clamp(1.8rem,4.5vw,3.2rem);line-height:1.05;margin:0 0 1.5rem;max-width:46rem}.ub-band p{max-width:40rem;font-size:1.05rem;margin:0}.ub-band-sage{background:var(--sage);color:var(--ink)}.ub-band-black{background:var(--black);color:var(--eggshell)}.ub-band-black h2{color:var(--white)}.ub-features{background:var(--white);padding:6rem 2rem}.ub-features-grid{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media (max-width:860px){.ub-features-grid{grid-template-columns:1fr}}.ub-num{font-family:var(--font-display);color:var(--brick);font-size:1.1rem;display:block;margin-bottom:.8rem}.ub-feature h3{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--ink);font-size:1.7rem;margin:0 0 .8rem}.ub-feature p{margin:0;color:color-mix(in srgb,var(--ink) 80%,transparent)}.ub-final{background:var(--brick);color:var(--white);text-align:center;padding:6rem 2rem}.ub-final-title{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--white);font-size:clamp(2.4rem,7vw,5.5rem);line-height:1;margin:0 0 2.5rem}.ub-final .ub-cta-row{justify-content:center}.ub-footer{background:var(--black);display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2rem;font-size:.8rem;color:color-mix(in srgb,var(--eggshell) 80%,transparent);margin-top:auto}.ub-footer .ub-wordmark{color:var(--eggshell)}.ub-wordmark-sm{font-size:1rem}.ub-content{flex:1}.ub-blog-head{max-width:72rem;margin:0 auto;padding:5rem 2rem 2rem}.ub-blog-head h1{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--ink);font-size:clamp(2.6rem,8vw,6rem);line-height:.95;letter-spacing:-.01em;margin:0 0 1rem}.ub-blog-head p{max-width:40rem;font-size:1.05rem;margin:0;color:color-mix(in srgb,var(--ink) 78%,transparent)}.ub-post-list{max-width:72rem;margin:0 auto;padding:2rem 2rem 5rem;list-style:none}.ub-post-item{border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding:2.2rem 0}.ub-post-item:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.ub-post-item a{text-decoration:none;display:block}.ub-post-item h2{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--ink);font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.02;margin:0 0 .6rem;transition:color .15s ease}.ub-post-item a:hover h2{color:var(--brick)}.ub-post-meta{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--brick);margin:0 0 .6rem}.ub-post-excerpt{max-width:46rem;margin:0;color:color-mix(in srgb,var(--ink) 80%,transparent)}.ub-pagination{max-width:72rem;margin:0 auto;padding:0 2rem 5rem;display:flex;gap:1rem}.ub-article{max-width:46rem;margin:0 auto;padding:4rem 2rem 5rem}.ub-article-meta{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--brick);margin:0 0 1rem}.ub-article h1{font-family:var(--font-display);text-transform:uppercase;font-weight:400;color:var(--ink);font-size:clamp(2.4rem,6vw,4.5rem);line-height:.98;letter-spacing:-.01em;margin:0 0 1.5rem}.ub-article-hero{width:100%;height:auto;border-radius:4px;margin:0 0 2.5rem}.ub-prose{font-size:1.05rem;line-height:1.7;color:var(--ink)}.ub-prose h2,.ub-prose h3{font-family:var(--font-display);text-transform:uppercase;font-weight:400;letter-spacing:.01em;margin:2.4rem 0 1rem}.ub-prose h2{font-size:1.8rem}.ub-prose h3{font-size:1.4rem}.ub-prose p{margin:0 0 1.3rem}.ub-prose a{color:var(--brick);text-decoration:underline}.ub-prose img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0}.ub-prose ul,.ub-prose ol{margin:0 0 1.3rem 1.4rem}.ub-prose li{margin:.3rem 0}.ub-prose blockquote{border-left:3px solid var(--brick);padding-left:1.2rem;margin:1.5rem 0;color:color-mix(in srgb,var(--ink) 75%,transparent)}.ub-back{max-width:46rem;margin:0 auto;padding:0 2rem 4rem}