@font-face{font-display:swap;font-family:Inter;font-weight:100 900;src:url(../fonts/inter-var.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:700 800;src:url(../fonts/manrope-extrabold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-weight:400 700;src:url(../fonts/caveat.ttf) format("truetype")}:root{--pc-paper:#fff6f7;--pc-paper-alt:#f6ecec;--pc-white:#fff9f7;--pc-ink:var(--bg-primary);--pc-pink:var(--color-theme);--pc-pink-hover:var(--color-theme-hover);--pc-soft:var(--color-accent);--pc-line:rgba(42,15,31,.14)}*{box-sizing:border-box}.pc-shell{background:var(--pc-paper);color:var(--pc-ink);font-family:Inter,Arial,sans-serif;height:100%;min-height:100%;overflow-y:auto}.pc-wrap{margin-inline:auto;width:min(73.75rem,calc(100% - 2.5rem))}.pc-narrow{margin-inline:auto;width:min(53.125rem,calc(100% - 2.5rem))}.pc-kicker{color:var(--pc-pink-hover);font-size:.75rem;font-weight:800;letter-spacing:.13em;margin:0 0 .75rem;text-transform:uppercase}.pc-section-title{font-family:Poppins,Inter,Arial,sans-serif;font-size:clamp(2rem,5vw,3.7rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;margin:0;text-wrap:balance}.pc-prose{color:#2a0f1fc7;font-size:1rem;line-height:1.8}.pc-prose p{margin:0 0 1.125rem}.pc-prose strong{color:var(--pc-ink)}.pc-btn{align-items:center;background:var(--pc-pink);border-radius:62.4375rem;box-shadow:0 .625rem 1.5625rem #2a0f1f24;color:#fff;display:inline-flex;font-weight:800;gap:.75rem;justify-content:center;line-height:1.2;min-height:3.375rem;padding:.875rem 1.6875rem;transition:background .2s,transform .2s}.pc-btn:hover{background:var(--pc-pink-hover);transform:translateY(-.0625rem)}.pc-ghost{align-items:center;border:.0625rem solid;border-radius:62.4375rem;display:inline-flex;font-weight:750;justify-content:center;min-height:3.125rem;padding:.75rem 1.375rem}.pc-inline-link{color:var(--pc-pink-hover);font-weight:700;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem}.pc-faq details{border-top:.0625rem solid var(--pc-line)}.pc-faq details:last-child{border-bottom:.0625rem solid var(--pc-line)}.pc-faq summary{cursor:pointer;list-style:none;padding:1.375rem 2.625rem 1.375rem 0;position:relative}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq summary:after{color:var(--pc-pink);content:"+";font-size:1.625rem;position:absolute;right:.375rem;top:1.125rem}.pc-faq details[open] summary:after{content:"−"}.pc-faq h3{display:inline;font-size:1.0625rem;line-height:1.5;margin:0}.pc-faq details>p{color:#2a0f1fb8;line-height:1.75;margin:0;padding:0 2.1875rem 1.5rem 0}.pc-table-wrap{background:var(--pc-paper);border:.0625rem solid var(--pc-line);border-radius:1.125rem;overflow-x:auto}.pc-table{border-collapse:collapse;font-size:.875rem;line-height:1.55;min-width:40.625rem;width:100%}.pc-table caption{color:#2a0f1fa6;padding:1.125rem;text-align:left}.pc-table th{background:var(--pc-paper-alt);padding:.875rem 1rem;text-align:left}.pc-table td{border-top:.0625rem solid var(--pc-line);padding:1rem;vertical-align:top}@media(min-width:768px){.pc-wrap{width:min(73.75rem,calc(100% - 5rem))}.pc-narrow{width:min(53.125rem,calc(100% - 5rem))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ph{background:var(--bg-primary);border-bottom:.0625rem solid rgba(255,249,247,.1);color:var(--pc-white);position:sticky;top:0;z-index:50}.pc-is-home .ph{border-bottom-color:#fff9f714;left:0;position:absolute;right:0}.ph-in{display:flex;gap:1.375rem;height:4.5rem}.ph-brand,.ph-in{align-items:center}.ph-brand{color:var(--pc-white);display:inline-flex;gap:.5rem;min-width:-moz-max-content;min-width:max-content}.ph-brand>img{height:2.1875rem;-o-object-fit:contain;object-fit:contain;width:2.1875rem}.ph-brand>span{font-family:Poppins,Inter,Arial,sans-serif;font-size:1.4375rem;font-weight:800;letter-spacing:-.055em}.ph-brand em{color:var(--pc-soft);font-style:normal}.ph-tagline{color:#fff9f79e;display:none;font-size:.8125rem;margin:0;white-space:nowrap}.ph-nav{align-items:center;display:none;gap:1.5rem;margin-left:auto}.ph-nav a{color:#fff9f7bf;font-size:.8125rem;font-weight:650;padding:1.5rem 0;position:relative}.ph-nav a.is-here,.ph-nav a:hover{color:var(--pc-white)}.ph-nav a:after{background:var(--pc-pink);bottom:.875rem;content:"";height:.125rem;left:0;position:absolute;right:100%;transition:right .2s}.ph-nav a.is-here:after,.ph-nav a:hover:after{right:0}.ph-actions{align-items:center;display:flex;gap:.5625rem;margin-left:auto}.ph-join,.ph-sign{align-items:center;border-radius:62.4375rem;display:inline-flex;font-size:.8125rem;font-weight:750;justify-content:center;min-height:2.5rem;padding:.5625rem 1.25rem}.ph-join{border:.0625rem solid rgba(255,249,247,.55)}.ph-sign{background:var(--pc-pink);color:#fff}.ph-sign:hover{background:var(--pc-pink-hover)}.ph-menu{align-items:center;background:transparent;border:0;color:var(--pc-white);display:none;flex-direction:column;gap:.3125rem;height:2.625rem;justify-content:center;width:2.625rem}.ph-menu i{background:currentColor;height:.125rem;width:1.375rem}.pm{background:var(--bg-primary);box-shadow:0 1.5rem 3.125rem #00000040;left:0;max-height:calc(100dvh - 4rem);overflow-y:auto;padding:.75rem 1.25rem 1.875rem;position:fixed;right:0;top:4rem;transform:translateY(-120%);transition:transform .25s,visibility 0s linear .25s;visibility:hidden;z-index:49}.pm.is-open{transform:none;transition:transform .25s;visibility:visible}.pm a{align-items:center;border-bottom:.0625rem solid rgba(255,249,247,.1);color:var(--pc-white);display:flex;font-weight:650;justify-content:space-between;min-height:3.25rem}.pm a span{color:var(--pc-pink)}.pc-main{min-height:60vh}.pf{background:var(--bg-primary);color:#fff9f7ab;padding:3.875rem 0 1.875rem}.pf-grid{display:grid;gap:2.375rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-brand{grid-column:1/-1}.pf-brand p{font-size:.875rem;line-height:1.75;margin:1.125rem 0 .75rem;max-width:24.375rem}.pf-contact{color:var(--pc-soft);font-size:.875rem}.pf-col h2{color:var(--pc-white);font-size:.75rem;letter-spacing:.1em;margin:0 0 .875rem;text-transform:uppercase}.pf-col a{display:block;font-size:.8125rem;line-height:1.5;padding:.3125rem 0}.pf-col a:hover{color:var(--pc-soft)}.pf-bottom{border-top:.0625rem solid rgba(255,249,247,.1);display:flex;flex-direction:column;font-size:.75rem;gap:.3125rem;margin-top:2.625rem;padding-top:1.375rem}.pq{background:var(--bg-primary);border-top:.0625rem solid rgba(255,249,247,.12);bottom:0;display:flex;gap:.625rem;left:0;padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:45}.pq a{align-items:center;border-radius:62.4375rem;display:inline-flex;flex:1;font-size:.8125rem;font-weight:800;justify-content:center;min-height:3rem;padding:.625rem .75rem}.pq-alt{border:.0625rem solid rgba(255,249,247,.65);color:var(--pc-white)}.pq-go{background:var(--pc-pink);color:#fff;flex:1.3}@media(max-width:1023px){.ph-menu{display:flex}.ph-sign{display:none}.ph-join{padding-inline:1rem}.ph-in{height:4rem}.ph-tagline{display:none}.pf{padding-bottom:6.875rem}}@media(max-width:480px){.ph-brand>img{height:1.875rem;width:1.875rem}.ph-brand>span{font-size:1.1875rem}.ph-actions{gap:.1875rem}.ph-join{font-size:.75rem;min-height:2.25rem;padding:.4375rem .8125rem}.ph-menu{width:2.125rem}}@media(min-width:768px){.pf-bottom{flex-direction:row;justify-content:space-between}}@media(min-width:1024px){.ph-tagline{display:block}.pf-grid{gap:2.25rem;grid-template-columns:1.5fr 1.35fr 1fr .9fr}.pf-brand{grid-column:auto}.pf-col a{font-size:.84375rem}.pq{display:none}}@media(min-width:1260px){.ph-nav{display:flex}.ph-tagline{display:none}.ph-actions{margin-left:0}}
