@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c4c21e4d4b578e42.p.31jp97rt9sil8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.big_shoulders_680eaea3-module__1qUGNq__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_680eaea3-module__1qUGNq__variable{--font-display:"Big Shoulders"}
html:has(.ygt){scroll-behavior:smooth;background:#07080b;scroll-padding-top:72px}.ygt{font-family:var(--sans);--bg:#07080b;--raised:#0e1015;--line:#22252d;--text:#f3f1ea;--muted:#989ba5;--brand:#53b7f1;--red:#ff3428;--green:#28ff78;--blue:#3078ff;--sans:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, monospace;--display:var(--font-display), var(--sans);background:var(--bg);color:var(--text);overflow-x:clip}.ygt-display{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.6rem,7.5vw,6.5rem);font-weight:800;line-height:.98}.ygt-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:1rem;font-size:.75rem}.ygt-lead{max-width:38rem;color:var(--muted);margin-top:1.25rem;font-size:1.125rem;line-height:1.6}.ygt-link{border-bottom:1px solid var(--brand);color:var(--text)}.ygt a:focus-visible,.ygt button:focus-visible,.ygt input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ygt-header{z-index:20;background:linear-gradient(#07080be6,#07080b00);justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem clamp(1rem,4vw,3rem);display:flex;position:fixed;inset:0 0 auto}.ygt-header nav{color:var(--muted);gap:1.75rem;font-size:.875rem;display:none}.ygt-header nav a{transition:color .2s}.ygt-header nav a:hover{color:var(--brand)}.ygt-logo{width:auto;height:2.5rem;display:block}.ygt-button{white-space:nowrap;border-radius:.5rem;align-items:center;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ygt-button-ghost{border:1px solid var(--line);background:#07080b99}.ygt-button-ghost:hover{border-color:var(--brand);color:var(--brand)}.ygt-hero{height:320vh}.ygt-hero-stage{height:100svh;position:sticky;top:0;overflow:hidden}.ygt-hero-canvas{width:100%;height:100%;font-family:var(--display);position:absolute;inset:0}.ygt-hero-caption{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding:0 clamp(1rem,4vw,3rem);font-size:.8125rem;display:flex;position:absolute;inset:auto 0 2.25rem}.ygt-hero-finale{text-align:center;opacity:0;pointer-events:none;background:radial-gradient(#07080bd1,#07080b4d);flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.ygt-statement{padding:22vh clamp(1rem,8vw,8rem)}.ygt-word{display:inline-block}.ygt-word span{color:#24272f;transition:color .25s,text-shadow .25s}.ygt-word span.ygt-lit{color:var(--text);text-shadow:0 0 22px #53b7f159}.ygt-section{padding:clamp(5rem,12vw,9rem) clamp(1rem,4vw,3rem)}.ygt-section-raised{background:var(--raised)}.ygt-section-head{max-width:62rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.ygt-type-rest{color:#0000}.ygt-type-shown:after{content:"";background:var(--brand);width:.45em;height:.8em;margin-left:.08em;animation:.9s steps(2,end) infinite ygt-blink;position:absolute}.ygt-type-shown.ygt-typed:after{display:none}@keyframes ygt-blink{50%{opacity:0}}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(36px)}[data-reveal].ygt-in{opacity:1;transform:none}.ygt-products{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.ygt-product{--tone:var(--brand);border:1px solid var(--line);background:var(--raised);border-radius:.75rem;flex-direction:column;padding:1.25rem;display:flex;position:relative}.ygt-tone-red{--tone:var(--red)}.ygt-tone-green{--tone:var(--green)}.ygt-tone-blue{--tone:var(--blue)}.ygt-product-screen{background-color:#0a0b0f;background-image:radial-gradient(circle, var(--tone) 28%, transparent 32%);background-size:7px 7px;border-radius:.375rem;height:11rem;margin-bottom:1.25rem;animation:4.5s linear infinite ygt-sweep;-webkit-mask-image:linear-gradient(100deg,#00000024 30%,#000 50%,#00000024 70%);mask-image:linear-gradient(100deg,#00000024 30%,#000 50%,#00000024 70%);-webkit-mask-size:240% 100%;mask-size:240% 100%}.ygt-product:nth-child(2n) .ygt-product-screen{animation-delay:-1.5s}.ygt-product:nth-child(3n) .ygt-product-screen{animation-delay:-3s}@keyframes ygt-sweep{0%{-webkit-mask-position:130% 0;mask-position:130% 0}to{-webkit-mask-position:-30% 0;mask-position:-30% 0}}.ygt-product-code{background:var(--bg);font-family:var(--mono);color:var(--muted);border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;position:absolute;top:1.75rem;left:1.75rem}.ygt-product h3{font-family:var(--display);font-size:1.75rem;font-weight:700;line-height:1.1}.ygt-product p{color:var(--muted);margin:.5rem 0 1.25rem;line-height:1.55}.ygt-product-spec{font-family:var(--mono);color:var(--tone);margin-top:auto;font-size:.75rem}.ygt-picker-tabs{gap:.25rem;margin-bottom:1rem;display:flex;overflow-x:auto}.ygt-picker-tabs button{border:1px solid var(--line);min-width:4.5rem;height:2.75rem;font-family:var(--mono);color:var(--muted);cursor:pointer;border-radius:.5rem;flex:1 0 auto;padding:0 .75rem;font-size:.875rem;transition:background .2s,color .2s}.ygt-picker-tabs button:hover{color:var(--text)}.ygt-picker-tabs button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--bg);font-weight:600}.ygt-picker-body{gap:1rem;display:grid}.ygt-picker-dots{background-color:#050608;background-image:radial-gradient(circle, var(--brand) 31%, transparent 35%);background-position:50%;background-size:var(--dot) var(--dot);border-radius:.75rem;min-height:18rem;transition:background-size .45s cubic-bezier(.2,.7,.2,1);position:relative}.ygt-picker-dots span{background:var(--bg);font-family:var(--mono);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.ygt-picker-specs{border:1px solid var(--line);background:var(--line);border-radius:.75rem;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.ygt-picker-specs div{background:var(--raised);flex-direction:column;justify-content:center;gap:.25rem;padding:1rem;display:flex}.ygt-picker-specs dt{color:var(--muted);font-size:.8125rem}.ygt-picker-specs dd{font-family:var(--display);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:700;line-height:1.1}.ygt-calc{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:1fr 1fr;align-items:end;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.ygt-calc label{color:var(--muted);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.ygt-calc input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;height:2.75rem;font-family:var(--mono);color:var(--text);border-radius:.5rem;padding:0 .75rem;font-size:1rem}.ygt-calc p{flex-direction:column;grid-column:1/-1;gap:.125rem;display:flex}.ygt-calc strong{font-family:var(--display);color:var(--brand);font-size:1.75rem}.ygt-calc p span{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.ygt-spin{--progress:0;height:260vh}.ygt-spin-stage{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100svh;padding:4.5rem clamp(1rem,4vw,3rem) 2rem;display:flex;position:sticky;top:0;overflow:hidden}.ygt-spin-copy{width:100%;max-width:34rem}.ygt-spin-copy .ygt-display{font-size:clamp(2.2rem,5vw,4.25rem)}.ygt-sizes{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-top:1.5rem;display:grid}.ygt-sizes dt{color:var(--muted);font-size:.8125rem}.ygt-sizes dd{font-family:var(--display);color:var(--brand);font-size:1.6rem;font-weight:700}.ygt-sizes .ygt-size-note{font-family:var(--sans);color:var(--muted);font-size:.8125rem;font-weight:400}.ygt-cube-scene{--size:clamp(9.5rem, 26vw, 21rem);width:var(--size);height:var(--size);perspective:1100px;flex:none}.ygt-cube{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(-18deg + var(--progress) * 34deg)) rotateY(calc(var(--progress) * 540deg));position:relative}.ygt-cube-face{background:#16181e;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid;position:absolute;inset:0}.ygt-cube-face span{background-color:#1b0f02;background-image:radial-gradient(circle, var(--brand) 30%, transparent 34%);background-size:6px 6px;animation:3.6s ease-in-out infinite ygt-flicker}@keyframes ygt-flicker{0%,to{opacity:.28}50%{opacity:1}}.ygt-cube-front{transform:translateZ(calc(var(--size) / 2))}.ygt-cube-back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.ygt-cube-right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2))}.ygt-cube-left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2))}.ygt-cube-top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2))}.ygt-cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2))}.ygt-wall{border-block:1px solid var(--line);font-family:var(--display);white-space:nowrap;padding:4rem 0;font-size:clamp(3rem,10vw,8.5rem);font-weight:900;line-height:1.1;overflow:hidden}.ygt-wall p{will-change:transform;width:max-content;color:var(--brand);margin-left:-18rem}.ygt-wall .ygt-wall-outline{color:#0000;-webkit-text-stroke:1px #565a65}.ygt-brands{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2rem 1.5rem;display:grid}.ygt-brands h3{border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:.875rem;padding-bottom:.625rem;font-size:.8125rem}.ygt-brands li{font-family:var(--display);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.2}.ygt-note{color:var(--muted);margin-top:2.5rem;font-size:.8125rem}.ygt-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2rem 1.5rem;display:grid}.ygt-steps span{font-family:var(--display);color:var(--brand);font-size:5rem;font-weight:900;line-height:1;display:block}.ygt-steps h3{margin:.5rem 0 .25rem;font-size:1.125rem;font-weight:600}.ygt-steps p{color:var(--muted);line-height:1.55}.ygt-contact{padding:clamp(6rem,14vw,11rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.ygt-contact-glow{background-image:radial-gradient(circle, var(--brand) 26%, transparent 30%);opacity:.16;background-size:11px 11px;position:absolute;inset:12% -10% -40%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.ygt-contact-body{max-width:62rem;position:relative}.ygt-contact dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem;margin-top:3rem;display:grid}.ygt-contact dt{color:var(--muted);font-size:.8125rem}.ygt-contact dd{font-size:1.25rem;font-weight:600}.ygt-contact dd a:hover{color:var(--brand)}.ygt-pending{color:var(--muted);font-weight:400}.ygt-footer{border-top:1px solid var(--line);padding:2rem clamp(1rem,4vw,3rem) 1.5rem;overflow:hidden}.ygt-footer>p{justify-content:center;display:flex}.ygt-footer-logo{width:min(100%,72rem);height:auto}.ygt-footer div{color:var(--muted);justify-content:space-between;gap:1rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.ygt-footer a:hover{color:var(--brand)}@media (min-width:900px){.ygt-header nav{display:flex}.ygt-picker-body{grid-template-columns:1.15fr 1fr}.ygt-calc{grid-template-columns:11rem 11rem 1fr}.ygt-calc p{grid-column:auto;padding-left:1rem}.ygt-spin-stage{flex-direction:row;gap:clamp(4rem,10vw,10rem)}}@media (max-width:899px){.ygt-spin{height:auto}.ygt-spin-stage{padding-block:5rem;position:static}}@media (prefers-reduced-motion:reduce){html:has(.ygt){scroll-behavior:auto}.ygt-hero{height:100vh}.ygt-spin{height:auto}.ygt-spin-stage{position:static}.ygt-cube{transform:rotateX(-18deg)rotateY(-32deg)}.ygt-product-screen,.ygt-cube-face span{animation:none;-webkit-mask-image:none;mask-image:none}[data-reveal]{opacity:1;transition:none;transform:none}}
