.site{--err:#c2261c}.sec-dark{--err:#ff6b5e}.cf-lbl{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--s-mut);display:block}.cf-prog{row-gap:calc(12 * var(--k));font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--s-mut);grid-template-columns:1fr auto;align-items:end;display:grid}.cf-count b{color:var(--s-text);font-weight:400;display:inline-block}.cf-count b.bump{animation:.5s cubic-bezier(.2,1.6,.4,1) both cf-bump}@keyframes cf-bump{30%{transform:scale(1.5)}}.cf-track{background:var(--s-line);transform-origin:0;height:1px;transition:transform 1.2s var(--wipe);grid-column:1/-1;position:relative}.js .cf-prog:not(.in) .cf-track{transform:scaleX(0)}.cf-fill{background:var(--s-text);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .8s var(--ez);position:absolute;inset:0}.cf-dot{top:50%;left:calc(var(--p,0) * 100%);width:calc(7 * var(--k));height:calc(7 * var(--k));margin:calc(-3.5 * var(--k)) 0 0 calc(-3.5 * var(--k));background:var(--rec);box-shadow:0 0 calc(8 * var(--k)) #e3261b99;transition:left .8s var(--ez);border-radius:50%;position:absolute}.cf{position:relative}.cf-fields{clip-path:inset(-80px);transition:clip-path .8s var(--wipe);position:relative}.cf-f,.cf-send,.cf-body{position:relative}.cf-l{align-items:center;gap:calc(10 * var(--k));font-family:Sovereign,Geist Mono,sans-serif;font-size:var(--t-lead);letter-spacing:.03em;text-transform:uppercase;color:var(--s-mut);transition:color .35s;display:flex}.cf-ix{color:var(--s-ink2);transition:color .35s}.cf-ok{width:calc(12 * var(--k));height:calc(12 * var(--k));fill:none;stroke:var(--s-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .5s var(--ez);flex:none}.cf-f.is-done .cf-ok{stroke-dashoffset:0}.cf-f.is-focus :is(.cf-l,.cf-ix){color:var(--s-text)}.cf-in{width:100%;padding:calc(12 * var(--k)) 0 calc(16 * var(--k));resize:none;-webkit-appearance:none;font:400 max(13px, calc(13 * var(--k)))/1.45 "Geist Mono", ui-monospace, monospace;color:var(--s-text);caret-color:var(--rec);background:0 0;border:0;outline:none;display:block}.cf-in:-webkit-autofill,.cf-in:-webkit-autofill:hover,.cf-in:-webkit-autofill:focus{-webkit-text-fill-color:var(--s-text);caret-color:var(--rec);transition:background-color 600000s,color 600000s}.ph .cf-in{font-size:16px}.mo-board .cf-in{padding:calc(6 * var(--k)) 0 calc(18 * var(--k))}.mo-board textarea.cf-in{min-height:calc(13 * 1.45 * 2 * var(--k) + 18 * var(--k))}.mo-board .cf-pills{margin-top:calc(10 * var(--k));padding-bottom:calc(14 * var(--k))}.mo-board .cf-pill span{padding:calc(7 * var(--k)) calc(14 * var(--k))}textarea.cf-in{overflow:hidden}.ph textarea.cf-in{min-height:97.6px}.cf-in::placeholder{color:var(--s-ink2);opacity:.45;font-size:var(--t-ui)}.cf-line{z-index:2;pointer-events:none;height:1px;position:absolute}.cf-line:after{content:"";background:var(--s-text);transform-origin:0;transition:transform .7s var(--wipe), opacity .4s ease, background-color .3s ease;position:absolute;inset:0;transform:scaleX(0)}.cf-f.is-focus .cf-line:after{transform:scaleX(1)}.cf-f.is-done:not(.is-focus) .cf-line:after{opacity:.35;transform:scaleX(1)}.cf-err{line-height:1.2;font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--err);opacity:0;transform:translateY(calc(-4 * var(--k)));transition:opacity .3s ease, transform .4s var(--ez);pointer-events:none;position:absolute;bottom:2px;left:0}.cf-f.is-err .cf-err{opacity:1;transform:none}.cf-f.is-err :is(.cf-l,.cf-ix){color:var(--err)}.cf-f.is-err .cf-line:after{background:var(--err);opacity:1;transform:scaleX(1)}.cf-f.shake .cf-body{animation:.42s cubic-bezier(.36,.07,.19,.97) both cf-shake}@keyframes cf-shake{20%{transform:translateX(calc(-6 * var(--k)))}40%{transform:translateX(calc(5 * var(--k)))}60%{transform:translateX(calc(-3 * var(--k)))}80%{transform:translateX(calc(2 * var(--k)))}}.cf-pills{gap:calc(8 * var(--k));margin-top:calc(14 * var(--k));padding-bottom:calc(20 * var(--k));flex-wrap:wrap;display:flex;position:relative}.cf-pill{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.cf-pill input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.cf-pill span{border:1px solid var(--s-line);font-size:var(--t-ui);white-space:nowrap;border-radius:999px;line-height:1.3;transition:color .35s,background-color .2s,border-color .3s;display:block}.ph .cf-pill span{padding:10px 14px}@media (hover:hover){.cf-pill:hover input:not(:checked)+span{background:var(--s-chip)}}.cf-pill input:checked+span{color:var(--s-bg);border-color:#0000}.cf-ind{z-index:0;background:var(--s-text);opacity:0;pointer-events:none;transition:transform .55s var(--ez), width .55s var(--ez), height .55s var(--ez), opacity .3s ease;border-radius:999px;position:absolute;top:0;left:0}.cf-pills.has-pick .cf-ind{opacity:1}.cf-send{justify-content:space-between;align-items:center;gap:calc(24 * var(--k));display:flex}.cf-fine{font-size:var(--t-label);color:var(--s-mut);line-height:1.55}.cf-btn{align-items:center;gap:calc(12 * var(--k));height:calc(44 * var(--k));padding:0 calc(6 * var(--k)) 0 calc(20 * var(--k));cursor:pointer;background:var(--s-text);color:var(--s-bg);font:500 var(--t-ui) "Geist Mono", ui-monospace, monospace;letter-spacing:.08em;transition:transform .35s var(--ez), box-shadow .35s var(--ez);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;display:inline-flex;position:relative;overflow:hidden}.cf-btn b{z-index:1;width:calc(32 * var(--k));height:calc(32 * var(--k));background:var(--s-bg);color:var(--s-text);border-radius:50%;flex:none;position:relative;overflow:hidden}.cf-btn b svg{width:calc(10 * var(--k));height:calc(10 * var(--k));margin:calc(-5 * var(--k)) 0 0 calc(-5 * var(--k));transition:transform .5s var(--ez);position:absolute;top:50%;left:50%}.cf-btn b svg+svg{transform:translateX(calc(-24 * var(--k)))}@media (hover:hover){.cf-btn:hover b svg{transform:translateX(calc(24 * var(--k)))}.cf-btn:hover b svg+svg{transform:none}.cf-btn:hover{transform:translateY(calc(-2 * var(--k)));box-shadow:0 calc(10 * var(--k)) calc(24 * var(--k)) #00000040}}.cf-btn:focus-visible{outline:1px solid var(--s-text);outline-offset:calc(4 * var(--k))}.cf-btn:active{transform:scale(.97)}.cf-bl{z-index:1;height:1.3em;line-height:1.3;position:relative;overflow:hidden}.cf-bl>span{transition:transform .45s var(--ez);display:block}.cf-btn.is-sending .cf-bl>span{transform:translateY(-100%)}.cf-bl em{text-align:right;min-width:3ch;font-style:normal;display:inline-block}.cf-bar{height:calc(3 * var(--k));background:var(--rec);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;bottom:0;left:0;right:0}.cf.is-sent .cf-fields,.cf.is-sent .cf-prog{clip-path:inset(-80px -80px -80px calc(100% + 80px))}.cf-prog{clip-path:inset(-80px);transition:clip-path .8s var(--wipe)}.cf-done{visibility:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--wipe), visibility 0s linear .7s;outline:none;position:absolute;top:0;left:0;right:0}.cf.is-sent .cf-done{visibility:visible;clip-path:inset(-40px);transition:clip-path 1s var(--wipe) .55s, visibility 0s}.cf-dh{margin-top:calc(14 * var(--k));font-family:Sovereign,Geist Mono,sans-serif;font-weight:400;font-size:var(--t-h1);line-height:.98}.ph .cf-dh{font-size:var(--t-h1)}.cf-dh .ln>span{transition:transform 1.1s var(--ez);transform:translateY(110%)}.cf.is-sent .cf-dh .ln>span{transition-delay:calc(.85s + var(--i) * 90ms);transform:none}.cf-dp{margin-top:calc(18 * var(--k));max-width:calc(440 * var(--k));font-size:var(--t-body);color:var(--s-body);line-height:1.5}.cf-dp b{color:var(--s-text);overflow-wrap:anywhere;font-weight:500}.cf-again{margin-top:calc(24 * var(--k));padding:0 0 calc(3 * var(--k));color:var(--s-text);cursor:pointer;font:500 var(--t-ui) "Geist Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;transition:background-size .45s var(--ez);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border:0}.cf-again:hover{background-size:30% 1px}.cf-done>:not(.cf-dh){transition:opacity .8s var(--ez), filter .8s var(--ez)}.cf:not(.is-sent) .cf-done>:not(.cf-dh){opacity:0;filter:blur(calc(5 * var(--k)))}.cf.is-sent .cf-done>:not(.cf-dh){transition-delay:1.2s}.cf-steps{margin-top:calc(14 * var(--k));border-top:1px solid var(--s-line);font-size:var(--t-body);color:var(--s-body);line-height:1.5;list-style:none}.cf-steps li{gap:calc(12 * var(--k));padding:calc(14 * var(--k)) 0;border-bottom:1px solid var(--s-line);grid-template-columns:auto 1fr;display:grid}.cf-steps b{color:var(--s-text);font-weight:500}.cf-direct,.cf-clock{margin-top:calc(32 * var(--k))}.cf-clock{align-items:baseline;gap:calc(12 * var(--k));display:flex}.cf-mrow{align-items:center;gap:calc(10 * var(--k)) calc(14 * var(--k));margin-top:calc(10 * var(--k));flex-wrap:wrap;display:flex}.cf-mail{font-size:var(--t-lead);padding-bottom:calc(2 * var(--k));transition:background-size .45s var(--ez);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.cf-mail:hover,.cf-mail:focus-visible{background-size:100% 1px;outline:none}.cf-copy{-webkit-appearance:none;height:calc(28 * var(--k));padding:0 calc(12 * var(--k));border:1px solid var(--s-line);color:var(--s-text);cursor:pointer;font:500 var(--t-ui) "Geist Mono", ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;transition:background-color .2s}.ph .cf-copy{height:34px;padding:0 14px}@media (hover:hover){.cf-copy:hover{background:var(--s-chip)}}.cf-copy:focus-visible{outline:1px solid var(--s-text);outline-offset:calc(3 * var(--k))}.cf-cl{height:1.3em;line-height:1.3;display:block;overflow:hidden}.cf-cl>span{transition:transform .45s var(--ez);display:block}.cf-copy.is-done .cf-cl>span{transform:translateY(-100%)}.cf-time{font-size:var(--t-body);letter-spacing:.03em;font-variant-numeric:tabular-nums;line-height:1}.cf-time i{color:var(--s-ink2);font-style:normal}.cf-screen{min-height:clamp(calc(560 * var(--u)), 100svh, calc(1000 * var(--u)));flex-direction:column;display:flex}.cf-a .mo-phead.cf-top{padding:calc(96 * var(--u)) var(--gut) calc(20 * var(--u));margin-top:auto}.cf-a .cf-main{grid-template-columns:calc(760 * var(--u)) 1fr;column-gap:calc(56 * var(--u));padding:0 calc(56 * var(--u)) calc(24 * var(--u));align-items:start;display:grid;position:relative}.cf-a .cf-main>.cf-clock{right:calc(56 * var(--u));bottom:calc(6 * var(--u));margin:0;position:absolute}.cf-a .cf-info{top:calc(40 * var(--u));position:sticky}.cf-a .cf-prog{margin-bottom:calc(14 * var(--k))}.cf-a .cf-fields{border:1px solid var(--s-line);border-top:0;grid-template-columns:1fr 1fr;display:grid}.cf-a :is(.cf-f,.cf-send){padding:calc(10 * var(--k)) calc(22 * var(--k)) 0;border-top:1px solid var(--s-line);background:var(--s-bg);grid-column:1/-1;transition:background-color .35s}.cf-a :is(.cf-name,.cf-email){grid-column:span 1}.cf-a .cf-name{border-right:1px solid var(--s-line)}.cf-a .cf-send{padding-bottom:calc(14 * var(--k))}.cf-a .cf-f.is-focus{background:var(--s-bg2)}.cf-a .cf-line{background:0 0;bottom:-1px;left:-1px;right:-1px}.cf-a :is(.cf-tc,.cf-clip,.cf-head){display:none}.js .cf-a [data-r=cf]:before{content:"";z-index:5;background:var(--s-bg);transform-origin:100%;pointer-events:none;transition:transform 1s var(--wipe);transition-delay:calc(var(--d,0) * .11s);position:absolute;inset:-1px}.cf-a [data-r=cf].in:before{transform:scaleX(0)}.cf-a [data-r=cf]>:not(.cf-line){transition:opacity .8s var(--ez), filter .8s var(--ez);transition-delay:calc(.45s + var(--d,0) * .11s)}.js .cf-a [data-r=cf]:not(.in)>:not(.cf-line){opacity:0;filter:blur(calc(5 * var(--k)))}.ph .cf-main{padding:0 0 64px;display:block}.ph .cf-clock{justify-content:flex-end}.ph .cf-prog{margin:0 var(--gut) 14px}.ph .cf-info{padding:56px var(--gut) 0;position:static}.ph .cf-send{flex-flow:column;align-items:flex-start;gap:18px}.ph .cf-a .cf-fields{border-left:0;border-right:0;grid-template-columns:1fr}.ph .cf-a :is(.cf-f,.cf-send){padding:18px var(--gut) 0;grid-column:1/-1}.ph .cf-a .cf-name{border-right:0}.ph .cf-a .cf-send{padding-bottom:22px}.ph .cf-a .cf-line{left:0;right:0}.ph .cf-done{padding:8px var(--gut) 0}@media (prefers-reduced-motion:reduce){.js .cf-a [data-r=cf]:before{transform:scaleX(0)!important}.site [data-r=cf]>*,.cf-done>*{opacity:1!important;filter:none!important}}.cf.is-gone :is(.cf-fields,.cf-prog){display:none}.cf.is-gone .cf-done{position:relative}.cf-send{flex-wrap:wrap}.cf-ts,.cf-nojs{flex-basis:100%;order:2}.cf-ts:not(.is-on){position:absolute}.cf-nojs{font-size:var(--t-body);line-height:1.5}.cf-fail{margin-top:calc(14 * var(--k));font-size:var(--t-body);color:var(--err);flex-basis:100%;order:3;line-height:1.5}.cf-fail a,.cf-fine a,.cf-noform a,.cf-nojs a{color:var(--s-text);text-underline-offset:.2em}.cf-noform{padding:calc(24 * var(--k));border:1px solid var(--s-line);font-size:var(--t-body);color:var(--s-body);line-height:1.5}.cf-f:focus-within :is(.cf-l,.cf-ix){color:var(--s-text)}.cf-f:focus-within .cf-line:after{transform:scaleX(1)}.cf-a .cf-f:focus-within{background:var(--s-bg2)}.cf-pill input:focus-visible+span{outline:1px solid var(--s-text);outline-offset:2px}@property --cf-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cf-fields:after{content:"";z-index:7;pointer-events:none;opacity:0;filter:drop-shadow(0 0 calc(6 * var(--k)) #ffffffd9) drop-shadow(0 0 calc(14 * var(--k)) #e3261b73);background:conic-gradient(from var(--cf-a), transparent 0 62%, #e3261b8c 78%, #ece7e1 90%, #fff 92%, transparent 94%);-webkit-mask-composite:xor;padding:2px;transition:opacity .5s;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cf-fields:before{content:"";z-index:6;pointer-events:none;opacity:0;box-shadow:0 0 calc(40 * var(--k)) #ece7e112, inset 0 0 calc(30 * var(--k)) #ece7e108;border:1px solid #ece7e18c;transition:opacity .8s;position:absolute;inset:-1px}.cf.is-ready .cf-fields:after{animation:1.5s cubic-bezier(.55,.05,.25,1) both cf-lap}.cf.is-ready .cf-fields:before{opacity:1;transition-delay:1.15s}@keyframes cf-lap{0%{--cf-a:0deg;opacity:0}8%{opacity:1}82%{opacity:1}to{--cf-a:360deg;opacity:0}}.cf-btn:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fffffff2 48%,#e3261b2e 52%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.cf-btn b{transition:background-color .5s var(--ez), color .5s var(--ez)}.cf.is-ready .cf-btn{animation:cf-arm 1.2s var(--ez) 1s backwards, cf-breathe 3.2s ease-in-out 2.2s infinite}.cf.is-ready .cf-btn:before{animation:1s cubic-bezier(.6,0,.2,1) 1.15s both cf-sheen}.cf.is-ready .cf-btn b{background:var(--rec);color:#fff;transition-delay:1.05s}@keyframes cf-arm{0%{transform:scale(1);box-shadow:0 0 #ece7e199}30%{transform:scale(1.07)}55%{box-shadow:0 0 0 calc(22 * var(--k)) #ece7e100;transform:scale(.98)}to{box-shadow:0 0 calc(26 * var(--k)) #ece7e129;transform:none}}@keyframes cf-breathe{0%,to{box-shadow:0 0 calc(18 * var(--k)) #ece7e11a}50%{box-shadow:0 0 calc(36 * var(--k)) #ece7e147, 0 0 calc(8 * var(--k)) #e3261b40}}@keyframes cf-sheen{to{transform:translate(130%)}}.cf-btn.is-sending{animation:none}@media (prefers-reduced-motion:reduce){.cf.is-ready .cf-fields:after,.cf.is-ready .cf-btn,.cf.is-ready .cf-btn:before{animation:none}}
