:root{--color-warm-beige:#f8f2ed;--color-lavender:#eee7ff;--color-pink:#ffdfec;--color-lime:#ebffa7;--color-white:#fff;--color-ink:#202020;--color-yellow:#ffd976;--color-blue:#dff3ff;--color-tagline:#444;--color-muted:#696969;--font-heading:"Poppins", sans-serif;--font-body:"Albert Sans", sans-serif;--font-small:"Inter", sans-serif;--font-eyebrow:"Inter", "Albert Sans", sans-serif;--page-margin-x:40px;--nav-top:24px;--nav-height:48px;--hero-top-offset:calc(var(--nav-top) + var(--nav-height) + 24px);--section-radius:50px;--section-gap:16px;--button-height:48px;--button-padding-x:26px;--button-radius:999px}.propo-blog-page *{box-sizing:border-box;margin:0;padding:0}.propo-blog-page{min-height:100vh;color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;overflow-x:clip}.propo-blog-page a{color:inherit;text-decoration:none}.propo-blog-page button{font:inherit}.propo-blog-page .site-header{z-index:1000;pointer-events:none;padding:var(--nav-top) var(--page-margin-x);box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.propo-blog-page .site-logo,.propo-blog-page .nav-actions,.propo-blog-page .mobile-menu-toggle{pointer-events:auto}.propo-blog-page .site-logo{align-items:center;line-height:0;display:inline-flex}.propo-blog-page .site-logo svg{width:auto;max-width:148px;height:42px;display:block}.propo-blog-page .nav-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.propo-blog-page .nav-button{min-height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--button-radius);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;transition:transform .18s;display:inline-flex}.propo-blog-page .nav-button:hover{transform:translateY(-1px)}.propo-blog-page .nav-button.secondary{border:1.5px solid var(--color-ink);background:0 0}.propo-blog-page .nav-button.primary{background:var(--color-ink);border:1.5px solid var(--color-ink);color:#fff}.propo-blog-page .mobile-menu-toggle{border:1.5px solid var(--color-ink);width:48px;height:48px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:none}.propo-blog-page .mobile-menu-toggle span,.propo-blog-page .mobile-menu-toggle span:before,.propo-blog-page .mobile-menu-toggle span:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;display:block;position:relative}.propo-blog-page .mobile-menu-toggle span:before{position:absolute;top:-6px;left:0}.propo-blog-page .mobile-menu-toggle span:after{position:absolute;top:6px;left:0}.propo-blog-page .mobile-menu{top:calc(var(--nav-top) + 60px);right:var(--page-margin-x);z-index:999;border:1.5px solid var(--color-ink);background:#fff;border-radius:24px;min-width:180px;padding:10px;display:none;position:fixed;box-shadow:0 18px 45px #00000014}.propo-blog-page .mobile-menu.is-open{display:block}.propo-blog-page .mobile-menu a{border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:16px;font-weight:600;display:flex}.propo-blog-page main{padding-top:var(--hero-top-offset)}.propo-blog-page .eyebrow{color:var(--color-muted);font-family:var(--font-eyebrow);letter-spacing:.9px;text-transform:uppercase;margin-bottom:28px;font-size:18px;font-weight:400;line-height:110%}.blog-hero{margin:10px 0 var(--section-gap);background:var(--color-warm-beige);isolation:isolate;border-radius:0;place-items:center;height:200px;min-height:200px;padding:0 32px;display:grid;position:relative;overflow:hidden}.blog-hero-inner{z-index:2;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.blog-hero h1{z-index:5;font-family:var(--font-heading);letter-spacing:-5px;color:#000;text-wrap:balance;margin:0;font-size:clamp(65px,9.35vw,129px);font-weight:400;line-height:.9;position:relative}.blog-pill-field{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blog-hero-pill{color:#202020;min-height:34px;font-family:var(--font-body);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-size:14px;font-weight:600;line-height:1;animation:4.3s ease-in-out infinite alternate blogPillFloat;display:inline-flex;position:absolute;box-shadow:0 12px 28px #20202014}.blog-hero-pill:first-child{background:#ebffa7;animation-delay:-.4s;top:22%;left:8%;transform:rotate(-8deg)}.blog-hero-pill:nth-child(2){background:#dff3ff;animation-delay:-1.1s;bottom:18%;left:-2%;transform:rotate(7deg)}.blog-hero-pill:nth-child(3){background:#ffdfec;animation-delay:-2s;top:18%;right:10%;transform:rotate(10deg)}.blog-hero-pill:nth-child(4){background:#ffd976;animation-delay:-2.8s;bottom:22%;right:-1.5%;transform:rotate(-9deg)}.blog-hero-pill:nth-child(5){background:#eee7ff;animation-delay:-3.3s;top:8%;left:25%;transform:rotate(5deg)}.blog-hero-pill:nth-child(6){background:#fff;animation-delay:-4s;bottom:7%;right:24%;transform:rotate(-5deg)}.blog-hero-pill:nth-child(7){background:#ebffa7;animation-delay:-4.7s;top:-7%;left:61%;transform:rotate(11deg)}.blog-hero-pill:nth-child(8){background:#ffdfec;animation-delay:-5.2s;bottom:-7%;left:12%;transform:rotate(-12deg)}@keyframes blogPillFloat{0%{translate:0}to{translate:10px -8px}}.blog-index-section{margin:0 var(--page-margin-x) var(--section-gap);border-radius:var(--section-radius);background:#fff;padding:clamp(56px,7vh,84px) 0 clamp(72px,10vh,112px)}.filter-row{flex-wrap:wrap;gap:10px;width:100%;max-width:none;margin:0 0 36px;padding-left:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px);display:flex}.filter-pill{cursor:default;background:#fff;border:1.5px solid #20202029;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.filter-pill.active{color:#202020;background:#fff;border-color:#202020}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;width:100%;max-width:none;margin:0;padding-left:0;padding-right:0;display:grid}.article-card{border-radius:34px;flex-direction:column;justify-content:space-between;gap:32px;height:auto;padding:clamp(24px,2.5vw,34px);transition:transform .22s;display:flex;box-shadow:0 18px 42px #2020200d}.article-card:hover{transform:translateY(-4px)}.article-card:first-child{background:#ebffa7}.article-card:nth-child(2){background:#dff3ff}.article-card:nth-child(3){background:#ffdfec}.article-card:nth-child(4){background:#eee7ff}.article-card:nth-child(5){background:#ffd976}.article-card:nth-child(6){background:#ebffa7}.article-card:nth-child(7){background:#dff3ff}.article-card:nth-child(8){background:#ffdfec}.article-card:nth-child(9){background:#eee7ff}.article-meta{color:#696969;font-family:var(--font-small);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:400;display:flex}.article-title{font-family:var(--font-heading);letter-spacing:-.5px;text-wrap:balance;margin:22px 0 16px;font-size:clamp(23px,1.89vw,31.5px);font-weight:400;line-height:108%}.article-excerpt{color:#444;font-size:14px;line-height:145%}.article-footer{border-top:1px solid #2020201a;flex:none;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-weight:700;display:flex}.article-arrow-icon{object-fit:contain;flex-shrink:0;width:1.2em;height:1.2em;display:block}.blog-post-cta{background:#f8f2ed;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:40px;display:flex}.blog-post-cta-copy{font-family:var(--font-heading);color:#202020;margin:0;font-size:22px;font-weight:400}.blog-post-cta-btn{color:#fff;white-space:nowrap;background:#202020;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:48px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.blog-post-cta-btn:hover{background:#333}.blog-post-related{border-top:1px solid #ede9e3;margin-top:40px;padding-top:32px}.blog-post-related-heading{letter-spacing:.1em;text-transform:uppercase;color:#999;margin:0 0 16px;font-size:11px;font-weight:600}.blog-post-related-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-post-related-link{color:#202020;border-bottom:1px solid #0000;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s}.blog-post-related-link:hover{border-bottom-color:#202020}.propo-blog-page .site-footer{color:#fff;background:#111;border-radius:40px;width:calc(100% - 80px);margin:24px auto 40px;padding:56px 64px}.footer-grid{justify-content:space-between;align-items:flex-start;gap:80px;display:flex}.footer-brand{max-width:360px}.footer-logo{margin-bottom:18px;line-height:1}.footer-logo svg{width:auto;height:42px;display:block}.footer-copy{color:#ffffffa8;max-width:340px;font-family:Inter,sans-serif;font-size:15px;line-height:145%}.footer-links{gap:72px;display:flex}.footer-column h4{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff80;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px}.footer-column a{color:#fff;margin-bottom:14px;font-family:Inter,sans-serif;font-size:18px;display:block}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:24px;display:flex}.footer-meta{color:#ffffff8c;font-family:Inter,sans-serif;font-size:15px}@media (max-width:1100px){.footer-grid,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap;gap:40px}}@media (max-width:980px){.article-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){:root{--page-margin-x:24px;--nav-top:20px;--nav-height:44px;--hero-top-offset:calc(var(--nav-top) + var(--nav-height) + 22px)}.propo-blog-page .site-logo svg{max-width:136px;height:38px}.propo-blog-page .nav-button{min-height:44px;padding:0 22px;font-size:15px}}@media (max-width:640px){:root{--page-margin-x:16px;--nav-top:16px;--nav-height:44px;--hero-top-offset:calc(var(--nav-top) + var(--nav-height) + 18px)}.propo-blog-page .site-header{gap:12px}.propo-blog-page .site-logo svg{max-width:124px;height:34px}.propo-blog-page .nav-button.secondary{display:none}.propo-blog-page .nav-button.primary{min-height:44px;padding:0 20px;font-size:15px}.propo-blog-page .mobile-menu-toggle{width:44px;height:44px;display:inline-flex}.propo-blog-page .mobile-menu{top:72px;right:16px}.blog-hero{height:180px}.blog-hero h1{letter-spacing:-3px;font-size:clamp(62px,22vw,100px)}.blog-hero-pill{min-height:30px;padding:0 12px;font-size:12px}.filter-row{padding-left:22px;padding-right:22px}.article-grid{grid-template-columns:1fr;gap:20px}.article-card{aspect-ratio:auto;min-height:340px}.article-title{font-size:25px}.blog-index-section{border-radius:34px}.propo-blog-page .site-footer{border-radius:34px;width:calc(100% - 32px);padding:40px 28px}.footer-links{flex-direction:column;gap:28px}}.blog-article-hero{isolation:isolate;background:linear-gradient(#20202005,#20202033),radial-gradient(circle at 18% 18%,#ebffa7f2,#0000 24%),radial-gradient(circle at 74% 24%,#ffdfecf2,#0000 26%),radial-gradient(circle at 62% 80%,#dff3fff2,#0000 30%),linear-gradient(135deg,#f8f2ed,#eee7ff);border-radius:50px;min-height:clamp(460px,58vh,720px);margin:0 80px 70px;position:relative;overflow:hidden}.blog-article-hero:before{content:"";z-index:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#2020202e .8px,#0000 .8px);background-size:7px 7px;position:absolute;inset:0}.hero-pill{z-index:2;color:#202020;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 16px 34px #2020201a}.hero-pill:first-child{background:#ebffa7;top:16%;left:8%;transform:rotate(-8deg)}.hero-pill:nth-child(2){background:#ffd976;top:18%;right:10%;transform:rotate(7deg)}.hero-pill:nth-child(3){background:#dff3ff;bottom:18%;left:18%;transform:rotate(4deg)}.hero-pill:nth-child(4){background:#ffdfec;bottom:16%;right:18%;transform:rotate(-6deg)}.article-shell{width:70%;max-width:1120px;margin:0 auto}.blog-main-title{font-family:var(--font-heading);color:#000;letter-spacing:-2.2px;text-wrap:balance;margin-bottom:24px;font-size:clamp(46px,5.8vw,86px);font-weight:400;line-height:104%}.article-date{color:#a0a0a0;font-family:var(--font-small);margin-bottom:40px;font-size:15px;font-weight:500;line-height:140%}.article-divider{background:#d9d9d9;width:100%;height:1px;margin:0 0 40px}.article-body{color:#000;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:140%}.article-body p{margin:0 0 20px}.article-body h2{font-family:var(--font-heading);letter-spacing:-1px;margin:58px 0 20px;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:112%}.article-body h3{font-family:var(--font-heading);letter-spacing:-.3px;margin:34px 0 16px;font-size:24px;font-weight:400;line-height:120%}.article-body ul,.article-body ol{gap:10px;margin:0 0 20px;padding-left:20px;display:grid}.article-body li{padding-left:10px}.article-end-divider{background:#d9d9d9;width:70%;max-width:1120px;height:1px;margin:80px auto 0}.related-section{margin:0 40px 16px;padding:40px 0 0}.related-inner{width:70%;max-width:1120px;margin:0 auto}.related-title{font-family:var(--font-heading);color:#000;letter-spacing:-1.2px;margin-bottom:40px;font-size:clamp(34px,3.8vw,56px);font-weight:400;line-height:110%}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:40px;display:grid}.card-title{font-family:var(--font-heading);color:#000;letter-spacing:-.5px;margin:22px 0 16px;font-size:clamp(23px,1.89vw,31.5px);font-weight:400;line-height:108%}.card-excerpt{color:#444;font-size:14px;line-height:145%}.card-footer{color:#202020;border-top:1px solid #2020201a;flex:none;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-weight:700;text-decoration:none;display:flex}.card-footer:last-child{font-size:20px}@media (max-width:1100px){.article-shell,.article-end-divider,.related-inner{width:82%}.related-grid{gap:24px}}@media (max-width:900px){.blog-article-hero{margin-left:40px;margin-right:40px}.article-shell,.article-end-divider,.related-inner{width:86%}.related-grid{grid-template-columns:1fr}.article-card{aspect-ratio:auto;min-height:340px}}@media (max-width:640px){.blog-article-hero{border-radius:34px;min-height:340px;margin:0 16px 46px}.hero-pill{min-height:32px;padding:0 12px;font-size:12px}.blog-main-title{letter-spacing:-1px;font-size:42px}.article-body{font-size:17px}.article-shell,.article-end-divider,.related-inner{width:calc(100% - 32px)}.related-section{margin-left:16px;margin-right:16px}.article-card{border-radius:24px}}.mobile-section-dropdown{display:none}@media (max-width:767px){.propo-blog-page{overflow-x:hidden!important}.footer-grid,.footer-bottom{flex-direction:column!important;align-items:flex-start!important}.footer-links{flex-direction:column!important;gap:20px!important}.propo-blog-page .site-footer{box-sizing:border-box!important;width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}.mobile-section-dropdown{margin:0 16px 16px;display:block}.mobile-section-dropdown select{color:#111;background:#fff;border:1px solid #ccc;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}}