:root{--ac-red: var(--nk-orange,#e2220d);--ac-red-dk: #b81a09;--ac-ink: #15171b;--ac-steel: #5a626d;--ac-soft: #6f7680;--ac-paper: #f2f0eb;--ac-line: rgba(21,23,27,.12);--ac-arc: #ffb347;--ac-ease: cubic-bezier(.22,1,.36,1);--ac-bead: radial-gradient(circle at 0 50%,transparent 6px,currentColor 6px 7px,transparent 7.5px) 0 0 / 11px 100% repeat-x}.ac-wrap{padding-inline: var(--nk-pad);margin-inline: auto}.ac-spacer{height: var(--nk-nav,76px)}.ac-sec{padding-block: clamp(4.5rem,9vw,8rem)}:where(.ac-hero,.ac-sec,.ac-spin,.ac-corp,.ac-flow,.ac-pg,.ac-story,.ac-refs,.ac-visit) :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin: 0}:where(.ac-hero,.ac-sec,.ac-spin,.ac-corp,.ac-flow,.ac-pg,.ac-story,.ac-refs,.ac-visit) :where(ol,ul){padding: 0;list-style: none}:where(.ac-hero,.ac-sec,.ac-spin,.ac-corp,.ac-flow,.ac-pg,.ac-story,.ac-refs,.ac-visit) mark{padding: 0;background: none;color: var(--ac-red)}:where(.ac-hero,.ac-sec,.ac-spin,.ac-corp,.ac-flow,.ac-pg,.ac-story,.ac-refs,.ac-visit) a{text-decoration: none}.ac-eyebrow{display: flex;align-items: center;gap: .7rem;color: var(--ac-ink);font-size: .74rem;font-weight: 700;letter-spacing: .16em;text-transform: uppercase}.ac-eyebrow::before{content: "";width: 26px;height: 2px;background: var(--ac-red)}.ac-eyebrow--light{color: #fff}.ac-h2{color: var(--ac-ink);font-size: clamp(1.7rem,3vw,2.4rem);font-weight: 800;line-height: 1.1;letter-spacing: -.025em;text-wrap: balance}.ac-h2--light{color: #fff}.ac-head{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr) auto;align-items: end;gap: 1.5rem clamp(1.5rem,4vw,4rem);margin-bottom: clamp(2.5rem,5vw,4rem)}.ac-head--row{grid-template-columns: minmax(0,1fr) auto auto}.ac-head .ac-eyebrow{margin-bottom: 1rem}.ac-head__text{max-width: 30rem;color: var(--ac-soft);font-size: .98rem;line-height: 1.7}.ac-btn{display: inline-flex;align-items: center;gap: .9rem;min-height: 3.25rem;padding: 0 1.6rem;background: var(--ac-ink);color: #fff;font-size: .9rem;font-weight: 700;letter-spacing: .01em;border: 1px solid var(--ac-ink);transition: background .3s,border-color .3s,color .3s}.ac-btn svg,.ac-link svg{width: 24px;height: 12px;fill: none;stroke: currentColor;stroke-width: 1.6;transition: transform .35s var(--ac-ease)}.ac-btn:hover{background: var(--ac-red);border-color: var(--ac-red);color: #fff}.ac-btn:hover svg,.ac-link:hover svg{transform: translateX(5px)}.ac-btn--ghost{background: transparent;color: var(--ac-ink);border-color: var(--ac-line)}.ac-btn--ghost:hover{background: var(--ac-ink);border-color: var(--ac-ink)}.ac-btn--line{background: transparent;border-color: rgba(255,255,255,.35)}.ac-link{display: inline-flex;align-items: center;gap: .8rem;padding-bottom: .35rem;color: var(--ac-ink);font-size: .9rem;font-weight: 700;letter-spacing: .01em;border-bottom: 2px solid var(--ac-red);white-space: nowrap}.ac-link:hover{color: var(--ac-red)}.ac-link--light{color: #fff}.ac-link--light:hover{color: #fff}@keyframes ac-spin{to{transform: rotate(360deg)}}.ac-hero{--ac-hud: rgba(255,255,255,.62);--ac-swift: cubic-bezier(.77,0,.18,1);--ac-soft: cubic-bezier(.16,1,.3,1);--ac-hero-h: max(640px,100svh);position: relative;display: grid;overflow: hidden;isolation: isolate;background: #0c0d10;color: #fff}.ac-hero__slide{grid-area: 1 / 1;position: relative;z-index: 0;display: flex;isolation: isolate;overflow: hidden;min-height: var(--ac-hero-h);padding-top: var(--nk-nav,76px);visibility: hidden}.ac-hero__slide.is-leaving{z-index: 1;visibility: visible}.ac-hero__slide.is-active{z-index: 2;visibility: visible}.ac-hero__stage{position: absolute;z-index: -1;inset: 0;overflow: hidden}.ac-hero__slide--plain{background: radial-gradient(ellipse at 40% 85%,#c2310f 0,#3a140c 40%,#0c0d10 72%)}.ac-hero__media,.ac-hero__hud{position: absolute;left: 50%;top: 50%;width: max(100vw,177.78svh,1138px);aspect-ratio: 16 / 9;transform: translate(-50%,-50%)}.ac-hero__media picture,.ac-hero__media img{display: block;width: 100%;height: 100%}.ac-hero__media img{object-fit: cover}.ac-hero__slide.is-active .ac-hero__media img{animation: ac-zoom 2.4s var(--ac-soft) both}@keyframes ac-zoom{from{transform: scale(1.08)}}.ac-hero{--ac-weld: 1.5s;--ac-weld-ease: cubic-bezier(.5,.05,.3,1)}.ac-hero[data-dir] .ac-hero__slide.is-active .ac-hero__stage{animation: ac-wipe-next var(--ac-weld) var(--ac-weld-ease) both}.ac-hero[data-dir="prev"] .ac-hero__slide.is-active .ac-hero__stage{animation-name: ac-wipe-prev}.ac-hero[data-dir] .ac-hero__slide.is-active .ac-hero__media img{animation: ac-zoom-in 2.4s var(--ac-soft) both}@keyframes ac-wipe-next{from{clip-path: inset(0 0 0 100%)}to{clip-path: inset(0)}}@keyframes ac-wipe-prev{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0)}}@keyframes ac-zoom-in{from{transform: scale(1.12)}}.ac-hero__slide.is-leaving .ac-hero__stage{animation: ac-leave var(--ac-weld) ease both}@keyframes ac-leave{to{opacity: .3}}.ac-hero__seam{position: absolute;z-index: 3;top: 0;bottom: 0;left: 100%;width: 0;pointer-events: none;visibility: hidden}.ac-hero.is-welding[data-dir="next"] .ac-hero__seam{animation: ac-seam-next var(--ac-weld) var(--ac-weld-ease) both}.ac-hero.is-welding[data-dir="prev"] .ac-hero__seam{animation: ac-seam-prev var(--ac-weld) var(--ac-weld-ease) both}@keyframes ac-seam-next{from{left: 100%}to{left: 0%}}@keyframes ac-seam-prev{from{left: 0%}to{left: 100%}}.ac-hero__fx{position: absolute;z-index: 3;inset: 0;width: 100%;height: 100%;pointer-events: none}.ac-hero__shade{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(ellipse 52% 48% at 10% 16%,rgba(12,13,16,.78) 0,rgba(12,13,16,.45) 50%,transparent 100%),radial-gradient(ellipse 50% 52% at 94% 94%,rgba(12,13,16,.9) 0,rgba(12,13,16,.62) 48%,transparent 100%),linear-gradient(180deg,rgba(12,13,16,.5) 0,rgba(12,13,16,0) 20%)}.ac-hero__grid{position: absolute;z-index: 2;inset: 0;pointer-events: none}.ac-hero__col{position: absolute;top: 0;bottom: 0;width: 1px;background: rgba(255,255,255,.06)}.ac-hero__col:nth-child(1){left: 25%}.ac-hero__col:nth-child(2){left: 50%}.ac-hero__col:nth-child(3){left: 75%}.ac-hero__row{position: absolute;left: 0;right: 0;top: 64%;height: 1px;background: rgba(255,255,255,.06)}.ac-hero__cross{position: absolute;right: calc(var(--nk-pad) * .6);bottom: 1.6rem;width: 18px;height: 18px}.ac-hero__cross::before,.ac-hero__cross::after{content: "";position: absolute;background: rgba(255,255,255,.55)}.ac-hero__cross::before{left: 8.5px;top: 0;width: 1px;height: 100%}.ac-hero__cross::after{top: 8.5px;left: 0;height: 1px;width: 100%}.ac-hero__hud{pointer-events: none;opacity: 0}.ac-hero__slide.is-active .ac-hero__hud{animation: ac-fade .6s .9s ease both}.ac-hero__slide.is-active .ac-hero__reticle{animation: ac-reticle 1s 1s var(--ac-soft) both}.ac-hero__slide.is-active .ac-hero__leaders polyline{stroke-dasharray: 1;animation: ac-draw 1.1s 1.15s var(--ac-swift) both}.ac-hero__slide.is-active :is(.ac-hero__note,.ac-hero__dot){animation: ac-note .8s 1.7s var(--ac-soft) both}@keyframes ac-reticle{from{opacity: 0;transform: scale(.86)}}@keyframes ac-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes ac-note{from{opacity: 0;translate: 0 8px}}@keyframes ac-fade{from{opacity: 0}to{opacity: 1}}.ac-hero__reticle{position: absolute;border: 1px solid rgba(255,255,255,.22)}.ac-hero__reticle i{position: absolute;width: 7px;height: 7px;margin: -4px 0 0 -4px;background: #0c0d10;border: 1px solid var(--ac-hud)}.ac-hero__reticle i:nth-child(1){left: 0;top: 0}.ac-hero__reticle i:nth-child(2){left: 50%;top: 0}.ac-hero__reticle i:nth-child(3){left: 100%;top: 0}.ac-hero__reticle i:nth-child(4){left: 100%;top: 50%}.ac-hero__reticle i:nth-child(5){left: 100%;top: 100%}.ac-hero__reticle i:nth-child(6){left: 50%;top: 100%}.ac-hero__reticle i:nth-child(7){left: 0;top: 100%}.ac-hero__reticle i:nth-child(8){left: 0;top: 50%}.ac-hero__leaders{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.ac-hero__leaders polyline{fill: none;stroke: var(--ac-hud);stroke-width: 1;vector-effect: non-scaling-stroke}.ac-hero__dot{position: absolute;width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px;background: #fff}.ac-hero__note{position: absolute;display: grid;justify-items: center;margin-bottom: .6rem;transform: translateX(-50%);text-align: center;white-space: nowrap;color: rgba(255,255,255,.8);font-size: .72rem;font-weight: 500;letter-spacing: .04em;line-height: 1.5;text-shadow: 0 1px 10px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}.ac-hero__in{position: relative;z-index: 3;flex: 1;display: grid;width: 100%;grid-template-rows: auto 1fr auto;padding-block: clamp(1.75rem,4vw,3rem) clamp(2.75rem,5vw,4rem)}.ac-hero__kicker{margin-bottom: 1.1rem;color: rgba(255,255,255,.55);font-size: .74rem;font-weight: 500;letter-spacing: .08em}.ac-hero__title{display: grid;color: #fff;font-size: clamp(1.6rem,2.9vw,2.6rem);font-weight: 600;line-height: 1.08;letter-spacing: -.02em}.ac-hero__line{display: block;overflow: hidden;padding-bottom: .1em;margin-bottom: -.1em}.ac-hero__line > span{display: block}.ac-hero__line--indent{padding-left: 0}.ac-hero__dim{color: #8d939b}.ac-hero__foot{grid-row: 3;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,27rem);align-items: end}.ac-hero__lead{grid-column: 2;display: grid;gap: .9rem}.ac-hero__text{color: rgba(255,255,255,.8);font-size: .88rem;line-height: 1.65;text-shadow: 0 1px 12px rgba(0,0,0,.6)}.ac-hero__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 1.5rem;margin-top: .6rem}.ac-btn--red{background: var(--ac-red);border-color: var(--ac-red)}.ac-btn--red:hover{background: #fff;border-color: #fff;color: var(--ac-ink)}.ac-hero__more{color: #fff;font-size: .86rem;font-weight: 600;border-bottom: 1px solid rgba(255,255,255,.45);padding-bottom: .2rem;transition: color .25s,border-color .25s}.ac-hero__more:hover{color: #fff;border-color: var(--ac-red)}.ac-hero__slide.is-active .ac-hero__kicker{animation: ac-fade-up .9s .35s var(--ac-soft) both}.ac-hero__slide.is-active .ac-hero__line > span{animation: ac-line 1.2s calc(.45s + var(--i,0) * .1s) var(--ac-soft) both}.ac-hero__slide.is-active .ac-hero__text{animation: ac-fade-up 1s .85s var(--ac-soft) both}.ac-hero__slide.is-active .ac-hero__text + .ac-hero__text{animation-delay: .95s}.ac-hero__slide.is-active .ac-hero__cta{animation: ac-fade-up 1s 1.05s var(--ac-soft) both}@keyframes ac-line{from{transform: translateY(108%)}}@keyframes ac-fade-up{from{opacity: 0;transform: translateY(18px)}}@keyframes ac-rise{from{opacity: 0;transform: translateY(34px)}}.ac-hero__slide.is-leaving .ac-hero__in{opacity: 0;transform: translateY(-14px);transition: opacity .4s ease,transform .5s var(--ac-ease)}.ac-hero__nav{position: absolute;z-index: 4;left: 0;right: 0;bottom: clamp(2.75rem,5vw,4rem);display: flex;align-items: center;gap: 1rem;width: 100%;pointer-events: none}.ac-hero__nav > *{pointer-events: auto}.ac-hero__arrow{display: grid;place-items: center;width: 2.75rem;height: 2.75rem;padding: 0;color: #fff;cursor: pointer;background: rgba(12,13,16,.35);border: 1px solid rgba(255,255,255,.3);transition: background .25s,border-color .25s}.ac-hero__arrow svg{width: 20px;height: 10px;fill: none;stroke: currentColor;stroke-width: 1.6}.ac-hero__arrow:hover{background: var(--ac-red);border-color: var(--ac-red)}.ac-hero__count{min-width: 4.2rem;color: rgba(255,255,255,.6);font-size: .78rem;font-weight: 500;letter-spacing: .06em;font-variant-numeric: tabular-nums;text-align: center}.ac-hero__count b{color: #fff;font-weight: 700}.ac-hero__bars{display: flex;gap: .4rem}.ac-hero__bar{position: relative;width: 2.6rem;height: 1.5rem;padding: 0;background: none;border: 0;cursor: pointer}.ac-hero__bar::before,.ac-hero__bar i{content: "";position: absolute;left: 0;top: 50%;height: 2px;margin-top: -1px}.ac-hero__bar::before{right: 0;background: rgba(255,255,255,.25)}.ac-hero__bar i{width: 0;background: #fff}.ac-hero__bar.is-active i{width: 100%;animation: ac-bar var(--hero-delay,7s) linear both}.ac-hero.is-paused .ac-hero__bar.is-active i{animation: none;width: 100%}@keyframes ac-bar{from{width: 0}}.ac-hero[data-hero]{cursor: grab;touch-action: pan-y}.ac-hero[data-hero] :is(a,button){cursor: pointer}.ac-hero.is-dragging,.ac-hero.is-dragging *{cursor: grabbing !important;user-select: none}.ac-hero.is-dragging .ac-hero__slide.is-active .ac-hero__in{transform: translateX(calc(var(--hero-drag,0) * 9vw));opacity: calc(1 - var(--hero-drag,0) * var(--hero-drag,0) * 2.5)}.ac-hero.is-dragging .ac-hero__slide.is-active .ac-hero__stage{transform: translateX(calc(var(--hero-drag,0) * 3vw))}.ac-hero__in{transition: transform .45s var(--ac-ease),opacity .45s var(--ac-ease)}.ac-hero.is-dragging .ac-hero__in{transition: none}.ac-hero__media img{-webkit-user-drag: none;user-select: none}.ac-hero :focus-visible{outline: 2px solid #fff;outline-offset: 3px}@keyframes ac-ticker{to{transform: translateX(-50%)}}.ac-flow{position: relative;display: grid;align-content: start;min-height: clamp(26rem,42vw,36rem);overflow: hidden;isolation: isolate;padding-top: clamp(1.5rem,3vw,2.75rem);text-align: center;color: var(--ac-ink);background: linear-gradient(180deg,#f6ebe4 0%,#f3e6de 30%,#c9b8ae 52%,#4a3d38 74%,#16110f 90%,#0c0d10 100%)}.ac-flow::before{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;background: radial-gradient(ellipse 40% 30% at 50% 80%,rgba(226,34,13,.24),transparent 75%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 56px 56px;-webkit-mask-image: linear-gradient(180deg,transparent 50%,#000 78%,transparent 100%);mask-image: linear-gradient(180deg,transparent 50%,#000 78%,transparent 100%)}.ac-flow__in{display: grid;justify-items: center;gap: 1.1rem;max-width: 52rem}.ac-flow__eyebrow{display: flex;align-items: center;gap: .7rem;margin: 0;color: var(--ac-soft);font-size: .72rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase}.ac-flow__eyebrow::before,.ac-flow__eyebrow::after{content: "";width: 22px;height: 1px;background: var(--ac-red)}.ac-flow__title{margin: 0;font-size: clamp(2rem,3.8vw,3rem);font-weight: 600;line-height: 1.1;letter-spacing: -.03em;text-wrap: balance}.ac-flow__text{max-width: 36rem;margin: 0;color: #5b5550;font-size: .95rem;line-height: 1.7}.ac-flow__weld{position: absolute;left: 50%;top: 58%;bottom: 0;width: 240px;margin-left: -120px;pointer-events: none}.ac-flow__seam{position: absolute;left: 50%;top: 0;width: 2px;height: 100%;margin-left: -1px;transform-origin: top;transform: scaleY(0);background: linear-gradient(180deg,rgba(226,34,13,0),var(--ac-red) 25%,#ff6a3d);box-shadow: 0 0 12px rgba(226,34,13,.55)}.ac-flow__tip{position: absolute;z-index: 1;left: 50%;top: 0;width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;border-radius: 50%;background: #fff;will-change: transform;box-shadow: 0 0 0 3px rgba(255,200,140,.6),0 0 18px 7px rgba(255,120,40,.85),0 0 60px 20px rgba(226,34,13,.45);animation: ac-tip 1.4s steps(1,end) infinite}@keyframes ac-tip{0%{opacity: 1}12%{opacity: .75}20%{opacity: 1}55%{opacity: .85}62%{opacity: 1}}.ac-flow__sparks{position: absolute;inset: 0;width: 100%;height: 100%}.ac-pg{background: #0c0d10}.ac-pg__grid{display: grid;grid-template-columns: minmax(0,3.3fr) minmax(19rem,1fr);min-height: clamp(560px,46vw,820px)}.ac-pg__main{position: relative;display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;isolation: isolate;background: #1a1515;color: #fff;padding: clamp(1.5rem,2.6vw,2.25rem) clamp(1.5rem,3vw,2.75rem)}.ac-pg__bgs{position: absolute;z-index: -2;inset: 0}.ac-pg__bgs img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;visibility: hidden;filter: grayscale(1) contrast(1.05)}.ac-pg__bgs img.is-on{z-index: 2;visibility: visible}.ac-pg__bgs img.is-prev{z-index: 1;visibility: visible}.ac-pg__bgs[data-dir] img.is-on{animation: ac-pg-wipe-next 1.3s cubic-bezier(.77,0,.18,1) both,ac-pg-settle 2.6s cubic-bezier(.16,1,.3,1) both}.ac-pg__bgs[data-dir="prev"] img.is-on{animation-name: ac-pg-wipe-prev,ac-pg-settle}.ac-pg__bgs[data-dir] img.is-prev{animation: ac-pg-drift 1.3s cubic-bezier(.77,0,.18,1) both}.ac-pg__bgs[data-dir="prev"] img.is-prev{animation-name: ac-pg-drift-prev}@keyframes ac-pg-wipe-next{from{clip-path: inset(0 0 0 100%)}to{clip-path: inset(0)}}@keyframes ac-pg-wipe-prev{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0)}}@keyframes ac-pg-settle{from{transform: scale(1.1)}to{transform: scale(1)}}@keyframes ac-pg-drift{to{transform: translateX(-6%);filter: grayscale(1) brightness(.55)}}@keyframes ac-pg-drift-prev{to{transform: translateX(6%);filter: grayscale(1) brightness(.55)}}.ac-pg__main::after{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;background: linear-gradient(180deg,#0c0d10 0,rgba(12,13,16,.85) 8%,rgba(12,13,16,0) 30%),radial-gradient(ellipse 70% 80% at 100% 100%,rgba(226,34,13,.85) 0,rgba(226,34,13,.35) 45%,transparent 75%),linear-gradient(180deg,rgba(18,16,16,.55) 0,rgba(18,16,16,.35) 40%,rgba(18,16,16,.7) 100%)}.ac-pg__eyebrow{margin: 0;font-size: .82rem;font-weight: 600;letter-spacing: .01em}.ac-pg__bottom{display: grid;gap: clamp(1.75rem,3.5vw,3rem)}.ac-pg__title{max-width: 22ch;margin: 0;font-size: clamp(1.9rem,3.4vw,3rem);font-weight: 500;line-height: 1.1;letter-spacing: -.025em;text-wrap: balance}.ac-pg__title small{margin-right: .7rem;font-size: .72rem;font-weight: 600;letter-spacing: .06em;vertical-align: .35em;opacity: .85}.ac-pg__slider{position: relative;display: grid;grid-template-columns: 3rem minmax(0,1fr) clamp(9rem,13vw,11.5rem);align-items: stretch;width: min(100%,37rem);overflow: hidden;border-radius: 8px;background: rgba(28,22,22,.82);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.ac-pg__arrows{display: grid;grid-template-rows: 1fr 1fr;border-right: 1px solid rgba(255,255,255,.1)}.ac-pg__arrows button{display: grid;place-items: center;padding: 0;color: #fff;background: none;border: 0;cursor: pointer;transition: background .25s}.ac-pg__arrows button + button{border-top: 1px solid rgba(255,255,255,.1)}.ac-pg__arrows button:hover{background: var(--ac-red)}.ac-pg__arrows svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.8}.ac-pg__slide{display: grid;align-content: center;gap: .35rem;padding: 1.1rem 1.4rem;transition: opacity .28s,transform .28s}.ac-pg__slide.is-swap{opacity: 0;transform: translateY(6px)}.ac-pg__slide-sub{margin: 0;color: rgba(255,255,255,.7);font-size: .8rem}.ac-pg__slide-title{margin: 0;font-size: 1.12rem;font-weight: 600;line-height: 1.2;letter-spacing: -.01em}.ac-pg__slide-link{display: inline-flex;align-items: center;gap: .7rem;justify-self: start;margin-top: .55rem;color: rgba(255,255,255,.75);font-size: .84rem;text-decoration: none}.ac-pg__slide-link span{display: grid;place-items: center;width: 2.4rem;height: 1.5rem;color: var(--ac-ink);background: #fff;border-radius: 999px;transition: background .25s,color .25s}.ac-pg__slide-link svg{width: 16px;height: 8px;fill: none;stroke: currentColor;stroke-width: 1.8}.ac-pg__slide-link:hover{color: #fff}.ac-pg__slide-link:hover span{color: #fff;background: var(--ac-red)}.ac-pg__thumb{display: block;margin: .55rem .55rem .55rem 0;overflow: hidden;border-radius: 6px;background: #f1f1ef}.ac-pg__thumb img{width: 100%;height: 100%;padding: .4rem;object-fit: contain;mix-blend-mode: multiply;transition: opacity .3s,transform .5s var(--ac-ease)}.ac-pg__thumb img.is-swap{opacity: 0;transform: scale(.94)}.ac-pg__bar{position: absolute;left: 3rem;right: 0;bottom: 0;height: 2px;background: rgba(255,255,255,.08)}.ac-pg__bar i{display: block;height: 100%;background: var(--ac-red);transform-origin: left;animation: ac-pg-bar 5s linear both}@keyframes ac-pg-bar{from{transform: scaleX(0)}}.ac-pg__side{display: flex;flex-direction: column;gap: .6rem;padding: .6rem;background: radial-gradient(ellipse 90% 40% at 100% 35%,rgba(226,34,13,.55) 0,transparent 70%),linear-gradient(180deg,#0c0d10 0,#1a1212 22%,#2a0f0b 60%,#b81a09 140%)}.ac-pg__side-head{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem;padding: .9rem .7rem .6rem;color: #fff}.ac-pg__side-head p{margin: 0;font-size: .86rem;font-weight: 500}.ac-pg__side-head a{color: rgba(255,255,255,.75);font-size: .76rem;font-weight: 600;text-decoration: none;border-bottom: 1px solid rgba(255,255,255,.4)}.ac-pg__side-head a:hover{color: #fff;border-color: #fff}.ac-pg__side{min-height: 0}.ac-pg__scroller{flex: 1 1 0;min-height: 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none;cursor: grab;border-radius: 8px;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%);mask-image: linear-gradient(180deg,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%)}.ac-pg__scroller::-webkit-scrollbar{display: none}.ac-pg__scroller.is-dragging{cursor: grabbing;user-select: none}.ac-pg__scroller.is-dragging a{pointer-events: none}.ac-pg__scroller:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.ac-pg__list{display: grid;gap: .6rem;padding-bottom: .6rem}.ac-pg__card{position: relative;display: grid;grid-template-rows: auto auto 1fr auto;height: clamp(11.5rem,13vw,13.5rem);padding: 1.1rem 1.15rem;overflow: hidden;color: var(--ac-ink);text-decoration: none;border-radius: 8px;background: #f1f1ef;transition: background .3s}.ac-pg__card-sub{position: relative;z-index: 1;color: #55595f;font-size: .76rem}.ac-pg__card-title{position: relative;z-index: 1;margin-top: .3rem;max-width: 12ch;font-size: 1.15rem;font-weight: 600;line-height: 1.2;letter-spacing: -.01em}.ac-pg__card img{position: absolute;right: .4rem;bottom: .4rem;width: 58%;height: 72%;object-fit: contain;object-position: right bottom;mix-blend-mode: multiply;transition: transform .6s var(--ac-ease)}.ac-pg__card-btn{position: relative;z-index: 1;grid-row: 4;justify-self: start;padding: .65rem .9rem;font-size: .76rem;font-weight: 600;background: #fff;border-radius: 6px;box-shadow: 0 1px 2px rgba(0,0,0,.06);transition: background .25s,color .25s}.ac-pg__card:hover{background: #fff}.ac-pg__card:hover img{transform: scale(1.05) translateX(-4px)}.ac-pg__card:hover .ac-pg__card-btn{color: #fff;background: var(--ac-red)}.ac-spin{position: relative;overflow: hidden;isolation: isolate;background: var(--ac-ink);color: #fff}.ac-spin{--sw: min(72rem,68vw)}.ac-spin__top{position: relative;height: clamp(28rem,38vw,40rem);background: #e9e7e3;overflow: hidden}.ac-spin__bar{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;padding-top: clamp(1.5rem,3vw,2.5rem)}.ac-spin__eyebrow{display: flex;align-items: center;gap: .7rem;margin: 0;color: var(--ac-ink);font-size: .74rem;font-weight: 600;letter-spacing: .08em}.ac-spin__eyebrow::before{content: "";width: 18px;height: 2px;background: var(--ac-red)}.ac-spin__counter{display: flex;align-items: center;gap: .9rem;color: rgba(21,23,27,.45);font-size: .78rem;font-weight: 600;font-variant-numeric: tabular-nums}.ac-spin__counter span{display: flex;align-items: center;gap: .6rem}.ac-spin__counter b{color: var(--ac-red)}.ac-spin__counter i{width: 22px;height: 1.5px;background: var(--ac-ink)}.ac-spin__counter button{display: grid;place-items: center;width: 2.3rem;height: 2.3rem;padding: 0;color: var(--ac-ink);background: transparent;border: 1px solid rgba(21,23,27,.2);cursor: pointer;transition: background .3s,color .3s,border-color .3s}.ac-spin__counter button svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2}.ac-spin__counter button:hover{color: #fff;background: var(--ac-red);border-color: var(--ac-red)}.ac-spin__code{position: absolute;z-index: 0;left: 0;right: 0;top: 50%;margin: 0;color: #fff;font-size: clamp(6rem,21vw,22rem);font-weight: 800;line-height: .8;letter-spacing: -.04em;text-align: center;white-space: nowrap;transform: translateY(-38%);pointer-events: none;transition: opacity .35s,transform .6s var(--ac-ease)}.ac-spin.is-swap .ac-spin__code{opacity: 0;transform: translateY(-30%)}.ac-spin__stage{position: relative;z-index: 3;aspect-ratio: 2000 / 1355;width: var(--sw);margin: calc(var(--sw) * -.5) auto 0;cursor: grab;touch-action: pan-y;user-select: none;outline: none}.ac-spin__stage.is-drag{cursor: grabbing}.ac-spin__stage:focus-visible{outline: 2px solid var(--ac-red);outline-offset: 6px}.ac-spin__stage::after{content: "";position: absolute;z-index: -1;left: 24%;right: 24%;bottom: 11%;height: 6%;border-radius: 50%;background: radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);filter: blur(8px)}.ac-spin__img,.ac-spin__canvas{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;pointer-events: none;transition: opacity .3s,transform .5s var(--ac-ease)}.ac-spin__stage.is-drawn .ac-spin__img{opacity: 0}.ac-spin__stage.is-swap :is(.ac-spin__img,.ac-spin__canvas){opacity: 0;transform: translateX(4%) scale(.97)}.ac-spin__loader{position: absolute;left: 40%;right: 40%;bottom: 8%;height: 2px;overflow: hidden;background: rgba(255,255,255,.12);transition: opacity .5s}.ac-spin__loader i{display: block;height: 100%;background: var(--ac-red);transform: scaleX(0);transform-origin: left;transition: transform .3s}.ac-spin__stage.is-ready .ac-spin__loader{opacity: 0}.ac-spin__hint{position: absolute;left: 50%;bottom: 8%;display: flex;align-items: center;gap: .55rem;color: rgba(255,255,255,.55);font-size: .74rem;font-weight: 600;white-space: nowrap;transform: translateX(-50%);font-variant-numeric: tabular-nums}.ac-spin__hint b{color: #fff}.ac-spin__hint svg{width: 26px;height: 10px;fill: none;stroke: var(--ac-red);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;animation: ac-spin-hint 1.8s ease-in-out infinite}@keyframes ac-spin-hint{50%{transform: translateX(5px)}}.ac-spin__band{position: relative;z-index: 4;margin-top: calc(var(--sw) * -.035);padding-bottom: clamp(2.5rem,4vw,3.5rem)}.ac-spin__band-in{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: end;gap: 1.5rem 2.5rem;padding-top: 1.5rem;border-top: 1px solid rgba(255,255,255,.12)}.ac-spin__now{transition: opacity .26s,transform .26s}.ac-spin__now.is-swap{opacity: 0;transform: translateY(8px)}.ac-spin__name{margin: 0;font-size: clamp(1.4rem,2.3vw,2rem);font-weight: 700;line-height: 1.1;letter-spacing: -.02em}.ac-spin__sub{margin: .35rem 0 0;color: rgba(255,255,255,.55);font-size: .88rem}.ac-spin__list{display: flex;flex-wrap: wrap;gap: .4rem;margin: 0;padding: 0;list-style: none}.ac-spin__tab{padding: .5rem .9rem;color: rgba(255,255,255,.65);font: inherit;font-size: .76rem;font-weight: 600;background: transparent;border: 1px solid rgba(255,255,255,.16);border-radius: 999px !important;cursor: pointer;transition: color .3s,border-color .3s,background .3s}.ac-spin__tab:hover{color: #fff;border-color: rgba(255,255,255,.45)}.ac-spin__tab.is-on{color: var(--ac-ink);background: #fff;border-color: #fff}.ac-show{background: var(--ac-paper)}.ac-show__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 1.5rem 3rem;flex-wrap: wrap;margin-bottom: clamp(2rem,4vw,3rem)}.ac-show__aside{display: grid;justify-items: start;gap: .9rem;max-width: 22rem}.ac-show__aside p{margin: 0;color: var(--ac-soft);font-size: .9rem;line-height: 1.6}.ac-show__body{display: grid;grid-template-columns: minmax(0,1.75fr) minmax(18rem,1fr);gap: clamp(1rem,2vw,1.75rem);align-items: stretch}.ac-show__stage{position: relative;display: flex;flex-direction: column;min-height: clamp(30rem,40vw,38rem);overflow: hidden;isolation: isolate;padding: clamp(1.5rem,2.5vw,2.25rem);background: #fff}.ac-show__stage::before{content: "";position: absolute;z-index: -1;inset: 0;background: radial-gradient(ellipse 55% 50% at 50% 45%,#f7ece6 0,rgba(247,236,230,0) 72%)}.ac-show__no{position: absolute;z-index: -1;right: clamp(1rem,2vw,1.75rem);top: clamp(.5rem,1.5vw,1.25rem);color: rgba(21,23,27,.05);font-size: clamp(6rem,12vw,10rem);font-weight: 800;line-height: 1;letter-spacing: -.06em;font-variant-numeric: tabular-nums}.ac-show__img{position: relative;flex: 1;min-height: 0}.ac-show__img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;transition: opacity .3s,transform .7s var(--ac-ease)}.ac-show__img img.is-swap{opacity: 0;transform: translateX(30px) scale(.97)}.ac-show__shadow{position: absolute;z-index: -1;left: 25%;right: 25%;bottom: 2%;height: 8%;border-radius: 50%;background: radial-gradient(ellipse at center,rgba(21,23,27,.2),transparent 70%);filter: blur(5px)}.ac-show__info{display: flex;align-items: flex-end;justify-content: space-between;gap: 1.25rem 2rem;flex-wrap: wrap;margin-top: 1.25rem;transition: opacity .26s,transform .26s}.ac-show__info.is-swap{opacity: 0;transform: translateY(8px)}.ac-show__cat{margin: 0 0 .45rem;color: var(--ac-red);font-size: .78rem;font-weight: 600;letter-spacing: .02em}.ac-show__title{margin: 0;max-width: 18ch;color: var(--ac-ink);font-size: clamp(1.5rem,2.4vw,2.1rem);font-weight: 700;line-height: 1.1;letter-spacing: -.025em}.ac-show__meta{display: flex;align-items: center;gap: 1rem}.ac-show__code{padding: .35rem .7rem;color: var(--ac-soft);font-size: .68rem;font-weight: 700;letter-spacing: .14em;border: 1px solid var(--ac-line)}.ac-show__bar{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: rgba(21,23,27,.06)}.ac-show__bar i{display: block;height: 100%;background: var(--ac-red);transform-origin: left;animation: ac-show-bar 6s linear both}@keyframes ac-show-bar{from{transform: scaleX(0)}}.ac-show__list{display: grid;align-content: start;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--ac-line)}.ac-show__item{position: relative;display: grid;grid-template-columns: 4.25rem minmax(0,1fr) auto;align-items: center;gap: 1rem;padding: .7rem .85rem .7rem .6rem;color: var(--ac-ink);text-decoration: none;border-bottom: 1px solid var(--ac-line);transition: background .3s,padding .45s var(--ac-ease)}.ac-show__item::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: var(--ac-red);transform: scaleY(0);transition: transform .45s var(--ac-ease)}.ac-show__thumb{display: grid;place-items: center;height: 3.4rem;background: #fff}.ac-show__thumb img{width: 100%;height: 100%;padding: .3rem;object-fit: contain;mix-blend-mode: multiply}.ac-show__text{display: grid;gap: .15rem;min-width: 0}.ac-show__item-title{font-size: .92rem;font-weight: 700;line-height: 1.25;letter-spacing: -.01em}.ac-show__item-cat{overflow: hidden;color: var(--ac-soft);font-size: .72rem;white-space: nowrap;text-overflow: ellipsis}.ac-show__item-no{color: rgba(21,23,27,.3);font-size: .72rem;font-weight: 700;letter-spacing: .06em;font-variant-numeric: tabular-nums;transition: color .3s}.ac-show__item:hover,.ac-show__item.is-on{background: #fff}.ac-show__item.is-on{padding-left: 1rem}.ac-show__item.is-on::before{transform: scaleY(1)}.ac-show__item.is-on .ac-show__item-no{color: var(--ac-red)}.ac-story{position: relative;overflow: hidden;padding-block: clamp(4.5rem,9vw,8rem) clamp(3rem,6vw,5rem);background: var(--ac-ink);color: #fff}.ac-story::before{content: "";position: absolute;z-index: 2;left: 0;right: 0;top: 0;height: 14px;color: rgba(255,255,255,.28);background: var(--ac-bead)}.ac-story__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .5;-webkit-mask-image: linear-gradient(90deg,transparent 5%,#000 75%);mask-image: linear-gradient(90deg,transparent 5%,#000 75%)}.ac-story__in{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: end;gap: clamp(2rem,6vw,6rem)}.ac-story__copy .ac-h2{margin: 1.1rem 0 1.4rem}.ac-story__text{max-width: 34rem;margin-bottom: 2rem;color: rgba(255,255,255,.74);font-size: 1.05rem;line-height: 1.8}.ac-story__nums{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.5rem}.ac-story__nums > div{padding-top: 1.25rem;border-top: 2px solid var(--ac-red)}.ac-story__nums dd{font-size: clamp(2.2rem,4vw,3rem);font-weight: 800;line-height: 1;letter-spacing: -.045em;font-variant-numeric: tabular-nums}.ac-story__nums dd i{color: var(--ac-red);font-style: normal}.ac-story__nums dt{margin-top: .7rem;color: rgba(255,255,255,.7);font-size: .86rem;font-weight: 500}.ac-why{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin-top: clamp(3rem,7vw,6rem);border-top: 1px solid rgba(255,255,255,.16)}.ac-why li{padding: 1.75rem 1.5rem 0 0;margin-right: 1.5rem;border-right: 1px solid rgba(255,255,255,.16)}.ac-why li:last-child{margin-right: 0;padding-right: 0;border-right: 0}.ac-why__no{color: var(--ac-red);font-size: .74rem;font-weight: 700;letter-spacing: .12em}.ac-why h3{margin: .8rem 0 .6rem;font-size: 1.1rem;font-weight: 700;letter-spacing: -.015em}.ac-why p{color: rgba(255,255,255,.66);font-size: .9rem;line-height: 1.7}.ac-proc{background: #fff}.ac-proc__line{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(1.25rem,3vw,3rem);padding-top: 3.25rem}.ac-proc__line::before,.ac-proc__line::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 14px;background: var(--ac-bead)}.ac-proc__line::before{color: rgba(21,23,27,.22)}.ac-proc__line::after{color: var(--ac-red)}.ac-proc__line.ac-rv::after{clip-path: inset(0 100% 0 0);transition: clip-path 2.6s cubic-bezier(.4,0,.2,1) .2s}.ac-proc__line.ac-rv.is-in::after{clip-path: inset(0 0 0 0)}.ac-proc__line li{position: relative}.ac-proc__line li::before{content: "";position: absolute;left: 0;top: calc(-3.25rem + 2px);width: 10px;height: 10px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 2px var(--ac-red)}.ac-proc__no{display: block;color: transparent;-webkit-text-stroke: 1px rgba(21,23,27,.35);font-size: clamp(3rem,5.5vw,4.6rem);font-weight: 800;line-height: 1;letter-spacing: -.04em}.ac-proc__line h3{margin: 1rem 0 .6rem;color: var(--ac-ink);font-size: 1.2rem;font-weight: 800;letter-spacing: -.02em}.ac-proc__line p{max-width: 20rem;color: var(--ac-soft);font-size: .92rem;line-height: 1.7}.ac-proc__line.ac-rv li{opacity: 0;transform: translateY(18px);transition: opacity .7s var(--ac-ease),transform .7s var(--ac-ease);transition-delay: calc(var(--i) * .5s + .2s)}.ac-proc__line.ac-rv.is-in li{opacity: 1;transform: none}.ac-vm{background: var(--ac-paper)}.ac-vm__in{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.6fr);gap: clamp(2rem,5vw,5rem);align-items: start}.ac-vm__head{position: sticky;top: calc(var(--nk-nav,76px) + 2rem)}.ac-vm__head .ac-h2{margin-top: 1.1rem}.ac-vm__cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.ac-vm__card{position: relative;display: flex;flex-direction: column;align-items: flex-start;padding: clamp(1.5rem,3vw,2.5rem);background: #fff}.ac-vm__card:nth-child(even){margin-top: 3rem}.ac-vm__no{color: transparent;-webkit-text-stroke: 1px var(--ac-red);font-size: 3.2rem;font-weight: 800;line-height: 1;letter-spacing: -.04em}.ac-vm__card h3{margin: 1.25rem 0 .9rem;color: var(--ac-ink);font-size: 1.5rem;font-weight: 800;letter-spacing: -.025em}.ac-vm__card p{margin-bottom: 1.75rem;color: var(--ac-soft);font-size: .95rem;line-height: 1.8}.ac-vm__card .ac-link{margin-top: auto}.ac-refs{display: flex;align-items: center;overflow: hidden;background: #0c0d10;border-top: 1px solid rgba(255,255,255,.05);border-bottom: 1px solid rgba(255,255,255,.05)}.ac-refs__label{flex: none;display: flex;align-items: center;gap: .6rem;margin: 0;padding: 0 1.75rem 0 var(--nk-pad);height: 1.1rem;color: rgba(255,255,255,.45);font-size: .66rem;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;white-space: nowrap;border-right: 1px solid rgba(255,255,255,.12)}.ac-refs__label::before{content: "";width: 4px;height: 4px;border-radius: 50%;background: var(--ac-red)}.ac-refs__belt{flex: 1;min-width: 0;-webkit-mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ac-refs__run{display: flex;align-items: center;width: max-content;animation: ac-ticker 60s linear infinite}.ac-refs__belt:hover .ac-refs__run{animation-play-state: paused}.ac-refs__run li{display: grid;place-items: center;width: clamp(120px,9.5vw,150px);padding: 1.35rem clamp(1.5rem,2.4vw,2.25rem);background: #0c0d10}.ac-refs__run img{width: 100%;height: 2.4rem;object-fit: contain;filter: grayscale(1) invert(1) contrast(3) brightness(.9);mix-blend-mode: screen;opacity: .32;transition: opacity .4s}.ac-refs__run li:hover img{opacity: .9}.ac-visit{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);background: var(--ac-ink);color: #fff}.ac-visit__photo{position: relative;min-height: 26rem;overflow: hidden}.ac-visit__photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.ac-visit__panel{position: relative;padding: clamp(3rem,7vw,6rem) var(--nk-pad) clamp(3rem,7vw,6rem) clamp(2rem,5vw,5rem)}.ac-visit__panel--full{grid-column: 1 / -1;padding-left: var(--nk-pad)}.ac-visit__panel .ac-h2{margin: 1.1rem 0 1.2rem}.ac-visit__text{max-width: 30rem;color: rgba(255,255,255,.72);font-size: 1rem;line-height: 1.75}.ac-visit__list{display: grid;gap: 0;margin: 2rem 0 2.25rem;border-top: 1px solid rgba(255,255,255,.16)}.ac-visit__list > div{display: grid;grid-template-columns: 6.5rem minmax(0,1fr);gap: 1rem;padding: 1rem 0;border-bottom: 1px solid rgba(255,255,255,.16)}.ac-visit__list dt{color: var(--ac-red);font-size: .82rem;font-weight: 700;padding-top: .15rem}.ac-visit__list dd{display: flex;flex-wrap: wrap;gap: .25rem 1.25rem;font-size: .98rem;font-weight: 500;line-height: 1.6}.ac-visit__list a{color: #fff}.ac-visit__list a:hover{color: var(--ac-red)}.ac-visit__cta{display: flex;flex-wrap: wrap;gap: .75rem}.ac-visit__cta .ac-btn{background: var(--ac-red);border-color: var(--ac-red)}.ac-visit__cta .ac-btn:hover{background: #fff;border-color: #fff;color: var(--ac-ink)}.ac-visit__cta .ac-btn--line{background: transparent;border-color: rgba(255,255,255,.35)}.ac-rv:not(.ac-proc__line){opacity: 0;transform: translateY(26px);transition: opacity .9s var(--ac-ease) var(--rv-d,0ms),transform .9s var(--ac-ease) var(--rv-d,0ms)}.ac-rv.is-in:not(.ac-proc__line){opacity: 1;transform: none}@media (max-width: 1100px){.ac-head,.ac-head--row{grid-template-columns: minmax(0,1fr) auto}.ac-head__text{grid-column: 1 / -1;grid-row: 2}.ac-why{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 1.5rem}.ac-why li:nth-child(2n){margin-right: 0;padding-right: 0;border-right: 0}.ac-vm__in{grid-template-columns: minmax(0,1fr)}.ac-vm__head{position: static}}@media (max-width: 900px){.ac-hero__hud,.ac-hero__col:nth-child(odd){display: none}.ac-hero__foot{grid-template-columns: minmax(0,1fr)}.ac-hero__lead{grid-column: 1}.ac-hero[data-hero] .ac-hero__in{padding-bottom: 6rem}.ac-hero__nav{bottom: 1.75rem}.ac-show__body{grid-template-columns: minmax(0,1fr)}.ac-show__stage{min-height: 26rem}.ac-spin__band-in{grid-template-columns: minmax(0,1fr)}.ac-spin{--sw: 100vw}.ac-spin__top{height: 17rem}.ac-spin__band{margin-top: .5rem}.ac-spin__counter button{display: none}.ac-pg__grid{grid-template-columns: minmax(0,1fr);min-height: 0}.ac-pg__main{min-height: 34rem}.ac-pg__scroller{flex: none;height: 30rem}.ac-story__in{grid-template-columns: minmax(0,1fr)}.ac-story__bg{opacity: .28;-webkit-mask-image: none;mask-image: none}.ac-proc__line{grid-template-columns: minmax(0,1fr);gap: 2rem;padding: 0 0 0 2.25rem}.ac-proc__line::before,.ac-proc__line::after{display: none}.ac-proc__line{border-left: 2px solid var(--ac-line)}.ac-proc__line li::before{left: calc(-2.25rem - 6px);top: 1rem}.ac-vm__cards{grid-template-columns: minmax(0,1fr)}.ac-vm__card:nth-child(even){margin-top: 0}.ac-visit{grid-template-columns: minmax(0,1fr)}.ac-visit__photo{min-height: 0;aspect-ratio: 16 / 10}.ac-visit__panel{padding-left: var(--nk-pad)}}@media (max-aspect-ratio: 1/1){.ac-hero__media{inset: 0;width: auto;aspect-ratio: auto;transform: none}.ac-hero__hud{display: none}.ac-hero__text ~ .ac-hero__text{display: none}.ac-hero__text{font-size: .85rem}.ac-hero__shade{background: linear-gradient(180deg,rgba(12,13,16,.82) 0,rgba(12,13,16,.35) 30%,rgba(12,13,16,0) 46%,rgba(12,13,16,.15) 56%,rgba(12,13,16,.9) 78%,#0c0d10 100%)}}@media (max-width: 560px){.ac-hero__title{font-size: 1.6rem}.ac-refs__label{display: none}.ac-pg__slider{grid-template-columns: 2.6rem minmax(0,1fr) 6.5rem}.ac-pg__bar{left: 2.6rem}.ac-pg__slide{padding: .9rem 1rem}.ac-hero__line--indent{padding-left: 0}.ac-head,.ac-head--row{grid-template-columns: minmax(0,1fr)}.ac-story__nums dd{font-size: 2.4rem}.ac-why{grid-template-columns: minmax(0,1fr)}.ac-why li{margin-right: 0;padding-right: 0;border-right: 0}.ac-visit__list > div{grid-template-columns: minmax(0,1fr);gap: .25rem}}@media (prefers-reduced-motion: reduce){.ac-hero *,.ac-refs__run{animation: none !important;transition: none !important}.ac-hero__slide.is-active .ac-hero__hud{opacity: 1}.ac-hero__slide.is-leaving{visibility: hidden}.ac-hero__seam,.ac-hero__fx{display: none}.ac-refs__belt{overflow-x: auto}.ac-pg__bgs img{animation: none !important}.ac-flow__tip{animation: none !important}.ac-pg__bar,.ac-show__bar{display: none}.ac-spin__hint svg{animation: none}.ac-rv{opacity: 1 !important;transform: none !important}}