.hp-works{scroll-margin-top:64px}.hp-eyebrow{font:500 12.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin:0 0 14px;display:flex}.hp-eyebrow:before{content:"";opacity:.8;background:currentColor;flex:none;width:28px;height:1px}.hp-title{font:300 clamp(32px, 3.6vw, 48px)/1.08 var(--display);letter-spacing:-.01em;color:var(--ink);margin:0}.hp-works{padding-block:clamp(24px,3vw,48px) clamp(64px,8vw,120px)}.hp-doors{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.hp-doors>li{border-top:1px solid var(--rule)}.hp-doors>li:first-child{border-top-color:color-mix(in oklab, var(--gold) 60%, transparent)}.hp-wave{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 34'%3E%3Crect x='0' y='16' width='3' height='2' rx='1' fill='%23b7b0a2'/%3E%3Crect x='6' y='15.5' width='3' height='3' rx='1' fill='%23b7b0a2'/%3E%3Crect x='12' y='14.5' width='3' height='5' rx='1' fill='%23b7b0a2'/%3E%3Crect x='18' y='13.5' width='3' height='7' rx='1' fill='%237d8b98'/%3E%3Crect x='24' y='12' width='3' height='10' rx='1' fill='%237d8b98'/%3E%3Crect x='30' y='11' width='3' height='12' rx='1' fill='%237d8b98'/%3E%3Crect x='36' y='9.5' width='3' height='15' rx='1' fill='%23c4958e'/%3E%3Crect x='42' y='7.5' width='3' height='19' rx='1' fill='%23c4958e'/%3E%3Crect x='48' y='6' width='3' height='22' rx='1' fill='%23c4958e'/%3E%3Crect x='54' y='7.5' width='3' height='19' rx='1' fill='%23c4958e'/%3E%3Crect x='60' y='9.5' width='3' height='15' rx='1' fill='%23c4958e'/%3E%3Crect x='66' y='11' width='3' height='12' rx='1' fill='%23c4958e'/%3E%3Crect x='72' y='9' width='3' height='16' rx='1' fill='%238a1c2c'/%3E%3Crect x='78' y='6.5' width='3' height='21' rx='1' fill='%238a1c2c'/%3E%3Crect x='84' y='4' width='3' height='26' rx='1' fill='%238a1c2c'/%3E%3Crect x='90' y='2' width='3' height='30' rx='1' fill='%238a1c2c'/%3E%3Crect x='96' y='4' width='3' height='26' rx='1' fill='%238a1c2c'/%3E%3Crect x='102' y='6.5' width='3' height='21' rx='1' fill='%238a1c2c'/%3E%3Crect x='108' y='9' width='3' height='16' rx='1' fill='%239e690a'/%3E%3Crect x='114' y='11' width='3' height='12' rx='1' fill='%239e690a'/%3E%3Crect x='120' y='12.5' width='3' height='9' rx='1' fill='%239e690a'/%3E%3Crect x='126' y='14' width='3' height='6' rx='1' fill='%239e690a'/%3E%3Cpath d='M133 8a9 9 0 0 1 0 18' fill='none' stroke='%239e690a' stroke-width='3'/%3E%3Cpath d='M133 2a15 15 0 0 1 0 30' fill='none' stroke='%23b7b0a2' stroke-width='2'/%3E%3C/svg%3E") 0 0/contain no-repeat;width:225px;height:51px;margin-top:clamp(20px,2.4vw,32px);display:block}.hp-how{background:var(--paper-2);padding-block:clamp(56px,7vw,104px)}.hp-how__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.hp-how__head{align-self:center}.hp-live{background:var(--paper);padding-block:clamp(64px,8vw,112px)}.hp-live__in{gap:clamp(28px,3.6vw,48px);display:grid}.hp-live__acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.hp-live__acts .tp__act{gap:9px;padding:24px 24px 20px}.hp-live__when{font:500 11.5px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.hp-live__title{font:italic 300 clamp(30px, 3.4vw, 44px)/1.15 var(--display);color:var(--ink);text-wrap:balance;margin:0}@media (max-width:960px){.hp-how__in{grid-template-columns:minmax(0,1fr);gap:22px}.hp-how__head{justify-content:space-between;align-items:center;gap:20px;display:flex}.hp-wave{opacity:.9;flex:none;width:106px;height:24px;margin-top:0}.hp-how__rows .tp__rname{font-size:24px;line-height:1.25}.hp-how__rows>li{gap:6px;padding:18px 0 20px}.hp-live__acts{grid-template-columns:minmax(0,1fr)}}@keyframes hp-veil{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}}@keyframes hp-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes hp-grow{0%{transform:scaleX(0)}}@keyframes hp-line{0%{background-size:0% 1px}}@keyframes hp-print{0%{opacity:0;filter:saturate(0)brightness(1.15);transform:translateY(22px)scale(.96)}55%{opacity:1;filter:saturate(.4)brightness(1.05)}to{opacity:1;filter:none;transform:none}}@keyframes hp-unroll{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html.reveal .hp .hp-doors>li{background:linear-gradient(var(--rule), var(--rule)) no-repeat 0 0 / 100% 1px;border-top-color:#0000}html.reveal .hp .hp-doors>li:first-child{background-image:linear-gradient(color-mix(in oklab, var(--gold) 60%, transparent), color-mix(in oklab, var(--gold) 60%, transparent))}html.reveal .hp .hp-doors>li:not(.is-in){background-size:0% 1px}html.reveal .hp .hp-doors>li:not(.is-in) :is(.hp-door__pic,.hp-door__eyebrow,.hp-door__title,.hp-door__line,.hp-door__meta,.hp-door__foot){opacity:0}html.reveal .hp .hp-doors>li.is-in{animation:hp-line 1s var(--ease-out) both}html.reveal .hp .hp-doors>li.is-in .hp-door__pic{animation:hp-print 1.5s .15s var(--ease-out) both}html.reveal .hp .hp-doors>li.is-in :is(.hp-door__eyebrow,.hp-door__title,.hp-door__line,.hp-door__meta,.hp-door__foot){animation:hp-rise .9s var(--ease-out) both}html.reveal .hp .hp-doors>li.is-in .hp-door__eyebrow{animation-delay:.25s}html.reveal .hp .hp-doors>li.is-in .hp-door__title{animation-delay:.34s}html.reveal .hp .hp-doors>li.is-in .hp-door__line{animation-delay:.48s}html.reveal .hp .hp-doors>li.is-in .hp-door__meta{animation-delay:.62s}html.reveal .hp .hp-doors>li.is-in .hp-door__foot{animation-delay:.76s}html.reveal .hp .hp-how__head:not(.is-in)>*{opacity:0}html.reveal .hp .hp-how__head.is-in .hp-title{animation:hp-veil 1.2s var(--ease-out) both}html.reveal .hp .hp-how__head.is-in .hp-wave{animation:1.6s cubic-bezier(.3,0,.2,1) .35s both hp-unroll}html.reveal .hp .hp-how__rows>li:not(.is-in){opacity:0}html.reveal .hp .hp-how__rows>li.is-in{animation:hp-rise .9s var(--ease-out) both}html.reveal .hp .hp-live__head:not(.is-in)>*{opacity:0}html.reveal .hp .hp-live__head.is-in>*{animation:hp-veil 1.2s var(--ease-out) both}html.reveal .hp .hp-live__head.is-in>:nth-child(2){animation-delay:.16s}html.reveal .hp .hp-live__head.is-in .hp-eyebrow:before{transform-origin:0;animation:hp-grow .9s .25s var(--ease-out) both}html.reveal .hp .hp-live .tp__acts>li:not(.is-in){opacity:0}html.reveal .hp .hp-live .tp__acts>li.is-in{animation:hp-rise .9s var(--ease-out) both}html.reveal .hp .hp-live .tp__acts>li.is-in:nth-child(2){animation-delay:.14s}html.reveal .hp .hp-live .tp__acts>li.is-in:nth-child(3){animation-delay:.28s}
