.kira-section{position:relative;background:linear-gradient(150deg,#37474f,#111b1f 50%,#37474f);color:#fff;padding:4rem 0;clip-path:inset(0)}@media(min-width:992px){.kira-section{padding:6rem 0 5.1875rem}}.kira-section-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none}.kira-section-backdrop-image{object-fit:cover;object-position:50% 85%}.kira-section-backdrop-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,27,31,.9),rgba(17,27,31,.55) 50%,rgba(0,0,0,.15)),linear-gradient(180deg,rgba(55,71,79,.75),rgba(0,0,0,.3))}.kira-section-inner{position:relative;z-index:1}.kira-section-content{display:flex;flex-direction:column;align-items:flex-start;max-width:35.4375rem}@media(min-width:1200px){.kira-section-content{max-width:none;width:35.4375rem}}.kira-section-heading{margin:0;font-weight:700}.kira-section-heading span{display:block;font-family:var(--font-heading-sans),sans-serif;font-size:clamp(1.75rem,4vw,3rem);line-height:1.25}@media(min-width:1200px){.kira-section-heading span{white-space:nowrap}}.kira-section-heading em{display:block;color:var(--primary,#ef6623);font-family:var(--font-heading),serif;font-size:clamp(2.125rem,5vw,3.75rem);font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:1}.kira-section-description{margin:1.5rem 0 0;font-family:var(--font-sans),sans-serif;font-size:1.125rem;line-height:1.625}@media(min-width:992px){.kira-section-description{margin-top:2.5rem}}.kira-section-prompts{list-style:none;margin:1.75rem 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:.75rem}.kira-section-prompt{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-family:var(--font-sans),sans-serif;font-size:.875rem;font-style:italic;line-height:1.25rem}.kira-section-prompt-badge{flex-shrink:0;display:flex;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.75rem;font-style:normal;line-height:1}.kira-section-button,.kira-section-prompt-badge{align-items:center;justify-content:center;background:#fe6623;font-weight:700}.kira-section-button{display:inline-flex;height:3rem;margin-top:2rem;padding:0 2.25rem;border-radius:57px;color:#fff;font-family:var(--font-sans),sans-serif;font-size:1rem;text-decoration:none}.kira-section-button:hover{opacity:.9}