.client-logos-module__yYJpdq__container{padding-top:1.5rem}.client-logos-module__yYJpdq__strip{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1rem;display:grid}.client-logos-module__yYJpdq__label{color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:.625rem;font-size:.75rem;font-weight:600;display:flex}.client-logos-module__yYJpdq__dot{background:var(--color-brand);border-radius:50%;width:.375rem;height:.375rem}.client-logos-module__yYJpdq__viewport{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.client-logos-module__yYJpdq__track{width:max-content;animation:40s linear infinite client-logos-module__yYJpdq__client-scroll;display:flex}.client-logos-module__yYJpdq__group{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.client-logos-module__yYJpdq__client{flex:none;justify-content:center;align-items:center;height:3.5rem;padding-inline:1.5rem;display:flex}.client-logos-module__yYJpdq__logo{object-fit:contain;opacity:.8;width:auto;max-width:9rem;height:auto;max-height:3.25rem;transition:opacity .2s}.client-logos-module__yYJpdq__client:hover .client-logos-module__yYJpdq__logo{opacity:1}.client-logos-module__yYJpdq__logoDark{background:var(--color-ink);opacity:1;border-radius:.375rem;padding:.5rem}.client-logos-module__yYJpdq__pause{border:1px solid var(--color-line);width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.client-logos-module__yYJpdq__pause:hover{color:var(--color-ink);border-color:var(--color-line-2)}.client-logos-module__yYJpdq__strip:hover .client-logos-module__yYJpdq__track,.client-logos-module__yYJpdq__strip:focus-within .client-logos-module__yYJpdq__track,.client-logos-module__yYJpdq__strip[data-paused=true] .client-logos-module__yYJpdq__track{animation-play-state:paused}@keyframes client-logos-module__yYJpdq__client-scroll{to{transform:translate(-50%)}}@media (max-width:639px){.client-logos-module__yYJpdq__container{padding-top:.75rem}.client-logos-module__yYJpdq__strip{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-block:.75rem}.client-logos-module__yYJpdq__viewport{grid-area:2/1/auto/-1}.client-logos-module__yYJpdq__pause{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.client-logos-module__yYJpdq__viewport{scrollbar-width:thin;overflow-x:auto}.client-logos-module__yYJpdq__track{animation:none}.client-logos-module__yYJpdq__group[aria-hidden=true],.client-logos-module__yYJpdq__pause{display:none}}
.home-splash-module__QB3o3G__screen{z-index:200;color:var(--color-paper);background:#172747;outline:none;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,64px);animation:.8s cubic-bezier(.76,0,.24,1) 4.6s both home-splash-module__QB3o3G__curtain;display:none;position:fixed;inset:0;overflow:hidden}html[data-home-intro=play] .home-splash-module__QB3o3G__screen{display:flex}.home-splash-module__QB3o3G__screen[data-home-splash=pending],.home-splash-module__QB3o3G__screen[data-home-splash=pending] *{animation-play-state:paused}.home-splash-module__QB3o3G__grain{opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.home-splash-module__QB3o3G__years{color:#0000;-webkit-text-stroke:1px #f3eee417;font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(260px,43vw,720px);font-weight:800;line-height:1;position:absolute;bottom:-.2em;left:-.065em}.home-splash-module__QB3o3G__years span{vertical-align:.2em;font-size:.6em}.home-splash-module__QB3o3G__topline,.home-splash-module__QB3o3G__bottomline{color:#f3eee4a6;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex;position:relative}.home-splash-module__QB3o3G__topline{border-bottom:1px solid #f3eee426;padding-bottom:18px}.home-splash-module__QB3o3G__topline>:last-child{font-family:var(--font-mono);letter-spacing:.16em;font-size:10px}.home-splash-module__QB3o3G__composition{text-align:center;align-self:center;width:min(100%,560px);position:relative}.home-splash-module__QB3o3G__sheet{background:var(--color-paper);width:min(100%,440px);color:var(--color-ink);margin:0 auto;padding:28px 38px 18px;animation:.9s cubic-bezier(.2,.7,.2,1) both home-splash-module__QB3o3G__sheetLand;position:relative;transform:rotate(-3deg);box-shadow:0 32px 70px #0003}.home-splash-module__QB3o3G__sheet:before{content:"";pointer-events:none;border:1px solid #1727471a;position:absolute;inset:12px}.home-splash-module__QB3o3G__corner{border:solid #f3eee473;width:18px;height:18px;position:absolute}.home-splash-module__QB3o3G__corner:first-child{border-width:1px 0 0 1px;top:-10px;left:-10px}.home-splash-module__QB3o3G__corner:nth-child(2){border-width:1px 1px 0 0;top:-10px;right:-10px}.home-splash-module__QB3o3G__corner:nth-child(3){border-width:0 0 1px 1px;bottom:-10px;left:-10px}.home-splash-module__QB3o3G__corner:nth-child(4){border-width:0 1px 1px 0;bottom:-10px;right:-10px}.home-splash-module__QB3o3G__logo{width:100%;height:auto;display:block;overflow:visible}.home-splash-module__QB3o3G__outlines{color:#267f7f;animation:.65s 2s forwards home-splash-module__QB3o3G__outlineFade}.home-splash-module__QB3o3G__outlines path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s .2s forwards home-splash-module__QB3o3G__draw}.home-splash-module__QB3o3G__outlines path:nth-child(2){animation-delay:.4s}.home-splash-module__QB3o3G__outlines path:nth-child(3){animation-delay:.6s}.home-splash-module__QB3o3G__cyanPlate,.home-splash-module__QB3o3G__goldPlate{opacity:0;mix-blend-mode:multiply}.home-splash-module__QB3o3G__cyanPlate{fill:#0096a0;animation:1.55s .9s both home-splash-module__QB3o3G__cyanRegister}.home-splash-module__QB3o3G__goldPlate{fill:#c0a15a;animation:1.55s 1s both home-splash-module__QB3o3G__goldRegister}.home-splash-module__QB3o3G__inkWindow{transform-box:fill-box;transform-origin:0;animation:1.1s cubic-bezier(.65,0,.25,1) 1.7s both home-splash-module__QB3o3G__inkSweep}.home-splash-module__QB3o3G__artwork{animation:.8s 2.1s both home-splash-module__QB3o3G__settle}.home-splash-module__QB3o3G__scanline{z-index:1;background:#267f7f;width:1px;animation:1.1s cubic-bezier(.65,0,.25,1) 1.7s both home-splash-module__QB3o3G__scan;position:absolute;top:16px;bottom:16px;left:12%;box-shadow:-10px 0 20px #267f7f33}.home-splash-module__QB3o3G__registration{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);direction:ltr;justify-content:space-between;align-items:center;margin-top:27px;font-size:7px;display:flex}.home-splash-module__QB3o3G__swatches{gap:4px;display:flex}.home-splash-module__QB3o3G__swatches i{background:#267f7f;width:8px;height:8px}.home-splash-module__QB3o3G__swatches i:nth-child(2){background:#172747}.home-splash-module__QB3o3G__swatches i:nth-child(3){background:#b8913a}.home-splash-module__QB3o3G__swatches i:nth-child(4){background:#ddd4c1}.home-splash-module__QB3o3G__caption{margin-top:clamp(30px,5vh,54px);animation:.9s 2.2s both home-splash-module__QB3o3G__appear}.home-splash-module__QB3o3G__caption p{font-family:var(--font-display);font-size:clamp(20px,3vw,30px);font-weight:400;line-height:1.7}.home-splash-module__QB3o3G__caption strong{color:#a8cdbe;font-weight:700}.home-splash-module__QB3o3G__caption p:last-child{font-size:clamp(28px,4vw,44px);font-weight:700}.home-splash-module__QB3o3G__skip{cursor:pointer;color:var(--color-paper);border-bottom:1px solid #f3eee466;align-items:center;gap:18px;padding:8px 0;transition:color .15s;display:inline-flex}.home-splash-module__QB3o3G__skip:hover{color:#a8cdbe}.home-splash-module__QB3o3G__skip:focus-visible{outline-offset:6px;outline:2px solid #a8cdbe}.home-splash-module__QB3o3G__timeline{transform-origin:0;background:#a8cdbe;height:3px;animation:4.6s linear both home-splash-module__QB3o3G__progress;position:absolute;bottom:0;left:0;right:0}:is(body:has(.home-splash-module__QB3o3G__screen) main>section:first-of-type .rise,body:has(.home-splash-module__QB3o3G__screen) main>section:first-of-type .press-plate,body:has(.home-splash-module__QB3o3G__screen) main>section:first-of-type .press-key,body:has(.home-splash-module__QB3o3G__screen) main>section:first-of-type .press-underline){animation:none}@keyframes home-splash-module__QB3o3G__sheetLand{0%{opacity:0;transform:translateY(45px)rotate(-8deg)scale(.92)}to{opacity:1;transform:rotate(-3deg)}}@keyframes home-splash-module__QB3o3G__draw{to{stroke-dashoffset:0}}@keyframes home-splash-module__QB3o3G__outlineFade{to{opacity:0}}@keyframes home-splash-module__QB3o3G__cyanRegister{0%{opacity:0;transform:translate(-26px,-8px)}25%{opacity:.35}70%{opacity:.3;transform:none}to{opacity:0;transform:none}}@keyframes home-splash-module__QB3o3G__goldRegister{0%{opacity:0;transform:translate(26px,8px)}25%{opacity:.4}70%{opacity:.3;transform:none}to{opacity:0;transform:none}}@keyframes home-splash-module__QB3o3G__inkSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-splash-module__QB3o3G__settle{0%{filter:saturate(.7)}to{filter:saturate()}}@keyframes home-splash-module__QB3o3G__scan{0%{opacity:0;left:12%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;left:88%}}@keyframes home-splash-module__QB3o3G__appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes home-splash-module__QB3o3G__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-splash-module__QB3o3G__curtain{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@media (max-width:600px){.home-splash-module__QB3o3G__topline>:last-child{text-align:left;max-width:150px;font-size:8px;line-height:1.8}.home-splash-module__QB3o3G__sheet{width:min(85%,340px);padding:20px 24px 18px}.home-splash-module__QB3o3G__bottomline{font-size:11px}.home-splash-module__QB3o3G__years{bottom:.08em}}@media (max-height:640px){.home-splash-module__QB3o3G__sheet{width:min(65%,290px);padding-top:15px}.home-splash-module__QB3o3G__caption{margin-top:20px}.home-splash-module__QB3o3G__caption p{font-size:18px}.home-splash-module__QB3o3G__caption p:last-child{font-size:25px}}@media (prefers-reduced-motion:reduce),print{html[data-home-intro=play] .home-splash-module__QB3o3G__screen{display:none}}
