.pt-premium{--background:#faf3e7;--foreground:#3b2114;--card:#fffaf2;--card-foreground:#3b2114;--primary:#a94210;--primary-foreground:#fffaf2;--muted:#ebddc8;--muted-foreground:#785f4c;--border:#dfcbb1;--ring:#a94210;--daily-canvas:#fff9ef;--learning-canvas:#fff9ef;--journey-panel-light:#f5ead9;--journey-panel-spotlight:linear-gradient(130deg,#fff9ef,#f5ead9);--learning-cream:#3b2114;--learning-muted:#785f4c;--learning-gold:#984016;--learning-line:#dfcbb1;--gradient-gold:linear-gradient(120deg,#b34b15,#8e3610);background:var(--background);color:var(--foreground)}.pt-premium :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a94210}.pt-premium-header .pt-app-header{gap:8px;min-height:64px}.pt-premium-header .pt-wordmark{text-transform:uppercase;text-align:center;letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(20px,5.5vw,30px);font-weight:400}.pt-premium-header .pt-app-header>button{color:#3b2114;background:0 0;border:0}.pt-premium-header .pt-app-header>button svg{width:27px;height:27px}.pt-premium-header .pt-app-header>div>a{color:#3b2114;background:#eadbc2;border:0}.pt-premium-header .pt-app-header>div>div>span:nth-child(2){display:none}.pt-home{gap:14px;display:grid}.pt-cred-card{background:#fffaf2;border:1px solid #dfcbb1;border-radius:13px;gap:13px;padding:17px 18px;display:grid;box-shadow:0 3px 14px #65370e08}.pt-cred-label{text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;font-weight:650;display:flex}.pt-cred-track{background:#e6d8be;border-radius:99px;height:11px;display:block;overflow:hidden}.pt-cred-track>span{border-radius:inherit;background:#b4450b;height:100%;display:block}.pt-hero{min-width:0}.pt-hero-frame{position:relative}.pt-hero-arrow{z-index:2;color:#fff8e9;cursor:pointer;background:#100a06b8;border:1.5px solid #dec27a;border-radius:50%;place-items:center;width:clamp(44px,7vw,64px);height:clamp(44px,7vw,64px);padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0003}.pt-hero-arrow svg{stroke-width:1.4px;width:55%;height:55%}.pt-hero-arrow-prev{left:clamp(8px,2vw,20px)}.pt-hero-arrow-next{right:clamp(8px,2vw,20px)}.pt-hero-arrow:hover{background:#100a06eb;border-color:#ffe2a0}.pt-premium .pt-hero-arrow:focus-visible{outline-color:#fff8e9}.pt-hero-slide{background:#170d04;position:relative}.pt-hero-slide :is(a,button){border:0;width:100%;padding:0;display:block}.pt-hero-slide img{aspect-ratio:1400/758;object-fit:cover;width:100%;height:auto}.pt-hero-slide button:disabled{cursor:not-allowed}.pt-hero-controls{justify-content:center;align-items:center;margin:2px 2px -8px;display:flex}.pt-hero-controls button{color:#513522;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pt-hero-dot{border:1px solid #937055;border-radius:50%;width:7px;height:7px}.pt-hero-dot.is-current{background:#a94210;border-color:#a94210}.pt-hero-soon{color:#3b2114;background:#faf3e7;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:12px}.pt-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pt-home-card{background:#160c03;border:1px solid #d9c2a2;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 8px #44240009}.pt-home-card img{width:100%;height:auto;transition:transform .25s;display:block}.pt-home-card-wide{grid-column:1/-1}@media (hover:hover){a.pt-home-card:hover img{transform:scale(1.025)}}.pt-coming-soon{aspect-ratio:1;text-align:center;color:#50321c;background:#f8efdf;border:1px solid #e6d1ac;border-radius:50%;justify-content:center;align-items:center;width:29%;font-size:clamp(9px,2.3vw,13px);font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:8%;right:5%}.pt-daily-card{background:#160c03;border:1px solid #d9c2a2;border-radius:12px;overflow:hidden;box-shadow:0 3px 8px #44240009}.pt-daily-entry{text-align:left;color:#fff5e5;cursor:pointer;width:100%;padding:0;display:block}.pt-daily-entry img{width:100%;height:auto;display:block}.pt-daily-action{border-top:1px solid #dec27a30;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,4.8vw,30px);line-height:1.2;display:flex}.pt-daily-arrow{border:1px solid #dec27a;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pt-daily-arrow svg{stroke-width:1.4px;width:25px;height:25px}.pt-daily-entry:hover:not(:disabled) .pt-daily-action{background:#fff5e508}.pt-daily-entry:disabled{cursor:not-allowed}.pt-daily-entry:disabled .pt-daily-action{color:#c1b2a0}.pt-premium .pt-daily-entry:focus-visible{outline-offset:-4px;outline:2px solid #dec27a}.pt-daily-status{color:#d6c5ad;padding:0 20px 16px;font-size:11px;line-height:1.6}.pt-home-footnote{text-align:center;color:#806650;letter-spacing:.08em;padding:12px;font-size:11px}.pt-premium-drawer{gap:20px;padding:22px 18px;box-shadow:10px 0 60px #170b0040}.pt-premium-drawer .pt-member-card{background:linear-gradient(90deg,#271306ef,#27130666),url(/home/trivia-clean.jpg) top/100% no-repeat;border:0;border-radius:12px;min-height:140px;padding:22px 15px;position:relative;overflow:hidden}.pt-member-card :is(span,svg){color:#fff5e5}.pt-member-card>span:first-child{border-color:#d7b587}.pt-menu-row{border-bottom:1px solid #e9d9c3;border-radius:0;min-height:57px}.pt-menu-label{font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.25}.pt-menu-icon svg{stroke-width:1.5px;width:23px;height:23px}.pt-menu-row:hover{background:#f0e1cb;border-radius:8px}.pt-learning-drawers{gap:14px;margin-top:28px;display:grid}.pt-learning-drawer{background:#fff9ef;border:1px solid #dec9ac;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px #60340d06}.pt-learning-drawer summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:22px 16px;list-style:none;display:grid}.pt-learning-drawer summary::-webkit-details-marker{display:none}.pt-drawer-number{color:#a06d45;letter-spacing:.1em;font-size:11px}.pt-drawer-title{color:#3b2114;font-family:Georgia,serif;font-size:clamp(21px,5vw,26px);line-height:1.16;display:block}.pt-drawer-description{color:#7c614c;margin-top:8px;font-size:12px;line-height:1.5;display:block}.pt-learning-drawer summary>svg{width:18px;transition:transform .18s}.pt-learning-drawer[open] summary>svg{transform:rotate(90deg)}.pt-learning-drawer>div{margin:0 16px 16px}.pt-learn-page .journey-section-group{margin-top:16px}.pt-spirit-modules{--journey-outline:#c6aa87}@media (prefers-reduced-motion:reduce){.pt-home-card img,.pt-learning-drawer summary>svg{transition:none}}@media (width>=900px){.pt-home-page>div.relative,.pt-learn-page>div.relative,.pt-premium-header>div{max-width:820px}.pt-home-grid{gap:18px}.pt-home{gap:20px}.pt-premium-header .pt-wordmark{letter-spacing:-.025em;font-size:32px}.pt-cred-label{font-size:13px}}.pt-home-page.pt-premium,.pt-home-header.pt-premium{--background:#111212;--foreground:#f1eadc;--card:#1a1b1a;--card-foreground:#f1eadc;--primary:oklch(78% .11 78);--primary-foreground:#19140b;--muted:#292923;--muted-foreground:#c0b6a4;--border:#b99a5b80;--ring:oklch(78% .11 78);--daily-canvas:#111212;--gradient-gold:linear-gradient(135deg,oklch(84% .1 85),oklch(68% .12 68));color:var(--foreground);background:#111212}.pt-premium-header .pt-app-header{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);gap:8px;display:grid}.pt-premium-header .pt-app-header>button{color:var(--primary);justify-self:start}.pt-premium-header .pt-app-header>a{text-align:center;justify-self:center}.pt-premium-header .pt-wordmark{color:var(--primary);letter-spacing:-.025em;font-size:clamp(20px,5.3vw,32px)}.pt-premium-header .pt-app-header>div{justify-self:end}.pt-premium-header .pt-app-header>div>a{border:1px solid var(--border);color:var(--primary);background:#1b1c19}.pt-premium-header .pt-app-header>div>div>span{color:var(--primary)}.pt-home-page .pt-cred-card{border-color:var(--border);background:linear-gradient(125deg,#1d1e1b,#171816);box-shadow:0 4px 18px #0003}.pt-home-page .pt-cred-label{color:var(--primary)}.pt-home-page .pt-cred-track{background:#393429}.pt-home-page .pt-cred-track>span{background:var(--gradient-gold)}.pt-home-page :is(.pt-home-card,.pt-daily-card){border:1px solid #c2a264;box-shadow:0 4px 18px #0004}.pt-home-page .pt-hero-frame{border:1px solid #c2a264;border-radius:13px;overflow:hidden}.pt-home-page .pt-hero-controls button{color:var(--primary)}.pt-home-page .pt-hero-dot{border-color:#c2a264}.pt-home-page .pt-hero-dot.is-current{background:var(--primary);border-color:var(--primary)}.pt-home-page .pt-coming-soon,.pt-home-page .pt-hero-soon{color:#e7c887;background:#1b1c19;border:1px solid #c2a264}.pt-home-page .pt-daily-action{color:#e7c887}.pt-home-page .pt-home-footnote{color:#bdb3a1}.pt-home-page :is(a,button,summary):focus-visible,.pt-home-header :is(a,button):focus-visible{outline-color:#edcf90}@media (width<=520px){.pt-premium-header .pt-app-header{min-height:78px}.pt-premium-header .pt-app-header>div{flex-direction:column-reverse;gap:3px}.pt-premium-header .pt-app-header>div>div{letter-spacing:0;padding:0;font-size:8px}}.pt-premium{--background:#111212;--foreground:#f1eadc;--card:#1a1b1a;--card-foreground:#f1eadc;--primary:oklch(78% .11 78);--primary-foreground:#19140b;--muted:#292923;--muted-foreground:#c0b6a4;--border:#b99a5b80;--input:#b99a5b80;--accent:#29271f;--accent-foreground:#f1eadc;--secondary:#24251f;--secondary-foreground:#f1eadc;--ring:oklch(78% .11 78);--daily-canvas:#111212;--learning-canvas:#111212;--learning-cream:#f1eadc;--learning-muted:#c0b6a4;--learning-gold:oklch(78% .11 78);--learning-line:#b99a5b55;--journey-panel-light:#1d1e1b;--journey-panel-spotlight:linear-gradient(125deg,#22231e,#171816);--spirit-tequila:#1c221e;--spirit-whiskey:#27211a;--spirit-gin:#1c2225;--spirit-ink:#f1eadc;--spirit-ink-muted:#c0b6a4;--gradient-gold:linear-gradient(135deg,oklch(84% .1 85),oklch(68% .12 68));background:var(--background);color:var(--foreground)}.pt-premium :is(a,button,summary):focus-visible{outline-color:#edcf90}.pt-learn-page .pt-learning-drawer{background:linear-gradient(125deg,#1d1e1b,#171816);border-color:#b99a5b80;box-shadow:0 4px 18px #0003}.pt-learn-page .pt-drawer-title{color:#f1eadc}.pt-learn-page .pt-drawer-description{color:#c0b6a4;font-size:14px}.pt-learn-page .pt-drawer-number,.pt-learn-page .pt-learning-drawer summary>svg{color:var(--primary)}.pt-learn-page .pt-learning-drawer summary:hover{background:#e5bf7910}.pt-learn-page .pt-learning-drawer[open]{border-color:#c2a264}.pt-learn-page .pt-spirit-modules{--journey-outline:#c2a264}.pt-learn-page .pt-spirit-modules .text-spirit-ink{border:1px solid #b99a5b55}.pt-learn-page a.bg-gold{min-height:44px;font-size:14px}.pt-premium-drawer{border-color:#b99a5b80;box-shadow:10px 0 60px #0008}.pt-premium-drawer>h2{color:var(--primary)}.pt-premium-drawer .pt-member-card{border:1px solid #b99a5b80}.pt-premium-drawer .pt-menu-row{border-bottom-color:#b99a5b33}.pt-premium-drawer a.pt-menu-row:hover{background:#e5bf7912}.pt-premium-drawer .pt-menu-label{color:#f1eadc}.pt-premium-drawer .pt-menu-icon,.pt-premium-drawer .pt-menu-row>svg{color:var(--primary)}.pt-premium-drawer .pt-menu-row[aria-label$=Coming\ soon]{opacity:1}.pt-premium-drawer>button{color:#e7c887;opacity:1}.pt-home-page .pt-tier-card{color:#e7c887;gap:0;padding:16px 16px 14px}.pt-tier-card .pt-cred-label{align-items:baseline;gap:10px;line-height:1.4}.pt-tier-card .pt-cred-label>:first-child{min-width:0}.pt-tier-card .pt-cred-label>:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.pt-tier-explanation{color:#d5ccba;margin-top:5px;font-size:12px;line-height:1.5;display:block}.pt-tier-journey{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:12px;display:grid;position:relative}.pt-tier-rail{background:#454039;border-radius:99px;height:4px;position:absolute;top:16px;left:16.6667%;right:16.6667%;overflow:hidden}.pt-tier-rail>span{border-radius:inherit;background:linear-gradient(90deg,#b8995e,#ecd49c);height:100%;display:block}.pt-tier-stop{color:#c7c5bd;text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.pt-tier-icon{background:#1b1d1a;border:1px solid #8a867b;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pt-tier-icon svg{width:19px;height:23px}.pt-tier-name{text-wrap:balance;overflow-wrap:break-word;max-width:100%;padding-inline:3px;font-size:12px;line-height:1.3}.pt-tier-stop.is-current{color:#f1d595}.pt-tier-stop.is-current .pt-tier-icon{color:#191813;background:linear-gradient(135deg,#f0d89f,#bc9855);border-color:#efd59a;box-shadow:0 0 0 3px #d0ae6420}.pt-tier-stop.is-current .pt-tier-name{font-weight:600}.pt-tier-stop.is-earned{color:#c5ab76}.pt-tier-stop.is-earned .pt-tier-icon{border-color:#a88c56}.pt-tier-stop.is-future{color:#a69f91}.pt-tier-stop.is-future .pt-tier-icon{border-color:#5b5549}@media (width<=639px){.pt-home-page>.pt-home-body{padding-top:12px}.pt-home-header .pt-app-header{min-height:60px}}@media (width>=900px){.pt-tier-card .pt-tier-explanation,.pt-tier-card .pt-tier-name{font-size:13px}}.pt-academy-dashboard{gap:14px;padding-bottom:18px}.pt-academy-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pt-academy-metric{color:#f3d37e;text-align:left;background:linear-gradient(145deg,#2b2116,#17130e 72%);border:1px solid #b99452;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #f4d89b18,0 6px 18px #0005}.pt-academy-metric svg{stroke-width:1.8px;flex:none;width:22px;height:22px}.pt-academy-metric span{min-width:0;line-height:1.05;display:grid}.pt-academy-metric strong{color:#fff8eb;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(14px,3.7vw,19px);font-weight:650}.pt-academy-metric small{color:#d2c2a7;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:650}.pt-academy-metric:hover{background:linear-gradient(145deg,#332719,#1c1710 72%);border-color:#efd28c}.pt-academy-daily-card{background:#160c04;border:1px solid #c4a15e;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0006,inset 0 0 0 1px #f7d99812}.pt-academy-daily-entry{color:#171108;text-align:left;width:100%;padding:0;display:block;position:relative}.pt-academy-daily-entry img{aspect-ratio:1400/758;object-fit:cover;width:100%;height:auto;display:block}.pt-academy-daily-cta{color:#15100a;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(100deg,#f6cc61,#d99a2d);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-width:38%;min-height:48px;padding:10px 17px 10px 20px;font-size:clamp(15px,3.8vw,20px);font-weight:800;display:inline-flex;position:absolute;bottom:8%;left:6.5%;box-shadow:0 8px 22px #0007,inset 0 1px #fff9}.pt-academy-daily-cta svg{stroke-width:2.5px;width:23px;height:23px}.pt-academy-daily-entry:hover .pt-academy-daily-cta{filter:brightness(1.06);transform:translateY(-1px)}.pt-academy-daily-status{color:#d7c9b4;text-align:center;margin:0;padding:10px 16px 12px;font-size:13px;line-height:1.45}.pt-next-reward{background:#140b04;border:1px solid #c4a15e;border-radius:18px;min-height:200px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #0005}.pt-next-reward>img{object-fit:cover;object-position:center 58%;filter:brightness(.92)saturate(.92)sepia(.08);width:100%;height:100%;transition:transform .35s;position:absolute;inset:0;transform:scale(1.01)}.pt-next-reward:after{content:"";background:linear-gradient(90deg,#120904dc 0%,#120904b8 32%,#12090455 54%,#0000 74%);position:absolute;inset:0}.pt-next-reward-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min(60%,410px);min-height:200px;padding:18px 20px;display:flex;position:relative}.pt-next-reward-kicker{color:#e7c675;letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:750}.pt-next-reward-title{color:#fff7e9;font-family:var(--font-display);text-wrap:balance;margin-top:5px;font-size:clamp(27px,6vw,40px);font-weight:600;line-height:.95}.pt-next-reward-subtitle{color:#e6d7bd;margin-top:7px;font-size:13px;font-weight:600;line-height:1.25}.pt-next-reward-action{color:#f0c961;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;margin-top:11px;font-size:14px;font-weight:750;display:inline-flex}.pt-next-reward-action svg{width:17px;height:17px}.pt-next-reward:hover>img{transform:scale(1.035)}.pt-academy-dashboard .pt-home-grid{gap:10px}.pt-academy-dashboard .pt-home-card{isolation:isolate;border-color:#b99350;border-radius:16px;min-height:178px;box-shadow:0 8px 24px #0005}.pt-academy-dashboard .pt-home-card-wide{min-height:128px}.pt-academy-dashboard .pt-home-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pt-academy-dashboard .pt-home-card-copy{z-index:1;min-height:inherit;background:linear-gradient(#0000 22%,#10090470 45%,#100904ed 73%,#100904 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:14px;display:flex;position:relative}.pt-academy-dashboard .pt-home-card-eyebrow{color:#efc967;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:750}.pt-academy-dashboard .pt-home-card-title{color:#fff7e9;max-width:88%;font-family:var(--font-display);text-wrap:balance;margin-top:4px;font-size:clamp(22px,5.4vw,34px);font-weight:600;line-height:.92}.pt-academy-dashboard .pt-home-card-arrow{color:#f2d58f;background:#100b07bb;border:1px solid #d8b66f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:12px;right:12px}.pt-academy-dashboard .pt-home-card-arrow svg{stroke-width:1.8px;width:18px;height:18px}.pt-academy-dashboard .pt-home-card-soon{color:#d8c5a5;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:700}.pt-academy-dashboard .pt-home-card:hover>img{transform:scale(1.035)}.pt-academy-dashboard .pt-home-card-underground{border-color:#7599ae;box-shadow:0 0 0 1px #91b7cc66,0 8px 24px #0005,inset 0 0 26px #426f8224}.pt-academy-dashboard .pt-home-card-location{color:#aac6d6;font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;font-size:.48em;font-weight:650}.pt-academy-dashboard .pt-home-card-unlock{color:#c5deeb;letter-spacing:.05em;text-transform:uppercase;background:#10202bdd;border:1px solid #769db2;border-radius:999px;align-items:center;gap:6px;min-height:27px;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1;display:inline-flex;box-shadow:inset 0 1px #d8f0ff1c}.pt-academy-dashboard .pt-home-card-unlock svg{stroke-width:2px;width:13px;height:13px}.pt-home-header .pt-app-header>div>div{display:none}.pt-home-header .pt-wordmark{color:#fff8eb;text-transform:none;letter-spacing:-.03em}.pt-home-header .pt-app-header>a>span:last-child{color:#e8c66f}@media (width<=420px){.pt-academy-metric{gap:6px;min-height:54px;padding-inline:7px}.pt-academy-metric svg{width:18px;height:18px}.pt-academy-metric strong{font-size:13px}.pt-academy-metric small{letter-spacing:.04em;font-size:10px}.pt-academy-daily-cta{min-width:42%;min-height:43px;padding:8px 13px 8px 16px}.pt-next-reward-copy{width:74%;padding-inline:16px}.pt-academy-dashboard .pt-home-card{min-height:158px}.pt-academy-dashboard .pt-home-card-wide{min-height:116px}.pt-academy-dashboard .pt-home-card-copy{padding:12px}.pt-academy-dashboard .pt-home-card-title{font-size:clamp(19px,5.1vw,25px)}}@media (width>=700px){.pt-academy-dashboard{gap:18px}.pt-academy-metrics{gap:12px}.pt-academy-metric{min-height:66px}.pt-academy-dashboard .pt-home-grid{gap:16px}.pt-academy-dashboard .pt-home-card{min-height:270px}.pt-academy-dashboard .pt-home-card-wide{min-height:178px}.pt-academy-dashboard .pt-home-card-copy{padding:22px}}@media (prefers-reduced-motion:reduce){.pt-academy-daily-cta,.pt-academy-dashboard .pt-home-card>img{transition:none}}.pt-academy-dashboard .pt-home-card-bundles>img{object-position:center 38%}.pt-academy-dashboard .pt-home-card-bundles .pt-home-card-copy{background:linear-gradient(90deg,#100904fa 0%,#100904e9 39%,#1009044d 68%,#0000 100%)}.pt-academy-dashboard .pt-home-card-bundles .pt-home-card-title{max-width:52%}.pt-home-card-partner{background:#0e0b08e8;border:1px solid #d1ae65;border-radius:999px;align-items:center;gap:9px;min-height:47px;padding:6px 9px 6px 12px;display:flex;position:absolute;bottom:13px;right:13px;box-shadow:0 6px 18px #0008,inset 0 1px #f7dfaa20}.pt-home-card-partner>span:first-child{color:#f2d27f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.05}.pt-argonaut-mark{flex:none;width:105px;height:30px;display:block;position:relative;overflow:hidden}.pt-argonaut-mark svg{width:100%;height:100%;display:block}@media (width<=420px){.pt-home-card-partner{gap:6px;min-height:43px;padding:5px 7px 5px 9px}.pt-home-card-partner>span:first-child{max-width:58px;font-size:10px}.pt-argonaut-mark{width:86px;height:26px}}.lt-landing{--lt-ink:#1b1510;--lt-espresso:#17100b;--lt-cream:#f3eadb;--lt-paper:#fbf3e7;--lt-gold:#b8893f;--lt-gold-bright:#ddb763;--lt-muted:#665c50;min-height:100svh;padding:18px 16px max(48px,env(safe-area-inset-bottom));color:var(--lt-ink);background:radial-gradient(circle at 90% 0,#3a241226,#0000 28rem),linear-gradient(#11110f,#17130f 58%,#10110f)}.lt-shell{width:min(100%,1240px);margin:0 auto}.lt-hero{background:var(--lt-paper);border:1px solid #c59a51;border-radius:26px;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0008}.lt-hero-copy{flex-direction:column;justify-content:center;padding:clamp(34px,6vw,74px);display:flex}.lt-eyebrow,.lt-section-kicker{color:#8c672d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:850;line-height:1.35;display:flex}.lt-eyebrow svg,.lt-section-kicker svg{flex:none;width:18px;height:18px}.lt-hero h1{color:var(--lt-espresso);font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(40px,4.5vw,64px);font-weight:560;line-height:.98}.lt-hero-deck{color:#554b40;max-width:630px;margin:28px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.48}.lt-schedule-row{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.lt-schedule-row span{color:#4e3b22;background:#efe2cf;border:1px solid #b98b4688;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-size:13px;font-weight:760;display:inline-flex}.lt-schedule-row svg{width:16px;height:16px}.lt-hero-actions,.lt-panel-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lt-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 20px;font-size:15px;font-weight:820;line-height:1.2;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.lt-button:hover{transform:translateY(-1px)}.lt-button svg{width:18px;height:18px}.lt-button-primary{color:#171008;background:linear-gradient(105deg,#ebca7c,#c78f38);box-shadow:0 12px 28px #8a5b222d}.lt-button-secondary{color:#3a2a19;background:0 0;border-color:#9c743c}.lt-button-dark{color:#fff3df;background:#17100b}.lt-hero-visual{background:#000;min-height:100%;position:relative;overflow:hidden}.lt-hero-visual:after{content:"";background:linear-gradient(#0009 0,#0000 40%);position:absolute;inset:0}.lt-hero-visual img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block;position:absolute;inset:0}.lt-hero-visual>div{z-index:1;color:#fff4e3;position:absolute;top:clamp(28px,4vw,48px);left:clamp(24px,4vw,52px);right:clamp(24px,4vw,52px)}.lt-hero-visual span{color:#e5bd6b;letter-spacing:.17em;border:1px solid #e0b45f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.lt-hero-visual strong{font-family:var(--font-display),Georgia,serif;margin-top:13px;font-size:clamp(30px,4vw,48px);font-weight:560;line-height:.95;display:block}.lt-tabs{background:#10110f;border:1px solid #b8893f;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,640px);margin:0 auto 22px;padding:5px;display:grid;box-shadow:inset 0 1px #ffe4ab12}.lt-tabs button{color:#e5d8c2;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:46px;padding:10px 14px;font-size:15px;font-weight:780;transition:color .18s,background .18s}.lt-tabs button:hover{color:#fff2d5;background:#fff1cf0d}.lt-tabs button[aria-selected=true]{color:#171008;background:linear-gradient(105deg,#ebca7c,#c78f38);box-shadow:0 2px 8px #0003}.lt-tabs button:focus-visible,.lt-button:focus-visible{outline-offset:3px;outline:3px solid #f0cf80}.lt-panel{background:var(--lt-paper);border:1px solid #b8955766;border-radius:26px;margin-top:20px;padding:clamp(22px,4vw,46px);box-shadow:0 22px 60px #0006}.lt-intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.lt-team-feature{color:#f8efdf;background:radial-gradient(circle at 100% 0,#31504a55,#0000 32rem),linear-gradient(145deg,#1a2723,#17140f 70%);border:1px solid #789f9b80;border-radius:22px;margin-top:clamp(42px,7vw,82px);padding:clamp(26px,5vw,48px);overflow:hidden;box-shadow:0 20px 48px #17100b4a}.lt-team-feature .lt-section-kicker{color:#a8cfca}.lt-team-feature h2{color:#fff4e2;max-width:760px;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(39px,5vw,64px);font-weight:560;line-height:.94}.lt-team-lead{color:#d0c4b3;max-width:850px;margin:18px 0 0;font-size:17px;line-height:1.65}.lt-team-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.lt-team-score-card{background:#211e19c9;border:1px solid #b9925166;border-radius:17px;padding:clamp(21px,3vw,30px);box-shadow:inset 0 1px #ffe4ab12}.lt-team-score-card-team{background:linear-gradient(145deg,#20312d,#1b211d);border-color:#82aaa5a3}.lt-team-score-card>span{color:#ddb763;letter-spacing:.17em;text-transform:uppercase;font-size:12px;font-weight:900}.lt-team-score-card-team>span{color:#abd0cc}.lt-team-score-card h3{color:#fff3df;font-family:var(--font-display),Georgia,serif;margin:11px 0 0;font-size:clamp(29px,3.2vw,40px);font-weight:560;line-height:1}.lt-team-score-card p{color:#c9bdab;margin:13px 0 0;font-size:15px;line-height:1.58}.lt-team-finale{color:#eadabd;background:#0f0f0d66;border:1px solid #d2aa5b55;border-radius:14px;align-items:center;gap:11px;margin-top:14px;padding:14px 17px;display:flex}.lt-team-finale svg{color:#ddb763;flex:none;width:21px;height:21px}.lt-team-finale p{margin:0;font-size:14px;line-height:1.45}.lt-team-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:20px;display:grid}.lt-team-footer>p{color:#aeb4ad;max-width:720px;margin:0;font-size:13px;line-height:1.55}.lt-team-footer .lt-button{white-space:nowrap}.lt-intro-copy h2,.lt-rewards-copy h2,.lt-founding h2,.lt-panel-heading h2,.lt-format-card h2{color:var(--lt-espresso);font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(39px,5vw,64px);font-weight:560;line-height:.94}.lt-intro-copy>p:last-child,.lt-rewards-copy>p,.lt-founding p,.lt-panel-heading>p:last-child{color:var(--lt-muted);margin:19px 0 0;font-size:17px;line-height:1.65}.lt-learning-card{color:#f8efdf;background:linear-gradient(145deg,#25241f,#171713);border:1px solid #a9824766;border-radius:22px;padding:clamp(24px,4vw,38px);box-shadow:0 17px 40px #2c1d1233}.lt-learning-icon{color:#e6c16f;border:1px solid #d3ad62;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.lt-learning-icon svg{width:24px}.lt-card-label{color:#d9b663;letter-spacing:.16em;text-transform:uppercase;margin:20px 0 0;font-size:12px;font-weight:850}.lt-learning-card h3{font-family:var(--font-display),Georgia,serif;margin:8px 0 0;font-size:42px;font-weight:560;line-height:.95}.lt-learning-card>p:not(.lt-card-label){color:#c9bdab;margin:15px 0 0;font-size:15px;line-height:1.6}.lt-sequence{color:#f2dec0;border-top:1px solid #c8a45c44;align-items:center;gap:9px;margin-top:23px;padding-top:18px;font-size:13px;font-weight:800;display:flex}.lt-sequence svg{color:#caa252;width:14px}.lt-rewards-section{border-top:1px solid #a982473d;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(30px,6vw,76px);margin-top:clamp(42px,7vw,82px);padding-top:clamp(42px,7vw,82px);display:grid}.lt-reward-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lt-reward-list li{color:#4b3924;background:#efe3d1;border:1px solid #a9824755;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;font-size:14px;font-weight:760;display:flex}.lt-reward-list svg{color:#99702e;width:17px}.lt-legal-note{color:#7f7366!important;font-size:12px!important;line-height:1.5!important}.lt-reward-visuals{gap:13px;margin:0;display:grid}.lt-reward-photo{background:#1a140f;border:1px solid #b58a45;border-radius:18px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0005}.lt-reward-photo img{object-fit:cover;width:100%;height:100%;display:block}.lt-reward-photo-feature img{object-position:62% 48%;position:absolute;inset:0}.lt-reward-photo-feature:after{content:"";pointer-events:none;background:linear-gradient(#130d0808 55%,#130d085c 100%),radial-gradient(#0000 58%,#140e092e 100%);position:absolute;inset:0}.lt-reward-visuals figcaption{color:#7b6c5b;letter-spacing:.06em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:760}.lt-founding{background:linear-gradient(110deg,#d7ae5e,#e5c37b);border:1px solid #af7f35;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:clamp(42px,7vw,82px);padding:clamp(28px,5vw,48px);display:grid}.lt-founding>div{max-width:780px}.lt-founding .lt-section-kicker{color:#5f431a}.lt-founding h2{font-size:clamp(36px,4.5vw,57px)}.lt-founding p{color:#533b20}.lt-how-panel,.lt-calendar-panel{max-width:1040px;margin:0 auto}.lt-panel-heading{max-width:780px}.lt-panel-heading>p:last-child{max-width:720px}.lt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.lt-steps li{background:#efe3d1;border:1px solid #a9824755;border-radius:18px;min-height:250px;padding:25px}.lt-steps li>span{color:#9a7132;font-family:var(--font-display),Georgia,serif;font-size:34px;font-weight:600}.lt-steps h3{color:#21170f;font-family:var(--font-display),Georgia,serif;margin:22px 0 0;font-size:30px;font-weight:600;line-height:1}.lt-steps p{color:#655a4e;margin:12px 0 0;font-size:15px;line-height:1.55}.lt-format-card{color:#f6ead6;background:#191916;border:1px solid #b28e50;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:28px;margin-top:26px;padding:clamp(25px,4vw,38px);display:grid}.lt-format-card h2{color:#fff4e2;font-size:clamp(34px,4vw,52px)}.lt-format-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.lt-format-flow span{color:#e4d5bc;text-align:center;background:#24221d;border:1px solid #b48c4980;border-radius:12px;place-items:center;min-height:80px;padding:9px;font-size:12px;font-weight:760;line-height:1.35;display:grid}.lt-panel-actions-centered{justify-content:center}.lt-panel-heading-centered{text-align:center;max-width:760px;margin:0 auto}.lt-panel-heading-centered .lt-section-kicker{justify-content:center}.lt-calendar-time{font-weight:800;color:#8a642b!important;margin-top:12px!important;font-size:20px!important}.lt-calendar-panel #upcoming-calendar{text-align:center;margin-top:8px}.lt-calendar-foot{color:#655a4e;justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.lt-calendar-foot svg{color:#9d732f;width:20px}.lt-calendar-foot p{margin:0}@media (width<=900px){.lt-hero{grid-template-columns:1fr}.lt-hero-visual{aspect-ratio:4/5;min-height:0;max-height:640px}.lt-intro-grid,.lt-rewards-section,.lt-team-footer{grid-template-columns:1fr}.lt-reward-visuals{width:min(100%,620px);margin-inline:auto}.lt-founding,.lt-steps{grid-template-columns:1fr}.lt-steps li{min-height:0}.lt-format-card{grid-template-columns:1fr}}@media (width<=640px){.lt-landing{padding:10px 8px max(28px,env(safe-area-inset-bottom))}.lt-hero{border-radius:20px;min-height:0}.lt-hero-copy{padding:30px 23px}.lt-hero h1{font-size:clamp(32px,9.6vw,56px);line-height:.98}.lt-hero-deck{margin-top:22px;font-size:17px;line-height:1.5}.lt-schedule-row{display:grid}.lt-schedule-row span{text-align:center;justify-content:center}.lt-hero-actions,.lt-panel-actions{display:grid}.lt-hero-visual{min-height:0}.lt-hero-visual strong{font-size:26px;line-height:1.05}.lt-tabs{margin:0 auto 16px;padding:4px}.lt-tabs button{min-height:44px;padding:8px 3px;font-size:13px}.lt-panel{border-radius:20px;margin-top:12px;padding:24px 17px}.lt-intro-copy h2,.lt-rewards-copy h2,.lt-founding h2,.lt-panel-heading h2,.lt-format-card h2{font-size:clamp(38px,12vw,50px)}.lt-intro-copy>p:last-child,.lt-rewards-copy>p,.lt-founding p,.lt-panel-heading>p:last-child{font-size:16px;line-height:1.6}.lt-learning-card{padding:22px}.lt-team-feature{padding:24px 19px}.lt-team-score-grid{grid-template-columns:1fr}.lt-team-finale{align-items:flex-start}.lt-team-footer .lt-button{white-space:normal}.lt-sequence{justify-content:space-between;gap:4px}.lt-reward-list{grid-template-columns:1fr}.lt-reward-photo{min-height:330px}.lt-reward-photo-feature img{object-position:62% 48%}.lt-founding{padding:24px 20px}.lt-format-flow{grid-template-columns:1fr}.lt-format-flow span{min-height:52px}.lt-calendar-foot{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lt-button,.lt-tabs button{transition:none}}.pt-rewards-page{--rewards-ink:#f7efe1;--rewards-muted:#c8bba6;--rewards-gold:#dfbd72;--rewards-gold-strong:#f0d08b;--rewards-panel:#191916;--rewards-panel-deep:#111210;min-height:100svh;color:var(--rewards-ink);padding:18px 16px max(34px,env(safe-area-inset-bottom));background:radial-gradient(circle at 76% 5%,#7840132b 0,#0000 27rem),radial-gradient(circle at 14% 38%,#5d35131b 0,#0000 24rem),#101110;overflow-x:clip}.pt-rewards-page *{box-sizing:border-box}.pt-rewards-shell{width:min(100%,1040px);margin-inline:auto}.pt-rewards-hero{isolation:isolate;background:#160e07 url(/home/rewards-redeem.png) 50% 45%/cover no-repeat;border:1px solid #d0aa5e;border-radius:24px;align-items:flex-end;min-height:clamp(390px,58vw,555px);margin-top:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0008,inset 0 1px #ffe6a52b}.pt-rewards-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#100905fa 0%,#120a06e7 32%,#150c078c 58%,#10090430 82%),linear-gradient(#0000 40%,#0b0805d6 100%);position:absolute;inset:0}.pt-rewards-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e3c67c3d;border-radius:17px;position:absolute;inset:12px}.pt-rewards-hero-copy{width:min(72%,650px);padding:clamp(30px,6vw,64px)}.pt-rewards-eyebrow,.pt-rewards-section-heading>p,.pt-rewards-section-heading>div>p{color:var(--rewards-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;line-height:1.4;display:flex}.pt-rewards-eyebrow svg,.pt-rewards-section-heading svg{flex:none;width:18px;height:18px}.pt-rewards-hero h1{color:#fff8ec;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(46px,8vw,82px);font-weight:550;line-height:.86}.pt-rewards-hero-copy>p:not(.pt-rewards-eyebrow){color:#ebddc6;max-width:540px;margin:18px 0 0;font-size:clamp(16px,2.2vw,20px);line-height:1.55}.pt-rewards-hero-action{color:#ffe5a4;background:#160e08b8;border:1px solid #f1d080;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:23px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #0005}.pt-rewards-hero-action:hover{color:#171108;background:#ead08e}.pt-rewards-member{margin-top:16px}.pt-rewards-notice{min-height:74px;color:var(--rewards-muted);text-align:center;background:linear-gradient(120deg,#1f201d,#171815);border:1px solid #b99a5b80;border-radius:16px;justify-content:center;align-items:center;gap:13px;margin:0;padding:16px 20px;font-size:16px;line-height:1.45;display:flex}.pt-rewards-notice>svg{width:25px;height:25px;color:var(--rewards-gold);flex:none}.pt-rewards-notice strong{color:#fff5e4}.pt-rewards-notice a,.pt-rewards-notice button{color:#f0cd7d;font-weight:800}.pt-rewards-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pt-rewards-balance>div{text-align:center;background:linear-gradient(145deg,#23221c,#171815);border:1px solid #b99a5b66;border-radius:16px;min-width:0;padding:18px 13px;box-shadow:0 8px 25px #0003}.pt-rewards-balance>div:first-child{background:linear-gradient(145deg,#352815,#191612 75%);border-color:#d7b463}.pt-rewards-balance dd{color:#fff8eb;font-family:var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,5vw,42px);font-weight:600;line-height:1}.pt-rewards-balance>div:first-child dd{color:#f0cc78}.pt-rewards-balance dt{color:#e8d7b9;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:13px;font-weight:800;line-height:1.25}.pt-rewards-balance p{color:#aea391;margin:6px auto 0;font-size:13px;line-height:1.35}.pt-rewards-how{margin-top:38px}.pt-rewards-section-heading h2{color:#fff7e9;font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:5px 0 0;font-size:clamp(34px,6vw,52px);font-weight:550;line-height:1}.pt-rewards-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pt-rewards-how li{background:linear-gradient(140deg,#1e1f1c,#151614);border:1px solid #b99a5b55;border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:132px;padding:18px;display:grid}.pt-rewards-how li>span{color:#edcb7d;background:#2a2115;border:1px solid #d0ad62;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pt-rewards-how li svg{width:23px}.pt-rewards-how strong{color:#fff5e6;font-family:var(--font-display),Georgia,serif;font-size:24px;font-weight:600}.pt-rewards-how li p{color:#bdb19e;margin:5px 0 0;font-size:15px;line-height:1.48}.pt-rewards-collection,.pt-rewards-history{margin-top:48px;scroll-margin-top:24px}.pt-rewards-section-heading-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.pt-rewards-section-note{color:#bdb19f;text-align:right;max-width:410px;margin:0;font-size:15px;line-height:1.5}.pt-rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pt-rewards-grid-drawings{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-reward-card{background:linear-gradient(145deg,#1d1e1b,#121310);border:1px solid #b99a5b80;border-radius:20px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 38px #0005}.pt-reward-card:hover{border-color:#dec176;transition:transform .18s,border-color .18s;transform:translateY(-2px)}.pt-reward-visual{background:#21170f;min-height:188px;position:relative;overflow:hidden}.pt-rewards-grid-featured .pt-reward-visual{min-height:250px}.pt-reward-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;filter:brightness(.9)saturate(.92)sepia(.06);transition:transform .35s;display:block}.pt-reward-card:hover .pt-reward-visual img{transform:scale(1.025)}.pt-reward-visual:after{content:"";background:linear-gradient(#0000 45%,#151611 100%),linear-gradient(90deg,#100b0666,#0000 65%);position:absolute;inset:0}.pt-reward-badge{z-index:1;color:#f0cf80;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12100cd9;border:1px solid #ebcf8c99;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.pt-reward-badge svg{width:16px;height:16px}.pt-reward-card-copy{flex-direction:column;flex:1;padding:18px;display:flex}.pt-reward-card h3{color:#fff7e9;font-family:var(--font-display),Georgia,serif;text-wrap:balance;margin:0;font-size:clamp(27px,4vw,38px);font-weight:560;line-height:.98}.pt-reward-description{color:#cabda9;margin:11px 0 0;font-size:15px;line-height:1.55}.pt-reward-fulfillment{color:#e4c985;margin:9px 0 0;font-size:14px;line-height:1.45}.pt-reward-meta{border-top:1px solid #b99a5b44;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:14px 0 0;display:grid}.pt-reward-meta>div{min-width:0}.pt-reward-meta dt{color:#9f9586;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:750;line-height:1.25}.pt-reward-meta dd{color:#f5e8d1;font-family:var(--font-display),Georgia,serif;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.1}.pt-reward-actions{margin-top:auto;padding-top:17px}.pt-reward-status{color:#e9c97d;min-height:20px;margin:0 0 9px;font-size:14px;font-weight:750}.pt-reward-actions button{letter-spacing:.04em;border-color:#d5b364;border-radius:999px;width:100%;min-height:50px;font-size:15px;font-weight:850}.pt-reward-actions button:not(:disabled){color:#171108;background:linear-gradient(105deg,#efce7d,#c9933f)}.pt-reward-actions button:disabled{color:#a69d90}.pt-rewards-loading{color:#c7baa6;text-align:center;border:1px solid #b99a5b55;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:120px;margin:34px 0;padding:20px;font-size:16px;display:flex}.pt-rewards-loading svg{color:#e4c276;width:22px}.pt-rewards-history>ul{margin-top:18px}.pt-rewards-history>ul>li{background:linear-gradient(135deg,#1c1d1a,#151614);border-color:#b99a5b55}.pt-rewards-legal{color:#b9c8c0;background:linear-gradient(125deg,#18201c,#141816);border:1px solid #7e9a8a77;border-radius:16px;gap:14px;margin-top:42px;padding:19px;display:flex}.pt-rewards-legal>svg{color:#91b9a3;flex:none;width:27px;height:27px}.pt-rewards-legal strong{color:#e5f1e9;font-size:16px}.pt-rewards-legal p{margin:5px 0 0;font-size:14px;line-height:1.55}.pt-rewards-footer{color:#c9bda9;text-align:center;place-items:center;gap:8px;padding:46px 10px 16px;display:grid}.pt-rewards-footer svg{color:#e1be6e;width:24px}.pt-rewards-footer p{color:#f2d184;font-family:var(--font-display),Georgia,serif;margin:0;font-size:clamp(28px,5vw,42px);line-height:1}.pt-rewards-footer a{color:#c8bba7;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=760px){.pt-rewards-page{padding-inline:12px}.pt-rewards-hero{background-position:56%;min-height:470px}.pt-rewards-hero:before{background:linear-gradient(#160e0752 22%,#120a06d9 53%,#100905f7 100%)}.pt-rewards-hero-copy{width:100%;padding:26px 23px}.pt-rewards-hero h1{font-size:clamp(46px,15vw,66px)}.pt-rewards-balance{grid-template-columns:1fr}.pt-rewards-balance>div{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;display:grid}.pt-rewards-balance dd{grid-row:1/3}.pt-rewards-balance dt{margin:0}.pt-rewards-balance p{margin:3px 0 0}.pt-rewards-how ol{grid-template-columns:1fr}.pt-rewards-how li{min-height:0}.pt-rewards-section-heading-row{display:block}.pt-rewards-section-note{text-align:left;max-width:none;margin-top:10px}.pt-rewards-grid,.pt-rewards-grid-drawings{grid-template-columns:1fr}.pt-reward-visual,.pt-rewards-grid-featured .pt-reward-visual{min-height:220px}}@media (width<=430px){.pt-rewards-hero{min-height:450px}.pt-rewards-eyebrow,.pt-rewards-section-heading>p,.pt-rewards-section-heading>div>p{letter-spacing:.12em;font-size:13px}.pt-reward-meta dd{font-size:17px}}@media (prefers-reduced-motion:reduce){.pt-reward-card,.pt-reward-visual img{transition:none}}.pt-reward-card-compact{min-height:100%}.pt-reward-card-open{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.pt-reward-card-open:focus-visible{outline-offset:-4px;border-radius:18px;outline:3px solid #f0cf80}.pt-reward-card-compact .pt-reward-visual{min-height:clamp(190px,24vw,260px)}.pt-reward-card-compact .pt-reward-card-copy{width:100%;padding:19px}.pt-reward-card-compact h3{font-size:clamp(29px,4vw,42px)}.pt-reward-card-compact .pt-reward-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1em;display:-webkit-box;overflow:hidden}.pt-reward-access-pill{color:#cde5d8;background:#17231dcc;border:1px solid #80a99688;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;min-height:34px;margin-top:13px;padding:7px 11px;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex}.pt-reward-access-pill svg{color:#9dceb3;flex:none;width:16px;height:16px}.pt-reward-card-footer{border-top:1px solid #b99a5b44;justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:18px;display:flex}.pt-reward-card-footer strong{color:#e6d1a4;max-width:68%;font-size:14px;line-height:1.35}.pt-reward-card-footer>span{color:#f1cf7e;flex:none;font-size:15px;font-weight:850}.pt-reward-detail-dialog{--detail-ink:#fff7e9;--detail-muted:#c9bca8;--detail-gold:#e4c277;color:var(--detail-ink);gap:0;padding:0;overflow:hidden;box-shadow:0 30px 90px #000b;background:linear-gradient(150deg,#1b1c19,#11120f 72%)!important;border-color:#c6a35d!important;border-radius:24px!important}.pt-reward-detail-dialog>button{z-index:5;color:#f1d18a;opacity:1;background:#15130fd9;border:1px solid #ddbd7788;border-radius:50%;width:42px;height:42px}.pt-reward-detail-hero{background:#21170f;min-height:230px;position:relative;overflow:hidden}.pt-reward-detail-hero img{object-fit:cover;filter:brightness(.82)saturate(.92)sepia(.05);width:100%;height:230px;display:block}.pt-reward-detail-hero:after{content:"";background:linear-gradient(0deg,#171815 0,#0000 55%),linear-gradient(90deg,#100b0666,#0000 65%);position:absolute;inset:0}.pt-reward-detail-header{text-align:left;padding:22px 24px 0}.pt-reward-detail-header h2{color:var(--detail-ink);font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;font-size:clamp(32px,6vw,50px);font-weight:560;line-height:.98}.pt-reward-detail-header p{color:var(--detail-muted);margin-top:9px;font-size:16px;line-height:1.55}.pt-reward-detail-access{color:#d4e8dc;background:linear-gradient(125deg,#1c2b23,#151c18);border:1px solid #7ca68c88;border-radius:15px;gap:12px;margin:18px 24px 0;padding:16px;display:flex}.pt-reward-detail-access>svg{color:#9fd1b5;flex:none;width:25px;height:25px}.pt-reward-detail-access strong{color:#eef9f2;font-size:16px}.pt-reward-detail-access p{color:#bdcfc4;margin:5px 0 0;font-size:14px;line-height:1.5}.pt-reward-detail-section-heading,.pt-reward-direct-details{padding:20px 24px 0}.pt-reward-detail-section-heading h4{color:#fff5e5;font-family:var(--font-display),Georgia,serif;margin:0;font-size:25px;font-weight:600}.pt-reward-detail-section-heading p{color:#b9ad9b;margin:5px 0 0;font-size:14px;line-height:1.45}.pt-reward-option-list{gap:9px;margin:14px 0 0;padding:0 24px 24px;list-style:none;display:grid}.pt-reward-option{background:#20211e;border:1px solid #b99a5b55;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.pt-reward-option strong{color:#fff4e1;font-family:var(--font-display),Georgia,serif;font-size:20px;display:block}.pt-reward-option span{color:#bdb09d;margin-top:2px;font-size:14px;display:block}.pt-reward-option small{color:#e7c675;margin-top:5px;font-size:13px;font-weight:750;display:block}.pt-reward-option button,.pt-reward-detail-primary-action button{border-radius:999px;min-height:46px;font-size:14px;font-weight:850}.pt-reward-option button:not(:disabled),.pt-reward-detail-primary-action button:not(:disabled){color:#171108;background:linear-gradient(105deg,#efce7d,#c9933f)}.pt-reward-direct-details{padding-bottom:24px}.pt-reward-direct-details>p{color:#dbc38c;margin:0;font-size:14px;line-height:1.5}.pt-reward-direct-details .pt-reward-meta{margin-top:16px}.pt-reward-detail-primary-action{margin-top:18px}.pt-reward-detail-primary-action button{width:100%}@media (width<=639px){.pt-reward-detail-dialog{border-radius:22px 22px 0 0!important;width:100%!important;max-width:none!important;max-height:92svh!important;inset:auto 0 0!important;transform:translate(0)!important}.pt-reward-detail-hero,.pt-reward-detail-hero img{height:190px;min-height:190px}.pt-reward-detail-header{padding:18px 18px 0}.pt-reward-detail-access{margin-inline:18px}.pt-reward-detail-section-heading,.pt-reward-direct-details,.pt-reward-option-list{padding-inline:18px}.pt-reward-option{grid-template-columns:1fr}.pt-reward-option button{width:100%}}.pt-reward-card-compact .pt-reward-visual{flex:none;height:230px;min-height:230px}.pt-reward-card-compact .pt-reward-visual img{height:100%;min-height:0}@media (width<=760px){.pt-reward-card-compact .pt-reward-visual{height:210px;min-height:210px}}.pt-rewards-page-clean{padding:24px 18px max(36px,env(safe-area-inset-bottom))}.pt-rewards-page-clean .pt-rewards-shell{width:min(100%,1440px)}.pt-rewards-clean-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 2px 22px;display:flex}.pt-rewards-clean-header>div:first-child>p,.pt-rewards-details-intro>p{color:#d9b967;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:14px;font-weight:850;line-height:1.3}.pt-rewards-clean-header h1{color:#fff8ec;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(48px,6vw,78px);font-weight:550;line-height:.9}.pt-rewards-points-pill{color:#f1cf7f;font-variant-numeric:tabular-nums;background:#201a11;border:1px solid #c6a45d;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:10px 17px;display:flex;box-shadow:0 10px 30px #0004}.pt-rewards-points-pill svg{width:21px;height:21px}.pt-rewards-points-pill strong{color:#fff5dd;font-size:21px}.pt-rewards-points-pill span{text-transform:uppercase;font-size:14px;font-weight:800}.pt-rewards-tabs{background:#151613;border:1px solid #9d814a66;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:760px;padding:5px;display:grid}.pt-rewards-tabs button{appearance:none;color:#aea493;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:48px;padding:9px 16px;font-size:15px;font-weight:820;line-height:1.2}.pt-rewards-tabs button[aria-selected=true]{color:#fff2d5;background:linear-gradient(115deg,#342818,#211b12);border-color:#d0ae65;box-shadow:inset 0 1px #ffe3a632,0 5px 16px #0005}.pt-rewards-tabs button:focus-visible{outline-offset:2px;outline:3px solid #f0cf80}.pt-rewards-member-compact{margin-top:12px}.pt-rewards-member-compact:empty{display:none}.pt-rewards-member-compact .pt-rewards-notice{text-align:left;border-radius:12px;justify-content:flex-start;width:max-content;max-width:100%;min-height:48px;padding:9px 14px;font-size:14px}.pt-rewards-member-compact .pt-rewards-notice>svg{width:19px;height:19px}.pt-rewards-member-compact .pt-rewards-notice p{margin:0}.pt-rewards-gallery-panel{margin-top:22px}.pt-rewards-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pt-rewards-page-clean .pt-reward-tile{background:#171714;border:1px solid #b28e49;border-radius:19px;min-height:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 14px 34px #0005}.pt-rewards-page-clean .pt-reward-tile:hover{border-color:#e1bf73;transform:translateY(-2px);box-shadow:0 20px 42px #0007}.pt-rewards-page-clean .pt-reward-card-open{min-height:100%}.pt-rewards-page-clean .pt-reward-tile .pt-reward-visual{aspect-ratio:1;background:#17130e;border-bottom:1px solid #9e814b55;flex:none;height:auto;min-height:0}.pt-rewards-page-clean .pt-reward-tile .pt-reward-visual:after{background:linear-gradient(0deg,#15130fe0 0,#0000 32%)}.pt-rewards-page-clean .pt-reward-tile .pt-reward-visual img{object-fit:cover;filter:brightness(.88)saturate(.95);width:100%;height:100%;min-height:0}.pt-rewards-page-clean .pt-reward-tile .pt-reward-card-copy{flex:1;width:100%;min-height:128px;padding:17px 18px 16px;display:flex}.pt-rewards-page-clean .pt-reward-tile h3{-webkit-line-clamp:3;color:#fff6e7;font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;-webkit-box-orient:vertical;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:560;line-height:1;display:-webkit-box;overflow:hidden}.pt-reward-card-cost{color:#e1c274;margin:auto 0 0;padding-top:14px;font-size:17px;font-weight:850;line-height:1.2}.pt-rewards-details-panel{background:linear-gradient(145deg,#1b1c19,#121310);border:1px solid #a8894f66;border-radius:22px;max-width:1100px;margin:26px 0 0;padding:clamp(22px,4vw,40px);box-shadow:0 18px 50px #0004}.pt-rewards-details-intro h2{color:#fff7e9;font-family:var(--font-display),Georgia,serif;margin:6px 0 0;font-size:clamp(34px,5vw,52px);font-weight:550;line-height:1}.pt-rewards-how-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pt-rewards-how-compact li{background:#20211e;border:1px solid #a88a5055;border-radius:15px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px;display:grid}.pt-rewards-how-compact li>span{color:#edcb7d;background:#2a2115;border:1px solid #d0ad62;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.pt-rewards-how-compact svg{width:22px}.pt-rewards-how-compact strong{color:#fff5e6;font-family:var(--font-display),Georgia,serif;font-size:23px;font-weight:600}.pt-rewards-how-compact p{color:#bdb19f;margin:5px 0 0;font-size:14px;line-height:1.5}.pt-rewards-details-panel .pt-rewards-legal{margin-top:18px}.pt-rewards-details-panel .pt-rewards-history{margin-top:34px}.pt-rewards-footer-compact{padding:36px 10px 4px}.pt-rewards-footer-compact p{font-size:clamp(25px,4vw,36px)}@media (width>=640px){.pt-reward-detail-dialog{border-radius:0!important;width:min(520px,100vw)!important;max-width:520px!important;height:100svh!important;max-height:none!important;inset:0 0 0 auto!important;transform:translate(0)!important}}@media (width<=900px){.pt-rewards-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pt-rewards-page-clean{padding:12px 10px max(24px,env(safe-area-inset-bottom))}.pt-rewards-clean-header{align-items:center;padding:12px 2px 16px}.pt-rewards-clean-header>div:first-child>p{letter-spacing:.13em;font-size:12px}.pt-rewards-clean-header h1{margin-top:5px;font-size:clamp(40px,12vw,54px)}.pt-rewards-points-pill{min-height:42px;padding:8px 11px}.pt-rewards-points-pill svg{display:none}.pt-rewards-points-pill strong{font-size:18px}.pt-rewards-points-pill span{font-size:12px}.pt-rewards-tabs{border-radius:16px;max-width:none}.pt-rewards-tabs button{border-radius:12px;min-height:46px;padding:7px 4px;font-size:13px}.pt-rewards-gallery-panel{margin-top:14px}.pt-rewards-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pt-rewards-page-clean .pt-reward-tile{border-radius:14px}.pt-rewards-page-clean .pt-reward-tile .pt-reward-card-copy{min-height:112px;padding:12px 11px 11px}.pt-rewards-page-clean .pt-reward-tile h3{font-size:clamp(19px,5.6vw,25px);line-height:1.02}.pt-reward-card-cost{padding-top:10px;font-size:14px}.pt-rewards-details-panel{border-radius:17px;margin-top:16px;padding:20px 15px}.pt-rewards-how-compact{grid-template-columns:1fr}.pt-rewards-how-compact li{padding:15px}}@media (prefers-reduced-motion:reduce){.pt-rewards-page-clean .pt-reward-tile{transition:none}}.trivia-stage{background:radial-gradient(120% 80% at 50% -10%, color-mix(in oklab, var(--learning-gold,#c9a35c) 12%, transparent), transparent 60%), var(--background,#14100c);min-height:100dvh;color:var(--foreground,#f2ead9);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 40px;display:flex;position:relative;overflow-x:hidden}.trivia-stage:before{content:"";pointer-events:none;opacity:.12;background-image:repeating-linear-gradient(0deg,#0000 0 3px,oklab(0% none none/.12) 3px,oklab(0% none none/.12) 4px);position:absolute;inset:0}.trivia-frame{text-align:center;flex-direction:column;gap:20px;width:100%;max-width:560px;display:flex;position:relative}.trivia-eyebrow{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--learning-gold,#c9a35c);font-size:.78rem}.trivia-title{font-family:var(--font-display);margin:0;font-size:clamp(2.4rem,9vw,4rem);font-weight:500;line-height:1.02}.trivia-sub{color:color-mix(in oklab, var(--foreground,#f2ead9) 78%, transparent);margin:0;font-size:.95rem;line-height:1.55}.trivia-rule{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--learning-gold,#c9a35c) 70%, transparent), transparent);border:0;width:72%;height:1px;margin:4px auto}.trivia-banner{border:1px solid color-mix(in oklab, var(--learning-gold,#c9a35c) 55%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--learning-gold-bright,#e0c288);background:color-mix(in oklab, var(--learning-gold,#c9a35c) 8%, transparent);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:5px 14px;font-size:.72rem;display:inline-flex}.trivia-cta{border:1px solid var(--learning-gold,#c9a35c);background:color-mix(in oklab, var(--learning-gold,#c9a35c) 16%, transparent);min-width:200px;min-height:52px;color:var(--learning-gold-bright,#e8cf9a);font-family:var(--font-display);letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:0 28px;font-size:1.05rem;transition:background .16s,transform .16s}.trivia-cta:hover{background:color-mix(in oklab, var(--learning-gold,#c9a35c) 26%, transparent)}.trivia-cta:active{transform:scale(.98)}.trivia-cta:focus-visible{outline:2px solid var(--learning-gold-bright,#e8cf9a);outline-offset:3px}.trivia-ghost{border:1px solid color-mix(in oklab, var(--foreground,#f2ead9) 30%, transparent);min-height:44px;color:color-mix(in oklab, var(--foreground,#f2ead9) 80%, transparent);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-size:.85rem}.trivia-ghost:focus-visible{outline:2px solid var(--learning-gold-bright,#e8cf9a);outline-offset:3px}.trivia-input{border:1px solid color-mix(in oklab, var(--learning-gold,#c9a35c) 45%, transparent);width:100%;max-width:320px;min-height:52px;color:var(--foreground,#f2ead9);text-align:center;background:oklab(0% none none/.3);border-radius:12px;margin:0 auto;padding:0 18px;font-size:1.05rem}.trivia-input:focus-visible{outline:2px solid var(--learning-gold-bright,#e8cf9a);outline-offset:2px}.trivia-bracket{text-align:left;gap:10px;display:grid}.trivia-bracket-row{border:1px solid color-mix(in oklab, var(--learning-gold,#c9a35c) 30%, transparent);background:oklab(0% none none/.22);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;animation:.42s both trivia-rise;display:flex}.trivia-bracket-row[data-active=true]{border-color:var(--learning-gold,#c9a35c);box-shadow:0 0 24px -12px var(--learning-gold,#c9a35c)}.trivia-bracket-name{font-family:var(--font-display);font-size:1.1rem}.trivia-bracket-meta{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground,#f2ead9) 60%, transparent);font-size:.72rem}.trivia-bracket-out{opacity:.45;text-decoration:line-through}.trivia-countdown{font-family:var(--font-display);color:var(--learning-gold-bright,#e8cf9a);font-size:clamp(5rem,24vw,9rem);line-height:1;animation:.9s both trivia-pop}.trivia-timer{background:color-mix(in oklab, var(--foreground,#f2ead9) 15%, transparent);border-radius:999px;height:4px;overflow:hidden}.trivia-timer>div{background:var(--learning-gold,#c9a35c);height:100%;transition:width .1s linear}.trivia-options{gap:10px;display:grid}.trivia-option{border:1px solid color-mix(in oklab, var(--foreground,#f2ead9) 22%, transparent);min-height:56px;color:var(--foreground,#f2ead9);text-align:left;cursor:pointer;background:oklab(0% none none/.22);border-radius:14px;padding:12px 18px;font-size:1rem;transition:border-color .14s,background .14s}.trivia-option:hover{border-color:color-mix(in oklab, var(--learning-gold,#c9a35c) 60%, transparent)}.trivia-option:focus-visible{outline:2px solid var(--learning-gold-bright,#e8cf9a);outline-offset:2px}.trivia-option[data-state=correct]{background:oklab(72.478% -.0766065 .0491524/.18);border-color:#7fb685}.trivia-option[data-state=wrong]{background:oklab(62.6397% .0944468 .059754/.16);border-color:#c26d5c}.trivia-option[data-state=locked]{opacity:.6;cursor:default}.trivia-host{flex-direction:column;align-items:center;gap:14px;display:flex}.trivia-host-portrait{object-fit:cover;border:2px solid var(--learning-gold,#c9a35c);width:148px;height:148px;box-shadow:0 0 40px -12px var(--learning-gold,#c9a35c);border-radius:50%}.trivia-script{font-family:var(--font-display);max-width:42ch;margin:0;font-size:1.25rem;font-style:italic;line-height:1.5}.trivia-score{font-family:var(--font-display);justify-content:center;gap:28px;font-size:2.2rem;display:flex}.trivia-controls{z-index:10;gap:8px;display:flex;position:fixed;bottom:12px;right:12px}.trivia-controls button{letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--learning-gold,#c9a35c) 50%, transparent);min-height:36px;color:color-mix(in oklab, var(--foreground,#f2ead9) 70%, transparent);cursor:pointer;background:oklab(0% none none/.55);border-radius:999px;padding:0 12px;font-size:.7rem}.trivia-roster{text-align:left;gap:8px;display:grid}.trivia-roster-row{border:1px solid color-mix(in oklab, var(--foreground,#f2ead9) 14%, transparent);border-radius:10px;justify-content:space-between;padding:10px 14px;font-size:.92rem;display:flex}.trivia-sim-tag{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground,#f2ead9) 55%, transparent);font-size:.68rem}.trivia-recap{text-align:left;gap:12px;display:grid}.trivia-recap-item{border:1px solid color-mix(in oklab, var(--foreground,#f2ead9) 16%, transparent);background:oklab(0% none none/.2);border-radius:12px;padding:12px 16px}.trivia-recap-q{margin:0 0 4px;font-size:.95rem;font-weight:600}.trivia-recap-e{color:color-mix(in oklab, var(--foreground,#f2ead9) 72%, transparent);margin:0;font-size:.85rem;line-height:1.5}@keyframes trivia-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes trivia-pop{0%{opacity:0;transform:scale(1.25)}30%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes trivia-flyby{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.trivia-flyby{animation:.6s both trivia-flyby}@media (prefers-reduced-motion:reduce){.trivia-stage *,.trivia-stage :before,.trivia-stage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trivia-clock{font-variant-numeric:tabular-nums;color:var(--learning-gold-bright,#e8cf9a);margin:0;font-size:1.4rem}.trivia-clock[data-urgent=true]{color:#efb18c;font-weight:700}.trivia-timer[data-urgent=true]>div{background:#efb18c}.trivia-option[data-state=selected]{border-color:var(--learning-gold,#c9a35c);background:color-mix(in oklab, var(--learning-gold,#c9a35c) 16%, transparent);opacity:1}.live-trivia-brand{padding:18px 0 12px}.live-trivia-byline{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0 0 18px;font-size:.72rem}.live-trivia-wordmark{font-family:var(--font-display);letter-spacing:.035em;margin:0;font-size:clamp(2rem,8vw,4rem);font-weight:500;line-height:1}.live-trivia-tagline{color:var(--learning-gold-bright,#e8cf9a);margin:14px 0 0;font-size:1rem}.live-trivia-live-panel{border:1px solid color-mix(in oklab, var(--learning-gold,#c9a35c) 45%, transparent);background:color-mix(in oklab, var(--learning-gold,#c9a35c) 5%, transparent);border-radius:18px;justify-items:center;gap:18px;padding:clamp(20px,5vw,32px);display:grid}.live-trivia-live-panel .trivia-eyebrow{margin:0}.live-trivia-live-title{font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:clamp(1.8rem,6vw,2.5rem);font-weight:500;display:flex}.live-trivia-live-title span{font-family:var(--font-sans);letter-spacing:.14em;border:1px solid var(--learning-gold,#c9a35c);color:var(--learning-gold-bright,#e8cf9a);border-radius:4px;padding:6px 9px;font-size:.7rem}.live-trivia-promise{font-family:var(--font-display);margin:0;font-size:1.45rem;line-height:1.25}.live-trivia-preview-note{opacity:.65;margin:0;font-size:.72rem;line-height:1.5}.live-trivia-crown-note{padding:12px 0}.live-trivia-crown-note h2{font-family:var(--font-display);letter-spacing:.1em;margin:0 0 8px;font-size:1.7rem;font-weight:500}.live-trivia-crown-note .trivia-eyebrow{margin:0 0 10px}.live-trivia-future{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:40px;display:grid}.live-trivia-future section{border-top:1px solid color-mix(in oklab, var(--foreground,#f2ead9) 20%, transparent);padding-top:18px}.live-trivia-future h2{font-family:var(--font-display);letter-spacing:.05em;margin:10px 0;font-size:1.3rem;font-weight:500}.live-trivia-future p{margin:6px 0;font-size:.82rem;line-height:1.5}.live-trivia-future .live-trivia-coming-soon{text-transform:uppercase;letter-spacing:.14em;color:var(--learning-gold,#c9a35c);font-size:.65rem}.live-trivia-future-tagline{opacity:.65}@media (width<=380px){.live-trivia-future{grid-template-columns:1fr}}.qualifier-standings,.qualifier-finalists{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.qualifier-standings li{border:1px solid #ffffff20;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.qualifier-standings li[data-you=true]{border-color:var(--learning-gold,#c9a35c);background:#c9a35c12}.qualifier-standings li[data-cut=true]{border-bottom:2px solid var(--learning-gold,#c9a35c);margin-bottom:12px}.qualifier-standings small,.qualifier-finalists small{opacity:.65;font-size:.7rem;line-height:1.5;display:block}.qualifier-standings strong{overflow-wrap:anywhere}.qualifier-rank{color:var(--learning-gold,#c9a35c);font-variant-numeric:tabular-nums}.qualifier-finalists{grid-template-columns:repeat(2,minmax(0,1fr))}.qualifier-finalists li{overflow-wrap:anywhere;border:1px solid #c9a35c40;border-radius:10px;align-items:center;gap:12px;padding:16px 12px;display:flex}@media (width<=380px){.qualifier-finalists{grid-template-columns:1fr}}.audience-score{background:#c9a35c0a;border:1px solid #c9a35c50;border-radius:12px;padding:14px 18px}.audience-score .trivia-eyebrow{font-size:.7rem;display:block}.audience-score p{font-variant-numeric:tabular-nums;margin:8px 0}.audience-score small{opacity:.7;font-size:.75rem;line-height:1.5}.pt-learn-gallery{min-height:100svh;padding:26px 18px max(32px,env(safe-area-inset-bottom));background:var(--learn-gallery-canvas);color:var(--learning-cream)}.pt-learn-gallery *,.pt-learn-detail *{letter-spacing:0;box-sizing:border-box}.pt-learn-gallery-shell{width:min(100%,1200px);margin:auto}.pt-learn-gallery-header{padding:8px 0 24px}.pt-learn-eyebrow{color:var(--learning-gold);margin:0;font-size:13px;font-weight:800;line-height:1.5}.pt-learn-gallery h1{font-family:var(--font-display);margin:8px 0 12px;font-size:64px;font-weight:550;line-height:1}.pt-learn-gallery-header>p:last-child{color:var(--learning-muted);margin:0;font-size:18px}.pt-learn-tabs{border:1px solid var(--learning-line);background:var(--learn-gallery-panel);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,650px);height:auto;padding:5px;display:grid}.pt-learn-tabs [role=tab]{min-height:48px;color:var(--learning-muted);white-space:normal;border:1px solid #0000;border-radius:999px;padding:8px;font-size:15px;font-weight:750}.pt-learn-tabs [data-state=active]{border-color:var(--learn-gallery-border);color:var(--learning-cream);background:color-mix(in oklab,var(--learning-gold) 13%,var(--learn-gallery-panel))}.pt-learn-panel{margin-top:22px}.pt-learn-feature{border:1px solid var(--learn-gallery-border);background:var(--learn-gallery-panel);border-radius:8px;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.pt-learn-feature>img{object-fit:cover;object-position:center 65%;width:100%;height:100%;position:absolute;inset:0}.pt-learn-feature:after{content:"";background:var(--learn-gallery-feature-shade);position:absolute;inset:0}.pt-learn-feature-copy{z-index:1;width:min(65%,570px);padding:30px;position:relative}.pt-learn-feature h2{font-family:var(--font-display);text-wrap:balance;margin:12px 0;font-size:44px;font-weight:550;line-height:1.03}.pt-learn-feature-copy>p:not(.pt-learn-eyebrow){color:var(--learning-cream);font-size:16px;line-height:1.5}.pt-learn-preview-state{color:var(--learning-gold);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:14px;display:flex}.pt-learn-preview-state strong{border:1px solid var(--learn-gallery-border);border-radius:4px;padding:7px 10px}.pt-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pt-learn-grid>li{min-width:0}.pt-learn-card{border:1px solid var(--learn-gallery-border);background:var(--learn-gallery-panel);width:100%;height:100%;min-height:44px;color:var(--learning-cream);text-align:left;white-space:normal;box-shadow:var(--learn-gallery-shadow);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.pt-learn-card:not(:disabled):hover{background:var(--learn-gallery-panel);border-color:var(--learning-gold-bright)}.pt-learn-card:disabled{opacity:1}.pt-learn-card-visual{aspect-ratio:3/2;width:100%;display:block;position:relative;overflow:hidden}.pt-learn-card-visual>img{object-fit:cover;width:100%;height:100%}.pt-learn-card-visual:after{content:"";background:var(--learn-gallery-shade);position:absolute;inset:0}.pt-learn-card-copy{flex-direction:column;flex:1;width:100%;padding:18px;display:flex}.pt-learn-card-title{font-family:var(--font-display);font-size:32px;font-weight:550;line-height:1.06}.pt-learn-card-status{color:var(--learning-gold);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:14px;line-height:1.4;display:flex}.pt-learn-card-status svg{flex:none;width:20px;height:20px}.pt-learn-card-next{color:var(--learning-muted);margin-top:7px;font-size:14px;line-height:1.4}.pt-learn-challenges-card{box-shadow:none;flex-direction:row;align-items:center;margin-top:18px}.pt-learn-challenges-card .pt-learn-card-visual{aspect-ratio:2;flex:none;width:32%;max-width:250px}.pt-learn-practice>h2{font-family:var(--font-display);margin:0 0 8px;font-size:36px}.pt-learn-practice>p{color:var(--learning-muted);margin:0 0 18px;font-size:16px}.pt-learn-challenge-list{gap:16px;display:grid}.pt-learn-gallery-footer{text-align:center;color:var(--learning-muted);padding-top:30px;font-size:14px;line-height:1.6}.pt-learn-gallery-footer p{margin:8px 0}.pt-learn-gallery-footer a{color:var(--learning-gold)}.pt-learn-detail{border:1px solid var(--learn-gallery-border);background:var(--learn-gallery-canvas);width:min(700px,100% - 32px);max-width:700px;max-height:90svh;color:var(--learning-cream);border-radius:8px;padding:0;display:block;overflow-y:auto}.pt-learn-detail>button{z-index:5;border:1px solid var(--learning-gold);background:var(--learn-gallery-canvas);width:44px;height:44px;color:var(--learning-cream);opacity:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.pt-learn-detail-image{object-fit:cover;width:100%;height:180px}.pt-learn-detail-heading{padding:22px 24px 12px}.pt-learn-detail-heading h2{font-family:var(--font-display);color:var(--learning-cream);font-size:38px;line-height:1.05}.pt-learn-detail-heading p{color:var(--learning-muted);margin-top:12px;font-size:16px;line-height:1.5}.pt-learn-detail-body{padding:0 24px 24px}.pt-learn-detail .learning-module-content>p{font-size:14px}.pt-learn-detail .learning-module-content>p:nth-child(2){font-size:28px}.pt-learn-detail .learning-module-row{padding-block:18px}.pt-learn-detail .learning-module-content a{min-height:44px;font-size:14px}.pt-learn-detail .pt-spirit-modules .journey-section-group{background:0 0;border:0;padding:0}.pt-learn-detail .pt-spirit-modules .journey-section-header{display:none}.pt-learn-detail .pt-spirit-modules p{font-size:14px}.pt-learn-detail .pt-spirit-modules a{min-height:44px;font-size:14px}@media (width>=1000px){.pt-learn-challenge-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.pt-learn-gallery{padding:18px 12px 28px}.pt-learn-gallery h1{font-size:42px}.pt-learn-gallery-header>p:last-child{font-size:16px}.pt-learn-tabs [role=tab]{font-size:14px}.pt-learn-feature{min-height:280px}.pt-learn-feature-copy{width:78%;padding:22px 18px}.pt-learn-feature h2{font-size:34px}.pt-learn-feature-copy>p:not(.pt-learn-eyebrow){font-size:14px}.pt-learn-grid{gap:10px}.pt-learn-card-copy{padding:13px 12px}.pt-learn-card-title{font-size:26px}.pt-learn-card-status{font-size:13px}.pt-learn-card-next{font-size:14px}.pt-learn-challenges-card .pt-learn-card-visual{aspect-ratio:1}.pt-learn-detail{width:100%;max-width:none;max-height:92svh;padding-bottom:env(safe-area-inset-bottom);border-radius:8px 8px 0 0;--tw-translate-x:0!important;--tw-translate-y:0!important;top:auto!important;bottom:0!important;left:0!important;transform:none!important}.pt-learn-detail-heading,.pt-learn-detail-body{padding-inline:18px}.pt-learn-detail-heading h2{font-size:34px}}@media (width<=349px){.pt-learn-grid{grid-template-columns:1fr}.pt-learn-gallery h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.pt-learn-gallery *,.pt-learn-detail{transition:none!important;animation:none!important}}.pt-learn-primary{width:100%;height:auto;color:var(--learning-cream);text-align:left;white-space:normal;justify-content:flex-start;padding:0}.pt-learn-primary:hover{background:var(--learn-gallery-panel)}.pt-learn-feature-title{font-family:var(--font-display);margin:12px 0;font-size:44px;font-weight:550;line-height:1.08;display:block}.pt-learn-feature-description{font-size:18px;line-height:1.5;display:block}.pt-learn-primary .pt-learn-card-next{display:block}.pt-learn-card-description{color:var(--learning-muted);margin-top:12px;font-size:16px;line-height:1.5;display:block}@media (width<=639px){.pt-learn-feature-title{font-size:34px}.pt-learn-feature-description{font-size:16px}}.reservation-access{background:#0b1016}.reservation-access-btn{border:1px solid color-mix(in oklab, var(--underground-neon) 55%, transparent);background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 14px -6px var(--underground-neon)}.reservation-access-btn:focus-visible{outline:2px solid var(--underground-neon);outline-offset:3px}.reservation-access-btn--member{box-shadow:0 0 18px -4px var(--underground-neon)}
