/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-title:"Playfair Display",serif;--font-body:"Work Sans",sans-serif;--weight-thin:100;--weight-medium:500}body{font-family:var(--font-body);font-weight:var(--weight-thin);background-color:#f7f8fc}h1,h2,h3{font-family:var(--font-title)}h1{letter-spacing:-.03em;color:#57345b;font-size:72px;line-height:.9}@media (max-width:767px){h1{font-size:64px}}h2{letter-spacing:-.03em;font-size:56px;line-height:54px}@media (max-width:767px){h2{font-size:48px}}h3{font-size:32px}.margin-section{margin:80px 104px}@media (max-width:1200px){.margin-section{margin:64px 40px}}@media (max-width:767px){.margin-section{margin:48px 16px}}.only-side-margin-section{margin:0 104px}@media (max-width:1200px){.only-side-margin-section{margin:0 40px}}@media (max-width:767px){.only-side-margin-section{margin:0 16px}}.only-top-margin-section{margin:80px 104px 0}@media (max-width:1200px){.only-top-margin-section{margin:64px 40px 0}}@media (max-width:767px){.only-top-margin-section{margin:48px 16px 0}}.only-bottom-margin-section{margin:0 104px 80px}@media (max-width:1200px){.only-bottom-margin-section{margin:0 40px 64px}}@media (max-width:767px){.only-bottom-margin-section{margin:0 16px 48px}}.padding-section{padding:80px 104px}@media (max-width:1200px){.padding-section{padding:64px 40px}}@media (max-width:767px){.padding-section{padding:48px 16px}}