@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,450;1,9..144,450&family=Manrope:wght@400;500;600;700&display=swap');.gl-sec{--gl-black:#161412;--gl-cream:#ffffff;--gl-paper:#ffffff;--gl-blush:#e8c9be;--gl-clay:#b5694f;--gl-line:rgba(22,20,18,.14);--gl-muted:#5c5750;container-type:inline-size;container-name:glsec;display:block;width:100%;font-family:'Manrope',system-ui,sans-serif;color:var(--gl-black);-webkit-font-smoothing:antialiased;line-height:1.5;}.gl-sec *,.gl-sec *::before,.gl-sec *::after{box-sizing:border-box;}.gl-sec h2,.gl-sec h3,.gl-sec p,.gl-sec figure,.gl-sec blockquote{margin:0;padding:0;}.gl-sec h2,.gl-sec h3{color:inherit;}.gl-sec img{display:block;max-width:100%;}.gl-sec a{color:inherit;}.gl-wrap{max-width:1180px;margin:0 auto;padding:48px 20px;}.gl-sec .gl-kicker{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gl-clay);margin:0 0 12px;font-weight:600;}.gl-sec .gl-h2{font-family:'Fraunces',Georgia,serif;font-weight:450;font-size:28px;font-size:clamp(26px,7cqw,40px);line-height:1.15;text-wrap:balance;letter-spacing:-.005em;}.gl-sec .gl-head{margin-bottom:32px;}.gl-center{text-align:center;}.gl-sec .gl-btn{display:inline-block;padding:14px 28px;background:var(--gl-clay);color:#fff;text-decoration:none;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;transition:background .2s;}.gl-sec .gl-btn:hover{background:var(--gl-black);}.gl-sec a:focus-visible,.gl-sec input:focus-visible,.gl-sec button:focus-visible{outline:2px solid var(--gl-clay);outline-offset:3px;}.gl-sec .gl-link{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;}.gl-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;}.gl-rail::-webkit-scrollbar{display:none;}.gl-progress{height:4px;background:var(--gl-line);margin-top:24px;border-radius:2px;overflow:hidden;}.gl-progress span{display:block;height:100%;width:30%;background:var(--gl-black);border-radius:2px;}.gl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.gl-sec .gl-ok{font-family:'Fraunces',Georgia,serif;font-size:20px;}.gl-sec .gl-news-note{font-size:12.5px;line-height:1.5;color:var(--gl-muted);margin-top:14px;}@container glsec (min-width:700px){.gl-wrap{padding:72px 40px;}}@media (prefers-reduced-motion:reduce){.gl-sec .gl-btn{transition:none;}}