.consultation-film{padding-top:72px;padding-bottom:36px;scroll-margin-top:100px}.consultation-film-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:30px}.consultation-film-heading h2{margin:12px 0 0}.consultation-film-heading>p{max-width:560px;line-height:1.75;margin:0}.consultation-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#faf8f2;border-radius:12px;box-shadow:0 16px 44px #33333312}.consultation-film-action{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:25px 0;border-bottom:1px solid #d9ddd5}.consultation-film-action strong{font-size:18px}.consultation-film-action p{margin:5px 0 0;font-size:14px}.consultation-film-action .button{flex-shrink:0}.compass-examples .portfolio-page img{max-height:540px;width:auto;max-width:100%}.compass-examples .portfolio-page>button{width:100%}.compass-examples .portfolio-lightbox>img{max-height:none;width:min(100%,850px);display:block}.portfolio-example-image img.compass-report-page{min-width:0;max-height:none;width:min(100%,900px);display:block;margin:auto}@media(max-width:760px){.consultation-film{padding-top:45px}.consultation-film-heading{grid-template-columns:1fr;gap:20px}.consultation-film-action{align-items:flex-start;flex-direction:column}.consultation-film-action .button{white-space:normal}.compass-examples .portfolio-page img{max-height:440px}}.consultation-film-action .button{background:#f58a20;color:#242424}.consultation-film-action .button:hover{background:#e97b13}.compass-examples .portfolio-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.compass-examples .portfolio-panel-copy{display:block}.compass-examples .portfolio-panel-copy h3,.compass-examples .portfolio-panel-copy>p:not(.fine){margin-bottom:20px}.compass-examples .portfolio-panel-copy>.fine{margin-bottom:25px}@media(max-width:760px){.compass-examples .portfolio-panel{grid-template-columns:1fr;gap:25px}}