
@font-face { font-family: "Assistant"; font-style: normal; font-weight: 400; font-display: swap;
  src: url(fonts/assistant-hebrew-400-normal.24bdc69830.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Assistant"; font-style: normal; font-weight: 600; font-display: swap;
  src: url(fonts/assistant-hebrew-600-normal.352f9ce678.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Assistant"; font-style: normal; font-weight: 700; font-display: swap;
  src: url(fonts/assistant-hebrew-700-normal.c6ad580542.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Assistant"; font-style: normal; font-weight: 400; font-display: swap;
  src: url(fonts/assistant-latin-400-normal.3a631b56e5.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Assistant"; font-style: normal; font-weight: 600; font-display: swap;
  src: url(fonts/assistant-latin-600-normal.054af45a24.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Assistant"; font-style: normal; font-weight: 700; font-display: swap;
  src: url(fonts/assistant-latin-700-normal.0514ba6a50.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Frank Ruhl Libre"; font-style: normal; font-weight: 300 900; font-display: swap;
  src: url(fonts/frank-ruhl-libre-hebrew-var.6eb2105520.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Frank Ruhl Libre"; font-style: normal; font-weight: 300 900; font-display: swap;
  src: url(fonts/frank-ruhl-libre-latin-var.d6233bc2fa.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Fuksit"; font-style: normal; font-weight: 400; font-display: swap;
  src: url(fonts/fuksit-regular.857a00bb67.woff) format("woff"); }
@font-face { font-family: "Fredoka Expanded"; font-style: normal; font-weight: 400; font-display: swap;
  src: url(data:font/woff2;base64,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) format("woff2"); }
@font-face { font-family: "Fredoka Wide"; font-style: normal; font-weight: 300 700; font-stretch: 125%; font-display: swap;
  src: url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Fredoka Wide"; font-style: normal; font-weight: 300 700; font-stretch: 125%; font-display: swap;
  src: url(fonts/fredoka-wdth125-latin.a1a3520e92.woff2) format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+2011-2027; }
:root {
  --bg: #000;
  --ink: #fff;
  --hot: #ff0059;
  --frame: #f2044f;
  --soft: rgba(255, 255, 255, .68);
  --f-body: "Fredoka Expanded", "Frank Ruhl Libre", "Assistant", "Arial Hebrew", Arial, sans-serif;
  --w-display: 400;
  --f-display: "Fredoka Expanded", "Assistant", "Arial Hebrew", Arial, sans-serif;
  --d: clamp(750px, 150vh, 1500px);
  --hold: 200vh;
  --side: clamp(14px, 7vw, 130px);
  --fpad: clamp(10px, 1.6vw, 24px);
  --line: 2px;
  --headpad: clamp(18px, 3vw, 40px);
  --bandh: clamp(84px, 10vw, 140px);
  --fh: 34px;
  color-scheme: dark;
}
@supports (height: 100svh) {
  :root { --d: clamp(750px, 150svh, 1500px); --hold: 200svh; }
}
@media (prefers-reduced-motion: reduce) {
  :root { --d: clamp(220px, 30vh, 320px); --hold: 34vh; }
  @supports (height: 100svh) { :root { --d: clamp(220px, 30svh, 320px); --hold: 34svh; } }
}
*, *::before, *::after { box-sizing: border-box; }
html { background: var(--bg); -webkit-text-size-adjust: 100%; }
::selection { background: var(--hot); color: #fff; }
body {
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font-family: var(--f-body);
  letter-spacing: .03em;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  overflow-x: hidden;
}
@supports (overflow: clip) { body { overflow-x: clip; } }
img { max-width: 100%; }
a { color: inherit; }
button { font: inherit; color: inherit; }
[hidden] { display: none !important; }
:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
.sr-only {
  position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0;
  overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; border: 0;
}
.skip { position: absolute; z-index: 100; top: -60px; right: 12px; background: #fff; color: #000; padding: 10px 16px; font-weight: 700; text-decoration: none; }
.skip:focus { top: 8px; }
.topbar {
  position: absolute; z-index: 30;
  top: calc(env(safe-area-inset-top, 0px) + clamp(14px, 2.8vw, 36px));
  left: clamp(16px, 4vw, 60px); right: clamp(16px, 4vw, 60px);
  direction: rtl;
  display: flex; align-items: center; justify-content: space-between; gap: 12px;
  padding: clamp(8px, 1.1vw, 14px) 0;
  border-top: var(--line) solid #fff; border-bottom: var(--line) solid #fff;
}
.brand { font-family: var(--f-display); font-weight: var(--w-display); color: #fff; text-decoration: none; line-height: 1; white-space: nowrap; display: block; }
.tb-logo { font-size: clamp(40px, 5.8vw, 84px); margin-inline-start: clamp(4px, 2vw, 34px); }
.tb-nav { direction: rtl; display: flex; }
@property --r { syntax: "<length>"; inherits: false; initial-value: 0px; }
.tb-btn, .card, .csend, .more, .fbtn {
  --r: 0px;
  --R: 200px;
  background-image: radial-gradient(circle at var(--mx, 50%) var(--my, 50%), var(--fill, #000) calc(var(--r) - 1px), transparent var(--r));
  transition: --r .55s cubic-bezier(.2, .7, .2, 1), border-color .3s;
}
.tb-btn:hover, .tb-btn:focus-visible, .card:hover, .card:focus-visible,
.more:hover, .more:focus-visible, .csend:hover, .csend:focus-visible,
.fbtn:hover, .fbtn:focus-visible { --r: var(--R); }
.tb-btn {
  --fill: #000;
  display: inline-block;
  color: #fff;
  border: var(--line) solid #fff;
  border-radius: 0;
  margin-inline-start: calc(-1 * var(--line));
  padding: clamp(8px, .8vw, 12px) clamp(14px, 1.9vw, 28px);
  font-size: clamp(14px, 1.35vw, 18px);
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}
.tb-btn:first-child { margin-inline-start: 0; }
@supports (color: color-mix(in srgb, red 50%, blue)) {
  .topbar .tb-btn, .hx-cta { --fill: color-mix(in srgb, var(--hot) calc(clamp(0, (var(--dim, 0) - .35) * 3, 1) * 100%), #000); }
}
.tb-btn:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
.brand-svg { display: block; height: 1.2em; width: auto; }
.js .tb-logo .brand-svg { max-height: calc(var(--frh) * .62); }
.topbar .tb-btn { background-image: none; transition: color .3s ease, letter-spacing .4s cubic-bezier(.2, .7, .2, 1); }
.topbar .tb-btn:hover, .topbar .tb-btn:focus-visible { color: var(--hot); letter-spacing: .14em; }
@media (min-width: 900px) { .js .topbar .tb-btn[href="#contact"] { color: var(--hot); } }
@media (min-width: 900px) {
  .js { --frw: max(8.87vw, 90px); --frh: max(6.26vw, 60px); }
  .js body { margin-right: var(--frw); }
  .js .sticker-layer { clip-path: inset(var(--frh) var(--frw) 0 0); }
  .js .topbar {
    position: fixed; top: 0; left: 0; right: 0; height: var(--frh); z-index: 40;
    padding: 0; border-top: 0; border-bottom: var(--line) solid #fff;
    background: #000;
  }
  .js body::after { content: ""; position: fixed; top: var(--frh); bottom: 0; right: 0; width: var(--frw); border-left: var(--line) solid #fff; background: #000; pointer-events: none; z-index: 1; }
  .js .tb-logo { position: absolute; top: 0; bottom: 0; right: 0; width: var(--frw); margin: 0; display: flex; align-items: center; justify-content: center; border-left: var(--line) solid #fff; font-size: 2.4vw; background: #fff; color: #000; }
  .js .tb-nav { position: absolute; top: 0; bottom: 0; left: 0; right: var(--frw); display: flex; align-items: stretch; justify-content: flex-start; padding-right: 2.82vw; }
  .js .topbar .tb-btn { border: 0; margin: 0; padding: 0 2.19vw; display: flex; align-items: center; --fill: var(--hot); font-size: max(.94vw, 13px); }
  .js .tb-nav { padding-left: 2.82vw; }
  .js .topbar .tb-btn[href="#contact"] { margin-right: auto; }
  .js .rest-head { scroll-margin-top: calc(var(--frh) + clamp(16px, 2.4vw, 40px)); }
  .js .clhead { scroll-margin-top: calc(var(--frh) + clamp(40px, 5vw, 80px)); }
  .js .csec { scroll-margin-top: calc(var(--frh) + 12px); }
  .js .foot { margin-right: calc(-1 * var(--frw)); z-index: 45; }
  .js .frame { margin-right: 0; padding-right: 0; }
  .js .rest::after { display: none; }
  .js .rest-head::after { display: none; }
  .js .pband { box-shadow: 0 var(--line) 0 #fff; }
}
@media (min-width: 900px) and (max-height: 760px) {
  .js .under { padding: calc(var(--frh) + 64px) 0 8px; }
  .js .cwrap { padding-bottom: 10px; }
  .js .csec { scroll-margin-top: calc(var(--frh) + 4px); }
}
@media (min-width: 900px) and (max-height: 640px) {
  .js .csec { padding-bottom: max(0px, calc(0.0646 * (100% - 2 * (var(--side) + var(--fpad))) - 40px)); }
}
.stage { position: relative; height: calc(200vh + var(--d) + var(--hold)); height: calc(200svh + var(--d) + var(--hold)); }
.mdist { position: absolute; top: 0; left: 0; width: 1px; height: var(--d); visibility: hidden; pointer-events: none; }
.anchor { position: absolute; top: calc(var(--d) + var(--hold) * .92); left: 0; width: 1px; height: 1px; pointer-events: none; }
@media (prefers-reduced-motion: reduce) { .anchor { top: var(--d); } }
.stick {
  position: sticky; top: 0;
  height: 100vh; height: 100svh;
  overflow: hidden;
  background: #000;
  --r0: 44px;
}
.paint { position: absolute; top: 0; left: 0; right: auto; width: 100%; height: 100%; pointer-events: none; }
.paint { z-index: 2; opacity: calc(1 - var(--dim, 0)); }
.under {
  position: absolute; inset: 0; z-index: 0;
  display: flex; align-items: center; justify-content: stretch;
  text-align: center; padding: 0;
  opacity: clamp(0, calc((var(--p, 0) - .6) * 6), 1);
  will-change: opacity;
}
.under > * { transition: opacity .35s ease; }
.under.gone > * { opacity: 0; }
.abt-p { margin: 0; font-size: clamp(15px, 1.35vw, 19px); color: #fff; max-width: 580px; line-height: 1.4; }
.abt-p { font-family: "Fredoka Wide", var(--f-body); font-weight: 400; font-stretch: 125%; line-height: 1.65; }
.abt-p .abt-ln { display: block; text-wrap: balance; }
.abt-p .abt-ln:first-child { font-size: 1.45em; font-weight: 600; line-height: 1.2; margin-bottom: .45em; }
.abt-p .abt-ln:last-child { font-weight: 600; margin-top: .35em; }
.abt-p .w { display: inline-block; white-space: nowrap; }
.abt-p .ch { display: inline-block; opacity: .88; transition: opacity .9s ease; }
.abt-p .ch:hover { opacity: 1; transition-duration: .12s; }
@media (hover: none) { .abt-p .ch { opacity: 1; } }
.hx {
  --gut: clamp(16px, 4vw, 60px);
  --hx-top: calc(var(--tbh, 0px) + clamp(10px, 2.5vh, 28px));
  --hx-bot: clamp(20px, 3.5vh, 40px);
  position: absolute; inset: 0; z-index: 3;
  display: flex; align-items: center; justify-content: center;
  pointer-events: none; direction: rtl;
  padding: var(--hx-top) var(--gut) var(--hx-bot);
  will-change: transform;
}
.hx-word {
  position: relative; flex: none; direction: ltr;
  width: min(100%, calc((100vh - var(--hx-top) - var(--hx-bot)) * 2.3));
  width: min(100%, calc((100svh - var(--hx-top) - var(--hx-bot)) * 2.3));
  aspect-ratio: 1860 / 809;
  container-type: inline-size;
}
.hx-letters {
  position: absolute; max-width: none; pointer-events: none; user-select: none;
  left: calc(-84 / 1860 * 100%); top: calc(-240 / 809 * 100%);
  width: calc(2000 / 1860 * 100%); height: calc(1125 / 809 * 100%);
  -webkit-mask-image: linear-gradient(90deg, #000 calc(724 / 2000 * 100%), transparent 0 calc(1058 / 2000 * 100%), #000 0);
  mask-image: linear-gradient(90deg, #000 calc(724 / 2000 * 100%), transparent 0 calc(1058 / 2000 * 100%), #000 0);
}
.hx-pill {
  position: absolute; left: calc(640 / 1860 * 100%); top: 0; width: calc(337 / 1860 * 100%); height: 100%;
  border-radius: 9999px; background: #000;
}
.hx-pill::before {
  content: ""; position: absolute; inset: 0; border-radius: inherit; background: var(--hot);
  opacity: clamp(0, calc((var(--dim, 0) - .55) * 6), 1);
}
.hx-pill::after {
  content: ""; position: absolute; left: 47.5%; width: 5%; top: calc(141 / 809 * 100%); bottom: calc(141 / 809 * 100%);
  border-radius: 9999px; background: #000;
}
@supports (color: color-mix(in srgb, red 50%, blue)) {
  .hx-pill::after { background: color-mix(in srgb, #000 calc(clamp(0, (var(--dim, 0) - .55) * 6, 1) * 100%), var(--hot)); }
}
.hx-eyes { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; aspect-ratio: 1; display: flex; align-items: center; justify-content: center; }
.hx-eye { flex: none; width: calc(var(--r0) * 2); height: calc(var(--r0) * 2); }
.hx-copy {
  position: absolute; right: 0; bottom: 3%;
  direction: rtl; text-align: right;
  display: flex; flex-direction: column; align-items: flex-start;
}
.hx-ln { margin: 0; font-family: var(--f-display); font-weight: var(--w-display); color: #fff; font-size: max(24px, 4.6cqw); line-height: 1.08; white-space: nowrap; }
.hx-ln { background: #fff; color: #000; padding: 0 .14em; margin-bottom: .08em; }
.hx-ln { position: relative; isolation: isolate; background: none; }
.hx-ln::before { content: ""; position: absolute; inset: .19em -.12em 0; background: #fff; z-index: -1; }
.hx-ln { margin-bottom: -.1em; }
.hx-ln.hx-r::before { transform-origin: left center; }
.hx-ln.hx-l::before { transform-origin: right center; }
.js .hx.ready:not(.go) .hx-ln::before { scale: 0 1; }
.js .hx.ready:not(.go) .hx-wd { opacity: 0; }
.js .hx.go .hx-wd { animation: hxTxt .5s ease .35s both; }
.js .hx.go .hx-ln.hx-r::before { animation: hxGrow .8s cubic-bezier(.2, .8, .2, 1) both, hxSwayR 1.8s ease-in-out -.9s infinite alternate; }
.js .hx.go .hx-ln.hx-l::before { animation: hxGrow .8s cubic-bezier(.2, .8, .2, 1) .12s both, hxSwayL 1.8s ease-in-out -.9s infinite alternate; }
@keyframes hxGrow { from { scale: 0 1; } to { scale: 1 1; } }
@keyframes hxSwayR { from { translate: -.16em; } to { translate: .16em; } }
@keyframes hxSwayL { from { translate: .16em; } to { translate: -.16em; } }
@keyframes hxTxt { from { opacity: 0; } to { opacity: 1; } }
.hx-c.kn { display: inline-block; }
.kn2 { display: inline-block; }
.hx-wd { display: inline-block; position: relative; }
.hx-wd.hx-mk { padding: 0 .06em; line-height: 1; background: linear-gradient(#000, #000) 0 .2em / 100% calc(100% - .23em) no-repeat; color: var(--hot); }
.hx-wd .hx-t { position: relative; z-index: 1; transition: color .18s ease .06s; }
.hx-bar { position: absolute; top: .2em; bottom: .03em; left: 0; right: 0; background: #000; transform: scaleX(0); transform-origin: right center; transition: transform .26s cubic-bezier(.65, 0, .25, 1); z-index: 0; }
.hx-wd.hx-on .hx-bar { transform: scaleX(1); }
.hx-wd.hx-mk.hx-on .hx-t { color: var(--hot); }
.js .hx-wd.hx-mk { background: none; color: #fff; }
.js .hx-wd.hx-mk.hx-on { color: var(--hot); }
.js .hx .hx-ln { opacity: 0; }
.js .hx.ready .hx-ln { opacity: 1; }
.js .hx:not(.ready) .hx-ln { animation: hxfail 0s 3.5s forwards; }
@keyframes hxfail { to { opacity: 1; } }
.hx-cta {
  pointer-events: auto; margin: clamp(12px, 2.6cqw, 36px) 0 0;
  display: inline-flex; align-items: center; gap: 12px;
  font-size: clamp(15px, 1.5vw, 20px); padding: clamp(9px, .9vw, 13px) clamp(16px, 2vw, 30px);
  transition: --r .55s cubic-bezier(.2, .7, .2, 1), opacity .6s ease, transform .6s ease;
}
.hx-cta .dot { width: 22px; height: 28px; background: none; border-radius: 0; }
.hx-cta .dot svg { width: 20px; height: 20px; }
.hx-cta .dot path { stroke: currentColor; }
.hx-cta:hover .dot { transform: translateY(3px); }
.js .hx-cta { opacity: 0; transform: translateY(8px); pointer-events: none; }
.js .hx.typed .hx-cta { opacity: 1; transform: none; pointer-events: auto; }
.js .hx:not(.typed) .hx-cta { animation: hxfail 0s 7s forwards; }
.hx .hx-c { opacity: 0; }
.hx .hx-c.hx-on { opacity: 1; }
.s-cue { display: none; }
.s-cue { position: absolute; z-index: 3; bottom: 18px; left: 50%; width: 2px; height: 40px; margin-left: -1px; background: rgba(255, 255, 255, .35); overflow: hidden; opacity: calc(1 - var(--p, 0) * 6); }
.s-cue i { display: block; width: 100%; height: 40%; background: #fff; animation: cue 1.6s ease-in-out infinite; }
@keyframes cue { 0% { transform: translateY(-100%); } 100% { transform: translateY(260%); } }
.sticker-layer { position: fixed; left: 0; top: 0; width: 100%; height: 100vh; height: 100svh; z-index: 70; pointer-events: none; }
.sticker-cv { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
.vw-open .sticker-layer { display: none; }
.rest {
  position: relative; z-index: 5;
  display: flow-root;
  margin-top: -100vh; margin-top: -100svh;
  min-height: 100vh; min-height: 100svh;
  background: transparent;
}
.rest-head { position: relative; z-index: 3; padding: var(--headpad) 0 0; scroll-margin-top: clamp(16px, 2.4vw, 40px); }
.rest-head::before { content: ""; position: absolute; left: 0; right: 0; top: var(--headpad); height: var(--line); background: #fff; z-index: 2; }
.pband {
  height: var(--bandh);
  margin-left: calc(var(--side) + var(--fpad));
  border-top: var(--line) solid #fff; border-left: var(--line) solid #fff;
  background: var(--hot);
  display: flex; align-items: center; justify-content: flex-start;
  padding-inline-start: calc(var(--side) + var(--fpad) + clamp(4px, 1vw, 16px));
}
.pband-t { margin: 0; color: #fff; font-family: var(--f-display); font-weight: var(--w-display); font-size: clamp(30px, 4vw, 62px); line-height: 1; }
.hand {
  --hw: clamp(96px, 12.5vw, 180px);
  --hup: clamp(6px, .9vw, 14px);
  position: absolute; z-index: 4; pointer-events: none;
  left: calc(var(--side) + var(--fpad) + clamp(4px, 2vw, 32px));
  top: calc(var(--headpad) - var(--hw) * .886 * .5 - var(--hup));
  width: var(--hw); height: calc(var(--hw) * .886);
}
.hand::before {
  content: ""; position: absolute; left: 4%; right: 4%; top: calc(var(--hw) * .886 * .5 + var(--hup) - 2px); height: calc(var(--line) + 4px); background: #000; z-index: -1;
}
.hand .ceye { position: absolute; left: 30.2%; top: .6%; width: 21.7%; height: auto; aspect-ratio: 1; }
.hand-slot { position: absolute; left: 0; right: 0; top: 32.5%; }
.hand-img { display: block; width: 100%; height: auto; }
.myproj {
  --mw: calc(var(--side) + var(--fpad));
  position: absolute; z-index: 1; pointer-events: none; direction: ltr;
  left: 0; width: calc(var(--mw) - var(--line));
  top: calc(var(--headpad) + var(--line) + clamp(6px, 1.2vw, 18px));
  bottom: 0; overflow: hidden;
}
.projwrap { position: relative; }
@font-face { font-family: "Anton"; font-style: normal; font-weight: 400; font-display: block; src: url(data:font/woff2;base64,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) format("woff2"); }
.myproj-txt {
  display: block; writing-mode: vertical-rl; white-space: nowrap;
  font-family: "Anton", Impact, "Arial Narrow", sans-serif; font-weight: 400; letter-spacing: 0;
  font-size: calc(var(--mw) * 1.25); line-height: 1.08; color: #262626;
  margin-left: calc(var(--mw) * -.13);
}
.myproj-img, .myproj-tmp { display: block; width: 100%; height: auto; overflow: visible; }
.myproj-tmp { fill: #262626; font-family: Impact, "Haettenschweiler", "Arial Narrow", "Arial Black", sans-serif; font-size: 127px; }
.rest-head::after { content: ""; position: absolute; right: 0; bottom: calc(-1 * var(--line)); width: calc(var(--side) + var(--fpad)); height: var(--line); background: #fff; z-index: 2; }
.ttl {
  position: relative; margin: 0; color: var(--hot); font-family: var(--f-display); font-weight: var(--w-display); text-align: center;
  font-size: clamp(54px, 9vw, 132px); line-height: 1.05; padding: 0;
}
.frame {
  position: relative; z-index: 1;
  margin: 0 var(--side); padding: 0 var(--fpad);
  background: #000;
  display: flex; flex-direction: column; gap: clamp(28px, 4vw, 56px);
  min-width: 0;
}
.frame > .sec { position: relative; z-index: 1; }
.frame, .frame > .sec { z-index: auto; }
.cwrap { position: relative; z-index: 5; background: #000; padding: clamp(90px, 11vw, 170px) 0 clamp(28px, 2.6vw, 48px); }
.clients { position: relative; z-index: 5; background: #000; padding-top: clamp(110px, 15vw, 240px);    overflow-x: clip; }
.clhead { position: relative; scroll-margin-top: clamp(40px, 5vw, 80px); }
.clband {
  height: var(--bandh);
  border-bottom: var(--line) solid #fff;
  background: var(--hot);
  display: flex; align-items: center; justify-content: flex-end;
  padding-inline-end: calc(var(--side) + var(--fpad));
}
.clband-t { margin: 0; color: #fff; font-family: var(--f-display); font-weight: var(--w-display); font-size: clamp(28px, 3.6vw, 56px); line-height: 1; }
.clnote {
  --ew: clamp(28px, 2.8vw, 36px);
  position: absolute; z-index: 2; top: 0; right: auto; left: 50%;
  transform: translate(-50%, -50%); pointer-events: none;
  display: flex; align-items: center; direction: ltr; gap: clamp(8px, 1.2vw, 16px);
}
.clhead::before {
  content: ""; position: absolute; z-index: 1; left: 0; right: 0; top: calc(-1 * var(--line) / 2); height: var(--line); background: #fff;
}
.clnote .ceye + .ceye { margin-left: calc(-1 * clamp(8px, 1.2vw, 16px) - 3px); }
.clrow { overflow: hidden; direction: ltr; border-bottom: var(--line) solid #fff; padding: clamp(6px, .8vw, 11px) 0 clamp(5px, .65vw, 9px); }
.cltrack {
  display: flex; width: max-content; margin: 0; padding: 0; list-style: none;
  animation: clmove calc(var(--n, 10) * 2.6s) linear infinite;
}
.clitem {
  flex: none; width: clamp(104px, 12.2vw, 180px); aspect-ratio: 9 / 8; margin-right: clamp(6px, .8vw, 11px);
  background: #fff;
  display: flex; align-items: center; justify-content: center;
}
.clitem img { display: block; max-width: 70%; max-height: 62%; width: auto; height: auto; object-fit: contain; }
.clitem .clph { filter: invert(1); }
@keyframes clmove { from { transform: translateX(-50%); } to { transform: translateX(0); } }
.idle .cltrack { animation-play-state: paused; }
.clbig { direction: ltr; padding: 0 clamp(4px, .6vw, 10px); }
.clbig-img, .clbig-tmp { display: block; width: 100%; height: auto; overflow: visible; }
.clbig-tmp { fill: #262626; font-family: Impact, "Haettenschweiler", "Arial Narrow", "Arial Black", sans-serif; font-size: 127px; }
.filters { position: absolute; left: calc(var(--side) + var(--fpad)); bottom: calc(-1 * var(--line)); z-index: 3; display: flex; gap: 0; padding: var(--line) 0 0 var(--line); height: var(--fh); }
.fbtn {
  --fill: var(--hot);
  border: var(--line) solid #fff; border-radius: 0; color: #fff; cursor: pointer;
  background-color: #000; font: inherit; font-weight: 700; font-size: 13px; padding: 0 clamp(12px, 1.5vw, 22px); height: calc(100% + var(--line)); white-space: nowrap;
}
.fbtn { margin: calc(-1 * var(--line)) 0 0 calc(-1 * var(--line)); position: relative; }
.fbtn:hover, .fbtn:focus-visible { border-color: var(--hot); z-index: 1; }
.fbtn[aria-pressed="true"] { background: var(--hot); border-color: var(--hot); z-index: 2; }
html:not(.js) .filters { display: none; }
.sec { display: flex; flex-direction: column; gap: 12px; min-width: 0; scroll-margin-top: 16px; }
.secbar { position: relative; display: flex; justify-content: center; }
.secbar h2 { width: 100%; }
.empty { margin: 0; padding: 48px 16px; text-align: center; color: var(--soft); }
.grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; padding: var(--line) 0 0 var(--line); }
.card {
  --fill: #fff;
  background-color: #000;
  color: #fff;
  border: var(--line) solid #fff;
  border-radius: 0;
  padding: 0;
  display: flex; flex-direction: column; min-width: 0;
  text-decoration: none; overflow: hidden;
}
.card { margin: calc(-1 * var(--line)) 0 0 calc(-1 * var(--line)); position: relative; }
.card { --pad: clamp(6px, 1.1vw, 16px); --padb: max(calc(var(--pad) * 3), 34px); }
.card:hover, .card:focus-visible { z-index: 1; }
.card .shot {
  position: relative; display: block; width: auto; max-width: 100%;
  margin: var(--pad) var(--pad) var(--padb); aspect-ratio: 31 / 10; overflow: hidden;
  background: #666;
  outline: var(--line) solid transparent; transition: outline-color .3s ease;
}
.card .shot img { width: 100%; height: 100%; object-fit: cover; display: block; filter: grayscale(1); transition: transform .6s cubic-bezier(.2, .7, .2, 1), filter .5s ease; }
.card:hover .shot img { transform: scale(1.045); }
.card:hover .shot img, .card:focus-visible .shot img { filter: none; }
.card:hover .shot, .card:focus-visible .shot { outline-color: #000; }
.card:hover, .card:focus-visible { border-color: #000; }
.card .cap { position: absolute; inset: auto var(--pad) 0; height: var(--padb); display: flex; align-items: center; justify-content: center; padding: 0 4px; pointer-events: none; z-index: 1; mix-blend-mode: difference; }
.card .d {
  margin: 0; padding: 0; color: #fff; max-width: 100%;
  font-weight: 600; font-size: clamp(11px, .92vw, 14px); line-height: 1.25; text-align: center;
  font-family: "Fredoka Wide", var(--f-body); font-weight: 300; font-stretch: 125%; letter-spacing: .06em;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  transition: letter-spacing .4s cubic-bezier(.2, .7, .2, 1);
}
.card:hover .d, .card:focus-visible .d { letter-spacing: .16em; }
.dot { width: 26px; height: 26px; border-radius: 50%; background: #fff; display: inline-grid; place-items: center; flex: none; transition: transform .25s ease; }
.more {
  --fill: var(--hot);
  position: absolute; z-index: 7; top: calc(100% + clamp(22px, 2.6vw, 36px)); left: 50%; translate: -50% 0;
  background-color: transparent;
  border: var(--line) solid #fff; border-radius: 0; color: #fff;
  font: inherit; font-weight: 700; font-size: clamp(14px, 1.35vw, 18px);
  padding: clamp(8px, .8vw, 12px) clamp(14px, 1.9vw, 28px); cursor: pointer; white-space: nowrap;
}
.more:hover, .more:focus-visible { border-color: var(--hot); }
.grid { position: relative; }
.grid::after { content: ""; position: absolute; z-index: 2; bottom: 0; left: calc(-1 * (var(--side) + var(--fpad))); right: calc(100% - 2 * var(--line)); height: var(--line); background: #fff; pointer-events: none; }
.csec { position: relative; z-index: 1; scroll-margin-top: clamp(16px, 2.4vw, 40px); }
.cgrid {
  --ctop: clamp(18px, 2.6vw, 40px);
  position: relative; direction: ltr;
  display: grid; grid-template-columns: minmax(0, 1fr) 35%;
  min-height: clamp(300px, 27vw, 400px);
  margin: 0 calc(var(--side) + var(--fpad));
  border: var(--line) solid #fff;
}
.cgrid::before { content: none; }
.chead {
  grid-column: 2; grid-row: 1;
  direction: rtl; display: flex; align-items: flex-start; justify-content: flex-end;
  padding: var(--ctop) clamp(18px, 3vw, 40px) 16px;
  background: var(--hot);
}
.chead-t { margin: 0; color: #fff; font-family: var(--f-display); font-weight: var(--w-display); font-size: var(--hsz); line-height: 1.05; text-align: center; }
.chead-t > span { display: block; }
.pband, .clband { justify-content: center; padding-inline: 16px; }
.chead { align-items: center; justify-content: center; }
:root { --hsz: clamp(26px, 3.2vw, 50px); }
@media (min-width: 761px) {
  .agrid .ahead, .cgrid .chead { align-items: flex-end; padding-bottom: clamp(36px, 5vw, 80px); }
}
.chead-in { display: flex; flex-direction: column; }
.ctalk {
  position: absolute; z-index: -1; left: 32.5%; top: 100%; width: min(570px, calc(65% - 2 * clamp(18px, 3vw, 48px)));
  direction: ltr; pointer-events: none; transform: translate(-50%, -64%);
}
.ctalk-img { display: block; width: 100%; height: auto; }
.cbody {
  grid-column: 1; grid-row: 1;
  direction: rtl; display: flex; align-items: flex-start; justify-content: center;
  border-right: var(--line) solid #fff;
  padding: var(--ctop) clamp(18px, 3vw, 48px) calc(5.35% + 10px);
}
.cbox {
  width: min(570px, 100%);
  display: flex; flex-direction: column; align-items: stretch; gap: 8px; text-align: center;
}
.cdeco {
  position: absolute; z-index: 3; top: 0;
  left: calc(var(--side) + var(--fpad) + var(--line) / 2 - 60px); width: 120px;
  display: flex; flex-direction: column; align-items: center; pointer-events: none;
  padding-top: clamp(26px, 4.2vw, 60px);
  gap: clamp(12px, 1.6vw, 22px);
}
.cdeco::before { content: none; }
.eyes-arc { position: absolute; z-index: -1; left: 50%; top: 50%; width: 340%; height: auto; max-width: none; translate: -50% -50%; pointer-events: none; }
.cdeco .chand { display: none; }
.ceye {
  position: relative; width: clamp(28px, 2.8vw, 36px); height: clamp(28px, 2.8vw, 36px); border-radius: 50%; flex: none;
  background: radial-gradient(circle, var(--hot) 0 56%, #fff 57%);
}
.ceye i {
  position: absolute; left: 32%; top: 32%; width: 36%; height: 36%; border-radius: 50%; background: #000;
  animation: ceyeLook 3.2s ease-in-out infinite;
}
.ce-r { --dir: 1; }
.ce-l { --dir: -1; }
.idle .ceye i, .idle .s-cue i { animation-play-state: paused; }
@keyframes ceyeLook {
  0%, 12% { transform: translateX(0); }
  25%, 37% { transform: translateX(calc(var(--dir) * 48%)); }
  50%, 62% { transform: translateX(0); }
  75%, 87% { transform: translateX(calc(var(--dir) * -48%)); }
  100% { transform: translateX(0); }
}
.chand { display: block; width: min(clamp(140px, 14vw, 200px), calc(2 * (var(--side) + var(--fpad)) - 12px)); height: auto; max-width: none; margin-top: auto; margin-bottom: clamp(14px, 2vw, 30px); background: #000; box-shadow: 0 0 0 8px #000; }
.cintro { margin: 0 0 4px; text-align: center; font-size: clamp(16px, 1.4vw, 19px); }
.cform { width: 100%; display: flex; flex-direction: column; gap: 10px; text-align: right; margin: 0; }
@media (min-width: 480px) {
  .cform { display: grid; grid-template-columns: minmax(0, 2fr) minmax(0, 3fr); column-gap: 12px; }
  .cform .cf:nth-of-type(n+3), .cform .csend, .cform .cstat { grid-column: 1 / -1; }
}
.cf { display: flex; flex-direction: column; gap: 4px; }
.cf label { font-size: 13px; color: var(--soft); }
.cf input, .cf textarea {
  background: #000; color: #fff; border: var(--line) solid #fff; border-radius: 0;
  padding: 8px 12px; font: inherit; font-size: 16px; outline: 0; resize: vertical; width: 100%;
}
.cf input:focus, .cf textarea:focus { border-color: var(--hot); box-shadow: 0 0 0 3px rgba(255, 0, 89, .3); }
.cf [aria-invalid="true"] { border-color: var(--hot); }
.hp { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; opacity: 0; overflow: hidden; clip-path: inset(50%); pointer-events: none; }
.csend {
  --fill: var(--hot);
  background-color: #000;
  border: var(--line) solid #fff; border-radius: 0; color: #fff;
  font: inherit; font-weight: 700; font-size: 16px; padding: 9px; margin-top: 4px; cursor: pointer;
}
.csend:hover, .csend:focus-visible { border-color: var(--hot); }
.csend[disabled] { opacity: .6; cursor: progress; }
.cstat { margin: 0; min-height: 1.4em; color: var(--hot); font-weight: 700; text-align: center; }
.cstat.ok { color: #fff; }
@media (min-width: 761px) {
  .csec { padding-bottom: max(0px, calc(0.0646 * (100% - 2 * (var(--side) + var(--fpad))) - 16px)); }
  .cform { gap: 7px; }
  .cf { gap: 2px; }
  .cf input, .cf textarea { padding: 3px 10px; font-size: 15px; }
  .cf textarea { height: 84px; }
  .csend { font-size: 15px; padding: 4px; margin-top: 2px; }
}
.foot {
  letter-spacing: .02em;
  position: relative; z-index: 6;
  background: var(--hot); color: #fff;
  display: flex; align-items: center; justify-content: space-between; gap: 16px 32px;
  padding: clamp(8px, .8vw, 12px) clamp(16px, 3vw, 40px);
  padding-bottom: calc(clamp(8px, .8vw, 12px) + env(safe-area-inset-bottom, 0px));
}
.foot-info { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 22px; font-size: 13px; font-weight: 400; min-width: 0; }
.foot-name { white-space: nowrap; }
.foot-copy { white-space: nowrap; font-size: 12px; font-weight: 400; opacity: .85; }
.copy {
  background: none; border: 0; padding: 2px 0; margin: 0; color: #fff; font: inherit; font-weight: 400; cursor: pointer;
  direction: ltr; unicode-bidi: isolate; text-align: start; letter-spacing: .02em;
  text-decoration: underline; text-decoration-color: transparent; text-underline-offset: 4px; text-decoration-thickness: var(--line);
  transition: text-decoration-color .2s; overflow-wrap: anywhere;
}
.copy:hover, .copy:focus-visible { text-decoration-color: #fff; }
.foot .copy { font-weight: 600; }
.cinfo { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 4px 16px; margin-top: 0; font-size: 17px; }
.cinfo .foot-name { white-space: nowrap; }
.cbox { container-type: inline-size; }
@container (max-width: 540px) {
  .cinfo { justify-content: center; gap: 4px 24px; }
  .cinfo .foot-name { flex-basis: 100%; }
}
.cinfo .copy { font-weight: 600; }
.foot { justify-content: center; padding-top: 14px; padding-bottom: calc(14px + env(safe-area-inset-bottom, 0px)); }
.foot-logo { flex: none; font-size: clamp(20px, 1.8vw, 26px); }
.foot .foot-top { flex: none; margin-inline-start: auto; padding: 5px 14px; font-size: 13px; }
.foot .tb-btn { --fill: #000; }
.toast {
  position: fixed; z-index: 90; left: 50%; bottom: calc(24px + env(safe-area-inset-bottom, 0px));
  transform: translate(-50%, 16px); opacity: 0; pointer-events: none;
  background: #000; color: #fff; border: var(--line) solid #fff; padding: 11px 22px; font-weight: 700; text-align: center;
  max-width: calc(100% - 32px);
  transition: opacity .25s ease, transform .25s ease;
}
.toast.show { opacity: 1; transform: translate(-50%, 0); }
.js .rv { opacity: 0; transform: translateY(48px) scale(.97); transition: opacity .8s ease, transform .8s cubic-bezier(.2, .7, .2, 1); }
.js .rv.in { opacity: 1; transform: none; }
.js .card.rv { transition: opacity .8s ease calc(var(--i, 0) * 90ms), transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i, 0) * 90ms), --r .55s cubic-bezier(.2, .7, .2, 1), border-color .3s, scale .4s cubic-bezier(.2, .7, .2, 1), box-shadow .4s ease, z-index 0s linear .4s; }
.cwrap { overflow-x: clip; }
@media (prefers-reduced-motion: no-preference) {
  .js .csec.sw .cgrid, .js .csec.sw .cdeco { transform: translateX(min(60vw, 900px)); opacity: 0; transition: transform 1.1s cubic-bezier(.16, 1, .3, 1), opacity .7s ease; }
  .js .csec.sw.in .cgrid, .js .csec.sw.in .cdeco { transform: none; opacity: 1; }
}
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  .card { transition: --r .55s cubic-bezier(.2, .7, .2, 1), border-color .3s, scale .4s cubic-bezier(.2, .7, .2, 1), box-shadow .4s ease, z-index 0s linear .4s; }
  .card:hover, .card:focus-visible, .js .card.rv:hover, .js .card.rv:focus-visible { scale: 1.08; transition-delay: 0s; box-shadow: 0 14px 34px rgba(0, 0, 0, .55), 0 4px 10px rgba(0, 0, 0, .35); }
}
.spot {
  position: fixed; left: 0; top: 0; width: 560px; height: 560px; z-index: 58; pointer-events: none;
  mix-blend-mode: lighten; opacity: 0; transition: opacity .5s ease; will-change: transform;
  -webkit-mask-image: radial-gradient(closest-side, #000 0%, rgba(0, 0, 0, .55) 50%, transparent 100%);
  mask-image: radial-gradient(closest-side, #000 0%, rgba(0, 0, 0, .55) 50%, transparent 100%);
}
.spot.on { opacity: 1; }
.spot canvas { display: block; width: 100%; height: 100%; }
.vw-open .spot { display: none; }
.mdot-l { position: fixed; inset: 0; pointer-events: none; z-index: 65; overflow: hidden; }
.mdot-l i { position: absolute; left: 0; top: 0; border-radius: 50%; will-change: transform; }
.mdot { width: 36px; height: 36px; margin: -18px 0 0 -18px; opacity: 0; transition: opacity .25s; }
.mdot.on { opacity: 1; }
.mdot::after { content: ""; position: absolute; inset: 0; border-radius: 50%; background: #000; border: 2px solid #fff; box-sizing: border-box; }
.mdot.hit::after { animation: mdotHit .45s cubic-bezier(.2, .7, .3, 1); }
@keyframes mdotHit { 0% { transform: scale(1); } 35% { transform: scale(.75); } 100% { transform: scale(1); } }
.mdot-w { width: 36px; height: 36px; margin: -18px 0 0 -18px; border: 1px solid #fff; box-sizing: border-box; }
.vw {
  display: none;
  position: fixed; inset: 0; z-index: 60; background: #000;
  overflow-y: auto; overscroll-behavior: contain; scroll-snap-type: y proximity;
}
.vw.open, html:not(.js) .vw:target { display: block; animation: vwIn .6s ease both; }
@keyframes vwIn { from { opacity: 0; } to { opacity: 1; } }
.vw-s {
  height: 100vh; height: 100svh; padding: 68px clamp(8px, 3vw, 40px) 84px;
  display: flex; align-items: center; justify-content: center; scroll-snap-align: start;
}
.js .vw {
  overflow: hidden; inset: auto; top: 50%; left: 50%;
  width: min(1200px, 90vw); height: min(660px, 84vh); height: min(660px, 84svh);
  transform: translate(-50%, -50%); border: var(--line) solid #000;
  box-shadow: 0 24px 80px rgba(0, 0, 0, .6);
}
.js .vw.open { animation: vwPop .45s cubic-bezier(.2, .7, .2, 1) both; }
.vw-dim { display: none; position: fixed; inset: 0; z-index: 59; background: rgba(255, 0, 89, .82); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }
.vw-dim.on { display: block; animation: vwIn .45s cubic-bezier(.2, .7, .2, 1) both; }
.js .vw.open.mo, .vw-dim.on.mo { animation: none; }
::view-transition-group(vw-frame), ::view-transition-group(vw-img) { animation-duration: .6s; animation-timing-function: cubic-bezier(.2, .7, .2, 1); }
::view-transition-old(vw-frame), ::view-transition-new(vw-frame) { height: 100%; object-fit: fill; }
::view-transition-old(vw-frame) { animation-duration: .25s; }
::view-transition-old(vw-img), ::view-transition-new(vw-img) { height: 100%; object-fit: cover; }
::view-transition-old(vw-img) { animation-duration: .35s; }
::view-transition-old(root), ::view-transition-new(root) { animation-duration: .5s; }
.js .vw.sw-out { display: block; pointer-events: none; }
.js .vw.sw-out.sw-r { animation: vwOutR .7s cubic-bezier(.65, 0, .35, 1) both; }
.js .vw.sw-out.sw-l { animation: vwOutL .7s cubic-bezier(.65, 0, .35, 1) both; }
.js .vw.open.sw-in.sw-l { animation: vwInL .7s cubic-bezier(.65, 0, .35, 1) both; }
.js .vw.open.sw-in.sw-r { animation: vwInR .7s cubic-bezier(.65, 0, .35, 1) both; }
@keyframes vwOutR { to { transform: translate(calc(-50% + 100vw), -50%) scale(.86); } }
@keyframes vwOutL { to { transform: translate(calc(-50% - 100vw), -50%) scale(.86); } }
@keyframes vwInL { from { transform: translate(calc(-50% - 100vw), -50%) scale(.86); } to { transform: translate(-50%, -50%); } }
@keyframes vwInR { from { transform: translate(calc(-50% + 100vw), -50%) scale(.86); } to { transform: translate(-50%, -50%); } }
@keyframes vwPop { from { opacity: 0; transform: translate(-50%, -47%) scale(.96); } to { opacity: 1; transform: translate(-50%, -50%); } }
.js .vw-s img { max-height: 100%; }
.js .vw-s { position: absolute; inset: 0; height: auto; transform: translateX(-100%); }
.js .vw-s.on { transform: none; transition: transform .7s cubic-bezier(.65, 0, .35, 1); }
.js .vw-s.on.now { transition: none; }
.vw-prog { position: absolute; top: 0; left: 0; right: 0; height: 3px; z-index: 5;
  background: rgba(0, 0, 0, .08); pointer-events: none; }
.vw-prog i { display: block; height: 100%; background: var(--hot); transform-origin: right; animation: vwProg 2s linear both; }
.vw.hold .vw-prog i { animation-play-state: paused; }
@keyframes vwProg { from { transform: scaleX(0); } to { transform: scaleX(1); } }
html:not(.js) .vw-prog { display: none; }
.js .vw-s.out { transform: translateX(100%); transition: transform .7s cubic-bezier(.65, 0, .35, 1); }
.js .vw-s.wait-r { transform: translateX(100%); }
.js .vw-s.out-l { transform: translateX(-100%); transition: transform .7s cubic-bezier(.65, 0, .35, 1); }
.vw-arr {
  position: absolute; top: 50%; z-index: 3; transform: translateY(-50%);
  width: 36px; height: 36px; border: 0; border-radius: 0; padding: 0;
  background: none; color: #000; opacity: .45; cursor: pointer;
  display: grid; place-items: center; transition: opacity .25s, color .25s;
}
.vw-arr svg { display: block; }
.vw-arr-prev { right: clamp(8px, 1.4vw, 18px); }
.vw-arr-next { left: clamp(8px, 1.4vw, 18px); }
.vw-arr:hover, .vw-arr:focus-visible { opacity: 1; color: var(--hot); }
html:not(.js) .vw-arr { display: none; }
.js .vw-s { padding-inline: clamp(52px, 5.5vw, 76px); }
@media (max-width: 760px) { .vw-arr { width: 34px; height: 34px; } .js .vw-s { padding-inline: 48px; } }
.js .vw-s .vi { opacity: 1; transform: none; filter: none; transition: none; }
.vw-s img { max-width: 100%; max-height: calc(100vh - 152px); max-height: calc(100svh - 152px); width: auto; height: auto; object-fit: contain; display: block; border-radius: 8px; }
.vw-nav {
  position: fixed; bottom: calc(14px + env(safe-area-inset-bottom, 0px)); z-index: 3;
  display: flex; align-items: center; gap: 12px; max-width: calc(50% - 70px);
  padding: 6px 2px; border: 0; background: transparent; color: #fff; text-decoration: none;
  transition: color .25s;
}
.vw-prev { right: clamp(10px, 2vw, 28px); }
.vw-next { left: clamp(10px, 2vw, 28px); }
.vw-nx { display: flex; flex-direction: column; min-width: 0; text-align: start; line-height: 1.25; }
.vw-next .vw-nx { text-align: left; }
.vw-nx small { font-size: 12px; color: var(--soft); }
.vw-nx b { font-size: 15px; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.vw-nav:hover, .vw-nav:focus-visible { color: var(--hot); }
.vw-x {
  position: fixed; top: 0; right: 0; z-index: 4; width: 44px; height: 44px;
  border: 0; border-radius: 0; background: #fff; color: #000; cursor: pointer;
  display: grid; place-items: center; text-decoration: none;
}
.vw-x:hover, .vw-x:focus-visible { background: var(--hot); color: #fff; }
.vw-cap { position: fixed; top: 0; left: 0; right: 0; z-index: 1; padding: 18px 72px 0; text-align: center; color: #fff; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; pointer-events: none; }
.vw-cap b { font-weight: 700; margin-inline-end: 8px; }
.vw-cap span { color: var(--soft); }
.vw-c { position: fixed; bottom: calc(26px + env(safe-area-inset-bottom, 0px)); left: 50%; transform: translateX(-50%); z-index: 2; color: var(--hot); font-weight: 700; letter-spacing: .1em; direction: ltr; }
.vw-glow { position: fixed; inset: 0; z-index: 1; pointer-events: none; background: radial-gradient(60% 55% at 50% 50%, rgba(255, 0, 89, .35), rgba(255, 0, 89, 0) 70%); animation: vwGlow 1.7s ease-out both; }
@keyframes vwGlow { 0% { opacity: 0; } 30% { opacity: 1; } 100% { opacity: 0; } }
.vw { background: #fff; }
.vw-cap, .vw-nav { color: #000; }
.vw-cap span, .vw-nx small { color: #555; }
.vw-nav:hover small, .vw-nav:focus-visible small { color: var(--hot); }
.js .vw::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: calc(74px + env(safe-area-inset-bottom, 0px)); background: #000; z-index: 1; pointer-events: none; }
.js .vw-nav, .js .vw-nav .vw-nx small { color: #fff; }
.js .vw-nav .vw-nx small { opacity: .8; }
.js .vw-nav:hover, .js .vw-nav:focus-visible, .js .vw-nav:hover small, .js .vw-nav:focus-visible small { color: #000; opacity: 1; }
.js .vw-nav {
  width: min(calc(var(--vwnav, 240px) + 28px), calc(50% - 70px)); max-width: none;
  padding: 6px 14px; transition: color .2s, background-color .2s;
}
.js .vw-nav .vw-nx { width: 100%; }
.js .vw-nav:hover, .js .vw-nav:focus-visible { background-color: var(--hot); }
@media (max-width: 760px) { .js .vw-nav { width: min(calc(var(--vwnav, 200px) + 16px), calc(50% - 40px)); padding: 6px 8px; } }
.js .vw-nav { --vwo: clamp(10px, 2vw, 28px); bottom: 0; height: calc(74px + env(safe-area-inset-bottom, 0px)); padding-bottom: env(safe-area-inset-bottom, 0px); padding-top: 0;
  width: min(calc(var(--vwnav, 240px) + 28px + var(--vwo)), calc(50% - 70px + var(--vwo))); }
.js .vw-prev { right: 0; padding-right: calc(var(--vwo) + 14px); padding-left: 14px; }
.js .vw-next { left: 0; padding-left: calc(var(--vwo) + 14px); padding-right: 14px; }
@media (max-width: 760px) {
  .js .vw-nav { width: min(calc(var(--vwnav, 200px) + 16px + var(--vwo)), calc(50% - 40px + var(--vwo))); }
  .js .vw-prev { padding-right: calc(var(--vwo) + 8px); padding-left: 8px; }
  .js .vw-next { padding-left: calc(var(--vwo) + 8px); padding-right: 8px; }
}
.vw-prog-b { top: auto; bottom: 0; background: rgba(255, 255, 255, .14); }
.vw-x { background: #000; color: #fff; }
.vi { opacity: 0; transform: translateY(26px) scale(.97); filter: blur(10px); transition: opacity .9s ease, transform 1s cubic-bezier(.2, .7, .2, 1), filter .9s ease; }
.vi.in { opacity: 1; transform: none; filter: none; }
html:not(.js) .vi { opacity: 1; transform: none; filter: none; }
.fbtn { z-index: 1; }
.rest::before, .rest::after {
  content: ""; position: absolute; bottom: 0; width: var(--line);
  background: #fff; pointer-events: none; z-index: 4;
}
.rest::before { left: calc(var(--side) + var(--fpad)); top: calc(var(--headpad) + var(--bandh) + var(--line) - var(--fh)); }
.rest::after { right: calc(var(--side) + var(--fpad)); top: calc(var(--headpad) + var(--bandh)); }
.under::before, .under::after {
  content: ""; position: absolute; top: 0; bottom: 0; width: var(--line);
  background: #fff; pointer-events: none;
}
.under::before, .under::after { content: none; }
.agrid {
  position: relative; width: 100%; direction: ltr;
  display: grid; grid-template-columns: 37% minmax(0, 1fr);
  margin-inline-end: calc(var(--side) + var(--fpad));
  min-height: clamp(260px, 48svh, 460px);
}
.agrid {
  width: auto; flex: 1 1 auto;
  margin: 0 calc(var(--side) + var(--fpad));
  border: var(--line) solid #fff;
}
.agrid::before { content: none; }
.anote { display: none; }
.agrid { --nr: clamp(18px, 4vw, 60px); --nw: clamp(150px, 18vw, 250px); }
.ahead {
  direction: rtl; display: flex; align-items: center; justify-content: center;
  padding: 16px;
  background: var(--hot);
}
.ahead-t { margin: 0; color: #fff; font-family: var(--f-display); font-weight: var(--w-display); font-size: var(--hsz); line-height: 1.05; text-align: center; }
.ahead-t > span { display: block; }
.ahead { position: relative; }
.acur { position: absolute; z-index: 2; left: 57%; top: -5%; width: 76%; height: auto; aspect-ratio: 600 / 314; translate: -50% 0; pointer-events: none; }
.obj-img { display: block; width: 100%; height: 100%; object-fit: contain; }
@media (max-width: 760px) { .acur { display: none; } }
.ccur { align-self: center; width: clamp(100px, 12vw, 190px); aspect-ratio: 600 / 526; margin-bottom: clamp(10px, 1.6vw, 24px); }
.cgrid .ccur { position: absolute; z-index: 2; right: 21%; left: auto; top: -14%; width: auto; height: 60%; translate: 50% 0; margin: 0; pointer-events: none; }
.acur .obj-img { position: relative; }
.acur .obj-img { filter: drop-shadow(0 -10px 10px rgba(60, 0, 20, .45));    rotate: -7deg; transform-origin: 40% 90%; }
.ccur .obj-img { filter: drop-shadow(0 14px 14px rgba(60, 0, 20, .4)); }
.steam { position: absolute; left: -12%; bottom: 72%; width: 96%; height: 170%; pointer-events: none; }
.steam-cv { display: block; width: 100%; height: 100%; }
.ccur .obj-reply {
  position: absolute; width: 50%; height: auto; right: -2%; top: 52%;
  scale: -1 1; transform-origin: 85% 95%; opacity: 0;
}
.ccur .obj-img:not(.obj-reply) { transform-origin: 15% 95%; }
@media (prefers-reduced-motion: no-preference) {
  .ccur .obj-img:not(.obj-reply) { animation: chatBig 4s ease-out infinite; }
  .ccur .obj-reply { animation: chatPop 4s ease-out infinite 1.4s; }
}
@keyframes chatBig {
  0% { opacity: 0; scale: .3; translate: 0 12%; }
  8% { opacity: 1; scale: 1.05; translate: 0 0; }
  13% { scale: 1; }
  58% { opacity: 1; translate: 0 -12%; }
  72%, 100% { opacity: 0; scale: 1; translate: 0 -30%; }
}
@keyframes chatPop {
  0% { opacity: 0; scale: -.3 .3; translate: 0 12%; }
  8% { opacity: 1; scale: -1.05 1.05; translate: 0 0; }
  13% { scale: -1 1; }
  58% { opacity: 1; translate: 0 -25%; }
  72%, 100% { opacity: 0; scale: -1 1; translate: 0 -45%; }
}
@media (max-width: 760px) { .ccur { display: none; } }
.kn { display: inline-block; }
.abody {
  position: relative;
  direction: rtl; display: flex; align-items: center; justify-content: center;
  border-left: var(--line) solid #fff;
  padding: clamp(28px, 4vw, 56px) clamp(18px, 3vw, 48px);
}
.aeyes {
  position: absolute; z-index: 2; top: calc(-1 * var(--line) / 2); left: calc(37% + 63% / 2); transform: translate(-50%, -50%);
  display: flex; direction: ltr;
}
.aeyes .ceye { width: clamp(32px, 3.6vw, 48px); height: clamp(32px, 3.6vw, 48px); }
.aeyes .ceye + .ceye { margin-left: -3px; }
.anote {
  position: absolute; z-index: 2; top: 0; right: var(--nr); margin: 0;
  width: var(--nw); aspect-ratio: 1071 / 451; transform: translateY(-50%);
}
.anote-img { display: block; width: 100%; height: 100%; object-fit: contain; }
.ahelo {
  position: absolute; z-index: -1; left: 50%; top: 86%; width: 55%; direction: ltr;
  transform: translateX(-50%); pointer-events: none;
}
.ahelo-img, .ahelo-tmp { display: block; width: 100%; height: auto; overflow: visible; }
.ahelo-tmp { fill: #262626; font-family: Impact, "Haettenschweiler", "Arial Narrow", "Arial Black", sans-serif; font-size: 127px; }
.nf { min-height: 100vh; min-height: 100svh; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 22px; text-align: center; padding: 24px; background: var(--hot); }
.nf h1 { margin: 0; font-size: clamp(34px, 6vw, 72px); }
.nf p { margin: 0; font-size: clamp(17px, 2vw, 22px); }
@media (max-width: 760px) {
  :root { --fpad: 10px; --bandh: 76px; }
  .grid { grid-template-columns: minmax(0, 1fr); }
  .filters { position: static; flex-wrap: wrap; height: auto; margin: 14px calc(var(--side) + var(--fpad)) 16px; }
  .fbtn { height: auto; padding: 8px 12px; flex: 1 1 auto; }
  .rest-head::after { display: none; }
  .rest::before, .rest::after { top: calc(var(--headpad) + var(--bandh)); }
  .agrid { grid-template-columns: minmax(0, 1fr); margin: 0; min-height: 0; border-left: 0; border-right: 0; }
  .ahead { min-height: 130px; }
  .abody { border-left: 0; border-right: 0; padding: 40px calc(var(--side) + var(--fpad)) 24px; }
  .aeyes { left: 50%; transform: translate(-50%, -50%); }
  .ahelo { top: calc(100% - 14px); }
  .myproj { display: none; }
  .pband { margin-left: 0; border-left: 0; }
  .agrid { --nr: 10px; --nw: 120px; }
  .cgrid { grid-template-columns: minmax(0, 1fr); margin: 0; border: 0; min-height: clamp(320px, 29vw, 420px); }
  .cgrid::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: var(--line); background: #fff; z-index: 2; }
  .chead, .cbody { grid-column: auto; grid-row: auto; }
  .chead { min-height: 170px; justify-content: center; padding: clamp(20px, 3vw, 44px) clamp(18px, 3vw, 40px) 0; background: var(--hot); }
  .ctalk { position: static; z-index: auto; width: 0; min-width: 100%; margin-top: clamp(10px, 1.4vw, 20px); transform: none; }
  .cbody { align-items: center; border-right: 0; border-bottom: var(--line) solid #fff; padding: 24px calc(var(--side) + var(--fpad)); }
  .cdeco { display: none; }
  .tb-btn { padding: 8px 12px; font-size: 14px; }
  .vw-nav { padding: 6px 2px; gap: 8px; max-width: calc(50% - 40px); }
  .vw-nx b { font-size: 13px; }
  .vw-c { bottom: auto; top: 46px; }
  .vw-s { padding-inline: 8px; }
  .foot { flex-wrap: wrap; gap: 8px 16px; }
  .foot-info { order: 3; flex-basis: 100%; gap: 2px 16px; font-size: 12px; }
  .vw-s { padding-top: 64px; padding-bottom: 40px; }
}
@media (max-width: 760px) {
  .hx-word { margin-bottom: 150px; }
  .hx-copy { top: calc(100% + 22px); bottom: auto; }
  .hx-ln { font-size: clamp(24px, 7.4vw, 40px); }
  .js .vw { width: calc(100vw - 32px); height: calc(100vh - 32px); height: calc(100svh - 32px); }
}
@media (max-width: 420px) {
  .tb-btn { font-size: 12px; padding: 7px 5px; }
  .tb-logo { font-size: 32px; }
}
@media (max-width: 360px) {
  .tb-btn { font-size: 11px; padding: 6px 4px; }
  .tb-logo { font-size: 27px; }
}
@media (max-height: 640px) and (min-aspect-ratio: 1/1) {
  .s-cue { display: none; }
  .csec { scroll-margin-top: 0; }
  .cwrap { padding-bottom: 20px; }
}
.myproj { --lag: 0%; }
.clbig, .ctalk { --lag: -24%; }
@keyframes gwLag { from { transform: translateY(var(--lag)); } to { transform: none; } }
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .myproj, .clbig, .ctalk { overflow: clip; view-timeline: --gw block; }
    .myproj > *, .clbig > *, .ctalk > * { animation: gwLag linear both; animation-timeline: --gw; animation-range: entry 0% entry 100%; }
  }
}
.abt-p .sl { padding: 0 .14em; margin: 0 -.14em; background: linear-gradient(var(--hot), var(--hot)) no-repeat right center / 100% 100%; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
@media (prefers-reduced-motion: no-preference) {
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .ahelo { transform: translateX(-50%); }
  .js .hx .hx-cta { opacity: 1; transform: none; pointer-events: auto; }
  .vw-prog { display: none; }
  *, *::before, *::after { transition: none !important; animation: none !important; }
  .js .rv, .vi { opacity: 1; transform: none; filter: none; }
  .js .hx .hx-ln { opacity: 1; }
}
