.r5.cv .gdl-hero{--gdl-city: min(calc(1200px / var(--cv-em)), calc(30vh - 32px) , calc((100vw - 2 * var(--gutter)) / var(--cv-em)))}.r5 .cv-band{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;min-height:min(880px,100svh);padding:0;overflow:hidden;background:var(--bg)}.r5 .cv-band-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.r5 .cv-band-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;transform-origin:50% 40%}.r5 .cv-band-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-left)}.r5 .cv-band-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-both)}.r5 .cv-band-grid{position:relative;z-index:2;grid-template-columns:minmax(0,1fr);padding:var(--nav-clear) var(--gutter) clamp(var(--s-6),6vh,var(--s-8))}.r5 .cv-band .gdl-place,.r5 .cv-band .gdl-lead{color:var(--c-ink)}.r5 .cv-band .gdl-deck{border-top-color:var(--c-line-strong)}.r5 .cv-band .btn.is-ghost{background:var(--plate)}.r5 .cv-band .btn.is-ghost:hover{background:linear-gradient(var(--c-hover),var(--c-hover)),var(--plate)}.r5 .cv-aud{padding-top:0}.r5 .cv-aud-h{max-width:19ch;margin-bottom:var(--s-7)}.r5 .cv-aud.is-rows .cv-aud-list{border-top:2px solid var(--c-ink)}.r5 .cv-aud.is-rows .cv-aud-link{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;gap:var(--s-6);align-items:baseline;padding:var(--s-6) 0;border-bottom:1px solid var(--c-line);color:inherit;text-decoration:none;transition:background-color var(--d-short),padding var(--d-medium) var(--e-out)}.r5 .cv-aud.is-rows .cv-aud-link:after{content:"→";justify-self:end;font-size:24px;color:var(--c-muted);transition:translate var(--d-short) var(--e-out),color var(--d-short)}.r5 .cv-aud.is-rows .cv-aud-link h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);transition:color var(--d-short)}.r5 .cv-aud.is-rows .cv-aud-link p{color:var(--c-body);max-width:48ch}.r5 .cv-aud.is-rows .cv-aud-link:hover,.r5 .cv-aud.is-rows .cv-aud-link:focus-visible{background-color:var(--c-hover);padding-left:var(--s-4);padding-right:var(--s-4)}.r5 .cv-aud.is-rows .cv-aud-link:hover h3,.r5 .cv-aud.is-rows .cv-aud-link:focus-visible h3{color:var(--purple-2)}.r5 .cv-aud.is-rows .cv-aud-link:hover:after,.r5 .cv-aud.is-rows .cv-aud-link:focus-visible:after{translate:6px 0;color:var(--c-ink)}.r5 .cv-ops .gdl-ops-head{margin-bottom:var(--s-7)}.r5 .cv-ops.is-row .cv-ops-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.r5 .cv-ops.is-row .cv-op{display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden}.r5 .cv-ops.is-row .cv-op-photo{position:relative;aspect-ratio:var(--ar-tall);overflow:hidden}.r5 .cv-ops.is-row .cv-op-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r5 .cv-ops.is-row .cv-op:nth-child(1) .cv-op-photo img{-o-object-position:55% 50%;object-position:55% 50%}.r5 .cv-ops.is-row .cv-op:nth-child(2) .cv-op-photo img{-o-object-position:30% 30%;object-position:30% 30%}.r5 .cv-ops.is-row .cv-op:nth-child(3) .cv-op-photo img{-o-object-position:65% 40%;object-position:65% 40%}.r5 .cv-ops.is-row .cv-op:nth-child(4) .cv-op-photo img{-o-object-position:50% 35%;object-position:50% 35%}.r5 .cv-ops.is-row .cv-op-body{display:grid;align-content:start;gap:var(--s-3);padding:var(--s-5)}.r5 .cv-op-body h3{font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.r5 .cv-op-body p{color:var(--c-body);font-size:var(--t-small)}.r5 .cv-news-card{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--col-gap);align-items:center;padding:var(--s-7) var(--s-8)}.r5 .cv-news-copy .lede{margin-top:var(--s-4);max-width:44ch}.r5 .cv-news-form{display:grid;gap:var(--s-3)}.r5 .cv-news-form .fieldset>.label{color:var(--c-muted)}@media(min-width:600px){.r5 .cv-mirror .gdl-hero-grid{grid-template-columns:var(--gdl-print) minmax(0,1fr)}.r5 .cv-mirror .gdl-place,.r5 .cv-mirror .gdl-h1-line{grid-column:2}.r5 .cv-mirror .gdl-hero-printwrap{grid-column:1;justify-self:start;rotate:var(--tilt-print-b)}.r5 .cv-mirror .gdl-city{text-align:right;margin-left:0;margin-right:-.052em}}.r5 .cv-aud.is-column{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-8);align-items:start}@media(min-width:1024px){.r5 .cv-aud.is-column .cv-aud-h{position:sticky;top:var(--nav-clear)}}.r5 .cv-aud.is-column .cv-aud-list{display:grid;gap:var(--s-4)}.r5 .cv-aud.is-column .cv-aud-link{position:relative;display:grid;gap:var(--s-3);padding:var(--s-6) var(--s-8) var(--s-6) var(--s-6);border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line);color:inherit;text-decoration:none;transition:box-shadow var(--d-short)}.r5 .cv-aud.is-column .cv-aud-link:after{content:"→";position:absolute;right:var(--s-6);top:var(--s-6);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-ink);transition:background-color var(--d-short),color var(--d-short),translate var(--d-short) var(--e-out)}.r5 .cv-aud.is-column .cv-aud-link h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);max-width:16em}.r5 .cv-aud.is-column .cv-aud-link p{color:var(--c-body);max-width:52ch}.r5 .cv-aud.is-column .cv-aud-link:hover,.r5 .cv-aud.is-column .cv-aud-link:focus-visible{box-shadow:inset 0 0 0 1px var(--c-line-strong),var(--shadow-paper-near)}.r5 .cv-aud.is-column .cv-aud-link:hover:after,.r5 .cv-aud.is-column .cv-aud-link:focus-visible:after{background-color:var(--action);color:var(--on-action);box-shadow:none;translate:4px 0}.r5 .cv-why-band{padding-top:var(--sec);padding-bottom:var(--sec)}.r5 .cv-why-band .gdl-why-grid{border-top-color:var(--c-line-strong)}.r5 .cv-ops.is-index .cv-ops-list{border-top:2px solid var(--c-ink)}.r5 .cv-ops.is-index .cv-op{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--s-6);align-items:center;padding:var(--s-5) 0;border-bottom:1px solid var(--c-line)}.r5 .cv-ops.is-index .cv-op-photo{aspect-ratio:1;border-radius:var(--r-inner);overflow:hidden}.r5 .cv-ops.is-index .cv-op-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r5 .cv-ops.is-index .cv-op-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-3) var(--s-6);align-items:baseline}.r5 .cv-ops.is-index .cv-op-body h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .cv-ops.is-index .cv-op-body p{font-size:var(--t-body);max-width:52ch}:root[data-motion=reduce] .r5 .cv-aud-link,:root[data-motion=reduce] .r5 .cv-aud-link:after,:root[data-motion=reduce] .r5 .cv-aud-link h3{transition:none}@media(min-width:600px)and (max-width:1023px){.r5 .cv-band-media:before{background:var(--scrim-flat)}.r5 .cv-aud.is-rows .cv-aud-link{grid-template-columns:minmax(0,1fr) 32px}.r5 .cv-aud.is-rows .cv-aud-link p{grid-column:1}.r5 .cv-aud.is-rows .cv-aud-link:after{grid-row:1;grid-column:2}.r5 .cv-ops.is-row .cv-ops-list{grid-template-columns:repeat(2,minmax(0,1fr))}.r5 .cv-aud.is-column{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .cv-ops.is-index .cv-op{grid-template-columns:120px minmax(0,1fr)}.r5 .cv-ops.is-index .cv-op-body{grid-template-columns:minmax(0,1fr)}.r5 .cv-news-card{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:var(--s-7) var(--s-6)}}@media(max-width:599px){.r5.cv .gdl-hero{--gdl-city: calc((100vw - 2 * var(--gutter)) / var(--cv-em-phone))}.r5.cv .gdl-city{white-space:normal;text-wrap:balance}.r5 .cv-band{align-items:end}.r5 .cv-band-media:before{background:var(--scrim-flat)}.r5 .cv-band-grid{padding:var(--nav-clear) var(--gutter) var(--s-6)}.r5 .cv-aud-h{margin-bottom:var(--s-6)}.r5 .cv-aud.is-rows .cv-aud-link{grid-template-columns:minmax(0,1fr) 24px;gap:var(--s-2) var(--s-4);padding:var(--s-5) 0}.r5 .cv-aud.is-rows .cv-aud-link h3{font-size:var(--t-h4);line-height:var(--lh-h4)}.r5 .cv-aud.is-rows .cv-aud-link p{grid-column:1}.r5 .cv-aud.is-rows .cv-aud-link:after{grid-row:1;grid-column:2;font-size:20px}.r5 .cv-ops.is-row .cv-ops-list{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .cv-ops.is-row .cv-op-photo{aspect-ratio:var(--ar-photo)}.r5 .cv-news-card{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:var(--s-6) var(--s-5)}.r5 .cv-news-form .field-row{grid-template-columns:minmax(0,1fr)}.r5 .cv-news-form .btn{width:100%}.r5 .cv-aud.is-column{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .cv-aud.is-column .cv-aud-link{padding:var(--s-5) var(--s-8) var(--s-5) var(--s-5)}.r5 .cv-aud.is-column .cv-aud-link:after{right:var(--s-4);top:var(--s-5)}.r5 .cv-aud.is-column .cv-aud-link h3{font-size:var(--t-h4);line-height:var(--lh-h4)}.r5 .cv-ops.is-index .cv-op{grid-template-columns:88px minmax(0,1fr);gap:var(--s-4);align-items:start}.r5 .cv-ops.is-index .cv-op-body{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.r5 .cv-ops.is-index .cv-op-body h3{font-size:var(--t-h4);line-height:var(--lh-h4)}.r5 .cv-ops.is-index .cv-op-body p{font-size:var(--t-small)}}
