.fs-body{--fs-black:#121212;--fs-white:#f5f5f4;--fs-grey:#5f5f5c;--fs-grey-d:#a3a3a0;--fs-line:rgba(18,18,18,0.18);--fs-line-d:rgba(245,245,244,0.24);--fs-line-ctl:rgba(245,245,244,0.38);background:var(--fs-white);color:var(--fs-black);font-family:var(--font-fade),"Arial Narrow",ui-sans-serif,sans-serif;font-weight:400;font-size:1.0625rem;line-height:1.5;-webkit-font-smoothing:antialiased}.fs-body *,.fs-body :after,.fs-body :before{border-color:var(--fs-line)}.fs-dark,.fs-dark *,.fs-dark :after,.fs-dark :before{border-color:var(--fs-line-d)}.fs-dark{background:var(--fs-black);color:var(--fs-white)}.fs-body ::selection{background:var(--fs-black);color:var(--fs-white)}.fs-dark ::selection{background:var(--fs-white);color:var(--fs-black)}.fs-body :focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:0}html:has(body.fs-body){scroll-behavior:smooth}.fs-body [id]{scroll-margin-top:4.25rem}.fs-micro{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.45}.fs-sign{letter-spacing:-.01em;line-height:.82}.fs-btn,.fs-sign{font-weight:700;text-transform:uppercase}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:2.75rem;padding:0 1.6rem;letter-spacing:.14em;font-size:.9375rem;border:1px solid var(--fs-white);background:var(--fs-white);color:var(--fs-black);transition:background-color .15s ease-out,color .15s ease-out}.fs-btn:hover{background:transparent;color:var(--fs-white)}.fs-link{position:relative;text-decoration:none}.fs-link:after{content:"";position:absolute;left:0;bottom:-.1em;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}.fs-link:focus-visible:after,.fs-link:hover:after{transform:scaleX(1)}.fs-skip{position:fixed;top:-100%;left:1rem;z-index:100;padding:.9rem 1.4rem;background:var(--fs-black);color:var(--fs-white);font-weight:700}.fs-skip:focus-visible{top:1rem}.fs-mask{display:block;overflow:hidden}.fs-rise{display:inline-block;transform:translateY(110%);animation:fs-rise .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes fs-rise{to{transform:translateY(0)}}.fs-fade-up{animation:fs-fade-up .6s cubic-bezier(.22,1,.36,1) backwards}@keyframes fs-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.fs-reveal{animation:fs-reveal cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0 entry 45%}@keyframes fs-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.fs-fade-up,.fs-reveal,.fs-rise{animation:none;transform:none;opacity:1}}.fs-row{border-top:1px solid var(--fs-line);transition:background-color .15s ease-out,color .15s ease-out}.fs-row:last-child{border-bottom:1px solid var(--fs-line)}.fs-row:hover{background:var(--fs-black);color:var(--fs-white)}.fs-row .fs-note{color:var(--fs-grey);transition:color .15s ease-out}.fs-row:hover .fs-note{color:var(--fs-grey-d)}.fs-opt{position:relative}.fs-opt input{position:absolute;inset:0;opacity:0;pointer-events:none}.fs-opt label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;min-height:2.75rem;padding:.65rem .9rem;border:1px solid var(--fs-line-ctl);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.9375rem;cursor:pointer;user-select:none;transition:background-color .12s ease-out,color .12s ease-out}.fs-opt--center label{align-items:center;text-align:center;font-variant-numeric:tabular-nums}.fs-opt input:checked+label,.fs-opt label:hover{border-color:var(--fs-white)}.fs-opt input:checked+label{background:var(--fs-white);color:var(--fs-black)}.fs-opt input:checked+label .fs-opt-sub{color:var(--fs-grey)}.fs-opt input:focus-visible+label{outline:2px solid var(--fs-white);outline-offset:3px}.fs-opt-sub{font-weight:400;letter-spacing:.04em;text-transform:none;font-size:.8125rem;color:var(--fs-grey-d);transition:color .12s ease-out}.fs-field{width:100%;min-height:3rem;padding:.5rem 0;background:transparent;border:0;border-bottom:1px solid var(--fs-line-ctl);border-radius:0;color:var(--fs-white);font:inherit;font-size:1.25rem;font-weight:700;letter-spacing:.02em}.fs-field::placeholder{color:var(--fs-grey-d);font-weight:400}.fs-field:focus-visible{outline:2px solid var(--fs-white);outline-offset:3px}.fs-cut{position:relative;aspect-ratio:4/5;border:1px solid var(--fs-line-d);background-color:var(--fs-black);overflow:hidden}.fs-cut--fade{background-image:repeating-linear-gradient(to bottom,var(--fs-white) 0 11px,transparent 11px 22px),repeating-linear-gradient(to bottom,var(--fs-white) 0 6px,transparent 6px 16px),repeating-linear-gradient(to bottom,var(--fs-white) 0 2px,transparent 2px 12px);background-size:100% 34%,100% 33%,100% 33%;background-position:0 0,0 51%,0 100%;background-repeat:no-repeat}.fs-cut--part{background-image:linear-gradient(115deg,transparent 0 55%,var(--fs-white) 55% calc(55% + 3px),transparent calc(55% + 3px)),linear-gradient(115deg,transparent 0 70%,var(--fs-white) 70% calc(70% + 1px),transparent calc(70% + 1px))}.fs-cut--buzz{background-image:linear-gradient(to bottom,var(--fs-black) 4%,transparent 78%),radial-gradient(var(--fs-white) 1.5px,transparent 1.6px);background-size:100% 100%,14px 14px}.fs-map{position:relative;aspect-ratio:1;border:1px solid var(--fs-line);background-image:linear-gradient(var(--fs-line) 1px,transparent 1px),linear-gradient(90deg,var(--fs-line) 1px,transparent 1px),linear-gradient(121deg,transparent 0 47%,var(--fs-line) 47% calc(47% + 2px),transparent calc(47% + 2px));background-size:44px 44px,44px 44px,100% 100%}.fs-map i{position:absolute;top:38%;left:58%;width:14px;height:14px;background:var(--fs-black)}