.lp-area{flex-direction:column;gap:clamp(64px,9vw,120px);display:flex}.lp-area__hero{flex-direction:column;align-items:flex-start;gap:24px;max-width:880px;display:flex}.lp-area__hero .lp-lede{max-width:52ch}.lp-area__block{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.lp-area__head{flex-direction:column;gap:12px;display:flex}.lp-crumbs{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:calc(-1*clamp(32px,6vw,80px));font-size:14px;display:flex}.lp-crumbs a{min-height:44px;color:inherit;text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:color .2s var(--lp-ease);align-items:center;display:inline-flex}.lp-crumbs a:hover{color:var(--foreground)}.lp-crumbs [aria-current]{color:var(--foreground);font-weight:600}.lp-ribbon__track{height:72px;margin-inline:24px;position:relative}.lp-ribbon__line,.lp-ribbon__night,.lp-ribbon__band{border-radius:999px;height:6px;position:absolute;top:50%;translate:0 -50%}.lp-ribbon__line{background:var(--border);inset-inline:0}.lp-ribbon__night{left:var(--cut);right:calc(100% - var(--cook));background:color-mix(in srgb, var(--foreground) 18%, var(--border))}.lp-ribbon__band{left:var(--from);right:calc(100% - var(--to));background:var(--primary);height:20px;box-shadow:var(--c-shadow-cta)}.lp-ribbon__dot{background:var(--card);border:3px solid var(--foreground);border-radius:999px;width:16px;height:16px;position:absolute;top:50%;translate:-50% -50%}.lp-ribbon__dot--cut{left:var(--cut)}.lp-ribbon__dot--cook{left:var(--cook);border-color:var(--primary)}.lp-ribbon__tick{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;top:calc(50% + 18px);translate:-50%}.lp-ribbon__tick--win{color:var(--primary-text,var(--primary))}.lp-ribbon__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.lp-ribbon__steps li{flex-direction:column;gap:6px;display:flex}.lp-ribbon__steps strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.lp-ribbon__steps span{color:var(--muted-foreground);text-wrap:pretty;font-size:16px;line-height:1.5}.lp-ribbon__step--win strong{color:var(--primary-text,var(--primary))}.lp-codes{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.lp-codes li{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:16px 0;display:grid}.lp-codes strong{letter-spacing:.02em;font-size:18px;font-weight:700}.lp-codes span{color:var(--foreground);text-wrap:pretty;font-size:15px;line-height:1.45}.lp-codes small{color:var(--primary-text,var(--primary));grid-column:2;font-size:13px;line-height:1.45}.lp-dishes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-dishes li{background:var(--primary-wash,var(--muted));border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.lp-rates-short{flex-direction:column;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.lp-rates-short li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;font-size:18px;display:flex}.lp-rates-short strong{font-weight:700}.lp-near{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-near a{border:1px solid var(--border);background:var(--card);min-height:56px;color:var(--foreground);transition:background-color .2s var(--lp-ease), translate .3s var(--lp-ease);border-radius:999px;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:inline-flex}.lp-near a span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:14px}.lp-near a svg{color:var(--primary-text,var(--primary));transition:translate .3s var(--lp-ease)}.lp-near a:hover{background:var(--muted);translate:0 -2px}.lp-near a:hover svg,.lp-near a:focus-visible svg{translate:4px}.lp-near a:active{scale:.98}.lp-near a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-reveal{max-width:20ch}.lp-reveal__line{text-wrap:balance;display:block}@media (max-width:720px){.lp-ribbon__steps{grid-template-columns:minmax(0,1fr);gap:16px}.lp-crumbs{margin-bottom:-24px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-ribbon{view-timeline:--lp-ribbon block}.lp-ribbon__band,.lp-ribbon__night{transform-origin:0;animation:linear both lp-ribbon-draw;animation-timeline:--lp-ribbon;animation-range:entry 40% cover 45%}.lp-ribbon__dot{animation:linear both lp-ribbon-dot;animation-timeline:--lp-ribbon;animation-range:entry 40% cover 35%}.lp-reveal{view-timeline:--lp-reveal block}.lp-reveal__word{animation:linear both lp-word;animation-timeline:--lp-reveal;animation-range:cover calc(18% + var(--i) * 2.6%) cover calc(24% + var(--i) * 2.6%)}}}@keyframes lp-ribbon-draw{0%{scale:0 1}to{scale:1}}@keyframes lp-ribbon-dot{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes lp-word{0%{opacity:.3}to{opacity:1}}
