.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;min-height:-moz-fit-content;min-height:fit-content;padding-bottom:40px;padding-top:185px;position:relative}@media (min-width:1280px){.hero{padding-top:220px}}.hero-content{align-items:center;display:flex;flex-direction:column;gap:27px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;text-align:center;z-index:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1280px){.hero-content{gap:28px;max-width:996px}}@media (min-width:1920px){.hero-content{gap:38px;max-width:1060px}}.hero-content ptp-headline{text-shadow:#222 10px 0 10px}.hero-content-subcaption{font-family:Cormorant Garamond;font-size:24px;font-weight:500;letter-spacing:-.72px;line-height:28px;max-width:335px}@media (min-width:768px){.hero-content-subcaption{max-width:480px}}@media (min-width:1280px){.hero-content-subcaption{font-size:40px;letter-spacing:-.8px;line-height:50px;max-width:100%}}.hero-content-subcaption{text-shadow:#222 10px 0 10px}.hero-content-subcaption br{display:none}@media (min-width:1280px){.hero-content-subcaption br{display:block}}.hero-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero-simple{align-items:flex-end;display:grid;padding-bottom:60px;position:relative}@media (min-width:768px){.hero-simple{padding-bottom:120px}}.hero-simple:after{bottom:0;height:186px;left:0;position:absolute;right:0;--tw-content:"";content:var(--tw-content)}@media (min-width:768px){.hero-simple:after{height:289px}}.hero-simple:after{background:linear-gradient(180deg,transparent,#000)}.hero-simple-headline{font-size:28px;font-weight:800;letter-spacing:-.84px;line-height:28px}@media (min-width:768px){.hero-simple-headline{font-size:60px;letter-spacing:-1.2px;line-height:60px}}
