@font-face{font-family:"Unbounded";src:url("../fonts/unbounded-latin-wght-normal.woff2") format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Unbounded";src:url("../fonts/unbounded-latin-ext-wght-normal.woff2") format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Unbounded";src:url("../fonts/unbounded-cyrillic-wght-normal.woff2") format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}html{font-size:clamp(16px,15px + .25vw,19px);color:#1d1428;font-weight:400}body{background:#f6f2fa;color:#1d1428}main{margin-top:0;margin-bottom:0}a{color:#7e03a1}a:hover{color:#5a0273}:focus-visible{outline:3px solid #ed9301;outline-offset:2px}h1,h2,h3{color:#1d1428}h1{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;letter-spacing:-0.02em;line-height:1.05;color:#1d1428}h2{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;letter-spacing:-0.01em;font-size:1.6rem}.skip-link:focus{position:fixed;left:1rem;top:1rem;z-index:100;width:auto;height:auto;clip:auto;padding:.7rem 1rem;background:#fff;color:#140b1f}.pt-shell{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding-left:2rem;padding-right:2rem}.pt-kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:0;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0fd9c4}.pt-kicker--purple{color:#7e03a1}.pt-btn,a.pt-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.4rem;border:0;border-radius:999px;background:#7e03a1;color:#fff;font:700 1rem/1.2 "Reddit Sans",sans-serif;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-filter .15s,-webkit-transform .15s;transition:-webkit-filter .15s,-webkit-transform .15s;transition:filter .15s,transform .15s;transition:filter .15s,transform .15s,-webkit-filter .15s,-webkit-transform .15s}.pt-btn:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);color:#fff}.pt-btn--red,a.pt-btn--red{background:#d04e4e;color:#fff;font-size:max(19px,1.05rem);font-weight:800}.pt-btn--ink,a.pt-btn--ink{background:#140b1f;color:#fff}.pt-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pt-badge--orange{background:#ed9301;color:#140b1f}.pt-badge--red{background:#fbe9e9;color:#9e2f2f}.pt-badge--red::before{content:"";width:7px;height:7px;border-radius:50%;background:#d04e4e}.pt-ripple{position:absolute;pointer-events:none;opacity:.55}header.header{position:relative;display:block;height:auto;padding:0;background:#140b1f;-webkit-box-shadow:none;box-shadow:none;color:#f3ecfa;z-index:5}.header-inner{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1.1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 2rem}a.header-logo-link{height:auto;color:#fff;text-decoration:none}.header-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;height:auto;font-size:1rem;color:#fff}.header-logo img{height:40px}.header-logo-word,.footer-logo span{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:.01em}header .desktop-nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-left:auto}a.header-profile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.1rem;border-radius:999px;background:#fff;color:#140b1f;font-weight:700;font-size:.92rem;text-decoration:none;white-space:nowrap}a.header-profile:hover{color:#140b1f;background:#f1e6f7}a.header-profile svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pt-lang{position:relative}.pt-lang summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;min-height:40px;padding:0 .8rem;border:0;background:hsla(0,0%,100%,.08);border-radius:999px;color:#f3ecfa;font-weight:600;font-size:.88rem;cursor:pointer;list-style:none}.pt-lang summary::-webkit-details-marker{display:none}.pt-lang ul{position:absolute;right:0;top:calc(100% + .4rem);min-width:11rem;margin:0;padding:.4rem;list-style:none;background:#fff;border-radius:12px;-webkit-box-shadow:0 16px 40px -12px rgba(0,0,0,.45);box-shadow:0 16px 40px -12px rgba(0,0,0,.45);z-index:20}.pt-lang li{margin:0}.pt-lang a{display:block;padding:.55rem .8rem;border-radius:8px;color:#1d1428;text-decoration:none}.pt-lang a:hover,.pt-lang a[aria-current]{background:#f6f2fa;color:#7e03a1}@media(min-width: 1081px){.header-nav ul.menu li{padding:0 .8rem}.header-nav ul.menu li a,.header-nav ul.menu li>span,.header-nav a.button{color:#cfc3dd;font-size:.92rem;font-weight:500;text-transform:none;letter-spacing:0}.header-nav ul.menu li a:hover,.header-nav ul.menu li.current-menu-item>a{color:#fff}button.dropdown-nappi svg{fill:#cfc3dd}.header-nav ul.menu li:hover button.dropdown-nappi svg{fill:#fff}.header-nav ul.menu ul{background:#fff;-webkit-box-shadow:0 16px 40px -12px rgba(0,0,0,.45);box-shadow:0 16px 40px -12px rgba(0,0,0,.45)}.header-nav ul.menu ul li a{color:#1d1428}.header-nav ul.menu ul>li:hover a{color:#7e03a1}}@media(max-width: 1080px){header.header{height:auto;padding:0;background:#140b1f}.header-inner{padding:.8rem 4.5rem .8rem 1rem;min-height:64px}.header-tools{display:none}.menunappi-wrap{top:7px;right:1rem;border-radius:12px}.menunappi-wrap .menunappi svg{fill:#fff}nav.mobile-nav{background:#140b1f;padding:84px 1.6rem 2rem}nav.mobile-nav ul.menu li a,nav.mobile-nav ul.menu li>span{color:#fff}.mobile-nav-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #3b2a52}.mobile-nav-tools a.header-profile{-ms-flex-item-align:start;align-self:flex-start}.pt-lang-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}nav.mobile-nav .pt-lang-list li{display:block}nav.mobile-nav .pt-lang-list a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0 .8rem;border:0;background:hsla(0,0%,100%,.06);border-radius:999px;color:#f3ecfa;font-weight:600;font-size:.9rem}nav.mobile-nav .pt-lang-list a[aria-current]{background:#fff;color:#140b1f}}.dopamine-traps-head{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.dopamine-traps-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.6rem;padding-top:.8rem}.dopamine-traps-links a{width:44px;height:44px}.dopamine-traps-links a svg{fill:#d04e4e}.dopamine-traps-popup{top:auto;bottom:1.2rem;right:1.2rem;max-width:min(420px,100vw - 2.4rem);border-radius:18px;background:#24163a;border:0;-webkit-box-shadow:0 30px 60px -20px rgba(0,0,0,.6);box-shadow:0 30px 60px -20px rgba(0,0,0,.6);-webkit-transform:translateY(calc(100% + 2rem));-ms-transform:translateY(calc(100% + 2rem));transform:translateY(calc(100% + 2rem));z-index:30}.dopamine-traps-popup.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.dopamine-traps-popup h2{font-family:"Unbounded","Reddit Sans",sans-serif;color:#ed9301}.dopamine-traps-popup p{color:#f3ecfa}.dopamine-traps-popup a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:48px;border-radius:12px;background:#d04e4e;color:#fff;font-weight:800;font-size:max(19px,1rem)}@media(max-width: 1080px){.dopamine-traps-popup{width:auto;top:auto;left:1rem;right:1rem;-webkit-transform:translateY(calc(100% + 2rem));-ms-transform:translateY(calc(100% + 2rem));transform:translateY(calc(100% + 2rem))}nav.mobile-nav .dopamine-traps-links a svg{fill:#d04e4e}}footer.footer{display:block;min-height:0;padding:0;background:#140b1f;color:#cfc3dd;-webkit-box-shadow:none;box-shadow:none}.footer-inner{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:3rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 4rem}.footer-brand{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem}.footer-brand p{max-width:22rem;margin:.7rem 0 0;font-size:.92rem;line-height:1.55}a.footer-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;color:#fff;text-decoration:none}.footer-col h2{margin:0 0 .7rem;font-family:"Reddit Sans",sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}footer.footer .footer-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;margin:0;padding:0}footer.footer .footer-col li{margin:0;font-size:.92rem}footer.footer a{color:#cfc3dd}footer.footer a:hover{color:#fff}.footer-base{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1rem 2rem 1.6rem;border-top:1px solid #3b2a52;font-size:.82rem}@media(max-width: 1080px){footer.footer,footer.footer .wide-content{display:block;text-align:left}.footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.4rem 1rem 1.6rem}.footer-base{padding:1rem}}.pt-hero{position:relative;overflow:hidden;background:#140b1f;color:#f3ecfa}.pt-ripple--hero{right:-12rem;top:-12rem;width:52rem;height:52rem}.pt-hero-inner{position:relative;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:2.2rem 2rem 3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.5rem}.pt-hero-main{-webkit-box-flex:999;-ms-flex:999 1 34rem;flex:999 1 34rem;min-width:0}.pt-hero h1{margin:1.1rem 0 1.1rem;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1.02;color:#fff}.pt-hero h1 em{font-style:normal;color:#ed9301}.pt-hero-lead{max-width:36rem;margin:0 0 1.8rem;font-size:1.12rem;line-height:1.55;color:#d8cce6}.pt-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;max-width:48rem;padding:.5rem;background:#fff;border-radius:18px;-webkit-box-shadow:0 20px 50px -20px rgba(0,0,0,.6);box-shadow:0 20px 50px -20px rgba(0,0,0,.6)}.pt-search-field{-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;padding:.45rem .9rem;border-radius:12px;color:#1d1428;min-width:0}.pt-search-field+.pt-search-field{border-left:1px solid #e8e0f0}.pt-search-field>span{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f5470}.pt-search-field select{width:100%;border:0;padding:.15rem 0;background:rgba(0,0,0,0);color:#1d1428;font:600 1rem "Reddit Sans",sans-serif;cursor:pointer}.pt-search .pt-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:56px;border-radius:12px}.pt-hero-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.3rem 0 0;font-size:.95rem}.pt-hero-links a{color:#cfc3dd}.pt-hero-links a.pt-hero-link--strong{color:#fff;font-weight:600}.pt-hero-links a:hover{color:#fff}@media(max-width: 700px){.pt-search-field+.pt-search-field{border-left:0;border-top:1px solid #e8e0f0}.pt-search-field{-ms-flex-preferred-size:100%;flex-basis:100%}.pt-search .pt-btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.pt-weekend{-webkit-box-flex:1;-ms-flex:1 1 20rem;flex:1 1 20rem;min-width:0;max-width:26rem;padding:1.4rem;background:#24163a;border:0;border-radius:20px}.pt-weekend-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4rem 1rem}.pt-weekend-head h2{margin:0;font-size:1.1rem;color:#fff}.pt-weekend-head span{font-size:.88rem;font-weight:600;color:#0fd9c4}.pt-weekend-intro{margin:.5rem 0 1rem;font-size:.92rem;line-height:1.5;color:#cfc3dd}.pt-weekend-list{margin:0;padding:0;list-style:none}.pt-weekend-list li{margin:0;padding:0}.pt-weekend-list li::before{display:none}.pt-weekend-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;padding:.75rem 0;border-top:1px solid #3b2a52;color:#fff;text-decoration:none}.pt-weekend-list a:hover strong{color:#0fd9c4}.pt-weekend-date{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.35rem;font-weight:700;line-height:1;text-align:center}.pt-weekend-date span{display:block;margin-bottom:.2rem;font-size:.66rem;color:#ed9301;text-transform:uppercase}.pt-weekend-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pt-weekend-name strong{display:block;font-size:1rem}.pt-weekend-name span{display:block;font-size:.86rem;color:#cfc3dd}a.pt-weekend-more{display:inline-block;margin-top:.8rem;color:#fff;font-weight:600;font-size:.92rem}.pt-front-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;padding-top:2.4rem;padding-bottom:4rem}.pt-front-main{-webkit-box-flex:999;-ms-flex:999 1 36rem;flex:999 1 36rem;min-width:0}.pt-section-head h2{margin:0 0 1rem;font-size:1.7rem}.pt-side{-webkit-box-flex:1;-ms-flex:1 1 19rem;flex:1 1 19rem;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.pt-quiz-card{padding:1.4rem;border-radius:20px;background:#ed9301;color:#140b1f}.pt-quiz-card-k{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pt-quiz-card-t{margin:.6rem 0 1.1rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}.pt-box{padding:1.3rem;background:#fff;border:0;border-radius:20px}.pt-box-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem}.pt-box-head h2{margin:0;font-size:1.02rem}.pt-box-head a{font-size:.88rem;font-weight:600}.pt-mini-list{margin:.8rem 0 0;padding:0;list-style:none}.pt-mini-list li{margin:0;padding:.7rem 0;border-top:1px solid #efe7f5}.pt-mini-list li::before{display:none}.pt-mini-list a{color:#1d1428;font-weight:700;text-decoration:none}.pt-mini-list a:hover{color:#7e03a1}.pt-mini-list span{display:block;font-size:.86rem;color:#5f5470}.pt-news{padding:1.4rem;border-radius:20px;background:#140b1f;color:#cfc3dd}.pt-news h2{margin:0 0 .4rem;font-size:1.02rem;color:#fff}.pt-news p{margin:0 0 .9rem;font-size:.92rem;line-height:1.5}.pt-news form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.pt-news input[type=email]{min-height:48px;padding:0 .9rem;border-radius:12px;border:1px solid #3b2a52;background:#24163a;color:#fff;font:1rem "Reddit Sans",sans-serif}.pt-news input[type=email]::-webkit-input-placeholder{color:#a699b6}.pt-news input[type=email]::-moz-placeholder{color:#a699b6}.pt-news input[type=email]:-ms-input-placeholder{color:#a699b6}.pt-news input[type=email]::-ms-input-placeholder{color:#a699b6}.pt-news input[type=email]::placeholder{color:#a699b6}.pt-news .pt-btn{border-radius:12px}.pt-news-msg{padding:.6rem .8rem;border-radius:10px;background:#24163a;color:#fff !important}.pt-news-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.pt-news-links a{color:#fff;font-weight:600}.pt-hp{position:absolute;left:-9999px}a.pt-health-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;border-radius:20px;background:#e3fbf8;color:#06463f;text-decoration:none}a.pt-health-link svg{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}a.pt-health-link strong{display:block}a.pt-health-link span span{display:block;font-size:.88rem}.pt-reports-band{background:#fff;border-top:1px solid #e4daee;padding:3.4rem 0}.pt-band-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:1.8rem}.pt-band-head h2{max-width:36rem;margin:.6rem 0 0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.12}.pt-band-head>a{font-weight:700}.explorer{margin:0}.ex-filters{background:#fff;border:0;border-radius:18px;-webkit-box-shadow:none;box-shadow:none}.ex-search input{border-radius:12px;border-color:#e4daee}.ex-field select,.ex-dates input{border-radius:10px;border-color:#d9cce6}.ex-field>span{color:#5f5470;font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.ex-check input:checked+span{background:#7e03a1;border-color:#7e03a1;color:#fff}.ex-reset{color:#7e03a1}.ex-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.2rem 0 .4rem}.ex-count{color:#5f5470}.ex-views{padding:4px;background:#fff;border:0;border-radius:999px;gap:0}.ex-view-btn{min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#1d1428;font-weight:600}.ex-view-btn.is-active,.ex-view-btn[aria-pressed=true]{background:#140b1f;color:#fff}.ex-view-btn.is-active svg{stroke:#fff}h2.ex-month{margin:1.8rem 0 .7rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7e03a1}.ex-cards{gap:.85rem}a.ex-card{grid-template-columns:5.2rem minmax(0, 1fr) auto;gap:1.2rem;padding:1rem;border:0;border-radius:18px;-webkit-box-shadow:none;box-shadow:none;color:#1d1428}a.ex-card:hover{border-color:#cdb6e0;-webkit-box-shadow:0 10px 30px -12px rgba(76,18,110,.35);box-shadow:0 10px 30px -12px rgba(76,18,110,.35);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.ex-date{min-height:5.6rem;border-radius:14px;background:#f1e6f7;color:#7e03a1;font-family:"Unbounded","Reddit Sans",sans-serif}.ex-date-d{font-size:1.9rem;font-weight:800}.ex-date-wd,.ex-date-m{font-size:.66rem;font-weight:700}.ex-date-len,.ex-date-range{display:none}.ex-card-title{font-size:1.18rem}a.ex-card:hover .ex-card-title{color:#7e03a1}.ex-card-place{color:#5f5470}.ex-cc{background:#1d1428}.ex-facts{color:#3e3350}.ex-fact svg{stroke:#7e03a1}.ex-fact--eb{background:#fff1da;color:#8a4f00}.ex-type{border-radius:6px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ex-type--party{background:#e3fbf8;color:#065f56}.ex-type--festival{background:#f1e6f7;color:#7e03a1}.ex-status{background:#fbe9e9;color:#9e2f2f}a.ex-card--festival{grid-template-columns:minmax(9rem, 13rem) minmax(0, 1fr);padding:0;overflow:hidden;gap:0}a.ex-card--festival .ex-date{position:relative;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:9.5rem;padding:1rem 1.1rem;border-radius:0;background-color:#140b1f;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(20, 11, 31, 0.55)), to(rgba(20, 11, 31, 0.85))),var(--ex-img, none);background-image:linear-gradient(rgba(20, 11, 31, 0.55), rgba(20, 11, 31, 0.85)),var(--ex-img, none);background-size:cover;background-position:center;color:#fff;text-align:left;overflow:hidden}a.ex-card--festival .ex-date::after{content:"";position:absolute;right:-3.5rem;bottom:-3.5rem;width:9rem;height:9rem;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(15,217,196,.7),0 0 0 1.5rem rgba(15,217,196,0),0 0 0 calc(1.5rem + 1px) rgba(15,217,196,.5),0 0 0 3rem rgba(15,217,196,0),0 0 0 calc(3rem + 1px) rgba(15,217,196,.35);box-shadow:0 0 0 1px rgba(15,217,196,.7),0 0 0 1.5rem rgba(15,217,196,0),0 0 0 calc(1.5rem + 1px) rgba(15,217,196,.5),0 0 0 3rem rgba(15,217,196,0),0 0 0 calc(3rem + 1px) rgba(15,217,196,.35);pointer-events:none}a.ex-card--festival .ex-date-wd,a.ex-card--festival .ex-date-d,a.ex-card--festival .ex-date-m{display:none}a.ex-card--festival .ex-date-len,a.ex-card--festival .ex-date-range{position:relative;display:block}a.ex-card--festival .ex-date-len{font-family:"Reddit Sans",sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0fd9c4}a.ex-card--festival .ex-date-range{font-size:1.55rem;font-weight:800;line-height:1.08;text-transform:uppercase}a.ex-card--festival .ex-card-main{padding:1.1rem 1.2rem}a.ex-card--festival .ex-card-title{font-size:1.4rem}a.ex-card--festival .ex-facts{gap:.45rem;margin-top:.6rem}a.ex-card--festival .ex-fact{padding:.35rem .65rem;border-radius:10px;background:#f6f2fa;font-weight:600}a.ex-card--festival .ex-fact--eb{background:#fff1da}a.ex-card--festival .ex-type{display:none}@media(max-width: 640px){a.ex-card{grid-template-columns:4.2rem minmax(0, 1fr);gap:.9rem;padding:.8rem}a.ex-card .ex-type{display:none}.ex-date{min-height:4.6rem}.ex-date-d{font-size:1.5rem}a.ex-card--festival{grid-template-columns:1fr;padding:0}a.ex-card--festival .ex-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:0;gap:1rem}a.ex-card--festival .ex-date-range{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:1.3rem}}.pt-page-hero{position:relative;overflow:hidden;background:#140b1f;color:#f3ecfa}.pt-page-hero .pt-ripple{right:-14rem;top:-18rem;width:44rem;height:44rem;opacity:.45}.pt-page-hero-inner{position:relative;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:2rem 2rem 2.6rem}.pt-page-hero h1{margin:.9rem 0 0;font-size:clamp(2rem,4.4vw,3.4rem);color:#fff}.pt-page-hero-intro{max-width:40rem;margin-top:1rem;font-size:1.08rem;line-height:1.55;color:#d8cce6}.pt-page-hero-intro p{margin:0 0 .6rem}.pt-page-hero-intro a{color:#fff}.pt-feature-body{padding-top:2.4rem;padding-bottom:4rem}.pt-feature-body--narrow{max-width:52rem}body.page:not(.home):not(.pt-feature) main,body.single-post main,body.archive:not(.tax-pt_country):not(.tax-pt_type):not(.tax-pt_style):not(.tax-pt_artist):not(.post-type-archive-events) main,body.blog main,body.search main,body.error404 main{padding-top:2.6rem;padding-bottom:4rem}body.pt-feature main,body.single-events main,body.single-pt_report main{padding-top:0}.pt-event-hero{position:relative;overflow:hidden;background:#140b1f;color:#f3ecfa}.pt-event-hero .pt-ripple{left:52%;top:-14rem;width:56rem;height:56rem;opacity:.5}.pt-event-hero-inner{position:relative;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1.4rem 2rem 2.8rem}.pt-event-hero .crumbs,.pt-event-hero nav.ev-crumbs{font-size:.86rem;color:#cfc3dd}.pt-event-hero .crumbs a,.pt-event-hero nav.ev-crumbs a{color:#cfc3dd}.pt-event-hero-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem;margin-top:1.6rem}.pt-event-hero-main{-webkit-box-flex:999;-ms-flex:999 1 32rem;flex:999 1 32rem;min-width:0}.pt-event-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.pt-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:6px;border:0;background:hsla(0,0%,100%,.09);color:#e9dff4;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.pt-tag--teal{border-color:#0fd9c4;background:#0fd9c4;color:#140b1f}.pt-tag--red{border-color:#d04e4e;color:#ffd9d9}.pt-tag--red::before{content:"";width:7px;height:7px;border-radius:50%;background:#d04e4e}a.pt-tag:hover{color:#fff}.pt-event-dates{margin-top:1.2rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1;color:#ed9301;text-transform:uppercase}.pt-event-hero h1{margin:.6rem 0 .8rem;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.98;letter-spacing:-0.03em;color:#fff;overflow-wrap:anywhere}.pt-event-place{margin:0;font-size:1.1rem;color:#d8cce6}.pt-event-place .ex-cc{margin-right:.5rem;background:#fff;color:#140b1f;vertical-align:.15em}.pt-event-actions{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.pt-event-actions .pt-btn--red{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:56px;border-radius:14px}.pt-event-actions .pt-btn-ghost{-webkit-box-flex:1;-ms-flex:1 1 8rem;flex:1 1 8rem}.pt-btn-ghost,a.pt-btn-ghost{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;min-height:48px;padding:0 1rem;border-radius:12px;border:0;background:hsla(0,0%,100%,.1);color:#fff;font:700 .95rem "Reddit Sans",sans-serif;text-decoration:none;cursor:pointer}.pt-btn-ghost:hover{background:hsla(0,0%,100%,.18);color:#fff}.pt-facts-strip{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:1px;margin:1.6rem 0 0;background:#e4daee;border:0;border-radius:18px;overflow:hidden}.pt-facts-strip>div{padding:1rem 1.2rem;background:#fff}.pt-facts-strip dt{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5f5470}.pt-facts-strip dd{margin:.35rem 0 0;font-size:1.12rem;font-weight:700}.pt-facts-strip dd+dd{margin-top:.15rem;font-size:.86rem;font-weight:400;color:#5f5470}.pt-event-hero .ex-crumbs{font-size:.86rem;color:#cfc3dd}.pt-event-hero .ex-crumbs a{color:#cfc3dd}.pt-event-hero .ex-crumbs a:hover{color:#fff}.pt-event-hero .event-past{margin-top:1rem;color:#ffd9d9}.pt-event-hero .event-past a{color:#fff}article.event{padding-top:2.4rem;padding-bottom:4rem}.event-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}.event-main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:999;-ms-flex:999 1 34rem;flex:999 1 34rem;min-width:0}.event-trip{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 19rem;flex:1 1 19rem;min-width:0;position:static;padding:1.3rem;background:#fff;border:0;border-radius:20px}.event-trip-title{margin-top:0;font-family:"Reddit Sans",sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5f5470}.event-facts svg{stroke:#7e03a1}.event-actions a.button{min-height:52px;border-radius:12px;background:#d04e4e;border-color:#d04e4e;color:#fff;font-size:max(19px,1rem);font-weight:800}.event-main h2,.event-more h2,.pt-community h2{font-size:1.45rem;margin:2.4rem 0 1rem}.event-content{font-size:1.08rem;line-height:1.65;max-width:44rem}.event-image img{border-radius:18px}.event-lineup ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.event-lineup li{margin:0}.event-lineup li::before{display:none}.event-lineup li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0 .95rem;border-radius:999px;background:#f1e6f7;border:0;color:#1d1428;font-weight:700;text-decoration:none}.event-lineup li a:hover{border-color:#7e03a1;color:#7e03a1}.event-map{border-radius:14px;overflow:hidden}.pt-community,.pt-stay22,.event-listen{margin-top:2.4rem}.pt-community button[type=submit],.pt-attend-btn,.pt-community .button{border-radius:12px}.event-more{margin-top:3rem}.pt-feature-weekend .pt-feed-when--big{display:none}.pt-feature-body .pt-feed-intro{font-size:1.05rem;max-width:44rem}.report-card{border-radius:18px}.dopamine-traps-popup{visibility:hidden}.dopamine-traps-popup.active{visibility:visible}.ex-month,h2.ex-month{background:rgba(246,242,250,.96)}.ex-type-k-indoor{background:#eef1fc;color:#2f43a0}.ex-type-k-open-air{background:#fff1da;color:#8a4f00}a.ex-card--festival .ex-date::after{inset:0;right:0;bottom:0;width:auto;height:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:repeating-radial-gradient(circle at 108% 112%, transparent 0 20px, rgba(15, 217, 196, 0.5) 20px 21.3px);-webkit-mask-image:-webkit-gradient(linear, right bottom, left top, color-stop(15%, #000), color-stop(75%, transparent));-webkit-mask-image:linear-gradient(to top left, #000 15%, transparent 75%);mask-image:-webkit-gradient(linear, right bottom, left top, color-stop(15%, #000), color-stop(75%, transparent));mask-image:linear-gradient(to top left, #000 15%, transparent 75%)}.pt-btn-ghost{white-space:nowrap}.pt-event-actions .pt-btn-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.pt-page-hero .ex-crumbs,.pt-page-hero .ex-crumbs a{color:#cfc3dd;font-size:.86rem}.pt-page-hero .ex-crumbs a:hover{color:#fff}.pt-page-hero .ex-crumbs+h1{margin-top:1rem}.wide-content,.content>.wide-content,.content>.wide-content:not(.alignfull):not(.alignwide){max-width:calc(max(1280px, min(88vw, 1760px)) - 4rem)}body.single-pt_report main,body.post-type-archive-pt_report main{padding-top:2.6rem;padding-bottom:4rem}@media(max-width: 1080px){.footer-brand{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media(min-width: 701px){.ex-filters-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.8rem}.ex-filters-body>.ex-field{-webkit-box-flex:1;-ms-flex:1 1 9.5rem;flex:1 1 9.5rem;max-width:18rem}.ex-filters-body>.ex-dates{-webkit-box-flex:2;-ms-flex:2 1 17rem;flex:2 1 17rem;max-width:26rem}.ex-filters-body>.ex-check,.ex-filters-body>.ex-reset{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(min-width: 1700px){.pt-side{-ms-flex-preferred-size:22rem;flex-basis:22rem}}@media(min-width: 1081px){.header-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.5rem}header .desktop-nav{min-width:0}.header-nav ul.menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header-nav ul.menu li a,.header-nav ul.menu li>span{white-space:nowrap}.header-nav .lang-item img,.header-nav .pll-parent-menu-item img{width:16px;height:auto}}@media(min-width: 1081px)and (max-width: 1700px){.header-inner{gap:1rem}.header-nav ul.menu li{padding:0 .45rem}.header-nav ul.menu li a,.header-nav ul.menu li>span{font-size:.84rem}a.header-profile{width:44px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a.header-profile span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.header-logo-word{font-size:1.05rem}}.pt-hero-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pt-hero-main{-webkit-box-flex:1;-ms-flex:1 1 32rem;flex:1 1 32rem}.pt-weekend{-webkit-box-flex:0;-ms-flex:0 1 24rem;flex:0 1 24rem}.pt-hero h1{font-size:clamp(2.3rem,4.1vw,4.6rem);max-width:15ch}@media(min-width: 1081px)and (max-height: 900px){.pt-hero-inner{padding-top:1.6rem;padding-bottom:2.4rem}.pt-hero h1{margin:.8rem 0;font-size:clamp(2.2rem,3.7vw,3.8rem)}.pt-hero-lead{margin-bottom:1.3rem;font-size:1.02rem}.pt-weekend{padding:1.1rem 1.2rem}.pt-weekend-list a{padding:.55rem 0}}@media(max-width: 1080px){.pt-weekend{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none}}@media(min-width: 701px){.pt-search{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pt-search-field{min-width:0}}.header-nav ul.menu li.lang-item,.header-nav ul.menu li.pll-parent-menu-item{display:none !important}@media(min-width: 1081px){.header-tools{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header-logo-link,.header-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}header.header.is-two-rows .header-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.2rem;padding-bottom:.6rem}header.header.is-two-rows .desktop-nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:-0.45rem}header.header.is-two-rows .header-nav ul.menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.blog main,body.archive.category main,body.archive.tag main,body.archive.date main,body.archive.author main,body.single-post main{padding-top:0;padding-bottom:0}.pt-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.8rem}.pt-chips a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0 1rem;border-radius:999px;border:0;background:#f1e6f7;color:#1d1428;font-weight:600;font-size:.9rem;text-decoration:none}.pt-chips a:hover{border-color:#7e03a1;color:#7e03a1}.pt-chips a[aria-current]{background:#7e03a1;border-color:#7e03a1;color:#fff}.pt-post-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr));gap:1.6rem}.pt-post-grid--3{grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr))}.pt-post-card{min-width:0}a.pt-post-card-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:0;border-radius:18px;overflow:hidden;color:#1d1428;text-decoration:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s,border-color .2s;transition:box-shadow .2s,transform .2s,border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s}a.pt-post-card-link:hover{border-color:#cdb6e0;-webkit-box-shadow:0 10px 30px -12px rgba(76,18,110,.35);box-shadow:0 10px 30px -12px rgba(76,18,110,.35);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);color:#1d1428}.pt-post-card-img{position:relative;display:block;aspect-ratio:3/2;background:#140b1f;overflow:hidden}.pt-post-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}a.pt-post-card-link:hover .pt-post-card-img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.pt-post-card-img .pt-ripple{right:-40%;top:-40%;width:120%;height:180%}.pt-post-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.1rem 1.2rem 1.2rem}.pt-post-card-cat{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7e03a1}.pt-post-card-title{font-size:1.18rem;font-weight:700;line-height:1.3}a.pt-post-card-link:hover .pt-post-card-title{color:#7e03a1}.pt-post-card-excerpt{color:#3e3350;line-height:1.55}.pt-post-card-meta{margin-top:auto;padding-top:.3rem;font-size:.84rem;color:#5f5470}.pt-post-card--featured{grid-column:1/-1}.pt-post-card--featured a.pt-post-card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.pt-post-card--featured .pt-post-card-img{-webkit-box-flex:3;-ms-flex:3 1 24rem;flex:3 1 24rem;aspect-ratio:auto;min-height:18rem}.pt-post-card--featured .pt-post-card-body{-webkit-box-flex:2;-ms-flex:2 1 20rem;flex:2 1 20rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;gap:.7rem}.pt-post-card--featured .pt-post-card-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:800;line-height:1.12;letter-spacing:-0.01em}.pt-post-card--featured .pt-post-card-meta{margin-top:.4rem}.pt-pagination{margin-top:2.6rem}.pt-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pt-pagination li{margin:0}.pt-pagination li::before{display:none}.pt-pagination a,.pt-pagination span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .9rem;border-radius:999px;border:0;background:#fff;color:#1d1428;font-weight:600;text-decoration:none}.pt-pagination a:hover{border-color:#7e03a1;color:#7e03a1}.pt-pagination .current{background:#140b1f;border-color:#140b1f;color:#fff}.pt-pagination .dots{border:0;background:rgba(0,0,0,0)}.pt-empty{color:#5f5470}.pt-article-hero .pt-page-hero-inner{max-width:48rem;padding-bottom:3rem}.pt-article-hero.has-image .pt-page-hero-inner{padding-bottom:7rem}.pt-article-hero h1{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.06}.pt-article-meta{margin:1rem 0 0;color:#cfc3dd;font-size:.95rem}.pt-article-image{position:relative;max-width:64rem;margin:-5rem auto 0;padding:0 2rem;z-index:1}.pt-article-image img{display:block;width:100%;height:auto;max-height:36rem;-o-object-fit:cover;object-fit:cover;border-radius:20px;-webkit-box-shadow:0 30px 60px -30px rgba(20,11,31,.6);box-shadow:0 30px 60px -30px rgba(20,11,31,.6)}article.pt-article-body{padding:2.6rem 0 1rem;font-size:1.1rem;line-height:1.75;color:#1d1428}.pt-article-body.content>*:not(.alignfull):not(.alignwide){width:auto;max-width:min(44rem,100% - 4rem)}.pt-article-body.content>.alignwide{width:auto;max-width:min(64rem,100% - 4rem)}.pt-article-body h2{margin:2.6rem auto 1rem;font-size:1.7rem;line-height:1.2}.pt-article-body h3{margin:2rem auto .8rem;font-size:1.3rem;font-weight:700}.pt-article-body p{margin-top:0;margin-bottom:1.3rem}.pt-article-body a{color:#7e03a1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pt-article-body ul,.pt-article-body ol{padding-left:1.4rem}.pt-article-body li{margin-bottom:.45rem}.pt-article-body blockquote,.pt-article-body .wp-block-quote{margin:2rem auto;padding:.4rem 0 .4rem 1.4rem;border-left:4px solid #ed9301;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.3rem;font-weight:600;line-height:1.4}.pt-article-body blockquote cite{display:block;margin-top:.6rem;font-family:"Reddit Sans",sans-serif;font-size:.9rem;font-weight:400;color:#5f5470}.pt-article-body figure img,.pt-article-body .wp-block-image img{border-radius:14px;height:auto}.pt-article-body figcaption{font-size:.88rem;color:#5f5470;text-align:center}.pt-article-body hr{border:0;height:1px;background:#e4daee;margin:2.4rem auto}.pt-article-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin-top:2rem !important}.pt-article-tags a{padding:.25rem .7rem;border-radius:999px;background:#f1e6f7;color:#7e03a1;font-size:.85rem;font-weight:600;text-decoration:none}.pt-article-nav{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:1rem;max-width:min(44rem,100% - 4rem);margin:1rem auto 3.4rem}.pt-article-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;border:0;border-radius:18px;background:#fff;color:#1d1428;text-decoration:none}.pt-article-nav a:hover{border-color:#7e03a1}.pt-article-nav a span{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7e03a1}.pt-article-nav-next{text-align:right}.pt-article-more{background:#fff;border-top:1px solid #e4daee;padding:3.2rem 0 4rem}.pt-article-more-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pt-article-more-posts{-webkit-box-flex:999;-ms-flex:999 1 36rem;flex:999 1 36rem;min-width:0}.pt-article-more-posts .pt-band-head h2{font-size:1.6rem;margin:0}.pt-article-more-side{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}a.pt-article-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;padding:1.3rem;border-radius:20px;background:#f6f2fa;border:0;color:#1d1428;text-decoration:none}a.pt-article-cta strong{font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.1rem;line-height:1.25}a.pt-article-cta:hover strong{color:#7e03a1}@media(max-width: 700px){.pt-article-image{padding:0 1rem;margin-top:-4rem}.pt-article-body.content>*:not(.alignfull):not(.alignwide),.pt-article-nav{max-width:calc(100% - 2rem)}.pt-post-card--featured .pt-post-card-body{padding:1.2rem}.pt-post-card--featured .pt-post-card-img{min-height:12rem}}.pt-article-meta time{display:inline}@media(min-width: 900px){.pt-post-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.2rem}}a.ex-card:hover,a.pt-post-card-link:hover,a.pt-post-card-link:hover .pt-post-card-img img{-webkit-transform:none;-ms-transform:none;transform:none}.pt-lead a{position:relative;display:grid;min-height:clamp(22rem,42vw,34rem);border-radius:22px;overflow:hidden;background:#140b1f;color:#fff;text-decoration:none;isolation:isolate}.pt-lead-img{position:absolute;inset:0;z-index:-1}.pt-lead-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-lead-img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(20, 11, 31, 0)), color-stop(68%, rgba(20, 11, 31, 0.82)), to(rgba(20, 11, 31, 0.96)));background:linear-gradient(180deg, rgba(20, 11, 31, 0) 25%, rgba(20, 11, 31, 0.82) 68%, rgba(20, 11, 31, 0.96))}.pt-lead-text{-ms-flex-item-align:end;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;max-width:52rem;padding:2.4rem}.pt-lead-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:clamp(1.9rem,4.2vw,3.6rem);line-height:1.02;letter-spacing:-0.02em}.pt-lead-excerpt{max-width:40rem;font-size:1.08rem;line-height:1.5;color:#e2d8ee}.pt-lead-meta{font-size:.88rem;color:#cfc3dd}.pt-lead a:hover .pt-lead-title{color:#ed9301}.pt-posters{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:2.4rem 2rem;margin-top:2.6rem}.pt-poster a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;color:#1d1428;text-decoration:none}.pt-poster-img{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#140b1f;margin-bottom:.4rem}.pt-poster-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-poster-cat,.pt-row-cat{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7e03a1}.pt-poster-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15;letter-spacing:-0.01em}.pt-poster-meta,.pt-row-meta{font-size:.84rem;color:#5f5470}.pt-poster a:hover .pt-poster-title,.pt-row a:hover .pt-row-title{color:#7e03a1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pt-rows{margin-top:3rem;border-top:2px solid #1d1428}.pt-row a{display:grid;grid-template-columns:5.5rem minmax(0, 1fr) 11rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;padding:1.5rem 0;border-bottom:1px solid #e4daee;color:#1d1428;text-decoration:none}.pt-row-n{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:2.6rem;line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px #7e03a1}.pt-row a:hover .pt-row-n{color:#7e03a1}.pt-row-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;min-width:0}.pt-row-title{font-size:1.3rem;font-weight:700;line-height:1.25}.pt-row-excerpt{color:#3e3350;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-row-img{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#140b1f}.pt-row-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-row a:not(:has(.pt-row-img)){grid-template-columns:5.5rem minmax(0, 1fr)}.pt-row a:not(:has(.pt-row-n)){grid-template-columns:minmax(0, 1fr) 11rem}.pt-rows--compact{margin-top:0}.pt-rows--compact .pt-row a{grid-template-columns:3.6rem minmax(0, 1fr) 7.5rem;gap:1.1rem;padding:1.1rem 0}.pt-rows--compact .pt-row-n{font-size:1.8rem}.pt-rows--compact .pt-row-title{font-size:1.1rem}.pt-rows--compact .pt-row-excerpt{display:none}@media(max-width: 700px){.pt-lead-text{padding:1.4rem}.pt-lead-excerpt{display:none}.pt-row a,.pt-rows--compact .pt-row a{grid-template-columns:2.8rem minmax(0, 1fr) 5.5rem;gap:.9rem;padding:1.1rem 0}.pt-row-n{font-size:1.6rem}.pt-row-title{font-size:1.05rem}.pt-row-excerpt{display:none}}.pt-progress{position:fixed;left:0;top:0;right:0;height:3px;z-index:50;pointer-events:none}.pt-progress span{display:block;height:100%;width:100%;background:-webkit-gradient(linear, left top, right top, from(#D04E4E), to(#ED9301));background:linear-gradient(90deg, #D04E4E, #ED9301);-webkit-transform:scaleX(var(--pt-progress, 0));-ms-transform:scaleX(var(--pt-progress, 0));transform:scaleX(var(--pt-progress, 0));-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.pt-article-body>p:first-of-type::first-letter{float:left;margin:.3rem .55rem 0 -0.05rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:3.55rem;line-height:.78;color:#ed9301}.pt-article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media(prefers-reduced-motion: reduce){.pt-progress{display:none}}.pt-rows,.pt-posters{display:none}.pt-flyers{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.4rem;margin-top:1.4rem}.pt-flyer a{position:relative;display:block;aspect-ratio:4/5;height:100%;border-radius:18px;overflow:hidden;background:#140b1f;color:#fff;text-decoration:none;isolation:isolate}.pt-flyer-img{position:absolute;inset:0;z-index:-1}.pt-flyer-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s, -webkit-filter .25s}.pt-flyer-img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(20, 11, 31, 0.25)), color-stop(25%, rgba(20, 11, 31, 0)), color-stop(45%, rgba(20, 11, 31, 0.1)), color-stop(80%, rgba(20, 11, 31, 0.9)), to(rgba(20, 11, 31, 0.97)));background:linear-gradient(180deg, rgba(20, 11, 31, 0.25) 0%, rgba(20, 11, 31, 0) 25%, rgba(20, 11, 31, 0.1) 45%, rgba(20, 11, 31, 0.9) 80%, rgba(20, 11, 31, 0.97))}.pt-flyer-img .pt-ripple{left:10%;top:-20%;width:140%;height:140%;opacity:.7}.pt-flyer-cat{position:absolute;left:1.1rem;top:1.1rem}.pt-flyer-text{position:absolute;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1.3rem 1.3rem 1.2rem}.pt-flyer-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.12;letter-spacing:-0.01em;overflow-wrap:anywhere}.pt-flyer-meta{font-size:.82rem;color:#cfc3dd}.pt-flyer a::after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(0,0,0,0);-webkit-transition:border-color .2s;transition:border-color .2s;pointer-events:none}.pt-flyer a:hover::after{border-color:#ed9301}.pt-flyer a:hover .pt-flyer-title{color:#ed9301}.pt-flyer a:hover .pt-flyer-img img{-webkit-filter:saturate(1.15);filter:saturate(1.15)}.pt-flyers>.pt-flyer:nth-child(5n+1){grid-column:span 2}.pt-flyers>.pt-flyer:nth-child(5n+1) a{aspect-ratio:auto}.pt-flyers>.pt-flyer:nth-child(5n+1) .pt-flyer-title{font-size:clamp(1.4rem,2.4vw,2.1rem);max-width:30rem}.pt-flyers--3{margin-top:0}.pt-flyers--3>.pt-flyer:nth-child(5n+1){grid-column:auto}.pt-flyers--3>.pt-flyer:nth-child(5n+1) a{aspect-ratio:4/5}.pt-flyers--3>.pt-flyer:nth-child(5n+1) .pt-flyer-title{font-size:clamp(1.1rem,1.5vw,1.3rem)}.pt-flyers--3 .pt-flyer-title{font-size:clamp(1.05rem,1.4vw,1.25rem)}.pt-lead+.pt-flyers{margin-top:1.4rem}@media(max-width: 1000px){.pt-flyers{grid-template-columns:repeat(2, minmax(0, 1fr))}.pt-flyers>.pt-flyer:nth-child(5n+1){grid-column:span 2}.pt-flyers>.pt-flyer:nth-child(5n+1) a{aspect-ratio:16/10}}@media(max-width: 600px){.pt-flyers,.pt-flyers--3{grid-template-columns:minmax(0, 1fr)}.pt-flyers>.pt-flyer:nth-child(5n+1){grid-column:auto}.pt-flyer a,.pt-flyers>.pt-flyer:nth-child(5n+1) a{aspect-ratio:5/4}}.pt-article-hero{position:relative;overflow:hidden;background:#140b1f;color:#fff;isolation:isolate}.pt-article-hero .pt-ripple{right:-14rem;top:-18rem;width:46rem;height:46rem;opacity:.45}.pt-article-hero-img{position:absolute;inset:0;z-index:-1}.pt-article-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-article-hero-img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(20, 11, 31, 0.55)), color-stop(22%, rgba(20, 11, 31, 0))),-webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(20, 11, 31, 0)), color-stop(70%, rgba(20, 11, 31, 0.78)), to(rgba(20, 11, 31, 0.97))),-webkit-gradient(linear, left top, right top, from(rgba(20, 11, 31, 0.55)), color-stop(60%, rgba(20, 11, 31, 0)));background:linear-gradient(180deg, rgba(20, 11, 31, 0.55) 0%, rgba(20, 11, 31, 0) 22%),linear-gradient(180deg, rgba(20, 11, 31, 0) 35%, rgba(20, 11, 31, 0.78) 70%, rgba(20, 11, 31, 0.97) 100%),linear-gradient(90deg, rgba(20, 11, 31, 0.55) 0%, rgba(20, 11, 31, 0) 60%)}.pt-article-hero-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1.6rem 2rem 3rem}.pt-article-hero.has-image .pt-article-hero-inner{min-height:clamp(26rem,72vh,46rem)}.pt-article-hero .ex-crumbs,.pt-article-hero .ex-crumbs a{color:#e2d8ee;font-size:.86rem}.pt-article-hero .ex-crumbs a:hover{color:#fff}.pt-article-hero-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;max-width:58rem}.pt-article-hero h1{margin:0;font-size:clamp(2.3rem,5.6vw,5rem);line-height:1;letter-spacing:-0.03em;color:#fff;overflow-wrap:anywhere;text-wrap:balance}.pt-article-dek{max-width:40rem;margin:0;font-size:1.15rem;line-height:1.5;color:#e2d8ee}.pt-article-hero .pt-article-meta{margin:.2rem 0 0;color:#e2d8ee}.pt-article-image{display:none}article.pt-article-body{padding-top:3rem}@media(max-width: 700px){.pt-article-hero-inner{padding:1.2rem 1rem 2rem;gap:2rem}.pt-article-hero.has-image .pt-article-hero-inner{min-height:30rem}}@media(min-width: 1001px){.pt-flyers>.pt-flyer:nth-child(5n+1) a{min-height:20rem}}.pt-flyer a{max-width:100%}@font-face{font-family:"Reddit Mono";src:url("../fonts/reddit-mono-latin-wght-normal.woff2") format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Reddit Mono";src:url("../fonts/reddit-mono-latin-ext-wght-normal.woff2") format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.pt-mono{font-family:"Reddit Mono",ui-monospace,monospace;letter-spacing:.08em}body.pt-night{background:#140b1f;color:#f3ecfa}body.pt-night main{background:#140b1f;color:#f3ecfa}body.pt-night h1,body.pt-night h2{color:#fff}.pt-sleeve{position:relative;display:block;--label: #0FD9C4;--on-label: #140B1F}.pt-sleeve-art{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#24163a;-webkit-box-shadow:14px 14px 34px rgba(0,0,0,.5);box-shadow:14px 14px 34px rgba(0,0,0,.5);z-index:1}.pt-sleeve-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-sleeve-blank{position:absolute;inset:0;background:radial-gradient(circle at 30% 35%, var(--label) 0 16%, transparent 17%),radial-gradient(circle at 72% 68%, #ED9301 0 9%, transparent 10%),linear-gradient(160deg, #9F00CC, #3B0750)}.pt-disc{position:absolute;display:block;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle, transparent 0 60%, rgba(255, 255, 255, 0.06) 60.5% 61%, transparent 61.5%),repeating-radial-gradient(circle at 50% 50%, #0b0612 0 2px, #1d1229 2px 3px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.5);box-shadow:0 10px 30px rgba(0,0,0,.5);-webkit-transition:-webkit-transform .5s cubic-bezier(0.2, 0.7, 0.2, 1);transition:-webkit-transform .5s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .5s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .5s cubic-bezier(0.2, 0.7, 0.2, 1), -webkit-transform .5s cubic-bezier(0.2, 0.7, 0.2, 1)}.pt-disc-label{position:absolute;inset:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:var(--label);color:var(--on-label);text-align:center}.pt-disc-label::after{content:"";position:absolute;left:50%;top:50%;width:9%;height:9%;border-radius:50%;background:#140b1f;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pt-disc-label span{max-width:80%;font-family:"Reddit Mono",ui-monospace,monospace;font-size:clamp(9px,.8vw,12px);font-weight:700;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;-webkit-transform:translateY(-0.9em);-ms-transform:translateY(-0.9em);transform:translateY(-0.9em)}.pt-sleeve--side{padding-right:22%}.pt-sleeve--side .pt-disc{right:0;top:5%;width:78%}.pt-sleeve--top{padding-top:22%}.pt-sleeve--top .pt-disc{left:14%;top:0;width:72%}.pt-sleeve--none .pt-disc{display:none}.pt-crate-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem 3rem;padding-top:3.4rem}.pt-crate-k{margin:0 0 .8rem;font-size:.78rem;color:#0fd9c4}.pt-crate-head h1{margin:0;font-size:clamp(3.2rem,8vw,7rem);line-height:.9;letter-spacing:-0.04em;color:#fff}.pt-crate-intro{max-width:24rem;color:#cfc3dd;font-size:1.08rem;line-height:1.5}.pt-crate-intro p{margin:0}.pt-crate-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.35rem;margin-top:2.2rem}.pt-crate-tabs a{--label: #0FD9C4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:44px;padding:.8rem 1rem .55rem;border-radius:8px 8px 0 0;background:#24163a;color:#f3ecfa;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;-webkit-box-shadow:inset 0 3px 0 var(--label);box-shadow:inset 0 3px 0 var(--label);-webkit-transition:padding .2s,background .2s;transition:padding .2s,background .2s}.pt-crate-tabs a:hover{background:#2f1e48;color:#fff}.pt-crate-tabs a[aria-current]{padding-top:1.3rem;background:#0fd9c4;color:#140b1f;-webkit-box-shadow:none;box-shadow:none}.pt-crate-rule{height:6px;background:#0fd9c4}.pt-rec-lead{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0 2rem}.pt-rec-lead-sleeve{display:block}.pt-rec-lead:hover .pt-sleeve--side .pt-disc{-webkit-transform:translateX(6%) rotate(25deg);-ms-transform:translateX(6%) rotate(25deg);transform:translateX(6%) rotate(25deg)}.pt-rec-k{margin:0;font-size:.76rem;font-weight:700}.pt-rec-lead .pt-rec-k{color:#ed9301;margin-bottom:.9rem}.pt-rec-lead-title{margin:0 0 1.1rem;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:900;line-height:.98;letter-spacing:-0.03em}.pt-rec-lead-title a{color:#fff;text-decoration:none}.pt-rec-lead-title a:hover{color:#0fd9c4}.pt-rec-lead-excerpt{margin:0 0 1.4rem;color:#d8cce6;font-size:1.12rem;line-height:1.5}.pt-rec-meta{margin:1.2rem 0 0;font-size:.8rem;color:#a699b6}.pt-tracks{margin:0;padding:0;list-style:none;border-top:1px solid #3b2a52;font-family:"Reddit Mono",ui-monospace,monospace;font-size:.88rem}.pt-tracks li{margin:0;border-bottom:1px solid #3b2a52}.pt-tracks li::before{display:none}.pt-tracks li>span,.pt-tracks a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.6rem 0;color:#f3ecfa;text-decoration:none}.pt-tracks a:hover{color:#0fd9c4}.pt-tracks-code{color:#0fd9c4;margin-right:.5rem}.pt-tracks-min{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#a699b6}.pt-crate-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4.2rem 2rem;padding:4rem 0 2rem}.pt-rec a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;color:#f3ecfa;text-decoration:none}.pt-rec .pt-sleeve{margin-bottom:.6rem}.pt-rec a:hover .pt-sleeve--top .pt-disc{-webkit-transform:translateY(-10%) rotate(30deg);-ms-transform:translateY(-10%) rotate(30deg);transform:translateY(-10%) rotate(30deg)}.pt-rec-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:1.22rem;line-height:1.12;color:#fff}.pt-rec a:hover .pt-rec-title,.pt-rec-pick a:hover .pt-rec-title,.pt-rec-next a:hover .pt-rec-title{color:#0fd9c4}.pt-rec-pick{grid-column:span 2}.pt-rec-pick a{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1.6rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:100%;padding:1.6rem;border-radius:4px;background:#24163a;color:#f3ecfa;text-decoration:none}.pt-rec-pick .pt-sleeve-art{-webkit-box-shadow:none;box-shadow:none}.pt-rec-pick-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem}.pt-rec-title--big{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.05}.pt-rec-excerpt{color:#cfc3dd;line-height:1.5}.pt-pagination--night a,.pt-pagination--night span{background:#24163a;border-color:#3b2a52;color:#f3ecfa;font-family:"Reddit Mono",ui-monospace,monospace}.pt-pagination--night a:hover{border-color:#0fd9c4;color:#0fd9c4}.pt-pagination--night .current{background:#0fd9c4;border-color:#0fd9c4;color:#140b1f}.pt-pagination--night{padding-bottom:4.5rem}body.pt-night .pt-empty{color:#cfc3dd;padding:3rem 0}.pt-record-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.4rem;padding-bottom:4.4rem}.pt-record-cover .pt-disc-label span{font-size:clamp(11px,1vw,14px)}.pt-record-hero:hover .pt-sleeve--side .pt-disc{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.pt-record-info .ex-crumbs,.pt-record-info .ex-crumbs a{font-size:.86rem;color:#cfc3dd}.pt-record-info .ex-crumbs a:hover{color:#fff}.pt-record-k{margin:1.4rem 0 1rem;font-size:.8rem;font-weight:700}.pt-record-info h1{margin:0 0 1.3rem;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:900;line-height:.95;letter-spacing:-0.035em;color:#fff;overflow-wrap:anywhere;text-wrap:balance}.pt-record-dek{margin:0 0 1.8rem;color:#d8cce6;font-size:1.2rem;line-height:1.5}.pt-record-tl{margin:0 0 .6rem;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#a699b6}.pt-inner-wrap{padding:0 2rem 5rem}.pt-inner{position:relative;max-width:66rem;margin:0 auto;padding:4.4rem 4.4rem 3.6rem;background:#fbf8fd;color:#1d1428;border-radius:6px;-webkit-box-shadow:0 30px 80px -30px rgba(0,0,0,.7);box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}.pt-inner-k{position:absolute;top:1.5rem;right:2rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#a699b6}.pt-inner article.pt-article-body{padding:0;color:#1d1428}.pt-inner .pt-article-body.content>*:not(.alignfull):not(.alignwide){max-width:42rem}.pt-inner .pt-article-body>p:first-of-type{font-size:1.3rem;line-height:1.55;font-weight:500}.pt-inner .pt-article-body>p:first-of-type::first-letter{float:none;margin:0;font:inherit;color:inherit}.pt-inner .pt-article-body h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.9rem;color:#1d1428;font-weight:800;font-size:1.75rem;scroll-margin-top:2rem}.pt-track-code{-webkit-box-flex:0;-ms-flex:none;flex:none;font-family:"Reddit Mono",ui-monospace,monospace;font-size:.8rem;font-weight:700;letter-spacing:.1em;color:#7e03a1}.pt-inner .pt-article-body blockquote,.pt-inner .pt-article-body .wp-block-quote{position:relative;max-width:46rem !important;margin:2.6rem auto;padding:2rem 2.4rem;border:0;border-radius:4px;background:#140b1f;color:#fff;font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.18}.pt-inner .pt-article-body blockquote::after{content:"";position:absolute;right:-2.2rem;top:-2.2rem;width:5.5rem;height:5.5rem;border-radius:50%;background:radial-gradient(circle, #D04E4E 0 22%, #140B1F 22.5% 25%, transparent 25.5%),repeating-radial-gradient(circle, #0b0612 0 2px, #1d1229 2px 3px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.4);box-shadow:0 8px 20px rgba(0,0,0,.4)}.pt-inner .pt-article-body blockquote p{margin:0}.pt-inner .pt-article-body blockquote cite{display:block;margin-top:.8rem;font-family:"Reddit Mono",ui-monospace,monospace;font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#cfc3dd}.pt-inner .pt-article-body figcaption{font-family:"Reddit Mono",ui-monospace,monospace;font-size:.8rem;text-align:left}.pt-inner .pt-article-body figure img{border-radius:4px}.pt-inner-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;max-width:42rem;margin:2.6rem auto 0;padding-top:1.5rem;border-top:1px solid #e4daee}.pt-inner-foot .pt-mono{font-size:.8rem;color:#5f5470}.pt-inner-foot a{font-weight:800;color:#7e03a1}.pt-next-crate{padding-bottom:5rem}.pt-next-crate-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem;margin-bottom:1.8rem}.pt-next-crate-head h2{margin:0;font-size:1.9rem;font-weight:900}.pt-next-crate-head a{color:#0fd9c4;font-weight:700}.pt-next-crate-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}.pt-rec-next a{display:grid;grid-template-columns:7.5rem minmax(0, 1fr);gap:1.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f3ecfa;text-decoration:none}.pt-rec-next .pt-sleeve-art{-webkit-box-shadow:8px 8px 20px rgba(0,0,0,.45);box-shadow:8px 8px 20px rgba(0,0,0,.45)}.pt-rec-next .pt-rec-k{display:block;margin-bottom:.4rem}.pt-rec-next .pt-rec-title{font-size:1.08rem}@media(max-width: 1100px){.pt-crate-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.pt-next-crate-grid{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 860px){.pt-rec-lead,.pt-record-hero{grid-template-columns:minmax(0, 1fr);gap:2.4rem}.pt-rec-lead-sleeve,.pt-record-cover{max-width:30rem}.pt-crate-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem 1.2rem}.pt-rec-pick{grid-column:1/-1}.pt-inner{padding:3.6rem 1.4rem 2.4rem}.pt-inner-wrap{padding:0 .6rem 3rem}.pt-inner .pt-article-body.content>*:not(.alignfull):not(.alignwide){max-width:100%}.pt-inner .pt-article-body blockquote::after{right:-0.6rem;top:-2rem;width:4rem;height:4rem}}@media(max-width: 520px){.pt-rec-title{font-size:1rem}.pt-rec-pick a{grid-template-columns:minmax(0, 1fr)}.pt-crate-tabs a{font-size:.72rem;padding:.7rem .75rem .5rem}}@media(prefers-reduced-motion: reduce){.pt-disc{-webkit-transition:none;transition:none}}.pt-section-head{margin-bottom:1.5rem}.pt-section-head h2{margin:0}.pt-disc{border:1px solid hsla(0,0%,100%,.14);background:conic-gradient(from 20deg, transparent 0 10%, rgba(255, 255, 255, 0.1) 14%, transparent 20% 52%, rgba(255, 255, 255, 0.08) 58%, transparent 64%),radial-gradient(circle, transparent 0 60%, rgba(255, 255, 255, 0.07) 60.5% 61%, transparent 61.5%),repeating-radial-gradient(circle at 50% 50%, #0b0612 0 2px, #22163a 2px 3px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.4);box-shadow:0 10px 30px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.4)}.pt-sleeve--side{padding-right:32%}.pt-sleeve--side .pt-disc{width:72%;top:6%}.pt-sleeve--top{padding-top:26%}.pt-tracks li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.6rem 0}.pt-tracks li>span{display:inline;padding:0}.pt-tracks li:has(a){padding:0}.pt-tracks li a{-webkit-box-flex:1;-ms-flex:1;flex:1}a.pt-rec-lead-link{display:contents;color:#f3ecfa;text-decoration:none}.pt-rec-lead-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pt-rec-lead-title{display:block;margin:0 0 1.1rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:900;line-height:.98;letter-spacing:-0.03em;color:#fff}.pt-rec-lead-excerpt{display:block}.pt-rec-tl{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#a699b6}.pt-tracks--static{display:block}.pt-tracks-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #3b2a52;color:#f3ecfa}.pt-rec-lead-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem 1.4rem;margin-top:1.4rem}.pt-rec-lead-foot .pt-rec-meta{margin:0}.pt-rec-read{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;padding:0 1.2rem;border-radius:999px;background:#fff;color:#140b1f;font-weight:800}.pt-rec-lead:hover .pt-rec-lead-title{color:#0fd9c4}.pt-rec-lead:hover .pt-rec-read{background:#0fd9c4}.pt-rec-lead:focus-within{outline:3px solid #ed9301;outline-offset:8px;border-radius:6px}.pt-paper{position:absolute;display:block;background:#fbf8fd;border-radius:3px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.45);box-shadow:0 10px 30px rgba(0,0,0,.45);overflow:hidden;-webkit-transition:-webkit-transform .5s cubic-bezier(0.2, 0.7, 0.2, 1);transition:-webkit-transform .5s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .5s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .5s cubic-bezier(0.2, 0.7, 0.2, 1), -webkit-transform .5s cubic-bezier(0.2, 0.7, 0.2, 1)}.pt-paper-tab{display:block;padding:.55em .8em;background:var(--label);color:var(--on-label);font-family:"Reddit Mono",ui-monospace,monospace;font-size:clamp(9px,.75vw,12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-paper-lines{position:absolute;left:12%;right:12%;top:22%;bottom:10%;background:-webkit-gradient(linear, left top, left bottom, from(#1D1428), to(#1D1428)) 0 0/70% 9px no-repeat,repeating-linear-gradient(180deg, #D9CCE6 0 3px, transparent 3px 16px) 0 26px/100% calc(100% - 26px) no-repeat;background:linear-gradient(#1D1428, #1D1428) 0 0/70% 9px no-repeat,repeating-linear-gradient(180deg, #D9CCE6 0 3px, transparent 3px 16px) 0 26px/100% calc(100% - 26px) no-repeat;opacity:.9}.pt-sleeve--side .pt-paper{right:2%;top:4%;width:64%;aspect-ratio:3/4;-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.pt-sleeve--top .pt-paper{left:10%;top:0;width:80%;height:60%;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.pt-sleeve--top .pt-paper-lines{top:34%}.pt-sleeve--none .pt-paper{display:none}.pt-rec-lead:hover .pt-sleeve--side .pt-paper,.pt-record-hero:hover .pt-sleeve--side .pt-paper{-webkit-transform:translateX(5%) rotate(6deg);-ms-transform:translateX(5%) rotate(6deg);transform:translateX(5%) rotate(6deg)}.pt-rec a:hover .pt-sleeve--top .pt-paper{-webkit-transform:translateY(-8%) rotate(-4deg);-ms-transform:translateY(-8%) rotate(-4deg);transform:translateY(-8%) rotate(-4deg)}.pt-record-cover .pt-paper-tab{font-size:clamp(11px,.95vw,14px)}@media(prefers-reduced-motion: reduce){.pt-paper{-webkit-transition:none;transition:none}}.pt-sleeve--side .pt-paper{aspect-ratio:auto;top:4%;bottom:4%;width:52%}.pt-paper{display:none}.pt-ring{position:absolute;display:block;aspect-ratio:1/1;border-radius:50%;border:1.5px solid var(--label);pointer-events:none}.pt-sleeve--side .pt-ring{right:0;top:6%;width:72%}.pt-sleeve--top .pt-ring{left:14%;top:0;width:72%}.pt-sleeve--none .pt-ring{display:none}.pt-ring{border:0;padding:1.5px;background:linear-gradient(135deg, #9F00CC, #0FD9C4);-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box exclude,-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}