.pr-page{--cut:var(--cut-lg);--pr-room:clamp(3rem, 7vw, 6.5rem);overflow-x:clip}@media (min-width:1280px){.pr-page .wrap{padding-right:calc(var(--margin) + 3.75rem)}}.pr-hero{min-height:92svh;padding-bottom:calc(var(--cut) + clamp(1.5rem, 4vw, 3rem));align-items:end;display:grid;position:relative;overflow:clip}.pr-heroPhoto,.pr-heroScrim,.pr-heroPhoto .v5-pic{position:absolute;inset:0}.pr-heroScrim{background:linear-gradient(#0000008c 0%,#0000 30%,#00000040 55%,#000000e0 100%)}.pr-heroIn{z-index:1;min-width:0;padding-top:calc(var(--header-h) + 2rem);color:var(--paper);position:relative}.pr-heroEyebrow{margin:0 0 .5rem}.pr-heroSoft{color:var(--mute-on-ink)}.pr-titleWrap,.pr-contentsWrap{min-width:0;container-type:inline-size}.pr-title{text-shadow:0 8px 60px #00000080;padding-top:.03em;font-size:49.0196cqw}.pr-contents{padding-block:.2em .1em;font-size:5.32737cqw}.pr-title .fx-fitInner,.pr-contents .fx-fitInner{vertical-align:top}.pr-contents,.pr-title{color:var(--paper)}.pr-heroSub{color:var(--mute-on-ink);margin:.75rem 0 0}.pr-indexSec{padding-block:calc(var(--cut) + clamp(2.5rem, 5vw, 4rem)) calc(var(--cut) + clamp(2.5rem, 5vw, 4rem))}.pr-indexKicker{margin:0 0 1rem}.pr-index ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pr-index ol{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pr-index ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-indexLink{isolation:isolate;min-height:48px;color:inherit;align-items:baseline;gap:.75rem;padding:.75rem 1rem .6rem;text-decoration:none;display:flex;position:relative}.pr-indexLink:before{content:"";z-index:-1;background:var(--red-deep);clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);transform-origin:0;transition:transform .45s var(--ease-state);position:absolute;inset:0;transform:scaleX(0)}.pr-indexNo{color:#0000;-webkit-text-stroke:1.5px var(--red);font-size:clamp(1.75rem,3vw,2.5rem);transition:color .3s}.pr-indexLabel{flex:1;font-size:clamp(2.25rem,5vw,3.75rem);line-height:.9}.pr-indexArrow{font-family:var(--font-plate-stack);transition:transform .45s var(--ease-state);font-weight:800}.pr-indexLink:focus-visible:before{transform:none}.pr-indexLink:focus-visible .pr-indexNo{color:var(--paper);-webkit-text-stroke-color:transparent}@media (hover:hover) and (pointer:fine){.pr-indexLink:hover:before{transform:none}.pr-indexLink:hover .pr-indexNo{color:var(--paper);-webkit-text-stroke-color:transparent}.pr-indexLink:hover .pr-indexArrow{transform:translateY(.2em)}}.pr-rail{display:none}@media (min-width:1280px){.pr-rail{z-index:20;transition:opacity .3s linear, transform .45s var(--ease-out), visibility 0s;display:block;position:fixed;top:50%;right:clamp(.5rem,1vw,1rem);transform:translateY(-50%)}.pr-rail[data-shown=false]:not(:focus-within){opacity:0;visibility:hidden;transition:opacity .3s linear, transform .45s var(--ease-out), visibility 0s .45s;transform:translate(120%,-50%)}.pr-rail ol{justify-items:end;gap:6px;margin:0;padding:0;list-style:none;display:grid}.pr-railLink{isolation:isolate;min-width:44px;min-height:44px;color:var(--paper);font-family:var(--font-plate-stack);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.8125rem;font-weight:800;font-stretch:125%;text-decoration:none;display:inline-flex;position:relative}.pr-railLink:before{content:"";z-index:-1;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);transition:background-color .25s linear, transform .35s var(--ease-out);transform-origin:100%;background:#262626;position:absolute;inset:0}.pr-railLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-railLink[aria-current=true]:before{background:var(--red-deep)}.pr-railLink[aria-current=true] .pr-railLabel,.pr-railLink:focus-visible .pr-railLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.pr-railLink:focus-visible{outline:var(--focus-w) solid var(--paper);outline-offset:3px;box-shadow:var(--focus-glow)}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.pr-railLink:hover:before{transform:skew(-8deg)}.pr-railLink:hover .pr-railLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.pr-sec{padding-block:calc(var(--cut) + var(--pr-room)) calc(var(--cut) + var(--pr-room));scroll-margin-top:calc(var(--cut) * -1 + var(--header-h));overflow-x:clip}.pr-secIn{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.pr-secHead{min-width:0;display:grid;position:relative}.pr-secNo{color:#0000;-webkit-text-stroke:clamp(1.5px, .18vw, 2.5px) var(--color-accent);font-size:clamp(5rem,16vw,13rem);line-height:.78}.pr-secTitle{--st-stroke:var(--color-fg);overflow-wrap:anywhere;margin:-.18em 0 0;font-size:clamp(3.25rem,11vw,8.5rem);line-height:.86}.pr-secNote{color:var(--color-muted);margin:1rem 0 0}.pr-body{min-width:0}.pr-lead{max-width:58ch;margin:0}@media (min-width:992px){.pr-secIn{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.pr-secHead{top:calc(var(--header-h) + 1.5rem);grid-column:1/span 5;align-self:start;position:sticky}.pr-secTitle{font-size:clamp(3.5rem,6.4vw,7.5rem)}.pr-body{grid-column:6/-1;padding-top:clamp(2rem,6vw,6rem)}}.pr-sec[data-surface=red] .pr-secNote{color:inherit}.pr-bios{gap:1rem;margin-top:1.5rem;display:grid}.pr-bio{align-content:start;min-width:0;display:grid}.pr-bioHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pr-bioHead h3{font-family:var(--font-plate-stack);color:var(--color-accent);margin:0}.pr-bioCount{color:var(--color-muted);flex:none;font-size:.8125rem}.pr-bioText{font-size:var(--fs-body);overflow-wrap:break-word;gap:.75rem;margin-top:.9rem;line-height:1.5;display:grid}.pr-bioText p{margin:0}.pr-bioText--short{font-family:var(--font-sheet-stack);font-size:1rem;line-height:1.5}.pr-copy{min-height:48px;color:inherit;font-family:var(--font-plate-stack);font-stretch:125%;font-size:var(--fs-plate-s);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.6rem;margin-top:.5rem;padding:0;font-weight:800;display:inline-flex}.pr-copyMark{opacity:.3;clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);width:22px;height:14px;transition:opacity .2s linear, background-color .2s linear, transform .25s var(--ease-out);background:currentColor}.pr-copy[data-state=copied] .pr-copyMark{opacity:1;background:var(--red-deep);transform:scaleX(1.35)}@media (hover:hover) and (pointer:fine){.pr-copy:hover{color:var(--red-deep)}.pr-copy:hover .pr-copyMark{opacity:1}}@media (min-width:768px){.pr-bios{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}}.pr-files{gap:.6rem;margin-top:1.5rem;display:grid}.pr-dl{isolation:isolate;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem 1rem;padding:clamp(.9rem,1.8vw,1.4rem) clamp(1rem,2vw,1.75rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.pr-dl:before{content:"";z-index:-2;background:var(--card-bg);clip-path:polygon(0 0, calc(100% - var(--slant)) 0, 100% var(--slant), 100% 100%, var(--slant) 100%, 0 calc(100% - var(--slant)));position:absolute;inset:0}.pr-dl:after{content:"";z-index:-1;background:var(--red-deep);clip-path:polygon(0 0, calc(100% - var(--slant)) 0, 100% var(--slant), 100% 100%, var(--slant) 100%, 0 calc(100% - var(--slant)));transform-origin:0;transition:transform .5s var(--ease-state);position:absolute;inset:0;transform:scaleX(0)}.pr-sec[data-surface=red] .pr-dl:before{background:var(--ink)}.pr-sec[data-surface=red] .pr-dl{color:var(--paper)}.pr-sec[data-surface=red] .pr-dl:after{background:var(--paper)}.pr-fileName{font-family:var(--font-bill-stack);text-transform:uppercase;overflow-wrap:anywhere;padding-top:.05em;font-size:clamp(2.1rem,4.6vw,4.25rem);line-height:.88}.pr-fileMeta{font-family:var(--font-sheet-stack);opacity:.85;grid-column:1;font-size:.875rem}.pr-fileArrow{font-family:var(--font-plate-stack);transition:transform .45s var(--ease-state);grid-area:1/2/span 2;align-self:center;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:800;line-height:1}.pr-dl:focus-visible:after{transform:none}.pr-dl:focus-visible{color:var(--paper)}.pr-sec[data-surface=red] .pr-dl:focus-visible{color:var(--ink)}@media (hover:hover) and (pointer:fine){.pr-dl:hover{color:var(--paper)}.pr-sec[data-surface=red] .pr-dl:hover{color:var(--ink)}.pr-dl:hover:after{transform:none}.pr-dl:hover .pr-fileArrow{transform:translateY(.12em)}}.pr-more{font-family:var(--font-sheet-stack);font-size:var(--fs-sheet);flex-wrap:wrap;gap:0 1.5rem;margin:.75rem 0 0;display:flex}.pr-more a,.pr-line a{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.22em;align-items:center;text-decoration-thickness:2px;display:inline-flex}.pr-line{margin:1rem 0 0}.pr-rows{margin:0;display:grid}.pr-row{isolation:isolate;grid-template-columns:minmax(7rem,2fr) minmax(0,5fr);align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:grid;position:relative}.pr-row:nth-child(odd):before{content:"";z-index:-1;background:var(--card-bg);clip-path:polygon(0 6%,100% 0,100% 94%,0 100%);position:absolute;inset:0}.pr-row dt{font-family:var(--font-plate-stack);font-weight:800;font-stretch:125%;font-size:var(--fs-plate-s);letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted)}.pr-row dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-weight:700;display:flex}.pr-row a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.2em;margin-block:-.6rem;padding-block:.6rem;text-decoration-thickness:2px;display:inline-block}@media (max-width:479px){.pr-row{grid-template-columns:minmax(0,1fr)}}.pr-facts{gap:2.5rem;display:grid}.pr-factsText{min-width:0}.pr-record{margin-top:1.5rem}.pr-recordHead{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0 0 .5rem;display:flex}.pr-recordAsOf{color:var(--color-muted)}.pr-rowBig{color:var(--red);font-size:clamp(2rem,4vw,3.25rem);line-height:.9}.pr-rowDetail{font-weight:400}.pr-row--titles dd{font-weight:700}.pr-rws{isolation:isolate;color:var(--paper);font-family:var(--font-plate-stack);font-stretch:125%;font-size:var(--fs-plate-s);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:.75rem 0 0;padding:.85rem 1rem .75rem;font-weight:800;line-height:1.3;display:flex;position:relative}.pr-rws:before{content:"";z-index:-1;background:var(--red-deep);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);position:absolute;inset:0}.pr-rwsNote{font-family:var(--font-sheet-stack);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:400;font-stretch:100%}.pr-sheetReveal{justify-self:center;width:min(100%,26rem)}.pr-sheetPreview{background:var(--paper);filter:drop-shadow(0 30px 40px #0009);transition:transform .6s var(--ease-out);display:block}.pr-sheetPreview img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.pr-sheetPreview:hover{transform:translateY(-8px)scale(1.015)}}@media (min-width:768px){.pr-facts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(1.5rem,4vw,4rem)}.pr-sheetReveal{width:100%;margin-top:.5rem}}@media (min-width:992px){.pr-facts{grid-template-columns:minmax(0,1fr)}.pr-sheetReveal{justify-self:end;width:min(100%,30rem)}}@media (min-width:1200px){.pr-facts{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pr-sheetReveal{width:100%}}.pr-photos{grid-template-columns:minmax(0,1fr);gap:2rem clamp(1rem,2vw,2rem);margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.pr-photo{min-width:0}.pr-photoLink{color:inherit;gap:.6rem;text-decoration:none;display:grid}.pr-photoFrame{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));display:block;overflow:hidden}.pr-photoPic{transition:transform .8s var(--ease-out);display:block}.pr-photoNo{color:var(--color-accent)}.pr-photoData{font-family:var(--font-sheet-stack);gap:.15rem;margin:.4rem 0 0;font-size:.8125rem;line-height:1.35;display:grid}.pr-photoData>div{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;display:grid}.pr-photoData dt{color:var(--color-muted)}.pr-photoData dd{overflow-wrap:anywhere;margin:0}@media (hover:hover) and (pointer:fine){.pr-photoLink:hover .pr-photoPic{transform:scale(1.06)}}.pr-clear{max-width:62ch;font-family:var(--font-sheet-stack);font-size:var(--fs-sheet);margin:2rem 0 0;line-height:1.45}@media (min-width:640px){.pr-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-photo:nth-child(2n){margin-top:clamp(2rem,6vw,5rem)}}@media (min-width:1200px){.pr-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-photo:nth-child(2n){margin-top:0}.pr-photo:nth-child(3n+2){margin-top:clamp(3rem,6vw,6rem)}}.pr-marks{gap:.75rem;margin-top:1.5rem;display:grid}.pr-swatch{isolation:isolate;color:var(--color-fg);gap:.9rem;padding:clamp(1.25rem,3.4vw,2.75rem) clamp(1.1rem,3vw,2.5rem) .85rem;text-decoration:none;display:grid;position:relative}.pr-swatch[data-surface]{background:0 0}.pr-swatch:before{content:"";z-index:-1;background:var(--color-bg);clip-path:polygon(0 0, calc(100% - var(--slant)) 0, 100% var(--slant), 100% 100%, var(--slant) 100%, 0 calc(100% - var(--slant)));transition:transform .45s var(--ease-out);position:absolute;inset:0}.pr-swatch[data-surface=ink]:before{background:var(--ink-2)}.pr-swatch[data-surface=paper]:before{background:var(--paper)}.pr-swatch[data-surface=red]{color:var(--paper)}.pr-swatch[data-surface=red]:before{background:var(--red-deep)}.pr-swatch img{width:100%;height:auto;display:block}.pr-markMeta{font-family:var(--font-sheet-stack);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.pr-swatch:hover:before{transform:skew(-4deg)scale(1.02)}}@media (min-width:768px){.pr-marks{grid-template-columns:5fr 4fr 3fr;align-items:end}}.pr-contact{gap:2rem;display:grid}.pr-rows--contact{margin-top:1.25rem}.pr-social{margin-top:.75rem}.pr-contactAct{align-content:start;gap:.9rem;display:grid}.pr-cta{width:100%;min-height:72px}.pr-cta .fx-roll{white-space:nowrap}.pr-contactNote{color:var(--color-muted);max-width:40ch;margin:0;font-size:.8125rem}.pr-contactAct{max-width:30rem}.pr-foot{margin-top:clamp(1.5rem,4vw,3rem)}.pr-share{padding-block:.75rem .5rem}@media (prefers-reduced-motion:reduce){.pr-indexLink:before,.pr-dl:after,.pr-sheetPreview,.pr-photoPic,.pr-swatch:before,.pr-copyMark{transition:none}.pr-sheetPreview:hover,.pr-photoLink:hover .pr-photoPic{transform:none}}
.pqv5{padding:calc(var(--cut,clamp(40px, 7vw, 120px)) + clamp(2.5rem, 5vw, 4rem)) var(--margin) calc(var(--cut,clamp(40px, 7vw, 120px)) + clamp(2.5rem, 5vw, 4rem))}.pqv5-in{align-items:center;gap:2rem;max-width:1400px;margin:0 auto;display:grid}@media (min-width:900px){.pqv5-in{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.pqv5-logo{justify-content:center;display:flex}.pqv5-logoImg{width:clamp(8rem,20vw,17rem);height:auto}.pqv5-kicker{margin:0 0 .75rem}.pqv5-title{text-transform:uppercase;margin:0;font-size:clamp(3rem,8.5vw,8rem);line-height:.86;display:grid}.pqv5-titleLine{display:block}.pqv5-red{color:var(--paper)}.pqv5-lead{max-width:40rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.pqv5-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.pqv5-btn:before{background:var(--ink)}.pqv5-btn2{color:var(--ink)}.pqv5-btn2:before{background:var(--paper)}.pqv5-link,.pqv5-logoLink{min-height:44px;color:inherit;text-underline-offset:.3em;align-items:center;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.pqv5-link:hover,.pqv5-logoLink:hover{color:var(--paper)}}.pqv5-logos{flex-wrap:wrap;gap:0 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.pqv5-note{margin:.75rem 0 0}.pqv5-note a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.ppv5{padding-block:calc(var(--cut,clamp(40px, 7vw, 120px)) + clamp(2rem, 4vw, 3rem)) clamp(3rem, 6vw, 5rem);overflow-x:clip}.ppv5-intro{align-content:end;gap:1rem;width:min(80vw,30rem);padding-bottom:4.5rem;display:grid}.ppv5-title{margin:0;font-size:clamp(3.5rem,9vw,8.5rem);line-height:.86}.ppv5-red{color:var(--red)}.ppv5-kicker,.ppv5-lead{margin:0}.ppv5-lead{color:var(--color-muted);max-width:34rem}.ppv5-item{width:min(78vw,24rem)}@media (min-width:992px){.ppv5-item{width:clamp(18rem,28vw,28rem)}.ppv5-item--low{margin-top:6vh;padding-bottom:0}.ppv5-item:not(.ppv5-item--low){margin-bottom:6vh}}.ppv5-link{color:inherit;gap:.3rem;text-decoration:none;display:grid}.ppv5-frame{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));margin-bottom:.5rem;display:block;overflow:hidden}.ppv5-pic{background:var(--ink-2)}.ppv5-pic--cut{background:var(--red-deep)}.ppv5-pic .v5-pic-img{transition:transform .8s var(--ease-out)}.ppv5-pic--cut .v5-pic-img{object-fit:contain;object-position:50% 100%}@media (hover:hover) and (pointer:fine){.ppv5-link:hover .v5-pic-img{transform:scale(1.06)}.ppv5-link:hover .ppv5-name{color:var(--red)}}.ppv5-name{line-height:1.25}.ppv5-meta,.ppv5-credit{color:var(--color-muted);font-size:.75rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.ppv5-pic .v5-pic-img{transition:none}.ppv5-link:hover .v5-pic-img{transform:none}}
