.k30-autumn{position:relative;isolation:isolate;display:grid;align-items:center;min-height:560px;height:min(80vh,760px);overflow:hidden;background:#231f1b;color:#f6f0e7;direction:ltr;margin:0}
.k30-visual{position:absolute;inset:0;z-index:-2}
.k30-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% 50%}
.k30-autumn::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#171b18ad 0%,#171b1880 25%,#171b1800 59%);pointer-events:none}
.k30-copy{position:relative;width:42%;max-width:540px;justify-self:start;box-sizing:border-box;margin-left:clamp(26px,7vw,130px);padding:35px 0;direction:rtl;text-align:right}
.k30-copy>span{display:block;font:400 10px/1.8 Arial,sans-serif;letter-spacing:.25em;color:#d3bc93;margin-bottom:24px;text-align:right}
.k30-copy h2{font-family:inherit;font-weight:300;font-size:clamp(34px,4.1vw,65px);line-height:1.5;letter-spacing:-.035em;color:inherit;margin:0 0 19px}
.k30-copy p{font-family:inherit;font-size:14px;line-height:2;color:#e0d9cc;margin:0 0 30px}
.k30-copy a{display:inline-block;font-family:inherit;font-size:13px;color:#faf4e7;text-decoration:none;border-bottom:1px solid #d3bc93;padding:0 0 9px;line-height:2;outline-offset:6px;transition:color .2s}
.k30-copy a:hover{color:#dfc192}
.k30-copy a:focus-visible{outline:2px solid #dfc192}
@media(max-width:900px){.k30-autumn{height:560px;min-height:0}.k30-copy{width:42%;margin-left:30px}.k30-copy h2{font-size:40px}.k30-visual img{object-position:62% center}}
@media(max-width:600px){.k30-autumn{display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden;background:#25352c}.k30-autumn::before{display:none}.k30-visual{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/3;z-index:auto}.k30-visual img{object-position:right center}.k30-copy{width:100%;max-width:none;margin:0;padding:29px 24px 35px}.k30-copy>span{font-size:9px;margin-bottom:13px}.k30-copy h2{font-size:33px;line-height:1.55;margin-bottom:10px}.k30-copy h2 br{display:none}.k30-copy p{font-size:12px;margin-bottom:20px}.k30-copy a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.k30-copy a{transition:none}}
@media(min-width:601px){
.k30-autumn .k30-copy{
position:absolute!important;
left:6%!important;right:auto!important;
top:50%!important;bottom:auto!important;
transform:translateY(-50%)!important;
width:29%!important;max-width:420px!important;
margin:0!important;padding:0!important;
text-align:right!important;
}
.k30-autumn .k30-copy h2{
font-size:clamp(32px,3.2vw,52px)!important;
line-height:1.6!important;
}
}@media(min-width:601px){
.k30-autumn .k30-copy{
left:5%!important;right:auto!important;
width:28%!important;max-width:400px!important;
margin:0!important;
text-align:left!important;
}
.k30-autumn .k30-copy>span,
.k30-autumn .k30-copy h2,
.k30-autumn .k30-copy p{
text-align:left!important;
}
}