.wipublic01-home-hero{position:relative;isolation:isolate;overflow:clip;background:var(--wipublic01-surface-night);color:var(--wipublic01-text-inverse)}.wipublic01-page[data-wipublic01-story]>.wipublic01-home-hero{--wipublic01-story-divider: var(--wipublic01-line-inverse);--wipublic01-story-ink: var(--wipublic01-text-inverse);--wipublic01-story-surface: var(--wipublic01-surface-night);padding-block:0}.wipublic01-home-hero__track{display:grid;overflow:clip;touch-action:pan-y pinch-zoom}.wipublic01-home-hero__slide{position:relative;isolation:isolate;grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(ellipse at 90% 40%,rgb(var(--wipublic01-primary-rgb)/.28),transparent 66%);transition:opacity var(--wipublic01-duration-stage) var(--wipublic01-ease-standard),visibility 0s var(--wipublic01-duration-stage)}.wipublic01-home-hero__slide.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.wipublic01-home-hero__container{position:relative;z-index:2;display:grid;min-height:clamp(620px,76svh,780px);align-items:center;padding-block:clamp(64px,8vw,112px);pointer-events:none}.wipublic01-home-hero__copy{display:grid;width:38%;min-width:0;gap:22px;transform:translateY(12px);transition:transform var(--wipublic01-duration-reveal) var(--wipublic01-ease-emphasized);pointer-events:auto}.wipublic01-home-hero__slide.is-active .wipublic01-home-hero__copy{transform:none}.wipublic01-home-hero__eyebrow{display:flex;gap:12px;align-items:center;color:var(--wipublic01-state-info-inverse);font-size:var(--wipublic01-type-label);font-weight:var(--wipublic01-weight-semibold);letter-spacing:.06em}.wipublic01-home-hero__eyebrow:before{width:24px;height:2px;background:currentColor;content:""}.wipublic01-home-hero :is(h1,h2){max-width:15ch;margin:0;color:inherit;font-family:var(--wipublic01-font-heading);font-size:clamp(40px,4.4vw,66px);font-weight:var(--wipublic01-weight-semibold);letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.wipublic01-home-hero__body{max-width:35ch;margin:0;color:var(--wipublic01-text-inverse-muted);font-size:17px;line-height:1.55;text-wrap:pretty}.wipublic01-home-hero__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding-top:6px}.wipublic01-home-hero__actions .wipublic01-button{min-height:48px;padding-inline:20px}.wipublic01-home-hero__secondary{display:inline-flex;min-height:44px;gap:12px;align-items:center;color:inherit;font-size:var(--wipublic01-type-control);font-weight:var(--wipublic01-weight-medium);text-decoration:none}.wipublic01-home-hero__secondary:hover{text-decoration:underline;text-underline-offset:.3em}.wipublic01-home-hero__showcase{position:absolute;z-index:1;inset-inline-end:max(24px,(100vw - var(--wipublic01-container-site)) / 2);inset-block-start:50%;width:min(58vw,var(--wipublic01-container-site) * .58,860px);transform:translateY(-50%);perspective:1200px}.wipublic01-home-hero__showcase:before{position:absolute;z-index:-1;inset:12% -10%;border-radius:50%;background:rgb(var(--wipublic01-primary-rgb)/.15);filter:blur(40px);content:""}.wipublic01-home-hero__screen{position:relative;overflow:clip;padding:0 8px 8px;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:#101827;box-shadow:0 36px 100px #00000061;transform:rotateY(-5deg) rotateX(2deg);animation:wipublic01-hero-screen-drift 8s ease-in-out infinite;animation-play-state:paused}.wipublic01-home-hero[data-wipublic01-hero-motion-running=true] .is-active .wipublic01-home-hero__screen{animation-play-state:running}.wipublic01-home-hero__screen-chrome{display:flex;min-height:30px;gap:5px;align-items:center;padding-inline:8px}.wipublic01-home-hero__screen-chrome i{width:5px;height:5px;border-radius:50%;background:#ffffff59}.wipublic01-home-hero__visual{min-height:0;margin:0;aspect-ratio:1425/1054;overflow:clip;border-radius:8px;background:var(--wipublic01-surface-raised)}.wipublic01-home-hero__visual :is(picture,img){display:block;width:100%;height:100%}.wipublic01-home-hero__visual img{object-fit:contain;object-position:var(--wipublic01-focal-x, 50%) var(--wipublic01-focal-y, 50%)}.wipublic01-home-hero__tour-video{position:absolute;inset:30px 8px 8px;z-index:2;display:none;width:calc(100% - 16px);height:calc(100% - 38px);aspect-ratio:16/10;border-radius:8px;background:#101827;object-fit:contain}.wipublic01-home-hero__tour-action{position:absolute;z-index:3;inset-inline-end:20px;inset-block-end:20px;display:grid;gap:6px;max-width:calc(100% - 40px)}.wipublic01-home-hero__tour-action button{display:inline-flex;min-height:48px;gap:10px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(255,255,255,.25);border-radius:var(--wipublic01-radius-sm);background:#101827;color:#fff;font:inherit;font-size:14px;font-weight:var(--wipublic01-weight-medium);cursor:pointer}.wipublic01-home-hero__tour-action button[hidden]{display:none}.wipublic01-home-hero__tour-action button:hover{background:var(--wipublic01-action-primary)}.wipublic01-home-hero__tour-action button:focus-visible{outline:var(--wipublic01-focus-outline);outline-offset:2px}.wipublic01-home-hero__tour-action>span{padding:4px 8px;border-radius:4px;background:#101827;color:var(--wipublic01-text-inverse-muted);font-size:11px;line-height:1.3}.wipublic01-home-hero:not([data-wipublic01-hero-motion-ready=true]) .wipublic01-home-hero__tour-action{display:none}.wipublic01-home-hero[data-wipublic01-hero-tour-open=true] .wipublic01-home-hero__tour-video{display:block}.wipublic01-home-hero[data-wipublic01-hero-tour-open=true] .wipublic01-home-hero__tour-action{inset-block-end:auto;inset-block-start:38px}.wipublic01-home-hero[data-wipublic01-hero-tour-open=true] .wipublic01-home-hero__tour-action button{display:none}.wipublic01-home-hero__navigation{display:none;position:relative;z-index:3;border-top:1px solid var(--wipublic01-line-inverse)}.wipublic01-home-hero[data-wipublic01-home-slider-ready=true] .wipublic01-home-hero__navigation{display:block}.wipublic01-home-hero__navigation-inner{display:flex;gap:24px;align-items:center;justify-content:space-between}.wipublic01-home-hero__dots{display:flex;flex:1;min-width:0}.wipublic01-home-hero__dot{position:relative;display:flex;flex:1;min-width:0;min-height:66px;gap:12px;align-items:center;padding:14px 16px;border:0;background:transparent;color:var(--wipublic01-text-inverse-muted);font:inherit;text-align:start;cursor:pointer;transition:color var(--wipublic01-transition),background-color var(--wipublic01-transition)}.wipublic01-home-hero__dot>span{color:var(--wipublic01-state-info-inverse);font-size:12px;font-variant-numeric:tabular-nums}.wipublic01-home-hero__dot>strong{font-size:14px;font-weight:var(--wipublic01-weight-medium);overflow-wrap:anywhere}.wipublic01-home-hero__dot>i{position:absolute;inset:-1px 0 auto;height:2px;background:var(--wipublic01-action-primary);transform:scaleX(0);transition:transform var(--wipublic01-duration-reveal) var(--wipublic01-ease-out)}.wipublic01-home-hero__dot:hover,.wipublic01-home-hero__dot.is-active{background:#ffffff0a;color:inherit}.wipublic01-home-hero__dot.is-active>i{transform:scaleX(1)}.wipublic01-home-hero__arrows{display:flex;gap:8px}.wipublic01-home-hero__arrows button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:var(--wipublic01-radius-sm);background:transparent;color:inherit;cursor:pointer}.wipublic01-home-hero__arrows button[hidden]{display:none}.wipublic01-home-hero__arrows button:hover{background:#ffffff14}.wipublic01-home-hero__secondary:focus-visible,.wipublic01-home-hero__arrows button:focus-visible,.wipublic01-home-hero__dot:focus-visible{outline:3px solid var(--wipublic01-focus-color-inverse);outline-offset:-4px}@keyframes wipublic01-hero-screen-drift{0%,to{transform:translateY(0) rotateY(-5deg) rotateX(2deg)}50%{transform:translateY(-10px) rotateY(-2deg) rotateX(0)}}@media(max-width:980px){.wipublic01-home-hero__slide{display:flex;flex-direction:column}.wipublic01-home-hero__container{order:1;min-height:0;padding-block:44px 28px}.wipublic01-home-hero__copy{width:100%;max-width:680px}.wipublic01-home-hero__body{max-width:52ch}.wipublic01-home-hero__showcase{position:relative;inset:auto;order:2;width:calc(100% - 48px);max-width:680px;margin:0 auto 32px;transform:none}.wipublic01-home-hero__screen{transform:none}}@media(max-width:720px){.wipublic01-home-hero__copy{gap:16px}.wipublic01-home-hero :is(h1,h2){max-width:17ch;font-size:clamp(34px,9.5vw,44px)}.wipublic01-home-hero__body{font-size:16px}.wipublic01-home-hero__actions{gap:4px 16px}.wipublic01-home-hero__showcase{width:calc(100% - 32px);margin-bottom:24px}.wipublic01-home-hero__screen{padding:0 5px 5px;border-radius:12px}.wipublic01-home-hero__screen-chrome{min-height:23px}.wipublic01-home-hero__tour-video{inset:23px 5px 5px;width:calc(100% - 10px);height:calc(100% - 28px)}.wipublic01-home-hero__tour-action{inset-inline-end:12px;inset-block-end:12px;max-width:calc(100% - 24px)}.wipublic01-home-hero__tour-action button{min-height:44px;padding:8px 12px;font-size:13px}.wipublic01-home-hero[data-wipublic01-hero-tour-open=true] .wipublic01-home-hero__tour-action{inset-block-start:31px}.wipublic01-home-hero__navigation-inner{gap:8px}.wipublic01-home-hero__dot{min-height:60px;flex-direction:column;gap:3px;justify-content:center;padding:10px 5px;text-align:center}.wipublic01-home-hero__dot>strong{font-size:12px}.wipublic01-home-hero__dot>span{font-size:10px}.wipublic01-home-hero__arrows{gap:0}.wipublic01-home-hero__arrows [data-wipublic01-home-slider-action]{display:none}.wipublic01-home-hero__screen{animation-name:wipublic01-hero-screen-drift-mobile}}@keyframes wipublic01-hero-screen-drift-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.wipublic01-home-hero__slide,.wipublic01-home-hero__copy,.wipublic01-home-hero__dot>i{transition:none}.wipublic01-home-hero__screen{animation:none;transform:none}}
