.kea{background:#fff3df;color:#242833}.kea *{box-sizing:border-box}.kea-wrap{max-width:1400px;margin:auto;padding:42px 48px;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.kea-copy{padding:12px 0}.kea-eyebrow{display:inline-block;margin:0 0 26px;padding:8px 16px;border-radius:30px;background:#000;color:#fff;font:700 13px/1.3 var(--font-body-family),sans-serif;letter-spacing:.025em}.kea h1{font-family:var(--font-heading-family),sans-serif;font-size:clamp(40px,4.7vw,66px);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:inherit;margin:0;text-wrap:balance}.kea-text{font:18px/1.65 var(--font-body-family),sans-serif;margin:24px 0 30px;max-width:510px}.kea-text p{margin:0}.kea-text-mobile{display:none}.kea-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;text-decoration:none;background:#ffac33;color:#242833;border-radius:10px;min-height:54px;padding:13px 25px;font:700 18px/1.3 var(--font-body-family),sans-serif}.kea-button:hover{background:#f5a229}.kea-button:focus-visible{outline:3px solid #242833;outline-offset:4px}.kea-photo{margin:0;overflow:hidden;border-radius:16px;background:#e0e1df;aspect-ratio:1.04;max-height:460px}.kea-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
@media(min-width:750px) and (max-width:989px){.kea-wrap{padding:34px 28px;gap:30px}.kea h1{font-size:44px}.kea-text{font-size:16px;margin:20px 0 24px}.kea-eyebrow{font-size:11px;margin-bottom:20px}.kea-photo{aspect-ratio:.83}.kea-button{font-size:16px;padding:13px 20px}}
@media(max-width:749px){.kea-wrap{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;padding:22px 16px;align-items:stretch}.kea-copy{align-self:center;padding:0;min-width:0}.kea-eyebrow{font-size:8.5px;line-height:1.3;letter-spacing:0;padding:6px 9px;margin:0 0 15px;white-space:nowrap}.kea h1{font-size:clamp(28px,7.6vw,43px);line-height:1.05;text-wrap:initial}.kea-text-desktop{display:none}.kea-text-mobile{display:block}.kea-text{font-size:13px;line-height:1.55;margin:16px 0 20px}.kea-button{display:flex;width:100%;max-width:230px;min-height:44px;font-size:13px;padding:11px 8px;gap:8px;border-radius:8px;white-space:nowrap}.kea-photo{min-height:290px;aspect-ratio:auto;max-height:none;border-radius:12px}.kea-photo img{object-position:45% 50%}}
@media(min-width:480px) and (max-width:749px){.kea-wrap{padding:26px 24px;gap:24px}.kea-eyebrow{font-size:11px}.kea-text{font-size:15px}.kea-button{font-size:15px}.kea-photo{min-height:320px}}
@media(prefers-reduced-motion:reduce){.kea *{scroll-behavior:auto}}

.kea{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(112deg,#fff9ef 0%,#fff3df 52%,#ecd9ba 100%)}
.kea::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.45;background-image:repeating-linear-gradient(0deg,#a1744410 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,#fff8ec50 0 1px,transparent 1px 5px)}
.kea::after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:#e3c69960;right:-95px;top:-105px;z-index:-1;pointer-events:none}
.kea-thread{position:absolute;inset:0;width:100%;height:100%;color:#a4753f;opacity:.38;z-index:-1;pointer-events:none}
.kea-wrap{position:relative;z-index:1}
@media(min-width:990px){.kea-wrap{grid-template-columns:1fr 1.06fr;gap:56px;padding:38px 48px 42px}.kea-photo{aspect-ratio:1.05;max-height:500px;border:7px solid #fffaf1;box-shadow:0 18px 40px #694a241c;transform:rotate(-1.5deg)}.kea-copy{padding-bottom:28px}.kea-text{max-width:460px}.kea h1{max-width:570px}}
@media(max-width:989px){.kea-thread{opacity:.22}}
@media(max-width:749px){.kea{background:linear-gradient(110deg,#fff8eb 0%,#fff3df 62%,#f0dfc2 100%)}.kea::before{opacity:.25}.kea::after{width:240px;height:360px;right:-100px;top:-45px}.kea-thread{display:none}}
