@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-vietnamese-400-normal.92e932d4.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-400-normal.d4de136c.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-ext-400-normal.b520a367.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-400-normal.eea15623.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-400-normal.40164bd1.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-400-normal.279e3300.woff) format("woff");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}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-vietnamese-400-italic.a8836d9e.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-400-italic.4a7b5391.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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-ext-400-italic.dc7e6567.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-400-italic.3ef9b8ca.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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-400-italic.0566104a.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-400-italic.6b684a19.woff) format("woff");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}@font-face{font-family:Tinos;src:url(/fonts/document/Tinos-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Tinos;src:url(/fonts/document/Tinos-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.marketing{--color-bg-primary:#f5f3ee;--color-bg-secondary:#efece5;--color-bg-tertiary:#e8e4db;--color-bg-elevated:#ffffff;--color-text-primary:#15140f;--color-text-secondary:#4b4840;--color-text-tertiary:#77725f;--color-text-muted:#a8a395;--color-border:#ddd8cc;--color-border-light:#ebe7de;--color-surface-hover:#ebe7de;--color-surface-active:#ddd8cc;--m-paper:#f5f3ee;--m-sheet:#ffffff;--m-ink:#15140f;--m-ink-2:#4b4840;--m-ink-3:#77725f;--m-rule:#ddd8cc;--m-mark:#ffe06b;--m-shadow:0 1px 2px rgba(20,18,10,0.06),0 18px 40px -12px rgba(20,18,10,0.18);background:var(--m-paper);color:var(--m-ink)}:root.dark .marketing{--color-bg-primary:#121110;--color-bg-secondary:#181715;--color-bg-tertiary:#201f1c;--color-bg-elevated:#1b1a18;--color-text-primary:#efece4;--color-text-secondary:#b6b1a5;--color-text-tertiary:#8f8a7e;--color-text-muted:#5c5850;--color-border:#2f2d29;--color-border-light:#23221f;--color-surface-hover:#23221f;--color-surface-active:#2f2d29;--m-paper:#121110;--m-sheet:#1b1a18;--m-ink:#efece4;--m-ink-2:#b6b1a5;--m-ink-3:#8f8a7e;--m-rule:#2f2d29;--m-mark:#f5cf4a;--m-shadow:0 1px 2px rgba(0,0,0,0.4),0 24px 48px -16px rgba(0,0,0,0.6)}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.15rem;border-radius:8px;background:var(--m-ink);color:var(--m-paper);font-weight:500;font-size:15px;line-height:1;transition:opacity .15s}.m-btn:hover{opacity:.88}.m-btn:focus-visible,.m-link:focus-visible{outline:2px solid var(--m-ink);outline-offset:3px}.m-link{font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.m-link:hover{text-decoration-thickness:2px}.m-mark{background:linear-gradient(transparent 12%,var(--m-mark) 12%,var(--m-mark) 88%,transparent 88%);color:#15140f;padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.m-toc a{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--m-rule)}.m-toc a:hover .m-toc-title{text-decoration:underline;text-underline-offset:3px}.m-toc .m-toc-leader{flex:1;border-bottom:1.5px dotted var(--m-ink-3);opacity:.55;transform:translateY(-4px)}.hero-stage{position:relative;height:580px}.hero-sheet{position:absolute;border-radius:3px;box-shadow:var(--m-shadow)}.hero-sheet-back{width:400px;height:470px;right:0;top:52px;transform:rotate(3deg);background:#f1eee8}.hero-sheet-front{width:420px;height:488px;right:46px;top:30px;padding:44px 46px;background:#fffefb;color:#1d1c18;font:11.5px/1.65 Tinos,Georgia,serif}.hero-sheet-front h3{font:700 17px/1.2 Tinos,Georgia,serif;margin:0 0 4px}.hero-meta{color:#6d685d;font-size:10.5px;margin-bottom:18px}.hero-sheet-front p{margin:0 0 11px}.hero-toolbar{position:absolute;left:0;top:0;z-index:2;display:flex;gap:2px;padding:5px;border-radius:10px;background:var(--m-sheet);box-shadow:var(--m-shadow);color:var(--m-ink-2);font:500 13px/1 Inter,system-ui,sans-serif}.hero-toolbar span{padding:8px 11px;border-radius:7px;transition:background .25s,color .25s}.hero-toolbar span[data-on=true]{background:var(--m-ink);color:var(--m-paper)}.hero-redact{background:linear-gradient(#111,#111) no-repeat 0 /0 100%;border-radius:1px;padding:0 2px;transition:background-size .45s cubic-bezier(.6,0,.2,1),color 0s .45s}.hero-redact-late{transition-delay:.3s,.75s}.hero-stage[data-step] .hero-redact{background-size:100% 100%;color:transparent}.hero-highlight{background:linear-gradient(#ffe06b,#ffe06b) no-repeat 0 /0 100%;transition:background-size .7s cubic-bezier(.5,0,.2,1)}.hero-note{position:absolute;right:-90px;top:112px;width:152px;padding:10px 12px;border-radius:4px;background:#fff7c7;color:#3d3a2e;font:12px/1.45 Inter,system-ui,sans-serif;box-shadow:0 6px 18px -6px rgba(0,0,0,.25);opacity:0;transform:translateY(-10px) rotate(1.5deg);transition:opacity .35s .3s,transform .45s cubic-bezier(.2,.8,.2,1) .3s}.hero-note b{display:block;margin-bottom:2px;color:#6b6448;font-size:11px;font-weight:600}.hero-stage[data-step="1"] .hero-highlight,.hero-stage[data-step="2"] .hero-highlight,.hero-stage[data-step="3"] .hero-highlight,.hero-stage[data-step="4"] .hero-highlight{background-size:100% 100%}.hero-stage[data-step="2"] .hero-note,.hero-stage[data-step="3"] .hero-note,.hero-stage[data-step="4"] .hero-note{opacity:1;transform:rotate(1.5deg)}.hero-fields{display:flex;gap:14px;margin-top:14px}.hero-field{flex:1;color:#6d685d;font-size:9.5px}.hero-field-box{margin-top:3px;height:20px;padding:3px 6px;border:1px solid #b9b3a6;border-radius:2px;background:#f3f6ff;color:#1d1c18;font:11px/14px Inter,system-ui,sans-serif;transition:border-color .3s,box-shadow .3s}.hero-typed{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;vertical-align:top;transition:max-width .9s steps(14)}.hero-typed-late{transition-delay:.9s}.hero-stage[data-step="3"] .hero-typed,.hero-stage[data-step="4"] .hero-typed{max-width:14em}.hero-stage[data-step="3"] .hero-field:first-child .hero-field-box{border-color:#3b6fe0;box-shadow:0 0 0 2px rgba(59,111,224,.18)}.hero-sigline{display:flex;gap:40px;margin-top:50px}.hero-sigline>div{position:relative;flex:1;padding-top:5px;border-top:1px solid #b9b3a6;color:#6d685d;font-size:9.5px}.hero-signature{position:absolute;left:6px;top:-30px;white-space:nowrap;color:#1d3d8f;font:21px/1 Homemade Apple,cursive;transform:rotate(-4deg);clip-path:inset(-20% 100% -20% 0);transition:clip-path 1.3s cubic-bezier(.45,.05,.35,1)}.hero-date{position:absolute;left:4px;top:-17px;color:#1d1c18;font:11px Tinos,Georgia,serif;opacity:0;transition:opacity .3s 1.1s}.hero-stage[data-step="4"] .hero-signature{clip-path:inset(-20% 0 -20% 0)}.hero-stage[data-step="4"] .hero-date{opacity:1}.hero-stage:not([data-step]) *,.hero-stage[data-rewind] *{transition-duration:.25s!important;transition-delay:0s!important}.hero-tabs{position:absolute;right:46px;bottom:0;display:flex;gap:6px;width:420px}.hero-tabs button{position:relative;flex:1;min-height:44px;padding:12px 0 0;border:0;background:none;color:var(--m-ink-3);font:500 13px/1.2 Inter,system-ui,sans-serif;text-align:left;cursor:pointer}.hero-tabs button:before,.hero-tabs button>i{content:"";position:absolute;left:0;top:0;height:2px}.hero-tabs button:before{right:0;background:var(--m-rule)}.hero-tabs button>i{width:0;background:var(--m-ink)}.hero-tabs button[aria-pressed=true]{color:var(--m-ink)}.hero-tabs button[data-done=true]>i{width:100%}.hero-tabs button[aria-pressed=true][data-playing=true]>i{animation:hero-progress var(--hero-scene-ms,3.6s) linear forwards}.hero-tabs button[aria-pressed=true][data-playing=false]>i{width:100%}.hero-tabs button:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}@keyframes hero-progress{0%{width:0}to{width:100%}}@media (max-width:1023px){.hero-note{right:-24px}}@media (max-width:767px){.hero-stage{height:470px}.hero-sheet-front{left:0;right:auto;top:46px;width:min(320px,calc(100% - 24px));height:372px;padding:26px;font-size:9.5px}.hero-sheet-front h3{font-size:14px}.hero-sheet-back{right:0;top:62px;width:min(300px,calc(100% - 40px));height:360px}.hero-toolbar{left:0;font-size:12px}.hero-toolbar span{padding:7px 8px}.hero-note{right:-14px;top:6px;width:112px;padding:8px 10px;font-size:10px}.hero-sigline{margin-top:38px}.hero-signature{top:-24px;font-size:16px}.hero-tabs{left:0;right:0;width:auto;gap:4px}.hero-tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-stage *{transition:none!important;animation:none!important}}