.mb-8{margin-bottom:8rem!important}.load-hidden{visibility:hidden}.sr .sr__child{transition-property:opacity,transform,filter,clip-path;transition-timing-function:cubic-bezier(.16,1,.3,1)}.sr--fade-up{opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}.sr--fade-up.sr-visible{opacity:1;transform:translateY(0)}.sr--fade-up .sr__child{opacity:0;transform:translateY(30px);transition-duration:.5s}.sr--fade-up.sr-visible .sr__child{opacity:1;transform:translateY(0)}.sr--clip{clip-path:inset(100% 0 0 0);transition:clip-path .6s cubic-bezier(.16,1,.3,1)}.sr--clip.sr-visible{clip-path:inset(0 0 0 0)}.sr--clip .sr__child{clip-path:inset(100% 0 0 0);transition-duration:.6s}.sr--clip.sr-visible .sr__child{clip-path:inset(0 0 0 0)}.sr--blur{opacity:0;filter:blur(12px);transition:opacity .5s ease-out,filter .5s ease-out}.sr--blur.sr-visible{opacity:1;filter:blur(0)}.sr--blur .sr__child{opacity:0;filter:blur(12px);transition-duration:.5s}.sr--blur.sr-visible .sr__child{opacity:1;filter:blur(0)}.sr--scale{opacity:0;transform:scale(.92);transition:opacity .45s ease-out,transform .45s cubic-bezier(.34,1.56,.64,1)}.sr--scale.sr-visible{opacity:1;transform:scale(1)}.sr--scale .sr__child{opacity:0;transform:scale(.92);transition-duration:.45s;transition-timing-function:ease-out,cubic-bezier(.34,1.56,.64,1)}.sr--scale.sr-visible .sr__child{opacity:1;transform:scale(1)}.sr--slide-right{opacity:0;transform:translate(-40px);transition:opacity .5s ease-out,transform .5s ease-out}.sr--slide-right.sr-visible{opacity:1;transform:translate(0)}.sr--slide-right .sr__child{opacity:0;transform:translate(-40px);transition-duration:.5s}.sr--slide-right.sr-visible .sr__child{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.sr--fade-up,.sr--clip,.sr--blur,.sr--scale,.sr--slide-right,.sr--slide-left,.sr .sr__child{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}.sr--slide-left{opacity:0;transform:translate(40px);transition:opacity .5s ease-out,transform .5s ease-out}.sr--slide-left.sr-visible{opacity:1;transform:translate(0)}.sr--slide-left .sr__child{opacity:0;transform:translate(40px);transition-duration:.5s}.sr--slide-left.sr-visible .sr__child{opacity:1;transform:translate(0)}.pg-section{position:relative;padding:8rem 0}@media(max-width:37.5em){.pg-section{padding:5.5rem 0}}.pg-section__container{max-width:1200px;margin:0 auto;padding:0 3rem}@media(max-width:37.5em){.pg-section__container{padding:0 1.6rem}}.pg-section__head{text-align:left;margin-bottom:3.2rem;max-width:60ch}.pg-section__eyebrow{display:inline-flex;align-items:center;gap:.9rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;color:#02aab0;margin:0 0 1.2rem}.pg-section__eyebrow:before{content:"";width:2.6rem;height:1px;background:#02aab0}.pg-section__title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(2.8rem,5vw,4rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance;margin:0 0 1rem;color:var(--text-primary, #fff)}.pg-section__title em{font-style:italic;background:linear-gradient(120deg,#02aab0,#00cdac);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pg-section__sub{font-size:1.6rem;line-height:1.6;color:var(--text-secondary, #9aa4b8);margin:0}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:2rem}@media(max-width:37.5em){.pg-grid{grid-template-columns:1fr;gap:1.6rem}}.pg-grid--tri{grid-template-columns:repeat(3,1fr)}@media(max-width:56.25em){.pg-grid--tri{grid-template-columns:1fr 1fr}}@media(max-width:37.5em){.pg-grid--tri{grid-template-columns:1fr}}.pg-band{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:4rem 0 1.8rem}.pg-band:first-of-type{margin-top:0}.pg-band__name{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary, #fff);display:inline-flex;align-items:center;gap:.8rem;margin:0}.pg-band__all{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.3rem;letter-spacing:.04em;color:#02aab0;text-decoration:none;white-space:nowrap;transition:gap .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:.4rem}.pg-band__all:hover{color:#00cdac;gap:.7rem;text-decoration:none}.jump-back{margin-bottom:3rem}.jump-back__label{display:inline-flex;align-items:center;gap:.8rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:#00cdac;margin:0 0 1.2rem}.jump-back__pulse{width:.8rem;height:.8rem;border-radius:50%;background:#00cdac;box-shadow:0 0 .9rem #00cdac;animation:jumpPulse 1.6s ease-in-out infinite}.jump-back__list{display:flex;flex-wrap:wrap;gap:1rem}.jump-back__item{display:inline-flex;align-items:center;gap:.9rem;padding:.9rem 1.3rem;border-radius:99px;border:1px solid var(--card-border, rgba(255, 255, 255, .12));background:var(--card-bg, rgba(255, 255, 255, .03));text-decoration:none;color:var(--text-primary, #fff);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.jump-back__item:hover{transform:translateY(-2px);border-color:#02aab0;text-decoration:none;color:var(--text-primary, #fff)}.jump-back__icon{font-size:1.7rem;line-height:1}.jump-back__title{font-size:1.4rem;font-weight:600}.jump-back__kind{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:#02aab0}@keyframes jumpPulse{50%{opacity:.35}}.morelike{margin-top:5rem;padding-top:3.5rem;border-top:1px solid var(--card-border, rgba(255, 255, 255, .1))}.morelike__title{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary, #9aa4b8);margin:0 0 1.8rem}.crosspromo{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media(max-width:37.5em){.crosspromo{grid-template-columns:1fr}}.crosspromo__card{display:flex;align-items:center;gap:1.4rem;padding:1.8rem 2rem;border-radius:14px;border:1px solid var(--card-border, rgba(255, 255, 255, .1));background:radial-gradient(120% 140% at 100% 0%,rgba(0,205,172,.1),transparent 60%),var(--card-bg, rgba(255, 255, 255, .03));text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.crosspromo__card:hover{transform:translateY(-3px);border-color:#02aab0;text-decoration:none;color:inherit}.crosspromo__emoji{font-size:2.6rem;line-height:1;flex-shrink:0}.crosspromo__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.crosspromo__kicker{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#02aab0}.crosspromo__title{font-size:1.6rem;font-weight:700;color:var(--text-primary, #fff)}.crosspromo__arrow{margin-left:auto;color:#02aab0;flex-shrink:0}.sharebar{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:3rem}.sharebar__label{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary, #9aa4b8)}.sharebar__btn{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.4rem;border-radius:99px;border:1px solid var(--card-border, rgba(255, 255, 255, .14));background:var(--card-bg, rgba(255, 255, 255, .03));color:var(--text-primary, #fff);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;font-weight:600;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),color .25s ease}.sharebar__btn:hover{transform:translateY(-2px);border-color:#02aab0;color:#00cdac;text-decoration:none}.sharebar__btn svg{flex-shrink:0}@media(prefers-reduced-motion:reduce){.jump-back__pulse,.jump-back__item,.crosspromo__card,.pg-band__all,.sharebar__btn{animation:none;transition:none}}
