/* /assets/fonts94.css */
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts94/cormorant-normal-site.woff2') format('woff2');unicode-range:U+20-7E,U+A0-B4,U+B6-FF,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2190-2192}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts65/cormorant-normal.woff2') format('woff2');unicode-range:U+100-17F,U+18F,U+192,U+197,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1E2-1E3,U+1E6-1EB,U+1F8-21B,U+232-233,U+237,U+244,U+2000-200D,U+2010-2012,U+2015,U+201A,U+2020-2021,U+2027-2029,U+202F-2030,U+2032-2033,U+2042-2044,U+205F-2060,U+2063,U+2122,U+2193}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400 700;font-display:swap;src:url('/assets/fonts94/cormorant-italic-site.woff2') format('woff2');unicode-range:U+20-7E,U+A0-B4,U+B6-FF,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2190-2192}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400 700;font-display:swap;src:url('/assets/fonts65/cormorant-italic.woff2') format('woff2');unicode-range:U+100-17F,U+18F,U+192,U+197,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1E2-1E3,U+1E6-1EB,U+1F8-21B,U+232-233,U+237,U+244,U+2000-200D,U+2010-2012,U+201A,U+2020-2021,U+2027-2029,U+202F-2030,U+2032-2033,U+2042-2044,U+205F-2060,U+2063,U+2122,U+2193}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300 700;font-display:swap;src:url('/assets/fonts94/montserrat-normal-site.woff2') format('woff2');unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2190-2192}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300 700;font-display:swap;src:url('/assets/fonts65/montserrat-normal.woff2') format('woff2');unicode-range:U+100-183,U+186-18C,U+18E-194,U+196-1A1,U+1A4-1A6,U+1A9,U+1AC-1B9,U+1C0-1F5,U+1F8-220,U+222-223,U+226-233,U+237,U+23A-23E,U+241-24F,U+2007-200B,U+2010,U+2012,U+2015,U+201A,U+2020-2021,U+2030,U+2032-2033,U+2044,U+2052,U+2122,U+2193}

/* /assets/montecarlo147.css */
:root{color-scheme:dark;--gold:#d8bc82;--line:#bfa46845}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#0b0e0c;color:#d5d8ce;font:16px/1.75 Arial,sans-serif}a{color:var(--gold);text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:2px solid #f1d79d;outline-offset:5px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);background:#090c0b}header img{display:block;width:126px;height:64px;object-fit:contain}header nav{display:flex;gap:6px}header nav a{padding:10px 12px;text-decoration:none;font-size:13px;border-radius:5px}header nav a[aria-current]{background:#d8bc82;color:#10130e}main{width:min(1180px,calc(100% - 48px));margin:auto}.crumb147{padding:22px 0;font-size:13px;color:#9da698}section{padding:54px 0;border-bottom:1px solid var(--line)}.hero147{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding-top:24px}.eyebrow147{font-size:11px;letter-spacing:.18em;color:var(--gold);font-weight:600;margin:0 0 16px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;color:#ece3ce;text-wrap:balance;line-height:1.2}h1{font-size:clamp(34px,4.1vw,54px);margin:0 0 22px}h2{font-size:clamp(28px,3.2vw,40px);margin:0 0 24px}h3{font-size:24px;margin:0 0 12px}.lead147{font-size:17px}.dates147{padding-left:16px;border-left:2px solid var(--gold);color:#eee5d1}.dates147 span{font-size:14px;color:#bdc5b8}.button147{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;background:var(--gold);border:1px solid var(--gold);border-radius:6px;color:#11170f;font-size:14px;font-weight:600;text-align:center;text-decoration:none;max-width:100%;overflow-wrap:anywhere}.roles147{font-size:12px;color:#b0b9aa;margin-top:22px}figure{margin:0;min-width:0}.hero147 img{width:100%;height:auto;border-radius:12px;display:block}.intro147{max-width:780px}.days147{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.days147 article{border-top:1px solid var(--gold);padding-top:20px;min-width:0}.days147 article p:last-child{font-size:14px;line-height:1.8}.day147{font-size:12px;color:var(--gold);margin:0 0 16px}.source147{font-size:12px;margin-top:24px}.gallery147{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gallery147 figure{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#10150f}.gallery147 img{width:100%;height:260px;object-fit:contain;display:block;background:#090c0a}.gallery147 figcaption{padding:14px 18px;font-size:13px}.request147{padding:32px;margin:54px 0;background:linear-gradient(125deg,#1d2619,#101610);border:1px solid var(--line);border-radius:12px}.request147>p{max-width:780px}.request147>strong{display:block;color:var(--gold)}.actions147{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin:24px 0}.fine147{font-size:13px;color:#b6bfaf}details{border-top:1px solid var(--line);padding:18px 0}summary{cursor:pointer;color:#e6d9bb}details p{max-width:800px;font-size:15px}.back147{display:inline-block;padding:15px 0}footer{text-align:center;padding:36px 24px;border-top:1px solid var(--line);font-size:13px}footer img{display:block;width:130px;height:auto;object-fit:contain;margin:0 auto 14px}.skip147{position:fixed;top:-100px;left:16px;background:#dfc38b;color:#111;padding:12px;z-index:10}.skip147:focus{top:10px}@media(max-width:900px){.days147{grid-template-columns:repeat(2,minmax(0,1fr))}.hero147{gap:28px}}@media(max-width:760px){main{width:calc(100% - 32px)}header{padding:12px 16px;gap:12px}header img{width:96px;height:49px}header nav a{padding:10px}.hero147{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:12px}section{padding:36px 0}.gallery147{grid-template-columns:minmax(0,1fr);gap:18px}.gallery147 img{height:auto;max-height:420px}.request147{padding:24px 20px;margin:36px 0}.actions147{gap:18px}.actions147 .button147{width:100%}}@media(max-width:420px){.days147{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

