@font-face{font-family:landingCormorantItalic;src:url(/_next/static/media/415b774b2edd68c9-s.p.ttf?dpl=dpl_2RsmwCSzHu4y8AoPetwP2MW1fw3z) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:landingCormorantItalic Fallback;src:local("Arial");ascent-override:116.25%;descent-override:36.11%;line-gap-override:0.00%;size-adjust:79.48%}.__className_617ac3{font-family:landingCormorantItalic,landingCormorantItalic Fallback;font-weight:400;font-style:italic}.landing-hero_reveal__gONyq{animation:landing-hero_fadeInUp__o_fpF .8s ease-out both}.landing-hero_heading__Br4vJ{animation-delay:.2s}.landing-hero_description__bamEk{animation-delay:.4s}.landing-hero_actions__IeH27{animation-delay:.6s}.landing-hero_artwork__qLbnH{animation-delay:.8s}@keyframes landing-hero_fadeInUp__o_fpF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-hero_reveal__gONyq{animation:none}}.landing-features_featureRows__T8wCq{display:grid}.landing-features_featureRow__Qv4d5+.landing-features_featureRow__Qv4d5{margin-top:5rem}.landing-features_featureRow__Qv4d5{display:grid;align-items:center;gap:2rem}.landing-features_featureCopy__YlkPX{min-width:0}.landing-features_eyebrow__l2VsR{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:var(--landing-soft);padding:.3rem .8rem;color:var(--landing-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing-features_heading__Y_epx{margin-top:1rem;max-width:620px;color:var(--ink);font-family:var(--font-classic-serif-cormorant),serif;font-size:clamp(2.15rem,4vw,3.25rem);font-weight:400;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.landing-features_description__bialj{margin-top:1.25rem;max-width:560px;color:var(--muted);font-size:1rem;line-height:1.65}.landing-features_benefits__xD1UI{display:grid;gap:.7rem;margin-top:1.5rem;color:var(--ink);font-size:.9rem}.landing-features_benefits__xD1UI li{display:flex;align-items:center;gap:.65rem}.landing-features_benefits__xD1UI svg{width:18px;height:18px;flex:none;border-radius:50%;background:var(--landing-soft);padding:3px;color:var(--landing-primary);transition:background-color .18s ease,color .18s ease}.landing-features_benefits__xD1UI li:hover svg{background:var(--landing-primary);color:#fff}@media (prefers-reduced-motion:reduce){.landing-features_benefits__xD1UI svg{transition:none}}.landing-features_primaryFeatureLink__gUYCO{display:inline-flex;align-items:center;gap:.4rem;color:var(--landing-primary);font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--landing-primary) 40%,transparent);text-underline-offset:4px}.landing-features_primaryFeatureLink__gUYCO svg{width:16px;height:16px;flex:none}.landing-features_primaryFeatureLink__gUYCO{margin-top:1.5rem}.landing-features_qrNote__8DrJh{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;border-left:2px solid var(--landing-sand);padding-left:.9rem;color:var(--muted);font-size:.9rem;line-height:1.55}.landing-features_qrNote__8DrJh svg{width:20px;height:20px;flex:none;color:var(--landing-primary)}.landing-features_visual__P5MJV{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--landing-sand) 45%,transparent);border-radius:1rem;background:var(--landing-soft);box-shadow:0 16px 36px -30px rgb(45 41 38/35%)}.landing-features_dashboardVisual__WQemE{aspect-ratio:1355/768}.landing-features_templateCollage___T2jW{display:grid;aspect-ratio:1.23;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(16,minmax(0,1fr));gap:.85rem;overflow:visible;border:0;background:transparent;box-shadow:none}.landing-features_templateTile__CQ1rl{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--paper);box-shadow:0 12px 24px -18px rgb(45 41 38/35%)}.landing-features_templateTile__CQ1rl:first-child{grid-column:1;grid-row:1/9}.landing-features_templateTile__CQ1rl:nth-child(2){grid-column:2;grid-row:2/8}.landing-features_templateTile__CQ1rl:nth-child(3){grid-column:1;grid-row:9/15}.landing-features_templateTile__CQ1rl:nth-child(4){grid-column:2;grid-row:8/16}.landing-features_templateImage__88ofe{object-fit:cover;object-position:center 65%}.landing-features_templateTile__CQ1rl:first-child .landing-features_templateImage__88ofe{object-position:center top}.landing-features_templateTile__CQ1rl:nth-child(2) .landing-features_templateImage__88ofe{object-fit:contain;background:#f6f5f1}.landing-features_templateTile__CQ1rl:nth-child(3) .landing-features_templateImage__88ofe{object-position:center top}.landing-features_galleryPreview__kjRqT{aspect-ratio:1085/768;border:0;border-radius:0;background:transparent;box-shadow:none}@media (min-width:768px){.landing-features_featureRow__Qv4d5+.landing-features_featureRow__Qv4d5{margin-top:7rem}.landing-features_featureRow__Qv4d5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem)}.landing-features_featureRowReverse__pV56Q .landing-features_featureCopy__YlkPX{grid-column:2;grid-row:1}.landing-features_featureRowReverse__pV56Q .landing-features_visual__P5MJV{grid-column:1;grid-row:1}}@media (prefers-reduced-motion:no-preference){.landing-features_templateTile__CQ1rl{transition:transform .25s ease}.landing-features_templateTile__CQ1rl:hover{transform:translateY(-.2rem)}}.landing-palette_palette__YMpHP{--landing-bg:#FFFDFB;--landing-surface:#FFFEFA;--landing-dark:#2D2926;--landing-muted:#716A65;--landing-primary:#A65349;--landing-primary-hover:#2D2926;--landing-taupe:#8E7B6C;--landing-taupe-strong:#746353;--landing-sand:#E8D5C4;--landing-soft:#F5F1EE;--landing-workflow-surface:color-mix(in srgb,var(--landing-soft) 50%,var(--landing-bg));--landing-pricing-surface:color-mix(in srgb,var(--landing-soft) 30%,var(--landing-bg));--ink:var(--landing-dark);--muted:var(--landing-muted);--nav:var(--landing-dark);--paper:var(--landing-bg);--card:var(--landing-surface);--line:var(--landing-sand);--rose:var(--landing-primary);--rose-dark:var(--landing-primary);--rose-text:var(--landing-primary);--rose-pale:var(--landing-soft);--sage:var(--landing-taupe);--sage-pale:var(--landing-soft);--landing-accent:#8E7B6C;--landing-accent-text:#746353;--landing-action:#A65349;--landing-action-hover:#2D2926;font-family:var(--font-sans),sans-serif}