.pre-heading{text-wrap:balance;font-family:relation-one,serif;font-size:42px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:991px){.pre-heading{font-size:30px;line-height:36px}}.script-heading{text-wrap:balance;font-family:relation-one,serif;font-size:58px;font-style:normal;font-weight:400;line-height:1.2}@media (max-width:991px){.script-heading{font-size:30px}}.script-heading-27{font-family:lemonde-journal,sans-serif;font-size:27px;font-style:normal;font-weight:500;line-height:35px;margin-bottom:20px}.microtitle{text-wrap:balance;font-family:neue-haas-grotesk-display,sans-serif;font-size:11px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:19px;text-transform:uppercase}.title-large{font-size:36px;line-height:42px}@media (max-width:991px){.title-large{font-size:28px;line-height:32px}}.title-large{text-wrap:balance;font-family:neue-haas-grotesk-display,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:54px}@media (max-width:991px){.title-large{font-size:31px;line-height:36px}}.sub-heading{text-wrap:balance;font-family:neue-haas-grotesk-display,sans-serif;font-size:27px;font-style:normal;font-weight:500;line-height:35px}@media (max-width:991px){.sub-heading{font-size:20px;line-height:1.2}}.sub-heading-small{font-family:neue-haas-grotesk-display,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:29px}.text-large-bold{font-size:18px;font-weight:600;line-height:27px}.text-large-bold,.text-tight{font-family:neue-haas-grotesk-text,sans-serif;font-style:normal}.text-tight{font-size:16px;font-weight:400;line-height:24px}.text-open{font-size:16px;line-height:28px}.text-large-open,.text-open{text-wrap:balance;font-family:neue-haas-grotesk-text,sans-serif;font-style:normal;font-weight:400}.text-large-open{font-size:18px;line-height:31px}.text-open-xlarge{text-wrap:balance;font-family:neue-haas-grotesk-text,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:36px}@media (max-width:991px){.text-open-xlarge{font-size:20px;line-height:31px}}.lead-text{color:var(--color-cobalt);font-family:neue-haas-grotesk-display,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:29px}.lead-text:not(:last-child){margin-bottom:20px}.spec-value{font-family:lemonde-journal,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:29px}.wp-block-pulp-project-gallery{padding-bottom:100px;padding-top:80px}.wp-block-pulp-project-gallery .heading-container{margin-bottom:40px}@media (max-width:991px){.wp-block-pulp-project-gallery .heading-container{margin-bottom:10px}}.wp-block-pulp-project-gallery .mobile-filters-toggle{align-items:center;background:var(--color-white);border:1px solid #b8b8b8;border-radius:4px;color:#5788b4;display:flex;height:40px;justify-content:center;margin-bottom:20px;margin-left:auto;padding-inline:12px}@media (min-width:992px){.wp-block-pulp-project-gallery .mobile-filters-toggle{display:none}}.wp-block-pulp-project-gallery .mobile-filters-toggle.active{background:var(--color-cobalt);color:var(--color-white)}.wp-block-pulp-project-gallery .mobile-filters-toggle span{display:inline-block;margin-right:8px}.wp-block-pulp-project-gallery .mobile-filters-toggle svg path{fill:currentColor}.wp-block-pulp-project-gallery .mobile-filters-done{display:none}@media (max-width:1200px){.wp-block-pulp-project-gallery .mobile-filters-done{display:block;margin-top:20px;text-align:center}}.wp-block-pulp-project-gallery .filters-outer-container{position:relative}@media (max-width:1200px){.wp-block-pulp-project-gallery .filters-outer-container{margin-bottom:20px}}.wp-block-pulp-project-gallery .filters-container{margin-bottom:20px}.wp-block-pulp-project-gallery .filters-container.is-style-tabs{margin-bottom:40px;min-width:100%}.wp-block-pulp-project-gallery .filters-container.is-style-tabs .options{display:flex;flex-wrap:wrap;gap:50px}@media (max-width:1200px){.wp-block-pulp-project-gallery .filters-container.is-style-tabs .options{row-gap:20px}}.wp-block-pulp-project-gallery .filters-container.is-style-tabs button{text-wrap:balance;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:4px solid transparent;border-radius:0;color:currentColor;cursor:pointer;display:inline-block;font-family:inherit;font-family:neue-haas-grotesk-text,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:31px;min-height:40px;padding:0;text-align:left;transition:.3s ease-in-out}@media (max-width:1200px){.wp-block-pulp-project-gallery .filters-container.is-style-tabs button{border:0;min-height:1px;width:100%}.wp-block-pulp-project-gallery .filters-container.is-style-tabs button.active{color:var(--color-sky-blue);font-weight:700}}.wp-block-pulp-project-gallery .filters-container.is-style-tabs button.active{border-bottom-color:var(--color-sky-blue)}.wp-block-pulp-project-gallery .filters-container.is-style-tabs button:hover{border-bottom-color:var(--color-steel-blue)}@media (max-width:1200px){.wp-block-pulp-project-gallery .filters-container{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;flex-direction:column;left:-20px;overflow:scroll;padding:0 20px 20px;position:absolute;right:-20px;top:100%;z-index:10}}.wp-block-pulp-project-gallery .filters-container .filter-option{display:inline-flex;min-width:215px}@media (max-width:1200px){.wp-block-pulp-project-gallery .filters-container .filter-option{display:block;width:100%}}.wp-block-pulp-project-gallery .filters-container .filter-option:not(:last-child){margin-right:20px}

/*# sourceMappingURL=project-gallery.css.map*/