html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;font-family:"Porsche Next","Noto Sans HK","PingFang TC","Heiti TC","微軟正黑體","Microsoft JhengHei",Arial,sans-serif;font-weight:400;color:#fff;background:#0b1830;overflow-x:hidden;scroll-behavior:smooth}button,input{font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;border:0}.page{width:100%;background:linear-gradient(180deg,#0b1830 0%,#0e2244 100%)}.site-header{display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 37px;background:#fff;border-bottom:1px solid #e6e6e6;color:#010205}.site-header .home-link,.site-header .lang-switch{display:flex;align-items:center;width:160px}.site-header .home-link img{width:22px;height:22px}.site-header .logo{width:220px;height:18px;object-fit:contain}.site-header .logo.is-jebsen{width:auto;height:68px}.site-header .lang-switch{justify-content:flex-end;padding:0;border:0;background:#fff0;color:#010205;font-size:13px;font-weight:600;letter-spacing:1.4px;cursor:pointer}.kv{--title-y:424.5px;--title-w:760px;--title-h:478px;--band-y:428.5px;--band-w:200vw;--band-h:150px;--logo-top:52px;--logo-h:118px;--logo-w:81px;--rule-h:110px;--logo-gap:55px;--status-bottom:34px;position:relative;height:760px;overflow:hidden;background:#0a1733;text-align:center}.is-upcoming .kv{--title-y:454.5px;--band-y:481px;--status-bottom:40px;height:1007px}.kv-photo,.kv-scrim,.kv-band,.kv-logos,.kv-title,.live-status,.countdown{position:absolute}.kv-photo,.kv-scrim{inset:0}.kv-photo img{display:block;width:100%;height:100%;object-fit:cover}.kv-scrim{background:linear-gradient(180deg,rgb(10 23 56 / .92) 0%,rgb(10 23 56 / .55) 35%,rgb(10 23 56 / .6) 70%,rgb(10 23 56 / .97) 100%)}.kv-band{z-index:1;left:50%;top:var(--band-y);width:var(--band-w);height:var(--band-h);background:linear-gradient(90deg,rgb(242 107 28 / .92) 0%,rgb(255 173 31 / .92) 55%,rgb(242 107 28 / .92) 100%);transform:translate(-50%,-50%) rotate(-7deg)}.kv-logos{z-index:3;top:var(--logo-top);left:50%;display:flex;align-items:center;gap:var(--logo-gap);transform:translateX(-50%)}.kv-logo-rule{width:1.5px;height:var(--rule-h);background:rgb(255 255 255 / .7)}.kv-mark{position:relative;width:var(--logo-w);height:var(--logo-h);flex:0 0 var(--logo-w)}.kv-mark span{position:absolute;display:block}.kv-mark img{display:block;width:100%;height:100%;max-width:none}.kv-mark .is-tilt img{transform:rotate(-39deg)}.kv-title{z-index:2;left:50%;top:var(--title-y);width:var(--title-w);height:var(--title-h);margin:0;filter:drop-shadow(0 12px 30px rgb(0 0 0 / .45));transform:translate(-50%,-50%) rotate(-4deg)}.kv-title img{display:block;width:100%;height:100%;max-width:none}.live-status{z-index:4;left:50%;bottom:var(--status-bottom);display:inline-flex;align-items:center;gap:10px;height:41px;padding:0 20px 0 18px;border:1px solid #ffc21a;border-radius:99px;background:rgb(11 24 48 / .8);color:#fff;font-size:16px;font-weight:700;line-height:19px;white-space:nowrap;transform:translateX(-50%)}.live-dot{position:relative;width:10px;height:10px;flex:0 0 10px}.live-dot img{position:absolute;top:-10px;left:-10px;width:30px;height:30px;max-width:none}.section{position:relative;padding:64px 72px;background:linear-gradient(180deg,#0b1830 0%,#0e2244 100%)}.section-tickets{padding-top:56px;padding-bottom:64px}.section-macan{background:linear-gradient(180deg,#0e2244 0%,#1e3d73 100%)}.section-divider{position:absolute;top:0;left:0;display:block;width:100%;height:40px;pointer-events:none}.page .section-head,.page .surprise-row,.page .bid-row,.page .ticket-row,.page .macan-layout,.page .register-card{width:100%;max-width:1296px;margin-left:auto;margin-right:auto}.section-head{margin-bottom:24px}.headline-bar{display:block;width:220px;height:8px;margin-bottom:8px}.eyebrow{margin:0 0 8px;color:#ffc21a;font-size:12px;font-weight:600;letter-spacing:2px}.section-title{margin:0;color:#fff;font-size:36px;font-weight:700;font-style:italic;line-height:44px}.section-lead{margin:8px 0 0;color:#a9b8d6;font-size:15px;line-height:24px}.section-lead strong{color:#ffc21a;font-weight:400}.poster-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-bottom:4px solid #f26b1d;border-radius:2px;background:linear-gradient(180deg,#0e2244 0%,#1e3d73 100%);box-shadow:0 14px 32px rgb(0 0 0 / .5)}.surprise-card{cursor:pointer}.surprise-card:hover{filter:brightness(1.06)}.card-photo{position:relative;overflow:hidden;background:#1b3160}.card-photo img.cover{display:block;width:100%;height:auto}.photo-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0%,rgb(11 24 48 / .2) 50%,rgb(11 24 48 / .8) 100%)}.page .surprise-row,.page .bid-row,.page .ticket-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:0;margin-bottom:0}.page .surprise-row>[class*=col],.page .bid-row>[class*=col],.page .ticket-row>[class*=col]{width:auto;min-width:0;max-width:none;margin:0;padding:0}.surprise-row{gap:24px}.bid-row{gap:20px}.ticket-row{gap:28px}.surprise-photo{aspect-ratio:4/3}.surprise-photo img.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.surprise-no{position:absolute;top:auto;bottom:4px;left:20px;margin:0;color:#fff;font-size:56px;font-weight:700;font-style:italic;line-height:68px;text-shadow:0 2px 12px rgb(0 0 0 / .67)}.card-body{display:flex;flex-direction:column;gap:10px;padding:20px 20px 24px}.card-heading{margin:0;color:#fff;font-size:20px;font-weight:700;font-style:italic;line-height:24px}.accent{width:40px;height:3px;margin:0;background:#f26b1d}.card-copy{margin:0;color:#a9b8d6;font-size:15px;line-height:23px}.price-row{display:flex;align-items:baseline;gap:8px;margin:0}.price-row strong{color:#ffc21a;font-size:30px;font-weight:700;font-style:italic}.price-row span{color:#fff;font-size:16px;font-weight:600}.price-badge{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:15px;background:#f26b1d;box-shadow:0 4px 12px rgb(0 0 0 / .28);color:#fff;font-size:13px;font-weight:700;letter-spacing:.6px}.price-badge img{width:14px;height:14px}.bid-body{display:flex;flex-direction:column;gap:12px;padding:16px}.car-name{margin:0;font-size:18px;font-weight:600;line-height:22px}.car-spec{margin:8px 0 0;color:#a9b8d6;font-size:12px;line-height:15px}.base-pill{display:inline-flex;align-items:center;box-sizing:border-box;height:35px;gap:8px;margin-top:8px;padding:0 14px;border:1px solid #ffc21a;border-radius:99px;background:#0b1830}.base-pill span{font-size:13px;font-weight:600}.base-pill strong{color:#ffc21a;font-size:17px;font-weight:700}.field-label{display:block;margin-bottom:6px;color:#fff;font-size:12px;font-weight:500;line-height:15px}.bid-input,.popup-input{width:100%;height:44px;padding:0 12px;border:1px solid #3a5590;border-radius:2px;background:#0b1830;color:#d5deee;font-size:15px}.bid-input:focus,.popup-input:focus{outline:1px solid #ffc21a}.btn-orange,.btn-ghost{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:0;border-radius:2px;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.btn-orange{background:#f26b1d;box-shadow:0 0 18px rgb(242 107 29 / .53)}.btn-orange:hover,.btn-ghost:hover,.macan-thumb:hover{filter:brightness(1.08)}.bid-note{margin:0;color:#a9b8d6;font-size:11px;line-height:16px}.bid-error{margin:0;color:#f26b1d;font-size:12px;line-height:16px}.bid-input.is-invalid{border-color:#f26b1d}.logo-block{position:absolute;top:0;left:0;width:156px;height:49px}.logo-block .logo-bg{position:absolute;inset:0;width:156px;height:49px;max-width:none}.logo-block .approved-logo{position:relative;z-index:1;display:block;width:124px;height:25px;margin:12px 0 0 14px;object-fit:contain}.queue-badge{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:10px;height:64px;padding:0 28px 0 14px;background:#f26b1d;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%)}.queue-badge strong{font-size:40px;font-weight:700;font-style:italic;line-height:1}.queue-badge img{width:16px;height:16px}.queue-badge .queue-label{display:flex;flex-direction:column;gap:4px;padding-top:6px;font-size:14px;font-weight:700}.ticket-meta{display:flex;gap:8px;padding:14px 16px 8px}.ticket-copy{flex:1;min-width:0}.ticket-copy p{margin:0;font-size:14px;line-height:20px}.ticket-copy strong{display:block;margin-top:6px;font-size:16px;font-weight:400}.ticket-copy strong.when-upcoming{display:none}.ticket-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:52px;flex:0 0 52px}.ticket-side .warranty{min-height:13px;margin:0;font-size:11px;font-weight:500}.ticket-side img,.ticket-side .swatch{width:14px;height:14px}.ticket-side .swatch{flex:0 0 14px}.ticket-side .year{margin:0;font-size:14px}.ticket-action{margin-top:auto;padding:8px 16px 16px}.btn-claim{height:40px;font-size:13px;box-shadow:0 0 14px rgb(242 107 29 / .4)}.btn-ghost{height:40px;border:1px solid #f26b1d;background:#1b3160;font-size:13px;cursor:default}.macan-from{display:flex;align-items:baseline;gap:6px;margin-top:8px;color:#a9b8d6;font-size:15px}.macan-from strong{color:#ffc21a;font-size:22px;font-weight:700;font-style:italic}.macan-from span{color:#fff;font-weight:600}.macan-layout{display:grid;grid-template-columns:820px 452px;gap:24px;align-items:start;min-width:0}.macan-hero{width:820px;max-width:100%;min-width:0}.macan-swiper,.macan-photo{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;min-width:0;overflow:hidden;background:#1b3160}.macan-swiper .swiper-wrapper,.macan-swiper .swiper-slide{width:100%!important;max-width:100%;height:100%;min-width:0}.macan-swiper .swiper-slide{position:relative;overflow:hidden}.macan-swiper .swiper-slide img,.macan-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.macan-hero-body{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 24px 24px}.macan-name{margin:0 0 12px;font-size:28px;font-weight:700;font-style:italic;line-height:34px}.colour{display:flex;align-items:center;gap:8px;margin-bottom:12px}.colour img,.colour .swatch{width:16px;height:16px}.colour strong{font-size:13px;font-weight:600}.colour em{color:#a9b8d6;font-size:11px;font-style:normal}.swatch{display:inline-block;flex:0 0 16px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}.macan-spec{max-width:460px;margin:0;color:#a9b8d6;font-size:13px;line-height:18px;white-space:pre-line}.specs{display:flex;gap:18px}.specs strong{font-size:20px;font-weight:700;font-style:italic}.specs small{margin-left:3px;color:#a9b8d6;font-size:11px;font-style:normal;font-weight:600}.specs p{margin:2px 0 0;color:#a9b8d6;font-size:11px}.macan-buy{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.macan-price{display:flex;align-items:baseline;gap:6px;margin:0}.macan-price strong{color:#ffc21a;font-size:26px;font-weight:700;font-style:italic}.macan-price span{color:#f26b1d;font-size:10px;font-weight:600;letter-spacing:1.5px}.btn-drive{width:auto;height:41px;padding:0 20px;font-size:14px;font-weight:700;box-shadow:none}.macan-thumbs{display:flex;flex-direction:column;gap:20px;width:452px;flex:0 0 452px}.macan-thumb{display:flex;align-items:center;gap:16px;width:100%;padding:0 16px 0 0;border:0;border-bottom:4px solid #f26b1d;border-radius:2px;background:linear-gradient(180deg,#0e2244 0%,#1e3d73 100%);box-shadow:0 14px 32px rgb(0 0 0 / .5);color:#fff;text-align:left;cursor:pointer}.macan-thumb.is-active{outline:1px solid #ffc21a}.macan-thumb .thumb-photo{position:relative;flex:0 0 200px;width:200px;height:140px;overflow:hidden}.macan-thumb .photo{display:block;width:100%;height:100%;object-fit:cover}.macan-thumb h3{margin:0 0 8px;font-size:15px;font-weight:700}.macan-thumb .colour{margin-bottom:8px}.macan-thumb .thumb-price{margin:0;color:#ffc21a;font-size:16px;font-weight:700;font-style:italic}.macan-thumb .thumb-price em{margin-left:6px;color:#f26b1d;font-size:10px;font-style:normal;font-weight:600;letter-spacing:1.5px}.section-register .eyebrow{color:#f26b1d}.register-mark{display:block;width:56px;height:4px;margin-bottom:16px;background:#f26b1d}.register-card{padding:32px 32px 28px;border-radius:4px;background:linear-gradient(180deg,#12305c 0%,#0c1c3a 100%);box-shadow:0 14px 32px rgb(0 0 0 / .35)}.register-card-bar{display:block;height:4px;margin-top:18px;background:#f26b1d}.register-card .gform_wrapper{margin:0}.register-card .gform_required_legend{margin:0 0 18px;color:#a9b8d6;font-size:12px;line-height:15px;display:none}.register-card .gform_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:18px}.register-card .gfield{min-width:0;grid-column:1/-1}.register-card .gfield--width-half{grid-column:span 1}.register-card .gfield_label{display:block;margin:0 0 8px;color:#fff;font-size:13px;font-weight:600;line-height:16px}.register-card .gfield_required,.register-card .gchoice em{color:#fff;font-style:normal}.register-card .ginput_container input[type=text],.register-card .ginput_container input[type=email],.register-card .ginput_container input[type=tel],.register-card .ginput_container input[type=number],.register-card .ginput_container input[type=url],.register-card .ginput_container select,.register-card .ginput_container textarea,.register-card .ginput_complex input{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 16px;border:0;border-radius:4px;background:#fff;color:#1a1a1a;font-family:inherit;font-size:15px;line-height:48px}.register-card .ginput_container select{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.register-card .gform_wrapper.gravity-theme select{height:48px;padding:0 40px 0 16px;line-height:48px}.register-card .ginput_container textarea{height:72px;padding:14px 16px;line-height:22px;resize:vertical}.register-card .ginput_complex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.register-card .ginput_complex>span{min-width:0}.register-card .ginput_complex label,.register-card .gform-field-label--type-sub{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.register-card .gchoice,.register-card .ginput_container_consent{display:flex;align-items:flex-start;gap:12px;color:#fff;font-size:13px;line-height:18px}.register-card .gchoice input,.register-card .ginput_container_consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:#f26b1d}.register-card .gform_footer{margin-top:18px}.register-card .gform_button,.register-card .gform_footer input[type=submit]{width:100%;height:52px;border:0;border-radius:4px;background:#f26b1d;color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}.register-card .gform_button:hover,.register-card .gform_footer input[type=submit]:hover{filter:brightness(1.08)}.register-card .gfield_validation_message,.register-card .validation_message{margin:6px 0 0;color:#ffb4a2;font-size:12px}.register-fab{position:fixed;z-index:30;right:28px;bottom:28px;display:inline-flex;align-items:center;gap:8px;height:49px;padding:0 22px;border:1.5px solid #ffc21a;border-radius:999px;background:#f26b1d;box-shadow:0 4px 16px rgb(242 107 28 / .45),0 10px 24px rgb(0 0 0 / .45);color:#fff;font-size:15px;font-weight:700;line-height:1}.register-fab img{width:17px;height:17px}.site-footer{padding:40px 72px 28px;background:linear-gradient(180deg,#0b1830 0%,#0e2244 100%)}.site-footer .rule{width:calc(100% + 144px);height:1px;margin-left:-72px;background:rgb(255 194 26 / .4)}.site-footer p{max-width:1296px;margin:28px auto 0;color:#a9b8d6;font-size:12px}.mfp-content{text-align:center}.festival-popup{position:relative;display:inline-block;width:480px;max-width:calc(100vw - 32px);margin:0 auto;padding:24px;background:#fff;color:#010205;text-align:left;vertical-align:middle}.festival-popup h2{margin:0;font-size:24px;font-weight:700;font-style:italic;line-height:29px}.festival-popup .popup-sub{margin:14px 0 0;font-size:14px;font-weight:600}.festival-popup .popup-lead{margin:8px 0 0;color:#4d596e;font-size:13px;line-height:16px}.popup-field{margin-top:14px}.popup-field span{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.popup-input{background:#f4f6fa;border-color:#d5dbe6;color:#010205}.popup-ticket{margin-top:14px;padding:12px 14px;background:#0b1830;color:#fff}.popup-ticket span{display:block;font-size:11px;color:#a9b8d6}.popup-ticket strong{display:block;margin-top:4px;color:#ffc21a;font-size:28px;font-style:italic}.popup-submit{margin-top:14px}.popup-success{display:none;margin-top:18px;color:#0b1830;font-size:15px;font-weight:600}.mfp-bg{background:#010205;opacity:.72}.mfp-close{color:#010205}.js-car-detail{cursor:pointer}.js-car-detail input{cursor:text}.mfp-detail .mfp-content{display:block;width:min(1000px, calc(100% - 32px));max-width:1000px;height:auto;margin:24px auto;line-height:0}.mfp-form.mfp-detail .mfp-content{width:min(480px, calc(100% - 32px));max-width:480px}.mfp-form-drive.mfp-detail .mfp-content{width:min(760px, calc(100% - 32px));max-width:760px}.mfp-form .detail-frame .mfp-iframe{background:#0b1830}.mfp-detail .mfp-container{height:auto;min-height:100%;padding:0;overflow:visible}.mfp-detail .mfp-container:before{display:none}.mfp-detail.mfp-wrap,.mfp-detail .mfp-wrap{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.detail-frame{width:100%}.detail-frame .mfp-iframe{position:static;display:block;width:100%!important;max-width:100%;height:480px;border:0;border-radius:4px;background:#0e2244;box-shadow:0 24px 60px rgb(0 0 0 / .67)}.countdown,.lock-teaser,.upcoming-cta,.when-upcoming{display:none}.countdown{z-index:4;left:50%;bottom:var(--status-bottom);flex-direction:column;align-items:center;gap:15px;box-sizing:border-box;width:504px;max-width:calc(100vw - 32px);padding:31px 48px;border:1.3px solid #f26b1d;border-radius:14px;background:rgb(11 24 48 / .8);box-shadow:0 0 13px rgb(242 107 29 / .4);text-align:center;transform:translateX(-50%)}.countdown-label,.countdown-note{margin:0;color:#ffc21a}.countdown-label{font-size:15px;font-weight:700;letter-spacing:2px}.countdown-note{font-size:12px;font-weight:400}.countdown-timer{display:flex;align-items:flex-start;gap:8px}.countdown-cell{display:flex;flex-direction:column;align-items:center;gap:5px;width:78px}.countdown-cell strong{color:#fff;font-size:61px;font-weight:700;font-style:italic;line-height:1;text-shadow:0 0 12px rgb(242 107 29 / .67)}.countdown-cell span{color:#c8c8c8;font-size:11px;font-weight:500;letter-spacing:1.4px}.countdown-colon{margin-top:2px;color:#ffc21a;font-size:51px;font-weight:300;line-height:61px}.lock-teaser{position:absolute;z-index:3;top:50%;left:50%;align-items:center;gap:8px;margin:0;padding:10px 18px 10px 16px;border:1px solid #ffc21a;border-radius:99px;background:rgb(11 24 48 / .85);color:#fff;font-size:14px;font-weight:700;line-height:18px;white-space:nowrap;transform:translate(-50%,-50%)}.lock-teaser img{flex:0 0 18px;width:18px;height:18px}.upcoming-cta{align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:46px;border:1px solid #4a5878;border-radius:2px;background:#2a3654;color:#8a96b0;font-size:15px;font-weight:600}.ticket-action .upcoming-cta{height:40px;font-size:13px}.macan-buy .upcoming-cta{width:auto;height:43px;padding:0 20px;font-size:14px;font-weight:700}.is-upcoming .countdown,.is-upcoming .lock-teaser,.is-upcoming .upcoming-cta{display:flex}.is-upcoming .live-status,.is-upcoming .when-live,.is-upcoming .queue-badge,.is-upcoming .bid-card .js-bid,.is-upcoming .bid-body label,.is-upcoming .ticket-action .btn-orange,.is-upcoming .ticket-action .btn-ghost,.is-upcoming .macan-buy .js-drive{display:none}.is-upcoming .when-upcoming{display:inline}.is-upcoming .ticket-copy .when-upcoming{display:block}.is-upcoming .bid-card .car-name,.is-upcoming .ticket-copy p,.is-upcoming .colour strong{filter:blur(2.5px)}.is-upcoming .ticket-side img,.is-upcoming .ticket-side .swatch,.is-upcoming .colour img,.is-upcoming .colour .swatch{filter:blur(3px)}.is-upcoming .bid-photo .cover,.is-upcoming .ticket-photo .cover,.is-upcoming .macan-swiper .swiper-slide img,.is-upcoming .macan-thumb .photo{filter:blur(7px);transform:scale(1.08)}.is-upcoming .js-car-detail{cursor:default}