html,body{background:#fcfbf8;margin:0;padding:0}*{box-sizing:border-box}a{color:#14130f;text-decoration:none}a:hover{color:#6b675e}::selection{background:#dce9f4}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{opacity:.5}50%{opacity:.95}}@keyframes btnglow{0%,to{box-shadow:0 0 #14130f4d,0 6px 18px -6px #14130f59}50%{box-shadow:0 0 0 9px #14130f00,0 10px 26px -6px #14130f80}}@keyframes scrollcue{0%{opacity:.25;transform:translateY(0)}45%{opacity:.85}to{opacity:.15;transform:translateY(9px)}}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes msgIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes cueDot{0%{opacity:0;transform:translateY(-8px)}35%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes veilIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{opacity:.4;transform:translateY(101%)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate(0,0)scale(1.08)}50%{transform:translate(-3.5%,-2%)scale(1.16)}to{transform:translate(0,0)scale(1.08)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes tdot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes drawIn{0%{stroke-dashoffset:64px}to{stroke-dashoffset:0}}@keyframes stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes irisIn{0%{clip-path:circle(0% at 50% 84%);opacity:.25}to{clip-path:circle(150% at 50% 84%);opacity:1}}@keyframes softIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0;transition:opacity 1.15s cubic-bezier(.16,.7,.2,1),transform 1.15s cubic-bezier(.16,.7,.2,1);transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.nb::-webkit-scrollbar{display:none}.hover-fill-dark:hover{color:#fcfbf8;background:#14130f}.hover-fill-play:hover{background:#33312b}.btn-submit:hover{background:#edede9}.btn-submit:active{transform:scale(.98)}.btn-submit:disabled{opacity:.6;cursor:default}.cta-phone:focus{border-color:#fffc}.form-close-btn:hover{background:#14130f}.form-field:focus{background:#fff;border-color:#14130f}
