.pp-opening{--hero-h:max(30rem,min(calc(100svh - var(--bar)),76rem));position:relative;isolation:isolate}.pp-hero{position:relative;height:var(--hero-h);overflow:hidden;background:#000}.pp-hero__stage{position:absolute;inset:0;z-index:0;overflow:hidden}.pp-hero__poster{position:absolute;inset:0;width:100%;max-width:none;height:100%;filter:saturate(1.3) contrast(1.14) brightness(.8);transform-origin:50% 60%;animation:pp-push 26s ease-in-out infinite alternate;will-change:transform}@keyframes pp-push{0%{transform:scale(1)}to{transform:scale(1.14)}}:root[data-pp-film] .pp-hero__poster,:root[data-pp-motion=paused] .pp-hero__poster{animation-play-state:paused}.pp-hero__stage[data-film] .pp-hero__poster{animation:none}.pp-hero__stage[data-image-grade=none] .pp-hero__poster{filter:none}.pp-hero__film{position:absolute;inset:0;z-index:1;width:100%;max-width:none;height:100%;object-fit:cover;filter:saturate(1.22) contrast(1.1) brightness(.84);opacity:0;transition:opacity 0s linear 1.25s}.pp-hero__film[data-front]{z-index:2;opacity:1;transition:opacity 1.2s ease}.pp-hero__film[data-grade=none]{filter:none}.pp-hero__dusk{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgb(198 104 52/.62),rgb(186 86 44/.58) 55%,rgb(120 34 22/.66));mix-blend-mode:multiply;pointer-events:none;transition:opacity 1.2s ease}.pp-hero__film[data-front][data-grade=none]~.pp-hero__dusk{opacity:0}.pp-home{--pp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.pp-hero__grain{z-index:3;background:var(--pp-grain);mix-blend-mode:overlay;opacity:.32}.pp-hero__grade,.pp-hero__grain{position:absolute;inset:0;pointer-events:none}.pp-hero__grade{z-index:4;background:linear-gradient(180deg,rgb(6 5 5/.42) 0,transparent 18%,transparent 58%,rgb(6 5 5/.78) 88%,var(--pp-black) 100%)}.pp-hero__grade:before{position:absolute;inset:0;background:radial-gradient(46% 34% at 50% 26%,rgb(255 170 84/.14),transparent 72%),radial-gradient(120% 92% at 50% 42%,transparent 34%,rgb(6 5 5/.46) 74%,rgb(6 5 5/.9) 100%);content:"";transition:opacity 1.2s ease}.pp-hero__film[data-front][data-grade=none]~.pp-hero__grade:before,.pp-hero__stage[data-image-grade=none] .pp-hero__dusk,.pp-hero__stage[data-image-grade=none] .pp-hero__grade:before{opacity:0}.pp-hero__stage[data-image-grade=none] .pp-hero__film[data-front][data-grade=dusk]~.pp-hero__dusk,.pp-hero__stage[data-image-grade=none] .pp-hero__film[data-front][data-grade=dusk]~.pp-hero__grade:before{opacity:1}.pp-hero__foot{bottom:clamp(1.25rem,3vw,2.25rem);justify-content:space-between;gap:1.25rem}.pp-hero__foot,.pp-hero__title{position:absolute;right:var(--gutter);left:var(--gutter);z-index:3;display:flex;align-items:center}.pp-hero__title{bottom:clamp(5rem,14vh,9.5rem);flex-direction:column;text-align:center;pointer-events:none}.pp-hero__title:before{position:absolute;inset:-42% -6% -30%;z-index:-1;background:radial-gradient(closest-side,rgb(6 5 5/.62),rgb(6 5 5/.36) 58%,transparent);content:""}.pp-hero__name{margin:0;padding-left:.08em;font-family:var(--font-display);font-size:clamp(2.75rem,12.2vw,9.5rem);font-weight:500;font-variation-settings:"opsz" 28;line-height:.98;letter-spacing:.08em;text-transform:uppercase}.pp-hero__name-whole{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pp-hero__name-letters{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .3em}.pp-hero__word{display:inline-flex}.pp-hero__letter{display:block;background:linear-gradient(180deg,#fffaf0 12%,var(--pp-gold-bright) 56%,var(--pp-gold) 96%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .02em .14em rgb(0 0 0/.55))}.pp-hero__note{display:flex;align-items:center;gap:clamp(.7rem,1.6vw,1.4rem);margin:clamp(.5rem,1.4vw,1.1rem) 0 0;color:var(--pp-gold-bright);font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.95rem);font-style:italic;line-height:1.2;letter-spacing:.03em;text-shadow:0 1px 12px rgb(0 0 0/.7)}.pp-hero__note:after,.pp-hero__note:before{flex:none;width:clamp(1.75rem,7vw,6.5rem);height:1px;background:linear-gradient(90deg,transparent,var(--pp-gold));content:""}.pp-hero__note:after{background:linear-gradient(90deg,var(--pp-gold),transparent)}@media (prefers-reduced-motion:no-preference){.pp-hero__title:before{animation:pp-title-shade 1.8s ease .2s both}.pp-hero__letter{animation:pp-letter-rise 1.25s var(--ease) both;animation-delay:calc(.35s + var(--i) * 75ms)}.pp-hero__note{animation:pp-note-in 1.3s var(--ease) both 1.35s}.pp-hero__note:after,.pp-hero__note:before{animation:pp-rule-draw 1.5s var(--ease) both 1.5s}.pp-hero__note:before{transform-origin:100% 50%}.pp-hero__note:after{transform-origin:0 50%}}@keyframes pp-title-shade{0%{opacity:0}to{opacity:1}}@keyframes pp-letter-rise{0%{opacity:0;transform:translateY(.38em)}to{opacity:1;transform:none}}@keyframes pp-note-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes pp-rule-draw{0%{transform:scaleX(0)}to{transform:none}}.pp-hero__caption{color:rgb(245 237 221/.72);font-size:.5625rem;font-weight:400;line-height:1.6;letter-spacing:.26em;text-shadow:0 1px 10px #000;text-transform:uppercase;text-wrap:balance}.pp-hero__caption[data-for=film],:root[data-pp-film] .pp-hero__caption[data-for=still]{display:none}:root[data-pp-film] .pp-hero__caption[data-for=film]{display:block}.pp-hero__motion{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;border:1px solid var(--pp-line-strong);border-radius:50%;background:rgb(6 5 5/.55);color:var(--pp-ivory);cursor:pointer;transition:background-color .35s var(--ease),color .35s var(--ease)}.pp-hero__motion svg{width:1rem;height:1rem;fill:currentColor}.pp-hero__motion:hover{background:var(--pp-gold-bright);color:var(--pp-black)}.pp-drift{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(180deg,transparent 0,transparent calc(var(--hero-h) - 11rem),#000 var(--hero-h),#000 100%) 0 calc(var(--hero-h) * -1) /100% calc(100% + var(--hero-h)) no-repeat;mask:linear-gradient(180deg,transparent 0,transparent calc(var(--hero-h) - 11rem),#000 var(--hero-h),#000 100%) 0 calc(var(--hero-h) * -1) /100% calc(100% + var(--hero-h)) no-repeat;transition:-webkit-mask-position 1.8s ease,mask-position 1.8s ease}.pp-opening:has(.pp-hero__stage[data-leaves=off]) .pp-drift,:root[data-pp-film] .pp-drift{-webkit-mask-position:0 0;mask-position:0 0}.pp-drift__layer{position:absolute;inset:0;width:100%;max-width:none;height:100%}.pp-drift__layer--near{filter:blur(2.5px)}.pp-intro{position:relative;padding:clamp(4.5rem,10vw,8.5rem) var(--gutter) clamp(4.5rem,10vw,8.5rem);overflow:hidden;background:var(--pp-black);text-align:center}.pp-intro__art{position:absolute;top:.75rem;left:-14vw;z-index:0;width:78vw;max-width:none;height:auto;filter:brightness(.82) contrast(1.8);mix-blend-mode:screen;opacity:.6;-webkit-mask-image:linear-gradient(90deg,#000,#000 50%,transparent 58%);mask-image:linear-gradient(90deg,#000,#000 50%,transparent 58%);pointer-events:none}.pp-intro__art--right{right:-14vw;left:auto;transform:scaleX(-1)}@media (min-width:60rem){.pp-intro__art{top:calc(50% - 9.3vw);left:-6.5vw;width:40vw;opacity:.85}.pp-intro__art--right{right:-6.5vw;left:auto}}.pp-intro__inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;max-width:68rem;margin-inline:auto}.pp-intro__seal{width:2.75rem;margin-bottom:1.75rem;color:var(--pp-gold)}@media (max-width:26rem){.pp-intro .pp-eyebrow{font-size:.65625rem;letter-spacing:.26em}}.pp-intro__title{font-size:clamp(2.7rem,6.9vw,5.9rem);line-height:1}.pp-intro__body{max-width:34em}.pp-duo{padding:0 var(--gutter) clamp(4.5rem,9vw,8rem)}.pp-duo__grid{display:grid;grid-gap:3.5rem .75rem;gap:3.5rem .75rem;margin:0;padding:0;list-style:none}.pp-duo__frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--pp-ink)}.pp-duo__photo{position:absolute;inset:0;width:100%;max-width:none;height:100%;transition:transform 1.6s var(--ease)}.pp-duo__card:hover .pp-duo__photo{transform:scale(1.035)}.pp-duo__card[data-grade=dusk] .pp-duo__photo{filter:brightness(.6) contrast(1.16) saturate(.92)}.pp-duo__card[data-grade=dusk] .pp-duo__frame:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 55%,transparent 30%,rgb(6 5 5/.72) 100%),linear-gradient(180deg,rgb(44 5 5/.35),rgb(6 5 5/.1) 45%,rgb(6 5 5/.55));pointer-events:none}.pp-duo__text{padding-top:1.6rem}.pp-duo__title{color:var(--pp-ivory);font-family:var(--font-display);font-size:clamp(1.9rem,3.1vw,2.7rem);line-height:1.08;letter-spacing:-.01em}.pp-duo__body{max-width:30em;margin-top:.9rem;color:var(--pp-muted)}.pp-duo .pp-actions{margin-top:1.6rem}@media (min-width:56rem){.pp-duo__grid{grid-template-columns:1fr 1fr}}.pp-turn{position:relative;display:grid;grid-gap:2.75rem;gap:2.75rem;padding:clamp(4.5rem,9vw,8rem) var(--gutter) 0;overflow:hidden;border-block:1px solid var(--pp-line);background:radial-gradient(70% 60% at 50% 100%,rgb(124 3 3/.34),transparent 72%),var(--pp-ink)}.pp-turn__copy{position:relative;z-index:2}.pp-turn__now{min-height:12.5rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--pp-line-strong)}.pp-turn__section{color:var(--pp-gold);font-size:.6875rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.pp-turn__name{margin-top:.7rem;color:var(--pp-ivory);font-size:clamp(1.75rem,2.8vw,2.4rem);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.pp-turn__name,.pp-turn__price{font-family:var(--font-display)}.pp-turn__price{margin-top:.4rem;color:var(--pp-gold-bright);font-size:1.35rem;font-style:italic}.pp-turn__desc{display:-webkit-box;max-width:34em;margin-top:.7rem;overflow:hidden;color:var(--pp-muted);font-size:.98rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.pp-turn__links{display:flex;flex-wrap:wrap;gap:0 2rem;margin-top:.8rem}.pp-turn__controls{display:flex;align-items:center;gap:1.1rem;margin-top:1.5rem}.pp-turn__count{display:flex;align-items:center;gap:.7rem;color:var(--pp-text);font-family:var(--font-display);font-size:1.05rem;font-style:italic}.pp-turn__count-rule{width:2.2rem;height:1px;background:var(--pp-line-strong)}.pp-turn__stage{--d:min(158vw,44rem);position:relative;z-index:1;height:calc(var(--d) * .6);margin-inline:calc(var(--gutter) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,transparent);mask-image:linear-gradient(180deg,#000,#000 58%,transparent)}.pp-turn__table{--front:0deg;position:absolute;top:calc(var(--d) * .06);left:50%;width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 61%,rgb(0 0 0/.5) 61.4%,transparent 64%),radial-gradient(circle at 42% 30%,#a40606 0,#7c0303 46%,#450404 100%);box-shadow:0 0 0 1px rgb(238 218 159/.28),0 3rem 7rem rgb(0 0 0/.8),inset 0 0 0 .6rem rgb(0 0 0/.16)}.pp-turn__glass{inset:8.5%;border:1px solid rgb(238 218 159/.42);background:radial-gradient(60% 46% at 34% 22%,rgb(255 255 255/.1),transparent 70%),radial-gradient(circle at 50% 50%,#17110f 0,#0b0807 68%,#050404 100%);box-shadow:inset 0 0 0 .45rem rgb(255 255 255/.025),inset 0 0 5rem rgb(0 0 0/.75),0 .6rem 1.6rem rgb(0 0 0/.55)}.pp-turn__glass,.pp-turn__wheel{position:absolute;border-radius:50%}.pp-turn__wheel{inset:0;margin:0;padding:0;list-style:none;transform:rotate(calc(var(--front) - var(--turn) * var(--step)))}.pp-turn__seat,.pp-turn__wheel{transition:transform 1.25s cubic-bezier(.3,.05,.15,1)}.pp-turn__seat{position:absolute;top:50%;left:50%;width:calc(var(--d) * .172);height:calc(var(--d) * .172);margin:calc(var(--d) * -.086) 0 0 calc(var(--d) * -.086);transform:rotate(calc(var(--i) * var(--step))) translateY(calc(var(--d) * -.292)) rotate(calc(var(--turn) * var(--step) - var(--front) - var(--i) * var(--step)))}.pp-turn__plate{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:50%;background:#000;box-shadow:0 0 0 1px rgb(238 218 159/.35),0 1.2rem 2.4rem rgb(0 0 0/.7);filter:brightness(.7) saturate(.9);cursor:pointer;transition:transform 1.1s var(--ease),filter 1.1s var(--ease),box-shadow 1.1s var(--ease)}.pp-turn__plate img{width:100%;height:100%;transform:scale(1.18)}.pp-turn__plate:hover{filter:brightness(.85) saturate(1)}.pp-turn__seat[data-active]{z-index:2}.pp-turn__seat[data-active] .pp-turn__plate{box-shadow:0 0 0 1px var(--pp-gold-bright),0 0 0 .4rem rgb(6 5 5/.86),0 0 0 calc(.4rem + 1px) rgb(238 218 159/.4),0 2rem 4rem rgb(0 0 0/.85);filter:none;transform:scale(1.5)}.pp-turn__hub{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:15%;aspect-ratio:1;border:1px solid rgb(238 218 159/.4);border-radius:50%;background:radial-gradient(circle at 40% 30%,#2a211c,#0c0908 75%);color:var(--pp-gold);transform:translate(-50%,-50%)}.pp-turn__hub svg{width:58%}@media (min-width:62rem){.pp-turn{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:2rem;padding-block:clamp(4rem,7vw,6.5rem);background:radial-gradient(60% 80% at 88% 50%,rgb(124 3 3/.36),transparent 72%),var(--pp-ink)}.pp-turn__now{min-height:15rem}.pp-turn__stage{--d:min(54rem,60vw,92svh);height:var(--d);margin:0 calc((var(--gutter) + var(--d) * .13) * -1) 0 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pp-turn__table{--front:-90deg;top:0;right:0;left:auto;margin-left:0}}.pp-high{padding:clamp(4.5rem,9vw,8rem) var(--gutter)}.pp-high__head{margin-bottom:clamp(2.25rem,5vw,4rem)}.pp-high__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem .75rem;gap:2.5rem .75rem;margin:0;padding:0;list-style:none}.pp-high__link{display:block;text-decoration:none}.pp-high__frame{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--pp-ink)}.pp-high__frame img{position:absolute;inset:0;width:100%;max-width:none;height:100%;transition:transform 1.4s var(--ease)}.pp-high__link:hover .pp-high__frame img{transform:scale(1.05)}.pp-high__meta{display:flex;flex-direction:column;justify-content:space-between;gap:.2rem 1rem;margin-top:1.1rem;padding-bottom:.8rem;border-bottom:1px solid var(--pp-line);color:var(--pp-gold);font-size:.625rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.pp-high__name{margin-top:.95rem;color:var(--pp-ivory);font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.95rem);line-height:1.1;letter-spacing:-.01em;transition:color .35s var(--ease)}.pp-high__link:hover .pp-high__name{color:var(--pp-gold-bright)}.pp-high__blurb{margin-top:.6rem;color:var(--pp-muted);font-size:.95rem;line-height:1.6;white-space:pre-line}@media (min-width:64rem){.pp-high__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-high__meta{flex-direction:row}.pp-high__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-high__card:nth-child(2n){margin-top:4rem}}.pp-room{padding:clamp(4.5rem,9vw,8rem) var(--gutter);border-top:1px solid var(--pp-line)}.pp-room__head{display:flex;flex-direction:column;align-items:center;max-width:62rem;margin:0 auto;text-align:center}.pp-room__plates{display:grid;grid-gap:.75rem;gap:.75rem}.pp-room__words{justify-self:center;margin:1.6rem 0 clamp(2rem,6vw,3rem);text-align:center}.pp-room__plates figure{position:relative;margin:0}.pp-room__frame{position:relative;overflow:hidden;background:var(--pp-ink);isolation:isolate}.pp-room__photo{width:100%}.pp-room__frame:before{z-index:1;background:var(--pp-grain);mix-blend-mode:overlay;opacity:.26}.pp-room__frame:after,.pp-room__frame:before{content:"";position:absolute;inset:0;pointer-events:none}.pp-room__frame:after{z-index:2;background:radial-gradient(110% 90% at 50% 45%,transparent 40%,rgb(6 5 5/.55) 100%);mix-blend-mode:multiply}[data-grade=dusk]>.pp-room__frame>.pp-room__photo{filter:saturate(1.2) contrast(1.12) brightness(.86)}[data-grade=dusk]>.pp-room__frame:after{background:radial-gradient(110% 90% at 50% 45%,transparent 40%,rgb(6 5 5/.55) 100%),linear-gradient(180deg,rgb(198 104 52/.6),rgb(150 60 36/.62))}.pp-room__plates figcaption{margin-top:.85rem;color:var(--pp-muted);font-size:.625rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.pp-room__detail{width:62%;max-width:27rem;justify-self:end}@media (min-width:60rem){.pp-room__head{margin-bottom:clamp(3rem,5vw,4.5rem)}.pp-room__plates{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:2rem clamp(2rem,3.6vw,3.75rem)}.pp-room__wide{grid-row:1/span 2;grid-column:1}.pp-room__words{grid-row:1;grid-column:2;justify-self:start;max-width:27rem;margin:-.4rem 0 0;text-align:left}.pp-room__detail{grid-row:2;grid-column:2;align-self:end;justify-self:start;width:100%}}.pp-kitchen{position:relative;padding:clamp(4.5rem,9vw,7.5rem) var(--gutter);background:repeating-linear-gradient(180deg,transparent,transparent 4.5rem,rgb(0 0 0/.2) 0,rgb(0 0 0/.2) calc(4.5rem + 1px),rgb(255 255 255/.05) calc(4.5rem + 1px),rgb(255 255 255/.05) calc(4.5rem + 2px)),radial-gradient(120% 90% at 20% 0,#9c0505 0,#7c0303 45%,#5a0303 100%);color:var(--pp-ivory)}.pp-kitchen__inner{display:grid;grid-gap:2.5rem;gap:2.5rem;max-width:82rem;margin-inline:auto}.pp-kitchen .pp-eyebrow{color:var(--pp-gold-bright)}.pp-kitchen .pp-link{margin-top:1.5rem;color:#fff6e6}.pp-kitchen__words{display:grid;align-content:start;grid-gap:1.2rem;gap:1.2rem;color:#fbf1e0;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:340;line-height:1.75}.pp-kitchen__first{font-family:var(--font-display);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:400;line-height:1.3;text-wrap:pretty}.pp-kitchen__notice{padding-top:1.2rem;border-top:1px solid rgb(238 218 159/.45);color:var(--pp-gold-bright);font-size:.98rem}@media (min-width:60rem){.pp-kitchen__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem)}}.pp-quotes{padding:clamp(4.5rem,9vw,8rem) var(--gutter)}.pp-quotes__head{margin-bottom:clamp(2.5rem,5vw,4rem)}.pp-quotes__list{display:grid;grid-gap:0 clamp(1.5rem,3vw,3rem);gap:0 clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}.pp-quote{padding-block:2rem;border-top:1px solid var(--pp-line-strong)}.pp-quote blockquote{display:flex;flex-direction:column;height:100%;margin:0}.pp-quote__stars{display:flex;gap:.3rem;color:var(--pp-gold)}.pp-quote__stars svg{width:.8rem;height:.8rem;fill:currentColor}.pp-quote__words{flex:1 1;margin-top:1.2rem;color:var(--pp-text);line-height:1.7;text-wrap:pretty}.pp-quote:first-child .pp-quote__words{color:var(--pp-ivory);font-family:var(--font-display);font-size:clamp(1.45rem,2.7vw,2.3rem);font-style:italic;line-height:1.32}.pp-quote__by{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin-top:1.5rem;font-size:.6875rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.pp-quote__by cite{color:var(--pp-ivory);font-style:normal}.pp-quote__by a{display:inline-block;padding-block:.5rem;text-decoration:none}.pp-quote__source{color:var(--pp-gold)}.pp-quote__by a:hover,.pp-quote__by a:hover cite{color:var(--pp-gold-bright)}@media (min-width:60rem){.pp-quotes__list{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-quote:first-child{grid-column:1/-1;padding-bottom:3rem}.pp-quote:first-child .pp-quote__words{max-width:30em}}.pp-visit{position:relative;display:grid;grid-gap:3rem;gap:3rem;padding:clamp(4.5rem,9vw,8rem) var(--gutter);overflow:hidden;border-top:1px solid var(--pp-line);background:radial-gradient(70% 90% at 100% 100%,rgb(124 3 3/.3),transparent 70%),var(--pp-ink)}.pp-visit__facts,.pp-visit__lead{position:relative;z-index:1}.pp-visit__address{font-size:clamp(2.15rem,4.9vw,4.3rem)}.pp-visit__facts{display:grid;align-content:start;grid-gap:0;gap:0;margin:0}.pp-visit__fact{display:grid;grid-gap:.9rem;gap:.9rem;padding-block:1.5rem;border-top:1px solid var(--pp-line-strong)}.pp-visit__fact dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;color:var(--pp-gold);font-size:.6875rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.pp-visit__note{color:var(--pp-muted);letter-spacing:.2em}.pp-visit__fact dd{margin:0}.pp-hours{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.pp-hours li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.1rem 1.25rem;gap:.1rem 1.25rem}.pp-hours__days{color:var(--pp-ivory);font-family:var(--font-display);font-size:clamp(1.15rem,4.4vw,1.35rem);line-height:1.3}.pp-hours__time{color:var(--pp-text);font-size:clamp(.92rem,3.6vw,1.05rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.75;white-space:nowrap}.pp-visit__phone{display:inline-block;padding-block:.2rem;color:var(--pp-ivory);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2;text-decoration:none}.pp-visit__phone:hover{color:var(--pp-gold-bright)}.pp-visit__seal{position:absolute;right:-6rem;bottom:-7rem;z-index:0;width:26rem;max-width:none;color:var(--pp-gold);opacity:.09}@media (min-width:60rem){.pp-visit{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(3rem,7vw,7rem)}}.pp-faq-band{display:grid;grid-gap:2.5rem;gap:2.5rem;padding:clamp(4.5rem,9vw,8rem) var(--gutter);border-top:1px solid var(--pp-line)}.pp-faq-band__head .pp-link{margin-top:1.5rem}@media (min-width:60rem){.pp-faq-band{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,7rem)}.pp-faq-band__head{position:-webkit-sticky;position:sticky;top:calc(var(--bar) + 2.5rem);align-self:start}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp-room__photo{animation:pp-settle linear both;animation-timeline:view();animation-range:entry 0 cover 42%}@keyframes pp-settle{0%{transform:scale(1.14)}to{transform:scale(1)}}}}