*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2eee5;color:#111;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid #bbb;position:sticky;top:0;background:#f2eee5e8;backdrop-filter:blur(10px);z-index:20}.brand{font-weight:900;display:flex;gap:10px;align-items:center}.brand img{width:32px;height:32px;border-radius:50%}.nav nav{display:flex;gap:26px;font-size:13px;font-weight:800}.hero{min-height:760px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:6vw 6vw 4vw}.heroCopy{max-width:660px}.eyebrow{font:700 12px monospace;letter-spacing:.16em}.hero h1,.lore h2,.final h2{font-size:clamp(58px,8vw,130px);line-height:.82;letter-spacing:-.07em;margin:24px 0}.hero p{font-size:20px;max-width:520px;line-height:1.5}.heroImg{width:100%;border-radius:50% 50% 4% 4%;box-shadow:0 24px 70px #0002}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.primary,.secondary{padding:16px 20px;border:1px solid #111;font-weight:900;font-size:13px}.primary{background:#111;color:#fff}.secondary:hover,.primary:hover{transform:translateY(-2px)}.ca{display:flex;align-items:center;gap:10px;max-width:560px;border-top:1px solid #aaa;padding-top:14px}.ca code{overflow:hidden;text-overflow:ellipsis}.ca button{margin-left:auto;border:0;background:none;font-weight:900;cursor:pointer}.ticker{overflow:hidden;border-block:1px solid #111;padding:13px 0;white-space:nowrap;font-weight:900}.ticker div{width:max-content;animation:move 20s linear infinite}@keyframes move{to{transform:translateX(-50%)}}.lore{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;padding:10vw 6vw;align-items:end}.lore h2{font-size:clamp(48px,7vw,110px)}.lore p{font-size:24px;line-height:1.5}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 10px}.gallery img{width:100%;height:430px;object-fit:cover}.gallery .wide{grid-column:span 2;height:520px}.final{margin:10vw 0 0;position:relative;min-height:500px;display:flex;align-items:center;overflow:hidden}.final>img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.final>div{position:relative;color:#fff;padding:5vw}.final h2{font-size:clamp(54px,8vw,120px)}.final .primary{background:#fff;color:#111;border-color:#fff}footer{display:flex;justify-content:space-between;padding:30px 4vw;font-weight:900;background:#111;color:#fff}@media(max-width:800px){.nav nav a:not(#xTop){display:none}.hero{grid-template-columns:1fr;padding:80px 20px 40px;min-height:auto}.heroImg{order:-1}.hero h1{font-size:64px}.lore{grid-template-columns:1fr;padding:100px 20px}.lore p{font-size:19px}.gallery{grid-template-columns:1fr 1fr}.gallery img,.gallery .wide{grid-column:span 1;height:280px}.gallery .wide{grid-column:span 2;height:340px}.final{min-height:540px}footer{font-size:12px}}