.gold-cta{font:600 17px/1.2 var(--sans);color:#1a1406;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:linear-gradient(#f3d37a,#dcae4c);border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:17px 26px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff9,0 10px 24px -8px #a06e148c,0 2px 4px #00000014}.gold-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 16px 30px -10px #a06e1499,0 2px 4px #00000014}.gold-cta:focus-visible{outline-offset:3px;outline:2px solid #2448e0}.home .hh{isolation:isolate;background:#efe9df;align-items:center;min-height:min(100svh,935px);display:flex;position:relative;overflow:hidden}.hh-art{object-fit:cover;object-position:right center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hh:before{content:"";z-index:1;background:radial-gradient(120% 90% at 0 55%,#faf8f4f7 0%,#faf8f4e6 34%,#faf8f473 52%,#faf8f400 66%);position:absolute;inset:0}.hh:after{content:"";z-index:1;background:linear-gradient(#faf8f4eb,#faf8f400);height:140px;position:absolute;top:0;left:0;right:0}.hh-in{z-index:2;box-sizing:content-box;max-width:600px;padding:120px clamp(20px,6vw,96px) 80px max(clamp(20px,6vw,96px),50% - 600px);position:relative}.hh h1{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(46px,6.2vw,96px);font-weight:400;line-height:.98}.hh h1 em{color:#2448e0;font-style:italic}.hh-lede{color:#3a4150;max-width:34ch;margin-top:28px;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.hh-lede strong{color:var(--ink);font-weight:600}.hh-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.hh-link{color:var(--ink);text-underline-offset:5px;font-weight:600}.consult{isolation:isolate;padding:clamp(72px,9vw,140px) clamp(20px,6vw,96px) clamp(72px,9vw,140px) 0;scroll-margin-top:80px;position:relative}.consult:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 70% at 15% 30%,#fffdf8 0%,#f4efe6 55%,#ebe4d8 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 220px),#0000);mask-image:linear-gradient(#000 calc(100% - 220px),#0000)}.cs-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,5vw,88px);display:grid}.cs-art{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.consult :is(h1,h2)[id=consulting]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);scroll-margin-top:100px;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:1}.cs-copy>p{color:#3a4150;max-width:52ch;margin-top:22px;font-size:18px;line-height:1.55}.cs-copy>p.cs-price{font-family:var(--serif);color:#2448e0;margin-top:14px;font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1.2}.cs-copy :is(h2,h3){font-family:var(--sans);letter-spacing:0;color:var(--ink);margin-top:30px;font-size:15px;font-weight:600;line-height:1.4}.cs-copy>p.cs-leave{margin-top:10px}.cs-tick{margin:12px 0 0;padding:0;list-style:none}.cs-tick li{color:#3a4150;margin-top:12px;padding-left:34px;font-size:18px;line-height:1.45;position:relative}.cs-tick li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath d='M2 10.5c2.2 1.6 4 3.6 5.6 5.6C10.4 9.9 14.6 5 20 1.8' fill='none' stroke='%232448e0' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;width:22px;height:18px;position:absolute;top:3px;left:0}.cs-book{margin-top:36px}.cs-copy>p.cs-under{margin-top:14px;font-size:15px}.close .close-build{text-wrap:balance;max-width:36em;margin-top:22px;margin-bottom:0}html body .close .next-step{margin-top:32px}html body .close .wrap .next-step p{margin-inline:auto}.close .close-build a{color:#fff;text-underline-offset:5px;white-space:nowrap;font-weight:600;text-decoration-color:#ffffff80}@media (width<=820px){.home .hh{background:linear-gradient(#f7f5f0 calc(100% - 140px),#f7f5f000);min-height:0;display:block}.home .consult:before{-webkit-mask-image:linear-gradient(#0000,#000 140px calc(100% - 220px),#0000);mask-image:linear-gradient(#0000,#000 140px calc(100% - 220px),#0000)}.hh:before{display:none}.hh-art{object-position:70% center;height:300px;display:block;position:static;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hh-in{padding:8px 20px 56px}.consult{padding:56px 0}.cs-copy{padding:0 20px}.cs-grid{grid-template-columns:1fr;gap:28px}.cs-art{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.gold-cta{width:100%}.hh-row{gap:18px}}.session-consult .consult{padding-top:clamp(110px,11vw,160px)}#agent-setup,#book{scroll-margin-top:100px}
