.utm-holding{--bg:#070707;--ink:#f3f3f3;--muted:#a2a2a2;--line:#ffffff29;--field:#ffffff0a;font-family:var(--font-oswald), -apple-system, "Segoe UI", Roboto, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:hidden}.utm-holding .stage{z-index:-3;background:#000;position:fixed;inset:0}.utm-holding .stage .photo{filter:grayscale()contrast(1.1)brightness(.52);background:#000 url(/holding/hero-duo.png) 50% 38%/cover no-repeat;position:absolute;inset:0}.utm-holding .stage .veil{background:radial-gradient(80% 65% at 50% 44%, #0000008c 0%, #0000002e 42%, transparent 70%), radial-gradient(120% 100% at 50% 50%, transparent 52%, #000000b8 100%), linear-gradient(180deg, #0707078c 0%, transparent 26%, transparent 56%, #070707eb 90%, var(--bg) 100%);position:absolute;inset:0}.utm-holding .grain{z-index:-2;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E");position:fixed;inset:0}.utm-holding .shell{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:clamp(20px,3.2vh,30px);padding:clamp(48px,9vh,96px) 26px clamp(30px,5vh,50px);display:flex}.utm-holding .logo{filter:drop-shadow(0 6px 22px #000000d9);opacity:0;width:clamp(60px,9vw,84px);height:auto;animation:1s 50ms forwards utm-rise}.utm-holding .name{opacity:0;flex-direction:column;align-items:center;gap:clamp(8px,1.4vh,14px);animation:1s .2s forwards utm-rise;display:flex}.utm-holding .name .the{letter-spacing:.74em;text-transform:uppercase;color:#e9e9e9;padding-left:.74em;font-size:clamp(12px,1.5vw,15px);font-weight:600}.utm-holding .name img{filter:drop-shadow(0 8px 30px #000000e6);width:clamp(248px,52vw,470px);height:auto;display:block}.utm-holding .rule{opacity:0;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:54px;height:1px;animation:1s .34s forwards utm-rise}.utm-holding .eyebrow{letter-spacing:.46em;text-transform:uppercase;color:#d6d6d6;opacity:0;padding-left:.46em;font-size:clamp(11px,1.4vw,13px);font-weight:500;animation:1s .44s forwards utm-rise}.utm-holding .lede{color:var(--muted);opacity:0;max-width:38ch;font-size:clamp(14.5px,2.2vw,16.5px);font-weight:300;line-height:1.65;animation:1s .54s forwards utm-rise}.utm-holding form{opacity:0;width:100%;max-width:430px;animation:1s .66s forwards utm-rise}.utm-holding .field{background:var(--field);border:1px solid var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:3px;gap:9px;padding:6px;transition:border-color .25s,box-shadow .25s;display:flex}.utm-holding .field:focus-within{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff0f}@media (max-width:430px){.utm-holding .field{flex-direction:column}}.utm-holding input[type=email]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:11px 13px;font-family:inherit;font-size:16px;font-weight:300}.utm-holding input[type=email]::placeholder{color:gray}.utm-holding button{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:#070707;background:#fff;border:1px solid #fff;border-radius:2px;padding:12px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .12s,background .25s,color .25s}.utm-holding button:hover{color:#fff;background:0 0}.utm-holding button:active{transform:translateY(1px)}.utm-holding .gotcha{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.utm-holding .micro{color:#8a8a8a;letter-spacing:.01em;margin-top:14px;font-size:12.5px;font-weight:300}.utm-holding .note{border-radius:2px;margin-top:14px;padding:11px 14px;font-size:14px;display:none}.utm-holding .note.ok{border:1px solid var(--line);color:#fff;background:#ffffff17;display:block}.utm-holding .note.err{color:#ffb3b3;background:#78000040;border:1px solid #ff5a5a66;display:block}.utm-holding .socials{opacity:0;gap:24px;margin-top:2px;animation:1s .78s forwards utm-rise;display:flex}.utm-holding .socials a{color:#9a9a9a;transition:color .2s,transform .2s;display:inline-flex}.utm-holding .socials a:hover{color:#fff;transform:translateY(-2px)}.utm-holding .socials svg{width:22px;height:22px}.utm-holding footer{text-align:center;color:#5a5a5a;letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;padding:18px 26px 26px;font-size:11.5px;font-weight:300}.utm-holding footer a,.utm-holding .utm-footer-link{color:#7a7a7a;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .2s}.utm-holding footer a:hover,.utm-holding .utm-footer-link:hover{color:#cfcfcf}@keyframes utm-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.utm-holding *,.utm-holding .logo,.utm-holding .name,.utm-holding .rule,.utm-holding .eyebrow,.utm-holding .lede,.utm-holding form,.utm-holding .socials{opacity:1!important;animation:none!important}}
