.t02-why{padding:var(--t02-sec-y,96px) 0;font-family:Candara,Trebuchet MS,sans-serif;background:#ffffff}.t02-why-header{text-align:center;max-width:680px;margin:0 auto 64px;padding:0 24px}.t02-why-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#AD8F78;margin-bottom:12px}.t02-why-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15;color:#3C2F25;margin:0;white-space:pre-line}.t02-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1200px;margin:0 auto;padding:0 24px;align-items:center}.t02-why-image-col{position:relative}.t02-why-image-frame{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5}.t02-why-image-frame:after{content:"";position:absolute;inset:0;border-radius:20px;border:1px solid rgba(173,143,120,.25);pointer-events:none}.t02-why-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.t02-why-image-frame:hover .t02-why-img{transform:scale(1.03)}.t02-why-text-col{display:flex;flex-direction:column;gap:32px}.t02-why-body{font-size:17px;line-height:1.8;color:rgba(60,47,37,.75);max-width:480px;margin:0}.t02-why-features{display:flex;flex-direction:column;gap:20px}.t02-why-feature{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:#FAF7F5;border-radius:14px;border:1px solid rgba(173,143,120,.12);transition:border-color .3s,box-shadow .3s}.t02-why-feature:hover{border-color:rgba(173,143,120,.35);box-shadow:0 6px 20px -8px rgba(96,75,58,.12)}.t02-why-feature-icon{flex-shrink:0;width:36px;height:36px;color:#AD8F78}.t02-why-feature-icon svg{width:100%;height:100%}.t02-why-feature-text{display:flex;flex-direction:column;gap:2px}.t02-why-feature-text strong{font-size:14px;font-weight:700;color:#3C2F25;letter-spacing:.3px}.t02-why-feature-text span{font-size:13px;color:rgba(60,47,37,.6);line-height:1.4}.t02-why-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:1.5px solid #ad8f78;border-radius:999px;background:transparent;color:#3C2F25;font-family:Candara,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s,transform .2s;width:fit-content}.t02-why-btn:hover{background:#AD8F78;color:#fff;transform:translateY(-1px)}.t02-why-btn svg{transition:transform .3s}.t02-why-btn:hover svg{transform:translateX(3px)}@media (max-width:900px){.t02-why-grid{grid-template-columns:1fr;gap:40px}.t02-why-image-frame{aspect-ratio:3/2;max-width:560px;margin:0 auto}}@media (max-width:580px){.t02-why-header{margin-bottom:40px}.t02-why-body{font-size:15px}.t02-why-feature{padding:12px 14px}}