.breakfast-page{--background:#fbf7f1;--foreground:#1c352d;--primary:#1c352d;--primary-foreground:#fbf7f1;--accent:#d7ad6b;--accent-foreground:#1c352d;--border:#f0e6d2;--ring:#d7ad6b;--breakfast-muted:#5c6b62;--breakfast-sand:#f0e6d2;color:var(--foreground);background:var(--background);letter-spacing:0;font-family:Jost,sans-serif;font-weight:400}.breakfast-page h1,.breakfast-page h2,.breakfast-page h3,.breakfast-serif{letter-spacing:0;font-family:EB Garamond,Georgia,serif;font-weight:400}.breakfast-wrap{max-width:1160px;margin:auto;padding-inline:40px}.breakfast-header{justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding-block:16px;display:flex}.breakfast-brand{align-items:center;gap:8px;text-decoration:none;display:flex}.breakfast-brand img{width:auto;height:176px}.breakfast-brand span{font-family:EB Garamond,Georgia,serif;font-size:27px}.breakfast-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:500}.breakfast-hero{min-height:610px;color:var(--primary-foreground);background:var(--primary);align-items:center;display:flex;position:relative;overflow:hidden}.breakfast-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.breakfast-hero:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 92%,transparent),color-mix(in srgb,var(--primary) 55%,transparent) 68%,color-mix(in srgb,var(--primary) 25%,transparent));position:absolute;inset:0}.breakfast-hero-inner{z-index:1;width:100%;padding-block:66px;position:relative}.breakfast-hero h1{max-width:720px;margin:26px 0;font-size:76px;line-height:1.02}.breakfast-hero .breakfast-eyebrow{color:var(--accent)}.breakfast-hero-intro{max-width:640px;margin-bottom:32px;font-size:23px;line-height:1.6}.breakfast-button{text-transform:uppercase;letter-spacing:.08em;border-radius:0;height:52px;padding-inline:34px;font-family:Jost,sans-serif;font-size:14px;font-weight:600}.breakfast-details{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1.4fr;gap:28px;padding-block:34px;display:grid}.breakfast-details p{margin-top:7px;font-size:19px}.breakfast-section{padding-block:82px}.breakfast-section h2{margin-bottom:25px;font-size:46px;line-height:1.12}.breakfast-prose{font-size:19px;line-height:1.85}.breakfast-muted{color:var(--breakfast-muted)}.breakfast-conversation{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.breakfast-topics{counter-reset:topics}.breakfast-topic{border-bottom:1px solid var(--border);gap:22px;padding-block:20px;font-size:19px;line-height:1.7;display:flex}.breakfast-topic:before{counter-increment:topics;content:"0" counter(topics);color:var(--breakfast-muted);padding-top:4px;font-size:14px}.breakfast-audience{background:var(--breakfast-sand)}.breakfast-audience ul{columns:2;column-gap:60px;margin-top:28px}.breakfast-audience li{break-inside:avoid;padding-block:9px;font-size:19px}.breakfast-hosts{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px;display:grid}.breakfast-host{min-width:0}.breakfast-host-photo{aspect-ratio:4/5;width:100%;margin-bottom:26px;overflow:hidden}.breakfast-host-photo img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.breakfast-host-photo-manoj img{transform-origin:50% 18%;transform:scale(1.55)}.breakfast-host-photo-rianna img{object-position:center top;transform-origin:top;transform:scale(1.5)}.breakfast-host .breakfast-eyebrow{min-height:40px}.breakfast-host .breakfast-prose{font-size:18px;line-height:1.75}.breakfast-host h3{margin-bottom:8px;font-size:35px}.breakfast-series{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;padding-block:35px;display:grid}.breakfast-series h3{margin-block:10px;font-size:27px}.breakfast-rsvp{background:var(--primary);color:var(--primary-foreground);text-align:center;scroll-margin-top:24px}.breakfast-rsvp .breakfast-eyebrow{color:var(--accent)}.breakfast-rsvp h2{margin-top:20px}.breakfast-rsvp p{max-width:600px;margin:0 auto 24px;font-size:19px}.breakfast-rsvp-form{background:var(--background);text-align:left;border-radius:4px;max-width:640px;margin:32px auto;padding:8px}.breakfast-footer{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:32px;font-size:14px;display:flex}.breakfast-credit{margin-top:18px;font-size:11px}.breakfast-confirmation{isolation:isolate;background:var(--primary);color:var(--primary-foreground);position:relative}.breakfast-confirmation-image{z-index:-1;height:850px;position:absolute;inset:0 0 auto;overflow:hidden}.breakfast-confirmation-image img{object-fit:cover;object-position:center;width:100%;height:100%}.breakfast-confirmation-image:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 85%,transparent),color-mix(in srgb,var(--primary) 78%,transparent) 45%,var(--primary) 100%);position:absolute;inset:0}.breakfast-confirmation .breakfast-rsvp{background:0 0}.breakfast-confirmation .breakfast-header>.breakfast-eyebrow{color:var(--accent)}.breakfast-confirmation .breakfast-footer{border-top:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}@media(max-width:700px){.breakfast-wrap{padding-inline:24px}.breakfast-header{min-height:100px}.breakfast-brand img{height:128px}.breakfast-header>.breakfast-eyebrow{display:none}.breakfast-hero{min-height:570px}.breakfast-hero h1{font-size:52px}.breakfast-hero-intro{font-size:19px}.breakfast-hero-inner{padding-block:45px}.breakfast-details{grid-template-columns:1fr;gap:22px}.breakfast-section{padding-block:55px}.breakfast-section h2{font-size:38px}.breakfast-conversation,.breakfast-hosts,.breakfast-series{grid-template-columns:1fr;gap:40px}.breakfast-audience ul{columns:1}.breakfast-host-photo{max-width:340px}.breakfast-host .breakfast-eyebrow{min-height:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
