.entrance-sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.entrance-skip-link{background:var(--ink);border-radius:8px;color:var(--card);left:18px;padding:12px 18px;position:fixed;top:12px;transform:translateY(-200%);z-index:10}.entrance-skip-link:focus{transform:translateY(0)}[data-entrance] .shared-frame-header{border-bottom:1px solid var(--hairline);gap:18px 32px}.shared-space-nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px 24px}.shared-space-nav a{align-items:center;color:var(--muted);display:inline-flex;font-size:.88rem;min-height:44px;min-width:44px;position:relative}.shared-space-nav a:hover{color:var(--ink)}.shared-space-nav a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--clay);text-decoration-thickness:2px;text-underline-offset:8px}[data-entrance] .shared-frame-footer{flex-wrap:wrap;gap:4px 24px}.space-entrance{min-height:calc(100vh - 200px);min-width:0}.space-entrance .space-entrance-opening{display:block;max-width:none;padding:42px 0 36px}.space-entrance-opening h1{font-family:var(--serif);font-size:clamp(2.5rem,5vw,4.25rem);font-weight:400;letter-spacing:-.05em;line-height:1.08;margin:0;overflow-wrap:anywhere;text-wrap:balance}.space-entrance .space-entrance-opening p{color:var(--muted);font-family:var(--sans);font-size:1.05rem;line-height:1.6;margin:14px 0 0;max-width:42rem}.space-entrance .recipes-shelf,.space-entrance .section-block{padding-bottom:60px}.space-entrance .collection-grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.space-entrance .collection-card,.space-entrance .plan-card,.space-entrance .recipes-card{border:1px solid var(--hairline);border-radius:18px;box-shadow:none;min-width:0}.space-entrance .collection-card:hover,.space-entrance .plan-card:hover,.space-entrance .recipes-card:hover{box-shadow:var(--shadow)}.space-entrance .collection-image{aspect-ratio:1.65}.space-entrance .collection-image:after,.space-entrance .recipes-card-art:after{display:none}.space-entrance .collection-card-body{min-height:0;padding:24px}.space-entrance .collection-card-title h3{font-size:2rem;line-height:1.15;overflow-wrap:anywhere}.space-entrance .round-arrow{background:none;height:auto;width:auto;font-size:1.1rem}.space-entrance .item-count{margin-top:12px}.space-entrance .collection-card-text{display:flex}.space-entrance .collection-card-text .collection-card-body{display:flex;flex-direction:column;justify-content:center;width:100%}.space-entrance .collection-kicker{font-size:1rem;line-height:1.6;margin:18px 0 0;max-width:28rem}.space-entrance .plan-shelf{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.space-entrance .plan-card{grid-template-columns:minmax(0,1fr);grid-template-rows:220px 1fr;min-height:0}.space-entrance .plan-card>.plan-appalachian-art,.space-entrance .plan-card>.plan-lake-art{aspect-ratio:auto;border-right:0;border-bottom:1px solid var(--hairline);min-height:0}.space-entrance .plan-card-copy{gap:20px;min-height:0;padding:24px;position:relative}.space-entrance .plan-card-copy h2{font-size:2.25rem;line-height:1.1;overflow-wrap:anywhere;padding-right:24px}.space-entrance .plan-card-copy>div>p{color:var(--muted);font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.55;margin:12px 0 0;text-transform:none}.space-entrance .plan-card-meta{flex-wrap:wrap;gap:8px 16px;font-size:.65rem;justify-content:flex-start}.space-entrance .plan-card-copy>.plan-card-meta>span{color:var(--muted);display:inline;font-family:var(--sans);font-size:inherit;line-height:1.5;margin:0}.space-entrance .plan-card-action{position:absolute;top:28px;right:24px;font-size:1.1rem}.space-entrance .plan-appalachian-art{background:linear-gradient(180deg,rgba(255,253,248,.34),transparent 45%),#aebfc0;isolation:isolate;overflow:hidden;position:relative}.space-entrance .plan-appalachian-art:after{background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 38%);content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.space-entrance .plan-appalachian-sun{background:#d78b3f;border-radius:50%;height:76px;position:absolute;right:15%;top:12%;width:76px}.space-entrance .plan-appalachian-ridge{border-radius:48% 52% 0 0;bottom:-14%;position:absolute;transform:rotate(-8deg)}.space-entrance .plan-appalachian-ridge-far{background:#7c8b78;height:56%;left:-36%;width:112%}.space-entrance .plan-appalachian-ridge-near{background:#263b32;bottom:-29%;height:68%;right:-34%;transform:rotate(10deg);width:116%}.space-entrance .plan-appalachian-road{background:var(--paper);border-radius:50% 50% 0 0;bottom:-9%;height:52%;left:46%;position:absolute;transform:perspective(220px) rotateX(34deg) rotate(8deg);width:9%;z-index:3}.space-entrance .plan-appalachian-mile{color:rgba(255,253,248,.91);font-family:var(--serif);font-size:4rem;left:8%;line-height:1;position:absolute;top:8%;z-index:3}.space-entrance .recipes-card-grid{gap:22px;grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.space-entrance .recipes-card{background:var(--card);grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:190px 1fr}.space-entrance .recipes-card-art{border-right:0;border-bottom:1px solid var(--hairline)}.space-entrance .recipes-card-copy{min-height:0;padding:24px;position:relative}.space-entrance .recipes-card-copy h3{font-size:1.85rem;line-height:1.12;overflow-wrap:anywhere;padding-right:24px}.space-entrance .recipes-card-copy>p{color:var(--muted);font-size:.85rem;font-weight:400;letter-spacing:0;line-height:1.55;margin:12px 0 0;text-transform:none}.space-entrance .recipes-card-copy>strong{position:absolute;right:24px;top:28px;margin:0;padding:0;font-size:1.1rem}@media (max-width:900px){.space-entrance .recipes-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){[data-entrance] .shared-frame-header{align-items:flex-start;flex-direction:column;gap:0;padding:12px 0 4px}.shared-space-nav{gap:0 22px;width:100%}.shared-space-nav a{font-size:.85rem}.space-entrance .space-entrance-opening{padding:30px 0}.space-entrance .space-entrance-opening p{font-size:1rem}.space-entrance .collection-grid,.space-entrance .plan-shelf,.space-entrance .recipes-card-grid{grid-template-columns:minmax(0,1fr);gap:16px}.space-entrance .collection-card{display:flex;flex-wrap:wrap}.space-entrance .collection-image{aspect-ratio:1.8;flex:1 0 100px;min-height:112px}.space-entrance .collection-cover{position:absolute;inset:0}.space-entrance .collection-card-body{flex:999 1 11rem;min-width:0;padding:24px 20px}.space-entrance .collection-card-title h3{font-size:1.75rem}.space-entrance .plan-card{grid-template-rows:170px 1fr}.space-entrance .plan-card-copy{padding:22px;gap:18px}.space-entrance .plan-card-copy h2{font-size:2rem}.space-entrance .plan-card-action{right:22px;top:26px}.space-entrance .recipes-card{display:flex;flex-wrap:wrap}.space-entrance .recipes-card-art{aspect-ratio:1.8;flex:1 0 100px;min-height:140px;border:0}.space-entrance .recipes-card-cover{position:absolute;inset:0}.space-entrance .recipes-card-copy{flex:999 1 11rem;padding:22px 20px}.space-entrance .recipes-card-copy h3{font-size:1.55rem}.space-entrance .recipes-card-copy>strong{top:26px;right:18px}.space-entrance .recipes-shelf,.space-entrance .section-block{padding-bottom:36px}[data-entrance] .shared-frame-footer{min-height:88px;padding:20px 0}}@media (max-width:380px){.shared-space-nav{column-gap:18px}.space-entrance .collection-image,.space-entrance .recipes-card-art{flex-basis:88px}.space-entrance .collection-card-body,.space-entrance .recipes-card-copy{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.space-entrance .collection-card,.space-entrance .plan-card,.space-entrance .recipes-card,.space-entrance .recipes-card-cover{transition:none}.space-entrance .collection-card:hover,.space-entrance .plan-card:hover,.space-entrance .recipes-card:hover,.space-entrance .recipes-card:hover .recipes-card-cover{transform:none}}