.konsept-footer{display:block;padding:42px 4% 24px;border-top:1px solid #cecec6;background:#f5f5f2;color:#171717}.footer-main{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.konsept-footer .footer-logo{font-size:42px;font-weight:900;letter-spacing:-2.5px;line-height:1}.footer-signature{text-align:right}.footer-signature p{margin:0}.footer-byline{font-size:15px;line-height:1.5}.footer-location{font-size:13px;line-height:1.6;color:#626259;margin-top:5px!important}.footer-signature .about-open{display:inline-block;font-size:13px;line-height:1.5;margin-top:15px;text-decoration:underline;text-underline-offset:5px}.footer-signature .about-open:hover,.footer-bottom a:hover{color:#2435ef}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #cecec6;margin-top:34px;padding-top:18px;font-size:12px;line-height:1.5;color:#626259}.footer-bottom a{white-space:nowrap}@media(max-width:650px){.konsept-footer{padding:34px 5% 23px}.footer-main{gap:30px}.konsept-footer .footer-logo{font-size:34px}.footer-byline{font-size:14px}.footer-location{font-size:12px}}@media(max-width:420px){.footer-main{flex-direction:column;gap:28px}.footer-signature{text-align:left}.footer-bottom{align-items:flex-start;gap:18px}.footer-bottom span{max-width:180px}}
.footer-bottom{padding-right:64px;}
.konsept-footer .footer-behind{font:500 clamp(22px,3vw,36px)/1.15 Georgia,serif;letter-spacing:-.7px;display:inline-block;padding:4px 0}.footer-behind:hover{color:#2435ef}
/* An editorial invitation, with a distinct but restrained arrow. */
.konsept-footer .footer-main .footer-behind{display:inline-flex;align-items:center;gap:24px;font:400 clamp(24px,3.2vw,36px)/1.2 Georgia,serif;letter-spacing:-.7px;color:#24241e;padding:4px 0;text-decoration:none}
.footer-behind-arrow{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #bdbdb2;border-radius:50%;font:20px/1 Arial,sans-serif;letter-spacing:0;transition:transform .2s,border-color .2s}
.konsept-footer .footer-behind:hover{color:#161616}.footer-behind:hover .footer-behind-arrow{transform:translate(2px,-2px);border-color:#24241e}
@media(max-width:600px){.konsept-footer .footer-main .footer-behind{gap:18px}.footer-behind-arrow{width:34px;height:34px;flex-basis:34px;font-size:18px}}
@media(prefers-reduced-motion:reduce){.footer-behind-arrow{transition:none}}
/* Use a vector arrow instead of a platform-dependent text glyph. */
.footer-behind-arrow svg{display:block;width:18px;height:18px;pointer-events:none}
.footer-behind-arrow{pointer-events:none;box-sizing:border-box;align-self:center}
.konsept-footer .footer-main .footer-behind{max-width:100%;min-height:44px}
@media(max-width:650px){.konsept-footer .footer-main{display:block}.konsept-footer .footer-main .footer-behind{display:flex;justify-content:space-between;gap:16px;width:100%;font-size:25px;line-height:1.25}.footer-behind-arrow{width:36px;height:36px;flex:0 0 36px}.footer-behind-arrow svg{width:17px;height:17px}.footer-behind:hover .footer-behind-arrow{transform:none}}
