.sw-ease{--sw-ease:cubic-bezier(.22,1,.36,1)}.sw-hero{isolation:isolate;position:relative;overflow:hidden}.sw-field{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.sw-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,#f4f1ea00 0%,#f4f1ea00 72%,var(--canvas)100%);position:absolute;inset:0}.sw-word{opacity:0;animation:sw-rise .9s var(--sw-ease,ease)forwards;display:inline-block;transform:translateY(.45em)}.sw-word-em{color:var(--ember);font-style:italic}.sw-rise{opacity:0;animation:sw-rise .9s var(--sw-ease,ease)forwards}@keyframes sw-rise{to{opacity:1;transform:none}}.sw-build>figure>div{opacity:0;animation:sw-card 1.1s .35s var(--sw-ease,ease)forwards;transform:translateY(24px)rotate(.4deg)}@keyframes sw-card{to{opacity:1;transform:none}}.sw-build article,.sw-build li,.sw-build>figure>div>p{opacity:0;animation:sw-rise .7s var(--sw-ease,ease)forwards;transform:translateY(10px)}.sw-build article{animation-delay:.9s;position:relative}.sw-build li:first-of-type{animation-delay:1.3s}.sw-build li:nth-of-type(2){animation-delay:1.45s}.sw-build li:nth-of-type(3){animation-delay:1.6s}.sw-build li:nth-of-type(4){animation-delay:1.75s}.sw-build>figure>div>p{animation-delay:1.9s}.sw-stamp{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.18em;color:var(--ember);border:2px solid var(--ember);opacity:0;animation:sw-stamp .5s 1.9s var(--sw-ease,ease)forwards;border-radius:4px;padding:3px 7px;font-size:.7rem;font-weight:700;position:absolute;top:12px;right:14px;transform:rotate(-8deg)scale(1.8)}@keyframes sw-stamp{60%{opacity:1;transform:rotate(-8deg)scale(.92)}to{opacity:.9;transform:rotate(-8deg)scale(1)}}.sw-pulse{animation:2.4s ease-out 2.3s sw-pulse}@keyframes sw-pulse{0%{box-shadow:0 0 #ba75178c}to{box-shadow:0 0 0 14px #ba751700}}.sw-reveal{opacity:0;transition:opacity .7s var(--sw-ease,ease),transform .7s var(--sw-ease,ease);transform:translateY(16px)}.sw-reveal.sw-in{opacity:1;transform:none}.sw-stagger>*{opacity:0;transition:opacity .6s var(--sw-ease,ease),transform .6s var(--sw-ease,ease);transform:translateY(14px)}.sw-stagger.sw-in>*{opacity:1;transform:none}.sw-stagger.sw-in>:nth-child(2){transition-delay:.1s}.sw-stagger.sw-in>:nth-child(3){transition-delay:.2s}.sw-stagger.sw-in>:nth-child(4){transition-delay:.3s}.sw-stagger.sw-in>:nth-child(5){transition-delay:.4s}.sw-stagger.sw-in>:nth-child(6){transition-delay:.5s}.sw-thread{pointer-events:none;height:30px;position:absolute;top:-30px;left:0;right:0}.sw-thread path{fill:none;stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.6s var(--sw-ease,ease)}.sw-in .sw-thread path{stroke-dashoffset:0}.sw-tick{border:1.5px solid var(--hair);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;display:inline-grid}.sw-tick svg{width:14px;height:14px}.sw-tick path{fill:none;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .5s var(--sw-ease,ease),border-color .3s}.sw-in .sw-tick{border-color:var(--green)}.sw-in .sw-tick path{stroke-dashoffset:0}.sw-in .sw-check:first-child .sw-tick path{transition-delay:.1s}.sw-in .sw-check:nth-child(2) .sw-tick path{transition-delay:.3s}.sw-in .sw-check:nth-child(3) .sw-tick path{transition-delay:.5s}.sw-in .sw-check:nth-child(4) .sw-tick path{transition-delay:.7s}.sw-in .sw-check:nth-child(5) .sw-tick path{transition-delay:.9s}.sw-in .sw-check:nth-child(6) .sw-tick path{transition-delay:1.1s}.sw-met{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;color:var(--canvas);border:2px solid var(--gold);opacity:0;transition:transform .5s 1.3s var(--sw-ease,ease),opacity .4s 1.3s;border-radius:4px;padding:5px 9px;font-size:.72rem;font-weight:700;display:inline-block;transform:rotate(-4deg)scale(1.6)}.sw-in .sw-met{opacity:1;transform:rotate(-4deg)scale(1)}.sw-rows tbody tr{opacity:0;transition:opacity .5s var(--sw-ease,ease),transform .5s var(--sw-ease,ease);transform:translate(-8px)}.sw-in.sw-rows tbody tr{opacity:1;transform:none}.sw-in.sw-rows tbody tr:nth-child(2){transition-delay:.1s}.sw-in.sw-rows tbody tr:nth-child(3){transition-delay:.2s}.sw-in.sw-rows tbody tr:nth-child(4){transition-delay:.3s}.sw-in.sw-rows tbody tr:nth-child(5){transition-delay:.45s}.sw-sticky{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:50;transition:transform .5s var(--sw-ease,ease);position:fixed;transform:translate(-50%,140%)}.sw-sticky.sw-on{transform:translate(-50%)}.sw-sticky .ink-btn{white-space:nowrap;box-shadow:0 20px 50px -20px #1c1a17b3}.sw-nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f1eac7;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.sw-nav.sw-on{border-bottom-color:var(--hair)}.sw-nav-cta{opacity:0;transition:opacity .35s,transform .35s var(--sw-ease,ease);pointer-events:none;transform:translateY(-6px)}.sw-nav.sw-on .sw-nav-cta{opacity:1;pointer-events:auto;transform:none}.sw-quote{transition:opacity .45s}.sw-quote.sw-out{opacity:0}.sw-form input:focus,.sw-form select:focus,.sw-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1c1a1714}@media (max-width:640px){.sw-stamp{display:none}}@media (prefers-reduced-motion:reduce){.sw-word,.sw-rise,.sw-build>figure>div,.sw-build article,.sw-build li,.sw-build>figure>div>p,.sw-stamp{opacity:1;animation:none;transform:none}.sw-stamp{opacity:.9;transform:rotate(-8deg)}.sw-pulse{animation:none}.sw-reveal,.sw-stagger>*,.sw-rows tbody tr{opacity:1;transition:none;transform:none}.sw-thread path,.sw-tick path{stroke-dashoffset:0;transition:none}.sw-tick{border-color:var(--green)}.sw-met{opacity:1;transition:none;transform:rotate(-4deg)}.sw-field{display:none}.sw-sticky,.sw-nav-cta,.sw-quote{transition:none}}
