.mg-theme-btn{position:relative;display:grid!important;place-items:center;width:38px!important;height:38px!important;flex:none;padding:0!important;margin:0!important;border:1px solid rgba(207,143,42,.32)!important;border-radius:50%!important;background:rgba(207,143,42,.06)!important;color:#e8b84b;cursor:pointer;transition:color .25s ease,border-color .25s ease,background-color .25s ease,transform .25s ease}.mg-theme-btn:hover{color:#f5d280;border-color:rgba(207,143,42,.75)!important;background:rgba(207,143,42,.14)!important;transform:translateY(-2px)}.mg-theme-btn:active{transform:translateY(0) scale(.94)}.mg-theme-btn:focus-visible{outline:2px solid #e8b84b;outline-offset:3px}.mg-theme-ico{grid-area:1/1;width:18px;height:18px;transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.mg-theme-ico--sun{opacity:1;transform:rotate(0deg) scale(1)}.mg-theme-ico--moon{opacity:0;transform:rotate(-70deg) scale(.5)}body.light-mode .mg-theme-ico--sun{opacity:0;transform:rotate(70deg) scale(.5)}body.light-mode .mg-theme-ico--moon{opacity:1;transform:rotate(0deg) scale(1)}body.light-mode .mg-theme-btn{border-color:rgba(166,109,26,.4)!important;background:rgba(207,143,42,.1)!important;color:#a66d1a}body.light-mode .mg-theme-btn:hover{color:#7a4f0a;border-color:rgba(166,109,26,.8)!important}.mg-right .mg-theme-btn{margin-right:16px!important}.mg-mob-actions .mg-theme-btn{width:36px!important;height:36px!important;margin-right:10px!important}@media (prefers-reduced-motion:reduce){.mg-theme-btn,.mg-theme-ico{transition:none!important}}body.light-mode{--bg:#ffffff;--tb-bg:#f6efe3;--tb-text:#4a4036;--tb-border:rgba(166,109,26,0.3);--hdr-glass:rgba(255,253,249,0.93);--nav-text:#17130d;--nav-muted:#6b6055;--dd-bg:rgba(255,255,255,0.98);--dd-text:#4a4036;--bdr:rgba(166,109,26,0.2);--bdr-strong:rgba(166,109,26,0.45);--gold-dim:rgba(207,143,42,0.14);--shadow:0 20px 50px rgba(92,68,24,0.16)}body.light-mode .mg-header:not(.scrolled) .mg-hbox{background:var(--hdr-glass)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-bottom:1px solid rgba(166,109,26,.3)!important}.mg-logo--ink,body.light-mode .mg-logo--white{display:none!important}body.light-mode .mg-logo--ink{display:block!important}body.light-mode .mg-dr-logo,body.light-mode .mg-logo-img,body.light-mode .mg-mob-logo{filter:drop-shadow(0 2px 8px rgba(92,68,24,.18))!important}body.light-mode .mg-book{color:var(--mg-gold-dk)!important;border-color:var(--mg-gold-dk)!important}body.light-mode .mg-phone-text{background-image:linear-gradient(90deg,var(--mg-gold-dk),var(--gold),var(--mg-gold-dk))!important}body.light-mode .mg-mob-bar{background:rgba(255,253,249,.95)!important}body.light-mode .mg-mob-drawer{background:rgba(255,255,255,.98)!important}body.light-mode .mg-mob-overlay{background:rgba(30,22,10,.45)!important}body.light-mode .mg-header:not(.scrolled) .mg-hbox{height:97px!important}body.light-mode .mg-header:not(.scrolled) .mg-logo-wrap,body.light-mode .mg-header:not(.scrolled) .mg-nav,body.light-mode .mg-header:not(.scrolled) .mg-right{transform:translateY(-11.5px)!important}@media (max-width:1200px){body.light-mode .mg-header:not(.scrolled) .mg-hbox{height:114px!important}body.light-mode .mg-header:not(.scrolled) .mg-logo-wrap,body.light-mode .mg-header:not(.scrolled) .mg-nav,body.light-mode .mg-header:not(.scrolled) .mg-right{transform:translateY(-20px)!important}}:root{--gold:#cf8f2a;--gold-lt:#e8b84b;--gold-pale:#f5d280;--gold-dim:rgba(207,143,42,0.12);--gold-glow:rgba(207,143,42,0.28);--f-ui:var(--font-montserrat),"Montserrat",sans-serif;--tb-h:42px;--bar-h:3px;--hdr-h:150px;--hdr-hs:95px;--mob-h:64px;--mg-header:150px;--bg:#050505;--tb-bg:#0c0c0c;--tb-text:#e8e0d0;--tb-border:rgba(207,143,42,0.2);--hdr-glass:rgba(8,8,8,0.91);--nav-text:#f0ebe2;--nav-muted:#9a8e7e;--dd-bg:rgba(10,10,10,0.97);--dd-text:#d8d0c4;--bdr:rgba(207,143,42,0.16);--bdr-strong:rgba(207,143,42,0.42);--shadow:0 20px 56px rgba(0,0,0,0.6)}.mg-hw *,.mg-mob-bar *,.mg-mob-drawer *,.mg-topbar *{box-sizing:border-box!important;margin:0!important;padding:0!important;list-style:none!important;text-decoration:none!important;font-family:var(--f-ui)!important}.mg-topbar{position:fixed!important;inset:0 0 auto 0!important;height:var(--tb-h)!important;background:var(--tb-bg)!important;border-bottom:1px solid var(--tb-border)!important;z-index:100002!important;display:flex!important;align-items:center!important;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .42s!important}.mg-topbar.gone{transform:translateY(-100%)!important;opacity:0!important;pointer-events:none!important}.mg-tb-inner{width:100%!important;padding:0 44px!important;justify-content:space-between!important}.mg-tb-inner,.mg-tb-left,.mg-tb-right{display:flex!important;align-items:center!important}.mg-tb-divider{width:1px!important;height:18px!important;background:var(--tb-border)!important;margin:0 14px!important;flex-shrink:0!important}.mg-tb-link{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;color:var(--tb-text)!important;transition:color .2s!important;white-space:nowrap!important}.mg-tb-link:hover{color:var(--gold)!important}.mg-phone-pulse{animation:mgAtt 1.5s ease-in-out infinite!important}.mg-phone-text{background:linear-gradient(90deg,var(--gold-lt),var(--gold-pale),var(--gold))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-size:200% auto!important;animation:goldShine 3s linear infinite!important}@keyframes goldShine{to{background-position:200%}}@keyframes mgAtt{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.05);filter:drop-shadow(0 0 6px rgba(207,143,42,.8))}}.mg-tb-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;border:1px solid var(--tb-border)!important;flex-shrink:0!important;color:var(--gold)!important;transition:all .2s!important}.mg-tb-link:hover .mg-tb-icon{background:var(--gold-dim)!important;border-color:var(--gold)!important}.mg-tb-socials{gap:6px!important}.mg-tb-soc,.mg-tb-socials{display:flex!important;align-items:center!important}.mg-tb-soc{justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;border:1px solid var(--tb-border)!important;color:var(--tb-text)!important;transition:all .22s!important}.mg-tb-soc:hover{border-color:var(--gold)!important;color:var(--gold)!important;background:var(--gold-dim)!important;transform:translateY(-1px)!important}.mg-gold-bar{position:fixed!important;top:var(--tb-h)!important;left:0!important;right:0!important;height:var(--bar-h)!important;overflow:hidden!important;z-index:100002!important;transition:top .42s cubic-bezier(.4,0,.2,1),opacity .42s!important}.mg-gold-bar:before{content:""!important;display:block!important;width:200%!important;height:100%!important;background:linear-gradient(90deg,transparent 0,rgba(207,143,42,.45) 8%,var(--gold) 28%,var(--gold-lt) 40%,#fff 50%,var(--gold-lt) 60%,var(--gold) 72%,rgba(207,143,42,.45) 92%,transparent 100%)!important;animation:barFlow 3s linear infinite!important}@keyframes barFlow{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mg-gold-bar.gone{top:0!important;opacity:0!important}.mg-hw{position:relative!important;height:0!important;overflow:visible!important}.mg-header{position:fixed!important;top:calc(var(--tb-h) + var(--bar-h))!important;left:0!important;width:100vw!important;z-index:100001!important;justify-content:center!important;pointer-events:none!important;transition:top .42s cubic-bezier(.4,0,.2,1)!important}.mg-hbox,.mg-header{display:flex!important}.mg-hbox{pointer-events:auto!important;width:100%!important;max-width:100%!important;height:var(--hdr-h)!important;padding:0 40px!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;transition:height .42s cubic-bezier(.4,0,.2,1),background .42s,max-width .42s,border-radius .42s,border .42s,box-shadow .42s,padding .42s!important;overflow:visible!important}.mg-logo-wrap,.mg-nav,.mg-right{transform:translateY(-38px)!important;transition:transform .42s cubic-bezier(.4,0,.2,1)!important}.mg-header.scrolled{top:15px!important}.mg-header.scrolled .mg-hbox{background:var(--hdr-glass)!important;backdrop-filter:blur(24px) saturate(1.8)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8)!important;border:1px solid var(--bdr-strong)!important;border-bottom:2px solid var(--gold)!important;border-radius:20px!important;max-width:95%!important;height:var(--hdr-hs)!important;padding:0 36px!important;box-shadow:var(--shadow),0 0 0 .5px var(--bdr)!important;position:relative!important;overflow:visible!important}.mg-header.scrolled .mg-logo-wrap,.mg-header.scrolled .mg-nav,.mg-header.scrolled .mg-right{transform:translateY(0)!important}.mg-header.scrolled .mg-hbox:after{content:""!important;position:absolute!important;bottom:0!important;left:-55%!important;width:40%!important;height:2px!important;background:linear-gradient(90deg,transparent,var(--gold-pale),#fff,var(--gold-pale),transparent)!important;animation:borderSweep 3s ease-in-out infinite!important}@keyframes borderSweep{0%{left:-55%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:155%;opacity:0}}.mg-logo-wrap{flex:0 0 auto!important;align-items:center!important}.mg-logo-wrap,.mg-nav{display:flex!important}.mg-nav{flex:1 1 auto!important;justify-content:center!important;min-width:0!important}.mg-right{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important}.mg-logo-img{height:95px!important;width:auto!important;object-fit:contain!important;transition:height .42s cubic-bezier(.4,0,.2,1),filter .42s!important;filter:drop-shadow(0 2px 10px rgba(0,0,0,.32))!important}.mg-header.scrolled .mg-logo-img{height:80px!important}.mg-nl{display:flex!important;align-items:center!important;gap:clamp(40px,7.5vw,160px)!important}.mg-a{font-size:14px!important;font-weight:700!important;letter-spacing:.5px!important;color:var(--nav-text)!important;padding:20px 0!important;white-space:nowrap!important;position:relative!important;transition:color .22s!important;background:transparent!important;border:0!important;cursor:pointer!important}.mg-a:after{content:""!important;position:absolute!important;bottom:12px!important;left:0!important;width:0!important;height:1.5px!important;background:linear-gradient(90deg,var(--gold),var(--gold-lt))!important;transition:width .28s cubic-bezier(.4,0,.2,1)!important;border-radius:2px!important}.mg-a:hover{color:var(--gold)!important}.mg-a:hover:after{width:100%!important}.mg-a.mg-active,.mg-a.mg-active-parent{color:var(--gold)!important}.mg-a.mg-active-parent:after,.mg-a.mg-active:after{width:100%!important}.mg-dd li a.mg-active{color:var(--gold)!important;border-left-color:var(--gold)!important;background:linear-gradient(90deg,var(--gold-dim),transparent)!important;padding-left:18px!important}.mg-dd li a.mg-active .mg-dot{background:var(--gold)!important;transform:scale(1.5)!important}.mg-caret{font-size:8px!important;opacity:.5!important;margin-left:3px!important;display:inline-block!important;vertical-align:middle!important;transition:transform .25s!important}.mg-dp:hover .mg-caret{transform:rotate(180deg)!important}.mg-dp{position:relative!important}.mg-dp:after{content:""!important;top:100%!important;left:-24px!important;width:calc(100% + 48px)!important;height:22px!important}.mg-dd,.mg-dp:after{position:absolute!important}.mg-dd{top:calc(100% + 18px)!important;left:50%!important;transform:translateX(-50%) translateY(10px)!important;background:var(--dd-bg)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid var(--bdr-strong)!important;border-radius:18px!important;min-width:218px!important;padding:8px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .24s,transform .24s cubic-bezier(.4,0,.2,1),visibility 0s .24s!important;box-shadow:0 28px 64px rgba(0,0,0,.36)!important;z-index:100000!important}.mg-dp:hover .mg-dd{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;transition:opacity .24s,transform .24s cubic-bezier(.4,0,.2,1)!important}.mg-dot{width:4px!important;height:4px!important;border-radius:50%!important;background:var(--bdr-strong)!important;flex-shrink:0!important;transition:background .2s,transform .2s!important}.mg-dd li a{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;font-size:13px!important;font-weight:600!important;color:var(--dd-text)!important;border-radius:11px!important;border-left:2px solid transparent!important;transition:all .2s!important}.mg-dd li a:hover{color:var(--gold)!important;border-left-color:var(--gold)!important;background:linear-gradient(90deg,var(--gold-dim),transparent)!important;padding-left:18px!important}.mg-dd li a:hover .mg-dot{background:var(--gold)!important;transform:scale(1.5)!important}.mg-book{position:relative!important;overflow:hidden!important;background:transparent!important;border:1.5px solid var(--gold)!important;border-radius:10px!important;padding:9px 20px!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:var(--gold)!important;cursor:pointer!important;white-space:nowrap!important;transition:transform .28s,box-shadow .28s!important}.mg-book:before{inset:0!important;background:linear-gradient(135deg,var(--gold),var(--gold-lt))!important;opacity:0!important;transition:opacity .3s!important}.mg-book:after,.mg-book:before{content:""!important;position:absolute!important}.mg-book:after{top:0!important;left:-100%!important;width:60%!important;height:100%!important;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%)!important;transition:left .5s!important}.mg-book span{position:relative!important;z-index:1!important;transition:color .3s!important}.mg-book:hover:before{opacity:1!important}.mg-book:hover:after{left:140%!important}.mg-book:hover span{color:#fff!important}.mg-book:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px var(--gold-glow)!important;border-color:transparent!important}@media (max-width:1600px){.mg-nl{gap:clamp(35px,5.5vw,100px)!important}}@media (max-width:1400px){.mg-hbox,.mg-tb-inner{padding:0 36px!important}.mg-header.scrolled .mg-hbox{padding:0 28px!important;max-width:calc(100vw - 40px)!important}.mg-nl{gap:clamp(25px,4vw,70px)!important}}@media (max-width:1200px){.mg-nl{gap:clamp(15px,2.5vw,45px)!important}.mg-a{font-size:11px!important}.mg-hbox{padding:0 28px!important}.mg-logo-img{height:130px!important}}.mg-mob-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--mob-h)!important;background:rgba(8,8,8,.95)!important;backdrop-filter:blur(20px) saturate(1.8)!important;-webkit-backdrop-filter:blur(20px) saturate(1.8)!important;border-bottom:2px solid var(--gold)!important;z-index:100001!important;display:flex!important;align-items:center!important;transition:box-shadow .3s!important}.mg-mob-bar.scrolled{box-shadow:var(--shadow),0 0 0 .5px var(--bdr)!important}.mg-mob-inner{width:100%!important;padding:0 16px!important;justify-content:space-between!important}.mg-mob-inner,.mg-mob-logo-link{display:flex!important;align-items:center!important}.mg-mob-logo{height:44px!important;width:auto!important;object-fit:contain!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))!important}.mg-mob-actions{gap:8px!important}.mg-mob-actions,.mg-mob-burger{display:flex!important;align-items:center!important}.mg-mob-burger{flex-direction:column!important;gap:5px!important;justify-content:center!important;width:40px!important;height:40px!important;background:transparent!important;border:1px solid var(--bdr-strong)!important;border-radius:10px!important;cursor:pointer!important;transition:all .22s!important;flex-shrink:0!important}.mg-mob-burger.open,.mg-mob-burger:hover{border-color:var(--gold)!important;background:var(--gold-dim)!important}.mg-bl{display:block!important;width:18px!important;height:1.5px!important;background:var(--nav-text)!important;border-radius:2px!important;transition:all .34s cubic-bezier(.4,0,.2,1)!important;transform-origin:center!important}.mg-mob-burger.open .mg-bl:first-child{transform:translateY(6.5px) rotate(45deg)!important}.mg-mob-burger.open .mg-bl:nth-child(2){opacity:0!important;transform:scaleX(0)!important}.mg-mob-burger.open .mg-bl:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)!important}.mg-mob-burger.open .mg-bl,.mg-mob-burger:hover .mg-bl{background:var(--gold)!important}.mg-mob-overlay{position:fixed!important;inset:0!important;background:rgba(0,0,0,.65)!important;backdrop-filter:blur(6px)!important;z-index:200000!important;opacity:0!important;pointer-events:none!important;transition:opacity .38s!important;touch-action:none!important}.mg-mob-overlay.open{opacity:1!important;pointer-events:auto!important}.mg-mob-drawer{position:fixed!important;top:0!important;right:-320px!important;width:min(310px,90vw)!important;height:100dvh!important;background:rgba(10,10,10,.98)!important;border-left:1px solid var(--bdr-strong)!important;z-index:200001!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:right .4s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(30px)!important}.mg-mob-drawer.open{right:0!important}.mg-dr-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;border-bottom:1px solid var(--bdr)!important;flex-shrink:0!important}.mg-dr-logo{height:42px!important;width:auto!important}.mg-dr-close{width:32px!important;height:32px!important;border-radius:50%!important;border:1px solid var(--bdr)!important;background:transparent!important;color:var(--nav-text)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .22s!important}.mg-dr-close:hover{border-color:var(--gold)!important;color:var(--gold)!important;transform:rotate(90deg)!important}.mg-dr-nav{flex:1!important;overflow-y:auto!important}.mg-dr-nav a{display:flex!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;font-size:14px!important;font-weight:600!important;color:var(--nav-text)!important;border-bottom:1px solid var(--bdr)!important;transition:color .2s,padding-left .2s,background .2s!important}.mg-dr-nav a:hover{color:var(--gold)!important;padding-left:26px!important;background:var(--gold-dim)!important}.mg-dr-nav a.mg-active{color:var(--gold)!important;background:linear-gradient(90deg,var(--gold-dim),transparent)!important;border-left:3px solid var(--gold)!important;padding-left:17px!important;font-weight:700!important}.mg-acc.mg-active-parent{background:var(--gold-dim)!important}.mg-acc.mg-active-parent,.mg-acc.mg-active-parent .mg-acc-ico,.mg-sub a.mg-active{color:var(--gold)!important}.mg-sub a.mg-active{background:linear-gradient(90deg,var(--gold-dim),transparent)!important;padding-left:38px!important;font-weight:600!important}.mg-acc{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:14px 20px!important;font-size:14px!important;font-weight:600!important;color:var(--nav-text)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--bdr)!important;cursor:pointer!important;transition:background .2s,color .2s!important;text-align:left!important}.mg-acc:hover{background:var(--gold-dim)!important}.mg-acc-ico{color:var(--nav-muted)!important;transition:transform .3s cubic-bezier(.4,0,.2,1),color .22s!important}.mg-acc.open .mg-acc-ico{transform:rotate(180deg)!important;color:var(--gold)!important}.mg-sub{max-height:0!important;overflow:hidden!important;transition:max-height .36s cubic-bezier(.4,0,.2,1)!important;background:rgba(207,143,42,.025)!important}.mg-sub.open{max-height:400px!important}.mg-sub a{padding:11px 20px 11px 36px!important;font-size:13px!important;font-weight:400!important;color:var(--nav-muted)!important;border-bottom:1px solid rgba(207,143,42,.06)!important}.mg-sub a:last-child{border-bottom:1px solid var(--bdr)!important}.mg-sub a:hover{color:var(--gold)!important;padding-left:42px!important;background:var(--gold-dim)!important}.mg-dr-foot{flex-shrink:0!important;padding:14px 16px!important;border-top:1px solid var(--bdr)!important}.mg-dr-phone{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px!important;border:1px solid var(--bdr-strong)!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;color:var(--gold)!important;margin-bottom:10px!important;transition:background .22s,transform .22s!important}.mg-dr-phone:hover{background:var(--gold-dim)!important;transform:translateY(-1px)!important}.mg-dr-book{display:block!important;text-align:center!important;padding:13px!important;border-radius:10px!important;background:linear-gradient(135deg,var(--gold),var(--gold-lt))!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:12px!important;transition:transform .25s,box-shadow .25s!important}.mg-dr-book:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px var(--gold-glow)!important}.mg-dr-soc{gap:10px!important}.mg-dr-soc,.mg-dr-soc a{display:flex!important;justify-content:center!important}.mg-dr-soc a{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid var(--bdr)!important;align-items:center!important;color:var(--nav-muted)!important;transition:all .22s!important;padding:0!important}.mg-drs-ig:hover{border-color:#c13584!important;color:#c13584!important;background:rgba(193,53,132,.08)!important}.mg-drs-fb:hover{border-color:#1877f2!important;color:#1877f2!important;background:rgba(24,119,242,.08)!important}.mg-drs-yt:hover{border-color:#ff0000!important;color:#ff0000!important;background:rgba(255,0,0,.08)!important}.mg-drs-gm:hover{border-color:#4285f4!important;color:#4285f4!important;background:rgba(66,133,244,.08)!important}@media (max-width:1024px){.mg-tb-email{display:none!important}:root{--mg-header:var(--mob-h)}.mg-gold-bar,.mg-hw,.mg-topbar{display:none!important}}@media (min-width:1025px){.mg-mob-bar,.mg-mob-drawer,.mg-mob-overlay{display:none!important}}.rv{--rv-bg:#0c0c0d;--rv-panel:#151517;--rv-raised:#1c1c1f;--rv-line:#27272b;--rv-text:#eceae6;--rv-muted:#8f8b85;--rv-faint:#5f5c58;--rv-gold:#cf8f2a;--rv-gold-lt:#e2a94a;font-family:var(--mg-font-ui)}.rv *,.rv :after,.rv :before{box-sizing:border-box}.rv-launcher{position:fixed;bottom:calc(26px + env(safe-area-inset-bottom, 0px));left:26px;z-index:100002;display:flex;align-items:center;gap:11px;padding:9px 18px 9px 13px;border:1px solid var(--rv-line);border-radius:999px;background:var(--rv-panel);color:var(--rv-text);cursor:pointer;font:inherit;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:transform .25s cubic-bezier(.25,1,.5,1),border-color .25s,box-shadow .25s}.rv-launcher:hover{transform:translateY(-3px);border-color:rgba(207,143,42,.5);box-shadow:0 16px 38px rgba(0,0,0,.5)}.rv-launcher:focus-visible{outline:2px solid var(--rv-gold);outline-offset:3px}.rv.is-open .rv-launcher{opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:opacity .25s,visibility .25s,transform .25s}.rv-launcher .rv-g{width:24px;height:24px;flex:none}.rv-launcher-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rv-launcher-top{color:var(--rv-muted);font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;line-height:1}.rv-launcher-bottom{display:flex;align-items:center;gap:7px;line-height:1}.rv-launcher-bottom strong{font-size:15px;font-weight:700}.rv-launcher-cta{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--rv-gold)}.rv-stars{position:relative;display:inline-block;flex:none;font-size:var(--rv-star,14px);line-height:1;letter-spacing:1px;font-family:Segoe UI Symbol,Apple Color Emoji,sans-serif;white-space:nowrap}.rv-stars-empty{color:#3a3a3e}.rv-stars-full{position:absolute;top:0;left:0;overflow:hidden;color:var(--rv-gold-lt)}.rv-scrim{position:fixed;inset:0;z-index:100003;background:rgba(6,6,7,.68);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.rv.is-open .rv-scrim{opacity:1;visibility:visible}.rv-panel{position:fixed;top:0;left:0;z-index:100004;display:flex;flex-direction:column;width:420px;max-width:100vw;height:100dvh;background:var(--rv-bg);border-right:1px solid var(--rv-line);box-shadow:14px 0 50px rgba(0,0,0,.55);transform:translateX(-100%);visibility:hidden;transition:transform .42s cubic-bezier(.25,1,.5,1),visibility .42s}.rv.is-open .rv-panel{transform:none;visibility:visible}.rv-head{flex:none;position:relative;padding:26px 24px 22px;border-bottom:1px solid var(--rv-line);background:var(--rv-panel)}.rv-close{position:absolute;top:calc(14px + env(safe-area-inset-top, 0px));right:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--rv-line);border-radius:50%;background:var(--rv-raised);color:var(--rv-muted);cursor:pointer;transition:.2s}.rv-close:hover{border-color:var(--rv-gold);color:var(--rv-gold-lt)}.rv-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.rv-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 16px;color:var(--rv-muted);font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.rv-eyebrow .rv-g{width:15px;height:15px}.rv-score{display:flex;align-items:center;gap:14px;margin-bottom:20px}.rv-score--plain{margin:0 0 20px}.rv-score>strong{font-family:var(--mg-font-head);font-size:44px;font-weight:600;line-height:1;color:var(--rv-text)}.rv-score>span{display:flex;flex-direction:column;gap:6px}.rv-count{color:var(--rv-muted);font-size:12.5px}.rv-write{display:inline-block;padding:11px 22px;border-radius:999px;background:linear-gradient(135deg,var(--rv-gold),var(--rv-gold-lt),var(--rv-gold));color:#17120a;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;transition:.25s}.rv-write:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(207,143,42,.28)}.rv-body{flex:1;min-height:0;padding:18px 16px 28px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rv-body::-webkit-scrollbar{width:5px}.rv-body::-webkit-scrollbar-thumb{border-radius:10px;background:var(--rv-line)}.rv-card{position:relative;padding:17px 18px;margin-bottom:12px;border:1px solid var(--rv-line);border-radius:13px;background:var(--rv-panel);transition:border-color .2s}.rv-card:hover{border-color:rgba(207,143,42,.32)}.rv-card-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.rv-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;overflow:hidden;border:1px solid var(--rv-line);border-radius:50%;background:var(--rv-raised);color:var(--rv-gold-lt);font-family:var(--mg-font-head);font-size:17px;font-weight:600}.rv-avatar img{width:100%;height:100%;object-fit:cover}.rv-who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.rv-who strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-when{color:var(--rv-faint);font-size:11.5px}.rv-card .rv-g{width:17px;height:17px;flex:none;opacity:.85}.rv-text{margin:9px 0 0;color:var(--rv-muted);font-size:13.5px;line-height:1.62}.rv-text.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rv-text--none{color:var(--rv-faint);font-style:italic}.rv-more{margin-top:7px;padding:0;border:0;background:none;color:var(--rv-gold-lt);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600}.rv-more:hover{text-decoration:underline}.rv-load{display:block;width:100%;padding:13px;margin-top:6px;border:1px solid var(--rv-line);border-radius:11px;background:var(--rv-panel);color:var(--rv-text);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;transition:.2s}.rv-load:hover{border-color:rgba(207,143,42,.4);color:var(--rv-gold-lt)}.rv-status{padding:40px 16px;color:var(--rv-muted);text-align:center;font-size:13.5px}.rv-skeletons{display:flex;flex-direction:column;gap:12px}.rv-skeleton{height:132px;border:1px solid var(--rv-line);border-radius:13px;background:linear-gradient(100deg,var(--rv-panel) 30%,var(--rv-raised) 50%,var(--rv-panel) 70%);background-size:220% 100%;animation:rv-shimmer 1.4s ease-in-out infinite}@keyframes rv-shimmer{to{background-position:-220% 0}}body.light-mode .rv{--rv-bg:#fdfbf7;--rv-panel:#ffffff;--rv-raised:#f4efe6;--rv-line:rgba(207,143,42,0.24);--rv-text:#16140f;--rv-muted:#5f574c;--rv-faint:#948c80;--rv-gold:#a66d1a;--rv-gold-lt:#cf8f2a}body.light-mode .rv-card,body.light-mode .rv-launcher{box-shadow:0 8px 24px rgba(0,0,0,.09)}body.light-mode .rv-scrim{background:rgba(20,16,10,.4)}body.light-mode .rv-stars-empty{color:#ded6c8}body.light-mode .rv-write{color:#fff}@media (max-width:520px){.rv-launcher{left:14px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));padding:7px 14px 7px 10px}.rv-launcher .rv-g{width:20px;height:20px}.rv-launcher-bottom strong{font-size:13px}.rv-panel{width:100vw;border-right:0}.rv-head{padding-top:calc(26px + env(safe-area-inset-top, 0px))}.rv-score>strong{font-size:38px}}@media (prefers-reduced-motion:reduce){.rv-launcher,.rv-panel,.rv-scrim,.rv-write{transition-duration:.01ms}.rv-skeleton{animation:none}}@property --scroll-progress{syntax:"<number>";inherits:true;initial-value:0}@property --jrn-at{syntax:"<number>";inherits:true;initial-value:0}:root{--jrn-bronze:#a66d1a;--jrn-gold:#cf8f2a;--jrn-gold-lt:#e2a94a;--jrn-champagne:#f5d280;--jrn-rail:linear-gradient(180deg,var(--jrn-bronze) 0%,var(--jrn-gold) 38%,var(--jrn-gold-lt) 70%,var(--jrn-champagne) 100%);--jrn-ease:cubic-bezier(0.23,1,0.32,1);--jrn-ink:rgba(10,9,7,0.86);--jrn-medal:40px}body.light-mode{--jrn-ink:rgba(255,252,246,0.92)}.jrn-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.jrn-bar{position:fixed;inset:0 0 auto 0;height:2px;z-index:100003;background:rgba(207,143,42,.14);pointer-events:none}.jrn-bar-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--jrn-bronze) 0,var(--jrn-gold) 38%,var(--jrn-gold-lt) 70%,var(--jrn-champagne) 100%);clip-path:inset(0 calc((1 - var(--scroll-progress)) * 100%) 0 0);box-shadow:0 0 10px rgba(207,143,42,.5)}.jrn{display:none;position:fixed;top:178px;bottom:104px;right:30px;width:1px;z-index:90;container-type:size;pointer-events:none;opacity:clamp(0,calc(var(--scroll-progress) * 34),1);transition:opacity .45s ease}.jrn-track{background:rgba(207,143,42,.2)}.jrn-fill,.jrn-track{position:absolute;inset:0}.jrn-fill{background:var(--jrn-rail);clip-path:inset(0 0 calc((1 - var(--scroll-progress)) * 100%) 0);box-shadow:0 0 10px rgba(207,143,42,.5)}.jrn-stops{position:absolute;inset:0}.jrn-node{position:absolute;left:50%;top:calc(var(--jrn-at) * 100%);transform:translate(-50%,-50%);display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.jrn-node-dot{position:relative;width:7px;height:7px;border-radius:50%;border:1px solid rgba(207,143,42,.55);background:var(--jrn-ink);transition:width .4s var(--jrn-ease),height .4s var(--jrn-ease),border-color .4s ease}.jrn-node-dot:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:var(--jrn-champagne);box-shadow:0 0 9px rgba(245,210,128,.85);opacity:clamp(0,calc((var(--scroll-progress) - var(--jrn-at)) * 90),1)}.jrn-node[aria-current=true] .jrn-node-dot{width:11px;height:11px;border-color:var(--jrn-champagne)}.jrn-node:focus-visible{outline:2px solid var(--jrn-gold-lt);outline-offset:0;border-radius:50%}.jrn-node-name{position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%) translateX(6px);padding:5px 12px;border:1px solid rgba(207,143,42,.3);border-radius:30px;background:var(--jrn-ink);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--jrn-gold-lt);font-family:var(--mg-font-ui);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s var(--jrn-ease)}body.light-mode .jrn-node-name{color:var(--jrn-bronze)}.jrn-node:focus-visible .jrn-node-name,.jrn-node:hover .jrn-node-name{opacity:1;transform:translateY(-50%) translateX(0)}.jrn-pod{position:absolute;top:0;left:50%;width:var(--jrn-medal);height:var(--jrn-medal);margin-left:calc(var(--jrn-medal) / -2);transform:translate3d(0,calc(var(--scroll-progress) * 100cqh - 50%),0)}.jrn-mark{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(245,210,128,.55);background:radial-gradient(circle at 50% 32%,rgba(207,143,42,.22),transparent 70%),var(--jrn-ink);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 16px rgba(207,143,42,.45),inset 0 0 10px rgba(245,210,128,.14)}.jrn-car{width:27px;height:auto;overflow:visible;rotate:var(--jrn-lean,0deg)}.jrn-car-body{fill:url(#jrn-body-grad)}.jrn-car-glass{fill:rgba(8,7,5,.9)}.jrn-car-tyre{fill:rgba(8,7,5,.92);stroke:rgba(245,210,128,.5);stroke-width:.8}.jrn-car-rim{fill:var(--jrn-champagne)}.jrn-car-lamp{fill:#fff6e0}.jrn-label{position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);padding:7px 15px;border:1px solid rgba(207,143,42,.32);border-radius:30px;background:var(--jrn-ink);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 22px rgba(0,0,0,.45);color:var(--jrn-gold-lt);font-family:var(--mg-font-ui);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:border-color .35s ease,box-shadow .35s ease}body.light-mode .jrn-label{box-shadow:0 6px 22px rgba(0,0,0,.12);color:var(--jrn-bronze)}.jrn-label-text{display:inline-block;animation:jrnStopIn .5s var(--jrn-ease)}@media (hover:hover) and (pointer:fine){.jrn-label:hover{border-color:var(--jrn-gold);box-shadow:0 6px 26px rgba(0,0,0,.5),0 0 16px rgba(207,143,42,.35)}}.jrn-label:focus-visible{outline:2px solid var(--jrn-gold-lt);outline-offset:3px}@keyframes jrnStopIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}@media (min-width:1280px){.jrn{display:block}.jrn-bar{display:none}}@media (prefers-reduced-motion:reduce){.jrn-car{rotate:0deg}.jrn-label-text{animation:none}.jrn,.jrn-label,.jrn-node-dot,.jrn-node-name{transition:none}}.mgf{--ft-bg:#080808;--ft-bottom:#040404;--ft-text:#f0ebe2;--ft-muted:#8a7e6e;--gold-border:rgba(207,143,42,.22);--gold-dim:rgba(207,143,42,.1);position:relative;overflow:hidden;background:var(--ft-bg);color:var(--ft-text);font-family:var(--mg-font-ui)}.mgf *{box-sizing:border-box}.mgf a{text-decoration:none;color:inherit}.mgf-shimmer{height:2px;background:linear-gradient(90deg,transparent,#cf8f2a,#fff8e6,#cf8f2a,transparent);background-size:200% 100%;animation:mgf-shimmer 3s linear infinite}.mgf-body{position:relative;isolation:isolate;overflow:hidden;padding:60px 60px 8px}.mgf-bg-base,.mgf-bg-lines,.mgf-bg-particles,.mgf-bg-sweep,.mgf-bg-vignette{position:absolute;inset:0;pointer-events:none}.mgf-bg-base{z-index:-3;background:radial-gradient(circle at 18% 22%,rgba(207,143,42,.18),transparent 26%),radial-gradient(circle at 82% 70%,rgba(207,143,42,.12),transparent 30%)}.mgf-bg-glow{position:absolute;z-index:-2;width:38vw;height:38vw;min-width:280px;min-height:280px;border-radius:50%;filter:blur(90px);background:radial-gradient(circle,rgba(207,143,42,.34),transparent 72%);animation:mgf-float 9s ease-in-out infinite alternate}.mgf-glow-one{top:-12%;left:-8%}.mgf-glow-two{right:-10%;bottom:-30%;opacity:.25;animation-delay:-3s}.mgf-bg-lines{z-index:-1;opacity:.35;background:linear-gradient(115deg,transparent 46%,rgba(207,143,42,.12) 49%,rgba(255,255,255,.16) 50%,transparent 53%);background-size:180% 180%;animation:mgf-lines 18s linear infinite}.mgf-bg-sweep{z-index:-1;opacity:.25;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.2) 40%,rgba(207,143,42,.1) 46%,transparent 54%);animation:mgf-sweep 13s ease-in-out infinite}.mgf-bg-vignette{z-index:-1;background:radial-gradient(circle at center,transparent 45%,rgba(0,0,0,.6) 100%)}.mgf-bg-particles{z-index:-1;opacity:.4;background:radial-gradient(circle at 12% 18%,#fff 0 2px,transparent 3px),radial-gradient(circle at 78% 24%,rgba(207,143,42,.5) 0 2px,transparent 3px),radial-gradient(circle at 64% 72%,rgba(255,255,255,.4) 0 2px,transparent 3px)}.mgf-desktop-grid{position:relative;display:grid;grid-template-columns:200px repeat(4,minmax(120px,1fr)) 210px;gap:0 44px;max-width:1500px;margin:auto}.mgf-brand{display:flex;align-items:center;flex-direction:column;text-align:center;padding-bottom:48px}.mgf-brand>a{margin:-42px 0 16px}.mgf-brand img{display:block;width:140px;height:auto}.mgf-brand p{margin:0;color:var(--ft-muted);font-size:11px;line-height:1.75}.mgf-brand em{color:#cf8f2a;font-family:var(--mg-font-head);font-size:12px}.mgf-divider-mini{width:40px;height:1px;margin:16px auto;background:linear-gradient(90deg,transparent,#cf8f2a,transparent)}.mgf-socials{display:flex;gap:8px}.mgf-socials a{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--gold-border);border-radius:50%;color:var(--ft-muted);transition:.22s}.mgf-socials a:hover{color:#cf8f2a;border-color:#cf8f2a;background:var(--gold-dim);transform:translateY(-3px)}.mgf-col{padding-bottom:48px}.mgf-col-head{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#cf8f2a;font-size:10px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.mgf-acc-left i,.mgf-col-head>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--gold-border);border-radius:8px;background:var(--gold-dim)}.mgf-acc-panel ul,.mgf-links{padding:0;margin:0;list-style:none}.mgf-acc-panel a,.mgf-links a{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--ft-muted);font-size:12px;font-weight:500;transition:.2s}.mgf-acc-panel a:hover,.mgf-links a:hover{padding-left:8px;color:var(--ft-text)}.mgf-acc-panel b,.mgf-links b{width:3px;height:3px;flex:none;border-radius:50%;background:var(--gold-border)}.mgf-booking{display:flex;flex-direction:column;gap:11px;padding-bottom:48px}.mgf-cta-card{padding:18px;border:1px solid rgba(207,143,42,.45);border-radius:14px;background:var(--gold-dim)}.mgf-cta-badge{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:#cf8f2a;font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.mgf-cta-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#cf8f2a;animation:mgf-pulse 2s ease-in-out infinite}.mgf-book-btn{display:block;padding:12px;border-radius:9px;background:linear-gradient(135deg,#cf8f2a,#e8b84b,#cf8f2a);color:#fff;text-align:center;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;transition:.25s}.mgf-book-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(207,143,42,.3)}.mgf-email-link,.mgf-phone-link{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--gold-border);border-radius:10px;transition:.22s}.mgf-email-link:hover,.mgf-phone-link:hover{color:#cf8f2a;border-color:#cf8f2a;background:var(--gold-dim)}.mgf-phone-icon{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid rgba(207,143,42,.45);border-radius:50%;color:#cf8f2a}.mgf-phone-info small,.mgf-phone-info strong{display:block}.mgf-phone-info small{color:var(--ft-muted);font-size:8px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.mgf-phone-info strong{color:#e8b84b;font-size:13px}.mgf-email-link{color:var(--ft-muted);font-size:10px}.mgf-mobile-content{display:none}.mgf-bottom{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;background:var(--ft-bottom);color:var(--ft-muted);font-size:11px}.mgf-bottom:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#cf8f2a,transparent)}.mgf-bottom strong{color:#cf8f2a}.mgf-bottom-sep{color:var(--gold-border)}@keyframes mgf-shimmer{to{background-position:200% 0}}@keyframes mgf-float{to{transform:translate(30px,20px) scale(1.1)}}@keyframes mgf-lines{to{background-position:180% 0}}@keyframes mgf-sweep{0%,to{transform:translateX(-30%);opacity:0}50%{transform:translateX(25%);opacity:.45}}@keyframes mgf-pulse{50%{opacity:.4;transform:scale(1.4)}}@media(max-width:1100px){.mgf-body{padding-inline:36px}.mgf-desktop-grid{grid-template-columns:repeat(3,1fr);gap:0 32px}.mgf-brand{grid-row:span 2}.mgf-booking{grid-column:3}}@media(max-width:768px){.mgf-body{padding:0}.mgf-desktop-grid{display:none}.mgf-mobile-content{display:block}.mgf-mobile-content>.mgf-brand{padding:40px 24px 28px;border-bottom:1px solid var(--gold-border)}.mgf-mobile-content>.mgf-brand>a{margin:0 0 16px}.mgf-mobile-content>.mgf-brand img{width:120px}.mgf-mobile-content>.mgf-booking{padding:24px 20px;border-bottom:1px solid var(--gold-border)}.mgf-mobile-content>.mgf-booking .mgf-book-btn{padding:16px;font-size:11px}.mgf-mobile-content>.mgf-booking .mgf-phone-link{padding:14px 16px}.mgf-mobile-content>.mgf-booking .mgf-email-link{justify-content:center;padding:13px}.mgf-accordion-group{border-bottom:1px solid var(--gold-border)}.mgf-acc-trigger{justify-content:space-between;width:100%;padding:17px 20px;border:0;background:transparent;color:#cf8f2a;cursor:pointer;font:800 11px var(--mg-font-ui);letter-spacing:2px;text-transform:uppercase}.mgf-acc-left,.mgf-acc-trigger{display:flex;align-items:center}.mgf-acc-left{gap:12px}.mgf-acc-left i{width:30px;height:30px}.mgf-acc-trigger>svg{color:var(--ft-muted);transition:.3s}.mgf-acc-trigger>svg.is-open{color:#cf8f2a;transform:rotate(180deg)}.mgf-acc-panel{max-height:0;overflow:hidden;background:rgba(207,143,42,.025);transition:max-height .35s ease}.mgf-acc-panel.is-open{max-height:400px}.mgf-acc-panel ul{padding:7px 0}.mgf-acc-panel a{padding:12px 24px;font-size:13px}.mgf-bottom{flex-direction:column;gap:7px;padding:16px 20px}.mgf-bottom-sep{display:none}}body.light-mode .mgf{--ft-bg:#fdfbf7;--ft-bottom:#f4efe5;--ft-text:#16140f;--ft-muted:#6b6257;--gold-border:rgba(207,143,42,0.3);--gold-dim:rgba(207,143,42,0.07)}body.light-mode .mgf-bg-base,body.light-mode .mgf-bg-lines,body.light-mode .mgf-bg-particles,body.light-mode .mgf-bg-sweep{opacity:.12}body.light-mode .mgf-bg-glow{opacity:.1}body.light-mode .mgf-bg-vignette{background:radial-gradient(circle at center,transparent 45%,rgba(0,0,0,.05) 100%)}.mgf-brand .mgf-logo--ink,body.light-mode .mgf-brand .mgf-logo--white{display:none}body.light-mode .mgf-brand .mgf-logo--ink{display:block}body.light-mode .mgf-acc-trigger,body.light-mode .mgf-bottom strong,body.light-mode .mgf-brand em,body.light-mode .mgf-col-head,body.light-mode .mgf-cta-badge{color:#a66d1a}body.light-mode .mgf-phone-info strong{color:#8a5a12}body.light-mode .mgf-email-link:hover,body.light-mode .mgf-phone-link:hover,body.light-mode .mgf-socials a:hover{color:#a66d1a;border-color:#a66d1a}.mgf-credit-line{display:inline-flex;align-items:center;gap:9px}.mgf-credit-logo{display:block;width:auto;height:30px;transition:opacity .22s ease,transform .22s ease}.mgf-credit:focus-visible{outline:2px solid #cf8f2a;outline-offset:4px;border-radius:4px}.mgf-credit:focus-visible .mgf-credit-logo,.mgf-credit:hover .mgf-credit-logo{opacity:.82;transform:translateY(-1px)}body.light-mode .mgf-shimmer{background:linear-gradient(90deg,transparent,#cf8f2a,#a66d1a,#cf8f2a,transparent);background-size:200% 100%}