.rc{--rc-red: #db0032;--rc-red-deep: #a80028;--rc-ink: #1a1c21;--rc-paper: #fdfbf9;--rc-blush: #fbeef0;--rc-stone: #6d6a67;--rc-line: #ece5df;background:var(--rc-paper);padding:0 20px;overflow:hidden}.rc--top{padding-top:56px}.rc-inner{max-width:920px;margin:0 auto}.rc,.rc p,.rc li,.rc label,.rc input,.rc select{font-family:var(--font-body-family, "DM Sans", sans-serif);color:var(--rc-ink)}.rc h1,.rc h2,.rc h3,.rc legend{font-family:var(--font-heading-family, "Montserrat", sans-serif)}.rc-hero{position:relative;margin-bottom:40px}.rc-helix{position:absolute;right:-60px;top:-56px;width:300px;height:450px;pointer-events:none}.rc-hero-copy{position:relative;max-width:600px}.rc-eyebrow{display:inline-flex;align-items:center;gap:9px;background:var(--rc-red);color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;border-radius:999px;padding:9px 18px;margin:0 0 26px}.rc-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#fff;opacity:.85}.rc-title{font-size:clamp(42px,7vw,68px);line-height:.98;letter-spacing:-.015em;font-weight:800;margin:0 0 14px;text-wrap:balance}.rc-title em{font-style:normal;color:var(--rc-red)}.rc-sub{font-size:clamp(18px,2.6vw,24px);font-style:italic;color:var(--rc-stone);margin:0}.rc-speaker{display:grid;grid-template-columns:1fr 300px;background:var(--rc-red);border-radius:26px;overflow:hidden;margin-bottom:22px;box-shadow:0 24px 60px -24px #db003273}.rc-speaker-info{padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0}.rc-label{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;color:#ffffffbf;margin:0 0 10px}.rc-speaker-name{color:#fff;font-size:clamp(28px,4.2vw,42px);font-weight:800;line-height:1.05;margin:0 0 26px;text-wrap:balance}.rc-when{display:inline-flex;align-items:stretch;gap:0;background:#fff;border-radius:16px;padding:14px 20px;align-self:start;max-width:100%;flex-wrap:wrap;row-gap:10px}.rc-when-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.25;color:var(--rc-ink)}.rc-when-item svg{width:22px;height:22px;color:var(--rc-red);flex:none}.rc-when-item strong{display:block;font-size:16px}.rc-when-sep{width:1px;background:var(--rc-line);margin:0 18px}.rc-speaker-photo{min-height:300px}.rc-speaker-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;display:block}.rc-info{display:grid;grid-template-columns:repeat(var(--rc-cols, 2),1fr);gap:22px;margin-bottom:22px}.rc-card{background:#fff;border:1px solid var(--rc-line);border-radius:26px;padding:30px 28px;display:flex;flex-direction:column;align-items:flex-start}.rc-icon{width:30px;height:30px;color:var(--rc-red);background:var(--rc-blush);border-radius:50%;padding:7px;box-sizing:content-box;margin-bottom:16px}.rc-card-label{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--rc-stone);margin:0 0 6px}.rc-card-big{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:clamp(24px,3.4vw,32px);font-weight:800;margin:0 0 6px}.rc-card-big small{font-size:.55em;font-weight:700;color:var(--rc-stone)}.rc-card-sub{font-size:15px;line-height:1.45;color:var(--rc-stone);margin:0}.rc-place-link{margin-top:auto;padding-top:16px;font-size:14px;font-weight:700;color:var(--rc-red);text-decoration:none}.rc-place-link:hover{text-decoration:underline}.rc-cta{align-self:stretch;text-align:center;background:var(--rc-red);color:#fff;text-decoration:none;border-radius:999px;padding:14px 24px;margin-top:20px;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:800;font-size:16px;transition:background .15s ease}.rc-cta small{display:block;font-family:var(--font-body-family, "DM Sans", sans-serif);font-weight:500;font-size:12px;opacity:.8;margin-top:2px}.rc-cta:hover{background:var(--rc-red-deep)}.rc-soldout{background:var(--rc-red);color:#fff;border-radius:26px;text-align:center;padding:52px 24px}.rc-soldout h2{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.rc-soldout p{color:#ffffffd9;margin:0}.rc-form{background:#fff;border:1px solid var(--rc-line);border-radius:26px;padding:34px 30px 30px;scroll-margin-top:90px}.rc-form-title{font-size:24px;font-weight:800;margin:0 0 22px}.rc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-bottom:16px}.rc-field{display:block}.rc-field>span,.rc-radio legend{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.rc-field input,.rc-field select{width:100%;border:1px solid var(--rc-line);border-radius:12px;background:var(--rc-paper);padding:12px 14px;font-size:15px;box-sizing:border-box}.rc-field input:focus,.rc-field select:focus{outline:2px solid var(--rc-red);outline-offset:0;border-color:var(--rc-red)}.rc-radio{border:0;padding:0;margin:0 0 16px}.rc-radio label{display:inline-flex;align-items:center;gap:8px;margin-right:22px;font-size:15px;font-weight:600}.rc-radio input{accent-color:var(--rc-red);width:18px;height:18px}.rc-hidden{display:none}label.rc-biz-name{margin-bottom:16px}.rc-submit{display:block;width:100%;box-sizing:border-box;white-space:normal;line-height:1.3;border:0;cursor:pointer;background:var(--rc-red);color:#fff;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:800;font-size:17px;letter-spacing:.02em;border-radius:999px;padding:18px 24px;margin-top:8px;transition:background .15s ease}.rc-submit:hover{background:var(--rc-red-deep)}.rc-submit:disabled{background:#b7b7b7;cursor:wait}.rc-fine{text-align:center;font-size:13px;color:var(--rc-stone);margin:12px 0 0}.rc-foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;border-top:1px solid var(--rc-line);margin-top:44px;padding:22px 2px 30px}.rc-foot-tag{font-size:16px;margin:0}.rc-foot-tag strong{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:800}.rc-foot-note{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--rc-stone);margin:0}@media(max-width:760px){.rc{padding-left:14px;padding-right:14px}.rc--top{padding-top:36px}.rc-helix{display:none}.rc-hero{margin-bottom:30px}.rc-speaker{grid-template-columns:1fr}.rc-speaker-photo{order:-1;min-height:0;aspect-ratio:4 / 3}.rc-speaker-photo img{object-position:50% 8%}.rc-speaker-info{padding:28px 22px 30px}.rc-when{display:flex}.rc-when-sep{margin:0 14px}.rc-info,.rc-grid{grid-template-columns:1fr}.rc-submit{font-size:15px;padding:16px 18px}.rc-foot{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/talk-landing.css.map */
