/* Start custom CSS */#kt-stade {--stade-gutter:clamp(24px,2.2vw,48px);--stade-space:clamp(100px,10vw,176px);--stade-photo-gap:clamp(72px,7.2vw,128px);background:#FCFAF7;width:100%;padding:0;margin:0}
#kt-stade,#kt-stade *{box-sizing:border-box}
#kt-stade [data-chapter]{padding:var(--stade-space) var(--stade-gutter) 0;margin:0}
#kt-stade [data-role="textgrid"]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;gap:0;padding:0}
#kt-stade [data-position]{padding:0;min-width:0;text-align:left}
#kt-stade [data-position="left"]{grid-column:1/7}
#kt-stade [data-position="center"]{grid-column:4/10}
#kt-stade [data-position="right"]{grid-column:7/13}
#kt-stade [data-role="meta"]{font-size:13px;line-height:1.5;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#6E6E6E;margin:0 0 32px;display:block;cursor:default}
#kt-stade [data-role="display"],#kt-stade [data-role="heading"]{display:block;margin:0;color:#111111;font-weight:600;font-synthesis:none;cursor:default;overflow-wrap:break-word}
#kt-stade [data-role="display"]{font-size:clamp(64.4px,8.395vw,147.2px);line-height:1;letter-spacing:-.01em}
#kt-stade [data-role="heading"]{font-size:clamp(24px,calc(14px + 2.25vw),56px);line-height:1.06;letter-spacing:-.015em}
#kt-stade [data-role="body"]{padding:0;margin:40px 0 0;max-width:34rem;display:flex;flex-direction:column;gap:1.65em}
#kt-stade [data-role="body"] p{display:block;margin:0;font-size:16px;line-height:1.65;font-weight:400;color:#333333;cursor:default}
#kt-stade [data-role="photorow"]{padding:0;margin:var(--stade-photo-gap) 0 0}
#kt-stade [data-photo]{display:block;max-width:100%;height:auto;margin:0;border:0;border-radius:0;box-shadow:none;cursor:default;object-fit:contain}
#kt-stade [data-kind="hero"]{width:100%;height:min(76vw,calc(100svh - 88px));min-height:500px;max-height:1050px;object-fit:cover;object-position:center}
#kt-stade [data-kind="closing"]{width:100%;height:auto;margin-top:var(--stade-space)}
#kt-stade [data-kind="single"]{width:80%;margin-inline:auto}
#kt-stade [data-pair]{width:80%;padding:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto;column-gap:9%;row-gap:0;align-items:end}
#kt-stade [data-main-side="right"]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}
#kt-stade [data-align="left"]{margin-left:0;margin-right:auto}
#kt-stade [data-align="center"]{margin-inline:auto}
#kt-stade [data-align="right"]{margin-left:auto;margin-right:0}
#kt-stade [data-pair] [data-photo]{width:100%;min-width:0;grid-row:1}
#kt-stade [data-desktop="main"]{grid-column:1}
#kt-stade [data-desktop="detail"]{grid-column:2;margin-bottom:16%}
#kt-stade [data-main-side="right"] [data-desktop="main"]{grid-column:2}
#kt-stade [data-main-side="right"] [data-desktop="detail"]{grid-column:1}
#kt-stade [data-desktop="hidden"]{display:none}
#kt-stade #stade-contact{min-height:86svh;padding:128px var(--stade-gutter) 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}
#kt-stade #stade-contact [data-role="meta"]{margin-bottom:40px}
#kt-stade [data-role="contact"]{display:inline-block;min-height:44px;margin-top:92px;padding:12px 0;background:transparent;color:#111111;border:0;border-radius:0;text-decoration:underline;text-underline-offset:.2em}
#kt-stade [data-role="contact"] > span:nth-child(2){display:none}
@media(min-width:1920px){#kt-stade [data-role="textgrid"],#kt-stade [data-role="photorow"]{max-width:1840px;margin-left:auto;margin-right:auto}}
@media(max-width:1024px){#kt-stade [data-role="display"]{font-size:clamp(55.2px,8.165vw,92px)}}
@media(min-width:701px) and (max-width:1000px){#kt-stade{--stade-space:112px}#kt-stade [data-pair],#kt-stade [data-kind="single"]{width:88%}#kt-stade [data-pair]{column-gap:7%}#kt-stade [data-role="body"]{max-width:100%}}
@media(max-width:767px){#kt-stade [data-role="display"]{font-size:clamp(52.5px,12.125vw,85px)}#kt-stade [data-role="heading"]{font-size:clamp(28px,8.2vw,48px);line-height:1.02;letter-spacing:-.01em}#kt-stade [data-role="body"]{margin-top:32px}}
@media(max-width:700px){
#kt-stade{--stade-gutter:20px;--stade-space:88px;--stade-photo-gap:52px}
#kt-stade [data-role="textgrid"]{display:block}
#kt-stade [data-position]{width:100%;max-width:500px;grid-column:auto;margin:0}
#kt-stade [data-role="meta"]{margin-bottom:24px}
#kt-stade [data-kind="hero"]{height:71svh;min-height:390px;max-height:650px;object-position:42% center}
#kt-stade [data-kind="single"]{width:100%}
#kt-stade [data-pair]{display:flex;flex-direction:column;width:100%;gap:28px;align-items:stretch;margin:0}
#kt-stade [data-pair] [data-photo]{display:block;width:86%;height:auto;grid-column:auto;grid-row:auto;margin:0;align-self:flex-start}
#kt-stade [data-pair] [data-mobile="0"]{display:none}
#kt-stade [data-pair] [data-mobile="1"]{order:1}
#kt-stade [data-pair] [data-mobile="2"]{order:2;width:78%;align-self:flex-end}
#kt-stade [data-pair] [data-mobile="3"]{order:3}
#kt-stade [data-main-side="right"] [data-mobile="1"],#kt-stade [data-main-side="right"] [data-mobile="3"]{align-self:flex-end}
#kt-stade [data-main-side="right"] [data-mobile="2"]{align-self:flex-start}
#kt-stade #stade-contact{min-height:76svh;padding-block:100px 82px}
#kt-stade #stade-contact [data-role="meta"]{margin-bottom:32px}
#kt-stade [data-role="contact"]{margin-top:72px}
#kt-stade [data-role="contact"] > span:nth-child(1){display:none}
#kt-stade [data-role="contact"] > span:nth-child(2){display:inline}
}
@media(max-width:359px){#kt-stade{--stade-gutter:16px}}/* End custom CSS */