.pg-hero{padding:5rem 0 0;background:#fff}.pg-hero .pg-hero__card{border-radius:0;align-items:center;padding:clamp(3.5rem,7vw,6rem) var(--hx-inline)}.pg-hero .pg-hero__grid{max-width:var(--hx-max);margin:0 auto}.pg-hero__card{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(340px,52vh,520px);padding:clamp(1.5rem,4vw,3.25rem);border-radius:var(--card-radius, 20px);background:var(--hx-maroon-dark);color:#fff}.pg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-hero__card--brand{background:var(--hx-maroon-dark)}.pg-hero__card--brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--hx-wash)}.pg-hero__card--brand:after{display:none}.pg-hero__card--brand .pg-hero__grid{grid-template-columns:minmax(0,1fr);align-items:start}.pg-hero__kick{color:var(--hx-red);margin-bottom:1rem}.pg-hero__h{font-family:var(--serif);font-weight:700;color:#fff;max-width:20ch;font-size:clamp(1.7rem,3.8vw,3.3rem);line-height:1.06;letter-spacing:-.025em}.pg-hero__card--brand .pg-hero__lede{margin-top:1.1rem;max-width:40rem}.pg-hero__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0405e6,#0a04058c 46%,#0a040533)}.pg-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,26rem);align-items:end;gap:clamp(1rem,4vw,3.5rem);width:100%}.pg-hero__title{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(2.4rem,7vw,5.5rem);line-height:.88;letter-spacing:-.035em;text-shadow:0 4px 30px rgba(0,0,0,.45)}.pg-hero__lede{font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.6;color:#ffffffe0}@media(max-width:860px){.pg-hero__grid{grid-template-columns:1fr;gap:1.25rem}}.pg-lead{background:#fff;padding:clamp(3.5rem,8vw,7rem) var(--hx-inline)}.pg-hero+.pg-lead{padding-top:clamp(1.75rem,3.5vw,3rem)}.pg-lead__wrap{max-width:var(--hx-max);margin:0 auto}.pg-lead--center .pg-lead__wrap{text-align:center}.pg-lead__eyebrow{color:var(--hx-secondary);font-weight:500;letter-spacing:.24em}.pg-lead__h{margin:clamp(1rem,2vw,1.5rem) 0 0;font-family:var(--serif);font-weight:700;text-transform:none;color:#111;font-size:clamp(1.7rem,3.6vw,3.1rem);line-height:1.04;letter-spacing:-.03em;max-width:22ch}.pg-lead--center .pg-lead__h{max-width:24ch;margin-left:auto;margin-right:auto}.pg-lead__row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.pg-lead__say{margin-top:1.25rem;max-width:46ch;font-size:15px;line-height:27px;color:var(--hx-body)}.pg-seal{position:relative;width:132px;height:132px;margin:0 auto clamp(1.5rem,3vw,2.5rem);display:grid;place-items:center}.pg-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:pg-turn 22s linear infinite}.pg-seal text{fill:var(--hx-ochre);font-family:var(--mono);font-size:9.5px;letter-spacing:2.6px;text-transform:uppercase}.pg-seal__mark{position:relative;width:44px;height:44px;border-radius:50%;border:2px solid var(--hx-secondary);display:grid;place-items:center}.pg-seal__mark:after{content:"";width:14px;height:14px;border-radius:50%;background:var(--hx-secondary)}@keyframes pg-turn{to{transform:rotate(360deg)}}.pg-rows{background:var(--hx-offwhite);padding:clamp(3rem,7vw,6rem) var(--hx-inline)}.pg-rows__wrap{max-width:var(--hx-max);margin:0 auto}.pg-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1rem,4vw,4rem);padding:clamp(2rem,4vw,3.25rem) 0;border-top:1px solid var(--hx-line)}.pg-row:last-child{border-bottom:1px solid var(--hx-line)}.pg-row__label{color:var(--hx-ochre);font-weight:500;letter-spacing:.22em;padding-top:.35rem}.pg-row__line{font-family:var(--serif);text-transform:uppercase;color:#111;font-size:clamp(1.15rem,2.1vw,1.85rem);line-height:1.14;letter-spacing:-.02em;max-width:24ch}.pg-row__say{margin-top:.9rem;max-width:52ch;font-size:15px;line-height:26px;color:var(--hx-body)}.pg-row__frame{position:relative;display:block;overflow:hidden;margin-top:clamp(1.25rem,2.5vw,1.75rem);aspect-ratio:16 / 7.4;border-radius:var(--card-radius-sm, 12px);background:#000;transition:box-shadow .45s}.pg-row__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out-expo)}.pg-row__frame[data-fit=top] img{object-position:top center}.pg-row__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.05) 45%,transparent 62%)}.pg-row__name{position:absolute;left:.9rem;bottom:.75rem;z-index:1;font-family:var(--sans);font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:.1em;color:#fff}.pg-row__frame:hover img,.pg-row__frame.is-cursor-near img{transform:scale(1.05)}.pg-row__frame:hover{box-shadow:inset 0 0 0 2px var(--hx-red-mid)}@media(max-width:860px){.pg-row{grid-template-columns:1fr;gap:.75rem}}.pg-touch{background:#fff;padding:0 var(--hx-inline) clamp(3rem,6vw,5rem)}.pg-touch__panel{position:relative;isolation:isolate;overflow:hidden;max-width:var(--hx-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--card-radius, 20px);background:var(--hx-maroon-dark);color:#fff}.pg-touch__panel .hx-btn{background:#fff;border-color:#fff;color:var(--hx-maroon-dark, #1a060a)}.pg-touch__panel .hx-btn:hover{background:var(--hx-offwhite, #e9e7dd);border-color:var(--hx-offwhite, #e9e7dd)}.pg-touch__panel .hx-btn__dot{background:var(--hx-red-deep, #ab0000)}.pg-touch__panel .pg-form .hx-btn{background:var(--hx-red-deep);border-color:var(--hx-red-deep);color:#fff}.pg-touch__panel .pg-form .hx-btn:hover{background:var(--hx-red-mid);border-color:var(--hx-red-mid)}.pg-touch__panel .pg-form .hx-btn__dot{background:#fff}.pg-touch__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--hx-wash)}.pg-touch__h{margin:clamp(.9rem,2vw,1.25rem) 0 clamp(1.75rem,3.5vw,2.75rem);font-family:var(--serif);font-weight:700;text-transform:none;font-size:clamp(1.5rem,2.9vw,2.5rem);line-height:1.06;letter-spacing:-.025em;max-width:18ch}.pg-touch__eyebrow{color:var(--hx-pink);font-weight:500;letter-spacing:.24em}.pg-touch__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.pg-touch__col h3{display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--hx-pink-dim)}.pg-touch__col p,.pg-touch__col a{display:block;margin-top:.6rem;font-size:15px;line-height:25px;color:#ffffffd1}.pg-touch__col a:hover{color:#fff}@media(max-width:860px){.pg-touch__panel{grid-template-columns:1fr}}.pg-form{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);border-radius:var(--card-radius, 20px);background:var(--hx-offwhite);color:#111}.pg-form__h{font-family:var(--serif);text-transform:uppercase;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.1;letter-spacing:-.02em}.pg-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pg-form__field{display:flex;flex-direction:column;gap:.35rem}.pg-form__field>span{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--hx-grey)}.pg-form__field input,.pg-form__field select,.pg-form__field textarea{font:inherit;font-size:15px;color:#111;padding:.7rem .85rem;background:#fff;border:1px solid var(--hx-line);border-radius:10px;transition:border-color .3s}.pg-form__field textarea{resize:vertical;min-height:5.5rem}.pg-form__field input::placeholder,.pg-form__field textarea::placeholder{color:#11111152}.pg-form__field input:focus,.pg-form__field select:focus,.pg-form__field textarea:focus{outline:none;border-color:var(--hx-secondary)}.pg-form__field input:user-invalid,.pg-form__field textarea:user-invalid{border-color:var(--hx-red-mid)}.pg-form__note{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-secondary);opacity:0;transition:opacity .5s}.pg-form.is-sent .pg-form__note{opacity:1}@media(max-width:560px){.pg-form__row{grid-template-columns:minmax(0,1fr)}}.pg-list{background:#fff;padding:clamp(3rem,6vw,5.5rem) var(--hx-inline)}.pg-list__wrap{max-width:var(--hx-max);margin:0 auto}.pg-item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.25rem,4vw,3.5rem);align-items:start;padding:clamp(2.25rem,5vw,4rem) 0;border-top:1px solid var(--hx-line)}.pg-item:last-child{border-bottom:1px solid var(--hx-line)}.pg-item:nth-child(2n) .pg-item__media{order:-1}@media(min-width:861px){.pg-item:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pg-item__copy{position:sticky;top:7rem}@media(max-height:760px),(max-width:860px){.pg-item__copy{position:static}}.pg-item__n{font-family:var(--serif);font-weight:700;color:var(--hx-secondary);font-size:clamp(2.2rem,5vw,3.6rem);line-height:.85;letter-spacing:-.04em;background:linear-gradient(142deg,var(--hx-red-mid) 0%,var(--hx-red-deep) 52%,var(--hx-maroon) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not (-webkit-text-fill-color: transparent){.pg-item__n{background:none;-webkit-text-fill-color:currentColor}}html.rebrand .pg-item__name{margin-top:.75rem;font-family:var(--serif);font-weight:700;text-transform:uppercase;color:#111;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.1;letter-spacing:-.02em}.pg-item__hook{margin-top:.5rem;font-size:15px;line-height:26px;color:var(--hx-body);max-width:34ch}.pg-item__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;list-style:none;padding:0}.pg-item__tags li{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--hx-line);background:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--hx-grey)}.pg-item__go{margin-top:1.25rem}.pg-item__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3.1;border-radius:var(--card-radius, 20px);background:#000;transition:box-shadow .45s}.pg-item__media img{position:absolute;left:0;width:100%;top:-12%;height:124%;object-fit:cover;transform:translate3d(0,calc(var(--pg-par, 0) * 9%),0);will-change:transform}.pg-item__media[data-fit=top] img{object-position:top center}.pg-item__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.06) 44%,transparent 62%)}.pg-item__brand{position:absolute;left:1.15rem;bottom:1rem;z-index:1;font-family:var(--serif);font-weight:700;text-transform:uppercase;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.5)}.pg-item__media:hover{box-shadow:inset 0 0 0 2px var(--hx-red-mid)}@media(max-width:860px){.pg-item,.pg-item:nth-child(2n){grid-template-columns:1fr}.pg-item:nth-child(2n) .pg-item__media{order:0}}@media(max-width:620px){.pg-item__media img{top:-18%;height:136%;transform:translate3d(0,calc(var(--pg-par, 0) * 13%),0)}}@media(prefers-reduced-motion:reduce){.pg-item__media img{transform:none;top:0;height:100%}}.pg-split{background:#fff;padding:0 var(--hx-inline) clamp(3rem,6vw,5rem)}.pg-split__wrap{max-width:var(--hx-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}@media(max-width:620px){.pg-split__wrap{gap:3.5rem}.pg-split{padding-bottom:3.5rem}}.pg-figure{position:relative}.pg-figure__frame{position:relative;overflow:hidden;aspect-ratio:4 / 3.2;border-radius:var(--card-radius, 20px);background:#000}.pg-figure__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pg-figure figcaption{margin-top:.85rem;font-size:14px;line-height:23px;color:var(--hx-body)}.pg-tabs{display:flex;gap:.5rem;border-bottom:1px solid var(--hx-line)}.pg-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:.6rem .25rem 1rem;margin-bottom:-1px;font-family:var(--serif);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.05rem,1.7vw,1.35rem);color:var(--hx-ochre);border-bottom:2px solid transparent;transition:color .3s,border-color .3s}.pg-tabs button+button{margin-left:1.5rem}.pg-tabs button.is-active{color:#111;border-bottom-color:var(--hx-secondary)}.pg-pane{display:none;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.pg-pane.is-active{display:block}.pg-pane p{font-size:clamp(1rem,1.25vw,1.0625rem);line-height:1.75;color:var(--hx-body);max-width:52ch}.pg-pane p+p{margin-top:1.1rem}.pg-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.5rem;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.pg-proof__n{font-family:var(--serif);font-weight:700;color:#111;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1;letter-spacing:-.03em}.pg-proof__say{margin-top:.4rem;font-size:13.5px;line-height:21px;color:var(--hx-body)}@media(max-width:860px){.pg-split__wrap{grid-template-columns:1fr}.pg-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-hist{background:#fff;padding:clamp(2.5rem,5vw,4rem) var(--hx-inline) clamp(3rem,6vw,5rem)}.pg-hist__wrap{max-width:var(--hx-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.pg-hist__list{display:flex;flex-direction:column}.pg-hist__row{padding:clamp(1.1rem,2.2vw,1.6rem) 0;border-top:1px solid var(--hx-line)}.pg-hist__row:last-child{border-bottom:1px solid var(--hx-line)}.pg-hist__yr{font-family:var(--serif);font-weight:700;color:#111;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:.9;letter-spacing:-.04em}.pg-hist__say{margin-top:.5rem;font-size:14.5px;line-height:24px;color:var(--hx-body);max-width:40ch}.pg-hist__frame{position:sticky;top:7rem;overflow:hidden;aspect-ratio:4 / 3.4;border-radius:var(--card-radius, 20px);background:#000}.pg-hist__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-height:760px),(max-width:860px){.pg-hist__frame{position:relative;top:auto}}@media(max-width:860px){.pg-hist__wrap{grid-template-columns:1fr}}@media(max-width:620px){.pg-hist__list{display:contents}.pg-hist__list>.hx-index{order:1}.pg-hist__frame{order:2;margin:.75rem 0 1.5rem}.pg-hist__row{order:3}.pg-hist{padding-top:0}}.pg-band{padding:0;background:#fff}.pg-band__inner{position:relative;overflow:hidden;display:flex;align-items:center;min-height:clamp(220px,34vh,400px);padding:clamp(2.5rem,6vw,5rem) var(--hx-inline);background:var(--hx-maroon-dark)}.pg-band__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hx-wash)}.pg-band__wrap{position:relative;z-index:1;max-width:var(--hx-max);margin:0 auto;text-align:center}.pg-band__kick{color:var(--hx-pink);font-weight:500;letter-spacing:.24em}.pg-band__h{margin-top:.9rem;max-width:26ch;margin-left:auto;margin-right:auto;font-family:var(--serif);font-weight:700;text-transform:none;color:#fff;font-size:clamp(1.4rem,2.9vw,2.5rem);line-height:1.1;letter-spacing:-.025em}.pg-team .hx-team__grid{grid-template-columns:4fr 8fr}.pg-team .hx-people{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,1.8vw,1.5rem)}.pg-team .hx-person{padding:.6rem}.pg-team .hx-person__img{aspect-ratio:4 / 5;margin-bottom:.6rem}.pg-team .hx-person h3{font-size:clamp(.95rem,1.1vw,1.0625rem)}.pg-team .hx-person .hx-mono{font-size:10px}.pg-team .hx-team__panel--logo{width:min(100%,400px);aspect-ratio:16 / 10}@media(max-width:700px){.pg-team .hx-people{grid-template-columns:1fr}}@media(max-width:620px){.pg-team .hx-team__grid{gap:1rem}.pg-team .hx-team__left{position:sticky;top:6rem;align-self:start}.pg-team .hx-team__left>p{font-size:13px}.pg-team .hx-btn{padding:.6rem .9rem;font-size:12px;letter-spacing:.08em;gap:.5rem;text-align:center}}html.rebrand .pg-hero__h,html.rebrand .pg-lead__h,html.rebrand .pg-band__h,html.rebrand .pg-touch__h,html.rebrand .pg-item__name{font-weight:700}.hx-form__field input:user-invalid,.hx-form__field textarea:user-invalid,.pg-form__field input:user-invalid,.pg-form__field textarea:user-invalid,form.is-checked .hx-form__field :invalid,form.is-checked .pg-form__field :invalid{border-color:var(--hx-red-mid, #e60000);box-shadow:0 0 0 2px #e600001f}.hx-form__err,.pg-form__err{display:none;margin-top:.4rem;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--hx-red-mid, #e60000)}.hx-form__field input:user-invalid~.hx-form__err,.hx-form__field textarea:user-invalid~.hx-form__err,.pg-form__field input:user-invalid~.pg-form__err,.pg-form__field textarea:user-invalid~.pg-form__err,form.is-checked .hx-form__field :invalid~.hx-form__err,form.is-checked .pg-form__field :invalid~.pg-form__err{display:block}@media(max-width:900px){.pg-form__field>span{font-size:11px}.pg-form__note,.pg-item__tags li{font-size:11px}.pg-seal text{font-size:11px}.pg-team .hx-person .hx-mono,.pg-touch__col h3{font-size:11px}}
