.module--download-cta{overflow-x:hidden;overflow-x:clip}.download-cta{align-items:start;display:grid;gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,var(--download-cta-panel-width));isolation:isolate;padding:var(--space-3xl) 0;position:relative}.download-cta--heading-top,.download-cta--heading-top .download-cta__heading,.download-cta--heading-top .download-cta__panel{align-self:start}.download-cta--heading-center{align-items:center}.download-cta--heading-center .download-cta__heading,.download-cta--heading-center .download-cta__panel{align-self:center}.download-cta--heading-bottom{align-items:end}.download-cta--heading-bottom .download-cta__heading,.download-cta--heading-bottom .download-cta__panel{align-self:end}.download-cta--light{background:var(--section-light)}.download-cta--surface-alt{background:var(--section-alt)}.download-cta--ramboll-pebble-bg{background:transparent}.download-cta--ramboll-pebble-bg:before{background:var(--ramboll-pebble-bg);content:"";inset:0;position:absolute;width:auto;z-index:-1}.download-cta__heading{align-self:start;color:var(--footer-legal-text);font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-light);line-height:var(--line-height-h1);margin:0;min-width:0;padding-top:var(--download-cta-cover-padding-top)}.download-cta--heading-bottom .download-cta__heading,.download-cta--heading-center .download-cta__heading{padding-top:0}.download-cta__panel{align-items:stretch;box-sizing:border-box;display:grid;gap:var(--download-cta-panel-gap);grid-template-columns:minmax(0,var(--download-cta-cover-width)) minmax(0,1fr);height:auto;max-width:100%;min-height:var(--download-cta-panel-height);opacity:var(--download-cta-panel-opacity);transform:rotate(var(--download-cta-panel-angle));width:min(100%,var(--download-cta-panel-width))}.download-cta:not(.download-cta--has-image) .download-cta__panel{grid-template-columns:minmax(0,1fr)}.download-cta__media,.download-cta__media.rbl-media,.download-cta__media.rbl-media--portrait{align-items:stretch;align-self:stretch;background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--download-cta-cover-gap);height:0;justify-content:flex-start;max-height:none;max-width:100%;min-height:100%;opacity:var(--download-cta-cover-opacity);overflow:hidden;padding:var(--download-cta-cover-padding-top) var(--download-cta-column-padding) var(--download-cta-cover-padding-bottom);transform:rotate(var(--download-cta-cover-angle));width:var(--download-cta-cover-width)}.download-cta__image,.download-cta__image.rbl-media__img{flex:1 1 auto;height:100%;min-height:0;min-width:0;object-fit:contain;width:100%}.download-cta__content{align-self:stretch;box-sizing:border-box;gap:var(--space-md);height:100%;padding:var(--download-cta-column-padding)}.download-cta__content,.download-cta__copy{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.download-cta__copy{gap:var(--space-sm);min-height:0}.download-cta__description{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);overflow-wrap:break-word}.download-cta--learn-more .download-cta__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--download-cta-desc-lines);line-clamp:var(--download-cta-desc-lines);overflow:hidden}.download-cta__description.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.download-cta__description>:first-child{margin-top:0}.download-cta__description>:last-child{margin-bottom:0}.download-cta__learn-more{background:none;border:0;color:var(--text-link);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-sm);margin:0;padding:0}.download-cta__learn-more:focus-visible,.download-cta__learn-more:hover{color:var(--color-primary-hover);outline:none;text-decoration:underline}.download-cta__meta{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-sm);margin:0}.download-cta__button{align-items:center;background:var(--button-primary-bg);border:0;border-radius:var(--button-primary-radius);color:var(--button-primary-text);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);justify-content:center;line-height:1;margin-top:auto;min-height:var(--button-primary-height);padding:0 var(--space-xl);text-decoration:none}button.download-cta__button{appearance:none}.download-cta__button:focus-visible,.download-cta__button:hover{background:var(--button-primary-hover-bg);color:var(--button-primary-text)}.download-cta__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.download-cta__editor-note{background:var(--surface-alt);border:1px dashed var(--border);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0;padding:var(--space-sm) var(--space-md)}.download-cta__dialog{background:var(--surface);border:0;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);color:var(--text-primary);margin:auto;max-height:calc(100dvh - var(--space-xl)*2);max-width:none;overflow:hidden;padding:0;width:min(calc(var(--content-width) - var(--space-5xl)),calc(100vw - var(--space-md)*2))}.download-cta__dialog[open]{inset:0;position:fixed;z-index:100}.download-cta__dialog::backdrop{background:var(--download-page-cta-dialog-backdrop)}.download-cta__dialog-inner{box-sizing:border-box;max-height:calc(100dvh - var(--space-xl)*2);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2xl);position:relative}.download-cta__dialog-close{align-items:center;background:var(--surface-alt);border:0;border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;height:var(--button-primary-height);justify-content:center;padding:0;position:absolute;right:var(--space-md);top:var(--space-md);width:var(--button-primary-height)}.download-cta__dialog-close:focus-visible,.download-cta__dialog-close:hover{background:var(--color-primary-light)}.download-cta__dialog-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.download-cta__dialog-close svg{height:var(--download-page-cta-icon-size);width:var(--download-page-cta-icon-size)}.download-cta__dialog-intro{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl);padding-right:var(--space-3xl)}.download-cta__dialog-heading{color:var(--footer-legal-text);font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1-large);letter-spacing:var(--letter-spacing-h1-large);line-height:var(--line-height-h1);margin:0}.download-cta__dialog-copy{color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-book);line-height:var(--line-height-body)}.download-cta__dialog-copy>:first-child,.download-cta__dialog-form .submitted-message>:first-child{margin-top:0}.download-cta__dialog-copy>:last-child,.download-cta__dialog-form .submitted-message>:last-child{margin-bottom:0}.download-cta__dialog-form .hs-form,.download-cta__dialog-form .input{width:100%}.download-cta__dialog-form .hs-form fieldset{border:0;margin:0 0 var(--space-md);max-width:none;padding:0}.download-cta__dialog-form .hs-form .form-columns-2,.download-cta__dialog-form .hs-form .form-columns-3{display:grid;gap:var(--space-md)}.download-cta__dialog-form .hs-form .form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.download-cta__dialog-form .hs-form .form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.download-cta__dialog-form .hs-form .form-columns-2>.hs-form-field,.download-cta__dialog-form .hs-form .form-columns-3>.hs-form-field,.download-cta__dialog-form .hs-form .hs-dependent-field .hs-form-field{float:none;margin:0;min-width:0;width:auto}.download-cta__dialog-form .hs-form .hs-form-field,.download-cta__dialog-form .hs-form .hs-richtext,.download-cta__dialog-form .hs-form .legal-consent-container{margin-bottom:var(--space-md)}.download-cta__dialog-form .hs-form .hs-form-field>label,.download-cta__dialog-form .hs-form .hs-form-field>legend{color:var(--footer-legal-text);display:inline-block;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-sm);margin:0 0 var(--space-xs)}.download-cta__dialog-form .hs-form .hs-form-required{color:var(--color-primary)}.download-cta__dialog-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none;box-sizing:border-box;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-book);line-height:var(--line-height-body-sm);min-height:var(--button-primary-height);padding:var(--space-sm) var(--space-md);width:100%}.download-cta__dialog-form .hs-form textarea.hs-input{min-height:var(--space-4xl);resize:vertical}.download-cta__dialog-form .hs-form .hs-input::placeholder{color:var(--text-muted)}.download-cta__dialog-form .hs-form .hs-input:focus{border-color:var(--color-primary);box-shadow:none;outline:2px solid var(--color-primary);outline-offset:0}.download-cta__dialog-form .hs-form .hs-error-msgs{list-style:none;margin:var(--space-xs) 0 0;padding:0}.download-cta__dialog-form .hs-form .hs-error-msg{color:var(--error);font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.download-cta__dialog-form .hs-form .hs-input.error{border-color:var(--error)}.download-cta__dialog-form .hs-form .legal-consent-container{color:var(--text-primary)}.download-cta__dialog-form .hs-form .legal-consent-container .inputs-list,.download-cta__dialog-form .hs-form .legal-consent-container .inputs-list>li{list-style:none;margin:0;padding:0}.download-cta__dialog-form .hs-form .legal-consent-container .inputs-list>li::marker{content:""}.download-cta__dialog-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;column-gap:var(--space-sm);display:grid;grid-template-columns:calc(var(--space-md) + var(--space-xs)) minmax(0,1fr);width:100%}.download-cta__dialog-form .hs-form .legal-consent-container .hs-form-field{margin-bottom:0}.download-cta__dialog-form .hs-form .legal-consent-container input[type=checkbox]{accent-color:var(--color-primary);grid-column:1;grid-row:1;height:calc(var(--space-md) + var(--space-xs));margin:0;width:calc(var(--space-md) + var(--space-xs))}.download-cta__dialog-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{display:block;grid-column:2;grid-row:1;margin:0;min-width:0}.download-cta__dialog-form .hs-form .hs-richtext,.download-cta__dialog-form .hs-form .legal-consent-container label>span,.download-cta__dialog-form .hs-form .legal-consent-container li,.download-cta__dialog-form .hs-form .legal-consent-container p{color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-book);line-height:var(--line-height-body-sm)}.download-cta__dialog-form .hs-form .legal-consent-container h1,.download-cta__dialog-form .hs-form .legal-consent-container h2,.download-cta__dialog-form .hs-form .legal-consent-container h3,.download-cta__dialog-form .hs-form .legal-consent-container h4,.download-cta__dialog-form .hs-form .legal-consent-container h5,.download-cta__dialog-form .hs-form .legal-consent-container h6{color:var(--footer-legal-text);font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);margin:0 0 var(--space-md)}.download-cta__dialog-form .hs-form .hs-richtext,.download-cta__dialog-form .hs-form .legal-consent-container ol,.download-cta__dialog-form .hs-form .legal-consent-container p,.download-cta__dialog-form .hs-form .legal-consent-container ul{margin-bottom:var(--space-md);margin-top:0}.download-cta__dialog-form .hs-form .legal-consent-container ol,.download-cta__dialog-form .hs-form .legal-consent-container ul{padding-inline-start:var(--space-lg)}.download-cta__dialog-form .hs-form a{color:var(--text-link);text-decoration:underline;text-underline-offset:var(--space-xs)}.download-cta__dialog-form .hs-form .hs-submit{margin-top:var(--space-md)}.download-cta__dialog-form .hs-form .actions{margin:0;padding:0}.download-cta__dialog-form .hs-form .hs-button{align-items:center;background:var(--button-primary-bg);border:1px solid var(--button-primary-bg);border-radius:var(--button-primary-radius);color:var(--button-primary-text);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);justify-content:center;line-height:var(--line-height-body-sm);min-height:var(--button-primary-height);padding:0 var(--space-lg);text-decoration:none}.download-cta__dialog-form .hs-form .hs-button:focus-visible,.download-cta__dialog-form .hs-form .hs-button:hover{background:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-bg);color:var(--button-primary-text)}.download-cta__dialog-form .submitted-message{background:var(--surface-alt);border-radius:var(--radius-sm);color:var(--text-primary);padding:var(--space-lg)}@media (max-width:1023px){.download-cta{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.download-cta,.download-cta--heading-bottom,.download-cta--heading-center{align-items:start}.download-cta__panel{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;width:100%}.download-cta__media,.download-cta__media.rbl-media,.download-cta__media.rbl-media--portrait{height:auto;max-height:none;min-height:0}}@media (max-width:767px){.download-cta{justify-items:stretch}.download-cta__heading{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.download-cta__panel,.download-cta__panel.is-expanded{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;transform:none}.download-cta__media,.download-cta__media.rbl-media,.download-cta__media.rbl-media--portrait{aspect-ratio:var(--download-cta-cover-width) /var(--download-cta-cover-height);height:auto;margin-inline:0;max-height:none;max-width:100%;min-height:0;width:min(100%,var(--download-cta-cover-width))}.download-cta__content{align-items:flex-start}.download-cta__description{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.download-cta__dialog{max-height:calc(100dvh - var(--space-md));width:calc(100vw - var(--space-md))}.download-cta__dialog-inner{max-height:calc(100dvh - var(--space-md));padding:var(--space-xl) var(--space-lg)}.download-cta__dialog-close{right:var(--space-sm);top:var(--space-sm)}.download-cta__dialog-intro{gap:var(--space-sm);margin-bottom:var(--space-lg);padding-right:var(--space-2xl)}.download-cta__dialog-heading{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.download-cta__dialog-copy,.download-cta__dialog-form .hs-form .hs-button,.download-cta__dialog-form .hs-form .hs-form-field>label,.download-cta__dialog-form .hs-form .hs-form-field>legend,.download-cta__dialog-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]),.download-cta__dialog-form .hs-form .hs-richtext,.download-cta__dialog-form .hs-form .legal-consent-container label>span,.download-cta__dialog-form .hs-form .legal-consent-container li,.download-cta__dialog-form .hs-form .legal-consent-container p{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.download-cta__dialog-form .hs-form .form-columns-2,.download-cta__dialog-form .hs-form .form-columns-3{grid-template-columns:minmax(0,1fr)}}