.trav-wrap{width:var(--container);max-width:var(--page-max);margin-inline:auto}[data-eis-trav-hero]{color:var(--ink);background:0 0;padding:200px 0 0}.trav-head{display:grid;grid-template-columns:33% 1fr;column-gap:8px;align-items:start}.trav-head__label{margin:0;font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#707070}.trav-head__intro{display:flex;flex-direction:column;gap:32px}.trav-head__title{margin:0;max-width:720px;font-family:var(--font-heading);font-size:44px;font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.trav-head__title em{font-style:normal;color:var(--accent)}.trav-head__desc{display:flex;flex-direction:column;gap:14px;max-width:520px;margin:0;font-family:var(--font-body);font-size:16px;line-height:1.3;letter-spacing:-.02em;color:#333}.trav-head__desc p{margin:0}.trav-head__meta{display:flex;gap:24px;max-width:720px;margin:0;font-family:var(--font-body);font-size:14px;line-height:1.4;letter-spacing:-.02em;color:#707070}.trav-head__meta span:first-child{flex:none;color:var(--ink)}.trav-bar{justify-content:space-between;margin-top:120px;padding-bottom:12px;font-family:var(--font-body);font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:#707070}.trav-bar,.trav-views{display:flex;align-items:center}.trav-views{gap:4px}.trav-views__label{margin-right:6px}.trav-vbtn{display:grid;place-items:center;width:28px;height:28px;padding:0;background:0 0;border:0;border-radius:0;color:var(--fg-muted);cursor:pointer;transition:color .3s,background .3s}@media (hover:hover){.trav-vbtn:hover{color:var(--ink)}}.trav-vbtn[aria-pressed=true]{color:var(--white);background:var(--accent)}.trav-vbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trav-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 160px;list-style:none}.trav-row{position:relative;display:grid;grid-template-columns:33% 1fr;column-gap:8px;padding:6px 0 20px;overflow:hidden}.trav-row__line{position:absolute;top:0;left:0;right:0;height:1px;background:#d6d6d6;overflow:hidden}.trav-row__line-hover{position:absolute;inset:0;background:var(--accent);transform:translateX(100%);transition:transform 1.4s cubic-bezier(.19,1,.22,1)}@media (hover:hover){.trav-row:hover .trav-row__line-hover{transform:none}}.trav-row__details{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:0 0 4px}.trav-row__top{display:flex;align-items:center;gap:10px}.trav-row__badge{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;color:var(--white);background:var(--accent);border-radius:4px;overflow:hidden}.trav-row__badge-num{font-family:var(--font-heading);font-size:13px;font-weight:500;letter-spacing:.02em;z-index:1}.trav-row__badge-hover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translateY(100%);transition:transform .6s var(--ease-out-quint)}@media (hover:hover){.trav-row:hover .trav-row__badge-hover{transform:none}}.trav-row__name{display:flex;flex-direction:column;gap:4px}.trav-row__client{font-family:var(--font-heading);font-size:18px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink)}.trav-row__sector{font-family:var(--font-body);font-size:13px;line-height:1;letter-spacing:-.01em;color:#707070}.trav-row__bottom{display:flex;flex-direction:column;gap:10px}.trav-row__desc{max-width:40ch;margin:0;font-family:var(--font-body);font-size:14px;line-height:1.3;letter-spacing:-.02em;color:#707070;transition:color .5s}@media (hover:hover){.trav-row:hover .trav-row__desc{color:var(--ink)}}.trav-row__foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.trav-row__meta{margin:0;font-family:var(--font-body);font-size:12px;letter-spacing:.02em;color:var(--fg-muted)}.trav-row__meta,.trav-status{line-height:1;text-transform:uppercase}.trav-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:5px 8px;border-radius:3px}.trav-status:before{content:"";width:6px;height:6px;border-radius:50%;flex:none}.trav-status--actif{color:var(--accent-dark);background:rgb(63 132 122/.1);border:1px solid rgb(63 132 122/.3)}.trav-status--actif:before{background:var(--accent)}.trav-status--dev{color:var(--grey-500);background:transparent;border:1px solid var(--grey-200)}.trav-status--dev:before{background:var(--grey-300)}.trav-status--avenir{color:var(--grey-300);background:transparent;border:1px dashed var(--grey-200)}.trav-status--avenir:before{background:var(--grey-200)}.trav-row__media{display:flex;gap:6px}.trav-row__tile{flex:1 1 0;aspect-ratio:3/2;border-radius:4px;background:rgb(63 132 122/.06);position:relative;overflow:hidden;transition:transform .9s var(--ease-out-quint)}.trav-row__tile img{width:100%;height:100%;object-fit:cover;display:block}.trav-row__tile:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(63 132 122/.04) 1px,transparent 0),linear-gradient(90deg,rgb(63 132 122/.04) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.trav-row__tile:has(img):after{display:none}@media (hover:hover){.trav-row:hover .trav-row__tile{transform:scale(1.03)}}.trav-row__arrow{position:absolute;bottom:6px;right:0;display:grid;place-items:center;width:38px;height:38px;color:var(--white);background:var(--accent);border-radius:50%;opacity:0;transform:translate(-6px,6px);transition:opacity .4s ease,transform .5s var(--ease-out-quint);pointer-events:none}.trav-row__arrow svg{display:block}@media (hover:hover){.trav-row:hover .trav-row__arrow{opacity:1;transform:none}}.trav-list[data-view=grid]{display:grid;grid-template-columns:1fr 1fr;gap:56px 20px}.trav-list[data-view=grid] .trav-row{grid-template-columns:1fr;row-gap:14px;padding-top:0}.trav-list[data-view=grid] .trav-row__arrow,.trav-list[data-view=grid] .trav-row__bottom,.trav-list[data-view=grid] .trav-row__line{display:none}.trav-list[data-view=grid] .trav-row__media{order:-1;display:block}.trav-list[data-view=grid] .trav-row__tile{display:block;aspect-ratio:16/10}.trav-list[data-view=grid] .trav-row__tile:not(:first-child){display:none}.trav-list[data-view=grid] .trav-row__details{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:0}.trav-list[data-view=grid] .trav-row__client{font-size:20px}.trav-list.is-morphing .trav-row{overflow:visible}.trav-list.is-morphing .trav-row__tile:first-child,.trav-list.is-morphing .trav-row__top{z-index:2;will-change:transform;position:relative;backface-visibility:hidden;transform:translateZ(0)}.trav-list.is-morphing .trav-row__tile:first-child{z-index:3}.trav-list.is-morphing .trav-row,.trav-list.is-morphing [data-reveal]{transition:none}@media (width <= 809px){[data-eis-trav-hero]{padding:140px 0 0}.trav-head{grid-template-columns:1fr;row-gap:24px}.trav-head__title{font-size:clamp(29px,8.6vw,36px)}.trav-bar{margin-top:80px}.trav-views{display:none}.trav-list,.trav-list[data-view=grid]{display:grid;grid-template-columns:1fr;gap:34px;padding-bottom:120px}.trav-list .trav-row{grid-template-columns:1fr;row-gap:14px;padding-top:0}.trav-list .trav-row__arrow,.trav-list .trav-row__bottom,.trav-list .trav-row__line{display:none}.trav-list .trav-row__media{order:-1;display:block}.trav-list .trav-row__tile{display:block;aspect-ratio:16/10}.trav-list .trav-row__tile:not(:first-child){display:none}.trav-list .trav-row__details{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:0}.trav-list .trav-row__client{font-size:22px}}@media (width <= 479px){[data-eis-trav-hero]{padding:120px 0 0}.trav-head__title{font-size:clamp(25px,7.6vw,30px)}.trav-head__meta{flex-direction:column;gap:6px}.trav-list .trav-row__client{font-size:20px}}@media (prefers-reduced-motion:reduce){.trav-row__arrow,.trav-row__badge-hover,.trav-row__desc,.trav-row__line-hover,.trav-row__tile{transition:none}}