.pd-logo{align-items:center;display:inline-flex;flex:none;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-logo img{max-width:none;transition:transform .5s;width:auto}a:hover>.pd-logo img{transform:rotate(-3deg)}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(../fonts/anton.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300 800;src:url(../fonts/inter.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(../fonts/instrument-serif-italic.woff2) format("woff2")}:root{--pd-bg:#070409;--pd-raise:#100812;--pd-foot:#050306;--pd-ink:#f6eef1;--pd-dim:#a8949c;--pd-soft:#c9b9bf;--pd-mute:#8a7a81;--pd-rose:#ff2e5f;--pd-rose-2:#e8174a;--pd-rosesoft:#ffa8bb;--pd-hair:#292024;--pd-line:rgba(246,238,241,.12);--pd-display:"Anton","Arial Narrow","Helvetica Neue",Arial,sans-serif;--pd-sans:"Inter",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--pd-serif:"Instrument Serif",Georgia,"Times New Roman",serif}.x1-who-root:has(.pd-shell)>.x1-who-header{display:none!important}.x1-who-root:has(.pd-shell)>.x1-who-root__body{padding-top:0!important}.pd-shell{background:var(--pd-bg);color:var(--pd-ink);font-family:var(--pd-sans);height:100%;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased;line-height:1.5;scroll-behavior:smooth;text-rendering:optimizeLegibility}.pd-shell *,.pd-shell :after,.pd-shell :before{box-sizing:border-box}.pd-shell :where(a){color:inherit;text-decoration:none}.pd-shell :where(h1,h2,h3,h4,p,ul,ol,figure,dl,dd,table){margin:0}.pd-shell :where(ul,ol){list-style:none;padding:0}.pd-shell :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.pd-shell ::-moz-selection{background:var(--pd-rose);color:#070409}.pd-shell ::selection{background:var(--pd-rose);color:#070409}.pd-shell img{display:block;max-width:100%}.pd-wrap{margin-inline:auto;max-width:90rem;padding-inline:3rem;width:100%}@media(max-width:1023px){.pd-wrap{padding-inline:2rem}}@media(max-width:639px){.pd-wrap{padding-inline:1.25rem}}.pd-narrow{max-width:67.5rem}.pd-sec{overflow-x:clip;padding:8rem 0;position:relative}@media(max-width:1023px){.pd-sec{padding:5.25rem 0}}.pd-sr{border:0!important;clip-path:inset(50%)!important;height:.0625rem!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.0625rem!important}.pd-display{font-family:var(--pd-display);font-weight:400;letter-spacing:.01em;text-transform:uppercase}.pd-serif{font-family:var(--pd-serif);font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.pd-hollow{color:transparent;-webkit-text-stroke:.09375rem var(--pd-ink)}.pd-eyebrow{align-items:center;color:var(--pd-dim);display:flex;font-size:.75rem;font-weight:600;gap:.625rem;letter-spacing:.22em}.pd-eyebrow,.pd-h2{text-transform:uppercase}.pd-h2{font-family:var(--pd-display);font-size:clamp(2.2rem,5.2vw,4.4rem);font-weight:400;letter-spacing:.01em;line-height:.95;text-wrap:balance}.pd-h2 .pd-serif{color:var(--pd-rosesoft);font-size:.94em}.pd-lead{color:var(--pd-soft);font-size:1.03125rem;line-height:1.75;margin-top:1.375rem;max-width:62ch}.pd-grain:after{animation:pd-grain .9s steps(4) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";height:200%;inset:-50%;opacity:.06;pointer-events:none;position:fixed;width:200%;z-index:90}@keyframes pd-grain{0%{transform:translate(0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-3%,-3%)}to{transform:translate(2%,2%)}}.pd-glow{background:#ff2e5f24;filter:blur(8.125rem);position:absolute}.pd-cursor,.pd-glow{border-radius:50%;pointer-events:none}.pd-cursor{background:radial-gradient(circle,rgba(255,46,95,.13) 0,transparent 62%);height:32.5rem;left:-62.4375rem;position:fixed;top:-62.4375rem;transform:translate(-50%,-50%);width:32.5rem;z-index:5}@media(hover:none),(max-width:1023px){.pd-cursor{display:none}}.pd-dot{display:inline-block;flex:none;height:.5rem;position:relative;width:.5rem}.pd-dot,.pd-dot:after{background:#2ee08a;border-radius:50%}.pd-dot:after{animation:pd-ping 1.6s cubic-bezier(0,0,.2,1) infinite;content:"";inset:0;position:absolute}.pd-dot.is-rose,.pd-dot.is-rose:after{background:var(--pd-rose)}@keyframes pd-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.pd-btn{align-items:center;color:#fff!important;display:inline-flex;font-family:var(--pd-display);font-size:1.125rem;gap:.75rem;isolation:isolate;justify-content:center;letter-spacing:.05em;min-height:3.625rem;padding:0 2.125rem;position:relative;text-transform:uppercase;transition:transform .2s;white-space:nowrap}.pd-btn,.pd-btn:before{background:var(--pd-rose);border-radius:62.4375rem}.pd-btn:before{animation:pd-breathe 2.6s ease-in-out infinite;content:"";filter:blur(1.125rem);inset:-.1875rem;opacity:.5;position:absolute;z-index:-1}.pd-btn:active{transform:scale(.95)}@media(hover:hover){.pd-btn:hover{animation:pd-wiggle .35s steps(2) infinite}}.pd-btn svg{flex:none;height:1rem;width:1.375rem}.pd-btn.is-ghost{backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#ffffff08;border:.0625rem solid var(--pd-hair);color:var(--pd-ink)!important;font-family:var(--pd-sans);font-size:.875rem;font-weight:600;letter-spacing:.06em}.pd-btn.is-ghost:before{display:none}.pd-btn.is-ghost:hover{animation:none;border-color:var(--pd-rose);color:var(--pd-rose)!important}.pd-btn.is-sm{font-size:.8125rem;min-height:2.875rem;padding:0 1.375rem}@keyframes pd-breathe{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.7;transform:scale(1.03)}}@keyframes pd-wiggle{0%{transform:rotate(-1.2deg) scale(1.02)}to{transform:rotate(1.2deg) scale(1.02)}}.pd-link{color:var(--pd-rosesoft)!important;font-weight:600;text-decoration:underline!important;text-decoration-color:#ff2e5f80!important;text-underline-offset:.1875rem}.pd-link:hover{color:#fff!important;text-decoration-color:var(--pd-rose)!important}.pd-tile{background:#ffffff06;border:.0625rem solid var(--pd-hair);border-radius:1.5rem;transition:border-color .4s,background .4s}.pd-tile:hover{background:#ffffff0a;border-color:#ff2e5f73}.pd-prose p{color:var(--pd-soft);font-size:1rem;line-height:1.78}.pd-prose p+p{margin-top:1rem}.pd-prose strong{color:var(--pd-ink);font-weight:600}.pd-qa{border-top:.0625rem solid var(--pd-hair)}.pd-qa:last-child{border-bottom:.0625rem solid var(--pd-hair)}.pd-qa summary{align-items:center;cursor:pointer;display:flex;gap:1.125rem;justify-content:space-between;list-style:none;min-height:4.25rem;padding:1.25rem 0}.pd-qa summary::-webkit-details-marker{display:none}.pd-qa summary h3{color:var(--pd-ink);font-family:var(--pd-sans);font-size:1.0625rem;font-weight:600;line-height:1.45;transition:color .2s}.pd-qa summary:hover h3{color:var(--pd-rosesoft)}.pd-qa summary i{border:.0625rem solid var(--pd-hair);border-radius:50%;flex:none;height:1.875rem;position:relative;width:1.875rem}.pd-qa summary i:after,.pd-qa summary i:before{background:var(--pd-ink);content:"";height:.09375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s;width:.6875rem}.pd-qa summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.pd-qa[open] summary i{border-color:var(--pd-rose)}.pd-qa[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.pd-qa>p{color:var(--pd-soft);font-size:.96875rem;line-height:1.75;padding:0 3rem 1.5rem 0}@media(max-width:639px){.pd-qa>p{padding-right:0}.pd-qa summary h3{font-size:1rem}}.pd-table-wrap{background:#ffffff05;border:.0625rem solid var(--pd-hair);border-radius:1.375rem;overflow-x:auto}.pd-table{border-collapse:collapse;font-size:.90625rem;width:100%}.pd-table caption{caption-side:top;color:var(--pd-dim);font-size:.71875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.pd-table caption,.pd-table td,.pd-table th{border-bottom:.0625rem solid var(--pd-hair);padding:.9375rem 1.25rem;text-align:left}.pd-table td,.pd-table th{line-height:1.6;vertical-align:top}.pd-table th{color:var(--pd-ink);font-family:var(--pd-display);font-size:.9375rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.pd-table td{color:var(--pd-soft);min-width:8.75rem}.pd-table tr:last-child td{border-bottom:0}.pd-table td:first-child{color:var(--pd-ink);font-weight:600}.pd-rv{transition:opacity .9s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1);transition-delay:var(--rd,0s)}.pd-rv.is-pending{opacity:0;transform:translateY(2.5rem)}.pd-reveal{display:block;overflow:hidden;padding-bottom:.04em}.pd-reveal>span{animation:pd-rise 1s cubic-bezier(.215,.61,.355,1) forwards;animation-delay:var(--ld,0s);display:inline-block;transform:translateY(112%)}@keyframes pd-rise{to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pd-shell *,.pd-shell :after,.pd-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pd-rv.is-pending{opacity:1;transform:none}.pd-reveal>span{transform:none}}.pn{border-bottom:.0625rem solid transparent;box-sizing:content-box!important;height:4.75rem;margin-bottom:-4.75rem;padding-top:env(safe-area-inset-top);position:sticky;top:0;transition:background .5s,border-color .5s;z-index:50}.pn.is-scrolled{backdrop-filter:blur(1.125rem);-webkit-backdrop-filter:blur(1.125rem);background:#070409c7;border-bottom-color:var(--pd-hair)}.pn-in{display:flex;gap:1.5rem;height:4.75rem;justify-content:space-between;margin-inline:auto;max-width:90rem;padding-inline:3rem}.pn-brand,.pn-in{align-items:center}.pn-brand{display:inline-flex;min-height:2.75rem}.pn-nav{align-items:center;display:flex;gap:1.875rem}.pn-drop>button,.pn-nav>a{align-items:center;color:var(--pd-dim);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.4375rem;letter-spacing:.14em;min-height:2.75rem;text-transform:uppercase;transition:color .2s;white-space:nowrap}.pn-drop:focus-within>button,.pn-drop:hover>button,.pn-nav>a:hover{color:var(--pd-ink)}.pn-nav>a.pn-live{color:var(--pd-rosesoft)}.pn-drop{position:relative}.pn-drop-menu{backdrop-filter:blur(1.125rem);-webkit-backdrop-filter:blur(1.125rem);background:#100812f7;border:.0625rem solid var(--pd-hair);border-radius:1.375rem;box-shadow:0 1.875rem 4.375rem -1.25rem #000000d9;left:50%;opacity:0;padding:.625rem!important;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,.5rem);transition:opacity .25s,transform .25s;width:22.5rem}.pn-drop:focus-within .pn-drop-menu,.pn-drop:hover .pn-drop-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.pn-drop-menu a{border-radius:.875rem;display:block;padding:.75rem .875rem;transition:background .2s}.pn-drop-menu a:hover{background:#ff2e5f1a}.pn-drop-menu b{color:var(--pd-ink);display:block;font-family:var(--pd-display);font-size:1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.pn-drop-menu span{color:var(--pd-dim);display:block;font-size:.8125rem;line-height:1.5;margin-top:.1875rem}.pn-right{align-items:center;display:flex;flex:none;gap:.875rem}.pn-start{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);border:.0625rem solid var(--pd-hair);border-radius:62.4375rem;color:var(--pd-ink)!important;display:inline-flex;font-family:var(--pd-display);font-size:.9375rem;letter-spacing:.06em;min-height:3rem;padding:0 1.5rem;text-transform:uppercase;transition:border-color .2s,color .2s;white-space:nowrap}.pn-start:hover{border-color:var(--pd-rose);color:var(--pd-rose)!important}.pn-burger{align-items:center;background:#ffffff08!important;border:.0625rem solid var(--pd-hair)!important;border-radius:62.4375rem;display:none;flex-direction:column;gap:.3125rem;height:2.875rem;justify-content:center;width:2.875rem}.pn-burger i{background:var(--pd-ink);border-radius:.125rem;display:block;height:.125rem;transition:transform .25s,opacity .25s;width:1.125rem}.pn-burger[aria-expanded=true] i:first-child{transform:translateY(.4375rem) rotate(45deg)}.pn-burger[aria-expanded=true] i:nth-child(2){opacity:0}.pn-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}@media(max-width:1180px){.pn-nav{gap:1.375rem}}@media(max-width:1023px){.pn-in{padding-inline:1.5rem}.pn-nav,.pn-start{clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;width:.0625rem}.pn-burger{display:inline-flex}}@media(max-width:479px){.pn{margin-bottom:-4.125rem}.pn,.pn-in{height:4.125rem}.pn-in{padding-inline:1rem}.pn-brand .pd-logo img{height:2.25rem!important}}.pdw{background:#0c060efa;border-left:.0625rem solid var(--pd-hair);bottom:0;overflow-y:auto;padding:calc(5.5rem + env(safe-area-inset-top)) 1.5rem calc(6.875rem + env(safe-area-inset-bottom));position:fixed;right:0;top:0;transform:translate(105%);transition:transform .35s cubic-bezier(.19,1,.22,1),visibility 0s linear .35s;visibility:hidden;width:min(21.25rem,86vw);z-index:49}.pdw.is-open{transform:none;transition:transform .35s cubic-bezier(.19,1,.22,1);visibility:visible}.pdw-h{color:var(--pd-rose);font-size:.6875rem;font-weight:600;letter-spacing:.24em;margin:1.5rem 0 .375rem!important;text-transform:uppercase}.pdw-h:first-child{margin-top:0!important}.pdw a{align-items:center;border-bottom:.0625rem solid var(--pd-hair);color:var(--pd-ink);display:flex;font-size:.9375rem;gap:.625rem;min-height:2.875rem}.pdw a.pdw-live{color:var(--pd-rosesoft);font-weight:600}@media(min-width:1024px){.pdw{display:none}}.pf-cta{border-top:.0625rem solid var(--pd-hair);overflow:hidden;position:relative;text-align:center}.pf-cta-in{align-items:center;display:flex;flex-direction:column;padding:8.75rem 1.25rem;position:relative}.pf-cta-mark img{height:4.5rem;width:4.5rem}.pf-cta-h{font-family:var(--pd-display);font-size:clamp(2.8rem,8vw,7.2rem);letter-spacing:.01em;line-height:.92;margin-top:1.875rem;text-transform:uppercase}.pf-cta-h .pd-serif{color:var(--pd-rosesoft);font-size:.94em;padding-right:.08em}.pf-cta-btn{margin-top:3rem}.pf-cta-btn .pd-btn{font-size:1.375rem;min-height:4.125rem;padding:0 3rem}.pf-cta-note{color:var(--pd-dim);font-size:.75rem;letter-spacing:.18em;margin-top:1.5rem;text-transform:uppercase}@media(max-width:1023px){.pf-cta-in{padding:6rem 1.25rem}.pf-cta-btn{display:none}.pf-cta-note{margin-top:1.75rem}}.pf{background:var(--pd-foot);border-top:.0625rem solid var(--pd-hair)}.pf-in{padding-bottom:2.5rem;padding-top:4rem}.pf-top{display:flex;flex-direction:column;gap:2.75rem}@media(min-width:1024px){.pf-top{align-items:flex-start;flex-direction:row;gap:4rem;justify-content:space-between}}.pf-about{max-width:23.75rem}.pf-about p{color:var(--pd-dim);font-size:.8125rem;line-height:1.75;margin-top:1.125rem}.pf-cols{display:grid;gap:2.25rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.pf-cols{gap:2rem 3.5rem;grid-template-columns:repeat(4,minmax(0,max-content))}}.pf-cols .pf-h{color:var(--pd-ink);font-family:var(--pd-sans);font-size:.71875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.pf-cols ul{display:grid;gap:.125rem;margin-top:.75rem!important}.pf-cols a{align-items:center;color:var(--pd-dim);display:inline-flex;font-size:.84375rem;min-height:2.125rem;transition:color .2s}.pf-cols a:hover{color:var(--pd-rose)}.pf-bar{align-items:center;border-top:.0625rem solid var(--pd-hair);color:#75666c;display:flex;flex-wrap:wrap;font-size:.71875rem;gap:.625rem 1.5rem;justify-content:space-between;margin-top:3.25rem;padding-top:1.625rem}.pk{display:none}@media(max-width:1023px){.pf-in{padding-bottom:calc(7.75rem + env(safe-area-inset-bottom))}.pk{backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);background:#070409eb;border-top:.0625rem solid var(--pd-hair);bottom:0;gap:.625rem;left:0;padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:55}.pk,.pk a{display:flex}.pk a{align-items:center;background:#ffffff0a;border:.0625rem solid var(--pd-hair);border-radius:62.4375rem;color:var(--pd-ink);flex:1;font-size:.875rem;font-weight:600;gap:.5625rem;justify-content:center;min-height:3.375rem;white-space:nowrap}.pk a svg{height:.9375rem;width:1.25rem}.pk a.is-go{background:var(--pd-rose);border:0;box-shadow:0 .5rem 1.875rem -.5rem #ff2e5fb3;color:#fff;flex:1.3;font-family:var(--pd-display);font-size:1.0625rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase}}
