.lp-v2-section{padding-block:2.5rem}.lp-v2-card{background:var(--card);border-radius:var(--radius-hero);box-shadow:var(--shadow-card)}.lp-v2-frame{border-radius:var(--radius-hero)}.lp-v2-rank{min-width:1.75rem;font-family:var(--font-heading);font-size:1.5rem;font-weight:800;line-height:1;text-align:center;color:var(--primary)}@media(min-width:1000px){.lp-v2-side-shell{--lp-side-inset: 24px;display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:32px;align-items:start}.lp-v2-side-shell[data-side=left]{grid-template-columns:340px minmax(0,1fr)}.lp-v2-side-main{min-width:0}.lp-v2-side{position:sticky;top:var(--lp-side-inset);box-sizing:border-box;height:calc(100vh - 2 * var(--lp-side-inset));overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 152px;background:color-mix(in srgb,var(--primary) 4%,var(--card));border:1px solid var(--border);border-radius:var(--radius-hero)}.lp-v2-side-shell[data-side=left] .lp-v2-side{order:-1}}.lp-v2-region>div{display:flex;flex-direction:column;justify-content:flex-end;height:auto;min-height:250px}.lp-v2-region>div>div:nth-child(2){position:relative;padding-top:104px}@media(min-width:900px){.lp-v2-region>div{min-height:380px}.lp-v2-region>div>div:nth-child(2){padding-top:72px}}.lp-v2-profile-shell{display:grid;gap:24px}.lp-v2-profile,.lp-v2-profile-main{min-width:0}.lp-v2-profile{display:flex;flex-direction:column;gap:16px}.lp-v2-profile-card__cover{aspect-ratio:16 / 9;max-height:260px}@media(min-width:700px)and (max-width:999px){.lp-v2-profile-card__cover{aspect-ratio:auto;height:220px}.lp-v2-profile-card__body{flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:24px}.lp-v2-profile-card__body>*{flex:1 1 260px}.lp-v2-profile-card__body>:first-child{flex:none}}@media(min-width:1000px){.lp-v2-profile-shell{grid-template-columns:320px minmax(0,1fr);gap:32px;align-items:start}.lp-v2-profile{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}}.lp-v2-map-list{min-width:0;padding:24px 16px 152px}.lp-v2-map-pane{--radius-hero: 0px;display:flex;height:calc(100dvh - 60px)}.lp-v2-map-tabs{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);left:50%;z-index:1101;translate:-50% 0;padding:4px;background:var(--card);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised)}body:has(.lp-v2-tabs-on){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 144px)}@media(max-width:699px){.lp-v2-tabs-on [data-slot=floating-action]{translate:0 calc(-128px - env(safe-area-inset-bottom,0px))}}@media(min-width:700px){.lp-v2-map-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lp-v2-map-list{padding:28px 28px 48px}.lp-v2-map-pane{position:sticky;top:0;height:100vh}}[data-lp-style=editorial]{--radius-hero: 2px;--radius-card-feature: 2px;--radius-card: 2px;--shadow-card: none;--shadow-banner: none;background:var(--background)}[data-lp-style=editorial] .lp-v2-section{padding-block:3.25rem}[data-lp-style=editorial] [data-slot=page-section-heading-title]{font-size:2rem;font-weight:400;letter-spacing:-.01em}[data-lp-style=editorial] [data-slot=page-section-heading-subtitle]{font-style:italic}[data-lp-style=editorial] [data-slot=page-section-heading]{padding-bottom:12px;border-bottom-color:color-mix(in srgb,var(--foreground) 16%,transparent)}[data-lp-style=editorial] .lp-v2-numbered [data-slot=page-section-heading]:before{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;font-style:italic;line-height:1}[data-lp-style=editorial] .lp-v2-card{background:transparent;box-shadow:none}[data-lp-style=editorial] .lp-v2-display{font-weight:400}[data-lp-style=bento]{--radius-hero: 28px;--radius-card-feature: 22px;--radius-card: 20px;--shadow-card: none;background:color-mix(in srgb,var(--primary) 8%,var(--background))}[data-lp-style=bento] .lp-v2-section{margin-top:16px;padding:26px;background:var(--card);border-radius:var(--lp-section-radius, 30px)}[data-lp-style=bento] .lp-v2-side,[data-lp-style=glass] .lp-v2-side{padding-top:0;padding-inline:12px}[data-lp-style=bento] .lp-v2-side .lp-v2-section,[data-lp-style=glass] .lp-v2-side .lp-v2-section{margin-top:12px;padding:18px}[data-lp-style=index]{--radius-hero: 0px;--radius-card-feature: 0px;--radius-card: 0px;--radius-icon-tile: 0px;--shadow-card: none;--shadow-banner: none;background:var(--background)}[data-lp-style=index] .lp-v2-section{padding-block:1.75rem}[data-lp-style=index] [data-slot=page-section-heading]{margin-bottom:1rem;padding-bottom:10px;border-bottom-color:color-mix(in srgb,var(--foreground) 14%,transparent)}[data-lp-style=index] [data-slot=page-section-heading-title]{font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.lp-v2-numbered{counter-reset:lp-section}.lp-v2-numbered [data-slot=page-section-heading]{counter-increment:lp-section}.lp-v2-numbered [data-slot=page-section-heading]:before{flex-shrink:0;font-size:.72rem;font-weight:600;color:var(--primary);content:counter(lp-section,decimal-leading-zero)}[data-lp-style=index] .lp-v2-numbered [data-slot=page-section-heading]:before{font-family:var(--font-mono);font-size:1.15rem;font-weight:500;line-height:1;letter-spacing:-.02em}[data-lp-style=index] [data-slot=page-section-heading-subtitle]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}[data-lp-style=index] .lp-v2-card{border:1px solid var(--foreground);box-shadow:none}[data-lp-style=minimal]{--shadow-card: none;--shadow-banner: none;background:var(--background)}[data-lp-style=minimal] .lp-v2-section{padding-block:1.75rem}[data-lp-style=minimal] [data-slot=page-section-heading-subtitle]{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}[data-lp-style=minimal] .lp-v2-card{background:transparent;box-shadow:none}[data-lp-style=cinematic]{color-scheme:dark;--background: color-mix(in srgb, var(--primary) 10%, black);--card: color-mix(in srgb, var(--primary) 16%, black);--foreground: color-mix(in srgb, var(--primary) 6%, white);--card-foreground: var(--foreground);--muted-foreground: color-mix(in srgb, var(--foreground) 68%, transparent);--muted: color-mix(in srgb, white 8%, transparent);--border: color-mix(in srgb, white 14%, transparent);--primary-light: color-mix(in srgb, var(--primary) 24%, black);--shadow-card: none;--shadow-banner: none;background:var(--background);color:var(--foreground)}[data-lp-style=cinematic] .lp-v2-cover{min-height:520px}[data-lp-style=cinematic] .lp-v2-logo{background:color-mix(in srgb,var(--primary) 4%,white)}[data-lp-style=cinematic] .lp-v2-map{--card: color-mix(in srgb, var(--primary) 4%, white);--foreground: color-mix(in srgb, var(--primary) 12%, black);--muted-foreground: color-mix(in srgb, var(--foreground) 65%, transparent);--border: color-mix(in srgb, black 12%, transparent);color-scheme:light}[data-lp-style=glass]{--radius-hero: 24px;--radius-card-feature: 20px;--radius-card: 18px;--card: color-mix(in srgb, var(--background) 62%, transparent);--shadow-card: 0 8px 30px color-mix(in srgb, var(--primary) 10%, transparent);background:radial-gradient(900px 600px at 12% -5%,color-mix(in srgb,var(--primary) 32%,transparent),transparent 60%),radial-gradient(800px 700px at 95% 18%,color-mix(in srgb,var(--primary-hover) 22%,transparent),transparent 58%),color-mix(in srgb,var(--primary) 9%,var(--background));background-attachment:fixed}[data-lp-style=glass] .lp-v2-section{margin-top:16px;padding:24px;background:color-mix(in srgb,var(--background) 40%,transparent);border:1px solid color-mix(in srgb,var(--background) 72%,transparent);border-radius:var(--lp-section-radius, 28px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-lp-style=glass] .lp-v2-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-lp-style=glass] .lp-v2-section,[data-lp-style=glass] .lp-v2-card{background:var(--background)}}@media(prefers-reduced-transparency:reduce){[data-lp-style=glass] .lp-v2-section,[data-lp-style=glass] .lp-v2-card{background:var(--background);backdrop-filter:none;-webkit-backdrop-filter:none}}[data-lp-style=bold]{--radius-hero: 10px;--radius-card-feature: 8px;--radius-card: 8px;--shadow-card: 5px 5px 0 var(--foreground);background:color-mix(in srgb,var(--primary) 6%,var(--background))}[data-lp-style=bold] .lp-v2-section{border-top:2px solid color-mix(in srgb,var(--foreground) 14%,transparent)}[data-lp-style=bold] [data-slot=page-section-heading-title],[data-lp-style=bold] .lp-v2-display{font-weight:900;letter-spacing:-.005em;text-transform:uppercase}[data-lp-style=bold] [data-slot=page-section-heading-title]{font-size:1.9rem;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--primary) 25%,transparent) 62%)}[data-lp-style=bold] .lp-v2-card{border:2px solid var(--foreground)}.lp-v2-side .lp-v2-section{padding-block:1.25rem}[data-lp-style] .lp-v2-side [data-slot=page-section-heading-title],[data-lp-style] .lp-v2-profile [data-slot=page-section-heading-title]{font-size:1.2rem}[data-lp-style=editorial][data-lp-fonts]{--font-heading: "Fraunces", Georgia, serif}[data-lp-style=bento][data-lp-fonts]{--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-heading: "Plus Jakarta Sans", system-ui, sans-serif}[data-lp-style=index][data-lp-fonts]{--font-heading: "Space Grotesk", system-ui, sans-serif}[data-lp-style=minimal][data-lp-fonts]{--font-sans: "Inter", system-ui, sans-serif;--font-heading: "Inter", system-ui, sans-serif}[data-lp-style=cinematic][data-lp-fonts]{--font-heading: "Outfit", system-ui, sans-serif}[data-lp-style=glass][data-lp-fonts]{--font-sans: "DM Sans", system-ui, sans-serif;--font-heading: "DM Sans", system-ui, sans-serif}[data-lp-style=bold][data-lp-fonts]{--font-heading: "Archivo", system-ui, sans-serif}
