.pp-band{--pp-band-h:10.5rem;height:var(--pp-band-h);isolation:isolate;background-color:var(--card);position:relative;overflow:hidden}@media (min-width:40rem){.pp-band{--pp-band-h:13rem}}@media (min-width:64rem){.pp-band{--pp-band-h:15.5rem}}.pp-band-stage{pointer-events:none;position:absolute;inset:0}.pp-band-layer{position:absolute;inset:0}.pp-band-back{background-color:var(--card)}.pp-band:not([data-look=photo]) .pp-band-back{background-image:radial-gradient(58% 135% at 14% -18%, var(--cover-light) 0%, color-mix(in oklab, var(--cover-light) 52%, transparent) 34%, color-mix(in oklab, var(--cover-light) 18%, transparent) 58%, transparent 76%), radial-gradient(52% 120% at 96% 112%, color-mix(in oklab, var(--cover-b,var(--art-5)) 62%, var(--art-1) 14%) 0%, color-mix(in oklab, var(--cover-b,var(--art-5)) 34%, transparent) 34%, color-mix(in oklab, var(--cover-b,var(--art-5)) 12%, transparent) 58%, transparent 76%), linear-gradient(112deg, color-mix(in oklab, var(--cover-a,var(--art-3)) 50%, var(--card)) 0%, color-mix(in oklab, var(--cover-a,var(--art-3)) 58%, var(--card)) 16%, color-mix(in oklab, color-mix(in oklab, var(--cover-a,var(--art-3)) 62%, var(--cover-b,var(--art-5))) 62%, var(--card)) 42%, color-mix(in oklab, color-mix(in oklab, var(--cover-a,var(--art-3)) 30%, var(--cover-b,var(--art-5))) 68%, var(--card)) 68%, color-mix(in oklab, var(--cover-b,var(--art-5)) 74%, var(--card)) 88%, color-mix(in oklab, var(--cover-b,var(--art-5)) 80%, var(--art-1)) 100%)}@supports (background-image:linear-gradient(in oklab, red, blue)){.pp-band:not([data-look=photo]) .pp-band-back{background-image:radial-gradient(58% 135% at 14% -18% in oklab, var(--cover-light) 0%, color-mix(in oklab, var(--cover-light) 52%, transparent) 34%, color-mix(in oklab, var(--cover-light) 18%, transparent) 58%, transparent 76%), radial-gradient(52% 120% at 96% 112% in oklab, color-mix(in oklab, var(--cover-b,var(--art-5)) 62%, var(--art-1) 14%) 0%, color-mix(in oklab, var(--cover-b,var(--art-5)) 34%, transparent) 34%, color-mix(in oklab, var(--cover-b,var(--art-5)) 12%, transparent) 58%, transparent 76%), linear-gradient(112deg in oklab, color-mix(in oklab, var(--cover-a,var(--art-3)) 50%, var(--card)) 0%, color-mix(in oklab, var(--cover-a,var(--art-3)) 58%, var(--card)) 16%, color-mix(in oklab, color-mix(in oklab, var(--cover-a,var(--art-3)) 62%, var(--cover-b,var(--art-5))) 62%, var(--card)) 42%, color-mix(in oklab, color-mix(in oklab, var(--cover-a,var(--art-3)) 30%, var(--cover-b,var(--art-5))) 68%, var(--card)) 68%, color-mix(in oklab, var(--cover-b,var(--art-5)) 74%, var(--card)) 88%, color-mix(in oklab, var(--cover-b,var(--art-5)) 80%, var(--art-1)) 100%)}}.pp-band-dots{color:var(--card);opacity:.42;background-image:radial-gradient(currentColor .9px,#0000 1.35px);background-position:4px 6px;background-size:16px 16px;-webkit-mask-image:radial-gradient(62% 120% at 72% 42%,#000 0%,#0000008c 38%,#00000029 64%,#0000 84%);mask-image:radial-gradient(62% 120% at 72% 42%,#000 0%,#0000008c 38%,#00000029 64%,#0000 84%)}.pp-band-glow{background-image:radial-gradient(26% 62% at 74% 46%, color-mix(in oklab, var(--cover-light) 100%, transparent) 0%, color-mix(in oklab, var(--cover-light) 58%, transparent) 34%, color-mix(in oklab, var(--cover-light) 20%, transparent) 58%, transparent 76%)}.pp-band-map{-webkit-mask-image:linear-gradient(90deg,#00000040 0%,#000000d9 34%,#000 60%);mask-image:linear-gradient(90deg,#00000040 0%,#000000d9 34%,#000 60%)}.pp-band-map>.cover-map>span,.pp-band-map .maplibregl-ctrl-bottom-right{top:3.25rem;bottom:auto}.pp-band-map>.cover-map>span{text-align:right;text-wrap:balance;border-radius:.625rem;max-width:calc(26vw - 4rem)}@media (min-width:40rem){.pp-band-map>.cover-map>span,.pp-band-map .maplibregl-ctrl-bottom-right{top:3.75rem}}.pp-band-tile-wrap{position:absolute;top:51%;left:76%;translate:-50% -50%}@media (min-width:40rem){.pp-band-tile-wrap{top:40%;left:74%}}.pp-band-tile{background:var(--card);width:3rem;height:3rem;box-shadow:0 0 0 6px color-mix(in oklab, var(--card) 38%, transparent), 0 0 0 14px color-mix(in oklab, var(--card) 14%, transparent), var(--shadow-card);border-radius:1rem;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.pp-band-tile{width:4rem;height:4rem;box-shadow:0 0 0 8px color-mix(in oklab, var(--card) 38%, transparent), 0 0 0 20px color-mix(in oklab, var(--card) 14%, transparent), var(--shadow-card);border-radius:1.25rem}}.pp-band-frame{aspect-ratio:16/10;background:var(--card);width:7.5rem;box-shadow:0 0 0 4px var(--card), 0 0 0 12px color-mix(in oklab, var(--card) 26%, transparent), var(--shadow-pop);border-radius:.875rem;display:block;position:relative;overflow:hidden;rotate:-2deg}@media (min-width:40rem){.pp-band-frame{width:11rem}}@media (min-width:64rem){.pp-band-frame{width:13rem}}.pp-band-scrim{background-image:linear-gradient(#13161a29 0%,#13161a0f 22%,#0000 40% 62%,#13161a12 80%,#13161a29 100%);background-image:linear-gradient(lab(7.21285% -.900991 -3.46672/.16) 0%,lab(7.21285% -.900991 -3.46672/.06) 22%,#0000 40% 62%,lab(7.21285% -.900991 -3.46672/.07) 80%,lab(7.21285% -.900991 -3.46672/.16) 100%);position:absolute;inset:0}.pp-band[data-look=photo] .pp-band-scrim{background-image:linear-gradient(#0a0e116b 0%,#0a0e1129 26%,#0000 46% 58%,#0a0e1124 78%,#0a0e1157 100%);background-image:linear-gradient(lab(3.69007% -.552692 -2.32546/.42) 0%,lab(3.69007% -.552692 -2.32546/.16) 26%,#0000 46% 58%,lab(3.69007% -.552692 -2.32546/.14) 78%,lab(3.69007% -.552692 -2.32546/.34) 100%)}.pp-band-dim{opacity:0;background:#0e1216;background:lab(5.25641% -.716366 -2.91725);position:absolute;inset:0}.pp-band-bar{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-top:.75rem;display:flex;position:relative}@media (min-width:40rem){.pp-band-bar{padding-top:1rem}}.pp-band-crumbs{background:color-mix(in oklab, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);min-width:0;max-width:min(100%,52rem);box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 6%, transparent), var(--shadow-card);border-radius:999px;padding:.4375rem .875rem}.pp-band-crumbs ol{flex-wrap:nowrap;margin:-.5rem -.25rem;padding:.5rem .25rem;overflow:hidden}.pp-band-crumbs li{min-width:0}.pp-band-crumbs li:first-child,.pp-band-crumbs li:nth-last-child(2){flex-shrink:0}@media not (min-width:40rem){.pp-band-crumbs{max-width:calc(100% - 3.25rem)}.pp-band-crumbs li:first-child,.pp-band-crumbs li:last-child,.pp-band-crumbs li:nth-last-child(2)>svg{display:none}}@media (min-width:40rem){.pp-band:not([data-look=photo]) .pp-band-crumbs{max-width:min(52rem,74vw - 5.75rem)}.pp-band[data-frame] .pp-band-crumbs{max-width:min(52rem,74vw - 8.5rem)}}@media (min-width:64rem){.pp-band:not([data-look=photo]) .pp-band-crumbs{max-width:min(52rem,74vw - 4.25rem + -1*max(2rem,50vw - 36.75rem))}.pp-band[data-frame] .pp-band-crumbs{max-width:min(52rem,74vw - 8rem + -1*max(2rem,50vw - 36.75rem))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.pp-band-back,.pp-band-map,.pp-band-dots,.pp-band-glow,.pp-band-tile-wrap,.pp-band-dim{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 320px}.pp-band-back,.pp-band-map{animation-name:pp-band-par-back}.pp-band-dots{animation-name:pp-band-par-dots}.pp-band-glow{animation-name:pp-band-par-glow}.pp-band-tile-wrap{animation-name:pp-band-par-tile}.pp-band-dim{animation-name:pp-band-dim}}}@keyframes pp-band-par-back{to{transform:translateY(136px)scale(1.04)}}@keyframes pp-band-par-dots{to{transform:translateY(92px)}}@keyframes pp-band-par-glow{to{transform:translateY(56px)}}@keyframes pp-band-par-tile{to{transform:translateY(34px)}}@keyframes pp-band-dim{to{opacity:.34}}.pp-band-skel{background-image:linear-gradient(112deg, var(--surface-sunken), var(--surface) 55%, var(--surface-sunken))}.pp-hero-wrap{z-index:1;margin-top:-2.75rem;position:relative}@media (min-width:40rem){.pp-hero-wrap{margin-top:-4rem}}@media (min-width:64rem){.pp-hero-wrap{margin-top:-5.5rem}}@media (min-width:80rem){.pp-hero-wrap>[data-profile-hero]{width:75%}.pp-hero-wrap [data-profile-hero-actions]>div{gap:.5rem}.pp-hero-wrap [data-profile-hero-actions]>div>:is(a,button){padding-inline:.875rem}}.pp-claim{isolation:isolate;border-radius:var(--radius-2xl);color:#fffdfb;color:lab(99.4148% .499934 .994992);background-color:var(--brand-700);background-image:radial-gradient(90% 150% at 0% 0%, #ffffff1f, #ffffff0d 34%, #ffffff04 58%, transparent 76%), radial-gradient(55% 120% at 100% 110%, #68231d80, #6e292138 34%, #742f2512 58%, transparent 76%), linear-gradient(118deg, var(--brand-700) 0%, #aa3525 30%, #b23622 56%, #a93b1d 80%, #993d10 100%);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem 1rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #5b1f1840,0 18px 40px -22px #7c271cb3;box-shadow:0 1px 2px lab(21.4302% 27.8048 19.4668/.25),0 18px 40px -22px lab(29.2695% 37.0176 27.6691/.7)}@supports (color:lab(0% 0 0)){.pp-claim{background-image:radial-gradient(90% 150% at 0% 0%, lab(100% 0 0/.12), lab(100% 0 0/.05) 34%, lab(100% 0 0/.015) 58%, transparent 76%), radial-gradient(55% 120% at 100% 110%, lab(24.8016% 31.0692 20.9374/.5), lab(27.1392% 30.8549 21.4496/.22) 34%, lab(29.477% 30.6269 21.9669/.07) 58%, transparent 76%), linear-gradient(118deg, var(--brand-700) 0%, lab(40.5524% 47.6335 37.5373) 30%, lab(42.2329% 49.872 41.336) 56%, lab(41.2813% 44.6091 42.4284) 80%, lab(38.6338% 38.0913 44.5146) 100%)}}@supports (background-image:linear-gradient(in oklch, red, blue)){.pp-claim{background-image:radial-gradient(90% 150% at 0% 0%, #ffffff1f, #ffffff0d 34%, #ffffff04 58%, transparent 76%), radial-gradient(55% 120% at 100% 110%, #68231d80, #6e292138 34%, #742f2512 58%, transparent 76%), linear-gradient(118deg in oklch, var(--brand-700) 0%, #aa3525 30%, #b23622 56%, #a93b1d 80%, #993d10 100%)}@supports (color:lab(0% 0 0)){.pp-claim{background-image:radial-gradient(90% 150% at 0% 0%, lab(100% 0 0/.12), lab(100% 0 0/.05) 34%, lab(100% 0 0/.015) 58%, transparent 76%), radial-gradient(55% 120% at 100% 110%, lab(24.8016% 31.0692 20.9374/.5), lab(27.1392% 30.8549 21.4496/.22) 34%, lab(29.477% 30.6269 21.9669/.07) 58%, transparent 76%), linear-gradient(118deg in oklch, var(--brand-700) 0%, lab(40.5524% 47.6335 37.5373) 30%, lab(42.2329% 49.872 41.336) 56%, lab(41.2813% 44.6091 42.4284) 80%, lab(38.6338% 38.0913 44.5146) 100%)}}}.pp-claim:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29;box-shadow:inset 0 1px lab(100% 0 0/.16)}@media (min-width:40rem){.pp-claim{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem}}.pp-claim-icon{background:#ffffff24;background:lab(100% 0 0/.14);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d;box-shadow:inset 0 0 0 1px lab(100% 0 0/.24)}@media (min-width:40rem){.pp-claim-icon{width:3.5rem;height:3.5rem}}.pp-claim-ring{border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffff8c;box-shadow:0 0 0 2px lab(100% 0 0/.55)}.pp-claim-copy{min-width:0}.pp-claim-eyebrow{color:#ffffffdb;color:lab(100% 0 0/.86)}.pp-claim-title{color:inherit;margin-top:.125rem}.pp-claim-text{color:#ffffffeb;color:lab(100% 0 0/.92);text-wrap:pretty;max-width:60ch;margin-top:.25rem}.pp-claim-btn{border-radius:var(--radius-lg,.625rem);background:var(--brand-50);min-height:2.75rem;color:var(--brand-800);transition:background-color .16s var(--ease-out-soft), transform .16s var(--ease-out-soft), box-shadow .16s var(--ease-out-soft);outline:none;grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #37120e4d,0 8px 18px -10px #37120e8c;box-shadow:0 1px 2px lab(11.2707% 18.5787 11.2734/.3),0 8px 18px -10px lab(11.2707% 18.5787 11.2734/.55)}.pp-claim-btn:hover{background:#fff;background:lab(100% 0 0);box-shadow:0 1px 2px #37120e4d,0 12px 24px -10px #37120e99;box-shadow:0 1px 2px lab(11.2707% 18.5787 11.2734/.3),0 12px 24px -10px lab(11.2707% 18.5787 11.2734/.6)}.pp-claim-btn:focus-visible{box-shadow:0 0 0 3px var(--brand-700), 0 0 0 6px #ffffffd9}@supports (color:lab(0% 0 0)){.pp-claim-btn:focus-visible{box-shadow:0 0 0 3px var(--brand-700), 0 0 0 6px lab(100% 0 0/.85)}}.pp-claim-btn:active{transform:translateY(1px)scale(.985)}.pp-claim-btn>svg{transition:transform .16s var(--ease-out-soft)}.pp-claim-btn:hover>svg{transform:translate(2px)}@media (min-width:40rem){.pp-claim-btn{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.pp-claim[data-live]:not([data-rest]) .pp-claim-ring{animation:pp-claim-breathe 2.3s var(--ease-out-soft) infinite}.pp-claim[data-live]:not([data-rest]) .pp-claim-icon{animation:2.3s ease-in-out infinite pp-claim-glow}}@keyframes pp-claim-breathe{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes pp-claim-glow{0%,to{transform:scale(1)}18%{transform:scale(1.06)}36%{transform:scale(1)}}
