.trj-full-hero-slider{position:relative;width:100vw;max-width:100vw;height:100vh;min-height:700px;overflow:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#111;font-family:Arial,Helvetica,sans-serif}.trj-full-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:scale(1);transition:opacity 1.4s ease-in-out,visibility 1.4s ease-in-out;z-index:1;overflow:hidden;background:#111}.trj-full-slide.active{opacity:1;visibility:visible;z-index:3}.trj-full-slide.fade-out{opacity:0;visibility:visible;z-index:2}.trj-slide-picture,.trj-slide-img{position:absolute;inset:0;width:100%;height:100%;display:block}.trj-slide-img{object-fit:cover;object-position:center center;transform:scale(1);animation:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.trj-full-slide.active .trj-slide-img{animation:trjImageMove 5s ease-in-out forwards}@keyframes trjImageMove{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.045) translate(-0.8%,-0.5%)}}.trj-water-panel{position:absolute;top:0;left:0;width:42%;min-width:560px;height:100%;display:flex;align-items:center;box-sizing:border-box;padding:130px 5.8% 90px;background:rgba(59,77,89,0.10);backdrop-filter:blur(11px) saturate(145%) contrast(108%);-webkit-backdrop-filter:blur(11px) saturate(145%) contrast(108%);border-right:1px solid rgba(255,255,255,0.24);box-shadow:inset -1px 0 0 rgba(255,255,255,0.14),inset 0 0 50px rgba(255,255,255,0.05);z-index:4}.trj-water-panel::before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(59,77,89,0.10),rgba(255,255,255,0.04)),url('https://cdn.website-editor.net/s/e6fdbf8e51db4647b41a3bafc8f2b194/dms3rep/multi/natural-water-rain-drops-glass-window-abstract-texture-background.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0.10;mix-blend-mode:screen;filter:contrast(225%) brightness(120%);pointer-events:none}.trj-water-panel::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,0.04),rgba(59,77,89,0.05) 45%,rgba(59,77,89,0.12));pointer-events:none}.trj-hero-content{position:relative;z-index:5;max-width:640px;color:#fff;text-shadow:0 3px 24px rgba(0,0,0,0.85);transform:translateY(95px)}.trj-hero-content .trjash-slide-title,.trj-hero-content .trjash-slide-title{margin:0 0 20px;color:#fff!important;font-size:clamp(52px,5vw,86px);line-height:1.04;font-weight:800;letter-spacing:0.5px}.trj-slide-kicker,.trj-slide-size{margin:0 0 12px;color:#fff!important;font-size:16px;line-height:1.45;font-weight:700;letter-spacing:2px;text-transform:uppercase}.trj-slide-size{margin-bottom:22px}.trj-hero-content p{margin:0;max-width:580px;color:#fff!important;font-size:17px;line-height:1.75;font-weight:400}.trj-hero-buttons{display:flex;gap:28px;margin-top:42px;flex-wrap:wrap;opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease;transition-delay:1.05s}.trj-hero-content.animate .trj-hero-buttons{opacity:1;transform:translateY(0)}.trj-hero-buttons a{display:inline-block;min-width:150px;padding:13px 25px;border:2px solid #fff;border-radius:999px;color:#fff!important;text-decoration:none;text-align:center;font-size:14px;font-weight:700;background:rgba(255,255,255,0.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all 0.25s ease}.trj-hero-buttons a:hover{background:#fff;color:#111!important;transform:translateY(-2px)}.trj-down-arrow{position:absolute;z-index:20;left:50%;bottom:26px;transform:translateX(-50%);color:#fff;font-size:34px;line-height:1;opacity:0.95;animation:trjArrowMove 1.4s ease-in-out infinite}.scatter-word{display:inline-block;white-space:nowrap}.scatter-char{display:inline-block;color:#fff!important;opacity:0;filter:blur(7px);margin-right:0.02em;transform:translate3d(var(--scatter-x,0),var(--scatter-y,0),0) rotate(var(--scatter-r,0deg)) scale(0.78);transition:opacity 0.65s ease,transform 0.95s cubic-bezier(0.22,1,0.36,1),filter 0.85s ease;transition-delay:var(--scatter-delay,0s)}.trj-hero-content.animate .scatter-char{opacity:1;filter:blur(0);transform:translate3d(0,0,0) rotate(0deg) scale(1)}@keyframes trjArrowMove{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media (max-width:1050px){.trj-full-hero-slider{min-height:620px}.trj-water-panel{width:55%;min-width:0;padding-left:42px;padding-right:36px}.trj-hero-content{transform:translateY(70px)}.trj-hero-content .trjash-slide-title,.trj-hero-content .trjash-slide-title{font-size:52px}}@media (max-width:760px){.trj-full-hero-slider{height:70svh;min-height:400px;overflow:visible;margin-bottom:clamp(155px,34vh,260px)}.trj-full-slide{overflow:visible;transition:opacity 1.2s ease-in-out,visibility 1.2s ease-in-out}.trj-slide-img{object-position:center center}.trj-full-slide.active .trj-slide-img{animation:trjImageMoveMobile 5s ease-in-out forwards}@keyframes trjImageMoveMobile{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.025) translate(-0.35%,-0.25%)}}.trj-water-panel{top:auto;bottom:0;left:4%;width:92%;min-width:0;height:auto;max-height:none;display:block;padding:15px 16px 18px;overflow:visible;background:rgba(59,77,89,0.36);backdrop-filter:blur(11px) saturate(135%);-webkit-backdrop-filter:blur(11px) saturate(135%);border:1px solid rgba(255,255,255,0.24);border-radius:20px;box-sizing:border-box;transform:translateY(50%);box-shadow:0 18px 45px rgba(0,0,0,0.32)}.trj-water-panel::before{opacity:0.16;background-size:cover;border-radius:20px}.trj-water-panel::after{border-radius:20px;background:linear-gradient(to bottom,rgba(255,255,255,0.03),rgba(59,77,89,0.11) 45%,rgba(59,77,89,0.22))}.trj-hero-content{max-width:100%;transform:none}.trj-hero-content .trjash-slide-title,.trj-hero-content .trjash-slide-title{font-size:clamp(24px,7vw,32px);line-height:1.08;margin-bottom:8px;letter-spacing:0.3px}.trj-slide-kicker,.trj-slide-size{font-size:10.5px;line-height:1.25;letter-spacing:1.1px;margin-bottom:6px}.trj-slide-size{margin-bottom:10px}.trj-hero-content p{font-size:12.4px;line-height:1.3;max-width:100%}.trj-hero-buttons{display:flex;flex-direction:column;gap:6px;margin-top:10px;transform:translateY(10px)}.trj-hero-buttons a{width:100%;min-width:0;box-sizing:border-box;padding:7px 10px;font-size:11.5px;line-height:1.15;white-space:normal}.scatter-char{margin-right:0.025em;filter:blur(3px);transition-duration:0.55s}.trj-down-arrow{display:none}.trj-hero-content p .scatter-word,.trj-hero-content p .scatter-char{display:inline;white-space:normal;margin-right:0;opacity:1;filter:none;transform:none;transition:none}}@media (max-width:430px){.trj-full-hero-slider{height:68svh;min-height:380px;margin-bottom:clamp(150px,36vh,250px)}.trj-water-panel{left:4%;width:92%;padding:13px 14px 16px;transform:translateY(50%);border-radius:18px}.trj-water-panel::before,.trj-water-panel::after{border-radius:18px}.trj-hero-content .trjash-slide-title,.trj-hero-content .trjash-slide-title{font-size:clamp(22px,6.8vw,29px);line-height:1.06;margin-bottom:6px}.trj-slide-kicker,.trj-slide-size{font-size:9.8px;margin-bottom:5px}.trj-slide-size{margin-bottom:8px}.trj-hero-content p{font-size:11.8px;line-height:1.28}.trj-hero-buttons{margin-top:8px;gap:5px}.trj-hero-buttons a{padding:6px 9px;font-size:11px}.trj-hero-content .trjash-slide-title .scatter-word,.trj-hero-content .trjash-slide-title .scatter-char,.trj-hero-content .trjash-slide-title .scatter-word,.trj-hero-content .trjash-slide-title .scatter-char{display:inline;white-space:normal;margin-right:0;opacity:1;filter:none;transform:none;transition:none}}@media (max-width:360px){.trj-full-hero-slider{height:66svh;min-height:360px;margin-bottom:clamp(145px,38vh,245px)}.trj-water-panel{left:3.5%;width:93%;padding:11px 12px 14px}.trj-hero-content .trjash-slide-title,.trj-hero-content .trjash-slide-title{font-size:22px}.trj-hero-content p{font-size:11.2px;line-height:1.24}.trj-hero-buttons a{padding:6px 8px;font-size:10.8px}}@media (max-height:620px) and (max-width:760px){.trj-full-hero-slider{height:72svh;min-height:340px;margin-bottom:clamp(130px,40vh,230px)}.trj-water-panel{padding-top:10px;padding-bottom:12px;transform:translateY(48%)}.trj-hero-content .trjash-slide-title,.trj-hero-content .trjash-slide-title{font-size:22px;margin-bottom:6px}.trj-slide-kicker,.trj-slide-size{font-size:9.5px;margin-bottom:5px}.trj-hero-content p{font-size:11px;line-height:1.22}.trj-hero-buttons{margin-top:7px}.trj-hero-buttons a{padding:5px 8px;font-size:10.5px}}#dm .trjash-page .trjash-banner{min-width:0;position:relative;padding:20px 10px}#dm .trjash-page .trj-full-hero-slider{width:100%;max-width:100%;height:570px;min-height:0;margin:0;border-radius:8px;font-family:"Open Sans",Arial,sans-serif}#dm .trjash-page .trj-water-panel{width:52%;min-width:0;padding:30px 22px}#dm .trjash-page .trj-hero-content{transform:none;max-width:100%}#dm .trjash-page .trj-hero-content .trjash-slide-title{font:32px/1.08 Italiana-Regular,Georgia,serif!important;margin:0 0 14px!important;color:white!important}#dm .trjash-page .trj-hero-content p{font-size:12px!important;line-height:1.5!important;margin:0 0 12px!important;color:white!important}#dm .trjash-page .trj-hero-content .trj-slide-kicker,#dm .trjash-page .trj-hero-content .trj-slide-size{font-size:9px!important;letter-spacing:1px;line-height:1.5!important}#dm .trjash-page .trj-hero-buttons{gap:10px;margin-top:20px;flex-direction:column}#dm .trjash-page .trj-hero-buttons a{font-size:11px!important;padding:9px 12px;min-width:0;margin:0;color:white!important}#dm .trjash-page .trjash-gallery-note{font-size:13px!important;max-width:900px;margin-bottom:30px!important}#dm .trjash-page .trj-slide-img{border-radius:8px}#dm .trjash-page .trj-down-arrow{bottom:12px}#dm .trjash-page .trjash-banner::after{content:"";position:absolute;left:16%;right:16%;bottom:2px;height:24px;z-index:0;background:radial-gradient(ellipse,rgba(0,0,0,.45),transparent 70%);filter:blur(7px)}@media(max-width:1100px) and (min-width:761px){#dm .trjash-page .trj-full-hero-slider{height:530px}#dm .trjash-page .trj-water-panel{width:62%;padding:22px 16px}#dm .trjash-page .trj-hero-content .trjash-slide-title{font-size:27px!important}}@media(max-width:760px){#dm .trjash-page .trjash-banner{padding:20px 9px 0;margin-bottom:165px}#dm .trjash-page .trj-full-hero-slider{height:370px;min-height:0;margin:0;overflow:visible}#dm .trjash-page .trj-water-panel{width:92%;min-width:0;height:auto;left:4%;top:auto;bottom:0;padding:18px 18px;transform:translateY(50%)}#dm .trjash-page .trj-hero-content .trjash-slide-title{font-size:27px!important;margin-bottom:8px!important}#dm .trjash-page .trj-hero-content p{font-size:12px!important;line-height:1.4!important;margin-bottom:8px!important}#dm .trjash-page .trj-hero-buttons{margin-top:12px;gap:6px}#dm .trjash-page .trj-hero-buttons a{padding:7px 10px}#dm .trjash-page .trjash-banner::after{display:none}}@media(prefers-reduced-motion:reduce){#dm .trjash-page .scatter-char{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}#dm .trjash-page .trj-slide-img{animation:none!important}#dm .trjash-page .trj-hero-buttons{opacity:1!important;transform:none!important}}