@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.0da2o5sn3utep.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.0ww4yqxbk72bj.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.092gko6h6levo.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}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.28krudoh3z7og.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.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}.lp2{--color-paper:#15110f;--color-ink:#f2ede4;--color-oxblood:#a13b3b;--color-warm-gray:#9c9994;--color-bone:#f2ede40f;--color-hairline:#9c999429;--color-hairline-strong:#9c999452;--color-oxblood-hover:#b24b49;--color-oxblood-wash:#a13b3b1f;--font-display:"Space Grotesk Variable", ui-sans-serif, Arial, sans-serif;--font-body:"Figtree Variable", "Segoe UI", Helvetica, Arial, sans-serif;--font-data:"Space Grotesk Variable", ui-sans-serif, Arial, sans-serif;--lp2-radius-card:20px;--lp2-radius-pill:999px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.lp2{--color-paper:lab(5.39877% 1.40949 1.64365);--color-ink:lab(93.954% .589669 4.98154);--color-oxblood:lab(40.1262% 43.0379 23.5909);--color-warm-gray:lab(63.3681% .43422 3.02633);--color-bone:lab(93.954% .589669 4.98154/.06);--color-hairline:lab(63.3681% .43422 3.02633/.16);--color-hairline-strong:lab(63.3681% .43422 3.02633/.32);--color-oxblood-hover:lab(46.1322% 42.9633 23.2147);--color-oxblood-wash:lab(40.1262% 43.0379 23.5909/.12)}}body:has(.lp2){background:#15110f;background:lab(5.39877% 1.40949 1.64365)}@supports not (color:oklch(0 0 0)){body:has(.lp2){background:#15110f}.lp2{--color-paper:#15110f;--color-ink:#f2ede4;--color-oxblood:#a13b3b;--color-warm-gray:#9c9994;--color-bone:#f2ede40f;--color-hairline:#9c999429;--color-hairline-strong:#9c999452;--color-oxblood-hover:#b34d4d;--color-oxblood-wash:#a13b3b1f}}.lp2-glass{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.lp2-glass{background:color-mix(in oklch, var(--color-ink) 5%, transparent)}}.lp2-glass{-webkit-backdrop-filter:blur(18px)saturate(1.1);border:1px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.lp2-glass{border:1px solid color-mix(in oklch, var(--color-ink) 12%, transparent)}}.lp2-glass{border-radius:var(--lp2-radius-card);box-shadow:inset 0 1px 0 0 var(--color-ink), 0 8px 40px #00000059}@supports (color:color-mix(in lab, red, red)){.lp2-glass{box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--color-ink) 8%, transparent), 0 8px 40px lab(0% 0 0/.35)}}.lp2-glass-pill{background:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.lp2-glass-pill{background:color-mix(in oklch, var(--color-paper) 65%, transparent)}}.lp2-glass-pill{-webkit-backdrop-filter:blur(20px)saturate(1.1);border:1px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.lp2-glass-pill{border:1px solid color-mix(in oklch, var(--color-ink) 12%, transparent)}}.lp2-glass-pill{border-radius:var(--lp2-radius-pill)}.lp2-badge{border-radius:var(--lp2-radius-pill);border:1px solid var(--color-oxblood);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp2-badge{border:1px solid color-mix(in oklch, var(--color-oxblood) 45%, transparent)}}.lp2-badge{background:var(--color-oxblood-wash);-webkit-backdrop-filter:blur(12px);letter-spacing:.02em;color:var(--color-ink);font-size:.8125rem;font-weight:500}.lp2-btn{border-radius:var(--lp2-radius-pill);height:48px;font-family:var(--font-body);transition:background-color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), box-shadow var(--duration-micro) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:1rem;font-weight:600;display:inline-flex}.lp2-btn:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:2px}.lp2-btn--primary{background:var(--color-oxblood);color:var(--color-ink);box-shadow:0 0 32px var(--color-oxblood)}@supports (color:color-mix(in lab, red, red)){.lp2-btn--primary{box-shadow:0 0 32px color-mix(in oklch, var(--color-oxblood) 45%, transparent)}}.lp2-btn--primary:hover{background:var(--color-oxblood-hover);box-shadow:0 0 44px var(--color-oxblood)}@supports (color:color-mix(in lab, red, red)){.lp2-btn--primary:hover{box-shadow:0 0 44px color-mix(in oklch, var(--color-oxblood) 60%, transparent)}}.lp2-btn--sm{height:40px;padding:0 20px;font-size:.875rem}.lp2-btn--outline{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.lp2-btn--outline{background:color-mix(in oklch, var(--color-ink) 4%, transparent)}}.lp2-btn--outline{border:1px solid var(--color-hairline-strong);color:var(--color-ink);-webkit-backdrop-filter:blur(12px)}.lp2-btn--outline:hover{border-color:var(--color-warm-gray)}.lp2-glow{pointer-events:none;background:radial-gradient(closest-side, var(--color-oxblood), transparent 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.lp2-glow{background:radial-gradient(closest-side, color-mix(in oklch, var(--color-oxblood) 38%, transparent), transparent 72%)}}.lp2-accent{color:var(--color-oxblood-hover);text-shadow:0 0 28px var(--color-oxblood)}@supports (color:color-mix(in lab, red, red)){.lp2-accent{text-shadow:0 0 28px color-mix(in oklch, var(--color-oxblood) 65%, transparent)}}.lp2-display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700}.lp2-gradient-text{background:linear-gradient(105deg, var(--color-ink) 15%, var(--color-oxblood-hover) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp2-lift{transition:transform var(--duration-max) var(--ease-standard), box-shadow var(--duration-max) var(--ease-standard), border-color var(--duration-max) var(--ease-standard)}.lp2-lift:hover{border-color:var(--color-ink);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.lp2-lift:hover{border-color:color-mix(in oklch, var(--color-ink) 22%, transparent)}}.lp2-lift:hover{box-shadow:inset 0 1px 0 0 var(--color-ink), 0 20px 56px #00000073}@supports (color:color-mix(in lab, red, red)){.lp2-lift:hover{box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--color-ink) 10%, transparent), 0 20px 56px lab(0% 0 0/.45)}}.lp2-glass--feature{background:radial-gradient(120% 80% at 50% 0%, var(--color-oxblood), transparent 60%), var(--color-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.lp2-glass--feature{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklch, var(--color-oxblood) 14%, transparent), transparent 60%), color-mix(in oklch, var(--color-ink) 5%, transparent)}}.lp2-glass--feature,.lp2-glass--feature.lp2-lift:hover{border-color:#0000}.lp2-glass--feature:before{content:"";border-radius:calc(var(--lp2-radius-card) + 1px);background:linear-gradient(170deg, var(--color-oxblood-hover), var(--color-ink) 45%, var(--color-oxblood));padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.lp2-glass--feature:before{background:linear-gradient(170deg, color-mix(in oklch, var(--color-oxblood-hover) 80%, transparent), color-mix(in oklch, var(--color-ink) 14%, transparent) 45%, color-mix(in oklch, var(--color-oxblood) 60%, transparent))}}.lp2-glass--feature:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp2-step-ghost{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-ink);font-size:7.5rem;font-weight:700;line-height:1;position:absolute;top:-1.75rem;right:-.75rem}@supports (color:color-mix(in lab, red, red)){.lp2-step-ghost{color:color-mix(in oklch, var(--color-ink) 5%, transparent)}}.lp2-step-ghost{pointer-events:none;-webkit-user-select:none;user-select:none}.lp2-reveal{opacity:0;transition:opacity .7s var(--ease-standard) var(--lp2-reveal-delay,0s), transform .7s var(--ease-standard) var(--lp2-reveal-delay,0s);transform:translateY(24px)}.lp2-reveal.lp2-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp2-reveal{opacity:1;transition:none;transform:none}}.lp2-fab{right:calc(var(--space-5) + env(safe-area-inset-right,0px));bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:60;border-radius:var(--lp2-radius-pill);background:var(--color-oxblood);width:56px;height:56px;color:var(--color-ink);box-shadow:0 0 32px var(--color-oxblood), 0 8px 24px #0006;justify-content:center;align-items:center;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.lp2-fab{box-shadow:0 0 32px color-mix(in oklch, var(--color-oxblood) 45%, transparent), 0 8px 24px lab(0% 0 0/.4)}}.lp2-fab{transition:background-color var(--duration-micro) var(--ease-standard), box-shadow var(--duration-micro) var(--ease-standard)}.lp2-fab:hover{background:var(--color-oxblood-hover);box-shadow:0 0 44px var(--color-oxblood), 0 8px 24px #0006}@supports (color:color-mix(in lab, red, red)){.lp2-fab:hover{box-shadow:0 0 44px color-mix(in oklch, var(--color-oxblood) 60%, transparent), 0 8px 24px lab(0% 0 0/.4)}}.lp2-fab:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:2px}.lp2-hairline-fade{background:linear-gradient(90deg, transparent, var(--color-oxblood-hover) 50%, transparent);border:0;height:1px}@supports (color:color-mix(in lab, red, red)){.lp2-hairline-fade{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--color-oxblood-hover) 55%, transparent) 50%, transparent)}}
