.ct-page .ct-card{width:100%;margin:32px 0 0}.ct-page .ct-body[data-locked]{align-content:center;display:grid}.ct-page .ct-done:focus{outline:none}.ct-page .ct-done-sub{max-width:44ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);letter-spacing:-.01em;color:var(--ink-2);margin:13px 0 0;line-height:1.4}.ct-page .ct-done-wink{max-width:44ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);margin:13px 0 0;line-height:1.4}.ct-page .ct-form{gap:21px;display:grid}.ct-page .ct-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:21px;display:grid}.ct-page .ct-fail{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-2);margin:0;line-height:1.45}.ct-page .ct-col--optional .pg-field--area .pg-cap{min-height:120px}.ct-page .ct-send{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:21px 34px;margin-top:13px;display:flex}.ct-page .ct-help{max-width:30ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);margin:0;line-height:1.4}@media (min-width:1100px){.ct-page .ct-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:34px}.ct-page .ct-fail{grid-column:1/-1}.ct-page .ct-col--optional{margin-top:calc(var(--fs-d4) * 1.02 + 21px - 27.5px)}.ct-page .ct-col--optional .pg-pair--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-page .ct-send{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.ct-page .ct-send{flex-direction:column;align-items:stretch}}.ct-page .ct-inbox{margin:21px auto 0}.ct-page .pg-small{margin-block:-8px;padding-block:8px}.ct-page .ct-more{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);letter-spacing:-.005em;color:var(--ink-2);margin:34px 0 0;line-height:1.65}@media (max-width:900px){.ct-page .ct-more{line-height:1.6}}.ct-page{--ct-col:64rem}.ct-page .ct-write>*{max-width:var(--ct-col);margin-inline:auto}.ct-page .ct-write{padding-top:var(--pg-seam);scroll-margin-top:96px}.ct-page .bk-page--in{padding-bottom:0}.ct-page .ct-pick{justify-content:center;padding-top:clamp(40px,6svh,72px);display:flex}.ct-page .ct-pick .pg-seg{background:var(--pp-card);box-shadow:none;padding:5px}.ct-page .ct-pick .pg-seg button{height:52px;padding:0 clamp(16px,2vw,28px);font-size:clamp(15px,1.15vw,17px);font-weight:500}.ct-page .ct-pick .pg-seg-ind{top:5px;bottom:5px}.ct-page .ct-pick+.bk-page--in .bk-wrap,.ct-page .ct-call{padding-top:clamp(20px,3svh,32px)}.ct-page .ct-call-card{max-width:var(--ct-col);background:var(--pp-card);text-align:center;border-radius:14px;margin-inline:auto;padding:clamp(40px,6vw,88px) clamp(24px,3vw,40px)}.ct-page .ct-call-num{font-family:var(--font-archivo), sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(40px,6vw,88px);font-weight:600;line-height:1;text-decoration:none;display:inline-block}.ct-page .ct-call-b{max-width:40ch;font-size:var(--fs-read);color:var(--ink-3);margin:18px auto 0;line-height:1.5}.ct-page .ct-call-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.ct-page .ct-call-acts .pg-act{margin-top:0}.ct-page .ct-write--in{padding-top:clamp(20px,3svh,32px)}.ct-page .ct-write--in .ct-card{margin-top:0}.ct-page .ct-alt{text-align:center;font-size:var(--fs-read);color:var(--ink-3);margin:0;padding-top:18px}.ct-page .ct-alt a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);font-weight:500}.ct-page .ct-card--one{max-width:44rem;margin-inline:auto}.ct-page .ct-card--one .ct-form{flex-direction:column;align-items:stretch;gap:18px;display:flex}.ct-page .ct-card--one .ct-col{display:contents}.ct-page .ct-card--one .ct-col--optional{margin-top:0}.ct-page .ct-card--one .ct-col--required>.pg-field{order:1}.ct-page .ct-card--one .ct-col--optional>.pg-pair{order:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-page .ct-card--one .ct-col--optional>.pg-field{order:3}.ct-page .ct-card--one .ct-send{flex-direction:column-reverse;order:4;align-items:stretch;gap:12px;margin-top:6px}.ct-page .ct-card--one .ct-send .pg-submit{justify-content:space-between;width:100%}.ct-page .ct-card--one .ct-help{text-align:center;max-width:none}.ct-page .ct-card--one .ct-fail{order:5}.ct-page .ct-card--one .pg-field--prompt .pg-label{font-family:var(--font-instrument), sans-serif;font-variation-settings:normal;font-weight:400;font-size:var(--fs-body);letter-spacing:0;color:var(--ink-3);margin:0 0 8px 26px;line-height:1.3}.ct-page .ct-card--one .ct-col--optional .pg-field--area .pg-cap{min-height:110px}.ct-page .ct-write--in .ct-inbox{text-align:center}@supports (animation-timeline:view()){.ct-page :is(.ct-call-card,.ct-card--one){animation:ease-in-out both bk-arrive;animation-timeline:view();animation-range:entry entry 50%}}@media (max-width:900px){.ct-page :is(.ct-call-card,.ct-card--one){transform-origin:50% 0}}@media (prefers-reduced-motion:reduce){.ct-page :is(.ct-call-card,.ct-card--one){animation:none}}@media (max-width:700px){.ct-page .ct-pick .pg-seg button{padding:0 12px;font-size:14px}.ct-page .ct-card--one .ct-col--optional>.pg-pair{grid-template-columns:minmax(0,1fr)}}.ct-page .ct-nx{padding-top:clamp(48px,7svh,88px);padding-bottom:var(--pg-seam)}.ct-page .ct-nx-in{max-width:var(--ct-col);margin-inline:auto}.ct-page .ct-nx-k{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.15}.ct-page .ct-nx-steps{--gap:14px;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.ct-page .ct-nx-card{z-index:calc(3 - var(--i));background:var(--pp-card);border-radius:14px;flex-direction:column;padding:clamp(24px,2.4vw,34px);display:flex;position:relative}@keyframes ct-nx-in{0%{opacity:0;translate:0 14px}}.ct-page .ct-nx{overflow-x:clip}.ct-page .ct-nx-card{--nx-from:calc(1.5vw + var(--i,0) * .75vw)}@supports (animation-timeline:view()){.ct-page .ct-nx-card{animation:cubic-bezier(.25,0,.75,1) both ct-nx-drift;animation-timeline:view();animation-range:entry entry 50%}.ct-page .ct-nx-in{animation:linear both ct-nx-recede;animation-timeline:view();animation-range:entry 46% exit}}@keyframes ct-nx-drift{0%{opacity:.7;translate:var(--nx-from) 0}to{opacity:1;translate:0}}@keyframes ct-nx-recede{0%{scale:1}to{scale:.95}}.ct-page .ct-nx-when,.ct-page .ct-nx-body{animation:ct-nx-in .55s var(--ease-ui) calc(var(--i,0) * .11s) both}.ct-page .ct-nx-body{animation-delay:calc(var(--i,0) * .11s + 60ms)}.ct-page .ct-nx-card:not(:last-child):after{content:"";z-index:1;top:50%;right:calc(-14px - var(--gap) / 2);background:var(--pp-card);width:28px;height:28px;box-shadow:0 0 0 5px var(--void);border-radius:50%;margin-top:-14px;position:absolute}.ct-page .ct-nx-card:not(:last-child):before{content:"";z-index:2;top:50%;right:calc(-7px - var(--gap) / 2);background:var(--ink);width:14px;height:14px;margin-top:-7px;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ct-page .ct-nx-when{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.12}.ct-page .ct-nx-body{max-width:34ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);color:var(--ink-3);margin:12px 0 0;line-height:1.5}.ct-page .ct-nx .ct-more{margin-top:clamp(24px,3vw,36px)}@media (max-width:900px){.ct-page .ct-nx-steps{--gap:22px;grid-template-columns:minmax(0,1fr)}.ct-page .ct-nx-card:not(:last-child):after{top:auto;left:50%;right:auto;bottom:calc(-14px - var(--gap) / 2);margin-top:0;translate:-50%}.ct-page .ct-nx-card:not(:last-child):before{top:auto;left:50%;right:auto;bottom:calc(-7px - var(--gap) / 2);margin-top:0;translate:-50%;rotate:90deg}.ct-page .ct-nx-card{--nx-from:6vw}.ct-page .ct-nx-in{animation-range-start:entry 72%}}@media (prefers-reduced-motion:reduce){.ct-page .ct-nx-card,.ct-page .ct-nx-when,.ct-page .ct-nx-body,.ct-page .ct-nx-in{animation:none}}.ct-page .ct-ask{flex-direction:column;align-items:center;margin-top:clamp(24px,3.4svh,36px);display:flex}.ct-page .ct-ask .ct-ask-box.dr-fql-chat{background:var(--pp-card);width:min(500px,100%);height:56px;margin-top:0;padding:0 6px 0 22px}.ct-page .ct-ask .ct-ask-box .dr-fql-input{color:var(--ink);font-size:var(--fs-read)}.ct-page .ct-ask .ct-ask-box .dr-fql-input::placeholder{color:var(--ink-3)}.ct-page .ct-ask .ct-ask-box .dr-fql-send{background:color-mix(in srgb, var(--ink) 8%, transparent);width:44px;height:44px;color:var(--ink);transition:background-color .25s var(--ease-ui), color .25s var(--ease-ui);border-radius:10px}.ct-page .ct-ask .ct-ask-box:focus-within .dr-fql-send{background:var(--ink);color:var(--void)}.ct-page .ct-ask-try{text-align:center;max-width:60ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);text-wrap:balance;margin:12px 0 0;line-height:1.6}.ct-page .ct-ask-try button{all:unset;cursor:pointer;color:var(--ink-2);text-underline-offset:.22em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 22%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 22%, transparent);transition:color .2s var(--ease-ui), text-decoration-color .2s var(--ease-ui)}.ct-page .ct-ask-try button:hover{color:var(--ink);text-decoration-color:currentColor}.ct-page .ct-ask-try button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ct-page .ct-ask-nudge{text-align:center;max-width:44rem;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);color:var(--ink-3);margin:0 auto 14px}.ct-page .ct-ask-nudge button{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);font-weight:500}.ct-page .ct-ask-nudge button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ct-page .ct-ask-q{white-space:nowrap}@property --soon-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --soon-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --soon-b{syntax:"<length-percentage>";inherits:false;initial-value:0}.ct-page .ct-soon-box{--soon-rows:1;width:100%;min-height:calc(106px + 58px * var(--soon-rows));justify-items:center;margin:clamp(26px,3.6svh,40px) auto 0;display:grid}.ct-page .ct-soon-box>*{grid-area:1/1}.ct-page .ct-soon{width:min(var(--ct-col), 100%);box-sizing:border-box;background:var(--ink);max-width:100%;color:var(--void);--soon-t:3px;--soon-x:max(0px, calc(50% - 7.5rem));--soon-b:calc(100% - 59px);clip-path:inset(var(--soon-t) var(--soon-x) var(--soon-b) round 18px);transition:--soon-t .8s var(--ease-structure), --soon-x .8s var(--ease-structure), --soon-b .65s var(--ease-structure) .35s;border-radius:18px;grid-template-rows:auto 1fr;justify-items:center;margin:0;padding:18px 16px 10px;display:grid}.ct-page .ct-soon[data-open]{--soon-t:0px;--soon-x:0px;--soon-b:0px}.ct-page .ct-soon-k{height:26px;font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;transition:translate .4s var(--ease-ui);align-items:center;gap:10px;font-size:clamp(17px,1.3vw,19px);font-weight:600;display:inline-flex}.ct-page .ct-soon[data-open] .ct-soon-k{translate:16px}.ct-page .ct-soon-wait{opacity:1;width:22px;height:6px;transition:opacity .25s var(--ease-ui);background:radial-gradient(circle,currentColor 2.4px,#0000 2.8px) 0/8px 6px repeat-x;animation:1s ease-in-out infinite alternate ct-soon-pulse;display:inline-block}@keyframes ct-soon-pulse{0%{opacity:.25}to{opacity:.9}}.ct-page .ct-soon[data-open] .ct-soon-wait{opacity:0;animation:none}.ct-page .ct-soon-grow{grid-template-rows:1fr;width:100%;display:grid}.ct-page .ct-soon-in{flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}.ct-page .ct-soon-ghost{width:min(var(--ct-col), 100%);box-sizing:border-box;contain:size;pointer-events:none;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:67px 16px 0;display:flex;overflow:hidden}.ct-page .ct-soon-ghost>i{background:color-mix(in srgb, var(--ink) 6%, transparent);height:50px;transition:opacity .25s var(--ease-ui);border-radius:12px;flex:150px;animation:1s ease-in-out infinite alternate ct-soon-breathe}@keyframes ct-soon-breathe{0%{opacity:.45}to{opacity:1}}.ct-page .ct-soon-box:has(>.ct-soon[data-open])>.ct-soon-ghost{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-ui) .35s, visibility 0s linear 1.1s}.ct-page .ct-soon-box[data-shut]>*{opacity:0;transition:opacity .25s var(--ease-ui)}.ct-page .ct-soon-ghost>i[data-out]{opacity:0;animation:none}.ct-page .ct-soon-times{flex-wrap:wrap;gap:8px;width:100%;padding-top:16px;display:flex}.ct-page .ct-soon-times button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--pp-card);height:50px;color:var(--ink);font-family:var(--font-instrument), sans-serif;font-weight:500;font-size:var(--fs-read);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-ui), translate .5s var(--ease-structure), background-color .2s var(--ease-ui), color .2s var(--ease-ui), scale .15s var(--ease-ui);border-radius:12px;flex:150px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;translate:0 10px}.ct-page .ct-soon[data-open] .ct-soon-times button{opacity:1;transition-delay:calc(.7s + var(--i) * 90ms), calc(.7s + var(--i) * 90ms), 0s, 0s, 0s;translate:0}.ct-page .ct-soon-times button:hover{background:var(--accent);color:#05080a}.ct-page .ct-soon-times button:active{scale:.97}.ct-page .ct-soon-times button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-page .ct-soon-more{all:unset;cursor:pointer;height:40px;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:color-mix(in srgb, var(--void) 70%, transparent);transition:color .2s var(--ease-ui);align-items:center;gap:6px;margin-top:auto;padding:0 10px;display:inline-flex}.ct-page .ct-soon-more:hover{color:var(--void)}.ct-page .ct-soon-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.ct-page .ct-soon-more i{transition:translate .25s var(--ease-ui);font-style:normal}.ct-page .ct-soon-more:hover i{translate:0 2px}.ct-page .ct-soon-more>.ct-soon-arrow{background:currentColor;flex:none;width:1em;height:1em;display:inline-block;rotate:90deg;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ct-page .ct-soon-box+.ct-ask{margin-top:14px}@media (max-width:900px){.ct-page .ct-soon-box{--soon-rows:var(--soon-n,3)}.ct-page .ct-soon-times button,.ct-page .ct-soon-ghost>i{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ct-page .ct-soon,.ct-page .ct-soon-grow,.ct-page .ct-soon-times button,.ct-page .ct-soon-k,.ct-page .ct-soon-ghost>i,.ct-page .ct-soon-box[data-shut]>*,.ct-page .ct-soon-box:has(>.ct-soon[data-open])>.ct-soon-ghost{transition:none}.ct-page .ct-soon-wait,.ct-page .ct-soon-ghost>i{animation:none}}.ct-page--col{--ct-col:64rem}.ct-page--col .ct-soon-box{margin-top:clamp(48px,7svh,88px)}.ct-page--col .ct-ask .ct-ask-box.dr-fql-chat{width:min(var(--ct-col), 100%)}.ct-page--col .ct-pick{padding-top:clamp(32px,4.4svh,48px)}.ct-page--col .ct-pick .pg-seg{width:min(var(--ct-col), 100%)}.ct-page--col .ct-card--one{max-width:var(--ct-col)}.ct-page--col .ct-ask-try{max-width:none}@media (min-width:901px){.ct-page .ct-soon-box:has(+.ct-alt){margin-bottom:-4px}}.ct-page .ct-alt+.ct-ask{margin-top:22px}.ct-page .ct-alt button{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);font-weight:500}.ct-page .ct-alt button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ct-page .pi-you--hero{position:relative}.ct-page--col .ct-pick{scroll-margin-top:calc(var(--nav-space) + 16px)}@media (max-width:900px){.ct-page--col .ct-alt{display:none}.ct-page--col .ct-alt+.ct-ask{margin-top:14px}.ct-page .dr-top{display:none}}.ct-page .ct-save{text-align:center;margin:20px 0 0;display:block}.ct-page :is(.ct-pick .pg-seg button,.ct-soon-more,.ct-ask-try button,.ct-alt a,.ct-alt button,.ct-ask-nudge button,.ct-save a){-webkit-tap-highlight-color:transparent}.ct-page .ct-pick .pg-seg button{transition:color .35s var(--ease-ui), background-color .2s var(--ease-ui), scale .12s var(--ease-ui)}@media (hover:hover){.ct-page .ct-pick .pg-seg button:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.ct-page .ct-soon-more{transition:color .2s var(--ease-ui), scale .12s var(--ease-ui)}.ct-page :is(.ct-pick .pg-seg button,.ct-soon-more):active{transition-duration:60ms;scale:.97}.ct-page .ct-ask-try button{transition:color .2s var(--ease-ui), text-decoration-color .2s var(--ease-ui), opacity .12s var(--ease-ui)}.ct-page :is(.ct-alt a,.ct-alt button,.ct-ask-nudge button){transition:opacity .12s var(--ease-ui)}.ct-page .ct-save a{transition:text-decoration-color .3s var(--ease-ui), opacity .12s var(--ease-ui)}.ct-page :is(.ct-ask-try button,.ct-alt a,.ct-alt button,.ct-ask-nudge button,.ct-save a):active{opacity:.55;transition-duration:60ms}@media (prefers-reduced-motion:reduce){.ct-page .ct-pick .pg-seg button,.ct-page .ct-soon-more,.ct-page .ct-ask-try button,.ct-page :is(.ct-alt a,.ct-alt button,.ct-ask-nudge button),.ct-page .ct-save a{transition:none}}
