.website-hero-screen--photo img{display:block;width:100%;height:auto;border-radius:6px}.cs-show-grid{display:grid;grid-template-columns:1.6fr .8fr;gap:18px;margin-top:36px;align-items:start}.cs-shot{margin:0;background:#fffdf9;border:1px solid #e5dad2;border-radius:22px;padding:16px}.cs-shot img{display:block;width:100%;height:auto;border-radius:12px}.cs-shot--full{grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center}.cs-shot figcaption{padding:14px 6px 4px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.cs-shot figcaption b{flex-basis:100%;font-size:18px;color:#221713}.cs-shot figcaption span{flex-basis:100%;font-size:15px;line-height:1.5;color:#6d5a4d;margin-bottom:6px}.cs-shot figcaption em{font-style:normal;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:#f1ebe7;color:#3a2a22}.cs-origin{margin:28px 0 0;max-width:70ch;font-size:16px;line-height:1.6;color:#6d5a4d}.cs-origin b{color:#221713}.cs-honest{background:#221713}.cs-honest .h2{color:#fbf7f1}.cs-honest .lead{color:#c2a693}.cs-honest .eyebrow{color:#c6ad94}.cs-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.cs-three article{border:1px solid #ffffff22;border-radius:18px;padding:26px;background:#2e211b}.cs-three span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#c6ad94}.cs-three h3{color:#fbf7f1;font-size:20px;margin:12px 0 8px}.cs-three p{margin:0;color:#c2a693;font-size:15px;line-height:1.55}.cs-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.cs-types-grid article{background:#fffdf9;border:1px solid #e5dad2;border-radius:18px;padding:24px}.cs-types-grid h3{font-size:18px;margin:16px 0 6px}.cs-types-grid p{margin:0;font-size:15px;line-height:1.55;color:#6d5a4d}.cs-before-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.cs-q{list-style:none;counter-reset:q;margin:0;padding:0;display:grid;gap:14px}.cs-q li{counter-increment:q;position:relative;padding:22px 22px 22px 74px;background:#fffdf9;border:1px solid #e5dad2;border-radius:18px}.cs-q li:before{content:counter(q,decimal-leading-zero);position:absolute;left:22px;top:20px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#221713;color:#e0d2c8;font-size:12px;font-weight:800}.cs-q b{display:block;font-size:17px;color:#221713;margin-bottom:6px}.cs-q span{font-size:15px;line-height:1.55;color:#6d5a4d}@media(max-width:900px){.cs-show-grid,.cs-shot--full,.cs-three,.cs-before-grid{grid-template-columns:1fr}.cs-types-grid{grid-template-columns:1fr 1fr}.cs-shot:not(.cs-shot--wide):not(.cs-shot--full) img{max-width:280px;margin:auto}}@media(max-width:600px){.cs-types-grid{grid-template-columns:1fr}}