html{background:#fff;scroll-behavior:smooth}body{width:auto;max-width:1440px;margin-inline:auto}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #C8102E;outline-offset:4px}.btn{cursor:pointer;text-decoration:none;background:#fff;line-height:1.4}.btn:hover{background:#f2f2f0}.logo{text-decoration:none;color:#111}.menu a{text-decoration:none;color:#111}.menu-toggle{display:none}header{position:relative}main{display:block}.form .row{min-width:0}.form form label{margin-top:16px;min-width:0}.form label>.in{margin-top:6px}.form .in{display:block;width:100%;border-radius:0;background:#fff;color:#111;min-width:0;box-shadow:none}.form textarea.in{height:120px;resize:vertical;padding-top:12px}.form .phone-input{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.form .country-picker{position:relative;height:50px;border:1px solid #0006;min-width:0}.form .country-picker select{position:absolute;inset:0;opacity:0;z-index:1;width:100%;height:100%;margin:0;cursor:pointer}.country-current{position:absolute;left:14px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;font:14px Inter,sans-serif}.country-picker:after{content:'⌄';position:absolute;right:10px;top:14px;font:14px Inter,sans-serif}.form .country-picker:focus-within{outline:2px solid #C8102E;outline-offset:4px}.form input::placeholder,.form textarea::placeholder{color:#777}.form .honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form .btn{font-size:13px;line-height:1.4}.form .btn:hover{background:#333}.form .btn:disabled{opacity:.65;cursor:wait}#form-status{font:13px/1.6 Inter,sans-serif;margin-top:12px;color:#444}#apply{scroll-margin-top:24px}.form .fine a{color:inherit;text-underline-offset:2px}.hist button.fr{display:block;width:100%;border:0;padding:0;cursor:pointer;text-align:left}.hist .play{background:linear-gradient(90deg,#0009,transparent);padding:10px 12px;left:8px;bottom:8px}.ff details.q{border-top:1px solid #00000026}.ff summary{list-style:none;cursor:pointer;font-weight:400;font-size:22px;display:flex;justify-content:space-between;gap:20px}.ff summary::-webkit-details-marker{display:none}.ff summary span:after{content:'+'}.ff details[open] summary span:after{content:'−'}footer{gap:24px;line-height:1.6}footer a{text-decoration:none}footer a:hover{text-decoration:underline}dialog{border:1px solid #111;background:#fff;color:#111;margin:auto;padding:20px;width:min(980px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow:auto}dialog::backdrop{background:#000b}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:24px;font:13px Inter,sans-serif;margin-bottom:16px}.modal-head button{border:0;background:transparent;color:#111;font-size:30px;cursor:pointer;padding:0 8px}dialog video{display:block;width:100%;max-height:76svh;background:#111}.modal-open{overflow:hidden}.cookie-banner{position:fixed;z-index:70;bottom:16px;left:50%;transform:translateX(-50%);width:min(720px,calc(100% - 32px));border:1px solid #111;padding:20px;background:#fff;box-shadow:0 6px 30px #0002;display:flex;align-items:center;gap:12px;font:12px/1.6 Inter,sans-serif}.cookie-banner[hidden]{display:none}.cookie-banner p{flex:1}.cookie-banner button{border:1px solid #111;background:#fff;padding:10px 12px;font:12px Inter,sans-serif;cursor:pointer}.cookie-banner button[data-cookie=all]{background:#111;color:#fff}.exhibition-page a.tp-wa.tp-wa--dark{background:#111;color:#fff;border-color:#111}a.tp-wa[data-avoid-text=true]{opacity:0;pointer-events:none}
@media(min-width:701px) and (max-width:1200px){:root{--m:40px}.cover{grid-template-columns:1fr 1fr;gap:40px}.cover h1{font-size:96px}.cover .sub{font-size:25px}.plate .fr{height:560px;padding:24px}.plate .fr img{width:100%;height:auto;aspect-ratio:11/14;max-height:510px}.steps,.ff{grid-template-columns:1fr 1fr;gap:40px}.steps li{grid-template-columns:130px 1fr;gap:16px}.invite{padding:32px}.menu{font-size:11px}.menu .sep{margin-inline:10px}}
@media(max-width:700px){:root{--m:20px}header{padding:28px 20px 0;align-items:flex-start;min-height:82px}.logo{font-size:17px}.logo small{font-size:9px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:7px;width:44px;height:40px;padding:9px;border:0;background:#fff;cursor:pointer}.menu-toggle span{height:1px;width:26px;background:#111;display:block}.menu{display:none;position:absolute;left:20px;right:20px;top:82px;z-index:20;background:#fff;border:1px solid #111;padding:20px;box-shadow:0 10px 24px #0001;font-size:15px}.menu.open{display:block}.menu a{display:block;padding:10px 0}.menu .nav-separator,.menu .sep{display:none}.cover{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;padding:48px 20px 64px;min-height:0}.cover h1{font-size:70px;line-height:.94;margin-top:20px}.cover .sub{font-size:25px;line-height:1.3;margin-top:24px}.cover .meta{font-size:11px;line-height:1.9;margin-top:28px}.k{font-size:9px;letter-spacing:.18em;line-height:1.6}.btn{margin-top:28px;font-size:11px;padding:15px 24px}.plate .fr{height:auto;padding:20px}.plate .fr img{width:100%;height:auto;aspect-ratio:11/14;object-fit:cover}.label{font-size:16px;gap:12px 18px;margin-top:24px}.label small{font-size:9px}.dot{right:-3px;width:12px;height:12px;top:-6px}.three{grid-template-columns:1fr;gap:32px;padding:48px 20px 64px}.three h3{font-size:27px}.three p{font-size:14px}.three .n{margin-bottom:12px}section{padding:64px 20px}h2{font-size:42px;line-height:1.04}.plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:32px}.pl .lab small{font-size:8px;letter-spacing:.13em}.pl .lab .t{font-size:18px;line-height:1.3}.pl .lab .i{font-size:10px;line-height:1.5}.note{font-size:18px;line-height:1.4;margin-top:32px}.plan{grid-template-columns:minmax(0,1fr);gap:24px}.plan svg{display:block;width:100%;height:auto}.plan .rooms{font-size:18px}.plan .rooms b{font-size:10px;letter-spacing:.16em}.lenders{grid-template-columns:1fr;gap:32px;margin-top:32px}.ln p{font-size:26px}.ln .who{font-size:12px}.ask{grid-template-columns:1fr;gap:24px;margin-top:40px}.ask .serif{font-size:32px}.ask .in{font-size:14px}.steps{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.steps li{grid-template-columns:105px minmax(0,1fr);gap:14px;font-size:13px}.steps li b{font-size:12px}.invite{padding:28px;font-size:14px}.hist{grid-template-columns:minmax(0,1fr);gap:32px}.hist h3{font-size:36px}.hist p.b{font-size:20px}.hist .q{font-size:22px}.hist .play{font-size:9px;letter-spacing:.12em}.ff{grid-template-columns:minmax(0,1fr);gap:56px}.ff summary{font-size:22px}.q p{font-size:14px}.form h2{font-size:38px!important}.form .lead{font-size:14px;line-height:1.6}.form .phone-input{grid-template-columns:102px minmax(0,1fr);gap:12px}.form .in{padding-inline:12px;font-size:13px}.form .row{gap:16px}.form label{font-size:11px}.form .row label{display:flex;flex-direction:column;justify-content:space-between}.form .country-current{font-size:13px;left:12px}.form .fine{font-size:11px}footer{padding:32px 20px;flex-direction:column;gap:16px;font-size:9px;letter-spacing:.12em}.cookie-banner{flex-wrap:wrap;padding:16px;gap:8px}.cookie-banner p{flex-basis:100%}.cookie-banner button{flex:1}dialog{padding:16px}}
@font-face{font-family:Inter;src:url(/assets/fonts/Exhibition-Inter-Medium.woff2) format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url(/assets/fonts/Exhibition-Inter-Semibold.woff2) format('woff2');font-style:normal;font-weight:600;font-display:swap}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
a.tp-wa[data-exhibition-over-text=true]{opacity:0!important;pointer-events:none!important}
