*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background:#0b0807;height:100%;font-family:Helvetica Neue,Inter,Arial,sans-serif;overflow:hidden}.bg-video{object-fit:cover;object-position:50% 40%;cursor:pointer;width:100%;height:100%;animation:9s ease-in-out infinite alternate pan;position:fixed;inset:0}@keyframes pan{0%{object-position:50% 34%}to{object-position:50% 48%}}@media (prefers-reduced-motion:reduce){.bg-video{animation:none}}@media (max-aspect-ratio:1){.bg-video{object-position:50% 50%;animation:none}}.shade{pointer-events:none;background:linear-gradient(#0009,#0000 22% 70%,#000a),radial-gradient(#0000 55%,#0006);position:fixed;inset:0}.ui{pointer-events:none;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 14px #0006;flex-direction:column;justify-content:space-between;padding:clamp(18px,2.4vw,36px);font-size:11px;display:flex;position:fixed;inset:0}.row{justify-content:space-between;align-items:center;gap:20px;line-height:1;display:flex}.row.top{align-items:flex-start}.ui a,.ui button{pointer-events:auto;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-shadow:inherit;background:0 0;border:0;text-decoration:none}.name{letter-spacing:.3em;font-size:13px}.links{align-items:center;gap:22px;display:flex}.links a{opacity:.85;transition:opacity .25s,transform .25s;display:inline-flex}.links a:hover{opacity:1;transform:translateY(-2px)}@media (max-width:700px){.ui{letter-spacing:.14em;font-size:10px}.name{white-space:normal;font-size:12px}.links{gap:18px}}.center{text-align:center;pointer-events:none;text-shadow:0 2px 40px #0007;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0}.title{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;opacity:0;margin-right:-.14em;font-size:clamp(44px,6.2vw,120px);font-weight:200;line-height:.95;animation:2.2s cubic-bezier(.2,.7,.2,1) .2s forwards reveal}.title span{display:inline-block}.rotator{letter-spacing:.4em;text-transform:uppercase;opacity:0;width:100%;height:1.6em;margin-top:clamp(14px,2vw,28px);font-size:clamp(11px,1.1vw,15px);animation:1.4s .7s forwards rise;position:relative}.rotator span{opacity:0;animation:12s ease-in-out infinite word;position:absolute;left:0;right:0}.cta{pointer-events:auto;color:#fff;letter-spacing:.28em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#ffffff10;border:1px solid #fff9;border-radius:34px;flex-direction:column;align-items:center;gap:7px;margin-top:clamp(28px,4vw,56px);padding:16px 38px 14px;font-size:11px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;animation:1.4s 1.1s forwards rise;display:flex}.left{align-items:center;gap:16px;display:inline-flex}.ig{transition:transform .25s;display:inline-flex}.ig svg{opacity:.85;transition:opacity .25s}.ig:hover{transform:translateY(-2px)}.ig:hover svg{opacity:1}.cta-sub{letter-spacing:.34em;opacity:.65;font-size:8.5px}.cta:hover{color:#0b0807;background:#fff;border-color:#fff}@keyframes reveal{0%{opacity:0;filter:blur(10px);letter-spacing:.24em;margin-right:-.24em}to{opacity:1;filter:blur();letter-spacing:.14em;margin-right:-.14em}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes word{0%{opacity:0;transform:translateY(8px)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.title,.rotator,.cta,.rotator span:first-child{opacity:1;animation:none}}@media (max-width:700px){.title{white-space:normal;font-size:clamp(44px,14vw,90px)}.title span{display:block}.rotator{letter-spacing:.28em}}@media (max-width:480px){.ui{padding:18px 18px calc(18px + env(safe-area-inset-bottom));letter-spacing:.1em;font-size:9px}.left{gap:12px}.title{letter-spacing:.1em;margin-right:-.1em;font-size:clamp(36px,13vw,90px)}.cta{padding:14px 28px 12px}}@media (max-width:360px){.ui{letter-spacing:.16em}.ui .row{flex-direction:column;align-items:flex-start;gap:12px}}
