.alke-reach{--bg:#111410;--panel:#1a1e19;--paper:#ede9de;--acid:#c9ef72;--muted:#a7aca4;--line:rgba(237,233,222,.18);--pad:clamp(1.25rem,4.5vw,5rem);--serif:"Iowan Old Style",Baskerville,"Times New Roman",serif;--sans:Inter,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--paper);font:16px/1.5 var(--sans);overflow:hidden;-webkit-font-smoothing:antialiased}.alke-reach *{box-sizing:border-box}.alke-reach a{color:inherit}.alke-reach p,.alke-reach h1,.alke-reach h2,.alke-reach h3{margin-top:0}.alke-reach em{color:var(--acid);font-weight:400}.ar-skip{position:fixed;top:-5rem;left:1rem;z-index:20;background:var(--acid);color:var(--bg)!important;padding:.7rem 1rem}.ar-skip:focus{top:1rem}.ar-index,.ar-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;font-weight:700}.ar-index{color:var(--muted)}.ar-kicker{color:var(--acid)}.ar-nav{height:74px;grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);border-bottom:1px solid var(--line);font-size:.6rem;text-transform:uppercase;letter-spacing:.15em}.ar-nav p{margin:0;color:var(--muted)}.ar-nav>a:last-child{justify-self:end;text-underline-offset:5px}.ar-brand{font:700 2rem/1 var(--serif);text-decoration:none;letter-spacing:-.06em}.ar-brand span{color:var(--acid)}
.ar-hero{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-template-rows:auto 1fr auto}.ar-hero-copy{padding:clamp(5rem,11vh,9rem) var(--pad);align-self:center}.ar-hero h1,.ar-thesis h2,.ar-light h2,.ar-case h2,.ar-delivery h2,.ar-fit h2,.ar-terms h2,.ar-faq h2,.ar-apply h2{font:400 clamp(3.5rem,7vw,8.8rem)/.79 var(--serif);letter-spacing:-.07em;margin:0}.ar-hero h1{font-size:clamp(4rem,8vw,9.5rem);margin:1.3rem 0 2rem}.ar-lede{font:400 clamp(1.05rem,1.55vw,1.4rem)/1.35 var(--serif);max-width:43rem;margin:0 0 2.4rem clamp(0rem,4vw,4rem);padding-left:1rem;border-left:1px solid var(--acid)}.ar-button{display:inline-flex;gap:2rem;align-items:center;background:var(--acid);color:var(--bg)!important;padding:1rem 1.2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:800;transition:transform .2s}.ar-button:hover,.ar-button:focus-visible{transform:translateY(-3px)}.ar-button span{font-size:1.15rem}.ar-hero-number{border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;padding:var(--pad);background:radial-gradient(circle at 90% 15%,rgba(201,239,114,.14),transparent 38%),var(--panel)}.ar-hero-number span,.ar-hero-number i{text-transform:uppercase;letter-spacing:.18em;font:700 .6rem var(--sans)}.ar-hero-number strong{font:400 clamp(4rem,8.5vw,10rem)/.8 var(--serif);letter-spacing:-.08em;writing-mode:vertical-rl;transform:rotate(180deg);align-self:center;margin:1.5rem 0}.ar-hero-number i{font-style:normal;color:var(--acid);align-self:end}.ar-ticker{grid-column:1/-1;overflow:hidden;border-block:1px solid var(--line);padding:.65rem 0;background:var(--acid);color:var(--bg);white-space:nowrap;font-size:.6rem;letter-spacing:.15em;font-weight:800}.ar-ticker span{display:block;width:max-content;animation:marquee 24s linear infinite}
.ar-thesis,.ar-fit,.ar-terms{padding:clamp(6rem,11vw,11rem) var(--pad);display:grid;grid-template-columns:.34fr 1.05fr .8fr;gap:clamp(2rem,5vw,6rem)}.ar-thesis .ar-copy{padding-top:2rem;font:400 clamp(1.05rem,1.5vw,1.35rem)/1.45 var(--serif)}.ar-thesis .ar-copy p+p{margin-top:1.5rem}.ar-compare{margin:0 var(--pad) clamp(6rem,11vw,11rem);display:grid;grid-template-columns:1fr 1px 1fr;border:1px solid var(--line)}.ar-compare article{padding:clamp(2rem,5vw,5rem);min-height:300px;display:flex;flex-direction:column}.ar-compare small,.ar-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.17em}.ar-compare strong{font:400 clamp(4rem,7vw,8rem)/1 var(--serif);letter-spacing:-.06em;margin:auto 0 1rem}.ar-compare p{margin:0;color:var(--muted)}.ar-compare>b{width:1px;background:var(--line);font-size:0;position:relative}.ar-compare>b:after{content:"×";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border:1px solid var(--line);border-radius:50%;background:var(--bg);display:grid;place-items:center;font:400 1.5rem var(--serif)}.ar-compare .active{background:var(--acid);color:var(--bg)}.ar-compare .active small,.ar-compare .active p{color:rgba(17,20,16,.68)}
.ar-light{background:var(--paper);color:var(--bg);padding:clamp(6rem,11vw,11rem) var(--pad)}.ar-light header,.ar-delivery header{display:grid;grid-template-columns:.34fr 1.66fr;margin-bottom:clamp(4rem,7vw,7rem)}.ar-light .ar-index{color:#666a62}.ar-light em,.ar-apply em{color:#4e6b20}.ar-steps{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(17,20,16,.25)}.ar-steps article{min-height:300px;padding:2rem;border-right:1px solid rgba(17,20,16,.25);display:flex;flex-direction:column}.ar-steps article:last-child{border:0}.ar-steps h3,.ar-grid h3{font:400 clamp(1.8rem,2.7vw,3.1rem)/1 var(--serif);margin:auto 0 1rem}.ar-steps p,.ar-grid p{font-size:.8rem;margin:0}.ar-stamp{text-align:center;margin:4rem 0 0;font:italic 1rem var(--serif);transform:rotate(-1deg)}.ar-stamp b{font:700 .68rem var(--sans);letter-spacing:.16em;background:var(--bg);color:var(--acid);padding:.75rem 1rem;margin-right:1.5rem}
.ar-case{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:820px}.ar-photo{position:relative;overflow:hidden}.ar-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(17,20,16,.9))}.ar-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72) contrast(1.07)}.ar-photo span{position:absolute;z-index:2;left:2rem;bottom:2rem;text-transform:uppercase;letter-spacing:.16em;font-size:.58rem}.ar-case-copy{padding:clamp(4rem,8vw,9rem) var(--pad);align-self:center}.ar-case-copy>p:not(.ar-index):not(.ar-kicker){max-width:42rem;font:400 clamp(1.05rem,1.3vw,1.25rem)/1.45 var(--serif)}.ar-metric{display:flex;gap:1rem;align-items:end;border-bottom:1px solid var(--line);padding:2rem 0 1rem;margin:2rem 0}.ar-metric strong{font:400 clamp(5rem,10vw,12rem)/.7 var(--serif);letter-spacing:-.08em;color:var(--acid)}.ar-metric span{text-transform:uppercase;letter-spacing:.14em;font-size:.6rem}.ar-case-copy h3{font:400 clamp(2rem,3vw,3.5rem) var(--serif);margin-bottom:1rem}.ar-case aside{border-left:2px solid var(--acid);padding-left:1rem;color:var(--muted);font-size:.8rem;max-width:32rem;margin-top:2rem}
.ar-delivery{padding:clamp(6rem,11vw,11rem) var(--pad);background:var(--panel)}.ar-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.ar-grid article{min-height:235px;padding:clamp(1.5rem,3vw,3rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.ar-grid article:nth-child(3n){border-right:0}.ar-grid article:nth-last-child(-n+3){border-bottom:0}.ar-grid p{color:var(--muted)}.ar-fit>div{padding-top:1.5rem}.ar-fit>div p{border-bottom:1px solid var(--line);padding:1.15rem 0;margin:0;font:400 1rem/1.35 var(--serif)}.ar-fit>div span{color:var(--acid)}.ar-terms{background:var(--acid);color:var(--bg)}.ar-terms .ar-index{color:rgba(17,20,16,.6)}.ar-terms em{color:var(--bg)}.ar-terms>div{padding-top:1rem;font:400 clamp(1rem,1.35vw,1.2rem)/1.5 var(--serif)}.ar-terms>div p+p{border-top:1px solid rgba(17,20,16,.25);padding-top:1.5rem}
.ar-faq{padding:clamp(6rem,11vw,11rem) var(--pad);display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,10rem)}.ar-faq>div{border-top:1px solid var(--line)}.ar-faq details{border-bottom:1px solid var(--line)}.ar-faq summary{list-style:none;cursor:pointer;padding:1.5rem 3rem 1.5rem 0;position:relative;font:400 clamp(1.3rem,2vw,2rem)/1.1 var(--serif)}.ar-faq summary::-webkit-details-marker{display:none}.ar-faq summary:after{content:"+";position:absolute;right:.4rem;color:var(--acid)}.ar-faq details[open] summary:after{content:"−"}.ar-faq details p{color:var(--muted);padding:0 3rem 1.5rem 0;max-width:42rem}.ar-apply{padding:clamp(6rem,11vw,11rem) var(--pad);background:var(--paper);color:var(--bg);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,10rem);align-items:center}.ar-apply .ar-index{color:#666a62}.ar-form{border:2px solid var(--bg);padding:clamp(1.4rem,3vw,2.5rem);box-shadow:10px 10px 0 #4e6b20;transform:rotate(.4deg)}.ar-form>p{font:400 1.3rem/1.25 var(--serif)}.shortcode-placeholder{min-height:180px;border:1px dashed rgba(17,20,16,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6rem;color:#5d6158}.shortcode-placeholder code{font-size:.68rem}.ar-footer{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem var(--pad);border-top:1px solid var(--line);font-size:.56rem;text-transform:uppercase;letter-spacing:.14em}.ar-footer p{margin:0}
@keyframes marquee{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ar-ticker span{animation:none}.ar-button{transition:none}}@media(max-width:980px){.ar-hero{grid-template-columns:1fr 250px}.ar-thesis,.ar-fit,.ar-terms{grid-template-columns:1fr 2fr}.ar-thesis .ar-copy,.ar-fit>div,.ar-terms>div{grid-column:2}.ar-light header,.ar-delivery header{grid-template-columns:1fr}.ar-steps{grid-template-columns:repeat(2,1fr)}.ar-steps article:nth-child(2){border-right:0}.ar-grid{grid-template-columns:repeat(2,1fr)}.ar-grid article:nth-child(3n){border-right:1px solid var(--line)}.ar-grid article:nth-child(2n){border-right:0}.ar-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.ar-grid article:nth-last-child(-n+2){border-bottom:0}.ar-faq{grid-template-columns:1fr}.ar-apply{grid-template-columns:1fr}}
@media(max-width:650px){.ar-nav{height:62px;grid-template-columns:auto 1fr}.ar-nav p{display:none}.ar-nav>a:last-child{font-size:.48rem}.ar-hero{display:block;min-height:auto}.ar-hero-copy{padding-block:4.5rem}.ar-hero h1,.ar-thesis h2,.ar-light h2,.ar-case h2,.ar-delivery h2,.ar-fit h2,.ar-terms h2,.ar-faq h2,.ar-apply h2{font-size:clamp(3.2rem,15vw,5.2rem)}.ar-hero-number{display:grid;grid-template-columns:auto 1fr auto;align-items:end;border:0;border-top:1px solid var(--line);padding:2rem var(--pad)}.ar-hero-number strong{writing-mode:initial;transform:none;font-size:clamp(3rem,14vw,5rem);margin:0;text-align:center}.ar-thesis,.ar-fit,.ar-terms{display:block;padding-block:5.5rem}.ar-thesis .ar-copy,.ar-fit>div,.ar-terms>div{padding-top:2.5rem}.ar-compare{display:block;margin-bottom:5.5rem}.ar-compare article{min-height:240px}.ar-compare>b{display:block;width:100%;height:1px}.ar-light,.ar-delivery,.ar-faq,.ar-apply{padding-block:5.5rem}.ar-light header,.ar-delivery header{margin-bottom:3rem}.ar-steps,.ar-grid{display:block}.ar-steps article,.ar-grid article{min-height:220px;border-right:0!important;border-bottom:1px solid rgba(17,20,16,.25)!important}.ar-steps article:last-child,.ar-grid article:last-child{border-bottom:0!important}.ar-stamp{display:flex;flex-direction:column;align-items:center;gap:1rem}.ar-stamp b{margin:0}.ar-case{display:block}.ar-photo{height:70svh;min-height:500px}.ar-case-copy{padding-block:5.5rem}.ar-metric{display:block}.ar-metric span{display:block;margin-top:1rem}.ar-faq{gap:3rem}.ar-form{box-shadow:6px 6px 0 #4e6b20}.ar-footer{flex-wrap:wrap}.ar-footer p:nth-child(2){display:none}}
