.knot-gate{background:#211c20c2;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:10000}.knot-gate__panel{background:#f8f5f0;border:.0625rem solid #e7a18f;border-radius:1.375rem;box-shadow:0 1.875rem 6.25rem #00000047;color:#211c20;padding:clamp(1.75rem,5vw,3rem);text-align:center;width:min(100%,31.25rem)}.knot-gate__panel img{border-radius:1rem;height:4rem;margin:0 auto 1.25rem;width:4rem}.knot-gate__kicker{color:#702c49;font-size:.6875rem;font-weight:800;letter-spacing:.16em;margin:0 0 .625rem;text-transform:uppercase}.knot-gate__panel h2{font-family:Iowan Old Style,Georgia,serif;font-size:2.25rem;font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:0}.knot-gate__panel>p:not(.knot-gate__kicker){color:#6d5f66;font-size:.9375rem;line-height:1.7;margin:1.25rem 0 1.625rem}.knot-gate__actions{display:grid;gap:.625rem}.knot-gate__actions button{border:.0625rem solid #702c49;border-radius:.625rem;cursor:pointer;font-size:.875rem;font-weight:700;min-height:3.125rem;padding:.8125rem 1.125rem}.knot-gate__accept{background:#702c49;color:#fff}.knot-gate__decline{background:transparent;color:#702c49}.knot-gate__link{color:#702c49;display:inline-block;font-size:.75rem;margin-top:1.25rem;text-decoration:underline;text-underline-offset:.25rem}.kc-header[data-v-4eb6ff7a]{background:var(--kc-bg);border-bottom:.0625rem solid var(--kc-line);position:relative;z-index:20}.kc-header__inner[data-v-4eb6ff7a]{align-items:center;display:flex;gap:1.875rem;min-height:5.125rem}.kc-header__brand[data-v-4eb6ff7a]{align-items:center;color:var(--kc-ink);display:inline-flex;font-family:Iowan Old Style,Georgia,serif;font-size:1.6875rem;font-weight:700;gap:.625rem;letter-spacing:-.04em}.kc-header__brand img[data-v-4eb6ff7a]{border:.0625rem solid var(--kc-border);border-radius:.75rem;height:2.75rem;width:2.75rem}.kc-header__nav[data-v-4eb6ff7a]{align-items:center;display:flex;gap:clamp(1.125rem,2.4vw,2.125rem);margin-left:auto}.kc-header__nav a[data-v-4eb6ff7a]{color:var(--kc-muted);font-size:.8125rem;font-weight:600}.kc-header__nav a.router-link-active[data-v-4eb6ff7a],.kc-header__nav a[data-v-4eb6ff7a]:hover{color:var(--kc-primary)}.kc-header__age[data-v-4eb6ff7a]{border:.0625rem solid var(--kc-primary);border-radius:50%;color:var(--kc-primary);display:grid;font-size:.6875rem;font-weight:800;height:1.75rem;place-items:center;width:2.375rem}@media(max-width:900px){.kc-header__nav[data-v-4eb6ff7a]{gap:1rem}.kc-header__nav a[data-v-4eb6ff7a]:nth-child(3),.kc-header__nav a[data-v-4eb6ff7a]:nth-child(4){display:none}}@media(max-width:700px){.kc-header__inner[data-v-4eb6ff7a]{min-height:4.125rem}.kc-header__brand[data-v-4eb6ff7a]{font-size:1.5rem}.kc-header__brand img[data-v-4eb6ff7a]{border-radius:.625rem;height:2.375rem;width:2.375rem}.kc-header__nav[data-v-4eb6ff7a]{display:none}.kc-header__age[data-v-4eb6ff7a]{margin-left:auto}}.kc-faq[data-v-c1dbcb1f]{padding:var(--kc-section) 0}.kc-faq__grid[data-v-c1dbcb1f]{display:grid;gap:clamp(3rem,8vw,6.875rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.kc-faq__list[data-v-c1dbcb1f]{border-top:.0625rem solid var(--kc-line)}.kc-faq details[data-v-c1dbcb1f]{border-bottom:.0625rem solid var(--kc-line)}.kc-faq summary[data-v-c1dbcb1f]{color:var(--kc-ink);cursor:pointer;font-size:1rem;font-weight:700;line-height:1.45;list-style:none;padding:1.5rem 2.625rem 1.5rem 0;position:relative}.kc-faq summary[data-v-c1dbcb1f]::-webkit-details-marker{display:none}.kc-faq summary[data-v-c1dbcb1f]:after{color:var(--kc-primary);content:"+";font-family:Georgia,serif;font-size:1.625rem;font-weight:400;position:absolute;right:.25rem;top:1.5rem}.kc-faq details[open] summary[data-v-c1dbcb1f]:after{content:"−"}.kc-faq details p[data-v-c1dbcb1f]{color:var(--kc-muted);font-size:.9375rem;line-height:1.75;margin:-.25rem 0 1.5rem}@media(max-width:800px){.kc-faq__grid[data-v-c1dbcb1f]{gap:2.5rem;grid-template-columns:1fr}}.kc-footer[data-v-c9e29a9e]{background:var(--kc-dark);color:#ffffffb8;padding:4.75rem 0 1.75rem}.kc-footer__lead[data-v-c9e29a9e]{align-items:end;border-bottom:.0625rem solid hsla(0,0%,100%,.14);display:grid;gap:.5rem 1.875rem;grid-template-columns:1fr 1fr;padding-bottom:3.25rem}.kc-footer__brand[data-v-c9e29a9e]{align-items:center;color:#fff;display:inline-flex;font-family:Iowan Old Style,Georgia,serif;font-size:2.25rem;font-weight:700;gap:.875rem;grid-row:span 2;letter-spacing:-.04em}.kc-footer__brand img[data-v-c9e29a9e]{border-radius:.875rem;height:3.25rem;width:3.25rem}.kc-footer__lead p[data-v-c9e29a9e]{color:#fff;font-family:Iowan Old Style,Georgia,serif;font-size:1.5625rem;margin:0}.kc-footer__lead small[data-v-c9e29a9e]{font-size:.8125rem}.kc-footer__links[data-v-c9e29a9e]{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);padding:3.25rem 0}.kc-footer__links>div[data-v-c9e29a9e]{display:flex;flex-direction:column;gap:.8125rem}.kc-footer__links h2[data-v-c9e29a9e]{color:var(--kc-coral);font-size:.6875rem;letter-spacing:.15em;margin:0 0 .5rem;text-transform:uppercase}.kc-footer__links a[data-v-c9e29a9e]{font-size:.875rem;width:-moz-fit-content;width:fit-content}.kc-footer__links a[data-v-c9e29a9e]:hover{color:#fff;text-decoration:underline;text-underline-offset:.25rem}.kc-footer__legal[data-v-c9e29a9e]{border-top:.0625rem solid hsla(0,0%,100%,.14);display:flex;font-size:.6875rem;gap:1.5rem;justify-content:space-between;line-height:1.6;padding-top:1.5rem}@media(max-width:700px){.kc-footer[data-v-c9e29a9e]{padding:3.5rem 0 calc(6.875rem + env(safe-area-inset-bottom))}.kc-footer__lead[data-v-c9e29a9e]{display:block;padding-bottom:2.25rem}.kc-footer__lead p[data-v-c9e29a9e]{font-size:1.375rem;margin-top:1.5rem}.kc-footer__lead small[data-v-c9e29a9e]{display:block;margin-top:.5rem}.kc-footer__links[data-v-c9e29a9e]{gap:2.25rem 1.25rem;grid-template-columns:1fr 1fr;padding:2.375rem 0}.kc-footer__links>div[data-v-c9e29a9e]:last-child{grid-column:1/-1}.kc-footer__legal[data-v-c9e29a9e]{display:block}.kc-footer__legal p[data-v-c9e29a9e]{margin:.5rem 0}}.kc-mobile-actions[data-v-fec9e67e]{display:none}@media(max-width:700px){.kc-mobile-actions[data-v-fec9e67e]{background:var(--kc-bg);border-top:.0625rem solid var(--kc-line);bottom:0;box-shadow:0 -.75rem 2rem #251c221a;display:grid;gap:.625rem;grid-template-columns:1fr 1fr;left:0;padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:80}.kc-mobile-actions__button[data-v-fec9e67e]{align-items:center;background:var(--kc-primary);border:.0625rem solid var(--kc-primary);border-radius:var(--kc-radius-button);color:#fff;display:flex;font-size:clamp(.75rem,3.4vw,.875rem);font-weight:700;justify-content:center;line-height:1.2;min-height:3rem;min-width:0;padding:.75rem .5rem;text-align:center}.kc-mobile-actions__button--quiet[data-v-fec9e67e]{background:transparent;color:var(--kc-primary)}}
