:root{--nlmt-ink:#20251f;--nlmt-paper:#f7f5ef;--nlmt-orange:#e8793b;--nlmt-green:#1f291f}.nlmt-wrap{width:min(1200px,calc(100% - 40px));margin:auto}.nlmt-single{background:var(--nlmt-paper);color:var(--nlmt-ink)}.nlmt-hero{min-height:650px;background:#253329 center/cover;display:flex;align-items:flex-end;color:#fff;padding:160px 0 80px}.nlmt-hero span{color:#f3aa7f;font-size:11px;font-weight:800;letter-spacing:.18em}.nlmt-hero h1{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(52px,7vw,92px);line-height:.98;margin:15px 0}.nlmt-hero p{max-width:700px}.nlmt-btn{display:inline-block;border:0;border-radius:99px;background:var(--nlmt-orange);color:#fff!important;padding:15px 23px;font-size:12px;font-weight:800;cursor:pointer}.nlmt-facts{background:var(--nlmt-green);color:#fff}.nlmt-facts .nlmt-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.nlmt-facts div{padding:25px;border-right:1px solid #ffffff22}.nlmt-facts small,.nlmt-facts b{display:block}.nlmt-copy,.nlmt-info{padding-top:85px;padding-bottom:85px}.nlmt-copy{font-size:18px}.nlmt-copy strong{display:block;border-top:1px solid #ccc;margin-top:30px;padding-top:25px}.nlmt-days{background:#fff;padding:90px 0}.nlmt-days h2,.nlmt-info h2,.nlmt-reserve h2{font-family:"DM Serif Display",Georgia,serif;font-size:45px}.nlmt-days article{display:grid;grid-template-columns:120px 1fr;border-top:1px solid #ddd;padding:28px 0}.nlmt-days article>span{color:var(--nlmt-orange);font-weight:800}.nlmt-days article h3{margin:0}.nlmt-days article img{width:100%;max-height:520px;object-fit:cover;margin-top:20px}.nlmt-days aside{background:#edf0e9;padding:25px}.nlmt-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:70px}.nlmt-gallery img{width:100%;height:290px;object-fit:cover}.nlmt-info{display:grid;grid-template-columns:1fr 1fr;gap:70px}.nlmt-reserve{background:var(--nlmt-green);color:#fff;padding:90px 0}.nlmt-reserve>.nlmt-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.nlmt-reserve form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nlmt-reserve label{font-size:12px}.nlmt-reserve input:not([type=checkbox]),.nlmt-reserve select,.nlmt-reserve textarea{width:100%;padding:13px;margin-top:7px;background:transparent;border:1px solid #ffffff66;color:#fff}.nlmt-reserve option{color:#111}.nlmt-reserve .wide{grid-column:1/-1}.nlmt-reserve .check{background:#ffffff12;padding:14px}.nlmt-done{grid-column:1/-1;text-align:center}.nlmt-archive{padding:150px 0 100px;background:var(--nlmt-paper);min-height:70vh}.nlmt-archive h1{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(46px,6vw,80px)}.nlmt-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nlmt-card{position:relative;min-height:500px;background:#222;color:#fff;overflow:hidden}.nlmt-card>img{position:absolute;width:100%;height:100%;object-fit:cover}.nlmt-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#111e,transparent)}.nlmt-card>div{position:absolute;z-index:2;left:25px;right:25px;bottom:25px}.nlmt-card h3{font-family:"DM Serif Display",Georgia,serif;font-size:32px;line-height:1.05;margin:8px 0}.nlmt-card small{color:#ffc3a0}.nlmt-card b{display:block;margin-top:15px}@media(max-width:800px){.nlmt-facts .nlmt-wrap,.nlmt-info,.nlmt-reserve>.nlmt-wrap,.nlmt-cards,.nlmt-gallery{grid-template-columns:1fr}.nlmt-days article{grid-template-columns:1fr;gap:8px}.nlmt-reserve form{grid-template-columns:1fr}.nlmt-reserve .wide{grid-column:1}.nlmt-gallery img{height:240px}}
