.lc{--lc-bone:#f4f1ea;--lc-bone-deep:#ebe6da;--lc-forest:#3f4736;--lc-sage:#757c60;--lc-sand:#b7a58a;--lc-gold:#8e7449;--lc-rule:#757c6047;background:var(--lc-bone);color:var(--lc-forest);font-family:Jost,Inter,system-ui,sans-serif}.lc-mark{z-index:3;pointer-events:none;position:absolute;top:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,4vw,3.25rem)}.lc-mark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 42%,#f4f1eaf0 0%,#f4f1eacc 42%,#f4f1ea6b 66%,#f4f1ea00 80%);position:absolute;inset:-34% -20%}.lc-mark__logo{filter:drop-shadow(0 0 14px #f4f1eafa)drop-shadow(0 0 34px #f4f1eae6)drop-shadow(0 0 64px #f4f1eab3);width:clamp(8.5rem,15vw,13.5rem);height:auto;display:block}@media (width<=900px){.lc-mark{left:50%;transform:translate(-50%)}}.lc-journey .scroll-scrub__kicker{letter-spacing:.46em;text-transform:uppercase;color:var(--lc-gold);font-family:Jost,sans-serif;font-size:clamp(.72rem,1.1vw,.9rem);font-weight:500}.lc-journey .scroll-scrub__title{letter-spacing:-.018em;color:var(--lc-forest);text-wrap:balance;font-family:Jost,sans-serif;font-size:clamp(2.1rem,5.1vw,4.15rem);font-weight:200;line-height:1.04}.lc-journey .scroll-scrub__body{color:var(--lc-sage);max-width:34rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(.92rem,1.18vw,1.06rem);line-height:1.72}.lc-journey .scroll-scrub__tags li{letter-spacing:.2em;text-transform:uppercase;border-color:var(--lc-rule);color:var(--lc-sage);font-family:Jost,sans-serif;font-size:.7rem;font-weight:500}.lc-journey .scroll-scrub__route-button{letter-spacing:.18em;text-transform:uppercase;font-family:Jost,sans-serif}.lc-standby{letter-spacing:.28em;text-transform:uppercase;color:var(--lc-forest);align-items:center;gap:.75rem;margin-top:2.1rem;font-family:Jost,sans-serif;font-size:clamp(.74rem,1.05vw,.88rem);font-weight:500;display:inline-flex}.lc-standby__dot{background:var(--lc-gold);border-radius:50%;width:.4rem;height:.4rem;animation:2.8s ease-in-out infinite lc-pulse}@keyframes lc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.lc-standby__dot{animation:none}}.lc-pillars{border-top:1px solid var(--lc-rule);padding:clamp(4.5rem,11vw,9rem) clamp(1.25rem,6vw,6rem)}.lc-pillars__eyebrow{letter-spacing:.44em;text-transform:uppercase;color:var(--lc-sand);margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(.62rem,.9vw,.75rem);font-weight:500}.lc-pillars__list{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.lc-pillar{border-left:1px solid var(--lc-rule);padding:0 clamp(1rem,3vw,3rem)}.lc-pillar:first-child{border-left:0;padding-left:0}.lc-pillar__index{letter-spacing:.3em;color:var(--lc-sand);font-size:.68rem;font-weight:500;display:block}.lc-pillar__name{letter-spacing:-.01em;color:var(--lc-forest);margin:1.1rem 0 .9rem;font-size:clamp(1.3rem,2.5vw,2rem);font-weight:200;line-height:1.12}.lc-pillar__note{color:var(--lc-sage);margin:0;font-family:Inter,system-ui,sans-serif;font-size:.92rem;line-height:1.7}@media (width<=860px){.lc-pillars__list{grid-template-columns:1fr;gap:2.75rem}.lc-pillar{border-left:1px solid var(--lc-rule);padding:0 0 0 1.25rem}.lc-pillar:first-child{border-left:1px solid var(--lc-rule);padding-left:1.25rem}}.lc-footer{border-top:1px solid var(--lc-rule);letter-spacing:.16em;text-transform:uppercase;color:var(--lc-sage);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,6vw,6rem) clamp(2.5rem,5vw,4rem);font-size:.75rem;display:flex}.lc-footer__domain{color:var(--lc-forest);letter-spacing:.2em;font-weight:500;text-decoration:none}.lc-footer__domain:hover,.lc-footer__domain:focus-visible{color:var(--lc-gold)}.lc-journey .scroll-scrub__copy:before{background:linear-gradient(90deg,#f4f1ea00 0%,#f4f1ea9e 18%,#f4f1eae6 34%,#f4f1eaf7 52% 88%,#f4f1ea00 100%);inset-block:-14%;inset-inline:-34% -8%;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%)}@media (width<=900px){.lc-journey .scroll-scrub__copy:before{background:linear-gradient(#f4f1ea80 0%,#f4f1eae6 36%,#f4f1eaf7 100%);inset-inline:-10% -4%}}
