.ptc-prop .ptc-phero .ptc-hero__content{padding-bottom:calc(88px + var(--ptc-cookie-h, 0px));transition:padding-bottom .4s var(--ptc-ease)}.ptc-prop .ptc-phero .ptc-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,0) 24%,rgba(0,0,0,0) 42%,rgba(0,0,0,.6))}.ptc-prop .ptc-phero .ptc-display{max-width:16ch;text-wrap:balance}.ptc-prop .ptc-phero__tag{text-wrap:pretty;opacity:.94}@media (max-width:640px){.ptc-prop .ptc-phero{min-height:100svh}.ptc-prop .ptc-phero .ptc-hero__content{padding-bottom:calc(40px + var(--ptc-cookie-h, 0px));gap:24px}.ptc-prop .ptc-phero .ptc-hero__copy{gap:14px}.ptc-prop .ptc-phero .ptc-display{font-size:clamp(34px,9.6vw,42px);line-height:1.06;max-width:none}.ptc-prop .ptc-phero .ptc-eyebrow{font-size:11px;letter-spacing:.2em}.ptc-prop .ptc-phero__tag{font-size:16px;line-height:1.5}.ptc-prop .ptc-phero .ptc-hero__img{object-position:50% 58%}.ptc-prop .ptc-phero .ptc-btn--ghost-lino{width:100%;min-height:48px}}.ptc-pheader__back{min-height:44px}.ptc-pheader__back svg{transition:transform .3s var(--ptc-ease)}.ptc-pheader__back:hover svg{transform:translateX(-3px)}@media (max-width:900px){.ptc-pheader__back{width:44px;height:44px;justify-content:center;padding:0;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:50%}.ptc-pheader__back span{display:block!important;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ptc-pheader.is-clear .ptc-pheader__back{background:rgba(43,43,43,.18)}}.ptc-prop .ptc-compose__item:focus-visible{outline-offset:-4px;outline-color:var(--ptc-lino)}.ptc-prop .ptc-compose__room{padding:4px 0}@media (hover:none){.ptc-prop .ptc-compose__zoom{opacity:.9}}.ptc-prop .ptc-compose__zoom{width:36px;height:36px;display:grid;place-items:center;background:rgba(43,43,43,.35);border-radius:50%}.ptc-lb{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.ptc-lb,.ptc-lb__stage{touch-action:pan-y pinch-zoom}.ptc-lb__close{min-height:44px;padding:10px 4px}.ptc-lb__nav{min-width:48px;min-height:48px;display:grid;place-items:center}@media (max-width:700px){.ptc-lb__stage{inset:64px 0 76px}.ptc-lb__nav{bottom:max(8px,env(safe-area-inset-bottom));padding:14px 20px}.ptc-lb__nav--prev{left:8px}.ptc-lb__nav--next{right:8px}}.ptc-prop .ptc-sticky{bottom:var(--ptc-cookie-h,0);transition:transform .5s var(--ptc-ease),opacity .5s var(--ptc-ease),visibility 0s linear .5s;visibility:hidden}.ptc-prop .ptc-sticky.is-on{visibility:visible;transition:transform .5s var(--ptc-ease),opacity .5s var(--ptc-ease),visibility 0s}.ptc-sticky__btn{min-height:44px}.ptc-sticky__btn:focus-visible{outline-offset:-4px}@media (max-width:768px){.ptc-sticky__btn--main{background:var(--ptc-carbon);color:var(--ptc-lino)}}@media (max-width:640px){.ptc-prop .ptc-essentials__list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}.ptc-prop .ptc-essentials__list>div{min-width:0;padding:18px 0;border-left:0;border-top:1px solid rgba(140,135,126,.35)}.ptc-prop .ptc-essentials__list>div:first-child{grid-column:1/-1;border-top:0;padding-top:0}.ptc-prop .ptc-essentials__list>div:first-child dd{font-size:28px}.ptc-prop .ptc-essentials__list dd{overflow-wrap:anywhere}.ptc-prop .ptc-essentials__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ptc-prop .ptc-essentials__actions .ptc-btn{min-height:48px;padding:14px 10px;font-size:11px;text-align:center}}@media (prefers-reduced-motion:reduce){.ptc-pheader__back svg,.ptc-prop .ptc-phero .ptc-hero__content{transition:none}}