body{margin:0}
:root{--gx:clamp(24px,9vw,144px)}
a{color:inherit;transition:opacity .25s ease}
img{max-width:100%}
.lm-it{font-family:'Cormorant Garamond',Garamond,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:0}
.lm-nav a{text-decoration:none;text-underline-offset:6px}.lm-nav a:hover{text-decoration:underline}
.lm-u{text-decoration:none;text-underline-offset:5px}.lm-u:hover{text-decoration:underline}
.lm-cta .lm-go{display:inline-block;transition:transform .35s ease}.lm-cta:hover .lm-go{transform:translateX(10px)}
.lm-ph{display:block;width:100%;height:100%;object-fit:cover}
.lm-light{position:relative;overflow:hidden;isolation:isolate;border-radius:6px}
.lm-flat{border-radius:0 !important}
input,textarea{border-radius:0}
.lm-light::before{content:'';position:absolute;top:-30%;bottom:-30%;left:-60%;width:70%;z-index:2;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.10) 30%,rgba(255,250,244,.36) 50%,rgba(255,255,255,.10) 70%,rgba(255,255,255,0) 100%);filter:blur(18px);opacity:0;animation:lmLight 12s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:var(--d,0s);pointer-events:none;mix-blend-mode:soft-light}
.lm-light::after{content:'';position:absolute;inset:0;z-index:2;background:radial-gradient(60% 50% at 70% 30%,rgba(255,246,236,.28),rgba(255,246,236,0) 70%);opacity:0;animation:lmGlow 12s ease-in-out infinite;animation-delay:var(--d,0s);pointer-events:none}
.lm-light img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.lm-light:hover img{transform:scale(1.03)}
@keyframes lmLight{0%{transform:translateX(0) skewX(-8deg);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateX(330%) skewX(-8deg);opacity:0}}
@keyframes lmGlow{0%,10%{opacity:0}40%{opacity:1}70%,100%{opacity:0}}
@keyframes lmZoom{from{transform:scale(1)}to{transform:scale(1.08)}}
.lm-cur{position:fixed;left:0;top:0;width:14px;height:14px;border-radius:3px;background:#6B1E2E;z-index:100;pointer-events:none;opacity:0;transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1),border-radius .35s ease,background-color .3s ease,opacity .3s ease;will-change:transform}
.lm-cur.is-on{opacity:1}
.lm-cur.is-link{width:48px;height:48px;border-radius:9px;background:rgba(107,30,46,.88)}
.lm-cur.is-link:not(.is-dark){mix-blend-mode:multiply}
.lm-cur.is-dark{background:#F7F4F0}
.lm-cur.is-dark.is-link{background:rgba(247,244,240,.92)}
.lm-cur::after{content:'';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:300 22px/1 'Outfit',sans-serif;color:#F7F4F0}
.lm-cur.is-gal{width:64px;height:64px;border-radius:12px;background:#6B1E2E;mix-blend-mode:normal}
.lm-cur.is-gal::after{content:'\2192'}
.lm-cur.is-text{opacity:0}
.lm-has-cur,.lm-has-cur *{cursor:none !important}
.lm-has-cur input,.lm-has-cur textarea{cursor:text !important}
.lm-gal-ui{opacity:0;transition:opacity .3s ease}
.lm-gal:hover .lm-gal-ui,.lm-gal:focus-within .lm-gal-ui{opacity:1}
@keyframes lmBlink{0%,49%{opacity:1}50%,100%{opacity:0}}
.lm-beam{position:absolute;top:-30%;bottom:-30%;left:-60%;width:40%;z-index:2;background:linear-gradient(100deg,rgba(255,214,206,0),rgba(255,214,206,.22) 50%,rgba(255,214,206,0));filter:blur(36px);opacity:0;animation:lmLight 14s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-7s;pointer-events:none}
.lm-hero-l::before{width:55%;mix-blend-mode:normal;background:linear-gradient(100deg,rgba(255,214,206,0) 0%,rgba(255,214,206,.10) 25%,rgba(255,226,220,.34) 48%,rgba(255,240,236,.48) 52%,rgba(255,214,206,.10) 75%,rgba(255,214,206,0) 100%);filter:blur(30px);animation-duration:14s}
.lm-hero-l::after{background:radial-gradient(45% 60% at 78% 22%,rgba(255,200,190,.38),rgba(255,200,190,0) 70%),radial-gradient(30% 40% at 20% 85%,rgba(255,255,255,.12),rgba(255,255,255,0) 70%);animation-duration:14s}
.lm-above{position:relative;z-index:3}
.lm-js-rise .lm-rise{opacity:0;transform:translateY(36px);transition:opacity 1s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}
.lm-js-rise .lm-rise.is-in{opacity:1;transform:none}
.lm-strip{display:flex;gap:20px;overflow-x:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}
.lm-strip::-webkit-scrollbar{display:none}
.lm-strip>*{flex:0 0 auto}
.lm-strip-btn{width:44px;height:44px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:16px}
@keyframes lmMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.lm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.lm-marquee-track{display:flex;align-items:center;gap:88px;width:max-content;animation:lmMarquee 70s linear infinite}
.lm-marquee:hover .lm-marquee-track{animation-play-state:paused}
.lm-marquee img{height:56px;width:auto;max-width:180px;object-fit:contain;opacity:.62;transition:opacity .3s ease}
.lm-marquee img:hover{opacity:1}
.lm-ic{display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center}
.lm-ic svg{display:none;width:100%;height:100%;overflow:visible}
.lm-ic[data-k="branding"] .i-branding,.lm-ic[data-k="campagnes"] .i-reclame,.lm-ic[data-k="content & social"] .i-social,.lm-ic[data-k="alle"] .i-alle,.lm-ic[data-k="lisa"] .i-lisa,.lm-ic[data-k="loic"] .i-loic{display:block}
.lm-strip-wrap{position:relative}
.lm-strip-nav{position:absolute;top:0;bottom:36px;display:flex;align-items:center;z-index:4;opacity:0;transition:opacity .3s ease;pointer-events:none}
.lm-strip-wrap:hover .lm-strip-nav{opacity:1;pointer-events:auto}
.lm-strip-nav button{width:40px;height:40px;border:0;border-radius:50%;background:rgba(247,244,240,.86);color:#141414;font:300 16px/1 'Outfit',sans-serif;box-shadow:0 2px 12px rgba(20,10,12,.08)}
.lm-strike{position:relative;color:var(--muted,#6B665F)}
.lm-strike::after{content:'';position:absolute;left:-2px;right:-2px;top:55%;height:2px;border-radius:2px;background:#6B1E2E;transform:scaleX(1);transform-origin:left center;transition:transform .9s cubic-bezier(.6,.05,.3,1) .35s}
.lm-js-rise .lm-rise .lm-strike::after{transform:scaleX(0)}
.lm-js-rise .lm-rise.is-in .lm-strike::after{transform:scaleX(1)}
.lm-peek{position:fixed;left:0;top:0;width:220px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;pointer-events:none;z-index:90;opacity:0;transform:translate(-50%,-115%) scale(.92);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1);box-shadow:0 12px 40px rgba(20,10,12,.14)}
.lm-peek.is-on{opacity:1;transform:translate(-50%,-115%) scale(1)}
.lm-peek img{width:100%;height:100%;object-fit:cover;display:block}
.lm-js-rise .lm-words .lm-wd{display:inline-block;opacity:0;transform:translateY(.45em);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}
.lm-js-rise .lm-words.is-in .lm-wd{opacity:1;transform:none}
.lm-word{cursor:default;transition:color .3s ease}
.lm-word:hover{color:#6B1E2E}
.lm-craft-mob{display:none}
@media (hover: none){.lm-craft-mob{display:grid}}
@media (max-width: 760px){.lm-grid>*{grid-column:span 12 !important;grid-row:auto !important}.lm-one{white-space:normal !important}}
@media (prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}

[hidden]{display:none!important}
@media (max-width: 760px){.lm-grid{column-gap:0 !important}}
.lm-logo{position:relative;display:block;flex:0 0 auto;overflow:hidden}
.lm-marquee-track{background:#F7F4F0}
.lm-marquee .lm-logo img{position:absolute;max-width:none;height:auto;opacity:1;filter:grayscale(1) contrast(1.05) brightness(1.18);mix-blend-mode:multiply}
@media (max-width: 760px){header .lm-nav{width:100%;gap:8px 18px!important;font-size:14px!important}header .lm-nav a:last-child{display:none!important}[data-hero]{font-size:42px!important}}
.lm-skip{position:absolute;left:-9999px;top:8px;z-index:200;background:#6B1E2E;color:#fff;padding:10px 16px;border-radius:4px}
.lm-skip:focus{left:16px}
.x0:not(#_){background: #F7F4F0; color: #141414; font-family: Outfit, sans-serif; font-weight: 300; font-size: 16px; line-height: 1.5; min-height: 100vh}
.x1:not(#_){position: sticky; top: 0; z-index: 10; background: transparent; color: #FFFFFF; border-bottom: 1px solid rgba(255, 255, 255, 0.14); transition: background-color 0.4s, color 0.4s}
.x2:not(#_){max-width: 1440px; margin: 0 auto; padding: 20px var(--gx); display: flex; justify-content: space-between; align-items: center; gap: 24px; flex-wrap: wrap}
.x3:not(#_){display: block; line-height: 0}
.x4:not(#_){width: 120px; height: auto; display: block; margin-left: -6.5px}
.x5:not(#_){display: flex; gap: 8px 28px; flex-wrap: wrap; align-items: center; font-weight: 400; font-size: 15px}
.x6:not(#_){text-decoration: none; background: #F7F4F0; color: #5C1A29; padding: 0 20px; min-height: 44px; display: inline-flex; align-items: center; border-radius: 4px}
.x7:not(#_){position: relative; margin-top: -94px; height: calc(94px + clamp(600px, 56.7vw, 900px)); overflow: hidden; background: #3E1019; color: #FFFFFF}
.x8:not(#_){position: absolute; inset: 0; animation: 22s ease-in-out 0s infinite alternate lmZoom}
.x9:not(#_){position: absolute; inset: 0; background-color: #5C1A29}
.xa:not(#_){position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center 40%; mix-blend-mode: luminosity; opacity: 0.38}
.xb:not(#_){position: absolute; inset: 0; background: linear-gradient(rgba(40, 8, 16, 0.25) 0%, rgba(40, 8, 16, 0) 35%, rgba(40, 8, 16, 0.6) 100%)}
.xc:not(#_){position: relative; max-width: 1440px; height: 100%; margin: 0 auto; padding: 0 var(--gx) 48px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: flex-end}
.xd:not(#_){margin: 0; font-weight: 500; font-size: clamp(52px, 9.6vw, 152px); line-height: 0.9; letter-spacing: -0.05em; cursor: default}
.xe:not(#_){display: block; white-space: pre}
.xf:not(#_){visibility: hidden}
.x10:not(#_){display: block; white-space: pre; padding-left: 8%}
.x11:not(#_){color: #FFFFFF; animation: 1.1s steps(1) 0s infinite lmBlink}
.x12:not(#_){margin-top: 56px; border-top: 1px solid rgba(255, 255, 255, 0.35); padding-top: 20px; display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 16px}
.x13:not(#_){margin: 0; font-size: clamp(18px, 1.6vw, 22px); font-weight: 400; line-height: 1.35}
.x14:not(#_){font-size: 1.25em}
.x15:not(#_){margin: 0; font-size: 14px; display: flex; gap: 18px; flex-wrap: wrap}
.x16:not(#_){display: inline-flex; align-items: center; gap: 8px}
.x17:not(#_){color: #E9C9CF}
.x18:not(#_){display: block}
.x19:not(#_){max-width: 1440px; margin: 0 auto; padding: 120px var(--gx) 0; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 56px 20px; align-items: center}
.x1a:not(#_){grid-column: 1 / span 6}
.x1b:not(#_){margin: 0 0 28px; font-weight: 300; font-size: clamp(20px, 1.75vw, 25px); line-height: 1.6; letter-spacing: -0.005em}
.x1c:not(#_){margin: 0 0 40px; font-weight: 300; font-size: clamp(20px, 1.75vw, 25px); line-height: 1.3}
.x1d:not(#_){font-size: 1.3em}
.x1e:not(#_){font-size: 14px; color: #6B665F}
.x1f:not(#_){display: inline-flex; align-items: center; gap: 12px; min-height: 44px; font-size: 15px; font-weight: 400; text-decoration: none; border-bottom: 1px solid #141414}
.x20:not(#_){--d: 1.7s; aspect-ratio: 4 / 5; background-color: #E8E2D9; grid-column: 9 / span 4}
.x21:not(#_){object-position: center 30%}
.x22:not(#_){max-width: 1440px; margin: 0 auto; padding: 120px var(--gx) 0}
.x23:not(#_){margin: 0 0 48px; font-weight: 300; font-size: clamp(28px, 2.8vw, 42px); line-height: 1.15; letter-spacing: -0.02em}
.x24:not(#_){font-size: 1.15em}
.x25:not(#_){display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px}
.x26:not(#_){--d: 0.5s; position: relative; aspect-ratio: 4 / 3; background-color: #3E1019}
.x27:not(#_){position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 72% 30%; transform-origin: 72% 30%; animation: 16s ease-in-out 0s infinite alternate lmZoom}
.x28:not(#_){position: absolute; inset: 0; background: linear-gradient(rgba(40, 8, 16, 0) 45%, rgba(40, 8, 16, 0.55) 100%); z-index: 1}
.x29:not(#_){position: absolute; left: 20px; bottom: 16px; color: #FFFFFF; font-size: clamp(24px, 2.2vw, 32px); line-height: 1}
.x2a:not(#_){--d: 4.5s; position: relative; aspect-ratio: 4 / 3; background-color: #3E1019}
.x2b:not(#_){position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 45% 70%; transform-origin: 45% 70%; animation: 16s ease-in-out -5s infinite alternate none running lmZoom}
.x2c:not(#_){--d: 8.5s; position: relative; aspect-ratio: 4 / 3; background-color: #3E1019}
.x2d:not(#_){position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 55% 45%; transform-origin: 55% 45%; animation: 16s ease-in-out -10s infinite alternate none running lmZoom}
.x2e:not(#_){display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 24px; margin-bottom: 72px}
.x2f:not(#_){margin: 0; font-weight: 400; font-size: clamp(40px, 5vw, 72px); line-height: 1; letter-spacing: -0.025em; white-space: nowrap}
.x30:not(#_){color: #6B1E2E}
.x31:not(#_){font-size: 15px; font-weight: 400; text-decoration: none; display: inline-flex; gap: 12px}
.x32:not(#_){display: flex; flex-direction: column; gap: 96px}
.x33:not(#_){text-decoration: none; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 40px; align-items: center}
.x34:not(#_){--d: 2.5s; grid-area: 1 / 7 / auto / span 6; aspect-ratio: 16 / 10; background-color: #E8E2D9}
.x35:not(#_){grid-area: 1 / 1 / auto / span 5}
.x36:not(#_){display: block; font-weight: 400; font-size: clamp(26px, 2.4vw, 34px); line-height: 1.1; letter-spacing: -0.01em; margin-bottom: 12px}
.x37:not(#_){display: block; color: #6B665F; font-size: 14px; margin-bottom: 24px}
.x38:not(#_){--d: 4.8s; grid-area: 1 / 1 / auto / span 4; aspect-ratio: 4 / 5; background-color: #E8E2D9}
.x39:not(#_){grid-area: 1 / 7 / auto / span 6}
.x3a:not(#_){--d: 7.1s; grid-area: 1 / 7 / auto / span 6; aspect-ratio: 16 / 10; background-color: #E8E2D9}
.x3b:not(#_){--d: 9.399999999999999s; grid-area: 1 / 1 / auto / span 4; aspect-ratio: 4 / 5; background-color: #E8E2D9}
.x3c:not(#_){margin: 24px 0 72px; max-width: 620px; font-size: clamp(19px, 1.6vw, 22px); font-weight: 300; line-height: 1.5}
.x3d:not(#_){display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 56px 20px}
.x3e:not(#_){grid-column: 1 / span 4; text-decoration: none; display: flex; flex-direction: column; gap: 20px}
.x3f:not(#_){--d: 0.8s; aspect-ratio: 3 / 2; background-color: #E8E2D9}
.x40:not(#_){padding-right: 24px}
.x41:not(#_){display: flex; align-items: baseline; gap: 12px; margin-bottom: 10px}
.x42:not(#_){font-weight: 400; font-size: 22px; letter-spacing: -0.01em; display: inline-flex; align-items: center; gap: 10px}
.x43:not(#_){margin: 0; font-size: 16px; line-height: 1.45; color: #6B665F}
.x44:not(#_){grid-column: 5 / span 4; text-decoration: none; display: flex; flex-direction: column; gap: 20px}
.x45:not(#_){--d: 4.4s; aspect-ratio: 3 / 2; background-color: #E8E2D9}
.x46:not(#_){grid-column: 9 / span 4; text-decoration: none; display: flex; flex-direction: column; gap: 20px}
.x47:not(#_){--d: 8s; aspect-ratio: 3 / 2; background-color: #E8E2D9}
.x48:not(#_){margin-top: 48px; display: inline-flex; align-items: center; gap: 12px; font-size: 15px; font-weight: 400; text-decoration: none}
.x49:not(#_){margin-top: 120px}
.x4a:not(#_){--d: 2s; position: relative; height: clamp(280px, 26vw, 400px); background-color: #3E1019; color: #FFFFFF}
.x4b:not(#_){position: absolute; inset: 0; mix-blend-mode: luminosity; opacity: 0.45; object-position: 60% 28%; transform: scaleX(-1)}
.x4c:not(#_){position: absolute; inset: 0; background: linear-gradient(90deg, rgba(62, 16, 25, 0.75) 0%, rgba(62, 16, 25, 0.15) 70%)}
.x4d:not(#_){position: relative; z-index: 3; max-width: 1440px; height: 100%; margin: 0 auto; padding: 0 var(--gx); box-sizing: border-box; display: flex; align-items: center}
.x4e:not(#_){margin: 0; font-weight: 300; font-size: clamp(32px, 3.8vw, 56px); line-height: 1.15; letter-spacing: -0.02em}
.x4f:not(#_){transition-delay: 0s}
.x50:not(#_){transition-delay: 0.18s}
.x51:not(#_){transition-delay: 0.36s}
.x52:not(#_){transition-delay: 0.54s}
.x53:not(#_){font-size: 1.12em}
.x54:not(#_){transition-delay: 0.92s}
.x55:not(#_){transition-delay: 1.1s}
.x56:not(#_){transition-delay: 1.28s}
.x57:not(#_){transition-delay: 1.46s}
.x58:not(#_){margin: 0; font-weight: 300; font-size: clamp(24px, 2.4vw, 34px); line-height: 1.2; letter-spacing: -0.01em}
.x59:not(#_){max-width: 1440px; margin: 0 auto; padding: 0 var(--gx); box-sizing: border-box}
.x5a:not(#_){--d: 1s; display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 32px; text-decoration: none; background: #6B1E2E; color: #FFFFFF; padding: 64px}
.x5b:not(#_){display: block; font-weight: 300; font-size: clamp(32px, 3.6vw, 52px); line-height: 1.05; letter-spacing: -0.02em}
.x5c:not(#_){display: block; margin-top: 12px; font-size: 16px; opacity: 0.8}
.x5d:not(#_){font-size: 15px; font-weight: 400; display: inline-flex; gap: 12px; align-items: center}
.x5e:not(#_){max-width: 1440px; margin: 0 auto; padding: 120px var(--gx) 56px}
.x5f:not(#_){display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 32px 40px; font-size: 15px; line-height: 1.75; border-top: 1px solid #CFC8BE; padding-top: 32px}
.x60:not(#_){margin: 0; font-size: 24px; line-height: 1.2}
.x61:not(#_){display: flex; flex-direction: column; font-weight: 400}
.x62:not(#_){display: flex; flex-direction: column}
.x63:not(#_){display: flex; flex-direction: column; font-size: 13px; color: #6B665F; text-align: right}
.x64:not(#_){position: sticky; top: 0; z-index: 10; background: #F7F4F0; border-bottom: 1px solid #CFC8BE}
.x65:not(#_){text-decoration: underline}
.x66:not(#_){text-decoration: none; background: #6B1E2E; color: #FFFFFF; padding: 0 20px; min-height: 44px; display: inline-flex; align-items: center; border-radius: 4px}
.x67:not(#_){max-width: 1440px; margin: 0 auto; padding: 48px var(--gx) 0}
.x68:not(#_){margin: 0; font-weight: 400; font-size: clamp(44px, 6.4vw, 96px); line-height: 1; letter-spacing: -0.025em; white-space: nowrap}
.x69:not(#_){margin-top: 32px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 24px; align-items: flex-end}
.x6a:not(#_){margin: 0; font-size: clamp(19px, 1.6vw, 22px); font-weight: 300; line-height: 1.3}
.x6b:not(#_){display: flex; flex-wrap: wrap; gap: 8px}
.x6c:not(#_){display: inline-flex; align-items: center; gap: 10px; background: #6B1E2E; color: #F7F4F0; border: 1px solid #6B1E2E; border-radius: 4px; min-height: 44px; padding: 0 18px; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 400}
.x6d:not(#_){display: inline-flex; align-items: center; gap: 10px; background: transparent; color: #141414; border: 1px solid #CFC8BE; border-radius: 4px; min-height: 44px; padding: 0 18px; cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 400}
.x6e:not(#_){display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 0 20px; align-items: start}
.x6f:not(#_){grid-column: 2 / span 4; margin-top: 0; display: flex; flex-direction: column; gap: 20px}
.x70:not(#_){--d: 0.0s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x71:not(#_){position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 1; transition: opacity 0.7s}
.x72:not(#_){position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0; transition: opacity 0.7s}
.x73:not(#_){position: absolute; left: 0; right: 0; bottom: 0; z-index: 3; display: flex; justify-content: space-between; align-items: center; padding: 14px 16px; color: #FFFFFF; background: linear-gradient(0deg, rgba(20, 10, 12, 0.45), rgba(20, 10, 12, 0)); font-size: 13px}
.x74:not(#_){font-variant-numeric: tabular-nums}
.x75:not(#_){display: flex; gap: 8px}
.x76:not(#_){width: 36px; height: 36px; border: 1px solid rgba(255, 255, 255, 0.7); border-radius: 4px; background: transparent; color: inherit; font: inherit; font-size: 15px}
.x77:not(#_){text-decoration: none; display: flex; justify-content: space-between; align-items: baseline; gap: 16px; flex-wrap: wrap}
.x78:not(#_){display: block; font-weight: 400; font-size: 20px; line-height: 1.2}
.x79:not(#_){font-size: 13px; font-weight: 300; color: #6B665F}
.x7a:not(#_){display: block; font-size: 20px; margin-top: 2px}
.x7b:not(#_){display: block; color: #6B665F; font-size: 13px; margin-top: 2px}
.x7c:not(#_){display: inline-flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 400}
.x7d:not(#_){grid-column: 8 / span 4; margin-top: 160px; display: flex; flex-direction: column; gap: 20px}
.x7e:not(#_){--d: 1.9s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x7f:not(#_){grid-column: 2 / span 4; margin-top: -60px; display: flex; flex-direction: column; gap: 20px}
.x80:not(#_){--d: 3.8s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x81:not(#_){--d: 5.7s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x82:not(#_){--d: 7.6s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x83:not(#_){--d: 0.5s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x84:not(#_){--d: 2.4s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x85:not(#_){--d: 4.3s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x86:not(#_){--d: 6.2s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x87:not(#_){--d: 8.1s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x88:not(#_){--d: 1.0s; position: relative; aspect-ratio: 4 / 3; background-color: #E8E2D9}
.x89:not(#_){margin: 32px 0 0; max-width: 620px; font-size: clamp(19px, 1.6vw, 22px); font-weight: 300; line-height: 1.5}
.x8a:not(#_){max-width: 1440px; margin: 0 auto; padding: 100px var(--gx) 0}
.x8b:not(#_){display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 32px 20px; align-items: start}
.x8c:not(#_){grid-column: span 5}
.x8d:not(#_){margin: 0; font-weight: 300; font-size: clamp(26px, 2.4vw, 36px); line-height: 1.15; letter-spacing: -0.02em}
.x8e:not(#_){grid-column: 6 / span 7; margin: 0; padding: 0; list-style: none}
.x8f:not(#_){padding: 2px 0 16px; border-top: 0; font-weight: 300; font-size: clamp(22px, 2vw, 28px); line-height: 1.3}
.x90:not(#_){padding: 16px 0; border-top: 1px solid #CFC8BE; font-weight: 300; font-size: clamp(22px, 2vw, 28px); line-height: 1.3}
.x91:not(#_){max-width: 1440px; margin: 0 auto; padding: 120px var(--gx) 0; display: flex; flex-direction: column; gap: 120px}
.x92:not(#_){display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 40px 20px; align-items: center}
.x93:not(#_){grid-area: 1 / 1 / auto / span 4}
.x94:not(#_){margin: 0 0 20px; font-weight: 300; font-size: clamp(36px, 3.8vw, 56px); line-height: 1; letter-spacing: -0.025em}
.x95:not(#_){margin: 0 0 32px; font-size: 18px; font-weight: 400; line-height: 1.45}
.x96:not(#_){margin: 0 0 32px; padding: 0; list-style: none; font-size: 15px; line-height: 2; color: #6B665F}
.x97:not(#_){grid-area: 1 / 6 / auto / span 7; min-width: 0}
.x98:not(#_){align-items: flex-start}
.x99:not(#_){margin: 0; flex: 0 0 auto}
.x9a:not(#_){--d: 0.0s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.x9b:not(#_){object-position: 45% 48%; transform: scale(1.9); transform-origin: 45% 48%}
.x9c:not(#_){margin-top: 10px; font-size: 13px; color: #6B665F}
.x9d:not(#_){height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 4; border-radius: 6px; background: #EFE9E1; color: #141414; display: flex; align-items: center; justify-content: center}
.x9e:not(#_){font-size: 84px; line-height: 1}
.x9f:not(#_){--d: 3.4s; height: clamp(220px, 20vw, 290px); aspect-ratio: 1 / 1; background-color: #E8E2D9}
.xa0:not(#_){object-position: 55% 45%; transform: scale(1.8); transform-origin: 55% 45%}
.xa1:not(#_){height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 5; border-radius: 6px; overflow: hidden; display: grid; grid-template-rows: 2fr 1fr 1fr; border: 1px solid #CFC8BE}
.xa2:not(#_){background: #6B1E2E}
.xa3:not(#_){background: #E9C9CF}
.xa4:not(#_){background: #3E1019}
.xa5:not(#_){--d: 6.8s; height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 4; background-color: #E8E2D9}
.xa6:not(#_){object-position: 72% 35%; transform: scale(1.7); transform-origin: 72% 35%}
.xa7:not(#_){--d: 8.5s; height: clamp(220px, 20vw, 290px); aspect-ratio: 1 / 1; background-color: #E8E2D9}
.xa8:not(#_){object-position: 42% 50%; transform: scale(2.2); transform-origin: 42% 50%}
.xa9:not(#_){--d: 1.2s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xaa:not(#_){--d: 4.6s; height: clamp(220px, 20vw, 290px); aspect-ratio: 1 / 1; background-color: #E8E2D9}
.xab:not(#_){--d: 8.0s; height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 4; background-color: #E8E2D9}
.xac:not(#_){--d: 0.7s; height: clamp(220px, 20vw, 290px); aspect-ratio: 1 / 1; background-color: #E8E2D9}
.xad:not(#_){left: 12px}
.xae:not(#_){right: 12px}
.xaf:not(#_){grid-area: 1 / 9 / auto / span 4}
.xb0:not(#_){grid-area: 1 / 1 / auto / span 7; min-width: 0}
.xb1:not(#_){height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 4; border-radius: 6px; background: #6B1E2E; color: #F7F4F0; display: flex; align-items: center; justify-content: center}
.xb2:not(#_){font-size: 44px; line-height: 1}
.xb3:not(#_){--d: 2.7s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xb4:not(#_){object-position: 60% 40%; transform: scale(1.8); transform-origin: 60% 40%}
.xb5:not(#_){--d: 4.4s; height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 4; background-color: #E8E2D9}
.xb6:not(#_){object-position: 47% 52%; transform: scale(1.15); transform-origin: 47% 52%}
.xb7:not(#_){font-size: 34px; line-height: 1}
.xb8:not(#_){--d: 7.8s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xb9:not(#_){object-position: 38% 30%; transform: scale(1.6); transform-origin: 38% 30%}
.xba:not(#_){--d: 2.2s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xbb:not(#_){--d: 3.9s; height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 4; background-color: #E8E2D9}
.xbc:not(#_){--d: 7.3s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xbd:not(#_){height: clamp(220px, 20vw, 290px); aspect-ratio: 1 / 1; border-radius: 6px; background: #FFFFFF; border: 1px solid #CFC8BE; padding: 14px; box-sizing: border-box; display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; align-content: center}
.xbe:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_3117bab2dd574642b7059913742fdf2f~mv2.png/v1/fit/w_600,h_600,q_85/social-media-content-nieuwsbrief.jpg') center center / cover no-repeat #E8E2D9}
.xbf:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_a724458a9b0745bc85333851f7607a7b~mv2.png/v1/fit/w_600,h_600,q_85/tafel-maxima-event-identity-tafelkaarten.jpg') center center / cover no-repeat #E8E2D9}
.xc0:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_74b3becc8be946c49e03f69977ce833b~mv2.png/v1/fit/w_600,h_600,q_85/besjamel-affiche-menukaart.jpg') center center / cover no-repeat #E8E2D9}
.xc1:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_f6b03911c421428f8654a693931b2022~mv2.png/v1/fit/w_600,h_600,q_85/gid-house-merch-campagne.jpg') center center / cover no-repeat #E8E2D9}
.xc2:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_2056d588802c4d99b74cbd7ae356e89d~mv2.png/v1/fit/w_600,h_600,q_85/living-objects-furniture-labels-huisstijl.jpg') center center / cover no-repeat #E8E2D9}
.xc3:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_0e7cfdfed5214ff28e9533bdc4a02e48~mv2.png/v1/fit/w_600,h_600,q_85/house-of-hr-campagne-brochure.jpg') center center / cover no-repeat #E8E2D9}
.xc4:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_35533ddefa0a4c55a230d24062fe236b~mv2.png/v1/fit/w_600,h_600,q_85/henri-logo-drukwerk-relief.jpg') center center / cover no-repeat #E8E2D9}
.xc5:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_3ffed5506fa142098bdae6036bc443ea~mv2.png/v1/fit/w_600,h_600,q_85/floralien-gent-huisstijl-grafisch-ontwerp.jpg') center center / cover no-repeat #E8E2D9}
.xc6:not(#_){aspect-ratio: 1 / 1; border-radius: 2px; background: url('https://static.wixstatic.com/media/12d54a_65e1e58400ce444c972a1009b4725993~mv2.png/v1/fit/w_600,h_600,q_85/manon-koen-huwelijksdrukwerk.jpg') center center / cover no-repeat #E8E2D9}
.xc7:not(#_){height: clamp(220px, 20vw, 290px); aspect-ratio: 3 / 4; border-radius: 6px; background: #EFE9E1; color: #6B1E2E; display: flex; align-items: center; justify-content: center}
.xc8:not(#_){--d: 5.4s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xc9:not(#_){object-position: 50% 50%; transform: scale(1.5); transform-origin: 50% 50%}
.xca:not(#_){--d: 7.1s; height: clamp(220px, 20vw, 290px); aspect-ratio: 1 / 1; background-color: #E8E2D9}
.xcb:not(#_){object-position: 30% 50%; transform: scale(1.8); transform-origin: 30% 50%}
.xcc:not(#_){--d: 8.8s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xcd:not(#_){object-position: 35% 55%; transform: scale(1.5); transform-origin: 35% 55%}
.xce:not(#_){--d: 4.9s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xcf:not(#_){--d: 6.6s; height: clamp(220px, 20vw, 290px); aspect-ratio: 1 / 1; background-color: #E8E2D9}
.xd0:not(#_){--d: 8.3s; height: clamp(220px, 20vw, 290px); aspect-ratio: 4 / 5; background-color: #E8E2D9}
.xd1:not(#_){--d: 2s; text-decoration: none; background: #6B1E2E; color: #F7F4F0; padding: 48px 64px; display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 24px}
.xd2:not(#_){display: block; font-weight: 500; font-size: clamp(36px, 3.6vw, 54px); line-height: 1; margin-bottom: 12px}
.xd3:not(#_){font-size: 18px; opacity: 0.9}
.xd4:not(#_){display: inline-flex; align-items: center; gap: 12px; font-size: 15px; font-weight: 400}
.xd5:not(#_){margin: 48px 0 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 40px 24px}
.xd6:not(#_){font-weight: 300; font-size: clamp(40px, 4vw, 60px); line-height: 1; margin-bottom: 20px}
.xd7:not(#_){font-weight: 400; font-size: 22px; margin-bottom: 8px}
.xd8:not(#_){margin: 0; color: #6B665F}
.xd9:not(#_){margin: 28px 0 0; max-width: 640px; font-size: clamp(19px, 1.6vw, 22px); font-weight: 300; line-height: 1.5}
.xda:not(#_){margin: 40px 0 0; max-width: 600px; padding-left: 24px; border-left: 1px solid #CFC8BE; font-size: 17px; line-height: 1.6}
.xdb:not(#_){margin: 0 0 10px}
.xdc:not(#_){font-weight: 600; font-size: 22px; letter-spacing: -0.01em}
.xdd:not(#_){color: #6B665F}
.xde:not(#_){margin: 0 0 6px; display: grid; grid-template-columns: 22px 1fr}
.xdf:not(#_){font-weight: 600}
.xe0:not(#_){margin: 0; display: grid; grid-template-columns: 22px 1fr}
.xe1:not(#_){max-width: 1440px; margin: 0 auto; padding: 64px var(--gx) 0}
.xe2:not(#_){margin: 0 0 32px; font-weight: 300; font-size: clamp(30px, 3vw, 44px); line-height: 1.1; letter-spacing: -0.02em}
.xe3:not(#_){display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 0 20px; border-top: 1px solid #CFC8BE; border-bottom: 1px solid #CFC8BE}
.xe4:not(#_){grid-column: span 6; padding: 24px 48px 40px 0}
.xe5:not(#_){display: flex; align-items: baseline; gap: 14px; margin-bottom: 14px}
.xe6:not(#_){font-weight: 300; font-size: clamp(28px, 2.6vw, 38px); line-height: 1.1; letter-spacing: -0.015em}
.xe7:not(#_){margin: 0; font-size: 17px; line-height: 1.55; max-width: 460px}
.xe8:not(#_){margin: 0; font-weight: 300; font-size: clamp(26px, 2.6vw, 38px); line-height: 1.2; letter-spacing: -0.015em}
.xe9:not(#_){display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 40px 20px; align-items: start}
.xea:not(#_){grid-area: 1 / 2 / auto / span 5}
.xeb:not(#_){margin: 0 0 20px; font-size: 14px; display: inline-flex; align-items: center; gap: 8px}
.xec:not(#_){margin: 0 0 24px; font-weight: 400; font-size: clamp(36px, 3.6vw, 52px); line-height: 1; letter-spacing: -0.025em}
.xed:not(#_){margin: 0 0 24px; font-size: 17px; font-weight: 300; line-height: 1.65}
.xee:not(#_){margin: 0 0 28px; font-size: 15px; color: #6B665F}
.xef:not(#_){font-size: 1.2em}
.xf0:not(#_){margin: 0; font-size: 15px}
.xf1:not(#_){--d: 5s; aspect-ratio: 4 / 5; background-color: #E8E2D9; grid-area: 1 / 8 / auto / span 4}
.xf2:not(#_){--d: 2s; aspect-ratio: 4 / 5; background-color: #E8E2D9; grid-area: 1 / 2 / auto / span 4}
.xf3:not(#_){grid-area: 1 / 7 / auto / span 5}
.xf4:not(#_){margin: 0; font-weight: 400; font-size: clamp(44px, 6.4vw, 96px); line-height: 1; letter-spacing: -0.025em}
.xf5:not(#_){display: block; margin-top: 10px; font-size: 0.5em; letter-spacing: 0}
.xf6:not(#_){margin: 28px 0 0; font-size: 19px; font-weight: 300}
.xf7:not(#_){border-top: 1px solid #CFC8BE; padding-top: 56px}
.xf8:not(#_){display: flex; flex-direction: column; gap: 40px}
.xf9:not(#_){display: flex; gap: 18px; align-items: center}
.xfa:not(#_){font-size: 15px; line-height: 1.6}
.xfb:not(#_){font-weight: 400; font-size: 17px}
.xfc:not(#_){margin: 0; font-size: 15px; line-height: 1.6}
.xfd:not(#_){--d: 0s; background: #6B1E2E; color: #FFFFFF; padding: 48px; min-height: 420px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; gap: 32px}
.xfe:not(#_){font-size: 15px; font-weight: 400}
.xff:not(#_){font-weight: 300; font-size: clamp(40px, 5vw, 72px); line-height: 1; margin-bottom: 20px}
.x100:not(#_){margin: 0 0 28px; font-size: 18px; line-height: 1.5}
.x101:not(#_){background: transparent; color: inherit; border: 1px solid #FFFFFF; border-radius: 4px; min-height: 44px; padding: 0 22px; font: inherit; font-size: 15px; font-weight: 400}
.x102:not(#_){display: flex; flex-direction: column; gap: 56px}
.x103:not(#_){border: 0; margin: 0; padding: 0}
.x104:not(#_){font-weight: 400; font-size: clamp(24px, 2.2vw, 30px); letter-spacing: -0.01em; margin-bottom: 16px; padding: 0}
.x105:not(#_){margin: 0; font-weight: 300; font-size: clamp(20px, 1.8vw, 26px); line-height: 2.1}
.x106:not(#_){position: absolute; left: -9999px}
.x107:not(#_){width: 150px; background: transparent; border-width: 0 0 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: #141414; padding: 2px 4px; font-size: inherit; min-height: 44px; box-sizing: border-box}
.x108:not(#_){width: 160px; background: transparent; border-width: 0 0 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: #141414; padding: 2px 4px; font-size: inherit; min-height: 44px; box-sizing: border-box}
.x109:not(#_){width: 280px; background: transparent; border-width: 0 0 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: #141414; padding: 2px 4px; font-size: inherit; min-height: 44px; box-sizing: border-box}
.x10a:not(#_){display: flex; flex-direction: column; gap: 16px}
.x10b:not(#_){font-weight: 400; font-size: clamp(24px, 2.2vw, 30px); letter-spacing: -0.01em}
.x10c:not(#_){font-size: 22px; color: #6B665F; margin-top: -8px}
.x10d:not(#_){background: transparent; border-width: 0 0 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: #141414; padding: 10px 0; resize: vertical; font-size: 20px}
.x10e:not(#_){display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px}
.x10f:not(#_){font-size: 13px; color: #6B665F}
.x110:not(#_){background: #6B1E2E; color: #FFFFFF; border: 0; border-radius: 4px; padding: 0 32px; min-height: 52px; font-family: inherit; font-size: 16px; font-weight: 400; display: inline-flex; align-items: center; gap: 12px}
.x111:not(#_){margin: 0 0 20px; font-size: 15px; color: #6B665F}
.x112:not(#_){display: inline-flex; align-items: center; gap: 10px; font-size: 14px; font-weight: 400; text-decoration: none}
.x113:not(#_){transform: none}
.x114:not(#_){margin: 48px 0 0; border-top: 1px solid #CFC8BE; padding-top: 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 24px; font-size: 15px}
.x115:not(#_){color: #6B665F; margin-bottom: 4px}
.x116:not(#_){margin: 0}
.x117:not(#_){margin: 0; display: flex; gap: 14px; flex-wrap: wrap}
.x118:not(#_){max-width: 1440px; margin: 0 auto; padding: 72px var(--gx) 0; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 20px}
.x119:not(#_){grid-column: 3 / span 8}
.x11a:not(#_){--d: 0.5s; aspect-ratio: 16 / 10; background-color: #E8E2D9}
.x11b:not(#_){object-position: center center}
.x11c:not(#_){max-width: 1440px; margin: 0 auto; padding: 100px var(--gx) 0; display: flex; flex-wrap: wrap; gap: 48px}
.x11d:not(#_){flex: 1 1 280px; font-size: 15px; color: #6B665F}
.x11e:not(#_){flex: 2 1 560px; margin: 0; font-weight: 300; font-size: clamp(28px, 3vw, 42px); line-height: 1.15; letter-spacing: -0.01em}
.x11f:not(#_){max-width: 1440px; margin: 0 auto; padding: 72px var(--gx) 0; display: flex; flex-wrap: wrap; gap: 48px}
.x120:not(#_){flex: 2 1 560px; display: flex; flex-wrap: wrap; gap: 40px}
.x121:not(#_){flex: 2 1 340px; margin: 0; font-size: 18px; line-height: 1.6}
.x122:not(#_){flex: 1 1 200px; margin: 0; padding: 0; list-style: none; font-size: 15px; font-weight: 400; line-height: 2; color: #6B665F}
.x123:not(#_){max-width: 1440px; margin: 0 auto; padding: 100px var(--gx) 0; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 20px; align-items: end}
.x124:not(#_){grid-column: 2 / span 5}
.x125:not(#_){--d: 2s; aspect-ratio: 4 / 5; background-color: #E8E2D9}
.x126:not(#_){object-position: center 40%}
.x127:not(#_){grid-column: 8 / span 3}
.x128:not(#_){--d: 4s; aspect-ratio: 3 / 4; background-color: #E8E2D9}
.x129:not(#_){object-position: 70% center}
.x12a:not(#_){flex: 2 1 560px; margin: 0; font-size: 18px; line-height: 1.6}
.x12b:not(#_){display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; border-top: 1px solid #CFC8BE; padding-top: 20px; font-size: 14px}
