[data-lp] [data-block-type=contact] .ct-card{align-items:start;gap:var(--lp-s4);grid-template-columns:auto minmax(0,1fr);display:grid}[data-lp] [data-block-type=contact] .ct-face{background-color:var(--c-tile);block-size:56px;inline-size:56px;color:var(--c-tile-ink);box-shadow:0 0 0 1px var(--c-border);border-radius:50%;place-items:center;display:grid;overflow:hidden}[data-lp] [data-block-type=contact] .ct-face img{object-fit:cover;block-size:100%;inline-size:100%}[data-lp] [data-block-type=contact] .ct-initials{font-family:var(--f-display);word-spacing:var(--ws-display,0);font-weight:var(--w-display);font-size:calc(var(--lp-fs-1) * var(--k-display));line-height:1}[data-lp] [data-block-type=contact] .ct-text{gap:var(--lp-s3);min-inline-size:0;display:grid}[data-lp] [data-block-type=contact] .ct-head{gap:var(--lp-s2);max-inline-size:none;margin-block-end:0}[data-lp] [data-block-type=contact] .ct-head .lp-h2{--lp-size:var(--lp-fs-2)}[data-lp] [data-block-type=contact] .ct-actions{gap:var(--lp-s2);grid-column:1/-1;justify-items:stretch;display:grid}[data-lp] [data-block-type=contact] .ct-actions .ct-wa{inline-size:100%}[data-lp] [data-block-type=contact] .ct-wa .lp-icon{color:var(--c-text)}[data-lp] [data-block-type=contact] .ct-hours{align-items:center;gap:var(--lp-s2);display:inline-flex}[data-lp] [data-block-type=contact] .ct-hours .lp-icon{color:var(--c-muted)}[data-lp] [data-block-type=contact] .ct-call{text-align:center}[data-lp] [data-block-type=contact] .ct-tel{min-block-size:44px;color:var(--c-link);font-weight:var(--w-strong);text-underline-offset:.38em;align-items:center;text-decoration-line:underline;text-decoration-thickness:.07em;display:inline-flex}@container lp (min-width:40rem){[data-lp-body] [data-block-type=contact] .ct-card{align-items:center;column-gap:var(--lp-s5);grid-template-columns:auto minmax(0,1fr) auto}[data-lp-body] [data-block-type=contact] .ct-face{block-size:64px;inline-size:64px}[data-lp-body] [data-block-type=contact] .ct-actions{grid-column:auto;justify-items:center}[data-lp-body] [data-block-type=contact] .ct-actions .ct-wa{inline-size:auto}}[data-lp] [data-block-type=contact] .ct-line{justify-items:center;gap:var(--lp-s3);padding-block:var(--lp-s5);border-block:1px solid var(--c-border);text-align:center;display:grid}[data-lp] [data-block-type=contact] .ct-line-meta{justify-content:center;align-items:center;column-gap:var(--lp-s4);flex-wrap:wrap;display:flex}@container lp (min-width:48rem){[data-lp-body] [data-block-type=contact] .ct-line{justify-content:center;column-gap:var(--lp-s5);grid-template-columns:auto auto}[data-lp-body] [data-block-type=contact] .ct-line-meta{grid-column:1/-1}}[data-lp] [data-block-type=contact] .ct-chat{gap:var(--lp-s6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}[data-lp] [data-block-type=contact] .ct-phone{border:1px solid var(--art-card-line);border-radius:var(--r-sheet);background-color:color-mix(in oklab, var(--c-link) 5%, var(--c-bg));inline-size:100%;max-inline-size:24rem;box-shadow:var(--art-shadow-lg);grid-template-columns:minmax(0,1fr);justify-self:center;display:grid;overflow:hidden}[data-lp] [data-block-type=contact] .ct-phone-bar{align-items:center;gap:var(--lp-s3);padding:var(--lp-s3) var(--lp-s4);background-color:var(--art-card-bg);border-block-end:1px solid var(--art-card-line);display:flex}[data-lp] [data-block-type=contact] .ct-phone-bar .ct-face{block-size:36px;inline-size:36px}[data-lp] [data-block-type=contact] .ct-phone-name{font-weight:var(--w-strong);color:var(--c-text)}[data-lp] [data-block-type=contact] .ct-phone-body{gap:var(--lp-s2);padding:var(--lp-s5) var(--lp-s4);align-content:end;min-block-size:10rem;display:grid}[data-lp] [data-block-type=contact] .ct-draft-label{color:var(--c-muted);font-size:calc(var(--lp-fs--1) * var(--k-text));text-align:center;margin:0}[data-lp] [data-block-type=contact] .ct-bubble{max-inline-size:88%;padding:var(--lp-s3) var(--lp-s4);border-radius:var(--r-card);background-color:color-mix(in oklab, var(--c-link) 16%, var(--c-bg));color:var(--c-text);border-end-end-radius:var(--r-tick);justify-self:end;margin:0;line-height:1.65}[data-lp] [data-block-type=contact] .ct-phone-foot{padding:var(--lp-s3) var(--lp-s4) var(--lp-s4);background-color:var(--art-card-bg);border-block-start:1px solid var(--art-card-line);display:grid}@container lp (min-width:48rem){[data-lp] [data-block-type=contact] .ct-chat{column-gap:var(--lp-s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-lp] [data-block-type=contact] .ct-center{gap:var(--lp-s3);padding:var(--lp-s6) var(--lp-s5);text-align:center;justify-items:center;display:grid}[data-lp] [data-block-type=contact] .ct-center>.ct-face{block-size:88px;inline-size:88px}[data-lp] [data-block-type=contact] .ct-center .ct-head{margin-block-end:0}[data-lp] [data-block-type=contact] .ct-slab{gap:var(--lp-s4);padding:var(--lp-s6) var(--lp-s5);border-radius:var(--r-sheet);background-color:var(--c-bg);color:var(--c-text);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid;position:relative;overflow:hidden}[data-lp] [data-block-type=contact] .ct-slab>*{position:relative}[data-lp] [data-block-type=contact] .ct-slab .ct-head{margin-block-end:0}[data-lp] [data-block-type=contact] .ct-slab .ct-actions{gap:var(--lp-s3);flex-wrap:wrap;display:flex}@container lp (min-width:48rem){[data-lp] [data-block-type=contact] .ct-slab{align-items:center;column-gap:var(--lp-s6);padding:var(--lp-s6) var(--lp-s7);grid-template-columns:auto minmax(0,1fr) auto}}[data-lp] [data-block-type=contact] .ct-channels{gap:var(--lp-s5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}[data-lp] [data-block-type=contact] .ct-chan-head{margin-block-end:0}[data-lp] [data-block-type=contact] .ct-tiles{gap:var(--lp-s3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}[data-lp] [data-block-type=contact] .ct-tile-item{min-inline-size:0;display:grid}[data-lp] [data-block-type=contact] .ct-tile{align-content:start;justify-items:start;gap:var(--lp-s1);padding:var(--lp-s5);border:1px solid var(--art-card-line);border-radius:var(--r-card);background-color:var(--art-card-bg);box-shadow:var(--art-shadow);color:var(--c-text);text-decoration:none;display:grid}[data-lp] [data-block-type=contact] .ct-tile-icon{block-size:52px;inline-size:52px;background-color:color-mix(in oklab, var(--c-link) 18%, var(--c-bg));border-radius:50%;place-items:center;margin-block-end:var(--lp-s3);display:grid}[data-lp] [data-block-type=contact] .ct-tile-icon .lp-icon{color:var(--c-link)}[data-lp] [data-block-type=contact] .ct-tile-name{color:var(--c-muted);font-weight:var(--w-strong);font-size:calc(var(--lp-fs--1) * var(--k-text));line-height:1.4}[data-lp] [data-block-type=contact] .ct-tile-handle{max-inline-size:100%;font-family:var(--f-display);word-spacing:var(--ws-display,0);font-weight:var(--w-display);font-size:calc(var(--lp-fs-2) * var(--k-display));font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;line-height:1.2}[data-lp] [data-block-type=contact] .ct-tile-note{color:var(--c-muted);font-size:calc(var(--lp-fs--1) * var(--k-text));line-height:1.55}[data-lp] [data-block-type=contact] .ct-tile-go{align-items:center;gap:var(--lp-s2);min-block-size:44px;color:var(--c-link);font-weight:var(--w-strong);margin-block-start:var(--lp-s2);display:inline-flex}[data-lp] [data-block-type=contact] .ct-tile-go .lp-icon{color:var(--c-link)}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] .ct-tile{border-color:var(--c-btn);background-color:var(--c-btn);color:var(--c-btn-text);box-shadow:var(--art-shadow-lg)}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] .ct-tile-icon{background-color:color-mix(in oklab, var(--c-btn-text) 16%, var(--c-btn))}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] .ct-tile-icon .lp-icon,[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] :is(.ct-tile-name,.ct-tile-note,.ct-tile-handle){color:var(--c-btn-text)}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] .ct-tile-handle{font-size:calc(var(--lp-fs-3) * var(--k-display))}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] .ct-tile-go{min-block-size:48px;padding-inline:var(--lp-s5);border-radius:var(--r-btn);background-color:var(--c-btn-text);color:var(--c-btn);margin-block-start:var(--lp-s3)}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] .ct-tile-go .lp-icon{color:var(--c-btn)}[data-lp] [data-block-type=contact] .ct-tile-item:not([data-primary]) .ct-tile{column-gap:var(--lp-s4);padding:var(--lp-s4) var(--lp-s5);grid-template-columns:auto minmax(0,1fr);align-items:center}[data-lp] [data-block-type=contact] .ct-tile-item:not([data-primary]) .ct-tile-icon{grid-row:1/span 3;margin-block-end:0}[data-lp] [data-block-type=contact] .ct-tile-item:not([data-primary]) .ct-tile>:not(.ct-tile-icon){grid-column:2}[data-lp] [data-block-type=contact] .ct-tile-item:not([data-primary]) .ct-tile-go{min-block-size:36px;margin-block-start:0}[data-lp] [data-block-type=contact] .ct-tile:focus-visible{outline:2px solid var(--c-link);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-lp]:not([data-motion=none]) [data-block-type=contact] .ct-tile{transition:transform .2s var(--lp-ease)}[data-lp]:not([data-motion=none]) [data-block-type=contact] .ct-tile:hover{transform:translateY(-2px)}}@container lp (min-width:40rem){[data-lp] [data-block-type=contact] .ct-tiles{gap:var(--lp-s4);grid-template-columns:repeat(2,minmax(0,1fr))}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary],[data-lp] [data-block-type=contact] .ct-tile-item:last-child:nth-child(2){grid-column:1/-1}[data-lp] [data-block-type=contact] .ct-tile-item[data-primary] .ct-tile{padding:var(--lp-s6)}}@container lp (min-width:48rem){[data-lp] [data-block-type=contact] .ct-channels{column-gap:var(--lp-s7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
