.sculpture-home{--c-page: #eee7dc;--c-page-deep: #eee7dc;--c-paper: #f8f4ee;--c-paper-warm: #f2ece3;--c-brand: #685744;--c-ink: #302c26;--c-ink-soft: #4d463c;--c-muted: #685d52;--c-gold: #ac8860;--c-line: #c9b9a5;--c-line-soft: #ded2c3;--maxw: 1440px;background: var(--c-page);color: var(--c-ink);}.sculpture-home main,.sculpture-home>.ftr{max-width: 1920px;margin-inline: auto;background: none;}.sculpture-home main{z-index: 2;}.sculpture-home .relief-section{position: relative;isolation: isolate;overflow: visible;border: 0;background: none;scroll-margin-top: 110px;}.sculpture-home .relief-section>.wrap{position: relative;}.sculpture-home .section>.wrap{width: 84%;padding-inline: 0;}.sculpture-home .section{padding-block: 80px;}.sculpture-home h1,.sculpture-home h2{font-weight: 400;}.sculpture-home h2{font-size: clamp(26px,2.65vw,40px);line-height: 1.3;}.sculpture-home .sec-head__sub{font-size: 18px;font-style: italic;line-height: 1.45;}.sculpture-home .t-kicker{font-size: 12px;letter-spacing: .16em;}.sculpture-home .btn{border-radius: 5px;min-height: 52px;font-size: 11px;letter-spacing: .11em;padding: 14px 20px;box-shadow: inset 0 1px 0 #ffffff20;}.sculpture-home .btn:not(.btn--ghost):not(.btn--quiet){background: linear-gradient(115deg,#76644f,#594a39);color: #fffaf2;border-color: #78644c;}.sculpture-home .btn--ghost{background: #f7f1e640;border-color: #b69e82;}.sculpture-home .btn:focus-visible,.sculpture-home a:focus-visible{outline: 3px solid #80643e;outline-offset: 4px;}@media (hover: hover) and (pointer: fine){.sculpture-home .btn:not(.btn--ghost):not(.btn--quiet):hover{background: #4d3e2e;}.sculpture-home .btn--ghost:hover{background: #f9f5ed;}}.sculpture-home .kadr__in{max-width: none;padding: 95px 54% 75px 11.5%;display: flex;flex-direction: column;justify-content: center;min-height: max(590px,45.2vw);}.sculpture-home .kadr__head{margin: 0;align-self: stretch;}.sculpture-home .kadr__title{font-size: clamp(38px,4.05vw,72px);line-height: 1.08;letter-spacing: -.025em;margin: 12px 0 22px;}.sculpture-home .kadr__lead{font-size: clamp(18px,1.55vw,25px);max-width: 22em;line-height: 1.35;}.sculpture-home .kadr__in>.kadr__frame{position: absolute;left: 49%;top: 21%;width: 44%;height: 65%;margin: 0;}.sculpture-home .kadr__frame .video__frame,.sculpture-home .kadr__frame .video__el{width: 100%;height: 100%;aspect-ratio: auto;border: 0;border-radius: 8px;object-fit: cover;}.sculpture-home .kadr__frame img{width: 100%;height: 100%;object-fit: cover;}.sculpture-home .kadr__act{width: 100%;}.sculpture-home .kadr__stats{margin-block: 22px 16px;padding-block: 16px;}.sculpture-home .hero__stat + .hero__stat{border-left: 1px solid var(--c-line-soft);}.sculpture-home .hero__stat b{font-size: clamp(19px,1.5vw,25px);white-space: nowrap;}.sculpture-home .hero__stat span{font-size: 10px;}.sculpture-home .kadr__act .btn-pair{gap: 12px;}.sculpture-home .kadr__act .btn{padding-inline: 12px;font-size: 10px;}.sculpture-home .kadr__trust{font-size: 12px;}.sculpture-home .sheet{background: linear-gradient(125deg,#fcf9f3,#f3eee6);border: 1px solid #bda98d;padding: 32px;box-shadow: inset 0 0 0 3px #fffaf1,inset 0 0 0 5px #ded2c0,0 9px 18px #68533c24,0 2px 3px #74583b35;border-radius: 9px;}.sculpture-home .sheet::after{inset: 7px;border-color: #e4d8c7;border-radius: 5px;}.sculpture-home .sheet [data-field='date'],.sculpture-home .sheet [data-field='guests']{grid-column: 1 / -1;}.sculpture-home .sheet .grid{gap: 20px;}.sculpture-home .field__label{font-size: 11px;letter-spacing: .07em;}.sculpture-home .input,.sculpture-home .select,.sculpture-home .counter{background: #fdfbf740;border-color: #cdbca7;border-radius: 5px;}.sculpture-home .input,.sculpture-home .select{min-height: 48px;}.sculpture-home .field__hint,.sculpture-home .form-required{color: #776e62;}.sculpture-home #zaly{padding-top: 65px;padding-bottom: 100px;}.sculpture-home .home-row{gap: 20px;}.sculpture-home .hall-card{position: relative;padding: 6px;border: 1px solid #baa68b;border-radius: 22px;background: #f8f4ec;box-shadow: inset 0 0 0 2px #fffdf6,inset 0 0 0 4px #e2d5c1,0 4px 5px #7560483b;overflow: visible;}.sculpture-home .hall-card__media{border-radius: 15px 15px 0 0;}.sculpture-home .hall-card__body{padding: 18px 20px 16px;gap: 14px;}.sculpture-home .hall-card__name{font-family: var(--f-serif);font-size: 27px;font-weight: 600;line-height: 1.1;letter-spacing: -.02em;min-height: 44px;}.sculpture-home .hall-card__body>.t-note{margin-top: 0;font-size: 18px;line-height: 1.4;}.sculpture-home .hall-card__cap{padding-block: 12px;}.sculpture-home .hall-card__cap b{font-size: 21px;}.sculpture-home .hall-card__tag{font-size: 10px;letter-spacing: 0;}.sculpture-home .hall-card__compare{font-size: 11px;}.sculpture-home .halls-pick{margin-bottom: 34px;}.sculpture-home .chip{border-color: #b8a28a;background: #f8f3eb55;}.sculpture-home .chip[aria-pressed='true']{background: #66533f;color: #fffaf2;}.sculpture-home #menu{padding-block: 80px;}.sculpture-home #menu>.wrap{width: 50%;max-width: 750px;}.sculpture-home #menu .sec-head{gap: 25px;}.sculpture-home #menu .sec-head__sub{max-width: 240px;font-size: 16px;}.sculpture-home #menu .sheet{padding: 30px;}.sculpture-home .home-price__tile{padding: 22px;background: #faf7f0;border: 1px solid #e0d5c5;box-shadow: 0 5px 14px #79674c20;}.sculpture-home .home-price__v{font-size: 30px;}.sculpture-home #menu .btn{padding-inline: 14px;}.sculpture-home #occasions{padding-block: 50px 75px;}.sculpture-home #occasions>.wrap{width: 86%;max-width: 1600px;}@media (min-width: 900px){.sculpture-home #occasions .sec-head__sub{margin-right: 8%;max-width: 30%;}}.sculpture-home .occ{aspect-ratio: 3/4.6;border-radius: 10px;min-width: 0;}.sculpture-home .occ__body{padding: 18px 14px;}.sculpture-home .occ__t{font-family: var(--f-serif);font-size: clamp(19px,1.75vw,28px);line-height: 1.1;letter-spacing: 0;}.sculpture-home .occ__d{font-size: 16px;line-height: 1.2;}.sculpture-home #reviews{padding-block: 80px;z-index: 1;}.sculpture-home #reviews .sec-head__title{font-size: clamp(26px,2.1vw,34px);}.sculpture-home #reviews .chip:not([aria-pressed='true']){background: #faf6ee;}.sculpture-home #reviews .sec-head{display: block;width: fit-content;max-width: 62%;min-height: 0;padding: 20px 26px;margin-bottom: 42px;background: #faf7f0;border: 1px solid #d8c8b2;border-radius: 7px;box-shadow: inset 0 0 0 3px #fffcf6,0 3px 7px #715b3e18;}.sculpture-home #reviews .sec-head__sub{text-align: left;margin-top: 12px;font-size: 16px;}.sculpture-home [data-render='reviews']{margin-top: 28px;}.sculpture-home .review{padding: 24px;background: #faf7f0;border: 1px solid #eee4d4;border-radius: 8px;box-shadow: 0 5px 11px #715b3e26;}.sculpture-home .review__stars{color: #805a30;}.sculpture-home .review__text{font-size: 21px;line-height: 1.4;}.sculpture-home #request{padding-block: 45px 75px;z-index: 2;}.sculpture-home #request>.sprig{display: none;}.sculpture-home #request .final__in{max-width: 600px;width: 41%;padding-inline: 0;}.sculpture-home #request h2{font-size: clamp(25px,2.5vw,37px);line-height: 1.3;}.sculpture-home #request .sheet{margin-top: 30px;}.sculpture-home .final__alt{margin-top: 30px;padding-top: 24px;}.sculpture-home .final__alt .btn{max-width: 100%;}.sculpture-home .ftr{padding: 65px 0 20px;margin-top: 0;}.sculpture-home .ftr>.wrap{width: 81%;padding: 0;}.sculpture-home .ftr__grid{padding-bottom: 40px;gap: 40px;}.sculpture-home .ftr__list a{font-size: 17px;}.sculpture-home .ftr__bottom{border-top: 0;min-height: 62px;padding-top: 20px;font-size: 12px;}@media (min-width: 1920px){.sculpture-home .kadr__in{min-height: 868px;}}@media (min-width: 960px){.sculpture-home [data-render='reviews']{grid-template-columns: repeat(3,minmax(0,1fr));}.sculpture-home .home-row{grid-auto-columns: auto;}}@media (min-width: 960px) and (max-width: 1499px){.sculpture-home .home-row--occ{grid-template-columns: repeat(3,minmax(0,1fr));}.sculpture-home .home-row--occ .occ{aspect-ratio: 4/3;}}@media (max-width: 1139px){.sculpture-home .relief-section{scroll-margin-top: 88px;}.sculpture-home .bar{background: #655642;color: #fff9ee;}.sculpture-home .kadr__in{padding-top: 80px;padding-bottom: 60px;}.sculpture-home .kadr__act .btn-pair{flex-direction: column;}.sculpture-home #request .final__in{width: 53%;}.sculpture-home #menu>.wrap{width: 57%;}.sculpture-home #menu .sec-head{display: block;}.sculpture-home #menu .sec-head__sub{text-align: left;max-width: 100%;}.sculpture-home .sheet{padding: 26px;}}@media (max-width: 899px){.sculpture-home #hero{overflow: clip;}.sculpture-home .section>.wrap,.sculpture-home #occasions>.wrap{width: calc(100% - 48px);}.sculpture-home .section{padding-block: 65px;}.sculpture-home .kadr__in{display: flex;min-height: 0;padding: 50px 7% 40px;text-align: center;}.sculpture-home .kadr__title{font-size: clamp(38px,7.2vw,65px);}.sculpture-home .kadr__lead{margin-inline: auto;max-width: 27em;font-size: 20px;}.sculpture-home .kadr__in>.kadr__frame{position: relative;width: 100%;height: auto;inset: auto;margin: 80px 0 10px;padding: 5px;border: 1px solid #baa58b;border-radius: 12px;background: #f8f3e9;box-shadow: inset 0 0 0 2px #fffdf6,inset 0 0 0 4px #dfd0bb,0 3px 5px #6a533429;}.sculpture-home .kadr__frame .video__frame,.sculpture-home .kadr__frame .video__el{aspect-ratio: 4/3;height: auto;}.sculpture-home .kadr__act{max-width: 560px;margin: 20px auto 0;}.sculpture-home .kadr__act .btn-pair{flex-direction: row;}.sculpture-home .kadr__trust{justify-content: center;}.sculpture-home #menu>.wrap{width: calc(100% - 80px);max-width: 680px;}.sculpture-home .home-row{margin-inline: 0;padding: 20px 5px 16px;scroll-padding-inline: 5px;}.sculpture-home .hall-card__body{padding: 17px;}.sculpture-home #menu{padding-block: 80px;min-height: 0;}.sculpture-home #menu .sec-head{display: flex;}.sculpture-home .occ__t{font-size: 23px;}.sculpture-home #reviews{padding-block: 90px;}.sculpture-home #reviews .sec-head{max-width: 80%;}.sculpture-home #reviews .sec-head__sub{text-align: left;}.sculpture-home #request .final__in{width: calc(100% - 80px);max-width: 570px;}.sculpture-home #request h2{font-size: 29px;}.sculpture-home .ftr>.wrap{width: calc(100% - 64px);}.sculpture-home .ftr__grid{gap: 40px 26px;}}@media (max-width: 599px){.sculpture-home h2{font-size: 27px;}.sculpture-home .sec-head__sub{font-size: 18px;}.sculpture-home .kadr__in{padding: 40px 24px 35px;}.sculpture-home .kadr__title{font-size: clamp(35px,9vw,48px);margin-bottom: 18px;}.sculpture-home .kadr__lead{font-size: 19px;}.sculpture-home .kadr__head .t-kicker{display: block;font-size: 10px;}.sculpture-home .kadr__in>.kadr__frame{margin-top: 90px;}.sculpture-home .kadr__frame .vframe__tag{font-size: 9px;max-width: calc(100% - 65px);padding: 5px;}.sculpture-home .hero__stat b{font-size: 17px;}.sculpture-home .hero__stat span{font-size: 9px;letter-spacing: .05em;}.sculpture-home .kadr__act .btn-pair{gap: 8px;}.sculpture-home .kadr__act .btn{font-size: 9px;letter-spacing: .04em;min-height: 50px;padding-inline: 8px;}.sculpture-home .kadr__trust{font-size: 11px;}.sculpture-home .section>.wrap,.sculpture-home #occasions>.wrap{width: calc(100% - 32px);}.sculpture-home #menu>.wrap,.sculpture-home #request .final__in{width: calc(100% - 32px);}.sculpture-home #request h2{font-size: 25px;}.sculpture-home .sheet,.sculpture-home #menu .sheet{padding: 24px 20px;}.sculpture-home .sheet .grid{grid-template-columns: 1fr;gap: 18px;}.sculpture-home .sheet .btn{font-size: 10px;letter-spacing: .06em;padding-inline: 10px;}.sculpture-home .input,.sculpture-home .select{font-size: 16px;}.sculpture-home #zaly{padding-block: 55px 65px;}.sculpture-home .home-row{grid-auto-columns: 90%;gap: 16px;}.sculpture-home .home-row--occ{grid-auto-columns: 66%;}.sculpture-home .hall-card__name{font-size: 25px;}.sculpture-home #menu .sec-head{display: block;}.sculpture-home #menu .sec-head__sub{margin-top: 12px;text-align: left;}.sculpture-home .home-price__tiles{gap: 10px;}.sculpture-home .home-price__tile{padding: 18px 12px;}.sculpture-home .home-price__v{font-size: 24px;}.sculpture-home #menu .btn-pair{flex-direction: column;}.sculpture-home #reviews{padding-block: 80px 65px;}.sculpture-home #reviews .sec-head{max-width: 100%;padding: 18px 22px;}.sculpture-home #reviews .sec-head__title{max-width: 240px;}.sculpture-home #reviews .sec-head__sub{margin-top: 16px;}.sculpture-home .review{padding: 22px;}.sculpture-home .review__text{font-size: 21px;}.sculpture-home #request{padding-top: 45px;}.sculpture-home .ftr{padding-top: 40px;}.sculpture-home .ftr>.wrap{width: calc(100% - 48px);}.sculpture-home .ftr__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 22px;}.sculpture-home .ftr__grid>:first-child{grid-column: 1 / -1;}.sculpture-home .ftr__grid>:last-child{grid-column: 1 / -1;}.sculpture-home .ftr__list{grid-template-columns: 1fr;}.sculpture-home .ftr__grid>:last-child .ftr__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 22px;}.sculpture-home .ftr__list a{font-size: 16px;}}@media (prefers-reduced-motion: reduce){.sculpture-home *,.sculpture-home *::before{scroll-behavior: auto;animation: none;}}@media (max-width: 359px){.sculpture-home .kadr__stats{grid-template-columns: .8fr 1fr 1.35fr;}.sculpture-home .hero__stat b{font-size: 16px;}}.sculpture-home{--c-page:#f3eee8;--c-page-deep:#f3eee8;--c-paper:#faf7f3;--c-paper-warm:#f6f2ed;--c-ink:#28231f;--c-ink-soft:#49413a;--c-muted:#685d52;--c-line:#d1c5b9;--c-line-soft:#e1d7ce;background-color:#f3eee8;}.sculpture-home .kadr__in{min-height:max(590px,44.4444vw);padding-top:90px;padding-bottom:60px}.sculpture-home .kadr__in>.kadr__frame{left:49.8%;top:18.3%;width:43.3%;height:72.3%}.sculpture-home #zaly{padding-bottom:95px}.sculpture-home #reviews .sec-head{display:flex;width:auto;max-width:none;padding:0;min-height:100px;margin-bottom:25px;background:none;border:0;border-radius:0;box-shadow:none}.sculpture-home #reviews .sec-head__title{align-self:flex-start}.sculpture-home #reviews .sec-head__sub{max-width:230px;text-align:right;align-self:flex-start}.sculpture-home .sheet{background:#f9f6f2;border-color:#d2c4b6;box-shadow:inset 0 0 0 3px #fffdfa,inset 0 0 0 5px #e8ded5,0 4px 10px #6b564b25}.sculpture-home .sheet::after{border-color:#e5dcd3}.sculpture-home .hall-card{background:#faf7f3;border-color:#d1c3b4;box-shadow:inset 0 0 0 2px #fffdfa,inset 0 0 0 4px #e6dacf,0 3px 5px #75604d30}.sculpture-home .review,.sculpture-home .home-price__tile{background:#faf7f3;border-color:#e4dbd2;box-shadow:0 4px 10px #6e5b4920}.sculpture-home .input,.sculpture-home .select,.sculpture-home .counter{background:#fdfbf880;border-color:#d7cabf}.sculpture-home .btn:not(.btn--ghost):not(.btn--quiet){background:linear-gradient(110deg,#615343,#493e31);border-color:#6c5c49;color:#fffdfa}.sculpture-home .btn--ghost{background:#fbf8f440;border-color:#b9a28a}@media(min-width:960px){.sculpture-home .home-row--occ{grid-template-columns:repeat(6,minmax(0,1fr))}.sculpture-home .home-row--occ .occ{aspect-ratio:3/4.6}.sculpture-home .occ__t{font-size:clamp(17px,1.65vw,27px)}.sculpture-home .occ__d{font-size:16px}}@media(max-width:899px){.sculpture-home .kadr__in{min-height:0;padding:45px 24px 35px}.sculpture-home .kadr__in>.kadr__frame{position:relative;inset:auto;width:100%;height:auto}.sculpture-home #menu{padding-block:65px}.sculpture-home #reviews{padding-top:65px}.sculpture-home #reviews .sec-head{display:block;min-height:0;margin-bottom:25px}.sculpture-home #reviews .sec-head__sub{max-width:none;text-align:left}}.sculpture-home .t-note,.sculpture-home .field__label,.sculpture-home .form-required,.sculpture-home .field__hint{color:#5d544b}.sculpture-home{--c-page:#ebe3da;--c-page-deep:#ebe3da;background-color:var(--c-page)}.sculpture-home .kadr__title{font-weight:600}.sculpture-home #hero .kadr__frame{left:49.8%;top:18.3%;width:43.3%;height:72.3%;padding:0;border:0;box-shadow:none;background:none}.sculpture-home #reviews .sec-head{display:block;max-width:53%;padding:0;min-height:100px}.sculpture-home #reviews .sec-head__sub{text-align:left;max-width:none;margin-top:12px}.sculpture-home #reviews>.wrap{width:80%}.sculpture-home #request .final__in{width:40%}.sculpture-home .ftr__bottom{position:relative;color:#716456}@media(min-width:960px){.sculpture-home .occ__t{font-size:clamp(15px,1.25vw,23px)}}@media(max-width:899px){.sculpture-home #hero .kadr__frame{position:relative;inset:auto;width:100%;height:auto;margin-top:28px;padding:5px;border:1px solid #cfc1b2;border-radius:12px;background:#f8f4ee}.sculpture-home #reviews .sec-head{max-width:100%;min-height:0}.sculpture-home #reviews>.wrap{width:calc(100% - 32px)}.sculpture-home #request .final__in{width:calc(100% - 80px)}}@media(max-width:599px){.sculpture-home #request .final__in{width:calc(100% - 32px)}}.sculpture-home.module-preview{padding:0;overflow:hidden}.module-preview [hidden]{display:none!important}.module-preview .hdr{position:relative;top:auto}.module-preview main{max-width:none}.module-preview .relief-section{scroll-margin-top:0}.sculpture-home main,.sculpture-home>.ftr{max-width:1440px}.sculpture-home main{container-type:inline-size}.sculpture-home{max-width:1440px;margin-inline:auto}html:has(body.sculpture-home){background:#ebe3da}.sculpture-home .relief-section{container-type:inline-size}.sculpture-home #hero .kadr__frame{top:8.13333cqw;height:32.13333cqw}.sculpture-home .occ__body{background:linear-gradient(transparent,rgba(45,36,28,.88) 34%);padding-top:40px}.sculpture-home .occ__d{opacity:1;line-height:1.35}@media(min-width:1200px){.sculpture-home .occ__t{font-size:clamp(15px,1.25cqw,18px)}}@media(min-width:1140px){.sculpture-home .kadr__in{min-height:max(590px,44.44444cqw)}.sculpture-home .kadr__title{font-size:clamp(38px,4.05cqw,60px)}.sculpture-home .kadr__lead{font-size:clamp(18px,1.55cqw,25px)}}@media(min-width:960px) and (max-width:1199px){.sculpture-home .home-row--occ{grid-template-columns:repeat(3,minmax(0,1fr))}.sculpture-home .home-row--occ .occ{aspect-ratio:4/3}.sculpture-home .occ__t{font-size:21px}}@media(min-width:900px) and (max-width:1139px){.sculpture-home #request .final__in{width:46%}.sculpture-home .kadr__in{padding:55px 54% 40px 11.5%;min-height:550px}.sculpture-home .kadr__title{font-size:36px}.sculpture-home .kadr__lead{font-size:18px}.sculpture-home #hero .kadr__frame{top:8.13333cqw;height:32.13333cqw}}@media(max-width:899px){.sculpture-home #hero .kadr__frame{top:auto;height:auto;max-width:640px;margin-inline:auto}.sculpture-home #hero .kadr__frame .video__frame,.sculpture-home #hero .kadr__frame .video__el{aspect-ratio:16/9}}@media(max-width:899px){.sculpture-home :is(#zaly,#menu,#occasions,#reviews,#request){padding-block:48px 40px}}@media(min-width:1200px){.sculpture-home #occasions{padding-bottom:40px}}@media(min-width:900px) and (max-width:1199px){.sculpture-home #request h2{max-width:86%;margin-inline:auto}}.sculpture-home .occ,.sculpture-home .home-row--occ .occ{aspect-ratio:auto}.sculpture-home .occ__media{aspect-ratio:3/4.6}@media(min-width:960px) and (max-width:1199px){.sculpture-home .home-row--occ .occ__media{aspect-ratio:4/3}}@media(max-width:959px){.sculpture-home .occ__t{font-size:clamp(0.875rem,11.5cqi,23px)}}@media(max-width:899px){.sculpture-home .kadr__act{display:contents}.sculpture-home .kadr__in>.kadr__frame{order:1}.sculpture-home .kadr__act .btn-pair{order:2;width:100%;max-width:560px;margin:22px auto 0}.sculpture-home .kadr__act .kadr__stats{order:3;width:100%;max-width:560px;margin-inline:auto}}@media(max-width:959px){.sculpture-home .home-row--occ{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;margin-inline:0;padding:4px 0 0;gap:10px;}.sculpture-home .home-row--occ .occ{display:flex;flex-direction:column;align-items:center;gap:10px;aspect-ratio:auto;padding:16px 6px 14px;text-align:center;background:#faf7f3;border:1px solid #ddd0c3;border-radius:12px;box-shadow:inset 0 0 0 2px #fffdfa,inset 0 0 0 3px #ece2d8,0 3px 8px rgba(110,91,73,.12);}.sculpture-home .home-row--occ .occ__media,.sculpture-home .home-row--occ .occ__d{display:none}.sculpture-home .home-row--occ .occ__body{position:static;align-self:auto;padding:0;background:none;color:var(--c-ink);container-type:normal}.sculpture-home .home-row--occ .occ__t{font-family:var(--f-serif);font-size:15px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--c-ink)}.sculpture-home .home-row--occ .occ__ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffdf8,#efe5d6);border:1px solid #cdb89c;box-shadow:inset 0 0 0 3px #fbf7f0,inset 0 0 0 4px #e3d4c0;color:#6f5a45;}.sculpture-home .home-row--occ .occ__ico .icon{width:30px;height:30px}}@media(max-width:359px){.sculpture-home .home-row--occ{gap:8px}.sculpture-home .home-row--occ .occ__t{font-size:13px}.sculpture-home .home-row--occ .occ__ico{width:50px;height:50px}}@media(max-width:959px){.sculpture-home .home-row[data-halls-all]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;margin-inline:0;padding:4px 0 0;gap:12px;}.sculpture-home .home-row[data-halls-all] .hall-card{padding:4px;border-radius:16px}.sculpture-home .home-row[data-halls-all] .hall-card__media{border-radius:12px 12px 0 0}.sculpture-home .home-row[data-halls-all] .hall-card__body{padding:10px 8px 10px;gap:8px}.sculpture-home .home-row[data-halls-all] .hall-card__name{font-size:17px;line-height:1.15;min-height:0;padding-block:2px}.sculpture-home .home-row[data-halls-all] .hall-card__hint{font-size:12px;margin-top:4px}.sculpture-home .home-row[data-halls-all] .hall-card__cap{gap:4px;padding-block:8px}.sculpture-home .home-row[data-halls-all] .hall-card__cap b{font-size:16px}.sculpture-home .home-row[data-halls-all] .hall-card__cap div{font-size:10.5px}.sculpture-home .home-row[data-halls-all] .hall-card__foot .btn{min-height:40px;padding:8px 4px;font-size:10px;letter-spacing:.05em}.sculpture-home .home-row[data-halls-all] .hall-card__video{font-size:10px;padding:3px 7px}}@media(max-width:359px){.sculpture-home .home-row[data-halls-all] .hall-card__body{padding-inline:6px}.sculpture-home .home-row[data-halls-all] .hall-card__foot .btn{padding-inline:2px;letter-spacing:.03em}}@media(min-width:900px){.sculpture-home .relief-section{z-index:0}.sculpture-home .kadr__in{padding-left:8%}.sculpture-home #hero .kadr__frame{left:50%;width:42%;top:50%;transform:translateY(-50%);padding:5px;border:1px solid #cfc1b2;border-radius:12px;background:#f8f4ee;box-shadow:0 6px 18px rgba(80,62,44,.12)}.sculpture-home #zaly{padding-bottom:80px}}.sculpture-home .ftr__bottom{border-top:1px solid var(--c-line);min-height:0}@media(max-width:767px),(max-width:1139px) and (max-height:430px){.sculpture-home .ftr{padding-block:var(--sp-5) var(--sp-4)}}
