
/* GROW — immense white lettering over living green, a cultivation notebook. */
.collection-edition.grow{background:#f1efdf;color:#263d21}.collection-edition.grow .concept-head,.collection-edition.grow .concept-strip{background:#f1efdf;color:#263d21;border-color:#263d2133}.collection-edition.grow .iot-hero{height:105svh;min-height:900px;padding:0;display:block;position:relative;overflow:hidden;background:#31482d;color:#fff8db}.collection-edition.grow .iot-scene{position:absolute;inset:0;height:100%;border:0;margin:0;border-radius:0;overflow:hidden}.collection-edition.grow .iot-scene img{width:100%;height:115%;object-fit:cover;filter:brightness(.6)}.collection-edition.grow .iot-hero::after{content:'GROW';position:absolute;left:3%;top:4%;font:900 25vw/.8 Arial,sans-serif;letter-spacing:-.08em;color:#fff9db;pointer-events:none;opacity:.92}.collection-edition.grow .hero-copy{position:absolute;left:7%;bottom:16%;z-index:3;max-width:700px}.collection-edition.grow .hero-copy h1{font:400 3.7vw/1.6 'Yu Mincho',serif;margin:25px 0}.collection-edition.grow .hero-copy p{color:#fff8e4;max-width:520px}.collection-edition.grow .mini-label{color:#f0f5ca}.collection-edition.grow .hero-copy .concept-cta{background:#f1f2c3;color:#31482d}.collection-edition.grow .crosshair{display:none}.collection-edition.grow .iot-flowline{position:absolute;bottom:30px;left:7%;right:7%;z-index:4;color:#fff8db}.collection-edition.grow .iot-flowline span{background:#f0f3d3;color:#31482d}.collection-edition.grow .scene-caption{right:7%;left:auto;bottom:18%;writing-mode:vertical-rl;background:none;color:#fff8db}
.collection-edition.grow .concept-problem{display:block;text-align:center;background:#f1efdf;padding:130px 15%;color:#2f4729}.collection-edition.grow .concept-problem h2{font:400 3.6vw/1.8 'Yu Mincho',serif;margin:40px 0}.collection-edition.grow .concept-problem p{max-width:650px;margin:auto;font-size:14px;color:#4b5b3e}.collection-edition.grow .camera-section{background:#e1e5ce;color:#2f4729;padding:100px 7%;display:grid;grid-template-columns:1fr 2.5fr;gap:30px 5%}.collection-edition.grow .camera-section .section-heading{grid-column:1;grid-row:1/5;display:block}.collection-edition.grow .section-heading h2{font:400 33px/1.8 'Yu Mincho',serif;writing-mode:vertical-rl;margin:35px auto 0}.collection-edition.grow .scene-tabs,.collection-edition.grow .camera-workspace,.collection-edition.grow .concept-steps{grid-column:2}.collection-edition.grow .camera-workspace{display:block;border:0;background:none;padding:0}.collection-edition.grow .camera-picture{height:60svh}.collection-edition.grow .camera-review{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;background:#f7f3df;border-radius:0;padding:35px}.collection-edition.grow .review-history{grid-column:2;grid-row:1/5}.collection-edition.grow .concept-steps{display:block;margin-top:30px}.collection-edition.grow .concept-steps article{padding:35px 0;border-top:1px solid #78876a;display:grid;grid-template-columns:70px 1fr;gap:15px}.collection-edition.grow .concept-steps p{grid-column:2}.collection-edition.grow .concept-steps article>span{font-size:40px}.collection-edition.grow .system-section{background:#2b4a31;color:#f3efcc;padding:110px 8%}.collection-edition.grow .system-grid{display:block;border-left:1px solid #f3efcc70;padding-left:8%;margin-left:8%}.collection-edition.grow .system-grid article{background:none;color:#f3efcc;border:0;border-bottom:1px solid #f3efcc70;border-radius:0;padding:40px 0;display:grid;grid-template-columns:80px 1fr 1fr;gap:30px}.collection-edition.grow .system-grid p{color:#dce5c2}.collection-edition.grow .feature-list>div{border-color:#f3efcc70}.collection-edition.grow .field-notes{background:#f3efdf;padding:100px 8%;color:#30492c}.collection-edition.grow .concept-end{background:#d7e48a;color:#30492c;padding:120px 8%;text-align:center}.collection-edition.grow .concept-end h2{font:400 4.5vw/1.7 'Yu Mincho',serif}.collection-edition.grow .concept-foot{background:#2b4a31;color:#f3efcc}
@media(max-width:700px){.collection-edition.grow .iot-hero{min-height:800px;height:100svh}.collection-edition.grow .iot-hero::after{top:8%;font-size:25vw}.collection-edition.grow .hero-copy{left:7%;right:7%;bottom:20%}.collection-edition.grow .hero-copy h1{font-size:30px}.collection-edition.grow .hero-copy p{font-size:12px}.collection-edition.grow .scene-caption{display:none}.collection-edition.grow .iot-flowline{bottom:30px}.collection-edition.grow .concept-problem{padding:75px 8%}.collection-edition.grow .concept-problem h2{font-size:28px}.collection-edition.grow .camera-section{display:block;padding:70px 6%}.collection-edition.grow .section-heading h2{writing-mode:horizontal-tb;font-size:30px;margin:25px 0}.collection-edition.grow .scene-tabs{margin-top:30px}.collection-edition.grow .camera-picture{height:380px}.collection-edition.grow .camera-review{display:block;padding:25px}.collection-edition.grow .system-section{padding:70px 7%}.collection-edition.grow .system-grid{margin-left:0;padding-left:20px}.collection-edition.grow .system-grid article{grid-template-columns:45px 1fr;gap:15px}.collection-edition.grow .system-grid p{grid-column:2}.collection-edition.grow .concept-end h2{font-size:32px}}

.collection-ready .iot-hero::after{animation:edition-letter 1.65s cubic-bezier(.2,.7,.1,1) both}
@keyframes edition-letter{from{opacity:0;translate:0 90px}to{opacity:1;translate:0 0}}