/* Gold identity and gentle alternating emphasis. Typography sizes stay unchanged. */
.brand-name,.brand-name small{color:#d5b85b;background:linear-gradient(115deg,#a97b27 0%,#eacb6e 32%,#fff0a7 48%,#d9b24d 65%,#ad812d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.site-header .brand-logo{animation:brand-emblem-pulse 5s ease-in-out infinite}.site-header .brand-name{animation:brand-name-pulse 5s ease-in-out infinite}
@keyframes brand-emblem-pulse{0%,15%,100%{opacity:1}45%,65%{opacity:.16}}
@keyframes brand-name-pulse{0%,15%,100%{opacity:.16}45%,65%{opacity:1}}
.site-header .brand:hover .brand-logo,.site-header .brand:hover .brand-name,.site-header .brand:focus-visible .brand-logo,.site-header .brand:focus-visible .brand-name{animation:none;opacity:1}
.model-visual{isolation:isolate;overflow:hidden}.model-visual:before{content:'';position:absolute;inset:0;background-image:inherit;background-position:inherit;background-size:cover;z-index:0;transform:scale(1);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.model-visual>span{z-index:1}
.template-entered .model-visual:before{transform:scale(1.045)}.archive-image img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.template-entered .archive-image img{transform:scale(1.045)}
@media(hover:hover) and (pointer:fine){.model-card:hover .model-visual:before,.archive-card:hover .archive-image img{transform:scale(1.09)}}
.model-card:focus-within .model-visual:before,.archive-card:focus-within .archive-image img{transform:scale(1.09)}
@media(prefers-reduced-motion:reduce){.site-header .brand-logo,.site-header .brand-name{animation:none;opacity:1}.model-visual:before,.archive-image img{transition:none!important;transform:none!important}}
.headline-motion-toggle{position:absolute;right:var(--page-edge,24px);bottom:125px;background:transparent;color:inherit;border:1px solid currentColor;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer;opacity:.8}.headline-motion-toggle[hidden]{display:none}.nepal-clock{display:flex;align-items:center;gap:18px;padding:32px var(--page-edge,24px);border-bottom:1px solid var(--line);color:#d5b85b}.clock-face{position:relative;width:82px;height:82px;flex:0 0 82px;border:1px solid #b6974b;border-radius:50%;background:#141414}.clock-mark{position:absolute;left:calc(50% - 1px);top:5px;width:2px;height:7px;background:#c7a656;transform-origin:1px 35px}.clock-hand{position:absolute;left:calc(50% - 1px);bottom:50%;width:2px;border-radius:2px;transform-origin:bottom}.clock-hour{height:21px;background:#ebd697}.clock-minute{height:29px;background:#ebd697}.clock-second{height:31px;width:1px;left:50%;background:#c47b44}.clock-pin{position:absolute;width:6px;height:6px;left:calc(50% - 3px);top:calc(50% - 3px);background:#ebd697;border-radius:50%}.clock-caption{font-size:12px;letter-spacing:.12em}.clock-date{display:block;color:var(--ink,#eee);font-size:16px;letter-spacing:0;margin-top:8px}@media(max-width:650px){.headline-motion-toggle{bottom:105px;right:16px;font-size:12px;padding:8px}.nepal-clock{padding:24px 16px}}@media(prefers-reduced-motion:reduce){.clock-second{display:none}}

.headline-motion-toggle{width:44px;height:44px;min-width:44px;padding:0;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.headline-motion-toggle[hidden]{display:none}

.hero>.nepal-clock{position:absolute;top:125px;right:var(--page-edge,24px);z-index:3;padding:0;border:0;display:block;pointer-events:none}.hero>.nepal-clock .clock-face{background:#141414b3;box-shadow:0 4px 18px #0002}@media(max-width:650px){.hero>.nepal-clock{top:185px;right:16px}}
