.tmc-home{--tmc-fg:#f5f5f5;--tmc-muted:#b4b4b4;--tmc-ease:cubic-bezier(.2, .8, .2, 1);--u:min(1vw, 1.7svh, 15px);color:var(--tmc-fg);font-family:var(--font-helvetica);font-synthesis:none;-webkit-font-smoothing:antialiased;background:#000;flex-direction:column;flex:1;display:flex}.tmc-page{min-height:100svh;width:calc(var(--u) * 88.8);padding-block:calc(var(--u) * 5);flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex}.tmc-wordmark{width:calc(var(--u) * 21);height:auto;display:block}.tmc-tagline{margin:calc(var(--u) * 1.75) 0 0;color:var(--tmc-muted);font-size:max(12px, calc(var(--u) * 1.18));letter-spacing:-.005em;font-weight:400;line-height:1.2}.tmc-divisions{margin-top:calc(var(--u) * 4.9)}.tmc-label{margin:0 0 calc(var(--u) * 2.2);color:var(--tmc-muted);font-size:max(11px, calc(var(--u) * 1.18));letter-spacing:.14em;text-transform:uppercase;font-weight:400}.tmc-grid{gap:calc(var(--u) * 2.7);grid-template-columns:1fr 1fr;display:grid}.tmc-card{aspect-ratio:546/340;isolation:isolate;color:inherit;cursor:pointer;transition:transform .6s var(--tmc-ease), filter .6s var(--tmc-ease), box-shadow .6s var(--tmc-ease);border-radius:6px;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateZ(0);container-type:inline-size}.tmc-card:focus-visible{outline-offset:5px;outline:1px solid #e5e5e5}.tmc-material{z-index:-2;transition:transform 1.2s var(--tmc-ease), filter .6s var(--tmc-ease);background-repeat:no-repeat;position:absolute;inset:0}.tmc-card-origin{color:#111;background:#e6e6e6;box-shadow:0 0 46px #ffffff1a}.tmc-card-origin .tmc-material{background-color:#e6e6e6;background-image:url(/tmc-card-origin.jpg);background-position:50% 0;background-size:118%}.tmc-card-origin .tmc-material:after{content:"";background:inherit;filter:blur(1px)brightness(.6)contrast(5);mix-blend-mode:multiply;opacity:0;transition:opacity .6s var(--tmc-ease);position:absolute;inset:0}.tmc-card-maker{color:#fff;background:#000}.tmc-card-maker .tmc-material{background-color:#000;background-image:url(/tmc-card-maker.jpg);background-position:50% 60%;background-size:cover}.tmc-sheen{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(42cqw circle at var(--mx,50%) var(--my,50%), #ffffff1a, transparent 70%);transition:opacity .5s;position:absolute;inset:0}.tmc-card-maker .tmc-sheen{background:radial-gradient(42cqw circle at var(--mx,50%) var(--my,50%), #ffffff12, transparent 70%)}.tmc-card-content{flex-direction:column;align-items:flex-start;padding:9.7cqw 8.4cqw;display:flex}.tmc-card-logo{height:auto;display:block}.tmc-card-logo-origin{width:25cqw}.tmc-card-logo-maker{width:14.6cqw;margin-top:-.7cqw}.tmc-card-desc{letter-spacing:-.005em;margin-top:3cqw;font-size:2.75cqw;line-height:1.2}.tmc-card-origin .tmc-card-desc{color:#2e2e2e}.tmc-card-maker .tmc-card-desc{color:#d0d0d0}.tmc-arrow{width:5.6cqw;height:auto;transition:transform .5s var(--tmc-ease);margin-top:3.2cqw}@media (hover:hover){.tmc-card:hover{filter:brightness(1.05);transform:scale(1.012)}.tmc-card-origin:hover{filter:none;box-shadow:0 0 70px #ffffff29}.tmc-card-origin:hover .tmc-material:after{opacity:.32}.tmc-grid:has(.tmc-card:hover) .tmc-card:not(:hover){filter:brightness(.8)}.tmc-card:hover .tmc-material{transform:scale(1.025)}.tmc-card:hover .tmc-sheen{opacity:1}.tmc-card:hover .tmc-arrow{transform:translate(6px)}}.tmc-card:focus-visible .tmc-arrow{transform:translate(6px)}@media (hover:none){.tmc-card:active{transform:scale(.99)}}.tmc-footer{margin-top:calc(var(--u) * 2.6);font-size:max(12px, calc(var(--u) * 1.18));justify-content:space-between;gap:24px;display:flex}.tmc-link{white-space:nowrap;color:var(--tmc-muted);text-decoration:none;transition:color .4s;position:relative}.tmc-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.45,0,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.tmc-link:hover,.tmc-link:focus-visible{color:#fff}.tmc-link:hover:after,.tmc-link:focus-visible:after{transform:scaleX(1)}.tmc-link:focus-visible{outline:none}.tmc-enter{animation:tmc-enter .8s var(--tmc-ease) backwards}.tmc-e1{animation-delay:.1s}.tmc-e2{animation-delay:.25s}.tmc-e3{animation-delay:.42s}.tmc-e4{animation-delay:.56s}.tmc-e4+.tmc-e4{animation-delay:.68s}.tmc-e5{animation-delay:.7s}@keyframes tmc-enter{0%{opacity:0;transform:translateY(14px)}}@media (max-width:720px){.tmc-home{--m:min(1vw, .51svh)}.tmc-page{width:calc(var(--m) * 87);padding-block:calc(var(--m) * 8)}.tmc-wordmark{width:calc(var(--m) * 50)}.tmc-tagline{margin-top:calc(var(--m) * 3.6);font-size:max(11px, calc(var(--m) * 3.33))}.tmc-divisions{margin-top:calc(var(--m) * 10)}.tmc-label{font-size:max(10px, calc(var(--m) * 2.8));margin-bottom:calc(var(--m) * 4)}.tmc-grid{gap:calc(var(--m) * 4);grid-template-columns:1fr}.tmc-card{aspect-ratio:238/157}.tmc-card-logo-origin{width:26cqw}.tmc-card-logo-maker{width:15cqw}.tmc-card-desc{font-size:max(11px,3.4cqw)}.tmc-footer{margin-top:calc(var(--m) * 7);font-size:max(11px, calc(var(--m) * 3.1))}}@media (prefers-reduced-motion:reduce){.tmc-home *,.tmc-home :before,.tmc-home :after{transition:none!important;animation:none!important}}
