.christina-page{--cream:#f4eddf;--wine:#4f1724;--olive:#606a3a;--gold:#d6a958;background:var(--cream);color:var(--wine);font-family:Georgia,Times New Roman,serif}.christina-hero{background:radial-gradient(circle at 78% 18%,#d6a9586b,#0000 24%),radial-gradient(circle at 95% 95%,#606a3a59,#0000 30%),linear-gradient(145deg,#f8f1e5 0%,#eadac5 55%,#d7b68e 100%);min-height:100svh;padding:24px clamp(22px,5vw,80px) 56px;position:relative;overflow:hidden}.christina-hero:after{content:"";aspect-ratio:1;border:1px solid #4f172438;border-radius:50% 50% 8%;width:min(54vw,700px);position:absolute;top:16%;right:-12%;transform:rotate(18deg)}.christina-hero nav,.christina-hero-content,.christina-hero-note{z-index:1;position:relative}.christina-hero nav{justify-content:space-between;align-items:center;display:flex}.christina-mark{letter-spacing:-.08em;font-size:2rem;font-weight:700}.christina-nav-link{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;font:700 .75rem/1 Arial,sans-serif;display:flex}.christina-nav-link svg{width:15px}.christina-hero-content{max-width:920px;padding-top:clamp(110px,18vh,210px)}.christina-kicker,.christina-eyebrow{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:9px;font:700 .72rem/1.3 Arial,sans-serif;display:flex}.christina-kicker svg,.christina-eyebrow svg{width:17px}.christina-hero h1{letter-spacing:-.07em;margin:26px 0 22px;font-size:clamp(4rem,11vw,9.6rem);font-weight:500;line-height:.84}.christina-hero h1 em{color:var(--olive);font-weight:400}.christina-lede{color:#4f1724c2;max-width:650px;font:1.05rem/1.7 Arial,sans-serif}.christina-primary{background:var(--wine);color:var(--cream);border-radius:999px;margin-top:26px;padding:15px 21px;font:700 .82rem/1 Arial,sans-serif;display:inline-block}.christina-hero-note{border-left:1px solid var(--wine);max-width:210px;padding-left:16px;position:absolute;bottom:60px;right:clamp(22px,6vw,90px)}.christina-hero-note span,.christina-section-label{text-transform:uppercase;letter-spacing:.17em;font:700 .68rem/1 Arial,sans-serif}.christina-hero-note p{margin-top:8px;font-size:1.25rem;line-height:1.15}.christina-story{background:var(--wine);color:var(--cream);padding:clamp(80px,13vw,180px) clamp(22px,9vw,140px)}.christina-story h2{letter-spacing:-.05em;max-width:1000px;margin:24px 0;font-size:clamp(2.8rem,7vw,6.6rem);font-weight:500;line-height:.98}.christina-story>p:last-child{color:#f4eddfb8;max-width:650px;margin-left:auto;font:1rem/1.8 Arial,sans-serif}.christina-principles{grid-template-columns:repeat(3,1fr);display:grid}.christina-principles article{border-right:1px solid #4f172438;min-height:350px;padding:48px}.christina-principles article>span{letter-spacing:.16em;font:700 .68rem/1 Arial,sans-serif}.christina-principles svg{width:34px;height:34px;color:var(--olive);margin-top:80px;display:block}.christina-principles h3{margin:20px 0 12px;font-size:1.8rem}.christina-principles p{color:#4f1724ad;font:.95rem/1.7 Arial,sans-serif}.christina-console{background:var(--olive);color:var(--cream);grid-template-columns:.9fr 1.1fr;gap:60px;padding:clamp(70px,10vw,140px) clamp(22px,8vw,120px);display:grid}.christina-console-copy h2{letter-spacing:-.06em;margin:22px 0;font-size:clamp(3.5rem,8vw,7rem);font-weight:500;line-height:.9}.christina-console-copy>p{color:#f4eddfc2;max-width:440px;font:1rem/1.7 Arial,sans-serif}.christina-prompts{gap:9px;margin-top:34px;display:grid}.christina-prompts button{text-align:left;cursor:pointer;border-bottom:1px solid #f4eddf40;padding:13px 0;font:.86rem/1.4 Arial,sans-serif}.christina-assistant{align-content:start;gap:16px;display:grid}.christina-answer,.christina-input{background:var(--cream);color:var(--wine);border-radius:26px;padding:clamp(22px,4vw,42px);box-shadow:0 20px 70px #231c112e}.christina-answer span,.christina-input label{text-transform:uppercase;letter-spacing:.15em;font:700 .68rem/1 Arial,sans-serif;display:block}.christina-answer p{margin:24px 0;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.18}.christina-listen,.christina-mic{align-items:center;gap:8px;font:700 .75rem/1 Arial,sans-serif;display:inline-flex}.christina-listen svg,.christina-mic svg{width:17px}.christina-input textarea{resize:vertical;background:0 0;border-bottom:1px solid #4f172440;outline:none;width:100%;min-height:110px;margin-top:18px;padding:12px 0;font:1rem/1.5 Arial,sans-serif}.christina-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.christina-ask,.christina-mic{cursor:pointer;border-radius:999px;padding:13px 17px}.christina-ask{background:var(--wine);color:var(--cream);font:700 .78rem/1 Arial,sans-serif}.christina-mic{border:1px solid #4f172440}.christina-voice-note{color:#4f1724a6;margin-top:13px;font:.72rem/1.4 Arial,sans-serif}.christina-footer{color:var(--cream);background:#2d1118;justify-content:space-between;align-items:end;padding:45px clamp(22px,6vw,90px);display:flex}.christina-footer p{color:#f4eddf99;margin-top:10px;font:.72rem/1.5 Arial,sans-serif}@media (max-width:800px){.christina-hero-note{display:none}.christina-principles,.christina-console{grid-template-columns:1fr}.christina-principles article{border-bottom:1px solid #4f172433;border-right:0;min-height:auto}.christina-principles svg{margin-top:42px}.christina-console{gap:45px}}
