@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.p.1znw80anc03tc.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.p.1znw80anc03tc.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_bbef1fab-module__rZ-FHa__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_bbef1fab-module__rZ-FHa__variable{--boba-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.p.1vcas2uk12q5a.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.p.1vcas2uk12q5a.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_a4e400b3-module__AQ3D5a__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_a4e400b3-module__AQ3D5a__variable{--boba-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2bd33d76-module__Dy3L_W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2bd33d76-module__Dy3L_W__variable{--boba-inter:"Inter", "Inter Fallback"}
.boba-landing{--cream:#fbf1e6;--cream-deep:#f5e6d3;--card:#fff;--pink-50:#fce7ef;--mint-50:#e2f4eb;--sky-50:#e6f1fb;--lilac-50:#f0e8fb;--butter-50:#fbf1d6;--teal-50:#e1f3f4;--pink:#f5a6c4;--mint:#9fe0c2;--teal:#7bccd4;--butter:#f7d98a;--sky:#aad6f2;--lilac:#c6aeea;--c-boba:#5a3320;--c-flan:#f2c265;--c-taro:#b49bdd;--c-matcha:#86c98b;--c-jelly:#4a4a55;--c-bean:#d96b7a;--c-ice:#bfe9dd;--boba:#4a2617;--ink:#3a2a1c;--ink-soft:#5a4636;--plum:#8762df;--gold:#c99a3a;--gold-text:#866013;--fs-h1:clamp(2.4rem, 7.2vw, 4rem);--fs-h2:clamp(1.75rem, 4.5vw, 2.75rem);--fs-h3:clamp(1.2rem, 2.6vw, 1.5rem);--fs-lead:clamp(1.08rem, 1.9vw, 1.3rem);--fs-body:clamp(1rem, 1.1vw, 1.125rem);--fs-small:.92rem;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:4rem;--s7:6rem;--section-y:clamp(3.25rem, 8vw, 6rem);--radius:1.25rem;--radius-lg:2rem;--radius-pill:999px;--container:72rem;--pad-x:clamp(1rem, 4vw, 2rem);--shadow-sm:0 2px 8px #4a261714;--shadow-md:0 10px 30px #4a26171f;--shadow-lg:0 18px 50px #4a261729;--buybar-h:4.75rem}.boba-landing *,.boba-landing :before,.boba-landing :after{box-sizing:border-box}.boba-landing{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.boba-landing{scroll-behavior:auto}}.boba-landing{font-family:var(--boba-nunito), "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:var(--fs-body);color:var(--ink);background:var(--cream);background-image:radial-gradient(120% 70% at 15% -5%, #aad6f259, transparent 55%), radial-gradient(120% 70% at 90% 0%, #f5a6c44d, transparent 55%), radial-gradient(140% 80% at 50% 100%, #9fe0c247, transparent 60%), linear-gradient(180deg, #fdf7ef 0%, var(--cream) 40%, #fbefe1 100%);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--buybar-h) + env(safe-area-inset-bottom,0px));background-attachment:scroll;margin:0;line-height:1.65;overflow-x:clip}@media (hover:hover) and (pointer:fine) and (min-width:900px){.boba-landing{background-attachment:fixed}}.boba-landing img{max-width:100%;height:auto;display:block}.boba-landing a{color:var(--boba)}.boba-landing h1,.boba-landing h2,.boba-landing h3{font-family:var(--boba-baloo), "Baloo 2", "Nunito", system-ui, sans-serif;color:var(--boba);margin:0 0 .5em;padding-block-start:.08em;line-height:1.28}.boba-landing h1{font-size:var(--fs-h1);font-weight:700}.boba-landing h2{font-size:var(--fs-h2);font-weight:700}.boba-landing h3{font-size:var(--fs-h3);font-weight:600}.boba-landing p{margin:0 0 1rem}.boba-landing :lang(vi){line-height:1.55}.boba-landing ::selection{background:var(--mint-50);color:var(--ink)}.boba-landing .container{width:100%;max-width:var(--container);padding-inline:var(--pad-x);margin-inline:auto}.boba-landing main{display:block}.boba-landing section{padding-block:var(--section-y);position:relative}.boba-landing #adventure,.boba-landing #buy{padding-block:calc(var(--section-y) * 1.28)}.boba-landing #main,.boba-landing section[id]{scroll-margin-top:clamp(1rem,3vw,1.75rem)}.boba-landing .section-lead{font-size:var(--fs-lead);color:var(--ink-soft);max-width:46ch}.boba-landing .eyebrow{font-family:var(--boba-baloo), "Baloo 2", sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0 0 .6rem;padding-bottom:.5rem;font-size:.82rem;font-weight:700;display:inline-block;position:relative}.boba-landing .eyebrow:before{content:"";background:#4a261738;border-radius:2px;width:2.25rem;height:2px;position:absolute;bottom:.16rem;left:0}.boba-landing .eyebrow:after{content:"";background:radial-gradient(34% 32% at 34% 28%,#ffffffb3,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;width:8px;height:8px;position:absolute;bottom:.03rem;left:calc(2.25rem - 8px)}.boba-landing .center{text-align:center;margin-inline:auto}.boba-landing .center .section-lead{margin-inline:auto}.boba-landing .band-pink{background:linear-gradient(180deg, var(--pink-50) 0 72%, transparent 100%)}.boba-landing .band-mint{background:linear-gradient(180deg, var(--mint-50) 0 72%, transparent 100%)}.boba-landing .band-sky{background:linear-gradient(180deg, var(--sky-50) 0 72%, transparent 100%)}.boba-landing .band-lilac{background:linear-gradient(180deg, var(--lilac-50) 0 72%, transparent 100%)}.boba-landing .band-butter{background:linear-gradient(180deg, var(--butter-50) 0 72%, transparent 100%)}.boba-landing .band-teal{background:linear-gradient(180deg, var(--teal-50) 0 72%, transparent 100%)}.boba-landing .skip-link{background:var(--card);color:var(--boba);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);z-index:200;padding:.7rem 1.1rem;font-weight:700;transition:top .16s;position:absolute;top:-100%;left:.75rem}.boba-landing .skip-link:focus{top:.75rem}.boba-landing :focus-visible{outline:3px solid var(--plum);outline-offset:3px;border-radius:6px}.boba-landing #pearls{z-index:0;pointer-events:none;position:fixed;inset:0}.boba-landing main,.boba-landing .ae-footer,.boba-landing .buybar{z-index:1;position:relative}.boba-landing .btn{font-family:var(--boba-baloo), "Baloo 2", sans-serif;border-radius:var(--radius-pill);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.8rem 1.5rem;font-size:1.17rem;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.boba-landing .btn-buy{background:var(--plum);color:#fff;box-shadow:var(--shadow-md)}.boba-landing .btn-buy:hover,.boba-landing .btn-buy:focus-visible{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.boba-landing .btn-buy:active{box-shadow:var(--shadow-md);transform:translateY(0)}.boba-landing .btn-buy.btn-lg{min-height:56px;padding:1rem 2rem;font-size:1.2rem;position:relative}@media (prefers-reduced-motion:no-preference){.boba-landing.js:not(.rm) .btn-buy.btn-lg:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(34% 32% at 34% 28%,#ffffffb8,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;right:-5px;transform:scale(.2);box-shadow:0 2px 5px #4a26174d}.boba-landing.js:not(.rm) .btn-buy.btn-lg:hover:after,.boba-landing.js:not(.rm) .btn-buy.btn-lg:focus-visible:after{animation:.44s cubic-bezier(.34,1.56,.64,1) both crew-pop}}.boba-landing .btn-ghost{color:var(--boba);background:0 0;border-color:#4a261759}.boba-landing .btn-ghost:hover,.boba-landing .btn-ghost:focus-visible{border-color:var(--boba);transform:translateY(-2px)}.boba-landing{--ae-ink:#24323f;--ae-nav-ink:#21313d;--ae-orange:#f28c28;--ae-orange-dark:#df7c1c;--ae-gold:#f2c14e;--ae-teal-dark:#1c9189;--ae-teal-bright:#20b8aa;--ae-mint:#ecfaf8;--ae-border:#d8ebe8;--ae-footer-bg:#1f3038;--ae-max:1180px}.boba-landing .ae-promo{text-align:center;background:var(--ae-teal-bright);color:#fff;font-family:var(--boba-inter), "Inter", system-ui, sans-serif;letter-spacing:.02em;padding:11px 16px;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .16s;display:block}.boba-landing .ae-promo:hover,.boba-landing .ae-promo:focus-visible{background:var(--ae-teal-dark);color:#fff}@media (max-width:720px){.boba-landing .ae-promo{padding:8px 12px;font-size:12px}}.boba-landing .ae-header{z-index:30;font-family:var(--boba-inter), "Inter", system-ui, sans-serif;background:#fff;position:sticky;top:0;box-shadow:0 1px #14464b0f}.boba-landing .ae-header.is-scrolled{box-shadow:0 6px 24px #14464b1f}.boba-landing .site-header-inner{max-width:var(--ae-max);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:13px 18px;display:flex}.boba-landing .ae-logo{flex:none;align-items:center;display:inline-flex}.boba-landing .ae-logo img{width:148px;height:auto;display:block}@media (max-width:720px){.boba-landing .ae-logo img{width:104px}}.boba-landing .ae-nav{align-items:center;gap:2px;display:flex}.boba-landing .ae-nav a,.boba-landing .ae-about-btn{font-family:var(--boba-inter), "Inter", system-ui, sans-serif;color:var(--ae-nav-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:10px 13px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.boba-landing .ae-nav a:not(.ae-nav-cta):hover,.boba-landing .ae-nav a:not(.ae-nav-cta):focus-visible,.boba-landing .ae-about-btn:hover,.boba-landing .ae-about-btn:focus-visible{background:var(--ae-mint);color:var(--ae-teal-dark)}.boba-landing .ae-nav a.is-active{background:var(--ae-mint);color:var(--ae-teal-dark);font-weight:700}.boba-landing .ae-about{position:relative}.boba-landing .ae-about-caret{width:10px;height:10px;transition:transform .18s}.boba-landing .ae-about-btn[aria-expanded=true] .ae-about-caret{transform:rotate(180deg)}.boba-landing .ae-about-panel{border:1px solid var(--ae-border);z-index:40;background:#fff;border-radius:18px;min-width:200px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #14464b26}.boba-landing .ae-about-panel.is-open,.boba-landing.no-js .ae-about:hover .ae-about-panel,.boba-landing.no-js .ae-about:focus-within .ae-about-panel{display:block}.boba-landing .ae-about-panel a{font-family:var(--boba-inter), "Inter", system-ui, sans-serif;color:var(--ae-nav-ink);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:block}.boba-landing .ae-about-panel a:hover,.boba-landing .ae-about-panel a:focus-visible{background:var(--ae-mint);color:var(--ae-teal-dark)}.boba-landing .ae-nav .ae-nav-cta{background:var(--ae-orange);color:var(--ae-ink);border-radius:999px;margin-left:6px;padding:10px 18px;font-weight:700;box-shadow:0 8px 18px #f28c2838}.boba-landing .ae-nav .ae-nav-cta:hover,.boba-landing .ae-nav .ae-nav-cta:focus-visible{background:var(--ae-orange-dark);color:var(--ae-ink);transform:translateY(-1px)}.boba-landing .ae-burger{cursor:pointer;width:44px;height:44px;color:var(--ae-nav-ink);background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.boba-landing .ae-burger:hover,.boba-landing .ae-burger:focus-visible{background:var(--ae-mint)}.boba-landing .ae-burger span,.boba-landing .ae-burger span:before,.boba-landing .ae-burger span:after{background:currentColor;border-radius:2px;width:22px;height:2px;display:block}.boba-landing .ae-burger span{position:relative}.boba-landing .ae-burger span:before,.boba-landing .ae-burger span:after{content:"";position:absolute;left:0}.boba-landing .ae-burger span:before{top:-7px}.boba-landing .ae-burger span:after{top:7px}.boba-landing .ae-drawer-backdrop{z-index:130;opacity:0;visibility:hidden;background:#14303880;transition:opacity .22s,visibility 0s linear .22s;position:fixed;inset:0}.boba-landing .ae-drawer-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .22s,visibility}.boba-landing .ae-drawer{z-index:140;width:min(84vw,340px);padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--boba-inter), "Inter", system-ui, sans-serif;visibility:hidden;background:#fff;flex-direction:column;gap:4px;transition:transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 40px #1430382e}.boba-landing .ae-drawer.is-open{visibility:visible;transition:transform .26s cubic-bezier(.4,0,.2,1),visibility;transform:translate(0)}.boba-landing .ae-drawer-head{justify-content:flex-end;margin-bottom:6px;display:flex}.boba-landing .ae-drawer-close{cursor:pointer;width:44px;height:44px;color:var(--ae-nav-ink);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex}.boba-landing .ae-drawer-close:hover,.boba-landing .ae-drawer-close:focus-visible{background:var(--ae-mint)}.boba-landing .ae-drawer a{font-family:var(--boba-inter), "Inter", system-ui, sans-serif;color:var(--ae-nav-ink);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:600;text-decoration:none;display:block}.boba-landing .ae-drawer a:hover,.boba-landing .ae-drawer a:focus-visible{background:var(--ae-mint);color:var(--ae-teal-dark)}.boba-landing .ae-drawer-group-label{font-family:var(--boba-inter), "Inter", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#7a8b95;padding:12px 14px 4px;font-size:12px;font-weight:700}.boba-landing .ae-drawer .ae-nav-cta{background:var(--ae-orange);color:var(--ae-ink);text-align:center;margin-top:10px;box-shadow:0 8px 18px #f28c2838}.boba-landing .ae-drawer .ae-nav-cta:hover,.boba-landing .ae-drawer .ae-nav-cta:focus-visible{background:var(--ae-orange-dark);color:var(--ae-ink)}@media (prefers-reduced-motion:no-preference){.boba-landing .ae-drawer.is-open a,.boba-landing .ae-drawer.is-open .ae-drawer-group-label{animation:.3s both ae-drawer-item}.boba-landing .ae-drawer.is-open a:nth-child(2){animation-delay:30ms}.boba-landing .ae-drawer.is-open a:nth-child(3){animation-delay:55ms}.boba-landing .ae-drawer.is-open a:nth-child(4){animation-delay:80ms}.boba-landing .ae-drawer.is-open a:nth-child(5){animation-delay:.105s}.boba-landing .ae-drawer.is-open a:nth-child(n+6){animation-delay:.13s}}@keyframes ae-drawer-item{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.boba-landing.ae-drawer-open{overflow:hidden}.boba-landing.ae-drawer-open .buybar{visibility:hidden}@media (max-width:1100px){.boba-landing .ae-nav{display:none}.boba-landing .ae-burger{display:inline-flex}.boba-landing.no-js .ae-burger{display:none}.boba-landing.no-js .ae-nav{flex-wrap:wrap;align-items:center;gap:6px 2px;display:flex}.boba-landing.no-js .ae-about{position:static}.boba-landing.no-js .ae-about-caret{display:none}.boba-landing.no-js .ae-about-panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static;transform:none}}.boba-landing .hero{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(3.5rem,9vw,6.5rem)}.boba-landing .hero-grid{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,5vw,3.5rem);display:grid}@media (min-width:60rem){.boba-landing .hero-grid{grid-template-columns:1.05fr 1fr}}.boba-landing .chip{background:var(--lilac-50);color:var(--ink);border-radius:var(--radius-pill);border:1px solid #4a26172e;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.4rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex}.boba-landing .hero-title{margin-bottom:.3rem}.boba-landing .hero-subtitle{font-family:var(--boba-baloo), "Baloo 2", sans-serif;color:var(--boba);margin:0 0 1rem;font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:600}.boba-landing .byline{color:var(--ink-soft);margin:0 0 1.6rem;font-weight:700}.boba-landing .hero-cta{flex-wrap:wrap;gap:.85rem;display:flex}.boba-landing .hero-art{position:relative}.boba-landing .hero-frame{border-radius:var(--radius-lg);max-width:480px;margin-inline:auto;position:relative}.boba-landing #hero-stage{border-radius:var(--radius-lg);z-index:0;position:absolute;inset:-6% -4% -4%;overflow:hidden}.boba-landing #hero-stage:before{content:"";border-radius:inherit;background:radial-gradient(60% 60% at 30% 20%, #aad6f280, transparent 70%), radial-gradient(60% 60% at 80% 80%, #f5a6c473, transparent 70%), linear-gradient(135deg, var(--sky-50), var(--pink-50));filter:blur(2px);position:absolute;inset:0}.boba-landing #hero-stage>video,.boba-landing #hero-stage>img{object-fit:cover;filter:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.boba-landing .hero-cover{z-index:1;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);position:relative}.boba-landing .honors-grid{grid-template-columns:1fr;gap:clamp(1rem,3vw,1.75rem);margin-top:2rem;display:grid}@media (min-width:46rem){.boba-landing .honors-grid{grid-template-columns:repeat(3,1fr)}}.boba-landing .honor-tile{background:var(--card);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-sm);border:1px solid #c99a3a59;padding:1.75rem 1.4rem;position:relative}.boba-landing .honor-tile:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--gold), transparent 55%);-webkit-mask-composite:xor;pointer-events:none;opacity:.8;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.boba-landing .honor-seal{width:auto;height:84px;margin:0 auto .9rem}.boba-landing .honor-tile h3{margin-bottom:.25rem;font-size:1.12rem}.boba-landing .honor-tile p{font-size:var(--fs-small);color:var(--ink-soft);margin:0}.boba-landing .honor-badge{font-family:var(--boba-baloo), "Baloo 2", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-text);margin-top:.7rem;font-size:.78rem;font-weight:700;display:inline-block}.boba-landing .adventure>.container{text-align:center}.boba-landing{--stage-pad:clamp(2rem, 8svh, 4rem)}.boba-landing .journey{margin-top:clamp(1.5rem,4vw,2.5rem)}.boba-landing .beat{max-width:48rem;padding-inline:var(--pad-x);margin:0 auto}.boba-landing .beat+.beat{margin-top:clamp(2rem,5vw,3.25rem)}.boba-landing .spread{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--cream-deep);width:100%;box-shadow:var(--shadow-md);margin-inline:auto;position:relative;overflow:hidden}.boba-landing .spread:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(80% 42% at 50% 106%,#4a261712,#0000 72%);position:absolute;inset:0;box-shadow:inset 0 0 0 clamp(4px,.55vw,6px) #fbf1e6f0}.boba-landing .scene{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.boba-landing .beat-copy{z-index:5;text-align:left;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.32rem;margin:0;display:flex;position:absolute}.boba-landing .beat[data-beat="1"] .beat-copy{text-align:left;align-items:flex-start;max-width:44%;top:40%;left:6%;right:auto;transform:translateY(-50%)}.boba-landing .beat[data-beat="2"] .beat-copy{text-align:right;align-items:flex-end;max-width:44%;top:36%;left:auto;right:6%;transform:translateY(-50%)}.boba-landing .beat[data-beat="3"] .beat-copy{text-align:center;align-items:center;max-width:62%;top:9%;left:50%;right:auto;transform:translate(-50%)}.boba-landing .beat[data-beat="4"] .beat-copy{text-align:center;align-items:center;max-width:62%;top:26%;left:50%;right:auto;transform:translate(-50%)}.boba-landing .beat-copy>*{pointer-events:auto}.boba-landing .beat-copy .kicker{font-family:var(--boba-baloo), "Baloo 2", sans-serif;color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius-pill);background:#fbf1e6f2;margin:0;padding:.18rem .62rem;font-size:clamp(.7rem,1.5vw,.78rem);font-weight:700;display:inline-block;box-shadow:0 4px 12px #4a261724}.boba-landing .beat-copy h3{color:var(--cream);background:linear-gradient(#4a2716,#351b0f);border:1px solid #ffffff1a;border-radius:.7rem;margin:0;padding:.38rem .8rem .44rem;font-size:clamp(1.2rem,3.2vw,1.75rem);line-height:1.22;display:inline-block;transform:rotate(-1.5deg);box-shadow:0 12px 26px #351b0f52,inset 0 1px #ffffff14}.boba-landing .beat[data-beat="2"] .beat-copy h3{transform:rotate(1.5deg)}.boba-landing .beat-copy p{max-width:30ch;color:var(--ink);background:#fbf1e6ed;border-radius:.8rem;margin:0;padding:.4rem .72rem;font-size:clamp(.98rem,1.9vw,1.18rem);line-height:1.4;box-shadow:0 6px 18px #4a261729}@media (max-width:768px){.boba-landing .beat-copy{gap:.15rem}.boba-landing .beat[data-beat="1"] .beat-copy{max-width:82%;top:34%;left:4%;right:auto;transform:translateY(-50%)}.boba-landing .beat[data-beat="2"] .beat-copy{max-width:82%;top:30%;left:auto;right:4%;transform:translateY(-50%)}.boba-landing .beat[data-beat="3"] .beat-copy{max-width:92%;top:5%;left:50%;right:auto;transform:translate(-50%)}.boba-landing .beat[data-beat="4"] .beat-copy{max-width:92%;top:10%;left:50%;right:auto;transform:translate(-50%)}.boba-landing .beat-copy .kicker{letter-spacing:.09em;padding:.1rem .48rem;font-size:.68rem}.boba-landing .beat-copy h3{padding:.22rem .58rem .28rem;font-size:clamp(1.02rem,4.2vw,1.4rem);line-height:1.12}.boba-landing .beat-copy p{max-width:40ch;padding:.26rem .54rem;font-size:clamp(.9rem,3.6vw,1rem);line-height:1.24}}.boba-landing .crew-grid{flex-wrap:wrap;justify-content:center;gap:clamp(.9rem,2.5vw,1.5rem);max-width:54rem;margin:2rem auto 0;padding:0;list-style:none;display:flex}.boba-landing .crew-card{border-radius:var(--radius);max-width:12rem;box-shadow:var(--shadow-sm);background:var(--card);border:1px solid #4a26170f;flex:8.5rem;display:flex;overflow:hidden}.boba-landing .crew-flip{width:100%;font:inherit;color:inherit;text-align:center;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;margin:0;padding:0;display:flex}.boba-landing .crew-flip:focus-visible{outline-offset:-3px}.boba-landing .crew-inner{flex:auto;display:grid;position:relative}.boba-landing .crew-face{border-radius:inherit;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;padding:1.2rem 1rem 1.3rem;display:flex}.boba-landing .crew-front{background:var(--card)}.boba-landing .crew-back{background:var(--crew-tint,var(--cream-deep))}.boba-landing .crew-front{visibility:visible}.boba-landing .crew-back{visibility:hidden}.boba-landing .crew-portrait{aspect-ratio:1;background:var(--cream-deep);border-radius:50%;width:clamp(78px,32%,100px);margin:0 auto .8rem;overflow:hidden;box-shadow:0 4px 12px #4a261729,inset 0 0 0 1px #4a26170f}.boba-landing .crew-portrait img{object-fit:cover;width:100%;height:100%;display:block}.boba-landing .crew-en{font-family:var(--boba-baloo), "Baloo 2", sans-serif;color:var(--boba);margin:0;font-size:1.05rem;font-weight:700}.boba-landing .static-vi{margin-top:.35rem;line-height:1.5;display:block}.boba-landing .static-vi .vi{color:var(--ink);font-size:.98rem;font-weight:700}.boba-landing .static-vi .crew-gloss{color:var(--ink-soft);margin-top:.05rem;font-size:.78rem;display:block}.boba-landing.crew-ready .crew-card .static-vi{display:none}.boba-landing .crew-word{margin:0;display:inline-block;position:relative}.boba-landing .crew-back .vi{font-family:var(--boba-baloo), "Baloo 2", sans-serif;color:var(--ink);font-size:clamp(1.12rem,4.4vw,1.4rem);font-weight:700;line-height:1.5}.boba-landing .crew-hint{color:var(--ink-soft);margin-top:.4rem;font-size:.82rem;font-style:italic;display:block}.boba-landing .crew-back .crew-gloss{color:var(--ink-soft);margin-top:.25rem;font-size:.78rem;display:block}.boba-landing .crew-pop{background:radial-gradient(34% 32% at 34% 28%,#ffffffb8,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.35rem;right:-.9rem;box-shadow:0 2px 4px #4a261747}.boba-landing .crew-note{font-size:var(--fs-small);color:var(--ink-soft);max-width:46ch;margin:.6rem auto 0}.boba-landing .crew-lead-js{display:none}.boba-landing.crew-ready .crew-lead-js{display:inline}.boba-landing.rm .crew-flip[aria-pressed=true] .crew-front{visibility:hidden}.boba-landing.rm .crew-flip[aria-pressed=true] .crew-back{visibility:visible}@media (prefers-reduced-motion:reduce){.boba-landing.js .crew-flip[aria-pressed=true] .crew-front{visibility:hidden}.boba-landing.js .crew-flip[aria-pressed=true] .crew-back{visibility:visible}}@media (prefers-reduced-motion:no-preference){.boba-landing.js:not(.rm) .crew-flip{perspective:750px}.boba-landing.js:not(.rm) .crew-inner{transform-style:preserve-3d;transition:transform .46s cubic-bezier(.4,0,.2,1)}.boba-landing.js:not(.rm) .crew-face{visibility:visible;backface-visibility:hidden}.boba-landing.js:not(.rm) .crew-back,.boba-landing.js:not(.rm) .crew-flip[aria-pressed=true] .crew-inner{transform:rotateY(180deg)}.boba-landing.js:not(.rm) .crew-flip:hover .crew-portrait,.boba-landing.js:not(.rm) .crew-flip:focus-visible .crew-portrait{animation:.3s crew-squash}.boba-landing.js:not(.rm) .crew-pop{opacity:0;transform:scale(.2)}.boba-landing.js:not(.rm) .crew-card.just-flipped .crew-pop{animation:.44s cubic-bezier(.34,1.56,.64,1) both crew-pop}}.boba-landing .benefits{grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.5rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.boba-landing .benefits{grid-template-columns:repeat(2,1fr)}}.boba-landing .benefit{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid #4a26170f;padding:1.5rem 1.4rem}.boba-landing .benefit h3{margin-bottom:.35rem;font-size:1.2rem}.boba-landing .benefit p{color:var(--ink);margin:0}.boba-landing .benefit-icon{object-fit:contain;width:72px;height:72px;margin-bottom:.9rem;display:block}.boba-landing .themes{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.boba-landing .theme-chip{background:var(--card);border-radius:var(--radius-pill);color:var(--boba);border:1px solid #4a26171f;padding:.5rem 1rem;font-size:.95rem;font-weight:700}.boba-landing .belonging-body{max-width:56ch}.boba-landing .belonging-body p{font-size:var(--fs-lead)}.boba-landing .author-grid{grid-template-columns:1fr;align-items:center;gap:clamp(1.25rem,4vw,2.5rem);display:grid}@media (min-width:44rem){.boba-landing .author-grid{grid-template-columns:auto 1fr}}.boba-landing .author-photo{aspect-ratio:1;object-fit:cover;border:4px solid var(--card);width:clamp(140px,40vw,200px);box-shadow:var(--shadow-md), 0 0 0 1px #4a261714;border-radius:50%;margin-inline:auto}.boba-landing .author-body p{max-width:54ch}.boba-landing .buyband>.container{text-align:center}.boba-landing .buy-card{flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2rem);max-width:44rem;margin:1.75rem auto .5rem;display:flex}@media (min-width:40rem){.boba-landing .buy-card{flex-direction:row;justify-content:center}}.boba-landing .buy-cover{border-radius:var(--radius);width:min(55vw,240px);height:auto;box-shadow:var(--shadow-lg);flex:none;transform:rotate(-2deg)}@media (min-width:40rem){.boba-landing .buy-cover{width:clamp(232px,22vw,280px)}}.boba-landing .buy-formats{flex-direction:column;flex:0 22rem;align-items:center;gap:1rem;min-width:0;margin:0;display:flex}.boba-landing .buy-primary{flex-direction:column;align-items:center;gap:.55rem;width:100%;display:flex}.boba-landing .buy-rec{font-family:var(--boba-baloo), "Baloo 2", sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--boba);background:var(--cream);border-radius:var(--radius-pill);border:1px solid #4a261733;padding:.28rem .85rem;font-size:.74rem;font-weight:700}.boba-landing .buy-primary .btn-buy{width:100%;max-width:22rem}.boba-landing .buy-hint{color:var(--ink-soft);font-size:var(--fs-small);margin:0}.boba-landing .buy-pair{flex-wrap:wrap;justify-content:center;gap:.8rem;width:100%;max-width:22rem;display:flex}.boba-landing .buy-pair .btn-buy{flex:8rem;padding:.7rem 1rem}.boba-landing .buy-note{color:var(--ink-soft);font-size:var(--fs-small);margin-top:.4rem}.boba-landing .faq{text-align:left;max-width:46rem;margin:clamp(2.5rem,6vw,3.5rem) auto 0}.boba-landing .faq h3{text-align:center}.boba-landing .faq details{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid #4a26170f;margin-bottom:.9rem;transition:box-shadow .22s;overflow:hidden}.boba-landing .faq details[open]{box-shadow:var(--shadow-md)}.boba-landing .faq summary{cursor:pointer;font-family:var(--boba-baloo), "Baloo 2", sans-serif;color:var(--boba);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-size:1.08rem;font-weight:700;line-height:1.35;list-style:none;transition:background-color .16s;display:flex;position:relative}.boba-landing .faq summary:hover{background:#4a261709}.boba-landing .faq summary:before{content:"";opacity:0;background:radial-gradient(34% 32% at 34% 28%,#ffffffb8,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;width:.45rem;height:.45rem;margin-top:-.225rem;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:.5rem;transform:translate(-4px)}.boba-landing .faq summary:hover:before,.boba-landing .faq summary:focus-visible:before{opacity:1;transform:translate(0)}.boba-landing .faq summary:focus-visible{outline-offset:-3px}.boba-landing .faq summary::-webkit-details-marker{display:none}.boba-landing .faq summary:after{content:"";background:linear-gradient(currentColor, currentColor) center / .82rem 2px no-repeat, linear-gradient(currentColor, currentColor) center / 2px .82rem no-repeat, var(--lilac-50);border-radius:50%;flex:none;width:1.7rem;height:1.7rem;transition:transform .22s cubic-bezier(.4,0,.2,1)}.boba-landing .faq details[open] summary:after{transform:rotate(45deg)}.boba-landing .faq details p{color:var(--ink);margin:0;padding:.1rem 1.35rem 1.35rem;line-height:1.6}.boba-landing .buybar{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.6rem var(--pad-x);padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));background:#fffffff0;border-top:1px solid #4a26171f;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #4a26171a}.boba-landing .buybar-inner{max-width:var(--container);align-items:center;gap:.8rem;margin-inline:auto;display:flex}.boba-landing .buybar-thumb{object-fit:cover;width:44px;height:45px;box-shadow:var(--shadow-sm);border-radius:9px;flex:none}.boba-landing .buybar-text{min-width:0;line-height:1.28}.boba-landing .buybar-text b{font-family:var(--boba-baloo), "Baloo 2", sans-serif;color:var(--boba);white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;display:block;overflow:hidden}.boba-landing .buybar-text span{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.boba-landing .buybar .btn-buy{white-space:nowrap;flex:none;min-height:44px;margin-left:auto;padding:.6rem 1.25rem}@media (max-width:30rem){.boba-landing .buybar-text span{display:none}}.boba-landing.js .buybar{transition:transform .22s}.boba-landing.js .buybar.is-hidden{transform:translateY(120%)}.boba-landing .ae-footer{background:var(--ae-footer-bg);color:#fff;font-family:var(--boba-inter), "Inter", system-ui, sans-serif;margin-top:64px;position:relative}.boba-landing .ae-footer:before{content:"";background:linear-gradient(90deg, var(--ae-teal-dark), var(--ae-gold), var(--ae-orange));height:4px;position:absolute;top:0;left:0;right:0}.boba-landing .site-footer-inner{grid-template-columns:1.2fr 1fr .9fr;gap:28px;width:min(1180px,100% - 32px);margin-inline:auto;padding:38px 0 30px;display:grid}@media (max-width:980px){.boba-landing .site-footer-inner{grid-template-columns:1fr}}.boba-landing .ae-foot-logo{background:#fff;border-radius:18px;margin-bottom:14px;padding:8px;display:inline-block}.boba-landing .ae-foot-logo img{width:132px;height:auto;display:block}.boba-landing .ae-foot-tagline{color:#ffffffd1;max-width:34ch;margin:0;line-height:1.6}.boba-landing .ae-foot-col h2{font-family:var(--boba-inter), "Inter", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#fff9;margin:0 0 14px;font-size:13px;font-weight:700}.boba-landing .ae-foot-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.boba-landing .ae-foot-links a{color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:color .14s,transform .14s;display:inline-block}.boba-landing .ae-foot-links a:hover,.boba-landing .ae-foot-links a:focus-visible{color:var(--ae-gold);transform:translate(3px)}.boba-landing .ae-footer-cta .eyebrow-ae{color:var(--ae-gold);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:13px;font-weight:700;display:block}.boba-landing .ae-foot-btn{background:var(--ae-orange);color:var(--ae-ink);border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none;transition:background-color .14s,transform .14s;display:inline-block;box-shadow:0 8px 18px #f28c2838}.boba-landing .ae-foot-btn:hover,.boba-landing .ae-foot-btn:focus-visible{background:var(--ae-orange-dark);color:var(--ae-ink);transform:translateY(-1px)}.boba-landing .ae-foot-support{color:#ffffffd1;margin:16px 0 0;font-size:15px}.boba-landing .ae-foot-support a{color:var(--ae-gold);text-decoration:none}.boba-landing .ae-foot-support a:hover,.boba-landing .ae-foot-support a:focus-visible{text-decoration:underline}.boba-landing .ae-foot-bottom{color:#fff9;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;width:min(1180px,100% - 32px);margin-inline:auto;padding:18px 0 26px;font-size:.9rem;display:flex}.boba-landing .ae-foot-legal-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.boba-landing .ae-foot-bottom a,.boba-landing .ae-foot-bottom button{color:#fff9;cursor:pointer;font:inherit;line-height:inherit;background:0 0;border:0;padding:0;text-decoration:none;transition:color .14s}.boba-landing .ae-foot-bottom a:hover,.boba-landing .ae-foot-bottom a:focus-visible,.boba-landing .ae-foot-bottom button:hover,.boba-landing .ae-foot-bottom button:focus-visible{color:var(--ae-gold)}@media (prefers-reduced-motion:reduce){.boba-landing *{transition:none!important;animation:none!important}}.boba-landing .boba-orb{width:var(--sz,16px);height:var(--sz,16px);background:radial-gradient(34% 32% at 34% 28%,#ffffffa6,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;display:block;box-shadow:0 3px 8px #4a261733,inset 0 -3px 6px #00000038}.boba-landing .boba-orb.is-cream{background:radial-gradient(34% 32% at 34% 28%,#ffffffd9,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#f7e7cc 0%,#ebd3a9 55%,#dfc08a 100%)}.boba-landing .boba-orb.is-pink{background:radial-gradient(34% 32% at 34% 28%,#fffc,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#fcd7e5 0%,#f5a6c4 60%,#e98bb0 100%)}.boba-landing #pearls{overflow:hidden}.boba-landing #pearls .pearl-rise{will-change:transform;position:absolute;bottom:-8vh;left:0}@media (prefers-reduced-motion:no-preference){.boba-landing.js:not(.rm) #pearls .pearl-rise{animation:boba-rise var(--rise-dur,20s) linear var(--rise-delay,0s) infinite}.boba-landing.js:not(.rm) #pearls .pearl-orb{animation:boba-sway var(--sway-dur,4s) ease-in-out 0s infinite alternate}}@media (prefers-reduced-motion:reduce){.boba-landing #pearls{display:none}}.boba-landing.rm #pearls{display:none}@media (max-width:40rem){.boba-landing #pearls .pearl-rise--extra{display:none}}@keyframes boba-rise{0%{opacity:0;transform:translate(0,0)}6%{opacity:var(--pearl-op,.5)}90%{opacity:var(--pearl-op,.5)}to{opacity:0;transform:translateY(-116vh)}}@keyframes boba-sway{0%{transform:translate3d(calc(var(--sway-amt,14px) * -1), 0, 0)}to{transform:translate3d(var(--sway-amt,14px), 0, 0)}}@media (prefers-reduced-motion:no-preference){.boba-landing.js .hero-copy>*{animation:.5s cubic-bezier(.22,1,.36,1) backwards boba-hero-in}.boba-landing.js .hero-copy .chip{animation-delay:40ms}.boba-landing.js .hero-copy .hero-title{animation-delay:.13s}.boba-landing.js .hero-copy .hero-subtitle{animation-delay:.22s}.boba-landing.js .hero-copy .byline{animation-delay:.31s}.boba-landing.js .hero-copy .hero-cta{animation-delay:.4s}.boba-landing.js.loaded:not(.rm) .hero-cover{animation:6s ease-in-out infinite alternate boba-float}.boba-landing.js:not(.rm) .hero-frame{transition:transform .16s}.boba-landing.js:not(.rm) .hero-frame:hover,.boba-landing.js:not(.rm) .hero-frame:focus-within{transform:scale(1.02)}.boba-landing.js:not(.rm) .hero-frame:hover .hero-cover,.boba-landing.js:not(.rm) .hero-frame:focus-within .hero-cover{box-shadow:0 26px 60px #4a26173d}.boba-landing.js:not(.rm) .buy-cover{transition:transform .2s,box-shadow .2s}.boba-landing.js:not(.rm) .buy-cover:hover{transform:rotate(-2deg)scale(1.03);box-shadow:0 24px 56px #4a261738}.boba-landing.js:not(.rm) .hero-accent--1{animation:4.5s ease-in-out infinite alternate boba-float}.boba-landing.js:not(.rm) .hero-accent--2{animation:6.4s ease-in-out .4s infinite alternate boba-float}.boba-landing.js:not(.rm) .hero-accent--3{animation:5.3s ease-in-out .2s infinite alternate boba-float}}.boba-landing .hero-cover{transition:box-shadow .16s}.boba-landing .hero-accent{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 8px #4a26172e);position:absolute}.boba-landing .hero-accent--1{--sz:22px;top:-14px;left:-10px}.boba-landing .hero-accent--2{--sz:30px;bottom:-12px;right:-8px}.boba-landing .hero-accent--3{--sz:16px;top:42%;right:-16px}@media (max-width:30rem){.boba-landing .hero-accent{display:none}}@keyframes boba-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes boba-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.boba-landing.js.reveal-ready:not(.rm) [data-reveal]:not(.in-view){opacity:0;transform:translateY(18px)}.boba-landing.js.reveal-ready:not(.rm) [data-reveal].in-view{animation:boba-reveal .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s) backwards}.boba-landing.js.reveal-ready:not(.rm) [data-reveal].in-view .eyebrow:after{animation:.6s cubic-bezier(.5,.05,.2,1) backwards pearl-roll}.boba-landing.js:not(.rm) .honor-tile{transition:transform .16s,box-shadow .16s}.boba-landing.js:not(.rm) .honor-tile:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}}@keyframes boba-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pearl-roll{0%{opacity:0;transform:translate(calc(8px - 2.25rem))rotate(-360deg)}40%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}.boba-landing .fx,.boba-landing .pearl,.boba-landing .pips{display:none}@media (prefers-reduced-motion:no-preference){.boba-landing.js.r3:not(.rm) .journey{height:840vh;margin-top:0;position:relative}@media (max-width:768px){.boba-landing.js.r3:not(.rm) .journey{height:600vh}}.boba-landing.js.r3:not(.rm) .stage{height:100svh;position:sticky;top:0;overflow:hidden}.boba-landing.js.r3:not(.rm) .beat{max-width:none;padding:0 var(--pad-x);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,2svh,1rem);margin:0;display:flex;position:absolute;inset:0}.boba-landing.js.r3:not(.rm) .beat[data-beat="1"]{opacity:1}.boba-landing.js.r3:not(.rm) .spread{width:min(92vw, calc((100svh - var(--stage-pad)) * 4 / 3));max-width:none}.boba-landing.js.r3:not(.rm) .beat.near{will-change:opacity}.boba-landing.js.r3:not(.rm) .beat.near .scene{will-change:transform}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="1"]{opacity:clamp(0, calc((.3 - var(--p)) / .1), 1)}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="2"]{opacity:clamp(0, min(calc((var(--p) - .2) / .1), calc((.55 - var(--p)) / .1)), 1)}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="3"]{opacity:clamp(0, min(calc((var(--p) - .45) / .1), calc((.8 - var(--p)) / .1)), 1)}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="4"]{opacity:clamp(0, calc((var(--p) - .7) / .1), 1)}.boba-landing.js.r3:not(.rm) .scene{transform-origin:50% 52%}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="1"] .scene{transform:scale(calc(1.06 - .03 * clamp(0, calc(var(--p) / .25), 1))) translateY(calc(1.2% - 2.4% * clamp(0, calc(var(--p) / .25), 1)))}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="2"] .scene{transform:scale(calc(1.06 - .03 * clamp(0, calc((var(--p) - .25) / .25), 1))) translateY(calc(1.2% - 2.4% * clamp(0, calc((var(--p) - .25) / .25), 1)))}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="3"] .scene{transform:scale(calc(1.06 - .03 * clamp(0, calc((var(--p) - .5) / .25), 1))) translateY(calc(1.2% - 2.4% * clamp(0, calc((var(--p) - .5) / .25), 1)))}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="4"] .scene{transform:scale(calc(1.06 - .03 * clamp(0, calc((var(--p) - .75) / .25), 1))) translateY(calc(1.2% - 2.4% * clamp(0, calc((var(--p) - .75) / .25), 1)))}.boba-landing.js.r3:not(.rm) .beat-copy .kicker{color:var(--ink-soft)}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="1"] .beat-copy{transform:translate(calc(-24px + 24px * clamp(0, calc(var(--p) / .1), 1)), -50%)}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="2"] .beat-copy{transform:translate(calc(24px - 24px * clamp(0, calc((var(--p) - .2) / .1), 1)), -50%)}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="3"] .beat-copy{transform:translate(-50%, calc(18px - 18px * clamp(0, calc((var(--p) - .45) / .1), 1)))}.boba-landing.js.r3-live:not(.rm) .beat[data-beat="4"] .beat-copy{transform:translate(-50%, calc(18px - 18px * clamp(0, calc((var(--p) - .7) / .1), 1)))}.boba-landing.js.r3:not(.rm) .beat.near .beat-copy{will-change:transform}.boba-landing.js.r3-live:not(.rm) .pearl{z-index:6;pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0}.boba-landing .pearl-ball{width:var(--pd,30px);height:var(--pd,30px);margin-left:calc(var(--pd,30px) / -2);margin-top:calc(var(--pd,30px) / -2);background:radial-gradient(32% 30% at 34% 28%,#ffffffb8,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 8px 16px #4a261752,inset 0 -5px 10px #00000047}.boba-landing .pearl-ball:after{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,#0000 28%,#fff9 50%,#0000 72%);border-radius:50%;animation:3.2s ease-in-out infinite spec-slide;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#000 78%,#0000 82%);mask:radial-gradient(closest-side,#000 78%,#0000 82%)}.boba-landing .pearl-shadow{left:0;top:calc(var(--pd,30px) * .44);width:calc(var(--pd,30px) * .92);height:calc(var(--pd,30px) * .2);margin-left:calc(var(--pd,30px) * -.46);transform:scaleX(var(--sq,1));background:radial-gradient(closest-side,#4a261752,#0000 76%);border-radius:50%;position:absolute}.boba-landing.js.r3-live:not(.rm) .pips{z-index:6;gap:.55rem;display:flex;position:absolute;bottom:clamp(.4rem,2svh,.9rem);left:50%;transform:translate(-50%)}.boba-landing .pips i{opacity:.3;background:radial-gradient(34% 32% at 34% 28%,#ffffffb3,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;width:7px;height:7px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s}.boba-landing .pips i.on{opacity:1;transform:scale(1.35)}.boba-landing.js.r3-live:not(.rm) .fx{z-index:3;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.boba-landing .fleck{opacity:0;position:absolute}.boba-landing .fleck.spark{top:var(--y);left:var(--x);background:radial-gradient(circle,#fff 0%,#ffffff8c 42%,#0000 68%);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px}.boba-landing .fleck.rise{left:var(--x);width:var(--sz,14px);height:var(--sz,14px);top:55%}.boba-landing .fleck.drift{left:var(--x);top:var(--y);width:var(--sz,16px);height:var(--sz,16px)}.boba-landing.js.r3-live:not(.rm) .stage[data-beat="1"] .fleck[data-beat="1"]{animation:pj-spark 3.4s ease-in-out var(--d,0s) infinite}.boba-landing.js.r3-live:not(.rm) .stage[data-beat="2"] .fleck[data-beat="2"]{animation:pj-rise var(--dur,7s) ease-in var(--d,0s) infinite}.boba-landing.js.r3-live:not(.rm) .stage[data-beat="3"] .fleck[data-beat="3"]{animation:pj-drift var(--dur,6s) ease-in-out var(--d,0s) infinite}.boba-landing.js.r3-live:not(.rm) .stage[data-beat="4"] .fleck[data-beat="4"]{animation:pj-rise var(--dur,6s) linear var(--d,0s) infinite}.boba-landing.js.r3:not(.rm) .straw-progress.is-active{opacity:1;transform:none}}.boba-landing .straw-progress{right:clamp(.5rem,1.6vw,1.1rem);bottom:calc(var(--buybar-h) + env(safe-area-inset-bottom,0px) + 1rem);z-index:15;pointer-events:none;opacity:0;width:18px;height:min(42vh,320px);transition:opacity .4s,transform .4s;position:fixed;transform:translateY(10px)}.boba-landing .straw-tube{background:repeating-linear-gradient(-45deg,#f5a6c480 0 6px,#0000 6px 14px),#ffffff9e;border:2px solid #4a261742;border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.boba-landing .straw-fill{height:100%;transform:scaleY(var(--fill,0));transform-origin:bottom;background:linear-gradient(#e8b67a,#c98a54);border-radius:999px 999px 0 0;transition:transform .18s linear;position:absolute;bottom:0;left:0;right:0}.boba-landing .straw-bead{opacity:0;background:radial-gradient(34% 32% at 34% 28%,#ffffffb3,#fff0 55%),radial-gradient(125% 125% at 65% 78%,#2f1a0f 0%,#4a2716 46%,#5f3320 100%);border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;left:50%;transform:scale(.4)translateY(-6px)}.boba-landing .straw-bead[data-ch="1"]{bottom:16%}.boba-landing .straw-bead[data-ch="2"]{bottom:40%}.boba-landing .straw-bead[data-ch="3"]{bottom:62%}.boba-landing .straw-bead[data-ch="4"]{bottom:84%}.boba-landing .straw-bead.settled{opacity:1;transform:scale(1)translateY(0)}@media (max-width:480px){.boba-landing .straw-progress{display:none}}.boba-landing.rm .straw-progress{display:none}@media (prefers-reduced-motion:reduce){.boba-landing .straw-progress{display:none}}@keyframes pj-spark{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes pj-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translate3d(var(--dx,0), -34vh, 0)}}@keyframes pj-drift{0%,to{opacity:0;transform:translateY(6px)}50%{opacity:.7;transform:translateY(-8px)}}@keyframes spec-slide{0%,to{transform:translate(-22%)}50%{transform:translate(22%)}}@keyframes crew-squash{0%{transform:scale(1)}30%{transform:scale(1.08,.92)}55%{transform:scale(.95,1.06)}80%{transform:scale(1.02,.99)}to{transform:scale(1)}}@keyframes crew-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.boba-landing #trailer-open,.boba-landing.js .hero-cta [data-nojs-cta]{display:none}.boba-landing.js #trailer-open{display:inline-flex}html.trailer-lock{overflow:hidden}.boba-landing .trailer-dialog{max-width:96vw;max-height:96vh;color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.boba-landing .trailer-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#4a26178c}.boba-landing .trailer-card{background:var(--cream);border-radius:var(--radius-lg);width:min(92vw,149.333vh,1100px);box-shadow:var(--shadow-lg);padding:clamp(.5rem,1.8vw,.8rem);position:relative}.boba-landing .trailer-card:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, var(--pink), var(--butter), var(--mint), var(--sky), var(--lilac));height:4px;position:absolute;top:0;left:0;right:0}.boba-landing .trailer-video{aspect-ratio:16/9;border-radius:var(--radius);background:#000;width:100%;height:auto;display:block;box-shadow:0 6px 18px #4a26172e}.boba-landing .trailer-close{z-index:2;cursor:pointer;width:44px;height:44px;color:var(--boba);box-shadow:var(--shadow-sm), inset 0 0 0 1px #4a261714;background:#fbf1e6f0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .16s,background-color .16s;display:inline-flex;position:absolute;top:clamp(.4rem,1.4vw,.7rem);right:clamp(.4rem,1.4vw,.7rem)}.boba-landing .trailer-close:hover{background:#fff;transform:scale(1.06)}.boba-landing .trailer-close:active{transform:scale(.96)}@media (prefers-reduced-motion:no-preference){.boba-landing.js:not(.rm) .trailer-dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) trailer-in}.boba-landing.js:not(.rm) .trailer-dialog[open]::backdrop{animation:.22s trailer-backdrop-in}}@keyframes trailer-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes trailer-backdrop-in{0%{opacity:0}to{opacity:1}}.boba-landing main{width:100%;max-width:none;margin:0;padding:0}.boba-landing{position:relative}
