/*!
* hinckley-and-rugby-theme Front end  styles
* This should include all  front end styling, the architecture is based on ITCSS: https://itcss.io/
*/:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}@font-face{font-family:"maker-joined";src:local("MakerJoined"),local("MakerJoined"),url("/wp-content/themes/photobox/dev/fonts/Maker-Joined.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"maker-open";src:local("MakerOpen"),local("MakerOpen"),url("/wp-content/themes/photobox/dev/fonts/Maker-Open.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"inter-reg";src:local("InterReg"),local("InterReg"),url("/wp-content/themes/photobox/dev/fonts/Inter-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"inter-bold";src:local("InterBold"),local("InterBold"),url("/wp-content/themes/photobox/dev/fonts/Inter-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"inter-semi-bold";src:local("InterSemiBold"),local("InterSemiBold"),url("/wp-content/themes/photobox/dev/fonts/Inter-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}.wp-block-columns form{display:flex;align-items:flex-end;flex-direction:column}.wp-block-columns .gform_body{width:100%}@media(min-width: 1025px){.wp-block-columns .gform_body{width:75%}}.wp-block-columns .gform_body .gform_fields{gap:2rem}.wp-block-columns .gform_body input,.wp-block-columns .gform_body select{height:5.5rem;border:solid 1px #535353}.wp-block-columns .gform_body select{display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;background-image:url("/wp-content/themes/photobox/dev/images/select-arrow.png");background-repeat:no-repeat;background-size:3rem;background-position-x:98%}.wp-block-columns .gform_footer input[type=submit]{background-color:#000 !important}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;display:inline-block;vertical-align:bottom}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}html{scroll-behavior:smooth}html *[id]{scroll-margin-top:100px}html,body{font-family:"inter-reg",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#16161d;background-color:rgba(237,234,222,.4)}html .entry-content,body .entry-content{padding-top:18.75rem}html .page-template-legal-pages .entry-content,body .page-template-legal-pages .entry-content{padding:9.375rem 0;margin-left:3.125rem;margin-right:3.125rem;max-width:78rem}@media(min-width: 1025px){html .page-template-legal-pages .entry-content,body .page-template-legal-pages .entry-content{margin-left:9.375rem}}html .page-template-home-template .entry-content,body .page-template-home-template .entry-content{padding-top:0}html .top-corner-background,body .top-corner-background{background-image:url("/wp-content/themes/photobox/dev/images/svg/top-corner-background.svg");width:45rem;height:80rem;background-size:cover;position:absolute;top:0;right:0}html .content-container,body .content-container{position:relative}html .bottom-corner-background,body .bottom-corner-background{background-image:url("/wp-content/themes/photobox/dev/images/svg/bottom-corner-background.svg");width:45rem;height:80rem;background-size:cover;position:absolute;bottom:0;right:0}html #overlay,body #overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f3f2e9;opacity:1;transition:opacity 1s ease-out;z-index:9}@keyframes topS{0%{transform:translate(-10%, -10%);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes bottomS{0%{transform:translate(-10%, 10%);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes firstO{0%{transform:translate(0.2%, 0.2%) scale(1.1);opacity:0}100%{transform:translate(0, 0) scale(1);opacity:1}}@keyframes topT{0%{transform:translate(0%, -8%);opacity:0;stroke-width:40}100%{transform:translate(0, 0);opacity:1;stroke-width:16}}@keyframes acrossTee{0%{transform:translate(-7%, -2%);opacity:0;stroke-width:50}100%{transform:translate(0, 0);opacity:1;stroke-width:30}}@keyframes straightI{0%{transform:translate(0%, 8%);opacity:0;stroke-width:40}100%{transform:translate(0, 0);opacity:1;stroke-width:16}}@keyframes groupText{0%{transform:translate(0%, 8%);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes logoOpacity{0%{opacity:0}100%{opacity:1}}html #overlay #logo,body #overlay #logo{animation:3s ease-out 0s 1 logoOpacity}html #overlay #logo .top-s,body #overlay #logo .top-s{animation:3s ease-out 0s 1 topS}html #overlay #logo .bottom-s,body #overlay #logo .bottom-s{animation:3s ease-out 0s 1 bottomS}html #overlay #logo .first-o,body #overlay #logo .first-o{animation:3s ease-out 0s 1 firstO}html #overlay #logo .top-t,html #overlay #logo .dot-i,body #overlay #logo .top-t,body #overlay #logo .dot-i{animation:3s ease-out 0s 1 topT}html #overlay #logo .straight-i,body #overlay #logo .straight-i{animation:3s ease-out 0s 1 topT}html #overlay #logo .group-text,body #overlay #logo .group-text{animation:3s ease-out 0s 1 groupText}html #overlay #logo .across-tee,body #overlay #logo .across-tee{animation:3s ease-out 0s 1 acrossTee}html #overlay video,body #overlay video{position:relative;right:0;bottom:0;width:100%;height:100%}html .hidden-overlay,body .hidden-overlay{display:none}html .wp-block-columns,body .wp-block-columns{max-width:100%;padding:0 3.125rem;position:relative;z-index:1}@media(min-width: 1025px){html .wp-block-columns,body .wp-block-columns{padding:0 9.375rem}}html .wp-block-columns.alignwide,body .wp-block-columns.alignwide{max-width:1400px;padding:0 3.125rem}@media(min-width: 1025px){html .wp-block-columns.alignwide,body .wp-block-columns.alignwide{padding:0 9.375rem}}html .wp-block-columns.alignfull,body .wp-block-columns.alignfull{max-width:none}html :where(.wp-block-columns.is-layout-flex),body :where(.wp-block-columns.is-layout-flex){gap:2em}html .wp-block-post-title,body .wp-block-post-title{margin-top:0}html ul,body ul{padding:0;list-style-position:inside}html ul.wp-block-list,body ul.wp-block-list{list-style-position:outside;margin-left:1.5rem}html .page-dark-layout,body .page-dark-layout{background-color:#141416;padding-top:11.875rem}.close-icon{display:flex;justify-content:flex-end;padding-right:2rem}.close-icon .close-button{width:35px;height:35px;border:solid 1px #141416;display:flex;justify-content:center;align-items:center;border-radius:100px;background-image:url(/wp-content/themes/photobox/dev/images/svg/close-icon.svg);background-repeat:no-repeat;background-position:center}.close-icon .close-button:hover{background-color:#141416;cursor:pointer;background-image:url(/wp-content/themes/photobox/dev/images/svg/+-icon-alt.svg);transform:rotate(45deg)}.close-icon .close-button:hover svg path{fill:#fff;stroke:#fff}body.error404{background-color:#141416}body.error404 header{color:#fff;position:relative}body.error404 header svg path{fill:#fff}body.error404 header nav ul li.external-link:after{background-image:url("/wp-content/themes/photobox/dev/images/svg/external-link-white.svg")}body.error404 h2,body.error404 h5{margin-top:0}body.error404 .wp-block-cover__inner-container{padding:0rem 15rem}@media(min-width: 1025px){body.error404 .wp-block-cover__inner-container{padding:0rem 30rem}}body.error404 .wp-block-buttons{margin-top:4rem}.page-template .page-layout{padding-top:12.5rem}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#edeade !important}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}.ed-body button,.ed-body input[type=button],.ed-body input[type=reset],.ed-body input[type=submit],.ed-body .wp-block-button__link,.ed-body .button,.ed-body .wpcf7-submit,.ed-body .button-link-style,.block-editor .is-root-container button,.block-editor .is-root-container input[type=button],.block-editor .is-root-container input[type=reset],.block-editor .is-root-container input[type=submit],.block-editor .is-root-container .wp-block-button__link,.block-editor .is-root-container .button,.block-editor .is-root-container .wpcf7-submit,.block-editor .is-root-container .button-link-style{font-size:calc(1rem * 1.6);border-radius:calc(1rem * 9) !important;background-color:var(--c-secondary);border:solid 1px var(--c-secondary);padding:calc(1rem * 1) calc(1rem * 2);transition:.3s}.ed-body button:hover,.ed-body input[type=button]:hover,.ed-body input[type=reset]:hover,.ed-body input[type=submit]:hover,.ed-body .wp-block-button__link:hover,.ed-body .button:hover,.ed-body .wpcf7-submit:hover,.ed-body .button-link-style:hover,.block-editor .is-root-container button:hover,.block-editor .is-root-container input[type=button]:hover,.block-editor .is-root-container input[type=reset]:hover,.block-editor .is-root-container input[type=submit]:hover,.block-editor .is-root-container .wp-block-button__link:hover,.block-editor .is-root-container .button:hover,.block-editor .is-root-container .wpcf7-submit:hover,.block-editor .is-root-container .button-link-style:hover{background-color:#fff !important;color:var(--c-secondary);transition:.3s}.ed-body .wp-block-button.is-style-outline .wp-block-button__link,.block-editor .is-root-container .wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff;color:var(--c-secondary);transition:.3s}.ed-body .wp-block-button.is-style-outline .wp-block-button__link:hover,.block-editor .is-root-container .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--c-secondary) !important;color:#fff !important;transition:.3s}.ed-body .view-all-button,.block-editor .is-root-container .view-all-button{margin-top:calc(1rem * 2.5)}.ed-body .newsletter-form button,.block-editor .is-root-container .newsletter-form button{background-color:var(--c-primary) !important;border:solid 1px var(--c-primary) !important;border-radius:calc(1rem * 9) !important;margin:0 !important}.ed-body .newsletter-form button:hover,.block-editor .is-root-container .newsletter-form button:hover{background-color:#fff !important}.curved-button{background-color:#141416;border:solid 1px #141416;color:#fff;min-height:5rem;min-width:19rem;padding:1rem;display:inline-flex;justify-content:center;align-items:center;border-radius:6rem;transition:.3s;text-decoration:none}.curved-button.cta-banner-button,.curved-button.our-brands-button{justify-content:space-evenly}.curved-button:hover{background-color:rgba(0,0,0,0);color:#141416;transition:.3s;text-decoration:none}.curved-button:hover svg.arrow-circle-svg path{fill:#141416}.curved-button:hover:after{background-image:url("/wp-content/themes/photobox/dev/images/svg/external-link.svg") !important}.curved-button.external-link:after{content:"";background-image:url("/wp-content/themes/photobox/dev/images/svg/external-link-white.svg");width:2rem;height:2rem;background-repeat:no-repeat;margin-left:1rem;background-position:left}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}.ed-body input[type=text],.ed-body input[type=email],.ed-body input[type=url],.ed-body input[type=password],.ed-body input[type=search],.ed-body input[type=number],.ed-body input[type=tel],.ed-body input[type=range],.ed-body input[type=date],.ed-body input[type=month],.ed-body input[type=week],.ed-body input[type=time],.ed-body input[type=datetime],.ed-body input[type=datetime-local],.ed-body input[type=color],.block-editor .is-root-container input[type=text],.block-editor .is-root-container input[type=email],.block-editor .is-root-container input[type=url],.block-editor .is-root-container input[type=password],.block-editor .is-root-container input[type=search],.block-editor .is-root-container input[type=number],.block-editor .is-root-container input[type=tel],.block-editor .is-root-container input[type=range],.block-editor .is-root-container input[type=date],.block-editor .is-root-container input[type=month],.block-editor .is-root-container input[type=week],.block-editor .is-root-container input[type=time],.block-editor .is-root-container input[type=datetime],.block-editor .is-root-container input[type=datetime-local],.block-editor .is-root-container input[type=color]{height:calc(1rem * 6.5) !important}.ed-body footer .newsletter-signup input[type=email],.block-editor .is-root-container footer .newsletter-signup input[type=email]{width:100% !important}@media(min-width: 768px){.ed-body footer .newsletter-signup input[type=email],.block-editor .is-root-container footer .newsletter-signup input[type=email]{width:100% !important}}.ed-body form,.block-editor .is-root-container form{position:relative}.ed-body form .form-field input,.ed-body form .form-field select,.block-editor .is-root-container form .form-field input,.block-editor .is-root-container form .form-field select{height:calc(1rem * 5) !important}.ed-body form .form-field .frm_checkbox label,.block-editor .is-root-container form .form-field .frm_checkbox label{font-family:"inter-reg",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;padding-left:calc(1rem * 3.2) !important;text-indent:calc(1rem * -3.2) !important;margin-right:calc(1rem * 1.5) !important}.ed-body form .form-field .frm_checkbox input[type=checkbox],.block-editor .is-root-container form .form-field .frm_checkbox input[type=checkbox]{height:calc(1rem * 3.2) !important;width:calc(1rem * 3.2) !important;margin-right:0 !important}.ed-body form .form-field .frm_opt_container .frm_checkbox label,.block-editor .is-root-container form .form-field .frm_opt_container .frm_checkbox label{margin-bottom:calc(1rem * 1)}.ed-body form .form-field .frm_opt_container .frm_checkbox label:last-child,.block-editor .is-root-container form .form-field .frm_opt_container .frm_checkbox label:last-child{margin-bottom:0}.ed-body form .form-field .frm_opt_container .frm_checkbox label input,.block-editor .is-root-container form .form-field .frm_opt_container .frm_checkbox label input{width:auto !important;height:calc(1rem * 1.8) !important}.ed-body form .form-field .frm_opt_container .frm_radio,.block-editor .is-root-container form .form-field .frm_opt_container .frm_radio{margin-bottom:calc(1rem * 1)}.ed-body form .form-field .frm_opt_container .frm_radio:last-child,.block-editor .is-root-container form .form-field .frm_opt_container .frm_radio:last-child{margin-bottom:0}.ed-body form .form-field .frm_opt_container .frm_radio label input,.block-editor .is-root-container form .form-field .frm_opt_container .frm_radio label input{width:auto !important;height:calc(1rem * 1.8) !important}.ed-body form .frm_submit,.block-editor .is-root-container form .frm_submit{position:relative !important;right:0 !important;bottom:0 !important;margin-top:calc(1rem * 1)}.ed-body form .frm_submit button,.block-editor .is-root-container form .frm_submit button{background-color:var(--c-secondary) !important;border:solid 1px var(--c-secondary) !important;border-radius:calc(1rem * 9) !important;margin:0 !important}.ed-body form .frm_submit button:hover,.block-editor .is-root-container form .frm_submit button:hover{background-color:#fff !important}figure.wp-block-image{margin:calc(1rem * 3) 0;float:none !important}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}footer{padding:3.125rem;align-items:center;background:#fff;position:relative}@media(min-width: 768px){footer{padding:6.25rem 9.375rem}}footer .elementary-site-logo{margin-bottom:3rem;text-align:center}@media(min-width: 768px){footer .elementary-site-logo{margin-bottom:0}}footer .logo-social-links{display:block;margin-bottom:3rem}@media(min-width: 768px){footer .logo-social-links{display:flex}}footer .logo-social-links .wp-block-image{width:13rem;margin:3rem auto}@media(min-width: 768px){footer .logo-social-links .wp-block-image{width:auto;margin:3rem 0}}footer .copyright-nav-area{margin-top:3rem;gap:3rem;padding:0}@media(min-width: 768px){footer .copyright-nav-area{margin-top:0;gap:inhreit}}footer .copyright-nav-area .copyright-text{order:2}@media(min-width: 768px){footer .copyright-nav-area .copyright-text{order:1}}footer .copyright-nav-area .copyright-text p{margin:0;text-align:center}@media(min-width: 768px){footer .copyright-nav-area .copyright-text p{text-align:inherit}}footer .copyright-nav-area .footer-nav-area{order:1}@media(min-width: 768px){footer .copyright-nav-area .footer-nav-area{order:2}}footer nav ul{gap:2.5rem !important}@media(min-width: 768px){footer nav ul{gap:3.125rem !important}}footer nav ul.wp-block-navigation__container{flex-direction:column}@media(min-width: 768px){footer nav ul.wp-block-navigation__container{flex-direction:inherit}}footer nav ul li.external-link:after{content:"";background-image:url("/wp-content/themes/photobox/dev/images/svg/external-link.svg");width:1.2rem;height:1.2rem;background-repeat:no-repeat;margin-left:.5rem}footer nav ul li a{text-decoration:underline !important}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}header{padding:3.125rem 1.25rem;align-items:center;position:relative;z-index:20;background:rgba(0,0,0,0);position:absolute;width:100%;z-index:999;transition:background-color .3s ease}@media(min-width: 1025px){header{padding:3.125rem 9.375rem}}header.scrolled{background-color:#fff}header .wp-block-group{padding-bottom:0 !important}header .wp-block-navigation{display:flex}header .wp-block-navigation__responsive-dialog{padding:2.5rem}@media(min-width: 768px){header .wp-block-navigation__responsive-dialog{padding:0rem}}header .wp-block-navigation__responsive-container-close{top:2.5rem;right:2.5rem}header .wp-block-image{margin:0}header nav ul{gap:1.5rem !important}@media(min-width: 768px){header nav ul{gap:1.5rem !important}}@media(min-width: 1025px){header nav ul{gap:3rem !important}}header nav ul li{font-size:1.6rem}@media(min-width: 480px){header nav ul li{font-size:1.1rem}}@media(min-width: 768px){header nav ul li{font-size:1.6rem}}header nav ul li.external-link:after{content:"";background-image:url("/wp-content/themes/photobox/dev/images/svg/external-link.svg");width:1.2rem;height:1.2rem;background-repeat:no-repeat;margin-left:.5rem}header nav ul li a:hover{text-decoration:underline}header.dark-header{color:#fff;background-color:#141416}header.dark-header svg path{fill:#fff}header.dark-header nav ul li.external-link:after{background-image:url("/wp-content/themes/photobox/dev/images/svg/external-link-white.svg")}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}h1,h2,h3,h4,h5,h6{font-family:"maker-joined",sans-serif;font-weight:400;clear:both;margin-top:calc(1rem * 3);margin-bottom:calc(1rem * 2)}main>h1,main>h2,main>h3,main>h4,main>h5,main>h6{margin-top:calc(1rem * 3);margin-bottom:calc(1rem * 2);margin-left:auto !important;margin-right:auto !important;padding:0 calc(1rem * 1.5);max-width:92rem}main>h1.alignwide,main>h2.alignwide,main>h3.alignwide,main>h4.alignwide,main>h5.alignwide,main>h6.alignwide{max-width:1420px;padding:0 calc(1rem * 1.5)}main>h1.alignfull,main>h2.alignfull,main>h3.alignfull,main>h4.alignfull,main>h5.alignfull,main>h6.alignfull{max-width:unset;padding:0 calc(1rem * 1.5)}@media(min-width: 1025px){main>h1.alignfull,main>h2.alignfull,main>h3.alignfull,main>h4.alignfull,main>h5.alignfull,main>h6.alignfull{padding:0 calc(1rem * 5)}}h1,.h1{font-size:calc(1rem * 3);line-height:calc(1rem * 4.5)}@media(min-width: 768px){h1,.h1{font-size:calc(1rem * 5);line-height:calc(1rem * 6)}}h2,.h2{font-size:calc(1rem * 3);line-height:calc(1rem * 3.5);font-weight:400}@media(min-width: 768px){h2,.h2{font-size:calc(1rem * 4.4);line-height:calc(1rem * 5)}}h3,.h3{font-size:calc(1rem * 2);line-height:calc(1rem * 2.9)}@media(min-width: 768px){h3,.h3{font-size:calc(1rem * 2.6);line-height:calc(1rem * 3)}}h4,.h4{font-size:1.6rem;line-height:1.6rem}@media(min-width: 768px){h4,.h4{font-size:1.6rem;line-height:1.6rem}}h5,.h5{font-size:2.4rem;line-height:3.84rem}h6,.h6{font-size:1.76rem;line-height:2.64rem}html{font-size:62.5%}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}p a,li a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000;text-decoration:underline}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}ol li{padding-bottom:1rem}embed,iframe,object{max-width:100%}body:not(.single) img,body:not(.site-logo) img{height:auto;max-width:100%;width:100%;object-fit:cover}.single-page .post-header-area .header-content img{height:auto;max-width:100%;width:100%;object-fit:cover}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}p{margin-bottom:2rem}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}.blog-post-list{padding:3.125rem;position:relative;z-index:1}@media(min-width: 1025px){.blog-post-list{padding:3.125rem 9.375rem}}.blog-post-list .wp-block-columns{padding:0rem 0 4rem 0;margin:0;border-bottom:solid 1px rgba(22,22,29,.2)}.blog-post-list .wp-block-post-terms{margin-bottom:1rem}.blog-post-list ul li{padding:3rem 0}.blog-post-list ul li:first-child{padding-top:0}.blog-post-list a{text-decoration:none}.blog-post-list a:hover{text-decoration:underline}.blog-post-list h2{font-size:3.5rem;line-height:5.2rem}.blog-post-list p{font-size:1.8rem;line-height:2.7rem}.blog-post-list .date-reading-time{gap:2rem;margin-top:2rem}:root{--c-primary: black;--c-primary-dark: black;--c-secondary-light: black;--c-secondary-dark: black}.font--black{color:#000}.font--white{color:#fff}.font--emperor{color:#535353}.font--eigengrau{color:#141416}.font--woodsmoke{color:#141416}.category-list-links{display:flex;padding:0 3.125rem}@media(min-width: 1025px){.category-list-links{padding:0 9.375rem 3.125rem 9.375rem}}.category-list-links a{text-decoration:none}.category-list-links a:hover{text-decoration:underline}.category-list-links ul{list-style:none;padding:0;display:flex;gap:5rem}.category-list-links p{padding-right:3rem}.category-list-links p,.category-list-links ul{margin-left:0 !important;margin-right:0 !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin:0 1em 1em 0}.alignleft img,.alignleft figcaption{padding-left:8rem}.alignright{float:right;margin:0 0 1em 1em}.alignright img,.alignright figcaption{padding-right:8rem}