@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/playfair-display-variable.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/fonts/playfair-display-italic-variable.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-variable.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #0f9395;outline-offset:3px}img{display:block}::selection{background:#2b6c68;color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.premium-page{padding-top:80px;min-height:100vh;background:#fcfaf6;color:#253b37;font-family:Manrope,Arial,sans-serif}.premium-page .section-shell{max-width:1220px;width:calc(100% - 40px);margin-inline:auto}.premium-page h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0}.premium-page h2 em{color:#2b6c68;font-weight:500}.premium-page .eyebrow{display:inline-block;color:#2b6c68;font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.7}.premium-page .section-heading{display:grid;gap:18px;margin-bottom:24px}.premium-page .section-heading h2{margin-top:10px}.premium-page .section-heading>p{margin:0;max-width:420px;font-size:13px;line-height:1.8;color:#65736e}@media(min-width:768px){.premium-page .section-shell{width:calc(100% - 60px)}.premium-page .section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px}}@media(min-width:1280px){.premium-page{padding-top:88px}}.drag-scroll{scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.drag-scroll::-webkit-scrollbar{display:none}.drag-scroll.is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none;user-select:none}.drag-scroll.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}
