.experience-campaign{--night-1:#1a2634;--night-2:#121920;--night-3:#0b0f15;--sun-1:#1e2531;--sun-2:#161b24;--sun-3:#0f131a;--mist-1:#2c3f58;--mist-2:#1a2839;--ink:#f2eee6;--ink-2:#c4c6c8;--mute:#8f969c;--gold:#d9b26f;--gold-hi:#f6e2b5;--gold-line:#d9b26f80;--papa-soft:#d9b26f1f;--papa-line:#d9b26f8c;--rich-hi:#c8eef6;--rich:#7cc3d4;--rich-soft:#7cc3d41c;--rich-line:#7cc3d48c;--s-ink:#f6ede1;--s-ink-2:#d4c5b3;--s-mute:#a39686;--card:#080c1280;--card-line:#ffffff1f;--s-card:#ffecd20f;--s-card-line:#ffe8c82e;--cham-1:#f7e9cf;--cham-2:#e6cda2;--cham-ink:#2a2016;--cham-gold:#85591c;--line-green:#06c755;--wa-green:#25d366;--todo:#ffd84a;--serif:"Noto Serif TC", "Songti TC", "PMingLiU", serif;--sans:var(--serif);--wrap:1120px;--gutter:24px;--head-h:60px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.experience-campaign:lang(zh-Hans){--serif:"Noto Serif SC", "Songti SC", "SimSun", serif}.experience-campaign *{box-sizing:border-box}html:has(.experience-campaign){scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}.experience-campaign{background:var(--night-3);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.75}.experience-campaign img{max-width:100%;height:auto;display:block}.experience-campaign button,.experience-campaign input{font:inherit}.experience-campaign a{color:inherit}.experience-campaign .wrap{width:min(var(--wrap), 100%);padding:0 var(--gutter);margin:0 auto}.experience-campaign .todo{background:var(--todo);color:#1a1a1a;vertical-align:.08em;letter-spacing:0;font-size:.8em;font-weight:700;line-height:1.6;font-family:var(--sans);border-radius:4px;padding:0 7px;display:inline-block}.experience-campaign .head{top:env(safe-area-inset-top,0);z-index:30;height:var(--head-h);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e14eb;border-bottom:1px solid #ffffff14;position:sticky}.experience-campaign .head .wrap{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.experience-campaign .brand{white-space:nowrap;align-items:baseline;gap:8px;text-decoration:none;display:flex}.experience-campaign .brand b{font-family:var(--serif);color:#f1f2f4;letter-spacing:.02em;font-size:19px}.experience-campaign .brand b .gold{margin-right:2px}.experience-campaign .brand>span{color:var(--mute);letter-spacing:.12em;font-size:12px}@media (width<=420px){.experience-campaign .brand>span{display:none}}.experience-campaign .nav{gap:28px;font-size:15px;display:none}.experience-campaign .nav a{color:var(--ink-2);text-decoration:none}.experience-campaign .nav a:hover{color:var(--gold-hi)}.experience-campaign .head .mini{cursor:pointer;color:#241703;white-space:nowrap;background:linear-gradient(#f7e2b4,#c9984f);border:0;border-radius:8px;height:40px;padding:0 18px;font-size:15px;font-weight:900}.experience-campaign section{padding:72px 0;position:relative;overflow:clip}.experience-campaign .night{background:radial-gradient(ellipse 120% 60% at 100% 0, #e8b0742e, transparent 60%), linear-gradient(180deg, var(--night-1), var(--night-2) 50%, var(--night-3))}.experience-campaign .sun{color:var(--s-ink);background:radial-gradient(ellipse 90% 60% at 100% -6%, #c4a08457, #96786414 48%, transparent 72%), linear-gradient(180deg, var(--sun-1), var(--sun-2) 52%, var(--sun-3))}.experience-campaign .mist{background:radial-gradient(ellipse 110% 60% at 90% 0, #e2b67433, transparent 70%), linear-gradient(180deg, var(--mist-1), var(--mist-2))}.experience-campaign section:before{content:"";filter:blur(24px);pointer-events:none;background:linear-gradient(#0000,#ffce9626 50%,#0000);width:140%;height:140px;position:absolute;top:10px;right:-70%;transform:rotate(-34deg)}.experience-campaign .h{font-family:var(--serif);text-align:center;letter-spacing:.01em;background:linear-gradient(#fff,#eef0f2 38%,#b9bec5 60%,#f4f5f6 80%,#9aa0a8);color:#0000;filter:drop-shadow(0 2px 2px #0000008c);text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;font-weight:900;line-height:1.3}.experience-campaign .gold,.experience-campaign .h em{background:linear-gradient(#fffaf0,#f4dcaa 28%,#d1a05a 52%,#f7e2b4 70%,#a87835);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.experience-campaign .rule{background:linear-gradient(90deg, transparent, var(--gold) 22%, var(--gold) 78%, transparent);width:min(360px,76%);height:1px;margin:18px auto 14px;position:relative}.experience-campaign .rule:after{content:"";background:#f6e2b5;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 10px #ffe2aae6}.experience-campaign .sub{font-family:var(--serif);text-align:center;letter-spacing:.06em;color:var(--ink);text-wrap:balance;margin:0;font-size:18px;font-weight:700}.experience-campaign .sun .sub{color:var(--s-ink-2)}.experience-campaign .labels{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.experience-campaign .label{letter-spacing:.04em;color:#e6e4df;background:#0a0e1466;border:1px solid #dcdee06b;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.experience-campaign .hero{padding:0 0 64px}.experience-campaign .hero-grid{gap:0;display:grid}.experience-campaign .kv-banner{max-width:1104px;margin:0 auto;position:relative}.experience-campaign .kv-banner img{aspect-ratio:1355/958;width:100%}.experience-campaign .hero .copy{padding-top:30px}.experience-campaign .hero .eyebrow{text-align:center;letter-spacing:.14em;color:var(--gold);margin:0 0 10px;font-size:15px;font-weight:700}.experience-campaign .hero h1.h{font-size:32px;line-height:1.3}.experience-campaign .hero h1.h small{margin-top:2px;font-size:.72em;display:block}.experience-campaign .hero .sub{font-size:19px}.experience-campaign .hero .layers{text-align:center;color:var(--ink-2);letter-spacing:.08em;margin:10px 0 0;font-size:15px}.experience-campaign .hero .layers b{color:var(--gold-hi);font-weight:700}.experience-campaign .hero .layers i{color:var(--rich-hi);font-style:normal;font-weight:700}.experience-campaign .sess{margin-top:28px}.experience-campaign .sess-tabs{border:1px solid var(--card-line);background:#080c1299;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.experience-campaign .sess-tabs button{cursor:pointer;height:50px;color:var(--ink-2);letter-spacing:.04em;background:0 0;border:0;border-radius:12px;font-size:17px;font-weight:900}.experience-campaign .sess-tabs button[aria-selected=true]{color:#241703;background:linear-gradient(#f7e2b4,#c9984f);box-shadow:0 6px 16px #c4914a47}.experience-campaign .sess-tabs button:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.experience-campaign .sess-tabs button.ended{opacity:.75;text-decoration:line-through;text-decoration-thickness:1px}.experience-campaign .sess-card{border:1px solid var(--gold-line);background:#0a0e14b8;border-radius:18px;margin-top:10px;padding:22px 22px 20px}.experience-campaign .sess-name{color:#fff;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:17px;font-weight:900;line-height:1.5;display:flex}.experience-campaign .sess-when{flex-wrap:wrap;align-items:baseline;gap:14px;margin:12px 0 0;display:flex}.experience-campaign .sess-when b{font-family:var(--sans);color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;line-height:1.1}.experience-campaign .sess-when b.time{color:var(--gold-hi)}.experience-campaign .sess-meta{color:var(--ink-2);letter-spacing:.02em;margin:8px 0 0;font-size:15px}.experience-campaign .sess-cd{border-top:1px solid var(--card-line);margin-top:16px;padding-top:16px}.experience-campaign .cd-label{color:var(--ink-2);letter-spacing:.08em;margin:0 0 10px;font-size:14px;font-weight:700}.experience-campaign .cd{align-items:flex-start;gap:6px;display:flex}.experience-campaign .cd div{text-align:center}.experience-campaign .cd b{width:58px;height:58px;font-family:var(--sans);color:var(--gold-hi);font-variant-numeric:tabular-nums;background:#1a222e;border:1px solid #ffffff14;border-radius:10px;place-items:center;font-size:28px;font-weight:900;display:grid}.experience-campaign .cd span{color:var(--mute);margin-top:6px;font-size:12px;display:block}.experience-campaign .cd i{color:var(--gold);font-size:22px;font-style:normal;font-weight:900;line-height:58px}.experience-campaign .cd-done{color:var(--gold-hi);margin:0;font-size:17px;font-weight:900}.experience-campaign .sess-card.live .cd,.experience-campaign .sess-card.live .cd-label,.experience-campaign .sess-card.over .cd,.experience-campaign .sess-card.over .cd-label{display:none}.experience-campaign .signup{border:1px solid var(--gold-line);background:#080c12d1;border-radius:18px;margin-top:16px;padding:24px 22px;box-shadow:0 24px 60px #00000073}.experience-campaign .signup label.em{color:var(--ink-2);margin-bottom:8px;font-size:15px;font-weight:700;display:block}.experience-campaign .signup input[type=email]{color:#111;background:#fff;border:2px solid #d5dbe3;border-radius:12px;outline:none;width:100%;height:60px;padding:0 18px;font-size:18px}.experience-campaign .signup input[type=email]:focus{border-color:var(--gold);box-shadow:0 0 0 4px #d9b26f59}.experience-campaign .signup .err{color:#ffb4a6;margin-top:8px;font-size:14px;display:none}.experience-campaign .signup.invalid .err{display:block}.experience-campaign .signup.invalid input[type=email]{border-color:#e2725b}.experience-campaign .chk{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:16px 2px 18px;font-size:17px;display:flex}.experience-campaign .chk input{width:22px;height:22px;accent-color:var(--gold);margin:0}.experience-campaign .cta{cursor:pointer;letter-spacing:.04em;color:#241703;background:linear-gradient(#f7e2b4,#dcb06a 55%,#c4914a);border:0;border-radius:14px;width:100%;min-height:62px;font-size:20px;font-weight:900;transition:transform .12s,filter .12s;box-shadow:0 12px 28px #c4914a52,inset 0 1px #fff9}.experience-campaign .cta:hover{filter:brightness(1.05)}.experience-campaign .cta:active{transform:translateY(1px)}.experience-campaign .cta[disabled]{opacity:.7;cursor:progress}.experience-campaign .fine{text-align:center;color:var(--ink-2);margin:14px 0 0;font-size:15px}.experience-campaign .fine.warn{color:#ffd28a;text-wrap:balance;font-weight:700;line-height:1.6}.experience-campaign .done{text-align:center;display:none}.experience-campaign .signup.ok form{display:none}.experience-campaign .signup.ok .done{display:block}.experience-campaign .signup.ok{border-color:#d9b26fd9}.experience-campaign .done .tick{color:#241703;background:linear-gradient(#f7e2b4,#c4914a);border-radius:50%;place-items:center;width:64px;height:64px;margin:4px auto 14px;font-size:32px;font-weight:900;display:grid;box-shadow:0 0 40px #ecbe7859}.experience-campaign .done h3{font-family:var(--sans);color:var(--gold-hi);margin:0;font-size:30px;font-weight:900}.experience-campaign .done p.lead{color:var(--ink);margin:6px 0 20px;font-size:17px}.experience-campaign .groups{gap:12px;display:grid}.experience-campaign .grp{text-decoration:none;display:block}.experience-campaign .grp .btn{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:60px;font-size:19px;font-weight:900;display:flex}.experience-campaign .grp.line .btn{background:var(--line-green);color:#fff}.experience-campaign .grp.wa .btn{background:var(--wa-green);color:#062311}.experience-campaign .grp .btn i{background:#ffffff40;border-radius:5px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:900}.experience-campaign .grp .qr{display:none}.experience-campaign .tiers{gap:16px;margin-top:40px;display:grid}.experience-campaign .tier{background:var(--s-card);border:1px solid var(--s-card-line);border-radius:18px;padding:24px 22px}.experience-campaign .tier .when{border-bottom:1px solid var(--s-card-line);margin-bottom:18px;padding-bottom:14px}.experience-campaign .tier .when b{letter-spacing:.04em;color:var(--s-ink-2);font-size:22px;font-weight:900;display:block}.experience-campaign .tier .when span{color:var(--s-mute);font-size:15px}.experience-campaign .tier ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.experience-campaign .tier li{grid-template-columns:48px 1fr;align-items:start;gap:14px;display:grid}.experience-campaign .tier .ic{color:#e8c48a;background:#ffecd21a;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.experience-campaign .tier .ic svg{width:26px;height:26px}.experience-campaign .faq details p,.experience-campaign .pts h3,.experience-campaign .pts p,.experience-campaign .q blockquote,.experience-campaign .tier li b{text-wrap:pretty}.experience-campaign .tier li span.d{display:block}.experience-campaign .tier li b{font-size:19px;font-weight:900;line-height:1.45;display:block}.experience-campaign .tier li span.d{color:var(--s-ink-2);font-size:16px}.experience-campaign .tier.hl{background:linear-gradient(165deg, var(--cham-1), var(--cham-2));color:var(--cham-ink);border:0;box-shadow:0 24px 60px #0006,0 0 48px #eebe7829}.experience-campaign .tier.hl .when{border-color:#85591c38}.experience-campaign .tier.hl .when b{color:var(--cham-gold)}.experience-campaign .tier.hl .when span{color:#7a6448}.experience-campaign .tier.hl .ic{color:var(--cham-gold);background:#85591c1f}.experience-campaign .tier.hl li span.d{color:#5e4a33}.experience-campaign .tier.hl li.lead b:after{content:"附案例練習";vertical-align:2px;color:#fffaf0;background:var(--cham-gold);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700}.experience-campaign .replay{text-align:center;color:var(--s-ink-2);margin:28px 0 0;font-size:17px}.experience-campaign .replay b{color:var(--s-ink)}.experience-campaign .pts.take{margin-top:40px}.experience-campaign .pts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.experience-campaign .pts li{background:var(--card);border:1px solid var(--card-line);border-radius:18px;padding:26px 24px}.experience-campaign .pts .n{font-family:var(--sans);background:linear-gradient(#fff3d6,#c9984f);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:900;line-height:1;display:block}.experience-campaign .pts h3{margin:14px 0 6px;font-size:21px;font-weight:700;line-height:1.45}.experience-campaign .pts p{color:var(--mute);margin:0;font-size:16px}.experience-campaign .layer.p .ava{border:2px solid var(--papa-line);background:radial-gradient(circle at 50% 35%,#f6e2b573,#28221ae6)}.experience-campaign .layer.r .ava{border:2px solid var(--rich-line);background:radial-gradient(circle at 50% 35%,#c8eef666,#14242ce6)}.experience-campaign .ava img{width:190%;max-width:none;position:absolute;top:-8%;left:-45%}.experience-campaign .method{margin-top:64px}.experience-campaign .method-title{color:var(--ink);text-align:center;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.5}.experience-campaign .method-disclaimer{color:var(--ink-2);text-align:center;text-wrap:balance;margin:10px 0 28px;font-size:14px}.experience-campaign .method-kicker{color:var(--ink-2);letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;font-size:15px;font-weight:700;display:flex}.experience-campaign .method-kicker span{color:var(--gold-hi);letter-spacing:.06em;font-size:20px;font-weight:900}.experience-campaign .method-kicker:after,.experience-campaign .method-kicker:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:48px;height:1px;display:none}.experience-campaign .method-kicker:after{transform:scaleX(-1)}.experience-campaign .m-layers{margin-top:24px;display:grid}.experience-campaign .layer{border-radius:22px;padding:26px 22px 18px;position:relative;overflow:hidden}.experience-campaign .layer:before{content:attr(data-n);color:#ffffff0b;pointer-events:none;font-size:150px;font-weight:900;line-height:1;position:absolute;top:-18px;right:14px}.experience-campaign .layer.p{border:1px solid var(--papa-line);background:linear-gradient(160deg,#96785c61,#2a24208c 55%,#10141ab3)}.experience-campaign .layer.r{border:1px solid var(--rich-line);background:linear-gradient(160deg,#3a608273,#16243499 55%,#0c121ab3)}.experience-campaign .lh{align-items:center;gap:16px;display:flex;position:relative}.experience-campaign .ava{border-radius:50%;flex:none;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000059}.experience-campaign .lt{letter-spacing:.1em;margin:0;font-size:14px;font-weight:700}.experience-campaign .layer.p .lt{color:var(--gold-hi)}.experience-campaign .layer.r .lt{color:var(--rich-hi)}.experience-campaign .lh h4{color:#fff;margin:2px 0 0;font-size:28px;line-height:1.15}.experience-campaign .lh .cred{color:var(--ink-2);margin:4px 0 0;font-size:13px}.experience-campaign .lh .cred span{white-space:nowrap;display:block}.experience-campaign .lq{color:#fff;margin:22px 0 4px;font-size:19px;font-weight:900;position:relative}.experience-campaign .steps{margin:10px 0 0;padding:0;list-style:none;position:relative}.experience-campaign .steps:before{content:"";width:2px;position:absolute;top:26px;bottom:26px;left:19px}.experience-campaign .layer.p .steps:before{background:linear-gradient(180deg, var(--gold), #d9b26f26)}.experience-campaign .layer.r .steps:before{background:linear-gradient(180deg, var(--rich), #7cc3d426)}.experience-campaign .steps li{grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:10px 0;display:grid;position:relative}.experience-campaign .steps b{z-index:1;background:#0e141c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid}.experience-campaign .layer.p .steps b{border:1.5px solid var(--gold);color:var(--gold-hi)}.experience-campaign .layer.r .steps b{border:1.5px solid var(--rich);color:var(--rich-hi)}.experience-campaign .steps h5{color:#fff;margin:0;font-size:19px;font-weight:900;line-height:1.35}.experience-campaign .steps p{color:var(--ink-2);margin:2px 0 0;font-size:15px}.experience-campaign .handoff{justify-content:center;align-items:center;gap:12px;height:74px;display:flex}.experience-campaign .handoff i{background:linear-gradient(180deg, var(--gold), var(--rich));width:2px;height:52px;position:relative}.experience-campaign .handoff i:after{content:"";border-right:2px solid var(--rich);border-bottom:2px solid var(--rich);width:10px;height:10px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}.experience-campaign .handoff span{color:var(--gold-hi);letter-spacing:.06em;font-size:14px;font-weight:700;line-height:1.45}.experience-campaign .handoff span br{display:none}@media (width>=900px){.experience-campaign .method{margin-top:88px}.experience-campaign .method-kicker{flex-direction:row;gap:12px}.experience-campaign .method-kicker:after,.experience-campaign .method-kicker:before{display:block}.experience-campaign .m-layers{grid-template-columns:1fr 96px 1fr;align-items:stretch;margin-top:32px}.experience-campaign .layer{padding:32px 30px 22px}.experience-campaign .ava{width:96px;height:96px}.experience-campaign .lh h4{font-size:32px}.experience-campaign .lh .cred span{display:inline}.experience-campaign .lh .cred span+span:before{content:"・"}.experience-campaign .handoff{flex-direction:column;gap:10px;height:auto}.experience-campaign .handoff i{background:linear-gradient(90deg, var(--gold), var(--rich));width:56px;height:2px}.experience-campaign .handoff i:after{bottom:50%;left:auto;right:-2px;transform:translateY(50%)rotate(-45deg)}.experience-campaign .handoff span{text-align:center;font-size:13px}.experience-campaign .handoff span br{display:inline}}.experience-campaign .converge{height:56px;position:relative}.experience-campaign .converge .cv-d{display:none}.experience-campaign .converge .cv-m{background:linear-gradient(180deg, var(--rich), var(--gold));width:2px;height:100%;position:absolute;top:0;left:50%}.experience-campaign .converge .cv-m:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:9px;height:9px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}.experience-campaign .verdict{text-align:center;border:1px solid var(--gold-line);background:radial-gradient(80% 70% at 50% 0,#d9b26f38,#0000 70%),#0a0e14b3;border-radius:24px;max-width:780px;margin:0 auto;padding:26px 18px 24px;position:relative;box-shadow:0 26px 60px #00000073}.experience-campaign .v-title{color:var(--gold-hi);letter-spacing:.06em;margin:0;font-size:28px;font-weight:900}.experience-campaign .v-title span{color:var(--mute);letter-spacing:.3em;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.experience-campaign .v-outs{grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.experience-campaign .v{flex-direction:column;align-items:center;gap:8px;padding:6px 4px;display:flex}.experience-campaign .v+.v{border-left:1px solid #d9b26f38}.experience-campaign .v em{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.experience-campaign .v em svg{width:22px;height:22px}.experience-campaign .v strong{color:#fff;white-space:nowrap;font-size:25px;font-weight:900;line-height:1.2}.experience-campaign .v span{color:var(--ink-2);font-size:13px;line-height:1.5}.experience-campaign .v.buy em{color:#241703;background:linear-gradient(#f7e2b4,#c9984f);box-shadow:0 0 24px #ecbe7880}.experience-campaign .v.buy strong{color:var(--gold-hi)}.experience-campaign .v.watch em{border:1.5px solid var(--rich);color:var(--rich-hi)}.experience-campaign .v.no em{color:var(--ink-2);border:1.5px solid #ffffff47}.experience-campaign .v.no strong{color:var(--ink-2)}@media (width>=900px){.experience-campaign .converge{height:72px}.experience-campaign .converge .cv-d{width:100%;height:100%;display:block}.experience-campaign .converge .cv-m{display:none}.experience-campaign .verdict{padding:30px 32px}.experience-campaign .v-title{font-size:32px}.experience-campaign .v-outs{margin-top:24px}.experience-campaign .v{gap:10px;padding:8px 12px}.experience-campaign .v em{width:54px;height:54px}.experience-campaign .v em svg{width:26px;height:26px}.experience-campaign .v strong{font-size:32px}.experience-campaign .v span{font-size:15px}}.experience-campaign .q-wrap{margin-top:40px;position:relative}.experience-campaign .quotes{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding:4px var(--gutter) 8px;margin:0 calc(var(--gutter)*-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:16px;transition:height .25s;display:flex;overflow-x:auto}.experience-campaign .quotes::-webkit-scrollbar{display:none}.experience-campaign .quotes:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}.experience-campaign .q{scroll-snap-align:start;border:1px solid var(--s-card-line);background:linear-gradient(160deg,#96785c29,#ffecd20a);border-radius:18px;flex-direction:column;flex:0 0 84%;margin:0;padding:22px 22px 24px;display:flex}.experience-campaign .q-nav{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.experience-campaign .q-btn{border:1px solid var(--gold-line);width:44px;height:44px;color:var(--gold-hi);cursor:pointer;background:#0a0e1480;border-radius:50%;place-items:center;padding-bottom:3px;font-size:26px;line-height:1;display:grid}.experience-campaign .q-btn:hover{background:#d9b26f29}.experience-campaign .q-btn[disabled]{opacity:.3;cursor:default}.experience-campaign .q-dots{gap:8px;display:flex}.experience-campaign .q-dots i{background:#fff6;border-radius:50%;width:8px;height:8px;transition:all .2s}.experience-campaign .q-dots i.on{background:var(--gold);border-radius:4px;width:22px}@media (width>=760px){.experience-campaign .q{flex-basis:calc(46.5116% - 14.8837px)}}@media (width>=1080px){.experience-campaign .q-wrap{margin-top:56px}.experience-campaign .quotes{align-items:stretch;gap:20px;margin:0;padding:4px 0 8px;scroll-padding:0}.experience-campaign .q{flex-basis:calc(33.3333% - 13.3333px);padding:26px 26px 28px}}.experience-campaign .q figcaption{align-items:center;gap:14px;margin-bottom:14px;display:flex}.experience-campaign .q figcaption img{border:1.5px solid var(--gold-line);border-radius:50%;width:56px;height:56px}.experience-campaign .q figcaption b{color:var(--gold-hi);letter-spacing:.02em;font-size:19px;font-weight:900}.experience-campaign .q blockquote{color:var(--s-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.85}.experience-campaign .q-src{border-top:1px solid var(--s-card-line);text-align:center;color:var(--s-mute);margin:20px 0 0;padding-top:16px;font-size:13px}.experience-campaign .final-grid{gap:48px;display:grid}.experience-campaign .faq h3{margin:0 0 4px;font-size:22px;font-weight:900}.experience-campaign .faq details{border-bottom:1px solid var(--card-line)}.experience-campaign .faq summary{cursor:pointer;color:var(--gold-hi);justify-content:space-between;align-items:center;gap:12px;padding:20px 2px;font-size:18px;font-weight:900;list-style:none;display:flex}.experience-campaign .faq summary::-webkit-details-marker{display:none}.experience-campaign .faq summary{line-height:1.5}.experience-campaign .faq summary:after{content:"+";color:var(--gold);flex:none;font-size:26px;font-weight:400;transition:transform .2s}.experience-campaign .faq details[open] summary:after{transform:rotate(45deg)}.experience-campaign .faq details p{color:var(--ink-2);text-wrap:pretty;margin:0 2px 20px;font-size:16px;line-height:1.85}.experience-campaign footer{padding:32px var(--gutter) 130px;text-align:center;color:var(--mute);background:var(--night-3);font-size:13px;line-height:1.8}.experience-campaign .bar{z-index:25;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--gold-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14f2;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.experience-campaign .bar.show{transform:none}.experience-campaign .bar .in{justify-content:space-between;align-items:center;gap:14px;display:flex}.experience-campaign .bar .info b{color:var(--gold-hi);font-size:16px;font-weight:900;line-height:1.3;display:block}.experience-campaign .bar .info span{color:var(--ink-2);font-size:13px}.experience-campaign .bar .info .todo{color:#1a1a1a}.experience-campaign .bar .cta{flex:none;width:auto;min-height:52px;padding:0 24px;font-size:17px}@media (width>=900px){.experience-campaign{--gutter:40px;--head-h:68px}.experience-campaign .nav{display:flex}.experience-campaign .m-br{display:none}.experience-campaign .brand b{font-size:20px}.experience-campaign .head .mini{height:44px;padding:0 22px}.experience-campaign section{padding:104px 0}.experience-campaign .h{font-size:44px}.experience-campaign .sub{font-size:22px}.experience-campaign .rule{margin:22px auto 16px}.experience-campaign .hero{padding:0 0 96px}.experience-campaign .kv-banner img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000)}.experience-campaign .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:48px}.experience-campaign .hero .copy{padding-top:0}.experience-campaign .hero .eyebrow,.experience-campaign .hero .layers,.experience-campaign .hero .sub{text-align:left}.experience-campaign .hero h1.h{text-align:left;font-size:44px;line-height:1.25}.experience-campaign .hero .rule{background:linear-gradient(90deg, var(--gold), transparent);width:300px;margin:20px 0 14px}.experience-campaign .hero .rule:after{left:0;transform:rotate(45deg)}.experience-campaign .hero .sub{font-size:22px}.experience-campaign .groups{grid-template-columns:1fr 1fr}.experience-campaign .grp{border:1px solid var(--card-line);background:#ffffff08;border-radius:16px;padding:18px}.experience-campaign .grp .btn{white-space:nowrap;min-height:54px;font-size:17px}.experience-campaign .grp .btn i{display:none}.experience-campaign .grp .qr{color:#6b7280;background:#fff;border-radius:12px;place-items:center;width:160px;height:160px;margin:0 auto 14px;font-size:14px;font-weight:700;line-height:1.4;display:grid}.experience-campaign .tiers{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;max-width:880px;margin:56px auto 0}.experience-campaign .tier{padding:30px 28px}.experience-campaign .tier li b{font-size:20px}.experience-campaign .pts{grid-template-columns:repeat(3,1fr);gap:20px}.experience-campaign .pts li{padding:32px 30px}.experience-campaign .pts .n{font-size:48px}.experience-campaign .pts h3{font-size:22px}.experience-campaign .final-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px}.experience-campaign .final .h,.experience-campaign .final .sub{text-align:left}.experience-campaign .final .rule{background:linear-gradient(90deg, var(--gold), transparent);margin:22px 0 16px}.experience-campaign .final .rule:after{left:0;transform:rotate(45deg)}.experience-campaign .bar{display:none}.experience-campaign footer{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){html:has(.experience-campaign){scroll-behavior:auto}.experience-campaign .bar{transition:none}}.experience-campaign{--ease:cubic-bezier(.2, .7, .2, 1)}.experience-campaign.is-ready .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.experience-campaign.is-ready .rv.in{opacity:1;transform:none}.experience-campaign.is-ready .rule{transition:transform 1.2s var(--ease) .25s;transform:scaleX(0)}.experience-campaign.is-ready .rule:after{opacity:0;transition:opacity .5s 1.2s}.experience-campaign.is-ready .rule.in{transform:scaleX(1)}.experience-campaign.is-ready .rule.in:after{opacity:1;animation:3.6s ease-in-out 1.6s infinite campaign-gem}@keyframes campaign-gem{0%,to{box-shadow:0 0 10px #ffe2aae6}50%{box-shadow:0 0 22px 4px #ffe2aaf2}}@media (width>=900px){.experience-campaign.is-ready .final .rule,.experience-campaign.is-ready .hero .rule{transform-origin:0}}.experience-campaign .kv-banner{overflow:hidden}.experience-campaign.is-ready .kv-banner img{animation:1.4s both campaign-kvin}@keyframes campaign-kvin{0%{opacity:0}to{opacity:1}}.experience-campaign section:before{animation:14s ease-in-out infinite alternate campaign-beam}@keyframes campaign-beam{0%{opacity:.55;translate:0}to{opacity:1;translate:-6% 3%}}.experience-campaign .cta{position:relative;overflow:hidden}.experience-campaign .cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:4.8s ease-in-out 1.5s infinite campaign-sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes campaign-sheen{0%{left:-60%}22%,to{left:130%}}.experience-campaign .cd b.tk{animation:campaign-tick .45s var(--ease)}@keyframes campaign-tick{0%{opacity:.25;transform:translateY(-8px)}to{opacity:1;transform:none}}.experience-campaign .layer,.experience-campaign .pts li,.experience-campaign .q,.experience-campaign .sess-card,.experience-campaign .tier{transition:transform .35s var(--ease), box-shadow .35s var(--ease), opacity .9s var(--ease)}@media (hover:hover){.experience-campaign .pts li:hover,.experience-campaign .q:hover,.experience-campaign .tier:hover{transform:translateY(-5px);box-shadow:0 22px 46px #0006}}.experience-campaign.is-ready .method .layer{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(30px)}.experience-campaign.is-ready .method .steps li{opacity:.18;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translate(-10px)}.experience-campaign.is-ready .method .steps:before{transform-origin:top;transition:transform 1.1s var(--ease);transform:scaleY(0)}.experience-campaign.is-ready .method .steps b{transition:box-shadow .6s ease, transform .6s var(--ease)}.experience-campaign.is-ready .method .handoff{opacity:0;transition:opacity .6s}.experience-campaign.is-ready .method .handoff i{transition:transform .7s var(--ease);transform:scale(0)}.experience-campaign.is-ready .method .converge{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease)}.experience-campaign.is-ready .method .verdict{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(30px)scale(.97)}.experience-campaign.is-ready .method .v{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.experience-campaign.is-ready .method.in .layer{opacity:1;transform:none}.experience-campaign.is-ready .method.in .layer.r{transition-delay:1.5s}.experience-campaign.is-ready .method.in .steps li{opacity:1;transform:none}.experience-campaign.is-ready .method.in .steps:before{transform:scaleY(1)}.experience-campaign.is-ready .method.in .layer.p .steps:before{transition-delay:.35s}.experience-campaign.is-ready .method.in .layer.p .steps li:first-child{transition-delay:.45s}.experience-campaign.is-ready .method.in .layer.p .steps li:nth-child(2){transition-delay:.75s}.experience-campaign.is-ready .method.in .layer.p .steps li:nth-child(3){transition-delay:1.05s}.experience-campaign.is-ready .method.in .handoff{opacity:1;transition-delay:1.25s}.experience-campaign.is-ready .method.in .handoff i{transition-delay:1.3s;transform:none}.experience-campaign.is-ready .method.in .layer.r .steps:before{transition-delay:1.85s}.experience-campaign.is-ready .method.in .layer.r .steps li:first-child{transition-delay:1.95s}.experience-campaign.is-ready .method.in .layer.r .steps li:nth-child(2){transition-delay:2.25s}.experience-campaign.is-ready .method.in .layer.r .steps li:nth-child(3){transition-delay:2.55s}.experience-campaign.is-ready .method.in .converge{clip-path:inset(0);transition-delay:2.85s}.experience-campaign.is-ready .method.in .verdict{opacity:1;transition-delay:3.25s;transform:none}.experience-campaign.is-ready .method.in .v{opacity:1;transform:none}.experience-campaign.is-ready .method.in .v:first-child{transition-delay:3.55s}.experience-campaign.is-ready .method.in .v:nth-child(2){transition-delay:3.7s}.experience-campaign.is-ready .method.in .v:nth-child(3){transition-delay:3.85s}.experience-campaign.is-ready .method.in .v.buy em{animation:2.4s ease-in-out 4.2s 2 campaign-buyglow}@keyframes campaign-buyglow{0%,to{transform:none;box-shadow:0 0 24px #ecbe7880}50%{transform:scale(1.08);box-shadow:0 0 40px 10px #ecbe78a6}}@media (width<=899px){.experience-campaign.is-ready .method .handoff i{transform-origin:top;transform:scaleY(0)}.experience-campaign.is-ready .method.in .handoff i{transform:none}}@media (prefers-reduced-motion:reduce){.experience-campaign.is-ready .method *,.experience-campaign.is-ready .method .layer,.experience-campaign.is-ready .method .verdict,.experience-campaign.is-ready .rule,.experience-campaign.is-ready .rv{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.experience-campaign.is-ready .rule:after{opacity:1}.experience-campaign *,.experience-campaign :after,.experience-campaign :before{animation:none!important}}.experience-campaign .ill{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;height:118px;margin:0 0 18px;overflow:hidden}.experience-campaign .ill.tall{height:140px}.experience-campaign .tier.hl .ill{background:#85591c12;border-color:#85591c29}.experience-campaign .ill svg{width:100%;height:100%;font-family:var(--sans);display:block}.experience-campaign .ill text{text-anchor:middle;font-weight:900}.experience-campaign.is-ready .ill .draw{stroke-dasharray:1;stroke-dashoffset:1px}.experience-campaign.is-ready .ill .pop{opacity:0}.experience-campaign .ill .trk{stroke:#ffffff1f;stroke-width:2px}.experience-campaign .ill .t1-line{stroke:#d9b26f;stroke-width:2px}.experience-campaign .ill .nd circle{fill:#0e141c;stroke:var(--c);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.experience-campaign .ill .nd text{fill:var(--c);font-size:11px}.experience-campaign .ill .t1-dot{fill:#fff3d6;filter:drop-shadow(0 0 4px #f6e2b5);opacity:0}.experience-campaign .ill .lbl{letter-spacing:.1em;font-size:11px;font-weight:700}.experience-campaign .ill .lbl.g{fill:var(--gold-hi)}.experience-campaign .ill .lbl.b{fill:var(--rich-hi)}.experience-campaign .ill.in .t1-line{animation:6s ease-in-out infinite campaign-draw}.experience-campaign .ill.in .t1-dot{animation:6s ease-in-out infinite campaign-dot1}.experience-campaign .ill.in .nd circle{animation:6s infinite campaign-ndc;animation-delay:calc(var(--i)*.5s)}.experience-campaign .ill.in .nd text{animation:6s infinite campaign-ndt;animation-delay:calc(var(--i)*.5s)}@keyframes campaign-draw{0%{stroke-dashoffset:1px;opacity:1}45%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes campaign-dot1{0%{opacity:0;transform:translate(0)}5%{opacity:1}45%{opacity:1;transform:translate(180px)}55%,to{opacity:0;transform:translate(180px)}}@keyframes campaign-ndc{0%,3%{fill:#0e141c;transform:scale(1)}8%{fill:var(--c);transform:scale(1.2)}13%{transform:scale(1)}80%{fill:var(--c)}92%,to{fill:#0e141c}}@keyframes campaign-ndt{0%,3%{fill:var(--c)}8%,80%{fill:#1a1408}92%,to{fill:var(--c)}}.experience-campaign .ill .grid{stroke:#ffffff12;stroke-width:1px}.experience-campaign .ill .t2-line{fill:none;stroke:#7cc3d4;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.experience-campaign .ill .t2-lens{fill:#f6e2b514;stroke:var(--gold-hi);stroke-width:2px;stroke-linecap:round;opacity:0}.experience-campaign .ill .t2-mark circle{fill:var(--gold);filter:drop-shadow(0 0 6px #ecbe78e6)}.experience-campaign .ill .t2-mark rect{fill:#d9b26f}.experience-campaign .ill .t2-mark text{fill:#241703;font-size:11px}.experience-campaign .ill.in .t2-line{animation:7s ease-in-out infinite campaign-draw2}.experience-campaign .ill.in .t2-lens{animation:7s ease-in-out infinite campaign-lens}.experience-campaign .ill.in .t2-mark{animation:7s infinite campaign-pop}@keyframes campaign-draw2{0%{stroke-dashoffset:1px;opacity:1}38%{stroke-dashoffset:0}90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes campaign-lens{0%,30%{opacity:0;transform:translate(46px,78px)}36%{opacity:1;transform:translate(46px,78px)}46%{transform:translate(92px,62px)}54%{transform:translate(138px,50px)}62%{opacity:1;transform:translate(182px,34px)}70%,to{opacity:0;transform:translate(182px,34px)}}@keyframes campaign-pop{0%,62%{opacity:0;transform:translateY(6px)}68%,90%{opacity:1;transform:none}to{opacity:0}}.experience-campaign .ill .sheet{fill:#ffffff0a;stroke:#ffffff29}.experience-campaign .ill .box{fill:none;stroke:#f6e2b58c;stroke-width:1.4px}.experience-campaign .ill .bar{fill:#ffffff4d}.experience-campaign .ill .tick{fill:none;stroke:var(--gold-hi);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.experience-campaign .ill .t3-stamp{transform-box:fill-box;transform-origin:50%}.experience-campaign .ill .t3-stamp circle{fill:none;stroke:var(--gold);stroke-width:2.2px}.experience-campaign .ill .t3-stamp .in2{stroke-width:1px;stroke-dasharray:3 3}.experience-campaign .ill .t3-stamp path{fill:none;stroke:var(--gold-hi);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.experience-campaign .ill.in .tick{animation:6.5s infinite campaign-tick3;animation-delay:calc(var(--i)*.55s)}.experience-campaign .ill.in .t3-stamp{animation:6.5s cubic-bezier(.3,1.5,.5,1) infinite campaign-stamp}@keyframes campaign-tick3{0%,4%{stroke-dashoffset:1px;opacity:1}14%,86%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes campaign-stamp{0%,44%{opacity:0;transform:scale(1.7)rotate(-20deg)}54%{opacity:1;transform:scale(1)rotate(-10deg)}86%{opacity:1;transform:scale(1)rotate(-10deg)}96%,to{opacity:0;transform:scale(1)rotate(-10deg)}}.experience-campaign .ill .phone{fill:#ffffff73;stroke:#85591c;stroke-width:1.6px}.experience-campaign .ill .notch{fill:#85591c;opacity:.5}.experience-campaign .ill .bub{fill:#c9984f}.experience-campaign .ill .bub.b2{fill:#85591c}.experience-campaign .ill .gift .body{fill:#c9984f}.experience-campaign .ill .gift .lid rect{fill:#b9853e}.experience-campaign .ill .gift .rib{fill:#85591c}.experience-campaign .ill .gift .bow{fill:none;stroke:#85591c;stroke-width:2.4px;stroke-linecap:round}.experience-campaign .ill .lid{transform-box:fill-box;transform-origin:0 100%}.experience-campaign .ill .spk path{fill:#85591c;opacity:0;transform-box:fill-box;transform-origin:50%}.experience-campaign .ill .doc rect{fill:#fffaf0;stroke:#85591c;stroke-width:1.4px}.experience-campaign .ill .doc line{stroke:#c9984f;stroke-width:2px;stroke-linecap:round}.experience-campaign .ill.in .b1{animation:6s infinite campaign-bub}.experience-campaign .ill.in .b2{animation:6s .4s infinite campaign-bub}.experience-campaign .ill.in .b3{animation:6s .8s infinite campaign-bub}.experience-campaign .ill.in .lid{animation:6s cubic-bezier(.3,1.4,.5,1) infinite campaign-lid}.experience-campaign .ill.in .spk path{animation:6s infinite campaign-spk;animation-delay:calc(1.6s + var(--i)*.25s)}.experience-campaign .ill.in .doc{animation:6s infinite campaign-doc}@keyframes campaign-bub{0%,4%{opacity:0;transform:translateY(6px)}12%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes campaign-lid{0%,20%{transform:none}30%{transform:translate(-6px,-16px)rotate(-14deg)}70%{transform:translate(-6px,-16px)rotate(-14deg)}80%,to{transform:none}}@keyframes campaign-spk{0%{opacity:0;transform:scale(.3)}10%{opacity:1;transform:scale(1.1)}25%{opacity:.9;transform:scale(1)}40%,to{opacity:0;transform:scale(.6)}}@keyframes campaign-doc{0%,34%{opacity:0;transform:translateY(16px)}46%,88%{opacity:1;transform:none}to{opacity:0}}.experience-campaign .ill .screen{fill:#080c1299;stroke:#ffffff38;stroke-width:1.4px}.experience-campaign .ill .live{fill:#e06a5a29;stroke:#e06a5ab3;stroke-width:1px}.experience-campaign .ill .dot{fill:#e06a5a}.experience-campaign .ill .livet{fill:#f2b3a8;letter-spacing:.08em;font-size:9.5px}.experience-campaign .ill .g2-line{fill:none;stroke:var(--gold);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.experience-campaign .ill .q rect{fill:#ffffff14;stroke:#ffffff4d}.experience-campaign .ill .q text{fill:#f2eee6;font-size:11px}.experience-campaign .ill .a rect{fill:#7cc3d42e;stroke:var(--rich)}.experience-campaign .ill .a line{stroke:var(--rich-hi);stroke-width:2.4px;stroke-linecap:round}.experience-campaign .ill.in .dot{animation:1.4s ease-in-out infinite campaign-blink}.experience-campaign .ill.in .g2-line{animation:6s ease-in-out infinite campaign-draw}.experience-campaign .ill.in .q{animation:6s infinite campaign-qa}.experience-campaign .ill.in .a{animation:6s infinite campaign-qa2}@keyframes campaign-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes campaign-qa{0%,22%{opacity:0;transform:translate(10px)}30%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes campaign-qa2{0%,46%{opacity:0;transform:translate(10px)}54%,88%{opacity:1;transform:none}to{opacity:0}}@media (width>=900px){.experience-campaign .ill{height:128px}.experience-campaign .ill.tall{height:150px}}@media (prefers-reduced-motion:reduce){.experience-campaign.is-ready .ill .draw{stroke-dashoffset:0!important}.experience-campaign.is-ready .ill .pop{opacity:1!important;transform:none!important}.experience-campaign .ill .t3-stamp{transform:rotate(-10deg)}}.experience-campaign .rail{display:none}@media (width>=1360px){.experience-campaign .rail{right:env(safe-area-inset-right,0);z-index:24;width:132px;transition:transform .35s var(--ease,ease);flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;transform:translate(110%,-50%)}.experience-campaign .rail.show{transform:translateY(-50%)}}.experience-campaign .rail button{cursor:pointer;text-align:left;border:1px solid var(--gold-line);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14eb;border-right:0;border-radius:12px 0 0 12px;font-family:inherit;transition:background .2s,border-color .2s}.experience-campaign .rail button:hover{border-color:var(--gold);background:#1c2430f5}.experience-campaign .rail button:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.experience-campaign .rail-head{letter-spacing:.12em;padding:10px 0;font-size:14px;font-weight:900;text-align:center!important;color:#241703!important;background:linear-gradient(#f7e2b4,#c9984f)!important;border-color:#0000!important}.experience-campaign .rail-item{padding:12px 10px 12px 26px;line-height:1.4;position:relative}.experience-campaign .rail-item b{color:var(--gold-hi);font-size:16px;font-weight:900;display:block}.experience-campaign .rail-item span{color:var(--ink-2);margin-top:2px;font-size:12px;font-weight:700;display:block}.experience-campaign .rail-item:before{content:"";background:#ffffff40;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:12px}.experience-campaign .rail-item[aria-pressed=true]{border-color:var(--gold)}.experience-campaign .rail-item[aria-pressed=true]:before{background:var(--gold);box-shadow:0 0 8px #ecbe78e6}.experience-campaign .rail-item.ended{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.experience-campaign .grp .btn i{display:none}.experience-campaign .grp .btn .tap{font-size:1.15em;font-style:normal;line-height:1;animation:1.6s ease-in-out infinite campaign-tap;display:inline-block}.experience-campaign .grp:hover .btn{filter:brightness(1.06)}@keyframes campaign-tap{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (width>=900px){.experience-campaign .grp .btn{letter-spacing:0;gap:6px;padding:0 10px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){.experience-campaign .grp .btn .tap{animation:none}}.experience-campaign .campaign-footer-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}.experience-campaign .campaign-footer-links button{color:inherit;cursor:pointer;background:0 0;border:0}.experience-campaign [hidden]{display:none!important}.experience-campaign .signup .activity-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.experience-campaign .signup button:disabled{opacity:.6;cursor:wait}.experience-campaign{--tracking-notice-color:var(--ink-2)}.experience-campaign .campaign-footer-links nav{align-items:center;gap:16px;display:flex}@media (width>=900px){html:has(.experience-campaign){scroll-padding-top:80px}}
