*{box-sizing:border-box} :root{color-scheme:dark;font-family:Inter,"Segoe UI",Arial,sans-serif;background:#111916;color:#f3f2e9}body{margin:0;background:radial-gradient(ellipse at 85% 0%,#25392c55,transparent 52%)}a{color:inherit}a:focus-visible{outline:3px solid #d6e7ae;outline-offset:6px}.header,main,footer{width:min(1440px,calc(100% - 96px));margin:auto}.header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff17}.brand{display:flex;align-items:center;gap:14px;font-size:21px;font-weight:800;letter-spacing:1px;text-decoration:none}.brand-symbol{font-size:24px;letter-spacing:-7px;padding-right:7px;color:#d5e7b0}.brand-symbol span{color:#7eaa8a}.brand-caption{font-size:10px;color:#a0aea4;font-weight:500;letter-spacing:1.8px;border-left:1px solid #ffffff30;padding-left:16px;margin-left:4px}.header-note{font-size:10px;letter-spacing:1.7px;color:#b0bcb2;display:flex;align-items:center;gap:9px}.header-note i{height:6px;width:6px;border-radius:50%;background:#c3de9c;box-shadow:0 0 10px #c3de9c44}.intro{padding-top:68px}.eyebrow,.category{font-size:10px;letter-spacing:2px;font-weight:600;color:#c8dbb2}.eyebrow{margin:0 0 24px}h1{font-size:clamp(36px,4.3vw,66px);font-weight:500;letter-spacing:-2.5px;line-height:1.1;margin:0}h1 em{font-family:Georgia,serif;font-weight:400;color:#bcd3a9}.description{font-size:14px;line-height:1.85;color:#a9b5ab;margin:24px 0 44px}.collection{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.8px;color:#98a79c;border-bottom:1px solid #ffffff17;padding-bottom:16px}.collection>span{color:#ced9c9}.prototypes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.card{display:block;text-decoration:none;border:1px solid #ffffff19;background:#18231d;border-radius:12px;overflow:hidden;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-5px);border-color:#c4d8ad70}.visual{position:relative;aspect-ratio:1.65;overflow:hidden;background:#273c2f}.visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0004,transparent 45%,#0005)}.visual img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover img{transform:scale(1.035)}.number{position:absolute;z-index:1;top:16px;left:18px;font:italic 30px Georgia,serif;text-shadow:0 2px 8px #0008}.tag{position:absolute;z-index:1;right:14px;bottom:14px;font-size:9px;letter-spacing:1px;padding:7px 9px;background:#111916c9;border:1px solid #ffffff30;border-radius:4px}.card-body{padding:24px}.category{font-size:9px;letter-spacing:1.5px;margin:0 0 13px}.museum .category{color:#debcb3}.landscape .category{color:#d8d6a6}h2{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:clamp(18px,1.6vw,25px);letter-spacing:-.6px;font-weight:500;margin:0 0 14px}h2 span{font-size:23px;color:#aec899}.card-body>p:not(.category){color:#a8b5ab;font-size:13px;line-height:1.8;min-height:48px;margin:0}.card-footer{margin-top:26px;padding-top:18px;border-top:1px solid #ffffff13;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center}.card-footer>span{font-size:8px;letter-spacing:1px;color:#8e9e92}.card-footer strong{font-size:11px;font-weight:500;color:#dbe8cc}.card-footer strong span{margin-left:7px}.hint{display:flex;gap:10px;color:#8d9e92;font-size:11px;line-height:1.8;margin:25px 0 55px}.hint>span{color:#c3d7ae}footer{border-top:1px solid #ffffff17;padding:25px 0 30px;display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:1.4px;color:#819387}.footer-divider{padding:0 10px;color:#4d6254}@media(min-width:1500px){.intro{padding-top:80px}.visual{aspect-ratio:1.6}}@media(max-width:1000px){.header,main,footer{width:calc(100% - 48px)}.prototypes{gap:14px}.card-body{padding:18px}.card-footer{flex-direction:column;align-items:flex-start}.brand-caption{display:none}.visual{aspect-ratio:1.3}h2{font-size:20px}}@media(max-width:700px){.header,main,footer{width:calc(100% - 36px)}.header{height:80px}.header-note{font-size:8px;letter-spacing:.8px}.brand{font-size:17px;gap:10px}.intro{padding-top:44px}h1{letter-spacing:-1.5px;font-size:38px}.description br{display:none}.prototypes{grid-template-columns:1fr;gap:22px}.visual{aspect-ratio:1.9}.card-body{padding:23px}.card-body>p:not(.category){min-height:0}.card-footer{flex-direction:row;align-items:center}h2{font-size:24px}.hint{margin-bottom:35px}footer{flex-direction:column;font-size:8px}.description{margin-bottom:32px}.collection{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:after{transition:none!important}}

.agricorner-brand-mark{position:relative;display:block;width:154px;aspect-ratio:2570/1493;overflow:hidden;flex-shrink:0}
.agricorner-brand-mark .agricorner-logo{position:absolute;left:-18.1712%;top:-22.1701%;width:136.4981%;height:166.1085%;max-width:none;background:transparent;filter:brightness(0) invert(1)}
@media(max-width:700px){.agricorner-brand-mark{width:108px}}
