.esmt-v3-vcs-pair .esmt-v3-rst-frame.is-before{filter:none}.esmt-v3-vcs-frame-link{display:block}.esmt-v3-vcs-frame-link .esmt-v3-rst-frame{transition:border-color var(--t-fast)}.esmt-v3-vcs-frame-link:hover .esmt-v3-rst-frame{border-color:rgb(var(--copper))}.esmt-v3-vcs-pair .esmt-v3-rst-frame img,.esmt-v3-vcs-phone img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.esmt-v3-vcs-phones{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:720px){.esmt-v3-vcs-phones{grid-template-columns:1fr;justify-items:center}}.esmt-v3-vcs-phone{aspect-ratio:390/844;background:rgb(var(--paper-warm));border:1px solid rgb(var(--ink) / .18);width:100%;position:relative;overflow:hidden}.esmt-v3-vcs-phone .esmt-v3-rst-frame-tag{top:auto;bottom:12px}@media (max-width:720px){.esmt-v3-vcs-phone{max-width:300px}}.esmt-v3-vcs-phones-caption{border-top:1px solid rgb(var(--ink) / .15);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ink-tertiary));grid-template-columns:1fr auto;align-items:baseline;gap:24px;margin-top:24px;padding-top:12px;font-size:10px;display:grid}.esmt-v3-vcs-phones-caption .esmt-v3-rst-pair-caption-text{font-family:var(--serif);letter-spacing:-.005em;color:rgb(var(--ink-secondary));text-transform:none;font-size:14px;font-style:italic}@media (max-width:720px){.esmt-v3-vcs-pair .esmt-v3-rst-pair-caption,.esmt-v3-vcs-phones-caption{grid-template-columns:1fr;gap:8px}}.esmt-v3-vcs-record{border:1px solid rgb(var(--ink));background:rgb(var(--paper))}.esmt-v3-vcs-record-head{background:rgb(var(--ink));color:rgb(var(--paper));font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:12px 18px;font-size:10.5px;display:flex}.esmt-v3-vcs-record-head em{font-family:var(--serif);letter-spacing:-.005em;text-transform:none;color:rgb(var(--copper-soft));font-size:14px;font-style:italic;font-weight:400}.esmt-v3-vcs-record-row{border-top:1px solid rgb(var(--ink) / .15);grid-template-columns:190px 150px 1fr;gap:0;display:grid}.esmt-v3-vcs-record-row:first-of-type{border-top:none}@media (max-width:720px){.esmt-v3-vcs-record-row{border-top:1px solid rgb(var(--ink) / .2);grid-template-columns:1fr}}.esmt-v3-vcs-record-row>div{border-right:1px solid rgb(var(--ink) / .15);padding:14px 18px}.esmt-v3-vcs-record-row>div:last-child{border-right:none}@media (max-width:720px){.esmt-v3-vcs-record-row>div{border-right:none;border-bottom:1px solid rgb(var(--ink) / .1)}.esmt-v3-vcs-record-row>div:last-child{border-bottom:none}}.esmt-v3-vcs-record-date{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink));align-items:center;font-size:10.5px;font-weight:500;display:flex}.esmt-v3-vcs-record-stage{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--copper));align-items:center;font-size:10px;font-weight:500;display:flex}.esmt-v3-vcs-record-entry{font-family:var(--serif);color:rgb(var(--ink));font-size:15.5px;line-height:1.55}.esmt-v3-vcs-record-entry em{color:rgb(var(--ink-secondary));font-style:italic}.esmt-v3-vcs-record-entry b{font-weight:600}.esmt-v3-vcs-quote{background:rgb(var(--paper-warm));border-left:2px solid rgb(var(--copper));margin-top:32px;padding:32px clamp(24px,4vw,44px)}.esmt-v3-vcs-quote blockquote{font-family:var(--serif);letter-spacing:-.012em;color:rgb(var(--ink));text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(20px,2.4vw,27px);font-style:italic;font-weight:400;line-height:1.45}.esmt-v3-vcs-quote figcaption{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--ink-tertiary));margin-top:18px;font-size:10px;font-weight:500}.esmt-v3-vcs-quote figcaption b{color:rgb(var(--copper));font-weight:500}.esmt-v3-vcs-close-alt{font-family:var(--serif);color:rgb(var(--ink-secondary));margin-top:14px;font-size:15px;font-style:italic}.esmt-v3-vcs-close-alt a{color:rgb(var(--copper));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.esmt-v3-vcs-close-alt a:hover{color:rgb(var(--copper-hover))}
