.ct-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-page .al-eyebrow{margin:0}.al-root .ct-h2{margin:22px 0 0;font-size:52px;line-height:1}.ct-h2>span{display:block}.ct-h2>span+span{color:var(--al-ink-2)}.ct-hero{isolation:isolate;padding:calc(var(--hdr-h,56px) + clamp(44px, 6vw, 84px)) 0 clamp(64px, 7vw, 104px);background:var(--al-night);position:relative;overflow:clip}.ct-hero__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px 56px;display:grid}.al-root .ct-hero__title{margin:24px 0 0;font-size:64px;font-weight:400;line-height:1}.ct-hero__title>span{display:block}.ct-hero__title>span:nth-child(2){color:var(--al-ink-2)}.ct-hero__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.al-root .ct-hero__lede{max-width:27em;margin:0;font-size:17px}.ct-desk{background:var(--al-grain), linear-gradient(160deg, #191a20 0%, #121318 46%, #0d0e12 100%);background-blend-mode:soft-light, normal;background-size:160px 160px,auto;border-radius:18px;grid-template-columns:312px minmax(0,1fr);margin-top:clamp(40px,5vw,64px);display:grid;position:relative;box-shadow:inset 1px 1px #eeece717,inset -1px -1px #00000080,0 0 0 1px #0009,10px 18px 40px -18px #000000d9}.ct-desk__screw{background:radial-gradient(circle at 35% 30%,#4a4b53,#1e1f25 70%);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:inset 0 0 0 1px #0009,.5px 1px #ffffff0f}.ct-desk__screw:after{content:"";background:#000000bf;height:1.5px;position:absolute;top:4.25px;left:1.5px;right:1.5px}.ct-desk__screw--a{top:12px;left:12px;transform:rotate(-24deg)}.ct-desk__screw--b{bottom:12px;left:12px;transform:rotate(38deg)}.ct-rail{flex-direction:column;padding:36px 28px 32px;display:flex;box-shadow:inset -1px 0 #0000008c,inset -2px 0 #eeece70d}.ct-clock{background:linear-gradient(165deg,#121317 0%,#050608 100%);border-radius:12px;padding:14px 16px 12px;position:relative;box-shadow:inset 0 0 0 1px #eeece712,-1px -1px #0009,1px 1px #ffffff0f}.ct-clock:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 3px 7px #000c}.ct-clock__run{justify-content:space-between;margin:0;display:flex}.ct-clock__time{font-family:var(--al-font-lcd);color:var(--al-bone);font-variant-numeric:tabular-nums;text-shadow:0 0 18px #eeece724;margin:10px 0 8px;font-size:44px;line-height:1}.ct-clock__offset{color:var(--al-ink-3);margin:0}.ct-rail__label{margin:30px 0 12px}.ct-rail__foot{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:auto 0 0;padding-top:28px;display:flex}.ct-rail__foot a{color:var(--al-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--al-ink-4);text-decoration-color:var(--al-ink-4);text-underline-offset:4px;margin:-12px 0;padding:12px 0;font-size:14px;display:inline-block}@media (hover:hover){.ct-rail__foot a:hover{color:var(--al-ink)}}.ct-lines{gap:10px;display:grid}.ct-linekey.al-key{--k-h:60px;--k-r:12px;width:100%}.ct-linekey .al-key__face{-moz-column-gap:14px;text-align:left;grid-template-rows:auto auto;grid-template-columns:9px minmax(0,1fr);place-content:center stretch;gap:3px 14px;padding:0 16px;display:grid}.ct-linekey__lamp{background:radial-gradient(circle at 36% 32%,#5f574a 0 12%,#2f2a22 50%,#12100c 100%);border-radius:50%;grid-row:1/3;align-self:center;width:9px;height:9px;box-shadow:0 0 0 1.5px #050608,0 0 0 2.5px #eeece712}.al-root .ct-linekey__no{font-size:10.5px;line-height:12px}.ct-linekey__name{color:var(--al-ink-2);font-size:15px;line-height:18px;transition:color .12s linear}.ct-linekey[aria-checked=true] .al-key__face{background:#ffffff12;transform:translateY(2px);box-shadow:inset 0 2px 4px #0006,inset 0 -1px #eeece70d}.ct-linekey[aria-checked=true] .al-key__cast{box-shadow:0 0 0 1px #ffffff14}.ct-linekey[aria-checked=true] .ct-linekey__name{color:var(--al-ink)}.ct-linekey[aria-checked=true] .ct-linekey__lamp{background:radial-gradient(circle at 36% 32%, #fff6df 0 9%, #ffc76a 24%, var(--al-amber) 44%, #b8721c 74%, #5a3609 100%);box-shadow:0 0 0 1.5px #050608,0 0 0 2.5px #eeece717,0 0 10px #ffb54773}@media (prefers-reduced-motion:no-preference){.ct-linekey[data-lit] .ct-linekey__lamp{animation:.13s step-end both ct-relay}}@keyframes ct-relay{0%{opacity:.4}33%{opacity:0}66%,to{opacity:1}}.ct-pad{min-width:0;padding:36px 40px}.ct-line{border-bottom:1px solid var(--al-rule-2);padding-bottom:26px}.ct-line__run{justify-content:space-between;gap:16px;margin:0;display:flex}.ct-line__status{align-items:center;gap:8px;display:inline-flex}.ct-line__status i{background:var(--al-amber);width:6px;height:6px;box-shadow:0 0 6px #ffb54799}.al-root .ct-line__copy{max-width:26em;min-height:2.5em;font-family:var(--font-al-host), var(--al-font-sans);letter-spacing:-.026em;color:var(--al-ink);text-wrap:balance;margin:14px 0 0;font-size:24px;font-weight:500;line-height:1.25}.ct-line__direct{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.ct-line__email{color:var(--al-ink);text-decoration:underline;-webkit-text-decoration-color:var(--al-ink-4);text-decoration-color:var(--al-ink-4);text-underline-offset:4px;font-size:15px}@media (hover:hover){.ct-line__email:hover{text-decoration-color:currentColor}}.ct-copy.al-key{min-width:64px}.ct-line__more{color:var(--al-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--al-ink-4);text-decoration-color:var(--al-ink-4);text-underline-offset:4px;margin-left:auto;font-size:14px}@media (hover:hover){.ct-line__more:hover{color:var(--al-ink)}}.ct-pad__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:26px 0 20px;display:flex}.al-root .ct-pad__title{font-family:var(--font-al-host), var(--al-font-sans);letter-spacing:-.02em;color:var(--al-ink);margin:0;font-size:20px;font-weight:500}.ct-pad__sub{color:var(--al-ink-3);margin:0;font-size:14px}.ct-form{gap:18px;display:grid}.ct-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.ct-field{min-width:0}.ct-field__label{font-family:var(--al-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--al-ink-2);align-items:center;gap:8px;margin-bottom:9px;font-size:11px;line-height:14px;display:flex}.ct-field__opt{color:var(--al-ink-4);letter-spacing:.1em}.ct-field__lamp{background:radial-gradient(circle at 36% 32%,#5f574a 0 12%,#2f2a22 50%,#12100c 100%);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1.5px #050608,0 0 0 2.5px #eeece712}.ct-field[data-bad] .ct-field__lamp,.ct-msg .ct-field__lamp{background:radial-gradient(circle at 36% 32%, #fff6df 0 9%, #ffc76a 24%, var(--al-amber) 44%, #b8721c 74%, #5a3609 100%);box-shadow:0 0 0 1.5px #050608,0 0 8px #ffb54780}.ct-field[data-bad] .ct-field__label{color:var(--al-ink)}.ct-well{transition:box-shadow var(--al-dur-hover) var(--al-ease-feedback);background:linear-gradient(165deg,#121317 0%,#050608 100%);border-radius:12px;position:relative;box-shadow:inset 0 0 0 1px #eeece712,-1px -1px #0009,1px 1px #ffffff0f}.ct-well:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 3px 7px #000c}@media (hover:hover){.ct-well:hover{box-shadow:inset 0 0 0 1px #eeece721,-1px -1px #0009,1px 1px #ffffff0f}}.ct-well:focus-within{box-shadow:inset 0 0 0 1.5px #eeece76b,-1px -1px #0009,1px 1px #ffffff0f}.ct-field[data-bad] .ct-well{box-shadow:inset 0 0 0 1px #ffb5479e,-1px -1px #0009,1px 1px #ffffff0f}.ct-field[data-bad] .ct-well:focus-within{box-shadow:inset 0 0 0 1.5px #ffb547d9,-1px -1px #0009,1px 1px #ffffff0f}.ct-well input,.ct-well select,.ct-well textarea{border-radius:inherit;width:100%;color:var(--al-ink);caret-color:var(--al-signal);font:400 16px/22px var(--al-font-sans);background:0 0;border:0;display:block}.al-root .ct-well :focus-visible{outline:none}.ct-well input,.ct-well select{height:50px;padding:0 16px}.ct-well textarea{resize:vertical;min-height:136px;padding:14px 16px}.ct-well input::-moz-placeholder{color:var(--al-ink-4)}.ct-well textarea::-moz-placeholder{color:var(--al-ink-4)}.ct-well input::placeholder,.ct-well textarea::placeholder{color:var(--al-ink-4)}.ct-well input:-webkit-autofill{-webkit-text-fill-color:var(--al-ink);transition:background-color 9999s}.ct-well select{appearance:none;cursor:pointer;padding-right:40px}.ct-well select option{color:#eeece7;background:#16171c}.ct-well__chev{color:var(--al-ink-3);pointer-events:none;margin-top:-6px;position:absolute;top:50%;right:16px}.ct-form__foot{align-items:flex-start;gap:14px 22px;margin-top:6px;display:flex}.ct-send.al-key{--k-h:44px;--k-px:18px;flex:none}.ct-form__msgs{flex:1;align-content:center;gap:6px;min-width:0;min-height:44px;display:grid}.ct-msg{color:var(--al-ink);align-items:baseline;gap:10px;margin:0;font-size:14px;line-height:20px;display:flex}.ct-msg .ct-field__lamp{transform:translateY(-1px)}.ct-msg a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ct-form__hint{color:var(--al-ink-3);margin:0;font-size:14px;line-height:20px}.ct-ring{width:14px;height:14px;-webkit-mask-image:conic-gradient(#000 0 30deg, transparent 30deg 60deg, #000 60deg);-webkit-mask-image:conic-gradient(#000 0 30deg, transparent 30deg 60deg, #000 60deg);mask-image:conic-gradient(#000 0 30deg, transparent 30deg 60deg, #000 60deg);border:1.6px solid;border-radius:50%;position:relative}.ct-ring i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:-1px;right:-1px}@media (prefers-reduced-motion:no-preference){.ct-ring i{animation:ct-breathe 1.2s var(--al-ease-ambient) infinite}}@keyframes ct-breathe{0%,to{opacity:1}50%{opacity:.3}}.ct-send .ct-ring+.ct-sr+span{opacity:.72}.ct-receipt{color:#111216;background:var(--al-grain), linear-gradient(180deg, #f3f0e8, #ebe7dd);background-blend-mode:soft-light, normal;-webkit-mask-image:radial-gradient(circle 4px at 8px 0, transparent 98%, #000) 0 0 / 16px 100% repeat-x;-webkit-mask-image:radial-gradient(circle 4px at 8px 0, transparent 98%, #000) 0 0 / 16px 100% repeat-x;mask-image:radial-gradient(circle 4px at 8px 0, transparent 98%, #000) 0 0 / 16px 100% repeat-x;background-size:140px 140px,auto;border-radius:4px 4px 8px 8px;padding:28px 28px 30px;position:relative;box-shadow:1px 2px #00000059,8px 16px 28px -12px #000000bf}@media (prefers-reduced-motion:no-preference){.ct-receipt{animation:ct-slip .38s var(--al-ease-release) both}}@keyframes ct-slip{0%{opacity:0;transform:translateY(-14px)}}.ct-receipt__run{color:#11121680;border-bottom:1.5px solid #5b7cff8c;justify-content:space-between;margin:0;padding-bottom:10px;display:flex}.al-root .ct-receipt__title{font-family:var(--font-al-host), var(--al-font-sans);letter-spacing:-.03em;color:#111216;margin:20px 0 0;font-size:32px;font-weight:500}.ct-receipt__copy{color:#111216b8;max-width:34em;margin:10px 0 0;font-size:16px;line-height:24px}.ct-receipt__copy a{color:#111216;text-underline-offset:3px;text-decoration:underline}.ct-dir__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.ct-dir__head{position:sticky;top:104px}.ct-dir__lede{max-width:24em;color:var(--al-ink-2);margin:22px 0 0;font-size:16px;line-height:24px}.ct-dir__list{border-top:1.5px solid var(--al-ink);margin:0;padding:0;list-style:none}.ct-dir__row{border-bottom:1px solid var(--al-rule-2);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:24px 0;display:grid}.ct-dir__no{color:var(--al-ink-3);align-self:start;padding-top:3px;font-size:13px}.al-root .ct-dir__title{font-family:var(--font-al-host), var(--al-font-sans);letter-spacing:-.02em;color:var(--al-ink);margin:0;font-size:20px;font-weight:500;line-height:1.2}.ct-dir__copy{max-width:34em;color:var(--al-ink-2);margin:6px 0 0;font-size:15px;line-height:22px}.ct-dir__key{justify-self:end}@media (max-width:1199px){.al-root .ct-hero__title{font-size:52px}}@media (max-width:1099px){.al-root .ct-h2{font-size:44px}.ct-desk{grid-template-columns:272px minmax(0,1fr)}.ct-rail{padding-inline:22px}.ct-pad{padding-inline:28px}}@media (max-width:899px){.ct-hero__head,.ct-desk{grid-template-columns:minmax(0,1fr)}.ct-rail{grid-template-columns:minmax(0,1fr);padding:28px 22px 22px;display:grid;box-shadow:inset 0 -1px #0000008c,inset 0 -2px #eeece70d}.ct-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-dir__grid{grid-template-columns:minmax(0,1fr)}.ct-dir__head{position:static}}@media (max-width:719px){.ct-hero{padding-top:calc(var(--hdr-h,56px) + 40px)}.al-root .ct-hero__title{font-size:40px;line-height:1.04}.al-root .ct-h2{font-size:34px;line-height:1.04}.ct-desk{border-radius:14px;margin-top:32px}.ct-rail{padding:24px 14px 18px}.ct-clock__time{font-size:36px}.ct-rail__label{margin-top:22px}.ct-lines{gap:8px}.ct-linekey.al-key{--k-h:56px}.ct-linekey .al-key__face{-moz-column-gap:11px;column-gap:11px;padding:0 12px}.ct-pad{padding:24px 14px 22px}.al-root .ct-line__copy{min-height:3.75em;font-size:20px}.ct-line__more{flex-basis:100%;margin-left:0}.ct-form__row{grid-template-columns:minmax(0,1fr)}.ct-form__foot{flex-direction:column;align-items:stretch}.ct-send.al-key{width:100%}.ct-receipt{padding:24px 18px 26px}.ct-dir__row{grid-template-columns:32px minmax(0,1fr);padding:20px 0}.ct-dir__key{grid-column:2;justify-self:start;margin-top:8px}}@media (prefers-reduced-motion:reduce){.ct-page *,.ct-page :before,.ct-page :after{transition-duration:.01ms!important;animation:none!important}}