.pr-glow{z-index:0;pointer-events:none;position:absolute;inset:150px 10% 0}.pr-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;padding-top:clamp(32px,7svh,80px);display:flex;position:relative}.pr-eyebrow:after{content:"";background:linear-gradient(90deg, var(--color-pink), var(--color-cyan));width:44px;height:1px}.pr-title{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;color:var(--color-bright);margin:clamp(22px,3.4svh,36px) 0 0;font-size:clamp(2.6rem,6.2vw,6.4rem);font-weight:600;line-height:1.04}.pr-title .su-plain{color:#0000;background-image:linear-gradient(175deg,#fff 0%,#f4f2ee 45%,#b9b6af 100%);-webkit-background-clip:text;background-clip:text}.pr-title .fl-word{letter-spacing:-.04em}.pr-quote{max-width:900px;margin:clamp(40px,6svh,64px) 0 0;position:relative}.pr-quote blockquote{letter-spacing:-.012em;text-wrap:pretty;color:#f4f2eee6;margin:0;font-size:clamp(1.15rem,1.75vw,1.6rem);font-weight:500;line-height:1.55;position:relative}.pr-quote figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;margin-top:clamp(28px,4svh,44px);display:flex}.pr-cap{letter-spacing:.26em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:12px;font-size:.68rem;font-weight:600;display:inline-flex}.pr-cap i{background:linear-gradient(90deg, var(--color-cyan), var(--color-pink));width:28px;height:1px}.pr-copy{box-shadow:inset 0 1px #ffffffd9,inset 0 -8px 16px -10px #3c365a38,0 0 0 1px #0b0b0c99,0 14px 30px -14px #000000e6}.pr-draft :is(p){margin-top:36px}.pr-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(32px,6vw,120px);display:grid}.pr-h2{color:#0b0b0c;max-width:14ch;margin:0}.pr-h2-dark{max-width:14ch}.pr-plate{background:linear-gradient(#fff 0%,#fbfaf7 50%,#f3f0ea 100%);border-radius:36px;max-width:1180px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(24px,5vw,88px) clamp(44px,5vw,72px);position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #0b0b0c0f,0 2px 4px #3c362a0d,0 40px 80px -48px #3c365a73}.pr-plate:before{content:"";pointer-events:none;border:1px solid #0b0b0c12;border-radius:26px;position:absolute;inset:clamp(10px,1.2vw,16px)}.pr-plate:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#60c4e3 25%,#cfd5ff 50%,#eb5986 75%,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.pr-plate-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pr-plate-title{letter-spacing:-.035em;text-wrap:balance;color:#0b0b0c;max-width:18ch;margin:28px 0 0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:600;line-height:1.08}.pr-sheet{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,88px) 0 0;display:grid}.pr-sheet-cell{text-align:center;flex-direction:column;align-items:center;padding:clamp(28px,3vw,44px) clamp(16px,2vw,32px);display:flex;position:relative}.pr-sheet-cell:not(:nth-child(3n+1)):before{content:"";background:linear-gradient(#0000,#0b0b0c1f 30% 70%,#0000);width:1px;position:absolute;top:18%;bottom:18%;left:0}.pr-sheet-cell:nth-child(n+4):after{content:"";background:linear-gradient(90deg,#0000,#0b0b0c1f 30% 70%,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.pr-sheet dt{letter-spacing:.34em;text-transform:uppercase;color:#2a9cc2;font-size:.64rem;font-weight:600}.pr-sheet dd{letter-spacing:-.025em;text-wrap:balance;color:#0b0b0c;max-width:16ch;margin:16px 0 0;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:500;line-height:1.25}.pr-plate-foot{letter-spacing:.32em;text-transform:uppercase;color:#8a8781;justify-content:center;align-items:center;gap:16px;margin:clamp(36px,4vw,56px) 0 0;font-size:.64rem;font-weight:600;display:flex}.pr-plate-foot i{background:linear-gradient(90deg,#2a9cc2,#d9467a);width:36px;height:1px}.pr-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,48px);margin-top:clamp(56px,7vw,96px);display:grid}.pr-desk{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.pr-desk-mail{margin-top:26px;font-size:clamp(1.5rem,2.4vw,2.3rem)}.pr-desk .su-desk-cta{margin-top:auto}.pr-desk .su-desk-text{margin-bottom:30px}.pr-kit{background:linear-gradient(#18181b 0%,#0f0f11 100%);border-radius:28px;padding:clamp(28px,3vw,44px);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff12,0 24px 40px -26px #000000e6}.pr-kit-label{letter-spacing:.3em;text-transform:uppercase;color:var(--color-cyan);margin:0;font-size:.68rem;font-weight:600}.pr-kit ul{margin:18px 0 0;padding:0;list-style:none}.pr-kit li+li{border-top:1px solid #ffffff12}.pr-kit-row{letter-spacing:-.015em;color:#f4f2eedb;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600;display:flex}.pr-soon{letter-spacing:.2em;text-transform:uppercase;color:#f4f2ee8c;background:linear-gradient(#232327 0%,#16161a 100%);border-radius:10px;flex-shrink:0;align-items:center;height:28px;padding:0 12px;font-size:.58rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff12}.pr-kit-row--live:hover .pr-go{background:linear-gradient(100deg,#9fdcf0,#cfd5ff 55%,#f2a7bf)}.pr-line{margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;position:relative}.pr-line:before{content:"";background:linear-gradient(#2a9cc2,#6b6fd8 50%,#d9467a00);width:1px;position:absolute;top:10px;bottom:10px;left:12rem}.pr-entry{grid-template-columns:12rem minmax(0,1fr);align-items:start;padding-bottom:clamp(24px,3vw,40px);display:grid;position:relative}.pr-date{letter-spacing:.24em;text-transform:uppercase;color:#5b5954;padding:30px 32px 0 0;font-size:.72rem;font-weight:600}.pr-dot{background:linear-gradient(135deg,#9fdcf0,#f2a7bf);border-radius:50%;width:13px;height:13px;position:absolute;top:32px;left:calc(12rem - 6px);box-shadow:0 0 0 4px #f4f2ee,0 0 0 5px #0b0b0c1f}.pr-card{min-height:0;margin-left:clamp(32px,3.4vw,56px)}.pr-card-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:600;line-height:1.2}.pr-card-title a{text-underline-offset:5px;-webkit-text-decoration:underline #2a9cc2;text-decoration:underline #2a9cc2}.pr-card-text{color:#5b5954;max-width:62ch;margin:12px 0 0;font-size:1rem;line-height:1.65}.pr-card-outlet{letter-spacing:.22em;text-transform:uppercase;color:#8a8781;margin:14px 0 0;font-size:.66rem;font-weight:600}@media (max-width:1023px){.pr-head{grid-template-columns:1fr;gap:28px}.pr-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-sheet-cell:before,.pr-sheet-cell:after{display:none}.pr-sheet-cell:nth-child(2n):before{content:"";background:linear-gradient(#0000,#0b0b0c1f 30% 70%,#0000);width:1px;display:block;position:absolute;top:18%;bottom:18%;left:0}.pr-sheet-cell:nth-child(n+3):after{content:"";background:linear-gradient(90deg,#0000,#0b0b0c1f 30% 70%,#0000);height:1px;display:block;position:absolute;top:0;left:12%;right:12%}.pr-split{grid-template-columns:1fr}}@media (max-width:639px){.pr-sheet{grid-template-columns:1fr}.pr-sheet-cell:nth-child(2n):before{display:none}.pr-sheet-cell:nth-child(n+2):after{content:"";background:linear-gradient(90deg,#0000,#0b0b0c1f 30% 70%,#0000);height:1px;display:block;position:absolute;top:0;left:12%;right:12%}.pr-plate{border-radius:28px}.pr-plate:before{border-radius:20px}.pr-line:before{left:6px}.pr-entry{grid-template-columns:1fr;padding-left:32px}.pr-date{padding:0 0 12px}.pr-dot{top:2px;left:0}.pr-card{margin-left:0}.pr-desk-mail{white-space:normal;overflow-wrap:anywhere}}
