@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations");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{--pp-teal-50:#effbf9;--pp-teal-100:#d3f5ef;--pp-teal-200:#9de8d5;--pp-teal-300:#6fdccd;--pp-teal-400:#46d1c2;--pp-teal-500:#2ab8a9;--pp-teal-600:#1a9a8d;--pp-teal-700:#117a70;--pp-teal-800:#0e5e57;--pp-teal-900:#0b403c;--pp-cheek:#ffc1c6;--pp-beak:#ffcd72;--pp-beak-shade:#e89a32;--pp-crest:#ad79d8;--pp-crest-light:#bf9cdc;--pp-cat-emotions:#f8bfe9;--pp-cat-emotions-ink:#962877;--pp-cat-fantasy:#cec0f4;--pp-cat-fantasy-ink:#553aae;--pp-cat-relationships:#9be6e0;--pp-cat-relationships-ink:#0f625c;--pp-cat-mybody:#fed0cc;--pp-cat-mybody-ink:#a03328;--pp-cat-school:#aecced;--pp-cat-school-ink:#25568f;--pp-cat-nature:#a8e5bb;--pp-cat-nature-ink:#1b5f34;--pp-cat-whatif:#e6e18a;--pp-cat-whatif-ink:#55510f;--pp-cat-secrets:#cfb7a7;--pp-cat-secrets-ink:#683d22;--pp-holo:conic-gradient(from 90deg, #8af2f2 0deg, #98dbf1 22deg, #c1beef 55deg, #f2cced 87deg, #f9cfd6 132deg, #fdf4b3 166deg, #bdf7e9 201deg, #6beffc 239deg, #78f2f2 260deg, #c8fdb8 304deg, #ddf4c4 320deg, #8af2f2 360deg);--pp-holo-linear:linear-gradient(115deg, #f9cfd6 0%, #fdf4b3 22%, #bdf7e9 42%, #6beffc 60%, #c1beef 80%, #f2cced 100%);--pp-paper:#fffcf6;--pp-surface:#fff;--pp-line:#e6e1d8;--pp-muted:#5f6b69;--pp-ink:#1d2b2a;--pp-font:"Lexend", ui-rounded, system-ui, sans-serif;--pp-tracking-caps:.12em;--pp-text-xs:.8125rem;--pp-text-sm:.9375rem;--pp-text-base:1.0625rem;--pp-text-lg:1.25rem;--pp-text-xl:clamp(1.4rem, 1.2rem + .8vw, 1.75rem);--pp-text-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--pp-text-3xl:clamp(2.25rem, 1.6rem + 3vw, 4rem);--pp-radius-sm:10px;--pp-radius-md:18px;--pp-radius-lg:28px;--pp-radius-pill:999px;--pp-card-ratio:85 / 55;--pp-shadow:0 1px 2px #1d2b2a0f, 0 8px 24px -8px #1d2b2a2e;--pp-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--pp-ease-out:cubic-bezier(.22, 1, .36, 1);--pp-dur-fast:.16s;--pp-dur:.32s;--pp-dur-slow:.64s}@media (prefers-reduced-motion:reduce){:root{--pp-dur-fast:0s;--pp-dur:0s;--pp-dur-slow:0s}}.ppc{width:var(--ppc-w,100%);aspect-ratio:241/156;transform-style:preserve-3d;transition:transform .9s var(--pp-ease-out,cubic-bezier(.22, 1, .36, 1));position:relative;container-type:inline-size}.ppc.flipped{transform:rotateY(180deg)}.ppc__side{backface-visibility:hidden;border-radius:3.5cqi;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #1d2b2a14,0 18px 40px -14px #1d2b2a59}.ppc__face{color:var(--cat,#cfb7a7);background:#fff;transform:rotateY(180deg)}.ppc--face-only .ppc__face{transform:none}.ppc--face-only .ppc__back{display:none}.ppc__face>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ppc__q{text-align:center;width:76.8%;height:53.8%;font-family:var(--pp-font,"Lexend", sans-serif);color:#1d1d1b;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;place-items:center;margin:0;font-size:5.4cqi;font-weight:300;line-height:1.24;display:grid;position:absolute;top:12.2%;left:11.6%}.ppc__q.is-long{font-size:4.8cqi}.ppc__label{width:46.9%;height:15.4%;font-family:var(--pp-font,"Lexend", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-shadow:0 0 .6cqi #0000001f;place-items:center;font-size:4.5cqi;font-weight:700;display:grid;position:absolute;top:72.4%;left:33.6%}.ppc__icon{aspect-ratio:1;width:14.94%;display:block;position:absolute;top:68.59%;left:80.08%}.ppc__back{background:#fff}.ppc__back img{width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ppc{transition:none}}:root{--pp-font:"Lexend Variable", "Lexend", ui-rounded, system-ui, sans-serif;--header-h:68px;--gutter:16px;--maxw:1200px}@media (width>=720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 8px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--pp-paper);color:var(--pp-ink);font-family:var(--pp-font);font-size:var(--pp-text-base);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--pp-teal-700)}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}p{margin:0 0 1em}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--pp-crest);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,120px);position:relative}.section--tint{background:var(--pp-teal-50)}.section-head{max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.section-head.center{text-align:center;margin-inline:auto}.section-title{font-size:var(--pp-text-3xl);margin:14px 0 16px}.lead{font-size:var(--pp-text-lg);color:var(--pp-muted);max-width:62ch;font-weight:300}.center .lead{margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.bubble-tag{--tag-bg:var(--pp-teal-500);--tag-fg:#fff;text-wrap:balance;background:var(--tag-bg);min-height:2.2em;color:var(--tag-fg);letter-spacing:.14em;text-transform:uppercase;border-radius:1.1em;align-items:center;margin-bottom:.6em;padding:.5em .86em .5em 1em;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.bubble-tag:after{content:"";background:var(--tag-bg);clip-path:polygon(0 0,100% 0,100% 33.3%,0 100%);width:.733em;height:.825em;position:absolute;top:calc(100% - .275em);left:.55em}.bubble-tag.r:after{clip-path:polygon(0 0,100% 0,100% 100%,0 33.3%);left:auto;right:.55em}.bubble-tag.soft{--tag-bg:var(--pp-teal-100);--tag-fg:var(--pp-teal-800)}.bubble-tag.white{--tag-bg:#fff;--tag-fg:var(--pp-teal-800)}.btn{border-radius:var(--pp-radius-pill);cursor:pointer;white-space:nowrap;min-height:48px;font:600 1rem/1 var(--pp-font);letter-spacing:.01em;transition:transform var(--pp-dur-fast) var(--pp-ease-pop), background-color var(--pp-dur-fast), box-shadow var(--pp-dur-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn-primary{background:var(--pp-teal-700);color:#fff;box-shadow:0 10px 24px -12px #117a70b3}.btn-primary:hover{background:var(--pp-teal-800)}.btn-ghost{color:var(--pp-teal-800);box-shadow:inset 0 0 0 1.5px var(--pp-teal-200);background:#fff}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--pp-teal-500)}.btn-holo{background:var(--pp-holo-linear);color:var(--pp-ink)}.btn-lg{min-height:56px;padding:0 30px;font-size:1.05rem}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{font-size:var(--pp-text-sm);background:#ffffffd1;border-radius:99px;padding:6px 14px;font-weight:600}.photo{border-radius:var(--pp-radius-lg);background:var(--pp-teal-50);overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}[data-reveal]{transition:opacity .7s var(--pp-ease-out), transform .8s var(--pp-ease-out);transition-delay:calc(var(--d,0) * 90ms)}[data-reveal]:not(.is-in){opacity:0}[data-reveal=up]:not(.is-in){transform:translateY(28px)}[data-reveal=left]:not(.is-in){transform:translate(-36px)}[data-reveal=right]:not(.is-in){transform:translate(36px)}[data-reveal=pop]{transition:opacity .4s var(--pp-ease-out), transform .7s var(--pp-ease-pop);transition-delay:calc(var(--d,0) * 90ms);transform-origin:20% 100%}[data-reveal=pop]:not(.is-in){transform:scale(.6)translateY(16px)}[data-reveal=zoom]:not(.is-in){transform:scale(1.08)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
