.reveal-slide-subtitle,.reveal-slide-title,.reveal-slide-button{opacity:0;transition:none}.reveal-slide-subtitle{transform:translateY(-40px);background:transparent;color:#7b5f43;transition:background 0.66s, color 0.66s}.reveal-slide-title{transform:translateX(-60px);background:transparent;color:#222;transition:background 0.66s, color 0.66s}.reveal-slide-button{transform:translateY(40px);background:#7b5f43;color:#222;transition:background 0.66s, color 0.66s}.animate-subtitle{animation:subtitleIn 0.66s cubic-bezier(.7,0,.3,1) forwards}.animate-title{animation:titleIn 0.66s 0.5s cubic-bezier(.7,0,.3,1) forwards}.reveal-slide:nth-child(3) .animate-title{animation:titleInWhite 0.66s 0.5s cubic-bezier(.7,0,.3,1) forwards}.animate-button{animation:buttonIn 0.66s 0.5s cubic-bezier(.7,0,.3,1) forwards}@keyframes
subtitleIn{0%{opacity:0;transform:translateY(-40px);background:#7b5f43;color:#7b5f43}100%{opacity:1;transform:translateY(0);background:transparent;color:#7b5f43}}@keyframes
titleIn{0%{opacity:0;transform:translateX(-60px) scaleX(0);transform-origin:left center;color:#222}100%{opacity:1;transform:translateX(0) scaleX(1);transform-origin:left center;color:#222}}@keyframes
titleInWhite{0%{opacity:0;transform:translateX(-60px) scaleX(0);transform-origin:left center;background:#fff;color:#fff}66%{opacity:1;background:#fff;color:#fff}100%{opacity:1;transform:translateX(0) scaleX(1);transform-origin:left center;background:transparent;color:#fff}}@keyframes
buttonIn{0%{opacity:0;transform:translateY(40px);background:#7b5f43;color:#7b5f43}100%{opacity:1;transform:translateY(0);background:#7b5f43;color:#fff}}.reveal-slider
*{font-family:'Avant Garde Gothic',sans-serif}.reveal-slider{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;overflow:hidden;border-radius:0;background:#000;box-sizing:border-box;padding:0}.reveal-slider__slides{display:flex;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);will-change:transform}.reveal-slide{min-width:100vw;width:100vw;height:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat}.reveal-slide__content{position:absolute;width:90%;max-width:1290px;left:50%;transform:translateX(-50%);z-index:2;color:#050505;font-family:'Avant Garde Gothic',sans-serif;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0
5%}.reveal-slide:nth-child(3) .reveal-slide__content{align-items:center;left:auto;right:0;transform:none}@media (max-width: 778px){.reveal-slide__content{height:100%;justify-content:center;padding:0}.reveal-slide:nth-child(3) .reveal-slide__content{align-items:flex-end;padding:0
5% 0 0}}.reveal-slide__title{font-family:"Avant Garde Gothic",sans-serif;font-size:52px;font-weight:500;line-height:70px;margin-bottom:10px;color:#050505;letter-spacing:0}.reveal-slide:nth-child(3) .reveal-slide__title{color:#FFF}@media (max-width: 1024px){.reveal-slide__title{font-size:42px}}@media (max-width: 778px){.reveal-slide__title{font-size:32px;line-height:50px}.reveal-slide:nth-child(3) .reveal-slide__title{text-align:center;font-size:30px}}@media (max-width: 480px){.reveal-slide__title{font-size:32px;line-height:50px}}.reveal-slide__subtitle{font-size:16px;color:#7b5f43;text-transform:uppercase;margin-bottom:24px;font-family:'Montserrat',Arial,sans-serif;font-weight:500;letter-spacing:2px;line-height:22px}@media (max-width: 778px){.reveal-slide:nth-child(3) .reveal-slide__subtitle{text-align:center;margin:0
auto 24px}}.reveal-slide:nth-child(3) .reveal-slide__subtitle{color:#FFF!important}.reveal-slide__button{display:inline-block;background:#7b5f43;color:#efd9b4;font-family:'Montserrat',Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;line-height:50px;padding:0
35px;border:2px
solid #7b5f43;border-radius:0;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background 0.3s, border-color 0.3s, color 0.3s;margin-top:12px}.reveal-slide__button:hover,.reveal-slide__button:focus{background:#efd9b4;color:#7b5f43}.reveal-slide:nth-child(1) .reveal-slide__button{margin:12px
auto 0}@media (max-width: 778px){.reveal-slide__button{font-size:14px;padding:0
20px}.reveal-slide:nth-child(3) .reveal-slide__button{margin:40px
auto 12px;margin-top:40px;text-align:center}}.reveal-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:70px;height:70px;background:#fff;color:#000;border:none;border-radius:0;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;z-index:10;opacity:0.9;transition:background 0.2s, color 0.2s}.reveal-slider__arrow:hover,.reveal-slider__arrow:focus{background:rgba(255,255,255,0.75);color:#7b5f43}.reveal-slider__arrow--prev{left:20px}.reveal-slider__arrow--next{right:20px}@media (max-width: 900px){.reveal-slider__arrow{display:none}}.reveal-slider__bullets{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;gap:10px;z-index:10;display:none}.reveal-slider__bullet{width:15px;height:15px;padding:0;background:rgba(255,255,255,0.3);border-radius:50%;border:none;cursor:pointer;transition:background 0.3s;outline:none;border:2px
solid rgba(255,255,255,0)}.reveal-slider__bullet.active,.reveal-slider__bullet:hover,.reveal-slider__bullet:focus{background:rgba(255,255,255,1);border:2px
solid #7b5f43}.reveal-slide{opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1)}.reveal-slide.active{opacity:1;pointer-events:auto;z-index:1}.reveal-slider[aria-roledescription="carousel"]:focus{outline:3px
solid #7b5f43;outline-offset:4px}.reveal-slider__slides{position:relative;min-height:777px;width:100vw}@media (max-width: 1200px){.reveal-slider__slides{min-height:600px}}@media (max-width: 900px){.reveal-slider__slides{min-height:480px}.reveal-slider__bullets{display:flex}}@media (max-width: 600px){.reveal-slider__slides{min-height:66vh}}