.portfolio{max-width:calc(1124px + var(--gutter) * 2);padding-bottom:var(--section-pb, 40px)}.portfolio__list{display:grid;gap:clamp(8px,1.5vw,22px);margin:0;padding:0;list-style:none}.js .portfolio__item.is-deferred{display:none}.portfolio__banner{position:relative;display:flex;align-items:center;aspect-ratio:1124 / 307;min-height:86px;padding:0 clamp(20px,4.2vw,64px);overflow:hidden;border-radius:clamp(14px,3.1vw,45px);isolation:isolate}.portfolio__banner--right{justify-content:flex-end}.portfolio__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.portfolio__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.portfolio__banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.portfolio__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(115deg,#0f0900,#d6d6d6 50%,#727272);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.portfolio__item:first-child .portfolio__banner:after{background:linear-gradient(115deg,#0f0900,#9f6500 50%,#6c4400)}.portfolio__title{max-width:7.5em;font-style:italic;font-weight:700;font-size:clamp(20px,calc(20px + 44 * (100vw - 390px) / 1050),64px);line-height:.92;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 4.5px 15px #000}.portfolio__arrow{position:absolute;right:clamp(10px,1.7vw,23px);bottom:clamp(10px,1.7vw,25px);display:grid;place-items:center;width:clamp(22px,3.5vw,51px);aspect-ratio:1;border-radius:50%;background:var(--c-gold);color:#000;transition:transform .3s var(--ease)}.portfolio__arrow svg{width:45%;height:auto}.portfolio__banner:hover .portfolio__media img{transform:scale(1.04)}.portfolio__banner:hover .portfolio__arrow{transform:rotate(-45deg)}.sheets{max-width:calc(1180px + var(--gutter) * 2);padding-bottom:var(--section-pb, 40px)}.sheets__table{position:relative;overflow:hidden;border:.5px solid var(--c-line);border-radius:clamp(16px,3.1vw,45px);background:linear-gradient(180deg,#262626,#040303)}.sheets__head,.sheets__row{display:grid;grid-template-columns:1fr 1fr}.sheets__head{min-height:clamp(36px,6.5vw,94px);align-items:center;background:var(--c-gold);font-weight:700;font-size:clamp(12px,calc(12px + 18 * (100vw - 390px) / 1050),30px);letter-spacing:-.04em}.sheets__head span,.sheets__row span{padding:0 clamp(14px,7.2vw,103px)}.sheets__row{min-height:clamp(30px,4.4vw,63px);align-items:center;border-top:.5px solid var(--c-line);font-weight:500;font-size:clamp(11px,calc(11px + 10.4 * (100vw - 390px) / 1050),21.4px);letter-spacing:-.04em}.sheets__row:nth-child(odd){background:#262626}.js .sheets__row.is-deferred{display:none}.sheets load-more:has(.load-more:not([hidden])) .sheets__table:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,rgba(2,2,2,0),var(--c-bg));pointer-events:none}.sheets__row a{display:inline-block;padding:6px 0;transition:color .15s}.sheets__row u{text-underline-offset:3px}.sheets__row a:hover{color:var(--c-gold-light)}.contact{max-width:calc(1127px + var(--gutter) * 2);padding-bottom:var(--section-pb, 0)}.contact__card{padding:clamp(16px,5.4vw,78px) clamp(14px,5.4vw,78px) clamp(18px,4.6vw,66px);border:1.2px solid var(--c-line);border-radius:var(--r-lg);background:var(--g-card)}.contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,34px) clamp(14px,2vw,29px)}.field--full{grid-column:1 / -1}.contact__consent{display:flex;align-items:flex-start;gap:10px;margin-top:clamp(18px,2vw,26px);color:#bdbdbd;font-size:13px;line-height:1.45;cursor:pointer}.contact__consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--c-gold);cursor:pointer}.contact__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px;margin-top:clamp(24px,3.6vw,52px)}.contact__submit{min-height:clamp(48px,4.1vw,59px);padding-inline:clamp(24px,2.7vw,39px)}.contact__meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;color:var(--c-grey-2);font:400 13.4px/1.5 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.contact__meta li{display:inline-flex;align-items:center;gap:8px}.contact__meta svg{color:#d4af37b3}.form-status{display:flex;flex-direction:column;gap:6px;margin-bottom:28px;padding:14px 18px;border-radius:var(--r-md);font-size:var(--fs-sm)}.form-status--success{flex-direction:row;align-items:center;gap:10px;border:1px solid rgba(var(--c-gold-rgb),.6);background:rgba(var(--c-gold-rgb),.1);color:var(--c-gold-light)}.form-status--error{border:1px solid #e5484d;background:#e5484d1a;color:#ffb4b6}.form-status ul{margin:0;padding-left:18px}.contact__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 16px;margin-top:clamp(14px,1.5vw,21px);padding:clamp(14px,1.8vw,26px) clamp(14px,1.8vw,27px) clamp(14px,1.8vw,26px) clamp(16px,2.4vw,35px);border:1.2px solid var(--c-line);border-radius:25px;background:var(--g-card);position:relative;z-index:2}.contact__details{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;color:#e5e5e5;font:400 13.5px/1.5 var(--font-ui);letter-spacing:.02em}.contact__details li{display:inline-flex;align-items:center;gap:5px;padding:4px clamp(12px,1.3vw,19px)}.contact__details li+li{border-left:1px solid rgba(212,162,55,.4)}.contact__details li:first-child{padding-left:0}.contact__details svg{flex:none;color:#eec559}.contact__details a:hover{color:var(--c-gold-light)}.contact__wa{min-height:58px;padding-inline:37px;letter-spacing:0;text-transform:none;font:600 13.5px/1 var(--font-ui);color:#171717}.contact-map{position:relative;margin-top:clamp(-120px,-5vw,-40px)}.contact-map img{width:100%;height:auto;max-height:813px;object-fit:cover}.contact-map:before,.contact-map:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.contact-map:before{top:0;height:40%;background:linear-gradient(180deg,var(--c-bg),rgba(2,2,2,0))}.contact-map:after{bottom:0;height:45%;background:linear-gradient(0deg,var(--c-bg) 0%,rgba(2,2,2,.7) 35%,rgba(2,2,2,0) 100%)}.contact-map__open{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:clamp(80px,9vw,130px);aspect-ratio:1;transform:translate(-50%,-50%);color:var(--c-gold);opacity:.55;transition:opacity .2s,transform .3s var(--ease)}.contact-map__open svg{width:70%;height:auto}.contact-map__open:hover{opacity:1;transform:translate(-50%,-50%) scale(1.06)}.template-contact .site-footer{margin-top:clamp(40px,5vw,72px)}.template-contact .main{position:relative;z-index:1}@media(max-width:989px){.contact__bar{flex-direction:column;align-items:stretch;gap:12px;padding:0 14px 14px}.contact__bar:before{content:"";display:block;height:1px;margin:0 0 4px;background:#ffffff14}.contact__details{display:grid;width:100%;gap:8px;font-family:var(--font-body);font-size:13px;letter-spacing:0}.contact__details li{gap:10px;min-height:40px;padding:8px 12px;border:1px solid #232328;border-radius:7px;background:#0a0a0c}.contact__details li+li{border-left:1px solid #232328}.contact__details li:first-child{padding-left:12px}.contact__details svg{width:16px;height:16px}.contact__wa{width:100%;min-height:44px;padding-inline:16px;border-radius:8px;font:400 12.5px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:#171717}}@media(max-width:749px){.contact__card{padding:14px;border-radius:14px;background:#0e0e11e6;border-color:#232328}.contact__grid{grid-template-columns:1fr;gap:14px}.contact .field{gap:6px}.contact .field__label{font:400 9.5px/1.4 var(--font-body);letter-spacing:.14em;color:#d4d4d4}.contact .field__input{min-height:40px;padding:9px 12px;border-color:#232328;border-radius:7px;background:#0a0a0c;font-size:13px}.contact textarea.field__input{min-height:96px}.contact__footer{flex-direction:column;align-items:stretch;gap:0;margin-top:18px}.contact__submit{width:100%;min-height:44px;border-radius:8px;font-size:11px;letter-spacing:.16em}.contact__meta{justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font:400 9.5px/1.4 var(--font-body);letter-spacing:.04em}.contact__bar{padding-top:14px;border-radius:14px;background:#0e0e11e6;border-color:#232328}}.success-modal{width:min(460px,calc(100vw - 32px));padding:clamp(28px,4vw,44px) clamp(22px,3.4vw,40px) clamp(24px,3vw,34px);border:1px solid rgba(var(--c-gold-rgb),.55);border-radius:22px;background:linear-gradient(180deg,#161616,#080808);color:#fff;text-align:center;overflow:hidden;box-shadow:0 30px 80px #000000b3,0 0 40px rgba(var(--c-gold-rgb),.18);animation:modal-in .45s var(--ease) both}.success-modal::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .3s ease both}.success-modal.is-closing{animation:modal-out .22s ease both}.success-modal__glow{position:absolute;left:50%;top:-120px;width:320px;height:220px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(var(--c-gold-rgb),.35),rgba(var(--c-gold-rgb),0));pointer-events:none}.success-modal__icon{position:relative;display:inline-grid;place-items:center;width:76px;height:76px;margin-bottom:18px;border-radius:50%;background:rgba(var(--c-gold-rgb),.12);color:var(--c-gold-light);box-shadow:0 0 0 8px rgba(var(--c-gold-rgb),.06)}.success-modal__icon path{stroke-dasharray:40;stroke-dashoffset:40;animation:draw .6s .35s var(--ease) forwards}.success-modal__title{position:relative;font-weight:700;font-size:clamp(24px,3vw,30px);letter-spacing:-.03em;text-transform:uppercase}.success-modal__text{position:relative;margin:10px auto 0;max-width:34ch;color:#ffffffb8;font-size:15px;line-height:1.5}.success-modal__actions{position:relative;display:grid;gap:10px;margin-top:26px}.success-modal__actions .btn{--btn-h: 46px;width:100%;font-size:13px}@keyframes modal-in{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes modal-out{to{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes fade{0%{opacity:0}}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.success-modal,.success-modal__icon path{animation:none;stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-pages.css.map */
