.ct-hero{padding-top:calc(var(--hr-nav-top) + 88px);flex-direction:column;justify-content:center;padding-bottom:96px;display:flex}@media (min-width:1024px){.ct-root .ct-hero{min-height:0;padding-top:calc(var(--hr-nav-top) + 96px);padding-bottom:128px}}.ct-hero-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.ct-hero-glow{background:radial-gradient(640px 480px at 50% 60%,#ffd27a0f 0%,#060a1300 62%);position:absolute;inset:0}@media (min-width:1024px){.ct-hero-glow{background:radial-gradient(760px 640px at 72% 46%,#ffd27a12 0%,#060a1300 60%)}}.ct-hero-fade{background:linear-gradient(180deg, #060a1300 0%, var(--color-navy-950) 100%);height:160px;position:absolute;bottom:0;left:0;right:0}.ct-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""routes""form";gap:28px;display:grid;position:relative}@media (min-width:1024px){.ct-hero-grid{grid-template:"copy form""routes form"1fr/minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px 56px}}.ct-hero-copy{grid-area:copy}.ct-hero-copy .hr-chip{margin-bottom:2px}.ct-h1{max-width:11em;font-size:clamp(2.1rem,1.5rem + 2.1vw,3.25rem)}.ct-lede{line-height:1.6}@media (min-width:1024px) and (max-width:1279px){.ct-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}.ct-h1{font-size:2.25rem}.ct-form-row{grid-template-columns:minmax(0,1fr)}}.ct-hero-form{grid-area:form;min-width:0}.ct-routes{flex-direction:column;grid-area:routes;gap:20px;display:flex}.ct-routes-tile{padding:6px 22px;display:none}.ct-root .ct-routes-tile:hover{transform:none}.ct-route{color:var(--color-ink-100);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;transition:color .2s;display:flex}.ct-route+.ct-route{border-top:1px solid #ffffff13}.ct-route:hover{color:var(--color-gold-300)}.ct-route-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ct-route-label{color:var(--color-ink-400)}.ct-route-value{font-size:15px;line-height:1.3}.ct-route-glyph{color:var(--color-ink-400);flex:none;transition:color .2s,transform .3s cubic-bezier(.19,1,.22,1)}.ct-route:hover .ct-route-glyph{color:var(--color-gold-300);transform:translate(2px,-2px)}.ct-routes-chips{flex-wrap:wrap;gap:10px;display:flex}.ct-chip{height:34px;color:var(--color-ink-100);text-transform:none;letter-spacing:.02em;font-family:var(--font-sans);gap:8px;font-size:13px;transition:border-color .2s,color .2s;position:relative}.ct-chip:before{content:"";border-radius:999px;position:absolute;inset:-5px}.ct-chip:hover{color:var(--color-gold-300);border-color:#ffd27a73}.ct-chip-glyph{color:var(--color-ink-400);display:inline-flex}.ct-chip:hover .ct-chip-glyph{color:var(--color-gold-300)}.ct-book{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ct-book-label{text-wrap:balance}@media (min-width:1024px){.ct-routes-tile{display:flex}.ct-routes-chips{display:none}.ct-book{padding-top:4px}}.ct-form-tile{padding:28px 24px}@media (min-width:768px){.ct-form-tile{padding:32px}}.ct-root .ct-form-tile:hover{transform:none}.ct-form-submit{padding-top:4px}.ct-sent{text-align:center;flex-direction:column;align-items:center;padding-top:12px;padding-bottom:8px;display:flex}.ct-sent:focus,.ct-sent:focus-visible{outline:none}.ct-sent-body{text-wrap:pretty;max-width:34rem}.ct-sent-book{padding-top:24px}.ct-trace{--ct-sweep:0deg;z-index:2;pointer-events:none;background:conic-gradient(from -90deg, #ffd27a47 0deg, #ffd27abf calc(var(--ct-sweep) - 40deg), #fff4d6 var(--ct-sweep), transparent var(--ct-sweep), transparent 360deg);-webkit-mask-composite:xor;border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.hr-enhance .ct-form-tile .ct-form>*{animation:.55s cubic-bezier(.22,1,.36,1) both ct-rise;animation-delay:calc(.3s + var(--ct-i,0) * 70ms)}.ct-form>:nth-child(2){--ct-i:0}.ct-form>:nth-child(3){--ct-i:1}.ct-form>:nth-child(4){--ct-i:2}.ct-form>:nth-child(5){--ct-i:3}.ct-form>:nth-child(6){--ct-i:4}.ct-form>:nth-child(7){--ct-i:5}.ct-form>:nth-child(8){--ct-i:6}.ct-form>:nth-child(9){--ct-i:7}@keyframes ct-rise{0%{transform:translateY(8px)}to{transform:none}}html.hr-enhance .ct-form-tile .ct-toggle .hr-toggle-knob{animation:.6s cubic-bezier(.22,1,.36,1) .95s backwards ct-knob}@keyframes ct-knob{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}
