/* A concise introduction on the homepage; the full story lives on meet-sam.html. */
.sam-preview{margin:0 var(--editorial-gutter);padding:85px 0 80px;scroll-margin-top:100px}
.sam-preview-kicker{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:20px;font-size:10px;letter-spacing:.025em;margin-bottom:38px}
.sam-preview-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:9%;align-items:center}
.sam-preview-portrait{margin:0;max-width:410px}
.sam-preview-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/4.5;object-fit:cover;object-position:center 30%}
.sam-preview-portrait figcaption{font-size:9px;padding-top:14px;letter-spacing:.025em}
.sam-preview-copy h2{font:400 clamp(38px,4.1vw,64px)/1.06 var(--sans);letter-spacing:-.045em;margin:0 0 25px}
.sam-preview-copy>p{font:17px/1.65 var(--sans);max-width:55ch;margin:0 0 16px}
.sam-preview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px 28px;margin-top:28px}
.sam-preview-actions .button{min-height:56px;font-size:16px;padding:15px 20px;gap:35px}
.sam-preview-speaking{font:14px/1.5 var(--sans);border-bottom:1px solid currentColor;padding-bottom:6px}
.sam-preview-speaking span{margin-left:15px}
.sam-preview-proof{display:block;border-top:1px solid var(--line);margin-top:30px;padding-top:18px;width:fit-content}
.sam-preview-proof>.mono{display:block;font-size:8px;letter-spacing:.045em;opacity:.75;margin-bottom:8px}
.sam-preview-proof>span:last-child{display:block;font:17px/1.5 var(--sans);letter-spacing:-.02em}
.sam-preview-proof i{font-style:normal;opacity:.45;margin:0 10px}
.sam-preview-speaking:hover,.sam-preview-proof:hover{opacity:.75}
.business-questions{margin:0 var(--editorial-gutter);padding:0 0 70px}
.business-questions .questions{display:grid;grid-template-columns:1fr 1fr;gap:9%}
.business-questions article{display:block;padding:25px 0}
.business-questions h3{font-size:24px;max-width:25ch;margin-bottom:16px}
.business-questions p{font:15px/1.6 var(--sans);text-transform:none;max-width:46ch;margin:0}
@media(min-width:1600px){.sam-preview,.business-questions{max-width:1480px;margin-left:auto;margin-right:auto}}
@media(max-width:1000px){.sam-preview-grid{gap:6%;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.sam-preview-copy>p{font-size:16px}.sam-preview-copy h2{font-size:40px}}
@media(max-width:760px){
 .sam-preview{padding:55px 0}.sam-preview-kicker{font-size:9px;margin-bottom:28px}.sam-preview-kicker>span:last-child{display:none}
 .sam-preview-grid{display:flex;flex-direction:column;align-items:stretch;gap:30px}.sam-preview-portrait{max-width:none;width:100%}.sam-preview-portrait img{aspect-ratio:1.3;max-height:360px;object-position:center 31%}
 .sam-preview-copy h2{font-size:clamp(34px,8.8vw,48px);margin-bottom:22px}.sam-preview-copy>p{font-size:16px;line-height:1.65}
 .sam-preview-actions{gap:20px;margin-top:25px}.sam-preview-actions .button{width:100%}.sam-preview-speaking{min-height:36px;padding-top:5px}
 .sam-preview-proof{width:100%;margin-top:25px}.sam-preview-proof>span:last-child{font-size:16px}.sam-preview-proof i{margin:0 7px}
 .business-questions{padding-bottom:35px}.business-questions .questions{grid-template-columns:1fr;gap:0}.business-questions h3{font-size:24px}.business-questions p{margin:0}
}
@media(prefers-reduced-motion:reduce){.sam-preview *{transition:none!important}}
