@font-face{font-family:League Spartan;font-style:normal;font-weight:100 900;font-display:swap;src:url(../assets/fonts/league-spartan-latin-v15.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:League Spartan;font-style:normal;font-weight:100 900;font-display:swap;src:url(../assets/fonts/league-spartan-latin-ext-v15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}:root{--color-coral: #ef4d62;--color-coral-dark: #af2e43;--color-yellow: #fff06d;--color-yellow-shadow: #c5a918;--color-ink: #494a50;--color-nav: #f7f7f7;--color-white: #ffffff;--font-display: "all-round-gothic", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--font-body: "League Spartan", Arial, sans-serif;--page-gutter: clamp(24px, 5.3vw, 102px);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--shadow-ink: 0 7px 0 rgba(52, 50, 48, .9)}*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{height:100%;margin:0;min-width:320px;overflow:hidden;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-body)}a{color:inherit;text-decoration:none}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.hero{isolation:isolate;min-height:clamp(700px,56.25vw,1080px);overflow:hidden;position:relative}.slide-deck{height:100svh;overflow:hidden;position:relative}.slide-deck>[data-slide]{inset:0;position:absolute;transition:transform .68s cubic-bezier(.77,0,.18,1);will-change:transform}.slide-deck .hero{height:100%;min-height:0;transform:translateY(0);z-index:1}.hero__visual,.hero__visual img{display:block;height:100%;inset:0;position:absolute;width:100%}.hero__visual{z-index:-1}.hero__visual img{object-fit:cover;object-position:center}@media(min-width:1800px)and (max-width:2048px)and (min-height:1001px)and (max-height:1150px){.hero__visual img{object-position:center calc(50% + 75px)}}@media(min-width:1500px)and (max-width:1700px)and (min-height:701px)and (max-height:800px)and (min-aspect-ratio:2/1){.hero__visual img{object-position:center calc(50% + 100px)}}.site-header{align-items:flex-start;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:0;z-index:10}.brand-tab{--tab-cut: 42px;--tab-edge: #b93447;align-items:center;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--tab-cut)) 100%,0 100%);background:var(--tab-edge);border:0;clip-path:polygon(0 0,100% 0,calc(100% - var(--tab-cut)) 100%,0 100%);display:flex;height:clamp(100px,7.1vw,136px);isolation:isolate;justify-content:flex-start;padding-left:clamp(28px,5.3vw,102px);position:relative;transition:background-color .26s ease,height .26s ease,padding .26s ease,transform 90ms ease,width .26s ease;width:clamp(360px,24.2vw,465px)}.brand-tab:after{background:var(--color-coral);content:"";inset:0 3px 10px 0;position:absolute;transition:inset 90ms ease,opacity .22s ease;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--tab-cut)) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--tab-cut)) 100%,0 100%);z-index:0}.brand-tab img{display:block;filter:brightness(0) saturate(100%) invert(100%);height:clamp(42px,3.15vw,61px);max-width:calc(100% - var(--tab-cut) - 12px);position:relative;transition:filter .26s ease,height .26s ease,transform 90ms ease;width:auto;z-index:1}.brand-tab:hover{filter:brightness(1.04)}.brand-tab:active{filter:brightness(.99);transform:translateY(2px)}.brand-tab:active:after{inset:0 3px 3px 0}.brand-tab:active img{transform:translateY(3px)}.site-header.is-compact .brand-tab{-webkit-clip-path:none;background:transparent;clip-path:none;height:clamp(72px,5.4vw,104px);padding-left:clamp(28px,4.1vw,78px);width:clamp(220px,15.5vw,300px)}.site-header.is-compact .brand-tab:after{opacity:0}.site-header.is-compact .brand-tab img{height:clamp(34px,2.65vw,51px);max-width:100%}.site-header.is-inner-scrolled .brand-tab{--tab-cut: 28px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--tab-cut)) 100%,0 100%);background:var(--tab-edge);clip-path:polygon(0 0,100% 0,calc(100% - var(--tab-cut)) 100%,0 100%);height:clamp(68px,5vw,96px);padding-left:clamp(22px,3.5vw,56px);width:clamp(208px,14.6vw,284px)}.site-header.is-inner-scrolled .brand-tab:after{opacity:1}.site-header.is-inner-scrolled .brand-tab img{filter:brightness(0) saturate(100%) invert(100%);height:clamp(31px,2.4vw,45px);max-width:calc(100% - var(--tab-cut) - 10px)}.desktop-nav{margin:clamp(20px,1.7vw,34px) clamp(30px,2.9vw,56px) 0 0}.nav-slab{align-items:center;background:var(--color-ink);box-shadow:none;display:flex;height:clamp(56px,4vw,76px);isolation:isolate;justify-content:space-around;min-width:clamp(650px,51vw,980px);padding:0 clamp(16px,2vw,42px);position:relative;transform:skew(-13deg)}.nav-slab:after{background:var(--color-nav);content:"";inset:3px 3px 9px;position:absolute;z-index:0}.nav-slab a{color:var(--color-ink);font-size:clamp(16px,1.32vw,25px);font-weight:600;padding:12px 18px;position:relative;transform:skew(13deg);z-index:1}.nav-dropdown{position:relative;z-index:2}.nav-dropdown:after{content:"";height:18px;left:0;position:absolute;right:0;top:100%}.nav-dropdown__trigger{align-items:center;background:transparent;border:0;color:var(--color-ink);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:clamp(16px,1.32vw,25px);font-weight:600;gap:10px;padding:12px 18px;position:relative;transform:skew(13deg);z-index:1}.nav-dropdown__trigger:after{background:currentColor;bottom:7px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .16s ease;width:calc(100% - 36px)}.nav-dropdown__trigger.is-active,.nav-dropdown:hover .nav-dropdown__trigger,.nav-dropdown:focus-within .nav-dropdown__trigger{color:var(--color-coral)}.nav-dropdown:hover .nav-dropdown__trigger:after,.nav-dropdown:focus-within .nav-dropdown__trigger:after,.nav-dropdown__trigger:hover:after,.nav-dropdown__trigger:focus-visible:after,.nav-dropdown__trigger.is-active:after{transform:translate(-50%) scaleX(1)}.nav-dropdown__trigger.is-tapping{animation:nav-tap .22s ease-out}.nav-dropdown__chevron{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:block;height:9px;margin-top:-2px;transform:rotate(45deg);transition:transform .16s ease;width:9px}.nav-dropdown:hover .nav-dropdown__chevron,.nav-dropdown:focus-within .nav-dropdown__chevron,.nav-dropdown__trigger[aria-expanded=true] .nav-dropdown__chevron{transform:rotate(225deg) translate(-1px,-1px)}.nav-dropdown__menu{background:var(--color-ink);left:50%;min-width:220px;opacity:0;padding:3px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%) translateY(8px);transition:opacity .18s ease,transform .18s ease}.nav-dropdown__menu:before{background:var(--color-nav);content:"";inset:3px 3px 8px;position:absolute;z-index:0}.nav-dropdown:hover .nav-dropdown__menu,.nav-dropdown:focus-within .nav-dropdown__menu,.nav-dropdown__trigger[aria-expanded=true]+.nav-dropdown__menu{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-dropdown__menu a{display:block;padding:14px 20px;transform:none;z-index:1}.nav-slab a:after{background:currentColor;bottom:7px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .16s ease;width:calc(100% - 36px)}.nav-slab a:hover:after,.nav-slab a:focus-visible:after{transform:translate(-50%) scaleX(1)}.nav-slab a:active,.nav-slab a.is-active{color:var(--color-coral)}.nav-slab a.is-active:after{transform:translate(-50%) scaleX(1)}.nav-slab a.is-tapping{animation:nav-tap .22s ease-out}@keyframes nav-tap{0%,to{transform:skew(13deg) scale(1)}45%{transform:skew(13deg) scale(1.05)}}.hero__content{width:min(48vw,860px);padding:clamp(195px,16.2vw,312px) 0 100px var(--page-gutter);text-align:right;transform:translate(clamp(-28px,-1.5vw,-12px))}.hero__content h1{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(42px,3.85vw,74px);font-weight:700;letter-spacing:0;line-height:.98;margin:0}.hero__title-line{display:block;white-space:nowrap;transform:skew(-2deg);transform-origin:right center}.hero__title-line--two{margin-right:clamp(18px,2.3vw,44px)}.hero__rotating{color:var(--color-coral);display:block;font-style:italic;margin-right:clamp(36px,4.7vw,90px);margin-top:8px;min-height:1em;transform:skew(-2deg);transform-origin:right center;transition:opacity .18s ease,transform .18s ease}.hero__rotating.is-changing{opacity:0;transform:translateY(-10px)}.hero__content p{font-size:clamp(17px,1.18vw,22px);font-weight:600;line-height:1.28;margin:clamp(28px,2.45vw,47px) clamp(48px,6vw,116px) 0 auto;max-width:540px;transform:skew(-2deg);transform-origin:right center}.hero__actions{display:flex;flex-wrap:wrap;gap:clamp(22px,2vw,40px);justify-content:flex-end;margin-right:clamp(70px,8vw,154px);margin-top:clamp(42px,3.6vw,68px)}.button{--button-cut: 14px;--button-edge: var(--color-ink);--button-fill: var(--color-white);align-items:center;-webkit-tap-highlight-color:transparent;-webkit-clip-path:polygon(var(--button-cut) 0,100% 0,calc(100% - var(--button-cut)) 100%,0 100%);background:var(--button-edge);border:0;clip-path:polygon(var(--button-cut) 0,100% 0,calc(100% - var(--button-cut)) 100%,0 100%);display:inline-flex;font-size:clamp(15px,1.1vw,21px);font-weight:700;justify-content:center;min-height:clamp(50px,3.35vw,64px);padding:0 clamp(19px,1.75vw,34px);position:relative;transform:none;transition:filter .16s ease,transform .16s ease}@media(min-width:1025px){.hero .hero__actions{gap:12px}.hero__actions>.button{flex:0 0 auto;width:clamp(166px,12.2vw,234px);white-space:nowrap}}.button:before{background:var(--button-fill);content:"";inset:3px 3px 9px;position:absolute;-webkit-clip-path:polygon(var(--button-cut) 0,100% 0,calc(100% - var(--button-cut)) 100%,0 100%);clip-path:polygon(var(--button-cut) 0,100% 0,calc(100% - var(--button-cut)) 100%,0 100%);transition:inset 90ms ease}.button>span{display:block;position:relative;transition:transform 90ms ease;z-index:1}.button--yellow{--button-edge: #b8a20d;--button-fill: var(--color-yellow);color:var(--color-coral)}.button--coral{--button-edge: #af2e43;--button-fill: var(--color-coral);color:var(--color-yellow)}.button:hover{filter:brightness(1.04);transform:translateY(-3px)}.button:active{filter:brightness(.99);transform:translateY(2px)}.button:active:before{inset:3px}.button:active>span{transform:translateY(3px)}.button:focus-visible,.menu-toggle:focus-visible,a:focus-visible{outline:3px solid var(--color-white);outline-offset:5px}.brand-tab,.menu-toggle,.nav-slab a,.nav-dropdown__trigger,.mobile-nav a,.mobile-nav__trigger{-webkit-tap-highlight-color:transparent}.menu-toggle,.mobile-nav{display:none}.scroll-panel{--panel-cut: clamp(32px, 3vw, 58px);height:calc(100% + var(--panel-cut));min-height:0;margin:0;position:absolute;transform:translateY(100%)}.scroll-panel--coral{-webkit-clip-path:polygon(0 0,100% var(--panel-cut),100% 100%,0 100%);background:var(--color-coral);clip-path:polygon(0 0,100% var(--panel-cut),100% 100%,0 100%);z-index:2}.scroll-panel--yellow{--panel-cut: clamp(52px, 4.8vw, 92px);-webkit-clip-path:polygon(0 var(--panel-cut),100% 0,100% 100%,0 100%);background:var(--color-yellow);clip-path:polygon(0 var(--panel-cut),100% 0,100% 100%,0 100%);z-index:3}.toki-slide,.how-it-works,.wait-count,.contact-slide,.footer-slide{position:relative}.toki-slide:before,.custom-slide:before,.how-it-works:before,.wait-count:before,.contact-slide:before,.footer-slide:before{--watermark-cell-x: clamp(780px, 62vw, 1180px);--watermark-cell-y: clamp(648px, 51.6vw, 984px);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20760%20760%22%3E%3Cg%20transform%3D%22translate%28175%2080%29%20scale%282.2%29%22%3E%3Cpath%20fill%3D%22%235e4a86%22%20d%3D%22M108.44%2C327.13c-40.26%2C0-79.58-23.22-97.84-57.79-16.24-30.74-13.73-66.21%2C6.91-100.71%2C1.7-2.84%2C5.7-3.18%2C7.89-.69%2C17.15%2C19.54%2C36.63%2C40.69%2C56.9%2C58.63%2C2.45%2C2.17%2C2.13%2C6.08-.65%2C7.83-.35.22-.69.44-1.04.66-1.26.79-2.53%2C1.6-3.73%2C2.34-1.78%2C1.11-4.07.96-5.7-.37l-.03-.03c-7.72-6.29-23.78-19.38-36.61-28.18-.36-.25-.78-.37-1.2-.37-.27%2C0-.54.05-.81.16-.66.27-1.14.86-1.28%2C1.56-5.74%2C29.6%2C4.69%2C49.91%2C14.44%2C61.74%2C14.53%2C17.61%2C37.26%2C28.13%2C60.8%2C28.13%2C30.91%2C0%2C55.94-17.83%2C67.43-47.86.81-2.11.6-4.5-.65-6.39-10.57-16.02-31.52-26.24-54.19-26.24-4.65%2C0-9.2.43-13.57%2C1.29-1.48.29-3.03-.04-4.17-1.02-4.1-3.5-8.14-7.55-12.05-12.12-2.25-2.62-1.23-6.71%2C2.02-7.88%2C9.28-3.32%2C19.58-5.06%2C30.25-5.06%2C29.46%2C0%2C65.08%2C14.18%2C78.58%2C45.1%2C1.89%2C4.33%2C2.2%2C9.22.74%2C13.71-15.19%2C46.86-48.55%2C73.56-92.43%2C73.56ZM185.35%2C183.33c-1.04%2C2.58-4.01%2C3.78-6.55%2C2.64-20.68-9.29-42.59-14.18-63.82-14.18-1.02%2C0-2.04.01-3.06.03-2.4.05-4.48-1.67-4.91-4.03-11.65-63.78-12.24-102.56-2.41-163.65.44-2.72%2C3.01-4.56%2C5.72-4.08l25.84%2C4.57c2.74.49%2C4.54%2C3.16%2C3.95%2C5.89-10.79%2C50.13-13.47%2C78.13-8.66%2C133.35.09%2C1.03.91%2C1.84%2C1.93%2C1.93%2C10.74.92%2C21.27%2C2.97%2C31.3%2C6.1.21.06.42.1.63.1.34%2C0%2C.69-.08%2C1-.25.5-.27.87-.72%2C1.04-1.26%2C1.9-6.33%2C14-39.93%2C24.67-69.58%2C6.07-16.86%2C11.55-32.08%2C14.53-40.55.89-2.53%2C3.64-3.88%2C6.18-3.04l24.8%2C8.17c2.7.89%2C4.09%2C3.86%2C3.03%2C6.5-5.56%2C13.86-17.24%2C41.33-28.59%2C68.05-10.97%2C25.82-21.45%2C50.48-26.62%2C63.29ZM67.92%2C178.57c-13.06-22.02-22.06-40.75-28.47-59.25-.94-2.7.61-5.64%2C3.37-6.38l21.57-5.81c2.79-.75%2C5.62%2C1.05%2C6.13%2C3.89%2C4.23%2C23.62%2C7.58%2C39.38%2C13.73%2C60.89.7%2C2.46-.6%2C5.06-2.99%2C5.96l-7.37%2C2.78c-2.23.84-4.75-.03-5.96-2.08Z%22%20transform%3D%22translate%280%206.74548%29%20scale%280.48148763%29%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20760%20760%22%3E%3Cg%20transform%3D%22translate%28175%2080%29%20scale%282.2%29%22%3E%3Cpath%20fill%3D%22%235e4a86%22%20d%3D%22M108.44%2C327.13c-40.26%2C0-79.58-23.22-97.84-57.79-16.24-30.74-13.73-66.21%2C6.91-100.71%2C1.7-2.84%2C5.7-3.18%2C7.89-.69%2C17.15%2C19.54%2C36.63%2C40.69%2C56.9%2C58.63%2C2.45%2C2.17%2C2.13%2C6.08-.65%2C7.83-.35.22-.69.44-1.04.66-1.26.79-2.53%2C1.6-3.73%2C2.34-1.78%2C1.11-4.07.96-5.7-.37l-.03-.03c-7.72-6.29-23.78-19.38-36.61-28.18-.36-.25-.78-.37-1.2-.37-.27%2C0-.54.05-.81.16-.66.27-1.14.86-1.28%2C1.56-5.74%2C29.6%2C4.69%2C49.91%2C14.44%2C61.74%2C14.53%2C17.61%2C37.26%2C28.13%2C60.8%2C28.13%2C30.91%2C0%2C55.94-17.83%2C67.43-47.86.81-2.11.6-4.5-.65-6.39-10.57-16.02-31.52-26.24-54.19-26.24-4.65%2C0-9.2.43-13.57%2C1.29-1.48.29-3.03-.04-4.17-1.02-4.1-3.5-8.14-7.55-12.05-12.12-2.25-2.62-1.23-6.71%2C2.02-7.88%2C9.28-3.32%2C19.58-5.06%2C30.25-5.06%2C29.46%2C0%2C65.08%2C14.18%2C78.58%2C45.1%2C1.89%2C4.33%2C2.2%2C9.22.74%2C13.71-15.19%2C46.86-48.55%2C73.56-92.43%2C73.56ZM185.35%2C183.33c-1.04%2C2.58-4.01%2C3.78-6.55%2C2.64-20.68-9.29-42.59-14.18-63.82-14.18-1.02%2C0-2.04.01-3.06.03-2.4.05-4.48-1.67-4.91-4.03-11.65-63.78-12.24-102.56-2.41-163.65.44-2.72%2C3.01-4.56%2C5.72-4.08l25.84%2C4.57c2.74.49%2C4.54%2C3.16%2C3.95%2C5.89-10.79%2C50.13-13.47%2C78.13-8.66%2C133.35.09%2C1.03.91%2C1.84%2C1.93%2C1.93%2C10.74.92%2C21.27%2C2.97%2C31.3%2C6.1.21.06.42.1.63.1.34%2C0%2C.69-.08%2C1-.25.5-.27.87-.72%2C1.04-1.26%2C1.9-6.33%2C14-39.93%2C24.67-69.58%2C6.07-16.86%2C11.55-32.08%2C14.53-40.55.89-2.53%2C3.64-3.88%2C6.18-3.04l24.8%2C8.17c2.7.89%2C4.09%2C3.86%2C3.03%2C6.5-5.56%2C13.86-17.24%2C41.33-28.59%2C68.05-10.97%2C25.82-21.45%2C50.48-26.62%2C63.29ZM67.92%2C178.57c-13.06-22.02-22.06-40.75-28.47-59.25-.94-2.7.61-5.64%2C3.37-6.38l21.57-5.81c2.79-.75%2C5.62%2C1.05%2C6.13%2C3.89%2C4.23%2C23.62%2C7.58%2C39.38%2C13.73%2C60.89.7%2C2.46-.6%2C5.06-2.99%2C5.96l-7.37%2C2.78c-2.23.84-4.75-.03-5.96-2.08Z%22%20transform%3D%22translate%280%206.74548%29%20scale%280.48148763%29%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position:0 0,calc(var(--watermark-cell-x) / 2) calc(var(--watermark-cell-y) / 2);background-repeat:repeat;background-size:var(--watermark-cell-x) var(--watermark-cell-y),var(--watermark-cell-x) var(--watermark-cell-y);content:"";inset:0;mix-blend-mode:multiply;opacity:.06;pointer-events:none;position:absolute;z-index:0}.toki-stage,.how-it-works__content,.wait-count__content,.contact-slide__content{position:relative;z-index:1}.scroll-panel.is-active,.scroll-panel.is-covered{transform:translateY(calc(-1 * var(--panel-cut)))}.toki-slide{overflow:hidden}.toki-stage{--stage-cut: clamp(48px, 5vw, 98px);align-items:center;background:var(--color-ink);-webkit-clip-path:polygon(0 var(--stage-cut),100% 0,100% calc(100% - var(--stage-cut)),0 100%);clip-path:polygon(0 var(--stage-cut),100% 0,100% calc(100% - var(--stage-cut)),0 100%);align-content:center;display:grid;gap:clamp(28px,5vw,100px);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);inset:clamp(122px,9.2vw,156px) clamp(30px,3vw,50px) clamp(0px,.8vw,8px) 0;overflow:hidden;padding:clamp(132px,11.2vw,210px) clamp(50px,9vw,180px) clamp(72px,6.2vw,128px);position:absolute;transform:translate(-108%);transition:transform .68s cubic-bezier(.22,.8,.24,1)}.toki-stage:before{background:var(--color-nav);-webkit-clip-path:polygon(0 var(--stage-cut),100% 0,100% calc(100% - var(--stage-cut)),0 100%);clip-path:polygon(0 var(--stage-cut),100% 0,100% calc(100% - var(--stage-cut)),0 100%);content:"";inset:3px 3px 11px;position:absolute}.toki-slide.is-active .toki-stage{transform:translate(0);transition-delay:.39s}.toki-media,.toki-copy{position:relative;z-index:1}.toki-media{align-self:center;align-items:center;display:flex;justify-content:center;left:clamp(-30px,-1.8vw,-12px);opacity:0;position:relative;transform:translate(-48px);transition:opacity .38s ease,transform .52s cubic-bezier(.22,.8,.24,1)}.toki-media img{display:block;height:auto;margin:0 auto;max-height:min(76vh,920px);max-width:146%;object-fit:contain;width:min(146%,1080px)}.toki-copy{color:var(--color-ink);margin-left:clamp(24px,2.6vw,54px);opacity:0;padding-bottom:clamp(0px,2vw,34px);transform:translate(48px);transition:opacity .38s ease 90ms,transform .52s cubic-bezier(.22,.8,.24,1) 90ms}.toki-slide.is-active .toki-media,.toki-slide.is-active .toki-copy{opacity:1;transform:translate(0);transition-delay:.65s}.toki-slide.is-active .toki-copy{transition-delay:.73s}.toki-copy h2,.toki-copy h3,.toki-copy p{margin:0}.toki-copy h3>span{display:block}.toki-copy h2{color:var(--color-coral);font-family:var(--font-display);font-size:clamp(45px,4.85vw,92px);font-weight:700;line-height:.88}.toki-copy h3{font-family:var(--font-display);font-size:clamp(28px,2.65vw,52px);font-weight:700;line-height:1.05;margin-top:18px;max-width:630px}.toki-copy>p{font-size:clamp(18px,1.45vw,28px);font-weight:500;line-height:1.26;margin-top:30px;max-width:650px}.toki-action{align-items:center;display:flex;gap:clamp(6px,1vw,18px);left:clamp(-26px,-1.4vw,-16px);margin-top:clamp(30px,4vw,66px);position:relative;transform:translateY(-50px)}.toki-action>img{aspect-ratio:1;display:block;height:auto;object-fit:contain;width:clamp(115px,10.8vw,202px)}.toki-action__title{color:var(--color-coral);font-family:var(--font-display);font-size:clamp(18px,1.55vw,29px);font-weight:700;line-height:1;padding-bottom:20px;text-transform:uppercase}.toki-action__text{font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:1.2;margin-top:14px}.toki-action__text>span{display:block}.toki-action a{color:var(--color-coral);font-weight:700;text-decoration-color:var(--color-coral);text-decoration-thickness:3px;text-underline-offset:4px}.toki-action__button{display:none}.site-header.is-on-yellow:not(.is-inner-scrolled) .brand-tab img{filter:none}.how-it-works{overflow:hidden}.how-it-works__content{height:100%;padding:clamp(174px,14vw,270px) var(--page-gutter) clamp(38px,4vw,78px);position:relative}.how-it-works__content h2{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(42px,3.85vw,74px);font-weight:700;line-height:.95;margin:0}.how-it-works__content h2 span{color:var(--color-coral)}.how-it-works__grid{display:grid;gap:clamp(28px,3.1vw,60px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,5vw,96px)}.process-card{display:flex;flex-direction:column;min-width:0;padding-top:clamp(72px,5.5vw,106px);position:relative}.process-card__body{background:var(--color-ink);flex:1;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),0 100%);min-height:clamp(400px,29vw,550px);overflow:hidden;padding:clamp(210px,13vw,260px) clamp(26px,2.2vw,44px) clamp(34px,3vw,58px);position:relative;transform:translateY(calc(100svh + 80px));transition:transform .6s cubic-bezier(.22,.8,.24,1)}.how-it-works.is-active .process-card__body{transform:translateY(0);transition-delay:.34s}.how-it-works.is-active .process-card:nth-child(2) .process-card__body{transition-delay:.45s}.how-it-works.is-active .process-card:nth-child(3) .process-card__body{transition-delay:.56s}.process-card__body:before{background:var(--color-nav);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),0 100%);content:"";inset:3px 3px 12px;position:absolute;z-index:0}.process-card__red-panel{background:#993d4a;-webkit-clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);height:clamp(228px,17.5vw,338px);left:13%;position:absolute;top:0;transform:scale(0);transform-origin:center;width:76%;z-index:2}.process-card__red-panel:before{background:var(--color-coral);-webkit-clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);content:"";inset:3px 3px 10px;position:absolute}.process-card__red-panel img{height:auto;left:50%;max-height:86%;max-width:76%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.process-card__step{align-items:center;color:var(--color-ink);display:flex;font-family:var(--font-display);font-size:clamp(42px,4.1vw,78px);font-weight:700;height:clamp(68px,5.1vw,98px);isolation:isolate;justify-content:center;left:13%;position:absolute;top:clamp(-22px,-1.4vw,-14px);transform:scale(0);transform-origin:center;width:clamp(78px,6.2vw,118px);z-index:4}@keyframes process-card-pop{0%{opacity:0;transform:scale(0)}78%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.how-it-works.is-active .process-card__red-panel{animation:process-card-pop .3s cubic-bezier(.2,.8,.25,1) .66s both}.how-it-works.is-active .process-card:nth-child(2) .process-card__red-panel{animation-delay:.77s}.how-it-works.is-active .process-card:nth-child(3) .process-card__red-panel{animation-delay:.88s}.how-it-works.is-active .process-card__step{animation:process-card-pop .24s cubic-bezier(.2,.8,.25,1) .96s both}.how-it-works.is-active .process-card:nth-child(2) .process-card__step{animation-delay:1.07s}.how-it-works.is-active .process-card:nth-child(3) .process-card__step{animation-delay:1.18s}.process-card__step:before,.process-card__step:after{-webkit-clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);content:"";inset:0;position:absolute;z-index:-2}.process-card__step:before{background:#85878a}.process-card__step:after{background:var(--color-nav);inset:3px 3px 10px;z-index:-1}.process-card__copy{position:relative;z-index:1}.process-card__copy h3,.process-card__copy p{margin:0}.process-card__copy h3{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(24px,2.2vw,42px);font-weight:700;line-height:1;white-space:nowrap}.process-card__copy p{color:#6a6b6f;font-size:clamp(18px,1.45vw,28px);font-weight:500;line-height:1.36;margin-top:clamp(18px,1.8vw,34px)}.wait-count{overflow:hidden;z-index:4}.wait-count__content{height:100%;padding:clamp(112px,7.2vw,148px) var(--page-gutter) clamp(28px,2.4vw,48px);position:relative}.wait-count__intro{left:clamp(-12px,-1vw,0px);max-width:min(39vw,680px);position:relative;top:clamp(88px,7vw,132px);text-align:right;z-index:2}.wait-count__intro h2,.wait-count__intro p{margin:0}.wait-count__intro h2{color:var(--color-white);font-family:var(--font-display);font-size:clamp(30px,2.85vw,52px);font-weight:700;line-height:.98;max-width:none;margin-left:auto;white-space:nowrap}.wait-count__intro h2 span{color:var(--color-yellow)}.wait-count__intro p{color:var(--color-white);font-size:clamp(16px,1.18vw,22px);font-weight:500;line-height:1.42;margin:clamp(18px,1.65vw,28px) auto 0;max-width:470px;margin-right:0}.wait-count__clock{bottom:clamp(-350px,-24vw,-220px);left:clamp(-106px,-4.8vw,-58px);opacity:0;position:absolute;transform:translateY(220px);transition:opacity .18s ease;width:min(65.5vw,1127px);z-index:1}@keyframes wait-count-clock-rise{0%{opacity:0;transform:translateY(220px)}55%{opacity:1;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.wait-count.is-active .wait-count__clock{animation:wait-count-clock-rise .76s cubic-bezier(.42,0,.2,1) .28s both;opacity:1}.wait-count__clock img{display:block;height:auto;max-width:100%;width:100%}.wait-count__cards{align-content:center;display:grid;gap:clamp(18px,1.8vw,30px);margin-left:auto;margin-top:0;min-height:min(48vh,520px);position:absolute;right:clamp(-180px,-10vw,-84px);top:calc(52% + 60px);transform:translateY(-50%);width:min(65vw,1140px);z-index:3}.benefit-card{align-items:stretch;display:grid;grid-template-columns:clamp(132px,9.8vw,182px) minmax(0,1fr);justify-self:end;transform:translate(calc(100% + 120px));transition:transform .52s cubic-bezier(.22,.8,.24,1);width:min(100%,1120px)}.wait-count.is-active .benefit-card{transform:translate(0);transition-delay:.46s}.wait-count.is-active .benefit-card:nth-child(2){transition-delay:.58s}.wait-count.is-active .benefit-card:nth-child(3){transition-delay:.7s}.benefit-card__step,.benefit-card__body{min-height:clamp(138px,9.5vw,182px);position:relative}.benefit-card__step{align-items:center;color:var(--color-ink);display:flex;font-family:var(--font-display);font-size:clamp(42px,4.4vw,76px);font-weight:700;justify-content:center;z-index:2}.benefit-card__step:before{background:#9b9b9f;-webkit-clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);content:"";inset:0;position:absolute;z-index:-2}.benefit-card__step:after{background:var(--color-nav);-webkit-clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);content:"";inset:3px 3px 10px;position:absolute;z-index:-1}.benefit-card__body{color:var(--color-ink);isolation:isolate;left:-64px;margin-right:-360px;padding:clamp(20px,1.6vw,28px) clamp(30px,2.4vw,46px) clamp(18px,1.5vw,26px) clamp(84px,6vw,132px);position:relative;z-index:1}.benefit-card__body:before{background:#b8a20d;-webkit-clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);content:"";inset:0;position:absolute;z-index:-2}.benefit-card__body:after{background:var(--color-yellow);-webkit-clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);content:"";inset:3px 3px 10px;position:absolute;z-index:-1}.benefit-card__body h3,.benefit-card__body p{margin:0}.benefit-card__body h3{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(20px,1.72vw,31px);font-weight:700;line-height:1.04;max-width:clamp(420px,30vw,560px);width:min(100%,clamp(420px,30vw,560px));white-space:nowrap}.benefit-card__body p{color:var(--color-ink);font-size:clamp(16px,1.28vw,22px);font-weight:500;line-height:1.2;margin-top:clamp(10px,.95vw,16px);max-width:clamp(420px,30vw,560px);width:min(100%,clamp(420px,30vw,560px))}.install-slide{background:#f2e161;overflow:hidden;z-index:5}.install-slide__content{height:100%;overflow:hidden;padding:clamp(88px,6vw,132px) 0 0;position:relative}.install-slide__mobile-art{display:none}.install-slide__phones{left:clamp(-80px,-5vw,-24px);position:absolute;right:clamp(-120px,-8vw,-40px);top:clamp(-24px,-1vw,18px);transform:translateY(30px) scale(.98);transition:transform .7s cubic-bezier(.22,.8,.24,1);z-index:1}.install-slide.is-active .install-slide__phones{transform:translateY(0) scale(1);transition-delay:.46s}.install-slide__phones img{display:block;height:auto;max-width:100%;width:100%}.install-card{bottom:clamp(24px,2.2vw,42px);position:absolute;right:clamp(18px,2vw,42px);transform:rotate(2deg) translateY(42px);transition:transform .62s cubic-bezier(.22,.8,.24,1);width:min(45vw,820px);z-index:3}.install-slide.is-active .install-card{transform:rotate(2deg) translateY(0);transition-delay:.76s}.install-card:before{background:var(--color-ink);-webkit-clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);content:"";inset:0;position:absolute;z-index:-2}.install-card:after{background:var(--color-nav);-webkit-clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);content:"";inset:3px 3px 10px;position:absolute;z-index:-1}.install-card__inner{padding:clamp(40px,2.9vw,52px) clamp(38px,2.8vw,56px) clamp(34px,2.7vw,46px);transform:rotate(-2deg)}.install-card__inner h2,.install-card__inner p{margin:0}.install-card__inner h2{color:var(--color-coral);font-family:var(--font-display);font-size:clamp(30px,2.7vw,50px);font-weight:700;line-height:.98}.install-card__inner p{color:var(--color-ink);font-size:clamp(18px,1.48vw,28px);font-weight:500;line-height:1.16;margin-top:clamp(14px,1.1vw,20px)}.install-card__action{display:flex;justify-content:flex-end;margin-top:clamp(18px,1.6vw,26px)}.contact-slide{background:linear-gradient(90deg,#c83649 0% 34%,#ef4d62 78%);overflow:hidden;z-index:6}.footer-slide{background:#4d4d4d;overflow:hidden;z-index:7}.footer-slide__content{align-content:end;color:#ffffffe6;display:grid;gap:clamp(22px,2vw,30px);height:100%;padding:clamp(126px,9vw,168px) clamp(42px,4vw,84px) clamp(42px,4vw,68px)}.footer-slide__top{display:grid;gap:clamp(26px,2.6vw,48px);grid-template-columns:minmax(320px,1.15fr) minmax(280px,.85fr)}.footer-slide__brand{display:grid;gap:clamp(14px,1.2vw,18px);max-width:760px}.footer-slide__brand img{display:block;filter:brightness(0) invert(1);height:clamp(34px,3vw,52px);width:auto}.footer-slide__eyebrow{color:var(--color-yellow);font-family:var(--font-display);font-size:clamp(18px,1.45vw,24px);font-weight:700;line-height:1.04;margin:0;max-width:28ch}.footer-slide__brand p{color:#ffffffd6;font-size:clamp(18px,1.45vw,25px);font-weight:500;line-height:1.24;margin:0;max-width:30ch}.footer-slide__columns{display:grid;gap:clamp(18px,1.8vw,30px);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-slide__column{display:grid;align-content:start;gap:12px}.footer-slide__column h3,.footer-slide__faq h3,.footer-slide__faq-item h4{margin:0}.footer-slide__column h3,.footer-slide__faq h3{color:var(--color-yellow);font-family:var(--font-display);font-size:clamp(18px,1.38vw,24px);font-weight:700;line-height:1}.footer-slide__links{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.footer-slide__links a,.footer-slide__meta span{color:#ffffffd1;font-size:clamp(15px,1.08vw,18px);font-weight:600;text-decoration:none}.footer-slide__links a{position:relative;transition:color .18s ease}.footer-slide__links a:after{background:var(--color-yellow);bottom:-6px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease;width:100%}.footer-slide__links a:hover,.footer-slide__links a:focus-visible{color:var(--color-yellow)}.footer-slide__links a:hover:after,.footer-slide__links a:focus-visible:after{transform:scaleX(1)}.footer-slide__faq{border-top:1px solid rgba(255,255,255,.12);display:grid;gap:18px;padding-top:clamp(18px,1.6vw,26px)}.footer-slide__faq-grid{display:grid;gap:clamp(16px,1.5vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.footer-slide__faq-item{display:grid;align-content:start;gap:10px}.footer-slide__faq-item h4{color:#fffffff2;font-family:var(--font-display);font-size:clamp(17px,1.18vw,20px);font-weight:700;line-height:1.02}.footer-slide__faq-item p{color:#ffffffc2;font-size:clamp(14px,1.02vw,17px);font-weight:500;line-height:1.22;margin:0;max-width:30ch}.footer-slide__meta{align-items:center;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:clamp(18px,1.4vw,24px)}.contact-slide__content{align-items:center;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(560px,1fr);gap:clamp(36px,4vw,82px);height:100%;padding:clamp(118px,8.4vw,154px) clamp(44px,4vw,82px) clamp(52px,4.2vw,78px) clamp(44px,4vw,82px)}.contact-intro{color:var(--color-white);justify-self:center;margin-top:clamp(22px,1.8vw,36px);max-width:520px;text-align:center;transform:translateY(24px);transition:transform .62s cubic-bezier(.22,.8,.24,1)}.contact-slide.is-active .contact-intro{transform:translateY(0);transition-delay:.46s}.contact-intro img{display:block;filter:brightness(0) invert(1);height:clamp(90px,7.4vw,138px);margin:0 auto;width:auto}.contact-intro h2,.contact-intro p{margin:0}.contact-intro h2{color:var(--color-yellow);font-family:var(--font-display);font-size:clamp(31px,2.8vw,53px);font-weight:700;line-height:.98;margin-top:clamp(14px,1.1vw,22px);text-wrap:balance}.contact-intro p{font-size:clamp(16px,1.28vw,22px);font-weight:600;line-height:1.28;margin-top:clamp(18px,1.4vw,26px);margin-left:auto;margin-right:auto;max-width:38ch;text-align:left}.contact-panel{align-self:center;isolation:isolate;position:relative;margin-top:clamp(26px,2vw,40px);transform:rotate(1.4deg) translateY(34px);transition:transform .64s cubic-bezier(.22,.8,.24,1)}.contact-slide.is-active .contact-panel{transform:rotate(1.4deg) translateY(0);transition-delay:.62s}.contact-panel:before{background:var(--color-ink);-webkit-clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);content:"";inset:0;position:absolute;z-index:-2}.contact-panel:after{background:var(--color-nav);-webkit-clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);clip-path:polygon(0 0,100% 4%,100% 100%,2% 98%);content:"";inset:3px 3px 10px;position:absolute;z-index:-1}.contact-form{display:grid;gap:clamp(10px,.9vw,14px);padding:clamp(38px,2.9vw,52px) clamp(44px,3.2vw,62px) clamp(34px,2.6vw,46px);transform:rotate(-1.4deg)}.contact-field{display:block}.contact-field input,.contact-field textarea{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:12px;box-shadow:inset 0 0 6px #6b6b6b4d;color:var(--color-ink);display:block;font-family:var(--font-body);font-size:clamp(18px,1.35vw,24px);font-weight:500;outline:none;padding:0 24px;width:100%}.contact-field input{height:clamp(54px,4.1vw,68px)}.contact-field textarea{min-height:clamp(156px,12.6vw,214px);padding-bottom:18px;padding-top:18px;resize:none}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#51525870}.contact-form__footer{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:clamp(4px,.6vw,10px)}.contact-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__status{margin:clamp(6px,.9vw,12px) 0 0;font-size:clamp(15px,1.15vw,20px);font-weight:600;color:var(--color-ink)}.contact-form__status.is-success{color:#1b7a3d}.contact-form__status.is-error{color:#b62237}.contact-consent{align-items:center;color:var(--color-ink);display:flex;gap:14px;font-size:clamp(16px,1.25vw,22px);font-weight:600}.contact-consent input{accent-color:var(--color-coral);height:18px;margin:0;width:18px}.contact-consent a{color:var(--color-coral);text-decoration-color:var(--color-coral);text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:1050px){.brand-tab{width:36vw}.desktop-nav{margin-right:34px}.nav-slab{min-width:560px}.nav-slab a{padding-left:12px;padding-right:12px}.hero__content{max-width:52vw}}@media(min-width:761px)and (max-height:800px){.hero__content{padding-top:clamp(160px,12.6vw,232px);padding-bottom:54px}.hero__content p{margin-top:clamp(22px,1.9vw,34px)}.hero__actions{margin-top:clamp(28px,2.4vw,44px)}.toki-stage{inset:116px clamp(30px,3vw,50px) 0 0;padding:clamp(110px,9.4vw,168px) clamp(50px,7vw,140px) clamp(56px,4.6vw,88px)}.toki-stage:before{inset:3px 3px 13px}.toki-copy h3{margin-top:16px}.toki-copy>p{margin-top:28px}.toki-action{margin-top:clamp(64px,5vw,88px)}.how-it-works__content{padding-top:clamp(176px,13.8vh,238px);padding-bottom:clamp(26px,3vh,46px)}.how-it-works__content h2{font-size:clamp(38px,3.25vw,64px)}.how-it-works__grid{gap:clamp(22px,2.3vw,42px);margin-top:clamp(46px,4.5vh,74px)}.process-card{padding-top:clamp(62px,4.6vh,90px)}.process-card__body{min-height:clamp(378px,25vw,490px);padding:clamp(184px,11.4vw,228px) clamp(24px,2vw,38px) clamp(28px,2.4vw,44px)}.process-card__red-panel{height:clamp(218px,15.8vw,292px)}.process-card__step{font-size:clamp(36px,3.35vw,62px);height:clamp(64px,4.6vw,88px);width:clamp(74px,5.4vw,104px)}.process-card__copy h3{font-size:clamp(25px,2.08vw,36px)}.process-card__copy p{font-size:clamp(16px,1.28vw,20px);line-height:1.24;margin-top:clamp(14px,1.2vw,20px)}.wait-count__content{padding-top:clamp(132px,8.8vh,158px);padding-bottom:clamp(22px,2.2vh,36px)}.wait-count__intro{left:clamp(-72px,-4.2vw,-40px);max-width:min(40vw,650px);top:clamp(76px,6.2vh,112px)}.wait-count__intro h2{font-size:clamp(32px,2.72vw,48px)}.wait-count__intro p{font-size:clamp(15px,1.14vw,19px);line-height:1.26;margin-top:clamp(14px,1.2vw,20px);max-width:404px}.wait-count__clock{bottom:clamp(-442px,-29.4vw,-302px);left:clamp(-98px,-4.4vw,-48px);width:min(67vw,1120px)}.wait-count__cards{gap:clamp(18px,1.5vw,28px);min-height:min(46vh,500px);right:clamp(-164px,-9vw,-72px);top:calc(53% + 56px);width:min(64vw,1080px)}.benefit-card{grid-template-columns:clamp(120px,8.7vw,160px) minmax(0,1fr);width:min(100%,1080px)}.benefit-card__step,.benefit-card__body{min-height:clamp(138px,9.2vw,178px)}.benefit-card__step{font-size:clamp(36px,3.35vw,62px);font-style:italic}.benefit-card__body{left:-58px;margin-right:-318px;padding:clamp(22px,1.55vw,28px) clamp(28px,2.1vw,38px) clamp(20px,1.4vw,24px) clamp(78px,5.5vw,112px)}.benefit-card__body h3{font-size:clamp(22px,1.92vw,31px);max-width:clamp(380px,26vw,520px);width:min(100%,clamp(380px,26vw,520px))}.benefit-card__body p{font-size:clamp(16px,1.24vw,19px);line-height:1.2;margin-top:clamp(10px,.9vw,14px);max-width:clamp(380px,26vw,520px);width:min(100%,clamp(380px,26vw,520px))}.install-slide__content{padding-top:72px}.install-slide__phones{top:50%;transform:translateY(-46%) scale(.98)}.install-slide.is-active .install-slide__phones{transform:translateY(-50%) scale(1)}.contact-slide__content{gap:clamp(26px,2.7vw,48px);padding-top:clamp(102px,7.4vw,128px);padding-bottom:clamp(34px,2.8vw,50px)}.contact-intro{margin-top:0;transform:translateY(8px)}.contact-intro h2{font-size:clamp(28px,2.35vw,42px)}.contact-intro p{font-size:clamp(15px,1.08vw,19px);margin-top:14px;max-width:36ch}.contact-panel{margin-top:6px}.contact-form{gap:10px;padding:clamp(30px,2.2vw,40px) clamp(34px,2.5vw,48px) clamp(28px,2.1vw,38px)}.contact-field input{height:clamp(48px,3.6vw,60px)}.contact-field textarea{min-height:clamp(128px,9.6vw,170px)}}@media(min-width:761px)and (max-height:700px){.hero__content{padding-top:144px;padding-bottom:40px;width:min(49vw,780px)}.hero__content h1{font-size:clamp(38px,3.2vw,58px)}.hero__title-line--two{margin-right:clamp(10px,1.5vw,24px)}.hero__rotating{margin-right:clamp(22px,3vw,46px);margin-top:4px}.hero__content p{font-size:clamp(15px,1vw,18px);line-height:1.18;margin-top:18px;margin-right:clamp(30px,4vw,72px);max-width:470px}.hero__actions{gap:18px;margin-right:clamp(44px,5.6vw,104px);margin-top:24px}.button{min-height:48px}.toki-stage{gap:clamp(20px,2.2vw,34px);grid-template-columns:minmax(0,1.06fr) minmax(350px,.94fr);inset:108px clamp(30px,3vw,50px) 0 0;padding:104px clamp(44px,6vw,108px) 48px}.toki-stage:before{inset:3px 3px 15px}.toki-media img{max-height:min(66vh,760px);width:min(138%,960px)}.toki-copy{margin-left:8px;padding-bottom:0}.toki-copy h2{font-size:clamp(38px,3.6vw,64px);margin-bottom:2px}.toki-copy h3{font-size:clamp(24px,2vw,38px);margin-top:12px;max-width:520px}.toki-copy>p{font-size:clamp(16px,1.08vw,20px);line-height:1.18;margin-top:18px;max-width:520px}.toki-action{margin-top:72px}.how-it-works__content{padding-top:134px;padding-bottom:22px}.how-it-works__content h2{font-size:clamp(36px,3.05vw,56px)}.how-it-works__grid{gap:16px;margin-top:38px}.process-card{padding-top:62px}.process-card__body{min-height:348px;padding:154px 22px 22px}.process-card__red-panel{height:188px;left:12%;width:74%}.process-card__step{font-size:31px;height:56px;left:12%;top:-18px;width:68px}.process-card__copy h3{font-size:clamp(22px,1.78vw,30px)}.process-card__copy p{font-size:clamp(16px,1.08vw,20px);line-height:1.2;margin-top:10px}.wait-count__content{padding-top:110px;padding-bottom:16px}.wait-count__intro{left:clamp(-54px,-3vw,-26px);max-width:min(40vw,520px);top:48px}.wait-count__intro h2{font-size:clamp(28px,2.28vw,42px)}.wait-count__intro p{font-size:clamp(15px,1.04vw,17px);line-height:1.18;margin-top:10px;max-width:360px}.wait-count__clock{bottom:-370px;left:-34px;width:min(58vw,860px)}.wait-count__cards{gap:18px;min-height:min(41vh,388px);right:-38px;top:calc(51% + 32px);width:min(59vw,920px)}.benefit-card{grid-template-columns:96px minmax(0,1fr);width:min(100%,860px)}.benefit-card__step,.benefit-card__body{min-height:116px}.benefit-card__step{font-size:38px;font-style:italic}.benefit-card__body{left:-40px;margin-right:-240px;padding:18px 18px 16px 52px}.benefit-card__body h3{font-size:clamp(19px,1.6vw,25px);max-width:clamp(320px,23vw,420px);width:min(100%,clamp(320px,23vw,420px))}.benefit-card__body p{font-size:clamp(15px,1.02vw,17px);line-height:1.16;margin-top:7px;max-width:clamp(320px,23vw,420px);width:min(100%,clamp(320px,23vw,420px))}.install-slide__content{padding-top:64px}.install-slide__phones{left:clamp(-56px,-4vw,-20px);right:clamp(-94px,-6vw,-26px);top:50%;transform:translateY(-45%) scale(.97)}.install-slide.is-active .install-slide__phones{transform:translateY(-49%) scale(1)}.install-card{bottom:16px;width:min(43vw,700px)}.install-card__inner{padding:30px 32px 28px}.install-card__inner h2{font-size:clamp(26px,2.2vw,40px)}.install-card__inner p{font-size:clamp(15px,1.04vw,18px);line-height:1.08;margin-top:12px}.install-card__action{margin-top:16px}.contact-slide__content{gap:24px;grid-template-columns:minmax(250px,.7fr) minmax(470px,1fr);padding:94px clamp(36px,3vw,64px) 24px}.contact-intro{margin-top:0;transform:translateY(0)}.contact-intro img{height:clamp(74px,6vw,112px)}.contact-intro h2{font-size:clamp(24px,2vw,36px);margin-top:10px}.contact-intro p{font-size:clamp(14px,.98vw,18px);line-height:1.18;margin-top:12px;max-width:31ch}.contact-panel{margin-top:10px}.contact-form{gap:9px;padding:26px 28px 24px}.contact-field input,.contact-field textarea{font-size:clamp(16px,1.08vw,20px)}.contact-field input{height:46px}.contact-field textarea{min-height:118px;padding-bottom:14px;padding-top:14px}.contact-form__footer{gap:16px;margin-top:2px}.contact-consent{font-size:clamp(14px,.98vw,18px);gap:10px}}@media(min-width:761px)and (max-height:860px)and (min-aspect-ratio:19/10){.how-it-works__content{padding-top:clamp(150px,11.2vh,194px);padding-bottom:18px}.how-it-works__content h2{font-size:clamp(36px,3vw,58px)}.how-it-works__grid{gap:clamp(18px,1.8vw,30px);margin-top:clamp(32px,3vh,48px)}.process-card{padding-top:clamp(54px,4vh,70px)}.process-card__body{min-height:clamp(336px,21vw,418px);padding:clamp(166px,10vw,198px) clamp(22px,1.6vw,30px) clamp(20px,1.8vw,30px)}.process-card__red-panel{height:clamp(188px,12.8vw,238px)}.process-card__step{font-size:clamp(34px,2.8vw,48px);height:clamp(58px,4.2vw,72px);top:clamp(-18px,-1.1vw,-10px);width:clamp(70px,5vw,88px)}.process-card__copy h3{font-size:clamp(22px,1.75vw,30px)}.process-card__copy p{font-size:clamp(14px,1vw,18px);line-height:1.18;margin-top:12px}}@media(min-width:1025px)and (max-height:1000px){.how-it-works__content{padding-bottom:clamp(42px,5vh,68px);padding-top:clamp(218px,18vh,270px)}.how-it-works__grid{margin-top:clamp(62px,6vh,86px)}.process-card{padding-top:clamp(82px,7vh,106px)}}@media(min-width:1025px)and (max-height:860px)and (min-aspect-ratio:19/10){.how-it-works__content{display:flex;flex-direction:column;padding-top:clamp(170px,28vh,218px);padding-bottom:30px}.how-it-works__grid{flex:1;min-height:0;margin-top:clamp(40px,8vh,62px)}.process-card{--process-art-height: clamp(200px, 32vh, 280px)}.process-card__red-panel{height:var(--process-art-height)}.process-card__body{min-height:0;padding-top:calc(var(--process-art-height) - 82px + 26px);padding-bottom:28px}.process-card__copy h3{font-size:30px}.process-card__copy p{font-size:20px;line-height:1.3;margin-top:18px;max-width:38ch}}@media(min-width:1025px)and (max-height:860px){.wait-count__clock{width:min(63vw,1050px);bottom:clamp(-472px,-31vw,-332px)}}@media(min-width:1025px)and (max-height:700px){.wait-count__clock{width:min(55vw,815px);bottom:-400px}}@media(max-width:1024px){.hero{min-height:100svh}.hero__visual img{object-position:top center}.site-header{align-items:flex-start}.brand-tab{--tab-cut: 24px;height:78px;padding-left:24px;width:224px}.brand-tab img{height:35px}.desktop-nav{display:none}.menu-toggle{--menu-bar-offset: 10px;align-items:center;background:var(--color-ink);border:0;-webkit-clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);display:flex;flex-direction:column;gap:5px;height:54px;justify-content:center;isolation:isolate;margin:8px 12px 0 0;padding:0;position:relative;width:68px;z-index:3}.menu-toggle:before{background:var(--color-nav);content:"";inset:3px 3px 8px;position:absolute;-webkit-clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);z-index:-1}.menu-toggle span:not(.sr-only){background:var(--color-coral);border-radius:999px;display:block;height:5px;transition:transform .18s ease,opacity .18s ease;width:26px}.menu-toggle[aria-expanded=true]{background:transparent;-webkit-clip-path:none;clip-path:none}.menu-toggle[aria-expanded=true]:before{opacity:0}.menu-toggle[aria-expanded=true] span:nth-of-type(2){transform:translateY(var(--menu-bar-offset)) rotate(45deg);transform-origin:center}.menu-toggle[aria-expanded=true] span:nth-of-type(3){opacity:0}.menu-toggle[aria-expanded=true] span:nth-of-type(4){transform:translateY(calc(-1 * var(--menu-bar-offset))) rotate(-45deg);transform-origin:center}.mobile-nav{background:var(--color-ink);-webkit-clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);display:grid;gap:0;opacity:0;isolation:isolate;padding:78px 24px 20px;pointer-events:none;position:absolute;right:12px;top:8px;transform:translateY(-12px);transition:opacity .18s ease,transform .18s ease;width:224px;z-index:2}.mobile-nav:before{background:var(--color-nav);content:"";inset:3px 3px 10px;position:absolute;-webkit-clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);z-index:-1}.mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav a{border-top:1px solid rgba(71,72,76,.22);color:var(--color-ink);font-size:16px;font-weight:700;padding:13px 4px 13px 10px;transform:skew(-8deg);transform-origin:left center}.mobile-nav a:active,.mobile-nav a.is-active{color:var(--color-coral)}.mobile-nav a.is-tapping{animation:mobile-nav-tap .22s ease-out}.mobile-nav__group{border-top:1px solid rgba(71,72,76,.22)}.mobile-nav__trigger{align-items:center;background:transparent;border:0;color:var(--color-ink);display:flex;font-family:var(--font-body);font-size:16px;font-weight:700;justify-content:space-between;padding:13px 4px 13px 10px;transform:skew(-8deg);transform-origin:left center;width:100%}.mobile-nav__trigger.is-active{color:var(--color-coral)}.mobile-nav__trigger .nav-dropdown__chevron{margin-right:4px}.mobile-nav__trigger[aria-expanded=true] .nav-dropdown__chevron{transform:rotate(225deg) translate(-1px,-1px)}.mobile-nav__submenu{display:grid;gap:0;max-height:0;overflow:hidden;transition:max-height .22s ease}.mobile-nav__trigger[aria-expanded=true]+.mobile-nav__submenu{max-height:120px}.mobile-nav__submenu a{border-top:1px solid rgba(71,72,76,.12);font-size:15px;font-weight:600;padding-left:24px}@keyframes mobile-nav-tap{0%,to{transform:scale(1)}45%{transform:scale(1.035)}}.site-header{align-items:flex-start;padding-top:0}.brand-tab{height:64px;padding-left:18px;width:188px}.brand-tab:after{inset:0 3px 8px 0}.brand-tab img{height:29px}.hero__content{box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:flex-start;max-width:none;padding:88px 10px 50px;position:absolute;text-align:left;transform:none;width:100%}.hero__title-line,.hero__rotating{margin-right:0;transform:none;white-space:normal}.hero__content h1{font-size:clamp(30px,8.9vw,42px);line-height:.93;margin:0;max-width:92%}.hero__title-line{margin-left:0;margin-right:0;max-width:100%}.hero__title-line--two{margin-right:0}.hero__rotating{color:var(--color-coral-dark);font-size:.92em;margin-top:6px;min-height:auto}.hero__content p{font-size:17px;line-height:1.18;margin:18px 0 0;max-width:332px;transform:none}.hero__actions{align-items:stretch;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:unset;margin:auto 0 0;position:relative;width:100%}.hero__actions:after{background:linear-gradient(to top,#00000057,#0000);bottom:0;content:"";height:170px;left:0;pointer-events:none;position:fixed;right:0;z-index:0}.hero__actions>*{position:relative;z-index:1}.button{font-size:17px;min-height:62px;min-width:0;padding:0 6px;width:100%}.button>span{white-space:nowrap}.toki-stage{--stage-cut: 30px;display:block;inset:102px 0 16px;padding:50px 22px 28px}.toki-stage:before{inset:3px 3px 9px}.toki-media{left:0;margin:0 auto;max-width:470px;position:relative;top:-38px}.toki-media img{margin:0 auto;max-height:37vh;max-width:126%;width:min(126%,476px)}.toki-copy{margin-left:0;padding:0 18px;position:relative;text-align:left;top:-28px}.toki-copy h2{font-size:clamp(40px,11.6vw,60px);margin-left:0;position:relative;top:-24px}.toki-copy h3{font-size:clamp(24px,7.6vw,36px);line-height:.98;margin:-16px 0 0;max-width:18ch}.toki-copy>p{font-size:16px;-webkit-hyphens:auto;hyphens:auto;line-height:1.16;margin:14px 0 0;max-width:336px}.toki-action{left:0;justify-content:center;margin-top:18px;text-align:center;transform:none}.toki-action>img,.toki-action>div{display:none}.toki-action__button{display:inline-flex;font-size:21px;min-height:72px;min-width:min(37vw,144px);padding:0 18px}.toki-action__button>span{color:var(--color-yellow);white-space:nowrap}.how-it-works__content{box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior-y:contain;padding:132px 24px 40px;touch-action:pan-y;-webkit-overflow-scrolling:touch}.how-it-works__content,.wait-count__content{scrollbar-width:none}.how-it-works__content::-webkit-scrollbar,.wait-count__content::-webkit-scrollbar{display:none}.how-it-works__content h2{font-size:clamp(42px,11vw,64px);text-align:center}.how-it-works__grid{grid-template-columns:1fr;margin-top:34px;overflow:visible;padding:0;scroll-snap-type:none}.process-card{scroll-snap-align:none}.process-card__body{min-height:420px;padding:220px 30px 42px}.process-card__red-panel{height:250px}.process-card__copy h3{font-size:28px;white-space:normal}.process-card__copy p{font-size:18px}.wait-count__content{box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100%;overflow-y:auto;overscroll-behavior-y:contain;padding:96px 0 156px;touch-action:pan-y;-webkit-overflow-scrolling:touch}.wait-count__intro{margin:0 auto;left:0;max-width:360px;order:2;padding:0 39px;top:0;text-align:left}.wait-count__intro h2{font-size:clamp(38px,10vw,58px);white-space:normal}.wait-count__intro p{font-size:16px;line-height:1.18;margin:18px auto 0;max-width:304px;text-align:left}.wait-count__clock{bottom:auto;left:auto;margin:0 auto;order:1;opacity:0;position:relative;transform:translateY(120px);width:min(61vw,264px)}.wait-count.is-active .wait-count__clock{animation:wait-count-clock-rise-mobile .76s cubic-bezier(.42,0,.2,1) .12s both}.wait-count__cards{gap:16px;margin:248px 0 0;min-height:0;order:3;padding-bottom:120px;padding-right:0;position:relative;right:auto;top:auto;transform:none;width:100%}.benefit-card{grid-template-columns:82px minmax(0,1fr);justify-self:end;left:-26px;position:relative;transform:translate(calc(100% + 80px));transition:transform .42s cubic-bezier(.22,.8,.24,1);width:calc(100% - 32px)}.wait-count.is-active .benefit-card{transform:translate(0);transition-delay:.38s}.wait-count.is-active .benefit-card:nth-child(2){transition-delay:.5s}.wait-count.is-active .benefit-card:nth-child(3){transition-delay:.62s}.benefit-card__step,.benefit-card__body{min-height:146px}.benefit-card__step{font-size:40px;font-style:italic;top:0}.benefit-card__body{left:-20px;margin-right:-82px;padding:20px 20px 20px 38px}.benefit-card__body h3{font-size:18px;line-height:1.02;max-width:224px;white-space:normal;width:min(100%,224px)}.benefit-card__body p{font-size:15px;line-height:1.05;margin-top:6px;max-width:224px;width:min(100%,224px)}@keyframes wait-count-clock-rise-mobile{0%{opacity:0;transform:translateY(120px)}55%{opacity:1;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.install-slide__content{padding-top:102px}.install-slide__mobile-art{display:block;inset:0;position:absolute;z-index:1}.install-slide__mobile-art img{display:block;height:auto;left:0;max-width:none;position:absolute;top:46px;width:100%}.install-slide__phones{display:none}.install-card{bottom:20px;right:16px;transform:rotate(1.6deg) translateY(34px);width:min(calc(92vw + 10px),630px);z-index:2}.install-slide.is-active .install-card{transform:rotate(1.6deg) translateY(0)}.install-card__inner{padding:32px 31px 28px;transform:rotate(-1.6deg)}.install-card__inner h2{font-size:clamp(28px,8.2vw,48px)}.install-card__inner p{font-size:16px;line-height:1.3;margin-top:16px}.install-card__action{justify-content:center;margin-top:20px}.contact-slide__content{display:block;padding:138px 10px 18px}.contact-intro{align-items:center;display:grid;gap:0 18px;grid-template-columns:92px minmax(0,1fr);justify-self:auto;margin:0 auto 24px;max-width:100%;padding:0 16px;text-align:left;transform:translateY(0)}.contact-intro img{grid-column:1;grid-row:1 / span 2;height:102px;margin:-10px 0 0 12px}.contact-intro h2{grid-column:2;grid-row:1;font-size:clamp(34px,8.6vw,50px);margin-top:0}.contact-intro p{grid-column:2;grid-row:2;font-size:16px;line-height:1.2;margin-top:8px;max-width:28ch;text-align:left}.contact-panel{margin:28px auto 0;max-width:100%;transform:rotate(.6deg) translateY(0)}.footer-slide__content{align-content:end;gap:14px;padding:98px 24px 24px}.footer-slide__top{gap:16px;grid-template-columns:1fr}.footer-slide__brand{gap:10px}.footer-slide__brand img{height:36px}.footer-slide__eyebrow{font-size:16px;line-height:1.02;max-width:22ch}.footer-slide__brand p{font-size:15px;line-height:1.16;max-width:24ch}.footer-slide__columns{gap:14px;grid-template-columns:1fr 1fr}.footer-slide__column{gap:8px}.footer-slide__column h3,.footer-slide__faq h3{font-size:16px}.footer-slide__links{align-items:flex-start;gap:8px}.footer-slide__faq{gap:12px;padding-top:12px}.footer-slide__faq-grid{gap:12px;grid-template-columns:1fr}.footer-slide__faq-item{gap:6px}.footer-slide__faq-item h4{font-size:15px;line-height:1}.footer-slide__faq-item p{font-size:13px;line-height:1.15;max-width:none}.footer-slide__links a,.footer-slide__meta span{font-size:14px}.footer-slide__meta{gap:6px 14px;padding-top:12px}.contact-panel:after{inset:3px 3px 7px;-webkit-clip-path:polygon(0 0,100% 2.2%,100% 100%,1% 98.8%);clip-path:polygon(0 0,100% 2.2%,100% 100%,1% 98.8%)}.contact-form{gap:8px;padding:22px 14px 18px;transform:rotate(-.6deg)}.contact-field input,.contact-field textarea{border-radius:16px;font-size:16px;padding-left:18px;padding-right:18px}.contact-field input{height:46px}.contact-field textarea{min-height:112px}.contact-form__footer{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.contact-consent{font-size:15px;gap:10px;justify-content:flex-start;padding-left:8px;text-wrap:balance}.contact-form__footer .button{justify-self:end;min-width:186px;white-space:nowrap;width:auto}}@media(min-width:761px)and (max-width:1024px){.hero__visual img{object-position:center 64%}.hero__actions:after{height:210px}.brand-tab{--tab-cut: 30px;height:82px;padding-left:30px;width:254px}.brand-tab img{height:39px}.menu-toggle{height:64px;--menu-bar-offset: 11px;margin:10px 18px 0 0;width:80px}.menu-toggle span:not(.sr-only){height:6px;width:32px}.mobile-nav{padding:88px 30px 26px;right:18px;width:268px}.mobile-nav a,.mobile-nav__trigger{font-size:18px;padding-bottom:15px;padding-top:15px}.hero__content{padding:116px 42px 62px}.hero__content h1{font-size:clamp(46px,6.1vw,60px);max-width:640px}.hero__content p{font-size:20px;max-width:480px;margin-top:22px}.hero__actions{gap:14px}.button{font-size:20px;min-height:70px}.toki-stage{inset:122px 20px 24px;padding:62px 56px 42px}.toki-media{max-width:600px;top:-28px}.toki-media img{max-height:34vh;max-width:116%;width:min(116%,600px)}.toki-copy{padding:0 28px;top:-20px}.toki-copy h2{font-size:clamp(58px,7.6vw,76px)}.toki-copy h3{font-size:clamp(34px,4.8vw,46px);max-width:21ch}.toki-copy>p{font-size:19px;max-width:480px}.toki-action{margin-top:26px}.toki-action__button{font-size:23px;min-height:78px}.how-it-works__content{padding:142px 56px 64px}.how-it-works__content h2{font-size:clamp(56px,7vw,70px)}.how-it-works__grid{margin:42px auto 0;max-width:620px}.process-card{padding-top:86px}.process-card__body{min-height:506px;padding:264px 46px 54px}.process-card__red-panel{height:290px}.process-card__step{font-size:52px;height:82px;width:98px}.process-card__copy h3{font-size:34px}.process-card__copy p{font-size:21px;line-height:1.24}.wait-count__content{padding:122px 0 188px}.wait-count__clock{width:min(46vw,360px)}.wait-count__intro{max-width:520px;padding:0 64px}.wait-count__intro h2{font-size:clamp(50px,6.3vw,64px)}.wait-count__intro p{font-size:19px;line-height:1.25;max-width:410px}.wait-count__cards{gap:22px;margin-top:340px;max-width:720px;padding-bottom:150px}.benefit-card{grid-template-columns:108px minmax(0,1fr);left:calc(15% - 16px);width:calc(100% - 24px)}.benefit-card__step,.benefit-card__body{min-height:176px}.benefit-card__step{font-size:50px}.benefit-card__body{left:-30px;margin-right:-110px;padding:26px 34px 26px 58px}.benefit-card__body h3{font-size:25px;max-width:420px;width:min(100%,420px)}.benefit-card__body p{font-size:18px;line-height:1.16;margin-top:10px;max-width:420px;width:min(100%,420px)}.install-slide__content{padding-top:116px}.install-slide__mobile-art img{top:28px;width:100%}.install-card{bottom:34px;right:34px;width:min(76vw,650px)}.install-card__inner{padding:38px 40px 34px}.install-card__inner h2{font-size:clamp(38px,5.3vw,52px)}.install-card__inner p{font-size:19px;max-width:32ch}.contact-slide__content{padding:150px 34px 30px}.contact-intro{grid-template-columns:124px minmax(0,1fr);margin-bottom:30px;max-width:720px;padding:0 32px}.contact-intro img{height:128px;margin-left:16px}.contact-intro h2{font-size:clamp(44px,6vw,58px)}.contact-intro h2,.contact-intro p{margin-left:0;margin-right:0;text-align:left}.contact-intro p{font-size:19px;line-height:1.24;max-width:34ch}.contact-panel{max-width:720px}.contact-form{gap:11px;padding:32px 30px 28px}.contact-field input{height:54px}.contact-field textarea{min-height:142px}.contact-form__footer .button{min-width:218px}.footer-slide__content{padding:124px 52px 36px}.footer-slide__top{grid-template-columns:minmax(250px,.82fr) minmax(360px,1.18fr)}.footer-slide__faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:390px){.hero{min-height:960px}.hero__content{padding-left:8px;padding-right:8px}.hero__content h1{font-size:28px;max-width:98%}.hero__content p{font-size:15px;max-width:308px}.button{font-size:15px;min-height:56px;padding:0 6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

.slide-deck>[data-slide]:nth-of-type(3){z-index:3}.slide-deck>[data-slide]:nth-of-type(4){z-index:4}.slide-deck>[data-slide]:nth-of-type(5){z-index:5}.slide-deck>[data-slide]:nth-of-type(6){z-index:6}.slide-deck>[data-slide]:nth-of-type(7){z-index:7}.slide-deck>[data-slide]:nth-of-type(8){z-index:8}.custom-slide{--panel-cut: clamp(32px, 3vw, 58px);background:#fffbe7;overflow:hidden;clip-path:polygon(0 0,100% var(--panel-cut),100% 100%,0 100%)}.custom-slide:before{filter:brightness(0) saturate(100%) invert(88%) sepia(55%) saturate(450%) hue-rotate(355deg);opacity:.09}.custom-slide__scroll{height:calc(100% - var(--panel-cut));top:var(--panel-cut);padding:125px 28px 30px;position:relative;display:flex;flex-direction:column;justify-content:center}.custom-slide__heading{text-align:left;margin-bottom:18px;padding-inline:4%}.custom-slide__heading h2{font:italic 700 48px/1.1 var(--font-display);margin:0 0 12px}.custom-slide__heading h2 span{color:var(--color-coral)}.custom-slide__heading p{font-size:20px;margin:0}.custom-stage{width:min(100%,1500px,calc((100svh - 250px)*2.36));aspect-ratio:1164 / 494;margin:0 auto;position:relative}.custom-card{position:absolute;inset:0 auto 0 0;width:47%;--custom-shadow: drop-shadow(10px 10px 0 #000) drop-shadow(7px 9px 0 #0003)}.custom-card__shadow{position:absolute;inset:0;filter:var(--custom-shadow);pointer-events:none}.custom-card__paper{position:absolute;inset:0;background:#a92338;clip-path:polygon(0 7%,91% 0,100% 92%,4% 99%,7% 36%)}.custom-card__paper:after{content:"";position:absolute;inset:6px;background:linear-gradient(120deg,#f44960,#bd3045);clip-path:polygon(0 7%,91% 0,100% 92%,4% 99%,7% 36%)}.custom-card__copy{position:relative;color:#fff;padding:8% 5% 7% 9%}.custom-card h3{margin:0;font:700 38px/1.04 var(--font-body);transform:rotate(-4deg);transform-origin:left center}.custom-card h3 span{display:block;white-space:nowrap}.custom-card__copy>h3,.custom-card__copy>p{position:relative;left:18px}.custom-title-tablet{display:none}.custom-card__copy>p{margin:24px 0 0 4%;width:79%;font-size:18px;line-height:1.12}.custom-benefits{list-style:none;padding:0;margin:48px 0 0 4%;display:flex;width:83%;gap:12px}.custom-benefits li{flex:1;text-align:center;font-size:16px;line-height:1.12}.custom-benefits img{display:block;width:52px;height:48px;object-fit:contain;margin:0 auto 16px}.custom-stage__phones{position:absolute;width:80%;height:118%;object-fit:contain;right:-8%;bottom:-7%;pointer-events:none}.custom-slide.is-active .custom-card{animation:custom-card-enter .76s cubic-bezier(.22,1,.36,1) .24s both}.custom-slide.is-active .custom-stage__phones{animation:custom-phones-enter .86s cubic-bezier(.22,1,.36,1) .36s both}@keyframes custom-card-enter{0%{translate:-110% 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes custom-phones-enter{0%{translate:0 70%;opacity:0}to{translate:0 0;opacity:1}}@media(max-width:1024px){.custom-slide.is-active .custom-stage__phones{animation-delay:.18s}.custom-slide.is-active .custom-card{animation-delay:.42s}}.custom-slide.is-leaving .custom-card{animation:custom-card-exit .24s ease-in both}.custom-slide.is-leaving .custom-stage__phones{animation:custom-phones-exit .26s ease-in 30ms both}@keyframes custom-card-exit{0%{translate:0 0;opacity:1}to{translate:-110% 0;opacity:0}}@keyframes custom-phones-exit{0%{translate:0 0;opacity:1}to{translate:0 70%;opacity:0}}@media(prefers-reduced-motion:reduce){.custom-slide.is-leaving .custom-card,.custom-slide.is-leaving .custom-stage__phones,.custom-slide.is-active .custom-card,.custom-slide.is-active .custom-stage__phones{animation:none}}@media(min-width:1025px){.custom-slide__scroll{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding-top:clamp(125px,17vh,155px)}.custom-slide__heading{margin-bottom:32px}.custom-stage{container-type:inline-size;align-self:center;justify-self:center;width:min(calc(100vw - 56px),1500px,calc((100svh - 250px)*2.36));transform:translateY(4.5%)}.custom-card{bottom:auto;min-height:91%;height:max-content}.custom-card__copy{padding-left:13%;padding-bottom:calc(12% + 15px);transform:translateY(15px)}.custom-stage__phones{transform:scale(1.15);transform-origin:35% center}.custom-card h3{font-size:min(44px,calc(3.3cqw - 2px))}.custom-card__copy>p{font-size:1.55cqw;margin-top:1.4cqw;width:82%}.custom-benefits{margin-top:2.8cqw;gap:1cqw;width:86%}.custom-benefits li{font-size:1.25cqw}.custom-benefits img{width:4.5cqw;height:4.2cqw;margin-bottom:1cqw}}@media(max-height:760px)and (min-width:1025px){.custom-slide__scroll{padding-top:100px;padding-bottom:20px}.custom-slide__heading h2{font-size:38px}.custom-stage{width:min(calc(100vw - 56px),calc((100svh - 210px)*2.36))}}@media(min-width:1025px)and (max-height:850px)and (min-aspect-ratio:19/10){.custom-slide__scroll{padding-top:clamp(100px,13vh,110px);padding-bottom:18px}.custom-slide__heading{margin-bottom:clamp(12px,2vh,17px)}.custom-stage{width:min(calc(100vw - 56px),1500px,calc((100svh - 175px)*2.36))}.custom-card__copy{transform:none;padding-bottom:9%}.custom-card h3{font-size:min(42px,calc(3.3cqw - 2px))}.custom-benefits{margin-top:1.4cqw}}@media(min-width:1025px)and (max-height:950px){.custom-stage{width:min(calc(100vw - 56px),1500px,calc((100svh - 250px)*2.05))}}@media(min-width:1025px)and (min-height:851px)and (max-height:950px){.custom-stage{width:min(calc(100vw - 56px),1500px,calc((100svh - 250px)*1.85))}}@media(max-width:1024px){.custom-slide__scroll{display:block;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;padding:110px 22px 60px}.custom-slide__scroll::-webkit-scrollbar{display:none}.custom-slide__heading{margin:0 auto 12px;max-width:680px;padding-inline:12px}.custom-slide__heading h2{font-size:40px}.custom-slide__heading p{font-size:19px}.custom-stage{width:100%;max-width:680px;aspect-ratio:auto;display:flex;flex-direction:column}.custom-card{position:relative;width:100%}.custom-card__copy{padding:12% 10% 13%}.custom-card h3{font-size:32px}.custom-card__copy>p{width:100%;margin:22px 0 0;font-size:20px;line-height:1.2}.custom-benefits{width:100%;margin:32px 0 0}.custom-stage__phones{order:-1;position:relative;width:112%;max-width:none;height:auto;right:auto;bottom:auto;align-self:center;margin:-12px 0 -8px}}@media(min-width:601px)and (max-width:1024px){.custom-stage__phones{width:144.9%;margin:-90px 0 -115px;z-index:2}.custom-card{z-index:1;--custom-shadow: drop-shadow(6px 8px 0 #000) drop-shadow(4px 6px 0 #0003)}.custom-card__paper{top:-260px;clip-path:polygon(0 5%,96% 0,100% 48%,96% 95%,0 100%,5% 52%)}.custom-card__paper:after{clip-path:polygon(0 5%,96% 0,100% 48%,96% 95%,0 100%,5% 52%)}.custom-card__copy{padding:0 7% 8%}.custom-card h3{font-size:34px;line-height:1.03;transform:none}.custom-title-default{display:none}.custom-title-tablet{display:block}.custom-card__copy>p{margin-top:20px;font-size:21px;width:94%}.custom-benefits{margin-top:24px}.custom-slide__scroll{padding-bottom:12px}.custom-benefits li{font-size:18px}}@media(min-width:601px)and (max-width:799px){.custom-slide__heading{position:relative;top:-10px}}@media(min-width:800px)and (max-width:1024px){.custom-stage{top:20px}.custom-stage,.custom-slide__heading{max-width:740px}.custom-stage__phones{margin-top:-98px;margin-bottom:-125px}.custom-card__paper{top:-283px}.custom-card h3{font-size:37px}.custom-card__copy>p{font-size:23px;margin-top:22px}.custom-benefits{margin-top:28px}.custom-benefits li{font-size:20px}.custom-benefits img{width:57px;height:52px}}@media(min-width:960px)and (max-width:1024px){.custom-stage,.custom-slide__heading{max-width:900px}.custom-slide__heading h2{font-size:48px}.custom-slide__heading p{font-size:23px}.custom-stage__phones{margin-top:-119px;margin-bottom:-152px}.custom-card__paper{top:-344px}.custom-card h3{font-size:45px}.custom-card__copy>p{font-size:27px;margin-top:26px}.custom-benefits{margin-top:32px}.custom-benefits li{font-size:24px}.custom-benefits img{width:69px;height:64px;margin-bottom:20px}}@media(max-width:600px){.custom-slide__scroll{padding-inline:10px;padding-top:98px}.custom-slide__heading{text-align:center;padding-inline:12px}.custom-slide__heading h2{font-size:38px;line-height:1.02;margin-bottom:10px}.custom-slide__heading h2 span{display:block}.custom-slide__heading p{max-width:28ch;margin-inline:auto;font-size:18px;line-height:1.05}.custom-slide__heading p span{display:block}.custom-stage__phones{width:138.6%;margin:-24px 0 -50px;z-index:2}.custom-card{z-index:1;width:calc(100% + 8px);align-self:center;--custom-shadow: drop-shadow(4px 6px 0 #000) drop-shadow(3px 5px 0 #0003)}.custom-card__paper{top:-160px;clip-path:polygon(0 5%,96% 0,100% 48%,96% 95%,0 100%,5% 52%)}.custom-card__paper:after{clip-path:polygon(0 5%,96% 0,100% 48%,96% 95%,0 100%,5% 52%)}.custom-card__copy{padding:0 9% 15%}.custom-card h3{font-size:30px;transform:none;line-height:1.03}.custom-card__copy>p{font-size:17px}.custom-benefits li{font-size:13px}.custom-benefits img{width:38px;height:38px;margin-bottom:10px}}.how-it-works--panels .how-it-works__intro{color:var(--color-ink);font-size:20px;font-weight:600;line-height:1.3;margin:22px 0 0}.how-it-works--panels .how-it-works__content h2{font-size:48px;line-height:1.1}.how-title__mobile-break{display:none}@media(max-width:760px){.how-title__mobile-break,.how-it-works--panels #how-title span{display:block}}@media(max-height:760px)and (min-width:1025px){.how-it-works--panels .how-it-works__content h2{font-size:38px}}@media(max-width:1024px){.how-it-works--panels .how-it-works__content h2{font-size:40px}}@media(max-width:600px){.how-it-works--panels .how-it-works__content h2{font-size:38px;line-height:1.02}}@media(max-width:370px){.how-it-works--panels .how-it-works__content h2{font-size:33px}}@media(min-width:420px)and (max-width:600px){.how-it-works--panels .how-it-works__content h2{font-size:42px}}.how-it-works--panels .process-card{--panel-icon: 150px;padding-top:115px}.how-it-works--panels .process-card__step{left:-10px;top:58px;width:calc(100% - 56px);height:78px;padding:0 calc(var(--panel-icon) - 76px) 6px 12px;justify-content:center;text-align:center;font-size:42px;font-style:italic;z-index:3}.how-it-works--panels .process-card__step{transform:scaleX(0);transform-origin:right center}.how-it-works--panels.is-active .process-card__step{animation:process-label-reveal .22s cubic-bezier(.16,1,.3,1) .72s both}.how-it-works--panels.is-active .process-card:nth-child(2) .process-card__step{animation-delay:.83s}.how-it-works--panels.is-active .process-card:nth-child(3) .process-card__step{animation-delay:.94s}@keyframes process-label-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.how-it-works--panels.is-active .process-card .process-card__step{animation:none;transform:none}}.how-it-works--panels .process-card__step:before,.how-it-works--panels .process-card__step:after{clip-path:polygon(3% 4%,100% 0,97% 94%,0 100%);-webkit-clip-path:polygon(3% 4%,100% 0,97% 94%,0 100%)}.how-it-works--panels .process-card__red-panel{width:var(--panel-icon);height:var(--panel-icon);left:auto;right:-12px;top:0;z-index:4}.how-it-works--panels .process-card__body{background:#85878a;min-height:295px;padding:56px 28px 46px}.how-it-works--panels .process-card__body:before{background:var(--color-nav)}.how-it-works--panels .process-card__step:before{background:#b9a600}.how-it-works--panels .process-card__step:after{background:#faf6bd}.how-it-works--panels .process-card__red-panel img{width:76%;height:76%}.how-it-works--panels .process-card:first-child .process-card__red-panel img{top:50%}.how-it-works--panels .process-card:nth-child(2) .process-card__red-panel img{transform:translate(-50%,-50%) rotate(12deg)}.how-it-works--panels .process-card__copy h3{font-size:28px;line-height:1.12;white-space:normal}.how-it-works--panels .process-card__copy p{font-size:20px;line-height:1.35;margin-top:16px}@media(min-width:1025px)and (max-height:800px){.how-it-works--panels .how-it-works__grid{margin-top:44px;gap:28px}.how-it-works--panels .process-card{--panel-icon: 124px;padding-top:95px}.how-it-works--panels .process-card__step{top:48px;height:64px;font-size:34px}.how-it-works--panels .process-card__body{padding:40px 24px 34px;min-height:250px}.how-it-works--panels .process-card__copy h3{font-size:24px}.how-it-works--panels .process-card__copy p{font-size:18px;margin-top:12px}}@media(max-width:1024px){.how-it-works--panels .how-it-works__intro{font-size:18px}.how-it-works--panels .process-card{--panel-icon: 122px;padding-top:96px}.how-it-works--panels .process-card__step{top:48px;height:66px;font-size:32px}.how-it-works--panels .process-card__body{min-height:0;padding:44px 24px 40px}.how-it-works--panels .process-card__copy h3{font-size:25px}.how-it-works--panels .process-card__copy p{font-size:18px}}@media(max-width:760px){.how-it-works--panels .process-card{--panel-icon: 108px}.how-it-works--panels .how-it-works__grid{row-gap:0;margin-top:22px}.how-it-works--panels .process-card__red-panel{right:-10px;top:calc(48px + (66px - var(--panel-icon)) / 2)}.how-it-works--panels .process-card__step{font-size:28px}}@media(min-width:761px)and (max-width:1024px)and (min-height:1050px)and (orientation:portrait){.how-it-works--panels .how-it-works__grid{row-gap:12px;margin-top:30px}.how-it-works--panels .process-card__body{padding:36px 24px 30px}.how-it-works--panels .how-it-works__content{padding-bottom:40px}}@media(min-width:761px)and (max-width:1024px)and (orientation:portrait){.how-it-works--panels .how-it-works__intro{text-align:center}}@media(min-width:1000px)and (max-width:1024px)and (min-height:1250px)and (orientation:portrait){.how-it-works--panels .how-it-works__content{display:flex;flex-direction:column;justify-content:center;padding-top:130px;padding-bottom:48px}.how-it-works--panels .how-it-works__grid{width:100%}.how-it-works--panels .how-it-works__grid .process-card{max-width:480px}.how-it-works--panels .process-card__copy h3{font-size:27px}.how-it-works--panels .process-card__copy p{font-size:20px}}.how-it-works--panels .how-it-works__grid{flex:0 0 auto;align-content:start;grid-auto-rows:max-content}.how-it-works--panels .process-card{width:100%;max-width:440px;justify-self:center}.how-it-works--panels .process-card__body{min-height:0}@media(min-width:1025px){.how-it-works--panels .how-it-works__content{transform:translateY(clamp(0px,calc(16svh - 111px),64px))}.how-it-works--panels .how-it-works__grid{width:100%;max-width:1440px;margin-inline:auto}}@media(min-width:1025px)and (max-height:860px)and (min-aspect-ratio:19/10){.how-it-works--panels .process-card__body{min-height:244px;display:flex;align-items:center;padding:34px 24px 42px}.how-it-works--panels .process-card__copy{width:100%}}@media(min-width:1800px){.how-it-works--panels .how-it-works__grid{max-width:1600px;grid-template-columns:repeat(3,minmax(0,480px));justify-content:space-between}.how-it-works--panels .process-card{max-width:480px}.how-it-works--panels .how-it-works__content h2,.how-it-works--panels .how-it-works__intro{width:100%;max-width:1600px;margin-inline:auto}}.footer-slide__content{align-content:start;overflow-y:auto;overflow-x:hidden;min-height:0;box-sizing:border-box;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:max(32px,env(safe-area-inset-bottom))}.footer-slide__faq-grid{align-items:start}.footer-slide__faq-item{display:block}.footer-slide__faq-item summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--color-white);font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2;border-bottom:1px solid rgba(255,255,255,.2)}.footer-slide__faq-item summary::marker{color:var(--color-yellow)}.footer-slide__faq-item summary:focus-visible{outline:2px solid var(--color-yellow);outline-offset:3px}.footer-slide__faq-item[open] p{padding:12px 0 8px}@media(min-width:1025px){.hero__visual img{object-position:0% center;left:-20px;width:calc(100% + 48px);transform:scale(1.06) translate(18px);transform-origin:0% center}.hero__content h1,.hero__content>p,.hero__content .hero__actions{margin-right:48px;text-align:right}.hero__content>p{max-width:497px;transform:none;translate:none}.hero__content .hero__actions{justify-content:flex-end}.hero__content .hero__rotating{font-style:normal}.hero__content .hero__title-line{display:flex;justify-content:flex-end}.hero__content .hero__title-line,.hero__content .hero__rotating{margin-right:0;text-align:right;transform:none;translate:none}}@media(min-width:1800px){.hero__content>p{max-width:580px}html[lang=fr] .hero__content>p{max-width:640px}}@media(min-width:1025px)and (max-aspect-ratio:17/10){.hero__visual img{transform:scale(1.01)}}@media(max-width:760px){.hero__visual{background:#c9a74e}.hero__visual img{height:auto;inset:auto 0 0;width:100%;max-width:none;transform:none;object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 48px);mask-image:linear-gradient(to bottom,transparent,#000 48px)}}.wait-count--business .wait-count__intro{left:0;top:0;max-width:none;text-align:center}@media(min-width:1025px){.wait-count--business .wait-count__content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto;align-content:center;align-items:center;gap:20px 40px;padding-top:120px;padding-bottom:40px}.wait-count--business .wait-count__clock{grid-column:1;grid-row:1;position:relative;inset:auto;width:100%;margin:0;align-self:end}.wait-count--business .wait-count__clock img{max-height:50svh;translate:0 -12px;object-fit:contain}.wait-count--business .wait-count__intro{grid-column:1;grid-row:2;display:block;width:max-content;max-width:100%;justify-self:center;text-align:left;inset:auto}.wait-count--business .wait-count__intro h2{margin:0;font-size:34px;white-space:nowrap;text-align:center;line-height:1.1}.wait-count--business .wait-count__intro h2 span{display:inline}.wait-count--business .wait-count__intro p{width:0;min-width:100%;max-width:100%;margin:16px auto 0;text-align:left;text-wrap:wrap}.wait-count--business .business-copy-line{display:inline;white-space:normal}.wait-count--business .wait-count__cards{grid-column:2;grid-row:1 / 3;position:relative;inset:auto;transform:none;width:100%;min-height:0;margin:0}}@media(min-width:1600px){.wait-count--business .wait-count__intro h2{font-size:44px}}@media(min-width:1025px)and (max-height:820px){.wait-count--business .wait-count__cards{gap:16px}.wait-count--business .benefit-card__body p{width:min(100%,calc(44vw - 100px));max-width:610px}}@media(max-width:1024px){.wait-count--business .wait-count__content>*{flex-shrink:0}.wait-count--business .wait-count__intro{order:2;margin-top:24px;margin-bottom:0}.wait-count--business .wait-count__clock{width:min(86vw,455px);translate:0 -12px}.wait-count--business .wait-count__cards{margin-top:48px}}@media(min-width:761px)and (max-width:1024px){.wait-count--business .benefit-card__body:before,.wait-count--business .benefit-card__body:after{right:-100vw;-webkit-clip-path:polygon(20px 0,100% 0,100% 100%,0 100%);clip-path:polygon(20px 0,100% 0,100% 100%,0 100%)}}.hero__content .hero__rotating{white-space:nowrap;height:1em;min-height:1em;line-height:1}.hero__rotating-text{display:inline-block;white-space:nowrap}.hero__title--aligned .hero__title-line{font-size:1.4em;line-height:.88;margin-inline:0;transform:none}.hero__title--aligned .hero__title-line--three{color:var(--color-coral)}.hero__content--aligned h1,.hero__content--aligned p{text-align:right;transform:none}@media(min-width:1025px){.hero__content--aligned{--copy-right: clamp(30px, 4.5vw, 88px);--copy-max: 520px}.hero__content--aligned h1,.hero__content--aligned p{width:calc((100% - var(--copy-right)) * .94);max-width:var(--copy-max);margin-left:auto;margin-right:var(--copy-right)}.hero__content--aligned p{font-size:22.5px;margin-top:24px}.hero__content--aligned .hero__copy-part{display:block}.hero__content--aligned .hero__actions{margin-right:var(--copy-right);margin-top:30px;justify-content:flex-end}}@media(min-width:1800px){.hero__content--aligned p{font-size:24.75px}}@media(min-width:1025px)and (max-height:700px){.hero__content--aligned{--copy-right: clamp(16px, 2.5vw, 48px);--copy-max: 460px}.hero__content--aligned p{font-size:20.25px;margin-top:16px}.hero__content--aligned .hero__actions{margin-top:20px}}@media(max-width:370px){.custom-slide__heading h2{font-size:33px}.custom-card h3{font-size:24px}}@media(min-width:420px)and (max-width:600px){.custom-slide__heading h2{font-size:42px}.custom-card h3{font-size:34px}}.how-it-works--illustrated .how-it-works__content{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;transform:none;padding-bottom:0}.how-it-works--illustrated .how-it-works__content>*{flex-shrink:0}.how-people{width:100vw;align-self:center;margin-top:auto;padding-top:28px;overflow:hidden}.how-people img{display:block;width:100%;height:auto}@media(min-width:761px){.how-it-works--illustrated .how-it-works__content{overflow:hidden}.how-it-works--illustrated .how-it-works__grid{margin-top:28px}.how-it-works--illustrated .process-card{--panel-icon: 112px;padding-top:86px}.how-it-works--illustrated .process-card__step{top:42px;height:60px;font-size:32px}.how-it-works--illustrated .process-card__body{min-height:0;padding:32px 24px 30px}.how-it-works--illustrated .process-card__copy h3{font-size:24px;line-height:1.08}.how-it-works--illustrated .process-card__copy p{font-size:18px;line-height:1.24;margin-top:12px}.how-it-works--illustrated .how-people{position:absolute;inset:auto 0 0;width:100%;margin:0;padding:0;pointer-events:none;z-index:0}.how-it-works--illustrated .how-it-works__grid{position:relative;z-index:1}}@media(min-width:1025px){.how-it-works--illustrated .how-it-works__grid{margin-top:clamp(28px,calc(22svh - 145px),96px)}}@media(min-width:1800px)and (min-height:950px){.how-it-works--illustrated .process-card{--panel-icon: 132px;padding-top:102px}.how-it-works--illustrated .process-card__step{top:50px;height:70px;font-size:36px}.how-it-works--illustrated .process-card__body{padding:40px 28px 38px}.how-it-works--illustrated .process-card__copy h3{font-size:27px;line-height:1.12}.how-it-works--illustrated .process-card__copy p{font-size:20px;line-height:1.3;margin-top:14px}}@media(min-width:761px)and (max-width:1024px)and (orientation:portrait){.how-it-works--illustrated .how-it-works__grid{row-gap:0;margin-top:20px}.how-it-works--illustrated .process-card{--panel-icon: 122px;padding-top:96px}.how-it-works--illustrated .process-card__step{top:48px;height:66px}.how-it-works--illustrated .process-card__body{padding:24px 24px 20px}.how-it-works--illustrated .process-card__copy h3{font-size:25px}.how-it-works--illustrated .process-card__copy p{font-size:18px;margin-top:12px}}@media(min-width:1025px)and (max-height:760px){.how-it-works--illustrated .process-card__body{padding:24px 22px 22px}.how-it-works--illustrated .process-card__copy p{font-size:17px;line-height:1.2}.how-it-works--illustrated .how-it-works__intro{margin-top:16px}}@media(min-width:761px)and (max-width:1024px)and (orientation:landscape){.how-it-works--illustrated .how-it-works__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:20px}.how-it-works--illustrated .how-it-works__content{padding-inline:32px}.how-it-works--illustrated .process-card__body{padding:28px 16px}.how-it-works--illustrated .process-card__copy h3{font-size:21px}.how-it-works--illustrated .process-card__copy p{font-size:16px}}@media(max-width:760px){.how-people img{width:980px;max-width:none;margin-left:calc((100% - 980px)*.35)}}.wait-count--business .business-copy-line{display:inline;white-space:normal}@media(max-width:1024px){.wait-count--business .wait-count__intro{width:calc(100% - 48px);max-width:520px;padding:0}.wait-count--business .wait-count__intro h2{text-align:center}.wait-count--business .wait-count__intro p{width:100%;max-width:none}.wait-count--business .wait-count__content{padding-bottom:92px}.wait-count--business .wait-count__cards{padding-bottom:0}}@media(min-width:1380px)and (max-width:1550px)and (min-height:840px){.wait-count--business .wait-count__cards{gap:32px}.wait-count--business .wait-count__clock img{max-height:39svh}.wait-count--business .wait-count__intro h2{font-size:38px}.wait-count--business .wait-count__intro p{font-size:20px;line-height:1.35}.wait-count--business .wait-count__content{padding-top:100px;padding-bottom:60px}}@media(min-width:1800px)and (min-height:950px){.wait-count--business .wait-count__content{padding-top:120px;padding-bottom:40px}.wait-count--business .wait-count__clock img{max-height:37.5svh}.wait-count--business .wait-count__intro h2{font-size:48px}.wait-count--business .wait-count__intro p{font-size:24px;line-height:1.35}}@media(max-width:760px){.wait-count--business .wait-count__intro{margin-top:8px}.wait-count--business .wait-count__cards{margin-top:28px}.wait-count--business .wait-count__intro h2 span{display:block}}@media(min-width:761px)and (max-width:1024px){.wait-count--business .wait-count__intro{width:calc(100% - 64px);max-width:680px}.wait-count--business .wait-count__content{padding-bottom:112px}.wait-count--business .wait-count__intro h2{font-size:48px;white-space:nowrap}.wait-count--business .wait-count__intro h2 span{display:inline}}.nav-slab a.nav-contact,.mobile-nav a.nav-contact{background:var(--color-coral);color:#fff;box-shadow:3px 3px 0 var(--color-ink);padding:9px 16px}.mobile-nav a.nav-contact{margin-top:10px;text-align:center}.nav-dropdown__menu{min-width:260px}@media(min-width:1025px){.install-card__inner{padding:clamp(56px,4vw,76px) clamp(38px,2.8vw,56px) clamp(46px,3.5vw,64px)}.install-card__inner p{line-height:1.25;margin-top:22px}.install-card__action{margin-top:30px;justify-content:center}.install-card__action .button{width:100%;min-height:clamp(58px,3.85vw,74px);font-size:clamp(17px,1.265vw,24px);text-align:center}}@media(min-width:761px)and (max-width:1024px){.install-card{width:min(calc(100vw - 68px),800px)}.install-card__inner{padding:54px 40px 44px}.install-card__inner p{max-width:none;width:100%;line-height:1.35;margin-top:22px}.install-card__action{margin-top:28px}}@media(min-width:761px)and (max-height:700px){.install-card__inner{padding-top:38px;padding-bottom:32px}.install-card__inner p{margin-top:16px}.install-card__action{margin-top:22px}}.footer-slide__content{align-content:safe end;overflow-y:auto;overscroll-behavior:contain}@media(max-width:760px){.install-card__inner{padding-top:48px;padding-bottom:44px}.install-card__inner p{margin-top:20px;line-height:1.35}.install-card__action{margin-top:28px}}@media(max-width:760px)and (max-height:700px){.install-card__inner{padding-top:38px;padding-bottom:34px}.install-card__inner p{margin-top:16px}.install-card__action{margin-top:22px}}

.portfolio-slide{background:linear-gradient(110deg,#b82e43,#f44963)}.portfolio-content{position:relative;z-index:1;top:var(--panel-cut);height:calc(100% - var(--panel-cut));padding:132px 4% 32px;display:flex;flex-direction:column;justify-content:center;gap:42px;color:#fff;scrollbar-width:none}.portfolio-content::-webkit-scrollbar{display:none}.portfolio-heading,.portfolio-grid{width:100%;max-width:1640px;margin-inline:auto}.portfolio-heading h2{font:italic 700 48px/1.12 var(--font-display);margin:0 0 36px}.portfolio-heading h3{font:700 23px/1.2 var(--font-display);margin:0 0 10px}.portfolio-heading p{max-width:55ch;font-size:20px;line-height:1.25;margin:0}.portfolio-custom-cta{flex-shrink:0;margin:0 auto;width:100%;max-width:1640px;font-size:20px;line-height:1.35;text-align:center}.portfolio-custom-cta a{color:#fff06d;text-decoration:underline;text-underline-offset:4px}.portfolio-custom-cta a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.game-card{min-width:0;position:relative;translate:0 30px;transition:translate .3s cubic-bezier(.22,1,.36,1)}.game-card.is-open{translate:0 0}.game-card__cover{display:block;position:relative;width:100%;aspect-ratio:552 / 340;padding:0;border:3px solid #fff4e3;border-radius:28px;background:#fff4e3;overflow:hidden;cursor:pointer;color:#fff;box-shadow:0 6px #e0b175,0 9px 14px #0009;isolation:isolate;text-align:center}.game-card__cover>img{width:100%;height:100%;display:block;object-fit:cover}.game-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 26px;background:#000000c7;opacity:0;transition:opacity .22s ease}.game-card__name{font:700 30px/1.1 var(--font-display);margin-bottom:16px}.game-card__label{font:700 15px/1.2 var(--font-body);margin-bottom:6px}.game-card__description{max-width:38ch;font:500 17px/1.15 var(--font-body)}.game-card__action{min-height:98px;display:flex;align-items:center;justify-content:center;padding:16px 20px 22px;border-radius:0 0 24px 24px;background:#00000026;opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity .22s ease,transform .26s ease,visibility .22s}.game-card.is-open .game-card__overlay{opacity:1}.game-card.is-open .game-card__action{opacity:1;visibility:visible;transform:translateY(0)}.game-play{min-height:48px;width:min(100%,240px);padding:12px 28px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font:700 20px/1 var(--font-display);color:#565656;background:#faed77;box-shadow:0 5px #dbc842,0 8px 14px #531b2238;transition:transform .14s ease,box-shadow .14s ease;cursor:pointer}.game-play:hover{transform:translateY(-1px)}.game-play:active{transform:translateY(4px);box-shadow:0 1px #dbc842,0 3px 6px #531b2230}.game-play:disabled{cursor:default;transform:none}.game-coming{font:600 18px/1.2 var(--font-body)}.game-card__cover:focus-visible,.game-play:focus-visible{outline:3px solid #fff;outline-offset:6px}@media(min-width:1025px)and (max-height:800px){.portfolio-content{padding-top:106px;gap:28px}.portfolio-heading h2{font-size:40px;margin-bottom:26px}.portfolio-grid{max-width:min(1640px,calc((100svh - 330px)*4.87))}}@media(min-width:1025px)and (max-height:950px)and (min-aspect-ratio:19/10){.portfolio-content{justify-content:flex-start;padding-top:132px;padding-bottom:24px;gap:18px;overflow-y:auto}.portfolio-heading,.portfolio-grid{flex-shrink:0}.portfolio-heading h2{font-size:40px;margin-bottom:18px}.portfolio-heading p{font-size:18px}.portfolio-grid{max-width:1640px}.game-card__action{min-height:72px;padding:10px 20px 14px}.portfolio-custom-cta{font-size:18px}}@media(min-width:1025px)and (max-height:650px)and (min-aspect-ratio:19/10){.portfolio-content{padding-top:108px;gap:10px}.portfolio-heading h2{font-size:36px;margin-bottom:12px}.portfolio-heading h3{margin-bottom:6px}}@media(min-width:1025px)and (max-width:1250px){.game-card__overlay{padding:12px 16px}.game-card__name{font-size:25px;margin-bottom:10px}.game-card__description{font-size:15px}.portfolio-grid{gap:24px}}@media(max-width:1024px){.portfolio-content{display:block;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;padding:110px 30px 30px}.portfolio-content::-webkit-scrollbar{display:none}.portfolio-heading{max-width:580px;margin-bottom:30px}.portfolio-heading h2{font-size:38px}.portfolio-grid{grid-template-columns:1fr;max-width:580px;gap:10px}.game-card{translate:0 24px}.game-card__cover{border-radius:26px}}@media(min-width:601px)and (max-width:1024px){.portfolio-content{display:flex;flex-direction:column;justify-content:flex-start;gap:48px;padding:120px 30px 40px}.portfolio-heading{flex-shrink:0;max-width:none;margin-top:auto;margin-bottom:0}.portfolio-heading h2{font-size:44px}.portfolio-heading h3{font-size:26px}.portfolio-heading p{font-size:22px}.portfolio-grid{flex-shrink:0;margin-bottom:auto;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.game-card:last-child{grid-column:1 / -1;width:calc((100% - 22px)/2);justify-self:center}.game-card,.game-card.is-open{translate:none}.game-card__cover{aspect-ratio:552 / 340;border-radius:24px}.game-card__overlay{padding:10px}.game-card__name{font-size:22px;margin-bottom:8px}.game-card__label{font-size:12px}.game-card__description{font-size:14px;line-height:1.1}.game-card__action{height:0;min-height:0;padding:0 10px;overflow:hidden;transform:none;transition:height .28s ease,padding .28s ease,opacity .22s ease,visibility .28s}.game-card.is-open .game-card__action{height:86px;padding:16px 10px 22px}.game-card__action>.game-play{flex-shrink:0}.game-play{min-width:0;min-height:42px;font-size:16px;padding:10px 12px}}@media(max-width:600px){.portfolio-content{padding:92px 22px max(48px,env(safe-area-inset-bottom))}.portfolio-heading{margin-bottom:22px}.portfolio-heading h2{font-size:32px;margin-bottom:22px}.portfolio-heading h3{font-size:20px}.portfolio-heading p{font-size:18px}.portfolio-custom-cta{font-size:18px;margin-top:32px}.game-card__overlay{padding:12px 18px}.game-card__name{font-size:26px;margin-bottom:10px}.game-card__description{font-size:16px}.portfolio-grid{gap:18px}.game-card,.game-card.is-open{translate:none}.game-card__action{height:0;min-height:0;overflow:hidden;padding:0 20px;transform:none;transition:height .28s ease,padding .28s ease,opacity .22s ease,visibility .28s}.game-card.is-open .game-card__action{height:86px;padding:16px 20px 22px}.game-card__action>.game-play{flex-shrink:0}}.portfolio-slide{--game-enter-x: 0px;--game-enter-y: 100svh}.game-card:nth-child(1){--game-delay: 0ms;--game-entry-delay: .22s}.game-card:nth-child(2){--game-delay: 40ms;--game-entry-delay: .33s}.game-card:nth-child(3){--game-delay: 80ms;--game-entry-delay: .44s}.portfolio-slide.is-active .game-card{animation:game-enter .38s cubic-bezier(.22,1,.36,1) var(--game-entry-delay) both}.portfolio-slide.is-leaving .game-card{animation:game-exit .22s ease-in var(--game-delay) both}@keyframes game-enter{0%{transform:translate(var(--game-enter-x),var(--game-enter-y))}to{transform:translate(0)}}@keyframes game-exit{0%{transform:translate(0)}to{transform:translate(var(--game-enter-x),var(--game-enter-y))}}@media(max-width:1024px){.portfolio-slide{--game-enter-x: -100vw;--game-enter-y: 0px}}@media(prefers-reduced-motion:reduce){.portfolio-slide.is-active .game-card,.portfolio-slide.is-leaving .game-card{animation:none}.game-card,.game-card__overlay,.game-card__action,.game-play{transition:none}}

.language-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.language-links a{text-decoration:underline;text-underline-offset:4px}.language-links a[aria-current=page]{font-weight:700}.language-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1024px){.contact-slide__content{box-sizing:border-box;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:max(32px,env(safe-area-inset-bottom))}}.button>.contact-submit-mobile{display:none}@media(min-width:761px)and (max-width:1024px)and (orientation:portrait){.contact-slide__content{display:flex;flex-direction:column;justify-content:safe center;gap:44px;padding-top:110px;padding-bottom:40px}.contact-slide__content>.contact-intro,.contact-slide__content>.contact-panel{flex-shrink:0;width:100%;max-width:720px;margin:0 auto}}@media(max-width:760px){.slide-deck{height:100dvh}.contact-slide__content{padding-top:110px;scroll-padding-bottom:32px}.contact-intro{margin-bottom:16px}.contact-panel{margin-top:16px}.contact-form__footer{grid-template-columns:minmax(0,1fr);gap:10px}.contact-consent{padding-left:0;font-size:15px;line-height:1.2;text-wrap:initial}.contact-consent input{flex:0 0 18px}.contact-form__footer .button{min-width:120px;min-height:44px;padding-block:8px}.button>.contact-submit-desktop{display:none}.button>.contact-submit-mobile{display:inline}}
