.pb-home-hero{padding-top:clamp(5.6rem,10vw,8rem)}.pb-home-hero__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:clamp(1.2rem,4vw,3.5rem)}.pb-home-hero__content{display:grid;gap:var(--pb-space-4)}.pb-home-hero__copy{max-width:56ch}.pb-home-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem}.pb-home-hero__media{position:relative;min-height:min(72vh,760px)}.pb-home-hero__media .pb-media-wrap{height:100%}.pb-home-hero__media img{transform-origin:center top;will-change:transform}.pb-home-hero__media:after{content:"";position:absolute;inset:2rem 1.2rem auto auto;width:min(22vw,180px);height:min(42vh,370px);border:1px solid rgba(255,255,255,.78);border-radius:14px;pointer-events:none}.pb-home-hero__note{margin:0;font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;color:var(--pb-muted)}.pb-social-proof{padding-top:var(--pb-space-5);padding-bottom:var(--pb-space-5)}.pb-social-proof__row{display:grid;gap:var(--pb-space-3);align-items:center}.pb-feature-grid__cards{margin-top:var(--pb-space-5)}.pb-feature-item{display:grid;gap:.8rem}.pb-feature-item__icon{width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid var(--pb-border);display:grid;place-items:center;color:var(--pb-accent);font-size:1rem}.pb-mission-strip{background:linear-gradient(100deg,#fdfaf5eb,#f0e8dca6)}.pb-mission-strip__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.3rem,4vw,3.6rem);align-items:center}.pb-photostrip{justify-self:center;width:min(280px,82vw);border-radius:999px;padding:1rem .7rem;border:1px solid var(--pb-border);background:#151515;box-shadow:var(--pb-shadow-card);position:relative;overflow:hidden}.pb-photostrip:before,.pb-photostrip:after{content:"";position:absolute;top:0;bottom:0;width:1.7rem;background-image:radial-gradient(circle,rgba(255,255,255,.76) 31%,transparent 34%);background-size:100% 1.6rem}.pb-photostrip:before{left:-.84rem}.pb-photostrip:after{right:-.84rem}.pb-photostrip__window{max-height:485px;overflow:hidden;border-radius:22px}.pb-photostrip__track{display:grid;gap:.65rem}.pb-photostrip__frame{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);aspect-ratio:3 / 4;background:#232323}.pb-packages-preview__layout{display:grid;gap:var(--pb-space-4);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.pb-package-card{background:#fffcf6}.pb-package-card__price{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.11em;color:var(--pb-muted)}.pb-audience__cards{margin-top:var(--pb-space-5)}.pb-gallery-preview__grid{margin-top:var(--pb-space-5);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem}.pb-gallery-preview__item{border-radius:15px;overflow:hidden;border:1px solid var(--pb-border);min-height:220px}.pb-gallery-preview__item img{width:100%;height:100%;object-fit:cover}.pb-gallery-preview__item:nth-child(1){grid-column:span 7;min-height:390px}.pb-gallery-preview__item:nth-child(2){grid-column:span 5;min-height:390px}.pb-gallery-preview__item:nth-child(3),.pb-gallery-preview__item:nth-child(4),.pb-gallery-preview__item:nth-child(5){grid-column:span 4}.pb-service-area-preview{background:radial-gradient(circle at 78% 10%,rgba(122,46,42,.12),transparent 33%),#f5f0e7}.pb-service-area-preview__layout{display:grid;gap:var(--pb-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pb-service-areas{margin:0;display:grid;gap:.7rem}.pb-service-areas li{display:grid;gap:.35rem}.pb-final-cta{background:linear-gradient(120deg,#111,#1f1b17)}.pb-final-cta__layout{display:grid;gap:var(--pb-space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}.pb-final-cta__contacts{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}.pb-final-cta__contacts a,.pb-final-cta__contacts li{color:#f5f1e8f0;text-decoration:none}.pb-packages-page__top{display:grid;gap:var(--pb-space-4);margin-bottom:var(--pb-space-5)}.pb-packages-page__layout{display:grid;gap:var(--pb-space-4);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pb-addons-list{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.pb-addons-list li{border:1px solid var(--pb-border);border-radius:10px;padding:.6rem .7rem;background:#fffaf3}.pb-about-page__intro,.pb-service-page__intro,.pb-gallery-page__intro,.pb-contact-page__intro,.pb-faq-page__intro{max-width:78ch;display:grid;gap:1rem;margin-bottom:var(--pb-space-5)}.pb-about-story{display:grid;gap:var(--pb-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pb-values-grid{margin-top:var(--pb-space-4)}.pb-service-page__layout{display:grid;gap:var(--pb-space-4);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.pb-map-placeholder{border-radius:16px;border:1px solid var(--pb-border);overflow:hidden}.pb-map-placeholder img{width:100%;display:block}.pb-contact-panel{border:1px solid var(--pb-border);border-radius:16px;background:#fcf7ef;padding:1rem}.pb-contact-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.pb-contact-panel a{text-decoration:none;color:var(--pb-text)}.pb-quote-form{border:1px solid var(--pb-border);border-radius:18px;background:#fffcf7;padding:clamp(1rem,2vw,1.6rem);box-shadow:var(--pb-shadow-soft)}@media(max-width:989px){.pb-home-hero__layout,.pb-mission-strip__layout,.pb-packages-preview__layout,.pb-service-area-preview__layout,.pb-final-cta__layout,.pb-packages-page__layout,.pb-about-story,.pb-service-page__layout{grid-template-columns:1fr}.pb-home-hero__media{min-height:min(58vh,560px)}.pb-gallery-preview__item:nth-child(1),.pb-gallery-preview__item:nth-child(2),.pb-gallery-preview__item:nth-child(3),.pb-gallery-preview__item:nth-child(4),.pb-gallery-preview__item:nth-child(5){grid-column:span 6;min-height:240px}}@media(max-width:749px){.pb-home-hero{padding-top:4.6rem}.pb-home-hero__actions{align-items:stretch}.pb-home-hero__actions .pb-btn{width:100%}.pb-gallery-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-gallery-preview__item:nth-child(n){grid-column:span 1;min-height:170px}.pb-photostrip{width:min(240px,86vw)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pb-sections.css.map */
