.xp{--bg:#fafafa;--paper:#f2efe8;--ink:#0d0d0d;--ink-2:#0d0d0db8;--ink-3:#0d0d0da3;--line:#0d0d0d1f;--line-2:#0d0d0d38;--gold:#b8873a;--gold-text:#8a6414;--gold-soft:#e0c79a;--gold-wash:#b8873a1f;--on-dark:#fafafa;--on-dark-2:#fafafacc;--display:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--label:var(--font-plus-jakarta),var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--gutter:clamp(16px,4vw,56px);--round:clamp(28px,3.4vw,48px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:450;line-height:1.6;overflow-x:clip}.xp *{box-sizing:border-box}.xp a{color:inherit;text-decoration:none}.xp button,.xp input{font:inherit;color:inherit}.xp :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.xp h1,.xp h2,.xp h3,.xp p,.xp figure,.xp dl,.xp dd{margin:0}.xp h1,.xp h2,.xp h3{text-wrap:balance;font-weight:600}.xp .wrap{max-width:1320px;padding-inline:var(--gutter);margin:0 auto}.xp .eyebrow{font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.3}.xp .gold{color:var(--gold-text)}.xp .u{white-space:nowrap;position:relative}.xp .u:after{content:"";background:var(--gold);border-radius:99px;height:.08em;position:absolute;bottom:.04em;left:.02em;right:.04em}.xp .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xp .pill{white-space:nowrap;cursor:pointer;height:52px;transition:background .25s var(--ease),transform .25s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15.5px;font-weight:600;line-height:1;display:inline-flex}.xp .pill:active{transform:scale(.97)}.xp .pill.ink{background:var(--ink);color:var(--bg)}.xp .pill.ink:hover{background:#262626}.xp .pill.line{border-color:var(--line-2);color:var(--ink);background:0 0}.xp .pill.line:hover{background:#efefef}.xp .pill.light{background:var(--on-dark);color:var(--ink)}.xp .pill.light:hover{background:#e9e9e9}.xp .pill.glass{color:var(--on-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0d52;border-color:#fafafa52}.xp .pill.glass:hover{background:#fafafa33}.xp .pill.gold{background:var(--gold);color:var(--ink)}.xp .pill.gold:hover{background:#c99a4e}.xp .pill i{transition:transform .35s var(--ease);font-style:normal}.xp .pill:hover i{transform:translate(3px)}.xp .xnav{z-index:5;width:min(1060px,100% - 24px);color:var(--ink);text-shadow:none;-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);background:#fafafae0;border:1px solid #0d0d0d14;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0d0d0d1a}.xp .xnav .brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.xp .xnav .brand svg{border-radius:7px;flex:none;width:28px;height:28px}.xp .xnav .brand .crumb{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--line-2);padding-left:10px;font-size:10.5px;font-weight:600}.xp .xnav .links{align-items:center;gap:4px;display:flex}.xp .xnav .lnk{color:var(--ink-2);border-radius:999px;padding:9px 12px;font-size:14px;font-weight:500}.xp .xnav .lnk:hover{color:var(--ink);background:#efefef}.xp .xnav .pill{height:42px;padding:0 18px;font-size:14px}.xp .where{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.xp .where .lbl{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;padding:0 10px 0 12px;font-size:11px;font-weight:600}.xp .where a{border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.xp .where.dark{color:var(--on-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d0d6b;border:1px solid #fafafa2e}.xp .where.dark .lbl{color:#fafafab8}.xp .where.dark a:hover{background:#fafafa24}.xp .where.dark a[aria-current=page]{background:var(--on-dark);color:var(--ink)}.xp .where.light{background:var(--bg);border:1px solid var(--line)}.xp .where.light a:hover{background:#efefef}.xp .where.light a[aria-current=page]{background:var(--ink);color:var(--on-dark)}.xp .where .off{opacity:.45;border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:line-through;display:inline-flex}.xp .hero{min-height:max(680px,min(100svh,880px));color:var(--on-dark);border-radius:0 0 var(--round) var(--round);isolation:isolate;background:#0d0d0d;place-items:center;display:grid;position:relative;overflow:hidden}.xp .hero .bg{-o-object-fit:cover;object-fit:cover;z-index:-2;filter:brightness(.66)saturate(1.06)blur(1.2px);transform:scale(1.04)}.xp .hero:before{content:"";z-index:-1;background:radial-gradient(62% 58%,#0000008c,#0003 78%),linear-gradient(#00000073 0%,#0000 24% 60%,#000000b8 100%);position:absolute;inset:0}.xp .hero .copy{text-align:center;padding:120px var(--gutter) 160px;text-shadow:0 2px 28px #00000080,0 1px 3px #00000059;justify-items:center;gap:26px;max-width:1060px;display:grid;position:relative}.xp .hero .kick{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:22px;font-size:13px;font-weight:600;line-height:1.4;display:block}.xp .hero h1{letter-spacing:-.05em;font-size:clamp(52px,8.6vw,132px);line-height:.94}.xp .hero h1 .ln{display:block}.xp .hero h1 .u{color:#f3ddb0}.xp .hero .sub{text-wrap:balance;max-width:52ch;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.5}.xp .hero .ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.xp .hero .where{position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.xp .bubbles{z-index:-1;position:absolute;inset:0}.xp .bub{max-width:300px;text-shadow:none;border-radius:22px;padding:14px 18px;font-size:15px;font-weight:500;line-height:1.4;position:absolute;box-shadow:0 20px 50px #00000059}.xp .bub small{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.xp .bub.me{background:var(--gold-soft);color:var(--ink);border-bottom-right-radius:6px}.xp .bub.them{color:var(--on-dark);background:#262626;border-bottom-left-radius:6px}.xp .crumbs{font-family:var(--label);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.xp .crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xp .crumbs li+li:before{content:"/";color:var(--line-2);margin-right:8px}.xp .crumbs a:hover{color:var(--ink)}.xp .crumbs-bar{padding:22px var(--gutter) 0;max-width:1320px;margin:0 auto}.xp .answer{padding:clamp(28px,4vw,48px) clamp(8px,1.4vw,20px) 0}.xp .answer .panel{background:var(--paper);border-radius:var(--round);padding:clamp(40px,5.4vw,80px) var(--gutter);grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px 56px;display:grid}.xp .answer.flat{padding:0}.xp .answer.flat .panel{border-top:1.5px solid var(--ink);background:0 0;border-radius:0;padding:36px 0 0}.xp .answer .side{align-content:start;gap:10px;display:grid}.xp .answer .q{color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.45}.xp .answer .a{letter-spacing:-.025em;max-width:34ch;font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.22}.xp .facts{border-top:1px solid var(--line-2);grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.xp .fact{align-content:start;gap:4px;padding:18px 18px 4px 0;display:grid}.xp .fact+.fact{border-left:1px solid var(--line);padding-left:18px}.xp .fact dt{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.xp .fact dd{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.25}.xp .guard{border:1px solid var(--line);color:var(--ink-2);background:#fafafab3;border-radius:18px;grid-column:2;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.xp .answer.flat .guard{background:var(--paper)}.xp .guard svg{width:20px;height:20px;color:var(--gold-text);flex:none;margin-top:2px}.xp .sec{padding:clamp(88px,10vw,140px) 0 0;scroll-margin-top:70px}.xp .head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:clamp(32px,4vw,52px);display:grid}.xp .head h2{letter-spacing:-.05em;font-size:clamp(42px,5.8vw,90px);line-height:.95}.xp .head p{color:var(--ink-2);max-width:48ch;font-size:17px;line-height:1.55}.xp .bar{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.xp .bar .cur{font-family:var(--label);color:var(--ink-3);font-size:12.5px}.xp .fpills{gap:6px;display:flex}.xp .fp{border:1.5px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;height:38px;padding:0 16px;font-size:14px;font-weight:600}.xp .fp:hover{background:#efefef}.xp .fp[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.xp .slist{margin:0;padding:0;list-style:none}.xp .srow>a{border-bottom:1px solid var(--line);transition:padding .4s var(--ease),background .3s;grid-template-columns:64px minmax(0,1fr) auto 28px;align-items:center;gap:4px 20px;padding:24px 4px;display:grid}.xp .srow>a:hover{background:linear-gradient(90deg,var(--gold-wash),transparent 70%);padding-left:14px}.xp .srow .n{font-family:var(--label);letter-spacing:.1em;color:var(--ink-3);grid-row:1/span 2;font-size:13px;font-weight:600}.xp .srow h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(20px,1.9vw,26px);line-height:1.2;display:flex}.xp .tag{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--gold-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.xp .srow .bl{color:var(--ink-2);grid-column:2;font-size:15.5px}.xp .srow .bl em{color:var(--ink-3);font-style:normal}.xp .srow .pr{text-align:right;grid-area:1/3/span 2;gap:2px;display:grid}.xp .srow .pr b{letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:600}.xp .srow .pr .lab{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.xp .srow .go{transition:transform .35s var(--ease);grid-area:1/4/span 2;font-size:20px}.xp .srow>a:hover .go{transform:translate(4px)}.xp .ex{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.xp .card{border:1px solid var(--line);height:100%;transition:transform .4s var(--ease),box-shadow .4s var(--ease);background:#fff;border-radius:28px;flex-direction:column;gap:14px;padding:26px;display:flex}.xp .card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0d0d0d14}.xp .card .eyebrow{color:var(--gold-text)}.xp .card q{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.22}.xp .card p{color:var(--ink-2);flex-grow:1;font-size:14.5px;line-height:1.55}.xp .chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xp .bud{background:var(--ink);color:var(--on-dark);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:600}.xp .chip{font-family:var(--label);color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 10px;font-size:12.5px}.xp .chip.lead{border-color:var(--gold-soft);background:var(--gold-wash);color:var(--ink)}.xp .example-label{font-family:var(--label);color:var(--ink-3);border-top:1px dashed var(--line-2);padding-top:12px;font-size:11.5px}.xp .dark-panel{background:var(--ink);color:var(--on-dark);border-radius:var(--round);margin:clamp(88px,10vw,140px) clamp(8px,1.4vw,20px) 0;padding:clamp(80px,9vw,130px) 0}.xp .dark-panel .head p{color:var(--on-dark-2)}.xp .dark-panel h2 .u{color:var(--gold-soft)}.xp .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.xp .step{align-content:start;gap:10px;display:grid}.xp .mock{background:#1a1a1a;border:1px solid #fafafa1a;border-radius:24px;align-content:center;gap:10px;height:240px;margin-bottom:12px;padding:22px;display:grid}.xp .step .hn{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);font-size:11px;font-weight:600}.xp .step h3{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);line-height:1.15}.xp .step p{color:#fafafac2;font-size:15.5px}.xp .m-card{background:var(--bg);color:var(--ink);border-radius:18px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 20px 40px #00000059}.xp .m-lbl{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:#0d0d0d9e;font-size:10.5px;font-weight:700}.xp .m-type{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.xp .caret{background:var(--gold);vertical-align:-2px;width:2px;height:1em;margin-left:2px;display:inline-block}.xp .m-chips{flex-wrap:wrap;gap:6px;display:flex}.xp .m-chips span{font-family:var(--label);background:var(--paper);border-radius:999px;padding:4px 10px;font-size:12px}.xp .m-send{background:var(--ink);color:var(--on-dark);border-radius:999px;justify-self:end;padding:7px 14px;font-size:13px;font-weight:600}.xp .offer{background:var(--bg);color:var(--ink);border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.xp .offer .av{background:var(--gold-soft);border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.xp .offer .av.b{background:#d9d9d9}.xp .offer b{font-size:14px;line-height:1.2;display:block}.xp .offer small{font-family:var(--label);color:#0d0d0da3;font-size:11.5px}.xp .offer .amt{font-size:16px;font-weight:600}.xp .held{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.xp .held svg{width:18px;height:18px;color:var(--gold-text)}.xp .m-amt{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}.xp .m-prog{background:#e6e2d9;border-radius:99px;height:6px;overflow:hidden}.xp .m-prog span{background:var(--gold);border-radius:99px;width:66%;height:100%;display:block}.xp .glist{border-top:1px solid #fafafa29;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.xp .glist li{border-bottom:1px solid #fafafa29;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:12px;padding:26px 0;display:grid}.xp .glist .gn{font-family:var(--label);letter-spacing:.1em;color:var(--gold-soft);font-size:13px;font-weight:600}.xp .glist .gt{letter-spacing:-.02em;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.25}.xp .ents{flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;display:flex}.xp .ents .lb{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:#fafafaa6;margin-right:8px;font-size:11px;font-weight:600}.xp .ents .ch{font-family:var(--label);border:1px solid #fafafa38;border-radius:999px;padding:6px 12px;font-size:13px}.xp .tbox{border:1px solid var(--line);background:#fff;border-radius:24px;overflow-x:auto}.xp .tbox table{border-collapse:collapse;width:100%;min-width:760px}.xp .tbox caption{caption-side:bottom;text-align:left;font-family:var(--label);color:var(--ink-3);border-top:1px solid var(--line);padding:16px 22px;font-size:12.5px}.xp .tbox th,.xp .tbox td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 22px;font-size:15px}.xp .tbox thead th{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.xp .tbox tbody th{letter-spacing:-.01em;font-weight:600}.xp .tbox tbody th a:hover{color:var(--gold-text)}.xp .tbox .td{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums}.xp .tbox .td.on{background:var(--gold-wash);color:var(--ink);font-weight:600}.xp .tbox thead .td.on{color:var(--gold-text)}.xp .tbox tbody tr:last-child th,.xp .tbox tbody tr:last-child td{border-bottom:0}.xp .pc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xp .pcb{border:1.5px solid var(--line);height:100%;transition:border-color .3s,transform .3s var(--ease);background:#fff;border-radius:24px;gap:8px;padding:26px;display:grid}.xp a.pcb:hover{border-color:var(--line-2);transform:translateY(-2px)}.xp .pcb.on{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.xp .pcb.off{background:0 0;border-style:dashed}.xp .pcb .k{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:600}.xp .pcb .v{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.1}.xp .pcb .s{opacity:.75;font-size:14px}.xp .faqs{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.xp .faq{border-bottom:1px solid var(--line-2)}.xp .faq summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:26px 0;list-style:none;display:grid}.xp .faq summary::-webkit-details-marker{display:none}.xp .faq .n{font-family:var(--label);letter-spacing:.1em;color:var(--ink-3);font-size:13px;font-weight:600}.xp .faq h3{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);line-height:1.2}.xp .plus{border:1px solid var(--line-2);width:30px;height:30px;transition:transform .45s var(--ease),background .3s;border-radius:50%;position:relative}.xp .plus:before,.xp .plus:after{content:"";background:var(--ink);border-radius:2px;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.xp .plus:after{transform:rotate(90deg)}.xp .faq[open] .plus{background:var(--gold-soft);border-color:var(--gold-soft);transform:rotate(45deg)}.xp .faq[open] .n{color:var(--gold-text)}.xp .faq .ans{color:var(--ink-2);max-width:72ch;padding:0 30px 28px 76px;font-size:17px;line-height:1.6}.xp .others{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xp .tile{height:280px;color:var(--on-dark);isolation:isolate;background:#1a1a1a;border-radius:24px;display:block;position:relative;overflow:hidden}.xp .tile img{-o-object-fit:cover;object-fit:cover;z-index:-2;filter:brightness(.62);transition:transform .8s var(--ease)}.xp .tile:hover img{transform:scale(1.05)}.xp .tile .tt{text-shadow:0 2px 18px #00000080;gap:4px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.xp .tile .tt b{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}.xp .tile .tt small{font-family:var(--label);color:#fafafad1;font-size:12px}.xp .tile .ar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafafa29;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;transition:background .3s;display:grid;position:absolute;top:16px;right:16px}.xp .tile:hover .ar{background:var(--on-dark);color:var(--ink)}.xp .rel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.xp .rlist{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.xp .rlist a{border-bottom:1px solid var(--line);transition:padding .4s var(--ease),background .3s;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:20px 4px;display:grid}.xp .rlist a:hover{background:linear-gradient(90deg,var(--gold-wash),transparent 70%);padding-left:14px}.xp .rlist .rn{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.25}.xp .rlist .rb{color:var(--ink-2);white-space:nowrap;font-size:15px}.xp .rall{border-bottom:1.5px solid var(--gold);margin-top:22px;font-weight:600;display:inline-flex}.xp .aka{background:var(--paper);border-radius:28px;gap:16px;padding:30px;display:grid}.xp .aka p{color:var(--ink-2);font-size:14px}.xp .taskers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xp .tk{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:20px;transition:border-color .3s;display:grid}.xp a.tk:hover{border-color:var(--line-2)}.xp .tk .av{-o-object-fit:cover;object-fit:cover;background:var(--gold-soft);border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;font-weight:600;display:grid}.xp .tk b{font-size:16px;line-height:1.25;display:block}.xp .tk small{color:var(--ink-2);font-size:14px;line-height:1.35;display:block}.xp .tk .place{font-family:var(--label);color:var(--ink-3);font-size:12px}.xp .first{border:1.5px dashed var(--line-2);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 30px;display:grid}.xp .first h2,.xp .first h3{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.xp .first p{color:var(--ink-2);margin-top:6px;font-size:15.5px}.xp .top{background:var(--paper);border-radius:var(--round);padding:110px var(--gutter) 0;margin:clamp(8px,1.4vw,20px) clamp(8px,1.4vw,20px) 0;position:relative;overflow:hidden}.xp .top .in{text-align:center;justify-items:center;gap:22px;max-width:1320px;margin:0 auto;display:grid}.xp .top .crumbs ol{justify-content:center}.xp .top h1{letter-spacing:-.05em;max-width:15ch;font-size:clamp(44px,6.2vw,96px);line-height:.96}.xp .top h1 .kick{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-bottom:22px;font-size:13px;font-weight:600;line-height:1.4;display:block}.xp .top .sub{color:var(--ink-2);max-width:46ch;font-size:clamp(17px,1.5vw,21px);font-weight:500}.xp .price{align-items:baseline;gap:10px;display:flex}.xp .price .big{letter-spacing:-.04em;font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:1}.xp .price .sm{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.xp .top .ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.xp .band{margin:56px calc(-1 * var(--gutter)) 0;isolation:isolate;height:420px;padding:36px var(--gutter);color:var(--on-dark);background:var(--ink);place-items:end start;display:grid;position:relative;overflow:hidden}.xp .band img{-o-object-fit:cover;object-fit:cover;z-index:-2;filter:brightness(.6)blur(1px);transform:scale(1.04)}.xp .band:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#000000a6 100%);position:absolute;inset:0}.xp .band figure{text-shadow:0 2px 24px #00000080;text-align:left;gap:10px;max-width:760px;display:grid}.xp .band q{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,40px);font-weight:600;line-height:1.12}.xp .band figcaption{font-family:var(--label);color:#fafafad1;font-size:12.5px}.xp .exs{gap:14px;margin:0;padding:0;list-style:none;display:grid}.xp .exc{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;gap:24px 40px;padding:32px;display:grid}.xp .exc .tt{letter-spacing:-.025em;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.15}.xp .exc .body{align-content:start;gap:14px;display:grid}.xp .exc .p{color:var(--ink-2);font-size:16px;line-height:1.6}.xp .exc .side{border-left:1px solid var(--line);align-content:start;gap:14px;padding-left:28px;display:grid}.xp .exc .bud{justify-self:start;padding:8px 16px;font-size:18px}.xp .exc .dl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xp .exc .dl li{grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:14.5px;line-height:1.45;display:grid}.xp .exc .dl svg{width:16px;height:16px;color:var(--gold-text);margin-top:3px}.xp .exc .who{font-family:var(--label);color:var(--ink-3);font-size:12.5px}.xp .exc .example-label{grid-column:1/-1}.xp .closing{margin:clamp(88px,10vw,140px) var(--gutter) 0;border-radius:var(--round);min-height:640px;color:var(--on-dark);isolation:isolate;text-align:center;background:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.xp .closing img{-o-object-fit:cover;object-fit:cover;z-index:-2;filter:brightness(.62)blur(1.2px)}.xp .closing .copy{padding:60px var(--gutter);text-shadow:0 2px 28px #00000080;justify-items:center;gap:24px;display:grid}.xp .closing h2{letter-spacing:-.05em;font-size:clamp(44px,7vw,108px);line-height:.95}.xp .closing h2 .u{color:var(--gold-soft)}.xp .closing p{color:var(--on-dark-2);max-width:44ch;font-size:clamp(17px,1.5vw,20px)}.xp .ask{background:var(--bg);width:min(660px,100%);text-shadow:none;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 22px;display:flex;position:relative}.xp .ask input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.xp .ask input::placeholder{color:#0d0d0d99}.xp .ask .pill{height:46px}.xp .xfoot{padding:40px var(--gutter) 48px;max-width:1320px;font-family:var(--label);color:var(--ink-3);gap:18px;margin:0 auto;font-size:12.5px;display:grid}.xp .xfoot .langs{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.xp .xfoot .langs a{color:var(--ink-2)}.xp .xfoot .langs a:hover,.xp .xfoot .langs a[aria-current=page]{color:var(--ink);font-weight:700}.xp .xfoot .bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;display:flex}@media (max-width:900px){.xp .xnav .lnk,.xp .xnav .brand .crumb{display:none}.xp .hero{min-height:760px}.xp .hero .copy{padding:110px 18px 170px}.xp .hero .where{justify-content:flex-start;bottom:20px;left:12px;right:12px;transform:none}.xp .hero .where .lbl{display:none}.xp .where{white-space:normal;border-radius:24px;flex-wrap:wrap;max-width:100%;overflow:visible}.xp .where a,.xp .where .off{height:36px;padding:0 13px;font-size:13.5px}.xp .hero .where{justify-content:center}.xp .bub{display:none}.xp .answer .panel,.xp .head,.xp .rel{grid-template-columns:minmax(0,1fr)}.xp .facts,.xp .guard{grid-column:1}.xp .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.xp .fact:nth-child(3){border-left:0;padding-left:0}.xp .srow>a{grid-template-columns:40px minmax(0,1fr) 20px;padding:20px 2px}.xp .srow .pr{text-align:left;grid-area:auto/2;align-items:baseline;gap:8px;display:flex}.xp .srow .go{grid-column:3}.xp .ex,.xp .steps,.xp .glist,.xp .taskers{grid-template-columns:minmax(0,1fr)}.xp .others,.xp .pc{grid-template-columns:repeat(2,minmax(0,1fr))}.xp .tile{height:200px}.xp .tile .tt b{font-size:18px}.xp .faq summary{grid-template-columns:40px minmax(0,1fr) 30px}.xp .faq .ans{padding:0 0 24px 52px;font-size:16px}.xp .band{height:320px}.xp .exc{grid-template-columns:minmax(0,1fr);padding:24px}.xp .exc .side{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.xp .first{grid-template-columns:minmax(0,1fr)}.xp .closing{min-height:600px;margin-inline:8px}.xp .ask{border-radius:28px;flex-direction:column;gap:12px;padding:14px}.xp .ask input{width:100%;padding:6px 8px}.xp .ask .pill{width:100%}}@media (prefers-reduced-motion:reduce){.xp *,.xp :before,.xp :after{transition:none!important;animation:none!important}}.xp .bub.b1{top:17%;left:4%;transform:rotate(-3deg)}.xp .bub.b2{top:27%;right:5%;transform:rotate(2deg)}.xp .bub.b3{bottom:21%;left:6%;transform:rotate(2deg)}.xp .bub.b4{bottom:31%;right:4%;transform:rotate(-2deg)}@media (max-width:1240px){.xp .bub{max-width:220px;font-size:14px}}.xp .hub-top{background:var(--ink);color:var(--on-dark);border-radius:var(--round);padding:120px var(--gutter) 64px;margin:clamp(8px,1.4vw,20px) clamp(8px,1.4vw,20px) 0;position:relative;overflow:hidden}.xp .hub-top .xnav{color:var(--on-dark);box-shadow:none;background:#fafafa1a;border-color:#fafafa24}.xp .hub-top .xnav .lnk{color:#fafafacc}.xp .hub-top .xnav .lnk:hover{color:var(--on-dark);background:#fafafa1f}.xp .hub-top .xnav .brand svg{border:1px solid #fafafa40}.xp .hub-top .xnav .pill.ink{background:var(--on-dark);color:var(--ink)}.xp .hub-top .grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:40px;max-width:1320px;margin:0 auto;display:grid}.xp .hub-top h1{letter-spacing:-.05em;font-size:clamp(56px,8vw,128px);line-height:.92}.xp .hub-top h1 .u{color:#f3ddb0}.xp .hub-top h1 .kick{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:24px;font-size:13px;font-weight:600;line-height:1.4;display:block}.xp .hub-top .side{gap:22px;display:grid}.xp .hub-top .side p{color:var(--on-dark-2);max-width:40ch;font-size:18px;line-height:1.5}.xp .hub-top .crumbs{color:#fafafa99;margin-bottom:28px}.xp .hub-top .crumbs li+li:before{color:#fafafa4d}.xp .hub-top .crumbs a:hover{color:var(--on-dark)}.xp .hub-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;max-width:1320px;margin:56px auto 0;display:grid}.xp .hub-strip .ph{border-radius:18px;height:150px;position:relative;overflow:hidden}.xp .hub-strip .ph img{-o-object-fit:cover;object-fit:cover;filter:brightness(.8)}.xp .clist{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.xp .crow>a{border-bottom:1px solid var(--line);transition:padding .4s var(--ease),background .3s;grid-template-columns:64px minmax(0,1fr) 260px;align-items:center;gap:18px 28px;padding:30px 4px;display:grid}.xp .crow>a:hover{background:linear-gradient(90deg,var(--gold-wash),transparent 70%);padding-left:14px}.xp .crow .n{font-family:var(--label);letter-spacing:.1em;color:var(--ink-3);align-self:start;padding-top:14px;font-size:13px;font-weight:600}.xp .crow .body{gap:12px;display:grid}.xp .crow h2{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:14px;font-size:clamp(32px,3.6vw,54px);line-height:1;display:flex}.xp .crow h2 .rg{letter-spacing:-.01em;color:var(--gold-text);font-size:16px;font-weight:600}.xp .crow .k{color:var(--ink-2);font-size:16px}.xp .crow .thumb{background:#1a1a1a;border-radius:22px;width:260px;height:170px;position:relative;overflow:hidden}.xp .crow .thumb img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease)}.xp .crow>a:hover .thumb img{transform:scale(1.05)}.xp .crow .thumb .alt{place-items:center;padding:18px;display:grid;position:absolute;inset:0}.xp .crow .thumb .alt span{background:var(--gold-soft);color:var(--ink);border-radius:18px 18px 18px 6px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.35}@media (max-width:900px){.xp .hub-top .grid{grid-template-columns:minmax(0,1fr)}.xp .hub-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.xp .hub-strip .ph{height:90px}.xp .crow>a{grid-template-columns:36px minmax(0,1fr)}.xp .crow .thumb{grid-column:2;width:100%;height:150px}}