html,body{background:#000}.page[data-astro-cid-lcdefpme]{color:#e1e0cc;background:#000}.hero[data-astro-cid-lcdefpme]{height:100svh;padding:16px}.hero-frame[data-astro-cid-lcdefpme]{background:#101010;border-radius:1rem;height:100%;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 45%;filter:saturate(.85)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.hero-noise[data-astro-cid-lcdefpme]{opacity:.7;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.hero-gradient[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(#0000004d,#0000 45%,#0009);position:absolute;inset:0}.hang-nav[data-astro-cid-lcdefpme]{z-index:20;white-space:nowrap;background:#000;border-radius:0 0 1rem 1rem;gap:12px;padding:8px 16px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.hang-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#e1e0cccc;font-size:10px;text-decoration:none;transition:color .2s}.hang-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#e1e0cc}.hero-content[data-astro-cid-lcdefpme]{z-index:10;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:16px;padding:0 16px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-title[data-astro-cid-lcdefpme]{color:#e1e0cc;letter-spacing:-.07em;flex-wrap:wrap;grid-column:span 12;column-gap:.2em;margin:0;font-size:26vw;font-weight:500;line-height:.85;display:flex}.hw-clip[data-astro-cid-lcdefpme]{padding-bottom:.04em;display:inline-block;overflow:hidden}.hw-clip[data-astro-cid-lcdefpme]:last-child{margin-right:-.4em;padding-right:.4em}.hw[data-astro-cid-lcdefpme]{animation:pull-up .8s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 80ms + .1s) both;display:inline-block}.hw-last[data-astro-cid-lcdefpme]{display:inline-block;position:relative}.hw-star[data-astro-cid-lcdefpme]{font-size:.31em;line-height:1;position:absolute;top:.65em;right:-.3em}@keyframes pull-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero-side[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:span 12;gap:16px;padding-bottom:8px;display:flex}.hero-desc[data-astro-cid-lcdefpme]{color:#dedbc8b3;max-width:34ch;font-size:12px;line-height:1.2}.rise[data-astro-cid-lcdefpme]{animation:rise .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.cta[data-astro-cid-lcdefpme]{color:#000;background:#dedbc8;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 4px 4px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{gap:12px}.cta-dot[data-astro-cid-lcdefpme]{color:#e1e0cc;background:#000;border-radius:999px;place-items:center;width:36px;height:36px;transition:transform .3s;display:grid}.cta[data-astro-cid-lcdefpme]:hover .cta-dot[data-astro-cid-lcdefpme]{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.hw[data-astro-cid-lcdefpme],.rise[data-astro-cid-lcdefpme]{animation:none}}@media (width>=640px){.hang-nav[data-astro-cid-lcdefpme]{gap:24px}.hang-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:12px}.hero-title[data-astro-cid-lcdefpme]{font-size:24vw}.hero-desc[data-astro-cid-lcdefpme]{font-size:14px}.cta[data-astro-cid-lcdefpme]{font-size:16px}.cta-dot[data-astro-cid-lcdefpme]{width:40px;height:40px}}@media (width>=768px){.hero[data-astro-cid-lcdefpme]{padding:24px}.hero-frame[data-astro-cid-lcdefpme]{border-radius:2rem}.hang-nav[data-astro-cid-lcdefpme]{border-radius:0 0 1.5rem 1.5rem;gap:48px;padding:10px 32px}.hang-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:14px}.hero-title[data-astro-cid-lcdefpme]{grid-column:span 8;font-size:22vw}.hero-side[data-astro-cid-lcdefpme]{grid-column:span 4;padding-bottom:3vw}.hero-desc[data-astro-cid-lcdefpme]{font-size:16px}.hero-content[data-astro-cid-lcdefpme]{padding:0 24px}}@media (width>=1024px){.hang-nav[data-astro-cid-lcdefpme]{gap:56px}.hero-title[data-astro-cid-lcdefpme]{font-size:20vw}}@media (width>=1280px){.hero-title[data-astro-cid-lcdefpme]{font-size:19vw}}@media (width>=1536px){.hero-title[data-astro-cid-lcdefpme]{font-size:20vw}}.about[data-astro-cid-lcdefpme]{background:#000;padding:64px 16px}.about-card[data-astro-cid-lcdefpme]{text-align:center;background:#101010;border-radius:1.5rem;max-width:72rem;margin:0 auto;padding:64px 20px}.about-label[data-astro-cid-lcdefpme]{color:#dedbc8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:10px}.about[data-astro-cid-lcdefpme] .about-heading{color:#e1e0cc;letter-spacing:-.03em;max-width:48rem;margin:0 auto;font-size:1.875rem;line-height:.95}.about[data-astro-cid-lcdefpme] .about-body{color:#dedbc8;max-width:40rem;margin:40px auto 0;font-size:12px;line-height:1.6}@media (width>=640px){.about[data-astro-cid-lcdefpme] .about-heading{font-size:2.25rem;line-height:.9}.about[data-astro-cid-lcdefpme] .about-body{font-size:14px}.about-label[data-astro-cid-lcdefpme]{font-size:12px}}@media (width>=768px){.about[data-astro-cid-lcdefpme]{padding:96px 24px}.about-card[data-astro-cid-lcdefpme]{border-radius:2rem;padding:96px 48px}.about[data-astro-cid-lcdefpme] .about-heading{font-size:3rem}.about[data-astro-cid-lcdefpme] .about-body{margin-top:56px;font-size:16px}}@media (width>=1024px){.about[data-astro-cid-lcdefpme] .about-heading{font-size:3.75rem}}@media (width>=1280px){.about[data-astro-cid-lcdefpme] .about-heading{font-size:4.5rem}}.page[data-astro-cid-lcdefpme] .pull-wrap{flex-wrap:wrap;justify-content:center;column-gap:.25em;display:inline-flex}.page[data-astro-cid-lcdefpme] .pull-clip{padding-bottom:.08em;display:inline-block;overflow:hidden}.page[data-astro-cid-lcdefpme] .pull-word{display:inline-block}.page[data-astro-cid-lcdefpme] .font-serif-italic{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-style:italic}.features[data-astro-cid-lcdefpme]{background:#000;min-height:100vh;padding:64px 16px 96px;position:relative;overflow:hidden}.features-noise[data-astro-cid-lcdefpme]{opacity:.15;pointer-events:none;position:absolute;inset:0}.features-inner[data-astro-cid-lcdefpme]{max-width:88rem;margin:0 auto;position:relative}.features[data-astro-cid-lcdefpme] .features-heading{flex-wrap:wrap;justify-content:flex-start;max-width:44rem;margin-bottom:48px;font-size:1.25rem;font-weight:400;line-height:1.15;display:flex}.features[data-astro-cid-lcdefpme] .line-cream{color:#e1e0cc}.features[data-astro-cid-lcdefpme] .line-gray{color:#6b7280}.features[data-astro-cid-lcdefpme] .feat-grid{grid-template-columns:1fr;gap:12px;display:grid}.features[data-astro-cid-lcdefpme] .feat-card{border-radius:1.25rem;min-height:380px;position:relative;overflow:hidden}.features[data-astro-cid-lcdefpme] .feat-media img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.features[data-astro-cid-lcdefpme] .feat-media-shade{background:linear-gradient(#0000 40%,#000000bf);position:absolute;inset:0}.features[data-astro-cid-lcdefpme] .feat-media-caption{color:#e1e0cc;font-size:18px;line-height:1.2;position:absolute;bottom:24px;left:24px;right:24px}.features[data-astro-cid-lcdefpme] .feat-info{background:#212121;flex-direction:column;gap:24px;padding:24px;display:flex}.features[data-astro-cid-lcdefpme] .feat-icon{color:#000;background:#dedbc8;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.features[data-astro-cid-lcdefpme] .feat-body{flex:1}.features[data-astro-cid-lcdefpme] .feat-title{color:#e1e0cc;letter-spacing:-.02em;text-transform:none;margin-bottom:18px;font-size:20px;font-weight:400}.features[data-astro-cid-lcdefpme] .feat-num{color:#6b7280;vertical-align:super;margin-left:4px;font-size:14px}.features[data-astro-cid-lcdefpme] .feat-list{flex-direction:column;gap:12px;list-style:none;display:flex}.features[data-astro-cid-lcdefpme] .feat-list li{color:#9ca3af;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.features[data-astro-cid-lcdefpme] .feat-check{color:#dedbc8;flex:none;margin-top:2px}.features[data-astro-cid-lcdefpme] .feat-more{color:#dedbc8;align-self:flex-start;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:gap .2s;display:inline-flex}.features[data-astro-cid-lcdefpme] .feat-more:hover{gap:10px}@media (width>=640px){.features[data-astro-cid-lcdefpme] .features-heading{font-size:1.5rem}.features[data-astro-cid-lcdefpme] .feat-grid{gap:8px}}@media (width>=768px){.features[data-astro-cid-lcdefpme]{padding:96px 24px 128px}.features[data-astro-cid-lcdefpme] .features-heading{font-size:1.875rem}.features[data-astro-cid-lcdefpme] .feat-grid{grid-template-columns:repeat(2,1fr);gap:4px}}@media (width>=1024px){.features[data-astro-cid-lcdefpme] .features-heading{margin-bottom:64px;font-size:2.25rem}.features[data-astro-cid-lcdefpme] .feat-grid{grid-template-columns:repeat(4,1fr);height:480px}.features[data-astro-cid-lcdefpme] .feat-card{min-height:0}}.foot[data-astro-cid-lcdefpme]{border-top:1px solid #e1e0cc14;flex-direction:column;align-items:center;gap:18px;padding:48px 16px 40px;display:flex}.foot-socials[data-astro-cid-lcdefpme]{gap:10px;list-style:none;display:flex}.foot-socials[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#dedbc8;background:#101010;border-radius:999px;place-items:center;width:42px;height:42px;transition:background .2s;display:grid}.foot-socials[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#212121}.foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#6b7280;font-size:12px}
