@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/fraunces-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/inter-400-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/poppins-800.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/caveat-600-2fff12ff.woff2) format("woff2")}:root{--navy: #211c4e;--ink: #3a3550;--berry: #b8266a;--pink-cta: #d63273;--pink-text: #b8255f;--cream: #ffede2;--cream-blog: #fdf3e7;--pink: #f6d9e4;--stripe-light: #fbdce7;--stripe-dark: #f6b8d0;--lavender: #c9c3de;--font-display: "Fraunces", Georgia, serif;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--font-label: "Poppins", ui-sans-serif, system-ui, sans-serif;--font-script: "Caveat", "Segoe Script", cursive}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);background:var(--cream);color:var(--ink);line-height:normal;min-height:100vh;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.plock{--header-padding: 0 64px;--header-height: 114px;--awning-stripe: 36px;--header-logo-w: 160px;--header-logo-scale: 1.6;--header-ig-size: 15px;--header-ig-icon: 18px;--hero-headline-size: clamp(32px, 3vw, 58px);--hero-headline-lh: 1.08;--hero-headline-mb: 24px;--hero-height: clamp(620px, 72svh, 760px);--hero-content-max: 780px;--hero-body-size: 19px;--hero-body-lh: 1.6;--hero-body-max: 480px;--hero-body-mb: 24px;--hero-addr-size: 15px;--hero-addr-mb: 22px;--hero-btn-padding: 16px 26px;--hero-btn-size: 15px;--about-padding: 88px 48px;--about-max: 1240px;--about-gap: 56px;--about-cols: 1fr 1fr;--about-text-align: left;--about-text-max: 480px;--about-text-margin: 0;--about-headline-size: clamp(40px, 4.8vw, 60px);--about-body-size: 18px;--about-body-lh: 1.75;--about-script-size: 32px;--about-script-spacing: normal;--about-image-justify: flex-end;--about-image-max: 100%;--marquee-padding: 20px 0;--marquee-gap: 40px;--marquee-size: 22px;--marquee-weight: 700;--marquee-dot: 22px;--marquee-dur: 24s;--vip-padding: 56px 64px;--vip-min-h: 320px;--vip-max: 560px;--vip-h2-size: clamp(28px, 3vw, 40px);--vip-h2-mb: 16px;--vip-body-size: 17px;--vip-body-max: none;--vip-body-mb: 30px;--vip-btn-h: auto;--vip-btn-padding: 16px 30px;--vip-btn-width: auto;--vip-btn-max: none}@media(max-width:1023px){.plock{--header-padding: 0 40px;--header-height: 100px;--header-logo-w: 130px;--hero-height: clamp(560px, 64svh, 700px);--hero-content-max: 680px;--about-padding: 64px 40px;--about-gap: 40px;--about-text-max: 420px;--about-script-size: 26px;--vip-padding: 48px 40px;--vip-min-h: 280px}}@media(max-width:767px){.plock{--header-padding: 0 18px;--header-height: 65px;--awning-stripe: 18px;--header-logo-w: 88px;--header-logo-scale: 1.3;--header-ig-size: 11.5px;--header-ig-icon: 14px;--hero-headline-size: 31px;--hero-headline-lh: 1.05;--hero-headline-mb: 16px;--hero-height: auto;--hero-content-max: 600px;--hero-body-size: 15px;--hero-body-lh: 1.5;--hero-body-max: 300px;--hero-body-mb: 16px;--hero-addr-size: 13px;--hero-addr-mb: 16px;--hero-btn-padding: 12px 18px;--hero-btn-size: 14px;--about-padding: 48px 20px;--about-max: 100%;--about-gap: 32px;--about-cols: 1fr;--about-text-align: center;--about-text-max: 330px;--about-text-margin: 0 auto;--about-headline-size: 36px;--about-body-size: 16px;--about-body-lh: 1.55;--about-script-size: 18px;--about-script-spacing: -.2px;--about-image-justify: center;--about-image-max: 335px;--marquee-padding: 7px 0;--marquee-gap: 18px;--marquee-size: 12.5px;--marquee-weight: 500;--marquee-dot: 9px;--marquee-dur: 36s;--vip-padding: 48px 20px;--vip-min-h: auto;--vip-max: 300px;--vip-h2-size: 28px;--vip-h2-mb: 12px;--vip-body-size: 15px;--vip-body-max: 300px;--vip-body-mb: 22px;--vip-btn-h: 48px;--vip-btn-padding: 0 24px;--vip-btn-width: 100%;--vip-btn-max: 305px}}@keyframes candyFall{0%{opacity:0;transform:translateY(-10vh) rotate(0)}6%{opacity:.9}94%{opacity:.9}to{opacity:0;transform:translateY(112vh) rotate(360deg)}}
