
html,body{margin:0;height:100%;overflow:hidden;background:#fff}
svg{position:fixed;inset:0;width:100%;height:100%}
.dglass{position:absolute;inset:0;
   backdrop-filter:blur(0.5px) saturate(1.1) brightness(1.05);-webkit-backdrop-filter:blur(0.5px) saturate(1.1) brightness(1.05);
   background:radial-gradient(60px 60px at 1418px 76px,rgba(255,255,255,.10),rgba(255,255,255,0))}
.pglass{position:absolute;inset:0;
   backdrop-filter:blur(6.3px) saturate(1.35) brightness(1.08);-webkit-backdrop-filter:blur(6.3px) saturate(1.35) brightness(1.08);
   background:radial-gradient(120% 90% at 12% 0%,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),linear-gradient(135deg,rgba(255,255,255,.30),rgba(255,255,255,.08) 50%,rgba(255,255,255,.20))}

 .tx{position:absolute;font-family:"Segoe UI","Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#4a3f55}
 .lbl{font-size:10px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:#9a7638;
   text-shadow:0 0 6px rgba(214,170,90,.35)}
 .hd{color:#34184d;font-weight:400;text-shadow:0 0 1px rgba(120,80,170,.35),0 0 10px rgba(120,80,170,.14)}
 .hd em{font-style:normal;font-weight:600;color:#3d1a5c}
 .bd{color:#564a62;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,.9),0 0 8px rgba(255,255,255,.6)}
 .num{font-size:11px;font-weight:600;letter-spacing:2px;color:#9a7638}
 .rule{height:1px;background:linear-gradient(90deg,rgba(176,136,70,.85),rgba(176,136,70,0))}
 ul.li{list-style:none;margin:0;padding:0}
 ul.li li{position:relative;padding-left:14px;margin:0 0 5px}
 ul.li li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#b08846;box-shadow:0 0 5px rgba(214,170,90,.7)}
 .xtra{display:flex;gap:34px}
 .xtra>div{flex:1}
 .w5o{filter:url(#w5o);opacity:0.3;margin-top:50px}
 .w5r{filter:url(#w5r);opacity:0.3;margin-top:50px}
 .w5t{filter:url(#w5t);opacity:0.3;margin-top:50px}
 .w4o{filter:url(#w4o);opacity:0.4;margin-top:30px}
 .w4r{filter:url(#w4r);opacity:0.4;margin-top:30px}
 .w4t{filter:url(#w4t);opacity:0.4;margin-top:30px}
 .w3o{filter:url(#w3o);opacity:0.6;margin-top:18px}
 .w3r{filter:url(#w3r);opacity:0.6;margin-top:18px}
 .w3t{filter:url(#w3t);opacity:0.6;margin-top:18px}
 .w2o{filter:url(#w2o);opacity:0.95;margin-top:7px}
 .w2r{filter:url(#w2r);opacity:0.95;margin-top:7px}
 .w2t{filter:url(#w2t);opacity:0.95;margin-top:7px}
 .w1o{filter:url(#w1o);opacity:1.0;margin-top:3px}
 .w1r{filter:url(#w1r);opacity:1.0;margin-top:3px}
 .w1t{filter:url(#w1t);opacity:1.0;margin-top:3px}
 .mark.lito{filter:drop-shadow(0 0 1.5px rgba(214,232,140,.9)) brightness(1.05)}
 .mk,.pane{position:absolute;inset:0;transition:opacity .9s ease}
 .pane{pointer-events:none}
 .mk,.pane{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}
 .stage[data-s=home] .mk-gold,.stage[data-s=home] .p-home,.stage[data-s=agro] .mk-olive,.stage[data-s=agro] .p-agro,.stage[data-s=rose] .mk-rose,.stage[data-s=rose] .p-rose,.stage[data-s=teal] .mk-teal,.stage[data-s=teal] .p-teal{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}
 .mark.litt{filter:drop-shadow(0 0 1.5px rgba(160,220,228,.9)) brightness(1.04)}
 .stage[data-s=teal] .lbl{color:#3f7f88;text-shadow:0 0 6px rgba(90,180,195,.35)}
 .stage[data-s=teal] .num{color:#3f7f88}
 .stage[data-s=teal] ul.li li::before{background:#4f97a2;box-shadow:0 0 5px rgba(90,180,195,.7)}
 .stage[data-s=teal] .rule{background:linear-gradient(90deg,rgba(70,130,140,.85),rgba(70,130,140,0))}
 .mark.litr{filter:drop-shadow(0 0 1.5px rgba(245,190,175,.9)) brightness(1.04)}
 .stage[data-s=rose] .lbl{color:#a5645a;text-shadow:0 0 6px rgba(230,150,130,.35)}
 .stage[data-s=rose] .num{color:#a5645a}
 .stage[data-s=rose] ul.li li::before{background:#c07f72;box-shadow:0 0 5px rgba(230,150,130,.7)}
 .stage[data-s=rose] .rule{background:linear-gradient(90deg,rgba(176,110,96,.85),rgba(176,110,96,0))}
 .btn{cursor:pointer}
 .stage[data-s=agro] .lbl{color:#7a8a34;text-shadow:0 0 6px rgba(170,200,90,.35)}
 .stage[data-s=agro] .num{color:#7a8a34}
 .stage[data-s=agro] ul.li li::before{background:#8a9a3c;box-shadow:0 0 5px rgba(170,200,90,.7)}
 .stage[data-s=agro] .rule{background:linear-gradient(90deg,rgba(120,140,50,.85),rgba(120,140,50,0))}

 html:not(.dark) .bgD,html.dark .bgL{display:none}
 html.dark body{background:#0c0a10}
 html.dark .glass,html.dark .pglass{background:radial-gradient(120% 90% at 12% 0%,rgba(255,255,255,.10),rgba(255,255,255,0) 55%),linear-gradient(135deg,rgba(34,28,46,.50),rgba(18,14,26,.30) 50%,rgba(34,28,46,.45));
   backdrop-filter:blur(6.3px) saturate(1.2) brightness(.9);-webkit-backdrop-filter:blur(6.3px) saturate(1.2) brightness(.9)}
 html.dark .edge{opacity:.38}
 html.dark .hd{color:#efe7f8;text-shadow:0 0 10px rgba(190,150,255,.18)}
 html.dark .hd em{color:#ffffff}
 html.dark .bd{color:#c9bfd4;text-shadow:none}
 html.dark .lbl,html.dark .num{color:#d8b06a}
 html.dark .stage[data-s=agro] .lbl,html.dark .stage[data-s=agro] .num{color:#b4c76c}
 html.dark .stage[data-s=rose] .lbl,html.dark .stage[data-s=rose] .num{color:#e8a796}
 html.dark .stage[data-s=teal] .lbl,html.dark .stage[data-s=teal] .num{color:#7fc6cf}
 html.dark .btn{border-color:rgba(255,255,255,.35);
   background:radial-gradient(70% 95% at 50% 60%,rgba(var(--c),.88) 0%,rgba(var(--c),.58) 40%,rgba(var(--c),.22) 76%,rgba(255,255,255,.06) 100%),linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.04));
   box-shadow:0 0 12px 1px rgba(var(--c),.42),0 0 26px 3px rgba(var(--c),.14),inset 0 0 8px 1px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.4)}
 html.dark .logo{filter:brightness(1.3)}
 .tgl{position:absolute;left:1384px;top:46px;width:80px;height:80px;border-radius:50%;cursor:pointer;z-index:5}

 #goldsheen stop,#goldsheenD stop{transition:stop-color .9s ease}
 path{transition:stroke .9s ease}
 html[data-s=agro] #goldsheen stop:nth-of-type(odd),html[data-s=agro] #goldsheenD stop:nth-of-type(odd){stop-color:#9fae63}
 html[data-s=agro] #goldsheen stop:nth-of-type(even),html[data-s=agro] #goldsheenD stop:nth-of-type(even){stop-color:#e2eabb}
 html[data-s=agro] path[stroke="#e9d6a6"]{stroke:#c9d59b}
 html[data-s=agro] path[stroke="#fff8e6"]{stroke:#f6fae6}
 html[data-s=rose] #goldsheen stop:nth-of-type(odd),html[data-s=rose] #goldsheenD stop:nth-of-type(odd){stop-color:#d6a090}
 html[data-s=rose] #goldsheen stop:nth-of-type(even),html[data-s=rose] #goldsheenD stop:nth-of-type(even){stop-color:#f6e0d8}
 html[data-s=rose] path[stroke="#e9d6a6"]{stroke:#e8c3b8}
 html[data-s=rose] path[stroke="#fff8e6"]{stroke:#fff3ee}
 html[data-s=teal] #goldsheen stop:nth-of-type(odd),html[data-s=teal] #goldsheenD stop:nth-of-type(odd){stop-color:#86b3b9}
 html[data-s=teal] #goldsheen stop:nth-of-type(even),html[data-s=teal] #goldsheenD stop:nth-of-type(even){stop-color:#d6eef1}
 html[data-s=teal] path[stroke="#e9d6a6"]{stroke:#b5d6da}
 html[data-s=teal] path[stroke="#fff8e6"]{stroke:#eefafb}

 .btn{transition:transform .38s cubic-bezier(.34,1.45,.5,1),box-shadow .45s ease,filter .45s ease}
 .btn:active{transform:translateY(1.6px) scale(.986)!important;filter:brightness(.97);transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,filter .2s ease}
 .btn.on{transform:translateY(1.2px);filter:brightness(.985);
   box-shadow:0 0 9px 1px rgba(var(--c),.36),0 0 20px 2px rgba(var(--c),.12),inset 0 2px 7px rgba(var(--k),.30),inset 0 -1px 0 rgba(255,255,255,.55),inset 0 0 10px 2px rgba(255,255,255,.35)}
 html.dark .btn.on{box-shadow:0 0 8px 1px rgba(var(--c),.38),inset 0 3px 9px rgba(0,0,0,.55),inset 0 -1px 0 rgba(255,255,255,.25)}
 .dfill{position:absolute;left:1384px;top:46px;width:80px;height:80px;border-radius:50%;pointer-events:none;transition:background .6s ease,transform .38s cubic-bezier(.34,1.45,.5,1);
   background:radial-gradient(circle at 38% 32%,#4a4256 0%,#221c2b 45%,#0f0c14 100%);
   box-shadow:inset 0 -6px 12px rgba(0,0,0,.5),inset 0 4px 8px rgba(255,255,255,.12)}
 html.dark .dfill{background:radial-gradient(circle at 38% 32%,#ffffff 0%,#f1eef5 50%,#cfcad8 100%);box-shadow:inset 0 -6px 12px rgba(120,110,140,.35),inset 0 4px 8px #fff}
 .dfill.prs{transform:scale(.965);transition:background .6s ease,transform .16s cubic-bezier(.2,.7,.3,1)}

 html{--lc:255,190,85}
 html[data-s=agro]{--lc:185,210,90} html[data-s=rose]{--lc:240,165,148} html[data-s=teal]{--lc:100,200,212}
 .sheen{position:fixed;inset:0;pointer-events:none;
   background:radial-gradient(120% 90% at -5% -10%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.55) 18%,rgba(255,255,255,0) 48%),
     linear-gradient(118deg,rgba(255,255,255,0) 26%,rgba(255,255,255,.55) 31%,rgba(255,255,255,.08) 34%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 58%,rgba(255,255,255,.30) 63%,rgba(255,255,255,0) 69%)}
 html.dark .sheen{opacity:.42}
 .logoGlow{position:absolute;left:14px;top:-6px;width:400px;height:170px;pointer-events:none;transition:background .9s ease;
   background:radial-gradient(60% 70% at 28% 18%,rgba(var(--lc),.30),rgba(var(--lc),.10) 45%,rgba(var(--lc),0) 75%)}
 .logoLit{position:absolute;left:54px;top:31px;width:300px;height:86.75px;pointer-events:none;
   -webkit-mask:url(/web/content/770/logo_s.webp) center/100% 100% no-repeat;mask:url(/web/content/770/logo_s.webp) center/100% 100% no-repeat;
   background:linear-gradient(155deg,rgba(var(--lc),.62) 0%,rgba(var(--lc),.22) 40%,rgba(var(--lc),0) 72%),
     linear-gradient(155deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,0) 30%)}
 html.dark .logoLit{opacity:.85}
 .dfill{display:none}
 .tgl{left:1388px;top:50px;width:72px;height:72px;display:grid;place-items:center;
   background:radial-gradient(circle at 50% 18%,#3a3343 0%,#17131c 42%,#08060b 100%);
   box-shadow:0 0 0 1.5px rgba(200,170,110,.85),0 0 0 4px rgba(255,255,255,.55),0 6px 14px rgba(20,10,30,.28),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -6px 12px rgba(0,0,0,.6);
   transition:background .6s ease,box-shadow .6s ease,transform .38s cubic-bezier(.34,1.45,.5,1)}
 .tgl::after{content:"";position:absolute;left:14%;right:14%;top:6%;height:38%;border-radius:50%;
   background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,0))}
 .tgl:active{transform:scale(.965);transition:transform .16s cubic-bezier(.2,.7,.3,1)}
 .tgl svg{width:26px;height:26px;position:relative;z-index:1}
 .tgl .sun{display:none}
 html.dark .tgl{background:radial-gradient(circle at 50% 18%,#ffffff 0%,#f4f1f7 45%,#d9d4e0 100%);
   box-shadow:0 0 0 1.5px rgba(200,170,110,.9),0 0 0 4px rgba(20,14,26,.6),0 6px 16px rgba(0,0,0,.5),inset 0 1px 0 #fff,inset 0 -6px 12px rgba(120,105,140,.35)}
 html.dark .tgl::after{background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,0))}
 html.dark .tgl .sun{display:block} html.dark .tgl .moon{display:none}

 .tgl{background:radial-gradient(circle at 50% 12%,#7a46b0 0%,#4a1c78 38%,#2a0b47 78%,#1d0633 100%)!important;
   box-shadow:0 0 0 1.5px rgba(214,178,105,.95),0 0 0 4px rgba(255,255,255,.6),0 6px 14px rgba(40,10,60,.30),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -6px 12px rgba(10,0,20,.55)!important}
 .tgl .tmk{width:50px;height:50px;position:relative;z-index:1;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.45));image-rendering:auto}
 .tgl::after{background:linear-gradient(rgba(255,255,255,.30),rgba(255,255,255,0))!important;z-index:2}
 html.dark .tgl{background:radial-gradient(circle at 50% 14%,#ffffff 0%,#f6f3f8 48%,#dcd6e2 100%)!important;
   box-shadow:0 0 0 1.5px rgba(214,178,105,.95),0 0 0 4px rgba(20,14,26,.65),0 6px 16px rgba(0,0,0,.5),inset 0 1px 0 #fff,inset 0 -6px 12px rgba(120,105,140,.30)!important}
 html.dark .tgl .tmk{filter:drop-shadow(0 1px 1.5px rgba(80,50,10,.35))}
 html.dark .tgl::after{background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,0))!important}
@keyframes ka{0%{opacity:0;transform:translateY(10px)}4.00%{opacity:1;transform:none}21.00%{opacity:1;transform:none}25.00%{opacity:0;transform:translateY(-8px)}100%{opacity:0}}
@keyframes ba{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}
@keyframes kb{0%{opacity:0;transform:translateY(10px)}3.00%{opacity:1;transform:none}13.67%{opacity:1;transform:none}16.67%{opacity:0;transform:translateY(-8px)}100%{opacity:0}}
@keyframes bb{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}
@keyframes kc{0%{opacity:0;transform:translateY(10px)}2.57%{opacity:1;transform:none}11.71%{opacity:1;transform:none}14.29%{opacity:0;transform:translateY(-8px)}100%{opacity:0}}
@keyframes bc{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}

 .p-contact{opacity:0;visibility:hidden}
 html.contact .pane:not(.p-contact){opacity:0!important;visibility:hidden!important;transition:opacity .9s ease,visibility 0s linear .9s!important}
 html.contact .p-contact{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}
 .p-contact .tx,.p-contact .reel{pointer-events:auto}
 .reel{position:absolute;overflow:hidden;font-family:"Segoe UI","Inter",system-ui,sans-serif}
 .sl{position:absolute;inset:0 0 14px 0;opacity:0}
 .ri{display:block;position:static!important;inset:auto;width:34px;height:34px;filter:drop-shadow(0 0 6px rgba(var(--rc),.45))}
 .ri.big{width:58px;height:58px;flex:none;margin-top:4px}
 .rl{font-size:10px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:rgb(var(--rc));filter:brightness(.82)}
 html.dark .rl{filter:brightness(1.15)}
 .rr{background:linear-gradient(90deg,rgba(var(--rc),.9),rgba(var(--rc),0))!important}
 .rbar{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:rgba(120,100,140,.15);overflow:hidden}
 .rbar i{display:block;height:100%;background:linear-gradient(90deg,rgba(var(--lc),.2),rgba(var(--lc),.9));transform-origin:left}
 .cv{color:inherit;margin-top:3px}
 .cf{flex:1;display:flex;flex-direction:column;gap:8px}
 .cf input,.cf textarea{font:13px "Segoe UI","Inter",sans-serif;color:#3a2a4c;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.9);border-radius:10px;padding:8px 11px;outline:none;
   box-shadow:inset 0 1px 3px rgba(80,60,100,.12);min-width:0;flex:1}
 .cf textarea{height:58px;resize:none}
 .cf input:focus,.cf textarea:focus{border-color:rgba(var(--lc),.9);box-shadow:0 0 0 3px rgba(var(--lc),.18)}
 html.dark .cf input,html.dark .cf textarea{color:#eee6f6;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}
 .cf .send{align-self:flex-start;font:600 12.5px "Segoe UI","Inter",sans-serif;letter-spacing:.4px;color:#fff;border:1px solid rgba(255,255,255,.8);border-radius:14px;padding:9px 20px;cursor:pointer;
   background:linear-gradient(160deg,rgba(var(--lc),.95),rgba(var(--lc),.7));box-shadow:0 0 10px rgba(var(--lc),.35),inset 0 1px 0 rgba(255,255,255,.5);text-shadow:0 1px 1px rgba(0,0,0,.2)}
 .cbtn{left:80px!important;top:589px!important}
 html[data-s=home] .cbtn{--c:222,168,64;--k:120,80,20} html[data-s=agro] .cbtn{--c:128,160,52;--k:60,80,20}
 html[data-s=rose] .cbtn{--c:232,140,128;--k:130,60,55} html[data-s=teal] .cbtn{--c:52,150,165;--k:20,75,85}

 .logoGlow,.logoLit{display:none!important}
 .proj{position:absolute;inset:0;pointer-events:none}
 .proj img{position:absolute;opacity:0;transform:scale(.965);filter:saturate(1.04) contrast(1.03) drop-shadow(0 0 18px rgba(var(--lc),.28));
   transition:opacity 1.6s ease,transform 5.6s cubic-bezier(.25,.6,.3,1)}
 .proj img.in{opacity:.62;transform:scale(1)}
 html.dark .proj img.in{opacity:.5}

 .pwr{position:absolute;left:1300px;top:69px;width:66px;height:34px;border-radius:17px;cursor:pointer;z-index:5;
   background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.22));
   box-shadow:0 0 0 1.5px rgba(214,178,105,.95),0 0 0 4px rgba(255,255,255,.55),0 4px 10px rgba(40,10,60,.18),inset 0 2px 5px rgba(60,30,90,.18);
   transition:background .5s ease}
 .pwr .led{position:absolute;left:12px;top:15px;width:4px;height:4px;border-radius:50%;background:#ffd98a;box-shadow:0 0 6px 2px rgba(255,200,90,.85);transition:all .5s ease}
 .pwr .knob{position:absolute;top:3px;left:35px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;
   background:radial-gradient(circle at 50% 14%,#7a46b0 0%,#4a1c78 40%,#2a0b47 80%,#1d0633 100%);
   box-shadow:0 2px 5px rgba(30,8,50,.45),inset 0 1px 0 rgba(255,255,255,.35);
   transition:left .42s cubic-bezier(.34,1.45,.5,1)}
 .pwr .knob svg{width:14px;height:14px;position:static;inset:auto}
 html.dark .pwr{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05));box-shadow:0 0 0 1.5px rgba(214,178,105,.95),0 0 0 4px rgba(20,14,26,.65),0 4px 12px rgba(0,0,0,.5),inset 0 2px 6px rgba(0,0,0,.5)}
 html.dark .pwr .knob{background:radial-gradient(circle at 50% 14%,#fff 0%,#f6f3f8 48%,#dcd6e2 100%)}
 html.dark .pwr .knob svg path{stroke:#4a1c78}
 html.off .pwr .knob{left:3px}
 html.off .pwr .led{left:50px;background:#5a4a66;box-shadow:none}

 .room{position:absolute;left:-1200px;top:-800px;width:3936px;height:2295px;pointer-events:none;opacity:0;transition:opacity 1.1s ease;
   background:radial-gradient(1300px 900px at 1404px 875px,rgba(190,150,245,.14) 0%,rgba(36,24,52,.30) 20%,rgba(22,16,32,.58) 46%,rgba(14,10,22,.70) 75%,rgba(10,8,16,.76) 100%)}
 html.dark .room{background:radial-gradient(1300px 900px at 1404px 875px,rgba(184,140,240,.16) 0%,rgba(8,6,12,.20) 22%,rgba(4,3,8,.55) 50%,rgba(2,2,4,.72) 100%)}
 html.off .room{opacity:1}
 .logoHalo{position:absolute;left:-120px;top:-120px;width:640px;height:380px;pointer-events:none;opacity:0;transition:opacity 1.1s ease;
   background:radial-gradient(50% 50% at 50% 50%,rgba(205,165,255,.42) 0%,rgba(170,120,230,.18) 42%,rgba(170,120,230,0) 72%)}
 html.off .logoHalo{opacity:1}
 .logo{transition:filter 1.1s ease}
 html.off .logo{filter:brightness(1.22) saturate(1.15) drop-shadow(0 0 4px rgba(225,195,255,.95)) drop-shadow(0 0 16px rgba(170,110,240,.75)) drop-shadow(0 0 40px rgba(150,90,220,.45))}

 .mk img{transition:opacity 1.1s ease,filter 1.1s ease}
 html.off .mk img:not(.lit):not(.lito):not(.litr):not(.litt){opacity:0!important}
 html.off .mk .lit,html.off .mk .lito,html.off .mk .litr,html.off .mk .litt{filter:brightness(.62) saturate(.95) drop-shadow(-6px -4px 10px rgba(170,120,230,.18))}
 html.dark.off .mk .lit,html.dark.off .mk .lito,html.dark.off .mk .litr,html.dark.off .mk .litt{filter:brightness(.55) drop-shadow(-6px -4px 10px rgba(170,120,230,.18))}
 .sheen{transition:opacity 1.1s ease}
 html.off .sheen{opacity:0!important}
 html.off .glass,html.off .pglass,html.off .dglass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
   background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.015) 50%,rgba(255,255,255,.05))!important}
 html.off .proj{opacity:0;transition:opacity 1s ease}
 html.off .btn{background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.02)),rgba(16,11,24,.42)!important;
   box-shadow:inset 0 0 0 1px rgba(255,255,255,.38),inset 0 1px 0 rgba(255,255,255,.4),0 2px 6px rgba(0,0,0,.18)!important;
   color:color-mix(in srgb,rgb(var(--c)) 70%,#fff)!important;text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 6px rgba(0,0,0,.35)!important;border-color:rgba(255,255,255,.3)!important}
 html.off .btn.on{box-shadow:inset 0 3px 8px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.3)!important}
 html.off .cf .send{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);color:rgb(var(--lc));text-shadow:none}
 html.off .tx{color:#efe8f6}
 html.off .tx .lbl,html.off .rl{filter:brightness(1.3) saturate(1.1);text-shadow:none!important}
 html.off .tx .hd,html.off .tx .hd em,html.off .tx b{color:#fff!important}
 html.off .tx .bd,html.off .tx li,html.off .tx .cv{color:rgba(240,234,248,.86)!important}
 html.off .cf input,html.off .cf textarea{color:#eee6f6;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22)}

 @keyframes neonLogo{0%{filter:none}6%{filter:brightness(1.5) drop-shadow(0 0 6px rgba(225,195,255,1))}9%{filter:brightness(.9)}
  20%{filter:brightness(.9)}22%{filter:brightness(1.4) drop-shadow(0 0 10px rgba(200,150,255,.9))}25%{filter:brightness(.95)}
  27%{filter:brightness(1.3) drop-shadow(0 0 8px rgba(200,150,255,.8))}29%{filter:brightness(.92)}
  45%{filter:brightness(.92)}48%{filter:brightness(1.35) drop-shadow(0 0 4px rgba(225,195,255,.95)) drop-shadow(0 0 16px rgba(170,110,240,.75))}
  56%{filter:brightness(1.05) drop-shadow(0 0 3px rgba(225,195,255,.5))}60%,100%{filter:brightness(1.22) saturate(1.15) drop-shadow(0 0 4px rgba(225,195,255,.95)) drop-shadow(0 0 16px rgba(170,110,240,.75)) drop-shadow(0 0 40px rgba(150,90,220,.45))}}
 @keyframes neonHalo{0%{opacity:0}6%{opacity:.8}9%{opacity:0}20%{opacity:0}22%{opacity:.6}25%{opacity:.05}27%{opacity:.7}29%{opacity:0}45%{opacity:0}48%{opacity:.9}56%{opacity:.35}60%,100%{opacity:1}}
 html.off.ignite .logo{animation:neonLogo 1.7s linear both}
 html.off.ignite .logoHalo{animation:neonHalo 1.7s linear both;transition:none}
 html.off.ignite .room{transition-duration:.35s}

 /* ---- section change: outgoing fades quickly, incoming text rises in, staggered ---- */
 .pane{transition:opacity .5s cubic-bezier(.4,0,.6,1),visibility 0s linear .5s!important}
 .stage[data-s=home] .p-home,.stage[data-s=agro] .p-agro,.stage[data-s=rose] .p-rose,.stage[data-s=teal] .p-teal,html.contact .p-contact{transition:opacity .9s cubic-bezier(.2,.7,.2,1) .12s,visibility 0s!important}
 @keyframes rise{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}60%{filter:blur(0)}100%{opacity:1;transform:none;filter:none}}
 .stage[data-s=home] .p-home .tx>*,.stage[data-s=agro] .p-agro .tx>*,.stage[data-s=rose] .p-rose .tx>*,.stage[data-s=teal] .p-teal .tx>*,html.contact .p-contact .tx>*{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}
 .pane .tx>*:nth-child(2){animation-delay:.06s!important}.pane .tx>*:nth-child(3){animation-delay:.12s!important}.pane .tx>*:nth-child(4){animation-delay:.18s!important}
 .pane .tx>*:nth-child(5){animation-delay:.24s!important}.pane .tx>*:nth-child(6){animation-delay:.30s!important}.pane .tx>*:nth-child(n+7){animation-delay:.36s!important}
 .pane .tx:nth-of-type(2)>*{animation-delay:.1s}.pane .tx:nth-of-type(3)>*{animation-delay:.18s}.pane .tx:nth-of-type(4)>*{animation-delay:.26s}
 /* mark colour and its LED glow cross-fade like a dimmer */
 .mk{transition:opacity 1.1s cubic-bezier(.45,0,.55,1),visibility 0s linear 1.1s!important}
 .stage[data-s=home] .mk-gold,.stage[data-s=agro] .mk-olive,.stage[data-s=rose] .mk-rose,.stage[data-s=teal] .mk-teal{transition:opacity 1.5s cubic-bezier(.45,0,.25,1) .1s,visibility 0s!important}
 #goldsheen stop,#goldsheenD stop{transition:stop-color 1.4s cubic-bezier(.45,0,.25,1)!important}
 .btn{transition:transform .5s cubic-bezier(.3,1.7,.5,1),box-shadow .6s ease,filter .5s ease,background .8s ease,color .8s ease!important}
 .tx,.tx *{transition:color 1s ease}
 /* theme: marble cross-fades instead of snapping */
 .bgL,.bgD{transition:opacity 1.2s cubic-bezier(.45,0,.25,1),visibility 0s}
 html:not(.dark) .bgD,html.dark .bgL{display:block!important;opacity:0;visibility:hidden;transition:opacity 1.2s cubic-bezier(.45,0,.25,1),visibility 0s linear 1.2s}
 .tgl .tmk{transition:transform .7s cubic-bezier(.3,1.5,.5,1),filter .6s ease}
 html.dark .tgl .tmk{transform:rotate(360deg)}
 .logo{transition:filter 1.2s ease}
 /* ---- satisfying press ---- */
 .btn.press{transform:translateY(2.4px) scale(.972)!important;filter:brightness(.93) saturate(1.05)!important;transition:transform .07s cubic-bezier(.2,.7,.3,1),filter .07s ease,box-shadow .07s ease!important;
   box-shadow:inset 0 3px 9px rgba(var(--k),.42),inset 0 -1px 0 rgba(255,255,255,.4),0 0 4px rgba(var(--c),.2)!important}
 .tgl.press,.pwr.press{transform:scale(.94)!important;transition:transform .07s ease!important}
 .tgl,.pwr{transition:transform .5s cubic-bezier(.3,1.7,.5,1)}
 .rip{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;pointer-events:none;
   background:radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(var(--c),.55) 35%,rgba(var(--c),0) 70%);animation:rip .7s cubic-bezier(.2,.6,.3,1) forwards}
 @keyframes rip{0%{transform:scale(.3);opacity:.9}100%{transform:scale(11);opacity:0}}
 @keyframes bloom{0%{box-shadow:0 0 0 0 rgba(var(--c),.0),inset 0 2px 7px rgba(var(--k),.3)}25%{box-shadow:0 0 22px 6px rgba(var(--c),.55),inset 0 2px 7px rgba(var(--k),.3)}100%{box-shadow:0 0 9px 1px rgba(var(--c),.36),inset 0 2px 7px rgba(var(--k),.30)}}
 .btn.bloom{animation:bloom .9s cubic-bezier(.2,.7,.3,1)}
 html.off .btn.bloom{animation:none}

 /* marble: ivory base, readable veins */
 .bgL>rect:first-of-type{fill:#ddd5c8}
 .bgL path[stroke="url(#goldsheen)"]{opacity:1!important}
 .bgL path[stroke="url(#goldsheen)"][stroke-width="1.6"]{stroke-width:2.4px}
 .bgL path[stroke="url(#goldsheen)"][stroke-width="0.8"]{stroke-width:1.3px;opacity:.8!important}
 .bgL path[stroke="#e9d6a6"]{opacity:.42!important}
 .bgL path[stroke="#c9ced6"]{stroke:#9d968c;opacity:.45!important}
 html[data-s=home] #goldsheen stop:nth-of-type(odd){stop-color:#a8823c!important} html[data-s=home] #goldsheen stop:nth-of-type(even){stop-color:#d9b871!important}
 html[data-s=agro] #goldsheen stop:nth-of-type(odd){stop-color:#71873a!important} html[data-s=agro] #goldsheen stop:nth-of-type(even){stop-color:#aebd73!important}
 html[data-s=rose] #goldsheen stop:nth-of-type(odd){stop-color:#b36f5e!important} html[data-s=rose] #goldsheen stop:nth-of-type(even){stop-color:#dda594!important}
 html[data-s=teal] #goldsheen stop:nth-of-type(odd){stop-color:#4a8a93!important} html[data-s=teal] #goldsheen stop:nth-of-type(even){stop-color:#93c2c9!important}
 /* the old full-screen white wash flattened the stone; keep only crisp reflections */
 html:not(.dark) .sheen{opacity:.38}
 /* dark marble: slightly brighter veins and a cool gloss */
 .bgD path[stroke="url(#goldsheenD)"]{opacity:1!important}
 .bgD path[stroke="#e9d6a6"]{opacity:.22!important}
 .bgD>rect:nth-of-type(4){opacity:.3}
 /* frost: even milky tint so it reads as glass over stone */
 html:not(.dark) .glass,html:not(.dark) .pglass{background-color:rgba(253,252,250,.26)}
 html:not(.dark) .glass,html:not(.dark) .pglass{backdrop-filter:blur(5.5px) saturate(1.15) brightness(1.1)!important;-webkit-backdrop-filter:blur(5.5px) saturate(1.15) brightness(1.1)!important}
 html.off .glass,html.off .pglass{background-color:transparent}

 html.off .glass,html.off .pglass,html.off .dglass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:transparent!important}
 html.off .pane,html.off .proj{opacity:0!important;visibility:hidden!important;transition:opacity .6s ease,visibility 0s linear .6s!important}
 html.off .btn[data-s]{color:transparent!important;text-shadow:none!important}
 html.off .btn[data-s]::before{opacity:.25}
 html.off .cbtn{background:rgba(14,22,18,.55)!important;color:#d7f3e4!important;border-color:rgba(200,240,220,.35)!important;
   text-shadow:0 0 4px rgba(190,245,215,.9),0 0 12px rgba(150,230,190,.55)!important;
   box-shadow:inset 0 0 0 1px rgba(200,240,220,.28),0 0 14px rgba(150,230,190,.18)!important;animation:exitSign 6s steps(1,end) infinite}
 html.off.ignite .cbtn{animation:none;opacity:0}
 @keyframes exitSign{0%{opacity:1}37%{opacity:.82}38%{opacity:1}61%{opacity:.9}61.6%{opacity:.6}62.3%{opacity:1}84%{opacity:.86}85%{opacity:1}100%{opacity:1}}
 html.off .cbtn .rip{display:none}
 .offc{position:absolute;left:150px;top:206px;width:640px;pointer-events:none;opacity:0;visibility:hidden;
   transition:opacity .8s ease,visibility 0s linear .8s;font-family:"Segoe UI","Inter",system-ui,sans-serif;color:#dff5ea;
   text-shadow:0 0 6px rgba(170,240,205,.55),0 0 18px rgba(130,220,180,.25)}
 html.off.contact .offc{opacity:1;visibility:visible;transition:opacity 1s ease .15s,visibility 0s}
 .offc .ol{font-size:10px;letter-spacing:3px;text-transform:uppercase;opacity:.62;margin-bottom:6px}
 .offc .clk{font-size:76px;font-weight:200;letter-spacing:3px;line-height:1;font-variant-numeric:tabular-nums}
 .offc .clk small{font-size:30px;opacity:.6;margin-left:6px;letter-spacing:1px}
 .offc .cal{font-size:17px;letter-spacing:4px;text-transform:uppercase;margin-top:12px;opacity:.9;font-variant-numeric:tabular-nums}
 .offc .loc{font-size:12px;letter-spacing:1px;margin-top:8px;opacity:.55}
 .offc .rw{display:flex;gap:56px;margin-top:40px}
 .offc .v{font-size:15px;letter-spacing:.4px;opacity:.95}
 .offc .ln{width:64px;height:1px;background:linear-gradient(90deg,rgba(190,245,215,.7),rgba(190,245,215,0));margin:18px 0 0}

@media (max-width:760px){
 html,body{max-width:100vw;overflow-x:clip!important;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}
 .stage{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:100vh;transform:none!important;
   display:flex;flex-direction:column;padding:18px 16px 112px;box-sizing:border-box}
 .glass,.pglass,.dglass,.dfill,.stage>svg,.proj{display:none!important}
 .room{position:fixed!important;left:0!important;top:0!important;width:100vw!important;height:100lvh!important;
   background:radial-gradient(520px 420px at 100px 60px,rgba(184,140,240,.16) 0%,rgba(8,6,12,.20) 22%,rgba(4,3,8,.55) 50%,rgba(2,2,4,.72) 100%)!important}
 .mk{overflow:hidden}
 .stage{overflow-x:clip}
 .mk{position:fixed!important;inset:0}
 .mark{right:-34%!important;top:56%!important;height:58%!important}
 .logo{position:relative!important;left:0!important;top:0!important;width:178px!important;order:1;margin:6px 0 4px 2px}
 .logoHalo{left:-150px!important;top:-140px!important}
 .tgl{left:auto!important;right:16px!important;top:14px!important;width:54px!important;height:54px!important}
 .tgl .tmk{width:36px!important;height:36px!important}
 .pwr{left:auto!important;right:84px!important;top:24px!important;transform-origin:center}
 .mnav{order:2;display:flex;gap:10px;overflow-x:auto;margin:16px -16px 0;padding:6px 16px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}
 .mnav::-webkit-scrollbar{display:none}
 .mnav .btn{position:relative!important;left:auto!important;top:auto!important;flex:0 0 auto;width:172px!important;scroll-snap-align:start}
 .pane{display:none;position:relative!important;inset:auto!important;order:3;flex-direction:column;gap:14px;margin-top:10px}
 .stage[data-s=home] .p-home,.stage[data-s=agro] .p-agro,.stage[data-s=rose] .p-rose,.stage[data-s=teal] .p-teal{display:flex}
 html.contact .pane:not(.p-contact){display:none!important}
 html.contact .p-contact{display:flex}
 html.off .pane{display:none!important}
 .pane>.tx:last-child{order:-1}
 .pane .tx,.pane .reel{pointer-events:auto}
 .tx{position:relative!important;left:auto!important;top:auto!important;width:auto!important;padding:20px 18px 22px;border-radius:24px;box-sizing:border-box;
   background:linear-gradient(160deg,rgba(255,255,255,.62),rgba(255,255,255,.34));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);
   border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 26px rgba(70,50,90,.10),inset 0 1px 0 rgba(255,255,255,.9)}
 html.dark .tx{background:linear-gradient(160deg,rgba(44,36,56,.62),rgba(20,16,28,.48));border-color:rgba(255,255,255,.14);box-shadow:0 10px 26px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)}
 .pane>.tx:last-child .hd{font-size:30px!important}
 .tx .bd{width:auto!important}
 .xtra{display:block!important;width:auto!important;margin-top:24px!important}
 .xtra>div{margin-bottom:16px}
 .tx div[style*="display:flex"]{flex-direction:column;gap:0!important}
 .tx .ci{width:auto!important;margin-bottom:18px}
 .cf input,.cf textarea{font-size:16px}
 .reel{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:210px!important;border-radius:24px;
   background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.32));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.85)}
 html.dark .reel{background:linear-gradient(160deg,rgba(44,36,56,.62),rgba(20,16,28,.48));border-color:rgba(255,255,255,.14)}
 .reel .sl{inset:20px 18px 30px 18px!important}
 .reel .rbar{left:18px;right:18px;bottom:16px}
 .reel .ri.big{width:40px;height:40px}
 .reel .hd[style*="26px"]{font-size:21px!important}
 .cbtn{position:fixed!important;left:50%!important;top:auto!important;bottom:20px;margin-left:-98px;z-index:20}
 .offc{position:relative!important;left:auto!important;top:auto!important;width:auto!important;order:3;display:none;margin-top:36px;padding:0 4px}
 html.off.contact .offc{display:block}
 .offc .clk{font-size:56px}
 .offc .rw{flex-direction:column;gap:18px;margin-top:28px}
 html.off .tx,html.off .reel{background:none;border-color:transparent;backdrop-filter:none;box-shadow:none}
}

 .tx.bx{display:flex;flex-direction:column;box-sizing:border-box}
 .bxd{font-size:12.4px;line-height:1.45;margin-top:8px;opacity:.92;font-style:italic}
 .bxf{margin-top:auto}
 .bxf .rule{width:100%;height:1px;opacity:.35;margin:0 0 9px}
 .bxf .lbl{font-size:9px;letter-spacing:2.2px}
 .tx.facts{display:flex;gap:40px;align-items:flex-start}
 .tx.facts .lbl{font-size:9px;letter-spacing:2.4px;margin-bottom:5px}
 .tx.facts .bd{font-size:13.2px;letter-spacing:.3px}
 .tx.facts>div{padding-left:14px;border-left:1px solid rgba(176,136,70,.35)}
 html.dark .tx.facts>div{border-left-color:rgba(255,255,255,.18)}
 @media (max-width:760px){
  .tx.bx{height:auto!important}
  .bxf{margin-top:16px}
  .tx.facts{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:8px 0 0!important}
  .tx.facts>div{padding-left:10px}
  .tx.facts .bd{font-size:12px;line-height:1.4}
  .tx.facts .lbl{font-size:8.5px;letter-spacing:1.8px}
 }

 /* speed: projected images no longer carry a live drop-shadow filter (it forced the frosted glass above to re-blur every frame) */
 .proj img{filter:none!important;will-change:opacity,transform}

 .cf .hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}
 .cf .cfrow{display:flex;align-items:center;gap:12px}
 .cf .cfmsg{font-size:11.5px;line-height:1.3;opacity:.85}
 .cf .cfmsg.err{color:#b4533f} html.dark .cf .cfmsg.err{color:#f0a08c}
 .cf .bad{border-color:rgba(190,80,60,.75)!important}
 .cf .cfnote{font-size:10.5px;opacity:.65;margin-top:8px}
 .cf .cfnote a{color:inherit;text-decoration:underline;text-underline-offset:2px}
 .cf.sent input,.cf.sent textarea{opacity:.5;pointer-events:none}


 .stage{position:fixed;left:50%;top:50%;width:1536px;height:695px;transform:translate(-50%,-50%)}
 .mark{position:absolute;right:8%;top:58%;height:72%;transform:translateY(-50%)}
 .w5{filter:url(#w5);opacity:0.3;margin-top:50px}
 .w4{filter:url(#w4);opacity:0.4;margin-top:30px}
 .w3{filter:url(#w3);opacity:0.6;margin-top:18px}
 .w2{filter:url(#w2);opacity:0.95;margin-top:7px}
 .w1{filter:url(#w1);opacity:1.0;margin-top:3px}
 .mark.lit{filter:drop-shadow(0 0 1.5px rgba(255,214,120,.9)) brightness(1.04)}
 .shadow{position:absolute;inset:0}
 .glass{position:absolute;inset:0;clip-path:path(evenodd,'M58.9,150.1 L55.9,150.4 L53.2,150.9 L50.6,151.6 L48.3,152.5 L46.2,153.7 L44.2,155.0 L42.5,156.5 L41.0,158.2 L39.7,160.2 L38.5,162.3 L37.6,164.6 L36.9,167.2 L36.4,169.9 L36.1,172.9 L36.0,176.0 L36.0,639.0 L36.1,642.1 L36.4,645.1 L36.9,647.8 L37.6,650.4 L38.5,652.7 L39.7,654.8 L41.0,656.8 L42.5,658.5 L44.2,660.0 L46.2,661.3 L48.3,662.5 L50.6,663.4 L53.2,664.1 L55.9,664.6 L58.9,664.9 L62.0,665.0 L1474.0,665.0 L1477.1,664.9 L1480.1,664.6 L1482.8,664.1 L1485.4,663.4 L1487.7,662.5 L1489.8,661.3 L1491.8,660.0 L1493.5,658.5 L1495.0,656.8 L1496.3,654.8 L1497.5,652.7 L1498.4,650.4 L1499.1,647.8 L1499.6,645.1 L1499.9,642.1 L1500.0,639.0 L1500.0,48.0 L1499.9,44.9 L1499.6,41.9 L1499.1,39.2 L1498.4,36.6 L1497.5,34.3 L1496.3,32.2 L1495.0,30.2 L1493.5,28.5 L1491.8,27.0 L1489.8,25.7 L1487.7,24.5 L1485.4,23.6 L1482.8,22.9 L1480.1,22.4 L1477.1,22.1 L1474.0,22.0 L1304.0,22.0 L1301.3,22.1 L1298.8,22.3 L1296.5,22.8 L1294.4,23.4 L1292.4,24.1 L1290.6,25.1 L1289.0,26.2 L1287.5,27.5 L1286.2,29.0 L1285.1,30.6 L1284.1,32.4 L1283.4,34.4 L1282.8,36.5 L1282.3,38.8 L1282.1,41.3 L1282.0,44.0 L1282.0,82.0 L1281.9,84.7 L1281.7,87.2 L1281.2,89.5 L1280.6,91.6 L1279.9,93.6 L1278.9,95.4 L1277.8,97.0 L1276.5,98.5 L1275.0,99.8 L1273.4,100.9 L1271.6,101.9 L1269.6,102.6 L1267.5,103.2 L1265.2,103.7 L1262.7,103.9 L1260.0,104.0 L394.0,104.0 L391.3,104.1 L388.8,104.3 L386.5,104.8 L384.4,105.4 L382.4,106.1 L380.6,107.1 L379.0,108.2 L377.5,109.5 L376.2,111.0 L375.1,112.6 L374.1,114.4 L373.4,116.4 L372.8,118.5 L372.3,120.8 L372.1,123.3 L372.0,126.0 L372.0,128.0 L371.9,130.7 L371.7,133.2 L371.2,135.5 L370.6,137.6 L369.9,139.6 L368.9,141.4 L367.8,143.0 L366.5,144.5 L365.0,145.8 L363.4,146.9 L361.6,147.9 L359.6,148.6 L357.5,149.2 L355.2,149.7 L352.7,149.9 L350.0,150.0 L62.0,150.0 Z M1474.0,85.8 L1474.0,86.2 L1474.0,87.5 L1474.0,87.8 L1473.9,89.1 L1473.9,89.4 L1473.8,90.7 L1473.7,91.1 L1473.6,92.4 L1473.5,92.7 L1473.4,94.0 L1473.3,94.3 L1473.1,95.6 L1473.0,95.9 L1472.7,97.2 L1472.7,97.5 L1472.3,98.8 L1472.3,99.1 L1471.9,100.4 L1471.8,100.7 L1471.4,101.9 L1471.3,102.2 L1470.9,103.5 L1470.7,103.8 L1470.3,105.0 L1470.1,105.3 L1469.6,106.5 L1469.5,106.8 L1468.9,108.0 L1468.8,108.3 L1468.2,109.4 L1468.0,109.7 L1467.4,110.9 L1467.2,111.1 L1466.5,112.3 L1466.4,112.5 L1465.7,113.6 L1465.5,113.9 L1464.7,115.0 L1464.5,115.3 L1463.8,116.3 L1463.6,116.6 L1462.8,117.6 L1462.5,117.8 L1461.7,118.8 L1461.5,119.1 L1460.6,120.1 L1460.4,120.3 L1459.5,121.2 L1459.2,121.5 L1458.3,122.4 L1458.1,122.6 L1457.1,123.5 L1456.8,123.7 L1455.8,124.5 L1455.6,124.8 L1454.6,125.6 L1454.3,125.8 L1453.3,126.5 L1453.0,126.7 L1451.9,127.5 L1451.6,127.7 L1450.5,128.4 L1450.3,128.5 L1449.1,129.2 L1448.9,129.4 L1447.7,130.0 L1447.4,130.2 L1446.3,130.8 L1446.0,130.9 L1444.8,131.5 L1444.5,131.6 L1443.3,132.1 L1443.0,132.3 L1441.8,132.7 L1441.5,132.9 L1440.2,133.3 L1439.9,133.4 L1438.7,133.8 L1438.4,133.9 L1437.1,134.3 L1436.8,134.3 L1435.5,134.7 L1435.2,134.7 L1433.9,135.0 L1433.6,135.1 L1432.3,135.3 L1432.0,135.4 L1430.7,135.5 L1430.4,135.6 L1429.1,135.7 L1428.7,135.8 L1427.4,135.9 L1427.1,135.9 L1425.8,136.0 L1425.5,136.0 L1424.2,136.0 L1423.8,136.0 L1422.5,136.0 L1422.2,136.0 L1420.9,135.9 L1420.6,135.9 L1419.3,135.8 L1418.9,135.7 L1417.6,135.6 L1417.3,135.5 L1416.0,135.4 L1415.7,135.3 L1414.4,135.1 L1414.1,135.0 L1412.8,134.7 L1412.5,134.7 L1411.2,134.3 L1410.9,134.3 L1409.6,133.9 L1409.3,133.8 L1408.1,133.4 L1407.8,133.3 L1406.5,132.9 L1406.2,132.7 L1405.0,132.3 L1404.7,132.1 L1403.5,131.6 L1403.2,131.5 L1402.0,130.9 L1401.7,130.8 L1400.6,130.2 L1400.3,130.0 L1399.1,129.4 L1398.9,129.2 L1397.7,128.5 L1397.5,128.4 L1396.4,127.7 L1396.1,127.5 L1395.0,126.7 L1394.7,126.5 L1393.7,125.8 L1393.4,125.6 L1392.4,124.8 L1392.2,124.5 L1391.2,123.7 L1390.9,123.5 L1389.9,122.6 L1389.7,122.4 L1388.8,121.5 L1388.5,121.2 L1387.6,120.3 L1387.4,120.1 L1386.5,119.1 L1386.3,118.8 L1385.5,117.8 L1385.2,117.6 L1384.4,116.6 L1384.2,116.3 L1383.5,115.3 L1383.3,115.0 L1382.5,113.9 L1382.3,113.6 L1381.6,112.5 L1381.5,112.3 L1380.8,111.1 L1380.6,110.9 L1380.0,109.7 L1379.8,109.4 L1379.2,108.3 L1379.1,108.0 L1378.5,106.8 L1378.4,106.5 L1377.9,105.3 L1377.7,105.0 L1377.3,103.8 L1377.1,103.5 L1376.7,102.2 L1376.6,101.9 L1376.2,100.7 L1376.1,100.4 L1375.7,99.1 L1375.7,98.8 L1375.3,97.5 L1375.3,97.2 L1375.0,95.9 L1374.9,95.6 L1374.7,94.3 L1374.6,94.0 L1374.5,92.7 L1374.4,92.4 L1374.3,91.1 L1374.2,90.7 L1374.1,89.4 L1374.1,89.1 L1374.0,87.8 L1374.0,87.5 L1374.0,86.2 L1374.0,85.8 L1374.0,84.5 L1374.0,84.2 L1374.1,82.9 L1374.1,82.6 L1374.2,81.3 L1374.3,80.9 L1374.4,79.6 L1374.5,79.3 L1374.6,78.0 L1374.7,77.7 L1374.9,76.4 L1375.0,76.1 L1375.3,74.8 L1375.3,74.5 L1375.7,73.2 L1375.7,72.9 L1376.1,71.6 L1376.2,71.3 L1376.6,70.1 L1376.7,69.8 L1377.1,68.5 L1377.3,68.2 L1377.7,67.0 L1377.9,66.7 L1378.4,65.5 L1378.5,65.2 L1379.1,64.0 L1379.2,63.7 L1379.8,62.6 L1380.0,62.3 L1380.6,61.1 L1380.8,60.9 L1381.5,59.7 L1381.6,59.5 L1382.3,58.4 L1382.5,58.1 L1383.3,57.0 L1383.5,56.7 L1384.2,55.7 L1384.4,55.4 L1385.2,54.4 L1385.5,54.2 L1386.3,53.2 L1386.5,52.9 L1387.4,51.9 L1387.6,51.7 L1388.5,50.8 L1388.8,50.5 L1389.7,49.6 L1389.9,49.4 L1390.9,48.5 L1391.2,48.3 L1392.2,47.5 L1392.4,47.2 L1393.4,46.4 L1393.7,46.2 L1394.7,45.5 L1395.0,45.3 L1396.1,44.5 L1396.4,44.3 L1397.5,43.6 L1397.7,43.5 L1398.9,42.8 L1399.1,42.6 L1400.3,42.0 L1400.6,41.8 L1401.7,41.2 L1402.0,41.1 L1403.2,40.5 L1403.5,40.4 L1404.7,39.9 L1405.0,39.7 L1406.2,39.3 L1406.5,39.1 L1407.8,38.7 L1408.1,38.6 L1409.3,38.2 L1409.6,38.1 L1410.9,37.7 L1411.2,37.7 L1412.5,37.3 L1412.8,37.3 L1414.1,37.0 L1414.4,36.9 L1415.7,36.7 L1416.0,36.6 L1417.3,36.5 L1417.6,36.4 L1418.9,36.3 L1419.3,36.2 L1420.6,36.1 L1420.9,36.1 L1422.2,36.0 L1422.5,36.0 L1423.8,36.0 L1424.2,36.0 L1425.5,36.0 L1425.8,36.0 L1427.1,36.1 L1427.4,36.1 L1428.7,36.2 L1429.1,36.3 L1430.4,36.4 L1430.7,36.5 L1432.0,36.6 L1432.3,36.7 L1433.6,36.9 L1433.9,37.0 L1435.2,37.3 L1435.5,37.3 L1436.8,37.7 L1437.1,37.7 L1438.4,38.1 L1438.7,38.2 L1439.9,38.6 L1440.2,38.7 L1441.5,39.1 L1441.8,39.3 L1443.0,39.7 L1443.3,39.9 L1444.5,40.4 L1444.8,40.5 L1446.0,41.1 L1446.3,41.2 L1447.4,41.8 L1447.7,42.0 L1448.9,42.6 L1449.1,42.8 L1450.3,43.5 L1450.5,43.6 L1451.6,44.3 L1451.9,44.5 L1453.0,45.3 L1453.3,45.5 L1454.3,46.2 L1454.6,46.4 L1455.6,47.2 L1455.8,47.5 L1456.8,48.3 L1457.1,48.5 L1458.1,49.4 L1458.3,49.6 L1459.2,50.5 L1459.5,50.8 L1460.4,51.7 L1460.6,51.9 L1461.5,52.9 L1461.7,53.2 L1462.5,54.2 L1462.8,54.4 L1463.6,55.4 L1463.8,55.7 L1464.5,56.7 L1464.7,57.0 L1465.5,58.1 L1465.7,58.4 L1466.4,59.5 L1466.5,59.7 L1467.2,60.9 L1467.4,61.1 L1468.0,62.3 L1468.2,62.6 L1468.8,63.7 L1468.9,64.0 L1469.5,65.2 L1469.6,65.5 L1470.1,66.7 L1470.3,67.0 L1470.7,68.2 L1470.9,68.5 L1471.3,69.8 L1471.4,70.1 L1471.8,71.3 L1471.9,71.6 L1472.3,72.9 L1472.3,73.2 L1472.7,74.5 L1472.7,74.8 L1473.0,76.1 L1473.1,76.4 L1473.3,77.7 L1473.4,78.0 L1473.5,79.3 L1473.6,79.6 L1473.7,80.9 L1473.8,81.3 L1473.9,82.6 L1473.9,82.9 L1474.0,84.2 L1474.0,84.5 Z M1111.0,140.0 L1111.3,140.0 L1113.0,140.1 L1113.7,140.1 L1115.4,140.3 L1116.0,140.4 L1117.7,140.6 L1118.3,140.8 L1120.0,141.1 L1120.6,141.3 L1122.3,141.8 L1122.9,142.0 L1124.5,142.6 L1125.1,142.9 L1126.6,143.6 L1127.2,143.9 L1128.7,144.7 L1129.3,145.0 L1130.7,145.9 L1131.3,146.3 L1132.7,147.2 L1133.2,147.6 L1134.5,148.7 L1135.0,149.2 L1136.2,150.3 L1136.7,150.8 L1137.8,152.0 L1138.3,152.5 L1139.4,153.8 L1139.8,154.3 L1140.7,155.7 L1141.1,156.3 L1142.0,157.7 L1142.9,156.3 L1143.3,155.7 L1144.2,154.3 L1144.6,153.8 L1145.7,152.5 L1146.2,152.0 L1147.3,150.8 L1147.8,150.3 L1149.0,149.2 L1149.5,148.7 L1150.8,147.6 L1151.3,147.2 L1152.7,146.3 L1153.3,145.9 L1154.7,145.0 L1155.3,144.7 L1156.8,143.9 L1157.4,143.6 L1158.9,142.9 L1159.5,142.6 L1161.1,142.0 L1161.7,141.8 L1163.4,141.3 L1164.0,141.1 L1165.7,140.8 L1166.3,140.6 L1168.0,140.4 L1168.6,140.3 L1170.3,140.1 L1171.0,140.1 L1172.7,140.0 L1173.0,140.0 L1438.0,140.0 L1438.3,140.0 L1440.0,140.1 L1440.7,140.1 L1442.4,140.3 L1443.0,140.4 L1444.7,140.6 L1445.3,140.8 L1447.0,141.1 L1447.6,141.3 L1449.3,141.8 L1449.9,142.0 L1451.5,142.6 L1452.1,142.9 L1453.6,143.6 L1454.2,143.9 L1455.7,144.7 L1456.3,145.0 L1457.7,145.9 L1458.3,146.3 L1459.7,147.2 L1460.2,147.6 L1461.5,148.7 L1462.0,149.2 L1463.2,150.3 L1463.7,150.8 L1464.8,152.0 L1465.3,152.5 L1466.4,153.8 L1466.8,154.3 L1467.7,155.7 L1468.1,156.3 L1469.0,157.7 L1469.3,158.3 L1470.1,159.8 L1470.4,160.4 L1471.1,161.9 L1471.4,162.5 L1472.0,164.1 L1472.2,164.7 L1472.7,166.4 L1472.9,167.0 L1473.2,168.7 L1473.4,169.3 L1473.6,171.0 L1473.7,171.6 L1473.9,173.3 L1473.9,174.0 L1474.0,175.7 L1474.0,176.0 L1474.0,360.0 L1474.0,360.3 L1473.9,362.0 L1473.9,362.7 L1473.7,364.4 L1473.6,365.0 L1473.4,366.7 L1473.2,367.3 L1472.9,369.0 L1472.7,369.6 L1472.2,371.3 L1472.0,371.9 L1471.4,373.5 L1471.1,374.1 L1470.4,375.6 L1470.1,376.2 L1469.3,377.7 L1469.0,378.3 L1468.1,379.7 L1467.7,380.3 L1466.8,381.7 L1466.4,382.2 L1465.3,383.5 L1464.8,384.0 L1463.7,385.2 L1463.2,385.7 L1462.0,386.8 L1461.5,387.3 L1460.2,388.4 L1459.7,388.8 L1458.3,389.7 L1457.7,390.1 L1456.3,391.0 L1457.7,391.9 L1458.3,392.3 L1459.7,393.2 L1460.2,393.6 L1461.5,394.7 L1462.0,395.2 L1463.2,396.3 L1463.7,396.8 L1464.8,398.0 L1465.3,398.5 L1466.4,399.8 L1466.8,400.3 L1467.7,401.7 L1468.1,402.3 L1469.0,403.7 L1469.3,404.3 L1470.1,405.8 L1470.4,406.4 L1471.1,407.9 L1471.4,408.5 L1472.0,410.1 L1472.2,410.7 L1472.7,412.4 L1472.9,413.0 L1473.2,414.7 L1473.4,415.3 L1473.6,417.0 L1473.7,417.6 L1473.9,419.3 L1473.9,420.0 L1474.0,421.7 L1474.0,422.0 L1474.0,603.0 L1474.0,603.3 L1473.9,605.0 L1473.9,605.7 L1473.7,607.4 L1473.6,608.0 L1473.4,609.7 L1473.2,610.3 L1472.9,612.0 L1472.7,612.6 L1472.2,614.3 L1472.0,614.9 L1471.4,616.5 L1471.1,617.1 L1470.4,618.6 L1470.1,619.2 L1469.3,620.7 L1469.0,621.3 L1468.1,622.7 L1467.7,623.3 L1466.8,624.7 L1466.4,625.2 L1465.3,626.5 L1464.8,627.0 L1463.7,628.2 L1463.2,628.7 L1462.0,629.8 L1461.5,630.3 L1460.2,631.4 L1459.7,631.8 L1458.3,632.7 L1457.7,633.1 L1456.3,634.0 L1455.7,634.3 L1454.2,635.1 L1453.6,635.4 L1452.1,636.1 L1451.5,636.4 L1449.9,637.0 L1449.3,637.2 L1447.6,637.7 L1447.0,637.9 L1445.3,638.2 L1444.7,638.4 L1443.0,638.6 L1442.4,638.7 L1440.7,638.9 L1440.0,638.9 L1438.3,639.0 L1438.0,639.0 L1006.0,639.0 L1005.7,639.0 L1004.0,638.9 L1003.3,638.9 L1001.6,638.7 L1001.0,638.6 L999.3,638.4 L998.7,638.2 L997.0,637.9 L996.4,637.7 L994.7,637.2 L994.1,637.0 L992.5,636.4 L991.9,636.1 L990.4,635.4 L989.8,635.1 L988.3,634.3 L987.7,634.0 L986.3,633.1 L985.7,632.7 L984.3,631.8 L983.8,631.4 L982.5,630.3 L982.0,629.8 L980.8,628.7 L980.3,628.2 L979.2,627.0 L978.7,626.5 L977.6,625.2 L977.2,624.7 L976.3,623.3 L975.9,622.7 L975.0,621.3 L974.7,620.7 L973.9,619.2 L973.6,618.6 L972.9,617.1 L972.6,616.5 L972.0,614.9 L971.8,614.3 L971.3,612.6 L971.1,612.0 L970.8,610.3 L970.6,609.7 L970.4,608.0 L970.3,607.4 L970.1,605.7 L970.1,605.0 L970.0,603.3 L970.0,603.0 L970.0,422.0 L970.0,421.7 L970.1,420.0 L970.1,419.3 L970.3,417.6 L970.4,417.0 L970.6,415.3 L970.8,414.7 L971.1,413.0 L971.3,412.4 L971.8,410.7 L972.0,410.1 L972.6,408.5 L972.9,407.9 L973.6,406.4 L973.9,405.8 L974.7,404.3 L975.0,403.7 L975.9,402.3 L976.3,401.7 L977.2,400.3 L977.6,399.8 L978.7,398.5 L979.2,398.0 L980.3,396.8 L980.8,396.3 L981.1,396.0 L846.0,396.0 L845.7,396.0 L844.0,395.9 L843.3,395.9 L841.6,395.7 L841.0,395.6 L839.3,395.4 L838.7,395.2 L837.0,394.9 L836.4,394.7 L834.7,394.2 L834.1,394.0 L832.5,393.4 L831.9,393.1 L830.4,392.4 L829.8,392.1 L828.3,391.3 L827.7,391.0 L826.3,390.1 L825.7,389.7 L824.3,388.8 L823.8,388.4 L822.5,387.3 L822.0,386.8 L820.8,385.7 L820.3,385.2 L819.2,384.0 L818.7,383.5 L817.6,382.2 L817.2,381.7 L816.3,380.3 L815.9,379.7 L815.0,378.3 L814.7,377.7 L813.9,376.2 L813.6,375.6 L812.9,374.1 L812.6,373.5 L812.0,371.9 L811.8,371.3 L811.3,369.6 L811.1,369.0 L810.8,367.3 L810.6,366.7 L810.4,365.0 L810.3,364.4 L810.1,362.7 L810.1,362.0 L810.0,360.3 L810.0,360.0 L810.0,176.0 L810.0,175.7 L810.1,174.0 L810.1,173.3 L810.3,171.6 L810.4,171.0 L810.6,169.3 L810.8,168.7 L811.1,167.0 L811.3,166.4 L811.8,164.7 L812.0,164.1 L812.6,162.5 L812.9,161.9 L813.6,160.4 L813.9,159.8 L814.7,158.3 L815.0,157.7 L815.9,156.3 L816.3,155.7 L817.2,154.3 L817.6,153.8 L818.7,152.5 L819.2,152.0 L820.3,150.8 L820.8,150.3 L822.0,149.2 L822.5,148.7 L823.8,147.6 L824.3,147.2 L825.7,146.3 L826.3,145.9 L827.7,145.0 L828.3,144.7 L829.8,143.9 L830.4,143.6 L831.9,142.9 L832.5,142.6 L834.1,142.0 L834.7,141.8 L836.4,141.3 L837.0,141.1 L838.7,140.8 L839.3,140.6 L841.0,140.4 L841.6,140.3 L843.3,140.1 L844.0,140.1 L845.7,140.0 L846.0,140.0 Z');
   backdrop-filter:blur(6.3px) saturate(1.35) brightness(1.08);-webkit-backdrop-filter:blur(6.3px) saturate(1.35) brightness(1.08);
   background:radial-gradient(120% 90% at 12% 0%,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),linear-gradient(135deg,rgba(255,255,255,.30),rgba(255,255,255,.08) 50%,rgba(255,255,255,.20))}
 .edge{position:absolute;inset:0;pointer-events:none}
 .logo{position:absolute;left:54px;top:31px;width:300px}
 .btn{position:absolute;top:28px;width:196px;height:48px;border-radius:18px;overflow:hidden;
   font:600 13px/48px "Segoe UI",system-ui,sans-serif;letter-spacing:.2px;color:#fff;text-align:center;white-space:nowrap;
   text-shadow:0 0 6px rgba(var(--c),.9),0 1px 2px rgba(var(--k),.55);
   backdrop-filter:blur(8px) saturate(1.4) brightness(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.4) brightness(1.1);
   background:
     radial-gradient(70% 95% at 50% 60%,rgba(var(--c),.92) 0%,rgba(var(--c),.70) 38%,rgba(var(--c),.30) 72%,rgba(255,255,255,.35) 100%),
     linear-gradient(160deg,rgba(255,255,255,.55),rgba(255,255,255,.15));
   border:1px solid rgba(255,255,255,.85);
   box-shadow:0 0 12px 1px rgba(var(--c),.42),0 0 26px 3px rgba(var(--c),.14),
     inset 0 0 10px 2px rgba(255,255,255,.65),inset 0 1px 0 #fff}
 .btn::before{content:"";position:absolute;inset:0;border-radius:inherit;
   background:radial-gradient(90% 120% at 25% 0%,rgba(255,255,255,.35),rgba(255,255,255,0) 55%);pointer-events:none}
 .gold{--c:222,168,64;--k:120,80,20}
 .olive{--c:128,160,52;--k:60,80,20}
 .rose{--c:232,140,128;--k:130,60,55}
 .teal{--c:52,150,165;--k:20,75,85}



 .stage{position:fixed;left:50%;top:50%;width:1536px;height:695px;transform:translate(-50%,-50%)}
 .mark{position:absolute;right:8%;top:58%;height:72%;transform:translateY(-50%)}
 .w5{filter:url(#w5);opacity:0.3;margin-top:50px}
 .w4{filter:url(#w4);opacity:0.4;margin-top:30px}
 .w3{filter:url(#w3);opacity:0.6;margin-top:18px}
 .w2{filter:url(#w2);opacity:0.95;margin-top:7px}
 .w1{filter:url(#w1);opacity:1.0;margin-top:3px}
 .mark.lit{filter:drop-shadow(0 0 1.5px rgba(255,214,120,.9)) brightness(1.04)}
 .shadow{position:absolute;inset:0}
 .glass{position:absolute;inset:0;clip-path:path(evenodd,'M58.9,150.1 L55.9,150.4 L53.2,150.9 L50.6,151.6 L48.3,152.5 L46.2,153.7 L44.2,155.0 L42.5,156.5 L41.0,158.2 L39.7,160.2 L38.5,162.3 L37.6,164.6 L36.9,167.2 L36.4,169.9 L36.1,172.9 L36.0,176.0 L36.0,639.0 L36.1,642.1 L36.4,645.1 L36.9,647.8 L37.6,650.4 L38.5,652.7 L39.7,654.8 L41.0,656.8 L42.5,658.5 L44.2,660.0 L46.2,661.3 L48.3,662.5 L50.6,663.4 L53.2,664.1 L55.9,664.6 L58.9,664.9 L62.0,665.0 L1474.0,665.0 L1477.1,664.9 L1480.1,664.6 L1482.8,664.1 L1485.4,663.4 L1487.7,662.5 L1489.8,661.3 L1491.8,660.0 L1493.5,658.5 L1495.0,656.8 L1496.3,654.8 L1497.5,652.7 L1498.4,650.4 L1499.1,647.8 L1499.6,645.1 L1499.9,642.1 L1500.0,639.0 L1500.0,48.0 L1499.9,44.9 L1499.6,41.9 L1499.1,39.2 L1498.4,36.6 L1497.5,34.3 L1496.3,32.2 L1495.0,30.2 L1493.5,28.5 L1491.8,27.0 L1489.8,25.7 L1487.7,24.5 L1485.4,23.6 L1482.8,22.9 L1480.1,22.4 L1477.1,22.1 L1474.0,22.0 L1304.0,22.0 L1301.3,22.1 L1298.8,22.3 L1296.5,22.8 L1294.4,23.4 L1292.4,24.1 L1290.6,25.1 L1289.0,26.2 L1287.5,27.5 L1286.2,29.0 L1285.1,30.6 L1284.1,32.4 L1283.4,34.4 L1282.8,36.5 L1282.3,38.8 L1282.1,41.3 L1282.0,44.0 L1282.0,82.0 L1281.9,84.7 L1281.7,87.2 L1281.2,89.5 L1280.6,91.6 L1279.9,93.6 L1278.9,95.4 L1277.8,97.0 L1276.5,98.5 L1275.0,99.8 L1273.4,100.9 L1271.6,101.9 L1269.6,102.6 L1267.5,103.2 L1265.2,103.7 L1262.7,103.9 L1260.0,104.0 L394.0,104.0 L391.3,104.1 L388.8,104.3 L386.5,104.8 L384.4,105.4 L382.4,106.1 L380.6,107.1 L379.0,108.2 L377.5,109.5 L376.2,111.0 L375.1,112.6 L374.1,114.4 L373.4,116.4 L372.8,118.5 L372.3,120.8 L372.1,123.3 L372.0,126.0 L372.0,128.0 L371.9,130.7 L371.7,133.2 L371.2,135.5 L370.6,137.6 L369.9,139.6 L368.9,141.4 L367.8,143.0 L366.5,144.5 L365.0,145.8 L363.4,146.9 L361.6,147.9 L359.6,148.6 L357.5,149.2 L355.2,149.7 L352.7,149.9 L350.0,150.0 L62.0,150.0 Z M1474.0,85.8 L1474.0,86.2 L1474.0,87.5 L1474.0,87.8 L1473.9,89.1 L1473.9,89.4 L1473.8,90.7 L1473.7,91.1 L1473.6,92.4 L1473.5,92.7 L1473.4,94.0 L1473.3,94.3 L1473.1,95.6 L1473.0,95.9 L1472.7,97.2 L1472.7,97.5 L1472.3,98.8 L1472.3,99.1 L1471.9,100.4 L1471.8,100.7 L1471.4,101.9 L1471.3,102.2 L1470.9,103.5 L1470.7,103.8 L1470.3,105.0 L1470.1,105.3 L1469.6,106.5 L1469.5,106.8 L1468.9,108.0 L1468.8,108.3 L1468.2,109.4 L1468.0,109.7 L1467.4,110.9 L1467.2,111.1 L1466.5,112.3 L1466.4,112.5 L1465.7,113.6 L1465.5,113.9 L1464.7,115.0 L1464.5,115.3 L1463.8,116.3 L1463.6,116.6 L1462.8,117.6 L1462.5,117.8 L1461.7,118.8 L1461.5,119.1 L1460.6,120.1 L1460.4,120.3 L1459.5,121.2 L1459.2,121.5 L1458.3,122.4 L1458.1,122.6 L1457.1,123.5 L1456.8,123.7 L1455.8,124.5 L1455.6,124.8 L1454.6,125.6 L1454.3,125.8 L1453.3,126.5 L1453.0,126.7 L1451.9,127.5 L1451.6,127.7 L1450.5,128.4 L1450.3,128.5 L1449.1,129.2 L1448.9,129.4 L1447.7,130.0 L1447.4,130.2 L1446.3,130.8 L1446.0,130.9 L1444.8,131.5 L1444.5,131.6 L1443.3,132.1 L1443.0,132.3 L1441.8,132.7 L1441.5,132.9 L1440.2,133.3 L1439.9,133.4 L1438.7,133.8 L1438.4,133.9 L1437.1,134.3 L1436.8,134.3 L1435.5,134.7 L1435.2,134.7 L1433.9,135.0 L1433.6,135.1 L1432.3,135.3 L1432.0,135.4 L1430.7,135.5 L1430.4,135.6 L1429.1,135.7 L1428.7,135.8 L1427.4,135.9 L1427.1,135.9 L1425.8,136.0 L1425.5,136.0 L1424.2,136.0 L1423.8,136.0 L1422.5,136.0 L1422.2,136.0 L1420.9,135.9 L1420.6,135.9 L1419.3,135.8 L1418.9,135.7 L1417.6,135.6 L1417.3,135.5 L1416.0,135.4 L1415.7,135.3 L1414.4,135.1 L1414.1,135.0 L1412.8,134.7 L1412.5,134.7 L1411.2,134.3 L1410.9,134.3 L1409.6,133.9 L1409.3,133.8 L1408.1,133.4 L1407.8,133.3 L1406.5,132.9 L1406.2,132.7 L1405.0,132.3 L1404.7,132.1 L1403.5,131.6 L1403.2,131.5 L1402.0,130.9 L1401.7,130.8 L1400.6,130.2 L1400.3,130.0 L1399.1,129.4 L1398.9,129.2 L1397.7,128.5 L1397.5,128.4 L1396.4,127.7 L1396.1,127.5 L1395.0,126.7 L1394.7,126.5 L1393.7,125.8 L1393.4,125.6 L1392.4,124.8 L1392.2,124.5 L1391.2,123.7 L1390.9,123.5 L1389.9,122.6 L1389.7,122.4 L1388.8,121.5 L1388.5,121.2 L1387.6,120.3 L1387.4,120.1 L1386.5,119.1 L1386.3,118.8 L1385.5,117.8 L1385.2,117.6 L1384.4,116.6 L1384.2,116.3 L1383.5,115.3 L1383.3,115.0 L1382.5,113.9 L1382.3,113.6 L1381.6,112.5 L1381.5,112.3 L1380.8,111.1 L1380.6,110.9 L1380.0,109.7 L1379.8,109.4 L1379.2,108.3 L1379.1,108.0 L1378.5,106.8 L1378.4,106.5 L1377.9,105.3 L1377.7,105.0 L1377.3,103.8 L1377.1,103.5 L1376.7,102.2 L1376.6,101.9 L1376.2,100.7 L1376.1,100.4 L1375.7,99.1 L1375.7,98.8 L1375.3,97.5 L1375.3,97.2 L1375.0,95.9 L1374.9,95.6 L1374.7,94.3 L1374.6,94.0 L1374.5,92.7 L1374.4,92.4 L1374.3,91.1 L1374.2,90.7 L1374.1,89.4 L1374.1,89.1 L1374.0,87.8 L1374.0,87.5 L1374.0,86.2 L1374.0,85.8 L1374.0,84.5 L1374.0,84.2 L1374.1,82.9 L1374.1,82.6 L1374.2,81.3 L1374.3,80.9 L1374.4,79.6 L1374.5,79.3 L1374.6,78.0 L1374.7,77.7 L1374.9,76.4 L1375.0,76.1 L1375.3,74.8 L1375.3,74.5 L1375.7,73.2 L1375.7,72.9 L1376.1,71.6 L1376.2,71.3 L1376.6,70.1 L1376.7,69.8 L1377.1,68.5 L1377.3,68.2 L1377.7,67.0 L1377.9,66.7 L1378.4,65.5 L1378.5,65.2 L1379.1,64.0 L1379.2,63.7 L1379.8,62.6 L1380.0,62.3 L1380.6,61.1 L1380.8,60.9 L1381.5,59.7 L1381.6,59.5 L1382.3,58.4 L1382.5,58.1 L1383.3,57.0 L1383.5,56.7 L1384.2,55.7 L1384.4,55.4 L1385.2,54.4 L1385.5,54.2 L1386.3,53.2 L1386.5,52.9 L1387.4,51.9 L1387.6,51.7 L1388.5,50.8 L1388.8,50.5 L1389.7,49.6 L1389.9,49.4 L1390.9,48.5 L1391.2,48.3 L1392.2,47.5 L1392.4,47.2 L1393.4,46.4 L1393.7,46.2 L1394.7,45.5 L1395.0,45.3 L1396.1,44.5 L1396.4,44.3 L1397.5,43.6 L1397.7,43.5 L1398.9,42.8 L1399.1,42.6 L1400.3,42.0 L1400.6,41.8 L1401.7,41.2 L1402.0,41.1 L1403.2,40.5 L1403.5,40.4 L1404.7,39.9 L1405.0,39.7 L1406.2,39.3 L1406.5,39.1 L1407.8,38.7 L1408.1,38.6 L1409.3,38.2 L1409.6,38.1 L1410.9,37.7 L1411.2,37.7 L1412.5,37.3 L1412.8,37.3 L1414.1,37.0 L1414.4,36.9 L1415.7,36.7 L1416.0,36.6 L1417.3,36.5 L1417.6,36.4 L1418.9,36.3 L1419.3,36.2 L1420.6,36.1 L1420.9,36.1 L1422.2,36.0 L1422.5,36.0 L1423.8,36.0 L1424.2,36.0 L1425.5,36.0 L1425.8,36.0 L1427.1,36.1 L1427.4,36.1 L1428.7,36.2 L1429.1,36.3 L1430.4,36.4 L1430.7,36.5 L1432.0,36.6 L1432.3,36.7 L1433.6,36.9 L1433.9,37.0 L1435.2,37.3 L1435.5,37.3 L1436.8,37.7 L1437.1,37.7 L1438.4,38.1 L1438.7,38.2 L1439.9,38.6 L1440.2,38.7 L1441.5,39.1 L1441.8,39.3 L1443.0,39.7 L1443.3,39.9 L1444.5,40.4 L1444.8,40.5 L1446.0,41.1 L1446.3,41.2 L1447.4,41.8 L1447.7,42.0 L1448.9,42.6 L1449.1,42.8 L1450.3,43.5 L1450.5,43.6 L1451.6,44.3 L1451.9,44.5 L1453.0,45.3 L1453.3,45.5 L1454.3,46.2 L1454.6,46.4 L1455.6,47.2 L1455.8,47.5 L1456.8,48.3 L1457.1,48.5 L1458.1,49.4 L1458.3,49.6 L1459.2,50.5 L1459.5,50.8 L1460.4,51.7 L1460.6,51.9 L1461.5,52.9 L1461.7,53.2 L1462.5,54.2 L1462.8,54.4 L1463.6,55.4 L1463.8,55.7 L1464.5,56.7 L1464.7,57.0 L1465.5,58.1 L1465.7,58.4 L1466.4,59.5 L1466.5,59.7 L1467.2,60.9 L1467.4,61.1 L1468.0,62.3 L1468.2,62.6 L1468.8,63.7 L1468.9,64.0 L1469.5,65.2 L1469.6,65.5 L1470.1,66.7 L1470.3,67.0 L1470.7,68.2 L1470.9,68.5 L1471.3,69.8 L1471.4,70.1 L1471.8,71.3 L1471.9,71.6 L1472.3,72.9 L1472.3,73.2 L1472.7,74.5 L1472.7,74.8 L1473.0,76.1 L1473.1,76.4 L1473.3,77.7 L1473.4,78.0 L1473.5,79.3 L1473.6,79.6 L1473.7,80.9 L1473.8,81.3 L1473.9,82.6 L1473.9,82.9 L1474.0,84.2 L1474.0,84.5 Z M1111.0,140.0 L1111.3,140.0 L1113.0,140.1 L1113.7,140.1 L1115.4,140.3 L1116.0,140.4 L1117.7,140.6 L1118.3,140.8 L1120.0,141.1 L1120.6,141.3 L1122.3,141.8 L1122.9,142.0 L1124.5,142.6 L1125.1,142.9 L1126.6,143.6 L1127.2,143.9 L1128.7,144.7 L1129.3,145.0 L1130.7,145.9 L1131.3,146.3 L1132.7,147.2 L1133.2,147.6 L1134.5,148.7 L1135.0,149.2 L1136.2,150.3 L1136.7,150.8 L1137.8,152.0 L1138.3,152.5 L1139.4,153.8 L1139.8,154.3 L1140.7,155.7 L1141.1,156.3 L1142.0,157.7 L1142.9,156.3 L1143.3,155.7 L1144.2,154.3 L1144.6,153.8 L1145.7,152.5 L1146.2,152.0 L1147.3,150.8 L1147.8,150.3 L1149.0,149.2 L1149.5,148.7 L1150.8,147.6 L1151.3,147.2 L1152.7,146.3 L1153.3,145.9 L1154.7,145.0 L1155.3,144.7 L1156.8,143.9 L1157.4,143.6 L1158.9,142.9 L1159.5,142.6 L1161.1,142.0 L1161.7,141.8 L1163.4,141.3 L1164.0,141.1 L1165.7,140.8 L1166.3,140.6 L1168.0,140.4 L1168.6,140.3 L1170.3,140.1 L1171.0,140.1 L1172.7,140.0 L1173.0,140.0 L1438.0,140.0 L1438.3,140.0 L1440.0,140.1 L1440.7,140.1 L1442.4,140.3 L1443.0,140.4 L1444.7,140.6 L1445.3,140.8 L1447.0,141.1 L1447.6,141.3 L1449.3,141.8 L1449.9,142.0 L1451.5,142.6 L1452.1,142.9 L1453.6,143.6 L1454.2,143.9 L1455.7,144.7 L1456.3,145.0 L1457.7,145.9 L1458.3,146.3 L1459.7,147.2 L1460.2,147.6 L1461.5,148.7 L1462.0,149.2 L1463.2,150.3 L1463.7,150.8 L1464.8,152.0 L1465.3,152.5 L1466.4,153.8 L1466.8,154.3 L1467.7,155.7 L1468.1,156.3 L1469.0,157.7 L1469.3,158.3 L1470.1,159.8 L1470.4,160.4 L1471.1,161.9 L1471.4,162.5 L1472.0,164.1 L1472.2,164.7 L1472.7,166.4 L1472.9,167.0 L1473.2,168.7 L1473.4,169.3 L1473.6,171.0 L1473.7,171.6 L1473.9,173.3 L1473.9,174.0 L1474.0,175.7 L1474.0,176.0 L1474.0,360.0 L1474.0,360.3 L1473.9,362.0 L1473.9,362.7 L1473.7,364.4 L1473.6,365.0 L1473.4,366.7 L1473.2,367.3 L1472.9,369.0 L1472.7,369.6 L1472.2,371.3 L1472.0,371.9 L1471.4,373.5 L1471.1,374.1 L1470.4,375.6 L1470.1,376.2 L1469.3,377.7 L1469.0,378.3 L1468.1,379.7 L1467.7,380.3 L1466.8,381.7 L1466.4,382.2 L1465.3,383.5 L1464.8,384.0 L1463.7,385.2 L1463.2,385.7 L1462.0,386.8 L1461.5,387.3 L1460.2,388.4 L1459.7,388.8 L1458.3,389.7 L1457.7,390.1 L1456.3,391.0 L1457.7,391.9 L1458.3,392.3 L1459.7,393.2 L1460.2,393.6 L1461.5,394.7 L1462.0,395.2 L1463.2,396.3 L1463.7,396.8 L1464.8,398.0 L1465.3,398.5 L1466.4,399.8 L1466.8,400.3 L1467.7,401.7 L1468.1,402.3 L1469.0,403.7 L1469.3,404.3 L1470.1,405.8 L1470.4,406.4 L1471.1,407.9 L1471.4,408.5 L1472.0,410.1 L1472.2,410.7 L1472.7,412.4 L1472.9,413.0 L1473.2,414.7 L1473.4,415.3 L1473.6,417.0 L1473.7,417.6 L1473.9,419.3 L1473.9,420.0 L1474.0,421.7 L1474.0,422.0 L1474.0,603.0 L1474.0,603.3 L1473.9,605.0 L1473.9,605.7 L1473.7,607.4 L1473.6,608.0 L1473.4,609.7 L1473.2,610.3 L1472.9,612.0 L1472.7,612.6 L1472.2,614.3 L1472.0,614.9 L1471.4,616.5 L1471.1,617.1 L1470.4,618.6 L1470.1,619.2 L1469.3,620.7 L1469.0,621.3 L1468.1,622.7 L1467.7,623.3 L1466.8,624.7 L1466.4,625.2 L1465.3,626.5 L1464.8,627.0 L1463.7,628.2 L1463.2,628.7 L1462.0,629.8 L1461.5,630.3 L1460.2,631.4 L1459.7,631.8 L1458.3,632.7 L1457.7,633.1 L1456.3,634.0 L1455.7,634.3 L1454.2,635.1 L1453.6,635.4 L1452.1,636.1 L1451.5,636.4 L1449.9,637.0 L1449.3,637.2 L1447.6,637.7 L1447.0,637.9 L1445.3,638.2 L1444.7,638.4 L1443.0,638.6 L1442.4,638.7 L1440.7,638.9 L1440.0,638.9 L1438.3,639.0 L1438.0,639.0 L1006.0,639.0 L1005.7,639.0 L1004.0,638.9 L1003.3,638.9 L1001.6,638.7 L1001.0,638.6 L999.3,638.4 L998.7,638.2 L997.0,637.9 L996.4,637.7 L994.7,637.2 L994.1,637.0 L992.5,636.4 L991.9,636.1 L990.4,635.4 L989.8,635.1 L988.3,634.3 L987.7,634.0 L986.3,633.1 L985.7,632.7 L984.3,631.8 L983.8,631.4 L982.5,630.3 L982.0,629.8 L980.8,628.7 L980.3,628.2 L979.2,627.0 L978.7,626.5 L977.6,625.2 L977.2,624.7 L976.3,623.3 L975.9,622.7 L975.0,621.3 L974.7,620.7 L973.9,619.2 L973.6,618.6 L972.9,617.1 L972.6,616.5 L972.0,614.9 L971.8,614.3 L971.3,612.6 L971.1,612.0 L970.8,610.3 L970.6,609.7 L970.4,608.0 L970.3,607.4 L970.1,605.7 L970.1,605.0 L970.0,603.3 L970.0,603.0 L970.0,422.0 L970.0,421.7 L970.1,420.0 L970.1,419.3 L970.3,417.6 L970.4,417.0 L970.6,415.3 L970.8,414.7 L971.1,413.0 L971.3,412.4 L971.8,410.7 L972.0,410.1 L972.6,408.5 L972.9,407.9 L973.6,406.4 L973.9,405.8 L974.7,404.3 L975.0,403.7 L975.9,402.3 L976.3,401.7 L977.2,400.3 L977.6,399.8 L978.7,398.5 L979.2,398.0 L980.3,396.8 L980.8,396.3 L981.1,396.0 L846.0,396.0 L845.7,396.0 L844.0,395.9 L843.3,395.9 L841.6,395.7 L841.0,395.6 L839.3,395.4 L838.7,395.2 L837.0,394.9 L836.4,394.7 L834.7,394.2 L834.1,394.0 L832.5,393.4 L831.9,393.1 L830.4,392.4 L829.8,392.1 L828.3,391.3 L827.7,391.0 L826.3,390.1 L825.7,389.7 L824.3,388.8 L823.8,388.4 L822.5,387.3 L822.0,386.8 L820.8,385.7 L820.3,385.2 L819.2,384.0 L818.7,383.5 L817.6,382.2 L817.2,381.7 L816.3,380.3 L815.9,379.7 L815.0,378.3 L814.7,377.7 L813.9,376.2 L813.6,375.6 L812.9,374.1 L812.6,373.5 L812.0,371.9 L811.8,371.3 L811.3,369.6 L811.1,369.0 L810.8,367.3 L810.6,366.7 L810.4,365.0 L810.3,364.4 L810.1,362.7 L810.1,362.0 L810.0,360.3 L810.0,360.0 L810.0,176.0 L810.0,175.7 L810.1,174.0 L810.1,173.3 L810.3,171.6 L810.4,171.0 L810.6,169.3 L810.8,168.7 L811.1,167.0 L811.3,166.4 L811.8,164.7 L812.0,164.1 L812.6,162.5 L812.9,161.9 L813.6,160.4 L813.9,159.8 L814.7,158.3 L815.0,157.7 L815.9,156.3 L816.3,155.7 L817.2,154.3 L817.6,153.8 L818.7,152.5 L819.2,152.0 L820.3,150.8 L820.8,150.3 L822.0,149.2 L822.5,148.7 L823.8,147.6 L824.3,147.2 L825.7,146.3 L826.3,145.9 L827.7,145.0 L828.3,144.7 L829.8,143.9 L830.4,143.6 L831.9,142.9 L832.5,142.6 L834.1,142.0 L834.7,141.8 L836.4,141.3 L837.0,141.1 L838.7,140.8 L839.3,140.6 L841.0,140.4 L841.6,140.3 L843.3,140.1 L844.0,140.1 L845.7,140.0 L846.0,140.0 Z');
   backdrop-filter:blur(6.3px) saturate(1.35) brightness(1.08);-webkit-backdrop-filter:blur(6.3px) saturate(1.35) brightness(1.08);
   background:radial-gradient(120% 90% at 12% 0%,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),linear-gradient(135deg,rgba(255,255,255,.30),rgba(255,255,255,.08) 50%,rgba(255,255,255,.20))}
 .edge{position:absolute;inset:0;pointer-events:none}
 .logo{position:absolute;left:54px;top:31px;width:300px}
 .btn{position:absolute;top:28px;width:196px;height:48px;border-radius:18px;overflow:hidden;
   font:600 13px/48px "Segoe UI",system-ui,sans-serif;letter-spacing:.2px;color:#fff;text-align:center;white-space:nowrap;
   text-shadow:0 0 6px rgba(var(--c),.9),0 1px 2px rgba(var(--k),.55);
   backdrop-filter:blur(8px) saturate(1.4) brightness(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.4) brightness(1.1);
   background:
     radial-gradient(70% 95% at 50% 60%,rgba(var(--c),.92) 0%,rgba(var(--c),.70) 38%,rgba(var(--c),.30) 72%,rgba(255,255,255,.35) 100%),
     linear-gradient(160deg,rgba(255,255,255,.55),rgba(255,255,255,.15));
   border:1px solid rgba(255,255,255,.85);
   box-shadow:0 0 12px 1px rgba(var(--c),.42),0 0 26px 3px rgba(var(--c),.14),
     inset 0 0 10px 2px rgba(255,255,255,.65),inset 0 1px 0 #fff}
 .btn::before{content:"";position:absolute;inset:0;border-radius:inherit;
   background:radial-gradient(90% 120% at 25% 0%,rgba(255,255,255,.35),rgba(255,255,255,0) 55%);pointer-events:none}
 .gold{--c:222,168,64;--k:120,80,20}
 .olive{--c:128,160,52;--k:60,80,20}
 .rose{--c:232,140,128;--k:130,60,55}
 .teal{--c:52,150,165;--k:20,75,85}


/* in-page privacy view (html.privacy), same pattern as html.contact */
.p-privacy{opacity:0;visibility:hidden}
html.privacy .pane:not(.p-privacy){opacity:0!important;visibility:hidden!important;transition:opacity .9s ease,visibility 0s linear .9s!important}
html.privacy .p-privacy{opacity:1;visibility:visible;transition:opacity .9s cubic-bezier(.2,.7,.2,1) .12s,visibility 0s}
html.privacy .p-privacy .tx>*{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}
html.privacy .offc{opacity:0!important;visibility:hidden!important}
.p-privacy .tx{pointer-events:auto}
.pvtop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.pvhint{font-size:10px;font-style:italic;opacity:.7;color:#9a7638;white-space:nowrap}
.pvscroll{flex:1;min-height:0;overflow-y:auto;padding-right:10px;font-size:11.8px;line-height:1.5;
 -webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent);scrollbar-width:thin;scrollbar-color:rgba(154,118,56,.55) transparent}
.pvscroll::-webkit-scrollbar{width:5px}
.pvscroll::-webkit-scrollbar-thumb{background:rgba(154,118,56,.55);border-radius:5px}
.pvscroll h4{margin:10px 0 2px;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:#9a7638}
.pvscroll h4:first-child{margin-top:0}
.pvscroll p{margin:0 0 4px}
.pvscroll p:last-child{margin-bottom:28px}
html.dark .pvscroll h4,html.dark .pvhint{color:#e9d6a6}
.pvbk{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.3px;text-decoration:none;padding:11px 26px;border-radius:999px;color:#5a3a12;
 background:linear-gradient(180deg,#fbe9b8,#e3b85c);box-shadow:0 6px 18px rgba(154,118,56,.28),inset 0 1px 0 rgba(255,255,255,.75)}
.pvbk:hover{filter:brightness(1.04)}
@media (max-width:760px){
 html.privacy .pane:not(.p-privacy){display:none!important}
 html.privacy .p-privacy{display:flex}
 html.privacy .offc{display:none!important}
 .pvscroll{max-height:300px}
}

/* selected button = backlit (owner request 2026-10-19). --bl = backlight colour, chosen to contrast with and suit each button */
.btn.gold,.cbtn{--bl:176,128,255}
.btn.olive{--bl:255,214,96}
.btn.rose{--bl:255,204,120}
.btn.teal{--bl:255,178,118}
html:not(.privacy):not(.off) .btn.on{color:#fff!important;font-weight:700;
 text-shadow:0 1px 1px rgba(var(--k),.6),0 0 2px #fff,0 0 7px rgba(var(--bl),1),0 0 14px rgba(var(--bl),.75)!important;
 animation:backlit 3.2s ease-in-out infinite}
html:not(.privacy):not(.off) .btn.on::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;
 background:radial-gradient(46% 62% at 50% 54%,rgba(var(--bl),.55),rgba(var(--bl),.18) 55%,rgba(var(--bl),0) 78%)}
@keyframes backlit{0%,100%{filter:brightness(1)}50%{filter:brightness(1.06)}}
/* dark-mode toggle: lit mark when dark mode is on */
html.dark .tgl .tmk{filter:drop-shadow(0 0 5px rgba(233,214,166,.95)) drop-shadow(0 0 12px rgba(176,128,255,.55))!important}
/* enquiry sent: Send button stays lit */
.cf.sent .send{color:#fff!important;text-shadow:0 0 3px #fff,0 0 9px rgba(var(--lc),1),0 0 18px rgba(var(--lc),.7)!important;
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 14px 3px rgba(var(--lc),.45),0 0 14px rgba(var(--lc),.45)!important}
/* Back to enquiry: lit on press */
.pvbk:active,.pvbk:focus-visible{text-shadow:0 0 5px #fff,0 0 12px rgba(176,128,255,.85);box-shadow:0 0 18px rgba(176,128,255,.55),inset 0 0 12px rgba(255,255,255,.7)}

/* iOS lite (2026-10-24): iPhone/iPad Safari cannot paint the live SVG marble and LED glow filters,
   so on iOS only they are swapped for pre-rendered images of the same look. Other browsers are unchanged. */
@supports (-webkit-touch-callout:none){
 .bgL>*,.bgD>*{visibility:hidden!important}
 .bgL,.bgD{background:center/cover no-repeat}
  .bgL,html[data-s=home] .bgL{background-image:url(/web/content/990/ios-marble-L-home-desk.webp)}
  html[data-s=agro] .bgL{background-image:url(/web/content/988/ios-marble-L-agro-desk.webp)}
  html[data-s=rose] .bgL{background-image:url(/web/content/992/ios-marble-L-rose-desk.webp)}
  html[data-s=teal] .bgL{background-image:url(/web/content/994/ios-marble-L-teal-desk.webp)}
  .bgD,html[data-s=home] .bgD{background-image:url(/web/content/982/ios-marble-D-home-desk.webp)}
  html[data-s=agro] .bgD{background-image:url(/web/content/980/ios-marble-D-agro-desk.webp)}
  html[data-s=rose] .bgD{background-image:url(/web/content/984/ios-marble-D-rose-desk.webp)}
  html[data-s=teal] .bgD{background-image:url(/web/content/986/ios-marble-D-teal-desk.webp)}
 @media (max-width:760px){
  .bgL,html[data-s=home] .bgL{background-image:url(/web/content/991/ios-marble-L-home-phone.webp)}
  html[data-s=agro] .bgL{background-image:url(/web/content/989/ios-marble-L-agro-phone.webp)}
  html[data-s=rose] .bgL{background-image:url(/web/content/993/ios-marble-L-rose-phone.webp)}
  html[data-s=teal] .bgL{background-image:url(/web/content/995/ios-marble-L-teal-phone.webp)}
  .bgD,html[data-s=home] .bgD{background-image:url(/web/content/983/ios-marble-D-home-phone.webp)}
  html[data-s=agro] .bgD{background-image:url(/web/content/981/ios-marble-D-agro-phone.webp)}
  html[data-s=rose] .bgD{background-image:url(/web/content/985/ios-marble-D-rose-phone.webp)}
  html[data-s=teal] .bgD{background-image:url(/web/content/987/ios-marble-D-teal-phone.webp)}
 }
 .mk .mark.w2,.mk .mark.w3,.mk .mark.w4,.mk .mark.w5,.mk .mark.w2o,.mk .mark.w3o,.mk .mark.w4o,.mk .mark.w5o,.mk .mark.w2r,.mk .mark.w3r,.mk .mark.w4r,.mk .mark.w5r,.mk .mark.w2t,.mk .mark.w3t,.mk .mark.w4t,.mk .mark.w5t{display:none!important}
 .mk .mark.w1{content:url(/web/content/976/ios-glow-gold.webp)}
 .mk .mark.w1o{content:url(/web/content/977/ios-glow-olive.webp)}
 .mk .mark.w1r{content:url(/web/content/978/ios-glow-rose.webp)}
 .mk .mark.w1t{content:url(/web/content/979/ios-glow-teal.webp)}
 .mk .mark.w1,.mk .mark.w1o,.mk .mark.w1r,.mk .mark.w1t{filter:none!important;margin-top:0!important;height:calc(72% * 2.0999);transform:translate(25%,-47.621%)}
 @media (max-width:760px){ .mk .mark.w1,.mk .mark.w1o,.mk .mark.w1r,.mk .mark.w1t{height:calc(58% * 2.0999)!important} }
}
