:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.cell .oc .cardw{width:100%!important;max-width:100%!important}.oc{--e900:#1d140b;--e800:#2e261d;--e500:#70604e;--s250:#c8b8a6;--s150:#f1e8df;--s100:#f8f2ea;--n200:#e2d8cc;--gold:#c99f55;--gold-t:#deb775;--gold-d:#7e6029;--ez:cubic-bezier(.16,1,.3,1)}.oc *{box-sizing:border-box;margin:0;padding:0}.oc{background:var(--s150);color:var(--e800);font-family:Alex,sans-serif;line-height:1.75}.oc .wrap{max-width:1240px;margin-inline:auto;padding:0 26px}.oc header.top{color:var(--s250);background:#0a0a0b;padding:30px 0}.oc header.top h1{color:#fff;font-family:ZA;font-size:1.8rem;font-weight:400;line-height:1.6}.oc header.top p{max-width:84ch;margin-top:8px}.oc .stage{border:1px solid var(--n200);border-radius:20px;overflow:hidden}.oc .scene{scrollbar-width:thin;background:repeating-linear-gradient(90deg,#00000008 0 1px,#0000 1px 76px),linear-gradient(165deg,#efe4d0,#d9c5a4 55%,#b99d76);height:480px;position:relative;overflow-y:auto}.oc .bar{z-index:6;pointer-events:none;padding:14px 16px 6px;position:sticky;top:0}.oc .isl{pointer-events:auto;background:linear-gradient(175deg,#faf4eb,#ede3d2);border:1px solid #ffffffb3;border-radius:25px;align-items:center;gap:14px;min-height:90px;padding:0 15px 0 18px;display:flex;overflow:hidden;box-shadow:10px 14px 30px #614a2c29,-8px -8px 20px #ffffffd9,inset 0 1.5px #fffffff2,inset 0 -1px #1d140b0d,inset 0 0 0 1px #fff6}.oc .isl:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .28 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.oc .isl:after{content:"";pointer-events:none;mix-blend-mode:soft-light;width:26%;animation:sun 15s var(--ez) 4s infinite;background:linear-gradient(90deg,#0000,#fff6e080 50%,#0000);position:absolute;top:0;bottom:0;left:-35%;transform:skew(-14deg)}@keyframes sun{0%,78%{left:-35%}96%,to{left:135%}}.oc .isl .hor{bottom:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c99f558c 25% 75%,#0000);height:1.5px;position:absolute;inset-inline:30px}.scene.deep .isl{border-radius:19px;min-height:72px}.oc .lk{cursor:pointer;align-items:center;gap:12px;display:flex}.oc .seat1{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);background:conic-gradient(from var(--ta),#8a6a2e,#c99f55 12%,#f4dda2 20%,#c99f55 30%,#8f6f33 48%,#84662c 62%,#b8914b 82%,#8a6a2e);width:70px;height:70px;transition:width .5s var(--ez),height .5s var(--ez),transform .45s var(--ez),filter .45s var(--ez);filter:drop-shadow(4px 5px 10px #1d140b47)drop-shadow(-3px -3px 8px #ffffffb3);border-radius:17px;flex-shrink:0;padding:1.5px;animation:17s linear infinite turn;position:relative}@keyframes turn{to{--ta:560deg}}.oc .seat1 .in2{clip-path:polygon(0 0,calc(100% - 13.5px) 0,100% 13.5px,100% 100%,0 100%);background:linear-gradient(165deg,#261c10,#0a0a0b 78%);border-radius:15.5px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.oc .seat1 .in2:before{content:"";background:radial-gradient(60% 60% at 50% 48%,#deb7753d,#0000 70%);animation:4.5s ease-in-out infinite alternate breathe;position:absolute;inset:0}@keyframes breathe{0%{opacity:.5}to{opacity:1}}.oc .seat1 .in2 img{width:auto;height:48px;transition:height .5s var(--ez);margin:auto;position:absolute;inset:0}.oc .seat1 .in2 img:first-child{clip-path:inset(0 72% 0 0)}.oc .seat1 .in2 img:nth-child(2){clip-path:inset(0 48% 0 28%)}.oc .seat1 .in2 img:nth-child(3){clip-path:inset(0 24% 0 52%)}.oc .seat1 .in2 img:nth-child(4){clip-path:inset(0 0 0 76%)}.oc .lk:hover .seat1 .in2 img{animation:asm .55s var(--ez) both}.oc .lk:hover .seat1 .in2 img:nth-child(2){animation-delay:70ms}.oc .lk:hover .seat1 .in2 img:nth-child(3){animation-delay:.14s}.oc .lk:hover .seat1 .in2 img:nth-child(4){animation-delay:.21s}@keyframes asm{0%{opacity:.15;transform:translate(5px,-6px)}60%{opacity:1}to{opacity:1;transform:none}}.oc .lk:hover .seat1 .in2:before{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.oc .lk:hover .seat1 .in2 img{animation:none}}.oc .lk:hover .seat1{filter:drop-shadow(1px 2px 3px #1d140b59)drop-shadow(-1px -1px 3px #ffffff80);transform:translateY(4px)}.oc .lk:hover .lk:hover .scene.deep .seat1{width:58px;height:58px}.oc .scene.deep .seat1 img{height:39px}.oc .names{width:150px;height:45px;transition:height .5s var(--ez),width .5s var(--ez);position:relative}.oc .scene.deep .names{height:36px}.oc .names img{inset-inline-start:0;object-fit:contain;object-position:right center;max-width:none;height:100%;transition:clip-path .55s var(--ez),opacity .4s;position:absolute;top:50%;transform:translateY(-50%)}.oc .names img.off{clip-path:inset(0 0 0 100%);opacity:0}.oc .names img.on{clip-path:inset(0);opacity:1}.oc .names img:first-child{animation:namein .9s var(--ez) .35s backwards}@keyframes namein{0%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}.oc nav.g{gap:6px;margin-inline:auto;display:flex}.oc nav.g a{color:var(--e800);cursor:pointer;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:linear-gradient(175deg,#ede4d5,#f6f0e6);border-radius:12px;padding:9px 15px 11px;font-family:ZA;font-size:1.02rem;transition:color .3s,box-shadow .3s,background .3s;position:relative;box-shadow:inset 0 2px 4px #1d140b29,inset 0 -1.5px #fffdf6,inset 2px 0 4px #1d140b12,inset -2px 0 4px #1d140b12,inset 0 0 0 1px #ffffff4d}.oc nav.g a:after{content:"";top:9px;bottom:9px;background:var(--gold-d);opacity:0;border-radius:2px;width:1.5px;transition:opacity .3s;position:absolute;inset-inline-start:8px}.oc nav.g a .cf{pointer-events:none;opacity:0;background:linear-gradient(225deg,transparent calc(50% - 1px),var(--gold-d) calc(50% - 1px) calc(50% + .6px),transparent calc(50% + .6px));width:16px;height:16px;transition:opacity .3s;position:absolute;top:-1px;right:-1px}.oc nav.g a:hover .cf{opacity:.55}.oc nav.g a.on .cf{opacity:1;background:linear-gradient(225deg,transparent calc(50% - 1px),var(--gold-t) calc(50% - 1px) calc(50% + .7px),transparent calc(50% + .7px));filter:drop-shadow(0 0 3px #deb77599)}.oc nav.g a:hover:after{opacity:.5}.oc nav.g a.on:after{opacity:0}.oc nav.g a:hover:not(.on){color:#f8f2ea;text-shadow:0 1px 3px #0a0a0b66;background:linear-gradient(178deg,#6b573f,#463825 70%);box-shadow:inset 0 3px 6px #0a080580,inset 0 -1px #deb77540,inset 0 0 0 1px #1d140b4d}.oc nav.g a:hover:not(.on):after{background:var(--gold-t);opacity:.85}.oc nav.g a.on{color:var(--s150);background:linear-gradient(170deg,#3d3226,#1d140b);box-shadow:inset 0 1.5px #deb77599,inset 0 7px 12px #00000052,inset 0 0 0 1px #deb77529,4px 4px 12px #1d140b40}.oc nav.g a .rl{bottom:6px;opacity:0;height:2px;position:absolute;inset-inline:18px;overflow:hidden}.oc nav.g a.on .rl{opacity:1}.oc nav.g a .rl i{background:repeating-linear-gradient(90deg,var(--gold-t) 0 4px,transparent 4px 8px);transform-origin:100%;animation:none;position:absolute;inset:0;transform:scaleX(0)}.oc nav.g a.on .rl i{animation:.8s steps(8,end) forwards draw}@keyframes draw{to{transform:scaleX(1)}}.oc .sep{background:linear-gradient(#0000,#7e602959 30% 70%,#0000);align-self:stretch;width:1.5px;margin:22px 2px}.oc .lang{cursor:pointer;background:#ede4d5;border-radius:999px;align-items:center;padding:3px;display:flex;position:relative;box-shadow:inset 0 2px 4px #1d140b29,inset 0 -1.5px #fffdf6,inset 0 0 0 1px #ffffff4d}.oc .lang b{z-index:1;text-align:center;width:38px;color:var(--e500);padding:5px 0;font:600 .8rem Alex;transition:color .3s;position:relative}.oc .lang b.ar{font-family:ZA;font-size:.95rem}.oc .lang .knob{top:3px;bottom:3px;width:38px;transition:inset-inline-start .35s var(--ez);background:linear-gradient(170deg,#deb775,#a9853b);border-radius:999px;position:absolute;inset-inline-start:3px;box-shadow:inset 0 1px #fffcf2a6,inset 0 -1.5px 2px #543f1473,inset 0 0 0 1px #fff4da59,0 0 0 1px #7e602966,2px 2px 6px #7e602959}.oc .lang.en .knob{inset-inline-start:calc(100% - 41px)}.oc .lang b.act{color:#2a2014}.oc .cta{color:#2a2014;text-shadow:0 1px #fffaeb8c;cursor:pointer;white-space:nowrap;transition:all .22s var(--ez);background-image:linear-gradient(#edd3a0 0%,#deb775 22%,#b8914b 100%);border:1px solid #7e6029;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:11px 17px;font-family:ZA;font-size:1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #fffcf299,inset 0 -2px 4px #543f1461,inset 0 0 0 1px #fff4da59,3px 4px 10px #7e602940}.oc .cta:hover{transform:translateY(-1px);box-shadow:0 4px 3px 1px #fbf5ea,0 7px 10px #7e602952,0 -4px 4px #c8b8a680,0 -6px 4px #fffdf7,inset 0 1.5px #fffcf2a6,inset 0 0 3px 2px #fff4da73,inset 0 0 0 1px #fff4da66}.oc .cta:active,.oc .cta:focus-visible{outline:none;transform:translateY(1px);box-shadow:0 4px 3px 1px #fbf5ea,0 6px 8px #7e602947,0 -4px 4px #c8b8a673,0 -6px 4px #fffdf7,inset 0 0 5px 3px #7e60298c,inset 0 0 26px #7e602966}.oc .cta:focus-visible{box-shadow:0 0 0 2px var(--s100),0 0 0 3.5px var(--gold-d),inset 0 0 5px 3px #7e602980}.oc .cta .swp{pointer-events:none;width:30%;animation:autosw 13.5s var(--ez) 3s infinite;background:linear-gradient(90deg,#0000,#fff8e48c 50%,#0000);position:absolute;top:-30%;bottom:-30%;left:-45%;transform:skew(-16deg)}@keyframes autosw{0%,84%{left:-45%}97%,to{left:140%}}.oc .cta .dot{background:radial-gradient(circle at 32% 28%,#a8e6c0,#2f9e57 55%,#1d6b3a);border-radius:50%;width:8px;height:8px;animation:2.2s infinite pulse;box-shadow:inset 0 -1px 1px #00000040,0 0 0 1.5px #fffaeb8c,0 0 #2f9e5780}@keyframes pulse{70%{box-shadow:0 0 0 7px #2f9e5700}to{box-shadow:0 0 #2f9e5700}}.oc .cta .ar{font-family:Alex;font-weight:700;transition:transform .3s}.oc .cta:hover .ar{transform:translate(-4px)}.oc .hero{color:var(--e900);padding:120px 40px 60px}.oc .hero .k{color:var(--gold-d);font-size:.92rem;font-weight:600}.oc .hero h3{max-width:18ch;font-family:ZA;font-size:2.2rem;font-weight:400;line-height:1.55}.oc .scene section.c{border-top:1px solid var(--n200);background:#f8f2eaf5;min-height:210px;padding:36px}.oc .scene section.c h4{color:var(--e900);font-family:ZA;font-size:1.2rem;font-weight:400}.oc .scene section.c p{color:var(--e500);max-width:64ch;font-size:.88rem}@media (prefers-reduced-motion:reduce){.oc .isl:after,.oc .cta .swp,.oc .seat1,.oc .seat1 .in2:before,.oc .names img:first-child{animation:none!important}}.oc .menuBtn{color:var(--e800);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font:400 .95rem ZA;display:none}.oc .menuBtn .leaf{border:1.6px solid var(--gold-d);transform-origin:100%;width:14px;height:19px;transition:transform .45s var(--ez);border-start-end-radius:5px;position:relative}.oc .menuBtn .leaf:after{content:"";top:44%;background:var(--gold-d);width:1.8px;height:4.5px;position:absolute;inset-inline-start:2px}.oc .scene.menuopen .menuBtn .leaf{transform:perspective(110px)rotateY(-36deg)}.oc .panel{z-index:9;color:var(--s150);transition:transform .55s var(--ez);background:linear-gradient(170deg,#171209,#0a0a0b 70%);flex-direction:column;justify-content:center;gap:4px;padding:30px 34px;display:flex;position:absolute;inset:0;transform:translateY(-102%)}.oc .scene.menuopen .panel{transform:none}.oc .panel a{color:var(--s150);cursor:pointer;align-items:baseline;gap:10px;width:max-content;font-family:ZA;font-size:1.45rem;line-height:1.9;display:flex}.oc .panel a small{letter-spacing:.14em;color:var(--gold-d);direction:ltr;font:500 .55rem Alex}.oc .panel a:hover,.oc .panel a.on{color:var(--gold-t)}.oc .panel .thrp{background:linear-gradient(90deg,var(--gold-d),transparent);width:120px;height:1.5px;margin:7px 0;position:relative}.oc .panel .thrp:after{content:"";background:var(--gold-d);width:1.5px;height:6px;position:absolute;top:-5px;right:0}.oc .panel .tools{align-items:center;gap:12px;margin-top:16px;display:flex}.oc .panel .close{top:16px;color:var(--s250);cursor:pointer;background:0 0;border:1px solid #c99f5559;border-radius:10px;padding:7px 13px;font:600 .8rem Alex;position:absolute;inset-inline-end:18px}@media (width<=900px){.oc .isl{border-radius:20px;gap:10px;min-height:70px;padding:0 10px 0 12px}.oc nav.g,.oc .sep{display:none}.oc .isl>.lgw{gap:5px}.oc .isl>.lgw .stp{width:40px;height:40px}.oc .isl>.lgw .glb{width:14px;height:14px}.oc .menuBtn{margin-inline-start:auto;display:flex}.oc .seat1{width:52px;height:52px}.oc .seat1 img{height:35px}.oc .names{height:32px}.oc .isl{gap:8px}.oc .menuBtn{gap:0;padding:12px;font-size:0}.oc .menuBtn .leaf{width:17px;height:23px}.oc .isl>.cta{display:none}.oc .scene.deep .isl{min-height:60px}.oc .scene.deep .seat1{width:44px;height:44px}.oc .scene.deep .seat1 img{height:29px}.oc .scene.deep .names{height:27px}.oc .hero{padding:110px 24px 50px}.oc .hero h3{font-size:1.7rem}}.oc nav.g a{transition:color .3s,box-shadow .3s,background .3s,opacity .35s var(--ez),filter .35s var(--ez)}.oc .lk:hover .menuBtn{background:0 0;position:relative}.oc .menuBtn .plate{z-index:-1;opacity:0;transition:.35s var(--ez);background:linear-gradient(160deg,#33281a,#0a0a0b);border-radius:12px;position:absolute;inset:0}.oc .menuBtn .face{z-index:-1;transition:.35s var(--ez);background:linear-gradient(175deg,#ede4d5,#f6f0e6);border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 2px 4px #1d140b24,inset 0 -1.5px #fffdf6,inset 0 0 0 1px #ffffff4d}.oc .menuBtn:hover .plate{opacity:1;transform-origin:bottom;transform:rotate(14deg)}.oc .menuBtn:hover .face{backdrop-filter:blur(3px);background:#f8f2eabf}.oc .wab{bottom:18px;z-index:8;cursor:pointer;width:54px;height:54px;transition:width .4s var(--ez),border-radius .4s var(--ez),transform .3s;background:linear-gradient(160deg,#2aa563,#187a45);border:0;border-radius:50%;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset-inline-start:18px;overflow:hidden;box-shadow:inset 0 1.5px #ffffff59,inset 0 -2px 4px #003c1e66,0 8px 20px #187a4566}.oc .wab .sg{width:100%;transition:all .4s var(--ez);place-items:center;display:grid}.oc .wab svg{fill:#fff;width:25px;height:25px;animation:jello .9s var(--ez) 1.6s both}@keyframes jello{0%{transform:scale(1)}30%{transform:scale(.75,1.25)}40%{transform:scale(1.25,.75)}50%{transform:scale(.85,1.15)}65%{transform:scale(1.05,.95)}to{transform:scale(1)}}.oc .wab .tx{opacity:0;color:#fff;white-space:nowrap;width:0;transition:all .4s var(--ez);font:400 1rem ZA;position:absolute;inset-inline-end:0}.oc .wab:hover{border-radius:40px;width:190px}.oc .wab:hover .sg{width:32%;padding-inline-start:8px}.oc .wab:hover .tx{opacity:1;width:68%;padding-inline-end:16px}.oc .wab:active{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.oc .wab svg{animation:none}}.oc .lgw{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0;display:flex}.oc .stp{width:46px;height:46px;transition:box-shadow .22s var(--ez),transform .22s var(--ez);background:linear-gradient(175deg,#f9f3e9,#e9decb);border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:5px 5px 11px #614a2c2b,-4px -4px 9px #ffffffe6,inset 0 1px #ffffffd9,inset 0 0 0 1px #fff6}.oc .lgw:hover .stp{box-shadow:3px 3px 7px #614a2c26,-3px -3px 6px #fffffff2,inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff73}.oc .lgw.go .stp,.oc .lgw:active .stp{transform:translateY(1.5px);box-shadow:inset 4px 4px 8px #614a2c38,inset -3px -3px 7px #fffc}.oc .stp span{color:var(--e800);text-shadow:0 1px #ffffffbf;transition:opacity .22s,transform .22s var(--ez);font:700 .88rem Alex;position:absolute}.oc .stp span.ar{font:400 1.3rem ZA}.oc .stp span.off{opacity:0;transform:scale(.55)}.oc .stp .ring{border:1.4px dashed #7e602900;border-radius:50%;position:absolute;inset:6px}.oc .lgw.go .ring{animation:ink .45s var(--ez)}@keyframes ink{0%{border-color:#7e6029d9;transform:scale(.72)rotate(-12deg)}to{border-color:#7e602900}}.oc .lgw .glb{flex-shrink:0;width:17px;height:17px}.oc .lgw .glb circle,.oc .lgw .glb path{fill:none;stroke:var(--e500);stroke-width:1.6px;stroke-linecap:round;transition:stroke .3s}.oc .lgw .glb{filter:drop-shadow(0 1px #fffc)}.oc .lgw:hover .glb circle,.oc .lgw:hover .glb path{stroke:var(--gold-d)}.oc{--e900:#1d140b;--e800:#2e261d;--e700:#3d3226;--e500:#70604e;--s250:#c8b8a6;--s150:#f1e8df;--s100:#f8f2ea;--n200:#e2d8cc;--gd:#7e6029;--g:#c99f55;--gt:#deb775;--em:#1e793d;--ez:cubic-bezier(.16,1,.3,1);--jw:inset 0 1.5px 0 #ffffffe6,inset 0 0 0 1px #ffffff59}.oc *{box-sizing:border-box;letter-spacing:0;margin:0;padding:0}.oc{color:#3a3226;-webkit-font-smoothing:antialiased;background:#efe8de;font-family:ALx,ZAx,sans-serif;font-weight:300;line-height:1.7}.oc .stage{grid-template-columns:repeat(auto-fit,minmax(392px,1fr));align-items:start;gap:32px;max-width:1360px;margin-inline:auto;padding:52px 24px 90px;display:grid}.oc .cardw{filter:drop-shadow(0 2px 3px #2e261d17)drop-shadow(0 22px 30px #4b3a242e);transition:filter .45s var(--ez);display:block;position:relative}.oc .cardw:hover{filter:drop-shadow(0 2px 3px #2e261d17)drop-shadow(0 30px 38px #4b3a243d)}.oc .card{clip-path:polygon(0 0,100% 0,100% 100%,44px 100%,0 calc(100% - 27.4px));width:100%;max-width:420px;box-shadow:var(--jw),0 0 0 1px var(--n200);transition:transform .45s var(--ez);background:linear-gradient(160deg,#f7f1e8,#f0e7d9);border-radius:16px 16px 16px 0;padding-bottom:34px;position:relative}.oc .cardw:hover .card{transform:translateY(-2px)}.oc .cline{z-index:5;width:44px;height:27.4px;position:absolute;bottom:0;left:0;overflow:visible}.oc .cline path{stroke:#7e6029;stroke-width:1.8px;fill:none}.oc .phline path{stroke:#7e6029;stroke-width:1.8px;fill:none;filter:drop-shadow(0 0 1.5px #fff6e0d9)}.oc .cpiece{z-index:6;pointer-events:none;clip-path:polygon(0 0,0 100%,100% 100%);filter:drop-shadow(-2px 2px 4px #4b3a2459);width:44px;height:27.4px;transition:transform .6s var(--ez);background:#f0e7d9;position:absolute;bottom:0;left:0}.oc .cpiece:after{content:"";background:linear-gradient(to top right,#0000 calc(50% - .85px),#fff6e0 50%,#0000 calc(50% + .85px));position:absolute;inset:0}.oc .cardw:hover .cpiece{transition-delay:.12s;transform:translate(-9px,9px)rotate(-4deg)}.oc .reveal{z-index:4;height:27.4px;color:var(--gd);white-space:nowrap;clip-path:polygon(44px 0,100% 0,100% 100%,0 100%);opacity:0;transition:opacity .45s var(--ez),transform .5s var(--ez);background:linear-gradient(175deg,#efe6d7,#f7f1e6);align-items:center;gap:8px;padding:0 16px 0 52px;font:460 .68rem ALx;display:inline-flex;position:absolute;bottom:0;left:0;transform:translate(-10px);box-shadow:inset 0 1.5px #ffffffd9}.oc .cardw:hover .reveal{opacity:1;transition-delay:.12s;transform:translate(0)}.oc .reveal i{background:var(--gd);border-radius:50%;flex:none;width:6px;height:6px}.oc .sold .reveal{display:none}.oc .wellb{padding:11px 11px 0}.oc .well{transition:box-shadow .55s var(--ez);background:#ece3d4;border-radius:12px;padding:8px;position:relative;box-shadow:inset 0 2px 5px #1d140b26,inset 0 -1px #ffffffd1,0 0 0 1px #e2d8cce6}.oc .cardw:hover .well{box-shadow:inset 0 2px 5px #1d140b26,inset 0 -1px #ffffffd1,0 0 0 1px #c99f5599,0 0 26px -4px #c99f5580}.oc .phc{clip-path:polygon(0 0,calc(100% - 44px) 0,100% 25.8px,100% 100%,0 100%);border-radius:8px;display:block;overflow:hidden}.oc .ph{aspect-ratio:16/9.4;transition:transform 1.4s var(--ez);background:url(/home/adaa6d9bc4.webp) 50%/cover;display:block}.oc .cardw:hover .ph{transform:scale(1.03)}.oc .sold .ph{filter:grayscale(.5)brightness(.97)}.oc .phline{width:44px;height:25.8px;position:absolute;top:8px;right:8px;overflow:visible}.oc .pad{padding:0 20px}.oc .chip{color:#1d6b3a;background:#2f9e571f;border-start-start-radius:14px;border-end-start-radius:14px;align-items:center;gap:7px;height:28px;padding:0 12px 0 14px;font:460 .7rem ALx;display:inline-flex}.oc .chip .ck{background:#5dad70;border-radius:50%;flex:none;width:13px;height:13px}.oc .chip .ck path{fill:none;stroke:#fff;stroke-width:1.6px}.oc .chip.onimg{z-index:3;-webkit-backdrop-filter:blur(4px);background:#e2f0e4ed;border-start-end-radius:0;border-end-end-radius:0;position:absolute;top:26px;left:8px;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #2f9e5738,0 2px 8px -3px #140e0859}.oc .chip.onimg.red{color:#70604ee6;background:#efe6d7db;box-shadow:inset 0 2px 5px #1d140b2e,inset 0 -1px #ffffffb3,0 2px 8px -3px #140e084d}.oc .chip.onimg.red .ck{background:#9c9082}.oc .nrow{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:13px;display:flex}.oc .mkwrap{flex:none;place-items:center;width:48px;height:48px;line-height:0;display:grid;position:relative}.oc .mkwrap>svg.tile{width:48px;height:48px;position:absolute;inset:0}.oc .mkwrap>img.mk{z-index:1;width:24px;height:auto;position:relative}.oc .tile{filter:drop-shadow(0 1.5px #fffffff2)}.oc .tile .tp{fill:var(--tileFill,#efe6d7);stroke:#1d140b21;stroke-width:1px;transition:fill .45s var(--ez),stroke .45s var(--ez)}.oc .cardw:hover .tile{filter:drop-shadow(0 1.5px #f4dda224)}.oc .cardw:hover .tile .tp{stroke:#f4dda22e}.oc .tile .tc{stroke:#7e6029;stroke-width:1.8px;fill:none;transition:stroke .45s var(--ez)}.oc .cardw:hover .tile .tp{fill:#15100a}.oc .cardw:hover .tile .tc{stroke:#fff6e0}.oc .cut{pointer-events:none;border-top:1.8px solid var(--gd);transform-origin:100% 0;width:24.04px;height:0;transition:border-color .45s var(--ez);position:absolute;top:17px;right:0;transform:rotate(45deg)}.oc .cardw:hover .cut{border-color:#fff6e0}.oc .mk{z-index:1;opacity:.92;filter:brightness(.78)saturate(1.1);width:26px;height:auto;transition:opacity .5s var(--ez),filter .55s var(--ez);position:relative}.oc .cardw:hover .mk{opacity:1;filter:brightness(1.45)saturate(1.1)drop-shadow(0 0 8px #f4dda2a6)}.oc .nm{color:var(--e900);font:400 1.72rem/1.22 ZAx}.oc .loc{color:#6f6049;margin-top:3px;font:500 .82rem ALx}.oc .loc:before{content:"";background:var(--gd);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-inline-end:8px;display:inline-block}.oc .stg{z-index:3;height:28px;color:var(--e800);-webkit-backdrop-filter:blur(4px);background:#f6efe3e6;border-start-end-radius:14px;border-end-end-radius:14px;align-items:center;gap:7px;padding:0 14px 0 12px;font:460 .7rem ALx;display:inline-flex;position:absolute;bottom:26px;right:8px;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #a0917c4d,0 2px 8px -3px #140e0866}.oc .stg:before{content:"";background:#9c9082;border-radius:50%;flex:none;width:7px;height:7px}.oc .stg.fin{color:#7e6029;background:#f0e4c8eb;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #c99f5557,0 2px 8px -3px #140e0866}.oc .stg.fin:before{background:#ce8f3a}.oc .disc{z-index:3;color:#7e6029;-webkit-backdrop-filter:blur(4px);background:#f3e8cef0;border-start-start-radius:14px;border-end-start-radius:14px;align-items:center;gap:7px;height:28px;padding:0 12px 0 14px;font:460 .7rem ALx;display:inline-flex;position:absolute;bottom:26px;left:8px;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #c99f5566,0 2px 8px -3px #140e0866}.oc span.disc:not(.box .disc):before{content:"";background:var(--gd);border-radius:50%;flex:none;width:7px;height:7px}.oc .disc b{font-variant-numeric:tabular-nums;font:620 .74rem ALx}.oc .disc span{color:#70604e;font-size:.64rem}.oc .deal{margin-top:12px;position:relative}.oc .dhead{align-items:center;gap:10px;display:flex}.oc .dhead span{color:#70604e;white-space:nowrap;font:430 .68rem ALx}.oc .dhead b{color:var(--gd);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;min-width:38px;font:620 .82rem ALx}.oc .sold .dhead b{color:var(--e900)}.oc .thrm{background:#e0d4be;border-radius:99px;flex:1;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1.5px 3px #1d140b33,inset 0 -1px #ffffffbf}.oc .thrm i{width:0;transition:width 1s var(--ez) .25s;background:linear-gradient(270deg,#7e6029,#deb775);border-radius:99px;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:inset 0 1px #fff8e880}.oc .sold .thrm i{background:linear-gradient(270deg,#3a2c14,#7e6029)}.oc .prow{justify-content:space-between;align-items:baseline;gap:14px;margin-top:11px;display:flex;position:relative}.oc .pnum{color:var(--e900);font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;font:680 1.42rem/1.25 ALx;display:inline-flex}.oc .pi{fill:none;width:17px;height:17px;stroke:var(--gd);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center}.oc .pcur{color:var(--gd);white-space:nowrap;font:460 .78rem ALx}.oc .specs{align-items:stretch;gap:9px;margin-top:11px;display:flex}.oc .cell{background:#eadfcb;border-start-start-radius:20px;border-start-end-radius:2px;border-end-end-radius:2px;border-end-start-radius:20px;flex:1;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 12px 0 13px;display:flex;position:relative;box-shadow:inset 0 3.5px 8px #1d140b42,inset 0 -1.5px #ffffffe6,0 0 0 1px #d6c8b2f2}.oc .cell:after{content:"";inset-inline-end:0;background:#c9a871;width:1.5px;height:16px;position:absolute;top:50%;translate:0 -50%}.oc .cv{white-space:nowrap;align-items:baseline;display:inline-flex}.oc .cell .si{fill:none;width:16px;height:16px;stroke:var(--gd);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oc .cell b{color:var(--e900);font-variant-numeric:tabular-nums;font:620 .88rem/1.2 ALx}.oc .cell small{color:#70604e;margin-inline-start:5px;font:430 .68rem ALx}.oc .acts{border-top:1px solid var(--n200);align-items:stretch;gap:8px;margin-top:12px;padding-top:12px;display:flex}.oc .box{min-width:0;height:44px;color:var(--e800);white-space:nowrap;transition:transform .3s var(--ez),color .3s var(--ez),box-shadow .3s var(--ez);background:linear-gradient(175deg,#f9f3e9,#e9decb);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;font:400 .76rem ZAx;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1.5px #fffffff2,inset 0 0 0 1px #fff6,0 0 0 1px #e2d8cce6,0 3px 8px -3px #614a2c59}.oc .box:hover{color:var(--e900);transform:translateY(-1.5px)}.oc .cardw:hover .box{transform:translateY(-1.5px)}.oc .box:active{transform:translateY(1px);box-shadow:inset 0 3px 7px #1d140b33,0 0 0 1px #e2d8cce6}.oc .box.door{isolation:isolate;position:relative}.oc .box.door:before{content:"";z-index:-1;opacity:0;transition:opacity .55s var(--ez);background:radial-gradient(110% 160% at 86%,#f7e4b0f2,#deb77566 38%,#0000 68%);border-radius:12px;position:absolute;inset:0}.oc .box.door:hover:before,.oc .box.door:hover:before{opacity:1}.oc .box.door .leaf{transition:transform .6s var(--ez),border-color .4s var(--ez)}.oc .cardw:hover .box.door .leaf{border-color:var(--gd);transform:perspective(80px)rotateY(-30deg)}.oc .box.door:hover .leaf{transform:perspective(80px)rotateY(-52deg)}.oc .box.door span.t{transition:transform .55s var(--ez),color .4s var(--ez);padding-bottom:3px;display:inline-block;position:relative}.oc .cardw:hover .box.door span.t,.oc .box.door:hover span.t{color:var(--gd);transform:translate(-3px)}.oc .box.door:after{box-shadow:none}.oc .cardw:hover .box.door .t:after,.oc .box .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.oc svg.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.oc .reg{z-index:2;cursor:pointer;white-space:nowrap;color:#241a08;text-shadow:0 1px #fff8e073;min-width:0;height:44px;transition:transform .3s var(--ez),box-shadow .3s var(--ez);background:linear-gradient(#edd3a0,#deb775 18%,#b8914b);border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 12px;font:400 .8rem ZAx;display:inline-flex;position:relative;box-shadow:inset 0 1.2px #fffaec8c,0 0 0 1px #7e6029,0 5px 11px -4px #7e602980}.oc .cardw:hover .reg,.oc .reg:hover{transform:translateY(-1.5px);box-shadow:0 0 0 1px #7e6029,0 4px 3px 1px #fffaec8c,0 7px 10px -2px #614a2c66,0 -4px 4px -2px #7e602959,0 -6px 4px -3px #fffaec99,inset 0 0 3px 3px #7e602929}.oc .reg:active,.oc .reg:focus-visible{outline:none;transform:translateY(1px);box-shadow:0 0 0 1px #7e6029,inset 0 0 5px 3px #543f1473,inset 0 0 26px #614a2c73}.oc .ibtn{z-index:2;cursor:pointer;width:34px;height:34px;color:var(--e500);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:color .3s,background .3s,box-shadow .3s;display:inline-grid;position:relative}.oc .ibtn:hover{color:var(--e900);box-shadow:var(--jw),0 0 0 1px var(--n200);background:linear-gradient(160deg,#f8f2ea,#f1e8da)}.oc .ibtn.wa:hover{color:#1f7a45}.oc .door{position:relative}.oc .door .leaf{border:1.7px solid var(--e500);width:13px;height:18px;transition:border-color .35s,transform .45s var(--ez);transform-origin:100% 100%;border-radius:0 7px 0 0;flex:none;position:relative}.oc .door .leaf:before{content:"";top:7.5px;background:var(--e500);width:3.8px;height:1.6px;transition:background .35s;position:absolute;inset-inline-start:2.1px}.oc .cardw:hover .door .leaf{border-color:var(--gd);transform:perspective(90px)rotateY(-12deg)}.oc .cardw:hover .door .leaf:before{background:var(--gd)}.oc .door:hover .leaf{transform:perspective(90px)rotateY(-28deg)}.oc :focus-visible{outline:none;box-shadow:0 0 0 2.5px #deb77573}.oc .lab{max-width:1360px;margin:0 auto;padding:0 24px}.oc .lab h3{color:var(--e900);margin:46px 0 4px;font:400 1.2rem ZAx}.oc .lab p.sub{color:#70604e;margin-bottom:22px;font:430 .74rem ALx}.oc .v10 .card{background:linear-gradient(160deg,#f8f2ea,#f1e8da)}.oc .v10 .cardw:hover .box.wa{color:var(--e800)}.oc .v10 .cardw:hover .v10 .box.wa:hover{color:#deb775}.oc .v10 .box.wa:hover:before{top:-38%;transform:translate(-50%)scaleY(1.3)scaleX(.85)}.oc .v10 .cardw:hover .reg,.oc .v10 .cardw:hover .box{transform:translateY(-1.5px)}.oc .v10 .cardw{overflow:visible}.oc .v10 .reveal{max-width:92%;padding-inline-end:20px;inset-inline-end:auto}.oc .v10 .card{padding-bottom:34px}.oc .v10 .pfrom{color:#70604e;margin-inline-end:6px;font:430 .68rem ALx}.oc .v10 .disc{background:#f8f2eaf0;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #c99f554d,0 2px 8px -3px #140e0859}.oc .v10 .disc b{color:#7e6029}.oc .v10 .sold .prow{opacity:1}.oc .v10 .soldnote{justify-content:space-between;align-items:baseline;gap:12px;margin-top:11px;display:flex}.oc .v10 .soldnote b{color:var(--e500);font:400 1.12rem ZAx}.oc .v10 .soldnote span{color:#70604e;font:430 .68rem ALx}.oc .v10 .specs{margin-top:0}.oc .v10 .specs .cell{height:0;box-shadow:none;visibility:hidden;background:0 0;flex:1;margin:0;padding:0;overflow:hidden}.oc .v10 .prow{align-items:baseline;gap:14px}.oc .v10 .pnum{align-items:baseline;gap:7px;line-height:1;display:inline-flex}.oc .v10 .pnum .pi{display:none}.oc .v10 .pfrom{color:#70604e;margin:0;font:430 .72rem/1 ALx}.oc .v10 .pnum>b,.oc .v10 .pnum{color:var(--e900);font-variant-numeric:tabular-nums;font:620 1.52rem/1 ALx}.oc .v10 .pcur{color:var(--gd);font:460 .78rem/1 ALx}.oc .v10 .areaInline{color:#70604e;align-self:baseline;gap:6px;font:430 .76rem/1 ALx}.oc .v10 .areaInline b{font:620 .86rem/1 ALx}.oc .v10 .areaInline svg{align-self:center;width:14px;height:14px}.oc .v10 .wellb{padding-bottom:2px}.oc .v10 .mk{width:24px}.oc .v10 .nm{margin-top:0;line-height:1.14}.oc .v10 .loc{margin-top:3px;line-height:1.2}.oc .v10 .nrow>div{flex-direction:column;justify-content:center;display:flex}.oc .v10 .areaInline{color:#70604e;white-space:nowrap;align-items:center;gap:7px;margin-inline-start:auto;font:430 .74rem ALx;display:inline-flex}.oc .v10 .areaInline b{color:var(--e900);font-variant-numeric:tabular-nums;font:620 .84rem ALx}.oc .v10 .areaInline svg{fill:none;width:15px;height:15px;stroke:var(--gd);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.oc .v10 .nrow{align-items:center;padding-top:12px}.oc .v10 .deal,.oc .v10 .prow,.oc .v10 .specs{margin-top:9px}.oc .v10 .acts{margin-top:10px;padding-top:10px}.oc .v10 .cardw{padding-bottom:0}.oc .oneline{flex-wrap:nowrap;align-items:baseline;gap:10px;margin-top:2px;display:flex}.oc .oneline .pnum{flex:none;align-items:baseline;gap:7px;line-height:1;display:inline-flex}.oc .oneline .pcur{flex:none;margin:0}.oc .oneline .sep{flex:1;min-width:8px}.oc .oneline>span:nth-last-child(3){color:#70604e;white-space:nowrap;flex:none;font:430 .66rem ALx}.oc .oneline .thrm{flex:0 96px;align-self:center;min-width:46px}.oc .oneline>b{flex:none}@media (width<=430px){.oc .oneline{gap:7px}.oc .oneline>span:nth-last-child(3){display:none}.oc .oneline .thrm{flex:0 70px;min-width:38px}}.oc .phone .oneline>span:nth-last-child(3){display:none}.oc .phone .oneline .thrm{flex:0 54px;min-width:30px}.oc .phone .oneline{gap:6px}.oc .phone .oneline .pnum{font-size:1.12rem}.oc .ltr,.oc .ltr *{font-family:ALx,sans-serif!important}.oc .ltr{line-height:1.55}.oc .ltr .shead h2{letter-spacing:-.018em;font:600 1.35rem/1.2 ALx}.oc .ltr .shead p{letter-spacing:0;font:400 .78rem/1.5 ALx}.oc .ltr .nm{letter-spacing:-.016em;font:600 1.26rem/1.22 ALx}.oc .ltr .loc{letter-spacing:.002em;font:400 .76rem/1.35 ALx}.oc .ltr .dhead span,.oc .ltr .sp1,.oc .ltr .pfrom,.oc .ltr .reveal{text-transform:uppercase;letter-spacing:.07em}.oc .ltr .sp1{text-transform:none}.oc .ltr .sp1>span:first-child{text-transform:uppercase}.oc .ltr .dhead span{font:500 .58rem ALx}.oc .ltr .dhead b{letter-spacing:.01em;font:600 .82rem ALx}.oc .ltr .pfrom{font:500 .58rem ALx}.oc .ltr .pnum{letter-spacing:-.012em;font:600 1.34rem/1 ALx}.oc .ltr .pcur{letter-spacing:.08em;text-transform:uppercase;font:500 .68rem ALx}.oc .ltr .sp1{letter-spacing:.02em;font:500 .64rem ALx}.oc .ltr .sp1 b{letter-spacing:0;text-transform:none;font:600 .76rem ALx}.oc .ltr .chip,.oc .ltr .stg,.oc .ltr .disc{letter-spacing:.03em;font:500 .64rem ALx}.oc .ltr .disc b{letter-spacing:.02em;font:600 .68rem ALx}.oc .ltr .reg,.oc .ltr .box{letter-spacing:.015em;font:500 .74rem ALx}.oc .ltr .soldnote b{letter-spacing:-.01em;text-transform:uppercase;font:600 .92rem ALx}.oc .ltr .soldnote span{letter-spacing:.07em;text-transform:uppercase;font:500 .6rem ALx}.oc .ltr .reveal{letter-spacing:.06em;font:500 .62rem ALx}.oc .ltr .reveal b{letter-spacing:0;font:600 .78rem ALx}.oc .ltr .sp1 svg,.oc .ltr .box .ic{width:14px;height:14px;translate:0 -.5px}.oc .ltr .chip .ck{width:12px;height:12px}@media (width<=430px){.oc .sect{padding:32px 16px 56px}.oc .shead h2{font-size:1.24rem}.oc .shead p{font-size:.7rem}.oc .stage.v3{gap:18px}}.oc .phone .card,.oc .mob .card{border-radius:14px 14px 14px 0}.oc .phone .scr{zoom:1}@media (width>=0){.oc .phone .wellb{padding:9px 9px 0}.oc .phone .ph{aspect-ratio:16/10.6}.oc .phone .nrow{padding-top:8px}.oc .phone .mkwrap,.oc .phone .mkwrap svg.tile{width:40px;height:40px}.oc .phone .mkwrap img.mk{width:20px}.oc .phone .nm{font-size:1.24rem}.oc .phone .ltr .nm{font-size:1.06rem}.oc .phone .loc{font-size:.72rem}.oc .phone .deal{margin-top:9px}.oc .phone .dhead b{font-size:.82rem}.oc .phone .pnum{font-size:1.24rem}.oc .phone .specline{gap:12px;margin-top:8px;padding-top:8px}.oc .phone .sp1{font-size:.68rem}.oc .phone .sp1 b{font-size:.78rem}.oc .phone .acts{gap:6px;margin-top:10px;padding:10px 0 9px}.oc .phone .reg,.oc .phone .box{white-space:nowrap;min-width:0;height:40px;font-size:.68rem}.oc .phone .reg{flex:1.4;padding:0 8px}.oc .phone .ltr .reg{letter-spacing:0;flex:1.7;font-size:.66rem}.oc .phone .reg{flex:1.5}.oc .phone .reg span.t{overflow:visible}.oc .phone .box{flex:none;padding:0 11px}.oc .phone .box span.t,.oc .phone .ltr .box span.t{display:none!important}.oc .phone .box .leaf{width:13px;height:18px}.oc .phone .box .ic{width:14px;height:14px}.oc .phone .box,.oc .phone .acts{gap:5px}.oc .phone .chip.onimg{height:26px;font-size:.64rem;top:20px}.oc .phone .stg,.oc .phone .disc{height:25px;font-size:.62rem;bottom:20px}.oc .phone .reveal{height:26px;font-size:.64rem}.oc .phone .card{padding-bottom:34px}}.oc .ltr .card{clip-path:polygon(0 0,100% 0,100% calc(100% - 27.4px),calc(100% - 44px) 100%,0 100%);border-radius:16px 16px 0}.oc .ltr .cline{left:auto;right:0;transform:scaleX(-1)}.oc .ltr .cpiece{clip-path:polygon(100% 0,100% 100%,0 100%);left:auto;right:0}.oc .ltr .cardw:hover .cpiece{transform:translate(9px,9px)rotate(4deg)}.oc .ltr .phc{clip-path:polygon(44px 0,100% 0,100% 100%,0 100%,0 25.8px)}.oc .ltr .phline{left:8px;right:auto;transform:scaleX(-1)}.oc .ltr .reveal{clip-path:polygon(0 0,calc(100% - 44px) 0,100% 100%,0 100%);padding:0 52px 0 16px;left:auto;right:0;transform:translate(10px)}.oc .ltr .tile{transform:scaleX(-1)}.oc .ltr .reg{border-radius:22px 0 0 22px}.oc .ltr .box.door{border-radius:0 22px 22px 0}.oc .ltr .stg{clip-path:polygon(0 0,calc(100% - 17.8px) 0,100% 100%,0 100%);padding:0 26px 0 12px}.oc .ltr .stg:before{clip-path:polygon(0 0,calc(100% - 17.2px) 0,100% 100%,0 100%)}.oc .ltr .chip.onimg{border-start-start-radius:0;border-start-end-radius:15px;border-end-end-radius:15px;border-end-start-radius:0;left:auto;right:8px}.oc .ltr .disc{border-start-start-radius:0;border-start-end-radius:14px;border-end-end-radius:14px;border-end-start-radius:0;left:auto;right:8px}.oc .ltr .stg{left:8px;right:auto}.oc .mobrow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;display:flex}.oc .phone{background:linear-gradient(160deg,#2e261e,#14100b);border-radius:32px;width:360px;max-width:100%;padding:9px;box-shadow:inset 0 1.5px #f4dda224,0 24px 50px -26px #614a2c99}.oc .phone .scr{background:#f1e8df;border-radius:25px;padding:13px 11px;overflow:hidden}.oc .phone .stage.v3{gap:14px;grid-template-columns:1fr!important;display:grid!important}.oc .phone .card{max-width:100%}.oc .phone .cardw{border-radius:16px;overflow:hidden}.oc .phone .sect{padding:0}.oc .mobrow{overflow:hidden}.oc .sect{max-width:1360px;margin-inline:auto;padding:54px 24px 90px}.oc .shead{margin-bottom:26px}.oc .shead .thr{background:var(--gd);width:100px;height:1.5px;margin-bottom:10px;display:block;position:relative}.oc .shead .thr:after{content:"";inset-inline-start:0;background:inherit;width:1.5px;height:10px;position:absolute;top:-4px}.oc .shead h2{color:var(--e900);font:400 1.45rem/1.3 ZAx}.oc .shead p{color:#70604e;margin-top:2px;font:430 .74rem ALx}.oc .stage.v3{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:26px;max-width:none;padding:0;display:grid}.oc .v3 .box.wa{border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 12px;display:inline-flex}.oc .v3 .box.wa .ic,.oc .v3 .box.wa span.t{transition:transform .45s cubic-bezier(.76,0,.24,1)}.oc .v3 .box.wa:hover .ic{transform:translate(-4px)scale(1.1)}.oc .v3 .box.wa:hover span.t{transform:translate(-6px)}.oc .v3 .box.wa:hover{color:#1d6b3a}.oc .v3 .reg{overflow:visible}.oc .v3 .reg .rt{z-index:-1;opacity:0;pointer-events:none;transition:opacity .35s var(--ez);border-radius:0 25px 25px 0;position:absolute;inset:-3px;overflow:hidden}.oc .v3 .reg .rt:before{content:"";background:conic-gradient(from 0deg,transparent 0 62%,#deb775 78%,#fff6e0 86%,transparent 96%);animation:2.6s linear infinite paused ring;position:absolute;inset:-60%}.oc .v3 .reg:hover .rt,.oc .v3 .reg:focus-visible .rt{opacity:1}.oc .v3 .reg:hover .rt:before{animation-play-state:running}@keyframes ring{to{transform:rotate(360deg)}}.oc .v3 .reg span.t,.oc .v3 .box span.t{transition:transform .3s var(--ez);display:inline-block}.oc .v3 .reg:hover span.t{transform:scale(.97)}.oc .v3 .reg:active span.t{transform:scale(.93)}@media (prefers-reduced-motion:reduce){.oc .v3 .reg .rt:before{animation:none}}.oc .v3 .acts{align-items:stretch;gap:7px;margin-top:13px;padding:13px 0 11px;display:flex;position:relative}.oc .v3 .acts:before{content:"";top:0;background:#e2d8cce6;height:1px;position:absolute;inset-inline:0}.oc .v3 .reg{z-index:0;border-radius:0 22px 22px 0;flex:1 1 0;min-width:0;padding:0 12px;font-size:.78rem;position:relative}.oc .v3 .box.door{border-radius:22px 0 0 22px;flex:1 1 0;min-width:0;padding:0 11px 0 15px}.oc .v3 .reg,.oc .v3 .box{z-index:2;white-space:nowrap;height:44px;transition:transform .3s var(--ez),opacity .3s var(--ez),filter .3s var(--ez),color .3s var(--ez),box-shadow .3s var(--ez);align-items:center;position:relative}.oc .v3 .cardw:hover .reg,.oc .v3 .cardw:hover .box{transform:none}.oc .v3 .reg:before,.oc .v3 .box:before{content:"";inset-inline:14px;z-index:3;transform-origin:100%;height:1.6px;transition:transform .4s var(--ez);background:linear-gradient(270deg,#7e6029,#deb775);position:absolute;bottom:6px;transform:scaleX(0)}.oc .v3 .reg:hover:before,.oc .v3 .box:hover:before{transform:scaleX(1)}.oc .v3 .acts:hover>:not(:hover){opacity:.8}.oc .v3 .reg:hover{filter:brightness(1.05);transform:translateY(-2px)}.oc .v3 .reg:active{filter:brightness(.95);transform:translateY(1.5px)}.oc .v3 .box.door:hover{transform:translateY(-1px)}.oc .v3 .reg{position:relative;overflow:hidden}.oc .v3 .reg:after{content:"";top:0;bottom:0;width:38%;transition:inset-inline-start .85s var(--ez);background:linear-gradient(100deg,#0000,#fffae88c,#0000);position:absolute;inset-inline-start:-45%}.oc .v3 .cardw:hover .reg:after{inset-inline-start:115%}.oc .v3 .card{background:linear-gradient(160deg,#f8f2ea,#f1e8da);padding-bottom:34px}.oc .v3 .cardw:hover .box.wa{color:var(--e800)}.oc .v3 .cardw:hover .v3 .cardw:hover .reg,.oc .v3 .cardw:hover .box{transform:translateY(-1.5px)}.oc .v3 .reveal{z-index:2;color:#f4dda2;clip-path:polygon(44px 0,100% 0,100% 100%,0 100%);opacity:0;max-width:92%;height:30px;transition:opacity .5s var(--ez),transform .55s var(--ez);background:linear-gradient(150deg,#3d3226,#14100b);align-items:center;gap:9px;padding:0 16px 0 52px;font:500 .72rem ALx;display:inline-flex;inset-inline-end:auto;transform:translate(-14px);box-shadow:inset 0 1px #f4dda22e}.oc .v3 .reveal i{background:#deb775;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #deb7752e}.oc .v3 .reveal b{color:#fff6e0;font-variant-numeric:tabular-nums;font:620 .84rem ALx}.oc .v3 .cardw:hover .reveal{opacity:1;transition-delay:.14s;transform:translate(0)!important}.oc .v3 .card{padding-bottom:40px;overflow:hidden}.oc .v3 .card>.stretch{z-index:1;position:absolute;inset:0}.oc .v3 .acts,.oc .v3 .acts *{z-index:2;position:relative}.oc .v3 .disc{background:#f8f2eaf0;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #c99f554d,0 2px 8px -3px #140e0859}.oc .v3 .disc b{color:#7e6029}.oc .v3 .nrow{align-items:center;padding-top:10px}.oc .v3 .wellb{padding-bottom:2px}.oc .v3 .mk{width:24px}.oc .v3 .nm{margin-top:0;line-height:1.14}.oc .v3 .loc{margin-top:3px;line-height:1.2}.oc .v3 .nrow>div{flex-direction:column;justify-content:center;display:flex}.oc .v3 .prow{align-items:baseline;gap:10px;margin-top:11px}.oc .v3 .pnum{color:var(--e900);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font:620 1.52rem/1 ALx;display:inline-flex}.oc .v3 .pnum .pi{display:none}.oc .v3 .pfrom{color:#70604e;font:430 .72rem/1 ALx}.oc .v3 .pcur{color:var(--gd);margin-inline-start:auto;font:460 .78rem/1 ALx}.oc .v3 .areaInline,.oc .v3 .specs{display:none}.oc .v3 .specline{border-top:1px solid #e2d8ccd9;align-items:center;gap:18px;margin-top:10px;padding-top:10px;display:flex}.oc .v3 .sp1{color:#70604e;white-space:nowrap;align-items:center;gap:7px;font:430 .74rem ALx;display:inline-flex}.oc .v3 .sp1 b{color:var(--e900);font-variant-numeric:tabular-nums;font:620 .84rem ALx}.oc .v3 .sp1 svg{fill:none;width:15px;height:15px;stroke:var(--gd);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oc .v3 .soldnote{justify-content:space-between;align-items:baseline;gap:12px;margin-top:11px;display:flex}.oc .v3 .soldnote b{color:var(--e500);font:400 1.12rem ZAx}.oc .v3 .soldnote span{color:#70604e;font:430 .7rem ALx}@media (prefers-reduced-motion:reduce){.oc *{transition:none!important}}.oc .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;max-width:1420px;margin:0 auto;padding:34px 26px 10px;display:flex}.oc .top h1{color:#1e1207;font:400 1.7rem/1.4 ZAx}.oc .top p{color:#6c5d4b;max-width:62ch;font:430 .86rem/1.7 ALx}.oc .seg{background:#ede4d5;border-radius:16px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 2px 4px #1d140b24,inset 0 -1.5px #fffdf6,inset 0 0 0 1px #ffffff59}.oc .seg button{cursor:pointer;color:#2e261d;background:0 0;border:0;border-radius:12px;padding:9px 16px;font:400 1rem ZAx;transition:background .3s,color .3s,box-shadow .3s}.oc .seg button[aria-pressed=true]{color:#f1e8df;background:linear-gradient(170deg,#3d3226,#1e1207);box-shadow:inset 0 1.5px #deb7758c,inset 0 0 0 1px #deb77529,3px 3px 10px #1d140b38}.oc .seg button:focus-visible{outline-offset:2px;outline:2px solid #7e6029}.oc .idea{color:#2e261d;max-width:1420px;margin:0 auto;padding:6px 26px 0;font:430 .9rem/1.8 ALx}.oc .idea b{font-weight:620}.oc .idea span{display:none}.oc .wrapS{max-width:1420px;margin:0 auto;padding:20px 26px 60px}.oc .stage.v3{grid-template-columns:repeat(auto-fill,420px);justify-content:center;align-items:start;gap:32px;display:grid}.oc .stage .cardw{width:100%;max-width:420px}.oc .chip.res .ck{stroke:#ce8f3a}.oc .spine{display:none}.oc .nm .nd{font-variant-numeric:tabular-nums;letter-spacing:0;margin-inline-start:.12em;font:620 .86em/1 ALx}.oc .dA .card{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);box-shadow:10px 14px 30px #614a2c29,-8px -8px 20px #fffc,inset 0 1.5px #fffffff2,inset 0 -1px #1d140b0f,inset 0 0 0 1px #ffffff73}.oc .dA .cardw:hover .card{transform:translateY(-3px);box-shadow:14px 22px 44px #614a2c38,-8px -8px 20px #ffffffd9,inset 0 1.5px #fffffff2,inset 0 -1px #1d140b0f,inset 0 0 0 1px #ffffff73}.oc .dA .well{box-shadow:inset 0 3px 8px #1d140b47,inset 0 -1.5px #fffdf6e6,inset 0 0 0 1px #1d140b14}.oc .dA .deal .oneline,.oc .dA .deal .dhead{background:linear-gradient(175deg,#ede4d5,#f6f0e6);border-radius:12px;margin-inline:-12px;padding:10px 6px;box-shadow:inset 0 2px 4px #1d140b21,inset 0 -1.5px #fffdf6,inset 0 0 0 1px #ffffff59}.oc .dA .cline path{transition:stroke .45s,filter .45s}.oc .dA .cardw:hover .cline path{stroke:#deb775;filter:drop-shadow(0 0 3px #deb775b3)}.oc .dA .specline{background:linear-gradient(90deg,#0000,#7e602947 20% 80%,#0000) top/100% 1px no-repeat;border-top-color:#0000}.oc .dB .oneline .thrm{display:none}.oc .dB .oneline>b{color:#7e6029;font-variant-numeric:tabular-nums;margin-inline-start:6px;font:620 .9rem/1 ALx}.oc .dB .spine{height:8px;margin:10px -20px 0;display:block;position:relative}.oc .dB .spine em{display:none}.oc .dB .spine:before{content:"";inset-inline:0;background:#e2d8cc;height:2px;position:absolute;bottom:0}.oc .dB .spine i{inset-inline-start:0;background:linear-gradient(90deg,#7e6029,#b8914b);width:0;height:2px;transition:width .9s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0}[dir=rtl] .oc .dB .spine i{background:linear-gradient(270deg,#7e6029,#b8914b)}.oc .dB .spine.on i{width:var(--p)}.oc .dB .spine:after{content:"";inset-inline-start:20px;background:#7e6029;width:2px;height:8px;position:absolute;bottom:0}.oc .dB .spine em{inset-inline-end:20px;color:#6c5d4b;white-space:nowrap;font:430 .72rem/1 ALx;position:absolute;bottom:7px}.oc .dB .spine em b{color:#7e6029;font-variant-numeric:tabular-nums;margin-inline-start:6px;font:620 .84rem/1 ALx}.oc .dB .specline{border-top:0;margin-top:12px;padding-top:0}.oc .dB .dhead{display:none}.oc .dB .spine.full{margin-top:10px}.oc .dB .soldnote{align-items:baseline}.oc .dB .sold .acts:before{display:none}.oc .dB .sold .acts{border-top:0;margin-top:4px}.oc .dB .acts:before{display:none}.oc .dB .acts{border-top:0;margin-top:6px}.oc .dB .loc:before{clip-path:polygon(0 0,100% 0,100% 100%);vertical-align:0;background:#7e6029;border-radius:0;width:6px;height:9px;margin-inline-end:7px}[dir=rtl] .oc .dB .loc:before{clip-path:polygon(0 0,100% 0,0 100%)}.oc .dB .cardw:hover .spine i{filter:drop-shadow(0 0 3px #b8914b8c)}.oc .dC .deal .oneline{margin-inline:-12px;padding:12px 6px;position:relative}.oc .dC .deal .oneline:before{content:"";pointer-events:none;--c:#7e6029;--l:10px;--w:1.5px;background:linear-gradient(var(--c),var(--c)) top left/var(--l) var(--w),linear-gradient(var(--c),var(--c)) top left/var(--w) var(--l), linear-gradient(var(--c),var(--c)) top right/var(--l) var(--w),linear-gradient(var(--c),var(--c)) top right/var(--w) var(--l), linear-gradient(var(--c),var(--c)) bottom left/var(--l) var(--w),linear-gradient(var(--c),var(--c)) bottom left/var(--w) var(--l), linear-gradient(var(--c),var(--c)) bottom right/var(--l) var(--w),linear-gradient(var(--c),var(--c)) bottom right/var(--w) var(--l);opacity:.55;background-repeat:no-repeat;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s;position:absolute;inset:0;transform:none}.oc .dC .cardw:hover .deal .oneline:before{opacity:1;transform:scale(.975,.9)}.oc .dC .specline{border-top:0;gap:0;padding-top:4px}.oc .dC .specline .sp1{flex:1;justify-content:center;padding:8px 0 12px;position:relative}.oc .dC .specline .sp1:after{content:"";inset-inline:14%;background:#c8b8a6;height:1px;position:absolute;bottom:4px}.oc .dC .specline .sp1:before{content:"";inset-inline:14%;background:linear-gradient(#c8b8a6,#c8b8a6) 0/1px 100% no-repeat,linear-gradient(#c8b8a6,#c8b8a6) 100%/1px 100% no-repeat;height:7px;position:absolute;bottom:1px}.oc .dC .specline .sp1+.sp1{border-inline-start:1.5px solid #c8b8a6}.oc .dC .sp1 b{font-size:.9rem}.oc body.night{background:#1e1207}.oc body.night .top h1{color:#f1e8df}.oc body.night .top p,.oc body.night .idea{color:#cdb89b}.oc body.night .seg{background:#251809;box-shadow:inset 0 2px 5px #0000008c,inset 0 -1px #deb7751f,inset 0 0 0 1px #deb7751a}.oc body.night .seg button{color:#cdb89b}.oc .dN .card{background:linear-gradient(160deg,#3d270f,#231509 78%);box-shadow:inset 0 1px #deb77542,inset 0 0 0 1px #deb7751f,0 22px 44px -16px #000000bf}.oc .dN .inner,.oc .dN .wellb{background:0 0}.oc .dN .well{background:#190f06;box-shadow:inset 0 3px 8px #000000a6,inset 0 -1px #deb77524,0 0 0 1px #deb7751a}.oc .dN .ph{filter:brightness(.8)saturate(.86)}.oc .dN .phc{position:relative}.oc .dN .phc:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a080557,#0000 36% 60%,#0a080575);position:absolute;inset:0}.oc .dN .phline{stroke:#f4dda238}.oc .dN .chip.onimg,.oc .dN .stg,.oc .dN .disc{-webkit-backdrop-filter:blur(9px);color:#f1e8df;background:#1e140b9e;box-shadow:inset 0 1px #f4dda242,inset 0 0 0 1px #deb77529,0 4px 12px #00000073}.oc .dN .chip .ck{stroke:#57b97b}.oc .dN .chip.res .ck{stroke:#d9803a}.oc .dN .chip.red .ck{stroke:#e07a6e}.oc .dN .stg{color:#ebdfc8}.oc .dN .stg:before{background:#b7a78d}.oc .dN .stg:not(.fin):before{background:#57b97b}.oc .dN .disc{color:#ebdfc8}.oc .dN .disc b{color:#f4dda2}.oc .dN .disc svg circle,.oc .dN .disc svg path{fill:#deb775;stroke:#deb775}.oc .dN .nm,.oc .dN .nm .nd{color:#f8f1ea}.oc .dN .loc{color:#cdb89b}.oc .dN .loc:before{background:#c99f55}.oc .dN .tile .tp,.oc .dN .cardw:hover .tile .tp{fill:#0a0a0b;stroke:#deb77580}.oc .dN .tile .tc{stroke:#c99f55}.oc .dN .tile{filter:drop-shadow(0 3px 8px #0009)}.oc .dN .pfrom{color:#cdb89b}.oc .dN .pnum{color:#f8f1ea}.oc .dN .pnum svg path,.oc .dN .pnum svg circle{stroke:#f8f1ea}.oc .dN .pcur{color:#deb775}.oc .dN .sep{background:#deb77533}.oc .dN .oneline>span:not(.pnum):not(.sep):not(.thrm){color:#cdb89b}.oc .dN .oneline>b{color:#deb775}.oc .dN .spine:before{background:#cdb89b29}.oc .dN .spine i{background:linear-gradient(90deg,#b8914b,#f4dda2)}[dir=rtl] .oc .dN .spine i{background:linear-gradient(270deg,#b8914b,#f4dda2)}.oc .dN .spine:after{background:#c99f55}.oc .dN .cardw:hover .spine i{filter:drop-shadow(0 0 4px #f4dda28c)}.oc .dN .specline{border-top-color:#deb77529}.oc .dN .sp1{color:#cdb89b}.oc .dN .sp1 b{color:#f1e8df}.oc .dN .sp1 svg{stroke:#c99f55}.oc .dN .reg{color:#2a2014;background:linear-gradient(#edd3a0,#deb775 22%,#b8914b);box-shadow:inset 0 1.5px #fffcf299,inset 0 -2px 4px #543f1461,inset 0 0 0 1px #7e6029,0 10px 20px -10px #000000bf,0 0 24px -10px #c99f5573}.oc .dN .reg .t,.oc .dN .reg .rt{color:#2a2014}.oc .dN .box.wa{color:#f1e8df;background:linear-gradient(175deg,#4a3012,#2a1a0b);box-shadow:inset 0 1.5px #deb7754d,inset 0 0 0 1px #deb77524,0 6px 14px -6px #000000b3}.oc .dN .box.wa svg{fill:#57b97b}.oc .dN .cardw:hover .box.wa{color:#f1e8df}.oc .dN .box.wa:hover{color:#f4dda2}.oc .dN .cardw:hover .tile .tc{stroke:#f4dda2}.oc .dN .box.door{color:#cdb89b;background:#1b1109;box-shadow:inset 0 2px 5px #000000b3,inset 0 -1px #deb7751f,inset 0 0 0 1px #deb7751a}.oc .dN .box.door span.t{color:#cdb89b}.oc .dN .door .leaf{border-color:#9c8b76}.oc .dN .cardw:hover .box.door span.t,.oc .dN .box.door:hover span.t{color:#f4dda2}.oc .dN .cardw:hover .door .leaf{border-color:#deb775}.oc .dN .box.door:before{background:radial-gradient(110% 160% at 86%,#f4dda22e,#c99f5514 40%,#0000 70%)}.oc .dN .reveal{color:#ebdfc8;background:linear-gradient(90deg,#4a3012,#241609);box-shadow:inset 0 1px #deb7754d}.oc .dN .reveal b{color:#f4dda2}.oc .dN .cpiece{background:#21150c}.oc .dN .cpiece:after{background:linear-gradient(to top right,#0000 calc(50% - .85px),#c99f55 50%,#0000 calc(50% + .85px))}.oc .dN .soldnote b{color:#f1e8df}.oc .dN .soldnote span{color:#cdb89b}.oc .dN .cline path{stroke:#c99f55;filter:drop-shadow(0 0 2px #deb77580)}.oc .v3 .card.gold{background:linear-gradient(160deg,#3d270f,#231509 78%);box-shadow:inset 0 1px #deb77542,inset 0 0 0 1px #deb7751f,0 22px 44px -16px #000000bf}.oc .card.gold .inner,.oc .card.gold .wellb{background:0 0}.oc .card.gold .well{background:#190f06;box-shadow:inset 0 3px 8px #000000a6,inset 0 -1px #deb77524,0 0 0 1px #deb7751a}.oc .card.gold .ph{filter:brightness(.8)saturate(.86)}.oc .card.gold .phc{position:relative}.oc .card.gold .phc:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a080557,#0000 36% 60%,#0a080575);position:absolute;inset:0}.oc .card.gold .phline{stroke:#f4dda238}.oc .card.gold .chip.onimg,.oc .card.gold .stg,.oc .card.gold .disc{-webkit-backdrop-filter:blur(9px);color:#f1e8df;background:#1e140b9e;box-shadow:inset 0 1px #f4dda242,inset 0 0 0 1px #deb77529,0 4px 12px #00000073}.oc .card.gold .chip .ck{stroke:#57b97b}.oc .card.gold .chip.res .ck{stroke:#d9803a}.oc .card.gold .chip.red .ck{stroke:#e07a6e}.oc .card.gold .stg{color:#ebdfc8}.oc .card.gold .stg:before{background:#b7a78d}.oc .card.gold .stg:not(.fin):before{background:#57b97b}.oc .card.gold .disc{color:#ebdfc8}.oc .card.gold .disc b{color:#f4dda2}.oc .card.gold .disc svg circle,.oc .card.gold .disc svg path{fill:#deb775;stroke:#deb775}.oc .card.gold .nm,.oc .card.gold .nm .nd{color:#f8f1ea}.oc .card.gold .loc{color:#cdb89b}.oc .card.gold .loc:before{background:#c99f55}.oc .card.gold .tile .tp,.oc .cardw:hover .card.gold .tile .tp{fill:#0a0a0b;stroke:#deb77580}.oc .card.gold .tile .tc{stroke:#c99f55}.oc .card.gold .tile{filter:drop-shadow(0 3px 8px #0009)}.oc .card.gold .pfrom{color:#cdb89b}.oc .card.gold .pnum{color:#f8f1ea}.oc .card.gold .pnum svg path,.oc .card.gold .pnum svg circle{stroke:#f8f1ea}.oc .card.gold .pcur{color:#deb775}.oc .card.gold .sep{background:#deb77533}.oc .card.gold .oneline>span:not(.pnum):not(.sep):not(.thrm){color:#cdb89b}.oc .card.gold .oneline>b{color:#deb775}.oc .card.gold .spine:before{background:#cdb89b29}.oc .card.gold .spine i{background:linear-gradient(90deg,#b8914b,#f4dda2)}[dir=rtl] .oc .card.gold .spine i{background:linear-gradient(270deg,#b8914b,#f4dda2)}.oc .card.gold .spine:after{background:#c99f55}.oc .cardw:hover .card.gold .spine i{filter:drop-shadow(0 0 4px #f4dda28c)}.oc .card.gold .specline{border-top-color:#deb77529}.oc .card.gold .sp1{color:#cdb89b}.oc .card.gold .sp1 b{color:#f1e8df}.oc .card.gold .sp1 svg{stroke:#c99f55}.oc .card.gold .reg{color:#2a2014;background:linear-gradient(#edd3a0,#deb775 22%,#b8914b);box-shadow:inset 0 1.5px #fffcf299,inset 0 -2px 4px #543f1461,inset 0 0 0 1px #7e6029,0 10px 20px -10px #000000bf,0 0 24px -10px #c99f5573}.oc .card.gold .reg .t,.oc .card.gold .reg .rt{color:#2a2014}.oc .card.gold .box.wa{color:#f1e8df;background:linear-gradient(175deg,#4a3012,#2a1a0b);box-shadow:inset 0 1.5px #deb7754d,inset 0 0 0 1px #deb77524,0 6px 14px -6px #000000b3}.oc .card.gold .box.wa svg{fill:#57b97b}.oc .cardw:hover .card.gold .box.wa{color:#f1e8df}.oc .card.gold .box.wa:hover{color:#f4dda2}.oc .cardw:hover .card.gold .tile .tc{stroke:#f4dda2}.oc .card.gold .box.door{color:#cdb89b;background:#1b1109;box-shadow:inset 0 2px 5px #000000b3,inset 0 -1px #deb7751f,inset 0 0 0 1px #deb7751a}.oc .card.gold .box.door span.t{color:#cdb89b}.oc .card.gold .door .leaf{border-color:#9c8b76}.oc .cardw:hover .card.gold .box.door span.t,.oc .card.gold .box.door:hover span.t{color:#f4dda2}.oc .cardw:hover .card.gold .door .leaf{border-color:#deb775}.oc .card.gold .box.door:before{background:radial-gradient(110% 160% at 86%,#f4dda22e,#c99f5514 40%,#0000 70%)}.oc .card.gold .reveal{color:#ebdfc8;background:linear-gradient(90deg,#4a3012,#241609);box-shadow:inset 0 1px #deb7754d}.oc .card.gold .reveal b{color:#f4dda2}.oc .goldw .cpiece{background:#21150c}.oc .goldw .cpiece:after{background:linear-gradient(to top right,#0000 calc(50% - .85px),#c99f55 50%,#0000 calc(50% + .85px))}.oc .card.gold .soldnote b{color:#f1e8df}.oc .card.gold .soldnote span{color:#cdb89b}.oc .card.gold .cline path{stroke:#c99f55;filter:drop-shadow(0 0 2px #deb77580)}.oc .card.gold:after{content:"";border-radius:inherit;pointer-events:none;z-index:7;-webkit-mask-composite:xor;background:linear-gradient(160deg,#f4dda2,#b8914b 30%,#8a6a2c 55%,#deb775 80%,#f4dda2) border-box;border:3px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.oc .gold .gsheen{z-index:9;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#c99f5517 47%,#fff6e033 51%,#c99f5517 55%,#0000 62%) 200% 0/240% 100% no-repeat;animation:6.5s ease-in-out infinite alternate gpass;position:absolute;inset:0}@keyframes gpass{0%{background-position:200% 0}to{background-position:-140% 0}}.oc .card.gold:before{content:"";top:0;z-index:8;background:linear-gradient(90deg,#8a6a2c,#deb775 30%,#f4dda2 50%,#deb775 70%,#8a6a2c);border-radius:0 0 5px 5px;height:6px;position:absolute;inset-inline:16px;box-shadow:0 2px 10px #deb7758c,0 0 18px #c99f5566}.oc .dB .card.gold{box-shadow:8px 12px 28px #614a2c3d,inset 0 1px #f4dda266,inset 0 -1px #deb77538,0 0 0 1px #7e602959,0 0 44px -4px #c99f558c}.oc .dB .cardw:hover .card.gold{box-shadow:10px 16px 36px #614a2c47,inset 0 1px #f4dda273,0 0 0 1px #7e602966,0 0 60px -4px #deb775b3}.oc .dN .card.gold{box-shadow:inset 0 1px #f4dda266,inset 0 -1px #deb77540,0 24px 48px -16px #000c,0 0 52px -4px #c99f5599}.oc .dN .cardw:hover .card.gold{box-shadow:inset 0 1px #f4dda280,0 28px 54px -16px #000000d9,0 0 70px -2px #deb775bf}.oc .gold .pnum{background:linear-gradient(100deg,#c99f55,#f4dda2 45%,#deb775 75%,#edd3a0);color:#0000;filter:drop-shadow(0 0 7px #deb77566);-webkit-background-clip:text;background-clip:text}.oc .gold .pnum svg path,.oc .gold .pnum svg circle{stroke:#deb775}.oc .gold .oneline>b{color:#f4dda2}.oc .gold .spine i{filter:drop-shadow(0 0 5px #f4dda2bf)}.oc .gold .spine:after{box-shadow:0 0 6px #f4dda2cc}.oc .gold .tile .tp{stroke:#deb775b3}.oc .gold .tile{filter:drop-shadow(0 0 9px #c99f5573)}.oc .gold .tile .tc{stroke:#f4dda2}.oc .gold .fstar{top:12px;z-index:2;color:#f4dda2;letter-spacing:.01em;background:linear-gradient(175deg,#382512,#130c06);border-radius:9px;align-items:center;gap:6px;height:26px;padding:0 12px;font:500 .68rem ALx;display:inline-flex;position:absolute;inset-inline-end:12px;box-shadow:inset 0 1px #f4dda266,inset 0 0 0 1px #deb77559,0 4px 12px #0000008c,0 0 14px #c99f554d}.oc .gold .fstar svg{fill:#deb775;flex:none;width:11px;height:11px;animation:3.6s ease-in-out infinite starbr}@keyframes starbr{0%,to{filter:drop-shadow(0 0 #f4dda200)}50%{filter:drop-shadow(0 0 4px #f4dda2f2)}}.oc .gold .reveal{opacity:1;transform:none}.oc .goldw .cpiece:after{filter:drop-shadow(0 0 3px #f4dda280);background:linear-gradient(to top right,#0000 calc(50% - 1.2px),#f4dda2 50%,#0000 calc(50% + 1.2px))}.oc .gold .cline path{stroke:#deb775;filter:drop-shadow(0 0 3px #deb77599)}.oc .gold .phline{stroke:#f4dda28c}@media (prefers-reduced-motion:reduce){.oc .gold .gsheen{opacity:0;animation:none}.oc .gold .fstar svg{animation:none}.oc .dB .spine i{transition:none}}.oc,.oc{margin:0}.oc .blk{max-width:none!important;margin:0!important;padding:0!important}.oc .stage{border:0!important;border-radius:0!important}.oc .scene{scrollbar-width:thin;height:100vh!important;overflow-x:hidden!important}.oc [data-theme=day] .scene{background:#f1e8df!important}.oc [data-theme=night] .scene{background:#1e1207!important}.oc .scene:after{content:"";pointer-events:none;z-index:98;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.oc [data-theme=night] .isl{-webkit-backdrop-filter:blur(16px)saturate(1.05);background:#171009ad!important;box-shadow:0 26px 54px -22px #000000eb,inset 0 1.5px #f4dda238,inset 0 0 0 1px #deb77524!important}.oc [data-theme=night] #nv a{color:#cdb89b;background:#1b1109;box-shadow:inset 0 2px 5px #000000b3,inset 0 -1px #deb7751f}.oc [data-theme=night] #nv a:hover{color:#f4dda2}.oc [data-theme=night] #nv a.on{color:#f1e8df;box-shadow:inset 0 0 0 1px #deb77580,0 4px 10px -3px #000000b3}.oc [data-theme=night] .lgw .stp{background:linear-gradient(175deg,#3b2a14,#190f06);box-shadow:inset 0 -1.5px #f4dda238,inset 0 2px 4px #0009,0 2px 6px #00000080}.oc [data-theme=night] .lgw .stp span{color:#deb775}.oc [data-theme=night] .glb{stroke:#cdb89b}.oc [data-theme=night] .sep{background:#deb77538}.oc [data-theme=night] #nm img{filter:brightness(0)invert();opacity:.94}.oc [data-theme=night] .menuBtn{color:#cdb89b}.oc [data-theme=night] .isl .cta{color:#2a2014!important;background:linear-gradient(#edd3a0,#deb775 22%,#b8914b)!important}.oc .pgw{max-width:1240px;margin:0 auto;padding:0 26px}.oc .hero3{padding:74px 0 30px;position:relative}.oc .kick{letter-spacing:.02em;color:#7e6029;font:620 .78rem ALx}.oc [data-theme=night] .kick{color:#deb775}.oc .hero3 h2{color:#1e1207;max-width:22ch;margin:8px 0 0;font:400 3rem/1.5 ZAx;position:relative}.oc [data-theme=night] .hero3 h2{color:#f8f1ea}.oc .hero3 p.ld{color:#6c5d4b;max-width:52ch;margin:10px 0 0;font:400 1.15rem/1.9 ZAx;position:relative}.oc [data-theme=night] .hero3 p.ld{color:#cdb89b}.oc .hact{gap:12px;margin-top:24px;display:flex;position:relative}.oc .hb{cursor:pointer;border:0;border-radius:12px;align-items:center;height:48px;padding:0 24px;font:400 1rem ZAx;text-decoration:none;display:inline-flex}.oc .hb.g{color:#2a2014;background:linear-gradient(#edd3a0,#deb775 22%,#b8914b);border:1px solid #7e6029;box-shadow:inset 0 1.5px #fffcf299,inset 0 -2px 4px #543f1461}.oc .hb.s{color:#2e261d;background:linear-gradient(175deg,#f8f1ea,#e9dacb);box-shadow:inset 0 1.5px #fffffff2,0 0 0 1px #e2d8cce6,0 3px 8px -3px #614a2c59}.oc [data-theme=night] .hb.s{color:#f1e8df;background:linear-gradient(175deg,#4a3012,#2a1a0b);box-shadow:inset 0 1.5px #f4dda247,inset 0 0 0 1px #deb77521,0 4px 10px -4px #000000b3}.oc .sec{padding:34px 0 8px}.oc .thr3{background:linear-gradient(270deg,#7e6029,#b8914b);width:64px;height:2px;margin-bottom:16px;display:block;position:relative}.oc [data-theme=night] .thr3{background:linear-gradient(270deg,#b8914b,#f4dda2)}.oc .thr3:after{content:"";inset-inline-start:0;background:#7e6029;width:2px;height:8px;position:absolute;top:-6px}.oc [data-theme=night] .thr3:after{background:#c99f55}.oc .sec h3{color:#1e1207;margin:0;font:400 1.7rem/1.5 ZAx}.oc [data-theme=night] .sec h3{color:#f8f1ea}.oc .sec p{color:#6c5d4b;margin:4px 0 0;font:430 .92rem ALx}.oc [data-theme=night] .sec p{color:#cdb89b}.oc .stage.v3{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:30px;padding:26px 0 44px;display:grid}.oc .band3{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 54px;padding:26px 30px;display:flex}.oc [data-theme=day] .band3{background:linear-gradient(160deg,#f8f1ea,#f0e4d9);box-shadow:6px 8px 18px #614a2c24,-5px -5px 12px #fffc,inset 0 1.5px #fffffff2,inset 0 0 0 1px #ffffff73}.oc [data-theme=night] .band3{background:linear-gradient(160deg,#3d270f,#231509 85%);box-shadow:inset 0 1px #f4dda22e,inset 0 0 0 1px #deb7751c,0 20px 44px -20px #000000d9}.oc .band3 h4{color:#1e1207;margin:0;font:400 1.4rem/1.5 ZAx}.oc [data-theme=night] .band3 h4{color:#f8f1ea}.oc .band3 p{color:#6c5d4b;margin:3px 0 0;font:430 .88rem ALx}.oc [data-theme=night] .band3 p{color:#cdb89b}.oc .band3 .fld3{gap:8px;display:flex}.oc .band3 input{border:0;border-radius:10px;min-width:230px;height:46px;padding:0 14px;font:430 .9rem ALx}.oc [data-theme=day] .band3 input{color:#2e261d;background:linear-gradient(175deg,#ede4d5,#f6f0e6);box-shadow:inset 0 2px 4px #1d140b29,inset 0 -1.5px #fffdf6}.oc [data-theme=night] .band3 input{color:#f1e8df;background:#15100a;box-shadow:inset 0 3px 7px #0009,inset 0 -1px #deb77529}.oc .band3 input:focus-visible{outline-offset:2px;outline:2.5px solid #7e6029}.oc [data-theme=night] .band3 input:focus-visible{outline-color:#c99f55}.oc .ft3{background:#1e1207;padding:26px 0 40px}.oc [data-theme=night] .ft3{background:#15100a;box-shadow:inset 0 1px #deb7751f}.oc .ft3 .pgw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 26px;display:flex}.oc .ft3 span{color:#c8b8a6;font:430 .82rem ALx}.oc .ft3 b{color:#deb775;font-weight:620}.oc .mode{z-index:120;inset-inline-start:18px;cursor:pointer;background:linear-gradient(175deg,#f6efe3,#e9dacb);border:0;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:18px;box-shadow:inset 0 -2px #fffdf6,inset 0 2px 4px #1d140b24,0 6px 16px #1d140b4d}.oc .mode svg{stroke:#5c4f3e;fill:none;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.oc .mode .sun{display:none}.oc [data-theme=day] .mode .sun{display:block}.oc [data-theme=day] .mode .moon{display:none}.oc .wab{z-index:119;top:auto!important;bottom:18px!important;inset-inline-end:18px!important;position:fixed!important;left:auto!important}@media (width<=760px){.oc .hero3 h2{font-size:2.1rem}.oc .band3 input{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.oc *{transition:none!important;animation:none!important}}.oc .ocs{max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.oc .ocs:before,.oc .ocs:after{display:none!important}.oc .cardw{width:100%;max-width:379px;margin:0 auto;display:block}.oc .card{max-width:none}.oc .chip{gap:7px;height:30px!important;font:600 .8125rem ALx!important}.oc .chip .si{flex:none}.oc .chip.st-ok{color:#3e724a!important;background:#ecf4ecf0!important;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #5a8f654d,0 2px 8px -4px #1d140b4d!important}.oc .chip.st-res{color:#935927!important;background:#f6ece2f0!important;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #985d2c4d,0 2px 8px -4px #1d140b4d!important}.oc .chip.st-sold{color:#9b4b3f!important;background:#f6e9e5f0!important;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #9b4b3f4d,0 2px 8px -4px #1d140b4d!important}.oc .stg{align-items:center;gap:6px;display:inline-flex;font-size:.8125rem!important}.oc .v3 .reg{font-size:.9375rem!important}.oc .v3 .box{gap:6px!important;font-size:.875rem!important}.oc .v3 .box.door{padding:0 10px 0 12px!important}.oc .v3 .box.wa{padding:0 8px!important}.oc .v3 .reveal{opacity:1!important;height:32px!important;font-size:.8125rem!important;transform:none!important}.oc .v3 .reveal b{font-size:.9rem!important}.oc .loc{font-size:.875rem!important}.oc .pnum .sar{color:#1e1207;margin-inline-start:.25em;font-family:SAR;font-size:.72em;font-weight:400}.oc .dN .pnum .sar{color:#f1e8df}.oc .pcur:empty{display:none}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.92 0 0 0 0 0.78 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--grain2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.2' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.9 0 0 0 0 0.74 0 0 0 0.45 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E")}.oc .dN .card{isolation:isolate;background-color:#1c1006;background-image:radial-gradient(130% 100% at 50% 0,#4a301229,#0000 70%);position:relative}.oc .dN .card:after{content:"";pointer-events:none;z-index:0;background-image:var(--grain),var(--grain2);opacity:.06;background-size:200px 200px,420px 420px;position:absolute;inset:0}.oc .dN .card>*{z-index:1;position:relative}.oc .dN .well{position:relative}.oc .dN .well:after{content:"";pointer-events:none;background-image:var(--grain);opacity:.05;background-size:200px 200px;border-radius:12px;position:absolute;inset:0}.oc .dN .inner{padding-bottom:52px}.oc .cardw:has(.acts.two) .card{padding-bottom:34px}.oc .dN .spine{height:8px;margin:12px -20px 0;display:block;position:relative}.oc .dN .spine:before{content:"";inset-inline:0;background:#cdb89b38;height:2px;position:absolute;bottom:0}.oc .dN .spine i{inset-inline-start:0;height:2px;width:var(--p);background:linear-gradient(270deg,#deb775,#b8914b);position:absolute;bottom:0}.oc .dN .spine:after{content:"";inset-inline-start:20px;background:#deb775;width:2px;height:8px;position:absolute;bottom:0}.oc .dN .oneline .thrm{display:none}.oc .dN .specline{border-top:0;margin-top:12px;padding-top:0}.oc .dN .acts{border-top:0;margin-top:6px}.oc .dN .acts:before{display:none}.oc .v3 .deal,.oc .v3 .specline{margin-top:14px}.oc .v3 .acts{margin-top:14px;padding:0 0 11px}.oc .dB .spine,.oc .dN .spine{margin-top:12px}.oc .v3 .oneline{align-items:baseline;gap:8px;width:100%;display:flex}.oc .v3 .oneline>span:not(.pnum){color:#6c5d4b;margin-inline-start:auto;font-size:.8rem}.oc .v3 .oneline>span:not(.pnum)~span{margin-inline-start:0}.oc .v3 .pnum{line-height:1.05}.oc .v3 .oneline{align-items:center}.oc .v3 .deal,.oc .v3 .pfrom,.oc .v3 .oneline>span:not(.pnum){line-height:1.1}.oc .v3 .spine{height:2px;margin-top:16px!important}.oc .v3 .spine:after{height:10px}.oc .v3 .specline{margin-top:16px!important}.oc .dB .spine:after,.oc .dN .spine:after{inset-inline-start:0;width:2px;height:10px;bottom:0}.oc .dN .oneline>span:not(.pnum){color:#cdb89b}.oc .v3 .deal{margin-top:16px}.oc .v3 .pfrom{font-size:.875rem}.oc .v3 .chip,.oc .v3 .stg{font-size:.8125rem}.oc .v3 .loc,.oc .v3 .city{font-size:.875rem}.oc .v3 .reveal{font-size:.8125rem}.oc .v3 .specline{font-size:.875rem}.oc .v3 .oneline>span:not(.pnum){font-size:.8125rem}.oc .reveal{color:#1e1207!important;height:30px!important;text-shadow:none!important;background:linear-gradient(150deg,#d8c6ac,#cdb89b)!important;bottom:0!important;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #7e602947!important}.oc .v3 .reveal,.oc .dN .reveal{padding:0 16px 0 46px!important}.oc .reveal b{font-weight:700;color:#1e1207!important}.oc .reveal i,.oc .reveal .dot{background:#985d2c!important}.oc .dN .reveal{color:#1e1207!important;background:linear-gradient(150deg,#d8c6ac,#c3ad90)!important}.oc .mkwrap{isolation:isolate;position:relative}.oc .tile .tp,.oc .dN .tile .tp{fill:#e9dacb;stroke:#7e602947;stroke-width:1px;transition:fill .5s var(--ez),stroke .5s var(--ez)}.oc .tile .tc,.oc .dN .tile .tc{stroke:#7e6029;stroke-width:1.8px;transition:stroke .5s var(--ez)}.oc .tile,.oc .dN .tile{filter:drop-shadow(0 1px #ffffffe6);transition:filter .5s var(--ez)}.oc .mkwrap:before{display:none}.oc .mk{filter:brightness(.78)saturate(1.1);transition:filter .5s var(--ez)}.oc .mkwrap>img.mk{width:21px;transform:translate(-1.5px,1.5px)}.oc .cardw:hover .tile .tp,.oc .cardw:focus-within .tile .tp,.oc .dN .cardw:hover .tile .tp,.oc .dN .cardw:focus-within .tile .tp{fill:#0a0a0b;stroke:#deb7758c}.oc .cardw:hover .tile .tc,.oc .cardw:focus-within .tile .tc,.oc .dN .cardw:hover .tile .tc,.oc .dN .cardw:focus-within .tile .tc{stroke:#f4dda2}.oc .cardw:hover .mk,.oc .cardw:focus-within .mk,.oc .dN .cardw:hover .mk,.oc .dN .cardw:focus-within .mk{filter:brightness(1.22)saturate(1.05)drop-shadow(0 0 5px #f4dda273)}.oc .cardw:hover .tile,.oc .cardw:focus-within .tile,.oc .dN .cardw:hover .tile,.oc .dN .cardw:focus-within .tile{filter:drop-shadow(0 1px 2px #00000080)}.oc .reg{transition:box-shadow .3s var(--ez),transform .3s var(--ez),filter .3s var(--ez)!important;box-shadow:inset 0 1px #fffaec99,0 0 0 1px #7e6029,0 1px 2px #614a2c38!important}.oc .cardw:hover .reg{box-shadow:inset 0 1px #fffaeca6,0 0 0 1px #7e6029,0 3px 7px -2px #7e602973!important}.oc .reg:hover{filter:brightness(1.04)}.oc .box{transition:box-shadow .3s var(--ez),transform .3s var(--ez),background .3s var(--ez)!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #e2d8cc,0 1px 2px #614a2c24!important}.oc .cardw:hover .box{box-shadow:inset 0 1px #fffffff2,0 0 0 1px #d9ccbc,0 3px 6px -2px #614a2c33!important}.oc .dN .box{color:#f1e8df!important;background:0 0!important;box-shadow:inset 0 0 0 1px #deb77557!important}.oc .dN .cardw:hover .box{box-shadow:inset 0 0 0 1px #deb77580!important}.oc .box:hover,.oc .reg:hover{transform:translateY(-1px)}.oc .box:active,.oc .reg:active{transform:translateY(.5px)}.oc{background:0 0!important}.oc .cline{display:none}.oc .v3 .card{padding-bottom:0!important}.oc .v3 .inner{padding-bottom:36px}.oc .sold .inner{padding-bottom:14px}.oc .sold .acts{margin-bottom:0}.oc .cardw{position:relative}.oc .cardw:after{content:"";z-index:6;pointer-events:none;opacity:.6;width:44px;height:27.4px;transition:opacity .45s var(--ez),background .45s var(--ez),filter .45s var(--ez);background:linear-gradient(to top right,#0000 calc(50% - .9px),#7e6029 calc(50% - .9px) calc(50% + .6px),#0000 calc(50% + .6px));position:absolute;bottom:0;left:0}.oc .dN .cardw:after{background:linear-gradient(to top right,#0000 calc(50% - .9px),#8a6a2c calc(50% - .9px) calc(50% + .6px),#0000 calc(50% + .6px))}.oc .cardw:hover:after,.oc .cardw:focus-within:after{opacity:1;filter:drop-shadow(0 0 4px #f4dda28c);background:linear-gradient(to top right,#0000 calc(50% - 1.5px),#f4dda2 calc(50% - 1.5px),#deb775 50%,#b8914b calc(50% + 1.5px),#0000 calc(50% + 1.5px))}.oc .mkwrap{transition:transform .5s var(--ez)}.oc .tile .tp{fill:#efe6d7;stroke:#1d140b24;transition:fill .5s var(--ez),stroke .5s var(--ez)}.oc .tile .tc{stroke:#7e6029;transition:stroke .5s var(--ez)}.oc .tile{filter:drop-shadow(0 1.5px #fffffff2);transition:filter .5s var(--ez)}.oc .mkwrap:before{content:"";pointer-events:none;clip-path:polygon(0 0,30px 0,48px 18px,48px 100%,0 100%);transition:box-shadow .5s var(--ez);border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 2px 4px #1d140b38,inset 0 -1px #ffffffd9}.oc .mk{transition:filter .5s var(--ez)}.oc .cardw:hover .tile .tp,.oc .cardw:focus-within .tile .tp{fill:#0a0a0b;stroke:#deb7758c}.oc .cardw:hover .tile .tc,.oc .cardw:focus-within .tile .tc{stroke:#f4dda2}.oc .cardw:hover .tile,.oc .cardw:focus-within .tile{filter:none}.oc .cardw:hover .mkwrap:before,.oc .cardw:focus-within .mkwrap:before{box-shadow:inset 0 2px 6px #0009,inset 0 0 0 1px #deb7754d}.oc .cardw:hover .mkwrap,.oc .cardw:focus-within .mkwrap{transform:translateY(-1px)}.oc .cardw:hover .mk,.oc .cardw:focus-within .mk{filter:brightness(1.35)saturate(1.05)drop-shadow(0 0 7px #f4dda299)}@media (prefers-reduced-motion:reduce){.oc .ph{filter:none;transform:none}}:root{--oud:#1e1207;--sand:#f1e8df;--honey:#deb775;--hail:#cdb89b;--seal:#0a0a0b;--ink:#6c5d4b;--ease:cubic-bezier(.16,1,.3,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{color:var(--sand);-webkit-font-smoothing:antialiased;background:#1e1207;margin:0;font-family:ALx,Alex,sans-serif;font-weight:430;line-height:1.9}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 15% 5%,#76563144,#0000 45%),radial-gradient(at 95% 70%,#6b452b33,#0000 55%);position:fixed;inset:0}body:after{content:"";z-index:150;pointer-events:none;background:var(--grain);opacity:.025;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}img{max-width:100%;display:block}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.oc .reg:focus-visible{outline-offset:5px;outline:3px solid var(--honey)!important}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2{font-family:ZAx,ZA,ALx,sans-serif;font-weight:400}h3{font-weight:620}svg.bn-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}[hidden]{display:none!important}.bn-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bn-skip{background:var(--sand);color:var(--oud);z-index:200;padding:12px 20px;position:fixed;top:-80px;right:20px}.bn-skip:focus{top:12px}.bn-shell{width:min(1320px,100% - 88px);margin-inline:auto}.bn-section{isolation:isolate;padding:104px 0;position:relative}.bn-eyebrow{color:var(--honey);align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.bn-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.bn-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px;display:flex}.bn-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.5}.bn-heading p{max-width:480px;color:var(--hail);font-size:14px;line-height:2}.bn-heading-actions{align-items:center;gap:20px;display:flex}.bn-section-number{color:#cdb89b30;font-variant-numeric:tabular-nums;direction:ltr;font-size:50px;font-weight:300;line-height:1}.bn-line{background:linear-gradient(90deg,#0000,#deb77544,#0000);height:1px}.bn-btn{color:#241509;min-height:52px;transition:transform .25s var(--ease),box-shadow .3s;background:linear-gradient(175deg,#f4dda2,#deb775 42%,#b8914b);border:1px solid #8a6830;border-radius:13px;justify-content:center;align-items:center;gap:14px;padding:13px 25px;font-size:14px;font-weight:620;line-height:1.7;display:inline-flex;position:relative;box-shadow:inset 0 1.5px #fffaeaaa,inset 0 -2px 3px #70532077,0 7px 15px #0004}.bn-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px #fff9,0 11px 22px #0006,0 0 24px #deb77518}.bn-btn:active{transform:translateY(1px)}.bn-btn-secondary{color:var(--sand);background:linear-gradient(170deg,#4a30124f,#1e1207);border-color:#deb77540;box-shadow:inset 0 1px #deb77526,0 4px 10px #0004}.bn-text-link{color:var(--honey);border-bottom:1px solid #deb77544;align-items:center;gap:16px;padding:9px 0;font-size:13px;display:inline-flex}.bn-text-link:hover{border-bottom-color:var(--honey)}.bn-round{width:46px;height:46px;color:var(--sand);background:linear-gradient(145deg,#4a321c,#201308);border:1px solid #deb77533;border-radius:50%;place-items:center;transition:transform .2s;display:inline-grid;box-shadow:inset 0 1px #f1e8df22,3px 5px 12px #0005,-2px -2px 7px #deb77507}.bn-round:hover{transform:translateY(-2px)}.bn-header.scene{z-index:100;top:0;pointer-events:none;background:0 0;height:auto;position:fixed;inset-inline:0;overflow:visible}.bn-header .bar{max-width:1410px;margin:auto;padding:18px 26px 0}.bn-header .isl{min-height:88px;position:relative;box-shadow:0 15px 38px #08040266,inset 0 1.5px #fff8,inset 0 -1px #1e120715}.bn-header .lk{flex:none;text-decoration:none}.bn-header .names{width:125px;height:37px}.bn-header .names img{max-width:none}.bn-header .seat1{width:64px;height:64px}.bn-header .seat1 .in2 img{height:44px}.bn-header nav.g{gap:5px}.bn-header nav.g a{padding-inline:14px;font-size:16px}.bn-header .cta{padding:11px 16px;font-size:16px;text-decoration:none}.bn-header .panel{pointer-events:auto;max-height:100dvh;position:fixed;overflow:auto}.bn-header .panel a{display:block}.bn-header .tools{gap:16px;display:flex}.bn-header .panel .tools>a{display:flex}.bn-header .menuBtn,.bn-header .lgw{color:#2e261d}.bn-header.deep .isl{min-height:74px}.bn-header.deep .names{height:32px}.bn-header.deep .seat1{width:55px;height:55px}.bn-header.deep .seat1 .in2 img{height:37px}.bn-header .sep{flex-shrink:0}.bn-hero{background:radial-gradient(at 18% 35%,#a176423e,#0000 57%),linear-gradient(135deg,#30201466,#0000 70%);align-items:center;min-height:800px;padding:165px 0 90px;display:flex;position:relative;overflow:hidden}.bn-hero:before{content:"";pointer-events:none;border:1px solid #deb7750b;border-radius:50%;width:750px;height:750px;position:absolute;top:5px;left:-280px;box-shadow:0 0 0 70px #deb77504,0 0 0 140px #deb77503}.bn-hero-layout{grid-template-columns:.84fr 1.16fr;align-items:center;gap:66px;display:grid}.bn-hero-copy{z-index:2;position:relative}.bn-hero h1{letter-spacing:-.8px;margin:20px 0 22px;font-size:clamp(48px,5.4vw,78px);line-height:1.38}.bn-hero h1 em{color:var(--honey);text-shadow:0 2px 2px #0006;font-style:normal}.bn-hero-copy>p{color:var(--hail);max-width:420px;font-size:15px;line-height:2.1}.bn-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.bn-video-btn{color:var(--sand);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.bn-video-btn .bn-round{width:42px;height:42px}.bn-hero-signature{color:var(--hail);align-items:center;gap:14px;margin-top:42px;font-size:11px;display:flex}.bn-hero-signature i{background:var(--honey);width:36px;height:1px}.bn-hero-signature span:last-child{color:#cdb89b70;letter-spacing:2px;font-size:10px}.bn-architecture{background:linear-gradient(145deg,#86664455,#1c1107 65%);border-radius:22px;padding:12px;position:relative;transform:translateY(12px);box-shadow:-2px -2px #deb77535,1px 2px #090501,18px 24px 55px #0009,inset 4px 4px 14px #0009,inset -2px -2px 6px #deb77517}.bn-architecture:after{content:"";pointer-events:none;background:linear-gradient(214deg,#27190f 0 48%,#deb77590 49% 50%,#0000 51%);width:71px;height:48px;position:absolute;top:-1px;right:-1px}.bn-architecture-img{aspect-ratio:1.15;clip-path:polygon(0 0,calc(100% - 54px) 0,100% 34px,100% 100%,0 100%);border-radius:12px;position:relative;overflow:hidden}.bn-architecture-img>img{object-fit:cover;object-position:48% 50%;width:100%;height:100%}.bn-architecture-img:after{content:"";pointer-events:none;background:linear-gradient(#0000,#120b06d9);position:absolute;inset:45% 0 0}.bn-photo-caption{bottom:30px;z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;inset-inline:34px}.bn-photo-caption h2{color:#fff7e9;font-size:34px}.bn-photo-caption p{color:#eee0ca;font-size:12px}.bn-photo-caption .bn-round{backdrop-filter:blur(5px);background:#1e120780;border-color:#dec49870}.bn-photo-caption .bn-round svg{transform:rotate(-35deg)}.bn-hero-foot{color:var(--hail);border-top:1px solid #deb77524;justify-content:space-between;align-items:center;margin-top:64px;padding-top:20px;font-size:11px;display:flex}.bn-scroll-link{align-items:center;gap:12px;display:flex}.bn-scroll-link svg{width:16px;height:16px}.bn-hero-foot>span{letter-spacing:3px;color:#cdb89b80;font-size:9px}.bn-project-section{background:radial-gradient(at 50% 48%,#57392038,#0000 75%)}.bn-filter-panel{background:linear-gradient(160deg,#4a301230,#1a1008);border:1px solid #deb77518;border-radius:17px;grid-template-columns:1.2fr 1fr 1fr 1.1fr auto;gap:14px;margin-bottom:26px;padding:18px 22px;display:grid;box-shadow:inset 0 1px #ffefcd10,0 10px 25px #0002}.bn-field{flex-direction:column;gap:7px;min-width:0;display:flex}.bn-field label{color:var(--hail);padding-inline:3px;font-size:11px}.bn-field select,.bn-field input{width:100%;min-width:0;height:46px;color:var(--sand);background:#140d08;border:1px solid #deb77529;border-radius:9px;padding:0 13px;font-size:12px;box-shadow:inset 3px 4px 7px #0008,inset -1px -1px 1px #deb77512}.bn-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23CDB89B' fill='none'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:16px;padding-inline-end:28px}.bn-field option{background:#211509}.bn-filter-panel .bn-reset{height:46px;color:var(--honey);text-underline-offset:5px;background:0 0;border:0;align-self:end;padding:0 10px;font-size:12px;text-decoration:underline}.bn-catalog-head{justify-content:space-between;align-items:center;gap:20px;margin:26px 0 12px;display:flex}.bn-tabs{flex-wrap:wrap;gap:8px;display:flex}.bn-tabs button{color:var(--hail);background:0 0;border:1px solid #0000;border-radius:8px;min-height:40px;padding:8px 17px;font-size:12px;line-height:1.8}.bn-tabs button[aria-pressed=true]{color:var(--honey);background:#140c06;border-color:#deb77529;box-shadow:inset 2px 3px 5px #0006,inset 0 -1px #deb77516}.bn-result-count{color:var(--hail);white-space:nowrap;font-size:11px}.bn-project-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 17.3333px);grid-auto-flow:column;align-items:stretch;gap:26px;margin-inline:-4px;padding:18px 4px 44px;display:grid;overflow-x:auto}.bn-project-rail::-webkit-scrollbar{display:none}.bn-project-item{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.bn-project-item .oc{height:100%}.bn-project-item .cardw{max-width:none;height:100%}.bn-project-item .ocs{height:100%!important}.bn-project-item .card{height:100%;transition:transform .45s var(--ease);background:linear-gradient(145deg,#faf3e9,#efe5d7);box-shadow:inset 1px 1px #fff,inset -1px -1px #d8c6ac}.bn-project-item .cardw{filter:drop-shadow(0 10px 14px #0005)}.bn-project-item .inner{flex-direction:column;height:100%;display:flex;padding-bottom:36px!important}.bn-project-item .ph{aspect-ratio:1.58;object-fit:cover;width:100%;height:auto;transform:scale(1.04)}.bn-project-item .cardw:hover .ph{transform:scale(1)}.bn-project-item .pad{padding-inline:18px}.bn-project-item .nrow{padding-top:17px}.bn-project-item .nm{font:620 19px/1.6 ALx!important}.bn-project-item .loc{margin-top:5px;font-size:12px!important}.bn-project-item .mkwrap,.bn-project-item .mkwrap>svg.tile{width:42px;height:42px}.bn-project-item .pnum{gap:7px!important;font-size:24px!important;line-height:1.5!important}.bn-project-item .pfrom{font-size:11px!important}.bn-project-item .bn-units{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.bn-project-item .oneline{flex-wrap:wrap;justify-content:space-between}.bn-project-item .bn-card-rule{background:#cdb89b7a;height:1px;margin-top:16px;position:relative}.bn-project-item .bn-card-rule:before{content:"";background:#b8914b;width:2px;height:8px;position:absolute;bottom:0;right:0}.bn-project-item .specline{justify-content:space-between;gap:10px;font-size:12px;display:flex;border:0!important;margin-top:12px!important;padding:0!important}.bn-project-item .sp1{white-space:normal;font-size:12px}.bn-project-item .sp1 b{font-size:13px}.bn-project-item .bn-acts-pad{margin-top:auto;padding-top:8px}.bn-project-item .acts{border-top:1px solid #cdb89b66;gap:7px;margin-top:12px!important;padding-top:13px!important}.bn-project-item .reg,.bn-project-item .box{min-height:44px;padding-inline:7px!important;font:520 11px/1.5 ALx!important}.bn-project-item .box.door{flex:1.18;gap:5px!important;padding-inline:5px!important}.bn-project-item .box.wa{flex:.9;padding-inline:4px!important}.bn-project-item .reg{flex:1.1}.bn-project-item .box .ic{width:15px!important;height:15px!important}.bn-project-item .box.door .leaf{border-width:1.3px;width:11px;height:16px}.bn-project-item .reveal{color:#674d25!important;opacity:0!important;font-size:10px!important;transform:translateY(5px)!important}.bn-project-item .cardw:hover .reveal,.bn-project-item .cardw:focus-within .reveal{opacity:1!important;transform:none!important}.bn-project-item .stretch{z-index:1;inset:0;position:absolute!important}.bn-project-item .acts>*{z-index:3;position:relative}.bn-project-item .stretch:focus-visible{outline-offset:-5px}.bn-project-item .bn-sold-note{color:#6c5d4b;font:620 20px ALx}.bn-project-item .sold .inner{padding-bottom:36px!important}.bn-project-item .sold .ph{filter:saturate(.6)}.bn-project-item .chip,.bn-project-item .stg{font-size:11px!important}.bn-rail-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.bn-rail-controls{align-items:center;gap:10px;display:flex}.bn-rail-progress{background:#deb77526;border-radius:10px;width:112px;height:3px;margin-inline:8px;overflow:hidden}.bn-rail-progress i{background:var(--honey);width:14%;height:100%;transition:width .3s;display:block}.bn-empty{text-align:center;color:var(--hail);border:1px solid #deb77533;border-radius:16px;padding:50px 25px}.bn-empty button{margin-top:20px}.bn-map-section{padding-top:40px}.bn-map-shell{color:var(--oud);background:linear-gradient(145deg,#f8f1e8,#e7d8c4);border:1px solid #fff6;border-radius:23px;padding:32px;position:relative;box-shadow:inset 0 2px #fff9,16px 20px 44px #0005,-2px -2px 10px #deb77509}.bn-map-shell .bn-eyebrow{color:#7e6029}.bn-map-shell .bn-heading{margin-bottom:22px}.bn-map-shell .bn-heading h2{font-size:42px}.bn-map-shell .bn-heading p{color:#6c5d4b}.bn-map-shell .bn-section-number{color:#7e602930}.bn-map-shell .bn-tabs button{color:#6c5d4b}.bn-map-shell .bn-tabs button[aria-pressed=true]{color:#513c1d;background:#e5d5bf;border-color:#ad9872;box-shadow:inset 2px 3px 5px #513c1d22,inset 0 -1px #fff}.bn-map-layout{grid-template-columns:275px 1fr;gap:20px;margin-top:22px;display:grid}.bn-map-list{scrollbar-width:thin;scrollbar-color:#bba17c transparent;max-height:445px;padding:2px 3px;overflow-y:auto}.bn-map-option{text-align:right;color:#1e1207;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;width:100%;margin-bottom:8px;padding:15px 14px;display:flex}.bn-map-option[aria-pressed=true]{background:linear-gradient(145deg,#faf4ec,#e8dac7);border-color:#fff9;box-shadow:4px 5px 10px #72573226,-3px -3px 7px #fff8,inset 0 1px #fff}.bn-map-number{background:#e1d2bc;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:620;display:grid;box-shadow:inset 2px 2px 5px #56422b2f,inset -1px -1px 1px #fff9}.bn-map-option b{font-size:13px}.bn-map-option small{color:#6c5d4b;margin-top:2px;font-size:11px;display:block}.bn-map-view{background:#d8c8af;border-radius:16px;padding:7px;position:relative;box-shadow:inset 3px 4px 8px #47351f44,inset -1px -1px #fff}#project-map{z-index:1;background:#e7ddca;border-radius:10px;width:100%;height:430px}.bn-map-hint{color:#6c5d4b;align-items:center;gap:9px;margin-top:16px;font-size:11px;display:flex}.bn-map-hint svg{width:16px;height:16px}.bn-map-pin{background:0 0;border:0}.bn-map-pin span{color:#241509;background:linear-gradient(145deg,#f4dda2,#b8914b);border:2px solid #fff5dc;border-radius:12px 12px 12px 0;place-items:center;width:40px;height:40px;font:700 13px ALx;display:grid;box-shadow:2px 4px 8px #1e12075c}.bn-map-pin.bn-pin-sold span{color:#554431;background:linear-gradient(145deg,#e5d5bf,#b9a58d)}.bn-map-pin.bn-pin-selected span{color:#f4dda2;background:linear-gradient(145deg,#483119,#1e1207);transform:scale(1.14)}.leaflet-popup-content-wrapper{color:#1e1207;background:#f8f1ea;border:1px solid #dec9a2;box-shadow:0 4px 15px #1e120735}.leaflet-popup-content{text-align:right;direction:rtl;min-width:170px;font:12px/1.9 ALx}.leaflet-popup-content strong{font-weight:620}.leaflet-popup-content a{color:#7e6029;margin-top:6px;text-decoration:underline;display:block}.leaflet-popup-tip{background:#f8f1ea}.leaflet-container .leaflet-control-attribution{color:#333;font-size:9px}.leaflet-tile-pane{filter:saturate(.28)sepia(.17)}.bn-map-fallback{z-index:5;text-align:center;color:#241509;background:#f1e8df;border-radius:10px;padding:15px;position:absolute;inset:50% 20px auto}.bn-finishing{background:radial-gradient(at 78% 55%,#865e3629,#0000 60%);overflow:hidden}.bn-finishing-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.bn-finishing-copy h2{font-size:clamp(38px,4.6vw,58px);line-height:1.55}.bn-finishing-copy>p{color:var(--hail);max-width:510px;margin:20px 0 26px;font-size:14px;line-height:2.1}.bn-finish-details{color:var(--hail);border-block:1px solid #deb77522;flex-wrap:wrap;gap:25px;margin-bottom:20px;padding:20px 0;font-size:12px;display:flex}.bn-finish-details b{color:var(--sand);font-size:18px;font-weight:620;display:block}.bn-finish-visual{text-align:center;background:radial-gradient(at 50% 20%,#79533433,#0000 80%),linear-gradient(145deg,#342416,#1b1008);border:1px solid #deb77516;border-radius:24px;padding:40px 28px 32px;position:relative;box-shadow:inset 1px 1px #deb77516,15px 20px 38px #0005,-6px -6px 20px #deb77503}.bn-finish-label{color:var(--hail);margin-bottom:25px;font-size:12px}.bn-medallion{background:linear-gradient(145deg,#f9f0df,#d4b58d);border-radius:50%;width:224px;height:224px;margin:0 auto 30px;padding:13px;position:relative;box-shadow:-4px -4px 10px #f4dda221,10px 14px 30px #000b,inset 1px 1px #fff,inset -3px -3px 5px #77533266}.bn-medallion:before{content:"";border:1px solid #a07d48;border-radius:50%;position:absolute;inset:11px;box-shadow:0 1px #fff8}.bn-medallion-center{color:#1e1207;background:linear-gradient(145deg,#dac6a9,#f5e8d7);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:inset 5px 6px 12px #77583970,inset -4px -4px 6px #fff9}.bn-medallion small{color:#7e6029;font-size:11px}.bn-medallion strong{text-shadow:0 2px 1px #fff9;letter-spacing:-4px;font-size:75px;font-weight:430;line-height:1.25}.bn-medallion span{color:#6c5d4b;font-size:12px}.bn-timeline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.bn-timeline:before{content:"";background:linear-gradient(270deg,#deb775,#7e6029);height:3px;position:absolute;top:12px;left:15%;right:15%;box-shadow:0 1px #0009}.bn-timeline div{color:var(--hail);justify-items:center;gap:12px;font-size:11px;display:grid;position:relative}.bn-timeline i{color:#3a2914;z-index:1;background:linear-gradient(145deg,#f1dfc1,#b79b71);border:3px solid #382416;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid;box-shadow:0 0 0 1px #deb77555,2px 2px 7px #0007}.bn-timeline .is-current i{background:var(--honey);box-shadow:0 0 0 5px #deb77515,0 0 20px #deb77540}.bn-timeline .is-current{color:var(--honey)}.bn-finishing-photo{object-fit:cover;object-position:center 52%;opacity:.8;border-radius:8px;width:100%;height:96px;margin-top:28px;box-shadow:0 0 0 6px #130c08,inset 0 2px 5px #0009}.bn-achievements{padding:54px 0 80px}.bn-achievements-top{text-align:center;margin-bottom:42px}.bn-achievements-top h2{font-size:38px}.bn-achievements-top .bn-eyebrow{justify-content:center}.bn-stats{border-block:1px solid #deb77526;grid-template-columns:repeat(4,1fr);padding:30px 0;display:grid}.bn-stat{text-align:center;border-inline-end:1px solid #deb77526;padding:14px 24px}.bn-stat:last-child{border:0}.bn-stat strong{color:#f4dda2;text-shadow:0 3px 3px #0006;font-variant-numeric:tabular-nums;letter-spacing:-2px;direction:ltr;font:430 clamp(38px,4vw,55px)/1.3 ALx;display:block}.bn-stat p{color:var(--hail);margin-top:13px;max-width:230px;margin-inline:auto;font-size:11px;line-height:1.9}.bn-services{background:radial-gradient(at 20% 100%,#6e4a2630,#0000 65%)}.bn-service-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bn-service{transition:transform .35s var(--ease);background:linear-gradient(145deg,#432e1b,#26170c);border:1px solid #deb77518;border-radius:18px 18px 0;padding:32px 30px;position:relative;box-shadow:inset 1px 1px #deb77518,10px 15px 28px #0004,-5px -5px 17px #deb77503}.bn-service:hover{transform:translateY(-5px)}.bn-service-num{color:#cdb89b58;direction:ltr;font-size:12px;position:absolute;top:31px;left:28px}.bn-service-icon{width:62px;height:62px;color:var(--honey);background:#211408;border-radius:14px;place-items:center;margin-bottom:26px;display:grid;box-shadow:inset 3px 4px 7px #0007,inset -1px -1px #deb77526}.bn-service-icon svg{width:29px;height:29px}.bn-service h3{margin-bottom:14px;font-size:19px;line-height:1.7}.bn-service p{color:var(--hail);margin-bottom:24px;font-size:12px;line-height:2.2}.bn-service .bn-text-link{font-size:11px}.bn-testimonial{padding:80px 0}.bn-quote-shell{border-block:1px solid #deb77526;grid-template-columns:.6fr 1.4fr;align-items:center;gap:60px;padding:65px 35px;display:grid}.bn-quote-intro h2{font-size:43px;line-height:1.5}.bn-quote-body{padding-right:45px;position:relative}.bn-quote-symbol{color:#deb77599;font:90px/1 Georgia,serif;position:absolute;top:-26px;right:0}.bn-quote-body blockquote{color:var(--sand);font-family:ZAx,ZA,serif;font-size:28px;line-height:1.85}.bn-quote-credit{align-items:center;gap:15px;margin-top:25px;display:flex}.bn-quote-seal{width:48px;height:48px;color:var(--honey);background:linear-gradient(145deg,#4a321d,#1e1207);border:1px solid #deb7752a;border-radius:50%;place-items:center;font-family:ZAx;font-size:25px;display:grid;box-shadow:inset 0 1px #deb77530,3px 5px 10px #0005}.bn-quote-credit b{font-size:12px;font-weight:620;display:block}.bn-quote-credit p{color:var(--hail);margin-top:2px;font-size:10px}.bn-news-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.bn-news-card{background:linear-gradient(145deg,#362518,#24160c);border:1px solid #deb7751c;border-radius:13px;flex-direction:column;padding:9px 9px 22px;transition:transform .35s;display:flex;box-shadow:inset 0 1px #f8f1ea0b,5px 8px 20px #0004}.bn-news-card:hover{transform:translateY(-5px)}.bn-news-image{aspect-ratio:1.4;background:#352519;border-radius:7px;overflow:hidden;box-shadow:inset 0 2px 5px #0007}.bn-news-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease)}.bn-news-card:hover img{transform:scale(1.04)}.bn-news-tag{color:var(--honey);margin:18px 12px 8px;font-size:10px}.bn-news-card h3{margin:0 12px 20px;font-size:14px;font-weight:550;line-height:1.95}.bn-news-card .bn-text-link{align-self:start;gap:25px;margin:auto 12px 0;font-size:10px}.bn-partners{padding:65px 0 80px}.bn-partners-shell{color:var(--oud);background:linear-gradient(145deg,#f8f1e8,#e9dbc8);border-radius:18px;padding:40px 35px;box-shadow:inset 0 1px #fff9,12px 16px 35px #0005}.bn-partners-title{text-align:center}.bn-partners-title h2{font-size:34px}.bn-partners-title p{color:#6c5d4b;margin-top:4px;font-size:11px}.bn-partner-list{border-top:1px solid #a8906c3a;grid-template-columns:repeat(7,1fr);align-items:center;gap:25px;margin-top:32px;padding-top:25px;display:grid}.bn-partner-list img{object-fit:contain;mix-blend-mode:multiply;filter:saturate(.5);width:100%;height:62px;transition:filter .3s}.bn-partner-list img:hover{filter:saturate()}.bn-footer{background:radial-gradient(at 80% 0,#62432233,#0000 60%),#160d06;border-top:1px solid #deb77522;padding:75px 0 24px;position:relative}.bn-contact-top{border-bottom:1px solid #deb77526;justify-content:space-between;align-items:center;gap:40px;padding-bottom:58px;display:flex}.bn-contact-top h2{font-size:clamp(35px,4vw,54px);line-height:1.5}.bn-contact-top p{color:var(--hail);margin-top:12px;font-size:12px}.bn-contact-actions{flex-wrap:wrap;gap:12px;display:flex}.bn-footer-main{grid-template-columns:1.4fr .7fr .9fr;gap:60px;padding:50px 0;display:grid}.bn-footer-brand{align-items:center;gap:18px;display:flex}.bn-footer-brand>img:first-child{object-fit:contain;width:41px;height:55px}.bn-footer-brand>img:last-child{filter:brightness(0)invert(92%)sepia(10%)saturate(332%)hue-rotate(341deg);width:138px}.bn-footer-about{color:var(--hail);max-width:335px;margin-top:22px;font-size:11px;line-height:2.2}.bn-footer h3{color:var(--sand);margin-bottom:18px;font-size:12px}.bn-footer-links{color:var(--hail);flex-direction:column;gap:10px;font-size:11px;display:flex}.bn-footer-links a:hover{color:var(--honey)}.bn-footer-contact a{color:var(--hail);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.bn-footer-contact svg{width:17px;height:17px;color:var(--honey)}.bn-footer-bottom{color:#cdb89b99;border-top:1px solid #deb7751c;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:10px;display:flex}.bn-footer-bottom a{color:var(--hail)}.bn-dialog{width:min(480px,100% - 32px);color:var(--sand);background:radial-gradient(at 0 0,#593b2370,#0000),#211409;border:1px solid #f4dda239;border-radius:20px;max-height:90dvh;padding:34px;overflow:auto;box-shadow:0 25px 100px #000a}.bn-dialog::backdrop{backdrop-filter:blur(6px);background:#0a0705c9}.bn-dialog h2{margin:12px 0;font-size:36px;line-height:1.4}.bn-dialog p{color:var(--hail);font-size:12px;line-height:2}.bn-dialog .bn-field{margin-top:18px}.bn-dialog .bn-field label{font-size:12px}.bn-dialog .bn-field input{height:50px;font-size:14px}.bn-dialog .bn-btn{width:100%;margin-top:24px}.bn-dialog small{color:var(--hail);margin-top:16px;font-size:10px;line-height:1.9;display:block}.bn-dialog-close{width:36px;height:36px;color:var(--sand);background:#140c06;border:1px solid #deb77530;border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.bn-video-dialog{width:min(1000px,100% - 32px);padding:18px}.bn-video-dialog iframe{aspect-ratio:16/9;border:0;width:100%;margin-top:15px;display:block}.bn-video-dialog a{color:var(--honey);margin-top:12px;font-size:12px;display:inline-block}.bn-form-error{margin-top:10px;font-size:12px;color:#efbcaa!important}.bn-project-item .box.wa .bn-icon{width:16px;height:16px}.bn-card-phone{z-index:3;color:#7e6029;border:1px solid #cdb89b80;border-radius:9px;flex:none;place-items:center;width:38px;min-height:36px;display:grid;position:relative;box-shadow:inset 0 1px #fff8}.bn-card-phone svg{width:16px;height:16px}.bn-project-item .specline{align-items:center}.bn-card-phone:hover{background:#e9dacb}.bn-project-item .sp1 .bn-icon{width:16px;height:16px}@media (width>=1500px){.bn-hero{min-height:880px}.bn-project-item .ph{aspect-ratio:1.65}}@media (width<=1200px){.bn-shell{width:calc(100% - 64px)}.bn-header .names{width:100px;height:30px}.bn-header nav.g a{padding-inline:10px;font-size:14px}.bn-header .isl{gap:10px;padding-inline:12px}.bn-header .cta{font-size:14px}.bn-header .seat1{width:56px;height:56px}.bn-hero-layout{gap:38px}.bn-hero h1{font-size:58px}.bn-hero-copy>p{font-size:13px}.bn-project-rail{grid-auto-columns:calc(37.037% - 9.62963px)}.bn-news-grid{gap:16px}.bn-news-card h3{font-size:12px}.bn-finishing-layout{gap:50px}.bn-service{padding:26px 22px}.bn-service h3{font-size:16px}}@media (width<=1020px){.bn-header .bar{padding:14px 22px 0}.bn-header nav.g{display:none}.bn-header .menuBtn{margin-inline-start:auto;display:flex}.bn-header .names{height:35px}.bn-header .panel{z-index:120}.bn-hero{min-height:740px;padding-top:150px}.bn-hero-layout{grid-template-columns:.95fr 1.05fr;gap:32px}.bn-hero h1{font-size:49px}.bn-hero .bn-btn{padding-inline:19px;font-size:12px}.bn-hero-actions{gap:17px}.bn-hero-signature span:last-child{display:none}.bn-architecture-img{aspect-ratio:.92}.bn-photo-caption h2{font-size:28px}.bn-photo-caption{inset-inline:25px;bottom:25px}.bn-filter-panel{grid-template-columns:repeat(2,1fr);gap:16px}.bn-filter-panel .bn-reset{grid-column:1/-1;justify-self:end;height:28px}.bn-news-grid{grid-template-columns:repeat(2,1fr);gap:24px}.bn-news-card h3{font-size:15px}.bn-map-layout{grid-template-columns:220px 1fr}.bn-map-shell{padding:25px}.bn-quote-shell{gap:32px}.bn-quote-body blockquote{font-size:25px}.bn-partner-list{gap:20px}.bn-partner-list img{height:48px}.bn-footer-main{gap:30px}}@media (width<=760px){html{scroll-padding-top:100px}.bn-shell{width:calc(100% - 40px)}.bn-section{padding:68px 0}.bn-header .bar{padding:10px 12px 0}.bn-header .isl{border-radius:19px;gap:10px;min-height:72px}.bn-header .seat1{width:49px;height:49px}.bn-header .seat1 .in2 img{height:34px}.bn-header .names{width:100px;height:30px}.bn-header .cta,.bn-header .bar>.isl>.sep,.bn-header .lgw .glb{display:none}.bn-header .lgw .stp{border-radius:10px;width:36px;height:36px}.bn-header .stp span.ar{font-size:19px}.bn-header .menuBtn{gap:7px;min-height:38px;padding-inline:10px;font-size:12px}.bn-header.deep .isl{min-height:66px}.bn-header.deep .seat1{width:45px;height:45px}.bn-header.deep .seat1 .in2 img{height:32px}.bn-header.deep .names{height:27px}.bn-hero{min-height:0;padding:125px 0 38px}.bn-hero-layout{grid-template-columns:1fr;gap:40px}.bn-hero-copy{max-width:580px}.bn-hero h1{max-width:530px;margin:16px 0 18px;font-size:clamp(44px,8vw,65px)}.bn-hero-copy>p{max-width:520px;font-size:13px}.bn-hero-actions{margin-top:26px}.bn-hero-signature{display:none}.bn-architecture{border-radius:16px;width:100%;padding:8px;transform:none}.bn-architecture-img{aspect-ratio:1.35}.bn-architecture:after{background:linear-gradient(214deg,#2b1c11 0 48%,#deb77590 49% 50%,#0000 51%);width:62px;height:43px}.bn-photo-caption h2{font-size:32px}.bn-hero-foot{margin-top:36px;padding-top:17px}.bn-hero-foot>span{letter-spacing:1.6px;font-size:8px}.bn-heading{align-items:start;gap:15px;margin-bottom:25px}.bn-heading h2{font-size:35px}.bn-heading p{font-size:12px}.bn-heading-actions{flex-direction:column;align-items:end;gap:8px}.bn-section-number{font-size:33px}.bn-eyebrow{margin-bottom:12px;font-size:11px}.bn-filter-panel{gap:12px;margin-bottom:20px;padding:16px}.bn-field label{font-size:10px}.bn-field select{padding-inline:10px 25px;font-size:11px}.bn-catalog-head{align-items:start;gap:12px}.bn-tabs{gap:5px}.bn-tabs button{min-height:38px;padding:7px 11px;font-size:11px}.bn-result-count{padding-top:9px;font-size:10px}.bn-project-rail{grid-auto-columns:calc(64.5161% - 14.1935px);gap:22px;padding-bottom:34px}.bn-rail-footer .bn-text-link{font-size:11px}.bn-rail-progress{width:60px}.bn-round{width:41px;height:41px}.bn-map-section{padding-top:10px}.bn-map-shell{border-radius:18px;padding:22px 16px}.bn-map-shell .bn-heading h2{font-size:32px}.bn-map-shell .bn-heading p{font-size:11px}.bn-map-layout{flex-direction:column-reverse;gap:16px;margin-top:18px;display:flex}.bn-map-list{scroll-snap-type:x mandatory;gap:10px;max-height:none;padding-bottom:10px;display:flex;overflow-x:auto}.bn-map-option{scroll-snap-align:start;min-width:225px;margin-bottom:0;padding:12px}.bn-map-option b{font-size:12px}.bn-map-option small{font-size:10px}#project-map{height:330px}.bn-map-hint{font-size:10px}.bn-finishing-layout{grid-template-columns:1fr;gap:35px}.bn-finishing-copy h2{font-size:42px}.bn-finishing-copy>p{font-size:13px}.bn-finish-visual{padding:30px 24px}.bn-medallion{width:202px;height:202px}.bn-medallion strong{font-size:64px}.bn-stats{grid-template-columns:repeat(2,1fr);row-gap:26px;padding:26px 0}.bn-stat{padding:8px 16px}.bn-stat:nth-child(2){border:0}.bn-stat strong{font-size:43px}.bn-stat p{font-size:10px}.bn-achievements{padding:42px 0}.bn-achievements-top h2{font-size:32px}.bn-service-grid{grid-template-columns:1fr;gap:18px}.bn-service{grid-template-columns:62px 1fr;gap:0 22px;padding:27px;display:grid}.bn-service-icon{grid-row:1/4;margin:0}.bn-service h3{padding-left:20px;font-size:18px}.bn-service p{margin-bottom:12px;font-size:12px}.bn-service .bn-text-link{justify-self:start}.bn-service-num{font-size:10px;top:25px;left:24px}.bn-quote-shell{grid-template-columns:1fr;gap:32px;padding:40px 0}.bn-quote-intro h2{font-size:35px}.bn-quote-body{padding-right:28px}.bn-quote-body blockquote{font-size:25px}.bn-quote-symbol{font-size:65px;top:-20px}.bn-news-grid{gap:18px}.bn-news-card h3{margin-inline:8px;font-size:13px}.bn-news-tag,.bn-news-card .bn-text-link{margin-inline:8px}.bn-news-image{aspect-ratio:1.2}.bn-partners-shell{padding:30px 20px}.bn-partner-list{grid-template-columns:repeat(4,1fr);gap:25px}.bn-partner-list img{height:45px}.bn-partners-title h2{font-size:30px}.bn-contact-top{flex-direction:column;align-items:start;gap:25px;padding-bottom:38px}.bn-contact-top h2{font-size:38px}.bn-contact-top p{font-size:11px}.bn-contact-actions .bn-btn{min-height:47px;padding:10px 19px;font-size:12px}.bn-footer{padding-top:50px}.bn-footer-main{grid-template-columns:1fr 1fr;gap:34px 20px;padding:35px 0}.bn-footer-main>div:first-child{grid-column:1/-1}.bn-footer-about{max-width:400px}.bn-footer-bottom{flex-direction:column;align-items:start;gap:12px;padding-bottom:55px}.bn-dialog{padding:24px}.bn-dialog h2{font-size:31px}}@media (width<=520px){.bn-shell{width:calc(100% - 32px)}.bn-project-rail{grid-auto-columns:calc(100% - 22px);gap:16px}.bn-project-item .ph{aspect-ratio:1.58}.bn-project-item .nm{font-size:18px!important}.bn-project-item .pnum{font-size:23px!important}.bn-project-item .pad{padding-inline:16px}.bn-project-item .box,.bn-project-item .reg{font-size:10px!important}.bn-project-item .sp1{font-size:10px}.bn-project-item .sp1 b{font-size:12px}.bn-heading-actions>.bn-text-link{gap:5px;font-size:10px}.bn-heading-actions svg{width:15px}.bn-service{grid-template-columns:48px 1fr;gap:0 17px;padding:25px 21px}.bn-service-icon{width:48px;height:48px}.bn-service h3{font-size:16px}.bn-service p{font-size:11px}.bn-rail-controls{gap:7px}.bn-rail-progress{display:none}.bn-news-grid{grid-template-columns:1fr}.bn-news-card{grid-template-columns:125px 1fr;gap:0 12px;padding:10px;display:grid}.bn-news-image{aspect-ratio:1;grid-row:1/4;height:100%;min-height:145px}.bn-news-tag{margin-top:8px;font-size:9px}.bn-news-card h3{margin-bottom:8px;font-size:12px}.bn-news-card .bn-text-link{gap:10px;margin-bottom:8px;font-size:10px}.bn-partner-list{grid-template-columns:repeat(3,1fr);gap:26px}.bn-hero h1{font-size:48px}.bn-hero-foot>span{display:none}.bn-dialog-close{width:33px;height:33px}.bn-catalog-head{flex-wrap:wrap}.bn-result-count{padding-top:0}.bn-contact-actions{width:100%}.bn-contact-actions .bn-btn{flex:1}.bn-footer-contact a{font-size:10px}.bn-map-shell .bn-section-number{display:none}}@media (width<=360px){.bn-header .names{height:25px}.bn-header .isl{gap:7px;padding-inline:9px}.bn-header .menuBtn{padding-inline:8px;font-size:11px}.bn-header .bar{padding-inline:8px}.bn-header .lgw .stp{width:32px;height:34px}.bn-shell{width:calc(100% - 26px)}.bn-hero h1{font-size:42px}.bn-photo-caption h2{font-size:27px}.bn-hero-actions{gap:14px}.bn-hero .bn-btn,.bn-video-btn{font-size:11px}.bn-project-rail{grid-auto-columns:100%}.bn-project-item .nm{font-size:16px!important}.bn-project-item .pad{padding-inline:13px}.bn-project-item .acts{gap:5px}.bn-project-item .box.wa .t{font-size:9px}.bn-project-item .pnum{font-size:22px!important}.bn-news-card{grid-template-columns:100px 1fr;gap:0 8px}.bn-contact-actions .bn-btn{padding-inline:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.bn-hero-img,.bn-project-item .ph{transform:none}}#projects{--g0:#2e1f10;--g1:#3a2816;--carve:#160f0a;--whisper:#cdb89b1f;--honey:#deb775;--saffron:#f4dda2;--sand:#f1e8df;--ivory:#f8f1ea;--hail:#cdb89b;--mute:#9f8f7e;--ez:cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,#22170b 0,var(--g0) 280px,var(--g0) 100%);padding:96px 0 112px;overflow:clip}#projects:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#22170b00,#22170b);height:48px;position:absolute;top:-48px;left:0;right:0}#projects .bn-shell{width:90%;max-width:none}#projects .bn-shell:before{content:"";pointer-events:none;background:linear-gradient(#deb7750f,#deb77552);width:1px;height:96px;position:absolute;top:-96px;right:0}#projects .bn-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}#projects .bn-eyebrow{color:var(--honey);letter-spacing:0;gap:16px;margin:0 0 24px;font:400 13px/1 ALx}#projects .bn-eyebrow:before{background:linear-gradient(var(--honey),var(--honey)) right bottom/2px 12px no-repeat,linear-gradient(90deg,#deb77533,var(--honey)) right bottom/100% 1px no-repeat;align-self:flex-end;width:32px;height:12px;margin-bottom:0;transform:translate(.5px)}#projects .bn-eyebrow{align-items:flex-end;margin-right:-.5px}#projects .bn-heading h2{color:var(--ivory);font-size:56px;line-height:1.36}#projects .bn-heading p{max-width:480px;color:var(--hail);margin-top:16px;font-size:15px;line-height:2}#projects .bn-section-number{letter-spacing:-4px;margin:0 0 8px -14px;color:var(--g1)!important;-webkit-text-stroke:0!important;font:100 176px/.74 ALx!important}#projects .bn-filter-panel{border:0;border-block:1px solid var(--whisper);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(4,1fr) auto;gap:24px;margin:0;padding:24px 0}#projects .bn-field{gap:8px}#projects .bn-field label{color:var(--mute);padding:0;font:400 12px/1.4 ALx}#projects .bn-field select{background-color:var(--carve);height:48px;color:var(--sand);transition:border-color .4s var(--ez);background-position:16px;border:1px solid #cdb89b14;border-radius:12px;padding-inline:16px 40px;font:400 13px ALx;box-shadow:inset 0 2px 4px #0000006b,inset 0 -1px #deb7750d}#projects .bn-field select:hover{border-color:#cdb89b33}#projects .bn-field select:focus-visible{border-color:#deb7758c;outline:0}#projects .bn-filter-panel .bn-reset{height:48px;color:var(--honey);text-underline-offset:6px;cursor:pointer;padding:0 4px;font:400 13px ALx;text-decoration:underline 1px #deb77580;transition:text-decoration-color .3s}#projects .bn-filter-panel .bn-reset:hover{text-decoration-color:var(--honey)}#projects .bn-catalog-head{min-height:48px;margin:24px 0 0}#projects .bn-tabs{gap:8px}#projects .bn-tabs button{min-height:48px;box-shadow:none;color:var(--mute);cursor:pointer;transition:color .4s var(--ez);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 16px;font:400 14px ALx;display:inline-flex;position:relative}#projects .bn-tabs button:before{content:"";box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}#projects .bn-tabs button[data-status=available]:before{background:#5a8f65}#projects .bn-tabs button[data-status=sold]:before{background:linear-gradient(#9b483f,#9b483f) 50%/6px 1.5px no-repeat;border:1.5px solid #9b483f;width:10px;height:10px}#projects .bn-tabs button[data-status=all]:before{border:1px solid var(--mute);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)scale(.8)}#projects .bn-tabs button:after{content:"";background:linear-gradient(270deg,var(--honey),#deb77526);transform-origin:100%;height:1px;transition:transform .6s var(--ez);position:absolute;bottom:6px;left:16px;right:16px;transform:scaleX(0)}#projects .bn-tabs button:hover{color:var(--hail)}#projects .bn-tabs button[aria-pressed=true]{color:var(--sand)}#projects .bn-tabs button[aria-pressed=true]:after{transform:none}#projects .bn-tabs button:focus-visible{outline-offset:-4px;outline:1px solid #deb77599}#projects .bn-result-count{color:var(--mute);font:400 13px ALx}#projects .bn-rail-footer{border-top:1px solid var(--whisper);margin-top:0;padding-top:24px}#projects .bn-text-link{color:var(--honey);text-underline-offset:8px;transition:text-decoration-color .3s,gap .5s var(--ez);border:0;gap:12px;margin-inline-start:auto;padding:8px 0;font:400 14px ALx;text-decoration:underline 1px #deb77573}#projects .bn-text-link:hover{text-decoration-color:var(--honey);gap:16px}#projects .bn-text-link svg{stroke-width:1.6px;width:18px;height:18px}#projects .bn-round,#projects .xr{width:44px;height:44px;box-shadow:none;color:var(--sand);cursor:pointer;transition:border-color .45s var(--ez),color .45s var(--ez),background-color .45s var(--ez),opacity .3s;background:0 0;border:1px solid #deb77552;border-radius:50%;place-items:center;display:inline-grid}#projects .bn-round:hover,#projects .xr:hover{border-color:var(--honey);color:var(--saffron);background:#deb7750f;transform:none}#projects .bn-round:disabled,#projects .xr:disabled{opacity:.3;cursor:default;color:var(--sand);background:0 0;border-color:#deb77552}#projects .xr svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#projects .xr:focus-visible,#projects .bn-round:focus-visible{outline:1px solid var(--honey);outline-offset:3px}#projects .bn-empty{border:1px solid var(--whisper);color:var(--hail);background:0 0;border-radius:16px;font-family:ALx}@media (width<=760px){#projects .bn-shell{width:calc(100% - 40px)}#projects .bn-filter-panel{grid-template-columns:1fr 1fr;gap:16px}#projects .bn-section-number{font-size:104px!important}#projects .bn-heading h2{font-size:40px}#projects .bn-shell:before{display:none}}html.o23 #projects .bn-catalog-head{margin-bottom:24px}html.o23 #projects .bn-project-rail{--F:88px;--T:32px;--Z:1;width:100vw;height:var(--stage-h,700px);scroll-snap-type:none;touch-action:pan-y;outline:0;margin:0 calc(50% - 50vw);padding:0;display:block;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000)}html.o23 #projects .bn-project-rail[hidden]{display:none}html.o23 #projects .bn-project-rail:focus-visible .cf-th{box-shadow:0 0 0 1px #deb77559}html.o23 #projects .bn-project-item{left:50%;bottom:var(--F);transform-origin:50% 100%;z-index:2;width:422px;transform:translateX(var(--x,0px)) translateY(var(--y,0px)) scale(var(--s,1));translate:calc(var(--pk,0)*var(--px,0)*1px) calc(var(--pk,0)*var(--py,0)*.35px);opacity:var(--o,1);transition:transform 1s var(--ez),opacity .8s var(--ez),translate .9s var(--ez);margin-left:-211px;position:absolute}html.o23 #projects .bn-project-item.is-act{-webkit-box-reflect:below 24px linear-gradient(transparent 0,transparent 90%,rgba(0,0,0,var(--rf,.05)) 100%)}html.o23 #projects .bn-project-item.far{visibility:hidden;transition:transform 1s var(--ez),opacity .5s var(--ez),visibility 0s .5s}html.o23 #projects .bn-project-item:not(.is-act):after{content:"";z-index:9;cursor:pointer;position:absolute;inset:0}html.o23 #projects .bn-project-item:not(.is-act):hover{opacity:1}html.o23 #projects .cf-pre .bn-project-item{transform:translateX(calc(var(--x,0px)*.4)) translateY(var(--y,0px)) scale(calc(var(--s,1)*.94));opacity:0;transition:none}html.o23 #projects .cf-floor{left:0;right:0;bottom:calc(var(--F) - 12px);pointer-events:none;background:linear-gradient(90deg,#0000,#cdb89b1f 20% 80%,#0000);height:1px;position:absolute}html.o23 #projects .cf-th{left:50%;bottom:calc(var(--F) - 12.5px);width:calc(422px*var(--Z));margin-left:calc(-211px*var(--Z));pointer-events:none;z-index:3;background:linear-gradient(270deg,var(--honey) 0,var(--honey) 72px,#deb77566 72px,#deb77500 100%);transform-origin:100%;height:2px;position:absolute}html.o23 #projects .cf-th:after{content:"";background:var(--honey);width:2px;height:12px;position:absolute;top:0;right:0}html.o23 #projects .cf-th.go{animation:cfTh 1.1s var(--ez) both}@keyframes cfTh{0%{transform:translateX(var(--from,0px)) scaleX(.15);opacity:0}to{opacity:1;transform:none}}html.o23 #projects .bn-rail-controls{display:none}html.o23 #projects .bn-rail-footer{border-top:0;gap:40px;padding-top:32px}html.o23 #projects .cf-nav{flex:1;align-items:center;gap:40px;min-width:0;display:flex}html.o23 #projects .cf-count{font-variant-numeric:tabular-nums;direction:ltr;justify-content:flex-end;align-items:baseline;gap:8px;min-width:112px;font-family:ALx;display:flex}html.o23 #projects .cf-cur{font:100 var(--cur-fs,56px)/.8 "ALx";color:var(--sand);letter-spacing:-1px}html.o23 #projects .cf-tot{color:var(--mute);font:300 16px/1 ALx}html.o23 #projects .cf-ruler{min-width:120px;height:32px;opacity:var(--ruler-o,1);flex:1;position:relative}html.o23 #projects .cf-ruler:before{content:"";background:repeating-linear-gradient(270deg,#cdb89b33 0 1px,#0000 1px 8px);border-bottom:1px solid #cdb89b24;height:8px;position:absolute;bottom:0;left:0;right:0}html.o23 #projects .cf-prog{height:1px;width:var(--pw,0%);background:var(--honey);transition:width 1s var(--ez);position:absolute;bottom:0;right:0}html.o23 #projects .cf-mk{cursor:pointer;background:0 0;border:0;width:24px;height:32px;margin-right:-12px;padding:0;position:absolute;bottom:0}html.o23 #projects .cf-mk:before{content:"";width:1px;height:16px;transition:height .6s var(--ez),background-color .4s;background:#cdb89b6b;position:absolute;bottom:0;right:11.5px}html.o23 #projects .cf-mk:hover:before{background:var(--hail);height:20px}html.o23 #projects .cf-mk.on:before{background:var(--honey);width:2px;height:24px;right:11px}html.o23 #projects .cf-mk:focus-visible{outline:1px solid var(--honey);outline-offset:2px}html.o23 #projects .cf-btns{gap:8px;display:flex}html.o23 #projects .cf-nav[hidden]{display:none}@media (width<=760px){html.o23 #projects .bn-project-rail{--Z:.82;--F:72px}html.o23 #projects .cf-ruler{display:none}html.o23 #projects .bn-rail-footer{flex-wrap:wrap;gap:24px}html.o23 #projects .cf-nav{flex:100%;justify-content:space-between}html.o23 #projects .cf-cur{font-size:44px}html.o23 #projects .bn-project-rail{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){html.o23 #projects .bn-project-item,html.o23 #projects .cf-prog{transition:none}html.o23 #projects .cf-th.go{animation:none}}html.o23 #projects .lp-rig{pointer-events:none;background:linear-gradient(90deg,#0000 10%,#cdb89b1a 30% 70%,#0000 90%);height:1px;position:absolute;top:0;left:0;right:0}html.o23 #projects .lp-fix{pointer-events:none;z-index:1;background:linear-gradient(var(--honey),var(--honey)) center top/2px 8px no-repeat,linear-gradient(#7e6029,#7e6029) center 8px/24px 2px no-repeat;width:24px;height:16px;margin-left:-12px;position:absolute;top:0;left:50%}html.o23 #projects .lp-fix:after{content:"";background:var(--saffron);width:6px;height:6px;transition:opacity .6s var(--ez);border-radius:50%;margin-left:-3px;position:absolute;top:10px;left:50%;box-shadow:0 0 10px 2px #f4dda273}html.o23 #projects .lp-beam{width:calc(var(--bw,760px)*var(--Z));margin-left:calc(var(--bw,760px)*var(--Z)/-2);height:calc(100% - 12px - var(--F) + 16px);pointer-events:none;z-index:0;filter:blur(14px);transition:opacity 1.2s var(--ez);position:absolute;top:12px;left:50%}html.o23 #projects .lp-beam:before{content:"";clip-path:polygon(48.4% 0,51.6% 0,82% 100%,18% 100%);background:linear-gradient(180deg,rgba(244,221,162,var(--ba,.14)),rgba(244,221,162,calc(var(--ba,.14)*.62)) 30%,rgba(244,221,162,calc(var(--ba,.14)*.3)) 70%,#f4dda200);position:absolute;inset:0}html.o23 #projects .lp-pool{left:50%;bottom:calc(var(--F) - 12px - 44px);width:calc(var(--pwid,600px)*var(--Z));height:88px;margin-left:calc(calc(var(--pwid,600px)*var(--Z))/-2);pointer-events:none;z-index:1;background:radial-gradient(closest-side,rgba(222,183,117,var(--pa,.15)),rgba(222,183,117,calc(var(--pa,.15)*.33)) 60%,#deb77500);transition:opacity 1.2s var(--ez),transform 1.2s var(--ez);border-radius:50%;position:absolute}html.o23 #projects .bn-project-rail.lp-off .lp-beam,html.o23 #projects .bn-project-rail.lp-off .lp-pool{opacity:0}html.o23 #projects .bn-project-rail.lp-off .lp-fix:after{opacity:.35}html.o23 #projects .bn-project-rail.lp-flick .lp-beam,html.o23 #projects .bn-project-rail.lp-flick .lp-pool{animation:.7s linear both lpFlick}@keyframes lpFlick{0%{opacity:1}14%{opacity:.5}26%{opacity:.86}38%{opacity:.62}62%,to{opacity:1}}html.o23 #projects .bn-project-rail:has(.is-act:hover) .lp-pool{transform:scaleX(1.08)}@media (prefers-reduced-motion:reduce){html.o23 #projects .bn-project-rail.lp-flick .lp-beam,html.o23 #projects .bn-project-rail.lp-flick .lp-pool{animation:none}}html.o23 #projects .dp-step{pointer-events:none;z-index:1;height:1px;left:0;right:0;bottom:calc(var(--F) - 12px + var(--lv,40px));background:linear-gradient(90deg,rgba(205,184,155,var(--ha,.12)) 0,rgba(205,184,155,var(--ha,.12)) calc(50% - var(--g,240px)),transparent calc(50% - var(--g,240px)),transparent calc(50% + var(--g,240px)),rgba(205,184,155,var(--ha,.12)) calc(50% + var(--g,240px)));translate:0 calc(var(--py,0)*var(--fk,2)*1px);transition:translate .9s var(--ez),opacity .6s var(--ez);position:absolute}html.o23 #projects .dp-step:before,html.o23 #projects .dp-step:after{content:"";width:1px;height:var(--rise,40px);background:linear-gradient(180deg,rgba(205,184,155,calc(var(--ha,.12)*1.8)),#cdb89b00);position:absolute;top:0}html.o23 #projects .dp-step:before{left:calc(50% - var(--g,240px))}html.o23 #projects .dp-step:after{right:calc(50% - var(--g,240px))}html.o23 #projects .bn-project-rail.dp-few .dp-step.s2,html.o23 #projects .bn-project-rail.dp-one .dp-step{opacity:0}@media (width<=760px){html.o23 #projects .dp-step{display:none}}@media (prefers-reduced-motion:reduce){html.o23 #projects .dp-step{transition:none}}html.o23 #projects .bn-project-rail{--ba:.15;--pa:.16;--rf:.035}html.o23 #projects .dp-step{--ha:.07}html.o23 #projects .cf-floor{opacity:.8}html.o23 #projects .bn-rail-footer{--cur-fs:48px;--ruler-o:.72}.oc .cardw.is-lit{filter:drop-shadow(0 2px 3px #2e261d17)drop-shadow(0 30px 38px #4b3a243d)}.oc .cardw.is-lit .card{transform:translateY(-2px)}.oc .cardw.is-lit .cpiece{transition-delay:.12s;transform:translate(-9px,9px)rotate(-4deg)}.oc .cardw.is-lit .reveal{opacity:1;transition-delay:.12s;transform:translate(0)}.oc .cardw.is-lit .well{box-shadow:inset 0 2px 5px #1d140b26,inset 0 -1px #ffffffd1,0 0 0 1px #c99f5599,0 0 26px -4px #c99f5580}.oc .cardw.is-lit .ph{transform:scale(1.03)}.oc .cardw.is-lit .tile .tp{stroke:#f4dda22e;fill:#15100a}.oc .cardw.is-lit .cut{border-color:#fff6e0}.oc .cardw.is-lit .mk{opacity:1;filter:brightness(1.45)saturate(1.1)drop-shadow(0 0 8px #f4dda2a6)}.oc .cardw.is-lit .box{transform:translateY(-1.5px)}.oc .cardw.is-lit .box.door .leaf{border-color:var(--gd);transform:perspective(80px)rotateY(-30deg)}.oc .cardw.is-lit .box.door span.t{color:var(--gd);transform:translate(-3px)}.oc .cardw.is-lit .box.door .t:after{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.oc .cardw.is-lit .reg{transform:translateY(-1.5px);box-shadow:0 0 0 1px #7e6029,0 4px 3px 1px #fffaec8c,0 7px 10px -2px #614a2c66,0 -4px 4px -2px #7e602959,0 -6px 4px -3px #fffaec99,inset 0 0 3px 3px #7e602929}.oc .cardw.is-lit .door .leaf{border-color:var(--gd);transform:perspective(90px)rotateY(-12deg)}.oc .cardw.is-lit .door .leaf:before{background:var(--gd)}.oc .v10 .cardw.is-lit .box.wa{color:var(--e800)}.oc .v10 .cardw.is-lit .v10 .box.wa:hover{color:#deb775}.oc .v10 .cardw.is-lit .reg,.oc .v10 .cardw.is-lit .box{transform:translateY(-1.5px)}.oc .ltr .cardw.is-lit .cpiece{transform:translate(9px,9px)rotate(4deg)}.oc .v3 .cardw.is-lit .reg,.oc .v3 .cardw.is-lit .box{transform:none}.oc .v3 .cardw.is-lit .reg:after{inset-inline-start:115%}.oc .v3 .cardw.is-lit .box.wa{color:var(--e800)}.oc .v3 .cardw.is-lit .v3 .cardw.is-lit .reg,.oc .v3 .cardw.is-lit .box{transform:translateY(-1.5px)}.oc .v3 .cardw.is-lit .reveal{opacity:1;transition-delay:.14s;transform:translate(0)!important}.oc .dA .cardw.is-lit .card{transform:translateY(-3px);box-shadow:14px 22px 44px #614a2c38,-8px -8px 20px #ffffffd9,inset 0 1.5px #fffffff2,inset 0 -1px #1d140b0f,inset 0 0 0 1px #ffffff73}.oc .dA .cardw.is-lit .cline path{stroke:#deb775;filter:drop-shadow(0 0 3px #deb775b3)}.oc .dB .cardw.is-lit .spine i{filter:drop-shadow(0 0 3px #b8914b8c)}.oc .dC .cardw.is-lit .deal .oneline:before{opacity:1;transform:scale(.975,.9)}.oc .dN .cardw.is-lit .tile .tp{fill:#0a0a0b;stroke:#deb77580}.oc .dN .cardw.is-lit .spine i{filter:drop-shadow(0 0 4px #f4dda28c)}.oc .dN .cardw.is-lit .box.wa{color:#f1e8df}.oc .dN .cardw.is-lit .tile .tc{stroke:#f4dda2}.oc .dN .cardw.is-lit .box.door span.t{color:#f4dda2}.oc .dN .cardw.is-lit .door .leaf{border-color:#deb775}.oc .cardw.is-lit .card.gold .tile .tp{fill:#0a0a0b;stroke:#deb77580}.oc .cardw.is-lit .card.gold .spine i{filter:drop-shadow(0 0 4px #f4dda28c)}.oc .cardw.is-lit .card.gold .box.wa{color:#f1e8df}.oc .cardw.is-lit .card.gold .tile .tc{stroke:#f4dda2}.oc .cardw.is-lit .card.gold .box.door span.t{color:#f4dda2}.oc .cardw.is-lit .card.gold .door .leaf{border-color:#deb775}.oc .dB .cardw.is-lit .card.gold{box-shadow:10px 16px 36px #614a2c47,inset 0 1px #f4dda273,0 0 0 1px #7e602966,0 0 60px -4px #deb775b3}.oc .dN .cardw.is-lit .card.gold{box-shadow:inset 0 1px #f4dda280,0 28px 54px -16px #000000d9,0 0 70px -2px #deb775bf}.oc .cardw.is-lit .tile .tp,.oc .dN .cardw.is-lit .tile .tp{fill:#0a0a0b;stroke:#deb7758c}.oc .cardw.is-lit .tile .tc,.oc .dN .cardw.is-lit .tile .tc{stroke:#f4dda2}.oc .cardw.is-lit .mk,.oc .dN .cardw.is-lit .mk{filter:brightness(1.22)saturate(1.05)drop-shadow(0 0 5px #f4dda273)}.oc .cardw.is-lit .tile,.oc .dN .cardw.is-lit .tile{filter:drop-shadow(0 1px 2px #00000080)}.oc .cardw.is-lit .reg{box-shadow:inset 0 1px #fffaeca6,0 0 0 1px #7e6029,0 3px 7px -2px #7e602973!important}.oc .cardw.is-lit .box{box-shadow:inset 0 1px #fffffff2,0 0 0 1px #d9ccbc,0 3px 6px -2px #614a2c33!important}.oc .dN .cardw.is-lit .box{box-shadow:inset 0 0 0 1px #deb77580!important}.oc .cardw.is-lit:after{opacity:1;filter:drop-shadow(0 0 4px #f4dda28c);background:linear-gradient(to top right,#0000 calc(50% - 1.5px),#f4dda2 calc(50% - 1.5px),#deb775 50%,#b8914b calc(50% + 1.5px),#0000 calc(50% + 1.5px))}.oc .cardw.is-lit .tile .tp{fill:#0a0a0b;stroke:#deb7758c}.oc .cardw.is-lit .tile .tc{stroke:#f4dda2}.oc .cardw.is-lit .tile{filter:none}.oc .cardw.is-lit .mkwrap:before{box-shadow:inset 0 2px 6px #0009,inset 0 0 0 1px #deb7754d}.oc .cardw.is-lit .mkwrap{transform:translateY(-1px)}.oc .cardw.is-lit .mk{filter:brightness(1.35)saturate(1.05)drop-shadow(0 0 7px #f4dda299)}html.o23 #projects .bn-project-item .cardw .reveal{opacity:0!important;transition:opacity .45s var(--ez),transform .7s var(--ez)!important;transition-delay:0s!important;transform:translate(18px)!important}html.o23 #projects .bn-project-item .cardw.is-lit .reveal,html.o23 #projects .bn-project-item:not(.is-act):hover .cardw .reveal{opacity:1!important;transition-delay:.26s!important;transform:none!important}html.o23 #projects .bn-project-item .cardw:after{transition:opacity .7s var(--ez) .1s}html.o23 #projects .cf-time{background:var(--saffron);transform-origin:100%;opacity:.95;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}html.o23 #projects .cf-run{background:var(--saffron);transform-origin:100%;pointer-events:none;opacity:0;height:2px;transition:opacity .4s var(--ez);margin-bottom:-.5px;position:absolute;bottom:0;transform:scaleX(0)}html.o23 #projects.cf-auto.cf-go .cf-time,html.o23 #projects.cf-auto.cf-go .cf-run{animation:cfRun var(--dur,6s) linear both}html.o23 #projects.cf-auto .cf-run{opacity:1}html.o23 #projects.cf-hold .cf-time,html.o23 #projects.cf-hold .cf-run{animation-play-state:paused!important}@keyframes cfRun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.o23 #projects .cf-state{color:var(--mute);white-space:nowrap;align-items:center;gap:8px;min-width:104px;font:400 12px/1 ALx;display:flex}html.o23 #projects .cf-state i{border:1px solid var(--hail);border-radius:50%;flex:none;width:6px;height:6px;transition:background-color .4s,border-color .4s}html.o23 #projects.cf-auto:not(.cf-hold) .cf-state i{background:var(--honey);border-color:var(--honey);animation:2s ease-in-out infinite cfBeat}@keyframes cfBeat{50%{opacity:.35}}html.o23 #projects .cf-cap{flex-direction:column;gap:8px;min-width:200px;display:flex;overflow:hidden}html.o23 #projects .cf-nm{color:var(--sand);white-space:nowrap;font:400 20px/1.1 ZA,ZAx,serif}html.o23 #projects .cf-nm b{color:var(--saffron);font-variant-numeric:tabular-nums;margin-inline-start:4px;font:500 17px/1 ALx}html.o23 #projects .cf-sub{color:var(--mute);white-space:nowrap;align-items:center;gap:8px;font:400 12px/1 ALx;display:flex}html.o23 #projects .cf-sub .d{background:var(--st,#5a8f65);border-radius:50%;width:6px;height:6px}html.o23 #projects .cf-sub .d.half{background:linear-gradient(90deg,transparent 50%,var(--st) 50%);box-shadow:inset 0 0 0 1px var(--st)}html.o23 #projects .cf-sub .sep{background:#cdb89b3d;width:1px;height:10px}html.o23 #projects .cf-swap{animation:cfSwap .8s var(--ez) both}@keyframes cfSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.o23 #projects .cf-cur.cf-swap{animation-duration:.9s}@media (width<=760px){html.o23 #projects .cf-cap,html.o23 #projects .cf-state{display:none}}@media (prefers-reduced-motion:reduce){html.o23 #projects .cf-swap,html.o23 #projects .cf-state i{animation:none!important}}html.o23 #projects .cf-count,html.o23 #projects .cf-cap{align-self:flex-end}html.o23 #projects .cf-cap{padding-bottom:2px}html.o23 #projects .cf-time{opacity:1;box-shadow:0 0 6px #f4dda259}html.o29 #projects .bn-filter-panel,html.o29 #projects .bn-rail-footer{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:24px;position:relative}html.o29 #projects .bn-filter-panel:before,html.o29 #projects .bn-rail-footer:before{content:"";z-index:-2;pointer-events:none;border-radius:24px;position:absolute;inset:0;box-shadow:0 30px 50px -30px #000000b3}html.o29 #projects .pl-bg{z-index:-1;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,88px 100%,0 calc(100% - 44px));background:#2a1a0b;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #deb77559,inset 0 1px #f4dda21f}html.o29 #projects .pl-bg:before{content:"";border-radius:inherit;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .85 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html.o29 #projects .pl-cut{z-index:1;pointer-events:none;background:linear-gradient(to top right,#0000 calc(50% - 1px),#f4dda2 calc(50% - 1px),#deb775 50%,#b8914b calc(50% + 1px),#0000 calc(50% + 1px));width:88px;height:44px;position:absolute;bottom:0;left:0}html.o29 #projects .pl-intro{color:var(--honey);white-space:nowrap;align-items:center;gap:12px;font:500 13px/16px ALx;display:flex}html.o29 #projects .pl-intro:before{content:"";background:linear-gradient(270deg,#f4dda2,#deb775 40%,#b8914b) 0/100% 1px no-repeat,linear-gradient(#f4dda2,#f4dda2) 100% 0/1px 100% no-repeat;flex:none;width:28px;height:7px}html.o29 #projects .bn-filter-panel{z-index:40;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:24px;margin:0;padding:24px 32px 40px;display:grid}html.o29 #projects .bn-filter-panel .pl-intro{grid-column:1/-1}html.o29 #projects .bn-field{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}html.o29 #projects .bn-field label{color:#cdb89b;cursor:pointer;transition:color .4s var(--ez);align-items:center;gap:8px;padding:0;font:400 .8rem/16px ALx;display:flex}html.o29 #projects .bn-field label .fn{color:var(--honey);letter-spacing:.04em;font-variant-numeric:tabular-nums;font:500 11px/1 ALx}html.o29 #projects .cs-native{opacity:0;clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html.o29 #projects .cs-trg{all:unset;box-sizing:border-box;cursor:pointer;color:#f1e8df;width:100%;height:48px;transition:box-shadow .4s var(--ez);background:#160f0a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font:600 .95rem/1.2 ALx;display:flex;position:relative;box-shadow:inset 0 2px 5px #0009,inset 0 -1px #cdb89b24}html.o29 #projects .cs-trg:hover{box-shadow:inset 0 2px 5px #0009,inset 0 -1px #cdb89b24,inset 0 0 0 1px #cdb89b24}html.o29 #projects .cs-trg:focus-visible{outline:0;box-shadow:inset 0 2px 5px #0009,inset 0 0 0 1px #deb7758c}html.o29 #projects .cs-val{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html.o29 #projects .cs-chev{color:#9f8f7e;width:16px;height:16px;transition:transform .5s var(--ez),color .4s;flex:none;place-items:center;display:grid}html.o29 #projects .cs-chev svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html.o29 #projects .bn-field:hover .cs-chev{color:var(--hail)}html.o29 #projects .bn-field.is-set .cs-val{color:var(--saffron)}html.o29 #projects .bn-field.is-open .cs-chev{color:var(--honey);transform:rotate(180deg)}html.o29 #projects .bn-field.is-open label,html.o29 #projects .bn-field.is-set label{color:var(--sand)}html.o29 #projects .fth{background:#4a3012;height:2px;display:block;position:relative}html.o29 #projects .fth:before{content:"";transform-origin:100%;background:linear-gradient(270deg,#f4dda2,#deb775 40%,#b8914b);transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}html.o29 #projects .fth:after{content:"";background:#f4dda2;width:2px;height:10px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:-4px;right:0;transform:scaleY(0)}html.o29 #projects .bn-field.is-set .fth:before,html.o29 #projects .bn-field.is-open .fth:before,html.o29 #projects .bn-field:focus-within .fth:before,html.o29 #projects .bn-field.is-set .fth:after,html.o29 #projects .bn-field.is-open .fth:after,html.o29 #projects .bn-field:focus-within .fth:after{transform:none}html.o29 #projects .cs-pan{overscroll-behavior:contain;z-index:30;box-sizing:border-box;opacity:0;visibility:hidden;width:max(100%,240px);max-height:336px;transition:opacity .35s var(--ez),transform .5s var(--ez),visibility 0s .35s;scrollbar-width:thin;scrollbar-color:#cdb89b33 transparent;background:#2a1a0b;border-radius:16px;outline:0;padding:8px;position:absolute;top:calc(100% + 16px);right:0;overflow:auto;transform:translateY(-8px);box-shadow:inset 0 0 0 1px #deb77559,inset 0 1px #f4dda21f,0 30px 50px -30px #000000b3,0 16px 32px -16px #0000008c}html.o29 #projects .bn-field.is-open{z-index:20}html.o29 #projects .bn-field.is-open .cs-pan{opacity:1;visibility:visible;transition:opacity .35s var(--ez),transform .5s var(--ez),visibility 0s;transform:none}html.o29 #projects .cs-opt{color:#cdb89b;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:0 16px;font:500 14px/1 ALx;transition:background-color .25s,color .25s;display:flex;position:relative}html.o29 #projects .cs-opt+.cs-opt:before{content:"";background:#cdb89b1f;height:1px;position:absolute;top:0;left:16px;right:16px}html.o29 #projects .cs-opt.hi{color:var(--sand);background:#160f0a}html.o29 #projects .cs-opt.hi:before,html.o29 #projects .cs-opt.hi+.cs-opt:before{opacity:0}html.o29 #projects .cs-opt.on{color:var(--saffron)}html.o29 #projects .cs-dot{background:var(--honey);opacity:0;width:6px;height:6px;transition:opacity .3s var(--ez),transform .4s var(--ez);border-radius:50%;flex:none;transform:scale(.4)}html.o29 #projects .cs-opt.on .cs-dot{opacity:1;transform:none}html.o29 #projects .bn-filter-panel .bn-reset{height:48px;color:var(--honey);text-underline-offset:6px;opacity:.5;cursor:pointer;transition:opacity .4s var(--ez),text-decoration-color .3s;background:0 0;border:0;align-self:end;margin:0 0 10px;padding:0 0 0 8px;font:500 14px ALx;text-decoration:underline 1px #deb77573}html.o29 #projects .bn-filter-panel.is-dirty .bn-reset{opacity:1}html.o29 #projects .bn-filter-panel .bn-reset:hover{opacity:1;text-decoration-color:var(--honey)}html.o29 #projects .bn-filter-panel .bn-reset:focus-visible{outline:1px solid var(--honey);outline-offset:4px;border-radius:4px}html.o29 #projects .bn-catalog-head{background:0 0;border:0;justify-content:space-between;align-items:center;min-height:44px;margin:32px 0 0;display:flex}html.o29 #projects .bn-tabs{gap:8px;display:flex}html.o29 #projects .bn-tabs button{color:#9f8f7e;min-height:44px;transition:color .4s var(--ez),background-color .4s var(--ez),box-shadow .4s var(--ez);background:#f8f1ea0f;border:0;border-radius:0 22px 22px 0;align-items:center;gap:10px;padding:0 20px 0 24px;font:500 14px/1 ALx;display:inline-flex;box-shadow:inset 0 0 0 1px #f8f1ea24}html.o29 #projects .bn-tabs button:after{display:none}html.o29 #projects .bn-tabs button:before{box-sizing:border-box;flex:none}html.o29 #projects .bn-tabs button[data-status=available]:before{background:#5a8f65;border-radius:50%;width:8px;height:8px;margin-inline:4px 2px;box-shadow:0 0 0 4px #5a8f652e}html.o29 #projects .bn-tabs button[data-status=sold]:before{background:0 0;border:1.5px solid #9b483f;border-radius:50%;width:10px;height:10px;margin-inline:3px 1px}html.o29 #projects .bn-tabs button[data-status=all]:before{border:1px solid var(--honey);background:0 0;border-radius:1px;width:8px;height:8px;margin-inline:4px 2px;transform:rotate(45deg)}html.o29 #projects .bn-tabs button:hover{color:var(--hail);box-shadow:inset 0 0 0 1px #f8f1ea3d}html.o29 #projects .bn-tabs button[aria-pressed=true]{color:var(--saffron);background:#160f0a;box-shadow:inset 0 0 0 1px #deb77559,inset 0 2px 5px #00000080}html.o29 #projects .bn-tabs button:focus-visible{outline-offset:3px;outline:1px solid #deb775b3}html.o29 #projects .tc{font-variant-numeric:tabular-nums;color:#9f8f7eb3;transition:color .4s var(--ez);font:600 14px/1 ALx}html.o29 #projects .bn-tabs button[aria-pressed=true] .tc{color:var(--saffron)}html.o29 #projects .bn-tabs button.is-zero .tc{color:#9f8f7e59}html.o29 #projects .bn-result-count{color:#9f8f7e;padding:0;font:400 13px/1 ALx}html.o29 #projects .bn-rail-footer{border-top:0;align-items:center;gap:32px;min-height:136px;margin-top:0;padding:16px 32px;display:flex}html.o29 #projects .cf-nav{flex:1;align-items:center;gap:32px;min-width:0;display:flex}html.o29 #projects .cf-nav>*{align-self:center}html.o29 #projects .md{box-sizing:border-box;background:radial-gradient(circle at 50% 38%,#f8f1ea,#eadbc5 70%);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:104px;height:104px;padding-top:2px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #f1e8df,inset 0 0 0 6.5px #b8914b,inset 0 2px 8px #614a2c40,0 0 0 1px #deb77580,0 14px 26px -14px #000000b3}html.o29 #projects .md-k,html.o29 #projects .md-s{color:#6c5d4b;white-space:nowrap;font:500 10px/12px ALx}html.o29 #projects .md-n{width:72px;height:34px;position:relative;overflow:hidden}html.o29 #projects .md-n span{color:#1e1207;letter-spacing:-.5px;font-variant-numeric:tabular-nums;place-items:center;font:700 32px/1 ALx;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}html.o29 #projects .md-n span.in{opacity:0;transform:translateY(100%)}html.o29 #projects .md-n span.out{opacity:0;transform:translateY(-100%)}html.o29 #projects .md-s{transition:opacity .4s var(--ez)}html.o29 #projects .md-s.fade{opacity:0}html.o29 #projects .ft-id{flex-direction:column;flex:none;gap:12px;min-width:288px;display:flex}html.o29 #projects .cf-nav .cf-cap{align-self:auto;gap:8px;min-width:0;padding:0;overflow:visible}html.o29 #projects .cf-nm{color:var(--sand);font:400 22px/24px ZA,ZAx,serif}html.o29 #projects .cf-nm b{color:var(--saffron);margin-inline-start:4px;font:600 19px/1 ALx}html.o29 #projects .cf-sub{color:#cdb89b;gap:8px;font:400 13px/14px ALx}html.o29 #projects .cf-sub>span:nth-of-type(2),html.o29 #projects .cf-sub .sep{display:none}html.o29 #projects .cf-sub .d{box-sizing:border-box;width:6px;height:6px;margin-inline:2px}html.o29 #projects .bn-rail-footer[data-st=ok] .cf-sub .d{background:#5a8f65;box-shadow:0 0 0 3px #5a8f652e}html.o29 #projects .bn-rail-footer[data-st=fin] .cf-sub .d{background:linear-gradient(90deg,#0000 50%,#7f7745 50%);box-shadow:inset 0 0 0 1px #7f7745}html.o29 #projects .bn-rail-footer[data-st=sold] .cf-sub .d{background:0 0;width:8px;height:8px;margin-inline:1px;box-shadow:inset 0 0 0 1.5px #9b483f}html.o29 #projects .ft-stp{grid-template-columns:repeat(3,96px);margin:0;padding:0;list-style:none;display:grid;position:relative}html.o29 #projects .ft-stp:before,html.o29 #projects .ft-stp:after{content:"";pointer-events:none;height:1px;position:absolute;top:11.5px;right:48px}html.o29 #projects .ft-stp:before{background:#deb77547;left:48px}html.o29 #projects .ft-stp:after{width:var(--sp,0px);background:linear-gradient(270deg,#f4dda2,#deb775 40%,#b8914b);transition:width .8s cubic-bezier(.16,1,.3,1)}html.o29 #projects .ft-stp li{z-index:1;color:#9f8f7e;white-space:nowrap;transition:color .5s var(--ez);flex-direction:column;align-items:center;gap:8px;font:500 12px/14px ALx;display:flex;position:relative}html.o29 #projects .ft-stp i{box-sizing:border-box;border:1.5px solid var(--honey);width:24px;height:24px;color:var(--sand);transition:background-color .5s var(--ez);background:#3d270f;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #2a1a0b}html.o29 #projects .ft-stp i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px;transition:opacity .4s var(--ez),transform .5s var(--ez);transform:scale(.5)}html.o29 #projects .ft-stp i:after{content:"";opacity:0;width:8px;height:8px;transition:opacity .4s var(--ez),transform .5s var(--ez);background:#1e1207;border-radius:50%;position:absolute;transform:scale(.4)}html.o29 #projects .ft-stp li.done{color:#cdb89b}html.o29 #projects .ft-stp li.done i svg{opacity:1;transform:none}html.o29 #projects .ft-stp li.now{color:var(--saffron);font-weight:600}html.o29 #projects .ft-stp li.now i{background:var(--honey)}html.o29 #projects .ft-stp li.now i:after{opacity:1;transform:none}html.o29 #projects .ft-rb{flex-direction:column;flex:1;gap:8px;min-width:160px;display:flex}html.o29 #projects .ft-meta{justify-content:space-between;align-items:center;gap:16px;height:16px;display:flex}html.o29 #projects .cf-nav .cf-count{justify-content:flex-start;align-self:auto;align-items:baseline;gap:6px;min-width:0}html.o29 #projects .cf-cur{color:var(--saffron);letter-spacing:0;font:600 15px/1 ALx}html.o29 #projects .cf-tot{color:#9f8f7e;font:400 13px/1 ALx}html.o29 #projects .cf-nav .cf-state{color:#9f8f7e;min-width:0;font:400 12px/1 ALx}html.o29 #projects .cf-nav>.ft-rb .cf-ruler{opacity:1;flex:none;min-width:0;height:32px;display:block}html.o29 #projects .cf-ruler:before{background:repeating-linear-gradient(270deg,#cdb89b57 0 1px,#0000 1px 40px) 100% 100%/100% 14px no-repeat,repeating-linear-gradient(270deg,#cdb89b33 0 1px,#0000 1px 8px) 100% 100%/100% 8px no-repeat;border-bottom:1px solid #cdb89b3d;height:14px}html.o29 #projects .cf-prog{background:var(--honey);height:1px}html.o29 #projects .cf-run{background:var(--saffron);height:2px;box-shadow:none}html.o29 #projects .cf-mk:before{background:#cdb89b6b;height:16px}html.o29 #projects .cf-mk.on:before{background:var(--saffron);width:2px;height:24px;right:11px}html.o29 #projects .cf-btns{flex:none;gap:8px;display:flex}html.o29 #projects .cf-btns .xr{width:44px;height:44px;color:var(--sand);transition:box-shadow .45s var(--ez),color .45s var(--ez),opacity .3s;background:0 0;border:0;box-shadow:inset 0 0 0 1px #cdb89b59}html.o29 #projects .cf-btns .xr:hover{color:var(--saffron);box-shadow:inset 0 0 0 1px var(--honey);background:0 0}html.o29 #projects .cf-btns .xr:disabled{opacity:.3;color:var(--sand);background:0 0;box-shadow:inset 0 0 0 1px #cdb89b59}html.o29 #projects .cf-btns .xr svg{stroke-width:1.8px}html.o29 #projects .bn-rail-footer>.bn-text-link{color:var(--honey);text-underline-offset:6px;white-space:nowrap;flex:none;gap:8px;margin:0;padding:8px 32px 8px 0;font:500 14px ALx;text-decoration-color:#deb77573;position:relative}html.o29 #projects .bn-rail-footer>.bn-text-link:before{content:"";background:#cdb89b1f;width:1px;position:absolute;top:-16px;bottom:-16px;right:0}html.o29 #projects .bn-rail-footer>.bn-text-link:hover{text-decoration-color:var(--honey);gap:12px}html.o29 #projects .bn-rail-footer>.bn-text-link svg{stroke-width:1.8px;width:16px;height:16px}@media (width<=1360px){html.o29 #projects .cf-nav .cf-state{display:none}html.o29 #projects .bn-rail-footer,html.o29 #projects .cf-nav{gap:24px}html.o29 #projects .bn-rail-footer>.bn-text-link{padding-right:24px}}@media (width<=1100px){html.o29 #projects .ft-rb{display:none}html.o29 #projects .cf-nav{justify-content:space-between}}@media (width<=760px){html.o29 #projects .bn-filter-panel{grid-template-columns:1fr 1fr;gap:16px;padding:24px 16px 40px}html.o29 #projects .bn-filter-panel .bn-reset{grid-column:1/-1;justify-self:start;margin:0}html.o29 #projects .bn-tabs button{padding:0 12px 0 16px;font-size:13px}html.o29 #projects .bn-result-count{display:none}html.o29 #projects .bn-rail-footer{flex-wrap:wrap;padding:16px}html.o29 #projects .cf-nav{flex:100%}html.o29 #projects .ft-id{min-width:0}html.o29 #projects .ft-stp{grid-template-columns:repeat(3,80px)}html.o29 #projects .ft-stp:before,html.o29 #projects .ft-stp:after{right:40px}html.o29 #projects .ft-stp:before{left:40px}html.o29 #projects .cf-btns{display:none}html.o29 #projects .bn-rail-footer>.bn-text-link{padding:8px 0}html.o29 #projects .bn-rail-footer>.bn-text-link:before{display:none}}@media (prefers-reduced-motion:reduce){html.o29 #projects .cs-pan,html.o29 #projects .fth:before,html.o29 #projects .fth:after,html.o29 #projects .md-n span,html.o29 #projects .ft-stp:after,html.o29 #projects .cs-chev{transition:none!important}}html.o23 #projects .ft-stp{display:none!important}html.o23 #projects .bwm{z-index:0;pointer-events:none;left:0;top:var(--wm-top,520px);height:var(--wm-h,760px);aspect-ratio:585/900;opacity:.1;position:absolute;transform:translate(-24%);-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}html.o23 #projects .bwm .ly.s{background:linear-gradient(105deg,#887049 0%,#b39463 38%,#c6a56f 55%,#9e8256 80%,#887049 100%)}html.o23 #projects .bwm .ly.t{background:linear-gradient(105deg,#897149 0%,#c5a46d 42%,#e4bf80 60%,#b3935f 100%)}html.o23 #projects .bwm .ly.d{background:linear-gradient(105deg,#d1af75 0%,#f1d79b 48%,#e1bd7e 74%,#d1af75 100%)}@media (width<=760px){html.o23 #projects .bwm{height:420px;transform:translate(-45%)}}html.o23 #projects .bwm .ly{-webkit-mask:var(--u) center/contain no-repeat;mask:var(--u) center/contain no-repeat;position:absolute;inset:0}html.o23 #projects .bwm .ly.s,html.o23 #projects .bcv .ly.s{--u:url(/home/b64-6da43dcb49.webp)}html.o23 #projects .bwm .ly.t,html.o23 #projects .bcv .ly.t{--u:url(/home/b64-399b3fd3fa.webp)}html.o23 #projects .bwm .ly.d,html.o23 #projects .bcv .ly.d{--u:url(/home/b64-abf0f0c359.webp)}html.o23 #projects>.bn-shell{z-index:1;position:relative}html.o23 #projects .bwm{display:none!important}html.o23 #projects .bn-heading{position:relative}html.o23 #projects .bn-section-number{display:none}html.o23 #projects .bcv{height:var(--cv-h,300px);aspect-ratio:585/900;pointer-events:none;z-index:0;filter:drop-shadow(0 -1.5px #0a0602bf)drop-shadow(0 1.5px #f4dda21c)drop-shadow(0 0 .5px #0a060280);position:absolute;top:50%;left:0;transform:translateY(-50%)}html.o23 #projects .bcv .ly{-webkit-mask:var(--u) center/contain no-repeat;mask:var(--u) center/contain no-repeat;position:absolute;inset:0}html.o23 #projects .bcv .ly.s{background:linear-gradient(#1f1408,#25180a)}html.o23 #projects .bcv .ly.t{background:linear-gradient(#22160a,#28190b)}html.o23 #projects .bcv .ly.d{background:linear-gradient(#1c1207,#23170a)}@media (width<=900px){html.o23 #projects .bcv{display:none}}html.o29 #projects #project-filters,html.o29 #projects #project-status{display:none!important}html.o29 #projects .bn-catalog-head{min-height:0;box-shadow:none;background:0 0;border-radius:22px;justify-content:flex-start;align-items:center;gap:24px;margin:48px 0 0;padding:12px 12px 12px 28px;display:flex;position:relative}html.o29 #projects .bn-catalog-head:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0,calc(100% - 44px) 0,100% 22px,100% 100%,0 100%);background:linear-gradient(#1a1008,#21150a);border-radius:22px;position:absolute;inset:0;box-shadow:inset 0 3px 8px #000000a6,inset 0 1px #0009,inset 0 -1px #f4dda21a,0 1px #f4dda212}html.o29 #projects .bn-catalog-head>*{position:relative}html.o29 #projects .bn-catalog-head:after{content:"";pointer-events:none;background:linear-gradient(to bottom left,#0000 calc(50% - 1px),#f4dda2 calc(50% - 1px),#deb775 50%,#b8914b calc(50% + 1px),#0000 calc(50% + 1px));width:44px;height:22px;position:absolute;top:0;right:0}html.o29 #projects .fg{align-items:center;gap:12px;display:flex}html.o29 #projects .fg-l{color:#9f8f7e;white-space:nowrap;align-items:center;gap:8px;padding-inline-start:12px;font:500 12px/1 ALx;display:flex}html.o29 #projects .fg-l:before{content:"";background:var(--honey);width:2px;height:12px}html.o29 #projects .fg-t{gap:2px;display:flex;position:relative}html.o29 #projects .fg-t button{z-index:1;cursor:pointer;color:#b3a390;white-space:nowrap;height:44px;transition:color .45s var(--ez);background:0 0;border:0;border-radius:14px;outline:0;align-items:center;gap:8px;padding:0 16px;font:500 14px/1 ALx;display:inline-flex;position:relative}html.o29 #projects .fg-t button b{font-variant-numeric:tabular-nums;color:#8f7f6d;transition:color .45s var(--ez);font:600 11px/1 ALx}html.o29 #projects .fg-t button:hover{color:var(--sand)}html.o29 #projects .fg-t button[aria-pressed=true]{color:#1e1207;font-weight:600}html.o29 #projects .fg-t button[aria-pressed=true] b{color:#7e6029}html.o29 #projects .fg-t button.is-zero{opacity:.38;cursor:default}html.o29 #projects .fg-t button:focus-visible{outline-offset:2px;outline:1px solid #deb775cc}html.o29 #projects .fg-th{width:var(--tw,0);transform:translateX(var(--tx,0));pointer-events:none;transition:transform .55s var(--ez),width .55s var(--ez);background:linear-gradient(#f6eee4,#e6d6c1);border-radius:14px;position:absolute;top:0;bottom:0;right:0;box-shadow:inset 0 1px #fffcf6e6,inset 0 -1px #7e602940,0 1px #00000059,0 6px 12px -6px #000c}html.o29 #projects .fg-th:after{content:"";opacity:.8;background:linear-gradient(270deg,#f4dda2,#deb775 40%,#b8914b00);height:1.5px;position:absolute;bottom:-7px;left:12px;right:12px}html.o29 #projects .fg-sep{background:#cdb89b1f;flex:none;width:1px;height:32px;box-shadow:1px 0 #0006}html.o29 #projects .bn-result-count{color:#cdb89b;white-space:nowrap;align-items:center;gap:12px;margin-inline-start:auto;font:400 13px/1 ALx;display:flex}html.o29 #projects .bn-result-count:before{content:"";background:var(--honey);flex:none;order:2;width:28px;height:1px}@media (width<=1100px){html.o29 #projects .bn-catalog-head{flex-wrap:wrap;padding:16px}html.o29 #projects .fg-sep,html.o29 #projects .bn-result-count{display:none}html.o29 #projects .fg{width:100%;overflow-x:auto}}html.o29 #projects .bn-catalog-head{z-index:40;isolation:isolate;overflow:visible}html.o29 #projects .fg.dd{position:relative}html.o29 #projects .dd-btn{cursor:pointer;color:#1e1207;white-space:nowrap;background:linear-gradient(#f6eee4,#e6d6c1);border:0;border-radius:14px;outline:0;align-items:center;gap:12px;height:44px;padding:0 16px 0 14px;font:600 14px/1 ALx;display:inline-flex;box-shadow:inset 0 1px #fffcf6e6,inset 0 -1px #7e602940,0 1px #00000059,0 6px 12px -6px #000c}html.o29 #projects .dd-btn b{color:#7e6029;font:600 11px/1 ALx}html.o29 #projects .dd-btn svg{fill:none;stroke:#6c5d4b;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .45s var(--ez)}html.o29 #projects .dd.open .dd-btn svg{transform:rotate(180deg)}html.o29 #projects .dd-btn:focus-visible{outline-offset:2px;outline:1px solid #deb775cc}html.o29 #projects .dd-pan{z-index:50;opacity:0;pointer-events:none;min-width:240px;transition:opacity .35s var(--ez),transform .45s var(--ez);background:#2a1a0b;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #deb77559,inset 0 1px #f4dda21f,0 30px 50px -24px #000000d9}html.o29 #projects .dd.open .dd-pan{opacity:1;pointer-events:auto;transform:none}html.o29 #projects .dd-pan button{cursor:pointer;color:#cdb89b;text-align:right;background:0 0;border:0;border-radius:12px;outline:0;justify-content:space-between;align-items:center;gap:16px;width:100%;height:44px;padding:0 14px;font:500 14px/1 ALx;display:flex}html.o29 #projects .dd-pan button+button{box-shadow:0 -1px #cdb89b1a}html.o29 #projects .dd-pan button b{color:#8f7f6d;font:600 12px/1 ALx}html.o29 #projects .dd-pan button:hover{color:var(--sand);background:#160f0a}html.o29 #projects .dd-pan button[aria-selected=true]{color:#1e1207;box-shadow:none;background:linear-gradient(#f6eee4,#e6d6c1);font-weight:600}html.o29 #projects .dd-pan button[aria-selected=true] b{color:#7e6029}html.o29 #projects .dd-pan button.is-zero{opacity:.38;cursor:default}html.o29 #projects .dd-pan button:focus-visible{outline-offset:-2px;outline:1px solid #deb775cc}html.o29 #projects .bn-catalog-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:64px;padding:10px;display:grid}html.o29 #projects .fg-sep{display:none}html.o29 #projects .fg{justify-self:start;gap:16px}html.o29 #projects .fg.dd{flex-direction:row;grid-column:3;justify-self:end}html.o29 #projects .fg-l{padding-inline-start:16px}html.o29 #projects .fg.dd .fg-l{padding-inline-start:0}html.o29 #projects .fg-th:after{display:none}html.o29 #projects .fg-t button{gap:8px;height:44px;padding:0 18px;font-size:14px}html.o29 #projects .dd-btn{justify-content:space-between;min-width:184px;height:44px;padding:0 18px}html.o29 #projects .dd-btn span{margin-inline-end:auto}html.o29 #projects .dd-pan{min-width:100%;top:calc(100% + 18px);left:0;right:auto}html.o29 #projects #project-count{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html.o29 #projects .cnt{white-space:nowrap;grid-column:2;align-items:center;gap:12px;display:flex}html.o29 #projects .cnt:before,html.o29 #projects .cnt:after{content:"";background:linear-gradient(270deg,#deb775b3,#deb77500);width:24px;height:1px}html.o29 #projects .cnt:after{transform:scaleX(-1)}html.o29 #projects .cnt b{color:var(--saffron);font-variant-numeric:tabular-nums;text-align:center;min-width:18px;font:300 26px/1 ALx}html.o29 #projects .cnt span{color:#cdb89b;font:400 13px/1 ALx}@media (width<=1100px){html.o29 #projects .bn-catalog-head{grid-template-columns:1fr;justify-items:stretch}html.o29 #projects .fg.dd{grid-column:1;justify-self:start}html.o29 #projects .cnt{display:none}}html.o29 #projects .bn-catalog-head{grid-template-columns:1fr 1fr}html.o29 #projects .fg.dd{grid-column:2}html.o29 #projects .cnt{grid-column:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.o29 #projects .fg-t button{padding:0 16px}@media (width<=1360px){html.o29 #projects .fg-t button{padding:0 12px}html.o29 #projects .cnt span{display:none}html.o29 #projects .dd-btn{min-width:160px}}html.o29 #projects .bn-rail-footer{grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:72px;margin-top:8px;padding:14px 14px 14px 24px;display:grid}html.o29 #projects .bn-rail-footer:before{box-shadow:none}html.o29 #projects .bn-rail-footer .pl-bg{clip-path:polygon(0 0,100% 0,100% 100%,44px 100%,0 calc(100% - 22px));background:linear-gradient(#1a1008,#21150a);border-radius:22px;box-shadow:inset 0 3px 8px #000000a6,inset 0 1px #0009,inset 0 -1px #f4dda21a,0 1px #f4dda212}html.o29 #projects .bn-rail-footer .pl-bg:before{display:none}html.o29 #projects .bn-rail-footer .pl-cut{width:44px;height:22px}html.o29 #projects .bn-rail-footer .cf-nav{display:contents}html.o29 #projects .bn-rail-footer .ft-id,html.o29 #projects .bn-rail-footer .ft-rb,html.o29 #projects .bn-rail-footer .cf-btns{display:none!important}html.o29 #projects .fr{justify-self:start;align-items:center;padding-inline-start:4px;display:flex}html.o29 #projects .fr .md{width:88px;height:88px;margin:-22px 0;box-shadow:inset 0 0 0 4px #f1e8df,inset 0 0 0 5.5px #b8914b,inset 0 2px 8px #614a2c40,0 0 0 1px #deb77580,0 0 0 6px #0a06028c,0 10px 18px -8px #000c}html.o29 #projects .fr .md-n{height:30px}html.o29 #projects .fc{align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.o29 #projects .fc .xr{width:44px;height:44px;color:var(--sand);cursor:pointer;transition:box-shadow .45s var(--ez),color .45s var(--ez);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #cdb89b59}html.o29 #projects .fc .xr:hover{color:var(--saffron);box-shadow:inset 0 0 0 1px var(--honey)}html.o29 #projects .fc .xr svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}html.o29 #projects .fc-n{color:var(--saffron);font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font:300 26px/1 ALx}html.o29 #projects .fc-t{color:#9f8f7e;font-variant-numeric:tabular-nums;text-align:center;min-width:24px;font:300 15px/1 ALx}html.o29 #projects .fc .cf-ruler{opacity:1;flex:none;width:184px;min-width:0;height:28px;position:relative;display:block!important}html.o29 #projects .fc .cf-ruler:before{border-bottom:1px solid #cdb89b3d;height:8px}html.o29 #projects .fc .cf-mk{height:28px}html.o29 #projects .fc .cf-mk:before{background:#cdb89b73;height:12px}html.o29 #projects .fc .cf-mk.on:before{background:var(--saffron);width:2px;height:20px}html.o29 #projects .fc .cf-run{background:var(--saffron);height:2px;box-shadow:0 0 6px #f4dda273}html.o29 #projects .fl{grid-column:2;justify-self:end;align-items:center;gap:16px;display:flex}html.o29 #projects .fl .cf-state{color:#9f8f7e;min-width:0;font:400 12px/1 ALx;display:flex!important}html.o29 #projects .fl .xr{width:44px;height:44px;color:var(--sand);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #cdb89b59}html.o29 #projects .fl .xr:hover{color:var(--saffron);box-shadow:inset 0 0 0 1px var(--honey)}html.o29 #projects .fl .xr svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html.o29 #projects .fl-sep{background:#cdb89b24;width:1px;height:28px}html.o29 #projects .fl .bn-text-link{color:var(--honey);text-underline-offset:6px;white-space:nowrap;align-items:center;gap:8px;margin:0;font:500 14px ALx;display:inline-flex;position:static;padding:0 8px 0 0!important}html.o29 #projects .fl .bn-text-link:before{display:none}@media (width<=1360px){html.o29 #projects .fl .cf-state span{display:none}html.o29 #projects .fc .cf-ruler{width:136px}}@media (width<=900px){html.o29 #projects .bn-rail-footer{grid-template-columns:1fr;justify-items:center;padding:16px}html.o29 #projects .fr{display:none}html.o29 #projects .fc{position:static;transform:none}html.o29 #projects .fl{grid-column:1;justify-self:center}}html.o29 #projects .bn-catalog-head{min-height:80px;padding:18px 14px}html.o29 #projects .bn-rail-footer{min-height:80px;padding:4px 14px 4px 24px}html.o29 #projects .fr .md{gap:1px;width:72px;height:72px;margin:0;padding-top:1px;box-shadow:inset 0 0 0 3px #f1e8df,inset 0 0 0 4.5px #b8914b,inset 0 2px 6px #614a2c40,0 0 0 1px #deb77573,0 6px 12px -6px #000c}html.o29 #projects .fr .md-n{width:56px;height:24px}html.o29 #projects .fr .md-n span{font-size:22px}html.o29 #projects .fr .md-k,html.o29 #projects .fr .md-s{font-size:9px;line-height:10px}html.o29 #projects .bn-project-item .acts{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}html.o29 #projects .bn-project-item .acts>*{transform:none;box-sizing:border-box!important;height:44px!important;min-height:0!important;transition:transform .22s var(--ez),box-shadow .3s var(--ez),background .3s var(--ez),color .3s var(--ez)!important;flex:none!important;margin:0!important}html.o29 #projects .bn-project-item .acts .reg{clip-path:none!important;color:#2a2014!important;text-shadow:0 1px #fffaeb8c!important;background:linear-gradient(#edd3a0 0%,#deb775 22%,#b8914b 100%)!important;border:1px solid #7e6029!important;border-radius:999px!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 18px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1.5px #fffcf299,inset 0 -2px 4px #543f1461,inset 0 0 0 1px #fff4da59,0 6px 14px -6px #000000bf!important}html.o29 #projects .bn-project-item .acts .reg .rt{display:none!important}html.o29 #projects .bn-project-item .acts .reg:after{content:"";pointer-events:none;width:30%;top:-30%;bottom:-30%;left:-45%;transform:skew(-16deg);opacity:1!important;transition:left .9s var(--ez)!important;background:linear-gradient(90deg,#0000,#fff8e499 50%,#0000)!important;position:absolute!important;inset-inline-start:auto!important}html.o29 #projects .bn-project-item .acts .reg .t{color:#2a2014!important;font:600 15px/1 ALx!important}html.o29 #projects .bn-project-item .acts .reg .t:after{content:"←";transition:transform .3s var(--ez);margin-inline-start:10px;font:700 14px/1 Alex,ALx;display:inline-block}html.o29 #projects .bn-project-item .acts .reg:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1.5px #fffcf2a6,inset 0 0 3px 2px #fff4da73,inset 0 0 0 1px #fff4da66,0 0 0 1px #f4dda240,0 10px 18px -6px #000c!important}html.o29 #projects .bn-project-item .acts .reg:active{transform:translateY(1px)!important;box-shadow:inset 0 0 5px 3px #7e60298c,inset 0 0 26px #7e602966,0 3px 6px -3px #000000b3!important}html.o29 #projects .bn-project-item .acts .reg:focus-visible{outline:none!important;box-shadow:0 0 0 2px #2a1a0b,0 0 0 3.5px #deb775,inset 0 0 5px 3px #7e602980!important}html.o29 #projects .bn-project-item .acts .box{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)!important;color:#3d270f!important;background:linear-gradient(175deg,#ede4d5,#f6f0e6)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;box-shadow:inset 0 2px 4px #1d140b29,inset 0 -1.5px #fffdf6,inset 2px 0 4px #1d140b12,inset -2px 0 4px #1d140b12,inset 0 0 0 1px #ffffff4d!important}html.o29 #projects .bn-project-item .acts .box:before{pointer-events:none;opacity:.55;content:""!important;background:linear-gradient(225deg,#0000 calc(50% - 1px),#b8914b calc(50% - 1px) calc(50% + .6px),#0000 calc(50% + .6px))!important;border:0!important;width:14px!important;height:14px!important;transition:opacity .3s!important;display:block!important;position:absolute!important;inset:-1px -1px auto auto!important;transform:none!important}html.o29 #projects .bn-project-item .acts .box:after{display:none!important}html.o29 #projects .bn-project-item .acts .box .t{color:inherit!important;text-shadow:none!important;font:600 13.5px/1 ALx!important;transform:none!important}html.o29 #projects .bn-project-item .acts .box .ic{fill:none!important;stroke-width:1.8px!important;stroke:#3e724a!important;width:17px!important;height:17px!important;transition:stroke .3s!important}html.o29 #projects .bn-project-item .acts .box:hover{color:#f8f2ea!important;background:linear-gradient(178deg,#6b573f,#463825 70%)!important;box-shadow:inset 0 3px 6px #0a080580,inset 0 -1px #deb77540,inset 0 0 0 1px #1d140b4d!important}html.o29 #projects .bn-project-item .acts .box:hover .t{text-shadow:0 1px 3px #0a0a0b66!important}html.o29 #projects .bn-project-item .acts .box:hover:before{opacity:1;filter:drop-shadow(0 0 3px #deb77599)}html.o29 #projects .bn-project-item .acts .box:hover .ic{stroke:#9ed0a8!important}html.o29 #projects .bn-project-item .acts .box:active{background:linear-gradient(170deg,#3d3226,#1d140b)!important;transform:translateY(1px)!important;box-shadow:inset 0 1.5px #deb77599,inset 0 7px 12px #0006,inset 0 0 0 1px #deb77529!important}html.o29 #projects .bn-project-item .acts .box:focus-visible{outline-offset:2px!important;outline:1px solid #deb775!important}html.o29 #projects .bn-project-item .acts .box.wa:hover{box-shadow:inset 0 0 0 1.5px #deb775,inset 0 3px 6px #0a080580,inset 0 -1px #deb77540!important}html.o29 #projects .bn-project-item .acts .box.door .leaf{opacity:.85;transform-origin:100%!important;width:10px!important;height:15px!important;transition:transform .5s var(--ez)!important;background:0 0!important;border:1.5px solid!important;border-radius:1px!important;display:inline-block!important;position:relative!important;transform:perspective(60px)rotateY(0)!important}html.o29 #projects .bn-project-item .acts .box.door .leaf:before{content:""!important;background:currentColor!important;border-radius:50%!important;width:2px!important;height:2px!important;position:absolute!important;top:6px!important;left:2px!important}html.o29 #projects .bn-project-item .acts .box.door:hover .leaf{transform:perspective(60px)rotateY(-58deg)!important}html.o29 #projects .bn-project-item .acts .box.door .t:after{display:none!important}html.o29 #projects .bn-project-item .acts .box{clip-path:none!important;border-radius:50%!important;width:44px!important;padding:0!important}html.o29 #projects .bn-project-item .acts .box .t{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html.o29 #projects .bn-project-item .acts .box .ic{width:19px!important;height:19px!important}html.o29 #projects .bn-project-item .acts .reg:after{inset:-30% auto -30% -45%!important;border:0!important;border-radius:0!important;width:30%!important;height:auto!important;inset-inline:auto!important;transform:skew(-16deg)!important}html.o29 #projects .bn-project-item .acts .reg:hover:after,html.o29 #projects .bn-project-item .cardw.is-lit .acts .reg:after{left:120%!important}html.o29 #projects .bn-project-item .acts .reg .t:after{font-size:16px;line-height:1;transform:translateY(1px)}html.o29 #projects .bn-project-item .acts .box{color:#3d270f!important;background:linear-gradient(175deg,#d8c9b3,#e5d8c6)!important}html.o29 #projects .bn-project-item .acts .box.wa{box-shadow:inset 0 0 0 1.5px #b8914b,inset 0 0 0 3px #fffaec59,inset 0 2px 4px #1d140b38,inset 0 -1.5px #fffdf6b3!important}html.o29 #projects .bn-project-item .acts .box.door{box-shadow:inset 0 2px 4px #1d140b38,inset 0 -1.5px #fffdf6b3,inset 0 0 0 1px #7e602940!important}html.o29 #projects .bn-project-item .acts .box:hover{color:#f8f2ea!important;background:linear-gradient(178deg,#6b573f,#463825 70%)!important}html.o29 #projects .bn-project-item .acts .box.door:hover{box-shadow:inset 0 3px 6px #0a080580,inset 0 -1px #deb77540,inset 0 0 0 1px #1d140b4d!important}html.o29 #projects .bn-project-item .acts .box{overflow:visible!important}html.o29 #projects .bn-project-item .acts .box:after{white-space:nowrap!important;color:#f1e8df!important;letter-spacing:0!important;opacity:0!important;width:auto!important;height:auto!important;transition:opacity .3s var(--ez),transform .35s var(--ez)!important;pointer-events:none!important;z-index:20!important;clip-path:none!important;background:#160f0a!important;border:0!important;border-radius:8px!important;padding:7px 12px!important;font:600 12px/1 ALx!important;display:block!important;position:absolute!important;inset:auto auto calc(100% + 10px) 50%!important;transform:translate(-50%,4px)!important;box-shadow:inset 0 0 0 1px #deb77559,0 8px 14px -6px #000c!important}html.o29 #projects .bn-project-item .acts .box.wa:after{content:"تواصل معنا"!important}html.o29 #projects .bn-project-item .acts .box.door:after{content:"دخول للمشروع"!important}html.o29 #projects .bn-project-item .acts .box:hover:after,html.o29 #projects .bn-project-item .acts .box:focus-visible:after{opacity:1!important;transform:translate(-50%)!important}html.o29 #projects .bn-project-item .acts .box:before{display:none!important}html.o29 #projects .bn-project-item .acts .reg .t:after{transition:transform .35s var(--ez)!important;margin-inline-start:12px!important;font:700 18px/1 Alex,ALx!important;transform:translateY(1px)!important}html.o29 #projects .bn-project-item .acts .reg:hover .t:after{transform:translate(-6px,1px)!important}html.o29 #projects .bn-project-item .cardw.is-lit .acts .reg .t:after{animation:b37nudge 2.4s var(--ez) 1.2s 2}@keyframes b37nudge{0%,to{transform:translateY(1px)}40%{transform:translate(-5px,1px)}}@media (prefers-reduced-motion:reduce){html.o29 #projects .bn-project-item .cardw.is-lit .acts .reg .t:after{animation:none}}html.o29 #projects .bn-project-item .acts .box.door:after{left:auto!important;right:-4px!important;transform:translateY(4px)!important}html.o29 #projects .bn-project-item .acts .box.door:hover:after,html.o29 #projects .bn-project-item .acts .box.door:focus-visible:after{transform:translate(0)!important}html.o29 #projects .bn-project-item .acts .reg:before{display:none!important}html.o29 #projects .bn-project-item .acts .box.door:after{left:-4px!important;right:auto!important}html.o29 #projects .bn-project-item .acts .box.wa .ic{stroke:#3e724a!important;stroke-width:1.9px!important;width:24px!important;height:24px!important}html.o29 #projects .bn-project-item .acts .box.wa .ic path:first-child{fill:#3e724a24!important}html.o29 #projects .bn-project-item .acts .box.wa:hover .ic{stroke:#9ed0a8!important}html.o29 #projects .bn-project-item .acts .box.wa:hover .ic path:first-child{fill:#9ed0a829!important}html.o29 #projects .bn-project-item .acts .box.door .leaf{width:12px!important;height:18px!important}.m38-only{display:none}@media (width<=760px){:root{--m-ez:cubic-bezier(.16,1,.3,1);--m-sb:env(safe-area-inset-bottom,0px)}.m38-only{display:block}.h56{height:100svh;min-height:560px;max-height:none}.h56 .h56-fit{width:100%;height:100%;left:0;transform:none}.h56 .stage{width:100%;height:100%}.i56 .base .media{background-position:58%;container-type:size}.h56 .media .vid iframe{width:max(100%,177.78cqh);min-width:0;height:max(100%,56.25cqw);min-height:0}.i56 .bp,.i56 .edge{transform-origin:0 0;transform:scaleY(var(--hy,1))}.i56 .cl,.i56 .lt-r{display:none}.i56 .base .scrim{background:linear-gradient(#1e120780 0,#1e120700 20%),linear-gradient(0deg,#1e1207e6 0,#1e1207bd 26%,#1e12075c 48%,#1e120714 62%,#1e120700 70%)}.i56 .copy{width:auto;left:20px;right:20px;bottom:calc(156px + var(--m-sb))}.i56 .eye{gap:12px;font-size:13px}.i56 .eye:before{width:24px}.i56 .h{margin:12px 0 8px;font-size:clamp(40px,12.4vw,54px);line-height:1.3}.i56 .copy .lead{display:none}.i56 .copy .m38-lead{color:#e4d5c0;text-shadow:0 1px 2px #140c0659,0 2px 24px #140c0673;margin:0;font-size:16px;line-height:1.8;display:block}.i56 .acts{gap:8px;margin-top:24px;display:flex}.i56 .btn{border-radius:14px;flex:auto;justify-content:center;gap:10px;min-width:0;height:48px;padding:0 14px;font-size:16px}.i56 .btn svg{width:16px;height:16px}.i56 .ghost{flex:none;gap:0;font-size:0}.i56 .ghost i{border-color:#deb77580;width:48px;height:48px}.i56 .ghost i svg{width:16px;height:16px}.i56 .ledge{width:56px;top:auto;left:calc(50% - 28px);right:auto;bottom:calc(30px + var(--m-sb));transform-origin:50%;background:#deb77559}.i56 .ledge:before{width:56px}.i56 .ledge:after{display:none}.i56 .cue{top:auto;left:calc(50% - .5px);bottom:calc(4px + var(--m-sb));height:24px}@keyframes i56cueM{0%{transform:translateY(0)}70%,to{transform:translateY(40px)}}.i56.live .cue:after{animation-name:i56cueM}.i56 .m38-feat{z-index:4;left:20px;right:20px;bottom:calc(52px + var(--m-sb));height:84px;color:var(--ivory);backdrop-filter:blur(10px);opacity:0;transition:opacity .9s var(--m-ez) 1.6s,transform 1s var(--m-ez) 1.6s;background:#1e1207c7;border-radius:16px;align-items:center;gap:12px;padding:8px 8px 16px 12px;text-decoration:none;display:flex;position:absolute;transform:translateY(12px);box-shadow:inset 0 0 0 1px #deb77552,inset 0 1px #f4dda21a}.i56.live .m38-feat{opacity:1;transform:none}.i56 .m38-feat .mf-pic{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 8px,100% 100%,0 100%);background:#140c06;border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.i56 .m38-feat .mf-pic i{transition:opacity .5s var(--m-ez);background:#140c06 50%/cover no-repeat;position:absolute;inset:0}.i56 .m38-feat .mf-pic:after{content:"";background:linear-gradient(to bottom left,#0000 calc(50% - .75px),#f4dda2 calc(50% - .75px),#deb775 50%,#b8914b calc(50% + .75px),#0000 calc(50% + .75px));width:16px;height:8px;position:absolute;top:0;right:0}.i56 .m38-feat .mf-tx{min-width:0;transition:opacity .4s var(--m-ez),transform .5s var(--m-ez);flex-direction:column;flex:auto;gap:0;display:flex}.i56 .m38-feat .mf-tx.out{opacity:0;transform:translateY(4px)}.i56 .m38-feat .mf-st{color:var(--hail);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font:400 12px/1.6 ALx;display:flex;overflow:hidden}.i56 .m38-feat .mf-st i{background:var(--sc,#5a8f65);border-radius:50%;flex:none;width:6px;height:6px}.i56 .m38-feat .mf-nm{color:#fbf4ea;white-space:nowrap;text-overflow:ellipsis;font:400 18px/1.45 ZA;overflow:hidden}.i56 .m38-feat .mf-nm .d{margin-right:4px;font:300 16px/1 ALx}.i56 .m38-feat .mf-pr{color:var(--hail);white-space:nowrap;font:400 12px/1.6 ALx}.i56 .m38-feat .mf-pr b{color:var(--ivory);font-size:14px;font-weight:500}.i56 .m38-feat .mf-go{width:44px;height:44px;color:var(--saffron);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #deb77566}.i56 .m38-feat .mf-go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.i56 .m38-feat .mf-rul{pointer-events:none;background:repeating-linear-gradient(270deg,#f1e8df47 0 1px,#0000 1px 8px);height:4px;position:absolute;bottom:7px;left:16px;right:16px}.i56 .m38-feat .mf-rul i{background:var(--honey);transform-origin:100%;height:1px;transform:scaleX(var(--mp,0));position:absolute;inset:auto 0 0}#projects.bn-section{padding-top:88px;padding-bottom:calc(120px + var(--m-sb))}html.o23 #projects .bn-heading p{font-size:16px}html.o29 #projects .bn-catalog-head{min-height:0;margin:32px 0 0;padding:8px;display:block}html.o29 #projects .bn-catalog-head>.fg,html.o29 #projects .bn-catalog-head>.cnt,html.o29 #projects .bn-catalog-head>.fg-sep{display:none!important}html.o29 #projects .m38-fbar{align-items:center;gap:8px;display:flex}.m38-chip{cursor:pointer;text-align:right;min-width:0;height:56px;color:var(--sand);transition:background .3s var(--m-ez),box-shadow .3s var(--m-ez);background:#f8f1ea0d;border:0;border-radius:16px;flex:1 1 0;align-items:center;gap:8px;padding:0 14px 0 12px;font-family:ALx;display:flex;box-shadow:inset 0 0 0 1px #cdb89b29}.m38-chip .k{color:#9f8f7e;margin-bottom:6px;font:500 12px/1 ALx;display:block}.m38-chip .v{color:var(--sand);white-space:nowrap;text-overflow:ellipsis;font:600 16px/1.2 ALx;display:block;overflow:hidden}.m38-chip .tx{flex:auto;min-width:0}.m38-chip svg{fill:none;stroke:#cdb89b;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.m38-chip.set{background:linear-gradient(#f6eee4,#e6d6c1);box-shadow:inset 0 1px #fffcf6e6,inset 0 -1px #7e602940}.m38-chip.set .k{color:#7e6029}.m38-chip.set .v{color:#1e1207}.m38-chip.set svg{stroke:#6c5d4b}.m38-chip:active{background:#160f0a}.m38-chip:focus-visible{outline-offset:2px;outline:1px solid #deb775}.m38-cnt{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:52px;height:56px;display:flex}.m38-cnt b{color:var(--saffron);font-variant-numeric:tabular-nums;font:300 24px/1 ALx}.m38-cnt span{color:#9f8f7e;white-space:nowrap;font:400 11px/1 ALx}html.o23 #projects .bn-project-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:auto;background:radial-gradient(44vw 28px at 50% calc(100% - 30px),#deb77533,#deb77500);align-items:flex-start;gap:8px;width:100vw;margin:24px calc(50% - 50vw) 0;padding:16px 6vw 40px;scroll-padding-inline:6vw;overflow:auto hidden;-webkit-mask-image:none;mask-image:none;--rf:0!important;height:auto!important;display:flex!important}html.o23 #projects .bn-project-rail::-webkit-scrollbar{display:none}html.o23 #projects .bn-project-rail>.lp-beam,html.o23 #projects .bn-project-rail>.lp-rig,html.o23 #projects .bn-project-rail>.lp-fix,html.o23 #projects .bn-project-rail>.lp-pool,html.o23 #projects .bn-project-rail>.dp-step,html.o23 #projects .bn-project-rail>.cf-floor{display:none!important}html.o23 #projects .bn-project-rail>.cf-th{visibility:hidden;width:10px;margin:0;left:0}html.o23 #projects .bn-project-item,html.o23 #projects .cf-pre .bn-project-item{scroll-snap-align:center;scroll-snap-stop:always;opacity:.6;flex:0 0 88vw;width:88vw;margin:0;position:relative;bottom:auto;left:auto;visibility:visible!important;transition:opacity .5s var(--m-ez)!important;-webkit-box-reflect:none!important;transform:translate(0,0)!important}html.o23 #projects .bn-project-item.is-act,html.o23 #projects .bn-project-item:not(.is-act):hover{opacity:1}html.o23 #projects .bn-project-item>.cw{zoom:var(--k,.82);width:422px}.m38-rul{direction:rtl;justify-content:center;gap:4px;max-width:100%;margin:0 auto;display:flex!important}.m38-rul button{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:20px;max-width:40px;height:44px;padding:0;position:relative}.m38-rul button:before{content:"";background:#cdb89b38;border-radius:1px;height:2px;position:absolute;top:21px;left:0;right:0}.m38-rul button:after{content:"";background:#cdb89b52;width:1px;height:8px;position:absolute;top:15px;right:0}.m38-rul button b{position:absolute;inset-block:-6px;inset-inline:0 -4px}.m38-rul button i{background:var(--saffron);transform-origin:100%;border-radius:1px;height:2px;position:absolute;top:21px;left:0;right:0;transform:scaleX(0)}.m38-rul button.done i{background:#deb7758c;transform:scaleX(1)}.m38-rul button.on i{transform:scaleX(1)}.m38-rul button.on:after{background:var(--saffron);width:2px;height:14px;top:9px}html.o23 #projects.cf-auto.cf-go .m38-rul button.on i{animation:m38fill var(--dur,6s) linear both}html.o23 #projects.cf-hold .m38-rul button.on i{animation-play-state:paused!important}@keyframes m38fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m38-rul button:focus-visible{outline-offset:-4px;outline:1px solid #deb775}html.o29 #projects .bn-rail-footer{justify-content:center;align-items:center;gap:16px;min-height:0;margin-top:16px;padding:0;display:flex!important}html.o29 #projects .bn-rail-footer .pl-bg,html.o29 #projects .bn-rail-footer .pl-cut,html.o29 #projects .bn-rail-footer .fr,html.o29 #projects .bn-rail-footer .fc{display:none!important}html.o29 #projects .bn-rail-footer .fl{justify-content:center;gap:16px;padding:0;display:flex}html.o29 #projects .bn-rail-footer .fl .cf-state,html.o29 #projects .bn-rail-footer .fl-sep{display:none!important}html.o29 #projects .bn-rail-footer .fl .cf-play{order:2}html.o29 #projects .bn-rail-footer .fl .bn-text-link{font-size:16px;padding:0!important}.m38-sheet{z-index:120;visibility:hidden;pointer-events:none;direction:rtl;font-family:ALx;display:block;position:fixed;inset:0}.m38-sheet.open{visibility:visible;pointer-events:auto}.m38-sheet .sh-bd{opacity:0;transition:opacity .35s var(--m-ez);background:#0a06028c;position:absolute;inset:0}.m38-sheet.open .sh-bd{opacity:1}.m38-sheet .sh{max-height:86svh;padding:8px 20px calc(20px + var(--m-sb));clip-path:polygon(0 0,calc(100% - 44px) 0,100% 22px,100% 100%,0 100%);transition:transform .42s var(--m-ez);background:#2a1a0b;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:inset 0 1px #f4dda224,inset 0 0 0 1px #deb7754d,0 -20px 40px -20px #000000b3}.m38-sheet.open .sh{transform:translateY(var(--dy,0px))}.m38-sheet.drag .sh{transition:none}.m38-sheet .sh:before{content:"";pointer-events:none;background:linear-gradient(to bottom left,#0000 calc(50% - 1px),#f4dda2 calc(50% - 1px),#deb775 50%,#b8914b calc(50% + 1px),#0000 calc(50% + 1px));width:44px;height:22px;position:absolute;top:0;right:0}.m38-sheet .sh-h{touch-action:none;cursor:grab;flex:none;padding:12px 0 16px;position:relative}.m38-sheet .sh-h:before{content:"";background:#cdb89b52;border-radius:2px;width:40px;height:4px;margin:0 auto 16px;display:block}.m38-sheet .sh-k{color:var(--honey,#deb775);align-items:center;gap:12px;font:500 13px/1 ALx;display:flex}.m38-sheet .sh-k:before{content:"";background:#deb775;width:28px;height:1px}.m38-sheet .sh-t{color:#f8f1ea;margin:12px 0 0;font:400 28px/1.3 ZA}.m38-sheet .sh-x{color:#f1e8df;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:28px;left:0;box-shadow:inset 0 0 0 1px #cdb89b59}.m38-sheet .sh-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.m38-sheet .sh-l{overscroll-behavior:contain;flex:auto;margin:0 -4px;padding:4px;overflow-y:auto}.m38-sheet .sh-o{cursor:pointer;color:#e4d5c0;text-align:right;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;font:500 16px/1 ALx;display:flex}.m38-sheet .sh-o+.sh-o{box-shadow:0 -1px #cdb89b1a}.m38-sheet .sh-o .r{border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px #cdb89b73}.m38-sheet .sh-o span{flex:auto}.m38-sheet .sh-o b{color:#8f7f6d;font-variant-numeric:tabular-nums;font:600 13px/1 ALx}.m38-sheet .sh-o[aria-checked=true]{color:#1e1207;background:linear-gradient(#f6eee4,#e6d6c1);font-weight:600;box-shadow:inset 0 1px #fffcf6e6}.m38-sheet .sh-o[aria-checked=true]+.sh-o{box-shadow:none}.m38-sheet .sh-o[aria-checked=true] .r{background:#1e1207;box-shadow:inset 0 0 0 5px #deb775}.m38-sheet .sh-o[aria-checked=true] b{color:#7e6029}.m38-sheet .sh-o.zero{opacity:.38;cursor:default}.m38-sheet .sh-o:focus-visible{outline-offset:-2px;outline:1px solid #deb775}.m38-sheet .sh-go{cursor:pointer;color:#2a2014;background:linear-gradient(#edd3a0 0%,#deb775 22%,#b8914b 100%);border:1px solid #7e6029;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;height:52px;margin-top:16px;font:600 16px/1 ALx;display:flex;box-shadow:inset 0 1.5px #fffcf299,inset 0 -2px 4px #543f1461}.m38-sheet .sh-go:after{content:"←";font:700 18px/1 Alex,ALx}.m38-sheet .sh-go:active{transform:translateY(1px)}.m38-sheet .sh-rs{color:#deb775;text-underline-offset:6px;cursor:pointer;background:0 0;border:0;flex:none;align-self:center;height:44px;margin-top:8px;padding:0 12px;font:500 14px/1 ALx;text-decoration:underline}.m38-bar{z-index:90;left:12px;right:12px;bottom:calc(12px + var(--m-sb));opacity:0;height:68px;transition:transform .5s var(--m-ez),opacity .4s var(--m-ez);direction:rtl;background:linear-gradient(#1a1008,#21150a);border-radius:22px;align-items:center;gap:8px;padding:0 10px;font-family:ALx;display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:inset 0 0 0 1px #deb77547,inset 0 1px #f4dda21a,0 18px 30px -12px #000000bf}.m38-bar.on{opacity:1;transform:none}.m38-bar:after{content:"";pointer-events:none;background:linear-gradient(to bottom left,#0000 calc(50% - 1px),#f4dda2 calc(50% - 1px),#deb775 50%,#b8914b calc(50% + 1px),#0000 calc(50% + 1px));width:28px;height:14px;position:absolute;top:0;right:0}.m38-bar{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 14px,100% 100%,0 100%)}.m38-bar .md{background:radial-gradient(circle at 50% 38%,#f8f1ea,#eadbc5 70%);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 0 0 2.5px #f1e8df,inset 0 0 0 3.5px #b8914b,0 0 0 1px #deb77573}.m38-bar .md b{color:#1e1207;font-variant-numeric:tabular-nums;font:700 18px/1 ALx}.m38-bar .md span{color:#6c5d4b;margin-bottom:2px;font:500 7.5px/1 ALx}.m38-bar .nm{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.m38-bar .nm b{color:#f1e8df;white-space:nowrap;text-overflow:ellipsis;font:600 14px/1.2 ALx;overflow:hidden}.m38-bar .nm span{color:#9f8f7e;white-space:nowrap;text-overflow:ellipsis;font:400 12px/1 ALx;overflow:hidden}.m38-bar .go{cursor:pointer;color:#2a2014;white-space:nowrap;background:linear-gradient(#edd3a0 0%,#deb775 22%,#b8914b 100%);border:1px solid #7e6029;border-radius:999px;flex:none;align-items:center;gap:8px;height:48px;padding:0 16px;font:600 15px/1 ALx;display:inline-flex;box-shadow:inset 0 1.5px #fffcf299,inset 0 -2px 4px #543f1461}.m38-bar .go:after{content:"←";font:700 16px/1 Alex,ALx}.m38-bar .go:active{transform:translateY(1px)}.m38-bar .wa{background:linear-gradient(175deg,#d8c9b3,#e5d8c6);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1.5px #b8914b,inset 0 2px 4px #1d140b38}.m38-bar .wa svg{fill:#3e724a24;stroke:#3e724a;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}html.m38-lock,html.m38-lock body{overflow:hidden}html.o29 #projects .bn-project-item .acts .box:after{display:none!important}}@media (width<=400px){.m38-chip>svg{display:none}.m38-chip{padding:0 12px}.m38-bar .go{gap:6px;padding:0 14px;font-size:14px}.m38-bar{padding:0 8px}}@media (width<=359px){.m38-bar .nm{display:none}.m38-bar .go{flex:auto;justify-content:center}.m38-cnt span{display:none}.m38-cnt{width:36px}}@media (width>=761px){.m38-only,.m38-sheet,.m38-bar,.m38-rul,.m38-fbar,.m38-feat,.m38-lead{display:none!important}}@media (width<=374px){.bn-stat{min-width:0;padding:8px}.bn-stat strong{letter-spacing:-1px;font-size:32px}.bn-stats{column-gap:0}}@media (width<=760px){.oc .acts .reg,.oc .acts .box{position:relative}.oc .acts .reg:after,.oc .acts .box:after{content:"";position:absolute;inset:-10px}.i56 .num button{position:relative}.i56 .num button:after{content:"";position:absolute;inset:-4px -8px}.m38-rul button,.bnm-seg button{min-height:44px}.bnm-ctl button{position:relative}.bnm-ctl button:after{content:"";position:absolute;inset:-5px}.bn-text-link{margin-block:-12px;padding-block:12px}.bn-footer-links a,.bn-footer-contact a{padding-block:6px}.bn-round{width:44px;height:44px}.m38-chip .k,.m38-cnt span,.i56 .m38-feat .mf-st span,.i56 .m38-feat .mf-pr{font-size:13px}}.m38-bar{padding-bottom:calc(env(safe-area-inset-bottom,0px) / 2)}.m38-sheet .sh{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.bn-hd .bn-isl{box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #1d140b0d,inset 0 0 0 1px #fff6}
