.page-clip{position:relative;overflow:clip}.ct-sec{overflow:visible;z-index:auto;padding-top:calc(var(--ax-nav-h) + clamp(40px,8vh,116px));padding-bottom:clamp(56px,9vh,120px);text-align:center}.ct-tex{top:calc(var(--co-texb-h) * -.2);left:50%;translate:-50% var(--tex-y, 0px);rotate:6deg;width:var(--co-texb-w);height:var(--co-texb-h)}.ct-title{font-size:clamp(36px,3.6vw,68px)}.ct-lead{max-width:34em;margin:clamp(20px,3.2vh,36px) auto 0;text-align:center}.ct-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(34px,5vh,56px);max-width:1160px;margin:clamp(40px,6vh,84px) auto 0;text-align:left}@media(min-width:1000px){.ct-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(44px,5vw,96px);align-items:start}}.ct-ways{display:flex;flex-direction:column}.ct-way{padding:clamp(18px,2.4vh,26px) 0;border-top:1px solid var(--ax-bg-3)}.ct-way:first-child{padding-top:0;border-top:0}.ct-way:last-child{padding-bottom:0}.ct-way-label{margin:0 0 10px;font-family:var(--ax-font-mono);font-size:10px;letter-spacing:var(--ax-ls-mono-wide);color:var(--ax-fg-4)}.ct-way-value{margin:0;font-family:var(--ax-font-display);font-weight:400;font-size:clamp(18px,1.35vw,22px);line-height:1.25;color:var(--ax-fg-1);overflow-wrap:anywhere}a.ct-way-value{display:inline-block;padding-bottom:2px;border-bottom:1px solid var(--ax-bg-5);text-decoration:none;transition:color var(--ax-transition-fast),border-color var(--ax-transition-fast)}a.ct-way-value:hover,a.ct-way-value:focus-visible{color:var(--ax-flame-lighter);border-bottom-color:var(--ax-flame)}.ct-way-note{margin:10px 0 0;max-width:32em;font-size:clamp(13px,.95vw,15px);line-height:1.55;color:var(--ax-fg-3);text-wrap:pretty}.ct-card{position:relative;padding:clamp(24px,2.4vw,36px);border:1px solid var(--ax-bg-4);border-radius:var(--ax-radius-lg);background:transparent}.ct-card-title{margin:0 0 8px;font-family:var(--ax-font-display);font-weight:400;font-size:clamp(20px,1.5vw,26px);line-height:1.15;color:var(--ax-fg-1)}.ct-card-intro{margin:0 0 clamp(20px,2.8vh,30px);font-size:clamp(13px,.95vw,15px);line-height:1.55;color:var(--ax-fg-3)}.ct-fields{display:flex;flex-direction:column;gap:clamp(16px,2.2vh,22px)}.ct-row{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.2vh,22px)}@media(min-width:640px){.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-actions{display:flex;flex-direction:column;gap:14px;margin-top:clamp(24px,3.2vh,32px)}.ct-submit{width:100%}.ct-status{margin:0;font-size:14px;line-height:1.5;color:var(--ax-red)}.ct-status:empty{display:none}.ct-sent[hidden]{display:none}.ct-sent{display:flex;flex-direction:column;align-items:center;padding:clamp(22px,4vh,46px) 0;text-align:center}.ct-sent:focus{outline:none}.ct-sent-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--ax-flame);border-radius:50%;color:var(--ax-flame);box-shadow:0 0 40px #f35d3a2e}.ct-sent-mark svg{width:22px;height:22px}.ct-sent h2{margin:clamp(18px,2.4vh,26px) 0 8px;font-family:var(--ax-font-display);font-weight:400;font-size:clamp(20px,1.5vw,26px);line-height:1.15;color:var(--ax-fg-1)}.ct-sent p{margin:0;max-width:26em;font-size:clamp(13px,.95vw,15px);line-height:1.55;color:var(--ax-fg-3)}.ct-noscript{margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.55;color:var(--ax-fg-3)}:root{--ct-in-dur: .62s;--ct-in-ease: cubic-bezier(.16, 1, .3, 1);--ct-in-word: 55ms;--ct-at-head: .06s;--ct-at-lead: .24s;--ct-at-ways: .34s;--ct-at-card: .44s}@keyframes ct-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ct-title .co-w{display:inline-block;animation:ct-in var(--ct-in-dur) var(--ct-in-ease) both;animation-delay:calc(var(--ct-at-head) + var(--wi, 0) * var(--ct-in-word))}.ct-lead{animation:ct-in var(--ct-in-dur) var(--ct-in-ease) var(--ct-at-lead) both}.ct-way{animation:ct-in var(--ct-in-dur) var(--ct-in-ease) var(--ct-at-ways) both}.ct-way:nth-child(2){animation-delay:calc(var(--ct-at-ways) + .09s)}.ct-card{animation:ct-in .72s var(--ct-in-ease) var(--ct-at-card) both}.ct-tex{animation:ct-tex-in 1.6s cubic-bezier(.215,.61,.355,1) both}@keyframes ct-tex-in{0%{opacity:0}to{opacity:1}}.ct-card .ax-label{transition:color var(--ax-transition-fast)}.ct-card .ax-field:focus-within .ax-label{color:var(--ax-fg-2)}.ct-submit{position:relative;overflow:hidden;transition:background var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.ct-submit:active:not(:disabled){transform:scale(.995)}.ct-submit:disabled{cursor:default;opacity:.72;box-shadow:none}.ct-submit.is-sending:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.22) 50%,transparent 75%);translate:-100% 0;animation:ct-sheen 1.15s linear infinite;pointer-events:none}@keyframes ct-sheen{to{translate:100% 0}}.ct-status{animation:ct-rise .4s cubic-bezier(.215,.61,.355,1) both}@keyframes ct-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ct-sent{animation:ct-rise .45s cubic-bezier(.215,.61,.355,1) both}.ct-sent-mark{animation:ct-mark-in .55s cubic-bezier(.34,1.4,.5,1) both}@keyframes ct-mark-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.ct-sent-mark svg path{stroke-dasharray:100 200;animation:ct-draw .5s cubic-bezier(.65,0,.35,1) .24s both}@keyframes ct-draw{0%{stroke-dashoffset:102}to{stroke-dashoffset:0}}.ct-sent h2{animation:ct-rise .5s cubic-bezier(.215,.61,.355,1) .42s both}.ct-sent p{animation:ct-rise .5s cubic-bezier(.215,.61,.355,1) .5s both}@media(prefers-reduced-motion:reduce){.ct-title .co-w,.ct-lead,.ct-way,.ct-card,.ct-tex,.ct-status,.ct-sent,.ct-sent-mark,.ct-sent-mark svg path,.ct-sent h2,.ct-sent p,.ct-submit.is-sending:after{animation:none}.ct-submit:active:not(:disabled){transform:none}}@media print{.ct-title .co-w,.ct-lead,.ct-way,.ct-card,.ct-tex,.ct-sent,.ct-sent-mark,.ct-sent-mark svg path,.ct-sent h2,.ct-sent p{animation:none}}@media(max-width:899px){.ct-sec{padding-top:calc(var(--ax-nav-h) + clamp(28px,5vh,48px))}}
