html body.consulting-home .photo-hero.tsugi-home-video-layout{display:block}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);column-gap:42px;align-items:start;height:auto;padding:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>*{grid-column:1;min-width:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.tsugi-introduction-media,html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.bright-consultation-photo{grid-column:2;grid-row:1/5;align-self:center;margin:0;aspect-ratio:auto}html body.consulting-home .photo-hero.tsugi-home-video-layout .candidate-card{max-width:1100px;margin:40px auto 0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-book{flex-wrap:wrap;gap:12px;min-width:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-book .c-button{white-space:normal;text-align:center;max-width:100%;box-sizing:border-box}.tsugi-home-video-layout .tsugi-introduction-media{min-width:0;max-width:100%;margin:0}.tsugi-home-video-layout .tsugi-introduction-media video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#163139;border-radius:8px}.tsugi-home-video-layout .tsugi-introduction-media figcaption{position:static;background:0 0;margin-top:10px;padding:0;font-size:12px;color:#4c6569;line-height:1.8}.tsugi-home-video-layout .tsugi-introduction-media details{margin-top:12px;font-size:14px;line-height:1.8;color:#17384e}.tsugi-home-video-layout .tsugi-introduction-media summary{cursor:pointer;min-height:36px}.tsugi-home-video-layout .tsugi-introduction-media summary:focus-visible{outline:3px solid #c06a2d;outline-offset:4px}@media(max-width:800px){html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro{grid-template-columns:minmax(0,1fr);row-gap:18px}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.consulting-kicker{grid-row:1;margin:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>h2{grid-row:2;margin:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.tsugi-introduction-media,html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.bright-consultation-photo{grid-column:1;grid-row:3;width:100%}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.consulting-book{grid-row:4;margin:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.consulting-lead{grid-row:5;margin:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-book .c-button{width:100%}}html[data-design] body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>h2{font-size:clamp(25px,2.7vw,39px);line-height:1.65!important;letter-spacing:0}html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-lead{font-size:16px;line-height:1.95}.tsugi-home-video-layout .tsugi-message-play,.tsugi-home-video-layout .tsugi-video-consult .c-button{box-sizing:border-box;display:block;width:100%;padding:15px 18px;font:700 16px/1.7 system-ui,sans-serif;border-radius:7px;white-space:normal;text-align:center;cursor:pointer;text-decoration:none;min-height:52px}.tsugi-home-video-layout .tsugi-message-play{margin:14px 0 0;border:2px solid #0d6eae;background:#fff;color:#0d5483}.tsugi-home-video-layout .tsugi-message-play:focus-visible,.tsugi-home-video-layout .tsugi-video-consult .c-button:focus-visible{outline:3px solid #c06a2d;outline-offset:4px}.tsugi-home-video-layout .tsugi-video-consult{margin-top:14px}.tsugi-home-video-layout .tsugi-video-consult .c-button{background:#f47b00;color:#fff;border:0}.tsugi-home-video-layout .tsugi-video-consult p,.tsugi-home-video-layout .tsugi-video-status{font-size:14px;line-height:1.7;margin:8px 0}.tsugi-home-video-layout .tsugi-video-status:empty{display:none}.tsugi-home-video-layout .tsugi-video-consult button:disabled,.subsidy-pr button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:800px){html body.consulting-home .photo-hero.tsugi-home-video-layout .consulting-intro>.consulting-lead{grid-row:4}.tsugi-home-video-layout .tsugi-introduction-media figcaption{font-size:14px}}