:where(.ph-home){padding:var(--ph-space-9) 0}:where(.ph-home--surface){background:var(--ph-surface)}:where(.ph-home--tight){padding-top:0}.ph-home .ph-lead{max-width:560px}.ph-btns{display:flex;gap:var(--ph-space-3);flex-wrap:wrap}.ph-arrow{display:inline-block;margin-left:.6rem}.ph-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ph-space-5);flex-wrap:wrap;margin-bottom:var(--ph-space-7)}.ph-sec-head--center{justify-content:center;text-align:center}.ph-sec-head .ph-h2{margin-top:1.2rem}.ph-sec-head .ph-lead{margin-top:1.4rem}.ph-home-hero{padding:0}.ph-home-hero__media img{width:100%;height:var(--ph-hero-h, 680px);object-fit:cover;object-position:var(--ph-hero-focus, 50% 50%);display:block;background:var(--ph-bg-dim)}.ph-home-hero__band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ph-space-7);align-items:end;padding:64px 0 24px}.ph-display{font-family:var(--ph-serif);font-weight:500;font-size:clamp(5.2rem,6.6vw,9.6rem);line-height:1;letter-spacing:-.01em;margin:1.4rem 0 0;text-wrap:balance}.ph-home-hero__band .ph-btns{margin-top:2.8rem}.ph-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.ph-cat{text-decoration:none;display:flex;flex-direction:column;gap:1.4rem;color:var(--ph-ink)}.ph-cat img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:var(--ph-focus, 50% 50%);display:block;background:var(--ph-bg-dim)}.ph-cat__label{display:flex;justify-content:space-between;gap:.8rem;font-size:1.5rem;font-weight:500}.ph-cat:hover img{opacity:.92}.ph-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;align-items:center}.ph-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ph-pair figure{margin:0}.ph-pair img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;background:var(--ph-bg-dim)}.ph-pair figcaption{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-ink-mute);margin-top:1.2rem}.ph-split .ph-btns{margin-top:3.2rem}.ph-rooms{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.ph-rooms>li:nth-child(1),.ph-rooms>li:nth-child(4){grid-column:span 7}.ph-rooms>li:nth-child(2),.ph-rooms>li:nth-child(3){grid-column:span 5}.ph-rooms>li:nth-child(1),.ph-rooms>li:nth-child(2){height:560px}.ph-rooms>li:nth-child(3),.ph-rooms>li:nth-child(4){height:440px}.ph-room{position:relative;display:block;height:100%;overflow:hidden;text-decoration:none;background:var(--ph-bg-dim)}.ph-room img{width:100%;height:100%;object-fit:cover;object-position:var(--ph-focus, 50% 50%);display:block;transition:transform .6s var(--ph-ease)}.ph-room:hover img{transform:scale(1.02)}.ph-room__label{position:absolute;left:20px;bottom:20px;background:var(--ph-bg);color:var(--ph-ink);padding:1.2rem 1.8rem;display:flex;gap:1.4rem;align-items:center;font-size:1.5rem;font-weight:500}.ph-promises{background:var(--ph-dark);color:var(--ph-on-dark);padding:0}.ph-promises__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:64px 0;list-style:none;margin:0}.ph-promise{display:flex;gap:1.6rem;align-items:flex-start}.ph-promise .ph-i{flex:none;width:2.6rem;height:2.6rem;color:var(--ph-on-dark-accent);margin-top:.4rem}.ph-promise b{display:block;font-family:var(--ph-serif);font-weight:500;font-size:2.5rem;line-height:1.2}.ph-promise span{display:block;font-size:1.4rem;opacity:.85;margin-top:.2rem}.ph-styles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.ph-style{text-decoration:none;text-align:center;display:flex;flex-direction:column;gap:1.6rem;align-items:center;color:var(--ph-ink)}.ph-style img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:var(--ph-focus, 50% 50%);border-radius:var(--ph-radius-round);display:block;background:var(--ph-bg-dim)}.ph-style span{font-family:var(--ph-serif);font-weight:500;font-size:2.5rem;line-height:1.2}.ph-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;background:var(--ph-surface);overflow:hidden}.ph-feature--outline{background:var(--ph-bg);border:1px solid var(--ph-border)}.ph-feature__media{min-height:520px;background:var(--ph-bg-dim)}.ph-feature__media img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.ph-feature--reverse .ph-feature__media{order:2}.ph-feature__txt{padding:72px;display:flex;flex-direction:column;justify-content:center}.ph-feature__txt .ph-h2{margin-top:1.2rem}.ph-feature__txt .ph-lead{margin-top:1.8rem}.ph-feature__actions{margin-top:3.2rem}.ph-steps{list-style:none;margin:2.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.ph-steps li{display:flex;gap:1.6rem;align-items:baseline;font-size:1.6rem;color:var(--ph-ink-soft)}.ph-steps b{font-family:var(--ph-serif);font-weight:500;font-size:2.5rem;color:var(--ph-accent-text);min-width:2.8rem}.ph-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.ph-review{border:1px solid var(--ph-border);background:var(--ph-bg);padding:32px;display:flex;flex-direction:column;gap:1.8rem}.ph-review q{font-family:var(--ph-serif);font-weight:500;font-size:2.6rem;line-height:1.35;quotes:none}.ph-review small{font-size:1.3rem;color:var(--ph-ink-mute)}.ph-reviews__summary{font-size:1.4rem;color:var(--ph-ink-mute);display:inline-flex;align-items:center;gap:.8rem}.ph-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.ph-post{text-decoration:none;display:flex;flex-direction:column;gap:1.4rem;color:var(--ph-ink)}.ph-post img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:var(--ph-bg-dim)}.ph-post .ph-eyebrow{color:var(--ph-ink-mute);margin:0}.ph-post .ph-h3{font-size:3rem;line-height:1.15}.ph-news{border-top:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);padding:80px 0;text-align:center}.ph-news .ph-h2{margin-top:1.2rem}.ph-news__form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:2.8rem}.ph-news__form .ph-input{height:52px;min-width:min(380px,100%);padding:0 1.8rem;border:1px solid var(--ph-border-dk);background:transparent;color:var(--ph-ink);font:400 1.5rem var(--ph-sans);border-radius:var(--ph-radius)}.ph-news__form .ph-input:focus{outline:2px solid var(--ph-primary);outline-offset:2px;border-color:var(--ph-ink)}.ph-news__msg{margin-top:1.6rem;font-size:1.4rem}.ph-news__msg--ok{color:var(--ph-success)}.ph-news__msg--err{color:var(--ph-warn)}@media(max-width:989px){:where(.ph-home){padding:var(--ph-space-8) 0}.ph-home-hero{padding:0}.ph-home-hero__media img{height:var(--ph-hero-h-m, 440px);object-position:var(--ph-hero-focus-m, var(--ph-hero-focus, 50% 50%))}.ph-home-hero__band,.ph-split,.ph-feature{grid-template-columns:1fr}.ph-home-hero__band{gap:2.4rem;padding:40px 0 8px}.ph-split{gap:40px}.ph-feature__txt{padding:40px 24px}.ph-feature__media,.ph-feature__media img{min-height:320px}.ph-feature--reverse .ph-feature__media{order:0}.ph-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-styles{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-rooms{grid-template-columns:1fr}.ph-rooms>li:nth-child(n){grid-column:auto;height:360px}.ph-promises__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:48px 0}.ph-promise b{font-size:2.2rem}.ph-reviews,.ph-journal{grid-template-columns:1fr}.ph-news{padding:56px 0}}@media(max-width:479px){.ph-promises__grid{grid-template-columns:1fr}.ph-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ph-home.css.map */
