.place-media{margin:clamp(48px,5vw,64px) 0 0;aspect-ratio:12 / 5;overflow:hidden;border:var(--stroke) solid var(--ink);background:var(--paper-2)}.st-page main .place-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 78%}.place-prose>h3:first-child,.place-prose>h2:first-child{margin-top:0}.place-offers{display:grid;gap:var(--space-4);padding:var(--space-5);border:var(--stroke) solid var(--ink);background:var(--white)}.st-page main .place-offers-title{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-size:var(--fs-h4);line-height:1.05;letter-spacing:var(--display-tracking-md)}.place-offers-list{padding:0;list-style:none;border-top:var(--stroke) solid var(--ink)}.v4-page .place-offer{display:flex;align-items:baseline;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;border-bottom:var(--stroke-thin) solid var(--rule-strong);color:var(--ink);text-decoration:none}.place-offers-list>li:last-child .place-offer{border-bottom:0;padding-bottom:0}.place-offer .st-swatch{align-self:center}.place-offer-text{display:grid;gap:var(--space-1)}.place-offer-text b{font-weight:600}.place-offer-text span{font-size:var(--fs-2xs);color:var(--dim)}.place-offer:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.st-page .place-subgrid>li:has(>:nth-child(2):last-child){grid-row:span 2}.st-page .place-subgrid>li:has(>:nth-child(3):last-child){grid-row:span 3}.st-page .place-subgrid>li:has(>:nth-child(4):last-child){grid-row:span 4}.st-page .place-subgrid>li{display:grid;grid-template-rows:subgrid;row-gap:var(--space-3);align-content:start}.st-page .place-subgrid>li>*{align-self:start}.st-page .place-subgrid>li>:is(.st-link,.st-entry-more):last-child{margin-top:0;align-self:end}.st-page .place-carousel .v4-carousel-track{gap:24px}.st-page .place-carousel .v4-testimonial{flex:0 0 min(400px,82vw);min-height:0;gap:var(--space-4);padding:var(--space-5);background:var(--white);border:var(--stroke) solid var(--ink);border-radius:var(--radius-0);box-shadow:none;transition:none}.st-page .place-carousel .v4-testimonial:hover{border-color:var(--ink);box-shadow:none}.st-page .place-carousel .v4-testimonial-industry{margin:0;padding:0;background:transparent;border-radius:var(--radius-0);font-size:var(--fs-2xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--dim)}.st-page .place-carousel .v4-testimonial-quote{margin:0 0 auto;padding:0;font-family:var(--font-display);font-style:normal;font-weight:600;font-variation-settings:var(--display-axes);font-size:var(--fs-h4);line-height:1.2;letter-spacing:var(--display-tracking-md);color:var(--ink)}.st-page .place-carousel .v4-testimonial-footer{padding-top:var(--space-4);border-top:var(--stroke-thin) solid var(--rule-strong)}.st-page .place-carousel .v4-testimonial-name{font-size:var(--fs-small);color:var(--ink)}.st-page .place-carousel .v4-testimonial-role{font-size:var(--fs-2xs);color:var(--dim)}.st-page .place-carousel .v4-testimonial-metrics{gap:var(--space-5);margin:0;padding-top:var(--space-4);border-top:var(--stroke-thin) solid var(--rule-strong)}.st-page .place-carousel .v4-testimonial-metric-value{font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-size:var(--fs-h4);line-height:1.05;color:var(--ink)}.st-page .place-carousel .v4-testimonial-metric-label{font-size:var(--fs-2xs);color:var(--dim)}.v4-page .place-carousel .v4-testimonial-link{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin:calc(-1 * var(--space-2)) 0;gap:0;font-size:var(--fs-small)}.st-page .place-carousel .v4-carousel-nav{justify-content:flex-start;gap:var(--space-2);margin-top:var(--space-5)}.v4-page .place-carousel .v4-carousel-arrow{width:48px;height:48px;border:var(--stroke) solid var(--ink);border-radius:var(--radius-0);background:transparent;color:var(--ink);box-shadow:none;transition:none}.v4-page .place-carousel .v4-carousel-arrow:hover{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:none}.st-page .place-carousel .v4-carousel-dots{gap:0}.v4-page .place-carousel .v4-carousel-dot{position:relative;width:28px;height:44px;border-radius:var(--radius-0);background:transparent;transform:none;transition:none}.place-carousel .v4-carousel-dot:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:var(--stroke-thin) solid var(--ink);transform:translate(-50%,-50%)}.place-carousel .v4-carousel-dot.active:before{background:var(--ink)}@container (width < 880px){.st-page main .st-prose--aside>*{grid-column:1 / -1}}@media (max-width: 640px){.place-media{aspect-ratio:3 / 2}.st-page main .place-media img{object-position:center bottom}.st-page .place-carousel .v4-testimonial{padding:var(--space-4)}.st-page .place-carousel .v4-testimonial-metrics{flex-wrap:wrap}}
