.path-home{color:#fff;min-height:100dvh;font-family:var(--font-jakarta),sans-serif;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.path-home-bg{z-index:0;filter:sepia(.35)saturate(.9)contrast(1.05);background-position:50% 30%;background-size:cover;animation:20s ease-in-out infinite alternate path-home-ken-burns;position:absolute;inset:0}.path-home-bg-fallback{background:radial-gradient(80% 60% at 30% 40%,#a8b47899,#0000 60%),radial-gradient(70% 50% at 80% 60%,#8a4a42b3,#0000 55%),linear-gradient(160deg,#8a4a42 0%,#4d2828 50%,#b8c27a 100%)}.path-home-overlay{z-index:1;background:radial-gradient(600px 300px at 50% -50px,#66333373,#0000 70%),linear-gradient(#1a15128c 0%,#1a151240 35%,#1a15128c 65%,#1a1512eb 100%);position:absolute;inset:0}.path-home-grain{z-index:2;opacity:.12;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.path-home-header{z-index:10;padding:calc(env(safe-area-inset-top) + 28px)28px 0;letter-spacing:3px;text-transform:uppercase;color:var(--accent-green);align-items:center;gap:10px;font-size:10px;font-weight:700;animation:.9s cubic-bezier(.2,.8,.2,1) .2s backwards path-home-fade-down;display:flex;position:relative}.path-home-header:before{content:"";background:var(--accent-green);flex-shrink:0;width:24px;height:1px}.path-home-center{z-index:10;flex-direction:column;flex:1;justify-content:center;margin-top:-40px;padding:0 28px;display:flex;position:relative}.path-home-eyebrow{font-family:var(--font-fraunces),serif;color:var(--accent-green);letter-spacing:.3px;margin-bottom:12px;font-size:14px;font-style:italic;font-weight:400;animation:.9s cubic-bezier(.2,.8,.2,1) .3s backwards path-home-fade-up}.path-home-title{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;color:#fff;margin:0 0 24px;font-size:42px;font-weight:600;line-height:1.04;animation:1s cubic-bezier(.2,.8,.2,1) .5s backwards path-home-fade-up}.path-home-title em{color:var(--accent-green);opacity:.95;font-style:italic;font-weight:300}.path-home-divider{background:var(--accent-green);transform-origin:0;width:44px;height:2px;margin-bottom:24px;animation:.9s cubic-bezier(.2,.8,.2,1) .7s backwards path-home-width-in}.path-home-tagline{font-family:var(--font-jakarta),sans-serif;color:#ffffffe0;max-width:520px;margin:0;font-size:16.5px;font-weight:400;line-height:1.45;animation:1s cubic-bezier(.2,.8,.2,1) .75s backwards path-home-fade-up}.path-home-tagline p{margin:0 0 .6em}.path-home-tagline p:last-child{margin-bottom:0}.path-home-tagline a{color:inherit;text-decoration:underline}.path-home-tagline h2,.path-home-tagline h3{margin:0 0 .4em;font-size:1.1em;font-weight:600}.path-home-tagline ul,.path-home-tagline ol{text-align:left;margin:0 0 .6em;padding-left:1.2em}.path-home-footer{z-index:10;padding:0 24px calc(env(safe-area-inset-bottom) + 36px);animation:1s cubic-bezier(.2,.8,.2,1) 1s backwards path-home-fade-up;position:relative}.path-home-meta{letter-spacing:.5px;color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:0 4px;font-size:11px;font-weight:600;display:flex}.path-home-meta span{align-items:center;gap:6px;display:flex}.path-home-meta-sep{background:#ffffff59;border-radius:50%;width:3px;height:3px}.path-home-meta svg{stroke:var(--accent-green)}.path-home-cta{background:var(--accent-green);width:100%;color:var(--terracotta-900);letter-spacing:.3px;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:18px 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .2s;display:flex;box-shadow:0 6px 24px #dfe5af40}.path-home-cta+.path-home-cta{margin-top:12px}.path-home-cta:hover:not(.is-disabled){background:#e8eebf;transform:translateY(-1px);box-shadow:0 10px 32px #dfe5af59}.path-home-cta:active:not(.is-disabled){transform:translateY(0)scale(.98)}.path-home-cta svg{transition:transform .2s}.path-home-cta:hover:not(.is-disabled) svg{transform:translate(3px)}.path-home-cta.is-disabled{opacity:.5;cursor:not-allowed;background:var(--cream-200);color:var(--ink-soft);box-shadow:none}@media (min-width:720px){.path-home-title{font-size:56px}.path-home-tagline{font-size:18px}.path-home-center{max-width:720px;padding:0 56px}.path-home-footer{max-width:520px;padding:0 32px 48px}.path-home-header{padding:calc(env(safe-area-inset-top) + 36px)56px 0}}@media (min-width:1024px){.path-home-title{font-size:64px}}@keyframes path-home-ken-burns{0%{transform:scale(1.08)translate(0)}to{transform:scale(1.12)translate(-1%,-1%)}}@keyframes path-home-fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes path-home-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes path-home-width-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.path-home-bg,.path-home-header,.path-home-eyebrow,.path-home-title,.path-home-divider,.path-home-tagline,.path-home-footer{animation:none!important}}.path-home .poi-bottom-nav{z-index:20;flex:none;position:relative}.path-home .path-home-footer{padding-bottom:20px}
