:root{--col-gap: 5%;--row-gap: 5%;--cube-perspective: 99999999px;--cube-face-border: 1px solid #fff;--cube-face-bg: #120F17}.default-animation{position:relative;width:100%;height:100%}.default-animation--scene{display:grid;width:100%;height:100%;-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);row-gap:var(--row-gap);perspective:var(--cube-perspective);grid-auto-rows:1fr}.cube{position:relative;width:100%;height:100%;aspect-ratio:1 / 1;transform-style:preserve-3d}.cube:before{content:"";position:absolute;inset:-36px}.default-animation .cube-face{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--cube-face-bg);border:var(--cube-face-border);opacity:1}.default-animation .cube-face--top{transform:translateY(-50%) rotateX(90deg)}.default-animation .cube-face--bottom{transform:translateY(50%) rotateX(-90deg)}.default-animation .cube-face--left{transform:translate(-50%) rotateY(-90deg)}.default-animation .cube-face--right{transform:translate(50%) rotateY(90deg)}.default-animation .cube-face--back,.default-animation .cube-face--front{transform:rotateY(-90deg) translate(50%) rotateY(90deg)}.cube--accent .cube-face--front,.cube--accent .cube-face--back,.cube--accent .cube-face--bottom{background:var(--cube-accent, #FE781C);border-color:color-mix(in srgb,var(--cube-accent, #FE781C) 45%,transparent)}.cube--accent .cube-face--top{background:color-mix(in srgb,var(--cube-accent, #FE781C) 78%,white);border-color:color-mix(in srgb,var(--cube-accent, #FE781C) 45%,transparent)}.cube--accent .cube-face--left,.cube--accent .cube-face--right{background:color-mix(in srgb,var(--cube-accent, #FE781C) 78%,black);border-color:color-mix(in srgb,var(--cube-accent, #FE781C) 45%,transparent)}.mobile-hero{display:none}@media (max-width: 767px){.mobile-hero{display:block;padding-top:calc(65px + env(safe-area-inset-top,0px));padding-bottom:32px;background:#fff;color:#171717;font-family:Sohne,Geist,-apple-system,sans-serif}.mobile-hero *,.mobile-hero *:before,.mobile-hero *:after{box-sizing:border-box;letter-spacing:0}.mh-headline-stage{display:flex;align-items:center;justify-content:center;height:42svh;min-height:250px;max-height:380px;padding:24px 20px}.mh-headline{margin:0;width:100%;font:400 48px/1.09 "Instrument Serif",Georgia,serif;text-align:center}.mh-line{display:block;overflow:hidden;padding-block:3px}.mh-line>span{display:block;animation:mh-title-in .8s cubic-bezier(.22,1,.36,1) both}.mh-product{margin-inline:20px}.mh-audience{margin:0 0 4px;font-size:17px;line-height:1.4;color:#707075}.mh-description{max-width:330px;margin:0;font-size:22px;line-height:1.3;font-weight:400}.mh-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;margin-top:16px;padding:10px 18px;border-radius:999px;background:#171717;color:#fff;font-size:14px;line-height:1.4;text-decoration:none;transition:background .15s ease,transform .15s ease}.mh-cta>svg{flex:none}.mh-cta:hover{background:#393939}.mh-cta:active{transform:scale(.98)}.mh-cta:focus-visible{outline:2px solid #fe781c;outline-offset:4px}.mh-preview{margin-top:28px;padding:14px;border-radius:6px;background:#f4f4f2}.mh-poster{display:block;width:100%;height:auto;border-radius:4px}.mh-preview .pm-film-media{border-radius:4px}.mh-preview .pm-film-controls{bottom:6px;right:6px;padding:2px}.mh-preview .pm-film-control{width:28px;height:28px}.dark .mobile-hero{background:#0b0b0d;color:#f4f4f2}.dark .mh-audience{color:#a1a1a1}.dark .mh-cta{background:#f4f4f2;color:#171717}.dark .mh-preview{background:#202022}}@media (max-width: 359px){.mh-headline{font-size:40px}.mh-product{margin-inline:16px}.mh-description{font-size:20px}.mh-audience{font-size:15px}.mh-preview{padding:10px;margin-top:24px}}@keyframes mh-title-in{0%{opacity:0;transform:translateY(65%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.mh-line>span{animation:none}.mh-cta{transition:none}.mh-cta:active{transform:none}}.company-wordmarks{padding:16px 0;border-bottom:1px solid #e9e9ec;color:#707075;font-family:Sohne,Geist,-apple-system,sans-serif}.company-wordmarks-heading{text-align:center;margin-bottom:12px}.company-wordmarks-heading p{margin:0;font-size:13px;line-height:20px;letter-spacing:0}.company-wordmarks-viewport{max-width:1080px;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.company-wordmarks-track{display:flex;width:-moz-max-content;width:max-content;animation:company-wordmarks-scroll 48s linear infinite}.company-wordmarks-set{display:flex;flex:none;align-items:center;gap:28px;padding-right:28px;height:28px}.company-wordmarks-set img{display:block;flex:none;-o-object-fit:contain;object-fit:contain;filter:brightness(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-wordmarks-viewport:hover .company-wordmarks-track{animation-play-state:paused}.dark .company-wordmarks{color:#a4a4ab;border-bottom-color:#2b2b2e}.dark .company-wordmarks-set img{filter:brightness(0) invert(1)}@media (min-width: 768px){.company-wordmarks{padding-block:20px}.company-wordmarks-heading{margin-bottom:14px}.company-wordmarks-heading p{font-size:14px}.company-wordmarks-set{gap:40px;padding-right:40px}.company-wordmarks-viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}}@keyframes company-wordmarks-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.company-wordmarks-set[aria-hidden=true]{display:none}.company-wordmarks-track{animation:none}.company-wordmarks-viewport{overflow-x:auto}.company-wordmarks-set{padding-inline:28px}}
