@property --rim{syntax:"<angle>";inherits:false;initial-value:300deg}.contact{--ease-emerge:cubic-bezier(.25, 1, .5, 1);--ease-settle:cubic-bezier(.33, 1, .68, 1);--ease-sweep:cubic-bezier(.87, 0, .13, 1);--ease-fade:cubic-bezier(.45, 0, .55, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-tap:.3s;--dur-ui:.5s;--dur-state:.7s;--dur-reveal:1s;--dur-cinema:1.5s;--stagger-item:.1s;--rise-block:40px;--blur-text:6px;--muted:#93a39c;--soft:#dbe6e1;--amber:#f5b45b;--field:#0c1916;--field-line:#ffffff24}@media (max-width:1023px){.contact{--blur-text:0px}}.contact[data-tier=lite]{--blur-text:0px}.contact :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.contact .sec{padding:clamp(84px,12vw,150px) 0}.contact .sec-tight{padding-top:0}.contact .sub{color:var(--muted);max-width:52ch;margin:16px 0 0;line-height:1.6}.contact .h2{margin:12px 0 0;font-size:clamp(2.4rem,6vw,4.6rem)}.contact .mask .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.contact .mask .w>span{transition:transform var(--dur-reveal) var(--ease-emerge);transition-delay:calc(var(--i) * 80ms);display:inline-block}.contact .mask .accent{color:var(--mint)}.contact[data-armed] .mask[data-reveal]:not(.in) .w>span{transform:translateY(105%)}.contact .mask-load .w>span{animation:ct-rise var(--dur-reveal) var(--ease-emerge) both;animation-delay:calc(var(--i) * 80ms + .12s)}@keyframes ct-rise{0%{transform:translateY(105%)}to{transform:none}}.contact [data-reveal]:not(.mask){transition:opacity var(--dur-reveal) var(--ease-emerge), transform var(--dur-reveal) var(--ease-emerge), filter var(--dur-reveal) var(--ease-settle);transition-delay:calc(var(--i,0) * var(--stagger-item))}.contact[data-armed] [data-reveal]:not(.mask):not(.in){opacity:0;transform:translateY(var(--rise-block));filter:blur(var(--blur-text))}.contact .tile{border-radius:15px;width:52px;height:52px}.contact .tile svg{width:26px;height:26px}.contact :is(.in .tile,.tile.in) :is(path,circle,rect),.contact:not([data-armed]) .tile :is(path,circle,rect){stroke-dashoffset:0}.contact .opening{isolation:isolate;padding:124px 0 72px;position:relative;overflow:hidden}.contact .horizon{z-index:-1;pointer-events:none;height:90%;animation:ct-dawn 2.2s var(--ease-fade) .1s both;background:radial-gradient(50% 60% at 30% 100%,#34d39933,#0000 70%),radial-gradient(40% 40% at 80% 90%,#2c9d7e24,#0000 70%);position:absolute;inset:auto -20% -10%}@keyframes ct-dawn{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:none}}.contact .opening-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head form""aside form";align-items:start;gap:28px 64px;display:grid}.contact .head{grid-area:head;padding-top:24px}.contact .aside{grid-area:aside}.contact .formcard{grid-area:form}.contact .head h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(2.6rem,4.4vw,4.1rem);line-height:.94}.contact .lede{color:var(--soft);max-width:36ch;margin:18px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.contact .aside p{color:var(--muted);max-width:44ch;margin:0;line-height:1.6}.contact .chips{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.contact .chip{color:#fff;min-height:48px;transition:background-color var(--dur-tap), border-color var(--dur-tap), transform var(--dur-tap) var(--ease-emerge);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 7px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.contact .chip:hover{background:#34d3991a;border-color:#34d39973}.contact .chip:active{transform:scale(.97)}.contact .chip .tile{border-radius:50%;width:34px;height:34px;box-shadow:inset 0 1px #ffffff59}.contact .chip .tile svg{width:20px;height:20px}.contact .chip .tile :is(path,circle,rect){animation:ct-draw 1.1s var(--ease-emerge) both;animation-delay:calc(.6s + var(--n,0) * .1s)}.contact .chips li:nth-child(2){--n:1}.contact .chips li:nth-child(3){--n:2}@keyframes ct-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.contact .hoursline{font:500 12px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9fb3ab;flex-wrap:wrap;gap:4px 16px;margin-top:22px;display:flex}.contact .openline .dot{background:var(--mint);vertical-align:1px;width:8px;height:8px;animation:ct-ping 1.6s var(--ease-emerge) .6s 3;border-radius:50%;margin-right:9px;display:inline-block}.contact .openline .dot.closed{background:#6b7c75;animation:none}@keyframes ct-ping{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 10px #34d39900}}.contact .formcard{background:linear-gradient(#0c1a16,#07110e);border-radius:28px;padding:clamp(22px,3.4vw,40px);position:relative;box-shadow:0 40px 120px #0000008c}.contact .formcard:before{content:"";border-radius:inherit;pointer-events:none;--rim:300deg;background:conic-gradient(from var(--rim), #34d39900 0deg, #a7f3d0f2 26deg, #34d39940 70deg, #ffffff14 120deg, #ffffff14 300deg, #34d39900 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:ct-rim 2.6s var(--ease-fade) .25s both;padding:1px;position:absolute;inset:0;-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)}.contact .formcard:after{content:"";border-radius:inherit;pointer-events:none;animation:ct-dawn 2.2s var(--ease-fade) .5s both;background:radial-gradient(60% 30% at 50% 0,#34d3991f,#0000 70%);position:absolute;inset:0}@keyframes ct-rim{0%{--rim:-60deg;opacity:0}12%{opacity:1}to{--rim:300deg;opacity:1}}@keyframes ct-lap{0%{--rim:300deg}to{--rim:660deg}}.contact .formcard.sending:before{animation:1.1s linear infinite ct-lap}.contact .formcard.sealed:before{animation:ct-lap 1.2s var(--ease-emerge) both}.contact .formcard.failed:before{background:conic-gradient(from 300deg,#f5b45b00,#f5b45bf2 30deg,#f5b45b33 80deg,#ffffff14 120deg 300deg,#f5b45b00);animation:none}.contact .formcard h2{font:800 clamp(1.6rem, 2.6vw, 2.2rem)/1.05 var(--display);letter-spacing:-.03em;margin:0 0 6px}.contact .formcard .note{color:var(--muted);margin:0 0 22px;font-size:14px}.contact .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact .span2{grid-column:1/-1}.contact fieldset.field{border:0;min-width:0;margin:0;padding:0}.contact .field label,.contact .field legend{color:#c3d1cb;transition:color var(--dur-tap);margin:0 0 8px;padding:0;font-size:14px;font-weight:500;display:block}.contact .field:focus-within>label,.contact .field:focus-within>legend{color:var(--pale)}.contact .field :is(input,select,textarea){width:100%;min-height:52px;font:inherit;color:#fff;background:var(--field);border:1px solid var(--field-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--dur-tap), box-shadow var(--dur-tap), background-color var(--dur-tap);border-radius:14px;padding:13px 15px;font-size:16px;line-height:1.4}.contact .field textarea{resize:vertical;min-height:148px}.contact .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%2334d399' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}.contact .field option{color:#fff;background:#0c1916}.contact .field ::placeholder{color:#66796f;opacity:1}.contact .field :is(input,select,textarea):focus{border-color:var(--mint);background-color:#0e1f1a;outline:none;box-shadow:0 0 0 4px #34d3992e}.contact .seg{background:var(--field);border:1px solid var(--field-line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.contact .seg label{cursor:pointer;color:#c3d1cb;min-height:44px;transition:background-color var(--dur-tap), color var(--dur-tap), box-shadow var(--dur-tap);border-radius:11px;place-items:center;margin:0;font-size:15px;font-weight:600;display:grid;position:relative}.contact .seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.contact .seg label:has(input:checked){color:#fff;background:#34d39929;box-shadow:inset 0 0 0 1px #34d39980}.contact .seg label:has(input:focus-visible){outline:2px solid var(--mint);outline-offset:2px}.contact .send{cursor:pointer;width:100%;min-height:56px;font:inherit;color:#03140e;background:linear-gradient(180deg, #3fe0a5, var(--em));transition:transform var(--dur-tap) var(--ease-emerge), box-shadow var(--dur-tap);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:16px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 40px #34d3994d}.contact .send:hover{box-shadow:0 14px 50px #34d39973}.contact .send:active{transform:scale(.98)}.contact .send:disabled{opacity:.75;cursor:progress}.contact .send.retry{background:linear-gradient(#f8c77b,#d98d2b);box-shadow:0 10px 40px #f5b45b40}.contact .spinner{border:2px solid #03140e4d;border-top-color:#03140e;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}.contact .status:empty{display:none}.contact .status.err{color:#fde3bd;background:#f5b45b1a;border:1px solid #f5b45b66;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5}.contact .formbody{transition:opacity var(--dur-ui) var(--ease-fade), transform var(--dur-ui) var(--ease-emerge), filter var(--dur-ui), visibility 0s}.contact .sealed .formbody{opacity:0;filter:blur(var(--blur-text));visibility:hidden;transition-delay:0s, 0s, 0s, var(--dur-ui);transform:translateY(-14px)scale(.98)}.contact .seal{text-align:center;visibility:hidden;align-content:center;justify-items:center;padding:32px 20px;display:grid;position:absolute;inset:0}.contact .sealed .seal{visibility:visible}.contact .seal .h2{outline:none;margin:0;font-size:clamp(3rem,7vw,5.6rem)}.contact .seal .mask .w>span{transition-delay:.25s;transform:translateY(105%)}.contact .sealed .seal .mask .w>span{transform:none}.contact .seal p{max-width:40ch;color:var(--soft);opacity:0;transition:opacity var(--dur-reveal) var(--ease-fade) .6s;margin:18px auto 0;line-height:1.6}.contact .seal .again{cursor:pointer;min-height:48px;font:inherit;color:#fff;opacity:0;transition:opacity var(--dur-reveal) var(--ease-fade) .9s, background-color var(--dur-tap);background:0 0;border:1px solid #ffffff4d;border-radius:999px;margin-top:26px;padding:0 22px;font-size:15px;font-weight:600;line-height:1}.contact .seal .again:hover{background:#ffffff14}.contact .sealed .seal :is(p,.again){opacity:1}.contact .tickmark{background:#34d3991f;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 1px #34d39980}.contact .tickmark path{fill:none;stroke:var(--mint);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-emerge) .35s}.contact .sealed .tickmark path{stroke-dashoffset:0}.contact .stmt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.contact .specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:44px 0 0;display:grid}.contact .specs>div{border-top:1px solid var(--line);padding-top:14px}.contact .specs dt{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.contact .specs dd{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:8px 0 0;display:flex}.contact .specs .fig{font:800 clamp(1.6rem, 3.2vw, 2.6rem)/1.05 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.contact .specs .fig.big{font-size:clamp(2.6rem,5vw,3.8rem)}.contact .specs small{color:var(--muted);font-size:14px}.contact .dial{aspect-ratio:1;width:min(100%,460px);margin:0 auto;position:relative}.contact .dial svg{width:100%;height:100%;display:block;overflow:visible}.contact .dial-track{fill:none;stroke:#ffffff12;stroke-width:18px}.contact .dial-track.inner{stroke-width:10px}.contact .dial .tick{stroke:#ffffff38;stroke-width:1.5px}.contact .dial .tick.major{stroke:#ffffff80;stroke-width:2px}.contact .dial .lbl{font:500 12px var(--mono);letter-spacing:.08em;fill:#9fb3ab}.contact .dial .arc{fill:none;stroke-linecap:round;stroke-dasharray:var(--len) 2000;transition:stroke-dashoffset var(--dur-cinema) var(--ease-emerge)}.contact .dial .arc.wk{stroke:var(--mint);stroke-width:18px}.contact .dial .arc.sat{stroke:#a7f3d073;stroke-width:10px;transition-delay:.35s}.contact[data-armed] .dial:not(.in) .arc{stroke-dashoffset:var(--len)}.contact .dial .hand{stroke:#fff;stroke-width:2.5px;stroke-linecap:round;transform-box:view-box;transform-origin:230px 230px;opacity:0;transition:transform var(--dur-cinema) var(--ease-emerge) .5s, opacity var(--dur-ui);transform:rotate(0)}.contact .dial.timed .hand{opacity:1}.contact .dial.timed.in .hand,.contact:not([data-armed]) .dial.timed .hand{transform:rotate(var(--hand))}.contact .dial .hub{fill:#fff}.contact .dial .center{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:4px;margin:0;display:grid;position:absolute;inset:0}.contact .dial .center b{font:800 clamp(2.2rem, 5vw, 3.4rem)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.contact .dial .center span{font:500 11px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.contact .dial .center em{font:500 11px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-style:normal}.contact .chans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:48px 0 0;padding:0;list-style:none;display:grid}.contact .chan{color:#fff;height:100%;transition:transform var(--dur-ui) var(--ease-emerge), border-color var(--dur-ui);background:linear-gradient(#0c1a16,#07110e);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;padding:30px 28px 28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.contact .chan:before{content:"";background:linear-gradient(90deg, transparent, var(--pale), transparent);opacity:0;width:60%;height:1px;position:absolute;top:0;left:-60%}.contact .in>.chan:before{animation:ct-sweep 1.6s var(--ease-sweep) both;animation-delay:calc(var(--i,0) * .12s + .2s)}@keyframes ct-sweep{0%{opacity:1;left:-60%}to{opacity:1;left:110%}}.contact .chan:hover{border-color:#34d39966;transform:translateY(-4px)}.contact .chan h3{font:800 1.5rem/1.1 var(--display);letter-spacing:-.02em;margin:22px 0 6px}.contact .chan .val{color:var(--mint);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.contact .chan .desc{color:var(--muted);margin-top:6px;font-size:15px}.contact .chan .av{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#9fb3ab;margin-top:auto;padding-top:18px}.contact .interlude{isolation:isolate;align-items:end;min-height:92svh;padding:0 0 clamp(56px,9vw,110px);display:grid;position:relative;overflow:hidden}.contact .interlude-photo{z-index:-2;transform:translate3d(0, var(--drift,0px), 0) scale(1.12);will-change:transform;position:absolute;inset:-12% 0}.contact .interlude-photo img{object-fit:cover;filter:grayscale(.35)brightness(.55)}.contact .interlude:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--void) 0%, #0409078c 35%, #040907b3 70%, var(--void) 100%), radial-gradient(ellipse 60% 50% at 20% 80%, #34d3992e, transparent 70%);position:absolute;inset:0}.contact .coords{font:500 13px var(--mono);letter-spacing:.16em;color:var(--pale);align-items:center;gap:14px;margin:0;display:flex}.contact .pin{background:var(--mint);border-radius:50%;width:14px;height:14px;position:relative}.contact .pin:before,.contact .pin:after{content:"";border:1px solid var(--mint);opacity:0;border-radius:50%;position:absolute;inset:0}.contact .in>.pin:before{animation:ct-radar 2.4s var(--ease-emerge) .3s 3}.contact .in>.pin:after{animation:ct-radar 2.4s var(--ease-emerge) 1.1s 3}@keyframes ct-radar{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6)}}.contact .interlude .h2{font-size:clamp(3rem,9vw,8rem)}.contact .where{max-width:46ch;color:var(--soft);margin:18px 0 0;font-size:1.1rem;line-height:1.6}.contact .credit{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8aa098;margin:26px 0 0}.contact .desks{border-top:1px solid var(--line);margin:44px 0 0;padding:0;list-style:none}.contact .desk{border-bottom:1px solid var(--line);grid-template-columns:48px 52px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}.contact .desk .idx{font:500 13px var(--mono);letter-spacing:.1em;color:var(--mint);transition:transform var(--dur-state) var(--ease-pop);transition-delay:calc(var(--i,0) * .1s + .1s);display:inline-block}.contact[data-armed] .desk:not(.in) .idx{transform:scale(0)}.contact .desk h3{font:800 1.35rem/1.15 var(--display);letter-spacing:-.02em;margin:0}.contact .desk .what p{color:var(--muted);margin:4px 0 0;font-size:15px}.contact .who{margin:0}.contact .who small{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8aa098;display:block}.contact .who b{font-weight:600}.contact .mail{min-height:44px;color:var(--mint);white-space:nowrap;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.contact .mail:hover{text-decoration:underline}.contact .faq{border-top:1px solid var(--line);max-width:900px;margin-top:40px}.contact .faq details{border-bottom:1px solid var(--line)}.contact .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:18px 0;list-style:none;display:flex}.contact .faq summary::-webkit-details-marker{display:none}.contact .faq summary h3{margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600;line-height:1.35}.contact .faq summary i{width:30px;height:30px;transition:border-color var(--dur-tap), color var(--dur-tap);border:1px solid #ffffff40;border-radius:50%;flex:none;position:relative}.contact .faq summary i:before,.contact .faq summary i:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.contact .faq summary i:after{transition:transform var(--dur-state) var(--ease-emerge);transform:rotate(90deg)}.contact .faq summary:hover i{border-color:#34d39999}.contact .faq details[open] summary i{border-color:var(--mint);color:var(--mint)}.contact .faq details[open] summary i:after{transform:rotate(0)}.contact .faq .ans p{max-width:70ch;color:var(--muted);margin:0 0 22px;line-height:1.65}.contact .faq details[open] .ans{animation:ct-open var(--dur-state) var(--ease-emerge)}@keyframes ct-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.contact .slabcta h2{font:800 clamp(2rem, 5vw, 3.8rem)/1 var(--display)}@media (max-width:860px){.contact .opening{padding:92px 0 56px}.contact .opening-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""aside";gap:22px}.contact .head{padding-top:4px}.contact .head h1{font-size:clamp(2.4rem,11vw,3.6rem)}.contact .lede{margin-top:12px}.contact .chips{gap:8px;margin-top:18px}.contact .chip{gap:8px;min-height:46px;padding:0 14px 0 6px;font-size:14px}.contact .chip .tile{width:32px;height:32px}.contact .fgrid{grid-template-columns:minmax(0,1fr);gap:14px}.contact .formcard{border-radius:22px;padding:22px 16px}.contact .stmt-grid{grid-template-columns:minmax(0,1fr)}.contact .dial{width:min(100%,340px)}.contact .chans{grid-template-columns:minmax(0,1fr)}.contact .desk{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:6px 12px;padding:20px 0}.contact .desk .tile{display:none}.contact .desk .idx{grid-row:span 3;padding-top:5px}.contact .desk :is(.who,.mail){grid-column:2}.contact .mail{min-height:40px}.contact .interlude{min-height:80svh}}@media (max-width:860px) and (max-height:620px){.contact .opening{padding-top:80px}.contact .opening-grid{gap:16px}.contact .head h1{margin-top:8px;font-size:2.2rem}.contact .lede{margin-top:8px}.contact .chips{margin-top:12px}.contact .formcard{padding-top:18px}}@media (max-width:359px){.contact .chip{padding-right:12px;font-size:13px}.contact .chip .tile{width:30px;height:30px}.contact .interlude .h2{font-size:2.6rem}.contact .specs .fig{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.contact{--rise-block:0px;--blur-text:0px;--stagger-item:0s}.contact .horizon,.contact .formcard:after,.contact .formcard:before,.contact .formcard.sending:before,.contact .formcard.sealed:before,.contact .chip .tile :is(path,circle,rect),.contact .openline .dot,.contact .in>.chan:before,.contact .in>.pin:before,.contact .in>.pin:after,.contact .faq details[open] .ans,.contact .mask-load .w>span{animation:none}.contact .mask .w>span,.contact[data-armed] .mask[data-reveal]:not(.in) .w>span,.contact .seal .mask .w>span{transition:none;transform:none}.contact [data-reveal]:not(.mask){transition:opacity .3s var(--ease-fade)}.contact .dial .arc{transition:none}.contact[data-armed] .dial:not(.in) .arc{stroke-dashoffset:0}.contact .dial .hand{transition:none}.contact .dial.timed .hand{transform:rotate(var(--hand))}.contact[data-armed] .desk:not(.in) .idx{transform:none}.contact .interlude-photo{will-change:auto;transform:scale(1.04)}.contact .formbody,.contact .seal p,.contact .seal .again,.contact .tickmark path{transition:none}.contact .spinner{animation-duration:2.4s}.contact .chan:hover{transform:none}}
