#allen-stone-forest :where(*){all:revert;box-sizing:border-box}#allen-stone-forest{--paper:#eef0ec;--ink:#203c32;--line:#b9c3ba;--accent:#516c5b;background:var(--paper);color:var(--ink);width:100%;font-family:Georgia,serif;overflow:hidden}#allen-stone-forest *{box-sizing:border-box}#allen-stone-forest a{color:inherit;text-decoration:none}#allen-stone-forest a:hover{text-underline-offset:5px;text-decoration:underline}#allen-stone-forest header{justify-content:space-between;align-items:center;gap:20px;padding:25px 6%;display:flex}#allen-stone-forest .brand{letter-spacing:-1px;font-size:28px}#allen-stone-forest .brand small{letter-spacing:2.5px;text-transform:uppercase;margin-top:7px;font:11px Arial,sans-serif;display:block}#allen-stone-forest nav{letter-spacing:1.5px;text-transform:uppercase;gap:22px;padding-right:58px;font:11px Arial,sans-serif;display:flex}#allen-stone-forest .hero{color:#f7f8f5;background:#283b34;align-items:flex-end;min-height:485px;display:flex;position:relative}#allen-stone-forest .hero img{object-fit:cover;object-position:center 42%;filter:grayscale();width:100%;height:100%;position:absolute}#allen-stone-forest .shade{background:linear-gradient(90deg,#11201ad9,#11201a40 70%),linear-gradient(#0000 35%,#11201a99);position:absolute;inset:0}#allen-stone-forest .herotext{max-width:620px;padding:55px 6%;position:relative}#allen-stone-forest .eyebrow{letter-spacing:2.4px;text-transform:uppercase;margin-bottom:21px;font:11px Arial,sans-serif}#allen-stone-forest h1{letter-spacing:-3px;margin:0 0 22px;font-size:clamp(46px,8vw,82px);font-weight:400;line-height:.98}#allen-stone-forest h1 em{font-weight:400}#allen-stone-forest .intro{max-width:350px;margin:0 0 26px;font-size:17px;line-height:1.65}#allen-stone-forest .read{letter-spacing:1.8px;text-transform:uppercase;border-bottom:1px solid;padding:10px 0;font:11px Arial,sans-serif;display:inline-block}#allen-stone-forest .strap{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:22px 6%;font-size:15px;font-style:italic;display:flex}#allen-stone-forest .strap span:last-child{letter-spacing:1.7px;text-transform:uppercase;align-self:center;font:11px Arial,sans-serif}#allen-stone-forest .journal{padding:44px 6%}#allen-stone-forest .sectiontitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}#allen-stone-forest h2{letter-spacing:-1px;margin:0;font-size:30px;font-weight:400}#allen-stone-forest .sectiontitle a{letter-spacing:1px;font:11px Arial,sans-serif}#allen-stone-forest .stories{grid-template-columns:1.2fr 1fr 1fr;gap:26px;display:grid}#allen-stone-forest article{border-top:1px solid var(--ink);padding-top:18px}#allen-stone-forest article .eyebrow{color:var(--accent);letter-spacing:1.5px;margin-bottom:13px;font-size:11px}#allen-stone-forest h3{letter-spacing:-.5px;margin:0 0 14px;font-size:26px;font-weight:400;line-height:1.12}#allen-stone-forest article p{margin:0 0 14px;font-size:14px;line-height:1.65}#allen-stone-forest article .number{color:var(--accent);opacity:.65;margin-bottom:20px;font-size:40px;font-style:italic;display:block}#allen-stone-forest .quote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:0 6%;padding:32px 4%}#allen-stone-forest blockquote{letter-spacing:-1px;margin:0 0 14px;font-size:clamp(25px,4vw,40px);font-weight:400;line-height:1.2}#allen-stone-forest .quote small{letter-spacing:2px;text-transform:uppercase;font:11px Arial,sans-serif}#allen-stone-forest footer{align-items:center;gap:35px;padding:38px 6%;display:flex}#allen-stone-forest .signature{white-space:nowrap;font-size:39px;font-style:italic}#allen-stone-forest .bottom{border-top:1px solid var(--line);letter-spacing:1.6px;text-transform:uppercase;justify-content:space-between;gap:10px;padding:17px 6%;font:11px Arial,sans-serif;display:flex}@media (max-width:550px){#allen-stone-forest header{flex-direction:column;align-items:flex-start;padding:22px 6%}#allen-stone-forest nav{gap:24px;padding-right:0;font-size:11px}#allen-stone-forest .hero{min-height:450px}#allen-stone-forest .hero img{object-position:60% center}#allen-stone-forest .herotext{padding-top:100px}#allen-stone-forest .stories{grid-template-columns:1fr;gap:26px}#allen-stone-forest article .number{display:none}#allen-stone-forest .strap{flex-direction:column}#allen-stone-forest .strap span:last-child{align-self:flex-start}#allen-stone-forest footer{flex-direction:column;align-items:flex-start;gap:15px}#allen-stone-forest .bottom{flex-direction:column}#allen-stone-forest .sectiontitle{align-items:flex-end}}#allen-stone-forest header{background:#eef0ec;border-top:6px solid #516c5b}#allen-stone-forest .strap{color:#f7f8f5;background:#203c32;border-bottom:none;padding-top:25px;padding-bottom:25px}#allen-stone-forest .journal{background:#eef0ec;padding-top:48px;padding-bottom:50px}#allen-stone-forest .stories{grid-template-columns:1.2fr 1fr 1fr;align-items:stretch;gap:20px}#allen-stone-forest article{background:#f7f8f5;border-top:3px solid #516c5b;padding:25px 23px}#allen-stone-forest article .number{color:#516c5b;opacity:1}#allen-stone-forest article p{font-size:15px}#allen-stone-forest .quote{color:#f7f8f5;background:#203c32;border:0;margin:0;padding:48px 8%}#allen-stone-forest .quote small,#allen-stone-forest blockquote em{color:#bccdbe}#allen-stone-forest footer{background:#eef0ec;padding-top:45px;padding-bottom:45px}#allen-stone-forest .signature{color:#516c5b}#allen-stone-forest .bottom{color:#eef0ec;background:#203c32;border-top:3px solid #516c5b;padding-top:22px;padding-bottom:22px}#allen-stone-forest .hero .read{color:#203c32;background:#eef0ec;border:0;padding:15px 20px}#allen-stone-forest .hero .eyebrow{color:#d6e2d6}@media (max-width:650px){#allen-stone-forest .stories{grid-template-columns:1fr}#allen-stone-forest article .number{display:none}#allen-stone-forest nav{padding-right:0}}#allen-stone-forest{min-height:100vh}#allen-stone-forest a:focus-visible{outline-offset:5px;outline:3px solid #739780}#allen-stone-forest .hero img{display:block}#allen-stone-forest .herotext{max-width:750px}#allen-stone-forest .hero{min-height:540px}#allen-stone-forest article p{margin-bottom:14px}@media (min-width:1400px){#allen-stone-forest .hero{min-height:640px}}@media (max-width:650px){#allen-stone-forest header{flex-direction:column;align-items:flex-start}#allen-stone-forest .hero{min-height:450px}#allen-stone-forest nav{flex-wrap:wrap;gap:20px}#allen-stone-forest .strap{flex-direction:column}#allen-stone-forest .strap span:last-child{align-self:flex-start}}#allen-stone-forest{--ink:#101a15;--accent:#263d30}#allen-stone-forest header,#allen-stone-forest .journal,#allen-stone-forest footer{color:#101a15}#allen-stone-forest article .number,#allen-stone-forest article .eyebrow,#allen-stone-forest .signature{color:#263d30}#allen-stone-forest header nav,#allen-stone-forest .brand small,#allen-stone-forest article .eyebrow,#allen-stone-forest .sectiontitle a,#allen-stone-forest article .read,#allen-stone-forest footer .read{font-weight:600}#allen-stone-forest article p,#allen-stone-forest footer p{color:#101a15;font-size:16px}#allen-stone-forest .hero .read{color:#101a15;font-weight:600}#allen-stone-forest .quote blockquote{max-width:1000px;margin-left:auto;margin-right:auto;line-height:1.3}#allen-stone-forest footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,72px);padding:30px 6%;display:grid}#allen-stone-forest footer p{max-width:760px;margin:0;font-size:18px;line-height:1.6}#allen-stone-forest footer>.read{white-space:nowrap;justify-self:end}@media (max-width:900px){#allen-stone-forest footer{grid-template-columns:auto minmax(0,1fr);gap:16px 28px}#allen-stone-forest footer>.read{grid-column:2;justify-self:start}}@media (max-width:550px){#allen-stone-forest footer{grid-template-columns:1fr;gap:15px;padding:26px 6%}#allen-stone-forest footer>.read{grid-column:1}#allen-stone-forest footer p{font-size:16px}}
