.contact-closing{position:relative;min-height:820px;background:#080808;color:#f3efe7;overflow:hidden}
.contact-closing-container{position:relative;z-index:2;width:min(calc(100% - 112px),1440px);min-height:820px;margin:0 auto;padding:72px 0 32px;display:flex;flex-direction:column}
.contact-closing-watermark{position:absolute;z-index:1;left:50%;top:50%;color:rgba(243,239,231,.022);font-family:Arial,sans-serif;font-size:clamp(150px,20vw,310px);font-weight:900;letter-spacing:-15px;line-height:.8;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}
.contact-closing-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(243,239,231,.12)}
.contact-closing-top-left{display:flex;align-items:center;gap:10px;color:rgba(243,239,231,.3);font-family:Arial,sans-serif;font-size:5.5px;font-weight:700;letter-spacing:2px}
.contact-closing-number{color:#c8a96b;font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:400}
.contact-closing-slash{color:rgba(243,239,231,.15)}
.contact-closing-top-right{color:rgba(243,239,231,.25);font-family:Arial,sans-serif;font-size:5.5px;font-weight:700;letter-spacing:2px}
.contact-closing-main{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto}
.contact-closing-eyebrow{color:#c8a96b;font-family:Arial,sans-serif;font-size:6.5px;font-weight:700;letter-spacing:3px}
.contact-closing-main h2{margin:25px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(80px,9vw,135px);font-weight:400;line-height:.78;letter-spacing:-6px}
.contact-closing-main h2 em{color:#c8a96b;font-style:italic}
.contact-closing-divider{width:75px;height:1px;margin:30px auto 0;background:linear-gradient(90deg,transparent,#c8a96b,transparent)}
.contact-closing-main p{max-width:390px;margin:25px auto 0;color:rgba(243,239,231,.42);font-family:Arial,sans-serif;font-size:9.5px;line-height:1.9}
.contact-closing-action{display:flex;align-items:center;gap:35px;margin-top:32px;padding:0;color:#f3efe7;text-decoration:none}
.contact-closing-action-inner{display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.contact-closing-action-inner small{color:rgba(243,239,231,.28);font-family:Arial,sans-serif;font-size:5px;font-weight:700;letter-spacing:2px}
.contact-closing-action-inner strong{font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:400}
.contact-closing-action-arrow{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(200,169,107,.65);border-radius:50%;color:#c8a96b;font-size:17px;transition:.4s ease}
.contact-closing-action:hover .contact-closing-action-arrow{color:#080808;background:#c8a96b;transform:rotate(45deg)}
.contact-closing-action:hover .contact-closing-action-inner strong{color:#c8a96b}
.contact-closing-information{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(243,239,231,.12);border-bottom:1px solid rgba(243,239,231,.12)}
.contact-closing-info-block{display:flex;flex-direction:column;gap:10px;padding:22px 25px;border-right:1px solid rgba(243,239,231,.1)}
.contact-closing-info-block:first-child{border-left:1px solid rgba(243,239,231,.1)}
.contact-closing-info-block span{color:rgba(243,239,231,.25);font-family:Arial,sans-serif;font-size:5px;font-weight:700;letter-spacing:2px}
.contact-closing-info-block strong{color:rgba(243,239,231,.65);font-family:Arial,sans-serif;font-size:6px;font-weight:700;letter-spacing:1.3px}
.contact-closing-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:23px;color:rgba(243,239,231,.2);font-family:Arial,sans-serif;font-size:5px;font-weight:700;letter-spacing:2px}
.contact-closing-bottom-mark{color:#c8a96b;font-size:10px}
.contact-closing-bottom span:last-child{color:rgba(243,239,231,.3)}
@media(max-width:1000px){.contact-closing-container{width:calc(100% - 80px)}.contact-closing-main h2{font-size:clamp(70px,10vw,115px)}}
@media(max-width:700px){.contact-closing{min-height:730px}.contact-closing-container{width:calc(100% - 40px);min-height:730px;padding:55px 0 25px}.contact-closing-top-right{display:none}.contact-closing-main h2{font-size:58px;letter-spacing:-3px}.contact-closing-eyebrow{font-size:5.5px;letter-spacing:2px}.contact-closing-divider{margin-top:25px}.contact-closing-main p{font-size:8.5px;max-width:320px}.contact-closing-action{margin-top:28px;gap:22px}.contact-closing-action-inner strong{font-size:14px}.contact-closing-action-arrow{width:48px;height:48px;font-size:14px}.contact-closing-information{grid-template-columns:1fr}.contact-closing-info-block{min-height:62px;padding:15px 16px;border-right:0;border-bottom:1px solid rgba(243,239,231,.1)}.contact-closing-info-block:first-child{border-left:0}.contact-closing-info-block:last-child{border-bottom:0}.contact-closing-watermark{font-size:105px;letter-spacing:-7px;top:46%}.contact-closing-bottom{font-size:4.5px;letter-spacing:1.3px}}
@media(max-width:400px){.contact-closing{min-height:700px}.contact-closing-container{min-height:700px;padding-top:48px}.contact-closing-main h2{font-size:50px}.contact-closing-main p{font-size:8px}.contact-closing-info-block{min-height:57px;padding:13px}.contact-closing-info-block strong{font-size:5.5px}.contact-closing-watermark{font-size:82px}}
@media(prefers-reduced-motion:reduce){.contact-closing-action-arrow{transition:none}}