.granby-editorial{--ge-forest:#1a3a2f;--ge-cream:#f6f3ea;--ge-ink:#293c33;--ge-muted:#667064;--ge-line:#d9dccd;--ge-gold:#b68a47;background:var(--ge-cream)!important}.granby-editorial article>header{background:var(--ge-forest);padding-top:3.5rem;padding-bottom:5rem}.granby-editorial article>header h1{max-width:950px;font-weight:500;letter-spacing:-.035em;font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:1.1}.granby-editorial article>.relative>div,.granby-editorial article>div.max-w-4xl,.granby-editorial article>header>div{max-width:1140px}.granby-editorial article>.relative .aspect-\[16\/9\]{aspect-ratio:1.9;border-radius:3px;box-shadow:none}.granby-editorial article>div.max-w-4xl>nav{background:#eceee2;border-color:var(--ge-line);border-radius:2px}.granby-story{color:var(--ge-ink);font-family:Georgia,serif}.granby-story p{max-width:770px}.granby-story h2{font-size:clamp(1.8rem,3.5vw,2.65rem);line-height:1.15;font-weight:500;letter-spacing:-.025em;border:0;padding-bottom:0;margin:1rem 0 1.5rem}.granby-story h2,.granby-story h3{color:var(--ge-forest)}.granby-story section{margin:4.5rem 0;scroll-margin-top:7rem}.granby-story a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a8b59a}.granby-story a:hover{text-decoration-color:var(--ge-forest)}.field-journal a:focus-visible,.granby-story a:focus-visible{outline:3px solid #b68a47;outline-offset:5px}.granby-story .ge-eyebrow{font-family:sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.69rem;font-weight:700;color:var(--ge-muted);margin-bottom:.85rem}.granby-story .ge-lead{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.65;color:var(--ge-forest)}.granby-story .ge-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:2.5rem 0;border-block:1px solid var(--ge-line);padding:1.4rem 0;gap:1.2rem;font-family:sans-serif}.granby-story .ge-facts dt{font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ge-muted);margin-bottom:.45rem}.granby-story .ge-facts dd{font-size:.86rem;margin:0;font-weight:600}.granby-story .ge-note{border-left:3px solid var(--ge-gold);padding:1rem 1.4rem;background:#ebece0;font-family:sans-serif;font-size:.85rem;line-height:1.7;margin:2rem 0}.granby-story .ge-note p{font-family:inherit;font-size:inherit;margin:0;line-height:inherit}.granby-story figure{margin:0;min-width:0}.granby-story figure img{display:block;width:100%;height:auto;margin:0;border-radius:2px;box-shadow:none}.granby-story figcaption{font-family:sans-serif;font-size:.76rem;color:#5b685d;line-height:1.65;margin:.7rem 0 1.5rem}.granby-story .ge-comparison,.granby-story .ge-details,.granby-story .ge-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem;margin:2rem 0}.granby-story .ge-photo{position:relative}.granby-story .ge-photo img{aspect-ratio:4/3;object-fit:cover}.granby-story .ge-label{display:inline-block;position:absolute;left:.7rem;top:.7rem;color:#f6f3ea;background:#1a3a2f;padding:.4rem .7rem;font:600 .62rem/1.5 sans-serif;letter-spacing:.1em;text-transform:uppercase}.granby-story .ge-label-before{color:#1a3a2f;background:#f6f3ea}.granby-story .ge-comparison figure+figure .ge-label{background:#1a3a2f;color:#f6f3ea}.granby-story .ge-pin{position:absolute;width:2rem;height:2rem;display:grid;place-items:center;border:2px solid #f6f3ea;border-radius:50%;background:#1a3a2f;color:#f6f3ea;font:700 .85rem sans-serif;box-shadow:0 2px 8px #1a3a2f55}.granby-story .ge-key{list-style:none;padding:0;margin:1rem 0}.granby-story .ge-key li{font-family:sans-serif;font-size:.8rem;line-height:1.7;padding-left:2rem;position:relative;margin:.6rem 0}.granby-story .ge-key li>span{position:absolute;left:0;top:.15rem;font:700 .65rem/1.4 sans-serif;border:1px solid var(--ge-line);padding:.15rem .35rem;color:var(--ge-forest)}.granby-story .ge-statement{background:var(--ge-forest);color:#f6f3ea;padding:clamp(1.5rem,4vw,3.5rem);margin:3rem 0}.granby-story .ge-statement p{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.4;margin:0}.granby-story .ge-statement small{display:block;color:#cad2bf;font:.7rem/1.6 sans-serif;letter-spacing:.07em;margin-top:1.2rem}.granby-story .ge-sequence{list-style:none;padding:0;margin:2rem 0;counter-reset:preparation;border-top:1px solid var(--ge-line)}.granby-story .ge-sequence li{counter-increment:preparation;position:relative;padding:1.6rem 0 1.6rem 4rem;border-bottom:1px solid var(--ge-line)}.granby-story .ge-sequence li:before{content:"0" counter(preparation);position:absolute;left:0;top:1.7rem;font:1.55rem/1 Playfair Display,Georgia,serif;color:#8c976f}.granby-story .ge-sequence strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;color:var(--ge-forest);font-weight:500}.granby-story .ge-sequence p{margin:.5rem 0 0}.granby-story .ge-gallery figure:first-child{grid-column:1/-1}.granby-story .ge-gallery figure:first-child img{aspect-ratio:16/9;object-fit:cover}.granby-story .ge-gallery img{aspect-ratio:4/3;object-fit:cover}.granby-story .ge-sources{padding-top:2rem;border-top:1px solid var(--ge-line)}.granby-story .ge-sources ul{list-style:none;padding:0}.granby-story .ge-sources li{font:.82rem/1.75 sans-serif;margin:1rem 0;max-width:850px}.granby-story .ge-sources p{font:.8rem/1.7 sans-serif;color:var(--ge-muted)}.granby-story .ge-next{border:1px solid var(--ge-line);padding:1.6rem 2rem;background:#eceee2}.granby-story .ge-next a{display:inline-block;margin-top:.4rem}@media (max-width:767px){.granby-story .ge-comparison,.granby-story .ge-details,.granby-story .ge-gallery{grid-template-columns:1fr;gap:.8rem}.granby-story .ge-facts{grid-template-columns:1fr 1fr}.granby-story section{margin:3rem 0}.granby-editorial article>header{padding-top:2.2rem}.granby-editorial article>div.max-w-4xl>.flex.justify-between{flex-wrap:wrap;gap:1rem}}