#emj-footer{font-family:'DM Sans',Arial,sans-serif;color:#14151a;background:#fff;font-synthesis:none;scroll-behavior:smooth}#emj-footer *{box-sizing:border-box}#emj-footer{margin:0}#emj-footer a{color:inherit;text-decoration:none}#emj-footer button,#emj-footer input{font:inherit}#emj-footer button,#emj-footer a{-webkit-tap-highlight-color:transparent}#emj-footer button{cursor:pointer}#emj-footer button:focus-visible,#emj-footer a:focus-visible,#emj-footer input:focus-visible{outline:3px solid #405dff;outline-offset:5px}#emj-footer img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1)}#emj-footer .skip{position:absolute;top:-80px}#emj-footer .skip:focus{top:50px;z-index:10;background:white;padding:20px}#emj-footer .conceptbar{display:flex;justify-content:space-between;align-items:center;padding:10px 4%;background:#14151a;color:#fff;font-size:11px;letter-spacing:.06em}#emj-footer .conceptbar div{display:flex;gap:18px}#emj-footer .conceptbar [aria-current]{border-bottom:1px solid white}#emj-footer header{display:flex;align-items:center;justify-content:space-between;padding:28px 4%;gap:24px}#emj-footer .brand{font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-2px;font-size:29px;line-height:.9;position:relative}#emj-footer .brand span{display:block}#emj-footer .brand i{position:absolute;font:11px Arial;right:-15px;top:0}#emj-footer nav{display:flex;gap:35px;font-size:13px}#emj-footer nav a:hover,#emj-footer .footer-links a:hover{text-decoration:underline;text-underline-offset:5px}#emj-footer .search-toggle{border:0;background:none;color:inherit;font-size:13px;padding:12px 0}#emj-footer #search{padding:25px 4%;background:#e8ebf4;color:#14151a}#emj-footer #search label{margin-right:20px}#emj-footer #search input{padding:12px;border:1px solid #888;max-width:100%}#emj-footer #search button{padding:13px;background:#15151a;color:white;border:0}#emj-footer .hero{position:relative;min-height:690px;margin:0 4%;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden}#emj-footer .hero-copy{padding:55px 7% 100px 0;grid-column:1;grid-row:1;z-index:1}#emj-footer .eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#emj-footer .hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(70px,8.2vw,132px);line-height:.98;letter-spacing:-.075em;font-weight:500;margin:45px 0 30px}#emj-footer .hero h1 em{font-family:Italiana,Georgia,serif;font-weight:400;letter-spacing:-.035em}#emj-footer .intro{font-size:15px;line-height:1.7;max-width:340px}#emj-footer .cta{display:flex;justify-content:space-between;gap:40px;align-items:center;width:max-content;max-width:100%;padding:17px 0;border-bottom:1px solid;margin-top:24px;font-size:13px}#emj-footer .cta span{font-size:26px}#emj-footer .hero-image{grid-column:2;grid-row:1;position:relative;overflow:hidden}#emj-footer .hero-image img{animation:drift 18s ease-in-out infinite alternate;min-height:100%}#emj-footer .image-note{position:absolute;bottom:24px;left:25px;font-size:9px;letter-spacing:.12em;color:white;background:#14151abf;padding:8px}#emj-footer .hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff40;padding:20px 0;font-size:9px;letter-spacing:.12em}#emj-footer .hero-bottom button{font-size:10px;border:0;color:inherit;background:none}#emj-footer .room-nav{padding:28px 4%;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #d9dce2;font-size:13px}#emj-footer .room-nav>span{font-size:10px;letter-spacing:.12em}#emj-footer .section{padding:80px 4%}#emj-footer .section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}#emj-footer .section-head h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(30px,3.5vw,52px);letter-spacing:-.055em;font-weight:500;margin:10px 0 0}#emj-footer .section-head>p{font-size:13px;line-height:1.8}#emj-footer .section-head small{font-size:10px;color:#656772}#emj-footer .latest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}#emj-footer .card-image{height:230px;position:relative;overflow:hidden;background:#bfc3cc}#emj-footer .card-image img{transition:transform .7s ease}#emj-footer .card-image span{position:absolute;bottom:0;right:0;background:white;color:#14151a;padding:12px 16px;font-size:20px}#emj-footer article a:hover img{transform:scale(1.04)}#emj-footer .meta{display:flex;justify-content:space-between;gap:12px;font-size:9px;text-transform:uppercase;letter-spacing:.05em;margin:18px 0 10px;color:#5a5f69}#emj-footer h3{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0}#emj-footer .statement{margin:30px 4%;padding:50px;background:var(--accent);color:white;position:relative;overflow:hidden}#emj-footer .statement h2{font-size:clamp(40px,5vw,80px);letter-spacing:-.05em;line-height:1.05;font-weight:500;max-width:70%;margin:30px 0}#emj-footer .statement a{display:inline-block;padding:15px 0;border-bottom:1px solid;font-size:13px}#emj-footer .statement-symbol{position:absolute;right:6%;top:15%;font-size:160px;line-height:1}#emj-footer .topic{border-bottom:1px solid #d9dce2}#emj-footer .topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}#emj-footer .topic-grid .card-image{height:300px}#emj-footer .text-link{font-size:12px;border-bottom:1px solid;padding-bottom:8px}#emj-footer .sort-note{font-size:10px;color:#656772;margin-top:25px}#emj-footer .about{padding:90px 4%;display:grid;grid-template-columns:1fr 1fr;gap:20px 80px}#emj-footer .about>.eyebrow{grid-column:1/-1}#emj-footer .about h2{font-size:clamp(40px,5vw,70px);line-height:1.1;letter-spacing:-.055em;font-weight:500;margin:0}#emj-footer .about p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:480px}#emj-footer .about a{display:inline-block;margin-top:15px;border-bottom:1px solid;padding-bottom:8px;font-size:13px}#emj-footer footer{background:#15161b;color:#fff;padding:60px 4% 20px}#emj-footer .footer-top{display:flex;justify-content:space-between;align-items:start;padding-bottom:50px;border-bottom:1px solid #ffffff30}#emj-footer .footer-top .brand{font-size:48px}#emj-footer .footer-top p{margin:0;font-size:28px;letter-spacing:-.04em}#emj-footer .footer-top>a:last-child{font-size:12px}#emj-footer .footer-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;padding:40px 0}#emj-footer .footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:13px}#emj-footer .footer-links span{font-size:9px;letter-spacing:.15em;color:#a6a8b5;margin-bottom:10px}#emj-footer .footer-links p{margin:0;line-height:1.8}#emj-footer .legal{display:flex;gap:30px;border-top:1px solid #ffffff30;padding-top:25px;font-size:10px;color:#b5b7c4}#emj-footer .legal span:last-child{margin-left:auto}#emj-footer{--accent:#e62b35}#emj-footer header{border-bottom:2px solid #14151a}#emj-footer .brand{font-weight:800}#emj-footer .hero{grid-template-columns:1fr 1fr;min-height:710px}#emj-footer .hero-copy{padding-top:25px}#emj-footer .hero h1{font-weight:800;font-size:clamp(100px,13vw,200px);line-height:.8;letter-spacing:-.085em;margin:55px 0 30px}#emj-footer h1 span{color:var(--accent)}#emj-footer .hero-image{margin:45px 0 65px 50px;transform:rotate(3deg);border:12px solid #fff;outline:1px solid #14151a;animation:floatin 1s ease both}#emj-footer .hero-image img{object-position:center}#emj-footer .hero-bottom{border-color:#14151a}#emj-footer .room-nav{background:var(--accent);color:#fff;border:0}#emj-footer .latest-grid{grid-template-columns:repeat(2,1fr);gap:40px}#emj-footer .latest-grid article>a{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#emj-footer .latest-grid .card-image{grid-row:span 2;height:230px}#emj-footer .latest-grid h3{font-size:25px;align-self:start}#emj-footer .latest-grid .meta{align-self:start}#emj-footer .section-head{border-top:2px solid;padding-top:20px}#emj-footer .section-head h2{font-weight:800}#emj-footer .statement{margin:0;padding:70px 4%}#emj-footer .statement h2{font-weight:800}#emj-footer footer{background:#e62b35}#emj-footer .footer-links span,#emj-footer .legal{color:white}#emj-footer .footer-top .brand{font-size:70px}#emj-footer .paused *{animation-play-state:paused!important}@keyframes drift{from{transform:scale(1)}to{transform:scale(1.07) translateX(-1%)}}@keyframes unveil{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes floatin{from{transform:translateY(70px) rotate(0);opacity:0}to{transform:translateY(0) rotate(3deg);opacity:1}}@media(prefers-reduced-motion:reduce){#emj-footer *,#emj-footer *:before,#emj-footer *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:1600px){#emj-footer main,#emj-footer header,#emj-footer footer{max-width:1800px;margin:auto}}@media(max-width:800px){#emj-footer .conceptbar>span{display:none}#emj-footer header{padding:24px 5%;flex-wrap:wrap}#emj-footer header nav{order:3;justify-content:space-between;width:100%;gap:15px;padding-top:15px}#emj-footer .hero{display:flex;flex-direction:column;min-height:0}#emj-footer .hero-copy{padding:32px 0}#emj-footer .hero h1{font-size:76px;margin:30px 0}#emj-footer .hero-image{height:350px;margin:0}#emj-footer .hero-bottom{gap:14px;flex-wrap:wrap}#emj-footer .hero-bottom>span:last-child{display:none}#emj-footer .room-nav{overflow:auto;white-space:nowrap;justify-content:start;gap:25px}#emj-footer .section{padding:50px 5%}#emj-footer .section-head{display:block}#emj-footer .section-head>p,#emj-footer .section-head>.text-link{margin-top:20px;display:block;width:max-content;max-width:100%}#emj-footer .latest-grid,#emj-footer .topic-grid{grid-template-columns:1fr 1fr;gap:25px 16px}#emj-footer .card-image,#emj-footer .topic-grid .card-image{height:210px}#emj-footer h3{font-size:18px}#emj-footer .meta{display:block;line-height:1.7}#emj-footer .meta time{display:block}#emj-footer .topic-grid article:last-child{grid-column:1/-1}#emj-footer .statement{padding:35px 25px}#emj-footer .statement h2{max-width:85%;font-size:43px}#emj-footer .statement-symbol{font-size:80px;right:0;top:10%}#emj-footer .about{padding:60px 5%;grid-template-columns:1fr;gap:20px}#emj-footer .about>.eyebrow{grid-column:auto}#emj-footer .footer-top{gap:25px;flex-wrap:wrap}#emj-footer .footer-top p{font-size:23px}#emj-footer .footer-links{grid-template-columns:1fr 1fr}#emj-footer .legal{flex-wrap:wrap;gap:20px}#emj-footer .legal span:last-child{margin-left:0}#emj-footer .hero{display:flex}#emj-footer .hero h1{font-size:120px}#emj-footer .hero-image{margin:0 15px 40px;height:340px}#emj-footer .latest-grid{grid-template-columns:1fr}#emj-footer .latest-grid h3{font-size:22px}#emj-footer .latest-grid .card-image{height:200px}#emj-footer .footer-top .brand{font-size:48px}}@media(max-width:420px){#emj-footer .latest-grid,#emj-footer .topic-grid{grid-template-columns:1fr}#emj-footer .topic-grid article:last-child{grid-column:auto}#emj-footer .card-image{height:260px}#emj-footer .hero h1{font-size:100px}#emj-footer .brand{font-size:25px}}@media(max-width:800px){#emj-footer .hero-copy{order:0}#emj-footer .hero-image{order:1}#emj-footer .hero-bottom{order:2}#emj-footer .hero h1{font-size:clamp(65px,20vw,120px)}}#emj-footer{ --rose: #faf0f3; --lavender: #f2f1f8; }#emj-footer header{ padding-top: 20px; padding-bottom: 20px; }#emj-footer header nav,#emj-footer .search-toggle{ font-size: 16.9px; }#emj-footer .legal{ font-size: 13px; }#emj-footer .hero{ min-height: 560px; }#emj-footer .hero-copy{ padding: 24px 5% 32px 0; }#emj-footer .hero h1{ font-size: clamp(90px, 10.5vw, 160px); margin: 34px 0 24px; }#emj-footer .intro{ margin-bottom: 12px; }#emj-footer .cta{ margin-top: 14px; padding: 12px 0; }#emj-footer .hero-image{ margin: 30px 0 30px 35px; animation: object-breathe 9s ease-in-out infinite; }#emj-footer .hero-image img{ animation: object-camera 14s ease-in-out infinite alternate; }#emj-footer .hero-bottom{ padding: 14px 0; }#emj-footer .room-nav{ padding-top: 20px; padding-bottom: 20px; }#emj-footer .section{ padding-top: 44px; padding-bottom: 40px; }#emj-footer .section-head{ padding-top: 15px; margin-bottom: 24px; }#emj-footer .section-head h2{ font-size: clamp(30px, 3.2vw, 46px); }#emj-footer .latest{ background: var(--rose); }#emj-footer #schlafzimmer{ background: var(--lavender); }#emj-footer #tipps-und-tricks{ background: var(--rose); }#emj-footer .latest-grid{ gap: 24px 30px; }#emj-footer .latest-grid .card-image{ height: 195px; }#emj-footer .latest-grid h3{ font-size: 23px; }#emj-footer .topic-grid{ gap: 24px; }#emj-footer .topic-grid .card-image{ height: 250px; }#emj-footer .meta{ margin: 13px 0 8px; }#emj-footer .sort-note{ margin: 18px 0 0; }#emj-footer .statement{ padding: 38px 4%; }#emj-footer .statement h2{ font-size: clamp(38px, 4.5vw, 66px); margin: 20px 0; }#emj-footer .statement-symbol{ font-size: 130px; }#emj-footer .about{ padding: 48px 4%; gap: 14px 60px; }#emj-footer .about h2{ font-size: clamp(38px, 4.5vw, 62px); }#emj-footer footer{ padding-top: 40px; }#emj-footer .footer-top{ padding-bottom: 30px; }#emj-footer .footer-links{ padding: 28px 0; gap: 20px; }#emj-footer .legal{ padding-top: 20px; }#emj-footer img{ transition: filter .55s ease, transform .7s ease; }#emj-footer .card-image:hover img,#emj-footer article a:focus-visible img,#emj-footer .hero-image:hover img{ filter: grayscale(0); }@keyframes object-breathe{
  0%, 100% { transform: translateY(0) rotate(3deg); }
  50% { transform: translateY(-6px) rotate(2.4deg); }
}@keyframes object-camera{
  from { transform: scale(1.015); }
  to { transform: scale(1.045); }
}@media (max-width: 800px){#emj-footer header{ padding: 18px 5%; }#emj-footer header nav{ gap: 12px; flex-wrap: wrap; padding-top: 8px; }#emj-footer .hero{ min-height: 0; }#emj-footer .hero-copy{ padding: 24px 0 20px; }#emj-footer .hero h1{ font-size: clamp(65px, 20vw, 120px); margin: 26px 0 20px; }#emj-footer .hero-image{ margin: 8px 14px 24px; height: 275px; }#emj-footer .section{ padding: 32px 5%; }#emj-footer .latest-grid{ gap: 22px; }#emj-footer .latest-grid .card-image{ height: 180px; }#emj-footer .latest-grid h3{ font-size: 20px; }#emj-footer .topic-grid{ gap: 20px 16px; }#emj-footer .topic-grid .card-image{ height: 220px; }#emj-footer .statement{ padding: 30px 5%; }#emj-footer .statement-symbol{ font-size: 80px; }#emj-footer .about{ padding: 32px 5%; gap: 14px; }#emj-footer .legal{ gap: 16px 24px; }}@media (prefers-reduced-motion: reduce){#emj-footer .hero-image,#emj-footer .hero-image img{ animation: none; }#emj-footer img{ transition: none; }}