.tbc-ahero{position:relative;z-index:3;height:max(520px,calc(var(--u) * 956));overflow:hidden;color:var(--tbc-ahero-color, var(--tbc-ink));background:#e6ddd5}.tbc-ahero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 0s linear 1.2s}.tbc-ahero__slide.is-on{opacity:1;visibility:visible;transition:opacity 1.2s ease}.tbc-ahero__slide img,.tbc-ahero__slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tbc-ahero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,18,14,var(--tbc-overlay, 0));pointer-events:none}.tbc-ahero__title{position:absolute;z-index:2;left:0;right:0;top:calc(var(--u) * 829);margin:0;text-align:center;font-family:var(--tbc-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.2;text-transform:uppercase;letter-spacing:.01em}.tbc-ahero__controls{position:absolute;z-index:2;left:var(--tbc-gutter);right:var(--tbc-gutter);bottom:max(28px,calc(var(--u) * 46));display:flex;justify-content:space-between;align-items:center;pointer-events:none}.tbc-ahero__controls>*{pointer-events:auto}.tbc-ahero__btn{background:none;border:0;padding:0;color:inherit;cursor:pointer}.tbc-ahero__next{margin-left:auto;display:inline-flex;align-items:center;gap:1.4em}.tbc-ahero__next svg{width:20px;height:12px;transition:transform .35s ease}.tbc-ahero__next:hover svg,.tbc-ahero__next:focus-visible svg{transform:translate(6px)}.tbc-ahero__dots{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:10px}.tbc-ahero__dots span{width:22px;height:1px;background:currentColor;opacity:.35;transition:opacity .4s}.tbc-ahero__dots span.is-on{opacity:1}@media(max-width:999px){.tbc-ahero{height:100vh;height:100svh;max-height:820px}.tbc-ahero__title{top:auto;bottom:120px;font-size:20px}}.tbc-acollage{padding-top:calc(var(--u) * 135);text-align:center}.tbc-acollage__title{max-width:max(320px,calc(var(--u) * 700));margin:0 auto;padding:0 var(--tbc-gutter)}.tbc-acollage__title em{white-space:normal}.tbc-acollage__label{margin-top:max(24px,calc(var(--u) * 62));padding:0 var(--tbc-gutter)}.tbc-acollage__stage{position:relative;width:100%;aspect-ratio:1920 / 767;margin-top:max(24px,calc(var(--u) * 58))}.tbc-acollage__axis{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--tbc-ink);opacity:.18}.tbc-acollage__item{position:absolute;display:block;text-decoration:none;color:#fff}.tbc-acollage__item:hover,.tbc-acollage__item:focus-visible{z-index:6!important}.tbc-acollage__item .tbc-media{position:absolute;top:0;right:0;bottom:0;left:0}.tbc-acollage__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.tbc-acollage__item .tbc-acollage__alt{opacity:0}.tbc-acollage__item:hover .tbc-acollage__alt,.tbc-acollage__item:focus-visible .tbc-acollage__alt{opacity:1}.tbc-acollage__cta{position:absolute;z-index:2;left:50%;bottom:max(12px,calc(var(--u) * 26));transform:translate(-50%,6px);white-space:nowrap;opacity:0;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);text-shadow:0 0 12px rgba(0,0,0,.25)}.tbc-acollage__item:hover .tbc-acollage__cta,.tbc-acollage__item:focus-visible .tbc-acollage__cta{opacity:1;transform:translate(-50%)}.tbc-acollage__item:hover .tbc-underline:after,.tbc-acollage__item:focus-visible .tbc-underline:after{animation:tbc-line .9s cubic-bezier(.65,0,.25,1)}.tbc-acollage__item:nth-child(2){left:calc(107 / 1920 * 100%);top:calc(254 / 767 * 100%);width:7.03125%;height:calc(241 / 767 * 100%);z-index:3}.tbc-acollage__item:nth-child(3){left:9.0625%;top:calc(86 / 767 * 100%);width:calc(367 / 1920 * 100%);height:calc(529 / 767 * 100%);z-index:1}.tbc-acollage__item:nth-child(4){left:25.3125%;top:calc(175 / 767 * 100%);width:12.1875%;height:calc(343 / 767 * 100%);z-index:2}.tbc-acollage__item:nth-child(5){left:calc(707 / 1920 * 100%);top:calc(244 / 767 * 100%);width:7.34375%;height:calc(203 / 767 * 100%);z-index:3}.tbc-acollage__item:nth-child(6){left:calc(796 / 1920 * 100%);top:calc(113 / 767 * 100%);width:calc(328 / 1920 * 100%);height:calc(465 / 767 * 100%);z-index:1}.tbc-acollage__item:nth-child(7){left:calc(1078 / 1920 * 100%);top:calc(139 / 767 * 100%);width:calc(280 / 1920 * 100%);height:calc(415 / 767 * 100%);z-index:2}.tbc-acollage__item:nth-child(8){left:calc(1298 / 1920 * 100%);top:calc(60 / 767 * 100%);width:21.09375%;height:calc(574 / 767 * 100%);z-index:1}.tbc-acollage__item:nth-child(9){left:calc(1672 / 1920 * 100%);top:calc(270 / 767 * 100%);width:5.78125%;height:calc(162 / 767 * 100%);z-index:3}.tbc-acollage__item:nth-child(n+10){display:none}@media(max-width:999px),(hover:none){.tbc-acollage__cta{opacity:1;transform:translate(-50%)}}@media(max-width:999px){.tbc-acollage{padding-top:64px}.tbc-acollage__stage{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 var(--tbc-gutter);margin-top:36px}.tbc-acollage__axis{display:none}.tbc-acollage__item,.tbc-acollage__item:nth-child(n){position:relative;left:auto;top:auto;width:auto;height:auto;aspect-ratio:3 / 4;z-index:auto}.tbc-acollage__item:nth-child(n+10){display:block}}.tbc-atexte{display:grid;grid-template-columns:calc(var(--u) * 640) 1fr;column-gap:calc(var(--u) * 270);align-items:start;padding:calc(var(--u) * 70) calc(var(--u) * 220) calc(var(--u) * 165) calc(var(--u) * 192)}.tbc-atexte__title{margin-top:max(22px,calc(var(--u) * 50))}.tbc-atexte__body{max-width:600px;margin-top:calc(var(--u) * -30)}.tbc-atexte__body p+p{margin-top:1.9em}.tbc-afond{display:grid;grid-template-columns:calc(var(--u) * 940) 1fr;column-gap:calc(var(--u) * 100);align-items:start;padding:0 calc(var(--u) * 200) calc(var(--u) * 51) calc(var(--u) * 69)}.tbc-afond__visual{position:relative;padding-bottom:calc(var(--u) * 83)}.tbc-afond__photo{aspect-ratio:940 / 1016}.tbc-afond__inset{position:absolute;left:calc(482 / 940 * 100%);bottom:0;width:calc(392 / 940 * 100%);border-width:max(5px,calc(var(--u) * 10))}.tbc-afond__inset .tbc-media{aspect-ratio:372 / 422}.tbc-afond__text{padding-top:calc(var(--u) * 111);max-width:620px}.tbc-afond__title{margin-top:max(18px,calc(var(--u) * 45))}.tbc-afond__body{margin-top:max(26px,calc(var(--u) * 58));max-width:540px}.tbc-afond__cta{margin-top:max(30px,calc(var(--u) * 70))}.tbc-aequipe{position:relative;padding:calc(var(--u) * 252) calc(var(--u) * 59) 0 calc(var(--u) * 39);color:#fff}.tbc-aequipe__band{position:absolute;left:0;right:0;top:0;height:max(560px,calc(var(--u) * 991));overflow:hidden}.tbc-aequipe__band img{width:100%;height:100%;object-fit:cover}.tbc-aequipe__band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,18,14,var(--tbc-overlay, .1))}.tbc-aequipe__quote{position:relative;max-width:max(320px,calc(var(--u) * 700));margin:0 auto;text-align:center}.tbc-aequipe__quote em{white-space:normal}.tbc-aequipe__title{position:relative;margin-top:max(48px,calc(var(--u) * 115));padding-left:calc(var(--u) * 30);font-size:19px}.tbc-aequipe__grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:max(8px,calc(var(--u) * 14));margin-top:max(14px,calc(var(--u) * 24));color:var(--tbc-ink)}.tbc-aequipe__grid .tbc-media{aspect-ratio:445 / 581}.tbc-aequipe__name{margin-top:max(10px,calc(var(--u) * 14))}.tbc-aequipe__role{display:block;margin-top:2px;font-family:var(--tbc-serif);font-style:italic;font-weight:300;font-size:15px;letter-spacing:0;text-transform:none;color:var(--tbc-accent)}@media(max-width:999px){.tbc-aequipe{padding:72px 0 0}.tbc-aequipe__band{height:420px}.tbc-aequipe__quote{padding:0 var(--tbc-gutter);font-size:20px}.tbc-aequipe__title{padding-left:var(--tbc-gutter);font-size:19px;margin-top:64px}.tbc-aequipe__grid{grid-template-columns:repeat(4,72%);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--tbc-gutter);padding:0 var(--tbc-gutter);scrollbar-width:none}.tbc-aequipe__grid::-webkit-scrollbar{display:none}.tbc-aequipe__grid>*{scroll-snap-align:start}}.tbc-aappr{display:grid;grid-template-columns:calc(var(--u) * 858) 1fr;column-gap:calc(var(--u) * 8);align-items:start;padding:calc(var(--u) * 225) 0 calc(var(--u) * 237)}.tbc-aappr__text{padding:calc(var(--u) * 50) 0 0 calc(var(--u) * 284);text-align:right}.tbc-aappr__label{display:block;text-align:right}.tbc-aappr__title{margin-top:max(22px,calc(var(--u) * 52))}.tbc-aappr__title em{white-space:normal}.tbc-aappr__body{margin:max(26px,calc(var(--u) * 58)) calc(var(--u) * 104) 0 auto;max-width:470px}.tbc-aappr__body p+p{margin-top:1.9em}.tbc-aappr__cta{margin:max(30px,calc(var(--u) * 80)) calc(var(--u) * 104) 0 0}.tbc-aappr__visual{position:relative;width:calc(var(--u) * 470);margin:calc(var(--u) * 90) 0 0 calc(var(--u) * 130);aspect-ratio:795 / 1070}.tbc-aappr__main{position:absolute;left:calc(111 / 795 * 100%);top:0;width:calc(684 / 795 * 100%);height:calc(1014 / 1070 * 100%)}.tbc-aappr__inset{position:absolute;left:0;bottom:0;width:calc(387 / 795 * 100%);height:calc(482 / 1070 * 100%);border-width:max(5px,calc(var(--u) * 10))}.tbc-aappr__inset .tbc-media{width:100%;height:100%}.tbc-aprin{position:relative;padding:0 var(--tbc-gutter) calc(var(--u) * 250);text-align:center;--y: 0px}.tbc-aprin__list{display:inline-grid;gap:0}.tbc-aprin__item{position:relative}.tbc-aprin__btn{display:inline-block;background:none;border:0;padding:0;margin:0;color:inherit;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;line-height:1.57;transition:opacity .4s ease}.tbc-aprin__line{position:absolute;left:max(20px,calc(var(--u) * 55));top:0;width:calc(var(--u) * 161);height:1px;background:var(--tbc-ink);transform:translateY(var(--y)) scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.tbc-aprin.is-active .tbc-aprin__line{transform:translateY(var(--y)) scaleX(1)}.tbc-aprin__aside{position:absolute;left:calc(var(--u) * 1509);top:0;width:max(170px,calc(var(--u) * 200));text-align:left;opacity:0;transform:translateY(calc(var(--y) - max(14px,calc(var(--u) * 20))));transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.tbc-aprin.is-active .tbc-aprin__aside{opacity:1}.tbc-aprin__panels{display:grid}.tbc-aprin__panel{grid-area:1 / 1;opacity:0;transition:opacity .5s ease}.tbc-aprin__panel.is-on{opacity:1}.tbc-aprin__panel h3{font-family:var(--tbc-serif);font-style:italic;font-weight:300;font-size:max(19px,calc(var(--u) * 30));line-height:1.2;color:var(--tbc-accent)}.tbc-aprin__panel p{margin-top:max(8px,calc(var(--u) * 14));font-family:var(--tbc-serif);font-style:italic;font-weight:300;font-size:15px;line-height:1.8}.tbc-aprin__mob{display:none}@media(max-width:999px),(hover:none){.tbc-aprin__line,.tbc-aprin__aside{display:none}.tbc-aprin__btn{cursor:default}.tbc-aprin__mob{display:block;max-width:420px;margin:4px auto 22px;font-family:var(--tbc-serif);font-style:italic;font-weight:300;font-size:15px;line-height:1.6;text-transform:none;letter-spacing:0}}@media(max-width:999px){.tbc-aprin{padding-bottom:80px}.tbc-aprin .tbc-title{font-size:18px;line-height:1.5}}.tbc-apresse{padding-bottom:calc(var(--u) * 40)}.tbc-apresse .tbc-section-head{padding:0 calc(var(--u) * 106) 0 calc(var(--u) * 67);margin-bottom:max(14px,calc(var(--u) * 30))}.tbc-apresse .tbc-slider__track{grid-auto-columns:calc(var(--u) * 368);gap:max(8px,calc(var(--u) * 13));padding:0 calc(var(--u) * 68);scroll-padding:0 calc(var(--u) * 68)}.tbc-apresse .tbc-media{aspect-ratio:368 / 428}.tbc-apresse__name{margin-top:max(10px,calc(var(--u) * 16))}.tbc-apresse a{text-decoration:none}@media(max-width:999px){.tbc-apresse .tbc-section-head{padding:0 var(--tbc-gutter)}.tbc-apresse .tbc-slider__track{grid-auto-columns:62%;padding:0 var(--tbc-gutter)}}@media(max-width:999px){.tbc-atexte,.tbc-afond,.tbc-aappr{grid-template-columns:1fr;row-gap:40px;padding:56px var(--tbc-gutter) 72px}.tbc-atexte__body{margin-top:0}.tbc-atexte__title,.tbc-acollage__title{font-size:20px}.tbc-afond__visual{max-width:520px;padding-bottom:12%}.tbc-afond__text{padding-top:0}.tbc-aappr__text{padding:0;text-align:left}.tbc-aappr__label{text-align:left;padding:0}.tbc-aappr__body,.tbc-aappr__cta{margin-right:0;margin-left:0}.tbc-aappr__visual{width:100%;max-width:360px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tbc-agence.css.map */
