:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#2f9ac7;--pink:#ff6fb5;--pink-d:#e0489a;--navy:#161a57;--navy-2:#22276e;--soft:#ffe1ef;--soft-2:#fff4f9;--bg:#fff;--bg-2:#f6f4f8;--ink:#161a57;--muted:#555a86;--line:#e4dfec;--ok:#157a4f;--display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--body:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--hand:"Caveat","Segoe Print","Bradley Hand",cursive;--r:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.08}p{margin:0}a{color:var(--blue)}button{font:inherit;color:inherit}.g{padding-inline:20px}.max{max-width:1120px;margin:0 auto}.narrow{max-width:560px;margin:0 auto}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hdr{top:env(safe-area-inset-top,0px);z-index:20;background:var(--navy);color:#fff;position:sticky}.hdr .max{align-items:center;gap:18px;height:88px;display:flex}.hdr img{width:auto;height:60px;display:block}.hdr nav{gap:18px;margin-left:12px;display:flex}.hdr nav a{color:#d9dbf7;font-size:14.5px;font-weight:600;text-decoration:none}.hdr nav a:hover{color:#fff}.hdr .sp{flex:1}.hdr .btn{white-space:nowrap}.btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue)}.btn-pink{background:var(--pink);color:var(--navy)}.btn-pink:hover{background:#ff85c1}.btn-navy{background:var(--navy);color:#fff}.btn-ghost{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.btn-ghost-w{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffb3}.btn-sm{min-height:40px;padding:9px 16px;font-size:14px}.btn-wa{color:#fff;background:#1faf55}.btn-wa:hover{background:#18964a}.btn-block{width:100%}.link{color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:600;text-decoration:underline}[hidden]{display:none!important}.hero{color:#fff;overflow:hidden}.hero>.g{background:linear-gradient(#8e1e5e 0,#b8327d 100%)}.hero-img{aspect-ratio:1400/788;object-fit:cover;width:100%;max-width:1400px;margin:0 auto;display:block}.hero-body{grid-template-columns:1.3fr 1fr;align-items:end;gap:28px;padding-block:28px 40px;display:grid}.hero-body h1{letter-spacing:-.02em;font-size:clamp(30px,4.6vw,52px);font-weight:800}.hero-body p{color:#ffe3f1;max-width:52ch;margin-top:12px;font-size:18px}.hero-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.counter{color:#ffe3f1;align-items:baseline;gap:10px;font-size:15px;display:flex}.counter b{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:34px}.ex{letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ex.d{background:var(--bg-2);color:var(--muted)}.sec{padding-block:72px}.sec-alt{background:var(--bg-2)}.sec-soft{background:var(--soft-2)}.sec-navy{background:var(--navy);color:#fff}.eb{letter-spacing:.14em;text-transform:uppercase;color:var(--pink-d);font-size:12.5px;font-weight:800}.sec-navy .eb{color:var(--pink)}.sh{flex-direction:column;gap:10px;max-width:680px;margin-bottom:32px;display:flex}.sh h2{letter-spacing:-.015em;font-size:clamp(28px,4vw,42px);font-weight:800}.sh p{color:var(--muted);font-size:18px}.sec-navy .sh p{color:#c9cbef}.steps3{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.st{border-radius:var(--r);border:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex}.st .n{background:var(--soft);width:44px;height:44px;color:var(--pink-d);font-family:var(--display);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.st .sk{font-family:var(--display);color:var(--pink-d);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.st h3{font-size:21px}.st p{color:var(--muted);font-size:16px}.wall{scroll-snap-type:x mandatory;grid-auto-columns:minmax(250px,300px);grid-auto-flow:column;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.note{scroll-snap-align:start;border-radius:var(--r);font-family:var(--hand);color:var(--navy);min-height:190px;transform:rotate(var(--rot,0deg));background:#fff6fb;border:1px solid #ffd3e8;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;font-size:25px;line-height:1.15;display:flex}.note small{font-family:var(--body);color:var(--pink-d);font-size:14px;font-weight:700}.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.xp{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;display:flex;overflow:hidden}.xp .art{aspect-ratio:16/10;color:#fff;font-family:var(--display);text-align:center;place-items:center;padding:16px;font-size:22px;font-weight:800;display:grid}.xp .bd{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.xp h3{font-size:19px}.xp .meta{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.apick{flex-direction:column;gap:14px;display:flex}.apick-count{color:var(--muted);font-size:14px}.apick-empty{color:var(--muted);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.xlist{flex-direction:column;gap:10px;display:flex}.xp .art-img{aspect-ratio:267/166;object-fit:contain;border-bottom:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}.xopt .sw-img{object-fit:contain;border:1px solid var(--line);background:#fff;width:84px;height:52px}.tag-alianza{background:var(--soft-2);color:var(--pink-d);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.pager{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pager button{border:1px solid var(--line);cursor:pointer;min-width:40px;min-height:40px;color:var(--navy);background:#fff;border-radius:999px;padding:0 12px;font-weight:700}.pager button[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}.pager button:disabled{opacity:.4;cursor:default}.special{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.special img{aspect-ratio:267/166;object-fit:contain;width:100%;max-width:267px;height:auto;display:block}.special h3{font-size:18px}.special .ins{white-space:pre-line;font-size:15px}.special .code-note{font-size:15px;font-weight:700}.special.off{opacity:.65}.special .off-msg{color:#b3261e;font-weight:700}.tabs{background:var(--bg-2);border-radius:0;margin-bottom:22px;padding:4px;display:inline-flex}.tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:0;padding:9px 18px;font-size:15px;font-weight:700}.tabs button[aria-selected=true]{color:var(--navy);background:#fff;box-shadow:0 1px 3px #161a5726}.merch{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mi{flex-direction:column;gap:10px;display:flex}.mi .art{aspect-ratio:1;border-radius:var(--r);place-items:center;display:grid;position:relative;overflow:hidden}.mi .art svg{width:46%;height:auto}.mi .pair{color:var(--navy);background:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.mi b{font-size:16px}.mi span{color:var(--muted);font-size:14px}.banner{background:var(--soft);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:18px 22px;display:flex}.banner p{font-size:16px}.two{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.challenge{background:var(--navy);color:#fff;border-radius:var(--r);flex-direction:column;justify-content:center;gap:20px;padding:32px;display:flex}.challenge-txt{flex-direction:column;gap:12px;display:flex}.challenge .btn{align-self:flex-start}.challenge p{color:#c9cbef;font-size:16px}.ooh{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.billboard{background:#0b0e33;border-radius:18px;padding:14px;box-shadow:0 30px 50px -30px #0009}.bb-in{aspect-ratio:16/9;background:linear-gradient(135deg,var(--pink),#b8327d);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.bb-photo{color:#fff;text-align:center;background:#ffffff2e 50%/cover;place-items:center;font-size:13px;font-weight:700;display:grid}.bb-txt{color:#fff;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.bb-txt .h{font-family:var(--hand);font-size:clamp(22px,3vw,34px);line-height:1}.bb-txt small{opacity:.9;font-size:11px}.form{flex-direction:column;gap:14px;display:flex}.fld{flex-direction:column;gap:6px;display:flex}.fld label{font-size:15px;font-weight:700}.fld .hint{color:var(--muted);font-size:13.5px}.inp{font:inherit;border:2px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:17px}.inp:focus{border-color:var(--blue);outline:none}.sec-navy .inp{background:var(--navy-2);color:#fff;border-color:#3a3f86}textarea.inp{resize:vertical;min-height:110px}.chk{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.chk input{width:22px;height:22px;accent-color:var(--pink-d);flex:none;margin:1px 0 0}.err{color:#b3261e;font-size:14px;font-weight:600}.sec-navy .err{color:#ffb4c8}.okmsg{color:var(--ok);background:#e7f6ee;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:600}.prev{grid-template-columns:1fr 1.1fr;align-items:start;gap:32px;display:grid}.hotline{background:var(--soft);border-radius:var(--r);flex-direction:column;gap:12px;padding:24px;display:flex}.hotline .num{font-family:var(--display);letter-spacing:.01em;-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;font-size:clamp(32px,4.5vw,44px);font-weight:800}.hotline .row{flex-wrap:wrap;gap:10px;display:flex}details.unit{border-top:1px solid var(--line)}details.unit:last-child{border-bottom:1px solid var(--line)}details.unit summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 4px;font-size:17px;font-weight:700;list-style:none;display:flex}details.unit summary::-webkit-details-marker{display:none}details.unit summary:after{content:"+";color:var(--pink-d);font-size:24px;font-weight:500}details.unit[open] summary:after{content:"–"}details.unit .ud{color:var(--muted);flex-direction:column;gap:4px;padding:0 4px 16px;font-size:15.5px;display:flex}a.tel{color:var(--blue);text-underline-offset:2px;align-self:flex-start;text-decoration:underline}a.tel:hover{color:#000}.don{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;display:grid}.amts{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.amt{color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:2px solid #3a3f86;border-radius:999px;align-items:center;min-height:48px;padding:12px 20px;font-size:17px;font-weight:800;display:inline-flex;position:relative}.amt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.amt:has(input:checked){background:var(--pink);border-color:var(--pink);color:var(--navy)}.amt:has(input:focus-visible){outline-offset:3px;outline:3px solid #fff}.don-other{max-width:260px;margin-top:14px}#donBtn[aria-disabled=true]{opacity:.55;cursor:not-allowed}footer{color:#a9acd6;background:#0b0e33;padding-block:36px 110px;font-size:14px}footer .max{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}footer img{width:310px;max-width:100%;height:auto;display:block}footer a{color:#d9dbf7}.mcta{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0,#fff 30%);transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mcta.show{transform:none}.app{background:var(--bg-2);min-height:calc(100vh - 100px);padding-block:22px 60px}.app-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.back{cursor:pointer;color:var(--navy);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px 4px;font-size:15px;font-weight:700;display:inline-flex}.prog{align-items:center;gap:6px;display:flex}.prog i{background:var(--line);border-radius:3px;width:30px;height:6px}.prog i.on{background:var(--pink)}.prog span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px}.panel{background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:26px 22px;display:flex;box-shadow:0 1px 2px #161a570f}.panel h1{letter-spacing:-.01em;font-size:clamp(26px,5vw,32px);font-weight:800}.panel .lead{color:var(--muted);font-size:17px}.opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opt{border:2px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:3px;min-height:64px;padding:14px;transition:border-color .15s,background .15s;display:flex}.opt b{font-size:16.5px}.opt small{color:var(--muted);font-size:13.5px}.opt[aria-pressed=true]{border-color:var(--pink);background:var(--soft-2)}.opt:disabled{opacity:.5;cursor:not-allowed}.xopt{text-align:left;border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.xopt[aria-pressed=true]{border-color:var(--pink);background:var(--soft-2)}.xopt .sw{border-radius:12px;flex:none;width:52px;height:52px}.xopt .t{flex-direction:column;flex:1;gap:2px;display:flex}.xopt .t b{font-size:16px}.xopt .t small{color:var(--muted);font-size:13.5px}.divider{color:var(--muted);align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:999px;padding:9px 14px;font-size:15px}.chip:hover{border-color:var(--pink)}.count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:13.5px}.letter{font-family:var(--hand);color:var(--navy);background:#fff6fb;border:1px solid #ffd3e8;border-radius:18px;padding:22px 22px 18px;font-size:27px;line-height:1.18;position:relative}.letter .to{font-size:30px}.letter .sig{text-align:right;color:var(--pink-d);margin-top:10px}.pact{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pact div{background:var(--bg-2);border-radius:14px;padding:14px}.pact b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.pact p{font-size:16px;font-weight:700}.share{flex-direction:column;gap:10px;display:flex}.share .row{gap:10px;display:flex}.share .row .btn{flex:1}.share .row{flex-wrap:wrap}.share .row .btn{white-space:nowrap;flex:auto}.fine{color:var(--muted);text-align:center;font-size:13.5px}.wa{background:#efe7de;border-radius:18px;overflow:hidden}.wa-h{color:#111b21;background:#f0f2f5;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;font-weight:700;display:flex}.wa-av{background:var(--blue);color:#fff;width:36px;height:36px;font:800 11px var(--display);border-radius:50%;place-items:center;display:grid}.wa-b{padding:16px 14px}.bub{color:#111b21;background:#fff;border-radius:12px;max-width:94%;font-size:15px;line-height:1.45;overflow:hidden;box-shadow:0 1px 1px #00000014}.bub .og{background:linear-gradient(135deg,#b8327d,var(--pink));color:#fff;flex-direction:column;gap:4px;padding:16px;display:flex}.bub .og .h{font-family:var(--hand);font-size:30px;line-height:1}.bub .og small{opacity:.95;font-size:12px}.bub .txt{white-space:pre-line;padding:10px 12px}.bub .txt a{color:#027eb5;word-break:break-all}.bub .tm{text-align:right;color:#667781;padding:0 10px 6px;font-size:11px}.env-wrap{place-items:center;gap:18px;padding-block:30px 10px;display:grid}.env{aspect-ratio:1.45;perspective:800px;width:min(280px,78vw);position:relative}.env .back{background:#e0489a;border-radius:10px;position:absolute;inset:0}.env .paper{font-family:var(--hand);color:var(--navy);background:#fff6fb;border-radius:6px;place-items:center;font-size:24px;transition:transform .9s cubic-bezier(.2,.8,.2,1) .5s;display:grid;position:absolute;inset:10% 8% 8%}.env .front{background:linear-gradient(to top right,#ff6fb5 49.6%,#0000 50%) 0/50.2% 100% no-repeat,linear-gradient(to top left,#ff6fb5 49.6%,#0000 50%) 100%/50.2% 100% no-repeat;border-radius:10px;position:absolute;inset:0}.env .flap{transform-origin:top;z-index:2;height:58%;transition:transform .6s ease-in;position:absolute;top:0;left:0;right:0}.env .flap:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#ff85c1;position:absolute;inset:0}.env .heart{z-index:3;background:var(--navy);border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .3s;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.env.open .flap{z-index:0;transform:rotateX(180deg)}.env.open .heart{opacity:0}.env.open .paper{transform:translateY(-42%)}.from{color:var(--muted);text-align:center;font-size:16px}.from b{color:var(--navy)}.sealed{background:linear-gradient(170deg,var(--blue),var(--navy) 70%);color:#fff;text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:14px;padding:34px 22px;display:flex}.seal{border:4px dashed var(--pink);width:140px;height:140px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:radial-gradient(circle,#ff6fb540,#0000 70%);border-radius:50%;place-items:center;font-size:16px;font-weight:800;line-height:1.1;display:grid}.seal.stamp{animation:.6s cubic-bezier(.3,1.6,.5,1) both stamp}@keyframes stamp{0%{opacity:0;transform:scale(2.2)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}.sealed .big{font-family:var(--hand);color:#ff9ecb;font-size:44px;line-height:1}.sealed p{color:#d9dbf7;max-width:36ch;font-size:16px}.sealed .btn{width:100%}.story{flex-direction:column;align-items:center;gap:10px;display:flex}.story img{border-radius:14px;width:180px;box-shadow:0 12px 30px -10px #00000080}.next3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.next3 button{cursor:pointer;color:var(--navy);background:#fff;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;font-size:14.5px;font-weight:700;display:flex}.next3 svg{width:26px;height:26px}.agenda-card{border:2px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.agenda-card h3{font-size:18px}.agenda-card .num{font-family:var(--display);-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.agenda-card .row{gap:10px;display:flex}.agenda-card .row .btn{flex:1}.unitres{background:var(--bg-2);border-radius:12px;flex-direction:column;gap:2px;padding:14px;font-size:15px;display:flex}details.faq{background:var(--soft-2);border-radius:14px;padding:4px 16px}details.faq summary{cursor:pointer;padding:12px 0;font-weight:700}details.faq div{color:var(--muted);padding-bottom:14px;font-size:15.5px}.toast{opacity:0;background:var(--navy);color:#fff;z-index:60;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:700;transition:transform .25s,opacity .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,160px);box-shadow:0 10px 30px -10px #0006}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=860px){.hdr nav{display:none}.hdr{padding-inline:16px}.hdr .max{gap:clamp(6px,2vw,14px);height:72px}.hdr .max>a:first-child{flex:0 auto;min-width:0}.hdr img{width:clamp(120px,36vw,190px);max-width:100%;height:auto}.hdr .btn-sm{min-height:36px;padding:7px clamp(10px,3vw,14px);font-size:13px}.hero-body,.two,.ooh,.prev,.don{grid-template-columns:1fr}.challenge{padding:26px}.challenge .btn{align-self:stretch}.steps3{grid-template-columns:1fr}.merch{grid-template-columns:1fr 1fr}.mcta{display:block}.sec{padding-block:56px}}@media (width<=420px){.hdr .btn-blue{display:none}.opts{grid-template-columns:1fr 1fr}.next3 button{font-size:13px}}.preview-banner{background:var(--navy);color:#fff;text-align:center;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:600}.cf-turnstile{min-height:65px}.xp .btn{margin-top:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-\[11\.5\%\]{top:11.5%}.right-0{right:0}.bottom-0{bottom:0}.left-\[7\%\]{left:7%}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.aspect-\[424\/788\]{aspect-ratio:424/788}.size-full{width:100%;height:100%}.h-auto{height:auto}.w-\[83\%\]{width:83%}.w-\[90\%\]{width:90%}.w-\[calc\(\(100\%-1rem\)\/2\)\]{width:calc(50% - .5rem)}.w-full{width:100%}.max-w-\[1400px\]{max-width:1400px}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-\(--r\){border-radius:var(--r)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(--line\){border-color:var(--line)}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#fa548c\]{--tw-gradient-from:#fa548c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#fe6898\]{--tw-gradient-to:#fe6898;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-\[30\%_center\]{object-position:30% center}.p-0{padding:0}.\[email\:dev\]{email:dev}@media (width>=1400px){.min-\[1400px\]\:\[mask-image\:linear-gradient\(to_right\,transparent\,\#000_12\%\,\#000_88\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}@media (width>=48rem){.md\:top-\[26\%\]{top:26%}.md\:left-\[4\.3\%\]{left:4.3%}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-\[1400\/788\]{aspect-ratio:1400/788}.md\:w-\[42\%\]{width:42%}.md\:w-\[51\.2\%\]{width:51.2%}.md\:w-\[calc\(\(100\%-4\.5rem\)\/4\)\]{width:calc(25% - 1.125rem)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:object-center{object-position:center}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
