.HomeMembershipAction-module__Fn6Goa__action{justify-content:center;align-items:center;gap:calc(18 * var(--home-unit,1px));width:calc(264 * var(--home-unit,1px));max-width:100%;min-height:calc(62 * var(--home-unit,1px));padding:calc(10 * var(--home-unit,1px)) calc(18 * var(--home-unit,1px));color:#fffaf4;isolation:isolate;cursor:pointer;background:linear-gradient(125deg,#d71929,#ee2736 53%,#c51223);border:0;border-radius:0;text-decoration:none;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff9ed80,0 3px #85111f1f}.HomeMembershipAction-module__Fn6Goa__action:before{z-index:-1;inset:calc(3 * var(--home-unit,1px));border:calc(1 * var(--home-unit,1px)) solid #fff9ed59;clip-path:polygon(0 0,96% 0,100% 18%,100% 100%,4% 100%,0 82%);content:"";pointer-events:none;background:repeating-linear-gradient(130deg,#ffffff06 0 1px,#0000 1px 5px);position:absolute}.HomeMembershipAction-module__Fn6Goa__action:after{background:linear-gradient(135deg, var(--home-button-surround,#fcf8f0) 0 48%, transparent 51%) top left / calc(8 * var(--home-unit,1px)) calc(8 * var(--home-unit,1px)) no-repeat, linear-gradient(-45deg, var(--home-button-surround,#fcf8f0) 0 48%, transparent 51%) bottom right / calc(8 * var(--home-unit,1px)) calc(8 * var(--home-unit,1px)) no-repeat;content:"";pointer-events:none;position:absolute;inset:0}.HomeMembershipAction-module__Fn6Goa__action:hover{box-shadow:inset 0 0 0 1px #fff9edb8,0 4px 10px #85111f29}.HomeMembershipAction-module__Fn6Goa__action:disabled{cursor:wait;background:#b84549}.HomeMembershipAction-module__Fn6Goa__action:focus-visible{outline-offset:4px;outline:2px solid #171918}.HomeMembershipAction-module__Fn6Goa__label{white-space:nowrap;min-width:0;font-size:calc(20 * var(--home-unit,1px));letter-spacing:.035em;font-weight:700;line-height:1.3}.HomeMembershipAction-module__Fn6Goa__arrow{width:calc(25 * var(--home-unit,1px));height:calc(25 * var(--home-unit,1px));flex:none}.HomeMembershipAction-module__Fn6Goa__overlay{z-index:9998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d13128c}.HomeMembershipAction-module__Fn6Goa__dialog{z-index:9999;overscroll-behavior:contain;color:#1b2020;background:#fffaf2;border:1px solid #e6b2a0;border-radius:4px;width:calc(100% - 2rem);max-width:590px;max-height:calc(100dvh - 2rem);padding:0;display:block;overflow-y:auto;box-shadow:0 24px 80px #240d0e40,inset 0 0 0 5px #fff}.HomeMembershipAction-module__Fn6Goa__close{z-index:2;color:#fffaf2;cursor:pointer;background:#9d0e1b2e;border:1px solid #fffaf273;border-radius:2px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.HomeMembershipAction-module__Fn6Goa__close:hover{background:#70091661}.HomeMembershipAction-module__Fn6Goa__close:focus-visible{outline-offset:3px;outline:2px solid #fffaf2}.HomeMembershipAction-module__Fn6Goa__passHeader{color:#fffaf2;background:linear-gradient(120deg,#b81024,#df2330 75%,#e3423b);padding:32px 34px 29px;position:relative;overflow:hidden}.HomeMembershipAction-module__Fn6Goa__brand{z-index:1;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.06em;align-items:center;gap:12px;padding-right:34px;font-size:18px;display:flex;position:relative}.HomeMembershipAction-module__Fn6Goa__brand strong{font-weight:800}.HomeMembershipAction-module__Fn6Goa__passLabel{z-index:1;letter-spacing:.1em;margin-top:20px;font-size:13px;display:block;position:relative}.HomeMembershipAction-module__Fn6Goa__watermark{opacity:.12;width:232px;height:180px;position:absolute;bottom:-42px;right:-19px;transform:rotate(-16deg)}.HomeMembershipAction-module__Fn6Goa__content{padding:31px 34px 20px}.HomeMembershipAction-module__Fn6Goa__eyebrow{color:#aa322d;letter-spacing:.09em;font-size:14px}.HomeMembershipAction-module__Fn6Goa__title{color:#19201f;letter-spacing:.02em;margin:11px 0 15px;font-size:clamp(29px,5vw,38px);font-weight:850;line-height:1.25}.HomeMembershipAction-module__Fn6Goa__description{color:#5c5854;max-width:29em;font-size:16px;line-height:1.8}.HomeMembershipAction-module__Fn6Goa__notice{background:#fff7ed;border:1px solid #e6c5b3;align-items:flex-start;gap:13px;margin-top:25px;padding:19px;display:flex}.HomeMembershipAction-module__Fn6Goa__statusDot{background:#bf2831;flex:none;width:7px;height:7px;margin-top:9px;transform:rotate(45deg)}.HomeMembershipAction-module__Fn6Goa__notice strong{color:#a51d2b;font-size:17px;font-weight:700}.HomeMembershipAction-module__Fn6Goa__notice p{color:#6b5c52;margin:7px 0 0;font-size:15px;line-height:1.8}.HomeMembershipAction-module__Fn6Goa__dismiss{color:#fffaf2;cursor:pointer;background:#bd182b;border:1px solid #b3192b;border-radius:2px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;margin-top:25px;padding:12px 20px;font-size:17px;font-weight:650;display:flex}.HomeMembershipAction-module__Fn6Goa__dismiss:hover{background:#a61023}.HomeMembershipAction-module__Fn6Goa__dismiss:focus-visible{outline-offset:3px;outline:2px solid #171918}.HomeMembershipAction-module__Fn6Goa__passFooter{color:#8b7669;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.14em;border-top:1px solid #e8ccbb;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:16px;font-size:11px;display:flex}.HomeMembershipAction-module__Fn6Goa__barcode{opacity:.65;background:repeating-linear-gradient(90deg,#88766c 0 1px,#0000 1px 3px,#88766c 3px 5px,#0000 5px 7px);width:91px;height:17px}@media (max-width:600px){.HomeMembershipAction-module__Fn6Goa__passHeader{padding:27px 22px 24px}.HomeMembershipAction-module__Fn6Goa__content{padding:26px 22px 20px}.HomeMembershipAction-module__Fn6Goa__brand{gap:8px;font-size:16px}.HomeMembershipAction-module__Fn6Goa__brand svg{width:27px}.HomeMembershipAction-module__Fn6Goa__notice{gap:10px;padding:16px}}@media (prefers-reduced-motion:no-preference){.HomeMembershipAction-module__Fn6Goa__action,.HomeMembershipAction-module__Fn6Goa__dismiss,.HomeMembershipAction-module__Fn6Goa__close{transition:transform .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.HomeMembershipAction-module__Fn6Goa__action:active:not(:disabled),.HomeMembershipAction-module__Fn6Goa__dismiss:active,.HomeMembershipAction-module__Fn6Goa__close:active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.HomeMembershipAction-module__Fn6Goa__action,.HomeMembershipAction-module__Fn6Goa__overlay,.HomeMembershipAction-module__Fn6Goa__dialog{transition:none!important;animation:none!important}}@media (forced-colors:active){.HomeMembershipAction-module__Fn6Goa__action,.HomeMembershipAction-module__Fn6Goa__dismiss,.HomeMembershipAction-module__Fn6Goa__close,.HomeMembershipAction-module__Fn6Goa__notice{border:1px solid buttontext}.HomeMembershipAction-module__Fn6Goa__action:before,.HomeMembershipAction-module__Fn6Goa__action:after{display:none}.HomeMembershipAction-module__Fn6Goa__action:focus-visible,.HomeMembershipAction-module__Fn6Goa__dismiss:focus-visible,.HomeMembershipAction-module__Fn6Goa__close:focus-visible{outline-color:highlight}}
.TaoyaoyaoHome-module__j1Q5nq__page{--coral:#e62330;--coral-bright:#ef3b3b;--ink:#151918;--jade:#618d83;border-top:calc(1 * var(--home-unit)) solid #ec5b433d;color:var(--ink);isolation:isolate;background:#fffcf7;position:relative;overflow:clip}.TaoyaoyaoHome-module__j1Q5nq__paper{z-index:-3;object-fit:cover;opacity:.96}.TaoyaoyaoHome-module__j1Q5nq__sideRail{z-index:-1;width:calc(67.2 * var(--home-unit));object-fit:contain;opacity:.4;mix-blend-mode:multiply;height:64%;position:absolute;top:11%;right:1.5%}.TaoyaoyaoHome-module__j1Q5nq__hero{margin:0 auto;position:relative;overflow:clip}.TaoyaoyaoHome-module__j1Q5nq__copy{z-index:5;width:32%;min-width:calc(480 * var(--home-unit));padding-top:calc(8 * var(--home-unit));position:relative}.TaoyaoyaoHome-module__j1Q5nq__copyRail{z-index:6;left:calc(19.228 * var(--home-unit));top:calc(18 * var(--home-unit));bottom:calc(18 * var(--home-unit));width:calc(24 * var(--home-unit));color:var(--coral);font:800 calc(8.8 * var(--home-unit))/1 var(--font-space-grotesk), sans-serif;letter-spacing:.08em;flex-direction:column;align-items:center;display:flex;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__copyRail span{writing-mode:vertical-rl}.TaoyaoyaoHome-module__j1Q5nq__copyRail i{width:calc(1 * var(--home-unit));margin-block:calc(7 * var(--home-unit));background:linear-gradient(transparent, var(--coral) 12%, var(--coral) 88%, transparent);flex:1}.TaoyaoyaoHome-module__j1Q5nq__copyRail img{width:calc(22 * var(--home-unit));height:calc(94 * var(--home-unit));object-fit:cover;object-position:center 58%}.TaoyaoyaoHome-module__j1Q5nq__code{align-items:center;gap:calc(8 * var(--home-unit));margin:0 0 calc(8 * var(--home-unit));padding:calc(5 * var(--home-unit)) calc(13 * var(--home-unit));border:calc(1 * var(--home-unit)) solid #ffffffd1;outline:calc(1 * var(--home-unit)) solid var(--coral);outline-offset:calc(3 * var(--home-unit));clip-path:polygon(0 0,89% 0,100% 50%,89% 100%,0 100%);color:#fff;font:800 calc(13 * var(--home-unit))/1.1 var(--font-space-grotesk), sans-serif;letter-spacing:.08em;box-shadow:0 calc(3 * var(--home-unit)) 0 #a6241f33;background:linear-gradient(135deg,#ef493a,#cc2d28 64%,#fa7258);display:inline-flex;position:relative}.TaoyaoyaoHome-module__j1Q5nq__code:after{content:"";left:calc(100% + calc(12 * var(--home-unit)));width:calc(183.92 * var(--home-unit));height:calc(24 * var(--home-unit));border-top:calc(1 * var(--home-unit)) solid #ec5b43b3;border-right:calc(1 * var(--home-unit)) solid #ec5b43b3;position:absolute;top:50%;transform:skew(38deg)}.TaoyaoyaoHome-module__j1Q5nq__code span{font-size:calc(7 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy h1{font-family:var(--font-archivo), sans-serif;letter-spacing:-.07em;transform-origin:0;margin:0;font-weight:950;line-height:.74;transform:scaleX(.84)}.TaoyaoyaoHome-module__j1Q5nq__copy h1 span,.TaoyaoyaoHome-module__j1Q5nq__copy h1 strong{display:block}.TaoyaoyaoHome-module__j1Q5nq__copy h1 span{color:#0000;background:linear-gradient(112deg, #080d0d 0 20%, #27302e 33%, #070b0b 46% 68%, #313735 82%, #080c0c), repeating-linear-gradient(102deg, #ffffff1f 0 calc(1 * var(--home-unit)), transparent calc(1 * var(--home-unit)) calc(5 * var(--home-unit)));filter:drop-shadow(calc(2 * var(--home-unit)) calc(3 * var(--home-unit)) 0 #00000014);-webkit-background-clip:text;background-clip:text}.TaoyaoyaoHome-module__j1Q5nq__copy h1 strong{color:#0000;background:linear-gradient(110deg, #9d151d, #f04c43 29%, #b81222 53%, #e93635 76%, #8f111a), repeating-linear-gradient(100deg, #ffffff29 0 calc(1 * var(--home-unit)), transparent calc(1 * var(--home-unit)) calc(6 * var(--home-unit)));filter:drop-shadow(calc(2 * var(--home-unit)) calc(3 * var(--home-unit)) 0 #740e1221);-webkit-background-clip:text;background-clip:text;margin-top:.08em}.TaoyaoyaoHome-module__j1Q5nq__copy h2{margin:calc(15 * var(--home-unit)) 0 calc(5 * var(--home-unit));letter-spacing:.025em;font-weight:950;line-height:1}.TaoyaoyaoHome-module__j1Q5nq__positioning{clip-path:polygon(0 0,98.5% 0,100% 50%,98.5% 100%,0 100%);color:#fff;width:max-content;max-width:100%;box-shadow:inset 0 calc(1 * var(--home-unit)) #ffffff2e, 0 calc(3 * var(--home-unit)) 0 #1119181a;background:linear-gradient(105deg,#121918,#28302e 55%,#101515);flex-wrap:nowrap;margin:0;font-weight:800;line-height:1.85;display:flex}.TaoyaoyaoHome-module__j1Q5nq__positioning span,.TaoyaoyaoHome-module__j1Q5nq__positioning b{padding:0 .52em}.TaoyaoyaoHome-module__j1Q5nq__positioning b{background:linear-gradient(110deg,#e54237,#f26a50 52%,#c52b2a);position:relative;transform:skew(-9deg)}.TaoyaoyaoHome-module__j1Q5nq__positioning b:first-line{transform:skew(9deg)}.TaoyaoyaoHome-module__j1Q5nq__description{margin-top:calc(13 * var(--home-unit));color:#4f5d61;font-size:calc(15.36 * var(--home-unit));font-weight:600;line-height:1.5}.TaoyaoyaoHome-module__j1Q5nq__actions{gap:calc(14 * var(--home-unit));margin-top:calc(17 * var(--home-unit));flex-wrap:wrap;display:flex}.TaoyaoyaoHome-module__j1Q5nq__primaryAction,.TaoyaoyaoHome-module__j1Q5nq__secondaryAction{max-width:100%;min-height:calc(62 * var(--home-unit));overflow-wrap:anywhere;transition:transform .2s,box-shadow .2s}.TaoyaoyaoHome-module__j1Q5nq__primaryAction:hover,.TaoyaoyaoHome-module__j1Q5nq__secondaryAction:hover{transform:translateY(calc(-2 * var(--home-unit)))}.TaoyaoyaoHome-module__j1Q5nq__primaryAction{justify-content:center;align-items:center;gap:calc(12 * var(--home-unit));min-width:calc(220 * var(--home-unit));padding:calc(8 * var(--home-unit)) calc(22 * var(--home-unit));clip-path:polygon(0 0,96% 0,100% 18%,100% 82%,96% 100%,0 100%);color:#fff;box-shadow:inset 0 calc(1 * var(--home-unit)) #ffffff40, 0 calc(12 * var(--home-unit)) calc(25 * var(--home-unit)) #da46302e;background:linear-gradient(110deg,#df2f2e,#f45b49 54%,#c92529);display:flex}.TaoyaoyaoHome-module__j1Q5nq__primaryAction img{width:calc(38 * var(--home-unit));height:calc(38 * var(--home-unit));object-fit:contain;filter:brightness(0)invert();opacity:.98;flex-shrink:0}.TaoyaoyaoHome-module__j1Q5nq__primaryAction span{min-width:0;display:grid}.TaoyaoyaoHome-module__j1Q5nq__primaryAction b{font-size:calc(16 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__primaryAction small{display:none}.TaoyaoyaoHome-module__j1Q5nq__secondaryAction{justify-content:space-between;align-items:center;gap:calc(12 * var(--home-unit));min-width:calc(168 * var(--home-unit));padding:calc(8 * var(--home-unit)) calc(20 * var(--home-unit));border:calc(1 * var(--home-unit)) solid #ec5b43a6;color:#272322;display:flex}.TaoyaoyaoHome-module__j1Q5nq__secondaryAction b{color:var(--coral);font-size:calc(28.8 * var(--home-unit));font-weight:300}.TaoyaoyaoHome-module__j1Q5nq__primaryAction:focus-visible,.TaoyaoyaoHome-module__j1Q5nq__secondaryAction:focus-visible{outline:calc(2 * var(--home-unit)) solid var(--ink);outline-offset:calc(4 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__identityStrip{align-items:center;gap:calc(7 * var(--home-unit));width:max-content;margin-top:calc(13 * var(--home-unit));color:#ec5b43c7;font-family:var(--font-space-grotesk), sans-serif;display:flex}.TaoyaoyaoHome-module__j1Q5nq__barcode{width:calc(270 * var(--home-unit));height:calc(58 * var(--home-unit));object-fit:cover;object-position:center;opacity:.78;mix-blend-mode:multiply;display:block}.TaoyaoyaoHome-module__j1Q5nq__identityIcons{align-items:center;gap:calc(3 * var(--home-unit));display:flex}.TaoyaoyaoHome-module__j1Q5nq__identityIcons i{width:calc(17 * var(--home-unit));height:calc(17 * var(--home-unit));border:calc(1 * var(--home-unit)) solid currentColor;font:700 calc(9 * var(--home-unit))/1 sans-serif;border-radius:50%;place-items:center;font-style:normal;display:grid}.TaoyaoyaoHome-module__j1Q5nq__identityStrip strong{font-size:calc(10.88 * var(--home-unit));letter-spacing:.06em}.TaoyaoyaoHome-module__j1Q5nq__identityStrip small{margin-left:calc(14 * var(--home-unit));color:#a77060b8;font-size:calc(8 * var(--home-unit));letter-spacing:.08em;font-weight:700}.TaoyaoyaoHome-module__j1Q5nq__visual{z-index:2;inset:calc(22 * var(--home-unit)) 1% 0 34%;pointer-events:none;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__ribbonScene{z-index:0;aspect-ratio:2102/969;pointer-events:none;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__ribbon{width:100%;height:auto;display:block}.TaoyaoyaoHome-module__j1Q5nq__sparkles{z-index:2;opacity:.9;width:62%;height:auto;position:absolute;top:5%;left:-7%}.TaoyaoyaoHome-module__j1Q5nq__atmosphere{z-index:2;opacity:.86;width:56%;height:auto;position:absolute;bottom:2%;left:-5%}.TaoyaoyaoHome-module__j1Q5nq__richAtmosphere{z-index:3;object-fit:fill;opacity:.58;mix-blend-mode:multiply;width:106%;height:96%;position:absolute;inset:-2% -2% auto -4%}.TaoyaoyaoHome-module__j1Q5nq__character{z-index:4;aspect-ratio:1137/1383;width:auto;max-width:none;height:165%;position:absolute;bottom:-66%;left:-8%}.TaoyaoyaoHome-module__j1Q5nq__characterImage{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:drop-shadow(0 calc(10 * var(--home-unit)) calc(10 * var(--home-unit)) #5f302114);display:block}.TaoyaoyaoHome-module__j1Q5nq__roundRuby{z-index:6;width:23%;height:auto;filter:drop-shadow(0 calc(3 * var(--home-unit)) calc(5 * var(--home-unit)) #c9201f1f);animation:4.8s ease-in-out infinite TaoyaoyaoHome-module__j1Q5nq__rubyFloat;position:absolute;top:15.3%;left:25%}.TaoyaoyaoHome-module__j1Q5nq__crosshair{z-index:1;opacity:.12;mix-blend-mode:multiply;width:24%;height:auto;position:absolute;top:5%;right:8%}@keyframes TaoyaoyaoHome-module__j1Q5nq__rubyFloat{50%{transform:translateY(calc(-3 * var(--home-unit))) rotate(1deg)}}.TaoyaoyaoHome-module__j1Q5nq__archiveCard{z-index:6;right:3.5%;top:calc(52 * var(--home-unit));width:calc(230 * var(--home-unit));height:calc(245 * var(--home-unit));object-fit:contain;border:calc(1 * var(--home-unit)) solid #ec5b4347;box-shadow:0 calc(15 * var(--home-unit)) calc(35 * var(--home-unit)) #562c201f;mix-blend-mode:multiply;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__ticket{z-index:6;right:3.3%;bottom:calc(110 * var(--home-unit));width:calc(230 * var(--home-unit));height:auto;filter:drop-shadow(0 calc(14 * var(--home-unit)) calc(20 * var(--home-unit)) #5c302224);mix-blend-mode:multiply;position:absolute;transform:rotate(6deg)}.TaoyaoyaoHome-module__j1Q5nq__seal{z-index:4;left:calc(calc(83.6 * var(--home-unit)) + calc(405 * var(--home-unit)));bottom:calc(19 * var(--home-unit));width:calc(42 * var(--home-unit));height:calc(42 * var(--home-unit));opacity:.72;mix-blend-mode:multiply;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__loopNote{z-index:7;align-items:center;gap:calc(8 * var(--home-unit));color:var(--coral);display:flex;position:absolute;top:4.5%;left:18.5%}.TaoyaoyaoHome-module__j1Q5nq__loopNote>b{font-size:calc(28.8 * var(--home-unit));line-height:1}.TaoyaoyaoHome-module__j1Q5nq__loopNote span{gap:calc(1 * var(--home-unit));display:grid}.TaoyaoyaoHome-module__j1Q5nq__loopNote strong{font:700 calc(10.88 * var(--home-unit))/1 var(--font-space-grotesk), sans-serif;letter-spacing:.06em}.TaoyaoyaoHome-module__j1Q5nq__loopNote small{color:#8b7770;font:600 calc(7.68 * var(--home-unit))/1.3 var(--font-space-grotesk), sans-serif;letter-spacing:.04em}.TaoyaoyaoHome-module__j1Q5nq__creativeSlogan{z-index:7;color:#261c19;letter-spacing:.04em;text-shadow:0 calc(1 * var(--home-unit)) 0 #ffffffd1;font-family:STKaiti,KaiTi,serif;font-weight:700;line-height:1.05;display:grid;position:absolute;top:7.5%;left:26.4%;transform:rotate(-7deg)}.TaoyaoyaoHome-module__j1Q5nq__creativeSlogan strong{font:inherit;margin-left:1.1em}.TaoyaoyaoHome-module__j1Q5nq__creativeSlogan b{color:var(--coral);align-self:end;margin:-.1em 0 0 3.1em;font:900 2.3em/.6 sans-serif}.TaoyaoyaoHome-module__j1Q5nq__pageRail{z-index:7;gap:calc(20 * var(--home-unit));color:#b8a39c;font:600 calc(12.48 * var(--home-unit))/1 var(--font-space-grotesk), sans-serif;text-align:center;display:grid;position:absolute;top:47%;right:1.3%}.TaoyaoyaoHome-module__j1Q5nq__pageRail span{min-width:calc(25 * var(--home-unit));position:relative}.TaoyaoyaoHome-module__j1Q5nq__pageRail .TaoyaoyaoHome-module__j1Q5nq__activePage{color:var(--coral);font-weight:900}.TaoyaoyaoHome-module__j1Q5nq__pageRail .TaoyaoyaoHome-module__j1Q5nq__activePage:after{content:"";right:0;bottom:calc(-7 * var(--home-unit));height:calc(2 * var(--home-unit));background:var(--coral);position:absolute;left:0}.TaoyaoyaoHome-module__j1Q5nq__techMark{z-index:4;color:#ec5b4385;font-family:var(--font-space-grotesk), sans-serif;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__techMarkOne{font-size:calc(17.6 * var(--home-unit));top:16%;left:28%}.TaoyaoyaoHome-module__j1Q5nq__techMarkTwo{font-size:calc(20 * var(--home-unit));top:19%;right:14%}.TaoyaoyaoHome-module__j1Q5nq__techMarkThree{writing-mode:vertical-rl;font-size:calc(7.68 * var(--home-unit));letter-spacing:.14em;bottom:20%;right:2.2%}.TaoyaoyaoHome-module__j1Q5nq__featureRow{z-index:8;grid-template-columns:calc(220 * var(--home-unit)) repeat(5, minmax(0, 1fr));width:92%;max-width:calc(1920 * var(--home-unit));min-height:calc(170 * var(--home-unit));border:calc(1 * var(--home-unit)) solid #ec5b4347;-webkit-backdrop-filter:blur(calc(5 * var(--home-unit)));backdrop-filter:blur(calc(5 * var(--home-unit)));background:#fff8f3bd;margin:0 auto;display:grid;position:relative}.TaoyaoyaoHome-module__j1Q5nq__coreCard{min-height:calc(170 * var(--home-unit));background:#121a1c;position:relative;overflow:hidden}.TaoyaoyaoHome-module__j1Q5nq__coreCard img{object-fit:contain;object-position:center}.TaoyaoyaoHome-module__j1Q5nq__feature{min-width:0;padding:calc(16 * var(--home-unit)) calc(14 * var(--home-unit));border-left:calc(1 * var(--home-unit)) solid #ec5b4338;color:var(--ink);grid-template-columns:minmax(0,1fr) 42%;transition:background .2s;display:grid}.TaoyaoyaoHome-module__j1Q5nq__feature:hover{background:#ec5b4314}.TaoyaoyaoHome-module__j1Q5nq__feature:focus-visible{outline:calc(2 * var(--home-unit)) solid var(--coral);outline-offset:calc(-2 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__feature>div{z-index:2;overflow-wrap:anywhere;min-width:0;position:relative}.TaoyaoyaoHome-module__j1Q5nq__feature b{color:var(--coral);font-size:calc(22.4 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__feature h3{margin-top:calc(3 * var(--home-unit));font-size:calc(16 * var(--home-unit));font-weight:900}.TaoyaoyaoHome-module__j1Q5nq__feature p{margin-top:calc(8 * var(--home-unit));color:#6b625e;font-size:calc(14 * var(--home-unit));line-height:1.5}.TaoyaoyaoHome-module__j1Q5nq__feature span{margin-top:calc(8 * var(--home-unit));color:var(--coral);font-size:calc(22.4 * var(--home-unit));display:block}.TaoyaoyaoHome-module__j1Q5nq__feature img{width:100%;height:calc(120 * var(--home-unit));object-fit:contain;mix-blend-mode:multiply;align-self:center}.TaoyaoyaoHome-module__j1Q5nq__projects{width:92%;max-width:calc(1920 * var(--home-unit));min-height:calc(110 * var(--home-unit));padding:0 calc(22 * var(--home-unit));grid-template-columns:1.4fr repeat(4,1fr) .9fr;align-items:center;margin:0 auto;display:grid}.TaoyaoyaoHome-module__j1Q5nq__projects>div{gap:calc(4 * var(--home-unit));overflow-wrap:anywhere;min-width:0;display:grid}.TaoyaoyaoHome-module__j1Q5nq__projects>div b{color:var(--coral);font-size:calc(19.2 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__projects>div span,.TaoyaoyaoHome-module__j1Q5nq__projects small{color:#726a65;font-size:calc(13 * var(--home-unit));line-height:1.5}.TaoyaoyaoHome-module__j1Q5nq__projects>a{text-align:center;color:var(--coral);font-family:var(--font-space-grotesk), sans-serif;font-weight:700}.TaoyaoyaoHome-module__j1Q5nq__projects .TaoyaoyaoHome-module__j1Q5nq__more{gap:calc(5 * var(--home-unit));font-size:calc(27.2 * var(--home-unit));display:grid}.TaoyaoyaoHome-module__j1Q5nq__managedAsset{translate:calc(var(--asset-canvas-x,0) * var(--home-unit)) calc(var(--asset-canvas-y,0) * var(--home-unit));scale:var(--asset-desktop-scale,1);rotate:var(--asset-desktop-rotation,0deg);opacity:calc(var(--asset-desktop-opacity,1) * var(--asset-opacity-multiplier,1));visibility:var(--asset-desktop-visibility,visible);transform-origin:50%}@media (prefers-reduced-motion:reduce){.TaoyaoyaoHome-module__j1Q5nq__roundRuby{animation:none}.TaoyaoyaoHome-module__j1Q5nq__primaryAction,.TaoyaoyaoHome-module__j1Q5nq__secondaryAction{transition:box-shadow .2s}.TaoyaoyaoHome-module__j1Q5nq__primaryAction:hover,.TaoyaoyaoHome-module__j1Q5nq__secondaryAction:hover{transform:none}}.TaoyaoyaoHome-module__j1Q5nq__canvasViewport{width:100%;min-width:0;container-type:inline-size}.TaoyaoyaoHome-module__j1Q5nq__page{--home-unit:calc(100cqw * .000557414);width:100%;height:calc(839 * var(--home-unit));min-height:0;box-shadow:inset 0 calc(1 * var(--home-unit)) #ec5b433d;font-size:calc(16 * var(--home-unit));-moz-text-size-adjust:none;text-size-adjust:none;border:0;line-height:1.7}.TaoyaoyaoHome-module__j1Q5nq__hero{width:calc(1672 * var(--home-unit));max-width:none;height:calc(610 * var(--home-unit));min-height:0;padding:0}.TaoyaoyaoHome-module__j1Q5nq__copy{mix-blend-mode:multiply;left:calc(80 * var(--home-unit));top:calc(17 * var(--home-unit));width:calc(470 * var(--home-unit));min-width:0;height:calc(575 * var(--home-unit));padding:0;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__code{padding:calc(5 * var(--home-unit)) calc(13 * var(--home-unit));font-size:calc(13 * var(--home-unit));margin:0}.TaoyaoyaoHome-module__j1Q5nq__copy h1{top:calc(25 * var(--home-unit));left:calc(-29 * var(--home-unit));width:calc(535 * var(--home-unit));height:calc(284 * var(--home-unit));mix-blend-mode:multiply;line-height:1;position:absolute;transform:none}.TaoyaoyaoHome-module__j1Q5nq__titleArtwork{object-fit:contain;width:100%;height:100%;display:block}.TaoyaoyaoHome-module__j1Q5nq__copy h1 span,.TaoyaoyaoHome-module__j1Q5nq__copy h1 strong{transform-origin:0;width:max-content}.TaoyaoyaoHome-module__j1Q5nq__copy h1 span{margin-top:-.2em;padding-top:.2em;transform:scaleX(.72)}.TaoyaoyaoHome-module__j1Q5nq__copy h1 strong{margin-top:.03em;transform:scaleX(.877)}.TaoyaoyaoHome-module__j1Q5nq__copy h2{top:calc(294 * var(--home-unit));font-size:calc(61 * var(--home-unit));letter-spacing:0;white-space:nowrap;margin:0;line-height:1.1;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__positioning{top:calc(365 * var(--home-unit));font-size:calc(27 * var(--home-unit));white-space:nowrap;font-weight:500;line-height:1.33;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__positioning span,.TaoyaoyaoHome-module__j1Q5nq__positioning b{padding-inline:.38em}.TaoyaoyaoHome-module__j1Q5nq__description{top:calc(411 * var(--home-unit));font-size:calc(20 * var(--home-unit));margin:0;font-weight:500;line-height:1.45;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__actions{top:calc(481 * var(--home-unit));gap:calc(16 * var(--home-unit));flex-wrap:nowrap;width:100%;margin:0;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__primaryAction,.TaoyaoyaoHome-module__j1Q5nq__secondaryAction{min-height:calc(62 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__primaryAction{min-width:0;width:calc(264 * var(--home-unit));gap:calc(12 * var(--home-unit));padding:calc(8 * var(--home-unit)) calc(20 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__primaryAction img{width:calc(28 * var(--home-unit));height:calc(28 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__primaryAction b{font-size:calc(22 * var(--home-unit));letter-spacing:.12em;font-weight:500}.TaoyaoyaoHome-module__j1Q5nq__secondaryAction{min-width:0;padding-inline:calc(18 * var(--home-unit));font-size:calc(21 * var(--home-unit));border-color:var(--coral);border-radius:calc(3 * var(--home-unit));background:#fffcf799;flex:1;font-weight:650}.TaoyaoyaoHome-module__j1Q5nq__secondaryAction b{font-size:calc(30 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__identityStrip{top:calc(560 * var(--home-unit));gap:calc(6 * var(--home-unit));margin:0;position:absolute}.TaoyaoyaoHome-module__j1Q5nq__barcode{width:calc(136 * var(--home-unit));height:calc(24 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__identityIcons i{width:calc(14 * var(--home-unit));height:calc(14 * var(--home-unit));font-size:calc(8 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__identityStrip strong{font-size:calc(10 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__identityStrip small{margin-left:calc(12 * var(--home-unit));font-size:calc(8 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__visual{inset:0}.TaoyaoyaoHome-module__j1Q5nq__character{left:calc(420 * var(--home-unit));top:calc(-2 * var(--home-unit));height:calc(1250 * var(--home-unit));bottom:auto}.TaoyaoyaoHome-module__j1Q5nq__ribbonScene{left:calc(455 * var(--home-unit));top:calc(120 * var(--home-unit));width:calc(1130 * var(--home-unit));transform:rotate(-4deg)}.TaoyaoyaoHome-module__j1Q5nq__sparkles{left:calc(625 * var(--home-unit));top:calc(-30 * var(--home-unit));width:calc(300 * var(--home-unit));opacity:.9}.TaoyaoyaoHome-module__j1Q5nq__atmosphere{left:calc(570 * var(--home-unit));bottom:calc(-12 * var(--home-unit));width:calc(580 * var(--home-unit));opacity:.86}.TaoyaoyaoHome-module__j1Q5nq__richAtmosphere{inset:calc(-5 * var(--home-unit)) auto auto calc(540 * var(--home-unit));width:calc(1040 * var(--home-unit));height:calc(600 * var(--home-unit));opacity:.58}.TaoyaoyaoHome-module__j1Q5nq__crosshair{right:calc(218 * var(--home-unit));top:calc(22 * var(--home-unit));width:calc(310 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__archiveCard{right:calc(93 * var(--home-unit));top:calc(12 * var(--home-unit));width:calc(250 * var(--home-unit));height:calc(270 * var(--home-unit));box-shadow:none;mix-blend-mode:normal;border:0}.TaoyaoyaoHome-module__j1Q5nq__ticket{right:calc(20 * var(--home-unit));bottom:calc(9 * var(--home-unit));width:calc(300 * var(--home-unit));filter:none;mix-blend-mode:normal}.TaoyaoyaoHome-module__j1Q5nq__creativeSlogan{left:calc(555 * var(--home-unit));top:calc(60 * var(--home-unit));font-family:var(--font-brush), "KaiTi", serif;font-size:calc(25 * var(--home-unit));line-height:1.12}.TaoyaoyaoHome-module__j1Q5nq__creativeSlogan strong{margin-left:.35em}.TaoyaoyaoHome-module__j1Q5nq__creativeSlogan b{margin-left:1.8em;font-size:1.75em}.TaoyaoyaoHome-module__j1Q5nq__loopNote{left:calc(376 * var(--home-unit));top:calc(9 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__loopNote>b{display:none}.TaoyaoyaoHome-module__j1Q5nq__loopNote strong{font-size:calc(8 * var(--home-unit));letter-spacing:.16em;font-weight:500}.TaoyaoyaoHome-module__j1Q5nq__loopNote small{width:calc(118 * var(--home-unit));font-size:calc(7 * var(--home-unit));line-height:1.5}.TaoyaoyaoHome-module__j1Q5nq__pageRail{right:calc(39 * var(--home-unit));top:calc(243 * var(--home-unit));gap:calc(25 * var(--home-unit));font-size:calc(19 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__seal{left:calc(26 * var(--home-unit));bottom:calc(47 * var(--home-unit));width:calc(24 * var(--home-unit));height:calc(40 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copyRail{left:calc(31 * var(--home-unit));top:calc(73 * var(--home-unit));bottom:calc(40 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__techMarkOne{left:calc(526 * var(--home-unit));top:calc(183 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__featureRow{width:calc(1538 * var(--home-unit));max-width:none;height:calc(145 * var(--home-unit));box-sizing:border-box;grid-template-columns:calc(188 * var(--home-unit)) repeat(5, minmax(0, 1fr));min-height:0}.TaoyaoyaoHome-module__j1Q5nq__coreCard,.TaoyaoyaoHome-module__j1Q5nq__feature{min-height:0}.TaoyaoyaoHome-module__j1Q5nq__feature{padding:calc(10 * var(--home-unit)) calc(13 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__feature b{font-size:calc(25 * var(--home-unit));line-height:1.2}.TaoyaoyaoHome-module__j1Q5nq__feature h3{margin-top:calc(4 * var(--home-unit));font-size:calc(20 * var(--home-unit));white-space:nowrap}.TaoyaoyaoHome-module__j1Q5nq__feature p{margin-top:calc(5 * var(--home-unit));font-size:calc(13 * var(--home-unit));line-height:1.3}.TaoyaoyaoHome-module__j1Q5nq__feature span{margin-top:calc(4 * var(--home-unit));font-size:calc(22 * var(--home-unit));line-height:1}.TaoyaoyaoHome-module__j1Q5nq__feature img{height:calc(110 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__projects{width:calc(1538 * var(--home-unit));max-width:none;height:calc(84 * var(--home-unit));box-sizing:border-box;min-height:0;padding-inline:calc(20 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__projects>div b{font-size:calc(18 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__projects>a{font-size:calc(17 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__projects>div span,.TaoyaoyaoHome-module__j1Q5nq__projects small{font-size:calc(12 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__projects .TaoyaoyaoHome-module__j1Q5nq__more{gap:calc(5 * var(--home-unit));font-size:calc(27 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] h2{top:calc(298 * var(--home-unit));font-size:calc(40 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__positioning{top:calc(350 * var(--home-unit));font-size:calc(16 * var(--home-unit));line-height:2.3}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__description{top:calc(401 * var(--home-unit));font-size:calc(15 * var(--home-unit));line-height:1.4}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__actions{top:calc(497 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__primaryAction{width:calc(240 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__primaryAction b{font-size:calc(16 * var(--home-unit));letter-spacing:0;white-space:nowrap}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__secondaryAction{font-size:calc(14 * var(--home-unit));gap:calc(6 * var(--home-unit));white-space:nowrap}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__secondaryAction b{font-size:calc(22 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__identityStrip{top:calc(566 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy .TaoyaoyaoHome-module__j1Q5nq__platformTitle,.TaoyaoyaoHome-module__j1Q5nq__copy[data-long-copy=true] .TaoyaoyaoHome-module__j1Q5nq__platformTitle{top:calc(283 * var(--home-unit));gap:calc(6 * var(--home-unit));font-size:calc(36 * var(--home-unit));letter-spacing:-.025em;line-height:1.13;display:grid}.TaoyaoyaoHome-module__j1Q5nq__platformTitle>span{display:block}.TaoyaoyaoHome-module__j1Q5nq__platformTitle b{color:var(--coral);font-family:var(--font-archivo), sans-serif;margin-inline:.15em;font-size:.8em}.TaoyaoyaoHome-module__j1Q5nq__copy .TaoyaoyaoHome-module__j1Q5nq__platformTitle~.TaoyaoyaoHome-module__j1Q5nq__positioning{top:calc(386 * var(--home-unit));font-size:calc(24 * var(--home-unit));line-height:1.33}.TaoyaoyaoHome-module__j1Q5nq__copy .TaoyaoyaoHome-module__j1Q5nq__platformTitle~.TaoyaoyaoHome-module__j1Q5nq__description{top:calc(430 * var(--home-unit));font-size:calc(18 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__copy .TaoyaoyaoHome-module__j1Q5nq__platformTitle~.TaoyaoyaoHome-module__j1Q5nq__actions{top:calc(497 * var(--home-unit))}.TaoyaoyaoHome-module__j1Q5nq__platformEntries{background:#fffcf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:30px max(5vw,20px);display:grid}.TaoyaoyaoHome-module__j1Q5nq__platformEntry{color:#151918;background:#fffdf9;border:1px solid #ead8cf;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:25px 28px;transition:border-color .2s,background .2s;display:flex}a.TaoyaoyaoHome-module__j1Q5nq__platformEntry:hover{background:#fff4ef;border-color:#e62330}a.TaoyaoyaoHome-module__j1Q5nq__platformEntry:focus-visible{outline-offset:4px;outline:2px solid #e62330}.TaoyaoyaoHome-module__j1Q5nq__platformEntry small{color:#ad6b59;font:700 10px/1.4 var(--font-space-grotesk), sans-serif;letter-spacing:.16em}.TaoyaoyaoHome-module__j1Q5nq__platformEntry h3{margin-top:8px;font-size:23px;font-weight:850;line-height:1.3}.TaoyaoyaoHome-module__j1Q5nq__platformEntry p{color:#7b7069;margin-top:8px;font-size:13px}.TaoyaoyaoHome-module__j1Q5nq__platformEntry>span{color:#e62330;flex-shrink:0;font-size:30px}.TaoyaoyaoHome-module__j1Q5nq__pendingEntry{cursor:not-allowed;background:#f6f3ef}.TaoyaoyaoHome-module__j1Q5nq__platformEntry>.TaoyaoyaoHome-module__j1Q5nq__pendingBadge{color:#8a7e73;border:1px solid #d4c8be;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}@media (max-width:640px){.TaoyaoyaoHome-module__j1Q5nq__platformEntries{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:20px}.TaoyaoyaoHome-module__j1Q5nq__platformEntry{padding:20px}.TaoyaoyaoHome-module__j1Q5nq__platformEntry h3{font-size:20px}}
