@media (prefers-reduced-motion:no-preference){html:not(.m) body{animation:.45s ease-out both page-in}}@keyframes page-in{0%{opacity:0}to{opacity:1}}.wh-zone[data-astro-cid-n3awjzoe]{pointer-events:auto;touch-action:pan-y;cursor:grab;z-index:0;border-radius:32px;outline:none;position:absolute;inset:0}.wh-zone[data-astro-cid-n3awjzoe]:focus-visible{box-shadow:inset 0 0 0 1px #ffffff59}.wh[data-astro-cid-n3awjzoe].grab .wh-zone[data-astro-cid-n3awjzoe]{cursor:grabbing}.wh-stage[data-astro-cid-n3awjzoe]{perspective:1200px;perspective-origin:50% 45%;pointer-events:none}.wh-move[data-astro-cid-n3awjzoe],.wh-tilt[data-astro-cid-n3awjzoe]{transform-style:preserve-3d;will-change:transform}.wh-tilt[data-astro-cid-n3awjzoe]{--sx:50%;--sa:.55}.wh-img[data-astro-cid-n3awjzoe]{filter:drop-shadow(0 30px 40px #00000080);transition:filter .5s;transform:translateZ(0)}.wh-hands[data-astro-cid-n3awjzoe]{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(2px)}.wh-hands[data-astro-cid-n3awjzoe] .lume[data-astro-cid-n3awjzoe]{transition:fill .5s,filter .5s}.wh-lume[data-astro-cid-n3awjzoe]{opacity:0;filter:blur(.6px)drop-shadow(0 0 6px #6dffc4);background:#8dffd2;transition:opacity .9s;position:absolute;inset:0;transform:translateZ(1px);-webkit-mask:url(/assets/watch-lume.png) 50%/100% 100% no-repeat;mask:url(/assets/watch-lume.png) 50%/100% 100% no-repeat}.wh[data-astro-cid-n3awjzoe].lit .wh-img[data-astro-cid-n3awjzoe]{filter:drop-shadow(0 30px 40px #00000080)brightness(.42)saturate(.8);transition-duration:.15s}.wh[data-astro-cid-n3awjzoe].lit .wh-lume[data-astro-cid-n3awjzoe]{opacity:.95;transition-duration:.15s}.wh[data-astro-cid-n3awjzoe].lit .wh-hands[data-astro-cid-n3awjzoe] .lume[data-astro-cid-n3awjzoe]{fill:#b6ffe4;filter:url(#whGlow)}.wh[data-astro-cid-n3awjzoe].lit .wh-hands[data-astro-cid-n3awjzoe]{filter:brightness(.75)}.wh-edge[data-astro-cid-n3awjzoe]{filter:brightness(.35)blur(1px);opacity:.9;background:url(/assets/watch-concept-760.webp) 50%/contain no-repeat;position:absolute;inset:0;transform:translateZ(-14px)}.wh-shadow[data-astro-cid-n3awjzoe]{filter:blur(42px);will-change:transform, opacity;background:radial-gradient(closest-side,#000000e6,#00000059 60%,#0000);border-radius:45%;width:46%;height:64%;position:absolute;top:50%;left:50%;translate:-50% -42%}.wh-sheen[data-astro-cid-n3awjzoe]{pointer-events:none;background:linear-gradient(105deg, transparent calc(var(--sx) - 20%), rgba(255,255,255,var(--sa)) var(--sx), transparent calc(var(--sx) + 16%));mix-blend-mode:overlay;position:absolute;inset:0;transform:translateZ(3px);-webkit-mask:url(/assets/watch-concept-760.webp) 50%/contain no-repeat;mask:url(/assets/watch-concept-760.webp) 50%/contain no-repeat}.wh-crown[data-astro-cid-n3awjzoe]{aspect-ratio:1;pointer-events:auto;touch-action:none;cursor:ns-resize;background:0 0;border:0;border-radius:50%;width:max(44px,9%);position:absolute;top:49.4%;left:96.6%;transform:translateZ(4px)}.wh-crown[data-astro-cid-n3awjzoe]:hover{background:radial-gradient(closest-side,#ffffff2e,#0000)}.wh-hint[data-astro-cid-n3awjzoe]{z-index:2;bottom:-1%}@media (width<=1023px){.wh-hint[data-astro-cid-n3awjzoe]{top:-2vh;bottom:auto}}.wh[data-astro-cid-n3awjzoe].iz-done .wh-hint[data-astro-cid-n3awjzoe]{opacity:0;animation:none;translate:-50% 8px}.iz{z-index:1;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:28px;outline:none;height:40vh;position:absolute;inset:18vh 0 auto}@media (width>=1024px){.iz{width:56vw;height:auto;inset:10vh 0 8vh auto}}.iz:focus-visible,.iz:has(.iz-input:focus-visible){box-shadow:inset 0 0 0 1px #ffffff59}.iz.iz-grab{cursor:grabbing!important}.iz-input{opacity:0;pointer-events:none;width:1px;height:1px;font-size:16px;position:absolute;top:0;left:0}html:not(.has3d) .iz{pointer-events:none}html:not(.has3d) .iz .iz-hint{display:none}.fb{z-index:1;perspective:1100px;pointer-events:none;height:40vh;display:none;position:absolute;inset:16vh 0 auto}@media (width>=1024px){.fb{width:50vw;height:auto;inset:12vh 4vw 10vh auto}.fb-lid{width:86%}}html.no3d .fb{display:block}.fb-phones{display:none}html.no3d .fb-phones{justify-content:center;align-items:center;display:flex}.fb-phone{aspect-ratio:70.6/146.6;background:linear-gradient(135deg,#8a8b90,#3a3b3f 40%,#6b6c70 70%,#2a2b2e);border-radius:13%/6.3%;height:92%;padding:2.4%;animation:6s ease-in-out infinite fbFloat;position:absolute;overflow:hidden;box-shadow:0 40px 80px -20px #000c,inset 0 0 0 1px #ffffff14}.fb-phone video{object-fit:cover;background:#0e0b0a;border-radius:11%/5.4%;width:100%;height:100%;display:block}.fb-p0{z-index:2;transform:translateZ(60px)rotateY(-10deg)}.fb-p1{opacity:.92;height:80%;animation-delay:-2s;transform:translate(-58%)translateZ(-40px)rotateY(22deg)}.fb-p2{opacity:.92;height:78%;animation-delay:-4s;transform:translate(58%)translateZ(-60px)rotateY(-26deg)}.fb-laptop{transform-style:preserve-3d}html.no3d .fb-laptop{flex-direction:column;justify-content:center;align-items:center;animation:7s ease-in-out infinite fbFloat;display:flex}.fb-lid{aspect-ratio:1.54;transform-origin:bottom;background:#050506;border-radius:3.5%/5.4%;width:min(86%,300px);padding:1.6%;transform:rotateX(8deg)rotateY(-14deg);box-shadow:0 0 0 2px #a3a6ab,0 40px 80px -24px #000000d9}.fb-lid img{object-fit:cover;object-position:top;border-radius:2%/3%;width:100%;height:100%;display:block}.fb-base{background:linear-gradient(#c9ccd1,#7d8085);border-radius:0 0 40% 40%/0 0 100% 100%;width:98%;height:3.2%;margin-top:-2px;transform:rotateY(-14deg)}@keyframes fbFloat{50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.fb-phone,.fb-laptop{animation:none!important}}.iz-hint{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;backdrop-filter:blur(8px);pointer-events:none;background:#1414168c;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .95rem;font:500 11px/1 ui-sans-serif,system-ui,sans-serif;transition:opacity .8s,translate .8s;animation:2.6s ease-in-out infinite izPulse;position:absolute;bottom:2%;left:50%;translate:-50%}html:not(.m) .project:not(.is-active) .iz-hint{opacity:0;animation:none}.iz-done .iz-hint{opacity:0;animation:none;translate:-50% 8px}@media (width<=1023px){.iz-hint{top:0;bottom:auto}}@keyframes izPulse{50%{color:#fff;box-shadow:0 0 0 6px #ffffff0a}}@media (prefers-reduced-motion:reduce){.iz-hint{transition:none;animation:none}}.mask[data-astro-cid-ftq3vvlr]{overflow:hidden}.logo[data-astro-cid-ftq3vvlr]{box-shadow:inset 0 0 0 1px #ffffff1f, 0 0 0 1px #0006, inset 0 -14px 22px -14px color-mix(in srgb, var(--pc) 55%, transparent)}.cta[data-astro-cid-ftq3vvlr]:hover span[data-astro-cid-ftq3vvlr]:first-child{color:#fff;transition:color .3s .1s}.cap[data-astro-cid-7wcqpozi]{transform-style:preserve-3d;will-change:transform}.cap-glow[data-astro-cid-7wcqpozi]{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%)}.field[data-astro-cid-ibhj3472]{flex-direction:column;gap:.5rem;display:flex}.field[data-astro-cid-ibhj3472][hidden]{display:none}.field[data-astro-cid-ibhj3472]>span[data-astro-cid-ibhj3472]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:.72rem}.field[data-astro-cid-ibhj3472]>span[data-astro-cid-ibhj3472] em[data-astro-cid-ibhj3472]{text-transform:none;letter-spacing:0;color:#ffffff47;margin-left:.35rem;font-style:normal}.field[data-astro-cid-ibhj3472] input[data-astro-cid-ibhj3472],.field[data-astro-cid-ibhj3472] select[data-astro-cid-ibhj3472],.field[data-astro-cid-ibhj3472] textarea[data-astro-cid-ibhj3472]{color:#fff;resize:vertical;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:.85rem 1rem;font-size:1rem;transition:border-color .3s,background .3s}.field[data-astro-cid-ibhj3472] select[data-astro-cid-ibhj3472]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff80 50%),linear-gradient(135deg,#ffffff80 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.field[data-astro-cid-ibhj3472] select[data-astro-cid-ibhj3472] option[data-astro-cid-ibhj3472]{background:#111}.field[data-astro-cid-ibhj3472] input[data-astro-cid-ibhj3472]::placeholder,.field[data-astro-cid-ibhj3472] textarea[data-astro-cid-ibhj3472]::placeholder{color:#ffffff40}.field[data-astro-cid-ibhj3472] input[data-astro-cid-ibhj3472]:focus,.field[data-astro-cid-ibhj3472] select[data-astro-cid-ibhj3472]:focus,.field[data-astro-cid-ibhj3472] textarea[data-astro-cid-ibhj3472]:focus{border-color:var(--accent);background:#ffffff0d}.field[data-astro-cid-ibhj3472] [data-astro-cid-ibhj3472][aria-invalid=true]{border-color:var(--accent)}.inq-type[data-astro-cid-ibhj3472]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}
