.fs-landing{font-family:var(--font-fs-body), "Helvetica Neue", Arial, sans-serif;scroll-behavior:smooth;--band-h:2.75rem;font-size:1.0625rem;line-height:1.55;overflow-x:clip}.fs-landing ::selection{background:var(--color-fs-yellow);color:var(--color-fs-ink)}.fs-display{font-family:var(--font-fs-display), "Helvetica Neue Condensed", "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-weight:800;line-height:.92}.fs-condensed{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.fs-measure{max-width:62ch}.fs-brush{isolation:isolate;color:#fff;padding:.12em .32em .1em;display:inline-block;position:relative}.fs-brush:before{content:"";z-index:-1;background:var(--brush,var(--color-fs-red));transform:rotate(var(--tilt,-1.2deg)) skewX(-4deg);clip-path:polygon(.6% 12%,8% 2%,22% 6%,38% 0%,55% 5%,71% 1%,86% 6%,99.4% 3%,100% 78%,96% 100%,80% 94%,63% 100%,47% 95%,29% 100%,12% 96%,1.5% 100%);position:absolute;inset:-.02em -.15em}.fs-brush--blue{--brush:var(--color-fs-blue);--tilt:1deg}.fs-brush--yellow{--brush:var(--color-fs-yellow);--tilt:-.8deg;color:var(--color-fs-ink)}.fs-brush--red{--brush:var(--color-fs-red)}.fs-brush--white{--brush:#fff;color:var(--color-fs-ink);--tilt:.9deg}.fs-band{--band-bg:var(--color-fs-red);--band-fg:#fff;min-height:var(--band-h);background:var(--band-bg);color:var(--band-fg);border-top:1px solid color-mix(in oklab, var(--band-bg), #000 18%);border-bottom:1px solid color-mix(in oklab, var(--band-bg), #000 18%);justify-content:center;align-items:center;padding:.7rem 1.25rem;display:flex;position:relative}.fs-band--blue{--band-bg:var(--color-fs-blue)}.fs-band--yellow{--band-bg:var(--color-fs-yellow);--band-fg:var(--color-fs-ink)}.fs-band--white{--band-bg:#fff;--band-fg:var(--color-fs-ink)}.fs-band--ink{--band-bg:var(--color-fs-ink)}.fs-band__track{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1.25rem;width:100%;max-width:80rem;margin:0;padding:0;list-style:none;display:flex}.fs-band__item{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding-top:.12em;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}@media (min-width:768px){.fs-band__track{column-gap:0}.fs-band__item+.fs-band__item:before{content:"";opacity:.45;background:currentColor;width:5px;height:5px;margin:0 1.5rem;display:inline-block;transform:rotate(45deg)}}@keyframes fs-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.fs-flowrule{opacity:.35;background:repeating-linear-gradient(90deg,#0000 0 18px,currentColor 18px 30px);border-radius:999px;height:6px}.fs-plate{color:var(--color-fs-ink);background:linear-gradient(135deg,#f7f8fa 0%,#dfe3e8 45%,#f2f4f6 60%,#cfd4db 100%);border-radius:6px;padding:1.25rem 1.5rem;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #00000014,0 10px 24px -12px #14161a73,0 2px 4px #14161a1f}.fs-plate__title{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--color-fs-red);border-bottom:1px solid #14161a47;margin-bottom:.5rem;padding-bottom:.4rem;font-size:.8rem;font-weight:800}.fs-plate__rows{grid-template-columns:auto 1fr;gap:.15rem 1rem;font-size:.95rem;display:grid}.fs-plate__rows dt{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#14161a9e;white-space:nowrap;padding-top:.2rem;font-size:.78rem;font-weight:600}.fs-plate__rows dd{text-shadow:0 1px #ffffffb3;font-weight:600}.fs-plate--dark{color:#fff;background:linear-gradient(135deg,#2a2e35 0%,#14161a 55%,#2a2e35 100%);box-shadow:inset 0 1px #ffffff1f,0 10px 24px -12px #000000b3}.fs-plate--dark .fs-plate__title{color:var(--color-fs-yellow);border-color:#ffffff38}.fs-plate--dark .fs-plate__rows dt{color:#ffffffa8}.fs-plate--dark .fs-plate__rows dd{color:#fff;text-shadow:none}.fs-flange{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#fff 0,#d6dae0 40%,#9aa1ab 100%);border-radius:50%;padding:2.5%;position:relative;box-shadow:0 20px 40px -20px #14161a99,inset 0 2px #fffc}.fs-flange__img{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3d434c}.fs-flange__img img{object-fit:cover;width:100%;height:100%}.fs-flange--red{background:radial-gradient(circle at 30% 25%, #e8404b 0, var(--color-fs-red) 45%, #7c0d15 100%)}.fs-flange--blue{background:radial-gradient(circle at 30% 25%, #4a7bd0 0, var(--color-fs-blue) 45%, #0b2350 100%)}.fs-flange--yellow{background:radial-gradient(circle at 30% 25%, #fff1a0 0, var(--color-fs-yellow) 45%, #a89012 100%)}.fs-btn{min-height:3.25rem;font-family:var(--font-fs-display), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:1.2rem;font-weight:800;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .16s,color .16s;display:inline-flex}.fs-btn:focus-visible{outline:3px solid var(--color-fs-yellow);outline-offset:3px}.fs-btn:hover{transform:translateY(-2px)}.fs-btn:active{transform:translateY(0)}.fs-btn--red{background:var(--color-fs-red);color:#fff;box-shadow:0 10px 22px -10px #c01824cc,0 2px #7c0d15}.fs-btn--red:hover{background:#d21c29;box-shadow:0 14px 26px -10px #c01824e6,0 2px #7c0d15}.fs-btn--blue{background:var(--color-fs-blue);color:#fff;box-shadow:0 10px 22px -10px #184890cc,0 2px #0b2350}.fs-btn--blue:hover{background:#1d54a8}.fs-btn--yellow{background:var(--color-fs-yellow);color:var(--color-fs-ink);box-shadow:0 10px 22px -10px #e4cc30e6,0 2px #a89012}.fs-btn--yellow:hover{background:#f0d93a}.fs-btn--white{color:var(--color-fs-ink);background:#fff;box-shadow:0 10px 22px -10px #00000080,0 2px #b9bec6}.fs-btn--white:hover{background:#f4f5f7}.fs-btn--outline-white{color:#fff;background:0 0;border-color:#ffffffd9}.fs-btn--outline-white:hover{background:#ffffff1f}.fs-btn--outline-ink{color:var(--color-fs-ink);border-color:var(--color-fs-ink);background:0 0}.fs-btn--outline-ink:hover{background:#14161a0f}.fs-pipe{--pipe-color:var(--color-fs-red);--pipe-track:color-mix(in oklab, var(--pipe-color), #fff 70%);padding-left:3.75rem;position:relative}.fs-pipe:before{content:"";background:var(--pipe-track);border-radius:999px;width:10px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.2rem}.fs-pipe:after{content:"";background:var(--pipe-color);transform-origin:top;width:10px;transform:scaleY(var(--fill,0));border-radius:999px;transition:transform 1.4s cubic-bezier(.2,.9,.2,1);position:absolute;top:1.25rem;bottom:1.25rem;left:1.2rem}.fs-pipe.is-flowing{--fill:1}.fs-pipe__step{padding:0 0 2.25rem;position:relative}.fs-pipe__step:last-child{padding-bottom:0}.fs-pipe__node{width:2.5rem;height:2.5rem;font-family:var(--font-fs-display), "Arial Narrow", sans-serif;color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--pipe-color), #fff 35%), var(--pipe-color) 55%, color-mix(in oklab, var(--pipe-color), #000 35%));z-index:1;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid;position:absolute;top:.1rem;left:-3.75rem;box-shadow:0 0 0 4px #fff,0 6px 14px -6px #00000080}.fs-pipe--on-color .fs-pipe__node{box-shadow:0 0 0 4px var(--pipe-ring,#fff), 0 6px 14px -6px #00000080}.fs-pipe__title{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:.3rem 0 .35rem;font-size:1.5rem;font-weight:800;line-height:1}.fs-strip{width:max-content;animation:fs-flow var(--flow-duration,70s) linear infinite;gap:.75rem;display:flex}.fs-strip:hover{animation-play-state:paused}.fs-strip img{border-radius:6px;width:auto;height:clamp(11rem,22vw,17rem);display:block}.fs-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.fs-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(18px)}.fs-reveal.is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-strip{animation:none}.fs-pipe:after{transition:none}.fs-landing{scroll-behavior:auto}}.fs-wave{width:100%;height:clamp(2.5rem,7vw,6rem);display:block}.fs-check-list li{padding-left:1.6rem;position:relative}.fs-check-list li:before{content:"";border-left:3px solid var(--check,var(--color-fs-red));border-bottom:3px solid var(--check,var(--color-fs-red));width:.9rem;height:.55rem;position:absolute;top:.55em;left:0;transform:translateY(-40%)rotate(-45deg)}.fs-grain{position:relative}.fs-grain:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.fs-header{-webkit-backdrop-filter:blur(10px)saturate(1.2)}@media (min-width:768px){.fs-landing{--band-h:3.25rem}.fs-band__item{font-size:1.05rem}}.fs-form{color:var(--color-fs-ink);background:linear-gradient(135deg,#fff 0%,#f3f5f7 55%,#e9ecf0 100%);border-radius:8px;padding:1.5rem 1.25rem;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #0000000f,0 30px 60px -30px #14161a8c,0 2px 6px #14161a24}@media (min-width:640px){.fs-form{padding:2rem}}@media (min-width:1024px){.fs-form{padding:2.5rem}}.fs-stepper{grid-template-columns:repeat(4,1fr);margin:0 0 2rem;padding:0;list-style:none;display:grid;position:relative}.fs-stepper__track{background:#d9dde3;border-radius:999px;height:8px;position:absolute;top:1.1rem;left:12.5%;right:12.5%;overflow:hidden}.fs-stepper__fill{background:var(--color-fs-red);transform-origin:0;height:100%;transition:width .6s cubic-bezier(.2,.9,.2,1);display:block}.fs-stepper__item{z-index:1;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.fs-stepper__node{width:2.3rem;height:2.3rem;font-family:var(--font-fs-display), "Arial Narrow", sans-serif;color:#6f757e;cursor:default;background:radial-gradient(circle at 35% 30%,#fff,#d6dae0 60%,#b3b9c2);border:0;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:800;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,color .3s;display:grid;box-shadow:0 0 0 4px #f3f5f7,0 4px 10px -4px #0006}.fs-stepper__node svg{width:1.1rem;height:1.1rem}.fs-stepper__item.is-done .fs-stepper__node{color:#fff;background:radial-gradient(circle at 35% 30%, #e8404b, var(--color-fs-red) 55%, #7c0d15);cursor:pointer}.fs-stepper__item.is-done .fs-stepper__node:hover{transform:scale(1.08)}.fs-stepper__item.is-active .fs-stepper__node{color:#fff;background:radial-gradient(circle at 35% 30%, #e8404b, var(--color-fs-red) 55%, #7c0d15);transform:scale(1.18);box-shadow:0 0 0 4px #f3f5f7,0 0 0 7px #c0182440,0 6px 14px -4px #c0182499}.fs-stepper__label{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6f757e;font-size:.78rem;font-weight:700}.fs-stepper__item.is-active .fs-stepper__label,.fs-stepper__item.is-done .fs-stepper__label{color:var(--color-fs-ink)}@media (max-width:480px){.fs-stepper__label{font-size:.66rem}}.fs-form__panel{margin-top:1.5rem}@media (prefers-reduced-motion:no-preference){.fs-form__panel.from-right{animation:.42s cubic-bezier(.2,.8,.2,1) both fs-panel-in-r}.fs-form__panel.from-left{animation:.42s cubic-bezier(.2,.8,.2,1) both fs-panel-in-l}}@keyframes fs-panel-in-r{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes fs-panel-in-l{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.fs-form__grid{gap:1.1rem 1.25rem;display:grid;position:relative}@media (min-width:640px){.fs-form__grid{grid-template-columns:1fr 1fr}}.fs-field{border:0;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.fs-form__label{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#4b515a;font-size:.85rem;font-weight:700;display:block}.fs-form__hint{color:#6f757e;margin:-.15rem 0 .35rem;font-size:.95rem}.fs-form__count{color:#8a9098;font-variant-numeric:tabular-nums;font-size:.8rem}.fs-form__error{color:var(--color-fs-red);font-size:.9rem;font-weight:600}.fs-input{width:100%;min-height:3rem;font:inherit;color:var(--color-fs-ink);appearance:none;background:#fff;border:2px solid #cfd4db;border-radius:4px;padding:.7rem .9rem;font-size:1.05rem;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #0000000a}textarea.fs-input{resize:vertical;min-height:0;line-height:1.5}.fs-input::placeholder{color:#9aa1ab}.fs-input:hover{border-color:#aab0b9}.fs-input:focus{border-color:var(--color-fs-blue);outline:none;box-shadow:0 0 0 4px #18489029}.fs-field.is-invalid .fs-input{border-color:var(--color-fs-red)}.fs-field.is-invalid .fs-input:focus{box-shadow:0 0 0 4px #c0182429}.fs-select{position:relative}.fs-select:after{content:"";pointer-events:none;border-bottom:2.5px solid #4b515a;border-right:2.5px solid #4b515a;width:.6rem;height:.6rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.fs-select .fs-input{cursor:pointer;padding-right:2.5rem}.fs-chips{flex-wrap:wrap;gap:.5rem;display:flex}.fs-chip{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #cfd4db;border-radius:999px;align-items:center;min-height:2.75rem;padding:.5rem 1.1rem;font-size:.98rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.fs-chip:hover{border-color:#aab0b9;transform:translateY(-1px)}.fs-chip:has(:focus-visible){outline:3px solid var(--color-fs-yellow);outline-offset:2px}.fs-chip.is-on{background:var(--color-fs-ink);border-color:var(--color-fs-ink);color:#fff}.fs-drop{text-align:center;cursor:pointer;background:#fff;border:2px dashed #b3b9c2;border-radius:6px;flex-direction:column;align-items:center;gap:.35rem;padding:1.75rem 1rem;transition:border-color .16s,background .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex}.fs-drop:hover{border-color:var(--color-fs-blue)}.fs-drop.is-dragging{border-color:var(--color-fs-blue);background:#1848900f;transform:scale(1.01)}.fs-drop:has(:focus-visible){outline:3px solid var(--color-fs-yellow);outline-offset:2px}.fs-drop__icon{color:#fff;background:radial-gradient(circle at 35% 30%, #4a7bd0, var(--color-fs-blue) 55%, #0b2350);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.4rem;display:grid;box-shadow:0 6px 14px -6px #184890b3}.fs-drop__icon svg{width:1.3rem;height:1.3rem}.fs-drop.is-dragging .fs-drop__icon{animation:.7s ease-in-out infinite fs-bob}@keyframes fs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fs-drop__title{font-size:1.05rem;font-weight:700}.fs-drop__meta{color:#6f757e;font-size:.85rem}.fs-files{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.fs-files__item{background:#fff;border:1px solid #d9dde3;border-radius:4px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.5rem .6rem .5rem .5rem;animation:.32s cubic-bezier(.2,.8,.2,1) both fs-file-in;display:grid}@keyframes fs-file-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fs-files__type{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;letter-spacing:.08em;color:#fff;background:var(--color-fs-red);border-radius:3px;padding:.25rem .4rem;font-size:.7rem;font-weight:800}.fs-files__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fs-files__size{color:#6f757e;font-variant-numeric:tabular-nums;font-size:.85rem}.fs-files__remove{color:#4b515a;cursor:pointer;background:#eef0f3;border:0;border-radius:50%;width:1.9rem;height:1.9rem;font-size:1.2rem;line-height:1;transition:background .16s,color .16s}.fs-files__remove:hover{background:var(--color-fs-red);color:#fff}.fs-summary{gap:.75rem;display:grid}@media (min-width:640px){.fs-summary{grid-template-columns:1fr 1fr}}.fs-summary__group{background:#fff;border:1px solid #d9dde3;border-radius:6px;padding:.9rem 1rem}.fs-summary__head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.fs-summary__edit{font-family:var(--font-fs-display), "Arial Narrow", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fs-blue);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.2rem 0;font-size:.8rem;font-weight:700;transition:border-color .16s}.fs-summary__edit:hover{border-bottom-color:currentColor}.fs-summary dl{grid-template-columns:auto 1fr;gap:.3rem .9rem;margin:0;font-size:.95rem;display:grid}.fs-summary dt{color:#6f757e;white-space:nowrap}.fs-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.fs-consent{color:#4b515a;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.95rem;line-height:1.5;display:grid}.fs-consent input{width:1.35rem;height:1.35rem;accent-color:var(--color-fs-red);cursor:pointer;margin-top:.15rem}.fs-consent a{color:var(--color-fs-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.fs-consent.is-invalid{color:var(--color-fs-red)}.fs-form__nav{border-top:1px solid #14161a1a;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.fs-btn:disabled{opacity:.6;cursor:wait;transform:none}.fs-btn.is-busy{position:relative;overflow:hidden}.fs-btn.is-busy:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.1s linear infinite fs-shimmer;position:absolute;inset:0}@keyframes fs-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fs-form--done{text-align:center;padding:3rem 1.5rem}.fs-form__done{flex-direction:column;align-items:center;display:flex}.fs-form__done-ring{color:#fff;background:radial-gradient(circle at 35% 30%, #e8404b, var(--color-fs-red) 55%, #7c0d15);border-radius:50%;place-items:center;width:5rem;height:5rem;margin-bottom:1.5rem;animation:.6s cubic-bezier(.2,.9,.2,1.4) both fs-pop;display:grid;box-shadow:0 0 0 6px #f3f5f7,0 0 0 9px #c0182440,0 14px 30px -10px #c01824b3}.fs-form__done-ring svg{width:2.4rem;height:2.4rem}.fs-form__check{stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s ease-out .3s forwards fs-draw}@keyframes fs-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes fs-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.fs-hero__img{transform-origin:62% 40%;animation:18s ease-out both fs-kenburns}@keyframes fs-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.fs-rise{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards fs-rise;animation-delay:var(--d,0s);transform:translateY(26px)}@keyframes fs-rise{to{opacity:1;transform:none}}.fs-reveal .fs-brush:before{transform-origin:0;transform:rotate(var(--tilt,-1.2deg)) skewX(-4deg) scaleX(0);transition:transform .7s cubic-bezier(.2,.8,.2,1) .12s}.fs-reveal.is-in .fs-brush:before{transform:rotate(var(--tilt,-1.2deg)) skewX(-4deg) scaleX(1)}.fs-stat__value{display:inline-block}.fs-reveal.is-in .fs-stat{animation:.6s cubic-bezier(.2,.8,.2,1) both fs-stat-in;animation-delay:var(--d,0s)}@keyframes fs-stat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fs-pipe__step{opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-14px)}.fs-pipe.is-flowing .fs-pipe__step{opacity:1;transform:none}.fs-pipe.is-flowing .fs-pipe__step:first-child{transition-delay:.15s}.fs-pipe.is-flowing .fs-pipe__step:nth-child(2){transition-delay:.4s}.fs-pipe.is-flowing .fs-pipe__step:nth-child(3){transition-delay:.65s}.fs-pipe.is-flowing .fs-pipe__step:nth-child(4){transition-delay:.9s}.fs-pipe.is-flowing .fs-pipe__step:nth-child(5){transition-delay:1.15s}.fs-pipe__node{transition:transform .4s cubic-bezier(.2,.9,.2,1.4);transform:scale(.6)}.fs-pipe.is-flowing .fs-pipe__node{transform:none}.fs-reveal .fs-flange{transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:rotate(-4deg)scale(.96)}.fs-reveal.is-in .fs-flange{transform:none}.fs-flange__img img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.fs-flange:hover .fs-flange__img img{transform:scale(1.06)}.fs-reveal .fs-check-list li{opacity:0;transition:opacity .45s,transform .45s;transform:translate(-10px)}.fs-reveal.is-in .fs-check-list li{opacity:1;transform:none}.fs-reveal.is-in .fs-check-list li:first-child{transition-delay:.2s}.fs-reveal.is-in .fs-check-list li:nth-child(2){transition-delay:.28s}.fs-reveal.is-in .fs-check-list li:nth-child(3){transition-delay:.36s}.fs-reveal.is-in .fs-check-list li:nth-child(4){transition-delay:.44s}.fs-reveal.is-in .fs-check-list li:nth-child(5){transition-delay:.52s}.fs-reveal.is-in .fs-check-list li:nth-child(6){transition-delay:.6s}.fs-reveal .fs-plate{transition:transform .7s cubic-bezier(.2, .8, .2, 1.1) var(--d,0s);transform:translateY(14px)scale(.985)}.fs-reveal.is-in .fs-plate{transform:none}.fs-reveal img.object-cover{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.fs-reveal:hover img.object-cover{transform:scale(1.04)}.fs-parallax{transform:translate3d(0, var(--py,0px), 0);will-change:transform}.fs-band__item{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}.fs-band.is-in .fs-band__item{opacity:1;transform:none}.fs-band.is-in .fs-band__item:first-child{transition-delay:0s}.fs-band.is-in .fs-band__item:nth-child(2){transition-delay:70ms}.fs-band.is-in .fs-band__item:nth-child(3){transition-delay:.14s}.fs-band.is-in .fs-band__item:nth-child(4){transition-delay:.21s}.fs-band.is-in .fs-band__item:nth-child(5){transition-delay:.28s}.fs-band.is-in .fs-band__item:nth-child(6){transition-delay:.35s}.fs-band.is-in .fs-band__item:nth-child(7){transition-delay:.42s}.fs-band.is-in .fs-band__item:nth-child(8){transition-delay:.49s}.fs-btn svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.fs-btn:hover svg{transform:translate(4px)}.fs-scroll-cue svg{animation:1.6s ease-in-out infinite fs-bob}.fs-card-lift{transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s}.fs-card-lift:hover{transform:translateY(-3px)}}
