*{margin:0;padding:0;box-sizing:border-box}html,body{overflow:hidden;height:100%;background:#000;font-family:Segoe UI,system-ui,sans-serif}html,body{margin:0;padding:0;background:#0e3568}.viewport{position:fixed;inset:0;overflow:hidden;background:#0e3568}.camera{position:absolute;inset:0;perspective:1000px;perspective-origin:960px center}.world{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transition:transform .05s linear;will-change:transform}.sky-plane{position:absolute;width:2500px;height:2500px;left:960px;top:50%;transform:translate(-50%,-50%) translateZ(-3500px) scale(4);backface-visibility:hidden}.sky-clouds{position:absolute;left:960px;bottom:50%;width:9000px;height:3100px;margin-left:-4500px;transform:translate3d(0,-120px,-3400px);backface-visibility:hidden}.acropolis{position:absolute;left:-415px;top:50%;width:2750px;height:1375px;transform-origin:center top;transform:rotateX(90deg) translateY(-4500px) translateZ(-150px) scale(4);backface-visibility:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 3%);mask-image:linear-gradient(to bottom,transparent 0%,#000 3%)}.valley{position:absolute;left:960px;bottom:50%;width:12000px;height:800px;margin-left:-6000px;transform:translate3d(0,800px,-5000px);backface-visibility:hidden}.hill{position:absolute;left:960px;bottom:50%;backface-visibility:hidden}.hill>*{position:absolute;inset:0}.hill-rock{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(var(--horizon) * 9%),rgba(0,0,0,.45) calc(var(--horizon) * 20%),transparent calc(var(--horizon) * 33%));mask-image:linear-gradient(to bottom,#000 0%,#000 calc(var(--horizon) * 9%),rgba(0,0,0,.45) calc(var(--horizon) * 20%),transparent calc(var(--horizon) * 33%))}.hill-form{opacity:var(--contrast, 1);background:linear-gradient(102deg,rgba(255,246,214,.13) 0%,rgba(255,246,214,.04) 26%,transparent 48%),linear-gradient(256deg,rgba(24,52,78,.2) 0%,rgba(24,52,78,.07) 24%,transparent 46%),linear-gradient(to bottom,rgba(255,250,232,.08) 0%,transparent 22%)}.lyc-chapel{position:absolute;left:960px;bottom:50%;width:26px;height:26px;margin-left:-13px;margin-bottom:-9px;backface-visibility:hidden;clip-path:polygon(0% 100%,0% 42%,26% 42%,26% 9%,43% 0%,60% 9%,60% 42%,100% 42%,100% 100%);background:linear-gradient(96deg,#d6e2e8,#c6d6e2 42%,#9eb8ce)}.stylobate{position:absolute;width:4650px;height:10000px;left:-1375px;top:500px;transform-origin:center top;transform:rotateX(90deg) translateY(-350px);background:radial-gradient(ellipse 900px 650px at 47% 44%,rgba(238,231,219,.22) 0%,transparent 100%),radial-gradient(ellipse 650px 500px at 54% 57%,rgba(236,229,217,.18) 0%,transparent 100%),radial-gradient(ellipse 550px 750px at 40% 52%,rgba(240,234,224,.14) 0%,transparent 100%),radial-gradient(ellipse 700px 450px at 60% 38%,rgba(237,230,218,.12) 0%,transparent 100%),radial-gradient(ellipse 480px 600px at 48% 48%,rgba(240,233,222,.1) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 185px,rgba(172,158,136,.06) 186px,rgba(172,158,136,.2) 189px,rgba(172,158,136,.28) 191px,rgba(172,158,136,.18) 194px,rgba(172,158,136,.04) 197px,transparent 200px),repeating-linear-gradient(137deg,transparent 0px,transparent 268px,rgba(162,148,125,.04) 270px,rgba(162,148,125,.16) 273px,rgba(162,148,125,.21) 275px,rgba(162,148,125,.12) 278px,rgba(162,148,125,.03) 281px,transparent 284px),repeating-linear-gradient(162deg,transparent 0px,transparent 97px,rgba(182,170,150,.03) 97.5px,rgba(182,170,150,.12) 98.5px,rgba(182,170,150,.03) 99.5px,transparent 101px),repeating-linear-gradient(47deg,transparent 0px,transparent 330px,rgba(175,162,140,.02) 332px,rgba(175,162,140,.08) 334px,rgba(175,162,140,.02) 336px,transparent 339px),repeating-linear-gradient(149deg,transparent 0px,transparent 52px,rgba(188,176,158,.015) 52.3px,rgba(188,176,158,.06) 52.8px,rgba(188,176,158,.015) 53.3px,transparent 54px),repeating-linear-gradient(172deg,transparent 0px,transparent 73px,rgba(178,166,146,.02) 73.2px,rgba(178,166,146,.07) 73.8px,rgba(178,166,146,.02) 74.4px,transparent 75px),linear-gradient(160deg,rgba(237,230,218,.06) 0%,transparent 15%,rgba(236,229,217,.05) 30%,transparent 45%,rgba(238,231,219,.04) 60%,transparent 75%,rgba(237,230,220,.05) 90%,transparent 100%),linear-gradient(135deg,#f0eae0,#ede6da,#eee7db,#ece5d9 42%,#f0e9de 58%,#ede6da,#eee7db,#ede6dc);transform-style:preserve-3d}.stylobate:before{content:"";position:absolute;width:100%;height:50px;left:0;top:0;transform-origin:center top;transform:rotateX(-90deg);background-image:var(--joints, none),repeating-linear-gradient(92deg,transparent 0px,transparent 140px,rgba(172,158,136,.08) 141px,rgba(172,158,136,.18) 143px,rgba(172,158,136,.08) 145px,transparent 147px),linear-gradient(to bottom,#e0d9cd,#d6cec1,#ccc4b6)}.stereobate-1{top:50%;transform:rotateX(90deg) translateY(-400px) translateZ(-50px)}.stereobate-2{top:50%;transform:rotateX(90deg) translateY(-450px) translateZ(-100px)}.paving{position:absolute;inset:0;overflow:hidden;transform:translateZ(1px);--pave-shade: transparent;--tint: transparent;--va: 152deg;--vp: 200px;--jw: 1}.pave-block{position:absolute;background-image:linear-gradient(to left,rgba(72,62,45,calc(.3 * var(--jw))) 0px,rgba(72,62,45,calc(.09 * var(--jw))) 4px,transparent calc(13px * var(--jw))),linear-gradient(to top,rgba(72,62,45,calc(.27 * var(--jw))) 0px,rgba(72,62,45,calc(.08 * var(--jw))) 4px,transparent calc(12px * var(--jw))),linear-gradient(to right,rgba(255,252,243,.28) 0px,rgba(255,252,243,.07) 3px,transparent 9px),linear-gradient(to bottom,rgba(255,252,243,.24) 0px,rgba(255,252,243,.06) 3px,transparent 8px),linear-gradient(var(--pave-shade),var(--pave-shade)),linear-gradient(var(--tint),var(--tint)),repeating-linear-gradient(var(--va),transparent 0px,transparent calc(var(--vp) * .925),rgba(172,158,136,.06) calc(var(--vp) * .93),rgba(172,158,136,.2) calc(var(--vp) * .945),rgba(172,158,136,.28) calc(var(--vp) * .955),rgba(172,158,136,.18) calc(var(--vp) * .97),rgba(172,158,136,.04) calc(var(--vp) * .985),transparent var(--vp)),repeating-linear-gradient(calc(var(--va) - 19deg),transparent 0px,transparent calc(var(--vp) * 1.34),rgba(162,148,125,.05) calc(var(--vp) * 1.35),rgba(162,148,125,.16) calc(var(--vp) * 1.365),rgba(162,148,125,.21) calc(var(--vp) * 1.375),rgba(162,148,125,.11) calc(var(--vp) * 1.39),rgba(162,148,125,.03) calc(var(--vp) * 1.405),transparent calc(var(--vp) * 1.42)),repeating-linear-gradient(calc(var(--va) + 11deg),transparent 0px,transparent calc(var(--vp) * .47),rgba(182,170,150,.03) calc(var(--vp) * .475),rgba(182,170,150,.11) calc(var(--vp) * .483),rgba(182,170,150,.03) calc(var(--vp) * .49),transparent calc(var(--vp) * .5)),linear-gradient(135deg,#f0eae0,#ede6da,#eee7db,#ece5d9 42%,#f0e9de 58%,#ede6da,#eee7db,#ede6dc)}.pave-wear{position:absolute;inset:0}.coursing{position:absolute;inset:0;overflow:hidden;transform:translateZ(1px);--tint: transparent;--va: 152deg;--vp: 200px;--jw: 1}.course-block{position:absolute;background-image:linear-gradient(to bottom,rgba(64,54,38,calc(.3 * var(--jw))) 0px,rgba(64,54,38,calc(.09 * var(--jw))) 4px,transparent calc(12px * var(--jw))),linear-gradient(to right,rgba(64,54,38,calc(.26 * var(--jw))) 0px,rgba(64,54,38,calc(.08 * var(--jw))) 3px,transparent calc(10px * var(--jw))),linear-gradient(to top,rgba(255,252,243,.22) 0px,rgba(255,252,243,.06) 3px,transparent 9px),linear-gradient(to left,rgba(255,252,243,.16) 0px,rgba(255,252,243,.05) 3px,transparent 8px),linear-gradient(var(--wall-shade, transparent),var(--wall-shade, transparent)),linear-gradient(var(--tint),var(--tint)),repeating-linear-gradient(var(--va),transparent 0px,transparent calc(var(--vp) * .925),rgba(172,158,136,.06) calc(var(--vp) * .93),rgba(172,158,136,.2) calc(var(--vp) * .945),rgba(172,158,136,.28) calc(var(--vp) * .955),rgba(172,158,136,.18) calc(var(--vp) * .97),rgba(172,158,136,.04) calc(var(--vp) * .985),transparent var(--vp)),repeating-linear-gradient(calc(var(--va) - 19deg),transparent 0px,transparent calc(var(--vp) * 1.34),rgba(162,148,125,.05) calc(var(--vp) * 1.35),rgba(162,148,125,.16) calc(var(--vp) * 1.365),rgba(162,148,125,.21) calc(var(--vp) * 1.375),rgba(162,148,125,.11) calc(var(--vp) * 1.39),rgba(162,148,125,.03) calc(var(--vp) * 1.405),transparent calc(var(--vp) * 1.42)),linear-gradient(135deg,#f0eae0,#ede6da,#eee7db,#ece5d9 42%,#f0e9de 58%,#ede6da,#eee7db,#ede6dc)}.course-wear{position:absolute;inset:0}.coursing:after{content:"";position:absolute;inset:0;background-image:var(--wall-cast, none),linear-gradient(to bottom,rgba(255,252,243,.06) 0%,rgba(255,252,243,.01) 8%,transparent 26%,rgba(0,0,0,.09) 74%,rgba(0,0,0,.17) 94%,rgba(0,0,0,.11) 100%)}.naos-platform{position:absolute;left:960px;bottom:495px;width:0;height:0;transform-style:preserve-3d}.naos-step{position:absolute;width:0;height:0;transform-style:preserve-3d}.naos-step-1{--w: 3500px;--d: 7900px;transform:translate3d(0,-25px,4650px)}.naos-step-2{--w: 3400px;--d: 7800px;transform:translate3d(0,-75px,4650px)}.naos-step-face{position:absolute;backface-visibility:hidden}.naos-tread{width:var(--w);height:var(--d);left:calc(var(--w) / -2);top:calc(var(--d) / -2);transform:rotateX(90deg) translateZ(25px);background:linear-gradient(to right,rgba(0,0,0,.1) 0%,transparent 7%,transparent 93%,rgba(0,0,0,.1) 100%),linear-gradient(to bottom,rgba(0,0,0,.09) 0%,transparent 4%,transparent 96%,rgba(0,0,0,.09) 100%),radial-gradient(ellipse 760px 620px at 42% 26%,rgba(236,229,217,.2) 0%,transparent 100%),radial-gradient(ellipse 560px 700px at 58% 61%,rgba(238,231,221,.15) 0%,transparent 100%),radial-gradient(ellipse 620px 540px at 47% 84%,rgba(234,227,215,.13) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 185px,rgba(168,154,132,.06) 186px,rgba(168,154,132,.2) 189px,rgba(168,154,132,.27) 191px,rgba(168,154,132,.17) 194px,rgba(168,154,132,.04) 197px,transparent 200px),repeating-linear-gradient(137deg,transparent 0px,transparent 268px,rgba(158,144,121,.04) 270px,rgba(158,144,121,.15) 273px,rgba(158,144,121,.2) 275px,rgba(158,144,121,.11) 278px,rgba(158,144,121,.03) 281px,transparent 284px),repeating-linear-gradient(162deg,transparent 0px,transparent 97px,rgba(178,166,146,.03) 97.5px,rgba(178,166,146,.11) 98.5px,rgba(178,166,146,.03) 99.5px,transparent 101px),repeating-linear-gradient(149deg,transparent 0px,transparent 52px,rgba(184,172,154,.015) 52.3px,rgba(184,172,154,.06) 52.8px,rgba(184,172,154,.015) 53.3px,transparent 54px),linear-gradient(135deg,#eae3d8,#e7e0d4,#e8e1d5,#e5ded2 42%,#eae3d7 58%,#e7e0d4,#e8e1d5,#e7e0d6)}.naos-tread .paving{--pave-shade: rgba(56,46,30,.055)}.naos-riser{height:50px;top:-25px;background-image:linear-gradient(var(--shade, transparent),var(--shade, transparent)),var(--joints, none),repeating-linear-gradient(92deg,transparent 0px,transparent 140px,rgba(168,154,132,.08) 141px,rgba(168,154,132,.18) 143px,rgba(168,154,132,.08) 145px,transparent 147px),linear-gradient(to bottom,rgba(255,255,255,.05) 0%,transparent 12%,transparent 76%,rgba(0,0,0,.14) 100%),linear-gradient(to bottom,#ded7cb,#d4ccbf,#cac2b4)}.naos-riser-east{--shade: rgba(0,0,0,.04);width:var(--w);left:calc(var(--w) / -2);transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.naos-riser-west{--shade: rgba(0,0,0,.05);width:var(--w);left:calc(var(--w) / -2);transform:translateZ(calc(var(--d) / 2))}.naos-riser-north{--shade: rgba(0,0,0,.11);width:var(--d);left:calc(var(--d) / -2);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.naos-riser-south{--shade: rgba(0,0,0,.1);width:var(--d);left:calc(var(--d) / -2);transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.pillar{position:absolute;left:960px;bottom:495px;width:0;height:0;transform-style:preserve-3d}.pillar-1{transform:translate3d(-2100px,0,-150px)}.pillar-2{transform:translate3d(-1500px,0,-150px)}.pillar-3{transform:translate3d(-900px,0,-150px)}.pillar-4{transform:translate3d(-300px,0,-150px)}.pillar-5{transform:translate3d(300px,0,-150px)}.pillar-6{transform:translate3d(900px,0,-150px)}.pillar-7{transform:translate3d(1500px,0,-150px)}.pillar-8{transform:translate3d(2100px,0,-150px)}.pillar-9{transform:translate3d(2100px,0,450px)}.pillar-10{transform:translate3d(2100px,0,1050px)}.pillar-11{transform:translate3d(2100px,0,1650px)}.pillar-12{transform:translate3d(2100px,0,2250px)}.pillar-13{transform:translate3d(2100px,0,2850px)}.pillar-14{transform:translate3d(2100px,0,3450px)}.pillar-15{transform:translate3d(2100px,0,4050px)}.pillar-16{transform:translate3d(2100px,0,4650px)}.pillar-17{transform:translate3d(2100px,0,5250px)}.pillar-18{transform:translate3d(2100px,0,5850px)}.pillar-19{transform:translate3d(2100px,0,6450px)}.pillar-20{transform:translate3d(2100px,0,7050px)}.pillar-21{transform:translate3d(2100px,0,7650px)}.pillar-22{transform:translate3d(2100px,0,8250px)}.pillar-23{transform:translate3d(2100px,0,8850px)}.pillar-24{transform:translate3d(2100px,0,9450px)}.pillar-25{transform:translate3d(1500px,0,9450px)}.pillar-26{transform:translate3d(900px,0,9450px)}.pillar-27{transform:translate3d(300px,0,9450px)}.pillar-28{transform:translate3d(-300px,0,9450px)}.pillar-29{transform:translate3d(-900px,0,9450px)}.pillar-30{transform:translate3d(-1500px,0,9450px)}.pillar-31{transform:translate3d(-2100px,0,9450px)}.pillar-32{transform:translate3d(-2100px,0,8850px)}.pillar-33{transform:translate3d(-2100px,0,8250px)}.pillar-34{transform:translate3d(-2100px,0,7650px)}.pillar-35{transform:translate3d(-2100px,0,7050px)}.pillar-36{transform:translate3d(-2100px,0,6450px)}.pillar-37{transform:translate3d(-2100px,0,5850px)}.pillar-38{transform:translate3d(-2100px,0,5250px)}.pillar-39{transform:translate3d(-2100px,0,4650px)}.pillar-40{transform:translate3d(-2100px,0,4050px)}.pillar-41{transform:translate3d(-2100px,0,3450px)}.pillar-42{transform:translate3d(-2100px,0,2850px)}.pillar-43{transform:translate3d(-2100px,0,2250px)}.pillar-44{transform:translate3d(-2100px,0,1650px)}.pillar-45{transform:translate3d(-2100px,0,1050px)}.pillar-46{transform:translate3d(-2100px,0,450px)}.pillar-face{position:absolute;width:var(--fw, 46.93px);height:1200px;bottom:0;left:calc(var(--fw, 46.93px) / -2);transform:rotateY(calc(var(--i) * var(--step, 18deg))) translateZ(148.15px);backface-visibility:hidden;background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.03) 25%,transparent 50%,rgba(0,0,0,.03) 75%,rgba(0,0,0,.15) 100%),repeating-linear-gradient(2deg,transparent 0px,transparent 80px,rgba(172,158,136,.06) 81px,rgba(172,158,136,.16) 83px,rgba(172,158,136,.06) 85px,transparent 87px),repeating-linear-gradient(178deg,transparent 0px,transparent 120px,rgba(162,148,125,.04) 121px,rgba(162,148,125,.1) 122.5px,rgba(162,148,125,.04) 124px,transparent 126px),linear-gradient(to bottom,#f0eae0,#ede6da,#eee7db,#ece5d9,#f0e9de,#ede6dc)}.pillar-abacus{position:absolute;width:0;height:0;left:0;bottom:1170px;transform-style:preserve-3d}.abacus-face{position:absolute;backface-visibility:hidden}.abacus-front{width:400px;height:60px;left:-200px;top:-30px;transform:translateZ(200px);background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),linear-gradient(to right,rgba(0,0,0,.07) 0%,transparent 9%,transparent 91%,rgba(0,0,0,.07) 100%),linear-gradient(to bottom,rgba(0,0,0,.06) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.09) 100%),repeating-linear-gradient(91deg,transparent 0px,transparent 52px,rgba(172,158,136,.07) 53px,rgba(172,158,136,.17) 55px,rgba(172,158,136,.07) 57px,transparent 59px),repeating-linear-gradient(89.5deg,transparent 0px,transparent 28px,rgba(162,148,125,.04) 28.5px,rgba(162,148,125,.1) 29.5px,rgba(162,148,125,.04) 30.5px,transparent 32px),linear-gradient(to bottom,#f3ece2,#ede6da 55%,#eae3d7)}.abacus-back{width:400px;height:60px;left:-200px;top:-30px;transform:rotateY(180deg) translateZ(200px);background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),linear-gradient(to right,rgba(0,0,0,.07) 0%,transparent 9%,transparent 91%,rgba(0,0,0,.07) 100%),linear-gradient(to bottom,rgba(0,0,0,.08) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.1) 100%),repeating-linear-gradient(91deg,transparent 0px,transparent 52px,rgba(162,148,125,.07) 53px,rgba(162,148,125,.15) 55px,rgba(162,148,125,.07) 57px,transparent 59px),repeating-linear-gradient(89deg,transparent 0px,transparent 28px,rgba(152,138,115,.04) 28.5px,rgba(152,138,115,.09) 29.5px,rgba(152,138,115,.04) 30.5px,transparent 32px),linear-gradient(to bottom,#ede6dc,#e8e1d5 55%,#e5ded2)}.abacus-left{width:400px;height:60px;left:-200px;top:-30px;transform:rotateY(-90deg) translateZ(200px);background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),linear-gradient(to left,rgba(0,0,0,.12) 0%,transparent 18%,transparent 100%),linear-gradient(to right,rgba(255,255,255,.03) 0%,transparent 12%,transparent 100%),linear-gradient(to bottom,rgba(0,0,0,.05) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.09) 100%),repeating-linear-gradient(91deg,transparent 0px,transparent 52px,rgba(172,158,136,.07) 53px,rgba(172,158,136,.16) 55px,rgba(172,158,136,.07) 57px,transparent 59px),repeating-linear-gradient(89deg,transparent 0px,transparent 28px,rgba(162,148,125,.04) 28.5px,rgba(162,148,125,.09) 29.5px,rgba(162,148,125,.04) 30.5px,transparent 32px),linear-gradient(to bottom,#ede6da,#e9e2d6 55%,#ebe4d8)}.abacus-right{width:400px;height:60px;left:-200px;top:-30px;transform:rotateY(90deg) translateZ(200px);background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),linear-gradient(to right,rgba(0,0,0,.1) 0%,transparent 18%,transparent 100%),linear-gradient(to left,rgba(255,255,255,.03) 0%,transparent 12%,transparent 100%),linear-gradient(to bottom,rgba(0,0,0,.05) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.09) 100%),repeating-linear-gradient(91deg,transparent 0px,transparent 52px,rgba(172,158,136,.07) 53px,rgba(172,158,136,.16) 55px,rgba(172,158,136,.07) 57px,transparent 59px),repeating-linear-gradient(89deg,transparent 0px,transparent 28px,rgba(162,148,125,.04) 28.5px,rgba(162,148,125,.09) 29.5px,rgba(162,148,125,.04) 30.5px,transparent 32px),linear-gradient(to bottom,#ede6da,#e9e2d6 55%,#ebe4d8)}.abacus-top{width:400px;height:400px;left:-200px;top:-200px;transform:rotateX(-90deg) translateZ(30px);background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),radial-gradient(ellipse 300px 220px at 46% 42%,rgba(244,238,226,.26) 0%,transparent 100%),radial-gradient(ellipse 220px 280px at 60% 58%,rgba(240,234,222,.2) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 72px,rgba(172,158,136,.08) 73px,rgba(172,158,136,.22) 75px,rgba(172,158,136,.08) 77px,transparent 79px),repeating-linear-gradient(137deg,transparent 0px,transparent 105px,rgba(162,148,125,.05) 106px,rgba(162,148,125,.15) 108px,rgba(162,148,125,.05) 110px,transparent 112px),repeating-linear-gradient(162deg,transparent 0px,transparent 44px,rgba(182,170,150,.04) 44.5px,rgba(182,170,150,.11) 45.5px,rgba(182,170,150,.04) 46.5px,transparent 48px),linear-gradient(148deg,rgba(238,232,220,.08) 0%,transparent 30%,rgba(236,230,218,.06) 55%,transparent 75%,rgba(240,234,222,.07) 100%),linear-gradient(135deg,#f4ede3,#f1eae0,#ede8de 60%,#f2ebe1)}.abacus-bottom{width:400px;height:400px;left:-200px;top:-200px;transform:rotateX(90deg) translateZ(30px);background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),radial-gradient(ellipse 380px 380px at 50% 50%,transparent 55%,rgba(0,0,0,.2) 100%),repeating-linear-gradient(152deg,transparent 0px,transparent 72px,rgba(152,138,116,.07) 73px,rgba(152,138,116,.18) 75px,rgba(152,138,116,.07) 77px,transparent 79px),repeating-linear-gradient(134deg,transparent 0px,transparent 100px,rgba(142,128,106,.04) 101px,rgba(142,128,106,.12) 103px,rgba(142,128,106,.04) 105px,transparent 107px),repeating-linear-gradient(160deg,transparent 0px,transparent 44px,rgba(162,150,130,.03) 44.5px,rgba(162,150,130,.09) 45.5px,rgba(162,150,130,.03) 46.5px,transparent 48px),linear-gradient(135deg,#ddd6ca,#d9d2c6,#d6cfc3 60%,#dbd4c8)}.pillar-echinus{position:absolute;width:0;height:0;left:0;bottom:1160px;transform-style:preserve-3d}.echinus-face{position:absolute;width:var(--ew, 53.2px);height:110px;left:calc(var(--ew, 53.2px) / -2);top:-55px;backface-visibility:hidden;transform:rotateY(calc(var(--i) * var(--step, 18deg))) rotateX(-23.75deg) translateZ(168px);background:linear-gradient(var(--col-shade, transparent),var(--col-shade, transparent)),linear-gradient(to bottom,transparent 0%,transparent 46%,rgba(0,0,0,.28) 47.5%,rgba(255,255,255,.05) 49%,rgba(0,0,0,.12) 50%,transparent 51.5%,rgba(0,0,0,.22) 54%,rgba(255,255,255,.04) 55.5%,rgba(0,0,0,.08) 56.5%,transparent 58%,rgba(0,0,0,.16) 60.5%,rgba(255,255,255,.03) 62%,rgba(0,0,0,.06) 63%,transparent 64.5%,rgba(0,0,0,.1) 68%,rgba(0,0,0,.32) 100%),linear-gradient(to right,rgba(0,0,0,.18) 0%,rgba(0,0,0,.04) 22%,transparent 50%,rgba(0,0,0,.04) 78%,rgba(0,0,0,.18) 100%),linear-gradient(to bottom,rgba(255,255,255,.06) 0%,transparent 20%),repeating-linear-gradient(92deg,transparent 0px,transparent 16px,rgba(152,132,100,.06) 16.5px,rgba(152,132,100,.14) 17.5px,rgba(152,132,100,.06) 18.5px,transparent 20px),linear-gradient(to bottom,#f0eae0,#ece5d6 20%,#e8dfca,#e2d8be 70%,#dbd0b2)}.porch-column{bottom:595px}.porch-column-1{transform:translate3d(-1500px,0,1050px) scale3d(.89,.96,.89)}.porch-column-2{transform:translate3d(-900px,0,1050px) scale3d(.89,.96,.89)}.porch-column-3{transform:translate3d(-300px,0,1050px) scale3d(.89,.96,.89)}.porch-column-4{transform:translate3d(300px,0,1050px) scale3d(.89,.96,.89)}.porch-column-5{transform:translate3d(900px,0,1050px) scale3d(.89,.96,.89)}.porch-column-6{transform:translate3d(1500px,0,1050px) scale3d(.89,.96,.89)}.porch-column-7{transform:translate3d(1500px,0,8250px) scale3d(.89,.96,.89)}.porch-column-8{transform:translate3d(900px,0,8250px) scale3d(.89,.96,.89)}.porch-column-9{transform:translate3d(300px,0,8250px) scale3d(.89,.96,.89)}.porch-column-10{transform:translate3d(-300px,0,8250px) scale3d(.89,.96,.89)}.porch-column-11{transform:translate3d(-900px,0,8250px) scale3d(.89,.96,.89)}.porch-column-12{transform:translate3d(-1500px,0,8250px) scale3d(.89,.96,.89)}.wall{position:absolute;left:960px;bottom:595px;width:0;height:0;transform-style:preserve-3d}.wall-face{position:absolute;background-color:#e0d9cd;background-image:linear-gradient(var(--wall-shade, transparent),var(--wall-shade, transparent)),repeating-linear-gradient(93deg,transparent 0px,transparent 118px,rgba(168,154,132,.07) 119px,rgba(168,154,132,.16) 121px,rgba(168,154,132,.07) 123px,transparent 126px),linear-gradient(to bottom,#ebe4d8,#e7e0d4 46%,#e2dbcf 82%,#ded7cb)}.wall-s{width:var(--d);height:var(--h);left:calc(var(--d) / -2);top:calc(var(--h) / -2);transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.wall-n{width:var(--d);height:var(--h);left:calc(var(--d) / -2);top:calc(var(--h) / -2);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.wall-e{width:var(--w);height:var(--h);left:calc(var(--w) / -2);top:calc(var(--h) / -2);transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.wall-w{width:var(--w);height:var(--h);left:calc(var(--w) / -2);top:calc(var(--h) / -2);transform:translateZ(calc(var(--d) / 2))}.wall-cap{width:var(--w);height:var(--d);left:calc(var(--w) / -2);top:calc(var(--d) / -2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));background-color:#ece5db;background-image:repeating-linear-gradient(155deg,transparent 0px,transparent 96px,rgba(172,158,136,.07) 97px,rgba(172,158,136,.17) 99px,rgba(172,158,136,.07) 101px,transparent 104px),linear-gradient(135deg,#f2ebe1,#eee7dd 42%,#ece5db 74%,#f0e9df)}.wall-soffit{width:var(--w);height:var(--d);left:calc(var(--w) / -2);top:calc(var(--d) / -2);transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));background-color:#9d958a;background-image:linear-gradient(to bottom,#00000038,#0000001a 30% 70%,#00000038),linear-gradient(to bottom,#b8b1a5,#b2ab9f,#b8b1a5)}.sekos-flank{--w: 200px;--h: 1650px;--d: 600px}.sekos-flank-s{transform:translate3d(1550px,-825px,calc(var(--bz) * 1px))}.sekos-flank-n{transform:translate3d(-1550px,-825px,calc(var(--bz) * 1px))}.sekos-flank-s>.wall-n,.sekos-flank-n>.wall-s{background-image:none;background-color:#9d9689}.sekos-flank>.wall-cap{--wall-shade: rgba(24,18,8,.06)}.sekos-flank>.wall-e,.sekos-flank>.wall-w{--wall-shade: rgba(24,18,8,.16);background-color:#c8c1b5;background-image:linear-gradient(var(--wall-shade),var(--wall-shade)),linear-gradient(to bottom,#ebe4d8,#e7e0d4 46%,#e2dbcf 82%,#ded7cb)}.sekos-door-e-jamb{--w: 1110px;--h: 1130px;--d: 200px}.sekos-door-e-jamb-s{transform:translate3d(895px,-565px,1750px)}.sekos-door-e-jamb-n{transform:translate3d(-895px,-565px,1750px)}.sekos-door-e-head{--w: 2900px;--h: 520px;--d: 200px;transform:translate3d(0,-1390px,1750px)}.sekos-door-w-jamb{--w: 1170px;--h: 1000px;--d: 200px}.sekos-door-w-jamb-s{transform:translate3d(865px,-500px,7550px)}.sekos-door-w-jamb-n{transform:translate3d(-865px,-500px,7550px)}.sekos-door-w-head{--w: 2900px;--h: 650px;--d: 200px;transform:translate3d(0,-1325px,7550px)}.sekos-door-e-jamb>.wall-e,.sekos-door-e-head>.wall-e,.sekos-door-w-jamb>.wall-w,.sekos-door-w-head>.wall-w{--wall-shade: rgba(24,18,8,.13);background-color:#cec7bb}.sekos-door-e-jamb>.wall-w,.sekos-door-e-head>.wall-w,.sekos-door-w-jamb>.wall-e,.sekos-door-w-head>.wall-e{--wall-shade: rgba(16,12,4,.3);background-color:#a49c8f}.sekos-door-e-jamb-s>.wall-n,.sekos-door-e-jamb-n>.wall-s,.sekos-door-w-jamb-s>.wall-n,.sekos-door-w-jamb-n>.wall-s{--wall-shade: rgba(16,12,4,.24);background-color:#b1a99c}.sekos-divide{--w: 2900px;--h: 1650px;--d: 200px;transform:translate3d(0,-825px,5650px)}.sekos-divide>.wall-e{--wall-shade: rgba(16,12,4,.34);background-color:#9e968a;--wall-cast: radial-gradient(ellipse 62% 78% at 50% 62%, transparent 0%, rgba(0,0,0,.1) 58%, rgba(0,0,0,.26) 100% )}.sekos-divide>.wall-w{--wall-shade: rgba(16,12,4,.32);background-color:#a19989}.sekos-anta{--w: 240px;--h: 1152px;--d: 90px}.sekos-anta-es{transform:translate3d(1550px,-576px,1605px)}.sekos-anta-en{transform:translate3d(-1550px,-576px,1605px)}.sekos-anta-ws{transform:translate3d(1550px,-576px,7695px)}.sekos-anta-wn{transform:translate3d(-1550px,-576px,7695px)}.sekos-anta-cap{--w: 290px;--h: 64px;--d: 110px}.sekos-anta-cap-es{transform:translate3d(1550px,-1120px,1600px)}.sekos-anta-cap-en{transform:translate3d(-1550px,-1120px,1600px)}.sekos-anta-cap-ws{transform:translate3d(1550px,-1120px,7700px)}.sekos-anta-cap-wn{transform:translate3d(-1550px,-1120px,7700px)}.sekos-anta>.wall-face,.sekos-anta-cap>.wall-face{--wall-shade: rgba(24,18,8,.12);background-color:#d0c9bd}.sekos-anta>.wall-s,.sekos-anta>.wall-n,.sekos-anta-cap>.wall-s,.sekos-anta-cap>.wall-n{--wall-shade: rgba(24,18,8,.2);background-color:#bfb8ac}.sekos-ceiling{position:absolute;left:960px;bottom:1950px;width:0;height:0;transform-style:preserve-3d}.sekos-coffer{position:absolute;width:2900px;left:-1450px;height:calc(var(--ch) * 1px);top:calc(var(--ch) * -.5px);transform:translateZ(calc(var(--cz) * 1px)) rotateX(-90deg);background-image:repeating-linear-gradient(to right,rgba(0,0,0,.32) 0px,rgba(0,0,0,.13) 13px,rgba(255,250,238,.05) 23px,rgba(255,250,238,.02) 33px,transparent 46px,transparent 218px,rgba(0,0,0,.17) 240px,rgba(0,0,0,.36) 263.64px),linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 5%,rgba(255,250,238,.04) 9%,transparent 17%,transparent 82%,rgba(0,0,0,.16) 91%,rgba(0,0,0,.34) 100%),linear-gradient(rgba(0,0,0,var(--shade)),rgba(0,0,0,var(--shade))),linear-gradient(to right,#a49c8c,#ada595,#a49c8c)}.naos-column{position:absolute;left:960px;bottom:595px;width:0;height:0;transform-style:preserve-3d}.naos-column-lower{transform:translate3d(calc(var(--cx) * 1px),0,calc(var(--cz) * 1px)) scale3d(.6,.6,.6)}.naos-column-upper{transform:translate3d(calc(var(--cx) * 1px),-860px,calc(var(--cz) * 1px)) scale3d(.31,.31,.31)}.naos-column-lower,.opisthodomos-column{--step: 30deg;--fw: 79.4px;--ew: 90.03px}.naos-column-upper{--step: 36deg;--fw: 96.3px;--ew: 109.19px}.naos-column{--col-shade: rgba(16,12,4,.28)}.naos-column.naos-column-upper{--col-shade: rgba(16,12,4,.2)}.opisthodomos-column{--col-shade: rgba(16,12,4,.24)}.naos-arch{--w: 250px;--h: 140px;--d: 3475px}.naos-arch-s{transform:translate3d(900px,-790px,3587.5px)}.naos-arch-n{transform:translate3d(-900px,-790px,3587.5px)}.naos-arch-back{--w: 1550px;--h: 140px;--d: 250px;transform:translate3d(0,-790px,5200px)}.naos-arch-up{--w: 140px;--h: 123px;--d: 3420px}.naos-arch-up-s{transform:translate3d(900px,-1293.5px,3560px)}.naos-arch-up-n{transform:translate3d(-900px,-1293.5px,3560px)}.naos-arch-up-back{--w: 1660px;--h: 123px;--d: 140px;transform:translate3d(0,-1293.5px,5200px)}.naos-arch>.wall-face,.naos-arch-back>.wall-face,.naos-arch-up>.wall-face,.naos-arch-up-back>.wall-face{--wall-shade: rgba(16,12,4,.3);background-color:#a49c8f}.naos-arch>.wall-soffit,.naos-arch-back>.wall-soffit,.naos-arch-up>.wall-soffit,.naos-arch-up-back>.wall-soffit{--wall-shade: rgba(16,12,4,.4);background-color:#8f8779}.athena-base{--w: 940px;--h: 130px;--d: 480px;transform:translate3d(0,-65px,4760px)}.athena-plinth{--w: 680px;--h: 30px;--d: 300px;transform:translate3d(0,-145px,4755px)}.athena-base>.wall-face,.athena-plinth>.wall-face{--wall-shade: none;background-color:#2c2826;background-image:linear-gradient(to bottom,rgba(255,250,240,.07) 0%,transparent 22%,rgba(0,0,0,.3) 100%)}.athena-base>.wall-e{background:var(--relief)}.athena-base>.wall-cap,.athena-plinth>.wall-cap{background-color:#3a3532;background-image:linear-gradient(105deg,rgba(255,248,236,.1) 0%,transparent 46%,rgba(0,0,0,.22) 100%)}.athena{position:absolute;left:960px;bottom:595px;width:0;height:0;transform:translate3d(0,-160px,4760px) rotateY(180deg)}.ath{position:absolute}.opisthodomos-column{position:absolute;left:960px;bottom:595px;width:0;height:0;transform-style:preserve-3d;transform:translate3d(calc(var(--cx) * 1px),0,calc(var(--cz) * 1px)) scale3d(.655,1.129,.655)}.architrave-block{position:absolute;left:960px;bottom:1795px;width:0;height:0;transform-style:preserve-3d;transform:translateZ(-148.5px) rotateY(180deg)}.architrave-block-1{transform:translate3d(-1800px,0,-148.5px) rotateY(180deg)}.architrave-block-2{transform:translate3d(-1200px,0,-148.5px) rotateY(180deg)}.architrave-block-3{transform:translate3d(-600px,0,-148.5px) rotateY(180deg)}.architrave-block-4{transform:translateZ(-148.5px) rotateY(180deg)}.architrave-block-5{transform:translate3d(600px,0,-148.5px) rotateY(180deg)}.architrave-block-6{transform:translate3d(1200px,0,-148.5px) rotateY(180deg)}.architrave-block-7{transform:translate3d(1800px,0,-148.5px) rotateY(180deg)}.architrave-block-8{transform:translate3d(2098.5px,0,150px) rotateY(90deg)}.architrave-block-9{transform:translate3d(2098.5px,0,750px) rotateY(90deg)}.architrave-block-10{transform:translate3d(2098.5px,0,1350px) rotateY(90deg)}.architrave-block-11{transform:translate3d(2098.5px,0,1950px) rotateY(90deg)}.architrave-block-12{transform:translate3d(2098.5px,0,2550px) rotateY(90deg)}.architrave-block-13{transform:translate3d(2098.5px,0,3150px) rotateY(90deg)}.architrave-block-14{transform:translate3d(2098.5px,0,3750px) rotateY(90deg)}.architrave-block-15{transform:translate3d(2098.5px,0,4350px) rotateY(90deg)}.architrave-block-16{transform:translate3d(2098.5px,0,4950px) rotateY(90deg)}.architrave-block-17{transform:translate3d(2098.5px,0,5550px) rotateY(90deg)}.architrave-block-18{transform:translate3d(2098.5px,0,6150px) rotateY(90deg)}.architrave-block-19{transform:translate3d(2098.5px,0,6750px) rotateY(90deg)}.architrave-block-20{transform:translate3d(2098.5px,0,7350px) rotateY(90deg)}.architrave-block-21{transform:translate3d(2098.5px,0,7950px) rotateY(90deg)}.architrave-block-22{transform:translate3d(2098.5px,0,8550px) rotateY(90deg)}.architrave-block-23{transform:translate3d(2098.5px,0,9150px) rotateY(90deg)}.architrave-block-24{transform:translate3d(-1800px,0,9448.5px)}.architrave-block-25{transform:translate3d(-1200px,0,9448.5px)}.architrave-block-26{transform:translate3d(-600px,0,9448.5px)}.architrave-block-27{transform:translateZ(9448.5px)}.architrave-block-28{transform:translate3d(600px,0,9448.5px)}.architrave-block-29{transform:translate3d(1200px,0,9448.5px)}.architrave-block-30{transform:translate3d(1800px,0,9448.5px)}.architrave-block-31{transform:translate3d(-2098.5px,0,9150px) rotateY(-90deg)}.architrave-block-32{transform:translate3d(-2098.5px,0,8550px) rotateY(-90deg)}.architrave-block-33{transform:translate3d(-2098.5px,0,7950px) rotateY(-90deg)}.architrave-block-34{transform:translate3d(-2098.5px,0,7350px) rotateY(-90deg)}.architrave-block-35{transform:translate3d(-2098.5px,0,6750px) rotateY(-90deg)}.architrave-block-36{transform:translate3d(-2098.5px,0,6150px) rotateY(-90deg)}.architrave-block-37{transform:translate3d(-2098.5px,0,5550px) rotateY(-90deg)}.architrave-block-38{transform:translate3d(-2098.5px,0,4950px) rotateY(-90deg)}.architrave-block-39{transform:translate3d(-2098.5px,0,4350px) rotateY(-90deg)}.architrave-block-40{transform:translate3d(-2098.5px,0,3750px) rotateY(-90deg)}.architrave-block-41{transform:translate3d(-2098.5px,0,3150px) rotateY(-90deg)}.architrave-block-42{transform:translate3d(-2098.5px,0,2550px) rotateY(-90deg)}.architrave-block-43{transform:translate3d(-2098.5px,0,1950px) rotateY(-90deg)}.architrave-block-44{transform:translate3d(-2098.5px,0,1350px) rotateY(-90deg)}.architrave-block-45{transform:translate3d(-2098.5px,0,750px) rotateY(-90deg)}.architrave-block-46{transform:translate3d(-2098.5px,0,150px) rotateY(-90deg)}.arch-face{position:absolute;backface-visibility:hidden}.arch-front{width:600px;height:200px;left:-300px;top:-100px;transform:translateZ(149.5px);background:radial-gradient(circle 8px at 67% 44%,#0d0a07 0%,#201710 40%,rgba(20,14,8,.45) 70%,transparent 100%),radial-gradient(circle 8px at 33% 44%,#0d0a07 0%,#201710 40%,rgba(20,14,8,.45) 70%,transparent 100%),linear-gradient(to bottom,transparent 0%,transparent 31.5%,rgba(0,0,0,.2) 33%,rgba(0,0,0,.06) 34.5%,transparent 36%,transparent 64.5%,rgba(0,0,0,.17) 66%,rgba(0,0,0,.05) 67.5%,transparent 69%),repeating-linear-gradient(91.5deg,transparent 0px,transparent 78px,rgba(172,158,136,.07) 79px,rgba(172,158,136,.18) 81px,rgba(172,158,136,.07) 83px,transparent 85px),repeating-linear-gradient(89deg,transparent 0px,transparent 50px,rgba(162,148,125,.04) 50.5px,rgba(162,148,125,.11) 51.5px,rgba(162,148,125,.04) 52.5px,transparent 54px),linear-gradient(to right,rgba(0,0,0,.07) 0%,transparent 9%,transparent 91%,rgba(0,0,0,.07) 100%),linear-gradient(to bottom,#f4ede3,#f1eae0 25%,#ede6da 55%,#ece5d9 80%,#eee7db)}.arch-back{width:600px;height:200px;left:-300px;top:-100px;transform:rotateY(180deg) translateZ(149.5px);background:linear-gradient(to bottom,#ede6da,#e9e2d6 55%,#e6dfd3)}.arch-left{width:299px;height:200px;left:-149.5px;top:-100px;transform:rotateY(-90deg) translateZ(300px);background:linear-gradient(to right,transparent 0%,transparent 32.5%,rgba(0,0,0,.28) 33.3%,rgba(0,0,0,.1) 34.3%,rgba(255,255,255,.06) 35.2%,transparent 36.5%,transparent 65.5%,rgba(0,0,0,.24) 66.7%,rgba(0,0,0,.08) 67.7%,rgba(255,255,255,.05) 68.6%,transparent 70%),linear-gradient(to right,rgba(255,255,255,.04) 0%,transparent 15%,transparent 85%,rgba(0,0,0,.07) 100%),repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(172,158,136,.1) 22.5px,rgba(172,158,136,.24) 24px,rgba(172,158,136,.1) 25.5px,transparent 26px),linear-gradient(to bottom,#ebe4d8,#e6dfd3,#e8e1d5)}.arch-right{width:299px;height:200px;left:-149.5px;top:-100px;transform:rotateY(90deg) translateZ(300px);background:linear-gradient(to right,transparent 0%,transparent 32.5%,rgba(0,0,0,.28) 33.3%,rgba(0,0,0,.1) 34.3%,rgba(255,255,255,.06) 35.2%,transparent 36.5%,transparent 65.5%,rgba(0,0,0,.24) 66.7%,rgba(0,0,0,.08) 67.7%,rgba(255,255,255,.05) 68.6%,transparent 70%),linear-gradient(to right,rgba(0,0,0,.07) 0%,transparent 15%,transparent 85%,rgba(255,255,255,.04) 100%),repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(172,158,136,.1) 22.5px,rgba(172,158,136,.24) 24px,rgba(172,158,136,.1) 25.5px,transparent 26px),linear-gradient(to bottom,#ebe4d8,#e6dfd3,#e8e1d5)}.arch-top{width:600px;height:299px;left:-300px;top:-149.5px;transform:rotateX(-90deg) translateZ(100px);background:linear-gradient(to bottom,transparent 0%,transparent 32.5%,rgba(0,0,0,.22) 33.3%,rgba(0,0,0,.08) 34.3%,rgba(255,255,255,.05) 35.2%,transparent 36.5%,transparent 65.5%,rgba(0,0,0,.19) 66.7%,rgba(0,0,0,.07) 67.7%,rgba(255,255,255,.04) 68.6%,transparent 70%),radial-gradient(ellipse 420px 240px at 48% 55%,rgba(242,237,228,.22) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 68px,rgba(172,158,136,.07) 69px,rgba(172,158,136,.17) 71px,rgba(172,158,136,.07) 73px,transparent 75px),repeating-linear-gradient(137deg,transparent 0px,transparent 100px,rgba(162,148,125,.04) 101px,rgba(162,148,125,.11) 103px,rgba(162,148,125,.04) 105px,transparent 107px),linear-gradient(135deg,#f4ede3,#f0eae0 40%,#eee8de,#f2ebe1)}.arch-bottom{width:600px;height:299px;left:-300px;top:-149.5px;transform:rotateX(90deg) translateZ(100px);background:linear-gradient(to right,#cfc8bb,#ccc5b8,#d2cbbe)}.arch-corner{position:absolute;left:960px;bottom:1795px;width:0;height:0;transform-style:preserve-3d}.arch-corner-1{transform:translate3d(2174px,0,-224px)}.arch-corner-2{transform:translate3d(2174px,0,9524px)}.arch-corner-3{transform:translate3d(-2174px,0,9524px)}.arch-corner-4{transform:translate3d(-2174px,0,-224px)}.arch-corner-face{position:absolute;backface-visibility:hidden;width:148px;height:200px;left:-74px;top:-100px;transform:rotateY(calc(var(--ci) * 90deg)) translateZ(74px);background:linear-gradient(to bottom,transparent 0%,transparent 31.5%,rgba(0,0,0,.2) 33%,rgba(0,0,0,.06) 34.5%,transparent 36%,transparent 64.5%,rgba(0,0,0,.17) 66%,rgba(0,0,0,.05) 67.5%,transparent 69%),repeating-linear-gradient(91.5deg,transparent 0px,transparent 78px,rgba(172,158,136,.07) 79px,rgba(172,158,136,.18) 81px,rgba(172,158,136,.07) 83px,transparent 85px),repeating-linear-gradient(89deg,transparent 0px,transparent 50px,rgba(162,148,125,.04) 50.5px,rgba(162,148,125,.11) 51.5px,rgba(162,148,125,.04) 52.5px,transparent 54px),linear-gradient(to right,rgba(0,0,0,.07) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.07) 100%),linear-gradient(to bottom,#f4ede3,#f1eae0 25%,#ede6da 55%,#ece5d9 80%,#eee7db)}.arch-corner-top{position:absolute;backface-visibility:hidden;width:148px;height:148px;left:-74px;top:-74px;transform:rotateX(-90deg) translateZ(100px);background:radial-gradient(ellipse 120px 90px at 48% 55%,rgba(242,237,228,.22) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 68px,rgba(172,158,136,.07) 69px,rgba(172,158,136,.17) 71px,rgba(172,158,136,.07) 73px,transparent 75px),linear-gradient(135deg,#f4ede3,#f0eae0 40%,#eee8de,#f2ebe1)}.arch-corner-bot{position:absolute;backface-visibility:hidden;width:148px;height:148px;left:-74px;top:-74px;transform:rotateX(90deg) translateZ(100px);background:linear-gradient(to right,#cfc8bb,#ccc5b8,#d2cbbe)}.triglyph{position:absolute;left:960px;bottom:1995px;width:0;height:0;transform-style:preserve-3d}.triglyph-1{transform:translate3d(-2186.5px,0,-260.5px) rotateY(180deg)}.triglyph-2{transform:translate3d(-1843.25px,0,-260.5px) rotateY(180deg)}.triglyph-3{transform:translate3d(-1500px,0,-260.5px) rotateY(180deg)}.triglyph-4{transform:translate3d(-1200px,0,-260.5px) rotateY(180deg)}.triglyph-5{transform:translate3d(-900px,0,-260.5px) rotateY(180deg)}.triglyph-6{transform:translate3d(-600px,0,-260.5px) rotateY(180deg)}.triglyph-7{transform:translate3d(-300px,0,-260.5px) rotateY(180deg)}.triglyph-8{transform:translateZ(-260.5px) rotateY(180deg)}.triglyph-9{transform:translate3d(300px,0,-260.5px) rotateY(180deg)}.triglyph-10{transform:translate3d(600px,0,-260.5px) rotateY(180deg)}.triglyph-11{transform:translate3d(900px,0,-260.5px) rotateY(180deg)}.triglyph-12{transform:translate3d(1200px,0,-260.5px) rotateY(180deg)}.triglyph-13{transform:translate3d(1500px,0,-260.5px) rotateY(180deg)}.triglyph-14{transform:translate3d(1843.25px,0,-260.5px) rotateY(180deg)}.triglyph-15{transform:translate3d(2186.5px,0,-260.5px) rotateY(180deg)}.triglyph-16{transform:translate3d(2210.5px,0,-236.5px) rotateY(90deg)}.triglyph-17{transform:translate3d(2210.5px,0,106.75px) rotateY(90deg)}.triglyph-18{transform:translate3d(2210.5px,0,450px) rotateY(90deg)}.triglyph-19{transform:translate3d(2210.5px,0,750px) rotateY(90deg)}.triglyph-20{transform:translate3d(2210.5px,0,1050px) rotateY(90deg)}.triglyph-21{transform:translate3d(2210.5px,0,1350px) rotateY(90deg)}.triglyph-22{transform:translate3d(2210.5px,0,1650px) rotateY(90deg)}.triglyph-23{transform:translate3d(2210.5px,0,1950px) rotateY(90deg)}.triglyph-24{transform:translate3d(2210.5px,0,2250px) rotateY(90deg)}.triglyph-25{transform:translate3d(2210.5px,0,2550px) rotateY(90deg)}.triglyph-26{transform:translate3d(2210.5px,0,2850px) rotateY(90deg)}.triglyph-27{transform:translate3d(2210.5px,0,3150px) rotateY(90deg)}.triglyph-28{transform:translate3d(2210.5px,0,3450px) rotateY(90deg)}.triglyph-29{transform:translate3d(2210.5px,0,3750px) rotateY(90deg)}.triglyph-30{transform:translate3d(2210.5px,0,4050px) rotateY(90deg)}.triglyph-31{transform:translate3d(2210.5px,0,4350px) rotateY(90deg)}.triglyph-32{transform:translate3d(2210.5px,0,4650px) rotateY(90deg)}.triglyph-33{transform:translate3d(2210.5px,0,4950px) rotateY(90deg)}.triglyph-34{transform:translate3d(2210.5px,0,5250px) rotateY(90deg)}.triglyph-35{transform:translate3d(2210.5px,0,5550px) rotateY(90deg)}.triglyph-36{transform:translate3d(2210.5px,0,5850px) rotateY(90deg)}.triglyph-37{transform:translate3d(2210.5px,0,6150px) rotateY(90deg)}.triglyph-38{transform:translate3d(2210.5px,0,6450px) rotateY(90deg)}.triglyph-39{transform:translate3d(2210.5px,0,6750px) rotateY(90deg)}.triglyph-40{transform:translate3d(2210.5px,0,7050px) rotateY(90deg)}.triglyph-41{transform:translate3d(2210.5px,0,7350px) rotateY(90deg)}.triglyph-42{transform:translate3d(2210.5px,0,7650px) rotateY(90deg)}.triglyph-43{transform:translate3d(2210.5px,0,7950px) rotateY(90deg)}.triglyph-44{transform:translate3d(2210.5px,0,8250px) rotateY(90deg)}.triglyph-45{transform:translate3d(2210.5px,0,8550px) rotateY(90deg)}.triglyph-46{transform:translate3d(2210.5px,0,8850px) rotateY(90deg)}.triglyph-47{transform:translate3d(2210.5px,0,9193.25px) rotateY(90deg)}.triglyph-48{transform:translate3d(2210.5px,0,9536.5px) rotateY(90deg)}.triglyph-49{transform:translate3d(2186.5px,0,9560.5px)}.triglyph-50{transform:translate3d(1843.25px,0,9560.5px)}.triglyph-51{transform:translate3d(1500px,0,9560.5px)}.triglyph-52{transform:translate3d(1200px,0,9560.5px)}.triglyph-53{transform:translate3d(900px,0,9560.5px)}.triglyph-54{transform:translate3d(600px,0,9560.5px)}.triglyph-55{transform:translate3d(300px,0,9560.5px)}.triglyph-56{transform:translateZ(9560.5px)}.triglyph-57{transform:translate3d(-300px,0,9560.5px)}.triglyph-58{transform:translate3d(-600px,0,9560.5px)}.triglyph-59{transform:translate3d(-900px,0,9560.5px)}.triglyph-60{transform:translate3d(-1200px,0,9560.5px)}.triglyph-61{transform:translate3d(-1500px,0,9560.5px)}.triglyph-62{transform:translate3d(-1843.25px,0,9560.5px)}.triglyph-63{transform:translate3d(-2186.5px,0,9560.5px)}.triglyph-64{transform:translate3d(-2210.5px,0,9536.5px) rotateY(-90deg)}.triglyph-65{transform:translate3d(-2210.5px,0,9193.25px) rotateY(-90deg)}.triglyph-66{transform:translate3d(-2210.5px,0,8850px) rotateY(-90deg)}.triglyph-67{transform:translate3d(-2210.5px,0,8550px) rotateY(-90deg)}.triglyph-68{transform:translate3d(-2210.5px,0,8250px) rotateY(-90deg)}.triglyph-69{transform:translate3d(-2210.5px,0,7950px) rotateY(-90deg)}.triglyph-70{transform:translate3d(-2210.5px,0,7650px) rotateY(-90deg)}.triglyph-71{transform:translate3d(-2210.5px,0,7350px) rotateY(-90deg)}.triglyph-72{transform:translate3d(-2210.5px,0,7050px) rotateY(-90deg)}.triglyph-73{transform:translate3d(-2210.5px,0,6750px) rotateY(-90deg)}.triglyph-74{transform:translate3d(-2210.5px,0,6450px) rotateY(-90deg)}.triglyph-75{transform:translate3d(-2210.5px,0,6150px) rotateY(-90deg)}.triglyph-76{transform:translate3d(-2210.5px,0,5850px) rotateY(-90deg)}.triglyph-77{transform:translate3d(-2210.5px,0,5550px) rotateY(-90deg)}.triglyph-78{transform:translate3d(-2210.5px,0,5250px) rotateY(-90deg)}.triglyph-79{transform:translate3d(-2210.5px,0,4950px) rotateY(-90deg)}.triglyph-80{transform:translate3d(-2210.5px,0,4650px) rotateY(-90deg)}.triglyph-81{transform:translate3d(-2210.5px,0,4350px) rotateY(-90deg)}.triglyph-82{transform:translate3d(-2210.5px,0,4050px) rotateY(-90deg)}.triglyph-83{transform:translate3d(-2210.5px,0,3750px) rotateY(-90deg)}.triglyph-84{transform:translate3d(-2210.5px,0,3450px) rotateY(-90deg)}.triglyph-85{transform:translate3d(-2210.5px,0,3150px) rotateY(-90deg)}.triglyph-86{transform:translate3d(-2210.5px,0,2850px) rotateY(-90deg)}.triglyph-87{transform:translate3d(-2210.5px,0,2550px) rotateY(-90deg)}.triglyph-88{transform:translate3d(-2210.5px,0,2250px) rotateY(-90deg)}.triglyph-89{transform:translate3d(-2210.5px,0,1950px) rotateY(-90deg)}.triglyph-90{transform:translate3d(-2210.5px,0,1650px) rotateY(-90deg)}.triglyph-91{transform:translate3d(-2210.5px,0,1350px) rotateY(-90deg)}.triglyph-92{transform:translate3d(-2210.5px,0,1050px) rotateY(-90deg)}.triglyph-93{transform:translate3d(-2210.5px,0,750px) rotateY(-90deg)}.triglyph-94{transform:translate3d(-2210.5px,0,450px) rotateY(-90deg)}.triglyph-95{transform:translate3d(-2210.5px,0,106.75px) rotateY(-90deg)}.triglyph-96{transform:translate3d(-2210.5px,0,-236.5px) rotateY(-90deg)}.glyph-femur{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.glyph-femur-1{transform:translate3d(-41px,0,37.5px)}.glyph-femur-2{transform:translateZ(37.5px)}.glyph-femur-3{transform:translate3d(41px,0,37.5px)}.femur-face{position:absolute;width:20.5px;height:200px;left:-10.25px;top:-100px;backface-visibility:hidden;transform:rotateY(calc(var(--fi) * 60deg)) translateZ(17.75px);background:linear-gradient(rgba(0,0,0,min(var(--fi) * .22,(6 - var(--fi)) * .22)) 0% 100%),linear-gradient(to bottom,#ede6da,#e8e1d5,#ece5d9)}.trig-beam{position:absolute;left:960px;bottom:1995px;width:0;height:0;transform-style:preserve-3d}.trig-beam-1{transform:translate3d(-2098px,0,-148px) rotateY(180deg)}.trig-beam-2{transform:translate3d(-1800px,0,-148px) rotateY(180deg)}.trig-beam-3{transform:translate3d(-1500px,0,-148px) rotateY(180deg)}.trig-beam-4{transform:translate3d(-1200px,0,-148px) rotateY(180deg)}.trig-beam-5{transform:translate3d(-900px,0,-148px) rotateY(180deg)}.trig-beam-6{transform:translate3d(-600px,0,-148px) rotateY(180deg)}.trig-beam-7{transform:translate3d(-300px,0,-148px) rotateY(180deg)}.trig-beam-8{transform:translateZ(-148px) rotateY(180deg)}.trig-beam-9{transform:translate3d(300px,0,-148px) rotateY(180deg)}.trig-beam-10{transform:translate3d(600px,0,-148px) rotateY(180deg)}.trig-beam-11{transform:translate3d(900px,0,-148px) rotateY(180deg)}.trig-beam-12{transform:translate3d(1200px,0,-148px) rotateY(180deg)}.trig-beam-13{transform:translate3d(1500px,0,-148px) rotateY(180deg)}.trig-beam-14{transform:translate3d(1800px,0,-148px) rotateY(180deg)}.trig-beam-15{transform:translate3d(2098px,0,-148px) rotateY(180deg)}.trig-beam-16{transform:translate3d(2098px,0,-148px) rotateY(90deg)}.trig-beam-17{transform:translate3d(2098px,0,150px) rotateY(90deg)}.trig-beam-18{transform:translate3d(2098px,0,450px) rotateY(90deg)}.trig-beam-19{transform:translate3d(2098px,0,750px) rotateY(90deg)}.trig-beam-20{transform:translate3d(2098px,0,1050px) rotateY(90deg)}.trig-beam-21{transform:translate3d(2098px,0,1350px) rotateY(90deg)}.trig-beam-22{transform:translate3d(2098px,0,1650px) rotateY(90deg)}.trig-beam-23{transform:translate3d(2098px,0,1950px) rotateY(90deg)}.trig-beam-24{transform:translate3d(2098px,0,2250px) rotateY(90deg)}.trig-beam-25{transform:translate3d(2098px,0,2550px) rotateY(90deg)}.trig-beam-26{transform:translate3d(2098px,0,2850px) rotateY(90deg)}.trig-beam-27{transform:translate3d(2098px,0,3150px) rotateY(90deg)}.trig-beam-28{transform:translate3d(2098px,0,3450px) rotateY(90deg)}.trig-beam-29{transform:translate3d(2098px,0,3750px) rotateY(90deg)}.trig-beam-30{transform:translate3d(2098px,0,4050px) rotateY(90deg)}.trig-beam-31{transform:translate3d(2098px,0,4350px) rotateY(90deg)}.trig-beam-32{transform:translate3d(2098px,0,4650px) rotateY(90deg)}.trig-beam-33{transform:translate3d(2098px,0,4950px) rotateY(90deg)}.trig-beam-34{transform:translate3d(2098px,0,5250px) rotateY(90deg)}.trig-beam-35{transform:translate3d(2098px,0,5550px) rotateY(90deg)}.trig-beam-36{transform:translate3d(2098px,0,5850px) rotateY(90deg)}.trig-beam-37{transform:translate3d(2098px,0,6150px) rotateY(90deg)}.trig-beam-38{transform:translate3d(2098px,0,6450px) rotateY(90deg)}.trig-beam-39{transform:translate3d(2098px,0,6750px) rotateY(90deg)}.trig-beam-40{transform:translate3d(2098px,0,7050px) rotateY(90deg)}.trig-beam-41{transform:translate3d(2098px,0,7350px) rotateY(90deg)}.trig-beam-42{transform:translate3d(2098px,0,7650px) rotateY(90deg)}.trig-beam-43{transform:translate3d(2098px,0,7950px) rotateY(90deg)}.trig-beam-44{transform:translate3d(2098px,0,8250px) rotateY(90deg)}.trig-beam-45{transform:translate3d(2098px,0,8550px) rotateY(90deg)}.trig-beam-46{transform:translate3d(2098px,0,8850px) rotateY(90deg)}.trig-beam-47{transform:translate3d(2098px,0,9150px) rotateY(90deg)}.trig-beam-48{transform:translate3d(2098px,0,9448px) rotateY(90deg)}.trig-beam-49{transform:translate3d(2098px,0,9448px)}.trig-beam-50{transform:translate3d(1800px,0,9448px)}.trig-beam-51{transform:translate3d(1500px,0,9448px)}.trig-beam-52{transform:translate3d(1200px,0,9448px)}.trig-beam-53{transform:translate3d(900px,0,9448px)}.trig-beam-54{transform:translate3d(600px,0,9448px)}.trig-beam-55{transform:translate3d(300px,0,9448px)}.trig-beam-56{transform:translateZ(9448px)}.trig-beam-57{transform:translate3d(-300px,0,9448px)}.trig-beam-58{transform:translate3d(-600px,0,9448px)}.trig-beam-59{transform:translate3d(-900px,0,9448px)}.trig-beam-60{transform:translate3d(-1200px,0,9448px)}.trig-beam-61{transform:translate3d(-1500px,0,9448px)}.trig-beam-62{transform:translate3d(-1800px,0,9448px)}.trig-beam-63{transform:translate3d(-2098px,0,9448px)}.trig-beam-64{transform:translate3d(-2098px,0,9448px) rotateY(-90deg)}.trig-beam-65{transform:translate3d(-2098px,0,9150px) rotateY(-90deg)}.trig-beam-66{transform:translate3d(-2098px,0,8850px) rotateY(-90deg)}.trig-beam-67{transform:translate3d(-2098px,0,8550px) rotateY(-90deg)}.trig-beam-68{transform:translate3d(-2098px,0,8250px) rotateY(-90deg)}.trig-beam-69{transform:translate3d(-2098px,0,7950px) rotateY(-90deg)}.trig-beam-70{transform:translate3d(-2098px,0,7650px) rotateY(-90deg)}.trig-beam-71{transform:translate3d(-2098px,0,7350px) rotateY(-90deg)}.trig-beam-72{transform:translate3d(-2098px,0,7050px) rotateY(-90deg)}.trig-beam-73{transform:translate3d(-2098px,0,6750px) rotateY(-90deg)}.trig-beam-74{transform:translate3d(-2098px,0,6450px) rotateY(-90deg)}.trig-beam-75{transform:translate3d(-2098px,0,6150px) rotateY(-90deg)}.trig-beam-76{transform:translate3d(-2098px,0,5850px) rotateY(-90deg)}.trig-beam-77{transform:translate3d(-2098px,0,5550px) rotateY(-90deg)}.trig-beam-78{transform:translate3d(-2098px,0,5250px) rotateY(-90deg)}.trig-beam-79{transform:translate3d(-2098px,0,4950px) rotateY(-90deg)}.trig-beam-80{transform:translate3d(-2098px,0,4650px) rotateY(-90deg)}.trig-beam-81{transform:translate3d(-2098px,0,4350px) rotateY(-90deg)}.trig-beam-82{transform:translate3d(-2098px,0,4050px) rotateY(-90deg)}.trig-beam-83{transform:translate3d(-2098px,0,3750px) rotateY(-90deg)}.trig-beam-84{transform:translate3d(-2098px,0,3450px) rotateY(-90deg)}.trig-beam-85{transform:translate3d(-2098px,0,3150px) rotateY(-90deg)}.trig-beam-86{transform:translate3d(-2098px,0,2850px) rotateY(-90deg)}.trig-beam-87{transform:translate3d(-2098px,0,2550px) rotateY(-90deg)}.trig-beam-88{transform:translate3d(-2098px,0,2250px) rotateY(-90deg)}.trig-beam-89{transform:translate3d(-2098px,0,1950px) rotateY(-90deg)}.trig-beam-90{transform:translate3d(-2098px,0,1650px) rotateY(-90deg)}.trig-beam-91{transform:translate3d(-2098px,0,1350px) rotateY(-90deg)}.trig-beam-92{transform:translate3d(-2098px,0,1050px) rotateY(-90deg)}.trig-beam-93{transform:translate3d(-2098px,0,750px) rotateY(-90deg)}.trig-beam-94{transform:translate3d(-2098px,0,450px) rotateY(-90deg)}.trig-beam-95{transform:translate3d(-2098px,0,150px) rotateY(-90deg)}.trig-beam-96{transform:translate3d(-2098px,0,-148px) rotateY(-90deg)}.beam-face{position:absolute;backface-visibility:hidden}.beam-front{width:300px;height:200px;left:-150px;top:-100px;transform:translateZ(150px);background:repeating-linear-gradient(91.5deg,transparent 0px,transparent 52px,rgba(172,158,136,.08) 53px,rgba(172,158,136,.26) 55.5px,rgba(172,158,136,.08) 58px,transparent 60px),repeating-linear-gradient(88.5deg,transparent 0px,transparent 28px,rgba(162,148,125,.05) 28.5px,rgba(162,148,125,.18) 29.5px,rgba(162,148,125,.05) 30.5px,transparent 32px),repeating-linear-gradient(115deg,transparent 0px,transparent 74px,rgba(180,165,140,.05) 75px,rgba(180,165,140,.14) 76.5px,rgba(180,165,140,.05) 78px,transparent 80px),radial-gradient(ellipse 160px 130px at 55% 42%,rgba(244,238,225,.2) 0%,transparent 100%),linear-gradient(to right,rgba(0,0,0,.1) 0%,transparent 9%,transparent 91%,rgba(0,0,0,.1) 100%),linear-gradient(to bottom,rgba(0,0,0,.07) 0%,transparent 8%,transparent 92%,rgba(0,0,0,.09) 100%),linear-gradient(to bottom,#f4ede3,#f1eae0 20%,#ede6da 55%,#ece5d9 80%,#eee7db)}.beam-back{width:300px;height:200px;left:-150px;top:-100px;transform:rotateY(180deg) translateZ(150px);background:#cec6ba}.beam-top{width:300px;height:300px;left:-150px;top:-100px;transform:rotateX(-90deg) translateZ(150px);background:repeating-linear-gradient(155deg,transparent 0px,transparent 68px,rgba(172,158,136,.06) 69px,rgba(172,158,136,.16) 71px,rgba(172,158,136,.06) 73px,transparent 75px),linear-gradient(135deg,#f4ede3,#f0eae0 40%,#eee8de,#f2ebe1)}.beam-bot{width:300px;height:300px;left:-150px;top:-100px;transform:rotateX(90deg) translateZ(150px);background:#ccc5b8}.trig-beam-16 .beam-top,.trig-beam-48 .beam-top,.trig-beam-64 .beam-top,.trig-beam-96 .beam-top{display:none}.geison-block{position:absolute;left:960px;bottom:2155px;width:0;height:0;transform-style:preserve-3d;transform:translateZ(-223px) rotateY(180deg)}.geison-block-1{transform:translate3d(-1800px,0,-223px) rotateY(180deg)}.geison-block-2{transform:translate3d(-1200px,0,-223px) rotateY(180deg)}.geison-block-3{transform:translate3d(-600px,0,-223px) rotateY(180deg)}.geison-block-4{transform:translateZ(-223px) rotateY(180deg)}.geison-block-5{transform:translate3d(600px,0,-223px) rotateY(180deg)}.geison-block-6{transform:translate3d(1200px,0,-223px) rotateY(180deg)}.geison-block-7{transform:translate3d(1800px,0,-223px) rotateY(180deg)}.geison-block-8{transform:translate3d(2173px,0,150px) rotateY(90deg)}.geison-block-9{transform:translate3d(2173px,0,750px) rotateY(90deg)}.geison-block-10{transform:translate3d(2173px,0,1350px) rotateY(90deg)}.geison-block-11{transform:translate3d(2173px,0,1950px) rotateY(90deg)}.geison-block-12{transform:translate3d(2173px,0,2550px) rotateY(90deg)}.geison-block-13{transform:translate3d(2173px,0,3150px) rotateY(90deg)}.geison-block-14{transform:translate3d(2173px,0,3750px) rotateY(90deg)}.geison-block-15{transform:translate3d(2173px,0,4350px) rotateY(90deg)}.geison-block-16{transform:translate3d(2173px,0,4950px) rotateY(90deg)}.geison-block-17{transform:translate3d(2173px,0,5550px) rotateY(90deg)}.geison-block-18{transform:translate3d(2173px,0,6150px) rotateY(90deg)}.geison-block-19{transform:translate3d(2173px,0,6750px) rotateY(90deg)}.geison-block-20{transform:translate3d(2173px,0,7350px) rotateY(90deg)}.geison-block-21{transform:translate3d(2173px,0,7950px) rotateY(90deg)}.geison-block-22{transform:translate3d(2173px,0,8550px) rotateY(90deg)}.geison-block-23{transform:translate3d(2173px,0,9150px) rotateY(90deg)}.geison-block-24{transform:translate3d(-1800px,0,9523px)}.geison-block-25{transform:translate3d(-1200px,0,9523px)}.geison-block-26{transform:translate3d(-600px,0,9523px)}.geison-block-27{transform:translateZ(9523px)}.geison-block-28{transform:translate3d(600px,0,9523px)}.geison-block-29{transform:translate3d(1200px,0,9523px)}.geison-block-30{transform:translate3d(1800px,0,9523px)}.geison-block-31{transform:translate3d(-2173px,0,9150px) rotateY(-90deg)}.geison-block-32{transform:translate3d(-2173px,0,8550px) rotateY(-90deg)}.geison-block-33{transform:translate3d(-2173px,0,7950px) rotateY(-90deg)}.geison-block-34{transform:translate3d(-2173px,0,7350px) rotateY(-90deg)}.geison-block-35{transform:translate3d(-2173px,0,6750px) rotateY(-90deg)}.geison-block-36{transform:translate3d(-2173px,0,6150px) rotateY(-90deg)}.geison-block-37{transform:translate3d(-2173px,0,5550px) rotateY(-90deg)}.geison-block-38{transform:translate3d(-2173px,0,4950px) rotateY(-90deg)}.geison-block-39{transform:translate3d(-2173px,0,4350px) rotateY(-90deg)}.geison-block-40{transform:translate3d(-2173px,0,3750px) rotateY(-90deg)}.geison-block-41{transform:translate3d(-2173px,0,3150px) rotateY(-90deg)}.geison-block-42{transform:translate3d(-2173px,0,2550px) rotateY(-90deg)}.geison-block-43{transform:translate3d(-2173px,0,1950px) rotateY(-90deg)}.geison-block-44{transform:translate3d(-2173px,0,1350px) rotateY(-90deg)}.geison-block-45{transform:translate3d(-2173px,0,750px) rotateY(-90deg)}.geison-block-46{transform:translate3d(-2173px,0,150px) rotateY(-90deg)}.geison-face{position:absolute;backface-visibility:hidden}.geison-front{width:600px;height:120px;left:-300px;top:-60px;transform:translateZ(225px);background:linear-gradient(to bottom,transparent 0%,transparent 78%,rgba(0,0,0,.2) 82%,rgba(0,0,0,.3) 86%,rgba(255,255,255,.05) 89%,transparent 92%),linear-gradient(to bottom,rgba(0,0,0,.26) 0%,rgba(0,0,0,.1) 6%,transparent 17%),repeating-linear-gradient(91.5deg,transparent 0px,transparent 78px,rgba(172,158,136,.07) 79px,rgba(172,158,136,.18) 81px,rgba(172,158,136,.07) 83px,transparent 85px),repeating-linear-gradient(89deg,transparent 0px,transparent 50px,rgba(162,148,125,.04) 50.5px,rgba(162,148,125,.11) 51.5px,rgba(162,148,125,.04) 52.5px,transparent 54px),linear-gradient(to right,rgba(0,0,0,.07) 0%,transparent 9%,transparent 91%,rgba(0,0,0,.07) 100%),linear-gradient(to bottom,#f4ede3,#f1eae0 30%,#ede6da 62%,#ece5d9 85%,#eee7db)}.geison-back{width:600px;height:120px;left:-300px;top:-60px;transform:rotateY(180deg) translateZ(225px);background:linear-gradient(to bottom,#ede6da,#e9e2d6 55%,#e6dfd3)}.geison-left{width:450px;height:120px;left:-225px;top:-60px;transform:rotateY(-90deg) translateZ(300px);background:linear-gradient(to right,rgba(255,255,255,.04) 0%,transparent 15%,transparent 84%,rgba(0,0,0,.09) 100%),repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(172,158,136,.1) 22.5px,rgba(172,158,136,.24) 24px,rgba(172,158,136,.1) 25.5px,transparent 26px),linear-gradient(to bottom,#ebe4d8,#e6dfd3,#e8e1d5)}.geison-right{width:450px;height:120px;left:-225px;top:-60px;transform:rotateY(90deg) translateZ(300px);background:linear-gradient(to right,rgba(0,0,0,.09) 0%,transparent 16%,transparent 85%,rgba(255,255,255,.04) 100%),repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(172,158,136,.1) 22.5px,rgba(172,158,136,.24) 24px,rgba(172,158,136,.1) 25.5px,transparent 26px),linear-gradient(to bottom,#ebe4d8,#e6dfd3,#e8e1d5)}.geison-soffit{width:600px;height:450px;left:-300px;top:-225px;transform:rotateX(-90deg) translateZ(60px);background:linear-gradient(to right,#968d7e00 0px 52px,#968d7e8c 57px,#968d7e 62px 88px,#968d7e8c 93px,#968d7e00 98px 150px) 0 8px / 150px 130px repeat-x,radial-gradient(circle 4.5px at 9.375px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 0 24px / 18.75px 13px repeat-x,radial-gradient(circle 4.5px at 9.375px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 0 62px / 18.75px 13px repeat-x,radial-gradient(circle 4.5px at 9.375px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 0 100px / 18.75px 13px repeat-x,linear-gradient(to bottom,rgba(0,0,0,.16) 0%,rgba(0,0,0,.05) 4%,rgba(255,255,255,.07) 8%,rgba(255,255,255,.03) 45%,transparent 78%,rgba(0,0,0,.12) 91%,rgba(0,0,0,.36) 96%,rgba(0,0,0,.44) 100%) 0 0 / 600px 150px no-repeat,repeating-linear-gradient(152deg,transparent 0px,transparent 72px,rgba(152,138,116,.07) 73px,rgba(152,138,116,.18) 75px,rgba(152,138,116,.07) 77px,transparent 79px),repeating-linear-gradient(134deg,transparent 0px,transparent 100px,rgba(142,128,106,.04) 101px,rgba(142,128,106,.12) 103px,rgba(142,128,106,.04) 105px,transparent 107px),linear-gradient(to bottom,#e3dcd0,#ddd6ca 22%,#d3ccc0 55%,#c9c2b6)}.geison-block-1 .geison-soffit,.geison-block-8 .geison-soffit,.geison-block-30 .geison-soffit,.geison-block-31 .geison-soffit,.geison-block-7 .geison-soffit,.geison-block-23 .geison-soffit,.geison-block-24 .geison-soffit,.geison-block-46 .geison-soffit{background-image:linear-gradient(to right,#968d7e00 0px 57px,#968d7e8c 62px,#968d7e 67px 105px,#968d7e8c 110px,#968d7e00 115px 171.625px),radial-gradient(circle 4.5px at 10.727px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%),radial-gradient(circle 4.5px at 10.727px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%),radial-gradient(circle 4.5px at 10.727px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%),linear-gradient(to bottom,rgba(0,0,0,.16) 0%,rgba(0,0,0,.05) 4%,rgba(255,255,255,.07) 8%,rgba(255,255,255,.03) 45%,transparent 78%,rgba(0,0,0,.12) 91%,rgba(0,0,0,.36) 96%,rgba(0,0,0,.44) 100%),repeating-linear-gradient(152deg,transparent 0px,transparent 72px,rgba(152,138,116,.07) 73px,rgba(152,138,116,.18) 75px,rgba(152,138,116,.07) 77px,transparent 79px),repeating-linear-gradient(134deg,transparent 0px,transparent 100px,rgba(142,128,106,.04) 101px,rgba(142,128,106,.12) 103px,rgba(142,128,106,.04) 105px,transparent 107px),linear-gradient(to bottom,#e3dcd0,#ddd6ca 22%,#d3ccc0 55%,#c9c2b6);background-size:171.625px 130px,21.453px 13px,21.453px 13px,21.453px 13px,600px 150px,auto,auto,auto;background-repeat:repeat-x,repeat-x,repeat-x,repeat-x,no-repeat,repeat,repeat,repeat}.geison-block-1 .geison-soffit,.geison-block-8 .geison-soffit,.geison-block-30 .geison-soffit,.geison-block-31 .geison-soffit{background-position:0 8px,0 24px,0 62px,0 100px,0 0,0 0,0 0,0 0}.geison-block-7 .geison-soffit,.geison-block-23 .geison-soffit,.geison-block-24 .geison-soffit,.geison-block-46 .geison-soffit{background-position:85.125px 8px,85.125px 24px,85.125px 62px,85.125px 100px,0 0,0 0,0 0,0 0}.geison-cap{width:600px;height:450px;left:-300px;top:-225px;transform:rotateX(90deg) translateZ(60px);background:linear-gradient(to right,#d8d1c4,#d4cdc0,#dad3c6)}.geison-crown{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.geison-block>.geison-crown{transform:translate3d(0,-75px,12px)}.crown-face{position:absolute;backface-visibility:hidden}.crown-front{width:600px;height:30px;left:-300px;top:-15px;transform:translateZ(237px);background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 28%,transparent 68%,rgba(0,0,0,.14) 100%),repeating-linear-gradient(91.5deg,transparent 0px,transparent 78px,rgba(172,158,136,.07) 79px,rgba(172,158,136,.16) 81px,rgba(172,158,136,.07) 83px,transparent 85px),linear-gradient(to right,rgba(0,0,0,.06) 0%,transparent 9%,transparent 91%,rgba(0,0,0,.06) 100%),linear-gradient(to bottom,#f6f0e6,#f2ebe1 55%,#eee7db)}.crown-back{width:600px;height:30px;left:-300px;top:-15px;transform:rotateY(180deg) translateZ(237px);background:linear-gradient(to bottom,#ede6da,#e8e1d5)}.crown-left{width:474px;height:30px;left:-237px;top:-15px;transform:rotateY(-90deg) translateZ(300px);background:linear-gradient(to right,rgba(255,255,255,.04) 0%,transparent 15%,transparent 84%,rgba(0,0,0,.08) 100%),linear-gradient(to bottom,#ece5d9,#e7e0d4)}.crown-right{width:474px;height:30px;left:-237px;top:-15px;transform:rotateY(90deg) translateZ(300px);background:linear-gradient(to right,rgba(0,0,0,.08) 0%,transparent 16%,transparent 85%,rgba(255,255,255,.04) 100%),linear-gradient(to bottom,#ece5d9,#e7e0d4)}.crown-soffit{width:600px;height:474px;left:-300px;top:-237px;transform:rotateX(-90deg) translateZ(15px);background:linear-gradient(to bottom,#c4bcae,#b0a798,#9e9586 5%,#969183)}.crown-cap{width:600px;height:474px;left:-300px;top:-237px;transform:rotateX(90deg) translateZ(15px);background:radial-gradient(ellipse 420px 260px at 48% 55%,rgba(242,237,228,.24) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 68px,rgba(172,158,136,.07) 69px,rgba(172,158,136,.17) 71px,rgba(172,158,136,.07) 73px,transparent 75px),repeating-linear-gradient(137deg,transparent 0px,transparent 100px,rgba(162,148,125,.04) 101px,rgba(162,148,125,.11) 103px,rgba(162,148,125,.04) 105px,transparent 107px),linear-gradient(135deg,#f6f0e6,#f2ebe1 40%,#efe9df,#f4ede3)}.geison-corner{position:absolute;left:960px;bottom:2155px;width:0;height:0;transform-style:preserve-3d}.geison-corner-1{transform:translate3d(2249px,0,-299px)}.geison-corner-2{transform:translate3d(2249px,0,9599px) rotateY(-90deg)}.geison-corner-3{transform:translate3d(-2249px,0,9599px) rotateY(180deg)}.geison-corner-4{transform:translate3d(-2249px,0,-299px) rotateY(90deg)}.geison-corner-face{position:absolute;backface-visibility:hidden;width:298px;height:120px;left:-149px;top:-60px;transform:rotateY(calc(var(--gi) * 90deg)) translateZ(149px);background:linear-gradient(to bottom,transparent 0%,transparent 78%,rgba(0,0,0,.2) 82%,rgba(0,0,0,.3) 86%,rgba(255,255,255,.05) 89%,transparent 92%),linear-gradient(to bottom,rgba(0,0,0,.26) 0%,rgba(0,0,0,.1) 6%,transparent 17%),repeating-linear-gradient(91.5deg,transparent 0px,transparent 78px,rgba(172,158,136,.07) 79px,rgba(172,158,136,.18) 81px,rgba(172,158,136,.07) 83px,transparent 85px),linear-gradient(to right,rgba(0,0,0,.07) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.07) 100%),linear-gradient(to bottom,#f4ede3,#f1eae0 30%,#ede6da 62%,#ece5d9 85%,#eee7db)}.geison-corner-soffit{position:absolute;backface-visibility:hidden;width:298px;height:298px;left:-149px;top:-149px;transform:rotateX(-90deg) translateZ(60px);background:linear-gradient(135deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.1) 48%,transparent 62%),repeating-linear-gradient(152deg,transparent 0px,transparent 72px,rgba(152,138,116,.07) 73px,rgba(152,138,116,.18) 75px,rgba(152,138,116,.07) 77px,transparent 79px),linear-gradient(135deg,#c9c2b6,#d3ccc0 45%,#ddd6ca 78%,#e3dcd0)}.geison-mutule{position:absolute;backface-visibility:hidden}.geison-mutule-z{width:112.5px;height:130px;left:-56.25px;top:-65px;transform:translate3d(-62.5px,0,-76px) rotateX(-90deg) translateZ(62px);background:radial-gradient(circle 4.5px at 9.375px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 0 25px / 18.75px 13px repeat-x,radial-gradient(circle 4.5px at 9.375px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 0 63px / 18.75px 13px repeat-x,radial-gradient(circle 4.5px at 9.375px 6.5px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 0 101px / 18.75px 13px repeat-x,linear-gradient(to right,rgba(0,0,0,.16) 0%,transparent 7%,transparent 93%,rgba(0,0,0,.16) 100%),linear-gradient(to bottom,rgba(0,0,0,.22) 0%,transparent 8%,transparent 88%,rgba(255,255,255,.06) 100%),linear-gradient(to bottom,#d9d2c6,#e0d9cd 60%,#e6dfd3)}.geison-mutule-x{width:130px;height:112.5px;left:-65px;top:-56.25px;transform:translate3d(76px,0,62.5px) rotateX(-90deg) translateZ(62px);background:radial-gradient(circle 4.5px at 6.5px 9.375px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 25px 0 / 13px 18.75px repeat-y,radial-gradient(circle 4.5px at 6.5px 9.375px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 63px 0 / 13px 18.75px repeat-y,radial-gradient(circle 4.5px at 6.5px 9.375px,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 55%,transparent 78%) 101px 0 / 13px 18.75px repeat-y,linear-gradient(to bottom,rgba(0,0,0,.16) 0%,transparent 7%,transparent 93%,rgba(0,0,0,.16) 100%),linear-gradient(to right,rgba(0,0,0,.22) 0%,transparent 8%,transparent 88%,rgba(255,255,255,.06) 100%),linear-gradient(to right,#d9d2c6,#e0d9cd 60%,#e6dfd3)}.geison-corner-cap{position:absolute;backface-visibility:hidden;width:298px;height:298px;left:-149px;top:-149px;transform:rotateX(90deg) translateZ(60px);background:linear-gradient(to right,#d8d1c4,#d4cdc0,#dad3c6)}.geison-corner>.geison-crown{transform:translate3d(12px,-75px,-12px)}.crown-corner-face{position:absolute;backface-visibility:hidden;width:322px;height:30px;left:-161px;top:-15px;transform:rotateY(calc(var(--gi) * 90deg)) translateZ(161px);background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 28%,transparent 68%,rgba(0,0,0,.14) 100%),linear-gradient(to right,rgba(0,0,0,.06) 0%,transparent 12%,transparent 88%,rgba(0,0,0,.06) 100%),linear-gradient(to bottom,#f6f0e6,#f2ebe1 55%,#eee7db)}.crown-corner-soffit{position:absolute;backface-visibility:hidden;width:322px;height:322px;left:-161px;top:-161px;transform:rotateX(-90deg) translateZ(15px);background:linear-gradient(135deg,#969183,#9e9586 82%,#b0a798)}.crown-corner-cap{position:absolute;backface-visibility:hidden;width:322px;height:322px;left:-161px;top:-161px;transform:rotateX(90deg) translateZ(15px);background:radial-gradient(ellipse 240px 240px at 50% 50%,rgba(242,237,228,.24) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 68px,rgba(172,158,136,.07) 69px,rgba(172,158,136,.17) 71px,rgba(172,158,136,.07) 73px,transparent 75px),linear-gradient(135deg,#f6f0e6,#f2ebe1 40%,#efe9df,#f4ede3)}.pediment{position:absolute;left:960px;bottom:2245px;width:0;height:0;transform-style:preserve-3d}.pediment-east{transform:translateZ(-298px) rotateY(180deg)}.pediment-west{transform:translateZ(9598px)}.tympanum{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.tympanum-face{position:absolute;backface-visibility:hidden;width:4796px;height:533px;left:-2398px;top:-533px;clip-path:polygon(50% 0,100% 100%,0 100%)}.tympanum-front{background:linear-gradient(192.53deg,rgba(0,0,0,.44) 33.34%,rgba(0,0,0,.32) 35.5%,rgba(0,0,0,.16) 39%,rgba(0,0,0,.05) 44%,transparent 51%),linear-gradient(167.47deg,rgba(0,0,0,.44) 33.34%,rgba(0,0,0,.32) 35.5%,rgba(0,0,0,.16) 39%,rgba(0,0,0,.05) 44%,transparent 51%),repeating-linear-gradient(to right,transparent 0px,transparent 306px,rgba(0,0,0,.09) 307px,rgba(0,0,0,.17) 308.5px,rgba(0,0,0,.09) 310px,transparent 311px,transparent 615px) 0 0 / 615px 133.25px repeat-x,repeating-linear-gradient(to right,rgba(0,0,0,.13) 0px,rgba(0,0,0,.09) 1.5px,transparent 2.5px,transparent 612.5px,rgba(0,0,0,.09) 613.5px,rgba(0,0,0,.17) 615px) 0 133.25px / 615px 133.25px repeat-x,repeating-linear-gradient(to right,transparent 0px,transparent 306px,rgba(0,0,0,.09) 307px,rgba(0,0,0,.17) 308.5px,rgba(0,0,0,.09) 310px,transparent 311px,transparent 615px) 0 266.5px / 615px 133.25px repeat-x,repeating-linear-gradient(to right,rgba(0,0,0,.13) 0px,rgba(0,0,0,.09) 1.5px,transparent 2.5px,transparent 612.5px,rgba(0,0,0,.09) 613.5px,rgba(0,0,0,.17) 615px) 0 399.75px / 615px 133.25px repeat-x,repeating-linear-gradient(to bottom,transparent 0px,transparent 129.5px,rgba(0,0,0,.09) 130.5px,rgba(0,0,0,.2) 132px,rgba(255,255,255,.06) 133.25px),repeating-linear-gradient(99deg,transparent 0px,transparent 88px,rgba(160,146,124,.07) 89px,rgba(160,146,124,.17) 91px,rgba(160,146,124,.07) 93px,transparent 96px),linear-gradient(to right,rgba(0,0,0,.16) 0%,rgba(0,0,0,.05) 7%,transparent 18%,transparent 82%,rgba(0,0,0,.05) 93%,rgba(0,0,0,.16) 100%),linear-gradient(to bottom,#b4ada1,#beb7ab 32%,#cac3b7 66%,#d4cdc1 90%,#d9d2c6)}.tympanum-back{transform:rotateY(180deg) translateZ(150px);background:linear-gradient(to bottom,#c9c2b6,#c2bbaf 60%,#bfb8ac)}.pediment-rake{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.rake-a{transform:translate3d(0,-533px,-125px) rotate(12.5314deg)}.rake-b{transform:translate3d(0,-533px,-125px) rotate(-12.5314deg)}.rake-face{position:absolute;backface-visibility:hidden}.rake-front{width:2483.2px;height:120px;top:-120px;transform:translateZ(225px);background:linear-gradient(to bottom,transparent 0%,transparent 78%,rgba(0,0,0,.2) 82%,rgba(0,0,0,.3) 86%,rgba(255,255,255,.05) 89%,transparent 92%),linear-gradient(to bottom,rgba(0,0,0,.26) 0%,rgba(0,0,0,.1) 6%,transparent 17%),repeating-linear-gradient(91.5deg,transparent 0px,transparent 78px,rgba(172,158,136,.07) 79px,rgba(172,158,136,.18) 81px,rgba(172,158,136,.07) 83px,transparent 85px),repeating-linear-gradient(89deg,transparent 0px,transparent 50px,rgba(162,148,125,.04) 50.5px,rgba(162,148,125,.11) 51.5px,rgba(162,148,125,.04) 52.5px,transparent 54px),linear-gradient(to bottom,#f4ede3,#f1eae0 30%,#ede6da 62%,#ece5d9 85%,#eee7db)}.rake-back{width:2483.2px;height:120px;top:-120px;transform:rotateY(180deg) translateZ(225px);background:linear-gradient(to bottom,#ede6da,#e9e2d6 55%,#e6dfd3)}.rake-soffit{width:2456.52px;height:450px;top:-225px;transform:rotateX(-90deg);background:linear-gradient(to bottom,rgba(0,0,0,.15) 0%,rgba(0,0,0,.04) 3%,rgba(255,255,255,.07) 7%,rgba(255,255,255,.02) 17%,transparent 20%,rgba(0,0,0,.22) 23%,rgba(0,0,0,.44) 27%,rgba(0,0,0,.5) 100%),repeating-linear-gradient(152deg,transparent 0px,transparent 72px,rgba(152,138,116,.07) 73px,rgba(152,138,116,.18) 75px,rgba(152,138,116,.07) 77px,transparent 79px),linear-gradient(to bottom,#e3dcd0,#ddd6ca 22%,#d3ccc0 55%,#c9c2b6)}.rake-cap{width:2456.52px;height:450px;top:-225px;transform:rotateX(90deg) translateZ(120px);background:linear-gradient(to right,#d8d1c4,#d4cdc0,#dad3c6)}.rake-crown{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:translate3d(0,-135px,12px)}.rake-crown-face{position:absolute;backface-visibility:hidden}.rake-crown-front{width:2463.18px;height:30px;top:-15px;transform:translateZ(237px);background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 28%,transparent 68%,rgba(0,0,0,.14) 100%),repeating-linear-gradient(91.5deg,transparent 0px,transparent 78px,rgba(172,158,136,.07) 79px,rgba(172,158,136,.16) 81px,rgba(172,158,136,.07) 83px,transparent 85px),linear-gradient(to bottom,#f6f0e6,#f2ebe1 55%,#eee7db)}.rake-crown-back{width:2463.18px;height:30px;top:-15px;transform:rotateY(180deg) translateZ(237px);background:linear-gradient(to bottom,#ede6da,#e8e1d5)}.rake-crown-soffit{width:2456.52px;height:474px;top:-237px;transform:rotateX(-90deg) translateZ(15px);background:linear-gradient(to bottom,#c4bcae,#b0a798,#9e9586 5%,#969183)}.rake-crown-cap{width:2456.52px;height:474px;top:-237px;transform:rotateX(90deg) translateZ(15px);background:radial-gradient(ellipse 900px 260px at 48% 55%,rgba(242,237,228,.24) 0%,transparent 100%),repeating-linear-gradient(155deg,transparent 0px,transparent 68px,rgba(172,158,136,.07) 69px,rgba(172,158,136,.17) 71px,rgba(172,158,136,.07) 73px,transparent 75px),linear-gradient(100deg,#f6f0e6,#f2ebe1 40%,#efe9df,#f4ede3)}.rake-a .rake-front,.rake-a .rake-back{left:-26.68px}.rake-a .rake-soffit{left:0}.rake-a .rake-cap{left:-26.68px}.rake-a .rake-crown-front,.rake-a .rake-crown-back{left:-33.34px}.rake-a .rake-crown-soffit{left:-26.68px}.rake-a .rake-crown-cap{left:-33.34px}.rake-b .rake-front,.rake-b .rake-back,.rake-b .rake-soffit{left:-2456.52px}.rake-b .rake-cap,.rake-b .rake-crown-front,.rake-b .rake-crown-back,.rake-b .rake-crown-soffit{left:-2429.84px}.rake-b .rake-crown-cap{left:-2423.18px}.rake-a .rake-front{clip-path:polygon(0 0,2456.52px 0,2483.2px 120px,26.68px 120px)}.rake-a .rake-back{clip-path:polygon(26.68px 0,2483.2px 0,2456.52px 120px,0 120px)}.rake-a .rake-crown-front{clip-path:polygon(0 0,2456.52px 0,2463.18px 30px,6.66px 30px)}.rake-a .rake-crown-back{clip-path:polygon(6.66px 0,2463.18px 0,2456.52px 30px,0 30px)}.rake-b .rake-front{clip-path:polygon(26.68px 0,2483.2px 0,2456.52px 120px,0 120px)}.rake-b .rake-back{clip-path:polygon(0 0,2456.52px 0,2483.2px 120px,26.68px 120px)}.rake-b .rake-crown-front{clip-path:polygon(6.66px 0,2463.18px 0,2456.52px 30px,0 30px)}.rake-b .rake-crown-back{clip-path:polygon(0 0,2456.52px 0,2463.18px 30px,6.66px 30px)}.rake-end{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.rake-end-a{transform:translate3d(2398px,0,0) rotateY(90deg)}.rake-end-b{transform:translate3d(-2398px,0,0) rotateY(-90deg)}.rake-end-face{position:absolute;backface-visibility:hidden;background:repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(172,158,136,.1) 22.5px,rgba(172,158,136,.24) 24px,rgba(172,158,136,.1) 25.5px,transparent 26px),linear-gradient(to bottom,rgba(255,255,255,.05) 0%,transparent 12%,transparent 86%,rgba(0,0,0,.1) 100%),linear-gradient(to bottom,#ebe4d8,#e6dfd3,#e8e1d5)}.rake-end-corona{width:450px;height:122.928px;top:-122.928px}.rake-end-crown{width:474px;height:30.732px;top:-153.66px}.rake-end-a .rake-end-corona{left:-100px}.rake-end-a .rake-end-crown{left:-124px}.rake-end-b .rake-end-corona,.rake-end-b .rake-end-crown{left:-350px}.acroterion{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.acroterion-apex{--pw: 260px;--ph: 76px;--pd: 280px;--fw: 360px;--fh: 300px;transform:translate3d(0,-686.66px,-125px)}.acroterion-foot-a,.acroterion-foot-b{--pw: 170px;--ph: 52px;--pd: 200px;--fw: 230px;--fh: 195px}.acroterion-foot-a{transform:translate3d(2398px,-153.66px,-125px)}.acroterion-foot-b{transform:translate3d(-2398px,-153.66px,-125px)}.acro-plinth-face{position:absolute;backface-visibility:hidden;background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 16%,transparent 80%,rgba(0,0,0,.14) 100%),repeating-linear-gradient(92deg,transparent 0px,transparent 34px,rgba(170,156,133,.07) 35px,rgba(170,156,133,.16) 36.5px,rgba(170,156,133,.07) 38px,transparent 40px),linear-gradient(to bottom,#f2ebe1,#ece5d9 60%,#e5ded2)}.acro-plinth-front,.acro-plinth-back{width:var(--pw);height:var(--ph);left:calc(var(--pw) / -2);top:calc(var(--ph) * -1)}.acro-plinth-left,.acro-plinth-right{width:var(--pd);height:var(--ph);left:calc(var(--pd) / -2);top:calc(var(--ph) * -1)}.acro-plinth-front{transform:translateZ(calc(var(--pd) / 2))}.acro-plinth-back{transform:rotateY(180deg) translateZ(calc(var(--pd) / 2))}.acro-plinth-left{transform:rotateY(-90deg) translateZ(calc(var(--pw) / 2))}.acro-plinth-right{transform:rotateY(90deg) translateZ(calc(var(--pw) / 2))}.acro-plinth-cap{width:var(--pw);height:var(--pd);left:calc(var(--pw) / -2);top:calc(var(--pd) / -2);transform:rotateX(90deg) translateZ(var(--ph));background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.12) 100%),linear-gradient(to right,#f7f1e7,#f2ebe1,#f6efe5)}.acro-palmette{position:absolute;backface-visibility:hidden;width:var(--fw);height:var(--fh);left:calc(var(--fw) / -2);top:calc((var(--ph) + var(--fh)) * -1);clip-path:polygon(50% 4%,58.7% 43.1%,77.8% 17.1%,71.5% 56.4%,94.5% 43.8%,77.4% 73%,97.5% 73.5%,88% 86%,92% 96%,74% 100%,26% 100%,8% 96%,12% 86%,2.5% 73.5%,22.6% 73%,5.5% 43.8%,28.5% 56.4%,22.2% 17.1%,41.3% 43.1%)}.acro-palmette-front{transform:translateZ(18px);background:radial-gradient(ellipse 4% 5% at 18% 90%,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 40%,transparent 48%,transparent 74%,rgba(0,0,0,.22) 88%,transparent 100%),radial-gradient(ellipse 4% 5% at 82% 90%,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 40%,transparent 48%,transparent 74%,rgba(0,0,0,.22) 88%,transparent 100%),repeating-conic-gradient(from 12deg at 50% 92%,#00000042,#00000012 3.5deg,#ffffff26,#00000012 20.5deg,#00000042 24deg),radial-gradient(ellipse 62% 74% at 50% 92%,rgba(0,0,0,.24) 0%,rgba(0,0,0,.08) 34%,transparent 62%,rgba(255,255,255,.14) 100%),repeating-linear-gradient(88deg,transparent 0px,transparent 26px,rgba(170,156,133,.06) 27px,rgba(170,156,133,.14) 28.5px,rgba(170,156,133,.06) 30px,transparent 32px),linear-gradient(to bottom,#f8f2e9,#f3ece2,#ebe4d8)}.acro-palmette-back{transform:rotateY(180deg) translateZ(18px);background:repeating-conic-gradient(from 12deg at 50% 92%,#00000038,#00000014 3.5deg,#ffffff0f,#00000014 20.5deg,#00000038 24deg),linear-gradient(to bottom,#d6cfc3,#cec7bb 55%,#c6bfb3)}.roof{position:absolute;left:960px;bottom:2245px;width:0;height:0;transform-style:preserve-3d}.roof-slope{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.roof-slope-s{transform:translate3d(0,-686.66px,0) rotate(12.5314deg)}.roof-slope-n{transform:translate3d(0,-686.66px,9300px) rotateY(180deg) rotate(12.5314deg)}.koryphaion{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:translate3d(0,-519.5px,4650px)}.ridge-face{position:absolute;backface-visibility:hidden}.ridge-side-s,.ridge-side-n,.rafter-side-a,.rafter-side-b{background:repeating-linear-gradient(90.6deg,#2e221600,#2e221638 3px,#2e22160d,#9a856e24 11px,#2e221600 17px 34px),repeating-linear-gradient(89.4deg,transparent 0px,transparent 5px,rgba(38,27,17,.1) 5.6px,transparent 6.4px,transparent 12px),linear-gradient(to right,rgba(60,43,28,.16) 0%,transparent 9%,transparent 24%,rgba(60,43,28,.13) 33%,transparent 42%,transparent 58%,rgba(60,43,28,.15) 67%,transparent 76%,transparent 91%,rgba(60,43,28,.16) 100%),linear-gradient(to bottom,rgba(214,201,182,.26) 0%,rgba(214,201,182,.06) 14%,transparent 34%,rgba(0,0,0,.18) 74%,rgba(0,0,0,.34) 100%),linear-gradient(to bottom,#7c664e,#6f5b45 55%,#63513d)}.ridge-soffit,.rafter-soffit{background:repeating-linear-gradient(90.4deg,#281d1300,#281d133d 3px,#281d130f 8px,#281d1300 15px 31px),linear-gradient(to bottom,#0000002e,#0000006b,#0000002e),linear-gradient(to bottom,#5c4a37,#52412f,#5c4a37)}.ridge-side-s{width:9896px;height:200px;left:-4948px;top:-100px;transform:rotateY(90deg) translateZ(90px)}.ridge-side-n{width:9896px;height:200px;left:-4948px;top:-100px;transform:rotateY(-90deg) translateZ(90px)}.ridge-soffit{width:9896px;height:180px;left:-4948px;top:-90px;transform:rotateY(-90deg) rotateX(-90deg) translateZ(100px)}.sphekiskos{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:translate3d(1225px,111px,calc(var(--rz) * 1px))}.rafter-face{position:absolute;backface-visibility:hidden}.rafter-side-a{width:2450px;height:130px;left:-1225px;top:-65px;transform:translateZ(45px)}.rafter-side-b{width:2450px;height:130px;left:-1225px;top:-65px;transform:rotateY(180deg) translateZ(45px)}.rafter-soffit{width:2450px;height:90px;left:-1225px;top:-45px;transform:rotateX(-90deg) translateZ(65px)}.roof-strip{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--tz) * 1px))}.roof-tiles,.roof-underside{position:absolute;backface-visibility:hidden;width:2388.9px;height:449.82px;left:0;top:-224.91px}.roof-tiles{transform:rotateX(90deg);background-position:0 calc(var(--tp) * 1px);background-size:2388.9px 9896px;background-repeat:no-repeat;background-image:repeating-linear-gradient(to bottom,rgba(178,168,150,.8) 0px,rgba(206,197,180,.74) 2.5px,rgba(240,234,224,.76) 9px,rgba(252,248,241,.82) 15px,rgba(233,226,212,.78) 22px,rgba(199,189,170,.76) 29px,rgba(163,153,135,.8) 34px,rgba(140,130,113,.44) 36.5px,transparent 42px,transparent 92px,rgba(0,0,0,.07) 100px),repeating-linear-gradient(to right,rgba(0,0,0,.26) 0px,rgba(0,0,0,.15) 3px,rgba(0,0,0,.04) 9px,transparent 17px,transparent 140px,rgba(255,255,255,.07) 145px,rgba(255,255,255,.12) 149.3px),linear-gradient(to right,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 2%,transparent 6%),radial-gradient(ellipse 620px 1900px at 34% 21%,rgba(126,124,96,.1) 0%,transparent 100%),radial-gradient(ellipse 480px 1400px at 71% 63%,rgba(126,124,96,.08) 0%,transparent 100%),radial-gradient(ellipse 900px 2600px at 52% 88%,rgba(163,152,128,.09) 0%,transparent 100%),repeating-linear-gradient(84deg,transparent 0px,transparent 44px,rgba(168,154,131,.05) 45px,rgba(168,154,131,.12) 46.5px,rgba(168,154,131,.05) 48px,transparent 50px),linear-gradient(to right,#efe8dc,#eae3d6 18%,#e5decf,#ded7c8 78%,#d8d1c2)}.roof-underside{transform:rotateX(-90deg) translateZ(46px);background:linear-gradient(to right,rgba(0,0,0,.3) 0%,rgba(0,0,0,.12) 40%,transparent 100%),linear-gradient(to right,#a89f90,#b2a99a 55%,#bcb3a4)}.sima{position:absolute;left:960px;bottom:2245px;width:0;height:0;transform-style:preserve-3d}.sima-s{transform:translate3d(2422px,0,4650px) rotateY(90deg)}.sima-n{transform:translate3d(-2422px,0,4650px) rotateY(-90deg)}.sima-face{position:absolute;backface-visibility:hidden}.sima-front{width:10096px;height:175px;left:-5048px;top:-175px;background:linear-gradient(to bottom,rgba(255,255,255,.24) 0px,rgba(255,255,255,.1) 5px,rgba(0,0,0,.1) 12px,rgba(255,255,255,.16) 26px,rgba(255,255,255,.06) 46px,transparent 62px,rgba(0,0,0,.14) 78px,rgba(0,0,0,.34) 104px,rgba(0,0,0,.18) 122px,rgba(255,255,255,.09) 132px,rgba(0,0,0,.12) 146px,rgba(0,0,0,.26) 175px),linear-gradient(to bottom,transparent 0px,transparent 14px,rgba(0,0,0,.15) 15.5px,transparent 18px,transparent 122px,rgba(0,0,0,.17) 124px,transparent 126.5px),repeating-linear-gradient(to right,#0000000d,#00000004 1.5px,#ffffff14 5px,#00000004 9px,#0000000d 12.5px) 0 18px / 100px 104px repeat-x,repeating-linear-gradient(to right,rgba(0,0,0,.38) 0px,rgba(0,0,0,.14) 7px,transparent 17px,rgba(255,255,255,.16) 25px,transparent 33px,rgba(0,0,0,.14) 43px,rgba(0,0,0,.38) 50px,rgba(0,0,0,.13) 58px,transparent 67px,rgba(255,255,255,.05) 75px,transparent 83px,rgba(0,0,0,.13) 92px,rgba(0,0,0,.38) 100px) 0 18px / 100px 104px repeat-x,linear-gradient(to bottom,rgba(255,255,255,.08) 0px,transparent 24px,transparent 60px,rgba(0,0,0,.17) 104px) 0 18px / 100px 104px repeat-x,repeating-linear-gradient(91deg,transparent 0px,transparent 62px,rgba(170,156,133,.06) 63px,rgba(170,156,133,.15) 65px,rgba(170,156,133,.06) 67px,transparent 69px),linear-gradient(to bottom,#f5eee4,#f0e9df 40%,#e9e2d6 78%,#e4ddd1)}.sima-back{width:10096px;height:175px;left:-5048px;top:-175px;transform:rotateY(180deg) translateZ(90px);background:linear-gradient(to bottom,#cdc6ba,#c4bdb1 30%,#b7b0a4 72%,#aca597)}.sima-cap{width:10096px;height:90px;left:-5048px;top:-45px;transform:rotateX(90deg) translate3d(0,-45px,175px);background:linear-gradient(to bottom,rgba(255,255,255,.12) 0%,transparent 26%,rgba(0,0,0,.1) 82%,rgba(0,0,0,.22) 100%),repeating-linear-gradient(96deg,transparent 0px,transparent 58px,rgba(170,156,133,.06) 59px,rgba(170,156,133,.15) 61px,rgba(170,156,133,.06) 63px,transparent 65px),linear-gradient(to right,#f7f1e7,#f2ebe1 45%,#f5eee4)}.sima-spout{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:translate3d(calc(var(--sx) * 1px),-100px,35px)}.spout-face{position:absolute;backface-visibility:hidden}.spout-front{width:110px;height:100px;left:-55px;top:-50px;transform:translateZ(35px);background:radial-gradient(circle 9px at 50% 77%,rgba(18,13,8,.92) 0%,rgba(18,13,8,.72) 62%,transparent 100%),radial-gradient(ellipse 7px 5px at 34% 45%,rgba(32,24,14,.55) 0%,transparent 100%),radial-gradient(ellipse 7px 5px at 66% 45%,rgba(32,24,14,.55) 0%,transparent 100%),radial-gradient(ellipse 33px 9px at 50% 37%,rgba(0,0,0,.28) 0%,transparent 100%),radial-gradient(ellipse 25px 19px at 50% 68%,rgba(255,255,255,.18) 0%,transparent 100%),radial-gradient(circle 72px at 50% 52%,rgba(240,233,222,.96) 0%,rgba(240,233,222,.92) 26%,transparent 38%,transparent 66%,rgba(233,225,213,.55) 82%,rgba(214,205,190,.85) 100%),repeating-conic-gradient(from 0deg at 50% 52%,#00000038,#0000000d 5deg,#ffffff21,#0000000d 21deg,#00000038 26deg),linear-gradient(to bottom,#f2ebe1,#ece5d9 55%,#e2dbcf)}.spout-top{width:110px;height:70px;left:-55px;top:-35px;transform:rotateX(90deg) translateZ(50px);background:linear-gradient(to bottom,#f6efe5,#f0e9df 60%,#eae3d7)}.spout-soffit{width:110px;height:70px;left:-55px;top:-35px;transform:rotateX(-90deg) translateZ(50px);background:linear-gradient(to bottom,#9d9587,#a89f91 55%,#b4ab9d)}.spout-left,.spout-right{width:70px;height:100px;top:-50px;left:-35px;background:repeating-linear-gradient(12deg,transparent 0px,transparent 9px,rgba(0,0,0,.1) 10px,rgba(255,255,255,.07) 13px,transparent 16px),linear-gradient(to bottom,#ece5d9,#e4ddd1 60%,#dad3c7)}.spout-left{transform:rotateY(-90deg) translateZ(55px)}.spout-right{transform:rotateY(90deg) translateZ(55px)}.roll-zone{position:absolute;left:-4px;width:14px;height:25%;bottom:37.5%;background:#f093fb33;border:1px solid rgba(240,147,251,.4);border-radius:4px}.roll-zone-label{position:absolute;right:20px;bottom:45%;font-size:9px;color:#f093fb;white-space:nowrap}.progress-labels{display:flex;flex-direction:column;justify-content:space-between;height:280px;font-size:10px;color:#555;text-align:right}.angle-display{position:fixed;bottom:30px;left:50%;transform:translate(-50%);background:#000000d9;padding:20px 35px;border-radius:50px;border:1px solid rgba(255,255,255,.1);z-index:1000;display:flex;align-items:center;gap:25px}.camera-visual{width:70px;height:70px;position:relative}.camera-ring{width:100%;height:100%;border:2px solid rgba(255,255,255,.15);border-radius:50%}.camera-indicator{position:absolute;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-body{position:absolute;width:30px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .1s ease}.camera-lens{position:absolute;width:8px;height:8px;background:#fff;border-radius:50%;top:50%;right:-2px;transform:translateY(-50%)}.angle-info{text-align:left}.angle-info .label{font-size:10px;color:#555;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.angle-info .values{display:flex;gap:20px}.angle-info .value-group .num{font-size:1.8rem;font-weight:300;font-family:monospace}.angle-info .value-group .unit{font-size:.8rem;color:#666;margin-left:2px}.angle-info .tilt .num{color:#667eea}.angle-info .roll .num{color:#f093fb}.parallax-indicator{width:80px}.parallax-indicator .label{font-size:10px;color:#555;margin-bottom:5px}.parallax-indicator .bar{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.parallax-indicator .fill{height:100%;background:linear-gradient(90deg,#667eea,#f093fb);border-radius:3px;transition:width .1s ease}.instructions{position:fixed;top:25px;left:50%;transform:translate(-50%);background:#000000bf;padding:12px 25px;border-radius:25px;color:#777;font-size:13px;z-index:1000;border:1px solid rgba(255,255,255,.05)}.instructions strong{color:#aaa}
