.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fffdf9;background:#272725;align-items:end;min-height:calc(100svh - 6.2rem);padding:clamp(2rem,5vw,4.5rem) 0;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-background{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero-background img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.8s cubic-bezier(.2,.7,.2,1) both cinematic-in;scale:1.025}.hero-wash[data-astro-cid-lcdefpme]{z-index:-2;background:linear-gradient(90deg,#121210db 0%,#1a19169e 43%,#1616131f 73%),linear-gradient(#0000 52%,#141412b3 100%);position:absolute;inset:0}.hero-wash[data-astro-cid-lcdefpme]:after{content:"";opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-stage[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(14rem,.7fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.glass-panel[data-astro-cid-lcdefpme]{backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(135deg,#1f1f1c8f,#48453b2e);border:1px solid #ffffff3d;border-radius:2rem;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 28px 90px #00000047,inset 0 1px #fff3}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:10.5ch;margin-bottom:1.5rem;font-size:clamp(4rem,7vw,7.7rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#d9c6aa;font-style:italic}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#f7f1e8}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#fffdf9d6;max-width:43rem}.hero-copy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{color:#272725;background:#fffdf9;border-color:#fffdf9}.hero-copy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme].secondary{color:#fffdf9;backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff7a}.support[data-astro-cid-lcdefpme]{color:#fffdf9ab;font:500 .64rem/1.7 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:2rem 0 0}.support[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#dfc0ba;margin:0 .35rem;font-style:normal}.hero-signals[data-astro-cid-lcdefpme]{gap:.75rem;padding-bottom:1rem;display:grid}.micro-card[data-astro-cid-lcdefpme]{color:#fffdf9;backdrop-filter:blur(16px)saturate(130%);background:#23231f6b;border:1px solid #ffffff38;border-radius:1rem;gap:.5rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 20px 50px #0003,inset 0 1px #ffffff29}.micro-card[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:#d8c1a3}.micro-card[data-astro-cid-lcdefpme].available{grid-template-columns:auto 1fr;align-items:center;font-size:.8rem}.timeline[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#73765f 0 62%,#d9d5cf 62%);border-radius:10px;height:4px}.dot[data-astro-cid-lcdefpme]{background:#69856c;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 5px #eef2ea}.hero-scroll[data-astro-cid-lcdefpme]{color:#ffffff8c;writing-mode:vertical-rl;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.hero-scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(#d8c1a3,#0000);width:1px;height:3rem}@keyframes cinematic-in{0%{opacity:.2;scale:1.12}to{opacity:1;scale:1.025}}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:31rem;color:var(--muted)}.why-grid[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{flex-direction:column;min-height:17rem;display:flex}.why-grid[data-astro-cid-lcdefpme] .number[data-astro-cid-lcdefpme]{color:#73765f;font:500 .72rem var(--mono)}.why-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:400 2rem var(--serif);margin-top:auto}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.category-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child,.category-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){grid-column:span 3}.category-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+3){grid-column:span 2;min-height:19rem}.category-grid[data-astro-cid-lcdefpme] .editorial-card[data-astro-cid-lcdefpme]{isolation:isolate;color:#fffdf9;border-color:#ffffff29;min-height:30rem;padding:0;box-shadow:0 25px 60px #1e1c1921}.category-grid[data-astro-cid-lcdefpme] .editorial-card[data-astro-cid-lcdefpme]:after{display:none}.editorial-card[data-astro-cid-lcdefpme] picture{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.editorial-card[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.7,.2,1)}.editorial-card[data-astro-cid-lcdefpme]:hover img{scale:1.045}.category-shade[data-astro-cid-lcdefpme]{z-index:-2;background:linear-gradient(#1212100a 28%,#121210e0);position:absolute;inset:0}.editorial-card[data-astro-cid-lcdefpme]>.meta[data-astro-cid-lcdefpme]{color:#ffffffb3;margin:1.5rem}.category-copy[data-astro-cid-lcdefpme]{backdrop-filter:blur(9px);background:linear-gradient(135deg,#21211d4d,#ffffff0f);padding:clamp(1.5rem,3vw,2.5rem)}.category-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:400 clamp(1.7rem,3vw,2.6rem)/1 var(--serif)}.category-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffbf}.explore[data-astro-cid-lcdefpme]{font-size:.82rem;font-weight:600}.steps[data-astro-cid-lcdefpme]{border-top:1px solid #9ead95;grid-template-columns:repeat(5,1fr);margin:3rem 0;display:grid}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding:2rem 1.25rem 1rem 0;position:relative}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:before{content:"";background:#73765f;border:2px solid #eef2ea;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.4rem}.step-index[data-astro-cid-lcdefpme]{font:500 .7rem var(--mono);color:#73765f}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:400 1.8rem var(--serif);margin:2rem 0 .5rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.88rem}.feature-image[data-astro-cid-lcdefpme]{min-height:38rem}.feature-image[data-astro-cid-lcdefpme] picture,.feature-image[data-astro-cid-lcdefpme] img,.pair-image[data-astro-cid-lcdefpme] picture,.pair-image[data-astro-cid-lcdefpme] img{height:100%}.builder-section[data-astro-cid-lcdefpme]{color:#fffdf9;background:#302a27}.builder-section[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#d9d5cf}.builder[data-astro-cid-lcdefpme]{color:#fffdf9;backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff24,#ffffff0d);border-color:#ffffff40;padding:1.25rem;box-shadow:inset 0 1px #ffffff2e}.builder-top[data-astro-cid-lcdefpme]{color:var(--muted);justify-content:space-between;padding:.5rem .5rem 1.25rem;font-size:.75rem;display:flex}.builder-row[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff29;grid-template-columns:2rem 1fr auto;align-items:center;min-height:3.5rem;display:grid}.builder-row[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--olive);font:500 .65rem var(--mono)}.builder-row[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal}.comparison[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.comparison[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--porcelain);border:1px solid #d8c1a3;padding:clamp(2rem,5vw,4rem)}.comparison[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:last-child{background:var(--pale-sage)}.comparison[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:400 2.2rem var(--serif);margin:2rem 0}.comparison[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:.8rem 0}.versus[data-astro-cid-lcdefpme]{z-index:1;background:var(--ink);color:#fff;width:3.5rem;height:3.5rem;font:400 1.2rem var(--serif);border-radius:50%;align-self:center;place-items:center;margin:-1rem;display:grid}.editorial-pair[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;display:grid}.occasion-panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--blush);padding:clamp(2rem,6vw,6rem)}.occasion-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.35rem;font-weight:600}.pair-image[data-astro-cid-lcdefpme]{border-radius:0 var(--radius-lg) var(--radius-lg) 0;min-height:37rem}.business-block[data-astro-cid-lcdefpme]{background:var(--linen)}.pillars[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{min-height:15rem}.pillars[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:var(--olive)}.return-line[data-astro-cid-lcdefpme]{gap:1rem;display:grid;position:relative}.return-line[data-astro-cid-lcdefpme]:before{content:"";background:var(--champagne);width:1px;position:absolute;top:2rem;bottom:2rem;left:1.45rem}.return-line[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{z-index:1;border:1px solid var(--stone);background:var(--porcelain);border-radius:100vmax;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem;display:flex}.return-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--pale-sage);width:3rem;height:3rem;font:500 .7rem var(--mono);border-radius:50%;place-items:center;display:grid}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{min-height:auto;padding:6rem 0 2rem}.hero-stage[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-signals[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);padding:0}.hero-wash[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#121210cc,#16161340),linear-gradient(#0000 30%,#141412b3)}.section-heading[data-astro-cid-lcdefpme]{display:block}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.category-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-column:auto!important}.steps[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid #9ead95;grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding:1rem 1rem 1rem 2rem}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:before{top:1.5rem;left:-.4rem}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.5rem 0}}@media (width<=650px){.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:calc(100svh - 5rem);padding:2rem 0 1rem}.hero-stage[data-astro-cid-lcdefpme]{gap:1rem}.hero[data-astro-cid-lcdefpme] .hero-background img{object-position:64% center}.hero-wash[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#12121070,#1616130f),linear-gradient(#0000 28%,#14141273)}.glass-panel[data-astro-cid-lcdefpme]{backdrop-filter:blur(3px)saturate(110%);background:linear-gradient(135deg,#19191647,#48453b0f);border-radius:1.4rem;padding:1.25rem}.hero-copy[data-astro-cid-lcdefpme]{text-shadow:0 2px 18px #00000073}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3.3rem,14.5vw,5rem)}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:.96rem}.hero-signals[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero-signals[data-astro-cid-lcdefpme] .return[data-astro-cid-lcdefpme]{display:none}.micro-card[data-astro-cid-lcdefpme]{padding:.85rem;font-size:.72rem}.hero-scroll[data-astro-cid-lcdefpme]{display:none}.category-grid[data-astro-cid-lcdefpme],.comparison[data-astro-cid-lcdefpme],.editorial-pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.versus[data-astro-cid-lcdefpme]{margin:-1rem auto}.occasion-panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pair-image[data-astro-cid-lcdefpme]{border-radius:0 0 var(--radius-lg) var(--radius-lg);min-height:25rem}.feature-image[data-astro-cid-lcdefpme]{min-height:28rem}}
