.sm-guide{font-family:"Open Sans",Arial,sans-serif;color:#17191b}.sm-guide-hero{background:#f5f1ec;border-bottom:1px solid #e8e3dd;padding:56px 0 50px!important}.sm-guide-hero .col{padding-bottom:0}.sm-guide-hero .sm-eyebrow{margin:0 0 16px!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#4d555a!important}.sm-guide-hero h1{margin:0 0 18px!important;font-size:54px!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-1.7px!important;color:#17191b!important}.sm-guide-hero .sm-guide-sub{margin:0!important;max-width:560px;font-size:17px!important;line-height:1.45!important;color:#2d3438!important}.sm-guide-main{padding:56px 0 60px!important;background:#fff}.sm-guide-main .col{padding-bottom:0}.sm-guide-cover .img,.sm-guide-cover .img-inner{margin:0}.sm-guide-cover img{display:block;width:100%;height:auto;border:1px solid #e8e3dd;box-shadow:0 14px 34px rgb(23 25 27 / .10)}.sm-guide-side p{margin:0 0 22px;font-size:16px;line-height:1.6;color:#2d3438}.sm-guide-side .button{margin:0}.sm-guide-side .sm-guide-note{margin:22px 0 0;font-size:14px;line-height:1.5;color:#5c6367}.sm-guide-note a{color:#0d3049;text-decoration:underline!important;text-underline-offset:3px}.sm-guide-tones{padding:52px 0 26px!important;background:#fff;border-top:1px solid #e8e3dd}.sm-guide-tones .col{padding-bottom:0}.sm-guide-tones .sm-eyebrow{margin:0 0 26px!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#4d555a!important}.sm-tone-group{margin:0 0 34px}.sm-tone-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e8e3dd}.sm-tone-head h2{margin:0;font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.4px;color:#17191b}.sm-tone-head a{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#0d3049;white-space:nowrap}.sm-tone-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 12px}.sm-tsw{display:block;color:#17191b}.sm-tsw-img{display:block;aspect-ratio:4/3;overflow:hidden;background:#e9e2d7}.sm-tsw-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%;transform:scale(1.34);transform-origin:50% 100%;transition:transform .35s ease}.sm-tsw:hover .sm-tsw-img img{transform:scale(1.42)}.sm-tsw-name{display:block;margin-top:7px;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.3px;color:#17191b}.sm-tsw:hover .sm-tsw-name{color:#0d3049}.sm-book-panel{background:#faf8f4;padding:40px 30px 48px;border-bottom:1px solid #e8e3dd}.sm-book-frame{position:relative;max-width:1280px;margin:0 auto;height:78vh;min-height:460px;max-height:860px;background:#fff;border:1px solid #e8e3dd}.sm-book-actions{display:none;gap:10px;flex-wrap:wrap;max-width:1280px;margin:0 auto 16px}.sm-book-actions .button{margin:0;flex:1 1 auto;text-align:center}.sm-closing{background:#fff;padding:44px 0 50px!important;text-align:center}.sm-closing .col{padding-bottom:0}.sm-closing .sm-eyebrow{margin:0 0 18px!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#4d555a!important}.sm-closing .button{display:inline-block!important;width:auto!important;margin:6px 9px!important}.sm-guide .button{min-height:52px;line-height:50px;padding:0 26px!important;font-size:12px;font-weight:500;letter-spacing:.18em;border-radius:0;box-shadow:none}.sm-guide .button.sm-btn-solid{background:#1b3553;border:1px solid #1b3553;color:#f4efe8}.sm-guide .button.sm-btn-solid:hover{background:#12263d;border-color:#12263d;color:#fff}.sm-guide .button.sm-btn-line{background:#fff0;border:1px solid #1b3553;color:#1b3553}.sm-guide .button.sm-btn-line:hover{background:#1b3553;color:#f4efe8}@media (max-width:1100px){.sm-guide-hero h1{font-size:45px!important}.sm-tone-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:849px){.sm-guide-hero{padding:38px 0 36px!important}.sm-guide-hero h1{font-size:39px!important}.sm-guide-main{padding:34px 0 40px!important}.sm-guide-side{margin-top:26px}.sm-guide-side .button{width:100%}.sm-guide-tones{padding:38px 0 14px!important}.sm-tone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.sm-book-panel{padding:22px 14px 30px}.sm-book-frame{height:68vh;min-height:380px}.sm-book-actions{display:flex}.sm-closing{padding:34px 0 38px!important}}@media (max-width:719px){.sm-closing .button{display:block!important;width:100%!important;margin:0 0 12px!important}.sm-closing .button:last-child{margin-bottom:0!important}}