/* AKYASA V8.2 editorial homepage slider — natural catalogue photographs */
.akyasa-carousel{background:#faf9f6;color:#21372d;border-bottom:1px solid #eae8e1;overflow:hidden;}
.akyasa-carousel *{box-sizing:border-box;}
.akyasa-slide[hidden]{display:none!important;}
.akyasa-slide{min-height:550px;}
.akyasa-slide-in{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);align-items:center;column-gap:30px;min-height:550px;padding-top:34px;padding-bottom:22px;}
.akyasa-slide-copy{position:relative;z-index:2;padding:8px 10px 26px 3px;max-width:605px;}
.akyasa-eyebrow{font-size:.74rem;line-height:1.5;letter-spacing:.2em;color:#65746a;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-bottom:36px;}
.akyasa-eyebrow-mark{display:block;width:28px;height:3px;background:#ce7f4f;flex:0 0 auto;}.akyasa-eyebrow-slash{opacity:.5}
.akyasa-slide h1,.akyasa-slide h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;font-size:clamp(2.4rem,3.3vw,3.85rem);line-height:1.13;letter-spacing:-.047em;color:#233b30;margin:0 0 20px;}
.akyasa-slide-copy p{font-size:clamp(.95rem,1.05vw,1.13rem);line-height:1.65;color:#68796e;max-width:440px;margin:0 0 25px;}
.akyasa-hero-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:39px;}
.akyasa-main-cta{min-height:48px;border-radius:4px;padding:12px 17px 12px 20px;background:#183a2c;color:#fff!important;display:inline-flex;align-items:center;justify-content:space-between;gap:27px;text-decoration:none;font-size:.89rem;font-weight:700;transition:background .15s ease;}
.akyasa-main-cta:hover{background:#2a5a43}.akyasa-main-cta span{font-size:1.4rem;line-height:1;}
.akyasa-secondary-cta{font-size:.9rem;color:#294a39!important;text-decoration:none;border-bottom:1px solid #8c9c8e;padding:11px 1px;white-space:nowrap;}.akyasa-secondary-cta:hover{color:#c0784d!important;}
.akyasa-hero-footnote{font-size:.65rem;letter-spacing:.18em;color:#75857a;font-weight:700;}.akyasa-hero-footnote span{padding:0 5px;color:#acb6ac;}
.akyasa-corporate-art,.akyasa-panther-art,.akyasa-enviro-art{position:relative;min-width:0;min-height:420px;}
.akyasa-corporate-art{display:grid;grid-template-columns:43% 57%;align-items:stretch;gap:0;padding:20px 6px 15px 0;}
.akyasa-corporate-chair{background:#f4f2ed;display:flex;align-items:end;justify-content:center;border-radius:6px 0 0 6px;overflow:hidden;padding:25px 0 14px;}
.akyasa-corporate-chair img{width:100%;height:350px;object-fit:contain;object-position:center bottom;}
.akyasa-reka-photo{display:block;position:relative;overflow:hidden;border-radius:0 6px 6px 0;background:#dfcab8;text-decoration:none;}
.akyasa-reka-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:51% 40%;transition:transform .35s ease;}
.akyasa-reka-photo:hover img{transform:scale(1.025);}
.akyasa-reka-photo span{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-between;color:#243b2e;background:#fffcf2ee;backdrop-filter:blur(3px);font-size:.73rem;letter-spacing:.1em;font-weight:700;padding:13px 14px;border-radius:2px;}
.akyasa-reka-photo b{font-size:1.2rem;}
.akyasa-panther-art{background:#f1efea;min-height:420px;border-radius:8px;margin:20px 8px 16px 0;}
.akyasa-panther-objects{display:flex;align-items:flex-end;justify-content:center;gap:3%;height:100%;min-height:420px;padding:22px 3% 25px;}
.akyasa-panther-objects img{object-fit:contain;object-position:center bottom;max-width:48%;}
.akyasa-panther-chair{width:46%;height:340px;}.akyasa-panther-cabinet{width:46%;height:360px;}
.akyasa-art-label{position:absolute;left:20px;top:20px;background:#fff;padding:9px 17px;color:#af6848;font-size:.68rem;letter-spacing:.12em;font-weight:700;border-radius:2px;}
.akyasa-enviro-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 2px 16px 0;min-height:420px;}
.akyasa-enviro-tile{position:relative;min-height:420px;overflow:hidden;border-radius:5px;background:#bfa18c;display:block;color:#284234;text-decoration:none;}
.akyasa-enviro-tile img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:center;transition:transform .35s ease;}
.akyasa-enviro-tile:hover img{transform:scale(1.025)}
.akyasa-enviro-tile span{position:absolute;bottom:0;left:0;right:0;min-height:65px;background:#faf9f3f5;padding:11px 12px;display:flex;flex-direction:column;justify-content:center;gap:4px;}
.akyasa-enviro-tile strong{font-size:.83rem;letter-spacing:-.01em;white-space:nowrap;}.akyasa-enviro-tile small{font-size:.69rem;color:#67776b;white-space:nowrap;}
.akyasa-carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;padding-bottom:15px;border-top:1px solid #e9e7df;}
.akyasa-slide-indicators{display:flex;gap:28px;align-items:center;}
.akyasa-dot{background:transparent;border:0;padding:5px 0 8px;display:flex;flex-direction:column;gap:10px;text-align:left;min-width:71px;cursor:pointer;color:#718077;}
.akyasa-dot span{height:3px;background:#d2d9d2;width:100%;transition:background .15s;}.akyasa-dot b{font:700 .64rem Arial,sans-serif;letter-spacing:.13em;}
.akyasa-dot.is-active span,.akyasa-dot[aria-current=true] span{background:#1c4431;}.akyasa-dot.is-active{color:#1c4431;}
.akyasa-carousel-nav{display:flex;gap:12px;align-items:center;}
.akyasa-slide-number{font-size:.78rem;letter-spacing:.12em;color:#2b4434;min-width:59px;}.akyasa-slide-number i{font-style:normal;color:#a3afa7;padding:0 5px;}
.akyasa-arrow{height:34px;width:34px;display:flex;align-items:center;justify-content:center;border:1px solid #ccd5ce;background:#faf9f6;border-radius:50%;font-size:1.3rem;color:#254434;cursor:pointer;}.akyasa-arrow:hover{background:#e7eee8}.akyasa-arrow:focus-visible,.akyasa-dot:focus-visible,.akyasa-slide a:focus-visible{outline:3px solid #bd8653;outline-offset:3px;}
@media(max-width:1100px){.akyasa-slide-in{grid-template-columns:minmax(0,44%) minmax(0,56%);column-gap:14px;}.akyasa-slide h1,.akyasa-slide h2{font-size:clamp(2.1rem,3.8vw,3.1rem);}.akyasa-eyebrow{margin-bottom:24px;}.akyasa-slide-copy p{font-size:.97rem;}.akyasa-slide-in{min-height:480px;}.akyasa-slide{min-height:480px;}.akyasa-panther-art,.akyasa-panther-objects,.akyasa-enviro-art,.akyasa-enviro-tile{min-height:380px;}.akyasa-corporate-art{min-height:380px;}.akyasa-corporate-chair img{height:325px;}.akyasa-panther-chair{height:325px;}.akyasa-panther-cabinet{height:340px;}}
@media(max-width:950px){.akyasa-slide,.akyasa-slide-in{min-height:0;}.akyasa-slide-in{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:0;padding-bottom:20px;}.akyasa-corporate-art,.akyasa-panther-art,.akyasa-enviro-art{order:0;margin:0;min-height:260px;}.akyasa-slide-copy{order:1;max-width:none;padding:24px 2px 4px;}.akyasa-slide h1,.akyasa-slide h2{font-size:clamp(2rem,5vw,2.7rem);}.akyasa-eyebrow{margin-bottom:15px;}.akyasa-slide-copy p{max-width:600px;margin-bottom:18px;}.akyasa-hero-actions{margin-bottom:22px;}.akyasa-corporate-art{height:270px;padding:0;grid-template-columns:45% 55%;}.akyasa-corporate-chair img{height:250px;}.akyasa-panther-art{min-height:275px;height:275px;border-radius:0 0 5px 5px;}.akyasa-panther-objects{min-height:275px;height:275px;padding:6px 4%;}.akyasa-panther-chair{height:255px;}.akyasa-panther-cabinet{height:255px;}.akyasa-enviro-art{min-height:270px;height:270px;}.akyasa-enviro-tile{min-height:270px;}.akyasa-carousel-controls{padding-top:12px;padding-bottom:10px;}}
@media(max-width:520px){.akyasa-slide-copy{padding-top:19px;}.akyasa-slide h1,.akyasa-slide h2{font-size:clamp(1.95rem,7.7vw,2.4rem);margin-bottom:11px;line-height:1.13;}.akyasa-slide-copy p{font-size:.93rem;line-height:1.55;}.akyasa-eyebrow{font-size:.59rem;letter-spacing:.14em;gap:7px;}.akyasa-eyebrow-mark{width:18px;}.akyasa-corporate-art,.akyasa-panther-art,.akyasa-enviro-art{height:240px;min-height:240px;}.akyasa-corporate-chair img{height:216px;}.akyasa-panther-objects{min-height:240px;height:240px;padding:10px 2% 6px;}.akyasa-panther-chair{height:224px;}.akyasa-panther-cabinet{height:222px;}.akyasa-art-label{padding:7px 10px;font-size:.59rem;top:9px;left:9px;}.akyasa-enviro-art{gap:5px;}.akyasa-enviro-tile{min-height:240px;}.akyasa-enviro-tile span{min-height:52px;padding:6px 5px;gap:3px;}.akyasa-enviro-tile strong{font-size:clamp(.58rem,2.3vw,.76rem);white-space:normal;overflow-wrap:anywhere;}.akyasa-enviro-tile small{font-size:clamp(.53rem,2vw,.65rem);white-space:normal;}.akyasa-reka-photo span{font-size:.61rem;left:8px;right:8px;bottom:8px;padding:10px;}.akyasa-hero-actions{gap:10px;margin-bottom:16px;}.akyasa-main-cta{font-size:.81rem;min-height:44px;}.akyasa-secondary-cta{font-size:.81rem;}.akyasa-hero-footnote{font-size:.55rem;}.akyasa-slide-indicators{gap:13px;}.akyasa-dot{min-width:49px;gap:7px;}.akyasa-dot b{font-size:.57rem;}.akyasa-slide-number{font-size:.62rem;min-width:46px;}.akyasa-arrow{width:29px;height:29px;}.akyasa-carousel-nav{gap:5px;}.akyasa-carousel-controls{gap:7px;}}
@media(prefers-reduced-motion:reduce){.akyasa-carousel *{transition:none!important;}}
