.iv{--ink:#09251e;--paper:#f4f5f0;--lime:#c8e9a1;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;line-height:1.65}.iv *{box-sizing:border-box}.iv header{border-bottom:1px solid #dae1d6;justify-content:space-between;align-items:center;padding:25px 6%;display:flex}.iv header img{object-fit:contain;width:140px;height:50px}.iv header .iv-mark{width:50px}.iv nav{gap:30px;font-size:14px;display:flex}.iv a{color:inherit;text-decoration:none}.iv a:hover{text-decoration:underline}.iv-hero{color:#f3f5ee;background:#09251e;min-height:700px;padding:95px 8% 80px}.iv-eyebrow{letter-spacing:.18em;margin-bottom:25px;font-size:12px;font-weight:700}.iv h1{letter-spacing:-.055em;max-width:1100px;font-size:clamp(43px,6.2vw,88px);font-weight:600;line-height:1.1}.iv h1 em{color:var(--lime);font-style:normal}.iv-intro{max-width:600px;margin:30px 0;font-size:21px}.iv-button,.iv button:not(.iv-text){background:var(--lime);color:var(--ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:35px;padding:17px 22px;font-size:14px;font-weight:700;display:inline-flex}.iv-kannada{color:#bfcebd;margin-top:40px;font-size:16px}.iv-section{padding:85px 8%}.iv h2{letter-spacing:-.045em;margin:0 0 35px;font-size:clamp(33px,4vw,58px);font-weight:600;line-height:1.13}.iv-editorial{grid-template-columns:1fr 1fr;gap:70px;max-width:1150px;font-size:20px;display:grid}.iv-chain{border-top:1px solid #c9d5c7;flex-wrap:wrap;gap:30px;margin-top:45px;padding-top:30px;font-size:14px;font-weight:700;display:flex}.iv-chain span{border-left:1px solid #bdcabc;padding-left:25px}.iv-dark{color:#f3f5ee;background:#173b30}.iv-dark>a{color:var(--lime);margin-top:30px;display:inline-block}.iv-product{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.iv-product img{object-fit:contain;width:100%;height:480px}.iv-product p{max-width:500px;font-size:20px}.iv-timeline{border-top:1px solid #bdcabc;grid-template-columns:1fr 1fr;gap:60px;padding-top:35px;display:grid}.iv-timeline b{color:#4a7040;font-size:32px}.iv h3{margin:20px 0;font-size:23px;line-height:1.3}.iv-note{color:#53695b;max-width:800px;margin-top:30px;font-size:13px!important}.iv-access{border-top:1px solid #ccd7c6;grid-template-columns:1fr 1fr;gap:75px;display:grid}.iv-access>div>p{max-width:450px}.iv-form{background:#fff;border:1px solid #d8e0d0;padding:36px}.iv label{margin-top:15px;font-size:13px;font-weight:700;display:block}.iv input:not([type=checkbox]),.iv select{color:#09251e;width:100%;font:inherit;background:#fff;border:1px solid #b8c7b5;border-radius:0;margin-top:6px;padding:12px;display:block}.iv-consent{line-height:1.7;font-weight:400!important}.iv-consent input{margin-right:8px}.iv-consent a{text-decoration:underline}.iv form button{width:100%;margin-top:24px}.iv button:disabled{opacity:.5;cursor:wait}.iv-text{cursor:pointer;color:#31553b;background:0 0;border:0;padding:8px;font-size:13px;text-decoration:underline}.iv-status{background:#eef4e9;border-left:3px solid #6c9353;padding:12px;font-size:14px}.iv footer{color:#fff;background:#09251e;justify-content:space-between;gap:40px;padding:35px 8%;display:flex}.iv :focus-visible{outline-offset:4px;outline:3px solid #87ac4a}@media (width<=760px){.iv nav{gap:12px;font-size:11px}.iv header{padding:15px 5%}.iv header img{width:95px}.iv header .iv-mark{display:none}.iv-hero{min-height:600px;padding:65px 6%}.iv-section{padding:60px 6%}.iv-editorial,.iv-product,.iv-timeline,.iv-access{grid-template-columns:1fr;gap:25px}.iv-product img{height:380px}.iv-editorial{font-size:18px}.iv-form{padding:24px}.iv footer{flex-wrap:wrap;gap:15px}.iv-chain{gap:18px}}.iv-hero{background:#08100e;position:relative;overflow:hidden}.iv-hero-art{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.iv-hero>:not(.iv-hero-art){z-index:1;position:relative}.iv-visual{margin:36px 0 24px}.iv-visual img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block}.iv-visual figcaption{opacity:.7;margin-top:10px;font-size:12px}.iv-gallery{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=700px){.iv-gallery{grid-template-columns:1fr}}
