:root{color:#17241d;font-synthesis:none;background:#f1f5ec;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit}.mt-shell{background-color:#f7f9f3;background-image:linear-gradient(90deg,#e2ead8 1px,#0000 1px),linear-gradient(#e2ead8 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh}.mt-header{border-bottom:1px solid #afbea7;align-items:center;gap:38px;width:min(1200px,100% - 48px);margin:auto;padding:24px 0;display:flex}.mt-brand{align-items:center;gap:10px;margin-right:auto;font-weight:900;text-decoration:none;display:flex}.mt-brand i{background:#1c5c3e;border-radius:50%;width:22px;height:22px;box-shadow:12px 0 #ffbe55}.mt-header nav{gap:28px;display:flex}.mt-header nav a,.mt-footer a{font-size:.84rem;font-weight:700;text-decoration:none}.mt-demo{color:#fff;background:#173d2b;border-radius:2px;width:max-content;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.mt-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:8vw;width:min(1200px,100% - 48px);min-height:650px;margin:auto;display:grid}.mt-intro>span,.mt-page>span{letter-spacing:.16em;text-transform:uppercase;color:#567060;font-size:.72rem;font-weight:900}.mt-intro h1,.mt-page h1{letter-spacing:-.055em;margin:20px 0 28px;font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.91}.mt-intro p,.mt-page p{color:#4e6356;max-width:620px;font-size:1.08rem;line-height:1.75}.mt-table{aspect-ratio:1.15;background:#bd6f42;border:18px solid #925032;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 34px 70px #35543a33}.mt-seat{color:#244e37;background:#fff;border:1px solid #aeb9a9;width:150px;padding:15px;position:absolute;box-shadow:5px 5px #244e37}.mt-seat b{font-size:1.35rem;display:block}.mt-seat small{color:#6a736b;margin-top:5px;display:block}.mt-seat--a{top:-38px;left:28%}.mt-seat--b{bottom:25%;right:-54px}.mt-seat--c{bottom:22%;left:-54px}.mt-score{text-align:center;background:#fff6d8;border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.mt-score strong{font-family:Georgia,serif;font-size:2rem}.mt-score span{text-transform:uppercase;font-size:.7rem}.mt-agenda{color:#fff;background:#173d2b;grid-template-columns:1.3fr repeat(3,1fr);gap:1px;padding:90px max(24px,50% - 600px);display:grid}.mt-agenda>*{border-left:1px solid #486d59;padding:30px}.mt-agenda header{border:0}.mt-agenda header span{letter-spacing:.15em;font-size:.7rem}.mt-agenda h2{margin:14px 0;font-family:Georgia,serif;font-size:2.4rem}.mt-agenda em{color:#ffbe55;font-style:normal}.mt-agenda h3{font-size:1rem}.mt-agenda p{color:#bed0c3;line-height:1.6}.mt-page{width:min(920px,100% - 48px);min-height:650px;margin:auto;padding:120px 0}.mt-page section{border-top:1px solid #afbea7;grid-template-columns:1fr 2fr;gap:30px;padding:26px 0;display:grid}.mt-route{align-items:center;gap:12px;margin:50px 0;font-weight:800;display:flex}.mt-route i{background:#819884;flex:1;height:1px}.mt-footer{border-top:1px solid #afbea7;grid-template-columns:1fr 2fr auto auto;align-items:center;gap:30px;padding:50px max(24px,50% - 600px);display:grid}.mt-footer p{color:#627269}.mt-footer a:last-child{color:#1c5c3e}@media (width<=760px){.mt-header nav{display:none}.mt-hero{grid-template-columns:1fr;padding:80px 0 110px}.mt-table{aspect-ratio:1;margin:30px}.mt-seat{width:112px}.mt-agenda,.mt-footer,.mt-page section{grid-template-columns:1fr}.mt-intro h1,.mt-page h1{font-size:3.4rem}}
